.banner{clear:both;overflow:hidden;width:100%;max-height:100%;text-align:center;position:relative;z-index:9}.banner img{vertical-align:top}.banner .pc{display:block}.banner .pc img{width:100%;max-height:100vh;-o-object-fit:cover;object-fit:cover}.banner .mobile{display:none}.banner .mobile img{width:100%;-o-object-fit:cover;object-fit:cover}.banner .box{display:block;position:relative;overflow:hidden;width:100%}.banner .text{text-align:left;width:100%;position:absolute}.banner .text-1{left:0;bottom:14rem}.banner .text-1 .title{font-size:5.8rem;font-weight:700;color:#fff;margin-bottom:1rem}.banner .text-1 .info{font-size:3rem;line-height:3.6rem;font-family: "POPPINS-LIGHT";;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner .text-1 .info .div-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:4rem}.banner .text-1 .info .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:3.6rem;height:3.6rem;margin-right:1rem}.banner .text-1 .info .num{font-family:"POPPINS-BOLD";color:var(--main-color);text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;margin-right:.5rem}.banner .text-2{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:5rem}.banner .text-2 .title{font-size:5.8rem;font-weight:700;;color:#fff;margin-bottom:1rem}.banner .text-2 .info{font-size:2.4rem;line-height:2;font-family: "POPPINS-LIGHT";color:#fff}.banner .text-3{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:5rem;color:#fff;text-align:right}.banner .text-3 a{color:#fff}.banner .text-3 .textC{display:inline-block;font-variant-numeric:top;text-align:left}.banner .text-3 .title{font-size:5.8rem;font-weight:700;color:#fff;margin-bottom:4rem}.banner .text-3 .info-cg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner .text-3 .info-cg-icon .cg-icon{width:19rem}.banner .text-3 .info{font-size:3rem;line-height:3.6rem;font-family: "POPPINS-LIGHT";color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4rem;position:relative}.banner .text-3 .info .div-1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.banner .text-3 .info .div-1:last-child{margin-bottom:0}.banner .text-3 .info .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:3.6rem;height:3.6rem;margin-right:1rem}.banner .text-3 .info .num{font-family:"POPPINS-BOLD";color:var(--main-color);text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;margin-right:.5rem}.banner .text-3 .td{max-width:53rem;margin-left:-0.8rem;margin-right:-0.8rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner .text-3 .td .div-2{width:33.33333333%;padding:0 .8rem 1.6rem .8rem}.banner .text-3 .td .c{display:block;border-radius:1.5rem;-webkit-box-shadow:0 .2rem .5rem 0 rgba(255,255,255,0.44) inset;box-shadow:0 .2rem .5rem 0 rgba(255,255,255,0.44) inset;padding:1.5rem .5rem;position:relative}.banner .text-3 .td .c::after{content:"";display:block;width:100%;height:100%;border-radius:1.5rem;-webkit-box-shadow:0 .2rem .5rem 0 rgba(197,252,220,0.44) inset;box-shadow:0 .2rem .5rem 0 rgba(197,252,220,0.44) inset;position:absolute;z-index:-1;top:0;left:0}.banner .text-3 .td .icon{display:block;width:5.2rem;height:5.2rem;margin:auto}.banner .text-3 .td .bt{font-size:1.6rem}.banner .swiper-button-prev,.banner .swiper-button-next{border:none;width:5rem;height:5rem;line-height:5rem;border-radius:50%;color:#fff;text-align:center;margin:auto;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;position:absolute;z-index:1}.banner .swiper-button-prev:after,.banner .swiper-button-next:after{font-size:1.8rem}.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background-color:var(--main-color);color:#fff}.banner .swiper-slide-active .text-1 .textC{-webkit-animation:fadeInUp2 2s alternate;animation:fadeInUp2 2s alternate}.banner .swiper-slide-active .text-2 .textC{-webkit-animation:fadeInUp2 2s alternate;animation:fadeInUp2 2s alternate}.banner .swiper-slide-active .text-3 .textC{-webkit-animation:fadeInUp2 2s alternate;animation:fadeInUp2 2s alternate}@media screen and (max-width:1920px){.banner .pc{width:1920px}}@media screen and (max-width:1919px){.banner .pc{width:auto}}@media screen and (max-width:1023px){.banner .pc{display:none}.banner .mobile{display:block;position:relative;z-index:0}.banner .swiper-button-prev,.banner .swiper-button-next{width:40px;height:40px;line-height:40px}.banner .swiper-button-prev:after,.banner .swiper-button-next:after{font-size:18px}.banner .text-1{bottom:30px}.banner .text-1 .title{font-size:20px;margin-bottom:10px}.banner .text-1 .info{font-size:16px;line-height:36px}.banner .text-1 .info .div-1{padding-right:40px}.banner .text-1 .info .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:5px}.banner .text-1 .info .num{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;margin-right:5px}.banner .text-2{top:initial;-webkit-transform:translateY(0);transform:translateY(0);bottom:30px;padding-top:40px}.banner .text-2 .title{font-size:20px;margin-bottom:10px}.banner .text-2 .info{font-size:14px;line-height:1.2}.banner .text-3{top:initial;-webkit-transform:translateY(0);transform:translateY(0);bottom:30px;padding-top:40px;text-align:left}.banner .text-3 a{color:#fff}.banner .text-3 .textC{display:inline-block;font-variant-numeric:top;text-align:left}.banner .text-3 .title{font-size:20px;line-height:1.5;margin-bottom:10px}.banner .text-3 .info-cg-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.banner .text-3 .info-cg-icon .cg-icon{width:120px}.banner .text-3 .info{font-size:16px;line-height:1.5;margin-bottom:10px}.banner .text-3 .info .div-1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.banner .text-3 .info .div-1:last-child{margin-bottom:0}.banner .text-3 .info .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:10px}.banner .text-3 .info .num{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;margin-right:5px}.banner .text-3 .td{max-width:530px;margin-left:-8px;margin-right:-8px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.banner .text-3 .td .div-2{width:33.33333333%;padding:0 8px 16px 8px}.banner .text-3 .td .c{display:block;border-radius:15px;-webkit-box-shadow:0 2px 5px 0 rgba(255,255,255,0.44) inset;box-shadow:0 2px 5px 0 rgba(255,255,255,0.44) inset;padding:15px 5px;position:relative}.banner .text-3 .td .c::after{content:"";display:block;width:100%;height:100%;border-radius:15px;-webkit-box-shadow:0 2px 5px 0 rgba(197,252,220,0.44) inset;box-shadow:0 2px 5px 0 rgba(197,252,220,0.44) inset;position:absolute;z-index:-1;top:0;left:0}.banner .text-3 .td .icon{display:block;width:52px;height:52px;margin:auto}.banner .text-3 .td .bt{font-size:16px}}.menuTabs{margin-bottom:3rem}.menuTabs .listMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menuTabs li{display:inline-block;margin-right:2rem}.menuTabs li:last-child{margin:0}.menuTabs a{display:block;font-size:1.8rem;-webkit-box-shadow:0 0 0 1px #b5b5b5 inset;box-shadow:0 0 0 1px #b5b5b5 inset;line-height:4.2rem;min-width:25rem;padding:0 1rem;text-align:center;color:#333;border-radius:2.3rem}.menuTabs a:hover{-webkit-box-shadow:none;box-shadow:none;background:var(--main-color);color:#fff}.menuTabs .active a{-webkit-box-shadow:none;box-shadow:none;background:var(--main-color);color:#fff}@media screen and (max-width:1023px){.menuTabs{margin-bottom:30px}.menuTabs li{margin-right:10px}.menuTabs a{display:block;font-size:14px;-webkit-box-shadow:0 0 0 1px #b5b5b5 inset;box-shadow:0 0 0 1px #b5b5b5 inset;line-height:42px;min-width:100px;padding:0 10px;text-align:center;color:#333;border-radius:23px}}.home-case{overflow:hidden;padding-top:9rem;padding-bottom:0;position:relative;z-index:1}.home-case .titleBig{color:var(--main-color);font-family: "Oswald-Medium";font-size:4rem;line-height:1;text-transform:uppercase;margin-bottom:4rem}.home-case .item{-webkit-animation:fadeInUp2 1s;animation:fadeInUp2 1s;display:none}.home-case .item.show{display:block}.home-case .item.show .list{-webkit-transform:translateY(0);transform:translateY(0)}.home-case .item .list{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5st;transition:.5st}.home-case .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.home-case .list>li{width:33.33333333%;padding:0 1rem 2rem 1rem}.home-case .list .box{display:block;position:relative}.home-case .list .pic{width:100%;height:40rem;overflow:hidden;position:relative}.home-case .list .pic::after{content:"";display:block}.home-case .list .pic img{-webkit-transition:.5s;transition:.5s;width:100%;-o-object-fit:cover;object-fit:cover}.home-case .list .text{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0));width:100%;border-bottom:.5rem var(--main-color) solid;padding:5rem 2rem 1rem 2rem;opacity:0;-webkit-transition:.5s;transition:.5s;position:absolute;bottom:0;left:0}.home-case .list .title{color:#fff;font-size:2.4rem;line-height:1.2}.home-case .list>li:nth-child(2) .pic{height:82rem}.home-case .list .box:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-case .list .box:hover .title{color:#fff}.home-case .list .box:hover .text{opacity:1}.home-case .list-2 li{padding-bottom:2rem}.home-case .list-2 li:last-child{padding-bottom:0}@media screen and (max-width:1023px){.home-case{padding-top:60px;padding-bottom:60px}.home-case .titleBig{font-size:20px;margin-bottom:20px}.home-case .list{margin-left:-8px;margin-right:-7px}.home-case .list>li{width:100%;padding:0 7px 0 8px}.home-case .list>li:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-case .list>li:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;display:none}.home-case .list>li:nth-child(2) .pic{height:100%}.home-case .list>li:nth-child(2) .pic img{position:static}.home-case .list>li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-case .list .box{padding:0 !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;text-align:center}.home-case .list .pic{height:auto;margin-bottom:10px}.home-case .list .text{border:none;background:none;color:#212121;position:static;opacity:1;width:100%}.home-case .list .title{color:#212121;font-size:14px;margin-bottom:5px}.home-case .list .info{font-size:14px;line-height:28px;height:56px;margin-bottom:15px}.home-case .list .btnDiv a,.home-case .list .btnDiv span{font-size:14px}.home-case .list li:nth-child(3) .box{padding-top:20px;padding-bottom:20px}.home-case .list-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-7px}.home-case .list-2 li{width:50%;padding:0 7px 15px 8px;padding-bottom:15px}.home-case .list-2 li:last-child{padding-bottom:0}.home-case .list-2 .box{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.home-case .list-2 .pic{width:100%;height:auto}.home-case .list-2 .pic::after{content:"";display:block;padding-top:81.63265306%}.home-case .list-2 .text{padding-left:0}}.home-product{overflow:hidden;padding-top:7rem;padding-bottom:7rem;position:relative;z-index:1}.home-product .titleBig{color:var(--main-color);font-family: "Oswald-Medium";font-size:4rem;line-height:1;text-transform:uppercase;margin-bottom:4rem}.home-product .item-1{display:none;-ms-flex-line-pack:center;align-content:center;margin-bottom:5.5rem}.home-product .item-1.show{display:-webkit-box;display:-ms-flexbox;display:flex}.home-product .item-1 .left{width:40%;padding-top:5rem;padding-bottom:5rem;padding-top:5rem;-webkit-animation:fadeInLeft2 1s;animation:fadeInLeft2 1s}.home-product .item-1 .right{width:60%;padding-left:5.2rem;-webkit-animation:fadeInRight2 1s;animation:fadeInRight2 1s}.home-product .item-1 .title{font-size:2.4rem;font-weight:700;color:#212121;line-height:1.5;margin-bottom:2rem}.home-product .item-1 .info{color:#444;font-size:1.6rem;line-height:2.6rem;margin-bottom:4rem}.home-product .item-1 .fl a{max-width:450px;display:block;vertical-align:top;color:#444;font-size:1.8rem;line-height:5.4rem;height:5.4rem;padding:0 2rem;position:relative}.home-product .item-1 .fl a:hover{color:var(--main-color)}.home-product .item-1 .fl a .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.6rem;height:1.6rem;margin-right:.5rem}.home-product .item-1 .fl a .icon svg{width:100%;height:100%}.home-product .item-1 .fl>div:nth-child(2n+1) a{background:var(--main-color);color:#fff}.home-product .item-1 .fl>div:nth-child(2n+1) a:hover{opacity:.8}.home-product .item-1 .pic{background:#fafafa}.home-product .item-2{-webkit-animation:fadeInUp2 1s;animation:fadeInUp2 1s;position:relative;display:none}.home-product .item-2.show{display:block}.home-product .item-2 .swiper-container-initialized .list{margin-left:0;margin-right:0}.home-product .item-2 .swiper-container-initialized .list li{padding-left:0;padding-right:0}.home-product .item-2 .swiper-button-next,.home-product .item-2 .swiper-button-prev{width:4rem;height:4rem;text-align:center;line-height:4rem}.home-product .item-2 .swiper-button-next::after,.home-product .item-2 .swiper-button-prev::after{color:#909090;font-size:2.4rem}.home-product .item-2 .swiper-button-next:hover::after,.home-product .item-2 .swiper-button-prev:hover::after{color:var(--main-color)}.home-product .item-2 .swiper-button-prev{left:-4rem}.home-product .item-2 .swiper-button-next{right:-4rem}.home-product .item-2 li{width:25%;padding:0 1rem 2rem 1rem}.home-product .item-2 .box{display:block;background:linear-gradient(120deg, #e2e1e0, #f7f6f5 80%);-webkit-box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05);box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05)}.home-product .item-2 .pic{position:relative}.home-product .item-2 .pic::after{content:"";display:block;padding-top:100%}.home-product .item-2 .pic .img-2{display:none}.home-product .item-2 .text{padding:1rem 1.5rem 3rem 1.5rem}.home-product .item-2 .fl{color:#767676;font-size:1.6rem;line-height:3rem;height:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.home-product .item-2 .title{color:#212121;font-size:2.4rem;line-height:3rem;height:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.home-product .item-2 .box:hover .pic .img-1{display:none}.home-product .item-2 .box:hover .pic .img-2{display:block}.home-product .item-2 .box:hover .title{color:var(--main-color)}@media screen and (max-width:1023px){.home-product{padding-top:20px;padding-bottom:40px}.home-product .titleBig{font-size:20px;margin-bottom:20px}.home-product .item-1{margin-bottom:55px;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-product .item-1 .left{width:100%;padding-top:50px;padding-bottom:50px;padding-top:0}.home-product .item-1 .right{width:100%;padding-left:0}.home-product .item-1 .title{font-size:18px;font-weight:700;color:#212121;line-height:1.2;margin-bottom:20px}.home-product .item-1 .info{color:#444;font-size:14px;line-height:16px;margin-bottom:40px}.home-product .item-1 .fl a{max-width:450px;font-size:18px;line-height:54px;height:54px;padding:0 20px}.home-product .item-1 .fl a .icon{width:16px;height:16px;margin-right:5px}.home-product .item-2 .swiper-button-next,.home-product .item-2 .swiper-button-prev{width:40px;height:40px;line-height:40px}.home-product .item-2 .swiper-button-next::after,.home-product .item-2 .swiper-button-prev::after{font-size:24px}.home-product .item-2 .swiper-button-prev{left:0}.home-product .item-2 .swiper-button-next{right:0}.home-product .item-2 li{width:25%;padding:0 10px 20px 10px}.home-product .item-2 .box{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.05);box-shadow:0 5px 10px 0 rgba(0,0,0,0.05)}.home-product .item-2 .text{padding:10px 15px 30px 15px}.home-product .item-2 .fl{font-size:14px;line-height:30px;height:30px}.home-product .item-2 .title{font-size:18px;line-height:30px;height:30px}}.home-caidan{background-color:#fafafa;padding-top:9rem;padding-bottom:6rem;position:relative}.home-caidan .nr{position:relative}.home-caidan .list{margin-left:-1.5rem;margin-right:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#333}.home-caidan .list li{width:33.33333333%;padding:0 1.5rem 3rem 1.5rem;float:left}.home-caidan .list .box{min-height:100%;background-color:#fff;-webkit-box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05);box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05);overflow:hidden;position:relative;display:block}.home-caidan .list .pic{overflow:hidden;display:block;position:relative}.home-caidan .list .pic:after{content:"";display:block;padding-top:87.62886598%}.home-caidan .list .pic img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}.home-caidan .list .text{padding:3rem 3rem 3.5rem 3rem}.home-caidan .list .tag,.home-caidan .list .date{color:var(--main-color);line-height:2.4rem;font-size:1.8rem;margin-bottom:1rem}.home-caidan .list .title{font-weight:700;color:#212121;font-size:2.4rem;line-height:3rem;max-height:6rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;margin-bottom:1.5rem}.home-caidan .list .info{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0));padding:2rem 2rem;color:#fff;font-size:1.6rem;line-height:2.8rem;-webkit-transition:.5s;transition:.5s;opacity:0;width:100%;position:absolute;bottom:0;left:0}.home-caidan .list .infoC{max-height:8.4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3}.home-caidan .list .btnDiv>span,.home-caidan .list .btnDiv>a{display:inline-block;line-height:4rem;color:#666;font-size:1.6rem;position:relative;z-index:1;-webkit-transition:.5s;transition:.5s}.home-caidan .list .btnDiv>span::after,.home-caidan .list .btnDiv>a::after{content:"";display:block;width:100%;height:1px;background:#626262;position:absolute;bottom:0;left:0}.home-caidan .list .box:hover .info{opacity:1}.home-caidan .list .box:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home-caidan .list .box:hover .btnDiv>span,.home-caidan .list .box:hover .btnDiv .a{padding-right:2rem;color:var(--main-color)}.home-caidan .list .box:hover .btnDiv>span::after,.home-caidan .list .box:hover .btnDiv .a::after{background:var(--main-color)}@media screen and (max-width:1023px){.home-caidan{padding-top:40px;padding-bottom:60px}.home-caidan .list{margin-left:-5px;margin-right:-5px}.home-caidan .list li{width:100%;padding-left:5px;padding-right:5px;padding-bottom:20px}.home-caidan .list li:last-child{padding-bottom:0}.home-caidan .list .box{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.05);box-shadow:0 0 10px 0 rgba(0,0,0,0.05)}.home-caidan .list .text{padding:30px 20px}.home-caidan .list .date,.home-caidan .list .tag{font-size:14px;line-height:24px;margin-bottom:10px}.home-caidan .list .title{font-size:16px;max-height:48px;line-height:24px;margin-bottom:10px}.home-caidan .list .info{display:none;font-size:14px;line-height:24px;padding:20px}.home-caidan .list .infoC{max-height:72px}.home-caidan .list .btnDiv{font-size:14px}.home-caidan .list .btnDiv>a,.home-caidan .list .btnDiv>span{line-height:40px;font-size:14px}}.home-contact{padding-top:9rem;padding-bottom:5rem}.home-contact .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2rem;margin-right:-2rem}.home-contact .list li{width:25%;padding:0 2rem 4rem 2rem}.home-contact .list .box{display:block;-webkit-box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05);box-shadow:0 .5rem 1.3rem 0 rgba(0,0,0,0.05);min-height:100%}.home-contact .list .pic{overflow:hidden}.home-contact .list .pic img{-webkit-transition:.5s;transition:.5s}.home-contact .list .text{padding:3rem 2rem 3rem 2rem}.home-contact .list .title{color:#212121;font-size:2.4rem;font-weight:700}.home-contact .list .info{color:#555;font-size:1.7rem;line-height:2.6rem;min-height:5.2rem;margin-bottom:1rem}.home-contact .list .btnDiv>a,.home-contact .list .btnDiv>span{font-size:1.8rem;line-height:3rem;color:var(--main-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.home-contact .list .btnDiv .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1.6rem;height:1.6rem;margin-right:.5rem}.home-contact .list .btnDiv .icon svg{width:100%;height:100%}.home-contact .list .box:hover .title{color:var(--main-color)}.home-contact .list .box:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:1023px){.home-contact{padding-top:40px;padding-bottom:20px}.home-contact .list{margin-left:-10px;margin-right:-10px}.home-contact .list li{width:50%;padding:0 10px 20px 10px}.home-contact .list .box{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.05);box-shadow:0 5px 10px 0 rgba(0,0,0,0.05)}.home-contact .list .text{padding:20px 10px 20px 10px}.home-contact .list .title{font-size:16px}.home-contact .list .info{font-size:14px;line-height:24px;min-height:48px;margin-bottom:10px}.home-contact .list .btnDiv>a,.home-contact .list .btnDiv>span{font-size:16px;line-height:30px}.home-contact .list .btnDiv .icon{width:16px;height:16px;margin-right:5px}}

@media (max-width:1023px){	
	.banner .text{display:none;}
	.home-case {padding-bottom:0}

	.home-caidan .list .title{
        max-height: 40px;
        line-height: 20px;
	}
	.home-contact .list .info{
		max-height: 40px;
        line-height: 20px;
	}
	.footer .lxfs .p-1{
		line-height: 26px;
	}
	.home-case .list .box:hover .title{color:#212121}
}