@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

/*公共样式*/
.hds {width: 100%;height:61px;border-bottom: 1px solid #dddddd;}
.hds ul{width:auto;height: 100%;float: left;}
.hds ul li {display: inline-block;width: auto;height: 100%;line-height:61px;float: left;position: relative;}
.hds ul li+li{margin-left: 55px;}
.hds ul li::before{content: "";width: 0;height: 4px;background: #0060c9;position: absolute;bottom: -1px;left: 50%;transition: all 0.5s;}
.hds ul li a {display: inline-block;height: 100%;font-size:30px;color: #333333;}
.hds ul li.on::before,
.hds ul li:hover::before{width: 100%; left: 0;}
.hds ul li.on a,
.hds ul li:hover a {font-weight: bold;}

.hds .more{float: right;height: 100%;line-height: 61px;}
.hds .more a{color: #cccccc; font-size: 16px; font-weight: bold;}
.hds .more a:hover{color:#0060c9;}

.bds {width: 100%;height: auto;overflow: hidden;}
.bds ul{width: 100%;height: auto;overflow: hidden;}
.bds ul li {width: 100%;height: 52px;line-height: 52px;overflow: hidden;position: relative;z-index: 0;}
.bds ul li a {color: #333333;font-size: 20px;display: block;width: 100%;padding-left: 18px; transition: all 0.5s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;box-sizing: border-box;}
.bds ul li a::before {content: "";width: 6px;height: 6px;background: #0060c9;position: absolute;top: calc(50% - 3px);left: 0;}
.bds ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #888888;}
.bds ul li:before {transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);content: "";width: 0;height: 100%; display: none; background: #e6ecf5;position: absolute;top: 0;left: 0;z-index: -1;}
.bds ul li:hover:before {width: 100%;}
.bds ul li a:hover {color: #0060c9; padding-left: 28px;}

.stitle{width: 100%;height: 95px;line-height: 92px;overflow: hidden;position: relative;margin-bottom:13px;}
.stitle:before,
.stitle:after{content: ''; width:calc((100% - 282px)/2);height: 1px; position: absolute; top:calc((100% - 1px)/2); background: #0059bb;}
.stitle:after{left: 0;}
.stitle:before{right:0px;}
.stitle a{width: 282px;height: 100%;display: block;text-align: center;color: #333333;font-size: 36px;font-weight: bold;margin: 0 auto;position: relative;}
.stitle a:hover{color: #0059bb;}

/*Part1 领导之窗*/
.Part1{height:457px;padding-top:33px;margin-bottom:50px;}
.Part1 .hds{margin-bottom:32px;}
.Part1 .ldzcBox{width:924px;height:100%;}
.Part1 .ldzcBox .cardCon{width:100%;height:363px;overflow:hidden;background:#FFFFFF;box-shadow:0px 0px 8px rgba(0,88,184,0.1);padding:33px 29px 0px 33px;box-sizing: border-box;}
.Part1 .ldzcBox .cardCon .pic{display: block;width:174px;height:220px;overflow: hidden;}
.Part1 .ldzcBox .cardCon .pic img{width:100%;height:100%;transition:all ease-in-out 1s;}
.Part1 .ldzcBox .cardCon .pic:hover img{transform: scale(1.05);}
.Part1 .ldzcBox .cardCon .info{width:650px;height:auto;overflow: hidden;margin-left:20px;}
.Part1 .ldzcBox .cardCon .info h1{width:100%;height:33px;margin-bottom:20px;}
.Part1 .ldzcBox .cardCon .info h1 a{font-size:24px;font-weight: bold;color:#0060c9;line-height:33px;margin-right: 17px;}
.Part1 .ldzcBox .cardCon .info h1 span{font-size:24px;color:#333333;line-height:33px;}
.Part1 .ldzcBox .cardCon .info .zwbz{width:100%;height:auto;overflow:hidden;margin-bottom: 10px;}
.Part1 .ldzcBox .cardCon .info .zwbz+.zwbz{margin-bottom: 0px;}
.Part1 .ldzcBox .cardCon .info .zwbz em{display:block;width:112px;height:35px;background:#e9f2fc;border-radius:16px 0px 16px 0px;float: left;text-align: center;line-height: 35px;font-size: 20px;color:#0060c9;}
.Part1 .ldzcBox .cardCon .info .zwbz p{width:516px;height: auto;float: right;font-size:20px;color:#333333;line-height: 28px;}
.Part1 .ldzcBox .cardCon .info .zwbz p a{font-size:20px;color:#3d82d4;}
.Part1 .ldzcBox .cardCon .info .zwbz p a:hover{color:#1356e8;}
.Part1 .ldzcBox .cardCon .list{width:100%;height:40px;overflow: hidden;border-top:1px dashed #72b5ff;padding-top:12px;margin-top: 26px;}
.Part1 .ldzcBox .cardCon .list em{display: inline-block;font-size:20px;color:#1356e8;line-height: 40px;}
.Part1 .ldzcBox .cardCon .list a{display: inline-block;width:auto;font-size:20px;color:#333333;line-height: 40px;margin:0px 15px 0px 18px;}
.Part1 .ldzcBox .cardCon .list a:hover{color:#0060c9;}

.Part1 .jggkBox{width:437px;height:100%;}
.Part1 .jggkBox .bd{width:100%;height:363px;overflow: hidden;}
.Part1 .jggkBox .bd ul li{width:100%;height:78px;background:#e9f2fc;margin-bottom:18px;}
.Part1 .jggkBox .bd ul li a{display:flex;width:100%;height:100%;justify-content: flex-start;align-items: center;padding-left: 25.4%;box-sizing: border-box;}
.Part1 .jggkBox .bd ul li a i{display:block;width:73px;height:37px;background-image:url("zwgk_icon.png");background-repeat: no-repeat;}
.Part1 .jggkBox .bd ul .li-1 a i{background-position:-6px 0px;}
.Part1 .jggkBox .bd ul .li-2 a i{background-position:-86px 0px;}
.Part1 .jggkBox .bd ul .li-3 a i{background-position:-168px 0px;}
.Part1 .jggkBox .bd ul .li-4 a i{background-position:-250px 0px;}
.Part1 .jggkBox .bd ul .li-1:hover a i{background-position:-6px -59px;}
.Part1 .jggkBox .bd ul .li-2:hover a i{background-position:-86px -59px;}
.Part1 .jggkBox .bd ul .li-3:hover a i{background-position:-168px -59px;}
.Part1 .jggkBox .bd ul .li-4:hover a i{background-position:-250px -59px;}
.Part1 .jggkBox .bd ul li a span{font-size: 24px;color:#333333;}
.Part1 .jggkBox .bd ul li:hover{background:#0060c9;}
.Part1 .jggkBox .bd ul li:hover a span{color:#ffffff;}


/*Part2 政府信息公开*/
.Part2{height:301px;background:#f2f8ff;margin-bottom:30px;}
.Part2 ul{height: 301px;}
.Part2 ul li{width: 250px;height:100%;float: left;}
.Part2 ul .li-5{width:188px;}
.Part2 ul .li-6{width:208px;}
.Part2 ul li a{display: flex;flex-wrap: wrap;height: 100%;justify-content: center;align-items: center;align-content: center;}
.Part2 ul li a .icon{display: flex;width:94px;height:95px;margin: 10px 0 19px;background: url("zwgk_icon_bg.png")no-repeat center;justify-content: center;align-items: center;}
.Part2 ul li a .icon i{display: block;width:49px;height:49px;background-image:url("zwgk_icon.png");background-repeat: no-repeat;}
.Part2 ul .li-1 a .icon i{background-position: 0px -133px;}
.Part2 ul .li-2 a .icon i{background-position: -78px -133px;}
.Part2 ul .li-3 a .icon i{background-position: -157px -132px;}
.Part2 ul .li-4 a .icon i{background-position:-242px -134px;}
.Part2 ul .li-5 a .icon i{background-position: -325px -133px;}
.Part2 ul .li-6 a .icon i{background-position: -406px -133px;}
.Part2 ul li a p{width:100%;font-size:24px;color:#333333;line-height:44px;text-align: center;}
.Part2 ul li:hover a p{color:#0060c9;}


/*Part3 政策文件*/
.Part3{height: 441px;overflow: hidden;margin-bottom:22px;}
.Part3 .zcwjBox{width:921px; height: auto; overflow: hidden;}
.Part3 .zcwjBox .zcwj-list{margin-top: 35px;}
.Part3 .zcwjBox .zcjd-list{margin-top: 25px;}
.Part3 .zcwjBox .zcwjSearch {width: 100%;height:81px;overflow: hidden;background: url(zwgk_img03.png) no-repeat;border-radius: 6px;margin-bottom:18px;}
.Part3 .zcwjBox .zcwjSearch h3 {width: 150px;text-align: right;height: 100%;float: left;line-height: 81px;padding-right: 9px;}
.Part3 .zcwjBox .zcwjSearch .input {width:702px;height: 46px;float: left;overflow: hidden;border-radius:23px;background: #ffffff;margin-top: 18px;}
.Part3 .zcwjBox .zcwjSearch .input input {width: calc(100% - 136px);height: 46px;font-size: 18px;color: #999999;border: none;outline: none;padding-left: 27px;float: left;background: none;}
.Part3 .zcwjBox .zcwjSearch .input a {width: 66px;height: 100%;display: block;background: url(index_img12.png) 10px center no-repeat;float: right;}
.Part3 .hds .more {position:relative;width:76px;}
.Part3 .hds .more a{display: block;width: 100%;height:100%;position:absolute;left:0px;top:0px;text-align: right;}
.Part3 .bds ul li a{width:calc(100% - 126px);float: left;}
.Part3 .bds ul li span{display:block;width:126px;float: right;text-align: right;font-size: 20px;color:#333333;}

.Part3 .linkBox{width:437px; height: auto; overflow: hidden;margin-top: 16px;}
.Part3 .linkBox ul li{width:100%; height: 119px; margin-bottom: 34px;background-size: cover!important;}
.Part3 .linkBox ul li:last-child{margin-bottom:0px;}
.Part3 .linkBox ul .li-1{background: url("zwgk_img04.png")no-repeat center;}
.Part3 .linkBox ul .li-2{background: url("zwgk_img05.png")no-repeat center;}
.Part3 .linkBox ul .li-3{background: url("zwgk_img06.png")no-repeat center;margin-bottom: 0px;}
.Part3 .linkBox ul .li-1 a{padding-top:34px;}
.Part3 .linkBox ul li a{display: block;width:100%;height:100%;overflow:hidden;padding-left: 31px;box-sizing: border-box;padding-top:24px;transition: all ease-in-out 1s;}
.Part3 .linkBox ul li:hover a{padding-left: 36px;}
.Part3 .linkBox ul li a h1{display:inline-block;width:auto;float:left;margin-right:12px;}
.Part3 .linkBox ul li a h1,
.Part3 .linkBox ul li a h2{font-size: 34px;font-weight: bold;color:#FFFFFF;}
.Part3 .linkBox ul li a h2{text-shadow:0px 2px 0px rgba(0,21,130,0.41);}
.Part3 .linkBox ul .li-1 .more{display: flex;width:80px;height:16px;float:left;background: url("zwgk_img12.png")no-repeat center;padding-left:19px;font-size:9px;color:#ffffff;box-sizing: border-box;align-items: center;margin-top: 25px;}
.Part3 .linkBox ul .li-2 .more,
.Part3 .linkBox ul .li-3 .more{display: block;width:158px;height:25px;position:relative;transition:width ease-in-out 1s;font-size: 12px;color:#FFFFFF;line-height: 25px;}
.Part3 .linkBox ul .li-2 .more::after,
.Part3 .linkBox ul .li-3 .more::after{content:"";width:98px;height:8px;position:absolute;right:0px;top:8px;background: url("zwgk_img13.png")no-repeat right center;}
.Part3 .linkBox ul .li-2:hover .more,
.Part3 .linkBox ul .li-3:hover .more{width:148px;}
.Part3 .linkBox ul .li-2:hover .more::after,
.Part3 .linkBox ul .li-3:hover .more::after{width:78px;}


/*Part4 重点领域信息*/
.Part4{height:336px;background: url("zwgk_img14.png")no-repeat center bottom;background-size:cover; }
.Part4 ul.zdlylist li{width:267px;height:152px;float:left;margin-right: 16px;}
.Part4 ul.zdlylist .li-1{background:#ebf8fa; }
.Part4 ul.zdlylist .li-2{background:#eeedfb; }
.Part4 ul.zdlylist .li-3{background:#edf6fe; }
.Part4 ul.zdlylist .li-4{background:#ebf8fa; }
.Part4 ul.zdlylist .li-5{background:#fff2f2; }
.Part4 ul.zdlylist li a{display:flex;flex-wrap:wrap;width:100%;height:100%;justify-content: center;align-content: center;padding:0px 15px;box-sizing: border-box;}
.Part4 ul.zdlylist li a img{margin-bottom:17px;margin-top:4px;}
.Part4 ul.zdlylist li a span{display:block;width:100%;text-align:center;font-size:24px;color:#333333;line-height:30px;}
.Part4 .btn{display:block;width:40px;height:70px;position:absolute;top:150px;}
.Part4 a.prev{background: url("zwgk_img17.png")no-repeat center;left:-62px;}
.Part4 a.next{background: url("zwgk_img18.png")no-repeat center;right:-62px;}

