.fl{float: left;}
.fr{float: right;}
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearflx { zoom: 1; } /* IE6 */
*:first-child+html .clearflx { zoom: 1; } /* IE7 */
/********** 专题专栏 **********/
.yj-box{padding: 1px 30px 30px;background: #fff;}
.dqwz{padding: 15px 0;border-bottom: 1px #eeeeee solid;}
.dqwz p{padding-left: 30px;background: url("20201019-home.png") no-repeat left center;color: #666;}
.dqwz p a{color: #666;}
.dqwz p a.dq{color: #1658a0;}
.ej-title{font-size: 26px;font-weight: bold;color: #1658a0;line-height: 26px;margin-top: 30px;}
.ej-title a{color: #1658a0}
.tu_list .bd li a{box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.tu_list .bd li{padding-bottom: 5px;}
.tu_list{padding-bottom: 14px;}
.ztlb-ul{margin-left: -3%;}
.ztlb-ul li{width: 47%;float: left;margin-left: 3%;margin-top: 30px;transition: .3s all;}
.ztlb-ul li a{display: block;}
.bodp{padding: 12px 20px;border: 1px #efefef solid;border-radius: 4px;box-shadow: 0 4px 8px rgba(51,51,51,.04);position: relative;transition: .3s all;}
.bodp em{display: inline-block;width: 6px;height: 15px;background: #3079c8;border-radius: 0 3px 3px 0;position: absolute;left: 0;top: 50%;margin-top: -7.5px;}
.lb-l{width: 75%;float: left}
.lb-l h5{font-size: 18px;font-weight: normal;position: relative;display: inline-block;max-width: 100%;line-height: 30px; padding: 5px 0;}
.lb-l h5 i{display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lb-l h5 span{display: inline-block;width: 22px;height: 22px;background: url("20201019-new.png") no-repeat center;font-size: 13px;color: #fff;text-align: center;line-height: 22px;
position: absolute;right: -22px;top: 2px;}
.lb-l p{font-size: 14px;color: #999;line-height: 14px;}
.det{margin-top: 10px;float: right;display: inline-block;width: 26px;height: 26px;background: url("20201019-xy.png") no-repeat center;transition: .3s all;}
.ygd{position: absolute;right:60px;top: -4px;}
.ztlb-ul li:hover .bodp{border: 1px #1658a0 solid;box-shadow: 0 4px 10px rgba(22,88,160,.1)}
.ztlb-ul li:hover .det{background: url("20201027-xy-on.png") no-repeat center;}

/******** 解读回应 ********/
.hygq-box{margin-top: 20px;position: relative;}
.btn01{position: absolute;top: 50%;margin-top: -15px;left: -15px;z-index: 100;}
.btn02{position: absolute;top: 50%;margin-top: -15px;right: -15px;z-index: 100;}
.hygq-list{margin-left: -2%;}
.hygq-list li{width: 31.33%;margin-left: 2%;float: left;background: #f4f9ff;height: 130px;transition: all .3s;}
.hygq-list li h5{font-size: 16px;line-height: 28px;font-weight: normal;color: #1658a0;height:56px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;transition: all .3s;}
.hygq-list li:hover{background: #1e66b4;}
/*.hygq-list li h5:hover{margin-top: -5px}*/
.hygq-list li:hover a h5,.hygq-list li:hover p,.hygq-list li:hover i.xy{color: #fff!important;}
.hygq-list li h5{color: #1658a0;}
.hygq-list li p{font-size: 14px;color: #999;margin-top: 20px;line-height: 18px;transition: all .3s;}
.hygq-list li i.xy{color: #999;font-size: 36px;margin-top:20px;line-height: 18px;transition: all .3s;}
.zcjd{width: 48.5%;margin-top: 50px;}
.hytj{width: 48.5%;margin-top: 50px;}
.tab-title{border-bottom: 1px #efefef solid;}
.tab-title h3{font-size: 26px;line-height: 26px;}
.tab-title h3 a{color: #0059a9;display: inline-block;padding-bottom: 20px;border-bottom: 3px #1658a0 solid;}
.imgbox{width: 48%;margin-top: 30px;overflow: hidden;background: #f8f8f8;text-align: center}
.imgbox a{display: block}
.imgbox a img{transition:all .3s linear;height: 174px;}
.imgbox:hover a img{transform: scale(1.05);}
.list-1 li{font-size: 18px; padding-left:20px; line-height: 48px;transition:all .3s linear; position: relative;background: url(20fjszf_dot.png) no-repeat left 24px;}
.list-1 li span{ color: #999;   float:right; font-size:16px;  }
.list-1 li i{ left: 0;  position:absolute; display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #ccc;float: left;margin-top: 22px;margin-right: 12px;display: none}
.list-1 li a.bt{display: inline-block;vertical-align: middle;
    max-width: 75%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
.list-1 li a.wj,.list li a.wj{color: #0059a9; margin-left: 10px;}
.xwfb{margin-top: 10px;overflow: hidden}
.xwfb a{display: block}
.xwfb img{width: 100%;transition: all .3s linear;}
.xwfb:hover img{transform: scale(1.05);}
.hygq-left{width: 75%;}
.hygq-right{width: 22%;margin-top: 20px;}
.hygq-right a{display: block}
.hygq-right img{width: 100%;}
.list-1 li:hover{padding-left: 28px}


.zcjd .list,.hytj .list { height: 290px;  overflow: hidden; text-align: justify; padding-top: 0;}
/************* 新闻动态 *************/
.con_l{width: 48.6%;}
.lb-xw-nr{width: 48.6%;}
.slideBox .bd li img{height: 348px;}
.sp-title{margin-top: 30px;}
.sp-title li{float: left;margin-right: 60px}
.sp-title li a{font-size: 26px;line-height: 26px;}
.sp-title li.sp-act a,.sp-title li:hover a{font-weight: bold;color: #1658a0;}

.xwtp-box{margin-top: 30px;margin-left: -2%;}
.xwtp-box li{float: left;width: 23%;margin-left: 2%;}
.xwtp-box li img{transition: all .3s linear;height: 164px}
.tp-box{position: relative;cursor: pointer;overflow: hidden; height: 165px;  background: #f9f9f9;
    text-align: center;
    width: 100%;  }
.tp-box img {display: inline-block; }
.tp-box:hover img{transform: scale(1.1);}
.tp-box span{display: inline-block;width: 64px;height: 25px;border-radius: 4px;color: #fff;font-size: 12px;text-align: center;line-height: 25px;background: #d63937;
position: absolute;top: 6px;right: 7px}
.tp-tit{padding: 10px 15px;background: #fafafa;}
.tp-tit p{font-size: 16px;line-height: 24px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;height: 48px;}
.xwdt-tab .tab1 li a{font-size: 26px;}
.xwdt-tab .sjkf_con{background: #fff;padding: 0;margin-top: 0;}

/*----图片2---

.tpxw-box {
    clear: both;
}
.xwtp-box { display: flex;     flex-direction: row;
    flex-wrap: wrap;}

.xwtp-box li { width: 23%; margin-right:2.6%; }
.xwtp-box li:nth-child(4n) {
    margin-right: 0;
}
.tp-box {
    width: 100%;
    height: 178px;
    background: #f00;
    display: table-cell;
    vertical-align:middle;
}
.tp-box img {
    width: auto;
    max-width: 100%;
    height:auto;
    max-height: 100%;
}
 */

    /************** 政务公开 ***************/
.zw-ul{margin-left: -2%;}
.zw-ul li{width: 18%;float: left;margin-top: 30px;margin-left: 2%;height: 70px;text-align: center;line-height: 70px;background: #e7f3fe;border-radius: 4px;}
.zw-ul li a{display: block;font-size: 18px;}
.zw-ul li a span{font-size: 26px;color: #1658a0;margin-right: 5px;}
.zw-left{width: 57.3%;margin-top: 40px}
.list-zw{height: 389px;overflow: hidden}
.list-zw li a.jd{color: #1658a0}
.list-zw li{line-height: 48px;margin-top: 0;max-height:97px;background: url(20fjszf_dot.png) no-repeat left 20px;}
.zw-right{width: 40%;margin-top: 40px}
.zw-tab li a{font-size: 26px;line-height: 26px;}
.zw-tab li em{height: 3px}
.tab1 li.on em, .tab1 li:hover em{width: 104px}
.zzc-sel{padding: 30px;background: #f8f8f8;}
.zzc-sel p{font-size: 24px;color: #1658a0;line-height: 24px;}
.sel-box{margin-left: -4%;}
.mn-sel{width: 95%;float: left;margin-left: 4%;margin-top: 25px;position: relative;}
.mn-bor{border: 1px #dcdcdc solid;border-radius: 4px;height: 46px;background: #fff;padding: 0 20px;}
.mn-bor span{font-size: 14px;line-height: 14px;border-right: 1px #ebebeb solid;padding-right: 12px;float: left;margin-top: 15px}
.mn-bor .select{width: 85%;float: right;border: none;margin-top: 7px;cursor: pointer;background: url("20201027-select-sj.png") no-repeat right center;color: #999;height: 30px;overflow: hidden}
.inpbox{margin-top: 30px;}
.inpbox input{font-size: 14px;height: 46px;padding-left: 20px;border:1px #dcdcdc solid;border-radius: 4px;background: #fff;float:left;
width: 62%;color: #999;}
.inpbox button{width: 28%;height: 46px;float: right;border-radius: 4px;color: #fff;font-size: 16px;background: #1658a0;border: none;cursor: pointer}
.wop{width: 48%;margin-top: 40px;height: 95px;border-radius: 4px;line-height: 95px;text-align: center;}
.corl01{background: #266bb5;}
.corl02{background: #1387d1;}
.wop a{display: block;color: #fff;font-size: 20px;}
.wop a span{font-size: 30px;margin-right:15px}
.search-box{float: left;height: 40px;border-radius: 4px 0 0 4px;width: 80%;background: #fff;line-height: 40px;}
.search-box span{font-size: 16px;color: #999;float: left;margin: 0 10px 0 15px}
.search-box input{height: 40px;border: none;width: 80%;float: left;line-height: 40px;color: #999;}
.ss-search  button{width: 20%;border: 1px #1661ab solid;background: #1661ab;font-size: 16px;color: #fff;float: right;border-radius: 0 4px 4px 0;cursor: pointer;height: 42px;margin-top: -1px;margin-right: -1px;margin-bottom: -1px}
.ss-search{border: 1px #dcdcdc solid;border-radius: 4px;}
.szxx p{font-size: 14px;margin-top: 20px;color: #333;}
.szxx p em{font-size: 16px;font-weight: bold;color: #c43030;}
.szxx p span{margin-right: 15px}
.szxx p span.none{margin-right: 0;}
.sjs-ul{margin-top: 20px;margin-left: -3%;}
.sjs-ul li{float:left;margin-left: 3%;width: 30.33%;height: 92px;background: #fff;border-radius: 4px;*width:30%;}
.zzc-sel2{padding:30px 25px;background: #f8f8f8;margin-top: 30px}
.sjs-ul li a{display: block;text-align: center;padding-top:20px;}
.sjs-ul li a span{font-size: 28px;color: #0059a9;}
.sjs-ul li a p{font-size: 16px;}
.zw-ul li a span,.wop a span,.sjs-ul li{transition: .3s all;display: inline-block}
.zw-ul li a:hover span,.wop a:hover span{ transform: scale(1.2);}
.sjs-ul li:hover{background: #1658a0;}
.sjs-ul li:hover a,.sjs-ul li:hover a span{color: #fff;}

.ipton ul{margin-left: -1%;}
.ipton ul li{float: left;width: 13.28%;text-align: center;margin-left:1%;margin-top: 20px;position: relative;cursor: pointer}
.ipton ul li p{background:#f5faff;display:block;border: 1px #ebebeb solid;border-radius: 5px;box-shadow: 0 0 10px rgba(52,98,178,.06);height:40px;padding-top:20px;transition: .3s all;}
.ipton ul li a span{font-size: 32px;color: #0059a9;}
.ipton ul li p a{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 16px;color: #1661ab;display: block;}
.ipton ul li i{display: block;height: 8px;background: url("20201020-xl.png") no-repeat center;margin-top: 5px}
/*.ipton ul li:hover a{background: #0059a9;color: #fff}*/
/*.ipton ul li:hover a p{color: #fff;}*/
/*.ipton ul li:hover a span{color: #fff;}*/
/*.ipton ul li:hover i{background: url("20201020-xl2.png") no-repeat center}*/
.tjxx_con{padding-top: 0;}
.sx-btn{display: inline-block;height: 28px;padding: 0 10px;font-size: 14px;color: #1658a0!important;border: 1px #1658a0 solid;border-radius: 4px;float: right;transition: all .3s;}
.sx-btn:hover{background: #1658a0;color: #fff!important;}
.zdly-xl{position: absolute;left: 0;right: 0;border: 1px #e8e8e8 solid;z-index: 10;background: #fff;top: 61px;padding: 5px 0;display: none}
.ipton ul li.xl-act p{border-radius: 5px 5px 0 0;}

.ipton ul li.xl-act .zdly-xl{display: block}

.zdly-xl2{width:500px;border-radius: 4px;box-shadow: 0 2px 8px rgba(0,0,0,.1);padding: 10px 0;z-index: 100;top:60px;left: 50%;margin-left: -250px;}
.xsj-dp{position: absolute;left: 50%;margin-left: -7px;width: 14px;height: 8px;top:-7px; z-index: 101;}
.zdly-xl span{margin: 0 12px;display: inline-block;}
/*.zdly-xl2 span{margin: 0;color: #ccc;}*/
/*.zdly-xl2 span a{padding: 0 10px;}*/
/*.zdly-xl span a{display: block}*/
/*.zdly-xl span a:hover{background: #f8f8f8}*/
.padp{padding: 0 15px;}
.ipton2 ul li:hover p{background: #1658a0;}
.ipton2 ul li:hover p>a{color: #fff;}
.ipton2 ul li:hover i{background: url("20201020-xl2.png") no-repeat center }

.sel-xl{position: absolute;right: 0;left: 0;top: 48px;border:1px #dcdcdc solid;z-index: 10;background: #fff;border-radius:4px;box-shadow: 0 3px 6px rgba(0,0,0,.06);padding: 10px 0;display: none}
.sel-xl ul li a{display: block;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.sel-xl ul li:hover a{background: #f5faff}
.sel-xl-on{display: block}
.sel-xl ul{max-height: 150px;overflow-y: auto}


/********** 访谈实录 **********/
.ftsl-title h2{font-size: 32px; text-align: center;line-height: 40px}
.ftsl-title{margin-top: 40px;}
.ft-box{background: #3b70aa;margin-top: 40px;color: #fff;}
.ft-img{margin-right:30px;}
.ft-nero{font-size: 16px;line-height: 36px;padding-right: 40px;padding-top: 15px;text-align: justify}
.ft-info{margin-top: 20px}
.ftlb-tab{margin-top: 50px;}
.ftlb-tab ul{border-bottom: 1px #dedede solid;}
.ftlb-tab ul li{float: left; font-size: 24px;position: relative;margin-right: 20px}
.ftlb-tab ul li a{display: block;padding: 0 35px 30px;line-height: 24px;}
.ftlb-tab ul li a span{font-size: 26px;color: #666;margin-right: 10px}
.ftlb-tab ul li em {
    position: absolute;
    left: 50%;
    width: 0;
    bottom: -1px;
    transition: .3s all;
    height: 3px;
    background-color: #1658a0;
}
.ftlb-tab ul li.ft-act em,.ftlb-tab ul li:hover em{width: 100%;left: 0;}
.ftlb-tab ul li.ft-act a,.ftlb-tab ul li:hover a{color: #1658a0;font-weight: bold;}
.ftlb-tab ul li.ft-act a span,.ftlb-tab ul li:hover a span{color: #1658a0;font-weight: normal;}
.wzzb{
    margin-top: 35px;padding-left: 20px;overflow-y:auto; height:865px;padding-top: 10px;
    position: relative;
}
.mainNero{ border-left: 1px solid #ebebeb; padding-right: 30px;}
.zsxx{
    padding: 10px 0;
    background-color: #fbfafa;
}
.wdnr{ position: relative; }
.wdnr img{ position: absolute; top:0; left: -19px;}
.zsxx img{
    margin-right: 8px;
    margin-left: 15px;
    margin-top: 3px;
    float: left;
}
.wdnr p{ margin-left: 25px;line-height: 32px;text-align: justify}
.bj_ft_box{ padding: 20px 20px 20px 0; box-shadow: 5px 5px 10px rgba(160,160,160,.1); background: #fff; margin-left: 23px;border-radius: 6px; margin-top: 20px; margin-bottom: 20px;position: relative;border: 1px #e8e8e8 solid;border-radius: 6px;}
.bj_ft_box i{ position: absolute; top: -12px; left: 40px;display: inline-block;width: 17px}
.bj_ft_box p{font-size: 16px;line-height: 32px}
.bj_ft_box i img{width: 17px;height: 13px;}
.ftsl-tp{text-align: center;min-height: 500px}
.ftsl-tp img{max-width: 100%;margin-top: 40px}
.ftsl-tw{padding: 0 40px;}





/************** 省政府领导 *************/
.ld-box{margin-top: 40px;}
.ld-left ul li{width: 230px;height: 55px;border-radius: 4px;background: #ececec;font-size: 18px;line-height: 55px;margin-bottom: 25px; transition: .3s all;}
.ld-left ul li a{display: block;}
.ld-left ul li i{display: inline-block;float: right;margin-right: 20px;width: 22px;height: 55px;background: url("20201022-xy02.png") no-repeat center;}
.ld-left ul li span{margin-left: 25px}
.ld-left ul li.ld-curr,.ld-left ul li:hover{background: #1658a0;}
.ld-left ul li.ld-curr a,.ld-left ul li:hover a{color: #fff;font-weight: bold;}
.ld-left ul li.ld-curr i,.ld-left ul li:hover i{background: url("20201022-xy01.png") no-repeat center;}
.szxx2{width: 230px;height: 90px;border-radius: 4px;background: #eaf5ff;margin-top: 50px;text-align: center;line-height: 90px;transition: .3s all;}
.szxx2:hover{box-shadow: 0 2px 10px rgba(234,245,255,.5);}
.szxx2 a{display: block;color: #1658a0;font-weight: bold;font-size: 20px}
.szxx2 a img{margin-right: 25px}
.ld-right{border-left: 1px #ebebeb solid;margin-left: 260px}
.ld-info{padding: 20px 0 0 50px}
.picture-box{text-align: center;}
.picture-box img{box-shadow: 0 3px 13px rgba(17,17,17,.09);}
.picture-box h2{font-size: 20px;margin-top: 15px;margin-bottom: 30px;}
.info-box h5{font-size: 20px;color: #1658a0;margin-bottom: 10px}
.info-box h5 span{font-weight: normal;color: #1658a0;font-size: 24px;margin-right: 10px;}
.info-box p{font-size: 18px;line-height: 46px;margin-bottom: 30px}
.ld-list ul{padding: 0;border-bottom: none;}
.ld-list li { background: url(20fjszf_dot.png) no-repeat left 26px;}
.ld-list li:hover { background: url(20fjszf_dot.png) no-repeat 10px 26px;}
.ld-list li a{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle}
.szf-xl,.szxx-pho{display: none;}



/************* 图片新闻 *************/
.tpxw-box .xwtp-box{margin-top: 0;}
.tpxw-box .xwtp-box li{margin-top: 30px;height: 250px;}
.tpxw-box .tp-tit{background: #f7f7f7;}

/************* 在线访谈 *************/
.ftxx{font-size: 16px;color: #dcdcdc;margin-left: 40px;float: left}
.ftxx p a{color: #666;margin: 0 15px}
.ftxx p a i{font-size: 20px;}
.ftxx p a:hover{color: #1658a0}
.xqyg-box{margin-top: 20px;}
.yg-nero h5{font-size: 24px;font-weight: bold;line-height: 24px;}
.yg-nero{margin-left: 430px;}
.yg-img{margin-right: 30px;width:400px;}
.yg-nero> p{font-size: 16px;line-height: 32px;color: #666;margin-top: 5px;text-align: justify;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.yg-det{margin-top: 10px;position: relative}
.yg-det p span{display: inline-block;width: 77px;height: 22px;border: 1px #5d8ec4 solid;border-radius: 3px;text-align: center;color: #447ebe;margin-right: 10px;}
.yg-det p {font-size: 14px;line-height: 22px;margin-top:9px;}
.yg-det button{width: 110px;height: 40px;border-radius: 4px;background: #2568b1;font-size: 16px;color: #fff;border: none;cursor: pointer;position: absolute;
right: 0;bottom: 0;}
.wqrq{float: right;}
.wqrq a{display: inline-block;padding: 0 15px;height: 30px;line-height: 30px;border-radius: 50px;border: 1px #dcdcdc solid;font-size: 14px;color: #666;margin-left: 20px;transition: .3s all;}
.wqrq a.rq-curr,.wqrq a:hover{background: #63a1e5;border: 1px #63a1e5 solid;color: #fff;}
.wqhg-box ul li{width: 23%;float: left;margin-top: 30px;margin-left: 2%;}
.wqhg-box ul{margin-left: -2%;}
.wqxw{overflow: hidden;height: 219px;text-align: center;background: #f9f9f9}
.wqxw a{display: block;}
.wqxw img{transition: all .3s linear;height: 219px;}
.wqxw:hover img{transform: scale(1.1);}
.wqnr{padding: 15px;background: #f9f9f9;}
.wqnr h5{font-size: 16px;font-weight: normal;margin-bottom: 15px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;line-height: 26px;height: 47px;}
.wqnr p{font-size: 14px;color: #999;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.xwhy{display: none;}

/************** 意见征集 *************/
.yjzj-box{border-top: 1px #ebebeb solid;margin-top: 30px;}
.yjzj-box ul li{padding: 30px 15px;border-bottom: 1px #f1f1f1 solid;transition: all .3s;}
.yjzj-box ul li:hover{background: #f8f8f8;}
.yjzj-box ul li span{display: inline-block;width: 68px;height: 68px;border-radius: 100%;font-size: 16px;color: #fff;text-align: center;line-height: 68px;
background: #c7c7c7;float: left;}
.yjzj-box ul li span.jxz{background: #71a0d3;}
.yj-nr{float: left;margin-left: 30px;width: 55%;}
.yj-nr h5{font-size: 18px;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}
.yj-nr p{font-size: 16px;color: #999;margin-top: 5px;}
.zj-btn{float: right;}
.zj-btn a{display: inline-block;width: 103px;height: 38px;border-radius: 4px;border: 1px #ddd solid;font-size: 16px;text-align: center;line-height: 38px;color: #999;margin-top: 15px;margin-left: 20px;transition: all .3s;}
.zj-btn a.zj-chos{background: #2b70bb;border: 1px #2b70bb solid;color: #fff;}
.zj-btn a.jg-chos:hover{background: #f6a406;border: 1px #f6a406 solid;color: #fff;}

/************* 征集细览 *************/
.xl-det{padding: 0 80px;}
.xl-tit h5{font-size: 32px;text-align: center;line-height: 40px;margin-top: 70px}
.xl-tit p{font-size: 16px;color: #666;text-align: center;margin-top: 20px}
.xl-tit p span{margin: 0 7px;}
.xl-tit p span i{color: #eb1d1d;}
.zjxl-tab{margin-top: 70px;}
.zjxl-tab ul li{font-size: 20px;}
.zjxl-tab ul li a{padding: 0 40px 20px;}
.zjxl-tab ul li.ft-act a, .zjxl-tab ul li:hover a{font-weight: normal}
.zjxl-tab ul li em{height: 4px}
.zjxl-tab ul li.ft-act em, .zjxl-tab ul li:hover em{width: 34px;left: 50%;margin-left: -17px;}
.zjxl-article{font-size: 18px;line-height: 38px;text-align: justify}
.zjxl-article p{margin-top: 30px}
.lkc{margin-top: 60px;text-align: right;}
.zj-table{margin-top: 100px;}
.zj-table table{width: 100%;font-size: 16px;border-collapse:collapse;}
.zj-table table tbody tr td{padding: 15px 5px;}
.zj-table table tbody tr td.Item{width: 80px;vertical-align: top;line-height: 56px;}
.zj-table table tbody tr td input{width:90%;padding-left:20px;height: 56px;border-radius: 4px;border: 1px #ebebeb solid;background: #fafafa;line-height: 56px;color: #999;font-size: 16px;}
.zj-table table tbody tr td i{color: #ef1b1b;}
.zj-table table tbody tr td input.xl-inp2{width: 95.5%}
.zj-table table tbody tr td textarea{padding: 10px 20px;width: 93.5%;height: 100px;border: 1px #ebebeb solid;background: #fafafa;border-radius: 4px;color: #999;}
.zj-table table tbody tr td input.yzm{width: 210px;}
.zj-table table tbody tr td img{margin-left: 20px;}
.pho-table{display: none;}
.tj-btn{text-align: center;margin-top: 50px;}
.tj-btn button{width: 195px;height: 60px;border-radius: 4px;font-size: 20px;color: #fff;background: #2b70bb;border: none;cursor: pointer;margin: 0 10px}
.tj-btn button.zz{background: #999}
.fjxz{margin-top: 80px;}
.fjxz p{font-size: 18px;font-weight: bold;}
.fjxz p span{font-size: 26px;color: #666;margin-right: 10px;font-weight: normal}
.fjxz ul{padding-left:40px;margin-top: 10px}
.fjxz ul li{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fjxz ul li i{display: inline-block;width: 4px;height: 4px;background: #ccc;border-radius: 100%;float: left;margin: 18px 10px 0 0; }
.fjxz ul li a{color: #1658a0}

.ftsl-tw .zj-table table tbody tr td input{width: 95.2%;}
.ftsl-tw .zj-table table tbody tr td input.yzm{width: 210px}





/************ 走进福建 ************/
.ins-section01{height: 833px;padding-top: 1px;background: url("20201024-zjfj-bg01.png") no-repeat top center;}
.ins-section02{height: 872px;padding-top: 1px;background: url("20201024-zjfj-bg02.png") no-repeat top center;}
.ins-section03{height: 452px;padding-top: 1px;background: url("20201024-zjfj-bg03.png") no-repeat top center;}
.ins-section04{height: 814px;padding-top: 1px;background: url("20201024-zjfj-bg04.png") no-repeat top center;}
.ins-title{text-align: center;margin-top: 115px;}
.gk-nero p{font-size: 18px;line-height: 36px;margin-top: 30px;text-align: justify;}
.gk-icon li{float: left;text-align: center;width: 16.66%;margin-top: 80px;}
.gk-icon li a{color: #134b89;font-size: 18px;display: block}
.gk-icon li span{font-size: 38px;transition: .3s all;display: inline-block;line-height: 38px;}
.gk-icon li p{margin-top: 20px;}
.gk-box{margin-left: 345px;margin-right: 50px;margin-top: 90px;}
.gk-icon li:hover span,.qx-img:hover i img,.hj-sec li:hover img,.qx-img:hover a img{transform: scale(1.1);}
.ztp{padding: 0 30px;margin-top: 100px;display: none;}
.ztp ul{margin-left: -2%;}
.ztp ul li{display: table;float: left;width: 14.75%;margin-left: 1.9%;text-align: center;font-size: 17px;line-height: 24px;height: 85px;background: url("20201024-kk.png") no-repeat center;position: relative}
.ztp ul li img{position: absolute;top: 87px;left: 0;right: 0;}
/*.ztp ul li a{display: table;color: #fff;width: 100%;height: 85px;}*/
.ztp ul li p{display: table-cell;vertical-align: middle;*margin-top:20px;color: #6493c5;height: 85px;width: 100%;font-family: simsun;font-weight: bold;}
.qxfj{padding: 0 30px;}
.qxfj ul{margin-left: -2%;}
.qxfj ul li{float: left;width: 18%;margin-left: 2%;margin-top: 90px;position: relative;text-align: center;}
.qxfj ul li.top2{margin-top: 178px}
.qx-img{overflow: hidden;position: relative;cursor: pointer;}
.qx-img i,.qx-img a{display: block}
.qx-img i img,.qx-img a img{width: 100%;transition: .3s all linear;}
.zzp{position: absolute;width: 100%;top: 0;left: 0;z-index: 10}
.qx-bq{position: absolute;height: 47px;bottom: -20px;z-index: 99;right: 30px;left: 30px;background: #fff;line-height: 47px;}
.qx-bq span,.qx-bq a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;font-weight: bold;color: #134b89;}
.hj-sec li{width: 33.33%;float: left;text-align: center;margin-top: 65px;}
.hj-sec li img{transition: .3s all linear;}
.cspm{margin-top: 120px;position: relative;padding: 0 30px;}
.cspm> a{display: inline-block;width: 40px;height: 40px;font-size: 22px;color: #fff;border-radius: 4px;text-align: center;line-height: 40px;background:#636363;}
.zjcs-btn01{position: absolute;top: 50%;margin-top: -22px;left: -30px;}
.zjcs-btn02{position: absolute;top: 50%;margin-top: -22px;right: -30px;}
.cs-lbt{position: relative;height: 250px;}
.cs-lbt li.zjtp{position: absolute;top: -35px;left: 50%;margin-left: -287px;z-index: 10;}
.cs-lbt li.zbtp{position: absolute;top: 0;left: 0;}
.cs-lbt li.ybtp{position: absolute;top: 0;right: 0;}
.cs-lbt li span{display: inline-block;width: 138px;height: 48px;background: url("20201024-mz-zz.png") no-repeat left center;position: absolute;left: 0;top: 15px;z-index: 5;
font-size: 20px;font-weight: bold;color: #fff;line-height: 48px;padding-left: 15px}


/**************** 互动知识库列表 ****************/
.zsk-lb{margin-top: 35px;}
.wtfl{width: 188px;}
.wtfl h5{font-size: 16px;color: #1658a0;}
.wtfl div{height: 32px;font-size: 16px;line-height: 32px;padding-left: 40px;cursor: pointer}
.dy{background: url("20201024-sz-icon02.png") no-repeat 12px center;}
.wtfl div em{font-size: 14px;color: #999;}
.wtfl div.de{height: auto;line-height: 34px;}
.wt_ul li{padding: 8px 0;}
.wtfl div.de p{padding-left: 20px;background: url("20201024-xsj.png") no-repeat left center;}
.wtfl div.one:hover{background: #e7f0fb}
.wtfl div.dy-act,.wtfl div.dy:hover{background: url("20201024-sz-icon01.png") no-repeat 12px center #e7f0fb}
.de p.de-chos a,.de p:hover a,.de p.de-chos a em,.de p:hover a em{color: #1658a0;}
.zsk-right{border-left: 1px #e8e8e8 solid;margin-left: 220px;padding-left: 30px;}
.zsk-right h4{font-size: 24px;}
.zsk-right h4 span{color: #666;font-size: 16px;font-weight: normal;margin-left: 20px}
.zsk-right h4 span i{color: #c63232;}
.zsk-list li span{display: none}

/************** 视频新闻 *************/
.fjws{width: 242px;height: 33px;background: url("20201024-sp-titlebg.png") no-repeat left center;float: left;margin-left: 70px}
.fjws img{float: left;margin: 8px 5px 0 25px;}
.fjws p{float: left;font-size: 18px;font-weight: bold;color: #fff;}
.gend{float: right;font-size: 16px;color: #666!important;margin-top: 10px}
.sp-big{width: 43.5%;float: left;}
.ovd{margin-top: 20px;}
.sp-box a{display: block}
.sp-box a img{width: 100%;transition: all .3s;}
.sp-box{position: relative;height: 303px;overflow: hidden;transition: all .3s;}
.sp-min .sp-box{height: 122px;overflow: hidden;transition: all .3s;}
.sp-box:hover img{transform: scale(1.1);}
.sp-box span{display: inline-block;width: 54px;height: 20px;font-size: 12px;color: #fff;border-radius: 50px;background: rgba(0,0,0,.4);position: absolute;right: 15px;bottom: 12px;
text-align: center;line-height: 20px;}
.bot-nam{padding: 5px 10px;background: #f2f2f2;font-size: 16px;}
.bot-nam p{overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.sp-min{width: 56.5%;float: left}
.sp-min ul li{width: 31.33%;float: left;margin-left: 2%;margin-bottom: 20px;*width:31%;}

/************* 机关效能投诉 ************/
.jgzn-box{margin-top: 30px;border-top: 1px #ebebeb solid;padding-top:20px;}
.tips{font-size: 16px;color:#d31d1d;}
.jgzn-box table{width: 100%;margin-top: 5px;font-size: 16px;}
.jgzn-box table tr td.jg-title{padding: 15px 0;}
.jgzn-box table tr td.jg-title h5{font-size: 20px;padding: 15px 20px;background: #f5f5f5;}
.jgzn-box table tr td{padding: 15px 10px;}
.jgzn-box table tr td.xn-fir{width: 130px;vertical-align:top;line-height: 48px;}
.jgzn-box table tr td input{height: 48px;width: 85%;border-radius: 4px;background: #fff;border: 1px #ddd solid;padding-left: 15px;color: #999;font-size: 14px}
.jgzn-box table tr td select{width: 94%;height: 50px;border-radius: 4px;background: #fff;border: 1px #ddd solid;font-size: 14px;padding: 0 15px;}
.jgzn-box table tr td em{color: #e83939;}
.jgzn-box table tr td textarea{width: 95%;height: 90px;border: 1px #ddd solid;border-radius: 4px;}
.jgzn-box table tr td input.xn-inp2{width: 93.5%;}
.jgzn-box table tr td input.xn-yzm{width: 355px;}
.jgzn-box table tr td img{margin-left: 20px;}
.jgzn-box table tr td a.scfj{display: inline-block;width: 148px;height: 48px;border: 1px #ddd solid;border-radius: 4px;font-size: 16px;color: #333;text-align: center;
line-height: 48px;
    background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
    background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
    background: -o-linear-gradient(top, #fff 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #fff 0%, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0%, #efefef 100%);z-index: 100;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff ', endColorstr='#efefef ',GradientType=0 );}


.zdly-new-gk{margin-top: 10px;}
.zdly-new-gk ul li p span{font-size: 34px;color:#1661ab;display: block;margin-bottom: 18px;line-height: 34px;}
.xwdt-ipt ul{margin-left: -3%}
.xwdt-ipt ul li{width: 47%;margin-left: 3%;margin-top: 13px}
.xwdt-ipt  ul li p{height: 30px;padding-top: 15px;}

.zdly-new-gk ul li{width: 22%;margin-left: 3%;}
.zdly-new-gk ul li p a{font-size: 18px;line-height: 20px}
.zdly-new-gk  ul li p{ height: 110px;padding-top: 30px;}
.zdly-new-gk  ul li i{margin-top: 15px}
.zdly-new-gk .zdly-xl{top: 140px;padding: 15px 0;border-top: 0;}
.zdly-xl span{font-size: 16px}

.zdly-new-gk ul{margin-left: -3%}



.sec-ul{margin-left: -2%;margin-top: 30px;}
.sec-ul li{float: left;width: 31.33%;margin-left: 2%;text-align: center;height: 151px;color: #fff;transition: all .3s linear;}
.sell-p{padding: 1px 40px;background: #fff;}
.sec-ul li.bg01{background: url("20201024-zdimg01.png") no-repeat  center;transition: all .3s linear;}
.sec-ul li.bg02{background: url("20201024-zdimg04.png") no-repeat  center;transition: all .3s linear;}
.sec-ul li.bg03{background: url("20201024-zdimg03.png") no-repeat  center;transition: all .3s linear;}

.sec-ul li h5{font-size: 28px;line-height: 28px;margin-top: 37px;color: #fff;transition: all .3s}
.sec-ul li span{display: inline-block;font-size: 14px;color: #fff;width: 85px;height: 28px;line-height: 28px;border: 1px #fff solid;border-radius: 50px;margin-top: 30px;}
.sec-ul li a{display: block;}
.sec-ul li:hover h5{margin-top: 30px;}

.mn-select{height: 48px;width: 85%;border-radius: 4px;background: #fff;border: 1px #ddd solid;padding-left: 15px;font-size: 14px;line-height: 48px;position: relative;}
.mn-select p{margin-right: 15px;background: url(20201027-select-sj.png) no-repeat right center;}
.mn-select ul{position: absolute;right: -1px;left:-1px;border-radius: 4px; border: 1px #ddd solid;background: #fff;padding: 10px 0;top: 49px;max-height: 200px;overflow-y: auto;}
.mn-select ul li{padding: 0 15px;line-height: 32px;;transition: all .3s;cursor: pointer}
.mn-select ul li:hover{background: #f8f8f8;color: #1658a0}


/*** update 20201105 ***/


    /*************** 站点地图 **************/
.zddt-ul >li{padding: 35px 0;border-bottom: 1px #eeeeee solid;}
.zddt-title{width: 188px;height: 95px;float: left;background: #f3f9ff;text-align: center;padding-top: 1px}
.zddt-title span{font-size: 30px;color: #1658a0;margin-top: 17px;display: inline-block}
.zddt-title p{font-size: 20px;font-weight: bold;margin-top: 5px}
.zd-lj{margin-left: 225px;}
.zd-lj li{float: left;font-size: 16px;width: 20%;margin-bottom: 5px;padding-top: 10px}
.zd-lj li a{display: block;padding-right: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zd-lj li i{display: inline-block;width: 6px;height: 6px;float: left;border-radius: 100%;background: #bfbfbf;margin: 13px 12px 0 0;}
.zddt-ul >li.lasno{border-bottom: none}


.xwdt-tab .sjkf_con,.xwdt-ipt{height: 310px;}
.xwdt-tab .sjkf_con .list{height: 300px;overflow: hidden;}
.xwdt-tab .sjkf_con .list-2{margin-top: 0;padding-top: 10px;}
.xwdt-ipt ul li p{height: 42px;padding-top: 0;}
.xwdt-ipt ul li p a{line-height: 42px;}

/* update 20201104 */


/********* update 20201105 ********/
.gwyxx{height: 288px;overflow: hidden}
.budtxx{height: 300px;overflow: hidden}
.rel{position: relative;}

.hytj-logo{height: 174px;background: url("20201106-tj-bg.png") no-repeat center top;margin-top: 30px;text-align: center}
.hytj-logo a{display: block;padding-top: 20px;}
.hytj-logo span{display: inline-block;border-radius: 50px;padding: 0 40px;color: #fff;font-size: 20px;height: 40px;line-height: 40px;margin-top: 10px;
background: rgba(2,30,100,.2);}
/*.hytj-logo span i{font-size: 22px;}*/
.hytj-logo span em{margin: 0 15px;font-size: 28px;line-height: 40px}
.list-tzgg{height: 289px;}

/* update 20201106 */
.tjxx_list2{margin-top: 20px}



@media screen and (max-width: 1366px){
    .ft-nero{padding-right: 30px}
    .ft-img{margin-right: 30px}
    .tpxw-box .xwtp-box li{height: 235px;}

    .ztp ul li{background-size: 100%;}
    .sp-min ul li{margin-bottom: 15px;}
    .sp-box,.sp-box img{height: 280px}
    .sp-min .sp-box,.sp-min .sp-box img{height: 113px}
    .ygd{right:40px;}

    .tp-box,.xwtp-box li img{height: 152px;}

    /* update */
    .wqhg-box ul li img, .wqhg-box .wqxw{height: 200px;}

    /* update 20201104 */

    /* update 20201105 */
    .xwdt-tab .sjkf_con .list,.budtxx{
        height: 280px;
    }
    /*.zdly-xl2{width: 700px;margin-left: -350px;}*/

    .hytj .list-1 li{font-size: 16px;line-height: 40px;}
    .zcjd .list{height: 250px;}

    .hytj .list-1 li{background: url(20fjszf_dot.png) no-repeat left 20px;}
    /* update 20201106 */
}


@media screen and (max-width: 1200px){
    .fixed{left: 0;}
    .ej-title,.tab-title h3,.sp-title li a{font-size: 22px;line-height: 22px}
    .list-1 li{font-size: 14px;line-height: 36px}
    .list-1 li i{width: 4px;height: 4px;margin-top: 16px;margin-right: 10px;}
    .zw-ul li a{font-size: 16px}
    .zw-ul li a span{font-size: 22px}
    .zw-ul li{width: 19%;margin-left: 1%}
    .zw-ul{margin-left: -1%;}

    .zw-tab li a{font-size: 22px;line-height: 22px;}
    .zw-tab li, .zw-tab{height: 43px;}
    .tab1 li.on em, .tab1 li:hover em{width: 88px}
    .list-zw li{line-height: 36px}

    .zzc-sel{padding: 20px}
    .zzc-sel p{font-size: 18px;line-height: 18px;}
    .mn-sel{margin-top: 15px;}
    .mn-bor{height: 38px;padding: 0 15px;}
    .mn-bor span{margin-top: 12px;}
    .mn-bor .select{margin-top: 4px;}
    .inpbox{margin-top: 15px;}
    .inpbox input{height: 38px;}
    .inpbox button{height: 38px;}
    .wop a{font-size: 18px;}
    .wop a span{font-size: 26px;}
    .wop{height: 80px;line-height: 80px;}
    .zzc-sel2{padding: 15px;margin-top: 20px}
    .szxx p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
    .ipton ul{margin-left: -1%;}
    .ipton ul li{width: 13.28%;margin-left: 1%;}
    .ipton ul li p {font-size: 14px}

    .list-zw li{    background: url(20fjszf_dot.png) no-repeat left 15px;}
    .list-zw{height: 293px}

    .ft-img{float: none;text-align: center;margin-right: 0;}
    .ft-img img{max-width: 100%;}
    .ft-box{padding: 40px}
    .ft-nero{padding-right: 0;padding-top: 30px;line-height: 34px}

    .ld-info{padding: 20px 0 0 20px}
    .ld-right{margin-left: 250px}

    .hygq-right img{height: 130px;}

    .tpxw-box .xwtp-box li{height: 206px;}

    .xl-det{padding: 0 20px}
    .ftsl-tw .zj-table table tbody tr td input {
        width: 95.8%;
    }

    .ins-section01{background-position: -300px -100px;height: 733px;}
    .ztp{margin-top: 85px;}
    .gk-box{margin-right: 0;margin-top: 70px}
    .ins-title{margin-top: 80px;}
    .ins-title img{width: 380px;}
    .gk-nero p{font-size: 16px;line-height: 36px;}
    .gk-icon li a{font-size: 16px;}
    .gk-icon li span{font-size: 30px;line-height: 30px}
    .gk-icon li p{margin-top: 10px;}
    .ztp,.qxfj{padding: 0;}
    .ztp ul li{font-size: 14px;line-height: 22px;height: 70px;}
    .ztp ul li p{height: 70px;}
    .ztp ul li img{top:77px}
    .qx-bq span,.qx-bq a{font-size: 15px;}
    .qx-bq{height: 40px;line-height: 40px;bottom: -13px;}
    .hj-sec li img{width: 250px}
    .hj-sec li{margin-top: 85px;}
    .sp-big{width: 45%;}
    .sp-min{width: 55%;}
    .jgzn-box table.pc-table tr td{width: 34%}
    .jgzn-box table tr td.xn-fir{    width: 130px;}


    .zdly-new-gk ul{margin-left: -3%}
    .zdly-new-gk ul li{width: 22%;margin-left: 3%;}


    .sec-ul li h5{font-size: 22px;line-height: 22px;margin-top: 25px;}
    .sec-ul li{background-size: 300px!important;height: 120px;}
    .sec-ul li a{margin-top:20px}
    .sec-ul{margin-top: 10px;}

    .sp-box,.sp-box img{height: 239px}
    .sp-min .sp-box,.sp-min .sp-box img{height: 91px}
    .xwdt-ipt ul li{width: 47%;margin-left: 3%;margin-top: 10px}
    .xwdt-ipt ul li p {
        height: 30px;
        padding-top: 15px;
    }
    .xwdt-tab{margin-top: 20px}

    .sel-xl{top: 40px}
    .jgzn-box table tr td select{width: 95%;}

    .tp-box,.xwtp-box li img{height: 125px;}

    /** update **/
    .wqhg-box ul li img, .wqhg-box .wqxw{height: 165px;}

    .xwdt-ipt ul li p{padding-top: 0;height: 34px;}
    .xwdt-ipt ul li p a{font-size: 14px;line-height: 34px;}
    .xwdt-tab .sjkf_con, .xwdt-ipt{height: 234px;}

    .yg-img{width: 400px;}
    .yg-nero{margin-left: 388px;}

    /* update 20201104 */

    .gwyxx { height: 238px;}
    .hytj-logo img{max-width: 80%}
    .hytj-logo span{font-size: 18px;padding: 0 20px;}

    .zcjd .list{height: 223px}
    .list-tzgg{height: 230px;}
    /* update 20201106 */
    .tjxx_list2 li a i{margin-right: 10px;}

    /*** 20210615 ***/
    .lb-l h5{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}


}
@media screen and (max-width: 999px){
    /*#wrap1 #main .con_bg { padding: 10px 20px 20px 20px; }*/
    .fixed{left: inherit;}
    .dqwz{display: none;}
    .tu_list{margin-top: 30px}

    /*.btn01,.btn02{display: none;}*/
    .hygq-list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .hygq-list li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 250px}
    .hygq-list::-webkit-scrollbar{ display: none;}
    .zcjd,.hytj,.lb-xw-nr,.zw-left,.zw-right{width: auto;float: none}
    .zcjd,.hytj{margin-top: 30px}

    .con_l{width: 100%}
    .zw-ul li{width: 48%;margin-top: 15px;margin-left: 2%;}
    .zw-ul,.ipton ul{margin-left: -2%;}
    .zw-ul li{text-align: left;height: 52px;line-height: 52px}
    .zw-ul li a span{margin: 0 15px 0 30px}
    .mn-bor .select{width: 90%;}
    .inpbox input{width: 68%;}

    .ipton ul li{width: 23%;margin-left: 2%;margin-top: 20px}
    /*.ipton ul li a{height: 130px}*/

    .zw-tab ul{width: 100%}

    .szxx p{overflow: visible;
        white-space: normal;
        height: auto;}
    .list-zw{height: auto}
    .tp-box a{display: none;}

    .ftlb-tab ul li a{padding: 0 0 20px;font-size: 18px;line-height: 20px}
    .ftlb-tab ul li a span{font-size: 20px;margin-right: 6px}
    .ftlb-tab ul li{margin-right: 30px;}
    .ftlb-tab ul li:last-child{margin-right: 0;}
    .ftsl-title h2{font-size: 28px;line-height: 36px;}
    .ft-box{padding: 0}
    .ftsl-title{margin-top: 10px}
    .ft-box{margin-top: 20px}
    .ft-nero{font-size: 16px;line-height: 30px;padding: 20px}
    .ft-info,.wzzb{margin-top: 20px}

    .ftlb-tab{margin-top: 30px}
    .bj_ft_box p{font-size: 16px;line-height: 30px;}
    .ld-box{margin-top: 20px}

    .ld-left ul li span {margin-left: 15px; }
    .ld-left ul li{width: 180px;font-size: 16px;height: 48px;line-height: 48px;margin-bottom: 15px}
    .ld-left ul li i{height: 48px;margin-right: 15px;background-size: 18px!important;width: 18px;}
    .szxx2 {width: 180px;height: 70px;margin-top: 30px;line-height: 70px;}
    .szxx2 a img{width: 36px;margin-right: 15px; position: relative; top:-2px;}
    .szxx2 a{font-size: 18px;}
    .ld-right{margin-left: 200px;}
    .info-box p{font-size: 16px;line-height: 36px}

    .yg-img{float: none;text-align: center}
    .yg-img img{max-width: 100%;}
    .yg-nero{margin-top: 15px}

    .wqrq a{margin-left: 10px;padding: 0 10px}
    /*.wqrq a:first-child{margin-left: 0;}*/

    .wqhg-box ul li{width: 31%}
    .yg-img{margin-right: 0; width: auto}

    .hygq-right{display: none;}
    .hygq-left{width: auto;float: none}

    .xwhy{display: block;margin-top: 15px}
    .xwhy a{display: block;}
     .xwhy img{width: 100%}
    .ipton ul li p{height: 60px;}
    .zdly-xl{top: 59px}
    .ld-list li a{width: 100%}

    .yjzj-box ul li{padding: 20px 0;}
    .yjzj-box{margin-top: 20px}
    .yj-nr{margin-left: 15px}
    .tpxw-box .xwtp-box li{height: auto}
    .zj-btn a { width: 90px; height: 34px; font-size: 14px;line-height: 34px;margin-top: 18px;margin-left: 10px;}
    .zj-btn a:nth-child(1){margin-left: 0;}

    .pc-table{display: none;}
    .pho-table{display: table}

    .xl-tit h5{font-size: 26px;line-height: 34px;margin-top: 35px}
    .xl-tit p{font-size: 14px;}
    .zjxl-article{font-size: 16px;line-height: 36px;padding-top: 20px}
    .zjxl-article p{margin-top: 16px;}

    .zj-table table{font-size: 14px}
    .zj-table table tbody tr td{padding: 7px 5px}
    .zj-table table tbody tr td input,.zj-table table tbody tr td input.xl-inp2{width: 96%;}
    .zj-table table tbody tr td input{height: 42px;line-height: 42px;padding-left: 15px;font-size: 14px;}
    .zj-table table tbody tr td.Item{line-height: 42px;text-align: right}
    .zj-table table tbody tr td textarea{width: 96%;padding: 10px 15px;}
    .tj-btn button {width: 130px;height: 48px;font-size: 16px;}
    .ftsl-tp{min-height:inherit}
    .ftsl-tp img{margin-top: 15px;}

    .ipton ul li p a{font-size: 14px;}

    .ins-section01 { background-position: center top;  }
    .gk-box{margin: 30px 15px 0;}
    .ztp{margin-top: 50px;padding: 0 15px;}
    .ztp ul li img{display: none}
    .qxfj{padding: 0 15px;text-align: center}
    .qxfj ul li.top2{margin-top: 30px;}
    .qxfj ul li{display: inline-block;float: none;width: 21%;margin: 30px 20px 0;}
    .zjcs-btn02{right: 15px;z-index: 99}
    .zjcs-btn01{left: 0;z-index: 99}
    .cspm{ margin: 100px 15px 0;padding: 0;}

    .cs-lbt li.zjtp img{width: 480px;}
    .cs-lbt li.zjtp{margin-left: -240px;}
    .cs-lbt li span{font-size: 16px;height: 38px;line-height: 38px;}
    .cs-lbt li.zbtp img,.cs-lbt li.ybtp img{width: 350px;}
    .cs-lbt{height: 196px;}

    .ztp ul li{width: 31.33%;margin-bottom: 15px}
    .ztp ul li {background-size: 100% 100%;}
    .hj-sec li img{width: 200px}

    .cspm> a{width:26px;height: 26px;line-height: 26px;font-size: 14px;background: rgba(0,0,0,.5)}
    .zjcs-btn01{left: -15px;margin-top: -13px}
    .zjcs-btn02{right: 15px;margin-top: -13px}
    .qxfj ul{margin-left: 0;}
    .zsk-right{margin-left: 205px;padding-left: 15px;}
    .bot-nam{font-size: 14px;line-height: 26px}

    /*.jgzn-box table{display: none!important;}*/
    .jgzn-box table tr td{padding: 10px 5px;}
    .jgzn-box table tr td.xn-fir{width: 140px;}
    .jgzn-box table tr td input{width: 95.5%}
    .jgzn-box table tr td textarea{width: 95.5%;}


    .xwdt-tab .tab1 li a{font-size: 22px;}
    .zdly-new-gk ul li p{height: 125px;padding-top: 20px;}
    .zdly-new-gk ul li p span{font-size: 30px;margin-bottom: 13px;line-height: 30px;}
    .zdly-new-gk ul li p a{font-size: 16px;}
    .zdly-new-gk ul li i{margin-top: 10px}
    .zdly-new-gk .zdly-xl{top: 115px;padding: 10px 0;}
    .zdly-xl span{font-size: 14px;}

    .sec-ul{margin-top: 30px}
    .sec-ul li h5{font-size: 22px;}
    .zddt-title{width: auto;float: none;text-align: left;padding: 0 20px;height: 50px;line-height: 50px;}
    .zddt-title span{float: left;margin-top: 0;margin-right: 15px;}
    .zdly-new-gk{margin-top: 0;}
    .zd-lj{margin-left: 0;margin-top: 10px}
    .zd-lj li{margin-bottom: 0;}
    .zddt-title span{font-size: 24px;}
    .zddt-ul >li{border-bottom: 0;}
    .zddt-ul >li{padding: 20px 0 10px}

    .xwdt-ipt ul li p {height: 50px}
    .sel-xl{top: 38px;}
    .jgzn-box table tr td select,.mn-select,.jgzn-box table tr td input.xn-inp2{width: 95.5%;}
    .mn-select ul{top: 47px;}
    .wqxw, .wqxw img{height: 130px}
    /*update*/
    .ld-list ul { padding: 0;}
    .ld-list ul  span { display: none;}
    .ld-list ul li { font-size: 18px; background: url(20fjszf_dot.png) no-repeat left 11px;
        border: none; white-space:normal; overflow: inherit; text-overflow: inherit;   padding:0 0 10px 16px;  line-height: 24px;  height: auto;}
    .ld-list ul li:hover {
        background: url(20fjszf_dot.png) no-repeat 10px 11px;
    }
    .ld-list ul li a {  line-height: 26px;   white-space:normal; overflow: inherit; text-overflow:inherit;}
    .zcjd .list,.hytj .list { height: auto;  overflow: inherit; margin-top: 20px;}
    .zcjd .list li,.hytj .list li { line-height: 32px;}


    .xwdt-ipt ul li p{height: 34px;}

    .xqyg-box{margin-bottom: 20px}
    .wqhg-box ul li img, .wqhg-box .wqxw{height: 172px}

    /* update 20201104 */


    .gwyxx {height: 268px;}
    .xwdt-tab .sjkf_con .list, .budtxx {height: 260px;}
    /*.zdly-xl2 { width: 500px;margin-left: -250px;}*/


    .gk-icon li{margin-top: 30px;}
    .ins-section01{height: auto;padding-bottom: 80px;}
    .hytj-logo{background-size: cover;}
    .hytj .list-1 li{font-size: 16px}

    /* update 20201106 */


        /********* update 20201107********/
.ztlb-ul li { width:97%;  }
    .tjxx_list2 li a{margin-right:16px;}
    .tjxx_list2 li{font-size: 20px;}
    .tjxx_list2 li a i{font-size: 34px;}
    .tjxx_list2{padding-right: 20px;}
    .con_bg{overflow: inherit}


    /*** 20210615 ***/
    .ins-section04{height: 654px;}
    .lb-l h5{white-space: normal;}




}
@media screen and (max-width: 768px){


}

@media screen and (max-width: 767px){
    .ld-left{float: none;}
    .ld-left ul{overflow: hidden;margin-left: -2%;}
    .ld-left ul li{width: 31%;float: left;margin-left: 2%;}
    .szxx2{margin-top: 0px;width: auto}
    .ld-left ul li i{display: none}
    .ld-left ul li{text-align: center;font-size: 14px;}
    .ld-left ul li span{margin: 0 4px}
    .ld-right{margin-left: 0;border-left: 0;}
    .ld-info{padding: 15px 0 0;}
    .szxx2{text-align: center}
    .szxx2 a img{margin-left: 0; }

    .info-box h5{font-size: 18px;}
    .info-box h5 span{font-size: 20px}
    .info-box p{font-size: 14px;line-height: 30px;margin-bottom: 15px}
    .ld-list li a{font-size: 14px}
    .ld-list  li{line-height: 36px;height: 36px}
    .ld-list li { background: url(20fjszf_dot.png) no-repeat left 16px; }

    .gl_tit1_l{font-size: 20px;padding-left: 20px}
    .gl_tit1_l em {
        width: 6px;
        height: 20px;
        top: 6px;
    }

    .ftxx{font-size: 14px;}
    .ftxx p a i{font-size: 16px;}
    .ftxx p a{margin: 0 10px}
    .ftxx{margin-left: 20px}
    .wqrq a{font-size: 12px;height: 28px;line-height: 28px;}
    .wqhg-box ul li{margin-top: 15px;}
    .wqnr h5{font-size: 14px;margin-bottom: 15px;}
    .wqnr p{font-size: 12px;}
    .ld-left{display: none;}
    .szxx-pho,.szf-xl{display: block;}
    .szxx-pho{margin-top: 15px}

    /*update*/
    .ld-list ul { padding: 0;}
    .ld-list ul  span { display: none;}
    .ld-list ul li { font-size: 16px; background: url(20fjszf_dot.png) no-repeat left 11px;
       border: none; white-space:normal; overflow: inherit; text-overflow: inherit;   padding:0 0 10px 16px;  line-height: 24px;  height: auto;}
    .ld-list ul li:hover {
        background: url(20fjszf_dot.png) no-repeat 10px 11px;
    }
    .ld-list ul li a {  line-height: 24px;   white-space:normal; overflow: inherit; text-overflow:inherit;}

    .zdly-xl2 {
        width: 300px;
        margin-left: -150px;
    }
    .padp{padding: 0;}


}


@media screen and (max-width:750px){
    .yj-box{padding: 1px 15px 15px;}
    .ej-title{font-size: 18px;line-height: 18px;margin-top: 15px}
    .tu_list{margin-top: 15px;padding-bottom: 0;height: 160px;}
    .ztlb-ul{margin-left: 0;}
    .ztlb-ul li{width: auto;margin-left: 0;margin-top: 15px;float: none;}
    .bodp{padding: 10px 15px}
    .lb-l h5{font-size: 16px;line-height: 22px}
    .lb-l p{font-size: 12px}
    .lb-l h5 span{top: 0;font-size: 12px}
    .det img{width: 20px;}

    .tab-title h3,.sp-title li a{font-size: 18px;line-height: 18px;}
    .tab-title h3 a{padding-bottom: 15px;border-bottom: 2px #1658a0 solid}
    .imgbox{margin-top: 15px}
    .list-1 li span{display: none}

    .con_l,.lb-xw-nr,.sp-title{margin-top: 15px;}
    .tpxw-box .xwtp-box li{margin-top: 20px}
    .sp-title li{margin-right: 20px;}
    .xwtp-box{margin-top: 0;}
    /*.xwtp-box li{margin-right: 15px;margin-left: 0;}*/
    .tp-tit p{font-size: 14px;line-height: 20px;text-align: justify;height: 39px}
    .tp-tit{padding:10px;}
    .list-2 li a.bt{max-width: 94%}
    .xwtp-box li{width: 48%;margin-top: 15px}

    .mn-bor .select{width: 85%;}
    .zw-tab li a{font-size: 18px;line-height: 18px}
    .zw-tab li{height: 38px;}
    .tab1 li.on em, .tab1 li:hover em{width: 72px;}

    .zzc-sel{padding: 15px;}
    .zw-left,.zw-right,.wop{margin-top: 15px}
    .ipton ul li{margin-top: 15px;width: 31.33%;}
    .ipton ul li a span{font-size: 28px}
    .ipton ul li p{padding-top: 10px;height: 45px}
    /*.ipton ul li a p{margin-top: 5px}*/
    .ipton ul li i{background-size: 9px!important;margin-top: 0px}

    .xqyg-box{margin-top: 15px}
    .yg-nero h5{font-size: 20px}
    .yg-nero> p{font-size: 14px;line-height:30px}
    .yg-det{margin-top: 15px}
    .yg-det button {position: static;width: 80px;height: 32px; font-size: 14px; float: right;margin-top: 10px}
    .yg-det p{margin-top: 10px}
    .wqhg-box ul li{width: 48%;}
    .wqnr p{display: none}
    .wqnr h5{margin-bottom: 0;line-height: 22px;height: 44px;}
    .wqnr{padding: 7px 10px;}
    .wqrq{overflow: hidden;margin-left: -2%;}
    .wqrq a{width: 31.33%;float: left;border-radius: 4px;margin-top: 10px;margin-left: 2%;text-align: center}
    .wqrq{float: none;width: 100%}
    .gl_tit1{height: auto}

    .yjzj-box ul li{padding: 15px 0 10px;position: relative;}
    .yjzj-box{margin-top: 15px;}
    .yjzj-box ul li span{font-size: 12px; margin-top: 4px; margin-right:10px;width: 50px;height: 50px; line-height: 50px; }


    .yj-nr{margin-left: 0;width: auto;float: none}
    .yj-nr h5{font-size: 16px;margin-left: 55px;  line-height:28px;font-weight: normal;min-height: 56px;}
    .yj-nr p{font-size: 12px}
    .zj-btn a{border: none!important;background: none!important;font-size: 12px;color: #999!important;width: auto;height: auto;line-height: 30px;margin-top: 0;}
    .zj-btn{ position: absolute;bottom: 10px;right: 0;}

    .xl-det{padding: 0;}
    .xl-tit h5{font-size: 20px;line-height: 32px;margin-top: 15px}
    .xl-tit p span{display: block;margin: 0;}
    .xl-tit p{line-height: 26px;margin-top: 15px}
    .zjxl-article{font-size: 14px;line-height: 28px}
    .zjxl-article p{margin-top: 15px}
    .lkc{margin-top: 40px;}
    .zj-table table tbody tr td input.yzm{width: 110px;}
    .zj-table table tbody tr td img{margin-left: 10px;}
    .tj-btn{margin-top:20px}
    .tj-btn button {
        width: 100px;
        height: 40px;
    }
    .ftsl-tw .zj-table table tbody tr td input.yzm{width: 110px}
    .ftsl-tw{padding: 0}

    .ftsl-tw .zj-table{margin-top: 15px}
    .ipton ul li i{margin-top: 3px}
    .zdly-xl{top: 44px}
    .zjxl-article p{font-size: 16px;}
    .fjxz p span{font-size: 22px;margin-right: 7px}
    .fjxz{margin-top: 50px}
    .fjxz ul{padding-left:0;}
    .fjxz ul li{font-size: 14px}
    .fjxz ul li i{margin: 12px 7px 0 0;}
    .zj-table{margin-top: 50px}

    .ins-title img {width: 230px;margin-left: 10px;}
    .ins-title{margin-top: 40px;}
    .gk-nero p{font-size: 14px;line-height: 28px}
    .gk-icon li{width: 33.33%;margin-top: 20px}
    .gk-icon li a{font-size: 14px;}
    .gk-icon li span{font-size: 24px;line-height: 24px;}
    .gk-icon li p{margin-top: 0;}
    .ztp{margin-top: 20px;}
    .ztp ul li{height: 54px;border-radius: 4px;margin-bottom: 10px;line-height: 18px;border: 1px #6493c5 solid;background: none;font-size: 12px;}
    .ztp ul li p br{display: none;}
    .ztp ul li p{height: 54px;padding: 0 8px;}
    .qxfj ul li{margin: 20px 5px 0;width: 29%}
    .qx-bq{height: 30px;line-height: 30px;right: 10px;left: 10px}
    .qx-bq span,.qx-bq a{font-size: 14px;font-weight: normal;}
    .hj-sec li{margin-top: 40px;}
    .cspm{margin-top: 40px;}
    .cs-lbt li.zjtp img{width: 280px;}
    .cs-lbt li.zjtp {margin-left: -140px;top: -15px;}
    .cs-lbt li span{font-size: 14px;padding-left: 10px;font-weight: normal;height: 28px;line-height: 28px;top: 10px;}
    .cs-lbt li.zbtp img, .cs-lbt li.ybtp img{width: 230px;}
    .cs-lbt{height: 129px}
    .ins-section01,.ins-section02,.ins-section03,.ins-section04{height: auto;padding-bottom: 40px;}

    .zsk-lb{position: relative;margin-top: 15px}
    .wtfl{position: absolute;float: none;right: 0;top: 0;}
    .zsk-right{margin-left: 0;border-left: 0;padding-left: 0;}
    .wt_ul{border: 1px #eee solid;background: #fff;max-height: 300px;overflow-y: auto;display: none;position: absolute;right: 0;width: 150px;z-index: 999;}
    .wtfl h5{text-align: right;padding-right: 18px;background: url("20201020-xl.png") no-repeat right center;background-size: 10px;font-size: 15px}
    .wtfl div{font-size: 14px;height: 28px;line-height: 28px;padding-left: 35px;}
    .wtfl div em{font-size: 12px;}
    .dy{background-size: 14px!important;}
    .wtfl{width: 158px;}
    .wtfl div.de{line-height: 30px}
    .wtfl div.de p{padding-left: 15px}
    .wt_ul li{padding: 0;}
    /*.wtfl h5:hover + .wt_ul{display: block!important;}*/
    .zsk-right h4{font-size: 20px;}
    .zsk-right h4 span{margin-left: 10px;font-size: 14px}

    .sp-big,.sp-min{width: 100%;}
    .sp-min{margin-top: 15px}
    .sp-min ul{display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}
    .sp-min ul li{-webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width: 218px;margin-left: 0 ;margin-right: 10px}
    .fjws{display: none}
    .gend{margin-top: 0;font-size: 14px}
    .ovd{margin-top: 15px}
    .sp-box img{width: 100%}
    .jgzn-box{margin-top: 20px;padding-top: 15px;}
    .tips{font-size: 14px;line-height: 22px}
    .jgzn-box table tr td.jg-title h5{padding: 5px 15px;font-size: 16px}
    .jgzn-box table tr td.jg-title{padding: 10px 0;}
    .jgzn-box table{font-size: 13px;line-height: 30px}
    .jgzn-box table tr td input.xn-yzm{width: 100px}
    .jgzn-box table tr td.xn-fir{width: 80px;vertical-align: middle;line-height: 22px}
    .jgzn-box table tr td{padding: 10px 0;}
    .jgzn-box table tr td a.scfj{width: 100px;font-size: 14px;height: 42px;line-height:42px}
    .jgzn-box table tr td input{height:42px}


    .xwdt-tab .tab1 li a{font-size: 18px;}
    .xwdt-tab .tab1 li,  .xwdt-tab .tab1{height: 47px;}
    .xwdt-tab .tab1 li em{height: 2px}


    .zdly-new-gk ul li p a{font-size: 14px;}
    .zdly-new-gk .zdly-xl{top: 44px}


    .sec-ul{margin-top: 0;margin-left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .sec-ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 250px;margin-left: 0;margin-right: 15px}

    .sec-ul li h5{font-size: 20px}
    .sec-ul li span{font-size: 12px;height: 26px;line-height: 26px;width: 75px;margin-top: 26px}

    .sp-box, .sp-box img{height: 189px;}
    .sp-min .sp-box, .sp-min .sp-box img{height: 122px;}
    .yg-img img{height: auto}

    .ygd{top: 0;}
    .ygd img{width: 80px}

    .zddt-ul >li{padding: 15px 0;}
    .zddt-title p{font-size:16px;}
    .zddt-title span{font-size: 20px;margin-right: 10px;}
    .zddt-title{padding: 0 15px;height: 42px;line-height: 42px}
    .zd-lj li{width: 50%;}
    .zd-lj li a{padding-right: 15px}
    .zd-lj li{font-size: 14px}
    .zd-lj li i { width: 4px; height: 4px; margin: 13px 8px 0 0; }
    .zd-lj li{padding-top: 4px}
    .zd-lj{margin-left: 15px}
    .jgzn-box table tr td select{height: 44px;}

    .zdly-new-gk ul li p{padding-top: 12px;height: 90px;}
    .zdly-new-gk ul li p span {font-size: 24px;margin-bottom: 5px;}
    .zdly-new-gk ul li i{margin-top: 5px;}
    .zdly-new-gk .zdly-xl{top: 88px}

    .mn-select{height: 42px;line-height: 42px;}
    .mn-select ul{top: 41px;}
    .tp-box, .xwtp-box li img{height: 179px;}

    .xwdt-ipt ul li p{padding-top: 0;height: 34px;}

/********* update 20201105 ********/

    .tp-box, .xwtp-box li img{height: 194px}
    .gwyxx { height:auto; }
    .xwdt-tab .sjkf_con, .xwdt-ipt { height: 264px; }

    .gk-icon{padding-top: 10px;}

    .hytj-logo{margin-top: 15px;height: auto}
    .hytj-logo span{font-size: 14px;height: 36px;line-height: 36px;}
    .hytj-logo a{padding-bottom: 20px;}

    #footer{position: static}

/********* update 20201107********/
.ztlb-ul li { width:97%;  }
    .list-zw li{max-height: inherit}


}
@media screen and (max-width: 540px){
    .ftsl-title h2{font-size: 22px;line-height: 30px;}
    .ftsl-title  {margin-top: 0; margin-bottom: 20px;}
    .ftlb-tab { margin-top: 26px; ;}
    .ft-box{margin-top: 15px;padding: 0}
    .ft-nero{padding: 15px 20px 20px 20px;}
    .ft-info,.wzzb{margin-top: 15px;}
    .ftlb-tab ul li { margin-right: 30px;}

    .ftlb-tab ul li a {padding: 0 0 15px;font-size: 17px;line-height: 16px;}
    .ftlb-tab ul li a span{font-size: 15px;margin-right: 2px;}
    .ftlb-tab ul li em{height: 2px}
    /*.ftlb-tab ul li{margin-right: 15px}*/
    .wdnr > img{width: 26px;height: auto;left: -13px;}
    .wzzb{padding-left: 15px;padding-top: 0;}
    .wdnr >p{line-height: 24px;margin-left: 15px}
    .mainNero{padding-right: 5px; margin-left: -6px}
    .bj_ft_box{margin: 15px 0 15px 15px;padding: 15px 15px 15px 0;}
    .bj_ft_box p{margin-left: 15px;line-height: 30px}
    .ftlb-tab ul li a span{display: none;}

    .ld-left ul li{height: 40px;line-height:40px}
    .ld-left ul li{width: 48%;}
    .szxx2{height: 60px;line-height: 60px; vertical-align: middle;}
    .szxx2 a img{width: 30px;vertical-align: middle;}

    .zjxl-tab{margin-top: 30px}
    .xwtp-box{margin-left: 0;}
    .xwtp-box li{width: 100%;float: none;margin-left: 0;}

    .imgbox a img{height: 101px;}

    .xwdt-ipt ul li{width: 48%;margin-left: 2%;margin-top: 10px}
    .xwdt-ipt ul li p{height: 40px}

    .zdly-xl2 {
        width: 120px;
        margin-left: -60px;
    }
    .xwdt-ipt ul li p{height: 34px;}

    .ipton ul li{width: 48%;}
    .zdly-xl2 {
        width: 200px;
        margin-left: -100px;
    }
    .tp-box, .xwtp-box li img{height: auto}
    .xwtp-box li img{width: 100%;}

}
@media screen and (max-width:500px){
    /*.hygq-list li .pad20{padding: 15px;}*/
    .hygq-list li h5{font-size: 14px;line-height: 24px;height: 48px;}
    .hygq-list li p{font-size: 12px;margin-top: 20px}
    .hygq-list li i.xy {font-size: 28px;margin-top: 20px;}
    .hygq-list li{height: 125px;margin-left: 0;margin-right: 15px}
    .hygq-list{margin-left: 0;}
    .zcjd, .hytj{margin-top: 20px}
    .hygq-list li{width: 220px;}
    .hygq-list{height: 125px;}

    /*.zw-ul li{width: auto;float: none}*/
    .zw-ul li a span {
        margin: 0 5px 0 10px;
    }
    .zw-ul li:nth-child(4) span{  margin: 0 3px 0 5px;}
    .zw-ul li a {
        font-size: 14px;
    }
    .mn-bor{padding: 0 10px;}
    .mn-bor .select {
        width: 80%;
    }
    .wop{height: 60px;line-height: 60px}
    .wop a{font-size: 16px}
    .wop a span{font-size: 24px;margin-right: 10px}
    .inpbox input{padding-left: 15px}

    .wqhg-box ul li img, .wqhg-box .wqxw{height: 123px;}

    /* update 20201105 */


}
@media screen and (max-width:340px){
    .mn-bor span{padding-right: 10px}
    .ftxx {
        margin-left: 10px;
    }
    .ftxx p a {
        margin: 0 5px;
    }
    .yjzj-box ul li{padding: 15px 0 30px}
    .zj-btn{bottom: 5px;}
    .zj-table table tbody tr td img {
        margin-left: 5px;
        width: 75px;
    }
    .ztp ul li,.qx-bq span,.qx-bq a{font-size: 12px;}
    .qxfj ul li {
        margin: 20px 2px 0;
        width: 31%;
    }
    .cspm{margin: 40px 10px 0;}
    .ztp,.qxfj{padding: 0 10px}
    .cs-lbt li.zjtp img{width: 250px}
    .cs-lbt li.zjtp{margin-left: -125px}
    .cs-lbt li.zbtp img, .cs-lbt li.ybtp img{width: 200px;}
    .cs-lbt{height: 112px}
    .jgzn-box table tr td img{width: 80px;margin-left: 10px}

    .ftxx p a i{display: none}
    .ftlb-tab ul li{margin-right: 20px}

    .zw-ul li a span{margin: 0 0px 0 5px;}
    .zw-ul li a span {
        font-size: 18px;
    }
    .zw-ul li:nth-child(4) span {
        margin: 0;
    }
    .ztp ul li p{padding: 0;}


}




/*** 20210708 ***/
.xz-xgwd_2021{display: inline-block;width: 26px;height: 29px;background: url("20210708-xgwd1.png") no-repeat center;float: left;margin-right: 15px;}
.wd-xg-2021{padding: 50px 0 60px;}
.xg-wd-li a{height: 26px;}

.ftlb-tab ul li.ft-act a i.xz-xgwd_2021, .ftlb-tab ul li:hover a i.xz-xgwd_2021{background: url("20210708-xgwd2.png") no-repeat center;}

@media screen and (max-width:1200px){
    .ftlb-tab ul li a{ padding: 0 20px 30px;}
}
@media screen and (max-width:999px){
    .wd-xg-2021{padding: 10px 0 30px;}
    .ftlb-tab ul li a{padding: 0 20px 20px;}
    .ftlb-tab ul li{margin-right: 30px;}
    .xg-wd-li a{height: auto;}
    .xz-xgwd_2021,.ftlb-tab ul li a span{display: none}

}

@media screen and (max-width:767px){
    .ftlb-tab ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;overflow-y: hidden}
    .ftlb-tab ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}
    .ftlb-tab ul::-webkit-scrollbar{ display: none;}
    .ftlb-tab ul li{margin-right: 20px;}
}

@media screen and (max-width: 540px){
    .xz-xgwd_2021{display: none}
    .ftlb-tab ul li a{padding: 0 0 20px;}
}




/****** 20210917 ******/
.hqzczq-a{font-size: 18px;display: inline-block;height: 38px;padding: 0 15px;color: #1658a0!important;line-height: 38px;border-radius: 10px 10px 10px 0;
border:1px #1658a0 solid;margin-left: 40px;background: #eff6fe;}

@media screen and (max-width: 1200px){
    .hqzczq-a{font-size: 16px;height: 34px;line-height: 34px;}
}
@media screen and (max-width: 750px){
    .hqzczq-a{font-size: 14px;height: 28px;line-height: 28px;border-radius: 7px 7px 7px 0;margin-left: 20px;}
}



















