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

.Main{width: 100%; height: auto; overflow: hidden; min-height: 500px;position: relative;z-index: 2;}
/*Part1 热点推荐*/
.Part1{height:150px;overflow:hidden;border-radius:10px;background:rgba(255,255,255,0.5);padding:26px 50px 0px;box-sizing: border-box;margin-bottom:39px;box-shadow:0px 16px 49px rgba(0,0,0,0.1);border:1px solid #ffffff;}
.rdtjBox h3{width:178px;height:50px;float: left;margin-top: 25px;}
.rdtjBox h3 a{display:block;width:100%;height:100%;}
.rdtjBox .bd{width:1080px;height:96px;float:right;}
.rdtjBox .bd ul,
.rdtjBox .bd ul li{width:100%;height:100%;}
.rdtjBox .bd ul li a{display: flex;width:100%;height:100%;overflow:hidden;font-size:36px;font-weight: bold;color:#1b65b9;line-height:48px;align-items: center;}
.rdtjBox .bd ul li a:hover {color: #0852bf;}

/*Part2 新闻中心*/
.Part2{height:auto;overflow: hidden;margin-bottom:29px;}
.Focus {width:700px;height:438px;position: relative;overflow: hidden;margin-top:15px;}
.Focus .pic,.Focus .pic li {width: 100%;height: auto;overflow: hidden;}
.Focus .pic img {width: 100%;height: 438px;overflow: hidden;}
.Focus .txt {position: absolute;left: 0px;bottom: 0px;width: 100%;height: 60px;background: url(index_img15.png) repeat;}
.Focus .txt ul li {width: 100%;height: 100%;}
.Focus .txt ul li a {display: block;width:400px;height: 60px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #ffffff;margin:0 auto;text-align: center;}
.Focus .txt ul li a:hover {text-decoration: underline;}
.Focus .num {height:8px;position: absolute;bottom:26px;right:34px;z-index: 2;}
.Focus .num li {width:8px;height: 8px;float: left;margin: 0px 4px 0px 5px;background: #ffffff;border-radius: 5px;transition: all 0.3s;font-size:0px;}
.Focus .num li.on {width:30px;}
.Focus .prev {background: url(index_img03.png) no-repeat center;left: -50px;}
.Focus .next {background: url(index_img04.png) no-repeat center;right: -50px;}
.Focus .prev,.Focus .next {display: block;width: 47px;height:47px;position: absolute;top: 50%;transform:translateY(-50%);cursor: pointer;transition: all .5s;}
.Focus:hover .prev { left: 4px;}
.Focus:hover .next {right: 4px;}

/*新闻列表*/
.Part2 .xwzxList {width:660px;height:453px;}
.newList .hd {width: 100%;height:53px;border-bottom:1px solid #dddddd; position: relative;margin-bottom:5px;}
.newList .hd ul{display:flex;justify-content:center;}
.newList .hd ul li {width:auto;height: 53px;position: relative;padding:0px 23px;}
.newList .hd ul li:before {content: "";width: 0;height:4px;border-radius:2px;background:#cf0b0a;position: absolute;bottom:-2px;left: 50%; transform: translateX(-50%); z-index: 1;transition: 0.5s;}
.newList .hd ul li a {display: block;width: 100%;height: 100%;font-size: 24px;color: #222222;font-weight: bold;position: relative;z-index: 2;line-height:50px;}
.newList .hd ul li.on a {color: #cf0b0a;}
.newList .hd ul li.on:before {width:60px;}
.newList .bd {width: 100%;height:291px;overflow: hidden;margin: 0px auto 19px;}
.newList .bd ul li.first {width: 100%;height:77px;border-bottom:1px dashed #bababa;overflow: hidden;margin-bottom:3px;}
.newList .bd ul li.first .date {width:130px;height:45px;background: url(index_img02.png) no-repeat left center;margin-top:16px;}
.newList .bd ul li.first:hover .date{background: url(index_img02_on.png) no-repeat left center;}
.newList .bd ul li.first .date span{display:block;width:45px;height:45px;float:left;text-align: center;line-height:59px;font-size:18px;color:#1b65b9;margin-right:6px;}
.newList .bd ul li.first .date p{width:79px;height:45px;float:left;line-height:59px;font-size:18px;color:#1b65b9;}
.newList .bd ul li.first:hover .date span,
.newList .bd ul li.first:hover .date p{color:#cf0b0a;}
.newList .bd ul li.first h1{width:520px;height:77px;float:left;}
.newList .bd ul li.first h1 a{display:block;width:100%;line-height:77px;font-size:20px;color:#1b65b9;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:12px;}
.newList .bd ul li.first h1:hover a{color:#cf0b0a;}
.newList .bd ul li {width: 100%;height:42px;line-height:42px;overflow: hidden;position: relative;z-index: 0;}
.newList .bd ul li>a {color: #000000;font-size: 18px;display: block;width: 70%;padding-left: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;transition:padding ease-in-out 0.5s;}
.newList .bd ul li>a:before {content: "";width:6px;height:6px;background:#1b65b9; border-radius: 50%; position: absolute;left: 0;top:50%;transform:translateY(-50%);}
.newList .bd ul li>span {display: block;text-align: right;float: right;font-size: 18px;color: #bababa;}
.newList .bd ul li>a:hover {color: #1b65b9;padding-left:22px;}

/*外部链接*/
.Part2 .wblj {width: 100%;height: auto;overflow: hidden;}
.Part2 .wblj ul {width: 100%;height: auto;overflow: hidden; display: flex; justify-content: space-between;}
.Part2 .wblj ul li {width: 150px;height:85px; overflow: hidden;background:#f3f9ff; border-radius:5px;position: relative;}
.Part2 .wblj ul li a {width: 100%;height: 100%;display: block;position: relative;z-index:2;overflow:hidden;}
.Part2 .wblj ul li::after {content: "";position: absolute;z-index: 0;background: #1b65b9;height: 100%;width: 100%;border-radius: 50%;top: 100%;left: 100%;transition: all .5s;}
.Part2 .wblj ul li:hover::after {transform: scale(2.2) translate3d(-50%, -50%, 50px);}
.Part2 .wblj ul li a i {width: 33px;height: 31px;display: block;background-image: url(index_icon.png);background-repeat:no-repeat;margin:14px auto 0px; transition: all 0.5s;}
.Part2 .wblj ul li span {display: block;width: 100%;color: #1b65b9;font-size: 18px;font-weight:bold;text-align: center;line-height:33px;}
.Part2 .wblj ul li.m1 i {background-position: 2px 0px;}
.Part2 .wblj ul li.m2 i {background-position: -75px 0px;}
.Part2 .wblj ul li.m3 i {background-position: -154px 0px;}
.Part2 .wblj ul li.m4 i {background-position: -231px 0px;}
.Part2 .wblj ul li:hover.m1 i {background-position: 2px -44px;}
.Part2 .wblj ul li:hover.m2 i {background-position: -75px -44px;}
.Part2 .wblj ul li:hover.m3 i {background-position: -154px -44px;}
.Part2 .wblj ul li:hover.m4 i {background-position: -231px -44px;}
.Part2 .wblj ul li a:hover span { color: #ffffff;}

/*Part3 专题横幅*/
.Part3{height:120px;margin-bottom:28px;}
.zthfBox .pic,
.zthfBox .pic li{width:100%;height:100%;}
.zthfBox .pic li a{display:block;width:100%;height:100%;}
.zthfBox .pic li a img{width:100%;height:120px;}
.zthfBox .num {position: absolute;right: 26px;bottom:15px;}
.zthfBox .num li {float: left;margin-left:8px;width:15px;height:15px;border-radius: 50%;background: rgb(0,0,0,0.2);cursor: pointer;font-size:0px;}
.zthfBox .num li.on {background: rgb(0,0,0,0.5);}


/*Part4 政务公开*/
.Part4{height:auto;overflow: hidden;margin-bottom:28px;}
.Part4 .title{width:602px;height:73px;margin:0 auto;background: url(index_img05.png) no-repeat center;position:relative;z-index:2;}
.Part4 .title:hover{background: url(index_img05_on.png) no-repeat center;}
.Part4 .title a{display:block;width:100%;line-height:73px;font-size:36px;font-weight:bold;color:#1b65b9;text-align: center;}
.Part4 .title:hover a{color:#ffffff;}
.Part4 .conBox{width:100%;height:386px;border:1px solid #eeeeee;box-sizing: border-box;margin:-41px auto 0px;background: url(index_img06.png) no-repeat center top;padding:44px 22px 0px 32px;box-sizing: border-box;}
.Part4 .zcfgList{width:800px;height:auto;overflow: hidden;}
.Part4 .zcfgList .hd{margin-bottom:11px;}
.Part4 .zcfgList .hd ul{justify-content:flex-start;}
.Part4 .zcfgList .hd ul li {padding:0px 21px 0px 15px;}
.Part4 .zcfgList .bd{height:auto;overflow:hidden;}
.Part4 .rightBox{width:520px;height:auto;overflow: hidden;}
.Part4 .rightBox .zfxxgkBox{width:100%;height:auto;overflow: hidden;padding-top:10px;margin-bottom:19px;}
.Part4 .rightBox .zfxxgkBox ul li{width:252px;height:82px;overflow:hidden;background:#ffffff;border-radius:5px;border:1px solid #eeeeee;box-sizing: border-box;float: left;margin-top:14px;position:relative;}
.Part4 .rightBox .zfxxgkBox ul li:hover{border-color:#dddddd;}
.Part4 .rightBox .zfxxgkBox ul li.m2,
.Part4 .rightBox .zfxxgkBox ul li.m4{float:right;}
.Part4 .rightBox .zfxxgkBox ul li::after {content: "";position: absolute;z-index: 0;background: url(index_img16.png) repeat top;height: 100%;width: 100%;border-radius: 50%;top: 100%;left: 100%;transition: all .5s;}
.Part4 .rightBox .zfxxgkBox ul li:hover::after {transform: scale(2.2) translate3d(-50%, -50%, 50px);}
.Part4 .rightBox .zfxxgkBox ul li a {display: block;width: 100%;height: 100%;overflow:hidden;position: relative;z-index:2;}
.Part4 .rightBox .zfxxgkBox ul li a i {display: block;width:53px;height:50px;float:left;background-image: url(index_icon.png);background-repeat:no-repeat;margin:17px 16px 0px 18px; transition: all 0.5s;}
.Part4 .rightBox .zfxxgkBox ul li span {display: inline-block;width:auto;color: #1b65b9;font-size: 18px;line-height:82px;}
.Part4 .rightBox .zfxxgkBox ul li.m1 i {background-position: 0px -86px;}
.Part4 .rightBox .zfxxgkBox ul li.m2 i {background-position: -69px -86px;}
.Part4 .rightBox .zfxxgkBox ul li.m3 i {background-position: -140px -86px;}
.Part4 .rightBox .zfxxgkBox ul li.m4 i {background-position: -209px -86px;}
.Part4 .rightBox .iconList{width:100%;height:auto;overflow: hidden;}
.Part4 .rightBox .iconList ul{display:flex;justify-content:space-between;}
.Part4 .rightBox .iconList ul li{width:160px;height:100px;overflow:hidden;border-radius:5px;background: url(index_img07.png) no-repeat center;background-size: cover;overflow: hidden;position:relative;}
.Part4 .rightBox .iconList ul li a{display: flex;align-items: center;justify-content:center;width:100%;height:100%;font-size:18px;color:#1b65b9;text-align: center;line-height:24px;position:relative;z-index:2;}
.Part4 .rightBox .iconList ul li::after{content: "";position: absolute;z-index: 0;background: url(index_img07_on.png) no-repeat center;height: 100%;width: 100%;top: 100%;left: 0px;transition: all .3s;}
.Part4 .rightBox .iconList ul li:hover::after {top:0px;}
.Part4 .rightBox .iconList ul li:hover a{color:#ffffff;}

/*Part5 专题专栏*/
.Part5{height:120px;margin-bottom:28px;overflow: hidden;}
.Part5 ul.pic{width:100%;height:100%;}
.Part5 ul.pic li{width:335px;height:100%;float:left;margin-right:20px;}
.Part5 ul.pic li a{display:block;width:100%;height:100%;overflow: hidden;}
.Part5 ul.pic li a img{width:100%;height:120px;transition:all ease-in-out 0.5s;}
.Part5 ul.pic li:hover a img{transform:scale(1.1);}

/*Part6 政务服务、公众参与*/
.Part6{width:100%;height:348px;background:#f8fbff;padding-top:4px;box-sizing: border-box;}
.Part6 h1{width:100%;height:69px;overflow: hidden;}
.Part6 h1 a{display:inline-block;width:auto;height:100%;overflow: hidden;}
.Part6 h1 a i{display:block;width:30px;height:30px;margin:20px 15px 0px 0px;float:left;background: url("index_icon.png") no-repeat 0px -164px;}
.Part6 h1 a span{font-size:36px;font-weight:bold;color:#1b65b9;line-height:69px;}
.Part6 .zwfwBox{width:701px;height:auto;overflow: hidden;}
.Part6 .zwfwBox .List{width:100%;height:226px;background:#ffffff;box-sizing: border-box;border:1px solid #eeeeee;padding:20px 11px 0px 13px;}
.Part6 .zwfwBox .List h3{width:100%;height:46px;position: relative;margin-bottom:14px;}
.Part6 .zwfwBox .List h3::after,
.Part6 .zwfwBox .List h3::before{content:"";width:calc((100% - 146px)/2);height:2px;position:absolute;top:50%;transform:translateY(-50%);}
.Part6 .zwfwBox .List h3::after{left:0px;background:url("index_img17.png") no-repeat left center;}
.Part6 .zwfwBox .List h3::before{right:0px;background:url("index_img18.png") no-repeat right center;}
.Part6 .zwfwBox .List h3 a{display:block;width:146px;height:46px;margin:0 auto;text-align: center;font-size:22px;font-weight:bold;color:#1b65b9;line-height:46px;}
.Part6 .zwfwBox .List>ul{width:500px;height:120px;float:left;display:flex;justify-content:space-between;}
.Part6 .zwfwBox .List>ul li{width:160px;height:120px;overflow:hidden;background:#f3f9ff;border:1px solid #f3f9ff;position:relative;box-sizing: border-box;}
.Part6 .zwfwBox .List>ul li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:2;}
.Part6 .zwfwBox .List>ul li a i {display: block;width:42px;height:42px;margin:19px auto 9px;background-image: url(index_icon.png);background-repeat:no-repeat;transition: all 0.5s;}
.Part6 .zwfwBox .List>ul li a span {display: block;width:100%;color: #1b65b9;font-size: 16px;line-height:20px;text-align: center;}
.Part6 .zwfwBox .List>ul li.m1 i {background-position: -100px -152px;}
.Part6 .zwfwBox .List>ul li.m2 i {background-position: -162px -152px;}
.Part6 .zwfwBox .List>ul li.m3 i {background-position: -224px -152px;}
.Part6 .zwfwBox .List>ul li::after{content: "";position: absolute;z-index: 0;background:url(index_img16.png) repeat;height: 100%;width: 100%;top: 100%;left: 0px;transition: all .3s;}
.Part6 .zwfwBox .List>ul li:hover::after {top:0px;}
.Part6 .zwfwBox .List>ul li:hover{border:1px solid #dddddd;}
.Part6 .zwfwBox .List .LinkBox{width:160px;height:120px;position:relative;border:1px solid #eeeeee;box-sizing: border-box;float:right;overflow: hidden;}
.Part6 .zwfwBox .List .LinkBox .pic,
.Part6 .zwfwBox .List .LinkBox .pic li{width:100%;height:100%;}
.Part6 .zwfwBox .List .LinkBox .pic li a{display:block;width:100%;height:100%;text-align: center;line-height: 120px;}
.Part6 .zwfwBox .List .LinkBox .num{width:7px;height:auto;overflow: hidden;position:absolute;bottom:8px;right:11px;z-index:2;}
.Part6 .zwfwBox .List .LinkBox .num li{width:7px;height:7px;border-radius:50%;margin-bottom:3px;cursor:pointer;font-size:0px;background:#7f7f7f;}
.Part6 .zwfwBox .List .LinkBox .num li.on{background:#99b6f0;}

.Part6 .gzcyBox{width:661px;height:auto;overflow: hidden;}
.Part6 .gzcyBox h1 a i{background: url("index_icon.png") no-repeat -50px -164px;}
.Part6 .gzcyBox .gzcyList{width:100%;height:226px;background:#ffffff;box-sizing: border-box;border:1px solid #eeeeee;padding:16px 23px 0px;}
.Part6 .gzcyBox .gzcyList .hd {width: 100%;height:53px;border-bottom:1px solid #dddddd; position: relative;margin-bottom:22px;}
.Part6 .gzcyBox .gzcyList .hd ul{display:flex;justify-content:flex-start;}
.Part6 .gzcyBox .gzcyList .hd ul li {width:auto;height: 53px;position: relative;padding:0px 13px;}
.Part6 .gzcyBox .gzcyList .hd ul li:before {content: "";width: 0px;height:4px;border-radius:2px;background:#cf0b0a;position: absolute;bottom:-2px;left: 50%; transform: translateX(-50%); z-index: 1;transition: 0.5s;}
.Part6 .gzcyBox .gzcyList .hd ul li a {display: block;width: 100%;height: 100%;font-size:22px;color: #222222;font-weight: bold;position: relative;z-index: 2;line-height:50px;}
.Part6 .gzcyBox .gzcyList .hd ul li.on a {color: #cf0b0a;}
.Part6 .gzcyBox .gzcyList .hd ul li.on:before {width:60px;}
.Part6 .gzcyBox .gzcyList .bdBox{width:580px;height:107px;margin: 0 auto;}
.Part6 .gzcyBox .gzcyList .bdBox .conList{width:100%;height:100%;position: relative;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt>li{width:100%;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li h1{width:100%;height:60px;border:1px solid #eeeeee;border-radius:5px;box-sizing: border-box;margin-bottom:14px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li h1 em{display:block;width:85px;height:60px;border-radius:5px 0px 0px 5px;float: left;background:url(index_img11.png) no-repeat center;font-size:18px;color:#1b65b9;text-align: center;line-height:60px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li h1 a{display:block;width:calc(100% - 100px);height:60px;float: left;font-size:18px;color:#222222;line-height:60px;padding-left:17px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:padding ease-in-out 0.3s;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li h1:hover a{color: #1b65b9;padding-left:22px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li span.date{display:block;width:auto;height:32px;float:left;background:url(index_img12.png) no-repeat left center;padding-left:25px;font-size:18px;color:#1b65b9;line-height:32px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more{display:block;width:146px;height:32px;float:right;background:url(index_img14.png) no-repeat center;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more a{display:flex;width:100%;height:100%;justify-content: center;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more a i{display:block;width:18px;height:32px;background:url(index_img13.png) no-repeat center;margin-right:7px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more a span{font-size:18px;color:#1b65b9;line-height:32px;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more:hover{background:url(index_img14_on.png) no-repeat center;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more:hover a i{background:url(index_img13_on.png) no-repeat center;}
.Part6 .gzcyBox .gzcyList .bdBox .conList ul.txt li .more:hover a span{color:#ffffff;}
.Part6 .gzcyBox .gzcyList .bdBox .conList>a{display: block;width:24px;height:48px;position:absolute;top:7px;cursor: pointer;}
.Part6 .gzcyBox .gzcyList .bdBox .conList>a.prevBtn{left:-40px;background:url(index_img09.png) no-repeat center;}
.Part6 .gzcyBox .gzcyList .bdBox .conList>a.nextBtn{right:-40px;background:url(index_img10.png) no-repeat center;}













