.top{height: 85px;background: #fff;box-shadow: 0 1px 8px rgba(0,0,0,.09);position: relative;}
.w_1200{width: 1200px;margin: 0 auto;}
.logo{margin-top: 20px;}
.nav{margin-left: 150px;}
.nav li{float: left;font-size: 18px;margin-right: 10px;margin-top: 29px;position: relative;}
.nav li> a{display: block;height: 32px;line-height: 32px;padding: 0 15px;transition: .3s all;border-radius: 50px;color: #666666;}
.nav li.active >a,.nav li:hover> a{color: #fff;background: #418d58;}

.user{margin-top: 25px;}
.search{margin-top: 25px;height: 34px;width: 223px;border: 1px #418d58 solid;border-radius: 50px;margin-right: 20px;}
.search input{float: left;margin-left: 20px;background: none;color: #999;line-height: 34px;height: 34px;}
.search button{float: right;background: none;cursor: pointer;height: 34px;margin-right: 15px;}

.dialog{position: absolute;padding: 14px 10px;background: #fff;border-radius: 6px;box-shadow: 0 1px 13px rgba(59,60,59,.28);top: 45px;width: 750px;
left: -130px;font-size: 16px;color: #cecece;}
.dialog a{display: inline-block;margin: 0 13px;}
.nav li img{position: absolute;bottom: -14px;left: 50%;margin-left: -11px;z-index: 101;}
.dialog a.curr,.dialog a:hover{font-weight: bold;color: #418d58;}

.banner{height: 607px;background: url("20210315-banner.png") no-repeat center;}
.jwh{padding: 38px 0 50px;background: url("20210315-sy-bg1.png") no-repeat center top;}
.lbt{width: 58%;margin-top: 65px;}
.js-nr{width: 40%;margin-top:80px;}
.js-nr h5{font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.js-nr p{font-size: 14px;color: #999;line-height: 30px;text-align: justify;margin-top: 20px;height: 210px;overflow: hidden;}

.jwh_ul ul{margin-left: -2%;}
.jwh_ul ul li{float: left;width: 23%;margin-left: 2%;margin-top: 30px;}
.jwh_ul ul li i{ display: block;
    height: 0;
    padding-top:56.38%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;}
.jwh_ul ul li p{color: #999;font-size: 16px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 13px;}
.fwh{padding: 65px 0 30px;background: url("20210315-sy-bg2.webp") no-repeat center top;}
.fw-box{float: left;width: 337px;height: 255px;background: url("20210315-fw-box.png") no-repeat center;margin-top: 56px;margin-left: 110px;color: #fff;}
.fw-box h2{font-size: 36px;font-family: 宋体;font-weight: bold;margin-top: 50px;line-height: 40px;margin-left: 45px;margin-right: 36px;}
.fw-box h5{font-size: 18px;margin-left: 45px;margin-right: 36px;margin-top: 10px;}
.fw-box p{font-size: 14px;line-height: 24px;margin-left: 45px;margin-right: 50px;margin-top: 10px;text-align: justify;opacity: .3;max-height: 96px;overflow: hidden;}
.dyh{width: 590px;float: right;margin-right: 110px;}
.dy-tit{text-align: right;font-size: 18px;color: #fff;}
.dy-tit span{display: inline-block;position: relative;}
.dy-tit span a{font-size: 18px;color: #fff;display: inline-block;padding: 0 20px 17px;}
.dy-tit span em{display: inline-block;position: absolute;bottom: 0;left: 50%;width: 0;height: 1px;background: #c90b0b;transition: .3s all;}
.dy-tit span.dy_act em,.dy-tit span:hover em{left: 0;width: 100%;}
.dy-tit span.dy_act a,.dy-tit span:hover a{color: #ecd2d3;}
.dy_ul{margin-left: -2%;}
.dy_ul li{float: left;width: 23%;margin-left: 2%;margin-top: 20px;text-align: center;padding: 20px 0 25px;border-radius: 6px;background: #fff;box-shadow: 0 7px 16px rgba(0,0,0,.04);}
.dy_ul li p{font-size: 15px;color: #000;margin-top:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cir{text-align: center;margin-top: 35px;}
.dy_ul li a{display: block;}

.xsh{padding: 40px 0 35px;background: #fff;}
.zyjt{float:right;margin-top: 48px;}
.zyjt a{margin: 0 15px;}
.yshd{position: relative;width: 62.8%;float: left;}
.xsh-box{background: #977343;margin-top: 30px;border-radius: 6px;}
.yshd span{font-size: 14px;color: #fff;display: inline-block;width: 72px;height: 30px;text-align: center;line-height: 30px;
background: #a1c178;border-radius: 6px 0 6px 0;position: absolute;top: 0;left: 0;}
.yshd-nr{width: 37.2%;float: right;}
.ys-pad{padding: 55px 57px 0 36px;color: #fff;}
.ys-pad h1{font-size: 48px;font-weight: bold;line-height: 54px;}
.ys-pad h4{font-size: 24px;font-weight: bold;line-height: 30px;margin-top: 15px;}
.ys-pad h5{font-size: 26px;font-weight: bold;color: #ece528;line-height: 30px;margin-top: 10px;}
.wz{font-size: 17px;padding-left: 25px;background: url("20210315-db.png") no-repeat left center;margin-top: 10px;}
.wz p{font-size: 10px;line-height: 12px;}
.msyy{margin-top: 86px;line-height: 40px;}
.msyy a{display: inline-block;width: 100px;height: 40px;color: #fff;font-size: 18px;text-align: center;border-radius: 4px;background: #df0003;}
.msyy span{color: #c3c3c3;margin-left: 10px;}

.jptj{padding: 30px 0 20px;background: #fbfbfb;border-radius: 6px;margin-top: 12px;box-shadow: 0 3px 7px rgba(0,0,0,.15);}
.item{width: 33.33%;float: left;}
.bor{padding: 0 20px;border-right: 1px #d6d6d6 dashed;}
.item h5{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item p.det,.hd-det{font-size: 14px;color: #999;line-height: 22px;text-align: justify;margin-top: 10px;height: 66px;overflow: hidden;}
.ywme{margin-top: 25px;}
.ywme p{line-height: 23px;color: #999;font-size: 14px;}
.ywme a{display: inline-block;width: 73px;height: 30px;border-radius: 4px;font-size: 13px;color: #fff;background: #df0003;text-align: center;line-height: 30px;float: right;margin-top: 10px;}
.bornone{border-right: 0;}
.dhs{padding: 40px 0 30px;background: url("20210315-sy-bg3.webp") no-repeat center top;background-size:cover;}
/*.dhs{padding: 40px 0 30px;background: url("20210315-sy-bg3.png") no-repeat center top;background-size:cover;}*/

.dhs-box ul{margin: 0 -50px;}
.dhs-box ul li{width: 25%;margin-top: 30px;float: left;}
.dhs-box ul li a{display: inline-block;margin: 0 50px;}
.dhs-box ul li em{display: inline-block;width: 42px;height: 20px;font-size: 14px;color: #fff;text-align:center;line-height: 20px;border-radius: 50px;background: rgba(0,0,0,.5);
position: absolute;top: 16px;right: 10px;}
.dhs-box ul li i{display: block;position: relative;}
.dhs-box ul li h5{font-size: 16px;padding: 0 15px;margin-top: 10px;height: 44px;overflow: hidden;}
.dhs-box ul li p{padding: 0 15px;font-size: 14px;color: #999;margin-top: 15px;}
.dhs-box ul li p span{float: left;}
.dhs-box ul li p span.ll{float: right;display: inline-block;padding-left: 20px;background: url("20210315-ll.png") no-repeat left center;}

/*.zly{padding: 40px 0 50px;background: url("20210315-sy-bg4.png") no-repeat center bottom;}*/
.zly{padding: 40px 0 50px;background: url("20210315-sy-bg4.webp") no-repeat center bottom;}
.zly-box ul{margin-left: -1%;padding-top: 20px;}
.zly-box ul li{width:24%;float: left;margin-left: 1%;margin-top: 40px;height: 242px;}
.zly-box ul li i{
    display: block;
    height: 0;
    padding-top:56.59%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.mgx{padding: 20px 10px 0;}
.mgx h5{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.mgx p{margin-top: 5px;color: #999;line-height: 30px;}
.qxfj em{display: inline-block;width: 28px;height: 28px;border: 1px #e5e5e5 solid;border-radius: 100%;background: url("20210315-qxfj.png") no-repeat center #fff;
float: left;margin-right: 10px;}
.lr{display: inline-block;padding-left: 20px;background: url("20210315-ll.png") no-repeat left center;}
.zly-box ul li a{display: block;position: relative;}
.zly-box ul li.ly-act .mgx,.zly-box ul li:hover .mgx{position: absolute;right: 10px;left: 10px;bottom: -74px;border-radius: 6px;background: #fff;box-shadow: 0 5px 24px rgba(0,0,0,.1);padding-bottom: 10px;}

.ksp{padding: 40px 0 55px;background: #5e5050;}
.sp-left{width: 50%;margin-top: 58px;}
.sp-right{width: 48%;padding-top: 38px;}

.sp-left h5{font-size: 18px;color: #fff;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sp-left p{font-size: 14px;color: #999;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwp{margin-top: 20px;color: #999;line-height: 30px;}
.ysg em{display: inline-block;width: 30px;height: 30px;background:url("20210315-sp-icon.png") no-repeat center;background-size: 100%;float: left;margin-right: 10px;}
.sp-right ul{margin-left: -2%;}
.sp-right ul li{width: 48%;margin-left: 2%;float: left;margin-top: 22px;}
.xxdz{padding: 10px 15px 0;}
.xxdz h5{font-size: 16px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xxdz p{font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 5px;}
.xxdz .xwp{margin-top: 20px;}

.bot{padding: 60px 0 50px;background: #fff;}
.bot ul{margin-left: -2%;}
.bot ul li{float: left;margin-left: 2%;width: 23%;border-radius: 6px;overflow: hidden;}
.bot ul li a{display: block;}
.bot ul li a img{transition: .3s all;}
.bot ul li:hover a img{transform: scale(1.15);}

.footer{padding: 45px 0;background: #000;color: #fff;}
.bot-lef{font-size: 14px;color: #999;line-height: 30px;}
.bot-lef p a,.bot-lef p.link{color: #fff;}
.bot-lef p a{font-weight: bold;display: inline-block}
.bot-lef p em{margin: 0 15px;}
.bot-lef p span{margin-right: 20px;display: inline-block}
.bot-rig{text-align: center;}
.bot-rig img{margin-bottom: 5px;}
.bot-rig p{font-size: 14px;line-height: 16px;color: #fff;}

/******  phone-menu  ******/
.phone_menu{position: fixed; top: 0;left: 0;right: 0;z-index: 999; height: 60px;background-color: #fff;border-bottom:#eee solid 1px;display: none;}
.height{height: 60px;display: none}
.phon_logo{ width: 170px; float: left;margin-top:10px;margin-left: 20px;}
.caidan{display: inline-block; width: 20px; height: 25px; float: right;margin-top: 18px; margin-right:20px;}
.caidan img{width: 100%;}
.cd_list{ position: fixed; top: 61px; left: 0; right: 0; background:#fff; display: none;  z-index: 999;}
.cd_list ul li{ z-index: 9999; font-size: 16px; padding:0 20px;  }
.cd_list ul li a{color: #333;display: block;padding:10px 0;text-decoration: none;}
.cd_list ul li img{margin-right: 14px}
.cd_list ul li.active,.cd_list ul li:hover{ background:#418d58;}
.cd_list ul li.active a,.cd_list ul li:hover a{color: #fff;}
.search2{
    padding: 10px 20px;
    overflow: hidden;
    border-top: #e8e8e8 solid 1px;
    border-bottom: #e8e8e8 solid 1px;
}
.search2 input{
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-right: 0;
    float: left;
    width: 299px;
    height: 33px;
    color: #999;
    line-height: 33px;
}
.search2 input{width: 70%;}
.search2 button{width: 25%;height: 35px;background:#418d58;color: #fff;font-size: 16px}

.rigBox{position: absolute;right: 130px;top: 160px;padding: 0 14px;background: #fff;box-shadow: 0 1px 23px rgba(59,60,59,.5);border-radius: 30px;z-index: 9999;}
.rigBox ul li{padding: 15px 5px;border-bottom: 1px #d4d4d5 solid;text-align: center;}
.rigBox ul li p{font-size: 17px;font-family: 宋体;font-weight:bold;color: #000;}
.rigBox ul li p span{color: #ef7f1b;}
.rigBox ul li.chos,.rigBox ul li:hover{background: url("20210315-rig-bg.png") no-repeat center;}
.rigBox ul li.chos p,.rigBox ul li:hover p,.rigBox ul li.chos p span,.rigBox ul li:hover p span{color: #fff;}
.rigBox ul li.born{border-bottom: 0;}
.zdsl{padding: 20px 0;text-align: center;cursor: pointer;}

/*** 地域 ***/
.sec-banner{height: 180px;background: url("20210316-sec-banner.png") no-repeat center top;}
.dlwz p{font-size:30px;color: #fff;line-height: 30px;padding-left: 38px;background: url("20210316-sec-wz.png") no-repeat left center;margin-top: 68px;float: left}
.dlwz a{display: inline-block;width: 78px;height: 26px;border: 1px #fff solid;border-radius: 4px;font-size: 14px;color: #fff;text-align: center;line-height: 26px;
float: left;margin-top: 70px;margin-left: 30px;}
.hdtj{padding: 30px 0 55px;background: url("20210316-dy-bg1.png") no-repeat center top;}

.sec-tit-box{text-align: center;}
.titmat{margin-top: 60px;}
.inln{display: inline-block;*display:inline;zoom: 1;}
.sec-tit-box img{float: left;margin: 10px 20px 0;}
.sec-tit-box h1{font-size: 40px;line-height: 40px;float: left;}

.hd-ul{margin-left: -2%;}
.hd-ul li{margin-top: 60px;width: 31.33%;margin-left: 2%;float: left;background: #fff;border-radius: 6px;overflow: hidden;box-shadow: 0 6px 16px rgba(0,0,0,.1);}
.hd-img a{
    display: block;
    height: 0;
    padding-top:62.99%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.hd-wz{padding: 18px 20px 15px;}
.hd-wz h5{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ckgd{text-align: center;}
.ckgd a{display: inline-block;width: 158px;height: 48px;border: 1px #a0a0a0 solid;color: #656565;text-align: center;line-height: 48px;margin-top: 45px; transition: all .3s;}
.ckgd a img{margin-left: 15px;vertical-align: inherit;}
.ckgd a:hover{border: 1px #418d58 solid;padding-left: 10px;width: 148px;}
.tjcg{padding: 70px 0 55px;background: url("20210316-dy-bg2.png") no-repeat center top;}
.cg_ul{margin-left: -2%;}
.cg_ul li{width: 23%;float: left;margin-left: 2%;margin-top: 60px;border-radius: 6px;background: #fff;overflow: hidden;}
.cg_ul li i{display: block;
    height: 0;
    padding-top:62.14%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s; }

.cg-det{padding: 15px;}
.cg-det h5{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 8px;}
.cg-det p{font-size: 14px;color: #999;line-height: 24px;padding-left: 20px;height: 24px;overflow: hidden}
.cg-det p.ic01{background: url("20210316-cg-icon01.png") no-repeat left center;}
.cg-det p.ic02{background: url("20210316-cg-icon02.png") no-repeat left center;}

/*** 读书 ***/
.dqwz{font-size: 14px;color: #666;margin-top: 30px;}
.dqwz a{color: #666;}
.dqwz a.zhy{color: #418d58;}
.ds-banner{margin-top: 25px;height: 323px;background: url("20210316-ds-banner.png") no-repeat center;}
.ds-mat{margin-top: 95px;}
.gyjs{padding-top: 48px;}
.rdbd{padding: 68px 0 110px;margin-top: 65px;background: url("20210316-dy-bg2.png") no-repeat center top;}

.num-lef{margin-top: 80px;width: 33.33%;position: relative;}
.num1{position: relative;}
.num1 span{display: inline-block;width: 53px;height: 53px;background: url("20210316-numbg1.png") no-repeat center;font-size: 12px;color: #fff;font-weight: bold;text-align: center;line-height: 53px;
position: absolute;right: -10px;top: -12px;}
.sjjs{width: 42%;}
.sjjs h5{font-size: 20px;font-weight: bold;line-height: 26px;height: 52px;overflow: hidden;}
.sjjs p{color: #999;text-align: justify;margin-top: 10px;max-height: 176px;overflow: hidden;}
.zzll{position: absolute;bottom: 0;width:42%;color: #999;}
.zzll .ll{display: inline-block;padding-left: 20px;background: url("20210315-ll.png") no-repeat left center;}

.num-rig{width: 63%;margin-top: 80px;}
.num-rig ul{margin-left: -4%;}
.num-rig ul li{width: 21%;float: left;margin-left: 4%;}
.num-rig ul li i{display: block;position: relative;}
.num-rig ul li i em{display: inline-block;width: 23px;height: 33px;background: url("20210316-numbg2.png") no-repeat center;font-size: 14px;color: #fff;text-align: center;line-height: 23px;font-weight: bold;
position: absolute;top: 0;left: 10px;}
.num-rig ul li h5{font-size: 16px;line-height: 23px;margin-top: 5px;height: 46px;overflow: hidden;}
.num-rig ul li p{font-size: 14px;color: #999;margin-top: 5px;}
.num-rig ul li i em.sec{background: url("20210316-numbg3.png") no-repeat center;}
.cnxh{padding: 80px 0 88px;}


/*** 服务 ***/
.fw-hdban{padding: 5px 0 50px;background: url("20210316-dy-bg1.png") no-repeat center top;}
.fw-hdtj{padding: 60px 0 105px;background: url("20210316-fw-bg2.png") no-repeat center top;}
.fw-nav li{width: 11.11%;float: left;text-align: center;margin-top: 50px;}
.fw-nav li p{font-size: 16px;margin-top: 10px;}
.fw-cgtj{padding: 70px 0 80px;background: url("20210316-fw-bg3.png");}
.white{color: #fff;}
.fw-cg-ul li{background: none;}
.fw-cg-ul li i{border-radius: 6px;}
.fw-cg-ul li i span{display: block;height: 66px;background: url("20210316-zzp.png") repeat-x;color: #fff;position: absolute;overflow: hidden;
bottom: 0;right: 0;left: 0;}
.fw-cg-ul li i em{float: right;padding-left: 24px;background: url("20210316-yj.png") no-repeat left center;margin-right: 10px;margin-top:35px;}
.fw-cg-ul .cg-det h5{color: #fff;}
.fw-cg-ul .cg-det p.ic01{background: url("20210316-fw-dp01.png") no-repeat left center;}
.fw-cg-ul .cg-det p.ic02{background: url("20210316-fw-dp02.png") no-repeat left center;}
.hdhg{padding: 80px 0 105px;}
.hdhg-box{padding-top: 30px;}
.hd-side{width: 23.33%;}
.hd-side ul li{margin-top: 20px;position: relative;border-radius: 6px;overflow: hidden;}
.hd-side ul li i{
    display: block;
    height: 0;
    padding-top:62.5%;
    background-position:left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.hd-side ul li em,.cen-img em{display: inline-block;height: 23px;padding: 0 8px 0 28px;font-size: 14px;line-height: 23px;color: #fff;
background: rgba(0,0,0,.5) url("20210316-yj.png") 8px center no-repeat;position: absolute;top: 10px;right: 15px;border-radius: 100px;}
.hd-side ul li p,.cen-img p{height: 66px;background: url("20210316-zzp.png") repeat-x;position: absolute;bottom: 0;right: 0;left: 0;}
.hd-side ul li p span,.cen-img p span{display: block;font-size: 16px;color: #fff;position: absolute;bottom:8px;left: 15px;right: 15px;line-height: 18px;max-height: 36px;overflow: hidden;}
.hd-center{width: 49.67%;margin-top: 20px;margin-left: 2%;}
.cen-img{position: relative;border-radius: 6px;overflow: hidden;}
.cen-img i{
    display: block;
    height: 0;
    padding-top:62.37%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}

/*** 视听 ***/
.jxbox{padding: 15px 0 75px;}
.st-banner{position: relative;}
.st-btn1{position: absolute;left: 0;top: 50%;margin-top: -25px;}
.st-btn2{position: absolute;right: 0;top: 50%;margin-top: -25px;}
.jx-ul{margin-left: -1%;}
.jx-ul li{width: 19%;margin-left: 1%;float: left;margin-top: 50px;position: relative;}
.jx-ul li p{font-size: 24px;color: #fff;line-height: 30px;position: absolute;top: 20px;left: 30px;}
.dsp-box{padding: 80px 0 90px;background: url("20210316-fw-bg3.png");}

.st-dsp-ul .cg_ul li i{padding-top: 62.5%;border-radius: 6px;}
.st-dsp-ul .cg-det p{padding-left: 0;}
.st-dsp-ul .cg-det h5{margin-bottom: 0;}
.typ-box{padding: 75px 0 95px;}

.typ-lx{text-align: center;line-height: 30px;padding-top: 45px;font-size: 16px;color: #ccc;}
.typ-lx a{display: inline-block;height: 30px;padding: 0 20px;margin: 5px 10px; transition: all .3s;}
.typ-lx a.lx-act,.typ-lx a:hover{background: #594949;border-radius: 100px;color: #fff;}
.typ-ul{margin-left: -3%;}
.typ-ul li{margin-top: 30px;width: 13.66%;float: left;margin-left: 3%;}
.typ-ul li i{display: inline-block;box-shadow: 0 6px 9px rgba(0,0,0,.17);border-radius: 20px;overflow: hidden;position: relative;}
.typ-ul li i span{display: inline-block;color: #fff;height: 26px;padding: 0 15px 0 10px;line-height: 26px;background: rgba(0,0,0,.7);position: absolute;bottom: 0;right: 0;border-radius: 8px 0 0 0;}
.typ-ul li h5{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 5px;margin-top: 10px;}
.typ-ul li p{font-size: 16px;color: #999;padding: 0 5px;}
.typ-ul li i span img{vertical-align: inherit;margin-right: 5px;}
.kzb-box{padding: 85px 0 105px;background: #ededed;}
.marl{margin-left: 2%;}

/*** 志愿者 ***/
.zyzhd{padding: 36px 0 95px;}
.zymar{margin-top: 80px;}
.zyz-ul .hd-img a{padding-top: 62.5%;}
.zyz-ul .ywme{margin-top: 10px;}
.ywme a.hdjs{background: #b6b6b6;}
.zytd{padding: 85px 0 90px;background: #f2f0f0;}
.zytd-box ul{margin-left: -2%;}
.zytd-box ul li{width: 23%;float: left;margin-left: 2%;margin-top: 110px;border-radius: 8px;background: #fff;box-shadow: 0 15px 46px rgba(0,0,0,.06);}
.fwd-box{padding: 60px 20px 15px;border-bottom: 1px #e9e9e9 solid;position: relative;}
.fwd-box i{display: inline-block;width: 100px;height:100px;border-radius: 100%;box-shadow: 0 7px 13px rgba(0,0,0,.1);position: absolute;top: -60px;left: 50%;margin-left: -50px;}
.fwd-box h2{font-size: 18px;text-align: center;color: #333;}
.fwd-box h5{font-size: 14px;text-align: center;color: #999;margin-top: 5px;}
.fwd-box p{font-size: 14px;color: #999;line-height: 24px;margin-top: 20px;height: 48px;overflow: hidden;}
.fbfw{padding: 15px 0;background: #f6f6f6;border-radius: 0 0 8px 8px;}
.fbfw span{display: inline-block;width: 49.5%;float: left;text-align: center;border-right: 1px #bfbfbf solid;line-height: 14px;color: #666;}
.fbfw span.bono{border-right: 0;}
.zmxx{padding: 80px 0 88px;}
.zmxx-box ul,.zyzj-box ul{margin-left: -2%;}
.zmxx-box ul li,.zyzj-box ul li{width: 23%;float: left;margin-left: 2%;margin-top: 55px;border-radius: 6px;background: #fff;padding-bottom: 15px;box-shadow: 0 15px 46px rgba(0,0,0,.06);overflow: hidden;}
.zmxx-box ul li i{display: block;
    height: 0;
    padding-top:56.05%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
   }
.zmxx-box ul li i span{display: inline-block;height: 22px;padding: 0 12px;color: #fff;font-size: 12px;background: #e98200;position: absolute;bottom: 0;right: 0;}
.zmxx-box ul li h5{font-size: 16px;padding: 0 12px;margin-top: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zmxx-box ul li p{color: #999;padding: 0 12px;font-size: 12px;margin-top: 5px;}
.zyzj{padding: 80px 0;background: #f2f0f0;}

.zyzj-box ul li i{
    display: block;
    height: 0;
    padding-top:57.39%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.zyzj-box ul li h5{font-size: 16px;line-height: 24px;padding: 0 20px;margin-top: 12px;height: 48px;overflow: hidden;}
.zyzj-box ul li p{font-size: 14px;color: #999;margin-top: 15px;padding: 0 20px;}
.zyzj-box ul li p span.ll{padding-left: 20px;background: url("20210315-ll.png") no-repeat left center;}

/*** 直播 ***/
.zbsp{padding: 40px 0 67px;}
.spzbnr{background: #333333;position: relative;}
.sp-box-img{width: 71%;float: left;}
.sp-js-nr{width: 29%;float: right;}
.sp-nav{height: 60px;border-bottom: 1px #181818 solid;}
.sp-nav li{width: 50%;float: left;text-align: center;position: relative;cursor: pointer}
.sp-nav li a{color: #fff;font-size: 18px;display: inline-block;padding: 22px 0 16px;line-height: 18px;}
.sp-nav li em{width: 1px;height: 27px;background: #181818;position: absolute;right: 0;top: 18px;}
.sp-nav li.sp-curr a,.sp-nav li:hover a{border-bottom: 5px #e77021 solid;}
.js-box-det{padding: 20px;}
.js-box-det h5{font-size: 20px;line-height: 28px;color: #fff;max-height: 56px;overflow: hidden;}
.js-box-det p{font-size: 16px;color: #aeaeae;line-height: 28px;margin-top: 10px;max-height: 224px;overflow: hidden;}

.zbz{display: inline-block;height: 30px;line-height: 30px;color: #fff;padding: 0 10px;border-radius: 0 0 4px 0;position: absolute;top: 0;left: 0;background: #cf752a;z-index: 10;}
.zbz img{vertical-align:inherit;margin-right: 5px;}

.plfb{position: absolute;bottom: 0;width: 29%;}
.plfb input{float: left;height: 52px;width: 72%;padding-left: 4%;background: #505050;font-size: 16px;color: #b8b8b8;border: none;}
.plfb button{width: 24%;height:52px;background: #a73636;font-size: 16px;color: #fff;cursor: pointer;border: 0; }

.hdyg{padding: 65px 0 70px;background: #f2f0f0;}
.xelbox{position: relative;margin-top: 108px;}
.sjd-it{width: 33.33%;float: left;border-top: 1px #a73636 solid;position: relative;}
.xelbox > em{display: inline-block;width: 12px;height: 12px;border: 1px #a73636 solid;border-radius: 100%;background: #f2f0f0;}
.xelbox > em.lef-e{position: absolute;left: 0;top: -7px;z-index: 10;}
.xelbox > em.rig-e{position: absolute;right: 0;top: -7px;z-index: 10;}
.sjd-it span{display: inline-block;width: 172px;height: 28px;border-radius: 100px;font-size: 16px;text-align: center;line-height: 28px;color: #fff;background: #a73636;
position: absolute;top: -55px;left: 50%;margin-left: -86px;}
.sjd-it span img{position: absolute;bottom: -10px;left: 50%;margin-left: -10px;}
.sjd-it i{display: inline-block;width: 10px;height: 10px;border: 3px #fff solid;background: #a73636;border-radius: 100%;position: absolute;top: -8px;left: 50%;margin-left: -8px;}
.yg-nr{margin: 28px 48px 0;padding-bottom: 15px;background: #fff;border-radius:6px;overflow: hidden;box-shadow: 0 5px 21px rgba(0,0,0,.06);}
.yg-nr em{
    display: block;
    height: 0;
    padding-top:60.94%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.yg-nr h5{font-size: 16px;line-height: 21px;padding: 0 20px;height: 42px;overflow: hidden;margin-top: 10px;}
.zb-hdhg{padding: 60px 0 80px;}

/*** 热榜 ***/
.rb-bg{background: url("20210316-dy-bg1.png") no-repeat center top;padding-top: 1px;}
.rmbd{height: 280px;background: url("20210317-rb.png") no-repeat center;margin-top: 25px;border-radius: 8px;overflow: hidden;}

.rb-nav{text-align: center;padding: 30px 0 28px;border-bottom: 1px #ededed solid;}
.rb-nav li{display: inline-block;width: 148px;font-size: 16px;text-align: center;margin: 0 15px; transition: all .3s;}
.rb-nav li a{display: block;height: 40px;border-radius: 6px;border: 1px #dcdcdc solid;color: #666;line-height: 40px;}
.rb-nav li.rb-act,.rb-nav li:hover{background: url("20210317-rb-act.png") no-repeat center;}
.rb-nav li.rb-act a,.rb-nav li:hover a{color: #fff;border: 0;}
.rb-sec{border-bottom: 1px #dcdcdc solid;}
.rb-sec a{padding: 30px 0;display: block;overflow: hidden;}
.rb-sec h1{font-size: 66px;font-family: Arial;color: #999999;float: left;position: relative;line-height: 66px;}
.rb-sec h1 em{display: inline-block;width: 30px;height: 2px;background: #999;position: absolute;bottom: -10px;left: 0;}
.zpbox{width: 90%;float: right;border-left: 1px #c4c4c4 dashed;}
.zpbox i{
    display: block;
    height: 0;
    padding-top:63.45%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
    border-radius: 8px;
}
.tup{  width: 18.5%; margin-left: 30px;}
.zpdet{float: left;margin-left: 30px;width: 50%;}
.zpdet h5{font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 10px;}
.zpdet p{font-size: 14px;color: #999;margin-top: 20px;}
.zpdet p span{margin-right: 30px;}
.zpdet p span.sj-ic{padding-left: 20px;background: url("20210317-sjicon.png") no-repeat left center;}

.llsm{display: inline-block;width: 103px;height: 103px;border: 1px #e7e7e7 solid;border-radius: 100%;text-align: center;float: right;margin-top: 8px;}
.llsm img{margin-top: 25px;}
.llsm span{display: block;font-size: 16px;color: #666;margin-top: 8px;}

.rb-sec h1.sz1{color: #c81919;}
.rb-sec h1.sz1 em{background: #c81919;}
.rb-sec h1.sz2{color: #ec8f4b;}
.rb-sec h1.sz2 em{background: #ec8f4b;}
.rb-sec h1.sz3{color: #edbd2b;}
.rb-sec h1.sz3 em{background: #edbd2b;}

/*** 场馆详情 ***/
.cgxq-nr-box{margin-top: 30px;background: #fff;}
.cgtp{position: relative;width: 51.33%;}
.cg-btn01{position: absolute;left: 0;top: 50%;margin-top: -25px;}
.cg-btn02{position: absolute;right: 0;top: 50%;margin-top: -25px;}
.cgnr{width: 48%;}
.cgpad{padding: 22px 30px 20px;}
.cgnr h5{font-size: 24px;font-weight: bold;line-height: 30px;height: 30px;overflow: hidden;}
.pf-box{margin-top: 10px;}
.pf-box span{color: #e97a29;font-size: 20px;}
.pf-box span em{font-size: 27px;}
.pf-box img{margin: 0 18px 0 15px;vertical-align: inherit}
.pf-box i{display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 50px;background: #f3f3f3;color: #999;text-align: center;}
.lfp{margin-top: 12px;color: #666;line-height: 28px;}
.lfp p img{margin-right: 8px;}
.lef-ll{color: #999;margin-top: 105px;}
.lef-ll span{margin-right: 40px;}
.lef-ll span.dzs{margin-right: 0;padding-left: 20px;background: url("20210323-dz1.png") no-repeat left center;}
.scfx{color:#666;margin-top: 105px;}
.scfx span{margin-left: 20px;}
.scfx span.sc{padding-left:24px;background: url("20210323-sc1.png") no-repeat left center;margin-left: 0; }
.scfx span.fx{padding-left:24px;background: url("20210323-sc2.png") no-repeat left center; display: inline-block;}

.sec-tab{margin-top: 30px;border: 1px #eeeeee solid;background: #fff;box-shadow: 0 3px 29px rgba(0,0,0,.02);text-align: center;}
.sec-tab ul{display: inline-block;*display:inline;zoom: 1;}
.sec-tab ul li{float: left;font-size: 18px;margin: 0 25px;}
.sec-tab ul li a{display: inline-block;padding: 20px 0 18px;vertical-align: bottom;}
.sec-tab ul li.cg-curr a,.sec-tab ul li:hover a{color: #418d58;border-bottom: 3px #418d58 solid;}
.sec-tab{height: 62px;}

.gray{background-color: #fafafa;padding-bottom: 40px;}
.ejtit{margin-top: 30px;}
.ejtit h5{font-size: 24px;line-height: 28px;}
.gcdetbox{padding: 20px 30px;background: #fff;font-size: 16px;color: #666;line-height: 36px;text-align: justify;margin-top: 20px;}
.ejtit p{color: #999;line-height: 28px;margin-left: 20px;}
.dqxshd{padding: 1px 30px 20px;background: #fff;margin-top: 20px;}
.dqxshd ul{margin-left: -2%;}
.dqxshd ul li{width: 23%;float:left;margin-top: 20px;margin-left: 2%;}
.dqxshd ul li i{
    display: block;
    height: 0;
    padding-top:55.63%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.dqxshd ul li p{font-size: 16px;line-height: 24px;padding: 0 10px;margin-top: 10px;height: 48px;overflow: hidden;}
.hds-box ul{margin-left: -2%;}
.hds-box ul li{width: 23%;float: left;margin-left: 2%;margin-top: 20px;background: #fff;border-radius:6px;overflow: hidden;box-shadow: 0 3px 21px rgba(77,77,77,.04);}
.dys{position: relative;}
.dys i{
    display: block;
    height: 0;
    padding-top:62.5%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    position: relative;
    overflow: hidden;
    transition: all .2s;
}
.dys span{display: inline-block;height: 26px;padding: 0 10px;font-size: 12px;color: #fefefe;background: #f8aa4e;border-radius: 6px 0 6px 0;position: absolute;top: 0;left: 0;z-index: 10;}
.dys p{font-size: 16px;color: #fff;height: 75px;background: url("20210323-btmzz.png") repeat-x;position: absolute;bottom: 0;left: 0;right: 0;padding: 0 20px;line-height:100px;overflow: hidden;}
.ydnr{padding: 10px 15px 20px;font-size: 14px;color: #666;line-height: 24px; }
.ydnr p{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.ydnr p img{margin-right:8px;}
.rnmj{margin-top: 10px;}
.ssnr{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yd{display: block;width: 74px;height: 28px;color: #fff;border-radius: 6px;background: #e61a1a;margin: 10px auto 0;}
.plbox{padding: 28px;background: #fff;margin-top: 20px;}
.plkuan{padding: 10px 15px 5px;border-radius: 4px;border: 1px #e5e5e5 solid;}
.plkuan textarea{height: 40px;width: 100%;font-family: 微软雅黑;color: #999;}
.plkuan p{text-align: right;color: #999;}
.pl-left a{display: inline-block;padding-left: 40px;background: url("20210323-add.png") no-repeat left center;color: #666666;line-height: 32px;margin-top: 15px;}
.pl-rig{margin-top: 15px;}
.pl-rig span{color: #666;margin-right: 75px;}
.pl-rig span img{vertical-align: inherit;}
.pl-rig a{display: inline-block;width: 136px;height: 30px;border: 1px #e60012 solid;color: #e61a1a;text-align: center;line-height: 30px;border-radius: 4px;}

.pl-item{margin-top: 25px;border-top: 1px #f1f1f1 solid;padding-top: 28px;}
.toux{display: inline-block;width: 48px;height: 48px;overflow: hidden;border-radius: 100%;margin-right: 15px;}
.mcpf{width: 50%;  }
.mcpf p{font-size: 18px;color: #35548a;margin-bottom: 5px; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;  }
.pl-top i{float: right;color: #999;}

.pl-nr,.hf-kuan{margin-left: 64px;}
.pl-nr p{font-size: 16px;text-align: justify;line-height: 30px;margin-top: 8px;}
.pl-nr ul li{float: left;margin-top: 8px;margin-right: 6px;}
.dzhf{margin-top: 10px;color: #666;}
.dzhf span{margin-right: 50px;}
.dzhf span.zang{padding-left: 20px;color: #df1717;background: url("20210323-dz2.png") no-repeat left center;}
.dzhf span.hf{padding-left: 20px;background: url("20210323-hf.png") no-repeat left center;}
.hf-kuan{margin-top: 15px;}

.hf-kuan input{width: 86%;height: 34px;color: #999;border: 1px #e5e5e5 solid;padding-left: 2%;border-radius: 4px;float: left;}
.hf-kuan button{width: 10%;height: 36px;float: right;border: 1px #e60012 solid;border-radius: 4px;font-size: 14px;color: #e60012;background: none;cursor: pointer;}

.hfrn{margin-left: 64px;margin-top: 20px;}
.hfrn p{font-size: 16px;margin-top: 0;color: #35548a;float: left;width: 56%; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;      }
.hfrn i{float: right;color: #999;line-height: 30px}
.nambox{overflow: hidden}
.fhnr{padding: 10px 15px;background: #f8f8f8;border-radius: 4px;font-size: 16px;line-height: 30px;text-align: justify;margin-top: 14px;}
.dzhf span.wzang{color: #999;background: url("20210323-dz1.png") no-repeat left center;padding-left: 20px;}
.sqhf span{font-size: 14px;color: #666;display: inline-block;height: 28px;line-height: 28px;padding: 0 12px;border-radius: 4px;background: #f4f5f5;text-align: center;cursor: pointer;}
.sqhf{margin-left:10px;margin-top: 20px;}
.sqhf span img{margin-left: 5px;}


/*** 活动详情 ***/
.hdxq-nr-box{padding: 30px;background: #fff;margin-top: 30px;}
.cxzm-box h5{font-size: 24px;line-height: 30px;font-weight: bold;float: left;width: 70%;height: 30px;overflow: hidden;}
.cx-sf{float: right;line-height: 30px;}
.cx-sf span{color: #666;margin-left: 20px;cursor: pointer;padding-left: 25px;}
.cx-sf span.sf1{background: url("20210323-sc1.png") no-repeat left center;margin-left: 0;}
.cx-sf span.sf2{background: url("20210323-sc2.png") no-repeat left center;}
.hdtxp{width: 50%;margin-top: 25px;}
.ysx-nr{width: 48%;padding-top: 15px;}
.hd-lef{color: #999;margin-top: 50px;}
.hd-lef span.dzs{padding-left: 22px;background: url("20210323-dz1.png") no-repeat left center;margin-left: 20px;}
.hd-rig{margin-top: 30px;}
.hd-rig a{display: inline-block;width: 195px;height: 45px;font-size: 18px;color: #fff;text-align: center;line-height: 45px;background:#e31515;}


/*** 关注详情 ***/
.gzxq-banner{height: 358px;background: url("20210324-gzxq-banner.png") no-repeat center;}
.gzxq-banner .weiz,.gzxq-banner  .weiz p a{color: #fff;}
.jtsg-box{background: #fff;padding: 24px 0;border-bottom: 1px #f0f0f0 solid;}
.bo-gray{background: #fafafa;}
.txk{display: inline-block;width: 134px;height: 134px;border-radius: 100%;box-shadow: 2px 2px 13px rgba(51,51,51,.14);
position: absolute;top: -64px;left: 0;}
.tsgxx{margin-left: 170px;}
.tsgxx h5{font-size: 24px;font-weight: bold;line-height: 30px;}
.tsgxx i{font-size: 14px;color: #999;margin-top: 8px;display: inline-block;}
.tsgxx a.jgz{display: inline-block;float: right;width: 100px;height: 33px;border-radius: 4px;border: 1px #e54545 solid;font-size: 16px;text-align: center;line-height: 33px;color: #ff0013;}
.fsfw{font-size: 14px;color: #999;margin-top: 5px;}
.fsfw span{color: #ec8211;}
.fsfw em{margin: 0 20px;color: #e5e5e5;}
.nrjj{font-size: 14px;line-height: 30px;color: #666;margin-top: 10px;}
.gzxq-tab{text-align: center;background: #fff;height: 73px;}
.gzxq-tab ul{display: inline-block;*display:inline;zoom: 1;}
.gzxq-tab ul li{float: left;margin: 0 20px;font-size: 18px;}
.gzxq-tab ul li a{display:inline-block;padding: 26px 0 22px;}
.gzxq-tab ul li.xq-curr a,.gzxq-tab ul li:hover a{border-bottom: 3px #418d58 solid;color: #418d58;}

.plbd{font-size: 14px;color: #999;margin-top: 5px;}
.plbd span{margin-right: 15px;}

/*** 内容详情 ***/
.ckgdpl a{display: block;height: 54px;color: #999;font-size: 14px;background: #f5f5f5;text-align: center;line-height: 54px;margin-top: 30px;}
.xl-box{padding: 60px 60px 70px;background: #fff;box-shadow: 0 3px 29px rgba(0,0,0,.02);margin-top: 30px;}
.xl-box h5{font-size: 36px;text-align: center;font-weight: bold;line-height: 44px;}
.xl-box h5 i{font-size: 32px;}

.cen-det{padding: 18px 0;border-top: 1px #eee solid;border-bottom: 1px #eee solid;margin-top: 60px;}
.cen-det p{font-size: 16px;color: #999;}
.cen-det p span{margin-right: 30px;}
.cen-det p span a{display: inline-block;padding: 0 8px;height: 22px;border: 1px #e54545 solid;border-radius: 4px;font-size: 12px;
color: #e54545;margin-left: 5px;}
.share{color: #d8d8d8;}
.share a{margin: 0 20px;}
.article{font-size: 16px;line-height: 40px;text-align: justify;}
.article p{margin-top: 30px;}
.imgbox{text-align: center;margin-top: 30px;margin-bottom: 10px;}
.smbox{text-align: center;margin-top: 60px;}
.smbox p{font-size: 14px;color: #999;margin-bottom: 20px;}

/*** 视频详情 ***/
.spxq-box{margin-top: 30px;}
.sp-nr-info{padding: 20px 25px 30px;background: #313131;}
.spinfo-lef{width: 72%}
.spinfo-lef h5{font-size: 24px;font-weight: bold;color: #fff;line-height: 30px;}
.spinfo-lef p{color: #999;font-size: 16px;margin-top: 15px;}
.spinfo-lef p span{margin-right: 20px;}
.spinfo-lef p span a{display: inline-block;padding: 0 8px;border: 1px #fff solid;border-radius: 4px;font-size: 12px;color: #fff;height: 22px;line-height: 22px;margin-left: 5px;}
.spinfo-rig a{margin-left: 25px;display: inline-block;}
.spinfo-rig a.pl1{color: #5cb577;}
.spinfo-rig a img{margin-right: 5px;}

/*** 客户端下载 ***/
.khd-box{height: 868px;background: url("20210324-khdxz-bg.png") no-repeat center top;}
.tpzs{margin-top: 174px;margin-left: -30px;}
.khdxz-box{width: 510px;margin-top: 140px;margin-right: 90px;}
.khdxz-box h2{text-align: center;font-size: 32px;color: #fff;font-weight: bold;line-height: 36px;margin-bottom: 20px;}
.khdxz-box h5{font-size: 18px;text-align: center;line-height: 32px;color: #fff;}
.khdxz-box h5 em{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #fff;vertical-align: middle;margin: 0 10px;}
.khdxz-box> p{font-size: 14px;line-height: 29px;color: #fff;text-align: justify;margin-top: 40px;}
.ewmxz{text-align: center;margin-top: 55px;}
.ewmxz p{color: #fff;margin-top: 7px;}
.downbox{text-align: center;margin-left: -40px;}
.downbox a{display: inline-block;margin: 50px 0 0 40px;height: 112px;width: 230px;background: #2d2d2d;color: #fff;font-size: 18px;border-radius: 30px;overflow: hidden;}
.downbox a img{margin: 20px 0 15px;}

.fy-left{border-radius: 6px;overflow: hidden;}

/*** 品牌详情 ***/
.ppjs-box{background: #fff;box-shadow: 0 3px 29px rgba(0,0,0,.02);margin-top: 30px;}
.pp-img{width: 51.33%;}
.pp-det{width: 48%;}
.cet{padding: 40px 150px 0 36px;position: relative;}
.cet h2{font-size: 26px;font-weight: bold;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.cet em{display: inline-block;width: 28px;height: 2px;background: #434343;position: absolute;left: 0;bottom: -22px;}
.cet p{font-size: 16px;line-height: 32px;color: #666;text-align: justify;margin-top: 40px;max-height: 160px;overflow: hidden;}

.lgo-box{display: inline-block;width: 94px;height: 94px;border-radius: 100%;background:url("20210401-pp-logo.png") no-repeat center;background-size: cover;
    box-shadow: 0 0 9px rgba(0,0,0,.1);position: absolute;top: 30px;right: 30px;}
.zx{margin-top: 35px;padding-bottom: 25px;border-bottom: 1px #ededed solid;}
.zx p{font-size: 20px;font-weight: bold;padding-left: 20px;border-left: 7px #418d58 solid;}

/*** 品牌 ***/
.pinp-box{padding: 30px 0;position: relative;}
.pinp-img{width: 53.33%;}
.pinp-img i{
    display: block;
    height: 0;
    padding-top:63.9%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    overflow: hidden;
    transition: all .2s;
    border-radius: 10px;
}
.pinp-det{width: 51.66%;background: #fff;border-radius: 20px;box-shadow: 0 17px 38px rgba(0,0,0,.09);position: absolute;top: 90px;padding: 68px 0 75px;}
.lef1{left: 0;}
.rig1{right: 0;}
.pinp-det i{display: inline-block;width: 94px;height: 94px;border-radius: 100%;background:url("20210401-pp-logo.png") no-repeat center;background-size: cover;
    box-shadow: 0 0 9px rgba(0,0,0,.1);position: absolute;left: 50%;margin-left: -47px;top: -47px;}
.pinp-det h5{font-size: 26px;font-weight: bold;text-align: center;line-height: 30px;padding: 0 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pinp-det em{display: block;width: 28px;height: 2px;background: #434343;margin: 15px auto 0;}
.pinp-det p{font-size: 16px;line-height: 32px;text-align: justify;color: #666;padding: 0 55px;margin-top: 10px;height: 96px;overflow: hidden;}
.pinp-det a{display: block;width: 112px;height: 42px;font-size: 14px;color: #fff;text-align: center;line-height: 42px;border-radius: 100px;background: #551919;
position: absolute;bottom: -21px;left: 50%;margin-left: -56px;}
.pinp-det a img{vertical-align: inherit;margin-left: 10px; transition: all .3s;}
.pinp-det a:hover img{margin-left: 15px;}

/*** 登录 ***/
.dl-box{height: 1055px;background: url("20210401-dl-bg.png") no-repeat center top;padding-top: 1px}
.dlzh{width:90%;max-width: 560px;background: #fff;border-radius: 10px;margin: 110px auto 50px;}
.tnbk{padding: 40px;}
.tnbk h5{font-size: 24px;font-weight: bold;line-height: 28px;}
.srk{height: 62px;border-radius: 4px;border: 1px #e2e2e2 solid;margin-top: 26px;}
.srk span{font-size: 18px;line-height: 18px;width: 22.5%;text-align: center;float: left;border-right: 1px #e2e2e2 solid;margin-top:20px;}
.srk input{font-size: 16px;color: #999;float: left;height: 60px;line-height: 60px;width: 71%;margin-left: 4%;}
.srk input.yzm{width: 48%}
.srk button{width: 24%;float: right;height: 62px;font-size: 16px;background: url("20210401-yzmbg.png") repeat-x;border: 0;border-radius: 4px;border-left: 1px #e2e2e2 solid;cursor: pointer}
.xek{margin-top: 22px;}
.xek input{margin-right: 10px;}
.xek a{color: #e2702b;}
.dl-btn{width: 100%;height: 64px;border-radius: 4px;font-size: 24px;font-weight: bold;color: #fff;border: none;background: #418d58;margin-top: 50px;cursor: pointer;}
.qtdlfs{border-top: 1px #e2e2e2 solid;margin-top: 70px;padding-top: 40px;position: relative;}
.qtdlfs p{width: 134px;background: #fff;font-size: 16px;color: #999;position: absolute;top: -11px;left: 50%;margin-left: -77px;text-align: center;}
.qtdlfs ul{padding: 0 10px;}
.qtdlfs ul li{width: 20%;text-align: center;float: left;}
.dl-footer{background: none;padding-bottom: 0;}


/*** 个人中心 ***/
.grzx-box{padding: 30px 0;}
.grzx-left{width: 220px;}
.grzx-info{background: #fff;border-radius: 4px;margin-top: 58px;position: relative;padding-top: 70px;padding-bottom: 30px;}
.grzx-info i{display: inline-block;width: 96px;height: 96px;border-radius: 100%;background: url("20210401-user.png") no-repeat center;background-size: cover;position: absolute;top: -54px;left: 50%;margin-left: -48px;}
.grzx-info h5{font-size: 20px;font-weight: bold;text-align: center;line-height: 28px;margin-bottom: 20px;}
.grzx-info ul li{float: left;width: 49%;font-size: 16px;color: #999;text-align: center;border-left: 1px #dadada solid;line-height: 16px;}
.grzx-info ul li.bor0{border-left: 0;}
.grzx-list{margin-top: 20px;background: #fff;border-radius: 4px;overflow: hidden;}
.grzx-list ul li{height: 52px;border-bottom: 1px #f1f1f1 solid;font-size: 16px;overflow: hidden;line-height: 52px;transition: all .3s;}
.grzx-list ul li.borno{border-bottom: 0;}
.f5{background: #f5f5f5;}
.grzx-list ul li a{display: block;}
.grzx-list ul li span{display: inline-block;width: 24px;height: 52px;float: left;margin: 0 20px;}
.grzx-list ul li span.icp1{background: url("20210401-grzx01.png") no-repeat center;}
.grzx-list ul li span.icp2{background: url("20210401-grzx02.png") no-repeat center;}
.grzx-list ul li span.icp3{background: url("20210401-grzx03.png") no-repeat center;}
.grzx-list ul li span.icp4{background: url("20210401-grzx04.png") no-repeat center;}
.grzx-list ul li span.icp5{background: url("20210401-grzx05.png") no-repeat center;}
.grzx-list ul li span.icp6{background: url("20210401-grzx06.png") no-repeat center;}
.grzx-list ul li span.icp7{background: url("20210401-grzx07.png") no-repeat center;}
.grzx-list ul li span.icp8{background: url("20210401-grzx08.png") no-repeat center;}

.grzx-list ul li.gx-curr,.grzx-list ul li:hover{background: #83b592;}
.grzx-list ul li.gx-curr a,.grzx-list ul li:hover a{color: #fff;}
.grzx-list ul li.gx-curr span.icp1,.grzx-list ul li:hover span.icp1{background: url("20210401-grzx011.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp2,.grzx-list ul li:hover span.icp2{background: url("20210401-grzx022.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp3,.grzx-list ul li:hover span.icp3{background: url("20210401-grzx033.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp4,.grzx-list ul li:hover span.icp4{background: url("20210401-grzx044.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp5,.grzx-list ul li:hover span.icp5{background: url("20210401-grzx055.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp6,.grzx-list ul li:hover span.icp6{background: url("20210401-grzx066.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp7,.grzx-list ul li:hover span.icp7{background: url("20210401-grzx077.png") no-repeat center;}
.grzx-list ul li.gx-curr span.icp8,.grzx-list ul li:hover span.icp8{background: url("20210401-grzx088.png") no-repeat center;}

.grzx-right{width:79%;}
.gkls{padding: 0 25px 20px;background: #fff;border-radius: 6px;min-height: 645px}
.ls-tit{padding: 20px 0;border-bottom: 1px #e9e9e9 solid;}
.ls-tit p{font-size: 18px;font-weight: bold;float: left;}
.ls-tit a{float: right;color: #999;}
.ls-list{margin-left: -2%;}
.ls-list li{width: 23%;float: left;margin-left: 2%;margin-top: 20px;}
.ls-list li i{
    display: block;
    height: 0;
    padding-top:63.4%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.ls-list li p{font-size: 16px;line-height: 23px;height: 46px;overflow: hidden;margin-top: 10px;}
.grzx-tab{margin-top: 25px;background: #fff;}
.grzx-tab ul li{float: left;margin: 0 40px;font-size: 18px;}
.grzx-tab ul li a{display: inline-block;padding:20px 0 18px; }
.grzx-tab ul li.cen-act a,.grzx-tab ul li:hover a{color: #418d58;font-weight: bold;border-bottom: #418d58 2px solid;}
.lx-tap{color: #e8e8e8;margin-top: 15px; }
.lx-tap a{color: #666;}
.lx-tap em{margin: 0 15px;}
.lx-tap a.grx,.lx-tap a:hover{color: #418d58;}

.yyxx{padding: 20px;background: #fff;border-radius: 6px;margin-top: 15px;}
.yyxx a{display: block;}
.yy-img{width: 24%;}
.yy-img i{
    display: block;
    height: 0;
    padding-top:63.3%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    overflow: hidden;
    transition: all .2s;
    border-radius: 6px;
}
.yy-det{width: 60%;margin-left: 2%;}
.yy-det h5{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;color: #333;margin-bottom: 10px;}
.yy-det p{color: #999;margin-top: 3px;}
.yy-det span{color: #000;display: block;line-height: 30px;margin-top: 20px;}
.yy-det span i{display: inline-block;width: 30px;height: 30px;border-radius: 100%;background: url("20210401-xlg.png") no-repeat center;background-size: cover;float: left;margin-right: 10px;}
.yycg{font-size: 16px;color: #e3751c;}

.wdsc-list{margin-left: -2%;}
.wdsc-list li{width: 31.33%;float: left;margin-left: 2%;margin-top: 25px;background: #fff;border-radius: 6px;overflow: hidden;}
.wdsc-list li i{
    display: block;
    height: 0;
    padding-top:55.7%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size:100%;
    background-color: #f8f8f8;
    overflow: hidden;
    transition: all .2s;
}
.dz-list li{box-shadow: 0 2px 14px rgba(0,0,0,.1);}

.wdsc-list li h5{ padding: 0 18px;font-size: 16px;height: 44px;overflow: hidden;margin-top: 10px;color: #333;}
.sho-p{padding: 0 18px;margin-top: 10px;color: #999;}
.sho-p span{display: inline-block;padding-left: 20px;margin-right: 20px;}
.sho-p span.gric1{background: url("20210401-gr1.png") no-repeat left center;}
.sho-p span.gric2{background: url("20210401-gr2.png") no-repeat left center;}
.sho-p span.gric3{background: url("20210401-gr3.png") no-repeat left center;}
.bot-p{padding: 10px 18px;border-top: 1px #f3f3f3 solid;margin-top: 15px;}
.zyxy{line-height: 26px;color: #000;}
.zyxy em{display: inline-block;width: 26px;height: 26px;border-radius: 100%;background: url("20210401-sc-icon.png") no-repeat center;background-size: cover;float: left;margin-right: 8px;}
.sjxy{color: #999;line-height: 26px}

.xqzx li a{display: block;overflow: hidden;padding: 15px 0;border-bottom: 1px #e8e8e8 solid;}
.zx-left h5{font-size: 16px;color: #000;font-weight: bold;line-height: 27px;}
.zx-left p{color: #999;line-height: 27px;}
.zx-right{float: right;color: #999;}

.zt-tit{font-size: 24px;line-height: 30px;margin-top: 30px;}
.fy-right h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}

/*** 我的评论 ***/
.plxx{border-bottom: 1px #e8e8e8 solid;}
.user-tx{font-size: 18px;color: #35548a;line-height: 48px;margin-top: 20px;}
.user-tx i{display: inline-block;width: 48px;height: 48px;border-radius: 100%;float: left;margin-right: 15px;background: url("20210323-tx1.png") no-repeat center;background-size: cover;}
.pjnr{font-size: 16px;line-height: 30px;margin-left: 63px;}
.plrq{font-size: 14px;color: #999;margin-left: 63px;}
.plxx .yyxx{margin-top: 0;padding: 10px 0 20px;margin-left: 63px;}
.plxx .yy-det{width: 70%;}

/*** 我的书架 ***/
.wdsj{padding-top: 0;}
.wdsj ul li a{margin: 0 15px;}
.wdsj ul{margin: 0 -15px;}

/*** 我的积分 ***/
.wdjf ul li{overflow: hidden;padding: 15px 0;border-bottom: 1px #e8e8e8 dashed;font-size: 16px;}
.wdjf ul li span{float: left;color: #666;}
.wdjf ul li i{float: right;color: #999;}

/*** 我的关注 ***/
.wdgz ul li{border-bottom: 1px #e8e8e8 dashed;}
.wdgz ul li a{display: block;overflow: hidden;padding: 18px 0;}
.gz-lef{width: 75%;}
.gz-lef i{display: inline-block;width: 49px;height: 49px;border-radius: 100%;background: url("20210315-fw-icon01.png") no-repeat center;background-size: cover;float: left;box-shadow: 0 2px 6px rgba(0,0,0,.1);margin: 0 15px 0 5px;}
.gzcg-nr h5{font-size: 16px;color: #333;margin-bottom: 5px;}
.gzcg-nr p span{font-size: 14px;color: #666;}
.gzcg-nr p span.fs-p{color: #999;margin-left: 30px;}
.ygz{padding: 0 12px;height: 30px;line-height: 30px;background: #efedf1;color: #666;border-radius: 4px;margin-top: 10px;}

.tp-box p span{max-height: 40px;}
.sho-p span:last-child{margin-right: 0}



@media only screen and (max-width:1920px ) { body{min-width: inherit;} .rigBox{position: fixed;top: 60px;}}

@media only screen and (max-width:1440px ){
    .rigBox{right: 20px;top: 60px;}
    .dhs-box ul{margin: 0;}
    .dhs-box ul li a{margin: 0 40px;}

    .wdsj ul li a{margin: 0 15px;}

}
@media only screen and (max-height: 900px ){
    .rigBox{top: 20px;right: 20px;}
    .rigBox ul li p{font-size: 14px;}
    .rigBox ul li{padding: 10px 5px;}
}
@media only screen and (max-width:1200px ){
    .w_1200{width: 1000px;}
    .js-nr{margin-top: 60px;}
    .js-nr p{margin-top: 10px;}
    .fw-box{margin-left: 0;}
    .dyh{margin-right: 0;}
    .ys-pad{padding: 30px 30px 0 20px;}
    .ys-pad h1{font-size: 34px;line-height: 38px;}
    .ys-pad h4{font-size: 20px;margin-top: 10px;}
    .ys-pad h5{font-size: 20px;margin-top: 5px;}
    .wz,.rigBox ul li p,.msyy a,.item h5{font-size: 16px;}
    .msyy{margin-top: 56px;}
    .dhs-box ul li a{margin: 0 10px;}
    .zly-box ul li{height: 215px;}
    .xxdz p{margin-top: 0;}
    .sp-right ul li{margin-top: 18px;}
    .sp-left{width: 51%;}
    .banner{height: 500px;background-size: 1600px; }

    .sec-tit-box h1{font-size: 34px;}
    .sec-tit-box img{height: 22px;}
    .num1{width: 52%;}

    .js-box-det h5{font-size: 18px;}
    .js-box-det p{font-size: 14px;max-height: 131px;}
    .yg-nr{margin: 28px 20px 0;}

    /******/
    .lef-ll,.scfx{margin-top: 60px;}
    .xl-box {padding: 60px 30px 70px;}
    .tpzs{width: 450px;}
    .khdxz-box{margin-right: 0;}
    .khdxz-box{margin-top: 90px;}


    /********/
    .cet {padding: 25px 150px 0 20px;}
    .pinp-det h5{font-size: 22px;line-height: 24px;padding: 0 25px;}
    .pinp-det em{margin-top: 12px;}
    .pinp-det p{font-size: 14px;line-height: 26px;padding: 0 20px;height:78px; }
    .pinp-det{padding: 60px 0;}
    .grzx-right{width: 76%}
    .yy-det span{margin-top: 10px;}
    .zyxy{float: none;display: block}

    .whcg-nr>p i{max-width: 88%;}
    .whcg-an span{padding: 6px 10px;}


}


@media only screen and (max-width:1000px ){
    .w_1200{width:auto;padding: 0 20px;}
    .phone_menu,.height{display: block;}
    .top,.rigBox,.bot-rig{display: none;}
    .banner {height: 310px;background-size: 1000px;}
    .jwh,.dhs,.zly,.ksp{padding: 30px 0;}
    .yj-tit img{height:62px;}
    .lbt{width: auto;float: none;text-align: center;margin-top: 20px;}
    .js-nr,.dyh{width: auto;float: none;margin-top: 20px;}
    .js-nr p{height: auto;}
    .jwh_ul ul li{margin-top: 20px;}
    .jwh_ul ul li p{font-size: 14px;margin-top: 8px;}
    .fw-box{width: auto;float: none;margin-top: 0;height: auto;background: none;border: 1px solid rgba(255,255,255,.5);padding: 20px 0;}
    .fwh{padding: 30px 0;background-size: cover;}
    .fw-box h2{font-size: 28px;margin-top: 0;}

    .zyjt,.sp-left{margin-top: 20px;}
    .zyjt img{width: 30px;}
    .zyjt a {margin: 0 10px;}
    .yshd,.yshd-nr,.sp-left,.sp-right{width: auto;float: none;}
    .ys-pad{padding: 20px;}
    .jptj > div,.dhs-box ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .item{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 345px}
    .jptj > div::-webkit-scrollbar,.dhs-box ul::-webkit-scrollbar{ display: none;}

    .dhs-box ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 240px;}
    .zly-box ul li{width: 32.33%;margin-top: 20px;}
    .sp-right{padding-top: 0;}
    .bot{padding: 30px 0;}
    .bot-lef{text-align: center}
    .bot-lef p span{margin: 0 8px;}
    .footer{padding: 30px 0}

    .dlwz p{font-size: 26px;}
    .hd-ul li,.cg_ul li{width: 48%;margin-top: 40px;}
    .tjcg{background-size: cover;}

    .dqwz{display: none;}
    .ds-mat{margin-top: 50px;}
    .gyjs{padding-top: 0;}
    .num-lef,.num-rig{width: auto;float: none;margin-top: 40px;}
    .num1{width: auto;}
    .sjjs{float: left;margin-left:30px}
    .rdbd{margin-top: 40px;padding: 40px 0 40px;background-size: cover;}
    .sjjs,.zzll{width: 30%;}
    .ds-banner{background-size: 1000px!important;height: 270px;}
    .cnxh,.zytd{padding: 40px 0;}

    .fw-nav li{width: 20%;margin-top: 30px;}
    .fw-hdtj{background-size: cover;padding: 40px 0 50px;}
    .hd-side{width: auto;float: none;}
    .hd-side ul{margin-left: -2%;}
    .hd-side ul li{width: 48%;float: left;margin-left: 2%;}
    .hd-center{width: auto;margin-left: 0;float: none;}
    .hdhg-box{padding-top: 10px;}
    .hdhg,.fw-cgtj,.dsp-box,.typ-box,.kzb-box,.zmxx,.zyzj,.hdyg{padding: 40px 0;}

    .jx-ul li{width: 32.33%;margin-top: 10px;}
    .jx-ul{padding-top: 20px;}
    .titmat{margin-top: 40px;}
    .jxbox{padding-bottom: 20px;}
    .typ-lx{font-size: 14px;}
    .typ-lx a{padding: 0 15px;}
    .typ-ul li{width: 30.33%;}
    .marl{margin-left: 0;}

    .zymar{margin-top: 50px;}
    .zyzhd{padding: 30px 0 40px;}
    .zytd-box ul li{width: 48%;margin-top: 100px;}
    .zmxx-box ul li, .zyzj-box ul li{width: 48%;margin-top: 30px;}

    .zbsp{padding: 20px 0;}
    .sp-box-img,.sp-js-nr{width: auto;float: none;}
    .plfb{position: static;width: 100%;}
    .xelbox{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;margin-top: 0;padding-top: 100px;}
    .sjd-it{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 345px}
    .xelbox::-webkit-scrollbar{ display: none;}
    .xelbox > em{display: none;}
    .js-box-det p{max-height: inherit;}

    .rmbd{background-size: 1000px;height: 220px;}
    .llsm{display: none}
    .rb-sec h1{font-size: 50px;line-height: 50px;}
    .tup {width: 25%;margin-left: 20px;}
    .zpdet{margin-left: 20px;width: 66%;}

    /******/
    .cgtp,.cgnr,.hdtxp,.ysx-nr{width: auto;float: none}
    .cgtp,.hdtxp{text-align: center;}
    .cgxq-nr-box{margin-top: 20px;}
    .dqxshd ul li,.hds-box ul li{width: 48%;}
    .hdtxp{margin-top: 20px;}
    .hdxq-nr-box{padding: 20px;margin-top: 20px;}
    .cxzm-box h5{font-size: 20px;}

    .padt0{padding-top: 0;}
    .gzxq-banner{height: 220px;background-size: 1200px;}
    .txk{width: 90px;height: 90px;left: 20px;}
    .tsgxx{margin-left: 110px;}
    .gray{padding-bottom: 20px;}
    .tjbox .jwh-list{margin-top: 0;}

    .xl-box h5{font-size: 30px;line-height: 36px;}
    .xl-box h5 i{font-size: 25px;}
    .cen-det{margin-top: 40px;}
    .cen-det p{font-size: 14px;float: none;text-align: center;}
    .cen-det p span{margin: 0 5px;}
    .share{float: none;text-align: center;margin-top: 18px;}

    .spinfo-lef h5{font-size: 20px;}
    .spinfo-lef p{font-size: 14px;}
    .spxq-box{margin-top: 20px;}

    .tpzs{width: auto;float: none;margin-top: 50px;}
    .khd-box{height: auto;background-size: cover;padding-top: 1px;text-align: center;}
    .khd-box img{max-width: 70%;}
    .khdxz-box{width: auto;float: none;margin-top: 40px;padding-bottom: 50px;}

    .smbox{display: none;}

    /******/
    .pp-img{width: auto;float: none;text-align: center;}
    .pp-det{width: auto;float: none;padding-bottom: 30px}
    .cet p{max-height: inherit;}
    .ppjs-box{padding-top: 20px;margin-top: 20px}
    .padt1{padding-top: 1px!important;}
    .cet h2{font-size: 22px;line-height: 24px;}
    .cet p{font-size: 14px;line-height: 28px;}
    .lgo-box{width: 70px;height: 70px;}
    .cet{padding-right: 110px;}

    .pinp-det i{width: 68px;height: 68px;margin-left: -34px;}
    .pinp-det {padding: 30px 0 40px;top: 60px;}
    .pinp-det h5{font-size: 20px;}

    .pinp-det a{width: 100px;line-height: 36px;height: 36px;margin-left: -50px;bottom: -18px;}
    .dlzh{margin: 80px auto 50px;}

    .grzx-left,.grzx-right{width: auto;float: none;}
    .grzx-list ul li{width: 25%;float: left;}
    .grzx-list ul li a{border-right: 1px #f1f1f1 solid;}
    .grzx-right{margin-top: 20px;}
    .grzx-list ul li.borno{border-bottom: 1px #f1f1f1 solid;}
    .grzx-tab ul li{margin: 0 30px;}
    .zt-tit{font-size: 20px;}
    .fy-right h4,.cet h2{white-space: normal}

    .wdsj ul{display: block;}
    .wdsj ul li{width: 33.33%;}

    .gkls{min-height: inherit;}



}

@media only screen and (max-width:750px ){
    .w_1200{padding: 0 15px;}
    .js-nr h5{white-space: inherit;font-size: 16px;}
    .jwh_ul ul li{width: 48%;margin-top: 15px;}
    .fw-box h2,.fw-box h5,.fw-box p{margin: 0 30px;}
    .dy-tit span a {font-size: 16px;padding: 0 10px 12px;}
    .dy_ul li{width: 48%;margin-top: 15px;}
    .zyjt{margin-top: 10px;}
    .zyjt img{width: 24px;}
    .wz{font-size: 14px;}
    .ys-pad{padding: 15px;}
    .zly-box ul,.sp-right ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .zly-box ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 345px;height: auto;}
    .sp-right ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 240px;}
    .zly-box ul::-webkit-scrollbar,.sp-right ul::-webkit-scrollbar{ display: none;}
    .bot ul li{width: 48%;margin-bottom: 10px;}
    .sec-banner{height: 130px;background: url(20210316-sec-banner.png) no-repeat center;}
    .dlwz p,.dlwz a{margin-top: 50px;}
    .dlwz p{font-size: 24px;background-size: 20px;padding-left: 30px;}
    .hdtj{padding: 1px 0 30px;}
    .sec-tit-box img{display: none;}
    .sec-tit-box h1{font-size:28px;}
    .titmat{margin-top: 40px;}
    .hd-ul li, .cg_ul li { width: auto; margin-top: 20px; float: none;}
    .ckgd a{width: 138px;height: 40px;line-height: 40px;margin-top: 30px; }
    .ckgd a:hover{width: 128px;}
    .ds-mat{margin-top: 30px;}
    .rdbd{margin-top: 30px;padding: 30px 0;}
    .xsh-box{margin-top: 20px;}

    .ys-pad h1{font-size: 30px;}
    .fw-nav li{width: 33.33%;margin-top: 20px;}
    .fw-nav li img{width: 62px;}
    .fw-nav li p{font-size: 14px;margin-top: 8px;}
    .fw-hdban{padding: 1px 0 30px;}
    .fw-hdtj,.fw-cgtj,.hdhg,.dsp-box,.typ-box,.kzb-box{padding: 30px 0;}
    .hdhg-box{padding-top: 0;}
    .hd-side ul li em, .cen-img em{top: 5px;right: 5px;font-size: 12px;}
    .hd-side ul li p span, .cen-img p span{font-size: 12px;}
    .num-lef{margin-bottom: 10px;}
    .dlwz a{margin-left: 20px;}

    .titmat{margin-top: 20px;}
    .jx-ul li{width: 49%;margin-top: 0;}
    .jx-ul li p {font-size: 18px; top: 15px;left: 18px;}
    .typ-lx{padding-top: 15px;}
    .typ-lx a{margin: 5px;}
    .typ-ul{margin-left: -5%;}
    .typ-ul li{width: 45%;margin-top:20px;margin-left: 5%;}
    .typ-ul li h5{margin-top: 5px;}

    .zyzhd{padding: 20px 0 30px;}
    .zymar{margin-top: 30px;}
    .zytd-box ul li{width: auto;float: none;margin-top: 85px;}
    .zytd,.zmxx{padding: 30px 0;}
    .zmxx-box ul li, .zyzj-box ul li{width: auto;float: none;margin-top: 20px;}

    .zbz{font-size: 12px;height: 26px;line-height: 26px;}
    .zbz img{display: none;}
    .sp-nav li a{font-size: 16px;padding: 17px 0 12px;}
    .sp-nav li.sp-curr a,.sp-nav li:hover a{border-bottom: 4px #e77021 solid;}
    .sp-nav{height: 50px;}
    .sp-nav li em{top: 12px;}
    .js-box-det h5{font-size: 16px;}
    .rmbd{background-size: 750px;height: 170px;margin-top: 20px;}
    .rb-nav li{width: 31.33%;float: left;margin-left: 2%;margin-right: 0;border-radius: 6px;}
    .rb-nav{margin-left: -2%;padding: 20px 0;}
    .rb-sec a{padding: 20px 0;}
    .rb-sec h1{float: none;font-size: 34px;line-height: 34px;}
    .zpbox{float: none;width: auto;border-left: 0;margin-top: 20px;}
    .tup{width: 60%;float: none;margin: 0 auto;}
    .zpdet{float: none;width: auto;margin-left: 0;}
    .zpdet h5{font-size: 16px;}
    .zpdet p span{margin-right: 20px;}
    .zpdet p span:last-child{margin-right: 0;}
    .zpdet p{margin-top: 10px;}
    .zpdet p span.sj-ic{padding-left: 0;background: none;}


    /******/
    .cgpad{padding: 10px 15px;}
    .cgnr h5{font-size: 18px;}
    .pf-box span{font-size: 16px;}
    .pf-box span em{font-size: 24px;}
    .lef-ll span{margin-right: 20px;}
    .scfx span{margin-left: 15px;}
    .sec-tab ul li{margin: 0;float: left;width: 25%;text-align: center;font-size: 14px;}
    .sec-tab ul{display: block;}
    .sec-tab ul li a{padding: 15px 0 12px;}
    .sec-tab{height: 51px;margin-top: 20px;}
    .ejtit{margin-top: 20px;}
    .ejtit h5{font-size: 18px;}
    .gcdetbox{padding: 10px 15px;font-size: 14px;line-height: 30px;}
    .dqxshd{padding: 1px 15px 10px;}
    .dqxshd ul li, .hds-box ul li{width: auto;float: none;}
    .plbox{padding: 15px;}
    .pl-left,.pl-rig{float: none;}
    .pl-rig span{float: left;margin-right: 0;line-height: 30px;}
    .pl-rig a{float: right;width: 100px;}
    .mcpf p{font-size: 16px;}
    .pl-nr p,.fhnr{font-size: 14px;line-height: 26px;}
    .pl-top i,.hfrn i{font-size: 12px;}
    .hf-kuan button{width: 24%}
    .hf-kuan input{width: 68%;}
    .fhnr{margin-top: 0;}

    .hdxq-nr-box{padding: 15px;}
    .cxzm-box h5{float: none;width: auto;height: auto}
    .cx-sf{float: none;text-align: right;margin-top: 8px;}
    .hdtxp{margin-top: 10px;}
    .hd-rig a{width: 100px;font-size: 14px;height: 36px;line-height: 36px;}
    .hd-lef{margin-top: 35px;}

    .toux{width: 36px;height: 36px;margin-right: 10px;}
    .pl-nr, .hf-kuan,.hfrn {margin-left: 46px;}

    .txk{left: 50%;margin-left: -40px;width: 80px;height: 80px;top: -90px;}
    .tsgxx{margin-left: 0;}
    .jtsg-box{padding-top: 60px;}
    .tsgxx h5{font-size: 20px;}
    .tsgxx a.jgz{width: 80px;height: 28px; font-size: 14px;line-height: 28px;}

    .gzxq-tab ul{display: block;}
    .gzxq-tab ul li{margin: 0;width: 20%;text-align: center;font-size: 15px;}
    .gzxq-tab ul li a{padding: 15px 0 12px;}
    .gzxq-tab{height: 52px;}

    .xl-box{padding: 20px 15px ;}
    .xl-box h5{font-size: 24px;}
    .xl-box h5 i{font-size: 20px;}
    .cen-det{margin-top: 30px;}
    .cen-det p span{display: inline-block;}
    .share a{margin: 0 10px;}

    .sp-nr-info{padding: 10px 15px 20px;}
    .spinfo-lef,.spinfo-rig{width: auto;float: none;}
    .spinfo-lef h5{font-size: 18px;}
    .spinfo-lef p span{display: inline-block;margin: 0 5px 10px;}
    .spinfo-rig{margin-top: 15px;text-align: right}

    .khdxz-box h2{font-size: 26px;line-height: 32px;}
    .khdxz-box h5{font-size: 16px;}
    .downbox{margin-left: 0;}
    .downbox a{margin: 25px 10px 0;font-size: 17px;}

    /*******/
    .ppjs-box{padding-top: 0;}
    .lgo-box{width: 60px;height: 60px;right: 15px;top: 15px;}
    .cet{padding: 15px 90px 0 15px;}
    .zx{margin-top: 25px;padding-bottom: 15px;}

    .pinp-det{position:relative;width: auto;top: 0;margin-top: 60px;}
    .pinp-img{width: auto;float: none;}
    .pinp-det p{height: auto;}

    .dl-box{height: auto;background-size: cover}
    .dlzh {margin: 30px auto 0;}
    .tnbk{padding: 20px 15px;}
    .tnbk h5{font-size: 20px;line-height: 24px;}
    .srk span{font-size: 14px;line-height: 14px;margin-top: 15px;}
    .srk{height: 42px;margin-top: 18px;}
    .srk input{font-size: 14px;height: 40px;line-height: 40px;}
    .srk button{font-size: 14px;height: 42px;width: 28%}
    .srk input.yzm{width: 44%;}
    .xek{font-size: 12px;margin-top: 15px;}
    .dl-btn{height: 44px;font-size: 18px;margin-top: 30px;}
    .qtdlfs{margin-top: 40px;padding-top: 30px;}
    .qtdlfs ul li a{padding: 0 10px;display: block}
    .qtdlfs p{font-size: 14px;}

    .grzx-list ul li{width: 50%;}
    .gkls{padding: 0 15px 15px;}
    .ls-list li{width: 48%;float: none}
    .ls-list li p{font-size: 14px;line-height: 20px;height: 40px;}
    .grzx-tab ul li{margin: 0;width: 25%;text-align: center;font-size: 14px;}
    .grzx-tab ul li a{padding: 15px 0 12px;}

    .yy-img{width: auto;float: none;}
    .yy-det{width: auto;float: none;margin-left: 0;margin-top: 15px;}
    .yyxx{padding: 15px;}
    .yy-det h5{font-size: 16px;white-space: inherit;}
    .wdsc-list li{width: auto;float: none;}
    .zyxy{display: inline-block;}

    .zx-left,.zx-right{float: none;}
    .zx-right{line-height: 27px;}
    .zt-tit{font-size: 18px;}

    .plrq,.pjnr,.plxx .yyxx{margin-left: 0;}
    .plxx .yy-det{width: auto;}
    .user-tx i{width: 36px;height: 36px;}
    .user-tx{font-size: 16px;line-height: 36px;}
    .plrq{margin-top: 5px;font-size: 12px;}
    .pjnr{font-size: 14px;}

    .wdjf ul li{font-size: 14px;padding: 12px 0;}
    .gz-lef i{width: 44px;height:44px;margin-right: 0;margin-top: 15px;}
    .gzcg-nr p span{display: block;}
    .gzcg-nr p span.fs-p{margin-left: 0}
    .gzcg-nr{margin-left:60px;}
    .ygz{padding: 0 8px;height: 26px;line-height: 26px;margin-top: 20px;}

}

@media only screen and (max-width:570px ){
    .banner{height: 180px;background-size: 570px;}
    .jwh, .dhs, .zly, .ksp,.fwh {padding: 20px 0;}
    .yj-tit img{height: 48px;}
    .ds-banner {background-size: 560px!important;height: 150px;}
    .num1{width: 48%;}
    .sjjs{width: 46%;margin-left: 0;float: right;}
    .zzll{width: 46%}
    .num-rig ul li{width: 46%;margin-top: 20px;}
    .num-rig{margin-top: 0;}

    .dhs-box ul.dssj-ul{display: block}
    .dhs-box ul.dssj-ul li{width: 50%;}
    .dhs-box ul.dssj-ul li p span.ll{display: none}
    .dhs-box ul.dssj-ul li h5, .dhs-box ul.dssj-ul li p{padding: 0;}
    .dzhf span{margin-right: 20px;}

}


@media only screen and (max-width:374px ){
    .item,.zly-box ul li{width: 290px}

    .sec-tit-box h1{font-size: 25px;line-height: 30px;}
    .typ-lx{margin: 0 -15px;}
    .typ-lx a {padding: 0 10px;}
    .hd-side ul li{width: auto;float: none;}
    .sjd-it{width: 290px;}
    .zpdet p span {margin-right: 15px;font-size: 12px;}

    .lef-ll,.scfx{font-size: 12px;}
    .lef-ll span{margin-right: 10px;}
    .scfx span{margin-left: 10px;}
    .sec-tab ul li{width: 22%;}
    .sec-tab ul li:nth-child(2){width: 34%}
    .pl-nr ul li{width: 80px;}
    .pf-box img{margin: 0 5px;}
    .pf-box i,.hd-lef{font-size: 12px;}
    .hd-lef span.dzs{margin-left: 10px;}

    .cet h2{font-size: 20px;}

    .ls-list li{width: auto;float: none}

}




