body {font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
	background:#F8F8F8;border:0;padding:0;margin:0 auto;
	/*font-size:calc(112.5% + 0.5vw);*/
	font-size: calc(112.5% + 4 / 400 * (100vw - 600px));
	-webkit-overflow-scrolling:touch;overflow-scrolling:touch;/*解决上下拉动滚动条时卡顿、慢*/
}
body {-webkit-text-size-adjust:100%!important;} /*禁止IOS调整字体大小*/
h1 {font-size:1.5em;}
h2 {font-size:1.2em;line-height:1.5em;}
input{font-size:1em;}
select{font-size:1em;}
*{margin:0;padding:0;list-style:none;} /*去掉所有样式的默认padding,margin和样式值*/
a, img {-webkit-touch-callout:none;}/*禁止长按链接与图片弹出菜单*/
/*html, body {-webkit-user-select:none;user-select:none;}/*禁止选中文本*/
button,input,optgroup,select,textarea {-webkit-appearance:none;}/*去掉webkit默认的表单样式*/
input::-webkit-input-placeholder {color:#ccc;}/*修改webkit中input的planceholder样式*/
input:focus::-webkit-input-placeholder{color:#C6C6C6;}/*修改webkit中focus状态下input的planceholder样式*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}/*去掉点击时的蓝色外边框和灰色半透明背景*/
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:none;border:0;}
a:active{text-decoration:none;border:0;}
a:click{background:none;}
a{outline:none;blr:expression(this.onFocus=this.blur());}

img{max-width:100%;vertical-align:middle;}
.price{color:#A91C25;}
.noinfobox{padding:5%;width:90%;text-align:center;min-height:30vh;clear:both;background:#FFF;}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden;}
/*------------------form------------------------------*/
.submitbg{width:100%;line-height:3em;height:3em;border:0;color:#FFF;background:#C80000;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.submitok{width:48%;margin-right:3%;}
.submitreg{width:48%;background:#AAAAAA;}
.submitcancel{width:48%;background:#AAAAAA;}
.submitgray{background:#AAAAAA;}
.submodiok{background:#FF5600;color:#FFF;font-size:1rem;padding:0 1em;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;}

.formbox{width:95%;margin:2.5%;padding:0;}
.formbox p{width:100%;padding:0 0 2.5% 0;margin:0;line-height:2em;display:inline-block;_display:inline;position:relative;}
.formbox p .itxt{width:6.3em;padding-right:0.5em;display:inline-block;_display:inline;text-align:right;}
.formbox p .ibox{width:calc(100% - 7em);display:inline-block;_display:inline;}
.formbox p .ibox .inputbox{width:95%;border:1px solid #E9E9E9;padding:0 2%;margin:0;height:calc(3em - 2px);vertical-align:middle;}
.formbox p .ibox .selectbox{width:95%;border:1px solid #E9E9E9;padding:0 2%;margin:0;height:calc(3em - 2px);}
.formbox p.pbutton{ margin:3% 2%;width:96%;}
.formbox p .ibox .tembox{width:45%;display:inline-block;_display:inline;margin-right:3%;}
.formbox p .ibox .tembtn{width:45%;display:inline-block;_display:inline;margin:0;}
.formbox p .ibox .tembtn .submitbg{width:100%;}

.formbox label{height:1em;line-height:1em;padding:0;margin:0.5em 0.5em 0.5em 0;cursor:pointer;display:inline-block;_display:inline;}
.formbox label input[type="radio"]{display:none;clip:rect(0,0,0,0);}
.formbox label input[type="radio"]+b{display:inline-block;width:0.8em;height:0.8em;border:1px solid #A9A9A9;cursor:pointer;vertical-align: middle;float:left;margin:0 0.2em 0 0;line-height:1em;text-align:center;border-radius:0.4em;}
.formbox label input[type="radio"]~s{text-decoration:none;}
.formbox label input[type="radio"]:checked+b{background:#FFF;border:1px solid #C91600;color:#C91600;}
.formbox label input[type="radio"]:checked+b:after{content:"\2713";}
.formbox label input[type="radio"]:checked~s{color:#C91600;}
.formbox label input[type="checkbox"]{display:none;clip:rect(0,0,0,0);}
.formbox label input[type="checkbox"]+b{display:inline-block;width:0.8em;height:0.8em;line-height:0.8em;border:1px solid #A9A9A9;cursor:pointer;vertical-align:middle;float:left;margin:0 0.2em 0 0;text-align:center;}
.formbox label input[type="checkbox"]~s{text-decoration:none;}
.formbox label input[type="checkbox"]:checked+b{background:#FFF;border:1px solid #C91600;color:#C91600;}
.formbox label input[type="checkbox"]:checked+b:after{content:"\2713";}
.formbox label input[type="checkbox"]:checked~s{color:#C91600;}
.formbox .submitbgAA{width:100%;line-height:2.2em;height:2.2em;border:0;color:#FFF;background:#C80000;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
/*登录注册类*/
.formpersonal{width:100%;padding:0 0 5% 0;}
.formbox .ptitle{width:90%;padding:2% 5%;font-size:1em;line-height:1.8em;font-weight:bold;}
.formbox .plogin{width:90%;padding:2% 5%;}
.formbox .plogin .tembox{width:46%;display:inline-block;_display:inline;margin-right:3%;}
.formbox .plogin .tembtn{width:50%;display:inline-block;_display:inline;}
.formbox .plogin .tembtn .submitbg{width:100%;}

.formbox .plogin .inputbox{width:95%;border:1px solid #DDDDDD;padding:0 2%;margin:0;line-height:3em;height:calc(3em - 2px);border-radius:3px;vertical-align:middle}
.formbox .plogin .submitokAA{width:48%;margin-right:3%;}
.formbox .plogin .submitregAA{width:48%;background:#AAAAAA;}


.formbox .regxieyi{margin-left:5%;color:#000FFF;cursor:pointer;display:inline-block;_display:inline;}
.formbox .xieyibox{width:96%;padding:2%;height:80vh;height:calc(80vh - 3em);font-size:1rem;overflow-y:scroll; background:#FFF;}
.formbox .plogin label {line-height:1.5em;}
.formbox .plogin label input[type="checkbox"]+b{display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;}
/*------------------------------------------------*/
.bodybox{width:100%;max-width:640px;min-height:100vh;margin:0 auto;background:#FFF;}
.header{float:left;width:100%;clear:both; background:#FFF000;}
.header .logo{float:left;width:35%;}
.header .logo img{max-width:100%;max-width:100px;}











.headerbaner{float:left;width:100%;clear:both;}
/*明细菜单*/
.catebox{float:left;width:95%;padding:5% 2.5%;background:#FFF;clear:both;}
.catebox .acate{float:left;width:20%;margin:2.5%;display:inline-block;_display:inline;box-sizing:border-box;-webkit-box-sizing:border-box;}
.catebox .acate p{width:100%;font-size:0.8em;line-height:0.8em;text-align:center;display:inline-block;_display:inline;}
.catebox .acate .pimg{width:60%;padding:0 20%;max-width:50%;}
.catebox .acate img{width:100%;border-radius:50%;}
/*顶部标题栏*/
.detail-tit{float:left;width:100%;position:relative;color:#2A2A2A;border-top:0;border-bottom:1px solid #DADADA;background:#FFF;clear:both;}
.detail-tit h2{float:left;line-height:2.5em;font-size:1.2em;width:98%;padding:0;text-align:center;cursor:pointer;font-weight:normal;}
.detail-tit .more{position:absolute;top:0;right:3%;padding:0;line-height:330%;color:#666;cursor:pointer;display:inline-block;_display:inline;}
.detail-tit i{position:absolute;top:0;left:2%;width:2em;height:100%;cursor:pointer;background-color:#AAA000;}
.detail-tit i.iback{background:url(../img/pngback.png) no-repeat center center;background-size:auto 50%;}
.detail-con{float:left;width:100%;clear:both;min-height:80vh;}

/*-----------------分页脚码-------------------------------*/
.footpagebox{float:left;width:100%;max-width:640px;padding:2% 0;text-align:center;margin:0 auto;}
.footpagebox span{width:38%;line-height:2em;color:#FFF;text-align:center;cursor:pointer;display:inline-block;_display:inline;margin:0 5%;border-radius:3px;}


/*-----------------copyright-------------------------------*/
.footintro{float:left;width:100%;max-width:640px;padding:3.5% 0;margin:0 auto;border-top:1px solid #EAEAEA;padding-bottom:5em;background:#FFF;}
.footintro p{float:left;width:100%;text-align:center;font-size:0.8em;color:#6E6E6E;}
/*-----------------浮动菜单-------------------------------*/
.wrapprobox {position:fixed;left:0;bottom:0;width:100%;padding:0;z-index:1000;background:#F8F8F8;border-top:1px solid #DDDDDD;margin:0 auto;text-align:center;}
.wrapprobox .menulist{width:100%;padding:0;max-width:680px;margin:0 auto;}
.wrapprobox .menu{position:relative;float:left;width:20%;padding:0.3rem;margin:0;border-left:1px solid #F2F2F2;color:#666666;text-align:center;cursor:pointer;display:inline-block;_display:inline;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;}
.wrapprobox .menu:first-child{border-left:0;}
.wrapprobox .menu p{float:left;color:#666;font-size:0.8rem;line-height:1.3rem;width:100%;display:inline-block;_display:inline;}
.wrapprobox .menu img{width:1.6rem;}
.wrapprobox .goods{width:14%;padding-left:0;padding-right:0;}
.wrapprobox .goods:first-child{margin-left:2%;}
.wrapprobox .butbuy{float:right;width:27%;line-height:3rem;font-size:1rem;background:#FF3300;color:#FFF;cursor:pointer;display:inline-block;_display:inline;}
.wrapprobox .butcar{float:right;width:27%;line-height:3rem;font-size:1rem;background:#FF3300;color:#FFF;cursor:pointer;display:inline-block;_display:inline;}
.wrapprobox .butSettlement{float:right;width:27%;line-height:3rem;font-size:1.2rem;background:#FF3300;color:#FFF;cursor:pointer;display:inline-block;_display:inline;}
.wrapprobox .Settlement{width:5rem;padding-left:3%;padding-right:0;}
.wrapprobox .Settlement img{width:3rem;}
.wrapprobox .SettlementTotal{width:35%;line-height:3rem;padding-left:0;padding-right:0;text-align:left;}
.wrapprobox .SettlementTotal .num{font-size:1.5rem;}
/*-----------------消息提示类-------------------------------*/
.MSGTips{position:fixed;top:30%;left:6%;width:88%;text-align:center;display:inline-block;_display:inline;z-index:90000;display:none;}
.MSGTips .msghtml{width:90%;max-width:500px;padding:5% 5%;color:#FEFAEF;font-size:1em;background:#2A2A2A;display:inline-block;_display:inline;border-radius:5px;}
.MSGTipsbg{display:none;position:fixed;left:0;bottom:0;width:100%;height:100%;padding:0;z-index:6000;background:#000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}
.MSGTips .msgSubmit{width:100%;padding-top:10%;}
.MSGTips .msgSubmit span{width:33%;text-align:center;padding:0;margin:0 5%;}
/*-----------------快速菜单-------------------------------*/
#Quickbox{display:none;position:fixed;bottom:-100%;left:0;padding:0;width:100%;height:100%;text-align:center;background:#F8F8F8;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+180));z-index:20000;}
#Quickbox .close{width:1.5em;height:1.5em;background:url(../img/pngclose.png) no-repeat center center;background-size:1.5em;position:absolute;top:2%;right:2%;cursor:pointer;display:inline-block;_display:inline;z-index:21000;}
#Quickbox .ploading{width:100%;padding-top:50%;background:url(../img/loading.gif) no-repeat center center;display:inline-block;_display:inline;}
#Quickbox .htmlbox{width:92%;margin:4% auto;padding:0;max-width:650px;min-height:600px;text-align:left;z-index:20001;position:relative;}
/*快速预订*/
#Quickbox .formtable{float:left;width:100%;padding:0;margin:0 auto;}
#Quickbox .formtable td{padding:2%;}
#Quickbox .formtable td.tdline{line-height:30px;}
#Quickbox .formtable tr:first-child td{padding:5% 2%;}
#Quickbox .formtable tr:last-child td{padding-top:5%;}
#Quickbox .formtable td .imgpro{width:95%;padding:2.5%;border:1px solid #E3E3E3; background:#FFF;}
#Quickbox .formtable p{width:100%;display:inline-block;_display:inline;text-align:left;}
#Quickbox .formtable .pleft{float:left;width:25%;width:7em;text-align:right;line-height:2em;}
#Quickbox .formtable .pright{float:right;width:calc(100% - 8em);height:2em;}


#Quickbox .formtable .ptit{float:left;margin-bottom:5%;font-size:1.2em;}
#Quickbox .formtable .price{float:left;width:100%;display:inline-block;_display:inline;}
#Quickbox .formtable .price .num{font-size:1.2em;}
#Quickbox .formtable .inputbox{width:95%;padding:0 2%;line-height:330%;border-radius:3px;border:1px solid #DDDDDD;}

#Quickbox .formtable .selectbox{width:98%;}
#Quickbox .formtable .inputcontent{width:98%;}
#Quickbox .formtable .labconfig{border:1px solid #DADADA;position:relative;overflow:hidden;line-height:30px;height:30px;padding:0 2%;margin:1% 2% 1% 0;cursor:pointer;display:inline-block;_display:inline;}
#Quickbox .formtable .labconfig s{position:absolute;top:-80px;}
#Quickbox .formtable .labconfig.click{border:1px solid #C80000;background:#FFF;}

#Quickbox .formtable .submitbg{width:100%;line-height:3em;height:3em;border:0;color:#FFF;background:#C80000;text-align:center;cursor:pointer;display:inline-block;_display:inline;border-radius:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
#Quickbox .formtable .submitok{width:48%;margin-right:3%;}
#Quickbox .formtable .submitcancel{width:48%;background:#AAAAAA;}


/*快捷登录*/
#Quickbox .formlogin{float:left;width:90%;padding:0 10%;margin-top:18%;}
#Quickbox .formlogin .submitlogin{float:left;width:46%;}
#Quickbox .formlogin .submitreg{float:left;width:46%;margin-left:6%;}

/*购买数量加减*/
.chonumbox{float:left;overflow:hidden;display:inline-block;_display:inline;}
.chonumbox span{float:left;width:2.5em;font-size:1em;line-height:2.5em;height:2.5em;text-align:center;color:#999;overflow:hidden;background:#FFF;border:1px solid #888888;display:inline-block;_display:inline;}
.chonumbox span.cnumcho{width:2.5em;cursor:pointer;}
.chonumbox span.cnumber{width:3em;border-left:0;border-right:0;}
.chonumbox span .inputCount{float:left;width:100%;line-height:3em;font-size:0.8em;color:#999;border:0;padding:0;margin:0;text-align:center;vertical-align:middle;}

