.middle{display: table-cell; vertical-align: middle; width: 1000px;}
.aligncenter{text-align: center;}

.ind_about .desc{color: #999; line-height: 2.2;}

@media (min-width: 1500px){
    .ind_about{padding: 85px 0px;}
    .ind_about .desc{line-height: 2.4; margin: 50px auto 0px; width: 60%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_about{padding: 65px 0px;}
    .ind_about .desc{line-height: 2.2; margin: 40px auto 0px; width: 70%;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_about{padding: 50px 0px;}
    .ind_about .desc{margin: 30px auto 0px; width: 80%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 40px 0px;}
    .ind_about .desc{ margin: 20px auto 0px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 1.6em 0px;}
    .ind_about .desc{margin-top: 1.6em;}
}
@media (min-width: 768px){
    
}






.ind_title h3{font-weight: bold;text-transform:uppercase;}
.ind_title h3 span{color: #6fa142;}
.ind_title p{color: #bcbec1;text-transform:uppercase;}

.ind_more {line-height: 2;}
.ind_more a{display: inline-table;text-align: center; background: #6fa142; color: #fff;text-transform:uppercase;}
.ind_more a:hover{background: #3d8f65;}
@media (min-width: 1500px){
    .ind_title h3{font-size: 36px;}
    .ind_more a{padding: 6px 50px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_title h3{font-size: 32px;}
    .ind_more a{padding: 5px 50px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_title h3{font-size: 28px;}
    .ind_more a{padding: 4px 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3{font-size: 24px;}
    .ind_more a{padding: 4px 30px;}
}
@media (max-width: 767px) {
    .ind_title h3{font-size: 1.6em;}
    .ind_more a{padding: 0.2em 1em;}
}
@media (min-width: 768px){
    
}

.ind_productcate li{position: relative; color: #fff;}
.ind_productcate li .img{width: 100%; height: 100%;}
.ind_productcate li img{width: 100%; height: 100%; object-fit: cover;}

.ind_productcate li .desc{position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); width: 100%;}
.ind_productcate li .title{font-weight: bold;}

@media (min-width: 1500px){
    .ind_productcate li .title{font-size: 30px;}
    .ind_productcate li .con{margin-top: 25px;}
    .ind_productcate li .ind_more{margin-top: 25px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_productcate li .title{font-size: 24px;}
    .ind_productcate li .con{margin-top: 20px;}
    .ind_productcate li .ind_more{margin-top: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_productcate li .title{font-size: 20px;}
    .ind_productcate li .con{margin-top: 15px;}
    .ind_productcate li .ind_more{margin-top: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_productcate li .title{font-size: 18px;}
    .ind_productcate li .con{margin-top: 10px;}
    .ind_productcate li .ind_more{margin-top: 10px;}
}
@media (max-width: 767px) {
    .ind_productcate li{height: 10em;}
    .ind_productcate li .title{font-size: 1.4em;}
    .ind_productcate li .con{margin-top: 1em;}
    .ind_productcate li .ind_more{margin-top: 1em;}
    .ind_productcate li .desc{margin-left: 5%;}
}
@media (min-width: 768px){
    .ind_productcate li{float: left; width: 50%; height: 450px;}
    .ind_productcate li:nth-child(2n-1) .desc{text-align: right; padding-right: 5%;}
    .ind_productcate li:nth-child(2n) .desc{ padding-left: 5%;}
}









.ind_productlist a{overflow: hidden;position: relative; display: block; border-radius: 50%; overflow: hidden; text-align: center;float: left; }
.ind_productlist .img img{transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; width: 100%; height: 100%; object-fit: cover;}
.ind_productlist .img:hover img{transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.ind_productlist a .word{position: absolute; left: 0px; top: 100%; width: 100%; height: 100%; background: rgba(0,0,0,0.5); color: #fff; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.ind_productlist a h3{font-weight: bold;}
.ind_productlist a:hover .word{top: 0px;}


@media (min-width: 1500px){
    .ind_product{padding: 80px 0px;}
    .ind_productlist{}
    .ind_productlist a{margin-top: 25px; height: 448px;}
    .ind_productlist a .middle{height: 448px;}
    .ind_productlist a h3{font-size: 24px; margin-bottom: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_product{padding: 60px 0px;}
    .ind_productlist{}
    .ind_productlist a{margin-top: 20px; height: 365px;}
    .ind_productlist a .middle{height: 365px;}
    .ind_productlist a h3{font-size: 20px; margin-bottom: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_product{padding: 50px 0px;}
    .ind_productlist{}
    .ind_productlist a{margin-top: 20px; height: 307px;}
    .ind_productlist a .middle{height: 307px;}
    .ind_productlist a h3{font-size: 18px; margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_product{padding: 40px 0px;}
    .ind_productlist{}
    .ind_productlist a{margin-top: 15px; height: 230px;}
    .ind_productlist a .middle{height: 230px;}
    .ind_productlist a h3{font-size: 16px; margin-bottom: 15px;}
}
@media (max-width: 767px) {
    .ind_product{padding: 1.6em 0px;}
    .ind_productlist{}
    .ind_productlist a{margin-top: 1em; width: 49%; height: 13em;}
    .ind_productlist a:nth-child(2n){float: right;}
    .ind_productlist a .word{padding: 0px 5%;}
    .ind_productlist a .middle{height: 13em;}
    .ind_productlist a h3{font-size: 16px; margin-bottom: 15px;}
}
@media (min-width: 768px){
    .ind_productlist a{width: 32%;}
    .ind_productlist a:nth-child(3n-1){margin-left:2%;margin-right:2%;}
    .ind_productlist a .word{padding: 0px 5%;}


}







.ind_newslist a{border-bottom: 1px #e9e9e9 solid; line-height: 1.8; display: block;}
.ind_newslist a h3{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 2;}
.ind_newslist a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color: #999; font-size: 14px; height: 50px; margin: 3px 0px;}
.ind_newslist a span{font-size: 14px; color: #999;}
.ind_newslist a:hover{border-color: #6fa142;}

@media (min-width: 1500px){
    .ind_news{padding-bottom: 80px;}
    .ind_newslist a{margin-top: 20px; padding: 20px 0px;}
    .ind_newslist a h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .ind_news{padding-bottom: 60px;}
    .ind_newslist a{margin-top: 16px; padding: 16px 0px;}
    .ind_newslist a h3{font-size: 17px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .ind_news{padding-bottom: 50px;}
    .ind_newslist a{margin-top: 14px; padding: 14px 0px;}
    .ind_newslist a h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_news{padding-bottom: 40px;}
    .ind_newslist a{margin-top: 12px; padding: 12px 0px;}
    .ind_newslist a h3{font-size: 15px;}
}
@media (max-width: 767px) {
    .ind_news{padding-bottom: 1.6em;}
    .ind_newslist a{margin-top: 0.8em; padding: 0.4em 0px;}
    .ind_newslist a h3{font-size: 1em;}
}
@media (min-width: 768px){
    .ind_newslist a{float: left; width: 32%;}
    .ind_newslist a:nth-child(3n-1){margin-left: 2%; margin-right: 2%;}
}






.main_ban{position: relative;}
.main_ban .img{width: 100%; height: 100%;}
.main_ban .img img{width: 100%; height: 100%; object-fit: cover;}
.main_banword{position: absolute; left: 0px; width: 100%; color: #fff; top: 50%; transform: translate(0,-50%); text-align: center;}
.main_banword h3{font-family: "SourceHanSerifSC";text-transform:uppercase;}



@media (min-width: 1500px){
    .main_ban{height: 500px;}
    .main_banword{}
    .main_banword h3{font-size: 48px;}
    .main_banword h4{font-size: 36px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ban{height: 440px;}
    .main_banword{}
    .main_banword h3{font-size: 40px;}
    .main_banword h4{font-size: 30px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ban{height: 380px;}
    .main_banword{}
    .main_banword h3{font-size: 36px;}
    .main_banword h4{font-size: 26px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban{height: 340px;}
    .main_banword{}
    .main_banword h3{font-size: 32px;}
    .main_banword h4{font-size: 22px;}
}
@media (max-width: 767px) {
    .main_ban{height: 12em;}
    .main_banword{}
    .main_banword h3{font-size: 2em;}
    .main_banword h4{font-size: 1.6em;}
}
@media (min-width: 768px){
    
}



.location{border-bottom: 1px #ededed solid}
.bread_crumb{background: url(../images/about_04.png) center left no-repeat; padding-left: 35px;}
@media (min-width: 1500px){
    .location{line-height: 75px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .location{line-height: 70px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .location{line-height: 60px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .location{line-height: 50px;}
}
@media (max-width: 767px) {
    .location{line-height: 2.2; padding: 0.4em 0px;}
}
@media (min-width: 768px){

}




@media (min-width: 1500px){
    .main_ptb{padding: 30px 0px;}
    .main_pt{padding-top: 30px;}
    .main_pb{padding-bottom: 30px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_ptb{padding: 25px 0px;}
    .main_pt{padding-top: 25px;}
    .main_pb{padding-bottom: 25px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_ptb{padding: 20px 0px;}
    .main_pt{padding-top: 20px;}
    .main_pb{padding-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ptb{padding: 15px 0px;}
    .main_pt{padding-top: 15px;}
    .main_pb{padding-bottom: 15px;}
}
@media (max-width: 767px) {
    .main_ptb{padding: 1em 0px;}
    .main_pt{padding-top: 1em;}
    .main_pb{padding-bottom: 1em;}
}
@media (min-width: 768px){
    
}




.main_about .desc{color: #999;line-height: 2; text-align: justify;}

@media (min-width: 1500px){
    .main_about{padding: 50px 0px;}
    .main_about .desc{line-height: 2.4; margin-top: 50px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_about{padding: 40px 0px;}
    .main_about .desc{line-height: 2.2; margin-top: 40px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_about{padding: 30px 0px;}
    .main_about .desc{margin-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about{padding: 20px 0px;}
    .main_about .desc{margin-top: 20px;}
}
@media (max-width: 767px) {
    .main_about{padding: 1.6em 0px;}
    .main_about .left{}
}
@media (min-width: 768px){
    .main_about .img{float: right; margin-left: 25px;}
}





.main_zzjd{background: #fafafa;}
.main_zzjdlist{position: relative;}

.main_zzjdlist .swiper-pagination{bottom: 0px;}
.main_zzjdlist .swiper-pagination span{background: #999;}
.main_zzjdlist .swiper-pagination span.swiper-pagination-bullet-active{background: #6fa142;}
.main_zzjdlist a{position: relative;}
.main_zzjdlist a .img{height: 100%;}
.main_zzjdlist a img{width: 100%; height: 100%; object-fit: cover;}
.main_zzjdlist a .desc{position: absolute; left: 0px; bottom: 0px; width: 100%; text-align: center; color: #fff; background: rgba(25,120,9,0.5);}
.main_zzjdlist a .desc h3{line-height: 2;}
@media (min-width: 1500px){
    .main_zzjd{padding: 50px 0px;}
    .main_zzjdlist{margin-top: 30px; padding-bottom: 40px;}
    .main_zzjdlist a .desc{padding: 8px 0px;}
    .main_zzjdlist a .desc h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_zzjd{padding: 40px 0px;}
    .main_zzjdlist{margin-top: 25px; padding-bottom: 40px;}
    .main_zzjdlist a .desc{padding: 6px 0px;}
    .main_zzjdlist a .desc h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_zzjd{padding: 30px 0px;}
    .main_zzjdlist{margin-top: 20px; padding-bottom: 35px;}
    .main_zzjdlist a .desc{padding: 5px 0px;}
    .main_zzjdlist a .desc h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zzjd{padding: 20px 0px;}
    .main_zzjdlist{margin-top: 15px; padding-bottom: 30px;}
    .main_zzjdlist a .desc{padding: 4px 0px;}
    .main_zzjdlist a .desc h3{font-size: 14px;}
}
@media (max-width: 767px) {
    .main_zzjd{padding: 1.6em 0px;}
    .main_zzjdlist{margin-top: 0.8em; padding-bottom: 2em;}
    .main_zzjdlist a .desc{padding: 0.2em 0px;}
    .main_zzjdlist a .desc h3{font-size: 1em;}
}
@media (min-width: 768px){
    
}






.main_fzlc{}
.main_fzlclist{position: relative;}
.main_fzlclist .swiper-button-next:after, .main_fzlclist .swiper-button-prev:after{content: "";}
.main_fzlclist .swiper-button-next{right: 0px; background: url(../images/about_31ccc.png) center center no-repeat; background-size: 100% 100%;}
.main_fzlclist .swiper-button-prev{left: 0px; background: url(../images/about_28ccc.png) center center no-repeat; background-size: 100% 100%;}
.main_fzlclist .swiper-button-next:hover{background: url(../images/about_31.png) center center no-repeat; background-size: 100% 100%;}
.main_fzlclist .swiper-button-prev:hover{background: url(../images/about_28.png) center center no-repeat; background-size: 100% 100%;}
.main_fzlclist a{border:1px #f2f2f2 solid;}
.main_fzlclist a:hover{border-color: #6fa142;}
.main_fzlclist a img{width: 100%; height: 100%; object-fit: cover;}
.main_fzlclist a .desc{}
.main_fzlclist a .desc h3{line-height: 2; color: #666;}
@media (min-width: 1500px){
    .main_fzlc{padding: 50px 0px;}
    .main_fzlclist{margin-top: 30px;}
    .main_fzlclist .mySwiper{margin: 0px 70px;}
    .main_fzlclist .swiper-button-prev,.main_fzlclist .swiper-button-next{width: 52px; height: 52px;}
    .main_fzlclist a .img{height: 195px;}
    .main_fzlclist a .desc{padding: 20px 5%; height: 165px;}
    .main_fzlclist a .desc h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_fzlc{padding: 40px 0px;}
    .main_fzlclist{margin-top: 25px;}
    .main_fzlclist .mySwiper{margin: 0px 60px;}
    .main_fzlclist .swiper-button-prev,.main_fzlclist .swiper-button-next{width: 48px; height: 48px;}
    .main_fzlclist a .img{height: 156px;}
    .main_fzlclist a .desc{padding: 15px 5%; height: 135px;}
    .main_fzlclist a .desc h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_fzlc{padding: 30px 0px;}
    .main_fzlclist{margin-top: 20px;}
    .main_fzlclist .mySwiper{margin: 0px 60px;}
    .main_fzlclist .swiper-button-prev,.main_fzlclist .swiper-button-next{width: 44px; height: 44px;}
    .main_fzlclist a .img{height: 146px;}
    .main_fzlclist a .desc{padding: 10px 5%; height: 125px;}
    .main_fzlclist a .desc h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_fzlc{padding: 20px 0px;}
    .main_fzlclist{margin-top: 15px;}
    .main_fzlclist .mySwiper{margin: 0px 60px;}
    .main_fzlclist .swiper-button-prev,.main_fzlclist .swiper-button-next{width: 44px; height: 44px;}
    .main_fzlclist a .img{height: 140px;}
    .main_fzlclist a .desc{padding: 10px 5%; height: 100px;}
    .main_fzlclist a .desc h3{font-size: 14px;}
}
@media (max-width: 767px) {
    .main_fzlc{padding: 1.6em 0px;}
    .main_fzlclist{margin-top: 0.8em;}
    .main_fzlclist .mySwiper{margin: 0px 3em;}
    .main_fzlclist .swiper-button-prev,.main_fzlclist .swiper-button-next{width: 2em; height: 2em;}
    .main_fzlclist a .img{height: 10em;}
    .main_fzlclist a .desc{padding: 0.6em 5%; height:6em;}
    .main_fzlclist a .desc h3{font-size: 1em;}
}
@media (min-width: 768px){
    
}



.main_newlist a{display: block; border-bottom: 1px #ecebeb solid; line-height: 2;}
.main_newlist a .img{float: left;}
.main_newlist a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_newlist a .desc{float: right;}
.main_newlist a .desc h3{line-height: 2; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_newlist a .desc p,.main_newlist a .desc span{color: #999;}
.main_newlist a .desc i{color: #5c2d22;}

@media (min-width: 1500px){
    .main_newlist{padding: 45px 0px;}
    .main_newlist a .img{width: 310px; height: 205px;}
    .main_newlist a .desc{width: 1040px; height: 205px;}
    .main_newlist a .desc h3{font-size: 18px;}
    .main_newlist a .desc p{margin-top: 20px;}
    .main_newlist a .desc i{bottom: 20px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newlist{padding: 40px 0px;}
    .main_newlist a .img{width: 310px; height: 205px;}
    .main_newlist a .desc{width: 780px; height: 205px;}
    .main_newlist a .desc h3{font-size: 18px;}
    .main_newlist a .desc p{margin-top: 18px;}
    .main_newlist a .desc i{bottom: 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newlist{padding: 35px 0px;}
    .main_newlist a .img{width: 310px; height: 205px;}
    .main_newlist a .desc{width: 610px; height: 205px;}
    .main_newlist a .desc h3{font-size: 16px;}
    .main_newlist a .desc p{margin-top: 15px;}
    .main_newlist a .desc i{bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newlist{padding: 30px 0px;}
    .main_newlist a .img{width: 250px; height: 166px;}
    .main_newlist a .desc{width: 450px; height: 166px;}
    .main_newlist a .desc h3{font-size: 16px;}
    .main_newlist a .desc p{margin-top: 10px;}
    .main_newlist a .desc i{bottom: 15px;}
}
@media (max-width: 767px) {
    .main_cate a{padding: 0px 1.5em;}
    .main_newlist{padding: 1.6em 0px;}
    .main_newlist a{padding: 0.8em 0px;}
    .main_newlist a .img{width: 30%; height: 5em;}
    .main_newlist a .desc{width: 68%; height: 5em;}
    .main_newlist a .desc h3{font-size: 1em;}
    .main_newlist a .desc p{display: none;}
    .main_newlist a .desc i{ }
}
@media (min-width: 768px){
    .main_newlist a{padding: 20px 0px;}
    .main_newlist a .desc{position: relative;}
    .main_newlist a .desc p,.main_newlist a .desc span,.main_newlist a .desc i{font-size: 14px;}
    .main_newlist a .desc i{position: absolute; left: 0px;}
    .main_newlist a .desc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
}




.mnewscon .title{font-weight: bold; text-align: center;}
.mnewscon .datetime{text-align: center; display: block; font-size: 14px; color: #6fa142; line-height: 2;}
.index_switchsize span{cursor: pointer;}
.mnewscon .mmnecon{line-height: 2.2; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid;}
.prev_next{line-height: 2.2;position: relative;}
.prev_next p{overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1500px){
    .mnewscon{padding: 30px 0px;}
    .mnewscon .title{font-size: 30px;}
    .mnewscon .datetime{margin-top: 20px;}
    .mnewscon .mmnecon{padding: 30px 0px; margin: 20px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .mnewscon{padding: 25px 0px;}
    .mnewscon .title{font-size: 24px;}
    .mnewscon .datetime{margin-top: 16px;}
    .mnewscon .mmnecon{padding: 25px 0px; margin: 16px 0px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .mnewscon{padding: 20px 0px;}
    .mnewscon .title{font-size: 20px;}
    .mnewscon .datetime{margin-top: 12px;}
    .mnewscon .mmnecon{padding: 20px 0px; margin: 12px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .mnewscon{padding: 15px 0px;}
    .mnewscon .title{font-size: 18px;}
    .mnewscon .datetime{margin-top: 10px;}
    .mnewscon .mmnecon{padding: 15px 0px; margin: 10px 0px;}
}
@media (max-width: 767px) {
    .mnewscon{padding: 1em 0px;}
    .mnewscon .title{font-size: 1.2em;}
    .mnewscon .datetime{margin-top: 0.6em;}
    .mnewscon .mmnecon{padding: 0.8em 0px; margin: 0.6em 0px;}
}
@media (min-width: 768px){
    .prev_next p{ max-width: 48%;}
    .prev_next .prev{float: left;}
    .prev_next .next{float: right;}
}




.main_new_title{border-bottom: 3px #6fa142 solid; padding-bottom: 8px;}
.main_new_title span{background: url(../images/product_15.png) center left no-repeat; background-size: 100% 100%; color: #fff; display: inline-table; text-align: center;}
.main_new_title{position: relative;}

.main_proxglist{position: relative;}
.main_proxglist .mySwiper{ padding: 5px;}
.main_proxglist .swiper-slide{ text-align: center;}
.main_proxglist .swiper-slide .img{position: relative;box-shadow: 0px 0px 5px #999; border-radius: 12px; overflow: hidden;display: table-cell; vertical-align: middle;text-align: center; width: 600px; background: #f1f1f1;}
.main_proxglist .img img{width: 100%; height: 100%; object-fit: cover;}
.main_proxglist .swiper-slide span{line-height: 2; border-bottom: 1px #6fa142 solid; display: inline-table;}
.main_proxglist .swiper-slide h3{display: none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; left: 0px; bottom: 0px; width: 100%; background: rgba(51,51,51,0.8); color: #fff; line-height: 2; padding: 5px;}
.main_proxglist .swiper-slide:hover h3{display: block;}
.main_proxglist .swiper-button-prev,.main_proxglist .swiper-button-next{color: #8a8a8a;}
.main_proxglist .swiper-button-prev:hover,.main_proxglist .swiper-button-next:hover{color: #6fa142;}

.main_proxglist .swiper-slide:hover h3{ background: rgba(25,120,9,0.8);}

@media (min-width: 1500px){
    .main_newxiangugan{margin-top: 40px;}
    .main_new_title span{line-height: 40px; font-size: 24px; width: 210px;}
    .main_proxglist{margin-top: 40px;}
    .main_proxglist .swiper-slide .img{height: 174px;}
    .main_proxglist .swiper-slide span{ margin-top: 15px;}
    .main_proxglist .swiper-slide h3{font-size: 16px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_newxiangugan{margin-top: 30px;}
    .main_new_title span{line-height: 40px; font-size: 20px; width: 180px;}
    .main_proxglist{margin-top: 30px;}
    .main_proxglist .swiper-slide .img{height: 140px;}
    .main_proxglist .swiper-slide span{ margin-top: 12px;}
    .main_proxglist .swiper-slide h3{font-size: 15px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_newxiangugan{margin-top: 20px;}
    .main_new_title span{line-height: 36px; font-size: 18px; width: 160px;}
    .main_proxglist{margin-top: 20px;}
    .main_proxglist .swiper-slide .img{height: 148px;}
    .main_proxglist .swiper-slide span{ margin-top: 10px;}
    .main_proxglist .swiper-slide h3{font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newxiangugan{margin-top: 15px;}
    .main_new_title span{line-height: 36px; font-size: 18px; width: 160px;}
    .main_proxglist{margin-top: 15px;}
    .main_proxglist .swiper-slide .img{height: 150px;}
    .main_proxglist .swiper-slide span{ margin-top: 10px;}
    .main_proxglist .swiper-slide h3{font-size: 14px;}
}
@media (max-width: 767px) {
    .main_newxiangugan{margin-top: 15px;}
    .main_new_title span{font-size: 18px;padding: 0.3em 2em}
    .main_proxglist{margin-top: 15px;}
    .main_proxglist .swiper-slide .img{height: 8em;}
    .main_proxglist .swiper-slide span{ margin-top: 0.4em;}
    .main_proxglist .swiper-slide h3{font-size: 1em;}
}
@media (min-width: 768px){
    .main_proxglist .swiper-button-prev{left: -50px;}
    .main_proxglist .swiper-button-next{right: -50px}
}


.main_contact li{border: 1px #f2f2f2 solid; background: #f2f2f2; text-align: center;}
.main_contact li h3{line-height: 2;}
.main_contact li p{line-height: 2;}

.main_ditu .map{width: 100%; height: 100%;}
.main_ditu .map img{max-width: 9999999%;}
.main_ditu .map label{max-width: 1000px;}



@media (min-width: 1500px){
    .main_contact{margin:10px 0px 50px;}
    .main_contact li{ padding: 50px 2%; height: 340px;}
    .main_contact li h3{font-size: 30px; margin-top: 15px;}
    .main_contact li p{font-size: 24px;}
    .main_ditu{height: 500px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_contact{margin:10px 0px 45px;}
    .main_contact li{padding: 40px 2%; height: 300px;}
    .main_contact li h3{font-size: 24px; margin-top: 15px;}
    .main_contact li p{font-size: 20px;}
    .main_ditu{height: 400px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_contact{margin:10px 0px 35px;}
    .main_contact li{padding: 40px 2%; height: 280px;}
    .main_contact li h3{font-size: 20px; margin-top: 15px;}
    .main_contact li p{font-size: 18px;}
    .main_ditu{height: 350px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact{margin:10px 0px 25px;}
    .main_contact li{padding: 30px 2%; height: 240px;}
    .main_contact li h3{font-size: 18px; margin-top: 12px;}
    .main_contact li p{font-size: 16px;}
    .main_ditu{height: 300px;}
}
@media (max-width: 767px) {
    .main_contact{margin:1em 0px 1.8em;}
    .main_contact li{padding: 1.6em 2%; margin-top: 1em;}
    .main_contact li h3{font-size: 18px; margin-top: 12px;}
    .main_contact li p{font-size: 16px;}
    .main_ditu{height: 20em; margin: 2em 0px;}
}
@media (min-width: 768px){
    .main_contact li{float: left; width: 24%; margin-right:1.333%;}
    .main_contact li:nth-child(4n){margin-right: 0px;}
    .main_ditu{}
}





.main_procate{text-align: center;}
.main_procate a{display: inline-table; background: #999999; color: #fff; line-height: 2; border-radius: 18px;}
.main_procate a:hover,.main_procate a.act{background: #6fa142;}

.main_prolist a{float: left; text-align: center;}
.main_prolist a .img{border-radius: 50%; overflow: hidden;}
.main_prolist a img{width: 100%; height: 100%; object-fit: cover;}
.main_prolist a h3{line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
@media (min-width: 1500px){
    .main_prolist a{margin-top: 15px; margin-bottom: 15px;}
    .main_prolist a .img{height: 448px;}
    .main_prolist a .word{padding: 10px 0px;}
    .main_prolist a h3{font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_prolist a{margin-top: 12px; margin-bottom: 12px;}
    .main_prolist a .img{height: 365px;}
    .main_prolist a .word{padding: 10px 0px;}
    .main_prolist a h3{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .main_prolist a{margin-top: 10px; margin-bottom: 10px;}
    .main_prolist a .img{height: 307px;}
    .main_prolist a .word{padding: 10px 0px;}
    .main_prolist a h3{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_prolist a{margin-top: 8px; margin-bottom: 8px;}
    .main_prolist a .img{height: 230px;}
    .main_prolist a .word{padding: 8px 0px;}
    .main_prolist a h3{font-size: 14px;}
}
@media (max-width: 767px) {
    .main_procate{margin: 1.6em 0px;}
    .main_procate a{padding: 0.1em 1.2em; margin: 0.2em 0.5em;}

    .main_prolist a{margin-top: 0.6em; margin-bottom: 0.6em; width: 48%;}
    .main_prolist a:nth-child(2n){float: right;}
    .main_prolist a .img{height: 12.5em;}
    .main_prolist a .word{padding: 0.6em 0px;}
    .main_prolist a h3{font-size: 1em;}
}
@media (min-width: 768px){
    .main_procate{margin: 30px 0px;}
    .main_procate a{padding: 2px 30px; margin: 0px 10px;}

    .main_prolist a{width: 32%;}
    .main_prolist a:nth-child(3n-1){margin-right: 2%; margin-left: 2%;}
}


.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../images/loading.gif) no-repeat center center;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{max-width: 9999%;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{box-shadow: 0px 0px 6px #eee;}
.spec-scroll{clear:both;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;background:#cccccc;cursor:pointer; text-align: center;}
.spec-scroll .items{float:left;position:relative;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;text-align:center;}
.spec-scroll .items ul li span{display: block;border:1px solid #999;}
.spec-scroll .items ul li img{display: block;}
.spec-scroll .items ul li span:hover{border:1px solid #1a3263;}


@media (min-width: 1500px){
    .main_pro_top .left{width: 630px; }
    .zoomdiv{width:630px;}
    .spec-preview{width:630px;}
    
    .spec-scroll{width:630px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 40px; height: 122px; line-height:122px;}
    .spec-scroll .items{width:540px;height:122px;}
    .spec-scroll .items ul{height: 120px;}
    .spec-scroll .items ul li{width:134px; height: 120px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pro_top .left{width: 580px;}
    .zoomdiv{width:580px;}
    .spec-preview{width:580px;}
    .spec-scroll{width:580px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 40px; height: 111px; line-height:111px;}
    .spec-scroll .items{width:488px;height:111px;}
    .spec-scroll .items ul{height: 109px;}
    .spec-scroll .items ul li{width:123px; height: 109px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_pro_top .left{width: 480px;}
    .zoomdiv{width:480px;}
    .spec-preview{width:480px;}
    .spec-scroll{width:480px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 40px; height: 87px; line-height:87px;}
    .spec-scroll .items{width:390px;height:87px;}
    .spec-scroll .items ul{height: 85px;}
    .spec-scroll .items ul li{width:99px; height: 85px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_top .left{width: 380px;}
    .zoomdiv{width:380px;}
    .spec-preview{width:380px;}
    .spec-scroll{width:380px; margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 30px; height: 66px; line-height:66px;}
    .spec-scroll .items{width:312px;height:66px;}
    .spec-scroll .items ul{height: 64px;}
    .spec-scroll .items ul li{width:78px; height: 64px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
}
@media (max-width: 767px) {
    .main_pro_img{}
    .zoomdiv{}
    .spec-preview{}
    .spec-scroll{margin-top: 20px;}
    .spec-scroll .prev,.spec-scroll .next{width: 8%; height: 62px; line-height:62px;}
    .spec-scroll .items{width:80%;height:62px;}
    .spec-scroll .items ul{height: 60px;}
    .spec-scroll .items ul li{width:76px; height: 60px;}
    .spec-scroll .items ul li span{margin: 0px 6px;}
}
@media (min-width: 768px){

}


.main_pro_top {}
.main_pro_top .left .img img{width: 100%; height: 100%; object-fit: cover;}
.main_pro_top .right .word{width: 800px;display: table-cell; vertical-align: middle;}
.main_pro_top .right .word h3{line-height: 1.6;}
.main_pro_top .right .word .desc{border-bottom: 1px #e5e5e5 solid;border-top: 1px #e5e5e5 solid; line-height: 2;}
.main_pro_top .right .word .zixun_us{}
.main_pro_top .right .word a{display: block; text-align: center; background: #f2f0f0; line-height: 2; padding: 10px 0px;}
.main_pro_top .right .word a span{display: inline-table; background: url(../images/procontent_06.png) center left no-repeat; padding-left: 35px;}
@media (min-width: 1500px){
    .main_pro_top{padding-bottom: 45px;}
    .main_pro_top .right{width: 680px;}
    .main_pro_top .right .word{height: 500px;}
    .main_pro_top .right .word h3{font-size: 40px;}
    .main_pro_top .right .word .desc{margin: 30px 0px;padding: 20px 0px;}
    .main_pro_top .right .word .desc p{margin: 30px 0px;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pro_top{padding-bottom: 40px;}
    .main_pro_top .right{width: 520px;}
    .main_pro_top .right .word{height: 396px;}
    .main_pro_top .right .word h3{font-size: 34px;}
    .main_pro_top .right .word .desc{margin: 25px 0px;padding: 15px 0px;}
    .main_pro_top .right .word .desc p{margin: 25px 0px;}
}
@media (min-width: 991px) and (max-width: 1199px){
    .main_pro_top{padding-bottom: 35px;}
    .main_pro_top .right{width: 430px;}
    .main_pro_top .right .word{height: 330px;}
    .main_pro_top .right .word h3{font-size: 28px;}
    .main_pro_top .right .word .desc{margin: 20px 0px;padding: 10px 0px;}
    .main_pro_top .right .word .desc p{margin: 20px 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_top{padding-bottom: 30px;}
    .main_pro_top .right{width: 300px; margin-top: 25px;}
    .main_pro_top .right .word h3{font-size: 24px;}
    .main_pro_top .right .word .desc{margin: 15px 0px;padding: 8px 0px;}
    .main_pro_top .right .word .desc p{margin: 15px 0px;}
}
@media (max-width: 767px) {
    .main_pro_top{padding-bottom: 1.6em;}
    .main_pro_top .left{}
    .main_pro_top .left .img{}
    .main_pro_top .right{margin-top: 1.5em;}
    .main_pro_top .right .word h3{font-size: 1.3em;}
    .main_pro_top .right .word .desc{padding: 0.8em 0px; margin: 1em 0px;}
    .main_pro_top .right .word .desc p{margin: 0.6em 0px;}
    .main_pro_top .right .word .zixun_us{padding-bottom: 0.8em;}
}
@media (min-width: 768px){
    .main_pro_top .left{float: left;}
    .main_pro_top .right{float: right;}
    .main_pro_top .right .word .zixun_us{padding-bottom: 20px;}
}



.main_pro_bot .left{border: 1px #eee solid; }
.main_pro_reqi_title{border-bottom: 1px #ccc dashed;}
.main_pro_reqi_title span{border-left: 5px #6fa142 solid; line-height: 1; padding-left: 10px;}
.main_pro_reqi_list a{display: block; border-bottom: 1px #ccc dashed; line-height: 1.8;}
.main_pro_reqi_list a .img{float: left;}
.main_pro_reqi_list a .img img{width: 100%; height:100%; object-fit: cover;}
.main_pro_reqi_list a .desc{float: right; position: relative;}
.main_pro_reqi_list a h3{line-height: 1.6;}
.main_pro_reqi_list a p,.main_pro_reqi_list a span{color: #999; font-size: 14px;}
.main_pro_reqi_list a span {position: absolute; left: 0px; bottom: 0px;}
.main_pro_bot .right{border: 1px #eee solid;}
.main_pro_bot .right .title{border-bottom: 1px #e5e5e5 solid;}
.main_pro_bot .right .title span{border-top: 2px #6fa142 solid; color: #6fa142; line-height: 2; display: inline-table;}
.main_pro_bot .right .content{line-height: 2;}
@media (min-width: 1500px){
    .main_pro_bot .left{width: 356px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 108px;}
    .main_pro_reqi_list a .desc{width: 200px; height: 108px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}

    .main_pro_bot .right{width: 1000px;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 1200px) and (max-width: 1499px){
    .main_pro_bot .left{width: 330px;padding: 0px 1% 80px;}
    .main_pro_reqi_title{font-size: 20px; padding: 15px 0px;}
    .main_pro_reqi_list a {padding: 15px 0px;}
    .main_pro_reqi_list a .img{width: 108px; height: 108px;}
    .main_pro_reqi_list a .desc{width: 176px; height: 108px;}
    .main_pro_reqi_list a h3{font-size: 20px;}
    .main_pro_reqi_list a p{}

    .main_pro_bot .right{width: 780px;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 992px) and (max-width: 1200px){
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 10px 50px;}
    .main_pro_bot .right .content{padding: 30px 3%;}
}
@media (max-width: 767px) {
    .main_pro_bot .left{display: none;}
    .main_pro_bot .right .title span{padding: 0.3em 2em;}
    .main_pro_bot .right .content{padding: 1.6em 3%;}
}
@media (min-width: 991px){
    .main_pro_bot .left{float: left;}
    .main_pro_bot .right{float: right;}
}




.pagerGiant{text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:5px 10px;line-height:1.42857;text-decoration:none;color:#6fa142 ;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#6fa142 ;border-color:#6fa142 ;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}





@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}












@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}












@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}












@media (min-width: 1500px){
    
}
@media (min-width: 1200px) and (max-width: 1499px){
    
}
@media (min-width: 992px) and (max-width: 1199px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 768px){
    
}










