@charset "utf-8";
/* CSS Document */
body{ min-width: auto;}
.img_title{display: none;}
.bg-blue{background: #f8fbff;}
.none{display: none;}
.none.active{display: block !important;}
.hide.active{display: block !important;}
.ls-zdjs-head .container{ width: 1420px;}
@media (min-width: 1200px) and (max-width: 1419px) {
    .ls-zdjs-head .container {width: 1200px;}
}
@media (min-width: 992px) and (max-width:1199px) {
    .ls-zdjs-head .container{ width: 992px;}
}
@media (max-width: 991px){
    .ls-zdjs-head .container{ width: 768px;}
}
@media (max-width: 767px){
    .ls-zdjs-head .container{ width: 100%;}
}
@media (min-width: 1400px){
.ls-zdjs-container .container {width: 1400px;}
}
/*头部*/
.ls-zdjs-head{ height: 420px; background: center 0 no-repeat; background-image:  url("../images-zdxmjs/zdjs_banbg.jpg");}
.ls-logo{ padding: 20px 0 0 0; line-height: 0; font-size: 0;}
.ls-logo ul,.ls-logo li{display: inline}
.ls-unit-name{ padding: 1px 0 0 7px;}
.zt-right{ line-height: 0; font-size: 0; text-align: right;}
.zt-right li{ display: inline;}
.zt-right li a{ display: inline-block; padding: 0 19px; border-radius: 0 0 10px 10px; background: rgba(255, 255, 255, 0.1); line-height: 2.5; font-size: 14px; color: #fff; margin-left: 10px; transition: 0.4s all; padding-bottom: 2px;}
.zt-right li a:hover{ background: rgba(255, 255, 255, 0.38);}
.ls-zdjs-banner{ text-align: center; padding: 5px 0 0;}
.ls-zdjs-banner a{display: inline-block;}
.ls-zdjs-banner img{max-width: 100%; height: auto;}

.ls-zdjs-container{ padding: 29px 0 26px;}
/*导语*/
.ls-zdjs-dybg{ background: 0 0 no-repeat; background-image: url("../images-zdxmjs/zdjs_daoyu.png") !important;}
.ls-zdjs-dybg .dy-title{display: none;}
.ls-zdjs-dybg .dy-con{padding: 50px 29px 25px 148px; text-align: justify; font-size: 16px; line-height: 2.25; text-indent: 2em;}
.wza-on .ls-zdjs-dybg .dy-con .wza-ins{color: #333 !important;}
/*标题*/
.ls-zdjs-title{ margin-top: 30px; background: center center no-repeat; background-image: url("../images-zdxmjs/zdjs_title.png") !important; height: 62px; line-height: 62px; text-align: center; color: #1D67BA; font-size: 40px; font-weight: bold;}
/*项目流程*/
.ls-zdjs-lmtabs{ margin-top: 22px;}
.ls-zdjs-lmtabs li{float: left; margin-left: 19px; width: 158px;}
.ls-zdjs-lmtabs li.num1{margin-left:0 !important;}
.ls-zdjs-lmtabs li a{display: block; background: #f5f9fc; border: 1px solid #D9EFFF; border-radius: 5px; padding:16px 5px 18px; text-align: center; line-height: 0; font-size: 0; transition: 0.4s all; position: relative;}
.ls-zdjs-lmtabs li span{display: block; vertical-align: middle;}
.ls-zdjs-lmtabs li .ico{height: 64px; width: 64px; margin: 0 auto; background: url("../images-zdxmjs/zdjs_ico.png") 0 -64px;}
.ls-zdjs-lmtabs li .title{ padding: 8px 0 0; height: 28px; line-height: 28px; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-zdjs-lmtabs li.active a{color: #fff; background: #9f98fc; border-color: #9f98fc;}
.ls-zdjs-lmtabs li.active .ico{background-position: 0 0;}
.ls-zdjs-lmtabs li.active a:before{width: 18px; height: 10px; bottom: -21px; display: block; content: ""; background: url("../images-zdxmjs/zdjs_arrow.png") 0 0 no-repeat; position: absolute; left: 50%; margin-left: -9px;}
.ls-zdjs-lmtabs li.num2 .ico{background-position: 0 -192px;}
.ls-zdjs-lmtabs li.num2.active .ico{background-position: 0 -128px;}
.ls-zdjs-lmtabs li.num2.active a{ background: #F4C24E; border-color: #F4C24E;}
.ls-zdjs-lmtabs li.num2.active a:before{ background-position: 0 -10px;}
.ls-zdjs-lmtabs li.num3 .ico{background-position: 0 -320px;}
.ls-zdjs-lmtabs li.num3.active .ico{background-position: 0 -256px;}
.ls-zdjs-lmtabs li.num3.active a{ background: #50B6F0; border-color: #50B6F0;}
.ls-zdjs-lmtabs li.num3.active a:before{ background-position: 0 -20px;}
.ls-zdjs-lmtabs li.num4 .ico{background-position: 0 -448px;}
.ls-zdjs-lmtabs li.num4.active .ico{background-position: 0 -384px;}
.ls-zdjs-lmtabs li.num4.active a{ background: #EE6758; border-color: #EE6758;}
.ls-zdjs-lmtabs li.num4.active a:before{ background-position: 0 -30px;}
.ls-zdjs-lmtabs li.num5 .ico{background-position: 0 -576px;}
.ls-zdjs-lmtabs li.num5.active .ico{background-position: 0 -512px;}
.ls-zdjs-lmtabs li.num5.active a{ background: #5BD4A8; border-color: #5BD4A8;}
.ls-zdjs-lmtabs li.num5.active a:before{ background-position: 0 -40px;}
.ls-zdjs-lmtabs li.num6 .ico{background-position: 0 -704px;}
.ls-zdjs-lmtabs li.num6.active .ico{background-position: 0 -640px;}
.ls-zdjs-lmtabs li.num6.active a{ background: #FBCC61; border-color: #FBCC61;}
.ls-zdjs-lmtabs li.num6.active a:before{ background-position: 0 -50px;}
.ls-zdjs-lmtabs li.num7 .ico{background-position: 0 -832px;}
.ls-zdjs-lmtabs li.num7.active .ico{background-position: 0 -768px;}
.ls-zdjs-lmtabs li.num7.active a{ background: #928DF7; border-color: #928DF7;}
.ls-zdjs-lmtabs li.num7.active a:before{ background-position: 0 -60px;}
.ls-zdjs-lmtabs li.num8 .ico{background-position: 0 -960px;}
.ls-zdjs-lmtabs li.num8.active .ico{background-position: 0 -896px;}
.ls-zdjs-lmtabs li.num8.active a{ background: #60D7E3; border-color: #60D7E3;}
.ls-zdjs-lmtabs li.num8.active a:before{ background-position: 0 -70px;}
.ls-gklist{ margin-top: 19px;}
.ls-gklist .hide{ border: 1px #9f98fc solid; padding: 10px 30px 30px; height: 280px;}
.ls-gklist #atab2.hide{border-color: #F4C24E;}
.ls-gklist #atab3.hide{border-color: #50B6F0;}
.ls-gklist #atab4.hide{border-color: #EE6758;}
.ls-gklist #atab5.hide{border-color: #5BD4A8;}
.ls-gklist #atab6.hide{border-color: #FBCC61;}
.ls-gklist #atab7.hide{border-color: #928DF7;}
.ls-gklist #atab8.hide{border-color: #60D7E3;}
.ls-gklist li{float: left; width: 574px; height: 55px; line-height: 51px; background-size: 6px 6px;  border-bottom: 1px #d8d8d8 dashed;position: relative; overflow: hidden;padding: 0 60px 0 16px;background: url("../images-zdxmjs/ico.png") 0 24px no-repeat;  font-size: 16px;}
.ls-gklist li.even{float: right;}
.ls-gklist li .date{position: absolute;right: 0;top: 0;color: #999;}
.ls-gklist li .nr,.ls-gklist li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-gklist li .title,.ls-gklist  li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-gklist li .gl,.ls-gklist li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-gklist li .split{padding:0 2px;}
.ls-gklist li .gl a,.ls-gklist li .explain-list a{display:inline;color:#f10000;float:none;background:none;max-width:none;padding:0;margin:0;}
@media (max-width: 767px) {
    .ls-gklist li .gl,.ls-gklist li .explain-list{ max-width: 50%;}
}
/*项目库*/
.ls-zdjs-tabs{ padding: 21px 0 0; background:url(../images-zdxmjs/line_de.gif) 0 bottom repeat-x;}
.ls-zdjs-tabs li{float: left;}
.ls-zdjs-tabs li a{display: block; padding: 0 35px; font-size: 24px; line-height: 1.85;}
.ls-zdjs-tabs li.active a{ color: #fff; background: #1d67ba; border-radius: 5px 5px 0 0;}
.ls-zdjs-klist .picture-list ul{ max-height: 1404px; overflow: hidden;}
.ls-zdjs-klist .picture-list ul.active,.wza-on .ls-zdjs-klist .picture-list ul{ max-height: none;}

.zdxm-libox{ border-bottom: 1px #d8d8d8 dashed; padding: 30px 0;}
.zdxm-list{float: none;}
.zdxm-img{ width: 400px; height: 225px; float: left;}
.zdxm-img a{display: block; height: 100%;}
.zdxm-img img{width:100%; height: 100%;}
.zdxm-hotinfo{ margin-left: 400px; padding: 0 30px; height: 225px; background: #f7f7f7; overflow: hidden;}
.zdxm-hotinfo .img_title{ display: block; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1.8; margin-bottom: 3px; font-size: 20px; margin-top: 20px;}
.zdxm-hotinfo p{ line-height: 36px; font-size: 16px; text-indent: 2em; text-align: justify;}
.zdxm-hotinfo p a{white-space: nowrap;}
.zdxm-btn{float: none;}
.zdxm-btn li{float: left; width: 158px; padding: 19px 0 0 19px;}
.zdxm-btn li.num1{padding-left: 0;}
.zdxm-btn li a{display: block; text-align: center; background: #F1F7FF; border: 1px solid #DDEDFF; height: 44px; line-height: 44px; font-size: 16px; border-radius: 5px; transition: 0.4s all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px;}
.zdxm-btn li a:hover{color: #fff; background: #1f68ba; border-color: #1f68ba;}
.ls-zdjs-more{ text-align: center; margin: 30px 0 0;}
.ls-zdjs-more span{font-size: 18px; color: #999; cursor: pointer; display: inline-block; padding: 0 59px 0 36px; height: 38px; line-height: 38px; border: 1px #cecece solid; border-radius: 5px; transition: 0.4s all; position: relative;}
.ls-zdjs-more i{display: inline-block; width: 24px; height: 16px; background: url("../images-zdxmjs/zdjs_more.png") right -16px no-repeat; transition: 0.4s all; position: absolute; top: 12px; right: 36px;}
.ls-zdjs-more span:hover{ border-color: #1f68ba; color: #1f68ba; font-weight: bold;}
.ls-zdjs-more span:hover i{background-position: right 0;}
@media (min-width: 1200px) and (max-width: 1399px){
.ls-zdjs-leader{width: 472px;}
.ls-zdjs-lmtabs li{ margin-left: 16px; width: 136px;}
.ls-gklist li{width: 480px;}
.zdxm-hotinfo .img_title{margin-top: 15px;}
.zdxm-hotinfo p{line-height: 32px;}
.zdxm-btn li{width: 134px; padding-left: 18px;}
}
@media (max-width: 1199px){
.ls-zdjs-leader{ float: none; width: auto; height: auto;}
.ls-zdjs-dybg .dy-con{ padding: 50px 19px 25px 118px;}
.ls-zdjs-lmtabs li{width: 240px; margin-left: 10px; margin-bottom: 10px;}
.ls-zdjs-lmtabs li.num5{ margin-left: 0;}
.ls-gklist{margin-top: 9px;}
.ls-gklist li{width: 378px;}
.ls-zdjs-klist .picture-list ul{max-height: none;}
.zdxm-img{float: none; margin: 0 auto;}
.zdxm-hotinfo{margin:20px 0 0; height: auto; padding: 0 20px 15px;}
.zdxm-hotinfo .img_title{ margin-top: 10px;}
.zdxm-hotinfo p{line-height: 30px;}
.zdxm-btn li{width: 115px; padding: 10px 0 0 10px;}
.ls-zdjs-more{display: none;}
}
@media (max-width: 991px){
.ls-zdjs-head{height: auto; padding-bottom: 40px;background-size: auto 100%;}
.ls-zdjs-banner{padding-top: 20px;}
.ls-zdjs-container{padding: 20px 0;}
.ls-zdjs-title{margin-top: 20px;}
.ls-zdjs-dybg{ background: #f3f3f3 !important; padding:15px;}
.ls-zdjs-dybg .dy-title{ display:block; padding: 0 0 0 20px; font-size: 30px; letter-spacing: 3px; font-weight: bold; color: #e13a3d;}
.ls-zdjs-dybg .dy-con{ padding: 10px 0 0;}
.ls-zdjs-lmtabs li{width: 184px;}
.ls-gklist .hide{height: auto; padding: 10px 15px 15px;}
.ls-gklist li{width: auto; float: none !important;}
.zdxm-libox{padding: 15px 0;}
.zdxm-btn li{ width: 25%; padding: 10px 0 0;}
.zdxm-btn li a{ margin: 0 5px;}
    .bot_ico,.bot_jiucuo{ position: static; display: inline-block; vertical-align: middle;}
}
@media (max-width: 767px){
.ls-logo{padding: 5px 0 0 5px;}
.zt-right li a{padding: 0 10px;}
.ls-zdjs-banner img{max-width: 96%;}
.ls-zdjs-container{padding: 10px;}
.ls-zdjs-title{margin-top: 10px;}
.ls-zdjs-dybg{ padding: 10px;}
.ls-zdjs-dybg .dy-con{font-size: 15px; line-height: 1.6;}
.ls-zdjs-lmtabs li{margin-left: 0; width: 33.3%;}
.ls-zdjs-lmtabs li a{margin: 0 5px; padding: 10px 5px;}
.ls-zdjs-lmtabs li .ico{display: none;}
.ls-zdjs-lmtabs li .title{padding-top: 0;}
.ls-zdjs-tabs li a{padding: 0 15px;}
.ls-gklist .hide{padding: 5px 10px 10px;}
.ls-gklist li{line-height: 44px; height: 44px; padding-right: 50px; background-size: auto; background-position: 0 center;}
.zdxm-hotinfo{ padding: 0 10px 5px; margin-top: 10px;}
.zdxm-btn li{ width: 33.3%;}
.zdxm-img{max-width: 100%; height: auto;}
}
@media (max-width: 424px){
.zdxm-btn li,.ls-zdjs-lmtabs li{ width: 50%;}
}
@media (max-width:1079px) {
    .footer{ width: 100%;padding: 0;}
}
/*重大项目建设栏目页样式*/
.navdh_gmjs{ margin: 30px 0 5px;background: url("../images-zdxmjs/zdjs_linebg.png") 0 9px repeat-x; overflow: hidden;}
.navdh_gmjs ul li{ float: left;background:center top no-repeat; background-image: url("../images-zdxmjs/zdjs_dot.png")  !important; width: 146px; text-align: center;}
.navdh_gmjs ul li a{font-size: 16px; display: block;line-height: 40px;padding-top: 18px;}
.navdh_gmjs ul li.active a,.navdh_gmjs ul li a:hover{ background: center top no-repeat; background-image: url("../images-zdxmjs/zdjs_dothover.png") !important; font-weight: bold; color: #1f68ba;}
.navjz_gmjs ul li a{max-width: 609px;}
.gmjs_title{ background: #f6f6f6; line-height: 40px; padding: 10px; text-align: center; font-size: 24px; margin-bottom: 26px;}
.gmjs_content{ font-size: 16px; line-height: 40px;}
.gmjs_content p{ text-indent: 2em;}
.gmjs_content img{ margin-bottom: 20px; width: 100%; height: auto;}
.gmjs_contain{ padding: 0 46px 30px;}
.ls-zdjs-listbox .listnews{ min-height: 400px;}
.ls-zdjs-listbox .listnews ul.doc_list li a{max-width: 1140px;}

/*栏目页*/
.ind_con{width: 1060px;margin: 10px auto;padding: 10px;background:#fff;}
.ls-container{ background:#fff; border-radius: 15px 15px 0 0; z-index: 100; position: relative; padding:0 0 20px 29px; z-index: 1; }
.ls-lmcontainer{ padding: 0 30px;  background-image: none; margin-top: 20px;}
/*当前位置*/
.position_list{ font-size: 16px;position: relative;line-height: 30px; padding: 10px 0;}
.position_list .wzpos-span{background: url(../images-zdxmjs/icon_pos.png) left 5px no-repeat;  display: block; padding: 0 0px 0 25px;}
.position_list i{ font-style: normal;}
.position_list.wzpos{ background: url(../images-zdxmjs/icon_pos.png) left 15px no-repeat;  padding-left: 25px;}
.lm-contentbox{ border: 1px solid #ddd; padding: 20px;}
.position{ position: relative; font-size:16px; background:url(../images-zdxmjs/position-tit.png) left 16px no-repeat; border-bottom: 1px solid #ddd; color:#125db2; padding: 5px 0; line-height:40px;  }
.position .postitle{ display:inline-block;    color: #1f68ba; padding:0 20px; font-size:24px; font-weight:bold; }
.position .guidang{ position: absolute; right:0px; top:50px;}
/*重大项目建设栏目页样式*/
.navdh_gmjs{ margin: 30px 0 5px;background: url("../images-zdxmjs/zdjs_linebg.png") 0 9px repeat-x; overflow: hidden;}
.navdh_gmjs ul li{ float: left;background:center top no-repeat; background-image: url("../images-zdxmjs/zdjs_dot.png")  !important; width: 115px; text-align: center;}
.navdh_gmjs ul li a{font-size: 16px; display: block;line-height: 40px;padding-top: 18px;}
.navdh_gmjs ul li.active a,.navdh_gmjs ul li a:hover{ background: center top no-repeat; background-image: url("../images-zdxmjs/zdjs_dothover.png") !important; font-weight: bold; color: #1f68ba;}
.navjz_gmjs ul li a{max-width: 609px;}
.gmjs_title{ background: #f6f6f6; line-height: 40px; padding: 10px; text-align: center; font-size: 24px; margin-bottom: 26px;}
.gmjs_content{ font-size: 16px; line-height: 40px;}
.gmjs_content p{ text-indent: 2em;}
.gmjs_content img{ margin-bottom: 20px; width: 100%; height: auto;}
.gmjs_contain{ padding: 0 46px 30px;}
.ls-zdjs-listbox .listnews{ min-height: 400px;}
.ls-zdjs-listbox .listnews ul.doc_list li a{max-width: 1140px;}

.listnews{ margin:20px 0 0 0; font-size:16px; line-height:2;  }
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{ clear: both;}
.listnews li{  background: url(../images-zdxmjs/ico.png) left center no-repeat; padding-left:16px; font-size:16px; line-height:40px; overflow:hidden;position: relative;}
.listnews ul.doc_list li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 850px;}
.listnews li span.date{ color:#999; position: absolute;right: 0;top: 0;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.listnews td{ line-height:26px;}
.listnews li.lm_line{ border-bottom:1px dashed #ededed; padding:18px 0 0; height:0; line-height:0; margin-bottom:18px; background:none;}
.listnews li.lm_line.add{ display:none;}
.doc_list li{ overflow: hidden;}
.doc_list li img{ padding:10px 0 0 5px; float:left;}
.doc_list li .blue_font{ color:#0080ff;}
.listnews li.columnName{ background:#f9fafb; font-size: 18px;  margin-bottom:5px; padding: 5px 0 5px 20px;}
.listnews li.columnName a.title{ font-weight:bold; float: none; white-space:normal; max-width: none; display: block; margin-right: 80px;}
.listnews li.columnName a.more{ font-size:14px; color:#999; margin-right: 0 !important; position: absolute; right: 12px; top:5px;}
.listnews li.columnName a.more:hover{ color:#c00;}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:14px 0 0px;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#d1292c;border:1px solid #d1292c;color:#fff !important;}
.pagination a.active{border:1px solid #d1292c;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#d1292c;border:1px solid #d1292c;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#d1292c;border:#d1292c 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button{display: inline-block;font-size: 12px; width: 40px;height:30px;line-height:24px;border: #d9d9d9 1px solid;margin: -3px 6px 0 3px;_margin: -3px 3px 0;background: #fff;vertical-align: middle;color: #666;}
.pagination button:hover{background:#d1292c;border:1px solid #d1292c;color:#fff !important;}

