footer-tophtml,body{margin: 0;padding: 0;}
body{font-size: 14px;font-family: 微软雅黑;color: #000;background-color: #f2f2f2;overflow-x:hidden}
a{text-decoration: none;color: inherit;}
a:hover{text-decoration: none;color: inherit;}
a:focus{text-decoration: none;color: inherit;}
.t{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mask{width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;z-index: 99;transition: all .3s;display: none;opacity: 0;}
img{display: block;max-width: 100%;}

.h-f-w{padding: 0 120px;}
/*头部*/
header{position: fixed;top: 0;z-index: 10;color: #ffffff;width: 100%;padding-top: 40px}
.header{display: flex;align-items: center;justify-content: space-between;}
.header-left{display: flex;align-items: center;}
.head-logo{width: 150px;margin-right: 60px;padding: 15px 0;}
.nav-list{display: flex;align-items: center;}
.nav-list-btn{position: relative;font-weight: bold;width: 115px;height: 40px;line-height: 40px}
.nav-text{transition: all .3s;height: 30px;display: inline-block;line-height: 30px;cursor: pointer;}
.nav-text:hover{color: #3fb590;}
.nav-btn{font-weight: normal;padding: 5px 0;}
.nav-btn-part{display: inline-block;white-space: nowrap;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;top: 100%;z-index: 11;transition: all .3s;display: none;visibility: hidden;padding: 5px;line-height: 25px;min-width: 115px;border-top: 3px solid #3fb590;}
.nav-list-btn:hover {box-sizing: border-box}
.nav-list-btn:hover > .nav-text{color: #33cc99;}
.nav-list-btn:hover > .nav-text-copy{border-bottom: 2px solid #fff;color: #ffffff}
.nav-list-btn:hover > .nav-btn-part{display: block;visibility: visible;}
.nav-active > .nav-text{color: #3fb590;}
.nav-icon{font-size: 24px;cursor: pointer; position: relative;width: 50px}
.nav-icon > i{position: absolute;z-index: 9;top: 5px;left: 50%;margin-left: -10px;}
.nav-icon > div{background: #3fb590;height: 120px;width: 50px;position: absolute;bottom: -5px;left: 0;}
.nav-phone{font-size: 20px;font-weight: bold;opacity: 0}

/*移动端导航*/
.m-nav-list{width: 100%;background-color: #3fb590 !important;position: fixed;left: 0;top: 0;z-index: 100;display: none;color: #ffffff;}
.m-nav-list-btn{display: flex;flex-wrap: wrap;justify-content: space-around;padding: 50px}
.m-nav-btn-part{width: 30%;text-align: center;}
.m-nav-btn-part > a{width: 150px;border: 1px solid #ccc;margin: 10px 0;display: inline-table;padding: 15px 0;}
.m-nav-btn-part > a:hover{color: #3fb590;background: white;font-weight: bold;}

.main{min-height: 500px;}
.noData{text-align: center;line-height: 100px;font-size: 16px;color: #ccc;}
.get-more{cursor: pointer; display: none;width: 100%;text-align: center;padding: 0 0 30px 0;color: #3fb590;}
.daisplayTable{display: table}

.pc-right{position: fixed;right: 0;top: 50%;margin-top: -144px;background: #3fb590;border-radius: 5px;z-index: 999;}
.pc-right > a{padding: 10px;display: block;border-bottom: 1px solid #ccc;position: relative;}
.pc-right > a:last-child{border-bottom: none;}
.pc-right > a > div{position: absolute;top: 0;height: 100%;right: 0;background: rgba(0,0,0,0.3);border-radius: 5px 0 0 5px;color: white;font-size: 16px;display: none;white-space: nowrap;padding: 16px 80px 20px 20px;}
.pc-right-ewm{background: none !important;padding: 0!important;padding-right: 60px !important;}
.pc-right-ewm > img{border: 1px solid #ccc;border-radius: 5px;width: 120px;height: 120px;}

/*轮播*/
.banner{width: 100%;}
.banner-ny{background-color:#000000;color: white;text-align: center;padding: 50px;font-size: 30px; }

/*底部*/
.footer-box{color: white;background-size: cover;display: flex;justify-content: space-between;font-size: 12px;padding-top: 50px;padding-bottom: 50px;}
.footer-contact{display: flex;justify-content: space-around;align-items: center;margin-top: 10px;}
.fonter-phone-text{margin-top: 27px;}
.footer-phone{font-size: 23px;font-weight: bold;margin: 2px 0;}
.footer-contact-data > div{margin: 15px 0;}
.footer-contact-data > div > i{width: 30px;text-align: center;font-size: 18px;color: #3fb590;vertical-align: bottom;}
.footer-nav{display: flex;flex-wrap: wrap;}
.footer-link{display: flex;}
.footer-link > span{padding: 0 10px;vertical-align: middle;}
.footer-link > a > img{margin: 0 4px;filter: grayscale(100%);}
.footer-link > a > img:hover{filter: grayscale(0%);cursor: pointer;}
.footer-link-box > div:nth-child(1){padding-left: 5px;margin-bottom: 10px;}
.footer-bq{margin-top: 60px}
.footer-nav-img{display: flex;justify-content: flex-end;}
.footer-nav{margin-top: 50px;}
.footer-nav > div{padding: 0 5px}
.footer-nav-box{position: relative;}
.footer-nav-box > div{position: absolute;bottom: 30px;right: 0;display: inline-block;white-space: nowrap;background: rgba(63,181,144,0.9);padding: 10px 15px;transition: all .5s;display: none;visibility: hidden;line-height: 22px;}
.footer-nav-box > div > span{ width: 0;height: 0;border: 10px solid;border-color: rgba(63,181,144,0.9) transparent transparent transparent;position: absolute;bottom: -19px;right: 19px;}
.footer-nav-box:hover > div{display: block;visibility: unset;}

.footer-ewm{text-align:left;font-size:14px;line-height:24px;}
.footer-logo{filter: grayscale(1);cursor: pointer;transition: all .5s;}
.footer-logo:hover{filter: grayscale(0);}

.m-foooter-nav{display: none;justify-content: space-around;background: #3fb590;color: white;position: fixed;bottom: 0;width: 100%;z-index: 999;}
.m-foooter-nav > a{display: flex;flex-direction: column;text-align: center;padding: 10px;cursor: pointer;position: relative;}
.m-foooter-nav > a > i{font-size: 15px;}
.m-footer-erweima{position: absolute;top: -120px;background: rgba(63,181,144,0.9);padding: 10px 15px;transition: all .5s;left: -30px;display: none;}
.m-footer-erweima > span{width: 0;height: 0;border: 10px solid;border-color: rgba(63,181,144,0.9) transparent transparent transparent;position: absolute;bottom: -19px;right: 47px;}
.m-footer-erweima > i{position: absolute;top: -8px;right: -8px;background: #f00;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50px;color: white;}

@media (max-width: 1300px){
    .footer-box-left{order: 1}
    .footer-contact-box{order: 3}
    .footer-box-right{order: 2}
    .footer-box{flex-wrap: wrap;text-align: center;justify-content: space-around;}
    .footer-erweima{margin:  0 auto;}
    .footer-ewm{text-align: center;}
    .footer-contact{margin-top: 40px;}
    .footer-bq{margin-top: 0}
    .footer-box{padding-top: 25px !important;padding-bottom: 25px !important;}
}
@media (max-width: 1200px){

}
@media (max-width: 992px){
    .h-f-w{padding: 0 60px;}
    .head-logo{margin-right: 0;}
    .footer-box{flex-direction: column;}
    .footer-nav-img{margin-top: 20px;display: none;}
    .footer-nav{margin-top: 10px;display: flex;justify-content: center;}
    .footer-contact{margin-bottom: 20px;margin-top:20px;}
}
@media (max-width: 768px){
    .h-f-w{padding: 0 30px;}
    .m-nav-btn-part > a{width: 100px;padding: 5px 0;}
    .m-foooter-nav{display: flex;}
    .pc-right{display: none}
    footer{margin-bottom: 55px;}
}
@media (max-width: 480px){
    .h-f-w{padding: 0 10px;}
    .nav-phone{font-size: 16px;}
    .nav-icon{width: 30px;}
    .nav-icon > div{width: 30px;bottom:-2px}
    .footer-contact{flex-direction: column;}
    .m-nav-list-btn{padding: 50px 0;}
    .m-nav-btn-part > a{width: 90px;}
    .head-logo{height: auto;padding: 10px 0;width: 100px}
    .nav-icon > i{font-size: 15px;top: 10px;margin-left: -6px;}
}

/*首页*/
.ind-pro{padding: 20px;background-color: #eee;}
.ind-pro-nav{display: flex;align-items: center;flex-wrap: wrap;padding: 20px 0 10px;}
.ind-pro-nav-btn{width: calc(100% / 6);padding: 0 20px;text-align: center;margin-bottom: 15px;display: flex;align-items: flex-start;justify-content: center;}
.ind-pro-nav-text{color: #595757;transition: all .3s;cursor: pointer;}
.ind-pro-icon{margin-left: 5px;position: relative;}
.ind-pro-plus{position: absolute;left: 0;top: 0;z-index: 1;transition: all .3s;}
.ind-pro-nav-point{display: flex;align-items: center;justify-content: center;opacity: 0;transition: all .3s;}
.ind-pro-nav-point > div{width: 5px;height: 5px;border-radius: 50%;background-color: #3fb590;margin: 5px 3px;}
.ind-pro-nav-btn:hover .pro-nav-text{color: #3fb590;}
.ind-pro-nav-btn:hover .pro-icon{color: #3fb590;}
.ind-pro-nav-act .pro-nav-text{color: #3fb590;}
.ind-pro-nav-act .pro-nav-point{opacity: 1;}
.ind-pro-nav-act .pro-icon{color: #3fb590;}
.ind-pro-nav-act .pro-plus{opacity: 0;}

.ind-pro-swiper .swiper-slide {width: 50%;background: #fff;box-shadow: 5px 5px 5px #ddd;filter: blur(5px);transition: all .3s;}
.ind-pro-swiper .ind-pro-img{width: 100%;display: block;}
.ind-pro-swiper .ind-pro-ope{padding: 10px;display: flex;align-items: center;justify-content: center;opacity: 0;transition: all .3s;}
.ind-pro-swiper .ind-pro-prev{text-align: center;}
.ind-pro-swiper .ind-pro-prev div{font-size: 12px;color: #737373;}
.ind-pro-swiper .ind-pro-text{max-width: 80%;border-bottom: 1px solid #45b793;padding: 5px;display: flex;align-items: center;}
.ind-pro-swiper .ind-pro-name{color: #727171;}
.ind-pro-swiper .ind-pro-model{color: #737373;font-size: 12px;padding-left: 10px;}
.ind-pro-swiper .ind-pro-next{text-align: center;}
.ind-pro-swiper .ind-pro-next div{font-size: 12px;color: #737373;}

.ind-pro-swiper .swiper-slide-active{filter: blur(0);}
.ind-pro-swiper .swiper-slide-active .ind-pro-ope{opacity: 1;}

.ind-pro-slide{padding-bottom: 20px;border-bottom: 1px solid #aaa;}
.ind-pro-slide .swiper-slide{width: calc((100% - 10px) / 3);}
.ind-pro-slide .ind-pro-img{width: 100%;display: block;}
.ind-pro-slide .ind-pro-ope{display: inline-block;}
.ind-pro-slide .ind-pro-text{padding: 5px;display: flex;align-items: center;}
.ind-pro-slide .ind-pro-name{color: #727171;transition: all .3s;}
.ind-pro-slide .ind-pro-model{color: #737373;font-size: 12px;padding-left: 10px;}
.ind-pro-slide .ind-pro-line{width: 0;height: 1px;background-color: #45b793;transition: all .3s;}
.ind-pro-slide .swiper-slide:hover .ind-pro-name{color: #3fb590;}
.ind-pro-slide .swiper-slide:hover .ind-pro-line{width: 100%;}

.title-cn{font-size: 22px;font-weight: bold;color: #3fb590;text-align: center;margin-top: 30px;}
.title-en{font-size: 16px;color: #727171;text-align: center;margin-top: 5px;}

.ind-ad{background-color: #eee;display: flex;align-items: center;flex-wrap: wrap;margin-top: 20px;padding-bottom: 40px;border-bottom: 1px solid #aaa;}
.ind-ad-left{width: 50%;height: 380px;}
.ind-ad-img{width: 100%;height: 100%;object-fit: cover;}
.ind-ad-right{width: 50%;height: 380px;}
.ind-ad-right .swiper-slide{padding: 40px 80px;display: flex;flex-direction: column;justify-content: space-between;}
.ind-ad-bg{width: 70%;height: 70%;object-fit: contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}
.ind-ad-no{width: fit-content;width: -moz-fit-content;font-size: 18px;font-weight: bold;color: #fff;padding: 0 10px;border-radius: 8px;background-color: #45b793;}
.ind-ad-title{font-size: 24px;color: #727171;margin-top: 20px;}
.ind-ad-line{border-top: 1px solid #45b793;margin-top: 20px;}
.ind-ad-cont{font-size: 12px;color: #727171;margin-top: 20px;line-height: 1.8;white-space: pre-wrap;}
.ind-ad-ope{display: flex;align-items: center;justify-content: space-between;}
.ind-pro-more{font-size: 12px;color: #3fb590;}
.ind-ad-right .swiper-pagination-bullet{width: 5px;height: 5px;background-color: #727171;margin-left: 5px;}
.ind-ad-right .swiper-pagination-bullet-active{background-color: #3fb590;}

.ind-map-part{padding-bottom: 20px;border-bottom: 1px solid #aaa;}
.ind-map{width: 70%;position: relative;margin: 0 auto;}
.ind-map-tip{display: flex;align-items: center;position: absolute;top: 42%;left: 37%;animation: maptip .5s ease-in-out infinite;animation-direction:alternate;}
.ind-map-tip-icon{width: 15px;height: 15px;line-height: 12px;text-align: center;color: #fff;background-color: #45b793;border-radius: 50%;margin-right: 10px;}
.ind-map-tip-text{font-size: 12px;color: #3fb590;}
.ind-map-img{width: 100%;object-fit: contain;}
@keyframes maptip {
    0% {transform: scale(1);}
    100% {transform: scale(1.1);}
}
.ind-map-text{color: #727171;display: flex;align-items: center;justify-content: center;text-align: center;}
.ind-map-text > div{font-size: 24px;color: #3fb590;margin: 0 5px;}
.ind-map-text > div > span:nth-child(2){font-size: 12px;vertical-align: top;}

.ind-fri-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.ind-fri{width: calc((100% - 20px) / 5);padding: 20px;background-color: #eeefef;margin-bottom: 5px;position: relative;cursor: pointer;}
.ind-fri-img{max-width: 100%;width: 90px;height: 70px;object-fit: contain;margin: 0 auto;filter: grayscale(100%);transition: all .5s;}
.ind-fri:hover > .ind-fri-img{filter: grayscale(0);transform: scale(1.3);}

.ind-news{display: flex;align-items: center;flex-wrap: wrap;margin-top: 40px;background-color: #eee;}
.ind-news-left{width: 50%;height: 500px;}
.ind-news-right{width: 50%;height: 500px;}
.ind-news-left .swiper-slide{width: 100%;height: 100%;padding: 40px 80px;display: flex;flex-direction: column;justify-content: space-between;}
.ind-news-right .swiper-slide{width: 100%;height: 100%;padding: 10px;}
.ind-news-no{font-size: 12px;color: #fff;background-color: #727171;padding: 2px 10px;border-radius: 20px;}
.ind-news-title{font-size: 24px;color: #727171;margin-top: 20px;}
.ind-news-cont{font-size: 12px;color: #727171;margin-top: 20px;line-height: 1.8;white-space: pre-wrap;}
.ind-news-time{font-size: 12px;color: #727171;margin-top: 20px;}
.ind-news-ope{color: #3fb590;padding: 10px 20px;border: 1px solid #727171;border-radius: 8px;margin-top: 20px;width: 120px;text-align: center;}
.ind-news-ope:hover{color: #3fb590;}
.ind-news-right .ind-news-img{width: 100%;height: 100%;object-fit: cover;}

/*产品列表*/
.pro-nav{display: flex;align-items: center;flex-wrap: wrap;padding: 20px 0 10px;}
.pro-nav-btn{width: calc(100% / 6);padding: 0 20px;text-align: center;margin-bottom: 15px;display: flex;align-items: flex-start;justify-content: center;}
.pro-nav-text{color: #595757;transition: all .3s;cursor: pointer;}
.pro-icon{margin-left: 5px;position: relative;}
.pro-plus{position: absolute;left: 0;top: 0;z-index: 1;transition: all .3s;}
.pro-nav-point{display: flex;align-items: center;justify-content: center;opacity: 0;transition: all .3s;}
.pro-nav-point > div{width: 5px;height: 5px;border-radius: 50%;background-color: #3fb590;margin: 5px 3px;}
.pro-nav-btn:hover .pro-nav-text{color: #3fb590;}
.pro-nav-btn:hover .pro-icon{color: #3fb590;}
.pro-nav-act .pro-nav-text{color: #3fb590;}
.pro-nav-act .pro-nav-point{opacity: 1;}
.pro-nav-act .pro-icon{color: #3fb590;}
.pro-nav-act .pro-plus{opacity: 0;}

.pro-nav-list{display: flex;flex-wrap: wrap;background-color: #fff;}
.pro-nav-list-btn{width: calc(100% / 6);padding: 0 20px;line-height: 3;color: #7e7e7e;cursor: pointer;transition: all .3s;}
.pro-nav-list-btn:hover{color: #3fb590;}
.pro-nav-list-act{color: #3fb590;}

.pro-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 10px;}
.pro{display: block;width: calc((100% - 15px) / 4);margin-bottom: 20px;}
.pro-img{width: 100%;transition: all .3s;}
.pro-ope{width: fit-content;width: -moz-fit-content;transition: all .3s;}
.pro-text{display: flex;align-items: center;padding: 10px;}
.pro-name{color: #737373;}
.pro-model{color: #737373;font-size: 12px;padding-left: 10px;}
.pro-line{width: 0;height: 1px;background-color: #45b793;transition: all .3s;}
.pro:hover .pro-img{box-shadow: 0 0 10px #999;}
.pro:hover .pro-name{color: #3fb590;}
.pro:hover .pro-line{width: 100%;}

.page-part{display: flex;justify-content: flex-end;padding: 20px 0;border-top: 1px solid #aaa;}
.page-btn{margin-left: 20px;text-align: center;cursor: pointer;}
.page-icon{position: relative;}
.page-icon > img{width: 100%;}
.page-icon-hide{transition: all .3s;}
.page-icon-show{position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;transition: all .3s;}
.page-text{font-size: 12px;color: #727171;line-height: 2;transition: all .3s;}
.page-btn:hover .page-icon-hide{opacity: 0;}
.page-btn:hover .page-icon-show{opacity: 1;}
.page-btn:hover .page-text{color: #3fb590;}

/*产品详情*/
.pro-detail-up{background-color: #fff;}
.pro-detail{display: flex;align-items: center;flex-wrap: wrap;padding: 30px 0;}
.pro-detail-left{width: 50%;padding-right: 20px;}
.pro-detail-name{font-size: 20px;font-weight: bold;color: #727171;}
.pro-detail-model{color: #737373;}
.pro-detail-param{font-size: 16px;color: #737373;}
.pro-detail-color{display: flex;align-items: center;flex-wrap: wrap;margin-top: 30px;}
.pro-detail-label{font-size: 16px;color: #737373;}
.pro-detail-icon{width: 20px;height: 20px;border-radius: 50%;margin-right: 10px;cursor: pointer;}
.pro-detail-swiper{width: 50%;}
.pro-detail-img{width: 100%;}

.pro-detail-down{background-color: #f2f2f2;padding-bottom: 40px;}
.pro-detail-info{padding-bottom: 30px;}
.pro-detail-part{display: flex;align-items: center;flex-wrap: wrap;}
.pro-detail-info-left{width: 50%;padding-right: 20px;}
.pro-detail-info-right{width: 50%;}
.pro-detail-info-title{flex: 1;font-size: 16px;font-weight: bold;color: #737373;margin: 30px 0 20px;}
.pro-detail-info-content{white-space: pre-wrap;}
.pro-detail-info-text{font-size: 12px;color: #737373;line-height: 2;}

.pro-detail-install .swiper-slide{width: calc((100% - 25px) / 6);border-radius: 10px;overflow: hidden;}
.pro-detail-install-img{width: 100%;object-fit: cover;}
.pro-detail-install-text{padding: 30px 20px;background-color: #f9f9f9;position: relative;}
.pro-detail-install-num{width: 80%;color: #fff;background-color: #3fb590;text-align: center;font-size: 20px;line-height: 24px;border-radius: 5px;position: absolute;left: 50%;top: -12px;transform: translateX(-50%);}
.pro-detail-install-tip{color: #737373;font-size: 12px;text-align: center;}

/*图片列表*/
.img-nav{width: 80%;margin: 0 auto;padding: 40px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.img-select{width: 33%;}
.img-list{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 20px;}
.img{display:block;width: calc((100% - 15px) / 4);margin-bottom: 5px;position: relative;overflow: hidden;}
.img-img{width: 100%;transition: all 1s;}
.img-bg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;transition: all 1s;}
.img-text{width: 80%;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);color: #fff;}
.img-title-en{font-size: 24px;font-weight: bold;}
.img:hover .img-img{transform: scale(1.5);}
.img:hover .img-bg{opacity: 1;}
.img-more{width: fit-content;width: -moz-fit-content;width: -moz-fit-content;padding: 3px 15px;color: #fff;background-color: #3fb590;font-size: 12px;margin: 0 auto 20px;border-radius: 20px;cursor: pointer;}

/*图片详情*/
.img-detail{padding: 20px 0;margin: 20px 0;border-top: 1px solid #737373;border-bottom: 1px solid #737373;}
.img-detail > img{padding-top: 20px;max-width: 100%;margin: 0 auto}
.img-cont{padding-top: 20px;}
.img-title{color: #727171;font-size: 16px;text-align: center;line-height: 2;}
.img-time{color: #737373;font-size: 12px;text-align: center;}
.img-well-list .swiper-slide{width: calc((100% - 15px) / 3);}
.img-well{display: block;position: relative;overflow: hidden;}
.img-well:hover .img-img{transform: scale(1.5);}
.img-well:hover .img-bg{opacity: 1;}
.img-back{width: fit-content;width: -moz-fit-content;color: #727171;background-color: #fff;border: 1px solid #d2d2d2;padding: 10px 25px;margin: 20px 0 20px auto;display: block}

/*新闻列表*/
.news-nav-list{display: flex;flex-wrap: wrap;align-items: center;padding: 40px 0 20px;border-bottom: 1px solid #d2d2d2;}
.news-nav{color: #727171;line-height: 24px;cursor: pointer;transition: all .3s;}
.news-line{height: 15px;border-left: 1px solid #d2d2d2;margin: 0 10px;}
.news-line:last-child{display: none;}
.news-nav-act{color: #37b48d;}
.news{margin-top: 20px;display: flex;align-items: center;flex-wrap: wrap;transition: all .3s;}
.news-img{width: 50%;height: 360px;object-fit: cover;}
.news-right{width: 50%;height: 360px;padding: 40px;background-color: #efefef;display: flex;flex-direction: column;}
.news-text{flex: 1;}
.news-title{color: #727171;font-size: 16px;font-weight: bold;margin-bottom: 20px}
.news-desc{color: #727171;white-space: pre-wrap;}
.news-cell{width: 100%;border-top: 1px solid #727171;;margin: 20px 0;}
.news-ope{display: flex;align-items: center;justify-content: space-between;}
.news-time{color: #727171;font-size: 12px;}
.news-next{color: #37b48d;font-size: 12px;}
.news-nav:hover{color: #37b48d;}
.news:hover{box-shadow: 0 0 5px 5px #d2d2d2;}
.news-more{width: fit-content;width: -moz-fit-content;padding: 3px 15px;color: #fff;background-color: #3fb590;font-size: 14px;margin: 20px auto;border-radius: 20px;cursor: pointer;}

/*新闻详情*/
.news-detail{padding: 20px 0;margin: 20px 0;}
.news-detail-title{color: #727171;font-size: 16px;text-align: center;line-height: 2;}
.news-detail-time{color: #737373;font-size: 12px;text-align: center;}
.news-detail-back{width: fit-content;width: -moz-fit-content;color: #727171;background-color: #fff;border: 1px solid #d2d2d2;padding: 10px 25px;margin: 20px 0 20px auto;cursor: pointer;}
.news-detail-cont{margin-top: 20px}

/*简介模块*/
.about-nav-list{display: flex;flex-wrap: wrap;align-items: center;padding: 40px 0 20px;border-bottom: 1px solid #d2d2d2;}
.about-nav{color: #727171;line-height: 24px;cursor: pointer;transition: all .3s;}
.about-line{height: 15px;border-left: 1px solid #d2d2d2;margin: 0 10px;}
.about-line:last-child{display: none;}
.about-nav-act{color: #37b48d;}
.about-nav:hover{color: #37b48d;}

.about-part{display: flex;padding: 40px 0;}
.about-left{width: 50%;padding-right: 20px;}
.about-title{color: #727171;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.about-cont{color: #727171;line-height: 1.8;white-space: pre-wrap;font-size: 12px}
.about-right{width: 50%;height: 335px;position: relative;margin-top: 5px}
.about-video-icon{border-width: 30px;position: absolute;left: calc(50% + 15px);top: 50%;transform: translate(-50%, -50%);z-index: 2;}
.about-video-icon > i{font-size: 100px;color: rgba(63,181,144,0.8);}
.about-video-bg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);position: absolute;left: 0;top: 0;z-index: 1;cursor: pointer;}
.about-video-img{width: 100%;height: 100%;object-fit: cover;}
.about-video{width: 100%;height: 100%;max-height: 350px;display: none;}
.about-table-line{border-top: 1px solid #aaa;}
.about-table-cell{display: flex;}
.about-table-cont{padding: 40px;display: flex;align-items: flex-start;flex-wrap: wrap;width: 33.33%}
.about-table-icon{width: 60px;height: 60px;object-fit: contain;border-radius: 10px;}
.about-table-text{flex: 1;padding-left: 10px;}
.about-table-title{color: #727171;font-size: 16px;font-weight: bold;}
.about-table-desc{color: #727171;line-height: 1.5;}
.about-table-middle{border-width: 0 1px;border-style: solid;border-color: #aaa;}
.about-swiper{margin-top: 20px;margin-bottom: 40px;}
.about-swiper .swiper-slide{width: calc((100% - 10px) / 3);}
.about-bg-part{width: 100%;height: 500px;position: relative;}
.about-bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;bottom: 0;z-index: -1;}

.prove-swiper{margin: 40px 0 60px;position: relative;}
.prove-swiper .swiper-slide{width: calc((100% - 25px) / 6);}
.prove-swiper .swiper-pagination{left: 50%;bottom: -40px;transform: translateX(-50%);}
.prove-swiper .swiper-pagination-bullet{background-color: #727171;margin: 2px;}
.prove-swiper .swiper-pagination-bullet-active{background-color: #3fb590;}
.prove-title{color: #727171;font-weight: bold;text-align: center;}
.prove-cont{color: #727171;font-size: 12px;display: flex;align-items: center;justify-content: center;}
.prove-cont > div{font-size: 24px;color: #3fb590;margin: 0 5px;}
.prove-cont > div > span{font-size: 12px;vertical-align: top;}
.prove-img{margin: 40px auto;}

.core-title{color: #37b48d;font-size: 24px;font-weight: bold;text-align: center;}
.core-cont{color: #727171;font-size: 16px;text-align: center;line-height: 2;}
.core-white{background-color: #fff;}
.core-gray{background-color: #ededed;}
.core-cell{display: flex;align-items: center;padding: 60px;cursor: pointer;transition: all .5s;position: relative;z-index: 1}
.core-cell:hover{box-shadow: 0 0 15px #CCCCCC;z-index: 2}
.core-icon{width: 80px;height: 80px;object-fit: contain;}
.core-right{flex: 1;padding-left: 20px;}
.core-up{display: flex;align-items: center;}
.core-num{color: #fff;background-color: #3fb590;padding: 5px 10px;border-radius: 10px;margin-right: 10px;}
.core-name{color: #727171;font-weight: bold;}
.core-desc{color: #727171;font-size: 12px;line-height: 1.8;margin-top: 10px;white-space: pre-wrap;}

.honor-image-list{width: 450px;max-width: 100%;margin: 80px auto;}
.honor-image-list .swiper-slide{width: 450px;max-width: 100%;}
.honor-image-list .honor-image{margin: 0 auto;}
.honor-line-list{padding: 0 40px;border-bottom: 1px solid #aaa;margin: 40px 0;overflow: hidden;}
.honor-line-list .swiper-container{overflow: unset;}
.honor-line-list .swiper-slide{display: flex;align-items: flex-end;}
.honor-line-long{flex: 1;display: flex;align-items: center;flex-direction: column;}
.honor-line-short{height: 20px;}
.honor-year{color: #aaa;font-size: 12px;margin-bottom: 10px;}
.hover-line{height: 40px;border-left: 1px solid #aaa;}
.honor-line-list .swiper-slide-active .honor-line-long{border-color: #3fb590;}
.honor-line-list .swiper-slide-active .honor-year{color: #37b48d;}
.honor-title{color: #727171;font-size: 16px;font-weight: bold;text-align: center;}
.honor-desc{color: #727171;margin-top: 20px;line-height: 2;text-align: center;}
.honor-cont{text-align: center;color: #727171;font-size: 14px;font-weight: bold;line-height: 2;}
.honor-img{margin: 40px auto;}

.contact-part{display: flex;align-items: center;flex-wrap: wrap;padding: 40px 0;}
.contact-left{width: 40%;padding-right: 10px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.contact-text{width: 100%;margin: 20px 0;}
.contact-title{color: #727171;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.contact-title > i{color: #37b48d;font-size: 18px;}
.contact-cont{color: #727171;line-height: 2;}
.contact-right{width: 60%;}

/*表单*/
.form-cell{display: flex;margin-bottom: 15px;line-height: 30px;flex-wrap: wrap}
.form-icon{font-size: 12px;color: #f00;transform: scale(0.5);}
.form-label{line-height: 30px;color: #333;margin-right: 15px;font-weight: normal;width: 100%}
.form-input{min-width: 50px;flex: 1;height: 40px;padding: 0 15px;outline: none;border: 1px solid #eee;border-radius: 5px;}
.form-textarea{min-width: 50px;flex: 1;padding: 10px 15px;line-height: 20px;outline: none;border: 1px solid #eee;border-radius: 5px;resize: none;}
.form-select{width: 150px;border: 1px solid #eee;border-radius: 5px;}
.form-radio{display: flex;align-items: center;flex-wrap: wrap}
.form-checkbox{display: flex;align-items: center;flex-wrap: wrap}
.form-label > input{margin-right: 5px;}
.checkbox_select{padding-right: 20px;font-weight: normal;}
.checkbox_select > input{margin-right: 5px;}
.form-upload{flex: 1;display: flex;align-items: center;position: relative;}
.form-file{width: 40px;height: 40px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;opacity: 0;position: absolute;left: 0;top: 0;z-index: 1;cursor: pointer;}
.form-file:focus{outline: none !important;border: none;}
.form-upload-icon{width: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #003a83;border-top-left-radius: 5px;border-bottom-left-radius: 5px;transition: all .3s;}
.form-file:hover + .form-upload-icon{box-shadow: none;}
.form-sub{width: fit-content;width: -moz-fit-content;background-color: #37b48d;border-color: #37b48d;padding: 6px 40px;margin: auto;}
.form_file{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 9;cursor: pointer;}
.form-tip{color: #727171;font-size: 12px;text-align: center;}

.msg-title{color: #37b48d;font-size: 24px;text-align: center;margin: 40px 0 10px;}
.msg-desc{color: #727171;text-align: center;margin-bottom: 40px;}

.th-cell{padding: 15px 20px;display: flex;align-items: center;margin-top: 15px;transition: all .3s;}
.th-td{color: #727171;font-size: 15px;font-weight: bold;}
.tr-cell{background-color: #efefef;padding: 15px 20px;display: flex;align-items: center;cursor: pointer;transition: all .3s;}
.tr:nth-child(2n) .tr-cell{background-color: #d2d2d2;}
.tr-td{color: #727171;}
.tr-td > span{color: #37b48d;}
.tr-detail{background-color: #eee;height: 0;overflow: hidden;border-bottom: 1px solid #d2d2d2;transition: all .3s;}
.tr-detail-cell{color: #727171;font-size: 12px;line-height: 1.5;}
.tr-cur .tr-cell{background-color: #37b48d !important;}
.tr-cur .tr-td{color: #fff;}
.tr-cur span{color: #fff;}
.tr-cur .tr-detail{padding: 20px;height: auto;}
.tr-detail-btn{width: fit-content;width: -moz-fit-content;color: #fff;background-color: #37b48d;font-size: 12px;line-height: 1;padding: 10px 30px;margin-top: 25px;cursor: pointer;}

.post-form{width: 800px;max-width:90%;padding: 40px;background-color: #f2f2f2;border-radius: 10px;position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 100;display: none;}

@media (max-width: 1200px){
    .ind-pro-swiper .swiper-slide{width: 60%;}
    .pro-detail-install .swiper-slide{width: calc((100% - 20px) / 5);}
    .pro-nav-btn{width: 20%;}
    .pro-nav-list-btn{width: 20%;}
    .ind-pro-nav-btn{width: 20%;}
    .img{width: calc((100% - 10px) / 3);}
    .about-part{flex-direction: column-reverse;}
    .about-left{width: 100%;margin-top: 20px;}
    .about-right{width: 100%;height: auto;}
    .about-table-cont{display: block;}
    .about-table-text{padding: 0;}
    .about-table-icon{margin: 0 auto;}
    .about-table-title{margin-top: 10px;text-align: center;}
    .prove-swiper .swiper-slide{width: calc((100% - 20px) / 5);}
}
@media (max-width: 992px){
    .ind-pro-swiper .swiper-slide{width: 70%;}
    .pro-detail-left{width: 100%;padding-right: 0;}
    .pro-detail-swiper{width: 100%;margin-top: 30px;}
    .pro-detail-info-left{width: 100%;padding-right: 0;}
    .pro-detail-info-right{width: 100%;}
    .pro-detail-install .swiper-slide{width: calc((100% - 15px) / 4);}
    .pro-nav-btn{width: 25%;}
    .pro-nav-list-btn{width: 25%;}
    .pro{width: calc((100% - 10px) / 3);}
    .ind-pro-nav-btn{width: 25%;}
    .img-nav{width: 100%;}
    .img{width: calc((100% - 5px) / 2);}
    .news-img{width: 100%;height: auto;}
    .news-right{width: 100%;height: auto;}
    .about-table-cont{padding: 20px;}
    .about-swiper .swiper-slide{width: calc((100% - 5px) / 2);}
    .about-bg-part{height: 300px;}
    .prove-swiper .swiper-slide{width: calc((100% - 15px) / 4);}
    .core-cell{padding: 30px;}
    .contact-left{width: 100%;padding: 0;}
    .contact-right{width: 100%;margin-top: 40px;}
}
@media (max-width: 768px){
    .ind-pro-swiper .swiper-slide{width: 80%;}
    .ind-pro-swiper .ind-pro-text{max-width: 100%;}
    .ind-pro-swiper .ind-pro-prev{display: none;}
    .ind-pro-swiper .ind-pro-next{display: none;}
    .ind-pro-slide .swiper-slide{width: calc((100% - 5px) / 2);}
    .ind-ad-left{width: 100%;height: auto;}
    .ind-ad-right{width: 100%;height: auto;}
    .ind-fri{width: calc((100% - 8px) / 3);}
    .ind-news-left{width: 100%;height: auto;}
    .ind-news-right{width: 100%;height: auto;}
    .pro-detail-install .swiper-slide{width: calc((100% - 10px) / 3);}
    .pro-nav-btn{width: calc(100% / 3);}
    .pro-nav-list-btn{width: calc(100% / 3);}
    .pro{width: calc((100% - 5px) / 2);}
    .ind-pro-nav-btn{width: calc(100% / 3);}
    .prove-swiper .swiper-slide{width: calc((100% - 10px) / 3);}
    .core-cell{display: block;}
    .core-right{padding: 0;margin-top: 20px;}
    .contact-text{width: 100%;}
}
@media (max-width: 560px){
    .pro-detail-install .swiper-slide{width: calc((100% - 5px) / 2);}
    .img{width: 100%;}
    .img-select{width: 100%;margin: 2px 0;}
}
@media (max-width: 480px){
    .ind-pro{padding: 20px 0;}
    .ind-pro-nav-btn{padding: 0 10px;}
    .ind-pro-swiper .swiper-slide{width: 100%;}
    .ind-pro-slide .swiper-slide{width: 100%;}
    .ind-ad-right .swiper-slide{padding: 40px 10px;}
    .ind-fri{width: calc((100% - 4px) / 2);}
    .ind-news-left .swiper-slide{padding: 40px 10px;}
    .pro-nav-btn{width: 50%;}
    .pro-nav-list-btn{width: 50%;}
    .pro{width: 100%;}
    .ind-pro-nav-btn{width: 50%;}
    .ind-news-right{height: 250px;}
    .news-right{padding: 10px;}
    .about-swiper .swiper-slide{width: 100%;}
    .prove-swiper .swiper-slide{width: calc((100% - 5px) / 2);}
}
@media (max-width: 360px){
    .pro-detail-install .swiper-slide{width: 100%;}
}
