@charset"utf-8";
.dd-inner {
	background-color: rgba(0,0,0,.4);
}
.dd-inner .cat-item.hover {
	background-color: rgba(0,0,0,.6);
}

.index-slide .swiper-button-prev,
.index-slide .swiper-button-next {
	opacity: 0;
}
.index-slide:hover .swiper-button-prev,
.index-slide:hover .swiper-button-next {
	opacity: 1;
}
.index-slide .swiper-button-prev {
	left: 20px;
}
.index-slide .swiper-button-next {
	right: 20px;
}

.index-slide .swiper-pagination {
	/*left: 210px;
	width: 990px;*/
}
.index-slide .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
}

.service {
	height: 32px;
	line-height: 32px;
	padding: 15px 0 15px 15px;
	
}
.service li {
	width: 138px;
	padding-left: 10px;
	float: left;
}

.service li i {
	background:url("../images/public.png") no-repeat;
}
.service li i,
.service li span {
	float: left;
}
.service li i {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;	
	margin-right: 10px;
	text-indent: -99em;
}
.service li i.s1 {
	background-position: 0 -41px;
}
.service li i.s2 {
	background-position: -32px -41px;
}
.service li i.s3 {
	background-position: -64px -41px;
}
.service li i.s4 {
	background-position: -96px -41px;
}
.service li i.s5 {
	background-position: -128px -41px;
}
.service li i.s6 {
	background-position: -160px -41px;
}
.service li i.s7 {
	background-position: -192px -41px;
}
.service li i.s8 {
	background-position: -160px -73px;
}




.section {
	margin: 35px 0;
}
.floor.section {
	margin: 20px 0; 
}
.section .hd {
	height: 32px;	
	margin-bottom: 20px;
}
.section .hd .title,
.section .hd .text {
	float: left;	
}

.section .hd .title {
	font-size: 26px;
	line-height: 32px;
	font-weight:normal;
}
.section .hd .text {
	padding: 12px 0 0 15px;
	line-height: 18px;
}
.section .hd .tabs {
	margin-top: 5px;
}
.section .hd .tabs li {
	padding: 0 15px;
}
.section .hd .tabs li a{
	font-size: 16px;
	display: block;
	line-height: 30px;	
}
.section .hd .tabs li.item a {	
	border-bottom: 2px solid transparent;
}
.section .hd .tabs li.active a {
	border-bottom-color: #e31436;
}
.section .hd .tabs li.more i.icon-more {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	background-color: #999;
	color: #fff;
	text-align: center;
	vertical-align: top;
	margin: 5px 0 0 5px;
}


/*价格精选*/
.section-price {
	background:#f8e2e2 url("../images/pbg.png");
	padding: 10px 18px 18px 10px;
}
.section-price li,
.section-price li a,
.section-price li h3,
.section-price li p{	
    -moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
    transition:all .2s linear;
}
.section-price li {
	width: 169px;
	height: 90px;
	margin: 8px 0 0 8px;
	padding: 9px;
	background-color: #fff;
	text-align: center;
	border-radius: 5px;
}
.section-price li:hover {
	background-color: #cccbe5;
}
.section-price li a {
	display: block;
	width: 147px;
	height: 70px;
	border: 1px solid transparent;	
	padding: 18px 10px 0;

}


.section-price li h3 {
	font-size: 18px;
}
.section-price li p {
	margin-top: 5px;
}

.section-price li:hover a {
	border-color:#c5c4e0;
}

.section-price li:hover h3,
.section-price li:hover p {
	color: #fff !important;
}

