body{margin: 0;padding: 0; font-family:'微软雅黑';-webkit-text-size-adjust: none !important;}

a{ text-decoration:none; border:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none；}
li{list-style: none; }

input{outline: none;}
.swiper-slide img{width:100%; border-radius:5px;}
.pagination{position: absolute;z-index: 20;bottom: 10px;width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block;width:5px;height:5px;border-radius: 5px;background:rgb(0,0,0,0.5);margin: 0 5px;opacity: 0.8;cursor: pointer;}
.swiper-active-switch {background:#00DFAA;}
.swiper-container { margin: 0 auto;}
.swiper-slide{text-align: center;font-size: 18px; border-radius:5px;}

.demo{width:calc(100% - 24px); margin:auto; height:auto; background:#fff; border-radius:8px 8px 5px 5px; padding-bottom:3%;}
.tab-hd{width:100%;  height:60px; padding:0; border-bottom:1px solid #eeeeee; margin:0px;}
.tab-hd li{ width:16%;float:left;text-align:right;height:45px;line-height:45px;font-size:16px; color:#666666;margin:12px 0 0 13%;}
.tab-hd li span{width: 100%;height: 3px;border-radius: 1.5px;background: #fff;display: block;margin: 0 auto;margin-top: 0px;}
.tab-hd .active{color:#000; font-weight:bold; border-radius:2px;}
.tab-hd .active span{background:#0CE2A4!important}
.tab-bd{display:none; min-height: 300px;}
.tab-hd .fwtb{background:url('../image/syfwtb.png') left no-repeat; background-size:40%}
.tab-hd .yltb{background:url('../image/syyltb.png') left no-repeat; background-size:40%}
.tab-hd .ydtb{background:url('../image/syydtb.png') left no-repeat; background-size:40%}
.ejfl{width:94%;margin:0 auto; margin-top:3%;padding-bottom:3% ;} 
.ejfl a{color:#6d6d6d; background:#f5f5f5; text-align:center; border-radius:20px; font-size:13px;  margin:1%; padding:6px 18px; display:block; float:left; }
.ejfl .on{background:#ddfff8; color:#00dfaa; font-weight:bold}
.xmlb{width:calc(100% - 24px); margin:auto; height:100px; margin-top:3%}
.xmlb .xmtp{float:left; width:100px; height:100px;}
.xmlb .xmtp img{border-radius:4px}
.xmlb .xmsm{ width:calc(100% - 112px); float:right; height:99px; border-bottom:1px solid #eeeeee;}
.xmlb .xmsm .xmsmtitle{height:22.5px; line-height:22.5px;}
.xmlb .xmsm .xmsmtitle div:nth-child(1){float:left; font-size:16px; font-weight:bold; color:#000;}
.xmlb .xmsm .xmsmtitle div:nth-child(2){float:right; color:#999999; font-size:12px;background:url('../image/xzrs.png') left no-repeat; padding-left:10%; background-size:20%}
.xmlb .xmsm .bq{height:18px; line-height:18px; margin-top:8px;}
.xmlb .xmsm .bq span{background:#f5f5f5;border-radius:20px; line-height:18px; padding:1px 8px 1px 8px; height:18px; font-size:12px; color:#999999; margin-right:2%}
.xmlb .xmsm .xmjgqxd{ margin-top:17px; height:26px;}
.xmlb .xmsm .xmjgqxd .xmjg{width:auto; height:24px; float:left; line-height:24px; color:#000; font-size:12px; margin-top:1px;}
/*
.xmlb .xmsm .xmjgqxd .xmjg{width:120px; height:24px; float:left; line-height:24px; color:#000; font-size:12px; margin-top:1px;}
*/

.xmlb .xmsm .xmjgqxd .xmjg b{color:#fe7683; font-size:16px; float:left;}
.xmlb .xmsm .xmjgqxd .xmjg span{float:left;}
.xmlb .xmsm .xmjgqxd .qxd{background: linear-gradient(to right, #29ea95, #02e0aa); height:26px; color:#fff; padding:0 13.5px 0 18.5px;   border-radius:14.5px;  font-size:13px; line-height:26px;  float:right; font-weight:bold}

/*项目详情页面样式*/
.fh{text-align:center; width:100%; z-index:99999; color:#000; font-size:16px; font-weight:bold; display:block; height:45px; line-height:45px; position:fixed;  background:#fff url('../image/zxfh.png') 10px  no-repeat; background-size:5%;}
.xmxqfm{width:calc(100% - 24px);  margin:auto; margin-top:3%; height:auto;}
.xmxqfm img{width:100%; border-radius:5px;}
.xqxqxmjg{width:calc(100% - 24px); margin:auto; background:#fff; min-height:225px; border-radius:8px; margin-top:12px}
.xqxqxmjg .xmtitle{ font-size:16px; font-weight:bold; line-height:47.5px; height:47.5px; border-bottom:1px solid #EEEEEE; padding-left:12px; color:#333333}
.xqxqxmjg .djsfmx{}
.xqxqxmjg .djsfmx ul{margin:0; padding:0;}
.xqxqxmjg .djsfmx ul li{float:left; height:55px; width:30%; margin-left:2%; margin-top:20px;}
.xqxqxmjg .djsfmx ul li:nth-child(1){margin-left:3%!important}
.xqxqxmjg .djsfmx ul li:nth-child(4){margin-left:3%!important}
.xqxqxmjg .djsfmx ul li span{font-size:12.25px; margin-left:26%; text-align:center;clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);  padding-left:10px!important}
.xqxqxmjg .djsfmx ul li .xmjg{background:#F5F5F5; border-radius:5px; color:#7B7B7B; font-size:12px; height:30px; line-height:30px; margin-top:2%; text-align:center;}
.xqxqxmjg .djsfmx .djtba{background:url('../image/djtba.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtba span{background:#6574AB; color:#EBF7FF; padding:0 8px; border-radius:2px;}
.xqxqxmjg .djsfmx .djtbb{background:url('../image/djtbb.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtbb span{background:#007DC4; color:#BAFEFF; padding:0 8px; border-radius:2px;}
.xqxqxmjg .djsfmx .djtbc{background:url('../image/djtbc.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtbc span{background:#7B1DD3; color:#FCD9FF; padding:0 8px; border-radius:2px;}
.xqxqxmjg .djsfmx .djtbd{background:url('../image/djtbd.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtbd span{background:#EB5B00; color:#FEF4B0; padding:0 8px; border-radius:2px;}
.xqxqxmjg .djsfmx .djtbe{background:url('../image/djtbe.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtbe span{background:#FD5131; color:#FEFBC4; padding:0 8px; border-radius:2px;}
.xqxqxmjg .djsfmx .djtbf{background:url('../image/djtbf.png') left no-repeat; background-size:25%; height:25px;}
.xqxqxmjg .djsfmx .djtbf span{background:#F61C36; color:#FFEBE4; padding:0 8px; border-radius:2px;}
.xmxqljyy{width:100%; height:73px;position:fixed; bottom:0; background:#fff; border-top:1px solid #EEEEEE}
.xmxqljyy a{background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%); width:calc(100% - 24px); margin:auto; display:block; height:49px; border-radius:25px; font-size:18px; font-weight:bold; line-height:49px; color:#fff; text-align:center;margin-top:12px;}
/****友伴列表****/
.ybtops{width:100%; height:64px; overflow:hidden;background:#fff;}
.cshi{width:auto; height:30px;font-size:12px;  background:url('../image/xxfxj.png') right no-repeat; background-size:25%; padding-right:17px; line-height:30px; color:#000; margin-top:17px; margin-left:3%; float:left;}
.sxtb{width:48px; float:right; background:url('../image/sxtb.png') right no-repeat; background-size:33%; font-size:15px; color:#666666; margin-top:17px; margin-right:3%; height:30px; line-height:30px;}
.ss{width:calc(100% - 160px); height:38px;float:left; margin-top:13px; margin-left:3%;  background:#F5F5F5 url('../image/sstb.png') 10px no-repeat; background-size:10%;  border-radius:20px;}
.ss input{width: calc(100% - 125px);margin-left:35px; line-height:35px; background:#F5F5F5; display:block; height:35px; margin-top:3px; font-size:14px; border:none; border-radius:0;   float:left;}
.ssan{width:60px; height:30px; text-align:center; float:right; margin:4px; border:none; color:#fff; background:#72df49; line-height:25px; font-size:14px; border-radius:15px;}
.pbslb{height:124px; width:calc(100% - 24px);  margin:auto; margin-top:10px; border:none; border-radius:10px; border-bottom:1px solid #f5f4f3; background:#fff; overflow:hidden}
.pbslb .pbslbjuz{width:calc(100% - 24px);; margin:auto; height:100px; margin-top:3%; margin-bottom:3%;}

.pbslb .xmtp{width:100px; height:100px!important; float:left; overflow:hidden;border-radius:10px!important;}
.pbslb .xmtp div{width:100px; height:100px!important; overflow:hidden;}
.pbslb .xmtp div img{overflow:hidden; width:100%!important; height:auto!important; border-radius:10px!important; margin:0!important;}

.pbslb .xmtp p{font-size:10px; height:18px; line-height:18px; position:relative; top:-110px;  color:#fff; border-radius:10px 0 10px 0; width:60px;background:rgb(0, 0, 0); opacity:0.7}
.pbslb .xmtp p .zxzy{width:5px; margin-top:7px;margin-left:8px; height:5px; float:left;  border-radius:50%; display:block; }
.pbslb .xmtp p .zxzt{background:#00DFAA;}
.pbslb .xmtp p .fwz{background:#FFB031;}
.pbslb .xmtp p .mluz{background:#FE5F6F}

.pbslb .xmsm{width:calc(100% - 112px); float:right;}
.pbslb .xmsm b{font-size:16px;color:#000;}
.pbslb .xmsm .xmmcsj{}
.pbslb .xmsm .xmmcsj .ybyidj{ height:22.5px; }
.pbslb .xmsm .xmmcsj .ybyidj b{line-height:22.5px;}
.pbslb .xmsm .xmmcsj .sg{background:#DCF5D5; color:#84D47F; border-radius:15px; padding:2px 4px; font-size:12px; margin:0 5px 0 5px;}
.pbslb .xmsm .xmmcsj .tz{background:#DCF5D5; color:#84D47F; border-radius:15px; padding:2px 4px; font-size:12px; margin-left:5px;}
.pbslb .xmsm .jlsd{background:url('../image/jlxtb.png') 5px no-repeat; width:40px; background-size:24%; float:right; color:#999999; font-size:12px; line-height:16.5px; height:16.5px; padding-left:22px; margin-top:2.75px; margin-right:4px}
.pbslb .xmsm .xmmcsj .gtys{width:auto;  height:12px; display:block; padding-left:20px;  margin-top:2%;  margin-left:4px;text-align:center;float:left;}
.pbslb .xmsm .xmmcsj .gtys span{display:block; font-size:8px; padding:0 2px 0 4px; height:12px; line-height:12px; border-radius:2px; text-align:center;clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%); }
.pbslb .xmsm .xmmcsj .ybdj1{background:url('../image/djtbb.png') left no-repeat; background-size:48%; color:#a64b2a;}
.pbslb .xmsm .xmmcsj .ybdj1 span{background:#007DC4; color:#BAFEFF;}
.pbslb .xmsm .xmmcsj .ybdj2{background:url('../image/djtbc.png') left no-repeat; background-size:48%; color:#fff;}
.pbslb .xmsm .xmmcsj .ybdj2 span{background:#7B1DD3; color:#FCD9FF; }
.pbslb .xmsm .xmmcsj .ybdj3{background:url('../image/djtbd.png') left no-repeat; background-size:48%; color:#003785;} 
.pbslb .xmsm .xmmcsj .ybdj3 span{background:#EB5B00; color:#FEF4B0; }
.pbslb .xmsm .xmmcsj .ybdj4{background:url('../image/djtbe.png') left no-repeat; background-size:48%; color:#fff; }
.pbslb .xmsm .xmmcsj .ybdj4 span{background:#FD5131; color:#FEFBC4; }
.pbslb .xmsm .xmmcsj .ybdj5{background:url('../image/djtbf.png') left no-repeat; background-size:48%; color:#453c85;}
.pbslb .xmsm .xmmcsj .ybdj5 span{background:#F61C36; color:#FFEBE4; }
.pbslb .xmsm .xmmcsj .ybdj0{background:url('../image/djtba.png') left no-repeat; background-size:48%;  color:#000; }
.pbslb .xmsm .xmmcsj .ybdj0 span{background:#6574AB; color:#EBF7FF; }

.pbslb .xmsm .swei,.pbslb .xmsm .sweis{height:18px;margin-top:8px; line-height:15px;}
.pbslb .xmsm .xbtb{background:url('../image/ntb.png') left no-repeat; padding-left:15px; background-size:55%;}
.pbslb .xmsm .xbtbs{background:url('../image/ntbs.png') left no-repeat; padding-left:15px; background-size:55%;}
.pbslb .xmsm .swei span{color:#FE6A79; font-size:11px; margin-right:8px;}
.pbslb .xmsm .sweis span{color:#4DC7FF; font-size:11px; margin-right:8px;}


.pbslb .xmsm .bq{height:16px; margin-top:4px; line-height:15px; margin-bottom:4px;}
.pbslb .xmsm .bq span{border-radius:9px; background:#F5F5F5; padding:2px 6px; font-size:10px; color:#666666; margin-right:10px}

.pbslb .xmsm .xzyb{height:26px;}
.pbslb .xmsm .xzyb .xzybs{color:#fff;background: linear-gradient(to right, #00DFAA, #2AEA95);border-radius: 20px;text-align: center;font-size:13px; margin-top:1%; float: right; padding:4px 10px}
.pbslb .xmsm .xzyb .fwds{color:#999999; line-height:16.5px; margin-top:9.5px; height:16.5px; font-size:12px; float:left;  border:none;}

/*友伴详情页面*/
.ybxqtop{width:100%; height:64px;}
.ybxqtop .fhann{width:24px; height:24px; display:block; float:left; margin-left:12px; margin-top:20px;}
.ybxqtop .fhann img{height:19px; margin:2.5px;}
.ybxqtop .ybtx{height:40px; float:left; width:calc(100% - 142px); margin-left:12px; margin-top:12px;}
.ybxqtop .ybtx .ybtxs{width:40px; height:40px; float:left; background:#fff;border-radius:50%; overflow:hidden}
.ybxqtop .ybtx .ybtxs img{width:100%;}


.ybxqtop .ybtx .yim{float:left; color:#333333; font-size:14px; font-weight:bold; line-height:40px; margin-left:2%}

.ybxqtop .ybtx .zxzt{width:8px; height:8px; border:1px solid #fff; position:absolute; z-index:99; left:80px; top:40px;  border-radius:50%;}

.ybxqtop .yhsc{display:block; width:auto; padding:0 16px; height:26px; line-height:26px; color:#00DFAA; text-align:center; float:right; font-size:13px;font-weight:bold; margin-top:18px; border-radius:14.5px; margin-right:12px; border:1px solid #00DFAA}
.ybxqtop .yhscs{display:block; width:auto; padding:0 16px; height:26px; line-height:26px; color:#CCCCCC; text-align:center; float:right; font-size:13px;font-weight:bold; margin-top:18px; border-radius:14.5px; margin-right:12px; border:1px solid #CCCCCC}

.ybxx{height:26px; width:100%; background:rgb(0,0,0,0.5); color:#fff; position:relative; top:-300px; font-size:11px; line-height:26px;}
.ybxx .jlsd{background:url('../image/ybxqwz.png') 5px no-repeat; width:40px; background-size:24%; float:right; color:#FFFFFF; font-size:12px; line-height:25px; padding-left:22px; margin-right:12px}
.ybxx .separator::before {content: "";width: 0.5px;height: 6px;background-color: #CCCCCC;display: inline-block;vertical-align: middle;
  margin-top:-2px;margin-right:4px;}
.ybxx .swei{width:70%; float:left; margin-left:12px}
.ybxx .swei span{margin-left:4px;}
.ybxx .sweis{width:70%; float:left; margin-left:12px;}
.ybxx .sweis span{margin-left:4px;}

.ybxx .swei .xbtb{background:url('../image/ybxqnss.png') left no-repeat; padding-left:22px; background-size:42%;}
.ybxx .sweis .xbtbs{background:url('../image/ybxqns.png') left no-repeat; padding-left:22px; background-size:42%;}

.khpllb{width:calc(100% - 24px); height:auto; margin:0 auto; padding-top:12px;}
.khpllb .khtx{ width:40px; height:40px; float:left;}
.khpllb .khtx img{width:100%; height:100%; border-radius:50%;}
.khpllb .plnr{ width:calc(100% - 52px); float:right; height:40px;}
.khpllb .plnr .plyhnc{font-size:13px; color:#666666; display:block; height:20px; line-height:20px;}
.khpllb .plnr .plxj{height:15px; line-height:15px; margin-top:5px;}
.khpllb .plnr .plxj .plxjss{float:left}
.khpllb .plnr .plxj .plxjss img{width:15px;}
.khpllb .plnr .plxj span{font-size:11px; color:#999999;}
.khpllb .plnr span:nth-child(3){font-size:12px;color:#CCCCCC;}
.khpllb .plnrsd{ width:calc(100% - 55px); float:right; margin-top:8px}
.khpllb .plnrsd .pjnr{font-size:13px;color:#333333; display:block}
.khpllb .plnrsd .pjsj{font-size:12px;color:#CCCCCC;}

.khpllb .plnrsd div span{background:#F5F5F5; font-size:13px; padding:3px 4px; margin-right:5px; border-radius:2px;}

.fxpbslb{width:calc(100% - 24px); margin:0 auto; height:auto; padding-top:12px; padding-bottom:12px;}
.fxpbslb .txxm{width:100%; height:40px;}
.fxpbslb .txxm .xmtp{width:40px; height:40px;  float:left; border-radius:50%; overflow:hidden}
.fxpbslb .txxm .xmtp img{width:100%;}
.fxpbslb .txxm .xm{ float:left; margin-left:12px; line-height:40px; font-size:16px; font-weight:bold;}

.fxpbslb .xmsm{width:100%; height:auto; margin-top:16px;}
.fxpbslb .xmsm .xmms{font-size:16px; line-height:24px; height:auto; text-align: justify; width:100%; margin:0 auto; color:#333333;margin-top:5px; padding-bottom:5px;}
.fxpbslb .tplb{height:auto; width:100%}
.fxpbslb .tplb figure{width:32%; float:left; border-radius:8px;overflow:hidden; height:120px; display:flex;justify-content: center;align-items:center;margin-bottom:2%}
.fxpbslb .tplb figure:nth-child(2){margin:0 2% 0 2%}
.fxpbslb .tplb figure:nth-child(5){margin:0 2% 0 2%}
.fxpbslb .tplb figure:nth-child(8){margin:0 2% 0 2%}
.fxpbslb .tplb figure img{overflow:hidden;width:100%; border-radius:8px;}


.fxpbslb .tplbs{height:auto; width:100%}
.fxpbslb .tplbs div{width:32%; float:left; border-radius:8px;overflow:hidden; height:120px; display:flex;justify-content: center;align-items:center;margin-bottom:2%}
.fxpbslb .tplbs div:nth-child(2){margin:0 2% 0 2%}
.fxpbslb .tplbs div:nth-child(5){margin:0 2% 0 2%}
.fxpbslb .tplbs div:nth-child(8){margin:0 2% 0 2%}
.fxpbslb .tplbs div img{overflow:hidden;width:100%; border-radius:8px;}


.czss{margin-top:15px; height:14px; float:right}
.czss div{float:left; width:16px; padding-left:18px; font-size:13px; color:#666666}
.czss .wdz{background:url('../image/dzs.png') left no-repeat; background-size:48%; margin-right:18px; }
.czss .ydz{background:url('../image/ydz.png') left no-repeat; background-size:48%; margin-right:18px; color:#fd5f6e}
.czss div:nth-child(2){background:url('../image/pls.png') left no-repeat; background-size:48%;}


/***用户注册登录***********/
.userzc{width:calc(100% - 24px); margin:auto; background:#fff; border-radius:8px;}
.userzc .srk{width:calc(100% - 24px); margin:auto; border-bottom:1px solid #F4F4F4;height:42px; line-height:42px;}
.userzc .srk span{font-size:13px; width:80px;display:block; float:left; font-weight:bold; color:#333333;}
.userzc .srk .input{ width:calc(100% - 105px); float:left;line-height:32px;  margin-top:4px; height:30px; border:none; outline: none;}
.userzc .srk .inputs{ width:100px; float:left;line-height:32px;  margin-top:4px; height:30px; border:none; outline: none;}
.userzc .srk ::placeholder {font-size: 13px;color: #CCCCCC;}
.zcxy{font-size:12px; line-height:25px; height:30px; width:calc(100% - 24px); margin:auto; margin-left:20px; margin-top:10px; }
.zcxy input{float:left;}
.zcxy span{float:left; color:#999999}
.zcxy a{text-decoration:none; color:#00DFAA; }
.ljzc{width:94%; height:44px; text-align:center; display:block; line-height:44px; font-size:16px; font-weight:bold; color:#fff; background: linear-gradient(to right, #2AEA95, #00DFAA);  border:none; margin:auto; border-radius:25px; margin-top:40px; outline: none;}
.qtfsdl{ width:94%;  height:40px; margin:0 auto;font-size:13px; margin-top:10px; color:#999999;text-align:right}
.yzmdl{color:#00DFAA; text-decoration:underline}
.hqyzm{width:30%; text-align:center; font-size:13px; line-height:32px; height:30px; float:right; margin:0px; border:none; background:none; margin-top:5px; color:#00DFAA;}
.fhs{text-align:center; width:100%; color:#333333; font-size:18px; font-weight:bold; display:block; height:44px; line-height:44px; position:fixed;  background:#fff url('../image/zxfh.png') 10px no-repeat; background-size:5%;text-decoration:none;}
.zclogo{width:100px; margin:auto; height:100px;}
.zclogo img{width:100% ;margin-top:30px;}
.jzzhmm{width:94%; margin:auto; font-size:12px; color:#333333; margin-top:12px;}



/*****资金明细**********/
.jfmx{width:calc(100% - 32px); margin:0 auto; height:70px; border-bottom:1px solid #EEEEEE}
.jfmx .jfmxa{line-height:20px; height:20px; font-size:14px; padding-top:16px;}
.jfmx .jfmxa span:nth-child(1){ float:left; color:#333333}
.jfmx .jfmxa span:nth-child(2){ float:right; font-weight:bold;}
.jfmx .fssj{ height:16.5px; line-height:16.5px; font-size:12px; color:#999999; margin-top:4px;}


/*************余额提现******************/
.container{width:calc(100% - 24px); margin:auto}
.container .paylist{background: #ffffff; width:100%; border-radius:8px;}
.container .paylist div{ height: 42.5px; line-height: 42.5px; margin:0 12px; border-bottom: 0.5px solid #EEEEEE;}
.container .paylist div label{ float: left; font-size: 13px; width:84px; font-weight:bold; display: block;}
.container .paylist div input{width:calc(100% - 100px); background:none; height:35px; line-height:35px;  border:none;text-align:left;float:left; font-size:13px; outline: none;}
.container .dzsjsm{width:calc(100% - 24px); font-size:12px; color:#999999; margin-top:12px; margin-bottom:32px;}
.container .yszc{font-size:12px; text-align:center; line-height:20px;width:calc(100% - 24px); height:36px; color:#999999}
.container .yszc input{float:left; display:block}
.container .yszc div{float:right; width:calc(100% - 26px); text-align:justify; font-size:12px;}

.container .btn-area{margin:0 auto;width:calc(100% - 25.5px);margin-top:40px;}
.container .btn-area button{height: 40px; line-height:25px; font-size: 16px; background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%);border-radius:25px;border:none;color: #fff;}
.yetxjl{text-align:center;font-size:12px; color:#999999; display:block; margin-top:20px;}


/**************确认订单*******************/
.qrddtop{width:calc(100% - 24px); margin:auto; background:#fff; border-radius:8px; margin-top:12px;}  
.qrddtop .xzdzs{width:calc(100% - 24px); min-height:41px; margin:0 auto; border-bottom:0.5px solid #EEEEEE; padding-top:12px; padding-bottom:12px;}
.qrddtop .xzdzs div{width:100%;margin-bottom:4px; line-height:20px; background: url('../image/qrdddw.png') left 1px no-repeat; background-size:5%;}
.qrddtop .xzdzs div p{margin:0; padding-left:20px; font-weight:bold; font-size:13px; width:calc(100% - 20px); color:#000; background: url('../image/fxj.png') right 3px no-repeat; background-size:4%;}
.qrddtop .xzdzs span{color:#666666; height:16.5px; line-height:16.5px; font-size:12px; margin-left:22px;}
.qrddtop .xzdz{width:calc(100% - 24px); height:40px;line-height:40px; margin:0 auto;margin-top:10px; background: #fff url('../image/qrdddw.png') left no-repeat; background-size:5%;border-bottom:0.5px solid #EEEEEE;}
.qrddtop .xzdz span{font-size:13px; font-weight:bold; color:#333333; padding-left:20px;}
.qrddtop .fwry{width:calc(100% - 24px); margin:auto; height:53px;border-bottom:0.5px solid #EEEEEE;}
.qrddtop .fwry .fwryyb{ display:block; float:left; width:28px; font-size:13px; font-weight:bold; line-height:53px;background: url('../image/fwry.png') left no-repeat; background-size:35%; padding-left:20px;}
.qrddtop .fwry .fwryxmtx{width:auto; float:right; height:29px; margin-top:12px;}
.qrddtop .fwry .fwryxmtx span{font-size:13px; font-weight:bold; color:#333333; float:left; line-height:29px; margin-right:4px;}
.qrddtop .fwry .fwryxmtx img{width:28px; height:28px; border-radius:50%; float:right;}
.qrddtop .cxfs{width:calc(100% - 24px); margin:auto; height:auto; overflow:hidden;border-bottom:0.5px solid #EEEEEE;}
.qrddtop .cxfs .cxfstitle{ height:20px; margin-top:12px; line-height:20px; background: url('../image/cxfsdd.png') left no-repeat; background-size:5%; margin-bottom:8px;}
.qrddtop .cxfs .cxfstitle span:nth-child(1){padding-left:20px; font-size:13px; font-weight:bold; color:#333333}
.qrddtop .cxfs .cxfstitle span:nth-child(2){float:right; font-size:12px; color:#666666}
.qrddtop .cxfs .lufjffs{padding:8px 12px;font-size:12px; color:#666666; margin-bottom:12px; line-height:20px; height:40px; background:#F5F5F5; border-radius:4px;}
.qrddtop .cxfs .lufjffs .yse{color:#00DFAA;}
.qrddtop .fwsj{width:calc(100% - 24px); margin:auto; height:44px;background: url('../image/fwsjxz.png') left no-repeat; background-size:5.5%;}
.qrddtop .fwsj .fwsjtitle{ font-size:13px; display:block; width:52px; padding-left:22px; float:left; line-height:20px; padding-top:12px; font-weight:bold; color:#333333}
.qrddtop .fwsj div{float:right;height:16.5px; margin-top:14px; line-height:16.5px;}
.qrddtop .fwsj div span:nth-child(1){font-size:12px; font-weight:bold;color:#00DFAA;}
.qrddtop .fwsj div span:nth-child(2){padding-right:10px; font-size:12px; color:#666666; background: url('../image/fxj.png') right no-repeat; background-size:30%;}

.qrddddmx{width:calc(100% - 24px); margin:auto; background:#fff; border-radius:8px; margin-top:12px; padding-bottom:12px;}
.qrddddmx .ddmxtitle{display:block; height:20px; line-height:20px; margin:0 12px; padding:12px 0; font-size:13px; color:#333333; font-weight:bold;border-bottom:0.5px solid #EEEEEE;}
.qrddddmx .xmxx{ margin:0 auto; width:calc(100% - 24px); margin-top:12px; overflow:hidden; height:80px;}
.qrddddmx .xmxx .xmtp{width:80px; height:80px;  float:left;}
.qrddddmx .xmxx .xmtp img{ width:80px; height:80px; border-radius:8px;}
.qrddddmx .xmxx .xmsm{width:calc(100% - 92px); float:right;}
.qrddddmx .xmxx .xmsm .xmmcsj{ height:20px; line-height:20PX; font-size:14px; font-weight:bold; margin-bottom:4px;}
.qrddddmx .xmxx .xmsm .xmms{font-size:12px; line-height:16.5px; height:16.5px; color:#999999; margin-bottom:15.5px;}
.qrddddmx .xmxx .xmsm .xmjgxl{height:24px; line-height:24px;}
.qrddddmx .xmxx .xmsm .xmjgxl .aspan{font-size:16px; font-weight:bold; color:#FE5F6F; float:left}
.qrddddmx .xmsm .p2{width:76px; font-size: 12px;height: 20px;color: #b6b6b6;float: right;margin: 0;padding: 0; margin-top:2px;}
.qrddddmx .xmsm .p2 a{display: block;float: left;width: 20px;height: 20px;text-align: center;text-decoration: none;background:#F5F5F5}
.qrddddmx .xmsm .p2 a img{width:12px; height:12px; margin:4px;} 
.qrddddmx .xmsm .p2 span{display: block;float:left;width: 31.5px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color:#333333; background: #F5F5F5; margin:0 2px;}
.qrddddmx .xmje{width:calc(100% - 24px); height:16.5px;margin:auto; margin-top:16px;}
.qrddddmx .xmje .xmjetitle{ width:48px; font-size:12px; color:#333333; float:left;}
.qrddddmx .xmje div{float:right; font-size:12px; color:#FE5F6F; font-weight:bold}
.qrddddmx .cxcf{width:calc(100% - 24px); margin:auto; margin-top:16px;}
.qrddddmx .cxcf .cxcftitle{ width:48px; font-size:12px; color:#333333; float:left;}
.qrddddmx .cxcf .div{float:right; height:16.5px; font-size:12px; color:#FE5F6F; font-weight:bold}
.qrddddmx .cxcf .cftzsm{background: #F5F5F5; margin-top:4px; border-radius:4px; color:#666666; font-size:12px; line-height:20px; padding:8px;}
.qrddddmx .hjje{width:calc(100% - 24px); margin:auto; margin-top:8px; height:20px; line-height:20px; font-size:14px; font-weight:bold}
.qrddddmx .hjje span{color:#FE5F6F; float:right}
.ptbzs{width:calc(100% - 24px); margin:auto; border-radius:8px; padding-top:16px; padding-bottom:16px; height:auto; margin-top:12px; background:#fff;}
.ptbzs .ptbz{width:calc(100% - 24px); margin:auto; height:auto; margin-top:16px;}
.ptbzs .ptsm{ color:#999999; font-size:12px; line-height:16.5px; margin-top:9px;}
.ptbzs .zyzg{background:url('../image/zyzg.png') left no-repeat; padding-left:24px; background-size:5.5%; font-size:13px; color:#333333; font-weight:bold}
.ptbzs .axfw{background:url('../image/axfw.png') left no-repeat; padding-left:24px; background-size:5.5%; font-size:13px; color:#333333; font-weight:bold}
.ptbzs .hmbh{background:url('../image/hmbh.png') left no-repeat; padding-left:24px; background-size:5.5%; font-size:13px; color:#333333; font-weight:bold}

.zffs{width:calc(100% - 24px); height:auto; margin:0 auto; background:#fff; border-radius:8px; margin-top:12px;}
.zffs .zffsa{width:100%; height:50px;}
.zffs .zffsa div{width:30px; height:30px; margin:10px;  border-radius:5px; float:left;}
.zffs .zffsa div img{width:90%; margin:5%}
.zffs .zffsa span{float:left; font-size:14px; font-weight:bold; line-height:50px;}
.zffs .zffsa input{float:right; margin:15px 15px 0 0;display:block; width:20px; height:20px;}

.xqfooters{width:100%; height: 73px;bottom:0px; position:fixed; background: #fff; border-top:0.5px solid #EEEEEE; }
.xqfooters .hj{ width:calc(60% - 12px); float: left; margin-left:12px; margin-top:12px; height: 49px;background: #333333; border-radius:24.5px 0 0 24.5px;}
.xqfooters .hj .tjddje{height:25px; padding-left:21px; color: #fff; font-size:18px; font-weight:bold; line-height:25px; margin-top:4.5px;}
.xqfooters .hj .yhy{padding:0px; margin:0px;padding-left:23px; height:15px; line-height:15px; font-size:11px; color:#999999}
.xqfooters .rights{width:calc(40% - 12px);height: 49px;float: left; margin-right:12px; margin-top:12px;background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%); border-radius:0 24.5px 24.5px 0;}
.xqfooters .rights button{border: none;background: none; height:49px;width: 100%;line-height: 49px;font-size:18px; font-weight:bold; color: #fff;}
.qrddys{width:100%; height: 73px;bottom:0px; position:fixed; background: #fff; border-top:0.5px solid #EEEEEE; }
.qrddys button{width:calc(100% - 24px); margin:auto; display:block;background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%); border-radius:24.5px; height:49px; font-size:18px; color:#fff; font-weight:bold; margin-top:12px; border:none;}


/*****确认订单优惠券页面*************/

.jgmx{width:calc(100% - 24px); margin:auto; margin-top:12px; border-radius:8px; background:#fff;}
.jgmx .select{width:120px; color:#999999; border-radius:5px; margin-top:8px; height:30px; font-size:12px;background:#ccc; outline:none;text-align:right}
.jgmx .fwrys{width:calc(100% - 24px); margin:auto; height:47px; border-bottom:0.5px solid #EEEEEE}
.jgmx .fwrys .yhqtitle{font-size:13px; color:#333333; font-weight:bold; line-height:47px; float:left;}

.jgmx .ddbz{height:48px;}
.jgmx .ddbz span{padding-left:12px; display:block; width:26px; font-size:13px; color:#333333; font-weight:bold; line-height:48px; float:left;}
.jgmx .ddbz input{float:right; width:calc(100% - 90px); margin-top:10px; margin-right:12px;border:none; font-size:12px; text-align:right; background:url('../image/fxj.png') right no-repeat;background-size:6%; padding-right:15px;}

/***********动态详情页面*************/
.pllist{width:100%; height:auto; background:#fff; border-radius:8px 8px 0 0; margin-top:12px; padding-bottom:12px;}
.pllist .pltitle{ height:44px; border-bottom:0.5px solid #EEEEEE; font-size:13px; font-weight:bold; line-height:44px; padding-left:12px;}
.pllist .yhpllb{width:calc(100% - 24px); height:auto; margin:auto; padding-top:20px;}
.pllist .yhpllb .khtx{ width:40px; height:40px; float:left;}
.pllist .yhpllb .khtx img{width:100%; height:100%; border-radius:50%;}
.pllist .yhpllb .plnr{ width:calc(100% - 52px); float:right; height:40px;}
.pllist .yhpllb .plnr .plyhnc{font-size:13px; color:#666666; display:block; height:20px; line-height:20px;}
.pllist .yhpllb .plnr .plsj{font-size:12px; color:#CCCCCC}
.pllist .yhpllb .plnrsd{ width:calc(100% - 55px); float:right; margin-top:8px}
.pllist .yhpllb .plnrsd span{font-size:13px;color:#333333; display:block; line-height:20px;}


.dtxqfooter{width:100%; height:50px; border-top:0.5px solid #EEEEEE;}
.dtxqfooter .dtxqfooters{width:calc(100% - 24px); margin:auto; height:34px; margin-top:7.5px;}
.dtxqfooter .dtxqfooters .dtxqfooters-left{width:90px; height:34px; margin-top:8px; float:left; border-radius:17.5px; color:#666666; font-size:13px; line-height:34px; padding-left:30px; background:#F5F5F5 url('../image/pltb.png') 10px  no-repeat; background-size:10%}
.dtxqfooter .dtxqfooters .dtxqfooters-right{width:227px; float:right;}


.yddlk{width: 100%;height: 100%;position: fixed; bottom:0;background: rgba(0,0,0,0.5);z-index: 110; display:none}      
.yddlk .fullpage {width:100%;height:62px; position:absolute; bottom:0;background: #fff;}   
.yddlk .fullpage .plk{width:calc(100% - 24px); margin:auto; border-radius:19px; margin-top:12px; height:38px; display:block;
    background:#F5F5F5 url('../image/pltb.png') 15px  no-repeat; background-size:3%;}
.yddlk .fullpage .plk input{height:35px;margin-top:1px; width:calc(100% - 105px); padding-left:35px; font-size:13px; line-height:35px; border:none; background:none;}
.yddlk .fullpage .plk a{width:50px;border:none;background:#00DFAA; border-radius:15px; height:30px; font-size:12px; color:#fff;line-height:30px; float:right; margin-top:4px; margin-right:4px; display:block; text-align:center;}




/************优惠券***************/
  
.yhqlb{width:calc(100% - 24px); margin:0 auto; height:100px; margin-bottom:12px; }
.yhqlb .yhq-left{width:100px; text-align:center; height:100px;border-radius:8px 0 0 8px; float:left;background: rgba(0,223,170,0.08);}
.yhqlb .yhq-left div{height:40px; line-height:50px; color:#00DFAA; height:45px; margin-top:16px;}
.yhqlb .yhq-left div b{font-size:32px;}
.yhqlb .yhq-left div span{font-size:18px; }
.yhqlb .yhq-left .wmk{ font-size:13px; color:#00DFAA; height:20px;}
.yhqlb .yhq-right{width:calc(100% - 100px); height:100px; float:left; background:#fff; border-radius:0 8px 8px 0;}
.yhqlb .yhq-right div{width:auto; float:left; height:100px; padding-left:16px}
.yhqlb .yhq-right div .syfw{height:22.5px;; margin-top:16px; font-size:16px; color:#333333; font-weight:bold}
.yhqlb .yhq-right div .dqsj{ height:18.5px; margin-top:24px;}
.yhqlb .yhq-right div span{display:block; font-size:13px; color:#999999;}
.yhqlb .yhq-right a{width:63.5px; display:block; height:24px; border-radius:12px; color:#fff; background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%); float:right; font-size:13px; margin-right:20px; margin-top:38px; text-align:center; line-height:24px;}

/******************订单列表***********************/
.orderlist{width:calc(100% - 24px); margin:0 auto; height:142px; border-radius:8px; background:#fff; margin-bottom:12px;position:relative; }

.orderlist .order-top{width:calc(100% - 24px); margin:auto; padding-top:12px; height:96.5px; border-bottom:0.5px solid #EEEEEE}
.orderlist .order-top .ddxmtp{width:80px; height:80px; float:left;}
.order-top .ddxmtp img{width:100%; border-radius:8px}
.orderlist .order-top .ddxq{ width:calc(100% - 92px); float:right;}
.order-top .ddxq .xmmc{ height:20px; line-height:20px;}
.order-top .ddxq .xmmc span{font-size:14px;color:#333333}
.order-top .ddxq .xmmc span:nth-child(1){font-weight:bold;}
.order-top .ddxq .xmmc span:nth-child(2){float:right;}
.order-top .ddxq .xmmc .ysa{color:#FE5F6F;}
.order-top .ddxq .xmmc .ysb{color:#FFB031;}
.order-top .ddxq .fwsc{height:16.5px; line-height:16.5px; font-size:12px; color:#333333; margin-top:4px;}
.order-top .ddxq .fwsc span{color:#999999;}
.order-top .ddxq .xmjgs{ height:24px; line-height:24px; margin-top:15.5px;}
.order-top .ddxq .xmjg{float:left; width:auto;height:24px; line-height:24px; font-size:16px; font-weight:bold; color:#FE5F6F; }
.order-top .ddxq .xmjgs .jxfk{display:block; width:76px; text-align:center; float:right; height:24px; font-size:13px;border: 1px solid #00DFAA; border-radius:12px; color:#00DFAA}
.orderlist .qtcz{height:29px; line-height:29px; width:calc(100% - 24px); margin:auto;}
.orderlist .qtcz .qtczs{width:auto; float:left;}
.orderlist .qtcz .qtczs .czdd{font-size:12px; display:block; width:30px; margin-top:3px; color:#333333;}
.orderlist .qtcz .xdsj{ font-size:12px; color:#999999; float:right;}

/****************用户中心************************/
.user-top{width:100%; height:242.5px; background: linear-gradient(180deg, #DDFFF8 0%, #e0fef6 100%); overflow:hidden;}
.user-top .userxx{height:76px;width:calc(100% - 24px); margin:auto; margin-top:12px;}
.userxx .usertxmc{width:auto; float:left;}
.userxx .usertxmc .yhtx{ width:66px; height:70px; float:left;}
.userxx .usertxmc .yhtx .img{width:45px; height:45px; border-radius:50%;  display:block; }
.userxx .usertxmc .yhmcrz{float:left; margin-left:8px;}
.userxx .usertxmc .yhmcrz .yhphone{height:20px; line-height:20px;margin-top:5px; font-size:14px; font-weight:bold;color:#333333}
.userxx .usertxmc .yhmcrz .smrzzt{width:84px; height:18px; margin-top:3px; background:rgba(0,223,170,0.08) url('../image/usersmrz.png') 9px no-repeat; padding-left:28px; background-size:14%;border-radius: 9px; font-size:12px; color:#00DFAA; line-height:18px;}
.userxx .usertxmc .yhmcrz .smrzzt span{background:url('../image/xylvs.png') 65px no-repeat;background-size:14%; display:block;}
.userxx .kfsz{width:64px; float:right; }

.userxx .kfsz .uskf{width:24px; height:24px; float:left}
.userxx .kfsz .uskf img{width:100%}
.userxx .kfsz .usbj{width:24px; height:24px; float:right;}
.userxx .kfsz .usbj img{width:100%}

.user-top .usermoney{width:calc(100% - 24px); margin:auto; margin-top:20px; border-radius:8px 8px 0 0; height:77px; background: linear-gradient(to right, #5eea99, #0bdfa8); }
.user-top .usermoney .usermoney-left{float:left; width:auto; margin-left:40px; margin-top:12px;}
.user-top .usermoney .usermoney-left span:nth-child(1){display:block; height:33px; line-height:33px; font-size:28px; color:#fff; font-weight:bold; background:url('../image/xybss.png') right 13px no-repeat; background-size:15%;padding-right:20px;}
.user-top .usermoney .usermoney-left span:nth-child(2){display:block; height:18px; line-height:18px; font-size:13px; color:#DDFFF8}
.user-top .usermoney .usermoney-right{width:76px;height:26px; margin-top:25.5px; float:right; margin-right:40px; border-radius:14.5px;text-align:center; background:#fff;}
.user-top .usermoney .usermoney-right a{font-size:13px; line-height:26px; color:#00DFAA; display:block;width:100%; }

.gzrsyhq{width:100%; height:76px; background:#F5F5F5; border-radius: 8px 8px 0 0; margin-top:-68px;overflow:hidden;}
.gzrsyhq-cont{width:calc(100% - 24px); margin:auto; height:64px; background:#fff; margin-top:12px; border-radius:8px; text-align:center;}
.gzrsyhq-cont .gzyhq-left{width:50%; float:left; margin-top:12px;}
.gzrsyhq-cont span{display:block;}
.gzrsyhq-cont .gzyhq-left span:nth-child(1){font-size:18px; font-weight:bold; color:#333333;}
.gzrsyhq-cont .gzyhq-left span:nth-child(2){font-size:11px; color:#999999}

.gzrsyhq-cont .gzyhq-right{width:calc(50% - 0.5px); float:right; margin-top:12px;}
.gzrsyhq-cont .gzyhq-right span:nth-child(1){font-size:18px; font-weight:bold; color:#333333}
.gzrsyhq-cont .gzyhq-right span:nth-child(2){font-size:11px; color:#999999}
.gzrsyhq-cont .separator::before {content:"";width:0.5px; height: 16px;background-color: #CCCCCC;display: inline-block;vertical-align: middle; float:left; margin-top:12px;}
.userorder{width:calc(100% - 24px); margin:auto; border-radius:8px; height:116px; background:#fff; margin-top:12px;}
.userorder .ordertitle{height:42.5px; border-bottom:0.5px solid #EEEEEE; padding-left:12px; font-size:14px; color:#333333; font-weight:bold; line-height:42px;}
.userorder .ordertype{margin:0 24px; height:72px;}
.userorder .ordertype ul{margin:0;padding:0;}
.userorder .ordertype ul li{float:left;width:15%; margin-right:6.25%; text-align:center; margin-top:12px;}
.userorder .ordertype ul li img{width:24px; height:24px;}
.userorder .ordertype ul li span{display:block; font-size:12px; color:#333333;}
.wdyqm{width:calc(100% - 24px); margin:auto; margin-top:12px; height:80px; background:url('../image/userbanner.png') no-repeat; background-size:100%; overflow:hidden}
.wdyqm .djl{font-size:20px; font-weight:bold; color:#00DFAA; margin-top:14px; margin-left:28px;}
.wdyqm .ljyq{display:block; font-size:12px; color:#fff;background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%);
border-radius: 14.5px; width:76px; height:21px; line-height:21px; text-align:center; margin-left:28px; margin-top:5px;}
.qtcz{width:calc(100% - 24px); margin:auto; height:197px; background:#fff; border-radius:8px; margin-top:12px;}

.qtcz .cygntitle{height:42.5px; border-bottom:0.5px solid #EEEEEE; padding-left:12px; font-size:14px; color:#333333; font-weight:bold; line-height:42px;}
.qtcz ul{width:92%; margin:auto; padding:0;}
.qtcz ul li{float:left;width:22%; margin-right:4%; text-align:center; margin-top:20px;}
.qtcz ul li:nth-child(4){margin-right:0;}
.qtcz ul li:nth-child(8){margin-right:0;}
.qtcz ul li:nth-child(12){margin-right:0;}
.qtcz ul li:nth-child(16){margin-right:0;}
.qtcz ul li img{width:24px; height:24px;}
.qtcz ul li span{display:block; font-size:11px; color:#333333;}



/*************客户订单详情页*****************/

.ddxqtop{background: linear-gradient( 199deg, #2AEA95 0%, rgba(42,234,149,0) 100%);overflow:hidden; height:auto;}
.ddxqddzt{width:calc(100% - 24px); margin:auto; height:106.5px;background: rgba(255,255,255,0.55); border-radius:8px; margin-top:12px;overflow:hidden}
.ddxqddzts{height:30px; width:calc(100% - 40px); margin:auto; background: #FFFFFF; border-radius:15px; margin-top:12px;line-height:30px;}
.ddxqddzts span{font-size:14px; font-weight:bold; color: #00DFAA; padding-left:16px;}

.ddxqtop .lcjxt{ width:calc(100% - 40px); margin:auto; margin-top:12px;}
.ddxqtop .lcjxt ul{margin:0; padding:0;}
.ddxqtop .lcjxt ul li{float:left; margin-right:5%; width:16%}

.ddxqtop .lcjxt .divf{}

.ddxqtop .lcjxt .divf .img{background:#00DFAA; width:16px; height:16px; margin:auto; border-radius:50%;display:block; font-size:12px; line-height:16px; text-align:center; color:#fff; margin-bottom:8px;}
.ddxqtop .lcjxt .divf span{color:#000; font-size:12px; text-align:center;line-height:16.5px; height:16.5px; display:block;}

.ddxqtop .lcjxt .divfs{}
.ddxqtop .lcjxt .divfs .img{background:#CCCCCC; width:16px; height:16px;margin:auto; border-radius:50%; display:block; font-size:12px; line-height:16px; text-align:center; color:#fff; margin-bottom:8px;}
.ddxqtop .lcjxt .divfs span{color:#CCCCCC; font-size:12px; text-align:center;line-height:16.5px; height:16.5px; display:block;}
.zttba{ position:relative; top:-50px;left:42px;}  
.zttba img{width:70%}

.ddxqtop .ddxqybxx{width:calc(100% - 24px); margin:auto; height:98px; background:#fff; border-radius:8px; margin-top:12px;overflow:hidden;}

.ddxqtop .ddxqybxx .khxx-cont{ width:calc(100% - 32px); margin:0 auto; margin-top:16px; height:auto;}
.ddxqtop .ddxqybxx .khxx-cont .khtx{width:40px; height:40px; float:left;}
.ddxqtop .ddxqybxx .khxx-cont .khtx img{width:100%; border-radius:50%;}
.ddxqtop .ddxqybxx .khxx-cont .khdz{float:left; margin-left:12px; width:calc(100% - 52px);}
.ddxqtop .ddxqybxx .khxx-cont .khdz .xmdhdh{height:21px; line-height:21px; font-size:15px; font-weight:bold; color:#000;}
.ddxqtop .ddxqybxx .khxx-cont .khdz .xmdhdh span{padding-left:16px;}
.ddxqtop .ddxqybxx .khxx-cont .khdz .btn2{width:66px; border:1px solid #00DFAA; height:19px; text-align:center; font-size:12px; color:#00DFAA; float:right; border-radius:12px;}
.ddxqtop .ddxqybxx .khxx-cont .khdz .btn3{width:66px; border:1px solid #00DFAA; height:19px; text-align:center; font-size:12px; color:#00DFAA; float:right; border-radius:12px;}

.ddxqtop .ddxqybxx .khxx-cont .khdz .address{font-size:13px;color:#333333; line-height:18.5px; margin-top:8px; display:black;}

.ddxx-cont{width:calc(100% - 24px); margin:auto; border-top:0.5px solid #EEEEEE; margin-top:12px;}
.ddxx-cont div{margin:4px 0 4px 0; height:16.5px}
.ddxx-cont div span:nth-child(1){ font-size:12px; color:#333333;line-height:16.5px; }
.ddxx-cont div span:nth-child(2){font-size:12px; color:#666666; float:right; line-height:16.5px; }

.ddxqzffs{margin:0 12px 0 12px; height:16.5px; margin-top:8px;}
.ddxqzffs span:nth-child(1){ font-size:12px; float:left; color:#333333;}
.ddxqzffs span:nth-child(2){ font-size:12px; font-weight:bold; float:right; color:#333333}


.ddxxjz{width:calc(100% - 24px); margin:auto; height:auto; background:#fff; margin-top:5px; padding-bottom:10px; margin-bottom:30px; border-radius:8px;}

.fhss{text-align:center; width:100%; color:#333333; font-size:18px; font-weight:bold; display:block; height:44px; line-height:44px; background:url('../image/zxfh.png') 10px no-repeat; background-size:5%;text-decoration:none;}


/*****************用户信息编辑*********************/
.xxlb{width:calc(100% - 40px); margin:auto; height:60px; border-bottom:0.5px solid #EEEEEE; background:#fff url('../image/fxj.png') right no-repeat; background-size:4%}
.xxlb .name{width:100px; float:left; font-size:14px; line-height:60px; color:#333333}
.xxlb .xx{float:right;font-size:14px; line-height:60px; padding-right:15px; height:60px;}
.xxlb .xx img{width:30px; height:30px; border-radius:50%; margin-top:10px}
.xxlb .xx span{color:#707070; float:right; padding-left:5px;}
.xxlb .xx input{line-height:40px; height:40px;text-align:right; font-size:14px; width:auto; border:none;}


.gxtczx{width:calc(100% - 32px); margin:auto; background:#fff; border-radius:8px; margin-top:16px; margin-bottom:12px;}
.gxtczx .bcyhxx{width:calc(100% - 24px); display:block; height:49px; line-height:49px; font-size:15px; color:#333333; margin:0 auto; border:none; background:none; border-bottom:0.5px solid #EEEEEE; font-weight:normal;}
.gxtczx a{width:calc(100% - 24px);margin:auto; color:#333333; line-height:49px; height:49px; display:block; text-align:center;}
.gxtczx .tcdls{border-bottom:0.5px solid #EEEEEE}



/*************申请开票************/
.kpxxlb{width:calc(100% - 24px); margin:auto; background:#fff; border-radius:8px; margin-top:12px;}
.kpxxlb .kpxxlbtl{height:52px; width:calc(100% - 24px); margin:auto; border-bottom:0.5px solid #EEEEEE;}
.kpxxlb .kpxxlbtl span{line-height:52px; font-size:14px; color:#333333;}
.kpxxlb .kpxxlbtl input{float:right; height:40px; margin-top:3px; border:none; text-align:right; font-size:14px;}

.tjann{background: linear-gradient( 270deg, #00DFAA 0%, #2AEA95 100%); width:calc(100% - 24px); margin:auto; display:block; height:49px; border-radius:25px; font-size:18px; font-weight:bold; line-height:49px; color:#fff; text-align:center;margin-top:12px; border:none;}


/*************实名认证*******************/
.smrz{width:100%; height:auto; background:#fff; border-radius:5px;padding-bottom:16px;}
.smrz .tsy{margin:0;height:25px; padding:16px 0 12px 16px; line-height:25px; font-size:18px; color:#333333; font-weight:bold;}
.sfzzfm{width:100%;height:auto; overflow:hidden;}
.sfzzfm .sfzzm{width:calc(100% - 32px); margin:auto; background:#F4FAF8; height:154px; border-radius:8px; margin-bottom:16px;}
.sfzzfm .sfzfm{width:calc(100% - 32px); margin:auto;  background:#F4FAF8; height:154px; border-radius:8px; margin-bottom:16px;}
.sfzzfm .tsyb{width:108px; margin-left:16px; margin-top:16px; float:left; }
.sfzzfm .tsyb span{display:block;}
.sfzzfm .tsyb span:nth-child(1){height:50px; line-height:50px; font-size:18px; color:#333333; font-weight:bold; margin-bottom:8px;}
.sfzzfm .tsyb span:nth-child(2){height:16.5px; line-height:16.5px; color:#999999; font-size:12px;}



.smrz .cksl{width:calc(100% - 32px);height:20px; margin:auto; line-height:20px;}
.smrz .cksl span{font-size:14px;color:#999999; float:left;}
.smrz .cksl a{float:left; color:#00DFAA;  font-size:14px; text-decoration:underline;}


.smrzxmsfz{width:100%; height:auto; background:#fff; margin-top:12px;}
.smrzxmsfz .srxx{width:calc(100% - 48px); height:42.5px; margin:0 auto; }
.smrzxmsfz .srxx span{width:52px; display:block; float:left; font-size:13px; line-height:42.5px; color:#333333}
.smrzxmsfz .srxx input{float:left; margin-left:28.5px; width:auto;  margin-top:8px; height:25px;font-size:13px; border:none; box-sizing:border-box}


/************编辑地址*********************/
.containertjdz{width:calc(100% - 24px); margin:0 auto; border-radius:8px;background: #ffffff;}
.containertjdz .paylist{width:calc(100% - 24px); margin:0 auto; height:auto;}
.containertjdz .paylist div{overflow: hidden; height: 42px; width:100%; font-size: 14px; border-bottom:0.5px solid #EEEEEE;}
.containertjdz .paylist div label{float: left; width: 52px; font-size:13px; font-weight:bold; display: block; color:#333333; line-height: 42px; }
.containertjdz .paylist div .wbk{width: auto; margin-left:28.5px; height: 25px; margin-top:8px; font-size:13px;border:none; text-align:left; float: left; box-sizing:border-box}


.yxzdz{width:calc(100% - 24px); margin:0 auto; background:#fff; height:auto; border-radius:8px; overflow:hidden; margin-top:12px;}
.yxzdz .name{display:block; margin:2.5%; margin-right:0; font-size:14px; font-weight:bold; width:calc(100% - 110px); float:left;}
.yxzdz .addr{display:block; margin:2.5%; font-size:14px; }
.yxzdz a{border:1px solid #2AEA95; height:25px; float:right;  border-radius:5px; display:block; width:80px; text-align:center; line-height:25px; text-decoration:none; font-size:14px; margin-top:2%; margin-right:2%; font-weight:bold; color:#2AEA95}


.swmrdz{width:calc(100% - 24px); margin:0 auto; border-radius:8px;background: #ffffff; margin-top:12px; height:52px;}
.swmrdz span{float: left; width: 78px; margin-left:12px; font-size:13px; font-weight:bold; display: block; color:#333333; line-height: 52px;}


.dzann{border:1px solid #2AEA95; height:30px; margin:0 auto; margin-top:5px;  border-radius:5px; display:block; width:96%; text-align:center; line-height:30px; text-decoration:none; font-size:14px; font-weight:bold; color:#2AEA95}



.zwsj{ text-align:center; padding:12px; font-size:13px; font-weight:bold}


.footer .ons{color:#fff!important; font-size:16px!important;}
.footer .on{color:#00dfaa!important;}
.footer{width:100%; height:60px;background:#fff; position:fixed; bottom:0px; padding-top:10px; border-top:1px solid #eeeeee;z-index:999;-webkit-transform: translateZ(0);}
.footer ul{margin:0;padding:0;}
.footer ul li{width:25%;float:left; list-style: none;}
.footer ul li a{ text-decoration:none; display:block}
.footer ul li a img{height:25px; width:25px; display:block; margin:0 auto;}
.footer ul li a span{ display:block; text-align:center; font-size:14px; color:#B5B5B5}
