*{margin: 0;padding: 0;}
img{border: none;padding: 0;margin: 0;}
li{list-style: none;}
input,button,select,textarea{border:none;}
a{text-decoration: none;color: #000;}
html,body{width: 100%; overflow-scrolling: touch;font-family: '微软雅黑';}
body{  background-color:#f5f5f9;}

/*公用*/
.left{float: left;overflow: hidden;}
.right{float: right;overflow: hidden;}
/*课时预约全部*/
.yuyue_allbox{width: 100%;position: absolute;top: 50px;bottom: 0;overflow: scroll;}
.yuyue_top{padding: 10px 15px;background: #fff;margin-bottom: 15px;}
.yuyue_top p{font-size: 14px;color: #666;line-height: 26px;}
.yuyue_main_box{width: 100%;overflow: hidden;}
.yuyue_main_ul{padding: 0 15px;border-bottom: 1px solid #e5e5e5;background: #fff;display: -webkit-box; display: -moz-box;}
.yuyue_main_li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align: center;line-height: 38px;font-size: 14px;color: #666;}
.yuyue_main_li2{color: #1ab3e9;border-bottom: 2px solid #1ab3e9;}
.yuyue_listpox{width: 100%;overflow: hidden;display: none;}
.block{display: block;}
.yuyue_list{width: 100%;background: #fff;margin-bottom: 15px;border-radius: 5px}
.yuyue_listmain{padding: 10px 15px;overflow: hidden;}
.jiaolian_img{width: 32px;height: 32px;overflow: hidden;float: left;margin-right: 10px;}
.jiaolian_img img{width: 100%;height: 100%;border-radius: 50%}
.yuyue_xinxi_pox{float: left;overflow: hidden;}
@media screen and (min-width: 320px){
   .yuyue_xinxi_pox{width: 67%;} 
   .quxiao{width: 42px;}
}
@media screen and (min-width: 360px){
   .yuyue_xinxi_pox{width: 71%;} 
   .quxiao{width: 52px;}
}
@media screen and (min-width: 375px){
   .yuyue_xinxi_pox{width: 72%;} 
   .quxiao{width: 62px;}
}
@media screen and (min-width: 414px){
   .yuyue_xinxi_pox{width: 75%;} 
   .quxiao{width: 62px;}
}
.yuyue_jianame{width: 100%;margin-bottom: 9px;overflow: hidden;}
.name{font-size: 13px;color: #666;line-height: 22px;}
.xin{width: 68px;height: 12px;float: left;}
.zhuangtai{width: 60px;text-align: right;font-size: 13px;line-height: 13px;}
.weishangke{color: #ff5845;font-weight: bold;}
.phone_num{font-size: 13px;color: #333;float: left;line-height: 13px;margin-left: 6px}
.phnu{float: left;margin-left: 10px;width: 14px;height: 13px;}
.type{ padding-top: 8px}
.yueyuetime{font-size: 15px;color: #333}
.yueyuetime span{font-size: 15px;line-height: 13px;color: #333;width: 100%; }
.yuyue_jianame2{margin-bottom: 0;   }
.yuyue_fu{padding: 14px 0px;overflow: hidden;  border-top: 1px solid #EDEDED;margin: 0 16px;}
.yuyue_fu_p{font-size: 11px;color: #F4514A;line-height: 16px;}
.yuyue_fu_p span{font-weight: bold;}
.yusuccess{color: #ff6600;}
.yuyue_fu_p2{font-size: 12px;color: #666;line-height: 24px;float: left;}
.quxiao{height: 22px;color: #666;font-size: 12px;text-align: center;line-height: 22px;border-radius: 3px;border: 1px solid #666;float: right;}
.chakan{width: 62px; display: block;height: 22px;color: #ffba00;font-size: 12px;text-align: center;line-height: 22px;border-radius: 3px;border: 1px solid #ffba00;float: right;}
.chakan2{width: 88px; display: block;height: 22px;color: #50cb8d;font-size: 12px;text-align: center;line-height: 22px;border-radius: 3px;border: 1px solid #50cb8d;float: right;margin-right: 10px;}
.quyuyue{color: #666;}
.qiandao{width: 60px;height: 20px;color: #1ab3e9;font-size: 12px;line-height: 20px;text-align: center;border-radius: 4px;}
.weiqiandao{border: 1px solid #ffa800;color: #ffa800;}
.weiqiandao2{color: #666;}

/*评价详情*/
.pingjia_top{background: #fff;width: 100%;margin-top:50px; margin-bottom: 15px;}
.fuwu_top{padding: 15px;background: #fff;overflow: hidden;border-bottom: 1px solid #e5e5e5;}
.fuwu_top p{float: left;font-size: 15px;line-height: 15px;}
.fuwu_top img{width: 68px;height: 12px;float: left;margin-left: 10px;margin-top: 2px;}
.fuwu_mainp{padding: 15px;font-size: 13px;line-height: 20px;color: #666;background: #fff;}

/*发表*/
.fa_box{width: 100%;position: absolute;top: 0;bottom: 50px;overflow: scroll;}
.pingjia_top2{margin-bottom: 0;border-bottom: 1px solid #e5e5e5; }
.fa_text{padding: 15px 10px;background: #fff;margin-bottom: 15px;}
.fa_text textarea{width: 100%;height: 110px;font-size: 13px;color: #666;line-height: 20px;}
.fabiao_box{padding: 15px;background: #fff;overflow: hidden;}
.fabiao_p1{font-size: 15px;color: #333;}
.fabiao_xin_box{width: 100%;overflow: hidden;padding: 10px 0;}
.fabiao_p2{font-size: 15px;color: #333;float: left;line-height: 23px;}
.pin_xin_right{float: left;overflow: hidden;margin-left: 10px;margin-top: 4px;}
.xin_img{margin-right: 5px;float: left;}
.xin_img img{width: 18px;height:16px;}
.congxin{font-size: 13px;color: #1ab3e9;width: 58px;height: 23px;line-height: 23px;text-align: center;float: right;border: 1px solid #1ab3e9;border-radius: 5px;}
.fa_ti{width: 100%;height: 50px;position: absolute;bottom: 0;}
.fa_ti a{display: block;width: 100%;height: 50px;font-size: 18px;line-height: 50px;text-align: center;background: #1ab3e9;color: #fff;}

/*温馨提示*/
.alert_surebox{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;z-index: 999;display: table;}
.alert_span{display: table-cell;vertical-align: middle;}
.sure_main{width: 80%;margin: auto;background: #fff;border-radius: 5px;position: relative;overflow: hidden;}
.ca{width: 24px;height: 24px;float: right;margin: 8px;}
.ca img{width: 10px;height: 10px;display: block;margin: 7px auto;}
.suremain_pox{width: 100%;clear: both;}
.suremain_pox img{width: 82px;height: auto;display: block;margin:20px auto 15px;}
.sure_tis{width: 140px;height: 30px;margin: auto;background: #b1b7c3;border-radius: 4px;color: #fff;font-size: 15px;line-height: 30px;text-align: center;}
.suremain_pox p{text-align: center;padding: 20px 0 45px;color: #333;font-size: 16px;}
.alertbuttn{padding: 5px;background: #edf1f2;overflow: hidden;}
.alertbt{width: 48%;margin: 0 1%;height: 42px;line-height: 42px;color: #fff;text-align: center;border-radius: 4px;float: left;}
.alertbt2{background: #1ab3e9;}
.alertbt3{background: #ffa800;}

/*评价成功*/
.success_box{padding: 20px;background: #fff;overflow: hidden;margin: 10px 0;}
.success_box img{width:65px;height:65px;display: block;margin: auto;}
.success_box p{width: 220px;margin: 20px auto;color: #333;font-size: 15px;text-align: center;line-height: 24px;}
.alert_back{width: 220px;overflow: hidden;margin:10px auto;}
.alert_a1{width: 90px;height: 30px;display: block;color: #1ab3e9;border: 1px solid #1ab3e9;float: left;text-align: center;line-height: 30px;border-radius: 4px;font-size: 14px;}
.alert_a2{width: 90px;height: 30px;display: block;color: #fff;border: 1px solid #1ab3e9;float: right;text-align: center;line-height: 30px;border-radius: 4px;font-size: 14px;background: #1ab3e9;}