/* CSS Document */
/*@font-face {
	font-family: 'Akzidenz';
	src: url('fonts/Akzidenz.eot');
	src: local('☺'), url('fonts/Akzidenz.woff') format('woff'), url('fonts/Akzidenz.ttf') format('truetype'), url('fonts/Akzidenz.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #3e3e3e; background:#fff; }/*google浏览器字体兼容*/
body { font-family:Arial, Helvetica, sans-serif,"微软雅黑", "宋体"; width: 100%;}
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333; outline: none; }
a:hover { color: #3dcd58; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.w1200,.container { width:1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
.margin_bottom24{ margin-bottom:24px;}
input.search_text:-ms-input-placeholder{color: #fff;opacity:1;}
input.search_text::-webkit-input-placeholder{color: #fff;opacity:1;}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}

/*index start*/
.head{ width:100%; height:100px;}
.logo{ padding-top:21px; width:284px;}
.menu{ width:auto; height:auto; margin-left:30px;}
.menu ul li{ float:left; width:auto; height:auto; line-height:100px;position: relative; z-index: 999; padding:0 14px;}
.menu ul li:last-child{ background:none;}
.menu ul li a{ display:block; font-size:15px; color:#1e1e1e; text-align:center; position:relative; z-index:99;}
.menu ul li a:hover{ color:#3dcd58;}
.menu ul li a:before{ content:""; width:0; height:3px; background:#3dcd58; position:absolute; z-index:100; left:0; bottom:0;}
.menu ul li a.on{ color:#3dcd58;}
.menu ul li a.on:before{ width:100%;}
.menu ul li a:hover:before{ width:100%;}

.menu ul li dl { width: 182px; height: auto; position: absolute; z-index: 999; background: #fff; border-top: 1px #ccc solid; top: 100px; left: 0; }
.menu ul li dl dd a { display: block; width: 182px; height: 45px; line-height: 45px; text-align: center; border-bottom: 1px #ccc solid; font-size: 14px; color: #333; }
.menu ul li dl dd a:hover { background: #3dcd58; color: #fff; }

.language{ width:140px; height:40px; margin-top:29px; line-height:40px; background:url(../images/language.png) no-repeat 14px 50% #f4f4f4; position:relative; z-index:99;}
.language p{ text-indent:40px; line-height:40px; background:url(../images/language_square.png) no-repeat 117px 50%; color:#3e3e3e; font-size:12px; text-transform:uppercase;}
.language dl{ width:140px; height:auto; position:absolute; z-index:100; left:0; top:40px; padding-bottom:10px;background:#f4f4f4; display:none;}
.language:hover dl{ display:block;}
.language dl dd a{ display:block; line-height:30px; text-align:center; font-size:14px; }

.headr{ width:auto; height:auto; padding-top:40px; margin:0 25px 0 30px;}
.search{ width:17px; height:60px; position:relative; z-index:1000;}
.search a{ display:block; height:60px;}
.search .headrls { width: 0;  background: #fff; position: absolute; z-index: 9999; top: 30px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
.search .headrls form{padding:0;height: 35px; width:246px;border:1px #ccc solid;}
.search.headshow .headrls { width: 246px;}
.search .headrls img { position: absolute; z-index: 10000; top: -7px; right: 14px; display:none; }
.headrls_sub { width: 50px; height: 35px; border: 0; background: url(../images/top_search_sub.png) no-repeat 50% 50% #fff; background-size:30% auto; cursor: pointer; outline:none;}
.headrls_text { width: 194px; height: 35px; border: 0; line-height: 35px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}

.top_share{ width:132px;}
.top_share a{ display:inline-block; margin-right:17px; position:relative; z-index:99;}
.top_share a:last-child{ margin-right:0;}
.top_share a img.erweima{ position:absolute; z-index:100; top:25px; left:-40px; display:none;}
.top_share a:hover img.erweima{ display:block;}

.ibanner{ width:100%; height:auto;}
.ibanner a{ display:block; width:100%; height:auto; position:relative; z-index:99;}
.ibanner a img.bimg{ display:block; width:100%; height:auto;}
.ibannerc{ position:absolute; z-index:100; top:35%; left:10%; color:#fff;}
.ibannerct{ font-size:60px; line-height:60px;}
.ibannerci{ width:480px; height:auto; margin:25px 0 50px 0; font-size:16px; line-height:25px;}
.ibannerc_m{ width:210px; height:69px; background:url(../images/more.png) no-repeat; line-height:69px; text-align:center; color:#fff; font-size:18px;}

.ibanner .swiper-pagination-bullet{ width:12px; height:12px; line-height:12px; background:#fff;opacity: 1;border-radius:12px;color: #fff; font-size:16px;}
.ibanner .swiper-pagination-bullet-active{width:32px; background:#fff; opacity: 1;border-radius:12px;color: #fff; font-size:16px; font-weight:bolder;}
.ibanner>.swiper-pagination-bullets{ bottom:30px;}
.ibanner>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}

/*.ibanner .ibanner-prev{ width:62px; height:62px; background:url(../images/prev.png) no-repeat 50% 50%; position:absolute; z-index:100; top:50%; margin-top:-31px; left:75px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-prev:hover{background:url(../images/prev.png) no-repeat 50% 50%; opacity:1;}
.ibanner .ibanner-next{width:62px; height:62px; background:url(../images/next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-31px; right:75px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-next:hover{background:url(../images/next.png) no-repeat 50% 50%; opacity:1;}*/

.bannerc{position: relative;overflow: hidden; height:auto;}
.bannerc .swiper-wrapper{}
.bannerc .swiper-wrapper .swiper-slide{ width:100%; height:auto; position:relative; z-index:9;}
.bannerc .swiper-wrapper .swiper-slide img.bimg{ display:block; width:100%; height:auto;}

.bannerc_c{ width:1200px; height:auto; position:absolute; z-index:10; top:50%; left:50%; margin-left:-600px; margin-top:-90px; color:#fff; text-align:center;}
.bannerc_c_1{ font-size:60px; line-height:90px;}
.bannerc_c_3{ padding-top:30px;}

.load-video{display:block;width:76px;height:76px;margin:0 auto;cursor:pointer;transform:translateY(0%);opacity:1;transition:transform 0.6s ease-out,opacity 0.6s}
.load-video img{display:block;width:100%}
.load-video:before,.load-video::after{content:' ';position:absolute;top:-60%;left:-60%;width:220%;height:220%;border:#ffffff 1px solid;border-radius:50%;box-sizing:border-box;transform:scale(0.6);animation-duration:3s;opacity:0;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.23, 0.62, 1)}
.load-video::after{animation-delay:1.5s;transform:scale(1)}

.main_sw.index .box3.animate .wrap .cont .video-btn{padding:3% 0;overflow:hidden}
.main_sw.index .box3.animate .wrap .cont .load-video{transform:translateY(0);opacity:1;transition-delay:0.4s}
.load-video:hover:before,.load-video:hover::after{animation-name:loader}

.video-box{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s}
.video-box .video.cur{opacity:1;filter:alpha(opacity=100)}
.video-box .video.video-on .bg-box{opacity:0;filter:alpha(opacity=0)}
.video-box video{position:absolute;bottom:0;left:0;display:block;width:100%; height:100%;object-fit:cover}

.video-box .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s}
.video-box .bg,.video-box .mb-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mb-bg{display:none}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}
.video-box:hover .bg{transform:scale(1.1);}

.ison .video{opacity:1;filter:alpha(opacity=100);}
.ison .bg-box{opacity:1;}
.ison .bannerc_c_1{opacity:1;}
.ison .bannerc_c_2{opacity:1;}

.icontent{ width:100%; height:auto;}
.iproduct{ padding:65px 0 80px 0; background:#f5f5f5;}
.iproductt{ text-align:center;}
.iproductt_cn{ font-size:38px; font-weight:bolder; color:#333333; line-height:52px;}
.iproductt_en{ font-size:18px; color:#3dcd58; line-height:30px; text-transform:uppercase; width:66px; height:5px; background:#3dcd58; margin:20px auto 0 auto;}
.iproductc{ padding-top:35px;position:relative; height:auto; width:100%;}
.iproductc ul li{ width:280px; height:auto; float:left; margin-right:26px;}
.iproductc ul li a{ display:block; border:1px #eeeeee solid; background:#fff; height:330px;}
.iproductc_img{ width:100%; height:auto; overflow:hidden;}
.iproductc_i{ text-align:center; padding:15px 0 25px 0;}
.iproductc_i_cn{ font-size:16px; color:#1e1e1e; line-height:30px;}
.iproductc_i_en{ font-size:12px; color:#7e7e7e; line-height:20px;}
.iproductc ul li a:hover{-webkit-box-shadow: 4px 4px 20px rgba(0,0,0,0.20);-moz-box-shadow: 4px 4px 20px rgba(0,0,0,0.20);box-shadow: 4px 4px 20px rgba(0,0,0,0.20);border-bottom:2px #3dcd58 solid;height:329px;}
.iproductc ul li a:hover .iproductc_i_en{ color:#3dcd58;}

.iplist{width:280px; height:auto; float:left; margin-right:26px; margin-bottom:29px;}

.iapp{ padding-top:45px;}
.iappc{ padding-top:35px; min-width:1200px;}
.iappcl{ width:100%; height:auto; float:left;}
.iappcl a{ display:block; width:100%; height:auto; position:relative; z-index:9;}
.iappcl a img{ display:block; width:100%; height:auto;}
.iappclt{ width:100%; height:auto; background:#3dcd58; color:#fff; padding:20px 5% 20px 5%; }
.iappclt_cn{ font-size:22px; font-weight:bolder; line-height:35px;}
.iappclt_en{ font-size:14px; line-height:25px; color:#dddddd; text-transform:uppercase;}

.iappclo{ position:absolute; width:84%; height:100%; background:url(../images/i_app_img_over.png) repeat; top:0; left:0; padding:20% 8% 20px 8%; text-align:center; color:#fff;display:none;}
.iappclo_1{}
.iappclo_1_cn{ font-size:24px; font-weight:bolder; line-height:40px;}
.iappclo_1_en{ text-transform:uppercase; font-size:14px;}

.iappclo_2{ margin:30px 0 35px 0; font-size:16px; line-height:28px; height:112px; overflow:hidden;}
.iappclo_3{ width:196px; height:46px; line-height:46px; text-align:center; background:#e61e1e; font-size:14px; color:#fff; text-transform:uppercase;-webkit-border-radius: 46px;-moz-border-radius: 46px;border-radius: 46px; margin:0 auto;}

.iappcl a:hover{-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.20);-moz-box-shadow: 0 0 25px rgba(0,0,0,0.20);box-shadow: 0 0 25px rgba(0,0,0,0.20);}
/*.iappcl a:hover .iappclt{ display:none;}
.iappcl a:hover .iappclo{ display:block;}*/

.iabout{ padding:100px 0 80px 0;}
.iaboutl{ width:440px; height:auto; padding-top:43px;}
.iaboutl_1{}
.iaboutl_2{ font-size:32px; font-weight:bolder; color:#333333; line-height:36px; text-transform:uppercase; margin:10px 0;}
.iaboutl_3{ padding:18px 0; background:url(../images/iaboutl_3_bg.jpg) no-repeat left bottom; font-size:20px; color:#333333; line-height:33px;}
.iaboutl_4{ padding-top:15px; font-size:14px; color:#666666; line-height:32px;}

.iaboutr{ width:750px; height:auto; position:relative; z-index:9;}
.iaboutr_img{ width:750px; height:auto;}
.iaboutr_k{ width:110px; height:455px; position:absolute; z-index:10; top:95px; left:0; background:#fff;}
.iaboutr_m{ display:block; width:175px; height:50px; background:url(../images/i_more_icon.png) no-repeat 50% 50% #3dcd58; margin-left:110px;}

.ipartner{ width:100%; height:auto; background:#f5f5f5; padding:80px 0 60px 0;}
.ipartnert{ text-align:center; color:#1e1e1e; font-size:38px; line-height:40px;}
.ipartnerc{ padding-top:40px;}
.ipartnerc ul li{ width:225px; height:auto; float:left; margin:0 18px 20px 0;}
.ipartnerc ul li a{ display:block;}
.ipartnerc ul li a img{ border:1px #dddddd solid;}
.ipartnerc ul li a:hover img{ border:1px #3dcd58 solid;}

.inew{ padding:55px 0 80px 0;}
.inewc{ padding-top:40px;}
.inewcl{ width:560px; height:auto;}
.inewcl_t{ padding:15px 0; line-height:26px;}
.inewcl_t a{ color:#333333; font-size:16px; line-height:26px;}
.inewcl_t a:hover{ color:#3d7496;}
.inewcl_i{ color:#666666; padding:0 0 14px 0; line-height:20px; font-size:12px;}
.inewcl_m{ display:block; width:156px; height:35px; background:#3dcd58; color:#fff; line-height:35px; text-align:center;}
.inewcl_m:hover{ background:#1e9735; color:#fff;}

.inewcr{ width:580px; height:auto;}
.inewcr ul li{ padding:18px 0; border-bottom:1px #dddddd solid;}
.inewcr ul li a{ display:block;}
.inewcrl{ width:57px; height:auto; text-align:center;}
.inewcrl_t{ color:#999999; font-size:50px; line-height:50px;}
.inewcrl_c{ color:#999999;}

.inewcrr{ width:490px; height:auto;}
.inewcrr_t{ font-size:16px; color:#333333; line-height:25px;}
.inewcrr_i{ padding-top:3px; color:#666666; line-height:18px;}
.inewcr ul li a:hover .inewcrr_t{ color:#3dcd58;}

.foot{ width:100%; height:auto; background:#262323; padding:35px 0 80px 0; border-bottom:1px #494949 solid; color:#7e7e7e;}
.footl{ width:240px; height:auto;}
.footl_t{ margin-bottom:10px;font-size:18px; color:#fff; line-height:35px;}
.footl_i{ color:#7e7e7e; line-height:26px; font-size:12px;}

.footm{ width:900px; height:auto;}
.footm dl{ width:19%; height:auto; float:left;}
.footm dl dt{ margin-bottom:10px;}
.footm dl dt a{ font-size:18px; color:#fff; line-height:35px;}
.footm dl dt a:hover{ color:#3dcd58;}
.footm dl dd a{ font-size:14px; color:#888888; line-height:30px;}
.footm dl dd a:hover{ color:#3dcd58;}

.copyright{ width:100%; height:auto; padding:20px 0; line-height:25px; font-size:14px; color:#777777; text-align:center;background:#262323;}
.copyright a{ color:#777777;}
.copyright a:hover{ color:#3dcd58;}
/*index end*/

/*product start*/
.psearch{ position:relative; z-index:9; height:55px;}
.psearchc{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position:absolute; z-index:10; top:-41px; left:0;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);}
.psearchc_sub{ width:210px; height:95px; background:#3dcd58; text-align:center; line-height:95px; border:0; font-size:28px; color:#fff;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-top-right-radius: 10px;border-top-right-radius: 10px; outline:none; cursor:pointer;}
.psearchc_text{ width:990px; height:95px; line-height:95px; background:#fff; border:0; font-size:28px; color:#9e9e9e; text-indent:60px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius:  10px;outline:none;}

.pbody{ width:100%; height:auto; background:#f5f5f5; padding:0 0 60px 0;}
.prolist{ padding-top:60px;}
.nleft{ width:255px; height:auto;}
.nleft h1{ font-size:20px; color:#fff; line-height:90px; font-weight:normal; background:#3dcd58; text-indent:30px; text-transform:uppercase;}
.nleft ul{ border:1px #dedede solid; background:#fff;}
.nleft ul li{border-bottom:2px #e7e7e7 solid;}
.nleft ul li a.one{ display:block; line-height:30px; font-size:16px; color:#111;/* text-indent:30px;*/ padding:10px 30px;}
.nleft ul li dl{ display:none; padding-bottom:12px;}
.nleft ul li dl dd{ margin:0;}
.nleft ul li dl dd a{ display:block; font-size:14px; line-height:25px; color:#777; padding:4px 23px 4px 46px; background:url(../images/pcate_icon.jpg) no-repeat 30px 13px;}
.nleft ul li dl dd a:hover{background:url(../images/pcate_icon_on.jpg) no-repeat 30px 13px; color:#777;}
.nleft ul li dl dd a.none{background:url(../images/pcate_icon_on.jpg) no-repeat 30px 13px; color:#777;}
.nleft ul li a.one:hover{ /*background:url(../images/ncate_li_icon_over.jpg) no-repeat 94% 50%;*/color:#09632d;}
.nleft ul li a.curr{ color:#50d269;}
.nleft ul li a.curr + dl{ display:block;}

.nleft ul li dl dd .subtwo{ padding:10px 0;}
.nleft ul li dl dd .subtwo a{ display:block; line-height:33px; text-indent:57px; background:url(../images/pnate_li_icon_two.jpg) no-repeat 44px 50%; font-size:14px; color:#333333;}
.nleft ul li dl dd .subtwo a:hover{ color:#066f00; background:url(../images/pnate_li_icon_two_on.jpg) no-repeat 44px 50%;}
.nleft ul li dl dd .subtwo a.cone{ color:#066f00; background:url(../images/pnate_li_icon_two_on.jpg) no-repeat 44px 50%;}

.pcate{ width:890px; height:auto;}
.pcate ul li{ width:48%; height:auto; float:left; margin:0 4% 30px 0;}
.pcate ul li:nth-of-type(2n){ margin-right:0;}
.pcate ul li a{ display:block; border:1px #eeefee solid; padding:19px; background:#fff;}
.pcate ul li a .img{ width:161px; height:auto; border:1px #dedede solid;}
.pcate ul li a .con{ width:210px; height:auto;}
.pcate ul li a .con .tit{font-weight: 700;font-size: 16px;color: #1e1e1e; line-height:25px;}
.pcate ul li a .con .info{font-weight: 400;font-size: 12px;line-height: 18px;color: #777; margin:10px 0 15px 0;}
.pcate ul li a .con .more{font-weight: 400;font-size: 13px;line-height: 18px;color: #3dcd58;}

.plist{ width:890px; height:auto;}
.plist .plistt{ margin-bottom:20px; padding:40px; background:#fff;}
.plist .plistt .plisttl{ width:510px; height:auto;}
.plist .plistt .plisttl .tit{font-size: 28px;line-height: 30px;color: #111;}
.plist .plistt .plisttl .info{font-weight: 400;font-size: 20px;line-height: 30px;color: #3dcd58; margin:10px 0 15px 0;}
.plist .plistt .plisttl .con{font-weight: 400;font-size: 20px;line-height: 35px;color: #777; margin-top:25px;}
.plist .plistt .plisttr{ width:240px;}


.plist .plistc ul li{ width:32%; height:auto; float:left; margin:0 2% 25px 0; text-align:center;}
.plist .plistc ul li.marRight{ margin-right:0;}
.plist .plistc ul li a{ display:block; background:#fff; padding:20px; border:1px #ededed solid;}
.plist .plistc ul li a .plist_t{ margin-bottom:6px; padding-top:10px;}
.plist .plistc ul li a .plist_t_t{ font-size:20px; color:#1e1e1e; line-height:40px;}
.plist .plistc ul li a .plist_t_i{ font-size:14px; color:#7e7e7e; line-height:23px;}
.plist .plistc ul li a .plist_img{ width:100%; height:auto;}
.plist .plistc ul li a .plist_img img{ display:block; width:100%; height:auto;}
.plist .plistc ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.plist .plistc ul li a:hover{ border-bottom:1px #50d269 solid;}

.pdetail{ background:#fff; padding:30px;}
.pdetailt{ margin-bottom:0;}
.pdetailtl{ width:369px;}
.pdetailtl_t{ width:100%; height:auto; margin-bottom:20px; border:1px #ddddde solid;}
.pdetailtl_t img{ display:block; width:100%; height:auto;}
.pdetailtl_c{ position:relative; z-index:9;}

.pdetailtl_cl{ width:100%; height:auto;}
.pdetailtl_cl img{ display:block; width:100%; height:auto;}

.pdetailtl_c_a{width: calc(100% - 90px); margin:0 auto;}
.pdetailtl_c .pdetailtl_c-prev{ width:32px; height:32px; background:url(../images/pd_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; left:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-prev:hover{background:url(../images/pd_prev.jpg) no-repeat 50% 50%;}
.pdetailtl_c .pdetailtl_c-next{width:32px; height:32px; background:url(../images/pd_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-16px; right:0; outline:none; cursor:pointer;}
.pdetailtl_c .pdetailtl_c-next:hover{background:url(../images/pd_next.jpg) no-repeat 50% 50%;}
.pdetailtl_cl.curr img{ border:1px #1e1e1e solid;}

.pdetailtr{ width:750px; padding-top:25px;}
.pdetailtr_1{font-weight: 700;font-size: 28px;line-height: 40px;color: #111;}
.pdetailtr_2{ font-size:24px;font-weight: 400;line-height: 40px;color: #777;}
.pdetailtr_3{ font-size:16px;margin:15px 0; padding:12px 0;font-weight: 400;line-height: 40px;color: #777; border-top:1px #ddddde solid; border-bottom:1px #ddddde solid;}
.pdetailtr_4{ margin:20px auto 18px auto;}
.pdetailtr_4 a{ display:inline-block; width:150px; height:55px; line-height:55px; text-align:center; color:#fff; font-size:20px;background:#3dcd58; border-radius:5px;}
.pdetailtr_4 a:last-child{ margin-right:0;}
.pdetailtr_4 a.pdetailtr_4_curr{ background:#3dcd58; color:#fff; border:1px #3dcd58 solid;}
.pdetailtr_4 a:hover{ background:#357f1a; color:#fff; border:1px #357f1a solid;}
.pdetailtr_4 a.pdetailtr_4_curr:hover{background:#357f1a; color:#fff; border:1px #357f1a solid;}

.pdetailtr_5{  margin-bottom:20px;}
.pdetailtr_5 ul li{ display:inline-block; line-height:35px;}
.pdetailtr_5 ul li{ padding-left:22px;font-size:16px; color:#1e1e1e;}
.pdetailtr_5 ul li.headcr_1{ background:url(../images/top_icon3.png) no-repeat left 50%;}
.pdetailtr_5 ul li.headcr_2{ background:url(../images/top_icon4.png) no-repeat left 50%;margin-left:25px;}
.pdetailtr_6{padding:30px 0; border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;}
.pdetailtr_6 tr td{ line-height:40px; font-size:16px; color:#3e3e3e;}
.pdetailc{ margin-bottom:0;}
.pdetailct{ text-align:center; background:#f6f6f6;}
.pdetailct ul li{ display:block; line-height:70px; font-size:22px; color:#1e1e1e; cursor:pointer; float:left; width:33.333%; background:#f6f6f6;}
.pdetailct ul li:last-child{ margin-right:0;}
.pdetailct ul li.curr{ color:#fff; background:#3dcd58;}
.pdetailct ul li:hover{ color:#fff; background:#3dcd58;}
.pdetailcc{ padding:35px 0; font-size:16px; color:#6e6e6e; line-height:32px;}
#pdetailcc_2,#pdetailcc_3{ padding-top:0;}
.pdetailcc img{ max-width:100%; height:auto;}
.pdetailcc .pdetailcc_t{font-size: 24px;line-height: 36px;color: #111; padding-bottom:13px; position:relative; z-index:1;}
.pdetailcc .pdetailcc_t:before{ content:"";width:74px; height:4px; background:#3dcd58; position:absolute; z-index:2; left:0; bottom:0;}
.pdetailcc .pdetailcc_i{ padding-top:30px;}
.pdetailcc .pdetailcc_b{ padding-top:20px;}
.pdetailcc .pdetailcc_b .list{  width:48%; height:auto; float:left; margin:0 4% 30px 0;padding:20px 20px 20px 78px;line-height:35px; background:url(../images/down_icon1.jpg) no-repeat 22px 50% #fff; font-size:18px; color:#111111; border:1px #ddddde solid;}
.pdetailcc .pdetailcc_b .list:nth-of-type(2n){ margin-right:0;}
.pdetailcc .pdetailcc_b .list > a{display:flex;justify-content:space-between;align-items:center;}
.pdetailcc .pdetailcc_b .list > div > a:nth-of-type(1) img{ margin-right:15px;}
.pdetailcc .pdetailcc_b .list > div{ padding-top:5px;}
.pdetailcc .pdetailcc_c{ padding-top:20px;}

.pdetailcc .pdetailcc_c ul li{ width:22.75%; height:auto; float:left; margin:0 3% 0 0; text-align:center;}
.pdetailcc .pdetailcc_c ul li:nth-of-type(4){ margin-right:0;}
.pdetailcc .pdetailcc_c ul li a{ display:block; background:#fff; padding:20px; border:1px #ededed solid;}
.pdetailcc .pdetailcc_c ul li a .plist_t{ margin-bottom:6px; padding-top:10px;}
.pdetailcc .pdetailcc_c ul li a .plist_t_t{ font-size:20px; color:#1e1e1e; line-height:40px;}
.pdetailcc .pdetailcc_c ul li a .plist_t_i{ font-size:14px; color:#7e7e7e; line-height:23px;}
.pdetailcc .pdetailcc_c ul li a .plist_img{ width:100%; height:auto;}
.pdetailcc .pdetailcc_c ul li a .plist_img img{ display:block; width:100%; height:auto;}
.pdetailcc .pdetailcc_c ul li a:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.pdetailcc .pdetailcc_c ul li a:hover{ border-bottom:1px #50d269 solid;}
.pdcon{ padding:60px 0 0 0;}
/*product end*/

/*about start*/
.common_banner{ width:100%; height:600px; color:#fff; padding-top:200px;}
.common_banner .cbanner{ margin:0 0 0 120px; padding:50px 0 0 185px; background:url(../images/common_tt_bg.png) no-repeat left top; height:400px;}
.common_banner .cbanner .tit{ font-size:42px; line-height:50px; margin-bottom:20px;font-weight: 400;color: #fff;}
.common_banner .cbanner .titen{ font-size:72px; color:#FFCB01; margin-bottom:50px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.aboutc{ padding:70px 0 60px 0;}
.aboutc .aboutcl{ width:51%;}
.aboutc .aboutcl .tit{ color:#111; font-size:38px; font-weight:700; line-height:45px; padding:35px 0;}
.aboutc .aboutcl .con{ color:#666666; font-size:16px; line-height:32px;}

.aboutc .aboutcr{ width:45%;}
.aboutc .aboutcr img{ display:block; width:100%; height:auto;}
.aboutc .anum{ margin-top:80px; text-align:center;}
.aboutc .anum .list{ width:25%; height:auto; float:left;}
.aboutc .anum .list .tit{ color:#1E1E1E; font-size:24px;}
.aboutc .anum .list .tit span{ color:#50d269; font-size:72px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.aboutc .anum .list .info{ margin-top:3px; font-size:16px; color:#1E1E1E; line-height:23px;}
.aboutc .anum .list:nth-of-type(1){ background:url(../images/about_icon1.png) no-repeat 60% 80%;}
.aboutc .anum .list:nth-of-type(2){ background:url(../images/about_icon2.png) no-repeat 60% 80%;}
.aboutc .anum .list:nth-of-type(3){ background:url(../images/about_icon3.png) no-repeat 60% 80%;}
.aboutc .anum .list:nth-of-type(4){ background:url(../images/about_icon4.png) no-repeat 60% 80%;}
/*about end*/

/*contact start*/
.contactt{ width:730px; height:auto; background:#fff; border-radius:10px; padding:80px 70px; background:url(../images/contact_c_icon.jpg) no-repeat 94% bottom #fff; min-height:460px; text-align:left; color:#111111;}
.contactt_t{ margin-bottom:30px;}
.contactt_t_1{ font-size:36px; font-weight:bolder; color:#111111; line-height:38px; margin-bottom:10px;}
.contactt_t_2{ color:#666666; font-size:15px; line-height:38px; font-family:Arial, Helvetica, sans-serif;}
.contactt_c{ font-size:20px; line-height:38px;}
/*contact end*/

/*download start*/
.npro{ width:100%; height:auto; background:#f5f9fc; padding:60px 0;}
.npro .ncate{ background:#fff;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1); display:flex;}
/*.npro .ncate a{ display:block; width:25%; height:75px; line-height:75px; float:left; font-size:18px; color:#111; text-align:center; position:relative; z-index:9; font-weight:700;}*/
.npro .ncate a{ flex:1; display:block; height:75px; line-height:75px; font-size:18px; color:#111; text-align:center; position:relative; z-index:9; font-weight:700;}
.npro .ncate a span{ color:#3dcd58;}
.npro .ncate a:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #3dcd58; left:50%; margin-left:-2px; position:absolute; bottom:-10px; display:none;}
.npro .ncate a:hover{ background:#3dcd58; color:#fff;}
.npro .ncate a:hover span{ color:#fff;}
.npro .ncate a.on{ background:#3dcd58; color:#fff;}
.npro .ncate a.on span{ color:#fff;}
.npro .ncate a:hover:before{ display:block;}
.npro .ncate a.on:before{ display:block;}

.download{ padding:40px 0 5px 0;}
.download .list{ width:48%; height:auto; float:left; margin:0 4% 40px 0;padding:20px 20px 20px 78px;line-height:35px; background:url(../images/down_icon1.jpg) no-repeat 22px 50% #fff; font-size:18px; color:#111111;}
.download .list:nth-of-type(2n){ margin-right:0;}
.download .list > a{ display:flex;justify-content:space-between;align-items:center}
.download .list > div > a:nth-of-type(1) img{ margin-right:15px;}
.download .list > div{ padding-top:5px;}
/*download end*/


/*new start*/
.nlist{}
.nlist .list{}
.nlist .list a{ display:block; padding:50px 0; border-bottom:1px #ddd solid;}
.nlist .list a .img{ width:439px; height:auto;}
.nlist .list a .con{ width:720px; height:auto; padding-top:30px;}
.nlist .list a .con .time{font-weight: 400;font-size: 16px;line-height: 28px;color: #919191;}
.nlist .list a .con .tit{font-weight: 400;font-size: 24px;line-height: 28px;color: #111; margin:13px 0 20px 0; font-weight:bolder;}
.nlist .list a .con .info{font-weight: 400;font-size: 14px;line-height: 28px;color: #333;}
.nlist .list a:hover{border-bottom:1px #3DCD58 solid;}
.nlist .list a:hover .con .tit{ color:#3DCD58;}

.ndetail{ margin:45px auto 0 auto; width:1000px; height:auto; padding:30px 45px; background:#fff;}
.ndetail .tit{font-weight: 400;font-size: 24px;line-height: 35px;color: #333; font-weight:bolder; position:relative; z-index:1;}
.ndetail .tit:before{ content:""; width:5px; height:32px; background:#3dcd58; position:absolute; z-index:2; left:-45px; top:0;}
.ndetail .info{ padding:30px 0; line-height:28px; color:#909090; font-size:15px;}
.ndetail .info .infol{}
.ndetail .info .infor{ font-size:15px; color:#a3a3a3;}
.ndetail .info .infor p{ display:inline-block; margin-left:9px;}
.ndetail .info .infor p:nth-of-type(1){ padding-left:21px; background:url(../images/ndetail_icon1.jpg) no-repeat left 50%;}
.ndetail .info .infor p:nth-of-type(2){ padding-left:21px; background:url(../images/ndetail_icon2.jpg) no-repeat left 50%;}
.ndetail .con{ padding:35px 0; border-top:1px #dadada solid;border-bottom:1px #dadada solid; font-size:16px; line-height:26px; color:#666;}
.ndetail .con img{ max-width:100%; height:auto;}
.ndetail .npage{ padding-top:30px;}
.ndetail .npage a{ width:180px; height:54px; border:1px #dadada solid; line-height:54px; text-align:center; color:#666; font-size:16px;}
.ndetail .npage a:hover{ background:#3dcd58; color:#fff; border:1px #3dcd58 solid;}

/*new end*/




.pageController { width:100%; padding: 40px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; width:35px; height:35px; line-height:35px; background-color: #fff; color: #6a6a6a; margin-right: 10px; font-weight:bolder; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.25); text-align:center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.pageController a:hover { background-color: #3dcd58; color: #FFF; text-decoration: none;  }
.pageController .xuanzhong { background-color: #3dcd58; color: #FFF; font-weight: bold; }