﻿@charset "utf-8";

.fwqh {width: 100%;}
.fwqh span {display: inline-block;font-size: 18px;font-weight: 700;line-height: 48px;background: #eee;color: #333;width:50%;text-align: center;border-right: 1px solid #fff;}
.fwqh span:last-child {border:0;}

.m-bg {overflow: hidden;height: auto;background: #fff;}
.con-tnm a {color: #393939;font-weight: 700;font-size: 18px;}
.con-tnm {
    padding: 9px 5px;
    line-height: 300%;
}

/*通用标题*/
.fuwu-tnm { padding: 10px 0; }
.fuwu-tnm span { margin-left: -28px;padding-left: 15px;border-left: 5px solid #226ebc;color: #226ebc;font-weight: bold;font-size: 18px; }
/*PC端*/
.fw-bd {padding:28px;}
.fw-bd ul { padding-left: 0; }
.fw-bd .con-tnm { overflow: hidden;height: auto; }
.fw-bd .con-tnm ul.tabs { overflow: hidden;height: auto;padding: 5px 0;border-bottom: 1px solid #e8e8e8; }
.fw-bd .con-tnm ul.tabs li { text-align: center; }
.fw-bd .con-tnm ul.tabs li a { padding: 0 10px 12px;cursor: pointer; }
.fw-bd .con-tnm ul.tabs li.default a { border-bottom: 3px solid #226ebc;color: #226ebc; }
.icon-grfw a {float: left;overflow: hidden;display: block;width: 14.6666%;height: auto;margin: 1%;line-height: 30px;text-align: center;font-size: 1.7rem;white-space: nowrap;text-overflow: ellipsis;}
.icon-grfw a i {display: block;width: 68px;height: 60px;margin: 0 auto 6px;padding: 15px 0;border: 1px solid #dce8f5;border-radius: 5px;text-align: center;color: #596fad;font-size: 3rem;}
.icon-grfw a:hover i {color: #fff;transition: all .5s; }
.icon-bmfw{height: auto;overflow: hidden;}
.icon-bmfw ul{height: auto;overflow: hidden;}
.icon-bmfw ul li{width: 12%;height: auto;overflow: hidden;padding: 8px 10px;float: left;text-align: center;}
.icon-bmfw ul li a{display: block;font-size: 16px;border: 1px solid #E5E5E5;padding: 8px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;}
.icon-bmfw ul li:hover a{background: #226EBC;color: #FFFFFF;}

.icon-bmfwx{height: auto;overflow: hidden;}
.icon-bmfwx ul{height: auto;overflow: hidden;}
.icon-bmfwx ul li{width: 16%;height: auto;overflow: hidden;padding: 8px 10px;float: left;text-align: center;}
.icon-bmfwx ul li a{display: block;font-size: 16px;border: 1px solid #E5E5E5;padding: 8px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .3s;}
.icon-bmfwx ul li:hover a{background: #226EBC;color: #FFFFFF;}

/*wap端*/
.wap-fwbd button { width: 100%;margin-bottom: 5px;padding: 10px 0;border-radius: 5px;text-align: center;background: #226ebc; }
.wap-fwbd button.btn-primary:hover { background-color: #3f81ba; }
.wap-fwbd .card-header button { color: #fff;font-size: 18px; }
.wap-fwbd .card { border-radius: 5px 5px 0 0;background: #fff; }
.wap-fwbd .icon-grfw { overflow: hidden;height: auto;padding: 15px 0; }
/*热门事项*/
.rmsx-bd { overflow: hidden;height: auto;padding-top: 24px; }
.rmsx-bd .rmsx-ul {margin: 8px 0 10px;border: 1px solid #e5e5e5;height: 508px;overflow-y: auto;}
.rmsx-bd .rmsx-ul li { overflow: hidden;border: 2px solid #fff;border-bottom: none;line-height: 44px;background: #f3f3f3;white-space: nowrap;text-overflow: ellipsis;text-indent: 1rem;}
.rmsx-bd .rmsx-ul li:nth-of-type(even){background: #fff;}
.rmsx-bd .rmsx-ul li:last-child { border-bottom: 2px solid #fff; }
.rmsx-bd .rmsx-ul li em {font-size: 16px;color: #999999;padding: 0 10px;}
.rmsx-bd .rmsx-ul li:nth-child(-n+3) i { background: #c90000;color: #fff; }
.rmsx-bd .rmsx-ul li a{font-size: 16px;}
/*服务横条*/
.fw-htbd { padding: 0 -10px; }
.fw-ht { margin: 20px 0; }
.fw-ht img {width: 100%;}
/* 便民服务*/
.bmfw-bd{height: auto;overflow: hidden;padding-bottom: 26px;}
.bmfw{height: auto;overflow: hidden;}
.bmfw-row{line-height: 3;font-size: 16px;}
.bmfw-row span{padding-right: 15px;display: inline-block;}
.bmfw-row a{width: 28%;display: inline-block;text-indent: 1rem;white-space: nowrap;margin-bottom: 6px;background: #ecf3fa;}

.fw-link { overflow: hidden;height: auto;padding: 12px 0 12px; }
.fw-link a { display: block;width: 100%;margin-bottom: 1rem;padding: 32.5px 0;text-align: center;background: #008369;font-weight: bold;font-size: 2rem; }
.fw-link a:last-child { margin-bottom: 0;background: #e7eff6;color: #657d93; }
.fw-link a:nth-of-type(2) { background: #e7f6f3;color: #6a948c; }
.fw-link a:nth-of-type(3) { background: #eff6e7;color: #708559; }
.fw-link a:first-child { background: #f6eee7;color: #9f8166; }

.cycx-bd .m-lst ul li { background: url(../images/fw/fw-list.png) no-repeat 5px center;text-indent: 1.2rem; }
.cx-link1 { overflow: hidden;height: auto;padding: 8px 0; }
.cx-link1>div { margin-bottom: 10px; }
.cx-link1 a { display: block;padding: 10px 0;text-align: center;background: #ecf3fa;color: #0057b1;font-size: 16px; }
.cx-link1 a:hover, .cx-link1 .default a { background: #226ebc;color: #fff; }
@media all and (max-width: 1200px) {
    .rmsx-bd .rmsx-ul li { line-height: 43px; }
}
@media all and (max-width: 1024px) {
    .rmsx-bd .rmsx-ul li { line-height: 42px; }
    .fw-link a{width: 25%;float: left;}
    .rmsx-bd .rmsx-ul li{text-indent: 0;}
}
@media all and (max-width: 991px) {
    .fw-ht img { width: 100%;padding: 0 8px; }
}
@media all and (max-width: 768px) {
    .fw-bd {padding:0;}
    .fw-bd .con-tnm ul.tabs li a { font-size: 1.5rem; }
    .icon-grfw a { font-size: 1.5rem; }
    .icon-grfw a i { width: 50px;padding: 10px 0; }
    .rmsx-bd .rmsx-ul li { line-height: 37px; }
    .rmsx-bd { padding: 10px; }
    .fw-link a { float: left;width: 23%;margin: 0 1%;padding: 10px 0; }
    .fw-link { padding-bottom: 15px; }
    .fuwu-tnm span { margin-left: -10px; }
    .rmsx-ul{padding: 6px 0;}
    .bmfw-row a{width: 27%;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
}
@media all and (max-width: 650px) {
    .rmsx-bd { margin-top: 20px; }
    .icon-grfw a { width: 25%;margin: 1% 0; }
    .fw-ht img { padding: 0; }
    .fw-ht .swiper-button-next, .fw-ht .swiper-button-prev { background-size: 50%; }
    .fw-ht .swiper-button-prev { left: 0; }
    .fw-ht .swiper-button-next { right: 0; }
    .fw-htbd { padding: 0 10px; }
    .fuwu-tnm span { margin-left: -10px; }
    .wap-fwbd { padding: 0; }
    .cycx-bd { margin-bottom: 20px; }
    .cx-link1 a { padding: 10px 12px; }
    .cycx-bd { padding: 5px 10px 20px; }
    .fw-linkbd { padding: 0 10px 10px; }
    .fw-link a{width: 100%;float: left;margin: 1.25% 2.5%;}
    .bmfw-row span{width: 100%;font-weight: bold;}
    .bmfw-row a{width: 100%;padding: 5px 15px;}
    .icon-bmfw ul li{width: 50%;}
}
@media all and (max-width: 424px) {
    .fw-link { padding: 10px 0 0; }
    .fw-link a { font-size: 16px; }
}




/*图标矩阵*/

/*个人服务*/
.icon_sysy{background: url(../images/fw/sysy.png) no-repeat center;}
.icon_hjbl{background: url(../images/fw/hjbl.png) no-repeat center;}
.icon_mzzj{background: url(../images/fw/mzzj.png) no-repeat center;}
.icon_jyky{background: url(../images/fw/jyky.png) no-repeat center;}
.icon_slbg{background: url(../images/fw/slbg.png) no-repeat center;}
.icon_zyzb{background: url(../images/fw/zyzb.png) no-repeat center;}
.icon_zyzg{background: url(../images/fw/zyzg.png) no-repeat center;}
.icon_ydfx{background: url(../images/fw/ydfx.png) no-repeat center;}
.icon_ghjs{background: url(../images/fw/ghjs.png) no-repeat center;}
.icon_zfbz{background: url(../images/fw/zfbz.png) no-repeat center;}
.icon_shbz{background: url(../images/fw/shbz.png) no-repeat center;}
.icon_zjbl{background: url(../images/fw/zjbl.png) no-repeat center;}
.icon_jtcx{background: url(../images/fw/jtcx.png) no-repeat center;}
.icon_lygg{background: url(../images/fw/lygg.png) no-repeat center;}
.icon_cjrj{background: url(../images/fw/cjrj.png) no-repeat center;}
.icon_xfwq{background: url(../images/fw/xfwq.png) no-repeat center;}
.icon_ggaq{background: url(../images/fw/ggaq.png) no-repeat center;}
.icon_sfgz{background: url(../images/fw/sfgz.png) no-repeat center;}
.icon_hblh{background: url(../images/fw/hblh.png) no-repeat center;}
.icon_whty{background: url(../images/fw/whty.png) no-repeat center;}
.icon_gysy{background: url(../images/fw/gysy.png) no-repeat center;}
.icon_ylws{background: url(../images/fw/ylws.png) no-repeat center;}
.icon_lztx{background: url(../images/fw/lztx.png) no-repeat center;}
.icon_swbz{background: url(../images/fw/swbz.png) no-repeat center;}
/*个人服务选中效果*/
.icon_sysy:hover{background: #596fad url(../images/fw/sysy_hv.png) no-repeat center;}
.icon_hjbl:hover{background: #596fad url(../images/fw/hjbl_hv.png) no-repeat center;}
.icon_mzzj:hover{background: #596fad url(../images/fw/mzzj_hv.png) no-repeat center;}
.icon_jyky:hover{background: #596fad url(../images/fw/jyky_hv.png) no-repeat center;}
.icon_slbg:hover{background: #596fad url(../images/fw/slbg_hv.png) no-repeat center;}
.icon_zyzb:hover{background: #596fad url(../images/fw/zyzb_hv.png) no-repeat center;}
.icon_zyzg:hover{background: #596fad url(../images/fw/zyzg_hv.png) no-repeat center;}
.icon_ydfx:hover{background: #596fad url(../images/fw/ydfx_hv.png) no-repeat center;}
.icon_ghjs:hover{background: #596fad url(../images/fw/ghjs_hv.png) no-repeat center;}
.icon_zfbz:hover{background: #596fad url(../images/fw/zfbz_hv.png) no-repeat center;}
.icon_shbz:hover{background: #596fad url(../images/fw/shbz.png) no-repeat center;}
.icon_zjbl:hover{background: #596fad url(../images/fw/zjbl_hv.png) no-repeat center;}
.icon_jtcx:hover{background: #596fad url(../images/fw/jtcx_hv.png) no-repeat center;}
.icon_lygg:hover{background: #596fad url(../images/fw/lygg_hv.png) no-repeat center;}
.icon_cjrj:hover{background: #596fad url(../images/fw/cjrj_hv.png) no-repeat center;}
.icon_xfwq:hover{background: #596fad url(../images/fw/xfwq_hv.png) no-repeat center;}
.icon_ggaq:hover{background: #596fad url(../images/fw/ggaq_hv.png) no-repeat center;}
.icon_sfgz:hover{background: #596fad url(../images/fw/sfgz_hv.png) no-repeat center;}
.icon_hblh:hover{background: #596fad url(../images/fw/hblh_hv.png) no-repeat center;}
.icon_whty:hover{background: #596fad url(../images/fw/whty_hv.png) no-repeat center;}
.icon_gysy:hover{background: #596fad url(../images/fw/gysy_hv.png) no-repeat center;}
.icon_ylws:hover{background: #596fad url(../images/fw/ylws_hv.png) no-repeat center;}
.icon_lztx:hover{background: #596fad url(../images/fw/lztx_hv.png) no-repeat center;}
.icon_swbz:hover{background: #596fad url(../images/fw/swbz_hv.png) no-repeat center;}
/* 法人 */
.icon_slbg{background: url(../images/fw/slbg.png) no-repeat center;}
.icon_zyzb{background: url(../images/fw/zyzb.png) no-repeat center;}
.icon_zzrz{background: url(../images/fw/zzrz.png) no-repeat center;}
.icon_njns{background: url(../images/fw/njns.png) no-repeat center;}
.icon_rlzy{background: url(../images/fw/rlzy.png) no-repeat center;}
.icon_shbz{background: url(../images/fw/shbz.png) no-repeat center;}
.icon_tzsp{background: url(../images/fw/tzsp.png) no-repeat center;}
.icon_dyzy{background: url(../images/fw/dyzy.png) no-repeat center;}
.icon_swmy{background: url(../images/fw/swmy.png) no-repeat center;}
.icon_zbpm{background: url(../images/fw/zbpm.png) no-repeat center;}
.icon_nlmy{background: url(../images/fw/nlmy.png) no-repeat center;}
.icon_gtgh{background: url(../images/fw/gtgh.png) no-repeat center;}
.icon_jtys{background: url(../images/fw/jtys.png) no-repeat center;}
.icon_hblh{background: url(../images/fw/hblh.png) no-repeat center;}
.icon_swqx{background: url(../images/fw/swqx.png) no-repeat center;}
.icon_ylws{background: url(../images/fw/ylws.png) no-repeat center;}
.icon_kjcx{background: url(../images/fw/kjcx.png) no-repeat center;}
.icon_wtjy{background: url(../images/fw/wtjy.png) no-repeat center;}
.icon_mzzj{background: url(../images/fw/mzzj.png) no-repeat center;}
.icon_zljs{background: url(../images/fw/zljs.png) no-repeat center;}
.icon_jyjy{background: url(../images/fw/jyjy.png) no-repeat center;}
.icon_aqsc{background: url(../images/fw/aqsc.png) no-repeat center;}
.icon_gaxf{background: url(../images/fw/gaxf.png) no-repeat center;}
.icon_sfgz{background: url(../images/fw/sfgz.png) no-repeat center;}
/* 法人选中效果 */
.icon_slbg:hover{background: #596fad url(../images/fw/slbg_hv.png) no-repeat center;}
.icon_zyzb:hover{background: #596fad url(../images/fw/zyzb_hv.png) no-repeat center;}
.icon_zzrz:hover{background: #596fad url(../images/fw/zzrz_hv.png) no-repeat center;}
.icon_njns:hover{background: #596fad url(../images/fw/njns_hv.png) no-repeat center;}
.icon_rlzy:hover{background: #596fad url(../images/fw/rlzy_hv.png) no-repeat center;}
.icon_shbz:hover{background: #596fad url(../images/fw/shbz_hv.png) no-repeat center;}
.icon_tzsp:hover{background: #596fad url(../images/fw/tzsp_hv.png) no-repeat center;}
.icon_dyzy:hover{background: #596fad url(../images/fw/dyzy_hv.png) no-repeat center;}
.icon_swmy:hover{background: #596fad url(../images/fw/swmy_hv.png) no-repeat center;}
.icon_zbpm:hover{background: #596fad url(../images/fw/zbpm_hv.png) no-repeat center;}
.icon_nlmy:hover{background: #596fad url(../images/fw/nlmy_hv.png) no-repeat center;}
.icon_gtgh:hover{background: #596fad url(../images/fw/gtgh_hv.png) no-repeat center;}
.icon_jtys:hover{background: #596fad url(../images/fw/jtys_hv.png) no-repeat center;}
.icon_hblh:hover{background: #596fad url(../images/fw/hblh_hv.png) no-repeat center;}
.icon_swqx:hover{background: #596fad url(../images/fw/swqx_hv.png) no-repeat center;}
.icon_ylws:hover{background: #596fad url(../images/fw/ylws_hv.png) no-repeat center;}
.icon_kjcx:hover{background: #596fad url(../images/fw/kjcx_hv.png) no-repeat center;}
.icon_wtjy:hover{background: #596fad url(../images/fw/wtjy_hv.png) no-repeat center;}
.icon_mzzj:hover{background: #596fad url(../images/fw/mzzj_hv.png) no-repeat center;}
.icon_zljs:hover{background: #596fad url(../images/fw/zljs_hv.png) no-repeat center;}
.icon_jyjy:hover{background: #596fad url(../images/fw/jyjy_hv.png) no-repeat center;}
.icon_aqsc:hover{background: #596fad url(../images/fw/aqsc_hv.png) no-repeat center;}
.icon_gaxf:hover{background: #596fad url(../images/fw/gaxf_hv.png) no-repeat center;}
.icon_sfgz:hover{background: #596fad url(../images/fw/sfgz_hv.png) no-repeat center;}

/* 20200722新增 */
/* 就业创业 */
.icon_jycy0722{background: url(../images/fw/jycy0722.png) no-repeat center;}
.icon_jycy0722:hover{background: #596fad url(../images/fw/jycy0722_hv.png) no-repeat center;}
/* 行政缴费 */
.icon_xzjf0722{background: url(../images/fw/xzjf0722.png) no-repeat center;}
.icon_xzjf0722:hover{background: #596fad url(../images/fw/xzjf0722_hv.png) no-repeat center;}
/* 其他 */
.icon_qt0722{background: url(../images/fw/qt0722.png) no-repeat center;}
.icon_qt0722:hover{background: #596fad url(../images/fw/qt0722_hv.png) no-repeat center;}
/* 税收财务 */
.icon_sscw0722{background: url(../images/fw/sscw0722.png) no-repeat center;}
.icon_sscw0722:hover{background: #596fad url(../images/fw/sscw0722_hv.png) no-repeat center;}
/* 应对气候变化 */
.icon_ydqhbh0722{background: url(../images/fw/ydqhbh0722.png) no-repeat center;}
.icon_ydqhbh0722:hover{background: #596fad url(../images/fw/ydqhbh0722_hv.png) no-repeat center;}
/* 法人注销 */
.icon_frzx0722{background: url(../images/fw/frzx0722.png) no-repeat center;}
.icon_frzx0722:hover{background: #596fad url(../images/fw/frzx0722_hv.png) no-repeat center;}
/* 档案文物 */
.icon_daww0722{background: url(../images/fw/daww0722.png) no-repeat center;}
.icon_daww0722:hover{background: #596fad url(../images/fw/daww0722_hv.png) no-repeat center;}
/* 地方特色分类 */
.icon_dftsfl0722{background: url(../images/fw/dftsfl0722.png) no-repeat center;}
.icon_dftsfl0722:hover{background: #596fad url(../images/fw/dftsfl0722_hv.png) no-repeat center;}
/* 20200722新增结束 */