body{overflow-x:hidden;}
#cateList{display:block;}
.prolist{position:relative;}
/* banner */
.active-banner{width:100%;height:auto;}
.active-banner img{width:100%;height:auto;vertical-align:top;}


/* nav */
.active-nav{position:relative;width:100%;z-index:99;}

.active-nav-slide{
	position:relative;height:40px;line-height:40px;background:#fff;padding-right:30px;border-bottom:1px solid #ddd;
	overflow:hidden;text-align:center;
}
.active-nav-slide ul{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.active-nav-slide li{float:left;font-size:14px;width: auto;margin:0 5px;}
.active-nav-slide li a{color:#333;display:block;height:40px;line-height:40px;border-bottom:3px solid #fff;padding:0 5px;}
.active-nav-slide li.on a{border-color:#e85355;color:#e85355;}

.active-nav-switch{
	display:block;width:30px;height:40px;position:absolute;right:0;top:0;z-index:10;background:#fff;
	box-shadow:-5px 0px 5px rgba(255,255,255,0.8), 0 0 0 transparent,0 0 0 transparent,0 0 0 transparent;	
}
.active-nav-switch a{
    display:block;width:18px;height:18px;position:absolute;left:50%;top:50%;margin-top:-9px;margin-left:-9px;
    border-radius:100px;transform:rotate(180deg);transition:all 0.2s ease-in-out;
    background:url(../../images/domeimg/special/christmas_limit_2015/arrow.png);background-size:100% auto;background-size:100% auto;
}

.active-nav-switch.open a{transform:rotate(0deg);}

.active-nav-list{text-align:center;border-bottom:1px solid #ddd;background:rgba(255,255,255,0.8);position:relative;}
.active-nav-list p{text-align:center;position:absolute;height:40px;line-height:40px;top:-40px;width:100%;color:#999;}
.active-nav-list li{float:left;font-size:14px;padding:5px 10px;width:25%;}
.active-nav-list li.on a{color:#e85355;border-color:#e85355;}
.active-nav-list li a{color:#333;display:block;line-height:1;border-bottom:3px solid transparent;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}


.active-list{}
.active-title{font-size: 16px;font-family:Arial;font-weight:bold;text-align:center;padding:15px 0;}
.active-title a{color:#333;}
.active-list ul{margin-right:10px;margin-bottom: 15px;}
.active-list li{width:50%;min-width: 150rem;margin-bottom:15px; padding-left: 10rem; overflow: hidden;float: left;text-align:center;}
.goods-img {position: relative;text-align: center;margin-bottom:5px;}
.goods-img img{vertical-align:top;}
.goods-img a{display: block;margin:0 auto;width: 100%;max-width: 480px;max-height: 480px;overflow: hidden;text-align: center;}
.goods-sold-out{
	position:absolute;left:0;top:0;width:100%;height:100%;
	background:rgba(0,0,0,0.5) url(../../images/domeimg/special/christmas_limit_2015/soldout.png) no-repeat center center;
	background-size:auto 130px;
}
.goods-stock{font-size:14px;}
.goods-stock b{color:#e85355;}
.goods-num-process{position:relative;width:95%;height:10px;margin:10px auto;background:#ddd;border-radius:3px;}
.goods-num-process span{display:block;position:absolute;left:0;top:0;height:100%;background:#da6667;border-radius:3px;}

.goods-price{font-size:14px;color:#000;}
.goods-price span{vertical-align:middle;}
.goods-price b{color:#e85355;font-weight:bold;font-size:16px;vertical-align:middle;}