@charset "utf-8";
body{background-color: #F2F4FB;}
header{background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.1);}
header::before{display: none;}
header .logo img{filter: none;}
header .nav-box .nav-1st > li > a{color: #333;}
header .nav-box .nav-1st > li:hover > a{color: #005E31;}
header .nav-box .nav-1st > li.on > a{color: #005E31;}
header .search-btn{filter: none;}
header .language-select .icon{filter: none;}
/******内页******/
.inpage-container{min-height: 500px;box-sizing: border-box;padding: 40px 0 60px;}
/*面包屑*/
.bread{position: relative;display: inline-block;vertical-align: top;font-size: 18px;line-height: 20px;font-weight: bold;color: #666;white-space: nowrap;}
.bread .icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .6em 0 0;}
.bread a{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;color: #666;transition: 0.3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover{color: #005E31;}
/*分页*/
.page{padding-top: 40px;font-size: 0;text-align: center;}
.page > *{height: 40px;display: inline-block;box-sizing: border-box;padding: 0 1.1em;margin: 0 5px;background-color: #fff;border: 1px solid #e6e6e6;font-size: 14px;line-height: 40px;color: #333;transition: 0.3s;}
.page input{width: 60px;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page > a.on,.page > a:hover{background-color: #005E31;border-color: #005E31;color: #fff;}

/*内页banner*/
.inpage-banner{position: relative;height: 300px;margin-top: 100px;}
.inpage-banner .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat;}

/*内页头部栏*/
.inpage-top-wrap{height: 100px;box-sizing: border-box;background-color: #fff;border-bottom: 1px solid #BDBDBD;}
.inpage-top-wrap .w1400{display: flex;justify-content: space-between;align-items: center;}
.inpage-top-wrap .top-nav-swiper{position: relative;width: 100%;margin-left: 50px;overflow: hidden;}
.inpage-top-wrap .top-nav-swiper .swiper-wrapper{justify-content: flex-end;}
.inpage-top-wrap .top-nav-swiper .swiper-slide{width: auto;margin: 0 40px;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a{position: relative;display: block;font-size: 18px;line-height: 100px;text-align: center;transition: 0.3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: currentColor;transform: scaleX(0);transform-origin: left;transition: transform 0.3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover{color: #005E31;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover::after{transform: scaleX(1);}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on{color: #005E31;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on::after{transform: scaleX(1);}
.inpage-top-wrap .top-nav-swiper .swiper-scrollbar-drag{background-color: #005E31;}

/*内页标题*/
.inpage-title{margin-bottom: 30px;border-bottom: 1px solid #BDBDBD;}
.inpage-title .name{display: inline-block;vertical-align: top;padding: 20px 0;border-bottom: 2px solid #AEAEAE;line-height: 20px;}
/*首页标题*/
.index-title{z-index: 1;position: relative;display: block;margin-bottom: 30px;line-height: 1;font-weight: bold;}
.index-title .cn{position: relative;display: inline-block;vertical-align: top;padding-bottom: 40px;font-size: 30px;}
.index-title .cn::after{content: '';position: absolute;left: 0;bottom: 0;width: 60px;height: 4px;background-color: #005E31;}
.index-title .en{z-index: -1;position: absolute;left: 0;top: -25px;font-family: Arial;font-size: 60px;color: #fff;text-transform: uppercase;opacity: .2;}
.index-title.center{text-align: center;}
.index-title.center .cn::after{left: 50%;transform: translateX(-50%);}
.index-title.white{color: #fff;}
.index-title.white .cn::after{background-color: #fff;}

/*新闻详情*/
.news-details-box{min-height: 500px;box-sizing: border-box;padding: 40px;background-color: #fff;box-shadow: 0 2px 10px rgba(0,0,0,.1);}
.news-details-box .title{font-size: 24px;line-height: 30px;}
.news-details-box .func-wrap{display: flex;justify-content: space-between;align-items: center;padding: 30px 0;border-bottom: 1px solid #E3E3E3;}
.news-details-box .record{line-height: 20px;color: #999;}
.news-details-box .record span{display: inline-block;vertical-align: top;margin-left: 35px;}
.news-details-box .record span:first-child{margin-left: 0;}
.news-details-box .record span .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.news-details-box .share-wrap .item .icon{filter: none;}
.news-details-box .share-wrap .weixin-btn{border-color: #00C800;}
.news-details-box .share-wrap .weibo-btn{border-color: #F5AA16;}
.news-details-box .share-wrap .qq-btn{border-color: #FF3D00;}
.news-details-box .content{padding: 30px 0;font-size: 16px;line-height: 2;}
.news-details-box .content p{margin-bottom: 20px;}
.news-details-box .content em{font-style: italic;}
.news-details-box .jump-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 40px;margin-top: 20px;border-top: 1px solid #E3E3E3;}
.news-details-box .jump-wrap .btn{font-size: 16px;line-height: 30px;color: #666;max-width: 330px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-details-box .jump-wrap .btn .icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .4em 0 0;}
.news-details-box .jump-wrap .btn:hover{color: #005E31;}

/*关于我们页*/
.about-page{padding: 0;}
.about-page .part1{position: relative;padding: 100px 0 300px;background: #34A7DF url(../images/about_page_bg1.jpg) center no-repeat;background-size: cover;}
.about-page .part1 .company-brief{width: 50%;}
.about-page .part2{padding: 110px 0;background: url(../images/about_page_bg2.jpg) center no-repeat;background-size: cover;}
.about-page .part3{padding: 100px 0 60px;background-color: #fff;}
.about-page .part3 .index-title .en{color: #000;opacity: .05;}
/*公司简介*/
.company-brief{color: #fff;}
.company-brief .tit{margin-bottom: 30px;font-weight: bold;}
.company-brief .tit .cn{}
.company-brief .tit .en{font-size: 32px;text-transform: uppercase;}
.company-brief .txt1{line-height: 2;}
.company-brief .txt2{margin-top: 80px;line-height: 1.8;text-align: justify;}
.company-brief .txt2 p{margin-top: 40px;}
/*数据展示区*/
.data-show-wrap{position: absolute;left: 0;bottom: 0;padding-left: calc((100% - 1400px) / 2);background-color: rgba(255,255,255,.3);font-size: 0;backdrop-filter: blur(10px);}
.data-show-wrap .item{display: inline-block;vertical-align: top;padding: 45px 60px 30px;text-align: center;}
.data-show-wrap .item:first-child{padding-left: 0;}
.data-show-wrap .item .num{height: 60px;color: #005E31;}
.data-show-wrap .item .num span{display: inline-block;vertical-align: top;font-family: Arial;font-size: 80px;line-height: 60px;font-weight: bold;}
.data-show-wrap .item .num sup{display: inline-block;font-size: 20px;transform: translateY(-.5em);}
.data-show-wrap .item .num em{display: inline-block;vertical-align: bottom;font-size: 18px;}
.data-show-wrap .item .txt{margin-top: 15px;font-size: 18px;line-height: 20px;}
/*公司介绍*/
.company-intro{line-height: 1.8;text-align: justify;}
.company-intro p{margin-bottom: 25px;}
/*公司图片展示*/
.company-pic-show{font-size: 0;}
.company-pic-show .item{display: inline-block;vertical-align: top;width: 30.66%;margin: 0 0 4% 4%;}
.company-pic-show .item:nth-child(3n+1){margin-left: 0;}
.company-pic-show .item .pic{position: relative;padding-top: 80%;overflow: hidden;}
.company-pic-show .item .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;cursor: zoom-in;transition: 0.8s;}
.company-pic-show .item:hover .pic img{transform: scale(1.05);}

/*产品图片列表*/
.product-pic-list{}
.product-pic-list li{float: left;width: 30.66%;margin: 0 0 4% 4%;}
.product-pic-list li:nth-child(3n+1){margin-left: 0;}
.product-pic-list li a{display: block;padding: 50px 50px 40px;background-color: #fff;transition: 0.5s;}
.product-pic-list li .pic{overflow: hidden;}
.product-pic-list li .pic em{display: block;padding-top: 100%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s;}
.product-pic-list li .tit{margin-top: 50px;line-height: 20px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.product-pic-list li a:hover{box-shadow: 0 20px 30px rgba(0,0,0,.2);}
.product-pic-list li a:hover .pic em{transform: scale(1.05);}
.product-pic-list li a:hover .tit{color: #005E31;}

/*客户案例列表*/
.customer-case-list{}
.customer-case-list li{float: left;width: 22%;margin: 0 0 4% 4%;}
.customer-case-list li:nth-child(4n+1){margin-left: 0;}
.customer-case-list li a{display: block;padding: 40px 50px;background-color: #fff;transition: 0.5s;}
.customer-case-list li .logo{overflow: hidden;}
.customer-case-list li .logo em{position: relative;display: block;padding-top: 28%;}
.customer-case-list li .logo em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;transition: 0.8s;}
.customer-case-list li .name{margin-top: 40px;line-height: 20px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.customer-case-list li .show-pic{display: none;}
.customer-case-list li .intro{display: none;}
.customer-case-list li a:hover{box-shadow: 0 20px 30px rgba(0,0,0,.2);}
.customer-case-list li a:hover .pic em img{transform: scale(1.05);}
.customer-case-list li a:hover .tit{color: #005E31;}
/*弹窗-客户案例*/
.popup-customer-case{display: flex;justify-content: space-between;align-items: center;margin: 50px;}
.popup-customer-case .pic{width: 66%;}
.popup-customer-case .pic em{position: relative;display: block;padding-top: 66%;}
.popup-customer-case .pic em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: 0.8s;}
.popup-customer-case .info{width: 30%;}
.popup-customer-case .info .logo{max-width: 200px;max-height: 50px;}
.popup-customer-case .info .name{margin: 30px 0;}
.popup-customer-case .info .intro{max-height: 240px;padding-right: 10px;line-height: 30px;overflow-y: auto;}

/*主要新闻轮播*/
.main-news-swiper{position: relative;overflow: hidden;}
.main-news-swiper .swiper-slide a{display: flex;justify-content: space-between;background-color: #fff;}
.main-news-swiper .swiper-slide .pic{width: 57%;overflow: hidden;}
.main-news-swiper .swiper-slide .pic em{display: block;padding-top: 56.5%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.main-news-swiper .swiper-slide .info{position: relative;width: 43%;box-sizing: border-box;padding: 35px 45px;color: #6E6E6E;}
.main-news-swiper .swiper-slide .info .tit{line-height: 28px;color: #333;transition: 0.3s;}
.main-news-swiper .swiper-slide .info .date{margin: 20px 0;}
.main-news-swiper .swiper-slide .info .txt{height: 75px;line-height: 25px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main-news-swiper .swiper-slide .info .more{position: absolute;left: 45px;bottom: 45px;}
.main-news-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.main-news-swiper .swiper-slide:hover .info .tit{color: #005E31;}
.main-news-swiper .swiper-slide:hover .info .more{color: #005E31;}
.main-news-swiper .btn{z-index: 1;position: absolute;bottom: 35px;width: 40px;height: 40px;box-sizing: border-box;border: 1px solid currentColor;border-radius: 50%;color: #DEDEDE;cursor: pointer;transition: 0.3s;}
.main-news-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid currentColor;}
.main-news-swiper .prev-btn{right: 105px;}
.main-news-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.main-news-swiper .next-btn{right: 45px;}
.main-news-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.main-news-swiper .btn:hover{background-color: #005E31;border-color: #005E31;}

/*新闻信息列表*/
.news-info-list{margin-top: 40px;}
.news-info-list li{float: left;width: 31.33%;margin: 0 0 3% 3%;}
.news-info-list li:nth-child(3n+1){margin-left: 0;}
.news-info-list li a{display: block;background-color: #fff;border-radius: 5px;overflow: hidden;transition: 0.5s;}
.news-info-list li .pic{overflow: hidden;}
.news-info-list li .pic em{display: block;padding-top: 56.6%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s linear;}
.news-info-list li .info{position: relative;padding: 25px 25px 40px;color: #6E6E6E;}
.news-info-list li .info::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background-color: #005E31;transform: scaleX(0);transform-origin: left;transition: 0.8s linear;}
.news-info-list li .info .tit{height: 60px;line-height: 30px;color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-info-list li .info .txt{height: 100px;margin-top: 25px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.news-info-list li .info .date{margin-top: 40px;}
.news-info-list li a:hover{box-shadow: 0 20px 30px rgba(0,0,0,.2);}
.news-info-list li a:hover .info::after{transform: scaleX(1);}

/*产品页*/
.product-page{}
.product-page .part1{padding: 50px 0;background-color: #fff;}
.product-page .part2{padding: 40px 0;}
/*产品介绍*/
.product-intro-box{display: flex;justify-content: space-between;}
.product-intro-box > .con-l{width: 58%;}
.product-intro-box > .con-r{width: 38%;}
/*产品图片选项卡*/
.product-pic-tab-box{display: flex;justify-content: space-between;}
.product-pic-tab-box .tabs-wrap{position: relative;flex: 0 0 110px;padding: 20px 0;}
.product-pic-tab-box .tabs-wrap .tabs{height: 440px;overflow: hidden;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide{cursor: pointer;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic{position: relative;height: 100%;box-sizing: border-box;background-color: #fff;border: 1px solid #ccc;overflow: hidden;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;}
.product-pic-tab-box .tabs-wrap .tabs .swiper-slide.on .pic{border-color: #005E31;}
.product-pic-tab-box .tabs-wrap .btn{position: absolute;left: 50%;width: 20px;height: 20px;margin-left: -10px;color: #ccc;cursor: pointer;transition: 0.3s;}
.product-pic-tab-box .tabs-wrap .btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-right: 2px solid currentColor;}
.product-pic-tab-box .tabs-wrap .prev-btn{top: -5px;}
.product-pic-tab-box .tabs-wrap .prev-btn:after{border-top: 2px solid currentColor;transform: translate(-50%,-30%) rotate(-45deg);}
.product-pic-tab-box .tabs-wrap .next-btn{bottom: -5px;}
.product-pic-tab-box .tabs-wrap .next-btn:after{border-bottom: 2px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);}
.product-pic-tab-box .tabs-wrap .btn:hover{color: #005E31;}
.product-pic-tab-box .tab-content{position: relative;width: 100%;margin-left: 40px;background-color: #fff;border: 1px solid #ccc;overflow: hidden;}
.product-pic-tab-box .tab-content .swiper-slide{}
.product-pic-tab-box .tab-content .swiper-slide .pic{height: 100%;box-sizing: border-box;padding: 10% 20%;overflow: hidden;}
.product-pic-tab-box .tab-content .swiper-slide .pic em{position: relative;display: block;height: 100%;}
.product-pic-tab-box .tab-content .swiper-slide .pic em img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;}
.product-pic-tab-box .tab-content .btn{z-index: 1;position: absolute;top: 50%;width: 20px;height: 20px;margin-top: -10px;color: #ccc;cursor: pointer;transition: 0.3s;}
.product-pic-tab-box .tab-content .btn:after{content: "";position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 4px solid currentColor;}
.product-pic-tab-box .tab-content .prev-btn{left: 30px;}
.product-pic-tab-box .tab-content .prev-btn:after{border-left: 4px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.product-pic-tab-box .tab-content .next-btn{right: 30px;}
.product-pic-tab-box .tab-content .next-btn:after{border-right: 4px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.product-pic-tab-box .tab-content .btn:hover{color: #005E31;}
/*产品信息*/
.product-info{padding: 10px 0;}
.product-info .tit{line-height: 1;}
.product-info .txt{max-height: 200px;padding-right: 10px;margin-top: 30px;line-height: 1.8;text-align: justify;overflow-y: auto;}
.product-info .list{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 30px 0;}
.product-info .list li{position: relative;width: 50%;box-sizing: border-box;padding: 0 25px;margin: 10px 0;line-height: 26px;}
.product-info .list li::before{content: '';position: absolute;left: 0;top: 10px;width: 6px;height: 6px;background-color: #005E31;border-radius: 50%;}
.product-info .contact{display: flex;padding: 20px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.product-info .contact .item{display: flex;align-items: center;width: 50%;}
.product-info .contact .item .icon{flex: 0 0 50px;position: relative;height: 50px;margin-right: 14px;border: 1px solid #999;border-radius: 50%;}
.product-info .contact .item .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 40%;height: 40%;margin: auto;opacity: .5;}
.product-info .contact .item .info{width: 100%;line-height: 1.6;overflow: hidden;}
.product-info .btns-area{margin-top: 40px;text-align: left;}
.product-info .btns-area .btn{height: 46px;padding: 0 1.5em;margin: 0;border-color: currentColor;border-radius: 0;line-height: 44px;color: #005E31;transition: 0.3s;}
.product-info .btns-area .btn .icon{margin: -.25em 0 0 2em;}
.product-info .btns-area .btn:hover{background-color: #005E31;color: #fff;}
.product-info .btns-area .btn:hover .icon{filter: brightness(0) invert(1);}

/*产品详情选项卡*/
.product-details-tab-box{}
.product-details-tab-box .tabs{background: #005E31 url(../images/product_details_tabs_bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
.product-details-tab-box .tabs .swiper-slide{width: auto;padding: 0 2em;font-size: 18px;line-height: 80px;color: #fff;cursor: pointer;transition: 0.3s;}
.product-details-tab-box .tabs .swiper-slide.on{background-color: #fff;color: #005E31;}
.product-details-tab-box .tab-content{background: url(../images/product_details_tab_content_bg.jpg) center top no-repeat;background-size: cover;overflow: hidden;}
/*产品详情*/
.product-details-box{padding: 70px 70px 90px;font-size: 16px;line-height: 1.8;}
.product-details-box .section{margin-top: 60px;}
.product-details-box .section:first-child{margin-top: 0;}
.product-details-box .section .section-title{margin-bottom: 30px;font-size: 22px;line-height: 1;color: #005E31;}
.product-details-box .character-list{display: flex;justify-content: space-between;flex-wrap: wrap;margin: 30px 0;}
.product-details-box .character-list li{position: relative;width: 33.33%;box-sizing: border-box;padding: 0 25px;margin: 20px 0;line-height: 26px;}
.product-details-box .character-list li::before{content: '';position: absolute;left: 0;top: 10px;width: 6px;height: 6px;background-color: #005E31;border-radius: 50%;}
.product-details-box table{width: 100%;max-width: 100%;border-collapse: collapse;background-color: #fff;}
.product-details-box table th{height: 60px;background-color: #005E31;border: 1px solid rgba(255,255,255,.3);line-height: 20px;color: #fff;}
.product-details-box table td{height: 50px;box-sizing: border-box;padding: 10px;border: 1px solid #ccc;text-align: center;line-height: 20px;}

/*全球地图区*/
.global-map-box{position: relative;}
/*地图轮播*/
.map-swiper{overflow: hidden;pointer-events: none;}
/*电子地图*/
.e-map{position: relative;padding-top: 34%;}
.e-map iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*全球地址列表*/
.global-address-list{z-index: 1;position: absolute;right: calc((100% - 1400px) / 2);top: 0;bottom: 0;width: 500px;box-sizing: border-box;padding: 35px;background: #005E31 url(../images/global_address_list_bg.jpg) center no-repeat;background-size: cover;overflow-y: auto;}
.global-address-list li{margin-top: 20px;font-size: 16px;cursor: pointer;}
.global-address-list li:first-child{margin-top: 0;}
.global-address-list li .title{display: flex;justify-content: space-between;align-items: center;height: 90px;box-sizing: border-box;padding: 20px;background-color: #EBEBEB;}
.global-address-list li .title .name{max-width: calc(100% - 30px);color: #005E31;}
.global-address-list li .title .fold-btn{position: relative;display: inline-block;vertical-align: top;width: 20px;height: 20px;border: 1px solid currentColor;border-radius: 50%;color: #005E31;cursor: pointer;transform: rotate(-90deg);transition: 0.3s;}
.global-address-list li .title .fold-btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);}
.global-address-list li .content{display: none;padding: 10px 20px;background-color: #fff;}
.global-address-list li .content .item{display: flex;align-items: center;margin: 10px 0;}
.global-address-list li .content .item .icon{flex: 0 0 32px;position: relative;height: 32px;margin-right: 15px;border: 1px solid #005E31;border-radius: 50%;}
.global-address-list li .content .item .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;}
.global-address-list li .content .item .info{width: 100%;line-height: 1.5;overflow: hidden;}
.global-address-list li.open .title .fold-btn{transform: rotate(0);}
.global-address-list li.open .content{display: block;}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	/*数据展示区*/
	.data-show-wrap .item:first-child{padding-left: 30px;}
	
	/*全球地址列表*/
	.global-address-list{right: 0;}
}

/*小屏PC:>=1025px && <=1300px*/
@media screen and (max-width: 1300px){
	/******内页******/
	.inpage-container .w1400 > .con-r{overflow: hidden;}
	
	/*首页标题*/
	.index-title .cn{font-size: 22px;}
	.index-title .en{font-size: 40px;}
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/******内页******/
	.inpage-container{min-height: 300px;padding: 30px 0;}
	/*面包屑*/
	.bread{padding: 0 20px 0 25px;font-size: 14px;}
	.bread .icon{top: 2px;width: 16px;height: 16px;}
	/*分页*/
	.page{padding-top: 30px;}
	.page > *{padding: 0 .8em;margin: 0 3px;height: 30px;font-size: 12px;line-height: 28px;}
	
	/*内页banner*/
	.inpage-banner{height: 140px;margin-top: 0;}
	/*内页头部栏*/
	.inpage-top-wrap{display: none;}
	/*内页标题*/
	.inpage-title{margin-bottom: 20px;}
	.inpage-title .name{padding: 0 0 10px;}
	/*首页标题*/
	.index-title{margin-bottom: 20px;}
	.index-title .cn{padding-bottom: 20px;font-size: 20px;}
	.index-title .cn::after{width: 40px;height: 2px;}
	.index-title .en{top: -6px;font-size: 24px;}
	
	/*新闻详情*/
	.news-details-box{padding: 15px;}
	.news-details-box .title{font-size: 18px;line-height: 26px;text-align: center;}
	.news-details-box .func-wrap{padding: 15px 0;flex-wrap: wrap;}
	.news-details-box .func-wrap .share-wrap{display: none;}
	.news-details-box .record{width: 100%;font-size: 13px;text-align: center;}
	.news-details-box .record span{margin-left: 10px;}
	.news-details-box .content{padding: 20px 0;font-size: 15px;}
	.news-details-box .content p{margin-bottom: 10px;}
	.news-details-box .jump-wrap{padding-top: 10px;margin-top: 0;}
	.news-details-box .jump-wrap .btn{font-size: 14px;}
	
	/*关于我们页*/
	.about-page .part1{padding: 30px 0 0;}
	.about-page .part1 .company-brief{width: 100%;}
	.about-page .part2{padding: 30px 0;}
	.about-page .part3{padding: 40px 0 20px;}
	.about-page .part3 .index-title{margin-bottom: 30px;}
	/*公司简介*/
	.company-brief .tit{margin-bottom: 10px;}
	.company-brief .tit .en{font-size: 20px;}
	.company-brief .txt1{line-height: 1.6;}
	.company-brief .txt2{margin-top: 20px;}
	.company-brief .txt2 p{margin-top: 20px;}
	/*数据展示区*/
	.data-show-wrap{position: static;padding: 15px;margin-top: 20px;display: flex;justify-content: space-between;}
	.data-show-wrap .item{width: 25%;padding: 0;}
	.data-show-wrap .item .num{height: 30px;}
	.data-show-wrap .item .num span{font-size: 30px;line-height: 30px;}
	.data-show-wrap .item .num sup{font-size: 14px;}
	.data-show-wrap .item .num em{font-size: 12px;}
	.data-show-wrap .item .txt{margin-top: 5px;font-size: 14px;}
	/*公司介绍*/
	.company-intro p{margin-bottom: 15px;}
	/*公司图片展示*/
	.company-pic-show .item{width: 48%;margin: 0 0 4% 4%;}
	.company-pic-show .item:nth-child(3n+1){margin-left: 4%;}
	.company-pic-show .item:nth-child(2n+1){margin-left: 0;}
	
	/*产品图片列表*/
	.product-pic-list li{width: 48%;margin: 0 0 5% 4%;}
	.product-pic-list li:nth-child(3n+1){margin-left: 4%;}
	.product-pic-list li:nth-child(2n+1){margin-left: 0;}
	.product-pic-list li a{padding: 20px;}
	.product-pic-list li .tit{margin-top: 30px;}
	
	/*客户案例列表*/
	.customer-case-list li{width: 48%;margin: 0 0 5% 4%;}
	.customer-case-list li:nth-child(3n+1){margin-left: 4%;}
	.customer-case-list li:nth-child(2n+1){margin-left: 0;}
	.customer-case-list li a{padding: 20px;}
	.customer-case-list li .name{margin-top: 20px;}
	/*弹窗-客户案例*/
	.popup-customer-case{align-items: flex-start;flex-wrap: wrap;margin: 20px 20px 30px;}
	.popup-customer-case .pic{width: 100%;}
	.popup-customer-case .info{width: 100%;margin-top: 20px;}
	.popup-customer-case .info .logo{max-width: 100px;max-height: 40px;}
	.popup-customer-case .info .name{margin: 10px 0;}
	.popup-customer-case .info .intro{max-height: 150px;line-height: 25px;}
	
	/*主要新闻轮播*/
	.main-news-swiper .swiper-slide a{flex-wrap: wrap;}
	.main-news-swiper .swiper-slide .pic{width: 100%;}
	.main-news-swiper .swiper-slide .info{width: 100%;padding: 15px 20px;}
	.main-news-swiper .swiper-slide .info .tit{line-height: 25px;}
	.main-news-swiper .swiper-slide .info .date{margin: 10px 0;}
	.main-news-swiper .swiper-slide .info .txt{height: 75px;line-height: 25px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.main-news-swiper .swiper-slide .info .more{position: static;margin-top: 30px;}
	.main-news-swiper .btn{display: none;}
	
	/*新闻信息列表*/
	.news-info-list li{width: 48%;margin: 0 0 6% 4%;}
	.news-info-list li:nth-child(3n+1){margin-left: 4%;}
	.news-info-list li:nth-child(2n+1){margin-left: 0;}
	.news-info-list li .info{padding: 10px 15px 20px;}
	.news-info-list li .info .tit{height: 75px;line-height: 25px;-webkit-line-clamp: 3;}
	.news-info-list li .info .txt{display: none;}
	.news-info-list li .info .date{margin-top: 15px;}
	
	/*产品页*/
	.product-page .part1{padding: 30px 0;}
	.product-page .part2{padding: 30px 0;}
	/*产品介绍*/
	.product-intro-box{flex-wrap: wrap;}
	.product-intro-box > .con-l{width: 100%;}
	.product-intro-box > .con-r{width: 100%;}
	/*产品图片选项卡*/
	.product-pic-tab-box{display: block;}
	.product-pic-tab-box .tabs-wrap{padding: 0;margin-bottom: 15px;}
	.product-pic-tab-box .tabs-wrap .tabs{height: auto;}
	.product-pic-tab-box .tabs-wrap .tabs .swiper-slide .pic{padding-top: 80%;}
	.product-pic-tab-box .tabs-wrap .tabs .swiper-slide.on .pic{border-color: #005E31;}
	.product-pic-tab-box .tabs-wrap .btn{display: none;}
	.product-pic-tab-box .tab-content{margin-left: 0;}
	.product-pic-tab-box .tab-content .swiper-slide .pic{height: auto;padding: 20px;}
	.product-pic-tab-box .tab-content .swiper-slide .pic em{padding-top: 80%;}
	.product-pic-tab-box .tab-content .btn{display: none;}
	/*产品信息*/
	.product-info{padding: 25px 0 5px;}
	.product-info .txt{margin-top: 20px;}
	.product-info .list{margin: 15px 0;}
	.product-info .list li{width: 100%;padding: 0 15px;margin: 5px 0;}
	.product-info .contact{flex-wrap: wrap;padding: 6px 0;}
	.product-info .contact .item{width: 100%;margin: 6px 0;}
	.product-info .contact .item .icon{flex: 0 0 40px;height: 40px;margin-right: 10px;}
	.product-info .btns-area{margin-top: 20px;}
	.product-info .btns-area .btn{height: 40px;padding: 0 1em;line-height: 38px;}
	.product-info .btns-area .btn .icon{margin: -.25em 0 0 .6em;}
	
	/*产品详情选项卡*/
	.product-details-tab-box .tabs .swiper-slide{padding: 0 1em;font-size: 14px;line-height: 50px;}
	/*产品详情*/
	.product-details-box{padding: 20px 15px;font-size: 14px;}
	.product-details-box .section{margin-top: 30px;}
	.product-details-box .section .section-title{margin-bottom: 15px;font-size: 16px;}
	.product-details-box .character-list{margin: 10px 0;}
	.product-details-box .character-list li{width: 100%;padding: 0 15px;margin: 5px 0;}
	.product-details-box table th{height: 40px;font-size: 13px;}
	.product-details-box table td{height: 40px;padding: 5px;font-size: 13px;}
	
	/*地图轮播*/
	.map-swiper{pointer-events: auto;}
	/*电子地图*/
	.e-map{padding-top: 100%;}
	/*全球地址列表*/
	.global-address-list{position: static;width: 100%;padding: 15px;}
	.global-address-list li{margin-top: 10px;font-size: 14px;}
	.global-address-list li .title{height: 50px;padding: 10px;}
	.global-address-list li .content{padding: 10px;}
	.global-address-list li .content .item{margin: 5px 0;}
}