@charset "utf-8";.page-banner {min-height:500px;position:relative;z-index:1}
.page-banner::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:0 0 75px 75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.page-banner .page-banner-txt {width:100%;height:100%;text-align:center;color:#FFF;padding-top:200px}
.page-banner .page-banner-txt .home-title {text-align:center;font-size:68px;font-weight:bold;color:#FFF}
.page-banner .page-banner-txt .list {display:flex;justify-content:center;margin-top:80px}
.page-banner .page-banner-txt .list li {margin:0 20px;font-size:18px;line-height:1.4}
.page-banner .page-banner-txt .list li .icon {margin-right:6px}
.solution .page-banner::before {background-image:url("/images/solution-banner.png")}
.solution-module1 {padding:100px 0}
.solution-module1 .box {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:70px}
.solution-module1 .info {width:32%}
.solution-module1 .tag li {display:flex;padding-bottom:40px;position:relative}
.solution-module1 .tag li::before {content:"";position:absolute;left:42px;top:0;width:2px;height:100%;background:#dfdfdf}
.solution-module1 .tag li:last-child {padding-bottom:0}
.solution-module1 .tag li:last-child::before {display:none}
.solution-module1 .tag li .icon {border:1px solid #dfdfdf;border-radius:50%;width:85px;height:85px;display:flex;justify-content:center;align-items:center;background:#FFF;position:relative;z-index:1}
.solution-module1 .tag li:hover .icon {background:linear-gradient(90deg,#FF5B46,#3A3CF2)}
.solution-module1 .tag li:hover .icon img {filter:brightness(100)}
.solution-module1 .tag li.active .icon {background:linear-gradient(90deg,#FF5B46,#3A3CF2)}
.solution-module1 .tag li.active .icon img {filter:brightness(100)}
.solution-module1 .tag li .txt {flex:1;margin-left:30px;padding-top:4px}
.solution-module1 .tag li .p1 {color:#000;font-size:26px;font-weight:bold}
.solution-module1 .tag li .p2 {color:#666;margin-top:4px}
.solution-module1 .tag li .img {display:none;margin-top:20px}
.solution-module1 .imglist {width:58%}
.solution-module1 .imglist .img img {width:100%}
.solution-module2 {padding:100px 0;position:relative;z-index:1}
.solution-module2::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/sol-module2bg.png");z-index:-1;border-radius:75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.solution-module2 .box {position:relative;z-index:1}
.solution-module2 .home-title {color:#FFF}
.solution-module2 .home-des {color:#FFF}
.solution-module2 .home-des span {font-size:20px;font-weight:bold}
.solution-module2 .list {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
.solution-module2 .list li {width:32%;margin-top:30px;background:#FFF;border-radius:20px;padding:40px 15px 40px 40px;transition:all 0.2s linear}
.solution-module2 .list li .titbox {display:flex;justify-content:space-between;align-items:center}
.solution-module2 .list li .tit {font-size:24px;font-weight:bold;color:#000}
.solution-module2 .list li .txt {margin-top:35px}
.solution-module2 .list li .txt p {margin-bottom:5px;color:#222}
.solution-module2 .list li em {color:#FF5B46;font-size:10px;margin-right:10px;display:inline-block;transform:translateY(-2px)}
.solution-module2 .list li:hover {transform:translateY(-15px)}
.solution-module2 .bgicon {position:absolute;right:0;top:11%}
.solution-module3 {padding:100px 0}
.solution-module3 .home-des span {font-size:20px;font-weight:bold}
.solution-module3 .box {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:60px}
.solution-module3 .box .list {flex:1}
.solution-module3 .box .list .num {font-size:86px;font-weight:bold;line-height:1;position:relative;color:#FFF;z-index:0;width:fit-content}
.solution-module3 .box .list .num svg text {fill:none;stroke:url(#textGrad);stroke-width:1;transition:fill 0.3s ease,stroke-width 0.3s ease}
.solution-module3 .box .list .title {font-size:24px;font-weight:bold;margin-top:20px}
.solution-module3 .box .list .title .mobnum {display:none}
.solution-module3 .box .list .tiplist {margin-top:14px}
.solution-module3 .box .list .tiplist li {margin-top:6px}
.solution-module3 .box .list .tiplist .icon {color:#FF5B46}
.solution-module3 .box .list .item:hover .num svg text {fill:url(#textGradHover);stroke-width:0}
.solution-module3 .box .img {width:566px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin:0 40px}
.solution-module3 .box .img img {width:100%;height:100%}
.solution-module3 .box .left .tiplist .icon {margin-right:6px}
.solution-module3 .box .left .item:first-child {margin-bottom:60px}
.solution-module3 .box .right {text-align:right}
.solution-module3 .box .right .num {margin-left:auto}
.solution-module3 .box .right .item:first-child {margin-bottom:60px}
.solution-module3 .box .right .tiplist li {display:flex;flex-direction:row-reverse;align-items:flex-end}
.solution-module3 .box .right .tiplist .icon {margin-left:6px}
.solution-module4 {padding:100px 0;position:relative;z-index:1}
.solution-module4::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/sol-module4bg.png");z-index:-1;border-radius:75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.solution-module4 .mobhome-des {display:none}
.solution-module4 .box {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.solution-module4 .left {width:40%}
.solution-module4 .left .home-title {text-align:left;color:#FFF}
.solution-module4 .left .home-des {text-align:left;color:#FFF;margin-top:60px;line-height:36px}
.solution-module4 .left .home-des span {font-size:20px;font-weight:bold;display:block}
.solution-module4 .left .bgicon {margin-top:170px}
.solution-module4 .left .probgiconscale {will-change:transform;transition:transform 0.15s ease-out}
.solution-module4 .right {width:55%}
.solution-module4 .right .item {background-color:#FFF;border-radius:20px;padding:40px 20px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:27px}
.solution-module4 .right .item:last-child {margin-bottom:0px}
.solution-module4 .right .icon {width:130px;height:130px;border-radius:15px;overflow:hidden}
.solution-module4 .right .icon img {width:100%}
.solution-module4 .right .info {flex:1;padding-left:30px}
.solution-module4 .right .tit {font-size:24px;font-weight:bold;margin-bottom:6px}
.solution-module4 .right .list {display:flex;flex-wrap:wrap;justify-content:space-between}
.solution-module4 .right .list li {width:48%;margin-top:6px}
.solution-module4 .right .list li em {color:#FF5B46;margin-right:6px}
.solution-module5 {padding:100px 0}
.solution-module5 .home-des {max-width:1080px}
.solution-module5 .box {margin-top:40px}
.solution-module5 .listbox {padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.solution-module5 .item {width:32%;padding:40px;border-radius:20px;height:auto;overflow:hidden;color:#FFF;box-sizing:border-box;position:relative;transition:all 0.2s linear}
.solution-module5 .item:nth-child(1) {background:linear-gradient(-40deg,#AA29CA,#4BB5F6)}
.solution-module5 .item:nth-child(2) {background:linear-gradient(-40deg,#25DBE8,#FF6694)}
.solution-module5 .item:nth-child(3) {background:linear-gradient(-40deg,#FF6694,#7ACA67)}
.solution-module5 .item .icon {width:100px;height:100px;border-radius:50%;background-color:#FFF;display:inline-flex;align-items:center;justify-content:center;margin-bottom:50px}
.solution-module5 .item .tit {font-size:24px;font-weight:bold;margin-bottom:20px}
.solution-module5 .item .list li {margin-bottom:6px}
.solution-module5 .item:hover {transform:translateY(-10px)}
.solution-module5 .solmodule5-pagination {display:flex;justify-content:center;margin-top:30px}
.solution-module5 .swiper-pagination-bullet {background:#b7b7b7;opacity:1}
.solution-module5 .swiper-pagination-bullet-active {width:24px;background:#FF5B46;border-radius:4px}
.solution-module6 {padding:100px 0;position:relative;z-index:1}
.solution-module6::before {content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 60px);z-index:-1;background:linear-gradient(0deg,#CAD1FF,#F1E8F3)}
.solution-module6 .box {display:flex;justify-content:space-between;margin-top:60px}
.solution-module6 .img {width:54%;border-radius:20px;overflow:hidden}
.solution-module6 .img img {width:100%;height:100%;object-fit:cover}
.solution-module6 .list {width:44%;display:flex;justify-content:space-between;flex-wrap:wrap}
.solution-module6 .list li {width:48%;background-color:#FFF;border-radius:20px;padding:25px}
.solution-module6 .list li:nth-child(n+3) {margin-top:26px}
.solution-module6 .list li:hover .tit-box .icon {transform:translateY(-5px)}
.solution-module6 .list .tit-box {display:flex;align-items:center}
.solution-module6 .list .tit-box .icon {margin-right:20px;transition:all 0.2s linear}
.solution-module6 .list .tit-box .icon img {max-width:40px}
.solution-module6 .list .tit-box .tit {font-size:22px;font-weight:bold}
.solution-module6 .list .line {width:100%;height:1px;background-color:#e3e3e3;display:block;margin:20px 0 10px}
.solution-module6 .list .txt p {margin-bottom:6px}
.solution-module6 .list .txt p:last-child {margin-bottom:0}
.solution-module6 .list .txt p em {font-size:10px;color:#FF5B46;margin-right:6px}
.products .page-banner {min-height:940px}
.products .page-banner::before {background-image:url("/images/products-banner.png")}
.products .page-banner .page-banner-txt {padding-top:228px}
.products .page-banner .page-banner-txt .tit {font-size:30px;color:#FFF;text-align:center;margin-bottom:20px}
.products .page-banner .page-banner-txt .home-title {background:linear-gradient(-90deg,#FF5B46 0%,#E470D4 100%);-webkit-background-clip:text;color:transparent;width:fit-content;margin:0 auto}
.products .page-banner .page-banner-txt .tip {font-size:24px;color:#FFF;text-align:center;margin-top:40px}
.products .page-banner .prolist {display:flex;justify-content:space-between;margin-top:60px}
.products .page-banner .prolist li:hover .icon {transform:translate(0,-10px) rotateY(180deg)}
.products .page-banner .prolist .arricon {flex:1;display:block;padding:0 10px;transform:translateY(40px)}
.products .page-banner .prolist .icon {margin-bottom:4px;display:block;transition:all 0.3s ease-in-out}
.products .page-banner .prolist .txt {text-align:center}
.products .page-banner .prolist .p1 {display:block;font-size:24px;margin-bottom:4px}
.products .page-banner .mobimg {display:none}
.products-module1 {padding:100px 0}
.products-module1 .l-wrap {position:relative}
.products-module1 .bgicon {position:absolute;right:-40px;top:30px;will-change:transform}
.products-module1 .bgicon img {transition:transform 0.1s linear}
.products-module1 .list {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}
.products-module1 .list li {width:32%;border:1px solid #DFDFDF;border-radius:20px;background-color:#FFF;transition:all 0.1s linear;padding:60px 30px;margin-top:20px}
.products-module1 .list li .titlebox {display:flex;align-items:center}
.products-module1 .list li .titlebox em {font-size:42px;transition:all 0.1s linear;background:linear-gradient(90deg,#FF5B46,#3A3CF2);-webkit-background-clip:text;color:transparent;line-height:1.2}
.products-module1 .list li .titlebox .tit {font-size:24px;font-weight:bold;transition:all 0.1s linear;margin-left:20px}
.products-module1 .list li .txt {margin-top:50px;color:#222;transition:all 0.2s linear}
.products-module1 .list li:hover {background:linear-gradient(152deg,#FB5B4B,#3A3CF2)}
.products-module1 .list li:hover .titlebox .tit {color:#FFF}
.products-module1 .list li:hover .titlebox em {color:#FFF}
.products-module1 .list li:hover .txt {color:#FFF}
.products-module2 {padding:100px 0;position:relative;z-index:1}
.products-module2::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/sol-module2bg.png);z-index:-1;border-radius:75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.products-module2 .title-tip {font-size:30px;color:#FFF;text-align:center;font-weight:bold;margin-bottom:6px}
.products-module2 .home-title {color:#FFF}
.products-module2 .home-des {color:#FFF}
.products-module2 .bgicon {position:absolute;right:0;top:11%}
.products-module2 .box {display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;margin-top:60px;position:relative;z-index:4}
.products-module2 .left {width:45%;background:linear-gradient(231deg,#7D0CCC,#3A3CF2);border-radius:20px;border:2px solid rgba(255,255,255,0.33);padding:50px;display:flex;justify-content:space-between}
.products-module2 .left .title {font-size:30px;font-weight:bold;color:#FFF}
.products-module2 .left .tip {font-size:20px;color:#FFF}
.products-module2 .left .img {flex:1;margin-left:20px;padding-top:10px}
.products-module2 .left .list {color:#FFF;margin-top:30px}
.products-module2 .left .list li {position:relative;padding-left:20px;margin-top:8px}
.products-module2 .left .list li::before {content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background-color:#f5f7ff}
.products-module2 .right {width:53%;border:2px solid rgba(255,255,255,0.33);border-radius:20px;background-color:#f5f7ff;padding:40px 50px}
.products-module2 .right .info {display:flex;justify-content:space-between}
.products-module2 .right .title {background:linear-gradient(90deg,#FF5B46,#3A3CF2);-webkit-background-clip:text;color:transparent;display:inline-block;font-size:38px;font-weight:bold}
.products-module2 .right .tip {font-size:20px}
.products-module2 .right .list {padding-top:50px}
.products-module2 .right .list li {margin-top:10px;font-size:18px}
.products-module2 .right .list li em {color:#FF5B46;margin-right:10px}
.products-module2 .right .img {flex:1;margin-left:20px;display:flex;justify-content:flex-end}
.products-module3 {padding:100px 0}
.products-module3 .box {margin-top:20px}
.products-module3 .list {display:flex;justify-content:center;flex-wrap:wrap}
.products-module3 .list li {width:23.5%;transition:all 0.2s linear;border-radius:20px;background-color:#efefef;padding:30px;height:auto;margin-top:40px;margin-right:2%;position:relative;transition:all 0.2s linear}
.products-module3 .list li::after {content:"";position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:linear-gradient(0deg,#FB5B4B,#3A3CF2);z-index:-1;border-radius:20px;opacity:0;transition:all 0.2s linear}
.products-module3 .list li:nth-child(4n) {margin-right:0}
.products-module3 .list li .titbox {display:flex;align-items:flex-start;justify-content:space-between}
.products-module3 .list li .tit {color:#FF5B46;font-size:30px;font-weight:bold}
.products-module3 .list li .tip {font-size:20px;font-weight:bold;margin-bottom:40px}
.products-module3 .list li:hover {background-color:#FFF}
.products-module3 .list li:hover::after {opacity:1}
.products-module3 .btn {display:flex;justify-content:center;margin-top:70px}
.products-module3 .btn .more {display:flex;align-items:center;justify-content:center;width:450px;height:90px;border-radius:45px;overflow:hidden;background:linear-gradient(-90deg,#FB5B4B,#3A3CF2);box-shadow:4px 10px 13px 3px rgba(228,218,242,0.68);position:relative}
.products-module3 .btn .more::before {content:"";position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#FFF;position:absolute;z-index:1;border-radius:45px;transition:all 0.2s linear}
.products-module3 .btn .more span {position:relative;z-index:2;background:linear-gradient(90deg,#FF5B46,#3A3CF2);-webkit-background-clip:text;color:transparent;font-size:34px;font-weight:bold;transition:all 0.2s linear}
.products-module3 .btn .more em {width:40px;height:40px;border-radius:50%;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;color:#FFF;background:linear-gradient(152deg,#FB5B4B,#3A3CF2);font-size:22px;margin-left:20px;overflow:hidden;transition:all 0.2s linear}
.products-module3 .btn .more em::after {content:"";position:absolute;left:50%;top:-50px;transform:translateX(-50%);transition:all 0.3s linear}
.products-module3 .btn .more em::before {display:inline-block;position:absolute;transition:all 0.3s linear}
.products-module3 .btn .more:hover em::before {top:50px}
.products-module3 .btn .more:hover em::after {top:50%;transform:translate(-50%,-50%)}
.products-module4 {padding:100px 0;position:relative;z-index:1}
.products-module4::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/pro-module4-bg.png");z-index:-1;border-radius:75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.products-module4 .box {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.products-module4 .info {width:300px;padding-right:40px}
.products-module4 .info .txt {color:#FFF;margin-top:50px}
.products-module4 .home-title {color:#FFF;text-align:left}
.products-module4 .home-title span {color:#FF5B46;display:block}
.products-module4 .bgicon {margin-top:170px}
.products-module4 .listbox {flex:1;width:54%;max-width:700px}
.products-module4 .listbox .item {background-color:#FFF;border-radius:20px;padding:40px 40px 20px 40px;margin-top:30px}
.products-module4 .listbox .item:nth-child(1) {margin-top:0}
.products-module4 .listbox .top {display:flex;justify-content:space-between;flex-wrap:wrap}
.products-module4 .listbox .iteminfo {flex:1}
.products-module4 .listbox .iteminfo .line {display:block;width:26px;height:3px;background-color:#FF5B46;border-radius:2px;margin:40px 0 20px}
.products-module4 .listbox .itemlist {padding-left:30px;margin-left:30px;min-width:180px;border-left:1px solid #dfdfdf}
.products-module4 .listbox .itemlist .tit {font-size:18px;font-weight:bold;margin-bottom:10px}
.products-module4 .listbox .itemlist li {margin-top:6px}
.products-module4 .listbox .itemlist em {color:#FF5B46;margin-right:16px}
.products-module4 .listbox .bottom {background-color:#efefef;border-radius:10px;display:flex;align-items:center;justify-content:center;height:50px;padding:0 10px;margin-top:20px}
.products-module4 .listbox .bottom .tip {display:flex;align-items:center}
.products-module4 .listbox .bottom .tip img {margin-right:10px}
.products-module4 .listbox .bottom .tip .p1 {color:#FF5B46;font-weight:bold;display:inline-flex;align-items:center}
.products-module4 .listbox .txtbox {display:flex;align-items:center}
.products-module4 .listbox .txtbox .tit {font-size:24px;font-weight:bold;line-height:1.4}
.products-module4 .listbox .txtbox .tit span {font-size:30px;color:#FF5B46;display:block}
.products-module4 .listbox .icon {width:75px;height:75px;border-radius:20px;position:relative;z-index:1;background:linear-gradient(0deg,#FB5B4B,#3A3CF2);margin-right:20px;display:flex;align-items:center;justify-content:center;transition:all 0.2s linear}
.products-module4 .listbox .icon img {position:relative;z-index:2}
.products-module4 .listbox .icon::before {content:"";position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#FFF;border-radius:20px;transition:all 0.2s linear}
.products-module5 {padding:100px 0}
.products-module5 .home-title span {color:#FF5B46}
.products-module5 .box {margin-top:30px}
.products-module5 .item {margin-top:37px;display:flex;justify-content:space-between;flex-wrap:wrap}
.products-module5 .item:nth-child(1) .left {background-image:url(/images/pro-module5-item1.png);background-repeat:no-repeat;background-size:cover}
.products-module5 .item:nth-child(2) .left {background-image:url(/images/pro-module5-item2.png);background-repeat:no-repeat;background-size:cover}
.products-module5 .info {flex:1;display:flex;position:relative;border-radius:20px;background-color:#FFF}
.products-module5 .info .arricon {position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);right:-16px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#FFF}
.products-module5 .left {width:38%;padding:40px;position:relative;z-index:1;overflow:hidden}
.products-module5 .left .txt {margin-top:60px}
.products-module5 .right {flex:1;padding:40px 30px}
.products-module5 .right .tit {width:138px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:bold}
.products-module5 .right .list {display:flex;flex-wrap:wrap;justify-content:space-between}
.products-module5 .right .list li {width:32%;display:flex;margin-top:40px}
.products-module5 .right .list li em {margin-right:12px}
.products-module5 .right .list li p span {display:block}
.products-module5 .tiptxt {width:240px;border-radius:20px;display:flex;align-items:center;padding:20px;margin-left:23px}
.products-module5 .titbox {display:flex;align-items:center}
.products-module5 .titbox .title {font-size:24px;font-weight:bold;line-height:1.4}
.products-module5 .titbox .title span {font-size:30px;display:block}
.products-module5 .titbox .icon {width:75px;height:75px;border-radius:20px;position:relative;z-index:1;background:linear-gradient(0deg,#FB5B4B,#3A3CF2);margin-right:20px;display:flex;align-items:center;justify-content:center;transition:all 0.2s linear}
.products-module5 .titbox .icon img {position:relative;z-index:2}
.products-module5 .titbox .icon::before {content:"";position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#FFF;border-radius:20px;transition:all 0.2s linear}
.products-module5 .item:nth-child(1) .tiptxt {background:linear-gradient(-25deg,#FDF7F6,#FFF6F6);border:1px solid rgba(255,91,70,0.21)}
.products-module5 .item:nth-child(1) .info {border:1px solid #E9E9E9}
.products-module5 .item:nth-child(1) .info .left {border-radius:20px}
.products-module5 .item:nth-child(1) .info .arricon {background-color:#FF5B46}
.products-module5 .item:nth-child(1) .titbox .title span {color:#FF5B46}
.products-module5 .item:nth-child(1) .right .tit {background:#FDF4F6;border:1px solid #FF5B46;color:#FF5B46}
.products-module5 .item:nth-child(1) .right .list li em {color:#FF5B46}
.products-module5 .item:nth-child(2) .tiptxt {background:linear-gradient(-25deg,#F5F8FE,#F4F8FE);border:1px solid rgba(14,76,213,0.21)}
.products-module5 .item:nth-child(2) .info {border:1px solid #E9E9E9}
.products-module5 .item:nth-child(2) .info .left {border-radius:20px}
.products-module5 .item:nth-child(2) .info .arricon {background-color:#2F5EDC}
.products-module5 .item:nth-child(2) .titbox .title span {color:#2F5EDC}
.products-module5 .item:nth-child(2) .right .tit {background:#F5F9FE;border:1px solid #2F5EDC;color:#2F5EDC}
.products-module5 .item:nth-child(2) .right .list li em {color:#2F5EDC}
.products-module6 {padding:100px 0 200px;position:relative;z-index:2}
.products-module6::before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/pro-module6-bg.png");z-index:1;border-radius:75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.products-module6 .l-wrap {position:relative;z-index:3}
.products-module6 .home-title {color:#FFF}
.products-module6 .list {display:flex;justify-content:space-between;flex-wrap:wrap}
.products-module6 .list li {width:32%;background-color:#FFF;border-radius:20px;padding:50px 30px;margin-top:70px;position:relative;z-index:1;overflow:hidden;transition:all 0.2s linear}
.products-module6 .list li::before {content:"";position:absolute;right:-200px;top:-210px;width:400px;height:400px;z-index:0;background-image:url(/images/solution-itembg.png);background-size:cover;background-repeat:no-repeat}
.products-module6 .list li:hover {background:linear-gradient(152deg,#FB5B4B,#3A3CF2);color:#FFF}
.products-module6 .list li:hover .title span {color:#FFF}
.products-module6 .list li:hover .tiplist em {color:#FFF}
.products-module6 .list .title {font-size:24px;font-weight:bold}
.products-module6 .list .title span {color:#FF5B46;font-size:30px;display:block}
.products-module6 .list .txt {margin-top:60px}
.products-module6 .list .tiplist {margin-top:30px}
.products-module6 .list .tiplist p {margin-bottom:4px}
.products-module6 .list .tiplist em {color:#FF5B46;font-size:12px;margin-right:10px}
.products-module6 .bgicon {position:absolute;bottom:-60px;left:10%;z-index:3}
.products-module7 {padding:100px 0;position:relative;z-index:1}
.products-module7::before {content:"";position:absolute;top:-60px;left:0;width:100%;height:calc(100% + 60px);background-image:url("/images/pro-module7-bg.png");z-index:-1;border-radius:0 0 75px 75px;background-size:cover;background-position:center;background-repeat:no-repeat}
.products-module7 .box {border-radius:20px;overflow:hidden;background-color:#FFF;margin-top:60px;padding-bottom:20px}
.products-module7 table {width:100%;border-collapse:collapse}
.products-module7 thead {background:linear-gradient(90deg,#FF5B46 0%,#403DED 100%)}
.products-module7 thead tr th:last-child {border-right:none}
.products-module7 thead th {color:#FFF;font-size:22px;font-weight:bold;padding:20px 30px;text-align:left;border-right:2px dashed rgba(239,239,239,0.5)}
.products-module7 tbody td {padding:8px 15px;white-space:nowrap}
.products-module7 tbody td .num {width:40px;height:30px;border-radius:10px;margin-right:27px;display:inline-flex;align-items:center;justify-content:center;color:#FFF;font-weight:bold}
.products-module7 tbody td .tit {font-size:18px;font-weight:bold}
.products-module7 tbody td .itembg {width:100%;height:60px;border-radius:10px;display:flex;align-items:center;padding:20px}
.products-module7 tbody td .icon {display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:20px}
.products-module7 tbody td:nth-child(1) {padding:15px 30px}
.products-module7 tbody td:nth-child(2) .itembg {background:#FFF5F4}
.products-module7 tbody td:nth-child(2) .icon {background-color:#f8586d}
.products-module7 tbody td:nth-child(3) .itembg {background:#F9F5FF}
.products-module7 tbody td:nth-child(4) .itembg {background:#F5F7FF}
.products-module7 tbody td:nth-child(4) .icon {background-color:#2F5EDC}
.products-module7 .mobbox {display:none}
.products-module7 .mobbox ul li {background-color:#FFF;border-radius:20px;border:1px solid #E3E7F7;margin-top:30px;padding:10px}
.products-module7 .mobbox .numbox {display:flex;align-items:center;padding:10px 20px}
.products-module7 .mobbox .numbox .num {width:54px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#FFF;font-size:20px;font-weight:bold;margin-right:25px}
.products-module7 .mobbox .numbox .tit {font-size:24px;font-weight:bold}
.products-module7 .mobbox .txt1 {background-color:#FFF5f4;border-radius:20px;padding:10px 20px;display:flex;align-items:center;margin-bottom:20px;min-height:72px}
.products-module7 .mobbox .txt1 .tit {color:#f8586d;font-weight:bold;width:120px}
.products-module7 .mobbox .txt1 .txt {flex:1;padding-left:20px}
.products-module7 .mobbox .txt2 {background-color:#f9f5ff;border-radius:20px;padding:10px 20px;display:flex;align-items:center;margin-bottom:20px;min-height:72px}
.products-module7 .mobbox .txt2 .tit {color:#913aba;font-weight:bold;width:120px}
.products-module7 .mobbox .txt2 .txt {flex:1;padding-left:20px}
.products-module7 .mobbox .txt3 {background-color:#f5f7ff;border-radius:20px;padding:10px 20px;display:flex;align-items:center;min-height:72px}
.products-module7 .mobbox .txt3 .tit {color:#2f5edc;font-weight:bold;width:120px}
.products-module7 .mobbox .txt3 .txt {flex:1;padding-left:20px}
.products-module8 {padding:100px 0}
.products-module8 .box {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:50px}
.products-module8 .list {width:24%}
.products-module8 .list li {margin-top:80px}
.products-module8 .list li:first-child {margin-top:0}
.products-module8 .list .title {font-size:24px;font-weight:bold}
.products-module8 .list .title em {color:#FF5B46;font-weight:400;font-size:24px;margin-right:20px}
.products-module8 .list .txt {margin-top:20px;font-size:14px}
.products-module8 .mobimg {display:none}
.products-module8 .img {width:44%;margin:0 4%;aspect-ratio:1/1;border-radius:50%;overflow:hidden}
.products-module8 .img img {height:100%;width:100%}
.products-module8 .right {text-align:right}
.products-module8 .right .title {display:flex;flex-direction:row-reverse}
.products-module8 .right .title em {color:#FF5B46;font-weight:400;font-size:24px;margin-right:0px;margin-left:20px}
.promotron .page-banner {min-height:940px}
.promotron .page-banner::before {background-image:url("/images/promotron-banner.png")}
.promotron .page-banner .page-banner-txt {padding-top:270px}
.promotron .page-banner .tip {font-size:24px;font-weight:500;margin-top:30px}
.promotron .page-banner .prolist {display:flex;justify-content:space-between;margin-top:60px}
.promotron .page-banner .prolist li:hover .icon {transform:translate(0,-10px) rotateY(180deg)}
.promotron .page-banner .prolist li .icon img {width:auto;margin:0 auto}
.promotron .page-banner .prolist .arricon {flex:1;display:block;padding:0 10px;transform:translateY(30px)}
.promotron .page-banner .prolist .icon {margin-bottom:4px;display:block;transition:all 0.3s ease-in-out;position:relative;z-index:1;margin:0 auto;width:fit-content}
.promotron .page-banner .prolist .icon::after {content:"";position:absolute;left:0;top:100%;width:100%;height:90%;background:inherit;background-image:inherit;transform:scaleY(-1);opacity:0.3;filter:blur(2px)}
.promotron .page-banner .prolist .txt {text-align:center}
.promotron .page-banner .prolist .p1 {display:block;font-size:18px;margin-bottom:4px;margin-top:20px}
.promotron .page-banner .prolist .p2 {font-size:14px}
.promotron .page-banner .mobbanner {display:none}
.promotron-module1 {padding:100px 0;position:relative;z-index:1}
.promotron-module1 .home-des strong {font-size:20px}
.promotron-module1 .box {border-radius:20px;overflow:hidden;background-color:#FFF;margin-top:60px;padding-bottom:20px;border:1px solid #e3e7f7}
.promotron-module1 table {width:100%;border-collapse:collapse}
.promotron-module1 thead {background:linear-gradient(90deg,#FF5B46 0%,#403DED 100%)}
.promotron-module1 thead tr th:last-child {border-right:none}
.promotron-module1 thead th {color:#FFF;font-size:22px;font-weight:bold;padding:20px 30px;text-align:left;border-right:2px dashed rgba(239,239,239,0.5)}
.promotron-module1 tbody td {padding:8px 15px;white-space:nowrap}
.promotron-module1 tbody td .num {width:40px;height:30px;border-radius:10px;margin-right:27px;display:inline-flex;align-items:center;justify-content:center;color:#FFF;font-weight:bold}
.promotron-module1 tbody td .tit {font-size:18px;font-weight:bold}
.promotron-module1 tbody td .itembg {width:100%;height:60px;border-radius:10px;display:flex;align-items:center;padding:20px}
.promotron-module1 tbody td .icon {display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:20px}
.promotron-module1 tbody td:nth-child(1) {padding:15px 30px}
.promotron-module1 tbody td:nth-child(2) .itembg {background:#FFF5F4}
.promotron-module1 tbody td:nth-child(2) .icon {background-color:#f8586d}
.promotron-module1 tbody td:nth-child(3) .itembg {background:#F5F7FF}
.promotron-module1 tbody td:nth-child(3) .icon {background-color:#2F5EDC}
.promotron-module1 .bottom {background-image:url(/images/motron-bottombg.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:200px;border-radius:20px;padding:20px;display:flex;align-items:center;justify-content:center;margin-top:30px}
.promotron-module1 .bottom .img {margin-right:50px}
.promotron-module1 .bottom .title {color:#FFF;font-size:28px;font-weight:bold}
.promotron-module1 .bottom ul {display:flex;align-items:center;justify-content:center;margin-top:20px}
.promotron-module1 .bottom ul .arricon {display:flex;align-items:center;justify-content:center;margin:0 20px}
.promotron-module1 .bottom ul .item {width:180px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid #FFFFFF}
.promotron-module1 .bottom ul .item .icon {margin-right:10px;display:block}
.promotron-module1 .bottom ul .item .tit {font-size:26px;font-weight:bold;color:#FFF}
.promotron-module1 .mobbox {display:none}
.promotron-module1 .mobbox ul li {margin-top:30px;background-color:#FFF;border-radius:20px;border:1px solid #d5daee;padding:10px 10px 20px}
.promotron-module1 .mobbox .titbox {display:flex;align-items:center;padding:20px 30px}
.promotron-module1 .mobbox .titbox .num {width:54px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#FFF;font-size:20px;font-weight:bold;margin-right:25px}
.promotron-module1 .mobbox .titbox .tit {font-size:24px;font-weight:bold}
.promotron-module1 .mobbox .txt1 {background-color:#FFF5f4;border-radius:20px;padding:20px}
.promotron-module1 .mobbox .txt1 .p1 {display:block;color:#f8586d;font-weight:bold}
.promotron-module1 .mobbox .txt1 .p2 {font-size:18px}
.promotron-module1 .mobbox .txt2 {background-color:#f5f7ff;border-radius:20px;padding:20px;margin-top:25px}
.promotron-module1 .mobbox .txt2 .p1 {font-weight:bold;display:block;color:#2F5EDC}
.promotron-module1 .mobbox .txt2 .p2 {font-size:18px}
.promotron-module2 {background:linear-gradient(135deg,#711463,#3A3CF2);border-radius:75px;padding:100px 0}
.promotron-module2 .home-title {color:#FFF;text-align:left}
.promotron-module2 .tip {color:#FFF;margin-top:10px}
.promotron-module2 .bgicon {margin-top:160px}
.promotron-module2 .box {display:flex;justify-content:space-between;flex-wrap:wrap}
.promotron-module2 .info {width:320px;margin-right:4%;padding-top:120px}
.promotron-module2 .list {flex:1;max-width:830px}
.promotron-module2 .item {background-color:#FFF;border-radius:20px;overflow:hidden;margin-bottom:30px;position:sticky;top:100px;transition:opacity 0.4s ease,transform 0.4s ease}
.promotron-module2 .item.covered {opacity:0.4;transform:scale(0.93)}
.promotron-module2 .item:last-child {margin-bottom:0}
.promotron-module2 .item .title {background:linear-gradient(90deg,#FF5B46 0%,#403DED 100%);padding:16px 40px;color:#FFF;font-size:24px;font-weight:bold}
.promotron-module2 .item .txtlist {padding:20px 40px}
.promotron-module2 .item .txtlist li {display:flex;margin-bottom:10px}
.promotron-module2 .item .txtlist em {color:#FF5B46;font-size:12px;margin-right:10px;transform:translateY(8px)}
.promotron-module2 .item .txtlist .txt {flex:1;line-height:2}
.promotron-module2 .item .txtlist .txt .tit {height:30px;padding:0 10px;background-color:rgba(255,91,70,0.1);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;color:#ff5b46}
.promotron-module3 {padding:100px 0}
.promotron-module3 .box {margin-top:30px}
.promotron-module3 .item {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:30px 40px;border-radius:20px;overflow:hidden;color:#FFF;margin-top:30px}
.promotron-module3 .item:nth-child(1) {background:linear-gradient(90deg,#42A3DE 0%,#8851D1 71%,#A72CCA 100%)}
.promotron-module3 .item:nth-child(2) {background:linear-gradient(90deg,#C75E7D 0%,#739EB4 71%,#2BD5E3 100%)}
.promotron-module3 .item:nth-child(3) {background:linear-gradient(90deg,#5B994C 0%,#996E61 71%,#C65071 100%)}
.promotron-module3 .item:nth-child(4) {background:linear-gradient(90deg,#0F555F 0%,#7E6A52 71%,#BA764F 100%)}
.promotron-module3 .item:hover .num {transform:rotate(0deg)}
.promotron-module3 .info {width:24%}
.promotron-module3 .info .tit {font-size:24px;font-weight:bold}
.promotron-module3 .info .tip {margin-top:10px;font-size:20px;font-weight:500}
.promotron-module3 .info .tag {display:flex;flex-wrap:wrap;margin-top:30px}
.promotron-module3 .info .tag span {display:inline-flex;align-items:center;justify-content:center;border:1px solid #FFF;height:30px;border-radius:6px;padding:0 10px;margin-right:10px;transition:all 0.2s linear}
.promotron-module3 .info .tag span:hover {background-color:#ff5b46;border-color:#ff5b46}
.promotron-module3 .list {display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;margin:0 2%}
.promotron-module3 .list li {width:48%;margin:5px 0;display:flex}
.promotron-module3 .list li span {flex:1}
.promotron-module3 .list li em {width:16px;display:inline-block;margin-right:6px;margin-top:2px}
.promotron-module3 .num {font-size:44px;font-weight:bold;color:rgba(0,0,0,0);text-stroke:2px #FFFFFF;-webkit-text-stroke:2px #FFFFFF;transform:rotate(-90deg);transition:all 0.2s linear}
.promotron-module4 {padding:100px 0;background:linear-gradient(162deg,#FCF3EE 0%,#FFD1E5 100%);border-radius:75px}
.promotron-module4 .list {display:flex;justify-content:space-between;flex-wrap:wrap}
.promotron-module4 .list li {margin-top:60px;width:32%;background-color:#FFF;border-radius:20px;padding:60px 40px}
.promotron-module4 .list li .icon {width:100px;height:100px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfdfdf;transition:all 0.2s linear}
.promotron-module4 .list li .icon em {font-size:42px;background:linear-gradient(90deg,#FF5B46,#3A3CF2);-webkit-background-clip:text;color:transparent;line-height:1.2}
.promotron-module4 .list li .tit {margin-top:40px;font-size:24px;font-weight:bold}
.promotron-module4 .list li .tip {font-size:20px;font-weight:500;margin-top:10px}
.promotron-module4 .list li .dellist {margin-top:20px}
.promotron-module4 .list li .dellist p {display:flex;line-height:2}
.promotron-module4 .list li .dellist em {display:inline-block;margin-right:6px;color:#ff5b46;width:16px;margin-top:2px}
.promotron-module4 .list li .dellist span {flex:1}
.promotron-module4 .list li:hover .icon {background:linear-gradient(90deg,#FF5B46,#3A3CF2);border-color:rgba(0,0,0,0)}
.promotron-module4 .list li:hover .icon em {color:#FFF}
.promotron-module5 {padding:100px 0}
.promotron-module5 .box {display:flex;justify-content:space-between;flex-wrap:wrap}
.promotron-module5 .item {width:48.5%;border-radius:20px;background-color:#efefef;padding:70px 40px;position:relative;overflow:hidden;margin-top:60px}
.promotron-module5 .item::before {content:"";position:absolute;right:-140px;top:-170px;width:400px;height:400px;z-index:0;background-image:url(/images/solution-itembg.png);background-size:cover;background-repeat:no-repeat}
.promotron-module5 .item .title {font-size:24px;font-weight:bold;margin-bottom:20px;transition:all 0.2s linear}
.promotron-module5 .item .tip {color:#555;font-size:20px;transition:all 0.2s linear}
.promotron-module5 .item ul {margin-top:50px}
.promotron-module5 .item ul li {display:flex;line-height:2;transition:all 0.2s linear}
.promotron-module5 .item ul li em {color:#ff5b46;display:inline-block;margin-right:6px;transition:all 0.2s linear}
.promotron-module5 .item:hover {background:linear-gradient(152deg,#FB5B4B,#3A3CF2)}
.promotron-module5 .item:hover .title {color:#FFF}
.promotron-module5 .item:hover .tip {color:#FFF}
.promotron-module5 .item:hover ul li {color:#FFF}
.promotron-module5 .item:hover ul li em {color:#FFF}
.promotron-module6 {padding:100px 0;position:relative;z-index:1}
.promotron-module6::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/images/motron-module6-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;border-radius:75px}
.promotron-module6 .box {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.promotron-module6 .list {width:56%;max-width:640px}
.promotron-module6 .list li {background-color:#FFF;border-radius:20px;overflow:hidden;padding:40px;display:flex;align-items:center;margin-bottom:30px}
.promotron-module6 .list li:last-child {margin-bottom:0}
.promotron-module6 .list li:hover .icon {background:linear-gradient(-55deg,#FF5B46,#3A3CF2)}
.promotron-module6 .list li:hover .icon img {filter:brightness(0) invert(1)}
.promotron-module6 .list .icon {width:100px;height:100px;border-radius:10px;border:1px solid #dfdfdf;display:inline-flex;align-items:center;justify-content:center}
.promotron-module6 .list .txt {flex:1;padding-left:30px}
.promotron-module6 .list .txt .p1 {font-size:24px;font-weight:bold}
.promotron-module6 .list .txt .p2 {line-height:2}
.promotron-module6 .info {width:40%}
.promotron-module6 .home-title {text-align:right;color:#FFF}
.promotron-module6 .home-des {color:#FFF;text-align:right;margin-top:50px}
.promotron-module7 {padding:100px 0}
.promotron-module7 .list {display:flex;justify-content:space-between;flex-wrap:wrap}
.promotron-module7 .list li {width:31%;margin-top:60px}
.promotron-module7 .list li .num {display:block;margin-bottom:50px}
.promotron-module7 .list li .tit {font-size:24px;font-weight:bold;margin-bottom:20px}
.promotron-module7 .list li .tip {font-size:20px;font-weight:500;margin-bottom:30px}
.promotron-module7 .list li .txtlist {line-height:2}
.promotron-module7 .list li .txtlist p {display:flex}
.promotron-module7 .list li .txtlist em {color:#ff5b46;display:inline-block;margin-right:6px}
.promotron-module7 .list li .txtlist span {flex:1}
.promotron-module7 .list li:hover .num text {fill:url(#textGradHover);stroke-width:0}
.overseas .page-banner .txt {font-size:24px;text-align:center;font-weight:500;margin-top:40px}
.overseas .page-banner::before {background-image:url(/images/overseas-banner.png)}
.overseas-module1 {padding:100px 0}
.overseas-module1 .box {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:60px}
.overseas-module1 .list {width:22%}
.overseas-module1 .list li {display:flex;align-items:center;padding:20px 30px 20px 35px;border-radius:15px;background-color:#efefef;cursor:pointer;margin-bottom:20px;position:relative}
.overseas-module1 .list li::after {content:"";position:absolute;top:50%;transform:translateY(-50%);border:10px solid transparent;opacity:0}
.overseas-module1 .list li:last-child {margin-bottom:0}
.overseas-module1 .list li .icon {margin-right:27px}
.overseas-module1 .list li .arr {margin-left:auto;transform:rotate(-90deg)}
.overseas-module1 .list li.active {background:linear-gradient(-73deg,#3A3CF2,#FF5B46);color:#FFF}
.overseas-module1 .list li.active::after {opacity:1}
.overseas-module1 .list li.active .icon img {filter:brightness(0) invert(1)}
.overseas-module1 .left {padding-right:20px}
.overseas-module1 .left li::after {right:-19px;border-left:10px solid #3A3CF2}
.overseas-module1 .right {padding-left:20px}
.overseas-module1 .right li::after {left:-19px;border-right:10px solid #FF5B46}
.overseas-module1 .boxmain {width:54%}
.overseas-module1 .boxmain .item {height:100%;background-color:#FFF;border-radius:20px;box-shadow:0px 1px 20px 1px #EBEBEB;padding:40px;position:relative;display:none;z-index:1;opacity:0}
.overseas-module1 .boxmain .item.active {display:block;opacity:1}
.overseas-module1 .boxmain .info {height:100%;display:flex;flex-direction:column}
.overseas-module1 .boxmain .img {position:absolute;right:0;bottom:0;z-index:-1}
.overseas-module1 .boxmain .tip {height:30px;padding:0 15px;border:1px solid #4042c9;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px;color:#4042c9;font-size:14px;width:fit-content}
.overseas-module1 .boxmain .title {font-size:34px;font-weight:bold;margin-bottom:20px}
.overseas-module1 .boxmain .txtlist {margin-bottom:10px}
.overseas-module1 .boxmain .txtlist p {display:flex;line-height:2}
.overseas-module1 .boxmain .txtlist p em {width:16px;color:#ff5b46;display:inline-block;margin-right:6px;margin-top:2px}
.overseas-module1 .boxmain .txtlist p span {flex:1}
.overseas-module1 .boxmain .tag {display:flex;flex-wrap:wrap;margin-bottom:auto}
.overseas-module1 .boxmain .tag span {height:36px;background-color:#eeeefe;border-radius:5px;padding:0 20px;color:#4042c9;display:inline-flex;align-items:center;justify-content:center;margin-right:12px;margin-top:10px}
.overseas-module1 .boxmain .more {display:flex;align-items:center;font-weight:bold}
.overseas-module1 .boxmain .more em {color:#ff5b46;margin-left:10px;font-size:12px}
.market .page-banner .txt {font-size:24px;text-align:center;font-weight:500;margin-top:40px}
.market .page-banner::before {background-image:url(/images/overseas-banner.png)}
.market-titlebox {display:flex;justify-content:center;position:relative}
.market-titlebox .title-tip {width:58px;height:58px;border-radius:10px;background:#F5F7FF;border:1px solid rgba(66,9,208,0.17);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(20px,-20px)}
.market-titlebox .title-tip .tip {font-size:11px;font-weight:bold;color:#4209d0;margin-top:3px}
.market1 {padding:100px 0}
.market1 .list {display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}
.market1 .list li {width:32%;margin-right:2%;border-radius:20px;background-color:#efefef;padding:40px 31px;margin-top:30px}
.market1 .list li:nth-child(3n) {margin-right:0}
.market1 .list li:last-child {margin-right:0}
.market1 .list li .titbox {display:flex;align-items:center}
.market1 .list li .titbox .icon {width:100px;height:100px;background-color:#FFF;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-right:30px}
.market1 .list li .titbox .tit {flex:1;font-size:24px;font-weight:bold}
.market1 .list li .txt {margin-top:20px;line-height:2}
.market1 .list li:hover .titbox .icon {background:linear-gradient(-73deg,#3A3CF2,#FF5B46)}
.market1 .list li:hover .titbox .icon img {filter:brightness(0) invert(1)}
.market1 .bottom {background:linear-gradient(90deg,#42A3DE 0%,#8851D1 71%,#A72CCA 100%);border-radius:20px;overflow:hidden;display:flex;align-items:center;height:150px;margin-top:110px}
.market1 .bottom .tit {font-size:24px;color:#FFF;font-weight:bold;padding-left:60px;padding-right:25px}
.market1 .bottom ul {display:flex;flex:1;align-items:center}
.market1 .bottom ul li {width:16.5%;position:relative;text-align:center}
.market1 .bottom ul li::before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:35px;background-color:#d2d2d2;opacity:0.3}
.market1 .bottom ul li .icon {display:block;margin:0 auto}
.market1 .bottom ul li em {color:#FFF;font-size:40px}
.market1 .bottom ul li .tip {color:#FFF}
.market2 {padding:100px 0;background:linear-gradient(-45deg,#3A3CF2,#711463);border-radius:75px}
.market2 .home-title {color:#FFF}
.market2 .list {margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}
.market2 .list li {width:32%;background:#FFFFFF;border-radius:20px;margin-top:30px;padding:40px 30px}
.market2 .list li .titbox {display:flex;align-items:center;justify-content:space-between}
.market2 .list li .title {flex:1}
.market2 .list li .p1 {color:#ff5b46;font-size:24px;font-weight:bold}
.market2 .list li .p2 {font-weight:bold;font-size:20px}
.market2 .list li .icon {margin-left:10px}
.market2 .list li .txt {margin-top:50px}
.market2 .list li:hover {background:linear-gradient(-73deg,#3A3CF2,#FF5B46);color:#FFF}
.market2 .list li:hover .p1 {color:#FFF}
.market2 .list li:hover .icon img {filter:brightness(0) invert(1)}
.market2 .list.list5 {justify-content:center}
.market2 .list.list5 li {margin-right:2%}
.market2 .list.list5 li:last-child {margin-right:0}
.market2 .list.list5 li:nth-child(3n) {margin-right:0}
.market3 {padding:100px 0}
.market3 .box {margin-top:40px;border-radius:20px;overflow:hidden;border:1px solid #b44fd5}
.market3 table {border-collapse:collapse}
.market3 table thead {background:linear-gradient(90deg,#B44FD5 0%,#424BD8 100%)}
.market3 table thead th {padding:20px 30px;color:#FFF;font-size:22px;text-align:left;border-left:1px dashed rgba(249,245,255,0.5);white-space:nowrap}
.market3 table thead th .icon {margin-right:10px}
.market3 table thead th .icon img {vertical-align:middle;transform:translateY(-4px)}
.market3 table thead th:first-child {border-left:none}
.market3 table tbody tr:nth-child(2n) {background:#F5F7FF}
.market3 table tbody td {text-align:left;padding:20px 30px}
.market3 table tbody td .num {width:40px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#FFF;font-weight:bold;margin-right:20px}
.market3 table tbody td .tit {font-size:18px;font-weight:bold}
.market3 table tbody td:last-child {position:relative;padding-left:50px}
.market3 table tbody td .circle {width:7px;height:7px;border-radius:50%;background-color:#2f5edc;display:inline-block;margin-right:20px;position:absolute;left:30px;top:32px}
.market3 .mobbox {display:none}
.market3 .mobbox ul li {background-color:#FFF;border-radius:20px;border:1px solid #E3E7F7;margin-top:30px;padding:10px}
.market3 .mobbox .numbox {display:flex;align-items:center;padding:10px 20px}
.market3 .mobbox .numbox .num {width:54px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#FFF;font-size:20px;font-weight:bold;margin-right:25px}
.market3 .mobbox .numbox .tit {font-size:24px;font-weight:bold}
.market3 .mobbox .txt1 {background-color:#FFF5f4;border-radius:20px;padding:10px 20px;display:flex;align-items:center;margin-bottom:20px;min-height:72px}
.market3 .mobbox .txt1 .tit {color:#f8586d;font-weight:bold;width:120px}
.market3 .mobbox .txt1 .txt {flex:1;padding-left:20px}
.market3 .mobbox .txt2 {background-color:#f9f5ff;border-radius:20px;padding:10px 20px;display:flex;align-items:center;margin-bottom:20px;min-height:72px}
.market3 .mobbox .txt2 .tit {color:#913aba;font-weight:bold;width:120px}
.market3 .mobbox .txt2 .txt {flex:1;padding-left:20px}
.market3 .mobbox .txt3 {background-color:#f5f7ff;border-radius:20px;padding:10px 20px;display:flex;align-items:center;min-height:72px}
.market3 .mobbox .txt3 .tit {color:#2f5edc;font-weight:bold;width:120px}
.market3 .mobbox .txt3 .txt {flex:1;padding-left:20px}
.market4 {position:relative;z-index:1;padding:13% 0 100px;min-height:1000px}
.market4::before {content:"";position:absolute;left:0;top:0px;width:100%;height:calc(100% + 70px);background-image:url(/images/market4-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;border-radius:75px 75px 0 0}
.market4 .home-des {margin-top:40px}
.market4 .home-des span {font-size:18px;font-weight:bold;margin-bottom:10px;display:block}
.market4 .home-des br {display:none}
.market4 .btn {margin-top:50px;display:flex;justify-content:center}
.market4 .btn-about {margin-left:20px;border:1px solid #ff5b46;background-color:transparent}
.market4 .btn-about span {color:#ff5b46}
.market4 .btn-about em {background-color:#ff5b46;color:#FFF}
.market5 {padding:100px 0}
.market5 .list {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
.market5 .list li {width:49%;border-radius:20px;background-color:#efefef;padding:40px;margin-top:30px;display:flex;flex-wrap:wrap}
.market5 .list li .icon {width:100px;height:100px;background-color:#FFF;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-right:30px}
.market5 .list li .info {flex:1}
.market5 .list li .tit {font-size:24px;font-weight:bold}
.market5 .list li .txt {margin-top:10px;line-height:2}
.market5 .list li:hover .icon {background:linear-gradient(-73deg,#3A3CF2,#FF5B46)}
.market5 .list li:hover .icon img {filter:brightness(0) invert(1)}
.market5 .list.flexalign li {align-items:center}
.market5 .list.flexalign li .info {height:100%}
.market5 .bottom {background:linear-gradient(90deg,#42A3DE 0%,#8851D1 71%,#A72CCA 100%);border-radius:20px;overflow:hidden;display:flex;align-items:center;height:150px;margin-top:110px}
.market5 .bottom .tit {font-size:24px;color:#FFF;font-weight:bold;padding-left:60px;padding-right:25px}
.market5 .bottom ul {display:flex;flex:1;align-items:center}
.market5 .bottom ul li {width:16.5%;position:relative;text-align:center}
.market5 .bottom ul li::before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:35px;background-color:#d2d2d2;opacity:0.3}
.market5 .bottom ul li .icon {display:block;margin:0 auto}
.market5 .bottom ul li .tip {color:#FFF;margin-top:14px;display:block}
.market5 .bottom .list5 li {width:20%}
.contact .page-banner::before {background-image:url(/images/solution-banner.png)}
.contact .page-banner .txt {margin-top:60px}
.contact-box {padding:100px 0}
.contact-box .list {display:flex;justify-content:space-between;flex-wrap:wrap}
.contact-box .list li {width:24%;background:#EFEFEF;border-radius:20px;padding:40px 36px;margin-top:60px;transition:all 0.2s linear}
.contact-box .list li:hover {background:linear-gradient(-73deg,#3A3CF2,#FF5B46);transform:translateY(-10px);color:#FFF}
.contact-box .list .icon {width:82px;height:82px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#FFF;margin:0 auto 20px}
.contact-box .list .tit {text-align:center;margin-bottom:10px;font-size:20px;font-weight:bold}
.contact-box .list .cont {text-align:center}
.contact-box .list .cont .p1 {font-size:20px;display:block;margin-bottom:2px}
.contact-box .list a {transition:all 0.1s linear}
.contact-box .list a:hover {color:#ff5b46}
.about .page-banner::before {background-image:url(/images/solution-banner.png)}
.about .page-banner .txt {margin-top:60px}
.about-module1 {padding:100px 0}
.about-module1 .tip {font-size:28px;font-weight:bold;text-align:center;margin-top:20px;color:#333}
.about-module1 .txt p {margin-top:30px;text-indent:40px;color:#222;line-height:36px;text-align:justify}
.about-module1 .bottom {margin-top:60px}
.about-module1 .title {font-size:28px;text-align:center;color:#333;font-weight:bold}
.about-module1 .list {display:flex;justify-content:space-between;flex-wrap:wrap}
.about-module1 .list li {width:24%;border-radius:10px;border:1px solid #dfdfdf;margin-top:40px;text-align:center;padding:50px 40px 40px;transition:all 0.2s linear}
.about-module1 .list li:hover {transform:translateY(-10px)}
.about-module1 .list li .icon {display:inline-block;margin-bottom:20px}
.about-module1 .list li .p1 {font-size:26px;font-weight:bold}
.about-module1 .list li .p2 {color:#333;margin-top:10px}
.about-module2 {padding:100px 0 170px;position:relative;z-index:1}
.about-module2::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/images/about2-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:75px}
.about-module2 .home-title {color:#FFF}
.about-module2 .box {position:relative;height:520px;margin-top:80px;padding:0 50px}
.about-module2 .box::before {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:96%;height:100%;background-image:url(/images/about2-boxbg.png);background-repeat:no-repeat;background-size:contain}
.about-module2 .list li {width:155px;text-align:center;transition:all 0.2s linear;position:absolute}
.about-module2 .list li .icon {display:inline-block;transform:translateY(30px);transition:all 0.2s linear}
.about-module2 .list li .title {font-size:28px;font-weight:bold;display:block;margin-top:10px;color:#FFF}
.about-module2 .list li .tip {color:#FFF;background:linear-gradient(90deg,#FF5B46,#3A3CF2);border-radius:30px;overflow:hidden;height:36px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;min-width:130px;padding:0 20px;position:relative;z-index:2;white-space:nowrap}
.about-module2 .list li:nth-child(1) {width:275px;top:47%;left:50%;transform:translate(-50%,-50%)}
.about-module2 .list li:nth-child(1) .title {font-size:32px}
.about-module2 .list li:nth-child(1) .tip {height:44px;font-size:20px}
.about-module2 .list li:nth-child(2) {top:-15%;left:22%}
.about-module2 .list li:nth-child(3) {top:-15%;left:62%}
.about-module2 .list li:nth-child(4) {top:22%;left:0}
.about-module2 .list li:nth-child(7) {top:58%;left:67%}
.about-module2 .list li:nth-child(6) {top:58%;left:18%}
.about-module2 .list li:nth-child(5) {top:22%;left:88%;width:200px}
.about-module3 {padding:100px 0}
.about-module3 .img {margin-top:60px}
.about-module3 .img img {width:100%}
.about-module4 {padding:100px 0;position:relative;z-index:1}
.about-module4::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/images/about4-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:75px}
.about-module4 .list {margin-top:20px;display:flex;flex-wrap:wrap}
.about-module4 .list li {margin-top:30px;width:23.5%;margin-right:2%;background-color:rgba(255,255,255,0.8);padding:20px 10px 10px;transition:all 0.2s linear}
.about-module4 .list li:nth-child(4n) {margin-right:0}
.about-module4 .list li .img {display:flex;justify-content:center;align-items:center;height:190px}
.about-module4 .list li .img img {max-height:190px;width:auto}
.about-module4 .list li .tit {margin-top:10px;text-align:center}
.about-module4 .list li:hover {box-shadow:0 10px 50px 0 rgba(2,2,20,0.1);transform:scale(1.03)}
.about-module5 {padding:100px 0}
.about-module5 .box {min-height:600px;margin-top:40px;position:relative}
.about-module5 .btn {margin-top:160px;display:flex;justify-content:center}
.about-module5 .case-ul {opacity:0;animation:opacity 0.3s forwards;animation-delay:0.7s}
.about-module5 .case-ul li {position:absolute;width:11.5%;top:0;left:0;box-shadow:0px 3px 35px 0px rgba(206,206,206,0.52)}
.about-module5 .case-ul li:nth-child(9) {left:11%;width:13%;top:2%;animation:float-bottom-right 3s linear infinite}
.about-module5 .case-ul li:nth-child(2) {left:0%;top:33%;animation:float-left 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(3) {width:10%;left:8%;top:60%;animation:float-right 3s linear infinite}
.about-module5 .case-ul li:nth-child(4) {width:10%;left:17%;top:33%;animation:float-top 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(5) {width:15%;left:29%;top:12%;animation:float-bottom 3s linear infinite}
.about-module5 .case-ul li:nth-child(6) {left:25%;top:52%;width:12%;animation:float-top-left 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(7) {width:17%;left:16%;top:80%;animation:float-top-right 3s linear infinite}
.about-module5 .case-ul li:nth-child(8) {width:17%;left:48%;top:8%;animation:float-bottom-left 3s linear infinite}
.about-module5 .case-ul li:nth-child(1) {width:20%;left:39%;top:48%;animation:float-top 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(10) {width:14%;left:68%;top:17%;animation:float-bottom-right 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(11) {left:64%;top:51%;width:13%;animation:float-left 3s linear infinite}
.about-module5 .case-ul li:nth-child(12) {left:60%;top:84%;animation:float-top-right 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(13) {left:83%;top:0%;animation:float-right 3s linear infinite}
.about-module5 .case-ul li:nth-child(14) {left:85%;top:36%;animation:float-bottom-left 3.5s linear infinite}
.about-module5 .case-ul li:nth-child(15) {left:78%;top:70%;animation:float-top-left 3.5s linear infinite}
.about-module5 .case-ul li img {position:absolute;width:100%;transition:all 0.3s linear;box-shadow:0px 11px 54px 0px rgba(19,28,114,0.2);border-radius:37%}
.about-module5 .case-ul li:hover .case-icon1 {opacity:0}
.about-module5 .case-ul li:hover .case-icon2 {opacity:1;animation:opcaseicon 0.3s forwards}
.about-module5 .case-ul li .case-icon1 {opacity:1}
.about-module5 .case-ul li .case-icon2 {opacity:0}
.about-module5 .case-ul li .text {display:none}
.case .page-banner::before {background-image:url(/images/solution-banner.png)}
.case .page-banner .txt {margin-top:60px}
.case-module1 {padding:100px 0}
.case-module1 .mob-list {display:none}
.case-module1 .tabbox {position:relative;padding:0 60px;margin-top:60px}
.case-module1 .tabbox .swiper-slide {display:flex;align-items:center;border-radius:20px;background-color:#efefef;padding:20px 15px;cursor:pointer}
.case-module1 .tabbox .swiper-slide .img {width:90px;height:90px;border-radius:50%;overflow:hidden}
.case-module1 .tabbox .swiper-slide .tit {flex:1;padding-left:20px;color:#333}
.case-module1 .tabbox .swiper-slide.active {background:linear-gradient(90deg,#FF5B46,#3A3CF2)}
.case-module1 .tabbox .swiper-slide.active .tit {color:#FFF}
.case-module1 .tabbox .tabswiper-prev {position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(90deg);width:42px;height:42px;border-radius:50%;border:1px solid #dcdcdc;display:inline-flex;align-items:center;justify-content:center;color:#a3a3a3;font-weight:bold;cursor:pointer}
.case-module1 .tabbox .tabswiper-next {position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);width:42px;height:42px;border-radius:50%;border:1px solid #dcdcdc;display:inline-flex;align-items:center;justify-content:center;color:#a3a3a3;font-weight:bold;cursor:pointer}
.case-module1 .infobox {margin-top:50px}
.case-module1 .infobox .swiper-wrapper {height:100% !important}
.case-module1 .infobox .swiper-slide {height:100%;background-color:#efefef;border-radius:20px;overflow:hidden}
.case-module1 .infobox .itembox {display:flex}
.case-module1 .infobox .itembox .info {flex:1;padding:40px}
.case-module1 .infobox .itembox .title {color:#ff5b46;font-size:26px;margin-bottom:20px;padding-left:70px;position:relative}
.case-module1 .infobox .itembox .title::before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:43px;height:43px;background-image:url(/images/case1-titicon.png);background-repeat:no-repeat;background-size:contain}
.case-module1 .infobox .itembox .txt p {line-height:1.7;text-indent:40px;text-align:justify}
.case-module1 .infobox .itembox .txt p span {color:#ff5b46}
.case-module1 .infobox .itembox .img {border-radius:20px;overflow:hidden;width:450px}
.case-module1 .infobox .itembox .img img {height:100%;object-fit:cover}
.case-module2 {padding:100px 0;border-radius:75px;background:linear-gradient(45deg,#711463,#3A3CF2)}
.case-module2 .home-title {color:#FFF}
.case-module2 .home-des {color:#FFF}
.case-module2 .box {margin-top:50px}
.case-module2 .imgbox {width:100%;height:540px}
.case-module2 .imgbox .swiper-slide {border-radius:20px;overflow:hidden}
.case-module2 .imgbox video {width:100%;height:100%;object-fit:cover;background-color:#000;display:block}
.case-module2 .imglist {margin-top:30px;width:100%;position:relative;height:220px}
.case-module2 .imglist .swiper-slide {height:auto;border-radius:20px;overflow:hidden;cursor:pointer}
.case-module2 .imglist .swiper-slide::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(7,7,7,0.4)}
.case-module2 .imglist .swiper-slide .tit {position:absolute;left:26px;bottom:18px;color:#FFF;z-index:1}
.case-module2 .imglist .swiper-slide .img {width:100%;height:100%;overflow:hidden}
.case-module2 .imglist .swiper-slide .img img {width:100%;height:100%;object-fit:cover}
.case-module2 .imglist .videolist-prev,.case-module2 .imglist .videolist-next {position:absolute;top:50%;width:36px;height:30px;transform:translateY(-50%);background-color:rgba(24,24,24,0.82);display:inline-flex;align-items:center;justify-content:center;z-index:10;color:#FFF;cursor:pointer;line-height:1}
.case-module2 .imglist .videolist-prev:hover,.case-module2 .imglist .videolist-next:hover {background-color:rgba(255,91,70,0.82)}
.case-module2 .imglist .videolist-prev {left:0;border-radius:0px 18px 18px 0px}
.case-module2 .imglist .videolist-prev em {transform:rotate(90deg)}
.case-module2 .imglist .videolist-next {right:0;border-radius:18px 0px 0px 18px}
.case-module2 .imglist .videolist-next em {transform:rotate(-90deg)}
.case-module2 .imglist .swiper-slide-thumb-active {border:3px solid #FF5B46}
.case-module2 .imglist .swiper-slide-thumb-active::before {background-color:transparent}
.case-module2 .imglist .videolist-pagination {justify-content:center;display:none}
.case-module2 .imglist .swiper-pagination-bullet-active {background-color:#3A3CF2}
.case-module2 .swiper {height:100%}
.case-module3 {padding:100px 0}
.case-module3 .list {display:flex;flex-wrap:wrap;margin-top:30px}
.case-module3 .list li {width:23.5%;margin-right:2%;margin-top:30px;background-color:#FFF;border-radius:20px;overflow:hidden;box-shadow:0px 5px 27px 0px rgba(150,150,150,0.28);transition:all 0.2s linear}
.case-module3 .list li .imgbox {border-radius:20px;overflow:hidden;position:relative}
.case-module3 .list li .imgbox::before {content:"";position:absolute;left:100%;top:100%;width:100%;height:100%;background:linear-gradient(90deg,#FF5B46,#3A3CF2);opacity:0;transition:all 0.2s linear}
.case-module3 .list li .imgbox .play {position:absolute;width:35px;height:35px;border-radius:50%;background-color:#FFF;border:2px solid #FFF;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#ff5b46;z-index:4;right:14px;bottom:10px;transition:all 0.2s linear}
.case-module3 .list li .imgbox .play em {display:inline-block;line-height:1;transform:translateX(2px)}
.case-module3 .list li .info {padding:18px 18px 24px}
.case-module3 .list li .info .p1 {font-size:18px;font-weight:bold}
.case-module3 .list li .info .p2 {color:#666;margin-top:4px}
.case-module3 .list li:nth-child(4n) {margin-right:0}
.case-module3 .list li:hover {transform:translateY(-20px)}
.case-module3 .list li:hover .imgbox::before {left:0;top:0;opacity:0.8}
.case-module3 .list li:hover .imgbox .play {right:calc(50% - 25px);bottom:calc(50% - 25px);background-color:transparent;color:#FFF}
.case-module3 .list li .video {display:none}
.case-module4 {padding:100px 0;position:relative;z-index:1}
.case-module4::before {content:"";position:absolute;left:0;top:0;width:100%;height:500px;background:linear-gradient(0deg,#CAD1FF,#F1E8F3);z-index:-1}
.case-module4 .top {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.case-module4 .top .info {flex:1;max-width:900px;padding-right:40px}
.case-module4 .top .img {width:300px}
.case-module4 .top .home-title {text-align:left}
.case-module4 .top .tip {font-size:26px;color:#ff5b46;margin:10px 0}
.case-module4 .top .txt {line-height:36px}
.case-module4 .bottom {padding:50px 40px;background-color:#FFF;box-shadow:0px 2px 29px 0px rgba(185,185,185,0.39);border-radius:20px;margin-top:70px}
.case-module4 .bottom .title {font-size:36px;font-weight:bold;text-align:center}
.case-module4 .bottom .img {margin-top:60px}
.case-module4 .bottom .img img {width:100%}
.video-mb {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.6);left:0;top:0;z-index:999;display:none}
.video-mb .close {position:absolute;top:100px;right:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f07f00;transition:all 0.1s linear;z-index:9999}
.video-mb .close span {width:20px;height:3px;border-radius:2px;background-color:#FFF;display:inline-block;position:absolute;left:50%;top:50%}
.video-mb .close span:nth-child(1) {transform:translate(-50%,-50%) rotate(45deg)}
.video-mb .close span:nth-child(2) {transform:translate(-50%,-50%) rotate(-45deg)}
@media screen and (max-width:768px) {.video-mb .close {top:20px;right:20px;width:32px;height:32px}}
.video-mb .videobox {width:43%;height:auto;max-height:80vh;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.video-mb .videobox video {width:100%;height:auto;display:block;background-color:#000;border-radius:10px;object-fit:contain;max-height:80vh}
@media screen and (max-width:1366px) {.market1 .list li .titbox .tit br {display:none}
.market4 {min-height:800px}
.case-module1 .tabbox .swiper-slide .tit br {display:none}
.about-module2 .list li:nth-child(5) {left:85%}}
@media screen and (max-width:1280px) {.page-banner .page-banner-txt .title {font-size:52px}
.page-banner .page-banner-txt .list {margin-top:40px}
.solution-module1 .info {width:36%}
.products .page-banner {min-height:840px}
.products .page-banner .page-banner-txt {padding-top:180px}
.products .page-banner .prolist .icon {margin:0 auto 4px;max-width:80%}
.products .page-banner .prolist .p1 {font-size:20px}
.promotron .page-banner .page-banner-txt {padding-top:180px}
.promotron .page-banner {min-height:840px}
.promotron-module4 .list li {padding:40px 30px}
.market1 .list li {padding:30px}
.market1 .list li .titbox .icon {width:80px;height:80px;margin-right:20px}
.market1 .list li .titbox .tit {font-size:20px}
.case-module1 .infobox .itembox .img {height:100%}
.case-module1 .infobox .itembox .img img {height:100%}
.case-module2 .imgbox {height:500px}
.about-module2 .box {margin-top:120px}
.about-module2 .list li:nth-child(1) {top:38%}
.about-module2 .list li:nth-child(2) {left:18%;top:-16%}
.about-module2 .list li:nth-child(3) {top:-16%;left:67%}
.about-module2 .list li:nth-child(4) {top:16%}
.about-module2 .list li:nth-child(7) {top:50%;left:64%}
.about-module2 .list li:nth-child(6) {top:50%;left:20%}
.about-module2 .list li:nth-child(5) {left:82%;top:16%}}
@media screen and (max-width:1024px) {.page-banner {min-height:400px}
.page-banner::before {border-radius:0 0 20px 20px}
.page-banner .page-banner-txt {padding-top:140px}
.solution-module1 {padding:50px 0}
.solution-module1 .tag li {padding-bottom:30px}
.solution-module1 .tag li .txt {margin-left:20px}
.solution-module1 .tag li .p1 {font-size:22px}
.solution-module1 .tag li .p1 br {display:none}
.solution-module2 {padding:50px 0}
.solution-module2::before {border-radius:20px}
.solution-module2 .list {margin-top:10px}
.solution-module2 .list li {padding:20px}
.solution-module3 {padding:50px 0}
.solution-module3 .box .img {max-width:48%}
.solution-module4 {padding:50px 0}
.solution-module4::before {border-radius:20px}
.solution-module4 .left {width:100%}
.solution-module4 .left .home-des {margin-top:20px;text-align:center}
.solution-module4 .left .bgicon {display:none}
.solution-module4 .left .home-title {text-align:center}
.solution-module4 .left .home-title br {display:none}
.solution-module4 .right {margin-top:30px;width:100%}
.solution-module5 {padding:50px 0}
.solution-module5 .item {padding:20px;border-radius:10px}
.solution-module6 {padding:50px 0}
.solution-module6::before {border-radius:20px}
.solution-module6 .list li {padding:20px}
.solution-module6 .list .tit-box .tit {font-size:18px}
.solution-module6 .list .line {margin:20px 0 10px}
.products-module1 {padding:50px 0}
.products-module1 .bgicon {display:none}
.products-module1 .list li {padding:30px}
.products-module1 .list li .titlebox .tit {font-size:20px;margin-left:14px}
.products-module1 .list li .txt {margin-top:30px}
.products-module2 {padding:50px 0}
.products-module2::before {border-radius:20px}
.products-module2 .bgicon {display:none}
.products-module2 .left {padding:30px}
.products-module2 .right {padding:30px}
.products-module3 {padding:50px 0}
.products-module3 .swiper-wrapper {flex-wrap:nowrap}
.products-module3 .btn {margin-top:30px}
.products-module3 .btn .more {width:380px;height:68px}
.products-module3 .btn .more span {font-size:24px}
.products-module3 .swiper-slide:hover .tit {color:#FFF}
.products-module3 .swiper-slide:hover .icon img {filter:brightness(0) invert(1)}
.products-module3 .swiper-slide:hover .tip {color:#FFF}
.products-module3 .swiper-slide:hover .txt {color:#FFF}
.products-module4 {padding:50px 0}
.products-module4::before {border-radius:20px}
.products-module4 .listbox {width:62%}
.products-module5 {padding:50px 0}
.products-module5 .left {padding:20px}
.products-module5 .right .list li {width:48%;margin-top:20px}
.products-module5 .titbox .icon {width:65px;height:65px}
.products-module5 .titbox .title {font-size:20px}
.products-module5 .titbox .title span {font-size:22px}
.products-module6 {padding:50px 0}
.products-module6 .bgicon {display:none}
.products-module6::before {border-radius:20px}
.products-module6 .list li {padding:30px}
.products-module6 .list .txt {margin-top:30px}
.products-module7 {padding:50px 0}
.products-module7::before {border-radius:20px}
.products-module8 {padding:50px 0}
.promotron .page-banner .tip {font-size:20px}
.promotron-module1 {padding:50px 0}
.promotron-module1 .box {margin-top:40px}
.promotron-module1 .bottom .title {font-size:22px}
.promotron-module1 .bottom ul .item {width:160px}
.promotron-module1 .bottom ul .item .tit {font-size:20px}
.promotron-module2 {padding:50px 0;border-radius:20px}
.promotron-module2 .info {padding-top:0;width:100%}
.promotron-module2 .home-title {text-align:center}
.promotron-module2 .tip {text-align:center}
.promotron-module2 .tip br {display:none}
.promotron-module2 .bgicon {display:none}
.promotron-module2 .list {width:100%;max-width:100%;margin-top:30px}
.promotron-module2 .item {position:static}
.promotron-module3 {padding:50px 0}
.promotron-module3 .info {width:30%}
.promotron-module3 .list {width:50%}
.promotron-module3 .list li {width:100%}
.promotron-module4 {padding:50px 0;border-radius:20px}
.promotron-module4 .list li {padding:30px 20px;margin-top:30px;border-radius:10px}
.promotron-module4 .list li .icon {width:80px;height:80px}
.promotron-module4 .list li .tit {margin-top:30px;font-size:22px}
.promotron-module4 .list li .tip {font-size:16px;margin-top:10px}
.promotron-module5 {padding:50px 0}
.promotron-module5 .item {border-radius:10px;margin-top:30px}
.promotron-module6 {padding:50px 0}
.promotron-module6::before {border-radius:20px}
.promotron-module6 .list li {padding:20px;border-radius:10px}
.promotron-module7 {padding:50px 0}
.overseas .page-banner .txt {font-size:16px;margin-top:20px}
.overseas-module1 {padding:50px 0}
.overseas-module1 .boxmain {width:48%}
.overseas-module1 .list {width:25%}
.market1 {padding:50px 0}
.market1 .list {margin-top:0}
.market1 .bottom {margin-top:40px;flex-wrap:wrap;height:auto;padding:40px}
.market1 .bottom .tit {width:100%;padding:0;text-align:center;margin-bottom:20px}
.market1 .bottom ul li:first-child::before {display:none}
.market2 {border-radius:20px;padding:50px 0}
.market2 .list {margin-top:0}
.market2 .list li .p1 {font-size:20px}
.market2 .list li .p2 {font-size:16px}
.market2 .list li .txt {margin-top:30px}
.market3 {padding:50px 0}
.market3 .box {margin-top:30px}
.market3 table {white-space:nowrap}
.market3 table thead th {font-size:20px;min-width:180px}
.market3 table thead th .icon {display:inline-block;transform:translateY(-2px)}
.market4 {padding:16% 0 100px;min-height:600px}
.market4::before {border-radius:20px 20px 0 0}
.market5 {padding:50px 0}
.market5 .home-des br {display:none}
.market5 .list {margin-top:0}
.market5 .list li .tit {font-size:20px}
.market5 .bottom {margin-top:40px;flex-wrap:wrap;height:auto;padding:40px}
.market5 .bottom .tit {width:100%;padding:0;text-align:center;margin-bottom:20px}
.market5 .bottom ul li:first-child::before {display:none}
.contact-box {padding:50px 0}
.contact-box .list li {width:48%}
.about-module1 {padding:50px 0}
.about-module1 .tip {font-size:20px}
.about-module1 .title {font-size:20px}
.about-module1 .list li {padding:20px}
.about-module2 {padding:50px 0 100px}
.about-module2 .list li .tip {min-width:auto;padding:0 12px}
.about-module2 .list li .title {font-size:20px;margin-top:10px}
.about-module3 {padding:50px 0}
.about-module4 {padding:50px 0}
.about-module5 {padding:50px 0}
.case-module1 {padding:50px 0}
.case-module1 .infobox .itembox .title {font-size:22px}
.case-module1 .infobox .itembox .txt {font-size:14px}
.case-module2 {padding:50px 0}
.case-module3 {padding:50px 0}
.case-module4 {padding:50px 0}
.about-module2 .box {margin-top:80px}
.about-module2 .list li {width:120px}
.about-module2 .list li:nth-child(1) {width:188px}
.about-module2 .list li:nth-child(5) {left:76%}
.about-module2 .list li:nth-child(5) .icon {width:120px}}
@media screen and (max-width:768px) {.page-banner .page-banner-txt .list {margin-top:20px;flex-wrap:wrap}
.page-banner .page-banner-txt .list li {width:100%;margin-bottom:10px}
.solution .page-banner .page-banner-txt .list li {width:48%;margin:0 0 10px}
.solution .page-banner .page-banner-txt .list li:first-child {width:100%}
.solution-module1 .box {margin-top:30px}
.solution-module1 .tag li .icon {width:65px;height:65px}
.solution-module1 .tag li .icon img {width:60%}
.solution-module1 .tag li::before {left:33px}
.solution-module1 .tag li .p1 {font-size:18px}
.solution-module1 .info {width:100%}
.solution-module1 .imglist {display:none}
.solution-module2 .list li {width:48%;border-radius:10px;margin-top:20px}
.solution-module2 .list li .tit {font-size:20px}
.solution-module2 .list li .txt {margin-top:15px}
.solution-module3 .box {margin-top:30px}
.solution-module3 .box .list {width:100%;flex:none;display:flex;justify-content:space-between;flex-wrap:wrap}
.solution-module3 .box .list .item {width:48%;position:relative;margin-bottom:40px !important;display:flex;flex-wrap:wrap;align-items:center}
.solution-module3 .box .list .title {flex:1;margin-top:0;padding-left:20px}
.solution-module3 .box .list .tiplist {width:100%}
.solution-module3 .box .img {display:none}
.solution-module3 .box .right {text-align:left}
.solution-module3 .box .right .num {margin-left:0}
.solution-module3 .box .right .tiplist li {flex-direction:row}
.solution-module3 .box .right .tiplist .icon {margin-left:0;margin-right:6px}
.solution-module4 .left .mobhome-des {color:#FFF;display:block;margin-top:20px;text-align:center}
.solution-module4 .left .home-des {display:none}
.solution-module4 .right {display:flex;justify-content:space-between;flex-wrap:wrap}
.solution-module4 .right .item {width:100%}
.solution-module4 .right .icon {width:100px;border-radius:50%;height:100px}
.solution-module4 .right .info {width:100%;flex:none;padding-left:0;margin-top:20px}
.solution-module4 .right .list li {width:100%}
.solution-module5 .listbox {padding-top:0}
.solution-module5 .item {margin-bottom:20px;width:100%}
.solution-module5 .item:last-child {margin-bottom:0}
.solution-module6 .box {margin-top:30px;flex-wrap:wrap}
.solution-module6 .img {width:100%}
.solution-module6 .img img {width:100%}
.solution-module6 .list {width:100%;margin-top:30px}
.products .page-banner {position:relative}
.products .page-banner .home-title {font-size:60px !important}
.products .page-banner .page-banner-txt {padding-top:120px}
.products .page-banner .page-banner-txt .tit {font-size:30px;margin-bottom:10px}
.products .page-banner .page-banner-txt .tip {margin-top:20px;font-size:28px}
.products .page-banner .prolist {display:none}
.products .page-banner .mobimg {margin-top:20px;display:flex;align-items:center;justify-content:center}
.products-module1 .list {margin-top:10px}
.products-module1 .list li {padding:20px;border-radius:10px}
.products-module1 .list li .titlebox em {font-size:32px}
.products-module1 .list li .titlebox .tit {font-size:18px}
.products-module2 .title-tip {font-size:24px}
.products-module2 .box {margin-top:30px}
.products-module2 .left .title {font-size:22px}
.products-module2 .left .tip {font-size:16px}
.products-module2 .right .title {font-size:26px}
.products-module2 .right .tip {font-size:16px}
.products-module2 .right .list {padding-top:30px}
.products-module2 .right .list li {font-size:16px}
.products-module3 .list {justify-content:space-between}
.products-module3 .list li {width:48%;margin-right:0;margin-top:30px}
.products-module4 .info {width:100%;margin-right:0}
.products-module4 .info .txt {text-align:center;margin-top:20px}
.products-module4 .home-title {text-align:center}
.products-module4 .home-title span {display:inline-block}
.products-module4 .bgicon {display:none}
.products-module4 .listbox {width:100%;margin-top:30px}
.products-module4 .listbox .item {padding:30px}
.products-module4 .listbox .txtbox .tit {font-size:20px}
.products-module4 .listbox .txtbox .tit span {font-size:22px}
.products-module5 .item .tiptxt {width:100%;margin-left:0;margin-top:20px}
.products-module5 .right {padding:30px}
.products-module5 .info .arricon {left:50%;transform:translateX(-50%);top:auto;bottom:-16px}
.products-module6 .list li {padding:20px;margin-top:30px}
.products-module6 .list li .title {font-size:20px}
.products-module6 .list li .title span {font-size:24px}
.products-module7 .home-title span {display:block}
.products-module7 .box {display:none}
.products-module7 .mobbox {display:block}
.products-module8 .home-title span {display:block}
.products-module8 .box {margin-top:30px}
.products-module8 .list .title {font-size:22px}
.promotron .page-banner {position:relative}
.promotron .page-banner .prolist {display:none}
.promotron .page-banner .page-banner-txt {padding-top:120px}
.promotron .page-banner .page-banner-txt .home-title {font-size:60px !important}
.promotron .page-banner .page-banner-txt .home-title span {display:block}
.promotron .page-banner .mobbanner {margin-top:20px;display:flex;align-items:center;justify-content:center}
.promotron-module1 .home-title span {display:block}
.promotron-module1 .box {display:none}
.promotron-module1 .mobbox {display:block}
.promotron-module1 .bottom {flex-wrap:wrap;height:auto}
.promotron-module1 .bottom .img {width:100%;margin:0 auto 20px;display:flex;justify-content:center}
.promotron-module1 .bottom .img img {width:80px}
.promotron-module1 .bottom .info {flex:1}
.promotron-module1 .bottom .title {font-size:20px;text-align:center}
.promotron-module1 .bottom .title span {display:block}
.promotron-module1 .bottom ul .item {flex-wrap:wrap;width:calc(33% - 15px);height:auto;padding:20px 10px}
.promotron-module1 .bottom ul .item .icon {margin-right:0}
.promotron-module1 .bottom ul .item .tit {width:100%;font-size:16px;text-align:center;margin-top:20px}
.promotron-module2 .item {border-radius:10px}
.promotron-module2 .item .txtlist .txt .tit {display:block;width:fit-content}
.promotron-module2 .item .title {font-size:20px;padding:12px 30px}
.promotron-module2 .item .txtlist {padding:20px 30px}
.promotron-module3 .item {border-radius:10px;padding:20px}
.promotron-module3 .info {width:32%}
.promotron-module3 .info .tit {font-size:20px}
.promotron-module3 .info .tip {font-size:16px}
.promotron-module4 .list li {width:100%}
.promotron-module5 .item {padding:40px 20px}
.promotron-module5 .item .title {font-size:20px}
.promotron-module5 .item ul {margin-top:30px}
.promotron-module6 .box {width:100%;flex-direction:column-reverse}
.promotron-module6 .list {width:100%;max-width:100%}
.promotron-module6 .info {width:100%;margin-bottom:30px}
.promotron-module6 .home-title {text-align:center}
.promotron-module6 .home-des {text-align:center;margin-top:20px}
.promotron-module7 .list li {margin-top:30px}
.promotron-module7 .list li .num {margin-bottom:20px}
.promotron-module7 .list li .num text {font-size:52px}
.promotron-module7 .list li .tit {font-size:20px;margin-bottom:10px}
.promotron-module7 .list li .tip {font-size:16px;margin-bottom:20px}
.overseas-module1 .box {margin-top:30px}
.overseas-module1 .list {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}
.overseas-module1 .list li {width:48%;margin-bottom:20px !important}
.overseas-module1 .boxmain {width:100%;margin:20px 0}
.market .page-banner {min-height:340px}
.market .page-banner .txt {font-size:18px;margin-top:20px}
.market1 .list {justify-content:space-between;margin-right:0}
.market1 .list li {width:48%}
.market1 .list li .titbox {flex-wrap:wrap}
.market1 .list li .titbox .tit {width:100%;flex:none;margin-top:20px}
.market1 .list li .txt {margin-top:10px}
.market2 .list {justify-content:space-between !important}
.market2 .list li {width:48%;margin-right:0 !important}
.market3 .home-title span {display:block}
.market3 .box {display:none}
.market3 .mobbox {display:block}
.market5 .list li {padding:20px;border-radius:10px}
.market5 .list li .info {margin-top:20px;width:100%;flex:none}
.about-module1 .list li {width:48%}
.about-module2 .box {height:auto;margin-top:30px;padding:0}
.about-module2 .list {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about-module2 .list li {position:static;width:32% !important;transform:translate(0,0) !important}
.about-module2 .list li .icon {width:98% !important}
.about-module2 .list li:nth-child(1) {width:100% !important;display:flex;flex-direction:column;align-items:center}
.about-module5 .box {min-height:480px}
.about-module5 .btn {margin-top:60px}
.case-module1 .mob-list {margin-top:30px;display:block}
.case-module1 .mob-list ul {display:flex;justify-content:space-between;flex-wrap:wrap}
.case-module1 .mob-list ul li {margin-bottom:10px;width:49%;border-radius:10px;background-color:#efefef;padding:10px 10px;display:inline-flex;align-items:center;justify-content:center}
.case-module1 .mob-list ul li.active {background:linear-gradient(90deg,#FF5B46,#3A3CF2);color:#FFF}
.case-module1 .tabbox {display:none}
.case-module1 .infobox {margin-top:20px}
.case-module1 .infobox .itembox {flex-wrap:wrap;border-radius:10px}
.case-module1 .infobox .itembox .info {flex:none;width:100%;padding:20px}
.case-module1 .infobox .itembox .img {width:100%}
.case-module1 .infobox .itembox .img img {width:100%}
.case-module2 {border-radius:20px}
.case-module2 .box {margin-top:30px}
.case-module2 .imgbox {display:none}
.case-module2 .imglist {width:100%;height:160px}
.case-module2 .imglist .swiper-slide .tit {bottom:10px;left:0px;width:100%;padding:0 10px;font-size:12px}
.case-module2 .imglist .videolist-pagination {display:flex;margin-top:20px}
.case-module3 .list {margin-top:10px;justify-content:space-between}
.case-module3 .list li {margin-top:20px;width:49%;margin-right:0}
.case-module3 .list li .img img {width:100%}
.case-module4 .bottom {margin-top:40px;padding:20px;border-radius:10px}
.case-module4 .bottom .title {font-size:20px}
.case-module4 .bottom .img {margin-top:20px}
.video-mb .videobox {width:90%}}
@media screen and (max-width:500px) {.solution .page-banner .page-banner-txt .list li {width:100% !important}
.solution-module1 .tag li .icon img {max-width:50%}
.solution-module2 .list li {width:100%}
.solution-module3 .box .list .item {margin-bottom:20px !important;width:100%;position:relative;z-index:1}
.solution-module3 .box .list .tiplist {margin-top:0px}
.solution-module3 .box .list .num {font-size:70px}
.solution-module3 .box .list .num svg {height:60px;width:65px}
.solution-module3 .box .list .num svg text {font-size:52px;transform:translateY(-36px)}
.solution-module3 .box .list .title {font-size:20px}
.solution-module3 .box .right .tiplist li .tit {font-size:14px}
.solution-module4 .right .icon {display:none}
.solution-module4 .right .info {margin-top:0}
.solution-module4 .right .item {width:100%;border-radius:10px;padding:20px}
.solution-module5 .item {display:flex;align-items:center;flex-wrap:wrap}
.solution-module5 .item .list {width:100%;margin-top:20px}
.solution-module5 .item .tit {margin-bottom:0;font-size:20px}
.solution-module5 .item .icon {margin-bottom:0px;width:60px;height:60px;margin-right:20px}
.solution-module5 .item .icon img {width:50%}
.solution-module6 .list .tit-box .icon {width:32px}
.solution-module6 .list {margin-top:10px}
.solution-module6 .list .tit-box {height:36px}
.solution-module6 .list .tit-box .icon {margin-right:10px}
.solution-module6 .list .tit-box .icon img {width:30px}
.solution-module6 .list .tit-box .tit {font-size:14px}
.solution-module6 .list .line {margin-top:10px}
.solution-module6 .list li {width:49%;margin-top:10px !important;border-radius:10px;padding:15px}
.products .page-banner {min-height:auto;padding-bottom:20px}
.products .page-banner .page-banner-txt {padding-top:110px}
.products .page-banner .page-banner-txt .home-title {font-size:30px !important}
.products .page-banner .page-banner-txt .tit {margin-bottom:4px;font-size:18px}
.products .page-banner .page-banner-txt .tip {font-size:16px;margin-top:10px}
.products .page-banner .prolist .p1 {font-size:16px}
.products .page-banner .prolist .p2 {font-size:12px}
.products-module1 .list li {width:48%;padding:15px}
.products-module1 .list li .titlebox {flex-wrap:wrap}
.products-module1 .list li .titlebox .tit {width:100%;font-size:18px;margin-left:0;margin-top:6px}
.products-module1 .list li .titlebox em {font-size:24px}
.products-module1 .list li .txt {margin-top:6px}
.products-module2 .box {flex-direction:column-reverse}
.products-module2 .title-tip {font-size:18px}
.products-module2 .left {width:100%;padding:20px;margin-top:20px;position:relative}
.products-module2 .left .img {display:flex;align-items:flex-end;position:absolute;right:20px;top:10px;width:120px;margin:0;padding-top:0}
.products-module2 .left .top {padding-right:130px}
.products-module2 .left .info {width:100%}
.products-module2 .left .list {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}
.products-module2 .left .list li {width:49%}
.products-module2 .right {width:100%;padding:20px;position:relative}
.products-module2 .right .img {display:flex;align-items:flex-end;position:absolute;right:20px;top:10px;width:120px}
.products-module2 .right .top {padding-right:130px}
.products-module2 .right .title {font-size:22px}
.products-module2 .right .list {display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}
.products-module2 .right .list li {width:49%}
.products-module3 .list {justify-content:space-between}
.products-module3 .list li {width:48%;margin-top:20px;padding:15px;border-radius:10px}
.products-module3 .list li .titbox {flex-direction:row-reverse;align-items:center;margin-bottom:20px;min-height:74px}
.products-module3 .list li .titbox .icon {width:40px}
.products-module3 .list li .titbox .tittxt {flex:1}
.products-module3 .list li .titbox .icon {margin-bottom:0px;margin-right:10px}
.products-module3 .list li .tit {font-size:18px;margin-top:0px}
.products-module3 .list li .tip {font-size:14px;margin-bottom:0px}
.products-module3 .btn {margin-top:30px}
.products-module3 .btn .more {width:90%}
.products-module3 .btn .more span {font-size:20px}
.products-module4 .listbox .icon {width:60px;height:60px}
.products-module4 .listbox .icon img {width:50%}
.products-module4 .listbox .iteminfo {flex:none;width:100%}
.products-module4 .listbox .iteminfo .line {margin:20px 0 10px}
.products-module4 .listbox .item {padding:20px;border-radius:10px}
.products-module4 .listbox .txtbox .tit {font-size:20px}
.products-module4 .listbox .txtbox .tit span {font-size:22px}
.products-module4 .listbox .itemlist {margin-left:0;padding-left:0;margin-top:20px;border-left:none}
.products-module4 .listbox .bottom {height:auto;padding:10px}
.products-module4 .listbox .bottom .tip {font-size:14px;flex-wrap:wrap;justify-content:center}
.products-module4 .listbox .bottom .tip .p1 {width:100%;white-space:nowrap;justify-content:center}
.products-module5 .titbox .icon {width:60px;height:60px}
.products-module5 .titbox .icon img {width:50%}
.products-module5 .info {flex-wrap:wrap}
.products-module5 .left {width:100%}
.products-module5 .left .txt {margin-top:20px}
.products-module6 .list .txt {margin-top:10px}
.products-module6 .list .tiplist {margin-top:10px}
.products-module6 .list li {width:100%}
.products-module7 .mobbox {font-size:14px;margin-top:10px}
.products-module7 .mobbox ul li {border-radius:10px;margin-top:20px}
.products-module7 .mobbox .numbox .num {font-size:16px;margin-right:20px;width:48px;height:32px}
.products-module7 .mobbox .numbox .tit {font-size:20px}
.products-module7 .mobbox .txt1 {border-radius:10px}
.products-module7 .mobbox .txt1 .tit {width:100px}
.products-module7 .mobbox .txt2 {border-radius:10px}
.products-module7 .mobbox .txt2 .tit {width:100px}
.products-module7 .mobbox .txt3 {border-radius:10px}
.products-module7 .mobbox .txt3 .tit {width:100px}
.products-module7 thead th {padding:10px;font-size:18px}
.products-module8 .list {width:100%}
.products-module8 .list li {margin-top:20px}
.products-module8 .list .txt {margin-top:10px}
.products-module8 .right {text-align:left;margin-top:20px}
.products-module8 .right .title {flex-direction:inherit}
.products-module8 .right .title em {margin-left:0;margin-right:20px}
.products-module8 .img {margin:20px auto;width:80%;display:none}
.promotron .page-banner {min-height:auto;padding-bottom:20px}
.promotron .page-banner .page-banner-txt {padding-top:110px}
.promotron .page-banner .page-banner-txt .home-title {font-size:30px !important}
.promotron .page-banner .page-banner-txt .tip {margin-top:14px;font-size:16px}
.promotron-module1 .mobbox ul li {border-radius:10px}
.promotron-module1 .mobbox .titbox {padding:10px 20px}
.promotron-module1 .mobbox .titbox .num {font-size:16px;margin-right:20px;width:48px;height:32px}
.promotron-module1 .mobbox .titbox .tit {font-size:20px}
.promotron-module1 .mobbox .txt1 {border-radius:10px}
.promotron-module1 .mobbox .txt1 .p1 {font-size:14px;margin-bottom:4px}
.promotron-module1 .mobbox .txt1 .p2 {font-size:16px}
.promotron-module1 .mobbox .txt2 {border-radius:10px;margin-top:20px}
.promotron-module1 .mobbox .txt2 .p1 {font-size:14px;margin-bottom:4px}
.promotron-module1 .mobbox .txt2 .p2 {font-size:16px}
.promotron-module1 .bottom {border-radius:10px}
.promotron-module1 .bottom .img {margin-right:0;margin-bottom:0}
.promotron-module1 .bottom .img img {width:60px}
.promotron-module1 .bottom .info {width:100%;flex:none}
.promotron-module1 .bottom .title {text-align:center;margin:20px 0;font-size:16px}
.promotron-module1 .bottom ul {justify-content:space-between}
.promotron-module1 .bottom ul .item {padding:10px;margin-top:0px}
.promotron-module1 .bottom ul .item .tit {margin-top:10px;font-weight:400;font-size:14px}
.promotron-module1 .bottom ul .item .icon img {width:30px}
.promotron-module1 .bottom ul .arricon {margin:0 10px}
.promotron-module3 .item {padding:15px}
.promotron-module3 .info {width:100%}
.promotron-module3 .info .tag {margin-top:20px}
.promotron-module3 .list {width:100%;margin:0;margin-top:20px}
.promotron-module3 .num {display:none}
.promotron-module4 .list li {width:100%}
.promotron-module4 .list li .dellist {margin-top:10px}
.promotron-module4 .list li .tip {margin-top:4px}
.promotron-module4 .list li .tit {margin-top:0px}
.promotron-module4 .list li .icon {width:60px;height:60px}
.promotron-module4 .list li .icon em {font-size:32px}
.promotron-module4 .list li .top {display:flex;align-items:center}
.promotron-module4 .list li .top div {flex:1;padding-left:20px}
.promotron-module5 .item {width:100%;padding:20px}
.promotron-module5 .item .title {margin-bottom:10px}
.promotron-module5 .item ul {margin-top:10px}
.promotron-module6 .home-des br {display:none}
.promotron-module6 .list li {align-items:flex-start}
.promotron-module6 .list .icon {width:70px;height:70px}
.promotron-module6 .list .icon img {width:60%}
.promotron-module6 .list .txt {padding-left:20px}
.promotron-module6 .list .txt .p1 {font-size:20px}
.promotron-module7 .list li {width:100%;margin-top:0;position:relative;padding-left:80px;margin-top:30px}
.promotron-module7 .list li .num {position:absolute;left:0;top:0;margin-bottom:0}
.promotron-module7 .list li .num svg {height:50px}
.promotron-module7 .list li .num svg text {transform:translateY(-34px)}
.promotron-module7 .list li .tip {margin-bottom:10px}
.overseas .page-banner {min-height:340px}
.overseas-module1 .home-title span {display:block}
.overseas-module1 .home-des {max-width:92%}
.overseas-module1 .list li {padding:10px;border-radius:10px;margin-bottom:10px !important}
.overseas-module1 .list li .icon {margin-bottom:4px;margin-right:10px;width:24px}
.overseas-module1 .list li .tit {font-size:12px}
.overseas-module1 .boxmain .img {max-width:60%}
.overseas-module1 .boxmain .item {padding:20px;border-radius:10px}
.overseas-module1 .boxmain .title {font-size:20px;margin-bottom:10px}
.overseas-module1 .boxmain .tag {margin-bottom:40px}
.market1 .list li {width:100%;border-radius:10px;padding:20px}
.market1 .list li .titbox {flex-wrap:nowrap}
.market1 .list li .titbox .icon {width:60px;height:60px;margin-right:10px}
.market1 .list li .titbox .icon img {width:50%}
.market1 .list li .titbox .tit {flex:1;margin-top:0px;font-size:16px}
.market1 .list li .txt {margin-top:4px}
.market1 .bottom {padding:30px 20px}
.market1 .bottom .tit {margin-bottom:0}
.market1 .bottom ul {flex-wrap:wrap;justify-content:space-between}
.market1 .bottom ul li {width:32%;margin-top:20px}
.market1 .bottom ul li .icon img {width:40px}
.market1 .bottom ul li .tip {font-size:14px}
.market1 .bottom ul li:nth-child(4n)::before {display:none}
.market2 .list li {width:100%;border-radius:10px;padding:20px}
.market2 .list li .txt {margin-top:16px}
.market2 .list li .icon {width:35px}
.market3 .home-title {font-size:29px !important}
.market3 .mobbox {font-size:14px;margin-top:10px}
.market3 .mobbox ul li {border-radius:10px;margin-top:20px}
.market3 .mobbox .numbox .num {font-size:16px;margin-right:20px;width:48px;height:32px}
.market3 .mobbox .numbox .tit {font-size:20px}
.market3 .mobbox .txt1 {border-radius:10px;margin-bottom:15px}
.market3 .mobbox .txt1 .tit {width:100px}

.market3 .mobbox .txt2 {border-radius:10px;margin-bottom:15px}
.market3 .mobbox .txt2 .tit {width:100px}
.market3 .mobbox .txt3 {border-radius:10px}
.market3 .mobbox .txt3 .tit {width:100px}
.market4 {min-height:auto;padding:60px 0}
.market4 .home-des {margin-top:20px}
.market4 .btn {justify-content:space-between}
.market4 .home-more {width:48%;min-width:auto}
.market4 .btn-about {margin-left:0}
.market5 .list li {width:100%;position:relative}
.market5 .list li .icon {width:60px;height:60px;position:absolute;left:20px;top:20px}
.market5 .list li .icon img {max-width:50%}
.market5 .list li .info {margin-top:10px}
.market5 .list li .info .tit {padding-left:70px;font-size:16px;padding-top:6px}
.market5 .list li .info .txt {margin-top:26px}
.market5 .bottom {padding:30px 20px}
.market5 .bottom .tit {margin-bottom:0}
.market5 .bottom ul {flex-wrap:wrap;justify-content:space-between}
.market5 .bottom ul li {width:32%;margin-top:20px}
.market5 .bottom ul li .icon img {width:40px}
.market5 .bottom ul li .tip {font-size:14px}
.market5 .bottom ul li:nth-child(4n)::before {display:none}
.market5 .bottom .list5 {justify-content:space-between}
.market5 .bottom .list5 li {width:32%}
.market5 .bottom .list5 li:nth-child(3n) {margin-right:0}
.market5 .bottom .list5 li:nth-child(4) {width:50%}
.market5 .bottom .list5 li:nth-child(5) {width:50%}
.contact-box .list li {width:100%;padding:20px;margin-top:20px}
.about-module1 .txt p {margin-top:10px}
.about-module1 .bottom {margin-top:30px}
.about-module1 .list li {margin-top:20px;display:flex;flex-wrap:wrap;padding:16px;border-radius:10px}
.about-module1 .list li .icon {margin-bottom:0}
.about-module1 .list li .icon img {width:40px}
.about-module1 .list li .p1 {flex:1;padding-left:10px;font-size:18px;text-align:left}
.about-module1 .list li .p2 {width:100%}
.about-module2 {padding:50px 0}
.about-module2::before {border-radius:20px}
.about-module2 .list li {width:48% !important;margin-top:0px}
.about-module3 .img {margin-top:30px}
.about-module4::before {border-radius:20px}
.about-module4 .list {justify-content:space-between;margin-top:10px}
.about-module4 .list li {width:49%;margin-right:0;margin-top:20px}
.about-module4 .list li .tit br {display:none}
.about-module4 .list li .img {height:120px}
.about-module4 .list li .img img {max-height:120px}
.about-module5 .box {min-height:auto;margin-top:10px}
.about-module5 .case-ul {display:flex;justify-content:space-between;flex-wrap:wrap;opacity:1}
.about-module5 .case-ul li {width:24% !important;position:static;animation:none !important;margin-top:20px;box-shadow:none}
.about-module5 .case-ul li .case-icon1 {position:static}
.about-module5 .case-ul li .case-icon2 {left:0;top:0}
.about-module5 .case-ul li a {display:block;position:relative}
.case-module1 .mob-list ul li {font-size:12px;padding:10px 2px;border-radius:5px}
.case-module1 .infobox .itembox {min-height:980px}
.case-module1 .infobox .itembox .title {font-size:18px}
.case-module1 .infobox .swiper-slide {min-height:980px}
.case-module2 .home-title {padding:0 41px}
.case-module3 .list li {width:100%}
.case-module4::before {height:540px}
.case-module4 .top .img {width:100%;display:inline-flex;align-items:center;justify-content:center}
.case-module4 .top .info {flex:none;width:100%;padding-right:0;margin-bottom:20px}
.case-module4 .top .info .tip {font-size:18px}
.case-module4 .top .txt {text-align:justify}
.video-mb .videobox {width:96%}}
.privacy-policy {padding:150px 0 50px}
.privacy-policy .mainbox {background-color:#FFF;border-radius:10px;padding:20px}
.privacy-policy .d-cont {line-height:2}
@media screen and (max-width:768px) {.privacy-policy {padding:100px 0 50px}}
@keyframes reveal {85% {opacity:0;clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}
100% {opacity:1;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}
@keyframes border {0% {transform:scale(1,1);opacity:1}
100% {transform:scale(1.2,1.5);opacity:0}}
@keyframes opcaseicon {0% {transform:scale(0)}
100% {transform:scale(1)}}
@keyframes afterscale {0% {transform:scale(0.8);opacity:1}
90% {transform:scale(1.1);opacity:0.4}}
@keyframes float-left {0% {transform:translate(0)}
25% {transform:translate(6px,0)}
50% {transform:translate(0)}
75% {transform:translate(-10px,0)}
100% {transform:translate(0)}}
@keyframes float-right {0% {transform:translate(0)}
25% {transform:translate(-10px,0)}
50% {transform:translate(0)}
75% {transform:translate(8px,0)}
100% {transform:translate(0)}}
@keyframes float-top {0% {transform:translate(0)}
25% {transform:translate(0,-5px)}
50% {transform:translate(0)}
75% {transform:translate(0,8px)}
100% {transform:translate(0)}}
@keyframes float-bottom {0% {transform:translate(0)}
25% {transform:translate(0,10px)}
50% {transform:translate(0)}
75% {transform:translate(0,-4px)}
100% {transform:translate(0)}}
@keyframes float-top-left {0% {transform:translate(0)}
25% {transform:translate(-7px,-10px)}
50% {transform:translate(0)}
75% {transform:translate(10px,4px)}
100% {transform:translate(0)}}
@keyframes float-top-right {0% {transform:translate(0)}
25% {transform:translate(5px,-13px)}
50% {transform:translate(0)}
75% {transform:translate(-4px,8px)}
100% {transform:translate(0)}}
@keyframes float-bottom-left {0% {transform:translate(0)}
25% {transform:translate(-12px,8px)}
50% {transform:translate(0)}
75% {transform:translate(4px,-4px)}
100% {transform:translate(0)}}
@keyframes float-bottom-right {0% {transform:translate(0)}
25% {transform:translate(4px,6px)}
50% {transform:translate(0)}
75% {transform:translate(-12px,-2px)}
100% {transform:translate(0)}}
@keyframes bannerreverse {0% {transform:rotateX(90deg)}
100% {transform:rotateX(0)}}
@keyframes aboutup {0% {transform:translateY(30px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes productsleft {0% {transform:translateX(-50px);opacity:0}
100% {transform:translateX(0);opacity:1}}
@keyframes productsright {0% {transform:translateX(50px);opacity:0}
100% {transform:translateX(0);opacity:1}}
@keyframes opacity {0% {opacity:0}
100% {opacity:1}}
@keyframes scale {0% {transform:scale(0);opacity:0}
100% {transform:scale(1);opacity:1}}
@keyframes prorotateX {0% {transform:rotateX(90deg);opacity:0}
100% {transform:rotateX(0);opacity:1}}
@keyframes proimg {0% {transform:translate(0)}
25% {transform:translate(4px,6px)}
50% {transform:translate(0)}
75% {transform:translate(-12px,-2px)}
100% {transform:translate(0)}}
@keyframes probtncolor {0% {transform:translate(-50%,-50%) scale(0)}
100% {transform:translate(-50%,-50%) scale(1)}}
@keyframes abouttran {0% {transform:rotateY(360deg)}
100% {transform:rotateY(0)}}
@keyframes abouttran2 {0% {transform:rotateY(0)}
100% {transform:rotateY(360deg)}}
@keyframes banner-trainimg {0% {transform:translateX(20px)}
50% {transform:translateX(0)}
100% {transform:translateX(20px)}}
@keyframes banner-train {0% {right:-20%;opacity:0}
100% {right:0;opacity:1}}
@keyframes caseimgtext {0% {display:none}
100% {display:block}}
@keyframes phover {}
@keyframes headtel {0% {transform:rotateY(0)}
100% {transform:rotateY(360deg)}}
@keyframes flash {0% {opacity:0}
100% {opacity:1}}
@keyframes contacticon {0% {transform:rotateY(0)}
100% {transform:rotateY(360deg)}}
@keyframes caseimgscale {0% {transform:scale(1)}
50% {transform:scale(0.95)}
100% {transform:scale(1)}}
@keyframes swiper-preloader-spin {0% {transform:rotate(0deg)}
100% {transform:rotate(360deg)}}
@keyframes slide1banner1 {0% {transform:translateY(20px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes slide1banner2 {0% {transform:translateY(20px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes slide1banner3 {0% {transform:scale(0);opacity:0}
100% {transform:scale(1);opacity:1}}
@keyframes slidewhitetitle {0% {transform:translateY(20px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes slidewhite1 {0% {transform:translateX(-20px);opacity:0}
100% {transform:translateX(0);opacity:1}}
@keyframes slidewhite2 {0% {transform:translateY(-20px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes slidewhite3 {0% {transform:translateX(20px);opacity:0}
100% {transform:translateX(0);opacity:1}}
@keyframes slidewhite4 {0% {transform:translateY(20px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes img_move {0% {-webkit-transform:scale(1,1);transform:scale(1,1)}
50% {-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
100% {-webkit-transform:scale(1,1);transform:scale(1,1)}}
@keyframes product-model {0% {opacity:0;transform:translateY(20px)}
100% {opacity:1;transform:translateY(0)}}
@keyframes attrtitle {0% {transform:translateY(40px);opacity:0}
100% {transform:translateY(0);opacity:1}}
@keyframes homeaboutvideo {0% {transform:translate(-50%,-50%) scale(1);opacity:1}
100% {transform:translate(-50%,-50%) scale(2);opacity:0}}
@keyframes bannercolor {0% {color:#1ea2f7}
25% {color:#00fcff}
50% {color:#ff9220}
75% {color:#00cfba}
100% {color:#1ea2f7}}
@keyframes moves {0% {transform:translateY(0px)}
50% {transform:translateY(10px)}
100% {transform:translateY(0px)}}
@media screen and (max-width:1440px) {.overseas-module1 .list li {padding:20px}
.overseas-module1 .list li .icon {margin-right:20px}}