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

.tophead{width: 100%;height: 40px;background: #333;position: relative;}
.headtitle{font-size: 14px;color: #cfcfcf;line-height: 40px;}
.k1{font-size: 14px;line-height: 40px;color: #cfcfcf;}
.k1 a{color:#cfcfcf}

.sechead{height:93px;position: relative;}
.logo{float:left;line-height: 93px;}
.sechead .k2{margin-top: 21px;background: url(/template/default/assets/images/ttel.png) left top no-repeat;text-align: left;padding-left: 40px;font-size: 17px;color: #666;line-height: 24px;}
.yu{margin-left: 35px;margin-top: 22px;padding-left: 32px;background: url(/template/default/assets/images/shu.png)no-repeat left;height: 58px;color: #666;font-size: 16px;line-height:28px;}

/* å¯¼èˆª */
.menu{background: #159741;}
.demo-menu {width:1200px;margin:0 auto;}
.demo-menu>li {float:left;width:150px;position:relative;text-align:center;}
.demo-menu>li>a {display:block;font-size:18px;color:#fff;height: 57px;line-height: 57px;}
.demo-menu>li.active>a,.demo-menu>li>a:hover {background:#38b362;color:#fff}
.demo-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;}

/* æœç´¢ */
.ss{height: 39px;}
.hotSearch{height: 39px;line-height: 39px;color: #333;font-size: 14px;}
.hotSearch a{color: #333;font-size: 14px;display: inline-block;margin-right: 10px;}
.hotSearch a:hover{color: #159741}
#formsearch{margin-top: 5px;margin-right: 3px;width: 255px;height: 29px;border:1px solid #159741;border-radius: 5px;}
#formsearch input{height:29px;background:none;border:none;line-height:29px;outline: none;float: left;}
#formsearch input#keyword{text-indent:8px;color:#b9b9b9;font-size: 14px;width: 221px;}
#formsearch input#s_btn{width: 32px;height: 29px;line-height: 29px;text-align:center;color:#fff;border:none;cursor:pointer;background: url(/template/default/assets/images/ss.png) no-repeat 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: 301px;overflow: hidden;}
.product_list li img{width:281px;height: 301px;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: #159741}
.product_list li:hover img{transform:scale(1.1);}


/*  */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}

/* äº§å“ */
.pro{margin-top: 50px;}
.pro-tit{text-align: center;}
.pro-tit h3{line-height: 35px;font-weight: bold;color: #159741;font-size: 30px;background: url(/template/default/assets/images/bt.png)no-repeat center;}
.pro-tit h3 span{color: #333}
.pro-tit p{color: #666;font-size: 14px;line-height: 25px;margin-top: 5px;}
.pro-cont{margin-top: 18px;}
.pro-le{width: 253px;height: 813px;background: url(/template/default/assets/images/cc.png)no-repeat;margin-top: -3px;margin-left: -6px;padding-top: 103px;padding-left: 6px;}
.fenlei{}
.fenlei li a{display: block;width: 241px;height: 39px;line-height: 39px;text-align: center;border-radius: 3px;color: #fff;}
.fenlei li:hover a{background: #fff;color: #159741;}
.pro-le h3{margin-top: 328px;color:#333;font-size: 16px;font-weight: bold;text-align: center;}
.pro-le span{color: #666;font-size: 14px;text-align: center;display: block;line-height: 40px;}
.pro-le i{font-style: normal;display: block;color: #666;font-size: 14px;text-align: center;}
.pro-le p{color: #159741;font-size: 24px;font-weight: bold;text-align: center;margin-top: 5px;}
.pro-ri{width: 939px;}
.pro-bt{height: 37px;line-height: 37px;position: relative;background: url(/template/default/assets/images/tt.png)no-repeat left bottom;color: #666;font-size: 23px;}
.pro-bt a{position: absolute;right: 4px;top:3px;color: #fff;font-size: 14px;display: inline-block;width: 64px;height: 23px;border-radius: 5px;line-height: 23px;text-align: center;background: #159741}
.product_list1{margin-top: 21px;}
.product_list1 li{float: left;margin-right: 14px;margin-bottom: 30px;}
.product_list1 li:nth-child(3n){margin-right: 0}
.product_list1 li img{width: 301px;height: 323px;border:1px solid #d7d7d7;}
.product_list1 li h3{margin-top: 8px;text-align: center;color: #666;font-size: 16px;line-height: 21px;}
.product_list1 li:hover img{border-color: #159741}
.product_list1 li:hover h3{color: #159741}


/* ç®€ä»‹ */
.ab{margin-top: 52px;height: 556px;background: url(/template/default/assets/images/ab.jpg)no-repeat;}
.ab-le{width: 568px;margin-left: 32px;margin-top: 110px;}
.ab-le h3{line-height: 26px;color: #fff;font-size: 20px;font-weight: bold;}
.ab-le .cont{margin-top:25px;color: #fff;font-size: 15px;line-height: 24px;text-align:justify;}
.ab-ri{width: 567px;height: 379px;margin-top: 58px;position: relative;}
.ab-ri .xian{position: absolute;top:23px;right:-28px;width: 57px;height: 6px;background: url(/template/default/assets/images/heng.png)no-repeat;}
a.ab-more{display: block;margin:0 auto;width: 134px;height: 35px;line-height: 35px;text-align: center;background: #159741;color: #fff;font-size: 15px;margin-top: 34px;}

/* æ¡ˆä¾‹ */
.anli{margin-top: 50px;}
.case_list1{margin-top: 3px;}
.case_list1 li{float: left;margin-right: 28px;width: 278px;text-align: center;margin-top: 19px;}
.case_list1 li:nth-child(4n){margin-right: 0}
.case_list1 li div{width: 278px;height: 298px;padding:1px 1px 3px 3px;border:1px solid #d7d7d7;}
.case_list1 li img{width: 272px;height: 292px;}
.case_list1 li h3{color: #666;font-size: 14px;line-height: 35px;}
.case_list1 li:hover div{border-color: #159741}
.case_list1 li:hover h3{color: #159741}
a.anli-more{display: block;width: 118px;height: 31px;line-height: 31px;border:1px solid #159741;font-size: 15px;color: #159741;text-align: center;margin:0 auto;margin-top: 24px;}
a.anli-more:hover{background: #159741;color: #fff;}
/*  */
.wys{
    height: 875px;
    background:url(/template/default/assets/images/ys.jpg) no-repeat center center;
    text-align: center;
    margin-top: 60px;
}

.ysc1{
    margin-top: 25px;
}
.yswz{
    padding-top: 175px;
    font: 400 14px/25px "Microsoft Yahei";
    color: #666666;
}

.ys1{
    background: #5e5e5e url(../images/01.png) no-repeat 30px 58px;
    width: 455px;
    height: 165px;
}
.ys1 h3{
    font: 600 20px/30px "Microsoft Yahei";
    color: #fff;
    margin-top: 45px;
    margin-left: 135px;
    text-align: left;
}
.ys1 .ys1wz{
    width: 301px;
    text-align: left;
    color: #fff;
    font:400 16px/28px "Microsoft Yahei";
    margin-left: 135px;
}
.ys2{
    background: #5e5e5e  url(../images/02.png) no-repeat 46px 45px;
    width: 745px;
    height: 165px;
}

.ys2 h3{
    font: 600 20px/30px "Microsoft Yahei";
    color: #fff;
    margin-top: 42px;
    margin-left: 156px;
    text-align: left;
}
.ys2 .ys2wz{
    width: 551px;
    text-align: left;
    color: #fff;
    font:400 16px/28px "Microsoft Yahei";
    margin-left: 156px;

}
.ys3-img{
    width: 565px;
    height: 170px;
}
.ys4-img{
    width: 316px;
    height: 378px;
}
.ysc2l{
    width: 565px;
}
.ysc2r{
    width: 635px;
}


.ys3{
    background: #5e5e5e  url(../images/03.png) no-repeat 46px 45px;
    width: 564px;
    height: 209px;
}

.ys3 h3{
    font: 600 20px/30px "Microsoft Yahei";
    color: #fff;
    padding-top: 34px;
    margin-left: 156px;
    text-align: left;
}

.ys3 .ys3wz{
    width: 396px;
    text-align: left;
    color: #fff;
    font:400 16px/28px "Microsoft Yahei";
    margin-left: 156px;
}

.ys4{
    background: #5e5e5e  url(../images/04.png) no-repeat 30px 45px;
    width: 319px;
    height: 378px;
}

.ys4 h3{
    width: 319px;
    font: 600 20px/30px "Microsoft Yahei";
    color: #fff;
    padding-top: 88px;
    margin-left: 113px;
    text-align: left;
}

.ys4 .ys4wz{
    width: 254px;
    text-align: left;
    color: #fff;
    font: 400 12px/28px "Microsoft Yahei";
    margin-left: 57px;
}


.ys1:hover{
    background: #69b783  url(../images/01.png) no-repeat 30px 58px;
}
.ys2:hover{
    background: #69b783  url(../images/02.png) no-repeat 46px 45px;
}

.ys3:hover{
    background: #69b783  url(../images/03.png) no-repeat 46px 45px;
}

.ys4:hover{
    background: #69b783  url(../images/04.png) no-repeat 30px 45px;
}



/* æ–°é—» */
.xin{margin-top: 60px;}
.xin-cont{width: 1221px;height: 411px;background: url(/template/default/assets/images/xx.png)no-repeat;margin:0 auto;margin-top: 22px;}
.news_list1{width: 575px;float: right;margin-right: 18px;margin-top: 26px;}
.news_list1 li{overflow: hidden;height: 77px;border-bottom: 1px dashed #c6c6c6;margin-bottom: 6px;}
.news_list1 li .time{width: 73px;height: 69px;text-align: center;color: #fff;background: #03bb0d;padding-top: 15px;}
.news_list1 li .time h3{font-weight: bold;color: #fff;font-size: 18px;}
.news_list1 li .time span{font-size: 12px;}
.news_list1 li .cont{float: right;width: 480px;}
.news_list1 li .cont a{display: block;line-height: 20px;color: #333;font-size: 16px;}
.news_list1 li .cont p{color: #999;font-size: 14px;line-height: 20px;margin-top: 5px;}
.news_list1 li:hover .cont a{color: #03bb0d}
a.xin-more{display: block;width: 83px;height: 28px;border-radius:20px;line-height: 28px;border:1px solid #159741;color: #159741;font-size: 14px;float: right;margin-right: 10px;text-align: center;}
a.xin-more:hover{background: #159741;color: #fff;}
/*  */
.f_link{height:60px;line-height: 60px;background:#d9efd9;margin-top: 81px;color: #3f3f3f;font-size: 14px;}
.f_link a{color: #3f3f3f;font-size: 14px;display: inline-block;margin-right: 8px;}

/*  */
.foot{background: #159741;height: 339px;padding-top: 63px;}
.er{margin-left: 68px;text-align: center;width: 186px;}
.er div{width: 186px;height:188px;border-radius:5px;background:#adadad;line-height: 188px;}
.er span{display: block;color: #fff;font-size: 16px;margin-top: 15px;}
.ff_a{width: 919px;}
.ff_nav{line-height:30px;border-bottom: 1px solid #8acba0;color: #fff;font-size: 16px;height: 47px;padding-left: 15px;}
.ff_nav a{color: #fff;font-size: 16px;}
.ff_a h3{padding-left: 15px;color: #fff;font-size: 16px;margin-top: 19px}
.ff_a .cont{margin-top: 10px;color: #fff;font-size:14px;line-height: 24px;margin-left: 15px;}
.copyright {color: #fff;font-size: 14px;line-height: 25px;margin-left: 15px;margin-top: 5px;}
.copyright a{color: #fff;font-size: 14px;}
