.nync-ttnr-box h2{font-size: 32px;font-weight: bold;text-align: center;line-height: 46px;margin-top: 25px;}
.nync-ttnr-box h2 a{color: #d1160e;}
.nync-ttnr-box p{font-size: 16px;line-height: 32px;margin-top: 10px;text-align: center;}
.nync-ttnr-box p a{color: #df4622;display: inline-block}

.nync-lbt,.nync-xwnr{width: 48.75%;margin-top: 30px;}
.nync-xw-tit{border-bottom:1px #efefef solid;}
.nync-xw-tit ul li{float: left;font-size: 20px;margin-right: 40px;position: relative}
.nync-xw-tit ul li.last{margin-right: 0;}
.nync-xw-tit ul li a{display: block;padding-bottom: 20px;}
.nync-xw-tit ul li.curr a,.nync-xw-tit ul li:hover a{font-weight: bold;color: #1658a0;}
.nync-xw-tit ul li em{display: inline-block;height: 4px;width: 0;position: absolute;bottom: -1px;left: 50%;background: #1658a0;transition: all .3s;}
.nync-xw-tit ul li.curr em,.nync-xw-tit ul li:hover em{width: 100%;left: 0;}
.nync-xw-tit a.gendd{font-size: 14px;color: #999;float: right;}
.nyncxw-list{margin-top: 12px;}
.nyncxw-list ul li{font-size: 16px;line-height: 36px;}
.nyncxw-list ul li span{font-size: 14px;float: right;color: #999;}
.nyncxw-list ul li i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #ddd;float: left;margin-top: 15px;margin-right: 8px;}
.nyncxw-list ul li a{display: inline-block;vertical-align: middle;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yqhfbox{;margin-top: 30px;}

.yj-titbox{margin-top: 35px;}
.yj-titbox h5{font-size: 32px;font-weight: bold;line-height: 36px;}
.wjw-zfxx{padding: 20px;margin-top: 20px;border: 1px #dce5f0 solid;}
.gkzn-list{margin-left: 126px;}
.gkzn-list li{width: 18%;float: left;margin-left: 2%;text-align: center;}
.gkzn-list li a{display: block;height: 126px;border-radius: 6px;background: #f5faff;}
.gkzn-list li img{margin-top: 24px;transition: all .3s;}
.gkzn-list li p{font-size: 16px;margin-top: 10px;}
.gkzn-list li:hover img{margin-top: 17px;}

.jdhy-list{margin-left: -2%;}
.jdhy-list li{width: 31.33%;float: left;margin-left: 2%;margin-top: 24px;}
.jdhy-list li a{display: block;height: 88px;background: url(20211203-hybg.png) no-repeat;background-size: cover;text-align: center;line-height: 88px;font-size: 20px;font-weight: bold;color: #1658a0;border-radius: 6px;}
.jdhy-list li img{margin-right: 20px;}

.white-bg{padding: 1px 0 0;background: #fff;}
.gray-bg{padding: 1px 0 40px;background: #fafafa;margin-top: 40px;}
.bsfwfw-box{margin-left: -2%;}
.bsgb-item{width: 23%;float: left;margin-left: 2%;margin-top: 24px;background: #fff;text-align:center;}
.bspad{padding: 30px 0;}
.bsgb-item h5{font-size: 20px;font-weight: bold;margin-top: 15px;}
.bsgb-item p{font-size: 16px;margin-top: 8px;color: #666;}
.bsgb-item a{display: inline-block;font-size: 14px;color: #999;padding: 0 24px;border: 1px #e0e0e0 solid;height: 30px;line-height: 30px;border-radius: 50px;margin-top: 15px;transition: all .3s;}
.bsgb-item a:hover{background: #1658a0;color: #fff;}
.grfrbs-box{padding: 20px 0;background: #fff;margin-top: 30px;position: relative}
.grfritem{width: 50%;float: left;}
.grfrbs-box em.line{display: inline-block;width: 1px;background: #e8e8e8;position: absolute;left: 50%;top: 20px;bottom: 20px;}
.grfrpad{padding: 0 30px 0 50px;}

.bszgnr{margin-left: 130px;}
.bszgnr ul li{font-size: 16px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.grftti{text-align: right;margin-top: 15px;}
.grftti p{font-size: 20px;font-weight: bold;margin-top: 10px;}
.grfrckgd{text-align: right;margin-top: 7px;}
.grfrckgd a{color: #999;font-size: 14px;}

.wyxx-rig a{display: inline-block;font-size: 14px;color: #666;padding: 0 15px;height: 28px;line-height: 28px;border-radius: 4px;background: #f8f8f8;margin-left: 10px;transition: all .3s;}
.wyxx-rig a:hover{color: #fff;background: #1658a0;}

.wjtable{width: 100%;border-collapse: collapse;table-layout: fixed;}
.wjtable tr th{font-size: 16px;font-weight: bold;text-align: center;padding: 16px 15px 8px;}
.wjtable tr td{font-size: 16px;text-align: center;color: #999;padding: 6px 0;}
.wjtable tr td a{display:inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:95%}
.wjtable tr td i{display: inline-block;width: 5px;height: 5px;border-radius: 100%;background: #d6d6d6;float: left;margin-top: 8px;margin-right: 7px;}
.wjtable tr th.txt-l,.wjtable tr td.txt-l{text-align: left}
.wjtable tr td.blue1{color: #1658a0;}

.wjwftbox,.wjwnrxg{width: 48%;margin-top: 22px;}
.wjwftbox i{
    display: block;
    height: 0;
    padding-top:56.25%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.wjwnrxg h5{font-size: 18px;font-weight: bold;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.wjwnrxg p{font-size: 16px;line-height: 30px;color: #666;}
.wjwnrxg p.jb_p{
    height: 90px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.dczj-item{width: 48%;margin-top: 20px;}

.lb-list2 ul li a,.lb-list3 ul li a{display: inline;width: auto;}
.lb-list2 ul li em{display: inline-block;font-size: 14px;padding: 0 5px;height: 19px;line-height: 19px;border: 1px #999 solid;border-radius: 4px;color: #999;margin-right: 8px;vertical-align: middle;}
.lb-list2 ul li,.lb-list3 ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lb-list2 ul li em.jxz{border: 1px #1658a0 solid;color:#1658a0}

.ztzltit h5{font-size: 22px;font-weight: bold;margin-top: 30px;}
.ztzlbox{margin-top: 22px;position: relative}
.wjwbtn1{position: absolute;left: 0;z-index: 1;top: 50%;margin-top: -20px;}
.wjwbtn2{position: absolute;right: 0;z-index: 1;top: 50%;margin-top: -20px;}
.ztzl-list{margin-left: -2%;}
.ztzl-list li{width: 23%;float: left;margin-left: 2%;overflow: hidden;border-radius: 4px;}
.ztzl-list li img{transition: all .3s;width:100%;}
.ztzl-list li:hover img{transform: scale(1.1);}


@media screen and (max-width: 1340px){
    .nync-xw-tit ul li{margin-right: 30px;}
    .nyncxw-list ul li{line-height: 34px;}
    .wjtable tr th:nth-child(1){width: 55%;}
    .wjtable tr td{padding: 4px 0;}

}
@media screen and (max-width: 1240px){
    .nync-xw-tit ul li{font-size: 18px;margin-right: 20px;}
    .nyncxw-list ul li{font-size: 14px;line-height: 28px;}
    .nyncxw-list{margin-top: 8px;}
    .nync-ttnr-box h2{font-size: 28px;}
    .nync-ttnr-box p {font-size: 14px;line-height: 24px;}
    .yj-titbox h5{font-size: 28px;}
    .gkzn-list li p,.bsgb-item p,.bszgnr ul li,.wjtable tr th,.wjtable tr td{font-size: 14px;}
    .jdhy-list li a,.bsgb-item h5{font-size: 18px;}
    .grfrpad{padding: 0 20px;}
    .bszgnr{margin-left: 110px;}
    .wyxx-rig a{padding: 0 10px;}
    .wjwnrxg h5{font-size: 16px;margin-bottom: 5px;}
    .wjwnrxg p{font-size: 14px;line-height: 26px;}
    .wjwnrxg p.jb_p {height: 72px;}

    .wjtable tr td{padding: 0;}
    .dczj-item{margin-top: 12px;}
    .nyncxw-list ul li i{margin-top: 12px;}


}

@media screen and (max-width: 1000px){
    .nync-lbt, .nync-xwnr{width: auto;float: none;margin-top: 20px;}
    .nync-lbt img{width: 100%}
    .yqhfbox{margin-top: 20px;}
    .yj-titbox,.ztzltit h5{margin-top: 25px;}
    .wjw-sp{display: none;}
    .gkzn-list{margin-left: -2%;}
    .wjw-zfxx{padding:0;border: 0;}
    .gkzn-list li img{width: 45px;}
    .gkzn-list li a{height: 116px;}
    .bsgb-item img{height: 80px;}
    .bsgb-item h5{font-size: 17px;}
    .gray-bg{margin-top: 20px;padding-bottom: 20px;}
    .grfritem{width: auto;float: none;padding: 20px 0;background: #fff;margin-top: 20px;}
    .grfrbs-box em.line{display: none}
    .grfrbs-box{padding: 0 ;background: none;margin-top: 0;}
    .wjwftbox img{width: 100%}


    .ztzl-list,.nync-xw-tit ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .ztzl-list li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width:31.33%}
    .ztzl-list::-webkit-scrollbar{ display: none;}

    .nync-xw-tit ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .nync-xw-tit ul::-webkit-scrollbar{ display: none;}
}
@media screen and (max-width: 750px){
    .nync-ttnr-box h2{font-size: 24px;line-height: 34px;}
    .nync-xw-tit ul li a{padding-bottom: 15px;}
    .nyncxw-list ul li span{display: none}
    .nyncxw-list ul li a{display: initial;width: auto;}
    .nyncxw-list ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
    .yj-titbox h5{font-size: 22px;line-height: 22px}
    .wjw-zfxx{margin-top: 0;}
    .gkzn-list li{width: 48%;margin-top: 15px;}
    .jdhy-list li{width: auto;float: none;margin-top: 15px;}
    .jdhy-list li a{height: 58px;line-height: 58px;text-align: left}
    .jdhy-list li img{margin-left: 10%}
    .bsgb-item{width: 48%;margin-top: 15px;}
    .grftti p{font-size: 16px;}
    .grftti img{width: 50px;}
    .bszgnr{margin-left:80px;}
    .nync-xw-tit{position: relative}
    .wyxx-rig{position: absolute;top: 50px;left: 0;}
    .wyxx-rig a{margin-left: 0;margin-right: 5px;}
    .wjtable{margin-top:40px;}
    .wjtable tr th:nth-child(2),.wjtable tr td:nth-child(2){display: none}
    .wjtable tr td i{display: none}
    .wjtable tr th:nth-child(1){width:60%;}
    .dczj-item{width: auto;float: none}
    .wjwftbox, .wjwnrxg{margin-top: 50px;}
    .wyxx-rig{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .wyxx-rig a{webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .wyxx-rig::-webkit-scrollbar{ display: none;}
    .ztzl-list li{width:48%}
    .grfritem{padding:12px 0;}

}
@media screen and (max-width: 500px){
    .ztzl-list li{width:98%}
    .wjwftbox, .wjwnrxg{width: auto;float: none}
    .wjwnrxg{margin-top: 15px;}
}
@media screen and (max-width: 350px){
    .bsgb-item h5{font-size: 15px;}
}


/*** 政务公开 ***/
.ovebg{padding: 1px 0 40px;background: #fafafa;}
.wjwyj-con{padding: 1px 30px 30px;background: #fff;margin-top: 30px;}
.wjw-zfxx2{margin-top: 25px;}

@media screen and (max-width: 1240px){
    .wjwyj-con{padding: 1px 20px 20px}
    .ovebg{padding-bottom:20px;}
    .wjwyj-con{margin-top: 20px;}
}
@media screen and (max-width: 1000px){
    .wjwyj-con{margin-top: 0;margin-right: -20px;margin-left: -20px;}
    .ovebg{padding-bottom: 0;}
     .nync-xw-tit ul.zwgk_ul{width: 80%}
}

@media screen and (max-width: 750px){
    .wjwyj-con{margin-left: -15px;margin-right: -15px;padding: 1px 15px 15px;}
}


/*** 概况信息 ***/
.gkxx-bg{padding: 1px 0 50px;background: url(20211204-gkxxbg.png) no-repeat center top;}
.gkxx-left{width: 24.61%;margin-top: 50px;}
.ldxxbod{padding: 30px;border-radius: 0 40px 0 0;background: #1658a0;}
.ldxxbod h5{font-size: 30px;line-height: 1.1;font-weight: bold;}
.ldxxbod h5 a{color: #fff;}
.ldnrbox{height: 600px;overflow-y: scroll;padding-right: 20px;}
.ldnrbox ul li{padding-bottom: 18px;border-bottom: 1px #2f6bac solid;margin-top: 20px;}
.ldnrbox ul li img{float: left}
.ldinfo{margin-left: 80px;color: #fff;}
.ldinfo h5{font-size: 18px;font-weight: bold}
.ldnrbox::-webkit-scrollbar-track { border-radius:50px; background-color: #2a67aa;}
.ldnrbox::-webkit-scrollbar {	width: 5px;  border-radius:50px; background-color: #2a67aa;}
.ldnrbox::-webkit-scrollbar-thumb {	background-color: #699ecf;overflow: hidden; border-radius:50px;}

.gkxx-right{width: 73.07%;margin-top: 50px;}
.gkxxbod{padding: 30px 40px 45px;border-radius: 40px 0 0 0;background: #fff;box-shadow: 0 5px 8px rgba(73,150,236,.1);}
.gkxxbod h5{font-size: 30px;font-weight: bold;line-height:1.1;}
.gkxxbod h5 a{color: #1658a0;}
.gkxxart{margin-top: 30px;height: 475px;overflow: hidden}
.gkxxart p{font-size: 16px;line-height: 2;text-align: justify}
.gkxxart p a{color: #1658a0;}

.jzszcen{text-align: center;}
.jzszcen a{display: inline-block;font-size: 18px;color: #fff;padding: 0 40px;height: 50px;line-height: 50px;border-radius: 50px;
background: url(20211204-btn1.png) no-repeat center bottom #699ecf;margin: 30px 10px 0;transition: all .3s;}
.jzszcen a.curr,.jzszcen a:hover{background: url(20211204-btn2.png) no-repeat center bottom #1658a0;font-weight: bold;}

.dstit h5{font-size: 30px;font-weight: bold;line-height: 1.1;text-align: center;}
.dstit h5 a{color: #1658a0;}
.dsmap{padding: 20px;background: #fff;box-shadow: 0 5px 8px rgba(73,150,236,.1);border-radius: 6px;margin-top: 35px;text-align: center;height: 268px;}

.jctit{text-align: center;}
.jctit a{font-size: 30px;font-weight: bold;line-height: 1.1;}
.jctit em{font-size: 22px;color: #666;margin: 0 20px;}
.jctit a.on,.jctit a:hover{color: #1658a0;}

.gjcs-list{margin-left: -2%;padding-top: 20px;}
.gjcs-list li{float: left;margin-left: 2%;width: 31.33%;margin-top: 20px;display: table;}
.gjcs-list li a{display: table-cell;vertical-align: middle;height: 58px;border: 1px #dce5f0 solid;border-radius: 6px;text-align: center;font-size: 16px;line-height: 20px;box-shadow: 0 5px 8px rgba(73,150,236,.1);background: #fff;}
.gjcs-list li p{padding: 0 30px;max-height: 40px;overflow: hidden}
.gjcs-list li.act a,.gjcs-list li:hover a{background: #1658a0;color: #fff;}
.jgcir{text-align: center;line-height: 1;margin-top: 40px;}
.wsjkbox{margin-top: 50px;}
.fcjkbox{margin-top: 35px;position: relative}
.fcbtn1,.fcbtn2{display: inline-block;width: 54px;height: 54px;border-radius: 100%;box-shadow: 0 0 15px rgba(1,77,144,.2);position: absolute;z-index: 10;top: 50%;margin-top: -40px;}
.fcbtn1{left: -27px;}
.fcbtn2{right: -27px;}
.fclist{margin-left: -2%;}
.fclist li{width: 23%;float: left;margin-left: 2%;}
.fclist li i{
    display: block;
    height: 0;
    padding-top:56.25%;
    background-position: center top;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.fclist li p{text-align: center;font-size: 16px;line-height: 1.1;padding: 0 20px;margin-top: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

@media screen and (max-width: 1365px){
    .fcbtn2{right: 0;}
    .fcbtn1{left: 0;}
}

@media screen and (max-width: 1240px){
    .ldxxbod{padding: 20px;}
    .ldxxbod h5,.gkxxbod h5,.dstit h5,.jctit a{font-size: 26px;}
    .ldinfo h5{font-size: 16px;}
    .gkxxbod{padding: 20px 20px 45px;}
    .gkxxart p,.gjcs-list li a,.fclist li p{font-size: 14px;}
    .gkxxart{margin-top: 20px;}
    .jzszcen a{font-size: 16px;}

}

@media screen and (max-width: 1000px){
    .gkxx-left,.gkxx-right{width: auto;float: none;margin-top: 20px;}
    .gkxxart{height: auto;}
    .ldnrbox{height: 330px;}
    .dsmap{margin-top: 20px;}
    .gjcs-list{padding-top: 0;}
    .gkxx-bg{background-size: cover}
    .jgcir,.wsjkbox,.fcjkbox{margin-top: 20px;}
    .fclist{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .fclist li{webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 31.33%}
    .fclist::-webkit-scrollbar{ display: none;}
    .fclist li p{padding: 0 12px;}
    .gkxx-bg{padding: 1px 0 20px;}
    .dsmap{height: auto}

}
@media screen and (max-width: 750px){
    .ldxxbod,.gkxxbod{padding: 15px;}
    .ldxxbod h5, .gkxxbod h5, .dstit h5, .jctit a{font-size: 22px;}
    .ldinfo h5{font-size: 16px;}
    .ldnrbox ul li{padding-bottom: 14px;margin-top: 14px;}
    .ldnrbox{height: 320px;}
    .jzszcen a {font-size: 16px;padding: 0 20px;height: 40px;line-height: 40px; margin: 15px 4px 0;}
    .gjcs-list li p{padding: 0 10px;}
    .gjcs-list li {width: 48%;margin-top: 15px;}
    .fclist li{width: 48%}


}
@media screen and (max-width:500px){
    .fclist li{width: 98%}
}