.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/* */
.head{height: 38px;line-height: 38px;background: #f3f1f2;color: #7a7979;font-size: 13px;font-family: "宋体";}
.head a{color: #7a7979}
.header{height: 126px; overflow: hidden;}
.logo{float: left;line-height: 126px;}
.yu{margin-left: 17px;margin-top: 32px;height: 73px;padding-left: 35px;border-left: 1px solid #e5e5e5;color: #333;font-size: 20px;}
.top_tel{background:url(../images/tel.png)no-repeat left top;height: 104px;padding-left: 50px;color: #333333;font-size: 14px;line-height: 25px;padding-top: 20px;}
.menu{background: #ededed;}

/* */
.ss{height:89px;border-bottom: 1px solid #ededed;}
.hotSearch{line-height: 88px;padding-left: 19px;color: #333333;font-size:16px;font-weight: bold;position: relative;}
.hotSearch:after{position: absolute;top:35px;left:0;content: "";display: block;width: 2px;height: 21px;background:#24a35c;}
.hotSearch a{display: inline-block;font-weight: normal;margin-right: 5px;color: #333;}
#formsearch{margin-top: 25px;background: url(../images/ss.png)no-repeat;width: 353px;float: right;}
#formsearch input{height: 40px;line-height: 40px;background: none;border:none;outline: none;float: left;}
#formsearch input#keyword{width: 315px;text-indent: 16px;color: #8b8a8a;font-size: 15px;}
#formsearch input#s_btn{width: 38px;}

/* */
.box1{margin-top: 38px;height: 358px;}
.box1img{background: url(../images/b1.png)no-repeat 1px 14px;padding-left: 25px;}
.box1-ri{margin-top: 62px;width: 606px;margin-right: 5px;background:url(../images/p2.png)no-repeat left top,url(../images/b2.png)no-repeat right bottom;padding-left: 39px;height: 250px;}
.box1-ri h3{color: #24a35c;font-size: 26px;font-weight: bold;line-height: 29px;}
.box1-ri .cont{color: #666;font-size: 15px;line-height: 27px;margin-top: 18px;}
.box1-ri .cont a{color: #24a35c}

/* */
.box2{background: #f2f2f2;height: 981px;padding-top: 49px;}
.bt{text-align: center;}
.bt h3{line-height: 41px;color: #33383c;font-size: 40px;}
.bt span{display: block;background: url(../images/tit.png)no-repeat center;color: #33383c;font-size: 18px;line-height: 27px;margin-top: 14px;}
.pro-le{margin-top: 45px;width: 260px;}
.pro-le h3{background: #24a35c;height: 82px;line-height: 82px;text-align: center;color: #fff;font-size: 28px;font-weight: bold;}
.fenlei{border-top: 1px solid #efefef;background: #fff;}
.fenlei li{background: url(../images/p1.png)no-repeat 24px;height: 53px;line-height: 52px;border-bottom: 1px solid #efefef;}
.fenlei li a{background: url(../images/p3.png)no-repeat 217px;color: #333;font-size: 15px;display: block;height: 52px;padding-left: 52px;}
.pro-tel{background: url(../images/p4.png)no-repeat;height: 145px;text-align: center;padding-top: 90px;color: #fff;font-weight: bold;font-size: 26px;}
.pro-ri{margin-top: 45px;width: 913px;}
.pro-tit{height: 38px;line-height: 37px;background: url(../images/p6.png)no-repeat center bottom;position: relative;}
.pro-tit b{display: inline-block;background: url(../images/p5.png)no-repeat left;color: #24a35c;font-size: 22px;padding-left: 36px;}
.pro-tit span{display: inline-block;margin-left: 5px;color: #606161;font-size: 14px;font-family: "arial";}
.pro-tit a{position: absolute;right: 0;top:0;color: #2e2e2e;font-size: 16px;font-family: "arial";}
.product_list1{margin-top: 17px;}
.product_list1 li{float: left;margin-right: 18px;margin-bottom:25px;width: 292px;text-align: center;}
.product_list1 li:nth-child(3n){margin-right: 0;}
.product_list1 li a.img{display: block;width: 292px;height: 275px;overflow: hidden;}
.product_list1 li a.img img{width: 292px;height: 275px;transition: all 1s}
.product_list1 li h3{height: 65px;line-height: 65px;background: #33383c;color: #fff;font-size: 16px;}
.product_list1 li h3 a{color: #fff;}
.product_list1 li:hover a.img img{transform: scale(1.1);}
.product_list1 li:hover h3{background: #24a35c;}

/* */
.box3{margin-top: 45px;}
.box3-tit{text-align: center;}
.box3-tit h3{line-height: 43px;color: #33383c;font-size: 38px;}
.box3-tit h3 b{color: #24a35c;font-size: 38px;display: inline-block;margin-left: 40px;}
.box3-tit span{display: block;margin-top: 15px;line-height: 24px;color: #33383c;font-size: 18px;background: url(../images/tit2.png)no-repeat center;}
.box3 ul{margin-top: 70px;}
.box3 ul li{float: left;width: 288px;height: 403px;position: relative;text-align: center;transition: all 1s;}
.box3 ul li+li{margin-left: 16px;}
.box3 ul li .cont{position: absolute;bottom: 0;left:0;width: 288px;height: 84px;background: #24a35c;}
.box3 ul li .cont .img1{width: 49px;height: 49px;margin:0 auto;overflow: hidden;margin-top: -26px;background: #fff;border-radius: 50%;text-align: center;line-height: 49px;}
.box3 ul li .cont span{display: block;margin-top: 11px;line-height: 26px;color: #fff;font-size: 20px;font-weight: bold;position: relative;}
.box3 ul li .cont p{display: none;color: #fff;font-size: 16px;margin-top: 16px;line-height: 27px;}

.box3 ul li:hover{margin-top: -34px;}
.box3 ul li:hover .cont{bottom: auto;top:106px;background: none}
.box3 ul li:hover .cont .img1{background: #24a35c}
.box3 ul li:hover .cont .img1 img{transform: translateY(-49px);filter: drop-shadow(#fff 0 49px);}
.box3 ul li:hover .cont span{font-size: 28px;margin-top: 0;line-height: 57px;padding-bottom: 12px;}
.box3 ul li:hover .cont span:after{content: "";display: block;position: absolute;bottom: 0;left:0;right: 0;margin:0 auto;width: 36px;height: 3px;background: #fff;}
.box3 ul li:hover .cont p{display: block;}

/* */
.box4{margin-top: 43px;background: url(../images/bj1.jpg)no-repeat center top #f5f5f5;height: 1556px;padding-top: 70px;}
.box4-tit{position: relative;background: url(../images/tit3.png)no-repeat 147px bottom;height: 114px;}
.box4-tit h3{line-height: 57px;color: #fff;font-weight: bold;font-size: 50px;padding-left: 285px;height: 57px;}
.box4-tit i{position: absolute;top:0;left:544px;line-height: 24px;display: block;font-style: normal;color: #62d193;font-size: 15px;font-family: "arial";}
.box4-tit b{display: block;position: absolute;top:20px;left:543px;line-height: 36px;color: #fff;font-size: 32px;font-weight: normal;}
.box4-tit span{display: block;margin-top: 9px;margin-left: 418px;color: #24a35c;font-size: 34px;line-height: 48px;font-weight: bold;}
.ys{margin-top: 41px;overflow: hidden;}
.ys li{float: left;width: 564px;margin-bottom: 57px;}
.ys li .img2{width: 333px;height: 422px;border:8px solid #fff;float: left;overflow: hidden;}
.ys li .img2 img{transition: all 1s;width: 317px;height: 406px;}
.ys li .cont{float: left;margin-left: -55px;position: relative;z-index: 999;width: 286px;height: 345px;background: #fff;margin-top: 42px;padding: 52px 0 0 21px}
.ys li .cont h3{height: 55px;line-height: 52px;color: #333333;font-size: 24px;font-weight: bold;position: relative;}
.ys li .cont h3 span{display: inline-block;margin-left: 12px;font-weight: normal;}
.ys li .cont h3:after{content: "";display: block;width: 61px;height: 3px;background: #24a35c;position: absolute;bottom: 0;left:0;}
.ys li .cont p{margin-top: 11px;color: #333333;font-size: 14px;line-height: 24px;height: 135px;}

.ys li:nth-child(2n){width:569px;float: right;}
.ys li:nth-child(2n) .img2{float: right;}
.ys li:nth-child(2n) .cont{margin-left: 0;margin-right: -50px;}
.ys li:hover .img2 img{transform: scale(1.1);}


.ding{margin-top: -25px;}
.ding .bt span{background: url(../images/tit2.png)no-repeat center;}
.ding ul{margin-top: 33px;}
.ding ul li{float: left;width: 181px;background: url(../images/dd.png)no-repeat right 63px;margin-right: 30px;}
.ding ul li:last-child{background: none;width: 141px;margin-right: 0;}
.ding ul li .img3{width:141px;height: 141px;background: #fff;border-radius: 50%;line-height: 141px;text-align: center;}
.ding ul li span{display: block;width: 141px;text-align: center;color: #000;font-size: 16px;margin-top: 17px;}
.ding ul li:hover .img3{background: #24a35c}
.ding ul li:hover .img3 img{filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(144deg) brightness(113%) contrast(115%);}

/* */
.box5{margin-top: 39px;}
.box5 .bt span{background: url(../images/tit2.png)no-repeat center;}
.box5 ul{margin-top: 22px;}
.box5 ul li{float: left;width: 240px;height: 240px;position: relative;overflow: hidden;}
.box5 ul li img{transition: all 1s;width: 240px;height: 240px;}
.box5 ul li span{display: block;position: absolute;top:0;left:0;width: 240px;height: 240px;line-height: 240px;color: #fff;font-size: 18px;text-align: center;z-index: 999}
.box5 ul li .hover{position: absolute;top:0;left:0;width: 0;height: 240px;background: rgba(36,163,92,0.65);}
.box5 ul li:hover img{transform: scale(1.1);}
.box5 ul li:hover .hover{width: 240px;}

/* */
.heng{width: 1920px;margin-left: -960px;left:50%;position: relative;height: 190px;margin-top: 38px;}
.heng-tel{position: absolute;left:1403px;top:65px;color: #fff;font-size: 24px;font-family: "Arial";line-height: 26px;}
.heng a{position: absolute;right: 389px;top:126px;display: block;width: 124px;height: 31px;line-height: 31px;background: #fff;color: #00803f;font-size: 16px;text-align: center; margin-right: -167px;}


/* */
.box6{background: #f7f7f7;height: 636px;padding-top: 35px;}
.box6-tit{background: url(../images/tit4.png)no-repeat center;color: #000;font-size: 40px;text-align: center;}
.box6 .hd{margin-top: 21px;}
.box6 .hd ul{text-align: center;font-size: 0;}
.box6 .hd ul li{display: inline-block;margin:0 11px;width: 162px;height: 42px;line-height: 41px;text-align: center;border:1px solid #ebebeb;}
.box6 .hd ul li a{color: #333;font-size: 18px;}
.box6 .hd ul li.on{background: #24a35c;border-color: #24a35c}
.box6 .hd ul li.on a{color: #fff;}
.box6 .bd{margin-top: 38px;}
.box6 .news_list1{width: 569px;}
.news_list1 a.img{display: block;width: 569px;height:289px;overflow: hidden;}
.news_list1 a.img img{transition: all 1s}
.news_list1 .cont{height: 113px;background: #fff;padding-top: 22px;}
.news_list1 .cont .time{width: 94px;text-align: center;position: relative;}
.news_list1 .cont .time:after{content: "";display: block;width: 1px;height: 63px;background: #e9e9e9;position: absolute;top:5px;right: 0;}
.news_list1 .cont .time h3{line-height: 47px;height: 47px;color: #333333;font-size: 50px;font-weight: bold;}
.news_list1 .cont .time span{display: block;line-height: 24px;color: #666666;font-size: 14px;}
.news_list1 .cont .dac{width: 431px;margin-right: 25px;float: right;}
.news_list1 .cont .dac a{display: block;line-height: 26px;color: #333333;font-size: 16px;}
.news_list1 .cont .dac p{color: #666666;font-size: 14px;line-height: 20px;margin-top: 6px;}
.news_list1 a.img:hover img{transform: scale(1.1);}

.news_list2{width: 580px;margin-bottom: 30px;}
.news_list2 .cont{height: 114px;border:1px solid #f0f0f0;}
.news_list2 .cont .time{width: 100px;}
.news_list2 .cont .cont{margin-right: 28px;}

/* */
.box7{margin-top: 39px;}
.box7 .bt span{background: url(../images/tit2.png)no-repeat center;background-size: 28% 1px;}
.box7-cont{background: #f7f7f7;margin-top: 27px;}
.box7img{float: left;width: 660px;height: 416px;overflow: hidden;}
.box7img img{transition: all 1s}
.box7img:hover img{transform: scale(1.1);}
.box7-ri{width: 492px;margin-right: 14px;margin-top: 60px;}
.box7-ri h3{color: #333;font-size: 26px;line-height: 32px;}
.box7-ri .cont{margin-top: 21px;height: 228px;color: #333333;font-size: 14px;line-height: 22px;}
.box7-ri a{display: block;width: 125px;height: 37px;line-height: 37px;text-align: center;border-radius: 20px;background: #24a35c;color: #fff;font-size: 16px;}

/* */
.box8{margin-top: 19px;}
.box8-tit{background: url(../images/2.png)no-repeat center bottom;height: 44px;position: relative;line-height: 43px;}
.box8-tit b{display: inline-block;background: url(../images/1.png)no-repeat left;padding-left: 32px;color: #24a35c;font-size: 22px;}
.box8-tit span{color: #606161;font-size: 14px;font-family: "arial";display: inline-block;margin-left: 8px;}
.box8-tit a{position: absolute;right: 0;top:0;color: #2e2e2e;font-size: 16px;font-family: "arial";}
.box8-cont{margin-top: 22px;}
.box8-cont .bd{width: 1200px;overflow: hidden;}
.box8-cont .bd ul li{float: left;width: 192px;height: 255px;margin-right: 9px;overflow: hidden;}
.box8-cont .bd ul li img{transition: all 1s;}
.box8-cont .bd ul li:hover img{transform: scale(1.1);}

/* */
.box9{margin-top: 19px;}
.box9-cont{margin-top: 22px;}
.box9-cont .bd{width: 1200px;overflow: hidden;}
.box9-cont .bd ul li{float: left;width: 228px;margin-right: 16px;overflow: hidden;}
.box9-cont .bd ul li .img4{width: 228px;height: 163px;overflow: hidden;}
.box9-cont .bd ul li .img4 img{transition: all 1s;}
.box9-cont .bd ul li span{display: block;height: 46px;line-height: 46px;background: #33383c;color: #fff;font-size: 16px;text-align: center;}
.box9-cont .bd ul li:hover .img4 img{transform: scale(1.1);}
.box9-cont .bd ul li:hover span{background: #24a35c}

/* */
.link{background: url(../images/link.png)no-repeat center;height: 70px;margin-top: 46px;overflow: hidden;}
.link h3{float: left;color: #f5f5f5;font-size: 20px;font-weight: bold;line-height: 70px;}
.link h3 span{font-weight: normal;font-size: 18px;}
.link .cont{width: 940px;float: right;display: table;height: 70px;}
.link .cont .dac{display: table-cell;vertical-align: middle}
.link .cont a{color: #252525;font-size: 15px;line-height: 22px;}

/* */
.footer{background: url(../images/foot.png)no-repeat center;height: 301px;overflow: hidden;padding-top: 52px;}
.ff_logo{margin-top: 19px;margin-left: 3px;width: 169px;}
.ff_lx{color: #fefafa;font-size: 15px;line-height: 30px;margin-top: -14px;}
.ff_lx a{color: #fefafa}
.ff_er{width: 111px;text-align: center;color: #fefafa;font-size: 14px;margin-right: 4px;}
.ff_er img{width: 111px;height: 110px;margin-bottom: 17px;}
.ff_nav{text-align: center;height: 80px;line-height: 80px;font-size: 0;}
.ff_nav li{display: inline-block;background: url(../images/ff.png)no-repeat right;padding: 0 15px;}
.ff_nav li:last-child{background: none;}
.ff_nav li a{color: #fff;font-size: 16px;}