/*html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
}*/
.top_title{height:100px;width:100%;}
.w_1200{width:1200px;margin:0 auto;}
.w_1160{padding:0 20px 50px 20px;overflow:hidden;background: #fff;}
.logo{width:251px;height:62px;margin-top:19px;background: #000;float: left;background:url(../images/logopng.png) no-repeat;}
.search{float:right;background: #F9F9F9;border-radius: 2px; width:326px;height:40px;margin-top:30px;}
.search>input{width:230px;border-radius: 2px;height:40px;background: #F9F9F9 url(../images/search.png) no-repeat 12px 11px;padding-left:46px;border: 1px solid #EDEDED;}
.search>input:focus{border: 1px solid #EDEDED;}
.search>button{float:right;height:40px;background: #DA212F;color: #fff;border-radius: 2px;width:96px;font-size:16px;}
.navbar{width:100%;height:68px;background:url(../images/1nav.png) repeat-x;position:relative;z-index:99;}
.navbar_ul{height:68px;width:100%;}
.navbar_ul>li{height:68px;float: left;line-height:68px;position:relative;}
.navbar_ul>li:hover{background:#631412;}
.navbar_ul>li>a{height:68px;padding:0 28px;display:block;line-height:68px;color: #fff;font-size:16px;text-align: center;}
.navbar_ul>li .nav_1{position:absolute;top:68px;background:#B2202A;width:100%;visibility:hidden;}
.navbar_ul>li .nav_1>a{display:block;text-align:center;line-height:68px;color: #fff;font-size:16px;}
.navbar_ul>li .nav_1>a:hover{background:#631412;}
.navbar_ul>li:hover .nav_1{visibility: visible;}

.container{width:100%;position:relative;z-index:9;}
.banner{height:520px;width:100%;background:#ccc;overflow: hidden;position: relative;}

.companyProfile{height:346px;overflow:hidden;margin: 20px 0px;}
.company{width:360px;float: left;height:346px;background: url(../images/leftmg.jpg) no-repeat;padding:45px;}
.company .company_title{color: #fff;font-size:22px;font-weight:bold;}
.company p{color: #fff;line-height:30px;padding:20px 0;}
.company a{float:right;color: #fff;}
.dynamic{width:780px;float:right;}
.dynamic_nav{height:50px;background:#FAFAFA;border: 1px solid #EDEDED;}
.dynamic_nav ul{width:100%;height:50px;}
.dynamic_nav ul li{width:135px;line-height:50px;text-align:center;float: left;cursor:pointer;}
.dynamic_nav ul li:hover{color:#DA212F;}
.dynamic_nav ul li.active{background:#DA212F;color: #fff;margin-top:-1px;}
.dynamic_list ul{padding-top:10px;}
.dynamic_list ul li{width:100%;height:42px;margin:2px 0}
.dynamic_list ul li a{display:block;height:42px;width:100%;padding:0 11px;}

.dynamic_list ul li i{background:#D6D6D6;width:8px;height:8px;display:block;float: left;vertical-align:middle;margin-top:17px;margin-right:10px;}
.dynamic_list ul li p{float: left;width:600px;height:42px;line-height:42px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.dynamic_list ul li time{float:right;color:#A9A9A9;font-size:14px;line-height:42px;}
.dynamic_list ul li a:hover{background-color:#FFF7F8;}
.dynamic_list ul li a:hover i{background-color:#DA212F;}
.dynamic_list ul li a:hover p{color:#DA212F;}
.dynamic_list ul li a:hover time{color:#DA212F;}
#dynamic_nav a{color: #000000;}
#dynamic_nav .active a{color: #ffffff;}

.title{height:26px; line-height:26px;font-size:18px;color:#DA212F;font-weight:bold;margin:10px 0;}
.title>i{width:6px;height:26px;background-color: #DA212F;display:inline-block;vertical-align:middle;margin-right:10px;}
.title>a{float:right;line-height:26px;font-size:14px;font-weight: normal;color:#DA212F;}

.informationDisclosure_div{height:120px;width:100%;margin:10px 0;background:#FAFAFA;}
.informationDisclosure_div .date{width: 113px;height: 120px;background: #FFFFFF;border: 1px solid #EDEDED;float: left;}
.informationDisclosure_div .date>span{background:#999999;font-size:16px;color: #fff;text-align:center;display:block;height:30px;line-height:30px;}
.informationDisclosure_div .date>b{font-size: 36px;font-weight:bold;color:#3A3A3A;line-height:90px;display:block;text-align:center;}
.information{width:1047px;border:1px solid #EDEDED;height:120px;float: left;padding:10px 25px;}
.information a{color:#3A3A3A;font-size:24px;font-weight:bold;line-height:40px;height:40px; overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.information a:hover{color:#DA212F;}
.information p{color:#A9A9A9;font-size:14px;margin-top:5px;line-height:24px;height:48px;overflow: hidden;}
.informationDisclosure_div:hover .date{border: 1px solid #DA212F;}
.informationDisclosure_div:hover .date>span{background:#DA212F;}
.informationDisclosure_div:hover .date>b{color:#DA212F;}

.partyBuilding_div{overflow: hidden;width:100%;padding:20px 0}
.partyBuilding{width:780px;float: left;}
.learningPlatform{width: 360px;height: 235px;float: right;background:#ccc;}
.learningPlatform img{width:100%; height:100%}
.partyBuilding .dynamic_list ul{padding-top:0;}
.corporateStyle_title{color: #DA212F;font-weight:bold;width:100%;text-align:center;padding:30px 0;}
.corporateStyle_title>b{margin:0 70px;color: #DA212F;font-size:18px;font-weight:bold;}
.corporateStyle_ul{height:156px;}
.corporateStyle_ul>li{width:280px;height:156px;float: left;background:#ccc;margin-left:10px;}
.corporateStyle_ul>li:last-child{margin-right:0;float: right;}
.corporateStyle_ul>li img{width:100%; height:100%}

.bottom{overflow: hidden;clear:both;width:100%;background:#202020;padding:15px 0;}
.bottom p{text-align: center;line-height:24px;color:#5F5F5F;font-size:12px;}
.bottom a{font-size:12px;color: #5F5F5F;}


.small_navigation{height:42px;background:#F1F1F1;line-height:42px;}
.small_navigation div{line-height:42px;color:#5F5F5F;}
.small_navigation span{margin:0 10px;color:#5F5F5F;font-size:14px;}
.small_navigation span>img{vertical-align: middle;margin-top:-5px;}
.insideContainer{overflow: hidden;background:#FAFAFA;padding:40px 0;min-height:800px;}
.insideContainer .w_1200{background: #fff;}
.journalism{width:100%;padding:20px;}
.insideContainer .dynamic_list ul li p{width:840px;}
.page{text-align:center;padding:40px 0 20px 0; }
.page>a{display:inline-block;width: 32px;height: 32px;background: #F1F1F1;border-radius: 2px;font-size:14px;line-height:32px;text-align:center;margin:0 4px;}
.page>a.prev_page{width:70px;}
.page>a.next_page{width:70px;}
.page>a.active,.page>a:hover{background:#D5202D;color: #fff;}

.newsDetail{width:100%;padding:20px;}
.newsDetail_title{font-size:36px;color:#3A3A3A;font-weight:bold;text-align:center;padding:0 70px;}
.newsDetail ul{text-align:center;padding:20px 0;}
.newsDetail ul li{display:inline-block;margin:0 20px;}
.newsDetail ul li span{color:#A9A9A9;}
.newsContent{border-top:1px solid #F1F1F1;padding:50px;}
.newsContent a:visited{color:#771caa;}
.newsContent a:hover{color:#315efb;}
.newsContent a{color:#2440b3;}


.content{width:1200px;height:520px;position:relative;overflow:hidden;margin:0 auto;}
.slider-img{width:1200px;height:520px;}
.slider-img img{vertical-align:top;width:1200px;height:520px;display:block;}
.dot{position:absolute;bottom:30px;right:50px;background:red;z-index:999;height:18px;background:#000;opacity:.64;border-radius:9px;}
.dotul{padding:0 20px 0 10px;padding-top:5px;}
.dotul li{background-color:seagreen;list-style:none;float:left;margin-left:15px;z-index:999;width:8px;height:8px;background:#FFF;opacity:.5;border-radius:50%;cursor:pointer;}
.dotul li.active{background-color:#DA212F!important;}

.sidebar_navigation{width:250px;float: left; margin: 40px 0; background: #fff; border-top: 4px solid #DA212F;font-size: 18px;}
.sidebar_navigation ul{text-align: center; }
.sidebar_navigation ul li{width: 100%; height: 60px; }
.sidebar_navigation ul li a{display: block; height: 60px;line-height: 60px;}
.sidebar_navigation ul li a:hover{background-color:#FFF4F5;font-weight: bold;color: #DA212F;}
.sidebar_navigation ul li .on{background-color:#FFF4F5;font-weight: bold;color: #DA212F;}
.w_930{width: 930px;}
.insideContainer .w_930{float: right; background: #fff;}
.w_930 .dynamic_list ul li p{float: left;width:600px;height:42px;line-height:42px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}


/* 幻灯片样式 */
.slideBox {
	width: 100%;
	height: 520px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 15px;
	z-index: 1;
	margin-left: -75px;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin:0 5px;
	width: 40px;
	height: 3px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li a .bdimg{
	background-size: cover !important;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}
.divContent{
	height: 450px;
}
.underslideBox{
	top:-1px;
}
.underhd li a img{
    width: 100%;
    height: auto;
}
.underhd li a img:hover{
    opacity: 1;
}