:root{
	--public-color:#483f6b
}
/*#region 通用*/
body{color:#333;font-size:16px;line-height:24px;font-family:'Maven Pro',sans-serif}
a{color:#333}
a:hover{color:#534094;transition:all 0.5s}
.swiper-pagination-bullet-active{background:#dc0b07}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
img{aspect-ratio:attr(width) / attr(height)}
b,strong{font-weight:bold}
ul,ol,li,dl,dd,dt{list-style-type:none}
.img-width{width:100%;height:auto}
.main-container{margin-bottom:40px;margin-top:40px}
.tkanniu{cursor:pointer}
.card-thumb img{transition:all 0.5s ease}
.card-thumb:hover img{transform:scale(1.05)}
.container-long{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.banner a{color:#fff}
@media(min-width:1200px){
	.container-long{max-width:1760px}
}
@media(max-width:768px){
	.main-container{margin:20px 0}
	body{font-size:14px;line-height:20px;padding-top:50px}
}
@media (min-width:1200px){
	.nav-container{max-width:1520px}
}
.swiper-scrollbar.gd-green{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0))}
.swiper-scrollbar .swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(16,141,124,1.0))}
.header{z-index:999;width:100%;background:transparent;position:fixed;top:0;right:0;left:0;padding-top:25px}
.container-xl.max-1830{max-width:1830px}
.container-xl.max-1600{max-width:calc(1600px + 15px)}
.container-xl.max-1500{max-width:calc(1500px + 15px)}
.container-xl.m-right{margin:0 0 0 auto;padding-right:0}
.header-top .nav{display:flex;align-items:center;justify-content:flex-end}
.navbar-custom{top:0;z-index:2;justify-content:end}
.navbar{padding:0px;position:relative;z-index:1}
.navbar-custom .navbar-nav>.nav-item{font-size:18px;margin:0 25px}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;color:#fff;padding:0;height:70px;z-index:2; display:flex;align-items:center;justify-content:center;font-size:16px;line-height:32px}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0 !important;background:var(--public-color);position:absolute;bottom:10px}
.navbar-custom .navbar-nav .nav-item .dropdown-toggle::after{transition:.6s}
.top-search-box{z-index:93;margin-right:20px}
.top-search-box .search-tb{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}
.top-search-box .search-tb i{color:#333;font-size:22px}
.top-search-box .search-tb i{color:#fff}
.top-search-box li{padding-top:20px;padding-bottom:20px}
.top-search-box li:hover .top-search{opacity:1;height:auto;overflow:hidden;width:auto}
.top-search-box .top-search{opacity:0;height:0;overflow:hidden;transition:all 0.5s;width:0;position:absolute;right:0px;top:75px;z-index:99;padding-top:0px}
.search-group{width:200px;height:38px;background:#f7f7f7;overflow:hidden;border:1px solid #f7f7f7;border-radius:10px}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}
.search-group i{color:var(--public-color);font-size:1.3rem}
.dropdown-menu{min-width:130px}
.dropdown.lang .dropdown-toggle{border-radius:0;background:transparent;border:1px solid #9d9c9d;color:#fff;padding-left:16px}
.dropdown.lang .dropdown-toggle:after{margin-left:34px}
.fadeInDown{background:#fff;margin:0 auto;transition:all 1s ease-out;padding-top:0}
.bodycontent .header{background:#fff;padding-bottom:25px}
.bodycontent .header.fadeInDown{padding-bottom:0}
.fadeInDown .navbar-custom .navbar-nav .nav-link,.fadeInDown .top-search-box .search-tb i,.fadeInDown .dropdown.lang .dropdown-toggle{color:#333}
.bodycontent .navbar-custom .navbar-nav .nav-link,.bodycontent .top-search-box .search-tb i,.bodycontent .dropdown.lang .dropdown-toggle{color:#333}
.swiper{--swiper-pagination-color:#fff}
#float .ico#scroll-top{display:block!important;}

/*#region 手机端*/
.header-mb{background:#181818;position:fixed;top:0;left:0;right:0;width:100%;border-bottom:1px solid #fff;z-index:999}
.header-mb .container-xl{height:50px}
.header-mb .top-logo{width:50%}
.header-mb .top-logo img{height:30px;width:auto}
.header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0;color:#fff}
.header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
.header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
.header-mb .top-mb .top-mb-search i{font-size:16px;color:#fff}
.header-mb .top-mb .icon-bars{color:#fff}
.top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
.top-mb-search-box .search-group{width:100%;height:38px}
.top-mb-feed i{font-size:16px;color:#fff}
.mobile-head-item .main-content-wrap{background:#FFF;top:0;display:block;z-index:99999}
.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
.mobile-head-item .side-content-wrap{position:fixed;display:block;right:-80%;width:80%;height:100%}
.mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
.head_top .top_left{display:none}
.head_nav{width:100%;padding:0 5px}
.head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
.head_nav li,.head_nav li a{color:#111}
.head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
.head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
.head_nav li.has-child>ul{display:none}
.head_nav li.siblings-no-menu{position:relative;padding-left:15px}
.head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
.head_nav li a:hover{color:inherit}
.head_nav li em{display:block;height:1.4em;overflow:hidden}
.head_nav li li{font-size:14px}
.head_nav li li li{font-size:12px}
.head_nav li li a{color:#666}
.head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
.head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
.head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.head_nav li.has-child a:hover b{border-color:#111}
.head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
.head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
.head_nav li,.head_nav li.has-child{padding-left:0}
.head_nav li li,.head_nav li li.has-child{padding-left:15px}
.head_nav li.active>a>b:after{display:none}
.head_nav li.active>a>b{background-color:#111}
.head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
.mobile-ico-close{width:30px;height:30px;background:#fff url(../../images/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;left:-35px;top:0;cursor:pointer;text-align: center;line-height: 30px;}
.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}

.banner-home{position:relative}
.banner-home .swiper-pagination-bullet-active{background-color:#fff}
.banner-home .banner-text{text-align:left}
.banner-home .banner-text .banner-text-box{}
.banner-home .banner-text .banner-text-box .t1{font-size:56px;line-height:72px;font-weight:500;font-weight: bold;}
.banner-home .banner-text .banner-text-box .text{font-size:18px;line-height:28px;margin-top:20px;margin-bottom:50px;max-width:600px;}
.banner-home .banner-text .talk-but{max-width:390px;display: flex;gap:30px;justify-content: center;align-items: center;}
.banner-home .banner-text .talk-but>div{text-align:left;}
.banner-home .banner-text .talk-but>i{margin-left:0;}
.banner .banner-box{width:65%}
.banner .banner-box .t1{font-size:56px;line-height:72px;font-weight:500}
.banner .banner-box .t1 a:hover{text-decoration:underline;}
.banner .banner-box .t2{font-size:18px;line-height:26px;margin-top:20px;margin-bottom:50px;width:70%;}
@media(max-width:768px){
	.banner .banner-box{width:100%}
	.banner .banner-box .t1{font-size:20px;line-height:24px}
	.banner .banner-box .t2{font-size:14px;line-height:22px;margin:5px 0;width:100%;}
	.banner-home .banner-text .talk-but{display:inline-block}
	.banner-home .banner-text .banner-text-box .t1{font-size: 24px;line-height: 36px;margin-bottom: 15px;}
	.banner-home .banner-text .banner-text-box .text{display: none}
	.banner-home .banner-text .talk-but{display: none}

}

.talk-but{width:35%;background-color:#483f6b;border-radius:30px 8px;text-decoration:underline;}
.talk-but a{font-size:24px;line-height:72px;padding-left:90px;}
.talk-but:hover{text-decoration:none;}
.talk-but{padding:43px 0;text-align:center;font-size:24px;}
.talk-but>i{margin-left:27px;display:inline-block;background-color:#108d7c;font-size:13px;width:34px;height:34px;line-height:34px;vertical-align:middle;border-radius:50%;}
@media(max-width:768px){
	.talk-but{width:auto;padding:10px;font-size: 16px;display:inline-block;border-radius:0 !important;text-decoration:none;}
	.talk-but>i{width: 17px;height: 17px;font-size: 12px;line-height: 17px;margin-left: 15px;}
}


.index-title-box .left{/* width:50%;*/}


.index-title-box .t1{font-size:36px;line-height:72px;font-weight:500;padding:40px 0}
.index-title-box .t1::after{content:'';margin-top:13px;display:block;width:88px;height:4px;background-color:#108d7c}
.index-title-box .t2{font-size:18px;line-height:28px;color:#666666;padding-bottom:50px}
.indoor{padding:100px 0}
.indoor-box .img{position:relative;border-radius:18px;border-top-right-radius:60px;border-bottom-left-radius:60px}
.indoor-box .col-md-4{padding:0 25px}
.indoor-box .col-md-4:nth-child(2n) .img{border-radius:18px;border-top-left-radius:60px;border-bottom-right-radius:60px}
.indoor-box .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3)}
.indoor-box .t1{font-size:26px;line-height:72px;color:#ffffff;position:absolute;z-index:2;font-weight:bold;bottom:0;left:35px}
.indoor-box .t2{font-size:18px;color:#666666;line-height:32px;padding:40px 0}
.browse .title-box{display:flex;justify-content:space-between;padding-bottom:90px}
.browse .title-box .talk-but{width:100%;padding:55px 60px;color:#fff}
.browse .title-box .left{width:50%;align-self:center}
.browse .title-box .left .t1{font-size:28px;line-height:72px}
.browse .img{background-color:#ececec;border-radius:50px;height:340px;display:flex;align-items:center;justify-content:center}
.browse .img img{mix-blend-mode:multiply!important}
.index-title-box .right{margin:auto 0}
.index-title-box .right a{color:#666666;font-size:22px;line-height:72px}
.index-title-box .right a:hover span{color:#483f6b;text-decoration:none}
.index-title-box .right .t3{color:#666666;padding-bottom:30px;text-align:justify}
.index-title-box .right .t3 a{text-decoration:underline;font-size:16px;color:#666666;line-height:24px}
.choose .index-title-box{display:flex;justify-content:space-between}
.index-title-box .right i{color:#09917b;margin-right:15px}
.choose{padding:60px 0}
.choose .swiper-slide:nth-child(2n) .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px}
.choose .swiper-box .img{position:relative;border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px}
.choose .swiper-box img{border-radius:25px}
.choose .swiper-box .t1{position:absolute;font-size:26px;color:#fff;font-weight:bold;bottom:40px;left:30px;z-index:2}
.choose .swiper-box .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;z-index:1;background-color:rgba(0,0,0,0.3)}
.swiper-box{padding:100px 0}
.swiper-button-prev-cho{position:absolute;left:25px;bottom:45%;z-index:2}
.swiper-button-prev-cho>i{text-align:center;display:inline-block;background-color:#fff;font-size:22px;width:50px;height:50px;line-height:50px;vertical-align:middle;border-radius:50%}
.swiper-button-next-cho{position:absolute;right:16%;bottom:45%;z-index:2}
.swiper-button-next-cho>i{text-align:center;display:inline-block;background-color:#fff;font-size:22px;width:50px;height:50px;line-height:50px;vertical-align:middle;border-radius:50%}
.swiper-button-prev-cho>i:hover,.swiper-button-next-cho>i:hover{background-color:#108d7c;color:#fff}
.see{padding:110px;background-color:#f1f8f7}
.see .index-title-box{display:flex;justify-content:space-between}
.see-pro .card{position:relative;border-radius:20px;border-top-right-radius:50px;border-bottom-left-radius:50px;margin-bottom:27px}
.see-pro .card:hover .text{display:block}
.see-pro .text{display:none;text-align:center;bottom:36%;width:100%;color:#fff;font-size:28px;line-height:72px;background-color:rgba(0,0,0,0.6);position:absolute}
@media(max-width:768px){
	.indoor{padding:30px 0;}
	.index-title-box .t1{font-size: 24px !important;line-height: 28px !important;padding:10px 0;}
	.index-title-box .t2{font-size: 14px;line-height: 22px;padding-bottom: 20px;}
	.index-title-box .t2 br{display:none;}
	.indoor-box .col-md-4{padding:0 0 20px;}
	.indoor-box .img{border-radius:0 !important;}
	.indoor-box .t2{font-size: 14px;line-height: 22px;padding:10px 0;}
	.browse .title-box{flex-direction:column;padding-bottom: 20px;}
	.browse .title-box .left{width: 100%;}
	.browse .title-box .left .t1{font-size: 24px;line-height: 28px;padding:10px 0;}
	.browse .title-box .talk-but{padding:10px;}
	.browse .img{height:auto;padding:20px;margin-bottom:15px;border-radius:0;}
	.swiper-box{padding:30px 0;}
	.see{padding:20px 0;}
	.see .index-title-box{flex-direction:column;}
	.index-title-box .right a{line-height: 32px;}
}
.about .your{display:flex;padding:50px 0}
.about .your .left{width:43%}
.about .your .left .t1{font-size:48px;line-height:72px}
.about .your .left .t2{font-size:18px;font-weight:400;color:#666666;padding:25px 0}
.about .your .left .p1{color:#000000;font-weight:500}
.about .your .left .p2{text-decoration:underline}
.about .your .right{width:49%;margin:0 auto}
.about .your .right img{border-radius:20px;border-top-left-radius:50px;border-bottom-right-radius:50px}
.about .your .talk-but{margin-top:80px;border-radius:8px 30px;color:#fff}
.discover{display:flex;justify-content:space-between}
.discover .left{width:50%}
.discover .left img{border-radius:20px;border-top-right-radius:50px;border-bottom-left-radius:50px;margin:140px 0}
.discover .right{width:43%;position:relative}
.discover .right .t1{font-size:42px;line-height:64px;font-weight:500;padding-bottom:55px}
.discover .right .t2{overflow:hidden;hyphens:auto;font-size:18px;line-height:32px;padding-left:70px;color:#666666}
.discover .right .t2::before{content:'';position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c}
.discover .right .t3-box{padding:80px 0 80px 70px;font-size:18px;color:#666666;line-height:36px}
.discover .right .t3-box i{color:#ae1111;margin-right:30px}
.hr-dashed1{border-top:1px dashed #dddddd}
.hr-dashed2{border-top:2px dashed #dddddd}
.home-news{padding:80px 0}
.new-pro .img{position:relative;border-radius:18px;border-top-right-radius:60px;border-bottom-left-radius:60px}
.new-pro .col-md-4:nth-child(2n) .img{border-radius:18px;border-top-left-radius:60px;border-bottom-right-radius:60px}
.new-pro .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3)}
.new-pro .text .t1{font-size:20px;margin-top:15px;margin-bottom:15px;line-height:26px;color:#333333;height:52px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.new-pro .text .t2{color:#666666;font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:24px}
@media (max-width:768px){
	.about .your{flex-direction:column-reverse;}
	.about .your .right{width:100%;}
	.about .your .left{width:100%;}
	.about .your .left .t2{font-size: 14px;padding:10px 0;}
	.about .your .talk-but{margin-top: 20px;}
	.discover{flex-direction:column;}
	.discover .left{width: 100%;}
	.discover .right{width: 100%;}
	.discover .left img{margin:10px 0;}
	.discover .right .t1{font-size: 24px;line-height: 28px;padding-bottom: 20px;}
	.discover .right .t2{font-size: 14px;line-height: 22px;padding-left: 20px;}
	.discover .right .t3-box{padding:20px;line-height: 24px;}
	.home-news{padding:30px 0;}
	.new-pro .img{border-radius:0 !important;}
	.new-pro .text .t2{font-size: 14px;line-height: 22px;}
	.new-pro .card{margin-bottom: 30px;}
}
#footer{background-color:#f8f8f8;padding:90px 0}
#footer .box{display:flex;justify-content:space-between}
#footer .items{display:flex;flex-wrap:wrap}
#footer .item{width:50%;margin-bottom:28px}
#footer .item:hover .t3{text-decoration:underline}
#footer .t2{font-size:18px;line-height:38px;font-weight:bold}
#footer .t3{line-height:26px;color:#666666}
.foot-left{width:40%}
.foot-left .t1{font-size:38px;line-height:48px;font-weight:500;padding:40px 0}
.u-em{display:flex;height:50px;border-bottom:1px solid #979797;width:100%;position:relative;flex-wrap:wrap}
.u-em .feedback-result{width:100%;position:absolute;bottom:-40px;left:0}
.form-feedback .form-control{-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-color:transparent;border:none;outline:none;color:#000000}
.foot-left .form-feedback .btn{height:100%;width:50px;background-color:transparent;border:none;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}
.foot-left .form-feedback .btn:hover{background-color:#0d8b77;color:#fff}
.foot-left .add-box{padding:55px 0;border-top:1px solid #ddd;}
.foot-right{width:50%;display:flex}
.foot-right .item.wb .ul{display:flex;flex-wrap:wrap}
.foot-right .item.wb .ul-link{flex:0 0 50%}
.foot-right .t2 a{font-size:18px;color:#333333}
.foot-right .ul-link a{color:#666666;line-height:36px}
.foot-right .ul-link:hover a{text-decoration:underline}
.foot-right .item .social-logo{font-weight:500;margin-bottom:15px}
.foot-right .item .social-logo a{color:#333333}
.foot-right .item .social-logo span{margin-right:22px}
.foot-right p{line-height:38px;color:#666666}
@media (max-width:768px){
	#footer{padding:30px 0;}
	#footer .box{flex-direction:column;}
	.foot-left{width:100%;}
	.foot-left .t1{font-size: 24px;line-height: 28px;padding:10px 0;}
	.foot-left .add-box{padding:10px 0;}
	#footer .item{margin-bottom: 15px;}
	#footer .foot-right .item{width:100%;}
	.foot-right{width:100%;}
	.foot-right .ul{visibility:hidden;height:0;}
	.foot-right .ul.show{visibility: visible;height:auto;}
	#footer .item.link{display:flex;text-align: center;}
	.foot-right .item .social-logo span{margin-right: 0;}
	.ul-link{height: 24px;}
}
/* faq */
.banner-faq{width:100%;height:600px;background:url(../../images/banner-faq.jpg) no-repeat;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.banner .title{font-size:60px;line-height:56px;font-weight:500;margin-bottom:30px;}
.bread{padding:40px 0;}
.breadcrumb-item a{color:#fff;font-size:14px;text-transform:uppercase;line-height:28px;}
.breadcrumb-item:hover a{text-decoration:underline;}
.breadcrumb-item+.breadcrumb-item::before{content:"";background-color:#fff;width:10px;height:2px;margin:3px 10px;}
.bread .breadcrumb-item a{color:#666;}
.bread .breadcrumb-item+.breadcrumb-item::before{background-color:#666;}
@media (max-width:768px){
	.banner .title{width: 100%;font-size:24px;line-height: 28px;margin-bottom:0;}
	.bread{padding:20px 0;}
}
.faq-box{padding:120px 0 150px;}
.faq-box .item{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:30px 0;}
.faq-box .q{overflow:hidden;cursor:pointer;display:flex;justify-content:space-between;text-transform: uppercase;}
.faq-box .q:after{content:"\f078";font-family:Cmsfont;}
.faq-box .q.expanded:after{content:"\f077";font-family:Cmsfont;}
.faq-box .q p{font-size:18px;}
.faq-box .a{display:none;padding-top:20px;color:#666666;}
.faq-box .a.expanded{display:block;}
.faq-box .icon-chevron-down,.faq-box .icon-chevron-up{color:#108d7c;font-size:22px;}
.faq-box .contact-but{display:block;margin-top:100px;color:#fff; background-color:#534094;font-size:18px;line-height:42px;padding:30px 64px;width:25%;text-decoration:underline;}
.faq-box .contact-but:hover{text-decoration:none;}
/* 安全标准 */
.banner-safe{background:url(../../images/banner-safe.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.safe-title .t1{font-size:40px;font-weight:500;line-height:56px;text-align:center;margin:100px auto;}
.safety .index-title-box .t2{padding:0;}
.safety .items{padding:80px 0;display:flex;justify-content:space-between;}
.safety .item .title{font-size:24px;line-height:72px;font-weight:500;}
.safety .item .t1{font-size:18px;line-height:36px;color:#000033;}
.safety .item .t1 span{color:#666666;}
.safety .t2{font-size:24px;color:#108d7c;line-height:72px;padding-bottom:130px;}
.safety-zs{background-color:#f6f5fa;padding:130px 0 80px;}
.safety-zs .left{flex:0 0 50%;}
.safety-zs .left .title{font-size:48px;line-height:72px;font-weight:500;position:relative;}
.safety-zs .left .title::after{content:'';position:absolute;right:0;top:25%;display:block;width:4px;height:60px;background-color:#108d7c;}
.safety-zs .left .zs{padding:60px 0;}
.safety-zs .right{flex:0 0 50%;padding-left:55px;color:#666666;font-size:18px;line-height:32px;}
.safety-zs .right p{padding:23px 0;}
.safety-what{padding:90px 0 160px;}
.safety-what .index-title-box .t1{text-align:center;}
.safety-what .index-title-box .t1::after{margin:0 auto;}
.safety-what .items{display:flex;justify-content:space-between;}
.safety-what .item{flex:0 0 20%;text-align:center;}
.safety-what .item .text{font-size:22px;color:#333333;font-weight:500;text-decoration:underline;padding:20px 0;}
.safety-what .item:hover .text{text-decoration:none;}
/* 产品材质 */
.banner-cpcz{background:url(../../images/banner-cpcz.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.durable .title .t1{font-size:48px;line-height:72px;font-weight:500;}
.durable .title .t2{font-size:18px;line-height:32px;color:#666666;padding:25px 130px 25px 70px;}
.durable .title .t2-box{position:relative;}
.durable .title .t2-box::before{content:'';position:absolute;left:0;top:18%;display:block;width:4px;height:60px;background-color:#108d7c;}
.durable .index-title-box .t1{padding:100px 0;}
.durable .browse-but{display:flex;}
.durable .browse-but .but{background-color:#f4f4f4;color:#333333;text-decoration:underline;padding:30px 40px;font-size:18px;line-height:42px;margin-right:20px;border-radius:15px;}
.durable .browse-but .but:hover{text-decoration:none;}
.durable .browse-but .active{background-color:#534094;color:#fff;}
.durable .row{padding:110px 0;margin-left:-30px;margin-right:-30px;}
.durable .row .col-md-4{margin-bottom:10px;padding-left:30px;padding-right:30px;}
.durable .row .img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.durable .row .col-md-4:nth-child(4) .img,.durable .row .col-md-4:nth-child(5) .img,.durable .row .col-md-4:nth-child(6) .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.durable .row .text{padding:50px 0;}
.durable .row .t1{color:#333333;line-height:32px;font-weight:bold;}
.durable .row .t1 span{color:#666666;font-weight:400;}
/* 工厂展示 */
.banner-factory{background:url(../../images/banner-factory.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.factory-pro{padding:80px 0;}
.factory-pro .col-md-4{padding-bottom:85px;border:15px;}
.factory-pro .col-md-4 .img{border-radius:50px 15px 50px 15px;overflow:hidden;line-height:0; }
.factory-pro .col-md-4:nth-child(4) .img,.factory-pro .col-md-4:nth-child(5) .img,.factory-pro .col-md-4:nth-child(6) .img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.factory-pro .col-md-4 .text{font-size:24px;line-height:72px;font-weight:;color:#000000;}
/* 视频页 */
.banner-video{background:url(../../images/banner-video.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.video-pro .box{position:relative;margin-bottom:50px;}
.video-pro .box .play-but{position:absolute;top:35%;left:40%;}
.video-pro{padding:100px;}
.video-pro .box .text{font-size:24px;line-height:32px;color:#000000;padding:0px;}
.video-pro .box:hover .text{color:#108d7c;}
.video-pro .video img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.video-pro .col-md-6:nth-child(3) .video img,.video-pro .col-md-6:nth-child(4) .video img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
/* 关于我们 */
.banner-about{background:url(../../images/banner-about.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.let{text-align:center;padding:110px;}
.let .title .t1{font-size:56px;line-height:72px;font-weight:bold;}
.let .title .t2{font-size:48px;line-height:72px;}
.let .title .t2::after{content:'';margin-top:13px;display:block;width:88px;margin:40px auto;height:4px;background-color:#108d7c;}
.let .t3{font-size:18px;line-height:32px;color:#666666;padding:25px 0;}
.let .t3 span{color:#000000;font-weight:500;}
.let .t3 a{font-weight:400;text-decoration:underline;color:#666666;}
.let .img-box{display:flex;justify-content:space-between;}
.let .img-box .img{flex:0 0 49%;}
.let .img-box .img img{border-radius:30px;}
.safety-zs .right .t1,.ab-our .right .t1{font-size:48px;line-height:72px;padding:60px 0;font-weight:500;color:#333333;}
.safety-zs .right .t2,.ab-our .right .t2{font-size:18px;line-height:32px;color:#666666;padding-left:65px;position:relative;}
.safety-zs .right .t2::before,.ab-our .right .t2-box::before{content:'';position:absolute;left:0;top:10%;display:block;width:4px;height:60px;background-color:#108d7c;}
.safety-zs .view{padding:60px 0;}
.view a{color:#666666;font-size:22px;line-height:72px;}
.view:hover span{text-decoration:none;}
.view i{color:#09917b;margin-right:15px;}
.view span{text-decoration:underline;}
@media (max-width:768px){
	.view a{line-height:40px;}
}
.ab-our{padding:130px 0 80px;}
.ab-our .left{flex:0 0 50%;}
.ab-our .left .zs{padding:60px 0;}
.ab-our .row{justify-content:space-between;}
.ab-our .right{flex:0 0 49%;padding-left:55px;color:#666666;font-size:18px;line-height:32px;}
.ab-our .view{padding:60px 0;}
.ab-our .right .t1{padding:25px 0;}
.ab-our .right .t2-box{position:relative;}
.ab-our .right .t2{padding-bottom:30px;}
.ab-our .right .t2-box::before{top:3%;}
.ab-our .left .zs img{border-radius:50px;}
.ab-factory .index-title-box{display:flex;justify-content:space-between;}
.ab-factory .index-title-box .right{margin:auto 0 0;}
.ab-factory .right a{line-height:32px;}
.ab-factory .index-title-box .t3{font-size:18px;color:#666666;line-height:32px;}
.fac-pro{padding:70px 0;}
.fac-pro .col-md-4{padding-bottom:85px;border:15px;}
.fac-pro .col-md-4 .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.fac-pro .col-md-4 .text{font-size:20px;line-height:72px;color:#000000;padding-left:15px;;}
.ab-client{background-color:#f6f5fa;}
.ab-client .client-swiper{padding:50px 0;}
.ab-client .swiper{width:100%;height:100%;}
.ab-client .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;}
.ab-client .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.ab-client .swiper{margin-left:auto;margin-right:auto;}
.ab-client .swiper .box{padding:60px 220px;}
.ab-client .swiper .box span{font-family:Arial;font-size:120px;font-weight:bold;color:rgba(83,64,148,0.2);position:absolute;left:48%;}
.ab-client .swiper .box .text{padding:20px 0;}
.ab-client .swiper .swiper-button-next{color:#108d7c;}
.ab-client .swiper .swiper-button-prev{color:#108d7c;}
.ab-client .swiper .swiper-pagination-bullet-active{background-color:#534094;}
.ab-client .swiper .swiper-pagination{}
/* 下载页 */
.banner-download{background:url(../../images/banner-download.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.down-pro{padding:50px 0;}
.down-pro .col-md-4:hover .text{text-decoration:none;}
.down-pro .col-md-4 .play-but{position:absolute;top:0;z-index:2;}
.down-pro .img{position:relative;border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.xmzx .img::before,.down-pro .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3);}
.down-pro .text{font-size:24px;color:#333333;text-decoration:underline;text-align:center;padding:30px 0;line-height:36px;}
/* 项目中心 */
.banner-xmzx{background:url(../../images/banner-xmzx.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.xmzx{padding:70px 0;}
.xmzx .index-title-box{display:flex;justify-content:space-between;}
.xmzx .index-title-box .left{flex:0 0 30%;}
.xmzx .index-title-box .right{flex:0 0 70%;}
.xmzx .index-title-box .t1{padding:0;}
.xmzx .index-title-box .t2{padding:26px 0;}
.xmzx .xmzx-pro{padding:160px 0 0;}
.xmzx .col-md-4{padding-bottom:100px;}
.xmzx .col-md-4:nth-child(1) .img,.xmzx .col-md-4:nth-child(4) .img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.xmzx .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.xmzx .t1{font-size:22px;line-height:72px;color:#000000;font-weight:500;}
.xmzx .t2{font-size:18px;line-height:32px;color:#666666;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.xmzx .dw{display:flex;padding:40px 0;font-size:18px;color:#666666;}
.xmzx .dw-logo{margin-right:15px;}
/* 我们的流程 */
.banner-our{background:url(../../images/banner-our.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.pro-processes{padding:90px 0;}
.process-title{padding:100px 0 0;}
.process-title .t1{font-size:42px;line-height:64px;font-weight:500;padding-bottom:55px;}
.process-title .t2{position:relative;padding:0 70px;}
.process-title .t2 p{padding-bottom:40px;}
.process-title .t2::before{content:'';position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c;}
.choose .text-box{display:flex;color:#fff;position:absolute;bottom:7%;left:25px;z-index:3;}
.choose .text-box .num{background-color:#108d7c;width:45px;height:45px;border-radius:50%;text-align:center;font-weight:bold;font-size:18px;margin-right:20px;line-height:45px;}
.choose .text-box .text{font-size:26px;font-weight:bold;line-height:45px;}
.loading{background-color:#f1f8f7;padding:90px 0;}
.loading .swiper-box,.pro-processes .swiper-box{padding:0;;}
@media (max-width:768px){
	.choose{padding:30px 0;}
	.choose .index-title-box{flex-direction:column;}
}

/* 产品中心页 */
.pro-center{padding:110px}
.pro-center .index-title-box{display:flex;justify-content:space-between}
.pro-center .index-title-box .left{flex:0 0 49%}
.pro-center .index-title-box .right{flex:0 0 47%}
.pro-center .index-title-box .t1{font-size:40px;line-height:50px;padding:0}
.pro-center-grey .item,.pro-center-pro .item{display:flex;padding-bottom:80px}
.pro-center-pro .item:nth-child(2n){flex-flow:row-reverse}
.pro-center-pro .item:nth-child(2n) .img img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px}
.pro-center-grey .right,.pro-center-pro .item:nth-child(2n-1) .right{margin-left:150px}
.pro-center-pro .right .t1 a:hover{text-decoration:underline;}
.pro-center-grey .left,.pro-center-pro .item .left{flex:0 0 44%}
.pro-center-grey .right,.pro-center-pro .item .right{flex:0 0 44%;display:flex;flex-direction:column;justify-content:space-around}
.pro-center-grey .item .img img,.pro-center-pro .item .img img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px}
.pro-center-grey .t1,.pro-center-pro .t1{font-size:48px;line-height:72px}
.pro-center-grey .t2,.pro-center-pro .t2{font-size:18px;line-height:32px;color:#666666;padding-left:70px;position:relative;width:86%}
.pro-center-grey .t2::before,.pro-center-pro .t2::before{content:'';position:absolute;left:0;top:10%;display:block;width:4px;height:45px;background-color:#108d7c}
.pro-center-grey{margin-top:175px;background-color:#f6f5fa}
.pro-center-grey .img{margin-top:-90px}
.kiddy{padding:100px 20px}
.kiddy .col-md-3 .img{position:relative;border-radius:18px;border-top-right-radius:60px;border-bottom-left-radius:60px}
.kiddy .col-md-3 .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3)}
.kiddy .col-md-3 .t1{font-size:26px;line-height:72px;color:#ffffff;position:absolute;z-index:2;font-weight:bold;bottom:0;left:35px}
.kiddy .col-md-3 .t2{font-size:18px;color:#666666;line-height:32px;padding:40px 0}
.kiddy .col-md-3:nth-child(2n) .img{border-radius:18px;border-top-left-radius:60px;border-bottom-right-radius:60px}
@media (max-width:768px){
	.pro-center{padding:20px 0;}
	.pro-center .index-title-box{flex-direction:column;}
	.pro-center .index-title-box .left{margin-bottom: 20px;}
	.pro-center-grey{margin-top: 30px;padding-top: 30px;}
	.pro-center-grey .item,.pro-center-pro .item{flex-direction:column !important;padding-bottom: 30px;}
	.pro-center-grey .right, .pro-center-pro .item:nth-child(2n-1) .right{margin-left: 0;}
	.pro-center-grey .t1, .pro-center-pro .t1{font-size: 24px;line-height: 28px;margin:10px 0;}
	.pro-center-grey .t2, .pro-center-pro .t2{font-size: 14px;line-height: 22px;width: 100%;padding-left: 20px;}
	.pro-center-grey .img{margin-top: 0;}
	.kiddy{padding:30px 0;overflow:hidden;}
	.kiddy .row{padding:0 15px;}
	.kiddy .col-md-3 .t2{font-size: 14px;padding:20px 0;line-height: 22px;}
}

/* 团队页 */
.banner-team{background:url(../../images/banner-team.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.team .item{display:flex;justify-content:space-between;padding:55px 0;}
.team .item:nth-child(2n){flex-flow:row-reverse;}
.team .item .left{flex:0 0 50%;}
.team .item .right{flex:0 0 50%;}
.team .item .t1{font-size:48px;line-height:72px;font-weight:500;padding:50px 0 0;}
.team .item:nth-child(1) .t1::after{content:'';margin-top:50px;display:block;width:88px;height:4px;background-color:#108d7c;}
.team .item .t2{font-size:18px;line-height:32px;color:#666666;padding:60px 0;width:90%;position:relative;}
.team .item .img img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.team .item:nth-child(2) .t2,.team .item:nth-child(3) .t2{margin-left:50px;}
.team .item:nth-child(2) .t2::before,.team .item:nth-child(3) .t2::before{content:'';position:absolute;left:-7%;top:72px;display:block;width:4px;height:60px;background-color:#108d7c;}
.members{padding-bottom:50px;}
.members .items{display:flex;justify-content:space-between;}
.circle{position:relative;width:270px;height:270px;border:10px solid #cbc5df;border-radius:50%;background-clip:content-box;}
.circle::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;border:10px solid #108d7c;border-radius:50%;background-clip:content-box;}
.circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:93%;height:93%;border-radius:50%;}
.members .items a{color:#333333;line-height:32px;text-align:center;text-decoration:underline;}
.members .items .text-box{padding:35px 0 55px;text-align:center;}
.members .items .t1{font-size:28px;}
.members .items .t2{font-size:18px;}
.members .item:hover a{text-decoration:none;}
.follow .container-xl{display:flex;justify-content:space-between;;}
.follow .left{flex:0 0 50%;}
.follow .left img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.follow .right{flex:0 0 50%;display:flex;align-items:center;}
.group{padding:85px 0;}
.group .swiper .box{position:relative;}
.group .swiper .text{position:absolute;text-align:center;bottom:0;width:100%;color:#fff;font-size:20px;line-height:72px;background-color:rgba(83,64,148,0.6);}
.swiper-button-prev-group,.swiper-button-next-group{background-color:#cccccc;height:70px;width:70px;border-radius:50%;text-align:center;margin:auto 0;}
.swiper-button-prev-group:hover,.swiper-button-next-group:hover{background-color:#108d7c;}
.swiper-button-prev-group i,.swiper-button-next-group i{color:#fff;line-height:70px;}
.group .max-1660{display:flex;}
/* 团队自我介绍页 */
.banner-introduce{background:url(../../images/banner-introduce.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.introduce{padding:100px 0;}
.introduce .box{display:flex;justify-content:space-between;}
.introduce .box .left{flex:0 0 44%;}
.introduce .name{font-size:48px;line-height:64px;font-weight:500;}
.introduce .zw{font-size:32px;line-height:64px;font-weight:500;color:#108d7c;padding:20px 0;}
.introduce .nr-box{padding-left:65px;position:relative;font-size:18px;line-height:32px;color:#666666;}
.introduce .nr-box p{padding-bottom:50px;}
.introduce .nr-box::before{content:'';position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c;}
.introduce .box .right{flex:0 0 50%;}
.introduce .box .right .img{display:table;}
.introduce .box .right .img img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;box-shadow:15px 0 37px rgba(0,0,0,0.1);}
.introduce .intro-social{display:flex;padding:100px 0;flex-wrap:wrap;}
.introduce .intro-social .item{/* width:50%;*/
min-width:35%;display:flex;padding:20px 0;color:#108d7c;}
.introduce .intro-social .item:hover .text p{text-decoration:none;}
.introduce .intro-social .item .text{font-size:18px;line-height:38px;font-weight:bold;}
.introduce .intro-social .item .text p{text-decoration:underline;}
.introduce .intro-social .item .t2{display:flex;}
.introduce .intro-social .item i{line-height:38px;color:#108d7c;font-size:17px;margin-right:25px;}
.introduce .intro-social .item p{color:#666666;font-weight:normal;line-height:26px;}
.introduce .contact-but{background-color:#534094;padding:25px 60px;text-decoration:underline;color:#fff;}
.introduce .contact-but:hover{text-decoration:none;}
/* 新闻中心 */
.banner-news-center{background:url(../../images/banner.png) no-repeat center;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.banner .title{width:60%;}
@media (max-width:768px){
	.banner .title{width: 100%;}
	.introduce{padding:35px 0;}
	.introduce .box{display:block;}
	.introduce .box .left{flex:0 0 100%;width:100%;}
	.introduce .box .right{flex:0 0 100%;width:100%;}
	.introduce .name{font-size:26px;line-height:32px;}
	.introduce .zw{font-size:20px;line-height:26px;}
	.introduce .nr-box{padding-left:10px;font-size:14px;line-height:22px;text-align:inherit;}
	.introduce .box .right .img img{box-shadow:1px 0 5px rgba(0, 0, 0, 0.1);}
	.introduce .nr-box p{padding-bottom:15px;}
	.introduce .intro-social{padding:0}
	.introduce .intro-social .item{padding:10px 0;}
	.introduce .contact-but{display:inline-block;margin-top:30px;padding:10px 30px;}
	.introduce .intro-social .item .text{font-size:16px;line-height:24px;}
}
.news-center{padding:0px 0 50px;}
.news-center .index-title-box{display:flex;justify-content:space-between;}
.news-center .index-title-box .right{flex:0 0 100%;}
.news-center .buts{display:flex;flex-wrap:wrap;}
.news-center .buts a{background-color:#eeeeee;padding:0 35px;min-width:230px;text-align:center;margin-right:20px;}
.news-center .buts a:hover{background-color:#534094;color:#fff;text-decoration:none;}
.news-center .buts .active{background-color:#534094;color:#fff;}
.news-center .buts a{color:#666666;font-size:16px;line-height:72px;text-decoration:underline;text-align:center;}
.news-pro .col-md-4:nth-child(2n) .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.news-pro .card:hover .t1{text-decoration:none;}
.news-pro .col-md-4{padding-top:65px;}
.news-pro .img{position:relative;border-radius:18px;border-top-right-radius:60px;border-bottom-left-radius:60px;}
.news-pro .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3);}
.news-pro .date{font-size:18px;line-height:62px;color:#ffffff;position:absolute;z-index:2;bottom:0;font-family:Arial;left:30px;}
.news-pro .text{padding:10px 0;}
.news-pro .text .t1{font-size:18px;margin-bottom:15px; color:#333333;font-family:maven;line-height:26px;height:52px; text-decoration:underline;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.news-pro .text .t1 a{color:#333;}
.news-pro .text .t1 a:hover{color:#534094;transition:all 0.5s;}
.news-pro .text .t2{font-size:16px;line-height:24px;color:#999999;}
/* 行业内页 */
.banner-inline{background:url(../../images/banner-inline.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.shopping{padding:80px 0;}
.shopping .box{display:flex;justify-content:space-between;}
.shopping .box .left{flex:0 0 41%;}
.shopping .box .left img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.shopping .box .right{flex:0 0 55%;display:flex;align-items:center;}
.shopping .t1{font-size:48px;line-height:72px;position:relative;margin:50px 0;}
.shopping .t1::after{content:"";display:block;background-image:url(../../images/line.png);width:451px;height:40px;position:absolute;bottom:-40%;left:-11%;}
.shopping .t2{padding:20px 0;}
.shopping .t2-box span{color:#333333;text-decoration:underline;font-weight:bold;}
.recommend{padding:100px 0;}
.recommend .card,.explore .card{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 0 50px rgba(0,0,0,0.1);margin-bottom:30px;}
.recommend .card .img,.explore .card .img{padding:60px 35px 0;height:auto;}
.recommend .card .text,.explore .card .text{font-size:16px;color:#333333;height:144px; line-height:32px;font-weight:500;text-decoration:underline;padding:30px 40px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.recommend .card:hover .text,.explore .card:hover .text{text-decoration:none;}
.case{padding-bottom:200px;}
.case .col-md-4{margin:17px 0;}
.case .img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.case .col-md-4 .title{font-size:18px;line-height:26px;text-align:center;}
.case .col-md-4:nth-child(2n) .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.case .more span{text-decoration:underline;font-size:22px;line-height:72px;color:#666666;}
.case .more:hover span{text-decoration:none;color:#0a917c;}
.case .more i{color:#0a917c;}
/* 产品系列页 */
.banner-pro{background:url(../../images/banner-pro.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.block-daohang .buts{display:flex;padding:20px 0;}
.block-daohang .buts a{background-color:#eeeeee;width:13%;}
.block-daohang .buts a:hover{background-color:#534094;color:#fff;text-decoration:none;}
.block-daohang .buts .active{background-color:#534094;color:#fff;}
.block-daohang .buts a{color:#666666;font-size:16px;line-height:50px;text-decoration:underline;text-align:center;border-radius:12px;display:block;margin-right:20px;}
.playground{padding:80px 0;}
.playground .index-title-box{display:flex;justify-content:space-between;}
.playground .index-title-box .t1{font-size:48px;padding:0;}
.playground .index-title-box .left{flex:1;max-width:600px;}
.playground .index-title-box .left img{overflow:hidden;border-radius:40px 20px;}
.playground .index-title-box .right{flex:1;max-width:700px;}
.playground .index-title-box .right p{padding:0 0 20px;color:#666666;font-size:18px;line-height:32px;}
.playground .index-title-box .right p a{font-size:18px;line-height:32px;}
.playground .index-title-box .right .tkanniu{display:table;width: 260px;height: 60px;text-align: center;margin:20px 0 0 auto;background-color:#534094;color:#fff;font-size:20px;line-height:72px;text-decoration:underline;border-radius:10px;}
.playground .index-title-box .right .tkanniu:hover{text-decoration:none;}
.explore{padding-bottom:40px;}
.explore .row{padding:40px 0;}
.shu .t1{font-size:48px;line-height:72px;font-weight:500;padding:70px 0;}
.shu .text-box{position:relative;padding-left:70px;}
.shu .text-box.shu::before{content:'';position:absolute;left:0;top:23%;display:block;width:4px;height:60px;background-color:#108d7c;}
.shu .t2{font-size:36px;line-height:64px;font-weight:500;padding:20px 0;}
.shu .t3{font-size:18px;color:#666666;padding:20px 0;line-height:32px;}
.shu .t3 span{color:#108d7c;text-decoration:underline;font-weight:500;}
.shu .t3 a{color:#108d7c;text-decoration:underline;}
.shu .t4{font-size:18px;line-height:32px;color:#108d7c;font-weight:500;}
.shu .t3{}
.pro-why .box,.pro-what .box{display:flex;justify-content:space-between;}
.pro-why .box .left{flex:0 0 50%;}
.pro-why .right{width:43%;position:absolute;right:1%;}
.pro-why .right .img{padding-top:40px;}
.pro-why .right img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.pro-what{padding:20px 0;}
.pro-what .right{flex:0 0 50%;}
.pro-what .left{flex:0 0 50%;}
.pro-what .left img{margin:47px 0 0 -100px;border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.freq{padding:100px 0;}
.freq .box{display:flex;justify-content:space-between;}
.freq .box .left{flex:0 0 32%;}
.freq .box .right{flex:0 0 68%;}
.freq .box .right .faq-box{padding:20px 0;}
.freq .left .t1{font-size:48px;line-height:72px;font-weight:500;}
/* 定制设计 */
.banner-dzsj{background:url(../../images/banner-dzsj.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.extensive .index-title-box{padding:80px 0;display:flex;justify-content:space-between;}
.extensive .index-title-box .left{flex:0 0 37%;}
.extensive .index-title-box .left .t1{font-size:48px;line-height:72px;font-weight:500;padding:0;}
.extensive .index-title-box .right{flex:0 0 61%;}
.extensive .index-title-box .right .t2 span{color:#000000;font-weight:500;text-decoration:none;}
.extensive .ext-buts{display:flex;justify-content:space-around;}
.extensive .but{width:24%;text-align:center;border-radius:8px;padding:10px 0;}
.extensive .but span{margin-left:13px;font-size:18px;line-height:42px;color:#fff;text-decoration:underline;}
.extensive .but.green{background-color:#40a496;}
.extensive .but.blue{background-color:#31a5e7;}
.extensive .but.purple{background-color:#534094;}
.extensive .but.pink{background-color:#d54a8c;}
.colorful .title{padding:100px 0;}
.colorful .t1{font-size:48px;line-height:72px;font-weight:500;padding:30px 0;}
.colorful .t2{font-size:18px;line-height:32px;color:#666666;padding-bottom:40px;padding-left:60px;}
.colorful .t2-box{position:relative;}
.colorful .t2-box::before{content:'';top:12px;position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c;}
.colorful .swiper-slide img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.colorful .swiper-button-prev-cho{left:20%;}
.colorful .swiper-button-next-cho>i,.colorful .swiper-button-prev-cho>i{height:70px;width:70px;line-height:70px;}
.colorful .swiper-button-next-cho{right:20%;}
.real{padding:170px 0;}
.real .box{display:flex;justify-content:space-between;}
.real .box .left{position:relative;flex:0 0 40%;}
.real .box .left .img img{border-radius:31px;border-top-right-radius:59px;border-bottom-left-radius:59px;}
.real .box .left .play-but{position:absolute;bottom:42%;left:38%;}
.real .box .right{flex:0 0 54%;}
.real .box .right .t1{font-size:48px;line-height:72px;font-weight:500;padding:40px 0;}
.real .box .right .t2-box{padding-left:70px;position:relative;}
.real .box .right .t2-box p{font-size:18px;line-height:32px;color:#666666;padding-bottom:40px;}
.real .box .right .t2-box::before{content:"";position:absolute;left:0px;display:block;width:4px;height:60px;background-color:rgb(16,141,124);}
.real .right a{color:#666666;font-size:22px;line-height:72px;}
.real .right a:hover span{text-decoration:none;}
.real .right i{color:#09917b;margin-right:15px;}
.real .right span{text-decoration:underline;}
/* 计划你的项目 */
.banner-plan{background:url(../../images/banner-plan.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.location{padding:60px 0;}
.location .index-title-box{display:flex;justify-content:space-between;}
.location .index-title-box .left{flex:0 0 40%;}
.location .index-title-box .left .t1{font-size:48px;padding:0;padding-bottom:80px;}
.location .contact-but{background-color:#534094;font-size:14px;line-height:42px;padding:30px 14px;border-radius:10px;text-decoration:underline;color:#fff;}
.location .contact-but:hover{text-decoration:none;}
.location .index-title-box .right{flex:0 0 60%;}
.location .right .t4-box p{font-size:18px;color:#666666;line-height:32px;padding-bottom:40px;}
.location .right .t5{font-size:24px;line-height:72px;font-weight:500;}
.location .locpro-item{display:flex;padding:50px;}
.location .locpro-item .item{margin-right:120px;}
.location .locpro-item .text{text-align:center;font-size:18px;line-height:42px;}
.installation .box,.investment .box{display:flex;justify-content:space-between;}
.installation .box .right,.investment .box .left{flex:0 0 43%;}
.installation .box .left,.investment .box .right{flex:0 0 50%;}
.installation .t1,.investment .box .t1{font-size:48px;line-height:72px;padding:70px 0;font-weight:500;}
.installation .box .content,.investment .box .right .content{padding-left:70px;position:relative;color:#666666;}
.installation .box .content::before,.investment .box .right .content::before{content:'';position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c;}
.installation .box .left .t2,.investment .box .right .t2{font-size:18px;padding-bottom:35px;line-height:32px;}
.investment .box .left img{border-radius:30px;border-top-right-radius:59px;border-bottom-left-radius:59px;}
.installation .box .left .t3-box,.investment .box .right .t3-box{font-size:18px;line-height:42px;padding-bottom:60px;}
.investment .box .right a{color:#666666;font-size:22px;line-height:72px;}
.investment .box .right i{color:#09917b;margin-right:15px;}
.investment .box .right span{text-decoration:underline;}
.investment .box .right span:hover{text-decoration:none;}
.installation .box{padding:20px 0 150px;}
.installation .t5{font-size:24px;line-height:56px;font-weight:500;color:#333333;}
.installation .alphabet-list{counter-reset:alphabet-counter;list-style-type:none;}
.installation .alphabet-list li::before{counter-increment:alphabet-counter;content:counter(alphabet-counter,upper-alpha);color:#534094;margin-right:20px;}
.installation .box .left .t3-box{padding:30px 0;}
.installation .box .content::before{top:25px;}
.installation .right .img{margin-bottom:80px;}
.installation .right img{border-radius:30px;border-top-left-radius:59px;border-bottom-right-radius:59px;}
.installation .box .get{background-color:#534094;font-size:18px;line-height:42px;padding:30px 64px;border-radius:10px;text-decoration:underline;color:#fff;}
.installation .box .get:hover{text-decoration:none;}
.kongbai{height:125px;}
/* 新闻内页 */
.nbuts{padding:30px 0 0px;}
.butssss{display:flex;flex-wrap:wrap;}
.butssss .but{background-color:#eeeeee;width:auto;min-width:250px; margin-bottom:15px; margin-right:20px;border-radius:8px;}
.butssss .but:hover{background-color:#534094;color:#fff;text-decoration:none;}
.butssss .active{background-color:#534094;color:#fff;}
.butssss a{color:#666666;font-size:16px;line-height:52px;text-decoration:underline;text-align:center;}
@media (max-width:768px){
	.butssss{flex-direction:column;}
	.butssss .but{width:100%;margin-bottom: 15px;}
}
.new-nr{padding:50px 0;}
.new-nr .container-xl{display:flex;justify-content:space-between;}
.new-nr .left{width:62%;}
.new-nr .left h1{font-size:32px;line-height:46px;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;/* 显示两行 */
-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip;}
.new-nr .left .time{line-height:24px;color:#108d7c;padding:30px 0;}
.new-nr .left .time span{color:#999999;}
.new-nr .right{width:32%;}
.new-nr .numbered-list{list-style:none;counter-reset:item-counter;}
.new-nr .numbered-list li::before{counter-increment:item-counter;content:counter(item-counter) ". ";}
.new-nr .content{font-size:18px;line-height:32px;color:#666666;}
.new-nr .content p,.new-nr .content li{padding-bottom:30px;}
.new-nr .content img{border-radius:20px;}
.new-nr .but-box{display:flex;justify-content:space-between;align-items:center;}
.new-nr .but-box .talk-but{width:100%;padding:43px 0px; color:#fff;}
.new-nr .new-page i{color:#0d8b77;}
.new-nr .new-page span{color:#333333;font-size:18px;margin-left:50px;line-height:28px;}
.new-nr .new-page span:hover{color:#0d8b77;}
.new-nr .new-page .page-right{width:26em;overflow:hidden;/* 显示省略符号来代表被修剪的文本。 */
text-overflow:ellipsis;/* 文本不换行 */
white-space:nowrap;}
.new-nr .but-box{padding:70px 0;}
.new-nr .but-box .new-page{width:65%;}
.new-nr .but-box .ra{width:30%;}
.new-nr .index-title-box .t1{padding:0;}
.new-nr .right .img{position:relative;border-radius:18px;border-top-left-radius:60px;border-bottom-right-radius:60px;}
.new-nr .right .item{padding-top:45px;}
.new-nr .right .item:nth-child(2n) .img{border-radius:15px;border-top-right-radius:60px;border-bottom-left-radius:60px;}
.new-nr .right .item:hover .t2{text-decoration:none;}
.new-nr .right .img::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,0.3);}
.new-nr .right .time{position:absolute;bottom:0;left:32px;font-size:18px;line-height:48px;z-index:3;color:#fff;}
.new-nr .right .t2{font-size:18px;line-height:26px;height:52px; color:#333333;text-decoration:underline;margin-bottom:10px;margin-top:10px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new-nr .right .t3{font-size:16px;color:#999999;line-height:24px;}
/* 优势中心 */
.banner-advantage{background:url(../../images/banner-advantage.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.unleash .index-title-box .t1{font-size:48px;}
.unleash .start{background-color:#534094;padding:25px 60px;text-decoration:underline;display:table;color:#fff;}
.unleash .start:hover{text-decoration:none;}
.unleash .title{display:flex;justify-content:space-between;}
.unleash .title .left{width:35%;display:flex;flex-direction:column;justify-content:flex-end;}
.unleash .title .right{width:60%;}
.unleash .title .right p{font-size:18px;line-height:32px;color:#666666;padding-top:30px;}
.customlzed{padding:150px 0;}
.customlzed .item1{padding-bottom:140px;}
.customlzed .item1,.customlzed .item2,.how-do .item1{display:flex;}
.how-do .item1{justify-content: space-between;}
.customlzed .left,.customlzed .right{flex:0 0 50%;}
.customlzed .item1 .left img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.customlzed .box{max-width:700px;}
.advantage-our .box .t1,.customlzed .t1,.how-do .item1 .t1{font-size:48px;line-height:72px;padding-bottom:25px;font-weight:500;}
.advantage-our .t2,.customlzed .t2,.how-do .item1 .t2{font-size:26px;line-height:42px;padding-bottom:57px;font-weight:500;}
.advantage-our .t3-box,.customlzed .t3-box,.how-do .item1 .t3-box{font-size:18px;line-height:32px;padding-left:70px;position:relative;}
.advantage-our .t3-box p,.customlzed .t3-box p,.how-do .item1 .t3-box p{padding-bottom:30px;}
.how-do .item1 .t3-box p{padding-bottom:0;}
.advantage-our .t3-box span,.customlzed .t3-box span{font-weight:bold;text-decoration:none;}
.advantage-our .t3-box::before,.customlzed .t3-box::before,.how-do .item1 .t3-box::before{content:'';position:absolute;left:0;display:block;width:4px;height:60px;background-color:#108d7c;}
.customlzed .t4-box,.how-do .item1 .t4-box{padding:50px 0 60px 70px;font-size:18px;color:#666666;line-height:36px;}
.how-do .item1 .t4-box{padding: 30px 0 30px 70px;}
.customlzed .t4-box i,.how-do .item1 .t4-box i{color:#ae1111;margin-right:30px;}
.customlzed a,.how-do .item1 a{color:#666666;font-size:22px;line-height:72px;}
.customlzed a:hover span,.how-do .item1 a:hover span{text-decoration:none;}
.customlzed i,.how-do .item1 i{color:#09917b;margin-right:15px;}
.customlzed span,.how-do .item1 span{text-decoration:underline;}
.customlzed .item2 .left{display:flex;justify-content:flex-end;}
.customlzed .item2 .right{display:flex;justify-content:flex-end;}
.customlzed .item2 .right img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.customlzed .item2 .t3-box{padding-bottom:30px;}
.advantage-our{background-color:#f6f5fa;padding:200px 0 140px;}
.advantage-our .box{padding-top:23px;display:flex;}
.advantage-our .box .left,.advantage-our .box .right{flex:0 0 50%;}
.advantage-our .he{width:220px;height:220px;background-color:#534094;display:flex;/* justify-content:center;*/
align-items:center;border-radius:50%;margin:0 auto;}
.advantage-our a{font-size:22px;line-height:36px;margin:0 auto;display:flex;color:#fff;}
.advantage-our a:hover span{text-decoration:none;}
.advantage-our i{color:#09917b;margin-right:15px;line-height:36px;}
.advantage-our span{text-decoration:underline;}
.advantage-our .box2 .left,.advantage-our .box2 .right{display:flex;justify-content:flex-end;}
.advantage-our .box2 .left .item{max-width:700px;}
.advantage-our .box2 .right img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.how-do{padding:150px 0 300px;}
.how-do .item1 .left,.how-do .item1 .right{flex:0 0 49%;}
.how-do .item1 .right .box{max-width:700px;}
.how-do .item1 .left img{border-radius:30px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
/* 行业中心页 */
.banner-line-center{background:url(../../images/banner-line-center.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.industries-title{padding:80px 0;}
.industries-title .index-title-box{display:flex;justify-content:space-between;}
.industries-title .index-title-box .left{flex:0 0 50%;}
.industries-title .index-title-box .t1{padding:0;font-size:48px;}
.industries-title .index-title-box .t2 p{line-height:32px;padding-bottom:35px;}
.industry-pro .item{display:flex;padding-bottom:50px;}
.industry-pro .item .left{flex:0 0 41%;}
.industry-pro .item .right{flex:0 0 59%;margin:auto;}
.industry-pro .item .right .text-box{max-width:860px;}
.industry-pro .item .left img{border-radius:25px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.industry-pro .right .title{display:flex;justify-content:space-between;}
.industry-pro .item .t1{position:relative;}
.industry-pro .item .t1 a{font-size:48px;line-height:72px;font-weight:500;}
.industry-pro .item .t1 a:hover{color:#534094;transition:all 0.5s;}
.industry-pro .item:nth-child(2n){flex-flow:row-reverse;}
.industry-pro .item:nth-child(2n) .left,.industry-pro .item:nth-child(2n) .right{display:flex;justify-content:flex-end;}
.industry-pro .item:nth-child(2n) .title{flex-flow:row-reverse;}
.industry-pro .item:nth-child(2n) .t2-box{padding-right:70px;padding-left:0;text-align:right;}
.industry-pro .item:nth-child(2n) .t2-box p{text-align:left;}
.industry-pro .item:nth-child(2n-1) .t1::after{content:"";display:block;background-image:url(../../images/line.png);width:451px;height:40px;position:absolute;bottom:-40%;left:-80px;}
.industry-pro .item:nth-child(2n) .t1::after{content:"";display:block;background-image:url(../../images/line-left.png);width:451px;height:40px;position:absolute;bottom:-40%;right:-80px;}
.industry-pro .num{font-family:Arial,Helvetica,sans-serif;font-size:82px;line-height:72px;font-weight:bold;color:#108d7c;opacity:0.6;}
.industry-pro .item .t2-box{font-size:18px;line-height:32px;color:#666666;padding-left:70px;padding-top:70px;}
.industry-pro .item .t2-box p{padding-bottom:50px;}
.industry-pro .item a{color:#666666;font-size:22px;line-height:72px;padding-left:20px;}
.industry-pro .item i{color:#09917b;margin-right:15px;}
.industry-pro .item span{text-decoration:underline;}
.industry-pro .item a:hover span{text-decoration:none;}
/* 项目内页 */
.banner-xmny{width:100%;height:600px;z-index:10;padding-top:300px;background-size:100% auto;}
.pro-name{padding:30px 0;}
.pro-name table{border-collapse:collapse;/* width:100%;*/
font-size:18px;line-height:36px;}
.pro-name td{padding:10px;}
.pro-name .sp1{font-weight:500;}
.pro-name .sp2{text-decoration:underline;}
.pro-name .left-cell{color:#999999;}
.how-is .index-title-box .t1{font-size:48px;}
.how-is .t2{font-size:32px;color:#108d7c;line-height:72px;font-weight:500;}
.how-is .t3{color:#666666;font-size:18px;line-height:32px;padding-bottom:25px;}
.how-is .t3 p{padding-bottom:25px;}
.how-is .t3 .p1{color:#108d7c;}
.how-is .t3 .p2{font-weight:500;color:#333333;}
.how-is .img-box{display:flex;justify-content:space-between;padding:60px 0;}
.how-is img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.how-is .empty .img-box .img1{position:relative;width:33%;}
.how-is .empty .img-box .img2{width:61%;}
.how-is .empty .img-box .img1::before{content:"";position:absolute;top:-65px;/* 距离容器顶部的距离 */
left:50%;/* 距离容器左侧的距离 */
transform:translateX(-50%);/* 把三角形向左平移50% */
width:30px;height:26px;border-style:solid;background-color:#534094;clip-path:polygon(50% 100%,0 0,100% 0);}
.first{padding-bottom:130px;}
.first .item{display:flex;justify-content:space-between;}
.first .item .left,.first .item .right{flex:0 0 50%;margin:auto;}
.how-is .item:nth-child(2n){flex-flow:row-reverse;}
.how-is .item:nth-child(2n-1) .img{display:flex;justify-content:flex-end;}
.how-is .item .img{position:relative;}
.how-is .item:nth-child(2n-1) .img::before{content:"";position:absolute;top:50%;left:55px;transform:translateX(-50%);width:30px;height:26px;border-style:solid;background-color:#534094;clip-path:polygon(100% 50%,0 0,0 100%);}
.how-is .item:nth-child(2n) .img::before{content:"";position:absolute;top:50%;right:35px;transform:translateX(-50%);width:30px;height:26px;border-style:solid;background-color:#534094;clip-path:polygon(0 50%,100% 0,100% 100%);}
.how-is .first2 .items{display:flex;justify-content:space-between;padding:50px 0;}
.how-is .first2 .item{background-color:#000000;border-radius:15px;width:32%;height:365px;text-align:center;display:flex;align-items:center;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.how-is .first2 .item:nth-child(2n){border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.how-is .first2 .box{display:flex;justify-content:space-between;padding:70px 0;}
.how-is .first2 .box .left{flex:0 0 56%;}
.how-is .first2 .box .right{flex:0 0 36%;margin:auto;}
.how-is .first2 .text{font-size:18px;color:#666666;line-height:32px;}
.how-is .first2 .text a{color:#666666;text-decoration:underline;}
.how-is .first2 .text a:hover{text-decoration:none;}
.how-is .first2 .box .right span{font-weight:bold;color:333333;}
.how-is .first2 .box .left .img{position:relative;}
.how-is .first2 .box .left .img::before{content:"";position:absolute;top:50%;right:0;transform:translateX(-50%);width:30px;height:26px;border-style:solid;background-color:#534094;clip-path:polygon(0 50%,100% 0,100% 100%);}
.how-is .first2 .col-md-4{margin:24px 0;}
.how-is .first2 .col-md-4:nth-child(2n) img{border-radius:15px;border-top-right-radius:50px;border-bottom-left-radius:50px;}
.how-is .first2 .text-box{padding:60px 0;}
.the-photos{padding:60px 0;}
.the-photos .t1{font-size:32px;color:#108d7c;line-height:72px;font-weight:500;}
.the-photos .t2,.some .t2{font-size:18px;color:#666666;line-height:32px;padding-bottom:50px;}
.the-photos .row{padding:30px 0;}
.the-photos .col-md-6{}
.the-photos .col-md-6:nth-child(2n){margin-top:60px;}
.the-photos .img{border-radius:19px;border-top-left-radius:50px;border-bottom-right-radius:50px;position:relative;}
.the-photos .img:hover .play-but{display:block;}
.the-photos .play-but{position:absolute;top:43%;left:43%;display:none;}
.some{padding-bottom:130px;}
.some .t2 p{padding:20px 0;}
/* 产品详情 */
.pro-xq{background-color:#f8f8f8;padding:50px 0 15px;margin-top:30px;}
.pro-xq h1{font-size:48px;line-height:72px;width:100%;}
.pro-xq .big{width:80%;margin:0 auto;mix-blend-mode:multiply;padding-bottom:100px;padding-top:30px;}
.pro-xq .bottom{display:flex;justify-content:space-between;padding-bottom:50px;}
.pro-xq .bottom .small-pro{width:45%;}
.pro-xq .bottom .small-pro .swiper-wrapper{padding-bottom:20px;}
.pro-xq .bottom .small-pro .swiper-slide{background-color:#e4e4e4;border-radius:10px;height:75px;}
.pro-xq .bottom .small-pro .swiper-slide .img{width:80%;margin:auto;line-height:75px;}
.pro-xq .bottom .small-pro .swiper-slide img{mix-blend-mode:multiply;}
.pro-xq .bottom .small-but .a{font-size:18px;line-height:42px;color:#333333;border:1px solid;padding:25px 100px;margin-left:20px;border-radius:12px;text-decoration:underline;}
.pro-xq .bottom .small-but .a:hover{background-color:#534094;color:#fff;}
.spial .index-title-box,.dry .index-title-box,.desription .index-title-box{display:flex;justify-content:space-between;padding:90px 0;}
.spial .index-title-box .left,.dry .index-title-box .left,.desription .index-title-box .left{flex:0 0 40%;}
.spial .index-title-box .left .t1,.dry .index-title-box .left .t1,.desription .index-title-box .left .t1{padding:0;}
.dry .index-title-box .right,.desription .index-title-box .right{flex:0 0 59%;}
.spial .index-title-box .right{flex:0 0 58%;}
.desription .img{text-align:center;}
.spial .row{padding-bottom:90px;}
.spial img,.dry-pro img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;}
.spial table,td{padding:8px;/* border:1px solid #ddd; */text-align:left;}
.spial{padding-bottom:60px;}
.pro-contact{padding:50px 0;}
.pro-contact .t1{font-size:36px;line-height:42px;font-weight:500;width:52%;padding-bottom:50px;}
.pro-contact .container-xl{position:relative;}
.contact-bj{background:url(../../images/contact.jpg) no-repeat;width:100%;height:673px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;position:relative;}
.contact-bj-1{background:url(../../images/banner-contact01.jpg) no-repeat;width:100%;height:673px;background-size:cover;z-index:10;padding-top:300px;position:relative;}
.get-free{background-color:rgba(0,0,0,0.2);/* 设置背景色为半透明 */
position:absolute;bottom:0px;right:0;width:100%;padding:40px 0 66px;}
.get-free .text{display:flex;justify-content:space-between;width:50%;}
.get-free .text .t2{font-size:36px;line-height:42px;color:#fff;}
.request{background-color:#fff;width:45%;border-radius:20px;border-top-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 0 70px rgba(0,0,0,0.1);padding:80px 75px;position:absolute;z-index:12;right:0;top:0;}
.request .t3{font-size:32px;line-height:42px;font-weight:500;padding-bottom:40px;}
.request label{font-size:18px;line-height:42px;color:#666666;}
.request a{text-align:center;background-color:#534094;color:#fff; text-decoration:underline;display:block;border-radius:8px;padding:25px 0;margin-top:55px;}
.request a:hover{text-decoration:none;}
.request .form-control{padding:8px 18px;background-color:transparent;background:#fafafa;color:#9396a2;font-size:16px;border-radius:10px;overflow:hidden;}
.request .btn{text-align:center;background-color:#534094;color:#fff; text-decoration:underline;display:block;border-radius:8px;padding:25px 0;margin-top:55px;}
.request .btn:hover{text-decoration:none;}

.other-pro .index-title-box{display:flex;justify-content:space-between;}
.other-pro .index-title-box .t1{font-size:48px;}
.other-pro .index-title-box span{text-decoration:underline;}
.other-pro .index-title-box a:hover span{text-decoration:none;}
/* 联系我们 */
.banner-contact{background:url(../../images/banner-contact.jpg) no-repeat;width:100%;height:600px;background-size:cover;z-index:10;padding-top:300px;background-size:100% auto;}
.contact-box{padding:50px 0 20px;}
.contact-box a{color:#666666;text-decoration:underline;}
.contact-box a:hover{text-decoration:none;}
.contact-box .box{display:flex;}
.contact-box .box i{color:#108d7c;line-height:38px;font-size:27px;}
.contact-box .box .t1{color:#108d7c;font-weight:bold;font-size:18px;line-height:38px;}
.contact-box .box .text-box{margin-left:40px;}
.contact-box .row{padding:30px 0;}
.contact-box .col-md-12{padding-bottom:55px;}
.what-do{padding-bottom:70px;}
.what-do .index-title-box .t1{font-size:48px;}
.what-do .box{display:flex;justify-content:space-between;}
.what-do .box .left{flex:0 0 41%;}
.what-do .box .left .img{position:relative;border-radius:15px;}
.what-do .box .left .img img{border-radius:22px;border-top-right-radius:59px;border-bottom-left-radius:59px;}
.what-do .box .left .play-but{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;}
.what-do .box .right{flex:0 0 50%;}
.what-do .box .left .t1{font-size:32px;line-height:42px;font-weight:500;margin-bottom:30px;}
.what-do .box .right .t1{color:#108d7c;font-size:18px;line-height:72px;font-weight:500;}
.what-do .box .right .t1 span{margin-left:20px;}
.what-do .box .right .t2{color:#666666;padding-left:55px;}
@media (min-width:1200px){.u-em{width:300px;}
}



/*#弹出留言表单*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:15%;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}

@media(max-width:768px) {
	.reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
	.reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}


.form-feedback .form-control{ background: #fff; color: #9396a2;font-size: 16px; border-radius: 10px;overflow: hidden; border: 1px solid #cecccc; padding-top: 15px;padding-bottom: 15px;  }
.form-feedback .form-control::-webkit-input-placeholder{color: #9396a2;}
.form-feedback .btn { color: #fff; background: #534094;border-radius: 10px; font-size: 18px;line-height: 22px;padding-top: 10px;padding-bottom: 15px;}
.form-feedback .btn:hover{background:#e91410;color: #fff;}

/* 浮窗 */
#float{position:fixed;right:0;bottom:125px;margin-top:-60px;z-index:55;transform:translateX(0);transition:.3s ease-in-out}
#float .ico{display:block;width:56px;height:56px;text-align:center;position:relative;cursor:pointer;background:var(--public-color);border-top:1px solid #fff}
#float .ico:first-child{border-top:0px solid #fff}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999}
#float .ico>.img{position:absolute;right:56px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:0;right:-350px;padding:0px 20px;line-height:56px;font-size:16px;height:56px;background-color:var(--public-color);color:#FFF;transition:all .6s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:56px}
#float .scale-ico{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico:hover{background-color:var(--public-color)}
#float.hide{transform:translateX(56px)}
#float.hide .scale-ico{width:calc(56px / 2);transform:translateX(calc(-56px / 2));border-top:0;transition:transform .6s ease-in-out .3s,width .3s ease-in-out}
#float.hide .scale-ico i{transform:rotate(180deg)}
@media (min-width:1px) and (max-width:991px){
	#float{bottom:145px;}
	#float .ico{width:40px;height:40px}
	#float .ico>i{font-size:22px;line-height:40px}
	#float .ico>.img{right:40px}
	#float .ico p{line-height:40px;padding:0 15px;height:40px}
	#float.hide{transform:translateX(40px)}
	#float.hide .scale-ico{width:calc(40px / 2);transform:translateX(calc(-40px / 2))}
}
.nybanner{width:100%;}
.nybanner .banner-text{text-align:left;}
.product-thumb{border:0;position:relative;}
.product-thumb .zz{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.pro-xq .bottom{display:flex;align-items:center;}
.product-thumbs{width:50%;margin-top:0;}
.bottom .small-but{width:45%;display:flex;align-items:center;justify-content:flex-end;}
.mz-thumb.mz-thumb-selected img{border-color:#534094;mix-blend-mode:normal!important;}
.mz-thumb img{border-radius:10px;overflow:hidden;mix-blend-mode:multiply!important;}
.mz-thumb{background:#e4e4e4;border-radius:10px;overflow:hidden;}
@media (max-width:768px){
	.nybanner{height: auto;}
}
.content-wrapper { line-height: 1.7;  margin-bottom: 1.5rem; }
.content-wrapper h2 { font-size: 26px; font-weight: 600; margin-bottom: 10px; }
.content-wrapper h3 { font-size: 24px; font-weight: 600; margin-bottom: 10px; }
.content-wrapper h4 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
.content-wrapper img { max-width: 100% !important; height: auto !important; }
.content-wrapper video { max-width: 100% !important; height: auto !important; }
.content-wrapper ul{padding-left: 20px;}
.content-wrapper ul li{list-style-type: initial;}
.content-wrapper ol{padding-left: 20px;}
.content-wrapper ol li{list-style-type: initial;}
.content-wrapper iframe { max-width: 100%; }
.content-wrapper table { width: 100%; margin-bottom: 1rem; color: #212529; }
.content-wrapper table p{margin-bottom: 0;}
.content-wrapper table th, .content-wrapper table td { padding: 0.5rem; vertical-align: middle; border: 1px solid #dee2e6; text-align: center; }
.content-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.content-wrapper table tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); color: #555; }
.content-wrapper table p{ margin-bottom: 0;}


.content-wrapper.product{padding:20px 0 40px;}
.content-wrapper.product h4{font-size:48px;line-height:72px;position:relative;margin-top:30px;}
.content-wrapper.product h4:after{content:"";width:88px;height:4px;background:#108d7c;border-radius:10px;overflow:hidden;display:block;margin:20px 0 30px;}
.content-wrapper.product h5{font-size:24px;font-weight:bold;border-left:4px solid #108d7c;padding-left:15px;margin:10px 0;}

@media (max-width:768px){
	.content-wrapper.product h6{font-size:18px;}
	.what-do .box .right .t1 span{margin-left:0;}
	.what-do .box .right .t2{padding-left:25px;margin-top:10px;}
	.playground{padding:30px 0}
	.playground .index-title-box{flex-direction:column}
	.playground .index-title-box .right p{font-size:14px;line-height:22px;padding:10px 0}
	.recommend .card,.explore .card{border-radius:0;margin-bottom:15px}
	.recommend .card .img,.explore .card .img{padding:20px 15px}
	.recommend .card .text,.explore .card .text{font-size:16px;padding:0 15px 15px;height:auto;line-height:24px}
	.recommend .card .text,.explore .card .text a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.shu .t1{font-size:24px;line-height:28px;padding:20px 0}
	.shu .text-box{padding-left:20px}
	.shu .t2{font-size:22px;line-height:26px;padding:10px 0}
	.shu .t3{font-size:14px;padding:10px 0;line-height:22px}
	.pro-why .box{flex-direction:column-reverse}
	.pro-what .box{flex-direction:column;margin-top:40px}
	.pro-why .right{position:relative;width:100%}
	.pro-what .left img{margin:0}
	.shu .t4{font-size:14px;line-height:22px}
	.freq{padding:20px 0}
	.freq .box{flex-direction:column}
	.freq .left .t1{font-size:24px;line-height:28px}
	.faq-box .item{padding:10px 0}
	.faq-box .q p{font-size:14px}
	.kongbai{height:auto}
	.pro-xq{padding:20px 0}
	.pro-xq h1{font-size:24px;line-height:28px}
	.pro-xq .big{width:100%;padding-bottom:30px}
	.pro-xq .bottom{display:block;}
	.product-thumbs{display:none}
	.bottom .small-but{width:100%;justify-content:center}
	.pro-xq .bottom .small-but .a{display:none;font-size:14px;padding:10px 20px;width:100%;text-align:center;margin-left:0;padding:0}
	.pro-xq .bottom .small-but .a.tkanniu{display:block}
	.content-wrapper.product h4{font-size:24px;line-height:28px}
	.pro-contact{padding:30px 0}
	.pro-contact .t1{width:100%;font-size:24px;line-height:28px}
	.request{position:relative;width:100%;padding:20px;border-radius:0}
	.request .t3{font-size:24px;line-height:28px}
	.request label{font-size:14px;line-height:22px}
	.request .btn{margin-top:20px;padding:10px 0}
	.contact-bj-1{height:auto;display:none;}
	.get-free .text{width:100%;display:flex;align-items:center}
	.get-free .text .t2{font-size:20px}
	.other-pro .index-title-box{flex-direction:column}
	.xmzx{padding:30px 0}
	.xmzx .index-title-box{flex-direction:column}
	.xmzx .t1{font-size:24px;line-height:28px}
	.xmzx .t2{font-size:14px;line-height:22px}
	.xmzx .xmzx-pro{padding:40px 0 0}
	.xmzx .col-md-4{padding-bottom:30px}
	.xmzx .dw{padding:20px 0}
	.xmzx .text-box{margin-top:20px}
	.industries-title{padding:30px 0}
	.industries-title .index-title-box{flex-direction:column;mt12}
	.industries-title .index-title-box .t2{margin-top:20px}
	.industries-title .index-title-box .t2 p{line-height:22px;padding-bottom:10px}
	.industry-pro{overflow:hidden}
	.industry-pro .item{flex-direction:column !important}
	.industry-pro .item a{padding-left:0}
	.industry-pro .item .left img{border-radius:0}
	.industry-pro .item .t1 a{font-size:24px;line-height:28px}
	.industry-pro .num{font-size:34px;line-height:32px}
	.industry-pro .item .right .text-box{margin-top:20px}
	.industry-pro .item .t2-box,.industry-pro .item:nth-child(2n) .t2-box{font-size:14px;line-height:22px;padding:20px 0;text-align:left}
	.industry-pro .item .t2-box p{padding-bottom:20px}
	.shopping{padding:40px 0}
	.shopping .box{flex-direction:column}
	.recommend{padding:30px 0}
	.case{padding-bottom:50px}
	.let{padding:20px 0}
	.let .title .t1{font-size:24px;line-height:28px}
	.let .title .t2{font-size:24px;line-height:28px}
	.let .title .t2::after{margin:20px auto}
	.let .t3{font-size:14px;line-height:22px;padding:10px 0}
	.safety-zs{padding:30px 0}
	.safety-zs .left{flex:100%}
	.safety-zs .left .zs{padding:30px 0}
	.safety-zs .right{flex:100%;padding-left:0}
	.safety-zs .right .t1,.ab-our .right .t1{font-size:24px;line-height:28px;padding:20px 0}
	.safety-zs .right .t2,.ab-our .right .t2{font-size:14px;line-height:22px;padding-left:20px}
	.safety-zs .view{padding:20px 0}
	.ab-our{padding:30px 0}
	.ab-our .view{padding:30px 0}
	.ab-our .right{flex:0 0 100%;padding-left:0}
	.ab-our .left{flex:0 0 100%}
	.ab-our .left .zs{padding:20px 0}
	.ab-factory .index-title-box{flex-direction:column}
	.ab-factory .index-title-box .t3{font-size:14px;line-height:22px}
	.ab-factory .index-title-box .right{margin-top:20px}
	.fac-pro{padding:30px 0}
	.fac-pro .col-md-4 .text{line-height:32px;padding-left:0}
	.fac-pro .col-md-4{padding-bottom:30px}
	.fac-pro .col-md-4 .img{border-radius:0}
	.ab-client .swiper .box{padding:30px 0}
	.ab-client .swiper .swiper-button-prev,.ab-client .swiper .swiper-button-next{display:none}
	.safe-title .t1{font-size:24px;line-height:22px;margin:10px 0}
	.safety .t2{font-size:16px;line-height:24px;padding-bottom:20px}
	.safety .items{padding:30px 0;flex-direction:column}
	.safety .item .title{font-size:14px;line-height:22px}
	.safety-zs .left .title{font-size:24px;line-height:28px}
	.safety-zs .right p{padding:10px 0;font-size:14px;line-height:22px}
	.safety-what{padding:20px 0}
	.safety-what .items{flex-wrap:wrap}
	.safety-what .item{flex:1}
	.team .item{flex-direction:column;padding:20px 0}
	.team .item .t1{font-size:24px;line-height:28px;padding:10px 0}
	.team .item .t2{font-size:14px;line-height:22px;width:100%;padding:20px 0}
	.team .item:nth-child(2) .t2,.team .item:nth-child(3) .t2{margin-left:0}
	.team .item:nth-child(2n){flex-direction:column}
	.members .items{flex-wrap:wrap}
	.members .items .item{flex:0 0 48%;display:flex;flex-direction:column;justify-content:center;align-items:center}
	.circle{min-width:150px;min-height:150px;width:auto;height:auto}
	.circle::before{width:100%;height:100%}
	.members .items .text-box{padding:20px 0}
	.follow .left,.follow .right{flex:0 0 100%}
	.follow .container-xl{flex-direction:column}
	.swiper-button-prev-group,.swiper-button-next-group{display:none}
	.faq-box{padding:20px 0 30px}
	.faq-box .contact-but{width:100%;margin-top:20px;padding:10px}
	.process-title{padding:20px 0 0}
	.process-title .t1{font-size:24px;line-height:28px}
	.process-title .t2{padding:0 30px}
	.pro-processes{padding:20px 0}
	.loading{padding:30px 0}
	.choose .swiper-box .img,.choose .swiper-slide:nth-child(2n) .img{border-radius:0}
	.choose .text-box{position:inherit;color:#000;display:flex;flex-direction:column}
	.choose .text-box .text{font-size:14px;line-height:22px}
	.location{padding:30px 0}
	.location .index-title-box{flex-direction:column}
	.location .index-title-box .left .t1{padding-bottom:30px}
	.location .contact-but{font-size:16px;line-height:28px;display:inline-block;padding:10px 20px}
	.location .locpro-item{padding:0;display:flex;justify-content:space-between}
	.location .locpro-item .item{margin-right:0}
	.installation .box,.investment .box{flex-direction:column;padding:20px 0}
	.installation .t1,.investment .box .t1{font-size:24px;line-height:28px;padding:30px 0}
	.installation .box .content,.investment .box .right .content{padding-left:20px}
	.installation .box .left .t2,.investment .box .right .t2{font-size:14px;line-height:22px;padding-bottom:20px}
	.installation .box .left .t3-box,.investment .box .right .t3-box{font-size:14px;line-height:28px;padding-bottom:20px}
	.investment .box .right a{font-size:14px}
	.installation .t5{font-size:20px}
	.installation .box .get{display:inline-block;padding:10px;width:100%;text-align:center}
	.unleash .start{padding:10px 20px}
	.unleash .title{flex-direction:column}
	.unleash .title .left{width:100%}
	.unleash .title .right{width:100%}
	.unleash .title .right p{font-size:14px;line-height:22px}
	.customlzed{padding:30px 0}
	.customlzed .item1,.customlzed .item2,.how-do .item1{flex-direction:column}
	.advantage-our .box .t1,.customlzed .t1,.how-do .item1 .t1{font-size:24px;line-height:28px;padding-bottom:10px}
	.advantage-our .t2,.customlzed .t2,.how-do .item1 .t2{font-size:16px;line-height:24px}
	.advantage-our .t3-box,.customlzed .t3-box,.how-do .item1 .t3-box{font-size:14px;line-height:22px;padding-left:20px}
	.advantage-our .t3-box p,.customlzed .t3-box p,.how-do .item1 .t3-box p{padding-bottom:20px}
	.customlzed .t4-box,.how-do .item1 .t4-box{padding:0}
	.customlzed .item1,.customlzed .item2,.how-do .item1{padding-bottom:20px}
	.advantage-our{padding:20px 0}
	.advantage-our .box{flex-direction:column}
	.advantage-our .he{border-radius:0;width:auto;height:auto;padding:10px}
	.advantage-our a{width:100%}
	.advantage-our span br{display:none}
	.how-do{padding:20px 0}
	.extensive .index-title-box{padding:30px 0;flex-direction:column;}
	.extensive .ext-buts{flex-wrap:wrap;}
	.extensive .but{width:48%;margin-bottom: 10px;}
	.colorful .title{padding:30px 0;}
	.colorful .t1{font-size: 24px;line-height: 28px;padding:10px 0;}
	.colorful .t2{font-size: 14px;line-height: 22px;padding-left: 20px;}
	.colorful .swiper-button-next-cho>i, .colorful .swiper-button-prev-cho>i{display: none;}
	.real{padding:30px 0;}
	.real .box{flex-direction:column;}
	.real .box .right .t1{font-size: 24px;line-height: 28px;}
	.real .box .right .t2-box{padding-left:20px;}
	.real .box .right .t2-box p{font-size: 14px;line-height: 22px;padding-bottom: 15px;}
	.durable .title .t1{font-size: 24px;line-height: 28px;}
	.durable .title .t2{font-size: 14px;line-height: 22px;padding:20px 0 0 20px;}
	.durable .index-title-box .t1{padding:40px 0;}
	.durable .browse-but{flex-direction:column;}
	.durable .browse-but .but{padding:10px 20px;margin-bottom: 20px;margin-right: 0;text-align: center;}
	.durable .row{padding:30px 0;}
	.durable .row .text{padding:30px 0;}
	.video-pro{padding:30px 0;}
	.video-pro .box .text{font-size: 16px;line-height: 24px;}
	.what-do{padding-bottom:30px;padding-top:35px;}
	.what-do .box{flex-direction:column;}
	.what-do .box .left .t1{font-size: 24px;line-height: 28px;}
	.what-do .box .left .img{margin:15px 0;}
	.what-do .box .right .text-box{margin-bottom: 15px;}
	.what-do .box .right .t1{font-size: 18px;line-height: 24px;}
	.what-do .box .right .t2{font-size: 14px;}
	.new-nr .container-xl{flex-direction:column;}
	.new-nr .left{width:100%;}
	.new-nr .left h1{font-size: 24px;line-height: 28px;-webkit-line-clamp:99}
	.new-nr .content{font-size: 14px;line-height: 22px;}
	.new-nr .but-box{padding:20px 0;flex-direction:column;}
	.new-nr .but-box .ra{width:100%;}
	.new-nr .but-box .talk-but{padding:10px 20px;margin-top: 20px;}
	.new-nr .but-box .new-page{width: 100%;display: none;}
	.new-nr .right{width: 100%;}
	.contact-box .box .text-box{margin-left:15px;}
	.contact-box .col-md-12{padding-bottom:0px;}
	.contact-box .box{margin-bottom:8px;}
	.members .items .t1{font-size:16px;}
	.members .items .t2{font-size:14px;}
	.contact-feedback .box{padding:20px 15px;}
	.contact-feedback .title{font-size:24px;line-height:36px;margin-bottom:25px;}
}






/* 案例添加 */
.how-is .t2 {
	padding: 25px 0;
}

.how-is .img-box-bj {
	justify-content: center;
	position: relative;
	padding: 0;
	margin: 60px 0;
}

.how-is .empty .img-box-bj::before {
	content: "";
	position: absolute;
	top: -65px;
	left: 50%;
	transform: translateX(-50%);
	width: 30px;
	height: 26px;
	border-style: solid;
	background-color: #534094;
	clip-path: polygon(50% 100%, 0 0, 100% 0);
}

.how-is .img-items {
	display: flex;
	flex-wrap: nowrap;
	padding-top: 40px;
}

.how-is .img-item {
	padding-right: 18px;
	padding-bottom: 30px;
}

.how-is .img-item:nth-child(3n) {
	padding-right: 0;
}

.bj-pro {
	padding: 50px 0;
}

.how-is .bj-photo .t2 {
	text-align: center;
}

.how-is .bj-photo .t3 {
	text-align: center;
}

.how-is .bj-photo .t4 {
	color: #666666;
	font-size: 18px;
	line-height: 32px;
	padding-bottom: 25px;
}

.how-is .bj-photo .img-box-bj {
	margin: 80px 0;
}

.how-is .bj-photo .img-box-bj::before {
	content: "";
	position: absolute;
	top: -65px;
	left: 50%;
	transform: translateX(-50%);
	width: 30px;
	height: 26px;
	border-style: solid;
	background-color: #534094;
	clip-path: polygon(50% 100%, 0 0, 100% 0);
}

.how-is .bj-photo {
	padding-bottom: 160px;
}

.bj-why-img {
	text-align: center;
}


.jz-first .item:nth-child(2n-1) {
	flex-flow: row-reverse;
}

.jz-first .item:nth-child(2n-1) .img {
	justify-content: flex-start;
}

.jz-first .item:nth-child(2n) {
	flex-flow: row nowrap;
}

.jz-first .item:nth-child(2n-1) .img::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 90%;
	transform: translateX(-50%);
	width: 30px;
	height: 26px;
	border-style: solid;
	background-color: #534094;
	clip-path: polygon(0 50%, 100% 0, 100% 100%);
}

.jz-first .item:nth-child(2n) .img::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 55px;
	transform: translateX(-50%);
	width: 30px;
	height: 26px;
	border-style: solid;
	background-color: #534094;
	clip-path: polygon(100% 50%, 0 0, 0 100%);
}

.jz-first .item .img {
	position: relative;
	display: flex;
	justify-content: end;
}

.jz-cus .title {
	font-size: 48px;
	line-height: 72px;
	font-weight: 500;
	text-align: center;
}

.index-title-box .t1 {
	font-size: 48px;
}

.jz-cus .title::after {
	content: '';
	margin-top: 13px;
	display: block;
	width: 88px;
	margin: 25px auto;
	height: 4px;
	background-color: #108d7c;
}

.jz-cus .img {
	border-radius: 30px;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
	position: relative;
	padding-bottom: 50px;
}

.jz-cus .img img {
	width: auto;
}

.jz-cus .box {
	display: flex;
	justify-content: center;
}

.jz-cus .img:hover .play-but {
	display: block;
}

.jz-cus .play-but {
	position: absolute;
	top: 43%;
	left: 43%;
	display: none;
}

.jz-cus .t6 {
	color: #666666;
	font-size: 18px;
	line-height: 32px;
	padding-bottom: 25px;
	width: 85%;
	margin: auto;
	text-align: center;
	padding: 120px 0;
}

.jz-cus .t3 a {
	color: #3101fe;
	text-decoration: underline;
}

.jz-cus .t3 a:hover {
	text-decoration: none;
}

.wkl-box {
	background-color: #f8f8f8;
	padding: 35px 20px;
	border-radius: 25px;
	border-top-left-radius: 60px;
	border-bottom-right-radius: 60px;
	width:49%;
}

.wkl-box:nth-child(2n) {
	border-radius: 20px;
	border-top-right-radius: 60px;
	border-bottom-left-radius: 60px;
}

.wkl-box img {
	mix-blend-mode: darken;
}

.wkl-img-box .img-box-bj {
	justify-content: space-between;
}

.empty .first .item .left,
.first .item .right {
	flex: 0 0 49%;
}

.first .box {
	background: #212830;
	border-radius: 15px;
	border-top-left-radius: 51px;
}

.empty .first .item .left1 {
	width: 45%;
	display: flex;
	justify-content: center;
	flex-flow: column;
}

.empty .first .item .right1 {
	width: 49%;
}

.empty .first .item .right1 .box {
	padding: 75px;
}

.how-is .item:nth-child(2n-1) .right1 .img::before {
	left: 0;
}

.wkl-the .grey-img {
	background-color: #f8f8f8;
	border-radius: 50px;
	height: 340px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.wkl-the .grey-img img {
	mix-blend-mode: darken;
}

.wkl-pro .img-items {
	justify-content: space-between;
}

.wkl-pro .img-item {
	display: flex;
	padding-right: 0;
}

.wkl-pro .img-item:nth-child(2n) img {
	border-radius: 15px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px
}

.wkl-pro .img-items {
	flex-wrap: nowrap;
}

.bj-why-img a {
	color: #3101fe;
	text-decoration: underline;
}

.bj-why-img a:hover {
	text-decoration: none;
}

.wkl-see .t2 {
	font-size: 32px;
	color: #108d7c;
	line-height: 72px;
	font-weight: 500;
	padding: 25px 0 0;
}

.bj-why-img .t3 {
	text-align: left;
	padding-top: 60px;
}

.wkl-see .t3 {
	color: #666666;
	font-size: 18px;
	line-height: 32px;
	padding-bottom: 25px;
}

.wkl-see .img-items {
	display: flex;
	flex-wrap: wrap;
	padding-top: 40px;
	justify-content: space-between;
}

.wkl-see .img-item img {
	border-radius: 30px;
	border-top-left-radius: 55px;
	border-bottom-right-radius: 55px;
}

.wkl-see .img-item:nth-child(2n) img {
	border-radius: 30px;
	border-top-right-radius: 55px;
	border-bottom-left-radius: 55px;
}

.wkl-see {
	padding: 85px 0 70px;
}
.wkl-see .id-items{
	width: 49%;
}
.wkl-pro {
	padding-top: 60px;
	padding-bottom: 100px;
}

.id-video {
	padding: 50px 0;
}

.id-video img {
	display: flex;
	margin: auto;
	border-radius: 30px;
	border-top-left-radius: 55px;
	border-bottom-right-radius: 55px;
}

.id-the .img-box {
	justify-content: center;
	width: 80%;
	margin: auto;
	background-color: #f8f8f8;
	border: 30px;
	border-radius: 30px;
	border-top-left-radius: 55px;
	border-bottom-right-radius: 55px;
}

.id-the .img-box img {
	mix-blend-mode: darken;
}

.id-dou .row {
	padding: 110px 0;
}

.id-dou .col-md-4:nth-child(2n) img {
	border-radius: 30px;
	border-top-right-radius: 55px;
	border-bottom-left-radius: 55px;
}

.id-pro .img-items {
	flex-wrap: nowrap;
	padding: 80px 0;
	justify-content: space-between;
}

.id-pro {
	padding-bottom: 15px;
	;
}

.id-pro a {
	color: #3101fe;
	text-decoration: underline;
}

.id-pro a:hover {
	text-decoration: none;
}

.wkl-see .id-box {
	display: flex;
	justify-content: space-between;
}

.wkl-see .id-box .id-item img {
	padding-bottom: 50px;
}

.jz-first {
	padding-top: 100px;
}

.jz-first.bl-first .item:nth-child(2n-1) .img::before {
	left: 94%;
}

.jz-first.bl-first .item:nth-child(2n) .img::before {
	left: 45px;
}

.bl-first .first .item {
	padding-bottom: 90px;
	padding-top: 20px;
}

.bl-img-box .img-box {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.bl-img-box .img-box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 30px;
	height: 26px;
	border-style: solid;
	background-color: #534094;
	clip-path: polygon(50% 100%, 0 0, 100% 0);
}

.bl-img-box .bl-item {
	width: 49%;
	text-align: center;
}

.bl-img-box .img-box .bl-box {
	border-radius: 30px;
	border-top-left-radius: 55px;
	border-bottom-right-radius: 55px;
	background-color: #f4f4f4;
	padding: 20px;
}

.bl-img-box .img-box .bl-box img {
	mix-blend-mode: darken;
	display: flex;
	margin: auto;
}

.bl-first .first .item:last-child {
	padding-bottom: 0;
}

.bl-pro .img-col {
	padding-bottom: 40px;
}

.bl-pro .row {
	padding: 50px 0;
}

.bl-trial {
	padding-bottom: 60px;
}

.bl-trial .row {
	padding: 40px 0;
}

.bl-see {
	padding-bottom: 180px;
}

.bl-see .t2 {
	font-size: 32px;
	color: #108d7c;
	line-height: 72px;
	font-weight: 500;
	padding: 25px 0;
}

.bl-see .t3 {
	color: #666666;
	font-size: 18px;
	line-height: 32px;
	padding-bottom: 25px;
}

.bl-see .img {
	display: flex;
	justify-content: center;
}
.jz-cus .vedio{
	width: 80%;
}


.container-xl.max-1660 {
    max-width: calc(1660px + 15px);
}

.vedio-title{
	 font-size: 32px;
    color: #108d7c;
    line-height: 72px;
    font-weight: 500;
    padding: 25px 0;
}

.header-logo{z-index:3;position:relative;}
.nav-item.pa.active .header-pa-nav{height:auto;padding:130px 0 100px;}
.header-pa-nav{background:#fff;position:fixed;top:0;left:0;right:0;height:0;padding:0px; transition:0.5s all;overflow:hidden;}
.header-pa-nav .box{display:flex;justify-content:flex-end;width:100%;}
.header-pa-nav .box .item{width:30%;margin-left:3%;position:relative;}
.header-pa-nav .box .item .img{border-radius:40px 15px 40px 15px;overflow:hidden;margin-bottom:25px;}
.header-pa-nav .box .item .t1{font-size:22px;line-height:30px;margin-bottom:20px;}
.header-pa-nav .box .item p{font-size:16px;line-height:24px;margin-bottom:15px;text-decoration:underline;}
.header-pa-nav .box .item p:before{content:"\f061";font-family:cmsfont;color:#483f6b;display:inline-block;margin-right:10px;}
.header.black .navbar-custom .navbar-nav .nav-link{color:#333;}

.header.black .top-search-box .search-tb i{color:#333}
.contact-feedback .box{background:#fff;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.1); padding:50px; border-radius:15px; }
.contact-feedback .title{font-size:32px;line-height:48px;margin-bottom:30px;font-weight:bold;}


/*cookies板式三*/
.google-cookies{position:fixed;z-index:99;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px 0;bottom:0;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#483f6b;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #483f6b;color:#483f6b;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#483f6b;color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:10px 0;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}

.a-project-content{padding:0 0 50px;}
.a-project-content h3{color:#108d7c;font-weight:bold;font-size:30px;line-height:57px;margin-top:40px;}
.a-project-content p{font-size:18px;line-height:30px;color:#595959;min-height:30px;}
.a-project-content img{max-width:100%;height:auto;margin-top:25px;}
.a-project-content h4{font-size: 48px;}
.a-project-content h4::after {content: '';margin-top: 13px;display: block;width: 88px;height: 4px;background-color: #108d7c;margin-bottom:40px;}
.a-project-content .d-flex{justify-content:space-between;}
.a-project-content .d-flex .item{width:45%;}
@media(max-width:768px) {
	.a-project-content{padding:0 0 30px;}
	.a-project-content h3{font-size:22px;line-height:40px;margin-top:30px;}
	.a-project-content p{font-size:14px;line-height:22px;min-height:22px;}
	.a-project-content img{margin-top:15px;}
	.a-project-content h4{font-size: 24px;line-height: 28px;padding: 10px 0;}
	.a-project-content h4::after {margin-bottom:20px;}
	.a-project-content .d-flex{justify-content:space-between;flex-wrap:wrap;}
	.a-project-content .d-flex .item{width:100%;}
}

.product-nav-xl.fadeInDown{position: fixed;z-index: 99;top: 75px;right: 0;left: 0;background-color:  #f8f8f8;border-bottom: 2px solid rgba(77,164,90,.2);animation: fadeInDown .6s;margin-bottom: 20px;}
.product-nav-xl.fadeInDown .product-nav{padding-top: 0px;}
.product-nav-xl.fadeInDown .product-nav .p-d-nav{height: 54px;}
.product-nav-xl.fadeInDown .product-nav .p-d-nav a.active::after{bottom: -16px;}
.product-nav-xl.fadeInDown .product-nav .p-d-nav a:hover::after{bottom: -16px;}
.product-nav-xl.fadeInDown .product-nav .p-d-nav a {font-size: 21px;}

.product-nav{padding-top:35px;position: relative;border-bottom: 1px solid rgba(14, 46, 84, .4);margin-bottom: 115px;}
.product-nav .p-d-nav{display: flex;height: 100px;align-items: center;justify-content:space-evenly;width: 96%;margin-left: auto;margin-right: auto;}
.product-nav .p-d-nav a{display: inline-flex;align-items: center;justify-content: center;color: var(--public-color);position: relative;text-transform: capitalize;font-size: 24px;transition: all .6s;letter-spacing: 1.5px;}
.product-nav .p-d-nav a.active::after{content: "";width: 100%;height: 6px;background-color: var(--public-color);position: absolute;bottom: -42px;left: 0;}
.product-nav .p-d-nav a:hover::after{content: "";width: 100%;height: 6px;background-color: var(--public-color);position: absolute;bottom: -42px;left: 0;}
.product-nav .p-d-nav a::after{content: "";width: 100%;height: 6px;background-color: transparent;position: absolute;bottom: 0px;left: 0;transition: all .6s;}
.product-nav-xl.fadeInDown .product-nav{margin-bottom: 0;}

.feed-select{position:relative;overflow:inherit;}
.form-feedback .form-control.feed-select{overflow:inherit;cursor:pointer;}
.feed-select .inputval{display:flex;justify-content:space-between;align-items:center;}
.feed-select .inputval:after{content:"\f078";font-family:cmsfont;}
.feed-select .items{display:none; position:absolute;left:0;right:0;top:54px;z-index:10;box-shadow:4px 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px;padding:5px 0px; background:#fff;}
.feed-select .items .attr-item{cursor:pointer;padding:0 15px;}
.feed-select .items .attr-item:hover{background:var(--public-color);color:#fff;}
.contact-feed-t1{font-size:20px;color:#148e7d;text-align:center;}
.contact-feed-t2{font-size:40px;color:#323232;text-align:center;line-height:42px; margin-top:20px;font-weight:bold;}
.contact-feed-t3{font-size:16px;color:#323232;text-align:center;margin-top:25px;margin-bottom:50px;}
.form-feedback .form-control.feed-select.active .items{display:block;}
.form-feedback .feed-text p{}
.form-feedback .feed-text p.checkbox{margin:30px 0;}
@media(max-width:768px) {
.contact-feedback .box{padding:20px 15px;}

}

#float .ico .share{position:absolute;background:#fff;z-index:-1; right:-256px;top:0px;display:block;text-align:left;padding:10px; width:150px;transition:all 0.5s;box-shadow:1px 5px 10px rgba(0, 0, 0, 0.1);}
#float .ico:hover .share{right:56px;}
@media (min-width:1px) and (max-width:991px){
    #float .ico .share{position:absolute;right:-200px;top:0px;display:block;width:140px;padding:5px 10px;transition:all 0.5s}
    #float .ico:hover .share{right:40px;}
}

.nybanner-ms{position:relative;z-index:10;margin-top:-200px;}
.nybanner-ms .box{background:rgba(0, 0, 0, 0.5);border-radius:100px 100px 0 0;text-align:center;padding-top:20px;}
.nybanner-ms .box .items{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px;}
.nybanner-ms .box .t1{font-size:28px;color:#fff;margin-bottom:10px;}
.nybanner-ms .box .t2{font-size:24px;color:#ffec48;font-weight:bold;}
.nybanner-ms .box .t3{font-size:34px;color:#ffec48;font-weight:bold;margin-bottom:14px;}
.nybanner-ms .box .t4{font-size:20px;color:#fff;}
.nybanner-ms .box .item{background:rgba(83, 64, 148, 0.9);margin:0 24px;width:250px;padding:20px 0;border-radius:50px 50px 0 0;}
.nybanner-ms .box .item.red{background:rgba(162, 54, 22, 0.9);}
.nybanner-ms .box .item.lv{background:rgba(0, 96, 73, 0.9);}

@media(max-width:768px) {
	.nybanner-ms{display:none;}
}

.zhbox{background-color: #ffffff;box-shadow: 0px 0px 50px 0px rgba(12, 69, 155, 0.1);border-radius: 25px;padding: 0;position: fixed;z-index: 99;right: 90px;
    width: 0;bottom: 100px;transition: all 0.5s;overflow: hidden;height: 0;opacity: 0;transform: scale(0) rotate3d(1, 1, 1, 90deg);
    transform-origin: bottom right;}
.zhbox .title{font-size:16px;line-height:24px;font-weight:bold;}
.zhbox .title span{color:#1c97cb;}
.zhbox .nr{margin-top:15px;min-height:168px;}
.zhbox .nr p{font-size:16px;line-height:28px;color:#666666;}
.zhbox .nr .date{color:#1c97cb;}
.zhbox .nr .booth{color:#1c97cb;font-weight:bold;}
.zhbox .more-box{display:flex;width:100%;justify-content:flex-end;}
.zhbox .more-box .more{color:#fff;background:var(--public-color);padding:5px 18px;font-size:20px;line-height:20px;border-radius:20px;cursor:pointer;}
.zhbox{width: 430px;height: 310px;padding: 30px;opacity: 0;}
.zhbox.active{transform: scale(1) rotate3d(1, 1, 1, 0deg);opacity: 1;}
@media (min-width:1px) and (max-width:991px){
    .zhbox{bottom: 100px;right: 65px;transform:none;display:none;width:300px;padding: 15px;}
    .zhbox.active{transform:none;display:block;}
}


.window.off{display:none}
.window #day{display:none}
.window #month{display:none}
.window{position:fixed;right:0;top:143px;width:420px;padding:30px 20px;z-index:99;border-radius:15px;box-shadow:5px 0px 10px rgba(0,0,0,0.1);background:#fff;display:flex;align-items:center;justify-content:space-between;font-size:16px;}
.window .icon{font-size:20px}
.window .btn{min-width:50px;height:190px;color:#fff;background-color:var(--public-color);display:flex;align-items:center;justify-content:center;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.window .btn-left{position:absolute;right:420px;border-radius:0px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.window .window-text{margin:0 10px}
.window .box{display:flex;justify-content:flex-end;position:relative}
.window .t0{padding:5px 30px;font-size:20px;color:#fff;background:var(--public-color);display:inline-block;border-radius:15px 0 0 15px;position:absolute;right:-30px}
.window .t1{font-size:20px;font-weight:bold;color:var(--public-color);margin-top:35px}
.window .t2{font-size:15px;font-weight:bold}
.window .place{margin-top:30px;line-height:21px}
.window .place p{font-size:15px;line-height:32px}
.window .place p strong{color:var(--public-color);text-decoration:underline}
.window .ps{margin-top:40px;line-height:21px}
.window.hide{right:-420px}
.window .btn-left{opacity:0;display:none;width:55px}
.window .btn-right{cursor:pointer}
.window .show{opacity:1;display:flex;right:420px}
.window .place a{color:#fff}
.window .place a:hover{text-decoration:underline}
.window .btnzt{transform:rotate(-90deg);font-size:20px;line-height:20px}

@media(max-width:768px) {
    .window{top:8%;width:80%}
    .window .t1{font-size:18px}
    .window .row{margin-top:22px;font-size:14px}
    .window .btn-left{right:100%}
    .window .window-text{margin:0 5px}
    .window .theme{margin-top:20px;font-size:18px}
    .window .time{margin-top:15px;font-size:20px}
    .window .ps{margin-top:20px;line-height:21px}
    .window.hide{right:-80%}
    .window .btn-left{width:40px}
    .window .btn{min-width:20px;height:120px}
    .window .show{right:100%}
}

@media(max-width:768px){
.dropdown.lang .dropdown-toggle:after{margin-left:0}
.dropdown.lang .dropdown-toggle{border:none;}
}

/*#展会信息*/
.zhbg{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.5);z-index:9999;display:none;align-items:center;justify-content:center;}
.zhbg .box{width:50%;background:#fff;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.7);padding:30px 50px;position:relative;}
.zhbg .box .cloes{position:absolute;right:-15px;top:-15px;width:30px;height:30px;border:2px solid #fff;border-radius:50%;z-index:99999;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;}
.zhbg .box .zh-t1{display:flex;margin-bottom:25px;}
.zhbg .box .zh-t1 span{background:var(--public-color);display:inline-block;padding:10px;font-size:22px;color:#fff;}
.zhbg .box .zh-t2{font-size:26px;font-weight:bold;margin-bottom:15px;color:var(--public-color);}
.zhbg .box .zh-t3{font-size:18px;margin-bottom:15px;font-weight:bold;}
.zhbg .box .place{font-size:16px;line-height:24px;}
.zhbg .box .place p{margin-bottom:10px;}
.zhbg .box .place p i{color:var(--public-color);min-width:22px;}
.zhbg .box .place p strong{color:var(--public-color);}
.zhbg.on{display:flex;}

.zhkz.on{display: block;}
.zhkz{display: none; background:var(--public-color);color:#fff;font-size:20px;font-weight:bold;position: fixed;top:250px;right:-54px;transform: rotate(-90deg); padding: 10px 20px 20px;border-radius: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;cursor:pointer;z-index:99; }

@media(max-width:768px) {
    .zhbg .box{width:80%;padding:15px;}
    .zhkz{font-size:16px;padding:10px 20px;right:-45px;top:200px; }
}

.new-home{}
.new-more{background-color:#108d7c;color:#fff;padding:60px;display:flex;align-items:center;gap:40px;width:fit-content;border-radius:10px 50px 10px 50px;cursor:pointer;}
.new-more .text{font-size:20px;text-decoration:underline}
.new-more i{display:inline-block;background-color:#fff;color:#108d7c;font-size:13px;width:34px;height:34px;line-height:34px;vertical-align:middle;border-radius:50%;display:flex;align-items:center;justify-content:center}
a.new-more:hover{color:#fff;}
.new-more:hover{background: var(--public-color);}

.new-home-about{padding:180px 0 130px;}
.new-home-about .t1{font-size:48px;line-height:52px;font-weight:bold;letter-spacing:-.2px;}
.new-home-about .t1::after{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin:50px 0;}
.new-home-about .t2{display: flex;justify-content:space-between;gap:50px;align-items: center;}
.new-home-about .t2 .text{font-size: 18px;line-height: 28px;max-width:600px;}
.new-home-about .t2 .img{border-radius: 20px;overflow: hidden;}
.new-home-about .t2 ul{margin:30px 0 60px;}
.new-home-about .t2 ul li{display:block;}
.new-home-about .t2 ul li::before{content:'';width: 8px;height: 8px;display:inline-block;margin-right:10px;background-color:#108d7c;border-radius:50%;}

.new-home-pro{display: flex;flex-direction:column;gap:80px;margin-bottom: 140px;}
.new-home-pro .item{display: flex;justify-content:space-between;}
.new-home-pro .item .img{width:50%;max-width:620px;}
.new-home-pro .item .text{width:50%;display: flex;flex-direction:column;justify-content:center;gap:40px;align-items: flex-start;}
.new-home-pro .item .text .t1{font-size: 42px;line-height: 52px;font-weight: bold;display: flex;align-items: center;border-bottom: 2px solid transparent;letter-spacing: -.2px;}
.new-home-pro .item .text .t1::after{content:'\f061';font-family:CmsFont;font-size:24px;margin-left: 20px;font-weight: bold;color:#108d7c;}
.new-home-pro .item .text .t1:hover{color:#534094;border-bottom: 2px solid #534094;}
.new-home-pro .item .text .t2{font-size: 18px;line-height: 28px;}
.new-home-pro .item .text .t3{width: 100%;}
.new-home-pro .item .text .t3 ul{display:grid;grid-template-columns:repeat(2,1fr);}
.new-home-pro .item .text .t3 ul li{display: flex;align-items: center;gap:20px;}
.new-home-pro .item .text .t3 ul li::before{content:'\f061';font-family:CmsFont;font-size:16px;margin-left: 20px;font-weight: bold;}
.new-home-pro .item .text .t3 ul li a{font-size:24px;line-height:48px;color:#666;text-decoration:underline;font-weight: bold;}
.new-home-pro .item .text .t3 ul li:hover{color:#108d7c;}
.new-home-pro .item .text .t3 ul li:hover a{color:#108d7c;}

.new-home-chons{padding:150px 0;background:linear-gradient(to bottom, #f4f4f4, #fff);}
.new-home-chons .title{font-size: 48px;line-height: 52px;font-weight: bold;letter-spacing: -.2px;text-align: center;margin-bottom: 80px;}
.new-home-chons .title::after{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin:50px auto;}
.new-home-chons .new-home-chons-box{display: flex;justify-content: space-between;gap:20px;max-width:1820px;margin:0 auto;}
.new-home-chons .new-home-chons-box .item{width: 25%;}
.new-home-chons .new-home-chons-box .item .img{position: relative;}
.new-home-chons .new-home-chons-box .item .img .span{position: absolute;bottom:0;padding:30px;color:#fff;font-size: 24px;line-height: 32px;font-weight: bold;letter-spacing: -.2px;}
.new-home-chons .new-home-chons-box .item .text{font-size: 18px;line-height: 28px;margin-top: 40px;}

.new-home-customization{background:url(../../images/new-home-customization-bg.jpg) no-repeat center center;background-size:cover;height:680px;padding:0 80px;color:#fff;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.new-home-customization .t2{font-size: 20px;line-height: 28px;margin-bottom:20px;}
.new-home-customization .t1{font-size: 36px;line-height: 42px;font-weight:bold;letter-spacing:-1px;margin-bottom:40px;max-width:1000px;}
.new-home-customization .t3{font-size: 18px;line-height: 28px;margin-bottom:50px;}

.new-home-installations{padding:150px 0;}
.new-home-installations .title{font-size: 42px;line-height: 42px;font-weight: bold;letter-spacing: -.2px;text-align: center;margin-bottom:40px;}
.new-home-installations .title::before{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin:50px auto;}
.new-home-installations .subtitle{font-size:24px;line-height: 28px;text-align: center;margin-bottom: 80px;}
.new-home-installations .new-home-installations-box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.new-home-installations .new-home-installations-box .text{margin-top:30px;}
.new-home-installations .new-home-installations-box .text .t1{font-size: 28px;line-height:42px;font-weight:500;}
.new-home-installations .new-home-installations-box .text .t2{font-size: 16px;line-height: 24px;margin-top:20px;}

.new-home-say{padding:120px 0 40px;background-color:#f4f4f4}
.new-home-say .title{font-size:42px;line-height:42px;font-weight:bold;letter-spacing:-.2px;text-align:center;margin-bottom:40px}
.new-home-say .title::before{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin:50px auto}
.new-home-say .new-home-say-swiper{position:relative;padding-bottom:60px;}
.new-home-say .new-home-say-swiper .swiper-slide .item{background-color:#fff;padding:40px;border-radius:50px 0 50px 0;}
.new-home-say .new-home-say-swiper .swiper-slide .item-top{display:flex;align-items:center;gap:20px}
.new-home-say .new-home-say-swiper .swiper-slide .item-top .img{border-radius:50%;overflow:hidden;border:10px solid #f4f4f4}
.new-home-say .new-home-say-swiper .swiper-slide .item-top .xing{display: flex;flex-direction: column;flex: 1;}
.new-home-say .new-home-say-swiper .swiper-slide .item .text{font-size: 18px;line-height: 32px;color:#666;font-style:italic;margin-top: 20px;}
.xing::before{content:'★★★★★';display:inline-block;color:rgb(16,141,124);font-size:16px;letter-spacing:2px}

.new-home-say .swiper-pagination-bullet{background-color:#108d7c;}

.new-message{background-color:#523f94;padding:100px 0;}
.new-message .title{font-size: 42px;line-height: 42px;font-weight: bold;color:#fff;margin-bottom: 50px;}
.new-message .form-feedback .form-control{border:none;background-color:transparent;color:#fff;border-bottom: 1px solid #7565a9;border-radius: 0}
.new-message .form-feedback .form-control::placeholder{color:#fff;}
.new-message .form-feedback .btn{background-color:#fff;width: 260px;height: 80px;min-width:260px;border-radius:50px;color:#108d7c;font-size: 20px;line-height: 20px;font-weight: bold;text-align:center;cursor:pointer;display: flex;align-items: center;justify-content: center;gap:10px;}
.new-message .form-feedback .btn:after{content: "\f054";font-family: cmsfont; display:inline-block;background-color:#108d7c;color:#fff;font-size:13px;width:34px;height:34px;line-height:34px;vertical-align:middle;border-radius:50%;display:flex;align-items:center;justify-content:center}



/* 响应式设计 */
@media (max-width: 768px) {
    .new-more{background-color:#108d7c;color:#fff;padding:10px 30px;display:flex;align-items:center;gap:20px;width:fit-content;border-radius:10px 30px 10px 30px;cursor:pointer;margin:0 auto;}
    .new-more .text{font-size:18px;}
    .new-more i{width:30px;height:30px;line-height:30px;font-size:12px;}

    .new-home-about{padding:80px 20px 60px;}
    .new-home-about .t1{font-size:32px;line-height:36px;}
    .new-home-about .t1::after{width:60px;height:3px;margin:30px 0;}
    .new-home-about .t2{flex-direction:column;gap:30px;}
    .new-home-about .t2 .text{font-size:16px;line-height:24px;max-width:100%;}
    .new-home-about .t2 ul{margin:20px 0 40px;}

    .new-home-pro{display: flex;flex-direction:column;gap:40px;margin-bottom: 80px;padding:0 20px;}
    .new-home-pro .item{flex-direction:column;gap:30px;}
    .new-home-pro .item .img{width:100%;max-width:100%;}
    .new-home-pro .item .text{width:100%;gap:20px;}
    .new-home-pro .item .text .t1{font-size: 28px;line-height: 36px;}
    .new-home-pro .item .text .t1::after{font-size:20px;margin-left: 15px;}
    .new-home-pro .item .text .t2{font-size: 16px;line-height: 24px;}
    .new-home-pro .item .text .t3 ul{grid-template-columns:1fr;}
    .new-home-pro .item .text .t3 ul li{gap:15px;}
    .new-home-pro .item .text .t3 ul li::before{font-size:14px;margin-left: 15px;}
    .new-home-pro .item .text .t3 ul li a{font-size:20px;line-height:36px;}

    .new-home-chons{padding:80px 0;}
    .new-home-chons .title{font-size: 32px;line-height: 36px;margin-bottom: 50px;}
    .new-home-chons .new-home-chons-box{flex-direction: column;gap:30px;padding:0 20px;}
    .new-home-chons .new-home-chons-box .item{width: 100%;}
    
    .new-home-customization{height:auto;padding:60px 20px;}
    .new-home-customization .t1{font-size: 28px;line-height: 32px;}
    .new-home-customization .t2{font-size: 18px;}
    .new-home-customization .t3{font-size: 16px;}
    
    .new-home-installations{padding:80px 20px;}
    .new-home-installations .title{font-size: 32px;line-height: 36px;}
    .new-home-installations .title::before{margin:30px auto;}
    .new-home-installations .subtitle{font-size: 20px;line-height: 24px;margin-bottom: 50px;}
    .new-home-installations .new-home-installations-box{grid-template-columns:1fr;gap:30px;}
    .new-home-installations .new-home-installations-box .text .t1{font-size: 24px;line-height:32px;}
    .new-home-installations .new-home-installations-box .text .t2{font-size: 16px;line-height: 24px;}
    
    .new-home-say{padding:40px 20px 40px;}
    .new-home-say .title{font-size:22px;}
    .new-home-say .new-home-say-swiper .swiper-slide .item{padding:30px 20px;}
    
    .new-message{padding:60px 20px;}
    .new-message .title{font-size: 22px;}
    .new-message .from{flex-direction: column;gap:20px;align-items: stretch;}
    .new-message .from input{margin-bottom: 10px;padding:15px 0;}
    .new-message .from .btn{width: 100%;height: 60px;min-width:auto;}
}





.new-home-installations .new-home-installations-box .img{border-radius:15px;border-top-left-radius:50px;border-bottom-right-radius:50px;overflow: hidden;}
.new-home-installations .new-home-installations-box .dw{display:flex;padding:40px 0;font-size:18px;color:#666666;}
.new-home-installations .new-home-installations-box .dw-logo{margin-right:15px;}

@media (max-width: 768px) {
	.new-home-installations .new-home-installations-box .dw{display:flex;padding:10px 0;font-size:16px;}
}

.new-product-index-wrapper{}
.new-product-index-wrapper .container-xl{max-width:1630px;}
.new-product-index-header{display: flex;justify-content:space-between;padding:80px 0;gap:100px;}
.new-product-index-header .img{max-width:700px;}
.new-product-index-header .text{max-width:800px;}
.new-product-index-header .text .t1{font-size:48px;line-height:64px;font-weight:bold;letter-spacing:calc((48px * -60) / 1000);margin-bottom:40px;}
.new-product-index-header .text .t1::after{content:'';display:inline-block;width: 88px;height: 4px;background-color:#108d7c;}
.new-product-index-header .text .t2{font-size:18px;line-height:28px;margin-bottom:20px;color:#999;}
.new-product-index-header .text .t3{color:#999;display: flex;flex-direction:column;gap:20px;}
.new-product-index-header .text .t3 p::before{content:'';display:inline-block;width:10px;height:10px;background-color:#108d7c;border-radius:50%;margin-right:10px;}

.new-product-index-header-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:70px;}
.new-product-index-header-grid .item{background-color:#32a5e8;border-radius:10px;display:flex;align-items: center;padding:15px 40px;justify-content: center;}
.new-product-index-header-grid .item .img{margin-right:20px;}
.new-product-index-header-grid .item .text{font-size:20px;color:#fff;line-height: 30px;text-decoration:underline;}

.new-product-index-list{padding:100px 0;display:flex;flex-direction:column;gap:100px}
.new-product-index-list .item{display:flex;justify-content:space-between;gap:100px;}
.new-product-index-list .item:nth-child(1){padding-bottom: 100px;border-bottom:1px dashed #666;}
.new-product-index-list .item .img{max-width:700px;overflow:hidden;border-radius:20px 40px}
.new-product-index-list .item .text{max-width:800px}
.new-product-index-list .item .t1{font-size:48px;line-height:72px}
.new-product-index-list .item .t2{font-size:18px;line-height:32px;color:#666666;padding-left:70px;position:relative;margin:40px 0}
.new-product-index-list .item .t2::before{content:'';position:absolute;left:0;top:10%;display:block;width:4px;height:45px;background-color:#108d7c}
.new-product-index-list .item .t3{display: grid;grid-template-columns:repeat(2,1fr);gap:20px}
.new-product-index-list .item .t3 .t3-item{font-size:22px;line-height:32px;color:#666666;text-decoration:underline;display: flex;align-items: center;}
.new-product-index-list .item .t3 .t3-item:hover{color:#108d7c;}
.new-product-index-list .item .t3 .t3-item::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='20px'%3E%3Cimage x='0px' y='0px' width='26px' height='20px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAByCAMAAABpyLN6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABKVBMVEUJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXv////5aR1MAAAAYXRSTlMAJllxQBWLdOKiyKp/r+/Un10BqwKsA60EBbAGsQiyCbMKtAu1DLYNtw64D7kQuhG7ErwTvb4WvxfAGMEZwhrEG8Ucxh3HHh/JIMoiyyPMJM0lzs8n0CjRKdIq8ZlG33mo5Aj+EgAAAAFiS0dEYiu5HTwAAAAHdElNRQfpChUJJh7m6NouAAABvklEQVR42s3c5U4kQRQG0GZxZljc2cXdXVdwd3fq/V8CCCEBMvyBkDrfC8xJetJdfaWT5BuT9SM7J/c7f+BzyQtPyY/NeJ+C8JzC2JC3KQovScWmvE46BBJWHEzYz2DCSoIJKw0mrCygsDwVlkJh5RUorLIKhVXXoLDaYhRWV4/CGhpR2K/fKKypGYW1tKKwtnYU1tGJwrq6UVhPLwrr60dhA4MobGgYhY2MorCxcRSWO4HCJqdQ2PQMCpudQ2Hzf1DY338o7P8CCltcQmHLKyhstQiFra2jsI1NFLa1jcJ2dlHY3j4KOzhEYVlHKOz4BIWdnqGw8wsUdlnyMSzdexWgpD4Sx84zLLYiQ9KPrOvYiEy5SZLb2IZMuUt2YhMy5p51qdeR/d+r9wn2vqo+h9zndsSg5xz0XIieo9H3DvQ9DX2vResAaN0ErTOhdTm0jonWfdE6OdpXQPswaN8K7fOhfVG0j4z23dE5BXSuA52DQeeG0DkrdC4NneND5x7ROVF0rhadQ0bnttE5d3QvAN2jQPdO0D0dda8J3QND9+bKTBa7l6nusap7v+qetLpXru7hs98tYL/z8KXvYjwAB5QBkH6brREAAAAASUVORK5CYII=' /%3E%3C/svg%3E");margin-right:15px;}

.new-product-index-projects{padding:100px 0;}
.new-product-index-projects .title{font-size:48px;line-height:72px;margin-bottom:40px;text-align: center;}
.new-product-index-projects .title::after{content:'';display:block;width: 88px;height: 4px;background-color:#108d7c;margin:20px auto;}
.new-product-index-projects .desc{font-size: 20px;line-height: 32px;text-align: center;color:#666666;}
.new-product-index-projects .projects-swiper{position:relative;padding-bottom:60px;max-width:1400px;}
.new-product-index-projects .projects-swiper .swiper-slide{background-color:#fff;}
.new-product-index-projects .projects-swiper .img::before{content:none;}
.new-product-index-projects .projects-swiper .swiper-wrapper{}
.new-product-index-projects .swiper-box{position:relative;padding: 0;}
.new-product-index-projects .swiper-box .swiper-button-prev,.swiper-box  .swiper-button-next{width:50px;height:50px;background-color:#108d7c;border-radius:50%;color:#fff;margin-top:-25px;top:40%;}
.new-product-index-projects .swiper-box .swiper-button-prev:after,.swiper-box .swiper-button-next:after{font-size:18px;font-weight:bold;content:''}
.new-product-index-projects .swiper-box .swiper-button-prev:after{content:'‹'}
.new-product-index-projects .swiper-box .swiper-button-next:after{content:'›'}
.new-product-index-projects .swiper-box .swiper-button-prev:hover,.swiper-box .swiper-button-next:hover{background-color:#0d7a6b}

.new-product-index-browse{display:flex;gap:50px;justify-content:space-between;}
.new-product-index-browse .img{flex:1;max-width:700px;position:relative;}
.new-product-index-browse .img img{border-radius:20px 60px;overflow:hidden;}
.new-product-index-browse .img .play-but{position:absolute;bottom:42%;left:38%;}
.new-product-index-browse .text{flex:1;max-width:800px;}
.new-product-index-browse .text .t1{font-size:48px;line-height:72px;font-weight:500;padding:20px 0;}
.new-product-index-browse .text .t2-box{padding-left:70px;position:relative;}
.new-product-index-browse .text .t2-box p{font-size:18px;line-height:32px;color:#666666;padding-bottom:40px;}
.new-product-index-browse .text .t2-box::before{content:"";position:absolute;left:0px;display:block;width:4px;height:60px;background-color:rgb(16,141,124);}
.new-product-index-browse .text a{color:#666666;font-size:22px;line-height:72px;}
.new-product-index-browse .text a:hover span{color:#108d7c;}
.new-product-index-browse .text span{text-decoration:underline;}
.new-product-index-browse .text span::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='20px'%3E%3Cimage x='0px' y='0px' width='26px' height='20px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAAByCAMAAABpyLN6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABKVBMVEUJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXsJkXv////5aR1MAAAAYXRSTlMAJllxQBWLdOKiyKp/r+/Un10BqwKsA60EBbAGsQiyCbMKtAu1DLYNtw64D7kQuhG7ErwTvb4WvxfAGMEZwhrEG8Ucxh3HHh/JIMoiyyPMJM0lzs8n0CjRKdIq8ZlG33mo5Aj+EgAAAAFiS0dEYiu5HTwAAAAHdElNRQfpChUJJh7m6NouAAABvklEQVR42s3c5U4kQRQG0GZxZljc2cXdXVdwd3fq/V8CCCEBMvyBkDrfC8xJetJdfaWT5BuT9SM7J/c7f+BzyQtPyY/NeJ+C8JzC2JC3KQovScWmvE46BBJWHEzYz2DCSoIJKw0mrCygsDwVlkJh5RUorLIKhVXXoLDaYhRWV4/CGhpR2K/fKKypGYW1tKKwtnYU1tGJwrq6UVhPLwrr60dhA4MobGgYhY2MorCxcRSWO4HCJqdQ2PQMCpudQ2Hzf1DY338o7P8CCltcQmHLKyhstQiFra2jsI1NFLa1jcJ2dlHY3j4KOzhEYVlHKOz4BIWdnqGw8wsUdlnyMSzdexWgpD4Sx84zLLYiQ9KPrOvYiEy5SZLb2IZMuUt2YhMy5p51qdeR/d+r9wn2vqo+h9zndsSg5xz0XIieo9H3DvQ9DX2vResAaN0ErTOhdTm0jonWfdE6OdpXQPswaN8K7fOhfVG0j4z23dE5BXSuA52DQeeG0DkrdC4NneND5x7ROVF0rhadQ0bnttE5d3QvAN2jQPdO0D0dda8J3QND9+bKTBa7l6nusap7v+qetLpXru7hs98tYL/z8KXvYjwAB5QBkH6brREAAAAASUVORK5CYII=' /%3E%3C/svg%3E");margin-right:15px;}


.new-product-index-what{padding:90px 0 30px;background:linear-gradient(to top, #edecf4 220px, #fff 0);}
.new-product-index-what .title{font-size:48px;line-height:72px;font-weight:500;text-align: center;margin-bottom:80px;}
.new-product-index-what .title::after{content:'';display:block;width: 88px;height: 4px;background-color:#108d7c;margin:20px auto;}
.new-product-index-what .items{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1600px;margin:0 auto;}
.new-product-index-what .items .item{text-align: center;position:relative;padding:40px 20px;border-radius:10px;}
.new-product-index-what .items .item .img{position:relative;}
.new-product-index-what .items .item .text{font-size: 22px;line-height: 72px;color:#666;}

.new-product-index-safety{padding:100px 0;}
.new-product-index-safety .title{font-size:48px;line-height:72px;font-weight:500;text-align: center;margin-bottom:40px;}
.new-product-index-safety .title::after{content:'';display:block;width: 88px;height: 4px;background-color:#108d7c;margin:20px auto;}
.new-product-index-safety .desc{font-size: 20px;line-height: 32px;text-align: center;color:#666666;}
.new-product-index-safety .more{display:table;width: 260px;height: 60px;text-align: center;margin:40px auto 60px;background-color:#534094;color:#fff;font-size:20px;line-height:72px;text-decoration:underline;border-radius:10px;}
.new-product-index-safety .img{text-align: center;}
.new-product-index-safety .img img{max-width:100%;}

.new-product-list-process{}
.new-product-list-process .title{font-size:48px;line-height:72px;font-weight:500;text-align: center;margin-bottom:60px;}
.new-product-list-process .title::after{content:'';display:block;width: 88px;height: 4px;background-color:#108d7c;margin:20px auto;}
.new-product-list-process .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:120px 80px;}
.new-product-list-process .process-grid .item{display:flex;flex-direction:column;gap:20px;}
.new-product-list-process .process-grid .item{position:relative;}
.new-product-list-process .process-grid .item::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='40px'%3E%3Cpath fill-rule='evenodd' fill='rgb(16, 141, 124)' d='M19.996,40.014 C8.963,40.014 -0.013,31.036 -0.013,20.001 C-0.013,8.965 8.963,-0.014 19.996,-0.014 C31.034,-0.014 40.013,8.965 40.013,20.001 C40.013,31.036 31.034,40.014 19.996,40.014 ZM19.996,1.822 C9.976,1.822 1.823,9.977 1.823,20.001 C1.823,30.024 9.976,38.178 19.996,38.178 C30.021,38.178 38.177,30.024 38.177,20.001 C38.177,9.977 30.021,1.822 19.996,1.822 ZM11.904,33.099 L19.737,19.928 L11.904,7.167 L34.363,20.131 L11.904,33.099 Z'/%3E%3C/svg%3E");position:absolute;top:50%;right:-60px;transform:translateY(-50%);}
.new-product-list-process .process-grid .item .text{display:flex;align-items: center;}
.new-product-list-process .process-grid .item .text .sum{font-size:22px;line-height:32px;background-color:#534094;color:#fff;width: 40px;height: 40px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.new-product-list-process .process-grid .item .text .text-t1{font-size:22px;line-height:32px;color:#333;margin-left: 20px;font-weight: bold;}
.new-product-list-process .process-grid .item:nth-child(4)::after{position:absolute;top:inherit;bottom:-100px;left:40%;right:inherit;transform:rotate(90deg) translateX(-50%);}

.new-product-list-process .process-grid .item:nth-child(8):after{content:none;}
.new-product-list-process .process-grid .item:nth-child(5):after{transform:rotate(-180deg) translateY(50%);}
.new-product-list-process .process-grid .item:nth-child(6):after{transform:rotate(-180deg) translateY(50%);}
.new-product-list-process .process-grid .item:nth-child(7):after{transform:rotate(-180deg) translateY(50%);}

.new-product-list-choosing{padding:100px 0;}
.new-product-list-choosing .choosing-box{display:flex;justify-content:space-between;gap:100px;align-items: center;}
.new-product-list-choosing .choosing-box .img{flex:1;max-width:600px;position:relative;}
.new-product-list-choosing .choosing-box .text{flex:1;max-width:700px;}
.new-product-list-choosing .choosing-box .text .t1{font-size:48px;line-height:64px;letter-spacing:calc((48px * -40) / 1000);}
.new-product-list-choosing .choosing-box .text .t2{font-size:18px;line-height:32px;color:#666666;position:relative;margin:40px 0}
.new-product-list-choosing .choosing-box .text .t2::before{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin-bottom:20px;}
.new-product-list-choosing .choosing-box .text .t2 p{font-size:18px;line-height:32px;color:#666666;padding-bottom:10px;}
.new-product-list-choosing .choosing-box .text .t2 ul{display:flex;flex-direction:column;}
.new-product-list-choosing .choosing-box .text .t2 ul li::before{content:'';background-color:#108d7c;margin-right:10px;display: inline-block;width: 10px;height: 10px;border-radius:10px;}
.new-product-list-choosing .choosing-box .img>img{overflow:hidden;border-radius:40px 20px;}
.new-product-list-choosing .choosing-box .img .play-but{position:absolute;bottom:42%;left:38%;}

.new-product-list-choosing .more{display:table;width: 260px;height: 60px;text-align: center;margin:0 0 0 auto;background-color:#534094;color:#fff;font-size:20px;line-height:72px;text-decoration:underline;border-radius:10px;}

.new-product-list-reviews{padding:100px 0;}
.new-product-list-reviews .title{font-size: 36px;line-height: 46px;color:#09917b;text-transform: uppercase;font-weight: bold;margin-bottom: 40px;}
.new-product-list-reviews .item{display:flex;flex-direction:column;}
.new-product-list-reviews .img{display: flex;gap:50px;padding-bottom: 40px;margin-bottom: 40px;border-bottom:1px dashed #999;}
.new-product-list-reviews .name{font-size: 18px;margin:10px 0;}
.new-product-list-reviews .eview-text{font-size: 18px;line-height: 32px;}
.new-product-list-reviews .company{padding-bottom: 30px;border-bottom:1px solid #999;}
.new-product-list-reviews .company-name{font-size: 18px;margin-bottom:20px;}
.new-product-list-reviews .company-name b{color:#09917b;}
.new-product-list-reviews .company-response{font-size:20px;line-height: 32px;max-width:1100px;}
.new-product-list-reviews .swiper-wrapper{padding-bottom:50px;}
.new-product-list-reviews .swiper-pagination-bullet-active{background-color:#534094;}
.new-product-list-reviews .swiper-pagination{text-align:left !important;}

.new-product-list-services{padding:130px 0;background-color:#f8f8f8;}

.new-product-list-services .services-box{display:flex;justify-content:space-between;gap:100px;align-items: center;}
.new-product-list-services .services-box .text{flex:1;max-width:700px;}
.new-product-list-services .services-box .text .t1{font-size:48px;line-height:64px;letter-spacing:calc((48px * -40) / 1000);}
.new-product-list-services .services-box .text .t2{font-size:18px;line-height:32px;color:#666666;position:relative;margin:40px 0}
.new-product-list-services .services-box .text .t2::before{content:'';display:block;width:88px;height:4px;background-color:#108d7c;margin-bottom:20px;}
.new-product-list-services .services-box .text .t2 p{font-size:18px;line-height:32px;color:#666666;padding-bottom:10px;}
.new-product-list-services .services-box .text .t2 ul{display:flex;flex-direction:column;}
.new-product-list-services .services-box .text .t2 ul li::before{content:'';background-color:#108d7c;margin-right:10px;display: inline-block;width: 10px;height: 10px;border-radius:10px;}
.new-product-list-services .services-box .img{flex:1;max-width:600px;position:relative;}
.new-product-list-services .services-box .img img{overflow: hidden;border-radius:40px 20px;}
/* 产品页面响应式 - 768px */
@media (max-width: 768px) {
	/* new-product-index-wrapper */
	.new-product-index-wrapper .container-xl{max-width:100%;padding:0 15px;}
	.new-product-index-header{flex-direction:column;padding:40px 0;gap:30px;}
	.new-product-index-header .img{max-width:100%;}
	.new-product-index-header .text{max-width:100%;}
	.new-product-index-header .text .t1{font-size:28px;line-height:38px;margin-bottom:20px;}
	.new-product-index-header .text .t1::after{width:60px;height:3px;}
	.new-product-index-header .text .t2{font-size:16px;line-height:24px;margin-bottom:15px;}
	.new-product-index-header .text .t3{gap:15px;}
	
	.new-product-index-header-grid{grid-template-columns:repeat(2,1fr);gap:20px;}
	.new-product-index-header-grid .item{padding:10px 20px;}
	.new-product-index-header-grid .item .img{margin-right:10px;}
	.new-product-index-header-grid .item .img img{width:40px;}
	.new-product-index-header-grid .item .text{font-size:16px;line-height:24px;}
	
	/* new-product-index-list */
	.new-product-index-list{padding:40px 0;gap:40px;}
	.new-product-index-list .item{flex-direction:column;gap:30px;}
	.new-product-index-list .item:nth-child(1){padding-bottom:40px;}
	.new-product-index-list .item .img{max-width:100%;border-radius:10px 20px;}
	.new-product-index-list .item .text{max-width:100%;}
	.new-product-index-list .item .t1{font-size:28px;line-height:38px;}
	.new-product-index-list .item .t2{font-size:16px;line-height:26px;padding-left:40px;margin:20px 0;}
	.new-product-index-list .item .t2::before{width:3px;height:30px;}
	.new-product-index-list .item .t3{grid-template-columns:1fr;gap:15px;}
	.new-product-index-list .item .t3 .t3-item{font-size:16px;line-height:24px;}
	
	/* new-product-index-projects */
	.new-product-index-projects{padding:40px 0;}
	.new-product-index-projects .title{font-size:28px;line-height:38px;margin-bottom:20px;}
	.new-product-index-projects .title::after{width:60px;height:3px;margin:15px auto;}
	.new-product-index-projects .desc{font-size:16px;line-height:26px;}
	.new-product-index-projects .projects-swiper{padding-bottom:40px;max-width:100%;}
	
	.swiper-box .swiper-button-prev,.swiper-box .swiper-button-next{width:35px;height:35px;margin-top:-17px;}
	.swiper-box .swiper-button-prev:after,.swiper-box .swiper-button-next:after{font-size:14px;}
	
	/* new-product-index-browse */
	.new-product-index-browse{flex-direction:column;gap:30px;}
	.new-product-index-browse .img{max-width:100%;}
	.new-product-index-browse .img img{border-radius:10px 30px;}
	.new-product-index-browse .img .play-but{left:35%;}
	.new-product-index-browse .text{max-width:100%;}
	.new-product-index-browse .text .t1{font-size:28px;line-height:38px;padding:15px 0;}
	.new-product-index-browse .text .t2-box{padding-left:40px;}
	.new-product-index-browse .text .t2-box p{font-size:16px;line-height:26px;padding-bottom:20px;}
	.new-product-index-browse .text .t2-box::before{width:3px;height:40px;}
	.new-product-index-browse .text a{font-size:18px;line-height:48px;}
	
	/* new-product-index-what */
	.new-product-index-what{padding:40px 0 20px;background:linear-gradient(to top, #edecf4 120px, #fff 0);}
	.new-product-index-what .title{font-size:28px;line-height:38px;margin-bottom:30px;}
	.new-product-index-what .title::after{width:60px;height:3px;margin:15px auto;}
	.new-product-index-what .items{grid-template-columns:repeat(2,1fr);gap:15px;}
	.new-product-index-what .items .item{padding:20px 10px;}
	.new-product-index-what .items .item .img img{width:80px;}
	.new-product-index-what .items .item .text{font-size:16px;line-height:48px;}
	
	/* new-product-index-safety */
	.new-product-index-safety{padding:40px 0;}
	.new-product-index-safety .title{font-size:28px;line-height:38px;margin-bottom:20px;}
	.new-product-index-safety .title::after{width:60px;height:3px;margin:15px auto;}
	.new-product-index-safety .desc{font-size:16px;line-height:26px;}
	.new-product-index-safety .more{width:200px;height:48px;font-size:18px;line-height:48px;margin:20px auto 30px;}
	
	/* new-product-list-process */
	.new-product-list-process .process-grid{grid-template-columns:1fr;gap:40px;}
	.new-product-list-process .process-grid .item::after{content:none !important;}
	.new-product-list-process .process-grid .item .text .sum{font-size:18px;line-height:28px;width:35px;height:35px;}
	.new-product-list-process .process-grid .item .text .text-t1{font-size:18px;line-height:28px;margin-left:15px;}
	
	/* new-product-list-choosing */
	.new-product-list-choosing{padding:40px 0;}
	.new-product-list-choosing .choosing-box{flex-direction:column;gap:30px;}
	.new-product-list-choosing .choosing-box .img{max-width:100%;}
	.new-product-list-choosing .choosing-box .text{max-width:100%;}
	.new-product-list-choosing .choosing-box .text .t1{font-size:28px;line-height:38px;}
	.new-product-list-choosing .choosing-box .text .t2{font-size:16px;line-height:26px;margin:20px 0;}
	.new-product-list-choosing .choosing-box .text .t2::before{width:60px;height:3px;margin-bottom:15px;}
	.new-product-list-choosing .choosing-box .text .t2 p{font-size:16px;line-height:26px;}
	.new-product-list-choosing .more{width:200px;height:48px;font-size:18px;line-height:48px;margin:0 auto;}
	
	/* new-product-list-reviews */
	.new-product-list-reviews{padding:40px 0;}
	.new-product-list-reviews .title{font-size:24px;line-height:32px;margin-bottom:20px;}
	.new-product-list-reviews .img{flex-direction:column;gap:20px;padding-bottom:20px;margin-bottom:20px;}
	.new-product-list-reviews .img img{width:100px;}
	.new-product-list-reviews .name{font-size:16px;margin:8px 0;}
	.new-product-list-reviews .eview-text{font-size:16px;line-height:26px;}
	.new-product-list-reviews .company{padding-bottom:20px;}
	.new-product-list-reviews .company-name{font-size:16px;margin-bottom:15px;}
	.new-product-list-reviews .company-response{font-size:16px;line-height:26px;max-width:100%;}
	.new-product-list-reviews .swiper-wrapper{padding-bottom:30px;}
	
	/* new-product-list-services */
	.new-product-list-services{padding:40px 0;}
	.new-product-list-services .services-box{flex-direction:column-reverse;gap:30px;}
	.new-product-list-services .services-box .text{max-width:100%;}
	.new-product-list-services .services-box .text .t1{font-size:28px;line-height:38px;}
	.new-product-list-services .services-box .text .t2{font-size:16px;line-height:26px;margin:20px 0;}
	.new-product-list-services .services-box .text .t2::before{width:60px;height:3px;margin-bottom:15px;}
	.new-product-list-services .services-box .text .t2 p{font-size:16px;line-height:26px;}
	.new-product-list-services .services-box .img{max-width:100%;}
}




























