﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body,samp{ color:#666; font-size:14px; font-family:Arial,Microsoft Yahei;}
section,article,aside,header,footer,nav,dialog,figure{ display:block;}
ul, ol{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% Arial,Microsoft Yahei; vertical-align:middle}
table,td,tr,th{ font-size:14px;}
.nodispaly{ display:none;}
.line{ height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{ *zoom:1;}
.clearfix:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{ color:#666; text-decoration:none;}
a:hover{ color:#40ab0a; text-decoration:underline;}
.width_all{ max-width:1200px; margin:0 auto;}
.width_all:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

/*head_top*/
.head_top{ width:100%; margin:0 auto; overflow:hidden; background:#f9f9f9; border-bottom:#eaeaea 1px solid;}
.welcome{ float:left; margin:11px auto; font-size:14px; color:#969696; line-height:24px;}
.cnen{ float:right; margin:7px 0 7px 32px;}
.cnen ul{ overflow:hidden;}
.cnen ul li{ float:left; margin:0 0 0 6px; font-family:Arial, Helvetica, sans-serif;}
.cnen ul li a{ background:#eaeaea; font-size:12px; color:#333; line-height:32px; width:32px; border-radius:50%; display:block; text-align:center; text-transform:uppercase; transition:all .35s;}
.cnen ul li a:hover,.cnen ul li a.cutt{ text-decoration:none; color:#fff; background:#6fbc30;}
.sitemap{ float:right; margin:11px auto;}
.sitemap ul{ overflow:hidden;}
.sitemap ul li{ float:left; position:relative;}
.sitemap ul li:after{ width:1px; height:12px; position:absolute; top:6px; right:0; content:""; background:#888;}
.sitemap ul li:last-child:after{ display:none;}
.sitemap ul li a{ font-size:14px; color:#969696; line-height:24px; padding:0 12px;}
.sitemap ul li a:hover{ text-decoration:none; color:#40ab0a;}
.company_h{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/head_top.jpg) center no-repeat;}
.company_h .logo{ float:left; width:18%; margin:17px auto;}
.company_h .logo img{ width:100%;}
.company_h .company_gg{ float:left; font-size:12px; color:#525252; line-height:26px; margin: 35px 0 0px 5%;; text-align:center; position:relative; }
.company_h .company_gg:before{ position:absolute; left:0; bottom:12px; width:50px; height:1px; background:#d5d5d5; content:"";display:none;}
.company_h .company_gg:after{ position:absolute; right:0; bottom:12px; width:50px; height:1px; background:#d5d5d5; content:"";display:none;}
.company_h .company_gg h1{ display:block; font-weight:bold; font-size:18px; color:#6fbc30;}
.company_h .erweima{ float:right; width:70px; margin:19px 0 19px 18px;}
.company_h .erweima img{ max-width:100%;}
.company_h .rexian{ float:right; font-size:14px; color:#666; line-height:26px; margin:15px 0; text-align:right;}
.company_h .rexian span{ font-size:24px; color:#333; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/*nav*/
.header{ width:100%; background:-webkit-linear-gradient(top, #6fbc30, #539e16, #6fbc30);}
.nav{ font-size:0px;}
.nav .dot{ position:relative; display:inline-block; z-index:10; }
.nav .dot>a{display:inline-block;line-height:60px;padding: 0 20px; }
.nav a{ display:block; font-size:14px; color:#fff;text-align:center;}
.nav li:hover a, .nav li a.cutter{ text-decoration:none; background:-webkit-linear-gradient(top, #539e16, #6fbc30, #539e16);}
.nav .sub{ width:200px; position:absolute; left:0; top:60px; background:#fff;}
.nav .sub li{ text-align:left;}
.nav .sub li a{ color:#333; font-size:14px;display:block; background:none; border-bottom:#ebf6df 1px solid;padding:10px 0;}
.nav .sub li a:hover{ text-decoration:none; background:#ebf6df;}

@media screen and (min-width:1000px){
.nav{display:flex;justify-content:space-between;}

}
#navToggle{ display:none;}
.m_nav{ position:fixed; top:0px; width:100%; height:100%; background:#fff; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; z-index:1000; opacity:1; visibility:visible; margin-top:0; overflow-y:auto; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top:0; transform:translateX(100%);}
.m_nav.open{ transform:translateX(0);}
.m_nav .top{ height:60px; padding:20px; box-sizing:border-box;position:relative;}
.m_nav .top .closed{ width:30px; height:30px; vertical-align:middle; cursor:pointer;position:absolute;top:16px;right:21px;}
.m_nav .top .clott{font-size:0px;}
.m_nav .top .clott a{display:inline-block;padding:5px 20px;margin-right:5px;font-size:14px;border:1px solid #333;color:#333;}
.m_nav .ul{ margin:10px 0 0 0;}
.m_nav .ul li{ padding:0 20px; border-bottom:1px solid #f5f5f5; -webkit-transform:translateY(100%); transform:translateY(100%); -webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity:0;}
.m_nav.open .ul li{	opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
.m_nav .ul li:nth-child(1){ -webkit-transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(2){ -webkit-transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(3){ -webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(4){ -webkit-transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(5){ -webkit-transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(6){ -webkit-transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(7){ -webkit-transition:all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(8){ -webkit-transition:all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(9){ -webkit-transition:all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li:nth-child(10){ -webkit-transition:all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition:all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;}
.m_nav .ul li a{ display:block; text-decoration:none; color:#333; font-size:16px; height:50px; line-height:50px; width:100%;}
.m_nav .ul li .dropdown_menu{ display:none;}
.m_nav .ul li.dropdown.active .dropdown_menu{ display:block;}
.m_nav .ul li .dropdown_menu a{	display:block; height:50px; line-height:50px; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child{ border:none;}

/*banner*/
.banner_sj{ display:none;}
.flexslider{ position:relative; height:auto;}
.flexslider .slides > li{ display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img{ width:100%; display:block;border-radius:0px;}
.flex-pauseplay span{ text-transform:capitalize;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:0;}
.flex-control-nav li{ margin:0 6px; display:inline-block; zoom:1;}
.flex-control-paging li a{ width:10px; height:10px; display:block; border-radius:50%; background:#d6d6d6; cursor:pointer; text-indent:-9999px;}
.flex-control-paging li a:hover{ background:#6fbc30;}
.flex-control-paging li a.flex-active{ background:#6fbc30; cursor:default;}
.banner .flex-direction-nav a{ width:8%; height:100%; display:block; position:absolute; top:0; text-indent:-9000px;}
.banner .flex-direction-nav a.flex-prev{ left:0;}
.banner:hover .flex-direction-nav a.flex-prev{ background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.2)),to(rgba(255,255,255, 0)));}
.banner .flex-direction-nav a.flex-next{ right:0;}
.banner:hover .flex-direction-nav a.flex-next{ background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.0001)),to(rgba(255,255,255,.2)));}
.banner .flex-direction-nav a i{ position:absolute; left:50%; top:50%; width:16px; height:40px; margin:-8px 0 0 -20px;}
.banner:hover .flex-direction-nav a.flex-prev i{ background:url(../images/b_prev_h.png) center no-repeat; transition:all .5s;}
.banner:hover .flex-direction-nav a.flex-next i{ background:url(../images/b_next_h.png) center no-repeat; transition:all .5s;}
.banner .flex-direction-nav a:hover.flex-prev i{ background:url(../images/b_prev.png) center no-repeat;}
.banner .flex-direction-nav a:hover.flex-next i{ background:url(../images/b_next.png) center no-repeat;}

/*search*/
.search{ width:100%; margin:0 auto; overflow:hidden; background:#f3f3f3; padding:20px 0;}
.search .s_inp01{ width:304px; height:38px; display:inline; float:right;}
.search .s_inp01 .ip01{ width:246px; height:38px; float:left; line-height:38px; background:#fff; padding:0 0 0 14px; border:0; overflow:hidden; color:#666; font-size:14px; outline:none;}
.search .s_inp01 .ip02{ width:44px; height:38px; border:0; background:#6fbc30 url(../images/sousuo.png) center no-repeat; line-height:38px; text-align:center; cursor:pointer; overflow:hidden; float:right;}
.search .s_zi{ float:left; width:600px;}
.search .s_biaoti{ float:left; width:98px; font-size:14px; color:#666; line-height:38px; font-weight:bold;}
#s_width{ float:right; width:502px; margin:0 auto; overflow:hidden;}
#s_width #in_s_width{ float:left; width:1000%;}
#s_width #in_s_width #s_width1{ float:left;}
#s_width #in_s_width #s_width2{ float:left;}
#s_width ul{ overflow:hidden;} 
#s_width ul li{ float:left; margin:0 20px 0 0;}
#s_width ul li img{ width:100%;}
#s_width ul li a{ font-size:14px; color:#666; line-height:38px; display:block;}
#s_width ul li a:hover{ text-decoration:none; color:#6fbc30;}

/*all_h_name*/
.all_h_name{ width:100%; margin:0 auto 32px auto; overflow:hidden; position:relative;}
.all_h_n_en{ width:100%; color:#38711b; font-size:86px; line-height:66px; font-family:Arial; opacity:0.05; position:absolute; top:0; left:0; text-transform:uppercase; text-align:center; z-index:1;}
.all_h_n_cn{ font-size:30px; line-height:36px; color:#555; position:relative; z-index:1; font-weight:bold; text-align:center; z-index:2;}
.all_h_n_cn span{ color:#6fbc30;}
.all_h_n_cn .pp2{display:none;}
.all_h_n_sm{ font-size:14px; line-height:16px; margin:14px 0 0 0; position:relative; text-align:center; z-index:2;}
.all_h_n_sm p{ display:inline-block; position:relative; padding:0 20px;}
.all_h_n_sm p:before{ position:absolute; left:0; top:7px; width:10px; height:2px; content:""; background:#6fbc30;}
.all_h_n_sm p:after{ position:absolute; right:0; top:7px; width:10px; height:2px; content:""; background:#6fbc30;}

/*new_product*/
.new_product{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/new_product.jpg) -200px bottom no-repeat;}
.new_products{ margin:60px auto 27px auto;}
.new_p_width{ width:100%; margin:0 auto; overflow:hidden;}
.new_p_width .new_p_left{ float:left; width:22%;}
.cpzim{ box-sizing:border-box; padding:4px 16px;}
.cpzim ul{}
.cpzim li{ margin-bottom:2px;}
.cpzim li:last-child{ margin-bottom:0;}
.cpzim li p{ font-size:0; line-height:38px; cursor:pointer; position:relative;}
.cpzim li p span{ font-size:16px; color:#333; display:inline-block; vertical-align:middle; padding-left:10px;}
.cpzim li p i{ width:1px; height:22px; display:inline-block; vertical-align:middle; background:#fff; border-right:3px solid #6fbc30; border-left:2px solid #6fbc30;}
.cpzim dl{ display:none;}
.cpzim li.uou dl{ display:block;}
.cpzim li dd{ padding:3px 0;}
.cpzim li dd a{ display:inline-block; vertical-align:middle; box-sizing:border-box; padding-left:20px; width:calc(100% - 20px);}
.cpzim li dd a:hover{ text-decoration:none;}
.cpzim li dd i{ display:inline-block; vertical-align:middle; width:15px; position:relative; height:2px; background:#d6d6d6;}
.cpzim li dd i:after{ position:absolute; top:-4px; width:8px; height:2px; background:#d6d6d6; content:''; display:block; transition:all 0.3s;}
.cpzim li dd i:before{ position:absolute; bottom:-4px; width:5px; height:2px; background:#d6d6d6; content:''; display:block; transition:all 0.3s;}
.cpzim li dd:hover a{ color:#333;}
.cpzim li p:hover span{ color:#6fbc30;}
.cpzim li dd:hover i{ width:5px; background:#6fbc30}
.cpzim li dd:hover i:before{ width:15px; background:#6fbc30}
.cpzim li dd:hover i:after{ width:10px; background:#6fbc30}
.new_p_width .new_p_l_name{ padding:13px 0; text-align:center; background:url(../images/new_p_l_name.jpg); background-size:100%; border-radius:30px 0 0 0; font-size:22px; line-height:40px; margin-bottom:5px; color:#fff; font-weight:bold;}
.new_p_width .new_p_rexian{ margin:10px auto; overflow:hidden; background:url(../images/new_p_rexian.png) center left no-repeat; font-size:14px; line-height:20px; color:#333; padding:1px 0 1px 52px;}
.new_p_width .new_p_rexian span{ display:block; font-size:20px; font-family:Arial; font-weight:bold;}
.new_p_width .new_p_video{ width:100; margin:0 auto; overflow:hidden;}
.new_p_width .new_p_video .v_width{ float:left; width:100%;}
.new_p_width .new_p_right{ float:right; width:75%;}
.new_p_width .new_p_r_name{ width:100%; margin:0 0 30px 0; overflow:hidden; border-bottom:#eee 1px solid;}
.new_p_width .new_p_r_name p{ float:left; font-size:20px; color:#333; line-height:42px;}
.new_p_width .new_p_r_name p span{ font-size:14px; color:#666;}
.new_p_width .new_p_r_name a{ float:right; font-size:14px; color:#666; line-height:42px;}
.new_p_width .new_p_r_name a:hover{ text-decoration:none; color:#6fbc30;}
.new_p_width .new_p_centent{ width:100%; margin:0 auto;}
.new_p_width .new_p_centent ul{ overflow:hidden;}
.new_p_width .new_p_centent ul li{ float:left; width:22.6%; margin:0 3.2% 3.2% 0;}
.new_p_width .new_p_centent ul li:nth-child(4n){ margin:0 0 3.2% 0;}
.new_p_width .new_p_centent ul li img{ width:100%;}
.new_p_width .new_p_centent ul li h2{ font-size:14px; color:#333; font-weight:bold; line-height:28px; margin:6px 0 2px 0; height:28px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;text-align:center;}
.new_p_width .new_p_centent ul li em{ font-size:14px; line-height:25px; height:25px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;display:none;}
.new_p_width .new_p_centent ul li a{ color:#666;}
.new_p_width .new_p_centent ul li a:hover{ text-decoration:none;}

/*application*/
.application{ width:100%; margin:0 auto; overflow:hidden; background:#f2f2f2 url("../images/application.png") left 68px no-repeat;}
.applications{ margin:60px auto 30px auto;}
.application_width{ width:100%; margin:0 auto;}
.application_width ul{ overflow:hidden;}
.application_width ul li{ float:left; width:22.6%; margin:0 3.2% 3.2% 0; background:#fff; border-radius:30px 30px 0 0;}
.application_width ul li:nth-child(4n){ margin:0 0 3.2% 0;}
.application_width ul li img{ width:100%; border-radius:30px 30px 0 0;}
.application_width ul li h3{ margin:28px 0; font-size:14px; line-height:24px; text-align:center; height:24px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.application_width ul li a{ color:#666;}
.application_width ul li a:hover{ text-decoration:none; color:#6fbc30;}

/*why_us*/
.why_us{ width:100%; margin:0 auto; overflow:hidden; background:#f9f9f9; padding:60px 0;}
.why_us .why_us_name{ width:100%; margin:0 auto 20px; padding-bottom:12px;overflow:hidden; position:relative; font-size:30px; line-height:36px; color:#555; position:relative; font-weight:bold; text-align:center;}
.why_us .why_us_name span{ color:#6fbc30;}
.why_us .why_us_name p{ font-size:14px; line-height:16px; color:#666; font-weight:normal; margin:14px 0 0 0;}
.why_us .why_us_name p samp{display:inline-block;padding:0 20px;background:#fff;position:relative;z-index:2;}
.why_us .why_us_name:before{ position:absolute; left:0; bottom:7px; width:100%; height:1px; content:""; background:#e6e6e6;}
.why_us_width{ width:100%; margin:0 auto; overflow:hidden;}
.why_us_width .why_us_left{ float:left; width:48%;}
.why_us_width .why_us_left img{ width:100%;}
.why_us_width .why_us_right{ float:right; width:48%;}
.why_us_width .why_us_right img{ width:100%;}
.why_us_width .why_us_one{ width:100%; margin:37px 0 0 0;}
.why_us_width .why_us_two{ width:100%; margin:0;}
.why_us_width .why_us_one dl,.why_us_width .why_us_two dl{ overflow:hidden; background:#f5f5f5; border-radius:29px 0 0 29px;}
.why_us_width .why_us_one dl dd,.why_us_width .why_us_two dl dd{ float:left; width:90px; background:#c7c7c7; font-size:32px; text-align:center; color:#fff; line-height:50px; border-radius:29px;}
.why_us_width .why_us_one dl dt,.why_us_width .why_us_two dl dt{ float:left; font-size:20px; color:#6fbc30; line-height:24px; font-weight:bold; margin:0 0 0 20px; padding:13px 0;}
.why_us_width .why_us_profiles{ width:88%; margin:18px 0 24px 8%; font-size:14px; line-height:28px; color:#666; background:url(../images/why_us_jt.png) left 9px no-repeat; padding:0 0 0 4%;}
.why_us_width .why_us_profiles sup{font-size:16px;}
.why_us_width .why_us_rexian{  background:url(../images/new_p_rexian.png) center left no-repeat; font-size:14px; line-height:20px; color:#333; padding:1px 0 1px 52px;}
.why_us_width .why_us_rexian span{ display:block; font-size:20px; font-family:Arial; font-weight:bold;}
.why_us_width .why_us_zixun{ width:200px; background:url(../images/why_us_more.jpg) center left no-repeat; border-radius:10px;}
.why_us_width .why_us_zixun a{ display:block; font-size:14px; line-height:50px; color:#fff; text-align:center;}
.why_us_width .why_us_zixun img{ width:32px; height:31px; margin:10px 6px 0 0;}
.why_us_width .why_us_zixun a:hover{ text-decoration:none;}

/*news*/
.news{ margin:60px auto;}
.news .news_left{ float:left; width:48%;}
.news .news_l_name{ font-size:22px; color:#4b4b4b; line-height:32px; margin:0 0 20px 0; padding:0 0 0 12px; position:relative;}
.news .news_l_name:before{ position:absolute; left:0; top:6px; width:5px; height:20px; background:#6fbc30; content:"";}
.news .news_l_one{ width:100%; margin:20px auto 22px auto; overflow:hidden;}
.news .news_l_one a{ display:block; color:#666;}
.news .news_l_one a:hover{ text-decoration:none; color:#6fbc30;}
.news .news_l_o_img{ width:100%; margin:0 auto; overflow:hidden;}
.news .news_l_o_img img{ width:100%;}
.news .news_l_o_jies{ width:100%; margin:0 auto; overflow:hidden;}
.news .news_l_o_jies h4{ margin:18px 0 6px 0; font-size:16px; color:#333; line-height:28px; height:28px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news .news_l_o_jies p{ font-size:14px; line-height:25px; height:50px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news .news_l_two{ width:100%; margin:0 auto;}
.news .news_l_two ul{ overflow:hidden;}
.news .news_l_two ul li{ line-height:40px; overflow:hidden;}
.news .news_l_two ul li i{ float:left; width:6px; height:6px; background:#6fbc30; margin:17px 14px 17px 0;}
.news .news_l_two ul li h4{ float:left; width:68%; font-size:14px; height:40px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news .news_l_two ul li span{ float:right; font-size:14px; color:#888;}
.news .news_l_two ul li a{ display:block; color:#666;}
.news .news_l_two ul li a:hover{ text-decoration:none; color:#6fbc30;}

.news .news_right{ float:right; width:48%;}
.news .news_r_name{ font-size:22px; color:#4b4b4b; line-height:32px; margin:0 0 20px 0; padding:0 0 0 12px; position:relative;}
.news .news_r_name:before{ position:absolute; left:0; top:6px; width:5px; height:20px; background:#6fbc30; content:"";}
.news .news_r_one{ width:100%; margin:0 auto;  border-bottom:#eee 1px solid;}
.news .news_r_one dl{ overflow:hidden;}
.news .news_r_one dl a{ display:block; color:#666;}
.news .news_r_one dl a:hover{ text-decoration:none; color:#6fbc30;}
.news .news_r_one dl dd{ overflow:hidden; font-size:16px; color:#333; line-height:34px; margin:0 0 18px 0;}
.news .news_r_one dl dd span{ float:left; width:80px; color:#fff; background:#6fbc30; text-align:center; margin:0 20px 0 0;}
.news .news_r_one dl dd p{ float:left; width:68%; height:34px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news .news_l_two ul li span{ float:right; font-size:14px; color:#888;}
.news .news_r_one dl dt{ overflow:hidden;}
.news .news_r_one dl dt p{ font-size:14px; line-height:25px; height:50px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news .news_r_one dl dt .news_r_o_more{ width:100%; margin:8px auto 18px auto; overflow:hidden; font-size:14px; color:#6fbc30; line-height:24px;}
.news .news_r_two{ width:100%; margin:20px auto;}
.news .news_r_two ul{ overflow:hidden;}
.news .news_r_two ul li{ line-height:40px; overflow:hidden;}
.news .news_r_two ul li i{ float:left; width:6px; height:6px; background:#6fbc30; margin:17px 14px 17px 0;}
.news .news_r_two ul li h4{ float:left; width:68%; font-size:14px; height:40px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.news .news_l_two ul li span{ float:right; font-size:14px; color:#888;}
.news .news_r_two ul li span{ float:right; font-size:14px; color:#888;}
.news .news_r_two ul li a{ display:block; color:#666;}
.news .news_r_two ul li a:hover{ text-decoration:none; color:#6fbc30;}
.news .news_r_more{ width:100%; margin:0 auto; overflow:hidden; position:relative;}

.news .news_r_more a{ display:block; color:#fff; font-size:18px;}
.news .news_r_more a:hover{ text-decoration:none; color:#6fbc30;}
.news .news_r_more p{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}

/*about_us*/
.about_us{ width:100%; margin:60px auto 0 auto; background:url("../images/about_us.jpg") center center no-repeat; position:relative; z-index:1; padding:60px 0 0 0;background-size:100% 100%;}
.about_us .about_profiles{ width:100%; margin:0 auto; overflow:hidden; font-size:15px; color:#666; line-height:32px;}
.about_us .about_more{ width:200px; margin:42px auto 160px auto; overflow:hidden;}
.about_us .about_more a{ display:block; font-size:14px; border:#666 1px solid; line-height:38px; border-radius:20px; text-align:center;}
.about_us .about_more a:hover{ text-decoration:none; background:#6fbc30; border:#6fbc30 1px solid; color:#fff;}
.about_widths{ margin:-100px auto 60px auto; background:#fff; position:relative; z-index:2; padding:38px 0 0 0; border-radius:30px 30px 0 0;}
.about_widths .about_tab{ width:100%; margin:0 auto 60px auto; text-align:center; font-size:0;}
.about_widths .about_tab li{ display:inline-block; font-size:18px; width:20%; position:relative;}
.about_widths .about_tab li:before{ position:absolute; right:0; top:0; width:1px; height:100%; background:#eee; content:"";}
.about_widths .about_tab li:last-child:before{ display:none;}
.about_widths .about_tab li a{ display:block; line-height:40px; color:#333;}
.about_widths .about_tab li a:hover{ color:#6fbc30; font-weight:bold; text-decoration:none;}
.about_widths .about_tab li.cur a{ color:#6fbc30; font-weight:bold; text-decoration:none;}
.about_widths .company_image{ width:90%; margin:60px auto 0 auto;}
.about_widths .company_image ul{ overflow:hidden;}
.about_widths .company_image ul li{ float:left; width:23.5%; margin:0 2% 0 0; overflow:hidden;}
.about_widths .company_image ul li:last-child{ margin:0;}
.about_widths .company_image ul li img{ width:100%; border-radius:10px;}
.about_widths .company_image ul li em{ display:block; font-size:14px; color:#666; line-height:25px; text-align:center; margin:8px 0 0 0;}
.about_widths .company_image ul li a{ color:#666;}
.about_widths .company_image ul li a:hover{ text-decoration:none;}

/*footer*/
.footer{ width:100%; margin:0 auto; overflow:hidden; background:#333 url(../images/footer.jpg) center no-repeat; padding:52px 0 0 0;}
.footer_nav{ width:100%; margin:0 auto; border-bottom:1px solid #585858; padding:0 0 40px 0;}
.footer_nav ul{ overflow:hidden;}
.footer_nav ul li{ width:11%; float:left; margin-right:1%;}
.footer_nav ul li:nth-child(2){ width:10.5%;}
.footer_nav ul li:nth-child(3){ width:12%;}
.footer_nav ul li:nth-child(4){ width:11.5%;}
.footer_nav ul li:nth-child(5){ width:10%;}
.footer_nav ul li:nth-child(6){ width:11%;}
.footer_nav ul li:nth-child(7){ width:9%;}
.footer_nav ul li:nth-child(8){ width:10%;}
.footer_nav ul li:nth-child(9){ width:7%; margin-right:0;}
.footer_nav ul li h5{ font-size:14px; line-height:28px; margin:0 0 22px 0;}
.footer_nav ul li h5 a{ color:#fff;}
.footer_nav ul li p{ padding:4px 0; font-size:13px; }
.footer_nav ul li p a{ color:#acacac;padding:5px 0;display: block;}
.footer_nav ul li a:hover{ color:#6fbc30; text-decoration:none;}
.footer_contact_us{ padding:36px 0 20px 0;}
.footer_contact_us .footer_logo{ float:left; width:20.8%;}
.footer_contact_us .footer_logo img{ width:100%;}
.footer_contact_us .footer_contact{ float:left; width:32.2%; line-height:30px; color:#acacac; padding:0 0 0 2%; margin:0 2%; position:relative;}
.footer_contact_us .footer_contact:before{ position:absolute; left:0; top:0; width:1px; height:100%; background:#585858; content:"";}
.footer_contact_us .footer_contact:after{ position:absolute; right:0; top:0; width:1px; height:100%; background:#585858; content:"";}
.footer_contact_us .footer_tel{ float:left; line-height:30px; color:#acacac; width:25.6%; padding:0 2% 0 0;}
.footer_contact_us .footer_erweima{ float:right; text-align:center; color:#acacac; width:8.4%; padding:0 0 0 4%; position:relative;}
.footer_contact_us .footer_erweima:before{ position:absolute; left:0; top:0; width:1px; height:100%; background:#585858; content:"";}
.footer_contact_us .footer_erweima img{ width:100%;}
.footer_icp{ width:100%; padding:23px 0; border-top:1px #6d6d6d solid; background:#464646; text-align:center; font-size:14px; line-height:24px; color:#acacac;}
.footer_icp a{ color:#acacac;}
.footer_icp a:hover{ text-decoration:none; color:#ddd;}


.foot{text-align:center;padding:0px 0 20px;display:none;}
.foota{display:inline-block;vertical-align: middle;}
.foota img{width:70px;}
.footb{display:inline-block;vertical-align: middle;margin-right:20px;}
.footc{font-size:14px;line-height:24px;color:#fff;padding:20px 0;}


/*location*/
.location{ width:100%; margin:0 auto; overflow:hidden; background:#f9f9f9; border-bottom:#eee 1px solid;}
.location_us{ margin:18px auto; overflow:hidden; background:url(../images/location.png) left top no-repeat; padding:0 0 0 20px; font-size:14px; color:#666; line-height:24px;}
.location_us span{ margin:0 10px;}
.location_us a{ color:#666;}
.location_us a:hover{ text-decoration:none; color:#6fbc30;}

/*手机*/
.sj-pou{overflow:hidden;margin:0px auto;background:#f6f6f6;padding:10px 4%;display:none;}
.sj-pou ul{margin-right:-2%;}
.sj-pou li{width:48%;margin:0 2% 5px 0;float:left;box-sizing:border-box;border:1px solid #e7e7e7;text-align:center;background: #fff;}
.sj-pou li a{display:block;padding:9px 0;font-weight: bold;}
.sj-pou li.sj-di{background:#6fbc30;}
.sj-pou li.sj-di a{color:#fff;}

.sj-er{box-sizing:border-box;overflow:hidden;margin:10px auto;display:none;}
.sj-er ul{margin-right:-2%;}
.sj-er li{width:48%;float:left;box-sizing:border-box;padding:6px 10px;text-align:center;background:#fff;margin-bottom:3px;border:1px solid #e7e7e7;margin-right:2%}
.sj-er {}


/*content*/
.content{ margin:40px auto;}
.content_left{ float:left; width:19%;}
.content_left ul{ overflow:hidden;}
.content_left ul li{ margin:0 0 10px 0;}
.content_left ul li a{ font-size:14px; display:block;background:#ddd; font-weight:bold; text-align:center;}
.content_left ul li>a{line-height:36px;}
.content_left ul li a:hover,.content_left ul li a.cutt{ text-decoration:none; color:#6fbc30;}
.content_left ul li dl{ border-bottom:#ddd 1px solid; margin:4px 0 0 0;display:none;}
.content_left ul li dl.nxx{display:block;}
.content_left ul li dl dd{}
.content_left ul li dl dd a{ display:block; font-size:13px; background:#fff; text-align:left; font-weight:normal;padding:10px 0;}
.content_left ul li dl dd i{ float:left; width:4px; height:4px; background:#999; margin:6px 12px 14px 2px;}
.content_right{ float:right; width:77%;}

.products{ width:100%; margin:0 auto; /*background:url(../images/new_product.jpg) -760px bottom no-repeat;*/}
.products ul{ overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-o-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.products ul li{ float:left; width:22.6%; margin:0 3.2% 3.2% 0;}
.products ul li:nth-child(4n){ margin:0 0 3.2% 0;}
.products ul li img{ width:100%;}
.products ul li h2{ font-size:15px; color:#333; font-weight:bold; line-height:28px; margin:6px 0 2px 0; height:28px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;text-align:center;}
.products ul li em{ font-size:14px; line-height:25px; height:25px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;display:none;}
.products ul li a{ color:#666;}
.products ul li a:hover{ text-decoration:none;}

.pro-c{ width:100%; margin:0 auto; overflow:hidden;}
.i-proda{ overflow:hidden;}
.i-proda-a{ width:440px; float:left;}
.i-proda-b{ width:calc(100% - 470px); float:right; color:#2b2b2b; margin-top:20px;}
.i-proda-b-a{ border-bottom:1px solid #eee; line-height:50px;}
.i-proda-b-a span{ font-size:18px;}
.i-proda-b-b{ margin-top:20px; line-height:28px;}
.i-proda-c{ margin-top:20px; padding-top:20px;}
.i-proda-ca{ border-bottom:1px solid #eee; font-size:0; box-sizing:border-box; position:relative; padding-left:14px;}
.i-proda-ca:before{ content:''; width:0px; background:#eee; position:absolute; top:0; left:0; border-top:41px solid #316b01; border-right:24px solid #fff;}
.i-proda-ca h4{display:inline-block;padding:10px 40px;text-align:center;background:#fff; cursor:pointer;transform:translateY(1px);font-size:16px;box-sizing:border-box;transform: skewX(-30deg);background:#eee;margin-right:2px; vertical-align: middle;}
.i-proda-ca h4 i{transform: skewX(30deg);display:inline-block;font-style: normal;}
.i-proda-ca .active{background:#6fbc30;color:#fff;}
.i-proda-cb{font-size:14px;line-height:28px;margin:30px auto;}
.i-proda-cb img{max-width:100%;}

.i-prout{overflow:hidden;margin: 30px auto 0;border-top:1px solid #eee;padding-top:20px;}
.i-proda-d{ width:50%; float:left; background:url(../images/new_p_rexian2.png) center left no-repeat; font-size:14px; line-height:20px; color:#333; padding:1px 0 1px 52px;}
.i-proda-d span{ display:block; font-size:20px; font-family:Arial; font-weight:bold;}
.i-proda-m{width:38%;float:right;}
.i-proda-m a{display:block;font-size:14px;color:#fff;background:url("../images/why_us_more.jpg") center no-repeat;text-align: center;padding:0 10px;border-radius: 10px;line-height:43px;}
.i-proda-m a:hover{ text-decoration:none;}

/*放大镜*/
.productShowPic{width:362px;}
.productShowPic .box{width:362px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{background:#fff}
.tb-s310, .tb-s310 img{max-width:100%;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(images/mask.png);cursor:move;z-index:1;}

.tb-picList{height:60px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev,.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:18px;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.tb-picList a.prev:hover{background-position:0 -21px;}
.tb-picList a.next{left:auto;right:0;background-position:0 -42px;}
.tb-picList a.next:hover{background-position:0 -63px;}

.tb-picList .tb-thumb{position:relative;width:344px;height:60px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:60px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:84px;overflow:hidden;margin-right:2px}
.tb-picList .tb-thumb ul li a{display:block;border:1px solid #edecec;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{height:53px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #6fbc30;}



.jus{font-size:0;}
.jus p{display:inline-block;width:90%;font-size:14px;}
.jus i{display:inline-block;width:10%;font-size:14px;}
.jus a{text-decoration:underline}

.cpbt{margin:30px auto 10px;text-align:center;}
.cpbt p{padding:0 20px;font-size:26px;color:#333;}
.cpbt span{display:inline-block;text-align:center;margin:5px 0;}
.cpbt span img{width:80px; vertical-align: middle;display:inline-block;}
.cpbt span:after{content: '';width:30px;height:1px; vertical-align: middle;display:inline-block;margin-left:10px;background:#ccc;}
.cpbt span:before{content: '';width:30px;height:1px; vertical-align: middle;display:inline-block;margin-right:10px;background:#ccc;}

/*应用*/
.cpyy{overflow:hidden;padding:30px 10px;box-sizing:border-box;}
.cpyy li{width:48%;float:left;position:relative;margin-right:4%;}
.cpyy li:nth-child(2n){margin-right:0;}
.cpyy img{max-width:100%;}
.cpyy-a{text-align:center;font-size:16px;padding:20px 0;}
.cpyy-b{border:4px solid #f8f8f8;box-sizing:border-box;}
/*规格*/
.cpgg{margin:30px auto;}
.cpgg img{max-width:100%;}
/*优势
.cpsho{margin:40px auto;overflow:hidden;}
.cpys{padding:10px 0;}
.cpys li {float: left;width: 49%;padding-left: 52px;padding-bottom: 30px;box-sizing: border-box;}
.cpys .box {padding: 25px 20px 30px 55px;background: #fff;border-radius: 20px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.19);position: relative;height: 195px;}
.cpys .box .pic {width: 80px;height: 80px;position: absolute;top: 63px;left: -38px;color: #fff;font-size: 42px;border-radius: 50%;text-align: center;background:#6fbc30}
.cpys .box .font {float: left;}
.cpys .box .font .line {width: 36px;height: 6px;background: #6fbc30;border-radius: 20px;}
.cpys .box .font .p1 {max-width: 431px;font-size: 15px;line-height:28px;}
.cpys .box .font .p2 {font-size: 20px;font-weight: bold;color: #858585;padding: 20px 0;}*/
.ny-sy{ width:100%; margin:0 auto; overflow:hidden;padding:60px 0 20px;}
.ny-sy .ny-sy_name{ width:100%; margin:0 auto 32px auto; overflow:hidden; position:relative; font-size:26px; line-height:36px; color:#333; position:relative; text-align:center;}
.ny-sy .ny-sy_name span{ color:#6fbc30;}
.ny-sy .ny-sy_name p{ font-size:14px; line-height:16px; color:#666; font-weight:normal; margin:5px 0 0 0;}
.ny-sy .ny-sy_name p samp{display:inline-block;padding:0 20px;background:#fff;position:relative;z-index:2;}
.ny-sy .ny-sy_name:before{ position:; left:0; bottom:7px; width:100%; height:1px; content:""; background:#e6e6e6;}
.ny-sy_width{ width:100%; margin:0 auto 30px; overflow:hidden;}
.ny-sy_width .ny-sy_left{ float:left; width:48%;}
.ny-sy_width .ny-sy_left img{ width:100%;}
.ny-sy_width .ny-sy_right{ float:right; width:48%;}
.ny-sy_width .ny-sy_right img{ width:100%;}
.ny-sy_width .ny-sy_one{ width:100%; margin:20px 0 0 0;}
.ny-sy_width .ny-sy_two{ width:100%; margin:0;}
.ny-sy_width .ny-sy_one dl,.ny-sy_width .ny-sy_two dl{ overflow:hidden; background:#f5f5f5; border-radius:29px 0 0 29px;}
.ny-sy_width .ny-sy_one dl dd,.ny-sy_width .ny-sy_two dl dd{ float:left; width:90px; background:#c7c7c7; font-size:26px; text-align:center; color:#fff; line-height:40px; border-radius:29px;}
.ny-sy_width .ny-sy_one dl dt,.ny-sy_width .ny-sy_two dl dt{ float:left; font-size:17px; color:#6fbc30; line-height:32px; font-weight:bold; margin:0 0 0 20px; padding:4px 0;}
.ny-sy_width .ny-sy_profiles{ width:88%; margin:18px 0 24px 8%; font-size:14px; line-height:22px; color:#424242; background:url(../images/why_us_jt.png) left 7px no-repeat; padding:0 0 0 4%;}
.ny-sy_width .ny-sy_rexian{ margin:28px auto 0 auto; background:url(../images/new_p_rexian.png) center left no-repeat; font-size:14px; line-height:20px; color:#333; padding:1px 0 1px 52px;}
.ny-sy_width .ny-sy_rexian span{ display:block; font-size:20px; font-family:Arial; font-weight:bold;}
.ny-sy_width .ny-sy_zixun{ width:200px; margin:28px 0 0 0; background:url(../images/why_us_more.jpg) center left no-repeat; border-radius:10px;}
.ny-sy_width .ny-sy_zixun a{ display:block; font-size:14px; line-height:50px; color:#fff; text-align:center;}
.ny-sy_width .ny-sy_zixun img{ width:32px; height:31px; margin:10px 6px 0 0;}
.ny-sy_width .ny-sy_zixun a:hover{ text-decoration:none;}

/*关于我们*/
.cpgy{text-align:center;margin:30px auto;}
.cpgy img{max-width:100%;}
.cqgyxq{line-height:26px;}

/*资质*/
.cpzz{overflow:hidden;margin:40px auto 0;}
.cpzz ul{margin-right:-0.666%}
.cpzz li{width:16%;float:left;margin:0 0.666% 30px 0;}
.cpzz li img{width:100%;}
.cpzz li:nth-child(6n){margin-right:0;}

/*联系*/
.cplx{margin:30px auto;overflow:hidden;background:url("../images/xq7.jpg");border-radius: 20px;font-size:0;background-size:100%;}
.cplx-a{width:40%;display:inline-block;vertical-align: middle;margin-right:4%;}
.cplx-a img{max-width:100%;}
.cplx-b{width:56%;display:inline-block; vertical-align: middle;font-size:14px;line-height:30px;box-sizing:border-box;padding:20px;box-sizing:border-box;}
.cplx-b strong{font-size:16px;margin-bottom:20px;display:block;}
.cplx-b img{display:inline-block;vertical-align: middle;margin-right:5px;}

/*推荐*/
.cptj{font-size:24px;border-bottom:2px solid #eee;margin:50px auto 0;}
.cptj p{display:inline-block;border-bottom:2px solid #333;padding-bottom:10px;transform: translateY(2px);padding-left:10px;}
.cptj p:before{content: '';display:inline-block; vertical-align: middle;background:#6fbc30;transform: rotate(45deg);margin-right:10px;border-top: 5px solid #85bd38;
    border-left: 5px solid #6fbc30;
    border-bottom: 5px solid #539e16;
    border-right: 5px solid #38711b;}
.cptuj{overflow:hidden;margin:20px auto 0;}
.cptuj ul{margin-right:-2%;}
.cptuj li{width:23%;float:left;box-sizing:border-box;border:1px solid #eee;padding:10px 10px 20px;margin-right:2%;margin-bottom: 20px;}
.cptuj li img{width:100%;}
.cptuj li p{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:15px 0 10px;color:#333;}
.cptuj li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;color:#666;}
.cptuj li:hover{border:1px solid #6fbc30;}

/*application*/
.ny_application{ width:100%; margin:24px auto;}
.ny_application ul{margin-right:-3%}
.ny_application ul li{ width:22%; float:left; margin:0 3% 2% 0;}
.ny_application ul li img{ width:100%; box-shadow:0 0 5px #999;}
.ny_application ul li em{ line-height:24px; font-size:14px; text-align:center; margin:5px 0 0 0; height:48px; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ny_application ul li a{ color:#333;}
.ny_application ul li a:hover{ color:#6fbc30; text-decoration:none;}

/*company_profiles*/
.company_profiles{ font-size:14px; color:#666; line-height:25px;}
.company_profiles img{ max-width:100%;}

.partner{ width:100%; margin:0 auto;}
.partner ul{ overflow:hidden;margin-right:-2%;}
.partner ul li{ float:left; width:23%; margin:0 2% 2.8% 0; background:#fff; position:relative;}
.partner ul li a{ display:block; border:#ccc 1px solid; padding:5px;box-sizing:border-box;}
.partner ul li a:hover{ text-decoration:none;}
.partner ul li img{ width:100%;}
.partner ul li em{ font-size:14px; line-height:32px; height:32px; text-align:center; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.partner ul li:before{ content:""; width:0px; height:2px; visibility:hidden; transition:0.1s; background:#6fbc30; -webkit-transition-delay:0.3s; position:absolute; top:0; left:0;}
.partner ul li:hover::before{ width:100%; visibility:visible; -webkit-transition-delay:0s;}
.partner ul li:after{ content:""; width:0px; height:2px; visibility:hidden; transition:0.1s; background:#6fbc30; -webkit-transition-delay:0.1s; position:absolute; bottom:0; right:0;}
.partner ul li:hover::after{ width:100%; visibility:visible; -webkit-transition-delay:0.2s;}
.partner ul li i:before{ content:""; width:2px; height:0px; visibility:hidden; transition:0.1s; background:#6fbc30; -webkit-transition-delay:0.2s; position:absolute; top:0; right:0;}
.partner ul li:hover i:before{ height:100%; visibility:visible; -webkit-transition-delay:0.1s;}
.partner ul li i:after{ content:""; width:2px; height:0px; visibility:hidden; transition:0.1s; background:#6fbc30; -webkit-transition-delay:0s; position:absolute; bottom:0; left:0;}
.partner ul li:hover i:after{ height:100%; visibility:visible; -webkit-transition-delay:0.3s;}

.zhizaojd{ width:100%; margin:0 auto;}
.zhizaojd ul{ overflow:hidden;margin-right:-2.333%;}
.zhizaojd ul li{ width:31%; float:left; margin:0 2.333% 2.9% 0;}
.zhizaojd ul li img{ width:100%; transition:all .35s;}
.zhizaojd ul li:hover img{ transform:scale(1.2);}
.zhizaojd ul li p{ overflow:hidden;}
.zhizaojd ul li em{ font-size:14px; line-height:36px; height:36px; text-align:center; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.zhizaojd ul li a{ color:#333; display:block;}
.zhizaojd ul li a:hover{ text-decoration:none; color:#6fbc30;}

.honor{ width:100%; margin:0 auto;}
.honor ul{margin-right:-3%;}
.honor ul li{ width:22%; float:left; margin:0 3% 2.8% 0;}
.honor ul li img{ width:100%;}
.honor ul li em{ font-size:14px; line-height:36px; height:36px; text-align:center; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.honor ul li a{ color:#333; border:#eee 1px solid; padding:2px; display:block;}
.honor ul li a:hover{ text-decoration:none; color:#6fbc30; border:#6fbc30 1px solid; box-shadow:0 2px 5px #888;}

.licheng{ width:100%; margin:0 auto;}
.licheng ul{ overflow:hidden;}
.licheng li{ margin:0 0 20px 0;}
.licheng h2{ font-size:24px; line-height:32px; color:#418a1d; position:relative; padding:0 0 0 30px; margin:0 0 4px 0;    font-weight: bold;}
.licheng h2:after{ content:url(../images/licheng1.png); width:14px; height:14px; position:absolute; top:0; left:0;}
.licheng dl{ box-sizing:border-box; padding-left:30px; border-bottom:1px solid #e8e8e8; padding:0 0 8px 0;}
.licheng dl dd{ padding:6px 0; position:relative;}
.licheng dl dd:after{ position:absolute; top:12px; left:-30px; content:url(../images/licheng2.png);}

.join_us{ width:100%; margin:0 auto 28px auto;}
.join_us ul{ background:#6fbc30; overflow:hidden; border-bottom:#fff 1px solid;}
.join_us ul li{ line-height:28px; margin:6px 0; overflow:hidden;}
.join_us ul li span{ font-size:14px; color:#fff;}
.join_us dl{ overflow:hidden; border-bottom:#fff 1px solid;}
.join_us dl dt{ overflow:hidden; background:#f0f0f0;}
.join_us dl dt em{ float:left; font-size:20px; color:#333; font-weight:bold; line-height:36px; margin:0 0 0 2%;}
.join_us dl.cur dt{ background:#fff; border-bottom:#eee 1px solid;}
.join_us dt span{ float:left; width:20%; text-align:center; font-size:14px; color:#525252; line-height:28px; padding:8px 0;}
.join_us span.j_u1{ width:32%;}
.join_us span.j_u2{ width:16%;}
.join_us span.j_u3{ width:12%;}
.join_us span.j_u4{ width:20%;}
.join_us span a{ color:#6fbc30; display:block;}
.join_us span a:hover{ text-decoration:none;}
.join_us dl dd{ display:none; padding:2%; font-size:14px; color:#525252; line-height:25px;}
.join_us dl dd em{ display:block; color:#6fbc30; font-size:16px; line-height:28px; margin:0 0 16px 0;}
.join_fuli{ width:100%; margin:28px auto 0 auto; overflow:hidden; font-size:14px; color:#525252; line-height:25px;}
.join_fuli em{ font-size:20px; color:#333; font-weight:bold; line-height:36px; display:block; margin:0 0 10px 0;}


/*ny_news*/
.ny_news{ width:100%; margin:0 auto;}
.ny_news dl{ border-bottom:#eee 1px solid; padding:20px 20px 20px 0; background:#fff; transition:all .35s; overflow:hidden;}
.ny_news dl:hover{ box-shadow:0 0 20px #eee; padding:20px 0 20px 20px; position:relative; z-index:9;}
.ny_news dl a{ display:block; color:#666;}
.ny_news dl a:hover{ text-decoration:none; color:#6fbc30;}
.ny_news dl dd{ float:left; width:207px;overflow: hidden;}
.ny_news dl dd img{ width:100%;}
.ny_news dl dt{ float:right; width:calc(96% - 207px); margin:0 2%;}
.ny_news dl dt .ny_n_name{ margin:3% 0 1% 0; font-size:18px; color:#333; line-height:28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_news dl a:hover dt .ny_n_name{ color:#6fbc30;}
.ny_news dl dt .ny_n_profiles{ margin:1% 0 1.4% 0; font-size:14px; line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_news dl dt .ny_n_time{ font-size:14px; color:#999; line-height:22px;}
.ny_news dl dt .ny_n_time span{ margin:0 10px;}
.ny_news dl dt .ny_n_time span.ny_n_t1{ color:#333; margin:0;}
.ny_news dl dt .ny_n_time span.ny_n_t2{ margin:0;}
.ny_news dl dt .ny_n_jiantou{ text-align:right; transition:all .35s; opacity:0;}
.ny_news dl dt .ny_n_jiantou img{ width:29px; height:18px;}
.ny_news dl a:hover dt .ny_n_jiantou{ opacity:1;}

.news_width_show{ width:100%; margin:0 auto;}
.news_width_show .news_w_s_name{ font-size:24px; color:#333; line-height:32px; text-align:center;}
.news_width_show .news_w_s_time{ width:100%; margin:14px auto; overflow:hidden; position:relative; text-align:center;}
.news_width_show .news_w_s_time:before{ width:100%; height:1px; background:#eee; position:absolute; z-index:1; left:0; top:50%; content:"";}
.news_width_show .news_w_s_time p{ position:relative; z-index:1; display:inline-block; background:#fff; padding:0 10px; font-size:14px; color:#999; line-height:25px;}
.news_width_show .news_w_s_profiles{ width:100%; margin:26px auto; overflow:hidden; font-size:14px; color:#666; line-height:25px;}
.news_width_show .news_w_s_profiles img{ max-width:100%;}
.news_width_show .news_w_s_profiles .video_ny{ float:left; width:100%;}
.news_width_show .news_w_s_next{ width:100%; margin:36px auto; overflow:hidden; border-top:#999 1px dotted;}
.news_width_show .news_w_s_next dl{ margin:20px 0 0 0;}
.news_width_show .news_w_s_next dl a{ font-size:14px; color:#666; line-height:25px;}
.news_width_show .news_w_s_next dl a:hover{ text-decoration:none; color:#6fbc30;}
.news_width_show .news_w_s_next dl dd{ float:left;}
.news_width_show .news_w_s_next dl dt{ float:right;}

/*contact_us*/
.contact_us{ width:100%; margin:0 auto; overflow:hidden; font-size:14px; color:#666; line-height:25px;}
.contact_us img{ max-width:100%;}
.contact_us iframe{ float:left; margin:0; padding:0;}

.suggest{ width:100%; margin:0 auto;}
.suggest ul{ overflow:hidden;}
.suggest li{ margin:0 0 22px 0;}
.suggest li:last-child{ margin:0;}
.suggest .text_suggest{ width:98%; padding:14px 0 14px 2%; border:none; font-size:14px; color:#666; line-height:26px; background:#f5f5f5; border-radius:6px; outline:none;}
.suggest .cont_suggest{ width:98%; padding:8px 0 8px 2%; border:none; height:104px; font-size:14px; color:#666; line-height:26px; cue-after:none; background:#f5f5f5; border-radius:6px; outline:none;}
.suggest li p{ display:block; font-size:16px; color:#000; line-height:28px; margin:0 0 4px 0;}
.suggest li span{ color:#f00;}
.suggest .suggest_button{ width:218px; margin:0; line-height:52px; font-size:18px; color:#fff; text-align:center; background:#6fbc30; cursor:pointer; border-radius:26px; text-transform:uppercase;}

/*在线客服*/
.keifu{ position:fixed;height: 370px; top:50%;transform:translate3d(0,-50%,0); right:0; width:131px;  _position:absolute; _top:expression(eval
(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt
(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt
(this.currentStyle.marginBottom,10)||0)));
 z-index:999;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;transition:all 0.3s;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #6fbc30; border-right:7px solid #6fbc30; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }

.fdo{position:fixed;right:0;top:50%;transform: translateY(-50%);z-index:2;}
.fdo li{background:#6fbc30;margin:1px 0;position:relative;}
.fdo li p{position:absolute;top:0;right:101%;display:none;width:120px;background:#fff;}
.fdo li:hover p{display:block;}
.fdo li p img{width:100%;}