@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2016-12-12 09:35:28
 * @version $Id$
 */
/*导航当前页*/
.header-nav .nav-drop .nav-drop-category{
	display: block;
	height: 540px;
	border-radius: 0 0 10px 10px;
}

.header-nav-shadow{
	display: none;
}
body{
    background: #F6F6F6;
}



.main{padding-bottom:40px;}
.main .container{position: relative;width:1200px;}

.main .floor_item{
	border-bottom: 1px solid #DADADA;
	padding: 45px 0;
}
.main .floor_item:last-child{
	border-bottom: 0;
	padding-bottom: 20px;
}
.main .title-box{
	margin-bottom: 10px;
	height: 74px;
    line-height: 74px;
    padding-left: 16px;
}
.main .title-box h3{
	font-size: 26px;
	display: inline-block;
	margin-right: 15px;
	color: #3D3D3D;
	font-weight: normal;
	text-align: center;
}
.main .title-box .search-key {
	margin-left: 10px;
}

.main .title-box .floor-refresh{
	line-height: 38px;
}
.main .title-box .floor-more {
	line-height: 38px;
	font-size: 13px;
}

.main .hot_floor .content-box{
	background: #fff;
}
.main .hot-goods-item{
	width: 222px;
	float: left;
	margin-left: 22.5px;
	line-height: 26px;
}
.main .hot-goods-item:first-child{
	margin-left: 0;
}
.main .hot-goods-item .img-middle{

	width: 100%;
	height: 268px;
	overflow: hidden;
	text-align: center;
	position:relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.main .hot-goods-item .img-middle img{
	height: 100%;
}
.main .hot-goods-item .goods-price{
	font-size: 12px;
	color: #D72951;
	padding: 0 10px;
	margin-top: 10px;
}
.main .hot-goods-item .goods-price span{
	font-size: 18px;
}
.main .hot-goods-item .goods-title{
	font-size: 12px;
	color: #505050;
	padding: 0 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
}
.category-goods-item{
	width: 275px;
	float: left;
	margin-left: 18.333333px;
	line-height: 26px;
	background: #fff;
	margin-bottom: 11px;
}
.category-goods-item:first-child{
	margin-left: 0;
}

.category-goods-item .img-middle{
	width: 100%;
	height: 190px;
	overflow: hidden;
	text-align: center;
	position:relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.category-goods-item .img-middle img{
	width: 100%;
}
.category-goods-item .goods-price{
	font-size: 12px;
	color: #D72951;
	padding: 0 10px;

}
.category-goods-item .goods-price span{
	font-size: 18px;
}
.category-goods-item .goods-title{
	font-size: 12px;
	color: #505050;
	padding: 0 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
}
.category-goods-item.double{
	width: 320px;
}

.category-goods-item.double .img-middle{
	height: 455px;
}
.category-goods-item.double .img-middle img{
	height: 100%;
	width: auto;
}

.men-floor .category-goods-item .img-middle{
	height: 265px;
}

.men-floor .category-goods-item:first-child,  .men-floor .category-goods-item:nth-child(4n+1){
	margin-left: 0;
}
.men-floor .category-goods-item{
	width: 290px;
	margin-left: 13.3333px;
}

.main .main-more{
	text-align: center;
	margin-bottom: 70px;

}
.main-more a{
	font-size: 14px;
}

.main-more a:hover {
	color: #D72951;
}
.main-more a .refresh-img{
	height: 11px;
}

.left_floor_category{
	position: absolute;
	line-height: 50px;
	border: 1px solid #EFEFEF;
	width: 118px;
	left: -140px;
	top:93px;
	display: none;
	background: #fff;

}

@media only screen and (min-width: 1480px) {
	.left_floor_category{
		display: block;
	}
}

.left_floor_category h3{
	color: #383838;
	font-weight: normal;
	font-size: 16px;
	/*text-align: center;*/
	padding-left: 26px;
}
.left_floor_category_item{
	border-bottom: 1px solid #efefef ;
}
.left_floor_category_item:last-child{
	border-bottom: 0;
}
.left_floor_category_item a{
	padding-left: 26px;
	font-size: 14px;
	display: block;
	color: #a8a8a8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.left_floor_category_item a:hover,  .left_floor_category_item a.cur{
	background:  #F3F3F3;
	color: #D72951;
}
.main .title-box .floor-more:after{
	font-weight: bold;
}
.banners-notice  .notice_more{
    font-size: 13px;
    float: right;
}

.header-banner-div .banner_index_a{
	float: left;width: 820px;
}
.header-banner-div .banner_index_a .index_box{
	position: absolute;
}
.header-banner-div .banner_index_a .index_box .swiper-container{
	border-radius:8px;
}