.neiBanImg{ width: 100%; object-fit: cover; min-height: 250px;} 
.subNav a{ flex: 1; height: 90px;}
.subNav a.on{ background: #6fb92c; color: #fff;}
.subNav a:hover{ color: #6fb92c;} 
.subNav a.on:hover{ color: #fff;}
.pages{}
.pages li span,.pages li a{position: relative;display: block;padding: 10px 15px;margin-left: -1px;line-height: 1.25;color: #6fb92c;background-color: #fff;border: 1px solid #dee2e6;}
.pages .disabled span{color: #6c757d;pointer-events: none;cursor: auto;background-color: #fff;border-color: #dee2e6;}
.pages a:hover,.pages li.active span{background-color: #6fb92c !important;border-color: #6fb92c !important; color: #fff!important;}
.pagination{justify-content: center!important;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;border-radius: 5px;}
.pagination li:first-child span,.pagination li:first-child a{margin-left: 0;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.pagination li:last-child span,.pagination li:last-child a{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.f140{font-size: clamp(1.875rem, 0.5rem + 6.88vw, 8.75rem);}
.text-miao{  -webkit-text-stroke: 1px #ddd;text-stroke: 1px #ddd;color: transparent;}
.intro {background: url(../images/introbg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.intro .info p {line-height: 2.4;}
.aboutTitle {position: absolute;left: 0;top: 0;z-index: 10;}
.border-white1{ border: 1px solid rgba(255, 255, 255, 0.15);}
.border-bottom-white1{ border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.border-top-white1{ border-top: 1px solid rgba(255, 255, 255, 0.15);}
.border-left-white1{ border-left: 1px solid rgba(255, 255, 255, 0.15);}
.border-right-white1{ border-right: 1px solid rgba(255, 255, 255, 0.15);}
.culture {background: url(../images/culturebg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.culture::after {display: block;content: '' ;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);}
.cultureTab li.on {opacity: 1;}
.culture .swiper-slide{width:100% !important;}
.culture .right {background: url(../images/yinIcon.png) no-repeat left 8% top 15%;background-size: 8% auto;}
.culture .btn:hover {background: #fff;color: #a9002c;}
.culture .btn.swiper-button-disabled {cursor: no-drop;}
.aboutline{ width: 80px; height: 3px;}
.aboutBtn{ width: 70px; height: 70px ;}
.aboutBtn:hover{ background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, .15);}
.honor .swiper-container .swiper-slide .img{height:460px;}
.honor .swiper-container .swiper-slide .img img{max-height: 100%}

.mapBox{ min-height: 600px;}
.contact .left{ width: 150px;}

.newslist li{ width: calc((100% - 60px)/3); margin-right: 30px; margin-bottom: 40px;}
.newslist li:nth-child(3n){ margin-right: 0;}
.newslist li:hover{ box-shadow: 0 0 25px rgba(9,62,150, 0.25);}
.newsitem .img img{width: 100%;}
.newsitem .txt{    perspective: 300px;-webkit-perspective: 300px;}
.newsitem .txt:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;visibility: hidden;transform-origin: top center 0;transition: 0.54s;transform: rotateX(-60deg);-webkit-transform: rotateX(-60deg);-moz-transform: rotateX(-60deg);background: -webkit-linear-gradient(130deg, #81d337, #6fb92c);background: -o-linear-gradient(130deg, #81d337, #6fb92c);background: -moz-linear-gradient(130deg, #81d337, #6fb92c);background: linear-gradient(130deg, #81d337, #6fb92c);}
.newsitem:hover .txt:before{ opacity: 1; visibility: visible; transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); color:#fff;}
.newsitem:hover div{ color: #fff !important;}
.newsitem:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; } 

.article_info{background: #f5f5f5;padding:70px 0;}
.article_info .article_left{background: #fff;padding:50px;width: 68%;}
.article_info .article_left .article_title{font-size: 26px;}
.article_info .article_left .article_content{margin-top:30px;line-height: 2.4;border-top:1px solid #ececec;padding-top:30px;}
.article_info .article_left .article_bottom{border-top:1px solid #ececec;padding-top:30px;margin-top:50px;}
.article_info .article_left .article_bottom .left{ width: 70%;line-height:3;}
.article_info .article_left .article_bottom .left a{font-size: 16px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.article_info .article_left .article_bottom .left a span{color:#aaa;margin-right:20px;}
.article_info .article_left .article_bottom .return-btn{padding:10px 25px;color:#fff;background: #6fb92c;border-radius:40px;}
.article_info .article_right{ width: 28.8%;background: #fff;padding:50px;}
.article_info .article_right .article_title{font-size: 26px;padding-left: 25px;line-height: 1;position: relative;}
.article_info .article_right .article_title::after{ width: 3px; height: 100%; position: absolute; left: 0; top: 0; background: #6fb92c; display: block; content: '';}
.article_info .article_right .right_item{margin-top:30px;border-bottom:1px solid #ececec;}
.article_info .article_right .right_item .item_title{padding:20px 0;font-size: 16px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.article_info .article_right .rightul{font-size: 16px;}
.article_info .article_right .rightul li{margin-top:20px;}

.photolist li{ width: calc((100% - 40px)/3); margin-right: 20px; margin-bottom: 20px;}
.photolist li:nth-child(3n){ margin-right: 0;}
.photolist li:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.photolist li:hover{ box-shadow: 0 0 20px rgba(9,62,150, 0.25); transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); }
.photolist li .img img{ width: 100%; height: 300px; object-fit: cover;}

@media screen and (max-width:1440px){
    .subNav a{ height: 80px;}
    .aboutBtn{ width: 60px; height: 60px;}
    .honor .swiper-container .swiper-slide .img{ height: 380px;}
    .mapBox{ min-height: 500px;}
    .newslist li{ width: calc((100% - 40px)/3); margin-right: 20px; margin-bottom: 30px;}
    .newsitem .img img{ height: 235px;}
    .article_info{padding:50px 0;}
    .article_info .article_left{padding:40px;}
    .article_info .article_left .article_title{font-size: 24px;}
    .article_info .article_left .article_content{padding-top:30px;margin-top:30px;}
    .article_info .article_right{padding:40px;}
    .article_info .article_right .article_title{font-size: 24px;}
    .photolist li .img img{  height: 250px; }
}

@media screen and (max-width:1280px){
    .subNav a{ height: 70px;}
    .aboutBtn{ width: 50px; height: 50px;}
    .honor .swiper-container .swiper-slide .img{ height: 300px;}
    .mapBox{ min-height: 450px;}
    .newslist li{ width: calc((100% - 50px)/2); margin-right: 50px; margin-bottom: 30px;}
    .newslist li:nth-child(3n){ margin-right: 50px;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .newsitem .img img{ height: 300px;}
    .photolist li{ width: calc((100% - 50px)/2); margin-right: 50px; margin-bottom: 30px;}
    .photolist li:nth-child(3n){ margin-right: 50px;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 360px; }
}

@media screen and (max-width:1040px){
    .subNav a{ height: 60px;}
    .pages li span,.pages li a{padding: 6px 12px;}
    .mapBox{ min-height: 300px;}
    .contact .left{width: 100px;}

    .newslist li{ width: calc((100% - 30px)/2); margin-right: 30px; margin-bottom: 30px;}
    .newslist li:nth-child(3n){ margin-right: 30px;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .newsitem .img img{ height: 250px;}
    .article_info{padding:40px 0;}
    .article_info .article_left{padding:30px;}
    .article_info .article_left .article_title{font-size: 20px;}
    .article_info .article_left .article_content{padding-top:25px;margin-top:25px;}
    .article_info .article_right{padding:30px;}
    .article_info .article_right .article_title{font-size: 20px;}
    .photolist li{ width: calc((100% - 30px)/2); margin-right: 30px; margin-bottom: 30px;}
    .photolist li:nth-child(3n){ margin-right: 30px;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 310px; }
}

@media screen and (max-width:750px){
    .neiBanImg{min-height:200px;}
    .subNav a{ height: 50px;}
    .subNav{ font-size: 12px;}
    .aboutline{ width: 40px; margin-top: 10px !important;}
    .aboutBtn{ display: none !important;}
    .wapMax{ width: 100% !important}
    .wap-none {display: none !important;}
    .mapBox{ min-height: 320px;}
    .contact .left{width: 80px;}
    .newslist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .newslist li:nth-child(3n){ margin-right: 0;}
    .newslist li:nth-child(2n){ margin-right: 0;}
    .article_info{padding:30px 0;}
    .article_info .article_left{width: 100%;padding:20px;}
    .article_info .article_left .article_title{font-size: 18px;}
    .article_info .article_left .article_content{margin-top:20px;padding-top:20px;line-height: 2;}
    .article_info .article_left .article_bottom{margin-top:30px;padding-top:20px;}
    .article_info .article_left .article_bottom .left a{font-size: 14px;}
    .article_info .article_left .article_bottom .left a span{margin-right: 10px;}
    .article_info .article_left .article_bottom .return-btn{padding:8px 12px;}
    .article_info .article_right{display: none;}
    .photolist li{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .photolist li:nth-child(3n){ margin-right: 0;}
    .photolist li:nth-child(2n){ margin-right: 0;}
    .photolist li .img img{  height: 250px; }
    .photolist{ padding-bottom: 0;}

}