a:hover{ text-decoration:none !important;}a:active{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/*脚部*/footer{ position:fixed; left:0; bottom:0; width:100%; height:55px; background:#f7f6f6; box-sizing:border-box; z-index:99999;  }footer ul{ width:100%;  display:flex; }footer li{  flex:1; box-sizing:border-box; text-align:center;}footer li a{ display:block; padding-top:10px; height: 55px; box-sizing: border-box; }footer li p{ height:20px;  line-height:20px; color:#656565; }footer li.on p{  color:#00b389; }.ft-icon{ width:100%; height: 20px;  }.ft-xz{ display: none!important;   }.ft-icon img{ width:19px; height: auto; display: block; margin:0 auto;    }footer li:last-child .ft-icon img{ width: 17px;  }footer li.on .ft-xz{ display: block!important;  }footer li.on .ft-pic{ display: none;  }/*焦点图*/.focus{ width:100%; height:auto;  margin:0px auto 0; position:relative; overflow:hidden;   }.hd{ position:absolute; z-index:1; right:10px; bottom:5px; overflow:hidden;}.hd ul{ overflow:hidden;}.hd ul li{  width:8px; height:8px; background:#393c3e;float:left;margin:0 3px;box-sizing:border-box; border-radius:50%; font-size:0px; border:1px solid #c6cfd7; }.hd ul .on{ background:#fff; border:1px solid #393c3e;  }.bd{ position:relative; z-index:0; height:auto;  }.bd ul{ height:auto; }.bd ul li{ height:auto; }.bd li img{ width:100%; height:auto; border-radius:10px;  }.sy-top{ width: 100%;  background: #f7f6f6;  position:relative;   }.sy-top-bg{ width: 100%; height: 160px; display:block;  }.sy-jdt{ left: 0px; bottom:0px; width: 100%; padding: 0 15px; box-sizing: border-box; }.db-menu{ background: #f7f6f6;  width: 100%; height: auto; padding:10px 15px; box-sizing: border-box;  }.db-menu-cont{ background: #fff; border-radius: 10px; box-shadow: 1px 1px 10px #ccc;  width: 100%; height: auto; padding-top: 10px; box-sizing: border-box; }.db-menu-cont a{ margin-bottom: 10px;  float: left; width:25%; height: auto;  }.db-menu-cont a img{ width: 38px; height: 38px; display: block; margin:0 auto;  }.db-menu-cont a p{ height: 25px; line-height: 25px; text-align: center; font-size: 13px; color:#666;     }/*通告栏*/.gg-cont{ background: #fff;  width: 100%; padding-left: 35px; height:30px; padding-right: 15px; box-sizing: border-box;   position: relative;}.gg-cont img{ width:16px; height:14px; position: absolute; left: 15px; top:5.5px; display: block; }.notice{width:100%;height:30px; box-sizing: border-box; overflow:hidden;}.notice li{  font-size: 12px; line-height:25px;  color:#000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}.notice marquee{ line-height: 30px;   font-weight: bolder;color: #000000;}.news-title{ width: 100%; height: 30px; text-align: center; line-height: 30px;  }.news-title img{ width: 12px; height: auto; vertical-align: middle; display: inline-block; }.news-title span{ color: #686969; font-size: 13px; line-height: 30px;height: 30px;  margin: 0 5px;  vertical-align: middle;  font-weight: bold;display: inline-block;  }.sy-video{ width: 100%; height: 215px; background: #000;  }.ad-area{  position: relative; width: 100%; padding:8px 0; background: #f7f6f6; }.ad-area-cont{width: 100%; padding: 0 15px; box-sizing: border-box;  }.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }.slideBox .bds{ position:relative; height:100%; z-index:0;   }.slideBox .bds li{ zoom:1; vertical-align:middle; }.slideBox .bds img{ width:100%!important; height:auto; display:block;  }.tempWrap{ width: 100%!important;  }.zxq{ background: #f7f6f6;  width: 100%; padding: 0 15px 15px; box-sizing: border-box; }.zxq-title{ padding: 7.5px 0 0 0; box-sizing: border-box; width: 100%; height: 28px;  }.zxq-title img{ width: 100px; height: auto; display: block; margin: 0 auto;  }.zxq-item{ position: relative; margin-bottom: 10px;  width: 100%; background: #fff; border-radius: 10px; padding-bottom: 36px; box-sizing: border-box;  }.zxq-item:last-child{ margin-bottom: 0px;  }.zxq-item-top{ box-sizing: border-box; width: 100%; height: auto; padding:7.5px; background: #fff; border-radius: 10px;  }.zxq-cp-pic{ width: 100%; height: auto; }.zxq-cp-pic img{  width: 100%; height: auto; border-radius: 10px;  }.zxq-item-btn{ width: 100%; border-radius: 0 0 10px 10px; box-sizing: border-box; height: 36px; background: #00b389;  position: absolute; left: 0px; bottom: 0px;  }.zxq-item-btn a{ display: block; width: 100%; height: 36px; line-height: 36px; font-size: 14px; color: #fff; font-weight: bold; text-align: center; }.zxq-cp-info{ width: 100%; padding: 0 8px; box-sizing: border-box; }.zxq-cp-info h5{ font-weight: bold;font-size: 13px; color: #333;  padding:7.5px 0; box-sizing: border-box; line-height: 15px;  }.zxq-cp-info h5 i{ vertical-align: middle; margin-left:5px;  display: inline-block; padding: 0 5px; height: 15px; background: #fedcb3 ;  color: #00b389; font-size: 12px; margin-top: -2px;  border-radius:8px 0 8px 0; }.zxq-cp-list{ width: 100%; height: auto; }.zxq-cp-list li{ margin-bottom: 10px;  float: left; width: 30%; margin-right: 5%; height: 45px; background: #fff; box-shadow: 1px 1px 10px #ccc; border-radius: 5px; text-align: center;  }.zxq-cp-list.xq-cp-list li{ width: 22%;  margin-right: 4%;  }.zxq-cp-list.xq-cp-list li:nth-of-type(3n){ margin-right:4%; }.zxq-cp-list.xq-cp-list li:nth-of-type(4n){ margin-right:0px; }.xq-cp-info{ padding: 0 0px !important;  }.zxq-cp-over{z-index: 999;display: block;position: absolute;bottom: 60px;right: 30px;}.zxq-cp-list li:nth-of-type(3n){ margin-right:0px; }.zxq-cp-list li h4{background: #f7f4ed; font-size: 12px; color: #666;  height: 18px; border-radius: 5px 5px 0 0;  line-height: 18px;  }.zxq-cp-list li p{ color:  #00b389; font-size: 13px;  height: 27px; text-align: center; line-height: 27px;  }.tz-xq{ height: 20px; line-height: 20px;  }.tx-xq-left{ position: relative; padding-right: 5px; float: left; height: 20px; line-height: 20px;  }.tx-xq-left span{ display: inline-block; vertical-align: middle; font-size: 12px; color: #333; height: 20px; line-height: 20px; }.tx-xq-left span i{ color: #00b389;  }.tx-xq-left em{ right: 0px; top: 2px;  position: absolute; width: 1px; height:16px; background: #ccc;  }.tz-jdt{  margin-left: 5px;  float: left; line-height: 20px; font-size: 12px; height: 20px;  }.tz-jdt span{ float: left; vertical-align: middle; font-size: 12px; color: #333;height: 20px; line-height: 20px; }.tz-jdt-cont{ margin: 0 3px;  width:75px;  padding-top: 7.5px; box-sizing: border-box; height: 20px;    float: left; }.tz-jdt-main { position: relative; height: 5px; width: 100%; background: #fbd9b2; border-radius: 90px;  }.tz-jdt-jd{ height: 5px; position: absolute; left: 0px; top: 0px;  background: #00b389;  border-radius: 90px;  }.tz-jdt em{  float:left; font-size: 12px; color:#00b389;   }/*子页头部*/.head{ position: fixed; left: 0px; top: 0px; z-index: 99999;  width:100%; height:40px; box-sizing:border-box; background:#00b389; padding:0 10px; text-align:center;}.head span{font-size:15px; line-height:40px; color:#fff; }.head .back{ position:absolute; left:10px; top:0px;font-size:25px; line-height:40px; color:#fff; }.head em{ color: #fff; font-size: 14px; line-height:45px; height:45px;  position:absolute; right:10px; top:0px;}.head em i{ margin-top: -3px; font-size:20px; vertical-align: middle; display: inline-block; }.shop-cont{ padding: 7.5px; box-sizing: border-box; width: 100%; height: auto; background: #f7f6f6;  }    .shop-jf-tips{ margin-bottom: 10px;  width: 100%; height: 35px; background: #fff; border-radius: 5px;  }.shop-jf-tips a{ display: block; width: 100%; height: 35px; line-height: 35px; position: relative; padding-right: 60px;  padding-left: 22px; box-sizing: border-box;  }.shop-jf-tips a span{ color: #333; font-size: 15px;   }.shop-jf-tips a span i { color: #00b389;  }.shop-jf-tips a img{  position: absolute; width: 8.5px; height: 15px; right: 25px; top: 10px; display: block; }.shop-xm{ width: 100%; height: auto;  }.shop-xm dd{ margin-bottom:5px;  float: left; width: 48%; margin-right:2%;  }.shop-xm dd:nth-of-type(2n){ margin-right: 0px; margin-left: 2%;  }.shop-xm dd a{ display: block;  }.shop-xm dd a img{ width: 100%; height: auto; display: block; border-radius: 10px;  }.shop-xm dd h5{ padding: 0 5px; box-sizing: border-box; text-overflow:ellipsis; white-space:nowrap; height: 22px;font-size: 14px; color: #333; overflow: hidden; line-height: 22px;  margin-top: 5px;   }.shop-xm dd h4{ padding: 0 5px; box-sizing: border-box; text-overflow:ellipsis; white-space:nowrap; height: 18px;font-size: 12px; color: #00b389; overflow: hidden; line-height: 18px;  }.shop-xm dd p{ padding: 0 5px; box-sizing: border-box; text-overflow:ellipsis; white-space:nowrap; height: 18px;font-size: 12px; color: #999; overflow: hidden; line-height: 18px;  }.bg-grey{ background: #f7f6f6; }.shop-detail{ width: 100%; height: auto; }.shop-detail img{ width: 100%; height: auto; display: block; }.xq-back{ position: fixed; font-size: 25px;  z-index: 88888;  left:15px; top: 20px; color: #fff; z-index: 99999;  }.shop-detail-cont{ width: 100%; padding: 10px; box-sizing: border-box; }.shop-detail-tb{ margin-bottom: 10px;  box-shadow: 1px 1px 10px #ddd;  border-radius: 5px; padding: 10px 20px; box-sizing: border-box; background: #fff; width: 100%; height: auto;  }.shop-detail-tb h5{ line-height: 22px; color: #333; font-size: 13px;   }.shop-detail-tb h4{ line-height: 22px; color: #333; font-size: 13px;   }.shop-detail-tb h4 span{  margin-left: 10px;  color: #00b389;  }.shop-detail-tb p{ line-height: 22px; color: #999; font-size: 13px;   }.shop-detail-detail{  padding: 5px; box-sizing: border-box; box-shadow: 1px 1px 10px #ddd;  border-radius: 5px;  box-sizing: border-box; background: #fff; width: 100%; line-height: 22px; font-size: 13px; color: #333;    }.shop-detail-detail img{ display: block; max-width: 100%; }.detail-btn{  width: 100%; left: 0px;  bottom: 0px; height: 60px; background: #fff; z-index: 99999; padding: 5px; box-sizing: border-box; }.detail-btn a{ width: 100%; height:50px; text-align: center; font-size: 15px; color: #fff; text-align: center; line-height: 50px; border-radius: 5px; background: #00b389; display: block;  }/* 充值 */.cz-ye{ padding: 0 10px; box-sizing: border-box; width: 100%; height: auto; background: #fff; border-radius: 8px;  }.cz-ye h6{ border-bottom: 1px solid #ddd; line-height: 40px; height: 40px; font-size: 15px; color: #333;  }.cz-ye h5{ width: 100%; padding: 20px 0 20px 30px; height: 65px; box-sizing: border-box; position: relative;   }.cz-ye.tx-ye h5{ padding: 20px 0 0px 30px; height: 50px;   }.tx-ye h4{  font-size: 13px; color: #999; line-height: 25px;    }.tx-ye h4 span{ color: #00b389; margin-left: 10px;  }.cz-ye h5 span{ font-size: 25px; color: #333; font-weight: bold; position: absolute;left: 0px; top: 0px; line-height: 65px; height: 65px;  }.cz-ye h5 input{ width: 100%; height: 25px; line-height: 25px; font-size:25px; color: #333;  }.cz-tips{ color: #999; font-size: 13px; line-height:18px;  padding:6px;box-sizing: border-box;  }.cz-an{ width: 100%; height: 50px; margin-top: 30px;   }.cz-an button{ width: 100%; height: 50px; line-height: 50px; font-size:15px; font-weight: bold; color: #fff; border-radius: 5px;  text-align: center; display: block; background: #00b389; border: none; padding:0px;  }.cz-an.on button{ background: #6f6f6e;  }.cz-amount{    background: url(../images/ctbg_52173b936fa74ff18a66c55c3931c236.png) no-repeat center center;    background-size: 100% 100%;    top: 1.1rem;    padding-top: 15px;    margin-top: 20px;    height: 80px;}.cz-amount .line{    font-size: 15px;    color: #fff;    margin-left: 10px;}.cz-amount .money{    font-size: 20px;    margin-top: 10px;}.cz-amount .ybtn{    width: 20px;margin-top:-0.05rem;margin-left: 0.1rem}h4.title{    color: #000000;    font-size: 17px;    margin-left: 10px;    line-height: 60px;    font-weight: bold;}.list-block .item-content{    box-sizing: border-box;    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    -webkit-justify-content: space-between;    justify-content: space-between;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;    background-color: #fff;    border: none;    margin-bottom: 10px;    border-radius: 10px;}.list-block .item-link .item-inner{    background-position: calc(100% - 0.5rem) center;    background-size: 0.74rem;    background-repeat: no-repeat;    position: relative;    width: 100%;    overflow: hidden;    box-sizing: border-box;    display: flex;    -webkit-box-flex: 1;    -webkit-box-pack: justify;    align-items: center;    padding-right: 0.3rem !important;}.item-inner img {    width: 30px;    margin-left: 20px;    vertical-align: middle;}.list-block .item-title {    -webkit-flex-shrink: 1;    -ms-flex: 0 1 auto;    flex-shrink: 1;    white-space: nowrap;    position: relative;    overflow: hidden;    text-overflow: ellipsis;    max-width: 100%;    float: left;    width: 100%;    padding-left: 12px !important;    font-size: 15px !important;    line-height: 50px;    color: #000000;}.rk-cont .account{    /* height: 160px; */    margin: 0 auto;    border-radius: 10px;    background-color: #fff;    padding-top:20px;    padding-bottom: 10px;}.rk-cont .account .cardno {    width: 100%;    color: #fff;    /* font-size: 100px; */    line-height: 40px;    overflow: hidden;    padding-left: 15px;}.rk-cont .account .cardno .left {    float: left;    width: 100%;}.rk-cont input::-webkit-input-placeholder, .rk-cont textarea::-webkit-input-placeholder {    /* WebKit browsers */    color: #7886B0 !important;    font-size: 0.34rem !important;}.rk-cont input:-moz-placeholder, .rk-cont textarea:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */    color: #7886B0 !important;    font-size: 0.34rem !important;    opacity: 1;}.rk-cont input::-moz-placeholder, .rk-cont textarea::-moz-placeholder {    /* Mozilla Firefox 19+ */    color: #7886B0 !important;    font-size: 0.34rem !important;    opacity: 1;}.rk-cont input:-ms-input-placeholder, .rk-cont textarea:-ms-input-placeholder {    /* Internet Explorer 10+ */    color: #7886B0 !important;    font-size: 0.34rem !important;}.rk-cont h5 {    color: #333;}.codebox {    margin: 0.25rem auto;    background-color: #fff;    padding-top: 10px;    padding-bottom:10px;;    border-radius: 10px;    margin-bottom: 20px;    text-align: center;}.codebox .tips{    width: 100%;text-align:center;font-size: 0.45rem;font-weight: bold;color: #000;}.codebox img{    width: 60%;    margin:0.4rem auto 0rem;display:block}/* 充值-end */.wz-info { width: 100%; padding: 0 20px; box-sizing: border-box;  }.wz-info-title{  padding:10px 0 ; line-height: 25px; font-size: 15px; color: #333; font-weight: bold; }.wz-info-cont{ width: 100%; height: auto; font-size: 13px;  line-height:20px; color: #666;  }.wz-info-cont img{ display:block; max-width: 100%;  }.sm-ipt{ padding-right: 10px; box-sizing: border-box; width: 100%; height: 45px; background: #fff; border-radius: 5px; margin-bottom: 10px; padding-left: 85px; box-sizing: border-box; position: relative;  }.sm-ipt span{ width: 75px; height: 25px; padding-left: 10px; box-sizing: border-box; position:absolute; left: 0px; top:10px; line-height: 25px; border-right: 1px solid #ddd; font-size: 13px; color: #666;   }.sm-ipt input{ height: 45px; line-height: 45px; padding-right: 10px; box-sizing: border-box; font-size: 13px; color: #666; width: 100%; }.tx-ipt span{ border-right: 0px solid #ddd!important;  } .sm-ipt select{ border: none;  box-sizing: border-box; font-size: 13px; color: #666; width: 100%; text-align: center; height: 45px; line-height: 45px;  }.noticle{ padding: 10px; box-sizing: border-box; width: 100%;  background: #fff; border-radius: 5px; color: #666;  margin-bottom: 10px;  box-sizing: border-box;  }.noticle .wd{ color: #00b389;  }.list-list{ width:100%;  }.list-list table{ width:100%;border:1px solid #e8e8e8;    }.list-list table th{ text-align:center; height:40px; line-height: 30px; font-size:14px; color:#666; vertical-align:middle;border-right:1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; font-weight: bold;  }.list-list table td{text-align:center;  font-size: 12px; line-height:25px;  color:#666; vertical-align:middle; padding:8px 1px; border-right:1px solid #f0f0f0;border-collapse:collapse;border-bottom:1px solid #f0f0f0; }.jsq-cont{ width: 100%; height: auto; padding: 50px; box-sizing:border-box; }.jsq-cont .sm-ipt{ padding-right: 40px;  }.sm-ipt em{ position: absolute; width: 40px; right: 0px; line-height: 45px;  height: 45px;  text-align: center; color: #999; font-size: 12px;  }.sm-ipt input{ height: 45px; line-height: 45px; padding-right: 10px; box-sizing: border-box; font-size: 13px; color: #666; width: 100%; }.jsq-cont .sm-ipt select{ background: none;   }.jsq-cont .sm-ipt.no-em{  padding-right: 5px;  }.cz-ans button{ background: #878686; }.cz-ans{ margin-top: 10px !important;  }.xm-top{ width: 100%; height: 120px; background:#00b389;   }   .xm-box{width: 100%;  margin-top: -120px;  padding: 0 15px; box-sizing: border-box; }.tzxq{ width: 100%; padding: 0 15px; box-sizing: border-box; margin-top: 20px;  }.tzxq-title{ width: 100%; padding: 0 15px; margin-bottom: 10px;  box-sizing:border-box;  }.tzxq-title img{width: 100%; height: auto;}.tzxq-cont{ text-align: center; font-size: 13px; color: #666; line-height:25px;  }.rk-cont .sm-ipt{ padding-right: 70px; box-sizing: border-box; position: relative; }.rk-cont .sm-ipt button{ width: 43px; position: absolute; height: 25px; right: 10px; top: 10px; border-radius: 5px; border:none; padding: 0!important;   background: #fe8b48; font-size: 12px; color: #fff;  }.sm-wz{ width: 100%; height: 45px;  line-height: 45px; font-size: 13px; color: #333;  }.touzi{ width: 100%; padding: 5px 12px; box-sizing: border-box; }.touzi-item{ background: #fff; border-radius: 8px; margin-bottom: 8px; padding: 0 10px; box-sizing:border-box; width: 100%;  }.touzi-item h6{ line-height: 30px; height: 30px; border-bottom: 1px solid #ddd; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }.touzi-xm{ width: 100%;  }.touzi-xm-item{ width:25%; text-align: center; height: 65px; padding-top: 15px; box-sizing: border-box; float: left; }.touzi-xm-item h5{ font-size: 13px; color: #999; height: 15px; line-height: 15px; margin-bottom:8px;  }.touzi-xm-item span{  height: 17px; line-height: 17px;  display: block; color: #fe8b48; font-size: 13px; text-align: center; }.touzi-xm-item span.on{ color: #339ffa;  }.touzi-xm-item a{ background: #fe8b48; color: #fff; border-radius: 5px; text-align: center; width: 45px; height: 17px; display: block; line-height: 17px; margin: 0 auto;   }.tz-tb{ width: 100%;  height:70px; padding:15px 0 5px; background: #fff; border-radius: 5px;  box-sizing: border-box;  }.tz-tb dl{ display: flex;  }.tz-tb dd{ flex: 1;  text-align: center; position: relative; }.tz-tb dd h5{ margin-bottom: 5px;  width: 100%; text-align: center; font-size: 13px; color: #888;  }.tz-tb dd span{ display: block; text-align: center; font-size: 13px; color: #000;  }.cl-cs{ color: #00b389 !important;  }.tz-tb dd i{ position: absolute; right: 1px; width: 1px; height:30px;  top:8px; background: #ccc;  }.syfs{ margin-top: 8px;  width: 100%; height: auto; padding: 10px; box-sizing: border-box; background: #fff; border-radius: 5px; margin-bottom: 10px;  }.syfs h4{ font-size: 12px; color: #999;  }.syfs h2{ color: #00b389; font-size: 13px;  }.touzi-xq{ width: 100%;  }.touzi-xq-thead{ width: 100%; height: 40px; line-height: 40px;  }.touzi-xq-thead span{ text-align: center; float: left; width: 25%; font-size: 14px; color: #333; line-height: 40px;  }.touzi-xq-td{ width: 100%;  background: #fff; border-radius: 5px; padding: 5px 0; box-sizing: border-box; margin-bottom: 8px;  }.touzi-xq-td span{ text-align: center; float: left; width: 25%; font-size: 12px; color: #333; line-height:16px; height: 16px; border-right:1px solid #ccc; box-sizing:border-box; }.touzi-xq-td span:last-child{ border-right: 0px solid #ddd;  }.yqhy-title{ width: 100%; height: 50px; position: absolute; z-index: 99999999; line-height: 50px; text-align: center; padding: 0 20px; box-sizing:border-box;font-size: 15px; color: #333;  }.yqhy-title a{ position: absolute; left: 20px; top: 0px; line-height: 50px; font-size: 16px; color: #333;  }.yq-tb{ width: 100%; height: auto; position: relative; }.yq-tb-bg{ width: 100%; height: auto; }.yq-tb-info{ position: absolute;left: 50%; margin-left: -90px;  top:25%; width:180px; height: 207px; display: block; background: url(../images/ewm-box.png) no-repeat; background-size: 180px 207px; text-align: center;color: #fff;    }.yq-tb-info h5{ font-size: 12px;  }.yq-tb-info h4{ font-size: 12px; bottom: 0px; position:absolute; left: 0px; width: 100%; text-align: center; color: #fff; height:25px; line-height: 25px;  }.yq-tb-info img{padding: 0% 10%;width: 80%;position: absolute;display: block; }.yq-tb-info #myQr{padding-top: 5%}.yq-detail-cont{ width: 100%; padding: 0 8px; box-sizing: border-box; margin-top: -20px; z-index: 9999; position: relative; }.yq-list-cont{ display: block; background: #fff; border-radius: 5px;  }.yq-list-cont h6{ height: 30px; line-height: 30px; text-align:center; font-weight: 700; font-size: 14px; color: #333;  }.yq-table th{ background: #fdcdb1!important; height: 24px!important; line-height: 24px!important; font-size: 12px !important; color: #eb8b53!important  }.yq-table.list-list table td{  line-height: 18px;  }.about-tb,.about-tb img{ width: 100%;  box-sizing: border-box; }.about-title{ width: 100%; height: 40px; line-height: 40px; padding-left: 20px ; position: relative; box-sizing: border-box; }.about-title i{ height: 15px; width: 2px; background: #00b389; position: absolute; left: 10px; top:13px; display: block; }.about-zynr{  padding: 5px 10px; box-sizing: border-box; }.dd-zn{width: 100%; height: auto;}.dd-menu2{ background:none!important; padding: 10px 0px; box-sizing: border-box;  }.hyzx-top img{ height: 180px;  }.hyzx-top { height: 180px!important;  }.hyxx{ width:100%; padding:0 15px; box-sizing: border-box; position: absolute; bottom: 0px; left: 0px;   }.hyxx-nr{ width: 100%; height: 120px; background: #fff; border-radius: 10px; padding:0 25px; box-sizing: border-box; }.hyxx-top{ width: 100%; height: 45px; border-bottom: 1px solid #ccc; line-height: 45px; }.hyxx-top span{ display: inline-block; line-height: 45px; font-size: 14px; color: #333;  }.hyxx-top span i{ font-size: 14px; color: #00b389; font-weight: bold; }.hyxx-list{ width: 100%; height: auto; padding-top: 15px; box-sizing: border-box; }.hyxx-list dd{ float: left; width: 33.333333333%; height: auto; text-align: center; }.hyxx-list dd h5{ text-align: center; font-size: 14px; color: #333; height: 15px; line-height: 15px; margin-bottom: 8px;  }.hyxx-list dd p{ color: #00b389; font-size: 14px; text-align: center;  }.member-btn{ background: #f7f6f6;  width: 100%; height: 50px; padding:10px 25px 0; box-sizing: border-box;  }.member-btn-nr{ width: 100%; height: 50px;   }.member-btn-nr a{ width: 45%; height: 38px; background: #00b389; border-radius: 5px; text-align: center; color: #fff; font-size: 14px; display: block; float: left; margin-right: 5%;  line-height: 38px;  } .member-btn-nr a:last-child{ margin-left: 5%; margin-right: 0px; background: #55bef7;  }.login-login{ width: 100%; height: auto; position: relative; }.login-bg{ width: 100%; height: auto; display: block; }.login-cont{ width: 100%; padding:0 20px; position: absolute; left: 0px; top: 80px; z-index: 999;   box-sizing: border-box;  }.login-cont-nr{ width: 100%; height: auto;  } .login-logo{ width: 168px; height: 168px; margin:0 auto 20px; display: block; border-radius: 100px;   }.login-logo img{ width: 168px; height: 168px; display: block; border-radius: 100px; }.login-box{ width: 100%; height: auto; background: #fff; border-radius: 10px; z-index:999; position:relative; }.login-tab{ height: 60px; padding:18px 35px 0; box-sizing: border-box;  }.login-tab span{ float: left; width: 50%; text-align: center; position: relative; height: 20px; line-height: 20px; font-size: 15px; color: #333;  }.login-tab span i{ width:34px; height: 2px; background: #fff; position: absolute; left:50%;  margin-left: -17px; bottom: -3px;   }.login-tab span.on{ color:#00b389  }.login-tab span.on i{  background: #00b389; }.login-tab-cont{ width: 100%; padding: 0 10px; box-sizing: border-box; }.login-ipt{ width: 100%;height: 38px; border: 1px solid #e3e2e2; border-radius: 90px; margin-bottom: 8px; box-sizing: border-box; padding: 0 20px 0 62.5px; box-sizing: border-box; position: relative; }.login-icon{ width: 20px; height: auto; position: absolute; left: 20px; top:8px;  }.login-ipt i{ width: 1px;  height: 24px; background: #e3e2e2; position: absolute; left: 50px; top: 7px;  }.login-ipt input{ width: 100%; height: 36px; line-height: 36px; color: #666; font-size: 12px; }.yhxy{ width: 100%; height: auto; margin-top:20px; margin-bottom: 30px;   }.yhxy span{  display: inline-block; font-size: 12px; color: #666; line-height: 22px; height: 22px;  }.yhxy span input{ width:14px; height:14px; border:1px solid #00b389; border-radius:22px; -webkit-appearance:none; background:#fff; vertical-align:middle; margin-top:-4px; margin-right:3px;  }.yhxy span input:checked{ border:none;background:url(../images/icon-xz-xz.png) no-repeat; background-size: 14px 14px; }.yhxy span a{ color: #666;  }.yhxy span a:hover{ color: #666;  }.login-tj{ width: 100%; padding: 0 20px; box-sizing: border-box; }.login-tj-btn{ width: 100%; height: 40px; background:#00b389; text-align: center; line-height: 40px; color: #fff; border-radius: 90px; font-size: 15px; color: #fff;display: block;  }.login-tj-tips{ width: 100%; height: 30px; line-height: 30px; font-size: 12px; color: #666; text-align: center; display: block; }.login-txyzm{ height: 38px; margin-bottom: 8px; padding-right: 90px; position: relative;  }.login-txyzm input{  border: 1px solid #e3e2e2; border-radius: 90px; width: 100%; padding: 0 10px; box-sizing: border-box; font-size: 12px; color: #666;  height: 36px; line-height: 36px;}.login-txyzm img{position: absolute;right: 0px;top: 1px;height: 30px; width: auto;display: block; }.dxyzm{ position: relative; width: 100%; height: 38px; margin-bottom: 8px;  padding-right: 90px; box-sizing: border-box;}.dxyzm button{ width:85px; height: 38px; background: #fba473; line-height: 38px; font-size: 12px; color: #fff; padding: 0px; text-align: center; border-radius: 90px; border: none;  position:absolute; right: 0px; top:0px; display: block; }.dxyzm button.on{background: #8e8e8e;}/*上下页*/.page-number{ width: 100%; margin:20px auto; text-align: center;  }.page-number li{ cursor: pointer; display: inline-block; height:20px; border: 1px solid #ddd; border-radius: 2px; color: #666; background: #fff; padding: 0 5px; font-size: 12px; line-height:20px; margin: 0 2px;   } .page-number li.on , .page-number li:hover{ background:#00b389; color: #fff;  border-color:#00b389;   }   .page-number li.disabled{ opacity: .5;  cursor: default; }/*合同*/.contract_box{margin:0 auto;background:#fff;padding: 10px 20px;}.contract_box.deta{width:20px;padding:2px;}.contract_box .con_name{text-align:center;font-weight:normal;font-size:12px;margin:3px 0 2px 0;}.contract_box p.stamp{color:#e16f00;font-size:12px;text-align:right;margin:0;cursor:pointer;}.contract_box p{line-height:25px;font-size:12px;margin:1px 0;color:#000;text-align:left;}.contract_box p.code{text-align:right;}.contract_box p label{color:#000;font-weight:bold;}.contract_box.deta .table_auto{width:100%;margin:auto;overflow:auto;}.contract_box.deta .table_auto table{margin:auto;width:12px;}.contract_box .tablec{width:100%;border-collapse:collapse;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;margin-bottom:.3rem;}.contract_box .tablec td{border-right:1px solid #ddd;border-bottom:1px solid #e5e5e5;padding:5px;font-size:12px;}.contract_box .tablec td:first-child{width:43%;}.contract_box .tablec tr:nth-child(odd){background:#f5f5f5;}.contract_box.deta .tablec td:first-child{width:auto;}.contract_box.deta .tablec td{text-align:center;padding:3px 0;}.contract_box.deta .tablec tr:nth-child(odd){background:none;}.contract_box.deta .tablec tr:hover{background:#f9f9f9;}.contract_box.deta .tablec th{font-size:12px;background:#f5f5f5;padding:12px 0;border-right:1px solid #ddd;border-bottom:1px solid #e5e5e5;}/*详情*/.contract_box .data_name{padding:3px .3px;border:1px dashed #ddd;margin-bottom:3px;}.contract_box .data_name span{padding:0 2px;font-size:12px;}.signature{position:relative;margin:4px 0 40px;}.signature .Party{width:50%;display:inline-block;}.signature .Party p{margin-bottom:3px;}.signature .Party span{font-size:12px;padding-left:5px;}.signature img{    position: absolute;z-index: 99;top: -35px;right: 30px;width: 100px;height: 100px;opacity: 0.9;}.details_foot{width:100%;background:#fff;margin-bottom:.1rem;}.details_foot .tabs span{display:inline-block;width:50%;height:.9rem;line-height:.9rem;font-size:13px;color:#000;text-align:center;border-bottom:1px solid #ddd;}.details_foot .tabs span.on{color:#3582b3;border-bottom:2px solid #3582b3;}.explain_outer{padding:.2rem .4rem;}.explain_outer .table{    border-collapse:collapse;    width:100%;    border-top:1px solid #b3b3b3;    border-left:1px solid #b3b3b3;}.explain_outer .table td {    padding: 8px 10px;    line-height: 25px;    color: #696969;    font-size: 13px;    border-right: 1px solid #b3b3b3;    border-bottom: 1px solid #b3b3b3;    vertical-align: middle;}.explain_outer .table tr td:first-child{width:30%;text-align:center;}.explain_outer .table td span{color:#000;font-size:13px;}.explain_outer .table td i{font-style:normal;font-size:13px;color:red;}.explain_outer .data{display:none;}.explain_outer .data img{max-width:100%;/*height:3.1rem;*/}/*2021-5-4新加*/.tx-tb-text{ width: 100%; height:74px; background: url(../images/tx-tb-bg.png) no-repeat; background-size: 100% 74px; padding:18px 25px; box-sizing: border-box; margin-bottom: 10px;  }.tx-tb-text h5{ font-size: 14px; color: #fff; line-height: 14px; margin-bottom: 10px;  }.tx-tb-text h4{ font-size: 15px; color: #fff; font-weight:bold;  line-height: 14px; }.jl-box{ width: 100%; height: auto; padding: 10px 10px; box-sizing: border-box; background: #fff; border-radius: 5px; margin-bottom: 15px; }.jl-box-item{ padding-top:10px; padding-bottom: 5px;box-sizing: border-box; border-bottom: 1px solid #e0e0e0; }.jl-box-item:last-child{ border-bottom: 0px solid #ddd;  }.jl-head{ width: 100%; height: 15px; line-height: 15px; margin-bottom: 5px;  }.jl-head span{  line-height: 15px; height: 15px;  float: left; text-align: center; font-size: 12px; color: #666; font-weight: bold; }.jl-head span:nth-of-type(1),.jl-nr span:nth-of-type(1){ width: 15%; }.jl-head span:nth-of-type(2),.jl-nr span:nth-of-type(2){ width: 22%; }.jl-head span:nth-of-type(3),.jl-nr span:nth-of-type(3){ width: 22%; }.jl-head span:nth-of-type(4),.jl-nr span:nth-of-type(4){ width: 41%; }.jl-nr{ width: 100%; height: 15px; line-height: 15px; }.jl-nr span{ text-align: center; float: left; width: 25%; font-size: 12px; color: #333; line-height:16px; height: 16px; border-right:1px solid #e0e0e0; box-sizing:border-box; }.jl-nr span:last-child{ border-right: 0px solid #ddd;  }.cl-red{ color:#00b389 !important; }.zjjl{ width: 100%; height: auto; padding: 15px 100px 10px 10px; box-sizing: border-box; background: #fff; border-radius: 5px; margin-bottom: 10px; position: relative;  }.zjjl-cont{ width: 100%; padding:8px 10px; box-sizing: border-box; }.zjjl h5{ width: 100%; font-size: 13px; color: #999; line-height: 15px; height: 15px; margin-bottom: 8px;  }.zjjl h4{ width: 100%; font-size: 14px; color: #333; line-height: 15px; height:auto;   }.zjjl h3{ width: 100px; text-align: center; font-size: 14px; color: #00b389; line-height: 15px; height: 15px; position: absolute; right: 0px; top: 15px; font-weight: bold;  }.zjjl h2{ width: 100px; font-size: 13px; color: #999; text-align: center; position: absolute; right:0px; line-height: 15px; height: 15px;bottom:10px;  }.cl-ls{ color:#0072ff !important; }/*2021-05-05新加*/.kyye{ width: 100%; padding: 25px 40px 0px; box-sizing: border-box; border-radius: 5px; background: #fff; margin-bottom: 10px;  }.kyye-nr{ width: 100%; height: 30px; border-bottom: 1px solid #c7c6c6; padding-left: 110px; box-sizing: border-box; position: relative; margin-bottom: 20px;  }.kyye-nr span{ width: 110px; left: 5px;position: absolute; top: 0px; height: 15px; line-height: 15px; font-size: 13px; color: #666;  }.kyye-txt{ padding-right:5px; box-sizing: border-box; text-align: right; line-height: 15px; height: 15px;  }.kyye-txt b{ display: inline-block; line-height: 15px; height: 15px; vertical-align: middle; color: #666; margin-right:2px; font-size: 13px; font-weight: 500;  }.kyye-txt label{ display: inline-block; line-height: 15px; height: 15px; vertical-align: middle; color: #00b389; margin-right: 5px; font-size: 15px;   }.kyye-tz{ width: 100%;  padding-bottom: 10px; box-sizing: border-box; }.kyye-tz dd{ float: left; width: 50%; text-align: center; }.kyye-tz dd h6{ line-height: 15px; height: 15px; font-size: 14px; color: #666;margin-bottom: 10px; text-align: center; }.kyye-tz dd h5{ text-align:center; }.kyye-tz dd h5 span{ color: #666; line-height: 15px; height: 15px; display: inline-block; vertical-align: middle; font-size: 13px;  }.kyye-tz dd h5 em{ color:#00b389; line-height: 15px; height: 15px; font-size: 14px; display: inline-block; vertical-align: middle;    }.kyye-tz dd h5 label{ color: #666; line-height: 15px; height: 15px; display: inline-block; vertical-align: middle; font-size: 13px;  }.kyye-tz dd h5 label b{ font-weight:500; color: #00b389; }.tzjr{ width: 100%; height: auto; border-radius: 5px; padding: 24px 100px 24px 70px; box-sizing: border-box; background: #fff; margin-bottom: 10px; position: relative;  }.tzjr span{ height:15px; line-height: 15px; top: 24px;  position: absolute; left: 10px; font-size: 13px; color: #666;  }.tzjr label{ height:15px; line-height: 15px; top: 24px;  position: absolute; right: 10px; font-size: 12px; color: #999;  }.tzjr i{ height:15px; line-height: 15px; font-size: 14px; color: #666;  float: left; }.tzjr img{ height:22px; width: 22px;  vertical-align: middle;  float: left; }.tzjr input{ width: 70px; height: 22px; border-bottom: 1px solid #c7c6c6; padding: 0 5px; box-sizing: border-box;font-size: 15px; color: #666;  float: left; }.tzjr input.amount{width: 80px}.tzjr input.pay_passwd{width: 150px}.tzjr .btn1{margin:0 10px}.tzjr .btn2{margin-left:10px}.dotTips{background: red;width: 18px;height: 18px;border-radius: 100%;color: white;line-height: 18px;text-align: center;display: inline-block;position: absolute;font-size: 8px;top: -8px;right: 18px;}.dz-ipt{ width: 100%; height: 40px; background: #fff; border-radius: 8px; margin-bottom: 5px; position: relative; padding-left:90px; box-sizing: border-box;  }.dz-ipt span{ position: absolute; left: 12px; top: 0px; height: 40px; line-height: 40px; color: #333; font-size: 13px;  }.dz-ipt-cont{ width: 100%; height: auto; padding-right: 75px; box-sizing: border-box; position: relative; }.dz-ipt-cont input{ height: 40px; line-height: 40px; font-size: 13px; color: #999;  }.dz-ipt-cont em{ position: absolute; right: 20px; top: 0px; height: 40px; line-height: 40px; font-size: 13px; color: #999;  display: inline-block; vertical-align: middle; }.dz-ipt-cont em img{ width:8px; height: auto; display: inline-block; vertical-align: middle; margin:-1px 0 0 5px;  }.xxdz-ipt{ height: 80px !important;  }.xxdz-ipt .dz-ipt-cont{padding-right: 0px !important; height: 80px !important;  padding-top: 10px; box-sizing: border-box;  }.dz-ipt-cont textarea{ padding:0px 10px 10px 0; box-sizing: border-box; width: 100%; height:70px; resize: none; line-height: 22px; font-size: 13px; color: #999;  }.dz-list{ width: 100%; height: auto; }.dz-list dd{ width: 100%; height: auto; background: #fff; border-radius: 8px; margin-bottom: 15px;  }.dz-info-t{ width: 100%; padding:15px 40px 0 35px; box-sizing: border-box; position: relative; height: 80px;  }.dz-yuan{ width: 24px; height: 24px; position: absolute;  left: 5px; top:28px;  border-radius: 24px; background: #fcdac7;  }.dz-yuan-blue{ background: #bde2f8;  }.dz-info-t h5{  height: 15px; line-height: 15px; margin-bottom: 10px;    }.dz-info-t h5 span{ display: inline-block; font-size: 15px; color: #333; font-weight: bold; vertical-align: middle; line-height: 15px;  }.dz-info-t h5 em{ margin-left: 5px;  display: inline-block; font-size: 13px; color: #999;  vertical-align: middle; line-height: 15px;  }.dz-info-t h4{ height: 40px; line-height:18px; color: #666; font-size: 12px;  border-bottom: 1px solid #ddd;  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;  }.dz-edit{ width: 13px; height: 13px; position: absolute; right: 10px; top: 33.5px;  }.dz-edit img{ width: 13px; height: 13px;  }.dz-cz{ width: 100%; height: 35px; padding: 0 10px 0 15px; box-sizing: border-box; line-height: 35px;   }.dz-cz span{ line-height: 35px; height: 35px; vertical-align: middle; display: inline-block; }.dz-cz span input{ width: 10px; height: 10px; vertical-align: middle; display: inline-block; margin-right: 8px; }.dz-cz span em{ color: #666; vertical-align: middle;font-size: 13px;  display: inline-block;   }.dz-cz button{ height: 35px;  float: right; background: #fff; border:none; text-align: right; font-size: 13px; color: #666; line-height: 35px;   }.dz-an{ width:96%; z-index: 999;  height: 50px;  bottom:15px;   text-align: center;margin: 0 auto; }.dz-an a{ width: 100%; height: 50px; line-height: 50px; font-size:15px; font-weight: bold; color: #fff; border-radius: 5px;  text-align: center; display: block; background: #00b389; border: none; padding:0px;  }.dz-zw{ width: 100%; height: 50px;  }.dd-dz-info{ width: 100%; height: auto; background: #fff; border-radius: 8px; margin-bottom: 10px; padding:15px 30px 15px 14px; box-sizing: border-box; position: relative; }.x-line{ width: 100%; height: 5px;position: absolute; left: 0px; bottom: 0px;  background: url(../images/x-line.png) no-repeat; background-size: 100% 5px;  }.none-dz h5{ font-size: 13px; color: #999;  }.none-dz .add-dz{margin-top:5px;  font-size: 12px; color: #fff; display: block; width:60px; height: 20px; background: #00b389; text-align: center; border-radius: 3px; line-height: 20px;  }.y-dz-info{width: 100%; padding-right:20px; position: relative; box-sizing: border-box; }.y-dz-info h6{ font-size: 13px; color: #666; line-height: 13px; margin-bottom:5px;  }.y-dz-info h5{ font-size: 14px; color: #333; line-height:20px; margin-bottom: 1px; font-weight: bold;  }.y-dz-info h4{ font-size: 13px; color: #999; line-height:15px;  }.y-dz-info img{ position: absolute; right:0px; top:26px; width:8px; height: auto; display: block; }.splb{ width: 100%; height: auto;  }.splb a{ width: 100%; height: auto; background: #fff; border-radius: 8px; margin-bottom: 10px; padding: 15px 20px 15px 110px; box-sizing: border-box;position: relative; min-height: 115px;  display: block; }.splb a img{ width: 85px; height: 85px; border-radius: 5px; position: absolute; left: 10px; top: 15px; display: block; }.splb a h5{ width: 100%; height: 25px; line-height: 25px; font-size: 14px; color: #333; }.splb a span{ font-size: 13px; color: #00b389; float: right }.transition{    transition: all 0.8s;    -moz-transition: all 0.8s;    /* Firefox 4 */    -webkit-transition: all 0.8s;   /* Safari 和 Chrome */    -o-transition: all 0.8s;    /* Opera */}.popup{    position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: 9999;    opacity: 0.8;}.popup .mask_index{    background: rgba(0,0,0,0.7);    width: 100%;    height: 100%;    opacity: 0;}.popup .content{    width: 100%;    left: 0;    margin: 0 auto;    position: absolute;    height: 100%;    top: -100%;}.popup .content .main img{    width: 70%;    margin: 0 auto;}.popup.active{    opacity: 1;}.popup.active .mask_index{    opacity: 1;}.popup.active .content{    top: 15%;}.popup .content img{    width: 100%;}.popup .close{    width: 10%;    float: right;    position: absolute;    right: 45%;}.popup img{    display: block;    width: 100%;    height:auto;}.address-choose{    position: absolute;    right: 13px;    top: 23px;    color: #9a9a9a;    height: auto;}header{    width: 101%;    height: 50px;    background: #f7f6f6;    text-align: center;    position: fixed;    top: 0;    z-index: 2000;    color: #fff;    box-shadow: 1px 1px 10px #ccc;    -webkit-box-shadow:1px 1px 10px #ccc;/* for firefox */    -moz-box-shadow:1px 1px 10px #ccc;}header img {    height: 44px;    margin: 3px 0;}.sy-top{    margin-top: 35px;}header a {    position: absolute;    right: 18px;    font-size: 14px;    color: #515151;    line-height: 50px;    letter-spacing: 1px;}.sy-jdt{    padding: 0;}.bd li img{    border-radius:0;}/*任务中心样式*/.rwzx-cont{ width: 100%; height: auto; padding:7.5px;  box-sizing: border-box;  }.rwzx-cont .rwzx-box:last-child{  margin-bottom: 0px !important;  }.rwzx-box{  width: 100%; height: auto; background: #fff; border-radius: 10px; margin-bottom: 15px; padding: 12px 12px 0; box-sizing: border-box;  }.rwzx-title{ width: 100%; height: 17px; line-height: 17px; font-size: 15px; color: #333; font-weight: bold; }.rwzx-box dd{ width: 100%;  padding: 10px 75px 10px 50px; box-sizing: border-box; position: relative;  }.rwzx-icon{ width: 40px; height: 40px; position: absolute; left: 0px; top: 10px;  }.rwzx-icon img{  width: 40px; height: 40px; border-radius: 50px;  }.rwzx-info{ width: 100%; }.rwzx-info h5{ height: 22px; line-height: 22px;  }.rwzx-info h5 span{ display: inline-block; height:22px; line-height: 22px; vertical-align: middle; font-size: 14px; color: #333;   }.rwzx-info h5 img{ vertical-align: middle; display: inline-block; width: 14px; height: 14px;  }.rwzx-info h5 em{ display: inline-block; height:22px; line-height: 22px; vertical-align: middle; font-size: 12px; color: #fb8608;   }.rwzx-info p{    /*height: 18px; */    line-height: 19px; color:#fb8608; font-size: 12px;    /*overflow: hidden;text-overflow: ellipsis; white-space:nowrap; */}.rezx-btn{ position: absolute; right: 0px; top: 19px; width: 68px; height: 22px;  text-align: center; line-height: 22px; color: #fff; font-size: 12px; display: block; background-size: 68px 22px;  }.rezx-btn-none{    background: url(../images/icon-btn-bg.png) no-repeat;    background-size: 68px 22px;}.rezx-btn-gray{    background: url(../images/icon-btn-bg-gray.png) no-repeat;    background-size: 68px 22px;}.rezx-btn-green{    background: url(../images/icon-btn-bg-green.png) no-repeat;    background-size: 68px 22px;}