<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
a{text-decoration: none; color: #323232;border:none;-webkit-tap-highlight-color:transparent;}
img{border:none;}
h3{font-weight: normal;color: #111;margin:0;}
input,textarea,button,select，label{border: none; resize:none;outline: none;font-family: "Microsoft YaHei",Arial;}
input{-webkit-appearance: none;font-family: "Microsoft YaHei",Arial;}
select{appearance:none; -moz-appearance:none;-webkit-appearance:none;}
li{list-style: none;}
i,em{font-style:normal;}
body{background: #f5f5f5;font-family: "Microsoft YaHei",Arial; color: #111;}
p{color: #111;margin: 0;}

/*公用样式*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.body_background{background: #fff;}
.hide{display: none;}
.show{display: block;}

/*弹框*/
.up_backdrop{position: fixed;opacity: 0;z-index: 998;top: 0;right: 0;bottom: 0;left: 0;-webkit-transition-duration: 400ms;transition-duration: 400ms;background: rgba(0,0,0,.4);}
.up_backdrop_active{opacity: 1}
.up_popup{position: fixed;z-index: 10000;top: 50%;left: 50%;overflow: hidden;width: 60%;-webkit-transition-property: -webkit-transform,opacity;transition-property: transform,opacity;-webkit-transform: translate3d(-50%,-50%,0) scale(1.185);transform: translate3d(-50%,-50%,0) scale(1.185);opacity: 0;text-align: center;color: #000;border-radius: 13px;}
.up_popup_in{    display: block;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(-50%,-50%,0) scale(1);
    transform: translate3d(-50%,-50%,0) scale(1);
    opacity: 1;}
.popup_inner{position: relative;padding: 15px;border-radius: 13px 13px 0 0; background: rgba(255,255,255,.95);font-size: 0.875rem;}
.popup_btn{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;height: 44px;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;border-top:1px solid #dfdfdf;}
.popup_btn span{border-radius: 0 0 13px 13px;    line-height: 44px;
    position: relative;
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 44px;
    padding: 0 5px;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #007aff;
    background: rgba(255,255,255,.95);
    -webkit-box-flex: 1;}
/*弹框  end*/

.data_none{font-size: 0.8rem;color: #999;text-align: center;line-height: 2.5rem;}


/*loding加载*/
.loding{position: fixed;left: 0;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);width: 100%;}
.loding_img{display: table;width: 6.875rem;height: 6.25rem;overflow: hidden;margin: 0 auto;}
.loding_img span{display: table-cell;vertical-align: middle;text-align: center;}
.loding_img span img{max-width: 6.875rem;height: auto;vertical-align: middle;border-radius: 8px;}
.loding p{font-size: 0.875rem;color: #fff;line-height: 1.5rem;text-align: center;position: absolute;bottom:0.3rem;left:0;width: 100%;}
/*loding加载   end*/

/*index.html*/
.owl-item{min-height: 11rem;height:200px;}
.item, .item-linked &gt; a, .item-main, .item-title-row3 {
    overflow:hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;  -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.index_gradient{width: 100%;height: 4rem;background: -webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;z-index: 88;}
.index_top{position:absolute;top:0;left: 0;z-index: 99;width: 100%;}
.index_top_icon{display: table;width: 3rem;height: 3rem;}
.index_top_icon span{display: table-cell;vertical-align: middle;text-align: center;}
.index_top_icon span img{max-width: 1.3rem;height:auto;vertical-align: middle;}
.index_phone{position:absolute;left: 1.6rem;top:0.725rem;}
.index_leave{position:absolute;right: 0;top:0;}
.index_top h3{font-size:1rem;line-height: 2.75rem;text-align: center;color: #fff;}
.index_con{position:relative;background: #fff;padding-bottom: 0.875rem;margin-bottom: 0.625rem;padding-top: 0.25rem;}
.index_con_top{position:absolute;top:-2.5rem;width: 100%;z-index: 99;background: rgba(0,0,0,0.3);height:2.5rem;}
.index_nav{margin: 0 1.56rem;height: 2.5rem;position: relative;}
.index_nav li{position: relative;float: left;width: 25%;line-height: 2.5rem;height: 2.5rem;text-align: center;border-radius:8px 8px 0 0;margin-right: 1px;color: #fff;font-size: 0.875rem;z-index: 99;}
.index_nav li:last-child{margin-right: 0;}
.index_nav a{display: block;width: 25%;height: 2.75rem;position: absolute;left: 0;top: -0.21rem;background:url("../images/check_back.png")no-repeat center;background-size:100% 2.68rem;z-index: 88;}
.index_nav .current{color: #111;z-index: 999;-webkit-transition: 0.1s linear;transition: 0.1s linear;}
.index_reserve{min-height: 10.3rem;}
.index_reserve li{margin: 0 0.875rem;border-bottom: 1px solid #eee;padding: 0.94rem 0;}
.index_res_icon{display: table;width: 1.187rem;height: 1.4rem;margin-right: 0.875rem;line-height: 1.1rem!important;}
.index_res_icon span{display: table-cell;text-align: center;vertical-align: middle;}
.index_res_icon span img{max-width: 1.187rem;height: auto;vertical-align: text-top;}
.index_reserve .place_check{display: -webkit-box;overflow-x: auto;padding: 0.72rem 0;margin-left:2.875rem;}
.index_reserve .place_check::-webkit-scrollbar{width: 0;height: 0;}
.index_reserve .place_check a{display: block;padding: 0 0.625rem;font-size:0.9rem;line-height: 1.84rem;margin-right: 0.3rem;}
.index_reserve .place_check a:last-child{margin-right: 0;}
.index_reserve .place_check .index_place_check {border: 1px solid #472f91;border-radius: 4px;color: #472f91;}
.index_reserve li input{width: auto;line-height: 1.4rem;font-size: 0.875rem;margin-bottom: 0;padding: 0.7rem 0;border: none;}
.index_reserve li input::-webkit-input-placeholder{color: #111;}
.index_res_icon{display: table;width: 1.1rem;height: 1.25rem;margin-right: 0.9rem;line-height: 1.1rem!important;}
.index_res_icon span{display: table-cell;text-align: center;vertical-align: middle;}
.index_res_icon span img{max-width: 1.1rem;height: auto;vertical-align: top;}
.index_time_icon span img{vertical-align: text-top;}
.index_reserve li input{width: auto;line-height: 1.4rem;font-size: 0.875rem;margin-bottom: 0;padding: 0.7rem 0;border: none;}
.index_reserve li input::-webkit-input-placeholder{color: #111;}
.index_check{font-size: 0.9rem;line-height: 1.25rem!important;margin-bottom: 0!important;color: #111;position: inherit!important;}
.index_check span{margin-left: 0.5rem;font-size: 0.75rem;color: #999;}
.index_reserve_btn{padding: 0 1.56rem;}
.index_reserve_btn p{width: 100%;text-align: center;font-size: 1.125rem;line-height: 2.687rem;background: #472f91;color: #fff;border-radius: 7px;margin-top:0.7rem;margin-bottom: 0!important;}
/* .index_inform{background: #fff;margin-bottom: 0.625rem;padding: 0.96rem 1.56rem;}
.index_inform_img{width: 2.5rem;height: 2.5rem;display: table;margin-right: 0.6rem;}
.index_inform_img span{display: table-cell;vertical-align: middle;text-align: center;}
.index_inform_img span img{max-width: 2.5rem;height: auto;vertical-align: middle;}
.index_inform_text{width: 80%;}
.index_inform_text p{font-size: 0.85rem;line-height: 0.8rem;margin-bottom: 0.62rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index_inform_text p:last-child{margin-bottom: 0;}
.index_inform_text p span{display: inline-block;padding: 0.1rem 0.2rem;color: #ff662a;border: 1px solid #ff662a;border-radius: 2px;margin-right: 0.3rem;line-height: 0.85rem;} */
.index_btn{background: #fff;margin-bottom: 0.625rem;}
.index_btn li{float:left;width: 50%;line-height:2.8rem;text-align: center;position: relative;}
.index_btn li:after{content: "";display: inline-block;width: 1px;height: 1.875rem;background: #eee;position: absolute;right: 0;top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.index_btn li:nth-of-type(2):after{content: "";display: none;}
.index_btn li a{display: -webkit-box;line-height: 1.2rem;-webkit-box-pack: center;padding: 0.7rem 0 0.5rem;width: 100%;}
.index_btn li a span{display: block;text-align: left;font-size: 0.875rem;}
.index_btn li a span .index_look_btn{line-height: 1.1rem;font-size: 0.75rem;color: #999;}
.index_btn li a:before{content: "";display: inline-block;background: url("../images/map.png")no-repeat left center;background-size: 2rem auto;margin-right: 0.625rem;width: 2rem;height: 2.5rem;vertical-align: text-top;}
.index_btn li:nth-of-type(2) a:before{content: "";display: inline-block;background: url("../images/plane_map.png")no-repeat left center;background-size: 2rem auto;margin-right: 0.625rem;width: 2rem;height: 2.5rem;vertical-align: text-top;}
.index_btn li:nth-of-type(3) a:before{content: "";display: inline-block;background: url("../images/charge.png")no-repeat left center;background-size: 2rem auto;margin-right: 0.625rem;width: 2rem;height: 2.5rem;vertical-align: text-top;}
.index_btn li:nth-of-type(4) a:before{content: "";display: inline-block;background: url("../images/vip_open.png")no-repeat left center;background-size: 2rem auto;margin-right: 0.625rem;width: 2rem;height: 2.5rem;vertical-align: text-top;}
.index_meal{background: #fff;padding: 0 0.875rem;}
.index_meal .index_opencard{line-height: 2.8rem;display:-webkit-box;-webkit-box-pack: center;}
.index_meal .index_opencard span{font-size: 0.9rem;color: #472f91;padding-right: 1.4rem;background: url("../images/vip_more.png")no-repeat right center;background-size: 0.9rem auto;}
.index_meal ul{padding: 0.875rem 0;display: -webkit-box;-webkit-box-pack: center;}
.index_meal ul li{display: table;width:33%;}
.index_meal ul li a{display: block;width: 100%;position: relative;}
.index_meal ul li span{display: table-cell;vertical-align: middle;text-align: center;}
.index_meal ul li span img{max-width: 92%;height: auto;vertical-align: middle;}
.index_href_title{display: inline-block;padding: 0 0.375rem;line-height: 1.56rem;font-size: 0.875rem;color: #fff;position: absolute;left: 50%;top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.index_href_title:before{content: "";display: block;height: 1px;background:rgba(255,255,255,0.6);width:2.5rem;}
.index_href_title:after{content: "";display: block;height: 1px;background:rgba(255,255,255,0.6);width:2.5rem;}

.place_check .place_cut{width: 100%;display: -webkit-box;}
.place_icon{position: relative;overflow: inherit!important;}
.place_icon:before{content: "";display: inline-block;width:1.187rem;height: 1.187rem;background: url("../images/place.png")no-repeat center;background-size: 1.187rem auto;margin-left: -2rem;padding-top: 0.5rem;}
.index_reserve .place_check .place_explain{display: block;width: 2rem;height: 2rem;background: url("../images/explain.png")no-repeat center;background-size: 1rem auto;padding: 0!important;position: absolute;right: 0;top: 0.7rem;}

@media(max-width:320px){
	.index_reserve .place_check a{
        margin-right: 0!important;
        padding: 0 0.4rem!important;
    }
}

/*.index_foot {*/
    /*background: #fff;*/
    /*position: fixed;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*border-top: 1px solid #e8e8e8;*/
    /*padding-top: 0.5rem;*/
/*}*/
/*.index_foot li {*/
     /*width: 25%;*/
     /*float: left;*/
 /*}*/
/*.index_foot li a{display: block;}*/
/*.index_foot li .index_foot_img{width: 1.4rem;height: 1.4rem;margin: 0 auto;}*/
/*.index_foot li:first-child .index_foot_img {*/
    /*background: url("../images/index.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:first-child .index_foot_img2 {*/
    /*background: url("../images/index2.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:nth-of-type(2) .index_foot_img {*/
     /*background: url("../images/serve.png")no-repeat center;*/
     /*background-size: 1.4rem auto;*/
 /*}*/
/*.index_foot li:nth-of-type(2) .index_foot_img2 {*/
    /*background: url("../images/serve2.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:nth-of-type(3) .index_foot_img {*/
    /*background: url("../images/circle.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:nth-of-type(3) .index_foot_img2 {*/
    /*background: url("../images/circle2.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:nth-of-type(4) .index_foot_img {*/
    /*background: url("../images/mine.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li:nth-of-type(4) .index_foot_img2 {*/
    /*background: url("../images/mine2.png")no-repeat center;*/
    /*background-size: 1.4rem auto;*/
/*}*/
/*.index_foot li p {*/
    /*text-align: center;*/
    /*font-size: 0.8rem;*/
    /*line-height: 1.5rem;*/
    /*margin-bottom: 0!important;*/
/*}*/
/*.index_foot li .index_foot_text{color: #472f91;}*/

/*.layer,#layer{width: 100%;height: 100%;position: fixed;left:0;top: 0;background:rgba(0,0,0,0.5);z-index: 999;}*/
/*.index_date{width: 100%;background: #fff;position:fixed;z-index: 9999;bottom: 0;left: 0;}*/
/*.date_btn{line-height: 2rem;border-bottom: 1px solid #e8e8e8;}*/
/*.date_btn a{display: inline-block;width: 50%;text-align: center;font-size: 0.875rem;float: left;}*/

.index_reserve li .time_width{width: 5rem;}
.index_reserve li .time_width:last-child{margin-left: 2.5rem;}


.index_footer{line-height: 3rem;font-size: 0.75rem;color: #999;text-align: center;}
.index_footer span{font-family: Arial;margin-left: 0.5rem;}

.line {
    line-height: 1.875rem;
    height: 1.875rem;
    background: #ffe6a5;
    padding: 0 0.875rem;
    overflow: hidden;
    position: relative;
}
.line li a{font-size: 0.75rem;display: block;color: #94650c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.line_icon{display: inline-block;width: 0.65rem;height: 0.875rem;background: url("../images/hint.png")no-repeat center;background-size:100% auto;margin-right: 0.3rem;vertical-align: top;margin-top: 0.5rem;}
.line li{width: 87%;}
.line .line_more{display: block;font-size: 0.75rem;color: #94650c;position: absolute;right: 0.875rem;top: 0;}
.line .line_more:before{content:"";display: inline-block;width: 1px;height: 0.75rem;background:#94650d;margin-right: 0.625rem;vertical-align: top;margin-top: 0.6rem;}
/* tabcon */
.tabcon {
    position: relative;
    height: 10.3rem;
    overflow: hidden;
}
.tabcon .subbox {
    position:absolute;/*必要元素*/
    left:0;
    top:0;
}
/* leftcon */
#leftcon .subbox {
    width:9999em;
}
#leftcon .subbox .sublist {
    float:left;
    width:664px;
}
.message_circle{display: block;width: 0.375rem;height: 0.375rem;border-radius: 50%;-webkit-border-radius: 50%;background: #dd2727;position: absolute;top:0;right: -0.375rem}

.index_btn li:nth-of-type(3):before{content: "";display: block;width:88%;float: right;height: 1px;background: #eee;}
.index_btn li:nth-of-type(4):before{content: "";display: block;width: 88%;float: left;height: 1px;background: #eee;}
    /*index.html   end*/


/*mine_index.html*/
.header{background: #fff;width: 100%; position: relative;border-bottom: 1px solid #d1d1d1;}
.header h3{font-size: 1rem;text-align: center;line-height: 2.75rem;}
.header_set{display: block;width: 1.3rem;height: 1.3rem;background: url("../images/set.png")no-repeat right center;background-size:1.3rem auto;position:absolute;right: 0.875rem;top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0.7rem 0 0.7rem 2rem;
}
.mine_top{background: #fff;padding: 0.9rem 0.875rem;margin-bottom: 0.625rem;}
.mine_img{width: 3.75rem;height: 3.75rem;display: table;overflow: hidden;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #ebf0f2;margin-right: 0.625rem;background: #ebf0f2;}
.mine_img span{display: table-cell;vertical-align: middle;text-align: center;}
.mine_img span img{max-width: 3.75rem;max-height: 3.75rem;vertical-align: middle;}
.mine_name{font-size: 1rem;line-height: 3.75rem;}
.mine_more{display: inline-block;width:0.4rem;height: 3.75rem;background: url("../images/more.png")no-repeat center;background-size: 0.4rem auto; }
.mine_con{background: #fff;padding-left: 0.875rem;margin-bottom: 0.625rem;}
/*.mine_con:last-child{margin-bottom: 4rem;}*/
.mine_con_ul li{border-bottom: 1px solid #ebf0f2;}
.mine_con_ul li:last-child{border:none;}
.mine_con_ul li a{display: block;line-height: 3.1rem;}
.mine_con_ul li a img{width: 1.3rem;height: 1.3rem;margin-top: 0.9rem;margin-right: 1rem;}
.mine_con_ul li a h3{font-size: 0.875rem;}
.mine_con_ul li a h3 span{display: inline-block;width: 0.375rem;height: 0.375rem;border-radius: 50%;-webkit-border-radius: 50%;background: #fb3f20;position: absolute;right: 1.8rem;top: 16.8rem;}
.mine_con_ul li a p{color: #999;font-size: 0.875rem;margin-right: 0.68rem;}
.mine_next{width:0.4rem;height: 3.1rem;background: url("../images/more.png")no-repeat center;background-size: 0.4rem auto;margin-right: 0.875rem;}
.mine_card{color: #ff662a;line-height: 1.2rem;font-size: 0.687rem;padding: 0 0.25rem;border: 1px solid #ff662a;border-radius: 2px;margin: 0.85rem 0.625rem 0 0;}
.mine_vip_money{font-size: 0.75rem;margin-right: 0.625rem;color: #999;}
/*mine_index.html   end*/

/*circle_index.html*/
.circle_header{padding: 0.4rem 0;position:fixed;top:0;left: 0;width: 100%;z-index: 99;}
.circle_title{display:block;width: 9.725rem;border: 1px solid #472f91;border-radius: 7px;margin: 0 auto;overflow: hidden;}
.circle_title .circle_title_a{float:left;font-size: 1rem;color: #472f91;text-align: center;line-height: 1.75rem;height: 1.75rem;padding: 0 1.4rem;display: inline-block;}
.circle_title .circle_news{float:left;font-size: 1rem;background: #472f91;color: #fff;text-align: center;line-height: 1.75rem;height: 1.75rem;padding: 0 1.4rem;display: inline-block;}
.circle_content{padding: 0 0.875rem 4.275rem;margin-top: 3.475rem;}
.circle_con{background: #fff;border:1px solid #d0d5d7;border-radius: 7px;overflow: hidden;padding: 0 0.875rem;margin-top: 0.875rem;display: block;}
.circle_con h3{font-size: 1rem;line-height: 1.5rem;padding-top: 0.56rem;text-align: justify;}
.circle_time{color: #999;font-size: 0.8rem;line-height: 1.4rem;margin-bottom: 0.25rem;}
.circle_img{width: 100%;height: 9.375rem;display: table;overflow: hidden;}
.circle_img span{display: table-cell;vertical-align: middle;text-align: center;}
.circle_img span img{width: 100%;max-height: 9.375rem;vertical-align: middle;}
.circle_see{line-height:2.75rem;}
.circle_see_text{font-size: 0.875rem;}
.circle_more{width: 0.4rem;height: 2.75rem;background: url(../images/more.png)no-repeat center;background-size: 0.4rem auto;}

.circle_information{padding:0 0.875rem 2rem;margin-top: 2.6rem;}
/*.circle_information ul li{border-bottom: 1px solid #ebf0f2;padding: 0.875rem  0.875rem  0.875rem  0;}*/
.circle_information ul li{padding-top: 0.625rem;}
.circle_information ul li p{line-height: 2rem;font-size: 0.75rem;color: #666;text-align: center;}
.circle_li_con:after{content: "";display: block;clear:both;}
.circle_infor_img{display: table;background:#f9c325;overflow: hidden;border-radius: 50%;-webkit-border-radius: 50%;width: 2.8rem;height: 2.8rem;margin-right:0.56rem;}
.circle_infor_img span{display: table-cell;vertical-align: middle;text-align: center;}
.circle_infor_img span img{max-width: 1.56rem;height: auto;vertical-align: middle;}
.circle_li_news{background: #fff;border-radius: 15px;font-size: 0.875rem;line-height: 1.56rem;padding: 0.25rem 0.625rem;width: 60%;position:relative;text-align: justify;}
.circle_li_news span{display: inline-block;width:0.34rem;height:0.7rem;position:absolute;top:0.5rem;left: -0.3rem;background: url("../images/chat.png")no-repeat left center;background-size: 0.34rem auto;}
.circle_li_news a{color: #472f91;border-bottom: 1px solid #472f91;}

.circle_information_text{width: 80%;}
.circle_information_text h3{font-size: 0.9rem;line-height: 1.4rem;}
.circle_information_text h3 span{font-size: 0.8rem;color: #999;}
.circle_information_text p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #999;font-size: 0.8rem;line-height: 1.375rem;}
/*circle_index.html   end*/

/*serve_index.html*/
.serve_header{z-index: 199;position: fixed;top:0;left: 0;}
.serve_indent{margin-bottom: 3.4rem;margin-top: 2.8rem;}
.indent_con{margin-top: 3.05rem;}
.serve_title{display:-webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center; }
.serve_title li{line-height: 2.75rem;margin-right: 1.2rem;}
.serve_title li:last-child{margin-right: 0;}
.serve_title li a{font-size: 1rem;padding: 0 0.3rem;}
.serve_title_check a{color: #472f91;}
.serve_title_check:after{content: "";display: block;height: 4px;width: 100%;background: #472f91;border-radius: 2px;}
.serve_check{border-bottom: 1px solid #d8d8d8;position:fixed;top:3.37rem;left: 0;z-index: 99;width: 100%;background: #fff;}
.serve_check_result{float: left;width: 50%;text-align: center;line-height: 2.5rem;}
.serve_check_result span{font-size: 0.875rem;background: url("../images/check.png")no-repeat right center;background-size:0.687rem auto;padding-right: 0.9rem;}
.serve_check_result .serve_check_span{background: url("../images/check2.png")no-repeat right center;background-size:0.687rem auto;color: #472f91;}
.serve_check_all{position:absolute;z-index: 99;background: #fff;top:2.6rem;left: 0;width: 100%;}
.serve_check_all li{padding:0 1rem;line-height: 2.4rem;font-size: 0.875rem;border-bottom: 1px solid #ebf0f3;text-align: left;}
.layer{width: 100%;height: 100%;background:rgba(0,0,0,0.5);position:fixed;top:0;left: 0;z-index: 88;}
.serve_check_all .serve_check_res{background: url("../images/right.png")no-repeat 95% center;background-size: 1rem auto;color: #472f91;}

.serve_con{padding:0 0.9rem;}
.serve_block{display: block;}
/*.serve_con li{padding: 0.9rem 0;}*/
.serve_img{width: 3rem;height: 3rem;display: table;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #ebf0f2;margin:0.9rem 0.625rem 0.9rem 0;overflow: hidden;background: url("../images/default.png")no-repeat center;background-size: 3rem auto;}
.serve_img span{display: table-cell;vertical-align: middle;text-align: center;}
.serve_img span img{max-width: 3rem;height: auto;vertical-align: middle;}
.serve_right{width: 80%;border-bottom: 1px solid #ebf0f2;padding: 0.9rem 0;}
.serve_name h3{font-size: 0.9rem;line-height: 1.6rem;margin-bottom: 0.18rem;}
.serve_name p{line-height: 1.25rem;font-size: 0.8rem;color:#999;}
.serve_btn{display:block;font-size: 0.875rem;color: #472f91;line-height: 1.56rem;padding: 0 1rem;border: 1px solid #472f91;border-radius: 4px;margin-right: 0.9rem;margin-top: 0.75rem;}

/*.tabBlock{position:fixed;top:3rem;left: 0;}*/
.tabBlock-tabs{width: 30%;margin-bottom: 3rem;overflow: auto;background: #f2f2f2;}
.tabBlock-tab{background: #f2f2f2;line-height:1.5rem;font-size: 0.875rem;}
.tabBlock-back{background: #fff;border-left: 4px solid #472f91}
.tabBlock-tab a{display: block;margin: 0 15%;border-bottom: 1px dashed #fff;padding: 1.125rem 0;}
.tabBlock-tab:last-child a{border-bottom: none;}
.tabBlock-content{width: 70%;margin-bottom: 3rem;}
.serve_pane_title{line-height: 1.875rem;background: #f7f7f7;color: #999;font-size: 0.75rem;padding-left: 0.4rem;}
.tabBlock-pane{overflow-y: scroll;}
.tabBlock-pane li{margin-left: 0.4rem;border-bottom: 1px solid #ebf0f2;padding: 1.125rem 0;}
.tabBlock-pane li:after{content: "";display: block;clear: both;}
.serve_commo{display: table;width: 4rem;height: 4rem;overflow: hidden;margin-right: 0.75rem;background: url("../images/commo_co.png")no-repeat center;background-size: 4rem auto;}
.serve_commo span{display: table-cell;vertical-align: middle;text-align: center;}
.serve_commo span img{max-width: 4rem;max-height: 4rem;vertical-align: middle;}
.serve_property{width: 60%;}
.serve_property p{font-size: 0.9rem;line-height: 2.1rem;}
.serve_pro_money{font-size: 0.8rem;line-height: 1.3rem;margin-top: 0.5rem;display: inline-block;}
.serve_pro_money a{color:  #472f91;font-size: 0.9rem;}
.serve_pro_num{margin-top: 0.25rem;}
.serve_pro_num input{display: inline-block;width: 2rem;text-align: center;line-height: 1.375rem;font-size: 1rem;vertical-align: top;}
.serve_pro_minus,.serve_pro_add{display: inline-block;width: 1.375rem;height: 1.375rem;background: url("../images/minus.png")no-repeat left center;background-size: 1.375rem auto;}
.serve_pro_add{background: url("../images/add.png")no-repeat left center;background-size: 1.375rem auto;}


.serve_gopay{position: fixed;bottom:0;left: 0;width: 100%;z-index: 999;}
.serve_pay_add{width: 68%;background: #494949;position:relative;height: 3rem;}
.serve_add_shop{width: 3rem;height: 3rem;display: table;background: #472f91;border-radius: 50%;-webkit-border-radius: 50%;position:absolute;top:-0.5rem;left: 0.9rem;}
.serve_add_shop span{display: table-cell;vertical-align: middle;text-align: center;z-index: 999;}
.serve_add_shop span img{max-width: 2rem;height: auto;vertical-align: middle;}
.serve_shopcar_num{display: block;height: 0.875rem;line-height: 0.875rem;text-align: center;background: #ff832d;color: #fff;font-size: 0.75rem;position:fixed;left: 3rem;bottom:2.8rem;border-radius: 20px;padding: 0 0.3rem;}
.serve_pay_money{font-size: 1.25rem;line-height: 2.5rem;color: #472f91;margin-left: 4.6rem; }
.serve_pay_btn{width: 32%;background:#ff832d;color: #fff;font-size: 1rem;text-align: center;line-height: 3rem;}
.serve_shopcar{background: #fff;position:fixed;bottom:3rem;left: 0;z-index: 99;width: 100%;}
.serve_shopcar_title{border-bottom: 1px solid #f2f2f2;}
.serve_shopcar_title span{display: inline-block;font-size: 0.875rem;line-height: 2rem;background: url("../images/shop_car.png")no-repeat left center;background-size: 1.25rem auto;padding-left: 1.875rem;margin-left: 0.9rem;}
.serve_shopcar_none{line-height: 2rem;font-size: 0.875rem;color: #666;padding-left: 2rem;padding-right: 0.9rem;}
.shopcar_none{line-height: 3rem;font-size: 0.875rem;text-align: center;color: #aaa;}
.serve_shopcar_detail{padding-left: 0.9rem;}
.serve_shopcar_detail li{border-bottom: 1px solid #f2f2f2;padding-right: 0.9rem;}
.serve_shopcar_detail li:last-child{border-bottom: 0;}
.serve_shopcar_detail li h3{font-size: 0.875rem;line-height: 3rem;}
.serve_shopcar_money{line-height: 3rem;margin-right: 0.9rem;font-size: 0.875rem;}
.sereve_shopcar_num{margin-top: 0.8rem;}


.serve_lease_new{padding: 0 0.9rem;z-index: 99;max-height: 7rem;overflow: hidden;background: #fff;position: relative;transition:linear 0.5s;-webkit-transition:linear 0.5s;}
.serve_lease_new2{max-height: 16rem;overflow-y: auto; transition:linear 0.5s;-webkit-transition:linear 0.5s;}
.serve_new_title{border-bottom: 1px solid #ebf0f2;}
.serve_new_title .serve_new_detitle{font-size: 0.875rem;padding-left: 1.5rem;background: url("../images/lease.png")no-repeat left center;background-size:1.25rem auto;line-height: 2.5rem;margin-right: 0.68rem;}
.serve_new_title a{display: inline-block;width: 1rem;height: 1rem;border-radius: 50%;-webkit-border-radius: 50%;background: #d0d5d7 url("../images/ask.png")no-repeat center;background-size: 0.375rem auto;vertical-align: middle;}
.serve_new_more{width: 0.6875rem;height:2.5rem;background: url("../images/show.png")no-repeat right center;background-size: 0.6875rem auto;padding-left: 1.5rem;}
.serve_new_more2{background: url("../images/hide.png")no-repeat right center;background-size: 0.6875rem auto;}
.serve_lease_detail li{padding: 0.625rem 0 0.6875rem;border-bottom: 1px solid #ebf0f2;}
.serve_lease_detail li:last-child{border-bottom: none;}
.serve_locker{line-height: 1.625rem;font-size: 0.875rem;}
.serve_relet{border:1px solid #472f91;line-height: 1.56rem;padding: 0 1rem;color:#472f91;border-radius: 4px;}
.serve_locker_time{line-height: 1.5rem;color: #999;font-size: 0.875rem;}
/*.serve_locker_time span{margin-right: 0.9rem;}*/
.serve_lease_all{margin-bottom: 4rem;}
.serve_lease_check{border-bottom: 1px solid #d8d8d8;z-index: 99;width: 100%;background: #fff;position: relative;}
/*.serve_lease_result{top:13rem;}*/
.serve_lease_list{padding-left: 0.9rem;}
.serve_lease_list li{border-bottom: 1px solid #ebf0f2;font-size: 0.875rem;line-height: 3rem;}
.serve_lease_list li span {display: inline-block;text-align: center;}
.serve_lease_list li span:first-child{width: 26%;}
.serve_lease_list li span:nth-of-type(2){width: 22%;color:#666;}
.serve_lease_list li span:nth-of-type(3){width: 25%;color:#666;}
.serve_lease_list li span:nth-of-type(3) a{color:#472f91 }
.serve_lease_list li .lease_bth{width: 21%;color:#ff832d;display: inline-block;text-align: center;}


.serve_bot{background: #494949;position: relative;height: 3rem;width: 100%;}
.serve_shop_car{background: #727272;}
.serve_pay_money2{color: #c4c4c4;position: absolute;left: 4.6rem;top:0;margin-left: 0;}
/*serve_index.html   end*/


/*book_venue.html*/
/*.book_site{background: #fff;padding: 0 0.625rem;}*/
/*.book_site li{float: left;width: 15%;text-align: center;font-size: 0.8rem;line-height: 1.875rem;color: #666;}*/
/*.book_site .book_btnli{color:#ff832d;}*/
/*.book_site .book_width{width: 20%;}*/

/*.book_bot{background: #fff;position:fixed;bottom:0;left: 0;width: 100%;}*/
/*.book_bot p{line-height: 2.8rem;text-align: center;font-size: 0.75rem;color: #999;}*/
/*.book_submit{margin: 0 1.56rem 0.625rem;text-align: center;display: block;line-height: 2.25rem;color: #fff;font-size: 1rem;background: #472f91;border-radius: 6px;}*/
/*book_venue.html   end*/

/*confirm_order.html*/
.header_back{display: block;height:2.75rem;width: 0.625rem;background: url("../images/back.png")no-repeat left center;background-size: 0.625rem auto;padding-right: 2rem;position:absolute;left: 0.875rem;top:0;}
.header_right{line-height: 2.75rem;font-size: 0.875rem;position: absolute;right: 0.875rem;top:0;display: block;color: #111;}
.confirm_con{margin-top: 0.625rem;background: #fff;padding-left:0.9rem;}
.confirm_conbot{margin-bottom: 7.5rem;}
.confirm_venue li{ width: 100%;border-bottom: 1px solid #ebf0f2;font-size: 0.875rem;}
.confirm_venue li:after{content: "";display: block;clear: both;}
.confirm_venue li:last-child{border-bottom: none;}
.confirm_venue li .confirm_left{line-height: 2.8rem;color: #666;display: inline-block; }
.confirm_venue li a{display:inline-block;line-height: 2.8rem;font-size: 0.875rem;width: 72%;}
.confirm_venue-detail span{display: block;line-height: 1.5rem;}
.confirm_venue-detail span:first-child{margin-top: 0.6rem;}
.confirm_venue-detail{padding-bottom: 0.6rem;}
.confirm_venue-detail span p{color: #666;}

/*确认订单 场地展示*/
.confirm_venue-detail span{display: flex;display: -webkit-box; display: -webkit-flex;}
.confirm_venue-detail span label{ -webkit-box-flex: 1;  -webkit-flex: 1;  flex: 1;  text-align: center;  }
.confirm_venue-detail span label:first-child{text-align: left}
.confirm_venue-detail span label:last-child{text-align: right}


.confirm_vip{display: block;background: url("../images/more.png")no-repeat 96% center;background-size: 0.5rem auto;line-height:2.8rem;}
.confirm_vip span{font-size: 0.875rem;color: #666;}
.confirm_vip p{font-size: 0.875rem;color: #472f91;margin-right: 10%;}
.confirm_favor li{line-height: 2.8rem;border-bottom: 1px solid #ebf0f2;padding-right: 0.9rem;}
.confirm_favor li:after{content: "";display: block;clear: both;}
.confirm_venue li:last-child{border-bottom: none;}
.confirm_favor li .confirm_favor_left{font-size: 0.875rem;color: #666;}
.confirm_favor li a{font-size: 0.875rem;}
.confirm_favor li .confirm_favor_money{color: #472f91;}
.set-list-li-right {
    width: 20%;
    text-align: right;
    height: 1.5rem;
    padding: 0.65rem 0;
}
.mwui-switch-btn {
    width: 3rem;
    background: #fff;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-radius: 18px;
    vertical-align: top;
}
.mwui-switch-btn.y_tgg {
    border-color: #472f91;
    background: #472f91;
}
.mwui-switch-btn span {
    width: 1.4rem;
    height: 1.4rem;
    display: block;
    border-radius: 18px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #fff;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -webkit-box-shadow: 1px 1px 1px #e5e5e5;
}
.mwui-switch-btn span.off {
    transform: translateX(1.4rem);
    -webkit-transform: translateX(1.4rem);
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    background: #fff;
}
.confirm_favor li .confirm_sive{font-size: 0.75rem;line-height: 1.2rem;display: inline-block;margin-right: 0.625rem;padding: 0 0.375rem;color: #ff832d;border:1px solid #ff832d;border-radius: 14px;margin-top: 0.8rem;}
.confirm_bot{position:fixed;bottom:0;left: 0;width: 100%;}
/*.confirm_phone{font-size: 0.75rem;line-height: 1.3rem;padding:0 0.9rem;background: #ebf0f2;}*/
.confirm_phone span{color: #666;}
.confirm_pay{background: #fff;padding: 0 0.9rem 0.56rem;}
.confirm_pay_top:after{content: "";display: block;clear: both;}
.confirm_retreat{font-size: 0.75rem;color: #a2a2a2;line-height: 2.5rem;}
.confirm_retreat span{height: 0.875rem;width: 0.875rem;text-align: center;line-height: 0.875rem;color: #fff;background: #ff832d;border-radius: 2px;font-size: 0.68rem;margin-right:0.18rem;padding: 0 0.125rem;}
/*.confirm_sum{font-size: 0.875rem;line-height: 2.75rem;}*/
/*.confirm_sum span{color: #ff832d;}*/
.confirm_btn{margin: 0 0.625rem;background: #2bb061;line-height: 2.5rem;text-align: center;color: #fff;font-size: 1rem;border-radius: 6px;}

.pay_way_money{font-size: 0.875rem;line-height: 2.8rem;margin-right: 0.8rem;text-align: right;}
.pay_vip_discount{line-height: 1.18rem;font-size: 0.75rem;color: #ff832d;position: absolute;right: 2.82rem;bottom: 0.7rem;}
.pay_vip_discount span{color: #fff;display: inline-block;width:1rem;height: 1rem;line-height:1rem;text-align: center;border-radius: 1px;background: #ff832d;margin-right: 0.2rem;font-size: 0.8rem;}
.pay_vip_span{display: block;line-height: 1.18rem;margin-left: -2.125rem;}
.pay_vip_sive,.pay_vip_type{font-size: 0.75rem;line-height: 1.3rem;padding:0 0.5rem;text-align:center;border: 1px solid #ff832d;border-radius: 15px;color:#ff832d;display: inline-block;}
.pay_vip_type{border: none;margin-left: 0.5rem;padding: 0;}
.pay_way_novip{font-size: 0.75rem;line-height: 2.8rem;padding-right: 0.68rem;background: url(../images/more_color.png)no-repeat right center;background-size: 0.3rem auto;color: #ff832d;margin-right: 0.875rem;}
.pay_way_novip em{color:#ddd;text-decoration:line-through;}
.confirm_position{position: relative;padding-bottom: 0.7rem;}
/*confirm_order.html   end*/

/*payment.html*/
.pay_detail{background: #fff;}
.pay_time{padding-bottom: 0.625rem;border-bottom: 1px solid #ebf0f2;margin: 0 0.9rem;}
.pay_time p{font-size: 0.75rem;color: #666;text-align: center;line-height: 2rem;}
#time{text-align: center;min-height: 1.43rem;}
#time span{display: inline-block;padding: 0.18rem 0.25rem;background:#656467;color: #fff;font-size: 0.8rem;}
.pay_content{padding: 1.56rem 0;display:-webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;position:relative;margin-bottom:2.58rem;}
.pay_content a{display: block;width: 100%;height:0.125rem;position: absolute;bottom: -0.125rem;left: 0; background: url("../images/linear.png")repeat center bottom;background-size: 0.75rem 0.125rem;}
.pay_con_img{width: 2.6rem;height: 2.6rem;display: table;background: #ebf0f2;border-radius: 50%;-webkit-border-radius: 50%;margin-right: 0.375rem;margin-top: 0.125rem;}
.pay_con_img span{display: table-cell;vertical-align: middle;text-align: center;}
.pay_con_img span img{max-width: 1.5rem;max-height: 1.5rem;vertical-align: middle;}
.pay_blockmoney{margin-bottom: 0.4rem;}
.pay_blockmoney span{font-size: 1.1rem;display: inline-block;line-height:1.25rem;border-bottom: 1px dashed #dedede;}
.pay_block span{font-size: 0.875rem;display: inline-block;line-height: 1rem;border-bottom: 1px dashed #dedede;}
.pay_way{background: #fff;padding-left:0.9rem;margin-bottom: 2.5rem;margin-top: 0.625rem;}
.pay_way li{border-bottom: 1px solid #ebf0f2;}
.pay_way li:after{content: "";display: block;clear: both;}
.pay_way li:last-child{border-bottom: none;}
.pay_way_img{width: 1.5rem;height: 1.5rem;display: table;margin-top: 0.55rem;margin-right: 0.625rem;}
.pay_way_img span{display: table-cell;vertical-align: middle;text-align: center;}
.pay_way_img span img{max-width: 1.5rem;max-height: 1.5rem;vertical-align: middle;}
.pay_way_name{font-size: 1rem;line-height: 3.1rem;color:#666;}
.pay_way_name .pay_way_result{margin-left: 0.5rem;}
.pay_way_check{width: 1.12rem;height: 1.12rem;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #c7c9ca;margin-top: 0.78rem;margin-right: 0.9rem;}
.pay_way_check2{background:#2bb061 url("../images/book_check.png")no-repeat center; background-size: 0.7rem auto;border-color: #2bb061;}
.pay_btn{margin: 0 1.525rem;background: #2bb061;border-radius: 6px;line-height: 2.5rem;font-size: 1rem;color: #fff;text-align: center;}
.pay_btn span{margin-left: 1rem;}
/*payment.html  end*/

/*serve_coach.html*/
.coach_con{background: #fff;padding: 0 0.875rem;margin-bottom: 0.625rem;}
.coach_detail{border-bottom: 1px solid #ebf0f2;padding:0.78rem 0;}
.coach_img{margin: 0 0.625rem 0 0;}
 /*working*/
.coach_name{font-size: 1rem;line-height: 3rem;margin-right: 0.5rem;}
.coach_name span{margin-left: 0.5rem;}
.coach_logo{display: inline-block;width:0.9rem ;height:3rem;background: url("../images/woman.png")no-repeat center;background-size: 0.9rem auto;}
.coach_logoman{display: inline-block;width:0.9rem ;height:3rem;background: url("../images/man.png")no-repeat center;background-size: 0.9rem auto;}

.coach_detail_ul{padding: 0.5rem 0;}
.coach_detail_ul li{line-height: 2.18rem;font-size: 0.875rem;}
.coach_detail_ul li span:first-child{color: #999;margin-right: 1.3rem;display: inline-block;width: 20%;text-align: right;}
.coach_time{background: #fff;padding: 0 0.875rem;margin-bottom: 4.625rem;}
.coach_time li{border-bottom: 1px solid #ebf0f2;padding: 0.875rem 0;}
.coach_time li:last-child{border-bottom: none;}
.coach_time li .coach_date{line-height: 1.1rem;font-size: 0.875rem;position: inherit!important;}
.coach_none{color: #999;}
.coach_fr{float: right;width: 71%;line-height: 1.5rem;padding: 0.3rem 0; }
.coach_fr_height{overflow : hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.coach_video{display: table;overflow: hidden;border-radius: 4px;border:1px solid #ddd;width: 3.125rem;height: 3.125rem;position: relative;}
.coach_video div{display: table-cell;vertical-align: middle;text-align: center;}
.coach_video img{max-width: 3.125rem;height: auto;vertical-align: middle;}
.coach_video_logo{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2) url("../images/video.png")no-repeat center;background-size: 1.2rem auto;}
.coach_layer{position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}
.coach_text{background: #fff;width: 87%;border-radius: 8px;position: fixed;left: 50%;top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
.coach_text h3{font-size: 0.9rem;text-align: center;line-height: 2.75rem;border-bottom: 1px solid #ebf0f2;}
.coach_text h3 span{display: inline-block;height: 2.75rem;width:2rem;background: url("../images/voice_delet.png")no-repeat right center;background-size: 40% auto;position: absolute;top: 0;right:0.875rem;}
.coach_text p{padding: 0.9rem 0.875rem;line-height: 1.5rem;text-align: justify;color: #666;font-size: 0.875rem;}
/*serve_coach.html   end*/

/*coach_confirm.html*/
.confirm_favor li .coach_money{display: inline-block;width: 27%;text-align: right;}
.confirm_favor li .coach_num{font-size: 0.75rem;color: #999;}
.coach_way{margin-bottom: 6.185rem!important;}
/*coach_confirm.html  end*/


/*pay_coach.html*/
.pay_coach_img{background: #f9c325;}
/*pay_coach.html   end*/

/*commo_confirm.html*/
.coach_money_width{display: inline-block;width: 20%;text-align: right;}
.commo_pay_money{padding-left: 0.9rem;font-size: 1.25rem; line-height: 3rem;color: #472f91;}
.commo_hint{font-size: 0.75rem;padding: 0 0.9rem;line-height: 1.9rem;color: #ff6529;}
.commo_way{margin-top: 0;}
/*commo_confirm.html   end*/

/*lease_confirm.html*/
.coach_money span{display: block;font-size: 0.75rem;color: #999;line-height: 0rem;padding-bottom: 1rem;text-align: right;}
.lease_margin_bot{margin-bottom: 0;}
/*lease_confirm.html   end*/

/*lease.html*/
.lease_time{background: #fff;padding: 0 0.9rem;margin-top: 0.625rem;}
.lease_time li{border-bottom: 1px solid #ebf0f2;font-size: 0.875rem;}
.lease_time li:last-child{border-bottom: none;}
.lease_time li span{line-height: 2.8rem;display: inline-block;width: 25%;}
.lease_time li .site_check{line-height: 2.75rem;color: #999;position: inherit;}
.submit_btn{background: #fff;padding: 0.75rem 0;}
.lease_time li button{line-height: 2.75rem;padding: 0;color: #999;}
.lease_key{width: 86%;line-height: 2.8rem;}
.lease_key a{display: block!important;border-bottom: 1px solid #ebf0f2;width: 100%!important;}
.lease_key a:after{content: "";clear: both;}
.lease_key a:last-child{border: none;}
.key_check{margin-top: 0.84rem;margin-left: 0.3rem;margin-right: 0.5rem;}
.key_con{margin-right: 0.5rem;display: inline-block;}
.key_con span{line-height: 2.8rem;}
.article_time{line-height: 2.8rem;}
.article_time_color{color: #ff832d;}
.article_hint{margin-bottom: 4.375rem;font-size: 0.8rem;padding: 0 0.9rem;line-height: 2rem;color: #ff832d;display: block;}
.key_cash{padding-left: 0.3rem;}
/*lease.html   end*/

/*relet.html*/
.relet_time{color:#ff832d;}
.relet_lease li p{line-height: 2.75rem;margin-bottom: 0;}
/*relet.html  end*/

/*pay_relet.html*/
.relet_vip{font-size: 0.75rem;display: inline-block;line-height: 2.75rem;color: #472f91;padding-right: 0.8rem;background: url("../images/more.png")no-repeat right center;background-size: 0.4rem auto;margin-right: 0.9rem;}
/*pay_relet.html   end*/

/*mien_detail.html*/
.mien_con{padding: 0 0.875rem;}
.mien_title{font-size: 1rem;line-height: 1.5rem;margin-top: 0.625rem;}
.mien_time{line-height: 1.37rem;font-size: 0.8rem;color: #999;margin-bottom: 0.56rem;}
.mien_img{width: 100%;height: auto;display: table;margin-bottom: 0.8rem;}
.mien_img span{display: table-cell;vertical-align: middle;text-align: center;}
.mien_img span img{max-width:100%;height: auto;}
.mien_article p{color: #666;text-indent: 2rem;font-size: 0.8rem;line-height: 1.6rem;text-align: justify;}
/*mien_detail.html  end*/

/*repairs_center.html*/
.repairs_title{font-size: 0.875rem;line-height:2.18rem;color: #999;padding: 0 0.875rem;}
.repairs_photo{background: #fff;padding: 0 0.875rem;color: #999;margin-bottom: 0.56rem;}
.repairs_state{font-size: 0.875rem;line-height: 2.68rem;}
.repairs_state span{color: #666;margin-right: 1.18rem;}
.repairs_ptotocon{padding-bottom: 1.25rem;}
.repairs_ptotocon li{float: left;margin-top: 0.3rem;margin-right: 0.8rem;padding-right: 0!important;}
.repairs_ptotocon li:nth-of-type(3n){margin-right: 0;}
.repairs_ptotocon:after{content: "";display: block;clear: both;}
.repair_pic{width: 4.3rem;height: 4.35rem;display: table;overflow: hidden;position: relative;border-radius: 4.5px;}
.repair_pic span{display: table-cell;vertical-align: middle;text-align: center;}
.repair_pic span img{max-width: 4.3rem;max-height: 4.3rem;vertical-align: middle;}
.repair_pic a{position: absolute;right: 0;top:0;width: 1rem;height: 1rem;background: url("../images/delete_img.png")no-repeat right top;background-size: 1rem auto;padding-left: 1rem;padding-bottom: 1rem;}
.repairs_con{background: #fff;padding-left: 0.875rem;}
.repairs_con li{border-bottom: 1px solid #ebf0f2;font-size: 0.875rem;padding-right: 0.875rem;}
.repairs_con li:last-child{border-bottom: none;}
.repairs_con li span{display: inline-block;width: 21%;line-height: 2.8rem;text-align: right;margin-right: 1.3rem;}
.repairs_con li input{line-height: 1.4rem;padding: 0.7rem 0;width: 71%;font-size: 0.875rem;}
.repairs_con li textarea{width: 70%;line-height: 1.4rem;padding: 0.7rem 0;}
.repairs_voice{padding: 0 0.875rem;background: #fff;margin-bottom: 0.56rem;line-height: 2.75rem;}
.repairs_voice span{font-size: 0.875rem;margin-right: 1.3rem;}
.repairs_voice a{display: inline-block;width: 1.75rem;height: 2.75rem;background: url("../images/voice1.png")no-repeat left center;background-size: 1.75rem auto;padding-right: 4rem;}
.repairs_voice_result{display: inline-block;padding-left: 1.625rem;font-size: 0.875rem;color: #2baf63;background: url("../images/voice_icon3.png")no-repeat left center;background-size: 1.25rem auto;text-align: left!important;}
.repairs_voice .repairs_delet{display: inline-block;width: 0.46rem;height: 2.75rem;background: url("../images/voice_delet.png")no-repeat right center;background-size: 0.46rem auto;margin-right: 0;padding-left: 3rem;}
.repairs_transcribe{background: #fff;position: fixed;bottom: 0;left: 0;padding:1.25rem 0 0;width: 100%;z-index: 999;}
.repairs_voice_top{display:-webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center; line-height: 1.9rem;}
.repairs_voice_top span{color: #999;margin: 0 0.3rem;}
.repairs_linear{height: 0.437rem;width: 2.375rem;display:-webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;}
.repairs_linear li{width: 0.125rem;background: #fd780c;height: 100%;margin-right: 0.125rem;}
.repairs_linear li:last-child{margin-right: 0;}
.repairs_btn{width: 7.8rem;height: 7.8rem;margin: 0 auto;background: #fff;border-radius: 50%;-webkit-border-radius: 50%;display:-webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;}
.repairs_btn2{background: #d4fbe4;}
.repairs_btn_img{display: table;width: 6.56rem;height: 6.56rem;border-radius: 50%;-webkit-border-radius: 50%;background: #472f91;}
.repairs_btn_img span{display: table-cell;vertical-align: middle;text-align: center;}
.repairs_btn_img span img{max-width: 2.43rem;height: auto;vertical-align: middle;}
.repairs_click{display: block;text-align: center;line-height: 2.25rem;font-size: 1rem;color: #472f91;padding-bottom:1.125rem;}
.repairs_linear2 li:first-child{
    animation:lin_ear 0.6s infinite 0.1s;
    -webkit-animation:lin_ear 0.6s infinite 0.1s;
}
.repairs_linear2 li:nth-of-type(2){
    animation:lin_ear 0.6s infinite 0.2s;
    -webkit-animation:lin_ear 0.6s infinite 0.2s;
}
.repairs_linear2 li:nth-of-type(3){
    animation:lin_ear 0.6s infinite 0.3s;
    -webkit-animation:lin_ear 0.6s infinite 0.3s;
}
.repairs_linear2 li:nth-of-type(4){
    animation:lin_ear 0.6s infinite 0.4s;
    -webkit-animation:lin_ear 0.6s infinite 0.4s;
}
.repairs_linear2 li:nth-of-type(5){
    animation:lin_ear 0.6s infinite 0.5s;
    -webkit-animation:lin_ear 0.6s infinite 0.5s;
}
.repairs_linear2 li:nth-of-type(6){
    animation:lin_ear 0.6s infinite 0.6s;
    -webkit-animation:lin_ear 0.6s infinite 0.6s;
}
.repairs_linear2 li:nth-of-type(7){
    animation:lin_ear 0.6s infinite 0.7s;
    -webkit-animation:lin_ear 0.6s infinite 0.7s;
}
.repairs_linear2 li:nth-of-type(8){
    animation:lin_ear 0.6s infinite 0.8s;
    -webkit-animation:lin_ear 0.6s infinite 0.8s;
}
.repairs_linear2 li:nth-of-type(9){
    animation:lin_ear 0.6s infinite 0.9s;
    -webkit-animation:lin_ear 0.6s infinite 0.9s;
}
.repairs_linear2 li:nth-of-type(10){
    animation:lin_ear 0.6s infinite 1s;
    -webkit-animation:lin_ear 0.6s infinite 1s;
}
@keyframes lin_ear{
    0%{
        height: 0%;
    }
    20%{
        height: 57%;
    }
    50%{
        height: 100%;
    }
    80%{
        height: 57%;
    }
    100%{
        height: 0%;
    }
}
@-webkit-keyframes lin_ear{
    0%{
        height: 0%;
    }
    20%{
        height: 57%;
    }
    50%{
        height: 100%;
    }
    80%{
        height: 57%;
    }
    100%{
        height: 0%;
    }
}
/*repairs_center.html   end*/

/*order_detail.html*/
.order_state{padding: 0 0.875rem;margin-top: 0.625rem;background: #fff;}
.order_state:after{content: "";display: block;clear:both;}
.order_state span{line-height: 3rem;}
.order_state span:first-child{font-size: 0.875rem;}
.order_state span:last-child{font-size: 0.8rem;color: #999;}
.order_con{background: #fff;margin-top: 0.625rem;}
.order_con_title{border-bottom: 1px solid #ebf0f2;padding: 0.56rem 0.875rem;}
.order_img{display:table;width: 2.5rem;height: 2.5rem;border-radius: 50%;-webkit-border-radius: 50%;background: #ebf0f2;margin-right: 0.68rem;}
.order_img span{display: table-cell;vertical-align: middle;text-align: center;}
.order_img span img{max-width: 1.3rem;max-height: 1.3rem;vertical-align: middle;}
.order_con_title span{line-height: 2.5rem;font-size: 0.8rem;}
.order_detail{padding: 0.56rem 0.875rem 0.56rem 0;margin-left: 0.875rem;border-bottom: 1px solid #ebf0f2;}
.order_detail li{line-height: 2.25rem;}
.order_detail li:after{content: "";display: block;clear:both;}
.order_detail li span:first-child,.order_detail li span:nth-of-type(2){font-size: 0.875rem;}
.order_detail li span:nth-of-type(2){display: inline-block;width: 30%;text-align: right;}
.order_detail li span:last-child{font-size: 0.75rem;color: #999;}
.order_add{padding: 0 0.875rem;line-height: 3rem;font-size: 0.875rem;}
.order_message{background: #fff;margin-top: 0.625rem;}
.order_message h3{line-height: 2.75rem;padding: 0 0.875rem 0 2.8rem;font-size: 0.875rem;background: url("../images/order.png")no-repeat 0.875rem center;background-size: 1.25rem auto;border-bottom: 1px solid #ebf0f2;}
.order_detail_ul li{padding: 0 1.5rem;}
.order_detail_ul li span:first-child{width:auto!important;font-size: 0.875rem;}
.order_integral{background: #fff;margin:0.625rem 0 4.375rem 0;line-height: 2.75rem;}
.order_integral span{width: 22%;text-align: right;font-size: 0.875rem;color: #999;margin-right: 1.3rem;display: inline-block;}
.order_integral a{color: #472f91;font-size: 0.875rem;}
.order_color{color: #472f91;}

.order_refund_ul li{padding: 0 0.875rem!important;}
.order_con_title .order_refund{color: #999;font-size: 0.75rem;line-height: 1.187rem;height: 1.187rem;padding: 0 0.2rem;border: 1px solid #999;border-radius: 2px;margin-top: 0.65rem;}

.order_con_title .order_pay{color: #ff662a;border-color:#ff662a; }
.order_con_title .order_pay_block{display:block;line-height: 1.8rem;color: #999;font-size: 0.75rem;text-align: right;}

.order_bottom{margin-bottom: 4.625rem;}

.market_price{color:#999999; text-decoration: line-through;padding-right: 15px; }
/*order_detail.html   end*/

/*order_detail_pay.html*/
.order_pay_img{width:3rem;height: 3rem;}
.order_pay_img span img{max-width: 1.7rem;max-height:1.7rem;}
.order_con_title .order_pay_them{line-height: 1.5rem;}
.order_pay_fr{text-align: right;}
/*order_detail_pay.html   end*/

/*order_all.html*/
.order_header{position:fixed;top:0;left: 0;z-index: 99;}
.all_nav{background: #fff;border-bottom: 1px solid #d8d8d8;position:fixed;left: 0;top: 2.85rem;z-index: 99;width: 100%;}
.all_nav li{float: left;width: 20%;line-height: 2.5rem;text-align: center;}
.all_nav li a{font-size: 0.875rem;line-height: 2.5rem;position: relative;display: inline-block;padding: 0 0.4rem;}
.all_nav li a span{display: inline-block;width: 0.375rem;height: 0.375rem;border-radius: 50%;-webkit-border-radius: 50%;background: #fb3f20;position: absolute;right: -0.2rem;top: 0.4rem;}
.all_nav li .all_check{color:#472f91;border-bottom: 2px solid #472f91;display: inline-block;padding: 0 0.4rem;}
.all_nav_after{height: 0.56rem;background: #ebf0f2;position: fixed;top:5.5rem;left: 0;width: 100%;z-index: 99;}
.all_img{margin-top: 0.468rem;}
.all_content{background: #fff;padding-left: 0.875rem;margin-top: 8.6rem;}
.all_content li{padding: 0.8rem 0.875rem 0.8rem 0;border-bottom: 1px solid #ebf0f2;}
.all_content li:after{content: "";display: block;clear: both;}
.all_con_right{width: 81%;}
.all_con_top:after,.all_con_bot:after{content: "";display: block;clear: both;}
.all_con_top{line-height: 1.78rem;}
.all_con_top h3{font-size: 0.875rem;}
.all_con_top a{font-size: 0.75rem;}
.all_con_bot span{font-size: 0.8rem;color: #999;line-height: 1.75rem;}
.all_con_top .all_con_color{color: #472f91;}
.all_con_top .all_wait_color{color:#ff662a;}
.all_con_top .all_cancel{color: #ff662a;margin-right: 1.25rem;}
.order_all_top{top: 5.7rem;position: fixed;width: 100%;z-index: 99;}
.order_all_classify{z-index: 99;line-height: 2.5rem;border-bottom: 1px solid #ebf0f2;font-size: 0.875rem;padding-left: 2rem;background:#fff url("../images/check.png")no-repeat 0.9rem center;background-size: 0.68rem auto;position: absolute;left: 0;width: 100%;}
.order_all_classify2{color: #472f91;background:#fff url("../images/check2.png")no-repeat 0.9rem center;background-size: 0.68rem auto;}
.order_all_check{top:2.55rem;}
.order_all_res{background: url("../images/right.png")no-repeat 95% center;background-size: 1rem auto;color: #2bb05f;}

.tab-order{overflow-x: auto;}
.tab-order ul {
    /*position: relative;*/
    /*width: 31rem;*/
}
/*order_all.html   end*/

/*amend_name.html*/
.amend_con{font-size: 0.875rem;padding: 0 0.875rem;margin-top: 0.625rem;background: #fff;line-height: 3rem;}
.amend_con span{margin-right: 0.875rem;}
.amend_con input{color: #666;line-height: 1.2rem;padding: 0.9rem 0;width: 80%;font-size: 0.875rem;}
/*amend_name.html   end*/

/*mine_info.html*/
.info_photo{background: #fff;padding: 0 0.875rem;margin-bottom: 0.625rem;}
.info_photo a,.info_con li a{display: block;background: url("../images/more.png")no-repeat right center;background-size: 0.5rem auto;}
.info_photo_title{font-size: 0.875rem;line-height: 3.1rem;}
.info_icon{display: table;width: 2.5rem;height: 2.5rem;overflow: hidden;margin: 0.3rem 1.4rem 0 0;position: relative;}
.info_icon span{display: table-cell;vertical-align: middle;text-align: center;}
.info_icon span img{max-width: 2rem;max-height: 2rem;vertical-align: middle;}
.upload_btn{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;z-index: 99;}
.info_con{background: #fff;padding-left: 0.875rem;margin-bottom: 0.625rem;}
.info_con li{padding-right: 0.875rem;border-bottom: 1px solid #ebf0f2;}
.info_con li a{position: relative;}
.info_con li:last-child{border-bottom: none;}
.info_con li .info_result{font-size: 0.875rem;color: #666;line-height: 3.1rem;margin-right: 1.4rem;}

.ui-alert{position: absolute;right: 1.4rem;line-height: 3.1rem;font-size: 0.875rem;}
/*mine_info.html   end*/

/*feedback.html*/
.feed_con{background: #fff;padding: 0.5rem 0.875rem;margin-bottom:0.625rem;}
.feed_con textarea{font-size: 0.875rem;line-height: 1.5rem;width: 100%;height: 6rem;text-align: justify;}
.feed_photo{margin-bottom: 0.625rem;}
.feed_relation{margin-bottom: 3.18rem;}
.feed_relation input{width: 71%;}
/*feedback.html   end*/


/*vip_card.html*/
.vip_top{background: #2db865;padding:0 0 1.43rem;}
.vip_header{background: transparent;border-bottom: none;}
.vip_header h3,.vip_header a{color: #fff;}
.vip_balance{line-height: 4.3rem;text-align: left;color: #a9fdcb;font-size: 0.875rem;padding: 0 0.9rem;}
.vip_money{line-height: 4.68rem;color: #fff;font-size: 4.3rem;padding: 0 0.9rem;}
.vip_con{padding: 0.3rem 0.9rem 0;background: #fff;}
.vip_con h3{line-height: 2.18rem;color: #999;font-size: 0.875rem;}
.vip_detail_ul{padding: 0;}
.vip_detail_ul li{font-size: 0.875rem;}
/*vip_card.html   end*/


/*card_record.html*/
.card_back{background: url("../images/back_white.png")no-repeat left center;background-size: 0.55rem auto;}
.record_con{padding-left: 0.9rem;}
.record_con li{padding-right:0.9rem;border-bottom: 1px solid #ebf0f2;height: 4rem;line-height: 4rem;position: relative;}
.record_con li:after{content: "";display: block;clear: both;}
.record_con h3{font-size: 0.875rem;line-height: 1.25rem;position:absolute;left: 0;top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
.record_con h3 span{color: #149d4b;font-size: 0.75rem;line-height: 1rem;display: block;}
.record_time{color: #999;font-size: 0.75rem;}
/*card_record.html   end*/

/*mine_integral.html*/
.record_con .inte_title{font-size:0.875rem;margin-right:0.9rem;line-height: 2.75rem;padding-left: 1.875rem;border-bottom: 1px solid #ebf0f2;display: block;background: url("../images/inte.png")no-repeat left center;background-size: 1.25rem auto;}
.inte_money{font-size: 0.875rem;}
/*mine_integral.html   end*/


/*login.html*/
.login_con{background: #fff;margin-top: 1.56rem;padding-left: 0.875rem;}
.login_con li{padding-right: 0.875rem;border-bottom: 1px solid #ebf0f2;}
.login_con li:last-child{border-bottom: none;}
.login_con li input{line-height: 1.5rem;padding: 0.8rem 0;width: 100%;font-size: 0.9rem;font-family: "Microsoft YaHei",Arial;}
.login_btn{margin: 2.5rem 0.875rem 0;line-height: 2.5rem;background: #472f91;text-align: center;color: #fff;font-size: 1rem;border-radius: 30px;}
.login_other{line-height: 2rem;padding: 0 1.9rem; margin-top: 5px;}
.login_other a{color: #472f91;font-size: 0.75rem;}
/*login.html   end*/
.regBtn{display:block;margin: 1.1rem 0.875rem 0;line-height: 2.5rem;background: #544099;text-align: center;color: #fff;font-size: 1rem;border-radius: 30px;}

.imgcode{
    float: right;
    width: 50%;
    margin-top: 7px;
}
.imgcode img{
    width: 100%;
}

/*forget_password.html*/
.password_con li{position: relative;}
.password_con li input{width: 72%;}
.password_gain{font-size: 0.875rem;line-height: 1.8rem;color: #3a2385;padding: 0 0.5rem;border: 1px solid #3a2385;border-radius: 15px;position: absolute;top: 0.7rem;right: 0.875rem;}
/*forget_password.html   end*/


/*serve_index.html*/
.fixed_add{display: block;background: #fff;padding: 0.56rem 0.875rem;}
.fixed_img{display: table;width: 2.62rem;height: 2.62rem;border-radius: 50%;-webkit-border-radius: 50%;background: #ebf0f2;margin-right: 0.625rem;}
.fixed_img span{display: table-cell;vertical-align: middle;text-align: center;}
.fixed_img span img{max-width: 1.3rem;max-height: 1.3rem;vertical-align: middle;}
.fixed_add_text{line-height: 2.62rem;font-size: 0.875rem;}
.fixed_hint{padding: 0 0.875rem;font-size: 0.75rem;line-height: 2.25rem;color: #999;}
.fixed_con{padding-left: 0.875rem;background: #fff;}
.fixed_con p{font-size: 0.875rem;line-height: 2.68rem;padding-left: 1.75rem;background: url("../images/order.png")no-repeat left center;background-size: 1.25rem auto;border-bottom: 1px solid #ebf0f2;}
.fixed_con li{border-bottom: 1px solid #ebf0f2;padding:0.9rem 0.875rem 0.875rem 0;}
.fixed_con li:after{content: "";display: block;clear:both;}
.fixed_con li span{display: block;color: #999;font-size: 0.8rem;line-height: 1.2rem;}
.fixed_con li h3{font-size: 1rem;line-height: 1.375rem;}
.fixed_con li a{font-size: 0.875rem;color: #472f91;text-align: right;line-height: 1.375rem;}
.fixed_con li .fixed_day{margin-left: 0.8rem;display: inline;}
.fixed_add_img{width:0.7rem;height: 2.62rem;display: block;background: url("../images/add_place.png")no-repeat right center;background-size: 0.7rem auto;}
/*serve_index.html   end*/

/*site_preview.html*/
.site_title{padding: 0 0.875rem;font-size: 0.875rem;color: #999;line-height: 2.5rem;border-bottom: 1px solid #ebf0f2;}
.site_con{padding-left: 0.875rem;}
.site_con li{border-bottom: 1px solid #ebf0f2;padding-right: 0.875rem;}
.site_con li:after{content: "";display: block;clear: both;}
.site_con li span{display: block;float: left;font-size: 0.8rem;line-height: 3.4rem;width: 23%;text-align: center;}
.site_con li span:first-child{text-align: left;line-height: 1rem;margin-top: 0.75rem;position:relative;}
.site_con li span:last-child{text-align: right;color: #999;}
.site_con li span:first-child,.site_con li span:last-child{width: 15%;}
.site_con li span:nth-of-type(3){color: #999;}
.site_con li span .site_time{display: block;line-height: 0.8rem;font-size: 0.75rem;}
.site_con li .site_color{color: #ff6529!important;}
.site_con li .refund{color: #ff6529!important;border: 1px solid #ff6529;text-align: center!important;height: 1.6rem;line-height: 1.6rem;border-radius: 4px;margin-top: 0.9rem;}
.site_con li span .site_holiday{display: inline-block;width: 0.875rem;height: 0.875rem;background: #ff6529;color: #fff;text-align: center;line-height: 0.875rem;font-size: 0.68rem;border-radius: 1px;position: absolute;top:0.5rem;right: 15%;}
.site_con_color{color: #999;}
.site_con_color a{color: #999;}
/*site_preview.html   end*/


/*add_site.html*/
.add_title{border-bottom: 1px solid #ebf0f2;}
.add_check{padding-right: 0;margin-bottom: 0.625rem;}
.add_check li{padding-right: 0.9rem;}
.add_next{background: url("../images/more.png")no-repeat 97% center;background-size: 0.4rem auto;}
.add_hint{color: #ff832d;font-size: 0.75rem;margin-left: 0.625rem;}
.add_con{margin-bottom: 3rem;}
/*add_site.html   end*/

/*site_preview_reserve.html*/
.reserve_con li span:first-child{width: 21%;}
.reserve_con li span:last-child{width: 12%;float: right;}
.reserve_con li span:nth-of-type(2){width: 25%;}
.reserve_con li span:nth-of-type(3){width: 26%;}
.reserve_con li .reserve_site{width: 16%;color: #999;}
/*site_preview_reserve.html   end*/

/*charge_standard.html*/
.charge_top {
    font-size: 0.9rem;
    text-align: center;
    line-height: 1.46rem;
    margin-top: 1.46rem;
    padding: 0 0.875rem;
}
.charge_unit{display: block;padding: 0 0.875rem;text-align: right;font-size: 0.75rem;color: #999;line-height: 1.44rem;margin-bottom: 0.5rem;}
.charge_con{padding: 0 0.875rem;}
.charge_con table{border-right:1px solid #ebf0f2;border-bottom:1px solid #ebf0f2;border-radius: 4px;overflow: hidden;width: 100%;margin-bottom: 0.625rem;}
.charge_con table td{border-left:1px solid #ebf0f2;border-top:1px solid #ebf0f2;font-size: 0.75rem;text-align: center;line-height:1.875rem;}
.charge_con table .charge_title {
    font-size: 0.875rem;
    text-align: center;
    line-height: 2.4rem;
    border-top: 0;
}
.charge_title:before, .charge_border2:before, .charge_border3:before, .charge_border4:before, .charge_border5:before, .charge_border6:before, .charge_border7:before {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background: #472f91;
    border-radius: 4px 4px 0 0;
}
.charge_border2:before{background:#ff7282;}
.charge_border3:before{background:#f79b5c;}
.charge_border4:before{background:#59c0fb;}
.charge_border5:before{background:#5ad569;}
.charge_border6:before{background:#d38c5b;}
.charge_border7:before{background:#fccb51;}
.charge_con table .charge_color{color: #999;}
.charge_con table .charge_color td{line-height: 1rem;padding: 0.25rem 0;}
.charge_color td span{display: block;}
.charge_con table .charge_bot{font-size: 0.75rem;text-align: center;line-height: 2.43rem;}
.charge_con table tr .charge_td{line-height:1.25rem;color: #999;padding: 0.3rem 0.625rem;text-align: left;}
.charge_con table tr .charge_td_left{padding: 0.3rem 0.9rem;line-height: 0.9rem;}

.charge_trtitle{position: relative;}
.charge_trtitle:before{content: "";display: block;width: 100%;height: 4px;background: #472f91;border-radius: 4px 4px 0 0;position: absolute;top: 0;left: 0;}
.charge_note{font-size: 0.75rem;line-height: 1.56rem;padding: 0.5rem 0;}
.charge_top{padding-top: 0.5rem!important;}
/*charge_standard.html   end*/

/*pay_success.html*/
.success_top{background: #fff;position: relative;border-bottom: 1px solid #d8d8d8;margin-bottom: 1.25rem;}
.success_btn{display: block;font-size: 0.875rem;line-height: 2.8rem;padding: 0 0.875rem;position: absolute;top:0;right: 0;}
.success_con{padding: 1.48rem 0.875rem 1.9rem;}
.success_img{width: 2.5rem;height: 2.5rem;display: table;overflow: hidden;background: #472f91;border-radius: 50%;-webkit-border-radius: 50%;margin:0 auto 0.187rem;}
.success_img span{display: table-cell;vertical-align: middle;text-align: center;}
.success_img span img{max-width: 2.5rem;height: auto;vertical-align: middle;}
.success_text{font-size: 1.12rem;color: #472f91;line-height: 2.4rem;text-align: center;}
.success_money{line-height: 2.8rem;text-align: center;font-size: 1.875rem;}
.success_money span{font-size: 0.9rem;}
.success_name{display: block;font-size: 0.8rem;line-height: 1.8rem;text-align: center;}
.success_other{background: #fff;}
.success_other li{padding: 0 0.875rem;border-bottom:1px solid #ebf0f2;}
.success_other li:last-child{border-bottom: none;}
.success_other li:after{content: "";display: block;clear: both;}
.success_other li a{display: block;}
.success_other li h3{line-height: 3.12rem;font-size: 0.9rem;}
.success_other li span{font-size: 0.75rem;line-height: 3.12rem;padding-right: 0.68rem;background: url("../images/more_color.png")no-repeat right center;background-size:0.3rem auto;color: #ff832d; }
/*pay_success.html   end*/


/*combo_detail.html*/
.combo_top{background: #fff;margin-top: 0.625rem;padding: 0 0.875rem;}
.combo_img{width: 5rem;height: auto;display: table;padding: 1.25rem 0;margin-right: 1.25rem;}
.combo_img span{display: table-cell;vertical-align: middle;text-align: center;}
.combo_img span img{max-width: 5rem;height: auto;vertical-align: middle;}
.combo_top_text{padding-top: 0.9rem;}
.combo_top_text h3{font-size: 0.875rem;line-height: 1.4rem;}
.combo_top_text p{color: #999;font-size: 0.8rem;line-height:1.3rem;}
.combo_con{background: #fff;margin-bottom: 4.625rem;}
.combo_article{padding: 0.5rem 0.875rem 0.9rem;}
.combo_article p{font-size: 0.75rem;color: #999;line-height: 1.6rem;text-align: justify;}
/*combo_detail.html   end*/

/*apply_vip.html*/
.apply_con{padding-left: 0.875rem;}
.apply_con li{padding-right: 0.875rem;border-bottom: 1px solid #ebf0f4;}
.apply_vip_con{margin-top: 1.3rem;width: 65%;}
.apply_vip_con h3{font-size: 0.875rem;line-height: 1.187rem;}
.apply_vip_con p{font-size: 0.75rem;color: #999;line-height: 1.06rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.apply_vip_con span{font-size: 0.75rem;color: #999;display: block;line-height: 1.625rem;}
/*apply_vip.html   end*/

/*handle_package.html*/
.handle_left{width: 23%;text-align: right;margin-right: 0.5rem;}
.handle_time{margin-bottom: 0;}
.lease_time li .handle_lease{width: 26%;margin-right: 0.5rem;text-align: right;}
.handle_way_check{margin-right: 0;margin-left: 0.625rem;}
.confirm_favor li .confirm_favor_left .handle_favor{display: block;font-size: 0.75rem;color: #999;line-height: 1rem;margin-top: -0.8rem;margin-bottom: 0.4rem;}
.handle_way{margin-bottom: 0;}
.handle_invoice{display:block;margin-top: 0.625rem;line-height: 2.8rem;padding: 0 0.9rem;background:#fff url("../images/more.png")no-repeat 96% center;background-size: 0.4rem auto;}
.handle_invoice span{font-size: 0.875rem;}
.handle_time li input{line-height: 1.4rem;
    padding: 0.7rem 0;}
/*handle_package.html   end*/

/*information.html*/
.information_con{margin-top: 0;}
/*information.html   end*/


/*apply_refund.html*/
.refund_con{background: #fff;margin-top: 0.625rem;}
.refund_con li{border-bottom: 1px solid #ebf0f2;line-height: 2.75rem;font-size: 0.875rem;padding: 0 0.875rem;}
.refund_title{color: #999;}
.refund_hint{font-size: 0.75rem;margin-left: 0.68rem;color: #ff832d;}
.refund_marginbot{margin-bottom: 2.5rem;}
.refund_bot_hint{padding: 0 0.875rem;font-size: 0.75rem;color: #999;line-height: 1.56rem;}
.refund_bot_hint span{display: inline-block;width: 0.687rem;height: 0.687rem;text-align: center;border: 1px solid #999;border-radius: 50%;-webkit-border-radius: 50%;line-height: 0.687rem;margin-right: 0.3rem;}
/*apply_refund.html  end*/

/*refund_detail.html*/
.refund_color{color: #ff662a;}
/*refund_detail.html   end*/


/*mainten_center.html*/
.mainten_con{margin-top: 0.625rem;background: #fff;padding: 0 0.875rem;}
.mainten_top{line-height: 2.75rem;border-bottom: 1px solid #ebf0f2;}
.mainten_top span{font-size: 0.875rem;}
.mainten_top a{font-size: 0.75rem;display: inline-block;line-height: 1.18rem;color: #ff832d;border: 1px solid #ff832d;border-radius: 4px;margin-top: 0.75rem;width: 3.375rem;text-align: center;}
.mainten_top .mainten_finish{color: #999;border-color: #999;}
.maintn_bot{padding: 0.56rem 0;}
.maintn_bot p{line-height: 1.375rem;font-size: 0.75rem;color: #999;}
.repaird_main li span:first-child{color: #999;}
.repaird_main li a{font-size: 0.875rem;line-height: 2.75rem;}
.repaird_main li .repaird_color{color: #ff662a;}
#repairs_voice .repairs_voice_result{width: auto!important;}
.mainten_photo{padding: 0!important;margin-bottom: 0!important;}
.mainten_photo ul li span{width: auto!important;;margin-right: 0!important;}
.repaird_main li textarea{width: 67%!important;font-size: 0.875rem;}
.mainten_text{vertical-align: top;}
.mainten_btn{margin-top:0.8rem;margin-bottom: 0.8rem;}
/*mainten_center.html   end*/

/*mainten_detail.html*/
.main_detail_con{background: #fff;}


.maining_person{line-height: 2.75rem;padding-right: 0.875rem;font-size: 0.875rem;}
.maining_person .repaird_color{color: #ff662a;}
/*mainten_detail.html   end*/

/*repairs_detail.html*/
.repaird_title{line-height: 1.9rem;color: #999;text-align: center;font-size: 0.75rem;}
.repaird_con{background: #fff;padding-left: 0.875rem;}
.repaird_con h3{font-size: 0.875rem;line-height: 2.75rem;border-bottom: 1px solid #ebf0f2;}
.repaird_ptotocon{padding: 0.5rem 0 0.8rem;border-bottom: 1px solid #ebf0f2;}
.repaird_voice{padding: 0;margin-bottom: 0;}
.repairs_voice_result2{
    animation:repair 0.6s infinite 1s;
    -webkit-animation:repair 0.6s infinite 1s;
}
@keyframes repair {
    0% {
        background: url(../images/voice_icon3.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    20% {
        background: url(../images/voice_icon2.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    50% {
        background: url(../images/voice_icon.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    80% {
        background: url(../images/voice_icon2.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    100% {
        background: url(../images/voice_icon3.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
}
@-webkit-keyframes repair{
    0% {
        background: url(../images/voice_icon3.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    20% {
        background: url(../images/voice_icon2.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    50% {
        background: url(../images/voice_icon.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    80% {
        background: url(../images/voice_icon2.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
    100% {
        background: url(../images/voice_icon3.png)no-repeat left center;
        background-size: 1.25rem auto;
    }
}
/*repairs_detail.html   end*/

/*set.html*/
.set_con{margin-top: 0.625rem;}
.set_btn{margin: 1.56rem 0.875rem 0;line-height: 2.25rem;font-size: 1rem;text-align: center;border-radius: 6px;background: #ff662a;color: #fff;}
/*set.html   end*/

/*account_manage.html*/
.account_num{color: #666;font-size: 0.875rem;margin-right: 1.9rem;}
.account_alter{margin-right: 0.625rem;padding-left: 2rem;}
/*account_manage.html   end*/

/*alter_password.html*/
.alter_con{margin-top: 0.625rem;}
.alter_btn{background: #472f91;}
/*alter_password.html   end*/

/*about.html*/
.about_top{padding: 2.75rem 0 0 0 ;}
.about_logo{display: table;width: 3.875rem;height: 3.875rem;margin: 0 auto;position: relative;}
.about_logo span{display: table-cell;vertical-align: middle;text-align: center;}
.about_logo span img{max-width: 3.875rem;height: auto;vertical-align: middle;}
.about_shadow{position: absolute;height: 1rem;width: 100%;box-shadow: 0 5px 10px rgba(0,0,0,0.2);bottom: 0;left: 0;z-index: -1;}
.about_top p{line-height: 1.4rem;text-align: center;font-size: 0.875rem;margin-top: 0.5rem;color: #472f91;}
.about_con{margin-top: 0.9rem;}
/*about.html   end*/

/*invoice_message.html*/
.invoice_con{background: #fff;margin-top: 0.625rem;padding-left: 0.9rem;}
.invoice_con h3{font-size: 0.875rem;color: #999;line-height: 2.75rem;border-bottom: 1px solid #ecf0f3;}
.invoice_con ul li{float: left;line-height: 2.9rem;margin-right: 2rem;font-size: 0.875rem;}
.invoice_con ul li:last-child{margin-right: 0;}
.invoice_check{margin-right: 0.375rem;margin-top: 0.8rem;}
.invoice_phone{font-size: 0.875rem;line-height: 3.375rem;color: #999;}
.invoice_phone span{margin-left: 1rem;color: #111;}
.invoice_input li{width: 100%;border-bottom: 1px solid #ecf0f3;float: inherit!important;}
.invoice_input li:last-child{border-bottom: none;}
.invoice_input li input{line-height: 1.5rem;padding: 0.7rem 0;width: 98%;}
/*invoice_message.html  end*/

/*user_agreement.html*/
.user_con{margin:0.3rem 0.56rem;background: #fff;padding: 0 0.625rem;border-radius: 7px;}
.user_con h3{font-size: 0.875rem;text-align: center;line-height: 3rem;border-bottom: 1px solid #ebf0f2;}
.user_content{padding: 0.5rem 0.75rem;}
.user_content h3{text-align: left;font-weight: 500;font-size: 0.8rem;border:none;line-height: 2rem;}
.user_content p{font-size: 0.75rem;line-height: 1.6rem;text-align: justify;color: #666;text-indent: 1rem;}
.user_content p span{color: #000;font-weight: 600}
/*user_agreement.html   end*/


/*no_data.html*/
.data_con{position: absolute;top:20%;left: 0;width: 100%;}
.data_img{width: 11.87rem;height: 8rem;display: table;overflow: hidden;margin: 0 auto;}
.data_img span{display: table-cell;vertical-align: middle;text-align: center;}
.data_img span img{max-width: 11.87rem;height: auto;vertical-align: middle;}
.data_con p{font-size: 0.9rem;text-align: center;line-height: 1.5rem;color: #999;margin-top: 2rem;}
/*no_data.html   end*/


@media(max-width:320px){
    .index_nav li{width: 32.9%;}
    .book_site li{width:16%!important;}
    .book_explain li span:first-child {
		width: 0.8rem!important;
	    height: 0.7rem!important;
	}
}
@media(min-width:360px){
    /*.index_meal ul li{margin-right:11%;}*/
    .serve_property{width: 64%;}
    .circle_li_news{width: 70%;}
    .repairs_con li span{width: 19%;}
    .repairs_con li input,.repairs_con li textarea{width: 74%;}
    .all_con_right{width: 83%;}
    .lease_time li span{width: 21%;}
    .confirm_venue li a{width: 75%;}
    .apply_vip_con{width: 69%;}
    .handle_left{width: 21%;}
    .lease_time li .handle_lease{width: 23%;}
    .repaird_main li textarea{width: 66%!important;}
    .lease_key{width: 87%;}
    .coach_fr{width: 74%}
    .coach_detail_ul li span:first-child{width: 17%;}
}
@media(min-width:375px){
    .index_inform_text{width: 84%;}
    /*.index_meal ul li{margin-right:12%;}*/
    .circle_information_text{width: 83%;}
    .serve_property{width: 65%;}
    .circle_li_news{width: 70%;}
    .repairs_con li span{width: 18%;}
    .repairs_con li input,.repairs_con li textarea{width: 75%;}
    .all_con_right{width: 84%;}
    .lease_time li span{width: 21%;}
    .confirm_venue li a{width: 76%;}
    .apply_vip_con{width: 71%;}
    .handle_left{width: 20%;}
    .lease_time li .handle_lease{width: 22%;}
    .repaird_main li textarea{width: 72%!important;}
    .coach_fr{width: 74%}
    .lease_key{width: 88%;}
    .coach_detail_ul li span:first-child{width: 17%;}
}
@media(min-width:414px){
    .index_inform_text{width: 85%;}
    .circle_information_text{width: 85%;}
    .serve_property{width: 68%;}
    .circle_li_news{width: 75%;}
    .repairs_con li span{width: 16%;}
    .repairs_con li input{width: 78%;}
    .all_con_right{width: 86%;}
    .lease_time li span{width: 18%;}
    .confirm_venue li a{width: 79%;}
    .apply_vip_con{width: 74%;}
    .handle_left{width: 19%;}
    .lease_time li .handle_lease{width: 20%;}
    .repaird_main li textarea{width: 74%!important;}
    .working
    .coach_fr{width: 76%}
    .lease_key{width: 89%;}
    .coach_detail_ul li span:first-child{width: 15%;}
    .coach_fr{width: 74%}
}

.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
.loader {
	box-sizing: border-box;
	display: flex;
	flex: 0 1 auto;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: 25%;
	align-items: center;
	justify-content: center;
	margin: 1rem 1.2rem;
}
.serve_block {
    display: block;
}
.line{line-height: 1.875rem;height: 1.875rem;background: #ffe6a5;padding:0 0.76rem;overflow: hidden;}
.line li a{font-size: 0.75rem;display: block;color: #94650c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.line_icon{display: inline-block;width: 1.2rem;height: 1rem;background: url("../images/icon-notice.png")no-repeat center;background-size:100% auto;margin-right: 0.3rem;vertical-align: top;margin-top: 0.5rem;}
/* 教练预约弹窗 */
.coach_layer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}
.coach_text {
    background: #fff;
    width: 87%;
    border-radius: 8px;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.coach_text h3 {
    font-size: 0.9rem;
    text-align: center;
    line-height: 2.75rem;
    border-bottom: 1px solid #ebf0f2;
}
.coach_text p {
    padding: 0.9rem 0.875rem;
    line-height: 1.5rem;
    text-align: justify;
    color: #666;
    font-size: 0.875rem;
}
/* 申请退款新增 ——开始*/
.refund_padding{padding: 0.25rem 0.875rem!important;}
.refund_more{display: block;}
.refund_more span{display: inline-block;}
.refund_more .refund_all{width: 54%;}
.refund_more .refund_all_money{width:25%;}
.refund_more .refund_quit{width:10%;}
.refund_detail{display: block;}
.refund_more,.refund_detail{line-height: 2rem;}
.refund_detail span{display: inline-block;}
.refund_detail .refund_name{width: 27%;}
.refund_detail .refund_time{width: 24%;}
.refund_detail .refund_money{width: 25%;text-align: center;margin-right: 1.5%;}
.refund_detail .refund_quit{width: 13%;}
.refund_check{width: 1.125rem;height: 1.125rem;border: 1px solid #c7c8ca;border-radius: 50%;-webkit-border-radius: 50%;margin-top: 0.375rem;}
.refund_check_btn{border-color: #ff662a;background: #ff662a url("../images/book_check.png")no-repeat center;background-size: 0.8rem auto;}

@media(max-width:320px){
 .refund_detail,.refund_more{font-size: 0.8rem;}
    .refund_detail .refund_time {
        width: 27%;
    }
    .refund_detail .refund_money {
        width: 23%;
        text-align: center;
        margin-right: 0;
    }
    .refund_detail .refund_quit {
        width: 12%;
    }
}
/* 申请退款新增 ——结束*/
/*vip_card.html*/
.vip_time{display: block;padding: 0 0.9rem;background: #fff;}
.vip_time h3{font-size: 0.875rem;color: #999;padding-top: 0.187rem;line-height: 2.187rem;background: url("../images/more.png")no-repeat right center;background-size: 0.4rem auto;}
.vip_time ul{display: -webkit-box;}
.vip_time ul li{width: 50%;text-align: center;}
.vip_time ul li span{display: block;font-size: 1.125rem;font-weight: bold;color: #472f91;line-height: 1.25rem;}
.vip_time ul li p{line-height: 1.25rem;font-size: 0.875rem;color: #111;margin-bottom: 0.625rem;}
.viptime_btn{border-top: 1px solid #ebf0f2;}
.viptime_con{margin-bottom: 4.625rem;}
/*vip_card.html   end*/

/*topup.html*/
.topup_money{padding-right: 0.9rem;}
.topup_money span{line-height: 3.1rem;font-size: 1rem;}
.topup_money input{line-height: 1.4rem;padding: 0.7rem 0;width: 80%;margin-left: 0.5rem;}
/*topup.html   end*/

/*time_detail.html*/
.time_con{padding-left: 0.875rem;}
.time_con li{padding: 0.687rem 0.875rem 0.687rem 0;border-bottom: 1px solid #ebf0f2;}
.time_con li h3{font-size: 0.875rem;line-height: 1.437rem;}
.time_con li p{font-size: 0.75rem;color: #999;line-height: 1.25rem;}
/*time_detail.html   end*/
/*report_center.html*/
.report_top{background: #fff;margin-bottom: 0.625rem;padding: 0.9rem 0 1.125rem;}
.report_top_con{width: 11.68rem;height: 8.56rem;background: url("../images/report.png")no-repeat center;background-size: 100% auto;margin-left: 1.625rem;position: relative;}
.report_num{position: absolute;left: 5.84rem;top: 60%;}
.report_num span{position: absolute;top:0;left: -5rem;display: block;text-indent:0.2rem;width: 10rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.75rem;}
.report_num span a{display: inline-block;}
.report_num span:first-child{transform:rotate(-30deg);-webkit-rotate(-30deg);}
.report_num span:first-child a{color:#fcac30;transform:rotate(30deg);-webkit-rotate(30deg);}
.report_num span:nth-of-type(2){transform:rotate(-10deg);-webkit-rotate(-10deg);}
.report_num span:nth-of-type(2) a{color:#fcac30;transform:rotate(10deg);-webkit-rotate(10deg);}
.report_num span:nth-of-type(3){transform:rotate(10deg);-webkit-rotate(10deg);}
.report_num span:nth-of-type(3) a{color:#fcac30;transform:rotate(-10deg);-webkit-rotate(-10deg);}
.report_num span:nth-of-type(4){transform:rotate(30deg);-webkit-rotate(30deg);}
.report_num span:nth-of-type(4) a{color:#fcac30;transform:rotate(-30deg);-webkit-rotate(-30deg);}
.report_num span:nth-of-type(5){transform:rotate(50deg);-webkit-rotate(50deg);}
.report_num span:nth-of-type(5) a{color:#fd7f1b;transform:rotate(-50deg);-webkit-rotate(-50deg);}
.report_num span:nth-of-type(6){transform:rotate(70deg);-webkit-rotate(70deg);}
.report_num span:nth-of-type(6) a{color:#fd7f1b;transform:rotate(-70deg);-webkit-rotate(-70deg);}
.report_num .report_six{transform:rotate(90deg);-webkit-rotate(90deg);}
.report_num span:nth-of-type(7) a{color:#fd7f1b;transform:rotate(-90deg);-webkit-rotate(-90deg);}
.report_num span:nth-of-type(8){transform:rotate(110deg);-webkit-rotate(110deg);}
.report_num span:nth-of-type(8) a{color:#fd7f1b;transform:rotate(-110deg);-webkit-rotate(-110deg);}
.report_num span:nth-of-type(9){transform:rotate(130deg);-webkit-rotate(130deg);}
.report_num span:nth-of-type(9) a{color:#fd7f1b;transform:rotate(-130deg);-webkit-rotate(-130deg);}
.report_num span:nth-of-type(10){transform:rotate(150deg);-webkit-rotate(150deg);}
.report_num span:nth-of-type(10) a{color:#fe7316;transform:rotate(-150deg);-webkit-rotate(-150deg);}
.report_num span:nth-of-type(11){transform:rotate(170deg);-webkit-rotate(170deg);}
.report_num span:nth-of-type(11) a{color:#fe7316;transform:rotate(-170deg);-webkit-rotate(-170deg);}
.report_num span:nth-of-type(12){transform:rotate(190deg);-webkit-rotate(190deg);}
.report_num span:nth-of-type(12) a{color:#fe7316;transform:rotate(-190deg);-webkit-rotate(-190deg);}
.report_num span:nth-of-type(13){transform:rotate(210deg);-webkit-rotate(210deg);}
.report_num span:nth-of-type(13) a{color:#fe7316;transform:rotate(-210deg);-webkit-rotate(-210deg);}
.report_top_con p{text-align: center;position: absolute;bottom: 0;left: 0;width: 100%;color: #fe7316;font-size: 1.06rem;font-weight: bold;}

.report_center{position: absolute;top:0;left: 0;width: 0.9rem;height: 0.9rem!important;background: url("../images/center.png")no-repeat center;background-size: 0.9rem auto;}
.report_pointer{position: absolute;top:0.2rem!important;left: 0;width: 10rem;height: 0.5rem!important;background: url("../images/pointer.png")no-repeat 2.2rem center;background-size:auto 0.5rem;transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transition: 1s linear;-webkit-transition: 1s linear;}

.report_text{margin-left: 1.75rem;}
.report_text h3{font-size: 1rem;line-height: 1.5rem;margin-bottom: 0.625rem;}
.report_text h3 span{font-size: 0.8rem;}
.report_text ul li{line-height: 1.56rem;color: #999;font-size: 0.875rem;}
.report_text ul li span{display: inline-block;width: 3.6rem;text-align: left;}


.report_list{background: #fff;margin-bottom: 0.625rem;}
.report_list h3{padding: 0 0.875rem;border-bottom: 1px solid #ebf0f3;font-size: 0.875rem;line-height: 2.75rem;color: #999;}
.report_list ul{padding-left: 0.875rem;}
.report_list ul li{padding-right: 0.875rem;line-height: 2.75rem;border-bottom: 1px solid #ebf0f3;}
.report_list ul li:last-child{border-bottom: none;}
.report_list ul li a{display: block;font-size: 0.875rem;background: url("../images/more.png")no-repeat right center;background-size: 0.4rem auto;}
/*report_center.html   end*/

@media (max-width: 320px){
	.report_top_con {
	    margin-left: 0.3rem!important;
	}
}

@media (max-width: 320px){
	.report_text {
	    margin-left: 0.4rem!important;
	}
}

@media (min-width: 375px){
	.report_text {
    	margin-left: 1.75rem;
	}
}

@media (min-width: 375px){
	.report_top_con {
	    margin-left: 1.625rem;
	}
}
@media (max-width: 360px){
	.report_top_con {
	    margin-left: 0.8rem;
	}
}
@media (max-width: 360px){
	.report_text {
	    margin-left: 0.8rem;
	}
}
/*report_income.html*/ 
.income_back{background: #ebf0f2;width: 100%;height: 0.625rem;}
.income_con{padding: 0 0.875rem;}
.income_con h3{font-size: 1rem;text-align: center;line-height: 1.25rem;margin-top: 1.625rem;}
.income_con p{font-size: 0.8rem;color: #999;text-align: right;line-height: 1.5rem;}
#main{display: -webkit-box;-webkit-box-pack: center;margin-top: -2rem;}
/*report_income.html   end*/
/*time_detail.html   end*/

/*add_site.html 添加固定场地弹窗  start*/
.book_layer{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    z-index: 199;
}
.book_refund{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
    z-index: 199;
}
.book_been {
    background: #fff;
    width: 80%;
    position: fixed;
    top: 50%;
    left: 10%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 200;
    border-radius: 4px;
}
.book_been h3 {
    line-height: 2.75rem;
    font-size: 1rem;
    text-align: center;
    font-weight: normal;
    border-bottom: 1px solid #ddd;
}
.book_been_con {
    padding: 0.875rem 0.9rem;
    border-bottom: 1px solid #ddd;
}
.book_been_con li {
    text-align: left;
    display: -webkit-box;
}
.book_been_con li span {
    font-size: 0.875rem;
    line-height:1.875rem;
    display: initial;
}
.book_been_con li span:first-child {
    color: #666;
}
.site_conflict{color: #ff662a;}
.book_been_btn {
    display: -webkit-box;
    -webkit-box-pack: center;
}
.book_been_btn a {
    display: block;
    width: 50%;
    text-align: center;
    font-size: 1rem;
    line-height: 2.75rem;
    height: 2.75rem;
    position: relative;
    color: #999;
}
.book_been_btn a:first-child:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 0;
}
.book_been_btn a:last-child {
    color: #ff662a;
}
/*add_site.html 添加固定场地弹窗  end*/

/*注册页面加，用户协议*/
.register_btn{display: block;text-align: center;line-height:1.25rem;font-size: 0.75rem;color:#666;width: 100%;}
.register_btn span{color: #472f91;}
/*注册页面加，用户协议*/
/*user_agreement.html*/
.user_con{margin:0.3rem 0.56rem;background: #fff;padding: 0 0.625rem;border-radius: 7px;}
.user_con h3{font-size: 0.875rem;text-align: center;line-height: 3rem;border-bottom: 1px solid #ebf0f2;}
.user_content{padding: 0.5rem 0.75rem;}
.user_content h3{text-align: left;font-weight: 500;font-size: 0.8rem;border:none;line-height: 2rem;}
.user_content p{font-size: 0.75rem;line-height: 1.6rem;text-align: justify;color: #666;text-indent: 1rem;}
/*user_agreement.html   end*/

/*book_venue.html*/
.book-date{ border-bottom: 1px solid #e1e1e1;background: #fff;}
.book-date .date-wrap {
    overflow-x: auto;
}
.book-date .date-wrap ul {
    position: relative;
    width: 31rem;
}
.book-date .date-wrap ul .active {

    border-bottom: 1px solid #ff832d;
}
.book-date .date-wrap ul .active p{color: #ff832d;}
.book-date .date-wrap ul li a{display: block;}
.book-date .date-wrap ul li p{color:#999;}
.book-date .date-wrap ul li p:nth-of-type(1) {
    font-size: 0.75rem;
    text-align: center;
    margin-bottom:0.2rem;
}
.book-date .date-wrap ul li p:nth-of-type(2) {
    font-size: 0.75rem;
    text-align: center;
}
.book-date .date-wrap ul li {
    color: #666;
    float: left;
    width: 3.8rem;
    border-right: 1px solid #e1e1e1;
    padding: 0.4rem 0;
}
.book-date .date-wrap ul li:last-child{border-right: none;}
.book_site {
    background: #fff;
    padding: 0 0.625rem;
    overflow-x: auto;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
}
.book_site .book_btnli {
    color: #ff832d;
}
.book_site li {
    width: 15%;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1.7rem;
    color: #666;
    overflow:hidden;
    white-space:nowrap;
}
.book_site .book_width {
    width: 20%;
}
.book_explain {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    position: absolute;
    bottom:5.3rem;
    left: 0;
    width: 100%;
}
.book_explain li {
    line-height: 1.5rem;
    color: #999;
    font-size: 0.75rem;
    margin-right: 0.5rem;
}
.book_explain li:last-child{
    margin-right: 0;
}
.book_explain li span {
    display: inline-block;
    margin-right: 0.2rem;
    vertical-align: top;
    margin-top: 0.35rem;
}
.book_explain li span:first-child {
   
    width: 1.3rem;
    height: 0.8rem;
}
.book_explain li:first-child span:first-child {
    background: #b7bdbf;
}
.book_explain li:nth-of-type(2) span:first-child {
    background: #472f91;
}
.book_explain li:nth-of-type(3) span:first-child {
    background: #ff832d url(../images/book_check.png)no-repeat center;
    background-size: 0.5rem auto;
}
.book_explain li:nth-of-type(4) span:first-child {
    background: #f9c325 url(../images/book_check.png)no-repeat center;
    background-size: 0.5rem auto;
}
.book_explain li:nth-of-type(5) span:first-child {
    background: #29c2f9 url(../images/icon-lock.png) no-repeat center;
    background-size: 0.5rem auto;
}
.book_bot {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.book_site_bot{padding: 0.3rem;}
.book_site_bot p {
    line-height: 1.5rem;
    text-align: center;
    font-size: 0.7rem;
    color: #999;
}

.book-orderinfo {
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    overflow-x: auto;
    overflow-y: hidden;
}
.book-orderinfo li {
    line-height: 1.4rem;
    text-align: center;
    border: 1px solid #ff832d;
    border-radius: 6px;
    margin: 0 0.5rem;
}
.book-orderinfo li span {
    font-size: 0.75rem;
    padding: 0 0.5rem;
    display: inline-block;
    vertical-align: bottom;
    color: #ff832d;
}
.book_btn{margin:0 0.625rem 0.5rem!important;}
.book_place{overflow: hidden;margin-left: 3rem;}
.book_place ul{overflow-x:auto;display: -webkit-box;}
.book_place ul li{width: 3rem;text-align: center;font-size: 0.75rem;line-height: 1.5rem;color:#999;margin-right:1px;overflow: hidden;white-space: nowrap;}
.book_time{overflow-y: auto;position: absolute;top: 8.7rem;padding-bottom: 0.875rem;}
.book_time li{line-height: 0.875rem;width: 3rem;text-align: right;font-size: 0.75rem;margin-bottom: 1rem;color:#999;}
.book_site_con{display: -webkit-box;margin-left: 3rem;overflow:auto;}
.book_site_con ul li{width: 3.5rem;height:1.875rem;background-color: #b7bdbf;border-right: 1px solid #fff;}
.book_site_con ul li:after{content: "";display: block;width: 100%;height:1px;background: #fff;}
.book_site_con ul li:last-child{border-right: none;}

.book_site_con ul .optional{background: #472f91;}
.book_site_con ul .selected{background: #ff832d url(../images/book_check.png)no-repeat center;background-size: 1rem auto;}
.book_site_con ul .reserve{background: #f9c325 url(../images/book_check.png)no-repeat center;background-size: 1rem auto;}
/*.book_site_con ul .lock{background: #29c2f9 url(../images/lock.png)no-repeat center;background-size: 1rem auto;}*/
.book_site_con ul .lock{background: #29c2f9 url(../images/icon-lock.png) no-repeat center;background-size: 1rem auto;}

.book_hint {
    width: 68%;
    position: fixed;
    left: 16%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 12px;
    overflow: hidden;
}
.book_hint_top {
    padding: 0.3rem 0 1rem;
    margin-bottom: 1px;
    background: rgba(255,255,255,0.8);
}
.book_hint_top h3 {
    font-size: 1rem;
    line-height: 1.875rem;
    text-align: center;
    font-weight: bold;
}
.book_hint_top p {
    font-size: 0.875rem;
    line-height: 1.5rem;
    text-align: center;
    padding: 0 1rem;
}
.book_hint_btn {
    display: -webkit-box;
    -webkit-box-pack: center;
}
.book_hint_btn a {
    display: block;
    width: 50%;
    font-size: 1rem;
    position: relative;
    line-height: 2.75rem;
    background: rgba(255,255,255,0.8);
    color: #1184fc;
    text-align: center;
}
.book_hint_btn a:first-child {
    margin-right: 1px;
}

/*book_venue.html   end*/

/*site_map.html*/
.site_btn{display: block;width: 94%;position: fixed;top: 1.56rem;left: 3%;border-radius: 6px;background: #fff url("../images/more.png")no-repeat 96% center;background-size:0.5rem auto;overflow: hidden;height: 3.43rem;z-index: 999;opacity:0.9 }
.site_btn:before{content: "";display: inline-block;height: 3.43rem;width: 3.9rem;background: url("../images/site_map.png")no-repeat left center;background-size: auto 3.43rem;}
.site_btn span{line-height: 3.43rem;font-size: 0.85rem;display: inline-block;vertical-align: top;}

.map_btn{background: #fff;position: fixed;width: 100%;bottom: 0;left: 0;z-index: 100;}
.map_btn li{border-bottom: 1px solid #bfc1be;margin: 0 0.9rem;display: -webkit-box;}
.map_btn li:last-child{border-bottom: none;}
.map_btn_img{display: table;width: 2.125rem;height: 2.125rem;margin: 1.437rem 0.625rem 1.437rem 0;}
.map_btn_img span{vertical-align: middle;text-align: center;display: table-cell;}
.map_btn_img span img{max-width: 2.125rem;height: auto;vertical-align: middle;}
.map_address h3{line-height: 1.56rem;font-size: 1.187rem;font-weight: bold;padding-top: 1rem;}
.map_address p{padding-top: 0.2rem;line-height: 1.3rem;font-size: 0.875rem;color: #666;padding-left: 1rem;background: url("../images/go.png")no-repeat left center;background-size: 0.7rem auto;}
/*site_map.html   end*/

/*punch_card.html*/
.punch_con{display: -webkit-box;-webkit-box-pack: center;margin-top: 5.625rem;}
.punch_img{display: table;width: 3.875rem;height: 3.875rem;}
.punch_img span{display: table-cell;vertical-align: middle;text-align: center;}
.punch_img span img{max-width: 3.875rem;height: auto;vertical-align: middle;}
.punch_con li p{line-height:3.65rem;font-size: 1rem;}
.punch_con li p span{display: inline-block;width: 1.25rem;height: 1.25rem;border-radius: 50%;-webkit-border-radius: 50%;border: 1px solid #c8c9cb;margin-right: 0.4rem;vertical-align: text-top;}
.punch_con li p .punch_check{background: #472f91 url("../images/book_check.png")no-repeat center;background-size: 0.8rem auto;border-color:#472f91; }
.punch_con li{margin-right: 5rem;}
.punch_con li:last-child{margin-right: 0;}
.punch_hint{font-size: 0.9rem;line-height: 1.625rem;text-align: center;}
.punch_btn{position: fixed;bottom: 4.5rem;left: 0;width: 100%;}
.punch_btn a{margin: 0 0.875rem;color: #fff;background:#472f91;display: block;text-align: center;line-height: 2.5rem;font-size: 1rem;border-radius: 7px;}
.punch_btn a:last-child{color: #999;background: none;margin-top: 1.4rem;}
/*punch_card.html   end*/


/*all_introduce.html*/
.owl-all .owl-controls{bottom: 1rem!important;}
.all_con{padding: 3%;}
.all_con li{float: left;margin-right: 3%;margin-bottom: 3%;width: 31.3%;padding-top: 0.8rem;}
.all_con li:nth-of-type(3n){margin-right: 0;}
.all_con li a{display: block;width: 100%;}
.all_con li a p{font-size: 0.8rem;line-height: 2rem;color: #fff;text-align: center;}
.all_center_back{background: #d4b062;}
.all_jewel_back{background: #78a7bb;}
.all_lotos_back{background: #8cac6b;}
.all_ball_back{background: #d37961;}
.all_one_back{background: #7979af;}
.all_film_back{background: #c88abd;}
.all_other_back{background: #82b991;}
.all_mien_back{background: #d46399;}
.owl-all .owl-item{height:12.8rem!important}
.all_relation_back{background: #a77d6f;}
.all_img{display: table;width: 2rem;height: 2rem;margin: 0 auto;overflow: hidden;}
.all_img span{display: table-cell;vertical-align: middle;text-align: center;}
.all_img span img{vertical-align: middle;max-width: 2rem;height: auto;}
.all_footer{position: absolute;bottom: 0;width: 100%;}
/*all_introduce.html*/
/*download.html*/
.download_title{border-bottom: 1px solid #e0e0e0;padding: 1rem 0;}
.download_title h3{font-size: 1.6rem;color: #666;line-height: 2.5rem;text-align: center;}
.download_title p{font-size: 0.8rem;color: #666;line-height: 1.7rem;text-align: center;}
.download_img{width: 6rem;height:6rem;overflow: hidden;display: table;margin:3rem auto;border:1px solid #e0e0e0;border-radius: 20px;}
.download_img span{display: table-cell;vertical-align: middle;text-align: center;}
.download_img span img{vertical-align: middle;max-width:6rem;max-height: 6rem;}
.download_install{background: #472f91;color: #fff;text-align: center;font-size: 1rem;line-height: 2.4rem;width: 7rem;display: block;margin:0 auto 2rem;}
.download_text{padding: 0 2.5rem;font-size: 1rem;line-height: 1.5rem;text-align: justify;margin-bottom: 0.625rem;}
/*download.html   end*/
/*introduce_detail.html*/
.introduce_con{padding: 0.625rem;}
.introduce_con p{font-size: 0.8rem;line-height: 1.4rem;text-indent: 2rem;margin-bottom: 0.5rem;}
.introduce_con h3{font-size: 1rem;color: #fff;background:#472f91;line-height:2rem;display: inline-block;margin: 0.5rem 0;padding: 0 0.5rem;}
.introduce_img{width: 100%;height: auto;margin-bottom: 0.3rem;}
.introduce_con h4{color: #472f91;font-weight: normal;font-size: 0.875rem;line-height: 2rem;}
/*introduce_detail.html   end*/
/*instructions.html*/
.instruc_title{line-height: 3.75rem;padding: 0 0.875rem;border-bottom: 1px solid #ebf0f2;font-size: 1.125rem;margin-bottom: 1.56rem;}
.instruc_img{margin:0 0.875rem 0.718rem;}
.instruc_img img{width: 100%;}
.instruc_con{margin: 0 0.875rem 0.875rem;}
.instruc_con h3{color: #472f91;font-size: 1rem;padding: 1.156rem 0;}
.instruc_con h3 span{display: inline-block;width:1.5rem;height: 1.56rem;background: url("../images/title-bg.png")no-repeat center;background-size: 2.09rem auto;margin-right: 0.3rem;color: #fff;line-height: 1.56rem;font-size: 1rem;padding-right: 0.59rem;text-align: center;}
.instruc_con p{line-height: 1.5rem;font-size: 0.8rem;text-align: justify;}
.instruc_con p span{color: #472f91;}
.instruc_next{display: block;width: 100%;height: 2rem;background: url("../images/next.png")no-repeat center;background-size: 0.8rem auto;}
/*instructions.html   end*/


.combo_deal{width:100%;height:100%;position:fixed;left:0;top:0;background: rgba(0,0,0,0.5);}
.combo_deal_detail{background: #fff;z-index: 9999;border-radius: 6px;width: 95%;position: fixed;top: 50%;left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}
.combo_deal_con{margin:0;}
.combo_deal_con h3{border-bottom:1px solid #eee!important;}
.combo_deal_con .combo_deal_main h3{border-bottom: none!important;}
.combo_deal_main{max-height: 400px;overflow-y: auto;padding: 0.5rem 0!important;}
.combo_deal_btn{margin: 0.5rem 0;}
.combo_deal_btn a{display: inline-block;width: 50%;float: left;}
.combo_deal_btn a span{display: block;margin:0 10%;line-height: 2rem;text-align: center;border-radius: 4px;background: #fb3e24;color: #fff;font-size: 1rem;}
.combo_deal_btn a:nth-of-type(1) span{background: #fff;border:1px solid #eee;color: #111;}


@media(max-width:320px){
.combo_deal_main{height:300px;}
}

@media(min-width:360px){
 .combo_deal_main{height:400px;}
}

@media(min-width:414px){
.combo_deal_main{height:500px;}
}
</pre></body></html>