@charset "utf-8";
/*****页面共用样式*****/
body{
	background: #fff;
}
.btn {
	color: #fff;
}
.btn:hover{
	color: #fff!important;
}
.sub-navs{
	position: absolute;
	left:50%;
	margin-left: -600px;
	top: 0;
	display: none;
}
/*顶部*/
.shortcut{height: 32px;line-height:32px;border-bottom: 1px solid #e5e5e5;background: #F2F2F2; color: #666; font-size: 12px;}
.shortcut-box{margin: auto; width: 1190px;}
.shortcut-left li,.shortcut-right li{float: left;padding: 0 10px;}
.shortcut-box a{color: #666;display: block;}
.shortcut-box a:hover{color: #F05E22;}

/*头部*/
.header-box{margin:0 auto;width: 1190px;height: 120px;box-sizing: border-box;}
.header-logo{width: 20%;height: 100%;text-align: center;}
.search-box{margin-top: 40px;width: 65%;text-align: center;}
.search-form{border: 2px solid #4caf50;width: 510px;height: 36px;display: inline-block;}
.search-text{box-sizing: border-box;width: 440px;height: 24px;line-height: 24px;border: 0;font-size: 13px;padding-left: 30px;background-image: url(../images/pics_global.png);background-repeat: no-repeat;background-position: 10px -166px;}
.search-text:focus{outline: 0;}
.header-info{width: 15%;padding-top:20px;}
.justify img{ margin-top:15px; margin-right:15px;}

/*向下滚动时显示的头部*/
.slideTop{position: fixed;width: 100%;height: 70px;background: #fff;box-shadow: 1px 1px 6px #ddd;background-color: white;z-index: 1000; display: none;}
.slideTop-logo{width: 120px; height: 100%; text-align: center;margin-left: 35px;}
.slideTop-box{width: 65%;text-align: center;height: 70px;box-sizing: border-box;padding-top: 6px;}
.slideTop-form{border: 2px solid #4caf50;width: 510px;height: 36px;display: inline-block;}
.slideTop-text{box-sizing: border-box;width: 440px;height: 24px;line-height: 24px;border: 0;font-size: 13px;padding-left: 30px;background-image: url(../images/pics_global.png);background-repeat: no-repeat;background-position: 10px -166px;}
.slideTop-text:focus{outline: 0;}
.slideTop-btn{margin: 0;border-radius: 0;width: 70px;height: 36px;background: #4caf50;}

/*nav 基础样式 */
/*.nav-box{position:relative;width: 1190px;margin:0px auto;height:40px;border-bottom: 1px solid #ececec;}
.nav-box div{position:absolute;top:0px;height:40px;font-family:"Microsoft Yahei";}*/
.nav-box .all-sort{left:0px;width:210px;text-align:center;font-size:14px;background-color: #4caf50;}
.nav-box .all-sort a{color:#FFF;display:block;width:100%;height:100%;line-height: 40px;}
.nav-box .all-sort span{
    vertical-align: middle;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    line-height: 42px;
}
.nav-box .ad{right:0px;width:141px;}
.nav-box .nav{left:210px;}
.nav-box .nav ul li{float:left;width:85px;line-height:40px;}
.nav-box .nav ul li a{display:block;width:100%;color: #333;text-align:center;font-weight: 700;}
.nav-box .nav ul li a:hover, .menu .nav ul li a.current{background: #ff842e;color: #fff;text-decoration:none;}
/*nav全部分类内容容器*/
.sort-wrap{width: 1190px;margin: 0 auto;position: relative;left: 0;right: 0;z-index: 210;display: none;}
.all-sort-list{position: absolute;width:203px;border: 2px solid #fafafa;border-top:none;background:#FAFAFA;}
.all-sort-list .item{border-top:1px solid #FFFFFF;}
.all-sort-list .item .bo{border-top:none;} 
.all-sort-list .item h3{height: 71px;line-height: 71px;border-color: #fdfdfd;border-width: 1px 0px;border-style: solid;font-size:14px;font-weight:normal;width:199px;overflow:hidden;}
.all-sort-list .item h3 img{vertical-align:middle;padding-left: 40px;width: 30px;}
.all-sort-list .hover h3{position:relative;z-index:13;background:#FFF;border-color:#DDD;border-width:1px 0px;border-style:solid;}
.all-sort-list .item span{padding:0px 5px;color:#A40000;font-family:"\5B8B\4F53";} 
.all-sort-list .item a{color:#000;text-decoration:none;display: inline-block;width: 100%;}
.all-sort-list .item a:hover{font-weight:bold;color:#E4393C;}

/*nav可扩展-右侧详细分类*/
.all-sort-list .item-list{display:none;position:absolute;width:705px;min-height:200px;_height:200px;background:#FFF;left:198px;box-shadow:0px 0px 10px #DDDDDD;border:1px solid #DDD;top:3px;z-index: 210;}
.all-sort-list .item-list .close{ position:absolute; width:26px; height:26px; color:#FFFFFF; cursor:pointer; top:-1px; right:-26px; font-size:20px; line-height:20px; text-align:center; font-family:"Microsoft Yahei"; background:rgba(0, 0, 0, 0.6); background-color:transparent\9; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000'); }
.item-list .subitem{float:left;width:477px;padding:0px 4px 0px 8px;}
.item-list .subitem dl{border-top:1px solid #EEE;padding:6px 0px;overflow:hidden;zoom:1;}
.item-list .subitem .fore1{border-top:none;}
.item-list .subitem dt{float:left;width: 56px;line-height:22px;text-align:right;padding:3px 6px 0px 0px;font-weight:700;color:#E4393C;}
.item-list .subitem dt a{color:#E4393C;text-decoration:underline;}
.item-list .subitem dd{float:left;width:415px;padding:3px 0px 0px;overflow:hidden;}
.item-list .subitem dd em{float:left;height:14px;line-height:14px;padding:0px 8px;margin-top:5px;border-left:1px solid #CCC;font-style: normal;}
.item-list .subitem dd em a, .item-list .cat-right dd a{color:#666;text-decoration:none;}
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover{font-weight:normal;text-decoration:underline;}
.item-list .cat-right{float:right;width:210px;}
.item-list .cat-right dl{width:194px;padding:6px 8px;}
.item-list .cat-right dd{padding-top:6px;line-height:22px;overflow:hidden;padding:3px 0px 0px;}
.item-list .cat-right dt{padding:3px 6px 0px 0px;font-weight:700;color:#E4393C; }
.item-list .cat-right dd a:hover{color:#666;}

/*底部*/
.service-list{font-size: 0;padding: 15px 10px;}
.service-list li{display: inline-block;font-size: 14px;width: 25%;}
.service-list li span{font-size: 30px;vertical-align: middle;margin-right: 5px;}
.service-list a{font-size: 18px;display: block;height: 40px;color: #49ad49;}
.bg-gray{background: #f5f5f5;}
.foot-links{padding: 0 10px;}
.links-list{width: 20%;}
.links-list dt{font-size:16px;font-weight:700;margin: 8px 0;color:#666;}
.links-list dd{padding:5px 0;display: block;}
.links-list a{color:#999;}
.links-list a:hover{color:#4caf50;}
.copyright{margin-top: 20px;padding: 5px;background: #333;color: #fff;}


/*****独立模块样式****
 * 购物模块start
 * Date 2017.2.10
 * By ZZ
 * */

/*轮播插件样式*/
/*产品展示 轮播 css*/
.focusBox {position: absolute;width: 1200px;height: 400px;overflow: hidden;}
.focusBox .js-goods-box{position:relative;z-index:0;left: 50px;}	
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next {width: 60px;height: 90px;margin: -95px 0 0;display: none;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}	

/*cart-购物车页*/
.cart-step{margin: 65px auto;width: 980px;height: 60px;background: url(../images/steps.png) no-repeat;}
.cart-step2{background-position: 0 -62px;}
.cart-step3{background-position: 0 -122px;}
.cart-table{border: 1px solid #f5f5f5;}
.cart-table th,.cart-table td{border: 0;}
.cart-table tr:first-child{background: #f3f3f3 !important;border: 1px solid #ddd;}
.cart-table th{text-align: center;font-weight: 700;}
.cart-table .del-btn{border: 1px solid #cecece;padding: 5px;border-radius: 5px;color: #666;}
.cart-table .del-btn:hover{background: #666; color: #fff;}
.goods-box{border: 1px solid #e5e5e5;background: #fafafa; height: 370px;}
.goods-in{width: 25%;text-align: center;}
.goods-in a{display: block;color:#000;border: 1px solid #e5e5e5;margin: 20px 20px;background: #fff;text-align: left;padding: 10px;line-height: 20px;height:260px; text-align: center;}
.goods-in a:hover .goods-name{color: #555;}
.goods-in .goods-in-img{
	width: auto;
	margin: 0px auto;
	height:150px;
}

.cart-table img{width: 100px;}
.change-num-btn{background: #bfbfbf;width: 24px;height: 24px;line-height: 24px !important;color: #fff;text-align: center;}
.change-num-btn:hover{color: #fff;background: #c33;}
.goods-num{height: 20px;width: 30px;text-align: center;font-size: 14px;}
.suggest-box{margin: 20px 0;height: 400px;}
.u-title{border-bottom: 1px solid #f72a3d;color: #333;font-size: 14px;letter-spacing: 0;height: 40px;line-height: 40px;padding-left: 20px;}
.goods-name{color: #333;font-size: 14px;text-align: left;height: 50px;margin: 5px 0; line-height:1.8;overflow: hidden; padding: 0 5px;	word-break: break-all;  }
.goods-price{color: #FF1200;font-size: 16px;}
.clearing-btn{background: #f34141;vertical-align: inherit;margin:0px 5px;width: 100px;line-height: 32px;}
.clearing-btn:hover,.go-shop-btn:hover{background: #e44f14;}

/*结算页*/
.add-info,.pay-mode{border: 1px solid #f3f3f3;padding: 20px;overflow: hidden;width: 1200px;}
.add-info span,.pay-mode span{font-size: 18px;margin-bottom: 15px;display: block;}
.add-info label{display: inline-block;padding: 10px 20px;width:17.5%;height: 116px;background: url(../images/mail.jpg) no-repeat; float: left; margin-right: 10px;}
.add-info label.hover{background: #5eb407;color: #666;background: url(../images/mail_1.jpg) no-repeat;}
.border-dash{border-bottom: 1px dashed #ccc;}
.pay-mode label{display: inline-block;width: 98px;height: 36px;line-height: 36px;text-align: center;border: 1px solid #ddd;margin-right: 10px;}
.mb20{margin-bottom: 20px;}
.add-info input,.pay-mode input{}
.pay-mode .hover{background: url(../images/zhifu1_03.jpg) no-repeat;border: 1px solid #fff;}
.jifen-input{width: 80px!important; height: 30px!important; float:left;display: inline-block;}
.cart-status p{color: #999;}
.car-goods-price{
	color: #f34141;
	font-weight: bold;
}
.mdgwye{
	width: 100%;
	text-align: right;
	overflow: hidden;
	line-height:35px;
	margin: 2px 0;
}
.mdgwye span{
	float: right;
}
.mdgwye input{
	float: right;
}
.cart-status font{color:#f34141;margin: 0 5px;font-size: 16px;font-weight: 700;}
.back-shop{background: #db0001 !important;vertical-align: inherit;margin: 5px;line-height: 32px;padding: 0 25px;}
a:hover.back-shop{color: #fff;}
.back-shop:hover,.look-order-btn:hover{background: #f72a3d;}
.goods-info { margin-top: 20px; }
.clearing-btn:hover{color: #fff!important;}
/*支付结果页*/
 /*order-success*/
.order-tips p{font-size: 24px;font-weight: bold;color: #c33 !important;margin-top: 10px;margin-bottom:20px;}
.order-success {background: url(../images/ico-success.png) no-repeat center top;height: 172px;}
.order-fail{font-size: 24px;font-weight: 700;color: #00af6f;}
.look-order-btn,.go-shop-btn{margin: 5px;width: 100px;line-height: 32px;}
.look-order-btn{background: #f72a3d;}
.go-shop-btn{ background: #f72a3d; }

/*****独立模块样式***** 购物模块end *2017.2.10 */


/*****注册模块样式****
 * 注册模块start
 * Date 2017.2.10
 * */

/*登录页*/
.login-top-box{box-shadow: 1px 1px 5px #ddd;position: relative;}
.login-top-box .top-logo {
    font-size: 18px !important;
    color: #8c8c8c;
    height:100px;
    line-height: 80px;
}
.login-top-box .top-logo a img{
	/*height: 70px;*/
	width: auto;
	margin-top: 15px;
}
.go-login{color: #999;font-size: 16px !important;margin-top: 30px;float: right;}
.go-login a{color: #333;}
.top-logo{font-size: 18px !important;color: #8c8c8c;height: 90px;line-height: 55px;}
/*.top-logo img{vertical-align: middle; margin-right: 10px; width: 150px;}*/

.login-footer{/* border-top: 1px solid #ddd; */margin-top: 20px;}
.login-footer .copyright{background: #fff;color: #999;margin-top: 0;}
.login-footer .links{padding-top: 20px;color: #999;}
.login-footer .links a{color: #999;margin:3px;} 
   .login-footer .links a:hover{color:#555;} 
.login-box-bg{background: url(../images/denglu_bj_02.jpg) no-repeat;width: 100%;height: 630px;}
.login-content{/* width: 1190px; */height: 600px;margin: 0 auto;}
.login-content-box{width: 350px;height: 320px;background: #f0f5f6;background:rgba(255,255,255,0.9);margin-top: 125px;border-radius: 5px;overflow: hidden;margin-right: 20%;}
.login-choose{height: 40px;text-align: center;color: #333;line-height: 40px;}
.login-choose li{width: 351px;float: left;cursor: pointer;/* background: #60abe3; */background-color: #f72a3d;color: #fff;}
.login-choose .active{background: #f0f5f6;}
.member-box{width: 300px;margin:40px auto 0;}
.member-user-box{width: 300px;border: 1px solid #ddd;height: 40px;margin-bottom: 25px;}
.icon-user,.icon-password{width: 42px;height: 42px;background:url(../images/icon-user.png) no-repeat center center #ddd;}
.member-user-box input{border: none;background-color: transparent;outline: none;height: 42px;line-height: 42px !important;padding: 0 5px;margin: 0;}
.icon-password{background:url(../images/icon-password.png) no-repeat center center #ddd;}
.login-btn{color: #fff;width: 300px;height: 40px;border-radius: 3px;display: block;line-height: 40px;}
.login-btn:hover{background: #f72a3d;}
.forget-link{text-align: right;display: block;color: #333;padding-right:15px;padding-top: 10px;line-height: 55px;color: #898989;}
.forget-link:hover{color: #f72a3d;}
/*注册页*/
.register-box{width: 1190px;margin: 30px auto 0;}
.register-left{width: 50%;/*height: 625px; border-right: 1px solid #e6e6e6; */}
.reg-user-box{width: 400px;height: 52px;border: 1px solid #ddd;margin: 30px 0 30px 80px;box-sizing: border-box;}
.reg-user-box span{line-height: 50px;padding: 4px 8px;color:#666;border-right: 1px solid #ccc;}
.reg-user-box input{border: none;padding-left: 5px;outline: none;margin: 0;padding: 0 5px;}
.error{color: #ff4200;line-height: 45px;}
.error i{width: 21px;height: 22px;background: url(../images/icon-tishi_03.png) no-repeat;display: inline-block;margin-top: 10px;margin-right: 5px;}
.reg-user-box button{width: 100px;height: 50px;background: #f2f2f2;border: none;float: right;color: #666;text-align: center;outline: none;border: 2px solid #fff;}
.agrenn-intro{margin-left: 80px;}
.agrenn-intro a{color: #3388ff;}
.reg-btn{width: 400px;height: 40px;line-height: 40px;margin-top: 20px;margin-left: 80px;display: block;}
.register-right{width: 50%;}
.chick-login{color: #666;float: right;margin-right: 115px;padding-top: 10px;}

/*找回密码页*/
.receive-code-btn{background: #f72a3d !important;color: #fff !important;}

/*****独立模块样式***** 注册模块end *2017.2.10 */


/*****浏览模块样式****
 * 浏览模块start
 * Date 2017.2.10
 * */

/*商品筛选*/
#filter-wrap{ margin-top: 20px; }
.filter-title {border: 1px solid #ececec;padding: 10px;background: #f7f7f7;}
.mdmart{margin: 0;}
.filter-title em{font-weight: 700; color: #F03126;}
.filter-select{border:#ddd 1px solid;border-top: 0;font-size:14px;}
.filter-select li{list-style:none;padding:10px 0 5px 100px}
.filter-select .filter-select-list{}
.filter-select dl{zoom:1;position:relative;line-height:24px;}
.filter-select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.filter-select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.filter-select dd{float:left;display:inline;margin:0 0 5px 5px;}
.mdGoodsquanbu{
	margin-top: 8px!important;
	float: left;
}
.mdGoodspinpai{
	float: left;
	width: 930px;
	margin-left: 10px;
}

.magoods-tit{
	width: 93px;
	display: inline-block;
	height: 40px;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	margin-right:10px;
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
	font-size: 14px;
}
.magoods-tit img{
	width: 100%;
	height: 100%;
}
.magoods-tit-b{
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #c33;
	background: #fff;
	width: 91px;
	height: 38px;
	border-radius: 2px;
	text-align: center;
	line-height: 36px;
	color: #c33;
	display: none;
}
.magoods-tit:hover .magoods-tit-b {
	display: inline-block;
}
.filter-select .mdh{
	display:inline-block;
	white-space:nowrap;
	height:24px;
	padding:0 10px;
	line-height:24px;
	text-decoration:none;
	color: #333;
	border-radius:2px;
	position: relative;
	left: 0;
	top: 0;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 10px;
	}
.mdmdh-hover-i{
	width: 0px;
	height: 0px;
	border: 6px solid transparent;
	border-top-color: #c33;
	position: absolute;
	top:24px;
	left: 50%;
	margin-left: -8px;
	z-index: 2;
	display: none;
    
	}
	.mdmdh-box{
	position: absolute;
	left: 0;
	top:24px;	
	z-index: 2;	
	display: none;
	}
.mdmdh-hover{
	width: 300px;
	margin-top: 10px;
	background: #fff;
	border: 1px solid #ddd;	
	padding: 10px;	
	overflow: hidden;
	box-shadow: 5px 5px 10px rgba(0,0,0,.3);
}
.mdmdh-hover a{
	height:24px;
	padding:0 10px;
	line-height:24px;
	text-decoration:none;
	color: #333;
	border-radius:2px;
	float: left;
	margin: 5px 0;
}	
.filter-select .mdh:hover,.mdmdh-hover a:hover{color: #fff;background-color: #f72a3d;text-decoration: none;}
.mdh:hover .mdmdh-hover-i{
	display: block;
}
.mdh:hover .mdmdh-box{
	display: block;
}
.mdmdhActive{
	color:#fff!important;
	background-color: #f72a3d;
}
.filter-select .filter-selected a{color:#fff;background-color: #c33;}
.filter-select-result dt{font-weight:bold}
.filter-select-no{color:#999}
.filter-select .filter-select-result a{padding-right:20px;background: #ffa22c url(../images/close.gif) right 9px no-repeat;}
.filter-select .filter-select-result a:hover{background-position:right -15px}

/*商品排序*/
.goods-sort-wrap{margin: 20px 0;border: 1px solid #ececec;padding: 10px 0;}
.goods-sort-wrap li{display: inline-block; *display:inline; *zoom:1;font-size: 14px;letter-spacing: 0;margin-left: 15px;}
.goods-sort-wrap li a{display: inline-block;padding: 5px 10px; color:#333}
.goods-sort-wrap li a:hover{background: #c33;color: #fff; text-decoration: none;}

/*商品列表*/
.miandianjptj{
	height:auto;
	padding: 0!important;
	/* margin-top: 10px; */
}
.miandianjptj img{
	width: 100%;
	height: auto;
}
.list-wrap-5,.list-wrap-4{margin-bottom: 20px;}
.list-in a{display: block; }
.list-in a:hover{color: #555;}
.list-in a:hover img{transform:scale(1.1);}
.list-in{width: 20%;text-align: left;padding: 3px;box-sizing: border-box;border: 2px solid transparent;}
.list-in:hover{/* border: 2px solid #c33; */}

.list-img{  overflow: hidden;
			width: 211px;
			height: 211px;
			text-align: center;
			}
 .list-img img{
	width: 194px;
	margin: 10px;
	transition: all 1s;
	top:0;
	bottom:0;
	right:0;
	bottom:0;
	margin:auto;
}
.list-in1 a.goods-name{
	overflow: hidden;}
.list-in1 a{display: block;overflow: hidden;}
.list-in1 a:hover{color: #F05E22;}
.list-in1{width: 200px;text-align: left;padding: 10px;box-sizing: border-box;border: 2px solid transparent;}
.list-in1:hover{border: 2px solid #f72a3d;}
.list-img1{
			overflow: hidden;
			width: 172px;
			height: 172px;
			padding: 10px;
			/* border: 1px solid #ddd; */
			text-align: center;
			overflow: hidden;
			box-sizing: border-box;
			}
 .list-img1 img{
	width: 100%;
	height: 100%;
	
}
.list-wrap-4 .list-in{width: 25%;}
.list-wrap-1 .list-in{width: 100%;}
.list-wrap-1 .list-img{height: 214px;height: 234px;}

.small-cart-btn{border: 1px solid #ddd;padding: 5px 10px;display: inline-block !important;}
/*商品详情页*/
.pro-img{width: 440px;}
/*放大镜*/
#MagnifierWrap2 {
	position: relative;
	width: 400px;
	/* margin: 10px auto; */
}
.MagnifierMain {
	position: relative;
	width: 400px;
	height: 400px;
	border: 1px solid #ccc;
}
.MagnifierMain img{width: 100%;} 
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}
.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(http://fan.yoka.com/fan5.0/img/loading.gif) no-repeat center center;z-index: 190000;}
.MagnifierImg{position: absolute;top:0; left: 0;}
.spec-items{position: relative;width: 292px;height: 80px;overflow: hidden;padding-top: 10px;margin: 0 auto;}
.spec-items ul{width: 500%;position: absolute;top: 10px;left: 0;}
.spec-items ul *{ -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.spec-items li{ width: 65px;height: 65px;float: left;overflow: hidden;margin-right: 5px;border: 2px solid #fff;cursor: pointer;  }
.spec-items li.on{border: 2px solid #f72a3d;}
.spec-items li img{ width: 100%; -webkit-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1); }
.spec-items li.on img{ -webkit-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); transform: scale(1.2,1.2); }
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size: 20px;color: #ddd;cursor: default;background-color: #f9f9f9;}
span.on{background-color: #d4d4d4;color: #fff;cursor: pointer;} 
span.spe_leftBtn{left: 0;}
span.spe_rightBtn{right: 0;}
.item-bnone span{display: inline-block;margin-left:5px;width: 40px;text-align: center; cursor: pointer;}
.item_zz{color:#fff;background: #f72a3d}

/*价格详情*/
.goods-info-box {padding: 0 20px 0 0;width: 626px; margin-left: 25px;}
.sku-name{font: 700 16px Arial,"microsoft yahei";color: #666;padding-top: 10px;line-height: 28px;margin-bottom: 5px;}
.sku-name-fu{
	font-size: 12px;
	color: #e4393c;
	word-break: break-all;
}
.sku-info,.sku-info-horizontal{margin: 10px 0;padding: 5px 10px;color: #999;}
.sku-info dt,dd , .sku-info-horizontal dt,dd{display: inline-block;font-size: 14px;}
.sku-info dt{width: 60px;}
.sku-info dd{color: #bf0713;width: 600px;line-height: 35px;}
.sku-info-shuiping dd{
	float: left;
	width: 90px;
}
.sku-info-shuiping dt{
	float: left;
}
.num-box a:hover,.num-box a{
	text-decoration: none;
}
.sku-info em{font-style: normal;font-size: 16px;font-weight: 700;}
.sku-info-horizontal{padding: 10px;border-top: 1px dotted #d4d4d4;border-bottom: 1px dotted #d4d4d4;color: #999;}
.sku-info-horizontal dd{color: #F03126;margin-right: 50px;}
.bg-gray{background: #f5f5f5;border-radius: 2px;margin: 10px 0;}

.buy-btn,.add-car-btn{height: 45px;width: 120px;margin-right: 15px;font-size: 16px;}   
.buy-btn {background: #e45656;}
.buy-btn:hover{background:#d23939}
.add-car-btn{background: #4caf50;}
.add-car-btn:hover{background:#3e9a42;}
.md-btn-kefgu{
	height:20px;line-height: 16px;width:93px;margin-right: 15px;font-size: 16px;
	background: url(../images/ico_service.png) no-repeat 5px center;
	color: #000;
	border-radius: 3px;
	font-size: 12px;
	padding-left:15px;
	border: 1px solid #c3c3c3;
	vertical-align: -2px;
	color: #555;
	
}
.pa0{
	padding:0!important;
}

.collect-goods,.share-goods{}
.func-box a{padding: 10px;display: inline-block;cursor: pointer;}
.func-box a:hover{color: #F03126;}
.is-collect{width:70px;display:inline-block;}
.jiathis_style{display: inline-block;vertical-align: middle;}
.jiathis_style .jiathis_txt{font-size: 14px !important;}
/*投诉举报*/
.zbrh-report{
	height: 40px;
	line-height: 40px;
}

/*热门推荐*/
.hot-pro{width: 200px;margin-bottom: 10px;}
.hot-title{border: 1px solid #ececec;padding: 10px;background: #f7f7f7;}
.border-gray{border: 1px solid #eee;}

/*详情*/
/*选项卡*/
/* tabbtn */
.tabbtn {height: 46px;border-bottom: solid 1px #5282e4 !important;}
.tabbtn li {display: inline-block;*display:inline;*zoom:1;position:relative;}
.tabbtn li a {display: inline-block;*display:inline;*zoom:1;height: 46px;line-height: 46px;overflow:hidden;width:108px;text-align:center;font-size: 14px;cursor:pointer; color: #000; }
.tabbtn li.current a {background: #5282e4 !important;color: #ffffff;}

.tabbtn.fixed{
    position: fixed;
    top: 63px;
    background: #fff;
    width: 900px;
    z-index: 1000;
    border-bottom: 1px solid #5282e4 !important;
    }
/* tabcon */
.tabcon{position:relative;/*必要元素*/height:auto;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/ left:0; top:0;}
.tabcon .sublist{padding:5px 10px; }

.pro-info {
	margin-left: 10px;
	width: 990px;
}
.goods-para-box,.goods-con-box{padding: 20px;margin-top: 10px;font-size: 14px;}
.goods-para-box p{font-size: 14px;font-weight: 600;color: #333;border-bottom: 1px solid #ddd;margin-bottom: 8px;padding-bottom: 5px;}
.goods-para-box li{display: inline-block;*display: inline;*zoom: 1;color: #666;width: 32%;margin: 5px 0;}

.judge-box{border: 1px solid #ECECEC;border-top: none;padding: 10px 0;}
.judge-title{border: 1px solid #ececec;padding: 10px;background: #f7f7f7;margin-top: 10px; margin-bottom: 0;}
.user-col{width: 100px;text-align: center;}
.user-col img{width: 45px;border-radius: 50px;}
.user-col p{font-size: 12px; color: #555; padding:6px 10px;}
.content-col{padding: 10px;width: 615px;font-size: 14px !important;line-height: 1.8 !important;
}
.content-col-xingxing img{
	width: 20px;height:20px;
}
.content-col-time{
	display: inline-block;
	width:130px;
	color: #999;
	margin-top: 20px;
	font-size: 12px;
}
/*****独立模块样式***** 浏览模块end *2017.2.10 */


/*****帮助中心模块样式****
 * 帮助中心start
 * Date 2017.2.10
 * */

.current-position{clear:both;margin:auto;height:40px;width:100%;line-height:40px;}
.current-position h2{color:#8c8c8c;font-size: 14px;line-height:40px;padding-left:5px;}
.current-position h2 a{ color:#8c8c8c; }
.current-position h2 a:hover{ color:#F30; }
.color3 {color: #f72a3d;}

/* 左侧 */
.help_left{ width:208px ; height:auto ; border:1px solid #dedede ; border-bottom:none }
.help_left:hover{ border:1px solid #f72a3d; }
.tc_nav { overflow: hidden ;  }
.tc_nav li {width: 100%;line-height: 40px;}
.tc_nav h2 {width:100%;cursor: pointer;background:#f8f8f8;color:#999;border-bottom:1px solid #dedede; margin:0!important;line-height: 40px;}
.tc_nav h2 span {font-size: 16px;/* font-weight: 700; */padding-left:20px;color: #666;}
.tc_nav h2:hover { background:#ebeaea  }
.tc_nav h2.active {background:#f72a3d;}
.tc_nav h2.active span{color:#fff;}
.tc_nav ul { width: 100% ; height:auto ; display: none ; overflow:hidden ; }
.tc_nav ul li { width:100% ; border-bottom:1px solid #dedede;}
.tc_nav ul li a {display:block;width:100%;color:#999;text-indent:20px;text-indent: 35px;}
.tc_nav ul li a:hover {color:#333;background:#f8f8f8;}
.tc_nav ul li:hover { }
.help-left{ width:208px ; height:auto ;border-bottom:none }
.tc-nav { overflow: hidden ;  }
.tc-nav li {width: 100%;line-height: 40px;}
.tc-nav h2 {width:100%;background:#f72a3d;color:#999;border-bottom:1px solid #dedede; color: #fff;font-size: 16px; text-align: center; margin:0!important;line-height: 40px;}


/* 右侧 */
.help_right{width:940px;background:#fff;min-height:496px;border:1px solid #dedede;margin-bottom: 20px;}
.help_right .padding20{ padding:0 20px 10px 20px}
.help_right .gwlcBox{ margin-top:10px ; margin-bottom:10px}
.help_right .gwlcBox .help_r_title{border-bottom:1px dotted #dedede;line-height:35px;margin-bottom:5px;font-size: 16px;}
.help_right .gwlcCon{color: #555;}

/*****帮助中心模块样式***** 帮助中心end *2017.2.10 */


/*****字体图标模块样式****
 * 字体图标start
 * Date 2017.2.10
 * */

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?jly5ku');
  src:  url('../fonts/icomoon.eot?jly5ku#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?jly5ku') format('truetype'),
    url('../fonts/icomoon.woff?jly5ku') format('woff'),
    url('../fonts/icomoon.svg?jly5ku#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-font{font-family:icomoon ;}

.icon-servicer:before {
  content: "\e904";
}
.icon-quality:before {
  content: "\e900";
}
.icon-help:before {
  content: "\e901";
}
.icon-save:before {
  content: "\e902";
}
.icon-honor:before {
  content: "\e903";
}
.icon-arrow-up:before {
  content: "\ea50";
}


.rot-y-180{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}

/*****字体图标模块样式***** 字体图标end *2017.2.10 */


/*****首页模块样式****
 * 首页模块start
 * Date 2017.2.13
 * */

/* focus banner */
.floor_wrap{padding: 20px 0;}
.banner{position: relative;height: 370px;width: 710px;padding-right: 200px;z-index: 10;}
.home-focusBox {position: absolute;width: 780px;height: 370px;overflow: hidden;right: 200px;}
.home-focusBox .pic{ position:relative; z-index:0; }
.home-focusBox .pic img {width: 780px;height: 370px;display: block;}
.home-focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.home-focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
.home-focusBox .hd .on{ background-position:0 0; }
.home-focusBox .prev,
.home-focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.home-focusBox .prev { left: 0; }
.home-focusBox .next { background-position: 0 -90px; right: 0; }
.home-focusBox .prev:hover,
.home-focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.recommend{display: inline-block;width: 200px;vertical-align: top;position: absolute;right: 0;}
.recommend a{display: block;}

#temai{background: #f3faf0;padding: 20px 0;}
#temai h4 { text-align: center; background: url(../images/bg_tit_tm.png) 50% 0 no-repeat; height: 48px; line-height: 36px; color: #2b542c; font-size: 22px; display: block; }
.temai_more { margin: 20px auto; width: 141px; line-height: 34px; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; color: #fff; font-size: 16px; text-align: center; background-color: #5cb85c; display: block; clear: both; }
.temai_more:hover { color: #fff; background-color: #008B4A; }


.floor-head-wrap h2 {line-height: 37px;font-size: 16px !important;color: #fff;margin: 0;text-indent: 26px;}
.floor-body{margin-bottom: 20px;border-bottom: 2px solid #f8f8f8;}
.j-target0, .j-target1, .j-target2, .j-target3, .j-target4 { background: url(../images/img_tit_03.png) no-repeat; width: 187px; height: 37px; margin-left: 10px !important; }
.j-target1 { background: url(../images/img_tit1_03.png) no-repeat; }
.j-target2 { background: url(../images/img_tit2_03.png) no-repeat; }
.j-target3 { background: url(../images/img_tit3_03.png) no-repeat; }
.j-target4 { background: url(../images/img_tit4_03.png) no-repeat; }
.floor-head-wrap .btn-more:hover { text-decoration: none; }
.floor-head-wrap .btn-more { height: 37px; line-height: 37px; display: inline-block; color: #333; padding-right: 20px; }
.btn-more i { width: 17px; height: 17px; background: url(../images/pics_global.png) no-repeat 0px -1574px; display: inline-block; margin-top: 10px; float: right; margin-left: 5px; }
/*****首页模块样式***** 首页模块end *2017.2.13 */


/*店铺列表*/
.shop-box{position: relative;top: 0;overflow: hidden;padding: 0px;width: 24% !important;margin: 10px 5px;transition: all 0.5s;/* border: 1px solid transparent; */}
.shop-box img{width: 100%;}
.shop-box:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 10px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0);/* border: 1px solid #b3b3b3; */}
/* .shop-box:hover .shop-name{background:#e4393c;} */
.shop-name{position: absolute;bottom: 0;left: 0;background: rgba(76, 76, 76, 0.9);width: 100%;height: 60px;line-height: 60px;color: #fff;padding: 0 70px 0 10px;box-sizing: border-box;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.shop-img a{height: 200px;width: 100%;}
.shop-enter{width: 60px;height: 60px;line-height: 60px;background: #fafafa;border-radius: 100px;position: absolute;bottom: 10px;right: 10px;text-align: center;font-size: 14px;transition: all 1s;color: #666;}
.shop-enter:hover{transform: scale(1.1);text-decoration: none;}
.shop-wrap{padding-top: 500px;padding-bottom: 100px;margin-top: 0 !important;}
/*购物券充值*/
.list-gwq{
	margin:10px 10px;
}
.list-gwq a{display: block; margin: 10px;}
.list-gwq a:hover{color: #F05E22;}


.list-gwq-img{  overflow: hidden;
			width: 254px;
			height: 116px;
			border-radius: 5px;
			text-align: left;
			background: url(../images/bg-yhj.jpg) no-repeat left top;
			background-size: 100%;			
			}
.mdgwqnum{
	display: block;
		width: 114px;height: 116px;
		line-height: 116px;
		text-align: center; 
		color: #f6f84f;
		font-size: 25px;	
			}

.list-gwq p{
	overflow: hidden;
	padding-left: 10px;
	margin-top: 5px;
	height:35px;
	line-height: 35px;
}
.list-gwq p span{
	font-size: 25px;
}
.list-gwq-btn{
	background: #e03813;
	float: right;
}
.list-gwq-btn:hover{
	background: #da5656;
}
/*新品发布自营样式*/
.mdfxzi{
	position: relative;
	left: 0;
	top:0;
}
.mdziying {
    position: absolute;
    right: 0;
    top: 0;
    width: 73px;
    height: 73px;
    z-index: 3;
    background: url(../images/miandianZiying.png) no-repeat left top;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
/*公告列表页面详情页面*/
.gwlcBox-item{
	display: block;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	padding: 0 10px;
}
.gwlcBox-item:hover{
	border-bottom: 1px solid #ddd;
}
.gwlcBox-item:hover span.fl{
	color: #f72a3d;
	font-weight: bold;
}
.gwlcBox-item span.fl{
	width: 725px;
}
.gwlcBox-item span.fr{
	color: #999;
}
.notice-con{
	font-size: 14px;
	line-height: 25px;
}
.notice-author{
	height: 40px;
	line-height: 40px;
	color: #999;
}
/*liuyan of products Style*/
.goods-con-title{
	vertical-align: top;
	display: block;
	margin-bottom: 15px;
}
.zbrh-liuyan-num{
	width: 300px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 0 10px;
}

.zbrh-liuyan-box{
	width:300px;
	height: 150px!important;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
}
.goods-con-btn{
	border: 1px solid #fff;
	background: #c33;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	margin-left: 60px;
}
.zbrh-liuyan-num::-webkit-input-placeholder {
         /* placeholder颜色  */
         color: #999;}
.zbrh-liuyan-num::-ms-placeholder {
         /* placeholder颜色  */
         color: #999;}
.zbrh-liuyan-num::-moz-placeholder {
         /* placeholder颜色  */
         color: #999;}   
/*举报中心样式*/
.report-con{
	padding: 10px;
}
.report-title{
	height: 40px;
	line-height: 40px;
	font-weight:bold
}
.report-pro{
	width: 100%;
	height: auto;
	padding: 20px 10px;
	background: #f5f5f5;
	border-radius: 5px;
	margin: 10px 0 20px 0;
}
.report-pro-img{
	width:150px;
	height: 150px;
	padding: 3px;
	background: #fff;
	border-radius: 5px;
	margin-right: 15px;
}
.report-pro-img img{
	width: 100%;
	height: 100%;
}
.goods-con-center{
	text-align: center;
}
.zbrh-report-btn{
	width: 300px;
	margin-left: 290px;
}
.report-width{
	width: 550px;
}
/*微信支付*/
.wxzf{
	margin-top: 30px;
	text-align: center;
}
.wxzf p{
	height: 45px;
	line-height: 45px;
	font-size: 18px;
}
.wxzf img{
	width: 200px;
	height: 200px;
	border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 20px;
}
.zbth-line{
	border: 1px solid #ddd;
}
.zbrh-tg-banner{
	text-align: center;
	width: 100%;
	height: auto;
}
.zbrh-tg-banner img{
	width: 1210px;
	height: auto;
}
.zbrh-jf{
	color: #555;
}
/*申请退货*/
.tuihuo{
	width: 400px;
	height: 250px;
	border: 1px solid #ddd;
	
}
.tuihuo-btn{
	background: #c33;
	height: 35px;
	width: 108px;
	margin-top: 10px;
}
/*商品规格*/
.zbrh-goods-xqgg{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	
}
.zbrh-goods-spgg{
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	font-weight: bold;
}
.zbrh-goods-gg-title{
	display: inline-block;
	/*min-width: 25%;*/
	float: left;
	height: 30px;
	color:#666;
	line-height: 30px;
	overflow: hidden;
	width: 20%;
	margin-right: 36px;
}
/*面包屑导航*/
.breadnavs{
	padding: 10px 0;
}
.breadnavs a{
	margin: 0 10px;
}

/* 刘航 */
.clear-elem:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	clear: both;
}
.w-l {
	width: 200px;
	float: left;
}
.w-r {
	width: 980px;
	float: right;
}
/* 刘航 */

/* 列表页热卖推荐开始 */
.pop {
    margin-top: 15px;
}
.pop > span:first-child {
    display: block;
    width: 20px;
    background-color: #e75d14 !important;
	color: #fff;
	text-align: center;
	height: 110px;
	word-wrap: break-word;
	font-size: 16px;
	padding: 20px 10px;
	float: left;
	clear: both;
}
.pop > ul {
	width: 1140px;
	padding: 15px 10px;
	background-color: #f9f9f9;
	float: right;
}
.pop > ul > li {
	display: block;
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 0 5px;
}
.pop-goods {
	background-color: #fff;
	padding: 10px;
}
.pop-goods > a {
	display: block;
}
.pop-goods > a > .pop-goods-img-box {
	width: 100px;
	height: 100px;
	float: left;
	margin-left: 0;
	overflow: hidden;
}
.pop-goods > a > .pop-goods-img-box img{
	width: 100%;height: 100%;
	transition: all 1s;
	display:block;
}

.pop-goods > a > p {
	width: 145px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	float: left;
	margin-left: 10px;
}
.pop-goods > a > span {
	display: block;
	float: left;
	width: 145px;
	font-size: 12px;
	color: #c8c8c8;
	margin-left: 10px;
}
.pop-goods > a > span > big {
	color: #e20b3d;
}
.pop-goods > a > span.pop-btn {
	display: block;
	margin-left: 10px;
	width: 70px;
	height: 26px;
	color: #fff;
	background-color: #f72a3d !important;
	font-size: 12px;
	text-align: center;
	line-height: 26px;
	float: left;
}
.pop-goods > a:hover img{
	transform: scale(1.2);	
}
/* 列表页热卖推荐结束 */

/* 列表页面包屑导航开始 */
.breadbar {
	margin-top:18px;
	font-size: 12px;
	color: #666;
	margin-bottom: 10px !important;
}
.breadbar a:hover {
	color: #c10001;
}
.breadbar > span {
	margin: 0 5px;
}
.breadbar-box {
	display: inline-block;
	border: 1px solid #eee;
	position: relative;
	background-color: #fff;
}
.breadbar-box:hover {
	border-color: #c10001;
}
.breadbar-box > a {
	padding: 0 10px;
}
.breadbar-box > ul {
	position: absolute;
	top: 20px;
	left: -1px;
	width: 300px;
	border: 1px solid #c10001;
	background-color: #fff;
	display: none;
	padding: 5px;
	z-index: 99;
}
.breadbar-box:hover > ul {
	display: block;
}
.breadbar-box > ul > li {
	width: 50%;
	float: left;
}
/* 列表页面包屑导航结束 */

/* 列表页产品筛选开始 */
.filter-box {
	border: 1px solid #e5e5e5;
}
.filter-box > li {
	padding-left: 100px;
	position: relative;
	border-top: 1px dashed #e5e5e5;
	font-size: 12px;
}
.filter-box > li:first-child {
	border-top: none;
}
.filter-box-left {
	position: absolute;
	width: 90px;
	padding: 5px;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #f7f7f7;
}
.filter-box-right {
	border-left: 1px solid #e5e5e5;
	padding: 5px;
}
.filter-img-box > a {
	display: block;
	box-sizing: border-box;
	float: left;
	width: 10%;
	margin-right: 5px;
	border: 1px solid #e5e5e5;
}
.filter-img-box > a:hover,
.filter-img-box > a.active {
	border-color: #c10000;
}
.filter-img-box > a > img {
	width: 100%;
	display: block;
	height:45px;
}
.filter-box-right > a {
	display: inline-block;
	text-align: center;
	padding: 0 5px;
	margin-right: 15px;
}
.filter-box-right > a:hover {
	color: #c10001;
}
.filter-box-right > a.active:hover {
	color: #fff;
}
/* 列表页产品筛选结束 */

/* 商品排序开始 */
.goods-sort-box {
	background-color: #f9f9f9;
	padding: 0;
	position: relative;
}
.goods-sort-box > li {
	margin-left: 0;
}
.goods-sort-box > li:first-child {
	position: absolute;
	top: 6px;
	right: 20px;
}
.nav-left-arrow {
	cursor: pointer;
	background: url("/Public/images/icon-arrowleft-grey.png") no-repeat center center;
}
.nav-left-arrow:hover {
	background-image: url("/Public/images/icon-arrowleft-red.png");
}
.nav-right-arrow {
	cursor: pointer;
	background: url("/Public/images/icon-arrowright-grey.png") no-repeat center center;
}
.nav-right-arrow:hover {
	background-image: url("/Public/images/icon-arrowright-red.png");
}
.goods-sort-box > li > a {
	padding: 5px 20px;
}
.goods-sort-box > li > a:hover {
	background-color: #fff !important;
	color: #c10000;
}
.goods-arrow-down > span {
	margin-left: 5px;
	background: url("/Public/images/icon-arrowdown-grey.png") no-repeat center center;
}
.goods-arrow-down:hover > span {
	background-image: url("/Public/images/icon-arrowdown-red.png");
}
.goods-arrow-up > span {
	margin-left: 5px;
	background: url("/Public/images/icon-arrowup-grey.png") no-repeat center center;
}
.goods-arrow-up:hover > span {
	background-image: url("/Public/images/icon-arrowup-red.png");
}
.goods-sort-selectedup {
	background-color: #fff;
	color: #c10000 !important;
}
.goods-sort-selectedup > span {
	margin-left: 5px;
	background: url("/Public/images/icon-arrowup-red.png") no-repeat center center;
}
.goods-sort-selecteddown {
	background-color: #fff;
	color: #c10000 !important;
}
.goods-sort-selecteddown > span {
	margin-left: 5px;
	background: url("/Public/images/icon-arrowdown-red.png") no-repeat center center;
}
/* 商品排序结束 */

/* 列表页左侧开始 */
.left-title {
	font-weight: 500;
	font-size: 16px;
	line-height: 38px;
	color: #666;
	margin: 20px 0;
	padding: 0 5px;
	border-bottom: 1px solid #e5e5e5;
}
/* 列表页左侧结束 */

/* 列表页新品推荐开始 */
.new-goods > li {
	border: 1px solid #e5e5e5;
	margin-top: 20px;
}
/*.new-goods > li:hover {
	border-color: #f72a3d;
}*/
.new-goods > li:first-child {
	margin-top: 0;
}
.new-goods-link {
	display: block;
	position: relative;
}
.new-goods-link > img {
	display: block;
	width: 100%;
}
.new-goods-link > p {
	background-color: rgba(255, 255, 255, .5);
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	position: absolute;
	left: 0;
	bottom: 25px;
	padding: 5px 5px 0 5px;
	overflow: hidden;
	color: #999;
	display: none;
}
.new-goods-link > p:hover {
	color: #c10000;
}
.new-goods-link:hover > p {
	display: block;
}
.new-goods-price {
	padding: 5px 10px;
}
.new-goods-price > span {
    color: #f34141;
    font-weight: bold;
	float: left;
}
.new-goods-price > del {
	color: #999;
	float: right;
}
.new-goods-price > small {
	color: #999;
	float: right;
}
/* 列表页新品推荐结束 */

/* 列表页商品开始 */
.goods-outline {
	border: 1px solid #ddd;
}
/*.goods-outline:hover {
	border-color: #f72a3d;
}*/
.goods-fav,
.goods-comment {
	display: inline-block !important;
	color: #b9b9b9;
	font-size: 12px;
	line-height: 18px;
	height: 18px;
	padding-left: 16px;
}
.goods-fav {
	background: url("/Public/images/icon-fav-grey.png") no-repeat left center;
}
.goods-fav:hover {
	color: #c10000 !important;
	background: url("/Public/images/icon-fav-red.png") no-repeat left center;
}
.goods-comment {
	margin-left: 20px;
	background: url("/Public/images/icon-comment-grey.png") no-repeat left center;
}
.goods-comment:hover {
	color: #c10000 !important;
	background: url("/Public/images/icon-comment-red.png") no-repeat left center;
}
.goods-buycart {
	display: block;
	float: right;
	background: url("/Public/images/icon-cart.png") no-repeat center center;
	height: 30px;
	width: 30px;
}
/* 列表页商品结束 */

/* 列表页底部推荐开始 */
.list-recommend {
	margin-top: 20px;
}
.list-recommend-title > a {
	float: left;
	display: block;
	padding: 5px 10px;
	margin-right: 10px;
}
.list-recommend-title > a:first-child {
	color: #f72a3d;
}
.list-recommend-title > span {
	float: right;
	cursor: pointer;
	background: url("/Public/images/icon-refresh-grey.png") no-repeat left center;
	padding-left: 20px;
}
.list-recommend-title > a:hover {
	color: #c10000;
}
.list-recommend-title > span:hover {
	color: #c10000;
	background-image: url("/Public/images/icon-refresh-red.png");
}
.list-recommend-body {
	border: 1px solid #e5e5e5;
}
.list-recommend-ul > li {
	float: left;
	box-sizing: border-box;
	width: 20%;
	padding: 10px;
}
.list-recommend-link {
	display: block;
}
.list-recommend-link > img {
	display: block;
	/* width: 100%; */
	width: 200px;
	height: 200px;
	margin: auto
}
.list-recommend-link > p {
	color: #666;
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	overflow: hidden;
}
.list-recommend-link:hover > p {
	color: #c10000;
}
.list-recommend-price {
	padding: 5px 10px;
}
.list-recommend-price > span {
	color: #e20b3d;
	float: left;
}
.list-recommend-price > small {
	color: #999;
	float: right;
}
/* 列表页底部推荐结束 */



/*详情快捷导航*/    
    .goods-ce-right {
        width: 170px;
        height: 100%;
        position: relative;
        left: 0;
        top: 0;
        letter-spacing: 0;
    }
    
    .goods-ce-right a.right-add {
        float: right;
        display: block;
        width: 161px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        color: #fff;
        background: #E31939;
        text-decoration: none;
        font-size: 16px;
    }
    
    .goods-ce-right .ce-right {
        width: 160px;
        position: absolute;
        right: 0;
        top: 48px;
        background: #F5F5F5;
    }
    
    .goods-ce-right .ce-right ul {
        width: 100px;
        display: inline-block;
        padding: 10px 30px;
    }
    
    .goods-ce-right .ce-right ul li {
        height: 40px;
        line-height: 40px;
        position: relative;
        width: 78px;
        background-position: -108px -85px;
        cursor: pointer;
    }
    
    .goods-ce-right .ce-right ul li i {
        position: absolute;
        left: 0px;
        top: 13px;
        display: block;
        width: 19px;
        height: 15px;
    }
    
    .goods-ce-right .ce-right ul li.abs-active i,
    .goods-ce-right .ce-right ul li.abs-hot i {
        background-position: -84px -96px;
    }
    
    .goods-ce-right .ce-right ul li span {
        position: absolute;
        left: 22px;
        display: block;
        width: 66px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
    /*详细信息右侧店铺信息*/
    
    #supp_info {
        /* float: left; */
        letter-spacing: 0;
        font-size: 12px;
    }
    
    #shop-info {
        /* float: right; */
		/* width: 220px; */
		width: 210px;
        /* min-height: 448px; */
        position: relative;
    }
    
    #shop-info .shop-title {
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        text-align: center;
        padding: 8px 10px;
        line-height: 24px;
    }
    
    #shop-info .shop-title dt {
        width: 100%;
    }
    
    #shop-info .shop-title span,
    #shop-info .shop-title a {
        color: #fff;
    }
    
    #shop-info .shop-info-detail {
        border: 1px solid #eee;
        border-top: 0;
    }
    
    #shop-info dl {
        padding: 0 14px;
        /* overflow: hidden; */
        line-height: 24px;
    }
    
    #shop-info dt {
        /* float: left; */
        /* width: 60px; */
        padding-bottom: 0px;
        color: #999;
    }
    
    #shop-info dd {
        overflow: hidden;
    }
    
    #shop-info .service-promise {
        overflow: hidden;
        padding: 15px 9px 5px;
    }
    
    #shop-info .service-promise li {
        width: 57px;
        height: 57px;
        padding: 0;
        overflow: hidden;
        background: url("/Public/images/goods-icon.png") no-repeat;
        float: left;
        margin-right: 9px;
    }
    
    #shop-info .service-promise .service-promise1 {
        background-position: 0 -455px;
    }
    
    #shop-info .service-promise .service-promise2 {
        background-position: 0 -512px;
    }
    
    #shop-info .service-promise .service-promise3 {
        background-position: 0 -569px;
    }
    
    #enter-shop {
        padding: 10px 14px;
    }
    
    #enter-shop a {
        display: block;
        color: #F52648;
        line-height: 31px;
        height: 31px;
        text-align: center;
    }
    
    #enter-shop a:hover {
        text-decoration: none;
    }
    
    #enter-shop .shop-customer {
        margin-left: -10px;
        width: 200px;
    }
    
    #enter-shop .btn-customer {
        float: left;
        LINE-HEIGHT: 27px;
        HEIGHT: 27px;
        border: 1px solid #eee;
        background: -moz-linear-gradient(top, #fafafa, #f7f7f7);
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f7f7f7));
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#fafafa", endColorstr="#f7f7f7");
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=" #fafafa ", endColorstr=" #f7f7f7 ")";
        color: #666;
        width: 58px;
        padding: 0 0 0 30px;
        position: relative;
        z-index: 1;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        margin: 0 0 10px 10px;
    }
    
    #enter-shop .btn-customer i {
        position: absolute;
        left: 5px;
        top: 5px;
    }
    
    #enter-shop .btn-customer.btn-customer-ww {
        width: 64px;
        padding: 0 0 0 24px;
    }
    
    #enter-shop .btn-customer.btn-customer-ww i {
        left: 10px;
    }
    
    #enter-shop #attention-shop {
        padding-top: 5px;
        text-align: center;
        margin: 0px 10px;
    }
    
    #enter-shop #attention-shop p {
        height: 30px;
        line-height: 30px;
        text-align: center
    }
    
    .rate-detail .hot-grey {
        display: inline-block;
        width: 84px;
        height: 10px;
        background: url("/Public/images/goods-icon.png") no-repeat 0 -249px;
        margin-top: 7px;
        float: left;
        overflow: hidden;
    }
    
    .rate-detail .hot-red {
        display: inline-block;
        height: 10px;
        background: url("/Public/images/goods-icon.png") no-repeat 0px -265px;
    }
    
    .score-detail {
        overflow: hidden;
        padding: 5px 14px;
    }
    
    .score-detail li {
        width: 57px;
        height: 46px;
        padding-top: 11px;
        float: left;
        text-align: center;
        background-position: 0px -286px;
        margin-right: 9px;
    }
    
    .score-detail li a {
        cursor: pointer;
    }
    
    .score-detail li span {
        display: block;
    }
    
    .score-detail li .score-tit {
        width: 30px;
        height: 20px;
        margin-left: 17px;
        text-indent: -99px;
        overflow: hidden;
    }
    
    .score-detail li .score-tit1 {
        background-position: -83px 0px;
    }
    
    .score-detail li .score-tit2 {
        background-position: -83px -23px;
    }
    
    .score-detail li .score-tit3 {
        background-position: -83px -51px;
    }
    
    .score-detail li span.scores {
        color: #fe596a;
        padding-top: 3px;
    }
    
    #enter-shop .enter-shop-item {
        height: 28px;
        display: inline-block;
        margin: 0px auto;
        clear: both;
    }
    
    #enter-shop .enter-shop-item .btn-flat1 {
        float: left;
        padding-left: 20px;
        width: 69px;
        position: relative;
        z-index: 1;
        display: block;
        color: #FFF;
        line-height: 27px;
        height: 27px;
        border-radius: 3px;
        background: #FE596A;
    }
    
    #enter-shop .enter-shop-item .btn-flat1 i {
        width: 14px;
        height: 14px;
        display: inline-block;
        position: absolute;
        left: 9px;
        top: 6px;
    }
    
    #enter-shop .enter-shop-item .goto-shop i {
        background-position: -111px 0px;
    }
    
    #enter-shop .enter-shop-item .shop-add {
        margin-left: 10px;
    }
    
    #enter-shop .enter-shop-item .shop-add i {
        left: 12px;
        background-position: -116px -22px;
    }

/* 详情页相关分类 */
.cate-box {
    padding: 10px;
    margin-bottom: 10px;
}
.cate-box a{width: 45%;display:inline-block;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}

/* 价格开始 */
.sku-info em {
	font-size: 200%;
	font-weight: 500;
	color: #df1c3a;
}
.sku-info-horizontal dt {
	padding-left: 25px;
	border-left: 1px solid #e5dfda;
}
.sku-info-horizontal dt:first-child {
	border-left-width: 0;
}
.sku-info-horizontal dd {
	margin-right: 0;
	padding-right: 25px;
}
.change-num-btn {
	background-color: inherit;
	border: 1px solid #ccc;
	color: #666;
	width: 15px;
	height: 15px;
	line-height: 15px !important;
	margin-top: 3px;
}
.change-num-btn:hover {
	background-color: inherit !important;
	border-color: #666 !important;
	color: #666;
}
.goods-num {
	border: 1px solid #ccc;
	margin: 0 5px;
}
.buy-btn, .add-car-btn {
	width: 160px;
	height: 38px;
	font-size: 16px;
	border-radius: 0;
}
.buy-btn {
	background-color: #fff0eb !important;
	border: 1px solid;
	color: #e31939 !important;
}
.buy-btn:hover {
	color: #e31939 !important;
}
.add-car-btn {
	background-color: #f72a3d !important;
}
.price-notion {
	padding: 0 5px;
	margin-left: 20px;
	color: #fff;
	background-color: #fe596a;
	cursor: pointer;
}
/* 价格结束 */

/* 平台自营开始 */
.shop-dl > dt {
	font-size: 12px;
	width: 60px;
}
.shop-dl > dd {
	font-size: 12px;
	width: 100%;
	white-space: inherit;
}
/* 平台自营结束 */

/* 精品推荐开始 */
.high-quality {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #eee;
}
.high-quality-title > span {
	display: inline-block;
	border-top: 2px solid #f72a3d;
	padding: 5px 30px;
	margin-top: -1px;
	font-size: 16px;
	color: #f72a3d;
}
.high-quality-left,
.high-quality-right {
	width: 40px;
    height: 170px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}
.high-quality-left {
	background: url("/Public/images/icon-arrowleft.png") no-repeat center center;
}
.high-quality-right {
	background: url("/Public/images/icon-arrowright.png") no-repeat center center;
}
.high-quality-body > div {
	display: inline-block;
	width: 1110px;
	/* height: 170px; */
	height: 230px;
	overflow: hidden;
}
.high-quality-li {
	float: left;
	box-sizing: border-box;
	padding: 5px;
}
.high-quality-li > a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 224px;
}
.high-quality-li > a > img {
	width: 100%;
	transition: transform .5s;
}
.high-quality-li > a:hover > img {
	transform: scale(1.1, 1.1);
}
.high-quality-div {
	position: absolute;
	background-color: rgba(255, 255, 255, .5);
	left: 0;
	width: 100%;
	/* top: 140px; */
	/* top: 120px; */
	bottom: 0;
	font-size: 12px;
	line-height: 20px;
	transition: top .5s;
}
.high-quality-div > span {
	font-size: 14px!important;
    color: #f41242;
    font-weight: bold
}
.high-quality-div > p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* .high-quality-li > a:hover > .high-quality-div {
	top: 120px;
} */
/* 精品推荐结束 */

/* 同类排行开始 */
.list-in1 {
	border-bottom: 1px solid #eee;
}
/* 同类排行结束 */

/* 详细信息开始 */
.goods-ce-right a.right-add {
	font-size: 14px;
}
.goods-ce-right .ce-right ul li {
	background: url("/Public/images/goods-icon.png") no-repeat -108px -85px;
}
.goods-ce-right .ce-right ul li.current i {
	background: url("/Public/images/goods-icon.png") no-repeat -84px -96px;
}
/* 详细信息结束 */

/* 售后保障开始 */
.service-text {
	padding-top: 10px;
}
.service-text > p {
	line-height: 20px;
}
.service-text-margin {
	margin-bottom: 20px;
}
.service-text-title {
	padding-top: 20px;
	border-top: 1px dashed #bbb;
	color: #c10001;
}
/* 售后保障结束 */

/* 展示图下部开始 */
.goods-gallery-bottom {
	padding: 10px 0;
	width: 400px;
}
.goods-id,
.goods-share,
.goods-share > a.jiathis_txt,
.goods-gallery-fav {
	display: inline-block;
	line-height: 14px !important;
	height: 14px;
	font-size: 14px !important;
	color: #999;
}
.goods-id {
	float: left;
}
.goods-share,
.goods-gallery-fav {
	float: right;
}
.goods-share {
	margin-right: 15px;
}
.goods-share > a {
	padding-left: 18px;
	background: url("/Public/images/icon-share.png") no-repeat left center;
}
.goods-gallery-fav {
	padding-left: 18px;
	background: url("/Public/images/icon-fav-grey.png") no-repeat left center;
	cursor: pointer;
}
.goods-share > a:hover,
.goods-gallery-fav:hover {
	color: #c10001;
}
/* 展示图下部结束 */
/*添加翻页跳转按钮*/
.page-btn{
	padding: 3px 10px;
	background: #f72a3d;
	color: #fff;
	border-radius: 3px;
}
/*2018-09-07到货提醒弹窗*/
.zbrh-daohuo-alert{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    background: rgba(0,0,0,.8);
    display: none;
}
.daohuo-alert-box{
    position: relative;
    width: 30%;
    background: #fff;
    border-radius: 5px;
    margin: 0px auto;
    margin-top: 10%;
    padding-bottom: 15px;

}
.daohuo-alert-title{
    line-height: 35px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.close-daohuo-alert{
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
    height: 30px;
    background:url(../images/daohuo-close.png) no-repeat center center;
    cursor: pointer;
}
/*新版商城价格*/
.goods-prize {
    font-size: 16px!important;
    color: #f34141;
    font-weight: bold;
}