﻿/* CSS Document */

/*重置*/

@charset "utf-8";

*{margin:0; padding:0;}

ul,li{ list-style-type:none;margin:0; padding:0; }

iframe{ border:none;}

body{font-family:"Arial";font-size:14px;margin:0 auto;color:#000;background:white; position: relative;}

div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{margin:0; padding:0;}

h1, h2, h3, h4,h5{ font-family:"Arial"; font-size:14px; font-weight:normal;}

img{ border:0; padding:0;vertical-align:middle;}

ul,input,dl{margin:0; padding:0; list-style-type:none;outline: none;}

a{ color:#000; text-decoration: none;}

.clear{clear: both;}

.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}

.clearfix{*zoom:1;}





.header{width: 100%; position: relative;}







.banner{ width:100%; height:683px; float:left; display:inline; position: relative;}

.ejbanner{ width:100%;  position: relative;}


.wz_right{display: none;}




.top{width: 100%; position: absolute; top:0; left: 0;z-index: 9999999; background: url(../images/dian.png);}

.top .top_box{width: 1200px; margin: 0 auto;}

.logo{float: left;}

.top_right{float: right;}



.lge{float: right; width: 166px; padding-top: 16px; } 

.lge span{float: left;color: white; line-height: 18px; font-size: 12px; }

.lge_nav{ width: 90px; height: 18px; border: 1px solid #fff;  float: right; padding-left: 6px; font-size: 12px;background: url(../images/la.png) no-repeat 76px center; }

.lge_nav li{position: relative;}

.lge_nav li a{color: white;line-height: 18px;}

.lge_nav dl{position: absolute; width: 92px; top:20px; background: black; left: -7px;padding:6px 0; ;padding-left: 6px; display: none;z-index: 99999999; }

.lge_nav dl dd a{line-height: 20px; display: block;}


.fenye{
    width: 100%;
    padding:30px 0px;
    margin-top: 10px !important;
    text-align: center;
   margin: 0 auto;

}
.fenye a {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
     display: inline-block;
}
.fenye span {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
    font-size: 14px;
}
.fenye a:visited {
    text-decoration: none;
    color: #333;
}
.fenye a:link {
    text-decoration: none;
    color: #333;}
.fenye div .current{background: #00632e; color: white;}



.nav{float: right; width: 910px; margin-top: 15px; margin-right: -20px;}

.nav li{float: left;width: 130px; position: relative;height: 47px;}

.nav li a{font-size: 18px; color: #fff; display: block; text-align: center;line-height: 30px; }

.nav li:hover>a{color: #53a831;}

.nav li dl{position: absolute; width: 100%; top:47px; display: none;}

.nav li dl dd{ margin-bottom: 1px; }

.nav li dl dd a{font-size: 12px; background: url(../images/dian.png);line-height: 42px}

.nav li dl dd a:hover{background: #00632d;}





.pro_left .tk{overflow: hidden;}

.pro_left .tk img{width: 471px; height: 389px;  -webkit-transition: -webkit-transform 1s;

  -moz-transition: -moz-transform 1s;

  -o-transition: -o-transform 1s;

  transition: transform 1s;}



 .pro_left .tk img:hover{ -webkit-transform: scale(1.3);

  -moz-transform: scale(1.3);

  -ms-transform: scale(1.3);

  -o-transform: scale(1.3);

  transform: scale(1.3);} 



.flexslider{position: relative; height:683px; overflow: hidden; z-index:5;  background: url(../images/loading.gif) 50% no-repeat; }

.slides{ position: relative; z-index: 1;}

.slides li { height:683px;}

.flex-control-nav { position: absolute; bottom: 1px; z-index: 99999; width: 100%; text-align: center; height:40px;}

.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; margin-top:15px; }

.flex-control-nav a { display: inline-block; width: 14px; height: 14px; border-radius:5px; line-height: 40px; overflow: hidden; cursor: pointer; background: url(../images/j_07.png) right 0 no-repeat;}

.flex-control-nav .flex-active { background-position: 0 0;}





.vr_right .swiper-slide img{width: 432px; height: 572px;}



.vr_lb{margin-top:24px;position: relative;}

.vr{width: 100%; margin-top:60px; background: #f0f0f0;}

.vr_box{width: 1200px; margin: 0 auto;background: url(../images/b0.png) no-repeat top center; height: 572px;}

.vr_btk{padding-top: 45px; padding-bottom: 26px; background: url(../images/dw.png) repeat-x bottom left;}

.vr_bt{text-align: left;font-size: 30px; padding-bottom: 20px; background: url(../images/heng.png) no-repeat bottom left;}

.vr_left{width: 727px;float: left;}

.vr_pt .tk{display: block;}

.vr_pt .tk img{width: 229px; height: 284px;}

.vr_pt{background: white; padding-bottom: 15px;}



.vr_pt .vm{font-size: 18px; color: #393939; margin-top:18px; text-align: center;}

.vr_pt .vg a{}

.vr_pt .vg a{width: 61px; line-height: 18px; border-radius: 8px; border: 1px solid #009572; display: block; text-align: center;margin:0 auto; margin-top: 8px;}



.vr_right{float: right; width: 432px;}

.slideshow{

	  position: relative;

	  z-index: 1;

	  height: 100%;

	  max-width: 700px;

	  margin: 50px auto;

	}

	.slideshow * {

	  outline: none;

	}

	.slideshow .slider {

	  box-shadow: 0 20px 50px -25px black;

	}

	.slideshow .slider-track {

	  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);

	  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);

	}

	.slideshow .item {

	  height: 100%;

	  position: relative;

	  z-index: 1;

	}

	.slideshow .item img {

	  width: 100%;

	  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);

	  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);

	  -webkit-transform: scale(1.2);

			  transform: scale(1.2);

	}

	.slideshow .item.slick-active img {

	  -webkit-transform: scale(1);

			  transform: scale(1);

	}



.pro{width: 100%; padding-top: 85px; background: url(../images/lbg.png) no-repeat center 520px;}

.pro_box{width: 1200px; margin: 0 auto;}

.btk{}

.bt{font-size: 30px; text-align: center; padding-bottom: 30px; background: url(../images/heng.png) no-repeat bottom center;}



.pro_kn{margin-top:56px;}

.pro_left{float: left;}

.pro_left .tk{position: relative;display: block;width: 471px; color: white;}

.pro_left .tk .tm{line-height: 45px;position: absolute;bottom: 0;color: white;width: 100%; font-size: 16px; background: url(../images/dian.png); text-align: center;}



.pro_right{float: right; width: 726px;}

.pro_right li .tm{line-height: 45px;position: absolute;bottom: 0;color: white;width: 100%; font-size: 16px; background: url(../images/dian.png); text-align: center;}

.pro_right li{float: left;margin-left: 20px; margin-bottom: 15px;}

.pro_right li a{display: block;position: relative; overflow: hidden;}

.pro_right li a img{width: 222px; height: 187px; -webkit-transition: -webkit-transform 1s;

  -moz-transition: -moz-transform 1s;

  -o-transition: -o-transform 1s;

  transition: transform 1s;}

.pro_right li a img:hover{-webkit-transform: scale(1.3);

  -moz-transform: scale(1.3);

  -ms-transform: scale(1.3);

  -o-transform: scale(1.3);

  transform: scale(1.3);}



.pho_box{margin-top: 395px;}

.threenrk{width: 1400px; margin: 0 auto; margin-top: 50px;}

.threenrk .nrk{  width: 280px; height: 420px; position: relative; overflow-y: hidden; float: left;} 

.threenrk .nrk .heikuang{background: url(../images/heidian.png); width: 280px; height: 420px;}

.threenrk .nrk:hover .heikuang{display: none;}

.threenrk .nrk .dk{position: absolute; top: 150px; text-align: center; width: 280px; height: 420px;}

.threenrk .nrk .dk .im01{padding-bottom: 10px; height: 50px;}

.threenrk .nrk .dk .im02{padding-bottom: 12px;}

.threenrk .nrk .dk .dk01{padding-bottom: 30px;; color: white; font-size: 18px; font-weight: bold;}









.news{width: 100%; background: url(../images/nb.jpg) no-repeat top center; height: 593px; margin-top:109px;}

.news_box{width: 1200px; margin: 0 auto;padding-top: 60px;}



.news_pk{ margin-top:46px; }

.news_pk ul{width: 1222.5px;}

.news_pk ul li{float: left; width: 349px; margin-right: 22.5px; padding:0 18px;background: white; height: 160px; margin-bottom: 36px;}

.news_pk ul li .pk_top{}

.news_pk ul li .pk_top .riqi{float: left; width: 60px; height: 60px; background: #00632d;}

.news_pk ul li .pk_top .tm{float: left; margin-left: 16px;}

.news_pk ul li .pk_top .tm a{ font-size: 16px; color: #333;line-height: 60px;}



.news_pk ul li .pk_top .riqi .ri{color: white; font-size:30px; text-align: center;padding-top: 6px;}

.news_pk ul li .pk_top .riqi .qi{color: white; font-size:12px; text-align: center; }

.news_pk ul li .pk_bottom{margin-top: 20px;}

.news_pk ul li .pk_bottom a{ color: #999; line-height: 24px; }







.ab{width: 100%; margin-top:80px; }

.ab_box{width: 1200px; margin: 0 auto;}



.ab_nr{margin-top:36px;}



.ab_bot{ margin-top:40px; }



.ab_bot ul{width:786px; margin: 0 auto;}

.ab_bot ul li{float: left; width: 262px;}

.ab_bot ul li .tk{display: block;width: 114px; margin: 0 auto;}

.ab_bot ul li .tk img{width: 114px; height: 114px;-moz-transition: all 0.8s ease-in-out; 

-webkit-transition: all 0.8s ease-in-out; 

-o-transition: all 0.8s ease-in-out; 

-ms-transition: all 0.8s ease-in-out; 

transition: all 0.8s ease-in-out;}



.ab_bot ul li .tk img:hover{-moz-transform: rotate(360deg); 

-webkit-transform: rotate(360deg); 

-o-transform: rotate(360deg); 

-ms-transform: rotate(360deg); 

transform: rotate(360deg); }





.ab_bot ul li .nm{text-align: center; margin-top:20px; color: }

.ab_bot ul li .nm a{color: #000; font-size: 14px;}

.ab_more{margin: 60px 0;}

.ab_more a{width: 130px;margin: 0 auto; height: 40px;background: #f9f9fc;display: block;text-align: center;line-height: 40px; font-size: 16px; color: #999;}



.footer{background: #333;padding: 25px 0; margin-top:16px;}

.footer_box{width: 1200px; margin: 0 auto;}

.footer_top{ text-align: center; }

.footer_top li{display: inline-block; margin: 0 25px;}

.footer_top li a{color: #6f6e6e;line-height: 30px;}

.footer_bottom{text-align: center;color: #6f6e6e;line-height: 30px;}

.footer_bottom a{color: #6f6e6e;line-height: 30px;}











.sub_box{width: 1200px; margin:0 auto; padding-top:25px;}





.wz{width: 100%; background: #ededed;}

.wz_box{width: 1200px; margin: 0 auto;}

.wz_left{float: left;}

.wz_left dt{width: 190px; line-height: 50px;background: #00632e; font-size: 20px;color: white; text-align: center;float: left; margin-right: 30px;}

.wz_left dd{float: left;}

.wz_left dd a{display: block; padding: 0 10px; color: #333; line-height: 50px;}

.wz_left dd a:hover{background: url(../images/heng2.jpg) no-repeat bottom center;}

.wz_right{float: right; font-size: 12px; color: #999; line-height: 50px;}

.wz_right a{ font-size: 12px; color: #999; line-height: 50px;}

.ejbt{text-align: center; font-size: 24px; color: #00632e;}



.about_nr{margin-top: 50px;color: #666; line-height: 24px; padding-bottom: 50px;}

.newslist_nr{margin-top:60px;}

.news_first{background: #fafafa;}

.news_first .tk{float: left; width: 289px;}

.news_first .first_nr{float: left; width: 874px; margin-left: 20px; }

.news_first .tk img{width: 289px; height: 234px;}

.news_first .nr{ color: #666; font-size: 14px;line-height: 20px; margin-top: 15px; }

.news_first .first_nr{padding-top: 30px;}

.news_first .first_nr .tm{ float: left;margin-left: 20px; }

.news_first .first_nr .tm a{ font-size: 16px; color: #333; line-height: 60px;}

.news_first .riqi{float: left; width: 60px; height: 60px; background: #00632d; }

.news_first .riqi .ri{color: white; font-size:30px; text-align: center;padding-top: 6px;}

.news_first .riqi .qi{color: white; font-size:12px; text-align: center; }

.news_first .first_nr .more{ margin-top:20px; }

.news_first .first_nr .more a{color: #00632d;}







.news_part{background: #fafafa; margin-top:30px;}

.news_part .pk_left{float: left;}

.news_part .pk_right{float: left; width: 1088px; margin-left: 14px;}

.news_part .pk_left .riqi{float: left; width: 78px;  background: #00632d; height: 107px;}

.news_part .pk_right .tm{padding-top: 18px;}

.news_part .pk_right .tm a{ font-size: 16px; color: #333;}

.news_part .pk_right .tm .more{float: right;color: #00632d;}

.news_part .pk_left .riqi .ri{color: white; font-size:30px; text-align: center;padding-top: 28px;}

.news_part .pk_left .riqi .qi{color: white; font-size:12px; text-align: center; }

.news_part .pk_bottom{margin-top: 10px;}

.news_part .pk_bottom a{ color: #999; line-height: 24px; }





.ej_nav{text-align: center; margin-top: 25px;}

.ej_nav li{ display: inline-block; margin: 8px 14px;position: relative;background: #ededed;}

.ej_nav li>a{line-height: 40px; display: block;padding: 0 18px; min-width: 160px;}   

.ej_nav li:hover>a{background: #006330; color: white;}

.ej_nav li dl{ width: 100%; position: absolute; top:40px; left: 0; background: url(../images/dian01.png); z-index: 999;}



.ej_nav li dl dd{border-top: 1px solid #ceedd3;}

.ej_nav li dl dd a{line-height: 32px; color: white; text-align: center; color: white;display: block;}

.ej_nav li dl dd a:hover{background: #006330;}



.productlist_nr{ padding-top: 36px; }

.productlist_nr ul{ width: 1222.666px; }

.productlist_nr ul li{ float: left; margin-right: 22.666px; margin-bottom: 22.6px;}



.productlist_nr ul li a{width: 283px; height: 221px;display: block;position: relative;}

.productlist_nr ul li a .tm{background:url(../images/dian02.png);width: 100%; font-size: 14px; color: white; text-align: center; line-height: 45px;position: absolute;bottom: 0; left: 0;}



.productlist_nr ul li img{width: 283px; height: 221px;}







.project_nr{ padding-top: 50px; }

.project_nr ul{ width: 1221.333px; }

.project_nr ul li{ float: left; margin-right: 21.333px; margin-bottom: 21.3px;}



.project_nr ul li a{width: 284px; height: 426px;display: block;position: relative;}

.project_nr ul li a .tm{background:url(../images/dian03.png);width: 100%; font-size: 14px; color: white; text-align: center; line-height: 45px;position: absolute;bottom: 0; left: 0;}



.project_nr ul li img{width: 284px; height: 426px;}









.vr_nr{ padding-top: 50px; }

.vr_nr ul{ width: 1226.666px; }

.vr_nr ul li{ float: left; margin-right: 26.666px; margin-bottom: 26.6px;}



.vr_nr ul li .tk{width: 280px; display: block;position: relative;}





.vr_nr ul li img{width: 280px; height:348px;}

.vr_nr ul li .nr{background: #efefef; padding: 20px 0;}

.vr_nr ul li .nr .name{text-align: center; }

.vr_nr ul li .nr .name a{font-size: 18px; color: #393939;}

.vr_nr ul li .nr .more{ margin-top:6px; }

.vr_nr ul li .nr .more a{display:block;width: 65px; line-height: 22px; border: 1px solid #017a5e; border-radius: 11px; font-size: 12px; text-align: center; margin: 0 auto;}

.down_partk{padding-top: 30px;}

.down_partk li{border-bottom: 1px dashed #ccc;}

.down_partk li .tm{color: #333; float: left; line-height: 45px}

.down_partk li .dn{float: right; color: red;line-height: 45px}





.xiangqing{padding-bottom: 50px;width: 100%; margin:0 auto;}

.newsshow{ width: 100%;  margin: 0 auto; padding:10px; padding:30px 0;}

.show_bt{width: 100%;    font-size:20px; text-align:center;  line-height:40px; margin-bottom:50px; }

.show_time{ width: 100%; margin: 0 auto; text-align:left;   height:40px; line-height:40px;color:#494949; font-size:14px; font-size: 12px;}

.show_xx{width: 100%;  margin: 0 auto;   margin-bottom:10px; display:inline; line-height:27px; color:#737373; font-size:14px;}

.show_img{ margin-top: 20px; text-align: center;}

.sxp {width: 100%; margin: 0 auto;  overflow: hidden;margin: 15px 0;}

.sxp .xp{float: left; width: 313px; overflow:hidden; height:22px;}

.sxp .sp{float: right; width: 313px; overflow:hidden; height:22px;}

.sxp .xp a{color: #00632e;}

.sxp .sp a{color: #00632e;}

.fx{margin: 15px 0;}







   .fenye{text-align: center;}