/* CSS Document */
#pages { text-align:center; padding:40px 0; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; }
#pages .a1, #pages font { display:none }
#pages a.current { display:none }
#pages a.prev, #pages a.next { background:#fff; border:1px solid #d6d6d6; font-size:24px; line-height:40px; }
#pages a.prev:hover, #pages a.next:hover { background:#1c4b81; color:#fff; border-color:#1c4b81 }
#pages a, #pages span, #pages em { width:45px; line-height:45px; height:45px; font-weight:normal; display:inline-block; margin-left:5px; background:#f3f3f3; text-align:center; vertical-align:top }
#pages a:hover { color:#fff; background:#1c4b81 }
#pages em { font-size:12px; font-style:normal; font-weight:normal }
#pages span { background:#dedede }
/* CSS Document */
.about_width{ max-width:1216px; margin:0 auto}
#company_info{ padding:100px 0;}
#brand_story{ padding:100px 0; background:url(../images/abg.jpg) no-repeat center top}
#brand_story .h1_title span{ color:#fff}
#company_adv{ background:#f7f7f7; padding:100px 0}
#company_contact{ padding:100px 0}
/***/
.company_thumb{ float:left; width:540px;}
.company_thumb img{ display:block; width:100%; height:auto}
.company_desc{ float:right; width:675px; padding-left:50px; font-size:14px; line-height:1.8; color:#838383}
.brand_desc{ max-width:800px; text-align:center; font-size:14px; line-height:1.8; color:#fff; margin:0 auto}
.brand_desc b{ font-size:16px;}
.company_adv_ul{ float:left; width:100%;}
.company_adv_ul li{ width:23.5%; float:left; margin-right:2%; background:#fff; padding:50px 35px; text-align:center; line-height:1.6}
.company_adv_ul li:nth-child(4n){ margin-right:0}
.company_adv_ul li b{ font-size:18px; text-transform:capitalize; display:block; padding-bottom:15px; padding-top:25px;}
.company_adv_ul li:before{ content:""; background:url(../images/adv_11.png) no-repeat center center; height:87px; display:block;}
.company_adv_ul li.icon2:before{ background-image:url(../images/adv_22.png)}
.company_adv_ul li.icon3:before{ background-image:url(../images/adv_33.png)}
.company_adv_ul li.icon4:before{ background-image:url(../images/adv_44.png)}
.company_adv_ul li,.company_adv_ul li:before{transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}
.company_adv_ul li:hover{ background:#4d877f; color:#fff}
.company_adv_ul li:hover b{ color:#fff}
.company_adv_ul li:hover:before{background-image:url(../images/adv_111.png)}
.company_adv_ul li.icon2:hover:before{ background-image:url(../images/adv_222.png)}
.company_adv_ul li.icon3:hover:before{ background-image:url(../images/adv_333.png)}
.company_adv_ul li.icon4:hover:before{ background-image:url(../images/adv_444.png)}
#contact_l{}
#contact_l li{ border:1px solid #ddd; padding:50px; float:left; width:30%; padding-left:133px; position:relative}
#contact_l li:before{ width:58px; height:58px; position:absolute; left:50px; top:50%; margin-top:-29px; content:""; display:block; background:url(../images/icon_tel.png) no-repeat left center}
#contact_l li.email{ border-right:0}
#contact_l li.email:before{ background-image:url(../images/icon_email.png)}
#contact_l li.add:before{ background-image:url(../images/icon_add.png)}
#contact_l li.add{ width:40%}
#contact_l li.tel{ border-right:0}
#contact_l li b{ display:block; font-size:18px; margin-bottom:11px;}
#contact_l li p{ line-height:1.6}
#kefu{ max-width:800px; margin:0 auto; margin-top:50px;}
#kefu li{ float:left; width:50%; text-align:center; line-height:1.6; padding:0 50px;}
#kefu li b{ font-size:18px; display:block; font-weight:normal; padding-bottom:11px;}
#kefu li p.qq{ display:block; margin-top:20px;}
#kefu li a.qq{ background:url(../images/icon_qq_ww.png) no-repeat; width:21px; display:block; height:21px; display:inline-block; margin-right:15px;}
#kefu li a.wangwang{ background:url(../images/icon_qq_ww.png) no-repeat right center; width:21px; display:block; height:21px; display:inline-block;}
/***/
.map_contact{ display:block; background:url(../images/cmap.jpg) no-repeat  center center; height:500px;}
/****/
#pro_form22{ margin-top:80px;}
#pro_form22 li{ float:left; width:30%; margin-right:5%; margin-bottom:25px; position:relative}
#pro_form22 li input[type='text']{ display:block; border:0; font-size:14px; border:1px solid #ddd; padding:12px 15px; width:100%; background:none}
#pro_form22 li.email{ margin-right:0}
#pro_form22 li.content{ width:100%;}
#pro_form22 li.content textarea{ display:block; border:0; border:1px solid #ddd; padding:12px 15px; width:100%; font-size:14px; min-height:80px;}
.submitbtn{ background:#1c4b81;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;  color:#fff; display:inline-block; padding:15px 45px; cursor:pointer; border:0; text-transform:uppercase; border:none;}
#pro_form22 li.submit{ margin-top:15px; text-align:center; width:100%}
/****/
.Validform_checktip { margin-left:0; padding:0px 6px; font-size:12px; color:#F00 }
.info { border: 1px solid #F00; padding: 2px 20px 2px 5px; border-radius: 2px; color: #F00; position: absolute; display: none; line-height: 20px; background-color: #fff; margin-top:10px; }
.dec { bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px; }
.dec s { font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px; }
.dec .dec1 { color: #F00; }
.dec .dec2 { color: #fff; top: -10px; }
.Validform_right { display:none }
/***************/
#news_innser{ background:url(../images/newsbg.jpg) repeat-x; padding:100px 0}
.product_cat_p a.on{ color:#1c4b81;}
.news_lt{ float:left; width:75%; padding-right:45px;}
.news_lt li,.news_lt li *{transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}
.news_lt li:hover{-moz-box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1); box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1);}
.news_lt li{ margin-bottom:15px; line-height:1.6; padding:35px;}
.news_lt li a.title{ font-size:20px; text-transform:capitalize; display:block}
.news_lt li a.title:hover,.news_lt li:hover a.title{color:#1c4b81;}
.news_lt li p.time{ color:#666; display:block; padding:10px 0;}
.news_lt li p.time i{ font-size:16px; margin-right:6px;}
.news_lt li p.time i.fa-edit{ margin-left:60px;}
.news_lt li p.desc{ padding:10px 0; margin-bottom:15px;}
.news_lt li p.pmore a{background:#1c4b81;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;  color:#fff; display:inline-block; padding:7px 30px; color:#fff}
.news_cter{ max-width:1285px; margin:0 auto; padding-right:35px;}
.news_rt{ float:left; width:25%;padding-left:15px;}
.searhform{ display:block; padding-right:50px; position:relative; border-bottom:2px solid #1c4b81; height:40px;}
.searhform #keyword{ background:none; border:0; display:block; width:100%; padding:10px 10px}
.submit_icon{ display:inline-block; position:absolute; right:0; top:0; width:50px; height:40px;}
.submit_icon i{ font-size:18px; color:#000; display:block; line-height:40px; position:relative; text-align:right; z-index:980}
.searhform #submit{ background:none; border:0; color:#000; width:50px; height:40px; right:0; top:0; position:absolute; z-index:990; cursor:pointer}
.news_cat{ margin-top:65px;}
.news_cat b{ display:block; border-bottom:1px solid #ddd; padding-bottom:14px; margin-bottom:20px; color:#1e1a19}
.news_cat p{ display:block; padding:8px 0; position:relative; padding-left:15px;}
.news_cat p:before{ width:5px; height:5px;-webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%; background:#1c4b81; content:""; display:block; position:absolute; left:0; top:15px;}
.news_cat p a:hover,.news_cat p a.on,.news_cat li a:hover,.news_cat li a.on{ color:#1c4b81}
.news_cat li a:hover{ text-decoration:underline}
.news_cat li{ position:relative; padding-left:15px; line-height:1.5; padding-bottom:10px;}
.news_cat li i{ position:absolute; left:0; top:4px; font-size:14px; font-weight:bold; color:#1c4b81}
.news_cat li small{ display:block; padding-top:5px;}
.news_cat li a:hover{}
.news_title_h2 { font-weight:normal; text-align:center }
.news_time { padding:15px 0; text-align:center; margin-bottom:25px; border-bottom:1px solid #eee }
.page_next { margin-top:25px; line-height:1.8 }
.page_next a:hover { color:#1c4b81 }
.news_content{ line-height:1.8}
.news_content img{ max-width:100%; height:auto}
/******/
#service_li{}
#service_li li{ float:left; width:23.5%; background:#f7f7f7; line-height:1.6;margin-right:2%; text-align:center}
#service_li li a{ display:block; padding:70px 30px; }
#service_li li a:hover{ color:#fff; background:#1c4b81;}
#service_li li a:hover:before{ background-image:url(../images/icon_dwo1.png)}
#service_li li a:before{ content:""; display:inline-block; height:62px; width:65px; background:url(../images/icon_dwo.png)}
#service_li li.icon_s4{ margin-right:0}
#service_li li.icon_s4 a:before{}
#service_li li.icon_s2 a:before{ background-position:-65px center; width:58px;}
#service_li li.icon_s3 a:before{ background-position:-123px center; width:58px;}
#service_li li.icon_s4 a:before{ background-position: right center; width:74px;}
#service_li li b{ display:block; font-size:18px; display:block; padding-bottom:15px; margin-top:15px;}
/******/
.service_lt{ float:left; width:75%; padding-right:45px;}
.service_cter{ max-width:1250px; margin:0 auto}
.service_rt{ float:right; width:25%; margin-bottom:25px;padding-left:15px;}
.service_rt .news_cat{ margin-top:0}
.download_title{ font-size:18px; display:block; border-bottom:1px solid #ddd; padding-bottom:10px;}
.download_desc{ line-height:1.8; padding:25px 0}
.search_download{ display:block}
.search_download b{font-size:18px; display:block; margin-bottom:15px;}
.search_download li{ float:left; width:28%;}
.search_download li.search_input{ border:1px solid #f1f1f1; width:50%; padding:10px 15px;}
.search_download li.search_input input{ display:block; border:0; background:none; width:100%}
.search_download li.search_select{ background:#f1f1f1; padding:10px 15px}
.search_download li.search_select select{ border:0;text-align:center; background:none; width:100%; display:block}
.search_download li.search_submit{ width:22%; background:#1c4b81; padding-top:1px}
.search_download li.search_submit input{ background:url(../images/sub_ioncs.png) no-repeat center center; display:block; padding:13px 0; width:100%; border:0; cursor:pointer}
/***/
.down_ul{ margin-top:35px;}
.down_ul li{ float:left; width:33.333%; background:#f1f1f1; border-right:1px solid #aaa}
.down_ul li a{ display:block; padding:15px 0; text-align:center}
.down_ul li:last-child{ border-right-width:0}
.down_ul li.on a{ color:#fff; background:#1c4b81}
.down_ul li a:hover{ color:#1c4b81}
.download_ulist{ margin-top:15px;}
.download_ulist li{ border-bottom:1px solid #ddd; padding:10px 15px;}
.download_ulist li a{ color:#666; line-height:1.6; display:block; background:url(../images/ion_dw2.png) no-repeat right 3px; display:block; padding-right:35px;}
.download_ulist li a:hover{ color:#1c4b81; background-image:url(../images/ion_dw1.png)}
/******/
.faqs_list { line-height:1.5 }
.faqs_item { }
.faqs_title { background:#f5f5f5; padding:10px; padding-left:40px; position:relative }
.faqs_title i.icon_q, .faqs_msg i.icon_a { font-style:normal; font-size:12px; background:#1c4b81; color:#fff; width:20px; height:20px; text-align:center; line-height:20px; position:absolute; left:10px; top:10px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; }
.faqs_msg { padding:20px 10px; padding-left:40px; position:relative; color:#787878 }
.faqs_msg i.icon_a { background-color:#09F; top:20px; }
#contact_11{ text-align:center; line-height:1.8;}
#contact_11 li b{ font-size:17px;}
#contact_11 li{ margin-bottom:10px}
.page_index{ line-height:1.8}

/***/
.product_thumb_tab{ background:#136b6f;}
.product_thumb_opactiy{ background:rgba(255,255,255,0.8)}
.tab_ctner{ margin:0 auto; width:1200px; padding:90px 0}
.product_thumb{ float:left; width:50%; padding:0 50px;}
.bigcontent{ float:left; width:50%; padding-left:50px; padding-top:5px;}
.bigcontent h1{ font-size:34px; color:#000; display:block; margin-bottom:15px;}
.bigcontent h2{ font-size:30px; color:#000; font-weight:normal; margin-bottom:5px;}
.stitle{ font-size:16px; line-height:1.6; color:#000}
.pdsesc{ font-size:14px; line-height:1.6; color:#333; padding-top:35px;}
.proudct_color{ padding-top:55px;}
.proudct_color span{ display:inline-block; width:22px; height:22px; padding:2px; margin-right:8px; cursor:pointer; position:relative}
.proudct_color i{ width:18px; height:18px; display:block;}
.proudct_color span.on:before{ width:24px; height:24px; border:1px solid #fff; content:""; display:block; left:-2px; top:-2px; position:absolute}
/***/
.product_pics{ width:1200px; margin:50px auto;}
.product_pics img{ width:100%; height:auto}
.product_thumb{ text-align:center}
.product_thumb img{ max-width:100%; margin:0 auto}
.own-big-thumb{ position:relative}
.owl-big{}
.own-big-thumb .swiper-button-next,.own-big-thumb .swiper-button-prev{ background-image:none; border:1px solid #666; color:#000;width:40px; height:40px; line-height:40px; text-align:center; font-size:25px;-webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%; position:absolute; top:50%; margin-top:-20px;}
.own-big-thumb .swiper-button-prev{ left:-60px;}
.own-big-thumb .swiper-button-next{ right:-60px;}
.own-big-thumb .swiper-button-next:hover,.own-big-thumb .swiper-button-prev:hover{ background-color:#4d877f; border-color:#4d877f; color:#fff}
.own-big-thumb .swiper-button-next:focus,.own-big-thumb .swiper-button-prev:focus{ outline:0}
.swiper_padding{ height:20px;}
.owl-small{ margin:0 auto;}
.owl-small img{ height:50px; max-width:100%; width:auto}
.owl-small .swiper-slide{ padding:5px; border:1px solid #fff; overflow:hidden}
.owl-small .swiper-slide.swiper-slide-thumb-active{ border-color:#4d877f}
#product_content_thumb{ padding-bottom:80px;}
#product_content_thumb img{ max-width:100%; vertical-align:top}
.pshow_center{ width:1200px; margin:0 auto}
/*******/
#product_nwesrt li{ padding:0; border-bottom:1px solid #ddd; padding-bottom:25px; margin-bottom:25px;}
#product_nwesrt li.products{ position:relative; padding-left:285px; height:189px;}
#product_nwesrt li.products .thumb{ display:block; width:250px; position:absolute; left:0px; top:0px;}
#product_nwesrt li.products .thumb img{ display:block; width:100%; height:164px}
.news_lt #product_nwesrt li p.pmore a{ font-size:14px; padding:4px 20px;}
#product_nwesrt li.products a.title{ display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#product_nwesrt li.products .desc{overflow: hidden; margin-top:10px; padding:0; margin-bottom:0; max-height:88px;}
#product_nwesrt li.download{}
#product_nwesrt li.download a{ display:block;position:relative;padding-left:30px;background: url(../images/ion_dw2.png) no-repeat left 6px;}
#product_nwesrt li.download a:hover{background-image:url(../images/ion_dw1.png)}
#product_nwesrt li.download:hover,#product_nwesrt li:hover{-moz-box-shadow:5px 10px 25px rgba(0, 0, 0, 0); -webkit-box-shadow:5px 10px 25px rgba(0, 0, 0, 0); box-shadow:5px 10px 25px rgba(0, 0, 0, 0);}
.faqs_h2{font-size: 20px;text-transform: capitalize; display:block; position:relative; padding-left:30px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.faqs_h2 i{font-style: normal;font-size: 12px;background: #1c4b81;color: #fff;width: 20px;height: 20px;text-align: center;line-height: 20px;position: absolute;left:0px;top:6px;-webkit-border-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;}
.faqs_desc{ padding-left:30px; font-size:16px; line-height:1.6; position:relative; margin-top:15px;}
.faqs_desc i{font-style: normal;font-size: 12px;background:#09F;color: #fff;width: 20px;height: 20px;text-align: center;line-height: 20px;position: absolute;left:0px;top:2px;-webkit-border-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;
}
#video_banner img{ display:block}
/*******/

/*******/
#video_list{ padding:0 50px;}
#video_list li{ float:left; width:23.5%; margin-right:2%; background:#f7f7f7; margin-top:1%; margin-bottom:1%}
#video_list li,#video_list li *{transition-duration: .3s;-ms-transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}
#video_list li:nth-child(4n){ margin-right:0}
#video_list li .thumb{ display:block; background:#f7f7f7; overflow:hidden}
#video_list li .thumb img{ display:block; width:100%; height:auto}
#video_list li .title a{ display:block; background:#fff; position:relative; padding:15px 15px; line-height:1.4;}
#video_list li:hover{ -moz-box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1); -webkit-box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1); box-shadow:5px 10px 25px rgba(0, 0, 0, 0.1);}
#video_list li:hover a,#video_list lia:hover{color:#1c4b81}

@media screen and (max-width:800px) {
#video_list li{ width:48.5%; margin-right:3%; margin-bottom:3%}
#video_list li:nth-child(2n){ margin-right:0}
}

@media screen and (max-width:1600px) {
	#body_1 #video_banner img{ display:none}
	#video_banner{ background-position:center top; height:300px; background-repeat:no-repeat}
	#body_1 #video_banner{ background-position:center center}
	/***************/
	
	}
@media screen and (max-width:1316px) {
	.about_width{ max-width:none}
	#company_info,#company_adv,#company_contact,#brand_story{ padding-left:50px; padding-right:50px;}
	.company_thumb{ width:45%;}
	.company_desc{ width:55%}
}
@media screen and (max-width:1285px) {
	.news_cter{ max-width:100%; padding-left:50px; padding-right:50px}
	.news_lt li{ padding-left:0; padding-right:0; padding-top:0;}
	.news_lt li:hover{-moz-box-shadow:5px 10px 25px rgba(0, 0, 0, 0); -webkit-box-shadow:5px 10px 25px rgba(0, 0, 0, 0); box-shadow:5px 10px 25px rgba(0, 0, 0, 0);}
}
@media screen and (max-width:1200px) {
#body_1 #video_banner{ background-position:-450px center}
.map_contact{ height:41.66666666666667vw; background-size:auto 100%}
/*******/
#service_body #video_banner{ background-position:-250px center; height:300px;}
#service_body #video_banner img{ display:none}
/*******/
#service_li li a{ padding:50px 25px;}
#service_li li a:before{ height:50px; width:52px; background-size:auto 100%}
#service_li li.icon_s2 a:before{ background-position:-53px center; width:46px;}
#service_li li.icon_s3 a:before{ background-position:-99px center; width:47px;}
#service_li li.icon_s4 a:before{background-position:right center; width:60px;}
#service_li li b{ padding-bottom:10px;}

}
@media screen and (max-width:1000px) {
#video_list{ padding:0 25px;}
#body_1 #video_banner{ background-position:center center}	
/***/
#company_info,#company_adv,#company_contact,#brand_story{ padding-top:50px;padding-bottom:50px;}
#company_info,#company_adv,#company_contact,#brand_story{ padding-left:25px; padding-right:25px;}
.company_thumb{ width:100%; margin-bottom:25px;}
.company_desc{ width:100%; padding-left:0}
.company_adv_ul li{ padding:35px 25px}
.company_adv_ul li:before{ height:67px; background-size:auto 100%}
.company_adv_ul li b{ font-size:16px; line-height:1.6;}
#service_li li b{ font-size:16px; line-height:1.6}
/***/
#contact_l li{ padding:30px; padding-left:100px;}
#contact_l li:before{ width:40px; height:40px; background-size:auto 100%; left:30px; top:30px; margin-top:0}
#contact_l li.email:before{ background-size:100% auto;}
#pro_form{ margin-top:50px;}
#pro_form li.submit{ margin-bottom:0}
/***/
#service_body #video_banner{ background-position:-200px center; height:300px;}
/***/
.service_lt{ width:100%; padding-right:0}
.service_rt{ width:100%; padding-left:0}
.news_cat li{ float:left; margin-right:25px;}
/***/
.news_rt{ display:none}
.news_lt{ width:100%; padding-right:0}
.news_cter{ padding-left:25px; padding-right:25px;}
#news_innser{ padding:50px 0}
#news_body .product_cat_p{ display:block}
.product_cat_p a{ line-height:1.6; text-align:left;}
.news_lt li a.title{ line-height:1.5}
}
@media screen and (max-width:900px) {
	#contact_l li.tel,#contact_l li.email{ width:50%;}
	#contact_l li.email{ border-right:1px solid #ddd}
	#contact_l li.add{ width:100%; border-top:0}
	}
@media screen and (max-width:860px) {
#video_banner{ height:250px;}
#body_1 #video_banner{ background-position:-95vw center; background:none}
#body_1 #video_banner:before{ background:url(../images/about_banner1.jpg) no-repeat center center; content:""; display:block; height:250px;}	
#service_body #video_banner{ background-position:-250px center; height:250px; background-size:auto 100%}
/***/
.down_ul li{ float:left; width:auto; padding:0 0px; margin-bottom:5px; margin-right:5px;}
.down_ul li{ border-right:0}
.down_ul li a{ padding:10px 15px; background:none}
}


@media screen and (max-width:800px) {
.company_adv_ul li{ width:49%; margin-right:2%; line-height:1.6}
.company_adv_ul li:nth-child(2n){ margin-right:0}	
.company_adv_ul li:nth-child(1),.company_adv_ul li:nth-child(2){ margin-bottom:2%}
.company_adv_ul li:before{ height:50px;}
#brand_story{ background-size:auto 100%}
/***/
#service_li li{ width:48.5%; margin-right:3%;}
#service_li li a{ padding:25px 15px;}
#service_li li:nth-child(2n){ margin-right:0}
#service_li li.icon_s1,#service_li li.icon_s2{ margin-bottom:3%}
}
@media screen and (max-width:650px) {
	#contact_l li.tel,#contact_l li.email{ width:100%; padding-left:65px; padding-top:15px; padding-bottom:15px; padding-right:15px; border-left:0; border-right:0; border-top:0}
	#contact_l li.email{ border-right:1px solid #ddd;border-right:0;padding-left:65px;}
	#contact_l li.add{ width:100%; border-top:0;padding-top:15px;padding-left:65px; padding-bottom:15px; padding-right:15px;border-right:0;border-left:0;}
	#contact_l li b{ margin-bottom:0}
	#contact_l li:before{ top:15px; left:15px; height:25px; width:25px}
	#kefu li{ width:100%; padding:0; margin-top:25px}
	#kefu{ margin-top:10px}
	/***/
	#pro_form li{ width:100%; margin-right:0}
	#pro_form{ margin-top:35px;}
	#service_li li b{ font-size:15px;}
	#product_content_thumb img{ display:block; width:100%; height:auto}
}
@media screen and (max-width:600px) {
#video_banner{ height:33.33333333333333vw;}	
#body_1 #video_banner:before{ height:33.33333333333333vw; background-size:auto 100%}
#service_body #video_banner{ background-position:-33vw center; height:33.33333333333333vw; background-size:auto 100%}
}
@media screen and (max-width:480px) {
#pro_form li.submit input{ width:100%;}	
}
@media screen and (max-width:350px) {
#service_li li{ width:100%; margin-right:0%;}
#service_li li a{ padding:25px 15px;}
#service_li li:nth-child(2n){ margin-right:0}
#service_li li.icon_s1,#service_li li.icon_s2,#service_li li.icon_s3{ margin-bottom:15px}	
}
.prodct_show_ht{ display:none; font-size:20px; font-weight:bold; text-align:center; color:#136b6f; text-transform:uppercase; padding:20px 0}
.pshow_center img{ max-width:100%; height:auto}
@media screen and (max-width:1350px) {
	.product_pics{ width:100%}
	.own-big-thumb .swiper-button-next{ right:15px; background-color:#fff; border-color:#fff}
	.own-big-thumb .swiper-button-prev{ left:15px; background:#fff;border-color:#fff}
	.product_pics{ margin:0; margin-bottom:35px;}
}
@media screen and (max-width:1200px) {
.tab_ctner{ width:100%}	
.pshow_center{ width:100%}	
#product_show #product_content_thumb{ padding-bottom:0}
}
#iframe{ padding:0 50px;}
@media screen and (max-width:1100px) {
.product_thumb{ padding:0; width:45%}
.bigcontent{ width:55%}
}
@media screen and (max-width:1000px) {
	.bigcontent{ padding-left:25px; padding-right:25px;}
	.bigcontent h1{ font-size:28px;}
	.bigcontent h2{ font-size:20px;}
	.stitle{ font-size:14px;}
	.tab_ctner{ padding:50px 0}
	.pdsesc,.proudct_color{ padding-top:15px;}
	.proudct_color{ margin-top:10px;}
	#iframe{ padding:0 25px;}
	}
@media screen and (max-width:700px) {
.prodct_show_ht{ display:block}	
.tab_ctner{ padding-top:45px;}	
.swiper_padding{ display:none}
.owl-small{ display:none}
.product_pics{ margin-bottom:0px; }
.product_thumb{ width:100%; padding:0 100px;}
.bigcontent{ width:100%; padding-top:25px;}
.proudct_color span{ margin-bottom:8px;}
}

@media screen and (max-width:500px) {
.product_thumb{ width:100%; padding:0 25px;}	
.tab_ctner{ padding:35px 0}	
}
