@charset "UTF-8";
/* 首页公共样式 */
.hd .more{float: right;color: #999;font-weight: 700;line-height: 45px;}
.hd .more a{color: #999;}
.hd .more:hover a{color: #236AC2;}
.hd li{float: left;margin-right: 36px;position: relative;padding-bottom: 5px;}
.hd li:last-child{margin-right: 0 !important;}
.hd li a{font-size: 20px;color: #333;font-weight: 700;line-height: 40px;}
.hd li.on a{color: #236AC2;}
.hd li.on::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background-color: #236AC2;}
.bd .infolist li{padding: 14px 0;}
.bd .infolist li a{font-size: 18px;color: rgba(56, 56, 56, 1);max-width: 80%;}
.bd .infolist li a::before{width: 6px;height: 6px;border-radius: 999px;background-color: rgba(204, 204, 204, 1);}
.bd .infolist .fstitem{padding: 0px 0 15px;border-bottom: 1px solid #D1D1D1;}
.bd .infolist .fstitem h3 a{font-size: 20px;color: #333;line-height: 28px;font-weight: normal;}
.bd .infolist .fstitem h3 a:hover{color: #236AC2;}
.bd .infolist .fstitem .memo{font-size: 18px;line-height: 28px;color: #999;margin-top: 8px;}
.comtite{border-bottom: 1px solid #D8D8D8;}
.comtite span{display: inline-block;padding-bottom: 10px;font-size: 30px;font-weight: bold;color: #333;line-height: 40px;border-bottom: 3px solid #236AC2;}

.main{padding: 20px 0 70px;}
/* 头条 */
.tt-box h2{font-size: 36px;font-weight: bold;text-align: center;line-height: 48px;}
.tt-box h2 a{color: #236AC2;}
.tt-box .memo{font-size: 20px;color: #808080;line-height: 40px;margin-top: 15px;text-align: center;}

/* 图片新闻 */
.news-box {margin-top: 39px;}
.news-box .left-img{float: left;width: calc(675 / 1260 * 100%);height: 100%;}
.news-box .left-img .swiper-container{width: 100%;height: 100%;}
.news-box .left-img .swiper-wrapper{width: 100%;height: 100%;}
.news-box .left-img .swiper-slide{width: 100%;height: 100%;padding: 0 5px 5px;}
.news-box .left-img .swiper-slide a{display: block;width: 100%;height: 100%;position: relative;}
.news-box .left-img .swiper-slide a img{display: block;width: 100%;height: 365px;/* object-fit: contain; */}
.news-box .left-img .swiper-slide a .text{width: 100%;height: 70px;line-height: 70px;padding: 0 24px;background: #fff;box-shadow: 0px 1.93px 7.7px  rgba(0, 0, 0, 0.07);}
.news-box .left-img .swiper-slide a .text p{color: #333;font-size: 20px;max-width: 80%;}
.news-box .left-img .swiper-pagination{display: inline-block;left: auto;right: 24px;bottom: 26px;width: fit-content;}
.news-box .left-img .swiper-pagination-bullet{width: 8px;height: 8px;background-color: rgba(191, 191, 191, 0.5);opacity: 1;}
.news-box .left-img .swiper-pagination-bullet-active{background-color: #5081D2;}
.news-box .right-list{float: right;width: calc(565 / 1260 * 100%);height: 100%;}
.news-box .right-list .bd{margin-top: 12px;}
.gwyxx-szfxx-data{display: none;}
/* 国务院信息 */
.gwyxx-box{margin-top: 35px;}
.gwyxx-box .left-list{float: left;width: calc(660 / 1260 * 100%);height: 100%;}
.gwyxx-box .left-list .bd{margin-top: 0px;}
.gwyxx-box .hd li{margin-right: 48.7px;}
.gwyxx-box .right-content{float: right;width: calc(565 / 1260 * 100%);height: 100%;padding: 19px 24px;background: #EBF5FF;}
.gwyxx-box .right-content .tit{position: relative;height: 38px;}
.gwyxx-box .right-content .tit .icon{margin-right: 5px;vertical-align: middle;}
.gwyxx-box .right-content .tit span a{font-size: 26px;font-weight: 700;color: rgba(1, 82, 147, 1);display: inline-block;vertical-align: middle;padding-left: 35px;background: url(../images/index/zfld_ico.png) no-repeat left center;}
/* .gwyxx-box .right-content .tit a{position: absolute;right: 0;font-size: 18px;color: rgba(1, 82, 147, 1);color: rgba(158, 158, 158, 1);top: 50%;transform: translateY(-50%);} */
.gwyxx-box .right-content .cont{margin-top: 20px;padding: 17px 10px;font-size: 0;}
.gwyxx-box .right-content .cont .cont-item{margin-bottom: 25px;}
.gwyxx-box .right-content .cont .cont-item:last-child{margin-bottom: 0;}
.gwyxx-box .right-content .cont .label{display: inline-block; color: rgba(1, 82, 147, 1);font-size: 18px;font-weight: 700;min-width: 23%;}
.gwyxx-box .right-content .cont ul{display: inline-block;padding-left: 5%;vertical-align: top;max-width: 77%;}
.gwyxx-box .right-content .cont ul li {display: inline-block;margin-right: 39px;margin-bottom: 10px;}
.gwyxx-box .right-content .cont ul li:nth-child(4n){margin-right: 0;}
.gwyxx-box .right-content .cont ul a{font-size: 18px;display:inline-block;width:54px;text-align:justify;text-align-last:justify;}
.gwyxx-box .right-content .img-links{margin-top: 22px;font-size: 0;}
.gwyxx-box .right-content .img-links a{display: inline-block;width: calc((100% - 20px) / 2);margin-right: 20px;}
.gwyxx-box .right-content .img-links a:last-child{margin-right: 0;}
/* 首页横幅 */
.syhf-box{margin-top: 45px;}
/* 政务公开 */
.zwgk-box{padding: 20px 0 50px;margin-top: 35px;background: #F2F9FF;}
.zwgk-box .zfxxgk{margin-top: 50px;}
.zwgk-box .zfxxgk li{text-align: center;font-weight: bold;}
.zwgk-box .zfxxgk li a{color: #333;}
.zwgk-box .zfxxgk li a:hover{color: #236AC2;}
.zwgk-box .zfxxgk li img{height: 50px;margin-left: 7px;}
.wjsearch-box{margin-top: 30px;}
.wjsearch{width: 65.5%;}
.wjsearch .schbox{width: 100%;padding: 18px 32px;background: #fff;border: 1px solid #E6EFFF;}
.wjsearch .schbox > *{display: inline-block;line-height: 57px;vertical-align: middle;}
.wjsearch .schbox span{font-size: 26px;font-weight: bold;color: #000;line-height: 57px;}
.wjsearch .schbox i{color: #A81010;font-style: normal;}
.wjsearch .schbox input{width: 60%;outline: none;border: none;font-size: 16px;}
.wjsearch .schbox .schbtn{width: 125px;padding-left: 55px;color: #fff;font-size: 22px;font-weight: bold;cursor: pointer;;background: #236AC2 url(../images/index/zc_search_ico.png) no-repeat 21px center;border-radius: 3px;}

.wjsearch .gk-list{margin-top: 35px;}
.gkimg{width: 31%;}
.gkimg a{display: block;}
.gkimg a + a{margin-top: 15px;}

/* 政务服务 */
.zwfw-box{margin: 40px auto;}
.bsfw{margin-top: 43px;}
.bsfw > div{float: left;width: 32%;box-shadow: 0px 0px 25.15px  rgba(0, 0, 0, 0.09);}
.bsfw > div + div{margin-left: 2%;}
.bsfw div .fwtop{font-size: 26px;font-weight: bold;color: #fff;padding-left: 35px;line-height: 128px;background: url(../images/index/grbs_bg.png) no-repeat;background-size: 100% 100%;}
.bsfw .frbs .fwtop{background-image: url(../images/index/frbs_bg.png);}
.bsfw .rdfw .fwtop{background-image: url(../images/index/rdfw_bg.png);}

.bsfw div li{text-align: center;}
.bsfw div li img{height: 24px;margin-bottom: 14px;}
.bsfw div li p{font-weight: bold;}
.bsfw div ul{margin-top: 1px;padding: 0 20px 25px;}
.bsfw .rdfw a{line-height: 44px;color: #236AC2;background: #E3F1FF;margin-top: 18px;}

.fwlinks{margin-top: 40px;}
.fwlinks .zwfww{width: 66%;}
.fwlinks .yjs{width: 32%;}

/* 互动交流 */
.hdjl-box{padding: 37px 0 54px;background: #FAFAFA;}
.hdxfbox{width: 37%;}
.hdxfbox > ul{margin-top: 30px;}
.hdxfbox > ul a{text-align: center;background: #E8F0FC;padding: 22px 0 18px;border-radius: 6px;}
.hdxfbox > ul p{font-size: 14px;font-weight: bold;color: #333;line-height: 28px;}
.hdxfbox > ul a:hover p{color: #236AC2;}
.hdxfbox > ul img{height: 28px;margin-bottom: 5px;}

.mail-list{margin-top: 25px;}
.hd-list .hd li a{color: #333;}

#mail-list{margin-top: 20px;}
#mail-list li{font-weight: bold;padding: 9px 0;}
#mail-list li a{width: 58%;}
#mail-list li .status{display: inline-block;padding: 0 30px;color: #808080;}

.yjzjbox{width: 61%;margin-top: 40px;}
#yjzj-list{margin-top: 25px;}
#yjzj-list li{padding: 5px 0 5px 32px;position: relative;line-height: 35px;}
#yjzj-list li + li{margin-top: 5px;}
#yjzj-list li::before{position: absolute;content: '';left: 0;top: 10px;width: 8px;height: 8px;border: 2px solid #D43030;border-radius: 50%;}
#yjzj-list li .time{color: #999;font-weight: bold;}
#yjzj-list li .zjinfo{position: relative;}
#yjzj-list li .zjinfo > *{display: inline-block;vertical-align: middle;}
#yjzj-list li .status{width: 69px;height: 28px;line-height: 28px;text-align: center;font-weight: bold;color: #fff;background: url(../images/index/zjstatus.png) no-repeat center center;}
#yjzj-list li.on .status{background-image: url(../images/index/zjstatus_on.png);}
#yjzj-list li a{margin-left: 8px;font-size: 18px;font-weight: bold;max-width: 65%;}
#yjzj-list li .btn{position: absolute;right: 0;top: 50%;width: 92px;height: 26px;line-height: 26px;text-align: center;font-weight: bold;color: #fff;background: #D42626;border-radius: 13px;transform: translateY(-50%);}
/* 专题专栏 */
.ztzl-box{margin-top: 37px;}
.ztzl-box .content{margin-top: 55px;height:95px;position: relative;}
.ztzl-box .content .swiper-container{height: 100%;}
.ztzl-box .content .swiper-container .swiper-wrapper{height: 100%;}
.ztzl-box .content .swiper-container .swiper-wrapper .swiper-slide{height: 100%;}
.ztzl-box .content .swiper-container .swiper-wrapper .swiper-slide a{height: 100%;}
.ztzl-box .content .swiper-container .swiper-wrapper .swiper-slide a img{object-fit:fill;display: block;width: 100%; height: 100%;}
.ztzl-box .content .swiper-button{width: 37px;height: 37px;background: rgba(232, 242, 255, 1) url(/jcxrmzf/pc2025/images/public/arrow_left_blue.png) center center no-repeat;border-radius: 999px;}
.ztzl-box .content .swiper-button-prev{left: 0;transform: translateX(-50%);}
.ztzl-box .content .swiper-button-next{right: 0;transform: translateX(50%);background-image: url(/jcxrmzf/pc2025/images/public/arrow_right_blue.png);}

/* 二维码轮播 */
.qr-box{height: 234px;padding: 37px 0; background: url(/jcxrmzf/pc2025/images/index/qr_box_bg.png) center center no-repeat;}
.qr-box .content{position: relative;}
.qr-box a{display: block;width: 100%;}
.qr-box img{display: block;width: 120px;height: 119px;margin: 0 auto;margin-bottom:10px;}
.qr-box p{font-size: 16px; color: rgba(35, 106, 194, 1);text-align: center;}
.qr-box .swiper-button{width: 37px;height: 37px;top: 43%; background: #fff url(/jcxrmzf/pc2025/images/public/arrow_left_blue.png) center center no-repeat;border-radius: 999px;}
.qr-box .content .swiper-button-prev{left: 0;transform: translateX(-50%);}
.qr-box .content .swiper-button-next{right: 0;transform: translateX(50%);background-image: url(/jcxrmzf/pc2025/images/public/arrow_right_blue.png);}
/* 右下加飘窗 */
/* .pc-box > div{position:fixed;bottom:0;z-index:999;width:280px;}
.pc-box .left-pc{left:0;width:220px;} */
.right-pc{position:fixed;right: 0;bottom:0;z-index:999;width:280px;}
.right-pc ul,.right-pc ul li,.right-pc ul li a,.right-pc ul li img{display:block;width:100%;}
.right-pc ul li{position:relative;}
.right-pc ul li h5{font-size:14px;padding:10px 25px;background-color:#e4e4e4e0;text-align:center;}
.right-pc ul li .close-icon{position:absolute;width:36px;height:36px;top:0;right:0;background: url(../images/public/close_icon.png) no-repeat;cursor: pointer;background-size: 100% 100%;}
/* 响应式 */

@media screen and (max-width: 1280px) {
    .hd li{margin-right: 15px;}

    .tt-box h2{font-size: 26px;line-height: 36px;}
    .gwyxx-box .hd li{margin-right: 25px;}
    .gwyxx-box .right-content .cont .label{min-width: 30%;}
    .gwyxx-box .right-content .cont ul li{margin-right: 15px !important;}
    .gwyxx-box .right-content .cont ul{max-width: 70%;}

    .wjsearch .schbox{padding: 10px 15px;}
    .wjsearch .schbox input{width: 48%;}
    .wjsearch .schbox span,.wjsearch .schbox > *{line-height: 46px;}
    .wjsearch .gk-list{margin-top: 15px;}
    .gkimg a + a{margin-top: 25px;}

    .bsfw div .fwtop{line-height: 100px;}
    .bsfw div ul{padding: 15px 5px;}
    .bsfw div li p{font-size: 14px;}
    .bsfw .rdfw a{line-height: 36px;}

    .hdjl-box ul a{width: auto;}
}

@media screen and (max-width: 430px) {
    .hd{overflow-x: auto;overflow-y: hidden;}
    .hd ul{white-space: nowrap;}
    .hd li{margin-right: 20px;float: none;display: inline-block;vertical-align: top;}
    .hd li a{font-size: 18px;}
    .bd .infolist li a{max-width: 69%;font-size: 14px;}
    .infolist li .time{font-size: 14px;line-height: 26px;}
    .bd .infolist li{padding: 9px 0;}
    .bd .infolist .fstitem h3 a{font-size: 18px;}
    .bd .infolist .fstitem .memo{font-size: 16px;}
    .comtite span{font-size: 24px;padding-bottom: 5px;}

    .tt-box h2{font-size: 22px;}
    .news-box{margin-top: 20px;}
    .news-box .left-img{width: 100%;}
    .news-box .left-img .swiper-slide a img{height: 55vw;}
    .news-box .left-img .swiper-slide a .text{padding: 0 10px;}
    .news-box .left-img .swiper-pagination{right: 10px;}
    .news-box .right-list{width: 100%;}

    .gwyxx-box .left-list{width: 100%;}
    .gwyxx-box .right-content{width: 100%;margin-top: 15px;padding: 10px;}
    .gwyxx-box .right-content .tit span a{font-size: 22px;}
    .gwyxx-box .right-content .cont{margin-top: 0;}
    .gwyxx-box .right-content .cont .cont-item{margin-bottom: 15px;}
    .gwyxx-box .right-content .cont ul{max-width: 63%;}
    .gwyxx-box .right-content .cont .label{min-width: 37%;}

    .wjsearch{width: 100%;}
    .wjsearch .schbox span{font-size: 16px;}
    .wjsearch .schbox input{font-size: 14px;width: 34%;}
    .wjsearch .schbox .schbtn{width: 90px;padding-left: 45px;font-size: 16px;background-position: 13px center;}
    .gkimg{width: 100%;margin-top: 15px;}
    .gkimg a + a{margin-top: 10px;}

    .bsfw{margin-top: 20px;}
    .bsfw > div{width: 100%;}
    .bsfw > div + div{margin-left: 0;margin-top: 15px;}
    .fwlinks{margin-top: 20px;}
    .fwlinks .zwfww{width: 100%;}
    .fwlinks .yjs{width: 100%;margin-top: 10px;}

    .hdxfbox{width: 100%;}
    .hdxfbox > ul{margin-top: 10px;}
    #mail-list li a{width: 43%;}
    .yjzjbox{width: 100%;margin-top: 20px;}
    #yjzj-list{margin-top: 15px;}
    #yjzj-list li a{width: 70%;font-size: 16px;}
    #yjzj-list li .btn{top: 100%;transform: translateY(0);}
    #yjzj-list li + li{margin-top: 20px;}
  
    .ztzl-box .content .swiper-button-prev{transform: translateX(0);left: -10px;}
    .ztzl-box .content .swiper-button-next{transform: translateX(0);right: -10px;}

    .qr-box .content .swiper-button-prev{transform: translateX(0);left: -10px;}
    .qr-box .content .swiper-button-next{transform: translateX(0);right: -10px;}
    
}