html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

* {
	tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-ms-tap-highlight-color: rgba(0,0,0,0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	font-size:75%; color:#333;
}
a{ color:#333; text-decoration:none;}
input, textarea {
	outline: 0;
	resize: none;
}
input,select,textarea{ font-size:1.3em;}
.viewport {
	min-width: 300px;
	max-width:800px;
	margin: 0 auto;
}
.blank{ height:70px; width:100%;}
.blank2{ height:20px; width:100%;}
.page{ max-width:640px; min-width:300px; margin:0 auto;}
.ztPage{ max-width:800px; min-width:300px; margin:0 auto; background:#FFC000;}
.loadbar{ width:100%; height:55px; background:url(__CDN__/assets/xcdata/img/bg_load.png) no-repeat center top #333035; background-size:320px; position:relative; z-index:9;}
.loadbar p {position: absolute; top: 15px; left: 50%; margin-left:-70px; width:120px;line-height:16px; text-align: left; color:#fff; font-size:12px; font-style:italic;}
.app_close{ position:relative; z-index:99;}
.app_close span{ 
width:18px; height:18px;
position:absolute; background:url(__CDN__/assets/xcdata/img/icon.png) no-repeat;
background-size:180px; background-position:0 0; top:20px; left:10px;
z-index:999;
}

.logo{ 
float:left; display:inline; width:140px; height:42px; background:url(__CDN__/assets/xcdata/img/logo.png) no-repeat; background-size:100px;
margin:5px 0 5px 10px;
}
.t_into{ float:right; font-size:1.3em; margin:20px 5px 0 0;}
.t_into a{ color:#6b6b6b;}
.clear{ clear:both; width:100%;}
.search{ padding:15px 5px 0 5px;}
.search_idx{ padding:0 5px;}
.search_in{ padding:10px 5px 0 5px;}
.ser_ipt{ 
float:left; width:90%; height:30px; border:1px solid #e2e2e2; 
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px; 
background:#fff;
position:relative;
}
.ser_ipt input{ float:left; width:88%; height:28px; border:none; margin:0 0 0 5%; font-size:1.6em; color:#666;}
.btn_search{ position:absolute; right:10px; top:2px; height:22px;}
.ser_class{ 
float:right; background:url(__CDN__/assets/xcdata/img/icon.png) no-repeat; font-size:1.2em;
background-size:200px; background-position:-24px 0;
padding:18px 0 0 0;
}
.ser_area{ position:absolute; width:100%; height:100%; top:0; left:0; background:#f6f6f6;z-index:9999;}
.ser_areabox{ background:#fff; margin:10px 0 0 0; padding:0 10px;}
.search_in .ser_ipt{ width:78%; margin:0 5px;}
.search_in .ser_class{ float:left;}
.ser_close{ float:left; height:30px; line-height:30px; font-size:1.3em;}
.ser_tab{ font-size:1.3em; padding:0 0 10px 0; overflow:hidden;}
.ser_tab li{ 
float:left; width:50%; height:30px; line-height:30px; text-align:center; cursor:pointer;
border-bottom:2px solid #e6e6e6; position:relative;
}
.ser_tab li.hover{ border-bottom:2px solid #f60 !important; color:#f60 !important;}
.ser_tab li:after{ 
content:"";
display:block;
position:absolute; width:1px; height:20px; background:#ccc; left:-2px; top:5px;
}
/* slider */
.slider_box{ 
background:#fff; padding:5px;
box-shadow: 0px 1px 1px #DCDCDC;
margin:15px 5px 0 5px; position:relative;
}
.swipe {  
	overflow: hidden;  
	visibility: hidden;  
	position: relative;  
}  
.swipe-wrap {  
	overflow: hidden;  
	position: relative;
	max-height:380px;
	min-height:150px;  
}  
.swipe-wrap > figure {  
	float: left;  
	width: 100%;  
	position: relative;  
}  
#slider {  
	max-width:800px;/* 设置最大的宽度 */  
	margin: 0px auto; /* 居中对齐 */  
}  
figure {  
	margin: 0;/* 对齐，四周宽度都为0，在轮播的时候，以整张图片进行移动 */  
} 

.slider_nav {
	position:absolute;
	bottom:75px; left:50%; margin-left:-30px;
}
.slider_nav a {
	font-style: normal;
	color: #555!important
}
.slider_nav #position {
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0
}
.slider_nav #position li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	margin: 0 2px;
	cursor: pointer
}
.slider_nav #position li.on {
	box-shadow: inset 0 1px 3px -1px #fedd76, 0 1px 2px rgba(204,204,204,.5);
	background-color: #1293dc;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1293dc), color-stop(100%, #f60));
	background-image: -webkit-linear-gradient(top, #f30, #f60);
	background-image: -moz-linear-gradient(top, #f30, #f60);
	background-image: -ms-linear-gradient(top, #f30, #f60);
	background-image: -o-linear-gradient(top, #f30, #f60);
	background-image: linear-gradient(top, #f30, #f60)
}

.app_nav {
	overflow: hidden;
	margin-top: 5px;
}
.app_nav .app_link{
	width: 25%;
	float: left;
	height: 50px;
	font-size: 12px;
	text-decoration: none;
	color: #7f7f7f;
	text-align: center;
	display: block;
	position: relative;
}

.wx_nav_box{ 
max-width:800px;
min-width:300px;
margin:2px auto 0 auto;
overflow:hidden;
}
.wx_nav{
position:fixed; 
bottom:0px;left:0px; right:0px ;z-index:20;
max-width:100%; height:48px; padding:0px;
background:#333; box-shadow:0 2px 2px 2px #ccc;
}
.wx_nav .app_link{
	width: 25%;
	float: left;
	height:48px;
	font-size: 12px;
	text-decoration: none;
	color: #ccc;
	text-align: center;
	display: block;
	position: relative;
}

.app_nav .ico_whome:before,.app_nav .ico_kjh:before,.app_nav .ico_cdzg:before,.app_nav .ico_jfhg:before,.app_nav .ico_grzx:before {
	margin:0 auto;
	background: url(__CDN__/assets/xcdata/img/icon.png) no-repeat;
	background-size:300px;
	width:28px;
	height:28px;
	display:block;
	content:"";
}
.app_nav .ico_kjh:before {
	background-position:-100px 0;
}
.app_nav .ico_whome:before{
	background-position:-128px -50px;	
}
.app_nav .ico_cdzg:before {
	background-position:-183px -2px;
}
.app_nav .ico_jfhg:before {
	background-position:-223px 0;
}
.app_nav .ico_grzx:before {
	background-position:-143px -2px;
}

.wx_nav .ico_whome:before,.wx_nav .ico_kjh:before,.wx_nav .ico_cdzg:before,.wx_nav .ico_jfhg:before,.wx_nav .ico_grzx:before {
	margin:0 auto;
	background: url(__CDN__/assets/xcdata/img/icon4.png) no-repeat;
	background-size:300px;
	width:28px;
	height:28px;
	display:block;
	content:"";
}
.wx_nav .ico_kjh:before {
	background-position:-100px 0;
}
.wx_nav .ico_whome:before{
	background-position:-128px -50px;	
}
.wx_nav .ico_cdzg:before {
	background-position:-183px -2px;
}
.wx_nav .ico_jfhg:before {
	background-position:-223px 0;
}
.wx_nav_cur:before{
	background-position:-200px -36px !important;
	}
.wx_nav_cur2:before{
	background-position:-273px -68px !important;
	}
.wx_nav_cur3:before{
	background-position:-180px -83px !important;
	}
.wx_nav .ico_grzx:before {
	background-position:-143px -2px;
}

.wx_nav .ico_kjh,.wx_nav_cur,.wx_nav_cur2,.wx_nav_cur3{ background:#000; color:#fff !important;}
.wx_nav .ico_jfhg em{
position:absolute; top:0;
left:50%; margin-left:5px; 
display:block; width:20px; height:20px; border-radius:20px; 
line-height:20px; text-align:center; background:#f60; color:#fff;
}


.adbox1{ padding:10px 0; margin:0 5px;}
.adbox1 li{ display:inline; width:32%; box-shadow:0px 1px 1px #DCDCDC; background:#fff;}
.adbox1 li b{ display:block; text-align:center; font-size:1.6em; color:#000; padding:15px 0;}
.adbox1 img{ width:100%;}
.adbox2{ box-shadow: 0px 1px 1px #DCDCDC; margin:0 5px 10px 5px; background:#fff;}
.adbox2 img{ width:100%;}
.f_sale_date{ width:40%; min-height:100px; height:100px; height:auto !important; position:relative;}
.f_sale_img{ width:20%; padding:15px 0 0 0;}
.f_sale_txt{ width:40%; min-height:100px; height:100px; height:auto !important; position:relative;}
.sale_date{ position:absolute; height:64px; top:50%; left:10px; margin-top:-32px;}
.sale_txt{ position:absolute; height:64px; top:50%; right:0; margin-top:-32px;}
.sale_date h3{ font-size:1.4em;}
.sale_date h4{ font-size:1.2em; color:#999;}
.seckill-timer{
	margin-left:8px;
	display:inline-block;
	overflow:hidden;
	margin:8px 0 2px 0;
}
.seckill-time,.seckill-time-separator{
	float:left;
	display:inline-block;
	text-align:center;
	line-height:15px;
	height:15px;
}
.seckill-time{
	width:15px;
	background:#5d5d5d;
	color:#fff;
	margin-right:1px;
	margin-left:1px;
}
.seckill-time-separator{
	width:6px;
}
.f_sale_txt p{ font-size:1.2em; padding:5px 5px 5px 5px;}
.f_sale_txt h4{ font-size:1.2em; padding:0px 5px 0 5px; color:#f08519; font-weight:normal;}
.f_sale_txt h4 em{ text-decoration:line-through; font-size:0.7em; color:#999; padding:0 0 0 5px;}
.f_sale_txt h4 a{ 
margin:0 5px 5px 0; 
background:#f08519; border-radius:3px;
padding:5px 8px;
color:#fff; float:left; display:inline;
}

.fl{ float:left;}
.fr{ float:right;}
.mg1{ margin:0 2%;}
.mg2{ margin-right:5px;}

.newpro{ box-shadow:0px 1px 1px #DCDCDC; background:#fff; margin:0 5px 10px 5px;}
.newpro .title {
	display: inline-block;
	font-size: 15px;
	padding-bottom: 7px;
	color: #7f7f7f;
	margin: 8px 0 2px 7px;
	white-space: nowrap;
}
.newpro .title:before {
	content: "";
	display: block;
	width: 3px;
	height: 12px;
	float: left;
	background: #d8505c;
	margin: 1px 7px 0 0;
}
.newpro_box a{ width:50%;}
.newpro_box img{ width:100%;}
.bd_r{
border-right: 1px solid #DCDCDC;
float:left;
margin-left:-1px;
}
.bd_b{ border-bottom:1px solid #DCDCDC;}

.category{ padding:0 5px;}
.category li{ 
width:49%;
margin:0 0 10px 0; position:relative;
}
.category li b{ display:block; font-size:1.6em; padding:10px 0 0 10px; color:#000;}
.category li em{ display:block; font-style:normal; font-size:1.2em; padding:0 0 10px 10px; color:#9f9f9f;}
/*.category li img{ position:absolute; right:10px; top:5px; height:90%;}*/
.category li img{ width:100%;}

.item_box{ padding:0 5px;}
.item_box li{ width:49%; background:#fff; display:inline; box-shadow:0px 1px 1px #DCDCDC; margin-bottom:20px; position:relative;}
.item_box li img{ width:100%;}
.item_box li b{ display:block; height:38px; line-height:38px; overflow:hidden; font-size:1.4em; padding:5px; line-height:120%;}
.item_box li p{ display:block; font-size:1.4em; color:#f60; padding:5px;}
.item_box li p em{ font-style:normal; color:#8c8c8c; text-decoration:line-through; font-size:0.8em; padding-left:10px;}

.item_box2{ padding:0 5px;}
.item_box2 li{ width:100%; background:#fff; display:inline; box-shadow:0px 1px 1px #DCDCDC; margin-bottom:20px; position:relative;}
.item_box2 li span{ float:left; width:30%; margin:5px 10px 5px 5px;}
.item_box2 li span img{ width:100%;}
.item_box2 li b{ display:block; height:40px; line-height:40px; font-size:1.4em; padding:5px; line-height:120%;}
.item_box2 li p{ display:block; font-size:1.4em; color:#f60; padding:5px;}
.item_box2 li p em{ font-style:normal; color:#8c8c8c; text-decoration:line-through; font-size:0.8em; padding-left:10px;}

.cart_ico{ 
display:block; width:32px; height:36px;
background:url(../img/icon.png) -83px -84px no-repeat;
background-size:180px;
position:absolute; right:25px; bottom:35px;
}
.cart_ico2{ 
display:block; width:32px; height:36px;
background:url(../img/icon4.png) -83px -84px no-repeat;
background-size:180px;
position:absolute; left:5px; bottom:2px;
}
.u_collect .cart_ico{ top:50% !important; margin-top:-18px !important;}
.dis-click{ 
display:block; width:32px; height:36px; 
background:url(../img/icon.png) -24px -119px no-repeat !important;
background-size:180px !important;
position:absolute; right:5px; bottom:5px;
}
.item_box_zt .dis-click{ 
display:block; width:32px; height:36px; 
background:url(../img/icon4.png) -83px -84px no-repeat !important;
background-size:180px !important;
position:absolute; left:5px; bottom:2px;
}
.introduce {
	padding:5px 0;
	margin:15px 5px 15px 5px;
	box-shadow:0px 1px 1px #DCDCDC; background:#fff;
}
.introduce li {
	float: left;
	width: 33%;
	text-align: center;
	color: #9e9e9e;
	font-size:1.4em;
}
.introduce span {
	display: inline-block;
	width: 46px;
	height: 46px;
}
.introduce span.promise_zp {
	background:url(../img/login_ico1.png) no-repeat center center;
	background-size:30px 30px;
}
.introduce span.quily_fh {
	background:url(../img/login_ico2.png) no-repeat center center;	
	background-size:30px 30px;	
}
.introduce span.seven_return {
	background:url(../img/login_ico3.png) no-repeat center center;	
	background-size:30px 30px;	
}

.f_nav{
margin:0 5px 15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
text-align:center; font-size:1.4em;
padding:10px 0;
}
.f_nav a{ float:left; width:25%; text-align:center;}
.f_con p{ text-align:center; font-size:1.3em; line-height:180%;}
.f_on{ color:#f60;}
.bigtitle {
	position: relative;
	z-index: 8888;
	height: 44px;
	/*background: #f08519;*/
	background: #ac5835;

	z-index:9;
}
.bigtitle h2 {
    height: 44px;
    line-height: 44px;
    font-weight: normal;
    font-size: 16px;
    color: #FFF;
    text-align: center;
}
.sn_back {
	position: absolute;
	top: 6px;
	left: 10px;
	width: 30px;
	height: 32px;
}
.sn_back span {
	display: inline-block;
	width:24px;
	height:24px;
	margin-top: 6px;
	background: url(../img/icon.png) -162px 0 no-repeat;
	text-indent:-9999px;
	background-size:180px;
}
.sn_home {
	position: absolute;
	top: 6px;
	right: 12px;
	width: 37px;
	height: 30px;
}
.sn_home span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 5px 0 0 13px;
	background: url(../img/icon.png) 0 -26px no-repeat;
	background-size:180px;
	text-indent:-9999px;
}

.sn_press {
	/*display: none;*/
	position: absolute;
	top: 6px;
	right: 12px;
	width: 37px;
	height: 30px;
}
.sn_press span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 5px 0 0 13px;
	background: url(../img/icon.png) -137px -95px no-repeat;
	background-size:180px;
	text-indent:-9999px;
}
.bigtitle .sn_press span {
	display: inline-block;
	width: 21px;
	height: 24px;
	margin: 5px 0 0 13px;
	background: url(../img/icon03.png) -67px -97px no-repeat;
	background-size:180px;
	text-indent:-9999px;
}
.pro_nav{
margin:15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
text-align:center; font-size:1.4em;
padding:5px 0; overflow:hidden;
}
.pro_nav li{ float:left; display:inline; width:20%; position:relative;}

.wx_pro_nav{
text-align:center; font-size:1.4em; height:36px;
overflow:hidden; background:#fff;
}
.wx_pro_nav li{ float:left; display:inline; width:20%; height:36px; line-height:36px; position:relative;}
.wx_pro_nav li:after{
content:"";
display: block;
width:1px;
height:15px;
background:#dadada;
position:absolute;
right:-1px;
top:12px;
}

/**/
.wx_pro_nav2{
text-align:center; font-size:1.6em; height:40px;
overflow:hidden; background:#eee;
max-width:800px;
min-width:300px;
margin:0 auto;
}
.wx_pro_nav2 li{ float:left; display:inline; width:25%; height:40px; line-height:40px; position:relative;}
.wx_pro_nav2 li:after{
content:"";
display: block;
width:1px;
height:15px;
background:#dadada;
position:absolute;
right:-1px;
top:12px;
}
.wx_new_cur{ border-bottom:4px solid #ff6c00;}
.big img{ width:100%;}

.i_box1{ 
background:#eee;
box-shadow: 0px 1px 1px #DCDCDC;
margin:15px 5px 0 5px;
}
.i_box2{ margin:0 5px; background:#eee;}
#fdnav{ position:fixed; top:0; z-index:999999; display:none; width:100%; left:0;}
.adlist{
background:#fff;
box-shadow: 0px 1px 1px #DCDCDC;
margin:15px 5px 5px 5px; padding:5px;
}
.adlist h4{ 
height:40px; line-height:40px; background:#f6f6f6; font-size:1.6em; position:relative;
padding:0 10px;
}
.adlist h4 i{ position:absolute; right:10px; top:0; font-style:normal; color:#ff6c00;}
.adlist img{ width:100%;}

.h_plist{ padding:10px 0; margin:10px; position:relative; border-top:1px solid #e3e3e3;}
.h_plist .icon_up{ top:50px; right:8px;}
.h_img{ float:left; width:30%; margin-right:2px;}
.h_img img{ width:100%;}
.h_txt{ float:left; width:68%;}
.h_txt h3,.h_txt h4,.h_txt h5{ font-weight:normal; padding:5px 0;}
.h_txt h3{ font-size:1.4em;}
.h_txt h4{ font-size:1.6em; font-weight:normal;}
.h_txt h4 font{ font-size:0.8em; color:#999; text-decoration:line-through; padding:0 0 0 5px;}
.h_txt h5{ font-size:1.2em; color:#999;}

.h_plist em{ position:relative; font-size:0.8em;}
.h_plist em span{ 
display:block; width:20px; height:24px; position:absolute; left:25px; top:-3px;
background:url(../img/icon.png) no-repeat;
background-size:180px;
background-position:-162px -116px;
}
.h_plist em i{ margin:0 30px 0 10px;}
.btn_h{ 
position:absolute; right:0; bottom:10px; background:#f08519; color:#fff; padding:5px 10px;
font-size:1.3em;
}
.h_txt .p-times em{ color:#f08519;}
.h_title1{ text-align:center; padding:15px 0 5px 0; font-size:1.6em;}
.h_more{ text-align:center; padding:5px 0; font-size:1.4em; color:#0068b7;}
.item_box3{ padding:0 5px;}
.item_box3 li{ width:49%; background:#fff; display:inline; border:1px solid #eee; margin-bottom:20px; position:relative;}
.item_box3 li img{ width:100%;}
.item_box3 li b{ display:block; height:22px; overflow:hidden; line-height:22px; font-size:1.4em; padding:5px; line-height:120%;}
.item_box3 li p{ display:block; font-size:1.4em; color:#f60; height:24px; line-height:24px; padding:0 5px; margin-bottom:30px;}
.item_box3 li p em{ font-style:normal; color:#8c8c8c; text-decoration:line-through; font-size:0.8em; padding-left:3px;}
.item_box3 .btn_h{ bottom:5px; width:96%; right:50%; margin-right:-48%; text-align:center; border-radius:3px; }
.copyright{ text-align:center; font-size:1.6em; color:#eb8717; padding:20px 0 0 0;}
/**/

.ico_fruit:before, .ico_native:before, .ico_sock:before, .ico_cargo:before, .ico_gift:before{
	margin: 0 auto;
	background: url(../img/icon.png) no-repeat;
	background-size:360px;
	width:34px;
	height:34px;
	display:block;
	content:"";
}
.cate_cur:before{
	margin: 0 auto;
	background: url(../img/icon4.png) no-repeat;
	background-size:360px;
	width:34px;
	height:34px;
	display:block;
	content:"";
}
.ico_fruit:before {
	background-position:-110px -63px;
}
.ico_native:before {
	background-position:-195px -63px;
}
.ico_sock:before {
	background-position:-283px -63px;
}
.ico_cargo:before {
	background-position:3px -130px;
}
.ico_gift:before {
	background-position:-99px -130px;
}

.screen{
margin:0 5px 15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
text-align:center; font-size:1.4em;
}
.screen li{ float:left; display:inline; width:20%; height:40px; line-height:40px;}
.screen li span{
display:block; width:14px; height:24px;
position:absolute;
right:0; top:10px;
background-size:180px;
}
.newpro_ico:after,.price_ico:after,.sales_ico:after,.price_ico1:after,.price_ico2:after{
content:"";
display: block;
width: 1px;
height:40px;
background:#dadada;
position:absolute;
right:-1px;
top:0;
}
.gride_ico:after,.gride_ico2:after{
content:"";
display: block;
width: 1px;
height:40px;
background:#dadada;
position:absolute;
left:1px;
top:0;	
}
.newpro_ico,.price_ico,.price_ico1,.price_ico2,.sales_ico,.gride_ico,.gride_ico2{ position:relative;}
.price_ico span{
background:url(../img/icon.png) no-repeat -90px -64px;
}
.price_ico1 span{
background:url(../img/icon.png) no-repeat -132px -64px;
}
.price_ico2 span{
background:url(../img/icon.png) no-repeat -170px -64px;
}
.sales_ico span{
background:url(../img/icon.png) no-repeat -4px -92px;
}
.gride_ico span{
width:32px !important; height:38px !important;
top:5px !important;
left:50%;
margin-left:-18px;
background:url(../img/icon.png) no-repeat -40px -92px;
overflow:hidden;
}
.gride_ico2 span{
width:32px !important; height:38px !important;
top:5px !important;
left:50%;
margin-left:-18px;
background:url(../img/icon.png) no-repeat -15px 6px;
overflow:hidden;
}

.nav_u{
margin:0 5px 15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
text-align:center; font-size:1.3em;
overflow:hidden;
}
.nav_u li{ float:left; display:inline; width:25%; position:relative;}
.ico_home:before, .ico_cate:before, .ico_car:before, .ico_uc:before{
	margin: 0 auto;
	background: url(../img/icon.png) no-repeat;
	background-size:180px;
	width:30px;
	height:30px;
	display:block;
	content:"";
}
.ico_home:before {
	background-position:-54px -125px;
}
.ico_cate:before {
	background-position:4px -125px;
}
.ico_car:before {
	background-position:-30px -125px;
}
.ico_uc:before {
	background-position:-81px -125px;
}

.slider_nav2 {
	position:absolute;
	bottom:15px; left:50%; margin-left:-30px;
}
.slider_nav2 a {
	font-style: normal;
	color: #555!important
}
.slider_nav2 #position {
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0
}
.slider_nav2 #position li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #fff;
	margin: 0 2px;
	cursor: pointer
}
.slider_nav2 #position li.on {
	box-shadow: inset 0 1px 3px -1px #fedd76, 0 1px 2px rgba(204,204,204,.5);
	background-color: #1293dc;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1293dc), color-stop(100%, #f60));
	background-image: -webkit-linear-gradient(top, #f30, #f60);
	background-image: -moz-linear-gradient(top, #f30, #f60);
	background-image: -ms-linear-gradient(top, #f30, #f60);
	background-image: -o-linear-gradient(top, #f30, #f60);
	background-image: linear-gradient(top, #f30, #f60)
}
.pro_title{ font-size:1.6em;}
.sbox{
margin: 0px 0px 10px 0px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
}
.sline1{ border-top:1px solid #e9e9e9; padding:15px 5px;}
.arrowbox{ border-top:1px solid #e9e9e9; padding:15px 5px; font-size:1.4em; position:relative;}
.arrowbox h4{
float: left;
width: 45px;
height: 40px;
line-height: 40px;
font-size: 1em;
font-weight: normal;
overflow: hidden;
}
.pro_price{ font-weight:normal; position:relative;}
.pro_price em{ font-size:1.4em; font-style:normal; color:#f08519;}
.pro_price i{ font-style:normal; text-decoration:line-through;}
.pro_price b{ position:absolute; right:5px; top:15px; font-weight:normal; font-size:1.4em;}
.icon_up{
display:block;
position: absolute;
top: 15px;
right: 8px;
width:14px;
height:18px;
background:url(../img/arrow_left_up.png) no-repeat;
background-size:100px;
background-position:0 0;
}

.num_wrap{
	float:left;
	width:150px
}

.num_wrap span,.num_wrap input{
	float:left;
	width:38px;
	height:38px;
	line-height:38px;
	border:1px solid #ddd;
	background-color:#eee;
	text-align:center;
	position:relative
}

.num_wrap .minus:after{
	content:"";
	width:16px;
	height:4px;
	position:absolute;
	background:#39312f;
	border-radius:2px;
	left:50%;
	top:50%;
	margin-top:-2px;
	margin-left:-8px
}

.num_wrap .minus_disabled:after{
	background:#938f8e
}

.num_wrap .num{
	-webkit-appearance:none;
	border-radius:0;
	width:70px;
	height:38px;
	line-height:normal;
	border:1px solid #ddd;
	background:#fff;
	border-left:0;
	border-right:0;
	font-size:16px;
	background:#fff;
	text-align:center
}

.num_wrap .plus:after{
	content:"";
	width:16px;
	height:4px;
	position:absolute;
	background:#39312f;
	border-radius:2px;
	left:50%;
	top:50%;
	margin-top:-2px;
	margin-left:-8px
}

.num_wrap .plus:before{
	content:"";
	width:16px;
	height:4px;
	position:absolute;
	background:#39312f;
	border-radius:2px;
	left:50%;
	top:50%;
	width:4px;
	height:16px;
	top:50%;
	margin-top:-8px;
	margin-left:-2px
}

.num_wrap .plus_disabled:before{
	background:#938f8e
}

.num_wrap .plus_disabled:after{
	background:#938f8e
}

.num_wrap_disabled .minus:after{
	background:#938f8e
}

.num_wrap_disabled .num{
	color:#bbb
}

.num_wrap_disabled .plus:before{
	background:#938f8e
}

.num_wrap_disabled .plus:after{
	background:#938f8e
}
.sbox_time{ padding:5px; font-size:1.3em;}
.p-times{ font-size:1.3em;}

.detail_row{ padding:15px 5px; border-bottom:1px solid #e9e9e9; position:relative; font-size:1.4em;}
.tit,.good{ float:left;}
.count{ float:right; margin-right:20px;}
.cmt_list li{ border-bottom:1px solid #e9e9e9; padding:10px 5px}
.cmt_user{ font-size:1.4em; position:relative;}
.date{ font-size:1em; position:absolute; right:5px; top:5px; color:#c5c5c5;}
.cmt_cnt{ font-size:1.4em;}
.credit{ display:block; width:67px; height:13px; background:url(../img/icon.png) no-repeat; background-size:160px; margin:5px 0;}
.credit1{ background-position:-52px -144px;}
.credit2{ background-position:-39px -144px;}
.credit3{ background-position:-26px -144px;}
.credit4{ background-position:-13px -144px;}
.credit5{ background-position:0 -144px;}
.cmt_list_more{ display:block; text-align:center; font-size:1.4em; padding:10px 0;}

.sbox2{
margin:0 5px 15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
}
.sbox2_h4{ font-size:1.4em; padding:5px;}
.sbox2 li{ float:left; width:30%; margin:0 0 15px 3%; font-size:1.2em;}
.sbox2 li b{ display:block; height:36px; line-height:150%; overflow:hidden;}
.sbox2 li img{ width:100%;}
.sbox2 li p{ color:#f60;}

.pro_info{
margin:0 5px 15px 5px;
box-shadow:0px 1px 1px #DCDCDC; background:#fff;
}
.pro_info img{ width:100%;}

.btn_box{ margin:10px 5px;}
.btn_common{
display:block;	
width:100%;
height:40px;
line-height:40px;
text-align:center;
/*background:#f08519;*/
background:#fb4b00;
color:#fff;
border-radius:2px;
margin:8px 0 0 0;
font-size:1.4em;
cursor:pointer;
border:none;
}
.wx_login{ background:#44B549;}
.color_login1{ background:#44B549;}
.link_common{ margin:10px 5px; font-size:1.3em;}
/*.link_common a{ color:#36c; text-decoration:underline;}*/
.title_common{ padding:15px 5px; font-size:1.6em; color:#333;}

.color1{ color:#f08519;}
.color2{ color:#999;}
.nobd{ border:none !important;}
.common_li{ 
height:50px; line-height:50px; border-top:1px solid #e9e9e9; position:relative; margin:0 5px;
font-size:1.3em;
}

.btn_wrap_fixed2{
position:fixed; 
bottom:0px; left:0px; right:0px ;z-index:20;
width:100%;
background:#EEE;
z-index:1; padding:0 0 5px 0;
}
.Final_price{ text-align:center; font-size:1.6em; padding:5px 0 0 0;}
.Final_price i{ font-style:normal; color:#f08519;}
.pay_btn{ margin:0 5px;}
.pay_btn a{
display:block; 
width:100%;
height:40px;
line-height:40px;
text-align:center;
color:#fff;
border-radius:2px;
margin:5px 0 0 0;
font-size:1.3em;
}

.pay_zfb{ background:#FA9600;}
.pay_ylzx{ background:#fa6400;}
.pay_yu{ background:#fa6400;}
.pay_wx{ background:#44B549;}

.cate_list li{ position:relative; height:50px; line-height:50px; margin:0 5px; border-bottom:1px solid #efefef; font-size:1.3em;}

.modal .btn{
	padding:5px 30px;
	font-size:1.2em;
	line-height:16px;
	color:#fff;
	cursor:pointer;
	border-radius:15px;
	background-color:#F08519;
	border:1px solid transparent;
	border:1px solid #e6e6e6;
}
.btn_check{ background:#e6e6e6 !important; color:#333 !important;}
.btn_check:hover{ background:#d6d6d6 !important; color:#333 !important;}
.modal .btn.active,.modal .btn.disabled,.modal .btn:active,.modal .btn:focus,.modal .btn:hover,.modal .btn[disabled]{
	color:#fff;
	background-color:#f60;
	*background-color:#f60
}

.modal .btn:first-child{
	*margin-left:0
}

.modal .btn:focus,.btn:hover{
	color:#333;
	text-decoration:none
}

.modal .btn:focus{
	outline:0
}

.modal .btn.active,.modal .btn:active{
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}

.modal .btn.disabled,.modal .btn[disabled]{
	cursor:default;
	background-image:none;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}

.closeBtn{
	position:absolute;
	right:10px;
	top:10px;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	color:#f60;
	text-shadow:0 1px 0 #fff;
	opacity:.9;
	filter:alpha(opacity=90)
}

.closeBtn:focus,.closeBtn:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}

.modal{
	position:fixed;
	z-index:1050;
	width:280px; height:120px; top:50%; left:50%; margin:-60px 0 0 -140px;
	background:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.3);
	*border:1px solid #999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	outline:0;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);
	box-shadow:0 1px 5px rgba(0,0,0,.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}

.modal-header .close{
	margin-top:2px
}

.modal-header{
	padding:5px;
	border-bottom:1px solid #eee
}

.modal-header h3{
	margin:0;
	line-height:24px;
	font-size:1.4em;
	font-weight:400;
	color:#F08519;
	text-align:center;
}

.modal-body{
	position:relative;
	max-height:400px;
	padding:5px;
	overflow-y:auto
}

.modal-message{
	text-align:center;
	line-height:20px;
	font-size:1.4em;
	padding:5px 0 10px 0;
}

.modal-form{
	margin-bottom:0
}

.modal-footer{
	padding:0 5px 5px 5px;
	margin-bottom:0;
	text-align:center;
	*zoom:1;
}

.modal-footer:after,.modal-footer:before{
	display:table;
	line-height:0;
	content:""
}

.modal-footer:after{
	clear:both
}

.modal-footer .btn+.btn{
	margin-bottom:0;
	margin-left:5px
}

.modal-footer .btn-group .btn+.btn{
	margin-left:-1px
}

.modal-footer .btn-block+.btn-block{
	margin-left:0
}

.modal-Preloader{
	background-color:#F7F7F7;
	background-image:linear-gradient(to bottom,#F5F5F5,#F9F9F9);
	background-repeat:repeat-x;
	border-radius:4px;
	box-shadow:0 1px 2px rgba(0,0,0,.1)inset;
	height:20px;
	margin-bottom:20px;
	overflow:hidden
}

.modal-Preloader .bar{
	-moz-box-sizing:border-box;
	background-color:#0E90D2;
	background-image:linear-gradient(to bottom,#149BDF,#0480BE);
	background-repeat:repeat-x;
	box-shadow:0 -1px 0 rgba(0,0,0,.15)inset;
	color:#FFF;
	float:left;
	font-size:12px;
	height:100%;
	text-align:center;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	transition:width .6s ease 0s;
	width:100%
}

.progress.active .bar{
	animation:2s linear 0s normal none infinite progress-bar-stripes
}

.progress-striped .bar{
	background-color:#149BDF;
	background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,rgba(0,0,0,0)25%,rgba(0,0,0,0)50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,rgba(0,0,0,0)75%,rgba(0,0,0,0));
	background-size:40px 40px
}

.ui-model-animation{
	position:fixed;
	z-index:10000;
	width:100px;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.3);
	*border:1px solid #999;
	outline:0;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box
}

.ui-model-animation img{
	width:100%
}

.btn_buy_ico{ 
position:fixed; right:5px; bottom:90px;
display:none; width:35px; height:35px; border-radius:35px; 
background:url(../img/icon3.png) -68px -66px no-repeat #666;
background-size:150px; 
filter:alpha(opacity=70); 
-moz-opacity:0.7; 
opacity:0.7;
}
.btn_buy_ico span{ position:relative;}
.btn_buy_ico span em{ 
display:block; width:16px; height:16px; line-height:16px; border-radius:16px; 
text-align:center; position:absolute; top:10px; left:5px; color:#fff; font-size:1.1em;
background:#f60;
}
.btn_top_ico{
position:fixed; right:5px; bottom:130px;
display:none; width:35px; height:35px; border-radius:35px; 
background:url(../img/icon3.png) -100px -68px no-repeat #666;
background-size:150px; 
filter:alpha(opacity=70); 
-moz-opacity:0.7; 
opacity:0.7;
}
#floatOrder{width:50px;height:50px;padding:1px;background:#fff; border:solid 1px #f08519;overflow:hidden;position:absolute;z-index:890;}
.cart-pop {
position:fixed;
width:120px;
text-align:center;
left:50%;
margin-left:-60px;
top:50%;
margin-top:-15px;
height:30px;
line-height:30px;
background-color: rgba(0,0,0,0.65);
color: #fff;
border-radius:2px;
border: 1px solid #3d3c3b;
box-shadow:1px 1px 1px rgba(0,0,0,0.5);
font-size:1.3em;
}
.mask{
width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:9;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
display:none;
}

.tabs{ height:40px; margin:0 5px 10px 5px;}
.tabs a{ display:block;float:left; width:33.33%; color:#333; text-align:center; border-bottom:1px solid #d4d4d4; line-height:40px;font-size:16px;text-decoration:none;}
.tabs a.active{color:#4a4a4a; border-bottom:1px solid #f60;}
.swiper-container{ width:100%; border-top:0;}
.swiper-slide{ width:100%; background:none;}
.swiper-container {margin:0 auto; position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */	z-index:1;}
.swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.comment_box{ 
margin:10px 5px; background:#fff; border:1px solid #e9e9e9;
border-radius:3px;
}
.comment_span{ display:block; height:40px; line-height:40px; margin:0 0 0 5px; font-size:1.3em;}
.comment_sbox{ padding:0 10px 5px 10px; font-size:1.3em; position:relative;}
.comment_sbox .btn_common{ margin-top:0 !important;}
.t_comment {
line-height:150%;
border:1px solid #e6e6e6;
color:#6B6B6B;
width:100%; font-size:0.9em;
}

.pj_credit{ 
display:block; width:128px; height:24px; background:url(../img/icon.png) no-repeat; background-size:320px;
position:absolute; left:65px; top:-5px; z-index:99;
}
.pj_credit5{ background-position:-0px -288px;}
.pj_credit4{ background-position:-27px -288px;}
.pj_credit3{ background-position:-54px -288px;}
.pj_credit2{ background-position:-81px -288px;}
.pj_credit1{ background-position:-108px -288px;}
.pj_credit0{ background-position:-135px -288px;}
.pj_click{ position:absolute; left:65px; top:-5px; z-index:999;}
.pj_click i{ 
float:left; display:inline; margin-right:4px; width:22px; height:24px;
background:#fff; text-indent:-9999px;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}

.topic_ad img{ width:100%;}
.zt_title{ margin:0 5px 15px 5px; position:relative;}
.zt_title img{ width:100%;}
.zt_title em{ 
display:block; width:200px; height:16px; line-height:16px; text-align:center;
position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-8px;
font-size:1.8em; color:#fff;
}
.btn_ztjoin{ 
display:block; height:32px; line-height:32px; background:#E43F3D; color:#fff; padding:0 0 0 50px;
font-size:1.3em;
}

.tj_plist{ padding:10px 0; margin:10px; position:relative;}
.tj_plist .icon_up{ top:50px; right:8px;}
.tj_img{ float:left; width:40%; margin-right:2px;}
.tj_img img{ width:100%;}
.tj_txt{ float:left; width:58%;}
.tj_txt h3,.tj_txt h4,.tj_txt h5{ font-weight:normal; padding:5px 0;}
.tj_txt h3{ font-size:1.4em;}
.tj_txt h4{ font-size:1.6em; font-weight:normal;}
.tj_txt h4 font{ font-size:0.8em; color:#999; text-decoration:line-through; padding:0 0 0 5px;}
.tj_txt h5{ font-size:1.2em; color:#999; text-decoration:line-through;}

.tj_plist em{ position:relative; font-size:0.8em;}
.tj_plist em span{ 
display:block; width:20px; height:24px; position:absolute; left:25px; top:-3px;
background:url(../img/icon.png) no-repeat;
background-size:180px;
background-position:-162px -116px;
}
.tj_plist em i{ margin:0 30px 0 10px;}
.btn_tj{ 
position:absolute; right:0; bottom:10px; background:#d00; color:#fff; padding:5px 10px;
font-size:1.3em;
}
.common_tips{ margin:0 5px; height:40px; line-height:40px; font-size:1.3em;}

.ser_content a{ float:left; display:inline; font-size:1.3em; padding:3px 5px; background:#f2f2f2; border:1px solid #e6e6e6; margin:5px 5px 5px 0;}

.sheleOutofstock img {
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:grayscale(100%);
filter:gray;
}
.sheleOutofstock em{ 
display:block; width:100px; height:100px; position:absolute;
left:50%; margin-left:-50px; top:50%; margin-top:-50px;
background:url(../img/ysw_ico.png) no-repeat;
}

#mcovers{ position: fixed;	top:0;	left:0;	width:100%;	height:100%;background:rgba(0, 0, 0, 0.7);	display:none;z-index:20000;}
#mcovers img {position: fixed;right: 18px;top:5px;width: 260px;height: 180px;z-index:20001;}
.wx_fico{ position:fixed; right:5px; bottom:140px; font-size:1.2em;}
.wx_fico a{ display:block; width:36px; height:px; text-align:center; line-height:34px; color:#fff; background:#fa6400; margin:5px 0; border-radius:34px;}

.paylist .adr_info{ height:36px;}
.paylist .adr_list{ float:left; display:inline; width:50%;}
.paylist .adr_info h5{ height:36px; line-height:36px;}

#Div1{ position:fixed; left:0; top:0; width:100%; height:100%; overflow:hidden;}
#Div1 img{ width:100%;}



/*footer {
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	z-index: 20;
	background: #fff;
	font-size: 1.0em;
}

footer ul {
	max-width: 800px;
	min-width: 300px;
}

footer li {
	width: 20%;
	float: left;
	text-align: center;
}

footer li a {
	display: block;
}

footer li a:before {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin: 0 auto;
	width: 36px;
	height: 30px;
	display: block;
	content: "";
}

footer li:nth-child(1) a:before {
	background-image: url(../imagesnew/footer1-1.png);
}

footer li:nth-child(1).active a:before {
	background-image: url(../imagesnew/footer1.png);
}

footer li:nth-child(2) a:before {
	background-image: url(../imagesnew/footer2-1.png);
}

footer li:nth-child(2).active a:before {
	background-image: url(../imagesnew/footer2.png);
}


footer li:nth-child(3) a:before {
	background-image: url(../imagesnew/footer3-1.png);
}

footer li:nth-child(3).active a:before {
	background-image: url(../imagesnew/footer3.png);
}


footer li:nth-child(4) a:before {
	background-image: url(../imagesnew/footer4-1.png);
}

footer li:nth-child(4).active a:before {
	background-image: url(../imagesnew/footer4.png);
}*/


.footer_tel {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
	float: right;
}

.footer_tel a:before {
	width: 52px;
	height: 52px;
	margin: -30px auto 0;
	background-image: url(../imagesnew/footer5.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	background-color: #cb8a54;
	border: 4px solid #fff;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: block;
	content: "";
}
/*结算 更改*/
.surepay{width:90%;margin:0 auto;}
.surepay p{color:#f15353;text-align:center;padding:5px 0;}
.surepay input{border-radius:10px;background:#ff0000;border:1px solid #ff0000;width:100%;height:37px;color:#fff;}
/*底部*/
footer {
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	z-index: 20;
	background: #ff0;
	font-size: 1.2em;
	}

footer ul {
	max-width: 800px;
	min-width: 300px;
}

footer li {
	width: 25%;
	float: left;
	text-align: center;
}

footer li a {
	display: block;
}

footer li a:before {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	margin: 0 auto;
	width: 36px;
	height: 30px;
	display: block;
	content: "";
}

footer li:nth-child(1) a:before {
	background-image: url(../imagesnew/footer1-1.png);
}

footer li:nth-child(1).active a:before {
	background-image: url(../imagesnew/footer1.png);
}

footer li:nth-child(2) a:before {
	background-image: url(../imagesnew/footer2-1.png);
}

footer li:nth-child(2).active a:before {
	background-image: url(../imagesnew/footer2.png);
}


footer li:nth-child(3) a:before {
	background-image: url(../imagesnew/footer3-1.png);
}

footer li:nth-child(3).active a:before {
	background-image: url(../imagesnew/footer3.png);
}


footer li:nth-child(4) a:before {
	background-image: url(../imagesnew/footer4-1.png);
}

footer li:nth-child(4).active a:before {
	background-image: url(../imagesnew/footer4.png);
}
.foot_copy{ text-align:center; font-size:1.2em; padding:10px 0 0px 0;}
.foot_copy p{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.foot_copy p a{ margin:0 10px;}
.foot_copy h5{ color:#bbb;}
.foot_copy span img{ height:30px;}
/*购物车小图标 start*/
.cart_wrap_index {
	background-image: url(../imagesnew/footer3-1.png);
	position: relative;
	color:#8c8c8c;
	background:no-repeat;
}
.cart_wrap_index em{
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 15px;
	text-align: center;
	line-height: 15px;
	background: #ff0000;
	color: #fff;
	position: absolute;
	right:18px;
	top: 3px;
}
/*购物车小图标 end*/

/*查看物流 start*/
.look{width:100%;height:95px;}
.look ul{height:100px;width:90%;padding:10px 0 5px 10%;}
.look ul li{font-size:1.4em;height:16px;line-height:16px;margin-bottom:5px;}
.look_gray{width:100%;height:10px;background:#f6f6f6;}
.look_cont{width:100%;}
.look_cleft{float:left;width:15%;height:auto;}
.look_cleft li{list-style-type:none;width:100%;height:66px;position:relative;}
.look_cleft li span{position:absolute;top:50%;left:50%;width:20px;height:20px;border-radius:50%;background:#333;margin-top:-10px;margin-left:-10px;z-index:999;}
.look_cleft li i{display:block;z-index:1;width:1px;height:100%;left:50%;bottom:0;position:absolute;background:#d8d8d8;}
.look_cleft li.look_half i{height:50%;}
.look_cleft li.look_green span{background:#227a25;}
.look_cright{float:right;width:85%;height:auto;}
.look_cright li{width:100%;overflow:hidden;height:65px;
border-bottom:1px solid #d8d8d8;}
.look_cright li span{display:block;margin-left:3.9%;font-size:1.4em;height:25px;line-height:50px;}
.look_cright li i{margin-left:3.9%;font-style:normal;height:40px;line-height:40px;font-size:1.2em;}
.look_cright li.look_link{color:#227a25;}
.look_cright li span.look_margin{margin-left:2%;}
/*查看物流 end*/

/*团购结算 start*/
.play_step{width:100%;height:80px;margin:0 auto;}
.play_tit{width:100%;height:30px;line-height:30px;font-size:1.4em;color:#666;text-indent:3%;}
.play_ul{width:96%;margin:0 0 0 3%;height:50px;background:#fff;}
.play_ul li{height:35px;margin:7px 0;width:25%;float:left;}
.play_ul li i{color:#666;margin-top:7px;margin-right:4.5%;display:block;float:left;border:1px dotted #6a6a6a;width:25px;height:25px;line-height:25px;text-align:center;font-size:1.4em;border-radius:50%;}
.play_ul li span{color:#666;width:48px;display:block;font-size:1.2em;float:left;}
/*团购结算 end*/

/*底部导航  start*/
.bottom_ss{position:fixed;top:89.5%;left: 0;width: 100%;background: #fff;z-index: 10;text-align: center;padding:14px 0;}
.bottom_ss .bottom_list{display:inline-block;width: 25%;box-sizing:border-box;float: left;}
.bottom_ss .bottom_list a{display: inline-block;font-size: 0;}
.bottom_ss .bottom_list img{width:64px;height: 27px;}
.bottom_ss .bottom_list a p{font-size: 12px}
.bottom_ss .bottom_list em{display: block;width: 15px;height: 15px;border-radius: 50%;text-align: center;background: #ff0000;color: #fff;position: absolute;right: 24%;top: 3%;font-size: 1px;}

/*底部导航  end*/
