@charset "utf-8";
body{ background:#F5F5F5}
/*首页*/
.overall_handel{ background:#fff}

/*.index_section{ padding:0.75rem 0.625rem 2rem;}*/
.index_section{background-color: #fff }
.head_baner{padding: 0.5rem}
.head_baner img{ display:block; width:100%;}
.reservebtn{ height:2.2rem; line-height:2.2rem;text-align:center; display:block; border-radius:0.2rem; background:#0047BA; color:#fff; font-size:0.85rem; font-weight:bold; margin:0 0.5rem 0.375rem}
.captit_wrap{background-color: #fff}
.captit{ padding-left:0.325rem;position:relative;  color:#000; font-size:0.75rem; height:2.125rem; line-height:2.125rem; border-top: #f5f5f5 solid 0.5rem;}
/*.captit:after{ content:""; left:0.55rem; top:50%; margin-top:-0.35rem; position:absolute; width:0.1rem; height:0.7rem; background:#1665CA; border-radius:2rem;}*/
.captit_list{ padding:0 0.75rem 0 0.6rem; overflow:hidden}
.captit_list li{ overflow:hidden}
.captit_list li img{ display:block; width:1.5rem; height:1.5rem;}
.bewrite{ font-size:0.7rem; margin:-0.1rem 0 1.2rem 0.6rem;width: 85%}
.be_title{ font-weight: bold;}
.be_content{ color:#999999;}
.declara{ color:#999999; font-size:0.5rem; bottom:0; background:#fff; z-index:10; position:fixed; padding:0.475rem 0; left:0; box-sizing:border-box; width:100%; text-align:center;}
.sec_text{ color:#0363e8;}
/*个人中心*/
.cneter_section{ background:#2A66C7}
.spark_plan{ height:1.775rem; background:#0047BA; align-items: center;justify-content: center;}
.sparkbtn{ border:1px solid #FAB50D; border-radius:0.2rem; color:#FAB50D; font-size:0.6rem; text-align:center; height:1.125rem; line-height:1.125rem; width:3.975rem;}
.platoon_one{ border-bottom:0.5rem solid #EEEEEE}
.platoon_one a{ height:6rem; align-items: center; justify-content: center;font-size:0.7rem; color:#333;}
.platoon_one a:nth-of-type(2){ border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE}
.platoon_one{ border-bottom:none; display: grid; grid-template-columns:6.25rem 6.25rem 6.25rem; margin-bottom: 2.0rem;}
.platoon_one a{ border-bottom: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE;}
/*.platoon_one a:nth-of-type(2){ border-left:none;border-right:none}*/
.platoon_one a:nth-of-type(3n){border-right:none}
.platoon_one a img{ width:2.75rem; height:2.75rem; }
.cneter_titles{ height:2.25rem; line-height:2.25rem; color:#0047BA; font-size:0.75rem; align-items: center;justify-content: center;}
.ltdot{ width:0.2rem; height:0.2rem; border-radius:5rem; background:#0047BA; margin:0 0.25rem}
.platoon_two{ border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}
.platoon_two a{ height:5.375rem; align-items: center; justify-content: center;font-size:0.7rem; color:#333;border-right:1px solid #EEEEEE}
.platoon_two a:last-child{ border:0;}
.platoon_two a img{ display:block; width:1.55rem; height:1.55rem;}
.circum_one{ padding:0 1.075rem;height:5rem; align-items: center;}
.circum_one img{ width:6.225rem; height:3.9rem;}
.mation_plan{ padding-left:0.975rem; color:#fff;}
.mation_name{ font-size:0.8rem; margin-bottom: 0.4rem;}
.mation_points{ font-size:0.6rem; position:relative; padding-left:0.5rem}
.mation_points:after{ content:""; position:absolute; width:0.25rem; height:0.25rem; background:#fff; border-radius:5rem; left:0; top:50%; margin-top:-0.125rem;}
.spark_model_wrap{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:15; background:rgba(0,0,0,0.3); display:none}
.spark_model_con{ width:11.8rem; background:#fff; border-radius:0.2rem; position:fixed; top:8rem; left:50%; margin-left:-5.9rem;}
.spark_model_tit{ height:1.775rem; line-height:1.775rem; border-radius:0.2rem; background:#15498B; color:#fff; text-align:center; font-size:0.7rem;}
.spark_card{ padding:0 0.25rem; max-height: 13rem; overflow-y: scroll;}
.spark_card li{ border-bottom:1px solid #EEEEEE; height:3.3rem; padding-left:2.6rem; background:url(../images/cour_icon09.png) no-repeat 1.1rem center; background-size:0.7rem 0.7rem;    justify-content: center; color:#333;}
.spark_card .spark_curs{ background:url(../images/cour_icon10.png) no-repeat 1.1rem center; background-size:0.7rem 0.7rem; }
.spark_card_name{ margin-bottom:0.1rem; font-size:0.7rem; font-weight: bold}
.spark_card_points{ font-size:0.6rem;}
.affibtn{ background:#0047BA; border-radius:0.2rem; height:1.8rem; line-height:1.8rem; width:60%; margin:0.75rem 20% 0.7rem 20%; display:block; font-size:0.65rem; color:#fff; text-align:center}
.spark_close{ width:1.7rem; height:1.7rem; background:url(../images/cour_icon11.png) no-repeat center center; background-size:1rem 1rem; position:absolute; right:0.1rem; top:0.05rem;}
.circum_two{ color:#fff; font-size:0.7rem; padding:1.6rem 1.1rem; align-items: center;}

/*场馆列表*/
.vunelun_handel{ padding:2.5rem 0.625rem 2rem;}
.vuen_head_handel{ position:fixed; top:2.2rem; left:0; z-index:10; width:100%;}
.vuen_head_seach{ height:2.5rem; padding:0 0.7rem 0 0.9rem; align-items: center; background:#fff}
.incity{ color:#333; font-size:0.7rem; background:url(../images/cour_icon13.png) no-repeat left center; background-size:0.55rem 0.75rem; padding-left: 0.7rem; line-height:2.5rem;}
.goseach_hold{ background:#F5F5F5; border-radius:2rem; color:#AAAAAA; font-size:0.7rem; height:1.4rem; overflow:hidden;align-items: center; margin-left: 0.85rem;}
.goseach_hold img{ display:block; width:0.675rem; height:0.7rem; margin:0 0.275rem 0 0.5rem;}
.goseachbtn{ color:#333; font-size:0.7rem; margin-left:0.575rem}
.equity_class_head{ position: relative}
.vunelun_lists{ background:#fff; margin-bottom:0.75rem; display:block; box-shadow:0 0 0.15rem 0 #C6C6C6}
.vunelun_lists:last-child{ margin-bottom:0;}
.vunelun_lists img{ display:block; width:100%; height:8.25rem;}
.vunelun_bottom{ height:3.2rem; padding:0 0.6rem; box-sizing:border-box; justify-content: center;}
.vunelun_one{ align-items: center;justify-content: space-between; padding:0.1rem 0; }
.vunelun_name{ color:#333; font-size:0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.vunelun_pay span{ font-size:0.8rem; margin-left:0.1rem;}
.vunelun_adss{ font-size:0.6rem; color:#999;}
.vunelun_stop{ font-size:0.6rem; color:#333;}
.morebtn{ color:#333; font-size:0.6rem; align-items: center; justify-content: center; height:2.3rem;}
.morebtn img{ display:block; width:0.6rem; height:0.6rem; margin-left:0.225rem;}

/*城市选择*/
.city_center_handel{ background:#F5F5F5; overflow:hidden}
.facing_tit{ box-sizing:border-box; height:1.8rem; line-height:1.8rem; padding:0 0.8rem; color:#0047BA; background:#fff; font-size:0.7rem; align-items: center;}
.facing_tit img{ display:block; width:0.45rem; height:0.75rem; margin-right:0.3rem;}
.city_handels{ margin-right: 1.2rem;}
.city_now{ background:#F5F5F5; line-height:1.5rem; padding-left:0.8rem; font-size:0.65rem; color:#333;}
.recom_list{align-items: center; justify-content: space-between; height:2.525rem; padding:0 0.825rem; background:#fff;}
.city_box{ height:1.75rem; width:3.7rem; text-align:center; border-radius:0.1rem; line-height:1.75rem; font-size:0.7rem; display:block; border:1px solid #0047BA}
.city_first{height:1.25rem; line-height:1.25rem; padding:0 1.55rem; background:#F5F5F5; color:#333; font-size:0.65rem;}
.city_lists_wrap{ background: #fff;}
.city_lists_wrap a{ display:block; font-size:0.7rem; line-height:2.2rem; border-bottom:1px solid #F5F5F5; color:#333; padding-left: 1.15rem;}
.city_lists_wrap a:last-child{ border:0;}
.fast_plan{ position: fixed; right: 0rem;top: 50%;margin-top: -11rem;width: 1.2rem;}
.fast_plan a{ display:block; color:#0047BA; font-size:0.7rem; line-height:0.9rem; text-align:center;}
.fast_plan .city_abc{ color:#E02020; font-weight:bold}
.recom_list .city_bcur{ border:1px solid #E02020; color:#E02020}

/*场馆详情*/
.entiret_baner{ position:relative; z-index:1;}
.entiret_baner img{ display:block; width:100%; height:10rem; object-fit: cover;}
.entiret_handel{ padding:0 0.6rem 2.8rem 0.6rem; position:relative; z-index:2;margin-top: -1rem;}
.entiret_plan_one{ background:#fff;margin-bottom:0.5rem;}
.entiret_vune_name{ font-size:0.8rem; color:#333; padding:0.55rem 0.6rem; border-bottom:1px solid #F0F0F0;}
.entiret_strip{ padding: 0.45rem 0.6rem; align-items: center;}
.strip_icon{ width:0.85rem; height:0.85rem; background:url(../images/cour_icon15.png) no-repeat center; background-size:0.675rem 0.85rem;}
.strip_icon_time{ background:url(../images/cour_icon16.png) no-repeat center; background-size:0.75rem 0.75rem;}
.strip_txt{ padding:0 1rem 0 0.5rem; background:url(../images/cour_icon17.png) no-repeat right center; background-size:0.375rem 0.675rem; font-size:0.7rem; color:#333; width: 100%; box-sizing: border-box}
.entiret_title{align-items: center; font-size:0.75rem; color:#000; height:2.2rem; border-bottom:1px solid #F0F0F0; padding: 0 0.6rem;}
.entiret_title img{ display:block; width:0.1rem; margin-right:0.45rem;}
.entiret_nature{ overflow:hidden;padding: 0rem 0.6rem 0.45rem;}
.nature_list{ float:left; width:50%; font-size:0.7rem; color:#888;margin-top: 0.45rem;}
.nature{ color:#000;}
.entiret_service{ overflow:hidden; padding-bottom:0.45rem;}
.servicelist{ float:left; width:20%; align-items: center; justify-content: center; margin-top:0.45rem;}
.servicelist img{ display:block; width:1.2rem; height:1.2rem;}
.servicename{ color:#999; font-size:0.6rem; padding-top:0.1rem;}
.entiret_suggest{ font-size:0.7rem; color:#333; padding:0.45rem 0.6rem; line-height: 1.6em;}
.entiret_foot{ height:3.15rem; position:fixed; z-index:10; bottom:0; left:0; width:100%; background:#F5F5F5; padding:0 0.6rem; align-items: center;}
.subnte{ height:2.2rem; line-height:2.2rem; text-align:center; color:#fff; font-size:0.85rem; background:#0047BA; font-weight:bold}
.entiret_tieme{ background:#fff; margin-bottom:0.5rem; height:2.2rem; padding:0 0.6rem; }
.entiret_tieme .strip_txt{color:#FF5409;}

/*弹窗*/
.times_tips_model{ position:fixed; top:12.5rem; left:10%; width:80%; box-shadow:0 0.05rem 0.1rem #555; border-radius:0.4rem; z-index:29; background:#fff; }
.times_tips_tit{ color:#333; font-size:0.85rem; font-weight:bold; text-align:center; padding-top:1.2rem;}
.times_tips_txt{ padding:1rem 1.2rem 1.2rem; color:#666; font-size:0.65rem; text-align:center;}
.model_foot{border-top:1px solid #EEEEEE;}
.model_foot a{ font-size:0.85rem; line-height:2.2rem; text-align:center;}
.times_fuzhu_btn{ color:#444; border-right:1px solid #eeeeee}
.times_tips_btn{ color:#0363e8;}

/*创建订单*/
.found_handel{ padding:0.5rem 0.6rem;}
.feast_contive{ background:#fff;}
.contivelist{ border-top:1px solid #F5F5F5;align-items: center; justify-content: space-between; padding:0.7rem 0.75rem 0.75rem 0.6rem}
.contivelist:first-child{ border:0;}
.contive_txt{ font-size:0.75rem; color:#333;margin-right: 1rem;}
.contive_infor{ font-size:0.75rem; color:#333;text-align: right;}
.feast_warn{ color:#FF5409; font-size:0.7rem; padding:0.5rem 0;}
.feast_foot{ position:fixed; bottom:0; left:0; width:100%; height:3.1rem; background:#F5F5F5; z-index:10; box-sizing:border-box; padding:0 0.6rem; align-items: center;}
.contive_peculiar{ font-size:0.65rem; color:#333; position:fixed; bottom:3.75rem; left:0.6rem; }
.contive_comp{background:url(../images/cour_icon20.png) no-repeat left center; background-size:0.75rem 0.75rem; padding-left:1.1rem;}
.peculiar_cur{background:url(../images/cour_icon21.png) no-repeat left center; background-size:0.75rem 0.75rem;}
.peers_slt{ background:url(../images/cour_icon19.png) no-repeat right center; background-size:0.55rem 0.3rem; padding-right: 0.9rem;}
.peers_model_wrap{ position:fixed; width:100%; height:100%; z-index:15; background:rgba(0,0,0,0.5); left:0; top:0; display:none}
.peers_model_cont{ position:fixed; width:100%; background:#fff; left:0; bottom:0; z-index:16; display:none}
.peers_model_head{ color:#333333; font-size:0.85rem; line-height:2.25rem; text-align:center}
.peers_list{ border-top:1px solid #EEEEEE;}
.peers_list li{ height:2rem; line-height:2rem; text-align:center; color:#888; font-size:0.75rem; border-bottom:1px solid #EEEEEE;}
.peers_list .peers_cur{ background:#F5F5F5; color:#0047BA}
.peers_btn{ height:2.2rem; background:#0047BA; color:#fff; text-align:center; line-height:2.2rem; font-size:0.85rem; font-weight:bold; margin:0.5rem 0.6rem 0.6rem;}
.clause_model{ position:fixed; top:4rem; left:5%; width:90%; z-index:26; background:#fff; height:24rem; box-shadow:0 0.05rem 0.1rem #555; border-radius:0.2rem; display:none}
.clause_tit{ color:#333333; font-size:0.8rem; font-weight:bold; text-align:center; padding:1.5rem 0 1rem;}
.clause_cont{ color:#333; font-size:0.65rem; padding:0 1.7rem; overflow:scroll; height:16.5rem;margin: 0 0.3rem; line-height: 1.7em;}
.clause_close{ position: absolute; top:0.35rem; right:0.3rem; width:1.5rem; height:1.5rem; background:url(../images/cour_icon22.png) no-repeat center center; background-size:1rem 1rem;}

.main_onlybtn{ width:7.5rem; height:1.8rem; line-height:1.8rem; text-align:center; font-size:0.7rem; color:#fff; background:#0047BA; border-radius:0.2rem; margin:1rem auto 0.5rem;}
/* 设置滚动条的样式 */
::-webkit-scrollbar{
	width: 0.35rem;
}
/*滚动槽*/
::-webkit-scrollbar-track{
	border-radius: 0.45rem;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
	border-radius: 0.25rem;
	background: #bdbfc5;
}

/*提交结果*/
.result_page{ padding:3rem 1.375rem 0;}
.result_tit{ font-size:0.9rem; text-align:center; margin-bottom:1.2rem; color:#FF5409; font-weight:bold}
.result_notice{ font-size:0.7rem; color:#333; line-height: 1.6em;}
.result_tips{ color:#FF5409; font-size:0.7rem; line-height: 1.6em;}
.result_foot{ margin-top:1.7rem; align-items: center;justify-content: space-between;}
.result_foot a{ height:1.8rem; line-height:1.8rem; font-size:0.65rem; text-align:center; width: 48%; border-radius:0.2rem;}
.result_order{ color:#0047BA; background:#fff; border:1px solid #0047BA}
.result_index{ color:#fff; background:#0047BA; border:1px solid #0047BA}
.result_fail{ margin-top:3.5rem;}

/*我的权益*/
.inviol_page{ padding:0.5rem 0.6rem;}
.inviol_list{ padding:1rem 0.6rem; background:#fff; margin-bottom:0.5rem;}
.inviol_name{ font-weight:bold; color:#222; font-size:0.85rem; margin:0rem 0 0.3rem;}
.inviol_point{ font-size:0.7rem; color:#999; margin-bottom:0.1rem;}
.inviol_infor li{ color:#999; font-size:0.7rem; padding-right:0.2rem;}

/*订单列表*/
.order_form_handel{ padding:3.075rem 0 0;}
.order_form_head{ position:fixed; height:3.075rem; background:#F5F5F5; z-index:10; left:0; top:2.2rem; width:100%; align-items: center;}
.order_top{ background:#fff; height:2.075rem;}
.order_top li{ color:#666; font-size:0.7rem; line-height:2.075rem; text-align: center;}
.order_top .order_now{ color:#0047BA; font-weight:bold; position:relative}
.order_top .order_now:after{ content:""; background:#0047BA; width:0.8rem; height:0.25rem; position:absolute; bottom:0; left:50%; margin-left:-0.4rem;}
.order_handel{}
.orderlist{background:#fff; display:block; margin-bottom:0.5rem; padding: 0 0.625rem;}
.orderlist_head{ height:2.2rem; border-bottom:0.025rem solid #DDDDDD; font-size:0.7rem; align-items: center;justify-content: space-between;}
.ordernum{color:#222; font-size:0.8rem; font-weight:bold; white-space: nowrap; width: 90%; text-overflow: ellipsis; overflow: hidden; padding-right: 1rem;}
.orderstue{ color:#FF5409; font-size:0.7rem; font-weight:bold}
.orderlist_cont{ padding:0.7rem 0rem;}
.orderlist_cont img{ display:block; width:4.75rem; height:4.5rem;object-fit: cover; box-shadow: 0 0.2rem 0.3rem 0rem #ccc;} 
.orderlist_info{ padding-left:0.625rem; justify-content:center;}
.ordervuen_stute{ font-size:0.8rem;font-size: 0.8rem; color:#888; margin-bottom: 0.4rem;}
.ordervuen_time{ color:#888; font-size:0.7rem;}
.vuen_ipmof{ color:#333;}
.orderlist_foot{ height:2.175rem; border-top:0.025rem solid #DDDDDD;align-items: center;justify-content:space-between;}
.orderpay{ width:3.7rem; height:1.2rem;background:#FF5409; color:#fff; font-size:0.6rem; text-align:center; line-height:1.2rem;border-radius:0.2rem;}
.no_order_plan{ padding:3.6rem 0 2rem; align-items: center;}
/*.no_order_plan img{ width:3.05rem; height:4.325rem; display:block;}*/
.no_order_plan img{ width: 13.05rem; height: 11.325rem; display:block;}
.no_order_tit{ padding:1.5rem 0 1rem; color:#AFAFAF; font-size:0.7rem;}
.gorderbtn{width:5.4rem; height:1.6rem;background-image: linear-gradient(to right, #E1C296 , #D6A36A); color:#000;font-weight:bold; font-size:0.7rem; text-align:center; line-height:1.6rem;border-radius:0.2rem;}
.countdown_pian{ font-size:0.7rem; color:#333;padding-right: 0.5rem;}
.cd_time{ color:#FF6A28;}
.slit_top {color: #777777;font-size: 0.7rem;align-items: center; justify-content: center; margin: 0rem 0 0.75rem;}
.slit_top img { display: block; width: 0.6rem; height: 0.325rem; margin-right: 0.725rem;}

/*订单详情*/
.order_part_handel{ padding:0.5rem 0.65rem 3.1rem;}
.feast_contive{ background:#fff; border-radius:0.1rem;}
.feast_pmor{ color:#333; font-size:0.65rem;height:1.6rem; line-height:1.6rem;}
.mation_top{ height:2.25rem; background:#fff; color:#333; font-size:0.85rem; font-weight:bold;align-items: center; margin-bottom: 0.5rem;padding: 0 0.8rem; box-sizing: border-box;}
.mation_top img{ display: block; width:1.25rem; height:1.15rem; margin-right:0.7rem; position:relative}
.overtime{ font-size:0.6rem; color:#888; font-weight:normal; padding-left:0.7rem;}
.mation_head{ padding:0.5rem 0.6rem; background:#fff; border-radius:0.1rem;}
.mation_news{ color:#333; line-height: 1.8em;font-size:0.7rem;}
/*.feast_grey .subnte{ background:#ccc;}*/

/*搜索页*/
.header_cont{ padding-top:2.2rem;}
.return_btn {display:block; height: 2.2rem; width: 2.2rem; background: url(../images/cour_icon28.png) no-repeat center center; background-size: 0.375rem 0.675rem;}
.search_head{height: 2.2rem;position: fixed;top: 0;left: 0;background:#fdfdfd;overflow: hidden;box-sizing: border-box; width: 100%; align-items: center;}
.search_bigBox{height:1.35rem; border-radius:1rem;background: #F5F5F5 url("../images/cour_icon29.png") no-repeat 0.45rem center;background-size: 0.675rem 0.7rem;}
.search_bigBox input{background:none;height: 1.4rem;border-radius:5px;display: block;margin-left: 8%;line-height: 1.4rem;width: 80%;font-size: 0.7rem;padding-left: 0.3rem}
.search_cancel{height: 2.2rem;line-height: 2.2rem;font-size: 0.7rem;color:#0047BA; padding:0 0.95rem 0 0.65rem;}
.record{box-sizing: border-box;}
.record_tit{padding:0 0.4rem 0 0.9rem;font-size: 0.7rem;height: 1.9rem; align-items: center;justify-content: space-between;}
.record_tit_txt{ color:#2C2E4D; font-size:0.8rem; font-weight:bold}
.record_tit_ico{height: 1.9rem;width:1.9rem;float: right;background: url("../images/cour_icon30.png") no-repeat center;background-size:0.875rem 0.9rem;}
.record_content{ padding: 0.5rem 0.9rem 0 0.9rem;}
.record_content span{display: inline-block;border:0.05rem solid #D1D1D1;border-radius: 0.2rem;padding:0 0.4rem; height:1.25rem; line-height:1.25rem;font-size: 0.75rem;text-align: center;margin-right: 0.5rem; margin-bottom: 0.4rem; color:#343434}
.record_noneBox{width:100%;height: 100%;background:rgba(0,0,0,0.14);position: fixed;top: 0;left: 0;z-index: 200; display:none}
.record_none{height: 5.4rem;width: 14.975rem;margin: 10rem auto;background: #fff;z-index: 199;border-radius: 0.4rem;}
.record_att{height: 3.375rem;width: 100%;line-height: 3.375rem;text-align: center;font-size: 0.7rem;color:#2a2a2a;border-bottom:0.025rem solid #dddddd;}
.record_ass{width: 100%;height:2.025rem; overflow: hidden;}
.record_ass span{height: 2.025rem;width: 50%;line-height: 2.025rem;text-align: center;color:#FF5409;font-size: 0.8rem;}
.record_ass .record_ass_yes{border-right: 0.025rem solid #ddd;box-sizing: border-box}
.record_ass .record_ass_no{float: right; color:#ccc;}
.search_not{padding-top: 6.2rem;box-sizing: border-box;text-align: center;justify-content: center;}
.search_not img{width: 13rem; height:10.225rem; display:block}
/*场次选择*/
.box2 {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -o-box;
	box-pack: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-o-box-pack: center;
	box-orient: vertical;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-o-box-orient: vertical
}
.boxflex {
	box-flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-o-box-flex: 1
}
.boxflex2 {
	box-flex: 2;
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	-o-box-flex: 2
}
.field_foot_wrap { position:fixed;width: 100%;left: 0;bottom: 0; width:100%;z-index: 999;background: #F5F5F5; box-sizing:border-box; padding:0.75rem 0.6rem;}
.field_foot_cont{ height:2.2rem; background:#fff; box-shadow:0 0 0.15rem 0 #C6C6C6; border-radius:0.2rem; } 
.field_foot_left{ align-items: center; position:relative}
.field_foot_left:after{ content:""; position:absolute; background:#D9D9D9; width:1px; height:0.86rem; left:45%; top:50%; margin-top:-0.43rem;}
.pay{ color:#FF8442; font-size:0.7rem; padding-left:0.55rem;}
.paynuim{ font-size:1rem;}
.onthen{ font-size:0.6rem; color:#888; padding-left:1.3rem;}
.onthen_nuim{ color:#0047BA;}
.onthen_nuim .onthen_nuimz{display: inline;}
.onthen_nuim .onthen_nuimo{display: none}
.onthen_nuimcur .onthen_nuimo{display: inline;}
.onthen_nuimcur .onthen_nuimz{display: none}
.fieldbtn{ background:#0047BA; color:#fff; border-radius:0 0.2rem 0.2rem 0; font-size:0.8rem; height:2.2rem; line-height:2.2rem; text-align:center; width:5.75rem;}
.already_plan{ background: #fff; padding:0.55rem 0.5rem; overflow:hidden;}
.alrealist{ border-radius:0.25rem; overflow:hidden; border:1px solid #0047BA; margin-right:0.5rem; float:left}
.alreatime{ font-size:0.5rem; background:#0047BA; text-align:center; color:#fff; height:1rem; line-height:1rem;}
.alreanum{ height:0.8rem; line-height:0.8rem; color:#222; font-size:0.5rem; text-align:center;}
.block{position: relative;z-index: 998;padding:0 1.175rem 3.8rem 1.5rem;overflow: auto}
.blockcont {width: 100%}
.blockcont .time {width: 1.65rem;margin-top: 1.47rem;color: #999;font-size:0.6rem;}
.blockcont .time div {width: 100%;height: 1.8rem;border-bottom: 1px solid #F5F5F5;border-top: 1px solid #F5F5F5}
.blockcont .blockinfo .blockinfoCont {overflow-x: auto}
.blockinfoTit{}
.blockinfoTitCont{}
.blockinfoTit {padding-top: .625rem;padding-bottom: .275rem;position: fixed;right: 1.15rem;top: 2.2rem;background: #f7f7f7;overflow: hidden;font-size:0.6rem;}
.blockinfoTitCont span {display: block;width: 2.35rem;height: 1.05rem;background: #333;border-right: 1px solid #333;line-height: 1.05rem;text-align: center;color: #fff}
.blockinfoTitCont span:first-child {border-top-left-radius: 10px;border-bottom-left-radius: 10px}
.blockinfoTitCont span:last-child {border-right: 0;border-top-right-radius: 10px;border-bottom-right-radius: 10px}
.blockinfoCont table {margin-top: 1.95rem;border-left: 1px solid #e6e6e6}
.blockinfoCont table td {width: 2.35rem;height: 1.75rem;border: 1px solid #e6e6e6;border-left: none}
.blockinfoCont table td span {display: block;width: 2.35rem;height: 1.75rem;line-height: 1.75rem;background:#D8D8D8;text-align: center}
.blockinfoCont table .true span {background: #fff;font-size: .7rem;color: #0047BA}
.blockinfoCont table .true span i {font-style: normal;font-size: .6rem}
.blockinfoCont table .on span {background-color: #08442c;color: #fff}
.blockinfoCont::-webkit-scrollbar,.scrolldateCont::-webkit-scrollbar {opacity: 0}
.zm_bkx{ float:left; width:2rem; height:1.2rem;background:#ccc;border:1px solid #c4c4d4;}
.blockinfoCont table  span.on {background-color: #0047BA;color: #fff}
.bkx{position: fixed;left:15%;top:40%;width:70%; padding:3% 0;background: #000;color:#fff;display: none;z-index: 11111; text-align:center; border-radius:5px; font-size:0.75rem;}


/*场馆详情场馆服务对应图标*/
.servicelist .plus{display:block; width:100%;height: 2.5rem;padding-top: 1.6rem; box-sizing:border-box;text-align: center; color: #999; font-size: 0.6rem;}
.servicelist .i1{ background:url(../images/fwss_icon35.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i2{ background:url(../images/fwss_icon18.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i3{ background:url(../images/fwss_icon02.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i4{ background:url(../images/fwss_icon01.png) no-repeat center top; background-size:1.2rem 1.4rem;}
.servicelist .i5{ background:url(../images/fwss_icon32.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i6{ background:url(../images/fwss_icon31.png) no-repeat center 0.3rem; background-size:1.4rem 0.9rem;}
.servicelist .i7{ background:url(../images/fwss_icon36.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i8{ background:url(../images/fwss_icon10.png) no-repeat center top; background-size:0.8rem 1.4rem;}
.servicelist .i9{ background:url(../images/fwss_icon09.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i10{ background:url(../images/fwss_icon08.png) no-repeat center top; background-size:1.2rem 1.4rem;}
.servicelist .i11{ background:url(../images/fwss_icon03.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i12{ background:url(../images/fwss_icon04.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i13{ background:url(../images/fwss_icon05.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i14{ background:url(../images/fwss_icon28.png) no-repeat center 0.2rem; background-size:1.2rem 1rem;}
.servicelist .i15{ background:url(../images/fwss_icon33.png) no-repeat center 0.2rem; background-size:1.2rem 1rem;}
.servicelist .i16{ background:url(../images/fwss_icon23.png) no-repeat center top; background-size:1.2rem 1.2rem;}
.servicelist .i17{ background:url(../images/fwss_icon29.png) no-repeat center top; background-size:1.4rem 1.2rem;}
.servicelist .i18{ background:url(../images/fwss_icon21.png) no-repeat center 0.2rem; background-size:1.4rem 0.8rem;}
.servicelist .i19{ background:url(../images/fwss_icon22.png) no-repeat center top; background-size:1rem 1.4rem;}
.servicelist .i20{ background:url(../images/fwss_icon26.png) no-repeat center top; background-size:1.4rem 1.4rem;}
.servicelist .i21{ background:url(../images/fwss_icon06.png) no-repeat center top; background-size:1.2rem 1.4rem;}


/*公共返回头*/
.public_head_wrap{ height:2.2rem;}
/*.public_head_cont{ position:fixed; top:0; left:0; width:100%; z-index:100; background:#0047BA; font-size:0.9rem; color:#fff; text-align:center; line-height:2.2rem;height:2.2rem;}*/
/*.public_rutn{ width:2.25rem; height:2.2rem; background:url(../images/tif_icon04.png) no-repeat center; background-size:0.375rem 0.675rem; position:absolute; left:0; top:0;}*/
.public_head_cont{ position:fixed; top:0; left:0; width:100%; z-index:100; background:#0047BA; font-size:0.9rem; color:#fff; text-align:center; line-height:2.2rem;}
.public_rutn{ width:2.25rem; height:2.2rem; background:url(../images/tif_icon04.png) no-repeat center; background-size:0.375rem 0.675rem; position:absolute; left:0; top:0;}

.morebtn{
	color: #333;
	font-size: 0.6rem;
	align-items: center;
	justify-content: center;
	height: 1.8rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(255,255,255,0.7);
}

/*首页*/

/*2020.02.18弹窗*/
.subsurps_wrap{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.6)}
.subsurps_cont{
	position:absolute;
	width:80%;
	left:10%;
	background:#fff;
	font-size:0.7rem;
	box-sizing:border-box;
	border-radius:0.3rem;
	max-height: 16rem;
	top: 50%;
	transform: translateY(-50%);
}
.subsurps_tit{padding:1rem;color:#111;max-height: 12rem;overflow-y: scroll;}

.subsurps_bottom{border-top:1px solid #999;}
.subsurps_close{height:2rem; line-height:2rem;color:#06F; font-size:0.7rem; text-align:center; position:relative}
.subsurps_cencel{ color:#999;}
.subsurps_cencel:after{ content:""; position:absolute; right:0; top:0; height:2rem; width:1px; background:#999;}

/*满意度调查*/
.myback_bg{background:#F5F5F5; padding-bottom: 1rem;}
.myback_box{margin:.6rem .6rem 0; background: #fff;display:block; border-radius:.2rem; padding:.25rem .6rem .5rem;}
.myback_top{height: 1.7rem; border-bottom: 1px solid #D8D8D8; align-items: center; font-size: .7rem; line-height: 1.7rem; }
.myback_top h2{color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.myback_top p{color: #999; background:url(../images/back_more.png) right center no-repeat; background-size:.325rem .6rem; padding-right: .6rem;}
.myback_info{margin-top:.3rem; font-size: .6rem; color: #000000; line-height:.95rem;word-break: break-all;}
.myback_none{margin-top:5rem; text-align: center; font-size: .7rem; color: #666;}
.myback_none img{ display: block; width:7.6rem; margin:0 auto .5rem;}
.appra_handle{margin:0 .6rem; padding-bottom: 3.0rem;}
.appra_white{margin-top:.6rem; background: #fff; border-radius:.2rem;}
.appra_order{padding:.6rem; font-size: .7rem; color: #333333; line-height:1.25rem;}
.appra_query{padding:.75rem 0 .6rem; text-align: center;}
.appra_query h2{font-size: .8rem; font-weight: bold; color: #333333;}
.appra_query .manyi{margin-top:.5rem; justify-content: center;}
.appra_query h3{ display:flex; margin:0 .3rem; width:3.65rem; height:1.2rem; border-radius:1rem; border: 1px solid #CFCFCF; align-items: center; font-size: .6rem; color: #A9A9A9; justify-content: center; }
.appra_query h3::before{display: block; width:.7rem; height: .7rem; content: ""; margin-right: .2rem;}
.appra_query h3.full::before{background:url(../images/app_icon1.png); background-size:100% 100%;}
.appra_query h3.nofull::before{background:url(../images/app_icon2.png); background-size:100% 100%;}
.appra_query h3.full_c,
.appra_query h3.nofull_c{  border: 1px solid #F8B60A; color: #A9A9A9; background: #F8B60A; color: #fff;  }
.appra_query h3.full_c::before{background:url(../images/app_icon3.png); background-size:100% 100%;}
.appra_query h3.nofull_c::before{background:url(../images/app_icon4.png); background-size:100% 100%;}
.sug_inp{margin:.5rem .6rem 0; position: relative;}
.sug_inp textarea{display: block; width:100%; height: 6.65rem; background: #F5F5F5; border-radius:.2rem; font-size: .6rem; color: #333; box-sizing: border-box; padding:.4rem;}
.sug_inp span{position: absolute; right:.5rem; bottom: .3rem; font-size: .6rem; color: #BDBCBC;}
.appra_bom{width:100%; height: 3.4rem; background: #F5F5F5; position: fixed; left:0; bottom:0; padding:.6rem;}
.appra_bom a{display: block; height: 2.2rem; background:#0047BA; line-height: 2.2rem; font-size: .85rem; color: #fff; text-align: center; letter-spacing: 2px; border-radius: .2rem;}
.appra_bom a.nouse{background: #ccc; pointer-events:none;}
.appra_tijiao{padding:1.45rem 0 1rem; text-align: center;}
.appra_tijiao img{width:3.7rem; margin:0 auto;}
.appra_tijiao h2{font-size: .7rem; margin-top:1.1rem; color: #333;}
.appra_tijiao p{font-size: .6rem; margin-top:.6rem; color: #BDBCBC;}
.access_pop_box{width:100%; height: 100%; background: rgba(0, 0,0,.6); position: fixed; left:0; top:0; display: none; z-index:16;}
.access_pop_con{width:80%; background: #fff; border-radius:.2rem; position: fixed; left:50%; top: 50%; transform:translateX(-50%) translateY(-60%); padding-bottom: 1.5rem;}
.access_pop_con .a_close{width:2.2rem; height: 2.2rem;background:url(../images/back_close.png) center center no-repeat; background-size:1rem 1rem; position:absolute; top:0; right:0; text-indent: -9999px;}
.access_tit{height:2.25rem; background: #15498B; border-radius:.2rem; font-size: .8rem; text-align: center; line-height: 2.25rem; color: #fff; font-weight: bold;}
.access_pop_con .appra_order{margin:.6rem .6rem 0; padding:.6rem; font-size: .65rem; color: #333333; line-height:1.2rem;border-radius:.2rem; border: 1px solid #D8D8D8;}
.access_pop_con .appra_query{margin:.6rem .6rem 0; padding:.6rem 0; border-radius:.2rem; border: 1px solid #D8D8D8;}
.access_pop_con .appra_query h2{font-size: .7rem;}
.appra_btn{margin-top:1.5rem;}
.appra_btn a{ display: block; width:7.55rem; height: 1.85rem; margin:0 auto; background: #0047BA; line-height:1.85rem; font-size: .7rem; color: #fff; text-align: center; letter-spacing: 2px; border-radius: .2rem;}
.appra_btn a.nouse { background: #ccc; pointer-events: none;}
.phones_slt{ background:url(../images/cour_icon19.png) no-repeat right center; background-size:0.55rem 0.3rem; padding-right: 0.9rem;}
.phones_model_wrap{ position:fixed; width:100%; height:100%; z-index:15; background:rgba(0,0,0,0.5); left:0; top:0; display:none}
.phones_model_cont{ position:fixed; width:100%; background:#fff; left:0; bottom:0; z-index:16; display:none}
.phones_model_head{ color:#333333; font-size:0.85rem; line-height:2.25rem; text-align:center}
.phones_list{ border-top:1px solid #EEEEEE;}
.phones_list li{ height:2rem; line-height:2rem; text-align:center; color:#888; font-size:0.75rem; border-bottom:1px solid #EEEEEE;}
.phones_list .phones_cur{ background:#F5F5F5; color:#0047BA}
.phones_btn{ height:2.2rem; background:#0047BA; color:#fff; text-align:center; line-height:2.2rem; font-size:0.85rem; font-weight:bold; margin:0.5rem 0.6rem 0.6rem;}


.card_slt{ background:url(../images/cour_icon19.png) no-repeat right center; background-size:0.55rem 0.3rem; padding-right: 0.9rem;}
.card_model_wrap{ position:fixed; width:100%; height:100%; z-index:15; background:rgba(0,0,0,0.5); left:0; top:0; display:none}
.card_model_cont{ position:fixed; width:100%; background:#fff; left:0; bottom:0; z-index:16; display:none}
.card_model_head{ color:#333333; font-size:0.85rem; line-height:2.25rem; text-align:center}
.card_list{ border-top:1px solid #EEEEEE;}
.card_list li{ height:2rem; line-height:2rem; text-align:center; color:#888; font-size:0.75rem; border-bottom:1px solid #EEEEEE;}
.card_list .card_cur{ background:#F5F5F5; color:#0047BA}
.card_btn{ height:2.2rem; background:#0047BA; color:#fff; text-align:center; line-height:2.2rem; font-size:0.85rem; font-weight:bold; margin:0.5rem 0.6rem 0.6rem;}


