@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");
@font-face {
    font-family: "FZBYSJT";
    src: url("/material/siteFile/2025/fonts/FZBYSJT.ttf");
}
/*公共样式*/
.hds {width: 100%;height: 47px;border-bottom: 1px solid #dddddd;}
.hds ul{width: 100%;height: 100%;}
.hds ul li {display: inline-block;width: auto;height: 100%;line-height: 30px;float: left;position: relative;}
.hds ul li+li{margin-left: 40px;}
.hds ul li::before{content: "";width: 0;height: 4px;background: #0060c9;position: absolute;bottom: -3px;left: 50%;transition: all 0.5s;}
.hds ul li a {display: inline-block;height: 100%;font-size: 24px;color: #000000;}
.hds ul li.on::before{width: 100%; left: 0;}
.hds ul li.on a {color: #0060c9;font-weight: bold;}
.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;}
.stitle:before{content: ''; width: 100%;height: 1px; position: absolute; left: 0; top:calc((100% - 1px)/2); background: #0059bb;}
.stitle a{width: 218px;height: 100%;display: block;text-align: center;color: #333333;font-size: 36px;font-weight: bold;margin: 0 auto;background: #ffffff;position: relative;}
.stitle a:hover{color: #0059bb;}

.Part1{width: 1400px;height: auto;overflow: hidden;margin: 40px auto 0px;position: relative;}
.Part1 h3{width: 100%;height: auto;overflow: hidden;/* line-height: 56px; */text-align: center;}
.Part1 h3 a{width: 100%;color: #0060c9;font-size: 42px;/* font-weight: bold; */display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.4;font-family: 'FZBYSJT';}
.Part1 h3 a:hover{color: #cb2026;}
.Part1>a{color: #cb2026;line-height: 56px;float: right;display: block;}
.Part1 .list{width: 100%;height: 56px;line-height: 56px;text-align: center;display: inline-block;}
.Part1 .list ul{height: 100%;display: inline-block;text-align: center;}
.Part1 .list ul li{max-width: 450px;height: 100%;position: relative;float: left;}
.Part1 .list ul li a{width: 100%; height: 100%;color: #999999;font-size: 18px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part1 .list ul li span{color: #999999;font-size: 18px;padding: 0px 10px;}
.Part1 .list ul li a:hover{color: #0060c9;}

/*新闻资讯*/
.Part2{width: 1400px;height: 451px;margin: 25px auto 0px;position: relative;}
/*焦点图*/
.Part2 .Focus {width: 773px;height: 100%;position: relative;overflow: hidden; float: left;}
.Part2 .Focus .pic{width: 100%;height: 100%;}
.Part2 .Focus .pic li {width: 100%;height: 100%;overflow: hidden;}
.Part2 .Focus .pic img {width: 100%;height: 100%;overflow: hidden;}
.Part2 .Focus .txt-bg{width: 100%;height: 81px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);}
.Part2 .Focus .txt {position: absolute;left: 0px;bottom: 0px;width: calc(100% - 140px);height: auto;}
.Part2 .Focus .txt ul{width: 100%;height: 100%;}
.Part2 .Focus .txt ul li {width: 100%;height: 100%;}
.Part2 .Focus .txt ul li a {display: block;width: calc(100% - 30px);height: 100%;line-height: 84px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;color: #ffffff;padding-left: 23px;}
.Part2 .Focus .txt ul li:hover {margin-left: 5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.Part2 .Focus .txt ul li a:hover {color: #0060c9;}
.Part2 .Focus .num {height: 8px;position: absolute;bottom: 36px;right: 20px;}
.Part2 .Focus .num ul{height: 100%;}
.Part2 .Focus .num li {width: 8px;height: 8px;border-radius: 4px;float: left;margin: 0px 4px;background: rgba(255,255,255,0.5);cursor: pointer;transition: all 0.5s;}
.Part2 .Focus .num li.on {background: #ffffff;width: 20px;}
.Part2 .Focus .prev,.Focus .next {display: block;width: 40px;height: 60px;background: url(index_img02.png) no-repeat rgba(0,10,15,0.3);position: absolute;top: calc(50% - 30px);cursor: pointer;transition: all .5s;}
.Part2 .Focus .prev {left: -40px;}
.Part2 .Focus .next {background-position: -228px center;right: -40px;border-radius: 10px 0px 0px 10px;}
.Part2 .Focus:hover .prev {left: 0px;background-position: 10px center;border-radius: 0 10px 10px 0;}
.Part2 .Focus:hover .next {right: 0px;}

/*新闻列表*/
@font-face {
    font-family: 'SourceHanSansCN';
    src: url('../fonts/SourceHanSerifCN-Heavy.ttf');
}
.Part2 .xwzxlist {width: 592px;height: 100%;float: right;}
.Part2 .xwzxlist .bds ul li.one{height: 96px;border-bottom: 1px solid #e4e4e4;padding: 25px 0px 26px;}
.Part2 .xwzxlist .bds ul li.one a::before{display: none;}
.Part2 .xwzxlist .bds ul li.one .time{width: 100px;text-align: center;background: url("index_img01.png") left center no-repeat;float: left;height: 100%;padding-right: 16px;}
.Part2 .xwzxlist .bds ul li.one .time span{width: 100%;color: #0060c9;font-size: 27.37px;display: inline-block;line-height: 30px;font-family: 'SourceHanSansCN';text-align: center;padding-top: 16px;}
.Part2 .xwzxlist .bds ul li.one .time span+span{font-size: 20.53px;padding-top: 2px;}
.Part2 .xwzxlist .bds ul li.one .txt{width: calc(100% - 131px);height: auto;overflow: hidden;float: right;}
.Part2 .xwzxlist .bds ul li.one .txt a{width: 100%;color: #0060c9;font-size: 20px;font-weight: bold;padding-left: 0px;line-height: 38px;}
.Part2 .xwzxlist .bds ul li.one .txt .desc{width: 100%;height: auto;overflow: hidden;color: #999999;padding-top: 3px;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*热点关注*/
.Part3{width: 1400px;height: auto;margin: 20px auto 0px;position: relative;padding: 0px 50px;}
.Part3 .rdgzBox{width: 100%;height: 155px;position: relative;margin-top: 2px;}
.Part3 .rdgzBox .bd{width: 100%; height: 100%; overflow: hidden;}
.Part3 .rdgzBox ul{width: 100%; height: 100%;}
.Part3 .rdgzBox ul li{width: 327px;height: 100%;overflow: hidden;position: relative;float: left;margin-right: 30px;}
.Part3 .rdgzBox ul li a{width: 100%;height: 100%; display: block;}
.Part3 .rdgzBox ul li img{width: 100%;height: 100%;transition: transform 1s;transform: scale(1);}
.Part3 .rdgzBox ul li img:hover{transform: scale(1.07);}
.Part3 .rdgzBox .prev,
.Part3 .rdgzBox .next {display: block;width: 44px;height: 44px;background: url(index_img07.png) no-repeat;position: absolute;top: calc(50% - 22px);cursor: pointer;}
.Part3 .rdgzBox .prev {left: -58px;}
.Part3 .rdgzBox .next {right: -58px; background-position: right top;}
.Part3 .rdgzBox .prev:hover { background-position: left bottom;}
.Part3 .rdgzBox .next:hover { background-position: right bottom;}

/*政务公开*/
.Part4{width: 1400px;height: auto;margin: 16px auto 0px;position: relative;}
.Part4 .stitle a{float: left; width: 172px; text-align: left;}
.Part4 .zfxxgk{width: 100%; height: 186px; background: #f1f7ff;}
.Part4 .zfxxgk h3{float: left;width: 259px;text-align: left;height: 100%;background: url(index_img08.png) -26px 27px no-repeat;}
.Part4 .zfxxgk h3 a{width: 100%; height: 100%; display: block;}
.Part4 .zfxxgk ul{width: calc(100% - 286px);display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 1px;}
.Part4 .zfxxgk ul li{width: 362px;height: 61px;line-height: 60px;overflow: hidden;background: #ffffff;border-radius: 5px;margin-top: 21px;}
.Part4 .zfxxgk ul li a{width: 100%;height: 100%;display: block; position: relative;}
.Part4 .zfxxgk ul li a::after{content: '';width: 22px;height: 100%;position: absolute;right: 13px;top:0; transition: all 0.5s; background: url("index_img10.png") center center no-repeat;}
.Part4 .zfxxgk ul li i{width: 56px;height: 100%;background: url(index_img09.png) no-repeat;display: block;float: left;margin-left: 20px;}
.Part4 .zfxxgk ul li.m1 i{background-position: 9px 15px;}
.Part4 .zfxxgk ul li.m2 i{background-position: -367px 15px;}
.Part4 .zfxxgk ul li.m3 i{background-position: -743px 15px;}
.Part4 .zfxxgk ul li.m4 i{background-position: 9px -67px;}
.Part4 .zfxxgk ul li.m5 i{background-position: -367px -67px;}
.Part4 .zfxxgk ul li.m6 i{background-position: -743px -66px;}
.Part4 .zfxxgk ul li span{color: #333333; font-size: 24px; float: left;}
.Part4 .zfxxgk ul li:hover{box-shadow: 0 0 10px #67acf7;}
.Part4 .zfxxgk ul li:hover a::after{right: 24px;}
.Part4 .zfxxgk ul li:hover span{color:#0060c9;}

.Part4 .jcxxgk{width: 100%;height: auto;overflow: hidden;display: flex;justify-content: space-between;margin-top: 34px;}
.Part4 .jcxxgk .zcwjBox{width: 680px; height: auto; overflow: hidden;}
.Part4 .jcxxgk .zcwjBox .hds ul{float: left; width: auto;}
.Part4 .jcxxgk .zcwjBox .hds ul li::before{width: 100%;left: 0;bottom: -2px;}
.Part4 .jcxxgk .zcwjBox .hds ul li a{font-size: 30px;color: #333333; font-weight: bold;}
.Part4 .jcxxgk .zcwjBox .hds ul li a:hover{color:#0060c9;}
.Part4 .jcxxgk .zcwjBox .hds .more{float: right;height: 100%;line-height: 42px;}
.Part4 .jcxxgk .zcwjBox .hds .more a{color: #cccccc; font-size: 16px; font-weight: bold;}
.Part4 .jcxxgk .zcwjBox .hds .more a:hover{color:#0060c9;}
.Part4 .jcxxgk .zcwjBox .bds{margin-top: 18px;}
.Part4 .jcxxgk .zcwjBox .zcwjSearch {width: 100%;height: 63px;line-height: 50px;overflow: hidden;margin: 17px 0px 6px;background: url(index_img13.png) no-repeat;border-radius: 6px;padding-top: 18px;}
.Part4 .jcxxgk .zcwjBox .zcwjSearch h3 {width: 150px;text-align: right;height: 100%;float: left;line-height: 42px;padding-right: 9px;}
.Part4 .jcxxgk .zcwjBox .zcwjSearch .input {width: 491px;height: 45px;float: left;overflow: hidden;border-radius: 20px;background: #ffffff;}
.Part4 .jcxxgk .zcwjBox .zcwjSearch .input input {width: calc(100% - 136px);height: 45px;font-size: 18px;color: #999999;border: none;outline: none;padding-left: 27px;float: left;background: none;}
.Part4 .jcxxgk .zcwjBox .zcwjSearch .input a {width: 66px;height: 100%;display: block;background: url(index_img12.png) center center no-repeat;float: right;}

/*政务服务*/
.Part5{width: 1400px;height: auto;margin: 16px auto 0px;position: relative;}
.Part5 .stitle a{float: left; width: 172px; text-align: left;}
.Part5 .stitle .more{position: absolute;right: 0px;bottom: 2px;}
.Part5 .stitle .more a{color: #999999;font-size: 18px;line-height: 32px;font-weight: normal;width: auto;}
.Part5 .stitle .more a:hover{color:#0060c9;}
.Part5 .zwfwBox{width: 100%;height: 387px;margin-top: 8px;padding: 33px 48px 0px;background: url(index_img14.png) no-repeat;background-size: cover;box-sizing: border-box;}
.Part5 .zwfwBox .zwfw{width: 100%; height: auto; overflow: hidden; background: rgba(255,255,255,0.41);}
.Part5 .zwfwBox .zwfw ul{padding: 8px 52px 33px;height: auto;overflow: hidden;}
.Part5 .zwfwBox .zwfw ul li{width: 225px;height: 65px;line-height: 62px;border-radius: 5px;background: #ffffff;margin-top: 25px;margin-right: 18px;float: left;}
.Part5 .zwfwBox .zwfw ul li:nth-child(5n){margin-right: 0px;}
.Part5 .zwfwBox .zwfw ul li a{width: 100%;height: 100%;display: block;}
.Part5 .zwfwBox .zwfw ul li i{width: 50px;height: 40px;float: left;display: block;margin: 13px 0px 0px 35px;background: url(index_img15.png) no-repeat;}
.Part5 .zwfwBox .zwfw ul li.m1 i{background-position: 7px 3px;}
.Part5 .zwfwBox .zwfw ul li.m2 i{background-position: -236px 3px;}
.Part5 .zwfwBox .zwfw ul li.m3 i{background-position: -481px 3px;}
.Part5 .zwfwBox .zwfw ul li.m4 i{background-position: -725px 3px;}
.Part5 .zwfwBox .zwfw ul li.m5 i{background-position: -946px 3px;margin-left: 12px;}
.Part5 .zwfwBox .zwfw ul li.m6 i{background-position: 7px -87px;}
.Part5 .zwfwBox .zwfw ul li.m7 i{background-position: -236px -87px;}
.Part5 .zwfwBox .zwfw ul li.m8 i{background-position: -481px -87px;}
.Part5 .zwfwBox .zwfw ul li.m9 i{background-position: -725px -87px;}
.Part5 .zwfwBox .zwfw ul li span{height: 100%;display: block;color: #333333;font-size: 24px;float: left;}
.Part5 .zwfwBox .zwfw ul li:hover{box-shadow: 0 0 10px #67acf7;}
.Part5 .zwfwBox .zwfw ul li:hover span{color: #0060c9;}
.Part5 .zwfwBox .bmcx{width:100%;height: 82px;}
.Part5 .zwfwBox .bmcx ul{width: 100%;height: 100%;margin-top: 19px;display: flex;justify-content: space-between;padding-bottom: 12px;}
.Part5 .zwfwBox .bmcx ul li{width: 306px;height: 100%; border-radius: 5px; background: rgba(255,255,255,0.41);}
.Part5 .zwfwBox .bmcx ul li a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.Part5 .zwfwBox .bmcx ul li:hover{box-shadow: 0 0 10px #67acf7;}

/*互动交流*/
.Part6{width: 100%;height: 544px;margin: 15px auto 0px;position: relative;background: url(../images/index_img24.png) left 153px no-repeat;background-size: cover;}
.Part6 .hdjlBox{width: 1400px;height: 100%;margin: 0 auto;}
.Part6 .hdjlBox .hdjl_left{width: 748px;height: auto;overflow: hidden;float: left;}
.Part6 .hdjlBox .hdjl_left .zxftBox{width: 100%;height: auto;overflow: hidden;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftImg{width: 411px;height:275px;overflow: hidden;float: left;margin-top: 4px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftImg a{width: 100%; height: 100%; display: block;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftImg img{width: 100%;height: 100%;transition: transform 1s;transform: scale(1);}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftImg img:hover{transform: scale(1.07);}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText{width: 320px;height: auto;overflow: hidden; float: right;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftTitle{width: 100%;line-height: 28px;height: auto;overflow: hidden;margin-top: 5px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftTitle span{color: #333333;font-size: 20px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftTitle a{color: #333333;font-size: 20px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftTitle a:hover{color:#0060c9;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftCon{width: 100%;height: auto;line-height: 28px;overflow: hidden;margin-top: 20px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftCon span{color: #333333;font-size: 20px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .zxftCon em{color: #333333;font-size: 20px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .more{color: #0060c9;font-size: 20px;line-height: 30px;display: inline-block;margin-top: 44px;}
.Part6 .hdjlBox .hdjl_left .zxftBox .zxftText .more:hover{color: #c00;}

.Part6 .hdjlBox .hdjl_left .hdjlNav{width: 100%;height: 79px;margin-top: 23px;}
.Part6 .hdjlBox .hdjl_left .hdjlNav ul{width: 100%;height: 100%;display: flex;justify-content: space-between;}
.Part6 .hdjlBox .hdjl_left .hdjlNav ul li{width: 232px;height: 100%;transition: all 0.5s;}
.Part6 .hdjlBox .hdjl_left .hdjlNav ul li a{width: 100%;height: 100%;display: block;}
.Part6 .hdjlBox .hdjl_left .hdjlNav ul li:hover{transform: translateY(-10px);}

.Part6 .hdjlBox .hdjl_right{width: 620px;height: auto;overflow: hidden;float: right;margin-top: 3px;}
.Part6 .hdjlBox .hdjl_right .hds ul{float: left; width: auto;}
.Part6 .hdjlBox .hdjl_right .hds ul li::before{bottom: -2px;}
.Part6 .hdjlBox .hdjl_right .hds ul li a{font-size: 30px;}
.Part6 .hdjlBox .hdjl_right .hds ul li.on a{color: #333333;}
.Part6 .hdjlBox .hdjl_right .hds .more{float: right;height: 100%;line-height: 42px;}
.Part6 .hdjlBox .hdjl_right .hds .more a{color: #cccccc; font-size: 16px; font-weight: bold;}
.Part6 .hdjlBox .hdjl_right .hds .more a:hover{color:#0060c9;}
.Part6 .hdjlBox .hdjl_right .bd{width: 100%; height: auto; overflow: hidden;}
.Part6 .hdjlBox .hdjl_right .rdhyBox{width: 100%; height: auto; overflow: hidden;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one{width: 100%;height: auto;overflow: hidden;margin-top: 25px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one em{width: 109px;height: 105px;color: #0069e0;font-size: 21.44px;font-weight: bold;float: left;background: url("index_img20.png") no-repeat;text-align: center;line-height: 92px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one .desc{width: calc(100% - 130px); height: auto; overflow: hidden; float: right;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one .desc a{width: 100%;height: 35px;line-height: 35px;display: block;color: #0060c9;font-size: 20px;font-weight: bold;transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one .desc a:hover{color: #c00;}
.Part6 .hdjlBox .hdjl_right .rdhyBox .one .desc p{width: 100%;line-height: 22px;color: #999999;padding-top: 5px;font-size: 14px;text-indent: 2em;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul{width: 100%;height: auto;position: relative;margin-top: 16px;padding-bottom: 6px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul::before {content: "";width: 1px;height: 100%;background: rgba(0,105,224,0.37);position: absolute;top: 0;left: 12px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul li {width: 100%;/* height: 54px; */line-height: 59px;overflow: hidden;position: relative;z-index: 0;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul li a {color: #333333;font-size: 20px;display: block;width: 100%;padding-left: 37px;transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;box-sizing: border-box;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul li a::before {content: "";width: 10px;height: 10px;background: #0060c9;border-radius: 50%;position: absolute;top: calc(50% - 5px);left: 7px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul li a::after {content: "";width: 22px;height: 22px;background: rgba(4,105,222,0.3);border-radius: 50%;position: absolute;top: calc(50% - 11px);left: 1px;}
.Part6 .hdjlBox .hdjl_right .rdhyBox ul li a:hover {color: #0060c9; padding-left: 28px;}
