html {
	-webkit-tap-highlight-color: transparent
}

body,dd,div,dl,img,li,ol,p,ul {
	margin: 0;
	padding: 0
}

body,html {
	height: 100%
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-size: 100%
}

img {
	display: inline;
	border: 0;
	vertical-align: middle
}

a {
	color: inherit;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent
}

dd,dl,li,ol,ul {
	list-style: none
}
i,em{font-style:normal;}
input,textarea {
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0
}
body{font-family:"Microsoft YaHei","微软雅黑", helvetica, arial, verdana, tahoma, sans-serif;}
input{ font-family:"Microsoft YaHei","微软雅黑", helvetica, arial, verdana, tahoma, sans-serif; list-style:none;-webkit-list-style:none;border:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe{border:0;}

::-webkit-input-placeholder { /* WebKit browsers */
color:#999; font-size:0.6rem
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;font-size:0.6rem
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;font-size:0.6rem
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;font-size:0.6rem
}
body{ background:#f9f9f9;color:#333;}

@font-face {
			font-family: 'Miso';
			src: local('Miso'), url('Miso.OTF') format('opentype');
		}

/* 子元素-平均分栏 */
.flex1 {
  -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;         /* OLD - Firefox 19- */
  -webkit-flex: 1;          /* Chrome */
  -ms-flex: 1;              /* IE 10 */
  flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* 父元素-横向排列（主轴） */
.flex-h {
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: horizontal;
  /* 12版 */
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
}
/* 父元素-纵向排列（主轴） */
.flex-v {
  display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: vertical;
  /* 12版 */
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}

/*首页*/
.hosa_head_wrap01{ height:2.2rem; width:100%; line-height:2.2rem; font-size:0.9rem; position:fixed; top:0; left:0; z-index:10; background:#44464c; text-align:center; color:#fff;}
.hosa_rt01{ position:absolute; left:0; top:0; width:2.2rem; height:2.2rem; background:url(../images/hosa_rt01.png) no-repeat center center; background-size:0.525rem auto;}
.hosa_cont_wrap{ padding:2.2rem 0 2.45rem 0; box-sizing:border-box;}
.hosa_banr_plan{ position:relative;}
.hosa_banr_plan img{ display:block; width:100%;}
.imprice{color: #693E0F; font-size:1.25rem; position:absolute; top:7.2rem; right:2.3rem; font-weight:bold; line-height:0; font-family:Arial, Helvetica, sans-serif;}
.imname{color: #693E0F; font-size:1.25rem; position:absolute; top:7.2rem; right:6.3rem; font-weight:bold; line-height:0; font-family:Arial, Helvetica, sans-serif;}
.hosa_instruc{ background:#fff; margin-top:0.5rem; padding:0 0.7rem;overflow: hidden;}
.instruc_tit{ height:2.05rem; line-height:2.05rem; font-size:0.75rem; font-weight:600; text-align:center; background:url(../images/hosa_titbg.png) no-repeat center center; background-size:6.95rem auto;}
.instruc_list{ font-size:0.65rem; margin-bottom:0.55rem;}
.hosa_ulb_wrap{ width:100%; border:1px solid #9d9d9d; margin-bottom:0.4rem;}
.hosa_ulb_wrap tr th{ font-size:0.7rem; padding:0.4rem 0.2rem; color:#666; text-align:center;border:1px solid #9d9d9d;}
.hosa_ulb_wrap tr td{ font-size:0.6rem; padding:0.4rem 0.2rem; text-align:center;border:1px solid #9d9d9d;}
.hosa_foot_wrap{ height:2.45rem; width:100%; position:fixed; left:0; bottom:0; z-index:10; background:#fff; border-top:1px solid #d8d8d8; box-sizing:border-box;align-items: center; justify-content: space-between; padding: 0 0.7rem;}
.bd_price{color: #84562B; font-size:0.95rem; font-weight:600;}
.zprice{font-family:Arial, Helvetica, sans-serif;}
.obuypr_btn{ height:2rem; width:7rem;background: #84562B; line-height:2rem; font-weight:600;border-radius: 0.2rem;color: #EEE2AD; font-size:0.95rem; text-align:center;}
.obuypr_btn:active{ background:#5d3510;}

/*创建订单*/
.order_list_wrap{margin-top: 0.5rem;overflow: hidden;}
.order_list{ height:3rem; background:#fff; border-bottom:1px solid #f9f9f9; padding:0 0.6rem;align-items: center;justify-content: space-between;}
.order_tit{ font-size:0.75rem;}
.spcatcount{ overflow:hidden;}
.spcatcount .minuse{ width:1.25rem; height:1.25rem; float:left; background: url(../images/hosa_minus.png) no-repeat center center; background-size:100% auto;}
.spcatcount .num{ float:left; width:1.75rem; height:1.25rem;  text-align:center; background:none;font-size:0.75rem;color: #666;}
.spcatcount .plus{width:1.25rem; height:1.25rem; float:left;background: url(../images/hosa_plus.png) no-repeat center center; background-size:100% auto;}
.urse_tel{ width:6rem; height:1.5rem;border: 0.05rem solid #84562B;border-radius: 0.1rem; padding:0.25rem; box-sizing:border-box;}
.urse_code{ width:6rem; height:1.5rem;border: 0.05rem solid #84562B;border-radius: 0.1rem; padding:0.25rem; box-sizing:border-box;}
.order_price{color: #84562B; font-size:0.95rem; font-weight:600;font-family:Arial, Helvetica, sans-serif;}
.imremind{color: #84562B; font-size:0.6rem; margin-top:0.75rem; text-align:center; font-weight:600}
.confirmbtn{ position:fixed; left:0; bottom:0; width:100%; height:2.45rem; line-height:2.45rem; font-weight:bold; z-index:10;background: #84562B;color: #EEE2AD; font-size:0.95rem; text-align:center;}
.confirmbtn:active{ background:#5d3510;}
.pay_mode_bom{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:11; background:rgba(0,0,0,0.5); display:none;}
.pay_mode_top{ width:100%;position:fixed; bottom:0; left:0; background:#fff; z-index:12 }
.pay_mode_head{ height:3.2rem; text-align:center; line-height:3.2rem; position:relative; font-weight:600; border-bottom:0.5rem solid #f4f4f4;}
.pcolse{ width:1.95rem; height:3.2rem; position:absolute; left:0; top:0; background:url(../images/hosa_iocn04.png) no-repeat center center; background-size:0.75rem auto;}
.pay_list{ overflow:hidden}
.pay_list li{ height:3rem; border-top:1px solid #eeeeee;align-items: center; background:url(../images/hosa_iocn05.png) no-repeat 96% center; background-size:1.3rem auto;}
.pay_list .paycur{ background:url(../images/hosa_iocn06.png) no-repeat 96% center; background-size:1.3rem auto;}
.pay_list li img{ display:block; width:2.75rem; height:2.75rem; margin-left:0.2rem;}
.pay_name{ font-size:0.75rem; padding-left:0.85rem;}
.paymbtn{ height:2.45rem; line-height:2.45rem;background: #84562B;border-radius: 0.2rem;font-size: 0.95rem;color: #EEE2AD; font-weight:600; text-align:center; display:block; margin:0.2rem 0.6rem 1.225rem}
.paymbtn:active{ background:#5d3510;}

/*登录*/
.bd_logo{ display:block; margin:1.6rem auto; width:4.5rem; height:4.5rem;}
.logo_list_wrap{ padding:0 2.25rem;}
.logo_list_wrap li{align-items: flex-end;}
.logo_list_wrap li img{ display:block; width:1.4rem;height:1.4rem; margin-right:0.65rem;}
.logo_list{ border-bottom:1px solid #a9a9a9; height:2.15rem;align-items: flex-end; padding-bottom: 0.3rem;}
.logo_list input{ background:none;width: 100%;   font-size: 0.6rem; }
.vercode{ width:3.75rem; height:1.5rem;}
.logo_list_wrap .logo_list .vercode canvas{ display:block; width:100%;object-fit: cover;}
.numcode{ width:4.75rem; height:1.35rem; line-height:1.35rem; text-align:center;background: #1F96CF;border-radius: 0.15rem; font-size:0.65rem; color:#fff;}
.logoin_btn{ width:12.5rem; height:2.25rem; line-height:2.25rem; text-align:center; display:block; margin:1.5rem auto 0;background: #1F96CF;border-radius: 0.3rem; color:#fff; font-size:0.95rem;}
.logoin_btn:active{ background:#0072a8;}

/*支付结果*/
.pay_stute{ display:block; width:5rem; margin:0.8rem auto;}
.pay_stute_tit{color: #84562B; font-size:1.25rem; text-align:center;}
.succ_ts{color: #84562B; font-size:0.75rem; padding-left:2.215rem; line-height:1.7em; margin:2rem 0 2.5rem}
.succeedbtn{ width:15.5rem; height:2rem;background: #84562B;border-radius: 0.2rem;color: #EEE2AD; font-size:0.8rem; font-weight:600; text-align:center; line-height:2rem; display:block; margin:0 auto;}
.succeedbtn:active{ background:#5d3510;}
.pay_stute_tit02{color: #F5240A;}
.fail_ts{ text-align:center; font-size:0.7rem; margin:2rem 0 5rem}
.fail_ts .red{color:#f52a10;}
.conlg_box{ margin:0 2.4rem; justify-content: space-between;}
.conlg_box a{ width:5.5rem; height:2rem; line-height:2rem; text-align:center; display:block;background: #F5240A;border-radius: 0.3rem; color:#fff; font-size:0.85rem;}
.conlg_box a:active{ background:#ce1600;}


.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999
}

.loading .loadCont {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 99999;
    background-image: url(../images/loading.gif);
    background-size: 1.6rem 1.6rem;
    background-position: center center;
    background-repeat: no-repeat
}

.loading .loadBg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9998;
    opacity: .5;
    background-color: #fff
}

/*#header{position:relative;height:2.2rem}*/
/*#header,.header{z-index:9999;width:100%;background-color:#fff}*/
/*.header{position:fixed;top:0;left:0;border-bottom:1px solid #ccc}*/
/*.headerL .back:after{background-image:url(../images/topbar_ic_back.png);background-position:center;background-repeat:no-repeat}*/

/*.headerCont{width:100%}*/
/*.headerC,.headerL,.headerR{height:2.2rem}*/
/*.headerL,.headerR{height:2.2rem;min-width:2rem}*/
/*.headerL a,.headerR a{position:relative;width:2rem;height:2.2rem;line-height:2.2rem}*/
/*.headerL a:after,.headerR a:after{position:absolute;top:50%;left:50%;margin-top:-.6rem;margin-left:-.6rem;width:1.2rem;height:1.2rem;background-size:24px 24px;content:''}*/
/*.headerL a{float:left}*/
/*.headerL .back:after{background-image:url(../images/topbar_ic_back.png);background-position:center;background-repeat:no-repeat}*/
/*.headerC{height:2.2rem;text-align:center}*/
/*.headerC p{overflow:hidden;width:100%;height:2.2rem;color:#333;text-overflow:ellipsis;white-space:nowrap;line-height:2.2rem}*/
/*.headerC p span{position:relative;padding-right:.6rem}*/
/*.headerC p span:after{position:absolute;top:.3rem;right:0;width:.6rem;height:.6rem;background-image:url(../images/order/ic_arrow1.png);background-size:9pt 9pt;content:''}*/
/*.headerC .on span:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}*/

/*.detailinfo,.wrapper{overflow:auto;width:100%}*/




/*input,textarea{margin:0;padding:0;outline:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none}*/
/*html{font-size:20px}*/
/*body{background:#f2f2f2;font-size:1.4em;font-family:'微软雅黑'}*/
/*.font12{font-size:.6rem}*/
/*.font13{font-size:.65rem}*/
/*.font14{font-size:.7rem}*/
/*.font15{font-size:.75rem}*/
/*.font16{font-size:.8rem}*/
/*.font17{font-size:.85rem}*/
/*.font18{font-size:.7rem}*/
/*.font20{font-size:.9rem}*/
/*.font24{font-size:1.2rem}*/
/*.box,.orderInfo .orderInfoList .code,.orderInfo .orderInfoList .code .txt{display:box;display:-webkit-box;display:-moz-box;display:-o-box;box-orient:horizontal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal}*/
/*.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}*/




/*.venueslist li{position:relative;overflow:hidden;padding:.5rem 0;width:100%;height:3.5rem}*/
/*.venueslist,.venueslist ul{overflow:auto;padding-bottom:20px;width:100%;background:#fff}*/
/*.venueslist li{overflow:hidden;padding:.5rem 0;width:100%;height:3.2rem}*/
/*.venueslist li .venuesimg{overflow:hidden;margin-left:.625rem;width:4rem;height:3rem;border-radius:4px}*/
/*.venueslist li .venuesimg img{width:100%;height:100%}*/
/*.venueslist li .venuesdetial{margin-left:.5rem;padding-right:.575rem;padding-bottom:9px;height:100%;border-bottom:1px solid #e6e6e6}*/
/*.venueslist li:last-child .venuesdetial{border:0}*/
/*.venueslist li .venuesdetial h2{overflow:hidden;width:100%;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:100}*/
/*.venueslist li .venuesdetial .price{color:#f60;}*/
/*.venueslist .vip .venuesdetial .price{    position: relative;;background-position:left center;background-size:20px 10px;background-repeat:no-repeat}*/
/*.venueslist li .venuesdetial .price i{margin-left:1rem;color:#333;font-style:normal}*/
/*.venueslist li .address .d{float:right;margin-right:.575rem;color:#999}*/
/*.venueslist li .address .q{color:#666}*/
/*.venueslist li .address .p{color:#999}*/


/*.datelist .per100 span,.datelist .per50 span,.empty{text-align:center}*/
/*.empty{display:none;padding-top:4.35rem;width:100%}*/
/*.empty .icon{margin:0 auto;margin-top:2.35rem;width:3rem;height:3rem;background-image:url(../images/ic_none_venues.png);background-size:60px 60px;background-repeat:no-repeat}*/
/*.empty p{color:#666}*/
/*.empty a{display:block;margin:0 auto;margin-top:.6rem;width:5rem;height:1.5rem;border-radius:6px;background-color:#fc821b;color:#fff;text-align:center;line-height:1.5rem}*/
/*.empty2{margin-bottom:2rem;padding:0}*/

/*.loading{position:fixed;top:0;left:0}*/
/*.loading,.loading .loadCont{z-index:99999;width:100%;height:100%}*/
/*.loading .loadCont{position:relative;background-image:url(../images/loading.gif);background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat}*/
/*.loading .loadBg{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background-color:#fff;opacity:.5}*/
/*.load-container{visibility:hidden;margin:0 auto;margin-bottom:20px;width:100%;height:20px;text-align:center}*/
/*.loader{display:inline-block;margin-right:10px;width:15px;height:15px;border:2px solid gray;border-radius:100%;background:0 0!important;background-color:gray;vertical-align:-5px;border-bottom-color:transparent;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}*/



/*.loadmore{width:100%;height:.6rem;text-align:center;line-height:.6rem}*/







/*首页*/
.postal_hand_handel{ height:2.2rem; position:fixed; top:0; left:0; width:100%; z-index:1000; border-bottom:1px solid #e9e9e9; font-size:0.85rem; color:#333; line-height:2.2rem; text-align:center;background: #eaeaea}
.postal_return{ position:absolute; left:0; top:0; height:2.2rem; width:2.2rem; background:url(../images/postal_icon01.png) no-repeat center center; background-size:0.5rem auto;}
.postal_urse{ position:absolute; right:0; top:0; height:2.2rem; width:2.2rem; background:url(../images/postal_icon02.png) no-repeat center center; background-size:0.9rem auto;}
.postal_vuen_list{ padding:2.8rem 0.65rem 0}
.postal_vuen_list a{ display:block; margin-bottom:0.5rem;}
.postal_vuen_list a img{ display:block; width:100%;}



.remind_txt{ color:#f60; padding-top:0.3rem;}


.postal_hand_handel{ height:2.2rem; position:fixed; top:0; left:0; width:100%; border-bottom:1px solid #e9e9e9; font-size:0.85rem; color:#333; line-height:2.2rem; text-align:center; z-index:100; background:#fff;}
.postal_return{ position:absolute; left:0; top:0; height:2.2rem; width:2.2rem; background:url(../images/postal_icon01.png) no-repeat center center; background-size:0.5rem auto;}
.postal_urse{ position:absolute; right:0; top:0; height:2.2rem; width:2.2rem; background:url(../images/postal_icon02.png) no-repeat center center; background-size:0.9rem auto;}
.postal_vuen_list{ padding:2.4rem 0.65rem 0; overflow:hidden}
.postal_vuen_list a{ display:block; margin-bottom:0.5rem;}
.postal_vuen_list a img{ display:block; width:100%;}
.postal_tits{ background:url(../images/indu_tit.png) no-repeat center center; background-size:6.95rem auto; font-weight:bold; height:2.5rem; line-height:2.5rem; text-align:center; color:#4A4A4A; font-size:0.8rem;}
.postal_two{ justify-content: space-between;}
.postal_two a{ display:block; width:48%;}
.postal_two a img{ display:block; width:100%;}



/*
四季包样式
*/

@charset "utf-8";
/*首页*/
.seasons_handel{ padding:1rem 0.65rem 0;}
.seasons_baner_list{ margin-bottom: 0.5rem;}
.seasons_baner_list img{ display:block; width:100%}
.seasons_info{ height:2rem; align-items: center; justify-content: space-between;}
.seasons_name{ font-size:0.8rem; color:#000;}
.seasons_name b{ font-weight:bold;}
.golden{ color:#bb924f}
.red{ color:#d14051}
.seasons_sum{align-items: center;}
.market{ font-size:0.7rem; margin-right:0.4rem; color:#888;}
.sale_price{ font-size:0.7rem;}
.price_money{ color:#D0021B; font-size:1rem; font-weight:bold;}

/*详情页*/
.body_bg{ background:#f4f4f4}
.seasons_details{}
.details_head{ margin-bottom:1.1rem;}
.details_head img{ display:block; width:100%;}
.seasons_cont{ padding:0 0.65rem;}
.seasons_tab_handel{justify-content: space-around;}
.seasons_tab_handel li{ width:7.35rem; height:2.2rem; background:#DBDBDB; text-align:center; line-height:2.2rem; font-size:0.75rem; border-radius:0.2rem 0.2rem 0 0;}
.seasons_tab_handel .curent{background: linear-gradient(to top,#0A7BFF,#67A9F8); color:#fff;}
.main_wrap{ overflow:hidden; padding-bottom:2.85rem;}
.main_list_plan{ background:#fff; border-radius:0.1rem; padding:0.7rem;}
.main_tit{ color:#038FFF; font-size:0.7rem; font-weight:bold; padding-left:0.7rem; background:url(../images/fourseasons/Line.png) no-repeat left center; background-size:0.15rem auto; border-bottom:1px solid #979797; height:1.32rem; line-height:1.3rem; margin-bottom:0.8rem;}
.main_period{ color:#565656; font-size:0.65rem; margin-bottom:0.5rem;}
.seasons_foot_handel{ position:fixed; bottom:0; left:0; width:100%; padding-left:0.9rem; box-sizing:border-box; background:#fff; height:2.2rem; z-index:1; justify-content: space-between; align-items: center;}
.buybtn{ display:block; width:6rem; color:#fff; background:#038fff; line-height:2.2rem; text-align: center; font-size:0.7rem;}
.buybtn:active{ background:#0078d8}
/*订单页*/
.order_head{ margin-bottom:0.5rem;}
.indent_handel{ background:#fff;}
.indent_list{ height:2.7rem; border-bottom:1px solid #f9f9f9; padding:0 0.6rem; color:#333; font-size:0.75rem; align-items: center;justify-content: space-between;}
.fill_info{ height:1.5rem; border:1px solid #ccc; box-sizing:border-box; padding:0 0.4rem; color:#333; font-size:0.75rem;}
.indent_name{ width:3.6rem;}
.figure_box{ color:#D0021B; font-size:0.95rem; font-weight:bold;}
.referbtn{ position:fixed; z-index:1; bottom:0; left:0; width:100%;color:#fff; background:#038fff; line-height:2.2rem; font-size:0.7rem; text-align:center;}
.referbtn:active{ background:#0078d8}
.venues_list{ margin-bottom:1.5rem;}
.venues_list img{ display:block; width:100%;}
.spcatcount{ overflow:hidden;}
.spcatcount .minuse{ width:1.25rem; height:1.25rem; float:left; background: url(../images/fourseasons/minus.png) no-repeat center center; background-size:100% auto;}
.spcatcount .num{ float:left; width:1.75rem; height:1.25rem;  text-align:center; background:none;font-size:0.75rem;color: #666;}
.spcatcount .plus{width:1.25rem; height:1.25rem; float:left;background: url(../images/fourseasons/plus.png) no-repeat center center; background-size:100% auto;}
.pay_mode_bom{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:11; background:rgba(0,0,0,0.5); display:none;}
.pay_mode_top{ width:100%;position:fixed; bottom:0; left:0; background:#fff; z-index:12; display:none}
.pay_mode_head{ height:3.2rem; text-align:center; line-height:3.2rem; position:relative; font-weight:600; border-bottom:0.5rem solid #f4f4f4;}
.pcolse{ width:1.95rem; height:3.2rem; position:absolute; left:0; top:0; background:url(../images/fourseasons/hosa_iocn04.png) no-repeat center center; background-size:0.75rem auto;}
.pay_list{ overflow:hidden}
.pay_list li{ height:3rem; border-top:1px solid #eeeeee;align-items: center; background:url(../images/fourseasons/hosa_iocn05.png) no-repeat 96% center; background-size:1.3rem auto;}
.pay_list .paycur{ background:url(../images/fourseasons/hosa_iocn06.png) no-repeat 96% center; background-size:1.3rem auto;}
.pay_list li img{ display:block; width:2.75rem; height:2.75rem; margin-left:0.2rem;}
.pay_name{ font-size:0.75rem; padding-left:0.85rem;}
.paymbtn{ height:2.45rem; line-height:2.45rem;background: #038fff;border-radius: 0.2rem;font-size: 0.95rem;color: #fff; font-weight:600; text-align:center; display:block; margin:0.2rem 0.6rem 1.225rem}
.paymbtn:active{ background:#0078d8;}

/*支付结果*/
.pay_stute{ display:block; width:5rem; margin:0.8rem auto;}
.pay_stute_tit{color: #8a6b1e; font-size:1.25rem; text-align:center;}
.succ_ts{color: #84562B; font-size:0.75rem; padding-left:2.215rem; line-height:1.7em; margin:2rem 0 2.5rem}
.succeedbtn{ width:15.5rem; height:2rem;background: #b19141;border-radius: 0.2rem;color: #EEE2AD; font-size:0.8rem; font-weight:600; text-align:center; line-height:2rem; display:block; margin:0 auto;}
.succeedbtn:active{ background:#8a6b1e;}
.pay_stute_tit02{color: #F5240A;}
.fail_ts{ text-align:center; font-size:0.7rem; margin:2rem 0 5rem}
.fail_ts .red{color:#f52a10;}
.conlg_box{ margin:0 2.4rem; justify-content: space-between;}
.conlg_box a{ width:5.5rem; height:2rem; line-height:2rem; text-align:center; display:block;background: #F5240A;border-radius: 0.3rem; color:#fff; font-size:0.85rem;}
.conlg_box a:active{ background:#ce1600;}




/*抽奖页面*/
.head_plan{ position:fixed; top:0; left:0; width:100%; height:2rem; line-height:2rem; background:#fff; text-align:center; font-size:0.9rem; color:#4A4A4A; z-index:1}
.return{ position:absolute; top:0; left:0; height:2rem; width:2rem; background: url(../images/bdsc_icon01.png) no-repeat center center; background-size:1rem auto;}
.one_bg{ width:100%; height:100%}
.one_bg img{ display:block; width:100%; height:100%}
.starbtn{ width:6rem; height:6rem; line-height:6rem; background:url(../images/cjbtn01.png) no-repeat center center; background-size:100% auto; position: absolute; top:20rem; left:1.5rem; color:#fff; font-size:1rem; font-weight:bold; text-align:center}
.endbtn{ width:6rem; height:6rem; line-height:6rem; background:url(../images/cjbtn02.png) no-repeat center center; background-size:100% auto; position: absolute; top:20rem; right:1.5rem; color:#fff; font-size:1rem; font-weight:bold;text-align:center}
.luck{ position: absolute;top: 13rem;background: no-repeat;width: 6rem;height: 3rem; border: 3px solid #fff;left: 50%;text-align: center;font-size: 1.5rem; color: #fbc300; border-radius: 0.3rem;
    margin-left: -3rem;}
.luck_ts{ color:#fff; font-size:0.75rem; position:absolute; top:8rem; width:80%; left:10%;}
.moden_wrap{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:2; display:none}
.moden_cont{ width:13.375rem; height:15.575rem; background:url(../images/model_bg.png) no-repeat center center; background-size:100% auto; position:relative; margin: 5rem auto 0;}
.close{ position:absolute;right: 0.5rem; top: 3.5rem; width:1rem; height:1rem; background: url(../images/close.png) no-repeat center center; background-size:0.55rem auto;}
.sign_tit{ text-align:center; font-size:1.4rem; font-weight:bold;padding: 7rem 0 1rem;color: #fcc11e;}
.sign_ts{ font-size:0.7rem; line-height:1.5em; text-align:center; padding:0 1rem}
.deterbtn{ width:8.675rem; height:1.725rem; text-align:center; line-height:1.725rem; font-size:0.75rem; background:url(../images/naniu.png) no-repeat center center; background-size:100% auto; margin:0 auto; margin-top:1rem;}
.deterbtn:active{ opacity:0.9}


.form_box{ width:100%; overflow:hidden; position:relative;}
.form_box h1{ font-size:18px; width:100%; background:#fff; height:40px; line-height:40px;text-align:center; color:#565656; position:fixed; top:0; left:0;}
.form_box .two_tit{ height:20px; line-height:20px; text-align:center; font-size:12px; color:#333;position:fixed; top:40px; left:0; width:100%; background:#cccccc;}
.form_box table{ width:100%; margin-top:90px; text-align:center;}
.form_box table tr{ border:1px solid #3a3b3d;}
.form_box table tr th{ border-left:1px solid #3a3b3d; border-right:1px solid #3a3b3d; padding:1% 0; font-weight:bold; font-size:15px; text-align:center; background:#ccc;}
.form_box table tr td{ border:1px solid #3a3b3d; padding:1% 0; font-size:13px;}
.tab_top_wrap{ overflow:hidden; position:absolute; top:0px; left:0; width:100%; background:#fff; border-bottom:1px solid #565656; border-top:1px solid #565656;}
.tab_top_wrap li{ float:left; width:25%; height:30px; line-height:30px; color:#333; font-size:14px; text-align:center;}
.tab_top_wrap .tab_vcurt{ background:#565656; color:#fff;}
.red{color:#DD0806;}

.loading{position:fixed;top:0;left:0}
.loading,.loading .loadCont{z-index:99999;width:100%;height:100%}
.loading .loadCont{position:relative;background-image:url(../images/loading.gif);background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat}
.loading .loadBg{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;background-color:#fff;opacity:.5}


/*力美健*/
.pay_mode_top1{ width:100%;position:fixed; bottom:0; left:0; background:#fff; z-index:12;}
.paystylenew{background: rgba(0,0,0,0.6);height: 100%;}
