.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1250px;margin:0 auto;}
p{margin:0 0 0 0;}

/* 头部 */
.head{height:31px;line-height:31px;color:rgba(0,0,0,0.5);font-size:14px;background:#e1e1e1;overflow:hidden;}
.head a{color:rgba(0,0,0,0.5);font-size: 14px;}
#header{height:129px;width:1250px;margin:0 auto;}
.logo{line-height:129px;}
.yu{margin-left: 35px;border-left: 1px solid #e1e1e1;line-height: 37px;height: 81px;color: #191919;font-size: 20px;margin-top:25px;padding:3px 0 5px 0;padding-left:27px; }
.top_tel{background: url(../images/tel.png)no-repeat left;padding-left: 66px;margin-top: 34px;color: #222;font-size: 15px;}
.menu{background: url(../images/man.png)repeat-x;height: 56px;}

/* 搜索 */
.ss{height:54px;line-height:54px;background:#eeeeee;}
.hotSearch{float:left;color: #222;font-size: 14px;}
.hotSearch a{color:#222;font-size:14px;display:inline-block;margin-right:15px;}
#formsearch {float: right;height: 37px;margin-top: 7px;width: 325px;background: url(../images/ss.png)no-repeat;}
#formsearch input{background: none;outline: none;border: none; height: 37px;line-height: 37px;float: left;}
#formsearch #keyword {float: left ;width: 278px;color: #686868;font-size: 13px;text-indent: 11px;}
#formsearch #s_btn {width: 47px;height: 37px;}

/* */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.psort{margin-top: 35px;}
.psort li {margin-right: 14px;}
.psort li:last-child {margin-right: 0;}
.psort li a{width: 166px;height: 37px;border-radius: 18px;border: solid 1px #e5e5e5;line-height: 35px;color: #222222;font-size: 16px;display: block;text-align: center;}
.psort li a:hover{background: #009049;color: #fff;border-color: #009049;}

/* */
.pro{margin-top: 55px;}
.pro-tit{text-align: center;}
.pro-tit h3{font-weight: bold;color: #009049;font-size: 38px;}
.pro-tit span{display: block;background: url(../images/tit.png)no-repeat center;color: #353535;font-size: 22px;margin-top: 12px;}
.pro-cont{margin-top: 45px;}
.pro-pic{float: left;width: 829px;height: 529px;position: relative;overflow: hidden;}
.pro-pic a.arrow{display: block;width: 61px;height: 61px;top:234px;position: absolute;z-index: 99;cursor:pointer;}
.pro-pic a.prev{left:7px;background: url(../images/left.png)no-repeat;}
.pro-pic a.next{right:7px;background: url(../images/right.png)no-repeat;}
.pro-pic ul li{position: relative;width: 829px;height: 529px;}
.pro-pic ul li img{width: 829px;height: 529px;}
.pro-pic ul li span{position: absolute;bottom: 0;left:0;width: 829px;height: 43px;line-height: 43px;text-align: center;background:rgba(0,0,0,0.6);color: #fff;font-size: 17px;}
.product_list1{float: right;width: 409px;}
.product_list1 li{width: 409px;height: 258px;position: relative;margin-bottom: 13px;float: left;}
.product_list1 li img{width: 409px;height: 258px;}
.product_list1 li span{position: absolute;bottom: 0;left:0;width: 409px;height: 43px;line-height: 43px;background: rgba(0,0,0,0.6);text-align: center;color: #fff;font-size: 17px;}
.product_list2{width: 100%;float: left;}
.product_list2 li{margin-right: 11px;}
.product_list2 li:nth-child(3){margin-right: 0}
.pro-more{width: 563px;height: 48px;background: url(../images/more.png)no-repeat;margin:40px auto 0;position: relative;}
.pro-more h3{margin-left: 24px;color: #101010;font-size: 20px;line-height: 46px;}
.pro-more h3 span{font-weight: bold;color: #009049;font-size: 31px;}
.pro-more a{position: absolute;right: 0;top:0;display: block;width: 212px;text-align:center;height: 48px;line-height: 48px;color: #fff;font-size: 18px;}

/* */
.box2{margin-top: 61px;background: url(../images/bj1.png)repeat-x;height: 569px;padding-top: 55px;}
.box2 .pro-tit span{background: url(../images/tit2.png)no-repeat center;}
.box2-cont{background: url(../images/1.png)no-repeat;height: 293px;margin-top: 43px;}
.box2-cont li{float: left;height: 146px;line-height: 130px;width: 625px;color: #101010;font-size: 25px;padding-left: 75px;}
.box2-cont li b{font-size: 35px;}
.box2-cont li:nth-child(2),.box2-cont li:nth-child(3){color: #fff;}

/* */
.ys{background: url(../images/bj2.jpg)no-repeat;height: 861px;padding-top: 68px;}
.ys .pro-tit span{background: url(../images/tit33.png)no-repeat center;}
.ys-cont{position: relative;margin-top: 89px;}
.ys-cont li{position: absolute;top: 392px;left:0;}
.ys-cont li:nth-child(1){}
.ys-cont li:nth-child(2){top:161px;}
.ys-cont li:nth-child(3){top:-19px;left:410px;}
.ys-cont li:nth-child(4){top:161px;left:839px;width: 427px;}
.ys-cont li:nth-child(5){left:876px;    width: 404px;}
.ys-cont li:nth-child(5) .cont{margin-left: 18px;}
.ys-cont li .ys-tit{display: table;float: right;width: 125px;height: 125px;border-radius: 50%;border:2px solid #009049;background: #fff;margin-left: 2px;transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}
.ys-cont li .ys-tit h3{display: table-cell;text-align:center;line-height: 31px;font-weight: bold;vertical-align:middle}
.ys-cont li .cont{float: left;color: #101010;font-size: 17px;line-height: 26px;margin-top: 25px;}
.ys-cont li:hover .ys-tit{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);background: #009049;color: #fff;border-color:#fff;}
.ys-cont li:hover .cont{color: #009049;}

.ys-cont li:nth-child(3){width: 437px;}
.ys-cont li:nth-child(3) .ys-tit{float: none;margin:0 auto;}
.ys-cont li:nth-child(3) .cont{margin-top: 12px;}

.ys-cont li:nth-child(4) .ys-tit{float: left;margin-right: 23px;}
.ys-cont li:nth-child(5) .ys-tit{float: left;margin-right: 3px;}
.yst{margin: 0 auto;margin-top: 19px;background: url(../images/ysbj.png)  no-repeat top center;width: 533px;height: 68px;line-height: 68px;text-align: center;color: #000000;font-size: 26px;font-family: '黑体';}
.yst span{color: #009049;}
/* */
.liyou{background: url(../images/2.png)no-repeat right top;}
.liyou .w1200{position: relative;height: 1310px;}
.ysimg1{position: absolute;top:54px;right: 0;width: 584px;}
.ysimg1 img{display: block;width: 584px;height: 520px;}
.ysimg2{position: absolute;top:732px;left: 0;width: 588px;}
.ysimg2 .zx{color: #fff;display: block;width: 159px;height: 44px;line-height: 44px;background: url(../images/zx.png) no-repeat top center;font-size: 17px;padding-left: 65px;position: 
absolute;right: 20px;bottom: 50px;}
.ysimg2 img{display: block;width: 588px;height:487px;}
.ys1{position: absolute;top:105px;left:0;width: 626px;}
.ys1 h3{background: url(../images/ys1.png)no-repeat left center;}
.ys2{position: absolute;top:398px;left:0;width: 625px;}
.ys2 h3{background: url(../images/ys2.png)no-repeat left center;}
.ys3{position: absolute;top:678px;right:0;width: 597px;}
.ys3 h3{background: url(../images/ys3.png)no-repeat left center;}
.ys4{position: absolute;top:972px;right:0;width: 597px;}
.ys4 h3{background: url(../images/ys4.png)no-repeat left center;}

.ysa h3{height: 160px;line-height: 150px;padding-left: 105px;color: #000;font-size: 28px;font-weight: bold;letter-spacing: -2px;}
.ysa .cont{margin-left: 22px;}
.ysa .cont p{background:url(../images/ys.png)no-repeat left;padding-left: 22px;color: #101010;font-size: 17px;line-height: 33px;}
dt{font-weight: normal;}
.heng{height: 264px;background: url(../images/ht.jpg) no-repeat top center;}
.hleft dd{font-size: 39px;color: #fff;padding: 78px 0 23px 0;}
.hleft dt{font-size: 24px;color: #fff;width: 706px;text-align: center;letter-spacing: 3px;}
.htel{color: #fff;font-size: 18px;text-align: right;padding: 95px 90px 0 0px;}







/* */
.liu-cont{background: url(../images/bj3.jpg)no-repeat;height: 403px;margin-top: 60px;padding-top: 125px;}
.liu-cont li{float: left;height: 163px;text-align: center;width: 135px;background: url(../images/3.png)no-repeat;padding-top: 39px;margin-right: 50px;cursor: pointer;}
.liu-cont li:last-child{margin-right: 0}
.liu-cont li a{display:block;height: 47px;line-height: 47px;}
.liu-cont li span{display: block;margin-top: 8px;color: #272727;font-size: 18px;}
.liu-cont li:hover{background: url(../images/h3.png)no-repeat;}
.liu-cont li:hover img{filter: invert(98%) sepia(1%) saturate(262%) hue-rotate(205deg) brightness(115%) contrast(100%);}
.liu-cont li:hover span{color: #fff;}
.liu .pro-tit span{    background: url(../images/bt1.png)no-repeat center;}
.liu .pro-tit h3{padding-right: 40px;}
/* */
.anli{margin-top: 65px;}
.anli .pro-tit span{background: url(../images/tit4.png)no-repeat center;}
.anli-cont{margin-top: 55px;}
.anli .pro-more{margin:59px auto 0;}

/* */
.ab{background: url(../images/ab.png)no-repeat;height: 570px;margin-top: 55px;padding-top: 76px;}
.ab-le{width: 525px;}
.ab-le h3{line-height: 45px;color: #fff;font-size: 60px;font-weight: bold;opacity: 0.23}
.ab-le span{display: block;font-weight: bold;color: #fff;font-size: 24px;margin-top: 10px;}
.ab-le .cont{margin-top:20px;color: #fff;font-size: 16px;line-height: 28px;text-align:justify;height: 225px;overflow: hidden;}
.ab-le a{display: block;width: 100px;height:33px;line-height: 33px;text-align: center;background: #fff;color: #009049;font-size: 14px;margin-top: 23px;}
.ab-ri{width: 624px;height: 391px;margin-top: 48px;margin-right: 20px;overflow: hidden;}
.ab-ri img{width: 624px;height: 391px;display: block;}
/* */
.huan{margin-top: 15px;}
.huan .parHd{position: relative;background: url(../images/tit5.png)no-repeat 387px center;height: 41px;line-height: 41px;}
.huan .parHd ul li{background: url(../images/xie.png)no-repeat right;width: 119px;color: #2a2a2a;font-size: 22px;float: left;margin-right: 21px;line-height: 41px;cursor: pointer;}
.huan .parHd ul li:nth-child(3){background:none;}
.huan .parHd ul li.on{color: #009049;font-weight: bold;}
.huan .parHd a{position: absolute;right: 0;top:0;color: #009049;font-size: 18px;}
.huan .parBd{margin-top: 15px;}
.slideBox{position: relative;height: 227px;}
.slideBox a.sPrev{position: absolute;top:93px;left:-15px;display: block;width: 37px;height: 41px;background: url(../images/left3.png)no-repeat;z-index: 99}
.slideBox a.sNext{position: absolute;top:93px;right:-15px;display: block;width: 37px;height: 41px;background: url(../images/right3.png)no-repeat;z-index: 99}
.slideBox .tempWrap{width: 1250px!important;margin:0 auto;overflow: hidden;}
.slideBox ul li{float: left;margin-right: 32px;width: 332px;height: 227px;}
.slideBox ul li img{width: 332px;height: 227px;}

/* */
.xin{margin-top: 75px;}
.xin-cont{margin: 40px 0 0 0;}
.xin-le{width: 810px;}
.xin-le .hd{position: relative;height: 37px;border-bottom: 1px solid #d3d3d3}
.xin-le .hd a{position: absolute;right: 0;top:0;display: block;line-height: 37px;color: #8f8f8f;font-size: 14px;}
.xin-le .hd ul{overflow: hidden;}
.xin-le .hd ul li{cursor: pointer;height:37px;line-height:35px;background: url(../images/x1.png)no-repeat left;padding-left: 34px;color: #101010;font-size: 19px;font-weight: bold;float: left;width: 112px;margin-right: 28px;}
.xin-le .hd ul li:nth-child(2){background: url(../images/x3.png)no-repeat left;}
.xin-le .hd ul li.on{border-bottom: 2px solid #009049;color: #009049;background: url(../images/x2.png)no-repeat left;line-height: 35px;}
.xin-le .hd ul li:nth-child(2).on{background:url(../images/x43.png)no-repeat left;}
.news_list1{margin-top: 33px;}
.news_list1 li{overflow: hidden;}
.news_list1 li a.img{display: block;float: left;width: 335px;height: 198px;}
.news_list1 li .cont{float: right;width: 455px;border-bottom: 1px solid #d3d3d3;height: 198px;}
.news_list1 li .cont h3{color: #101010;font-size: 18px;}
.news_list1 li .cont p{color: #5d5d5d;font-size: 15px;line-height: 24px;margin-top: 25px;height: 90px;overflow: hidden;}
.news_list1 li .cont a{display: block;width: 96px;height: 29px;line-height: 29px;text-align: center;border-radius: 20px;background: #009049;color: #fff;font-size: 14px;}

.news_list2{margin-top: 11px;}
.news_list2 li{height: 61px;border-bottom: 1px dashed #b9b9b9}
.news_list2 li a{display: block;margin-top: 15px;color: #101010;font-size: 17px;line-height: 26px;}
.news_list2 li p{margin-top: 5px;color: #5d5d5d;font-size: 15px;}

.xin-ri{width: 399px;}
.xin-ri .xin-tit{position: relative;height: 37px;border-bottom: 1px solid #d3d3d3}
.xin-ri .xin-tit a{position: absolute;right: 26px;top:0;display: block;line-height: 37px;color: #8f8f8f;font-size: 14px;}
.xin-ri .xin-tit li{cursor: pointer;height:37px;line-height:35px;background: url(../images/x4.png)no-repeat left;padding-left: 34px;color: #009049;font-size: 19px;font-weight: bold;width: 112px;border-bottom: 2px solid #009049;}
.xin-gun{margin-top: 9px;height: 461px;overflow: hidden;}
.news_list3{}
.news_list3 li{height: 67px;border-bottom: 1px dashed #d3d3d3;margin-top: 25px;}
.news_list3 li a{display: block;background: url(../images/wen.png)no-repeat left;padding-left: 28px;color: #101010;font-size: 17px;line-height: 22px;}
.news_list3 li p{background: url(../images/da.png)no-repeat left;padding-left: 28px;color: #5d5d5d;font-size: 15px;margin-top: 6px;line-height: 22px;}


.ff_link{width: 1250px;margin:0 auto;margin-top: 79px;}
.f_link{padding: 22px 80px  25px 133px;min-height: 92px;border: solid 1px rgba(158, 158, 158, 0.61);background:#fff url(../images/link.png) no-repeat center top;}
.ff_link a{color: #2a2a2a;font-size: 16px;display: inline-block;margin-right: 20px;}

/* */
.ff_nav{height: 63px;background: #009049;text-align: center;line-height: 63px;margin-top:51px;}
.ff_nav a{color: #fff;font-size: 17px;}

.foot{background: url(../images/foot.png)no-repeat;height: 238px;}
.foot ul{width: 1058px;margin-top: 15px;}
.foot ul li{float: left;width: 517px;margin-top: 38px;overflow: hidden;    height: 52px;}
.foot ul li img{float: left;width: 51px;height: 52px;}
.foot ul li .cont{float: left;margin-left: 5px;color: #fff;font-size: 18px;line-height: 25px;}
.ff_er{width: 185px;margin-top: 50px;}

.copyright{padding:20px 0;text-align:left;color: #999999;font-size: 13px;line-height: 24px;}
.copyright a{color: #999999;}
.bq{margin: 0 90px;}

.ff_nav a{float: left;display: block;width: 156px;}
.ewz{color: #8b8b8b;font-size: 14px;height: 144px;background-color: #3f3e3e;width: 39px;padding:6px 13px 0 13px;line-height:19px;}
.foot ul li:nth-child(2) img{display: none;}
.foot ul li:nth-child(2) .cont{font-size: 0;}
.bq1{width: 631px;}
.bq2{width: 350px;}
.bq3{width: 257px;}