.main{background-color:#fff}@media screen and (min-width: 1200px){.banner-box{height:calc(100% - 100px)}.banner-box .swiper-container{height:100%;position:relative}.banner-box .swiper-container .swiper-wrapper{height:100%}.banner-box .swiper-container .swiper-wrapper .swiper-slide{height:100%}.banner-box .swiper-container .swiper-wrapper .swiper-slide .pic{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transform-origin:center center;transition:6s;transition-delay:1s}.banner-box .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .pic{transform:scale(1.06);transform-origin:center center}.banner-box .cat-info{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11;width:800px}.banner-box .cat-info .wrap{width:800px}.banner-box .cat-info .wrap .title{text-align:center;color:#fff;font-size:80px;line-height:130px}.banner-box .cat-info .wrap .desc{box-sizing:border-box;padding:25px 30px;text-align:left;color:#fff;font-size:24px;line-height:200%;min-height:186px;border:2px #fff solid;background:rgba(204,0,0,.502)}}@media screen and (max-width: 1200px){.m-banner-box .cat-info{position:absolute;bottom:15.3125vw;left:50%;transform:translateX(-50%);z-index:11;width:87.5vw}.m-banner-box .cat-info .wrap{width:87.5vw}.m-banner-box .cat-info .wrap .title{text-align:center;color:#fff;font-size:9.1666666667vw;line-height:19.7916666667vw}.m-banner-box .cat-info .wrap .desc{box-sizing:border-box;padding:3.125vw 3.6458333333vw;text-align:justify;color:#fff;font-size:3.125vw;line-height:200%;min-height:26.5625vw;background:rgba(204,0,0,.502)}}@media screen and (min-width: 1200px){.index-business{overflow:hidden;width:100%;min-height:910px;box-sizing:border-box;padding-top:50px;padding-bottom:60px;position:relative;background-color:#f0f0f0}.index-business .wrap>.title{text-align:center}.index-business .wrap>.title .cn{line-height:150%;font-size:36px;color:#c00;position:relative;display:inline-block}.index-business .wrap>.title .cn::before,.index-business .wrap>.title .cn::after{content:"";position:absolute;left:-58px;top:50%;margin-top:-1px;width:40px;height:3px;overflow:hidden;background-color:#cc4237}.index-business .wrap>.title .cn::after{left:auto;right:-58px}.index-business .wrap>.title .en{line-height:150%;font-size:60px;color:#333;font-family:"ApexLight";font-weight:normal;text-transform:uppercase}.index-business .wrap>.items{box-sizing:border-box;padding-top:40px;width:73.9583333333vw;margin:0 auto;display:flex;flex-wrap:wrap}.index-business .wrap>.items>li{box-sizing:border-box;width:20.625vw;height:13.5416666667vw;margin:1.6666666667vw 1.9791666667vw}.index-business .wrap>.items>li a{transition:.5s;position:relative;width:100%;height:100%;box-sizing:border-box;border-radius:.3125vw;display:block;background-color:#fff;box-shadow:0px 7px 21px 0px rgba(0,0,0,.05);text-align:center;font-size:.9375vw;color:#333;padding-top:10.2083333333vw}.index-business .wrap>.items>li a:hover{background-color:#cc4237;color:#fff}.index-business .wrap>.items>li a img{transition:.5s;position:absolute;left:50%;top:1.6666666667vw;height:6.25vw;transform:translate(-50%, 0%) scale(1);transform-origin:center center}.index-business .wrap>.items>li a .img1{visibility:visible;opacity:1}.index-business .wrap>.items>li a .img2{visibility:hidden;opacity:0}.index-business .wrap>.items>li a:hover img{transform:translate(-50%, 0%) scale(1.2);transform-origin:center center}.index-business .wrap>.items>li a:hover .img1{visibility:hidden;opacity:0}.index-business .wrap>.items>li a:hover .img2{visibility:visible;opacity:1}}@media screen and (max-width: 1200px){.index-business{overflow:hidden;width:100%;min-height:135.4166666667vw;box-sizing:border-box;padding-top:2.0833333333vw;padding-bottom:6.25vw;position:relative;background-color:#f0f0f0}.index-business .wrap>.title{text-align:center;margin-top:5.2083333333vw}.index-business .wrap>.title .cn{line-height:150%;font-size:3.75vw;color:#333;position:relative;display:inline-block}.index-business .wrap>.title .cn::before,.index-business .wrap>.title .cn::after{content:"";position:absolute;left:-7.8125vw;top:50%;width:5.2083333333vw;height:.4166666667vw;overflow:hidden;background-color:#cc4237}.index-business .wrap>.title .cn::after{left:auto;right:-7.8125vw}.index-business .wrap>.title .en{line-height:150%;font-size:5.2083333333vw;color:#333;text-transform:uppercase}.index-business .wrap>.items{box-sizing:border-box;padding-top:7.2916666667vw;width:93.75vw;margin:0 auto;display:flex;flex-wrap:wrap}.index-business .wrap>.items>li{box-sizing:border-box;width:43.8541666667vw;height:29.1666666667vw;margin-right:5.7291666667vw;margin-bottom:8.3333333333vw;position:relative}.index-business .wrap>.items>li:nth-of-type(2n){margin-right:0}.index-business .wrap>.items>li a{transition:.5s;position:relative;width:100%;height:100%;box-sizing:border-box;border-radius:.625vw;display:block;background-color:#fff;box-shadow:0px .7291666667vw 2.1875vw 0px rgba(0,0,0,.05);text-align:center;font-size:3.75vw;color:#333;padding-top:20.4166666667vw}.index-business .wrap>.items>li a:hover{background-color:#cc4237;color:#fff}.index-business .wrap>.items>li a img{transition:.5s;position:absolute;left:50%;top:3.3333333333vw;height:12.5vw;transform:translate(-50%, 0%) scale(1);transform-origin:center center}.index-business .wrap>.items>li a .img1{visibility:visible;opacity:1}.index-business .wrap>.items>li a .img2{visibility:hidden;opacity:0}.index-business .wrap>.items>li a:active img{transform:translate(-50%, 0%) scale(1.2);transform-origin:center center}.index-business .wrap>.items>li a:active .img1{visibility:hidden;opacity:0}.index-business .wrap>.items>li a:active .img2{visibility:visible;opacity:1}}