@charset "utf-8";
/* CSS Document */
html,body{color:#333;font-family:'HarmonyOS_Sans',-apple-system,"Microsoft Yahei", "PingFang SC", 'SourceHanSansCN',BlinkMacSystemFont,'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif,'OPPOSans';font-style:normal;font-size:100%;line-height:1.75;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,video,input,textarea,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;background:transparent;vertical-align:baseline;overflow-wrap: break-word;}
html{-webkit-tap-highlight-color: transparent;}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{}
table,tr,td,p,iframe{margin-top:0;padding:0}
table{border-collapse: collapse;}
a{text-decoration:none;color:#333;}
a:hover{outline:0;text-decoration:none;color:#000;}
img{border:0;max-width:100%;vertical-align: middle;}
:root {
	--aw-color-primary: rgb(1,97,239);
	--aw-color-secondary: rgb(1,84,207);
	--font-40:2.25rem;
	--font-20:1.25rem;
	--color:rgb(1,97,239);
}
/*改变滚动条样式*/
::-webkit-scrollbar{width: 4px; height: 4px;  background-color: #ccc;border-radius: 10px;}
::-webkit-scrollbar-track{background-color: #ccc;}
::-webkit-scrollbar-thumb{background-color: #ddd;}
/**/
header{width:100%;}
.head-box_01{width:100%;z-index: 100;position: relative;}
.head-box_01.active{background:rgba(255,255,255,1.00);transition: .4s;border-bottom:1px #f9f9f9 solid;position: fixed;top:0;left:0;z-index: 100;box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.head-main-box_01{width:80%;margin:0 auto;display: flex;align-items: center;justify-content: space-between;}
.head-logo-box_01{width:30%;}
.head-logo-box_01 a{display: block;}
.head-logo-box_01 a img{height:35px;vertical-align: middle;}
.logo-w{display: block;}
.logo-c{display: none;}
.head-menu-box_01{width:100%;}
.nav{width:80%;float: left;}
.nav ul{display: flex;justify-content: space-evenly}
.nav li{display: inline-block;position: relative;line-height: 80px;}
.nav li:after{content:"";width:8px;height:8px;position: absolute;top:45%;right:-15px;border-bottom:1px #333 solid;border-right: 1px #333 solid;transform: rotate(45deg);}
.nav li:first-child:after{display: none;}
.nav li a{font-size:1.125rem;}
.nav-link{color:#333;}
.nav li:hover .nav-link{color:#000;}
.nav-sub-box{position: absolute;background:rgba(255,255,255,0.9);border-radius: 5px;top:100%;left: 25%;transform: translateX(-25%);white-space: nowrap;display: none;box-shadow: 0 25px 30px 0 rgba(0,0,0,0.06);}
.nav-sub-box span{display: block;padding:0.5rem 2rem;border-radius: 5px;}
.nav-sub-box span a{display: block;line-height: 35px;}
.nav-sub-box span:hover{background:#f9f9f9;}
.nav-sub-box span:hover a{color:#000;}
.head-right-box_01{width:60px;float: left;display: flex;justify-content: flex-end;}
.head-lang-box_01{position: relative;}
.lang-select a{display: inline-block;color:#333;cursor: pointer;line-height: 80px;position: relative;margin-right:10px;}
.lang-select a:after{content:"";width:1px;height:10px;position: absolute;right:-6px;top:45%;filter: brightness(10);background:#999;}
.lang-select a:hover{color:#000;}
.lang-select a:last-of-type:after{display: none;}

/**/
.banner-box{width:100%;position: relative;overflow: hidden;}
.banner-swiper{width:100%;position: relative;overflow: hidden;}
.banner-swiper li{width:100%;position: relative;background:var(--color);}
.banner-swiper img{width:100%;}
.banner-text-box{position: absolute;z-index: 100;bottom:30%;color:#fff;left:10%;right:10%;}
.ban-txt{font-size:1.5rem;}
.ban-txt h2,.ban-txt h1{font-size:var(--font-40);}
.ban-more-btn{overflow: hidden;margin-top:2rem;}
.more-btn{width:135px;position: relative;transition: .6s ease-in-out;}
.more-btn:after{content:"";width:0;height:0;position: absolute;left:0;background:var(--color);border-radius: 50px;z-index: -1;transition: .6s ease-in-out;display: none;}
.more-btn a{color:#fff;}
.more-btn a i{display: inline-block;width:35px;height:35px;background:var(--color);text-align: center;line-height: 35px;border-radius: 50%;font-size:0.875rem;margin-right:15px;}
.more-btn:hover:after{height:100%;width:100%;}
.banner-swiper .swiper-pagination{bottom:5%;text-align: center;}
.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{width:60px;height:60px;background:#fff url("../images/icon-next.png") no-repeat center;border-radius: 50%;z-index: 10;background-size:25px;box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.banner-swiper .swiper-button-prev{left:1%;transform: rotate(180deg);}
.banner-swiper .swiper-button-next{right:1%;}
/**/
.index-products-box_01{width:100%;overflow: hidden;display: none;}
.container-box{width:100%;padding:6rem 0;}
.main-box{width:80%;margin:0 auto;position: relative;}
.products-swiper_01{width:100%;overflow: hidden;position: relative;padding-bottom:2rem;}
.products-swiper_01 li{text-align: center;cursor: pointer;}
.product-item-box_01{overflow: hidden;margin:1rem;border: 1px solid rgba(148, 163, 184, .25);box-shadow: 0 6px 24px rgba(0,0,0,0.05);border-radius: 14px;position: relative;}
.product-text-box_01{width:100%;}
.product-picture-box_01{width:100%;overflow: hidden;height:415px;}
.product-picture-box_01 img{width:100%;overflow: hidden;height:100%;object-fit: cover;}
.product-name-box_01{width:100%;overflow: hidden;padding:1.5rem 1rem;color:#333;font-weight: 600;font-size:1.125rem;height:100px;}
.product-sum_01{width:100%;position: absolute;top:0;left:0;padding:2rem;background: linear-gradient(180deg, #0f172a8c, #0f172ad9);bottom:0;transition: opacity .25s ease;backdrop-filter: blur(4px);color:#fff;display: none;}
.product-sum-tit{overflow: hidden;border-bottom:1px dashed rgba(255,255,255,0.5);padding-bottom:1rem;margin-bottom:1rem;font-weight: 600;}
.product-txt-y_01{width:100%;overflow: auto;height:398px;}
.product-txt-y_01 a{display: block;border: 1px solid rgba(148, 163, 184, .35);background: #f1f5f933;padding: .5rem .5rem;border-radius: 20px;margin-bottom:15px;width:95%;}
.product-txt-y_01 a:hover{color:#fff;text-decoration: underline;}
.products-swiper_01 li:hover .product-sum_01{display: block;}
.products-swiper_01 .swiper-pagination{width:100%;text-align: center;bottom:0;}
.products-swiper_01 .swiper-pagination .swiper-pagination-bullet{background:var(--aw-color-primary);}
.font-48{font-size:3rem;font-weight: 600;color:#000;margin-bottom:1rem;}
.text-20,.font-20{width:100%;font-size:1.25rem;}
.index-product-more_01{width:100%;overflow: hidden;}
.index-product-more_01 a{background-color: var(--aw-color-primary);display: flex;overflow: hidden;color:#fff;justify-content: center;align-items: center;transition-timing-function: cubic-bezier(.4, 0, .2, 1);}
.product-more-link{width:247px;height:75px;color:#fff;font-size:1.25rem;border-radius: .75rem;margin:2rem auto;box-shadow: 0 0 20px rgba(0,0,0,0.05);font-weight: 600;}
.product-more-link span{display: inline-block;}
.index-product-more_01 a:hover{background:var(--aw-color-secondary);}
/**/
.huafu-group-section{width:100%;overflow:hidden;margin:5rem 0;}
.huafu-gp-box{width:100%;overflow:hidden;margin-top:2rem;}
.hf-gp-li{width:calc(100%/3);float: left;overflow: hidden;}
.hf-gp-li-item{overflow: hidden;margin:1rem;background:#fff;border-radius: 10px 10px 0 0;}
.hf-gp-item-img{overflow: hidden;width:100%;}
.hf-gp-item-img img{width:100%;transition: .6s;}
.hf-gp-item-txt{overflow: hidden;padding:2rem 0;}
.hf-gp-item-txt h3{display: block;font-size:1.25rem;font-weight: 600;margin-bottom:1.5rem;}
.hf-gp-in{overflow: hidden;border-top:1px dashed #ddd;padding-top:1rem;}
.hf-gp-in p{padding-left:1rem;position: relative;margin-bottom: 10px;}
.hf-gp-in p:before{content:"";width:5px;height:5px;background:#e50012;position: absolute;left:0;top:9px;border-radius: 15px;}
.hf-gp-li:hover img{transform: scale(1.05);}
/**/
.huafu-history-section{width:100%;position: relative;padding:8rem 0;background:#f9f9f9 url("../images/his-img.png") no-repeat center bottom;background-size:100%;}
.history-time-box-01{width:85%;margin:0 auto;margin-top:13rem;}
.history-time-box-01:after{content:"";width:0;height:0;position: absolute;bottom:17.8%;left:0;border-bottom:1px solid var(--color);opacity: 0.5}
.history-text-box-02{width:100%;overflow: hidden;position: relative;text-align: center;margin-bottom:10rem;margin-top:5rem;display: none;}
.history-time-box-01 ul{align-items: flex-end;}
.history-time-box-01 li{position: relative;transition: all .6s ease-in-out;cursor: pointer;}
.history-time-box-01 li:first-child{top:9rem;}
.history-time-box-01 li:nth-child(2){top:8rem;}
.history-time-box-01 li:nth-child(3){top:3rem;}
.history-time-box-01 li:nth-child(4){top:1rem;}
.history-time-box-01 li:nth-child(5){top:-2rem;}
.history-time-box-01 li:nth-child(7){top:2rem;}
.history-time-box-01 li:nth-child(8){top:-2rem;}
.history-time-box-01 li:nth-child(9){top:-8rem;}
.history-time-box-01 li .his-txt{margin-bottom:2rem;}
.his-time-tit{font-size:1.125rem;color:var(--color);font-weight: 600;line-height: 1;transition: all .6s ease-in-out;cursor: pointer;}
.his-time-ico{width:10px;height:10px;background:var(--color);border-radius: 50%;margin:2rem 0;position: relative;}
.history-time-box-01 .swiper-slide-thumb-active .his-time-tit{color:var(--color);}
.history-time-box-01 .swiper-slide-thumb-active .his-time-ico{opacity: 1.0}
.history-text-box li{}
.his-txt-time{text-align: center;color:var(--color);font-weight: 600;font-size:3rem;margin-bottom:1rem;display: none;}
.his-txt{width:90%;font-size:0.875rem;color:#333;}
.his-txt p{position: relative;}
.history-time-box-01 .swiper-button-next,.history-time-box-01 .swiper-button-prev{position: absolute;top:78.6%;width:50px;height:50px;z-index: 10;background:#fff url("../images/icon-next.png") no-repeat center;background-size:20px;border-radius: 50%;box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.history-time-box-01 .swiper-button-next{right:5%;}
.history-time-box-01 .swiper-button-prev{transform: rotate(180deg);left:5%;}
/**/
.huafu-honor-section{overflow: hidden;padding:8rem 0;}
.huafu-hor-box{width:48%;float: left;overflow: hidden;margin-top:5rem;}
.huafu-cer-box{width:48%;float: right;overflow: hidden;margin-top:5rem;}
.huafu-hor-swiper{width:100%;position: relative;}
.huafu-hor-swiper .swiper-wrapper{align-items: flex-end;}
.hf-hor-li{overflow: hidden;margin:1rem;}
.hf-hor-li-img{overflow: hidden;width:100%;}
.hf-hor-li-img img{width:100%;}
.hf-hor-li-tit{padding:1rem 0;overflow: hidden;display: none;}
/**/
footer{width:100%;overflow: hidden;background-color: #f9fafb;border-top:1px solid #f2f2f2;}
.foot-menu-box_01{overflow: hidden;width:100%;padding:5rem 0;}
.foot-menu-box_01 li{width:calc(100%/3);float: left;clear: none;}
.foot-menu-box_01 li:nth-child(3n+1){clear: both;}
.foot-menu-box_01 li h3{display: block;color:#333;font-size:1.125rem;font-weight: 600;}
.foot-menu-sub_01{display: block;margin-top:1rem;}
.foot-menu-sub_01 a{display: block;margin-bottom:10px;}
.foot-text{overflow: hidden;width:100%;padding:2rem 0;border-top:1px #eee solid;font-size:14px;}
.foot-text span{display: inline-block;margin-right:10px;color:#333;}
/**/
.category-box_01{width:100%;overflow: hidden;border-bottom:1px #ddd solid;padding:3rem 0;text-align: center;}
.category-main a{display: inline-block;border:1px #e5e7eb solid;border-radius: 50px;padding: 1rem 2rem;font-size: 1.125rem;line-height: 1.25rem;font-weight: 500;
	transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1);transition-duration: .3s;margin:.5rem;background:#f9f9f9;color:#000;}
.category-main a:hover{background:#e5e7eb;}
.category-main a.active{background:var(--aw-color-primary);color:#fff;}
.margin-box{margin:3rem 0;}
.padding-box{padding-top:3rem;}
.center{text-align: center;}
.mg-tp{margin-top:1rem;}
/**/
.box-shadow{box-shadow:0 4px 30px rgba(0, 0, 0, .1);}
.border-l-width{border-left:4px solid rgb(59,130,246)}
section{width:100%;overflow: hidden;}
/**/
.about-box{display: flex;width:100%;overflow: hidden;justify-content: space-between;margin-top:3rem;}
.about-info{margin-right:2rem;width:48%;float: left;overflow: hidden;}
.about-info h1{font-size:3rem;font-weight: 600;display: block;margin-bottom:1rem;}
.about-info p{margin-bottom:15px;}
.about-img{width:50%;float: left;overflow: hidden;}
.margin-r{margin-right:1rem;}
/**/
.group-container-box{width:100%;position: relative;overflow: hidden;}
.group-box-01{width:calc(100%/3);float: left;}
.group-li-01{overflow: hidden;margin:0.5rem;padding:1rem 1rem 3rem 1rem;background:#fff;min-height:500px;border-radius: 5px;}
.group-li-img{width:100%;overflow: hidden;}
.group-li-img img{width:100%;}
.group-li-tit{width:100%;margin:1rem 0;font-size:1.25rem;font-weight: 600;}
/**/
.bg-site{width:100%;overflow: hidden;padding:2rem 0;box-shadow: inset 0px 25px 35px rgba(0, 0, 0, 0.05);}
.product-grid{width:100%;padding:3rem 0;position: relative;}
.image-space{width:50%;float: left;padding-bottom:5rem;}
.image-space img{width:100%;box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);border-radius: 20px;transition: .4s;}
.image-space img:hover{transform: scale(1.05);}
.product-details{width:45%;float: right;}
.pro-top{width:100%;}
.pro-top h1{font-size:2.25rem;font-weight: 600;color:#333;margin-bottom:2rem;}
.pro-sum{width:100%;margin-bottom:2rem;}
.features-section{width:100%;}
.features-section h3{display: block;font-size:1.25rem;color:#333;font-weight: 600;border-bottom:1px #ddd solid;padding-bottom:1rem;margin-bottom:1rem;}
.features-txt{overflow: hidden;}
.features-txt p{font-size:1.125rem;margin-bottom:1rem;position: relative;padding-left:2.5rem;}
.features-txt p:before{content:"";position: absolute;left:0;top:0;width:25px;height:25px;background:url("../images/icon-g.svg") no-repeat center;background-size:25px;}
/**/
.car-text{overflow: hidden;}
.car-text p{margin-bottom:15px;position: relative;padding-left:1.5rem;}
.car-text p:before{content:"";width:6px;height:6px;background:#666;border-radius: 20px;position: absolute;left:0;top:9px;}
/**/
.specifications-table{border-radius: 1rem;box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1);}
.specifications-table h2{display: block;font-weight: 600;font-size:2.5rem;text-align: center;margin-bottom:2rem;}
.specifications-table table{border:1px #e5e7ebcc solid;width:100%;}
.specifications-table table tr:nth-child(2n){background:#f3f3f3;}
.specifications-table table td{border:1px #e5e7ebcc solid;padding:1rem;font-size:1.125rem;}
.specifications-table table td:first-child{font-weight: 600;}
/**/
.about-co-jzl-section{overflow: hidden;width:100%;padding:5rem 0;}
.about-jzl-box{overflow: hidden;}
.about-jzl-li{width:100%;overflow: hidden;padding: 0;display: flex;justify-content: space-between;align-items: center;}
.about-jzl-li:nth-child(even){flex-direction: row-reverse;}
.about-jzl-img{overflow: hidden;width:50%;float: left;}
.about-jzl-img img{width:100%;}
.about-jzl-info{width:45%;overflow: hidden;}
.jzl-name{overflow: hidden;font-size:1.875rem;font-weight: 600;margin-bottom:2rem;}
.jzl-txt{overflow: hidden;}
.jzl-txt p{overflow: hidden;position: relative;padding-left:2rem;margin-bottom:1rem;}
.jzl-txt p:before{content:"";width:14px;height:14px;border:2px var(--aw-color-primary) solid;position: absolute;left:0;border-radius: 50%;top:6px;background:var(--aw-color-primary)}
/**/
.about-yf-yx-section{overflow: hidden;padding:5rem 0;}
.yf-yx-box{overflow: hidden;}
.yx-li{width:calc(100%/2);float: left;overflow: hidden;}
.yx-li-mg{overflow: hidden;margin:2rem;}
.yx-li-img img{}
.yx-li-txt{overflow: hidden;margin:1rem 0;}
.yx-li-txt h4{display: block;font-size:1.125rem;font-weight: 600;margin-bottom:1rem;}
.yf-team-section{overflow: hidden;width:100%;position: relative;padding:5rem 0;margin-top:5rem;background:#f9f9f9;}
.yf-team-section:before{content:"";width:50%;height:50%;position: absolute;bottom:0;left:0;opacity: 0.05;background:url("../images/logo.svg") no-repeat left bottom;}
.yf-team-name{width:35%;float: left;overflow: hidden;}
.yf-team-name h2{}
.yf-team-txt{width:65%;float: left;overflow: hidden;font-size:1.125rem;}
.yf-team-txt p{position: relative;border-bottom:1px #ddd solid;padding:1.5rem 0;padding-left:35px;}
.yf-team-txt p:before{content:"";width:20px;height:20px;border:2px #e50012 solid;position: absolute;left:0;border-radius: 50%;top:30px;}
/**/
.honor-zl-ser{width:100%;position: relative;margin-top:3rem;}
.honor-zl-ser .swiper-slide{width:350px;height:566px;transition-property: transform;}
.hor-zl-item{overflow: hidden;margin:1rem;border:1px #ddd solid;padding:0.5rem;background:#fff;}
.honor-zl-ser .swiper-pagination{width:100%;text-align: center;}
.honor-zl-ser .swiper-pagination .swiper-pagination-bullet{background:var(--aw-color-primary);}
.gszl-box{overflow: hidden;}
.gszl-li{width:50%;float: left;overflow: hidden;}
.gszl-li-item{overflow: hidden;margin:1rem;background:#f9f9f9;}
.gszl-li-img{width:100%;}
.gszl-li-text{overflow: hidden;padding:2rem;font-size:1.25rem;}
.gszl-li-text p{margin-bottom:15px;}
/**/
.tec-sc-section{overflow: hidden;padding:5rem 0;}
.tec-sc-swiper{padding-top:5rem;position: relative;padding-bottom:3rem;}
.tec-sc-swiper .swiper-slide{transform: scale(0.8);}
.tec-sc-li{overflow: hidden;text-align: center;transition: .4s;}
.tec-sc-swiper .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.1);}
.tec-sc-li-txt{overflow: hidden;padding:1rem 0;display: none;transition: .6s;}
.tec-sc-li-txt h3{font-size:1.25rem;font-weight: 600;}
.tec-sc-in{overflow: hidden;margin-top:.5rem;font-size:14px;}
.tec-sc-swiper .swiper-slide-active .tec-sc-li-txt{display: block;}
.tec-sc-swiper .swiper-button-next,.tec-sc-swiper .swiper-button-prev{width:50px;height:50px;border-radius: 50%;background:#fff url("../images/icon-next.png") no-repeat center;top:42%;box-shadow: 0 0 30px rgba(0,0,0,0.1);z-index: 10;background-size:30px;}
.tec-sc-swiper .swiper-button-prev{transform: rotate(180deg);left:28%;}
.tec-sc-swiper .swiper-button-next{right:28%;}
.pz-jc-section{overflow: hidden;display: none;}
.pz-jc-img{width:50%;float: left;overflow: hidden;}
.pz-jc-img img{width:100%;}
.pz-jc-info{width:45%;float: right;overflow: hidden;}
.pz-jc-txt{overflow: hidden;margin-top:2rem;font-size:1.25rem;}
.pz-jc-txt p{margin-bottom:15px;position: relative;padding-left:2rem;}
.pz-jc-txt p:before{content:"";width:15px;height:15px;border:2px solid #e50012;position: absolute;left:0;border-radius: 50%;top:9px;}
.pz-jcsb-section{width:100%;overflow: hidden;padding:5rem 0;}
.pz-jcsb-swiper{width:100%;position: relative;}
.jcsb-li{overflow: hidden;margin:1rem;text-align: center;}
.jcsb-li-img{width:100%;}
.jcsb-li-img img{width:100%;transition: .6s;}
.jcsb-li-name{padding:1rem 0;}
.jcsb-li:hover img{transform: scale(1.05);}
.pz-jcsb-swiper .swiper-pagination{text-align: center;}
.pz-jcsb-swiper .swiper-pagination .swiper-pagination-bullet{background:var(--aw-color-primary);}
.pz-jcsb-swiper .jc-next,.pz-jcsb-swiper .jc-prev{width:50px;height:50px;background:#fff url("../images/icon-next.png") no-repeat center;border-radius: 50%;box-shadow: 0 0 20px rgba(0,0,0,0.05);background-size:30px;top:30%;z-index: 10;}
.pz-jcsb-swiper .jc-prev{transform:rotate(180deg);left:1%;}
.pz-jcsb-swiper .jc-next{right:1%;}
/**/
.partner-section{width:100%;overflow: hidden;padding-bottom:5rem;}
.par-li{width:calc(100%/5);float: left;overflow:hidden;}
.par-li-img{overflow: hidden;margin:1rem;border:1px solid #eee;background:#fff;}
.par-li img{width:100%;transition: .4s;}
.par-li:hover img{transform: scale(1.05);}

/**/
.ban-centent-bg{height:600px;display: flex;flex-direction: column;justify-content: center;align-items: center;width:100%;}
.ban-centent-txt{}
.bg-lin{margin:2rem auto 0;width:100px;height:4px;background:linear-gradient(to right,#3b82f6,#4f46e5);border-radius: 20px;}
.ban-all-bg{overflow: hidden;padding:5rem 0;}
/**/
.contact-info{width:100%;overflow: hidden;}
.contact-info li{display: block;align-items: center;border-bottom:1px #ddd solid;padding:2rem 0;width:calc(100%/3);float: left;}
.contact-info li:first-child{width:100%;display: flex;}
.contact-tit{margin-right:2rem;}
.contact-tit h5{display: block;font-weight: 600;font-size:1.25rem;margin:1rem 0;}
.contact-txt{font-size:1.125rem;}
.contact-txt p{margin-bottom:10px;}
/**/
.huafu-culture-box{width:100%;overflow: hidden;position: relative;padding:5rem 0;color:#fff;z-index: 10;display: none;}
.huafu-culture-box:before{content:"";width:100%;height:100%;background:#000;position: absolute;top:0;left:0;opacity: 0.5;z-index: -1;}
.huafu-culture-box h2{color:#fff;}
.cul-zh-box{width:90%;margin:5rem auto;overflow: hidden;font-size:1.5rem;color:#fff;text-align: center;}
.cul-wh-box{width:100%;overflow: hidden;}
.cul-wh-li{width:calc(100%/5);float: left;overflow: hidden;text-align: center;color:#fff;padding:3rem 1rem;}
.cul-wh-li-tit{position: relative;font-size:1.5rem;width:160px;height:160px;margin:0 auto;z-index: 10;display: flex;align-items: center;justify-content: center;color:#d71718;}
.cul-wh-li-tit:before{content:"";width:100%;height:100%;background:#fff;position: absolute;left:0;top:0;z-index: -1;border-radius: 50px;transform: rotate(45deg);}
.cul-wh-li-txt{overflow: hidden;margin-top:3rem;font-size:1.25rem;}
.cul-wh-li:hover .cul-wh-li-tit{color:#fff;}
.cul-wh-li:hover .cul-wh-li-tit:before{background:var(--color);}
.cul-zh-30{font-size:1.875rem;font-weight: 600;}

/**/
.index-hot-product_01{overflow: hidden;margin-top:5rem;display: none;}
.index-product-more_01{display: none;}
.site-pd{width:100%;overflow: hidden;padding-top:2rem;}
.service-box,.contact-box{padding:5rem 0;}
.about-info{margin-right:2rem;}