body{ background:url(../images/zt/grsdsgg/ztzl_grsdsgg_banner.jpg) no-repeat top #e3f0ff; font-size: 18px;}

.header{ background:url(../images/zt/grsdsgg/ztzl_grsdsgg_banner.jpg) no-repeat top; height: 468px; width:1000px; margin:0 auto;}

.zt_container{ background: #fff; width: 1040px; margin: 0 auto; padding: 20px 0;}

.wrap{ width:1000px; margin:0 auto;}
.wrap .wrap_title{ text-align:center; margin:30px 0 20px 0; position:relative;}
.wrap .wrap_title span{ position: absolute;  width: 200px; left: 51%; top: 52px; font-size: 20px; font-weight: bold; color: #b9b9b9; font-style: italic; letter-spacing: 1px;}

.news_pic li{ position:relative;}
.news_pic li a span{ position: absolute; bottom: 0; left: 0; color: #fff; padding: 0 5px; width: 100%; height: 50px; line-height: 50px; background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)}
.news_pic{ position:relative;}

.lPic{ margin: 30px 10px 10px 10px; padding: 20px; background: #eaeaea; border-radius: 20px;}
.lPic .wrap_title{ margin-top:0;}
.lPic .lPic_con{ height: 1014px; overflow-y: scroll;}

.common_list li { position:relative; padding: 9px 120px 9px 15px;}
.common_list ul li:after{ content: ''; position:absolute; left:0; top:21px; background-color: #016de8; width: 4px; height: 4px;}
.common_list ul li a{ display:inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.common_list li span{ position:absolute; right:0; top:9px;}

.common_list_title { border-bottom: 1px solid #dceaf9;}
.common_list_title li{ padding:8px 0; width:100px; float:left; font-size:20px; text-align:center;}
.common_list_title li.on{ font-weight:bold; border-bottom:2px solid #016de8; margin-bottom:-1px;}

.sub_title{ padding-left:10px; margin:10px 0; font-size:24px; font-weight: bold; border-left:5px solid #0435a1;}
.sub_title a{ color:#0435a1}

.wrap_fdpx .hd{ float:left; width:150px; margin-top: 10px; margin-right: 13px; padding-right: 15px; border-right: 2px solid #0438A6;}
.wrap_fdpx .hd li{ float: left; background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_pxfd01.jpg); width:150px; height:90px; position: relative;}
.wrap_fdpx .hd li.on{ background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_pxfd01on.jpg); width:150px; height:90px; position: relative;}
.wrap_fdpx .hd li.on:before{ content:''; width: 0;  height: 0;  border-width: 8px;  border-style: solid;  border-color: transparent #0438A6 transparent transparent;  position: absolute; top: 36px; right: -15px; z-index: 5;}
.wrap_fdpx .hd li:first-child{ background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_pxfd02.jpg); margin-bottom: 30px;}
.wrap_fdpx .hd li:first-child.on{ background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_pxfd02on.jpg); margin-bottom: 30px;}
.wrap_fdpx .hd li a{font-size: 28px; color: #fff; font-weight: bold; display: inline-block; padding: 5px 0 10px 72px;}
.wrap_fdpx .common_list{ float:left; width:820px;}

.wrap_nwwd .hd{ float:left; margin: 20px 0; width:100%;}
.wrap_nwwd .hd li{ float: left; background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_nwwd03.jpg); width:490px; height:90px;}
.wrap_nwwd .hd li:first-child{ margin-right:20px; background:url(../images/zt/grsdsgg/ztzl_grsdsgg_icon_nwwd01.jpg);}
.wrap_nwwd .hd li a{font-size: 28px; color: #fff; font-weight: bold; display: inline-block; padding: 24px 0 28px 226px;}
.wrap_nwwd .hd li:first-child a{ padding-left: 260px;}
.wrap_nwwd .common_list{ float:left; width:100%;}

.poster-main{ position: relative; margin: 50px auto; }
.poster-main .poster-list .poster-item{ position: absolute; left: 0; top: 0; }
.poster-main .poster-list .poster-item span{ position:absolute;left:0;bottom:0; width:100%; height: 50px; line-height: 50px; background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); color:#fff; text-align:center;}
.poster-main .poster-btn{ position: absolute; top: 0; cursor: pointer; display:none;}
.poster-main .prev,.cszsSlide .prev{ left: -20px;}
.poster-main .next,.cszsSlide .next{ right: -20px;}
.poster-main:hover .prev,.poster-main:hover .next{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.poster-main ul li{ overflow:hidden;}

.more{ margin-top: 10px; float: right; font-size: 14px; color: #999;}
.time{ font-size: 16px; color: #999;}

.width50{ width:390px; float:left;}
.width50 .common_list ul li{ padding-right:0;}

.hot_news .width50:first-child{ width:580px; margin-right:30px;}
.hot_news .common_list_title li a{ color:#0435a1;font-size:24px;}
.width100{ width: 100%;}
.prev,.next{ position: absolute; top: 50%; z-index: 4; margin-top: -40px; display: block; width: 40px; height: 66px; background: url(../images/sliderArrow_max.png) no-repeat 0 0; cursor: pointer; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;}
.prev{ left:0;}
.next{ right:0; background-position-x: -40px;}
.news_pic:hover .prev,.news_pic:hover .next{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

/*成果展示新增样式*/
.cszsSlide{position:relative; overflow:visible;}
.cszsSlide .bd{position:absolute; top:0; left:0; width:100%; overflow:hidden;}
.cszsSlide .bd ul{margin-right:-5px; margin-left:-5px; overflow:hidden;}
.cszsSlide .bd ul li{overflow:hidden;}
.cszsSlide .bd ul li a{position:relative; width:326px; height:184px; margin-right:5px; margin-bottom:10px; margin-left:5px;}
.cszsSlide .hd{text-align:center;}
.cszsSlide .hd ul li{float:none; display:inline-block; margin:0 3px; width:12px; height:12px; border-radius:6px; background-color:#1259c6; cursor:pointer; -webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.cszsSlide .hd ul li.on{width:50px;}
.cszsSlide .prev,.cszsSlide .next{ margin-top:20px;}
.cszsSlide:hover .prev,.cszsSlide:hover .next{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}

/* expmenu */
ul.expmenu{
}
ul.expmenu li div.chnName{padding: 18px 10px;border-bottom:1px #fff solid;}
ul.expmenu li:last-child div.chnName{border-bottom:none;}
ul.expmenu li ul li {font-size: 16px;background-color: #eceff6;padding: 18px 10px 18px 20px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;color: #333;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8); cursor:pointer;}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#e4e8f3;}
ul.expmenu li ul li:hover{ background-color:#e4e8f3;}
ul.expmenu div.chnName{
	color: #3064d7;
	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
	background: #c3d6ff;/* Old browsers */
	background: -moz-linear-gradient(top, #c3d6ff 0%, #c3d6ff 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3d6ff), color-stop(100%,#c3d6ff));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c3d6ff 0%,#c3d6ff 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c3d6ff 0%,#c3d6ff 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c3d6ff 0%,#c3d6ff 100%);/* IE10+ */
	background: linear-gradient(to bottom, #c3d6ff 0%,#c3d6ff 100%);/* W3C */
}
ul.expmenu li div.chnName .label{background:no-repeat;color: #3064d7;/*text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);*/font-weight:bold;}
ul.expmenu li div.chnName .arrow{display:block;margin: 4px 6px 0 0;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.chnName .arrow.up{background-image:url(../images/zt/grsdsgg/arrow_u.png);}
ul.expmenu li div.chnName .arrow.down{background-image:url(../images/zt/grsdsgg/arrow_d.png);}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.chnName:hover{
	background:#a8beef;/* Old browsers */
	background:-moz-linear-gradient(top, #a8beef 0%, #a8beef 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8beef), color-stop(100%,#a8beef));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #a8beef 0%,#a8beef 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #a8beef 0%,#a8beef 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #a8beef 0%,#a8beef 100%);/* IE10+ */
	background:linear-gradient(to bottom, #a8beef 0%,#a8beef 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8beef', endColorstr='#a8beef',GradientType=0 );/* IE6-9 */
	cursor:pointer;
}

ul.expmenu li ul li:not(.selected):hover{
	background:#e4e8f3;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li:not(.selected):active{
	background:#e4e8f3;/* Old browsers */
	cursor:pointer;
}

.sliderBox{
    margin: 30px 0;
    border: 1px solid #c3d6ff;
    border-left: none;
}
.sliderBox .sBLeft{
    width: 25%;
    float: left;
}
.sliderBox .sBLeft > div{
    background: #0435a1;
    color: #fff;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.tit{ position:relative;}
.tit.on:before{
	content:'';
	position:absolute;
	right:-20px;
	top:50%;
	margin-top:-8px;
	width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    border-color: transparent #c3d6ff  transparent transparent;}
.sliderBox .sBRight{
    width: 72%;
    height: 446px;
    float: left;
    padding-left: 20px;
    margin: 20px 0 20px 20px;
    box-sizing: border-box;
    border-left: 1px solid #c3d6ff;
}