﻿@charset "utf-8";
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;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#666; font-size:14px; }
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{color:#666; font-size:15px;vertical-align:middle;}
input:focus {outline:none;}
a{ color:#666; text-decoration:none;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
img{max-width:100%;}
.w1300{ max-width:1340px; width:96%; margin:0 auto;}
.w1300:after{content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.cswka { min-width:1300px;}
@media screen and (max-width:1300px){.cswka { padding:0 2%;}}





.top_bg{ height:105px; width:100%;background: url(images/top_bg.png) repeat-x;position: relative;z-index: 10; overflow:hidden; min-width:1300px;}
.top_line{width: 83.33%;margin: 0 auto;height: 105px;}
.logo{ width:459px;line-height: 0;padding: 15px 0 0;}
.h_nav{ height:105px;overflow: hidden;}
.h_nav li{height: 105px;line-height: 105px; float:left;position: relative; margin:0 10px}
.h_nav li a{ font-size:15px; color:#373d41; padding:0 20px;display:block; float:left;position: relative;z-index: 4; text-decoration:none;}
.h_nav li a:hover{background:#2b52db\9;color: #fff;font-weight: bold;}/* IE6ã€IE7ã€IE8æ”¯æŒ */
.h_nav li:after{content:'';position:absolute;width:100%;height:0;background:#8bc441 url(../images/nav_line.gif) no-repeat center 5.8rem;top:0;left:0;-webkit-transition:height .3s;transition:height .3s;border-radius: 0 0 0.5rem 0.5rem;}
.h_nav li:hover:after,.h_nav li.cur:after{height:100%;}
.h_nav li.cur a{color: #fff;font-weight: bold;}
em,i{ font-style:normal;}


/*banner*/
.block_home_slider { position: relative; line-height: 0px; min-width:1300px;margin-top:-12px;}/*底部小图标*/
.block_home_slider img { width:100%;}
.block_home_slider .slide { position: relative; overflow: hidden; height:auto; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom:20px; width:50%; text-align: center;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 2px; float:right; *display:inline;*zoom:1;overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #5d9f06; }

.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height:650px; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
#home_slider2 { display: none; }
/*banner结束*/


.s_bg{height: 100px;overflow: hidden; background:url(../images/s_bg.gif) no-repeat center 0; min-width:1300px;}
.search{ width:1200px; margin:0 auto;}
.s_word{width: 830px;float: left;}
.s_word p{float: left;height: 100px;overflow: hidden;line-height: 100px;font-size: 14px;color: #737373;width: 568px;}
.s_word b{font-size: 14px;color: #000;}
.s_word a{font-size: 14px; color:#737373; padding:0 10px 0 0;}
.s_word a:hover{color: #000;}
.search .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:230px; height:44px; border:none; float:left; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:40px; outline:none;margin-top: 28px;}
.search .ser_so{cursor: pointer; float:left; background:url(../images/s_so.gif) no-repeat; border:none; width:32px; height:44px;margin-top: 28px;}
.s_tel{width: 275px;font-size: 14px;color: #fff;line-height: 26px;padding:6px 0 0 45px; background:url(../images/tel.png) no-repeat 0 32px;}
.s_tel b{display: block;font-size:24px;}


/**/
.guide{padding: 60px 0 0;overflow: hidden;margin: 0 auto;}
.gui_tit{font-size: 45px;color: #000;text-align: center;position: relative;height:120px;line-height: 54px;overflow: hidden;}
.gui_tit em{width: 338px;height: 36px;display: block;margin: 0 auto 12px;line-height: 0;}
.gui_tit em img{width: 338px;height: 36px;}
.gui_tit span{display: block;font-size: 24px;font-weight: normal;}
.gui_tit:before,.pro_tit:before,.adv_tit:before,.pro_tit_bei:before{content: "";width: 40px;height: 2px;background: #8bc441;position: absolute;bottom: 0;left: calc(50% - 20px);-webkit-transition:all .5s;transition:all .5s;}
.gui_tit:hover:before,.pro_tit:hover:before,.adv_tit:hover:before{width: 60px;left: calc(50% - 30px);}
.guide p{font-size: 18px;color: #808080;line-height: 36px;height: 72px;text-align: center;width: 910px;margin: 0 auto;padding: 30px 0 0;}
.digital{background: #fff;box-shadow: 0 3px 6px 3px rgba(0,0,0,0.1);border-radius: 10px;padding-top: 10px;position: relative;z-index: 5;margin: 50px 10px 10px;}
.sy_aoks_sg {overflow:hidden; padding:2% 0;}
.sy_aoks_sg dl { overflow:hidden;}
.sy_aoks_sg dd { float:left;width:176px; margin-left:110px; position:relative;}
.sy_aoks_sg dd:before { content: "";  width: 1px; height: 88px; position: absolute; top: 5px; right: 0; background: #e5e5e5;}
.sy_aoks_sg dd:last-of-type:before { background: none;}
.sy_aoks_sg dd:nth-of-type(1){width: 209px;}
.sy_aoks_sg dd:nth-of-type(2){width: 240px;}
.sy_aoks_sg dd:nth-of-type(3){width: 200px;}
.sy_aoks_sg dd:nth-of-type(4){width: 150px;}
.sy_aoks_sg dd a{ color:#fff; display:block;}
.sy_aoks_sg dd:hover { background:#fff;}
.sy_aoks_sg dd .sy_aoks_sg_a { font-size:54px; color:#5d9f06; font-family:"Impact";}
.sy_aoks_sg dd .sy_aoks_sg_b { font-size:14px; color:#636262;}

.gsjj_sz_t_span { font-size:18px;}

/*产品*/
.product{background: url(../images/cp_bg.jpg) no-repeat center 0;overflow: hidden;height:860px;padding-top: 50px;}
.cp_ls { overflow:hidden; background:url(../images/cp_zho.jpg) repeat-x center; width:100%; height:260px;margin-top: -75px;padding-top:106px;}
.pro_tit_bei{font-size: 42px;color: #fff;height: 110px;position: relative;text-align: center;overflow: hidden;line-height: 42px;}
.pro_tit_bei a{color: #fff;}
.pro_tit_bei a:hover{color: #fff;}
.pro_tit_bei span{display: block;font-size: 22px;font-weight: normal;color: #fff;padding: 22px 0 0;}
.pro_tit_bei:before{top: 60px;}
.pro_tit_bei:before{content: "";width: 40px;height: 2px;background: #fff;position: absolute;bottom: 0;left: calc(50% - 20px);-webkit-transition:all .5s;transition:all .5s;}
.pro_tit_bei:hover:before{width: 60px;left: calc(50% - 30px);}

.pro_tit{font-size: 42px;color: #000;height: 110px;position: relative;text-align: center;overflow: hidden;line-height: 42px;}
.pro_tit a{color: #000;}
.pro_tit a:hover{color: #2b52db;}
.pro_tit span{display: block;font-size: 22px;font-weight: normal;color: #000;padding: 22px 0 0;}
.product .pro_tit{margin-bottom: 40px;}
.product .pro_tit:before,.super .pro_tit:before,.case .pro_tit:before,.news .pro_tit:before,.about .pro_tit:before{bottom: auto;top: 60px;}
.product dl{width:32.2%;overflow: hidden;float: left;position: relative;margin-right:20px; padding:1%; background:#fff; border-radius: 10px; margin-bottom:20px;}
.product dl dt{line-height: 0;background: #fff;}
.product dl dt a{display: block;position: relative;}
.product dl:hover dt a:before,.product dl.cur dt a:before{content: "";width:100%;height: 100%;background: rgba(139,196,65,0.6);position: absolute;top: 0;left: 0;border-radius: 10px;}
.product dl dt img{width:100%;height: auto;}
.pro_dd01{width:220px;height: 65px;line-height: 65px;background: #8bc441;border-radius: 10px;padding: 0 25px;position: absolute;bottom:0;left:110px;font-size: 22px;color: #fff;-webkit-transition:all .5s;transition:all .5s;}
.product dl dd a{ color:#fff;}
.product dl dd em{width: 26px;height: 26px;display: block;line-height: 0;float: right;padding-top: 24px;}
.product dl dd em img{width: 26px;height: 26px;}
.pro_dd02{width: 180px;height: 255px;background: #fff;border-radius: 10px;padding: 25px 25px 0;position: absolute;bottom: -300px;left: 23px;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);-webkit-transition:all .5s;transition:all .5s;}
.pro_desc{font-size: 16px;color: #000;line-height: 30px;height: 180px;}
.pro_dd02 a{display: block;font-size: 14px;color: #f27130;width: 100%;margin-top: 24px;font-weight: bold;height: 30px;line-height: 22px;position: relative;}
.pro_dd02 a:before{content: "";width: 80px;height: 2px;background: #f27130;position: absolute;bottom: 0;left: 0;-webkit-transition:all .5s;transition:all .5s;}
.pro_dd02 a:hover:before{width: 120px;}
.product dl:nth-of-type(3n){margin-right: 0;}
.product dl dd.pro_dd02 em{padding-top: 2px;}
.product dl:hover .pro_dd01,.product dl.cur .pro_dd01{bottom: 0;}
.product dl:hover .pro_dd02,.product dl.cur .pro_dd02{bottom: 26px;}

/*广告*/
.ban01{background: url(../images/ban01.jpg) no-repeat center 0;overflow: hidden;height: 238px;}
.ban01_l{color: #fff;font-size: 24px;padding: 70px 0 0;width: 600px;line-height: 44px;float: left;}
.ban01_l b{font-size: 36px;display: block;}
.ban01_tel{width: 440px;float: right;padding-top:63px;}
.ban01_tel span{display: block;width: 210px;text-align: center;font-size: 14px;color: rgba(255,255,255,1);background: url(../images/ban_line.png) no-repeat center 15px;line-height: 30px;float: left;}
.ban01_tel span i{display: block;font-size: 28px;}
.ban01_tel a{display: block;float: right;font-size: 16px;color: #8bc441;width: 156px;text-align: center;height: 50px;line-height: 50px;background: #fff;border-radius: 10px;margin-top:30px;box-shadow: 0 3px 10px 3px rgba(165,233,78,0.3);}
.ban01_tel a:hover{animation:shake .8s linear;-webkit-animation:shake .8s linear;}


.news{padding: 80px 0 40px; overflow:hidden;}
.news_t{overflow:hidden; margin:30px 0; background:#8bc441;}
.news_t a{display: block;float: left;width: 200px;text-align: center;height: 50px;background: #fff;border-radius:5px;font-size: 22px;color: #8bc441; margin:5px 0 5px 10px; line-height:50px;}
.news_t i{float: right;font-size:25px;color: #fff;text-transform: uppercase; margin-right:10px; margin-top:15px;}
.news dl{width:70%;float: left;border-right: #ccc 1px solid;} 
.news dl dt{width: 550px;height: 280px;overflow: hidden;line-height: 0;border-radius: 10px;float: left;}
.news dl dt img{width: 100%;height:290px;}
.news dl dd{width: 325px; height:280px; padding: 20px 40px 0 0;float: right;}
.news dl dd i{display: block;font-size: 14px;color: #000;height: 30px;line-height: 30px;overflow: hidden;}
.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.news dl dd h5 a,.wd_m dl dt a{font-size: 18px;color: #000;display: block;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd span{display: block;margin-top: 50px;}
.news dl dd span a{display: block;font-size: 14px;color: #fff;text-transform: uppercase;width: 100px;text-align: center;height: 30px;line-height: 30px;background: #8bc441;border-radius: 20px;}
.news dl dd span a:hover{background: #01479d;}
.news dl:nth-of-type(2){width:30%;}
.news dl:nth-of-type(2) dt{display: none;}

.case_desc{font-size: 16px; color: #808080; line-height: 30px;overflow: hidden;padding: 15px 0 0;} 


/*公司简介*/
.in_about{overflow: hidden; margin-top:35px;  min-width:1300px;}
.in_about dl{ position:relative; z-index:0;}
.in_about dl dt{width: 100%;height: 709px;overflow: hidden;}
.in_about dl dt a{width: 1920px;display: block;height: 709px;position: absolute;top: 0;left: 50%;margin-left: -960px;overflow: hidden;}
.in_about dl dt a:before{content: "";width: 100%;height: 210px;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;z-index: 1;}
.in_about dl dt img{width: 1920px;height: 709px;}
.in_about dl dd{position: relative;z-index: 10;margin-top: -360px;}
.ab_l{width: 450px;height: 330px;background: #fff;padding: 30px 0 0;border-radius: 10px 10px 0 0;}
.ab_l ul{width: 450px;height:160px;padding-top:13px;background: #8bc441;margin-top: 10px;}
.ab_l ul li{width: 150px;float: left;text-align: center;position: relative;}
.ab_l ul li:before{content: "";width: 2px;height: 135px;position: absolute;top: 0;left: 0;background: rgba(255,255,255,0.2);}
.ab_l ul li em{width: 74px;height: 70px;display: block;line-height: 0;overflow: hidden;margin: 0 auto;}
.ab_l ul li em img{width: 74px;height: 70px;}
.ab_l ul li span{display: block;font-size: 22px;color: #fff;line-height: 26px;padding: 10px 0 0;width: 55px;margin: 0 auto;}
.ab_l ul li:first-child:before{background: none;}
.ab_l ul li:hover em{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}
.ab_r{width:815px;padding:120px 0 0;font-size: 16px;color: #fff;line-height: 36px;height: 108px;}


/*底部*/
.fott { overflow:hidden; background:#8bc441;}
.foot_s { float:left; margin:40px 0;}
.foot_s_a {font-size:20px; color:#fff;}
.foot_s_ben { width:28px; height:1px; background:#fff; margin:10px 0;}
.foot_s_lan { width:240px; float:left;}
.foot_s_lan ul{}
.foot_s_lan li{ float:left; width:50%; line-height:40px; font-size:16px;}
.foot_s_lan li a{ display:block; color:#fff;}
.foot_s_lan li:hover a{ color:#5d9f06;}

.foot_d { float:left; margin-top:100px; margin-left:155px; color:#fff;}
.fott_logo { float:left; margin-top:16px;}
.fott_dinh { float:left; line-height:32px; font-size:16px;}

.fott_xian { float:left; width:2px; height:60px; background:#fff; margin:15px 30px 0 30px;}

.foot_f { float:right; text-align:center; color:#fff; line-height:35px; margin-top:67px;}
.foot_f img { width:120px; height:auto;}

.fottz { overflow:hidden; background:#8bc441; border-top:1px solid #81b53d; text-align:center; line-height:60px; color:#fff;}


/*内页*/
.hmw { height:300px; margin-top: -12px;}

.ao_fuw { overflow:hidden; padding-top:20px;margin-bottom:60px;}

.about { overflow:hidden; background:#fff; line-height:30px; font-size:16px;}
.about span { color:#8bc441; font-weight:bold;}
.about_a { overflow:hidden; background:#fff; line-height:40px; font-size:16px;}


.about_mss { font-size:30px; font-weight:bold; line-height:60px;}
.about_mss1 { width:50px; height:2px; background:#8bc441; margin-bottom:20px;}

.ab_fsdl { overflow:hidden; margin-top:10px;}
.ab_fsdl ul { margin-left:-1%;}
.ab_fsdl li { float:left; margin-left:1%; width:24%; border:1px solid #eee; text-align:center; margin-top:20px; padding:20px 0;}
.ab_fsdl li img { width:120px; height:auto;}
.ab_fsdl p { font-size:18px; font-weight:bold;}

/*栏目*/
.ny_aos { overflow:hidden;}
.ny_aos ul { margin-top:30px;}
.ny_aos li { width:180px; background:#8bc441; line-height:45px; text-align:center; float:left; margin-left:10px;}
.ny_aos li a{ display:block;}
.ny_aos li:hover a{ background:#8bc441; color:#fff;}

.ny_skaa { background:#8bc441 !important;}
.ny_skaa a { color:#fff !important;}

/*左栏目*/
.pds_z { float:left; width:250px;}
.pds_z ul {}
.pds_z li { float:left; background:#f5f5f5; width:100%; line-height:50px; text-indent:25px; margin-bottom:10px;}
.pds_z li a{ display:block;}
.pds_z li:hover a{ background:#8bc441; color:#fff;}
.pds_z1 { float:left;background:#f5f5f5; line-height:26px; padding:8% 4%;color:#9c9c9c;}
.pds_z1 p { font-size:20px; margin-bottom:10px; color:#333;}

/*右栏目*/
.pds_y { float:right; width:calc(100% - 280px);}
.pds_y1 { float:left; width:100%;}


/*视频*/
.huanjin { overflow:hidden;}
.huanjin ul { margin-left:-1%;}
.huanjin li { width:24%; float:left; margin-left:1%; line-height:45px; text-align:center; overflow:hidden; margin-bottom:10px;border:1px solid #eee;}
.huanjin li img {transition: all .5s; max-width:100%;}
.huanjin li:hover img { transform: scale(1.1); }
.huanjin_sa { overflow:hidden;}
.huanjin li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin li p a{ display:block;}
.huanjin li:hover p { background:#1369ab; color:#fff;}


/*左右一页*/
.zuoy { text-align: center; clear: both; color: #fff; float:left; margin-top:20px;}
.zuoy_ks { width: 120px; display: inline-block; background: #eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #8bc441 ; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #8bc441 ; line-height: 35px; border-radius: 5px; }

/*上下一页*/
.mska_losa { overflow:hidden; line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative; height:80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#8bc441; text-align:center;border-radius: 10px;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*内产品*/
.in_product { overflow:hidden;}
.in_product ul { margin-left:-1%;}
.in_product li { float:left; width:32.33%; margin-left:1%; text-align:center; line-height:50px;}
.in_product li a{ display:block;transition:all 0.5s;}
.in_product li:hover a{ color:#8bc441 ; font-size:18px;}
.in_product li .in_product_1 { overflow:hidden;border-radius: 10px; padding:10px; background:#f5f5f5;}
.in_product li .in_product_1 img {width:100%;height:auto;transition:all 0.5s;}

.pds_cps { text-align:center;}
.pds_cps1 { text-align:center; font-size:22px; margin:20px 0;}

/*产品详情*/
.zoomdemo {  overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; margin:2px 0 0 10px;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:13%; height:50px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:360px !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:645px; color:#1a1a1a; line-height:25px; margin-top:1%; margin-right:2%;}
.prodetailtxt p{ font-size:20px; border-bottom:1px solid #dadada; padding:10px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:40px; background:#7aae3b; text-align:center; margin-top:40px;border-radius: 10px; border:1px solid #7aae3b;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover a{ border-radius: 10px; background:#fff; color:#333;}
.pw_1 { line-height:25px; margin-top:20px;}

.chxiq { overflow:hidden; margin-top:10px;}
.chxiq .chxiq_1 { background:#f5f5f5; line-height:50px; text-indent:18px; font-size:18px;}
.chxiq .chxiq_2 { padding:2%; line-height:30px;}


/*内页新闻*/
.nes_zyi { overflow:hidden; width:100%; margin-bottom:20px;}
.nes_zyi dl { background:#fff; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #eee;}
.nes_zyi dl:last-child { margin-bottom:0px;}
.nes_zyi dd { width:250px; float:left; border:1px solid #eee; margin-bottom:15px;}
.nes_zyi dd img { max-width:100%; height:auto;}
.nes_zyi dt { float:right; width:100%;}
.nes_zyi dt a{ display:block; transition:all .5s;}
.nes_zyi dt:hover a{ color:#8bc441; margin-left:10px;}
.nes_zyi dt .nes_zyi_1 { font-size:18px;font-weight:bold;}
.nes_zyi dt .nes_zyi_2 { margin:10px 0; font-size:14px; line-height:25px; color:#acacac; height:55px;}
.nes_zyi dt .nes_zyi_sj { position:relative; text-indent:22px; line-height:18px; margin:20px 0;}
.nes_zyi dt .nes_zyi_sj:after {content:""; background:url(../images/xin_bie.png) no-repeat; width:40px; height:39px; position:absolute; top:0; left:0px;}

.soluw_ney { overflow:hidden;}
.soluw_ney_zi { overflow:hidden; font-size:22px; margin-bottom:15px; font-weight:bold;}
.sowa_q1 { color:#aeaeae; }
.soluw_ney_xian {border:1px solid #eeeeee; margin:20px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:35px; margin-bottom:20px; color:#888; font-size:16px; width:100%; }
.soluw_ney_nei2 { line-height:35px; margin-bottom:20px; color:#888; font-size:16px; width:100%; padding:0 1%;}

/*新闻中心*/
.ne_news { overflow:hidden;}
.ne_news ul{}
.ne_news li{ overflow:hidden; background:#f5f5f5; margin-bottom:20px; padding:1% 0;}
.ne_news li:hover { display:block; background:#8bc441;}

.ne_news_1 { float:left; width:calc( 100% - 120px); margin-left:20px; position:relative; text-indent:15px;}
.ne_news_1:after{content:""; position:absolute; top:5px; left:0; background:url(../images/sanjioa.png) no-repeat; width:15px; height:15px;}
.ne_news li:hover .ne_news_1 { color:#fff;}
.ne_news_sjp { float:right; width:100px;}
.ne_news li:hover .ne_news_sjp { color:#fff;}

/*联系方式*/
.conts { overflow:hidden; }
.conts_zuo { line-height:35px; font-size:16px; width:100%;}
.conts_zuo span { font-weight:bold; color:#7aae3b; font-size:18px;}
.conts_you {  width:100%;}

.khly_a { background:#f5f5f5; padding:2%; margin-top:20px;}
.khi_ao { font-size:25px; border-bottom:1px solid #eee; overflow:hidden; line-height:50px; width:140px; }
.khly { overflow:hidden; margin-top:10px;}
.khly ul{}
.khly ul:after{ content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; line-height:0;}
.khly ul li{ width:48%; float:left; margin:0 2% 1% 0%; border-bottom:1px #eaeaea solid;}
.khly ul li .input_txt{ width:100%; height:40px; line-height:40px; border:none; background:none; font-size:14px !important; text-indent:10px; color:#c4c0c0;}
.khly ul .textarea{ width:100%;}
.khly ul li textarea{ width:100%; height:90px; border:none;background:none; margin-top:10px; text-indent:10px; color:#c4c0c0;font-size:14px !important;}
.khly .more{ width:120px;}
.khly .more .input_btn{ width:100%; color:#fff; font-size:16px; line-height:46px; text-align:center; border:none; background:#8bc441 ;border-radius: 5px;}