*{margin: 0;padding: 0;}
body{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background-image: url("/material/2026NewWebSite/img/headbgb.png");
    background-repeat: no-repeat;
    background-size: 100%;
}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;font-size: 16px;}
.container{width:100%;max-width: 1600px;margin: 0 auto;box-sizing: border-box;}
.container2{width:100%;max-width: 1400px;margin: 0 auto;box-sizing: border-box;}
.clearfix:after{display: block;content: '';clear: both;}
.fl_r{float: right}
.fl_l{float: left}
.mobile{display: none;}
/*首页开始*/
.mainbg{
    background-image: url("/material/2026NewWebSite/img/bodybg.png");
    background-repeat: no-repeat;
    padding: 128px 0 0 0;
    margin-top: -93px;
}
.d_newttby{
    display:flex;
    margin:0 auto;
    align-items: center;
    justify-content:center;
}
.d_newttby a{
    color:#fff;padding:0 0.5em;font-size:36px;font-weight:bold;
    line-height: 29px;
}
.banner_box{margin-top: 28px;}
.banner{width: 55.5%;}
.banner ul li img{display: block;width: 100%;height: 515px;}
.banner_desc{
    width: 100%;
    height: 73px;
    line-height: 73px;
    padding: 0 28px;
    box-sizing: border-box;
    font-size: 18px;
    color: #ffffff;
    position: absolute;
    bottom: 0;
    background-color: rgba(0,0,0,0.4);
}
.swiper-button-next,.swiper-button-prev{
    width: 33px;
    height: 62px;
    background-color: rgba(0,0,0,0.4);
}
.swiper-button-next:after,.swiper-button-prev:after{font-size: 26px;color: #fff;}
.swiper-button-next{right: 0;}
.swiper-button-prev{left: 0;}
.swiper-pagination-bullet{width: 10px;height: 10px;background-color: #ffffff;opacity: 1;}
.swiper-pagination-bullet-active{width: 49px;border-radius: 10px;}
.swiper-horizontal>.swiper-pagination-bullets{bottom:22px;width: unset;right: 30px;left:unset;}

.banner_news_box{width: 41.13%;}
.banner_news_box .news_label{
    padding-bottom: 26px;
    background: url(/material/2026NewWebSite/img/line.png) no-repeat bottom left;
    position: relative;
}
.banner_news_box .news_label ul{float: left;}
.banner_news_box .news_label ul li{display: inline-block;margin-left: 45px;position: relative;}
.banner_news_box .news_label ul li:first-child{margin-left: 0;}
.banner_news_box .news_label ul li a{
    display: block;
    font-size: 24px;
    font-weight: bold;
}
.banner_news_box .news_label ul li.active a{
    color: #0e60ae;
    text-shadow: 0 3px 0 rgba(255,255,255,0.51);
}
.banner_news_box .news_label ul li.active:after{
    content: "";
    display: block;
    position: absolute;
    width: 48px;
    height: 5px;
    background-color: #0e60ae;
    bottom: -16px;
    left: 24px;
}
.banner_news_box .news_label a.more{font-size: 14px;color: #000;float: right;margin-top: 12px;}
.banner_news_lists>div>a{
    display: flex;
    height: 80px;
    font-size: 22px;
    font-weight: bold;
    align-items: center;
}
.banner_news_lists ul{padding-left: 22px;box-sizing: border-box;}
.banner_news_lists ul li{line-height: 38px;list-style: circle;}
.banner_news_lists ul li:hover{list-style: disc;color: #2377e1;}
.banner_news_lists ul li:hover a,.banner_news_lists ul li:hover span{color: #2377e1;}
.banner_news_lists ul li a{font-size: 17px;}
.banner_news_lists ul li span{font-size: 16px;color:#555555;float: right;}

.banner_news_bottom{margin-top: 19px}
.banner_news_bottom a{
    display: inline-block;
    width: 47.5%;
    height: 51px;
    line-height: 51px;
    text-align: center;
    background-color: #5fb0eb;
    color: #fff;
    font-size: 20px;
}
.banner_news_bottom a:last-child{float: right;}

.yd{margin:30px auto;}
.yd .swiper-horizontal>.swiper-pagination-bullets{
    right: 20px;
    width: unset;
    left: auto;
}
.yd .swiper-pagination-bullet{
    width: 9px;
    height: 9px;
    background:#fff;
    opacity:1;
}
.yd .swiper-pagination-bullet-active{
    width: 26px;
    background:#fff;
    border-radius: 9px;
}
.yd img{width: 100%;}
/*统计业务模块开始*/
.pdby{
    width:100%;
    background:url(/material/2026NewWebSite/img/ptbg.png) no-repeat center top;
    background-size:100% 100%;
}

.pdbyl{float:left;width:66%;margin-right:2%;margin-top:2%;}
.pdbyr{
    float:left;width:28%;margin-top:2%;padding:2%;background:#fff;
    overflow:hidden;
}
.pdbyrtop{width:100%;position:relative;}
.pdbyrtop ul{float: left;}
.pdbyrtop ul li{display:inline-block;padding-right:30px;position: relative;}
.pdbyrtop ul li a{
    font-size:24px;
    font-weight: bold;
}
.pdbyrtop ul li.active a{color:#0e60ae;}
.pdbyrtop ul li.active:after{
    content: "";
    display: block;
    width: 48px;
    height: 5px;
    background-color:#0e60ae;
    position: absolute;
    bottom: -10px;
    left: 0;
}
.pdbyrtop>a{float:right;font-size:14px;color:#000;line-height: 250%;}

.sjfbli{
    width:100%;transition:all ease .4s;float:left;
}
.sjfbli li{display:flex;width:90%;padding:5%;background:#ECF5FF;
    margin-bottom:3%;
    justify-content: space-between;
    align-items: center;
}
.sjfblibody{width:100%;position:relative;margin-top:39px;
    overflow:hidden;
}
#xwfbul{position:absolute;top:0;}
.sjfbli li a{font-size:16px;color:#000;
    line-height:150%;width:300px;
}
.ddatebody{display:block;width:81px;
    background:url(/material/2026NewWebSite/img/data.png) no-repeat;
    height:88px;text-align: center;
}
.ddatebody p{
    color:#fff;font-weight:bold;font-size:26px;
    padding-top: 0.7em;
}
.ddatebody span{
    color:#fff;font-size:16px;
}
.pdbyl>a>img{width:100%;}
.pdbylbn{width:100%;margin-top:40px;}
.pdbylbn>a{display:block;float:left;overflow: hidden;}
.pdbylbn>a img{transition: all 0.3s;}
.pdbylbn>a:hover img{transform: scale(1.04)}
.cxbotimg{
    display:block;float:left;
}
.xcbr{width:742px;
    float:right;
}
.xcbr li{float:left;width:163px;
    height:214px;margin-left:29px;margin-bottom: 29px;
    background:url(/material/2026NewWebSite/img/cxbrbg.png) no-repeat;

}
.xcbr li:nth-child(4n-3){margin-left:0;}
.xcbr li:hover{
    background:url(/material/2026NewWebSite/img/cxbrbgl.png) no-repeat;
}
.xcbr li img{display:block;margin:38px auto 23px auto;}
.xcbr li a{color:#175EB1;font-size:20px;font-weight:bold;text-align:center;display:block;height:100%;}
.xcbr li:hover a{color:#fff;}
/*统计业务模块结束*/

.xxgkby{
    margin: 40px auto 0 auto;
}
.xxgkli{
    width:31.37%;margin-left:2.9%;float:left;background:#fff;box-shadow: 0 0 12px 0 rgba(11,77,161, 0.18);
    padding:2%;border: 1px solid #2690ff;box-sizing: border-box;
}
.xxgkli:nth-child(1){
    margin-left:0;
}
.xxgkli>a{display:block;
    font-size:24px;color:#000;font-weight:bold;border-bottom:1px solid #efefef;
}
.xxgkli>a::after{
    content: "";
    width: 50px;
    display: block;
    height: 5px;
    background: #1265C1;
    margin-top: 5px;
}
.xxgklibo{
    width:100%;text-align: center;
}

.xxgklibo>a{
    float:left;width:47.26%;height:91px;margin:5% 0 0 5%;align-items:center;
    background:url("/material/2026NewWebSite/img/cxbrbg.png") no-repeat 100% 100%;color:#000;font-size:16px;
}
.xxgklibo.xxgklibo2>a{
    display: flex;
    justify-content:center;
    margin-bottom: 4.5%;
    height:137px;
    color:#000;
    font-size:20px;
    font-weight: bold;
}
.xxgklibo3>a{display:flex;height:103px;justify-content:center;color:#000;
    background-size:100% 100%;font-size:22px;font-weight:bold;
}
.xxgklibo3>a:nth-child(1){background: url("/material/2026NewWebSite/img/sy_ldxx_bg.png")}
.xxgklibo3>a:nth-child(2){background: url("/material/2026NewWebSite/img/sy_tjzx_bg.png")}
.xxgklibo a:nth-child(odd){margin-left:0;}
.xxgklibof{
    display:none;
}
.xxgklibo a>img{margin:15px auto 8px auto;}
.xxgklibo a>img:first-child{display: block}
.xxgklibo a:hover .xxgklibof{display:block;}
.xxgklibo a:hover .xxgklibol{display:none;}
.xxgklibo a:hover{
    background:url(/material/2026NewWebSite/img/bg1a56a8.png) no-repeat top left;color:#fff;
    background-size:100% 100%;
}
.zffwshow{
    width:100%;display:flex;
    height:160px;background:url("/material/2026NewWebSite/img/zwfw_bg.png") no-repeat;
    justify-content:center;align-items:center;background-size: cover;
}
/*.zffwshow>a{
    display:block;
    float:none;margin-left:7%;margin-top:0;
    width:105px;height:42px;text-align:center;
    color:#fff;line-height:42px;font-size:16px;
    background:url(/material/2026NewWebSite/img/djjr.png) no-repeat;
    background-size:100% auto;
}
.zffwshow>a:hover{
    background:url(/material/2026NewWebSite/img/djjr.png) no-repeat;
    background-size:100% auto;
}*/
.zffwshow2{
    width:100%;
    height:195px;
    margin-top:5%;
    display:flex;
    justify-content: center;
    flex-wrap: wrap;
    background:url(/material/2026NewWebSite/img/tsjb_bg.png) no-repeat;
    background-size:100% auto;
    float: left;
    padding-top: 26px;
    box-sizing: border-box;
}
.zffwshow2>a{
    background:url(/material/2026NewWebSite/img/sm.png) no-repeat;font-size: 18px;
    margin-bottom:0;color:#fff;font-weight: bold;line-height: 56px;
    background-size:100% auto;width:340px;height:56px;
}
.zffwshow2>p{
    font-size:18px;
    text-align:center;
    line-height:150%;
    color: #000;
    font-weight: bold;
}
.piaochuang{position: fixed;bottom: 5px;left: 0;z-index: 9;}
.piaochuang .closepc{position: absolute;top: 0;right: 5px;font-size: 18px;color:#333;cursor: pointer;}
/*专题专栏开始*/
.S5{margin: 46px 0;}
.S5 .ztzl ul li{width: 374px;height: 101px;}
.S5 .ztzl ul li img{width: 100%;height:100%;}
.S5 .swiper-button-next,.S5 .swiper-button-prev{top: 40%;}
/*专题专栏结束*/
/*首页结束*/



/*专题专栏开始*/
.dboydu{
    width:100%;
    background:url(/material/2026NewWebSite/img/bodybg.png) no-repeat center top;
    background-size:100% auto;
    padding-top:150px;
    box-sizing: border-box;
}
.ztzl_box{background-color: #fff;padding: 10px 37px;box-sizing: border-box;}
.zt_label{font-size: 28px;font-weight:bold;color: #000;padding: 22px 0;}
.latest_zt ul li{
    float: left;
    width: 22.67%;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    padding:19px 18px 0 18px;
    margin:0 3.1% 31px 0;
}
.latest_zt ul li:nth-child(4n){margin:0 0 31px 0;}
.latest_zt ul li img{width: 100%;display: block;}
.latest_zt ul li p{
    display: flex;
    height: 55px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 16px;
    color: #000;
}
.latest_zt ul li:hover{background-color: #e4f0fa;border: 1px solid #e4f0fa;}

.past_zt{padding-bottom: 30px;}
.past_zt ul li{
    display: flex;
    width: 48.3%;
    float: left;
    padding: 26px 35px;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(68,136,226,0.27);
    margin-bottom: 26px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.past_zt ul li:hover a{color: #4e8df6;}
.past_zt ul li:nth-child(even){float: right;}
.past_zt ul li img{height: 24px;}
.past_zt ul li div{padding: 0 0 0 20px;box-sizing: border-box;width: 100%;}
.past_zt ul li div a{
    display: block;
    width: 100%;
    font-size: 18px;
    color: #000;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 9px;
}
.past_zt ul li div span{font-size: 14px;color: #555;}
/*专题专栏结束*/
/*表单页面开始*/
.colorRed {border: 1px solid #f00 !important;}
.crumb{
    font-size: 18px;
    color: #ffffff;
    padding-left: 32px;
    background: url("/material/2026NewWebSite/img/location.png") no-repeat left center;
    background-size: 20px;
    margin: -45px auto 1em auto;
}
.D_S1>div.crumb{background-color: unset;padding: 0 0 0 30px;}
.crumb a{color: #ffffff;}
.BD_S1 .f_b{background-color: #fff;padding: 15px 2.85% 50px 2.85%;box-sizing: border-box;}
.BD_S1 .fl_l{
    width: 29.8%;
    margin-top: 30px;
    border: 1px dashed #e5e5e5;
    padding: 25px 31px;
    box-sizing: border-box;
    line-height: 1.8;
}
.BD_S1 .fl_l p{font-size: 16px;text-indent: 2em;}
.BD_S1 .fl_r{
    width: 67.4%;
    margin-top: 30px;
    border: 1px dashed #e5e5e5;
    padding: 60px 47px 50px 35px;
    box-sizing: border-box;
}
.label{height: 72px;border-bottom: 1px solid #e3e3e3;}
.label a{
    display: inline-block;
    height: 68px;
    line-height: 75px;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    border-bottom:8px solid #478be3;
}
.label span{float:right;margin-top: 35px;}
.label span i{font-style: normal;color: red;}
.form_box form{font-size: 0;}
.form_box form label{font-size: 18px;color: #000;width:97px;display:inline-block;text-align: right;}
.form_box form label:before{
    content: "* ";
    color: red;
}
.form_box form input{
    width: 76%;
    height: 47px;
    margin-left: 10px;
    border: 1px solid #e7e7e7;
    border-top-right-radius: 47px;
    border-bottom-right-radius: 47px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
}
.form_box form select{
    width: 76%;
    height: 47px;
    margin-left: 2%;
    border: 1px solid #e7e7e7;
    border-top-right-radius: 47px;
    border-bottom-right-radius: 47px;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 16px;
    appearance: none;
}
.inp{width: 100%;margin: 0 0 22px 0;}
.form_box form .inp input{width:88.2%;}
.form_box form .inp.netCaptcha input{width: 18%;}
.form_box form .inp textarea{
    width:88.2%;
    height: 128px;
    margin-left: 10px;
    border: 1px solid #e7e7e7;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 10px;
    box-sizing: border-box;
    font-size: 16px;
    vertical-align: top;
}
.inp2{display:inline-block;width: 49%;vertical-align: top;margin: 0 2% 22px 0;}
.inp2:nth-child(odd){margin: 0 0 22px 0;}
.form_box form .inp.netCaptcha img{vertical-align: top;margin: 0 3%}
.form_box form .inp.netCaptcha em{
    font-size: 12px;
    color: #333333;
    line-height: 50px;
    transition: all .3s;
    cursor: pointer;
}
.form_box form .inp.netCaptcha em i{color: #1073b7;}
.form_box form .inp.sub_box{text-align: center;margin-top:40px;}
.form_box form .inp button{
    width: 121px;
    height: 47px;
    border-radius: 18px;
    border: none;
    margin: 0 1%;
    font-size: 16px;
    cursor: pointer;
}
.form_box form .inp button#netizenUp{background-color: #478be3;color: #fff;}
.form_box form .inp button#netizenResetBtn{border: 1px solid #e7e7e7;}
/*表单页面结束*/

/*统计动态开始*/
.D_S1.mainbg{padding: 150px 0 0 0;}
.D_S1>div{background-color: #fff;padding: 15px 0 38px 0;}
.D_S1>div.ddqwz{background-color: unset;padding:0;margin: -45px auto 1em auto;}
.D_S1 .label{height: 55px;}
.D_S1 .label a{
    width: 90px;
    font-size: 22px;
    color: #4287e2;
    height: 54px;
    line-height: 54px;
    border-bottom: 3px solid #4287e2;
}
.D_S1 .label a.more{
    width: unset;
    float: right;
    border-bottom:none;
    font-size: 14px;
    color:#000;
    font-weight: normal;
}
.D_S1 .fl_l,.D_S1 .fl_r{width: 48.25%;}
.D_S1 .banner_news_lists{
    margin-top: 20px;
    padding: 0 37px 35px 35px;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
    border-bottom-right-radius: 25px;
}
.lists_box li.hot a::after {
    content: url(/material/2026NewWebSite/img/hot_icon.png);
    margin-left: 13px;
}

.D_S2{background-color: #dfedfc;padding: 45px 0;}
.D_S2 .fl_l{
    width: 7.25%;
    height: 270px;
    background-color: #0e60ae;
    padding: 35px 45px 15px 45px;
    box-sizing: border-box;
    text-align: center;
    line-height: 1.2;
    font-size: 24px;
}
.D_S2 .fl_l a:first-child{color: #fff;font-size: 24px;line-height: 1.2;font-weight: bold;}
.D_S2 .fl_l a.more{display: inline-block;width:15px;font-size: 14px;line-height: 1.2;color: #fff;margin-top: 47px;}
.D_S2 .fl_r{width: 91.56%;}
.D_S2 .banner_news_lists{
    background-color: #fff;
    padding: 35px;
    box-sizing: border-box;
}
.D_S2 .banner_news_lists ul li{line-height: 40px;}
.D_S3{padding:40px 0;}
.D_S3 .container{
    padding: 10px 40px 35px 40px;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
}
.D_S3 .label{height: 55px;margin-bottom: 25px;}
.D_S3 .label a{
    width: 110px;
    font-size: 22px;
    color: #4287e2;
    height: 54px;
    line-height: 54px;
    border-bottom: 3px solid #4287e2;
}
.D_S3 .label a.more{
    width: unset;
    float: right;
    border-bottom:none;
    font-size: 14px;
    color:#000;
    font-weight: normal;
}
.D_S3 .banner_news_lists ul {width: 48%;}
/*统计动态结束*/

/*统计数据开始*/
.S_S1 img{margin: 30px auto 0 auto;width: 100%;}
.S_S2{background-color:#f4f9fd;padding: 20px 0 50px 0;}
.S_S2 .fl_l,.S_S2 .fl_r,.S_S3 .fl_l,.S_S3 .fl_r{width: 48.25%;}
.S_S2 .label{height: 55px;}
.S_S2 .label a{
    width: 90px;
    font-size: 22px;
    color: #4287e2;
    height: 54px;
    line-height: 54px;
    border-bottom: 3px solid #4287e2;
}
.S_S2 .label a.more{
    width: unset;
    float: right;
    border-bottom:none;
    font-size: 14px;
    color:#000;
    font-weight: normal;
}
.S_S2 .fl_l ul,.S_S2 .fl_r,.S_S2 .fl_r ul{font-size: 0}
.S_S2 .fl_l ul li,.S_S2 .fl_r ul li{
    display: inline-block;
    vertical-align: top;
    width: 21.6%;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(31,130,255,0.2);
    margin:26px 4.5% 0 0;
    border-radius: 5px;
}
.S_S2 .fl_l ul li:nth-child(4n){margin:26px 0 0 0;}
.S_S2 .fl_l ul li a,.S_S2 .fl_r ul li a{
    width: 100%;
    height:94px;
    display: flex;
    align-items: center;
    font-size: 17px;
    color: #000;
    padding: 0 0 0 65px;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: left 22px center;
}
.S_S2 .fl_l ul li:hover{background: linear-gradient(to top right,#7baff0,#4489e2);}
.S_S2 .fl_l ul li:hover a{color: #fff;}
.S_S2 .fl_l ul li:nth-child(1) a{background-image: url("/material/2026NewWebSite/img/sjcx_ydsj_icon.png")}
.S_S2 .fl_l ul li:nth-child(2) a{background-image: url("/material/2026NewWebSite/img/sjcx_jdsj_icon.png")}
.S_S2 .fl_l ul li:nth-child(3) a{background-image: url("/material/2026NewWebSite/img/sjcx_ndsj_icon.png")}
.S_S2 .fl_l ul li:nth-child(4) a{background-image: url("/material/2026NewWebSite/img/sjcx_kshcp_icon.png")}
.S_S2 .fl_l ul li:nth-child(5) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjyb_icon.png")}
.S_S2 .fl_l ul li:nth-child(6) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjgb_icon.png")}
.S_S2 .fl_l ul li:nth-child(7) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjnj_icon.png")}
.S_S2 .fl_l ul li:nth-child(8) a{background-image: url("/material/2026NewWebSite/img/sjcx_pczl_icon.png")}

.S_S2 .fl_l ul li:hover:nth-child(1) a{background-image: url("/material/2026NewWebSite/img/sjcx_ydsj_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(2) a{background-image: url("/material/2026NewWebSite/img/sjcx_jdsj_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(3) a{background-image: url("/material/2026NewWebSite/img/sjcx_ndsj_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(4) a{background-image: url("/material/2026NewWebSite/img/sjcx_kshcp_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(5) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjyb_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(6) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjgb_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(7) a{background-image: url("/material/2026NewWebSite/img/sjcx_tjnj_icon_w.png")}
.S_S2 .fl_l ul li:hover:nth-child(8) a{background-image: url("/material/2026NewWebSite/img/sjcx_pczl_icon_w.png")}


.S_S2 .fl_r>a{
    display:inline-block;
    width: 30.15%;
    height: 214px;
    vertical-align: top;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(31,130,255,0.2);
    margin:26px 4.5% 0 0;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-image: url("/material/2026NewWebSite/img/tjgb_ndtjgb_icon.png");
    background-position: top 67px center,top center;
    padding-top: 115px;
    text-align: center;
    box-sizing: border-box;
    font-size:17px;
    color:#000;
}
.S_S2 .fl_r>a:hover{background-image: url("/material/2026NewWebSite/img/tjgb_ndtjgb_icon_w.png"),linear-gradient(to top right,#7baff0,#4489e2);color: #fff;}
.S_S2 .fl_r ul li{width: 46.4%;margin:26px 4.75% 0 0;}
.S_S2 .fl_r ul li:nth-child(2n){margin:26px 0 0 0;}
.S_S2 .fl_r ul li:hover{background: linear-gradient(to top right,#7baff0,#4489e2);}
.S_S2 .fl_r ul li:hover a{color: #fff;}
.S_S2 .fl_r ul{width:65%;display: inline-block;}
.S_S2 .fl_r ul li:nth-child(1) a{background-image: url("/material/2026NewWebSite/img/tjgb_pcgb_icon.png")}
.S_S2 .fl_r ul li:nth-child(2) a{background-image: url("/material/2026NewWebSite/img/tjgb_rkgb_icon.png")}
.S_S2 .fl_r ul li:nth-child(3) a{background-image: url("/material/2026NewWebSite/img/tjgb_kjjftr_icon.png");padding:0 0 0 55px;}
.S_S2 .fl_r ul li:nth-child(4) a{background-image: url("/material/2026NewWebSite/img/tjgb_qtgb_icon.png")}
.S_S2 .fl_r ul li:hover:nth-child(1) a{background-image: url("/material/2026NewWebSite/img/tjgb_pcgb_icon_w.png")}
.S_S2 .fl_r ul li:hover:nth-child(2) a{background-image: url("/material/2026NewWebSite/img/tjgb_rkgb_icon_w.png")}
.S_S2 .fl_r ul li:hover:nth-child(3) a{background-image: url("/material/2026NewWebSite/img/tjgb_kjjftr_icon_w.png")}
.S_S2 .fl_r ul li:hover:nth-child(4) a{background-image: url("/material/2026NewWebSite/img/tjgb_qtgb_icon_w.png")}

.tjyb_box{margin-top: 20px;position: relative;}
.tjyb_box .label{margin-bottom: 25px;}
.tjyb_box .swiper ul li{
    width: 282px;
    height:109px;
    border: 1px solid #d7e2fb;
    box-sizing: border-box;
    background-size: cover;
    background-color: #fff;
    background-image: url("/material/2026NewWebSite/img/tjyb_bg.png");
}
.tjyb_box .swiper ul li:hover{background-color: #4086e1;}
.tjyb_box .swiper ul li a{
    display: flex;
    width:100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 20px;
}
.tjyb_box .swiper ul li:hover a{color: #fff;}
.tjyb_box .swiper-button-next,.tjyb_box .swiper-button-prev{
    width:50px;
    height: 50px;
    border-radius: 50px;
    border: 1px solid #efefef;
    background-color: #fff;
    top:67%;
}
.tjyb_box .swiper-button-prev{left: 3%;}
.tjyb_box .swiper-button-next{right: 3%;}
.tjyb_box .swiper-button-next:after,.tjyb_box .swiper-button-prev:after{color: #4493f5;font-size: 18px;}
.S_S3{margin: 50px 0 43px 0;}
.S_S3 .banner_news_lists {box-shadow: 0 5px 20px rgba(31, 130, 255, 0.2);}
.S_S3 .s_label{
    height: 4.5vw;
    padding: 0 40px;
    box-sizing: border-box;
    line-height: 4.5vw;
    border-top-left-radius: 1.5vw;
}
.S_S3 .s_label a{font-size: 22px;color: #fff;font-weight: bold;}
.S_S3 .s_label a.more{float: right;font-size: 14px;color: #fff;font-weight: normal;}
.S_S3 .fl_l .s_label{background-image: linear-gradient(to right,#5fb0eb,#9ac8e9);}
.S_S3 .fl_r .s_label{background-image: linear-gradient(to right,#7faef5,#9dc1f6);}
.S_S3 .banner_news_lists{padding: 30px 43px;box-sizing: border-box;}
/*统计数据结束*/
/*互动交流开始*/
.H_S1>div{background-color: #fff;padding: 45px 0 35px 0;}
.H_S1 ul li{
    width: 17.875%;
    height: 7.8vw;
    float: left;
    margin-right: 2.65%;
    border-top-right-radius: 2vw;
    border-bottom-left-radius: 2vw;
    transition: 0.2s;
}
.H_S1 ul li:hover{border-radius: 2vw;}
.H_S1 ul li a{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 7.8vw;
    font-size: 1.15vw;
    color: #000;
    font-weight: bold;
}
.H_S1 ul li img{display: inline-block;margin: 0 15px 0 15.5%;vertical-align: middle;width: 3.43vw;}
.H_S1 ul li:nth-child(1){background-color: #fae7df;}
.H_S1 ul li:nth-child(2){background-color: #f8f0d8;}
.H_S1 ul li:nth-child(3){background-color: #daeafc;}
.H_S1 ul li:nth-child(4){background-color: #cfecf3;}
.H_S1 ul li:nth-child(5){margin-right: 0;background-color: #d4eeeb;}

/*互动交流结束*/

/*征集调查开始*/
.zjdc_list ul li{line-height: 3;}
.zjdc_list ul li a{width: 73%;}
.zjdc_list ul li em{
    font-style: normal;
    padding: 3px 8px;
    background-color: #70b1ff;
    color: #badaff;
    font-size: 14px;
    border-radius: 5px;
}
.zjdc_list ul li em.ing{color:#fff;}
/*征集调查结束*/

/*领导信箱细览开始*/
.zrxx_tit{ margin-top: 0;}
.zrxx-xl-cont {margin-top: 30px;}
.zrxx-xl-cont table {
    margin: 0 auto;
    border-spacing: inherit;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.zrxx-xl-cont table th {
    width: 215px;
    height: 58px;
    background-color: #f3f7fa;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 700;
    color: #333;
    font-size: 18px;
}
.zrxx-xl-cont table td {
    width: 419px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
    padding: 10px 30px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 30px;
}
/*领导信箱细览结束*/

/*领导简介开始*/
.jdjj{
    box-sizing: border-box;
    padding: 50px 30px;
}
.ldjjleft{
    width: 352px;
    background-color: #f8f8f8;
    box-sizing: border-box;
    padding: 30px 30px 91px;
}
.ldjjright{
    width: 829px;
    padding-left: 37px;
}
.ldjjleft .ld h3{
    color: #015293;
    padding-bottom: 20px;
    border-bottom: 1px solid #dae5e4;
    line-height:36px;
    font-size:23px;
    text-align: justify;
}
.ldjjleft .ld h3 i{
    display: block;
    margin-left: 0;
    margin-top:10px;
    font-size: 22px;
    color: #333;
    font-style: normal;
}
.ldjjleft .ld img{
    display: block;
    height: 221px;
    margin: 0 auto;
    margin-top: 30px;
}
.ldjjright h3{
    height: 43px;
    box-sizing: border-box;
    border-bottom: 1px solid #e3e3e3;
    font-size: 22px;
    color: #015293;
}
.ldjjright h3 span {
    display: inline-block;
    box-sizing: border-box;
    height: 100%;
    border-bottom: 3px solid #015293;
}
.ldjjright .cont {
    margin-bottom: 30px;
    padding-top: 20px;
}
.ldjjright .cont * {
    font-size: 18px !important;
    color: #333 !important;
    line-height: 36px !important;
}
/*领导简介结束*/
#turnpage{padding: 20px 0;text-align: center;}
#turnpage a{cursor: pointer;}
@media screen and (max-width: 1600px) {
    .container {  width: 90%;  }
}
.layui-layer-content{padding:20px;}
.layui-layer-content span{
    display: inline-block;
    width: 64px;
    font-size:14px;
}
.layui-layer-content input{
    height:25px;
    border: 1px solid #d2d2d2;
    padding-left: 10px;
    border-radius: 3px;
    background-color: #fcfcfc;
}
.sub_srarch{
    width:65px;
    height:30px;
    background-color:#bd1a2d;
    border-radius:5px;
    line-height:30px;
    text-align:center;
    margin:0 auto;
    border:none;
    color:#fff;
    font-size:14px;
    margin-top:20px;
    cursor: pointer;
}
@media only screen and (max-width: 768px) {
    body{background-image: url("/material/2026NewWebSite/img/headbgb_m.png")}
    .mobile{display: block;}
    .pc{display: none !important;}
    .fl_l,.fl_r{width: 100%;}
    .container{width:100%;padding: 0 10px;box-sizing: border-box;}
    .mainbg{background:none;margin-top:0;padding: 0;}
    .d_newttby{
        background-color: #3a82e0;
        background-image: url("/material/2026NewWebSite/img/tt_icon_m.png");
        background-repeat: no-repeat;
        background-position: top left;
        background-size: 50px;
        padding: 10px 10px 10px 30px;
        box-sizing: border-box;
    }
    .d_newttby a{font-size: 18px;}

    .dboydu{padding: 0;background:none;}
    .zt_label{font-size: 18px;padding:0 0 22px 0;}
    .ztzl_box{background-color: unset;padding: 10px 15px;}
    .latest_zt ul li{width: 49%;margin: 0 2% 18px 0;padding:0;border: none;}
    .latest_zt ul li:nth-child(2n){margin: 0 0 18px 0;}
    .latest_zt ul li p{font-size: 14px;}
    .past_zt ul li{width: 100%;padding: 15px;}
    .past_zt ul li div span:last-child{display: block;}
    .past_zt ul li div a{font-size:14px;}
    .past_zt ul li div span{font-size:12px;}

    .D_S1>div.crumb{
        font-size: 14px;
        padding:10px 10px 10px 33px;
        margin: 0 auto;
        background-color: #fff;
        color: #333;
        background-image: url("/material/2026NewWebSite/img/location2.png");
        background-repeat: no-repeat;
        background-size: 17px;
        background-position: left 10px center;
    }
    .crumb a{color: #333;font-size: 14px;}
    .form_box{border: none;}
    .label{height: 50px;}
    .label a{height:46px;line-height: 50px;font-size: 18px;}
    .label span{margin-top: 20px;font-size: 14px;}
    .BD_S1 .f_b{padding: 15px 2.85%;}
    .BD_S1 .fl_l,.BD_S1 .fl_r{width:100%;}
    .BD_S1 .fl_l{margin-top: 15px;padding: 15px;}
    .BD_S1 .fl_l p{font-size: 14px;}
    .BD_S1 .fl_r{border: none;padding: 0;}
    .form_box form label{font-size: 16px;width: 85px;}
    .inp2{width: 100%;}
    .form_box form input{width: 70%;}
    .form_box form .inp input,.form_box form .inp textarea,.form_box form select,.form_box form .inp.netCaptcha input{width: 70%;}

    .banner ul li img{height: 60vw;}
    .banner_desc{
        height: 40px;
        line-height: 40px;
        padding: 0 110px 0 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 15px;
    }
    .swiper-pagination-bullet{width:8px;height: 8px;border-radius: 8px;}
    .swiper-pagination-bullet-active{width: 30px;}
    .swiper-horizontal>.swiper-pagination-bullets{bottom: 10px;right: 10px;}
    .banner_news_box{padding: 15px 0;}
    .banner_news_box .news_label{padding-bottom: 24px;}
    .banner_news_box .news_label ul li{margin-left: 20px;}
    .banner_news_box .news_label ul li a{font-size: 18px;}
    .banner_news_box .news_label ul li.active:after{bottom: -14px;left: 12px;}
    .banner_news_box .news_label a.more{margin-top: 5px;}
    .banner_news_lists>div>a{height:60px;font-size: 18px;}
    .banner_news_lists ul li{line-height: 1.8;margin-bottom: 10px;}
    .banner_news_lists ul li:after{content: "";clear: both;display: block;}
    .banner_news_bottom a{font-size: 16px;}

    .pdby{padding-bottom: 15px;}
    .pdbyl,.pdbyr{width: 100%;box-sizing: border-box;}
    .pdbyl{margin-right: 0;}
    .pdbylbn{margin: 15px 0 0 0;}
    .pdbylbn>a img{width: 100%;margin-bottom: 15px;}
    .xcbr{width: 100%;}
    .xcbr li{width: 23.95%;margin: 0 1.4% 10px 0;height: auto;padding-bottom: 15px;}
    .xcbr li:nth-child(4n){margin: 0 0 10px 0;}
    .xcbr li img{width: 50%;margin: 25px auto 20px auto;}
    .xcbr li a{font-size: 15px;}
    .xcbr li a p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    .pdbyrtop ul li a{font-size: 18px;}
    .ddatebody{background-size: 100% 100%;}
    .ddatebody p{font-size: 22px;}
    .ddatebody span{font-size: 14px;}

    .sjfbli li a{padding-left: 10px;box-sizing: border-box;}
    .sjfbli li:last-child{margin-bottom: 0;}

    .xxgkli{width: 100%;margin: 0 0 20px 0;border: none;}
    .xxgkli>a{font-size: 18px;}
    .xxgklibo.xxgklibo2>a{font-size: 18px;height: 100px;}
    .zffwshow{height: 100px;}
    .zffwshow img{width: 70%;}
    .xxgklibo3>a{font-size: 18px;}
    .zffwshow2{padding-top: 15px;height: 40vw}
    .zffwshow2>a{height: 45px;width: 90%;line-height: 45px;}
    .zffwshow2>p{font-size: 16px;line-height: 20px;}
    .S5{margin: 20px auto;}

    .D_S1.mainbg{padding: 0;}
    .D_S1 .fl_l, .D_S1 .fl_r{width: 100%;}
    .D_S1 .banner_news_lists{padding:0 15px 15px 15px;}
    .banner_news_lists ul li{line-height: 1.4;margin-bottom: 15px}

    .D_S2{padding-top: 15px;}
    .D_S2 .tzgg_label{
        width: 100%;
        height: 55px;
        background-color: unset;
        padding: 0;
        text-align: left;
        border-bottom: 1px solid #fff;
        box-sizing: unset;
    }
    .D_S2 .fl_l a:first-child{
        display: inline-block;
        font-size: 20px;
        color: #4287e2;
        height: 54px;
        line-height: 54px;
        border-bottom: 3px solid #4287e2;
    }
    .D_S2 .tzgg_label a.more{
        display: inline-block;
        width: unset;
        float: right;
        border-bottom:none;
        font-size: 14px;
        color:#000;
        font-weight: normal;
        margin-top: 0;
        line-height: 54px;
    }
    .D_S2 .fl_r{width: 100%;padding:15px;margin-top: 20px;}
    .D_S2 .banner_news_lists ul li{line-height: 1.4;}

    .D_S3{padding: 0;}
    .D_S3 .container{padding:10px 15px 15px 15px}
    .D_S3 .banner_news_lists ul{width: 100%;}

    .D_S1 .S_S1{padding: 15px 0;}
    .S_S1 img{margin-top: 0}
    .S_S2 .fl_l, .S_S2 .fl_r, .S_S3 .fl_l, .S_S3 .fl_r{width: 100%;}
    .S_S2 .fl_l ul li, .S_S2 .fl_r ul li{width: 48%;margin: 15px 4% 0 0;}
    .S_S2 .fl_l ul li:nth-child(2n){margin: 15px 0 0 0;}
    .S_S2 .fl_l ul li a, .S_S2 .fl_r ul li a{height: 80px;font-size: 16px;}
    .S_S2 .fl_r>a{
        width: 100%;
        height: 80px;
        line-height: 80px;
        background-position: left 30% center, top center;
        padding: 0 0 0 14%;
        color: #000;
    }

    .S_S2 .fl_r ul{width: 100%;}
    .S_S2 .fl_r ul li:nth-child(2n){margin: 15px 0 0 0}
    .S_S3{margin: 20px 0;}
    .S_S3 .s_label{height: 60px;padding: 0 20px;line-height: 60px;border-top-left-radius: 15px;}
    .S_S3 .s_label a{font-size: 18px;}
    .S_S3 .banner_news_lists{padding: 15px;}
    .S_S3 .fl_l{margin-bottom: 20px;}
    .tjyb_box .swiper-button-next, .tjyb_box .swiper-button-prev{width: 35px;height: 35px;top:72%;}
    .tjyb_box .swiper-button-next:after, .tjyb_box .swiper-button-prev:after{font-size: 16px;}
    .tjyb_box .swiper-button-next{right: 5%;}
    .tjyb_box .swiper-button-prev{left: 5%;}
    .tjyb_box .swiper ul li a{font-size: 16px;}
    .H_S1>div{padding: 20px 0 0 0;}
    .H_S1 ul li{width:48%;height: 60px;margin: 0 4% 15px 0;}
    .H_S1 ul li img{width:40px;margin: 0 8px 0 15px;}
    .H_S1 ul li a{font-size: 14px;line-height: 60px;}
    .H_S1 ul li:nth-child(2n){margin: 0 0 15px 0;}

    .H_S2{padding: 20px 0;background: url(/material/2026NewWebSite/img/hdjl_bg.png);}
    .H_S2 .container{padding: 0;}
    #djh_hdgkli1{padding:10px;}
    #djh_hdgkli1 .djh_hdgkli1top a:nth-child(2){
        width: 100px;
        height:35px;
        line-height: 35px;
        background: #4386E1 url(../img/wyxx_icon.png) no-repeat left 10px center;
        background-size: 16px;
        margin-top: 1vw;
        padding-left: 38px;
    }
    .djh_hdgktable{margin-top: 0;}
    .djh_hdgktable ul li a{width:100%;font-size: 14px;}
    .djh_hdgktable ul li{background:none;border-bottom: 1px dashed #efefef;}
    .djh_hdgktable ul li span:nth-child(2),.djh_hdgktable ul li span:nth-child(3){width: 50%;font-size: 14px;color: #666;}
    .djh_hdgktable ul li span:nth-child(2):before{content: "提交时间";display: block;}
    .djh_hdgktable ul li span:nth-child(3):before{content: "办理时间";display: block;}

    .djh_hdgkdcul li a{width:85%;font-size: 14px;}
    .djh_hdgkdcul li span{width:100%;text-align: right;}

    .dlpbodyzhumin{padding: 15px 0;}

    .zjdc_list ul li{margin-bottom: 3vw;}
    .zjdc_list ul li,.zjdc_list ul li a{line-height: 1.5;}
    .zjdc_list ul li span{line-height: 2}
    .zjdc_list ul li a{width:100%;}
    .zjdc_list ul li em{font-size: 3.5vw;}
    .zrxx-xl-cont table th {width:20%;font-size: 3.5vw;}
    .zrxx-xl-cont table td{width:30%;font-size: 3.5vw;line-height: 1.5;padding: 0 5px;}
}

