﻿@charset "utf-8";
/* CSS Document */

@import url("icon.css");

/* 全局样式 ------------------------------------------------------------------*/
body, h1, h2, h3, p, dl, dd, ol, ul, th, td, form, fieldset, input, button, textarea{ margin:0; padding:0; box-sizing:border-box;}
html{ -webkit-text-size-adjust:none; word-wrap:break-word;}
h1, h2, h3{ font-size:100%; font-weight:normal;}
ol, ul{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:inherit;}
fieldset, img{ border:0;}
cite, em, s, i, b{ font-style:normal;}
input, button, textarea, select{ font-size:100%;}
body, input, button, textarea, select, option{ font-size:normal;}
a, a:link, input, textarea{ text-decoration:none; outline:0; font-weight:normal;}
li, img, label, input{ vertical-align:middle;}
a{color:#333;}
body{ font-size:20px; font-family:"Microsoft Yahei",helvetica,arial;}
.reds{ color:#d52629;}.blue{color:#38c;}.orange{color:#f40;}.gray{color:#999;}
.right0{ float:right;}
.clear {clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
input[type="button"], input[type="submit"], input[type="reset"], textarea, select {-webkit-appearance: none;}
/*表单样式*/
.ui-checkbox .ui-btn{ position:relative; margin:1em auto; padding:0.7em 1em; background:#fff; color:#333; font-size:1.4em; font-weight:normal; font-family:"Microsoft Yahei",helvetica,arial; line-height:1.3em; text-align:center; border:0.1em solid #ddd; border-radius:0.2125em; box-shadow:none; letter-spacing:0.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.ui-checkbox .ui-btn:hover{ background:#fff;}
.ui-checkbox .ui-btn:after{ margin-top:-0.7em; width:1.4em; height:1.4em;}
.form-wrap{ margin:1em 0;}
.form-wrap>dl{ display:block; margin:0; padding:0.8em 0; clear:both;}
.form-wrap>dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
.form-wrap>dl dt{ width:30%;}
.form-wrap>dl dd{ width:70%;}
.form-wrap>dl dt,.form-wrap>dl dd{ display:block; float:left; color:#777; font-size:1.3em; line-height:1.5em;}
.form-wrap>dl dd input,.form-wrap>dl dd select{ margin:0; font-size:1.1em;}
.form-box.code input[type="text"]{ display:inline-block; width:5.4em; vertical-align:middle;}
.form-box.code .btn{ display:inline-block; float:right;}
.form-box.code a{ font-size:1.2em;}
.form-box.code img{ width:auto; height:2em;}
textarea,select,input[type="text"],input[type="search"],input[type="number"],input[type="password"]{ margin:0.5em 0; padding:0.9em 1em; width:100%; height:auto; border:0.1em solid #ddd; border-radius:0.2125em; font-family:"Microsoft Yahei",helvetica,arial; color:#262626; font-size:1.5em; line-height:1.3em;}
.btn{ position:relative; margin:0.5em 0; padding:0.5em 1em; display:block; background:#fff; color:#353535 !important; font-size:1.6em; font-family:"Microsoft Yahei",helvetica,arial; line-height:1.3em; text-align:center; border:0.1em solid #ddd; border-radius:0.2125em; letter-spacing:0.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;-webkit-appearance: none;}
.btn.full{ width:100%;}
.btn.disabled{ color:#fff !important; background:#aaa; border-color:#aaa;}
.btn.gray{ color:#777 !important; background:#ddd; border-color:#ddd;}
.btn.green{ color:#fff !important; background:#52A152; border-color:#52A152;}
.btn.red,.orderbt1 .btn.red{ color:#fff !important; background:#d52629; border-color:#d52629;}
.btn.blue{ color:#fff !important; background:#0088D1; border-color:#0088D1;}
.btn.orange,.orderbt1 .btn.orange{ color:#fff !important; background:#f40; border-color:#f40;}
.select{background:none}

/*页面头部-------------------------------------------------------------------*/
.ui-header{ background:none; border:none;}
.header-wrap{ position:relative; margin:0; padding:0; background:#d52629; /*height:5em;*/ }
.header-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.header-wrap a.icon-back{ position:absolute; display:block; left:1em; top:1em; padding:0 1em 0 1.5em; color:#5c6066; font-size:1.5em;}
.header-wrap a.icon-back:before{ content:""; display:block; position:absolute; top:0; left:0; width:1.4em; height:1.4em; background-size:100%;}
.header-wrap>h2{ margin:0; padding:0; text-align:center; color:#fff; font-size:1.7em; line-height:2.941em; text-shadow:none;}
.header-wrap .logo{ float:left; margin:0; padding:0;}
.header-wrap .logo a{ display:block; position:relative; padding:1em; height:3em;}
.header-wrap .logo a img{ margin:0; padding:0; width:auto; height:100%;}
.header-wrap .right{ position:absolute; top:0; right:0; margin:0; padding:0 1em 0 0;}
.header-wrap .right a{ display:block; float:left; position:relative; margin:0; padding:1em 0.5em 1em 0.7em; font-weight:normal; line-height:0;}
.header-wrap .right a>span{ margin:0; padding:0; display:block; position:relative; width:3em; height:3em; line-height:0;}
.header-wrap .right a>span:before{ content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%;}

/*焦点图样式*/
#slider{ margin:0 -1em; box-shadow:0 1px 4px rgba(0,0,0,.2);}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto;}
.swiper-slide{float: left;}
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}
.swiper-container{/* Specify Swiper's Size: */margin:0; z-index:0; position:relative;}
.swiper-wrapper{/*position:relative; overflow:hidden;*/height:auto !important;}
.swiper-slide{/*position:relative; width:100%;*/height:auto !important;}
.swiper-slide img{width:100%; height:auto; display:block;}
.swiper-slide-active{/* Specific active slide styling: */}
.swiper-slide-visible{/* Specific visible slide styling: */}
.pagination{ position:absolute; left:0; bottom:5px; width:100%; text-align:center;}
.swiper-pagination-switch{/* Stylize pagination button: */	display:inline-block; margin:0 5px; width:8px; height:8px; border-radius:5px; background:rgba(239,239,239,0.8); box-shadow:1px #000; cursor:pointer;}
.swiper-active-switch{/* Specific active button style: */	background:rgba(250,250,10,0.8);}
.swiper-visible-switch{/* Specific visible button style: */}

/*图标导航样式*/
.nav-list{ position:relative; margin:0 -1em; padding:0; border-top:0.15em solid #f6f6f6;}
.nav-list ul{ margin:0 0 0 -0.15em; padding:0; zoom:1;}
.nav-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.nav-list ul li{ position:relative; float:left; width:25%;}
.nav-list ul li .wrap{ position:relative; margin:0; background:#fff; border:0.15em solid #f6f6f6; border-top:0; border-right:0;}
.nav-list ul li a{ display:block; position:relative; text-align:center;}
.nav-list ul li a img{ display:block; margin:auto; max-width:68%;}
.nav-list ul li a span{ display:block; margin:auto; width:98%; font-size:1.2em; font-weight:normal; color:#333; line-height:3em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nav-list ul li .swrap{ padding-top:0.3em;}
.nav-list ul li .swrap a img{ max-width:38%;}

/*新图标导航样式*/
.nav-listn{ position:relative; margin:0 -1em; padding:0.2em 0 1em 0; background:#fff;}
.nav-listn ul{ margin:0 0 0 -0.15em; padding:0; zoom:1;}
.nav-listn ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.nav-listn ul li{ position:relative; float:left; width:25%;}
.nav-listn ul li .wrap{ position:relative; margin:0; padding-top:1em;}
.nav-listn ul li a{ display:block; position:relative; text-align:center;}
.nav-listn ul li a img{ display:block; margin:auto; max-width:50%;}
.nav-listn ul li a span{ display:block; margin:auto; width:98%; font-size:1.2em; font-weight:normal; color:#333; line-height:2.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*筛选导航样式*/
.select-bar{ display:block; position:relative; margin:0em -1em 1em -1em;}
.select-bar:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.select-bar .col{ display:block; margin:0; float:left; padding:.8em 0; width:50%; background:#fff;}
.select-bar .col.active{ color:#d52629; border-bottom:2px solid #d52629;}
.select-bar .col a{ display:block; position:relative; margin:0 0 0 -0.15em; padding:.5em 1em; color:#333; font-size:1.3em; border-left:0.15em solid #eee; line-height:1em; text-align:center; letter-spacing:0.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.select-bar .col .ipdel{ font-family:"Microsoft Yahei",helvetica,arial; border:none; background:none; font-size:1.3em; padding:.25em 1em; text-align:center; width:100%; border-left:0.15em solid #eee; cursor:pointer; letter-spacing:0.2em;}
.select-bar .co2{ display:block; margin:0; float:left; padding:.8em 0; width:33.3%; background:#fff;}
.select-bar .co2 a{ display:block; position:relative; margin:0 0 0 -0.15em; padding:.5em 1em; color:#333; font-size:1.3em; border-left:0.15em solid #eee; line-height:1em; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.select-bar .co2 a.active{ color:#d52629;}
.select-bar .co3{ display:block; margin:0; float:left; padding:.8em 0; width:25%; background:#fff;}
.select-bar .co3 a{ display:block; position:relative; margin:0 0 0 -0.15em; padding:.5em 1em; color:#333; font-size:1.3em; border-left:0.15em solid #eee; line-height:1em; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.select-bar .co3 a.up{ background:url(up.png) 77% center no-repeat;}
.select-bar .co3 a.down{ background:url(down.png) 77% center no-repeat;}
.select-bar .co3 a.ping{ background:url(ping.png) 77% center no-repeat;}
.select-bar .co3.active{ color:#d52629; border-bottom:2px solid #d52629;}

/*分页页码*/
.page-list{ position:relative; margin:.3em -1em; padding:0; clear:both; background:#fff;}
.page-list:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.page-list a,.page-list span{ margin:0.7em 0;  padding:.5em 0;  float:left; width:24%; line-height:1em; border-left:0.15em solid #f6f6f6; font-size:1.3em; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.page-list span{ color:#999;}
.page-list a{ color:#666;}
.page-list a.on{color:#333; display:block; float:left;}
.page-list a.disabled{color:#999;font-weight:normal;}

/*分类筛选样式*/
.category-bar{ position:relative;  background:#fff; }
.category-bar li{ margin:0 0 .3em 0; clear:both; }
.category-bar li h2{ margin-bottom:.5em; border-bottom:0.15em solid #eee; }
.category-bar li h2 a{ display:block; padding:.5em 1em; font-size:1.5em; color:#333; line-height:2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.category-bar li p{ display:block; position:relative; padding:0 1.5em; }
.category-bar li p:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.category-bar li p a{ display:block; float:left; margin:.2em 0; padding:.2em 0; font-size:1.3em; color:#51545a; width:33.333%; line-height:2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* 查询页面样式
--------------------------------------------------------------------*/
.search{ border-radius:4px; position:relative; z-index:2221; background:#fff; margin:0 6em 1.6em 5em; height:3.5em; top:0.8em; text-shadow:none;}
.search .text{float:left;width:11.5em;border:none;height:1.9em;line-height:1.9em;outline:none;font-size:1.3em; padding:0;color:#b6b7b9;display:block;}
.search .selectwrap{width:5em;float:left;text-indent:1.2em;height:3.5em;line-height:3.5em;_display:inline;overflow:hidden;cursor:pointer;background:url(searchp.jpg) 0 0.5em no-repeat; background-size:100%; margin-right:1em;}
.search #selectvalue{height:3em;line-height:3.0em;overflow:hidden;color:#d52629; font-weight:600; font-size:1.3em;}
.search #options{position:absolute;z-index:9999;width:5em;top:3.5em;left:0;background:#FFF;border:#b4b4b4 1px solid;}
.search #options a{display:block;width:5em;height:2.5em;line-height:2.5em;overflow:hidden;color:#808080; font-size:1.2em;}
.search #options a:hover{text-decoration:none;background:#ececec;}
.search .submit{ float:left;width:3.5em;height:2.5em;position:absolute;right:0px;top:0.45em;background:url(search.png) #fff center center no-repeat; background-size:50%; border:none; cursor:pointer;}

/*标题样式*/
.section{ margin:0 -1em; background:#fff;}
.section h1{ margin:0; padding:0 0 0 1em; line-height:2.4em; font-size:1.7em; color:#333;}
.section h1 span{ display:block; margin-right:1em; float:right; color:#666; font-size:0.7em;}

/*SKU样式*/
     .protype:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
		 .protype label{ color:#2b2b2b; display:block; float:left; padding:2px 5px; margin:0 .5em .5em 0; color:#2b2b2b; height:1.5em; line-height:1.5em;border:1px solid #d9d9d9; white-space:nowrap; color:#666; overflow:hidden; position:relative; top:-2px; cursor:pointer; font-size:1em;}	   
		 .protype label:hover{ color:#d52629; border:2px solid #d52629; padding:1px 4px;}
		 .protype label.lon{ border:2px solid #d52629; padding:1px 5px; color:#333;}
		 .protype label.lon:hover{ color:#d52629; border:2px solid #d52629; padding:1px 5px;}


/*产品列表样式*/
.img-list{ position:relative; margin:0 -1em; padding:0; border-top:0.15em solid #f6f6f6;}
.img-list ul{ margin:0 0 0 -0.15em; padding:0; zoom:1;}
.img-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.img-list ul li{ position:relative; float:left; width:50%;}
.img-list ul li .wrap{ position:relative; margin:0; background:#fff; border:0.15em solid #f6f6f6; border-top:0; border-right:0;}
.img-list ul li .wrap .number{ position:absolute; display:block; top:0.5em; left:0.5em; margin:0; padding:0; width:2.2em; height:2.2em; color:#fff; font-size:1.3em; line-height:2.2em; text-align:center; border-radius:2.2em; background:#0088D1; opacity:0.8; zoom:1; z-index:1;}
.img-list ul li:nth-child(1) .wrap .number{ background:#d52629;}
.img-list ul li:nth-child(2) .wrap .number{ background:#f90;}
.img-list ul li:nth-child(3) .wrap .number{ background:#52A152;}
.img-list ul li .wrap a{ display:block; position:relative; padding:1em; text-align:center; overflow:hidden;
    top: 0px;
    left: 0px;
}
.img-list ul li .wrap a .picb{ width:32%; float:right; padding:.5em 0;}
.img-list ul li .wrap a .note1{ width:65%; float:left; text-align:left; padding:.5em 0;}
.img-list ul li .wrap a .note1 h2{ display:block; padding:.2em 0 .5em .5em; color:#333; font-size:1.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.img-list ul li .wrap a .note1 p{ display:block; padding:0 0 .5em .5em; color:#bbb; font-size:1.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.img-list ul li .wrap a img{ display:block; margin:auto; max-width:100%; height:180px}
.img-list ul li .wrap a .note{ text-align:left; color:#999;}
.img-list ul li .wrap a .note h2{ display:block; padding:1em 0 .5em 0; color:#333; font-size:1.2em; white-space:nowrap; text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;}
.img-list ul li .wrap a .note p{ padding:0 0 1em 0;}
.img-list ul li .wrap a .note p .price{ display:inline-block; margin-right:.1em; color:#d52629; font-size:1.35em;}
.img-list ul li .wrap a .note p .hot{ display:block; float:right; font-size:1.1em; line-height:1.8em;}
.img-list.unline{ border-top:0;}

/* 产品详细样式-------------------------------------------------------------------*/
.goods-item{ position:relative; margin:1em 0; padding:1em; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff; }
.goods-item.pbn{ padding-bottom:0;}
.goods-item.pbn h2{ border-bottom:none;}
.goods-item h2{ margin:0 0 0.5em; padding-bottom:0.5em; color:#333; font-size:1.3em; line-height:2em; border-bottom:0.1em solid #efefef; }
.goods-item>dl{ padding:0.5em 0; clear:both; color:#53575e; font-size:1.3em; line-height:1.8em; }
.goods-item>dl dt{ display:block; float:left; padding-right:0.5em; }
.goods-btn{ position:relative; margin:1em 0; padding:1em 1em 0 1em; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff; }
.goods-btn h1{ margin:0 0 1em; padding-bottom:0.5em; color:#333; font-size:2em; line-height:1.3em; border-bottom:0.05em solid #efefef; }
.goods-btn h1 em{display:block;font-size: 0.7em; font-weight:normal; color:#e4393c}
.goods-btn h1 i{border:1px solid #D52629;border-radius:10%;font-family:SimSun;width:2em;color:#D52629; font-size:0.6em; padding:0.2em 0.8em; margin-left:0.5em;}
.goods-btn h1 span{display:block;font-size: 0.7em; font-weight:normal;}
.goods-btn:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.goods-btn .price-box{ margin-bottom:1em; color:#53575e; font-size:1.3em; line-height:1.8em;}
.goods-btn .price-box:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.goods-btn .price-box div{ display:block; float:left; width:70%;}
.goods-btn .price-box div i{background:#FF8E1B; color:#fff; font-size:1em; text-shadow:none; padding:0.1em; margin-left:.5em;}
.goods-btn .price-box div b{ color:#f00; font-size:1.3em;}
.goods-btn .price-box a{ float:right; display:inline-block;}
.goods-btn .price-box a span{ float:left; padding-right:0.5em;}
.goods-btn .price-box a i{ float:left; background:url(sc.png) 0 0 no-repeat; background-size:100%; display:inline-block; width:1.5em; height:1.5em; margin-top:0.15em;}
.goods-btn-wrap .col{ float:left; width:33.333%; padding:0 0.3em; box-sizing:border-box; }
.goods-btn-wrap .input-box a{ display:block; float:left; margin:0.5em 0; padding:0.5em 0; width:2em; line-height:1.3em; font-size:1.4em; text-align:center; border:0.1em solid #ddd; color:#333; background:#fff; vertical-align:middle; }
.goods-btn-wrap .input-box input[type="text"]{ display:block; float:left; padding:0.5em 0; width:3em; text-align:center; border-left:0; border-right:0; border-radius:0; font-size:1.4em; vertical-align:middle; }
.goods-btn-wrap a.btn{ padding:0.5em 0; font-weight:normal; font-size:1.4em; letter-spacing:0.1em; text-shadow:none; }
.product_content img{max-width:100%;}
.goods-item .online{margin-top:1em;padding-top:0.7em;border-top:1px solid #E5E5E5;}
.goods-item .online a{margin-right:15px;}
.voucher_red_bg{ color: #fff; background: #e3393c; padding: 3px 5px; line-height: 12px; margin-right: 5px; display: inline-block; border-radius: 2px;text-shadow:none;}
.voucher_get,.voucher_get a{color: #e4393c;}
.voucher_get a{text-decoration:underline;}

/*评论样式*/
.comment-wrap{ position:relative; margin:0 -1em; padding:.5em 1em; background:#fff; border-top:0.15em solid #f6f6f6;}
.comment-add{ padding-bottom:1em;}
.comment-list{ position:relative; margin:0; padding:0;}
.comment-list .nodata{ margin:0 1em; color:#999; font-size:1.2em; text-align:center; line-height:5em; border-top:0.15em solid #f6f6f6;}
.comment-list li{ padding:1.5em 1em; border-bottom:0.15em solid #f6f6f6;}
.comment-list li:first-child{ border-top:0;}
.comment-list.unline li:first-child{ border-top:0;}
.comment-list li:last-child{ border-bottom:none;}
.comment-list li .floor{ /*display:none;*/ float:right; font-size:1.7em; color:#ddd;}
.comment-list li .avatar{ /*display:none;*/ margin:0 0.5em 0.5em 0; position:relative; float:left; width:5em; height:5em; overflow:hidden;}
.comment-list li .avatar img{ width:100%; height:100%; border-radius:5em;}
.comment-list li .inner p{ margin:0; padding:0; font-size:1.3em; color:#262626; line-height:1.5em;}
.comment-list li .inner .meta{ margin:0; padding:.8em 0 0 0; font-size:1.2em; color:#999; border:none; overflow:hidden;}
.comment-list li .inner .meta .blue{ color:#1E7BB3;}
.comment-list li .inner .meta .time{ float:right;}
.comment-list li .answer{ clear:both; margin:2em 0 0 0; padding:1em; background:#f6f6f6; border:0.15em solid #e6e6e6; border-radius:0.5em;}
.comment-list li .answer p{ margin:0; padding:0; font-size:1.3em; line-height:1.7em;}
.comment-list li .answer .meta{ margin:0 0 .5em 0; padding:0; color:#999; font-size:1.2em; border:none;}
.comment-list li .answer .meta .blue{ color:#1E7BB3;}
.comment-list li .answer .meta .time{ float:right;}

.goods-btn-wrap .col{ float:left; width:33.333%; padding:0 0.3em; box-sizing:border-box; }
.goods-btn-wrap .input-box a{ display:block; float:left; margin:0.5em 0; padding:0.5em 0; width:2em; line-height:1.3em; font-size:1.4em; text-align:center; border:0.1em solid #ddd; color:#333; background:#fff; vertical-align:middle; }
.goods-btn-wrap .input-box input[type="text"]{ display:block; float:left; padding:0.5em 0; width:3em; text-align:center; border-left:0; border-right:0; border-radius:0; font-size:1.4em; vertical-align:middle; }
.goods-btn-wrap a.btn{ padding:0.5em 0; font-weight:normal; font-size:1.4em; letter-spacing:0.1em; text-shadow:none; }

/*会员中心----------------------------------------------------------------------*/
.link-box{ margin:1em 0; text-align:center;}
.link-box a{ display:inline-block; margin-right:1em; color:#666; font-size:1.3em; line-height:1.5em;}
.oauth-list{ margin:1em 0;}
.oauth-list:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
.oauth-list h2{ margin:0; padding:0.5em 0; color:#666; font-size:1.5em; line-height:1.2em; height:auto;}
.oauth-list a{ display:block; float:left; margin:0 2em 0 0; padding:1em 0; line-height:1.5em; vertical-align:middle;}
.oauth-list a img{ min-width:2em; vertical-align:middle;width:3em;}
/*选项列表*/
.item-list{ margin:0 0 1em 0; position:relative; }
.item-list ul{ margin:0; padding:0; border:0.15em solid #e5e5e5; border-radius:0.2125em; }
.item-list ul li{ position:relative; border-bottom:0.15em solid #e5e5e5; background:#fff; }
.item-list ul li:last-child{ border-bottom:0; }
.item-list ul li a{ display:block; position:relative; padding:1em; color:#333; font-size:1.3em; line-height:1.6em; }
.item-list ul li a:after{ display:block; position:absolute; top:1.2em; right:1em; content:""; width:0.55em; height:1em; opacity:0.8; background-image:url(point.png);background-repeat:no-repeat;background-size:100%;}
.item-list ul li a em{ padding-left:0.6em; color:#999;}

.ordersw{ position:relative; margin:0 0 1em 0; padding:1em; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff;}
.ordersw h2{ margin:0 0 0.5em; padding-bottom:0.5em; color:#333; font-size:1.3em; line-height:2em; border-bottom:0.1em solid #efefef;}
.ordersw h2 span{ float:right;}
.ordersw h2 span.admap{ background:url(map.png) left center no-repeat; background-size:14%; padding-left:1.4em;}
.ordersw h2 em{ padding-left:2.5em;}
.ordersw>dl{ padding:0.5em 0; clear:both; color:#53575e; font-size:1.3em; line-height:1.8em;}
.ordersw>dl dt{ display:block; float:left; padding-right:0.5em;}
.ordersw>dl dd.dtop{ border-top:1px solid #e5e5e5; margin-top:0.5em;}

.orderbt em{ display:inline-block; width:40%; padding:0 5%;}
.orderbt a{ text-shadow:none;}
.record-list{ margin:0 -1em 1em -1em; padding:0 1em; background:#fff;}
.record-list .nodata{ margin:0; line-height:8em; color:#999; font-size:1.5em; text-align:center; }
.record-list li{ display:block; position:relative; clear:both; padding:1em 0; border-top:0.15em solid #efefef; }
.record-list li:first-child{ border-top:0; }
.record-list li:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.record-list li .ui-checkbox{ float:left; margin:0; padding:0; }
.record-list li .ui-checkbox input{ top:0.2em; left:0; margin:0; width:1.8em; height:1.8em; }
.record-list li label.ui-btn{ display:block; margin:0.2em 0 0; padding:0; width:1.8em; height:1.8em; font-size:1em; border:0; text-align:left; letter-spacing:0; white-space:normal; }
.record-list li label.ui-btn:hover{ background:#fff; }
.record-list li label.ui-btn:after{ top:0; left:0; margin:0; width:1.8em; height:1.8em; }
.record-list li a{ display:block; margin-left:2.5em; font-size:1.2em; }
.record-list li a h4{ margin:0; padding:0; font-size:1.3em; font-weight:normal; color:#5c6066; line-height:1.5em; }
.record-list li a h4 span{ float:right; }
.record-list li a p{ margin:0.5em 0; padding:0; font-size:1em; color:#8c8c8c; line-height:1em; }
.record-list li a p span{ float:right; }

.addadr{ text-align:right;}
.addadr a{ font-size:1.5em; color:#000;}
.addadr em{ font-size:1.5em; color:#000; padding:0 0.5em;}
.addadrtit{ font-size:1.8em; padding:0.5em 0;}
.addtab th{ font-size:1.5em; font-weight:500;}

.point1{ float:right; background:url(rt.png) 0.5em 0.4em no-repeat; background-size:300%; display:inline-block; width:2em; height:2em;}
.point2{ float:right; background:url(rt.png) -2.5em 0.4em no-repeat; background-size:300%; display:inline-block; width:2em; height:2em;}
.sect1{ margin:0 0.5em 0.3em 0; padding:0em 1.2em 0em 0.2em; width:auto; font-size:1.0em; background:url(r.png) right center no-repeat;}
.n-star{ display:block; height:20px; background:url(c2.png) left center no-repeat; width:110px; position:relative; top:-0.2em; left:0.5em;}
.n-star i{ display:block; height:20px; background:url(c1.png) left center no-repeat;}
.left{ float:left;}

.delbg{ background:url(del.png) left top no-repeat; background-size:100%; display:inline-block; width:2em; height:2.5em; margin-top:1.2em;}
.collect{ background:url(sc.png) left top no-repeat; background-size:100%; display:inline-block; width:2em; height:2.5em; margin-top:1.2em; margin-right:1em;}

.cartb{ border-top:0.1em solid #efefef; padding:1em 0 0 2em;}
.cartb1{ border-top:0.1em solid #efefef; padding:1em 0 0 0;}
.ipck{ margin:3em 0 0 -2em;}

.already{ position:fixed; bottom:0px; left:0px; z-index:9999; background:#e9e9e9; border-top:1px solid #ddd; width:100%;}
.already p{ font-size:1.6em; padding:1.1em 0.5em;}
.already .right0{ position:absolute; right:1em; top:0em; display:inline-block;}

/*页面底部-------------------------------------------------------------------*/
.copyright{ position:relative; margin:0 -1em; text-align:center; background:#fff; padding:0 1em 1em 1em;}
.copyright .flogin{ text-align:left; border-bottom:1px solid #e5e5e5; padding:1em;}
.copyright .flogin a{ color:#666; font-size:1.3em;}
.copyright .flogin span{ color:#666; font-size:1.3em; padding:0 0.5em;}
.copyright .flogin em{ float:right;}
.copyright>p{ padding:1em 0; font-size:1.5em; color:#999;}
.copyright>p a{ margin:0 0.3em; color:#666;}
.copyright address{ font-size:1.2em; color:#999; font-style:normal; font-weight:normal;}

/*按钮样式-------------------------------------------------------------------*/
.btn_send_code{margin:0.5em 0; padding:0.7em 1em; width:45%; height:auto; border:0.1em solid #ddd; border-radius:0.2125em; font-family:"Microsoft Yahei",helvetica,arial; color:#262626; font-size:1.6em; line-height:1.3em; background:#f4f4f4; cursor:pointer;-webkit-appearance: none;}

/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ display:block; color:#999; font-size:14px;width:90%; }
.Validform_right{ color:#71b83d; }
.Validform_wrong{ color:#F00; white-space:nowrap; }
.Validform_loading{ }
.Validform_error{ background:#FEFBD3; }
/*=====================以上部分是Validform必须的====================*/


/*提示容器样式*/
.wrap-box{ margin:1em 0 0 0; padding:1em; border:0.15em solid #ddd; border-radius:0.2125em; background:#fff;}
.wrap-box:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
.wrap-box h2{ margin:0 0 0.8em; padding:0.3em 0 0.8em; color:#333; font-size:1.4em; line-height:1em; font-weight:normal; border-bottom:0.1em solid #efefef;}
.wrap-box h2 a{color:#38C;}
.wrap-box h2 span{ float:right; font-size:1em;}
.wrap-box h2.topn{ border-bottom:none; margin-bottom:0;}
.wrap-box p{ display:block; width:100%; font-size:1.2em; color:#777; line-height:2em;}
.wrap-box>dl{ display:block; margin:0; padding:0.5em 0; clear:both; font-size:1.3em; line-height:2em;}
.wrap-box>dl:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
.wrap-box>dl dt{ display:block; float:left; width:30%; color:#777;}
.wrap-box>dl dd{ display:block; float:left; width:70%;}
.wrap-box .tip{ text-align:center;}
.wrap-box .tip .icon{ display:block; position:relative; margin:auto; width:12em; height:12em;}
.wrap-box .tip .icon:before{ display:block; position:absolute; top:0; left:0; content:""; width:12em; height:12em;}
.wrap-box .imgbox{ position:relative; display:block; margin:0;}
#afui .wrap-box .imgbox:after{ position:absolute; right:0; top:50%; margin-top:-16px; content:""; font-family:'chevron'; color:#777; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.wrap-box .imgbox img{ display:inline-block; margin:0 1em 1em 0.5em; width:8.5em; float:left;}
.wrap-box .imgbox p.tit{ color:#000; font-size:1.5em; line-height:1.8em;}
.wrap-box .imgbox p.tit1{ color:#000; font-size:1.3em; line-height:1.8em; padding-bottom:0.8em;}
.wrap-box .imgbox p.reds{ color:#d52629; font-size:1.4em;}
.wrap-box .note{ display:block; position:relative; clear:both;}
.wrap-box .note p{ font-size:1.2em;}
.wrap-box .note span{float:right;}

/*内容标题样式*/
.meta{ margin:1em auto auto; padding:0 0 .7em; border-bottom:0.15em solid #f6f6f6; }
.meta .meta-tit{ margin:0; color:#333; font-size:2em; line-height:1.3em; }
.meta .meta-info{ color:#999; font-size:1.1em; line-height:2em; }
.meta .meta-info span{ margin-right:0.5em; }

/*内容详细样式*/
.box-wrap{ position:relative; margin:0 -1em; padding:1em; background:#fff; overflow:hidden; }
.box-wrap:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.entry{ margin:0; padding:0; font-size:1.5em; line-height:2em; word-wrap:break-word; min-height:25em;}
.entry img{ max-width:100%!important; height:auto!important; }
.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word;}

.nocart{ text-align:center; padding:2.5em 0; margin:0 -1em; background:#fff;}
.nocart .crtbg{  background:url(cart.png) left top no-repeat; background-size:100%; display:inline-block; width:10em; height:10em;}
.nocart p{ font-size:1.4em; line-height:1.6em; color:#999; padding-bottom:0.5em;}

.orderbt1{ border-top:1px solid #efefef; padding-top:1em;}
.orderbt1 em{ display:inline-block; padding:0 2%; float:right;}
.orderbt1 .btn{ position:relative; margin:0 0.5em; padding:0.5em; display:block; background:#fff; color:#353535 !important; font-size:1.2em; font-family:"Microsoft Yahei",helvetica,arial; line-height:1.3em; text-align:center; border:0.1em solid #ddd; border-radius:0.2125em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-shadow:none;}
.txtrt{ text-align:right; padding-top:0.5em;}
.txtrt1{ text-align:right; border-top:1px solid #efefef; margin-top:1em; padding:0.5em 0;}
.refund_btn{border:0.1em solid #ddd; border-radius:0.2125em; padding:.3em 0.9em; color:#666;background:#fff;}

.orcom{ background:#fff; padding:1em 0;}
.orcom li{ padding:0.5em 0 1em 0; overflow:hidden;}
.orcom li .blue{ font-size:1.3em;}

.bgs1con{ background:#fff; border-bottom:1px dotted #ddd;}
.orderbt2{ overflow:hidden; padding:1em 0 0.5em 0;}
.orderbt2 em{ display:inline-block; float:left;}
.orderbt2 .btn1{ position:relative; margin:0 1em 0 0; padding:0.5em 2em; display:block; background:#fff; color:#353535 !important; font-size:1.2em; font-family:"Microsoft Yahei",helvetica,arial; line-height:1.3em; text-align:center; border:0.1em solid #ddd; border-radius:0.2125em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-shadow:none;}
.orderbt2 .btn1.normals{ color:#353535 !important; border:0.1em solid #ddd; background:#efefef;}
.orderbt2 .btn1.orange{ color:#fff !important; border:0.1em solid #f40; background:#f40;}
.orderbt2 .btn1.orange1{ color:#fff !important; border:0.1em solid #f0ca01; background:#f0ca01;}
.orderbt2 .btn1.grays{ color:#000 !important; border:0.1em solid #ddd; background:#ddd;}

.anonymous{ font-size:1.4em; padding:0.5em 1.3em 0.5em 1.3em;}
.anonymous input{ float:right;}

.albut1{ padding:0 1em; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff; margin-top:1em;}
.albut1 p{ font-size:1.5em; padding:1.2em 0;}
.albut1 .right0{ display:inline-block;}
.paddt{ padding-top:4.45em;}

#collt{ border:none; margin:1em -1em 0 -1em; padding:1em 1em 0 1em; background:#fff;}
#collt .imgbox{ border-bottom:0.1em solid #efefef; margin-bottom:1.5em; position:relative;}
#collt .imgbox .dels{ position:absolute; right:0.5em; top:4.5em;}
#collt .imgbox1{ border-bottom:0.1em solid #efefef; margin-bottom:1em;}
#collt .imgbox1 img{ display:inline-block; margin:0 1em 1em 0; width:5.5em; float:left; border-radius:50%;}
#collt .imgbox1 .right0{ padding-top:0.5em;}
#collt .imgbox img{ margin:0 1em 1.2em 0;}
#collt .imgbox .tit{ height:3.6em; width:70%; overflow:hidden;}
#collt .imgbox1 .tit3{ color:#000; font-size:1.5em; height:3.6em; width:90%; line-height:3.4em; overflow:hidden;}
#collt .imgbox:last-child,#collt .imgbox1:last-child{ border-bottom:0; margin-bottom:0;}

.ordeok{ background:#fff; border:0.15em solid #e5e5e5; padding:1.5em; line-height:3.5em; margin-top:1em; border-radius:0.2125em;}
.ordeok h2{ font-size:1.6em; color:#333; font-weight:600;}
.ordeok h2 strong{ padding:0 8px;}
.ordeok h3,.ordeok p{ color:#333; font-size:1.3em;}
.ordeok p a{ margin-right:0.5em; color:#36c;}

/*使用购物卡*/
.goods-item h2.h2ts{ border-bottom:none; padding-bottom:0; margin:0;}
.goods-item h2.h2ts i{ background:#d52629; color:#fff; text-shadow:none; border-radius:0.2em; padding:0 .3em; margin-left:.5em;}
.goods-item .cards{ padding-top:1em;}
.goods-item .cards>dl{ border-top:0.1em solid #efefef; padding:0.5em 0; clear:both; color:#53575e; font-size:1.3em; line-height:1.8em;}
.goods-item .cards>dl dt{ display:block; float:left; padding-right:2em;}
.goods-item .cards>dl dt div input{ left:0; width:auto; top:.45em;}
.goods-item .cards>dl span{ color:#999; font-size:.9em; float:right;}

/*店铺*/
.shop-bar{ display:block; position:relative; position:fixed; bottom:0px; left:0px; z-index:9999; width:100%; margin:0; background:#e9e9e9; border-top:1px solid #ddd;}
.shop-bar:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.shop-bar .co2{ display:block; margin:0; float:left; padding:.8em 0; width:33.3333%;}
.shop-bar .co2 a{ display:block; position:relative; margin:0 0 0 -0.15em; padding:.5em 1em; color:#333; font-size:1.3em; border-left:0.15em solid #ddd; line-height:1em; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}

.shopbanner{ height:17.5em; max-width:640px; margin:0 -1em; position:relative;}
.shopbanner a{ width:4em; height:3.5em; display:inline-block; position:absolute; right:1em; bottom:0; background:url(sc.png) #fff center 0.3em no-repeat; background-size:40%; border-radius:5px 5px 0px 0px; color:#333; text-align:center; line-height:5em; overflow:hidden; font-size:1.2em;}
.shopname{ font-size:1.5em; margin-top:-1em; z-index:55; position:relative; padding-left:2em; overflow:hidden;}
.shopname:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.shopname img.logos{ border-radius:50%; width:5em; height:5em; background:#fff; padding:0.25em; margin-right:1em; float:left;}
.shopname h2{ padding:1.4em 0 0.3em 0;}
.shopname p{ padding-left:6em;}

.shopname1{ font-size:1.1em; color:#333; overflow:hidden;}
.shopname1 img.logos{ border-radius:50%; width:3.8em; height:3.8em; background:#fff; margin-right:0.8em; float:left;}

/*2015-11-12 店铺优惠券*/
.juan{ margin:1em -1em 0 -1em; background:#fff; padding:0 1em;}
.juan li{ border-radius:.2em; text-shadow:none; color:#fff; padding:0 0 0 3em; font-size:1.5em; cursor:pointer; background:url(icon_c.png) #d52629 top left no-repeat; margin-bottom:.5em; height:3em; overflow:hidden;}
.juan li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.juan li b{ font-size:1.8em; position:relative; top:.2em; padding:0 .3em 0 .1em;}
.juan li em{ float:right; height:3em; line-height:3em; padding:0 1em; background:#000; border-top-right-radius:.2em; border-bottom-right-radius:.2em;}

/*404页面*/
.error{ text-align:center;}
.error img{ width:10em; height:10em; margin:3em 0 1.5em 0;}
.error h2{ font-size:2em;}
.error p{ font-size:1.4em; padding-top:1em;}

/*店铺列表*/
.shoplist{ margin:0 -1em; background:#fff;}
.shoplist ul li{ border-bottom:0.15em solid #e5e5e5;}
.shoplist img.pic{ width:9em; height:9em; margin-right:1em; float:left;}
.shoplist ul li:last-child{ border-bottom:0;}
.shoplist ul li a{ display:block; position:relative; padding:1em; color:#333; line-height:1.6em;}
.shoplist ul li a:after{ display:block; position:absolute; top:3.6em; right:1em; content:""; width:0.65em; height:1.2em; opacity:0.8; background-image:url(point.png);background-repeat:no-repeat;background-size:100%;}
.shoplist ul li a em{ padding-left:0.6em; color:#f00;}
.shoplist ul li h2{ padding-bottom:.5em; display:block; color:#222; font-size:1.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.shoplist ul li p.tit{ display:block; color:#666; padding-top:.75em; font-size:1.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*限量钜惠样式*/
.prom-list{ position:relative; margin:0 -1em; padding:0;}
.prom-list ul{ margin:0; padding:0; zoom:1;}
.prom-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prom-list ul li{ position:relative; width:100%;}
.prom-list ul li .wrap{ position:relative; margin:1em 0 0 0; background:#e3f4ea;}
.prom-list ul li .wrap a{ display:block; position:relative; text-align:center; overflow:hidden;}
.prom-list ul li .wrap a img{ display:block; margin:auto; max-width:100%;}
.prom-list ul li .wrap a .note{ text-align:left; color:#999; padding:0 2%;}
.prom-list ul li .wrap a .note h2{ display:block; padding:.6em 0; color:#333; font-size:1.3em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.prom-list ul li .wrap a .note p{ padding:0 0 1em 0;}
.prom-list ul li .wrap a .note p .price{ display:inline-block; color:#d52629; font-size:1.6em;}
.prom-list ul li .wrap a .note p .nob{ display:block; float:right; line-height:1.8em; font-size:1.3em; color:#666; text-align:right;}

/*特色馆*/
.tsg-list{ position:relative; margin:0 -1em; padding:0; border-top:0.15em solid #f6f6f6;}
.tsg-list ul{ margin:0; padding:0; zoom:1; padding-right:1em;}
.tsg-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tsg-list ul li{ position:relative; float:left; width:50%;}
.tsg-list ul li.libig{ width:100%;}
.tsg-list ul li .wrap{ position:relative; margin:0; background:#fff; }
.tsg-list ul li .wrap a{ display:block; position:relative; padding:1em 0 0 1em; text-align:center; overflow:hidden;}
.tsg-list ul li .wrap a img{ display:block; margin:auto; max-width:100%;}
.tsg-list ul li .wrap a .note{ text-align:left; color:#999; position:absolute; bottom:0; left:1em; right:0;}
.tsg-list ul li .wrap a .note h2{ display:block; padding:.5em 0 .5em 1em; color:#fff; font-size:1.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; background:#ccc;background:rgba(0,0,0,.5); text-shadow:none;}
.tsg-list ul li .wrap a .note h2 span{ padding-left:.5em; opacity:0.8; font-size:.8em;}
/*页面底部-------------------------------------------------------------------*/
/*.copyright{ position:relative; margin:0 -1em; text-align:center; background:#fff; padding:0 1em 1em 1em;}
.copyright .flogin{ text-align:left; border-bottom:1px solid #e5e5e5; padding:1em;}
.copyright .flogin a{ color:#666; font-size:1.3em;}
.copyright .flogin span{ color:#666; font-size:1.3em; padding:0 0.5em;}
.copyright .flogin em{ float:right;}
.copyright>p{ padding:1em 0; font-size:1.5em; color:#999;}
.copyright>p.p1{ color:#d52629; font-size:1.3em;}
.copyright>p a{ margin:0 0.3em; color:#666;}
.copyright address{ font-size:1.2em; color:#999; font-style:normal; font-weight:normal;}*/

/*微信分享遮罩提示*/
.weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80);  height: 100%; width: 100%; z-index: 99999;}
.weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}
.weixin-tip p img{max-width: 100%; height: auto;}

.loader{ padding:0 0 4% 0; text-align:center; margin-top:1em;}
.loader a{ display:block;color:#686868; font-size:1.3em; border:1px solid #e6e6e6; background:#ececec; border-radius:0.1em; line-height:2.8em;}
.loader a:hover{color:#686868;}

/*2015-09-07 新闻资讯*/
.newsdt{ margin:1em auto; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff; padding:1em;}
.newstit{ padding-bottom:1em; border-bottom:1px solid #e5e5e5; text-align:center;}
.newstit h1{ color:#D52629; font-size:19px; margin:0 0 10px;}
.newstit p span{ margin:0 .5em; color:#999; font-size:1.1em;}
.newscon{ margin:0; padding:0; font-size:1.2em; line-height:24px; word-wrap:break-word;}
.newscon p{ margin:1em 0;}
.newscon img{ max-width:100%!important; height:auto!important; }

/*2015-11-12 买家中心优惠券*/
.pjuan{ margin:2em -1em 0 -1em; padding:0 1em; clear:both;}
.pjuan dl{ border-radius:.2em; text-shadow:none; padding:0; background:#fff; margin-bottom:.5em; overflow:hidden; height:8em;}
.pjuan dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.pjuan dl a{ display:block;}
.pjuan dl dt{ float:left; width:12%; padding:2.2em 2.5% 0 2.5%;}
.pjuan dl dt img{ max-width:100%;}
.pjuan dl dd.ddl{ width:50%; float:left;}
.pjuan dl dd.ddl h3{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#3d4245; margin:1.2em.5em .5em 0; font-size:1.5em;}
.pjuan dl dd.ddl p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#5f646e;}
.pjuan dl dd.ddr{ height:8em; float:right; padding:1em; border-top-right-radius:.2em; border-bottom-right-radius:.2em; text-align:right; width:33%;}
.pjuan dl dd.ddrp{ background:#22a8aa;}
.pjuan dl dd.ddrs{ background:#f2a94a;}
.pjuan dl dd.ddr b{ font-size:2.3em; color:#fff; font-weight:500;}
.pjuan dl dd.ddr p{ color:#fff; font-size:1em; line-height:1.5em;}

/* 2016-01-20 团购活动*/
.tgpro{ color:#53575e; font-size:1.3em; line-height:1.5em;}
.tgpro h3{ text-align:center; color:#d52629; clear:both;}
.tgpro h3 a{ color:#d52629 ;}
.tgpro ul{ overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin:1em 0;}
.tgpro ul li{ text-align:center; width:40%; float:left; padding:0 4.54% .8em 4.54%;}
.tgpro ul li:last-child{ border-left:1px solid #e5e5e5;}
.tgpro ul li h4{ color:#fff; text-shadow:none; margin:.8em 0 .5em 0; padding:0; font-size:100%; font-weight:normal; height:23px; line-height:23px;}
.tgpro ul li h4.ptj{ background:url(pintuan/bg3.png) center center no-repeat; text-indent:10px;}
.tgpro ul li h4.pth{ background:url(pintuan/bg3h.png) center center no-repeat; text-indent:10px;}
.tgpro ul li h4.yj{ background:url(pintuan/bg4.png) center center no-repeat;}
.tgpro ul li h4.yjh{ background:url(pintuan/bg4h.png) center center no-repeat;}
.tgpro ul li p{ text-shadow:none; padding:.5em 0;}
.tgpro ul li p.bgt{ background:url(pintuan/bg1.png) center center no-repeat; background-size:100%;}
.tgpro ul li p.bgy{ background:url(pintuan/bg2.png) center center no-repeat; background-size:100%;}
.tgpro ul li p.bgh{ background:url(pintuan/bg2h.png) center center no-repeat; background-size:100%;}
.tgpro ul li p em{ display:block; color:#fff;}
.tgpro ul li p a,.tgpro ul li p a:hover{ color:#fff;}
.tgpro p.times{ padding:0 .8em .5em .8em; color:#d52629; text-align:center;}
.tgpro p.times em{ display:inline-block; position:relative; top:.28em; content:""; width:1.3em; height:1.3em; margin-right:.4em; background:url(countdown.png) no-repeat; background-size:100%;}
.ptrule{ width:100%; border-top:1px solid #e5e5e5; padding-top:1em; margin-top:1em;}
.ptrule em{ display:inline-block; width:25%; font-size:.85em; line-height:1.3em; position:relative; text-shadow:none;}
.ptrule em:after{ display:block; position:absolute; top:1em; right:.4em; content:""; width:0.5em; height:.9em; opacity:0.8; background-image:url(pintuan/point1.png);background-repeat:no-repeat; background-size:100%;}
.ptrule em i{ display:inline-block; float:left; padding:.2em; width:1em; height:1em; text-align:center; line-height:1em; border:1px dashed #e5e5e5; margin:.6em .3em 0 0; border-radius:50%;}
.ptrule em.eon{ color:#d52629 ;}
.ptrule em.eon:after{ background-image:url(pintuan/point2.png); background-size:100%;}
.ptrule em.eon i{ border:1px dashed #d52629 ; background:#d52629 ; color:#fff;}
.swiper-container em{ position:absolute; top:72%; left:2em; color:#fff; background:url(pintuan/tg.png) center center no-repeat; background-size:100%; text-align:center; z-index:999; text-shadow:none; padding:1.5em; font-size:1.3em; line-height:1.8em;}
.swiper-container em i{ display:block;}

.ptrulec{ margin:1em auto; border:0.15em solid #e5e5e5; border-radius:0.2125em; background:#fff; padding:1em; text-shadow:none;}
.ptrulec ul{ height:10em; padding:3em 0 0 28%; line-height:180%;}
.ptrulec ul.ul1{ background:url(pintuan/lc1.png) top left no-repeat; background-size:100%;}
.ptrulec ul.ul2{ background:url(pintuan/lc2.png) top left no-repeat; background-size:100%;}
.ptrulec ul.ul3{ background:url(pintuan/lc3.png) top left no-repeat; background-size:100%;}
.ptrulec ul.ul4{ background:url(pintuan/lc4.png) top left no-repeat; background-size:100%;}
.ptrulec ul li i{ display:inline-block; border-radius:50%; width:.5em; height:.5em; float:left; margin:.67em .5em 0 0;}
.ptrulec ul.ul1 li i{ background:#ff6164;}
.ptrulec ul.ul2 li i{ background:#9c3;}
.ptrulec ul.ul3 li i{ background:#4e9ed3;}
.ptrulec ul.ul4 li i{ background:#42b191;}
.ptruleb{ padding:1em 3em;}
.ptruleb p{ line-height:180%; padding:.5em 0;}
.ptruleb p em{ color:#fff; background:#d52629; display:inline-block; padding:.2em .5em;}
.ptruleb p em.em1{ background:#42b191;}

.pttxt1{ background:#f5f5f5; border-top:1px solid #ddd; text-align:center; padding:.5em 1em; margin:1em 0; text-shadow:none;}
.pttxt1 p{ padding:.5em 0; clear:both; overflow:hidden;}
.pttxt1 p a{ border:1px solid #ddd; line-height:2.4em; display:block; color:#000; border-radius:0.3em; font-size:1em;}
.pttxt1 p a.a1{ color:#fff; background:#d52629; border:1px solid #d52629;}
.pttxt1 p a font{ color:#d52629; padding:0 .2em;}

.ptordert{ margin:0 0 1em; padding-bottom:0.5em; color:#333; font-size:1.5em; line-height:2.3em; border-bottom:0.05em solid #efefef; text-align:center;}
.ptordert:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ptordert b{ display:block; color:#d52629; font-size:1.8em;}
.ptordert b i{ padding-right:.5em;}
.ptorder .imgbox{ position:relative; display:block; margin:0;}
.ptorder .imgbox img{ display:inline-block; margin:0 1em 1em 0; width:8.5em; float:left;}
.ptorder p.tit{ color:#000; font-size:1em; line-height:1.8em;}
.hoverbt{ margin:.5em 0; border-radius:0.3em; line-height:2.4em; color:#d52629; border:1px solid #d52629; display:inline-block; padding:0 1em; text-shadow:none; cursor:pointer; background:none;}
.hoverbt:hover{ color:#fff; background:#d52629;}
.hoverbt.hoverbt1{ color:#fff; background:#d52629;}

.ptbuts{ font-size:1em; padding-bottom:1em; clear:both;}
.ptbuts p{ font-size:0.9em; text-align:right; padding:.7em 0; color:#777; border-top:0.05em solid #efefef; border-bottom:0.05em solid #efefef; margin-bottom:1em;}
.ptbuts:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ptbuts em{ display:inline-block; width:30.3%; padding:0 1.5%; float:right;}
.ptbuts .btn{ position:relative; margin:0 0.5em; padding:0.5em; font-size:1em; line-height:1.3em; text-shadow:none;}
.pttit{ width:100%; margin:0 0 0.8em; padding:0.3em 0 0.8em; color:#333; font-size:1.1em; line-height:1em; border-bottom:0.1em solid #efefef;}
.pttit span{ float:right; font-size:1em;}
.pttit a{color: #38C;}

/*2016年三月中 退换货或退款----------------------------------------------------------*/
.thtk{ margin:0 -1em; position:relative; background:#fff;}
.thtk ul{ margin:0; padding:0;}
.thtk ul li{ position:relative; border-bottom:0.15em solid #e5e5e5; background:#fff; padding:1em 1.5em 1.7em 2.2em;}
.thtk ul li h3{ color:#4a4a4a; font-size:1.8em; padding:1.2em 0 1em 2.8em;}
.thtk ul li h3:before{ display:block; position:absolute; top:1.4em; left:1.4em; content:""; width:2em; height:2em; background:url(ticon1.png) no-repeat; background-size:100%;}
.thtk ul li:last-child h3:before{ background-image:url(ticon2.png);background-size:100%;}
.thtk ul li p{ color:#999; font-size:1.4em; position:relative;}
.thtk ul li:after{ display:block; position:absolute; top:46%; right:1.5em; content:""; width:0.85em; height:2em; opacity:0.8; background:url(point.png) no-repeat;background-size:100%;}
.thtk ul li:last-child p{ padding-left:2em;}
.thtk ul li:last-child p:before{ display:block; position:absolute; top:.15em; left:.65em; content:""; width:1.05em; height:1.05em; background-image:url(ticon3.png);background-repeat:no-repeat;background-size:100%;}

.thtk1{ margin:0; position:relative; background:#fff;}
.thtk1 ul li{ padding-top:1.5em; text-shadow:none;}
.thtk1 ul li p{ color:#b8b8b8; font-size:1.3em; padding:.55em 0 0 .5em;}
.thtk1 table{ background:#ebebeb; border-radius:0.5em; position:relative;}
.thtk1 table th{ text-align:right; font-size:1.6em; font-weight:500; width:27%; color:#b8b8b8;}
.thtk1 table th font{ color:#d52629; padding-right:.2em;}
.thtk1 table .allno{ border:none; background:none; margin:.23em 0;}
.thtk1 table td.td1:after{ display:block; position:absolute; top:1.35em; right:1.5em; content:""; width:2em; height:2em; opacity:0.8; background:url(point1.png) no-repeat; background-size:100%;}

/*2016年三月中 拼团购新增----------------------------------------------------------*/
.ptpeo{ clear:both; position:relative; padding:0; text-align:center;}
.ptpeo ul{ margin:0; padding:0; zoom:1; border:none; width:100%;}
.ptpeo ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ptpeo ul li{ position:relative; display:inline-block; width:18%; float:none; padding:0;}
.tgpro ul li:last-child{ border-left:none;}
.ptpeo ul li .wrap{ position:relative; margin:0; padding:.2em 0 .4em 0;}
.ptpeo ul li a{ display:block; position:relative; padding-top:.5em;}
.ptpeo ul li a img{ display:block; margin:auto; max-width:80%; border-radius:50%;}
.ptpeo ul li a span{ display:inline-block; font-size:.8em; color:#fff; position:absolute; top:0%; right:0%; background:#d52629; text-shadow:none; border-radius:1em; padding:0 .5em; border:.12em solid #fff; line-height:1.5em;}

.pttime ul{ margin-top:-0.4em; border:none;}
.pttime ul li{ width:100%; padding:0; margin:.4em 0; text-align:left;}
.pttime ul li div{ border:0.11em solid #c5c552; background:#fffff3; overflow:hidden; padding:.5em; text-shadow:none;}
.pttime ul li em{ display:inline-block; position:relative; width:15%; float:left;}
.pttime ul li em img{ display:block; max-width:80%; border-radius:50%;}
.pttime ul li i{ color:#333; display:inline-block; line-height:2.6em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:40%;}
.pttime ul li span{ float:right; color:#999; display:inline-block; line-height:2.6em;}
.pttime ul li:first-child div{ border:0.11em solid #4b4b4b; background:#4b4b4b;}
.pttime ul li:first-child i,.pttime ul li:first-child span{ color:#fff;}

/*抽奖状态图标-------------------------------------------------------------------*/
.ptorder{ position:relative;}
.ptorder em{ position:absolute; right:0; top:0; width:8em; height:8em; display:inline-block;}
.ptorder em.emok{ background:url(ok.png) no-repeat; background-size:100%;}
.ptorder em.emfailed{ background:url(failed.png) no-repeat; background-size:100%;}
.ptorder em.emcj{ background:url(ddcj.png) no-repeat; background-size:100%;}
.ptorder em.emno{ background:url(wzj.png) no-repeat; background-size:100%;}
.ptorder em.emzj{ background:url(yzj.png) no-repeat; background-size:100%;}

/*拼团中奖名单-------------------------------------------------------------------*/
.lotit{ border-bottom:2px solid #d5d5d5; line-height:2em; overflow:hidden; text-shadow:none; background:#f9f9f9;}
.lotit b{ color:#666; font-size:1.15em; position:relative; padding-left:2em;}
.lotit b:before{ display:block; position:absolute; top:.15em; left:.65em; content:""; width:1.05em; height:1.05em; background-image:url(lot.png); background-repeat:no-repeat;background-size:100%;}
.lotit a{ float:right; background:#f69600; color:#fff; padding:0 .5em;}
.lottery{ margin-bottom:1em;}
.lottery th{ background:#ddd;}
.lottery th,.lottery td{ border-bottom:1px solid #ddd; padding:.5em 0; text-align:center;}
.lottery .lmane{ position:relative; overflow:hidden; width:6em;}
.lottery em{ display:inline-block; margin:0; padding:0; width:2.5em; height:2.5em;}
.lottery em img{ max-width:100%; border-radius:50%;}
.lottery td{ font-size:.9em;}
.lottery i{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*拼团列表页*/
.ptlist{ margin:1em 0 0 0; border:0.15em solid #ddd; border-radius:0.2125em; background:#fff; position:relative;}
.ptlist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden;}
.ptlist .imgbox{ display:block; margin:0;}
.ptlist .imgbox img{ display:inline-block; max-width:100%;}
.ptlist .ptit{ border:.2em solid #d52629; border-radius:50%; position:absolute; top:-.8em; left:-.8em; background:#fff; text-align:center; padding:.2em; color:#666;}
.ptlist .ptit em{ display:block; border:1px solid #d52629; border-radius:50%; height:3.1em; width:3.6em; padding-top:.5em; line-height:1.2em;}
.ptlist .ptit b{ color:#d52629; display:block; font-size:1em;}
.ptlist h3{ padding:.5em .5em 0 1em;}
.ptlist h3 a{ font-size:1.6em; color:#111; line-height:155%;}
.ptlist p{ color:#666; font-size:1.2em; padding:0 .8em; line-height:155%; margin-top:0.4em;}
.ptlist .ptbot{ display:block; position:relative; padding:1em; text-shadow:none;}
.ptlist .ptbot:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ptlist .ptbot em{ font-size:1.3em; display:inline-block; background:#4f4f4f; color:#fff; border-bottom-left-radius:0.3125em;border-top-left-radius:0.3125em; height:3em; float:left; line-height:2.5em; position:relative; padding:0 1.3em 0 3.5em;}
.ptlist .ptbot em:before{ display:block; position:absolute; top:.5em; left:.8em; content:""; width:2em; height:2em; background:url(ptpeo.png) no-repeat; background-size:100%;}
.ptlist .ptbot em b{ font-weight:500; font-size:1.5em; position:relative; top:.15em; padding-left:.5em;}
.ptlist .ptbot a{ font-size:1.3em; display:inline-block; background:#df2127; color:#fff; border-bottom-right-radius:0.3125em;border-top-right-radius:0.3125em; height:3em; float:left; line-height:3em; position:relative; padding:0 2em 0 1em;}
.ptlist .ptbot a:after{ display:block; position:absolute; top:1em; right:.6em; content:""; width:1em; height:1em; background:url(ptpoint.png) no-repeat; background-size:100%;}
.ptlist .ptbot i{ display:inline-block; background:url(heart.png) no-repeat; background-size:100%; height:3.4em; width:3.4em; float:left; margin:.25em 0 0 2em; cursor:pointer;}
.ptlist .ptbot i.ion{ background:url(hearton.png) no-repeat; background-size:100%;}
.ptlist p.times{ padding:.3em .8em 0 2.8em; color:#d52629; position:relative;}
.ptlist p.times:before{ display:block; position:absolute; top:.4em; left:.8em; content:""; width:1.5em; height:1.5em; background:url(countdown.png) no-repeat; background-size:100%;}

/*参与拼团*/
.tuxedo{ background:#fff; margin-bottom:.2em;}
.caption{ position:relative; padding:.9em 0.5em; font-size:1.1em; }
.tuxedo ul{ padding:0 .5em;}
.tuxedo ul li{ border-bottom:1px solid #edecec; padding:.5em 0;}
.tuxedo ul li:last-child{ border-bottom:none;}
.tuxedo ul li .lcon:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.tuxedo ul li .lcon{ border:1px solid #c40025; border-radius:1000px; position:relative;}
.tuxedo ul li .lcon .go{ color:#fff; font-size:1.3em; background:#c40025; float:right; border-top-right-radius:1000px; border-bottom-right-radius:1000px; padding:.4em .6em .4em .3em; margin-left:.3em;}
.tuxedo ul li .peo{ position:absolute; left:0em; top:-.3em; width:3.2em; height:3.2em; border-radius:50%;}
.tuxedo ul li .peo img{ display:block; max-width:100%; border-radius:50%;}
.tuxedo ul li .txt{ padding:.5em 0 0 3.5em; font-size:1.1em;}
.tuxedo ul li .txt span{ float:right; color:#c40025;}

/*搭配套餐*/
.combo{ position:relative; margin:0; padding:.2em 0 0 0;}
.combo ul{ margin:0 -2em 0 0; padding:0; zoom:1;}
.combo ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.combo ul li{ position:relative; float:left; width:33.33%;}
.combo ul li .wrap{ position:relative; margin:0; background:#fff; padding-right:2em;}
.combo ul li .wrap:after{ display:block; position:absolute; top:4em; right:.6em; content:""; width:.8em; height:.8em; background:url(add.png) no-repeat; background-size:100%;}
.combo ul li:last-child .wrap:after{ background:none; width:0; height:0; font-size:0;}
.combo ul li .wrap a{ display:block; position:relative; text-align:center; overflow:hidden;}
.combo ul li .wrap a img{ display:block; margin:auto; max-width:100%;}
.combo ul li .wrap a .note{ text-align:left; color:#999;}
.combo ul li .wrap a .note h3{ display:block; padding:.7em 0 .5em 0; color:#333; font-size:1.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.combo ul li .wrap a .note p .price{ display:inline-block; color:#d52629; font-size:1.35em;}

.combos{ margin:0 -1em; background:#fff; border-top:0.15em solid #e5e5e5;}
.combos ul li{ border-bottom:0.15em solid #e5e5e5; position:relative; padding:1.2em; color:#333; line-height:1.8em;}
.combos ul li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.combos ul li:last-child{ border-bottom:0;}
.combos ul li .pic{ width:20%; margin-right:3%; float:left;}
.combos ul li .pic img{ display:block; margin:auto; max-width:100%;}
.combos ul li h2{ font-size:1.3em; line-height:1.5em; width:57%; float:left;}
.combos ul li h2 a{ color:#222;}
.combos ul li p{ color:#666; width:20%; float:right; text-align:right; line-height:1.7em; font-size:1.3em;}
.combos ul li p em{ display:block; color:#c60a1e;}
.combos ul li p font{ color:#6f6f6f; display:block;}
.combos ul li p del{ color:#888; display:block;}
.already p.pc1{ padding:.5em;}
.already p.pc1 em{ display:block;}



/*2017-03-06套餐-------------------------------------------------------------------*/
.header-wrap .right i{ color:#fff; text-shadow:none; font-size:1.2em; display:inline-block; margin-top:1.35em;}
.smpic{ margin:0 -1em;}
.smpic img{ display:block; margin:auto; max-width:100%;}
.smbg1{ background:#fedf08;}
.smbg2{ background:#742add;}
.smtab{ margin-bottom:1em;}
.smtab table{ border-collapse:separate; border-spacing:1px;}
.smtab th{ background:#f0f0f0; width:20%; font-size:1.25em; font-weight:500; padding:1em 0;}
.smtab td{ background:#fff; text-align:center; font-size:1.25em; padding:.5em .1em; line-height:150%;}
.smtab td em{ color:#999;}
.smtab td i{ color:#ef0b21;}

.smtab-list{ position:relative; margin:0 -1em; padding:0;}
.smtab-list ul{ padding:0; zoom:1; padding:0 .3em .8em .3em;}
.smtab-list ul:after,.smtab-list ul li .wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.smtab-list ul li{ position:relative; float:left; width:48%; margin:.8em 1% 0 1%;}
.smtab-list ul li .wrap{ position:relative; margin:0; background:#fff; border:0.15em solid #f6f6f6; border-top:0; border-right:0; padding:.8em;}
.smtab-list ul li .wrap a{ display:block; position:relative; text-align:center; overflow:hidden;}
.smtab-list ul li .wrap a .tcno{ position:absolute; left:0; top:0; display:inline-block; width:6em; height:6em; background:url(vtc/no.png) left center no-repeat; background-size:100%; z-index:999;}
.smtab-list ul li .wrap a img{ display:block; margin:auto; max-width:100%;}
.smtab-list ul li .wrap a .note{ text-align:left; display:block; padding:1em 0 .8em 0; color:#333; font-size:1.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.smtab-list ul li .wrap .input-boxc i{ display:inline-block; padding:.4em 0; line-height:1.3em; font-size:1.4em;}
.smtab-list ul li .wrap .input-boxc em{ float:right; display:inline-block;}
.smtab-list ul li .wrap .input-boxc a{ display:block; float:left; padding:0.4em 0; width:1.8em; line-height:1.3em; font-size:1.4em; text-align:center; border:0.1em solid #d1d1d1; color:#333; background:#fff; vertical-align:middle;}
.smtab-list ul li .wrap .input-boxc a:last-child{ color:#fff; background:#d1d1d1; border:0.1em solid #d1d1d1;}
.smtab-list ul li .wrap .input-boxc input[type="text"]{ display:block; float:left; margin:0; padding:0.4em 0; width:2em; text-align:center; border-left:0; border-right:0; border-radius:0; font-size:1.4em; vertical-align:middle;}

.smtab-list ul li .wrap .input-boxc1 a{ border:0.1em solid #d52629; color:#333;}
.smtab-list ul li .wrap .input-boxc1 a:last-child{ color:#fff; background:#d52629; border:0.1em solid #d52629;}
.smtab-list ul li .wrap .input-boxc1 input[type="text"]{ border-top:1px solid #d52629; border-bottom:1px solid #d52629;}

#tbut{ margin:-1px 0; padding:.7em 0; font-size:1.6em; border-radius:0;}
#tcart{ padding:0; width:66.66%; font-size:1.4em; font-weight:500;}
#tcart em{ display:inline-block; padding:.7em 0 0 2.7em; position:relative; color:#999;}
#tcart em:before{ display:block; position:absolute; top:.78em; left:.8em; content:""; width:1.4em; height:1.4em; background:url(vtc/tcart.png) left center no-repeat; background-size:100%;}
#tcart b{ color:#d52629; font-size:1.2em; padding:0 .2em;}

.smbg3{ background:url(vtc/tpic3.png) left 2.8em no-repeat; background-size:100%;}
.smtit1{ width:100%; text-align:center; padding-top:1.6em;}
.smtit1 img{ max-width:30%;}
.smabout{ width:90%; padding:0 4.5%; margin:2.5em auto 0 auto; height:48em; overflow-y:scroll;}
.smabout img{ max-width:100%;display:block; }
.smabout p{ color:#fff; text-shadow:none; font-size:1.2em; line-height:182%;}
#purple{ background:#c91de8; margin:-1px 0; padding:.7em 0; font-size:1.6em; border-radius:0; border:none; color:#fff!important;}
.activate{ left:0; right:0; bottom:0; width:100%; position:fixed; z-index:1000; text-align:center; text-shadow:none;}
.tdelete{ background:rgba(224,249,219,0.8); text-align:right; padding:.3em 1em;}
.tdelete a{ font-size:1.8em; color:#000;}
.activate ul{ background:#ffb401; padding:1em;}
.activate ul li{ position:relative;}
.activate ul li span{ position:absolute; left:1em; top:.85em; font-size:1.3em; color:#323232;}
.activate ul li input[type="text"],.activate ul li input[type="password"]{ margin:0 0 .5em 0; padding:.8em 0 .8em 4.8em; font-size:1.3em;}
.activate ul li .tyzm{ position:absolute; right:.5em; top:.5em; border:1px solid #d52629; color:#d52629; font-size:1.2em; cursor:pointer; border-radius:1000px; padding:.3em .8em; background:#fff;}
.activate ul li .ui-btn{ border:none; padding:.75em 0; margin:0; border-radius:2px;}
.btn.tcred{ color:#fff !important; background:#d52629; border-color:#d52629; opacity:1; text-indent:0; font-size:1.1em; border:none; margin:0; padding:.65em 0; border-radius:2px;}
a.sminto{ color:#fff; background:#fc0001; border-radius:.2em; display:inline-block; padding:.2em .5em; font-size:.8em; text-shadow:none;}
a.sminto:hover{ color:#fff;}


/*2017-05-16新增*/
/*中间广告----------------*/
/*.ads-list{ position:relative; margin:0 -1em; padding:0; border-top:0.15em solid #f6f6f6;}
.ads-list ul{ margin:0 0 0 -0.15em; padding:0; zoom:1;}
.ads-list ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ads-list ul li{ position:relative; float:left; width:33.33%;}
.ads-list ul li .wrap{ position:relative; margin:0; background:#fff; border:0.15em solid #f6f6f6; border-top:none; border-right:none;}
.ads-list ul li .wrap a{ display:block; position:relative; padding:1em; text-align:center; overflow:hidden;}
.ads-list ul li .wrap a img{ display:block; margin:auto; max-width:100%;}
.ads-list ul li:nth-child(n+4) .wrap{ border-bottom:none;}*/
/*底部导航----------------*/
.fnav{ position:relative; height:7.2em;}
.fnav-fixed{ left:0; right:0; bottom:0; width:100%; position:fixed; z-index:99; text-align:center; background:#fff; border-top:1px solid #eeeeed; }
.fnav ul{ width:100%;}
.fnav ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fnav ul li{ float:left; width:25%; position:relative;}
.fnav ul li .wrap{ padding:.8em 0 .4em 0;}
.fnav ul li a{ display:block;}
.fnav ul li a img{ display:block; margin:auto; max-width:28%;}
.fnav ul li a span{ display:block; margin:0 auto; width:100%; font-size:14px; color:#464646; line-height:2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.fnav ul li.hover a span{ color:#ef0b21;}


/*产品列表页*/
.newlist{ margin:0 -1em; background:#fff;}
.newlistlf{ width:23%; float:left; background:#f5f5f5; position:absolute; left:0; top:5.1em; bottom:0;}
.newlistlf li{ padding:1.1em 0 1.1em 1.5em; font-size:1.2em;}
.newlistlf li.lion{ background:#fff; position:relative;}
.newlistlf li.lion:before{ display:inline-block; position:absolute; top:37%; left:.5em; content:""; height:.92em; border-left:.28em solid #ef0b21;}
.newlistlf li a{ color:#323232;}
.newlistlf li.lion a{ color:#ef0b21;}
.newlistrt{ width:74.5%; float:right; padding:.5em 1.2% 0 0;}
.nprotit{ border-bottom:1px solid #e2e2e2; font-size:1.5em; color:#d52629; position:relative; padding:.3em 0 .3em 1.2em; margin-bottom:.5em;}
.nprotit:before{ display:inline-block; position:absolute; top:37%; left:.5em; content:""; width:.3em; height:.3em; background:#d52629; border-radius:50%;}
.newlistrt ul li{ position:relative; float:left; width:33.33%;}
.newlistrt ul li .wrap{ position:relative; margin:0; padding-top:.5em;}
.newlistrt ul li a{ display:block; position:relative; text-align:center;}
.newlistrt ul li a img{ display:block; margin:auto; max-width:88%; border-radius:.4em;}
.newlistrt ul li a span{ display:block; margin:auto; width:98%; font-size:1.2em; font-weight:normal; color:#333; line-height:2.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newlist:after,.newlistrt:after,.newlistrt ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*用户中心*/
.centop{ background:#ef0b21; text-align:center; color:#fff; padding:2em 0; margin:0 -1em;}
.centop em{ width:18%; display:inline-block; background:rgba(255,255,255,0.55); padding:.35em; border-radius:50%;}
.centop em img{ display:block; max-width:100%; border-radius:50%; margin:auto;}
.centop h3{ font-size:1.5em; padding:.4em 0 0 0;}
.newnav{ position:relative; padding:0.5em 0 .2em 0; background:#fff; border-bottom:1px solid #f0f0f0;}
.newnav ul{ margin:0; padding:0; zoom:1;}
.newnav ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.newnav ul li{ position:relative; float:left; width:20%; padding:1.2em 0 .8em 0; text-shadow:none;}
.newnav ul li .wrap{ position:relative; margin:0; padding-top:1em;}
.newnav ul li a{ display:block; position:relative; text-align:center;}
.newnav ul li a img{ display:block; margin:auto; max-width:40%;}
.newnav ul li a span{ display:block; margin:auto; width:98%; font-size:1.2em; font-weight:normal; color:#999; line-height:2.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newnav ul li i{ position:absolute; right:1em; top:-1em; color:#ef0b21; border:1px solid #ef0b21; border-radius:1em; display:inline-block; padding:.2em .5em; height:1.2em; text-align:center; line-height:1.2em;}


/*限时抢购*/
.header-wrap>h2 img{ max-width:24%;}
.smpic img{ display:block; margin:auto; max-width:100%;}
.limits { margin:0 -1em;}/*padding-bottom:7.2em;*/
.limits dl{ border-bottom:1px solid #e2e2e2; padding:1em; background:#fff;}
.limits dl:after,.limits dl dd .lplan p:after,.limits dl dd .lplan .plan:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.limits dl dt{ width:38%; float:left; position:relative; text-shadow:none;}
.limits dl dt .rob{ position:absolute; right:0; top:0; background:url(zt/rob.png) left top no-repeat; background-size:100%; width:3em; height:3em; display:inline-block;}
.limits dl dt .lmno{ font-size:2.2em; color:#fff; background:rgba(116,116,116,0.8); position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; padding-top:39%;}
.limits dl dt img{ max-width:100%; display:block;}
.limits dl dd{ float:right; width:58.5%; position:relative;}
.limits dl dd h2{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%;}
.limits dl dd h2 a{ font-size:1.8em; color:#323232;}
.limits dl dd h3{ font-size:1.3em; color:#7f7f7f; padding-top:.2em;}
.limits dl dd .lplan .plan{ background:#eee; border-radius:.5em; width:100%; display:block; margin:.8em 0 .5em 0;}
.limits dl dd .lplan .plan i{ background: linear-gradient(to right, #fbc24f , #fc9e3c); display:inline-block; height:1em; border-radius:.5em; float:left;}
.limits dl dd .lplan p{ color:#7f7f7f; font-size:1.1em;}
.limits dl dd .lplan p em{ float:right; color:#f22020;}
.limits dl dd .lprice{ font-size:1.6em; color:#f22020; padding-top:.8em;}
.limits dl dd .lprice em{ font-size:.8em; position:relative; top:-.1em;}
.limits dl dd .lprice1{ color:#878787; font-size:1.35em;}
.limits dl dd .abut{ display:inline-block; color:#fff; background:#f22020; font-size:1.3em; border-radius:.2em; padding:.5em 1em; position:absolute; right:0; bottom:-.4em; text-shadow:none;}

/*一元购*/
.LaWei{ background:#3f343c; padding:.8em .8em 1em .8em; margin:0 -1em;}
.LaWei:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.LaWei dl{ width:49%; float:left; background:url(zt/lwbg.png) center top no-repeat; background-size:100%; margin:.3em .5% 0 .5%; position:relative; padding-bottom:1.4em; text-shadow:none;}
.LaWei dl dt{ padding:.4em;}
.LaWei dl dt img{ max-width:100%; display:block;}
.LaWei dl dd h2{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; padding:.1em 0; text-align:center; line-height:1.7em;}
.LaWei dl dd h2 a{ font-size:1.7em; color:#323232;}
.LaWei dl dd .lprice{ font-size:1.3em; color:#f22020; padding:.8em 0 .1em 2em;}
.LaWei dl dd .lprice em{ font-size:1.3em; position:relative; top:.1em;}
.LaWei dl dd .lprice1{ color:#878787; font-size:1.35em; padding-left:2em;}
.LaWei dl dd .abut{ display:block; text-indent:-9999px; position:absolute; right:3.5em; bottom:2.2em; background:url(lwc2.png) center top no-repeat; background-size:100%; width:2.5em; height:2.5em;}

/*签到红包*/
.Signpacket{ padding:1.2em 2.1em 0 2.1em; margin:0 -1em;}
.spacket{ background:#fee38a; border-radius:.8em; margin-bottom:2.1em; text-shadow:none; padding:2.2em;}
.spcon1 h3{ text-align:center; font-weight:bold; font-size:1.5em; color:#b76f1d; padding-bottom:.5em;}
.spcon1 p{ font-size:1.5em; color:#b76f1d;}
.spcon1 p a{ color:#ef0b21; font-weight:bold;}
input[type="text"].spintxt{ border:1px solid #eaeaea; box-shadow:.2em .2em .2em #a9a9a9 inset; margin-top:1em;}
.spbut{ background:#ef0b21; color:#fff; font-size:1.6em; border-radius:.5em; border:none; cursor:pointer; padding:.6em 0; display:block; width:100%; margin:.2em 0 .6em 0;}
.spcon2{ line-height:220%;}
.spcon2 h3{ text-align:center; font-size:1.5em; color:#b76f1d;}
.spcon2 h3 em{ position:relative; display:inline-block;}
.spcon2 h3 em:before{ display:inline-block; position:absolute; top:49%; left:-65px; content:""; height:1px; background:#efa92a; font-size:0; overflow:hidden; width:50px;}
.spcon2 h3 em:after{ display:inline-block; position:absolute; top:49%; right:-65px; content:""; height:1px; background:#efa92a; font-size:0; overflow:hidden; width:50px;}
.spcon2 p{ font-size:1.5em; color:#b76f1d; padding-top:.3em;}
.spcon2 p font{ color:#ef0b21;}

/*新首页样式2017-05-22*/
/*搜索样式*/
.newsearchc{ margin:0 -1em; padding:0 1em .8em 1em; background:#fff;}
.newsearch{ border-radius:4px; position:relative; z-index:2221; height:3.5em; top:0.8em; text-shadow:none; background:#ebeced;}
.newsearch:after,.newsearchc:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.newsearch .text{float:left;width:15em;border:none;height:1.5em;line-height:1.5em;outline:none;font-size:1.3em; padding:0;color:#c5c5c5;display:block; background:none;}
.newsearch .selectwrap{width:5em;float:left;text-indent:1.2em;height:3.5em;line-height:3.5em;_display:inline;overflow:hidden;cursor:pointer;background:url(point13.png) right center no-repeat; background-size:10%; margin-right:1em;}
.newsearch #selectvalue{height:3em;line-height:3.5em;overflow:hidden;color:#999; font-size:1.3em;}
.newsearch #options{position:absolute;z-index:9999;width:5em;top:3.5em;left:0;background:#FFF;border:#b4b4b4 1px solid;}
.newsearch #options a{display:block;width:5em;height:2.5em;line-height:2.5em;overflow:hidden;color:#808080; font-size:1.2em;}
.newsearch #options a:hover{text-decoration:none;background:#ececec;}
.newsearch .submit{ float:left;width:1.8em;height:1.8em;position:absolute;right:1.4em; top:.8em;background:url(search2.png) center center no-repeat; background-size:100%; border:none; cursor:pointer;}
/*导航样式*/
.nav-new{ position:relative; margin:0 -1em; padding:.8em 0; background:#fff;}
.nav-new ul{ margin:0; padding:0; zoom:1; padding:0 .5em;}
.nav-new ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.nav-new ul li{ position:relative; float:left; width:20%;}
.nav-new ul li .wrap{ position:relative; margin:0; padding-top:.7em;}
.nav-new ul li a{ display:block; position:relative; text-align:center;}
.nav-new ul li a img{ display:block; margin:auto; max-width:57.5%;}
.nav-new ul li a span{ display:block; margin:auto; width:98%; font-size:1.3em; font-weight:normal; color:#7f7f7f; line-height:2.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*标题样式*/
.newsection{ margin:1em -1em 0 -1em; background:#fff; text-align:center;}
.newsection h1{ line-height:2.8em; font-size:1.6em; color:#333; position:relative; display:inline;}
.newsection h1:before{ display:block; position:absolute; top:48%; left:-2.4em; content:"-"; height:0; width:1.4em; border-bottom:.08em solid #323232; font-size:1em; overflow:hidden;}
.newsection h1:after{ display:block; position:absolute; top:48%; right:-2.4em; content:"-"; height:0; width:1.4em; border-bottom:.08em solid #323232; font-size:1em; overflow:hidden;}
/*今日爆款*/
.TodayHot{ margin:0 -1em; background:#fff;}
.TodayHot dl{ padding:1em; border-top:1px solid #e2e2e2;}
.TodayHot dl:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.TodayHot dl dt{ width:36%; float:left; position:relative; text-shadow:none;}
.TodayHot dl dt .hot{ position:absolute; left:0; top:0; background:url(hot.png) left top no-repeat; background-size:100%; width:5.5em; height:5.5em; display:inline-block; text-align:center;}
.TodayHot dl dt img{ max-width:100%; display:block;}
.TodayHot dl dd{ float:right; width:60%; position:relative; padding-top:.5em; text-shadow:none;}
.TodayHot dl dd h2{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%;}
.TodayHot dl dd h2 a{ font-size:1.5em; color:#323232;}
.TodayHot dl dd h3{ font-size:1.3em; color:#909090; padding:.5em 0 .9em 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%;}
.TodayHot dl dd p em{ border:1px solid #e5e5e5; border-radius:.1em; font-size:1.2em; color:#909090; display:inline-block; padding:.4em .5em;}
.TodayHot dl dd .hprice{ font-size:1.2em; color:#ef0b21; position:relative; padding-top:.7em;}
.TodayHot dl dd .hprice em{ font-size:1.5em; position:relative; top:.1em;}
.TodayHot dl dd .hprice del{ color:#909090; padding-left:.5em;}
.TodayHot dl dd .hprice .hcart{ display:block; text-indent:-9999px; position:absolute; right:.2em; bottom:-.15em; background:url(cart2.png) center top no-repeat; background-size:100%; width:2.3em; height:2.3em;}


/*土鸡分销二维码-------------------------------------------------------------------*/
.body{ background:linear-gradient(to bottom, #fde8d0 , #fff); padding-bottom:10em;}
.yanse{ background:linear-gradient(to bottom, #fde8d0 , #fff);}
.tupian{ width:100%; max-width:750px; margin:0 auto; text-align:center; padding-top:20%;}
.tupian .tupian01{ width:90%;}
.tupian .tupian02{width:60%;}


/*我的分销------------------------------------------------------------------*/
.myFx{ width:100%; max-width:750px; margin:0 auto; background-color:#f2f2f2;}
.myFx .statis{ background-color:#BB0B0F; padding:1em 0em; overflow:hidden;}
.myFx .statis ul li{ font-size:1.5em; color:#FFF; float:left; line-height:3em; text-align:center;}
.myFx .statis ul li a{ color:#FFF;}
.myFx .total{ overflow:hidden; background:linear-gradient(to right, #e35d5b , #e53935); position:relative; padding:2em 0em 3em 0em;}
.myFx .total h2{ font-size:1.7em; color:#FFF; text-align:center; padding-bottom:0.8em;}
.myFx .total h2 span{ font-size:1.6em; font-weight:bold; }
.myFx .total h3{ width:100%; text-align:center;}
.myFx .total h3 img{ width:84%;}
.myFx .total ul{ width:100%; position:absolute; left:8.5%; bottom:14%; z-index:10;}
.myFx .total ul li{ width:28%; font-size:1.5em; color:#FFF; float:left; text-align:center;}
.myFx .part{ margin-top:1em; background-color:#FFF;}
.myFx .part .topic{ font-size:1.5em; padding:1em 0em; border-bottom:#e2e2e2 solid 1px; text-align:center;}
.myFx .part .details { border-bottom:#e2e2e2 solid 1px; overflow:hidden; padding:1.5em 1.5em;}
.myFx .part .details h2{ font-size:1.5em; padding-bottom:0.5em;}
.myFx .part .details ul li{ font-size:1.5em; float:left;}
.myFx .part .details ul li span{ color:#787878;}

/*.fxnav{ background:#fff; margin:0 -1em; padding:1em 0;}
.fxnav:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fxnav li{ width:33%; text-align:center; margin-left:-1px; border-left:1px solid #dfdfdf; float:left; text-shadow:none;}
.fxnav li h3{ color:#d52629; font-size:1.5em;}
.fxnav li b{ color:#d52629; font-size:1.5em;}
.fxnav li a.buts1{ font-size:1.3em; color:#fff; background:#d52629; border-radius:.3em; padding:0 1.6em; display:inline-block; line-height:2.5em; margin:.3em 0;}
.fxdetail{ border-top:1px solid #dfdfdf; background:#fff; margin:0 -1em;}
.fxdetail li{ border-bottom:1px solid #dfdfdf; padding:.85em 1.5em; line-height:2em; text-shadow:none;}
.fxdetail li h3{ font-size:1.2em;}
.fxdetail li p{ font-size:1em; color:#999;}
.fxdetail li p font{ padding-left:1em;}

.fxshare{ background:url(fxbg.jpg) no-repeat 0px 0px; background-size:100%;}
.fxewm{ text-align:center; padding-top:90%;}
.fxewm em{ display:inline-block; width:50%;}
.fxewm em img{ display:block; max-width:100%; margin:0 auto;}

.friends{ margin:0 -1em; background:#fff; border-top:1px solid #dfdfdf;}
/*.friends{ margin:0 -1em; background:#fff;}
.friends li{ border-bottom:1px solid #dfdfdf; padding:.85em 1.5em; text-shadow:none; font-size:1.3em;}
.friends li span{ float:right; display:inline-block; line-height:2.6em;}
.friends li i{ display:inline-block; width:10.5%; margin-right:1em;}
.friends li i img{ max-width:100%;  border-radius:50%;}/*border:1px solid #ddd;
.fxnav li a.friend{ font-size:1.3em; color:#333; border-radius:.3em; padding:0 1em; display:inline-block; height:2.5em; line-height:.5em; margin:.3em 0; position:relative;}
.fxnav li a.friend:after{ display:block; position:absolute; top:1em; left:33%; content:""; width:1.75em; height:1.75em; background:url(fxicon1.png) no-repeat; background-size:100%;}*/


.fxnav{ background:#fff; margin:0 -1em 1em -1em; padding:1em 0; border-bottom:1px solid #dfdfdf;}
.fxnav:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fxnav li{ width:33.33%; text-align:center; margin-left:-1px; border-left:1px solid #dfdfdf; float:left; text-shadow:none;}
.fxnav li h3{ color:#d52629; font-size:1.5em;}
.fxnav li b{ color:#d52629; font-size:1.5em;}
.fxnav li a.acom{ font-size:1.3em; color:#333; border-radius:.3em; padding:0 1em; display:inline-block; height:2.5em; line-height:.5em; margin:.3em 0; position:relative;}
.fxnav li a.acom:after{ display:block; position:absolute; top:1.15em; left:33%; content:""; width:1.5em; height:1.5em;}
.fxnav li a.moneys:after{ background:url(fxmx.png) no-repeat; background-size:100%;}
.fxnav li a.friend:after{ background:url(fxicon1.png) no-repeat; background-size:100%;}
.fxnav li a.buts1{ font-size:1.3em; color:#fff; background:#d52629; border-radius:.3em; padding:0 1em; display:inline-block; line-height:2.5em; margin:.3em 0;}
.fxdetail{ border-top:1px solid #dfdfdf; background:#fff; margin:0 -1em;}
.fxdetail li{ border-bottom:1px solid #dfdfdf; padding:.85em 1.5em; line-height:2em; text-shadow:none;}
.fxdetail li h3{ font-size:1.2em;}
.fxdetail li p{ font-size:1em; color:#999;}
.fxdetail li p font{ padding-left:1em;}

.fxshare{ background:url(fxbg.jpg) no-repeat 0px 0px; background-size:100%;}
.fxewm{ text-align:center; padding-top:90%;}
.fxewm em{ display:inline-block; width:50%; padding-bottom:9em;}
.fxewm em img{ display:block; max-width:100%; margin:0 auto;}

.friends{ margin:0 -1em; background:#fff;}
.friends li{ border-bottom:1px solid #dfdfdf; padding:.85em 1.5em; text-shadow:none; font-size:1.3em;}
.friends li span{ float:right; display:inline-block; line-height:2.6em;}
.friends li i{ display:inline-block; width:10.5%; margin-right:1em;}
.friends li i img{ max-width:100%; border-radius:50%;/* border:1px solid #ddd;*/}

.fxnav1{ background:#fff; margin:0 -1em 1em -1em; padding:1em 0; border-top:1px solid #dfdfdf;}
.fxnav1:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.fxnav1 li{ width:25%; text-align:center; float:left; text-shadow:none;}
.fxnav1 li h3{ font-size:1.3em; line-height:1.6;}
.fxnav1 li b{ color:#d52629; font-size:1.3em; font-weight:500;}
.fxnav1 li a.buts1{ font-size:1.3em; color:#333; background:#f9f9f9; border-radius:.3em; border:1px solid #dfdfdf; padding:0 .5em; display:inline-block; line-height:2em; margin:.3em 0;}


/*.fxnav li a.mx{ font-size:1.3em; color:#333; border-radius:.3em; padding:0 1em; display:inline-block; height:2.5em; line-height:.5em; margin:.3em 0; position:relative;}
.fxnav li a.mx:after{ display:block; position:absolute; top:1em; left:33%; content:""; width:1.75em; height:1.75em; background:url(fxmx.png) no-repeat; background-size:100%;}*/




/*响应式布局----------------------------------------------*/
@media only screen and (max-width:300px){
	body{ font-size:8.33333px;}
}
@media only screen and (max-width:310px) and (min-width:300px){
	body{ font-size:8.33333px;}
}
@media only screen and (max-width:320px) and (min-width:310px){
	body{ font-size:8.88889px;}
}
@media only screen and (max-width:360px) and (min-width:320px){
	body{ font-size:8.88889px;}
}
@media only screen and (max-width:360px) and (min-width:350px){
	body{ font-size:10px;}
}
@media only screen and (max-width:480px) and (min-width:360px){
	body{ font-size:10px;}
}
@media only screen and (max-width:480px) and (min-width:470px){
	body{ font-size:13.33333px;}
}
@media only screen and (max-width:560px) and (min-width:480px){
	body{ font-size:13.33333px;}
}
@media only screen and (max-width:570px) and (min-width:560px){
	body{ font-size:15.83333px;}
}
@media only screen and (max-width:640px) and (min-width:570px){
	body{ font-size:15.83333px;}
}
@media only screen and (max-width:640px) and (min-width:630px){
	body{ font-size:17.77778px;}
}
@media only screen and (max-width:710px) and (min-width:640px){
	body{ font-size:17.77778px;}
}
@media only screen and (max-width:750px) and (min-width:710px){
	body{ font-size:20px;}
}