.topic-list ul{
	margin-left:-20px;
	float:left;
}
.topic-list li{
	float:left;
	width:25%;
}
.topic-list li a{
	display:block;
	margin-left: 10px;
}

/*首页列表 start*/
.quick-nav{
	width:75px;
	text-align:center;
	line-height:50px;
	z-index:10;
	transition:all .5s;
	position:fixed;
	right:0px;
	top:10%;
	background:#ddd;
	opacity:0;
	transform:translateY(-10px);
	transition:all 1s;
}
.show-quick-nav{
	opacity:1;
	transform:translateY(0px);
	
}
.quick-nav a{
	color:#333;
	display:block;
	transition:all .3s;
}
.quick-nav a.active{
	color:#fff;
}
.quick-nav .nav-status{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	height:50px;
	width:100%;
	background:#f90;
	transition:all .3s;
}



.home-title .ht-name{
	color: #333;
    font-size: 24px;
}
.home-title .ht-tag{
	position:relative;
	top:-3px;
}
.home-title .ht-tag a{
	font-size: 14px;
    padding: 0 12px;
    border-right: 1px solid #EEE;
    color: #999;

}
.home-title .ht-tag a:hover{
	color:#555;
}
.home-title .ht-more{
	position:absolute;
	right:0px;
	top:5px;
}
.recommend-list{
	border: 1px solid #eee;
	border-left:0px;
	overflow:hidden;
	padding-bottom:15px;
}
.recommend-list ul{
}
.recommend-list li{
	float: left;
	width:20%;
	font-size:14px;
	color:#333;
	text-align: center;
}
.recommend-list li a{
	display:block;
	padding-top:40px;
	padding-bottom: 20px;
	line-height: 24px;
	border-left:1px solid #eee;
	background:#fff;
}
.recommend-list li .rl-desc{
	color:#b0b0b0;
	font-size:12px;
}
.recommend-list li .rl-img{
	width:146px;
	height: 146px;
	transition:all .3s;
}
.recommend-list li:hover .rl-img{
	transform:scale(1.1);
}
.product-list{
	border:0px;
}
.product-list ul{
	margin-left:-10px;
}
.product-list li{
	margin-bottom: 10px;
}
.product-list li a{
	margin-left:10px;
	border:0px;
	position: relative;
	border:1px solid #eee;
	-webkit-transition:all .2s linear 0s;
}
.product-list li:hover a{
	box-shadow:0px 15px 30px rgba(0,0,0,0.1);
	transform:translate3d(0px,-2px,0px);
	z-index:1;
}
.product-list li:hover .rl-img{
	transform:scale(1);
}

/*首页列表 End*/

/* 登陆注册 start */
.login-head{
	box-shadow:0 2px 6px hsla(0,0%,0%,0.3);
	padding:10px 0px;
	
}
.member-forms {
	max-width:400px;
	
}
.member-forms .mf-head-link{
	position:absolute;
	right:0px;
	top:10px;
}
.member-forms .mf-line{
	margin-top:32px;
	border:1px solid #ddd;
	line-height:52px;
	padding-left:110px;
	position:relative;
}
.member-forms .mf-name{
	position:absolute;
	left:0px;
	top:0px;
	text-align:center;
	width:110px;
}
.member-forms .mf-txt{
	height:52px;
	display:block;
	width:96%;
	padding:0px 2%;
	border:0px;
}
.member-forms .mf-btn{
	height:52px;
	line-height:52px;
	background:#3887d6;
	color:#fff;
	text-align:center;
	width:100%;
	border:0px;
	cursor:pointer;
	font-size:18px;
}
.member-forms .mf-select{
	cursor:pointer;
}
.member-forms .select{
	position:absolute;
	left:110px;
	width:287px;
	background:#fff;
	border:1px solid #ddd;
	z-index:1;
	text-align:center;
}
.member-forms .select a{
	display:block;
	line-height:30px;
}
.member-forms .select a:hover{
	background:#eee;
}
/* 登陆注册 End */

/* 验证信息 start */
.show-tips{
	position:fixed;
	left:50%;
	top:5%;
	margin-left:-100px;
	z-index:1;
}
.show-tips span{
	color:#fff;
	padding:0px 25px;
	line-height:48px;
	display:inline-block;
	border-radius:2px;
	font-size:26px;
}
.show-tips div{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#f90;
	opacity:0.8;
	filter:alpha(opacity=80);
	z-index:-1;
}
/* 验证信息 End */



.shopcar .s-title{
	border-bottom:1px solid #ddd;
	line-height:30px;
}


