/* BASIC css start */
.xans-product-listrecommend {
	position:relative;
	background:#fff;
	margin: 80px 0 50px !important;
	padding:0;
	border-bottom: 1px solid #4f4f4f;
}
.xans-product-listrecommend .ranking {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
	font-size:11px;
	line-height:1.0;
	width:36px;
	padding:5px 0;
	color:#fff;
	background:#aaa;
	text-align:center;
}
.xans-product-listrecommend .ranking:before {
	content:"BEST";
	display:block;
}
.xans-product-listrecommend .cateTitle {
    text-align: center;
    overflow: hidden;
    height: 30px;
    margin-bottom: 25px;
}
.xans-product-listrecommend .cateTitle h3 {display:inline-block;width: 190px;height:30px;background:#4f4f4f;font-size: 14px;line-height: 30px;color:#fff;text-transform: uppercase;}
.xans-product-listrecommend .cateTitle .line {margin-top: -15px;width: 100%;background: #4f4f4f;display: block;height: 1px;}

.xans-product-listrecommend .title {
	position:relative;
	padding:0;
	margin:30px 0;
	text-align:center;
}
.xans-product-listrecommend .title p {
	font-size:16px;
	letter-spacing:2px;
	color:#777;
}
.xans-product-listnew {
	position:relative;
	background:#fff;
	margin:50px 0;
	padding:0;
}
.xans-product-listnew .ranking {
	display:none;
}
.xans-product-listnew .title {
	position:relative;
	padding:0;
	margin:40px 0;
	text-align:center;
}
.xans-product-listnew .title:before {
	position:absolute;
	width:100%;
	height:1px;
	top:13px;
	background:#ddd;
	display:block;
	content:"";
}
.xans-product-listnew .title p {
	position:relative;
	z-index:1;
	font-size:12px;
	margin:0 auto;
	letter-spacing:2px;
	background:#333;
	color:#fff;
	width:220px;
	padding:5px 0;
}
 .xans-product-listnew > ul[class*="grid"] {
font-size:0;
padding:0px;
-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
 .xans-product-listnew > ul[class*="grid"] > li {
position:relative;
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
margin-bottom:20px;
padding:0px;
-webkit-box-sizing:border-box;
-khtml-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.cate {
	min-height: 30px;
	margin-left:auto;
	margin-right:auto;
	display:table;
}
.cate:after {
	display:block;
	content:"";
	clear:both;
}
.cate li {
	display: inline-block;
	position: relative;
	background: #fff;
	border: 1px solid #bbb;
	width: 123px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	margin: 0 5px 5px;
	letter-spacing: -0.1em;
	float: left;
}
.cate li a {
	font-size:14px;
}
.cate li .depth3 {
    position: absolute;
    top: 38px;
    left: -1px;
    z-index: 999999999999;
    width: 125px;
    height: auto;
    display: none;
}
.cate li .depth3 dl {
	background:#fff;
	padding: 5px 10px 10px;
	text-align: left;
	line-height: 16px;
	letter-spacing: -0.01em;
}


.cate li .depth3 dl dt {
	padding:5px 0;
}

.cate li .depth3 dl dt a {
	font-size: 11px;
}

.subname { 
    padding : 7px 0 ;
    color : #a1a1a1;
}



.slide20190305_arr {
    z-index: 99;
    width: 1300px;
    margin: 0 auto;
    cursor: pointer;
    position: relative;
}


.slide20190305_arr .slick-arrow{position:absolute; top:410px; width:50px; height:50px;}

.slide20190305_left.mdleft.slick-arrow {    
    left: 0;    
}
.slide20190305_right.mdnext.slick-arrow {
    right: 0;    
} 


.slide20190305_arr .act_h{
    opacity:0;
    position: absolute;
    top: 0;
}
.slide20190305{ overflow:hidden; width:100%;}

.slide20190305 .slick-slide {
    opacity: 0.53;
} 
.slide20190305 .slick-slide.slick-active {
    opacity: 1;
}
.slide20190305 .slick-slide.slick-center {
    opacity: 1;
}


.desc img {margin-top:25px}
/* BASIC css end */

