/*教练端*/
/*用户协议*/
input{-webkit-appearance: none;outline: none;}
section.yhxy{width: 6.9rem; height: auto; overflow: hidden; margin:0.67rem auto 0.48rem; }
section.yhxy p,section.yhxy em{font-size: 0.28rem;color: #666;line-height: 0.56rem;margin-bottom: 0.71rem;}
section.yhxy em{font-weight:bold;color: #333}
section.yhxy p:last-child{margin-bottom: 0}
/*end*/
/*入驻须知*/
section.jl_instructions{width:6.9rem;height: auto;border-radius: 0.08rem;background: url(../images/firstorderbg2.png) no-repeat 0 0;background-size: 100%  auto;padding-top:0.48rem;margin:0.83rem auto 0.67rem;overflow: hidden;}
section.jl_instructions .text{float: left;background: #fff;overflow: hidden;font-size: 0.28rem;line-height: 0.56rem;color: #666;padding:0.82rem 0.65rem 0;box-sizing: border-box;text-align: justify;}
section.jl_instructions footer{background-color: #fff;padding:0.86rem 0.65rem 0;float:left;}
section.jl_instructions footer>a.orderyuyuebtn{outline: none;display: block;width:5.6rem;margin:0 auto; margin-bottom:0.7rem;background:#003150;height: 0.88rem;font-size: 0.28rem;border-radius: 0.04rem;color: #fff}

/*登录页面*/
section.login{width: 100%; height: auto; overflow: hidden;box-sizing:border-box; padding:0.68rem 0.95rem 0}
section.login form{margin:0;padding-top: 0}
section.login .logo{width:100%;height: 1.79rem;overflow: hidden;margin-bottom:0.43rem }
section.login .logo>img{ display: block;width:1.45rem;height: 100%;margin: 0 auto;}
section.login .name{width:100%;height:0.87rem;position:relative;margin-bottom: 0.54rem}
section.login .pass{width:100%;height:0.87rem;position:relative;}
section.login input[type="text"],input[type="password"],input[type="hidden"],input[type="email"]{float: left;width:100%;height: 100%;box-sizing: border-box;border-bottom: 1px solid #E5E5E5;outline: none;color:#666;padding-left: 0.62rem}
/*输入框的icon*/
section.login i.phone,i.password{width:0.23rem;height: 0.38rem;position:absolute;left:0rem;top:50%;margin-top:-0.19rem;}
section.login i.phone{background-image:url(../images/icon-phone.png) ;background-size: 100% 100%;left:0.05rem;background-repeat:no-repeat;background-position: center center;}
section.login i.password{width:0.32rem;height:0.32rem;background-image:url(../images/icon-password.png) ;background-size: 100% 100%;margin-top:-0.16rem;background-repeat:no-repeat;background-position: center center;}
section.login i.eye{width:0.35rem;height:0.34rem;background:url(../images/icon-eye.png) no-repeat center center;background-size: 100% 100%;position:absolute;top:50%;;right:0;margin-top:-0.17rem;}
section.login .remember{width:100%;overflow: hidden;margin-top: 0.38rem}
section.login .remember .rememberbtn{width:auto;float: right;line-height: 0.32rem;position: relative;}
section.login .remember  input[type="checkbox"]{position: absolute;top:0;bottom:0;margin:auto;left:-0.36rem;-webkit-appearance: none;display: block;float: right;width:0.24rem;height: 0.24rem;border-radius:0.03rem;box-sizing:border-box;border:1px solid #D0D0D0;cursor: pointer;outline: none;background:none;}
section.login .remember  input:checked{background:url(../images/rememberchecked.png) no-repeat 0 0;background-size: 100% 100%;border: none}
section.login .remember  label{font-size: 0.28rem;color: #cecece;line-height: 0.32rem;float: right;}
section.login .button {width:100%; height:0.88rem;margin-top:0.39rem}
section.login .button input{width:100%; height:0.88rem; float: left;background:#00304E;color: #fff;line-height: 0.88rem;text-align: center;border-radius: 0.03rem;transition:background 1s;}
section.login .button input:disabled{background:#DADADA;}
section.login .other{width:100%;overflow: hidden;margin-top: 0.38rem;display: flex;justify-content: center;}
section.login .box{width:2.48rem;overflow: hidden;height: 100%;margin:0 auto;}
section.login .other a{display: block;float: left;line-height: 0.32rem;color: #999;font-size: 0.24rem}
section.login .other span{display: block;float: left;line-height: 0.32rem;color: #999;font-size: 0.24rem;width:1px;height: 0.2rem;margin:0 0.3rem;background:#EEEEEE;}
/*end*/

/*找回密码*/
section.zhmm{width: 100%; height: auto; overflow: hidden;box-sizing:border-box; padding:0.68rem 0.95rem 0}
section.zhmm form{margin-top:0;padding-top: 0}
section.zhmm .name{width:100%;height:0.87rem;position:relative;margin-bottom: 0.54rem}
section.zhmm .verify{width:100%;height:0.87rem;position:relative;}
section.zhmm i.phone,i.safe{width:0.23rem;height: 0.38rem;position:absolute;left:0.05rem;top:50%;margin-top:-0.19rem;}
section.zhmm i.phone{background-image:url(../images/icon-phone.png);background-size: 100% 100%;}
section.zhmm i.safe{width:0.29rem;height:0.32rem;background-image:url(../images/icon-repwd.png);background-size: 100% 100%;margin-top:-0.16rem;}
section.zhmm input[type="text"]{float: left;width:100%;height: 100%;box-sizing: border-box;border-bottom: 1px solid #E5E5E5;outline: none;color:#666;padding-left: 0.62rem}
section.zhmm .getverify{position:absolute;top:50%;;right:0;margin-top:-0.13rem;color: #00304E;font-size:0.28rem;background:none;line-height: 0.28rem;}
section.zhmm .button {width:100%; height:0.88rem;margin-top:0.50rem}
section.zhmm .button input{width:100%; height:0.88rem; float: left;background:#00304E;color: #fff;line-height: 0.88rem;text-align: center;border-radius: 0.03rem;transition:background 1s;}
/*end*/

/*重置密码*/
section.czmm{width: 100%; height: auto; overflow: hidden;box-sizing:border-box; padding:0.68rem 0.95rem 0;}
section.czmm form{margin-top:0;padding-top: 0}
section.czmm div.firstpass,div.secondpass{width:100%;height:0.87rem;position:relative;margin-bottom: 0.54rem;}
section.czmm div.secondpass{margin-bottom:0;}
section.czmm input[type="password"],input[type="hidden"],input[type="text"],input[type="email"]{float: left;width:100%;height: 100%;box-sizing: border-box;border-bottom: 1px solid #E5E5E5;outline: none;color:#666;padding-left: 0.62rem}
section.czmm i.password{position:absolute;left:0rem;top:50%;margin-top:-0.19rem;width:0.32rem;height:0.32rem;background-image:url(../images/icon-password.png);background-size: 100% 100%;margin-top:-0.16rem;}
section.czmm i.eye{width:0.35rem;height:0.34rem;background:url(../images/icon-eye.png) no-repeat center center;background-size: 100% 100%;position:absolute;top:50%;;right:0;margin-top:-0.17rem;}
section.czmm .button {width:100%; height:0.88rem;margin-top:0.50rem}
section.czmm .button input{width:100%; height:0.88rem; float: left;background:#00304E;color: #fff;line-height: 0.88rem;text-align: center;border-radius: 0.03rem;transition:background 1s;}
section.czmm .button input:disabled{background:#DADADA;}
/*end*/

/*注册*/
section.jl_enroll{height:auto;background:#f5f5f5 url(../images/sectionbg.png) no-repeat 0 0;background-size: 100% auto;overflow: hidden;box-sizing: border-box;padding:0.65rem 0.3rem 0;}
section.jl_enrollform{width:100%;height: auto;border-radius: 0.08rem;overflow: hidden;margin:0 auto 0.5rem;}
section.jl_enrollform>img{width: 100%;height: auto;display: block;}
section form{padding-top:0.84rem;background-color: #fff;}
section.jl_enrollform .row{width:100%;box-sizing: border-box;padding:0 0.65rem;margin-bottom:0.42rem;overflow: hidden;position:relative;}
section.jl_enrollform .row>label{display: block;width:100%;text-align: left;color: #666;font-size: 0.28rem}
section.jl_enrollform .row>input{display: block;height: 0.85rem;line-height: 0.85rem;text-align: left;padding-left: 0;background: none;}
section.jl_enrollform .coachaboutsbtn{width:100%;margin:0;margin-bottom: 0.9rem;}
section.jl_enrollform .row i.eye{width:0.35rem;height:0.34rem;background:url(../images/icon-eye.png) no-repeat center center;position:absolute;bottom:0.23rem;right:0.65rem;background-size: 100% 100%;}
section.jl_enrollform .btn{overflow: hidden;width: 100%;box-sizing: border-box;padding:0 0.65rem;}
/*完善信息*/
section.jl_addenroll{height:auto;background:#f5f5f5 url(../images/sectionbg.png) no-repeat 0 0;background-size: 100% 100%;overflow: hidden;}
section.jl_addenrollform{width:100%;height:auto;box-sizing:border-box;border-radius: 0.08rem;overflow: hidden;margin: 0.65rem auto 0.5rem;}
section.jl_addenrollform>img{width: 100%;height: auto;display: block;}
section.jl_addenrollform .row{width:100%;box-sizing: border-box;padding:0 0.65rem;margin-bottom:0.42rem;overflow: hidden;position:relative;}
section.jl_addenrollform .row>label{display: block;width:100%;text-align: left;color: #666;font-size: 0.28rem}
section.jl_addenrollform .row>input{display: block;height: 0.85rem;float: left;line-height: 0.85rem;text-align: left;padding-left: 0;background: none;}
section.jl_addenrollform input.orderyuyuebtn{outline: none;display: block;width:100%;background:#003150;height: 0.88rem;font-size: 0.28rem;border-radius: 0.04rem;color: #fff;margin-bottom: 0.9rem;}
section.jl_addenrollform .row i.eye{width:0.35rem;height:0.34rem;background:url(../images/icon-eye.png) no-repeat center center;position:absolute;bottom:0.23rem;right:0.65rem;}
section.jl_addenrollform .row .uploadimg{display:block;height: 0.88rem;width: 0.88rem;border-radius: 50%;float: right;overflow: hidden;background:#e3e3e3 url(../images/uploadhead.png) no-repeat center center;background-size: 0.38rem 0.38rem;margin-top:-1.06rem;margin-right:0.41rem;position:relative;}
section.jl_addenrollform .row .uploadimg input{height: 0.88rem;width:0.88rem;opacity: 0;position:absolute;top:0;left:0;}
section.jl_addenrollform .row .uploadimg img{position:absolute;top:0;left:0;height: 100%;width:100%;opacity: 0}
section.jl_addenrollform .head label{height:1.2rem;border-bottom: 1px solid #e5e5e5;line-height: 1.2rem}
section.jl_addenrollform .head span{float:right;margin-top:-0.68rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
section.jl_addenrollform .sex label{height:1.64rem;border-bottom: 1px solid #e5e5e5;line-height: 1.02rem;}
.firstorderform .sex label{height:1.64rem;border-bottom: 1px solid #e5e5e5;line-height: 1.02rem;}
section.jl_addenrollform .sex .item2{float: right;width:0.88rem;height: 1.3rem;margin-top:-1.64rem;margin-right:0.41rem;}
section.jl_addenrollform .sex .item1{float: right;width:0.88rem;height: 1.3rem;margin-top:-1.64rem;margin-right:2.09rem;}
.firstorderform .sex .item2{float: right;width:0.88rem;height: 1.3rem;margin-top:-1.64rem;margin-right:0.41rem;}
.firstorderform .sex .item1{float: right;width:0.88rem;height: 1.3rem;margin-top:-1.64rem;margin-right:2.09rem;}
section.jl_addenrollform .sex p{font-size: 0.28rem;line-height: 0.56rem;color: #cecece;text-align: center;}
section.jl_addenrollform .sex input{-webkit-appearance: none;display:block;width:0.88rem;height: 0.88rem;outline: none;border-radius: 50%}
.firstorderform .sex p{font-size: 0.28rem;line-height: 0.56rem;color: #cecece;text-align: center;}
.firstorderform .sex input{-webkit-appearance: none;display:block;width:0.88rem;height: 0.88rem;outline: none;border-radius: 50%}
section.jl_addenrollform .sex .item1 input{background: #e3e3e3 url(../images/man.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
section.jl_addenrollform .sex .item2 input{background: #e3e3e3 url(../images/woman.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
.firstorderform .sex .item1 input{background: #e3e3e3 url(../images/man.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
.firstorderform .sex .item2 input{background: #e3e3e3 url(../images/woman.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
section.jl_addenrollform .sex .item1 input:checked{background: #003150 url(../images/man.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
section.jl_addenrollform .sex .item2 input:checked{background: #003150 url(../images/woman.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
.firstorderform .sex .item1 input:checked{background: #003150 url(../images/man.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
.firstorderform .sex .item2 input:checked{background: #003150 url(../images/woman.png) no-repeat center center;background-size: 0.38rem 0.38rem;}
section.jl_addenrollform .city .selectbox {width:100%;height: 0.88rem;position:relative;}
section.jl_addenrollform .city select#city{position:absolute;top:0;left:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:  none;outline: none;width:100%;height: 0.88rem;background: none;border-bottom: 1px solid #E5E5E5; outline: none;color: #666}
section.jl_addenrollform .city select#shengs{position:absolute;top:0;left:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:  none;outline: none;width:100%;height: 0.88rem;background: none;border-bottom: 1px solid #E5E5E5; outline: none;color: #666}
section.firstorderform .age select#ages{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:  none;outline: none;width:100%;height: 0.88rem;background: none;border-bottom: 1px solid #E5E5E5; outline: none;color: #cecece;background-image: url(../images/lefticon.png);background-size: 0.12rem 0.16rem;background-repeat: no-repeat;    background-position: right center;font-size: 0.28rem}
section.jl_addenrollform .city .selectbox span{position: absolute;right:0;bottom:0;top:0;margin:auto;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem;z-index: 999}
section.jl_addenrollform .city .selectbox input:disabled{background:none;padding-left:0;}
section.jl_addenrollform .city select option{height: 0.88rem;}
section.jl_addenrollform .skills h1{height: 0.56rem;color: #cecece;font-size: 0.28rem;font-weight: normal;margin-top:0.18rem;}
section.jl_addenrollform .skills .row{padding: 0;display: flex;justify-content:space-between;margin-bottom: 0.2rem}
section.jl_addenrollform .skills .row:last-child{margin: 0;}
section.jl_addenrollform .skills .item{width:22%;height: 1.2rem;background:#f5f5f5;border-radius: 0.04rem;position:relative;box-sizing: border-box;border:1px solid #f5f5f5;}
section.jl_addenrollform .skills .item .img{width:100%;height: auto;margin-top:0.25rem;margin-bottom:0.1rem}
section.jl_addenrollform .skills .item .img img{display:block;margin:0 auto;height: 0.4rem}
section.jl_addenrollform .skills .item p{text-align: center;font-size: 0.2rem;color: #666}
section.jl_addenrollform .skills .item input{display:block;width:100%;height: 100%;position:absolute;left:0;top: 0;opacity: 0;-webkit-appearance: checkbox;}
section.jl_addenrollform .skills .active{border:1px solid #003150}
section.jl_addenrollform .row textarea{resize: none;width:100%;min-height: 1.94rem;font-size: 0.28rem;color: #666;border-bottom: 2px solid #f5f5f5;margin-top:0.17rem;}
section.jl_addenrollform .row textarea::placeholder{color: #cecece}
section.jl_addenrollform .dataway h1{height: 0.56rem;color: #cecece;font-size: 0.28rem;font-weight: normal;margin-top:0.18rem;}
section.jl_addenrollform .dataway .row{padding: 0;margin:0;display: flex;justify-content:space-between;}
section.jl_addenrollform .dataway .item{width:30%;height: 1.6rem;background:#f5f5f5;border-radius: 0.04rem;position:relative;box-sizing: border-box;border:1px solid #f5f5f5;}
section.jl_addenrollform .dataway .item .img{width:100%;height: auto;margin-top:0.35rem;margin-bottom:0.16rem}
section.jl_addenrollform .dataway .item .img img{display:block;margin:0 auto;height: 0.5rem}
section.jl_addenrollform .dataway .item p{text-align: center;font-size: 0.28rem;color: #666}
section.jl_addenrollform .dataway .item input{display:block;width:100%;height: 100%;position:absolute;left:0;top: 0;opacity: 0}
section.jl_addenrollform .dataway .active{border:1px solid #003150}
section.jl_addenrollform .price .line{width:100%;position:relative;height: 0.85rem;}
section.jl_addenrollform .price .line span{text-align: center;color: #666;font-size: 0.28rem;display:block;position:absolute;left:50%;top: 50%;margin-top:-0.14rem;margin-left:-0.14rem;width:0.28rem;height: 0.28rem}
section.jl_addenrollform .price .line input{width:41%;height:100%;text-align: left;padding-left: 0}
section.jl_addenrollform .price .line input:first-child{margin-right:17.5%;}
section.jl_addenrollform .price>input{margin-top:-0.06rem;}
section.jl_addenrollform .price h2{width:100%;text-align: left;color: #666;font-size: 0.28rem;float: left;margin-top:0.43rem;}
section.jl_addenrollform .btn{width:100%;overflow: hidden;padding:0 0.65rem;box-sizing: border-box;}
/*提交证件*/
section.jl_uploadmsg{padding:0.65rem 0.3rem 0;height: auto;background: #f5f5f5 url(../images/sectionbg.png) no-repeat 0 0; background-size: 100% auto;overflow: hidden;box-sizing: border-box;}
form.uploadmsgform{padding:0.26rem 0.65rem 0;box-sizing: border-box;}
form.uploadmsgform>div{height: auto;width:100%;overflow: hidden;font-size: 0.28rem;line-height: 0.56rem;}
form.uploadmsgform>div h1{color: #666;font-weight: normal;margin-top:0.51rem;}
form.uploadmsgform>div p{color: #999}
form.uploadmsgform .idone .imgbox>img{margin:0;padding:0; position: absolute;width: 100%;height: 100%;right: 0;top: 0;opacity: 0;}
form.uploadmsgform .idcard .idone{position:relative;margin-top:0.36rem;}
form.uploadmsgform .idcard .idone{display:block;width:100%;}
form.uploadmsgform .idcard .idone .imgbox{height: 3.2rem;overflow: hidden;box-sizing: border-box;position:relative;}
form.uploadmsgform .idcard .idone .icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;height: 1.2rem;width:1.2rem;border-radius: 50%;background: #d5d5d5;margin:auto;overflow: hidden;}   
form.uploadmsgform .idcard .idone .icon img{margin-left:0.35rem;margin-top:0.2rem;display:block;width:0.5rem;height: 0.43rem	}
form.uploadmsgform .idcard .idone .icon p{margin-top:-0.08rem;font-size: 0.22rem;text-align: center;color: #fff}
form.uploadmsgform .idcard .idone input{height: 100%;opacity: 0;position:absolute;top:0;left:0;bottom: 0;right: 0;z-index: 999}
form.uploadmsgform .idcard .idone>p{font-size: 0.24rem;line-height: 0.56rem;text-align: center;margin-top:0.11rem;}
form.uploadmsgform .idcard .two .imgbox{background:url(../images/idcardtwo.png) no-repeat 0 0 ;background-size:100%;}
form.uploadmsgform .passport .idone{display:block;width:100%;position:relative;margin-top:0.19rem;overflow: hidden;}
form.uploadmsgform .passport .idone .imgbox{position:relative;width:4rem;height: 5.5rem;overflow: hidden;box-sizing: border-box;margin:0 auto;background:url(../images/idcardthree.png) no-repeat 0 0 ;background-size:100%;margin-bottom:0.84rem;}
form.uploadmsgform .passport .idone .icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;height: 1.2rem;width:1.2rem;border-radius: 50%;background: #d5d5d5;margin:auto;overflow: hidden;}   
form.uploadmsgform .passport .idone .icon img{margin-left:0.35rem;margin-top:0.2rem;display:block;width:0.5rem;height: 0.43rem	}
form.uploadmsgform .passport .idone .icon p{margin-top:-0.08rem;font-size: 0.22rem;text-align: center;color: #fff}
form.uploadmsgform .passport .idone input{height: 100%;opacity: 0}
form.uploadmsgform .prove h1{margin-top:0;}
form.uploadmsgform .prove .idone{display:block;width:100%;position:relative;margin-top:0.18rem;}
form.uploadmsgform .prove .idone .imgbox{position:relative;width:100%;height: 3.2rem;overflow: hidden;box-sizing: border-box;margin:0 auto;background:url(../images/idcardone.png) no-repeat 0 0 ;background-size:100%;margin-bottom:0.61rem;}
form.uploadmsgform .prove .idone .icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;height: 1.2rem;width:1.2rem;border-radius: 50%;background: #d5d5d5;margin:auto;overflow: hidden;}   
form.uploadmsgform .prove .idone .icon img{margin-left:0.35rem;margin-top:0.2rem;display:block;width:0.5rem;height: 0.43rem	}
form.uploadmsgform .prove .idone .icon p{margin-top:-0.08rem;font-size: 0.22rem;text-align: center;color: #fff}
form.uploadmsgform .prove .idone input{height: 100%;opacity: 0}
form.uploadmsgform  .coachaboutsbtn{width:100%;margin-left: 0;margin-top: 0;margin-bottom:0.9rem;}
form.uploadmsgform .uploadbtn{padding: 0}
section.jl_addenrollform footer.uploadmsgfootere>input.enrollfinishbtn{outline: none;display: block;width:5.6rem;margin:0 auto;background:#003150;height: 0.88rem;font-size: 0.28rem;border-radius: 0.04rem;color: #fff;margin-bottom: 0.9rem;}
/*我的首页*/
section.jl_myfile{width: 100%;overflow: hidden;}
section.jl_myfile .myfile{width: 100%;float: left;position:relative;box-sizing: border-box;padding-top: 1.35rem;background:#fff url(../images/yh_myfile.png) no-repeat 0 0;background-size: 100% 1.35rem;}
section.jl_myfile .myfile>img{width:1.5rem;height:1.5rem;position:absolute;top: 0.6rem;left: 50%;margin-left:-0.75rem;border-radius: 50%;background-color: #A7A7A7}
section.jl_myfile h1{width: 100%;font-size: 0.28rem;line-height: 0.56rem;font-weight: bold;text-align: center;margin-top: 0.83rem;margin-bottom: 0.28rem;float: left;}
section.jl_myfile .box{width: 100%;float: left;margin-bottom:0.58rem;}
section.jl_myfile .row {overflow: hidden;margin: 0 0.2rem 0 0.5rem;display: flex;justify-content: space-between;}
section.jl_myfile .row .item{display: block;flex: auto;text-align: center;position:relative;}
section.jl_myfile .row .item h2{display: block;font-size: 0.24rem;margin-bottom: 0.06rem;font-weight: normal;color: #999;line-height: 0.4rem}
section.jl_myfile .row .item span{display: block;font-size: 0.28rem;color: #666;line-height: 0.34rem;width: 100%;text-align: center;}
section.jl_myfile .row .item>em{display: block;width: 1px;height: 0.3rem;background:#E5E5E5 ;position:absolute;top: 50%;right: 0;margin-top: -0.15rem}
.jl_myhomebtn{margin-top:0.2rem;padding-bottom:0.6rem;}
section.jl_experience .row{margin:0 0.34rem;}

section .searchbox{
	width: 100%;
	background: #F5F5F5;
	border-radius: 2px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.5rem;
}
section .searchbox img{
	width: 5vw;
    display: block;
}
section .searchbox input{
	font-size: 0.28rem;
	width: 90%;
	height: 36px;
	line-height: 37px;
	padding: 0 10px;
    border: 0;
    display: block;
    background: #F5F5F5!important;   
	-webkit-box-shadow:none;
}
.searchbox input:focus{
	-webkit-box-shadow:none!important;
	background: #F5F5F5!important;
}
.searchflex{
	padding: 0.3rem 0.3rem;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	 
    position: fixed;
    top: 0.84rem;
    left: 0;
    width: calc(100% - 0.6rem);
    z-index: 9;

}

.searchflex .searchbox{
	width: 100%;
	background: #F5F5F5;
	border-radius: 2px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
}
.searchflex .searchbox img{
	width: 5vw;
	margin-left: 3%;
    display: block;
}
.searchflex .searchbox input{
	font-size: 0.28rem;
	width: 80%;
	height: 36px;
	line-height: 37px;
	padding: 0 10px;
    border: 0;
    display: block;
    background: #F5F5F5!important;   
	-webkit-box-shadow:none;
}
.searchflex span{
	font-size: 14px;
font-family: SourceHanSansCN-Regular, SourceHanSansCN;
font-weight: 400;
color: #060F1B;
line-height: 21px;
display: block; 
padding-left: 0.3rem;
width: 2.5em;
text-align: right;
}
.jl_myhomebtn a.row{display:block;width:100%;height: 0.95rem;line-height: 0.95rem;padding:0 0.3rem;box-sizing: border-box;text-align: left;color: #666;font-size:0.28rem;font-weight: normal;border-bottom: 1px solid #F2F2F2;background-color: #fff}
.jl_myhomebtn a.row span{margin-left: 0.06rem;float: right;margin-top:0.395rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
.jl_myhomebtn a.row em.money{font-size: 0.28rem;float: right;color: #00304e;margin-bottom: 0;height: 100%;line-height: 0.95rem;margin-right: 0.24rem}
.jl_changepassbtn a.row{display:block;width:100%;height: 0.95rem;line-height: 0.95rem;padding:0 0.3rem;box-sizing: border-box;text-align: left;color: #666;font-size:0.28rem;font-weight: normal;border-bottom: 1px solid #F2F2F2;background-color: #fff;margin-top:0.2rem;}
.jl_changepassbtn a.row span{margin-left: 0.06rem;float: right;margin-top:0.395rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
.btn{width:100%;padding:0 0.3rem 0.2rem;box-sizing: border-box}
.jl_outlogin{outline: none;display: block;width: 100%;height: 0.88rem;background: #fff;border-radius: 0.04rem;color: #00304E;text-align: center;line-height: 0.88rem;bottom:0.1rem;left:0;right:0;margin:auto}
/*个人资料*/
.jl_coachmessage{background-color: #fff}
.jl_coachmessage .row{display:block;width:100%;height: 0.95rem;line-height: 0.95rem;padding:0 0.3rem;box-sizing: border-box;text-align: left;color: #666;font-size:0.28rem;font-weight: normal;border-bottom: 1px solid #F2F2F2;background-color: #fff}
.jl_coachmessage .row span.text{float: right;font-size: 0.28rem;line-height: 0.95rem;white-space:nowrap;width:65%;overflow: hidden;text-align: right;-webkit-box-orient:vertical; -webkit-line-clamp:1;text-overflow:ellipsis}
.jl_coachmessage .head{display:block;width:100%;height: 1.2rem;line-height: 1.2rem;padding:0 0.3rem;box-sizing: border-box;text-align: left;color: #666;font-size:0.28rem;font-weight: normal;border-bottom: 1px solid #F2F2F2;background-color: #fff}
.jl_coachmessage .head .img{float: right;display:block;width:0.88rem;height: 0.88rem;margin-top:0.16rem;}
.jl_coachmessage .head .uploadimg{width: 0.88rem;height: 0.88rem;float: right;position:relative;border-radius: 50%;margin-top: 0.16rem;overflow: hidden;}
.jl_coachmessage .head input[type="file"]{position:absolute;top:0;bottom:0;right: 0;left: 0;margin:auto;opacity: 0;display: block;width: 100%;height: 100%}
.jl_coachmessage .head #imgView{width: 0.88rem;height: 0.88rem;}
.jl_coachmessage .row span.icon{margin-left: 0.2rem;float: right;margin-top:0.395rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
.jl_coachmessage .head span.icon{margin-top:0.52rem;margin-left: 0.2rem;float: right;}
.iconss{margin-left: 0.2rem;float: right;margin-top:0.395rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}

/*擅长领域*/
section.coachaboutskills{background:#fff;}
section.coachaboutskillsform{background:#fff;margin-top: 0;margin-bottom:0;}
section.coachaboutskillsform form{margin-top:0.28rem;}
section.coachaboutskillsform .skills h1{margin-bottom:0.06rem;}
footer.coachaboutskillsfoot{overflow: hidden;margin-top:0.4rem}
footer.coachaboutskillsfoot input.coachaboutskillsbtn{outline: none;display: block;width:5.6rem;margin:0 auto;background:#003150;height: 0.88rem;font-size: 0.28rem;border-radius: 0.04rem;color:#fff;}
/*我的资质*/
section.coachaboutsidcard{background:#f5f5f5;}
section.coachaboutsidcard img{border-radius: 0.04rem;background: #A7A7A7}
section.coachaboutsidcard>div{background:#fff;padding:0 0.95rem;box-sizing: border-box;overflow: hidden;}
section.coachaboutsidcard .idone{overflow: hidden;width:100%;margin:0 auto;}
section.coachaboutsidcard .idcard .img{margin-bottom:0.13rem;margin-top:0.35rem;}
section.coachaboutsidcard .idcard .two p{margin-bottom: 0.27rem}
section.coachaboutsidcard .idcard,section.coachaboutsidcard .passport{margin-bottom: 0.2rem}
section.coachaboutsidcard .passport .img,.prove .img{margin-top:0.35rem;margin-bottom:0.5rem;}
section.coachaboutsidcard .idcard img,.prove img{display:block;width:5.6rem ;height:3.2rem ;margin:0 auto;}
section.coachaboutsidcard .passport img{display:block;width:4rem ;height:5.5rem ;margin:0 auto;}

section.coachaboutsidcard>div>h1{font-size:0.28rem;line-height: 0.56rem;font-weight: normal;text-align:center;color: #666;margin:0.5rem 0 0;}
section.coachaboutsidcard p{font-size:0.28rem;line-height: 0.56rem;font-weight: normal;text-align:center;color: #999}
/*个人简介*/
section.coachaboutsperson{/*padding:0.34rem 0.5rem 0.48rem 0.3rem;*/overflow: hidden;height: auto}
section.coachaboutsperson h1{position: relative;background-color: #fff;height: 1.25rem;font-size:0.28rem;line-height: 0.85rem;font-weight: normal;text-align:left;color: #666;padding:0.2rem 0.5rem 0;box-sizing:border-box;padding-bottom: 0.2rem;}
section.coachaboutsperson .line{background-color: #fff;width:70%;position: absolute;bottom:0.2rem;right:0.5rem;height: 0.85rem;box-sizing:border-box;}
section.coachaboutsperson .line input{display: block;width: 25%;height: 100%;text-align: left;padding-left: 0.2rem;float: right;border-bottom: 1px solid #e5e5e5 ;}
section.coachaboutsperson .line span{float: right;display: block;height: 100%;font-size: 0.28rem;color: #999;line-height: 0.85rem;}
section.coachaboutsperson .line span.logo{float: right;margin:0 0.1rem;color: #999}
section.coachaboutsperson .line1{background-color: #fff;width: 60%;position: absolute;bottom:0.2rem;right:0.5rem;height: 0.85rem;box-sizing:border-box;}
section.coachaboutsperson .line1 input{width: 25%;height: 100%;text-align: left;padding-left: 0;border-bottom: 1px solid #e5e5e5;line-height: 0.85rem;font-size: 0.28rem;float: right;}
section.coachaboutsperson .line1 span{display: block;height: 100%;font-size: 0.28rem;float: right;line-height: 0.88rem;color: #999}
section.coachaboutsperson .line2{background-color: #fff;width: 60%;position: absolute;bottom:0.2rem;right:0.5rem;height: 0.85rem;box-sizing:border-box}
section.coachaboutsperson .line2 input{width: 50%;height: 100%;text-align: right;padding-right: 0.2rem;padding-left: 0;border-bottom:1px solid #e5e5e5;float: right}
section.coachaboutsperson .line2 span{display: block;height: 100%;font-size: 0.28rem;float: right;line-height: 0.85rem;color: #999}
section.coachaboutsperson .line3{background-color: #fff;width: 60%;position: absolute;bottom:0.2rem;right:0.5rem;height: 0.85rem;box-sizing:border-box;}
section.coachaboutsperson .line3 input{outline: none;width: 100%;height: 100%;text-align: right;color:#666;padding-left: 0.2rem;float: right;border:none;}
section.coachaboutsperson .line3 select#city{direction: rtl;left: 0.5rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;border: none; outline: none;width: 100%;height: 0.88rem;background: none;outline: none;color: #666;}
section.coachaboutsperson .line3 select#shengs{direction: rtl;left: 0.5rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;border: none; outline: none;width: 100%;height: 0.88rem;background: none;outline: none;color: #666;}
section.coachaboutsperson .line3 select option{direction: ltr;}
section.coachaboutsperson textarea{height: auto;margin: 0;background-color: #fff;width: 100%;text-align: justify;color: #666;outline: none;font-size:0.28rem;line-height: 0.56rem;max-height: 2.16rem;box-sizing:border-box;padding:0 0.5rem;margin-bottom:0.3rem;}
section.coachaboutsperson form{margin:0;background:none;padding-top: 0}
section.coachaboutsperson .btn{width:100%;box-sizing:border-box;padding:0 0.5rem;margin-top: 0.4rem;}
section.jl_coachaboutspass .btn{width:100%;box-sizing:border-box;padding:0 0.5rem;margin-top: 0.4rem;}
section.coachaboutsperson .top{margin-top: 0;}
input.coachaboutsperson{width:100%;height: 0.88rem;display:block;background:#00304E;color: #fff;border-radius: 0.04rem;outline: none}
/*修改密码*/
.jl_coachaboutspass{background:none;}
.jl_coachaboutspass form{margin:0;background:none;padding-top: 0}
.jl_coachaboutspass div.row{display:block;width:100%;height: 0.95rem;line-height: 0.95rem;padding:0 0.3rem;box-sizing: border-box;text-align: left;color: #666;font-size:0.28rem;font-weight: normal;border-bottom: 1px solid #F2F2F2;background-color: #fff}
.jl_coachaboutspass div span.icon{margin-left: 0.2rem;float: right;margin-top:0.395rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
.jl_coachaboutspass input[type="password"]{display:block;float: right;font-size:0.28rem;text-align: right;line-height: 0.95rem;height: 100%;max-width: 5rem;padding-left:0;border:none;}
/*约见方式*/
section.coachaboutskills{background: none;padding:0}
section.coachaboutskillsform{background: none;margin:0;width:100%;padding-top: 0;}
section.coachaboutskillsform form{background: none;margin:0;padding-top: 0;}
section.coachaboutskillsform .row{padding: 0.23rem 0.95rem 0.6rem;margin:0;background:#fff;}
section.coachaboutskillsform .btn{width:100%;box-sizing:border-box;padding:0 0.5rem;margin-top: 0.4rem;}
input.coachaboutsbtn{display:block;width:100%;height: 0.88rem;background:#003150;color: #fff;border-radius: 0.04rem;}
/*我的约见*/
nav.mydata{padding:0 0.94rem;width: 100%;height: 0.88rem;background: #fff;box-sizing: border-box;display: flex;justify-content: space-between;}
nav.mydata span{display:block;line-height: 0.88rem}
nav.mydata .active{border-bottom: 0.02rem solid #003150;color:#003150 }
nav.mydata .active span{color:#003150 }
section.jl_mydata{padding:0;background-color: #fff}
section.jl_mydata .title{width: 100%;padding: 0 0.3rem ;height: 0.89rem;background: #fff;box-sizing:border-box;}
section.jl_mydata .title .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;}
section.jl_mydata .title h1{display: block;height: 100%;float: left;font-size: 0.32rem;color: #333;line-height:0.88rem}
section.jl_mydata .title a{display: block;height: 100%;float: right;font-size: 0.24rem;color: #999;line-height:0.88rem}
section.jl_mydata .title a>span{margin-left: 0.06rem;float: right;margin-top:0.365rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
section.jl_mydata .idea{padding: 0.3rem 0.3rem 0;}
section.jl_mydata .row{width:100%;box-sizing: border-box;overflow: hidden;margin-bottom:0.3rem}
section.jl_mydata>div .row:last-child{margin-bottom:0;}
section.jl_mydata>div .row:last-child .text{border-bottom: none}
section.jl_mydata .row{border-bottom: 1px solid #E5E5E5;height: 2.5rem;display: flex;align-items: flex-start;justify-content: space-between;}
section.jl_mydata .row:last-child{border:none}						
section.jl_mydata .row .head{width:0.9rem;border-radius: 50%;float: left;height: 0.9rem;overflow: hidden;flex-shrink: 0;margin-right: 0.2rem;}
section.jl_mydata .row .head img{display: block;width:100%;height:100%;}
section.jl_mydata .row .text{float: right;width: 5.8rem;min-height: 1.2rem;box-sizing: border-box;padding-bottom: 0.4rem}
section.jl_mydata .row .text h1{font-size:0.28rem;line-height:0.3rem;color: #333;text-align: left;margin-bottom: 0.09rem;font-weight: normal;}
section.jl_mydata .row .text>a{font-size:0.24rem;line-height: 0.4rem;color: #666;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
section.jl_mydata .row .text .btnbox{margin-top:0.47rem;height: 0.5rem;float: left;width:100%;}
section.jl_mydata .row .text .btnbox a{float: right;display:block;width:1.2rem;height: 0.5rem;box-sizing: border-box;color: #999;border:0.02rem solid #e5e5e5;text-align: center;line-height: 0.45rem;border-radius:0.04rem;font-size:0.24rem;}
section.jl_mydata .row .text .btnbox a.accept{margin-left:0.3rem;color: #fff;background-color: #66CAC7;border-color: #66CAC7}
section.jl_mydata{margin-top:0.2rem;}
section.jl_mydata .row .text .btnbox .end{margin-left:0.3rem;color: #fff;background-color: #66CAC7;border-color: #66CAC7}
section.jl_mydata .continue .text h1>span{color: #C72351;font-size:0.24rem;float: right;}
section.jl_morebtn{width: 100%;height: 1.76rem;background: #fff;overflow: hidden;}
section.jl_morebtn button{display: block;color: #CBCBCB;font-size: 0.24rem;width: 2rem;height: 0.6rem;box-sizing:border-box;border: 1px solid #E5E5E5;border-radius: 0.04rem;margin: 0.6rem auto 0;background: #fff;outline: none;}
section.jl_mfirstorder{margin-top:0.1rem;}
section.jl_mfirstorder{overflow: hidden;}
div.mydataattr .row .text h1 span{float: right;color: #C72351}
div.mydataattr .row .text p{font-size:0.24rem;line-height: 0.4rem;color: #666;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
div.jinxingzhong .row .text .btnbox .datanum {float: left;line-height: 0.5rem;height: 0.5rem;display: block;width:auto;border:none;color: #999}
div.jinxingzhong .row .text .btnbox .datanum  i{font-style:normal;margin-left: 0.06rem;font-family: "宋体"}
div.jinxingzhong .row .text .btnbox  .newadd{margin-left:0.3rem;color: #fff;background-color: #66CAC7;border-color: #66CAC7;width:1.9rem;}
div.mydataattr{display: none;}
div.daiqueren{display:block;}
/*约见详情*/
section.jl_ordershow{width: 100%;overflow: hidden;margin-bottom:0.2rem;}
section.jl_ordershow .coachfile{width: 100%;float: left;position:relative;box-sizing: border-box;padding-top:1.35rem;background:#fff url(../images/yh_myfile.png) no-repeat 0 0;background-size: 100% auto;}
section.jl_ordershow .coachfile>img{width:1.5rem;height:1.5rem;position:absolute;top: 0.6rem;left: 50%;margin-left:-0.75rem;background:#ccc;border-radius:50%;}
section.jl_ordershow h1{width: 100%;font-size: 0.28rem;line-height: 0.34rem;font-weight: bold;text-align: center;margin-top: 0.98rem;margin-bottom: 0.15rem;float: left;color:#000;font-weight: normal;}
section.jl_ordershow h2{width: 100%;font-size: 0.24rem;line-height: 0.4rem;font-weight: normal;text-align: center;float: left;color:#C72351;margin-bottom: 0.52rem;}
section.jl_ordershowbot{width:100%;height: 1.28rem;padding:0.2rem 0.3rem;background:#f5f5f5;display: flex;justify-content: space-between;box-sizing: border-box;position:sticky;bottom:0;}
section.jl_ordershowbot>a{width:3.35rem;height: 100%;background: #E6A896;text-align: center;line-height: 0.88rem;color: #fff;font-size: 0.28rem;border-radius: 0.04rem;}
section.jl_ordershowbot>a:nth-child(2){background:#66CAC7;}
section.jl_orderbg{margin-top:0.2rem;background:#fff;overflow: hidden;padding:0 0.3rem;}
section.jl_orderbg h1{height: 0.95rem;font-size: 0.32rem;font-weight: bold;line-height: 0.95rem;position: relative;margin-top:0.07rem;}
section.jl_orderbg h1 i{display: block;float: left;width: 0.44rem;height: 0.34rem;margin:0.305rem 0.15rem 0 -0.04rem;background: url(../images/gerenxinxiicon.png) no-repeat center center;background-size: 100% 100%}
section.jl_orderbg p{color: #666;font-size:0.28rem;line-height: 0.56rem;margin-top:-0.17rem;margin-bottom:0.27rem;}
section.jl_orderproblem{margin-top:0.2rem;background:#fff;overflow: hidden;padding:0 0.3rem;    padding-bottom: 1.28rem;}
section.jl_orderproblem h1{height: 0.95rem;font-size: 0.32rem;font-weight: bold;line-height: 0.95rem;position: relative;margin-top:0.07rem;}
section.jl_orderproblem h1 i{display: block;float: left;width: 0.44rem;height: 0.4rem;margin:0.29rem 0.15rem 0 -0.04rem;background: url(../images/gerenxinxiicon2.png) no-repeat center center;background-size: 100% 100%}
section.jl_orderproblem p{color: #666;font-size:0.28rem;line-height: 0.56rem;margin-top:-0.17rem;margin-bottom:0.27rem;}
/*接受约见*/
section.jl_acceptorderbanner{width:100%;height: 4.54rem;background-color: #fff;overflow: hidden;}
section.jl_acceptorderbanner .img{width:100%;height: 1.28rem;margin-top: 0.69rem;margin-bottom:0.37rem;}
section.jl_acceptorderbanner .img img{width:1.39rem;height: 1.28rem;display:block;margin:0 auto;background-color: #ccc}
section.jl_acceptorderbanner h1{font-size:0.32rem;color: #333;line-height: 0.56rem;text-align: center;font-weight: normal;margin-bottom:0.17rem;}
section.jl_acceptorderbanner p{width:4.5rem;margin:auto;color: #999;font-size:0.24rem;line-height: 0.48rem;text-align: center;word-wrap: break-word;}
section.jl_acceptorder{height:auto;background:#fff;overflow: hidden;box-sizing: border-box;padding:0.2rem 0.5rem 0.45rem 0.3rem;margin-top:0.2rem}
section.jl_acceptorder .dataway {width:100%;height: auto;overflow: hidden;box-sizing: border-box;}
section.jl_acceptorder .dataway h1{height: 0.56rem;color: #cecece;font-size: 0.28rem;font-weight: normal;margin-top:0.18rem;}
section.jl_acceptorder .dataway .row{width: 100%;display: flex;justify-content:space-between;}
section.jl_acceptorder .dataway .item{width:30%;height: 1.6rem;background:#f5f5f5;border-radius: 0.04rem;position:relative;box-sizing: border-box;border:1px solid #f5f5f5;}
section.jl_acceptorder .dataway .item1{margin-bottom:0.25rem;}
section.jl_acceptorder .dataway .item .img{width:100%;height: auto;margin-top:0.35rem;margin-bottom:0.16rem}
section.jl_acceptorder .dataway .item .img img{display:block;margin:0 auto;height: 0.5rem}
section.jl_acceptorder .dataway .item p{text-align: center;font-size: 0.28rem;color: #666}
section.jl_acceptorder .dataway .item input{display:block;width:100%;height: 100%;position:absolute;left:0;top: 0;opacity: 0}
section.jl_acceptorder .dataway .active{border:1px solid #003150}
section.jl_acceptordertime{background: #fff;margin-top: 0.2rem;padding: 0.3rem 0.3rem 0.1rem;box-sizing:border-box;}
section.jl_acceptordertime h1{font-size: 0.28rem;line-height: 0.41rem;height: 0.41rem;text-align: left;color: #333;margin-bottom: 0.25rem}
section.jl_acceptordertime .item{width: 100%;height: 1.9rem;border-radius: 0.06rem;background: #f5f5f5;margin-bottom: 0.3rem;box-sizing:border-box;position: relative;border:0.02rem solid #f5f5f5;}
section.jl_acceptordertime .item .del{width: 0.28rem;height: 0.28rem;background-image:url(../images/wrong.png);background-size:100% 100%;position:absolute;top:0.2rem;right: 0.2rem}
section.jl_acceptordertime .item .line{overflow: hidden;box-sizing:border-box;height: 0.34rem;position: absolute;}
section.jl_acceptordertime .item .line1{top: 0.4rem;left: 0.4rem;}
section.jl_acceptordertime .item .line2{bottom: 0.49rem;left: 0.4rem;}
section.jl_acceptordertime .item .line1 i{display: block;width: 0.29rem;height: 0.29rem;float: left;background: url(../images/misswayicon1.png) no-repeat 0 0;background-size:100% 100%; margin-top: 0.025rem;z-index: 999}
section.jl_acceptordertime .item .line2 i{display: block;width: 0.28rem;height: 0.34rem;float: left;background: url(../images/misswayicon2.png) no-repeat 0 0;background-size: 100% 100%}
section.jl_acceptordertime .item .line span{float: left;margin-left: 0.14rem;color: #666;font-size: 0.24rem;line-height: 0.34rem;}
section.jl_acceptordertime .item .dashed{width: 0.02rem;height: 0.49rem;box-sizing:border-box;border-left:0.02rem dashed #d7d7d7;position: absolute;left: 0.54rem;top: 0.64rem}
section.jl_acceptordertime .add{display:block;width: 100%;height: 1.9rem;border-radius: 0.06rem;background: #f5f5f5;margin-bottom: 0.3rem;box-sizing:border-box;position: relative;border:0.02rem solid #f5f5f5;overflow: hidden;}
section.jl_acceptordertime .add .img{height: 0.44rem;width:100%;overflow: hidden;margin-top: 0.51rem;margin-bottom:0.15rem;}
section.jl_acceptordertime .add .img img{height: 0.44rem;width:0.44rem;border-radius:50%;margin:auto;display:block;}
section.jl_acceptordertime .add p{text-align: center;color: #999;font-size: 0.24rem;}
section.jl_acceptordertime .choose{border:0.02rem solid #3D6177}
section.completebtn{background-color: #fff;overflow: hidden;padding: 0.6rem 0.3rem 0.4rem;box-sizing:border-box;width: 100%;height: 1.88rem}
section.completebtn .completebtn{display: block;width: 100%;height: 100%;background: #00304E;border-radius: 0.04rem;color: #fff;text-align: center;line-height: 0.88rem}
/*添加时间和地点*/
section.addtimearea{width:100%;height:auto;}
section.addtimearea form{margin-top: 0;padding-top: 0;}
section.addtimearea .row{width:100%;box-sizing: border-box;padding:0 0.3rem;margin-bottom:0.47rem;overflow: hidden;position:relative;}
section.addtimearea .time>label{margin-top: 0.57rem}
section.addtimearea .row>label{display: block;width:100%;text-align: left;color: #666;font-size: 0.28rem;height: 0.45rem;line-height: 0.45rem;}
section.addtimearea .row>label i{display:block;width:0.4rem;height: 0.45rem;float: left;background-color: #000;margin-right: 0.2rem}
section.addtimearea .row>label i.time{background:#fff url(../images/timeicon.png) no-repeat center center; background-size: 100% 100%}
section.addtimearea .row>label i.city{background:#fff url(../images/areaicon.png) no-repeat center center; background-size: 100% 100%}
section.addtimearea .row>input{display: block;width:100%;height: 0.85rem;float: left;line-height: 0.85rem;text-align: left;padding-left: 0;background: none;box-sizing: border-box;padding:0.2rem;}
section.addtimearea .city select#city{position:absolute;top:0.45rem;left:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:  none;outline: none;width:100%;height: 0.88rem;background: none;border-bottom: 1px solid #E5E5E5; outline: none;color: #666}
section.addtimearea .time{position:relative;}
section.addtimearea .time #addtime{position: absolute;bottom: 0;left:0;opacity: 0}
section.addtimearea .time #datetime{ border-bottom: 1px solid #E5E5E5;}
section.addtimearea .row span{float: right;margin-top:-0.54rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
section.addtimearea .btn{width:100%;background-color:#f5f5f5;padding:2.9rem 0.3rem 0.2rem;box-sizing: border-box;}
section.addtimearea  .addtimebtn{width:100%;position: fixed;bottom:0.4rem;background-color:#fff;box-sizing:border-box;padding-left:0.3rem;padding-right:0.3rem;}
.addtimeareabtn{display: block;width: 100%;height: 0.88rem;background: #00304E;border-radius: 0.04rem;color: #fff;text-align: center;line-height: 0.88rem;}
/*拒绝约见*/
section.jl_refusedorder h1{background-color: #f5f5f5;height: 0.86rem;line-height: 0.86rem;text-align: left;padding-left:0.3rem;font-size: 0.28rem;color: #666;font-weight: normal;}
section.jl_refusedorder>div{background-color: #fff;}
section.jl_refusedorder form{margin-top:0;padding-top: 0}
section.jl_refusedorder .row{height: auto;padding: 0 0.3rem;box-sizing: border-box;overflow: hidden;border-bottom: 1px solid #E5E5E5;}
section.jl_refusedorder .row input:checked {border: none;background: url(../images/checkbox.png) no-repeat center center;background-size: 100% 100%;}
section.jl_refusedorder .row input{-webkit-appearance: none; background: #D0D0D0;border-radius:50%;border: 0.02rem solid #00304E;box-sizing: border-box;outline: none;display: block;width: 0.32rem;height:0.32rem;float: left;margin-top: 0.315rem;margin-right: 0.2rem}
section.jl_refusedorder form label{font-size: 0.28rem;line-height: 0.95rem;float: left;height: 0.95rem;}
section.jl_refusedorder .row textarea{outline: none;width:100%;height: 1.94rem;font-size: 0.28rem;color: #666;margin-top:-0.08rem;float: left;}
section.jl_refusedorder form .row:nth-child(4){border:none;padding-top: 0.14rem}
section.jl_refusedorder .submit{outline: none;overflow: hidden;display: block;width:100%;padding-top: 4.13rem;background-color:#f5f5f5;padding-bottom: 0.4rem;box-sizing:border-box;padding-left:0.3rem;padding-right:0.3rem;}
section.jl_refusedorder .submit .gaizi{width:100%;height: 100%;position:absolute;top: 0;bottom:0;left:0;right: 0;background: #000;z-index: 999;opacity: 1}
div.jl_refusedorder .msg .icon i{background-image:url(../images/jl_refuseicon.png);}
div.jl_refusedorder .text p{width:2.4rem;text-align: center;margin:0 auto;}
/*约见记录*/
section.note{background: #fff;box-sizing: border-box;padding:0 0.3rem;overflow: hidden;}
section.noteone{margin-bottom: 0.2rem;}
section.note h1{height: 0.95rem;width:100%;font-size: 0.28rem;color: #666;line-height: 0.95rem;text-align: left;font-weight: normal;box-sizing:border-box;}
section.note .line{border-bottom: 0.02rem solid #f5f5f5}
section.note h1 span{float: right;font-size: 0.24rem;color: #999;display: block;height: 100%;line-height: 0.95rem}
section.note p{color: #999;font-size: 0.28rem;line-height: 0.56rem;margin-top: -0.2rem;margin-bottom:0.26rem;}
/*新增约见记录*/
section.adddatanote .row{margin-bottom:0;}
section.adddatanote .time{margin-bottom:0.12rem;}
section.adddatanote .dataway {width:100%;height: auto;overflow: hidden;padding-top:0.2rem;box-sizing: border-box;margin-bottom:0.3rem;}
section.adddatanote .dataway h1{height: 0.56rem;color: #cecece;font-size: 0.28rem;font-weight: normal;margin-top:0.18rem;}
section.adddatanote .dataway .row{width: 100%;overflow: hidden;display: flex;justify-content:space-between;padding:0;}
section.adddatanote .dataway .item{width:30%;height: 1.6rem;background:#f5f5f5;border-radius: 0.04rem;position:relative;box-sizing: border-box;border:1px solid #f5f5f5;}
section.adddatanote .dataway .item:nth-child(5){margin-right:0rem;}
section.adddatanote .dataway .item1{margin-bottom:0.25rem;}
section.adddatanote .dataway .item .img{width:100%;height: auto;margin-top:0.35rem;margin-bottom:0.16rem}
section.adddatanote .dataway .item .img img{display:block;margin:0 auto;height: 0.5rem}
section.adddatanote .dataway .item p{text-align: center;font-size: 0.28rem;color: #666}
section.adddatanote .dataway .item input{display:block;width:100%;height: 100%;position:absolute;left:0;top: 0;opacity: 0}
section.adddatanote .dataway .active{border:1px solid #003150}
section.adddatanote .text label{border-top:1px solid #E5E5E5;padding-top:0.29rem;}
textarea{resize: none; outline: none;width: 100%;height: 1.94rem;font-size: 0.28rem;color: #666;margin-top: 0.17rem;}


/*表单验证相关*/
/*section.login input.wrong::placeholder{color: #BB224E} //手机端不显示效果*/
input.wrong::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
/*WebKit browsers   */
color: #BB224E;   
}   
input.wrong:-moz-placeholder, textarea:-moz-placeholder {   
/*Mozilla Firefox 4 to 18   */
color: #BB224E;   
}   
input.wrong::-moz-placeholder, textarea::-moz-placeholder {   
 /*Mozilla Firefox 19+   */
color: #BB224E;   
}   
input.wrong:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /*Internet Explorer 10+   */
color: #BB224E;   
}  
section.login input[type="text"].wrong{border-bottom:1px solid #BB224E;color: #BB224E}
section.login input[type="password"].wrong{border-bottom:1px solid #BB224E;color: #BB224E}

section.jl_enrollform input[type="text"].wrong{border-bottom:1px solid #BB224E;color: #BB224E}
section.jl_enrollform input[type="password"].wrong{border-bottom:1px solid #BB224E;color: #BB224E}
section.jl_enrollform input[type="email"].wrong{border-bottom:1px solid #BB224E;color: #BB224E}

/*用户端*/
/*首页*/
section.yh_homebanner{width: 100%;height: 4rem;position: relative;}
section.yh_homebanner .imgbox{width: 100%;height: 4rem;}
section.yh_homebanner .imgbox .img{width: 100%;height: 4rem;}
section.yh_homebanner .imgbox .img img{width: 100%;height: 4rem;background: #cccccc;display: block;}
section.yh_homebanner .imgbox .img h1{font-size:0.4rem;font-weight: bold;color:#00304E;line-height: 100%;position: absolute;top: 1.1rem;left: 0.6rem;z-index: 2}
section.yh_homebanner .imgbox .img span{font-size:0.24rem;font-weight:normal;color:#5D7A8D;line-height: 100%;position: absolute;top: 1.72rem;left: 0.6rem;z-index: 2}
section.yh_homebanner .imgbox .img hr{width: 0.5rem;height: 0.02rem;background:#A7C5D5;line-height: 100%;position: absolute;top: 2.36rem;left: 0.6rem;z-index: 2}
section.yh_homebanner .imgbox .img span.end{font-size:0.24rem;font-weight:normal;color:#5D7A8D;line-height: 100%;position: absolute;top: 3.15rem;left: 0.6rem;z-index: 2}
section.yh_homebanner .ibox{width: 0.81rem;height: 0.12rem;position: absolute;bottom: 0.2rem;left: 0;right: 0;margin: 0 auto}
section.yh_homebanner .ibox i{display: block;float: left;margin: 0 0.075rem;width: 0.12rem;height: 0.12rem;border-radius: 50%;background: #fff;opacity: 0.5}
section.yh_homebanner .ibox i.active{opacity: 1;}
section.yh_homeicon{width: 100%;padding: 0.6rem 0.6rem 0;box-sizing:border-box;overflow: hidden;background: #fff;}
section.yh_homeicon .row{width: 100%;overflow: hidden;margin-bottom: 0.6rem;display: flex;justify-content:space-between;}
section.yh_homeicon .row .icon{display: block;float: left;}
section.yh_homeicon .iconno{float: left;margin-right:0}
section.yh_homeicon .icon img{display:block;width: 0.9rem;height: 0.9rem;margin: 0 auto;margin-bottom: 0.2rem;}
section.yh_homeicon .icon span{font-size: 0.28rem;color: #000;line-height: 100%;text-align: center;margin-top: 0.2rem}
.swiper-pagination-bullet{width:12px;height: 12px;background-color:#fff;}
section.yh_hometop{width: 100%;overflow: hidden;padding: 0.2rem 0;background: #F5F5F5}
section.yh_hometop .title{width: 100%;padding: 0 0.3rem;height: 0.89rem;background: #fff;box-sizing:border-box;border-bottom: 1px solid #ebebeb;}
/*section.yh_hometop .title .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;}*/
section.yh_hometop .title h1{display: block;height: 100%;float: left;font-size: 0.32rem;color: #333;line-height:0.88rem}
section.yh_hometop .title a{display: block;height: 100%;float: right;font-size: 0.24rem;color: #999;line-height:0.9rem;padding-right: 0.2rem;position: relative;}
section.yh_hometop .title a>span{display: block;height: 100%;float: right;position: absolute;top:0;bottom:0;right:0;margin:auto;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;width: 0.12rem;height: 0.16rem}
section.yh_hometop .row{width: 100%;overflow: hidden;padding: 0.3rem 0.3rem 0;background: #fff;box-sizing:border-box;position: relative;}
section.yh_hometop .row a{display: block;width: 100%;overflow: hidden;}
section.yh_hometop .row .box{width: 100%; height: auto;overflow: hidden;padding-bottom: 0.3rem;border-bottom: 1px solid #ebebeb}
section.yh_hometop .row:last-child .box{border: none;}
section.yh_hometop .row .img{float: left;width: 1.51rem;height: 2.01rem;position: relative;border-radius: 0.06rem;overflow: hidden;}
section.yh_hometop .row .img i{display: block;width: 0.34rem;height: 0.44rem;position: absolute;top: 0;right: 0.1rem;}
section.yh_hometop .row1 .img i.rank{background: url(../images/hometopfirst.png) no-repeat 0 0;background-size: 100% 100%}
section.yh_hometop .row2 .img i.rank{background: url(../images/hometopsecond.png) no-repeat 0 0;background-size: 100% 100%}
section.yh_hometop .row3 .img i.rank{background: url(../images/hometopthird.png) no-repeat 0 0;background-size: 100% 100%}
section.yh_hometop .row img{display: block;float: left;width: 100%;height: 100%;background: #ccc;}
section.yh_hometop .row .right{width: 74%;float: right;}
section.yh_hometop .row .right h1{width: 100%;font-size: 0.28rem;font-weight: bold;line-height: 0.34rem;text-align: left;margin-bottom: 0.15rem}
section.yh_hometop .row .right h1>span{float: right;color: #C72351;font-size: 0.24rem;font-weight: normal;line-height: 0.34rem}
section.yh_hometop .row .right p{color: #666;font-size: 0.24rem;line-height: 0.38rem;margin-bottom: 0.21rem;height: 0.76rem;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;word-break: break-word;}
section.yh_hometop .row .right .iconword{width: 100%;overflow: hidden;}
section.yh_hometop .row .right .iconword .item{float: left;margin-right: 0.4rem}
section.yh_hometop .row .right .iconword .item3{margin-right: 0}
section.yh_hometop .row .right .iconword .item i{display:block;float: left;;width: 0.2rem;height: 0.2rem;margin-top:0.07rem;margin-right: 0.08rem}
section.yh_hometop .row .right .iconword .item span{display: block;float: left;;font-size: 0.22rem;line-height: 0.34rem;}
section.yh_hometop .row .right .iconword .item1 i{background: url(../images/hour.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_hometop .row .right .iconword .item2 i{background: url(../images/local.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_hometop .row .right .iconword .item3 i{background: url(../images/vieo.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_hometop .row .right .iconword .item4 i{background: url(../images/dianhua.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_hometop .row .right .iconword .item5 i{background: url(../images/tongcheng.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_hometop .allcoach{width: 100%;background-color: #fff;box-sizing: border-box;padding: 0.3rem 0.3rem 0.4rem }
section.yh_hometop .allcoach .allcoachbtn{display: block;width: 100%;height: 0.88rem;line-height: 0.88rem;font-size: 0.28rem;color: #fff;text-align: center;border-radius:0.04rem; background-color: #00304E}
section.yh_homefooter{width: 100%;overflow: hidden;background: #fff}
section.yh_homefooter .img{position: relative;}
section.yh_homefooter .img img{width: 100%;height: auto;background: #ccc}
section.yh_homefooter .img .text{width: 2.72rem;height: 1.94rem;background: url(../images/yh_homefootertext.png) no-repeat 0 0;background-size: 100% 100%;position: absolute;top: 1.03rem;right: 0.6rem}
section.yh_homefooter .img .text .inner{width: 1.8rem;overflow: hidden;margin: 0 auto}
section.yh_homefooter .img .text h1{opacity:0.5;width: 100%;font-weight: normal;height: 0.76rem;color:#A3633B;font-size: 0.33rem;text-align: center;line-height: 0.75rem;position: relative;}
section.yh_homefooter .img .text h1 span{display: block;width: 1.8rem;height: 1px;background:#A3633B;position: absolute;bottom: 0;left: 0;right: 0;margin: auto; }
section.yh_homefooter .img .text p{width: 100%;height:0.94rem ;font-weight: normal;line-height: 0.38rem;font-size: 0.2rem;color: #A3633B;text-align: center;}
section.yh_homefooter .img .text p span{display: block;width: 100%;height: 0.38rem;line-height: 0.38rem;font-size: 0.2rem;color: #A3633B;opacity: 0.5;text-align: center;}
section.yh_homefooter .img .text p em{display: block;width: 100%;font-size: 0.36rem;color: #67453F;height: 0.56rem;text-align: center;}
/*end*/
/*我的首页*/
section.yh_myfile{width: 100%;overflow: hidden;}
section.yh_myfile .myfile{width: 100%;float: left;position:relative;box-sizing: border-box;padding-top: 1.35rem;background:#fff url(../images/yh_myfile.png) no-repeat 0 0;background-size: 100% 1.35rem;}
section.yh_myfile .myfile>img{width:1.5rem;height:1.5rem;position:absolute;top: 0.6rem;left: 50%;margin-left:-0.75rem;}
section.yh_myfile h1{width: 100%;font-size: 0.28rem;line-height: 0.56rem;font-weight: normal;text-align: center;margin-top: 0.87rem;margin-bottom: 0.28rem;float: left;}
section.yh_myfile .box{width: 100%;float: left;}
section.yh_myfile .row {width: 4.46rem;overflow: hidden;margin: 0 auto;margin-bottom: 0.56rem;display: flex;justify-content: space-between;}
section.yh_myfile .row .item{display: block;flex: auto;text-align: center;position:relative;}
section.yh_myfile .row .item h2{display: block;font-size: 0.24rem;margin-bottom: 0.06rem;font-weight: normal;color: #999;line-height: 0.4rem}
section.yh_myfile .row .item span{display: block;font-size: 0.28rem;color: #666;line-height: 0.34rem;width: 100%;text-align: center;}
section.yh_myfile .row .item>em{display: block;width: 0.02rem;height: 0.3rem;background:#E5E5E5 ;position:absolute;top: 50%;right: 0;margin-top: -0.15rem}
section.yh_order{width: 100%;margin-top: 0.2rem}
section.yh_order .title{width: 100%;padding: 0 0.3rem;height: 0.89rem;background: #fff;box-sizing:border-box;}
section.yh_order .title .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;}
section.yh_order .title h1{display: block;height: 100%;float: left;font-size: 0.32rem;color: #333;line-height:0.88rem;}
section.yh_order .title a{display: block;height: 100%;float: right;font-size: 0.24rem;color: #999;line-height:0.88rem}
section.yh_order .title a>span{float: right;margin-top:0.36rem;margin-left:0.08rem;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;display: block;width:0.12rem;height: 0.16rem}
section.yh_order .row{width: 100%;padding: 0.3rem;box-sizing: border-box;background: #fff;}
section.yh_order .row .line{height: 0.9rem;width: 100%;}
section.yh_order .row .line img{display: block;float: left;width: 0.9rem;height: 0.9rem;border-radius: 100rem 100rem;}
section.yh_order .row .line .name{float: right;height: 0.9rem;box-sizing: border-box;padding: 0.09rem 0;width: 5.8rem;}
section.yh_order .row .line .name h1{font-size: 0.28rem;line-height: 0.34rem;color: #777;font-weight: normal;}
section.yh_order .row .line .name p{font-size: 0.24rem;height: 0.38rem;overflow: hidden;line-height: 0.38rem;color: #999;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;text-overflow:ellipsis}
section.yh_order .row a{width: 100%;overflow: hidden;}
section.yh_order .row a>p{line-height: 0.4rem;font-size: 0.24rem;color: #333;float: left;height: 0.8rem;overflow:hidden;margin-top: 0.19rem;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis}
section.yh_order .row .footer{height: auto;width: 100%;color: #999;font-size: 0.24rem;float: left;line-height: 0.34rem;margin-top: 0.3rem}
section.yh_order .row .footer .yh_orderattr{float: right;color: #999999}
section.yh_order .row .footer .daiqueren{color: #E6A896}
section.yh_order .row .footer .jinxingzhong{color: #66CAC7}
section.yh_order .row .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;margin-top: 0.3rem;}
section.yh_order .row:last-child .bottomline{display: none;}
section.yh_myhomeform{margin-top: 0.2rem;background: #fff;padding: 0 0.3rem}
section.yh_myhomeform h1{height: 0.95rem;font-size: 0.32rem;font-weight: bold;line-height: 0.95rem;position: relative;}
section.yh_myhomeform h1 i{display: block;float: left;width: 0.44rem;height: 0.34rem;margin:0.305rem 0.15rem 0 -0.04rem;background: url(../images/gerenxinxiicon.png) no-repeat center center;background-size: 100% 100%}

section.jl_coachmessage h1{height: 0.95rem;font-size: 0.32rem;font-weight: bold;line-height: 0.95rem;position: relative;}
section.jl_coachmessage h1 i{display: block;float: left;width: 0.44rem;height: 0.34rem;margin:0.305rem 0.15rem 0 -0.04rem;background: url(../images/gerenxinxiicon.png) no-repeat center center;background-size: 100% 100%}

section.yh_myhomeform .input{width: 100%;height: 0.95rem;position: relative;}
section.yh_myhomeform .input:nth-child(3) input{border:none;}
section.yh_myhomeform .input input{display: block;width: 100%;height: 0.95rem;box-sizing:border-box;color: #666;font-size: 0.28rem;line-height: 0.95rem;}
section.yh_myhomeform .input span{display: block;color: #666;font-size: 0.28rem;line-height: 0.95rem;position: absolute;left: 0;top: 0;bottom: 0;margin: auto}
section.yh_myhomeform .input input:disabled{background: none;text-align: right;}
.yh_outlogin{display: block;width: 6.9rem;height: 0.88rem;background: #fff;margin: 0.2rem 0.3rem;border-radius: 0.04rem;color: #00304E;text-align: center;line-height: 0.88rem}
/*end*/
/*全部订单*/
nav.yh_allorder{width: 100%;height: 0.88rem;text-align: center;}
nav.yh_allorder .navcard{color: #666;line-height: 0.88rem;display: inline-block;margin:0;vertical-align: top;font-size: 0.3rem;}
nav.yh_allorder .active{color: #00304E;border-bottom: 0.02rem solid #00304E}
section.yh_orderbox{padding-top: 0.2rem;background:#f5f5f5;}
section.yh_orderjinxingzhong{display: block;}
section.yh_orderyijieshu{display: block;}
section.yh_orderdaipingjia{display: block;}
section.yh_orderbox .row{width: 100%;padding: 0.3rem;box-sizing: border-box;background: #fff;overflow: hidden;}
section.yh_orderbox .row .line{height: 0.9rem;width: 100%;box-sizing: border-box;padding-left: 1.1rem;position: relative;}
section.yh_orderbox .row .line img{display: block;float: left;width: 0.9rem;height: 0.9rem;border-radius:50%;position: absolute;left: 0;top: 0}
section.yh_orderbox .row .line .name{float: right;height: 0.9rem;width: 100%;box-sizing: border-box;padding: 0}
section.yh_orderbox .row .line .name h1{font-size: 0.28rem;color: #777;font-weight: normal;}
section.yh_orderbox .row .line .name h1 span{float: right;color: #777;font-size: 0.24rem;margin-top:0}
section.yh_orderbox .row .line .name p{font-size: 0.24rem;overflow: hidden;color: #999;text-align: justify;margin-top: 0;white-space: nowrap;text-overflow: ellipsis;}
section.yh_orderbox .row>a{display: block;width: 100%;overflow: hidden;}
section.yh_orderbox .row a>p{line-height: 0.4rem;font-size: 0.24rem;color: #333;float: left;height: 0.8rem;overflow:hidden;margin-top: 0.19rem;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;width: 100%;word-break: break-all;}
section.yh_orderbox .row .footer{height: 0.34rem;width: 100%;color: #999;font-size: 0.24rem;float: left;line-height: 0.34rem;margin-top: 0.3rem}
section.yh_orderbox .row .footer .yh_orderattr{float: right;color: #999999}
section.yh_orderbox .row .footer .daiqueren{color: #E6A896}
section.yh_orderbox .row .footer .jinxingzhong{color: #66CAC7}
section.yh_orderbox .row .footer .qupingjia{color:#00304E }
section.yh_orderbox .row .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;margin-top: 0.3rem;}
/*end*/
/*评价教练*/
section.yh_score{height: 3.9rem;background: #fff;box-sizing:border-box;padding: 0.4rem 0.3rem}
section.yh_score .line{height: 0.9rem;width: 100%;}
section.yh_score .line img{display: block;float: left;width: 0.9rem;height: 0.9rem;border-radius: 100rem 100rem}
section.yh_score .line .name{float: right;height: 0.9rem;box-sizing: border-box;padding: 0.09rem 0;width: 5.8rem;}
section.yh_score .line .name h1{font-size: 0.28rem;line-height: 0.34rem;color: #777;font-weight: normal;}
section.yh_score .line .name p{font-size: 0.24rem;height: 0.38rem;overflow: hidden;line-height: 0.38rem;color: #999;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;text-overflow:ellipsis}
section.yh_score>h1{font-size: 0.28rem;line-height: 0.56rem;text-align: center;height: 0.56rem;font-weight: normal;color: #666;margin-top: 0.54rem}
section.yh_score .score{width: 100%;height: 0.44rem;margin-top: 0.35rem}
section.yh_score .score .imgbox{width: 4.6rem;height: 0.44rem;display: flex;justify-content:space-between;margin: 0 auto}
section.yh_score .score .imgbox>img{width: 0.44rem;height: 0.44rem;}
section.yh_scoretext{width: 100%;background:#f5f5f5;margin-top: 0.2rem;}
section.yh_scoretext form{padding-top: 0}
section.yh_scoretext .text{width: 100%;height: 2.94rem;background:#fff;margin-top: 0.2rem;box-sizing: border-box;padding: 0.35rem 0.3rem}
section.yh_scoretext .text h1{height: 0.56rem;line-height: 0.56rem;text-align: left;font-size: 0.28rem;font-weight: normal;}
section.yh_scoretext .text textarea{width: 100%;margin-top: 0.07rem;height:1.6rem;text-align: justify;font-size: 0.28rem;color: #333;outline: none;}
section.yh_scoretext .button{width:100%;height: 1.68rem;overflow: hidden;background-color:#f5f5f5}
section.yh_scoretext .button input{display: block;width: 6.9rem;height: 0.88rem;margin: 0.4rem auto;background: #00304E;font-size: 0.28rem;line-height: 0.88rem;text-align: center;color: #fff;border-radius: 0.04rem}
.shadow{position: fixed;top: 0;bottom: 0;left: 0;background: #000;width: 100%;height: auto;opacity: 0.5;display: none;}
.successful{width: 5rem;height: 6.5rem;position: fixed;top: 50%;left:50%;margin-left: -2.5rem;margin-top: -3.25rem;border-radius: 0.12rem;display: none;}
.successful .msg{width: 5rem;height: 5.12rem;background: url(../images/shadowbox.png) no-repeat 0 0;background-size: 100% 100%;}
.successful .closebox{height: 0.68rem;width: 100%;margin-top: 0.7rem;}
.successful .close{display: block;height: 0.68rem;width: 0.68rem;margin: 0 auto;background:url(../images/pjclose.png) no-repeat 0 0;background-size: 100% 100%;}
.successful .msg .icon{width: 100%;height: 2.48rem;position: relative;}
.successful .msg .icon i{display: block;width: 1.34rem;height: 1.24rem;background: url(../images/pjsuccessfulicon.png) no-repeat 0 0;background-size: 100% 100%;position: absolute;top: 50%;left:50%;margin: -0.62rem 0 0 -0.67rem }
.successful .msg .text{margin-top: 0.5rem}
.successful .msg .text h1{font-size: 0.36rem;line-height: 0.34rem;color: #00304E;text-align: center;margin-bottom: 0.32rem}
.successful .msg .text p{font-size: 0.24rem;line-height: 0.44rem;color: #666;text-align: center;}
/*end*/
/*订单详情*/
section.yh_jlmessage{background: #fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0}
section.yh_jlmessage .line{height: 0.9rem;width: 100%;margin-bottom: 0.3rem}
section.yh_jlmessage .line img{display: block;float: left;width: 0.9rem;height: 0.9rem;border-radius: 100rem 100rem;}
section.yh_jlmessage .line .name{float: right;height: 0.9rem;box-sizing: border-box;padding: 0.09rem 0;width: 5.8rem;}
section.yh_jlmessage .line .name h1{font-size: 0.28rem;line-height: 0.34rem;color: #777;font-weight: normal;}
section.yh_jlmessage .line .name p{font-size: 0.24rem;height: 0.38rem;overflow: hidden;line-height: 0.38rem;color: #999;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:1;text-overflow:ellipsis}
section.yh_jlmessage .input{width: 100%;height: 0.95rem;position: relative;border-bottom:1px solid #E5E5E5;}
section.yh_jlmessage .input:last-child input{border:none;}
section.yh_jlmessage .input input{display: block;width: 100%;height: 0.95rem;box-sizing:border-box;color: #999;font-size: 0.28rem;line-height: 0.95rem;}
section.yh_jlmessage .input span{display: block;color: #666;font-size: 0.28rem;line-height: 0.95rem;position: absolute;left: 0;top: 0;bottom: 0;margin: auto}
section.yh_jlmessage .input p{float: right;color: #999;font-size: 0.28rem;line-height: 0.95rem;}
section.yh_jlmessage .input input:disabled{background: none;text-align: right;color: #999}

section.missway{background: #fff;margin-top: 0.2rem;padding: 0.3rem 0.3rem 0.1rem;box-sizing:border-box;}
section.missway h1{font-size: 0.28rem;line-height: 0.41rem;height: 0.41rem;text-align: left;color: #333;margin-bottom: 0.25rem}
section.missway .item{width: 100%;height: 1.9rem;border-radius: 0.06rem;background: #f5f5f5;border:0.02rem solid #f5f5f5;margin-bottom: 0.3rem;box-sizing:border-box;position: relative;padding: 0 0.4rem;}
section.missway .item .line{overflow: hidden;box-sizing:border-box;height: 0.34rem;position: absolute;padding-left: 0.29rem;width: 6.06rem}
section.missway .item .line1{top: 0.4rem;left: 0.4rem;}
section.missway .item .line2{top: 1.03rem;left: 0.4rem;height: 0.68rem }
section.missway .item .line1 i{display: block;width: 0.29rem;height: 0.29rem;background: url(../images/misswayicon1.png) no-repeat 0 0;background-size: 100% 100%;margin-top: 0.025rem;z-index: 999}
section.missway .item .line2 i{display: block;width: 0.28rem;height: 0.34rem;background: url(../images/misswayicon2.png) no-repeat 0 0;background-size: 100% 100%}
section.missway .item .line i{position: absolute;top:0;left:0;}
section.missway .item .line span{float: left;margin-left: 0.14rem;color: #666;font-size: 0.24rem;line-height: 0.34rem;text-align: left;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
section.missway .item .dashed{width: 0.02rem;height: 0.49rem;box-sizing:border-box;border-left:0.02rem dashed #d7d7d7;position: absolute;left: 0.54rem;top: 0.64rem}
section.missway .choose{border:0.02rem solid #3D6177}
section.yh_problem{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;margin-top: 0.2rem;overflow: hidden;}
section.yh_problem h1{font-size: 0.28rem;line-height: 0.41rem;height: 0.41rem;text-align: left;color: #333;margin-bottom: 0.08rem}
section.yh_problem p{font-size: 0.24rem;line-height: 0.56rem;color: #999;text-align: justify;-webkit-box-orient:vertical; -webkit-line-clamp:5;text-overflow:ellipsis;}
section.yh_problem h2{height:0.68rem;overflow: hidden;font-size: 0.28rem;color: #999;width: 100%;line-height: 0.68rem;font-weight: normal;text-align: center;position: relative;margin-top: 0.27rem;margin-bottom: 0.27rem}
section.yh_problem h2 i{display: block;height: 0.12rem;width:0.16rem;position: absolute;top:50%;left:50%;margin-top: -0.06rem;margin-left: 0.65rem;background: url(../images/ordershowjiantou.png) no-repeat 0 0; background-size: 100% 100%;transition:transform 0.5s;}
.yh_querenyuejian{display: block;width: 6.9rem;height: 0.88rem;background: #00304E;margin: 0.2rem 0.3rem;border-radius: 0.04rem;color: #fff;text-align: center;line-height: 0.88rem}
/*end*/
/*立即付款*/
section.yh_confirm{width: 100%;position: absolute;top:0.84rem;bottom:1.08rem;}
section.yh_confirm .confirmbox{position: absolute;top: 50%;left: 50%;margin-left:-2.4rem;margin-top: -2.8rem;}
section.yh_confirm .confirmbox .img{width: 100%;height: 1.45rem;background:url(../images/yh_ordershowfinish.png) no-repeat center center;background-size: contain;}
section.yh_confirm .confirmbox h1{line-height: 0.34rem;font-size: 0.36rem;font-weight: bold;color: #00304E;text-align: center;margin-top: 0.5rem;margin-bottom: 0.5rem;}
section.yh_confirm .confirmbox p{line-height: 0.48rem;text-align: center;font-size: 0.28rem;font-weight: bold}
section.yh_confirm .confirmbox .tips{color: #666;margin-top: 0.1rem}
section.yh_confirm .confirmbox .time{color: #C72351}
.yh_payment{display: block;width: 6.9rem;height: 0.88rem;background: #00304E;margin:0 0.3rem 0.2rem;border-radius: 0.04rem;color: #fff;text-align: center;line-height: 0.88rem;position: fixed;bottom: 0.2rem;}
/*end*/
/*教练列表*/
nav.coachlist{width: 100%;height: 0.88rem;background: #fff;box-sizing:border-box;padding: 0 0.4rem 0 0.4rem;display: flex;justify-content:space-between;margin-bottom: 0.2rem;position: relative;}
nav.coachlist .navcardbox{height: 9rem;width: 100%;background: #fff;position: absolute;top:100%;left: 0;z-index: 999;box-sizing:border-box;display: none;overflow-y: auto}
.coachlistshadow{position: fixed;top:0;bottom: 0;left: 0;right: 0;margin-top:1.72rem;width: 100%;background: #fff;height: auto;opacity: 1;display: none;}
nav.coachlist .navcardbox .row{width: 100%;box-sizing:border-box;line-height: 0.88rem;color: #666;overflow: hidden;}
nav.coachlist .navcardbox .row p{padding:0 0.3rem;height: 0.88rem;line-height: 0.88rem;color: #666;width: 100%;box-sizing:border-box;display: block;position: relative;}
nav.coachlist .navcardbox .row p i{display:block;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;width:0.12rem;height: 0.16rem;transform:rotate(90deg);position:absolute;top:0;bottom:0;margin:auto;right: 0.3rem; }
nav.coachlist .navcardbox .active p i{transform:rotate(-90deg)}
nav.coachlist .navcardbox .row a{padding:0 0.3rem;height: 0.88rem;line-height: 0.88rem;color: #666;width: 100%;box-sizing:border-box;display: block;position: relative;}
nav.coachlist .navcardbox .row a:after{content:'';position: absolute;width: 94%;height: 1px;position: absolute;bottom:0;left: 0;right: 0;margin:auto;background-color: #e5e5e5}
nav.coachlist .navcardbox .row p:after{content:'';position: absolute;width: 94%;height: 1px;position: absolute;bottom:0;left: 0;right: 0;margin:auto;background-color: #e5e5e5}
nav.coachlist .navcardbox .row:last-child a{border: none;}
nav.coachlist .navcardbox .row .city{height: 0px;overflow: hidden;margin-top: 0.88rem;width: 100%;transition: all 0.5s}
nav.coachlist .navcardbox .row .city a{padding: 0 0.6rem;color: #999}
nav.coachlist .navcardbox .row .city a:after{width: 84%;}
nav.coachlist .navcardbox .active a.active{background: #f5f5f5;}
nav.coachlist .navcardbox .active>.city{height: auto}
nav.coachlist .navcardbox .active>a{color: #00304E}
nav.coachlist .navcardbox .active a.active{color: #00304E}
nav.coachlist .item{height: 100%;float: left;position: relative;box-sizing: border-box;padding-right: 0.16rem}
nav.coachlist .item span{display: block;color:#999;font-size: 0.28rem;line-height: 0.88rem;margin-right:0.09rem;box-sizing:border-box; }
nav.coachlist .item i{display:block;background:url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;width:0.12rem;height: 0.16rem;transform:rotate(90deg);position:absolute;top:0;bottom:0;margin:auto;right: 0;}
nav.coachlist .active span{color: #00304E;}
nav.coachlist .active i{color: #00304E;transform:rotate(-90deg)}
section.yh_coachlist{width: 100%;box-sizing:border-box;padding: 0 0.3rem 0;background: #fff;}
section.yh_coachlist .title{width: 100%;height: 0.89rem;background: #fff;box-sizing:border-box;}
section.yh_coachlist .title .bottomline{width: 100%;height: 1px;float: left;background: #EBEBEB;}
section.yh_coachlist .title h1{display: block;height: 100%;float: left;font-size: 0.32rem;color: #333;line-height:0.88rem}
section.yh_coachlist .title a{display: block;height: 100%;float: right;font-size: 0.24rem;color: #999;line-height:0.88rem}
section.yh_coachlist .title a>span{display: block;height: 100%;float: right;font-size: 0.24rem;font-weight: bolder;font-family: '宋体';color: #999;line-height:0.88rem;margin-left: 0.04rem}
section.yh_coachlist .row{width: 100%;overflow: hidden;padding: 0.3rem 0;background: #fff;box-sizing: border-box;position: relative;}
section.yh_coachlist .row:last-child{border: none;}
section.yh_coachlist .row .img{float: left;width: 1.5rem;height: 2rem;position: relative;}
section.yh_coachlist .row .img i{display: block;width: 0.34rem;height: 0.44rem;position: absolute;top: 0;right: 0.1rem;}
section.yh_coachlist .row1 .img i.rank{background: url(../images/hometopfirst.png) no-repeat 0 0;background-size: 100% 100%}
section.yh_coachlist .row2 .img i.rank{background: url(../images/hometopsecond.png) no-repeat 0 0;background-size: 100% 100%} 
section.yh_coachlist .row3 .img i.rank{background: url(../images/hometopthird.png) no-repeat 0 0;background-size: 100% 100%}
section.yh_coachlist .row img{display: block;float: left;width: 100%;height: 2rem;background: #ccc;margin-right: 0.3rem;border-radius: 0.06rem}
section.yh_coachlist .row .right{width: 5.1rem;float: right;overflow: hidden;}
section.yh_coachlist .row .right h1{width: 100%;font-size: 0.26rem;font-weight: bold;line-height: 0.34rem;text-align: left;margin-bottom: 0.15rem}
section.yh_coachlist .row .right h1>span{float: right;color: #C72351;font-size: 0.24rem;font-weight: normal;line-height: 0.34rem}
section.yh_coachlist .row .right p{color: #666;font-size: 0.24rem;line-height: 0.38rem;margin-bottom: 0.21rem;height: 0.76rem;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;word-break: break-word;}
section.yh_coachlist .row .right .iconword{width: 100%;overflow: hidden;}
section.yh_coachlist .row .right .iconword .item{float: left;margin-right: 0.4rem}
section.yh_coachlist .row .right .iconword .item i{display:block;float: left;;width: 0.2rem;height: 0.2rem;margin-top:0.07rem;margin-right: 0.08rem}
section.yh_coachlist .row .right .iconword .item span{display: block;float: left;;font-size: 0.22rem;line-height: 0.34rem;}
section.yh_coachlist .row .right .iconword .item1 i{background: url(../images/hour.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_coachlist .row .right .iconword .item2 i{background: url(../images/local.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_coachlist .row .right .iconword .item3 i{background: url(../images/vieo.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_coachlist .row .right .iconword .item4 i{background: url(../images/dianhua.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_coachlist .row .right .iconword .item5 i{background: url(../images/tongcheng.png) no-repeat 0 0;background-size: 100% 100%;}
section.yh_coachlistmore{width: 100%;height: 2rem;background: #F5F5F5;overflow: hidden;}
section.yh_coachlistmore button{display: block;color: #CBCBCB;font-size: 0.24rem;width: 2rem;height: 0.6rem;box-sizing:border-box;border: 1px solid #E5E5E5;border-radius: 0.04rem;margin: 0.4rem auto 0;background: #fff;outline: none;}
	/* 教练不存在 */
section.yh_coachnobody{width: 100%;position: fixed;top:1.72rem;bottom:0rem;left: 0;}
section.yh_coachnobody .confirmbox.nobody{display: none;}
section.yh_coachnobody .confirmbox{position: absolute;top: 50%;left: 50%;width: 2.9rem;margin-left:-1.45rem;margin-top: -2.825rem;}
section.yh_coachnobody .confirmbox h1{line-height: 0.34rem;font-size: 0.36rem;font-weight: bold;color: #00304E;text-align: center;margin-top: 0.5rem}
section.yh_coachnobody .confirmbox p{line-height: 0.44rem;text-align: center;font-size: 0.24rem;color: #666;}
section.yh_coachnobody .confirmbox .tips{margin-top: 0.3rem}
	/* 网络出错 */
section.yh_coachnobody .confirmbox.nobody .img{width: 100%;height: 1.72rem;background:url(../images/yh_coachnobodyicon.png) no-repeat center center;background-size: contain;}
section.yh_coachnobody .confirmbox.nowifi{margin-top:-3.26rem;display: block}
section.yh_coachnobody .confirmbox.nowifi .img{width: 100%;height:2rem;background:url(../images/yh_coachnowifi.png) no-repeat center center;background-size: contain;}
section.yh_coachnobody .confirmbox.nowifi .btn{height: 0.6rem;margin-top:0.45rem}
section.yh_coachnobody .confirmbox.nowifi .btn span{width:2rem;height: 100%;line-height: 0.6rem;box-sizing:border-box;border: 1px solid #00314D;color: #00314D;text-align: center;margin:0 auto;float: none;border-radius: 0.04rem}
/*end*/
/*教练详情*/
section.yh_coachshow{width: 100%;overflow: hidden;margin-bottom:0.2rem;}
section.yh_coachshow .coachfile{width: 100%;float: left;position:relative;box-sizing: border-box;padding-top:2rem;background:#fff url(../images/yh_coachshowbg2.png) no-repeat 0 0;background-size: 100% auto;}
section.yh_coachshow .coachfile>img{width:2.25rem;height:3rem;position:absolute;top: 0.4rem;left: 50%;margin-left:-1.125rem;}
section.yh_coachshow h1{width: 100%;font-size: 0.32rem;line-height: 0.34rem;font-weight: bold;text-align: center;margin-top: 1.65rem;margin-bottom: 0.11rem;float: left;color:#000;}
section.yh_coachshow h2{width: 100%;font-size: 0.28rem;line-height: 0.4rem;font-weight: normal;text-align: center;float: left;color:#999;margin-bottom: 0.33rem;}
section.yh_coachshow h2 .price{color:#C72351;line-height: 0.34rem;font-size: 0.28rem;margin-top: 0.08rem}
section.yh_coachshow .box{width: 100%;float: left;padding-bottom: 0.2rem}
section.yh_coachshow .row {width: auto;overflow: hidden;margin: 0 0.2rem 0 0.5rem;display: flex;justify-content: space-between;}
section.yh_coachshow .row .item{display: block;flex: 25%;text-align: center;position:relative;}
section.yh_coachshow .row .item h2{display: block;font-size: 0.24rem;margin-bottom: 0.06rem;font-weight: normal;color: #999;line-height: 0.4rem}
section.yh_coachshow .row .item span{display: block;font-size: 0.28rem;color: #666;line-height: 0.34rem;width: 100%;text-align: center;}
section.yh_coachshow .row .item>em{display: block;width: 1px;height: 0.3rem;background:#E5E5E5 ;position:absolute;top: 50%;right: 0;margin-top: -0.15rem}
/*section.yh_coachshow .row .item:first-child h2{text-align: left}*/
section.yh_coachshow .row .item:first-child span{text-align: center}
section.yh_coachshow .row .item span{display: block;font-size: 0.28rem;color: #666;line-height: 0.34rem;width: 100%;text-align: center;}
section.yh_coachshow .yh_filebotbg{width:100%;height: 1rem;background: url(../images/yh_filebotbg.png) no-repeat 0 100%;background-size: 100% 100%;float: left;}
section.yh_coachtext{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;margin-top: 0.2rem;overflow: hidden;}
section.yh_coachtext h1{font-size: 0.32rem;line-height: 0.54rem;height: 0.54rem;color: #fff;margin-bottom: 0.23rem;margin-top:0.2rem;text-align: center;background:url(../images/yh_coachtexttitlebg.png) no-repeat center center;background-size: contain;}
section.yh_coachtext p{font-size: 0.24rem;line-height: 0.56rem;color: #999;text-align: justify;-webkit-box-orient:vertical; -webkit-line-clamp:5;text-overflow:ellipsis;}
section.yh_coachtext h2{height:0.68rem;overflow: hidden;font-size: 0.28rem;color: #999;width: 100%;line-height: 0.68rem;font-weight: normal;text-align: center;position: relative;margin-top: 0.15rem;margin-bottom: 0.15rem}
section.yh_coachtext h2 i{display: block;height: 0.12rem;width:0.16rem;position: absolute;top:50%;left:50%;margin-top: -0.06rem;margin-left: 0.65rem;background: url(../images/ordershowjiantou.png) no-repeat 0 0; background-size: 100% 100%;transition:transform 0.5s;}
section.yh_coachskills{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;margin-top: 0.2rem;overflow: hidden;}
section.yh_coachskills h1{font-size: 0.32rem;line-height: 0.54rem;height: 0.54rem;color: #fff;margin-bottom: 0.4rem;margin-top:0.2rem;text-align: center;background:url(../images/yh_coachtexttitlebg.png) no-repeat center center;background-size: contain;}
section.yh_coachskills .skillsbox{width:6rem;height: 1.6rem;margin:0 auto;margin-bottom:0.6rem;overflow: hidden;display:flex;justify-content: center;}
section.yh_coachskills .skillsbox .item{width:1.8rem;height: 1.6rem;background:#f5f5f5;border-radius: 0.04rem;display:inline-block;}
section.yh_coachskills .skillsbox .item:nth-child(2){margin-left: 0.3rem}
section.yh_coachskills .skillsbox .item:nth-child(3){margin-left: 0.3rem}
section.yh_coachskills .skillsbox .item .img{width:100%;margin-top: 0.29rem;margin-bottom:0.07rem}
section.yh_coachskills .skillsbox .item .img img{display: block;width:auto; height: 0.5rem;margin:0 auto;}
section.yh_coachskills .skillsbox .item p{text-align: center;font-size:0.28rem;color: #666}
section.yh_coachpapers{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;margin-top: 0.2rem;overflow: hidden;}
section.yh_coachpapers h1{font-size: 0.32rem;line-height: 0.54rem;height: 0.54rem;color: #fff;margin-bottom: 0.5rem;margin-top:0.2rem;text-align: center;background:url(../images/yh_coachtexttitlebg.png) no-repeat center center;background-size: contain;}
section.yh_coachpapers .papers{width:5.96rem;margin:0 auto;min-height: 3.3rem;border-radius: 0.06rem;margin-bottom:0.6rem}
section.yh_coachidea{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;margin-top: 0.2rem;overflow: hidden;}
section.yh_coachidea>h1{font-size: 0.32rem;line-height: 0.54rem;height: 0.54rem;color: #fff;margin-bottom: 0.5rem;margin-top:0.2rem;text-align: center;background:url(../images/yh_coachtexttitlebg.png) no-repeat center center;background-size: contain;}
section.yh_coachidea .row{width:100%;box-sizing: border-box;overflow: hidden;margin-bottom:0.3rem}
section.yh_coachidea .row:last-child{margin-bottom:0}
section.yh_coachidea .row .head{width:0.9rem;border-radius: 50%;float: left;}
section.yh_coachidea .row .head img{display: block;width:0.9rem;height:0.9rem;border-radius: 100rem 100rem}
section.yh_coachidea .row .text{float: right;width: 5.8rem;min-height: 1.2rem;box-sizing: border-box;padding-bottom: 0.22rem;border-bottom:1px solid #E5E5E5;}
section.yh_coachidea .row .text h1{font-size:0.28rem;line-height:100%;color: #333;text-align: left;margin-bottom: 0.09rem}
section.yh_coachidea .row .text p{font-size:0.24rem;line-height: 0.4rem;color: #666;text-align: left}
section.yh_coachidea .coachideabtn{display: block;height: 1.06rem;color: #999;text-align: center;line-height: 1.06rem;font-size:0.28rem}
section.yh_coachidea .coachideabtn a{display: inline-block;color: #999;line-height: 1.06rem;font-size:0.28rem}
section.yh_coachidea .coachideabtn a:last-child{margin-left: 0.5rem}
section.yh_payspeak{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 1.75rem;margin-top: 0.2rem;overflow: hidden;}
section.yh_payspeak>h1{font-size: 0.32rem;line-height: 0.54rem;height: 0.54rem;color: #fff;margin-bottom: 0.44rem;margin-top:0.2rem;text-align: center;background:url(../images/yh_coachtexttitlebg.png) no-repeat center center;background-size: contain;}
section.yh_payspeak>p{width:100%;overflow: hidden;position:relative;}
section.yh_payspeak>p>span{display: block;color: #666;font-size:0.28rem;text-align: left;line-height: 0.56rem;float: left;padding-left: 0.3rem;box-sizing: border-box;}
section.yh_payspeak>p>i{display: block;width:0.1rem;height: 0.1rem;border-radius: 50%;background:#A6D1E3;position:absolute;top: 0.26rem;left: 0;margin-right:0.2rem}
section.yh_coachshowbot{width:100%;height: 1.28rem;padding:0.2rem 0.3rem;background:#f5f5f5;display: flex;justify-content: space-between;box-sizing: border-box;position:fixed;bottom:0;}
section.yh_coachshowbot>a{width:3.35rem;height: 100%;background: #66CAC7;text-align: center;line-height: 0.88rem;color: #fff;font-size: 0.28rem;border-radius: 0.04rem;}
section.yh_coachshowbot>a:nth-child(2){background:#DCBE93;}
/*end*/
/*全部评价*/
section.yh_allcoachidea{background:#fff;box-sizing:border-box;padding: 0.3rem 0.3rem 0;overflow: hidden;}
section.yh_allcoachidea .row{width:100%;box-sizing: border-box;overflow: hidden;margin-bottom:0.3rem}
section.yh_allcoachidea .row:last-child{margin-bottom:0}
section.yh_allcoachidea .row .head{width:0.9rem;height: 0.9rem;border-radius: 50%;float: left;overflow: hidden;box-sizing: border-box;}
section.yh_allcoachidea .row .head img{display: block;width:100%;height:100%;}
section.yh_allcoachidea .row .text{float: right;width: 5.8rem;min-height: 1.2rem;box-sizing: border-box;padding-bottom: 0.22rem;border-bottom:1px solid #E5E5E5;}
section.yh_allcoachidea .row .text h1{font-size:0.28rem;line-height:100%;color: #333;text-align: left;margin-bottom: 0.09rem}
section.yh_allcoachidea .row .text p{font-size:0.24rem;line-height: 0.4rem;color: #666;text-align: left}
.allcoachidea{display: block;width:100%;height: 1.06rem;color: #999;text-align: center;line-height: 1.06rem;font-size:0.28rem}
/*end*/
/*首单预约*/
section.firstorderbanner{background:#f5f5f5 url(../images/firstorderbg.png) no-repeat 0 0;background-size: 100% auto;overflow: hidden;margin-bottom:0.7rem;}
section.firstorderbanner h2{font-size: 0.24rem;color: #B7BEC3;line-height: 100%;text-align: left;font-weight: normal;margin-top:0.73rem;margin-bottom:0.16rem;padding-left: 0.9rem}
section.firstorderbanner h1{font-size: 0.28rem;color: #fff;line-height:  100%;text-align: left;font-weight: normal;padding-left: 0.9rem}
section.firstorderform{width:6.9rem;height: auto;border-radius: 0.08rem;margin:auto;overflow: hidden;margin-top: 0.85rem;}
section.firstorderform img{width:100%;}
section.firstorderform form{overflow: hidden;}
section.firstorderform .firstorder_form{background-color:#fff;}
section.firstorderform .row{width:100%;box-sizing: border-box;padding:0 0.65rem;margin-bottom:0.42rem;overflow: hidden;}
section.firstorderform .row>label{display: block;width:100%;text-align: left;color: #666;font-size: 0.28rem}
section.firstorderform .row>input{display: block;height: 0.85rem;line-height: 0.85rem;text-align: left;padding-left: 0;background: none;}
section.firstorderform .row>textarea{outline: none;width:100%;height: 1.93rem;font-size: 0.28rem;color: #666;border-bottom: 1px solid #E5E5E5;margin-top:0.2rem;background:none;}
section.firstorderform .firstorderbot{width:100%;overflow: hidden;margin-top:0.07rem;background: #fff;}
section.firstorderform .firstorderbot>a{display: block;width:5.6rem;height: 0.88rem;background:#00304E;border-radius: 0.04rem;margin:0 auto;line-height: 0.88rem;text-align: center;color: #fff;font-size: 0.28rem;}
section.firstorderform .firstorderbot .foot{width:100%;margin-top:0.5rem;margin-bottom:0.5rem;}
section.firstorderform .firstorderbot .foot .center{width:100%;height:0.3rem;margin:0 auto;overflow: hidden;position:relative;}
section.firstorderform .firstorderbot .foot p{display: block;float:right;color: #666;font-size: 0.24rem;line-height: 0.3rem;position:absolute;top: 0;right: 14%;}
section.firstorderform .firstorderbot .foot a{display: inline;color: #003150;font-size: 0.24rem;line-height: 0.3rem;}
section.firstorderform .firstorderbot  .foot input {-webkit-appearance: none;background: #D0D0D0;border: 1px solid #D0D0D0;box-sizing: border-box; outline: none;display: block;width: 0.28rem;height: 0.28rem; border-radius: 50%;float: left;position:absolute;top: 0;left: 14%;}
section.firstorderform .firstorderbot  .foot input:checked {border: none;background: url(../images/checkbox.png) no-repeat center center;background-size: 100% 100%}
section.firstorderform footer{padding-top: 0.08rem;z-index: 999;background:none;}
section.firstorderform input.orderyuyuebtn{outline: none;-webkit-appearance:none;display: block;width:5.6rem;margin:0 auto;background:#003150;height: 0.88rem;font-size: 0.28rem;border-radius: 0.04rem;color: #fff}
/*end*/
/*续单*/
section.yh_continueorder{background:#f5f5f5 url(../images/firstorderbg.png) no-repeat 0 0;background-size: 100% auto;overflow: hidden;}
section.yh_continueorder h2{font-size: 0.24rem;color: #B7BEC3;line-height: 100%;text-align: left;font-weight: normal;margin-top:0.73rem;margin-bottom:0.16rem;padding-left: 0.9rem}
section.yh_continueorder h1{font-size: 0.28rem;color: #fff;line-height:  100%;text-align: left;font-weight: normal;padding-left: 0.9rem}
section.continueorderform{width:6.9rem;border-radius: 0.08rem;margin:0.85rem auto 0.67rem;overflow: hidden;}
section.continueorderform img{width:100%;}
section.continueorderform form{margin-top:0;overflow: hidden;}
section.continueorderform label{display: block;width:100%;text-align: left;color: #666;font-size: 0.28rem;padding-left: 0.65rem;margin-bottom:0.28rem;box-sizing: border-box;}
section.continueorderform .row{width:100%;box-sizing: border-box;padding:0 0.65rem;overflow: hidden;display: flex;justify-content: space-between;}
section.continueorderform .row .item{width:1.7rem;height:1.04rem;position:relative;}
section.continueorderform .row .item>input{-webkit-appearance: none;display: block;height:100%;width:100%;line-height: 0.85rem;text-align: left;padding-left: 0;background: none;border: 0.02rem solid #e5e5e5;outline: none;box-sizing: border-box;border-radius: 0.04rem;z-index: 999}
section.continueorderform .row .item>input:checked{border: 0.02rem solid #00304E;box-sizing: border-box;}
section.continueorderform .row .item i{display: none;width:0.47rem;height: 0.35rem;position:absolute;bottom:0.02rem;right: 0.02rem;background: url(../images/yh_continueorderchecked.png) no-repeat 0 0;background-size: 100% 100%;z-index: 500}
section.continueorderform .row .item .text{position:absolute;top:0;bottom:0;width:100%;text-align: center;cursor: pointer;}
section.continueorderform .row .item .text p{color: #00304E;font-weight: bold;font-size: 0.36rem;margin-top:0.12rem;user-select: none;}
section.continueorderform .row .item .text p>em{color: #00304E;font-weight: normal;font-size: 0.24rem;user-select: none;}
section.continueorderform .row .item .text span{color: #999;display: block;width:100%;margin-top:-0.04rem;user-select: none;}
section.continueorderform .btn{width:100%;overflow: hidden;}
section.continueorderform  .coachaboutsbtn{width:5.6rem;margin:0 auto;margin-top:2.58rem;margin-bottom:0.7rem;}
.continueordersuccessful{width: 5rem;height: 7.38rem;position: fixed;top: 50%;left:50%;margin-left: -2.5rem;margin-top: -3.69rem;border-radius: 0.12rem;display: none;z-index: 999;}
.continueordersuccessful .msg{width: 5rem;height: 6rem;background: #f5f5f5 url(../images/shadowbox.png) no-repeat 0 0;background-size: 100% 100%;border-radius: 0.12rem;}
.continueordersuccessful .closebox{height: 0.68rem;width: 100%;margin-top: 0.7rem;}
.continueordersuccessful .close{display: block;height: 0.68rem;width: 0.68rem;margin: 0 auto;background:url(../images/pjclose.png) no-repeat 0 0;background-size: 100% 100%;}
.continueordersuccessful .msg .icon{width: 100%;height: 2.48rem;position: relative;}
.continueordersuccessful .msg .icon i{display: block;width: 1.34rem;height: 1.24rem;background: url(../images/pjsuccessfulicon.png) no-repeat 0 0;background-size: 100% 100%;position: absolute;top: 50%;left:50%;margin: -0.62rem 0 0 -0.67rem }
.continueordersuccessful .msg .text{margin-top: 0.5rem}
.continueordersuccessful .msg .text h1{font-size: 0.36rem;line-height: 0.34rem;color: #00304E;text-align: center;margin-bottom: 0.32rem}
.continueordersuccessful .msg .text p{font-size: 0.24rem;line-height: 0.44rem;color: #666;text-align: center;margin-bottom:0.6rem;padding:0 0.45rem;word-wrap: break-word;}
.continueordersuccessful .btnbox{width:100%;height: 0.88rem;box-sizing: border-box;border-top: 1px solid #e5e5e5}
.continueordersuccessful .btnbox a{display: block;width:50%;height: 100%;line-height: 0.88rem;text-align: center;font-size: 0.28rem;float: left;box-sizing: border-box;}
.continueordersuccessful .btnbox a.gohome{color: #999999;border-right: 1px solid #e5e5e5}
.continueordersuccessful .btnbox a.gomyorder{color: #00304E;}

.continueordersuccessfuls{width: 5rem;height: 7.38rem;position: fixed;top: 50%;left:50%;margin-left: -2.5rem;margin-top: -3.69rem;border-radius: 0.12rem;display: none;z-index: 999;}
.continueordersuccessfuls .msg{width: 5rem;height: 6rem;background: #f5f5f5 url(../images/shadowbox.png) no-repeat 0 0;background-size: 100% 100%;border-radius: 0.12rem;}
.continueordersuccessfuls .closebox{height: 0.68rem;width: 100%;margin-top: 0.7rem;}
.continueordersuccessfuls .close{display: block;height: 0.68rem;width: 0.68rem;margin: 0 auto;background:url(../images/pjclose.png) no-repeat 0 0;background-size: 100% 100%;}
.continueordersuccessfuls .msg .icon{width: 100%;height: 2.48rem;position: relative;}
.continueordersuccessfuls .msg .icon i{display: block;width: 1.34rem;height: 1.24rem;background: url(../images/pjsuccessfulicon.png) no-repeat 0 0;background-size: 100% 100%;position: absolute;top: 50%;left:50%;margin: -0.62rem 0 0 -0.67rem }
.continueordersuccessfuls .msg .text{margin-top: 0.5rem}
.continueordersuccessfuls .msg .text h1{font-size: 0.36rem;line-height: 0.34rem;color: #00304E;text-align: center;margin-bottom: 0.32rem}
.continueordersuccessfuls .msg .text p{font-size: 0.24rem;line-height: 0.44rem;color: #666;text-align: center;margin-bottom:0.6rem;padding:0 0.45rem;word-wrap: break-word;}
.continueordersuccessfuls .btnbox{width:100%;height: 0.88rem;box-sizing: border-box;border-top: 1px solid #e5e5e5}
.continueordersuccessfuls .btnbox a{display: block;width:50%;height: 100%;line-height: 0.88rem;text-align: center;font-size: 0.28rem;float: left;box-sizing: border-box;}
.continueordersuccessfuls .btnbox a.gohome{color: #999999;border-right: 1px solid #e5e5e5}
.continueordersuccessfuls .btnbox a.gomyorder{color: #00304E;}

header h1{font-size: 0.34rem; color: #fff;font-weight: normal;line-height: 0.84rem; height:100%;  text-align: center;}
#butend{background-color: #66CAC7;color: #ffffff;border-radius: 2px;width:1.6rem;box-sizing: border-box;padding: 0.1rem 0.2rem;font-size: 0.24rem;}

/*用户首页弹层*/
.tanc{position: fixed;top:0;bottom:0;left: 0;right: 0;background-color: rgba(0,0,0,0.5);z-index: 1000;display:none;}
.tanc .content{width: 6.3rem;height: 7.1rem;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;background-color: #fff;border-radius: 0.05rem}
.tanc .content .tit{text-align: center;font-size:0.28rem;color: #333;font-weight: bold;margin-top: 0.4rem;}
.tanc .content .desc{height: 4.48rem;font-size:0.24rem;color: #333;text-align: justify;margin-top: 0.24rem;box-sizing: border-box;padding:0 0.4rem;line-height: 0.46rem;overflow-y: scroll;}
.tanc .content .btn{width: 100%;padding:0 0.4rem 0.4rem;box-sizing: border-box;margin-top:0.33rem;}
.tanc .content .btn a{display:inline-block;width: 100%;height: 0.88rem;color: #fff;font-size:0.28rem;border-radius: 0.05rem;background-color: #00304E;line-height: 0.88rem;text-align:center;}

/*是否接受首单免费*/
section.jl_addenrollform .is_first{width: 100%;box-sizing: border-box;padding: 0 0.65rem;margin-bottom:0.6rem;position: relative;}
section.jl_addenrollform .is_first input{width: 0.28rem;height: 0.28rem;border-radius: 50%;float: left;background: #D0D0D0;position: absolute;left: 0.65rem;top:0;bottom:0;margin:auto;}
section.jl_addenrollform .is_first input:checked{background: url(../images/checkbox.png) no-repeat center center;
    background-size: 100% 100%;}
section.jl_addenrollform .is_first span{color: #666;font-size:0.28rem;margin-left:0.48rem;}

/*helper*/

div.helper{width: 100%;height: auto;margin-top:0.2rem;overflow: hidden;box-sizing: border-box;padding:0.2rem 0.1rem;background-color: #fff}
div.helper .left{float: left;width: 50%;height: 0.72rem;box-sizing: border-box;padding:0 0.3rem;position: relative;}
div.helper .right{float: left;width: 50%;height: 0.72rem;box-sizing: border-box;padding:0 0.3rem;position: relative;}
div.helper .left .img{width: 0.72rem;height: 0.72rem;display:inline-block;background-size: 100% 100% ; background-repeat: no-repeat;}
div.helper .right .img{width: 0.72rem;height: 0.72rem;display:inline-block;background-size: 100% 100% ; background-repeat: no-repeat;}
div.helper a{display:inline-block;font-size:0.24rem;color: #333;line-height: 0.72rem;margin-left: 0.2rem;vertical-align: top;line-height: 0.72rem;}
div.helper em{display:block;background: url(../images/lefticon.png) no-repeat center center;background-size: 100% 100%;width: 0.12rem;height: 0.16rem;position: absolute;top:0;bottom:0;margin:auto;right:0.2rem;}
div.helper .left:after{content: '';width: 1px;height: 0.44rem;background-color: #ebebeb;position: absolute;top:0;bottom:0;right: 0;margin:auto;}

.moneybox{width: 100%;background-color: #fff;margin-top: 0.2rem;box-shadow: 0px 0px 0.03rem rgba(0,0,0,0.1)}
.moneybox p{padding:0 0.3rem;font-size: 0.32rem;color: #666}
.moneybox .number{height: 1rem;line-height: 1rem;}
.moneybox .tip{height: 0.8rem;line-height: 0.8rem;}
.moneybox .tip span{float: left;color: #999;font-size: 0.32rem;}
.moneybox .tip a{float: right;color: #00304E;font-size: 0.32rem;}
.moneybox .input{padding:0 0.3rem;position: relative;width: 100%;height: 1.28rem;box-sizing:border-box;margin-top: -0.3rem}
.moneybox .input span{font-size: 0.64rem;display:inline-block;position: absolute;left:0.3rem;top:0;bottom:0;line-height: 1.28rem;color: #444}
.moneybox .input input{background-color: transparent;width: 100%;height: 100%;text-align:right;font-size: 0.64rem;padding:0.2rem 0.2rem 0.2rem 0.62rem;line-height: normal;}
.moneybtn{width: 100%;padding:0 0.3rem 0;box-sizing:border-box;height: 0.88rem;margin-top:0.5rem;}
.moneybtn input{background-color: #00304E;color: #fff;text-align:center;width: 100%;height: 100%;background-color: #00304E;color: #fff;border-radius: 0.04rem;font-size: 0.32rem}

.mymoneybox{width: 100%;box-sizing: border-box;background-color: #fff;padding:0 0.3rem;overflow: hidden;}
.mymoneybox .moneyicon{width: 1.23rem;height: 1.23rem;margin:2.4rem auto 0;}
.mymoneybox .moneyicon img{width: 100%}
.mymoneybox .em{text-align:center;font-size: 0.32rem;color: #444;margin-top: 0.15rem;}
.mymoneybox .money{text-align:center;font-size: 0.9rem;color: #00304E;margin-top: 0.22rem}
.mymoneybox .get_btn{display:inline-block;width: 100%;height: 0.88rem;font-size: 0.32rem;color: #fff;text-align:center;line-height: 0.88rem;background-color: #00304e;border-radius: 0.04rem;margin-top: 1rem}
.mymoneybox .tip{width: 100%;margin-top: 0.34rem}
.mymoneybox .tip p{line-height: 0.5rem;font-size: 0.24rem;color: #999;padding-left: 0.4rem;position: relative;box-sizing: border-box;width: 100%;display:block;}
.mymoneybox .tip p:after{content:'';width: 8px;height:8px;border-radius: 50%;background-color: #999;position: absolute;top:0.21rem;left:0.1rem;}
.ddmxbox{width: 100%;overflow: hidden;}
.ddmxbox .item{margin-top: 0.2rem;width: 100%;box-sizing: border-box;padding: 0.3rem;background-color: #fff}
.ddmxbox .item .tit{border-bottom: 1px solid #e5e5e5;padding-bottom: 0.2rem;overflow: hidden;line-height: 0.3rem;}
.ddmxbox .item .tit span{float: left;font-size: 0.24rem;color: #999;line-height: 0.3rem;}
.ddmxbox .item .tit em{float: right;font-size: 0.2rem;color: #999;line-height: 0.3rem;}
.ddmxbox .item .text p{padding-left: 1.25rem;width: 100%;box-sizing: border-box;position: relative;font-size: 0.24rem;color: #333;margin-top: 0.2rem;line-height: 0.3rem}
.ddmxbox .item .text p em{font-size: 0.24rem;color: #333;position: absolute;left: 0;top: 0;line-height: 0.3rem}
.ddmxbox .item .text p span{font-size: 0.24rem;color: #C72351;line-height: 0.3rem}

@media screen and (max-width: 650px){
	.mymoneybox .tip p:after{width: 6px;height:6px;}
}
@media screen and (max-width: 500px){
	.mymoneybox .tip p:after{width: 4px;height:4px;}
}