@charset "utf-8";
/* CSS Document */

html{min-width:1100px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#666; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
ul li{list-style:none;}
a{text-decoration:none;color: #666;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}

.clr{clear:both;}
.w1200{width:1200px; margin:0 auto; clear:both}

/*首页导航*/
.header_banner{height:640px;background: #3ba86f;}
.header_banner .aside_menu{float: left;width: 33%;background: url(../images/asideMenuBg.png) no-repeat center;height: 640px;}
.header_banner .aside_menu .menu_s{float: right;width: 300px;text-align: center;padding:70px 0;}
.header_banner .aside_menu .menu_s .menu{margin:80px auto 0;}
.aside_menu .mainlevel{width: 100%; height:45px; text-align:center; position:relative; z-index:999;}
.aside_menu .mainlevel a{  height:45px; line-height:45px;width: 100%; display:inline-block; font-size:14px; color:#fff;position: relative;}
.aside_menu .mainlevel>a i{width: 6px;height: 6px;background: url(../images/menu_icon.png) no-repeat center;display: inline-block;margin: 0 10px 1px 0;}
.aside_menu .mainlevel>a span{border-bottom: 2px solid transparent;display: inline-block;width: 60px;}
.aside_menu .mainlevel>a:hover span,.mainlevel>a.active span{border-bottom: 2px solid #8ec21f;}
.aside_menu .mainlevel ul{width:110px; display:none; position:absolute; padding:10px 0px; left:300px;top: 10px; background:rgba(59,168,111,0.9); z-index:9;}
.aside_menu .mainlevel li{width:100%; height:30px; line-height:30px;}
.aside_menu .mainlevel li a{width:100%;display:block; padding:0px; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.aside_menu .mainlevel li a:hover{background:#54b482; font-weight:normal; color:#fff;}


.header_banner .banner_slide{float: left;width: 67%;position: relative;}
.bl_input{width: 437px;height: 50px;position: absolute;top: 78px;left: 85px;z-index: 99}
.bl_input i{display: inline-block;width: 20px;height: 20px;background:url(../images/banner_search.png) no-repeat center;position: absolute;top:14px;left: 20px; }
.bl_input input{width: 435px;height: 48px;background: #fff;border-radius: 30px;font-size: 12px;color: #999;border: 0;padding-left: 60px;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .05);  
  -moz-box-shadow:0 0 15px rgba(0, 0, 0, .05);  
  box-shadow:0 0 15px rgba(0, 0, 0, .05);}

/*banenr*/
#full-screen-slider{width:100%; height:640px; position:relative; z-index:0; overflow:hidden; }
#slides{display:block; width:100%; height:640px; list-style:none; padding:0; position:relative}
#slides li{display:block; width:100%; height:640px; list-style:none; padding:0; margin:0; position:absolute; left:0px;}
#slides li a{display:block; width:100%; height:640px; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:50%; bottom:30px; height:10px; z-index:999; padding:5px 15px 5px 0; margin:0}
#pagination li{display:block; list-style:none; width:18px; height:18px; float:left; margin-left:15px; background:url(../images/hd_off.png) no-repeat;}
#pagination li a{display:block; width:100%; height:18px; padding:0; margin:0; text-indent:-999em; cursor:pointer;}
#pagination li.current{background:url(../images/hd_on.png) no-repeat;}
.animate{-webkit-transition-duration:1.6s; -ms-transition-duration:1.6s; -o-transition-duration:1.6s; -moz-transition-duration:1.6s; transition-duration:1.6s;}

/*container*/
.tit{padding:45px 0 25px;height: 62px;width: 230px;margin: 0 auto;text-align: center;}
.tit a{display: block;width:100%;height:100%;background: url(../images/tit_bg.png) no-repeat center;}
.tit span{display: block;font-size: 30px;color: #43ac74;font-weight: bold;}
.tit p{font-size: 18px;color: #43ac74;text-transform: uppercase;font-family: "Arial"} 
.shadow{  
   -webkit-box-shadow: #666 0px 0px 10px;  
   -moz-box-shadow: #666 0px 0px 10px;  
   box-shadow: #666 0px 0px 10px;  
   background: #EEFF99;  
}  

/*product_center*/
.pro_center{padding-bottom: 50px;}
.pro_tab{width: 810px;margin: 0 auto 40px;height: 35px;}
.pro_tab li{float: left;width: 115px;height: 28px;border:1px solid #999;border-radius: 20px;text-align: center;line-height: 30px;margin-right: 16px;}
.pro_tab li a{display: block;width: 100%;height: 100%;font-size: 12px;color: #666;}
.pro_tab li:hover,.pro_tab li.active{border:1px solid #43ac74;}
.pro_tab li:hover a,.pro_tab li.active a{color: #43ac74}

.pro_con{position: relative;}
.pro_con .arr{}
.pro_con .arr span{display: block;z-index: 99;position: absolute;top: 120px;cursor: pointer;}
.pro_con #arrLeft{left: -100px;}
.pro_con #arrRight{right: -100px;}
.pro_con_ul{height: 240px;clear: both;}
.pro_con_ul li{width: 278px;height: 280px;border: 2px solid #f8f8f8;float: left;margin:0 11px;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .05);  
  -moz-box-shadow:0 0 15px rgba(0, 0, 0, .05);  
  box-shadow:0 0 15px rgba(0, 0, 0, .05);}
.pro_con_ul li:first-child,.case_ul li:first-child{margin-left: 0;}
.pro_con_ul li a{display: block;width: 100%;height: 100%;}
.pro_con_ul li span{display: block;width: 100%;height: 185px;overflow: hidden;border-bottom: 1px solid #eee;}
.pro_con_ul li span img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.pro_con_ul li:hover span img,.pro_con .pro_con_ul li.active span img{transform: scale(1.1);}
.pro_con_ul li div{height: 94px;padding: 15px 0;}
.pro_con_ul li p{line-height: 40px;text-align: center;font-size: 14px;color: #666;}
.pro_con_ul li div i{display:block;text-align: center;background: url(../images/pro_jt.png) no-repeat center;width: 75px;height: 20px;margin: 0 auto} 
.pro_con_ul li:hover div i,.pro_con_ul li:hover div i{background: url(../images/pro_jt_h.png)}


/*news*/
.news_bg{height: 500px;width: 100%;background: url(../images/news_bg.png) no-repeat center}
.news_con{padding: 80px 0;}
.news_con>dt{float: left;width: 600px;height: 330px;overflow: hidden;margin-right: 46px;}
.news_con>dt img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.news_con>dt:hover img{transform: scale(1.1);}
.news_con>dd{overflow: hidden;}
.news_con>dd .news_tit a{display:block; color: #fff;}
.news_con>dd .news_tit a b{display: block;font-size: 30px;}
.news_con>dd .news_tit a span{font-size: 18px;text-transform: uppercase;font-family: "Arial";}
.news_d{height: 90px;border-top: 1px solid #4bbf83;}
.news_d:hover{background: #3e9266}
.news_d a{display: block;color: #fff;}
.news_d dt{float: left;width: 72px;text-align: center;}
.news_d dt b{font-weight: normal;font-size: 48px;display: block;}
.news_d dt span{font-size: 14px;}
.news_d dd{overflow: hidden;padding: 20px 0;}
.news_d dd h4{font-weight: normal; font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.news_d dd p{font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 22px;}

/*case*/
.case_ul{clear: both;overflow: hidden;padding-bottom: 30px;}
.case_ul li{width: 278px;height: 250px;float: left;margin:0 20px 12px 0;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .1);  
  -moz-box-shadow:0 0 15px rgba(0, 0, 0, .1);  
  box-shadow:0 0 15px rgba(0, 0, 0, .1);}
.case_ul li:nth-child(4n+1){margin-left: 0;}
.case_ul li a{display: block;width: 100%;height: 100%;}
.case_ul li a>span{display: block;width: 100%;height: 195px;overflow: hidden;}
.case_ul li a>span img{width: 100%;transition: all 0.8s ease-in-out;}
.case_ul li p{height: 58px;line-height: 58px;font-size: 14px;color: #666;position: relative;}
.case_ul li p span{padding-left: 12px;}
.case_ul li p i{display: inline-block;width:20px;height: 7px;background: url(../images/case_jt.png) no-repeat center; position: absolute;right: 12px;top: 25px;}
.case_ul li:hover img,.pro_con .pro_con_ul li.active img{transform: scale(1.1);} 
.case_ul li:hover p,.pro_con .pro_con_ul li.active p{background: #3ba86f;color: #fff;}
.case_ul li:hover p i,.pro_con .pro_con_ul li.active p i{background: url(../images/case_jt_h.png)}


/*footer*/
.bl_footer{height: 428px;width: 100%;}
.bot{height: 275px;background: #343d44;padding: 40px 0;}

.bot_lf{float: left;width: 570px;overflow: hidden;}
.bot_tit{height: 65px;}
.bot_tit b{font-size: 21px;display: block;}
.bot_tit p{font-size: 14px;text-transform: uppercase;padding: 8px 0;}
.bot_lf .bot_tit a b,.bot_lf .bot_tit a p{color: #43ac74}
.bot_dl{overflow: hidden;}
.bot_dl dl{float: left;width: 48%;height: 65px;overflow: hidden;margin: 20px 0 0 0;}
.bot_dl dl a{display: block;color: #fff;}
.bot_dl dl a:hover{color:#91989e; }
.bot_dl dl a:hover i{background:#91989e; }
.bot_dl dl dt{float: left;margin:3px 10px 0 0;}
.bot_dl dl dd{overflow: hidden;text-transform: uppercase;}
.bot_dl dl dd i{display: block;width: 30px; height:1px;background: #fff;margin: 10px 0;}

.bot_ct{width: 250px;float: left;position: relative;}
.bot_ct .bot_tit a b,.bot_ct .bot_tit a p{color: #fff}
.bot_ct .bot_form p{width: 248px;height: 43px;margin: 16px 0;}
.bot_ct .bot_form p input{width:230px;height: 100%;border: 0;background: transparent;color: #91989e;font-size: 12px;border: 1px solid #91989e;padding-left: 16px;}
.bot_ct .bot_form .hidden_art{display: none;}
.bot_ct .bot_form p .sbt{display: block;width: 88px;height: 42px;background: #3ba86f;color: #fff;text-align: center;line-height: 42px;margin-top: 26px;border:0;}
.bot_ct>span{position: absolute;width: 2px;height: 210px;background:#91989e;top: 56px;}
.bot_ct .shu_bg_l{left: -65px;}
.bot_ct .shu_bg_r{right:-65px;}

.bot_rt{width: 275px;float: right;}
.bot_rt ul{overflow: hidden;margin-top: 77px;}
.bot_rt li{float: left;width: 110px;height: 140px;margin-left: 25px;}
.bot_rt li span{display: block;width: 104px;height: 102px;background: url(../images/ewm_bg.png) no-repeat center}
.bot_rt li img{width: 88%;height: 88%;margin: 6px 0 0 6px}
.bot_rt li p{font-size: 12px;color: #e7ecef;text-align: center;padding: 12px 0;}

.copyright{height: 70px;background: #2a3137;line-height: 70px;color: #fff;}
.w1100{width: 1100px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}






/*内页*/
.page_nav{padding: 30px 0;overflow: hidden;}
.page_nav p {font-size: 14px;color: #999;margin-bottom: 22px;}
.page_nav p i{display: inline-block;margin-right: 6px;}
.page_nav p b{font-weight: normal;}
.page_nav p a{color: #999;}
.page_nav ul li{ float:left; width:16.5%; text-align:center; line-height:46px;font-size:15px; position:relative; /*margin-left:-1px;*/margin-bottom: 5px;}
.page_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8;}
.page_nav ul li a:after{ content:""; height:5px; width:0; position:absolute; bottom:0px; left:0px; background:#8ec21f; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.page_nav ul li a:hover,.page_nav ul li.active a{ background:#3ba86f; color:#333; *border-bottom-color:#8ec21f; color: #fff;}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after { width: 100%; }

.ny_container{padding-bottom: 40px;overflow: hidden;}
.ny_banner{width:100%;height:270px;background:url(../images/ny_banner.jpg) no-repeat top center;clear:both;position: relative;}
.ny_banner>div{position: relative;}
.ny_banner .bl_input{top: 20px;left: 710px;}

/*导航*/
.header{height: 100px;width: 100%;background: #3ba86f;}
.header .logo{width: 265px;float: left;}
.header .logo img{width: 100%;height: 100%;margin-top: 18px;}
.page_menu{ height:100px;background: #3ba86f;float: right;} 
.page_menu .mainlevel{width: 120px; height:100px; text-align:center; position:relative; z-index:999; float:left;}
.page_menu .mainlevel a{  height:100px; line-height:100px;width: 110px; display:inline-block; font-size:14px; color:#fff;position: relative;} 
.page_menu .mainlevel>a i{width: 6px;height: 6px;background: url(../images/menu_icon.png) no-repeat center;display: inline-block;margin: 0 10px 1px 0;}
.page_menu .mainlevel>a span{border-bottom: 2px solid transparent;width: 60px;padding-bottom: 6px;}
.page_menu .mainlevel>a:hover span,.mainlevel>a.active span{border-bottom: 2px solid #8ec21f;}
.page_menu .mainlevel ul{width:100px; display:none; position:absolute; padding:10px 0px; left:18px; background:rgba(59,168,111,0.9); z-index:9;}
.page_menu .mainlevel li{width:100%; height:30px; line-height:30px;}
.page_menu .mainlevel li a{width:100%;display:block; padding:0px; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.page_menu .mainlevel li a:hover{background:#228451; font-weight:normal; color:#fff;}



/*news*/
.news_page{overflow: hidden;}
.news_page_lf{float: left;width: 854px;}
.news_page_lf dl{height: 72px;padding: 40px 20px;margin-bottom: 20px;background: #fff}
.news_page_lf dl a{display: block;}
.news_page_lf dl dt{float: left;text-align: center;margin-right: 25px;}
.news_page_lf dl dt span{font-size: 40px;display: block;}
.news_page_lf dl dt p{font-size: 14px;}
.news_page_lf dl dd{overflow: hidden;width: 700px;}
.news_page_lf dl dd b{font-size: 26px;display: block; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 18px;}
.news_page_lf dl dd p{font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page_lf dl:nth-of-type(odd){ background: #f8f8f8;}
.news_page_lf dl:nth-of-type(even){ background: #fff;}
.news_page_lf dl:hover{ background: #f7f7f7;}

.news_page_rt{width: 280px;float: right;padding: 30px 22px;background: #f8f8f8;color: #666;}
.news_page_rt img{width: 280px;height: 195px;}
.news_page_rt h4{font-size: 16px;font-weight: normal;margin: 20px 0;width: 280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page_rt p{font-size: 12px;line-height: 22px;}

/*about*/
.about_page_con{clear: both;}
.about_t{background: url(../images/about_page_bg.png) no-repeat center;height: 145px;width: 100%;margin-bottom: 30px;}
.about_ptit{padding: 30px 40px;}
.about_t h4 a{color: #333;font-size: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_t p{font-size: 14px;color: #666;margin: 10px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.about_allp{clear: both;overflow: hidden;}
.about_allp p{line-height: 26px;text-indent: 22px;}

.ab_img{height: 212px;margin: 28px 0;}
.ab_img li{float: left;margin-left: 20px;width: 280px;height: 212px;}
.ab_img li:first-child{margin-left: 0;}
.ab_img li img{width: 100%;height: 100%;}

/*contact*/
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px}

.lxwm{width:100%;padding:20px 0;line-height:24px;float:left}
.lxwm_z{float:left}
.lxwm_z h3{color:#666;line-height:35px}
.lxwm_r{float:right}
.lxwm_r li{width:120px;float:left;padding-left:10px}
.lxwm_r li img{width:120px;height:120px;float:left;border:#ddd 1px solid}
.lxwm_r li p{line-height:30px;text-align:center}


/*product*/
.page_pro .pro_con_ul li{margin:0 9px 18px;}






