@font-face {
    font-family:'CamptonExtraLight';
    src:url('../fonts/CamptonExtraLight.otf'),url('../fonts/CamptonExtraLightItalic.otf');
}
@font-face {
    font-family:'CamptonLight';
    src:url('../fonts/CamptonLight.otf'),url('../fonts/CamptonLightItalic.otf');
}
@font-face {
    font-family:'CamptonBook';
    src:url('../fonts/CamptonBook.otf'),url('../fonts/CamptonBookItalic.otf');
}
body{ font-family:"CamptonLight";max-width:640px; margin:0 auto}
@media (min-width: 992px){
    body {
        max-width: 970px;
    } 
}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal}
ul,ol,li{list-style:none;margin:0;padding:0;}
a{ text-decoration:none}
.banner{ clear:both;}
.clear10{ clear:both; height:10px;}
.clear30{ clear:both; height:30px;}
.clear50{ clear:both; height:50px;}
.clear150{ clear:both; height:150px;}
.title{ clear:both; line-height:60px; text-align:center; font-size:16px; color:#666; background:#fff; margin-bottom:20px;}
.index_main{ width:88%; margin:0 auto; min-height:100px; border:1px #8ED8FF solid; border-radius:5px; background:#fff; margin-bottom:20px; position:relative}
.im-div{ clear:both; padding:5% 8%; position:relative; border-bottom:1px dotted #ccc;}
.im-div h2{ clear:both;font-family:"CamptonLight";font-size: 16px;color: #424954;letter-spacing: 0; line-height:30px;}
.im-div h3{ clear:both;font-family:"CamptonLight";font-size: 16px;color: #999999;letter-spacing: 0; line-height:30px;}
.im-div p{ clear:both;font-family:"CamptonLight";font-size: 12px;color: #999999;letter-spacing: 0; line-height:30px;}
.add{ position:absolute; left:40%; bottom:-30px;}
.number{ position:absolute; right:10%; height:30px; top:18%; color:#fff; width:30px; border-radius:50%; text-align:center; line-height:30px; background:#4bc9fa;}
.status-text{position:absolute; right:10%; height:30px; top:18%; color:#fff; width:38px; text-align:center; line-height:29px; height:84px; background:url(../images/img_wwxbjxu@2x.png) no-repeat; background-size:38px 84px; font-size:12px; padding-top:4px}
.status-text span{ color:#666; display:block; padding:0 10px; line-height:16px}
.input-line{ clear:both; height:60px; padding:7px 0; border-bottom:1px solid #eee}
.txt01{ width:100%; height:46px; line-height:46px; border:0; color:#666;}
.txt02{ width:50%; height:46px; line-height:46px; border:0; color:#666; }
.comment_tit{ clear:both; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #eee; color:#666; font-size:16px}
.comment_xing{ clear:both; height:50px; text-align:center; padding-top:10px}
.comment_xing img{ margin:0 5px;}
.comment-cont{ padding-top:15px; padding-bottom:5px;}
.comment-cont textarea{ padding:5px; line-height:28px; font-size:14px; color:#666; width:100%; height:160px;resize: none; border:1px solid #eee }
.comment-cont .cc_txt{ text-align:right; line-height:30px; font-size:12px; color:#999}

.footer{ clear:both; height:52px; background:#fff; padding-top:4px; position:fixed; width:100%; bottom:0;}
.footer a{ color:#666;}
.footer .nav{ float:left; width:50%; text-align:center; padding-top:24px; line-height:25px; font-size:12px; cursor:pointer}
.footer .home{ background:url(../images/icon_home1@2x.png) no-repeat center top; background-size:25px 24px}
.footer .home1{ background:url(../images/icon_home2@2x.png) no-repeat center top; background-size:25px 24px}
.footer .user{ background:url(../images/icon_my1@2x.png) no-repeat center top; background-size:24px 24px}
.footer .user1{ background:url(../images/icon_my2@2x.png) no-repeat center top; background-size:24px 24px}
.footer a .user1{ color:#00B7FF}
.footer a .home1{ color:#00B7FF}
.member_title{ clear:both;}

.bg-1{ background:#f3f5f9;}
.bg-2{ background:#fff;}
.containerNo{ padding:0; margin:0;}
.mm_cont{ padding:15px; background:#fff; overflow:hidden; line-height:24px; color:#666}
.mm_cont .times{ line-height:26px; color:#808080; font-size:12px; text-align:left}
.mm_cont h3{ padding:10px; background:#fff; overflow:hidden; font-size:16px; color:#000; line-height:26px; margin:0; padding:3px}
.mm_cont p{ padding:10px; background:#fff; overflow:hidden; font-size:14px; color:#808080; line-height:21px; margin:0; padding:3px}
.time_s{ clear:both; height:25px; overflow:hidden; line-height:25px; font-size:12px; color:#808080}
.time_s a{ float:right; line-height:25px; color:#808080}

.credit{background-image: linear-gradient(45deg, #1B1F38 0%, #434159 100%); padding:50px 0px;}
.credit .main{ background:url(../images/img_xyjf@2x.png) no-repeat; width:300px; margin:0 auto; height:300px; background-size:100% 100%; font-size:40px; color:#fff; text-align:center; overflow:hidden; line-height:300px;}
.score{ padding:12px 4%; clear:both; height:70px; background:url(../images/icon_xybh@2x.png) no-repeat 4% 23px; background-size:23px 23px;}
.score .score_left{ float:left; width:50%}
.score .score_left h1{ clear:both; margin:0; padding:0; font-size:14px; line-height:26px; padding-left:33px; color:#000}
.score .score_left p{ clear:both; margin:0; padding:0; font-size:12px; line-height:20px; padding-left:33px; color:#b5b5b5}
.score .score_right{ float:right; width:50%; line-height:46px; text-align:right; color:#FF4737; font-size:14px}
.look_credit{ text-align:center; line-height:30px; padding:10px; color:#FF4737; font-size:14px; margin-bottom:15px;}
.look_credit a{ text-align:center; line-height:30px; color:#FF4737; font-size:14px}
.look_lf{ float:left; width:50%; text-align:center}
.look_rt{ float:right; width:50%; text-align:center}
.look_lf p,.look_rt p{ text-align:center; padding-top:10px; line-height:20px; font-size:12px}

.main_a{ clear:both; padding:0 15px; background:#fff;}
.main_a .main_p{ clear:both; height:60px; border-bottom:1px solid #E1E1E1; padding:5px;}
.main_a .main_p h1{ font-size:14px; color:#000; line-height:28px; margin:0; padding:0}
.main_a .main_p h1 span{ float:right}
.main_a .main_p p{ font-size:12px; color:#b5b5b5; line-height:22px; margin:0; padding:0}

.main_detail{ clear:both; padding:10px; background:#fff;}
.main_detail h1{ clear:both; padding:10px; font-size:16px; line-height:30px; border-bottom:1px solid #E1E1E1; margin:0; padding:0; padding-bottom:5px; margin-bottom:10px;}
.main_p1{ clear:both; line-height:24px; font-size:14px; color:#808080}
.clear10{ clear:both; height:10px;}

.img404{ padding:20%;}
.img404 img{ width:100%;}

.main_b{ clear:both; padding:0 15px; background:#fff url(../images/btn_right.png) no-repeat 95% 15px; background-size: 20px 20px}
.main_b .main_p{ clear:both; height:110px; padding:5px 0; margin-bottom:10px;}
.main_b .main_p h1{ font-size:14px; color:#000; border-bottom:1px solid #eee; line-height:35px; margin:0; padding:0; background:url(../images/icon_dh1.png) no-repeat; background-size:5px 5px; background-position:0 15px; padding-left:15px; padding-bottom:3px;}
.main_b .main_p h1 span{ float:right}
.main_b .main_p2{ clear:both; height:85px; padding:5px 0;}
.main_b .main_p2 h2{ margin:0; padding:0px; font-size:14px; color:#808080; line-height:26px;}
.trip_lf{ float:left; width:50%; line-height:30px; color:#808080; background:url(../images/icon_sj@2x.png) no-repeat 0 10px; background-size:13px; padding-left:20px;}
.trip_rt{ float:right; width:50%; line-height:30px; color:#808080; background:url(../images/icon_jq@2x.png) no-repeat 0 10px; background-size:13px; padding-left:20px;}

.wallet_head{ clear:both; background:#2ED1E8 url(../images/img_bj4@2x.png) no-repeat center bottom; background-size:100% auto; height:auto; padding-top:72px; margin-bottom:80px;}
.wallet_head h1{ clear:both; line-height:30px; font-size:16px; color:#fff; margin:0; padding:0; text-align:center; padding-top:10px; margin-bottom:35px;}
.wallet_head h2{ clear:both; line-height:30px; font-size:14px; color:#fafafa; margin:0; padding:0; text-align:center; margin-bottom:82px;}
.wallet_head h2 a{ clear:both; line-height:30px; font-size:14px; color:#f1f1f1; margin:0; padding:0; text-align:center; margin-bottom:82px;}
.pay_btn{ background:#fff; width:230px; height:40px; border:0; line-height:40px; color:#FF4737; font-size:18px; margin:0 auto; display:block;}
.gocomment{ height:48px; width:208px; background:url(../images/btn_bj@2x.png) no-repeat; margin:0 auto; display:block; color:#fff; padding-bottom:5px; background-size:100% 100%; text-align:center; line-height:43px; font-size:18px; margin-bottom:20px;}

.logout{ height:48px; width:208px; background:url(../images/btn_bj@2x.png) no-repeat; margin:0 auto; display:block; color:#fff; padding-bottom:5px; background-size:100% 100%; text-align:center; line-height:43px; font-size:18px;}
.login{ height:48px; width:208px; background:url(../images/btn_bj@2x.png) no-repeat; margin:0 auto; display:block; color:#fff; padding-bottom:5px; background-size:100% 100%; text-align:center; line-height:43px; font-size:18px;}
.login:hover,.logout:hover,.gocomment:hover,.goback:hover{ text-decoration:none; color:#fff;}
.getCode{ float:right; height:46px; width:108px; background:url(../images/btn_yzm@2x.png) no-repeat; background-size:108px 46px; border:0; padding-bottom:6px; line-height:40px; font-size:14px; color:#fff;}

.index_head{ clear: both; padding:0 10px;}
.index_head h2{ font-family:"CamptonLight";clear: both; line-height:35px; font-size:18px; font-weight:100;}
.index_head img{ clear: both; width:100%;}

.member_head{ clear:both; background:#2ED1E8 url(../images/img_bj4@2x.png) no-repeat center bottom; background-size:100% auto; height:190px; padding-top:20px;}
.member_head .img{ height:80px; margin:0 auto; width:80px;}
.member_head h1{ clear:both; line-height:26px; font-size:16px; color:#fff; margin:0; padding:0; text-align:center; padding-top:10px; margin-bottom:2px;}
.member_head h2{ clear:both; line-height:26px; font-size:12px; color:#fafafa; margin:0; padding:0; text-align:center; margin-bottom:82px;}

.my_order{ clear:both;background: #FFFFFF;box-shadow: 0 2px 8px 0 #E4E4E4; height:60px; line-height:60px;font-family:"CamptonLight";font-size: 16px;color: #666666;
letter-spacing: 0; padding:0 15px; margin-bottom:5px;}
.my_order a{ float:right; line-height:60px; font-size:14px;opacity: 0.6;font-family:"CamptonLight";font-size: 14px;color: #666666;letter-spacing: 0;}
.my_order a:hover{ text-decoration:none;}

.cadimg{ width:105px; margin:0 auto; text-align:center;}
.deposit{ clear:both; height:30px; padding-top:75px; text-align:center}
.deposit span{ padding:0 8px; line-height:30px;}
.deposit a{ padding:0 5px; line-height:30px; color:#FD5648}

.main_c{font-family:"CamptonLight"; clear:both; height:60px; padding:20px 0; border-bottom:1px solid #eee; font-size:16px}
.main_c .line1{ clear:both; height:20px; font-size:16px; color:#000; background:url(../images/btn_right.png) no-repeat 100% center; background-size:13px 13px;}
.main_c .line1 a{ float:right; font-size:14px; color:#808080; padding-right:20px;}

.main_d{ clear:both; height:60px; padding:5px 0; border-bottom:1px solid #eee;}
.main_d h2{ font-size:14px; color:#000; line-height:25px; margin:0; padding:0; padding-bottom:3px;}
.main_d h2 span{ float:right; color:#FF4737; font-size:16px}
.main_d p{ font-size:12px; color:#808080; line-height:25px; margin:0; padding:0; padding-bottom:3px;}
.main_d p span{ float:right; color:#808080; font-size:12px}

.main_d_l{font-family:"CamptonLight"; clear:both; height:42px; padding:5px 0 5px 5px; border-bottom:1px solid #eee; line-height:40px; background:url(../images/btn_right.png) no-repeat right center; background-size:16px 16px;}
.main_d_l a{ line-height:36px; color:#666; display:block; text-decoration:none; font-size:14px;}
.main_d_l code{ background-color:#FFCD43; color:#fff; border-radius:50%; text-align:center; padding:0 4px; line-height:20px}
.main_d_l2{font-family:"CamptonLight"; clear:both; padding:2px 0 2px 5px; border-bottom:1px solid #eee; line-height:42px; }
.main_d_l3{ clear:both; height:42px; padding:5px 0 5px 0px; line-height:42px; font-size:16px; }
.main_bars{ clear:both; height:auto;overflow-y:auto; padding-top:10px; border-bottom:1px solid #eee;}
.main_bars img{border-radius:50%;}
.main_d_l2 em{ float:right; line-height:42px; font-style:normal; }
.main_d_l4{font-family:"CamptonLight"; clear:both; height:50px; padding:5px 0 5px 5px; border-bottom:1px solid #eee; font-size:18px; line-height:42px; margin-bottom:1px; }
.main_d_l5{font-family:"CamptonLight"; clear:both; padding:5px 0 5px 5px; font-size:14px; line-height:23px; }

.barber_img{ width:100%;}

.main_bars_ul{ clear:both; height:43px; margin-bottom:5px;}
.main_bars_ul ul{ clear:both; height:43px;}
.main_bars_ul ul li{ display: inline-block; font-size:12px; width:20%; background-color:#9c9c9c; text-align:center;border-radius: 25px;}
.main_bars_ul ul li.clk{ background-color:#f1f1f1; text-align:center; color:#000}
.main_bars_ul ul li a{ color:#000;font-size:15px}
.main_e{ clear:both; height:232px; padding:5px 15px 15px; background:#fff;}
.main_e h1{ clear:both; height:55px; line-height:55px; border-bottom:1px solid #eee; font-size:14px; color:#000; margin:0; margin-bottom:20px;}
.main_e h1 span{ float:right; font-size:16px;}
.main_e h1 span.hui{font-size:14px; color:#808080; padding-left:5px}
.main_ee{ margin:0 -4px;}
.main_ee .me_mode{ float:left; width:33.33%; padding:0 4px; height:45px; margin-bottom:8px;}
.main_ee .me_mode .mm_mod{ height:43px; border:1px solid #FF4737; line-height:43px; text-align:center; color:#FF4737; font-size:18px}
.main_f{ clear:both; height:153px; background:#fff; padding:0 15px}
.main_f .mf_line{ clear:both; height:50px; border-bottom:1px solid #eee; background:url(../images/icon_yq@2x.png) no-repeat 100% center; padding:13px 0; background-size:23px 23px;}
.main_f .mf_line1{ border-bottom:1px solid #eee; background:url(../images/icon_dh@2x.png) no-repeat 100% center; background-size:23px 23px;}

.cb_pay{ background:url(../images/icon_cb@2x.png) no-repeat; background-size:23px 23px; padding-left:30px;}
.wx_pay{ background:url(../images/icon_wx@2x.png) no-repeat; background-size:23px 23px; padding-left:30px;}
.ali_pay{ background:url(../images/icon_zfb@2x.png) no-repeat; background-size:23px 23px; padding-left:30px;}

.sub_pay{ margin:0 auto; width:90%; display:block; height:40px; border:0; line-height:40px; border:0;background-image: linear-gradient(-135deg, #FC692C 0%, #FA3352 100%);
border-radius: 1px; color:#fff; font-size:16px}

.mask {background-color: #777;left: 0;opacity: 0.5;position: absolute;top: 0;z-index: 1;}
#ans-cont1 {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    display: none;
    height: 375px;
    padding: 0;
    width: 96%;
    z-index: 999999;
}
.msg-line{ clear:both;}
.msg-div{ clear:both; text-align:center; padding:0 20px; line-height:20px; font-size:16px; padding-top:20px; margin-bottom:25px;}
.msg_btn_div{ clear:both; height:40px; padding:0 15px;}
.msg_btn_div .md_cancel{ float:left; width:48%;background: #EDEDED;border-radius: 1px; border:0; line-height:40px; color:#A9A9A9; font-size:18px}
.msg_btn_div .md_ok{ float:right; width:48%;background-image: linear-gradient(-135deg, #FC692C 0%, #FA3352 100%); color:#fff; font-size:18px;border-radius: 1px; border:0; line-height:40px}

.times{ clear:both; line-height:30px; text-align:center; font-size:12px; color:#808080}
.message_mod{ clear:both; margin:0 auto; width:100%; background:#fff;}

.abouts{ clear:both; background:url(../images/img_gymsdbj@2x.png) no-repeat; background-size:100% 100%; height:300px; padding-top:100px}
.abouts .maind{  width:95px; margin:0 auto; height:95px;}
.scp_1{ clear:both; height:45px; border-bottom:1px solid #eee; line-height:45px;}
.scp_1 span{ float:right}
.border{ border:0}
.index_main a{ text-decoration:none}

/*****发布流程****/
.send-tit{opacity: 0.8;
font-family:"CamptonLight";
font-size: 16px; height:50px; line-height:50px; padding-left:15px; background:#fff; border-bottom:1px solid #eee;
color: #00A3E6;
letter-spacing: 0;}
.send-main{ margin-bottom:10px; padding-top:10px; padding-left:7px; padding-right:10px; background:#fff; overflow:hidden; border-bottom:1px solid #eee; margin-bottom:10px;}
.send-main a{ border-radius:4px; line-height:32px; border:1px solid #43CAFF; display:block; float:left; margin-bottom:10px; margin-left:8px; color:#333; font-size:14px; padding:0 5px; text-decoration:none}
.send-main a.clk{ background:rgba(93,210,255,0.10);}

.send-line{ padding-left:15px; background:#fff; overflow:hidden; border-bottom:1px solid #eee; height:50px; padding-top:10px; padding-bottom:10px; line-height:30px;}
.send-line .span01{ float:left; width:80px; color:#666;}
.send-line .span02{ float:left}
.send-line .span02 span{ color:#20D109}
.send-line .span02 code{ background:#FFCE43; color:#fff; font-size:12px; padding:5px;}
.send-line .span02 em{ border-radius:4px; line-height:32px; border:1px solid #43CAFF; display:block; float:left; margin-bottom:10px; margin-left:8px; color:#333; font-size:14px; padding:0 5px; font-style:normal}
.send-line .span03{ float:right; padding-right:15px;}
.send-001{ height:30px; border:0; line-height:30px; font-size:14px; color:#666;}

.order-main{ clear:both; height:60px;}
.order-main ul{ clear:both; height:60px;}
.order-main ul li{ float:left; width:25%; text-align:center;background: #FFFFFF;box-shadow: 0 2px 8px 0 #E4E4E4;}
.order-main ul li a{ line-height:60px; color:#B4B4B4; display:block; text-decoration:none }
.order-main ul li.clk{ float:left; width:25%; text-align:center;background: #FFFFFF;
border: 0 solid #EFF8FD;
box-shadow: inset 0 0 6px 0 rgba(221,221,221,0.50);}
.order-main ul li.clk a{ line-height:60px; color:#666}
.over{ border:0; margin:0 auto; width:80%; height:35px; border-radius:5px; color:#fff; font-size:18px; background:#00A3E6}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media>.pull-left {
    padding-right: 15px;
}
.media-body{ padding-top:14px;}
 .media-right {
    display: table-cell;
    vertical-align: top; padding-top:10px;
}


.time_list{border-bottom: 1px solid #999;}
.time_list_left{ float:left; width:15%; border-right:1px solid #eee}
.time_list_left p{ clear:both; height:65px; line-height:92px;}
.time_list_left p.toper{ clear:both; height:18px; line-height:18px;}
.time_list_right{ float:left; width:85%;}
.time_list_right .tlr_line{ clear:both; height:65px;}
.time_list_right .tlr_line ul{ clear:both; height:64px;white-space: nowrap; display: inline-block;}
.time_list_right .tlr_line ul li{ display: inline-block; width:105px; line-height:64px; text-align:center; border-bottom:1px solid #eee;font-size:20px}
.time_list_right .tlr_line ul li a{ background:#4488C6; color:#fff; border-radius:3px; line-height:65px; padding:10px 20px 10px 20px;font-size:20px}
.media-object{border-radius:50%;}


.pers_my{ background:url(../images/tip_line.png) no-repeat; background-size:100% auto; min-height:440px;padding:20px 20px  20px  20px ; overflow:hidden}
.pers_my2{ min-height:400px;padding:10px 0px 0px 0px ; overflow:hidden}
.pers_my5{padding:10px 20px ; overflow:hidden}
.per_line{ clear:both; height:32px; margin:0 auto; border-bottom:1px solid #2169d5; margin-bottom:10px; line-height:30px;}
.per_line input{ height:30px; border:0; line-height:30px; width:100%;font-size: 0.4rem;}
.per_linea{ clear:both; height:32px; margin-bottom:20px;}
.per_linea span{ display:block; float:left; padding:0 25px; line-height:28px; border:1px solid #bfbdbe; background:none; margin-right:8px; border-radius:14px}
.per_linea span.clk{ background:#2169d5; border:1px solid #2169d5; color:#fff;}

.pre_title{ clear:both; line-height:25px; color:#2169d5;}
.pre_title2{ clear:both; line-height:25px; color:#2169d5; margin-bottom:5px;}
.per_lineb{ clear:both; height:32px; margin-bottom:20px;}
.per_lineb span{ display:block; float:left; padding:0 0.56rem; line-height:28px; border:1px solid #bfbdbe; background:none; margin-right:0.11rem; border-radius:14px}
.per_lineb span.clk{ background:#2169d5; border:1px solid #2169d5; color:#fff;}


.report_my1{  background-size:100% auto; min-height:460px;padding:0; overflow:hidden}
.report_my{  background-size:100% auto; min-height:440px;padding:20px; overflow:hidden}
.report_my2{  background-size:100% auto;padding:10px 0; overflow:hidden; border-bottom:1px solid #eee;}
.report_my3{padding:10px 20px; overflow:hidden; border-bottom:1px solid #eee;   position: relative;}
.rmy_div{ clear:both; padding:0 20px}
.rmy_div input{ height:25px; border:0; line-height:25px; width:100px; float:right; background:none; border:1px solid #999999;background:url(../images/tip_top.png) no-repeat 94%;  background-size:10px 6px; padding-left:5px; margin-top:5px;}
.rmy_div span{ clear:both; line-height:1rem; font-size:0.44rem;}


.dc_main{clear:both; height:46px; line-height:46px;position: relative; padding-left:100px; font-size:0.45rem}
.dc_main .header{position: absolute;left: 20px; top:-35px;}
.dc_main  span{font-size:14px}
.dc_main .header img{border-radius:50%;}
.dc_ul{ margin:0 auto; width:160px; border:1px solid #eee; height:30px; margin-bottom:10px; border-radius:3px;}
.dc_ul ul{ height:30px;}
.dc_ul ul li{float:left; width:50%; height:30px; font-size:0.40rem; line-height:30px; text-align:center; border-radius:3px;}
.dc_ul ul li.clk{background:#2169d5; color:#fff;}

.select_03{    
        border: 0;  
        display: block;  
        position: relative;  
        min-height: 35px;  
        line-height: 35px;  
        white-space: nowrap;  
        width: 100%;  
        overflow: hidden; 
        padding-right: .99rem; margin-right:0.2rem;
        background-color: #eee;  
        background: transparent;  font-size:14px;
        appearance:none;  
        -moz-appearance:none; /* Firefox */  
        -webkit-appearance:none; /* Safari 和 Chrome */  
		appearance:none;
		-moz-appearance:none; /* Firefox */
		-webkit-appearance:none; /* Safari 和 Chrome */
		border: solid 0px #a9a9a9; 
		/*很关键：将默认的select选择框样式清除*/
		background:url(../images/tip_top.png) no-repeat 94% center;
		appearance:none;border-radius:5px; background-size:10px 6px;
		-moz-appearance:none;
		-webkit-appearance:none;
     }

.msg-div{clear:both; line-height:0.6rem; text-align:center; font-size:14px; color:#e50707; padding:0.6rem;}
.bookmaina{ height:45px; background:#2169d5; width:100%; color:#fff;box-shadow:-10px 0 10px white, /*左边阴影*/
            10px 0 10px white, /*右边阴影*/
            0 -5px 10px #eee, /*顶部阴影*/ 
            0 10px 10px white; /*底边阴影*/ line-height:45px; text-align:center; font-size:16px; border:0; border-radius:3px}


.case-main{ padding:10px 20px; line-height:25px}

.barber_img2{ height:60px; width:60px; border-radius:50%}

.nodisplay{display:none !important}