/*每日精选*/
.dailybest {
	margin-top: 35px;
	height:369px;
}
.dailybest .hd {
	width: 227px;
	height:369px;
}
.dailybest .bd {
	width: 943px;
	height: 329px;
	padding: 20px 15px;
	background: #eee;
}
.dailybest .tabs {
	height: 34px;
	margin-bottom: 25px;
	display:-webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.dailybest .tabs .item {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.dailybest .tabs .item span {
	display: inline-block;
	padding-bottom: 8px;
	line-height: 26px;
	border-bottom: 2px solid transparent;
}
.dailybest .tabs .item:focus {
	outline: none;
}
.dailybest .tabs .item.active span {
	color: #e31436;
	border-bottom-color: #e31436;
}
.dailybest .swiper-slide {
	width: 943px;
	height: 275px;
}

/*统一商品展示*/
.img-tag-tl,.img-tag-tr,.img-tag-bl,.img-tag-br,.text-tag-tl,.text-tag-tr,.text-tag-bl,.text-tag-br {position:absolute;}
.img-tag-tl,.text-tag-tl{top:0;left:0}
.img-tag-tr,.text-tag-tr{top:0;right:0}
.img-tag-bl,.text-tag-bl{bottom:0;left:0}
.img-tag-br,.text-tag-br{bottom:0;right:0}
.img-tag-tl img,.img-tag-tr img,.img-tag-bl img,.img-tag-br img{max-width:50px !important;max-height:50px !important;}
.text-tag-tl,.text-tag-tr,.text-tag-bl,.text-tag-br {background-color:#f6f6f6;line-height:1.5;padding:1px 5px;font-size:12px}

.goods-item .goods-pic,
.ecs-conmment .goodsImgf {
	display:-webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.goods-item  {
	float: left;
	text-align: center;
	position:relative;
}
.goods-item .goods-pic {
	width: 100%;
	height: 168px;fs
}
.goods-item .goods-pic img {
	max-width: 100%;
	max-height: 168px;
	vertical-align: middle;	
}
.goods-item .goods-tags {position:absolute;top:0;right:0;width:100%;height:0;line-height:18px;font-size:0 !important;overflow:visible}

.goods-item .goods-name {
	font-size: 14px;
	font-weight: normal;
	margin: 15px 0 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical; 
}
.goods-item .goods-price ins,
.goods-item .goods-price del {
	font-weight: 400;
	
}
.goods-item del {
	margin-left: 5px;
}



/*每行5列商品展示*/
.list-type-5 li {
	width: 168px;
	padding: 0 10px;
}

/*带轮播图的商品展示*/
.list-panel {
	width: 1215px;
	margin-left: -15px;
}

.list-panel .goods-slider,
.list-panel .goods-item,
.list-panel .ad-item  {
	float: left;
	margin: 0 0 15px 15px;
}
.list-panel .goods-slider,
.list-panel .swiper-container {
	width: 471px;
	height: 290px;
}
.list-panel .goods-slider .swiper-pagination {
	text-align: left;
	text-indent: 2em;
}

.list-panel .goods-item {
	width: 198px;	
	height: 260px;
	padding: 15px;
	background-color: #fff;
}

/*自定义广告模式*/
.list-panel .ad-item,
.list-panel .ad-item a {width:228px;height:290px}
.list-panel .ad-item {float:left;width:228px;background-color:#fff;overflow:hidden;}
.list-panel .ad-item a {position:relative}
.list-panel .ad-item a:after {content:"";display:block;position:absolute;left:-100%;top:0;width:40%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.3),rgba(255,255,255,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-ms-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);}
.list-panel .ad-item:hover a:after {left:100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;}
.list-panel .ad-item img {display:block;}


/*效果*/
.brand-goods .goods-pic img,.goods-floor .centCont .goods-item img{-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;}
.goods-item:hover .pictr img,.goods-item:hover .goods-pic img,.goods-floor .ad-pic:hover img{opacity:0.85;filter:alpha(opacity=85);}
.brand-goods:hover .goods-pic img,.goods-floor .centCont .goods-item:hover img{-webkit-transform: translateX(-8px);-moz-transform: translateX(-8px);transform: translateX(-8px);}

.ecs-conmment {
	width: 100%;
	height:281px;
	overflow:hidden;
}
.ecs-conmment ul {
	width: 100%;
	height: 141px;
	overflow:hidden;
	float: left;
	-moz-transition:height .3s linear;
	-webkit-transition:height .3s linear;
    transition:height .3s linear;
}
.ecs-conmment li {
	float: left;
	width: 360px;
	height: 110px;
	margin: 0 20px;
	padding: 15px 0;	
	border-bottom: 1px dotted #e6e6e6;
	overflow: hidden;
}

.ecs-conmment .goodsImg{
	position:relative;
	width: 80px;
	height: 80px;
	float: left;
	margin: 15px 30px 0 0;
}
.ecs-conmment .goodsImg img{
	max-width: 80px;
	max-height: 80px;
}
.ecs-conmment .goodsInfo {
	width: 250px;
	height: 114px;
	line-height: 18px;
	word-break: break-all;
	white-space: normal;
	float: left;
} 
.ecs-conmment .hot {
	position: absolute;
	background:url("../images/hot.png") no-repeat;
	top:-5px;
	right:-10px;
	width:23px;
	height:23px;
}

.ecs-conmment .goodsName,
.ecs-conmment .goodsCommit {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}
.ecs-conmment .goodsName {
	-webkit-line-clamp: 1;
}
.ecs-conmment .goodsName a{
	font-weight: normal
}

.ecs-conmment .goodsCommit {
	margin: 8px 0 5px;
	min-height: 36px;
	line-height: 18px;
	-webkit-line-clamp: 2;
	padding-right: 45px;
	background: url("../images/quot.gif") no-repeat right 10px;
}
.ecs-conmment .goodsCommit,
.ecs-conmment .goodsCommit a{
	color: #999;
}

.ecs-conmment .goodsOther {
	color: #999;
	font-size: 12px;
}
.ecs-conmment .auther {
	display:none
}
.ecs-conmment .pubdate {
	
}

/*导航器*/
.elevator {
	position: fixed;
	top: 100px;
	background-color:#fff;
	z-index:1000;
	width:48px;
}
.elevator li {
	width: 28px;
	height: 38px;
	padding: 5px 10px;
}
.elevator li a{
	display:block;
	height:38px;
	text-align:center;
	line-height: 18px;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.elevator li.hover {
	background-color: rgba(0,0,0,.4);	
}
.elevator li.current {
	background-color: #e31436;	
}

.elevator li.hover a,
.elevator li.current a {
	color: #fff !important;
}