
/*标题*/
.bt{text-align: center;padding: 0 0 35px;}
.bt h3{color: #09924082;font-weight: bold;font-size: 38px;height: 24px;overflow: hidden;font-family: Times New Roman;}
.bt span{padding: 0 0 0 13px;}
.bt h2{font-weight: bold; font-family: "黑体";color: #000;font-size: 32px; padding: 0 0 9px 0;}
.bt hr{width: 5%;margin: 0 auto; border-top: 3px solid #099240;}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){

}
@media (max-width: 767px){
	.bt h3 {font-size: 30px;}
	.bt h2 {font-size: 25px;}
	.bt hr { width: 11%;}

}





/*关于我们*/
.gywm{padding:65px 0 87px;}
.gywm .gy-box{display: inline-block;display: inline-block;background: #faf1e4;padding: 38px;}
.gywm .gy-left{width: 50%;float: left;padding: 0 20px 0 0;}
.gywm .gy-txt{height: 280px;overflow: hidden;overflow-y: auto;padding: 0 11px 0 0;}
.gywm .gy-txt p{color: #666;font-size: 15px; line-height: 1.9;text-indent: 2em;}
.gywm .gy-left a{background: #099240;color: #fff;display: inline-block;font-size: 15px;padding: 5px 17px;margin: 7px 0 0 0;border: 1px solid #099240;transition: all .5s}
.gywm .gy-left a:hover{background: none;color: #099240;transition: all .5s}
.gywm .gy-right{width: 50%;float: left;}
.gywm .gy-right .gy-sp{}
.gywm .gy-right .gy-sp video{width: 100%;}

.gy-left .gy-txt::-webkit-scrollbar-thumb {
    background-color: #099240;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.gy-left .gy-txt::-webkit-scrollbar {
    width: 3px;
    background: #ddd;
    border-radius: 10px;
}
@media (min-width: 992px) and (max-width: 1200px){


}
@media (max-width: 992px){
	.gywm {padding: 40px 0 40px;}
	.gywm .gy-txt {height: 150px;}

}
@media (max-width: 767px){
	.gywm {padding: 26px 0 20px;}
	.gywm .gy-box { padding: 17px 15px;}
	.gywm .gy-left {width: 100%;padding: 0;}
	.gywm .gy-txt {height: 193px;}
	.gywm .gy-txt p {font-size: 13px;}
	.gywm .gy-left a {font-size: 14px;margin: 10px 0 10px 0;}
	.gywm .gy-right {width: 100%;}

}



/*优势*/
.youshi{background:url(../images/ys-bg.png)no-repeat center;padding: 103px 0;position: relative;margin: 0 0 46px 0;}
.youshi .ys-box{}
.youshi .ys-box .ys-left{width: 30%;float: left;padding: 25px 0 0 0;}
.youshi .ys-box .ys-left .ys-img{}
.youshi .ys-box .ys-left .ys-img img{}

.youshi .ys-box .ys-right{width: 45%;float: left;position: absolute;left: 35%; bottom: -1%;}
.youshi .ys-box .ys-right ul{}
.youshi .ys-box .ys-right ul li{overflow: hidden;padding: 0 0 20px 0;}
.youshi .ys-box .ys-right ul li .ys-sx{float: left;width: 11%;}
.youshi .ys-box .ys-right ul li .ys-sx h2{color: #077634;font-weight: bold;font-size: 40px;background: #faf2e5;display: inline-block;padding: 12px;box-shadow: 1px 1px 1px 1px #fff;}
.youshi .ys-box .ys-right ul li .ys-wz{float: left;width: 89%;}
.youshi .ys-box .ys-right ul li .ys-wz h2{color: #000;font-weight: bold;font-size: 23px;font-family: "黑体";padding: 0 0 8px 0;}
.youshi .ys-box .ys-right ul li .ys-wz span{font-weight: normal;font-size: 15px;color: #949494;font-family: none;}
.youshi .ys-box .ys-right ul li .ys-wz p{font-size: 16px;color: #424242;line-height: 1.6;}
@media (min-width: 992px) and (max-width: 1200px){
	.youshi .ys-box .ys-right ul li .ys-sx {width: 16%;}
	.youshi .ys-box .ys-right ul li .ys-wz {width: 84%;}
	.youshi .ys-box .ys-right {width: 58%;bottom: -15%;}

}
@media (max-width: 992px){
	.youshi {padding: 95px 0;height: 501px;}
	.youshi .ys-box .ys-left {display: none;}
	.youshi .ys-box .ys-right {width: 92%;left: 6%;top: 3%;}
	.youshi .ys-box .ys-right ul li .ys-sx {width: 15%;}
	.youshi .ys-box .ys-right ul li .ys-wz {width: 85%;}

}
@media (max-width: 767px){
	.youshi {height: 661px;}
	.youshi .ys-box .ys-right {width: 94%;left: 3%;top: 3%;}
	.youshi .ys-box .ys-right ul li {padding: 16px 0 20px 0;background: #099240;margin: 0 0 10px 0; border-radius: 6px;}
	.youshi .ys-box .ys-right ul li .ys-sx {width: 19%;}
	.youshi .ys-box .ys-right ul li .ys-sx h2 {font-size: 25px;}
	.youshi .ys-box .ys-right ul li .ys-wz {width: 81%;}
	.youshi .ys-box .ys-right ul li .ys-wz h2 {color: #fff;font-size: 21px;}
	.youshi .ys-box .ys-right ul li .ys-wz span {font-size: 12px;color: #fff;}
	.youshi .ys-box .ys-right ul li .ys-wz p {font-size: 13px;color: #fff;}

}



/*产品中心*/
.cpzx{background: url(../images/cp-bg2.png)no-repeat center;padding: 53px 0 0 0;}
.cpzx .cp-bt{text-align: center;}

.cpzx .cp-box{}
.cpzx .cp-box .cp-lb{text-align: center;}
.cpzx .cp-box .cp-lb ul{display: inline-block;}
.cpzx .cp-box .cp-lb ul li{}
.cp-lb .nav-tabs>li>a { margin-right: 10px;line-height: 1; border: 2px solid #099240;border-radius: 0;color: #099240;font-size: 19px;padding: 13px 40px;}
.cp-lb .nav>li>a:focus, .cp-lb .nav>li>a:hover{ border: 2px solid #099240;background: none;}
.cp-lb .nav-tabs>li.active>a, .cp-lb .nav-tabs>li.active>a:focus, .cp-lb .nav-tabs>li.active>a:hover { color: #fff;cursor: default;background-color: #099240; border: 2px solid #099240;border-bottom-color: #099240;}


.cpzx .cp-box .cp-nr{padding: 54px 45px;display: inline-block;background:url(../images/cpbg.png)no-repeat center;margin: 49px 0 0 0;}
.cpzx .cp-box .cp-nr .cp-img{width: 38%;float: left;position: relative}
.cpzx .cp-box .cp-nr .cp-img .cp-tp{display: table-cell;vertical-align: middle;text-align: center;width: 470px;height:340px;}
.cpzx .cp-box .cp-nr .cp-img .cp-tp img{display: inline-block;margin: auto;max-width: 100%;max-height: 100%;box-shadow: -9px 9px #099240;}
.cpzx .cp-box .cp-nr .cp-txt{width: 62%;float: left;padding: 0 0 0 77px;padding: 28px 0 0 71px;}
.cpzx .cp-box .cp-nr .cp-txt h2{color: #000;font-size: 30px;font-weight: bold;font-family: "黑体";}
.cpzx .cp-box .cp-nr .cp-txt span{color: #666;font-size: 20px;}
.cpzx .cp-box .cp-nr .cp-txt p{font-size: 17px;color: #000;padding: 21px 0;line-height: 1.9;}
.cpzx .cp-box .cp-nr .cp-txt a{background: #099240; color: #fff; display: inline-block;padding: 9px 20px;font-size: 16px;transition: all .5s;border: 1px solid #099240;}
.cpzx .cp-box .cp-nr .cp-txt a:hover{background: none;color: #099240;transition: all .5s}
.cpzx .cp-box .cp-nr .cp-txt hr{border-top: 5px solid #099240;width: 7%; margin: 9px 0;}
@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){
	.cp-lb .nav-tabs>li>a {padding: 13px 15px;}
	.cpzx .cp-box .cp-nr .cp-txt p {padding: 0px 0;}
	.cpzx .cp-box .cp-nr .cp-txt span {font-size: 17px;}

}
@media (max-width: 767px){
	.cpzx .cp-box .cp-lb ul li {width: 33.33%;text-align: center;}
	.cp-lb .nav-tabs>li>a {padding: 13px 3px;}
	.cp-lb .nav-tabs>li>a {margin-right: 0px;font-size: 14px;}
	.cpzx {background: #f7fbfb;}
	.cpzx .cp-box .cp-nr { padding: 11px 13px;background: url(../images/cpbg.png)no-repeat center;margin:0;}
	.cpzx .cp-box .cp-nr .cp-img { width: 100%;}
	.cpzx .cp-box .cp-nr .cp-txt {width: 100%;padding: 0px 0 0 0px;}
	.cpzx .cp-box .cp-nr .cp-txt h2 {font-size: 25px;}
	.cpzx .cp-box .cp-nr .cp-txt p {font-size: 14px;}
	.cpzx .cp-box .cp-nr .cp-txt a {padding: 7px 10px;font-size: 15px;margin: 12px 0 0 0;}

	
}





/*新闻中心*/
.xwzx{padding: 40px 0 51px 0;}
.xwzx .xw-box{}
.xwzx .xw-box .xw-bt{text-align: left;float: left;}
.xwzx .xw-box .xw-bt hr{float: left;width: 35%;}

.xwzx .xw-box .xw-lb{float: right;padding: 30px 0 0 0;}
.xwzx .xw-box .xw-lb ul{border: none;}
.xwzx .xw-box .xw-lb ul li {}
.xwzx .xw-box .xw-lb ul li a{}
.xwzx .xw-box .xw-biaoti{overflow: hidden}
.xw-lb .nav-tabs>li>a { margin-right: 10px;line-height: 1; background-color: #faf1e4;border-radius: 0;color: #3a3a3a;font-size: 18px;padding: 7px 21px;}
.xw-lb .nav>li>a:focus, .xw-lb .nav>li>a:hover{ background-color: #faf1e4;background: none;}
.xw-lb .nav-tabs>li.active>a, .xw-lb .nav-tabs>li.active>a:focus, .xw-lb .nav-tabs>li.active>a:hover { color: #ffffff;cursor: default;background-color: #099240;border: none; }

.xwzx .xw-box .xw-nr{}
.xwzx .xw-box .xw-nr .xw-wz{width: 60%;float: left;}
.xwzx .xw-box .xw-nr .xw-wz ul{}
.xwzx .xw-box .xw-nr .xw-wz ul li{overflow: hidden;margin: 0 0 27px 0;}
.xwzx .xw-box .xw-nr .xw-wz ul li:hover .xw-bt2 h2{color: #099240}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq{width: 13%;float: left;padding: 11px 0 0 0;text-align: center;border-right: 1px solid #ddd;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1{width: 50%;float: left;padding:10px 0px 0 10px;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 h2{font-weight: bold;color: #000;font-size: 29px;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2{width: 50%;float: left;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2 h3{font-size: 16px;color: #3d3d3d;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2 hr{border-top: 1px solid #000;transform: rotate(90deg);width: 16%;margin: 7px 0;}

.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2{width: 87%;float: left;padding: 0 19px 0;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2 h2{    font-size: 18px;color: #000;background: url(../images/xw-icon2.png)no-repeat right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2 p{color: #959494;font-size: 14px;height: 53px;overflow: hidden;line-height: 1.7;padding: 8px 0 0 0;}

.xwzx .xw-box .xw-nr .xw-wz ul li:last-child {margin: 0;}

.xwzx .xw-box .xw-nr .xw-tp{width: 40%;float: left;position: relative;}
.xwzx .xw-box .xw-nr .xw-tp .xw-img{height: 291px;overflow: hidden;display: flex;flex-wrap: wrap;align-content: center;}
.xwzx .xw-box .xw-nr .xw-tp .xw-img img{width: 100%;}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd{ padding: 0px;}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd h2{color: #000;float: left;font-size: 20px;padding: 13px 16px 4px 0px;width: 80%;height: 37px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd .xw-txt{overflow: hidden;}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd a{float: right;display: inline-block;background: #099240;color: #fff;font-size: 16px;padding: 4px 17px;margin: 10px 0 0 0;width: 20%;transition: all .5s}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd a:hover{background: #faf1e4;transition: all .5s;color: #099240}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd p{color: #000; font-size: 13px;height: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xwzx .xw-box .xw-nr .xw-tp .xw-fd h5{font-size: 13px;line-height: 1; color: #888; margin: 5px 0 7px;}

.tabbable{overflow: hidden}
.xw-rq h5 {font-size: 30px;line-height: 1;color: #000;font-weight: bold;margin-bottom: 5px;}
.xw-rq p {font-size: 18px;line-height: 1;color: #444;}
@media (min-width: 992px) and (max-width: 1200px){
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 h2 {font-size: 20px;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-fd {bottom: 11%;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-fd a {font-size: 14px;padding: 4px 12px;}

	
}
@media (max-width: 992px){
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 {padding: 10px 0px 0 5px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 h2 {font-size: 28px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2 h3 {font-size: 20px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2 h2 {font-size: 16px;}
	.xwzx .xw-box .xw-nr .xw-wz {width: 100%;}
	.xwzx .xw-box .xw-nr .xw-tp { width: 100%;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-img img {width: 100%;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-fd { bottom: 0%;}

}
@media (max-width: 767px){
	.xwzx .xw-box .xw-bt {text-align: center;float: none; }
	.xwzx .xw-box .xw-bt hr {float: none; width: 14%;}
	.xwzx .xw-box .xw-lb {padding: 0 0 25px 0;float: none}
	.xwzx .xw-box .xw-lb ul li {width: 33.33%;border: none;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 {padding: 10px 0px 0 2px;width: 54%;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq1 h2 {font-size: 19px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2 {width: 46%;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq .rq2 h3 {font-size: 13px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2 p {color: #959494;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-fd h2 {font-size: 17px;padding: 13px 16px 6px 0px;}
	.xwzx .xw-box .xw-nr .xw-tp .xw-fd a {font-size: 12px;margin: 5px 0 0 0;}
	
	
	.xw-rq h5 {font-size: 23px;}
	.xw-rq p {font-size: 15px;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-rq {width: 20%;}
	.xwzx .xw-box .xw-nr .xw-wz ul li .xw-bt2 {width: 80%;padding: 0 6px 0 10px;}
	
	

	
}


/*产品案例*/
.cpal{padding: 40px 0 58px;background: url(../images/al-bg2.png)no-repeat center}
.cpal .al-bt{}
.cpal .al-bt h3{color: #ffffff78;}
.cpal .al-bt h2{color: #fff}
.cpal .al-bt hr{border-top: 3px solid #fff;}
/*


*/

.cpal .al-box{}
.cpal .al-box ul{}
.cpal .al-box ul li{width: 25%;float: left;}
.cpal .al-box ul li:hover .al-wz h2{transform: translate(0,-5px);transition: all .5s}
.cpal .al-box ul li .al-img{display: table-cell;vertical-align: middle;text-align: center;width: 300px;height:225px;}
.cpal .al-box ul li .al-img img{display: inline-block;margin: auto;max-width: 100%;max-height: 100%;}
.cpal .al-box ul li .al-wz{height: 225px;text-align: center;background: #faf1e4;}
.cpal .al-box ul li .al-wz h2{color: #131313;font-size: 25px;font-family: "黑体";padding: 30% 0 11px;transition: all .5s}
.cpal .al-box ul li .al-wz hr{border-top: 4px solid #099240;width: 20%;margin: 0 auto;}
@media (min-width: 992px) and (max-width: 1200px){
	.cpal .al-box ul li .al-wz {height: 181px;}
	.cpal .al-box ul li .al-img {height: 181px;}

}
@media (max-width: 992px){
	.cpal .al-box ul li .al-img {height: 141px;}
	.cpal .al-box ul li .al-wz {height: 141px;}

}
@media (max-width: 767px){
	.cpal .al-box ul li {width: 50%;}
	.cpal {background: #099240;}
	.cpal .al-box ul li .al-wz {height: 148px;}
	.cpal .al-box ul li .al-img {height: 148px;}
	.cpal .al-box ul li .al-wz h2 {font-size: 19px;}

}







@media (min-width: 992px) and (max-width: 1200px){

}
@media (max-width: 992px){

}
@media (max-width: 767px){

}
