/* CSS Document */
.video_banner{}
.video_banner img{ display:block; width:100%}
#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:#e62129; color:#fff; border-color:#e62129 }
#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:#e62129 }
#pages em { font-size:12px; font-style:normal; font-weight:normal }
#pages span { background:#dedede }
/* CSS Document */
#company_info{ padding:80px 0;}
.company_thumb{ float:left; width:565px;}
.company_p{ float:right; width:580px; color:#000; font-size:14px; line-height:1.6}
/**/
#history_about{ background:#f5f5f5; padding:80px 0}
.owl-small:before{ content:""; height:1px; background:#ccc; display:block; width:100%; position:absolute; left:0; top:10px; z-index:1}
.owl-small .swiper-slide{ font-size:16px; color:#5a5a5a; text-align:center;}
.owl-small .swiper-slide.swiper-slide-thumb-active{ color:#e62129}
.owl-small .swiper-slide.swiper-slide-thumb-active div:before{ background:#e62129}
.owl-small .swiper-slide p{ display:block; padding-top:10px;}
.owl-small .swiper-slide div:before{ content:""; display:inline-block; width:20px; height:20px; background:#ccc; content:"";-webkit-border-radius: 50%; border-radius: 50%; -moz-border-radius: 50%; position:relative; z-index:998 }
.swiper-container.owl-big{ margin-top:35px;}
.history_desc{color:#000; font-size:14px; line-height:1.6; text-align:left}
.history_desc img{ max-width:100%; height:auto}
/**/
#about_honor {background:#fff; padding:80px 0 }
#cert_carousel .item p{}
#cert_carousel .owl-prev, #cert_carousel .owl-next { width: 21px; height: 42px; position: absolute; top: 50%; margin-top: -21px; }
#cert_carousel .owl-prev { left: -80px; background: url(../images/prev2.png) }
#cert_carousel .owl-next { right: -80px; background: url(../images/next1.png) }
#about_honor .owl-carousel .owl-dots.disabled, #about_honor .owl-carousel .owl-nav.disabled { display: block }
#about_honor img{ display:block; border:4px solid #c6c6c6}
#about_honor p{ display:block; text-align:center; padding-top:15px; line-height:1.4; font-size:14px; color:#000}
/****/
#brand_story{ background:url(../images/cbg.jpg) no-repeat center top; color:#fff; padding:80px 0}
#brand_story .h1_title span{ color:#fff}
#brand_story{ font-size:20px; line-height:1.8}
/****/
.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 }
/***/
.adv_core_ul{ padding-top:80px; padding-bottom:30px; float:left; width:100%}
.adv_core_ul *{ transition-duration: .2s;
-ms-transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s;}
.adv_core_ul li{ float:left; border:1px solid #e8e8e8; width:100%; margin-bottom:50px;}
.adv_core_ul li span.thumb{ display:block; float:right; width:450px; height:auto;}
.adv_core_ul li span.thumb img{ display:block; width:100%; height:auto}
.adv_core_ul li b{ font-size:20px; color:#000; display:block; text-transform:capitalize; margin-bottom:35px;}
.adv_core_ul li p{ color:#858585; font-size:14px; line-height:1.4}
.adv_core_ul li .txt{ padding:50px 80px;width:748px; float:left;}
.adv_core_ul li:hover{-moz-box-shadow:2px 5px 25px rgba(0,0,0,0.1); -webkit-box-shadow:2px 5px 25px rgba(0,0,0,0.1); box-shadow:2px 5px 25px rgba(0,0,0,0.1);}
/****/
#company_contact{ padding-top:80px;}
#contact_form{ padding-top:100px;}
#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.jpg) no-repeat left center}
#contact_l li.email{ border-right:0}
#contact_l li.email:before{ background-image:url(../images/icon_email.jpg)}
#contact_l li.add:before{ background-image:url(../images/icon_address.jpg)}
#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}
/****/
.map_contact img{ width:100%; display:block; height:auto; margin-top:80px;}
#pro_form{ margin-top:100px; padding:0 0px;}
#pro_form li{ float:left; width:30%; margin-right:5%; margin-bottom:25px; position:relative}
#pro_form li input[type='text']{ display:block; border:0; font-size:14px; border:1px solid #ddd; padding:12px 15px; width:100%; background:none}
#pro_form li.email{ margin-right:0}
#pro_form li.content{ width:100%;}
#pro_form li.content textarea{ display:block; border:0; border:1px solid #ddd; padding:12px 15px; width:100%; font-size:14px; min-height:80px;}
#pro_form li.submit input{ background:#fff; border:1px solid #e62129;color:#e62129; display:inline-block; padding:15px 45px; cursor:pointer;text-transform:uppercase}
#pro_form li.submit{ margin-top:15px; text-align:center; width:100%}
/****/
#news_core{ padding:80px 20px}
.product_cat_p{ text-align:center; margin-bottom:80px;}
.product_cat_p a{ color:#8d8d8d; font-size:16px; margin:0 20px; text-transformn:capitalize}
.product_cat_p a.on{ color:#e62129}
/***/
.support_ul li{ float:left; width:48%; background:#f7f7f7; padding:50px 80px; text-align:center; color:#000; line-height:1.6; margin-bottom:4%}
.support_ul li b{ font-size:18px; display:block; margin-bottom:20px; margin-top:20px;}
.support_ul li b:before{ display:block; width:20px; height:2px; background:#000; margin:0 auto; margin-bottom:15px; content:"";}
.support_ul li:nth-child(2n){ float:right; margin-left:4%}
.support_ul li a{ display:block}
.support_ul li a:before{ content:""; height:84px; background:url(../images/icon_dow.png) no-repeat; display:inline-block; width:82px;}
.support_ul li.download a:before{ width:92px; background-position:-156px center}
.support_ul li.qa a:before{ width:92px; background-position:-299px center; }
.support_ul li.suggestions a:before{ width:82px; background-position:right center}
.support_ul li a:hover:before{ background-image:url(../images/icon_dow1.png)}
.support_ul li a:hover b{ color:#e62129}
.support_ul li a:hover p{ color:#000}
.support_ul li a:hover b:before{ background:#e62129}
#service_body{ padding:80px 0}
.service_page{padding-top:30px; font-size:14px; line-height:1.8}
.service_page img{ max-width:100%; height:auto}
/******/
.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:#e62129; 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; }
/***/
#solution_us *{ transition-duration: .2s;
-ms-transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s;
}
#solution_core{ background:#606060}
#solution_us{}
#solution_us img{ display:block; width:100%; height:auto}
#solution_us li{ position:relative; text-align:center; margin-bottom:10px;}
#solution_us li:last-child{ margin-bottom:0}
#solution_us li a{ color:#fff; font-size:14px; line-height:1.6; background:rgba(0,0,0,0.8); position:absolute; z-index:990; right:0; top:0; height:100%; width:100%}
#solution_us li b{ font-weight:normal; font-size:25px; display:block;}
#solution_us li p{ display:block; padding:25px 0; max-width:500px; margin:0 auto; margin-bottom:25px;}
#solution_us li small{ display:inline-block; border:1px solid #e62129; color:#e62129; padding:6px 30px; font-size:14px;}
#solution_us li a:hover{ background:rgba(0,0,0,0.6)}
#solution_us li a:hover small{ background:#e62129; color:#fff}
/***/
#news_ul{ max-width:1200px; margin:0 auto}
#news_ul li{ float:left; width:100%; padding-bottom:25px; border-bottom:1px solid #f7f7f7; margin-bottom:25px; position:relative}
#news_ul li a{ display:block; float:left; width:100%; padding-right:50px;}
#news_ul li .thumb{ display:block; overflow:hidden;width:455px; height:275px; float:left; margin-right:50px;}
#news_ul li .thumb img{ display:block; width:100%;height:275px;}
#news_ul li b{ font-size:18px; color:#000; display:block;line-height:1.4; padding-top:35px;}
#news_ul li p{ color:#585858; font-size:14px; line-height:1.6; display:block; margin-top:25px;max-height:60px; overflow:hidden}
#news_ul li p.more{ height:auto;}
#news_ul li p.more i{ display:inline-block; border:1px solid #ddd; padding:10px 30px;}
#news_ul li i.time{ font-size:14px; color:#585858; font-style:normal; display:block; padding-top:15px;}
#news_ul li a:hover b{ color:#e62129}
#news_ul li:hover{}
#news_ul *{ transition-duration: .2s;
-ms-transition-duration: .2s;
-moz-transition-duration: .2s;
-webkit-transition-duration: .2s;}
#news_ul li a:hover{-moz-box-shadow:2px 5px 15px rgba(0,0,0,0.3); -webkit-box-shadow:2px 5px 15px rgba(0,0,0,0.3); box-shadow:2px 5px 15px rgba(0,0,0,0.3);}
/******/
.news_cter{ max-width:1320px; margin:0 auto;}
.news_title_h2{ font-size: 24px;color: #717171;display: block;font-weight: normal;line-height: 1.2; text-align:center}
.news_time{ padding:20px 0; text-align:center; border-bottom:1px solid #dedede;}
.news_content{ padding-top:50px; line-height:1.6; font-size:14px;}
.page_next{ margin-top:30px; line-height:1.8}
.page_next a:hover{ color:#e62129}
/***/
.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}
.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:#e62129}
.news_cat li small{ display:block; padding-top:5px;}
.news_cat li a:hover{ color:#e62129}
.news_cat b{ display:block; border-bottom:1px solid #ddd; padding-bottom:14px; margin-bottom:20px; color:#1e1a19}
/***/
.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:#4e8880}
.down_ul li a:hover{ color:#4e8880}
.download_ulist,.faqs_list{ margin-top:30px;}
.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:#e62129; background-image:url(../images/ion_dw1.png)}
#contact_11{ text-align:center; line-height:1.8;}
#contact_11 li b{ font-size:17px;}
#contact_11 li{ margin-bottom:10px}
/***/
#product_core{ background:url(../images/pbgg.png) repeat-x; padding:80px 0}
#product_ul{ max-width:1500px; margin:0 auto}
#product_ul li{ float:left; width:24%;margin-right:1.333333333333333%; margin-bottom:1.33333333%}
#product_ul li .thumb{ display:block; overflow:hidden; background:#f7f7f7; }
#product_ul li:nth-child(4n){ margin-right:0}
#product_ul li img{ display:block; width:100%; height:auto}
#product_ul li b{ font-weight:normal;overflow: hidden; background:#fff; white-space: nowrap; text-overflow: ellipsis; display:block; padding:10px 15px; padding-top:20px; font-size:16px; color:#000;}
#product_ul li p{ color:#a0a0a0; display:block;background:#fff; padding:0 15px; padding-bottom:20px;}
#product_ul li a{ display:block}
#product_ul a:hover{-moz-box-shadow:2px 5px 15px rgba(0,0,0,0.3); -webkit-box-shadow:2px 5px 15px rgba(0,0,0,0.3); box-shadow:2px 5px 15px rgba(0,0,0,0.3);}
#product_ul a:hover b{}
/*****/
.pro_content{ font-size:14px; line-height:1.6; color:#000; float:left; width:100%; padding:50px 0}
.pro_content img{ max-width:100%; height:auto; vertical-align:top}
#pro_pics{ background:#f7f7f7; float:left; width:100%; padding:50px 0}
.pro_1200{ width:1200px; margin:0 auto}
#slider{ float:left; width:540px;margin:0; margin-right:25px; background:none; border:0; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0);-o-box-shadow: 0 1px 4px rgba(0,0,0,0);box-shadow: 0 1px 4px rgba(0,0,0,0);}
#slider img{ max-width:540px; max-height:486px;}
#carousel{ float:left; width:110px;overflow:hidden;background:none; margin:0; position:relative; padding:25px 0; border:0; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0);-o-box-shadow: 0 1px 4px rgba(0,0,0,0);box-shadow: 0 1px 4px rgba(0,0,0,0);}
#carousel .flex-viewport{ height:436px; }
#carousel .flex-direction-nav{ position:relative; height:1px;}
#carousel .flex-viewport li.flex-active-slide img{ border-color:#e62129}
#carousel .flex-direction-nav a.flex-prev{ background:url(../images/vv1.png) no-repeat; width:45px; height:15px; position:absolute; left:32.5px; top:-461px; display:block; margin:0; padding:0;z-index:990;opacity: 1;}
#carousel .flex-direction-nav a.flex-next{ background:url(../images/vv2.png) no-repeat; width:45px; height:15px; position:absolute; left:32.5px; top:10px; display:block;margin:0; padding:0; z-index:990;opacity: 1;}
#carousel .flex-viewport li{ margin:5px 0}
#carousel .flex-viewport li img{ height:99px; width:100%;border:1px solid #dedede;}
.pro_pics{ float:left; width:675px;}
.pro_desc{ width:480px; float:right; line-height:1.6; font-size:14px; color:#000}
.pro_desc h1{ font-size:35px; color:#000}
.h2_title{ font-size:16px; color:#000}
.pro_desc{ display:block; padding:25px 0;}
.buy_a a{ background:#e62129; display:inline-block; padding:10px 45px; color:#fff}
/***************/
#news_innser{background: url(../images/pbgg.png) repeat-x;padding: 80px 0;}
.product_cat_p a.on{ color:#e62129;}
.news_lt{ float:left; width:75%; padding-right:45px; min-height:100px;}
.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:#ed0000;}
.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:#ed0000;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;  color:#fff; display:inline-block; padding:7px 30px; color:#fff}
.news_cat{ margin-bottom: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:#ed0000; 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:#ed0000}
.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:#ed0000}
.news_cat li small{ display:block; padding-top:5px;}
.news_cat li a:hover{}
.news_rt{ float:left; width:25%;padding-left:15px;}
/*******/
#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: #ed0000;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;
}
.full_param{ padding:50px 0px; background:#e7e7e7; float:left; width:100%}
.full_param .param_ul{ float:left; width:100%; padding:25px 0px;}
.full_param .param_title{ color:#505050; padding-bottom:10px; border-bottom:1px solid #505050; font-size:18px; width:100%}
.param_content{ padding:20px 0px; font-size: 14px;line-height: 1.6;color: #000; width:100%}
.param_content img{ max-width:100%; height:auto}
.ww1200{width:1200px;margin:0 auto;}
#product_ul li p{ height:34px; overflow:hidden}
#video_banner img{ width:100%; height:auto}
.param_content{ overflow:auto;}
@media screen and (max-width:1600px){
	#product_ul{ width:100%; padding-left:50px; padding-right:50px; max-width:none}
}
.pro_pics .flex-control-nav{ display:none}
.ww1200{display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;}
@media screen and (max-width:1420px){
	 #news_core{ padding:80px 50px;}
	.news_cter{ max-width:100%}
	#news_ul{ max-width:none; float:left; width:100%}
	#news_ul li .thumb{ flex:0 0 455px; max-width:455px;}
	#news_ul li a{ padding-right:0}
	#news_ul li a:hover{-moz-box-shadow:2px 5px 15px rgba(0,0,0,0); -webkit-box-shadow:2px 5px 15px rgba(0,0,0,0); box-shadow:2px 5px 15px rgba(0,0,0,0);}
	#news_core .product_cat_p{ padding-left:0; padding-right:0}
}
@media screen and (max-width:1300px){
.product_cat_p a{ float:left; line-height:1.8}	
.product_cat_p{ margin-bottom:30px; padding-left:25px; padding-right:25px; float:left; width:100%}	
#product_core{ padding:70px 0}
.pro_1200{ width:100%}
#pro_pics{ padding:50px;}
.pro_pics{ float:left; width:60%;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.pro_desc{ width:40%}
#slider{ width:70%}
#carousel{ flex:0 0 110px; max-width:110px;}
.ww1200{ width:100%; padding:0 50px;}
#service_body .w1200{ width:100%; padding:0 50px}
.support_ul li{ padding:50px}
.service_cter{ max-width:none}
#service_body{ padding:80px 50px;}
#company_info .w1200,#history_about .w1200,#brand_story .w1200,#about_honor .w1200{ width:100%}
#company_info,#history_about,#brand_story,#about_honor{ padding:80px 50px;}
.company_thumb{ width:45%}
.company_thumb img{ width:100%; height:auto}
.company_p{ width:55%; padding-left:5%}
#company_contact .w1200{ width:100%;}
#company_contact{ padding:0 50px; padding-top:80px;}
#contact_l li{ padding:30px; padding-left:100px;}
#contact_l li:before{ left:30px; margin-top:0; top:30px}
#company_contact #pro_form{ margin-top:80px}
.map_contact img{ margin-top:80px}
.pro_content .w1200{ width:100%;}
.pro_content{ padding:50px 50px}
}
.news_content img{ max-width:100%}
@media screen and (max-width:1048px){
	.pro_content{ padding:30px 30px}
	.map_contact img{ margin-top:60px}
	#company_contact{ padding:0 30px; padding-top:60px;}
	#company_contact #pro_form{ margin-top:60px}
	#contact_l li{ padding:20px; text-align:center}
	#contact_l li:before{ display:inline-block; position:static; margin-bottom:10px}
	#service_body{ padding:60px 30px;}
	#service_body .w1200{ width:100%; padding:0 30px}
	.pro_desc h1{ font-size:25px;}
	#product_ul{ padding-left:30px; padding-right:30px; margin-bottom:3.5%}
	#product_ul li{ width:31%; margin-right:3.5%;}
	#product_ul li:nth-child(4n){ margin-right:3.5%}
	#product_ul li:nth-child(3n){ margin-right:0%}
	#product_core{ padding:60px 0}
	#carousel{ display:none}
	#slider{ width:100%; margin-right:0}
	.pro_pics{ width:50%; border:1px solid #eee}
	.pro_desc{ width:50%; padding-left:50px; padding-top:0}
	.pro_desc .pro_desc{ padding-left:0; padding-top:25px;}
	.pro_pics .flex-control-nav{ display:block; position:absolute; left:0; bottom:10px; width:100%}
	#pro_pics{ padding:30px}
	.full_param .param_ul{ width:100%}
	.ww1200{ width:100%; padding:0 30px;}
	 #news_core{ padding:60px 30px;}
	 #news_ul li .thumb{ flex:0 0 380px; max-width:380px; margin-right:25px;height:230px;}
	 #news_ul li b{ padding-top:0}
	 #news_ul li .thumb img{ height:230px;}
	 #news_ul li b{ font-size:16px;}
	 #news_ul li p{ font-size:13px;}
	 #service_body{ padding-bottom:40px}
	 /**/
	 #company_info,#history_about,#brand_story,#about_honor{ padding:60px 30px;}
	 .company_thumb{ width:100%; margin-bottom:25px;}
     .company_thumb img{ width:100%; height:auto}
     .company_p{ width:100%; padding-left:0%}
}
.download_a a{ display:inline-block; margin-right:15px; padding:10px 25px; border:1px solid #000; color:#000}
.download_a a:hover{ color:#fff; background:#000;}
@media screen and (max-width:800px){
	.map_contact img{ margin-top:50px}
	#company_contact{ padding:0 30px; padding-top:50px;}
	#company_contact #pro_form{ margin-top:40px}
	#contact_l li,#contact_l li.add{ width:100%; border:0; padding:10px 0}
	#service_body{ padding-top:60px}
	.support_ul li a:before{ width:62px; height:64px; background-size:auto 64px}
	.support_ul li.download a:before{ width:66px; background-position:-120px center}
	.support_ul li.qa a:before{ width:70px; background-position:-228px center}
	.support_ul li.suggestions a:before{ width:62px; background-position: right center}
	.support_ul li b{ margin:10px 0}
	.support_ul li{ padding:30px}
	#product_core{ padding:50px 0}
	#product_ul li{ width:48%; margin-right:4%; margin-bottom:4%}
	#product_ul li:nth-child(4n){ margin-right:4%}
	#product_ul li:nth-child(3n){ margin-right:4%}
	#product_ul li:nth-child(2n){ margin-right:0%}
	#product_ul li b,#product_ul li p{ padding-left:10px; padding-right:10px}
	.full_param .param_ul{ width:100%}
	#news_ul li .thumb{ flex:0 0 37.5vw; max-width:37.5vw; margin-right:25px;height:22.625vw;}
	#news_ul li p{ margin-top:10px;}
	#news_ul li .thumb img{ height:22.625vw;}
	#news_ul li p.more{ display:none}
	#service_body{ padding:50px 30px;}
	.service_rt{ width:100%; padding-left:0}
	.service_lt{ width:100%; padding-right:0}
	.news_cat{ margin-bottom:0}
	 #company_info,#history_about,#brand_story,#about_honor{ padding:50px 30px;}
}
@media screen and (max-width:700px){
.pro_pics{ width:100%; border:1px solid #eee}	
.pro_desc{ width:100%; padding:25px 0}
.pro_pics .flex-direction-nav a.flex-prev{ text-indent:-1000px; background:#fff url(../images/prev2.png) no-repeat center center; background-size:auto 20px; z-index:990; width:40px; height:40px; display:block; position:absolute; left:-15px; top:50%}
.pro_pics .flex-direction-nav a.flex-next{ text-indent:-1000px; background:#fff url(../images/next1.png) no-repeat center center; background-size:auto 20px; z-index:990; width:40px; height:40px; display:block; position:absolute; right:-15px; top:50%}
#pro_form li{ width:100%}
}
@media screen and (max-width:600px){
	#company_contact{ padding:0 15px; padding-top:40px;}
	.map_contact img{ margin-top:20px}
	 #company_info,#history_about,#brand_story,#about_honor{ padding:40px 15px;}
	.download_ulist li{ padding-left:0; padding-right:0}
	.download_ulist, .faqs_list{ margin-top:15px;}
	#service_body .w1200{ width:100%; padding:0 20px}
	 #news_core{ padding:40px 15px;}
	#product_ul{ padding-left:15px; padding-right:15px;}
	.full_param{ padding:30px 0}
	.full_param .param_ul{ }
	#solution_us li p{ max-width:none}
	#solution_us li a{ position:static; background:#fff; color:#333; height:auto; padding:25px}
	#solution_us li p{ margin-bottom:0}
	#solution_us li b{ font-size:20px;}
	#solution_us li p{ padding:15px 0px;}
	#solution_us li small{ font-size:12px;}
	#solution_us li{ margin-bottom:0}
	#solution_us li a:hover{ background:#fff}
    #solution_us li a:hover small{ background:#e62129; color:#fff}
	#news_ul li .thumb{flex:0 0 100%; width:100%; float:left; max-width:100%; margin-right:0px;height:57.5vw; margin-bottom:15px;}
	#news_ul li p{ max-height:!important}
	#news_ul li .thumb img{ height:57.5vw;}
	#news_ul li{}
	#brand_story{ font-size:16px;}
}
@media screen and (max-width:500px){
	.download_a a{ float:left; margin-right:0; margin-bottom:15px}
}
@media screen and (max-width:450px){
	.support_ul li{ width:100%; padding:25px 15px}
	.support_ul li:nth-child(2n){ margin-left:0}
	#pro_form li.submit input{ width:100%; display:block}
}
@media screen and (max-width:350px){
	#product_ul li{ width:100%; margin-right:0%; margin-bottom:3%}
	#product_ul li:nth-child(4n){ margin-right:0%}
	#product_ul li:nth-child(3n){ margin-right:0%}
	#product_ul li:nth-child(2n){ margin-right:0%}
}