.container-fluid{padding: 0; width: 1200px; margin:0 auto; position: relative;}
/*å¤´éƒ¨æ ·å¼*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 100%;height: 35px;background: #ececec;position: relative;}
.headtitle{font-size: 14px;color: #969696;line-height: 35px;}
.k1{font-size: 14px;line-height: 35px;color: #969696;}
.k1 a{color:#999999}

.sechead{height: 106px;position: relative;overflow: hidden;background: #f9f9f9;}
.logo{float:left;line-height: 106px;}
.sechead .k2{margin-top: 28px;background: url(../images/ttel.png) left center no-repeat;text-align: left;padding-left: 46px;font-size: 20px;color: #3e3e3e;line-height: 24px;}
.sechead .k2 p{font-size: 14px;color: #7e7e7e;}
.sechead .k2 p strong{font-size: 14px;color: #1ea839;}
.sechead .k2 a{font-size: 14px; color: #7e7e7e;}
/* å¯¼èˆª */
.menu{
    width: 100%;
    margin: 0 auto;
    /* overflow: hidden; */
    height: 50px;
    background: #1ea839;
    /* background: url(../images/nv1.png)repeat-x; */
}
.x-menu {width: 1200px;margin:0 auto;}
.x-menu>li {float:left;width: 120px;position:relative;text-align:center;}
.x-menu>li>a {display:block;font-size:14px;color: #fff;height: 50px;line-height: 50px;}
.x-menu>li.active>a,.x-menu>li>a:hover {background: #00923f;color:#fff;}
.x-menu>li:after {content:"";position:absolute;z-index:100;width:100%;left:0;height:40px;opacity:0;top:100%}

/*æ»šåŠ¨*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


/* å†…é¡µ */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}

/*ä¸»ä½“æ ·å¼*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.article{width: 1200px;margin:0 auto;position: relative;overflow: hidden;}
.v-article{width: 1200px;margin:0 auto;position: relative;}


/*è½®æ’­å›¾owl*/
.x-banner .owl-carousel .owl-dots button.owl-dot{opacity: 1;background-color: #fff;}
.x-banner .owl-carousel .owl-dots button.owl-dot.active{background-color: #00b150;}
/* çƒ­é—¨æœç´¢ï¼š */
.search{width: 1200px;margin:0 auto;}
.hotSearch{font:14px/70px "å¾®è½¯é›…é»‘";color: #666;}
.hotSearch a{margin-left:16px;color: #666;}

/*æœç´¢*/
#formsearch{float:right;margin-top: 15px;position: relative;}
#formsearch input{background:none;border:none;line-height:32px;height:32px;outline: none;}
#formsearch input#keyword{padding-left:10px;width: 251px;background-color: #fff;color: #c0c0c0;float: left;}
#formsearch input#s_btn{width:35px;cursor:pointer;font-size: 0;background: url(../images/ss.png) center no-repeat #dedede;float: left;}



/* z1 */
.z1{margin-top: 25px;}
.z1-left{width: 255px;border:1px solid #ccc;}
.z1-left h1{text-align:center;height: 104px;-webkit-box-sizing: border-box; box-sizing: border-box;padding-top: 25px;font:24px/36px "å¾®è½¯é›…é»‘";color: #fff;background: url(../images/P.png) 33px center no-repeat #00b150;}
.z1-left h1 span{display: block;font:italic 16px/24px Arial;text-transform: uppercase;}
.z1-left ul{height: 536px;padding-right: 11px;background-color: #fff;}
.z1-left ul li a{display: block;font:16px/74px "å¾®è½¯é›…é»‘";color: #666;border-bottom: 1px dashed #ccc;}
.z1-left ul li:last-child a{border-bottom: none;}
.z1-left ul li a:before{content: "";display: inline-block;width: 12px;height: 12px;border:2px solid #cdcdcd;border-radius: 100%;margin:0 15px 0 32px;vertical-align: -3px;}
.z1-left ul li a:hover{color: #00b150;}
.z1-left ul li a:hover:before{border-color: #00b150;}
.z1-right{width: 920px;}
.z1-right ul li{float: left;margin-right: 19px;margin-bottom: 20px;}
.z1-right ul li:nth-child(3n){margin-right: 0;}
.z1-right ul li img{width: 292px;height: 255px;border:1px solid #fff;}
.z1-right ul li h3{text-align: center;font:18px/52px "å¾®è½¯é›…é»‘";color: #444846;background-color:#ececec;}
.z1-right ul:first-child li:last-child{margin-right: 0;}
.z1-right ul li:hover img{border-color: #00b150;}
.z1-right ul li:hover h3{background: #00b150;color: #fff;}


/* æ‚¨çš„å·¥ç¨‹æ˜¯å¦ è¢«è¿™äº›é—®é¢˜æ·±æ·±å›°æ‰°ï¼Ÿ */
.gc1{width: 100%; background-color: #1ea839; padding-bottom: 84px; padding-top: 62px; position: relative;}
.tt1{text-align: center; margin:0 auto;}
.tt1 h2{font-size:36px; color: #fff;}
.tt1 h2 span{display: inline-block; font-weight: 600; margin-left: 10px;}
.tt1 h3{font-size:15px; color: #fff; margin-top: 10px; font-family: 'Arial'; text-transform: uppercase;}
.gc1 ul{width: 100%; margin-top: 50px;}
.gc1 ul li{width: 174px; float: left; margin-right: 28px; text-align:center;}
.gc1 ul li .img{width: 100%; height: 174px;border-radius: 50%; overflow: hidden;}
.gc1 ul li .img img{width:100%;}
.gc1 ul li h3{font-size:16px; color: #fff; margin-top:23px;}
.gc1 ul li:last-child{margin-right: 0;}

/* çˆ±ç±³å®¶æ¶‚æ–™   ä¸“ä¸šçŽ¯ä¿å¤–å¢™æ¼† */
.tj1{width: 100%;background: url(../images/pt1.jpg)no-repeat top center;padding-top: 110px;padding-bottom: 58px;}
.tj1 .tt1 h2{color: #1ea839;}
.tj1 .tt1 h2 span::before{content: "";display: inline-block; font-size: 36px; color:#1ea839 ; background-color: #1ea839; width: 9px;height: 9px;border-radius: 50%; font-weight: 600; vertical-align: middle;}
.tj1 .tt1 h3{color:#000;}
.tj1 .tjb{width: 100%; height: 505px;background: url(../images/pm1.png)no-repeat top center; margin-top: 55px;}
.tj1 .tjb ul{width: 100%; padding-top: 44px;}
.tj1 .tjb ul li{float:left; width:50%; text-align: left; height: 138px;margin-bottom: 105px;}
.tj1 .tjb ul li h3{font-size: 28px; color: #1ea839; font-weight: 600;}
.tj1 .tjb ul li i{display:block; height: 1px; width:271px; background-color: #1ea839;margin-top: 12px;}
.tj1 .tjb ul li h4{font-size:15px; color: #000; line-height: 25px; margin-top: 13px;}
.tj1 .tjb ul li:nth-child(2n){text-align: right;}
.tj1 .tjb ul li:nth-child(2n) i{float: right;}


/* æ‹›å•†åŠ ç›Ÿ */
.zsj{width: 100%; background-color: #fff; padding-top: 90px; padding-bottom: 112px;}
.ztit{text-align:center; margin:0 auto;}
.ztit h2{font-size:36px; color: #1ea839; font-weight: 600;}
.ztit h3{font-size:18px; color: #666666; margin-top: 16px;}
.zsj ul{width: 100%; margin-top: 70px;}
.zsj ul li{width: 25%;text-align: center;float: left;}
.zsj ul li .img{width: 148px;height: 148px;border-radius: 50%; border:3px solid #1ea839; margin:0 auto; text-align: center; position: relative;}
.zsj ul li .img img{position: absolute;width: 77px;height: 71px;z-index: 9999;top: 35px;left: 34px;}
.zsj ul li .img .mg1{opacity:1;}
.zsj ul li .img .mg2{opacity: 0;}
.zsj ul li:hover .img{background-color: #1ea839;}
.zsj ul li:hover .img .mg1{opacity: 0;}
.zsj ul li:hover .img .mg2{opacity: 1;}
.zsj ul li h3{font-size: 20px; color: #000; margin-top: 10px;}
.zsj ul li  h2{font-size:14.4px; color: #1ea839; text-transform: uppercase; margin-top: 8px;}
.zsj ul li i{display:block; width: 36px;height: 2px;background-color: #1ea839;margin:0 auto; margin-top: 14px; margin-bottom: 15px;}
.zsj ul li h4{font-size:14px; color: #000;}

/* z3 */
.z3{padding-top: 30px;background: url(../images/z3.png) center top no-repeat #f4f3f3;padding-bottom: 49px;}
.z3>h1{text-align: center;font:bold 36px/60px "å¾®è½¯é›…é»‘";color: #fff;padding-top: 20px;}
.z3>h2{text-align: center;font:18px/48px "å¾®è½¯é›…é»‘";color: #fff;display:none;}
.z3>h2 span{font-weight: bold;color: #fff604;font-size: 32px;}
.z3-top{overflow: hidden;margin-top: 80px;width: 100%;}
.z3-top .hd{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;    -ms-flex-pack: justify;
        justify-content: space-between;-ms-flex-wrap: wrap;    flex-wrap: wrap;width: 390px;}
.z3-top .hd li{margin-bottom:6px;width: 188px;}
.z3-top .hd li a{display: block;text-align: center;font:20px/96px "å¾®è½¯é›…é»‘";color: #666;border:1px solid #d3d3d3;background-color: #fff;}
.z3-top .hd li:hover a{background-color: #00b150;border-color: #00b150;color: #fff;}
.z3-top .hd li.on a{background-color: #00b150;border-color: #00b150;color: #fff;}
.z3-top .bd{width: 100%;}
.z3-top .bd ul{/* display: -webkit-box; */display: -ms-flexbox;/* display: flex; *//* -webkit-box-pack: justify; */-ms-flex-pack: justify;width: 100%;/* justify-content: space-between; */}
.z3-top .bd ul li{width: 391px;height: 307px;margin-right: 13px;overflow: hidden;position: relative;float: left; margin-bottom:12px;}
.z3-top .bd ul li:nth-child(3n){margin-right: 0;}
.z3-top .bd ul li img{width:100%; height: 100%;}
.z3-top .bd ul li h3{text-align: center;background-color: rgba(0,0,0,.58);font:16px/48px "å¾®è½¯é›…é»‘";color: #fff;position: relative;z-index: 5;margin-top: -48px;}
.z3-bottom{margin-top: 5px;}
.z3-bottom ul li{float: left;margin-right: 10px;}
.z3-bottom ul li img{width: 393px;height: 307px;}
.z3-bottom ul li h3{text-align: center;background-color: rgba(0,0,0,.58);font:16px/48px "å¾®è½¯é›…é»‘";color: #fff;position: relative;z-index: 5;margin-top: -48px;}

/* z4 */
.z4{background-color: #fff;height: 1258px;}
.z4>h1{text-align: center;position: relative;width: 1920px;left:calc(50% - 960px);}
.z4-main{margin-top: 45px;}
.z4-main ul li{position: absolute;width: 500px;}
.z4-main ul li::before{content: attr(num);position: absolute;width: 65px;height: 40px;text-indent: 14px;font:italic 28px/40px Impact;color: #fff;left: 0;top: 10px;background: url(../images/z4LiH.png);}
.z4-main ul li h3{padding-left: 75px;font:bold 26px/58px "å¾®è½¯é›…é»‘";color: #181717;border-bottom: 1px dotted #cdcdcd;}
.z4-main ul li p{font:14px/58px "å¾®è½¯é›…é»‘";color: #333;padding-left: 22px;white-space: nowrap;background: url(../images/z4Li.png) left center no-repeat;}
.z4-main ul li:nth-child(1){top: 50px;}
.z4-main ul li:nth-child(2){top:183px;}
.z4-main ul li:nth-child(3){top:315px;}
.z4-main ul li:nth-child(4){top:575px;right: 35px;}
.z4-main ul li:nth-child(5){top:715px;right: 35px}
.z4-main ul li:nth-child(6){top:845px;right: 35px}
.mg1{position: absolute;top: 0;right: 0;}
.mg2{position: absolute;top: 490px;}



/* z5 */
.z5{padding-top: 50px;padding-bottom: 70px;}
.black{text-align: center;font:bold 36px/60px "å¾®è½¯é›…é»‘";color: #666;}
.black span{display: block;font:18px/40px "å¾®è½¯é›…é»‘";}
.z5 ul{margin-top: 40px;}
.z5 ul li{float: left;margin-right: 25px;margin-bottom: 22px;}
.z5 ul li:nth-child(5n){margin-right: 0;}
.z5 ul li img{width: 220px;height: 122px;}




/* z6 */
.z6{
    /* margin-top: 70px; */
    padding-top: 75px;
    height: 403px;
    background-color: #1ea839;
  }
  .z6-left{
    width: 364px;
    text-align: center;
    color: #fff;
    position: relative;
  }
  .z6-left h1{font:bold 28px/42px "å¾®è½¯é›…é»‘";margin-top: 35px;letter-spacing:5px;}
  .z6-left h2{font:26px/2.5 "å¾®è½¯é›…é»‘";}
  .z6-left h3{width: 264px;margin:0 auto;font:18px/38px "å¾®è½¯é›…é»‘";color: #303030;background-color: #eaeaea;border-radius: 20px;}
  .z6-left h4{font:18px/64px "å¾®è½¯é›…é»‘";}
  .line{position: absolute;left: 0;top:-15px;}
  .z6-right{width: 700px;margin-right: 30px;position: relative;}
  .z6-right .bd{overflow: hidden;}
  .z6-right .bd li{float: left;margin-right: 40px;}
  .z6-right .bd li img{width: 203px;height: 253px;}
  .z6-right a.prev,.z6-right a.next{position: absolute;width: 24px;height: 50px;background: url(../images/z6Arr.png);top: 88px;left: -50px;}
  .z6-right a.next{transform: scale(-1);left: auto;right: -50px;}
  .z6-right a.prev:hover,.z6-right a.next:hover{background-image: url(../images/z6ArrOn.png);}

/* z7 */
.z7{padding-top: 60px;padding-bottom: 55px;background-color: #f5f5f5;}
.z7-main{margin-top: 45px;}
.z7-left{width: 585px;}
.z7-left h1{font:bold 26px/1 "å¾®è½¯é›…é»‘";color: #807b7b;opacity: .44;}
.z7-left h2{font:bold 30px/55px "å¾®è½¯é›…é»‘";color: #00b150;}
.z7-txt{font:14px/30px "å¾®è½¯é›…é»‘";color: #333;margin-top: 25px;}
.z7-left a.more{display: block;margin-top: 20px;width: 108px;text-align: center;font:14px/33px "å¾®è½¯é›…é»‘";color: #333;border:1px solid #333;border-radius: 20px;}
.z7-right{width: 573px;}



/* z8 */
.z8{padding-top: 35px;padding-bottom: 60px;}
.z8-main{margin-top: 50px;}
.z8-main .hd li{display: flex;padding-top: 60px;padding-bottom: 50px;padding-left: 22px;padding-right: 32px;background-color: #fff;}
  .z8-main .hd li+li{border-top: 1px solid #f9f9f9;}
  .z8-main .hd li>p{width: 68px;}
  .z8-main .hd li h3{width: 164px;font:21px/30px "å¾®è½¯é›…é»‘";color: #333;}
  .z8-main .hd li h3 span{display: block;font:14px/30px "å¾®è½¯é›…é»‘";text-transform: uppercase;}
  .z8-main .hd li h4{font:79px/80px "é»‘ä½“";color: #666;opacity: .31;}
  .z8-main .hd li:hover{background-color: #1ea839;}
  .z8-main .hd li:hover>p img{filter: invert(100%);}
  .z8-main .hd li:hover h3,.z8-main .hd li:hover h4{color: #fff;}
  
  .z8-main .hd li.on{background-color: #1ea839;}
  .z8-main .hd li.on>p img{filter: invert(100%);}
  .z8-main .hd li.on h3,.z8-main .hd li.on h4{color: #fff;}
  .z8-wrap{width: 805px;}
  .z8-inner dl{display: flex;justify-content: space-between;}
  .z8-inner dl dt{width: 100%;border-bottom: 1px solid #ccc;}
  .z8-inner dl dt h3{font:16px/68px "å¾®è½¯é›…é»‘";color: #141414;overflow: hidden;}
  .z8-inner dl dt h3 span{float: right;margin-top: 12px;width: 120px;text-align: right;font:18px/20px "å¾®è½¯é›…é»‘";color: #141414;border-left: 1px solid #ccc;}
  .z8-inner dl dt h3 span b{display: block;font-size: 12px;font-weight: normal;}
  .z8-inner dl dt p{font:14px/26px "å¾®è½¯é›…é»‘";color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
  .z8-inner dl dt i{display: block;width: 150px;text-align: center;font:14px/35px "å¾®è½¯é›…é»‘";color: #fff;background-color: #333;margin-top: 20px;}
  .z8-inner dl dd img{width: 321px;height: 165px;display: none;}
  .z8-inner dl:hover dt{width: 465px;}
  .z8-inner dl:hover dt i{display: none;}
  .z8-inner dl:hover dd img{display:inline-block; }
  .z8-inner ul li{    float: left;margin-top: 20px;width: 365px;margin-right: 75px;  }
  .z8-inner ul li:nth-child(2n){margin-right: 0;}
  .z8-inner ul li a{display: block;font:14px/48px "å¾®è½¯é›…é»‘";color: #333;border-bottom: 1px solid #ccc;}
  .z8-inner ul li a:before{content: "";display: inline-block;width: 15px;height: 2px;background-color: #9e9c9c;margin-right: 10px;margin-left: 2px;vertical-align: middle;}
  .z8-inner ul li a span{float: right;font:14px/48px "å¾®è½¯é›…é»‘";color: #666;}
  


/*å‹æƒ…é“¾æŽ¥*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;}
.f_link a{display: inline-block; font-size: 14px; color: #555; margin-left: 12px;}

/*é¡µé¢åº•éƒ¨*/
#footer{background-color: #777575;}

.nav_foot{text-align:center;background-color: #00b150;font:18px/70px "å¾®è½¯é›…é»‘";}
.nav_foot a{color: #fff;}
.nav_foot a+a:before{
content: "";
display: inline-block;width: 10px;height:2px;background-color: #fff;vertical-align: middle;margin:0 25px;
}

#footer .article{
padding-top: 35px;
padding-bottom: 35px;
}
.fLogo{width: 390px;margin-top:35px;padding-left: 100px;}
.copyright{width: 450px;font:14px/36px "å¾®è½¯é›…é»‘";color: #fff;}
.copyright a{color: #fff;}
.fCode{}



















