html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{ margin:0; padding:0; border:0; outline:0 }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{ -webkit-text-size-adjust:none }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block; block; clear:all }

html{ font-size:62.5% }
@media only screen and (min-width:375px){
	html{ font-size:73.125% !important }
}
@media only screen and (min-width:414px){
	html{ font-size:80.625% !important }
}
@media only screen and (min-width:481px){
	html{ font-size:94% !important }
}
@media only screen and (min-width:561px){
	html{ font-size:109% !important }
}
@media only screen and (min-width:641px){
	html{ font-size:125% !important }
	body{ max-width:640px }
}
body{ font-family:'XinGothic-SinaWeibo', 'Microsoft YaHei', 'Din'; -webkit-text-size-adjust:none; color:#1a1a1a; background:#fff; -webkit-text-size-adjust:none; min-width:320px; font-size:1.4rem; margin:0 auto; }
h1, h2, h3, h4, h5, h6{ font-weight:normal }
form{ display:inline }
textarea{ resize:none }
table{ border-collapse:collapse; border-spacing:0 }
ul, ol{ list-style:none }
input, select, button{ vertical-align:middle; outline:0; -webkit-appearance:none; border-radius:0; }
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="text"], input[type="number"]{ cursor:pointer; -webkit-appearance:none; border-radius:0; padding:0; }
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder{ color:transparent }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
	-webkit-appearance:none !important;
	margin:0;
}
button::-moz-focus-inner, input::-moz-focus-inner{ padding:0; border:0 }
a{ text-decoration:none; color:#1a1a1a }
a:hover, a:active, a:focus{ color:#3990e6; text-decoration:none }
a:active{ color:#aaa }
img{ vertical-align:middle; border:0; -ms-interpolation-mode:bicubic }
.fl{ float:left }
.fr{ float:right }
.clearfix:after{ content:'\0020'; display:block; height:0; clear:both }
.clearfix{ *zoom:1 }

header{ background:#f9f9f9; }
.sinaHead{ width:100%; clear:both; overflow:hidden; background:#f9fafa; border-top:1px solid #adaeae; border-bottom:2px solid #dfdedf; position:relative; line-height:3.9rem; min-height:3.8rem; font-size:1.6rem; }
.sinaHead h2 a{ display:block; float:left; width:16%; height:3.8rem; border-right:1px solid #e0e0e0; background:url(http://www.sinaimg.cn/cj/deco/2015/0709/images/l2_wap_icon.png) no-repeat; background-size:4.5rem 32rem; }
.h_nav_items li{ float:left; padding:0 1.8rem 0 0.8rem; background:url(http://www.sinaimg.cn/cj/deco/2015/0709/images/l2_wap_icon.png) no-repeat 4.17rem -4.4rem; background-size:5rem 28rem; }
.subHead{ height:3.8rem; border-bottom:2px solid #dfdedf; line-height:3.9rem; background:#fafbfb; font-size:1.6rem; }
.subHead a{ display:block; float:left; height:3.8rem;background-size:6rem 24.5rem; }
.subHead span{padding: 0 10px; }
.myaccount{float: right;}

section{ padding:5% 3% 0; }
.content{ margin-bottom:1rem; color:#666666; letter-spacing:0.2rem; }
.content .row{ font-size:1.2rem; line-height:4rem; }
.block{ display:block; float:left; margin-right:1rem; margin-top:0.5rem; width:9rem; height:3rem; line-height:1.6rem; text-align:center; border:1px solid #cfcfcf; }
.block i{ display:block; font-size:1rem; font-style:normal }
.block-time{ display:block; float:left; margin-right:1rem; margin-top:0.5rem; width:6rem; height:2.8rem; line-height:2.8rem; text-align:center; border:1px solid #cfcfcf; }
.chooseTime .info{ font-size:1rem; color:red }
span.cur{ border:1px solid #dc0919; color:#dc0919; }
div.gift_content{ display: none;line-height:20px; font-size:12px; font-weight:bold; padding:4px 3%; border:solid 1px #ccc; width:90%; color:red; clear:both}
.label{ display:block; float:left; margin-right:1rem; }
.txtTotalPrice{ color:#dc0919; }

.phone, .nophone{ padding:3% 2%; background:#fdf3f2; border:1px solid #ffa9b0; font-size:1.2rem; line-height:2rem; }
.phone .arrow{ display:inline-block; margin:-2px 2px 0; border:3px solid transparent; border-top:3px solid #0000fa }

#selectPhone, #inputPhone1, #inputPhone2{ color:#0000fa; }
#market{ display:none; }

a.submitform{ display:block; width:40%; margin:0 auto; font-size:1.2rem; line-height:3.5rem; background:#dc0919; text-align:center; color:#fff; }
section .txt{ text-align:center; color:#dc0919; font-size:0.8rem; padding:5% 0 0; }

.tip{ padding:3% 5%; background:#fcfcfc; border:1px solid #cecfcf; font-size:1.1rem; word-break:break-all }
.tip ul{ list-style:disc; }
.tip a{ color:#dc0919; }

footer{ padding-top:5%; text-align:center; }
footer p a{ color:#3088c9; }
footer li a{ color:#000; }
.bottom-nav{ padding:5% 3% 4%; border-top:2px solid #fdfdfd; border-bottom:2px solid #fdfdfd; background:#f9f9f9; text-align:center; }
.bottom-nav li{ margin:0 1rem; float:left; }
.bottom-nav a{ display:block; }
.bottom-nav .left{ width:3rem; height:3rem; background:url(http://www.sinaimg.cn/cj/deco/2015/0709/images/l2_wap_icon.png) no-repeat -0.5rem -10rem; background-size:6rem 28rem; }
.bottom-nav .right{ width:3rem; height:3rem; background:url(http://www.sinaimg.cn/cj/deco/2015/0709/images/l2_wap_icon.png) no-repeat 0.5rem -20rem; background-size:8rem 37.5rem; }
.bottom-nav p{ padding-top:2.5rem; text-align:left; text-indent:1rem; }
.time-block{ display:inline-block; margin-bottom:-0.5rem; width:2rem; height:1.8rem; background:url(http://www.sinaimg.cn/cj/deco/2015/0709/images/l2_wap_icon.png) no-repeat 0.1rem -27.93rem; background-size:8rem 41rem; }
#curtime{ font-size:1rem; }
.hidding{ display:none; }

.showmsg{ display:none; position:fixed; border:4px solid #b7a9a9; background-color:#fff; font-size:16px; line-height:24px; z-index:100; top:50%; left:30%; height:30px; width:154px; text-align:center; color:#df4252; }
.disable{ background-color:#f4f4f4 !important; }

.menu-market{ overflow:hidden; float:left; }
