.ellipsis1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.ellipsis2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.ellipsis3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3}.ellipsis4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:4}.ellipsis5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:5}.banner{height:100%;clear:both;overflow:hidden;width:100%;text-align:center;position:relative;z-index:9}.banner .swiper-container{height:100%}.banner .swiper-slide{width:100% !important;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center top}.banner img{vertical-align:top;display:inline-block;max-width:100%;max-height:100%}.banner .pc{display:block}.banner .pc img{width:auto;height:auto;max-height:initial;max-width:initial;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.banner .ph{display:none;text-align:center}.banner .ph img{width:auto;height:auto}.banner .box{display:block;position:relative;overflow:hidden;width:100%}.banner .text{top:50%;left:0;z-index:99;width:100%;text-align:left;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner .t-1 span,.banner .t-2 span{font-size:9.4rem;line-height:10rem;display:inline-block;font-family:var(--font-family-2);background-image:-webkit-linear-gradient(#333 35%, #a07031);-webkit-background-clip:text;color:transparent}.banner .t-2{padding-top:2rem}.banner .t-2 span{padding-bottom:3.5rem;line-height:7rem;font-size:6.8rem;position:relative;font-family:var(--font-family-4);background-image:-webkit-linear-gradient(#333 37%, #cf8d30, #cf8d30)}.banner .t-2 span:after{content:"";bottom:0;left:0;width:8rem;height:.5rem;position:absolute;background:var(--main-color)}.banner .t-3{color:#333;text-shadow:0 0 1px #333;line-height:3.6rem;font-size:2.2rem;max-width:70rem;margin-top:3rem}.banner .common-button{text-align:left;margin-top:6rem}.banner .common-button a{color:#fff;font-size:2.8rem;border-color:var(--main-color);background:var(--main-color)}.banner .common-button a:hover{background:rgba(207,141,48,0.7)}.banner .swiper-pagination{width:100%;bottom:2rem}.banner .swiper-pagination-bullet{opacity:1;position:relative;vertical-align:middle;background:#fff;margin:0 2rem}.banner .swiper-pagination-bullet:before{top:50%;left:50%;content:"";opacity:0;width:2.2rem;height:2.2rem;position:absolute;border-radius:50%;-webkit-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);border:solid 1px var(--main-color);-webkit-clip-path:ellipse(0 0 at 90% 0);clip-path:ellipse(0 0 at 90% 0)}.banner .swiper-pagination-bullet-active{background:var(--main-color)}.banner .swiper-pagination-bullet-active:before{opacity:1;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);-webkit-clip-path:ellipse(100% 100% at 90% 0);clip-path:ellipse(100% 100% at 90% 0)}.banner .swiper-slide-active .t-1{-webkit-animation:1.6s titFadeup1 ease;animation:1.6s titFadeup1 ease}.banner .swiper-slide-active .t-2{-webkit-animation:1.7s titFadeup1 ease;animation:1.7s titFadeup1 ease}.banner .swiper-slide-active .t-3{-webkit-animation:1.8s titFadeup1 ease;animation:1.8s titFadeup1 ease}@media (max-width:1200px){.banner{margin-top:60px}.banner .pc img{height:auto}.banner .t-2 span{font-size:30px;line-height:30px}.banner .t-3,.banner .common-button{display:none}}@media (max-width:768px){.banner .pc{display:none}.banner .ph{display:block;text-align:center}.banner .t-1 span{font-size:40px;line-height:50px}}.index-service{overflow:hidden;padding-top:7rem}.index-service .common-text{margin:0 auto;line-height:3.2rem;text-align:center;max-width:135rem;font-size:1.8rem;padding-top:1rem}.index-service .common-button{margin-top:3rem}.index-service .container{max-width:192rem}.index-service .list{margin-top:3rem;position:relative}.index-service .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.2rem}.index-service .list li{width:33.333%}.index-service .list li .item{padding:.2rem;position:relative}.index-service .list li .pic{overflow:hidden;position:relative}.index-service .list li .pic:before{top:0;left:0;z-index:1;content:"";width:100%;height:100%;position:absolute;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.6)));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-service .list li .pic img{-webkit-transition:all 700ms linear;transition:all 700ms linear}.index-service .list li .text{left:0;width:100%;z-index:4;color:#fff;height:3rem;bottom:4.5rem;overflow:hidden;padding:0 4.5rem;padding-right:22rem;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-service .list li .title-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:2.4rem;height:3rem;line-height:3rem}.index-service .list li .title-2{opacity:0;height:5.2rem;margin-top:1rem;line-height:2.6rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.index-service .list li .arrow{top:50%;line-height:4.6rem;right:4rem;width:0;height:5rem;text-align:center;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--main-color)}.index-service .list li .arrow svg{fill:#fff;width:3.4rem;height:3.4rem;vertical-align:middle}@media (min-width:1025px){.index-service .list li .item:hover .pic:before{opacity:1}.index-service .list li .item:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.index-service .list li .item:hover .text{height:auto}.index-service .list li .item:hover .title-2{opacity:1}.index-service .list li .item:hover .arrow{width:5rem}}@media (max-width:1200px){.index-service{padding-bottom:40px}.index-service .common-text{display:none;text-align:left}.index-service .list li{width:50%}.index-service .list li .text{bottom:20px;padding:0 20px}.index-service .list li .title-1{font-size:16px;height:30px;line-height:30px}.index-service .list li:last-child{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:480px){.index-service .list li{width:100%;display:block !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-service .list li:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.index-about{overflow:hidden;margin-top:7rem;background-size:cover;background-repeat:no-repeat;background-position:top center}.index-about .list .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-about .list .left{padding-top:3rem;width:42%}.index-about .list .left .common-title,.index-about .list .left .common-button{text-align:left}.index-about .list .left .common-text{margin-bottom:5rem;margin-top:3rem;line-height:3.2rem}.index-about .list .right{width:50.5%}.index-about .list .right .pic{width:119%}.index-about .numlist{position:relative;padding-bottom:28rem;margin-top:7rem}.index-about .numlist:after{content:"";bottom:0;left:0;width:100%;position:absolute;height:27.8rem;background-image:url(../images/about-line.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.index-about .numlist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.index-about .numlist li{position:relative;text-align:center}.index-about .numlist li:after{content:"";z-index:3;opacity:0;height:27.8rem;left:3.5rem;top:13rem;width:10rem;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:bottom center;background:url(../images/about-hover.png)}.index-about .numlist li p:nth-child(2){color:#333;padding-top:1rem;margin-bottom:1rem;font-family:var(--font-family-2)}.index-about .numlist li p:nth-child(2) .counter{font-size:6.4rem;line-height:7rem}.index-about .numlist li p:nth-child(2) sup{padding-top:1rem;font-size:2.8rem;vertical-align:top;display:inline-block}.index-about .numlist li:nth-child(2):after{left:3.8rem}.index-about .numlist li:nth-child(3):after{left:4.4rem}.index-about .numlist li:nth-child(4):after{left:5.1rem}@media (min-width:1025px){.index-about li:hover p:nth-child(2){color:var(--main-color)}.index-about li:hover:after{opacity:1}}@media (max-width:1200px){.index-about{margin-top:0}.index-about .list .container{display:block}.index-about .list .left,.index-about .list .right{width:100%}.index-about .list .left{padding-top:50px}.index-about .list .right{margin-top:30px}.index-about .numlist{margin-top:30px;padding-bottom:40px}.index-about .numlist:after{display:none}.index-about .numlist li{text-align:left;padding:5px;width:50%}.index-about .numlist li p:nth-child(2) .counter{font-size:36px;line-height:40px}}@media (max-width:500px){.index-about .numlist li{font-size:12px}}.index-product{overflow:hidden;padding-top:7rem}.index-product .container{max-width:192rem}.index-product .common-tNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-product .common-tNav li{position:relative;padding:0 3.5rem;margin:3.5rem 0}.index-product .common-tNav li a{display:block}.index-product .common-tNav li:before{top:0;left:0;content:"";width:1px;height:100%;background:#d9d9d9;position:absolute}.index-product .common-tNav li .icon{overflow:hidden;height:5rem;width:5rem;margin:0 auto;position:relative}.index-product .common-tNav li .icon .img-hover{top:0;left:-2rem;opacity:0;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-product .common-tNav li .icon .img-hover img{max-height:5rem}.index-product .common-tNav li .title{color:#333;margin-top:1rem;font-size:1.8rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-product .common-tNav li:first-child:before{display:none}.index-product .common-tNav .active .icon .img{opacity:0}.index-product .common-tNav .active .icon .img-hover{left:0;opacity:1}.index-product .common-tNav .active .title{color:var(--main-color)}@media (min-width:1025px){.index-product .common-tNav li:hover .icon .img{opacity:0}.index-product .common-tNav li:hover .icon .img-hover{left:0;opacity:1}.index-product .common-tNav li:hover .title{color:var(--main-color)}}.index-product .common-tCot{display:none}.index-product .common-tCot.show{display:block;-webkit-animation:2s fadeInUp2 ease-in-out;animation:2s fadeInUp2 ease-in-out}.index-product .common-tCot ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.2rem}.index-product .common-tCot li{padding:.2rem;width:33.3333%}.index-product .common-tCot li .item{position:relative}.index-product .common-tCot li .pic{overflow:hidden;position:relative}.index-product .common-tCot li .pic img{-webkit-transition:all 700ms linear;transition:all 700ms linear}.index-product .common-tCot li .pic:before{top:0;left:0;opacity:0;z-index:1;content:"";width:100%;height:100%;position:absolute;background:rgba(207,141,48,0.9);-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-product .common-tCot li .pic:after{content:"";display:block;padding-bottom:62.5%}.index-product .common-tCot li .text{bottom:0;left:0;color:#fff;z-index:4;opacity:0;padding:4.5rem;padding-right:19rem;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-product .common-tCot li .arrow{z-index:4;width:0;opacity:0;height:5rem;line-height:4.8rem;text-align:center;background:#fff;top:4rem;right:4.5rem;overflow:hidden;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-product .common-tCot li .arrow svg{fill:var(--main-color);width:3rem;height:3rem;vertical-align:middle}.index-product .common-tCot li .title-1{padding-right:5rem;font-size:2.4rem;height:3rem;line-height:3rem;font-family:var(--font-family-2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.index-product .common-tCot li .title-2{margin-top:1rem;height:4.8rem;line-height:2.4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}@media (min-width:1025px){.index-product .common-tCot li:hover .arrow{opacity:1;width:5rem}.index-product .common-tCot li:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.index-product .common-tCot li:hover .pic:before,.index-product .common-tCot li:hover .text{opacity:1}}.index-product .common-button{margin-top:4rem}@media (max-width:1200px){.index-product .common-tNav ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index-product .common-tNav li{margin-bottom:0;padding:0 10px;text-align:center;width:33.333%}.index-product .common-tNav li:before{display:none}.index-product .common-tCot li{width:50%}.index-product .common-tCot li .text{left:auto;bottom:auto;position:relative;opacity:1;padding:20px}.index-product .common-tCot li .title-1{color:#333;padding-right:0}.index-product .common-tCot li .title-2{display:none}.index-product .common-tBox{margin-top:30px}}@media (max-width:640px){.index-product .common-tCot li{width:100%}}.index-customer{padding:6rem 0 7rem 0}.index-customer .list{margin:0 auto;margin-top:4rem;max-width:192rem}.index-customer .list li .pic{position:relative}.index-customer .list li .pic:after{content:"";display:block;padding-bottom:33.33333333%}@media (max-width:1200px){.index-customer{padding-top:30px}.index-customer .list{padding:0 20px;max-width:640px}}.index-why{position:relative;padding:9rem 0 10rem 0;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:top center}.index-why .common-title,.index-why .common-text{color:#fff}.index-why .common-text{margin-top:1rem;font-size:1.8rem;text-align:center}.index-why .list{margin-top:5rem}.index-why .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.index-why .list li{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem}.index-why .list li .item{width:100%;background:#fff;position:relative;padding:0 4rem;padding-top:7rem;padding-bottom:5rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-why .list li .num{color:#333;top:6rem;right:4rem;font-size:2.4rem;position:absolute}.index-why .list li .icon{position:relative;width:6.4rem}.index-why .list li .icon img{max-height:6.4rem}.index-why .list li .icon .img-hover{top:0;opacity:0;left:-4rem;z-index:2;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-why .list li .title-1{color:#333;margin-top:7rem;font-size:2.4rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-why .list li .title-2{margin-top:1rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}@media (min-width:1025px){.index-why li:hover .item{background:var(--main-color)}.index-why li:hover .icon .img{opacity:1}.index-why li:hover .icon .img-hover{left:0;opacity:1}.index-why li:hover .num,.index-why li:hover .title-1,.index-why li:hover .title-2{color:#fff}}@media (max-width:1200px){.index-why{padding:50px 0}.index-why .list{margin-top:10px}.index-why .list ul{margin:0 -10px}.index-why .list li{width:50%;padding-left:10px;padding-right:10px;padding-top:20px}.index-why .list li .item{padding:40px 30px}.index-why .list li .title-1{margin-top:20px}}@media (max-width:580px){.index-why .list li{width:100%}}.index-prototypes{overflow:hidden;padding-top:7rem}.index-prototypes .container{max-width:192rem}.index-prototypes .list{width:175.5%;position:relative;margin:0 -70rem;margin-top:4rem}.index-prototypes .swiper-button-prev,.index-prototypes .swiper-button-next{color:#fff}.index-prototypes .swiper-button-prev:after,.index-prototypes .swiper-button-next:after{font-size:3rem}.index-prototypes .swiper-button-prev{left:34.5%}.index-prototypes .swiper-button-next{right:34.5%}.index-prototypes .swiper-pagination{bottom:3rem}.index-prototypes .swiper-pagination-bullet{width:1.6rem;height:.2rem;background:#fff;border-radius:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}@media (max-width:1200px){.index-prototypes .list{width:100%;margin:0;margin-top:30px}.index-prototypes .swiper-button-prev{left:20px}.index-prototypes .swiper-button-next{right:20px}}.index-news{padding-top:7rem}.index-news .container{max-width:192rem}.index-news .list{margin-top:3.5rem}.index-news .item{margin-bottom:1rem;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.1);box-shadow:0 0 1rem rgba(0,0,0,0.1)}.index-news .pic{overflow:hidden;position:relative}.index-news .pic:after{content:"";display:block;padding-bottom:68.88888889%}.index-news .pic img{-webkit-transition:all 700ms linear;transition:all 700ms linear}.index-news .text{padding:3rem;padding-top:2rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-news .title{color:#333;height:5.6rem;line-height:2.8rem;font-size:2rem;margin-bottom:2rem;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;font-family:var(--font-family-2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.index-news .time svg{width:2rem;height:2rem;margin-top:.2rem;vertical-align:top;margin-right:.5rem;display:inline-block;fill:var(--main-color);-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.index-news .common-button{margin-top:3rem}@media (min-width:1025px){.index-news li:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.index-news li:hover .text{color:#fff;background:var(--main-color)}.index-news li:hover .title{color:#fff}.index-news li:hover .time svg{fill:#fff}}.index-message{position:relative;margin-top:7rem;padding:7rem 0;background-size:cover;background-repeat:no-repeat;background-position:top center}.index-message .common-text{text-align:center;margin-top:2.5rem}.index-message .form{width:42%}.index-message .form .list{padding-top:2rem}.index-message .form .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1rem}.index-message .form .list li{width:50%;padding:0 1rem;padding-top:2rem}.index-message .form .list li.text-input input{width:100%;height:6rem;line-height:6rem;padding:0 2rem;background:#fff;border:0;color:#333;font-size:1.6rem;font-family:var(--font-family-1)}.index-message .form .list li.text-textarea,.index-message .form .list li.text-button{width:100%}.index-message .form .list li.text-textarea textarea,.index-message .form .list li.text-button textarea{border:0;color:#333;font-size:1.6rem;width:100%;height:12rem;padding:1.5rem 2rem;background:#fff;font-family:var(--font-family-1)}.index-message .form .list li.text-button{padding-top:4rem;text-align:center}.index-message .form .list li.text-button a{color:#fff;padding:0 2rem;min-width:26rem;height:6rem;font-size:1.8rem;line-height:6rem;display:inline-block;background:var(--main-color)}@media (max-width:1200px){.index-message{padding:40px 0;background:#e3e7e8 !important}.index-message .common-title,.index-message .common-text{text-align:left}.index-message .common-text{display:none}.index-message .form{width:100%}.index-message .form .list{padding-top:20px}}@media (max-width:640px){.index-message .form .list li{width:100%}}.inside-banner{color:#fff;text-align:center;position:relative}.inside-banner .title-1{font-weight:normal;font-size:6.4rem;line-height:6.4rem;font-family:var(--font-family-2)}.inside-banner .title-2{font-size:2rem;margin-top:1rem}.inside-banner .pc img{width:100%}.inside-banner .ph{display:none}.inside-banner .text{top:50%;left:0;width:100%;z-index:2;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1200px){.inside-banner{margin-top:60px}}@media (max-width:767px){.inside-banner .title-1{font-size:30px;line-height:30px}.inside-banner .title-2{display:none}.inside-banner .pc{display:none}.inside-banner .ph{display:block}}.inside-wrap{padding-top:2rem;background-size:cover;background-repeat:no-repeat;background-position:top center}@media (max-width:1200px){.inside-wrap{padding-top:40px}}.inside-current{height:3rem;line-height:3rem;font-size:1.6rem;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.inside-current a:hover{text-decoration:underline}.inside-current svg{margin-top:.6rem;vertical-align:top;width:1.6rem;height:1.6rem;margin-right:1rem;display:inline-block;fill:var(--main-color)}.inside-current span{color:var(--main-color)}@media (max-width:1200px){.inside-current{display:none}}.inside-about{position:relative;margin-top:0;padding-bottom:7rem}.inside-about .list-2 .container{padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-about .list-2 .left{width:30%}.inside-about .list-2 .left .common-title{text-align:left}.inside-about .list-2 .right{width:70%}.inside-about .list-2 .right .text{line-height:3.2rem}.inside-about .list-2 .right .text .t-1{color:#333;font-size:3.2rem;line-height:4rem;font-family:var(--font-family-2)}.inside-about .list-2 .right .text .t-2{padding-top:2rem}.inside-about .list-2 .right .text .t-3{padding-top:4rem;color:var(--main-color);font-size:2rem;font-family:var(--font-family-2)}@media (max-width:1200px){.inside-about{padding-bottom:40px}.inside-about .list-2 .container{display:block}.inside-about .list-2 .left,.inside-about .list-2 .right{width:100%}.inside-about .list-2 .right .text .t-1{font-size:22px;line-height:30px}}.huanjing{overflow:hidden;background:#f5f5f5;padding:9rem 0;position:relative}.huanjing .common-title{text-align:left}.huanjing .con{width:100%;padding-left:calc((100% - var(--container)) / 2);position:relative}.huanjing .nr{margin-top:5rem;position:relative}.huanjing .swiper-container{overflow:initial;position:relative}.huanjing .list li{width:89.5rem}.huanjing .list .box{display:block}.huanjing .list .pic{-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left top;transform-origin:left top;overflow:hidden;position:relative;-webkit-transition:.5s;transition:.5s}.huanjing .list .pic img{width:auto;height:auto}.huanjing .list .text{opacity:0;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;padding-top:2rem}.huanjing .list .text .t-1{color:#333;font-size:2.4rem;font-family:var(--font-family-7)}.huanjing .list .text .t-2{font-size:1.8rem;padding-top:.5rem}.huanjing .list .swiper-slide-active .pic{-webkit-transform:scale(1);transform:scale(1)}.huanjing .list .swiper-slide-active .text{opacity:1}.huanjing .bar{width:100%;max-width:108rem;text-align:center;height:4.8rem;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50.2rem}.huanjing .swiper-button-prev,.huanjing .swiper-button-next{color:#a5a5a5;width:3.2rem;height:3.2rem;text-align:center;line-height:3rem;border:solid 1px #e1e1e1}.huanjing .swiper-button-prev:after,.huanjing .swiper-button-next:after{font-size:1.3rem}.huanjing .swiper-button-prev:hover,.huanjing .swiper-button-next:hover{color:#fff;border-color:var(--main-color);background:var(--main-color)}.huanjing .swiper-button-prev{left:auto;right:5.4rem}.huanjing .swiper-button-next{right:0}@media screen and (max-width:1280px){.huanjing .list .pic{-webkit-transform:scale(.9);transform:scale(.9)}.huanjing .list .swiper-slide-active .pic{-webkit-transform:scale(1);transform:scale(1)}.huanjing .bar{max-width:103.5rem}}@media screen and (max-width:1200px){.huanjing{padding:50px 0}.huanjing .container{overflow:hidden}.huanjing .con{padding-left:0}.huanjing .nr{margin-top:30px}.huanjing .list li{width:100%}.huanjing .bar{top:30%;max-width:100%}.huanjing .swiper-button-prev,.huanjing .swiper-button-next{width:30px;height:30px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.huanjing .swiper-button-prev:after,.huanjing .swiper-button-next:after{font-size:12px}.huanjing .swiper-button-prev{left:30px}.huanjing .swiper-button-next{right:30px}}.fzlc{position:relative;overflow:hidden;height:72.7rem;padding-top:10rem;background-size:cover;background-repeat:no-repeat;background-position:top center}.fzlc .container{max-width:192rem}.fzlc .common-title{color:#fff;text-align:center}.fzlc .list{width:110%;margin-left:-6%;margin-top:10rem;position:relative}.fzlc .list .item{color:#fff;text-align:center}.fzlc .list .item .year{font-size:4.8rem;line-height:19rem;font-family:var(--font-family-2)}.fzlc .list .item .tit{display:none;font-size:2rem;margin-top:10rem}.fzlc .swiper-button-prev,.fzlc .swiper-button-next{top:7.5rem;margin-top:auto;z-index:10;border:none;width:3.2rem;height:3.2rem;-webkit-transition:all 500ms ease;transition:all 500ms ease;border:solid 1px rgba(255,255,255,0.2);background:rgba(0,0,0,0.01);color:rgba(255,255,255,0.5);text-align:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fzlc .swiper-button-prev:after,.fzlc .swiper-button-next:after{font-size:1.2rem}.fzlc .swiper-button-prev{left:28%}.fzlc .swiper-button-next{right:28%}.fzlc .swiper-slide-active .item .year{font-size:25rem;color:var(--main-color)}.fzlc .swiper-slide-active .item .tit{margin-left:-50%;display:block;width:200%}@media (max-width:1200px){.fzlc{height:auto;padding-top:50px;padding-bottom:60px}.fzlc .list{width:100%;margin-left:0;margin-top:40px}.fzlc .swiper-button-prev{left:0;top:2rem}.fzlc .swiper-button-next{right:0;top:2rem}.fzlc .swiper-slide-active .item{padding:0 50px}.fzlc .swiper-slide-active .item .year{font-size:40px;line-height:60px}.fzlc .swiper-slide-active .item .tit{margin-top:20px;margin-left:0;width:100%}}.inside-honor{overflow:hidden;padding-bottom:12rem;position:relative;padding-top:9rem;background-size:cover;background-repeat:no-repeat;background-position:top center}.inside-honor .swiper-container{overflow:initial}.inside-honor:after{content:"";width:100%;left:0;bottom:0;height:14.2rem;position:absolute;background:url(../images/honor-line.jpg) no-repeat top center;background-size:cover}.inside-honor .list{margin-top:6rem}.inside-honor .list .item{padding:2.6rem;position:relative;background:url(../images/honor-kuang.png) no-repeat top center;background-size:cover}.inside-honor .list .item .dot{position:absolute}.inside-honor .list .item .dot img{max-height:1.6rem}.inside-honor .list .item .dot-1{top:2rem;left:2rem}.inside-honor .list .item .dot-2{top:2rem;right:2rem}.inside-honor .list .item .dot-3{bottom:1.4rem;left:2rem}.inside-honor .list .item .dot-4{bottom:1.4rem;right:2rem}@media (max-width:1200px){.inside-honor{padding-top:40px}.inside-honor .swiper-container{overflow:hidden}}.inside-faq{position:relative;background:#f0f0f0;padding-bottom:7rem;padding-top:5rem;background-size:contain;background-repeat:no-repeat;background-position:top center}.inside-faq .list{z-index:9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-faq .list .common-title{width:30%;text-align:left;color:var(--main-color)}.inside-faq .list .right{width:70%;border-bottom:solid 1px #d0d5d2}.inside-faq .list .right .tit{font-family:var(--font-family-2);font-weight:normal;cursor:pointer;color:#333;font-size:2rem;position:relative;padding:3rem;padding-left:3rem;border-top:solid 1px #d0d5d2}.inside-faq .list .right .tit:before{left:0;top:3.6rem;content:"";width:1.8rem;height:1.8rem;position:absolute;background:url(../images/faq-icon.png) no-repeat top center;background-size:cover}.inside-faq .list .right .tit:after{top:3rem;right:0;content:"";width:.9rem;height:.9rem;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:solid 1px #666;border-bottom:solid 1px #666}.inside-faq .list .right .txt{display:none;margin-top:-2rem;position:relative;padding-left:3rem;padding-bottom:3.5rem;line-height:3.2rem}.inside-faq .list .right .active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-right:solid .2rem var(--main-color);border-bottom:solid .2rem var(--main-color)}@media (max-width:1200px){.inside-faq{padding-top:0}.inside-faq .list{display:block}.inside-faq .list .right{width:100%;margin-top:40px}.inside-faq .list .right .txt{line-height:26px;padding-right:0;margin-top:0}}.inside-adv{overflow:hidden;position:relative;padding-top:4rem;padding-bottom:10rem}.inside-adv:before{top:0;left:0;z-index:3;content:"";width:15rem;height:100%;background:#fff;position:absolute}.inside-adv .common-title{text-align:left}.inside-adv .list{margin-top:5rem;position:relative}.inside-adv .list li:nth-child(2n+1){margin-top:4rem}.inside-adv .list .swiper-container{overflow:inherit}.inside-adv .list .swiper-button-prev,.inside-adv .list .swiper-button-next{color:#999;top:-7rem}.inside-adv .list .swiper-button-prev:after,.inside-adv .list .swiper-button-next:after{font-size:3rem}.inside-adv .list .swiper-button-prev:hover,.inside-adv .list .swiper-button-next:hover{color:var(--main-color)}.inside-adv .list .swiper-button-prev{left:auto;right:5rem}.inside-adv .list .swiper-button-next{right:0}.inside-adv .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38rem;padding:4rem 6rem;text-align:center;background:url(../images/bg-6.jpg) repeat top center;background-size:cover}.inside-adv .list .item .t-icon img{max-height:8rem}.inside-adv .list .item .t-1{color:#333;font-size:2.4rem;margin-top:2rem;font-family:var(--font-family-7)}.inside-adv .list .item .t-2{overflow:auto;height:9rem;line-height:3rem;margin-top:2rem}@media (max-width:1200px){.inside-adv{padding-top:0;padding-bottom:40px}.inside-adv:before{display:none}.inside-adv .list li{margin-top:0 !important}.inside-adv .list li .item{padding:30px 20px}.inside-adv .list .swiper-container{overflow:hidden}.inside-adv .list .swiper-button-prev:after,.inside-adv .list .swiper-button-next:after{font-size:18px}.inside-adv .list .swiper-button-prev{right:20px}.inside-adv .list .swiper-button-next{right:0}}.inside-capacity{padding:4rem 0 10rem 0}.inside-capacity .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-capacity .left{width:30%}.inside-capacity .left .common-title{text-align:left}.inside-capacity .right{width:70%}.inside-capacity .right .table tr{border-bottom:solid 1px #d9d9d9}.inside-capacity .right .table tr:first-child{border-top:solid 1px #d9d9d9}.inside-capacity .right .table td{padding:1.5rem 4rem}@media (max-width:1200px){.inside-capacity{padding-top:0;padding-bottom:40px}.inside-capacity .container{display:block}.inside-capacity .left,.inside-capacity .right{width:100%}.inside-capacity .right{margin-top:30px}.inside-capacity .right .table{-webkit-overflow-scrolling:touch;font-size:14px;overflow-x:auto}.inside-capacity .right .table table{width:640px}.inside-capacity .right .table td{padding-left:0}}.inside-capacity-2{overflow:hidden;padding-bottom:7rem}.inside-capacity-2 .common-title{text-align:left}.inside-capacity-2 .common-wrap{padding-top:4rem}.inside-capacity-2 .common-bt{font-size:2.8rem;line-height:3rem;color:var(--main-color);font-family:var(--font-family-2)}.inside-capacity-2 .common-text{line-height:3.2rem;margin-top:2rem}.inside-capacity-2 .list{width:110%;margin-top:3rem;position:relative}.inside-capacity-2 .swiper-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:91%;margin-top:4rem}.inside-capacity-2 .swiper-box:before{top:50%;left:0;content:"";width:93%;height:1px;position:absolute;background:#d9d9d9}.inside-capacity-2 .swiper-button-prev,.inside-capacity-2 .swiper-button-next{font-weight:700;color:#999;top:auto;left:auto;right:auto;margin-top:auto;position:relative}.inside-capacity-2 .swiper-button-prev:after,.inside-capacity-2 .swiper-button-next:after{font-size:3rem}.inside-capacity-2 .swiper-button-prev:hover,.inside-capacity-2 .swiper-button-next:hover{color:var(--main-color)}.inside-capacity-2 .swiper-button-next{margin-left:2rem}@media (max-width:1200px){.inside-capacity-2{padding-bottom:40px}.inside-capacity-2 .list{width:100%}.inside-capacity-2 .common-wrap{padding-top:10px}.inside-capacity-2 .swiper-box{width:100%;margin-top:20px}.inside-capacity-2 .swiper-box:before{width:80%}.inside-capacity-2 .swiper-button-prev:after,.inside-capacity-2 .swiper-button-next:after{font-size:18px}.inside-capacity-2 .swiper-button-next{margin-left:0}}.inside-project-show table{width:100%;margin:30px 0}.inside-project-show table td{border:1px #eee solid;padding:5px 5px}.inside-project-show .list{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5}.inside-project-show .list .left{width:50%;padding:3rem 7rem}.inside-project-show .list .left .common-title{text-align:left}.inside-project-show .list .left .common-text{padding-top:4rem;line-height:3.2rem}.inside-project-show .list .right{width:50%}.inside-project-show .tu{margin-top:.6rem}.inside-project-show .text{background:#f5f5f5;padding:6rem}.inside-project-show .text .f32{color:#333;font-size:3.2rem;padding-bottom:2rem;font-family:var(--font-family-2)}.inside-project-show .inside-fh{text-align:center;padding-top:4rem}.inside-project-show .inside-fh img{max-height:7.2rem;margin-bottom:1rem}@media (max-width:1200px){.inside-project-show .list{display:block;margin-top:0}.inside-project-show .list .left,.inside-project-show .list .right{width:100%}.inside-project-show .list .left{padding:30px}.inside-project-show .list .left .common-text{line-height:24px;padding-top:20px}.inside-project-show .text{padding:30px}}.inside-quality .common-title{margin-bottom:3rem;line-height:6rem;text-align:left}.inside-quality li{padding:5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.inside-quality li .pic{width:50%}.inside-quality li .text{width:42%}.inside-quality li .text .t-2{color:#333;padding:2rem 0}.inside-quality li .text .t-3{margin-bottom:1rem;padding-left:2.5rem;position:relative}.inside-quality li .text .t-3 img{left:0;top:.6rem;position:absolute;max-height:1.4rem}.inside-quality li:nth-child(2n){-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}@media (max-width:1200px){.inside-quality li{padding-top:0;display:block}.inside-quality li .pic,.inside-quality li .text{width:100%}.inside-quality li .text{margin-top:30px}}.inside-processes{overflow:hidden;padding-top:3rem;padding-bottom:10rem}.inside-processes .list{width:110%}.inside-processes .list li{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:5rem}.inside-processes .list li .item{width:100%;min-height:100%;padding:3rem;border:solid 1px #e1e1e1}.inside-processes .list li .tit{color:#333;font-size:2rem;margin-top:2rem;font-family:var(--font-family-2)}.inside-processes .list li .txt{margin-top:1rem;line-height:2.6rem;height:7.8rem;overflow:auto}.inside-processes .list li .tag{margin-top:2rem;color:var(--main-color)}.inside-processes .list li .tag a{color:var(--main-color)}.inside-processes .list li .tag a:hover{text-decoration:underline}.inside-processes .swiper-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:91%;margin-top:4rem}.inside-processes .swiper-box:before{top:50%;left:0;content:"";width:90%;height:1px;position:absolute;background:#d9d9d9}.inside-processes .swiper-button-prev,.inside-processes .swiper-button-next{background:#fff;border-radius:50%;border:solid 1px #e7e7e7;width:5.2rem;height:5.2rem;font-weight:700;color:#999;top:auto;left:auto;right:auto;margin-top:auto;position:relative}.inside-processes .swiper-button-prev:after,.inside-processes .swiper-button-next:after{font-size:1.4rem}.inside-processes .swiper-button-prev:hover,.inside-processes .swiper-button-next:hover{color:#fff;background:var(--main-color);border-color:var(--main-color)}.inside-processes .swiper-button-next{margin-left:2rem}@media (max-width:1200px){.inside-processes{padding-top:0;padding-bottom:50px}.inside-processes .list{width:100%}.inside-processes .swiper-box{width:100%}}.index-inspection{background:#f5f5f5;padding:7rem 0}.index-inspection .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-inspection .list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10rem;padding-top:3rem;text-align:center;width:33.3333%}.index-inspection .list li .item{width:100%}.index-inspection .list li .icon img{max-height:8rem;-webkit-transition:all 500ms ease;transition:all 500ms ease}.index-inspection .list li .tit{color:#333;font-size:1.8rem;margin-top:.5rem;font-family:var(--font-family-2)}.index-inspection .list li:hover .icon img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:1200px){.index-inspection .list li{width:50%;padding-left:15px;padding-right:15px}}@media (max-width:480px){.index-inspection .list li{width:100%}}.inside-world{padding:9rem 0}.inside-world .list li{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-world .list li .left{width:50%}.inside-world .list li .right{width:46%}.inside-world .list li .right .tit{font-size:3.2rem;color:var(--main-color);font-family:var(--font-family-3)}.inside-world .list li .right .txt{margin-top:3rem}.inside-world .list li .right .txt p:first-child{color:#333;padding-bottom:.5rem;font-size:2.4rem;font-family:var(--font-family-2)}.inside-world .list li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1200px){.inside-world{padding:40px 0}.inside-world .list li{margin-top:30px;display:block}.inside-world .list li .left,.inside-world .list li .right{width:100%}.inside-world .list li .right{margin-top:30px}}.inside-standards{background:#f5f5f5;padding:9rem 0}.inside-standards .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.inside-standards .list li{margin-top:5rem;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:25%}.inside-standards .list li .item{width:100%;min-height:100%;text-align:center;padding:7rem 3rem;background:url(../images/bg-7.jpg) repeat;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;background-size:cover}.inside-standards .list li .item .icon{position:relative;width:7rem;height:7rem;margin:0 auto}.inside-standards .list li .item .icon img{max-height:7rem}.inside-standards .list li .item .img-hover{top:0;left:-2rem;opacity:0;position:absolute;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.inside-standards .list li .item .title{color:#333;margin-top:2rem;line-height:3.2rem}.inside-standards .list li:nth-child(2n){margin-top:9rem}@media (min-width:1025px){.inside-standards .list li:hover .item{background:url(../images/bg-8.jpg) repeat;background-size:cover}.inside-standards .list li:hover .item .img{opacity:0}.inside-standards .list li:hover .item .img-hover{left:0;opacity:1}.inside-standards .list li:hover .item .title{color:#fff}}@media (max-width:1200px){.inside-standards{padding:40px 0}.inside-standards .list ul{margin-left:-15px;margin-right:-15px}.inside-standards .list li{width:50%;padding:0 15px;margin-top:30px !important}.inside-standards .list li .item{padding:30px 20px}}@media (max-width:440px){.inside-standards .list li{width:100%}}.inside-news-top{padding-top:4rem;padding-bottom:8rem}.inside-news-top .container{position:relative}.inside-news-top .list{-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.1);box-shadow:0 0 2rem rgba(0,0,0,0.1)}.inside-news-top .list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.inside-news-top .list a:hover .pic img{-webkit-transform:scale(1.1);transform:scale(1.1)}.inside-news-top .list a:hover .tit{color:var(--main-color)}.inside-news-top .list a:hover .button span:before{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-animation:shine 1.5s ease-out infinite;animation:shine 1.5s ease-out infinite}.inside-news-top .list .pic{width:50%;overflow:hidden;position:relative}.inside-news-top .list .pic img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 700ms ease;transition:all 700ms ease}.inside-news-top .list .pic:after{content:"";display:block;padding-bottom:68.75%}.inside-news-top .list .txtbox{width:50%;padding:0 7rem}.inside-news-top .list .time{color:var(--main-color)}.inside-news-top .list .time span{font-size:4.8rem;font-weight:700}.inside-news-top .list .tit{color:#26313e;height:8rem;font-size:2.6rem;line-height:4rem;font-family:var(--font-family-2);-webkit-transition:color 334ms ease;transition:color 334ms ease;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.inside-news-top .list .txt{color:#666;margin-top:1.5rem;height:4.8rem;line-height:2.4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.inside-news-top .list .button{color:#fff;height:6rem;line-height:6rem;min-width:26rem;text-align:center;padding:0 1rem;background:var(--main-color);display:inline-block;margin-top:5rem}.inside-news-top .swiper-box{position:relative}.inside-news-top .swiper-button-prev,.inside-news-top .swiper-button-next{top:6.4rem;width:3.4rem;height:3.4rem;z-index:9;color:#a5a5a5;border:solid 1px #e6e6e6;border-radius:50%;-webkit-transition:all 500ms ease;transition:all 500ms ease;vertical-align:top}.inside-news-top .swiper-button-prev:after,.inside-news-top .swiper-button-next:after{font-size:1.2rem}.inside-news-top .swiper-button-prev:hover,.inside-news-top .swiper-button-next:hover{color:#fff;background:var(--main-color);border-color:var(--main-color)}.inside-news-top .swiper-button-prev{left:34rem;background-size:cover}.inside-news-top .swiper-button-next{right:34rem;background-size:cover}.inside-news-top .swiper-pagination-progressbar{height:2px;margin:0 auto;width:100%;left:50%;z-index:1;bottom:-6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:80rem;background:#e3e3e3}.inside-news-top .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--main-color)}@media (max-width:1200px){.inside-news-top{padding:0 0 40px 0}.inside-news-top .list{padding:0;position:relative}.inside-news-top .list a{display:block}.inside-news-top .list .pic{width:100%}.inside-news-top .list .txtbox{width:100%;padding:0 30px;padding-bottom:40px;padding-top:15px}.inside-news-top .list .time{font-size:14px}.inside-news-top .list .time img{max-height:13px;margin-right:5px}.inside-news-top .list .txt{margin-top:10px;height:48px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.inside-news-top .list .button{display:none;min-width:150px;margin-top:20px}.inside-news-top .swiper-button-prev{left:0;z-index:11;background-color:#fff}.inside-news-top .swiper-button-next{right:0;z-index:11;background-color:#fff}.inside-news-top .swiper-button-prev,.inside-news-top .swiper-button-next{top:54px}.inside-news-top .swiper-pagination-progressbar{max-width:100%}}@media (max-width:480px){.inside-news-top .list a{display:block}.inside-news-top .list .pic{width:100%}.inside-news-top .list .txtbox{width:100%;padding:30px 20px}}.inside-design{background-repeat:no-repeat;background-size:contain;background-position:center bottom;padding-top:4rem;padding-bottom:7rem}.inside-design .common-title{text-align:left}.inside-design .list-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-design .list-1 .left{width:26%}.inside-design .list-1 .right{width:72%;padding-top:1rem;line-height:3.2rem}.inside-design .list-1 .right .t-1{font-size:2.8rem;padding-top:4rem;color:var(--main-color);font-family:var(--font-family-2)}.inside-design .list-1 .right .t-1:first-child{padding-top:0}.inside-design .list-1 .right .t-2{padding-top:2rem}.inside-design .list-2{background:#fff}.inside-design .list-2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.inside-design .list-2 li{width:50%;padding:0 2rem;padding-top:4rem}.inside-design .list-3{padding-top:7rem}.inside-design .list-3 .common-title{text-align:center}.inside-design .list-3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.inside-design .list-3 li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem;padding-top:4rem;width:33.333%}.inside-design .list-3 li .item{width:100%;padding:6rem 3rem;text-align:center;background:url(../images/bg-6.jpg) repeat top center;background-size:cover}.inside-design .list-3 li .icon img{max-height:10rem}.inside-design .list-3 li .title{color:#333;font-size:2rem;margin-top:3rem;font-family:var(--font-family-2)}@media (max-width:1200px){.inside-design{padding-top:0}.inside-design .list-1{display:block}.inside-design .list-1 .left{width:100%}.inside-design .list-1 .right{width:100%;padding-top:30px}.inside-design .list-2 ul{margin:0 -10px}.inside-design .list-2 li{padding:0 10px;padding-top:20px}.inside-design .list-3 ul{margin:0 -10px}.inside-design .list-3 li{padding:0 10px;padding-top:20px;width:50%}.inside-design .list-3 li .title{margin-top:15px}}@media (max-width:440px){.inside-design .list-3{padding-top:40px}.inside-design .list-3 li{width:100%}}.inside-solution{padding-bottom:7rem;padding-top:4rem}.inside-solution .common-tNav li{margin:0}.inside-solution .common-wrap{position:relative;margin-top:7rem}.inside-solution .common-wrap:first-child{margin-top:0}.inside-solution .common-tCot{display:block;margin-top:4rem}.inside-solution .common-tCot li .pic:before{display:none}.inside-solution .common-tCot li .text{opacity:1;bottom:auto;left:auto;padding:3rem;position:relative;background:#f5f5f5}.inside-solution .common-tCot li .arrow{right:3rem;z-index:6;opacity:1;top:auto;width:auto !important;bottom:5.5rem;background:transparent}.inside-solution .common-tCot li .title-1,.inside-solution .common-tCot li .title-2{color:#333}.inside-solution .common-tCot li .title-2{height:24px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}@media (min-width:1025px){.inside-solution li:hover .text{background:var(--main-color)}.inside-solution li:hover .title-1,.inside-solution li:hover .title-2{color:#fff}.inside-solution li:hover .arrow svg{fill:#fff}}@media (max-width:1200px){.inside-solution{padding-top:0}.inside-solution .common-tNav li{padding-bottom:20px}.inside-solution .common-tNav li .title{font-size:14px;line-height:20px}.inside-solution .common-tCot{margin-top:20px}}@media (max-width:640px){.inside-solution .common-tCot li{margin-top:20px}.inside-solution .common-tCot li:first-child{margin-top:0}}.inside-xg-project .common-title{font-size:6.4rem;line-height:6.4rem}.inside-xg-project .common-tCot ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1200px){.inside-xg-project{padding-top:30px}}.inside-news{padding-bottom:40px;padding-top:2rem}.inside-news .container{max-width:160rem}.inside-news .list{margin-top:0}.inside-news .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.inside-news .list li{width:33.333%;padding:0 2rem;padding-top:4rem}@media (max-width:1200px){.inside-news .list{padding-top:20px}.inside-news .list ul{margin:0 -10px}.inside-news .list li{width:50%;padding:0 10px;padding-top:20px}}@media (max-width:440px){.inside-news .list li{width:100%}}.inside-newsInfo{padding-bottom:3rem;background:#fafafa}.inside-newsInfo .inside-current{text-align:right}.inside-newsInfo .common-title{text-align:left;font-weight:normal;line-height:6rem;padding:6rem 0;max-width:124rem}.inside-newsInfo .common-nr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-newsInfo .share a{margin-left:1rem;width:3.2rem;height:3.2rem;line-height:2.8rem;border-radius:50%;text-align:center;display:inline-block;border:solid 1px #3f3f3f}.inside-newsInfo .share svg{fill:#333;width:1.4rem;height:1.4rem;vertical-align:middle}@media (max-width:1200px){.inside-newsInfo .common-title{max-width:100%;font-size:20px;line-height:30px}}.inside-newsshow{background:#fff;padding:7rem 0;line-height:3.2rem}.inside-newsshow table{width:100%;margin:30px 0}.inside-newsshow table td{border:1px #eee solid;padding:5px 5px}@media (max-width:1200px){.inside-newsshow{line-height:24px}}.inside-label{padding-top:4rem}.inside-label a{padding-right:1.5rem;display:inline-block}.inside-label span{color:var(--main-color)}.inside-prev-next{margin-top:2rem;border-top:solid .1rem #d6d6d6;border-bottom:solid .1rem #d6d6d6}.inside-prev-next li{padding:0 3rem;overflow:hidden;height:5rem;line-height:4.9rem;border-top:solid 1px #ececec}.inside-prev-next li span{display:inline-block;position:relative}.inside-prev-next li span:after{content:"";margin:0 2rem;display:inline-block;vertical-align:middle;border-left:solid .5rem transparent;border-right:solid .5rem transparent;border-bottom:solid .6rem #666}.inside-prev-next li:hover a{color:var(--sub-color)}.inside-prev-next li:first-child{border-top:0}.inside-prev-next li:last-child span:after{border-bottom:0;border-left:solid .5rem transparent;border-right:solid .5rem transparent;border-top:solid .6rem #666}@media (max-width:1200px){.inside-prev-next li{overflow:hidden;height:50px;padding:0 0;line-height:49px}.inside-prev-next li a{padding-left:20px}}.inside-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3rem}.inside-back a{color:#fff;background:#000;padding:0 4rem;line-height:4.6rem;display:inline-block;-webkit-transition:all 334ms ease-in-out;transition:all 334ms ease-in-out}.inside-back a:hover{color:#fff;background:var(--main-color)}@media (max-width:1200px){.inside-back{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.inside-xg-news{padding-top:0;padding-bottom:7rem}.inside-xg-news .container{max-width:160rem}.inside-contact{position:relative;background-size:contain;background-repeat:no-repeat;background-position:top center}.inside-contact .lxfs-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-contact .lxfs-message .left{width:44%;padding-top:6rem}.inside-contact .lxfs-message .right{width:50%;background:#fff;position:relative}.inside-contact .lxfs-message .right .circle{top:35%;left:49%;z-index:3;width:14rem;height:14rem;position:absolute}.inside-contact .lxfs-message .right .circle:before{background:rgba(0,0,0,0.3)}.inside-contact .lxfs-message .right .circle:after{background:rgba(0,0,0,0.4)}.inside-contact .lxfs-message .right .circle span{z-index:3;top:50%;left:50%;position:absolute;background:#000;width:7rem;height:7rem;vertical-align:middle;display:inline-block;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.inside-contact .lxfs-message .right .circle img{margin-top:3rem;vertical-align:middle;max-height:10px}.inside-contact .lxfs{color:#666;line-height:3rem}.inside-contact .lxfs .common-title{text-align:left;padding-bottom:1rem}.inside-contact .lxfs .common-info{padding-top:3rem}.inside-contact .listLxfs li{width:100%;border-bottom:1px #d7d7d9 solid}.inside-contact .listLxfs .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3.5rem;padding-bottom:3.5rem}.inside-contact .listLxfs .icon{display:inline-block;width:5rem;height:5rem}.inside-contact .listLxfs .icon img{max-height:5rem}.inside-contact .listLxfs .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2rem;line-height:3rem;position:relative}.inside-contact .listLxfs .text .bt{color:#666;font-size:2rem;font-family:var(--font-family-7)}.inside-contact .listLxfs .text .txt{padding-right:12rem;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333}.inside-contact .listLxfs .text .txt a{color:#333}@media (max-width:1200px){.inside-contact .lxfs-message{display:block}.inside-contact .lxfs-message .left,.inside-contact .lxfs-message .right{width:100%}.inside-contact .lxfs-message .left{padding-top:0}.inside-contact .lxfs .common-title{padding-bottom:0}.inside-contact .lxfs .common-info{padding-top:15px}.inside-contact .listLxfs .text .txt{padding-right:0}}.inside-join{padding-top:5rem}.inside-join li{padding-bottom:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-join li .left{width:45%}.inside-join li .left .common-title{text-align:left}.inside-join li .left .common-text{line-height:3.2rem}.inside-join li .left .common-text p{padding-top:3rem}.inside-join li .right{width:50%}@media (max-width:1200px){.inside-join{padding-top:0}.inside-join li{padding-bottom:30px;display:block}.inside-join li .left,.inside-join li .right{width:100%}.inside-join li .left .common-text{line-height:24px}.inside-join li .right{margin-top:30px}}.inside-job{padding:7rem 0;background:#f7f7f7}.inside-job .list{margin-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inside-job .list li{width:100%}.inside-job .list .liDiv{width:100%;margin-bottom:5rem}.inside-job .list .liDiv:last-child{margin-bottom:0}.inside-job .list .liDiv:last-child{margin-bottom:0}.inside-job .list .box{display:block;min-height:100%;background-color:#fff;padding-bottom:2rem;padding:0 6rem 6rem 6rem;position:relative}.inside-job .list .title{color:#000;font-size:3.2rem;line-height:4rem;margin-bottom:3rem;padding-right:5rem;position:relative}.inside-job .list .hd{padding-top:5rem;display:block;position:relative}.inside-job .list .hd .icon{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background-color:#efefef;position:absolute;top:5rem;right:0;color:var(--main-color)}.inside-job .list .hd .icon svg{width:3rem;height:3rem;fill:var(--main-color)}.inside-job .list .hd:hover .title{color:var(--main-color)}.inside-job .list .hd:hover .icon{background-color:var(--main-color);color:#fff}.inside-job .list .hd:hover .icon svg{fill:#fff}.inside-job .list .hd .info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;line-height:2;color:#666}.inside-job .list .hd .info .div-1{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px #e1e1e1 solid;padding-top:1.5rem;padding-bottom:1rem}.inside-job .list .hd .info .span-1{display:inline-block;width:14rem}.inside-job .list .hd .info .span-2{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2rem}.inside-job .list .bd{display:none;padding-top:3rem;color:#666;font-size:1.6rem}.inside-job .list .bd .bt{color:#222;font-size:2.2rem;padding:2rem 0;font-family:var(--font-family-7)}.inside-job .list .bd .p-1{color:#333}.inside-job .list .text p{padding-bottom:1rem}.inside-job .list .send{padding-top:2rem}.inside-job .list .send a{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16rem;line-height:6rem;background:var(--main-color);padding:0 3rem;text-align:center;font-size:1.8rem}.inside-job .list .send a:hover{opacity:.8}.inside-job .list .send a .icon{max-height:2.6rem;margin-right:1rem}.inside-job .list .active .box{-webkit-box-shadow:0 .01rem .05rem #ddd;box-shadow:0 .01rem .05rem #ddd}.inside-job .list .active .hd .icon{background-color:var(--main-color)}.inside-job .list .active .hd .icon svg{fill:#fff}@media screen and (max-width:1200px){.inside-job{padding-top:40px;padding-bottom:60px}.inside-job .page-more{padding-top:50px}.inside-job .nr{margin-top:0;padding-left:0}.inside-job .list{margin-top:30px;padding-left:0}.inside-job .list .box{padding:20px 20px;border-radius:5px}.inside-job .list .hd{padding:0 0 20px 0}.inside-job .list .hd .icon{width:36px;height:36px;top:0}.inside-job .list .hd .icon svg{width:15px;height:15px}.inside-job .list .hd .title{font-size:16px;line-height:30px;height:30px;padding-left:10px;margin-bottom:10px}.inside-job .list .hd .title::after{width:2px;height:16px;top:7px}.inside-job .list .hd .info{padding-left:10px;font-size:14px}.inside-job .list .hd .info .div-1{padding-top:10px;padding-bottom:10px}.inside-job .list .hd .info .span-1{width:90px}.inside-job .list .liDiv{margin-bottom:20px}.inside-job .list .bd{font-size:14px;padding:0 10px 20px 10px}.inside-job .list .bd .bt{font-size:16px}.inside-job .list .send{padding-top:0}.inside-job .list .send a{min-width:160px;line-height:46px;padding:0 20px;font-size:14px;border-radius:30px}.inside-job .list .active .box{-webkit-box-shadow:0 0 5px 0 #ddd inset;box-shadow:0 0 5px 0 #ddd inset}}

@font-face {
    font-family: "RIGHTEOUS-REGULAR";
    src: url('../fonts/RIGHTEOUS-REGULAR.TTF');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.banner .swiper-slide-active .t-4{
    -webkit-animation: 1.6s titFadeup1 ease;
    animation: 1.6s titFadeup1 ease;
}
.banner .swiper-slide-active .t-5{
    -webkit-animation: 1.7s titFadeup1 ease;
    animation: 1.7s titFadeup1 ease;
}
.banner .swiper-slide-active .t-9{
    -webkit-animation: 1.5s titFadeup1 ease;
    animation: 1.7s titFadeup1 ease;
}
.banner .swiper-slide-active .t-10{
    -webkit-animation: 1.6s titFadeup1 ease;
    animation: 1.7s titFadeup1 ease;
}
.banner .swiper-slide-active .t-11{
    -webkit-animation: 1.7s titFadeup1 ease;
    animation: 1.7s titFadeup1 ease;
}
.banner .t-1 span,
.banner .t-2 span{
    font-family:"RIGHTEOUS-REGULAR";
}

.xz-nr{
    float:right;
    position:relative;
    max-width:76rem;
    width:100%;
}
.xz-nr .t-4{
    margin-top:-1rem;
    padding-bottom:1.5rem;
    position:relative;
    &:after{
        bottom:0;
        left:0;
        content:"";
        width:100%;
        height:0.2rem;
        position:absolute;
        background:linear-gradient(to right,#dde2e5,#c3c4c4,#dde2e5);
    }
}
.xz-nr .t-4 span{
    font-size:8rem;
    line-height:8rem;
    display: inline-block;
    font-family:"RIGHTEOUS-REGULAR";
    background-image: -webkit-linear-gradient(#333 35%, #a07031);
    -webkit-background-clip: text;
    color: transparent;
}

.xz-nr .t-5{
    color:#333;
    padding:0 2rem;
    font-size:2.1rem;
    text-align:right;
    font-weight:100;
    margin-top:2rem;
}

.xz-nr .t-6{
    right:0;
    top:-2rem;
    position:absolute;
}

.xz-nr .t-6 img{
    max-height:9rem;
}
.xz-nr .t-7{
    text-align:center;
}
.xz-nr .t-7 img{
    max-height:2rem;
}

.xz-nr .t-8{
    margin-top:-2rem;
    position:relative;
    text-align:center;
}

.xz-nr .t-8 img{
    max-height:5.8rem;
}
.xz-nr-2{
    max-width:60rem;
    width:100%;
    float:right;
}
.xz-nr-2 .t-9{
    font-size:8.5rem;
    line-height:9rem;
    color:#cf8d30;
    position:relative;
    font-family:"RIGHTEOUS-REGULAR";
}
.xz-nr-2 .t-9:after{
    content:"";
    margin-left:3rem;
    width:0.5rem;
    height:6.2rem;
    display:inline-block;
    background:#cf8d30;
}
.xz-nr-2 .t-10{
    font-size:8rem;
    line-height:9rem;
    color:#333;
    margin-top:1rem;
    margin-bottom:4rem;
    position:relative;
    font-family:"RIGHTEOUS-REGULAR";
}
.xz-nr-2 .t-10:before{
    content:"";
    right:0;
    top:50%;
    width:1.1rem;
    height:1.1rem;
    border-radius:50%;
    background:#333;
    position:absolute;
    transform:translateY(-50%);
}
.xz-nr-2 .t-10:after{
    content:"";
    right:0;
    top:0;
    z-index:-1;
    width:10rem;
    height:10rem;
    position:absolute;
    border-radius:50%;
    background:linear-gradient(to right,#e3dcd3,#d9b583);
}
.xz-nr-2 .t-11{
    color:#666;
    font-size:3rem;
    padding-left:2.8rem;
    position:relative;
    text-shadow:0 0 1px #666;
}
.xz-nr-2 .t-11:before{
    left:0;
    content:"";
    top:2rem;
    width:0.8rem;
    height:0.8rem;
    position:absolute;
    background:#cf8d30;
}

@media(max-width:768px){
    .xz-nr .t-4{
        margin-top:0;
        padding-bottom:0;
        text-align:right;
    }
    .xz-nr .t-4 span{
        font-size:46px;
        line-height:50px;
    }
    .xz-nr .t-4:after{
        display:none;
    }
    .xz-nr .t-5{
        display:none;
    }
    .xz-nr .t-6,
    .xz-nr .t-7,
    .xz-nr .t-8{
        display:none;
    }
    .xz-nr-2{
        text-align:right;
    }
    .xz-nr-2 .t-9,
    .xz-nr-2 .t-10{
        font-size:30px;
        line-height:30px;
    }
    .xz-nr-2 .t-9:after,
    .xz-nr-2 .t-10:before,
    .xz-nr-2 .t-10:after{
        display:none;
    }
    
    .xz-nr-2 .t-11{
        display:none;
    }
    
}
