body{
	background: #fff;
}
/*banner*/
 .banner-box{
	width: 100%;
	height: 480px;
}
 .banner-box .swiper-container .swiper-button-prev{
	left:50%;
	width: 52px;
	height: 52px;
	background: url('../images/icon_prev.png') no-repeat center/100% 100%;
	transform: translateX(-670px);
}
 .banner-box .swiper-container .swiper-button-next{
	width: 52px;
	height: 52px;
	right: 50%;
	background: url('../images/icon_next.png') no-repeat center/100% 100%;
	transform: translateX(670px);
}
 .banner-box .swiper-container{
	width: 100%;
	height: 100%;
}
 .banner-box .swiper-wrapper{
	width: 100%;
	height: 100%;
}
 .banner-box .swiper-slide{
	height: 100%;
}
 .banner-box .swiper-slide img{
	width: auto;
	height: 100%;
}
.banner-box .swiper-pagination-bullet{
 	width: 30px;
 	height: 4px;
 	border-radius: 0;
 	background-color:rgba(255,255,255,1);
 }
.banner-box .swiper-pagination-bullet-active{
	background-color: var(--orange);
}
/*模板一 module-a*/
#module-a{
	user-select: none;
}
#module-a .title-box{
	width: 100%;
	height: 50px;
	/*background-color: #bae124;*/
	padding:0 15px;
}
#module-a .title-box .name{
	font-size: 20px;
	/*color:#fff;*/
}
#module-a .title-box .know-more{
	font-size: 16px;
	/*color:#fff;*/
}
#module-a .module-con{
	height: 570px;
	overflow:hidden;
}
#module-a .left-box{
	width: 300px;
	height: 570px;
}
#module-a .right-box{
	flex: 1;
	height: 570px;
	background-color: #fff;
}
#module-a .right-box .pro-item{
	float: left;
	width: 200px;
	height: 285px;
	margin:0 11px;
}
#module-a .right-box .pro-item .imgbox{
	width: 200px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	padding:10px;
	box-sizing: border-box;
}
#module-a .right-box .pro-item .imgbox img{
	width: auto;
	height: 100%;
}
#module-a .right-box .pro-item .pro-desc{
	display: block;
	width: 100%;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
}
#module-a .right-box .pro-item .pro-desc:hover{
	color:var(--orange);
}
#module-a .right-box .pro-item .pro-price-state{
	margin-top: 10px;
}
#module-a .right-box .pro-item .price{
	font-size: 14px;
}
#module-a .right-box .pro-item .price .num{
	color:var(--pink);
}
/*模板一 module-b */
#module-b{
	user-select: none;
}
#module-b .title-box{
	width: 100%;
	height: 50px;
	background-color: #bae124;
	padding:0 15px;
}
#module-b .title-box .name{
	font-size: 20px;
	/*color:#fff;*/
}
#module-b .title-box .know-more{
	font-size: 16px;
	/*color:#fff;*/
}
#module-b .module-con{
	height: 570px;
	overflow:hidden;
}
#module-b .right-box{
	width: 300px;
	height: 570px;
}
#module-b .left-box{
	flex: 1;
	height: 570px;	
	background-color: #fff;
}
#module-b .left-box .pro-item{
	float: left;
	width: 200px;
	height: 285px;
	margin:0 11px;
}
#module-b .left-box .pro-item .imgbox{
	width: 200px;
	height: 200px;
	padding:10px;
	box-sizing: border-box;
}
#module-b .left-box .pro-item .imgbox img{
	width: auto;
	height: 100%;
}
#module-b .left-box .pro-item .pro-desc{
	display: block;
	width: 100%;
	font-size: 14px;
	height: 40px;
	line-height: 20px;
}
#module-b .left-box .pro-item .pro-desc:hover{
	color:var(--orange);
}
#module-b .left-box .pro-item .pro-price-state{
	margin-top: 10px;
}
#module-b .left-box .pro-item .price{
	font-size: 14px;
}
#module-b .left-box .pro-item .price .num{
	color:var(--pink);
}
#module-c{
	user-select: none;
}
#module-c .top-nav-box{
	height: 100px;
}
#module-c .top-nav-box .t-nav-item{
	font-size: 30px;
	cursor:pointer;
}
#module-c .top-nav-box .t-nav-item .icon{
	margin-left: 20px;
}
#module-c .top-nav-box .t-nav-item.active{
	color:#fda33e;
}
#module-c .top-nav-box .t-nav-item:hover{
	color: #fda33e;
}
#module-c .top-nav-box .slash{
	font-size: 30px;
	margin:0 6px;
}

