.product_container{}
.product_container .product_class{margin-top:20px;}
.product_container .product_class ul{overflow:hidden;}
.product_container .product_class li{float:left; width:33.33%; text-align:center; overflow:hidden;}
.product_container .product_class li a{display:block; padding:0px 10px; overflow:hidden;}
.product_container .product_class li span{display:block; max-width:224px; padding:10 0; background-color:#d40415; color:#FFF; text-align:center; font-size:26px; margin:auto; position:relative; top:-30px; transition:300ms;}
.product_container .product_class li span.en{font-size:18px;}
.product_container .product_class a:hover span{background-color:#eb1d2e; border-radius:10px;}

.product_container .product_class a img{width:100%; transition:transform 300ms ease-out;}
.product_container .product_class a:hover img{transform:scale(1.05,1.05);}


.product_container .product_list{}
.product_container .product_list ul{}
.product_container .product_list ul li{float:left; width:25%; margin:20px 0; text-align:center;}
.product_container .product_list ul li a{display:block; overflow:hidden; padding:5px; border-radius:10px;}
.product_container .product_list ul li a:hover{box-shadow: 5px 5px 5px #888888;}
.product_container .product_list ul li span{display:block; text-align:center; height:26px; line-height:26px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
.product_container .product_list ul li .s_img{overflow:hidden; margin-bottom:5px;}
.product_container .product_list ul li a img{width:100%; transition:transform 300ms ease-out;}
.product_container .product_list ul li a:hover img{transform:scale(1.05,1.05);}

.product_container .product_detail{margin:20px auto 0 auto; padding:0 10px; box-sizing:border-box; max-width:1200px;}
.product_container .product_detail .detail_para{margin-bottom:20px;}
.product_container .product_detail .s_img{border:1px solid #CCC; width:48%; text-align:center; float:left;}
.product_container .product_detail .s_img img{width:100%; max-width:350px;}
.product_container .product_detail .s_para{float:right; width:48%;}
.product_container .product_detail .s_para dt{font-size:26px; font-weight:bold; padding:10px 0;}
.product_container .product_detail .s_para dd{font-size:20px; padding:10px 0;}
.product_container .product_detail .s_btns{margin-top:80px; font-size:24px; font-weight:bold; color:#999;}
.product_container .product_detail .s_btns a{font-size:24px; font-weight:bold;}
.product_container a.s_buybtn{display:inline-block; padding:0px 40px; height:40px; line-height:40px; border-radius:5px; color:#FFF; background-color:#d40415;}
.product_container a:hover.s_buybtn{box-shadow: 2px 2px 2px #888888;}

.product_container .column_title{border-bottom:1px solid #CCC;}
.product_container .column_title span{display:inline-block; width:155px; height:40px; line-height:40px; text-align:center; color:#FFF; background:url(../images/product/column_title_bg.png) no-repeat;}
.product_container .product_detail .detail_text{line-height:2; margin-top:20px;}
.product_container .product_detail .detail_text img{max-width:100%;}

.product_container .special_imgs{}
.product_container .special_imgs img{max-width:100%;}

.product_container .newproduct_link{margin-top:100px; display:block; margin-bottom:-50px;}
.product_container .newproduct_link img{width:100%;}

@media screen and (max-width:768px){
	.product_container .product_class li{width:50%;}
	.product_container .product_list ul li{width:33.33%;}
	.product_container .product_detail .s_para dt{font-size:20px; padding:8px 0;}
	.product_container .product_detail .s_para dd{font-size:16px; padding:8px 0;}
}

@media screen and (max-width:480px){
	.product_container .product_class li{width:100%;}
	.product_container .product_list ul li{width:50%;}
	.product_container .product_detail .s_img{float:none; width:100%;}
	.product_container .product_detail .s_para{float:none; width:100%;}
}













