@charset "utf-8";
.jbyf_bg{ background-image: url(260615fzjbyf_pagebg.png); background-color: #f8f8f8; background-repeat: no-repeat; }
.jbyf_bg .area_weather{ color: #fff; margin-top: 1.2rem; }
.jbyf_bg .search_area{border:none;}
.jbyf_bg .banner_header .search_area{ width: 100%; max-width: 7.2rem; }
.jbyf_bg .search_area .input_group{padding: 0rem;}
.jbyf_bg .search_area .input_group_append_01{ margin: -0.04rem 0rem; position: relative;}
.jbyf_bg .search_area .input_group_append_01 button.btn_default{ padding: 0rem 0.3rem; line-height: 0.56rem; height: 0.56rem; font-size: 0.2rem; color: #fff; background: linear-gradient(90deg,#1866BB,#077DC7); }
.jbyf_bg .search_area .input_group_append_01 i{ display: none; }
.jbyf_bg .aged_link{ display: none; }
.jbyf_bg .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ color: #999; font-size: 0.18rem; line-height: 0.56rem; height: 0.56rem; }
.jbyf_bg .search_area input[type="text"].input_inner{ line-height: 0.56rem; height: 0.56rem;font-size: 0.18rem; color: #999; }
.jbyf_bg .search_area .input_icon{top: 0.14rem; color: #999; }
.jbyf_bg .area_weather p{ font-size: 0.16rem; font-weight: bold; text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);}
.jbyf_bg.compact_layout_02 .logo>img{display: block; }
.jbyf_bg.compact_layout_02 .logo{ margin-top: 0rem; }
.jbyf_bg .media_info li a{padding: 0rem 0.1rem 0rem 0.2rem; text-align: left;}
.slb .jbyf_bg .submenu .row:last-child{ display: none; min-height: inherit;}
.slb .jbyf_bg .header_link_02 .mzt_ewm{right: -0.42rem;}
.slb .jbyf_bg .out_links>ul>li>div{bottom: 0.58rem;}
.slb .jbyf_bg img#imgConac{width: 0.7rem;}
.slb .jbyf_bg span#_span_jiucuo img{ width: 0.8rem; }
.slb .jbyf_bg .website_info{ width: 75%;}
@media screen and (max-width:992px){
	.jbyf_bg .banner_header .row .trt-row [class*=trt-col-].trt-col-sm-18{ width: 100%; }
	.jbyf_bg .banner_header .search_area{max-width:inherit;}
	.jbyf_bg .search_area .input_select .input_group_prepend_01{vertical-align: top; }
	.jbyf_bg .input_select .input_group_prepend_01 .input_base input[type="text"].input_inner{ line-height: 0.48rem; height: 0.48rem; color: #fff;}
	.jbyf_bg .search_area input[type="text"].input_inner{ line-height: 0.48rem; height: 0.48rem;color: #fff;}
	.jbyf_bg .search_area .input_group_append_01 button.btn_default{ height: 0.48rem; line-height: 0.48rem; font-size: 0; padding: 0rem 0.12rem; background:none; }
	.jbyf_bg .search_area .input_group_append_01{ padding-right: 0rem;}
	.jbyf_bg .search_area .input_group_append_01 i{ display:block; }
	.jbyf_bg .search_area .input_icon{top: 0.11rem;right: 0.05rem; color: #fff; }
	.slb .page_bg .banner_header .search_area{max-height: 0.48rem;}
	.slb .jbyf_bg .search_area .input_select .input_group_prepend_01{vertical-align: baseline; width: 0.65rem;}
	.slb .jbyf_bg .search_area .input_icon{ top: 0.06rem;}
	.slb .jbyf_bg .website_info{ width: 100%;}
}

/* 首页内容 */
.lb_new{ background: #fff; border-radius: 0.04rem; box-shadow: 0px 4px 12px 8px rgba(22, 88, 160, 0.04); }
.lb_new .tabs .tabs_header:after{ height:4px; background: #E7F1FC; }
.lb_new .tabs .tabs_header li{ font-size: 0.24rem; font-weight: bold; line-height: 0.4rem; padding-bottom:4px;}
.lb_new .tabs .tabs_header li>a{padding-bottom: 0.12rem; border-bottom: 4px solid transparent;}
.lb_new .tabs .tabs_header li.on>a{ border-bottom: 4px solid #1658A0; color: #333; }
.lb_new .tabs .tabs_header>ul>li.on:before{ display: none; }
.lb_new .tabs .tabs_header>ul>li+li{ padding-left: 0.2rem; }
.lb_new .tabs .tabs_header>ul>li+li::after{ content: ""; position: absolute; left: 0; width: 1px; height: 0.24rem; background: #ccc; top: 50%; margin-top: -0.2rem; }
.lb_new .slideBox_01 .pic li i.picture_fixed{padding-top:54.2%;}
.adv_box>a{display: block;}
.adv_box>a>i{display: block; padding-top:7.5%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.zw_bs_jd{ background: #fff; padding:0.32rem 0rem; }
.box_ys{margin: 0rem 0.32rem;}
.zw_bs_jd .trt-row>div+div{ border-left: 1px solid #e9e9e9;}

.tit_new{ border-bottom: 4px solid #1658A0; box-shadow:0px 4px 0px #E7F1FC; padding-bottom: 0.1rem;}
.tit_new>span{ display:inline-block; font-size: 0.24rem; font-weight: bold;vertical-align: middle; }
.tit_new>span>i{ display:inline-block; width: 0.4rem; height: 0.4rem; vertical-align:middle; margin-right: 0.1rem; background-position: center; background-repeat: no-repeat; background-size: contain; }

.tit_small{ position:relative; line-height: 0.38rem;}
.tit_small>span{font-size: 0.2rem; font-weight: bold;}
.tit_small>a{ font-size: 0.16rem; color: #999; float: right; }
.zxjj_iconbox li>a{ padding: 0.2rem 0.1rem; display: block; margin: 0rem 0.1rem; text-align: center; background: #E5EFFC; border-radius: 0.04rem; }
.zxjj_iconbox li+li>a{ background: #E6F5E7; }
.zxjj_iconbox li+li+li>a{ background: #FFECE8; }
.zxjj_iconbox li+li+li+li>a{ background: #FFF5EB; }
.zxjj_iconbox li>a>i{display: block; width: 0.4rem; height: 0.4rem; margin: 0rem auto 0.06rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.zxjj_iconbox li>a>p{ font-size: 0.16rem; font-weight: bold; }
.zw_bs_jd .list_base li{ padding-right: 0.55rem; }

.wsfw_box>a{ display: block; border-radius: 0.08rem; position: relative; padding-top:30.41%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.wsfw_box>a img{ max-width: 2.8rem; width: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%);}

.down_icon li>a{ margin: 0rem 0.16rem; display: block; padding: 0.2rem 0.16rem 0.73rem 0.16rem; background-position:right bottom; background-repeat: no-repeat; background-size: cover; }
.down_icon li>a span{ font-size:0.16rem; font-weight: bold; }

.zcjd_list li>a{ display: block; background: #fff; border:1px solid #E5E5E5; border-radius: 0.08rem; padding: 0.16rem 0.18rem; }
.zcjd_list li>a:hover{ background: url(260615fzjbyf_zcjd_libg.jpg) no-repeat center; background-size: cover; border-color: #1658A0; box-shadow: 0px 2px 4px  rgba(22, 88, 160, 0.2); }
.zcjd_list li>a h6{ font-size: 0.16rem; line-height: 0.28rem; height: 0.56rem; font-weight: normal; }
.zcjd_list li>a p{ font-size: 0.16rem; color: #999;}
.zcjd_list li>a:hover p{ color: #1658A0;}
.fwpt_icon>a{ line-height: 0.28rem; padding: 0.26rem 0.25rem; overflow: hidden; display: block; position:relative; z-index: 1; background:#f0f7ff; border-radius: 0.08rem; }
.fwpt_icon>a h6{ font-size: 0.2rem; line-height: 0.36rem; color: #1658A0; }
.fwpt_icon>a p{ font-size: 0.14rem; color: #999; }
.fwpt_icon>a>em{display: block;text-align: right; z-index: -1; position: absolute; right: 0; top: 0; bottom: 0; border-radius:0rem 0.08rem 0.08rem 0rem;}
.fwpt_icon>a>em>img{ max-height: 100%; }

.tit_bt{ overflow: hidden;}
.tit_bt>span{ font-size: 0.24rem; font-weight: bold; color: #383838; }
.ztzl_icon li>a{ position: relative;z-index: 1; padding: 0.25rem 1rem 0.25rem 0.3rem; display: block; background: url(260615fzjbyf_ztzl_bg.jpg) no-repeat center; background-size: cover; }
.ztzl_icon li>a>p{ height: 0.6rem; display:flex; align-items: center;  }
.ztzl_icon li>a>p>em{ color: #1658A0; font-family:"syst_h"; font-size: 0.2rem; line-height: 0.3rem; max-height: 0.6rem; white-space: normal; }
.ztzl_icon li>a i{position: absolute;z-index: -1; top: 0; right: 0; bottom: 0; text-align: right;}
.ztzl_icon li>a i>img{max-height: 100%;}
@media (min-width:993px) and (max-width:1366px){
	.lb_new .slideBox_01 .pic li i.picture_fixed{padding-top:25vw;}
}
@media screen and (max-width:992px){
	.lb_new .tabs .list_base li{ padding: 0.08rem 0rem; }
	.adv_box>a>i{ padding-top: 14%; }
	.slb .adv_box>a>i{ padding-top: 15%; }
	.zw_bs_jd{ padding:0.16rem; }
	.box_ys{ margin: 0rem auto;}
	.zw_bs_jd .trt-row>div+div{ border-left:none;}
	.zw_bs_jd .list_base li{ padding-right: 0rem; }
	.wsfw_box>a img{max-width: inherit;}
	.zcjd_list li>a h6{ height:inherit; max-height: 0.56rem; }
}
@media screen and (max-width:480px){
	.fwpt_icon>a>em{ opacity: 0.4;}
	.slb .fwpt_icon>a>em{ opacity: 0;}
}
@media screen and (max-width:375px){
	.down_icon li>a{margin: 0rem auto;}
}

/* 解决回应 */
.conjdhy_01 .slideBox_01>span{background-color: rgba(0, 0, 0, 0.6);}
.conjdhy_01 .list_base_policy li>em{color:#1658A0;}
.conjdhy_01 .list_base li{padding-top: 0.02rem;padding-bottom: 0.02rem;}
@media screen and (max-width:992px){
	.zcjd_ul01 ul li .zcjd_li{margin-top:.16rem;}
}

/* 政务公开 */
.jb_nytit{ overflow: hidden; position: relative;z-index: 1; line-height: 0.3rem; }
.jb_nytit::after{ content:""; position:absolute; z-index: -1; left: 0; right: 0; height:0.01rem; border-bottom: 1px solid #E4E4E4; top: 50%; margin-top: -0.03rem; }
.jb_nytit>span{ font-size: 0.24rem;padding-right: 0.3rem; color: #1658A0; font-weight: bold; display:inline-block; background: #fff; position: relative;z-index: 1; }
.jb_nytit>span::after{ content: ""; position: absolute;z-index: -1; right: 0.12rem; width: 0.06rem; height: 0.06rem; border-radius: 0.1rem; background: #1658A0; top: 50%; margin-top: -0.03rem; }
.jb_nytit>span::before{ content: ""; position: absolute; z-index: -2; right: 0.08rem; width: 0.06rem; height: 0.06rem; border-radius: 0.1rem; background: #A3D0FF; top: 50%; margin-top: -0.03rem; }
.jb_nytit>a{ float: right; display: inline-block; background: #fff; padding-left: 0.08rem; font-size: 0.16rem; color: #999; }
.jb_nytit>a:hover{ color: #1658A0; }
.jkdt_nybox .list_base li{ margin-bottom:0.16rem; }
.zxjj_txet_box{ background:rgba(214, 233, 255, 0.34); }
.zxjj_txet_box .zxjj_text{ font-size:0.16rem; text-align: justify; line-height: 0.35rem; max-height: 2.8rem;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; }
.zxjj_txet_box .zxjj_text p{color: #333; }
.zxjj_txet_box .zxjj_text p>em{ color:#1658A0; }
.zxjj_img{ border-radius: 0.1rem; overflow: hidden; }
.zxjj_img>i{ padding-top: 50.5%; display: block; background-position: center; background-repeat: no-repeat;background-size: cover; }

.list_boxcon .list_base li{ margin-bottom: 0rem; line-height: 0.58rem;}
.list_boxcon .list_base li::after{content: ""; position: absolute; left: 0rem; right: 0.28rem; height: 1px; bottom: 0; border-bottom: 1px dashed #DCDCDC; }
.list_boxcon .list_base li:before{ top: 0.28rem; }
.list_boxcon .list_base li:nth-last-child(2)::after,.list_boxcon .list_base li:last-child::after{display: none;}
@media screen and (max-width:992px){
	.jkdt_nybox .list_base li{ margin-bottom:0rem; padding:0.06rem 0rem; }
	.list_boxcon .list_base .trt-row [class*=trt-col-]{line-height: 0.28rem; padding: 0.06rem 0rem; }
	.list_boxcon .list_base li::after{display: none;}
}

/* 办事服务 */
.bsfw_wsfw>a{ display:block; text-align: center; padding: 0.65rem 0.1rem; border-radius: 0.08rem; background: url(260615fzjbyf_ny_wsbsbg.jpg) no-repeat center bottom #2b77c9; background-size: 100% auto; }
.bsfw_wsfw>a>b{display: inline-block; margin-right: 0.08rem; vertical-align: middle; width: 0.44rem; height: 0.44rem; background-position: center; background-repeat: no-repeat; background-size: contain; }
.bsfw_wsfw>a>h6{ display: inline-block; vertical-align: middle; }
.bsfw_wsfw>a>h6 span{ font-size: 0.32rem; font-family: "syst_h"; color: #fff; display: inline-block; vertical-align: middle; }
.bsfw_wsfw>a>h6 i{font-size: 0.24rem; padding-left: 0.35rem; margin-right: 0.15rem; position: relative; display: inline-block; vertical-align: middle; font-weight: normal; color: #fff; }
.bsfw_wsfw>a>h6 i::after{content: "/"; position:absolute; left: 0.15rem;}
.bsfw_wsfw>a>h6 em{display: inline-block; vertical-align: middle; padding: 0rem 0.2rem; font-size: 0.14rem; color: #fff; font-weight: normal; line-height: 0.3rem; border: 1px solid #fff; border-radius: 0.8rem;}
.bsfw_wsfw>a>h6 em:hover{ background-color: rgba(255,255,255,0.15); }
.slb .bsfw_wsfw>a{padding-top: 0.3rem; padding-bottom: 0.3rem;}
.xz_tit{ border-bottom: 1px solid #F2F2F2;overflow: hidden;}
.xz_tit>span{font-size: 0.2rem; font-weight:bold;padding-bottom: 0.1rem; border-bottom: 2px solid #1658A0;display: inline-block;}
.xz_tit>a{ float: right;font-size: 0.14rem; color: #A6A6A6;line-height: 0.32rem; }
.xz_tit>a:hover{ color: #1658A0; }
.xzzq_basebox li{ position: relative; background:#fafafa; border: 1px solid #fafafa; border-radius: 0.08rem; padding: 0.1rem 1.1rem 0.1rem 0.3rem; line-height: 0.3rem; display: block;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.xzzq_basebox li::after{content:""; position: absolute; left: 0.15rem; width: 0.04rem; height: 0.04rem; top:0.23rem; background: #1658A0; border-radius: 0.3rem; }
.xzzq_basebox li>span{position: absolute; right: 0.13rem; top: 0.1rem; font-size: 0.16rem; color: #999;}
.xzzq_basebox li:hover{background: #fff; border-color: #A8CDF7; box-shadow: 0px 2px 6px  rgba(174, 207, 245, 0.46);}

@media screen and (max-width:992px){
	.bsfw_wsfw>a{padding: 0.3rem 0.1rem;}
	.bsfw_wsfw>a>b{ width: 12vw; height: 12vw; margin-right: 0.25rem;}
	.bsfw_wsfw>a>h6 span,.bsfw_wsfw>a>h6 i{ display: block; }
	.bsfw_wsfw>a>h6{text-align: left;}
	.bsfw_wsfw>a>h6 i{padding-left: 0; margin-right: 0;}
	.bsfw_wsfw>a>h6 i::after{display: none;}
	.bsfw_wsfw>a>h6 em{ margin-top: 0.08rem; }
	
	.xzzq_basebox li{ padding-left:0.1rem; padding-right: 0.1rem; line-height: 0.26rem; white-space: normal;}
	.xzzq_basebox li::after{display: none;}
	.xzzq_basebox li>span{position: relative; display: block;top: inherit;right: inherit;}
}
@media screen and (max-width:640px){
	.bsfw_wsfw>a>b{ display: block;margin: 0rem auto; }
	.bsfw_wsfw>a>h6{text-align: center; display:block;}
	.bsfw_wsfw>a>h6 span{ font-size: 7vw; }
	.bsfw_wsfw>a>h6 i{font-size: 5.5vw;}
}

/* 帮助中心 */
.bzzx_icon li>a{display: block; padding: 0.1rem 0.1rem 0.2rem; background: #f3f8ff; text-align: center;}
.bzzx_icon li>a:hover{ background-color: #fff; box-shadow: 0px 2px 12px  rgba(81, 139, 207, 0.36); }
.bzzx_icon li>a>em{display:block; }
.bzzx_icon li>a em>i{ font-size: 0.42rem; color: #1658A0; }
.bzzx_icon li>a p{ font-size: 0.2rem; font-weight: bold; color: #333; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ysbh_text{ background: #f5faff; text-align: justify; font-size: 0.14rem; line-height: 0.32rem; padding: 0.2rem 0.32rem; }
.ysbh_text p>a{ color: #1658A0;}

@media screen and (max-width:992px){
	.ysbh_text{ padding: 0.12rem 0.16rem; }
}

/* 模块内页 */
.jbyf_bg .input_group_btn{vertical-align: baseline;}
.slb .jbyf_bg .title_extend .title_extend_right i.caret{ vertical-align: bottom; }
.slb .jbyf_bg .search_con .search_r .icheck_primary input{ width: 0.15rem; height: 0.15rem; vertical-align: bottom; }
.slb .jbyf_bg .search_list1 li *{word-wrap: break-word; text-align: justify;}
.slb .jbyf_bg .zjnd_tit img{width:2.8rem;}
.slb .jbyf_bg .interview_notice_tit i{ width: 0.06rem; height: 0.06rem; margin-top: 0.01rem;}
.slb .jbyf_bg .interview_notice_tit:before,.slb .jbyf_bg .interview_notice_tit:after{ width: calc(50% - 0.95rem); height: 0.01rem;}
#_fjdzapp_duilian_1 em{text-align: right;}
.slb .jbyf_bg .article_component .input_group1 input[type="radio"]{ width: 0.13rem; height: 0.13rem;}
@media screen and (min-width:993px){
	.jbyf_bg .title_name:before{ top: 0.21rem;}
}
@media screen and (max-width:1560px){
	.slb #_fjdzapp_duilian_0{ left: 0; margin-left: 0; }
	.slb #_fjdzapp_duilian_1{ right: 0; margin-right: 0;}
}
@media screen and (max-width:992px){
	.jbyf_bg .main>.content{ padding: 0.16rem 0.16rem 0rem;}
	.slb .jbyf_bg .main>.content{ padding: 0.12rem 0.12rem 0rem;}
	.jbyf_bg .title_extend_right .title_sel{padding-top: 0rem;}
	.jbyf_bg .article_area .tab_base_content .article_content{ padding-top: 0rem; }
	.jbyf_bg .article_area .tab_base_content .article_content .btn_group{ margin-top: 0.16rem; }
	.jbyf_bg .main .content .list_base li:last-child{ border-bottom:1px solid #f8f8f8;}
	.slb .jbyf_bg .title_extend  .input_group.title_extend_right{ margin-top: 0.1rem;}
	.jbyf_bg .search_list1 li *{word-wrap: break-word; text-align: justify;}
	.jbyf_bg .zjnd_tit{margin-top: 0.5rem;}
	.slb .jbyf_bg .zjnd_tit{margin-top: 0.35rem;}
	.jbyf_bg .interview_notice_tit:before,.jbyf_bg .interview_notice_tit:after{ width: calc(50% - 0.98rem);}
	.slb #_fjdzapp_duilian_0,.slb #_fjdzapp_duilian_1{ display: none; }
	.slb .jbyf_bg .title_extend_right.input_group .input_group_btn .btn_base{ margin-left: 0.05rem; padding-left: 0.12rem; padding-right: 0.12rem;}
	.slb .title_name:before{ top: 0.16rem;}
}


.special_content .special_list2{min-height: 4rem;}