﻿@charset "utf-8";
@font-face {
  font-family: 'jiupi-iconfont';
  src: url('//at.alicdn.com/t/font_1471943453_2567918.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1471943453_2567918.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1471943453_2567918.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1471943453_2567918.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1471943453_2567918.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.jiupi-iconfont {
  font-family: 'jiupi-iconfont';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

input[type=text] {
    background-color: #fff;
    border: 1px solid #ccc;
}
/* ====================
    Global
==================== */
body{color:#333;font:12px/1.5 "Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;background:#f5f5f5;-webkit-overflow-scrolling:touch;height:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
input{padding:5px;}
table{border-collapse:collapse;border-spacing:0}
input[type=submit],input[type=reset],input[type=button],button{/*-webkit-appearance:none*/}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;margin:0;padding:0}
ul,ol{list-style:none}
input[type="text"],input[type="search"]{-webkit-appearance:none;-webkit-tap-highlight-color:#fff;outline:0}
.inputBg{height:2.4rem;width: 94%; border:1px solid #ddd; padding:0 3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;background:#fff;}
.inputBg2{width: 94%;border: solid 1px #ddd;padding:3%;color: #333;font-size: 0.8rem;-webkit-border-radius: 0;-webkit-appearance: none;background:#fff;}
.padd1{ padding:0.5rem}
.padd2{ padding:1rem}
.w50{ width:50%}
.w40{ width:40%}
.w30{ width:30%}
.w20{ width:20%}
.w10{ width:10%}
a{color:#8d8d8d;text-decoration:none}
	
.c-btn1 { border:none;display: inline-block;height: 2rem;line-height: 2rem;font-size:0.8rem;color: #fff;padding: 0 2rem; width:5rem; border-radius: 5px;background:#ec5151;}
.c-btn2 {color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:40%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#ec5151; text-align: center}
.c-btn2 a,.c-btn2 a:visited{color:#fff;}
/*.c-btn3 { color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:100%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem;background:#4eb828; text-align: center}*/
.c-btn3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#f25454;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}
.c-btn3:visited,.c-btn3:active{color:#fff;}
.c-btn4{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#f25454;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}
.c-btn4:visited,.c-btn4:active{color:#fff;}
.c-btn5{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#D8A373;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}
.c-btn5:visited,.c-btn5:active{color:#fff;}
.c-btn6{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}
.c-btn6:visited,.c-btn6:active{color:#fff;}
.c-btn-disable{background:#ddd;}

.hidden{display:none}
.wrap{ padding:0 1.2rem;background-color:#fff;}
.price_s{
color: #ee0000;
font-size:.675rem;
display: inline-block;
}
.price{
color: #ee0000;
font-size:1rem;
display: inline-block; 
font-weight:bold
}
.c333{ color:#333}
.c999{ color:#999}
.flex{ 
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;/*自动换行*/
	/*-webkit-flex-flow: row; 不换行*/
	justify-content: space-around;
}
.flex-f-row{ -webkit-flex-flow: row;}
.flex_in{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;}
.box1{border: 1px solid #e2e2e2;background: #FFFFFF;}
.f_l{ float:left;}
.f_r{ float:right;}
.blank{height:0.4rem; line-height:0.4rem;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank1{height:0.4rem; line-height:0.4rem;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank2{height:0.6rem; line-height:0.6rem; clear:both; visibility:hidden;}
.blank3{height:1rem; line-height:1rem; clear:both; visibility:hidden;}
.blank24{height:2.4rem; line-height:2.4rem; clear:both; visibility:hidden;}
.mr-t20{margin-top:20px;margin-bottom:68px;}
.mr-t30{margin-top:30px;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
/* 图标 */
.icon_menu{background:url(../images/icon/menu.png) no-repeat 50% 50%;-webkit-background-size: 2rem 2rem;-moz-background-size:  2rem 2rem;-o-background-size: 2rem 2rem;background-size:1.8rem 1.8rem;}
.icon_share{background:url(../images/icon/share.png) no-repeat 50% 50%;-webkit-background-size: 2rem 2rem;-moz-background-size:  2rem 2rem;-o-background-size: 2rem 2rem;background-size:1.8rem 1.8rem;}
.icon_back{background:url(../images/icon/back.png) no-repeat 50% 50%;-webkit-background-size: 2rem 2rem;-moz-background-size:  2rem 2rem;-o-background-size: 2rem 2rem;background-size:1.8rem 1.8rem;}
.icon_weibo{background:url(../images/icon/back.png) no-repeat 50% 50%;-webkit-background-size: 2rem 2rem;-moz-background-size:  2rem 2rem;-o-background-size: 2rem 2rem;background-size:1.8rem 1.8rem;}
.icon_home{background:url(../images/icon/home.png)  no-repeat 50% 50%;-webkit-background-size:2rem 2rem;-moz-background-size:2rem 2rem;background-size:2rem 2rem;background-size:1.8rem 1.8rem; }
.icon_member{background:url(../images/icon/member.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_address{background:url(../images/icon/contact_address.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_zipcode{background:url(../images/icon/contact_zipcode.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_telephone{background:url(../images/icon/contact_telephone.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_fax{background:url(../images/icon/contact_fax.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_email{background:url(../images/icon/contact_email.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_weixin{background:url(../images/icon/contact_weixin.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }
.icon_qq{background:url(../images/icon/contact_qq.png)  no-repeat 50% 50%;-webkit-background-size:1.7rem 1.7rem;-moz-background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem;background-size:1.7rem 1.7rem; }


.ico_07{background:url(../images/ico_07.png)  no-repeat 50% 50%;-webkit-background-size:1.2rem 1.2rem;-moz-background-size:1.2rem 1.2rem;background-size:1.2rem 1.2rem; width:1.2rem; height:1.2rem}    /* 搜索图标_灰 */
/* 栏目ico */
.ico_touch_01{background:url(../images/ico_touch_01.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 电话图标 */ 
.ico_touch_02{background:url(../images/ico_touch_02.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 在线联系 */ 
.ico_touch_03{background:url(../images/ico_touch_03.png)  no-repeat 50% 50%;-webkit-background-size:1.3rem 1.3rem;-moz-background-size:1.3rem 1.3rem;background-size:1.3rem 1.3rem; } /* 地图图标 */ 
/* 头部 */
.tit1{ height:2rem; line-height:2rem; background: #f9f9f9; font-size:0.8rem; padding:0 0.5rem}
	
/* 圆角效果 */
.radius5{
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;
}
.radius10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;
}
.radius15{
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;
}
/*相对定位*/
.position_a_lt{ 
position:absolute; left:0; top:0; 
}
.position_a_rb{ 
position:absolute; right:0; bottom:0;}
	
.divider {
background-color: #f9f9f9 !important;
height: 1.4rem;
width: 100%;
box-shadow: inset 0rem 0rem .3rem #ddd;
padding: 0 !important;
}
/* ====================
    首页模块
==================== */
.mhome {
	padding: 0;
	min-width: 300px;
	max-width: 640px;
	margin: 0 auto;
}
.slider-floor {
	padding: 0;
}

.slider-wrapper {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	height:11rem;
}

.slide-li {
	width: 100%;
	visibility: visible;
	background-color: #fff;
	float: left;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}

.slide-li img {
	display: block;
	overflow: hidden;
	width: 100%;
}

.focus-btn {
	overflow: hidden;
	text-align: center;
	position: absolute;
	bottom: 0.2rem;
	left: 0;
	z-index: 11;
	width: 100%;
}

.focus-btn li {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	height: 4px;
	width: 4px;
	border: 1px solid #fff;
	margin: 0 4px;
	display: inline-block;
	opacity: 1;display:inline-block;text-indent:-9999px;
}

.focus-btn .on {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	height: 4px;
	width: 4px;
	border: 1px solid #fff;
	margin: 0 4px;
	display: inline-block;
	background: #FFF;
}

.jp-header-home-wrapper {
	width: 100%;
	overflow: hidden;
	z-index: 28;
}
.hide-landing .showfixedtop {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 29;
	max-width: 640px;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.hide-landing .showfixedtop-half {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 29;
	max-width: 640px;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	background-color: #ee0000;
}
.mhome.hide-landing .jp-header-home-wrapper {
	padding-left: 0;
	padding-right: 0;
	max-width: 640px;
}

.hide-landing .jp-header-home-wrapper {
	width: 100%;
	position: fixed;
	overflow: hidden;
	z-index: 28;
}

.hide-landing .jp-header {
	width: auto;
}
.jp-sprite-icon {
	display: block;
	background: url(../images/jp-sprites.png) no-repeat;
	background-size: 200px 200px;
}

.jp-search-container {
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	z-index: 10;
	width: 100%;
}

.jp-search-box-cover {
	width: 100%;
	height: 40px;
	top: 0;
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
}

.jp-search-container .jp-search-box {
	position: relative;
	width: 100%;
	height: 40px;
}

.jp-search-box .jp-search-tb {
	margin: 0 10px;
	height: 100%;
	line-height: 40px;
}

.jp-search-tb .jp-search-icon {
	display: inline-block;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 10px;
}

.on-blur .jp-search-icon-logo {
	display: inline-block;
	overflow: hidden;
	margin-top: 10px;
}

.on-focus .jp-search-icon-logo {
	display: none;
}

.jp-search-icon-logo i {
	display: inline-block;
	width: 56px;
	height: 21px;
	background-position: 0 -109px;
}

.jp-search-icon-cancel {
	margin-top: 4px;
	display: inline-block;
}

.jp-search-icon-cancel i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -40px 0;
}

.on-blur .jp-search-icon-cancel {
	display: none;
}

.jp-search-tb .jp-search-form {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.jp-search-form-icon {
	background-position: -60px -109px;
	width: 20px;
	height: 20px;
	margin-left: 8px;
}

.jp-search-form-input {
	height: 100%;
	display: inline-block;
	width: 80%;
}

.jp-search-form-input input {
	border: 0;
	display: inline-block;
	background: 0;
	font-size: 13px;
	line-height: 1.2em;
	height: 1.2em;
	width: 100%;
	vertical-align: middle;
	margin-top: -13px;
	color: #666;
}

.jp-search-form-action {
	position: absolute;
	right: 10px;
	width: 30px;
	height: 30px;
	top: 5px;
	border-radius: 0 4px 4px 0;
	border: 1px solid #bfbfbf;
}

.jp-search-form-action span {
	width: 15px;
	height: 14px;
	background-position: -83px 0;
	margin: 7px 0 0 7px;
}

.jp-search-icon-close {
	width: 14px;
	height: 12px;
	background-position: -103px 0;
	margin: 10px 0 0 5px;
	position: absolute;
	top: 4px;
	right: 50px;
}

.on-blur .jp-search-box-cover {
	background: #ee0000;
	opacity: 0;
	position: absolute;
}

.on-blur .jp-search-form {
	margin-left: 66px;
	padding-right: 105px;
}

.on-blur .jp-search-form-box {
	background: #fff;
	border-radius: 15px;
	height: 30px;
	margin-top: 5px;
	overflow: hidden;
	margin-right: 105px;
}

.on-blur .jp-search-form-icon {
	display: inline-block;
}

.on-blur .jp-search-icon-close {
	display: none!important;
}

.on-blur .jp-search-form-input input {
	color: #989191;
	border:0;
}

.on-focus {
	display: block!important;
	border-bottom: solid 1px;
	border-image: url(data:image/gif;
	base64,R0lGODlhBAAEAIABAL+/v////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MDgzOEM2RDA0Mzc2M0VFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDNUJDQkY0OTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDNUJDQkYzOTI1MDExRTQ4NEVFRDAyNUY5NUEwMEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNEEwMDBGQjIxMjA2ODExODA4M0YzNThFREFFRUMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODA4MzhDNkQwNDM3NjNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAEALAAAAAAEAAQAAAIFhBGpeVAAOw==) 2 0 round;
}

.on-focus .jp-search-box-cover {
	background: #efefef;
	position: absolute;
}

.on-focus .jp-search-form {
	margin-left: 30px;
	padding-right: 30px;
}

.on-focus .jp-search-form-box {
	margin-right: 29px;
}

.on-focus .jp-search-form-input {
	background: #fff;
	display: block;
	margin-top: 5px;
	width: 100%;
	border-radius: 4px 0 0 4px;
	overflow: hidden;
	font-size: 12px;
	border: 1px solid #bfbfbf;
	height: 30px;
	border-right: 0;
}

.on-focus .jp-search-form-input input {
	margin-left: 5px;
}

.on-focus .jp-search-form-icon {
	display: none;
}

.login-ing .jp-search-icon-login {
	display: inline-block;
}

.login-ing .jp-search-icon-logined {
	display: none;
}

.login-ed .jp-search-icon-logined {
	display: inline-block;
}

.login-ed .jp-search-icon-login {
	display: none;
}

.jp-search-icon-logined i {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-position: -127px -32px;
	margin-top: 11px;
	margin-left: 3px;
}

.jp-search-container .jp-search-login {
	position: absolute;
	right: 10px;
	top: 0;
}

.jp-search-login .jp-search-icon-login {
	font-size: 15px;
	color: #fff;
}

.on-focus .jp-search-login {
	display: none;
}

.on-blur .jp-search-login {
	display: inline-block;
}

.on-blur .jp-search-form-action {
	display: none;
}

.on-focus .jp-search-form-action {
	display: inline-block;
}

.new-slider-floor {
	background-color: #fff;
	box-shadow: 0 1px 1px #ebebeb;
}
.slider {
	position: relative;
}

.quick-entry-nav {
	padding-top: 11px;
}

.quick-entry-link {
	width: 25%;
	float: left;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	text-align: center;
	display: block;
	padding-bottom: 11px;
}

.quick-entry-nav:after {
	clear: both;
	content: ".";
	height: 0;
	visibility: hidden;
	font-size: 0;
	display: block;
}

.quick-entry-link img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 6px auto;
}
#header{z-index:999;background-color:#ee0000;position:relative;  height:3rem;display: block;    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}
#header h1{color: #fff;font-size: 1rem;line-height: 3rem;font-weight:normal;width: 18rem;float: left;margin-left: 0.3rem;}
#header h2{color: #fff;font-size: 1.2rem;line-height: 3rem;text-align:center;  font-weight:normal;}
#header .header_r{position: absolute;top: 0;right: 0;}
#header .header_r a {width: 1.5rem;height:3rem;display: block;text-align: center;margin-right: 1rem;}
#header .header_l{position: absolute;top: 0;left: 0;}
#header .header_l a {width: 1.5rem;height:3rem;display: block;text-align: center;margin-left: 1rem;}
#header .header_r .right{color: #fff;line-height: 3rem;text-align: center;font-weight: normal;}
#header .logo-title{height: 2rem;width: 2rem;border-radius: 1.5rem;margin-left: 0.5rem;float: left;margin-top: 0.35rem;-webkit-background-size: 2rem 2rem;-moz-background-size:  2rem 2rem;-o-background-size: 2rem 2rem;background-size:2rem 2rem;}
#hometop {position: relative;height:17rem;}
#hometop img {width: 100%;margin: 0;padding: 0;}
#hometop h1{font-size: 1rem;color: #333;width: 100%;text-align: center;display: block;margin-top: 3.5rem;}
#hometop .logo-img{height:7rem;width:7rem;border-radius: 0.3rem;-webkit-background-size: 7rem 7rem;-moz-background-size:  7rem 7rem;-o-background-size: 7rem 7rem;background-size:7rem 7rem;margin-left: -3.3rem;margin-top: 1.8rem;position: absolute;left: 50%;top: 35%;}
#hometop .logo-img-contact{height:6rem;width:6rem;border-radius: 0.3rem;border:3px solid #fff;-webkit-background-size: 6rem 6rem;-moz-background-size: 6rem 6rem;-o-background-size: 6rem 6rem;background-size:6rem 6rem;margin-left: -3rem;margin-top: 2.5rem;position: absolute;left: 50%;top: 35%;}
#hometop h2{font-size: 1.3rem;color: #333;width: 100%;text-align: center;display: block;margin-top: 3.5rem;}

.indexTitle{margin:10px 0;width:100%;height:25px;background-image:url(../images/dot.png);background-repeat:repeat-x;background-position:0 13px;text-align:center;position:relative;}
.indexTitle h3.title{display:inline-block;text-align: center;font-size:0.8rem;line-height:25px;padding:0 3rem;background-color:#f5f5f5;font-weight: normal; color:#999;}
.indexTitle .dots{position:absolute;right:10px;width:20px;height:2px;bottom:6px;font-size:0;}
.indexTitle .dots i{display:inline-block;width:2px;height:2px;margin-left:2px;}
.indexTitle .dots i:nth-child(1){background-color:#ee0000;}
.indexTitle .dots i:nth-child(2){background-color:#f39800;}
.indexTitle .dots i:nth-child(3){background-color:#ff6e3f;}
.indexTitle .dots i:nth-child(4){background-color:#1abc9c;}
.indexTitle .more{ float:right;margin-right: 1rem;}
.indexTitle .more:hove,.indexTitle .more:active{color:#ee0000;}
.listProduct{padding:5px 5px 0;}
.listProduct ul:after{content:"";display:table;clear:both;}
.listProduct li{float:left;width:50%;}
.listProduct a{display:block;position:relative;margin:0 5px 10px;border:1px solid #dcdcdc;background-color:#fff;color:#000;font-size:0.6rem;text-align:center;}
.listProduct .pic_box{width:100%;background-size:cover;background-position:center;}
.listProduct .pic_box img{display:block;width:100%;height:auto;}
.listProduct .title_box{height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listProduct .price_box{height:16px;padding:0 5px 5px;line-height:16px;text-align:left;}
.listProduct .price_box span{padding-right:5px;color:#ee0000;font-size:0.6rem;}
.listProduct .price_box del{color:#666;font-size:0.5rem;}
.global_btn_box{margin:0 10px 10px;}
.global_btn_box a{display:block;height:36px;border-radius:4px;background-color:#dedede;color:#333;font-size:0.8rem;line-height:36px;text-align:center;}
.global_btn_box a i{vertical-align:middle;}
.global_btn_box a:active{background-color:#c7c7c7;}

/*搜索*/
/*底部搜索以及全局搜索样式*/
.search_box{position:relative; top:0.4rem; width:100%; background:#fff; border-radius:2px; text-align:center;}

.search_box input{width:85%; height: 1.4rem; line-height: normal; border:none; font-size:0.8rem }
.search_box button{position:absolute; top:0.4rem; right:0.6rem; width:1.2rem; height:1.2rem;   border:none;}
/*点击弹出搜索样式*/
#search_box{padding:0 3.2rem 0 1rem;position:relative;background-color:#ee0000; height:3rem; top:-3rem; display:none  }
#search_box .search_box{position:relative; top:0.5rem; }
#search_box .ico_08{position:absolute; top:0; right:0; display:block;width: 3rem;height:3rem; padding: 0 0.2rem;}
/*分类页头部搜索样式*/
#search_box2{padding:0 3.2rem; height:3rem; top:-3rem;  }
#search_box2 .search_box{position:relative; top:0.5rem; }
#search_box3{padding: 0.1rem 1.2rem 0 3.2rem; height:3rem; top:-3rem;  }
	
/*弹出菜单e*/
/*幻灯片广告*/
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ position:relative; overflow:hidden; margin:0 auto;width:10rem;}
.focus .hd ul{height:2rem; line-height:2rem;top:0.1rem;left:0;right:0;text-align:center}
.focus .hd ul li{display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background:#cecece; text-indent:-9999px; overflow:hidden; margin:0 0.3rem;}
.focus .hd ul .on{ background:#ee0000;  }
.focus .hdbox{z-index:100; width:100%; position:absolute;bottom: 0.2rem;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	/*
@media(max-width: 640px) {.flexslider .slides img{width: 320px;height: 150px;overflow: hidden;}}
@media(min-width: 641px) {.flexslider .slides img{width: 640px;height: 300px;overflow: hidden;}}
	*/
.content{background-color:#ffffff;}
/*搜索模块s*/
	
.index-header {background: #f5f5f5;padding: 0.2rem 0 0.5rem 0;position:relative;}
.index-header .search_bar {line-height: 1.0rem;border: 1px solid #d2d2d2;margin: 0.1rem 0.5rem 0 0.5rem;opacity: .9;border-radius: 2px; background-color:#fff;}	
.index-header .search_bar>a {display: block;padding:.5rem 0.5rem .5rem 0.5rem;}
.index-header .search_bar i {float: left;margin-right: 0.2rem;margin-top: -0.3rem;background-size: 1.4rem 1.4rem;}
.index-header .search_bar .text {font-size: 0.9rem;color: #9C9C9C;}
.index-header .search_type {width:5rem; right:0.5rem;top:0.3rem; position:absolute;line-height: 0.94rem;border: 1px solid #f2f2f2; background-color:#fff;}
.index-header .search_type>a {display: block;padding:.5rem 0.5rem .5rem 0.5rem;}
.index-header .search_type .text {font-size: 0.9rem;color: #9C9C9C; }
/*搜索弹出模块*/ 
.main-search{display:none}
.main-search .hd{height:2.4rem;background:#ee0000;position:relative}
.main-search .hd .close{ width:2.4rem; height:2.4rem;display:block;overflow:hidden;text-indent:-6.6rem;float:right; }
.main-search .tab{position:absolute;left:10px;bottom:0}
.main-search .tab li{display:inline-block;width:80px;height:30px;margin:0 10px 0 0;line-height:30px;border:1px solid #850100;border-radius:4px 4px 0 0;color:#fff;background-color:#990002;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.main-search .tab li.on{color:#990002;background-color:#ddd;border-bottom:1px solid #ddd}
.main-search .bd{ padding:0.2rem 0.6rem;background-color:#ddd; height:3rem; position:relative} 
.main-search .bd .clear{position:absolute;z-index:999;right:3rem;top:0.45rem;width:0.8rem;height:0.8rem; padding:0.2rem; background-color:#eee; overflow:hidden;display:block;border:0;text-indent:-99rem;
-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;}
/*分类图标模块*/
.row_category {margin-bottom: 1rem;padding: 0 0 0.5rem 0;background-color:#ffffff; border-bottom: 1px solid #eee;}
.row {overflow: hidden;}
.row_category ul {margin: 1rem auto 0.3rem 0;}
.row_category li {overflow: hidden;text-align: center; width:25%;}
.row_category li a {display: block;overflow: hidden;}
.row_category li a img {width: 2.5rem; }
.row_category li p {color: #333;font-size: 0.8rem;margin-top: 0.2rem;}


.category-viewport 
{
    	height: auto;
	min-height: 100%;
}
.category-viewport ul,.category-viewport li {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.jp-category-tab {
	float: left;
	min-width: 90px;
	width: 90px;
	height: auto;
	overflow-y: auto;
	min-height: 100%;
}

.jp-category-tab ul {
	width: 90px;
}

.jp-category-tab li {
	height: 49px;
}


.jp-category-content {
	height: auto;
	min-height: 100%;
	width: 100%;
	font-size: 12px;
	color: #252525;
}

.jp-category-content .jp-category-content-wrapper {
	margin-left: 90px;background-color: #fff;    min-height: 35rem;
}

.jp-category-content .jp-category-div {
	display: none;
	margin: 0 11px 0 13px;
}

.jp-category-content .jp-category-div.cur {
	display: block;
}

.jp-category-tab li {
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background: #f3f4f6;
	text-align: center;
}

.jp-category-tab a {
	display: block;
	width: 100%;
	height: 49px;
	line-height: 49px;
	text-decoration: none;
	font-size: 13px;
	color: #252525;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jp-category-tab li.cur {
	border-right: 1px solid #fff;
	background: #fff;
}

.jp-category-tab li.cur a {
	border-right: 1px solid #fff;
	background: #fff;
	color: #f15353;
}


.jp-category-content h4 {
	font-size: 12px;
	margin: 0;
	padding: 10px 0 0 0;
	line-height: 1em;
	color: #888;
}

.jp-category-div:first-child h4 {
	display: inline-block;
	padding-top: 20px;
}


.jp-category-content ul {
	margin-top: 10px;
	border-top: 1px solid #e0e0e0;
}

.jp-category-style-3 li {
	height: 47px;
	line-height: 47px;
	border: 1px solid #e0e0e0;
	border-top: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jp-category-style-3 a {
	text-decoration: none;
	color: #252525;
	margin-left: 7px;
	margin-right: 6px;
	height: 47px;
	line-height: 47px;
}

.jp-category-content ul.jp-category-style-2 {
	width: 100%;
	border: 0;
}

.jp-category-style-2:after {
	content: "";
	display: inline-block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	width: 99%;
	clear: left;
	padding: 0;
	margin: 0;
}

.jp-category-style-2 li:nth-child(3n+1) {
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 0 1px 1px 1px;
}

.jp-category-style-2 li:nth-child(1),.jp-category-style-2 li:nth-child(2),.jp-category-style-2 li:nth-child(3) {
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 1px 1px 1px 0;
}

.jp-category-style-2 li:first-child {
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 1px;
}

.jp-category-style-2 li {
	height: 47px;
	line-height: 47px;
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 0 1px 1px 0;
	width: 32.8%;
	float: left;
	display: table;
	overflow: hidden;
}

.jp-category-style-2 a {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	color: #252525;
	line-height: 1.2em;
	text-align: center;
	height: 47px;
	padding: 0 4px;
	word-break: break-all;
}

.jp-category-content ul.jp-category-style-1 {
	border: 0;
}

.jp-category-style-1:after {
	content: "";
	display: inline-block;
	height: 0;
	width: 100%;
	clear: both;
	font-size: 0;
	line-height: 0;
}

.jp-category-style-1 li {
	width: 32.8%;
	height: 90px;
	float: left;
	text-align: center;
}

.jp-category-style-1 img {
	width: 62px;
	height: 62px;
	border: 0;
}

.jp-category-style-1 a {
	text-decoration: none;
	color: #252525;
}

.jp-category-style-1 span {
	font-size: 12px;
	display: block;
	margin: 5px 0 9px;
	line-height: 1.1em;
	height: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
}


.jp-category-third-promotion {
	margin: 10px 12px;
}

.jp-category-third-promotion img {
	width: 100%;
	height: auto;
}


.jp-category-item
{
    margin-top:10px ;
   height: 47px;
	line-height: 47px;
	border-style: solid;
	border-color: #e0e0e0;
	border-width: 1px 1px 1px 0;
	width: 30%;
	float: left;
	display: table;
	overflow: hidden;
}
.jp-category-item-first{margin-left:12px;border-left:1px solid #e0e0e0;}
.jp-category-item a {display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	color: #252525;
	line-height: 1.2em;
	text-align: center;
	height: 47px;
	padding: 0 4px;
	word-break: break-all;}
/*热卖模块*/
.new-tbl-type {display:table;width:100%;}
.new-tbl-cell {display:table-cell;}
.new-msale-lst { height:8rem; padding:0.9rem 0;width:100%;}
.new-msale-lst .new-tbl-cell { }
.new-msale-lst .new-tbl-cell a {display:block; text-align:center;  position:relative; width:7.5rem;  } 
.new-msale-lst .new-tbl-cell img {vertical-align:top; width:100px; height:100px; margin-bottom:0.3rem  }
.item_show_box2{ text-align:center; position:relative; padding:0.3rem 0}
/*热卖模块斜角ico*/	
.item_show_box2 .position_a_lt a p,.item_show_box2 .position_a_rb a p{ 
display:inline-block}
.item_show_box2 .position_a_lt div,.item_show_box2 .position_a_rb div{
width:6rem; height:3.5rem; 
position:relative; 
background:#ee0000;}
.item_show_box2 .position_a_lt a,.item_show_box2 .position_a_rb a{
display:block;
color: #FFFFFF;
font-size: 0.8rem;
line-height: 1.3rem;
position:absolute;}
.item_show_box2 a .ico_6,.item_show_box2 a .ico_6_b{ bottom:-0.1rem; position:relative}
.item_show_box2 .position_a_lt div{
left:-0.9rem; top:-2.4rem; 
-moz-transform: rotate(-22deg); /* FF3.5+ */
-o-transform: rotate(-22deg); /* Opera 10.5 */
-webkit-transform: rotate(-22deg); /* Saf3.1+, Chrome */}
.item_show_box2 .position_a_lt a{
left:0.5rem;top:0;}
.item_show_box2 .position_a_rb div{
right:-0.9rem; bottom:-2.4rem; 
-moz-transform: rotate(-202deg); /* FF3.5+ */
-o-transform: rotate(-202deg); /* Opera 10.5 */
-webkit-transform: rotate(-202deg); /* Saf3.1+, Chrome */}
.item_show_box2 .position_a_rb a{
right:0.2rem;bottom:0;}
.item_show_box2 .position_a_rb a .ico_6{
-moz-transform: rotate(-180deg); /* FF3.5+ */
-o-transform: rotate(-180deg); /* Opera 10.5 */
-webkit-transform: rotate(-180deg); /* Saf3.1+, Chrome */}
/*循环分类*/
.item_show_box1  header{ background:#ee0000; color:#FFFFFF; font-size:0.8rem ;height:1.9rem; line-height:1.9rem;   padding-left:0.3rem; margin:0.6rem; text-align:right}
.item_show_box1  header span{ float:left}
.item_show_box1  header .more{float:right;  margin:0.55rem 0.3rem 0 0}
.item_show_box1 .item_tags{ margin:0.6rem; }
.item_show_box1 .item_tags a{
height: 1.8rem;
line-height: 1.8rem;
border: 1px solid #ececec;
text-align: center;
color: #666;
float: left;
margin: 0.4rem 0.4rem 0 0;
padding: 0 0.6rem;font-size: 0.8rem;overflow:hidden}
.goodsItem{ width:10rem;  padding:0.6rem;}
.goodsItem img{width: 100%;height:auto;}
.goodsItem del{height:1rem; line-height:1rem; font-size:0.4rem  }
/*页脚*/
.footer{padding:0 0.6rem 0.6rem;color: #aaa;font-size: 0.6rem;}
.footer .in{position:relative; height:2.8rem; margin:0 -0.6rem; padding:0 3.5rem; background-color:#B9B9B9;}
.homeBtn, .footer .gotop{position:absolute; top:0; width:2.8rem; height:2.8rem; color:#fff; font-size:0.65rem;}
.footer .gotop, .footer .homeBtn{background:#a1a1a1;}
.homeBtn{left:0;}
.homeBtn span{position:absolute; left:0.5rem; top:0.5rem;}
.footer .gotop{right:0;}
.footer .gotop span{position:absolute; left:50%; top:0.8rem; width:0.9rem; height:0.9rem; margin:-0.3rem 0 0 -0.3rem;}
.footer .gotop p{position:absolute; bottom:0.14rem; left:0.45rem; width:2.2rem;}
/* 底部 */
.footer .favLink, .footer p{text-align:center;line-height: 1.3rem;}
.footer .link{line-height:1rem;font-size: 0.7rem;color: #1ca2e1;}
.footer .link a{display:inline-block; margin-top:0.3rem; padding:0 0.6rem 0 0.3rem; border-right:1px solid #D5D5D5; color:#1CA2E1;}
.footer .link a:last-child{border:none;}
.footer .favLink a{margin-right:0.3rem;color: #aaa;}
.footer1{padding:0 10px 10px;color:#aaa;font-size:10px;width: 60%;margin: 0 auto;}
.footer1 .in{position:relative;height:44px;margin:0 -10px;padding:0 55px;background-color:#EBECED;}
.homeBtn,.footer1 .gotop{position:absolute;top:0;width:44px;height:44px;color:#fff;font-size:10px;}
.footer1 .gotop,.footer1 .homeBtn{background:#CFCFCF;}
.homeBtn{left:0;}
.homeBtn span{position:absolute;left:50%;top:50%;width:22px;height:18px;margin:-9px 0 0 -12px;background-position:0 -122px;}
.footer1 .gotop{right:0;}
.footer1 .gotop span{position:absolute;left:50%;top:13px;width:13px;height:14px;margin:-4px 0 0 -4px;background-position:0 -140px;}
.footer1 .gotop p{position:absolute;bottom:2px;left:2px;width:42px;}
.footer1 .favLink,.footer1 p{text-align:center;line-height:20px;}
.footer1 .link{line-height:16px;font-size:12px;color:#1ca2e1; }
.footer1 .link a{display:inline-block;margin-top:5px;padding:0 10px 0 6px;border-right:1px solid #D5D5D5;color:#1CA2E1;}
.footer1 .link a:last-child{border:none;}
.footer1 .favLink a{margin-right:5px;color:#aaa;}
.mf_o3{height:32px;line-height:32px;font-size:14px;margin-top:8px;text-align:center}
.mf_o3 a{display:inline}
.mf_o4{font-size:12px;color:#666;text-align:center;margin-top:8px}
	 
.mf_o2{margin:12px auto 0;width:64%;overflow:hidden}
.mf_o2 li{width:33%;float:left}
.mf_o2 a{border-right:1px solid #ccc;color:#666666;display:inline-block;text-align:center;width:100%;font-size:0.8rem;}
.mf_o2 li:last-child a{border-right:0 none}
.footer1 .footer-box{ width:100%;}

	
/*在线客服*/
.onlineservice li{padding: 0.7rem 0;    display: block; }
.onlineservice li strong{margin-right:0.7rem;}
.onlineservice li a{margin-right:0.7rem;}
/* ====================
    搜索页
==================== */
.search_warp{ padding:0 1.2rem;}
.searchkey_box{margin: 0.7rem 0;}
.searchkey_box .fields {overflow: hidden;}
.searchkey_box.fields ul li {color: #666;}	
.searchkey_box .fields .ul2{-webkit-tap-highlight-color:transparent;margin-top:1rem;}
.searchkey_box .fields .ul2 .ul2-prop{padding:1rem 0 0.5rem;border-bottom:1px solid #f3f3f3}
.searchkey_box .fields .ul2 h2{color:#666;margin-bottom:0.6rem}
.searchkey_box .fields .ul2 a{display:inline-block;border:1px solid #ceced0;background-color:#fafafa;min-width:2rem;padding:0.5rem 1.2rem;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
.searchkey_box .fields .ul2 input{display:none}
.searchkey_box .fields .ul2 a.selected{border-color:#ee0000;position:relative}
/* 搜索历史 */
.searchkey_box .line{border-top: 1px solid #e3e3e3; padding-top:0.5rem;}
.searchkey_box .option{padding:0.8rem 0;display:-webkit-box; text-align:center}
.searchkey_box .option .btn{color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:50%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem}
.searchkey_box .option .cart{background-color:#ee0000;}
/* ====================
    所有分类页
==================== */
 
.clist{  width:100%;backgroubd:#f4f4f4;clear:both}
.clist ul{ width:100%; background:#f4f4f4}
.clist_sub{border-bottom:1px solid #d7d7d8}
.crow{line-height:4.5rem;width:100%;background:#f4f4f4;clear:both;heigth:4.5rem}
.crow_row{ border-bottom:#d7d7d8 1px solid;line-height:4.5rem;width:100%; heigth:4.5rem}
.crow_icon{line-height:7.2rem;margin:0px 0.6rem;width:3.6rem;float:left;height:3.3rem}
.crow_icon img{width:3.6rem;height:3.3rem}
.crow_title{line-height:4.5rem;float:left;margin-left:0.3rem}
.crow_item{text-align:center; line-height:2rem; margin:1.3rem auto; width:32%; font-family:"华文细黑"; background:#f4f4f4; float:left; height:2rem; color:#585858; font-size:0.9rem; border-left:#d7d7d7 1px solid}
.crow_item A{ margin:0px 0.3rem; text-overflow:clip; white-space:nowrap}
.crow_item_clear{border-left-width:0px;box-shadow:0px 0 0px #fff;-webkit-box-shadow:0px 0 0px #fff}
.crow_title span{font-size:1rem;heigth:4.5rem}
.crow_arrow{float:right;margin-right:1.2rem}
.crow_arrow img{ width:1rem;} 

/* ====================
    分类页
==================== */

/* 头部的条件筛选样式 */
.filter{width:100%;text-align:center; height:2.4rem;background:#fff;}
.filter ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse}
.filter ul li{display:table-cell; padding:0.5rem 0}
.filter ul li.filter-cur{border-bottom:1px solid #ee0000}
.filter ul li.filter-cur a{color:#ee0000}
.filter a{display:inline-block;width:100%; font-size:0.9rem;color:#666;text-decoration:none}
.filter a span{position:relative}
.filter a:hover{text-decoration:none}
.filter i{position:absolute;display:inline-block;overflow:hidden;top:0.4rem;width:0.47rem;height:0.67rem;line-height:0.67rem;margin-left:0.13rem}
.filter .f-ico-triangle-mt,.filter .f-ico-triangle-mb{border-width:0.33rem;border-style:solid;border-color:transparent;height:0;width:0}
.filter .f-ico-triangle-mt{border-bottom-color:#666;top:-0.2rem}
.filter .f-ico-triangle-mb{border-top-color:#666;top:0.6rem}
.filter .filter-cur .f-ico-triangle-mt.f-ico-triangle-slctd{border-bottom-color:#ee0000}
.filter .filter-cur .f-ico-triangle-mb.f-ico-triangle-slctd{border-top-color:#ee0000}
.filter .filter-navBtn{padding:0} 
.filter .filter-navBtn a{border:1px solid #e2e2e2;border-radius:3px;width:80%;padding:0.13rem 0;color:#333}
/* 弹出筛选样式 */
#page{position:relative}
.nav
{
	background: #f5f5f5 none repeat scroll 0% 0%;
    position: fixed;
    top: 0px;
    right: -276px;
    height: 100%;
    width: 276px;
    padding-top: 2.3rem;
    box-sizing: border-box;
    z-index:5000;
    }
.nav .hold-height{height:100%; padding-bottom:1000rem; background:#ccc;}
.nav .attrs{padding-top:0.67rem;width:100%;overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}
.nav .attrs>*{margin: 0.67rem 0;padding: 0 1.53rem;}
.nav .attrs .attr .attrKey{    margin-top: 0.5rem;color:#333; font-size:0.8rem; padding-bottom: 0.1rem;}
.nav .attrs .attr .attrValues{padding-top:0.33rem}
.nav .attrs .attr .attrValues ul{margin:0;padding:0}
.nav .attrs .attr .attrValues ul:after{display:block;content:' ';clear:both;height:0;overflow:hidden}
.nav .attrs .attr .attrValues .av-collapse{overflow:hidden}
.nav .attrs .attr .attrValues .av-expand{max-height:none}
.nav .attrs .attr .attrValues li.attr{float:left;position:relative;background-color:#fff;border:1px solid #ceced0;border-radius:0.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:7rem;text-align:center;list-style:none;line-height:1.72rem}
.nav .attrs .attr .attrValues li.input
{
float:left;position:relative;box-sizing:border-box;width:7rem;text-align:center;list-style:none;line-height:1.72rem
    }
    .nav .attrs .attr .attrValues li.input input
    {
   width:6.1rem;
    border: 1px solid #ceced0;
    border-radius: 0.2rem;
    line-height: 1.2rem;
    }
    
.nav .attrs .attr .attrValues li:nth-child(2n+1){margin-right:0.59rem}
.nav .attrs .attr .attrValues li a{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0.13rem;display:block;width:100%;color:#333;font-size:0.8rem;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav .attrs .attr .attrValues li.av-selected{border-color:#ee0000}
.nav .attrs .attr .attrValues li.av-selected a{border-color:#ee0000}
.nav .attrs .attr .attrValues li.av-selected:after{background:-webkit-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-moz-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-o-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);content:'7';position:absolute;right:-0.27rem;bottom:-0.27rem;width:22px;height:22px;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2rem;text-indent:0.6rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55)}
.nav .attrs .attr .attrValues .av-options{margin:0.33rem 0;padding:0.33rem 0;font-size:0.8rem;text-align:center;letter-spacing:.1em}
.nav .attrs .attr .attrValues .av-options .avo-multiple{display:none}
.nav .attrs .attr .attrValues .av-options .avo-more{color:#666;text-decoration:none}
.nav .attrs .attr .attrValues .av-options .avo-more i{background-image:-webkit-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-webkit-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-moz-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-moz-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-o-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-o-linear-gradient(top,transparent 70%,#999 70%,#999 100%);position:relative;display:inline-block;width:0.6rem;height:0.6rem;margin-left:0.2rem}
.nav .attrs .attr .attrValues .av-options .avo-more.avo-more-down i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:-0.13rem}
.nav .attrs .attr .attrValues .av-options .avo-more.avo-more-up i{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);top:0.13rem}
.nav .attrs .attr .attrValues .av-btns{display:none}
.nav .attrs .attr .attrValues .av-sep{color:#fff;letter-spacing:.2em;font-weight:700;font-size:0.67rem}
.nav .attrs .attr.priceAttr .attrValues{text-align:center;position:relative}
.nav .attrs .attr.priceAttr .attrValues .start_price,.nav .attrs .attr.priceAttr .attrValues .end_price{-webkit-appearance:none; border:0;border-radius:0.2rem;width:5.33rem;height:1.2rem;padding:0.2rem;margin:0.13rem 0;text-align:center;line-height:1.27rem;color:#333;font-size:1rem;font-family:arial;font-weight:700}
.nav .attrs .attr.priceAttr .attrValues .priceRange{margin-top:0.33rem}
.nav .attrs .attr.cateAttr .av-collapse{max-height:5.33rem}
.nav .attr-fix>*{padding-right:0.533rem}
.nav .attrExtra{display:flex;justify-content:space-between;align-items:center;background:#d7d7d7; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;margin:-2.3rem 0 -0.67rem 0;padding:0 1.533rem;width:276px;height:3rem;line-height:3rem;z-index:10}
.nav .attrExtra a,.nav .attrExtra button,.nav .attrExtra input:not([type=hidden]){background-color:#fff;border:0;border-radius:0.2rem;padding:0.4rem 1rem;color:#333;font-size:1rem;line-height:1.2rem;letter-spacing:.2em;text-decoration:none;cursor:pointer}
.nav .attrExtra .attrExtra-submit,.nav .attrExtra .attrExtra-cancel{margin-top:0.4rem}
.nav .attrExtra .attrExtra-submit{background-color:#ee0000;color:#fff}
.nav .attrExtra .attrExtra-cancel{float:right}
.nav .attrExtra .attrExtra-clear{float:right;margin-top:0.4rem;margin-right:0.67rem;background-color:#dfdfdf}
.nav .attrExtra .attrExtra-clear.attrExtra-clear-disabled{color:#666}
/* 三种商品展示效果 */
.srp{display:table;width:100%; padding-bottom:20px; padding-top:5px;}
.srp:after{display:block;clear:both;height:0;content:' '}
.srp em{font-style:normal} 
.srp .product{display:inline-block;float:none; align-items:stretch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:6px;padding-bottom:0}
.srp .pro-inner{position:relative;background-color:#fff;border-radius:5px; overflow:hidden;width:100%;height:100%}
.srp .proImg-wrap{float:left}
.srp .proImg-wrap img{border-radius:5px}
.srp .proInfo-wrap{float:left;padding:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp .proPrice{font-family:arial;height:20px;line-height:21px}
.srp .proPrice em{color:#ee0000;font-size:16px;font-weight:700;margin-left:2px}
.srp  del{color:#666;font-size:12px}
.srp .proTitle{overflow:hidden}
.srp .proTitle a{color:#333;font-size:13px;text-decoration:none;-webkit-transition:all .3s linear}
.srp .proSales{float:left;color:#666;font-size:12px;font-family:arial}
.srp .proSales em{color:#333}
.srp .proService{color:#333;font-size:13px;height:20px;line-height:21px}
.srp .proIcons{padding-left:10px;height:20px;overflow:hidden}
.srp .proIcons>*{margin:0 3px 0 0}
.srp .proIcons img{vertical-align:middle}
.srp .proSales{line-height:16px;margin-top:3px}
.srp.list{width:100%}
.srp.list .product{width:100%;border-bottom:1px solid #E0E0E0;padding:0;}
.srp.list .pro-inner{width:100%;background-color:#fff; padding:5px 1.2rem;}
.srp.list .proImg-wrap{width:26.4%;margin-right:10px;-webkit-transition:all .6s linear}
.srp.list .proImg-wrap img{width:100%;min-width:99px;min-height:99px;}
.srp.list .proInfo-wrap{float:none;padding:0;padding-left:90px}
.srp.list .proTitle{line-height:17px;height:36px;margin-bottom:8px}
.srp.list .proTitle a{font-size:13px}
.srp.list .proPrice{float:left;margin-right:10px}
.srp.list .proPrice del{display:none}
.srp.album .product{width:49.9%}
.srp.album .product:nth-child(2n+1){padding-right:5px}
.srp.album .product:nth-child(2n){padding-left:5px}
.srp.album .pro-inner{align-items:stretch;padding-bottom:70px;height:auto}
.srp.album .proInfo-wrap{position:absolute;bottom:5px;width:100%;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp.album .proImg-wrap{width:100%}
.srp.album .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.album .proTitle{height:38px;position:relative;text-overflow:ellipsis;margin-bottom: 5px;}
.srp.album .proPrice{position:relative;}
.srp.album .proPrice del{display:none}
.srp.album .proService{display:none}
.srp.album .proSales{float:right;position:relative;top:-18px;right:2px;margin:0}
.srp.album .proSales a{background-color: #ee0000;color: #fff;padding: 3px 5px;border-radius: 3px;}
.srp.album .proIcons{padding-left:0;width:100%;position:relative;top:-16px}
.srp.grid .product{width:100%;-webkit-transition:all .5s linear}
.srp.grid .proImg-wrap{width:100%}
.srp.grid .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.grid .proTitle{height:19px}
.srp.grid .proPrice{float:left;margin-right:10px}
.srp.grid .proPrice em{margin-right:10px}
.srp.grid .proPrice del{display:none}
.srp.grid .proService,.srp.grid .proIcons{float:none}
.srp.grid .proSales{clear:left}
@media screen and (max-device-height:568px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:200px}
}
@media screen and (min-device-width:768px) and (orientation:portrait){
.srp{display:table;width:100%}
.srp .product{display:inline-block;float:none}
.srp.album .proImg-wrap{overflow:hidden;max-height:380px}
}
@media screen and (max-device-width:480px) and (orientation:portrait){
.srp.album .proImg-wrap{overflow:hidden;max-height:240px}
}
.get_more{margin:10px auto 0px; display:block; text-align:center}
.srp.window .product{width:49.5%}
.srp.window .product:nth-child(2n+1){padding-right:5px}
.srp.window .product:nth-child(2n){padding-left:5px}
.srp.window .pro-inner{align-items:stretch;padding-bottom:4.5rem;height:auto}
.srp.window .proInfo-wrap{position:absolute;bottom:5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.srp.window .proImg-wrap{width:100%}
.srp.window .proImg-wrap img{width:100%;border-radius:5px 5px 0 0}
.srp.window .proTitle{height:36px;text-overflow:ellipsis;padding: 0rem 0.2rem 0.2rem 0.2rem;}
.srp.window .proPrice{float:left;top: 8px;position: relative;}
.srp.window .proPrice del{display:none} 
.srp.window .proSales{float:right;position:relative;top:8px;right:2px;margin:0}
.srp.window .proSales a{background-color: #ee0000;color: #fff;padding: 3px 5px;border-radius: 3px;}
/* ====================
    商品详细页
==================== */

/* 商品页详细图 */
.goods_slider{background-color:#fff; height:auto;position:relative;border-bottom: 1px solid #e6e6e6;}
.goods_slider .scroller{transition-property: transform; transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-duration: 0ms; transform: translate3d(0px, 0px, 0px); max-width:90%; overflow:hidden; margin: 0 auto;display:-webkit-box;-webkit-box-lines:multiple}
.goods_slider .scroller div{width:100%; overflow:hidden;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.goods_slider .scroller img{-webkit-user-drag:none;-webkit-user-select:none;max-width:100%;max-height:100%}
.goods_slider .scroller ul li{ text-align:center}
.goods_slider .slideBox{ position:relative; overflow:hidden; margin:0 auto; max-width:640px;/* 设置焦点图最大宽度 */ }
.goods_slider .slideBox .icons{ height:2rem; line-height:2rem;top:0.1rem;left:0;right:0;text-align:center}
.goods_slider .slideBox .icons li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.2rem; -moz-border-radius:0.2rem; border-radius:0.2rem; background:rgba(0,0,0,.2); text-indent:-9999px; overflow:hidden; margin:0 0.3rem;}
.goods_slider .slideBox .icons li.on{ background:#ee0000;  }
.goods_slider .slideBox .bd{ position:relative; z-index:0; height:100%; width:100%;}
.goods_slider .slideBox .bd li{ position:relative; text-align:center; width:100%; }
.goods_slider .slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:middle; margin: auto 0; width:100%; height:auto; /* 图片宽度100%，达到自适应效果 */}
/* 商品参数 */
	 
.goodsInfo{background-color:#fff;padding:0.5rem 1.2rem; }
.goodsInfo .collect{display:none;float:right;clear:both;color:#fff;font-size:0.8rem;font-weight:700;padding:0 0.8rem 0 2.2rem;height:1.7rem;line-height:1.7rem;margin:-3rem -0.5rem 0.5rem 0;position:relative;z-index:1;-webkit-border-radius:2rem;border-radius:2rem;background:url(../images/ico_star.png) no-repeat 0.8rem 50% rgba(0,0,0,.2); background-size: 1rem 1rem }
.goodsInfo .title{padding:1rem 0; padding-bottom:0.5rem;font-size:0.9rem;text-overflow:ellipsis;height:2rem;overflow: hidden;}
.goodsInfo .prod-act {font-size: 0.8rem;color: #848689;margin-top: 8px;margin-right: 8px;}
.goodsInfo .paramter{height: 1.5rem;line-height: 1.5rem;}
.goodsInfo .paramter li{float:left;width:30%;}
.goodsInfo ul{ padding:0.4rem 0;color:#333;border-bottom:1px solid #e6e6e6;}
.goodsInfo ul:last-child{ border:none}
.goodsInfo ul>li{margin-bottom:0.4rem}
.goodsInfo ul>li:last-child{margin:0}
.goodsInfo ul .price{display:inline-block}
.goodsInfo .line{border-bottom:1px solid #f3f3f3;padding:0.6rem 0;}
.goodsInfo .rule i{ 
background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
position: relative;
display: inline-block;
width: 0.4rem;
height: 0.4rem;
margin-left: 0.2rem; float:right;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
top:0.4rem;
}
.goodsInfo .price{font-size:1.2rem;}
.goodsInfo .rmb{color:#ee0000;font-size:1.2rem;}
.goodsInfo del{color:#999;}
.goodsInfo del .rmb{color:#999;font-size:0.5rem;}
.attrItem{width:100%;border:1px solid #EFEFEF;}
.attrItem td{padding:1rem;border:1px solid #EFEFEF;}
.commentMore{height:40px;text-align:center;line-height:40px;border-radius: 2px;background-color: #FBF7F7;color:#ccc;font-size:18px;}
.shop-top{padding:0.8rem 0;width: 100%;overflow: hidden;}
.shop-top .shop-logo{width:4rem;height:4rem;border:1px solid #e6e6e6; display:block;-webkit-background-size: 5rem 5rem;-moz-background-size: 5rem 5rem;-o-background-size: 5rem 5rem;background-size:5rem 5rem; float:left;}
.shop-top .shop-name{height:4rem;font-size:0.9rem;text-overflow:ellipsis;overflow: hidden; margin-left:0.8rem; margin-top:0.2rem;float:left;}
.shop-top .shop-name .attr{font-size: 0.5rem;color: #fff;background-color: #E00;padding: 2px 5px;border-radius: 3px;}
.shop-middle {padding: 0 10px;overflow: hidden;display: flex;}
.shop-middle .evaluate{font-size:0.7rem;color:#999;display: block;flex: 1;text-align: center;}
.shop-middle .evaluatevalue{color:#E00;}
.shop-footer{padding: 7px 10px 7px 10px;overflow: hidden;}
.shop-im, .shop-go {border-radius: 5px;border: 1px solid #d7d7d7;width: 48%;font-size: 0;}
.shop-im {float: left;}
.shop-btn {text-align: center;width: 100%;display: block;font-size: 0;height: 32px;}
.icon-im {display: inline-block;width: 14px;height: 14px;background-size: 100px 100px;padding: 9px 0 9px 0;margin-right: 4px;vertical-align: middle;}
.icon-im-on {background-position: 0 -46px;}
.im-text, .go-text {display: inline-block;font-size: 14px;color: #686868;line-height: 32px;}
.shop-go {float: right;}
.icon-go {display: inline-block;width: 14px;height: 14px;background-size: 100px 100px;padding: 9px 0 9px 0;margin-right: 4px;vertical-align: middle;background-position: -86px -46px;}
.shop-footer:after {clear: both;content: ".";height: 0;visibility: hidden;font-size: 0;display: block;}
.noHaveData{font-size:3rem;color:#ddd;text-align:center;}
/*分享*/
.share{width:100%;padding:1rem;float:left;}
.share .share-item{width:28%;padding:0.5rem;float:left;text-align:center}
.share .share-item a{width:100%;}
.share .share-item img{width:60px;height:60px;}

/* 购买模块 */
.goodsBuy{background-color:#fff; }
.goodsBuy .info{display:block;color:#666;padding:0.63rem 0 0.47rem;border-bottom:1px solid #e6e6e6;}
.goodsBuy .info div{margin-bottom:0.1rem}
.goodsBuy .info div span{color:#333;margin-left:0.5rem}
.goodsBuy .info div i{ 
	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(bottom,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(bottom,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(bottom,transparent 70%,#666 70%,#666 100%);
	position: relative;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	top:0.3rem;
	}
.goodsBuy .info .selected{overflow:hidden}
.goodsBuy .info .selected li{margin-bottom:0.1rem;width:50%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem;-webkit-box-sizing:border-box}
.goodsBuy .info .selected em{color:#333}
.goodsBuy #goodsBuy-open{display:none} 
.goodsBuy #goodsBuy-open:checked+.info i{	
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
}
.goodsBuy.open .info::after{-webkit-transform:rotate(180deg)}
.goodsBuy .fields{ display:none;overflow:hidden}
.goodsBuy .fields ul li{ color:#666}
.goodsBuy .fields .ul1{background-color:#fff;overflow:hidden;padding:0.8rem 0; height:1.6rem; line-height:1.6rem;position: static;}
.goodsBuy .fields .ul1 li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; float:left; width:50%;}
.goodsBuy .fields .ul2{-webkit-tap-highlight-color:transparent;margin-top:1rem;}
.goodsBuy .fields .ul2 .ul2-prop{padding:1rem 0 0.5rem;border-bottom:1px solid #f3f3f3}
.goodsBuy .fields .ul2 h2{color:#666;margin-bottom:0.6rem}
.goodsBuy .fields .ul2 label{display:inline-block;border:1px solid #ceced0;background-color:#fafafa;min-width:2rem;padding:0.5rem 1.2rem;margin:0 0.5rem 0.5rem 0;max-width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.3rem;border-radius:0.3rem}
.goodsBuy .fields .ul2 input{display:none}
.goodsBuy .fields .ul2 input:checked+label{border-color:#ee0000;position:relative}
.goodsBuy .fields .ul2 input:checked+label:after{
background:-webkit-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-moz-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-o-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);content:'7';position:absolute;right:-0.5rem;bottom:-0.5rem;width:2rem;height:2rem;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2.8rem;text-indent:0.5rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55);	-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;}
.goodsBuy .fields  .quantity{padding:1rem 0;}
.goodsBuy .fields  .quantity h2{color:#666;margin-bottom:0.6rem; font-weight:normal}
.goodsBuy .fields  .quantity .ui-number{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;letter-spacing:0;height:2.3rem;line-height:2.3rem;overflow:hidden}
.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease,.goodsBuy .quantity .ui-number .num{float:left;text-align:center}
.goodsBuy .fields  .quantity .ui-number .increase,.goodsBuy .quantity .ui-number .decrease{font-style:normal;font-size:1.5rem;font-weight:700;border:0;display:inline-block;width:2rem;height:100%;-webkit-user-select:none; background: #fafafa }
.goodsBuy .fields  .quantity .ui-number .num{height:100%;width:3.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700;padding: 0 5px;}
.goodsBuy .fields  .quantity .ui-number .num::-webkit-inner-spin-button{display:none}
	/* 购买按钮模块 */
.goodsBuy .option{padding:0.8rem 1rem;display:-webkit-box; text-align:center}
.goodsBuy .option .btn{color:#fff;border:0;height:2.5rem; line-height:2.5rem; width:50%;-webkit-box-flex:1;display:block;-webkit-user-select:none; font-size:0.9rem}
.goodsBuy .option .buy{background-color:#D8A373}
.goodsBuy .option .buy[disabled]{background-color:#D8A373}
.goodsBuy .option .buy .countdown{padding-left:2rem;margin-left:2rem;border-left:2px solid #fff;vertical-align:middle}
.goodsBuy .option .cart{background-color:#f25454;margin-left:0.5rem;  }
.goodsBuy .option .cart .ico_01{-webkit-background-size: 1rem 1rem;-moz-background-size:  1rem 1rem;-o-background-size: 1rem 1rem;background-size: 24px 20px; display:inline-block; width:24px ; height:20px; margin-right:0.2rem; position:relative; top:0.3rem}
.goodsBuy .option .cart[disabled]{background-color:gray;display:none}
	 
/* 弹出遮罩层 */
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 10001;	 }
/* 弹出模块 */
.popGeneral {background-color: #fff;position: fixed;z-index:10001;left:0px;bottom:0; height:auto;width:100%;display: none;}
.popGeneral .tit {background-color:#fff;line-height: 2rem;height:2rem; border-bottom:1px solid #f5f5f5;}
.popGeneral .tit  h4 {font-size: 1rem;padding-left: 1rem;}
.popGeneral .tit .ico_08 {cursor: pointer;display: inline-block;position: absolute;right: 0.8rem;top:0.5rem;}
.popGeneral #main{  display:table;  border-collapse:collapse; width:100%;    }   
.popGeneral #left{  display:table-cell;  width:40%; padding:0.3rem 0;  text-align:center; vertical-align:top  }   
.popGeneral #right{  display:table-cell;  width:60%; padding:0.3rem 0;text-align:left;vertical-align:top  }   
.popGeneral #right p{ display: block;height:2rem; color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
.popGeneral .popbtn { font-size:0.9rem; width: auto; padding:0.5rem 0.5rem; background:#e1e1e1;display: -webkit-box}
.popGeneral .popbtn a {background:#D8A373;height:2rem; line-height:2rem  ; text-align: center; display:block; width:50%; color:#fff; }
.popGeneral .popbtn .bnt2{ margin-left:0.5rem; background:#ee0000}

.s-detail a{color:#333}
.s-detail header{ position:sticky;top:0;z-index:1}
.s-detail header ul{text-align:center;font-size:0.8rem;background-color:#eee;display: -webkit-box }
.s-detail header ul li{background-color:#fff;color:#333;line-height:2.4rem;border-top:0.15rem solid #fff;-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;}
.s-detail header ul li.current{position:relative;background-color:#fff;border-bottom:0.15rem solid #ee0000;color:#ee0000;}
.s-detail header ul li.current .mod{display:block}
.s-detail header ul li .review-count{font-size:0.76rem;color:#666;}
.s-detail header ul li>a{display:block;height:100%;}
.s-detail header ul li span{    width: 0.05rem;height: 1.9rem;background-color: #e6e6e6;display: block;float: right;margin-top: 0.2rem;}
.s-detail .wrap{overflow:hidden;}
.s-detail .wrap .scroller{display:-webkit-box}
.s-detail .wrap .scroller .current{overflow:visible;}
.s-detail .m-review,.s-detail .m-recommend{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.s-detail .desc { }
.s-detail .desc  img{ width:100%; height:auto}
 
.s-detail .list li{ background:#FFF;  margin-bottom:0.5rem; border-bottom:1px solid #efefef;padding-bottom:0.5rem;}
.s-detail .list li .tit{ height:2.2rem; line-height:2.2rem; background:#f8f8f8; padding:0 0.5rem; text-align:right; color:#666;  }
.s-detail .list li .tit span{ float:left; color:#333}
.s-detail .list li p{ line-height:1.5rem;   display:block; padding:0 0.5rem}
.s-detail .list li .star{ width:5.8rem; height:auto; vertical-align:middle}
	
.s-detail .commentsList{ background:#FFF;    padding:0.5rem; }
.s-detail .commentsList td{ padding:5px 0}
	
.s-detail .m-recommend a{display:block}
.s-detail .m-recommend .summary{background-color:#fff;position:relative;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.s-detail .m-recommend .summary img{width:100%; height:auto;display:block}
.s-detail .m-recommend .summary .price{position:absolute;left:0;right:0;bottom:0;padding:0.3rem 0;  text-align:center;background-color:rgba(255,255,255,.7)}
.s-detail .m-recommend .reviews{border-top:1px solid #f2f2f2;padding:0 0.5rem;color:#666}
.s-detail .m-recommend .reviews blockquote{padding:0.5rem 0;border-bottom:1px solid #e9e9e9}
.s-detail .m-recommend .reviews blockquote:last-child{border:0}
.s-detail .m-recommend .reviews .user{color:#333;margin-right:1rem}
.s-detail .content img{min-width: 300px;max-width:100%;}
	
/* ====================
    购物车页面
==================== */
	
/* 购物车为空 */
.empty-cart .cart-logo {height:95px;margin:3rem auto;-webkit-background-size:95px 75px;;-moz-background-size:95px 75px;;background-size:95px 75px; }
.empty-cart p.message {font-size:14px;margin-bottom:30px;text-align:center}
.empty-cart .list li {position:relative;text-indent:20px;height:35px}
.empty-cart .list a {display:block}
.empty-cart .list .arrow {top:1px;right:20px;width:6px;height:6px;display:inline-block;position:absolute;border-top:3px solid #666;border-left:3px solid #666}
.empty-cart .list .arrow.right {-webkit-transform:rotate(135deg)}
.empty-cart i{ display:inline-block; width:0.8rem; height:0.8rem; -webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem;}
/* 购物步骤 */
.cart-step{width:100%;text-align:center; height:2.4rem;background:#fff;}
.cart-step ul{display:table;width:100%;margin:0;padding:0;border-collapse:collapse; vertical-align:middle}
.cart-step ul li{display:table-cell; line-height:2.4rem; position:relative }
.cart-step ul .cur{  border-bottom:1px solid #ee0000; color:#ee0000  }
 
/* 购物浮动条 */
	 
.toolbar {background:#fff;position:fixed;bottom:0;width:100%;height:2.67rem;font-size:0.8rem;overflow:hidden;border-top:1px solid #e3e3e3;}
.toolbar p {width:55%;height:2.67rem; padding-left:0.5rem;display:-webkit-box;-webkit-box-align:center}
.toolbar a{display:block; text-align:center; line-height:2.67rem;position: absolute;right: 0;top:0; width: 40%;height: 100%;border: 0;font-size: 1rem;border-radius: 1px;-webkit-border-radius: 1px;color: #FFF; background:#ee0000}
	
	
/* 购物车商品列表 */
.cartList{margin-top:1rem;border-bottom:1px solid #e3e3e3;}
.warehouse{padding:0 1.2rem;height:2.3rem;line-height:2.3rem;background-color:#fff;border-bottom:1px solid #e3e3e3;}
.itemlist{padding:0 15px;background-color:#fff;}

.itemlist li{ padding:1rem 0;position:relative; border-bottom:1px solid #f2f2f2}
.itemlist li h4{ padding-right:2rem; height:2.2rem; line-height:1.1rem; overflow:hidden}
.itemlist li .b{line-height:2rem;}
.itemlist li .b .cha{ 
width:1.5rem; height:1.5rem; display:block; background-color:#CCC; position:absolute; right:0.5rem;top:-0.3rem;
-moz-border-radius: 0.75rem;      /* Gecko browsers */
-webkit-border-radius:  0.75rem;   /* Webkit browsers */
border-radius: 0.75rem;
-webkit-background-size:0.8rem 0.8rem;-moz-background-size:0.8rem 0.8rem;background-size:0.8rem 0.8rem; 
	}
.itemlist li:last-child{border-bottom:none}
.itemlist li .chk{height: 6rem;float: left;}
.itemlist li .proinfo{width: 90%;float: left;}
.itemlist li .proinfo .t{padding-bottom:0.5rem;}
.itemlist li .proinfo .promotion{padding:0.5rem 0;border-top:1px solid #ddd;}
.itemlist li .proinfo .promotion span{width: 6rem;line-height: 1.5;padding: 0.5rem 1.7rem;}
.itemlist li .proinfo .promotion select{height:2rem;width:10rem;}
.itemlist li .proinfo .promotion select option{width:10rem;line-height:1.5;height:2rem;}

.itemlist li .desc{padding-left:0.5rem;width:100%;}
.itemlist li .new-tbl-cell{ vertical-align:top}
.itemlist .itemlist_l img{ width:6rem; height:6rem;border:1px solid #f2f2f2;}
.itemlist .inputBg{ vertical-align:middle}
.itemlist li .inputBg{ width:20%; text-align:center}
.itemlist li p{ color:#666}
	
.itemlist .delCart{float:right;}
.itemlist .txt{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;letter-spacing:0;height:2rem;line-height:2rem;overflow:hidden}
.itemlist .txt .increase,.itemlist .txt .decrease,.itemlist .txt .num{float:left;text-align:center}
.itemlist .txt .increase,.itemlist .txt .decrease{font-style:normal;font-size:1.5rem;font-weight:700;border:0;display:inline-block;width:2rem;height:100%;-webkit-user-select:none; background: #fafafa }
.itemlist .txt .num{height:100%;width:2.8rem;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700;padding:2px 5px;}
.itemlist .txt .num::-webkit-inner-spin-button{display:none}
	
	
/* div表格化 */
.table_box{}
.table_box { }
.table_box dl{ padding:0.5rem 0; display:table; width:100% }
.table_box dd{display:table-cell; }
/*.table_box dd .inputBg{ }*/
	
	
/* 文字 */
.f6{ font-size:0.8rem; color:#686868;  height:1.8rem; line-height:1.8rem; padding:0; margin-right:2.8rem; display:inline-block; border:none ; background:none; vertical-align:top; }
	
/* 合作登录 */
.hezuo .t{ height:2.4rem; line-height:2.4rem}
.hezuo .b { display:block}
.hezuo .b a{ display:inline-block; margin:0 0.7rem 0.5rem 0; }
.hezuo .b img{ width:3.2rem; height:3.2rem; }
	
	
	
/* 登录注册切换模块 */
		
.loginnav{right: -500px;width:100%;background-color:#fff;padding-top:0;}
.loginBox{ margin:10px 0.5rem;   }
.loginBox .hd{ height:2.7rem; line-height:2.5rem; font-size:1.1rem; overflow:hidden;   }
.loginBox .hd span{ float:left; font-size:0.8rem; }
.loginBox .hd ul{ float:right;   }
.loginBox .hd ul li{ float:left; padding-left:0.5rem;   vertical-align:top;  }
.loginBox .hd ul li.on a{ color:#ee0000; display:block; height:2.5rem; line-height:2.5rem;   border-bottom:2px solid #ee0000;  }
.loginBox .bd   ul{ padding:0px 0.2rem;  }
.loginBox .bd ul li{ border-bottom:1px dotted #ddd;  }
.loginBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;}
	
.registerGetCode{padding:10px;line-height:40px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#ee0000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}
.disbleBtn{padding:10px;line-height:40px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0;}

	
/* 订单确认页通用表格 */
.order_box .table_box dl{ border-bottom:1px solid #f3f3f3; padding:0.7rem 0; }
.order_box .line_no dl{ border-bottom:none; padding:0.4rem 0}
.order_box .table_box dl:last-child{ border-bottom:none}
.order_box .in{ color:#333; font-size:0.8rem; padding:0.8rem 0 0 0}
.order_box .in .f1{ font-size:1.1rem}
.order_box .in .ico_14{ display:inline-block; width:1rem; height:1rem;-webkit-background-size:1rem 1rem;-moz-background-size:1rem 1rem;background-size:1rem 1rem;}
	
/* 订单确认页表格_中间模块 */
.table_box2{display:block;color:#666;padding:0.63rem 0 0.47rem;border-bottom:1px solid #f3f3f3}
.order_box .table_box2 dl{ padding:0; position:relative}
    
.table_box2 .dd1{ width:28%; padding:5px 0;}
.table_box2 .dd2{ color:#666; font-size:0.8rem; text-align:left; width:90%; height:2rem; line-height: normal; vertical-align:middle; margin:5px 0; padding-left:2px}
.table_box2 .dl_box p{ line-height:36px;}
.table_box2  input{ color:#666;  text-align:left; width:90%; border:none; background:#fff ; padding:0; height:24px;  }
.table_box2  input.radio{width:auto;}
.table_box2  input.sex{ color:#666;  text-align:left; width:auto; border:none; padding:0; margin:5px 0; vertical-align:middle}
.table_box2 .span1{ font-size:0.8rem; background:#ee0000; color:#FFF; display:inline-block; padding:0 0.2rem}
.table_box2 .dd3{ text-align:right}
	
.table_box2  i{	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	position: absolute;
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	top:1rem; right:0.5rem; }
		
.table_box2 .modRadio{ background-color: #B3B3B3; border-radius: 2px;color: #FFFFFF;display: inline-block;height: 19px;line-height: 19px;overflow: hidden;padding: 1px; text-align: center; width: 38px;}
.table_box2 .modRadio .fl { margin-left: 1px;}
.table_box2 .modRadio i {  background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px;display: inline-block;height: 17px;margin: 1px 1px 0 0;width: 17px;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	top:0; right:0;
	position: static ; 
	}
.table_box2 .modRadio  .fl {float: left;}
.fr {float: right;}
		
/* 订单确认页表格_底部模块 */	
.table_box3 .dd1{ text-align:left}		
.table_box3 .dd1 a{ color:#5498db}
.table_box3 .dd2{ text-align:center}		
.table_box3 .dd3{ text-align:right}	
	.modify{ background:#5498db; color:#FFF; display:inline-block; padding:0 0.5rem; float:right; }	
.f4_b{ color: #ee0000;display: inline-block; }
	
.select_city select{}
	
	
/* ====================
    文章页面
==================== */
	
.art_content{ background:#FFF;overflow:hidden; padding:1rem;}
.art_content>h2{margin-bottom:0.5rem; text-align:right; color:#666; line-height:1.8rem; font-weight:normal; font-size:0.8rem}
.art_content>h2 span{font-size:1rem;color:#333; float:left; font-weight:bold }
.art_content img{box-sizing:border-box;width:100%; height:auto}
.padd1{padding: 0.5rem;}
.padd1 li{border-bottom: 1px solid #f3f3f3;    padding: 0.7rem 0;    display: block;    line-height: 23px;}


/* ====================
    会员中心页
==================== */


.user_top {
height: 9.6rem;
overflow: hidden; 
background:#ffbf6b;
position:relative

}
.user_top dt {
float: left;
margin: 0.8rem 0.8rem 0;
text-align: center;
position: relative;
width: 3.7rem;
height: 3.7rem;
border-radius: 3.7rem;
padding:0.15rem; background:#FFFFFF
}
.user_top dt img {
width: 3.7rem;
height:3.7rem;
border-radius: 3.7rem;
}
.user_top dt span {
width: 68px;
height: 26px;
position: absolute;
left: 5px;
top: 4px;
padding-top: 64px;
font-size: 10px;
color: #fff; display:block
}
.user_top dd {
font-size: 1rem;
color: #fff;
margin-top:1.4rem;
}
.user_top dd span{ font-size:0.8rem}

.user_top_list {
height: 4rem;
overflow: hidden; position:absolute; left:0; bottom:0; width:100%; background:rgba(255,255,255,0.5);
}
.user_top_list ul {
display: -webkit-box; 
}
.user_top_list ul li {
-webkit-box-flex: 1;
text-align: center;
position: relative;
font-size: 0.6rem;
}
.user_top_list ul li a {
display: block;
padding-top: 0.8rem;
height: 1.2rem; display:block; position:relative;
color: #666; text-decoration:none; width:3.6rem; margin:0 auto; text-align:center  
}
.user_top_list ul li a  img{ width:1.9rem; height:1.9rem;}
.user_top_list ul li a span{ display:block}
.user_top_list ul li strong { position:absolute; right:0; top:0.2rem;display: block;color: #fff;font-size: 0.7rem;background:#ee0000; display:block; font-weight:normal;
height: 1.2rem;line-height: 1.2rem;
border-radius: 1.2rem; text-align:center; padding:0 0.4rem;
}
.user_top .quan1{ position:absolute; right:1rem; top:0.5rem; width:4rem; height:4rem;border-radius: 3rem; background:rgba(255,255,255,0.2);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.2);
}
.user_top .quan2{ position:absolute; right:3rem; top:2.5rem; width:3rem; height:3rem;border-radius: 3rem; background:rgba(255,255,255,0.1);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.15);
}
.user_top .quan3{ position:absolute; right:5rem; top:4.5rem; width:2rem; height:2rem;border-radius: 3rem; background:rgba(255,255,255,0.05);
box-shadow: 0 0 0.6rem rgba(250,0,0,0.1);
}

	
/* ====================
    其他页
==================== */

/* 提示信息 */
	.info a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:40px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:1rem;color:#fff;background-color:#ee0000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border:0; margin:1rem 10%; width:80%;}
.info a:visited,.info a:active{color:#fff;}


/*确认对话框*/
.jconfirm {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 99999999;
font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif;
font-family: inherit;
overflow-y: auto;
}
.jconfirm .jconfirm-bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.jconfirm .row {}
.col-md-6 {
width: 80%;
}.col-md-offset-3 {
margin-left: 10%;
}
.jconfirm .jconfirm-box {
background: white;
border-radius: 4px;
position: relative;
}
.jconfirm .jconfirm-box div.closeIcon {
height: 1.5rem;
width: 1.5rem;
position: absolute;
top: 20px;
right: 15px;
cursor: pointer;
opacity: .6;
text-align: center;
display: none;
}

.glyphicon{
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background:url(../images/icon/close.png) no-repeat 50% 50%;
background-size:1.5rem 1.5rem;
height: 1.5rem;
width: 1.5rem;
}
.glyphicon-remove:before {
}

.jconfirm .jconfirm-box div.closeIcon:hover {
opacity: 1;
}
.jconfirm .jconfirm-box div.title {
font-size: 2rem;
font-weight: bold;
font-family: inherit;
padding: 10px 15px 5px;
}
.jconfirm .jconfirm-box div.content {
padding-top: 10px;
padding: 10px 15px 10px;
max-height: 350px;
overflow: hidden;
overflow-y: auto;
font-size:1.05em;
}
.jconfirm .jconfirm-box div.content:empty {
height: 40px;
position: relative;
opacity: 0.6;
}
.jconfirm .jconfirm-box div.content:empty:before {
content: '';
height: 20px;
width: 20px;
border: solid 2px #aaa;
/*background-color: #ddd;*/
position: absolute;
left: 50%;
margin-left: -45px;
border-radius: 20%;
-webkit-animation: jconfirm-rotate 1s infinite;
        animation: jconfirm-rotate 1s infinite;
}
.jconfirm .jconfirm-box div.content:empty:after {
content: 'loading..';
position: absolute;
left: 50%;
margin-left: -15px;
}
.jconfirm .jconfirm-box .pull-right {
float: right!important;
}
.jconfirm .btn 
{    
display: inline-block;
padding: 6px 12px;
margin-bottom: 0; 
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.btn-info {
color: #fff;
background-color: #ee0000; 
}
.jconfirm .jconfirm-box .buttons {
padding: 5px 10px;
}
.jconfirm .jconfirm-box .buttons button + button {
margin-left: 5px;
}
.jconfirm .jquery-clear {
clear: both;
}
.jconfirm.yiapp .jconfirm-bg {
background-color: rgba(0, 0, 0, 0.2);
}
.jconfirm.white .jconfirm-box {
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
border-radius: 5px;
}
.jconfirm.yiapp .jconfirm-box .buttons button {
border: none;
background-image: none;
text-transform: uppercase;
font-size: 0.9rem;
font-weight: bold;
text-shadow: none;
-webkit-transition: background .1s;
        transition: background .1s;
color: white;
}
.jconfirm.yiapp .jconfirm-box .buttons button.btn-default {
box-shadow: none;
color: #333;
background-color: #fff;
}
.jconfirm.yiapp .jconfirm-box .buttons button.btn-default:hover {
background: #ddd;
}    
.jconfirm.yiapp .jconfirm-box .buttons button.btn-confirm {
box-shadow: none;
color: #fff;
background-color: #ff9800;
}
.jconfirm.yiapp .jconfirm-box .buttons button.btn-confirm:hover {
background: #ddd;
}    

.jconfirm .jconfirm-box.hilight {
box-shadow: 0 0 20px red;
}
/*Transition rules*/
.jconfirm {
-webkit-perspective: 400px;
        perspective: 400px;
}
.jconfirm .jconfirm-box {
/*visibility: visible;*/
opacity: 1;
-webkit-transition-timing-function: ease;
        transition-timing-function: ease;
/*transition-delay: 0s;*/
-webkit-transition-property: -webkit-transform, opacity, box-shadow;
        transition-property: transform, opacity, box-shadow
/*transition-property: all;*/
/*transition-duration: 2s;*/
/*transition: all 2s;*/
}
.jconfirm .jconfirm-box.anim-top,
.jconfirm .jconfirm-box.anim-left,
.jconfirm .jconfirm-box.anim-right,
.jconfirm .jconfirm-box.anim-bottom,
.jconfirm .jconfirm-box.anim-opacity,
.jconfirm .jconfirm-box.anim-zoom,
.jconfirm .jconfirm-box.anim-scale,
.jconfirm .jconfirm-box.anim-none,
.jconfirm .jconfirm-box.anim-rotate,
.jconfirm .jconfirm-box.anim-rotatex,
.jconfirm .jconfirm-box.anim-rotatey,
.jconfirm .jconfirm-box.anim-scaley,
.jconfirm .jconfirm-box.anim-scalex {
/*visibility: hidden;*/
opacity: 0;
}
.jconfirm .jconfirm-box.anim-rotate {
-webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
}
.jconfirm .jconfirm-box.anim-rotatex {
-webkit-transform: rotateX(90deg);
        transform: rotateX(90deg);
-webkit-transform-origin: top;
    -ms-transform-origin: top;
        transform-origin: top;
}
.jconfirm .jconfirm-box.anim-rotatey {
-webkit-transform: rotatey(90deg);
    -ms-transform: rotatey(90deg);
        transform: rotatey(90deg);
-webkit-transform-origin: top;
    -ms-transform-origin: top;
        transform-origin: top;
}
.jconfirm .jconfirm-box.anim-scaley {
-webkit-transform: scaley(1.5);
    -ms-transform: scaley(1.5);
        transform: scaley(1.5);
-webkit-transform-origin: top;
    -ms-transform-origin: top;
        transform-origin: top;
}
.jconfirm .jconfirm-box.anim-scalex {
-webkit-transform: scalex(1.5);
    -ms-transform: scalex(1.5);
        transform: scalex(1.5);
-webkit-transform-origin: top;
    -ms-transform-origin: top;
        transform-origin: top;
}
.jconfirm .jconfirm-box.anim-top {
-webkit-transform: translate(0px, -100px);
    -ms-transform: translate(0px, -100px);
        transform: translate(0px, -100px);
}
.jconfirm .jconfirm-box.anim-left {
-webkit-transform: translate(-100px, 0px);
    -ms-transform: translate(-100px, 0px);
        transform: translate(-100px, 0px);
}
.jconfirm .jconfirm-box.anim-right {
-webkit-transform: translate(100px, 0px);
    -ms-transform: translate(100px, 0px);
        transform: translate(100px, 0px);
}
.jconfirm .jconfirm-box.anim-bottom {
-webkit-transform: translate(0px, 100px);
    -ms-transform: translate(0px, 100px);
        transform: translate(0px, 100px);
}
.jconfirm .jconfirm-box.anim-zoom {
-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
        transform: scale(1.2);
}
.jconfirm .jconfirm-box.anim-scale {
-webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
        transform: scale(0.8);
}
.jconfirm .jconfirm-box.anim-none {
display: none;
}

/* 文章列表 / 会员中心功能列表样式 */
.list_box { background:#FFF; font-size:0.8rem;}
.list_box a{ border-bottom:1px solid #f3f3f3; padding:0.7rem 0;display:block; line-height:23px;}
.list_box a:last-child{ border-bottom:none}
.list_box a span{ float:left}
.list_box a i{	background-image: -webkit-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-webkit-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -moz-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-moz-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	background-image: -o-linear-gradient(left,transparent 70%,#666 70%,#666 100%),-o-linear-gradient(top,transparent 70%,#666 70%,#666 100%);
	position: relative;
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	margin-right: 0.2rem; float:right;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-45deg);
	top:0.5rem; }
.list_box .ico_touch{ float:left; width:1.2rem; height:1.2rem; margin-top:0.2rem; margin-right:0.3rem}	

/*联系我们*/
#contacttop {position: relative;height:18rem;background:#fff;}
#contacttop img {width: 100%;margin: 0;padding: 0;} 
#contacttop .logo-img{height:5.8rem;width:5.8rem;border-radius: 0.3rem;border:3px solid #fff;-webkit-background-size: 6rem 6rem;-moz-background-size: 6rem 6rem;-o-background-size: 6rem 6rem;background-size:6rem 6rem;margin-left: -3rem;margin-top:0.8rem;position: absolute;left: 50%;top: 35%;}
#contacttop h1{font-size: 1.2rem;color: #333;width: 100%;text-align: center;display: block;margin-top: 4rem;}
#contactcontent {background:#fff; color:#999;float:left;min-height: 15rem;margin-bottom: 1rem;}
#contactcontent .infotitle{width:100%;height:25px;background-image:url(../images/dot.png);background-repeat:repeat-x;background-position:0 13px;text-align:center;position:relative; margin-bottom:0.5rem;}
#contactcontent .infotitle h3.title{display:inline-block;text-align: center;font-size:1rem;line-height:25px;padding:0 1rem;background-color:#fff;font-weight: normal;}
#contactcontent li{width:100%;padding:0;line-height: 3rem;float:left;}
#contactcontent li i{width:1.7rem;height:1.7rem;display: inline-block;float: left;    margin-top: 0.6rem;    margin-right: 1rem;    margin-left: 0.5rem;}
#contactcontent li a{padding-right:0.5rem;float:left;}
#contactcontent li img{width:13rem;height:13rem;}
#contactcontent li .qqlist{float: left;}
/* 百度分享 */
.share2{ float:right}	
.share2 a{ float:left}	
.share2  span{ float:left; padding-top:0.8rem} 
.share ul{ -webkit-flex-flow: row;}
.share ul li{ -webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; float: left; width:50%; height:3rem;line-height:3rem; position:relative;}
.share ul li span{ position:absolute; left:2.5rem; top:0rem; z-index:1;}
.share ul li a{ width:100%; position:relative; z-index:2;}

	
/* ====================
新增样式 by wang
==================== */

.ectouch_table {
margin:0px;
}
.ectouch_table td {
padding: 5px
}
.ectouch_table td img{border:1px solid #EEE;}
.ectouch_table_no_border td {
border: none;
}
.ectouch_table_no_border td img{border:1px solid #EEE;}
/* 订单追踪 */


.smart-result { padding: 0 }
.smart-result table { width: 100% }
.smart-result table tr { width: 100%; font-weight: bold; color: #909090 }
.smart-result table tr.last-line { color: #333333; }
.smart-result table tr.last-line { color: #FF6600; }
.smart-result table td { height: 60px; background: none }
.smart-result table tr.odd { background: #f6f6f6 }
.smart-result table tr.even { background: #eeeeee }
.smart-result table td.col1 { width: 30%; }
.smart-result table td.col2 { padding: 10px; width: 60%; line-height: 24px; }
.smart-result table td.colstatus { width: 10% }
.smart-result table tr td.colstatus { background: url("../images/step_point.png") center center no-repeat }
.smart-result table tr.first-line td.colstatus { background: url("../images/step_start.png") center center no-repeat }
.smart-result table tr.wait td.colstatus { background: url("../images/step_wait.gif") center center no-repeat }
.smart-result table tr.checked td.colstatus { background: url("../images/step_finish.png") center center no-repeat }
.result-date, .result-time { display: block; width: 100%; text-align: center }
.result-date { height: 15px; padding-top: 10px; font-weight: normal; font-size: 12px; }
.result-time { height: 35px; font-size: 24px; }

.inputBg_touch {height:24px; border:1px #DDD solid; width:90%;}


/* ====================
新增样式
==================== */
.gift{ float:left;}
.gift dd{ clear: both; text-align: center;}

/* ====================
品牌页
==================== */

.waterfallCon {
margin-left: auto;
margin-right: auto;
/* position: relative;*/
margin-top: 4px;
width: 100%;
}
.waterfallCon ul.side {
margin: 0 0 0 1%;
padding: 0;
}

.side li {
list-style: none outside none;
width: 48.5%;
margin-right: 5px;
opacity: 0;
}
.side li.shown, .no-js .side li, .no-cssanimations .side li {
opacity: 1;
}
/* Effect 1: opacity */
.grid.effect-1 li.animate {
-webkit-animation: fadeIn 0.65s ease forwards;
-moz-animation: fadeIn 0.65s ease forwards;
animation: fadeIn 0.65s ease forwards;
}
@-webkit-keyframes fadeIn {
to { opacity: 1; }
}

@-moz-keyframes fadeIn {
to { opacity: 1; }
}

@keyframes fadeIn {
to { opacity: 1; }
}

.side li a {
background-color: #FFFFFF;
border: 1px solid #D3D3D3;
color: #000000;
display: block;
margin-bottom: 4px;
text-align: center;
}
.side li .box-logo {
margin: 0;
text-align: center;
}

.side .box-info {
background-color: rgba(12, 11, 11, 0.44);
color: #EEEEEE;
/*margin-top: -102px;*/
overflow-x: hidden;
/*position: absolute;*/
text-overflow: ellipsis;
/*width:99%;*/
}
.side .box-title {
font-family: 'Lucida Grande','Microsoft YaHei';
font-size: 14px;
height: 20px;
line-height: 20px;
margin: 0;
overflow: hidden;
padding-top: 8px;
text-overflow: ellipsis;
white-space: nowrap;
}

.side .box-desc {
font-size: 12px;
height: 20px;
line-height: 19px;
margin: 0;
overflow: hidden;
padding-bottom: 0;
text-overflow: ellipsis;
white-space: nowrap;
}
.side img{ width:100%; height:auto;}

/*加载动画样式*/
.loadding-box {
margin: 5rem; 
text-align: center;
}
 
.loadding-box > div {
width: 1.2rem;
height: 1.2rem;
background-color: #ee0000; 
border-radius: 100%;
display: inline-block;
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
animation: bouncedelay 1.4s infinite ease-in-out;
/* Prevent first frame from flickering when animation starts */
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
 
.loadding-box .loadding-1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
 
.loadding-box .loadding-2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
 
@-webkit-keyframes bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0.0) }
40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
0%, 80%, 100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 40% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
/*错误提示框*/
.textac {
text-align: center;
}
.tips {
word-wrap: normal;
background: url("../images/tou50.png") repeat;
padding: 0 .5rem;
border-radius: .2rem;
color: #fff;
width: 28rem;
text-align: center;
position: fixed;
bottom: 10%;
left: 50%;
margin-left: -14.5rem;
display: inline-block;
min-height: 3rem;
line-height: 3rem;
font-size: 1rem;
z-index: 10000;
}

/*提示框*/
.am-icon:not([am-version])[am-mode*=result-] {width:60px;height:60px;background:url("data:image/png;base64,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") no-repeat;-webkit-background-size:60px auto
}
.am-icon:not([am-version])[am-mode~=result-error],.am-icon:not([am-version])[am-mode~=result-fail] {background-position:0 -60px;}

.am-icon:not([am-version])[am-mode~=am-page-blank]{background:url("data:image/png;base64,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");-webkit-background-size:135px 135px}

.am-button:not([am-version]){display:inline-block;width:100%;padding:0 4px;-webkit-box-sizing:border-box;height:42px;text-align:center;font-size:20px;line-height:42px;border-radius:4px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[type=button],.am-button:not([am-version])[type=submit]{outline:0;-webkit-appearance:none}
.am-button:not([am-version])[am-mode~="43px"]{height:43px;line-height:43px;border-radius:5px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=tiny]{height:24px;font-size:13px;line-height:25px;border-radius:3px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=little]{height:31px;font-size:13px;line-height:31px;border-radius:3px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=small]{height:36px;font-size:13px;line-height:36px;border-radius:3px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=middle]{height:40px;font-size:16px;line-height:40px;border-radius:3px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=inline]{width:auto;padding-left:16px;padding-right:16px;-webkit-box-sizing:content-box}
.am-button:not([am-version])[am-mode~=inline][am-mode~=tiny]{padding-left:10px;padding-right:10px}
.am-button:not([am-version]),.am-button:not([am-version])[am-mode~=blue]{border:0;color:#fff;background-color:#0ae}
.am-button:not([am-version]).hover,.am-button:not([am-version]):active,.am-button:not([am-version])[am-mode~=blue].hover,.am-button:not([am-version])[am-mode~=blue]:active{color:#fff;background-color:#0091cb}
.am-button:not([am-version])[am-mode~=red]{border:0;background-color:#ec5050}
.am-button:not([am-version])[am-mode~=red].hover,.am-button:not([am-version])[am-mode~=red]:active{background-color:#bd4040}
.am-button:not([am-version])[am-mode~=black]{border:0;background-color:#717378;color:#ccc}
.am-button:not([am-version])[am-mode~=black].hover,.am-button:not([am-version])[am-mode~=black]:active{color:#666;background-color:#54585f}
.am-button:not([am-version])[am-mode~=white]{border:1px solid #ddd;color:#666;background-color:#fff}
.am-button:not([am-version])[am-mode~=white].hover,.am-button:not([am-version])[am-mode~=white]:active{color:#666;border-color:#d8d8d8;background-color:#f8f8f8}
.am-button:not([am-version])[am-mode~=disabled]:disabled,.am-button:not([am-version])[am-mode~=disabled]:disabled.hover,.am-button:not([am-version])[am-mode~=disabled]:disabled:active{border:0;color:#d2d2d2}
.am-button:not([am-version]):disabled,.am-button:not([am-version]):disabled.hover,.am-button:not([am-version]):disabled:active,.am-button:not([am-version])[am-mode~=disabled],.am-button:not([am-version])[am-mode~=disabled].hover,.am-button:not([am-version])[am-mode~=disabled]:active,.am-button:not([am-version])[am-mode~=light][am-mode~=disabled],.am-button:not([am-version])[am-mode~=light][am-mode~=disabled].hover,.am-button:not([am-version])[am-mode~=light][am-mode~=disabled]:active{border-color:#ebebf0;color:#e6e6e6;background-color:#ebebf0}
.am-button:not([am-version]):disabled[am-mode~="43px"],.am-button:not([am-version])[am-mode~=disabled][am-mode~="43px"],.am-button:not([am-version])[am-mode~=light][am-mode~=disabled][am-mode~="43px"]{height:43px;line-height:43px;border-radius:5px;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=blue-disabled]:disabled{background-color:#3998ed;color:#73baf8;border:0}
.am-button:not([am-version])[am-mode~=blue-disabled]:disabled.hover,.am-button:not([am-version])[am-mode~=blue-disabled]:disabled:active{color:#73baf8;background-color:#3998ed}
.am-button:not([am-version])[am-mode~=red-disabled]:disabled{background-color:#cb3636;color:#ab2020;border:0}
.am-button:not([am-version])[am-mode~=red-disabled]:disabled.hover,.am-button:not([am-version])[am-mode~=red-disabled]:disabled:active{color:#ab2020;background-color:#cb3636}
.am-button:not([am-version])[am-mode~=light]{color:#0ae;border:1px solid #0ae;background-color:#fff}
.am-button:not([am-version])[am-mode~=light].hover,.am-button:not([am-version])[am-mode~=light]:active{color:#fff;background-color:#0ae}
.am-button:not([am-version])[am-mode~=light][am-mode~=red]{color:#ec5050;border:0;background-color:#fff}
.am-button:not([am-version])[am-mode~=light][am-mode~=red].hover,.am-button:not([am-version])[am-mode~=light][am-mode~=red]:active{color:#fff;background-color:#bd4040}
.am-button:not([am-version])[am-mode~=light][am-mode~=black]{color:#666;border:0;background-color:#fff}
.am-button:not([am-version])[am-mode~=light][am-mode~=black].hover,.am-button:not([am-version])[am-mode~=light][am-mode~=black]:active{color:#666;background-color:#f8f8f8}
.am-button:not([am-version])[am-mode~=flat]{font-size:16px;border-radius:0;-webkit-background-clip:padding-box;border:0;background:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),color-stop(0.5,#e5e5e5),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5)) bottom left no-repeat,#fff;background:-webkit-linear-gradient(90deg,#e5e5e5,#e5e5e5,#e5e5e5) top left no-repeat,-webkit-linear-gradient(270deg,#e5e5e5,#e5e5e5,#e5e5e5) bottom left no-repeat,#fff;background:linear-gradient(0deg,#e5e5e5,#e5e5e5,#e5e5e5) top left no-repeat,linear-gradient(180deg,#e5e5e5,#e5e5e5,#e5e5e5) bottom left no-repeat,#fff;-webkit-background-size:100% 1px,100% 1px}
.am-button:not([am-version])[am-mode~=flat].hover,.am-button:not([am-version])[am-mode~=flat]:active{background:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),color-stop(0.5,#e5e5e5),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5)) bottom left no-repeat,#ededed;background:-webkit-linear-gradient(90deg,#e5e5e5,#e5e5e5,#e5e5e5) top left no-repeat,-webkit-linear-gradient(270deg,#e5e5e5,#e5e5e5,#e5e5e5) bottom left no-repeat,#ededed;background:linear-gradient(0deg,#e5e5e5,#e5e5e5,#e5e5e5) top left no-repeat,linear-gradient(180deg,#e5e5e5,#e5e5e5,#e5e5e5) bottom left no-repeat,#ededed;-webkit-background-size:100% 1px,100% 1px}
.am-button:not([am-version])[am-mode~=warn],.am-button:not([am-version])[am-mode~=warn].hover,.am-button:not([am-version])[am-mode~=warn]:active{color:#f4333c}
.am-button:not([am-version])[am-mode~=warn]:disabled{color:#d2d2d2;border-radius:0;-webkit-background-clip:padding-box}
.am-button:not([am-version])[am-mode~=warn]:disabled.hover,.am-button:not([am-version])[am-mode~=warn]:disabled:active{border-radius:0;-webkit-background-clip:padding-box;color:#d2d2d2}
 
 
.am-toast{position:absolute;top:30%;}
.am-toast:not([am-version]){position:fixed;z-index:10001;top:20%;width:100%;text-align:center;font-size:13px;font-family:sans-serif}
.am-toast:not([am-version]) .am-toast-text{display:inline-block;margin:24px auto auto;padding:9px;width:90px;border-radius:10px;-webkit-background-clip:padding-box;color:#fff;background-color:#1f2337;opacity:.9}
.am-toast:not([am-version]) .am-toast-text .iconfont{font-size:13px}
.am-toast:not([am-version]) .am-toast-icon.am-icon{display:block;margin:8px auto}
.am-icon:not([am-version])[am-mode*=toast-]{display:inline-block;height:36px;width:36px}
.am-icon:not([am-version])[am-mode*=toast-]:before{content:'';display:block;width:100%;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABGCAMAAACKYL0xAAABgFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+X+QqjAAAAf3RSTlMAcNbsrUcaFdQzwlze0gaZhQEDG+Qx2B53HBMSAhf6+2cQVwXmIKgH26lMLP5iJfEM9FMPY+kKrB2GOvJ7Nq8v+LxQuUl+srZgZg5fk+jNapWmFk9AWdFlKHNxsG3GmO60vyLTPEYqq+/LyISOeEr22kMIVXafnJDhpYGnxYtO9+QffAAACjZJREFUeF7tnPtTE8keR7+KISEvzGQyeUsehgAJbBYwvDWgKIKriIigyBUEBHEVVFxX3fv5129X4r1dSWemZxKmUlbd8yNVnuo55SSTnu4mAwKFpakrPnUGmFF9V6aWCgGSYbtOZFZVZ+kiCBRWpiY2vF2VSpd3Y2Jqpc3xxYe/30ADN/qHYx3WifzR1aVS2ywP9zcb3zK1RuL9i2sAvI8jC6FgiagUDC1EHnsBXHvxPtFJnUgXg9ojcGewAkDtX8yEcnG/P54LZRb7VQCVwTsBsoyyogHF3VSOGsildouAtqTYoOtcwETGBxTnUyPUwEhqvgj4MgmyxoEGqLNhakp4VgW0g87p6OzBuHHA7SsLZAGHBqiRIDUlGFEBzUEWiA4C3vt50sV/3wu8iXZEx3h6+fLlaaOABwAekVmCE8DAeNZgfOMDwESQ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") no-repeat;-webkit-background-size:160px auto}
.am-icon:not([am-version])[am-mode~=toast-success]:before{background-position:0 0}
.am-icon:not([am-version])[am-mode~=toast-error]:before,.am-icon:not([am-version])[am-mode~=toast-fail]:before{background-position:-40px 0}
.am-icon:not([am-version])[am-mode~=toast-network]:before{background-position:-120px 0}
.am-icon:not([am-version])[am-mode~=toast-loading]{-webkit-animation:rotate linear 2.6s infinite;animation:rotate linear 2.6s infinite}
.am-icon:not([am-version])[am-mode~=toast-loading]:before{background-position:-80px 0}

.page-result {padding: 0;height: 30rem;}
.page-result-wrap {padding: 8px 0;margin-bottom: 10px;overflow: hidden;}

.am-page-result:not([am-version]){text-align:center;display:table;width:100%;height:100%}
.am-page-result:not([am-version]) .am-page-result-wrap{margin-top:75px;display:table-cell;vertical-align:middle}
.am-page-result:not([am-version]) .am-page-result-wrap[ad-mode~=no-button]{margin-top:120px}
.am-page-result:not([am-version]) .am-page-result-pic{width:135px;height:135px;margin:0 auto;line-height:135px}
.am-page-result:not([am-version]) .am-page-result-pic img{width:135px;height:135px;display:block}
.am-page-result:not([am-version]) .am-page-result-title{margin-top:25px;font-size:16px;color:#666}
.am-page-result:not([am-version]) .am-page-result-brief{margin-top:2px;font-size:16px;color:#666}
.am-page-result:not([am-version]) .am-page-result-button{padding:0 10px 15%;margin-top:40px}


.am-page-result:not([am-version]) .am-page-result-pic[am-mode~=am-page-nofound] {
background: url("https://t.alipayobjects.com/images/rmsweb/T1sFNgXodiXXXXXXXX.png") 0 0/135px 135px;
}

/*订单提交*/
.orders .rows{text-align: right;height: 2rem;line-height:2rem;}
.orders .rows .item{color:#666;float:left;}
.orders .rows .rmb{color:#ee0000;font-size:16px;}
.orders .rows .value{color:#ee0000;font-size:16px;}
.orders .stong{font-weight:600; border-top:1px solid #d5d5d5;}

.invoice .rows{padding-left:1rem;height: 2rem;line-height:2rem;}
.invoice .rows .item{color:#666;text-align:right;}
.invoice .rows .value{}
/*订单提交成功*/


.am-result:not([am-version]) {
overflow: hidden;
min-height: 30px;
padding: 25px 10px;
background: -webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5)) bottom left no-repeat,#fff;
background: -webkit-linear-gradient(270deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
background: linear-gradient(180deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
-webkit-background-size: 100% 1px;
color: #000;
font-size: 21px;
text-align: center;
margin: 10px 0;
}
.am-result:not([am-version]) .am-result-main {margin-top: 10px; color: #0ae;}
.am-result:not([am-version]) [am-mode~=result-error]+.am-result-main {color:#f4333c}
.am-result:not([am-version]) .am-result-icon.am-icon {display:block;width:60px;height:60px;margin:0 auto;z-index:1}
.am-result:not([am-version]) .am-result-brief {margin-top: 7px;font-size: 14px;color: #a5a5a5;font-weight: 400;}


/*支付方式*/
.am-list:not([am-version]) {
padding: 8px 0;
}
.am-list:not([am-version]) .am-list-item {
font-size: 16px;
}
.am-list:not([am-version]) .am-list-item, .dpl-demo .am-list:not([am-version])[am-mode~=flat] .am-list-item {
padding: 9px 15px;
min-height: 32px;
background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0.5,#fff),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) bottom left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),color-stop(0.5,#e5e5e5),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5)) bottom left no-repeat,#fff;
background: -webkit-linear-gradient(90deg,#fff,#fff) top left no-repeat,-webkit-linear-gradient(270deg,#fff,#fff) bottom left no-repeat,-webkit-linear-gradient(90deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) top left no-repeat,-webkit-linear-gradient(270deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
background: linear-gradient(0deg,#fff,#fff) top left no-repeat,linear-gradient(180deg,#fff,#fff) bottom left no-repeat,linear-gradient(0deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) top left no-repeat,linear-gradient(180deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
-webkit-background-size: 0 0,0 0,100% 1px,100% 1px;
color: #333;
vertical-align: middle;
margin-left: 0;
margin-right: 0;
margin-top: -1px;
text-align: left;
overflow: inherit;
display: -webkit-box;
display: -webkit-flex;
-webkit-box-align: center;
-webkit-align-items: center;
}
.am-list:not([am-version]) .am-list-item, .dpl-demo .am-list:not([am-version])[am-mode~=flat] .am-list-item {
padding: 9px 15px;
min-height: 32px;
background: -webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0.5,#fff),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) bottom left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),color-stop(0.5,#e5e5e5),color-stop(0.5,transparent)) top left no-repeat,-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#e5e5e5)) bottom left no-repeat,#fff;
background: -webkit-linear-gradient(90deg,#fff,#fff) top left no-repeat,-webkit-linear-gradient(270deg,#fff,#fff) bottom left no-repeat,-webkit-linear-gradient(90deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) top left no-repeat,-webkit-linear-gradient(270deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
background: linear-gradient(0deg,#fff,#fff) top left no-repeat,linear-gradient(180deg,#fff,#fff) bottom left no-repeat,linear-gradient(0deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) top left no-repeat,linear-gradient(180deg,#e5e5e5,#e5e5e5,rgba(229,229,229,0)) bottom left no-repeat,#fff;
-webkit-background-size: 0 0,0 0,100% 1px,100% 1px;
color: #333;
vertical-align: middle;
margin-left: 0;
margin-right: 0;
margin-top: -1px;
text-align: left;
overflow: inherit;
display: -webkit-box;
display: -webkit-flex;
-webkit-box-align: center;
-webkit-align-items: center;
}
.am-list:not([am-version])[am-mode~=chip] .am-list-item {
-webkit-background-size: 15px 1px,15px 1px,100% 1px,100% 1px;
}
.am-list:not([am-version]) .am-list-item[am-mode~=check] {
position: relative;
padding-right: 46px;
}
.am-list:not([am-version])[am-mode~=chip] .am-list-item:first-child {
-webkit-background-size: 0 0,15px 1px,100% 1px,100% 1px;
}
.am-list:not([am-version]) .am-list-item .am-list-thumb {
position: relative;
}
.am-list:not([am-version]) .am-list-item .am-list-thumb:first-child {
margin-right: 10px;
}
.am-list:not([am-version]) .am-list-item .am-list-thumb[am-mode~=right]:first-child {
margin-right: 10px;
margin-left: 29px;
}
.am-list:not([am-version]) .am-list-item .am-list-content {
-webkit-box-flex: 1;
-webkit-flex: 1;
min-width: 60px;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
am-list:not([am-version]) .am-list-item .am-list-content[am-mode~="13px"] {
margin-top: 1px;
margin-bottom: 4px;
}
.am-list:not([am-version]) .am-list-item .am-list-title {
color: #333;
line-height: 1.5em;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.am-list:not([am-version]) .am-list-item .am-list-brief {
color: #666;
font-size: 13px;
line-height: 15px;
margin-top: 2px;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.am-checkbox:not([am-version]) {
display: inline-block;
position: relative;
line-height: 24px;
}
.am-list:not([am-version]) .am-list-item[am-mode~=check] .am-checkbox {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
.am-checkbox:not([am-version]) input {
position: absolute;
top: 0;
left: 0;
opacity: 0;
width: 100%;
height: 100%;
z-index: 2;
border: 0;
-webkit-appearance: none;
}
.am-checkbox:not([am-version]) .icon-check {
position: absolute;
top: 50%;
margin-top: -14px;
width: 28px;
height: 28px;
border: 1px solid #d9d9d9;
-webkit-transform: rotate(0deg);
}
.am-checkbox:not([am-version]) .icon-check
{
border-radius: 14px;
-webkit-background-clip: padding-box;
-webkit-box-sizing: border-box;
}
.am-checkbox:not([am-version])[am-mode~=middle] .icon-check {
width: 24px;
height: 24px;
margin-right: 2px;
margin-top: -12px;
border-radius: 12px;
-webkit-background-clip: padding-box;
}
.am-checkbox:not([am-version]) input:checked+.icon-check {
border-width: 0;
background-color: #ee0000;
}
.am-checkbox:not([am-version]) input:disabled:checked+.icon-check {
background-color: #ccc;
}
.am-list:not([am-version]) .am-list-item[am-mode~=check] .am-checkbox .icon-check {
right: 13px;
}
.am-list:not([am-version]) .am-list-item[am-mode~=check] .am-checkbox .icon-check[am-mode~=icon-check-left] {
right: auto;
left: 10px;
}
.am-checkbox:not([am-version]) .icon-check:after {
position: absolute;
display: none;
top: 3px;
right: 8px;
z-index: 999;
width: 8px;
height: 15px;
border: 2px solid #b2b2b2;
border-width: 0 2px 2px 0;
content: "\0020";
-webkit-transform: rotate(45deg);
}
.am-checkbox:not([am-version])[am-mode~=middle] .icon-check:after {
top: 3px;
right: 8px;
width: 6px;
height: 11px;
border-width: 0 2px 2px 0;
}
.am-checkbox:not([am-version]) input:checked+.icon-check:after {
display: block;
border-color: #fff;
}
.am-checkbox:not([am-version]) input:disabled:checked+.icon-check:after {
display: block;
border-color: #fff;
}
.am-list:not([am-version]) .am-list-item .am-list-extra {
-webkit-box-flex: 1;
-webkit-flex: 1;
color: #666;
min-width: 96px;
font-size: 14px;
text-align: right;
width: auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

/*人民币符号转换*/
.rmb{font-family:Arial;}


/**首页店铺推荐**/
.weui_panel_bd{margin-top:1rem;}
.weui_media_box {
    padding: 15px;
    position: relative;
}
.weui_media_box:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #E5E5E5;
    color: #E5E5E5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
a.weui_media_box 
{
    background-color:#fff;
    color: #000000;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.weui_media_box.weui_media_appmsg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.weui_media_box.weui_media_appmsg .weui_media_hd {
    margin-right: .8em;
    width: 60px;
    min-height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 5px;
}
.weui_media_box.weui_media_appmsg .weui_media_hd i{font-size:3rem;font-style: normal;}
.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {
    width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
a img {
    border: 0;
}
.weui_media_box.weui_media_appmsg .weui_media_bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.weui_media_box .weui_media_title {
    font-weight: 400;
    font-size: 17px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-wrap: break-word;
    word-break: break-all;
}
.weui_media_box .weui_media_desc {
    color: #999999;
    font-size: 13px;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top:5px;
}

.weui_panel_bd .productTypeList{margin:10px 0;background-color:#fff;display:none;}
.weui_panel_bd .block5{background-color:#F5F5F5;height:5px;}
.weui_panel_bd .floor{margin:0 0 0 15px;padding:0;}
.weui_panel_bd .floorname{color:#fff;font-size:1.2rem;margin:0;}
.weui_panel_bd .productType{line-height:2rem;height:2rem;text-align:center;margin-top:0;}


/**商品详细页面foot**/
.share-mp-info {
    position: relative;
    background: #1c222e;
    color: #999;
    font-size: 0;
    line-height: 0;
    padding: 1px 160px 1px 1px;
}
.share-mp-info .page-mp-info, .share-mp-info .links {
    font-size: 14px;
    line-height: 24px;
    color: #888;
}
.share-mp-info .page-mp-info {
    display: block;
    padding: 4px 0 4px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.share-mp-info img.mp-image {
    vertical-align: middle;
    margin-right: 3px;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.25);
}
.share-mp-info em, .share-mp-info i {
    vertical-align: middle;
    font-style: normal;
}
.share-mp-info i {
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.share-mp-info .links {
    position: absolute;
    top: 6px;
    right: 10px;
    display: inline-block;
}
.share-mp-info .mp-search {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 27px;
}
.share-mp-info a {
    color: #999;
}
.share-mp-info .links .mp-homepage {
    margin-left: 0px;
}


#s-actionBar-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.mui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mui-flex, .mui-flex *, .mui-flex:after, .mui-flex:before {
    box-sizing: border-box;
}
.mui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#s-actionBar-container .action-bar {
    color: #999;
    border-top: 1px solid #E5E5E5;
    background-color:#fff;
}
#s-actionBar-container .cart-link {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    background: #000;
    top: -58px;
    left: 10px;
    opacity: .5;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -ms-flex-orient: vertical;
    z-index: 10;
}
#s-actionBar-container .cart-link>i 
{
    font-style:inherit;
    font-size: 24px;
    color: #fff;
}
.mui-flex>.cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    display: block;
    padding: 0!important;
    position: relative;
}
#s-actionBar-container .action-bar .cell {
    height: 49px;
    text-align: center;
}
#s-actionBar-container .action-bar .support {
    max-width: 50px;
    border-right: 1px solid rgba(0,0,0,.05);
    min-width: 26px;
}
#s-actionBar-container .action-bar>div>i {
    font-style: inherit;
    width: 25px;
    height: 25px;
    font-size: 20px;
    display: block;
    margin: 1px auto 0;
}
#s-actionBar-container .action-bar .support>i {
    color: #ee0000;
}
#s-actionBar-container .action-bar .toshop {
    max-width: 50px;
    min-width: 26px;
    border-right: 1px solid rgba(0,0,0,.05);
}
#s-actionBar-container .action-bar .toshop>i {
    color: #5F646E;
}
#s-actionBar-container .action-bar .addfav {
    max-width: 50px;
    border-right: 1px solid rgba(0,0,0,.05);
    min-width: 26px;
}
#s-actionBar-container .action-bar .addfav>i {
    color: #5F646E;
}
#s-actionBar-container .action-bar .isfav>i {
    color: #EE0000;
}

#s-actionBar-container .action-bar .cell a {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
}
#s-actionBar-container .action-bar>button {
    border: 0;
    color: #fff;
    font-size: 15px;
}
#s-actionBar-container .action-bar .cart {
    background: #FF9500;
}
#s-actionBar-container .action-bar .buy {
    background: #ee0000;
}

.nocart {
    background: #DDDDDD !important;
}
.nobuy {
    background: #DDDDDD !important;
}

#s-actionBar-container .activity-box {
    display: none;
}
#s-actionBar-container #s-actionbar .cell:last-child {
    border-right: 0;
}

.cover-decision {
    width: 100%;
    opacity: .7;
    height: 100%;
    position: fixed;
    background-color: #000;
    top: 0;
    left: 0;
    z-index: 100;
    display:none;
}
.mui-cover {
    background-color: #fff;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    -webkit-transition: -webkit-transform .2s cubic-bezier(0,0,.25,1);
    transition: transform .2s cubic-bezier(0,0,.25,1);
    display: none;
}
.mui-cover.show {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    top: 100%;
}
#s-decision-wrapper {
    font-size: .13rem;
    padding-bottom: .6rem;
}
.mui-cover>.body {
    position: absolute;
    top: 44px;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    overflow-x: hidden;
}
#s-decision-wrapper>.body {
    position: absolute;
    top: 110px;
    bottom: 48px;
    left: 0;
    right: 0;
    margin: 1rem 1rem 0 1rem;
}
#s-decision-wrapper .summary {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkitbox-shadow: 0 1px 0 rgba(0,0,0,.05),0 .5px 0 rgba(0,0,0,.09);
    box-shadow: 0 1px 0 rgba(0,0,0,.05),0 .5px 0 rgba(0,0,0,.09);
}
#s-decision-wrapper .summary {
    padding: 1rem;
    height: 78px;
}
#s-decision-wrapper .summary .img {
    position: relative;
    top: -32px;
    background-color: #fff;
    z-index: 10;
    padding: 2px;
    border: 1px solid #ddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    margin-right: 1em;
    height: 100px;
    width: 100px;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
#s-decision-wrapper .summary .img img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}
#s-decision-wrapper .summary .main {
    overflow: hidden;
}
#s-decision-wrapper .summary .main .priceContainer {
    font-size: .14rem;
    line-height: .14rem;
    display: inline-block;
    vertical-align: middle;
}
#s-decision-wrapper .summary .main .priceContainer {
    font-size: .14rem;
    line-height: .14rem;
    display: inline-block;
    vertical-align: middle;
}
#s-decision-wrapper .summary .main .priceContainer .price {
    height: .18rem;
    line-height: .18rem;
    font-size: .16rem;
    display: block;
    vertical-align: middle;
    padding: 0 .1rem 0 0;
}
#s-decision-wrapper .summary .main .priceContainer>span:first-child {
    color: #DD2727;
}
#s-decision-wrapper .summary .main .sku-dtips {
    margin-right: .38rem;
}
#s-decision-wrapper .summary .sback {
    position: absolute;
    width: 24px;
    height: 28px;
    display: block;
    top: 5px;
    right: 2.3rem;
}
#s-decision-wrapper .summary .sback>i {
    font-style:inherit;
    font-size: 1.5rem;
    color: #5f646e;
}
.mui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mui-flex, .mui-flex *, .mui-flex:after, .mui-flex:before {
    box-sizing: border-box;
}
#s-decision-wrapper .option {
    position: absolute;
    bottom: 0;
    left: 0;
}
#s-decision-wrapper .option {
    border-top: 1px solid #e5e5e5;
    text-align: center;
    width: 100%;
}
#s-decision-wrapper .option .cell {
    height: 48px;
    border: 0;
    font-size: 15px;
    color: #fff;
}
#s-decision-wrapper .option .ok {
    background: #DD2727;
}
#s-decision-wrapper .option .cart {
    background: #FF9500;
}
#s-decision-wrapper .option .buy {
    background: #DD2727;
}


.mui-cover .body .hold-height{height:100%; padding-bottom:1000rem; background:#ccc;}
.mui-cover .body .attrs{padding-top:0.67rem;width:100%;overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}
.mui-cover .body .attrs>*{margin: 0.67rem 0;}
.mui-cover .body .attrs .attr .attrKey{margin-top: 0.5rem;color:#333; font-size:0.8rem; padding-bottom: 0.1rem;}
.mui-cover .body .attrs .attr .attrValues{padding-top:0.33rem}
.mui-cover .body .attrs .attr .attrValues ul{margin:0;padding:0}
.mui-cover .body .attrs .attr .attrValues ul:after{display:block;content:' ';clear:both;height:0;overflow:hidden}
.mui-cover .body .attrs .attr .attrValues .av-collapse{overflow:hidden}
.mui-cover .body .attrs .attr .attrValues .av-expand{max-height:none}
.mui-cover .body .attrs .attr .attrValues li{float: left;position: relative;background-color: #fff;border: 1px solid #ceced0;border-radius: 0.2rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;margin: 0.33rem 0;text-align: center;list-style: none;line-height: 1.72rem;}
.mui-cover .body .attrs .attr .attrValues li.attr{float:left;position:relative;background-color:#fff;border:1px solid #ceced0;border-radius:0.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:7rem;text-align:center;list-style:none;line-height:1.72rem}
.mui-cover .body .attrs .attr .attrValues li.input{float:left;position:relative;box-sizing:border-box;width:7rem;text-align:center;list-style:none;line-height:1.72rem}
.mui-cover .body .attrs .attr .attrValues li.input input{width:6.1rem;border: 1px solid #ceced0;border-radius: 0.2rem;line-height: 1.2rem;}
.mui-cover .body .attrs .attr .attrValues li{margin-right:0.59rem}
.mui-cover .body .attrs .attr .attrValues li a{border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-radius:0.13rem;display:block;width:100%;color:#333;font-size:0.8rem;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 0.5rem;}
.mui-cover .body .attrs .attr .attrValues li.av-selected{border-color:#ee0000}
.mui-cover .body .attrs .attr .attrValues li.av-selected a{border-color:#ee0000}
.mui-cover .body .attrs .attr .attrValues li.av-selected:after{background:-webkit-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-moz-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);background:-o-linear-gradient(left top,transparent 49%,#ee0000 49%,#ee0000 100%);content:'7';position:absolute;right:-0.27rem;bottom:-0.27rem;width:22px;height:22px;color:#fff;font-family:tahoma;font-size:12px;font-style:italic;font-weight:bolder;line-height:2rem;text-indent:0.6rem;overflow:hidden;-webkit-transform:rotate(-90deg) scaleX(-1) scale(0.55);-moz-transform:rotate(-90deg) scaleX(-1) scale(0.55);-o-transform:rotate(-90deg) scaleX(-1) scale(0.55)}
.mui-cover .body .attrs .attr .attrValues .av-options{margin:0.33rem 0;padding:0.33rem 0;font-size:0.8rem;text-align:center;letter-spacing:.1em}
.mui-cover .body .attrs .attr .attrValues .av-options .avo-multiple{display:none}
.mui-cover .body .attrs .attr .attrValues .av-options .avo-more{color:#666;text-decoration:none}
.mui-cover .body .attrs .attr .attrValues .av-options .avo-more i{background-image:-webkit-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-webkit-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-moz-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-moz-linear-gradient(top,transparent 70%,#999 70%,#999 100%);background-image:-o-linear-gradient(left,transparent 70%,#999 70%,#999 100%),-o-linear-gradient(top,transparent 70%,#999 70%,#999 100%);position:relative;display:inline-block;width:0.6rem;height:0.6rem;margin-left:0.2rem}
.mui-cover .body .attrs .attr .attrValues .av-options .avo-more.avo-more-down i{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:-0.13rem}
.mui-cover .body .attrs .attr .attrValues .av-options .avo-more.avo-more-up i{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);top:0.13rem}
.mui-cover .body .attrs .attr .attrValues .av-btns{display:none}
.mui-cover .body .attrs .attr .attrValues .av-sep{color:#fff;letter-spacing:.2em;font-weight:700;font-size:0.67rem}
.mui-cover .body .attrs .attr.priceAttr .attrValues{text-align:center;position:relative}
.mui-cover .body .attrs .attr.priceAttr .attrValues .start_price,.nav .attrs .attr.priceAttr .attrValues .end_price{-webkit-appearance:none; border:0;border-radius:0.2rem;width:5.33rem;height:1.2rem;padding:0.2rem;margin:0.13rem 0;text-align:center;line-height:1.27rem;color:#333;font-size:1rem;font-family:arial;font-weight:700}
.mui-cover .body .attrs .attr.priceAttr .attrValues .priceRange{margin-top:0.33rem}
.mui-cover .body .attrs .attr.cateAttr .av-collapse{max-height:5.33rem}
.mui-cover .body .attr-fix>*{padding-right:0.533rem}
.mui-cover .body .attrExtra{display:flex;justify-content:space-between;align-items:center;background:#d7d7d7; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;margin:-2.3rem 0 -0.67rem 0;padding:0 1.533rem;width:276px;height:3rem;line-height:3rem;z-index:10}
.mui-cover .body .attrExtra a,.nav .attrExtra button,.nav .attrExtra input:not([type=hidden]){background-color:#fff;border:0;border-radius:0.2rem;padding:0.4rem 1rem;color:#333;font-size:1rem;line-height:1.2rem;letter-spacing:.2em;text-decoration:none;cursor:pointer}
.mui-cover .body .attrExtra .attrExtra-submit,.nav .attrExtra .attrExtra-cancel{margin-top:0.4rem}
.mui-cover .body .attrExtra .attrExtra-submit{background-color:#ee0000;color:#fff}
.mui-cover .body .attrExtra .attrExtra-cancel{float:right}
.mui-cover .body .attrExtra .attrExtra-clear{float:right;margin-top:0.4rem;margin-right:0.67rem;background-color:#dfdfdf}
.mui-cover .body .attrExtra .attrExtra-clear.attrExtra-clear-disabled{color:#666}


/**confirm对话框**/
.weui_dialog_confirm{display:none;}
.weui_mask {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
}
.weui_dialog {
    position: fixed;
    z-index: 13;
    width: 85%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FAFAFC;
    text-align: center;
    border-radius: 3px;
}
.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
    padding: 1.2em 20px .5em;
}
.weui_dialog_bd {
    padding: 0 20px;
    font-size: 15px;
    color: #888;
}
.weui_dialog_confirm .weui_dialog .weui_dialog_bd {
    text-align: left;
}
.weui_dialog_ft {
    position: relative;
    line-height: 42px;
    margin-top: 20px;
    font-size: 17px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.weui_dialog_title {
    font-weight: 400;
    font-size: 17px;
}
.weui_dialog_ft a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #f25454;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.weui_btn_dialog.default {
    color: #353535;
}
.weui_btn_dialog.primary {
    color: #f25454;
}
.weui_dialog_confirm .weui_dialog_ft a {
    position: relative;
}
.weui_dialog_confirm .weui_dialog_ft a:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}
.weui_dialog_ft:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}



html {font-size: 12px;font-size: 100%}
body{font: 0.75rem/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif;background:#f5f5f5;-webkit-overflow-scrolling:touch;height:100%;}
* {-webkit-tap-highlight-color: rgba(0,0,0,0);outline: 0;margin: 0;padding: 0;}
.left{float:left !important;}
.right{float:right !important;}

/*遮罩*/
.maskTop
{
position: absolute;
width: 100%;
height: 10rem;
top: 0px;
background: #99;
background-color: rgba(0,0,0,.4);
z-index: 0;
}
.c-mask .mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 4001;
	display: none;
	background: rgba(0,0,0,0.4)
}
/* 弹出遮罩层 */
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 10001;	 }
.am-toast{position:absolute;top:30%;}
.am-toast:not([am-version]){position:fixed;z-index:10001;top:20%;width:100%;text-align:center;font-size:13px;font-family:sans-serif}
.am-toast:not([am-version]) .am-toast-text{display:inline-block;margin:24px auto auto;padding:9px;width:90px;border-radius:10px;-webkit-background-clip:padding-box;color:#fff;background-color:#1f2337;opacity:.9}
.am-toast:not([am-version]) .am-toast-text .iconfont{font-size:13px}
.am-toast:not([am-version]) .am-toast-icon.am-icon{display:block;margin:8px auto}
.am-icon:not([am-version])[am-mode*=toast-]{display:inline-block;height:36px;width:36px}
.am-icon:not([am-version])[am-mode*=toast-]:before{content:'';display:block;width:100%;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABGCAMAAACKYL0xAAABgFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+X+QqjAAAAf3RSTlMAcNbsrUcaFdQzwlze0gaZhQEDG+Qx2B53HBMSAhf6+2cQVwXmIKgH26lMLP5iJfEM9FMPY+kKrB2GOvJ7Nq8v+LxQuUl+srZgZg5fk+jNapWmFk9AWdFlKHNxsG3GmO60vyLTPEYqq+/LyISOeEr22kMIVXafnJDhpYGnxYtO9+QffAAACjZJREFUeF7tnPtTE8keR7+KISEvzGQyeUsehgAJbBYwvDWgKIKriIigyBUEBHEVVFxX3fv5129X4r1dSWemZxKmUlbd8yNVnuo55SSTnu4mAwKFpakrPnUGmFF9V6aWCgGSYbtOZFZVZ+kiCBRWpiY2vF2VSpd3Y2Jqpc3xxYe/30ADN/qHYx3WifzR1aVS2ywP9zcb3zK1RuL9i2sAvI8jC6FgiagUDC1EHnsBXHvxPtFJnUgXg9ojcGewAkDtX8yEcnG/P54LZRb7VQCVwTsBsoyyogHF3VSOGsildouAtqTYoOtcwETGBxTnUyPUwEhqvgj4MgmyxoEGqLNhakp4VgW0g87p6OzBuHHA7SsLZAGHBqiRIDUlGFEBzUEWiA4C3vt50sV/3wu8iXZEx3h6+fLlaaOABwAekVmCE8DAeNZgfOMDwESQ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") no-repeat;-webkit-background-size:160px auto}
.am-icon:not([am-version])[am-mode~=toast-loading]{-webkit-animation:rotate linear 2.6s infinite;animation:rotate linear 2.6s infinite}
.am-icon:not([am-version])[am-mode~=toast-loading]:before{background-position:-80px 0}
.page-result {padding: 0;height: 30rem;}
.page-result-wrap {padding: 8px 0;margin-bottom: 10px;overflow: hidden;}

.am-page-result:not([am-version]){text-align:center;display:table;width:100%;height:100%}
.am-page-result:not([am-version]) .am-page-result-wrap{margin-top:75px;display:table-cell;vertical-align:middle}
.am-page-result:not([am-version]) .am-page-result-wrap[ad-mode~=no-button]{margin-top:120px}
.am-page-result:not([am-version]) .am-page-result-pic{width:135px;height:135px;margin:0 auto;line-height:135px}
.am-page-result:not([am-version]) .am-page-result-pic img{width:135px;height:135px;display:block}
.am-page-result:not([am-version]) .am-page-result-title{margin-top:25px;font-size:16px;color:#666}
.am-page-result:not([am-version]) .am-page-result-brief{margin-top:2px;font-size:16px;color:#666}
.am-page-result:not([am-version]) .am-page-result-button{padding:0 10px 15%;margin-top:40px}
.am-icon:not([am-version])[am-mode~=am-page-blank]{background:url("data:image/png;base64,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");-webkit-background-size:135px 135px}
/*商品分类*/
.c-category-list {
	position: fixed;
	top: 0;
	right: -17.5rem;
	bottom: 0;
	z-index: 4002;
	padding-top: 1.688rem;
	width: 0;
	overflow: auto;
	background: #f6f6f6;
	box-shadow: -1px 0 5px rgba(0,0,0,0.28);
	-moz-box-shadow: -1px 0 5px rgba(0,0,0,0.28);
	-webkit-box-shadow: -1px 0 5px rgba(0,0,0,0.28);
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out
}

.c-category-list.category-show-1 {
	width: 17.5rem;
	margin-right:-17.5rem;
	right: 0
}
.c-category-list .category-list {
    position: relative;
    height: 2rem;
    line-height: 3rem;
    border-top: .0625rem solid #c8c7cc;
    color: #4c4c4c;
    font-size: .938rem;
    padding-left: .938rem;
}
.c-category-list ul{margin-top:1rem;}
.c-category-list .title{color:#222;padding-left: 6rem;font-size:1.2rem;}
.c-category-list .category-list  .word{color:#666;}
.c-category-list .small-12  .word1{color:#666;display:block;margin-left:1rem;line-height:1rem;}
.c-category-list .small-12  .word2{color:#999;display:block;margin-left:2rem;line-height:1.5rem; font-size:1.2px;}
.small-12 li ul li{margin:0 0 1rem  2rem;float: left;}
/**首页头部**/
.companyinfo{margin-bottom: .625rem;border-bottom: 1px solid #E0E0E0;height:100%;}
.companyinfo .back-logo{position: relative;height:11rem;background-size: 100% auto;background-position: center;background-repeat: no-repeat;background-size: cover;}
.companyinfo .action {
    position: absolute;
    padding-right: 0.875rem;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.companyinfo .action .dangkou-favor,.companyinfo .action .dangkou-share{
    padding: 0 0.875rem;
}
.companyinfo .action .dangkou-favor span, .companyinfo .action .dangkou-share span {
    display: inline-block;
    height: 2.625rem;
    line-height: 2.625rem;
    color: #fff;
}

.companyinfo .back-logo .companyLogo
{
    position: absolute;
    width: 4rem;
    height: 4rem;
    left: 1.25rem;
    bottom: -1rem;
    z-index:4000;
    border-radius: 10%;
}
.companyinfo .company-info{padding:16px;background-color:#fff;}
.companyinfo .company-info p{color:#A9A9A9;line-height:1.5rem;font-size:0.75rem;display:block;}
.companyinfo .company-info .location{display:inline-block;}
.companyinfo .company-info .location span{float:left;}
.companyinfo .company-info .location i.jiupi-iconfont {
    color: #ff0000;
    float: left;
    line-height: 1.5625rem;
    margin-left: 0.625rem;
    padding-left: 0.625rem;
    border-left: 1px solid #e5e5e5;
}
.companyinfo .company-info .title{color:#000;font-size:1.2rem;margin:0;}
.companyinfo .jiupi-logo{ background-image:url("../images/logo_bg.png"); width:4rem; height:1.5rem; position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    z-index: 1;-webkit-background-size: 4rem 1.5rem;-moz-background-size:  4rem 1.5rem;-o-background-size: 4rem 1.5rem;background-size:4rem 1.5rem;}

.fui-flex.justify-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.fui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.companyinfo .dangkou-contact {
    background-color: #fff;
    padding: 0 1.25rem;
    height: 3.09375rem;
    border-top: 1px solid #e5e5e5;
}
.companyinfo .dangkou-contact a {
    display: block;
    font-size:1.2rem;
}
.companyinfo .dangkou-contact a span.jiupi-iconfont {
    color: #ff0000;
}
.companyinfo .dangkou-contact a span {
    color: #666;
}
.companyinfo .dangkou-contact .split {
    display: block;
    width: 1px;
    height: 1.5625rem;
    background-color: #e6e6e6;
}


.small-5{width:50%;}
.border-left{border-left:1px solid #E0E0E0;}


/**基本资料/公司认证**/
.weui_navbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #fafafa;
}
.weui_navbar_item {
    position: relative;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 13px 0;
    text-align: center;
    font-size: 15px;
    -webkit-tap-highlight-color: transparent;
}
.weui_navbar_item:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 100%;
    border-right: 1px solid #cccccc;
    color: #cccccc;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}
.weui_navbar_item.weui_bar_item_on 
{
    border-bottom:1px solid #E00;
    color:#E00;
}
.weui_tab_bd {
    box-sizing: border-box;
    height: 100%;
    padding-bottom: 55px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.weui_navbar + .weui_tab_bd {
    padding-top: 50px;
    padding-bottom: 4.3rem;
}
.weui_cells {
    margin-top: 1rem;
    background-color: #FFFFFF;
    line-height: 1.41176471;
    font-size: 17px;
    overflow: hidden;
    position: relative;
}
.weui_cells_title + .weui_cells {
    margin-top: 0;
}
.weui_cells:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.weui_cell:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
}

.weui_cells:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    color: #D9D9D9;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.weui_cell {
    padding: 10px 15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit;
}
.weui_cell_primary {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.weui_cell_ft {
    text-align: right;
    color: #888;
}
.weui_cells_access .weui_cell_ft:after {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #C8C8CD;
    border-style: solid;
    position: relative;
    top: -2px;
    top: -1px;
    margin-left: .3em;
}
.weui_cells_title {
    margin-top: .77em;
    margin-bottom: .3em;
    padding-left: 15px;
    padding-right: 15px;
    color: #888;
    font-size: 14px;
}
.seller-auth-n {
    display: inline-block;
    width: 25px;
    height: 16px;
    font-size: 12px;
    background: url(../images/ver-16.png) left -32px no-repeat;
}
.seller-auth-n0 {
    display: inline-block;
    width: 25px;
    height: 16px;
    font-size: 12px;
    background: url(../images/ver-16.png) left -123px no-repeat;
}
.seller-auth-l {
    display: inline-block;
    width: 25px;
    height: 16px;
    font-size: 12px;
    background: url(../images/ver-16.png) left 0px no-repeat;
}
.seller-auth-l0 {
    display: inline-block;
    width: 25px;
    height: 16px;
    font-size: 12px;
    background: url(../images/ver-16.png) left -91px no-repeat;
}
.auther{color:#FF7300;}

/**底部tab**/
.weui_tabbar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #fff;
}
.weui_tabbar_item {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 7px 0 0;
    -webkit-tap-highlight-color: transparent;
    border-top: 1px solid #E0E0E0;
}
.weui_tabbar .weui_bar_item_on{
    border-top:1px solid #E00;
}
..weui_tabbar weui_bar_item_on p{
    color:#E00;
}
.weui_tabbar .weui_tabbar_item:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    border-right: 1px solid #cccccc;
    color: #cccccc;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
}
.weui_tabbar_label {
    text-align: center;
    color: #888;
    font-size: 1.2rem;
    line-height:2.7rem;
}

/*底部导航*/
*, :after, :before {
    -webkit-tap-highlight-color: transparent;
}
/**, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} */
@font-face {
  font-family: 'jiupi-iconfont';
  src: url('//at.alicdn.com/t/font_1459238035_4966726.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1459238035_4966726.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1459238035_4966726.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1459238035_4966726.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1459238035_4966726.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                    

.jiupi-iconfont {
  font-family: 'jiupi-iconfont';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.jiupi-iconfont.icon270 {
  font-size: 8.4375rem;
}
.jiupi-iconfont.icon120 {
  font-size: 3.75rem;
}
.jiupi-iconfont.icon96 {
  font-size: 3rem;
}
.jiupi-iconfont.icon48 {
  font-size: 1.5rem;
}
.jiupi-iconfont.icon44 {
  font-size: 1.675rem;
}
.jiupi-iconfont.icon40 {
  font-size: 1.25rem;
}
.jiupi-iconfont.icon24 {
  font-size: 0.75rem;
}
.jiupi-iconfont.icon36 {
  font-size: 1.125rem;
}
.jiupi-iconfont.icon32 {
  font-size: 1rem;
}
.shop-module-footer-box
{
     width: 100% !important;
      z-index: 4000;
       position:fixed;
       bottom:0;
       left:0;
}
.shop-module-footer {
    width: 100% !important;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    z-index: 4000;
    display: block;
    box-sizing: border-box;     
    margin: 0;
    padding: 0;
        position: relative;
}
.shop-module-footer .footer-inner {
    height: 3.8rem;
    position: relative;
}
.back-circle {
    position: absolute;
    width: 2.5rem;
    height: 2.5rem;
    border: 1px solid #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    top: -0.625rem;
    z-index: 5;
    background-color: #fff;
}
.home-page {
    position: absolute;
    width: 2.1875rem;
    height: 2.1875rem;
    text-align: center;
    line-height: 2.1875rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #f43944;
    background-color: #fff;
    border: 1px solid #ff0000;
    z-index: 15;
    left: 0.15622rem;
    top: -0.46875rem;
}
.home-page.active {
    background-color: #ff0000 !important;
    color: #fff !important;
    border: none !important;
}

.fui-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.fui-flex, .fui-flex *, .fui-flex *:after, .fui-flex *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.fui-flex > .cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    width: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    max-width: 100%;
    display: block;
    padding: 0 !important;
    position: relative;
}
.shop-module-footer .footer-inner .item-ctn {
    width: 100%;
    height: 3.8rem;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background-color: #fff;
}

.footer-center
{
    width: 2.5rem;
    z-index: 9999;
    display: block;
    position: relative;
    height: 3.8rem;
    margin: 0 auto;
 }

.footer-center-bg
{
    width: 100%;
    z-index: 9;
    display: block;
    position:absolute;
    height: 3.8rem;
    left:0;
    top:0;
 }
 .footer-center-bg-box
 {
      width: 3rem;
       margin: 0 auto;
 }
 .footer-center-bg-top
{
    width: 100%;
    z-index: 4000;
    display: block;
    position:absolute;
    height: 3.8rem;
    left:0;
    top:0;
    pointer-events:none;
 }
.shop-module-footer .item span {
    display: block;
    text-align: center;
}
.shop-module-footer .item .jiupi-iconfont {
    color: #999;
    height: 1.8625rem;
    line-height: 1.5625rem;
}
.shop-module-footer .item .txt {
    color: #999;
    font-size: 0.59375rem;
}


/**新增收货地址**/
.collapsible-body .item 
{
position: relative;
color: #333;
line-height: 4rem;
background: #fff;
border-bottom: solid 1px #dbdbdb;
padding: 0 1.5rem;
}
.collapsible-body .item .item-name {
width: 25%;
float: left;
display: inline-block;
text-align: right;
white-space: nowrap;
overflow: hidden;
}

.redbtn input[type="checkbox"] {
    width: 0!important;
}

.collapsible-body .item input {
outline: 0;
color: #333;
width: 75%;
box-sizing: border-box;
height: 2.5rem;
float: left;
margin-top: .8rem;
margin-bottom:.5rem;
border-radius: .2rem;
-moz-border-radius: .2rem;
-webkit-border-radius: .2rem;
font-size:1.2rem;
padding:0 1rem;
}

.redbtn input[type="checkbox"]+label {
  cursor: pointer;
	width: 20px;
	height: 20px; 
    top: 18px;
    background: #fff;
	border:2px solid #b2b2b2;
	border-radius:20px;
    position: absolute;
}
.radioBtn label:after, .radbtn label:after, .redbtn label:after {
    opacity: 1;
    content: '';
    position: absolute;
    width: 10px;
    height: 6px;
    background: transparent;
    top: 4px;
    left: 4px;
    border: 2px solid #fff;
    border-top: 0;
    border-right: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.fr {
    float: right;
}
input[type="checkbox"]:checked+label {
    background: #ef4f4f;
}


.footer {
    margin: 0;
    padding: 0;
    min-height: 1px;
    line-height: 16px;
}
.copyright {
    color: #999;
    font-size: 12px;
    line-height: 16px;
}
.copyright .ft-links {
    padding: 15px;
    text-align:center;
}
.copyright .ft-links>a {
    margin: 0 6px;
    color: #333;
}
.copyright .ft-copyright {
    padding: 65px 0 20px;
    margin: 0 15px;
    font-size: 0.8rem;
    background: url(/templates/_scm-m/jiupi/default/images/footer_bg.png) center 20px no-repeat;
    background-size: 110px 36px;
    text-align:center;
}
.copyright .ft-copyright>a {
    padding-top: 45px;
    color: #ccc;
}
.refreshOrderMoney
{
    font-size:14px;
    color: #F25454;
}