/*购物车 start*/
.shopcar-head .sh-info{
	margin-left:48px;
	margin-right:346px;
}
.shopcar-head .sh-num{
	margin-left:36px;
	margin-right:118px;
}
.shopcar-head .sh-price-account{
	margin-right:46px;
}
.shopcar-list .store-item{
	padding:5px;
	background:#fff;
	border:1px solid #fff;
}
.shopcar-list .store-choose{
	background:#fdf4f1;
	border:1px solid #ff5b23;	
}
.shopcar-list .product-info{
	position:relative;
}
.shopcar-list .product-info:hover{
	background:#f1f1f1;
}
.shopcar-list .product-info.pi-gray{
	background:#f1f1f1;
	color:#aaaaaa;
}
.shopcar-list .product-info .pi-box{
	line-height:36px;
	height:91px;
	overflow:hidden;
	border-bottom:1px solid #eeeeee;
	margin-left:28px;	
}
.shopcar-list .product-choose{
	position:absolute;
	left:10px;
	top:30px;
	font-size:12px;
}
.shopcar-list .sl-img{
	margin-left:7px;
	margin-right:16px;
	margin-top:16px;
}
.shopcar-list .sl-img img{
	width:56px;
	height:61px;
}
.shopcar-list .sl-title{
	color:#1b1b1b;
	width:180px;
	height:60px;
	overflow:hidden;
	margin-top:10px;
}
.shopcar-list .pi-gray .sl-title{
	color:#aaa;
}
.shopcar-list .sl-title:hover{
	color:#ff5b23;
}
.shopcar-list .sl-size{
	width:180px;
	margin-left:16px;
	margin-right:20px;
	margin-top:10px;
}
.shopcar-list .sl-price{
	width:100px;
	margin-top:10px;
}
.shopcar-list .amount-count{
	margin-right:43px;
	padding:12px 8px 0px 8px;
	height:81px;
	width:94px;
}
.shopcar-list .amount-tension{
	background:#ffded3;	
}
.shopcar-list .amount-count .sl-subtract,.shopcar-list .amount-count .sl-addition{
	width:26px;
	height:26px;
	border:1px solid #eee;
	line-height:26px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
.shopcar-list .product-info:hover .amount-count .sl-subtract,.shopcar-list .product-info:hover .amount-count .sl-addition,.shopcar-list .product-info:hover .amount-count .sl-num{
	background:#fdf4f1;
}
.shopcar-list .amount-count .sl-num{
	height:26px;
	line-height:26px\0;
	border:0px;
	background:none;
	text-align:center;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	width:36px;
}
.shopcar-list .amount-tension .sl-subtract,.shopcar-list .amount-tension .sl-addition,.shopcar-list .amount-tension .sl-num{
	border-color:#f1d1c5;
	color:#523132;
}
.shopcar-list .sl-total-price{
	width:110px;
	margin-right:10px;
	margin-top:10px;
}
.ready-choose{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:71px;
	padding-top:13px;
	background:#fff;
	border:1px solid #ddd;
}
.ready-choose a{
	display:block;
	width:65px;
	height:71px;
	float:left;
	margin-left:40px;
	margin-bottom:10px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.ready-choose a:hover{
	transform:translateY(-5px);	
}
.ready-choose a img{
	width:63px;
	height:69px;
	border:1px solid #eaebee;
}
.ready-choose a:hover img{
	border-color:#ff5b23;
}
.shopcar-bottom{
	background:#fff;
	box-shadow:2px 2px 2px #f0eff0;
	border-bottom:2px solid #ff5b23;
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%;
	height:48px;
	line-height:48px;
	border-top:1px solid #f0eff0;
	box-shadow:1px 2px 10px #ddd;	
}
.settle-accounts{
	height:48px;
	background:#ff6936;
	padding:0px 18px;
	color:#fff;
}
.settle-accounts:hover{
	color:#eee;
}


/*购物车 End*/


/* 自适应 start*/
@media(max-width:800px){
	.quick-nav{
		display:none;
	}
	.topic-list li{
		width:50%;
		margin-bottom:10px;
	}
	.home-title{
		margin-top:10px;
	}
	.home-title .ht-tag{
		display:none;
	}
	.home-title .ht-name{
		margin-left:10px;
		font-size:18px;
	}
	.home-title .ht-more{
		right:10px;
	}
	.product-list ul{
		margin-left:0px;
	}
	.recommend-list{
		border-bottom:0px;
	}
	.recommend-list li{
		width:50%;
	}
	.recommend-list li a{
		border-bottom:1px solid #eee;
	}
	.product-list li a{
		margin-left:10px;
		margin-right:10px;
	}
	.recommend-list li .rl-img{
		max-width:100%;
		max-height:100%;
	}
	.login-head .lh-logo{
		width:70%;
		display:block;
	}
	.login-head .lh-logo img{
		max-width:100%;
	}
	.member-forms{
		padding:0px 10px;
	}
	.shopcar .s-title{
		display:none;
	}
	.shopcar-head{
		height:30px;
		border-bottom:1px solid #eee;
	}
	.shopcar-head .sh-info{
		float:right;
		margin:0px;
		margin-right:10px;
	}
	.shopcar-head .sh-price,.shopcar-head .sh-num,.shopcar-head .sh-price-account,.shopcar-head .sh-price-operate,.shopcar-head .sh-operate{
		display:none;
	}
	.shopcar-list .sl-size,.shopcar-list .sl-price,.shopcar-list .amount-count,.shopcar-list .sl-total-price,.shopcar-list .sl-oprate{
		display:none;
	}
	.shopcar-list .product-info .pi-box{
		position:relative;
	}
	.shopcar-list .sl-img{
		position:absolute;
		width:56px;
	}
	.shopcar-list .sl-title{
		margin-left:75px;
		width:auto;
	}
}
/* 自适应 End */