﻿@charset "utf-8";
/* CSS Document */

.list li{ overflow: hidden; padding:2px 50px 2px 01px; background: url("../images/dot.png") left center no-repeat; height:30px; line-height: 30px; font-size:16px; overflow: hidden; position: relative; padding-left: 15px;}
.list li .nr{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li .title,.list li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.list li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li .gl .split{padding:0 2px;}
.list li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.list li span.date{ font-family: Arial; white-space: nowrap; color: #999; font-size: 14px; position: absolute; right: 0; top:2px;}
.fbh-list li{ padding-right: 140px;}
.fbh-list li .date{ max-width: 110px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.fbh-list li a{ max-width: 100%; display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (max-width: 991px) {
    .list li .gl{display: none;}
}
@media (max-width: 767px) {
    .list li .gl{display: none;}
    .fbh-list li{ padding-right: 0; height: auto;  line-height: 1.6; background-position: left 12px; }
    .fbh-list li a{ float: none;}
    .fbh-list li .date{ position: static !important; float: none; display: block;}
}
.ls-publicfile-list .policybox .popbox{padding-top: 6px;}
/*列表 end*/
.ind_tel{ height: 42px; background: #f7f7f7 url("../images/telbg.gif") left bottom repeat-x;}
.ind_tel li{float: left;}
.ind_tel li a{ padding: 3px 33px 0; display: block; height: 39px; line-height: 36px; text-align: center; font-size: 20px;}
.ind_tel li a:hover{ font-weight: bold; color: #c50001;}
.ind_tel li.active{padding-right: 3px;}
.ind_tel li.active a{ padding: 0 35px; border: 1px #cccccc solid; border-top: 3px #c50001 solid; border-bottom: 0 none; background: #fff; font-weight: bold; color: #c50001;}
/*标题1 end*/

.ind_tel3{ height: 46px; background: url("../images/telbg2.gif") left bottom repeat-x; position: relative; z-index: 1;}
.ind_tel3 .num{float: left; height: 46px; padding: 0 14px 0 15px; background: url("../images/telfg.gif") left center no-repeat; }
.ind_tel3 .num a.mn{ padding:0 9px; display: block; text-align: center; font-size: 18px; height: 45px; line-height: 44px;}
.ind_tel3 .num a.mn:hover{ font-weight: bold; color: #333;}
.ind_tel3 .num.active a.mn{border-bottom: 1px #c50001 solid; font-weight: bold;}
.ind_tel3 .num.on a.mn{font-weight: bold;}
.ind_tel3 .num.first{padding-left: 0; background: none;}
.ind_tel3 .gkmune{position: absolute; left: 0; right: 0; height: auto; display: none;}
.ind_tel3 .num.on .gkmune{ display: block;}
.ind_tel3 .gkmune{font-size: 0; line-height: 0;}
.ind_tel3 .gkmune ul{ padding: 4px; background: #f7f7f7;}
.ind_tel3 .gkmune li{ font-size: 14px; height: 29px; line-height: 28px; padding: 0 11px; float: left;}
.ind_tel3 .gkmune li a{white-space: nowrap;}
.ind_tel3 .gkmune li a:hover{color: #c50001; font-weight: bold;}
/*标题2 end*/

.ind_tel2{ background: #f7f7f7 url("../images/telbg3.gif") 0 0 no-repeat; padding-left: 17px; height: 42px; line-height: 42px; font-size: 20px; font-weight: bold; color: #c50001;}
.ind_tel2 a,.ind_tel2 a:hover{ color: #c50001;}
.ind_tel2 .morefont{ padding-left: 20px;}
/*标题3 end*/

.ls_gksearch{ padding: 16px 180px; background: #f7f7f7;}
.ls_gksearch ul{height: 38px; position: relative; padding: 0 170px 0 139px; font-size: 16px;}
.ls_gksearch li.ss1,.ls_gksearch li.ss3,.ls_gksearch li.ss4{ position: absolute; top: 0; height: 38px; line-height: 38px;}
.ls_gksearch li.ss1{ left: 0; padding-left: 41px; color: #c50001; background: url("../images/gkserico.png") left center no-repeat;}
.ls_gksearch li.ss3{ right: 76px; width: 80px; height: 38px; background: #c50001; font-size: 0; line-height: 0;}
.ls_gksearch li.ss3 input{width: 100%; border: 0 none; background: none; text-align: center; line-height: 38px; height: 38px; font-size: 16px;cursor: pointer; color: #fff;}
.ls_gksearch li.ss4{ right: 0; text-decoration: underline;}
.ls_gksearch li.ss4 a{color: #505050;}
.ls_gksearch li.ss4 a:hover{color: #dd0000;}
.ls_gksearch li.ss2{ font-size: 0; line-height: 0; border: 1px #dddddd solid; background: #fff; padding-right: 10px; height: 36px;}
.ls_gksearch li.ss2 input{background: none; border: 0 none; width: 100%; text-indent: 10px; font-size: 16px; line-height: 36px; height: 36px;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ls_gksearch{padding: 16px 100px;}
}
@media (max-width: 767px) {
    .ls_gksearch li.ss1,.ls_gksearch li.ss4{ display: none;}
    .ls_gksearch ul{ padding: 0 94px 0 0;}
    .ls_gksearch li.ss3{right: 0;}
}
/*搜索 end*/

.ind_wgklink .num{ float: left; width: 211px; height: 121px; padding:0 0 10px 26px; position: relative; z-index: 10;}
.ind_wgklink .num.num1{ padding-left: 0;}

.ind_wgklink .num .tit{display: block; padding: 40px 0; height: 41px; line-height: 40px; text-align: center; color: #fff; font-size: 26px; background: url("../images/wgkbg.png") 0 0 no-repeat;}
.ind_wgklink .num .tit:hover{ font-weight: bold; color: #fff;}
.ind_wgklink .num.num2 a{background-position: 0 -121px;}
.ind_wgklink .num.num3 a{background-position: 0 -242px;}
.ind_wgklink .num.num4 a{background-position: 0 -363px;}
.ind_wgklink .num.num5 a{background-position: 0 -484px;}
.ind_wgklink .num .link{display: none;position: absolute;z-index: 1; background: #fff;-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);padding: 10px; top: 121px;z-index: 99;left: 26px;right: 0; border: 1px #eee solid\9; border-top: 0 none\9;}
.ind_wgklink .num.num1 .link{left: 0;}

.ind_wgklink .num:hover{z-index: 12;}
.ind_wgklink .num:hover .link{display: block;}
.ind_wgklink .num .link li{ font-size: 16px; height: 36px; line-height: 36px;background: url("../images/dot.png") left center no-repeat; padding-left: 14px;}
.ind_wgklink .num .link li a{ display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_wgklink .num{ width: 174px; padding-left: 20px;}
    .ind_wgklink .num .tit{ border-radius: 5px; background-size: 100% 605px;}
    .ind_wgklink .num .link{ left: 20px;}
}

/*五公开 end*/
.ind_part2{overflow: hidden;}
.ind_part2_left{ padding-right: 15px; width: 800px; height: 775px; overflow: hidden; border-right: 1px #ddd solid;}
.gklistbox1{ height: 376px; }
.gklistbox1 .list{ padding-top: 11px;}
.gklistbox2{ height: 403px; }
.gklistbox2 .listbox{ padding-top: 7px;}
.gklistbox2 .list{ padding-top: 10px;}

.ind_part2_right{ width: 330px;}
.ind_part2_right .link1{ height: 356px; overflow: hidden;}
.ind_part2_right .link1 li{ padding-bottom: 1px; height: 50px;}
.ind_part2_right .link1 li a{ background: #f7f7f7; display: block; height: 30px; padding:10px 10px 10px 55px; font-size: 0; line-height: 0; color: #505050;}
.ind_part2_right .link1 li a img{ vertical-align: middle;}
.ind_part2_right .link1 li a .img_title{ font-size: 16px; line-height: 30px; display: inline-block; vertical-align: middle; padding-left: 10px; white-space: nowrap; cursor: pointer;}
.ind_part2_right .link1 li .img_ico{ width: 50px;height: 30px;text-align: center; overflow: hidden;display: inline-block;vertical-align: middle;}
.ind_part2_right .link1 li a:hover{color: #c50001;}
.ind_part2_right .link1 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind_part2_right .link1 li.num7 a{background: #ff7b11; color: #fff;}
.ind_part2_right .link1 li.num7 a:hover{ color: #fff;}

.ind_part2_right .link2{ height: 399px; overflow: hidden;}
.ind_part2_right .link2 ul{ width: 110%;}
.ind_part2_right .link2 li{ float: left; padding:0 10px 9px 0; width: 160px; height: 59px;}
.ind_part2_right .link2 li a{ display: block; text-align: center; height: 30px; padding: 13px 0 14px; font-size: 0; line-height: 0; border: 1px #dddddd solid; transition: 0.4s all;}
.ind_part2_right .link2 li a img{vertical-align: middle;}
.ind_part2_right .link2 li a .img_title{white-space: nowrap; cursor: pointer; font-size: 16px; line-height: 30px; vertical-align: middle; display: inline-block; padding-left: 5px;}
.ind_part2_right .link2 li .img_ico{width: 50px;height: 30px;text-align: center;overflow: hidden;display: inline-block;vertical-align: middle;}
.ind_part2_right .link2 li a:hover{color: #c50001; background: #dddddd; border-color: #dddddd;}
.ind_part2_right .link2 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*右侧 end*/

.ind_zdlybox .ind_tel3{ padding-top: 9px;}
.ind_zdlybox .link{ padding: 20px 0 0; height: 140px; overflow: hidden;}
.ind_zdlybox .link1 ul{ width: 110%;}
.ind_zdlybox .link1 li{ width: 185px; height: 40px; padding:0 10px 10px 0; float: left;}
.ind_zdlybox .link1 li a{ display: block; padding: 0 5px; height: 38px; line-height: 38px; background: #f7f7f7; border:1px #f7f7f7 solid; text-align: center; font-size: 16px; transition: 0.4s all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_zdlybox .link1 li a:hover{ color: #c50001; background: #fff; border-color: #c50001;}
/*重点领域链接1 end*/

.ind_sdgjz{ height: 140px; overflow: hidden;}
.ind_sdgjz li{ float: left; margin-left: 15px; width: 175px; overflow: hidden; transition: 0.4s all;}
.ind_sdgjz li.num1{margin-left: 0;}
.ind_sdgjz li h3,.ind_sdgjz li .zdly-tit{float: left; width: 173px; height: 109px; padding: 29px 0 0; cursor: pointer; border: 1px #ddd solid; background: #f7f7f7; line-height: 0; font-size: 0; transition: 0.4s all;}
.ind_sdgjz li h3 em,.ind_sdgjz li .zdly-tit em{ height: 47px; display: inline-block; vertical-align: middle; width: 100%; background: url("../images/gkico1.png") center 0 no-repeat; transition: 0.4s all;}
.ind_sdgjz li h3 a,.ind_sdgjz li .zdly-tit a{ display: inline-block; vertical-align: middle; width: 100%; height: 26px; line-height: 26px; padding-top: 22px; font-size: 16px; color: #333; text-align: center; transition: 0.4s all;}
.ind_sdgjz li.num2 h3 em{ background-position: center -47px;}
.ind_sdgjz li.num3 h3 em{ background-position: center -94px;}
.ind_sdgjz li .bd{ margin-left: 175px; height: 134px; border: 1px #dddddd solid; border-left: 0 none; padding: 4px 0 0 10px;}
.ind_sdgjz li .bd ul{ height: 114px; width:593px; overflow-y: auto;}
.ind_sdgjz li .bd li{ float: left; width: 178px; height: 42px; padding: 15px 0 0 12px; margin-left: 0;}
.ind_sdgjz li .bd li a{ display: block; padding: 0 5px; height: 40px; line-height: 40px; background: #f7f7f7; border:1px #f7f7f7 solid; text-align: center; font-size: 16px; transition: 0.4s all; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind_sdgjz li .bd li a:hover{ color: #c50001; background: #fff; border-color: #c50001;}
.ind_sdgjz li.active{ width: 779px;}
.ind_sdgjz li.active h3{ background-color: #c50001; border-color: #c50001;}
.ind_sdgjz li.active h3 em{background-image: url("../images/gkico1h.png");}
.ind_sdgjz li.active h3 a{ color: #fff;}
/*重点领域-三大攻坚战 end*/

.ind_ztzlbox .j-super-slide{height:275px; padding-bottom: 10px; margin-top: 20px;  overflow:hidden; position:relative;}
.ind_ztzlbox .j-super-slide .bd{ position:relative; height:100%; z-index:0; overflow: hidden;}
.ind_ztzlbox .j-super-slide .bd li{ zoom:1; overflow: hidden; vertical-align:middle; height:100%; float: left;}
.ind_ztzlbox .j-super-slide .bd li a{ width:275px; height:110px; display:block; margin: 0 20px 22px 0; float: left;}
.ind_ztzlbox .j-super-slide .bd li a span{display: none;}
.ind_ztzlbox .j-super-slide .bd li img{ width:100%; height:110px; display:block;}
.ind_ztzlbox .j-super-slide .bd li .conbox{width: 110%;}

.ind_ztzlbox .j-super-slide .hd{ height:10px; overflow:hidden; position:absolute; left: 0; right: 0; bottom:0; z-index:1; }
.ind_ztzlbox .j-super-slide .hd ul{ overflow:hidden; zoom:1; text-align: center; line-height: 0; font-size: 0;}
.ind_ztzlbox .j-super-slide .hd ul li{ display: inline-block; width:40px; height:10px; border-radius: 5px; background:#e0e0e0 !important; cursor:pointer; margin: 0 5px; overflow: hidden; text-indent: -20em; vertical-align: middle;}
.ind_ztzlbox .j-super-slide .hd ul li.on{ background:#c50001 !important;}

.ind_ztzlbox .j-super-slide .prev,.ind_ztzlbox .j-super-slide .next{display: block; width: 24px; height: 69px; top: 50%; background: url("../images/ind_prve.png") 0 0 no-repeat; position: absolute; cursor: pointer; margin-top: -35px;}
.ind_ztzlbox .j-super-slide .prev{left: 0;}
.ind_ztzlbox .j-super-slide .prev:hover{background-position: -24px 0;}
.ind_ztzlbox .j-super-slide .next{right: 0;background-position: -48px 0;}
.ind_ztzlbox .j-super-slide .next:hover{background-position: -72px 0;}

/*专题专栏 end*/
@media (min-width: 992px) and (max-width: 1199px) {
    .ind_part2_left{ width: 641px;}
    .ind_part2_right{ width: 280px;}
    .ind_part2_right .link1 li a{ padding-left: 20px;}
    .ind_part2_right .link1 li a .img_title{padding-left: 0px; /*width: 208px;*/ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .ind_part2_right .link2 li{ width: 135px;}
    .ind_part2_right .link2 li a .img_title{padding-left: 0px;}
    .ind_tel li a{padding: 3px 15px 0;}
    .ind_tel li.active a{ padding: 0 20px;}
    .ind_tel3 .num{padding: 0 8px 0 9px;}
    .ind_sdgjz li .bd ul{width: 475px;}
    .ind_sdgjz li{width: 150px;}
    .ind_sdgjz li h3,.ind_sdgjz li .zdly-tit{width: 148px;}
    .ind_sdgjz li.active{width: 622px;}
    .ind_sdgjz li .bd{margin-left: 150px; padding-left: 1px;}
    .ind_sdgjz li .bd li{width: 140px;}
    .ind_zdlybox .link1 li{ width: 151px;}
    .ind_ztzlbox .j-super-slide .bd li a{width: 223px;}
}
@media (max-width: 991px) {
    .ind_part2_left,.ind_part2_right{float: none !important; width: auto !important;}
    .ind_part2_left{padding-right: 0; border: 0 none; height: auto; padding-bottom: 10px;}
    .ind_wgklink li a.tit{ border-radius: 5px;}
    .ind_tel3{ padding: 8px 0 0; height: auto;}
    .ind_tel3 .num{padding: 0 14px; height: 30px;}
    .ind_tel3 .num a.mn{ height: 29px; line-height: 28px;}
    .ind_zdlybox .link{height: auto; padding-top: 10px;}
    .ind_part2_right .link1{height: auto;}
    .ind_part2_right .link2{height: auto;}
    .ind_ztzlbox .j-super-slide{height: auto;}
    .ind_ztzlbox .j-super-slide .bd li .conbox{width: 100%;}
    .ind_ztzlbox .j-super-slide .bd li a{ margin: 0 1% 10px; width:23%; overflow-x: hidden;}
    .gklistbox2,.gklistbox1{height: auto;}
    .ind_zdlybox .link1 ul{width: 100%;}
    .ind_zdlybox .link1 ul li{ padding-right: 0; width: 25%;}
    .ind_zdlybox .link1 ul li a{margin: 0 5px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .ind_wgklink li.num{width: 137px; padding: 0 0 10px 15px;}
    .ind_wgklink .num .link{ left: 15px;}
    .ind_tel li a{padding: 3px 20px 0;}
    .ind_part2_right .link2 li{width: 359px;}
    .ls_gksearch{ padding: 16px 20px;}
    .ind_zdlybox .link1 li{width: 175px;}
    .ind_sdgjz li h3,.ind_sdgjz li .zdly-tit{width: 98px;}
    .ind_sdgjz li{width: 100px; margin-left: 10px;}
    .ind_sdgjz li.active{width: 508px;}
    .ind_sdgjz li .bd ul{width: 110%;}
    .ind_sdgjz li .bd{margin-left: 100px; padding-left: 0;}
    .ind_sdgjz li .bd li{width: 122px; padding-left: 10px;}
    .ind_sdgjz li.num1 h3 a{line-height: 20px; padding: 10px 5px 0; width: auto; height: auto;}
}
@media (max-width: 767px) {
    .ls_gksearch{ padding: 10px;}
    .ind_wgklink li.num{ width: 33.3%; padding-left: 0; height: auto;}
    .ind_wgklink li.num.num4,.ind_wgklink li.num.num5{width: 50%;}
    .ind_wgklink .num .tit{margin: 0 5px; background-position: 0 0 !important; font-size: 18px; padding: 15px 0;}
    .ind_wgklink li.num.num1 a.tit{ background-image: linear-gradient(#f68b9b, #f3c8b1);}
    .ind_wgklink li.num.num2 a.tit{ background-image: linear-gradient(#8f9ff9, #cbb2fc);}
    .ind_wgklink li.num.num3 a.tit{ background-image: linear-gradient(#70d3f3, #64ead4);}
    .ind_wgklink li.num.num4 a.tit{ background-image: linear-gradient(#f5acc4, #c3aee6);}
    .ind_wgklink li.num.num5 a.tit{ background-image: linear-gradient(#f19a85, #f5b683);}
    .ind_wgklink .num .link{top: 71px; left: 5px !important; right: 5px;}
    .ind_part2{margin-top: 0 !important;}
    .ind_tel{height: auto; background: #f7f7f7; padding: 0 2px;}
    .ind_tel li a{padding: 3px 8px 0;}
    .ind_tel li.active a{ padding: 0 8px; border: 0 none;    border-top: 3px #c50001 solid;}
    .ind_tel3 .num{padding: 0;}

    .ind_part2_right .link2 ul{width: 100%;}
    .ind_part2_right .link2 li{ width: 50%; padding-right: 0;}
    .ind_part2_right .link2 li a{margin: 0 5px;}
    .ind_part2_right .link2 li a .img_title{padding-left:0px;}
    .ind_part2_right .link1 li a{ padding-left: 0; text-align: center;}
    .ind_sdgjz li{float: none; height: auto;}
    .ind_sdgjz{height: auto;border: 1px #dddddd solid;}
    .ind_sdgjz li{width: auto; margin: 0; border-bottom: 1px #ddd solid;}
    .ind_sdgjz li.num3{border-bottom: 0 none}
    .ind_sdgjz li h3,.ind_sdgjz li .zdly-tit{ border: 0 none; float: none; width: auto; padding: 0; height: 40px; line-height: 40px; text-align: center;}
    .ind_sdgjz li h3 em,.ind_sdgjz li .zdly-tit em{display: none;}
    .ind_sdgjz li h3 a,.ind_sdgjz li .zdly-tit a{padding: 0; height: 40px; line-height: 40px;}
    .ind_sdgjz li .bd{margin: 0; padding:4px 0; height: auto; display: none; border: 0 none;}
    .ind_sdgjz li .bd ul{width: 100%; height: auto;}
    .ind_sdgjz li .bd ul li{padding: 5px 0; border: 0 none; width: 33.3%;}
    .ind_sdgjz li .bd ul li a{margin: 0 5px;}
    .ind_sdgjz li.active{ width: auto;}
    .ind_sdgjz li.active .bd{display: block;}
    .ind_ztzlbox .j-super-slide .bd li a{width:48%; height: auto;}
    .ind_ztzlbox .j-super-slide .bd li a img{ height: 80px;}
    .ind_zdlybox .link1 ul li{width: 33.33%;}
}
@media (max-width: 480px) {
    .ind_ztzlbox .j-super-slide .bd li a img{ height: 50px;}
}

.ind-ztzlpic{ position: relative;margin-top:20px;}
.ind-ztzlpic .scroll-wrap{width: 100%;height: 184px;overflow: hidden;}
.ind-ztzlpic li{float: left; width: 275px; height: 184px;padding-right:20px;}
.ind-ztzlpic li a{display: block; height: 100%;}
.ind-ztzlpic li a img{width: 100%; height: 100%;}
.ind-ztzlpic li span{display: none;}
.ind-ztzlpic .prev,.ind-ztzlpic .next{display: block; position: absolute; width: 35px; height: 35px; margin-top: -17px; top: 50%; background: 0 0 no-repeat; background-image:  url("../images/zt_perbtn.png") !important; z-index: 2; cursor: pointer;}
.ind-ztzlpic .prev{left: -17px;}
.ind-ztzlpic .next{ right: -17px; background-position: -35px 0;}
@media (min-width: 992px) and (max-width: 1199px) {
    .ind-ztzlpic .scroll-wrap{height: 149px;}
    .ind-ztzlpic li{ width: 223px; height: 149px;}
}
@media (max-width: 991px) {
    .ind-ztzlpic .scroll-wrap{height: 158px;}
    .ind-ztzlpic li{ width: 236px; height: 158px;}
}
@media (max-width: 767px) {
    .ind-ztzlpic .scroll-wrap{height: 184px;}
    .ind-ztzlpic li{ width: 275px; height: 184px;}
    .ind-ztzlpic .prev{left: 0;}
    .ind-ztzlpic .next{ right:0;}
}