#module-c .content-box{
	width: 100%;
}
#module-c .content-box .product-box{
	height: 880px;
	overflow: hidden;
}
#module-c .content-box .c-pro-item{
	float: left;
	width: 290px;
	height: 440px;
	margin-right: 10px;
	padding-bottom: 20px;
	box-sizing: border-box;
}
#module-c .content-box .c-pro-item:nth-child(4n){
	margin-right: 0;
}
#module-c .content-box .c-pro-item .imgbox{
	position: relative;
	width: 290px;
	height: 290px;
	cursor:pointer;
	background-color: #fff;
}
#module-c .content-box .c-pro-item .imgbox img{
	width: 220px;
	height: 220px;
}
#module-c .content-box .c-pro-item .imgbox .state{
	position: absolute;
	left:10px;
	top:10px;
	width: 52px;
	height: 26px;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	z-index: 9;
}
#module-c .content-box .c-pro-item .imgbox .state.orange{
	color: #fff;
	background: url('../images/icon_state_orange.png')no-repeat center/100% 100%;
}
#module-c .content-box .c-pro-item .imgbox .state.green{
	color: #fff;
	background: url('../images/icon_state_green.png')no-repeat center/100% 100%;
}
#module-c .content-box .c-pro-item .imgbox .state.pink{
	color: #fff;
	background: url('../images/icon_state_pink.png')no-repeat center/100% 100%;
}
#module-c .content-box .c-pro-item .imgbox .mask{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border:1px solid var(--pink);
	background-color: rgba(255,255,255,0);
	opacity: 0;
	transition: all 0.6s;
	z-index: 99;
}
#module-c .content-box .c-pro-item .imgbox:hover .mask{
	opacity: 1;
	background-color: rgba(255,255,255,0.5);
	transition: all 0.6s;
}
#module-c .content-box .c-pro-item .imgbox .mask .icon-shopcar{
	width: 56px;
	height: 56px;
	margin-right: 10px;
	background: url('../images/icon_shopcar_btn.png')no-repeat center/100% 100%;
}
#module-c .content-box .c-pro-item .imgbox .mask .icon-collection{
	width: 56px;
	height: 56px;
	background: url('../images/icon_collection_btn.png')no-repeat center/100% 100%;
}

#module-c .content-box .c-pro-item .desc{
	margin-top: 30px;
	display: block;
	width: 100%;
	height: 40px;
	font-size:18px;
	font-weight: bold;
	line-height: 20px;
}
#module-c .content-box .c-pro-item .desc:hover{
	color:var(--orange);
}
#module-c .content-box .c-pro-item .price{
	margin-top: 10px;
	font-size: 16px;
	font-weight: bold;
}
#module-c .content-box .c-pro-item .price .key{
	color:#999;
}
#module-c .content-box .c-pro-item .price .num{
	color:var(--pink);
	font-size: 24px;
}
#module-c .content-box .more-box{
	width: 100%;
	height: 40px;
}
#module-c .content-box .more-box .btn{
	width: 200px;
	height: 40px;
	background: var(--green);
	color:#fff;
	font-size: 16px;
	border-radius: 4px;
}
#module-d{
	user-select: none;
}
#module-d .title-box{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color:#999;
	border-bottom: 1px solid #eee;
}
#module-d .d-con{
	/*background-color: #fff;*/
}
#module-d .d-con .d-item{
	box-sizing: border-box;
	width: 20%;
	padding:10px 5px;
}
#module-d .d-con .d-item img{
	width: 100%;
}
#module-e{
	-webkit-user-select:none;
	-moz-user-select:none ;
	-ms-user-select:none ;
	-o-user-select: none;
	user-select:none ;
}
#module-e .item{
	width: 290px;
	height: 138px;
}
#module-e .item img{
	width: 100%;
	height: 100%;
}

#module-f{
	-webkit-user-select:none;
	-moz-user-select:none ;
	-ms-user-select:none ;
	-o-user-select: none;
	user-select:none ;
}
#module-f a{
	display: block;
	width: 100%;
	/*height: 300px;*/
}
#module-f a img{
	width: 100%;
	height: 100%;
}