html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; height:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em.625em.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,hr,table,th,td,form,fieldset,input,button,textarea,figure,img{margin:0;padding:0}a,span{text-decoration:none;display:inline-block}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{border:none;background:transparent}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:normal}html,body,fieldset,img,iframe{border:0}i,em{font-style:normal}li{list-style:none}body,textarea,input,button,select,keygen,legend{outline:0}img{border:none}input{appearance:none;-webkit-appearance:none}ul,li,h1,h2,h3,h4,h5,p,dl,dd{margin:0;padding:0;list-style:none;font-weight:normal}body{font:1rem/1.5 "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;color:#4d4d4d; background:#fff}input{font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;list-style:none;-webkit-list-style:none;-webkit-appearance:none;-webkit-appearance:pus-button}

.boxflex{ display:-webkit-box; display:-moz-box; display:box; display:flex }
.boxflex-1{ -webkit-box-flex:1; -moz-box-flex:1; box-flex:1; flex:1; display:block }
.lft{ float:left }
.rght{ float:right }
input{ background:none; border:none; display:block }
img{ vertical-align:middle }
.red{ color:#ff1d25 }
.dark-grey{ color:#4d4d4d }
.f12{ font-size:0.86rem }
.f15{ font-size:1.07rem }
.f24{ font-size:1.71rem }
.bg-dark{ background:rgba(0,0,0,.3); position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; z-index:700; display:none }
.wrap-outer{ left:0; right:0; bottom:0; top:0; position:absolute; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align:center; z-index:0 }
.wrap-inner{ position:relative; width:100%; max-width:750px; margin:0 auto; min-height:100%; text-align:center; background:#f9f8f5 }

.btn{ border-radius:0.36rem; color:#fff; font-size:1rem; line-height:2.5rem; height:2.5rem; background:#ff1d25; display:block; text-align:center; width:100% }
.btn-grey{ border:1px solid #d2d2d2; background:#eeeeee; color:#4e4e4e; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.btn-none{ background:#d6d6d6; color:#fff }
.btn-bottom{ border-radius:0; height:54px; line-height:54px }

header{ background:#ff1d25; height:3.21rem; position:relative }
header .su8-header-title{ margin:0 4rem; color:#fff }
header .su8-header-title{ padding-top:0.64rem }
header .su8-header-title h1{ font-size:1.25rem; line-height:2.06rem }
header .header-return{ display:block; position:absolute; left:0; top:0; bottom:0; width:3.57rem; background:url(/Images/Double12/icon-return.png) no-repeat center; background-size:0.71rem auto }

.bottom-nav-50{ padding-bottom:3.57rem }

/*温馨提示*/
.pop-notice{ background:#fff; border-radius:1rem; width:70%; max-width:360px; padding:1.43rem; position:absolute; z-index:500 }
.pop-notice .pop-icon-close{ position:absolute; right:-0.89rem; top:-0.89rem; width:1.79rem; height:1.79rem }
.pop-notice .pop-icon-close img{ width:100% }
.pop-notice .title{ font-size:1.2rem; color:#e53000; padding-bottom:0.5rem }
.pop-notice .notice-txt{ font-size:0.8rem; color:#040303; line-height:1.29rem }
.pop-notice .btn-wrap{ padding-top:1.93rem }
.pop-notice .btn-wrap .btn{ width:46%; float:left; margin:0 2%}
.pop-notice .btn-wrap .one-btn{ width:100%; margin:0 }
.pop-notice .phone-confirm{ text-align:center; font-size:1rem }
.pop-notice .phone-confirm .phone-num{ font-size:1.6rem; line-height:2.4rem }


.pop-notice .product-wrap{ padding-top:1.93rem }
.pop-notice .product-wrap .one-product{ width:48%; padding:0 1%; float:left; text-align:center; color:#ff1d25; line-height:2rem; font-weight:bold }
.pop-notice .product-wrap .one-product .product-img{ width:100% }

.pop-bottom{ background:#fff; position:fixed; left:0; bottom:0; right:0; z-index:1000; border-top:1px solid #d6d3cd; padding:25px 5% 15px; width:90%; display:none }
.pop-bottom .icon-close, .pop-center .icon-close, .pop-login .icon-close, .pop-alert .icon-close, .pop-confirm .icon-close{ position:absolute; right:0; top:0; display:block; background:url(/Images/ShoppingMall/icon-close.png) no-repeat center; background-size:40px; width:40px; height:40px }
.pop-room-date h4.tit{ color:#4d4d4d; font-size:17px; line-height:18px; text-align:left; margin-bottom:12px }
.pop-room-date h4.tit .tip{ color:#919191; padding-left:8px }
.pop-room-date h4.tit .red{ font-size:18px; padding:0 2px }
.pop-room-date h5.month{ color:#4d4d4d; font-size:15px; line-height:20px; padding-top:12px; text-align:left  }
.pop-room-date .date-ul{ overflow:hidden }
.pop-room-date .date-ul li{ width:14.2%; float:left }
.pop-room-date .date-ul .date{  text-align:center;float:left; border:1px solid #dcdcdc; border-radius:25px; width:38px; height:38px; line-height:38px; font-size:20px; color:#494949; margin:5px 10px 3px 0 }
.pop-room-date .date-ul .current .date{ color:#00baff; border-color:#00baff; font-weight:bold }
.pop-room-date .week-ul li{ text-align:left; color:#aaa; font-size:12px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:12px }

