.product_container{}

.product_container .category_name{font-size:36px; margin:20px 0;}
.product_container .product_category_menu{position:absolute; top:100px; right:0;}
.product_container .product_category_menu li a{display:block; min-width:180px; height:34px; line-height:34px; border-top-left-radius:17px; border-bottom-left-radius:17px; border-width:1px; border-style:solid; border-color:#999; border-right:none; background-color:#fff; padding:0 20px; margin-top:5px; margin-bottom:5px; margin-left:36px; -webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.product_container .product_category_menu li a:hover,.product_container .product_category_menu li.activ a{background-color:rgba(11,149,186,0.8); color:#fff; border-color:#0b95ba; margin-left:0px; }

.product_container .product_catalog_list{}
.product_container .product_catalog_list .s_category{display:block; padding:10px; width:192px; line-height:28px; background:#db372b; color:#FFF; font-size:22px;}
.product_container .product_catalog_list .s_item{margin-bottom:20px;}
.product_container .product_catalog_list ul{margin-top:10px; margin-left:-2%;}
.product_container .product_catalog_list li{float:left; width:23%; margin-left:2%; text-align:center;}
.product_container .product_catalog_list li img{width:100%;}
.product_container .product_catalog_list li .s_text{height:30px; line-height:30px; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.product_container .product_list{padding:0 40px;}
.product_container .product_list ul{border-left:1px solid #ccc; border-top:1px solid #ccc;}
.product_container .product_list li{float:left; width:25%;}
.product_container .product_list li a{display:block; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.product_container .product_list li a span{display:block; padding:0 10px; height:36px; line-height:36px; overflow:hidden;}
.product_container .product_list li a span.s_itemno{font-size:18px; font-weight:bold;}
.product_container .product_list li a span.s_name{font-size:18px; font-weight:bold;}
.product_container .product_list li a:hover{background-color:#eee;}
.product_container .product_list li a:hover span.s_name{background-color:#0b95ba; color:#fff;}
.product_container .product_list li img{width:100%;}

.product_container .newproduct_list{}
.product_container .newproduct_list ul{}
.product_container .newproduct_list li{padding:0 100px 20px 100px; margin-bottom:20px; border-bottom:1px solid #ccc;}
.product_container .newproduct_list a.s_img{width:38%; display:block; float:left; text-align:center;}
.product_container .newproduct_list a.s_img img{width:100%;}
.product_container .newproduct_list .s_content{width:58%; float:right;}
.product_container .newproduct_list .s_title{text-align:center; font-size:30px;}
.product_container .newproduct_list .s_para{text-align:center; color:#999; margin-top:10px;}
.product_container .newproduct_list a.s_more{display:block; background-color:#db372b; max-width:192px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:18px; box-shadow:3px 3px 3px #999; margin:20px auto 0 auto;}
.product_container .newproduct_list a:hover.s_more{background-color:#e9a132;}


.product_container .detail_imgbox{float:left; width:35%; position:relative;}

.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%; display:block;}
.swiper-thumbs .swiper-slide.swiper-slide-thumb-active a{border:1px solid #ccc;}

.swiper-thumbs .swiper-button-prev,.swiper-thumbs .swiper-button-next{background: url(../images/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; }

.product_container .product_detail .detail_para{margin-bottom:50px;}

.product_container .product_detail .s_para{float:right; width:53%;}
.product_container .product_detail .s_para .s_column{border-bottom:2px solid #0b95ba; padding-bottom:15px; margin-bottom:10px;}
.product_container .product_detail .s_para .s_column span{display:block; font-size:20px; font-weight:bold; padding:10px 0;}
.product_container .product_detail .s_para dl{margin-bottom:10px; position:relative; }
.product_container .product_detail .s_para dd{line-height:1.6;}
.product_container .product_detail .s_para dd p{margin:10px 0;}
.product_container .product_detail .s_btns{margin-top:70px;}
.product_container .product_detail .s_btns a{font-size:24px; font-weight:bold;}

.product_container .product_detail .column_title{height:26px; line-height:26px; border-left:7px solid #0b95ba; padding-left:10px; margin:22px 0; font-size:24px;}

.product_container .product_detail .relevant_list{margin-top:10px; margin-left:-2%;}
.product_container .product_detail .relevant_list li{float:left; width:23%; margin-left:2%;}
.product_container .product_detail .relevant_list li img{width:100%;}
.product_container .product_detail li a{display:block;}
.product_container .product_detail .relevant_list li a span{display:block; padding:0 10px; height:36px; line-height:36px; overflow:hidden;}
.product_container .product_detail .relevant_list li a span.s_itemno{font-size:18px; font-weight:bold;}
.product_container .product_detail .relevant_list li a span.s_name{font-size:18px; font-weight:bold;}
.product_container .product_detail .relevant_list li a:hover{background-color:#eee;}
.product_container .product_detail .relevant_list li a:hover span.s_name{background-color:#0b95ba; color:#fff;}

.product_container .floating{border:1px solid #ccc; padding:5px 15px; box-sizing:border-box; background-color:#fff; box-shadow:5px 5px 5px #888888; border-radius:5px; position:fixed; top:50%; left:50%; z-index:14001; font-size:14px; line-height:32px;}
.product_container .password_form{position:relative;}
.product_container .password_form.s_form_cn{width:490px;}
.product_container .password_form.s_form_en{width:530px;}
.product_container .password_form .s_row{margin:10px 0; border:1px solid #ccc; padding:5px 10px; border-radius:5px; position:relative;}
.product_container .password_form.s_form_cn .s_row_1{padding-right:90px;}
.product_container .password_form.s_form_cn .s_row_2{padding-left:80px; padding-right:120px;}
.product_container .password_form.s_form_en .s_row_1{padding-right:136px;}
.product_container .password_form.s_form_en .s_row_2{padding-left:80px; padding-right:140px;}
.product_container .password_form .s_link{position:absolute; top:5px; right:10px;}
.product_container .password_form .s_input_lable{position:absolute; top:5px; left:10px;}
.product_container .password_form .s_btnbox{position:absolute; top:5px; right:10px;}
.product_container .password_form .s_ipt_text{line-height:30px; border:1px solid #ccc; padding:0 5px; width:100%; box-sizing:border-box;}
.product_container .password_form .s_link,.product_container .password_form .s_btn{display:inline-block; padding:4px 10px; line-height:24px; border-radius:5px; cursor:pointer;}
.product_container .password_form .s_link,.product_container .password_form .s_btn.s_confirm{background-color:#1a73e9; color:#fff;}
.product_container .password_form :hover.s_link,.product_container .password_form :hover.s_btn.s_confirm{background-color:#3c8cf6;}
.product_container .password_form .s_cancel{border:1px solid #ccc; line-height:22px;}
.product_container .password_form :hover.s_cancel{background-color:#eee;}

.product_container .message_form{width:490px;}
.product_container .message_form .s_column{font-size:20px; font-weight:bold;}
.product_container .message_form label{display:block; padding:0; margin:10px 0;}
.product_container .message_form .s_label{line-height:30px;}
.product_container .message_form .s_control{}
.product_container .message_form .ipt-text{background-color:#f5f5f5; height:32px; line-height:32px; padding:0 10px; font-size:14px; border:1px solid #CCC; width:100%; box-sizing: border-box;}
.product_container .message_form .ipt-vcode{width:140px;}
.product_container .message_form .s_btnbox{position:absolute; bottom:16px; right:14px;}
.product_container .message_form .s_btn{display:inline-block; width:80px; text-align:center; padding:4px 0; line-height:24px; border-radius:5px; cursor:pointer;}
.product_container .message_form .s_btn.s_confirm{background-color:#1a73e9; color:#fff;}
.product_container .message_form :hover.s_btn.s_confirm{background-color:#3c8cf6;}
.product_container .message_form .s_cancel{border:1px solid #ccc; line-height:22px;}
.product_container .message_form :hover.s_cancel{background-color:#eee;}

@media screen and (max-width:1399px){
	.product_container .category_name{font-size:30px;}
	.product_container .product_category_menu{position:static; top:0; margin-left:-5px; margin-bottom:10px;}
	.product_container .product_category_menu li{display:inline-block; margin:0 5px;}
	.product_container .product_category_menu li a{padding:5px 20px; min-width:auto; background-color:#eee;}
	.product_container .product_category_menu li a,.product_container .product_category_menu li a:hover{margin-left:0; border:none; border-radius:0;}
	
	.product_container .product_list{padding:0;}
	.product_container .product_list li{width:33.33%;}
	
	
	.product_container .detail_imgbox{width:44%;}
	.product_container .product_detail .s_para{width:52%;}
	.product_container .product_detail .s_para dt{font-size:16px; font-weight:bold;}
	
	.product_container .newproduct_list li{padding:0 0 20px 0;}
}

@media screen and (max-width:550px){
	.product_container .detail_imgbox{width:100%; margin-bottom:10px;}
	.product_container .product_detail .s_para{width:100%;}
}


@media screen and (max-width:488px){
	.product_container .category_name{font-size:22px;}
	.product_container .product_catalog_list .s_category{font-size:18px;}
	.product_container .product_catalog_list li{width:48%;}
	.product_container .product_list li{width:50%;}
	.product_container .product_list li a span{height:28px; line-height:28px;}
	.product_container .product_list li a span.s_itemno{font-size:16px;}
	.product_container .product_list li a span.s_name{font-size:16px;}
	
	.product_container .product_detail .relevant_list li a span{height:28px; line-height:28px;}
	.product_container .relevant_list li a span.s_itemno{font-size:16px;}
	.product_container .relevant_list li a span.s_name{font-size:16px;}
	
	.swiper-big .swiper-pagination-fraction{display:block;}
	.swiper-thumbs{display:none;}
	
	
	.product_container .product_detail .relevant_list li{width:48%;}
	
	.product_container .newproduct_list a.s_img{width:50%;}
	.product_container .newproduct_list .s_content{width:46%;}
	.product_container .newproduct_list .s_title{font-size:18px;}
	.product_container .newproduct_list a.s_more{height:40px; line-height:40px; font-size:14px;}
	
	.product_container .floating{margin-left:-48% !important; width:96%;}
	.product_container .password_form.s_form_cn,.product_container .password_form.s_form_en{width:100%;}
	.product_container .message_form{width:100%;}
	.product_container .message_form .ipt-vcode{width:60px;}
}












