body{background:#f6f9fb;}
.product_container{}

.product_container .product_category_menu{margin-left:-30px;}
.product_container .product_category_menu .s_parent{margin-left:30px; margin-bottom:20px;}
.product_container .product_category_menu .s_parent a{display:inline-block; font-size:24px; padding-left:25px; background:url(../images/product/icon_back.png) no-repeat left center;}
.product_container .product_category_menu .s_parent a:hover{background:url(../images/product/icon_back2.png) no-repeat left center;}
.product_container .product_category_menu li{float:left;}
.product_container .product_category_menu li a{display:block; margin:15px 0 15px 30px; line-height:30px; padding:15px 30px; font-size:18px; font-weight:bold; border-radius:30px; box-shadow: 0 0 5px rgba(29, 56, 75);}
.product_container .product_category_menu li a:hover,.product_container .product_category_menu li a.s_act{background-color:#0188e1; color:#fff;}


.product_container .product_pagelist{margin:50px 0; width:100%;}
.product_container .product_pagelist ul{}
.product_container .product_pagelist li{width:29.33%; margin-bottom:120px; margin-left:2%; margin-right:2%; box-sizing:border-box; float:left;}
.product_container .product_pagelist li a{display:block; border-radius:10px; padding:30px 30px 115px 30px; box-sizing:border-box; background-color:#fff; position:relative; top:0; -webkit-box-shadow: 0 0 46px rgba(29,56,75,.2);
  -moz-box-shadow: 0 0 46px rgba(29,56,75,.2);
  box-shadow: 0 0 46px rgba(29,56,75,.2); -webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.product_container .product_pagelist li .s_img{text-align:center;}
.product_container .product_pagelist li .s_img img{width:70%;}
.product_container .product_pagelist li .s_title{font-size: 16px; font-weight: 700; line-height: 23px; height: 46px; text-align: center; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.product_container .product_pagelist li .s_more{position: absolute; left: 50%; margin-left: -30px; bottom: -30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; width: 60px; text-align:center; line-height:60px; padding-bottom:60px; color: #656b6f; text-align: center; cursor: pointer; background:#c0c6ca; font-size: 14px; transition: all .5s ease;}
.product_container .product_pagelist li .s_more i{position:absolute; left:50%; bottom:30px; margin-left:-10px; width:20px; height:20px; overflow:hidden; background:url(../images/product/icon_add.png) no-repeat center;}

.product_container .product_pagelist li a:hover{top: -10px; -webkit-box-shadow: 0 0 46px rgba(29,56,75,.4);  -moz-box-shadow: 0 0 46px rgba(29,56,75,.4); box-shadow: 0 0 46px rgba(29,56,75,.4);}
.product_container .product_pagelist li a:hover .s_more{padding-bottom:0px; padding-left:30px; padding-right:30px; width:130px; margin-left:-95px; text-align:left; background:linear-gradient(to right, #81bafd , #1153a1); color:#fff;}
.product_container .product_pagelist li a:hover .s_more i{left:auto; right:20px; bottom:20px;}


.product_container .detail_base{width:1024px; margin:50px auto auto auto;}

.product_container .detail_imgbox{width:400px; float:left;}

.swiper-big .swiper-slide a{display:block; position:relative;}
.swiper-big .swiper-slide img{width:100%;}

.swiper-big .swiper-pagination-fraction{width:auto; height:30px; line-height:30px; padding:0 20px; border-radius:15px; left:auto;right:10px;bottom:10px; background-color:#000; color:#fff; font-size:14px; opacity:0.5; display:none;}

.swiper-big .swiper-button-prev,.swiper-big .swiper-button-next{background: url(../images/product/focus_btn.png) no-repeat;width:40px;height:75px; display:block;  top:50%; margin-top:-37px;}
.swiper-big .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-big .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-big .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-big .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-big .swiper-button-next:hover{  background-position:-39px -2px;} 


.swiper-thumbs{margin-top:10px; overflow:hidden;}
.swiper-thumbs .swiper-slide a{display:block; border:1px solid #ccc; position:relative;}
.swiper-thumbs .swiper-slide img{width:100%;}
.swiper-thumbs .swiper-slide.swiper-slide-thumb-active a{border:1px solid #0188e1;}

.swiper-thumbs .swiper-button-prev,.swiper-thumbs .swiper-button-next{background: url(../images/product/focus_btn.png) no-repeat;width:40px;height:75px; display:block;  top:50%; margin-top:-37px;}
.swiper-thumbs .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-thumbs .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-thumbs .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-thumbs .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-thumbs .swiper-button-next:hover{  background-position:-39px -2px;} 

.product_container .detail_para{width:500px; float:right;}
.product_container .detail_para .s_title{font-size:30px; margin-bottom:10px;}
.product_container .detail_para dt{padding:10px 0; margin-bottom:10px; font-size:20px; border-bottom:3px solid #0188e1;}
.product_container .detail_para dd{padding:10px 0;}

.product_container .detail_function{margin-top:30px;}
.product_container .detail_function .s_tips{font-size:30px; margin-bottom:20px;}
.product_container .detail_function .s_explain{padding:20px; border-radius:10px; background-color:#fff; line-height:30px; box-shadow: 0 0 20px rgba(29, 56, 75, 0.5);}



@media screen and (max-width:1023px){
	.product_container .detail_base{width:100%;}
	.product_container .detail_imgbox{width:100%; float:none;}
	.product_container .detail_para{width:100%; float:none; margin-top:20px;}
	
}

@media screen and (max-width:768px){
	.product_container .product_pagelist li{width:46%; margin-left:2%; margin-right:2%;}
}

@media screen and (max-width:488px){
	.product_container .product_category_menu{margin-left:-20px;}
	.product_container .product_category_menu .s_parent{margin-left:20px; margin-bottom:10px;}
	.product_container .product_category_menu .s_parent a{font-size:18px;}
	.product_container .product_category_menu li a{margin:10px 0 10px 20px; line-height:20px; padding:5px 15px; border-radius:15px; font-size:14px;}
	
	.product_container .product_pagelist li{width:100%; margin-left:0; margin-right:0; float:none;}
	
	.swiper-big .swiper-pagination-fraction{display:block;}
	.swiper-thumbs{display:none;}
}








