/* CSS Document */
#video_banner{ background-position: center center; background-repeat:no-repeat; height:350px;}
#video_banner img{ display:none}
.h1_title{ margin-bottom:50px;}
#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:#14a83c; color:#fff; border-color:#14a83c }
#pages a, #pages span, #pages em { width:45px; line-height:45px; height:45px; font-weight:normal; display:inline-block; margin-left:5px; background:#e1dddd; text-align:center; vertical-align:top }
#pages a:hover { color:#fff; background:#14a83c }
#pages em { font-size:12px; font-style:normal; font-weight:normal }
#pages span { background:#c8c6c6 }
/* CSS Document */
.about_width { width:1260px; margin:0 auto; padding:0 0px; }
#company_info { padding:100px 0; }
#brand_story { padding:100px 0; background:url(../images/newsbg.jpg) no-repeat center center; }
#brand_story .h1_title span { }
#company_adv { background:#f7f7f7; padding:100px 0 }
#company_contact { padding:100px 0 }
/**/
.about_auto { max-width: 1260px; margin: 0 auto; }
#about_honor { padding:80px 0px; margin: 0 auto; background:#f8f8f8 }
#cert_carousel .item p { display: none }
#cert_carousel .item b{ display:block; padding:15px 15px; text-align:center; font-weight:normal; background:#14a83c; color:#fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#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 }
/***/
.company_thumb { float:left; width:50%; }
.company_thumb img { display:block; width:100%; height:auto }
#company_info .about_width{ width:100%; padding-left:50px; padding-right:50px;}
.company_desc { float:right; width:50%; padding-left:50px; padding-right:0px; font-size:14px; line-height:1.6; color:#838383 }
.brand_desc { text-align:center; font-size:16px; line-height:1.8; margin:0 auto }
.brand_desc b { font-size:20px; display:block; line-height:normal }
.about_15 p{ line-height:1.6; text-align:center; max-width:1000px; margin:0 auto}
/***/
.team_ulitm{ max-width:1260px; margin:0 auto}
.team_ulitm ul{ margin-top:45px;}
.team_ulitm li{ float:left; width:305px; margin-right:13.33333333333333px}
.team_ulitm li img{ display:block; width:100%; height:auto}
.team_ulitm li:last-child{ margin-right:0}
.map_contact { display:block; background:url(../images/cmap.jpg) no-repeat center center; height:500px; }
/****/
#pro_form{ margin-top:80px;}
#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:#14a83c;-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}
#pro_form 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 }
/***************/
#contact_l{}
#contact_l li{ border:1px solid #ddd; padding:50px; float:left; width:29%; 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:42%}
#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}
/***/
#news_show_rt{ background:#fff; padding:50px 50px;}
#news_body{ background:#f5f5f5}
#news_innser {  padding:100px 0 }
.product_cat_p { max-width:1200px; margin:0 auto }
.product_cat_p a.on;.product_cat_p a.on:hover{ color:#fff; background:#14a83c; border-color:#14a83c }
.product_cat_p a:hover{border-color:#14a83c; color:#14a83c}
.product_cat_p a { margin-bottom:15px; text-transform:capitalize }
.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; background:#fff }
.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:#14a83c; }
.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{ text-align:left}
.news_lt li p.pmore a {-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; padding:20px 45px}
.news_cter { max-width:1250px; margin:0 auto; margin-top:50px; }
.news_rt { float:left; width:25%; height:200px; padding-left:15px; }
.searhform { display:block; padding-right:50px; position:relative; border-bottom:2px solid #4e8880; 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-bottom:65px; background:#fff; padding-bottom:20px;}
.news_cat b { display:block; margin-bottom:20px; color:#fff; background:#14a83c; padding:15px 20px}
.news_cat p { display:block; padding:8px 0; padding-left:20px; }
.news_cat p a{ display:block; position:relative; padding-left:20px;}
.news_cat p a:before{ width:10px; height:10px;border:1px solid #ddd;content:""; display:block; position:absolute; left:0px; top:1px; }
.news_cat p a:hover, .news_cat p a.on, .news_cat li a:hover, .news_cat li a.on { color:#14a83c }
.news_cat p a:hover:before{border:1px solid #14a83c;}
.news_cat p a.on:before{ background:#14a83c; border-color:#14a83c}
.news_cat ul{ padding:0 20px;}
.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:2px; font-size:14px; font-weight:bold; color:#14a83c }
.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:#14a83c }
.news_content { line-height:1.8 }
.news_content img { max-width:100%; height:auto }
/***/
#product_cet { padding:0px 0px; padding-top:25px }
#product_cet #product_list li { margin-top:20px; margin-bottom:25px }
/***/
#product_body { background:#f5f5f5 }
#body_product { padding:100px 50px; }
#product_body .product_cat { color:#666 }
#product_body .product_cat_bg { background:#f7f7f7; padding:20px 0 }
#product_body #cat_item_90 .cat_name a { background-image:url(../images/icon_mouse.png); color:#666 }
#product_body #cat_item_91 .cat_name a { background-image:url(../images/icon_keywords.png); color:#666 }
#product_body #cat_item_80 .cat_name a { background-image:url(../images/icon_mouse1.png); color:#666 }
#product_body #cat_item_92 .cat_name a { background-image:url(../images/icon_keywords1.png); color:#666 }
#product_body .cat_item .cat_fitter font:before { border-color:#666 }
#product_body #cat_item_90 .cat_name a.on { background-image:url(../images/icon_mouse_white1.png); color:#4e8880 }
#product_body #cat_item_91 .cat_name a.on { background-image:url(../images/icon_keywords_white1.png); color:#4e8880 }
#product_body #cat_item_80 .cat_name a.on { background-image:url(../images/icon_mouse1_white1.png); color:#4e8880 }
#product_body #cat_item_92 .cat_name a.on { background-image:url(../images/icon_keywords1_white1.png); color:#4e8880 }
/***/
.product_thumb_tab { background:#f5f5f5; padding:50px 0; float:left;width:100%}
.product_thumb_opactiy {}
.tab_ctner { margin:0 auto; width:1200px;}
.product_thumb { float:left; width:50%; padding-right:80px;}
.bigcontent { float:left; width:50%; padding-left:0px; padding-top:5px; }
.bigcontent h1 { font-size:30px; color:#14a83c; display:block; margin-bottom:15px; }
.bigcontent h2 { font-size:20px; color:#999; 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:#666; padding-top:35px; }
.pshow_center{}
.product_desc_title{ display:block; margin-bottom:25px; color:#14a83c; font-size:18px; border-bottom:1px solid #14a83c; padding-bottom:10px; padding-left:10px;}
.product_desc{}
.product_desc img{ max-width:100%}
.product_thumb .owl-nav{ display:none}
.product_thumb .owl-dots{width:100%; text-align:center; padding-top:10px; }
.product_thumb .owl-dots div { display:inline-block; margin:0 4px; height:4px; width:35px; background:#ddd;}
.product_thumb .owl-dots div.active { background:#14a83c }
.product_thumb .owl-nav div { filter:alpha(opacity=0); -webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0; -ms-opacity:0; -o-opacity:0; opacity:0 }
/***/
.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% }
.pshow_center { width:1200px; margin:0 auto; line-height:1.8; color:#666; padding-top:50px; }
/*******/
#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); }
/********/
#video_list{ width:1260px; margin:0 auto;}
#video_list li{ float:left; width:32%; margin-right:2%; margin-bottom:2%}
#video_list li .thumb{ display:block; overflow:hidden}
#video_list li img{ display:block; width:100%; height:auto}
#video_list li:nth-child(3n){ margin-right:0}
#video_list li .title{ display:block}
#video_list li .title a{ background:#fff; display:block; padding:15px; text-align:center; color:#666; font-weight:bold}
.page_about{ width:1250px; margin:0 auto; background:#fff; padding:50px;}