.mid-rank-stars{background-image:url(../images/remark-shop.png);background-repeat:no-repeat;width:88px;height:20px;vertical-align:middle;display:inline-block;}
.mid-str50{background-position:0 -680px;}
.mid-str40{background-position:0 -720px;}
.mid-str30{background-position:0 -760px;}
.mid-str20{background-position:0 -780px;}
.mid-str10{background-position:0 -800px;}
.mid-str0{background-position:0 -820px;}
.coachCard{width:100%;padding:30px ;background-color:#f9f9f9;color:#2f2f2f;}.coachCard .leftImg{width:180px;height:270px;float:left;margin-right:30px;}.coachCard .leftImg img{width:100%;height:100%;}
.coachCard .rightInfo{float:left;width:618px;position:relative;}.coachCard .rightInfo .topFather{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #c1c1c1;}.coachCard .rightInfo .topFather p{margin-bottom:0;}
.coachCard .rightInfo .topFather .leftdiv{float:left;}.coachCard .rightInfo .topFather .leftdiv .name{font-size:30px;}
.coachCard .rightInfo .topFather .leftdiv .sex{font-size:20px;}.coachCard .rightInfo .topFather .leftdiv .sex span:first-child{padding-right:20px;}
.coachCard .rightInfo .topFather .bottom_pingf{position:absolute;right:-10px;top:0;font-size:20px;text-align:right;}.coachCard .rightInfo .topFather .bottom_pingf .pj{margin-top:10px;}
.coachCard .rightInfo .jingli{float:left;font-size:16px;}
.coachCard .rightInfo .rightinfo_bar{position:absolute;right:-10px;bottom:-40px;margin-left:100px;}.coachCard .rightInfo .rightinfo_bar .firstp{min-height:60px;margin-bottom:20px;text-align:right;}.coachCard .rightInfo .rightinfo_bar .firstp span{display:inline-block;width:60px;height:60px;}.coachCard .rightInfo .rightinfo_bar .firstp span img{width:100%;height:100%;}
.coachCard .rightInfo .rightinfo_bar .secondp a{width:142px;height:60px;background-color:#fff;color:#808080;font-size:22px;line-height:60px;padding:0;border-color:#808080;border-radius:8px;}.coachCard .rightInfo .rightinfo_bar .secondp a span{padding-right:6px;font-weight:bold;}
.coachCard .rightInfo .rightinfo_bar .secondp a:last-child{margin-left:20px;}
.coachCard .rightInfo .rightinfo_bar .secondp a:hover{background-color:#20abff;color:#fff;border-color:#fff;}
.coachIntro{min-height:150px;}.coachIntro hr{margin-top:0;border-top:solid 1px #b6b6b6;}
.allpj .pj_num{color:#919191;}
.allpj hr{margin-top:0;border-top:solid 1px #b6b6b6;}
.allpj .stupingjia .pingjia{overflow:hidden;padding-top:20px;}.allpj .stupingjia .pingjia .touxiang{position:relative;width:40px;height:134px;float:left;}.allpj .stupingjia .pingjia .touxiang .touxiangimg{border-radius:50%;overflow:hidden;width:40px;height:40px;}.allpj .stupingjia .pingjia .touxiang .touxiangimg img{width:100%;height:100%;}
.allpj .stupingjia .pingjia .touxiang .vip{position:absolute;top:25px;right:0;}
.allpj .stupingjia .pingjia .rightbar{width:848px;float:left;position:relative;padding-left:16px;border-bottom:1px dashed #e8e8e8;}.allpj .stupingjia .pingjia .rightbar .name{font-size:14px;color:#666666;}
.allpj .stupingjia .pingjia .rightbar .score{font-size:16px;}
.allpj .stupingjia .pingjia .rightbar .price{display:inline-block;color:#666;font-size:12px;vertical-align:text-top;}
.allpj .stupingjia .pingjia .rightbar .time{display:inline-block;color:#c6c6c6;position:absolute;font-size:12px;right:34px ;top:6px;}
.allpj .stupingjia .pingjia .rightbar .pingjia_info{margin-top:10px;width:784px;line-height:25px;white-space:initial;font-size:14px;margin-bottom:20px;}.allpj .stupingjia .pingjia .rightbar .pingjia_info .more{right:43px;bottom:86px;text-decoration:none;font-size:12px;color:#626262;display:block;text-align:right;}
.allpj .stupingjia .pingjia .rightbar .imgbox{overflow:hidden;margin-bottom:34px;}.allpj .stupingjia .pingjia .rightbar .imgbox li{width:48px;height:48px;margin-right:4px;float:left;}.allpj .stupingjia .pingjia .rightbar .imgbox li img{width:100%;height:100%;}
.allpj .stupingjia .submit{width:100%;text-align:center;padding:36px 0;}.allpj .stupingjia .submit .mybtn{width:174px;height:40px;background-color:#20abff;color:#fff;font-size:14px;border:none;outline:none;}
.allpj .stupingjia .submit .modal-dialog{width:400px;}.allpj .stupingjia .submit .modal-dialog .modal-content .modal-body{overflow:hidden;}
.allpj .stupingjia .submit .modal-dialog .modal-content .modal-body .info{padding:20px 0;font-size:14px;text-align:center;color:#a3a3a3;}
.allpj .stupingjia .submit .modal-dialog .modal-content .modal-body .sure{width:100% ;text-align:center;}.allpj .stupingjia .submit .modal-dialog .modal-content .modal-body .sure button{width:82px;height:32px;color:#fff;font-size:13px;font-weight:bold;border:none;background-color:#20abff;}
.allpj .submit{width:100%;text-align:center;}.allpj .submit .mybtn{width:174px;height:40px;background-color:#20abff;color:#fff;font-size:14px;border:none;outline:none;}
.allpj .submit .modal-dialog{width:400px;}.allpj .submit .modal-dialog .modal-content .modal-body{overflow:hidden;}
.allpj .submit .modal-dialog .modal-content .modal-body .info{padding:20px 0;font-size:14px;text-align:center;color:#a3a3a3;}
.allpj .submit .modal-dialog .modal-content .modal-body .sure{width:100% ;text-align:center;}.allpj .submit .modal-dialog .modal-content .modal-body .sure button{width:82px;height:32px;color:#fff;font-size:13px;font-weight:bold;border:none;background-color:#20abff;}
