@CHARSET "UTF-8";
html{background: #eeeff3;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{margin: 0px;padding: 0px;font-family: "Microsoft YaHei",sans-serif;}
ol,ul{list-style: none;}
fieldset,img {border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-tap-highlight-color: transparent;
-moz-touch-callout: none;
-moz-user-select: none;}
button{border: 0;cursor: pointer;}
input,button,textarea{outline:none;font-family:sans-serif;border-radius: 0;font-family: "Microsoft YaHei",sans-serif;-webkit-tap-highlight-color: transparent;}
input,textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.wrap{min-width: 320px;max-width: 640px;margin: 0 auto;overflow: hidden;position: relative;background: #eeeff3;margin-bottom:1.4rem;}


/*头部样式*/
.header-themeA{background: #fff;text-align:center;}
.header-themeA div{padding: 4% 2%;}
.header-themeA a{float: right;display: inline-block;width: 23px;margin-right: 10px;padding-left: 10px;}
.header-themeA img{width: 85%;}
.themeAlogo {max-width: 100px;margin-left: 10px;}

.textStylex{font-size: .4rem;color: #2e344e;}
.textpaddingbt{padding:5% 0;}
.textpaddingbt em{font-size: .4rem;font-style: inherit;line-height:.55rem;}
.textpaddinglr{padding-left: 5%;padding-right: 5%;}

.textmarginbt{margin-top: 5%;margin-bottom: 5%;}
.textmarginlr{margin-left: 5%;margin-right: 5%;}
.textchild{background: #fff;}
.titleStyle{color: #910000;font-size: .4rem;}
.titleStyle:before{content: "";display: inline-block;background: #910000;width: .12rem;height: .4rem;border-radius: 12px;vertical-align: -.08rem;margin: 0 2% 0 0;}
.borderbottom{border-bottom: 1px solid #e0e4ed;}
.textStyle b{display: inline-block;font-size: .4rem;line-height:.8rem;}
.textStyle span{display: inline-block;font-size: .4rem;line-height:.55rem;}
.textStyle b{width: 25%;font-weight: normal;vertical-align: top;color: #929dbb;}
.textStyle span{width: 75%;color: #2d344e;}
.titleSpan{float: right;color: #969bbb;padding-right: 2%;}
.textSpan{position: relative;padding-right: 4%;}
.textSpan:after{content: "";display: block;width: .15rem;height: .3rem;background: url(../../img/Icon_back_gray.png) no-repeat;background-size: 100% 100%;position: absolute;top:50%;margin-top: -.15rem;right:0;}
.textStylez{color: #2d354d;font-size: .4rem;}
.btnchild{background: #fff;height:1.4rem;line-height:1.4rem;position:fixed;bottom:0;width:100%;}
.btnchild_hide{margin-bottom:-1.4rem;}
.btnchild a{float: left;}
.btnStyle{display: block;width: 50%;text-align: center;padding: 4% 0;font-size: .45rem;background:none;border-radius:0;line-height: .6rem;
border-top: 1px solid #910000;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.btnMoney{border-top: 1px solid #cacfdf;color: #2d354d;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.btnMoney span{color:#910000;}
.btnMoney span i{font-style: inherit;display: inline-block;}
.btnPay{background: #910000;color: #fff;}
.addresswrap{background: #323136;padding: 6% 5%;}
.addresschild{border-left: 1px solid #fff;position: relative;}
.addresschild:before{content: "";display: inline-block;width: .3rem;height: .3rem;border-radius: 100%;position: absolute;border: 1px solid #fff;background: #fff;top:0;left: -.18rem;}
.addresschild:after{content: "";display: inline-block;width: .3rem;height: .3rem;border-radius: 100%;position: absolute;border: 1px solid #fff;background: #323136;bottom:0;left: -.18rem;}
.addresschild p{position: relative;padding:2% 0;margin: 0 0 0 10%;}
.addresschild input{color: #fff;background: none;border: 0;width: 100%;font-size: .45rem;}
.roundx{border-bottom: 1px solid rgba(255,255,255,.4);}
.roundx input{position: relative;top:-.3rem;}
.roundo input{position: relative;top:.3rem;}


.input-span b{line-height:.9rem;}
input[type='text']{border:0;margin:0;line-height:.8rem;border-bottom:#ddd solid 1px;width:100%;text-indent: 0.2rem;}

/*现金券*/
.quan_list{	position: fixed;top: 0;width: 100%;height: 100%;max-width: 750px;background: #fff;margin-left:100%;z-index: 99999;}
.quan_list h5{font-size: .4rem;text-align: center;background: #910000;color: #fff;position: relative;line-height:1.3rem;height:1.3rem;}
.quan_list h5 .back_icon{background: url(../img/icon_left.png) no-repeat;background-size: 100% 100%;display: inline-block;width: .26rem;height: .44rem;position: absolute;left: 5%;top: 50%;margin-top: -.22rem;}
.quan_list h5 .back_icon img{height:50%;}
.quan_list ul{overflow: auto;background:#fff;}
.quan_list li{	background: #eee;border-radius: 0.15rem;margin: 0.4rem;margin-bottom: 0;overflow: hidden;}
.quan_list li h4{	padding: 0.3rem;background: rgb(21, 171, 245);color: #fff;}
.quan_list li h4 span{	float: right;font-size: inherit;line-height: inherit;}
.quan_list li h3{	line-height: 2rem;text-align: center;font-size: 1rem;}
.quan_list li h3 span{	margin-left:0.05rem;}
.quan_list .not_list{text-align:center;line-height:3rem;font-size:0.7rem;color:#ddd;}
.quan_list .false h4{background:#ddd;}
.quan_list .false h3{color:#bbb;}
.text_dd{padding:0.3rem 0;}
.max_box_bottom{padding-bottom:0.35rem;}

/*buyCard*/
.buycard .down-order{height: 1rem;overflow: hidden;}
.buycard .down-order .amount{float: left;width: 60%;font-size: 0.8rem;line-height: 1rem;color:#910000;}
.buycard .down-order .amount span{font-size: 0.35rem;margin-left: 0.1rem;}
.buycard .down-order a{width: 40%;float: right;line-height: 1rem;text-align: center;background: #910000;color: #fff;font-size: 0.4rem;}
.tocharge .dragonCode{font-size:0.5rem;text-align:center;}
.tocharge .add-numberstyle{display: inline-block;}



/*vvip*/
.vvip .text_dd textarea{width: 100%;resize: none;height: 2rem;border-radius: 0.1rem;line-height: 0.6rem;}
.vvip .order_detail_hide{display: none;}
.vvip .quan_bottom_hide{display:none;}
@font-face {
	font-family: 'h5';
	src: url('../fonts/h5.eot');
	src: url('../fonts/h5.woff') format('woff'), url('../fonts/h5.ttf') format('truetype'), url('../fonts/h5.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.vvip .icf{font-family:'h5';font-style: normal;-moz-osx-font-smoothing: grayscale;font-size:0.8rem;width:15%;text-align:center;position: relative;top: 0.06rem;}
.vvip .add_icon:before{content: "\e676";}
.vvip .service_icon:before{content: "\e677";}
.vvip .time_icon:before{content: "\e678";}
.vvip .hj_icon:before{content: "\e679";}
.vvip .serviceInfo .textStyle span{width:85%;}
.search-child .icf{font-family:'h5';font-style: normal;-moz-osx-font-smoothing: grayscale;font-size:0.8rem;width:15%;text-align:center;position: relative;top: 0.06rem;}
.search-child .search_icon:before{content:"\e680";color:#6d6d6d;}
.vvip .b-textstyle{position: relative;margin-bottom: 0.2rem;}
.vvip .b-textstyle .left{padding:0;text-align: left;
font-size: 0.4rem;
font-weight: 100;
margin-left: 0.1rem;}
.vvip .b-textstyle .left h1{margin-bottom: 0.4rem;
color: #910000;
font-weight: bold;
font-size: 0.5rem;}
.vvip .b-textstyle .left h2{font-size: 0.4rem;
margin-bottom: 0.2rem;}
.vvip .b-textstyle .left p{font-size: 0.34rem;
line-height: 0.8rem;}
.vvip .b-textstyle .right{
	position: absolute;
right: 0;
top: 0;
padding: 0;
/* width: 20%; */
font-style: inherit;
font-size: 0.55rem;
color: #333;
}
.vvip .b-textstyle .right span{
	color: #910000;
margin-right: 0.1rem;
font-weight: bold;
}
.vvip .b-textstyle .right i{
	display: inline-block;
font-style: inherit;
font-size: 0.4rem;
}
.vvip .otherPrice{display: none;}

.vvipdetail .text_dd {line-height:0.9rem;}
.vvipdetail .pb100{padding-bottom:0;}

.vvipdetail .text_dd {line-height:0.9rem;}
.vvipdetail .pb100{padding-bottom:0;}

.limousine .wrap{}
.limousine .ca-navchild{background:#fff;}
.limousine .ca-tablechild{background:none;padding:0;}
.limousine .ca-tablestyle{padding: 0 0 0.2rem 0;}
.limousine .ca-tabletextstyle{margin:0;}
.limousine .add-inputstyle{line-height:1rem;margin-bottom:0.2rem;}
.limousine .add-inputstyle input[type="text"]{height:1rem;letter-spacing: 0.04rem;}
.limousine .icf{width:20%;top:0.1rem;color:#545a7b;font-family:'h5';font-style: normal;-moz-osx-font-smoothing: grayscale;font-size:0.8rem;text-align:center;position: relative;}
.limousine .hj_icon{top:0.15rem;}
.limousine .hj_icon:before{content: "\e679";}
.limousine .add_icon:before{content: "\e676";}
.limousine .time_icon:before{content: "\e677";}
.limousine .home_icon:before{content: "\e675";}
.limousine .jg_icon:before{content: "\e681";font-size:0.6rem;}
.limousine .jg_icon{top: 0rem;margin-right:0.1rem;width:auto;float:left;font-weight: bold;color:#910000;}
.limousine .add-inputstyle input[type="text"]{padding:0;float:none!important;text-indent: 0.2rem;}
.limousine .ca-navchild a{padding:0;font-size:0.4rem;border:0;line-height:0.8rem;border:#545a7b solid 1px;;background:rgba(0,0,0,0);color:#545a7b;}
.limousine .ca-navchild .on{background: #545a7b;color:#fff;}
.limousine .ca-navchild a:nth-of-type(1){border-right:0;border-radius:0.1rem 0 0 0.1rem;}
.limousine .ca-navchild a:nth-of-type(2){border-left:0;border-radius:0 0.1rem 0.1rem 0; }
.limousine .mt10{margin-bottom:0rem;line-height:0.7rem;font-size:0.3rem;color:#910000;font-weight: 100;overflow: hidden;margin-top:0;}
.limousine .mt10 p{line-height: .8rem;margin-left: 0.7rem;}
.limousine .tishi{padding: 0 0.55rem;margin-bottom: 0.2rem;padding-bottom: 0.1rem;overflow: hidden;padding-top: 0.15rem;background: #fff; margin-top: 0.2rem;}
.limousine .ca-carchildstyle{margin-top:0;}

.limousine-next textarea{width:96%;height:3rem;border:#bbb solid 1px;border-radius:0.1rem;resize:none;font-size:0.4rem;padding:2%;}

.bookcar .text_dd{font-size:0.4rem;}
.bookcar .je span:nth-of-type(1){width: 25%;font-weight: normal;vertical-align: top;color: #929dbb;display: inline-block;font-size: .4rem;line-height: .8rem;}
.bookcar .je span:nth-of-type(2){display: inline-block;font-size: .4rem;line-height: .55rem;width: 75%;color: #2d344e;text-align: right;letter-spacing: 0.02rem;}
.bookcar .je{padding: 0.1rem 0;}

/*盒子加载*/
.boxload{	position: fixed;top: 0;width: 100%;height: 100%;max-width: 750px;background: #fff;margin-left:100%;z-index: 99999;}
.boxload h5{font-size: .4rem;text-align: center;background: #910000;color: #fff;position: relative;line-height:1.3rem;height:1.3rem;}
.boxload h5 .back_icon{background: url(../img/icon_left.png) no-repeat;background-size: 100% 100%;display: inline-block;width: .26rem;height: .44rem;position: absolute;left: 5%;top: 50%;margin-top: -.22rem;}
.boxload h5 .back_icon img{height:50%;}
.boxload .main{overflow: overlay;background:#fff;}
.boxload .not_list{text-align:center;line-height:3rem;font-size:0.7rem;color:#ddd;}
.boxload .false h4{background:#ddd;}
.boxload .false h3{color:#bbb;}

/*network*/
.network .n-contenttitle{margin:0;padding:0;background:#fff;padding: 18px 0;}
.network .text_dd{padding:0!important;}



/*新的现金券样式*/
.dialog_coupon_list .coupon_item{border-radius: 0.1rem;overflow:hidden;position:relative;margin-bottom:0.35rem;
-webkit-box-shadow:0 0 15px rgba(151,162,207,0.15);
  -moz-box-shadow:0 0 15px rgba(151,162,207,0.15);  
  box-shadow:0 0 15px rgba(151,162,207,0.15);  }
.dialog_coupon_list .dialog_amoun{float:right;width:3rem;background-color:#fff;height:3.2rem; text-align: center;}
.dialog_coupon_list .dialog_description{background-color:#f9f9f9;background-position: bottom right;background-repeat: no-repeat;height:3.2rem;margin-right:3rem;background-size:auto 80%;position:relative;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
border-right:#afb0b5 dashed 1px;
background-image: url("../img/coupon-img4.png");
}
.dialog_coupon_list .coupon_type_1[dataindex='3']{background-image: url("../img/coupon-img1.png");}
.dialog_coupon_list .coupon_type_1[dataindex='8']{background-image: url("../img/coupon-img2.png");}
.dialog_coupon_list .coupon_type_1[dataindex='7']{background-image: url("../img/coupon-img3.png");}
.dialog_coupon_list .coupon_type_1[dataindex='4']{background-image: url("../img/coupon-img5.png");}
.dialog_coupon_list .coupon_type_1[dataindex='10']{background-image: url("../img/coupon-img6.png");}
.dialog_coupon_list .coupon_type_1[dataindex='11']{background-image: url("../img/coupon-img7.png");}

.dialog_coupon_list .dialog_amoun .dialog_type{color:#8fa0a1;font-size:0.4rem;line-height:1.5rem;}
.dialog_coupon_list .dialog_amoun .flash_num{font-size:1rem;line-height:1rem;}
.dialog_coupon_list .dialog_amoun .dialog_flash{color:#46cfd7;}
.dialog_coupon_list .dialog_right_bg{float:right; width:0.15rem;background:#000;height:100%;
background: -webkit-linear-gradient(top,rgba(109,230,236,1),rgba(42,188,199,1)); /* Safari 5.1 - 6 */
background: -o-linear-gradient(top,rgba(109,230,236,1),rgba(42,188,199,1)); /* Opera 11.1 - 12*/
background: -moz-linear-gradient(top,rgba(109,230,236,1),rgba(42,188,199,1)); /* Firefox 3.6 - 15*/
background: linear-gradient(top, rgba(109,230,236,1), rgba(42,188,199,1)); /* 标准的语法 */
}
.dialog_coupon_list .dialog_coupon_name{color:#666666;font-size:0.45rem;line-height:1rem;padding-left:0.3rem;padding-top:0.28rem;}
.dialog_coupon_list .dialog_coupon_detail{color:#999999;font-size:0.3rem;line-height:0.4rem;padding-left:0.3rem;position: absolute;bottom:0;left:0;padding-bottom:0.3rem;}
.dialog_coupon_list .mask{position: absolute;width:0.3rem;height:0.3rem;font-size:0;background:#eff1f6;right: 2.85rem;
    border-radius: 1rem;}
.dialog_coupon_list .top_mask{top: -0.15rem;}
.dialog_coupon_list .bottom_mask{bottom:-0.15rem;}
.dialog_coupon_list .coupon_guoqi .dialog_right_bg,.dialog_coupon_list .yiyong_coupon .dialog_right_bg{
    background: -webkit-linear-gradient(top,rgba(200,200,200,1),rgba(117,117,117,1)); /* Safari 5.1 - 6 */
background: -o-linear-gradient(top,rgba(200,200,200,1),rgba(117,117,117,1)); /* Opera 11.1 - 12*/
background: -moz-linear-gradient(top,rgba(200,200,200,1),rgba(117,117,117,1)); /* Firefox 3.6 - 15*/
background: linear-gradient(top, rgba(200,200,200,1), rgba(117,117,117,1)); /* 标准的语法 */
}
.dialog_coupon_list .coupon_guoqi .dialog_flash,.dialog_coupon_list .yiyong_coupon .dialog_flash{color:#949494;}
.dialog_coupon_list .guoqi_icon{background:url("../img/ticket_icon1.png") no-repeat center;position: absolute;right:0;bottom:0;width:3rem;height:100%;background-size:auto 80%;display: none;}
.dialog_coupon_list .yiyong_icon{background:url("../img/ticket_icon2.png") no-repeat center;position: absolute;right:0;bottom:0;width:3rem;height:100%;background-size:auto 80%;display: none;}
.dialog_coupon_list .yiyong_coupon .yiyong_icon{display: block;}
.dialog_coupon_list .coupon_guoqi .guoqi_icon{display: block;}




.container .row{height: 1rem;
    margin: 0 0.5rem;}
.container .left-text{
	    float: left;
    line-height: 1rem;
    width: 30%;
    text-align: center;
}
.container .right-input{
	    width: 60%;
    float: left;
}
.container .input{    line-height: 1rem;
    border: none;
    border-bottom: solid #ddd 1px;
    width: 100%;}
