#btis,#bmsg,#bups,#bpas{ width:100%; height:100%; top:0; left:0; position:fixed; z-index:1000001; background:none; display:none;}
#tis{ width:50%; height:40px; line-height:40px; position:fixed;text-align:center; z-index:1002; top:75%; border-radius:50px; background:#666; color:#fff;  margin:auto; left:0; right:0;}
#msg{ width:60%; height:40px; line-height:40px; text-align:center;border-radius:50px; color:#fff;background:#5EBB29; position:fixed;  z-index:100;  margin:auto; left:0; right:0;top:0; bottom:0;}
#ups{ width:60%; height:40px; line-height:40px; text-align:center;border-radius:50px; color:#fff;background:#4c4c4c; position:fixed;   z-index:100;  margin:auto; left:0; right:0;top:20%;}
#pas{ width:50%; height:12%;  position:fixed;text-align:center; z-index:1002; top:75%; border-radius:10px; padding:2%; background:#666; color:#fff;  margin:auto; left:0; right:0;}
#loading{ position:fixed; max-width:640px; margin:auto;  display:none; top:0; left:0; bottom:0; right:0; z-index:9999;}
#loading .lad{ width:19%; height:12%; border-radius:7px; margin:auto; left:0; right:0; top:0; bottom:0; position:absolute;/*background:url(../img/loading.gif) #eee center no-repeat;*/ background:#eee;  background-size:56%;opacity:0.9;}
#loading .lad img{ width:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
#loading2{ position:fixed; max-width:640px; margin:auto;  display:none; top:0; left:0; bottom:0; right:0; z-index:9999;}
#loading2 .lad2{ width:19%; height:12%; border-radius:7px; margin:auto; left:0; right:0; top:0; bottom:0; position:absolute;/*background:url(../img/loading.gif) #eee center no-repeat;*/ background:#db121a;  background-size:56%;opacity:0.9;}
#loading2 .lad2 img{ width:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
/*返回顶部及部分公共样式*/
.hds{ position:fixed; z-index:160;  left:86%; display:none;}
.des{ background:url(../img/search.png) no-repeat; background-size:100%; width:28px; height:28px; background-size:28px; position:absolute; top:12px; right:20px; z-index:3;}
.des2{ background:url(../img/cam.png) no-repeat; background-size:100%;}
.gud{ width:100%; bottom:0; z-index:1; }
.empty{ display:block !important; color:#db121a; font-size:16px; text-align:center; padding:15px 0;}
#zwxx{ text-align:center; font-size:16px; background:#fff; color:#db121a; padding:20px 0;}
.more {display: block;margin: 20px 15px 10px 15px;background:#db121a;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #fff;position: relative;z-index: 100;border-radius:5px;}

/*删除苹果按钮默认样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;} 

.emm{ text-align:center; font-size:14px; color:#db121a; line-height:50px;}



/**第二个后期大量页面修改 start**/
.yuqs{ text-align:center; width:100%; padding-bottom:6%; overflow:hidden;}
.yuqs .yuq1 img{ width:26%;}
.yuqs .yuq1{ padding-top:25%;}
.yuqs .yuq2{ font-size:24px; color:#db121a; padding-top:15px;}
.yuqs .yuq3{ font-size:18px; line-height:30px; color:#aeadad;}

.xiqs,.cstop{ padding:4% 0; width:100%; max-width:640px;transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s; z-index:99; position:fixed;}
.xiqs input{ display:block; width:88%; margin:0 auto; border-radius:50px; font-size:15px; padding:8px 0; background:url(../img/seaq.png) #F0F0F0 5% 50% no-repeat; background-size:auto 50%; text-indent:13%;}
.xchax{position: absolute;left: 86%;height: 21%;margin-top: -26px; display:none;}


.relist{ width:95%; margin:0 auto; display:none;}
.relist ul li{ overflow:hidden; border-bottom:1px solid #DEDEDE; padding:10px 0; position:relative;}
.relist ul li a{ color:#333;}
.relist ul li .rel_lef{ float:left; width:70%;}
.relist ul li .rel_lef p{ font-size:15px; font-weight:bold;}
.relist ul li .rel_lef span{ display:block; font-size:14px;}
.relist ul li .rel_rig{ float:left; width:30%; text-align:left; background-size:auto 100%; font-size:14px;position:absolute; top:50%; transform:translateY(-50%);right:0;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}
.relist ul li .rel_rig img{ width:25%; margin-right:5px;}
.emptymd{ text-align:center; font-size:15px; color:#333; padding-top:100px;}


.cstop{ background:#DB121A; overflow:hidden; position:relative;}
.cstop .cst_lef{ width:35%; float:left;}
.cstop .cst_lef p{ width:30%; padding:6px 0; font-size:14px; color:#fff; background:url(../img/icon/dz.png) #AF0D14 8% 50% no-repeat; background-size:auto 50%; text-indent:6%; margin:0 auto; border-radius:30px;position:absolute; top:50%; transform:translateY(-50%); left:10px;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}
.cstop .cst_lef p a{ color:#fff;}
.cstop .cst_rig{ width:65%; float:right;}
.cstop .cst_rig input{ display:block; width:92%; margin:0 auto; border-radius:50px; font-size:15px; padding:8px 0; background:url(../img/seaq.png) #F0F0F0 6% 50% no-repeat; background-size:auto 50%; text-indent:16%;}


.csmd{ overflow:hidden; border-bottom:1px solid #DEDEDE; padding:10px 0; position:relative;}
.csmd .csm_lef{ width:28%; float:left;}
.csmd .csm_lef .csmi{ width:69%; margin:0 auto; border:2px solid #F3F3F3; border-radius:100%;}
.csmd .csm_lef .csmi img{ width:100%;border-radius:100%;}
.csmd .csm_rig{ width:72%; float:left;position:absolute; top:50%; transform:translateY(-50%); right:0;}
.csmd .csm_rig p{ font-size:18px;}
.csmd .csm_rig span{ display:block; padding-top:5px; font-size:14px;}
.csmd .csm_rig span i{ color:#DB121A;}

.cslist{ overflow:hidden; overflow:hidden;}
.cslist .csl_lef{ width:25.5%; float:left;  overflow:overlay;}
.cslist .csl_lef ul{background:#F4F4F4;}
.cslist .csl_lef ul li{ border-bottom:1px solid #E7E7E7; line-height:43px;background:#F4F4F4;}
.cslist .csl_lef ul li.cur{ background:#fff; }
.cslist .csl_lef ul li.cur p{ border-left:2px solid #DB121A;box-sizing:border-box;}
.cslist .csl_lef ul li p{ padding:0 10%;margin:0 auto; font-size:14px;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; text-align:center;}
.cslist .csl_lef ul li p a{ color:#333;}
.cslist .csl_rig{ width:74.5%; float:left;overflow:overlay;}
.cslist .csl_rig ul{ padding-top:52px;}
.cslist .csl_rig ul li{ overflow:hidden;}
.cslrt{ padding-left:5%;font-size:16px; line-height:43px; color:#333; border-bottom:1px solid #f4f4f4; position:fixed; z-index:999; width:100%; background:#fff;}
.cslist .csl_rig ul li{ border-bottom:1px solid #DEDEDE; margin:0 4% 3% 5%; padding-bottom:3%; position:relative;}
.cslist .csl_rig ul li .cslr1{ float:left; width:30%;}
.cslist .csl_rig ul li .cslr1 img{ width:100%;border: 1px solid #f4f4f4;box-sizing: border-box;}
.cslist .csl_rig ul li .cslr2{ float:left; width:52%; padding-left:3%;}
.cslist .csl_rig ul li .cslr2 p{ color:#333; font-size:14px; height:60%; overflow:hidden;}
.cslist .csl_rig ul li .cslr2 span{ display:block; color:#db121a; font-size:12px;}
.cslist .csl_rig ul li .cslr2 span i{ font-size:15px;}
.cslist .csl_rig ul li .cslr3{ float:left; width:10%; text-align:right;position:absolute; top:80%; transform:translateY(-80%); right:0;}
.cslist .csl_rig ul li .cslr3 img{ width:100%;}

.cslist .csl_lef ul ol{ display:none;}
.cslist .csl_lef ul ol li{ height:30px; line-height:30px; background:#f9f9f9; border-bottom:1px solid #f4f4f4; }
.cslist .csl_lef ul ol li p{}
.cslist .csl_lef ul ol li:last-child{ border-bottom:1px solid #DEDEDE;}
.cslist .csl_lef ul ol li.cur2{ background:#f3f3f3;}

/**vip 商品展示列表页**/
.vtops{ width:100%; line-height:50px; font-size:18px; color:#333; text-align:center;}
.iremss ul li{ margin-bottom:12px;}


/**vip 详情页面**/
.dv1{ width:90%; margin:0 auto; text-align:center; font-size:18px; color:#333; padding:6px 0; border-bottom:1px solid #eee;}
.dv2{ width:90%; margin:0 auto; padding:8px 0;}
.dv2 *,.dv2 img{ max-width:100%;}


.msea{ background:#fff; height:auto; background:#fff; width:65%; right:0; position:absolute; z-index:9999; background:#f9f9f9;}
.msea ul li{  border-bottom:1px solid #eee; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; padding:5px 0 5px 5%;}
.msea ul li p{ font-size:15px; color:#333;}
.msea ul li p i{ font-size:14px; color:#ccc;}
.msea ul li span{ display:block; font-size:13px; color:#ccc;}
.emptymd2{ text-align:center; font-size:13px; color:#333; font-size:13px; padding:5px;}























/**后期大量修改补充样式**/
.tiixp{ overflow:hidden;}
.tiix{ margin-top:8px;}
.tiix2{ width:50% !important; margin-left:5%; float:left;}
#getKey.xbtn{ margin:8px 5% 0 0; float:right; background:#db121a; color:#fff; padding:7px 5%;}
.txcv{margin:10px 0 15px 0px;}
.txcv i{ font-weight:bold; color:#db121a;}
.titss{ position:absolute; display:block; width:26%; height:36px; line-height:36px; text-indent:7%;color:#fff;border-radius:5px; margin:-14% 0 0 70%; background:url(../img/icon/xgz.png) #db121a 8% 9px no-repeat;}


.gxkd{ display:none;}
.gxkd + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; border-radius: 100px;display: inline-block;position: relative; cursor:pointer;}
.gxkd + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.gxkd:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #c82125;}
.gdl_lef1 label{ margin:0% 0 0 4%; top:32%;}
.gdl_lef1{ width:10%; overflow:hidden;}



.gct{ display:none;}
.gct + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; vertical-align:text-top;border-radius: 100px;display: inline-block;position: relative; cursor:pointer; margin-top:-2px;}
.gct + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.gct:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #c82125;}

.brecs{ width:100%; height:100%; left:0; top:0; position:fixed; background:url(../img/bg3.png) repeat; z-index:9999; display:none;}
.recs{ display:; position:fixed; width:80%; height:63%; margin:auto; left:0; top:0; right:0; bottom:0; background:#fff;}
.recsp{ text-align:center; font-size:16px; padding:10px 0;}
.recsp i{ color:#db121a;}
.recsp input{ display:none;}
.recsp label{ width:16px; height:16px; display:inline-block; border:2px solid #333; border-radius:5px; vertical-align:middle; margin-top:-3px;}
.recsp label img{ display:none;}
.reimg{ position:relative; margin:-12px 0 0 0px;}

.recs{ padding-bottom:10px;}
.recs .recs_det{ overflow:overlay; padding:10px;}
.lckk{ position:absolute; margin:4% 0 0 22%; width:7%;}

.hoew{ position:relative;}
.hobb{ position:absolute; /*margin:-58% 0 0 39%;*/ top:34%; left:40%; width:20% !important; z-index:999;}


.tsli{ height:30px !important; line-height:30px !important; min-height:30px  !important; font-size:14px; color:#db121a;}
.bbanks{ position:fixed; display:none; width:100%; height:100%; top:0; left:0; background:url(../img/bg3.png) repeat; z-index:9999;}
.bbanks .banks{ position:fixed; width:80%; height:30%; margin:auto; top:0; bottom:0; left:0; right:0;}
.bbanks .banks .bp{ border-bottom:1px solid #ccc; line-height:35px; text-align:center; font-size:16px; background:#fff;}
.bbanks .banks ul{ padding:0 10px;background:#fff;}
.bbanks .banks ul li{ padding:4px 0;}
.bbanks .banks ul li em{ color:#333; padding-right:5px;}
.bbanks .banks ul li span{}
.basp{ overflow:hidden; border-top:1px solid #ccc;background:#fff;}
.basp span{ display:block; float:left; width:49.8%; height:40px; line-height:40px; text-align:center;}
.basp span a{ color:#333; display:block;}
.basp span.basp1{ border-right:1px solid #ccc;}

.mspa a{ display:inline-block; background:#27C23A; color:#fff; height:30px; line-height:30px; padding:0 2%; border-radius:5px; margin-right:1%;}
.salet{ margin-bottom:40px;}
.salet li{ overflow:hidden;border-bottom:1px solid #eee; line-height:36px; height:36px;}
.salet li:first-child{ background:#eee; border-bottom:1px solid #ccc; line-height:30px; height:30px;}
.salet li:first-child em,.salet li:first-child span{ border-right:1px solid #ccc;}
.salet li em{ display:block; float:left; width:40%; text-align:center; border-right:1px solid #eee;}
.salet li span{display:block; float:left; width:30%;text-align:center;border-right:1px solid #eee;}
.salet li i{display:block; float:left; width:29%;text-align:center;}



.ewmss{ margin-bottom:40px; background:#fff; text-align:center;}
.ewmss img{ width:90%;}
.ewmss p{ height:40px; line-height:30px;}

.plmm{ width:30%; margin:0 3% 10px 0;}
.yuep{ overflow:hidden;}
.yuea{ display:block; float:right; width:20%; text-align:center; height:25px; line-height:25px; border-radius:5px; color:#fff; font-size:13px; background:#db121a; margin-top:5px;}
.contioner2{ overflow:visible !important;}

#gows{ display:block; display:block; background:#fff; border:2px solid #db121a; position:absolute; width:5%; color:#db121a; font-weight:bold; text-align:center; border-radius:100%; margin: -15% 0 0 13%;}

#ersna2{ width:100%; max-width:640px; margin:auto; left:0; height:100%; position:absolute; float:right; right:0;  display:none; background:#333;/*filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; */z-index:1000;}
#ersna2 ul{ margin-top:6px;}
#ersna2 ul li{  overflow:hidden; margin:0 4%;border-bottom:1px solid #666;}
#ersna2 ul li .ilog1{ width:50%; float:left; text-align:center;background:rgba(255,255,255,0.2); padding:5px 0;}
#ersna2 ul li .ilog2{ width:50%; float:right; text-align:center; background:rgba(255,255,255,0.2); padding:5px 0; }
#ersna2 ul li .ilog1 a{ text-indent:0; font-size:18px; background:url(../img/icon/zcs2.png) 11px 8px no-repeat; height:40px; line-height:40px;}
#ersna2 ul li .ilog2 a{ text-indent:0;font-size:18px;border-left:1px solid #666; background:url(../img/icon/zcs1.png) 11px 8px no-repeat;height:40px; line-height:40px;}
#ersna2 ul li a{ text-indent:10px; color:#fff; float:none; display:block; width:; height:50px; font-size:14px; line-height:50px;  margin:0 auto; font-size:16px; background:url(../img/icon/jts7.png) 98% 15px no-repeat;}
#ersna2 p{ margin:0 4%; overflow:hidden; line-height:50px; border-bottom:1px solid #666; color:#fff;background:rgba(255,255,255,0.2);}
#ersna2 p font{ display:block; float:left;  background:url(../img/icon/zcs2.png) 11px 12px no-repeat; text-indent:43px;}
#ersna2 p a{ display:block; float:right; color:#fff; padding-right:3%;}
#ersna2 ul li i{ display:block; float:left; width:30px; height:28px; margin:12px 0 0 8px;}
#ersna2 ul li i img{ height:100%;}
.helibs{ height:40px; line-height:40px; margin:5px 4% !important; background:#fff;}
.helibs form{ height:40px;}
.helibs input[type="text"]{ font-size:13px; outline:none; border:none; float:left; text-indent:10px; width:88%;}
.helibs input[type="submit"]{ outline:none; float:left; background:url(../img/icon/sousuo.png) 7px 4px no-repeat; width:33px; border:none; border-left:1px solid #ccc; height:30px; margin:5px 0;}


/**小区**/
.xoq{ width:100%; height:100%; position:fixed; max-width:640px; margin:0 auto; z-index:9999; /*background:url(../img/i_bg.png) repeat;*/ background:#fff; top:0; display:none;}
.xoq p{ width:100%;  color:#333; font-size:20px; height:50px; line-height:50px; border-bottom:1px solid #f5f5f5;}
.xoq p span{ display:block; float:left; margin-left:40%;height:50px; line-height:50px;}
.xoq p i{ display:block; float:right; width:24px; height:24px; margin:13px 15px 0 0;}
.xoq p i img{ width:24px; height:24px;}
.xoqq{ width:30%; display:block; margin:0 auto; background:#db121a; color:#fff; text-align:center; padding:1.8% 0; border-radius:5px;}

.xoqs{ overflow:hidden;}
.xoqs .xoqs_lef{ width:40%; float:left; overflow:overlay; background:#f5f5f5;}
.xoqs .xoqs_lef ul li,.xoqs .xoqs_rig ul li{ border-bottom:1px solid #eee; height:40px; line-height:40px; text-indent:15%;}
.xoqs .xoqs_rig ul:first-child{ display:block;}
.xoqs .xoqs_lef ul li{ border-left:2px solid #f5f5f5;}
.xoqa{ display:none;}
.xoqs .xoqs_lef ul li.curs,.xoqa li.curs{ background:#fff; color:#db121a; font-weight:bold;}
.xoqs .xoqs_lef ul li.curs{ border-left:2px solid #db121a;}
.xoqa li.curs{border-bottom:1px solid #db121a !important;}
.xoqs .xoqs_rig{ width:60%; float:right; overflow:overlay;}

/*会员登录 start*/
.logins{ border:none !important; padding:10px 15px;}
.logins ul li{ width:100%; border:1px solid #fff; height:40px; margin-top:5px;margin-bottom:20px;  background:#fff;}
.logins ul li span{ height:40px; line-height:40px; padding:0 10px; color:#a2a2a2; display:block; float:left;}
.logins ul li span img{ width:22px; height:22px; margin-top:-3px;}
.logins input{ }
.logins input[type="text"],.logins input[type="password"]{outline:none; width:80%; border:none; padding:9px 0; background:none;}
#log1,#log2,#logis{ display:block; width:100%; height:40px; line-height:40px; color:#fff; text-align:center; border:none; font-size:18px; margin:10px auto;}
#log1{ background:#db121a; cursor:pointer; margin-top:15px; border:1px solid #db121a;}
#log2{ background:#fff; border:1px solid #db121a; color:#db121a; }
#logis{background:#1F9D0E; cursor:pointer;}
#lds1,#lds2{display:block; width:100%; height:30px; line-height:30px; color:#e84f88;}

#rema{ margin:-2px 1% 0 5%; vertical-align:middle;}
.zhmm{ width:100%; text-align:right; display:block;color:#333; padding:8px 0;}
.zhmm a{ color:#333; font-size:16px;}

.loginp{ width:100%; text-align:center; line-height:50px; font-size:23px; color:#333; }
/*会员登录end*/

/*会员注册 statr*/
.regist,.regists{ width:100%; text-align:center; background:#db121a ; color:#fff; height:50px; line-height:50px;}
.regist2{ border:none !important;}
.regist2 ul li{ width:100%; border:1px solid #fff; height:40px;  margin-bottom:13px; background:#fff;}
#lis4,#lis44,#flis4{ width:60%; float:left;}
#flis5{ border:1px solid #fff; width:30%;}
#lis5,#lis55{ width:30%; }
#getKey,#getKey2{ border:none; background:#fff;padding:9px 0; color:#db121a; cursor:pointer; border:1px solid #fff; margin-left:7%;}
.regist2 ul li span{ height:40px; line-height:40px; padding:0 10px; color:#a2a2a2; display:block; float:left;}
.regist2 ul li span img{ width:22px; height:22px; margin-top:-3px;}
.regist2 input[type="text"]{ outline:none; width:60%;}

.regul1 select{width:100%; outline:none;}
.regul1 .regt{ overflow:hidden; margin-bottom:15px;}
.regul1 .regt em{ width:50%; display:block; float:left; margin:5px 0;}
.regul1 .regt em i{ background:#efefef; color:#000; border-radius:20px; display:block; width:90%; line-height:30px; overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; margin:0 auto; text-indent:5%;}
#retest{background:#db121a; color:#fff; }
.regt{ overflow:hidden;}

.regul1 .regt em i input{ vertical-align:middle; margin-top:-3px;}

.regist2 ul li em{ display:block; float:left; height:100%; overflow:hidden;}
.regist2 ul li em select{ width:101%; background:none; margin:-2px; height:44px;}

.rediv{ display:none;}


#regl{ position:absolute; top:13px;display:block; float:right;  border:1px solid #fff ; margin-left:10px; font-size:14px; color:#fff ; border-radius:5px; text-align:center; padding:2px 12px;}

.regist2 input[type="text"],.regist2 input[type="password"]{ border:none; padding:9px 0; width:75%;}
.regist p{ width:60%;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; margin:0 auto; }
.regist2 ul font{ display:none; width:100%; height:30px; line-height:30px; color:#db121a;}
.yhsub,.yhsub2,.yhsub3,.yhsub6{ width:100%; height:40px; line-height:40px; text-align:center; background:#db121a; font-size:18px; border:none; color:#fff; display:block; margin:8px auto 10px auto;-webkit-appearance:none; border:1px solid #fff;}
.yhsub6{ background:#ccc !important; display:none;}
.amain2 {height: auto;padding: 0px 15px 0;position: relative;z-index: 100; margin-top:15px;}
.amain2 *{ max-width:640px;}
.amain2 .cont {line-height: 22px;font-size: 14px;padding: 5px 0 10px;min-height:100px;}
#reglogs{  margin-top:20px; width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; border:1px solid #db121a; background:#fff; display:block;}
.reglog{ text-align:right; font-size:14px; height:29px; }

.reglog a{ display:block; float:right;  border:1px solid #db121a ; font-size:14px; color:#db121a ; border-radius:5px; text-align:center; padding:2px 12px;}
.reglog span{ vertical-align:sub;}

.re1{ width:24px; height:24px; text-align:center; position:absolute; top:0.8em; left:0.6em; background:url(../img/back.png) no-repeat; cursor:pointer;}
.re3{ width:10%; height:35%; text-align:center; position:absolute; top:33%; right:0.6em; background:url(../img/caid.png) no-repeat; cursor:pointer; background-size:auto 100%;}
.re4{width:14%;  border:1px solid #DE353A; border-radius:4px; text-align:center; position:absolute; top:13px; right:3%; }
.re4 a{ color:#fff; display:block; height:100% !important;}
#ersna2 ul li{  overflow:hidden; margin:0 4%;border-bottom:1px solid #666;}
#ersna2 ul li .ilog1{ width:50%; float:left; text-align:center;background:rgba(255,255,255,0.2); padding:5px 0;}
#ersna2 ul li .ilog2{ width:50%; float:right; text-align:center; background:rgba(255,255,255,0.2); padding:5px 0; }
#ersna2 ul li .ilog1 a{ text-indent:0; font-size:18px; background:url(../img/icon/zcs2.png) 15% 8px no-repeat; height:40px; line-height:40px;}
#ersna2 ul li .ilog2 a{ text-indent:0;font-size:18px;border-left:1px solid #999; background:url(../img/icon/zcs1.png) 15% 8px no-repeat;height:40px; line-height:40px;}
#ersna2 ul li a{ text-indent:10px; color:#fff; float:none; display:block; width:; height:50px; font-size:14px; line-height:50px;  margin:0 auto; font-size:16px; background:url(../img/icon/jts7.png) 98% 15px no-repeat;}
#ersna2 p{ margin:0 4%; overflow:hidden; line-height:50px; border-bottom:1px solid #666; color:#fff;background:rgba(255,255,255,0.2);}
#ersna2 p font{ display:block; float:left;  background:url(../img/icon/zcs2.png) 11px 12px no-repeat; text-indent:43px;}
#ersna2 p a{ display:block; float:right; color:#fff; padding-right:3%;}

#ersna2 ul li i{ display:block; float:left; width:30px; height:28px; margin:12px 0 0 8px;}
#ersna2 ul li i img{ height:100%;}


.helibs{ height:40px; line-height:40px; margin:5px 4% !important; background:#fff;}
.helibs form{ height:40px;}
.helibs input[type="text"]{ font-size:13px; outline:none; border:none; float:left; text-indent:10px; width:88%; height:40px; line-height:40px;}
.helibs input[type="submit"]{ outline:none; float:left; background:url(../img/icon/sousuo.png) 7px 4px no-repeat; width:33px; border:none; border-left:1px solid #ccc; height:30px; margin:5px 0;}
/*会员注册 end*/


/**我的产品包**/
.mypos{ width:100%;}
.mypo{ padding:15px 0 55px 0; width:96%; margin:0 auto;}
.mypo *{ max-width:100%;}
.mypog{ position:fixed; max-width:640px; width:100%; margin:0 auto; height:40px; background:#fff;}
.mypog a{ display:block; width:100%; text-align:center; line-height:40px; margin:0 auto; background:#db121a; color:#fff;}


/*购物车 start*/
#bcar{ border-bottom:1px solid #e2e2e2; padding:8px 0; overflow:hidden;}
.cars ul li{ background:#fff;}
.cars ul li .lys{ width:100%; height:35px; font-weight:bold; background:#f8f8f8; line-height:35px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding-left:8px;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}

.gxk{ display:none;}
.gxk + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; vertical-align:text-top;border-radius: 100px;display: inline-block;position: relative; cursor:pointer;}
.gxk + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.gxk:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #c82125;}

.gct{ display:none;}
.gct + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; vertical-align:text-top;border-radius: 100px;display: inline-block;position: relative; cursor:pointer; margin-top:-2px;}
.gct + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.gct:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #c82125;}
.gods{ background:#fff;}

.carb{ position:absolute; top:13px; left:90%; color:#fff; z-index:9;}
#carb2{ display:none;}
.carsc{ background:#db121a;float:right; text-align:center; width:0;}
.carsc a{ color:#fff;}

/*会员订单页面 start*/
.shopcar{ width:100%; height:100%; margin:0; padding:0; min-height:290px; background:#fff;}
.shopcar ul li{ display:block; overflow:hidden; padding:5px 10px;}
.newadds ul li{ border:none !important;}
.carok,.carimg,.carig{ float:left;}
.carok{ text-align:center; padding:0 8px;}
.carimg{}
.carimg img{ width:0; height:0;}
.carig{ padding:0 0 0 10px;}
.carig p{ width:100%; text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; padding:2px 0;}
.carig p i{  color:#c82125; font-weight:bold;}
.carpri{ overflow:hidden;}
.carpri span i{ color:#c82125;}
.cspan1,.cspan2,.cspan3{ display:block; padding:1px 0;}
.cspan1{ float:left;}
.cspan3{ float:left; margin:0 0 0 25px;}
.cspan2{ float:right;}
.car1,.car2{ border:none; outline:none; float:left;  cursor:pointer;  width:30px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff;}
.car1{background:#ccc;}
.car2{ background:#ccc; }
.carn{ width:35px; float:left; text-align:center; border:none; background:#e2e2e2; padding:1px 0;   vertical-align:bottom; outline:none;}
.jies{position: fixed;text-align: center;width:100%;z-index: 100;min-width: 320px;max-width: 640px;  background:#fff; border-top:1px solid #ccc;}
.jsp1,.jsp2{ float:left; padding-top:8px;}
.jsp1{ width:20%; text-align:left; padding-left:8px; padding-top:2%;}
.jsp1 .chkbox{ display:; height:16px; width:16px;}
.jsp2{  text-align:right;}
.jsp2 i{ color:#c82125;}
.jsp3{  float:right; color:#fff; background:#c82125; text-align:center; position:relative; margin-top:-1px;}
.jsp3 a,.jsp3 input[type="submit"]{ border:none;background:#c82125; outline:none; color:#fff; display:block; padding:8px 20px;}


.orderlist{}

.odlistop,.odlistop2{ height:46px; line-height:46px; background:#fff; border-bottom:1px solid #ccc;}
.odlistop a{ display:block; float:left; width:16.6%; text-align:center; line-height:46px;}

.odlistop2 a{ display:block; float:left; width:20%; text-align:center; line-height:46px;}

.odlist1,.odlist3{ padding:0 15px;}
.orderlist ul li{ margin:15px 0; background:#fff; }
.odlist1{ overflow:hidden; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:35px; line-height:35px;}
.odlist1 .odl1{ display:block; float:left; font-weight:bold; width:80%;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}
.odlist1 .odl2{ display:block; float:right;}
.odlist1 .odl2 i{ color:#c82125;}

.odlist2{ overflow:hidden; border-bottom:1px solid #ccc; padding:10px 15px;}
.odlist2 .odl3{ display:block; width:20%; float:left;}
.odlist2 .odl3 img{ width:100%; height:100%;}
.odlist2 .odl4{ display:block; width:55%; float:left; margin-left:10px;}

.odlist2 .odl5{ width:20%; float:right;}
.odlist2 .odl5 span{ display:block; text-align:right; }

.odlist3{ height:35px; line-height:35px;   border-bottom:1px solid #ccc;}
.odlist3 i{ color:#c82125;}
.odlist3 .p1{ float:left; text-align:left; }
.odlist3 .p1 a{color:#c82125;}
.odlist3 .p2{ float:right; text-align:right;}
/*会员订单页面 end*

/*规格*/
.guigsp{ display:block; overflow:hidden; height:24px; border:1px solid #ccc; float:left; margin-left:10px; width:60px; line-height:20px;}
.guigsp select{ width:105%; height:30px; margin:-2px;}

.goss{ display:none;  border-bottom:1px solid #ccc; line-height:40px; font-size:13px; color:#c82125;}
.hejis{ padding:0 10px !important; line-height:40px; border:none !important;}
/*购物车 end*

/**顶部搜索 start**/
.header_sea{ background:#db121a;padding: 5px 0 10px 0;}
.header_sea form{ display:block; width:94%; background:#EDED52; margin:0 auto; border-radius:5px; overflow:hidden;}
.header_sea input[type="text"]{ float:left; width:85%; border-radius:5px 0 0 5px; padding:7px 0; font-size:16px; text-indent:5px; background:none; color:#ccc;}
.header_sea input[type="submit"]{ width:15%; height:38px; background:url(../img/search.png) no-repeat 50%; background-size:27px; float:left;}
/**顶部搜索 end**/

/**首页一级分类列表 start**/
.navin{ overflow:hidden; padding-bottom:20px;}
.navin ul li{ float:left; width:33.3%; text-align:center; margin:20px 0 0px 0;}
.navin ul li img{ width:50%;}
.navin ul li p{ color:#000; font-size:22px;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;width: 80%;margin: 0 auto;}
/**首页一级分类列表 end**/

/**首页三类活动 start**/
.biacts{ width:100%; background:#ececec; padding:15px 0;}
.iacts{ width:100%; background:#db121a; padding:2% 0; min-height:50px; margin:0px auto; overflow:hidden;}
.iacts .iact{ width:95%; margin:0 auto; overflow:hidden;}
.iacts .iact_lef{ width:41.5%; background:#FFD700; float:left; padding-left:8%;}
.iacts .iact_lef img{ width:100%;}
.iacts .iact_lef p{ color:#db121a; font-weight:bold; padding-top:10px; font-size:30px;}
.iacts .iact_lef em{ display:block; font-size:24px; padding-bottom:10px;}

.iacts .iact_rig{ width:49.4%; float:right;}
.iacts .iact_rig .iactr1{overflow:hidden; background:#fff;}
.iacts .iact_rig .iactr1 .iactr1_lef{ float:left; width:49%; padding-left:8%;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:28px; font-weight:bold; color:#333; padding-top:14%;}
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:20px; color:#333;}
.iacts .iact_rig .iactr1 .iactr1_lef p i{ color:#db121a; background:#FFD700; vertical-align:top;}

.iacts .iact_rig .iactr1 .iactr1_rig{ float:right; width:33%;}
.iacts .iact_rig .iactr1 img{ width:100%; margin:18% 0 0 -10%;}

.iacts .iact_rig .iactr2{ margin-top:2%;  overflow:hidden;}
.iacts .iact_rig .iactr2 .iactr2_lef{ float:left;}
.iacts .iact_rig .iactr2 .iactr2_rig{ float:right;}

.iacts .iact_rig .iactr2 .iactr2_a{ width:40.9%; height:100%;background:#fff; padding-left:8%;}
.iacts .iact_rig .iactr2 .iactr2_a p{ position:;}
.iacts .iact_rig .iactr2 .iactr2_a em{ position:;}
.iacts .iact_rig .iactr2 .iactr2_a img{ width:50%; margin-left:42%;}
.iacts .iact_rig .iactr2 .iactr2_a p{ margin-top:10%; font-size:20px; font-weight:bold; color:#333;}
.iacts .iact_rig .iactr2 .iactr2_a em{ display:block; font-size:16px; color:#999999;}
/**首页三类活动 end**/

/**首页热卖 start**/
.irems{ width:100%; padding-bottom:45px;}
.irems .irem_top{ background:#db121a; position:relative;}
.irems .irem_top img{ width:100%; position:absolute; top:-22%;}

.irems .irem_list{ overflow:hidden;}
.irems .irem_list ul li{ float:left; width:45.5%; margin-left:3%; }
.vos1,.vos3,.vos5{}
.irems .irem_list ul li a img{ width:100%; border:1px solid #eee; box-sizing:border-box;}
.irems .irem_list ul li a p{ width:85%; margin:0 auto; color:#000;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;}

.irems .irem_list ul li .iremc{ width:85%; margin:0 auto; overflow:hidden;}
.irems .irem_list ul li .iremc .iremc_lef{ float:left; width:70%;}
.irems .irem_list ul li .iremc .iremc_lef span{ color:#999; font-size:15px; display:block;}
.irems .irem_list ul li .iremc .iremc_lef em{ overflow:hidden; display:block; line-height:30px;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:20px; display:block; float:left; color:#db121a; font-weight:bold;}
.irems .irem_list ul li .iremc .iremc_lef em s{ color:#999; font-size:15px; display:block; float:right;}

.irems .irem_list ul li .iremc .iremc_rig{ float:right; text-align:right; width:30%;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:75%;}
/**首页热卖 end**/


/**分类列表 start**/
.header_sea2{background:#ECECEC !important; display:none; padding:10px 0; width:100%; margin:0 auto; max-width:640px;}
.header_sea2 .foms{ background:#fff;display:block; width:94%; margin:0 auto; border-radius:5px; overflow:hidden;}
.header_sea3{ display:block !important;background:#db121a !important;padding: 0 0 10px 0 !important;}
.xchas {position: absolute;width: 16px;height: 16px;margin: 12px 0 0 -22px;display:none;}

.fllist{ width:100%; max-width:640px; margin:0 auto;}
.fllist p{ border-bottom:1px solid #ECECEC; padding:8px 5%;}
.fllist p .fmm{ width:13%;}
.fllist p em{ display:block; width:6%; margin-top:5%; float:right;}
.fllist p em img{ width:100%;transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s; margin-top:2px;}
.fllist p i{ padding-left:10px; font-size:20px; vertical-align:sub;}
.selc{transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;-moz-transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;-o-transform:rotate(180deg) !important;}

.fllist .fllista{ background:#ECECEC; overflow:hidden; padding-bottom:2%; display:none;}
.fllist .fllista a{ display:block; width:25.5%; margin:2% 0 0 3%; background:#fff; text-align:center; padding:2%; font-size:18px; color:#000; border-radius:5px; float:left;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}
/**分类列表 end**/



/**我的钱包 start'**/
.jifen{ width:100%; overflow:hidden; background:#db121a; padding:15% 0;}
.jifen .jifen_lef{ float:left; padding-left:10%; width:40%;}
.jifen .jifen_lef p{ font-size:15px; color:#FFFF6B;}
.jifen .jifen_lef span{ display:block; font-size:50px; color:#FFFF6B;}

.jifen .jifen_rig{ float:right; padding-right:10%; text-align:right; width:40%;}
.jifen .jifen_rig a{ margin-top:15%; display:inline-block; background:#FFFF6B; border-radius:5px; padding:1% 15%; font-size:36px;}

.tjrs{ padding:3% 4%; border-bottom:1px solid #ececec; font-size:28px;}
.tjrs i{ color:#db121a; }
.tjrs img{ width:9%; margin-right:10px;}
.tjrs2 a{ color:#333;}
/**我的钱包 end**/
























/**教练的评价 start**/
.pingjias{ padding-top:20px;}
.jld{ width:100%; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.jld span{ display:block; float:left; width:25%;}
.jld span img{ width:100%; border-radius:100%;}
.jld em{ display:block; float:left; color:#000; width:72%; padding:8% 0 0 3%;}
/**教练的评价 end**/


/**我的二维码 start**/
.cnm{ line-height:40px; text-align:center; font-size:15px;}
.cnmi{ width:88%; margin:0 auto;}
.cnmi img{ width:100%;}
/**我的二维码 end**/



/**健身房列表页面筛选 start**/
.stos{ overflow:hidden;}
.stos .stocc{ float:left; width:30%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; border-left:1px solid #353535; border-bottom:1px solid #353535;}
.stos .stocc img{ margin-left:3px; vertical-align:middle; margin-top:-2px;}
.stos .stocs{ float:left; width:69%; border-left:1px solid #353535;border-bottom:1px solid #353535; height:40px;}

.stos .stocs input[type="text"]{ width: 70%; float: left;border: none;color: #fff;padding: 7px 0;text-indent: 10px;font-size: 13px; margin:4px 0 0 2%; background:url(../img/icon/yis.png) #48474D 100% 7px no-repeat;}
.stos .stocs input[type="submit"]{ width:23%; float:left; border:none; outline:none; background:url(../img/serch.png) #48474D 48% 6px no-repeat; margin-top:4px; padding:4.5px 0; background-size:35%;}

.stoss{ position:absolute; top:40px; z-index:999; background:#fff; width:100%; overflow: overlay !important; padding-bottom:3px; display:none; border-bottom:1px solid #353535;}
.stoss ul li{ height:33px; line-height:33px; color:#fff; font-size:14px;}
.stoss ul li span{ display:block; float:left;}
.stoss ul li span img{ width:24px; height:24px; vertical-align:middle; margin:5px 2px 0 2px;}
/**健身房列表页面筛选 end**/


/*幻灯片 start*/
.main_visual{overflow:hidden;position:relative; top:41px;  z-index:99; padding-bottom:10px; background:#fff;}
.main_image{overflow:hidden;position:relative; height:100%; }
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%; height:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li a img{ width:100%; height:100%;}


div.flicking_con{position:absolute; margin:0; left:0; right:0; text-align:center; bottom: 10px; z-index:9;}
div.flicking_con a{margin: 0 5px; height: 10px; overflow: hidden; width: 10px; border-radius:100px; cursor: pointer;display:inline-block; *display:inline; zoom:1; background:#989898;}
div.flicking_con a.on{ background:#c82125;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px !important;height:74px !important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../../img/hover_right.png) no-repeat right top;right:100px;}
/*幻灯片end*/



/**完善资料 start**/
.sef{ width:100%; height:40px; line-height:40px; margin-bottom:15px;}
.sef span{ display:inline-block; font-size:15px; width:49.4%; border-radius:4px; text-align:center; background:#ccc;}
.sef span.scurr{ background:#db121a;}

.xms{ display:none;}
.xms .xmsp1{width:100%; border:1px solid #ccc; height:40px; line-height:40px; border-radius:5px; margin-bottom:20px; background:#fff; color:#333;}
.xms .xmsp1 span{height:40px; line-height:40px; padding:0 10px; color:#a2a2a2; display:block; float:left;}
.xms .xmsp1 input[type="radio"]{ display:none;}
.xms .xmsp1 input[type="text"]{ padding:0 !important;}

.xms .xmsp1 em{ float:left; width:80%; height:40px; line-height:40px; overflow:hidden;}
.xms .xmsp1 select{ overflow:hidden; width:102%; margin:-4px -2px -2px -2px; height:42px; line-height:42px; border:none !important; color:#333; outline:none; color:#999;}

.xms .xmsp2{ width:100%; height:auto; margin-bottom:15px;}
.xms .xmsp2 textarea{ width:98%; max-width:98%; font-size:13px; min-height:60px; outline:none; border-radius:5px; padding:4px 0 4px 2%;}

.xms .xmsp1 label{ display:inline-block; vertical-align:middle; width:20px; height:20px; border-radius:100px; border:1px solid #333; margin:-2px 2px 0 8%; overflow:hidden;}
.husex + label { background-color: #FFF;border: 2px solid #C1CACA; vertical-align:text-top;border-radius: 100px;display: inline-block;position: relative; cursor:pointer; margin-top:-2px;}
.husex + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.husex:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 1px solid #db121a;}
/**完善资料 end**/



/**立即预约 start**/
.mact{ width:100%; overflow:hidden; position:; margin-left:-15px;  z-index:100; bottom:100px; margin:auto; max-width:640px; background:#fff; z-index:1000; margin-top:0%; padding:2% 0;}
.mact .mact1{ float:left; width:50%;}
.mact2{ float:right; width:100%; position:fixed; display:none; max-width:640px;}
.mact2 a{ display:block; width:50%;   max-width:640px; height:40px; line-height:40px; float:right; text-align:center; color:#fff;}
#act1{ background:#db121a;}
#act2{ background:#e84f88;}

.mact i{ display:block; float:left; line-height:33px; width:12%; text-align:center; }

#min,#add{ border:none; background:#db121a; width:25%; font-size:18px; color:#fff; height:33px; line-height:33px; text-align:center; cursor:pointer; outline:none;}
#anum1{ border:none; height:33px; line-height:33px; background:#eee; margin-left:-4px; width:60px; text-align:center; vertical-align:bottom;}
#min{ margin:0 0 0 4%;}
#add{ margin-left:-4px;}
/**立即预约 end**/


/**健身房评价 start**/
.jstp{ border-top:1px solid #353535; overflow:hidden;}
.jstp span{ display:block; float:left;}
.jstp em{ display:block; float:right; padding-right:15px;}
.jstp em a{ color:#fff;}
.jseva{ width:100%; min-height:100px;}
.ficd em{ padding:6% 0 0 3%;}
.ficd em i{ display:block;}
.ficd em font{ display:block; font-size:14px;}
/**健身房评价 end**/


/**佣金明细 start**/
.odl{ width:96%; margin:0 auto; overflow:hidden; margin-bottom:45px;}
.odl ul li .odd1{ width:45%; float:left;color:#333; font-size:13px;}
.odl ul li .odd2{ width:30%; float:left;color:#333; font-size:13px;}
.odl ul li .odd3{ float:left;color:#333; font-size:13px;}

.odl ul li .odd4{ width:25%; float:left;color:#333; font-size:13px;}
.odl ul li .odd5{ width:50%; float:left;color:#333; font-size:13px;}
.odl ul li .odd6{ float:left;color:#333; font-size:13px;}

.odl ul li{ overflow:hidden; border-bottom:1px solid #e5e5e5; padding:10px 0;}
.odl ul li .odp1{ float:left; width:45%;}
.odl ul li .odp1 span,.odl ul li .odp1 em,.odl ul li .odp1 i{ display:block; font-size:14px; color:#333;}
.odl ul li .odp1 span font{ color:#333;}
.odl ul li .odp1 em{ color:#333;}

.odl ul li .odp2{ width:30%; float:left; padding-top:12px; font-size:14px;}
.odl ul li .odp2 u{ text-decoration:none; display:block; float:left; width:45%; min-height:3px; color:#333;}
.odl ul li .odp2 i{ padding-left:10%; display:block; float:left; color:#333;}

.odl ul li .odp3{float:left; width:25%;}
.odl ul li .odp3 span,.od3 ul li .odp1 em{ display:block; font-size:14px; color:#333;}
.odl ul li .odp3 span font{ color:#db121a;}
.odl ul li .odp3 em{ color:#333;}

.odll{ display:none;}
.yuezul li{ overflow:hidden; font-size:14px;}
.yuezul li span{ display:block; float:left; width:25%;}
.yuezul li em{ display:block; float:left; width:50%; height:10px;}
.yuezul li i{ display:block; float:left; width:25%;}
/**佣金明细 end**/


/**佣金在明细 start**/
.yuemx{ width:100%; height:38px; line-height:38px; border-bottom:1px solid #e5e5e5;}
.yuemx p{ width:49.8%; float:left; border-left:1px solid #e5e5e5; text-align:center; font-size:16px;}
.yuemx p:first-child{ border:none;}
.yuemx p.curr{ background:#e5e5e5;}
/**佣金在明细 end**/

/**我的账单跳转页面 start**/
.sfqh{ overflow:hidden; background:#fff; padding:10px 0 3px 0; margin-bottom:5px;}
.sfqh .sfqh1{ float:left; width:19%; margin:0 7%;}
.sfqh .sfqh1 a{ display:block; border-radius:15px; text-align:center;}
.sfqh .sfqh1 a img{ width:61%; margin-top:15%;}
.sfqh .sfqh1 p{ text-align:center; line-height:28px;}
.sf1{ background:#ea7222;}
.sf2{ background:#03b095;}
.sf3{ background:#1f9cdc;}


.qbye{ background:#fff; overflow:hidden; margin-bottom:20px; padding:15px 0;}
.qbye p{ text-align:center; color:#A9A9A9; line-height:50px;}

.alla{ overflow:hidden; margin:10px 0;}
.alla1{ float:left; color:#db121a; width:32% !important; text-align:right !important;line-height:40px; font-weight:bold;}
.alla2{ float:right; padding-right:7.5%;}
.alla2 a{ display:block; float:left; color:#fff; border-radius:5px; text-align:center; padding:8px 25px; margin:0 0 0 20px;}

.alla2 .alla2_1{ background:#f26e1a;}
.alla2 .alla2_2{ background:#eb1d22;}
.alla2 .alla2_3{ background:#5EBB29;}
.alla2 .alla2_4{ background:#45040A;}
.alla2 .alla2_5{ background:#45040A;}
.alla2 .alla2_6{ background:#1F9CDC;}
.alla2 .alla2_7{ background:#1F9D0E;}

.shji{background:#fff; overflow:hidden; margin-bottom:5px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0;}
.shji .sj1{ overflow:hidden; padding:5px 0;}
.shji .sj1 span{ display:block;color:#A9A9A9; }
.shji .sj1 span a{color:#A9A9A9;}
.shji .sj1 .cosp1{ float:left; width:32%; text-align:right; }
.shji .sj1 .cosp2{ float:right; padding-right:7.5%;}
/**我的账单跳转页面 end**/
/*我的账单*/
.bills{ width:96%; margin:0 auto;}
.bills ul li{ height:40px; line-height:40px; border-bottom:1px solid #ccc; padding:5px 0;}
.bills ul li p{ height:20px; line-height:20px; font-size:13px;}
.bills ul li a{ display:block;}
.bills ul li p em{ display:block; float:left;}
.bills ul li p i{ display:block; float:right; color:#c82125; font-weight:bold;}
.bills ul li .bp2{ color:#c82125;}
.billp{ border-bottom:1px solid #ccc; margin:0 auto; font-size:13px; padding:5px 0;}
.billp i{ font-weight:bold; color:#c82125;}
/*我的账单*/



/**健身房 筛选 start**/
.stosf{ width:100%; height:; position:fixed; top:50px; max-width:640px; z-index:999; background:#fff;}
.scu{ background:url(../img/icon/gous.png) 96% 9px no-repeat;}
.scu i{ color:#db121a;}
/**健身房 筛选 end**/

.daqq{ width:77%; float:right; overflow:hidden; margin:0 auto;}
.daqq i{ display:block; float:left; background:#27C23A; margin:6px 6%; padding:6px 13px; font-size:14px; color:#fff; border-radius:5px;}

/**新增档期 start**/
.riq{ overflow:hidden; text-align:center; margin-top:20px;}
.riq span{ font-size:14px;}
.riq input{ width:50%; color:#fff; padding:8px 0; border-radius:5px; color:#fff; background:#48474D; font-size:13px; text-indent:10px;}
.tids{ width:92%; margin:0 auto; overflow:hidden; padding:20px 0 20px 0;}
.tids span{ display:block; float:left; background:#27C23A; margin:5px; padding:6px 13px; font-size:14px; color:#fff; border-radius:5px;}
.tdspan{ background:#db121a !important;}
.tids em,.tids i{display:block; float:left; background:#ccc;margin:5px; padding:6px 13px; font-size:14px;border-radius:5px; color:#fff;}
.tids i{ background:#0188CC;}

.xzd{ width:38%; border-radius:5px; font-size:15px; color:#fff; margin:0 auto; display:block; background:#db121a; height:35px; line-height:35px; text-align:center;}
.zip{ width:100%; text-align:center; font-size:13px; padding:20px 0 5px 0; display:none;}
/**新增档期 end**/


/**教练档期列表 start**/
.theat{ width:92%; margin:0 auto; padding-bottom:40px;}
.theat .ths{ width:100%; margin:10px 0; padding:0 0 10px 0; border-bottom:1px solid #353535; background:url(../img/right.png) 98% 19px no-repeat; background-size:3%;}
.theat .ths .thsp1{ line-height:30px; font-size:15px;}
.theat .ths .thsp1 img{ vertical-align:middle; margin-top:-3px;}
.theat .ths .thsp2{ text-indent:24px;}
.theat .ths .thsp2 span{ font-size:13px; padding-right:20px;}
.theat .ths .thsp2 span font{ color:#db121a; font-weight:bold;}
.theat .ths .thss{ position:fixed; width:100%; height:100%; left:-100%; top:50px; max-width:640px; background:#fff; z-index:101;}
.theat .ths .thss .thssp{ height:50px; line-height:50px; font-size:15px; text-align:center;}
.theat .ths .thss .thssp a{ display:inline-block; background:#db121a; border-radius:4px; height:30px; line-height:30px; padding:0 6px; margin-left:10px; color:#fff;}
.theat .ths .thss .thssp a.t2{ display:none;}
.theat .ths .thss .thssi{ overflow:hidden; padding:6px 0;}
.theat .ths .thss .thssi i{ display:block; float:left;display:block; float:left; background:#27C23A;font-size:18px;border-radius:5px; color:#fff; text-align:center; position:relative;    width:29%; margin:5px 2%; padding:5px 0;}
.theat .ths .thss .thssi i img{ display:none; position:absolute; width:16px; left:100%; margin:-14px 0 0 -4%;}

/**教练档期列表 end**/



/**筛选 start**/
.shax{}

.shax .shaxs{ overflow:hidden;}
.shax .shaxs ul{ overflow:hidden;}
.shax .shaxs ul li{ float:left; width:25%;  border-bottom:1px solid #ececec; text-align:center; line-height:40px; font-size:14px; /*background:url(../img/cook.png) #111 74% 15px no-repeat;*/ background:#fff;  color:#000;}
.shax .shaxs ul li img{ margin:-2px  0 0 6px; vertical-align:middle;}

.jois{}
.jois .joiss{ position:absolute; width:100%; background:#ececec; display:none; z-index:999;height:288px; overflow:overlay;}
.jois .joiss ul li{ line-height:35px;text-indent:10px; font-size:15px; color:#000; border-bottom:1px solid #ddd;}
.jois .joiss ul li img{ width:6%; margin-right:2%; margin-top:-3px;}
.fenlol li.cuss{  color:#db121a; background:url(../img/icon/gous.png) 94% 11px no-repeat;}

.ser{ color:#db121a !important;}
.st2 i{ color:#da121a; display:block;overflow:hidden;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; padding:0 4%;}

.shax .sous{ width:65%; margin:0 auto;border:1px solid #555458; overflow:hidden; border-radius:5px; margin-top:18px;}
.shax .sous input[type="text"]{ width:78%; float:left; background:#48474D; border:none; color:#fff; padding:9px 0; text-indent:10px; font-size:13px;}
.shax .sous input[type="submit"]{ width:22%; padding:6.5px 0; float:left; border:none; height:100%; background:url(../img/serch.png) #48474D 48% 6px no-repeat; background-size:50%;}

.fenlol{position:absolute; width:0%; top:0px; background:#fff; display:none; left:100%; z-index:999; height:288px; overflow:overlay;}
.fenlol li{ line-height:35px !important;text-indent:10px; font-size:15px; color:#000; border-bottom:1px solid #ddd;}

/**原始第二个底部css**/
/*.gwcs{ position:fixed; z-index:999; margin:auto; left:0; right:0; bottom:0; max-width:640px; width:100%; background:#FFD700;}
.gwcs .gwca{ text-align:center; width:20%; float:left;}
.gwcs .gwca img{ width:42%; margin-top:14%; position:relative;}
.gwcs .gwca i{ display:block; background:#db121a; color:#fff; position:absolute; width:6%; text-align:center; margin:-10% 0 0 12%; border-radius:100%;}
.gwcs .gwcb{ width:50%; float:left; text-align:center; color:#db121a; font-size:18px;}
.gwcs .gwcb i{ font-size:24px;}
.gwcs .gwcc{ width:30%; float:right; background:#db121a;  text-align:center;}
.gwcs .gwcc a{ color:#FFD700; font-size:20px;}*/

.gwcs{ position:fixed; z-index:998; margin:auto; left:0; right:0; bottom:0; max-width:640px; width:100%; background:#FFD700;}
.gwcs .gwca{ text-align:center; width:20%; float:left;}
.gwcs .gwca img{ width:42%; margin-top:14%; position:relative;}
.gwcs .gwca i{ display:block; background:#db121a; color:#fff; position:absolute; width:6%; text-align:center; margin:-10% 0 0 12%; border-radius:100%;}
.gwcs .gwcb{ width:0%; display:none; float:left; text-align:center; color:#db121a; font-size:18px;}
.gwcs .gwcb i{ font-size:24px;}
.gwcs .gwcc{ width:60%; float:right; background:#db121a;  text-align:center;}
.gwcs .gwcc a{ color:#FFD700; font-size:18px; float:left; width:50%;}


.gdlist{}
.gdlist ul li{ overflow:hidden; border-bottom:1px solid #ECECEC; padding:2% 2%;}
.gdlist ul li .gdl_lef{ width:36%; float:left;}
.gdlist ul li .gdl_lef img{ width:100%; border:1px solid #eee;}
.gdlist ul li .gdl_rig{ width:61%; float:left; margin-left:3%;}
.gdlist ul li .gdl_rig p{  font-size:20px;}
.gdlist ul li .gdl_rig p a{color:#000;}
.gdlist ul li .gdl_rig span{ display:block; color:#999; padding-top:2%; font-size:15px;}

.gdlist ul li .gdl_rig .gdld{ overflow:hidden;}
.gdlist ul li .gdl_rig .gdld .gdld_lef{ width:81%; float:left; padding-top:4%; color:#db121a; font-size:15px;}
.gdlist ul li .gdl_rig .gdld .gdld_lef i{ font-size:19px;}
.gdlist ul li .gdl_rig .gdld .gdld_rig{ width:19%; float:right;}
.gdlist ul li .gdl_rig .gdld .gdld_rig img{ width:100%;}
/**筛选 end**/


/**商品分类页面 start**/
.joins_p{ overflow:hidden; width:100%; margin-top:10%;}
.joins_p li{ float:left; width:33%; border-right:1px solid #353535; border-bottom:1px solid #353535;}
.joins_p li img{ width:100%;}
.joins_p li p{ line-height:30px; font-size:15px; text-align:center;}

.joins_ps{ overflow:hidden; width:100%; margin-top:0;}
.joins_ps li{ width:100%;  border-bottom:3px solid #353535;}
.joins_ps li img{ width:100%; position:relative;}
.joins_ps li p{ line-height:30px; width:35%; margin:-25% 0 0 35%; border-radius:30px; background:url(../img/i_bg.png) repeat; z-index:999; font-size:15px; position:absolute; text-align:center;}
/**商品分类页面 end**/



/*立即下单*/
.amain2 {height: auto;padding: 0px 15px 0;position: relative;z-index: 100; margin-top:15px;}
.amain2 *{ max-width:640px;}
.amain2 .cont {line-height: 22px;font-size: 14px;padding: 5px 0 10px;min-height:100px;}
.amain {background: ;height: auto;padding:0 15px 40px 15px;position: relative; margin-top:15px;}
.amain *{ max-width:640px;}

.jies{;position: fixed;text-align: center;width:100%;z-index: 1001;min-width: 320px;max-width: 640px;  background:#ccc; margin:auto; }
.jsp1,.jsp2{ float:left; padding-top:8px;}
.jsp1{ width:20%; text-align:left; padding-left:8px; padding-top:2%;}
.jsp1 .chkbox{ display:; height:16px; width:16px;}
.jsp2{  text-align:right;}
.jsp2 i{ color:#db121a;}
.jsp3{  float:right; color:#fff; background:#db121a; text-align:center; position:relative;}
.jsp3 a,.jsp3 input[type="submit"]{ border:none;background:#db121a; outline:none; color:#fff; display:block; padding:8px 20px;}
.jsp4{ float:left; height:40px; line-height:40px; padding-left:8px; color:#333;}
.jsp4 i{ color:#db121a; font-weight:bold;}
.addbd{     position: absolute;left: 82%;top:15px;z-index: 889;color: #fff;font-size: 13px;}

.conorder{ margin-top:0 !important;}
.conaddress{ border-bottom:1px solid #ececec; padding:10px 0; background:url(../img/jts6.png) right no-repeat;}
.conaddress p{ width:100%; font-size:14px; color:#333;}

.congoods{ margin:0px 0 0 0; overflow:hidden; border-bottom:1px solid #ececec;}
.congoods .fp1{ height:40px; line-height:40px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

.goodset{ width:100%; overflow:hidden; padding:6px 0; }
.goodset .goodset1{ width:20%;}
.goodset .goodset1 a img{ width:100%; height:100%; border:1px solid #ececec;}
.congoods div{ float:left; width:100%;}

.goodset .goodset2{ width:72%; margin-left:3%; float:right;}
.goodset .goodset2 .fp2{ overflow:hidden; padding:0 0 3px 0; font-size:13px;}
.goodset .goodset2 .fp2 em{ display:block; float:left; width:60%; font-size:14px;/*text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;*/}
.goodset .goodset2 .fp2 i{ display:block; float:right; color:#db121a;text-align:right; }
.goodset .goodset2 .fp2 i font{ display:block; color:#333; margin-top:30%;}
.goodset .goodset2 .fp3{ text-align:right; color:#333; font-size:14px;}
.msga{ border-bottom:1px solid #ececec; padding:8px 0; }
.msga input{ width:70%; border:none; outline:none; background:none; }

.heji{ padding:8px 0; text-align:right; border-bottom:1px solid #ececec;}
.heji i{ color:#db121a;}


.w_type{ border-bottom:1px solid #ccc; overflow:hidden; padding:8px 0;}
.w_type i{ display:block; float:left;padding:3px 0px;}
.w_type ul li{ float:left; margin:0 4px 0 3px; border:2px solid #ccc; padding:3px 7px; font-size:14px;}
.w_type ul li input[type="radio"]{ vertical-align:middle; margin:-2px 2px 0 0;}
.adcurs{ border:2px solid #E4393C !important; background:url(../img/icon/selected-icon.png) 100% 15px no-repeat;}
.hejimd{ display:none;}
.hejimd select{ padding:6px 0; width:50%; margin-left:3px; border:2px solid #ccc; outline:none;}
.hejii2{ display:none;}
/**立即下单 end**/


/*收货地址 start*/
.addlist{ padding:0 10px; width:auto;}
.addsp{ width:100%; text-align:center; padding:25px 0; color:#db121a;}
.newadds{ width:auto;padding:10px 0px 350px 0px !important; }
.newadds ul li{ background:none; margin:0 0 8px 0; overflow:hidden;}
.newadds ul li span{ display:block; float:left;}
.newadds .shp1{ width:25%; line-height:41px;}
.newadds .shp2{ width:74%;}
.newadds .shp2 input[type="text"],.newadds .shp2 select{ display:block; text-indent:10px; width:100%; padding:9px 0; line-height:1.2; vertical-align:middle; background:#fff; border:1px solid #ccc; color:#555; border-radius:0; font-family:Microsoft YaHei; }
.newadds .shp2 select{ height:43px; line-height:43px; border:none !important; position:relative; margin:-2px; width:102%;}

.pash{border:1px solid #ccc; overflow:hidden; height:39px; line-height:39px;}


.addlist{}
.addlist ul li{ background:none; border-bottom:1px solid #ececec; padding:10px 0; font-size:14px;}
.addlist ul li span{ display:block; float:left; line-height:28px; color:#333; font-weight:bold;}
.addlist ul li i{ display:block; float:right;}
.addlist ul li p{  overflow:hidden; color:#999;}


.jsp6{ width:auto; float:left; margin-top:8px; padding-left:15px;}
.jsp6 i{ color:#db121a; font-weight:bold;}
.chkbox{ display:none;}
.chkbox + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; vertical-align:middle; margin-top:-3px;border-radius: 100px;display: inline-block;position: relative; cursor:pointer;}
.chkbox + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.chkbox:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #db121a;}
/*收货地址 end*/




/**商品详情页 start**/
.intt{ height:40px; line-height:40px; text-align:center;width: 100%;max-width: 640px; background:#fff; border-top:1px solid #EFEFEF;margin: 0 auto;}
.intt p{color:#333; margin:0 2% !important;   text-align:center; font-size:16px;}
.intt p.curr{ color:#DB121A;}

.evas{ display:none;width: 93.5%; padding:2% 3%; margin: 0 auto; border: 1px solid #EFEFEF; min-height: 150px; }
.evas ul li{ overflow:hidden; margin:0 0 15px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 5px;}
.evas ul li span{ display:block; float:left;}
.pimg{ width:15%;}
.pimg img{ width:100%;}
.pcon{ width:85%;}
.pcon p{ overflow:hidden; padding:0px 0 0 0;}
.pcon p i,.pcon p em{ display:block; float:left; padding:0 10px;}
.pcon p em img{ vertical-align:inherit;margin-top: 3px;}
.pcon font{ display:block; padding:5px 10px;}
.jcon{ display:block; padding:0 10px;}

.gspan1{ display:block; padding:5px 0;}
.gspan1 font{ font-weight:700;}
.gspan1 i{ display:none;}
.gspan1 i.pric{ display:inline;}

.gspan2{ display:block; padding:5px 0;}
.gspan2 i{ display:inline-block; padding:3px 11px; margin-right:12px; border:2px solid #ccc;}
.gspan2 i.gugc{ border:2px solid #db121a; background:url(../img/icon/selected-icon.png) 100% 14px no-repeat;}


.bguig{ width:100%; margin:0 auto; max-width:630px; height:0%; bottom:0; position:fixed; background:url(../img/bg3.png) repeat; top:0; left:0; z-index:999; right:0;}
.guig{ width:100%; background:#fff; height:0%; bottom:-100%; position:fixed; width:100%; max-width:640px; z-index:999;}
.guig .guig_top{ border-bottom:1px solid #ececec; position:relative;}
.guig .guig_top .guigt_lef{ width:25%;  position:absolute; margin:-8% 0 0 3%; border:1px solid #ececec; border-radius:8px; background:#fff;}
.guig .guig_top .guigt_lef img{ width:100%; border-radius:8px; height:100%;}
.guig .guig_top .guigt_rig{ width:60%; margin-left:30%; height:20%; }
.guig .guig_top .guigt_rig p{text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; padding:2% 0;}
.guig .guig_top .guigt_rig em{ color:#db121a; font-size:14px;}
.guig .guig_top .guigt_rig em i{ font-size:19px; }
.chacha{ position:absolute; margin:-19% 0 0 92%; width:7%; display:none;}

.guig_gug i{ display:inline-block; padding:3px 7px; border:2px solid #999; margin:2% 2%;}
.guig_gug i.gugc{ border:2px solid #db121a; color:#db121a; background:url(../img/icon/selected-icon.png) 100% 14px no-repeat;}

.guig_gug{ overflow:hidden;}
.guig_gug .guig_gug_l{ display:block; width:12%; text-align:center; float:left;line-height: 30px;margin-top: 2%;}
.guig_gug .guig_gug_r{ float:left; width:88%;}

.guig .guig_top .guigt_rig em i font{ display:none;}
.guig .guig_top .guigt_rig em i font.pric{ display:inline-block;}

.surea{ height:45px; line-height:45px; display:block; position:absolute; font-size:18px; bottom:0; background:#db121a; width:100%; text-align:center; color:#fff;}
.surea2{ background:#bbb;}
.allss{ overflow:overlay;}
/**商品详情页 end**/

.ckxxs{ display:inline-block; background:#45040A; color:#fff; border-radius:5px; font-size:14px; padding:2% 3%; vertical-align:top; margin-left:10%;}
.mysure,.mysure a{ color:#333 !important;}


/**确认支付页面 start**/
.user_title{ width:100%; margin:0 auto;padding:6px 0; background:#999; font-size:14px; text-indent:10px;}
.score_title{float:left; padding:5px; width:100%; background:#f5f5f5; border-bottom:#CCCCCC solid 1px}
.score_title li{ float:left; margin:0px 20px;}

.content_t{float:left; padding:0px; width:100%; background:#f5f5f5; }
.content_t li{ width:100%; float:left; padding:5px 0px; border-bottom:#f0f0f0 solid 1px;}
.content_t li span{width:auto; float:left; margin-left:10px;}
.content_t li input{width:70%; margin:0 auto}

.list{ width:100%; height:auto; margin:0; background:#fff; overflow:hidden;}
.list ul li{padding:7px 0;}
.list ul li a{ display:block; overflow:hidden; height:100%; color:#fff;}
.list ul li span,.leli ul li em,.leli ul li i{ display:block; height:100%;}
.list ul li span,.leli ul li em{ float:left; height:100%; padding-left:15px;}
.list ul li span,.listls li em{ padding:3px 8px 3px 2%;}
.list ul li span input[type="radio"],.list ul li em input[type="radio"]{ display:none;}
.list ul li span img{ height:53%;}
.list ul li i{ float:right; padding-right:15px;}
.list ul li i img{ height:35%;}

/**新版支付方式选择**/
.listls li{ overflow:hidden;}
.listls li span,.listls li em{ margin:3px 8px; display:inline-block; border:2px solid #ccc;}
.listls li span.cuss{ border:2px solid #db121a;color:#db121a; background:url(../img/icon/selected-icon.png) 100% 18px no-repeat;}
.listls li span.cuss font{ color:#db121a;}
.listls li img{ width:80px; height:20px !important; vertical-align:middle; margin-top:-4px;}

.sgBtns{ width:40%; height:35px; line-height:35px; margin:0 auto; display:block; border-radius:5px; color:#fff; font-size:15px; background:#db121a; text-align:center;}
/**确认支付页面 end**/


/**收货地址管理 start**/
.jies .jsp5{ float:left; font-weight:bold; padding:10px 0 0 10px; font-size:13px; color:#333;}
.jies .jsp5 i{ color:#db121a;}
/**收货地址管理 end**/


/**商城分享 strat**/
.fenxs{ width:96%; margin:0 auto; position:relative;}
.fenxs img{ width:100%;}
.fenxs p{ width:80%; margin:0 auto; font-size:18px; text-align:center; line-height:30px; color:#db121a}
.fenxs span{ display:block; width:80%; margin:0 auto; font-size:20px; font-weight:bold; text-align:center; line-height:30px; color:#db121a; margin-top:-21px; position:relative; z-index:99;}
/**商城分享 end**/


/**上传头像 start**/
.modal_bot{ height:52px; }
.modal_bot a{ display:block; margin:0 auto; width:30%; height:34px; line-height:34px; background:#db121a; border-radius:5px; color:#fff; font-size:15px; }
/**上传头像 end**/

/**收货地址管理补充**/
.addad{ text-align:right;padding-top:5px;}
.addad a{ display:inline-block; border:2px solid #ccc; border-radius:5px; padding:3px 5px; color:#333;margin-left:3px;}

/**订单管理 start**/
.shopcar{ width:100%; height:100%; margin:0; padding:0; min-height:290px; padding-bottom:40px;}
.shopcar ul li{ display:block; overflow:hidden;padding:0px 10px;}
.newadds ul li{ border:none !important;}
.carok,.carimg,.carig{ float:left;}
.carok{ text-align:center; padding:0 8px 0 0;}
.carimg{}
.carimg img{ width:0; height:0; border-radius:0px; border:1px solid #ececec;}
.carig{ padding:0 0 0 10px;}
.carig p{ width:100%; text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap; padding:2px 0; color:#333;}
.carig p em{ font-weight:bold;}
.carig p i{  color:#db121a; font-weight:bold;}
.carpri{ overflow:hidden;}
.carpri span i{ color:#db121a;}
.cspan1,.cspan2,.cspan3{ display:block; padding:1px 0;}
.cspan1{ float:left;}
.cspan3{ float:left; margin:0 0 0 25px;}
.cspan2{ float:right;}
.car1,.car2{ border:none; outline:none; float:left;  cursor:pointer;  width:30px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff;}
.car1{background:#ccc;}
.car2{ background:#ccc; }
.carn{ width:35px; float:left; text-align:center; border:none; background:#e2e2e2; padding:1px 0;   vertical-align:bottom; outline:none;}
.jies{;position: fixed;text-align: center;width:100%;z-index: 100;min-width: 320px;max-width: 640px;  background:#fff; border-top:1px solid #ececec; }
.jsp1,.jsp2{ float:left; padding-top:8px;}
.jsp1{ width:20%; text-align:left; padding-left:8px; padding-top:2%;}
.jsp1 .chkbox{ display:; height:16px; width:16px;}
.jsp2{  text-align:right;}
.jsp2 i{ color:#db121a;}
.jsp2 i em{ font-size:20px; vertical-align:top; margin-top:-4px; display:inline-block;}
.jsp3{  float:right; color:#fff; background:#db121a; text-align:center; position:relative; }
.jsp3 a,.jsp3 input[type="submit"]{ border:none;background:#db121a; outline:none; color:#fff; display:block; padding:8px 20px;border-top:1px solid #ccc;}

.orderlist{ margin-bottom:50px;}
.odlistop,.odlistop2{ height:46px; line-height:46px; background:#fff; border-bottom:1px solid #ececec;}
.odlistop a{ display:block; float:left; width:16.6%; text-align:center; line-height:46px; color:#333;}
.odlistop2 a{ display:block; float:left; width:20%; text-align:center; line-height:46px;}
.odlist1,.odlist3{ padding:0 15px;}
.orderlist ul li{ margin:15px 0; background:#fff; }
.odlist1{ overflow:hidden; border-bottom:1px solid #ececec; border-top:1px solid #ececec; height:35px; line-height:35px;}
.odlist1 .odl1{ display:block; float:left; font-weight:bold; width:80%;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;white-space:nowrap;}
.odlist1 .odl2{ display:block; float:right;}
.odlist1 .odl2 i{ color:#db121a;}

.odlist2{ overflow:hidden; border-bottom:1px solid #ececec; padding:10px 15px;}
.odlist2 .odl3{ display:block; width:20%; float:left;}
.odlist2 .odl3 img{ width:100%; height:100%; border:1px solid #ececec;}
.odlist2 .odl4{ display:block; width:55%; float:left; margin-left:10px; color:#333; font-size:14px;}

.odlist2 .odl5{ width:20%; float:right;}
.odlist2 .odl5 span{ display:block; text-align:right; }

.odlist3{ height:35px; line-height:35px;   border-bottom:1px solid #ececec;}
.odlist3 i{ color:#db121a; font-weight:bold; font-size:17px;}
.odlist3 .p1{ float:left; text-align:left; }
.odlist3 .p1 a{color:#333;}
.odlist3 .p2{ float:right; text-align:right;}

.odlist4{ text-align:right; padding-left:5px; border-bottom:1px solid #ececec;}
.odlist4 a{ display:inline-block; padding:2px 5px; margin:8px 4px; border:2px solid #ccc; border-radius:5px; color:#333;}
/**订单管理 end**/

/*订单详情页 start*/
.orderdet{ min-height:345px; padding:0 !important; margin:0 !important;}
.orderdet1,.orderdet2,.orderdet3,.orderdet5{ margin-bottom:20px;}
.orderdet1 p,.orderdet2 p,.orderdet3 p,.orderdet5 p{ height:40px; line-height:40px; background:#f0f0f0; font-weight:bold; text-indent:2%; border-top:1px solid #ccc; color:#333;}


.orderdet1 table,.orderdet2 table,.orderdet3 table,.orderdet5 table{ width:100%; background:#fff;}
.orderdet1 table tr td,.orderdet2 table tr td,.orderdet3 table tr td,.orderdet5 table tr td{ text-indent:1%; font-size:13px; vertical-align:middle;}
.orderdet1 table .odinfo{ width:91px; padding:5px 0;}
.orderdet2 table .odinfo2{ width:123px; padding:5px 0;}

.orderdet3 table,.orderdet5 table{ text-align:center;}
.orderdet3 table tr td img{ width:20%;}
.orderdet3 table tr th,.orderdet5 table tr th{ padding:5px 0; font-size:13px;}
.detp{ width:70%;}
.mesap{ text-align:left; height:30px !important; background:#fff !important; line-height:30px !important;}
.mesap font{ font-weight:normal;}
#oderdets{ text-align:left; padding:5px 0; padding-left:1%;}
#oderdets img{ display:block; float:left; border:1px solid #e5e5e5;}
#oderdets em{ display:block; float:left; margin-left:10px;}

.orderdet4{ text-align:right; font-size:14px; margin-bottom:30px; overflow:hidden; background:#f5f5f5;}
.orderdet4 i{ font-size:15px; vertical-align:middle; font-weight:bold; color:#db121a; display:inline-block; text-align:left; width:30%;}
.orderdet4 a{ display:block; float:right; padding:5px 10px; background:#db121a; color:#fff; border-radius:5px; margin:5px 15px 0 0;}
.orderdet4 p{ line-height:30px; margin:0 auto; }
.orderdet4_p3 i{ font-size:22px;}

.zifp{ overflow:hidden; padding:0 10px;}
.zifp .zifp1{ display:block; float:left; color:#333; font-size:15px; }
.zifp .zifp1 i{color:#db121a; font-weight:bold; font-size:18px;vertical-align:middle;}
.zifp .zifp2{ display:block; float:right;}
.zifp .zifp2 a{ display:block; background:#db121a; color:#fff; border-radius:5px; padding:4px 10px;}
/*订单详情页 end*/


/*店面展示 start*/
.maps{ margin:0 !important; padding:0 !important;}
#allmap {height: 500px;width:100%;overflow: hidden; float:left; }

#yusd{ display:block; width:100px; height:30px; line-height:30px; text-align:center; float:right; color:#fff; background:#e84f88; cursor:pointer; font-size:14px; font-family:Microsoft YaHei; margin:5px 0;}
#yusd2{ display:block; width:100px; height:30px; line-height:30px; text-align:center;  color:#fff; background:#e84f88; cursor:pointer; font-size:14px; font-family:Microsoft YaHei; margin:15px auto;}
#dep1{ margin:8px 0; background:#f5f5f5; text-indent:5px; padding:3px 0; color:#e84f88;}
#dep2{ line-height:30px; text-indent:2em; margin:10px 0;}

.xstore{ width:100%; margin:15px auto; border-bottom:1px solid #353535;}
.xstore .xstore1{ width:100%; height:40px;}
.xstore .xstore1 p{ float:left; width:50%; color:#fff; text-align:center; line-height:40px; background:#ccc;}
.xstore .xstore1 .sts{ background:#db121a;}
.xstore .xstore2{ min-height:100px;}
.xstore .xstore2 .stgs{ display:none; padding:5px 15px; font-size:13px; text-indent:2em; color:#fff;}
.xstore .xstore2 .stogs{ display:block; }
#allmap2{ padding:0; text-indent:0; min-height:500px; }

#r-result h1{ color:#333;}

.hpd{ width:92%; margin:15px auto 0 auto;}
.hpd p{ line-height:30px; padding-left:30px;}
.hpd .hpd1{ font-size:15px; color:#fff; background:url(../img/dw.png) 6px 7px no-repeat; background-size:4%;}
.hpd .hpd2{ font-size:15px; color:#fff; background:url(../img/tel.png) 4px 7px no-repeat;background-size:5%;}
.hpd .hpd2 a{ color:#fff;}

.der{ overflow:hidden; width:92%; margin:0 auto; border-bottom:1px solid #353535;}
.der .der_lef{ width:18%; float:left; color:#fff; text-indent:3%;}
.der .der_rig{ width:100%; float:right; overflow:hidden;}
.der .der_rig a{ display:block; width:21%; margin-right:4%; margin-bottom:20px; background:#353535; float:left; padding-bottom:5px;}
.der .der_rig a img{ width:100%; }
.der .der_rig a p{ font-size:14px; text-align:center; line-height:18px; color:#fff;}
.der .der_rig a em{ display:block; text-align:center; font-size:13px; color:#fff;}

.derr{ width:100%; margin-bottom:8px; line-height:30px; text-indent:15px; font-size:14px;}
/*店面展示 end*/


/*店面详情测试*/
.focusBox { position: relative; width:100%; overflow: hidden;}
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:300px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../img/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1; _background: url(../img/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 40px; height: 90px; margin: -40px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2; }
.focusBox .prev { left: 0; background-position: -6px -1px;}
.focusBox .next { background-position: -13px -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important; }
/**店面详情 end**/



/**教练预约 start**/
.makes{ padding:10px 15px;}
.makes .makes_tit{ overflow:hidden; border-radius:5px; background:#666; padding:5px 2%;}
.makes .makes_tit .makest_lef{ float:left; width:30%;}
.makes .makes_tit .makest_lef img{ width:100%; border-radius:100px; border:2px solid #ccc;} 
.makes .makes_tit .makest_rig{ float:right; width:65%; padding-top:2%;}
.makes .makes_tit .makest_rig p{ font-size:13px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}

.makes .makes_pro{ padding-top:10px;}
.makes .makes_pro p{ font-size:13px; margin:5px 0 10px 0; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:10px;}
.makes .makes_pro p i{ width:20%; display:block; float:left; color:#db121a; font-weight:bold;}
.makes .makes_pro p span{ width:80%; display:block; float:left;}

.makes .makes_yue{ margin-top:10px; padding-top:10px;}
.makes .makes_yue .yuel{ display:block; margin:0 auto; background:#db121a; border-radius:5px; width:30%; color:#fff; height:30px; line-height:30px; text-align:center;}
/**教练预约 end**/




/**微信支付前页面 start**/
.wxpays{ width:100%; max-width:640px; margin:0 auto;}
.wxpays .wxpay{ width:90%; margin:30px auto; overflow:hidden; border:1px solid #C3C3C3; box-shadow:0px 0px 8px #C3C3C3; border-radius:6px;}
.wxpays .wxpay p{ background:url(../img/paybg1.png) repeat-x; background-size:100% 100%; height:35px; line-height:35px; border-bottom:1px solid #C3C3C3; color:#333; text-indent:3%; font-size:18px;}
.wxpays .wxpay .wxpay_con{ background:#fff; height:auto;}
.wxpays .wxpay .wxpay_con ul{ padding:10px 0;}
.wxpays .wxpay .wxpay_con ul li{ height:35px; line-height:35px;}
.wxpays .wxpay .wxpay_con ul li i{ display:block; float:left; width:23%; text-indent:4%; color:#000; font-weight:bold;}
.wxpays .wxpay .wxpay_con ul li em{ display:block; float:left; color:#999;}
.wxpays .wxpay .wxpay_con ul li em font{ color:#ff0000; font-weight:bold;}

.wxpays .clia{ width:90%; height:auto; margin:0 auto;}
.wxpays .clia a{ display:block; width:100%; text-align:center; background:#5EBB29; margin:0 auto 15px auto; border-radius:5px; height:40px; line-height:40px; color:#fff;}
/**微信支付前页面 end**/


/*评价页 start*/
.pingjia{ min-height:345px; padding:0 !important; margin:0 !important;}
.cpjk{ width:92%; max-width:640px; min-height:80px; margin:0 15px 0 10px; padding:5px;}

.quiz_content{padding-top:10px;position:relative; margin-bottom:20px;}
.quiz_content .btm,.quiz_content .btm2,.btm3{border:none;width:100px;height:33px;  background:#db121a; line-height:33px; text-align:center; color:#fff; border-radius:5px; margin:0 auto; display:block; margin-top:10px;cursor:pointer;}

.quiz_content li.full-comment{position:relative;z-index:99;height:41px;}
.quiz_content li.cate_l{height:24px;line-height:24px;padding-bottom:10px;}
.quiz_content li.cate_l dl dt{float:left;}
.quiz_content li.cate_l dl dd{float:left;padding-right:15px;}
.quiz_content li.cate_l dl dd label{cursor:pointer;}
.quiz_content .l_text{height:120px;position:relative;padding-left:18px;}
.quiz_content .l_text .m_flo{float:left;width:47px;}
.quiz_content .l_text .text{width:634px;height:109px;border:solid 1px #ccc;}
.quiz_content .l_text .tr{position:absolute;bottom:-18px;right:40px;}
/*goods-comm-stars style*/
.goods-comm{height:41px;position:relative;z-index:7;}
.goods-comm-stars{line-height:25px;padding-left:12px;height:41px;top:0px;left:0;}
.goods-comm-stars .star_l{float:left;display:inline-block;margin-right:5px;display:inline; color:#333;}
.goods-comm-stars .star_choose{float:left;display:inline-block;}
/* rater star */
.rater-star{position:relative;list-style:none;margin:0;padding:0;background-repeat:repeat-x;background-position:left top;float:left;}
.rater-star-item, .rater-star-item-current, .rater-star-item-hover{position:absolute;top:0;left:0;background-repeat:repeat-x;}
.rater-star-item{background-position: -100% -100%;}
.rater-star-item-hover{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current{background-position:0 -48px;cursor:pointer;}
.rater-star-item-current.rater-star-happy{background-position:0 -25px;}
.rater-star-item-hover.rater-star-happy{background-position:0 -25px;}
.rater-star-item-current.rater-star-full{background-position:0 -72px;}
/* popinfo */
.popinfo .info-box{border:1px solid #f00;border-top:0;padding:0 5px;color:#F60;background:#FFF;}
.popinfo .info-box div{color:#333;}
.rater-click-tips{font:12px/25px;color:#333;margin-left:10px;background:url(../img/infobox-bg-l.gif) no-repeat 0 0;width:170px;height:34px;padding-left:16px;overflow:hidden; display:none;}
.rater-click-tips span{display:block;background:#FFF9DD url(../img/infobox-bg-l-r.gif) no-repeat 100% 0;height:34px;line-height:34px;padding-right:5px;}
.rater-star-item-tips{background:url(../img/star-tips.gif) no-repeat 0 0;height:41px;overflow:hidden;}
.cur.rater-star-item-tips{display:block;}	
.rater-star-result{color:#ff6600;font-weight:bold;padding-left:10px;float:left;}
/*评价页 end*/


/**教练预约 侧滑 start'**/
.yue_data{ max-width:640px; width:100%; position:absolute; top:0px; left:-100%; height:100%; background:#fff;}
.yue_data ul li{ overflow:hidden; margin:10px 0 0 0;}
.yue_data ul li span{ display:block; line-height:35px; float:left; text-indent:5%; width:25%; font-size:13px;}

.yue_data ul li em{ display:block; float:left; width:70%;}
.yue_data ul li em input{ font-size:13px; padding:8px 0; width:100%; border-radius:5px; text-indent:8px;}
.yue_data ul li em textarea{ width:100%; max-width:100%; border-radius:5px; min-height:100px; max-height:200px; outline:none; font-size:13px; text-indent:5px; padding:5px 0;}
.yues{display:block; margin:0 auto; background:#db121a; border-radius:5px; width:30%; color:#fff; height:30px; line-height:30px; text-align:center; margin-top:25px;}
.yuex{display:block; margin:0 auto; background:#ccc; border-radius:5px; width:30%; color:#fff; height:30px; line-height:30px; text-align:center; margin-top:25px;}

.makes_yues{}
.makes_yues p{ font-size:14px; color:#db121a; margin-bottom:10px;}
.makes_yues ul li{ overflow:hidden; color:#fff; font-size:13px; margin-bottom:8px;}
.makes_yues ul li i{ display:block; float:left; width:20%;}
.makes_yues ul li em{ display:block; float:left; width:70%;}

/**教练预约 end**/



/*用户资料修改 start*/
.saveus ul{ border:1px solid #a9a9a9; border-radius:5px; width:94%; margin:10px auto; box-shadow:0px 0px 10px #ccc;}
.saveus ul li{ border-bottom:1px solid #ccc; text-indent:4%; min-height:41px; overflow:hidden; }
.saveus ul li i{ display:block; float:left; height:41px; line-height:41px; color:#333;}
.saveus ul li input[type="text"],.saveus ul li input[type="password"]{ display:block; width:69%; border:none; outline:none; padding:8px 0; float:left; background:none; color:#333;}
#saveus,#savewd,#savewd2{ display:block; margin:10px auto; width:130px; border-radius:5px;  height:35px; line-height:35px; text-align:center; background:#db121a; color:#fff;}
.saveus ul li textarea{ float:left; width:78%; background:none; min-height:75px; font-size:14px;  border:none; outline:none; color:#fff; line-height:24px;}


.savesex{ display:none;}
.savesex + label {background-color: #FFF;border: 2px solid #C1CACA;padding: 10px; vertical-align:text-top;border-radius: 100px;display: inline-block;position: relative; cursor:pointer; margin-top:-2px;}
.savesex + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.savesex:checked + label {background:url(../img/gxk.png) -1px -1px no-repeat; background-size:110%;border: 2px solid #db121a;}
/**用户资料修改 end**/



/**会员中心预约列表 start**/
.makelist{ padding:5px 0;}
.makelist ul li{ width:96%; margin:0 auto; border-bottom:1px solid #eee; padding:10px 0;}
.makelist ul li .mp1{ overflow:hidden; font-size:13px; line-height:24px;}
.makelist ul li .mp1 span{ display:block; float:left;}
.makelist ul li .mp1 em{ display:block; float:right;}

.makelist ul li .mp2{ overflow:hidden; font-size:13px;}
.makelist ul li .mp2 span{ display:block; float:left;}
.makelist ul li .mp2 em{ display:block; float:right;}

/**预约留言**/
.makelist ul li .mp3{ overflow:hidden; font-size:13px;}
.makelist ul li .mp3 span{ display:block; float:left; width:12%;}
.makelist ul li .mp3 em{ display:block; float:left; width:88%;}

.makelist ul li .mp5{ text-align:right; padding-top:10px;}
.makelist ul li .mp5 a{ display:inline-block;}
.mkp1{ border-radius:5px; background:#db121a; width:20%; height:30px; line-height:30px; color:#fff; font-size:13px; text-align:center; margin-right:15px;}
.mkp2{ border-radius:5px; background:#666; width:20%; height:30px; line-height:30px; color:#fff; font-size:13px; text-align:center;}
/**会员中心预约列表 end**/

/**支付密码 start**/
.paysmms{ position:fixed; width:100%; height:100%; max-width:640px; top:0; margin:0 auto; background:url(../img/bg3.png) repeat; display:none;}
.paysmm{ position:fixed; width:100%; max-width:640px; height:0%; bottom:0; background:#fff; overflow:hidden;}
.paysmm .pm1{ text-align:center; line-height:40px; border-bottom:1px solid #ccc;}
.paysmm .pm2{ margin-top:10px; margin-top:7%; height:42px;}
.sasa{ width:4%; display:block;position: absolute;top: 0;left: 92%;}
.sasa img{ width:100%;}

.pass {text-align: center;width: 16%;height: 40px;line-height: 40px;float: left;border:1px solid #ccc;padding:0;}
.pass:first-child{ border-radius:5px 0 0 5px;}
.pass_right{border-right:1px solid #ccc;    border-radius: 0px 5px 5px 0;}
.btn_number{width:33%;}
.btn_next {margin-top: 30px;width: 100%;height: 40px;background: #0099FF;}
.btn_next:hover {background: coral;}
.psddf {font: 2em Verdana, Sans-Serif;-moz-border-radius: 5px;-webkit-border-radius: 5px; overflow:hidden; width:94%; margin:0 auto; padding:1px;}
#keyboard {margin: 0;padding: 0;list-style: none;}
#keyboard li {float: left;margin:-1px 2px 2px -1px;width: 33%;height: 40px;line-height: 40px;text-align: center;background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#keyboard .tab {width: 33%;}
#keyboard .cancle {width: 33%; font-size:18px;}
#keyboard .cancle  img{ width:12%;}
#keyboard .delete {width: 33%;font-size:18px;}
#keyboard .delete img{ width:23%;}
.on {display: none;}
/*#keyboard li:hover {position: relative;top: 1px;left: 1px;border-color: #e5e5e5;background: #A8A8A8;cursor: pointer;}*/
/**支付密码 end**/


/**新版动态页面 start**/
.mainDiv{ margin-bottom:0px; overflow:hidden;}
.shar{ width:43%; margin:0 3% 15px 3%; float:left;background:#353535; padding-bottom:10px;}
.shar .yui{ width:100%;}
.shar p{ width:92%; margin:0 auto; font-size:14px; color:#fff;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; line-height:34px;}
.shar .shara{ font-size:13px; color:#fff; overflow:hidden; width:92%; margin:0 auto; }
.shar .shara span img,.shar .shara em img{ width:16px;  vertical-align:middle; margin-top:-3px;}
.shar .shara span,.shar .shara em{ width:50%; float:left; text-align:left;}
.shar .shara em{}
.shar .shara i{}
/**新版动态页面 end**/

/**动态详情 start**/
.chass{ overflow:hidden; width:92%; margin:10px auto;}
.chass .chass_lef{ width:15%; float:left;}
.chass .chass_lef img{ width:100%; border-radius:100%;}
.chass .chass_rig{ width:80%; float:right;}
.chass .chass_rig p{ font-size:15px; color:#db121a; padding-top:2%;}
.chass .chass_rig span{ display:block; font-size:13px; color:#ccc;}


.chaq{ width:92%; margin:0 auto; color:#fff; font-size:14px; text-indent:2em;}
.chat{ width:92%; margin:10px auto; overflow:hidden;}
.chat .chati{ width:29%; float:left; margin:0 2%;}
.chat .chati img{ width:100%;}

.chatz{ width:92%; margin:10px auto 20px auto; overflow:hidden;}
.chatz .chatz_lef{ width:20%; padding-top:3%; float:left; color:#fff;}
.chatz .chatz_lef i{ vertical-align:middle;}
.chatz .chatz_rig{ width:80%; float:right; height:auto; overflow-x:auto; overflow-y:hidden;}
.chatz .chatz_rig img{ width:0.4%; border-radius:100%; float:left; margin:0 0.06% 5px 0;}

.crig_t{ overflow:hidden; width:9999px;}

.chaul{ width:92%; margin:0 auto;}
.chaul li{ margin:10px 0; padding:10px 0; border-bottom:1px solid #353535;}
.pil{ overflow:hidden;}
.pil .pil_lef{ float:left; width:15%;}
.pil .pil_lef img{ width:100%; border-radius:100%;}
.pil .pil_rig{ float:right; width:82%; color:#fff;}
.pil .pil_rig p{ font-size:15px; padding-top:2%;}
.pil .pil_rig span{ display:block; font-size:13px;}
.pils{ padding-left:18%; color:#fff; font-size:13px;}

.myevas{ width:92%; margin:0 auto;}
.text_input{position: relative;}
.text_input textarea{width:100%;resize: none;background: #303136;border: 1px solid #db121a;color:#fff;outline: none;}
.text_input span{position: absolute;top: 0px;right:-5px;background: #db121a;padding: 5px 20px;cursor:pointer; margin-top:2px;}
.txts{ margin-top:0;}
/**动态详情 end**/



/**我的学员 start**/
.mystu{}
.mystu ul li{ overflow:hidden; width:96%; margin:0 auto; padding:10px 0; border-bottom:1px solid #f2f2f2;}
.mystu ul li .stu_lef{ float:left; width:25%;}
.mystu ul li .stu_lef img{ width:100%; border-radius:100px;}
.mystu ul li .stu_rig{ float:right; width:70%;}
.mystu ul li .stu_rig p{ font-size:15px; font-weight:bold; padding:5% 0 5% 0;}
.mystu ul li .stu_rig p em{ display:block; float:right; font-weight:normal; font-size:13px; color:#fff;}
.mystu ul li .stu_rig p em i{ color:#ff0000; font-weight:bold;}
.mystu ul li .stu_rig span{ text-align:right; display:block;}
.mystu ul li .stu_rig span a{ display:inline-block; padding:5px 15px; background:#db121a; color:#fff; border-radius:5px; font-size:13px;}
/**我的学员 end**/


/**我的学员报表 start**/
.mystu_list{ width:94%; height:auto; margin:0 auto;}
.mystu_list ul li{ overflow:hidden; color:#fff; height:28px; line-height:28px;}
.mystu_list ul li em{ display:block; width:33.3%; float:left; font-size:13px;}
.mystu_list ul li span{ display:block;width:33.3%; float:left; font-size:13px; text-align:right;}
.mystu_list ul li i{ display:block;width:33.3%; float:left; text-align:center; font-size:13px;}

.mystu_list ul .mli1{ border-bottom:1px solid #eee; height:36px; line-height:36px;}

.lip{ overflow:hidden; height:36px; line-height:36px;}
.lip span{ display:block; width:49.8% !important; text-align:center !important; background:#ccc;  float:left; border-left:1px solid #353535 !important; color:#fff;}
.lip span.cuy{background:#db121a;}
.lip span:first-child{ border:none !important;}

.bcxx{ overflow:hidden; border:1px solid #353535; border-top:none;}
.bcxx .cxx{  display:none;overflow:hidden;}
.bcxx .cxx.cxx1{ display:block;}

.cxx1{ padding:8px 0; text-align:center; width:70%; margin:0 auto; overflow:hidden;}
.cxx1 select{ width:80%; padding:5px 0; outline:none; border:none; float:left}
.cxx1 input[type="submit"],.cxx2 input[type="submit"]{ float:left; border:none; background:#db121a; outline:none; color:#fff; font-size:13px; padding:4px 0px; width:20%; text-align:center;}

.cxx2{ overflow:hidden;padding:8px 0;}
.cxx2 i{ display:block; float:left; color:#fff;}
.cxx2 input{ float:left;}
.cxx2 input[type="text"]{ width:34%; font-size:13px; padding:4px 0;}
.cxx2 input[type="submit"]{ margin-left:3%;}
/**我的学员报表 end**/


/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input
{
	margin: 0;
	padding: 0;
	border:;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
input{ border:none;}

html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
	-webkit-text-size-adjust: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
	display: block
}

body {
	font-family: arial, sans-serif
}

ol,ul {
	list-style: none
}
li{
	list-style: none;
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

ins {
	text-decoration: none
}

del {
	text-decoration: line-through
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body {
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	height: auto;
	width: 100%;
	overflow-x: hidden;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none
}

img,a img {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.cle{  float: none;  }   /*********清除浮动*****/

/*==============================common==================================*/
.f-cb:after,.f-cbli li:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}

.f-cb,.f-cbli li {
	zoom: 1;
}

.g-wp {
	max-width: 640px;
}

.contioner {
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
	position: relative; min-height:300px;
}

body {
	font: 16px/1.5 "Microsoft YaHei", \5fae\8f6f\96c5\9ed1, arial,
	\5b8b\4f53;
	color: #333;
	outline: 0;
	width: 100%;
}

a {
	color: #db121a;
	text-decoration: none;
}

.tc {
	text-align: center;
}

.wapper {
	position: relative;
}

.ui-header {
	max-width:640px; margin:0 auto;
	position: relative;
	z-index: 9;
	height:50px; background:#db121a;
}
.jinf{ height:28px; top:9px; left:20px; position:absolute; float:left;}
.jinf a{ color:#F8F812; font-size:20px;}
.ui-header h1{
	font-size: 18px;
	text-align: center;
	color: #fff;
	background: #db121a;
	line-height: 50px;
}


.touchslider,.touchslider div,.touchslider a,.touchslider img {
	font-style: normal;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.touchslider {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
	z-index: 1
}

.touchslider .touchslider-viewport {
	overflow: hidden;
	height: 150px;
	position: relative;
}
/*.tab{
	position: absolute;
	top: 70px;
	width: 100%;
	height: 24px;
	z-index: 999;
}
.tab .tabs{
	width: 100px;
	height: 24px;
	margin: 0 auto;
	border-radius: 20px;
	z-index: 10;
	background: url("../img/bg3.png");
}
.tab .tabs span{
	display: block;
	width: 50px;
	line-height: 24px;
	font-size: 12px;
	float: left;
	text-align: center;
	color: #bdc2d1;;
}
.tab .tabs .s1{
	background: #FFFFFF;
	border-radius: 12px;
	color: #000000;;
	z-index: 100;
}*/


.ui-header .h1{
	width: 100%;
	background: #DB121A;
	text-align: center;
}


.ui-header .h1 span{
	padding: 0px 20px;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	height: 50px;
	background-size: 16px 20px;
}
.ui-header .h1 span .sv{
	width: 4%;
	margin-left:5px;
}



.touchslider .touchslider-viewport .touchslider-item a {
	z-index: 1;
	width: 100%;
	display: block;
}

.touchslider .touchslider-viewport .touchslider-item img {
	margin:0 auto;
}

.touchslider .touchslider-navtag {
	text-align: center;
	height: 34px;
	display: inline-block;
	vertical-align: middle;
	width: 100%
}

.touchslider .touchslider-navtag span {
	width: 14px;
	height: 2px;
	background: #c1c1c1;
	overflow: hidden;
	display: inline-block;
}

.touchslider .touchslider-navtag .touchslider-nav-item-current {
	background: #131217;
}

.ui-header-left,.ui-header-right {
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 100%;
}

.ui-header-right {
	left: auto;
	right: 0;
}

.ui-header-left a {
	display: block;
	height: 100%;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: center center;
}

.ui-header-right a {
	display: block;
	height: 100%;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: center center;
}

.ui-header-ico-home {
	background: url(../img/home.png);
}

.ui-header-ico-menu {
	background: url(../img/menu.png);
	display: block;
	height: 100%;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer
}

#content{ position: relative; height:100%;}



/********底部*********/
.foot{  z-index: 1000;  width: 100%; max-width: 640px; height: auto; overflow: hidden; position: fixed; bottom: 0px; margin:auto; left:0; right:0;}
.foot .foot_ft{  width: 100%;  height: auto;  overflow: hidden; background:#fff; border-top:1px solid #DEDEDE;}
.foot .foot_ft li{  width: 25%;  color: #FFFFFF;  float: left;  text-align: center; border-left:1px solid #DEDEDE;box-sizing:border-box;}
.foot .foot_ft a:first-child li{ border:none;}
.foot .foot_ft li .f_img{ padding: 10% 0 0 0;}
.foot .foot_ft li img{  width: 30%; }
.foot .foot_ft li p{ color: #000;  font-size: 14px; text-align: center; padding:5% 5%;}
.xz1,.xz2,.xz3,.xz4,.xz5,.xz6{ color:#db121a !important;}

/**首页开始**/
.index_about{ width: 100%; background: #FFFFFF; height: auto; overflow: hidden;}
.index_about li{ width: 33%; float: left; text-align: center;}
.index_about li img{ width: 50%; margin:25%  0 0 0 ;}
.index_about li p{ font-weight: bold; font-size: 14px;margin: 10px 0 25% 0;}

/*****搜索****/
.index_search{  width: 100%; background: #fff; height: 80px; overflow: hidden;  text-align: center; }
.index_search .index_serch{ width: 80%; height: 40px;  margin: 5% auto 0 auto;position: relative;}
.index_search .serch{ width: 100%; height: 40px;   border-radius: 8px; border: 1px solid #555458; background: #48474d; text-indent: 1em; color: #a2a3a4;}
.index_search .submit{ position: absolute; top: 0px; right: 0px; width: 40px; height: 40px; background: url("../img/serch.png") no-repeat 50%; background-size: 20px;}


/****推荐商品*****/
.recommended{  width: 100%; height: auto; background: #fff;}
.recommended .men_title{ line-height: 50px; background: #1b1a21; height: 50px;  width: 100%; overflow: hidden;}
.recommended .men_title p{ color: #FFFFFF;  text-indent: 2em;}
.recommended .men_title .left{ float: left;}
.recommended .men_title .rig{ float: right; margin-right: 20px; width: 20px; height: 50px; background:url("../img/rg.png") no-repeat 0 50%; background-size: 12px 16px;}
.recommended .men_title .rig img{ width: 25%; margin: 25% 0;}
.recommended .men_cont { width: 100%; height: auto; overflow: hidden;  padding: 10px 0;}
.recommended .men_cont .li{ width: 33%; float: left; text-align: center; margin: 10px 0; }
.recommended .men_cont .li img{ width: 80px;height: 80px; border-radius: 50%; }
.recommended .men_cont .li p{ color: #999a9f; margin-top:10px;}
/**fei**/





/**新版运动场馆 start**/
.men_conts{}
.men_conts ul{ overflow:hidden; width:100%; padding:20px 0;}
.men_conts ul li{ width:25%; float:left; margin:0 0 15px 6.5%; border-radius:5px; text-align:center; background:#db121a; padding:6px 0;}
.men_conts ul li a{ color:#fff; font-size:13px; display:block;}
/**新版运动场馆 end**/


.joins_p2{ margin:0;}
.joins_p2 li{ border-top:1px solid #353535;}
.joins_p2 li img{ width:70%; margin:5% 0 0 15%;}




/***筛选***/
.make_body{ width: 100%; height: 100%; position:relative; }
.make_body .make_title{ width: 100%; margin:0 auto;border-top: 1px solid #fff;  background: #111111; height: auto; overflow: hidden;}
.make_body .make_title li{ float: left; width: 33.3%; text-align: center; color: #FFFFFF; line-height: 50px; font-size: 13px; background: url("../img/cook.png") no-repeat 87%; background-size: 15%;}
.make_body .make_nv{ width: 100%; margin:0 auto;  height: auto; overflow: hidden; padding-bottom:45px;}
.make_body .make_nv li{ width: 32.7%; height: auto; float: left; text-align: center; border-left: 1px solid #37363c; border-bottom: 1px solid #37363c; border-right: 1px solid #37363c; padding: 20px 0;}
.make_body .make_nv li .img{  width: 65%;}
.make_body .make_nv li p{ width: 100%;  color: #FFFFFF; font-size: 9pt; line-height: 26px;}
.make_body .make_nv li p img{}



/**筛选下拉条件 start**/
.mts{ position:absolute; width:100%;}
.mts .mt{ width:33.3%; float:left; background:#111111; display:none; position:absolute;}
.mts .mt ul li{ font-size:13px; height:36px; line-height:36px; border-bottom:1px solid #ccc; text-align:center; color:#fff; width:85%; margin:0 auto;}
.mts .mt ul li:last-child{ border:none;}
.mt1{ left:0;}
.mt2{ left:33.3%;}
.mt3{ left:66.6%;}
/**筛选下拉条件 end**/



/***活动***/
.make_hd{ width: 94%; height: 100%; margin: auto; padding-bottom:70px; }
.make_hd li{ width: 100%; margin: 4% 0;}
.make_hd .time{ text-align: center; font-size: 12px; color: #666666; padding-bottom: 2%;}
.make_hd .text_img{ width: 100%; margin: 0 auto; background: #FFFFFF; border-radius:6px;}
.make_hd .text_img img{ width: 96%; margin: 2%;}
.make_hd .text_img p{ width: 96%; margin:0 auto; padding-bottom: 2%; font-size: 14px; font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; }

/***通知***/
.make_tz{ width: 94%; height: 100%; margin: auto; padding-bottom:70px; }
.make_tz li{ width: 100%; margin: 4% 0;}
.make_tz .text_img{ width: 100%; margin: 0 auto; background: url("../img/st.png") no-repeat 15px 15px #FFFFFF; background-size: 7%; height: auto; overflow: hidden; border-radius: 5px;}
.make_tz .text_img p{ width: 80%; float: left; padding-left: 50px;}
.make_tz .text_img .p1{ font-size: 16px; font-weight: bold; margin: 4% 0;}
.make_tz .text_img .p2{ font-size: 14px; margin: 0 0 2% 0;}
.make_tz .text_img .p3{ color: #999; font-size: 12px; margin: 0 0 8% 0;}


/****个人中心***/
.Personal{ width: 100%; height: auto; overflow: hidden; position: relative; background:#db121a; }
.Personal .tx{ border-radius: 100px;width: 19%; margin:5%; float: left; border: 3px solid #e3e3e3;}
.Personal .p1{ margin-top: 10%; font-size: 16px; color: #333333; font-family: "Microsoft YaHei";}
.Personal .p2{ font-size: 18px; color: #FFFF6B; margin-top: 7%; display:block; float:left;}
.Personal .p2 i{ font-size:18px; color:#FFFF6B;}
.Personal .p2 i font{ font-size:23px;}

.Personal .p3{ color: #ffffff; border: 1px solid #ffffff; padding: 4px 8px; position: absolute; top: 34%; left: 45%; border-radius: 5px;}
.jtts{ float:right; margin:14% 2% 0 0; width:2%;}
.memlk{ margin:12.5% 0 0 78%; position:absolute;}
.memlk a{ font-size:16px; color:#FFFF6B;}


/*原版会员中心头*/
/*.userdind{ overflow:hidden; border-bottom:1px solid #F4F4F4;}
.userdind .userdind1{ width:19.7%; border-left:1px solid #F4F4F4; background:#fff; float:left; text-align:center; padding:15px 0 12px 0;}
.userdind .userdind1:first-child{ border:none;}
.userdind .userdind1 img{ width:47%;}
.userdind .userdind1 i{ display:block; position:absolute; width:6%; color:#db121a; font-weight:bold; border:2px solid #db121a; text-align:center; font-size:14px; border-radius:100px; background:#fff; margin:-18% 0% 0% 11%;}
.userdind .userdind1 p{ margin:7% 0 2% 0; color:#333; font-size:20px;}*/

.userdind{ overflow:hidden; border-bottom:1px solid #F4F4F4;}
.userdind .userdind1{ width:24.7%; border-left:1px solid #F4F4F4; background:#fff; float:left; text-align:center; padding:15px 0 12px 0;}
.userdind .userdind1:first-child{ border:none;}
.userdind .userdind1 img{ width:40%;}
.userdind .userdind1 i{ display:block; position:absolute; width:6%; color:#db121a; font-weight:bold; border:2px solid #db121a; text-align:center; font-size:14px; border-radius:100px; background:#fff; margin:-19% 0% 0% 14%;}
.userdind .userdind1 p{ margin:7% 0 2% 0; color:#333; font-size:20px;}



/******运动商城******/
.Personal_mall{ width: 100%; height: auto;  position: relative;  }
.Personal_mall .mall{ width: 100%; margin: 0 auto; height: auto; overflow: hidden;background:#111111; padding-bottom:10px;}
.Personal_mall .mall li{ width: 40%; float: left; line-height: 30px; text-align: center; color: #FFFFFF; background:#444547; margin: 10px 0% 0px 7%; border-radius: 5px;}
.Personal_mall .mall li:hover{ width: 40%; float: left; line-height: 30px; text-align: center; color: #FFFFFF; background:#db121a; margin: 10px 0% 0px 7%; border-radius: 5px;}
.Personal_mall .mall .cli{ width: 40%; float: left; line-height: 30px; text-align: center; color: #FFFFFF; background:#db121a; margin: 10px 0% 0px 7%; border-radius: 5px;}




.Personal_mall .mall_list{ width: 100%; margin: 0 auto; height: auto; overflow: hidden; padding-top: 10px; padding-bottom: 20px;}
.Personal_mall .mall_list ul{ overflow:hidden;}
.Personal_mall .mall_list li{ float: left; width: 40%;  margin: 10px 0% 0px 7%; background: #39383f;}
.Personal_mall .mall_list li img{ width: 100%;}
.Personal_mall .mall_list li .title{ width: 100%; height: auto; position: relative; padding: 10px 0;}
.Personal_mall .mall_list li .title p{ width:61%; text-indent: 8px; line-height: 26px; font-size: 13px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}
.Personal_mall .mall_list li .title .yu{ position: absolute; right: 5%; color: #FFFFFF; bottom: 25%; font-size: 12px; background: #db121a; padding: 5px 10px; border-radius: 6px;}



/****我的钱包*****/
.yuem{ width:100%;}
.yuem .yuem_top{ width:100%; height:38px; line-height:38px; border-bottom:1px solid #ccc;}
.yuem .yuem_top p{ width:49.8%; float:left; text-align:center; border-left:1px solid #ccc;}
.yuem .yuem_top p:first-child{ border:none;}


.wallet{ width: 100%; height: auto; overflow: hidden; text-align: center; padding: 10px 0px 0 0;}
.wallet .p1{ color: #333; font-size: 18px;}
.wallet .p2{ color: #db121a; font-size: 35px;}
.wallet .p3{ color: #db121a; font-size: 14px;}
.wallet .p4{ color: #db121a; font-size: 14px;}
#money{ width:90%; padding:7px 0; text-indent:10px; border:1px solid #666;}

.pd-g {
	width: 90%;
	margin: 0 auto; }

.pd-g .submit {background: #db121a;display: block;color: #fff;border: none;width: 100%;height: 2.7rem;margin-top: 1rem;line-height: 2.2rem; font-size:18px; outline:none;
}

/****百度地图***/
/*

#l-map{width:100%;height:80%; position: relative;}
#r-result{width:100%; font-size: 14px; line-height: 20px;}
*/


/**提现记录 start**/
.txjs{ width:90%; margin:15px auto; color:#fff;}
.txjs ul .txli{ overflow:hidden; background:#353535; color:#fff; line-height:36px; padding:0;}
.txjs ul .txli em,.txjs ul .txli span,.txjs ul .txli i{ color:#fff;}
.txjs ul li{ overflow:hidden; border-bottom:1px solid #e5e5e5; padding:7px 0;}
.txjs ul li span,.txjs ul li em,.txjs ul li i{ width:33.3%; text-align:center; display:block; float:left; font-size:13px; color:#333;}
/**提现记录 end**/


.cs{ width: 100%; height: auto; overflow: hidden; background: #FFFFFF;}
.cs .cs_conter{ width: 90%; margin: auto;}
.cs .cs_conter li{ width: 33%; float: left; text-align: center; border-right: 1px solid #bfbfbf; margin: 5% 0;}
/***个人信息**/
.index_money{ width: 100%; height: 60px; background: #303136;}
.index_money p{ width: 90%; margin: 0 auto;  background: url("../img/money.png") no-repeat left; background-size:7%; }
.index_money .money_span1{ color: #FFFFFF; line-height: 60px; margin-left: 10%; font-size:15px;}
.index_money .money_span2{ color: #db121a; line-height: 60px; margin-left: 5px;}
.index_money .money_span3{ color: #FFFFFF; background: #db121a; float: right; padding: 5px 15px; border-radius: 5px; margin-top: 15px; font-size: 13px;}

.index_money .money_span4{ display:block; float:right;}
.index_money .money_span4 a{ display:inline-block; background: #db121a; color:#fff; padding:5px 10px; border-radius:5px; margin-top:15px; font-size:13px;}

.index_img2 .ren .uoi ul li font { margin-top:13px;}

.index_img .ren{ width: 100%; margin: auto; background: #303136; margin:20px 0 20px 0; background:#fff;}
.index_img .ren .zmin{ width: 100%; margin: auto;}
.index_img .ren .title{ width: 40%; background: #ff8800; color: #FFFFFF; text-align: center; line-height: 28px; margin:5% 0px; float: left; border-radius: 5px;}
.index_img .ren .title3{ width: 24%; background: #ff8800; color: #FFFFFF; text-align: center; line-height: 28px; margin:5% 0px; float: right; border-radius: 5px;}

.index_img .ren .post{ width: 100%; height: auto; overflow: auto; text-align: center; position: relative; cursor:pointer;  cursor:hand;}
.index_img .ren .post img{ margin: 5%; width: 30%;}
.index_img .ren .input{ position: absolute; width: 30%; height: 100%; top: 0%; left: 35%;}

.index_img .ren .uoi{ width: 100%; height: auto; overflow: hidden;}
.index_img .ren .uoi ul li{ width: 100%; overflow: hidden; padding-left: 5%; border-bottom: 1px solid #F1F1F1; line-height: 50px; }
.index_img .ren .uoi ul li p{ display: block; width: 50px; overflow: hidden; float: left;}
.index_img .ren .uoi ul li p img{ margin: 10px 0px 0px 0px; float: left; width: 63%;}
.index_img .ren .uoi ul li span{  font-size: 20px; color: #333;}
.index_img .ren .uoi ul li font { float: right; margin-right: 10%; }
.index_img2 .ren .uoi ul li font { margin-top:13px;}
.index_img .ren .uoi ul li font img{ margin: 3px 0px 0px 0px; width: 50%;}
.index_img .ren .uoi ul li i {float: right;margin-right: 20px;color:#db121a; font-size: 12px;}



.index_img .ren .title2{ position: absolute; width: 100%; height: 100%; top: 0%; left: 0%; background-color: transparent;}
.index_img .ren .order{ width: 100%; overflow: hidden; margin-bottom: 10%;}
.index_img .ren .order .m1{ width: 99%; font-size: 13px; border-bottom: 1px solid #999999; line-height: 24px; border: 1px solid #999999; text-indent: 1em;}
.index_img .ren .order ul li{ float: left; width: 33%; text-align: center; line-height: 24px; font-size: 12px; }
.index_img .ren .order ul li img{ width: 30%;margin-top: 19%;}
.index_img .ren .order ul li a{ color: #FFFFFF;}
.index_img .ren .order2{ width: 100%; overflow: hidden; margin-bottom: 14%;}
.index_img .ren .order2 .m1{ width: 99%; font-size: 13px; border-bottom: 1px solid #999999; line-height: 24px; border: 1px solid #999999; text-indent: 1em;}
.index_img .ren .order2 ul li{ float: left; width: 33%; text-align: center; line-height: 24px; font-size: 12px; }
.index_img .ren .order2 ul li img{ width: 40%; margin-top: 19%;}
.index_img .ren .order2 ul li a{ color: #FFFFFF;}

/****绑定手机号***/
.index_img .ren .phone{ width: 100%;	}
.index_img .ren .phone ul li{ width: 86%; height: auto;overflow: hidden; margin: 0 auto; padding: 8px 0px;}
.index_img .ren .phone ul li span{ display: block; text-align: left; width: 20%; font-size: 14px; color: #94959a; float: left;}
.index_img .ren .phone ul li input{ display: block;  width: 80%; font-size: 14px;  float: left; }


/****登录界面****/
.login{ width: 100%; height: 100%; background: url("../img/login.jpg") no-repeat; position: fixed; background-size: 100% 100%;}
.login .login_dl{ width: 100%;  text-align: center; position: absolute; bottom: 80px;}
.login .login_dl p{ width:80%; margin: 0 auto; height: 40px;color: #FFFFFF;  background: url("../img/wc.png") no-repeat; background-size: 100%;}




/****我要约球****/
.About_ball{ width: 100%; height: auto; background: #FFFFFF;}
.About_ball .ball_div{ width: 100%; height: 60px; border-bottom: 1px solid #ececec;}
.About_ball .ball_div li{ width: 90%; margin:0 auto; line-height: 60px;}
.About_ball .ball_div li span{ margin-left: 60px; font-size: 18px; color: #8e8e8e;}
.About_ball .ball_div .timeipt{width:100%; border:0px; background-color: rgba(0,0,0,0); color:#A4A4A4; font-size:17px; padding-left:5px;}
.About_ball .Slider{ padding:0px 20px 0px 30px; border-bottom:1px solid #ececec; line-height:50px; overflow: hidden;}
.About_ball .Slider .figure{float:left; width:20px; height:50px;}
.About_ball .Slider .figure .span{display:inline-block; width:17px; height:50px;}
.About_ball .Slider .figure .god1{ background:url('../img/time.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god2{background:url('../img/ball.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god3{background:url('../img/balt.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god4{background:url('../img/chang.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god5{background:url('../img/feiy.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god6{background:url('../img/ren.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .figure .god7{background:url('../img/beizhu.png') 50% 50% no-repeat; background-size: 17px 17px;}
.About_ball .Slider .title{float:left; width:50px; height:50px; padding-left:0px; font-size:17px; text-align:right;color: #8e8e8e;}
.About_ball .Slider .bug{float:right; width:90px; height:50px; text-align:right}
.About_ball .Slider .bugs{float:right; width:30px; height:50px; background: url("../img/right.png") no-repeat 0px 50%; background-size: 35%;}
.About_ball .Slider .input{margin-left:75px; margin-right:90px; width:auto;}
.About_ball .Slider .input .val{width:100%; border:0px;  color:#333; font-size:17px; padding-left:5px; height: 50px; line-height: 50px;}
.About_ball .Slider .input2{margin-left:75px; width:auto;}
.About_ball .Slider .input2 .val{width:100%; border:0px;  color:#333; font-size:17px; padding-left:5px; height: 50px; line-height: 50px;}

/******健身项目******/
.About_play{ width: 100%; height: auto; }
.About_play .clock{ width: 100%; height: 140px; background: url("../img/didi.png") no-repeat; background-size: 100% 100%;text-align: center; }
.About_play .clock span{ color: #FFFFFF; background: #db121a; line-height: 140px; padding: 8px 40px; border-radius: 4px;}
.About_play .project{ width: 100%; height: auto; overflow: hidden;}
.About_play .project .men_title{ line-height: 50px; background: #1b1a21; height: 50px;  width: 100%; overflow: hidden;}
.About_play .project .men_title  p{ color: #FFFFFF;  text-indent: 2em;}
.About_play .project .men_title .left{ float: left;}
.About_play .project .men_title .rig{ float: right; margin-right: 20px; width: 20px; height: 50px; background:url("../img/rg.png") no-repeat 0 50%; background-size: 12px 16px;}
.About_play .project .men_title .rig img{ width: 25%; margin: 25% 0;}
.About_play .project .men_cont{ width: 100%; height: auto; overflow: hidden; padding:20px 0;}
.About_play .project .men_cont li{ float: left; width: 33%; text-align: center;}
.About_play .project .men_cont li div{ width: 80px; height: 80px; border-radius: 50%;  border: 1px solid #db121a; margin: 0 auto; background-size: 100% !important;}
.About_play .project .men_cont li p{ color: #999a9f; margin: 10px 0; font-size: 12px;}
.About_play .project .men_cont li:hover div{ width: 80px; height: 80px;  margin: 0 auto; border-radius: 50%;  background-size: 100%; }
.About_play .project .men_cont li:hover p{ color: #FFFFFF; margin: 10px 0; font-size: 12px;}

.disso{ width:56px; background:none; color:#fff; text-align:center;}

/******游泳塑型*******/
.About_play .fitness{width: 100%; height: auto; overflow: hidden;}
.About_play .fitness .fitness_title{ line-height: 50px; background: #1b1a21; height: 50px;  width: 100%;  overflow: hidden;}
.About_play .fitness .fitness_title  p{ width: 100%; margin: 0 auto; color: #FFFFFF;  text-indent: 4em;}
.About_play .fitness .fitness_list { width: 100%; height: auto; overflow: hidden; background: #303136;}
.About_play .fitness .fitness_list .fitness_time{ width: 86%; margin: 0 auto; border-bottom: 1px solid #44454a;}
.About_play .fitness .fitness_list .fitness_time p{ text-indent: 3em;  line-height: 50px; font-size: 13px;}
.About_play .fitness .fitness_list .fitness_time .p1{ background: url("../img/time.png") no-repeat 0 center;background-size: 7%;}
.About_play .fitness .fitness_list .fitness_time .p2{ background: url("../img/time2.png") no-repeat 0 center;background-size: 7%;}
.About_play .fitness .fitness_list .fitness_time .p3{ background: url("../img/time3.png") no-repeat 0 center;background-size: 7%;}
.About_play .fitness .fitness_list .fitness_time span{ color: #656469;}
.About_play .fitness .fitness_list .fitness_time font{ color: #FFFFFF;}
.About_play .fitness .fitness_list .course{ width: 86%; margin: 0 auto;}
.About_play .fitness .fitness_list .course p{  line-height: 50px; font-size: 13px;}
.About_play .fitness .fitness_list .course span{ color: #FFFFFF;}
.About_play .fitness .fitness_list .course font{ color: #db121a;}

/*******教练发言*******/
.About_play .fitness .coach{ margin-top: 10px; width: 100%;height: auto; overflow: hidden; background: #303136;}
.About_play .fitness .coach .text{ width: 86%; margin: 0 auto;}
.About_play .fitness .coach .text .speak{ line-height: 50px; color: #ffffff; font-size: 13px;}
.About_play .fitness .coach .text .cont{ color: #656469; font-size: 12px; line-height: 22px;}
.About_play .fitness .coach .text .img{ width: 100%; height: auto; overflow: hidden; margin: 20px 0;}
.About_play .fitness .coach .text .img li{ width: 30%; float: left; margin-left: 5%;}
.About_play .fitness .coach .text .img li img{ width: 100%;}
/*******评价****/
.About_play .fitness .coach .text .eval{ width: 100%; height: auto; overflow: hidden; padding: 1px 0 20px 0;}
.About_play .fitness .coach .text .eval li{ width: 25%; float: left;}
.About_play .fitness .coach .text .eval li p{ color: #656469; font-size: 12px; text-align: right;}
.About_play .fitness .coach .text .eval li .i1{ background: url("../img/i1.png") no-repeat 4px center; background-size: 20%;}
.About_play .fitness .coach .text .eval li .i2{ background: url("../img/i2.png") no-repeat 4px center; background-size: 20%;}
.About_play .fitness .coach .text .eval li .i3{ background: url("../img/i3.png") no-repeat 4px center; background-size: 20%;}
.About_play .fitness .coach .text .eval li .i4{ background: url("../img/i4.png") no-repeat 4px center; background-size: 20%;}
/*****提交****/
.About_play .fitness .submit{ width: 100%; height:auto; overflow: hidden; }
.About_play .fitness .submit .submit_center{ width: 90%; text-align: center;  margin: 25px auto 35px auto;}
.About_play .fitness .submit .submit_center p{  color: #FFFFFF; background: #db121a; line-height: 40px; border-radius: 20px;}





/******我要踢球约球界面******/
.About_late{width: 100%; height: auto;}
.About_late .late_head{ width: 100%; background: #ececec;}
.About_late .late_head .title{ text-align: center; padding: 15px 0px;}
.About_late .late_head .title img{ width: 16%; border-radius: 50%; border: 2px solid #FFFFFF;}
.About_late .late_head .title span{ margin-left: 10px;}
.About_late .late_bos{ width: 100%; height: auto; background: #FFFFFF;}

/*****预定商品页面****/
.About_late .header{ width: 100%; height: auto; overflow: hidden; background:#ececec;}
.About_late .header .title{ width: 100%;  margin: 0 auto 13px auto; position: relative;border-bottom:1px solid #eee; background:#fff;}
.About_late .header .title p{ width:96%; margin:0px auto;  font-size: 16px;   padding:10px 0; background-size:6%; line-height:25px;}
.About_late .header .title p em{ font-size:15px; color:#E80710; display:block; padding-top:5px;}
.About_late .header .title p em i{ font-size:20px; color:#E80710;}
.About_late .header .title p em s{ padding-left:20px; font-size:17px; color:#ccc;}

.yxun{ width:100%; margin-top:15px; background:#fff;border-bottom:1px solid #EFEFEF;}
.yxun_x{ width:96%; margin:0 auto; line-height:40px; overflow:hidden; background:url(../img/icon/sad.png) 100% 17px no-repeat; background-size:8% 18%; }
.yxun_x span{ display:block; float:left; color:#9B9B9B; font-size:16px; width:13%;}
.yxun_x em{ display:block; float:left; width:60%; font-size:17px; color:#333;}
.yxun_l,.yxun_k{ text-align:center; line-height:40px; font-size:15px; color:#9B9B9B;border-top:1px solid #EFEFEF;width: 100%;margin: 0 auto;max-width: 640px;background: #fff;}
.yxun_k{ border-bottom:1px solid #ececec; border-top:none;}
.yxun_l img,.yxun_k img{ vertical-align:middle; width:5%; margin-top:-2px;}

.About_late .header .title p span{ display:block; float:right; font-size:12px; color:#db121a;}

.About_late .header .title .pay{  background: #db121a; padding: 4px 10px; border-radius: 5px; position: absolute; right: 0; bottom: 5px; right:15%;}
.int{ width:100%; background:#fff; margin: 0 auto; display:none;}
.int p{ display:inline-block;}
.int .span{ width: 93.5%; padding:2% 3%; margin: 0 auto; border: 1px solid #EFEFEF; min-height: 150px; color: #FFFFFF;}
.int .span p{ font-size: 12px;}
.int .span *,.About_late .header .int .span img{ max-width:100%;}

.intsss{ width:100%; background:#fff; margin: 0 auto; padding-bottom:50px;}
.intsss p{ display:inline-block;}
.intsss .span{ width: 93.5%; padding:2% 3%; margin: 0 auto; border: 1px solid #EFEFEF; min-height: 150px; color: #FFFFFF;}
.intsss .span p{ font-size: 12px;}
.intsss .span *,.About_late .header .intsss .span img{ max-width:100%;}

/***分享打卡***/
.About_late .header .share{ width: 86%; margin: 0 auto; height: auto; overflow: hidden;}
.About_late .header .share .rain{ width: 100%; height: auto; overflow: hidden;}
.About_late .header .share .rain img{ border-radius: 50%; float: left;}


.shimg{ position:relative;}
.shpp{ position:absolute; width:100%; margin-top:-32%;}
.shpp a{ display:block; width:35%; margin:0 auto; text-align:center; color:#fff; background:#db121a; font-size:15px; padding:6px 0; border-radius:5px;}






/*****我的订单页面*****/
.About_play .Myor_head{ width: 100%; height: 60px; background: #FFFFFF;}
.About_play .Myor_head ul{ width: 75%; margin: 0 auto; height: auto; overflow: hidden;}
.About_play .Myor_head ul li{ width: 50%; float: left; text-align: center; }
.About_play .Myor_head ul li span{line-height: 60px;}
/*.About_play .Myor_head ul li span:hover{line-height: 60px; padding-bottom: 18px; border-bottom: 4px solid #ff8b0f; color: #ff8b0f;}*/
.About_play .Myor_head ul li .hover{line-height: 60px; padding-bottom: 18px; border-bottom: 4px solid #ff8b0f; color: #ff8b0f;}
.About_play .Myor_stadium{ width: 100%; background: #FFFFFF; margin-top: 20px; padding-bottom: 70px;}
.About_play .Myor_stadium li{ width: 84%; margin: auto; height: auto; overflow: hidden; padding: 15px 0 10px 0; border-bottom: 1px solid #ebebeb;}
.About_play .Myor_stadium .left{ width: 25%; text-align: center; float: left;}
.About_play .Myor_stadium .left img{ width: 60%; border-radius: 50%;}
.About_play .Myor_stadium .rig{ width: 75%; float: right;}
.About_play .Myor_stadium .rig p{ font-size: 12px;margin: 6px 0; color: #222222; height: auto; overflow: hidden;}
.About_play .Myor_stadium .bot{ width: 100%; height: auto; overflow: hidden;}
.About_play .Myor_stadium .bot p{ font-size: 12px;margin: 6px 0; color: #222222; height: auto; overflow: hidden; text-indent:2em;}


/*小正方形按钮*/
.litter_box_grey{background:#dfdfdf; border-radius:4px; padding:1px 8px; font-size:14px; color:#888}
.litter_box_green{background:#06BF04; border-radius:4px; padding:1px 8px; font-size:14px; color:#fff}


.location_panel .ball_bag{position: relative; height:90%;background: url('../img/yueqiu.jpg') no-repeat center center; background-size: 100% 100%;}
.location_panel .location_ren{ width: 100%; position: absolute; top: 0px; text-align: center; color: #bdffc9; height: 50px;}
.location_panel .location_ren .q1{ width: 42px; height: 42px; margin: auto; border-radius: 50%; border: 1px solid #bdffc9; margin-top: 16px;}
.location_panel .location_ren .q2{ display: block; width: 30px; margin: auto; border-radius: 50%; border: 4px solid #bdffc9; margin-top: 2px; line-height: 30px;}
.location_panel .manage{ width: 100%; text-align: center; top: 55px; position: absolute; color: #bdffc9;}
.location_panel .qiuc{ width: 100%; height:60%; background: url("../img/qiuc.png") no-repeat; background-size: 100% ; position: absolute; top: 130px;}
.location_panel .qiuc .san{ width: 36px; height: 36px; float: left; display: block; background: url("../img/quanquan.png") no-repeat; background-size: 100%; text-align: center; line-height: 36px; color: #bdffc9;}
.location_panel .qiuc .san2{ width: 36px; height: 36px; float: left; display: block; background: url("../img/san2.png") no-repeat; background-size: 100%; text-align: center; line-height: 36px; color: #bdffc9;}
.location_panel .qiuc .san3{ width: 36px; height: 36px; float: left; display: block; background: url("../img/san3.png") no-repeat; background-size: 100%; text-align: center; line-height: 36px; color: #bdffc9;}
.location_panel .qiuc .DM{ width: 80%; margin: auto; margin-top: 5%; height: 86%;}
.location_panel .qiuc .DM .pen1{ width: 100%; height: 25%;}
.location_panel .qiuc .DM .pen2{ width: 100%; height: 38%;}
.location_panel .qiuc .DM .pen2 li{ width: 25%; float: left; text-align: center;}
.location_panel .qiuc .DM .pen2 li span{ margin: 0 25%;}
.location_panel .qiuc .DM .pen3{ width: 100%; height: 22%;}
.location_panel .qiuc .DM .pen3 li{ width: 25%; float: left;}
.location_panel .qiuc .DM .pen3 li span{ margin: 0 25%;}
.location_panel .qiuc .DM .pen4{ width: 100%; height: 20%; }
.location_panel .qiuc .DM .pen4 li{ width: 100%; text-align: center;}
.location_panel .qiuc .DM .pen4 li span{ margin: 0 45%;}

/***9人球场**/
#location_panel2 .qiuc .DM .pen2 li{ width: 33%; float: left; text-align: center;}
#location_panel2 .qiuc .DM .pen2 .sin3 span{ margin: 0%; float: left;}
#location_panel2 .qiuc .DM .pen2 .sin4 span{ margin: 0 37%; }
#location_panel2 .qiuc .DM .pen2 .sin5 span{  margin: 0%;float: right;}
#location_panel2 .qiuc .DM .pen3 li{ width: 33%; float: left; text-align: center;}
#location_panel2 .qiuc .DM .pen3  span{ margin: 0 35%; }
#location_panel2 .qiuc .DM .pen3 .sin7 span{ margin: 0 37%; }

/***7人球场**/
#location_panel3 .qiuc .DM .pen1 li{ width: 100%; text-align: center;}
#location_panel3 .qiuc .DM .pen1 li span{ margin: 0 45%;}
#location_panel3 .qiuc .DM .pen2 li{ width: 50%; text-align: center;}
#location_panel3 .qiuc .DM .pen2 li span{ margin: 0 40%;}
#location_panel3 .qiuc .DM .pen3 li{ width: 33%; float: left; text-align: center;}
#location_panel3 .qiuc .DM .pen3  span{ margin: 0 35%; }

/***5人球场**/
#location_panel4 .qiuc .DM .pen3{ width: 100%; height: 25%;}
#location_panel4 .qiuc .DM .pen3 .sin7{ width: 50%;}
#location_panel4 .qiuc .DM .pen3 .sin8{ width: 50%;}
#location_panel4 .qiuc .DM .pen3 .sin8 span{ margin: 0 50%;}

/*****收费标准****/
#money_panel .money_s1{ width: 100%; display: block; border-bottom: 1px solid #EFEFEF; line-height: 52px;  height:52px;text-align: center; font-size: 14px;  color: #333; }
#money_panel .money_s2{ width: 100%; display: block; border-bottom: 1px solid #EFEFEF; line-height: 52px;  height:52px;text-align: center; font-size: 14px;  color: #FFF;  background: #06BF04;}

.Late .DM .san{ width: 36px; height: 36px; float: left; display: block; background: url("../img/sans.png") no-repeat; background-size: 100%; text-align: center; line-height: 36px; color: #bdffc9;}




/****后退back******/
.back{ width: 22px; height: 50px; background: url("../img/back.png") no-repeat center center; background-size: 70%; position: absolute; left: 20px;}


/***手机在线上传图片****/
@charset "utf-8";
/* CSS Document*/
.parentFileBox {
	width:auto;
	height:auto;
	overflow:hidden;
	position:relative;
}
.parentFileBox>.fileBoxUl {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:5px;
}
.parentFileBox>.fileBoxUl>li {
	float:left;

	border-radius:5px;
	width:170px;
	height:150px;
	margin-top:5px;
	margin-left: 20%;
	overflow:hidden;
	position:relative;

}
.parentFileBox>.fileBoxUl>li>.viewThumb {
	position:absolute;
	top:0;
	left:0;
	width:170px;
	height:150px;
	overflow:hidden;
}
.parentFileBox>.fileBoxUl>li>.viewThumb>img {
	width:100%;
	height:100%;
}
.parentFileBox>.fileBoxUl>li>.diyCancel,.parentFileBox>.fileBoxUl>li>.diySuccess {
	position:absolute;
	width:32px;
	height:32px;
	top:2px;
	right:2px;
	cursor:pointer;
	display:none;
}
.parentFileBox>.fileBoxUl>li>.diyCancel {
	background:url(../img/x_alt.png) no-repeat;
}
.parentFileBox>.fileBoxUl>li>.diySuccess {
	background:url(../img/check_alt.png) no-repeat;
	cursor:default;
}
.parentFileBox>.fileBoxUl>li>.diyFileName {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	font-size:12px;
	display:none;
	background:url(../img/bgblack.png);
}
.parentFileBox>.fileBoxUl>li>.diyBar {
	top:0;
	left:0;
	position: absolute;
	width: 170px;
	height: 150px;
	line-height:150px;
	background:url(../img/bgblack.png);
	display:none;
}
.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgressText {
	font-size:14px;
	text-align:center;
	color:#FFF;
	position:relative;
	z-index:99;
}
.parentFileBox>.fileBoxUl>li>.diyBar>.diyProgress {
	position:absolute;
	left:0;
	top:42%;
	height:24px;
	width:100%;
	background-color:#09F;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	z-index:97;
}
.parentFileBox>.diyButton {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	height:20px;
	line-height:20px;
	text-align:center;
}
.parentFileBox>.diyButton>a {
	padding:5px 10px 5px 10px;
	background-color:#09C;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	border-radius:3px;
}
.parentFileBox>.diyButton>a:hover {
	background-color:#0CC;
	color:#F30;
}
.parentFileBox>.fileBoxUl>li:hover {
	/*-moz-box-shadow: 3px 3px 4px #FF0;
	-webkit-box-shadow: 3px 3px 4px #FF0;
	box-shadow: 3px 3px 4px #FF0;*/
}
.parentFileBox>.fileBoxUl>.diyUploadHover:hover .diyCancel {
	display:block;
}
.parentFileBox>.fileBoxUl>li:hover .diyFileName {
	display:block;
}
.avi_diy_bg,.txt_diy_bg,.doc_diy_bg,.zip_diy_bg,.csv_diy_bg,.xls_diy_bg,.mp3_diy_bg,.pdf_diy_bg,.rar_diy_bg {
	background-position:center;
	background-repeat:no-repeat;
}
.avi_diy_bg {
	background-image:url(../img/filebg/avi.png);
}
.txt_diy_bg {
	background-image:url(../img/filebg/txt.png);
}
.doc_diy_bg {
	background-image:url(../img/filebg/doc.png);
}
.zip_diy_bg {
	background-image:url(../img/filebg/zip.png);
}
.csv_diy_bg {
	background-image:url(../img/filebg/csv.png);
}
.xls_diy_bg {
	background-image:url(../img/filebg/xls.png);
}
.mp3_diy_bg {
	background-image:url(../img/filebg/mp3.png);
}
.pdf_diy_bg {
	background-image:url(../img/filebg/pdf.png);
}
.rar_diy_bg {
	background-image:url(../img/filebg/rar.png);
}
.webuploader-container {
	position: relative;
}
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px,1px,1px,1px);
}
.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #00b7ee;
	padding: 10px 15px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
}
.webuploader-pick-hover {
	background: #00a2d4;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events:none;
}

#box{ margin:1px auto; width:80%; float:right;}














.gearDate,
.gearDatetime,
.gearTime {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-color: rgba(0, 0, 0, 0.2);
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9900;
	overflow: hidden;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.date_ctrl {
	vertical-align: middle;
	background-color: white;
	color: #363837;
	margin: 0;
	height: auto;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9901;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slideInUp {
	animation: slideInUp .3s ease-in;
	-webkit-animation: slideInUp .3s ease-in
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.date_roll,
.datetime_roll,
.time_roll {
	display: -webkit-box;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-weight: bold;
	background-color: transparent;
	-webkit-mask: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#debb47), to(rgba(36, 142, 36, 0)));
	-webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36, 142, 36, 0))
}

.date_roll>div,
.datetime_roll>div,
.time_roll>div {
	font-size: 2.3em;
	height: 6em;
	float: left;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 4
}

.date_roll_mask {
	-webkit-mask: -webkit-gradient(linear, 0% 40%, 0% 0%, from(#debb47), to(rgba(36, 142, 36, 0)));
	-webkit-mask: -webkit-linear-gradient(bottom, #debb47 50%, rgba(36, 142, 36, 0));
	padding: 0 0 3em 0
}

.date_roll>div:nth-child(2) {
	-webkit-box-flex: 2
}

.date_roll>div:nth-child(1),
.datetime_roll>div:nth-child(1) {
	-webkit-box-flex: 4
}

.datetime_roll>div:first-child {
	-webkit-box-flex: 6
}

.datetime_roll>div:last-child {
	-webkit-box-flex: 6
}

.date_grid {
	position: relative;
	top: 2em;
	width: 100%;
	height: 2em;
	margin: 0;
	box-sizing: border-box;
	z-index: 0;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.date_grid>div {
	color: #000;
	position: absolute;
	right: 0;
	top: 0;
	font-size: .8em;
	line-height: 2.5em
}

.date_roll>div:nth-child(3) .date_grid>div {
	left: 42%
}

.datetime_roll>div .date_grid>div {
	right: 0
}

.datetime_roll>div:first-child .date_grid>div {
	left: auto;
	right: 0%
}

.datetime_roll>div:last-child .date_grid>div {
	left: 50%
}

.time_roll>div:nth-child(1) .date_grid>div {
	right: 0.5em;
	/*border: 1px solid red;*/
}
.time_roll>div .date_grid{
	/*border: 1px solid black;*/
} 
.time_roll>div .date_grid>div {
	right:1em;
	/*border: 1px solid blue;*/
}

.date_btn {
	color: #000;
	font-size: 1.6em;
	line-height: 1em;
	text-align: center;
	padding: .8em 1em;
	cursor: pointer
}

.date_btn_box {
	display: -webkit-box;
	-webkit-box-pack: justify;
	-webkit-box-align: stretch
}

.gear {
	float: left;
	position: absolute;
	z-index: 9902;
	width: 5.5em;
	margin-top: -6em
}

.date_roll>div .gear {
	width: 100%
}

.date_roll>div:nth-child(1) .gear {
	text-indent: 20%
}

.date_roll>div:nth-child(2) .gear {
	text-indent: -20%
}

.date_roll>div:nth-child(3) .gear {
	text-indent: -55%
}

.datetime_roll>div .gear {
	width: 100%;
	text-indent: -25%
}

.datetime_roll>div:first-child .gear {
	text-indent: -10%
}

.datetime_roll>div:last-child .gear {
	text-indent: -50%
}

.time_roll>div .gear {
	width: 100%;
	/*text-indent: -70%;*/
	text-align: center;
}

.time_roll>div:nth-child(1) .gear {
	width: 100%;
	text-indent: 10%
}

.tooth {
	height: 2em;
	line-height: 2em;
	text-align: center
}



.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.dropload-load .loading{
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    margin: 6px;
    border: 2px solid #666;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.jois .joiss.gnavs{ height:144px;}
.gnavs ul li.cuss{  color:#db121a; background:url(../../img/icon/gous.png) 94% 11px no-repeat;}



@media all and (max-width:640px){
.navin ul li p{ font-size:20px;}
.irems .irem_list ul li a p{ font-size:19px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:100%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:23px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:20px;}
.fllist p i{font-size:20px;}
.fllist .fllista a{ font-size:18px;}
.gdlist ul li .gdl_rig p{ font-size:19px;}
.guig .guig_top .guigt_rig p{ font-size:19px;}
.loginp{ font-size:23px;}
.userdind .userdind1 p{ font-size:19px;}
.index_img .ren .uoi ul li span{  font-size: 19px;}

.iacts .iact_lef p{font-size:27px;}
.iacts .iact_lef em{  font-size:22px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:23px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:19px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:19px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:16px;}

.odlist4 a{ font-size:19px;}
}
.jifen .jifen_lef span{ font-size:50px;}
.jifen .jifen_rig a{ font-size:34px;}
@media all and (max-width:580px){
.navin ul li p{ font-size:18px;}
.irems .irem_list ul li a p{ font-size:18px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:95%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:21px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:19px;}
.fllist p i{font-size:19px;}
.fllist .fllista a{ font-size:17px;}
.gdlist ul li .gdl_rig p{ font-size:18px;}
.guig .guig_top .guigt_rig p{ font-size:18px;}
.loginp{ font-size:22px;}
.userdind .userdind1 p{ font-size:18px;}
.index_img .ren .uoi ul li span{  font-size: 18px;}

.iacts .iact_lef p{font-size:26px;}
.iacts .iact_lef em{  font-size:21px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:22px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:18px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:18px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:15px;}

.odlist4 a{ font-size:18px;}
.jifen .jifen_lef span{ font-size:50px;}
.jifen .jifen_rig a{ font-size:32px;}
.tjrs{ font-size:22px;}
}
@media all and (max-width:420px){
.navin ul li p{ font-size:17px;}
.irems .irem_list ul li a p{ font-size:17px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:90%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:19px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:17px;}
.fllist p i{font-size:19px;}
.fllist .fllista a{ font-size:17px;}
.gdlist ul li .gdl_rig p{ font-size:17px;}
.guig .guig_top .guigt_rig p{ font-size:17px;}
.loginp{ font-size:21px;}
.userdind .userdind1 p{ font-size:17px;}
.index_img .ren .uoi ul li span{  font-size: 17px;}

.iacts .iact_lef p{font-size:25px;}
.iacts .iact_lef em{  font-size:20px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:21px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:17px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:17px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:14px;}

.odlist4 a{ font-size:17px;}
.jifen .jifen_lef span{ font-size:50px;}
.jifen .jifen_rig a{ font-size:30px;}
.tjrs{ font-size:21px;}

#pas{ width:50%; height:11%; top:63%; }
}
@media all and (max-width:385px){
.navin ul li p{ font-size:16px;}
.irems .irem_list ul li a p{ font-size:16px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:85%; margin-top:5%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:17px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:15px;}
.fllist p i{font-size:18px;}
.fllist .fllista a{ font-size:16px;}
.gdlist ul li .gdl_rig p{ font-size:16px;}
.guig .guig_top .guigt_rig p{ font-size:16px;}
.loginp{ font-size:20px;}
.userdind .userdind1 p{ font-size:16px;}
.index_img .ren .uoi ul li span{  font-size: 16px;}

.iacts .iact_lef p{font-size:24px;}
.iacts .iact_lef em{  font-size:19px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:20px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:16px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:16px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:13px;}

.odlist4 a{ font-size:16px;}
.jifen .jifen_lef span{ font-size:50px;}
.jifen .jifen_rig a{ font-size:28px;}
.tjrs{ font-size:20px;}
#pas{ width:50%; top:70%; height:12%; }
}
@media all and (max-width:360px){
.navin ul li p{ font-size:15px;}
.irems .irem_list ul li a p{ font-size:15px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:80%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:15px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:14px;}
.fllist p i{font-size:17px;}
.fllist .fllista a{ font-size:15px;}
.gdlist ul li .gdl_rig p{ font-size:15px;}
.guig .guig_top .guigt_rig p{ font-size:15px;}
.loginp{ font-size:19px;}
.userdind .userdind1 p{ font-size:15px;}
.index_img .ren .uoi ul li span{  font-size: 15px;}

.iacts .iact_lef p{font-size:23px;}
.iacts .iact_lef em{  font-size:18px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:19px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:15px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:15px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:13px;}

.odlist4 a{ font-size:15px;}
.jifen .jifen_lef span{ font-size:45px;}
.jifen .jifen_rig a{ font-size:26px;}
.tjrs{ font-size:19px;}
}
@media all and (max-width:320px){
.navin ul li p{ font-size:14px;}
.irems .irem_list ul li a p{ font-size:14px;}
.irems .irem_list ul li .iremc .iremc_rig img{ width:75%; margin-top:18%;}
.irems .irem_list ul li .iremc .iremc_lef em i{ font-size:14px; }
.irems .irem_list ul li .iremc .iremc_lef em s{ font-size:13px;}
.userdind .userdind1 p{ font-size:15px;}

.fllist p i{font-size:16px;}
.fllist .fllista a{ font-size:14px;}
.gdlist ul li .gdl_rig p{ font-size:14px;}
.guig .guig_top .guigt_rig p{ font-size:14px;}
.loginp{ font-size:18px;}
.userdind .userdind1 p{ font-size:14px;}
.index_img .ren .uoi ul li span{  font-size: 14px;}

.iacts .iact_lef p{font-size:22px;}
.iacts .iact_lef em{  font-size:17px;}
.iacts .iact_rig .iactr1 .iactr1_lef p{ font-size:18px; }
.iacts .iact_rig .iactr1 .iactr1_lef em{ font-size:14px;}
.iacts .iact_rig .iactr2 .iactr2_a p{ font-size:14px;}
.iacts .iact_rig .iactr2 .iactr2_a em{font-size:12px;}

.odlist4 a{ font-size:14px;}
.jifen .jifen_lef span{ font-size:40px;}
.jifen .jifen_rig a{ font-size:24px;}
.tjrs{ font-size:18px;}


.paysmm{ height:65%;}
.paysmm .pm1{ line-height:35px;}
.paysmm .pm2 {margin-top: 3%;}
.pass{ height:30px; font-size:20px;}
#keyboard li{ height:30px; line-height:30px;}

#pas{ width:53%; height:16%; top:63%; }

.bbanks .banks{ width:90%; height:40%;}
}





































