@import url("master.css");img[src=""],img:not([src]){opacity:0;}.spl-pane>*{max-width:600px;width:100%;}:root{	--blue:#175dc6;	--blue2:#1453a7;.aboutBtn	--grey:#a6b3c6;	--lightGray:#f5f8fd;	--cbr:cubic-bezier(0.55, 0.05, 0.22, 0.99); /*拉开*/	--cbr2:cubic-bezier(.39,.05,.47,.97); /*淡出*/}/*咨询悬浮*/.swim{position:fixed;right: 20px;bottom: 0;z-index:100;width:80px;transform:translateY(-50%);}.swim ._gif{width:100%;transform:translateY(15%);}.swim ._gif>img{width:100%;}.swim ._box ._item{width:100%;border-radius:6px;margin-bottom:7px;position:relative;padding:10px 0;box-shadow: 0 0 3px 3px rgba(176,205,241,0.3);background-color:#fff;cursor:pointer;z-index:2;}.swim ._box ._item ._lock{color:#4283DB;text-align:center;line-height:1;transition:color .25s ease-out;}.swim ._box ._item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(to right,#1DBEFD ,#2771E6);opacity:0;transition:opacity .25s ease-out;border-radius:6px;z-index:-1;}.swim ._box ._item ._lock span{display:block;margin-top:5px;}.swim ._box ._item ._lock i{font-size:28px;}.swim ._box ._item:last-of-type{margin-bottom:0;}.swim ._box ._item ._info{position: absolute;top:50%;right:100px;border-radius:6px;opacity:0;visibility:hidden;box-shadow: 0 0 3px 3px rgba(0,0,0,0.05);transform:translate(-10px,-50%);background-color:#fff;transition:all .35s ease-out;}.swim ._box ._item ._info::before{content: ""; position: absolute;right:-6px; top:50%;bottom:0; width:12px; height: 12px; transform:translateY(-50%) rotate(45deg); background: #fff;box-shadow:2px -2px 2px rgba(0,0,0,0.05);}.swim ._box ._item ._info.tel{width:250px;height:100%;justify-content:center;align-items:center;font-size:16px;}.swim ._box ._item ._info.tel a{color:#4283DB;}.swim ._box ._item ._info.code{width:130px;height:130px;}.swim ._box ._item ._info.code>img{width:100%;height:100%;object-fit:contain;border-radius:6px;}.swim ._backTop{width:100%;text-align:center;margin-top:12px;}.swim ._backTop>a{display:inline-block;color:#4283DB;transform:translateY(10px);opacity:0;visibility:hidden;transition:all .35s ease-out;}.swim ._backTop>a>i{font-size:32px;}.swim ._backTop>a.onshow{transform:none;opacity:1;visibility:visible;}.swim ._box ._item:hover ._lock{color:#fff;background-color:;}.swim ._box ._item:hover:before{opacity:1;}.swim ._box ._item:hover ._info{transform:translateY(-50%);opacity:1;visibility:visible;}.swiper-lazy-preloader{border:1px solid var(--blue2) !important;border-top-color: transparent !important;width:30px !important;height:30px !important;margin-left:-15px !important;margin-top:-15px !important;}.move_top{padding-top:70px;}.mobile_img{display:none;}.loadingLine{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:260px;height:2px;background-color:var(--blue2);opacity:0;z-index:5;}/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/#spotlight{background-color:rgba(0,0,0,.6);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);cursor:zoom-in;}#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}/*》》》》》》》》》》字体间距《《《《《《《《《《*/.zh{letter-spacing:0.075em;}/*》》》》》》》》》》分页器《《《《《《《《《《*/.pageList{text-align:center;}.pageList li{display:inline-block;padding:0 4px;}.pageList li a{display:block;width:40px;height:40px;line-height:40px;border:1px solid #e0e0e0;background-color:#fff;color:#666;transition:color 0.2s,background-color 0.4s,border-color 0.4s;-webkit-transition:color 0.2s,background-color 0.4s,border-color 0.4s;}.pageList li a.selected{background-color:var(--blue);color:#fff;border-color:var(--blue);pointer-events:none;}/*》》》》》》》》》》产品与服务《《《《《《《《《《*/.Hproduct{padding-top:130px;padding-bottom:40px;}.HproductBox{margin-top:60px;}.HproductBox>div{flex-wrap:wrap;margin:-17px;}.HproductBox .item{width:33.333333%;}.HproductBox .item:nth-child(1){width:66.666666%;}.HproductBox .item>div{position:relative;width:100%;height:0;padding-bottom:60%;}.HproductBox .item:nth-child(1)>div{padding-bottom:45%;}.HproductBox .item:nth-child(2)>div{padding-bottom:90%;}.HproductBox .item>div>a{position:absolute;top:17px;left:17px;right:17px;bottom:17px;overflow:hidden;}.HproductBox .item .item_bg{position:absolute;width:100%;height:100%;left:0;top:0;}.HproductBox .item>div>a:before,.HproductBox .item>div>a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;transition:all 1s;}.HproductBox .item>div>a:before{background-image: -webkit-linear-gradient(90deg,#162332 0,rgba(21,86,182,0) 100%);opacity:.7;}.HproductBox .item>div>a:after{background-color: rgba(7,41,81,.8);opacity:0;}.HproductBox .item .item_bg>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}.HproductBox .item .txt{position:absolute;bottom:0;left:0;z-index:5;padding:30px 40px;width:100%;}.HproductBox .item .txt .title{font-size:28px;line-height:1.3;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}.HproductBox .item .txt .info{height:0;overflow:hidden;}.HproductBox .item .txt .info>div{margin-top:15px;}.HproductBox .item .txt .info .info_line{font-size:18px;line-height:32px;font-weight:lighter;max-height:64px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-align:justify;}.HproductBox .item .txt .info .info_icon{margin-top:20px;}.HproductBox .item .txt .info .info_icon>i{font-size:22px;}/*》》》》》》》》》》行业解决方案《《《《《《《《《《*/.Hsolution{padding-top:140px;}.HsolutionBox{margin-top:60px;}.HsolutionBox .item{margin-bottom:5px;}.HsolutionBox .item:last-child{margin-bottom: 0;}.HsolutionBox .item>div{position:relative;overflow:hidden;}.HsolutionBox .item .item_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}.HsolutionBox .item .item_bg>img{width:100%;height:100%;object-fit: cover;}.HsolutionBox .item .item_cnt{align-items:center;}.HsolutionBox .item .jusimg{width:67.5%;}.HsolutionBox .item .jusimg>div{width:100%;}.HsolutionBox .item .jusimg>div>img{width:100%;animation: hole 3s infinite cubic-bezier(.36,.07,.53,.88) alternate backwards;}@keyframes hole{    from{        transform: scale(1.08);    }    to {        transform: scale(1);    }}.HsolutionBox .item .item_cnt .info{width:32.5%;padding:0 70px;}.HsolutionBox .item .item_cnt .info .title{font-size:42px;line-height:52.5px;max-height:105px;margin-bottom:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.HsolutionBox .item .item_cnt .info .txt{font-size:16px;line-height:28px;font-weight:lighter;}.HsolutionBox .item .item_cnt .info .more{margin-top:40px;}.HsolutionBox .item .item_cnt .info .more>a{display:inline-block;}.HsolutionBox .item .item_cnt .info .more>a>span{font-size:16px;}.HsolutionBox .item .item_cnt .info .more>a>i{font-size:14px;margin-left:5px;}.HsolutionBox .item:nth-child(even) .item_cnt .info{order:2;}/*》》》》》》》》》》新闻资讯《《《《《《《《《《*/.Hnews{padding:140px 0;z-index:2;}.Hnews .HnewsBg{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:-1;}.Hnews .HnewsBg>img{width:100%;height:100%;object-fit:cover;}.HnewsBox{margin-top:50px;}.HnewsBox>div{margin:0 -40px;}.HnewsBox .item{padding:0 40px;}.HnewsBox .item .item_tag{margin-bottom:25px;align-items:center;}.HnewsBox .item .item_tag_icon{height:36px;margin-right:10px;}.HnewsBox .item .item_tag_icon>img{height:100%;}.HnewsBox .item .item_tag_name{font-size:28px;color:var(--blue);line-height:1;}.HnewsSwiper .newsInfo{padding-bottom:56.25%;}.HnewsSwiper .newsInfo .newsInfo_img{position:absolute;left:0;top:0;width:100%;height:100%;}.HnewsSwiper .newsInfo .newsInfo_img>img{width:100%;height:100%;object-fit: cover;}.HnewsSwiper .newsInfo .newsInfo_title{position:absolute;bottom:0;left:0;font-size:16px;line-height:24px;z-index:2;padding:10px 0;width:100%;padding-left:20px;padding-right:90px;}.HnewsSwiper .newsInfo .newsInfo_title>div{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.HnewsSwiper .newsInfo .newsInfo_title:after{content:'';position:absolute;z-index:-1;width:100%;height:100%;bottom:0;left:0;background-color:rgba(0,0,0,.5);}.HnewsSwiper .HnewsSwiperNav{position:absolute;right:20px;bottom:10px !important;height:24px;line-height:24px;width:auto !important;left:auto !important;z-index:5;}.HnewsSwiper .HnewsSwiperNav>.swiper-pagination-bullet{width:6px;height:6px;background:#fff;opacity:.3;margin-right:10px !important;margin-left:0 !important;transition:all .35s;}.HnewsSwiper .HnewsSwiperNav>.swiper-pagination-bullet:last-child{margin-right:0 !important;}.HnewsSwiper .HnewsSwiperNav>.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;}.HnewsBox .item .news_list{margin-top:20px;}.HnewsBox .item .news_list li{margin-bottom:10px;}.HnewsBox .item .news_list li:last-child{margin-bottom:0;}.HnewsBox .item .news_list li .icon{position:absolute;left:0;top:0;transition:all .25s;}.HnewsBox .item .news_list li .icon>i{font-size:16px;vertical-align: middle;}.HnewsBox .item .news_list li>a{padding-left:25px;line-height:30px;}.HnewsBox .item .news_list li .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;transition:all .25s;}.HnewsBox .item .news_more{margin-top:30px;}.HnewsBox .item .news_more>a{display:inline-block;color:var(--blue);line-height:24px;}.HnewsBox .item .news_more>a>span{font-size:16px;}.HnewsBox .item .news_more>a>i{font-size:14px;margin-left:5px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>pageBanner<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.pageBanner{width:100%;height:19.791666666666668vw;overflow:hidden;z-index:2;}.pageBanner .bg{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0;}.pageBanner .bg img{width:100%;height:100%;object-fit:cover;}.pageBanner .info{align-items:center;height:100%;}.pageBanner .info .infoTitle .infoTitle_cn{font-size:48px;margin-bottom:10px;line-height:1.25;}.pageBanner .info .infoTitle .infoTitle_en{font-size:24px;line-height:1.4;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品与服务列表<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.product{background-color:var(--lightGray);padding-top:100px;padding-bottom:120px;}.productList>div{flex-wrap:wrap;margin:-25px;}.productList{margin-bottom:100px;}.productList .productItem{padding:25px;}.productItem>a{padding:45px 55px 65px 55px;z-index:2;position:relative;}.productItem>a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;background-image:url(../image/mac/phBg.jpg);background-position:center center;background-size:cover;transition:opacity .48s;}.productItem .item_img{padding-bottom:75%;margin-bottom:45px;}.productItem .item_img>div{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s;}.productItem .item_img>div>img{width:100%;height:100%;object-fit:contain;background-color:transparent !important;}.productItem .item_info .title{font-size:20px;margin-bottom:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:color .35s;}.productItem .item_info .more{color:var(--blue);width:120px;height:40px;line-height:40px;position:relative;overflow:hidden;}.productItem .item_info .more:after{content:'';position:absolute;width:100%;height:120%;left:0;top:150%;background-color:#fff;z-index:-1;transition:all .48s;transform:skewY(20deg);}.productItem .item_info .more:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid var(--blue);transition:all .48s;}.productItem .item_info .more>span{font-size:16px;margin-right:5px;}.productItem .item_info .more>i{font-size:14px;}/*masterBtn*/.masterBtn{width:160px;height:48px;line-height:48px;position:relative;font-size:16px;display:inline-block;text-align:center;color:#fff;z-index:2;-webkit-transition: color 0.35s;transition: color 0.35s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.masterBtn:before,.masterBtn:after{content: '';z-index: -1;position:absolute;top:0;left:0;width: 100%;height: 100%;-webkit-backface-visibility:hidden;-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;transition: transform 0.35s, opacity 0.35s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.masterBtn:after{background-color:var(--blue2);}.masterBtn:before{border:1px solid var(--blue2);opacity: 0;-webkit-transform: scale3d(1.2, 1.2, 1);transform: scale3d(1.2, 1.2, 1);}/*masterBtn2*/.masterBtn2 .masterBtn2Hover{position:relative;overflow:hidden;}.masterBtn2 .masterBtn2Hover:before,.masterBtn2 .masterBtn2Hover:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;transition: transform 0.4s;transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}/*masterTab*/.masterTab{justify-content:center;background-color:#f9f9f9;position: sticky;top: 70px;z-index:888;}.masterTab .item{padding:0 3.6458333333333335vw;}.masterTab .item>a{height:70px;line-height:70px;font-size:18px;transition:all .25s;}#tabTop{position:fixed;top:0;left:0;width:100%;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);}#tabTop.onShow{transform:translateY(-100%);-webkit-transform:translateY(-100%);}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品与服务详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.sketch{padding-top:70px;padding-bottom:110px;}.sketch .sketchBox{align-items:center;}.sketch .sketchL{padding-right:45px;width:800px;}.sketch .sketchR{padding-left:65px;}.sketchSwiper{padding:0 80px;}#bigSwiper{border:1px solid #eee;margin-bottom:15px;}#bigSwiper .big,#smallSwiper .small{padding-bottom:75%;position:relative;}#bigSwiper .big>div,#smallSwiper .small .small_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}#bigSwiper .big>div>img,#smallSwiper .small .small_img>img{width:100%;height:100%;object-fit:contain;}#smallSwiper .small:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #eee;}.sketchSwiper .bigSwiperBtn{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;color:#999;width:50px;height:50px;text-align:center;line-height:50px;font-weight:bold;border-radius:50%;transition:all .35s;}.sketchSwiper .bigSwiperBtn:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #d0d0d0;border-radius:50%;transition:border .35s;}.sketchSwiper .bigSwiperBtn>i{font-size:16px;}#bigSwiperBtn_prev{left:0;}#bigSwiperBtn_next{right:0;}#smallSwiper .small{cursor:pointer;}#smallSwiper .small .small_img>img{transition:all .35s;}#smallSwiper .small .small_line{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}#smallSwiper .small .small_line>span{position:absolute;background-color:var(--blue2);display:block;transition: ease .2s;}#smallSwiper .small .small_line>span:nth-child(1){width:0;height:2px;top:0;left:0;transition-delay:.6s;}#smallSwiper .small .small_line>span:nth-child(2){width:2px;height:0;right:0;top:0;transition-delay:.4s;}#smallSwiper .small .small_line>span:nth-child(3){width:0;height:2px;bottom:0;right:0;transition-delay:.2s;}#smallSwiper .small .small_line>span:nth-child(4){width:2px;height:0;left:0;bottom:0;transition-delay:0s;}#smallSwiper .swiper-slide-thumb-active .small .small_line>span:nth-child(1){width:100%;transition-delay:0s;}#smallSwiper .swiper-slide-thumb-active .small .small_line>span:nth-child(2){height:100%;transition-delay:.2s;}#smallSwiper .swiper-slide-thumb-active .small .small_line>span:nth-child(3){width:100%;transition-delay:.4s;}#smallSwiper .swiper-slide-thumb-active .small .small_line>span:nth-child(4){height:100%;transition-delay:.6s;}.sketch .info .info_title{font-size:32px;color:var(--blue);line-height:1.25;text-align:justify;}.sketch .info .info_line{position:relative;height:5px;margin:45px 0;}.sketch .info .info_line:before,.sketch .info .info_line:after{content:'';position:absolute;left:0;}.sketch .info .info_line:before{width:100%;height:1px;background-color:#eee;transform:translateY(-50%);top:50%;}.sketch .info .info_line:after{width:50px;height:100%;background-color:var(--blue);top:0;}.sketch .info .info_txt{font-size:16px;line-height:1.875;color:#666;margin-bottom:70px;text-align:justify;}/*masterTitle02*/.masterTitle02{font-size:36px;color:var(--blue);line-height:1;}.trait{background-color:var(--lightGray);padding:100px 0;}   .traitList{margin-top:70px;}   .traitList>div{flex-wrap:wrap;margin:-10px -18px;} .traitList .item{padding:10px 18px;}.traitList .item>div{background-color:#fff;padding:0 70px;align-items:center;z-index:2;height:120px;}.traitList .item>div:before{content:'';position:absolute;top:0;left:0;height:100%;width:2px;background-color:var(--blue);z-index:-2;}.traitList .item .item_icon{width:50px;height:50px;overflow:hidden;}.traitList .item .item_icon>div{width:100%;height:200%;transition: transform .35s;}.traitList .item .item_icon>div .min{width:100%;height:50%;}.traitList .item .item_icon>div .min>img{width:100%;height:100%;}.traitList .item .item_name{font-size:18px;padding-left:20px;transition:all .35s;line-height:1.425;}.traitList .item .item_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .5s;-webkit-transform: scaleY(0);}.traitList .item .item_bg>img{width:100%;height:100%;}.parameter{padding:100px 0;}.parameterList{margin-top:40px;}.parameterTable th{background-color:var(--blue2);color:#fff;font-weight:normal;}.parameterTable th,.parameterTable td{border: 1px solid #d9e1eb;font-size:18px;height:70px;padding:0 50px;}.parameterTable tbody tr:nth-child(odd){background-color:#f3faff;}.parameterTable tbody tr:nth-child(even){background-color:#fff;}.parameterTable tbody tr td:nth-child(odd){color:var(--blue2);}.case{background-color:var(--lightGray);padding-top:100px;padding-bottom:120px;z-index:2;overflow:hidden;}.caseList{margin-top:60px;}.caseList>div{flex-wrap:wrap;margin:-12px;}.caseList .item{padding:12px;}.caseList .item>a{position:relative;overflow:hidden;}.caseList .item>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.6), #000);opacity:0.6;transition:all 0.5s;}.caseList .item .item_img{width:100%;padding-bottom:75%;position:relative;}.caseList .item .item_img>div{position:absolute;top:0;left:0;width:100%;height:100%;}.caseList .item .item_img>div>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}.caseList .item .item_title{font-size:22px;line-height:1;padding:20px 25px;position:absolute;bottom:0;left:0;z-index:5;width:100%;transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.caseList .item .item_title:before{content: '';position: absolute;left:0;top:50%;height:1px;background-color:#fff;width:0;transition: all 0.5s;}	/*背景通用*/.serveCasBg{width:100%;height:100%;left:0;top:0;position: absolute;z-index:-1;}.serveCasBg>img{width:100%;height:100%;object-fit:cover;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>行业解决方案列表<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.plan{padding:120px 0;}.planList>div{flex-wrap:wrap;margin:-12px;}.planList .item{padding:12px;}.planList .item>a{position:relative;overflow:hidden;}.planList .item>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.6), #000);opacity:0.6;transition:all 0.5s;}.planList .item .item_img{width:100%;padding-bottom:75%;position:relative;}.planList .item .item_img>div{position:absolute;top:0;left:0;width:100%;height:100%;}.planList .item .item_img>div>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}.planList .item .item_title{font-size:22px;line-height:1;padding:20px 25px;position:absolute;bottom:0;left:0;z-index:5;width:100%;transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.planList .item .item_title:before{content: '';position: absolute;left:0;top:50%;height:1px;background-color:#fff;width:0;transition: all 0.5s;}	/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>行业解决方案详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.demand{padding:120px 0;}.demandBox .infoTxt{width:55%;position:relative;}.demandBox .infoTxt .masterTitle02{color:var(--blue2);position:absolute;top:0;left:0;transform:translateY(-100%);}.demandBox .infoTxt .infoLine{font-size:16px;line-height:30px;text-align:justify;position:absolute;left:0;top:0;overflow-y:auto;padding-right:60px;height:120%;margin-top:30px;}.demandBox .infoImg{width:45%;padding-left:90px;}.demandBox .infoImg>div{padding-bottom:60%;position:relative;overflow:hidden;}.demandBox .infoImg>div>img{width:100%;height:120%;position:absolute;left:0;top:;object-fit:cover;transition:all 1s;}.styleList1{background-color:#fff;padding-top:160px;}.styleList2 .demandBox .infoTxt{order:2;}.styleList2{background-color:var(--lightGray);}.styleList2 .demandBox .infoImg{padding-left:0;padding-right:90px;}.serveCase{background-color:#fff;padding-top:100px;padding-bottom:120px;}.serveCase .serveCaseList{margin-top:45px;}/*服务案例（通用）*/.serveCaseList>div{flex-wrap:wrap;margin:-11px;}.serveCaseList .item{padding:11px;}.serveCaseList .item>a{position:relative;overflow:hidden;}.serveCaseList .item>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.6), #000);opacity:0.6;transition:all 0.5s;}.serveCaseList .item .item_img{width:100%;padding-bottom:60%;position:relative;}.serveCaseList .item .item_img>div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.serveCaseList .item .item_img>div>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}.serveCaseList .item .item_title{font-size:18px;line-height:1;padding:25px 30px;position:absolute;bottom:0;left:0;z-index:5;width:100%;transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.serveCaseList .item .item_title:before{content: '';position: absolute;left:0;top:50%;height:1px;background-color:#fff;width:0;transition: all 0.5s;}	.boutique{background-color:var(--lightGray);padding-top:100px;padding-bottom:90px;}#boutiqueSwiper{margin-top:60px;}.boutique .boutiqueSwiper_nav{z-index:5;text-align:center;margin-top:40px;}.boutique .boutiqueSwiper_nav .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:#d1d3d6;transition:ease .5s;margin:0 10px !important;}.boutique .boutiqueSwiper_nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--blue2);}.boutiqueBox .boutiqueSwiperBtn{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;color:var(--blue2);width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;transition:all .5s;}.boutiqueBox .boutiqueSwiperBtn:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--blue2);border-radius:50%;transition:border .5s;}.boutiqueBox .boutiqueSwiperBtn:before{content:'';position:absolute;width:100%;height:100%;background-color:var(--blue2);top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;opacity:0;-webkit-opacity:0;border-radius:50%;-webkit-border-radius:50%;-webkit-transition:cubic-bezier(.4,.4,0,1) 0.5s;transition:cubic-bezier(.4,.4,0,1) 0.5s;}.boutiqueBox .boutiqueSwiperBtn>i{font-size:16px;}#boutiqueSwiperBtn_prev{left:4.166666666666667vw;}#boutiqueSwiperBtn_next{right:4.166666666666667vw;}.consult{padding:130px 0;z-index:2;overflow:hidden;}.consultBg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;}.consultBg>img{width:100%;height:100%;object-fit:cover;}.consultBox .Title{font-size:30px;line-height:1.3;margin-bottom:60px;}.consultBox .Title>p:nth-child(1){margin-bottom:10px;}.consultBox .info{width:940px;margin:0 auto;max-width:90%;}.consultBox .info>div{margin:0 -28px;}.consultBox .info .item{padding:0 28px;}.consultBox .info .item>div{border:1px solid rgba(255,255,255,.2);}.consultBox .info .itemTop{height:60px;line-height:1;border-bottom:1px solid rgba(255,255,255,.2);align-items:center;justify-content:center;}.consultBox .info .itemTop>i{font-size:26px;margin-right:8px;}.consultBox .info .itemTop>span{font-size:20px;font-weight:bold;}.consultBox .info .itemCnt>a{align-items:center;justify-content:center;height:130px;line-height:1;position:relative;z-index:2;overflow:hidden;}.consultBox .info .itemCnt>a:after{content:'';position:absolute;width:100%;height:100%;opacity:0;left:0;right:0;background-color:rgba(255,255,255,.1);z-index:-1;transition:all .4s;}.consultBox .info .tel>span{font-size:36px;font-weight:bold;}.consultBox .info .need>span{font-size:24px;margin-right:8px;}.consultBox .info .need>i{font-size:28px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻资讯<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.newsBox{padding-top:110px;padding-bottom:90px;background-color:var(--lightGray);}#newsSwiper .item{overflow:hidden;}#newsSwiper .item .itemImg{width:100%;height:0;padding-bottom:60%;position:relative;}#newsSwiper .item .itemImg>div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}#newsSwiper .item .itemImg>div>img{width:100%;height:100%;object-fit:cover;transition:all .5s;}#newsSwiper .item .itemInfo{padding:40px;text-align:justify;position:relative;}#newsSwiper .item .itemInfo:after{content:'';width:0;height:3px;background-color:var(--blue2);position:absolute;bottom:0;left:0;transition:all 1s;}#newsSwiper .item .itemInfo .title{font-size:22px;line-height:36px;margin-bottom:15px;overflow: hidden;transition:all .35s;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:72px;}#newsSwiper .item .itemInfo .line{font-size:16px;line-height:28px;height:56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}#newsSwiper .item .itemInfo .days{color:var(--blue);margin-top:30px;font-size:18px;margin-bottom:10px;}.newsBox .newsSwiper_nav{z-index:5;text-align:center;margin-top:40px;}.newsBox .newsSwiper_nav .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:#d1d3d6;transition:ease .5s;margin:0 12px !important;}.newsBox .newsSwiper_nav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--blue2);}.newsList{padding-bottom:100px;}.newsList>div:first-child{margin-bottom:90px;}.newsList .item>a{position:relative;z-index:2;}.newsList .item>a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--lightGray);z-index:-1;opacity:0;transition:all .5s;box-shadow:0 0 30px rgba(0, 0, 0, .1);}.newsList .item>a>div{align-items:center;position:relative;padding:70px 0;}.newsList .item>a>div:after{content:'';position:absolute;width:100%;height:1px;background-color:#e8e8e8;bottom:0;left:0;}.newsList .item .itemImg{width:390px;}.newsList .item .itemImg>div{width:100%;padding-bottom:62.222222%;position:relative;overflow:hidden;}.newsList .item .itemImg>div>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s;}.newsList .item .itemInfo{padding-left:80px;padding-right:380px;width:calc(100% - 390px);}.newsList .item .itemInfo .title{font-size:24px;line-height:1;margin-bottom:25px;transition:all .25s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.newsList .item .itemInfo .line{font-size:16px;line-height:26px;max-height:52px;overflow: hidden;text-align:justify;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.newsList .item .itemInfo .days{margin-top:25px;font-size:16px;color:var(--blue);}.newsList .item .itemMore{position:absolute;right: 0;top:50%;transform:translateY(-50%);width:60px;height:60px;z-index:2;}.newsList .item .itemMore img{width:100%;height:100%;object-fit:contain;transition:all .5s;position:absolute;top:0;left:0;}.newsList .item .itemMore .imgHide{opacity:0;}.newsList .item .itemMore:after,.newsList .item .itemMore:before{border-radius:50%;content:'';position:absolute;width:100%;height:100%;}.newsList .item .itemMore:after{background-color:#e1e6ed;top:0;left:0;z-index:-2;}.newsList .item .itemMore:before{background-color:var(--blue2);top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;opacity:0;-webkit-opacity:0;z-index:-1;border-radius:50%;-webkit-border-radius:50%;-webkit-transition:cubic-bezier(.4,.4,0,1) 0.5s;transition:cubic-bezier(.4,.4,0,1) 0.5s;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻资讯详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.newsDel{padding-top:80px;padding-bottom:120px;background-color:var(--lightGray);}.newsDelBox .info{padding-right:60px;}.newsDelBox .info>div{padding:55px 70px;}.newsDelBox .info .infoTop{padding-bottom:35px;position:relative;margin-bottom:35px;}.newsDelBox .info .infoTop:after,.newsDelBox .info .content:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color:#e8ebf0;}.newsDelBox .info .infoTop .title{font-size:28px;margin-bottom:25px;line-height:1.4;text-align:justify;}.newsDelBox .info .infoTop .record{font-size:16px;line-height:1;}.newsDelBox .info .infoTop .record>span{margin-right:55px;}.newsDelBox .info .infoTop .record>span:last-child{margin-right:0;}.newsDelBox .info .content{position:relative;padding-bottom:50px;}.newsDelBox .info .content>div{line-height:2;font-size:16px;text-align:justify;}.newsDelBox .info .content img{max-width:100%;display:inline-block;}.newsDelBox .newsDelBtn{align-items:center;padding-top:50px;padding-bottom:25px;font-size:16px;}.newsDelBox .newsDelBtn .newsDelBtn_Jump{padding-right:10%;line-height:1.75;text-align:justify;}.newsDelBox .newsDelBtn .newsDelBtn_Jump a span{transition:all .25s;}.newsDelBox .newsDelBtn .newsDelBtn_Jump>div{margin-bottom:12px;}.newsDelBox .newsDelBtn .newsDelBtn_Jump>div:last-child{margin-bottom:0;}.newsDelBox .newsDelBtn .newsDelBtn_back{margin-left:auto;}.newsDelBox .hot{width:400px;}.newsDelBox .hot>div{padding:55px 40px;}.newsDelBox .hot .title{font-size:28px;line-height:1;padding-left:15px;margin-bottom:30px;position:relative;}.newsDelBox .hot .title:before{content:'';position:absolute;width:3px;height:100%;background-color:var(--blue2);left:0;top:50%;transform:translateY(-50%);}.newsDelBox .hot .hotInfo>a{padding-bottom:25px;position:relative;}.newsDelBox .hot .hotInfo>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d0d6da;}.newsDelBox .hot .hotInfo .hotInfo_img{height:0;padding-bottom:65%;margin-bottom:25px;position:relative;}.newsDelBox .hot .hotInfo .hotInfo_img>div{position:absolute;width:100%;height:100%;overflow:hidden;}.newsDelBox .hot .hotInfo .hotInfo_img>div>img{width:100%;height:100%;object-fit:cover;transition:all .5s;}.newsDelBox .hot .hotInfo .hotInfo_title{font-size:16px;overflow: hidden;max-height:56px;line-height:28px;text-align:justify;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;transition:all .35s;}.newsDelBox .hot .hotList{padding-top:18px;font-size:16px;text-align:justify;}.newsDelBox .hot .hotList>li>a{padding:11px 18px;padding-right:0;position:relative;line-height:1;}.newsDelBox .hot .hotList>li>a>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.25s;}.newsDelBox .hot .hotList>li>a:before{content:'';width:6px;height:6px;border-radius:50%;-webkit-border-radius:50%;background-color:#d0d3d5;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all 0.25s;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>加入我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.join{padding:100px 0;background-color:var(--lightGray);}.join .joinTop{padding:0 5%;padding-bottom:15px;position:relative;margin-bottom:20px;}.join .joinTop:after{content:'';position:absolute;width:30px;height:3px;left:50%;bottom:0;transform:translateX(-50%);background-color:var(--blue2);}.join .joinTop .title{font-size:38px;line-height:1;margin-bottom:15px;}.join .joinTop .line{font-size:18px;line-height:1.625;}.join .joinTxt{font-size:18px;line-height:1.625;padding:0 5%;}.join .joinTxt p{margin-bottom:10px;}.join .joinTxt p:last-child{margin-bottom:0;}.joinList{margin-top:60px;}.joinList .item{margin-bottom:30px;}.joinList .item:last-child{margin-bottom:0;}.joinList .item .move{padding:40px 0;position:relative;align-items:center;}.joinList .item .move:before{content:'';position:absolute;left:0;top:0;width:6px;height:100%;background-color:var(--blue2);}.joinList .item .move .moveInfo .moveTitle{font-size:22px;margin-bottom:15px;}.joinList .item .move .moveInfo .moveLabel{font-size:16px;margin:-5px -25px;line-height:1;}.joinList .item .move .moveInfo .moveLabel span{display:inline-block;padding:5px 25px;position:relative;}.joinList .item .move .moveInfo .moveLabel span:after{content:'';height:65%;top:50%;transform:translateY(-50%);right:0;width:1px;background-color:#a9a9a9;position:absolute;}.joinList .item .move .moveInfo .moveLabel span:last-child:after{display:none;}.joinList .item .info{height:0;overflow:hidden;transition:height .5s;}.joinList .item .info>div{padding:30px 70px 70px 70px;color:#666;font-size:16px;line-height:1.625;border-top:1px solid #e8e8e8;}.joinList .item .move .moveInfo{position:relative;padding:0 70px;}.joinList .item .move .moveInfo:before{content:'';width:1px;height:100%;background-color:#e8e8e8;right:0;top:0;position:absolute;}.joinList .item .move .moveFold{padding:0 80px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>合作伙伴<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.partnerPlan{padding:150px 0;}.partnerPlan .partnerPlanBox{margin-top:30px;}.partnerPlan .partnerPlanBox .line{width:1280px;margin:0 auto;max-width:100%;font-size:18px;line-height:2.111111111111111;}.partnerType{padding-top:115px;padding-bottom:140px;background-color:var(--lightGray);}.partnerTypeList{margin-top:50px;}.partnerTypeList>div{margin:-24px;}.partnerTypeList .item{padding:24px;}.partnerTypeList .item>div{transition:linear .25s;}.partnerTypeList .item .itemImg{width:100%;height:0;padding-bottom:62.5%;position:relative;}.partnerTypeList .item .itemImg>div{position:absolute;left:0;top:0;width:100%;height:100%;}.partnerTypeList .item .itemImg>div>img{width:100%;height:100%;object-fit:cover;}.partnerTypeList .item .itemInfo{padding:40px 30px;transition: all .25s;}.partnerTypeList .item .itemInfo .title{font-size:24px;line-height:1;margin-bottom:20px;}.partnerTypeList .item .itemInfo .line{font-size:16px;line-height:2.111111111111111;text-align:justify;}.partnerOrder{padding-top:100px;padding-bottom:150px;}.partnerOrderList{margin-top:50px;}.partnerOrderList>div{width:1280px;margin:0 auto;max-width:100%;z-index:2;justify-content:space-between;}.partnerOrderList .item>div{padding:0 30px;}.partnerOrderList .item .itemIcon{width:90px;height:90px;position:relative;}.partnerOrderList .item .itemIcon .itemIconBg{position:absolute;width:100%;height:100%;left:0;top:0;}.partnerOrderList .item .itemIcon .itemIconBg>img{width:100%;height:100%;animation: turn 8s linear infinite;}@keyframes turn{	from {transform:rotateZ(0deg);}	to {transform: rotateZ(360deg);}}	.partnerOrderList .item .itemIcon .itemIconai{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%);}.partnerOrderList .item .itemIcon .itemIconai>img{width:100%;}.partnerOrderList .item .itemTitle{margin-top:30px;line-height:1;font-size:20px;}.partnerOrderList .item .itemNun{font-family:'GOTHICB_0';font-size:72px;line-height:1;transform:translateY(45%);background: linear-gradient(rgba(233,237,242,1),rgba(233,237,242,0));-webkit-background-clip: text;color: transparent;}.partnerOrderList .partnerOrderline{position:absolute;left:0;width:100%;top:55%;border:1px dashed #ddd;z-index:-1;}.enlist{height:28.645833333333336vw;overflow:hidden;z-index:2;}.enlist .enlistBg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:120%;}.enlist .enlistBg>img{width:100%;height:100%;object-fit:cover;}.enlist .enlistInfo{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}.enlist .enlistInfo .title{font-size:36px;margin-bottom:45px;line-height:1;}.enlist .enlistInfo .enlistBtn>a{width:210px;height:60px;transition:all .4s;}.enlist .enlistInfo .enlistBtn>a>div{align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #fff;border-radius:5px;}.enlist .enlistInfo .enlistBtn>a>div:before,.enlist .enlistInfo .enlistBtn>a>div:after{background-color:#fff;transform:translateY(100%);}.enlist .enlistInfo .enlistBtn>a>div:before{opacity:0.7;}.enlist .enlistInfo .enlistBtn>a>div span{font-size:20px;margin-right:10px;}.enlist .enlistInfo .enlistBtn>a>div i{font-size:30px;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系方式<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.address{padding-top:100px;background-color:var(--lightGray);}.addressList{margin-top:55px;}.addressList .item{margin-bottom:35px;}.addressList .item:last-child{margin-bottom:0;}.addressList .item>div{padding:30px;}.addressList .item .contactMap>div{width:100%;height:100%;}.addressList .item .itemInfo{padding:40px 0px 40px 120px;text-align:justify;}.addressList .item .itemInfo .title{font-size:28px;line-height:1;padding-left:15px;position:relative;margin-bottom:45px;}.addressList .item .itemInfo .title:before{content:'';position:absolute;left:0;top:50%;height:90%;width:3px;background-color:var(--blue);transform:translateY(-50%);}.addressList .item .itemInfo .txt .txtItem{margin-bottom:20px;}.addressList .item .itemInfo .txt .txtItem:last-child{margin-bottom:0;}.addressList .item .itemInfo .txt .txtItem i{font-size:24px;margin-right:12px;color:#2e80cc;line-height:1;transform:translateY(2px);display:inline-block;}.addressList .item .itemInfo .txt .txtItem span{font-size:18px;line-height:1.625;color:#666;}.addressList .item .contactMap .contact_sign{display:inline-block;width:12px;height:12px;background-color:#1b69e9;position:relative;}.addressList .item .contactMap .contact_sign:before,.addressList .item .contactMap .contact_sign:after{content:'';background-color:var(--blue2);position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-opacity:0;z-index:-1;}.addressList .item .contactMap .contact_sign:before{animation:sign01 2s .4s infinite;}.addressList .item .contactMap .contact_sign:after{animation:sign02 2s infinite;;}@keyframes sign01{	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}    100%{ transform:scale(4);-webkit-transform:scale(4);opacity:0;-webkit-opacity:0;}}  @keyframes sign02{	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}    100%{transform:scale(5);-webkit-transform:scale(5);opacity:0;-webkit-opacity:0;}}  .addressList .item .addressImg{position:relative;}.addressList .item .addressImg>div{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}.addressList .item .addressImg>div>img{width:100%;height:100%;object-fit:cover;transition:all 1.5s;}.media{background-color:var(--lightGray);padding-top:140px;padding-bottom:170px;}.mediaList{margin-top:50px;}.mediaList .item{margin-bottom:60px;}.mediaList .item:last-child{margin-bottom:0;}.mediaList .item>div{z-index:2;padding:125px 0;overflow:hidden;}.mediaList .item .itemBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;}.mediaList .item .itemBg>img{width:100%;height:100%;object-fit:cover;}.mediaList .item .itemInfo{min-width: 50%;z-index:5;padding-left:130px;}.mediaList .item .itemInfo_top .title{font-size:36px;line-height:1;margin-bottom:15px;}.mediaList .item .itemInfo_top .line{font-size:22px;line-height:1.625;text-align:justify;}.mediaList .item .itemInfo_list{margin-top:80px;}.mediaList .item .itemInfo_list>div{margin:-25px;flex-wrap:wrap;}.mediaList .item .itemInfo_list .itemInfo_item{padding:25px;}.mediaList .item .itemInfo_list .itemInfo_item>a{width:64px;height: 64px;position:relative;align-items:center;justify-content:center;border-radius:50%;transition:all .35s;}.mediaList .item .itemInfo_list .itemInfo_item>a .mediaCode{position:absolute;bottom:110%;left:50%;opacity:0;opacity:0;visibility:hidden;transform:translate(-50%,-20px);-webkit-transform:translate(-50%,-20px);padding:8px;border: 1px solid #e0e0e0;-webkit-transition:cubic-bezier(.4,.4,0,1) 0.5s;transition:cubic-bezier(.4,.4,0,1) 0.5s;}.mediaList .item .itemInfo_list .itemInfo_item>a .mediaCode:after{content:'';position:absolute;bottom:-6px;left:50%;width:0;height:0px;margin-left:-6px;border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;transform:rotate(-225deg);-webkit-transform:rotate(-225deg);box-shadow:2px -2px 2px rgba(0,0,0,.1);-webkit-box-shadow:2px -2px 2px rgba(0,0,0,.1);}.mediaList .item .itemInfo_list .itemInfo_item>a .mediaCode img{width:110px;}.mediaList .item .itemInfo_list .itemInfo_item>a:hover .mediaCode{opacity:1;visibility:visible;transform:translateX(-50%);}.mediaList .item .itemInfo_list .itemInfo_item>a:hover{background-color:var(--blue2) !important;}.mediaList .item .itemInfo_list .itemInfo_item>a>img{width:100%;height:100%;object-fit:contain;}.mediaList .item:nth-child(1) .itemInfo{left:0;}.mediaList .item:nth-child(1) .itemInfo_top{color:#333;}.mediaList .item:nth-child(1) .itemInfo_list .itemInfo_item>a{background-color:#689bca;}.mediaList .item:nth-child(2) .itemInfo{left:50%;}.mediaList .item:nth-child(2) .itemInfo_top{color:#fff;}.mediaList .item:nth-child(2) .itemInfo_list .itemInfo_item>a{background-color:#6061df;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>商务合作<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.surface{padding:100px 0;}.surfaceBg{position:fixed;width:100%;height:100%;z-index:-1;top:0;left:0;}.surfaceBg>img{width:100%;height:100%;object-fit: cover;}.surfaceBox .surfaceL{width:420px;background-image: linear-gradient(#e7f3fc,#fff);padding:115px 70px;z-index:2;}.surfaceBox .surfaceL .surfaceLBg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}.surfaceBox .surfaceL .surfaceLBg>img{width:100%;height:100%;object-fit:cover;}.surfaceBox .surfaceL .title{font-size:36px;padding-bottom:25px;position:relative;margin-bottom:30px;line-height:1;}.surfaceBox .surfaceL .title:after{content:'';position:absolute;left:0;bottom:0;width:30px;height:3px;background-color:var(--blue);}.surfaceBox .surfaceL .line{font-size:16px;line-height:1.875;text-align:justify;}.surfaceBox .surfaceL .tel{margin-top:40px;line-height:1;}.surfaceBox .surfaceL .tel .tel_p{font-size:20px;margin-bottom:10px;}.surfaceBox .surfaceL .tel .telName{margin-bottom:12px;}.surfaceBox .surfaceR{padding:115px 120px;}.surfaceBox .surfaceR .item{margin-bottom:80px;}.surfaceBox .surfaceR .item:nth-child(2){margin-bottom:0;}.surfaceBox .surfaceR .title{font-size:30px;position:relative;padding-left:20px;line-height:1;}.surfaceBox .surfaceR .title:before{content:'';position:absolute;bottom:0;left:0;height:100%;width:3px;background-color:var(--blue);}.surfaceBox .surfaceR .box{margin-top:50px;padding:0 20px;}.surfaceBox .surfaceR .box>div{flex-wrap:wrap;}.surfaceBox .surfaceR .boxLine{padding-bottom:30px;margin:0 -15px;}.surfaceBox .surfaceR .boxLine:last-child{padding-bottom:0;}.surfaceBox .surfaceR .boxItem{padding:0 15px;}.surfaceBox .surfaceR .boxLine>.form_name{padding:0 15px;}.surfaceBox .surfaceR .surfaceSubmit{margin-top:80px;padding-left:20px;}.surfaceBox .surfaceR .surfaceSubmit>a{border-radius:5px;}/*表单*/.form_name{line-height:1;font-size:16px;margin-bottom:12px;}.form_name s{color:#f91a1a;margin-right:3px;text-decoration:none;}.form_in{width:100%;border:1px solid #dcdfe6;height:40px;border-radius:5px;}.form_in input{width:100%;border:0;background:none;height:100%;padding:0 15px;color:#333;}.form_in input::placeholder{color:#999;}.form_in select{border:0;background:none;width:100%;height:100%;padding:0 15px;color:#333;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: none;background: url(../image/mac/jiantou03.png) no-repeat calc(100% - 15px) center;background-size:13px;}.form_in select option:first-child{color:#999;}.form_in.form_code{border:none;}.form_in.form_code>a{display:inline-block;height:100%;}.form_in.form_code>a>img{height:100%;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>解决方案、技术服务<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.brace{padding-top:120px;padding-bottom:180px;z-index:2;}.brace .braceTitle{font-size:32px;color:var(--blue);line-height:1;}.brace .braceBg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}.brace .braceBg>img{width:100%;height:100%;object-fit:cover;}.brace .braceBox{margin-top:40px;}.brace .braceBox>div{width:1380px;max-width:100%;margin:0 auto;padding-top:30px;position:relative;}.brace .braceBox>div:before{content:'';position:absolute;width:100%;height:1px;background-color:#e8e8e8;left:0;top:0;}.brace .braceBox .braceInfo{font-size:16px;line-height:2.111111111111111;}.brace .braceBox .braceImg{width:100%;margin-top:70px;}.brace .braceBox .braceImg>img{max-width:100%;margin:0 auto;}.serveCase_hor{padding-top:120px;padding-bottom:160px;}.serveCase_hor .serveCaseList{margin-top:50px;}.formerly{padding-top:120px;padding-bottom:180px;}.formerlyList{margin-top:50px;}.formerlyList>div{flex-wrap:wrap;margin:-10px;}.formerlyList .item{padding:11px;}.formerlyList .item>a{position:relative;overflow:hidden;}.formerlyList .item .item_img{width:100%;padding-bottom:60%;position:relative;}.formerlyList .item .item_img>div{position:absolute;top:0;left:0;width:100%;height:100%;}.formerlyList .item .item_img>div>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}.formerlyList .item .hoverInfo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;align-items:center;transition:all .5s;}.formerlyList .item .hoverInfo>div{width:100%;transform:translateY(20px);opacity:0;transition:all .5s;}.formerlyList .item .hoverInfo:before,.formerlyList .item .hoverInfo:after{content:'';position:absolute;top:20px;right:20px;bottom:20px;left:20px;transition:all .5s;opacity:0;}.formerlyList .item .hoverInfo:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform: scale(0,1);}.formerlyList .item .hoverInfo:after{border-left:1px solid #fff;border-right:1px solid #fff;transform: scale(1,0);}.formerlyList .item .hoverInfo .see{height:40px;}.formerlyList .item .hoverInfo .see>img{height:100%;transition:all .5s;}.formerlyList .item .hoverInfo .title{font-size:28px;line-height:1;margin-bottom:20px;font-weight:bold;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>核心技术<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/.core{padding-top:120px;padding-bottom:140px;z-index:2;}.core .coreBg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}.core .coreBg>img{width:100%;height:100%;object-fit:cover;}.core .coreTitle{font-size:48px;line-height:1;}.coreBox{margin-top:25px;}.coreBox>div{width:1080px;max-width:100%;margin:0 auto;}.coreBox .line{font-size:18px;line-height:2;}.coreBox .line span,.coreBox .line em,.coreBox .line p,.coreBox .line i,.coreBox .line strong{font-size:18px !important;}.coreAni .coreAni_bg{width:100%;opacity:0;}.coreAni .coreAni_bg>img{max-width:100%;margin:0 auto;}.coreAni .coreAniList{position:absolute;top:-12%;left:0;width:100%;height:100%;}.coreAni .coreAniList .circle{width:100%;height:100%;position:relative;z-index:2;transform:rotateX(76deg);transform-style:preserve-3d;transform-origin:center bottom;}.coreAni .coreAniList .circle .item{position:absolute;top:50%;left:50%;;}.coreAni .coreAniList .circle .item>img{width:100%;}.coreAni .coreAniList .circle01{width:100%;transform:translate(-50%,-50%);}.coreAni .coreAniList .circle02{width:57%;transform:translate(-50%,-50%) translateZ(15px);}.coreAni .coreAniList .circle03{width:37%;transform:translate(-50%,-50%) translateZ(60px);}.coreAni .coreAniList .circle01>img{animation: turn 40s linear infinite;}.coreAni .coreAniList .circle02>img{animation: turn 50s linear infinite;}.coreAni .coreAniList .circle03>img{animation: turn 60s linear infinite reverse;}.coreAni .coreAniList .halo{position:absolute;left:0;width:100%;top:5%;z-index:5;}.coreAni .coreAniList .halo>img{width:100%;}.coreAni .coreAniList .title{font-size:52px;color:var(--blue);line-height:1.3;position:absolute;left:0;width:100%;font-weight:bold;z-index:10;}.coreAni .tag{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;}.coreAni .tag .item_info{width:160px;height:160px;}.coreAni .tag .item_info>a{width:100%;height:100%;line-height:1.4;font-size:20px;z-index:2;transition:all .5s;align-items:center;justify-content:center;border-radius:50%;padding:15px;color:var(--blue);}.coreAni .tag .item_info>a:before,.coreAni .tag .item_info>a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;}.coreAni .tag .item_info>a:before{border:1px dashed var(--blue);border-radius:50%;z-index:-2;background-color:#fff;animation: turn 20s linear infinite reverse;}.coreAni .tag .item_info>a:after{background:url(../image/mac/coreAni05.png) no-repeat center center;background-size:cover;transform:scale(1.2);z-index:-2;animation: ring 10s linear infinite;}@keyframes ring{	from {transform:rotateZ(0deg) scale(1.2);}	to {transform: rotateZ(360deg) scale(1.2);}}	.coreAni .tag .item_info>a .bgCircular{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--blue);border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .68s;display:block;z-index:-1;transform:scale(0);}.coreAni .tag .item{position:absolute;}.coreAni .tag .item>div{animation:maprotate 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}@keyframes maprotate{  0% {transform:translateY(0);-webkit-transform:translateY(0);}  100% {transform:translateY(-20px);-webkit-transform:translateY(-20px);}}  .coreAni .tag .item_line{width:100%;height:60px;position:relative;z-index:5;}.coreAni .tag .item_line:before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background-color:var(--blue);left:50%;top: 0;transform:translateX(-50%);z-index:2;}.coreAni .tag .item_line:after{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;transform:translateX(-50%);background:linear-gradient(rgba(23,93,198,1), rgba(23,93,198,0));}.coreAni .tag .item_circle{position:absolute;width:100%;height:100%;}.coreAni .coreAniList .title{bottom:10%;transition:all 1s .2s;opacity:0;}.coreAni .tag .item{left:50%;bottom:10%;transform:translateX(-50%);transition:all 1s;opacity:0;visibility:hidden;}/*.coreAni .tag .item_info>a:hover{color:#fff;}.coreAni .tag .item_info>a:hover:before{background-color:var(--blue);}*/.corePop{width:1320px;padding:80px 70px;max-width:90%;text-align:justify;}.corePop:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:var(--blue);}.corePop .title{font-size:36px;color:var(--blue);margin-bottom:40px;}.corePop .line{font-size:18px;line-height:1.75;}.corePop .line>div{width:calc(100% + 10px);padding-right:10px;max-height:calc(18px * 1.75 * 6);overflow-y:auto;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>弹窗配置<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/#popUpMask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1500;clip-path: circle(0px at center);}#popUpMask.on{clip-path: circle(100% at center);transition: clip-path ease 1s;}#popUp{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);z-index: 2000;opacity:0;visibility:hidden;}#popUp.on{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:ease .65s;}#popUpClose{position:absolute;right:0;top:0;height:50px;width:50px;line-height:50px;text-align:center;background-color:var(--blue2);}#popUpClose>i{font-size:28px;color:#fff;transition:all .5s;display:inline-block;}/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*//*》》》》》》》》》》一屏配置《《《《《《《《《《*/#screenSwiper{height:100vh;}#screenSwiper>.swiper-wrapper{will-change:transform;}#screenSwiper>.swiper-wrapper>.swiper-slide{overflow:hidden;height:100vh;}#screenSwiper>.swiper-wrapper>.swiper-slide:last-child{height:auto;padding-top:0;}#screenSwiper>.swiper-wrapper>.swiper-slide>.screenBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}#screenSwiper>.swiper-wrapper>.swiper-slide>.screenBg>img{width:100%;height:100%;object-fit:cover;}#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{width:100%;height:100%;}#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide.lineCenter{align-items:center;}/*masterTitle03*/.masterTitle03{font-size:42px;color:var(--blue2);line-height:1;}.sps .spsTop .info{text-align:justify;padding-right:140px;}.sps .spsTop .info .masterTitle03{line-height:1.3;}.sps .spsTop .info .infoLine{font-size:18px;line-height:32px;max-height:256px;overflow-y:auto;}.sps .spsTop .info .infoLine>div{padding-right:15px;}.sps .spsTop .peer{width:400px;line-height:1;}.sps .spsTop .peer>div{flex-wrap:wrap;margin:-30px -10px;}.sps .spsTop .peer .item{width:50%;padding:30px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;}.sps .spsTop .peer .item>div{align-items:center;}.sps .spsTop .peer .itemIcon{margin-right:10px;}.sps .spsTop .peer .itemIcon>i{font-size:42px;color:var(--blue2);}.sps .spsTop .peer .itemText .num{color:var(--blue2);margin-bottom:10px;}.sps .spsTop .peer .itemText .num>span{font-size:52px;margin-right:2px;font-family:'GOTHIC';}.sps .spsTop .peer .itemText .num>em{font-size:22px;}.sps .spsTop .peer .itemText .line{font-size:16px;}.spsList{margin-top: 80px;}.spsList>div{margin:0 -45px;}.spsList .item{padding:0 45px;}.spsList .item>div{width:100%;height:0;padding-bottom:60%;position:relative;}.spsList .item .itemBg{position: absolute;top:0;left:0;width:100%;height:100%;}.spsList .item .itemBg>img{width:100%;height:100%;object-fit:cover;}.spsList .item .itemInfo{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;text-align:center;background-color:rgba(212,26,25,.4);}.spsList .item .itemInfo>div{width:100%;}.spsList .item .itemInfo .icon{height:50px;margin-bottom:8px;}.spsList .item .itemInfo .icon>img{height:100%;}.spsList .item .itemInfo .name{font-weight:bold;font-size:22px;margin-bottom:15px;line-height:1;}.spsList .item .itemInfo .line{font-size:18px;line-height:32px;height:64px;font-weight:lighter;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.qcs .qcsTop{align-items:center;}.qcs .qcsTop .info .line{font-size:16px;line-height:30px;margin-top:25px;text-align:justify;max-height:150px;overflow-y:auto;}.qcs .qcsTop .info .line>div{padding-right:15px}.qcs .qcsTop .peer{margin-left:auto;}.qcs .qcsTop .peer>div{margin:0 -45px;}.qcs .qcsTop .peer .item{padding:0 45px;}.qcs .qcsTop .peer .item>div{line-height:1;}.qcs .qcsTop .peer .item .num{font-size:48px;margin-bottom:10px;color:var(--blue2);font-family:'GOTHIC';}.qcs .qcsTop .peer .item .line{font-size:16px;}#qcsSwiper{width:100%;margin-top: 50px;padding-top:30px;}#qcsSwiper .item .itemTitle{font-size:24px;line-height:1.3;margin-top:30px;color:var(--blue2);opacity:0;transition:all .5s;}#qcsSwiper .item .itemImg{width:100%;height:0;padding-bottom:75%;position:relative;}#qcsSwiper .item .itemImg>div{width:100%;height:100%;position:absolute;top:0;left:0;}#qcsSwiper .item .itemImg>div>img{width:100%;height:100%;object-fit:contain;background-color:transparent;}#qcsSwiper>.swiper-wrapper>.swiper-slide-active .item .itemTitle{opacity:1;}#screenSwiper .screenTab{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:50;padding-top:70px;transition:all .5s;}#screenSwiper .screenTab .item>a{padding:15px 20px;position:relative;transition:all .35s;font-size:16px;}#screenSwiper .screenTab .item>a:after{content:'';position:absolute;left:0;transition:all .5s;top:50%;height:2px;width:0;background-color:var(--blue2);transform:translateY(-50%);}#screenSwiper .screenTab .item>a.on:after{width:12px;}#screenSwiper .screenTab .item>a.on{color:var(--blue2);}#screenSwiper .screenTab.on{opacity:0;transform:translate(100%,-50%);}.course{height:100%;}.courseBox{width:1200px;margin:0 auto;height:100%;max-width:100%;}.courseList{width:70%;height:100%;}#courseListSwiper,.courseList .item{height:100%;}#courseListSwiper>.swiper-wrapper>.swiper-slide .item{opacity:.15;pointer-events:none;transition:all .75s;transform:scale(.9);}#courseListSwiper>.swiper-wrapper>.swiper-slide-active .item{opacity:1;pointer-events:auto;transform:none;}.courseList .item>div{align-items:center;height:100%;}.courseList .item .itemInfo{width:62%;padding-right:13.095238095238096%;}.courseList .item .itemInfo .title{line-height:1;margin-bottom:20px;color:var(--blue2);}.courseList .item .itemInfo .title>span{font-size:58px;font-family:'GOTHIC';}.courseList .item .itemInfo .title>em{font-size:28px;}.courseList .item .itemInfo .line{line-height:30px;font-size:16px;max-height:150px;overflow-y:auto;}.courseList .item .itemInfo .line>div{padding-right:15px;}.courseList .item .itemImg{width:38%;}.courseList .item .itemImg>div{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden;}.courseList .item .itemImg>div>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 1s;}.courseTime{width:30%;height:100%;align-items:center;z-index:2;}.courseTime:before{content:'';position:absolute;left:11.5px;top:0;height:100%;width:1px;background-color:#dbdfe5;z-index:-1;}#courseTimeSwiper{height:70%;font-family:'GOTHIC';max-width:100%;margin-left:0;padding-left:12px;}#courseTimeSwiper .item{height:100%;}#courseTimeSwiper .item>a{font-size:20px;align-items:center;height:100%;padding-left:40px;position:relative;transition:all .35s;}#courseTimeSwiper .item>a:before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background-color:#ddd;left:0;top:50%;transform:translate(-50%,-50%);transition: all .35s;}#courseTimeSwiper .item>a:after{content:'';width:24px;height:24px;transition:all .5s;opacity:0;position:absolute;left:0;top:50%;transform:translate(-50%,-50%) scale(0);background:url(../image/mac/logoIcon.png) no-repeat center center;background-size:contain;}#courseTimeSwiper>.swiper-wrapper>.swiper-slide-thumb-active .item>a{color:var(--blue2);}#courseTimeSwiper>.swiper-wrapper>.swiper-slide-thumb-active .item>a:before{opacity:0;}#courseTimeSwiper>.swiper-wrapper>.swiper-slide-thumb-active .item>a:after{transform:translate(-50%,-50%) scale(1);opacity:1;}.party .partyTop .line{font-size:18px;line-height:2;margin-top:30px;text-align:left;}.partyBox{margin-top:80px;padding-bottom:110px;}#partySwiper .item .itemImg{width:100%;height:0;padding-bottom:60%;position:relative;}#partySwiper .item .itemImg>div{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;}#partySwiper .item .itemImg>div>img{width:100%;height:100%;object-fit:cover;transition:all .5s;}#partySwiper .item .title{margin-top:20px;line-height:1;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all .35s;}.partyBox .swiperScrollbar{width:75%;}/*swiperScrollbar*/.swiperScrollbar{height:1px;width:100%;background-color:#dbdfe5;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.swiperScrollbar .swiper-scrollbar-drag{background-color:var(--blue2);}.welfare .welfareTop .line{font-size:18px;line-height:2;margin-top:30px; text-align:left;}.welfareBox{margin-top:80px;padding-bottom:110px;}#welfareSwiper .item .itemImg{width:100%;height:0;padding-bottom:60%;position:relative;}#welfareSwiper .item .itemImg>div{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;}#welfareSwiper .item .itemImg>div>img{width:100%;height:100%;object-fit:cover;transition:all .5s;}#welfareSwiper .item .title{margin-top:20px;line-height:1;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all .35s;}.welfareBox .swiperScrollbar{width:75%;}.life .lifeTop .line{font-size:18px;line-height:2;margin-top:30px;text-align:left;}.lifeBox{margin-top:60px;}#lifeSwiper{width:1300px;margin:0 auto;padding-bottom:60px;max-width:100%;}#lifeSwiper .item>div{width:100%;height:0;padding-bottom:60%;position:relative;}#lifeSwiper .item>div:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.6), #000);opacity:0.6;transition:all 0.5s;}#lifeSwiper .item .itemImg{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;}#lifeSwiper .item .itemImg>img{width:100%;height:100%;object-fit:cover;transition:all .5s;}#lifeSwiper .item .title{font-size:20px;line-height:1;padding:20px 25px;position:absolute;bottom:0;left:0;z-index:5;width:100%;transition: all 0.5s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.lifeBox .swiperScrollbar{width:33.33333%;}/*联系弹窗*/.lineName{padding:0 20px;}.relation{padding:70px 100px;background-color:#f4f8fd;}.relationBox{margin-top:75px;}.relationBox .relationLine{margin:0 -20px;padding-bottom:40px;}.relationBox .relationLine:last-child{padding-bottom:0;}.relationBox .relationLine .relationX1{width:66.666666%;}.relationBox .relationLine .relationX2{width:33.333333%;}.relationBox .relationLine .boxItem{padding:0 20px;}.relationBox .relationLine .form_in.formSubmit{border:none;height:auto;}.relationBox .relationLine .formSubmit>a{margin-left:auto;}/*关于我们切换按钮*/.qcsList{position:relative;}.aboutBtn{position:absolute;display:inline-block;color:var(--blue2);bottom:0;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;transition:all .5s;z-index:50;}.boutiqueBox .boutiqueSwiperBtn:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--blue2);border-radius:50%;transition:border .5s;}.aboutBtn:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--blue2);border-radius:50%;transition:border .5s;}.aboutBtn:before{content:'';position:absolute;width:100%;height:100%;background-color:var(--blue2);top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;opacity:0;-webkit-opacity:0;border-radius:50%;-webkit-border-radius:50%;-webkit-transition:cubic-bezier(.4,.4,0,1) 0.5s;transition:cubic-bezier(.4,.4,0,1) 0.5s;}.aboutBtnPrev{left:0;}.aboutBtnNext{right:0;}/*电端效果/动画、过度 */@media screen and (min-width:1025px){/*hover*/		.pageList li a:hover{background-color:var(--blue);color:#fff;border-color:var(--blue);}.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;}.HproductBox .item>div>a:hover .item_bg>img{transform:scale(1.15);}.HproductBox .item>div>a:hover:after{opacity:1;}.HproductBox .item>div>a:hover:before{opacity:0;}.HnewsBox .item .news_list li>a:hover .icon{color:var(--blue);}.HnewsBox .item .news_list li>a:hover .title{color:var(--blue);}.footerTop .qrcode .item>a:hover{background-color:var(--blue2);}.footerNav_item .footerNav_b>li>a:hover .hoverable_txt{color:#fff;}.footerKeep a:hover{color:#fff;}.productItem>a:hover .item_img>div{transform:translateY(-12px);}.productTab .item>a:hover{color:var(--blue);font-weight:bold;}.masterBtn:hover:before{opacity:1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}    .masterBtn:hover:after{opacity: 0;-webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);}    .masterBtn:hover{color:var(--blue);}  .sketchSwiper .bigSwiperBtn:hover{color:var(--blue);}.sketchSwiper .bigSwiperBtn:hover:after{border-color:var(--blue);} #smallSwiper .small:hover .small_img>img{transform:scale(1.1);}.traitList .item>div:hover .item_bg{opacity:1;transform:none;}.traitList .item>div:hover .item_icon>div{transform:translateY(-50%);}.traitList .item>div:hover .item_name{color:#fff;}.caseList .item>a:hover .item_img>div>img{transform:scale(1.15);}.caseList .item>a:hover .item_title:before{width:45px;transition-delay:.2s;}.caseList .item>a:hover .item_title{padding-left:70px;}.planList .item>a:hover .item_img>div>img{transform:scale(1.15);}.planList .item>a:hover .item_title:before{width:45px;transition-delay:.2s;}.planList .item>a:hover .item_title{padding-left:70px;}.boutiqueBox .boutiqueSwiperBtn:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;-webkit-opacity:1;}.boutiqueBox .boutiqueSwiperBtn:hover{color:#fff;}.boutiqueBox .boutiqueSwiperBtn:hover:after{border-color:transparent;}.newsList .item>a:hover .itemMore:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;-webkit-opacity:1;}.newsList .item>a:hover .itemMore .imgHide{opacity:1;}.newsList .item>a:hover .itemMore .imgShow{opacity:0;}.newsList .item>a:hover .itemImg>div>img{transform:scale(1.1);}.newsList .item>a:hover .title{color:var(--blue);}.newsList .item>a:hover:after{opacity:1;}#newsSwiper .item>a:hover .itemImg>div>img{transform:scale(1.1);}#newsSwiper .item>a:hover .itemInfo:after{width:100%;}#newsSwiper .item>a:hover .itemInfo .title{color:var(--blue);}.newsDelBox .hot .hotInfo>a:hover .hotInfo_img>div>img{transform:scale(1.1);}.newsDelBox .hot .hotInfo>a:hover .hotInfo_title{color:var(--blue);}.newsDelBox .hot .hotList>li>a:hover>p{color:var(--blue);}.newsDelBox .hot .hotList>li>a:hover:before{background-color:var(--blue);}.newsDelBox .newsDelBtn .newsDelBtn_Jump a:hover>span{color:var(--blue);}.partnerTypeList .item>div:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(21,86,182,.2);}.partnerTypeList .item>div:hover .itemInfo{background-color:#fff;}.masterBtn2:hover .masterBtn2Hover:before,.masterBtn2:hover .masterBtn2Hover:after{transform:none !important;}.masterBtn2:hover .masterBtn2Hover:after{-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}.enlist .enlistInfo .enlistBtn>a:hover{color:var(--blue);}.formerlyList .item>a:hover .hoverInfo{background: rgba(21,86,182,.7);}.formerlyList .item>a:hover .hoverInfo:before,.formerlyList .item>a:hover .hoverInfo:after,.formerlyList .item>a:hover .hoverInfo>div{transform:none;opacity:1;-webkit-opacity:1;}.formerlyList .item>a:hover .item_img>div>img{transform:scale(1.15);}.formerlyList .item>a:hover .hoverInfo .see>img{transform:rotateZ(270deg);}.demand:hover .demandBox .infoImg>div>img{transform:scale(1.1);}#screenSwiper .screenTab .item>a:hover{color:var(--blue2);}#courseTimeSwiper .item>a:hover{color:var(--blue2);}#courseTimeSwiper .item>a:hover:before{background-color:var(--blue2);}.courseList .item>div:hover .itemImg>div>img{transform:scale(1.15);}#partySwiper .item>a:hover .itemImg>div>img{transform:scale(1.1);}#partySwiper .item>a:hover .title{color:var(--blue2);}#welfareSwiper .item>a:hover .itemImg>div>img{transform:scale(1.1);}#welfareSwiper .item>a:hover .title{color:var(--blue2);}.nav_b .item01 .item01_t>a:hover{color:var(--blue);}.Hbanner_nav .Hbanner_nav_btn:hover:before{transform:translate(-50%,-50%) scale(1.4);}.Hbanner_switch>a:hover .Hbanner_switch_circular circle{animation: circle-stroke-in .75s forwards;}   @keyframes circle-stroke-in{0%{stroke-dashoffset:188.4}to{stroke-dashoffset:0}}@keyframes circle-stroke-out{0%{stroke-dashoffset:0}to{stroke-dashoffset:-188.4}}.Hbanner_switch>a:hover>i{color:#fff;}#popUpClose:hover>i{transform:rotate(270deg);}.masterTab .item>a:hover{color:var(--blue);font-weight:bold;}.serveCaseList .item>a:hover .item_img>div>img{transform:scale(1.15);}.consultBox .info .itemCnt>a:hover:after{opacity:1;}#fix>a:hover{padding-right:30px;background-color:var(--blue2);}.productItem>a:hover .item_info .more:before{border-color:transparent;}.productItem>a:hover .item_info .more:after{transform:none;top:0;}.productItem>a:hover:before{opacity:1;}.productItem>a:hover .item_info .title{color:#fff;}.addressList .item>div:hover .addressImg>div>img{transform:scale(1.1);}.coreAni .tag .item_info>a:hover{color:#fff;}.coreAni .tag .item_info>a:hover .bgCircular{transform:none;}.aboutBtn:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1;-webkit-opacity:1;}.aboutBtn:hover{color:#fff;}.aboutBtn:hover:after{border-color:transparent;}/*swiper-lazy*/.swiper-lazy-preloader{width:28px;height:28px;}.swiper-lazy{background-color:#fff;}/*rollAni*/.animated{will-change:transform;}.rollAni{visibility:hidden;}.rollAni.animated,.rollAni.aniShow{visibility:visible;}.productList .productItem:nth-child(3n+1)>a{animation-delay:.2s;}.productList .productItem:nth-child(3n+2)>a{animation-delay:.4s;}.productList .productItem:nth-child(3n+3)>a{animation-delay:.6s;}.planList .item .item_img{transform:translateX(-20%);transition:var(--cbr) 1.3s .2s;opacity:0;}.planList .item>a.animated .item_img{will-change:transform;}.planList .item>a.slideRight .item_img{transform:none;opacity:1;}.planList .item>a.slideRight{	-webkit-animation-timing-function:var(--cbr);    animation-timing-function:var(--cbr);    -webkit-animation-duration: 1.3s;    animation-duration: 1.3s;    -webkit-animation-delay: .2s;    animation-delay: .2s;}.caseList .item .item_img{transform:translateX(-20%);transition:var(--cbr) 1.3s .2s;opacity:0;}.caseList .item>a.animated .item_img{will-change:transform;}.caseList .item>a.slideRight .item_img{transform:none;opacity:1;}.caseList .item>a.slideRight{	-webkit-animation-timing-function:var(--cbr);    animation-timing-function:var(--cbr);    -webkit-animation-duration: 1.3s;    animation-duration: 1.3s;    -webkit-animation-delay: .2s;    animation-delay: .2s;}#boutiqueSwiper .swiper-slide{overflow:hidden;}#boutiqueSwiper .swiper-slide:nth-child(1) .productItem>a{animation-delay:.2s;}#boutiqueSwiper .swiper-slide:nth-child(2) .productItem>a{animation-delay:.4s;}#boutiqueSwiper .swiper-slide:nth-child(3) .productItem>a{animation-delay:.6s;}.newsList .item>a{-webkit-animation-timing-function:var(--cbr2);animation-timing-function:var(--cbr2);}#newsSwiper .swiper-slide:nth-child(1) .item>a{animation-delay:.1s;}#newsSwiper .swiper-slide:nth-child(2) .item>a{animation-delay:.2s;}#newsSwiper .swiper-slide:nth-child(3) .item>a{animation-delay:.3s;}.partnerOrderList .item:nth-child(1)>div{animation-delay:.2s;}.partnerOrderList .item:nth-child(2)>div{animation-delay:.4s;}.partnerOrderList .item:nth-child(3)>div{animation-delay:.6s;}.partnerOrderList .item:nth-child(4)>div{animation-delay:.8s;}.partnerOrderList .item:nth-child(5)>div{animation-delay:1s;}.partnerOrderList .partnerOrderline{width:0;transition:all 2s 1s;}.partnerOrderList .partnerOrderline.animated{width:100%;}.addressList .item>div{-webkit-animation-timing-function:var(--cbr2);animation-timing-function:var(--cbr2);}.surfaceBox .surfaceR .item{-webkit-animation-timing-function:var(--cbr2);animation-timing-function:var(--cbr2);}.HproductBox .item>div>a.enlarge{-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-delay: .2s;animation-delay: .2s;}.HproductBox .item>div>a.animated .txt{animation:opy ease 2s;}@keyframes opy{	0% {opacity:0;visibility:hidden;}	50% {opacity:0;visibility:hidden;}	100% {opacity:1;visibility:visible;}}	.HnewsBox .item>div{transform:translateX(-25%);transition:var(--cbr) 1.5s .2s;opacity:0;}.HnewsBox .item.animated>div{will-change:transform;}.HnewsBox .item.slideRight>div{transform:none;opacity:1;}.HnewsBox .item.slideRight{	-webkit-animation-timing-function:var(--cbr);    animation-timing-function:var(--cbr);    -webkit-animation-duration: 1.5s;    animation-duration: 1.5s;    -webkit-animation-delay: .2s;    animation-delay: .2s;}.HsolutionBox .item .item_bg{transform:translateY(25%);opacity:0;visibility:hidden;transition:all 1.5s;}.HsolutionBox .item .jusimg>div{transform:scale(.8);opacity:0;visibility:hidden;transition:all 1.5s;}.HsolutionBox .item>div.animated .item_bg{transition-delay:.2s;}.HsolutionBox .item>div.animated .jusimg>div{transition-delay:.5s;}.HsolutionBox .item>div.animated .item_bg,.HsolutionBox .item>div.animated .jusimg>div{opacity:1;visibility:visible;transform:none;}.spsList .item{overflow:hidden;}.spsList .item>div{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.spsList .item>div{opacity:1;visibility:visible;transform:none;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.spsList .item:nth-child(1)>div{transition-delay:.7s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.spsList .item:nth-child(2)>div{transition-delay:.8s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.spsList .item:nth-child(3)>div{transition-delay:.9s;}.mediaList .item>div.slideRight{	    -webkit-animation-duration: 1.5s;    animation-duration: 1.5s;    -webkit-animation-delay: .3s;    animation-delay: .3s;}.mediaList .item>div{opacity:0;visibility:hidden;transition:all 1.5s .3s;}.mediaList .item .itemBg{transform:scale(1.2);transition:all 4s;}.mediaList .item>div.slideRight{opacity:1;visibility: visible;}.mediaList .item>div.slideRight .itemBg{transform:none;}.coreAni.animated .coreAniList .title{bottom:43%;opacity:1;}.coreAni.animated .tag .item{transform:none;opacity:1;visibility:visible;}.coreAni.animated .tag .item:nth-child(1){left:0;bottom:0;transition-delay:.5s;}.coreAni.animated .tag .item:nth-child(2){left:15%;bottom:25%;transition-delay:.7s;}.coreAni.animated .tag .item:nth-child(3){left:71.5%;bottom:25%;transition-delay:.9s;}.coreAni.animated .tag .item:nth-child(4){left:86.6%;bottom:0;transition-delay:1.1s;}.coreAni.animated .tag .item:nth-child(5){left:50%;bottom:-12%;transform:translateX(-50%);transition-delay:1.3s;}/*一屏动画*/.sps .spsTop .info .masterTitle03{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.sps .spsTop .info .masterTitle03{opacity:1;visibility:visible;transform:none;transition-delay:.5s;}.sps .spsTop .info .infoLine{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.sps .spsTop .info .infoLine{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}.sps .spsTop .peer>div{opacity:0;visibility:hidden;transform:scale(.7);transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.sps .spsTop .peer>div{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}.qcs .qcsTop .info .masterTitle03{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .info .masterTitle03{opacity:1;visibility:visible;transform:none;transition-delay:.5s;}.qcs .qcsTop .info .line{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .info .line{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}.qcs .qcsTop .peer .item{overflow:hidden;}.qcs .qcsTop .peer .item>div{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .peer .item>div{opacity:1;visibility:visible;transform:none;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .peer .item:nth-child(1)>div{transition-delay:.6s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .peer .item:nth-child(2)>div{transition-delay:.7s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .peer .item:nth-child(3)>div{transition-delay:.8s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsTop .peer .item:nth-child(4)>div{transition-delay:.9s;}.qcs .qcsList{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.qcs .qcsList{transform:none;opacity:1;visibility:visible;transition-delay:1s;}.party .partyTop .masterTitle03{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.party .partyTop .masterTitle03{opacity:1;visibility:visible;transform:none;transition-delay:.5s;}.party .partyTop .line>div{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.party .partyTop .line>div{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}#partySwiper .item>a{clip-path:inset(0 100% 0 0);transition:all 1.3s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active#partySwiper .item>a{clip-path: inset(0 0 0 0);transition-delay:.8s;}.welfare .welfareTop .masterTitle03{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.welfare .welfareTop .masterTitle03{opacity:1;visibility:visible;transform:none;transition-delay:.5s;}.welfare .welfareTop .line>div{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.welfare .welfareTop .line>div{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}#welfareSwiper .item>a{clip-path:inset(0 100% 0 0);transition:all 1.3s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active#welfareSwiper .item>a{clip-path: inset(0 0 0 0);transition-delay:.8s;}.life .lifeTop .masterTitle03{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.life .lifeTop .masterTitle03{opacity:1;visibility:visible;transform:none;transition-delay:.5s;}.life .lifeTop .line>div{transform:translateY(80px);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.life .lifeTop .line>div{opacity:1;visibility:visible;transform:none;transition-delay:.6s;}.life .lifeBox{transform:scale(.8);opacity:0;visibility:hidden;transition:all 1s;}#screenSwiper>.swiper-wrapper>.swiper-slide-active.life .lifeBox{opacity:1;visibility:visible;transform:none;transition-delay:.8s;}}	@media screen and (max-width:1600px){		.masterTitle .en{font-size:88px;}	.masterTitle .cn{font-size:46px;}		.pageBanner .info .infoTitle .infoTitle_cn{font-size:44px;}	.core .coreTitle{font-size:44px;}	.masterTitle03{font-size:38px;}	.HsolutionBox .item .item_cnt .info{padding:0 55px;}	.HsolutionBox .item .item_cnt .info .title{font-size:36px;line-height:45px;max-height:90px;}	.footerBox .contact .m .m_tel>a{font-size:33px;}	.pageBanner .info .infoTitle .infoTitle_en{font-size:22px;}	.addressList .item .itemInfo{padding:35px 0 35px 100px;}	.addressList .item .itemInfo .title{margin-bottom:35px;}	.mediaList .item .itemInfo_list .itemInfo_item>a{width:55px;height:55px;}		.mediaList .item>div{padding:105px 0;}	.mediaList .item .itemInfo{padding-left:110px;}	.mediaList .item .itemInfo_list{margin-top:70px;}	.coreAni .coreAniList .title{font-size:46px;}			.corePop .title{font-size:32px;}	.joinList .item .move{padding:35px 0;}	.joinList .item .move .moveFold{padding:0 65px;}	.joinList .item .move .moveInfo{padding:0 55px;}	.joinList .item .info>div{padding:30px 55px 55px 55px;}	.join .joinTop .title{font-size:35px;}	#newsSwiper .item .itemInfo{padding:35px;}	.newsList .item .itemInfo .title{font-size:22px;}	.newsList .item .itemInfo{padding-left:65px;padding-right:280px;}	.newsDelBox .hot>div{padding:45px 35px;}	.newsDelBox .hot .title{font-size:26px;}	.newsDelBox .hot{width:360px;}	.newsDelBox .info{padding-right:50px;}	.newsDelBox .info .infoTop .title{font-size:26px;}	.partnerTypeList>div{margin:-20px;}	.partnerTypeList .item{padding:20px;}	.partnerOrderList .item .itemNun{font-size:68px;}	.partnerOrderList .item .itemIcon{width:85px;height: 85px;}	.partnerOrderList .item>div{padding:0 25px;}	.enlist .enlistInfo .enlistBtn>a{width:190px;height:55px;}	.relation{padding:65px 85px;}	.relationBox{margin-top: 65px;}	.demandBox .infoImg{padding-left:75px;}	.styleList2 .demandBox .infoImg{padding-right:75px;}	.consultBox .Title{font-size:27px;}	.consultBox .info .tel>span{font-size:33px;}		.consultBox .info .itemCnt>a{height:120px;}		.productItem>a{padding:35px 45px 55px 45px;}	.productList .productItem{padding:20px;}	.productList>div{margin:-20px;}	.productItem .item_img{margin-bottom:60px;}    .sketch .sketchL{padding-right:35px;width:700px;}    .sketch .sketchR{padding-left:55px;}    .sketch .info .info_title{font-size:30px;}    .sketch .info .info_line{margin:35px 0;}    .sketch .info .info_txt{margin-bottom:60px;}    .traitList .item>div{padding:0 60px;}    .traitList{margin-top:60px;}    .parameterTable th, .parameterTable td{padding:0 40px;height:65px;}        .brace .braceBox .braceImg{margin-top:60px;}    .brace .braceTitle{font-size:30px;}    .surfaceBox .surfaceR{padding:80px;}    .surfaceBox .surfaceL{width:360px;padding:80px 50px;}    .surfaceBox .surfaceL .title{font-size:33px;}    .surfaceBox .surfaceR .title{font-size: 28px;}    .surfaceBox .surfaceR .item{margin-bottom:70px;}    .surfaceBox .surfaceR .surfaceSubmit{margin-top:70px;}    .surfaceBox .surfaceR .box{margin-top:45px;}       .sps .spsTop .info{padding-right:110px;}    .sps .spsTop .peer{width:370px;}    .sps .spsTop .peer .itemIcon>i{font-size:40px;}    .sps .spsTop .peer .itemText .num>span{font-size:48px;}    .sps .spsTop .peer .item{padding:25px 10px;}    .sps .spsTop .peer>div{margin:-25px -10px;}    .sps .spsTop .peer .itemText .line{font-size:15px;}    .sps .spsTop .info .infoLine{font-size:16px;line-height:30px;max-height:240px;}    .sps .spsTop .info .infoLine span,    .sps .spsTop .info .infoLine p,    .sps .spsTop .info .infoLine em,    .sps .spsTop .info .infoLine i,    .sps .spsTop .info .infoLine strong{font-size:16px !important;}    .spsList{margin-top:70px;}    .spsList>div{margin:0 -35px;}    .spsList .item{padding:0 35px;}    .qcs .qcsTop .peer>div{margin:0 -35px;}    .qcs .qcsTop .peer .item{padding:0 35px;}    .qcs .qcsTop .peer .item .line{font-size:15px;}    .qcs .qcsTop .peer .item .num{font-size:45px;}    #qcsSwiper{margin-top:40px;}    .courseList .item .itemInfo .title>span{font-size:53px;}    .courseList .item .itemInfo .title>em{font-size:25px;}    .partyBox,.welfareBox{margin-top:65px;padding-bottom:90px;}    .demandBox .infoTxt .infoLine{padding-right:52px;margin-top:25px;}}@media screen and (max-width:1440px){	.demandBox .infoTxt .infoLine{padding-right:44px;}	.masterTitle .en{font-size:74px;}	.masterTitle .cn{font-size:40px;}	.pageBanner .info .infoTitle .infoTitle_cn{font-size:38px;}	.masterTitle03{font-size:34px;}	.Hbanner_switch{transform:scale(.8);}	.HproductBox .item .txt{padding:25px 35px;}	.HproductBox .item .txt .title{font-size:25px;}	.HsolutionBox .item .item_cnt .info{padding:0 40px;}	.HsolutionBox .item .item_cnt .info .title{font-size:30px;line-height:37.5px;max-height:75px;}	.HnewsBox .item{padding:0 30px;}	.HnewsBox>div{margin:0 -30px;}	.HnewsBox .item .item_tag_name{font-size:25px;}	.HnewsBox .item .item_tag_icon{height:32px;}	.footerBox .contact{width:340px;padding-left:0;}	.footerTop .logo .logo_txt{font-size:20px;}	.footerBox .contact .m .m_tel>a{font-size:30px;}		.masterTitle02{font-size:32px;}	.addressList .item .itemInfo .txt .txtItem span{font-size:16px;}	.addressList .item .itemInfo .txt .txtItem i{font-size:20px;}	.addressList .item .itemInfo .txt .txtItem{margin-bottom:15px;}	.addressList .item .itemInfo .title{margin-bottom:30px;font-size:25px;}	.addressList .item .itemInfo{padding:30px 0 30px 80px;}	.pageBanner .info .infoTitle .infoTitle_en{font-size:20px;}	.mediaList .item .itemInfo_top .title{font-size:32px;}	.mediaList .item .itemInfo_list .itemInfo_item>a{width:50px;height:50px;}		.mediaList .item>div{padding:85px 0;}	.mediaList .item .itemInfo{padding-left:90px;}	.mediaList .item .itemInfo_list{margin-top:60px;}	.mediaList .item .itemInfo_list>div{margin:-20px;}	.mediaList .item .itemInfo_list .itemInfo_item{padding:20px;}	.mediaList .item .itemInfo_top .line{font-size:20px;}		.core .coreTitle{font-size:38px;}	.coreAni .coreAniList .title{font-size:40px;}	.coreAni .tag .item_info{width:140px;height:140px;}	.coreAni .tag .item_info>a{font-size:18px;}	.corePop{padding:70px 60px;}	.corePop .title{font-size:28px;}	.join .joinTop .title{font-size:32px;}	.joinList .item .move{padding:30px 0;}	.joinList .item .move .moveInfo .moveTitle{font-size:20px;}	.joinList .item .move .moveFold{padding:0 50px;}		.joinList .item .move .moveInfo{padding:0 40px;}	.joinList .item .move .moveInfo .moveLabel{margin:-5px -20px;}	.joinList .item .move .moveInfo .moveLabel span{padding:5px 20px;}	.joinList .item .info>div{padding:25px 40px 40px 40px;}		#newsSwiper .item .itemInfo .title{font-size:20px;line-height:32px;height:64px;}	#newsSwiper .item .itemInfo{padding:30px;}	.newsList .item .itemInfo .title{font-size:20px;}	.newsList .item .itemInfo{padding-left:50px;padding-right:180px;width:calc(100% - 340px);}	.newsList .item .itemMore{width:52px;height:52px;}	.newsList .item .itemImg{width:340px;}	.newsList .item>a>div{padding:55px 0;}	.newsDelBox .hot>div{padding:40px 30px;}	.newsDelBox .hot .title{font-size:24px;}	.newsDelBox .hot{width:320px;}	.newsDelBox .info{padding-right:40px;}	.newsDelBox .info>div{padding:40px 55px;}	.newsDelBox .info .infoTop .title{font-size:24px;}	.partnerTypeList .item .itemInfo .title{font-size:22px;}	.partnerTypeList .item .itemInfo{padding:30px 20px;}	.partnerTypeList>div{margin:-15px;}	.partnerTypeList .item{padding:15px;}	.partnerOrderList .item .itemNun{font-size:62px;}	.partnerOrderList .item .itemIcon{width:80px;height: 80px;}	.partnerOrderList .item>div{padding:0 20px;}	.enlist .enlistInfo .title{font-size:32px;}	.enlist .enlistInfo .enlistBtn>a{width:170px;height:50px;}	.enlist .enlistInfo .enlistBtn>a>div span{font-size:18px;}	.enlist .enlistInfo .enlistBtn>a>div i{font-size:26px;}	.relation{padding:60px 70px;}	.relationBox{margin-top: 55px;}	.relationBox .relationLine{margin:0 -15px;padding-bottom:35px;}	.relationBox .relationLine .boxItem{padding:0 15px;}	.lineName{padding:0 15px;}	.planList .item .item_title,	.caseList .item .item_title{font-size:20px;}	.planList .item>a:hover .item_title:before,	.caseList .item>a:hover .item_title:before{width:35px;}	.planList .item .item_title,	.caseList .item .item_title{padding:15px 20px;}	.planList .item>a:hover .item_title,	.caseList .item>a:hover .item_title{padding-left:55px;}    .planList .item,    .caseList .item{padding:8px;}    .planList>div,    .caseList>div{margin:-8px;}    .demandBox .infoImg{padding-left:60px;}    .styleList2 .demandBox .infoImg{padding-right:60px;}    .serveCaseList>div{margin:-8px;}    .serveCaseList .item{padding:8px;}    .serveCaseList .item .item_title{padding:20px 25px;font-size:16px;}    .serveCase .serveCaseList{margin-top:40px;}    .consultBox .Title{font-size:24px;}    .consultBox .info .item{padding:0 22px;}    .consultBox .info>div{margin:0 -22px;}    .consultBox .info .tel>span{font-size:30px;}    .consultBox .info .itemCnt>a{height:110px;}    .consultBox .info .need>span{font-size:22px;}    .consultBox .info .need>i{font-size:26px;}    .consultBox .Title{margin-bottom:50px;}    .productItem>a{padding:25px 35px 40px 35px;}    .productList .productItem{padding:15px;}	.productList>div{margin:-15px;}	.productItem .item_img{margin-bottom:45px;}	.sketch .sketchL{padding-right:25px;width:600px;}    .sketch .sketchR{padding-left:45px;}    .sketch .info .info_title{font-size:28px;}    .sketch .info .info_line{margin:25px 0;}    .sketch .info .info_txt{margin-bottom:50px;}    .traitList .item>div{padding:0 50px;}    .traitList .item{padding:10px 15px;}    .traitList>div{margin:-10px -15px;}    .traitList{margin-top:50px;}    .parameterTable th, .parameterTable td{padding:0 30px;height:60px;}    .caseList{margin-top:50px;}    .brace .braceBox .braceImg{margin-top:50px;}    .brace .braceTitle{font-size:28px;}    #boutiqueSwiperBtn_next{right:2.6vw;}    #boutiqueSwiperBtn_prev{left:2.6vw;}    #boutiqueSwiper{margin-top:50px;}    .surfaceBox .surfaceR{padding:60px;}    .surfaceBox .surfaceL{width:300px;padding:60px 30px;}    .surfaceBox .surfaceL .title{font-size:30px;padding-bottom:20px;margin-bottom:25px;}    .surfaceBox .surfaceL .tel{margin-top:35px;}    .surfaceBox .surfaceL .tel .tel_p{font-size:18px;}    .surfaceBox .surfaceR .title{font-size: 26px;}    .surfaceBox .surfaceR .item{margin-bottom:60px;}    .surfaceBox .surfaceR .surfaceSubmit{margin-top:60px;}    .surfaceBox .surfaceR .box{margin-top:40px;}    .sps .spsTop .info{padding-right:80px;}    .sps .spsTop .peer .itemIcon>i{font-size:38px;}    .sps .spsTop .peer .itemText .num>span{font-size:44px;}    .sps .spsTop .peer .itemText .num>em{font-size:18px;}    .sps .spsTop .peer .item{padding:20px 8px;}    .sps .spsTop .peer>div{margin:-20px -8px;}    .sps .spsTop .peer{width:340px;}    .spsList{margin-top:60px;}    .spsList>div{margin:0 -25px;}    .spsList .item{padding:0 25px;}    .spsList .item .itemInfo .name{font-size:20px;}    .spsList .item .itemInfo .line{font-size:16px;line-height:26px;height:56px;}    .spsList .item .itemInfo .icon{height:45px;}    .qcs .qcsTop .peer>div{margin:0 -25px;}    .qcs .qcsTop .peer .item{padding:0 25px;}    .qcs .qcsTop .peer .item .num{font-size:42px;}    #qcsSwiper .item .itemTitle{font-size:22px;margin-top:25px;}    #qcsSwiper{margin-top:0;}    .courseList .item .itemInfo .title>span{font-size:48px;}    .courseList .item .itemInfo .title>em{font-size:22px;}    .courseList .item .itemInfo .line{font-size:15px;line-height:28px;max-height:140px;}       .party .partyTop .line{font-size:15px;line-height: 1.75;}    #partySwiper .item .title,#welfareSwiper .item .title{font-size:16px;}    .partyBox,.welfareBox{margin-top:50px;padding-bottom:70px;}    #welfareSwiper .item .info .infoTitle{font-size:16px;line-height:28px;max-height:56px;}    .welfare .welfareTop .line{line-height:1.75;font-size:16px;}    #welfareSwiper .item .info .infoTime{font-size:15px;}    .life .lifeTop .line{font-size:16px;margin-top:25px;line-height:1.75;}    #lifeSwiper .item .title{font-size:18px;}    .lifeBox{margin-top:50px;}    #lifeSwiper{padding-bottom:50px;}    #fix>a{height:45px;padding-left:25px;padding-right:15px;}    #fix>a .fixIcon{height:22px;margin-right:5px;}    #fix>a .fixName{font-size:15px;}    #fix>a:hover{padding-right:20px;background-color:var(--blue2);}    .loadingLogo,.loadingLine{width:220px;}    #screenSwiper .screenTab .item>a{font-size:14px;}}@media screen and (max-width:1200px){		.masterTitle .cn{font-size:32px;}	.masterTitle .en{font-size:60px;}	.HproductBox .item .txt{padding:20px 25px;}	.HproductBox .item .txt .title{font-size:22px;}	.HproductBox .item .txt .info .info_line{font-size:16px;max-height:56px;line-height:26px;}	.HproductBox .item>div>a{top:10px;left:10px;right:10px;bottom:10px;}	.HproductBox>div{margin:-10px;}	.HproductBox .item .txt .info>div{margin-top:10px;}	.HproductBox .item .txt .info .info_icon{margin-top:15px;}	.HsolutionBox .item .item_cnt .info{padding:0 25px;}	.HsolutionBox .item .item_cnt .info .title{font-size:24px;line-height:30px;max-height:60px;}	.HnewsBox .item{padding:0 20px;}	.HnewsBox>div{margin:0 -20px;}	.HnewsBox .item .news_list li>a{padding-left:20px;line-height:26px;}	.HnewsBox .item .news_list li .title,	.HnewsBox .item .news_list li .icon>i{font-size:15px;}	.HnewsBox .item .news_more{margin-top:25px;}	.HnewsBox .item .item_tag_name{font-size:22px;}	.HnewsBox .item .item_tag_icon{height:28px;}	.HnewsSwiper .newsInfo .newsInfo_title{padding:8px 0;padding-left:15px;padding-right:70px;font-size:14px;line-height:22px;}	.HnewsSwiper .HnewsSwiperNav>.swiper-pagination-bullet{margin-right:5px !important;}	.HnewsSwiper .HnewsSwiperNav{bottom:8px !important;line-height:22px;height:22px;}	.HnewsBox .item .item_tag{margin-bottom:15px;}	.footerBox .contact{width:260px;}	.footerTop .logo .logo_txt{font-size:18px;}	.footerBox .contact .m .m_tel>a{font-size:27px;}	.footerBox .contact .m .m_item{font-size:16px;}	.footerNav_item .footerNav_a>a{font-size:16px;}	.footerBox .contact .m .m_title>i{font-size:20px;}	.masterTitle02{font-size:28px;}	.addressList .item .itemInfo .title{margin-bottom:25px;font-size:22px;}	.addressList .item .itemInfo{padding:25px 0 25px 60px;}	.pageBanner .info .infoTitle .infoTitle_cn{font-size:32px;}	.pageBanner .info .infoTitle .infoTitle_en{font-size:18px;}	.addressList .item .itemInfo .txt .txtItem{margin-bottom:10px;}	.mediaList .item .itemInfo_top .title{font-size:28px;}	.mediaList .item .itemInfo_list .itemInfo_item>a{width:45px;height:45px;}		.mediaList .item>div{padding:65px 0;}	.mediaList .item .itemInfo{padding-left:70px;}	.mediaList .item .itemInfo_list{margin-top:50px;}	.mediaList .item .itemInfo_list>div{margin:-15px;}	.mediaList .item .itemInfo_list .itemInfo_item{padding:15px;}	.mediaList .item .itemInfo_top .line{font-size:18px;}		.core .coreTitle{font-size:32px;}	.coreBox .line{font-size:16px;}	.coreAni .coreAniList .title{font-size:34px;}		.coreAni .tag .item_info{width:120px;height:120px;}	.coreAni .tag .item_info>a{font-size:16px;padding:12px;}	.corePop{padding:50px;}	.corePop .title{font-size:24px;}		.corePop .line{font-size:16px;}	.coreBox .line span,	.coreBox .line em,	.coreBox .line p,	.coreBox .line i,	.coreBox .line strong{font-size:16px !important;}    .corePop .line>div{max-height:calc(16px * 1.75 * 6);}    .corePop .title{margin-bottom:30px;}    .join .joinTop .title{font-size:29px;}	.join .joinTop .line,.join .joinTxt{font-size:16px;}	.joinList .item .move{padding:25px 0;}	.joinList .item .move .moveInfo .moveTitle{font-size:18px;}	.joinList .item .move .moveInfo .moveLabel{font-size:14px;}	.joinList .item .move .moveFold{padding:0 35px;}	.masterBtn{width:140px;height:44px;line-height:44px;}	.joinList .item .move .moveInfo{padding:0 25px;}	.joinList .item .move .moveInfo .moveLabel{margin:-5px -15px;}	.joinList .item .move .moveInfo .moveLabel span{padding:5px 15px;}	.joinList .item .info>div{padding:20px 25px 25px 25px;}		#newsSwiper .item .itemInfo .title{font-size:18px;line-height:1;-webkit-line-clamp:1;}	#newsSwiper .item .itemInfo{padding:25px;}	#newsSwiper .item .itemInfo .days{font-size:16px;}	#newsSwiper .item .itemInfo .line{font-size:14px;line-height:22px;height:44px;}	.newsBox .newsSwiper_nav{margin-top:30px;}	.newsBox .newsSwiper_nav .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px !important;}	.newsList .item .itemInfo .title{font-size:18px;}	.newsList .item .itemInfo .line{font-size:14px;max-height:44px;line-height:22px;}	.newsList .item .itemInfo{padding-left:35px;padding-right:130px;width:calc(100% - 290px);}	.newsList .item .itemMore{width:44px;height:44px;}	.newsList .item .itemImg{width:290px;}	.newsList .item>a>div{padding:40px 0;}	.newsList .item .itemInfo .title{margin-bottom:20px;}	.newsList .item .itemInfo .days{margin-top:20px;font-size:14px;}	.newsDelBox .hot{display:none;}	.newsDelBox .info{padding-right:0;width:100%;}	.newsDelBox .info .infoTop .title{font-size:22px;}	.partnerPlan .partnerPlanBox .line{font-size:16px;}	.partnerTypeList .item .itemInfo .title{font-size:20px;margin-bottom:15px;}	.partnerTypeList .item .itemInfo .line{font-size:14px;line-height:1.75;}	.partnerTypeList .item .itemInfo{padding:20px 15px;}	.partnerTypeList>div{margin:-10px;}	.partnerTypeList .item{padding:10px;}	.partnerOrderList .item .itemNun{font-size:56px;}	.partnerOrderList .item .itemIcon{width:75px;height: 75px;}	.partnerOrderList .item>div{padding:0 15px;}	.partnerOrderList{margin-top:35px;}	.partnerOrderList .item .itemTitle{font-size:18px;}	.enlist .enlistInfo .title{font-size:28px;}	.enlist .enlistInfo .title{margin-bottom:35px;}	.enlist .enlistInfo .enlistBtn>a{width:150px;height:45px;}	.enlist .enlistInfo .enlistBtn>a>div span{font-size:16px;}	.enlist .enlistInfo .enlistBtn>a>div i{font-size:22px;}	.relation{padding:55px;}	.relationBox{margin-top: 45px;}	.relationBox .relationLine{margin:0 -10px;padding-bottom:30px;}	.relationBox .relationLine .boxItem{padding:0 10px;}	.lineName{padding: 0 10px;}	.planList .item .item_title,	.caseList .item .item_title{font-size:18px;}	.planList .item>a:hover .item_title:before,	.caseList .item>a:hover .item_title:before{width:25px;}	.planList .item .item_title,	.caseList .item .item_title{padding:15px;}	.planList .item>a:hover .item_title,	.caseList .item>a:hover .item_title{padding-left:40px;}	.planList .item,	.caseList .item{width:33.333333%;padding:6px;}	.planList>div,	.caseList>div{margin:-6px;}			.demandBox .infoImg{padding-left:45px;}	.styleList2 .demandBox .infoImg{padding-right:45px;}	.demandBox .infoTxt .infoLine{margin-top:20px;}	.styleList1{padding-top:120px;}	.masterTab .item>a{font-size:16px;}	.serveCaseList>div{margin:-6px;}    .serveCaseList .item{padding:6px;}    .serveCaseList .item .item_title{padding:15px 20px;}    .serveCase{padding-bottom:100px;}    .serveCase .serveCaseList{margin-top:35px;}    .consultBox .Title{font-size:21px;}    .consultBox .Title>p:nth-child(1){margin-bottom:7px;}    .consultBox .info .itemTop>span{font-size:18px;}    .consultBox .info .itemTop>i{font-size:24px;}    .consultBox .info .item{padding:0 16px;}    .consultBox .info>div{margin:0 -16px;}    .consultBox .info .tel>span{font-size:27px;}    .consultBox .info .itemCnt>a{height:100px;}    .consultBox .info .need>span{font-size:20px;}    .consultBox .info .need>i{font-size:24px;}    .consultBox .Title{margin-bottom:40px;}    .productItem>a{padding:15px 25px 30px 25px;}    .productList .productItem{padding:10px;}	.productList>div{margin:-10px;}	.productItem .item_img{margin-bottom:30px;}	.productItem .item_info .title{font-size:16px;margin-bottom:15px;}	.productItem .item_info .more{width:110px;height:36px;line-height:36px;}	.productItem .item_info .more>span{font-size:14px;}	.productItem .item_info .more>i{font-size:12px;}		.sketch .sketchL{padding-right:20px;width:500px;}    .sketch .sketchR{padding-left:35px;}    .sketch .info .info_title{font-size:26px;}    .sketch .info .info_line{margin:20px 0;height:2px;}    .sketch .info .info_txt{line-height:1.75;}    .sketch .info .info_txt{margin-bottom:40px;}    .sketchSwiper{padding:0 60px;}    .sketchSwiper .bigSwiperBtn{width:40px;height:40px;line-height:40px;}    #bigSwiper{margin-bottom:10px;}    #smallSwiper .small .small_line>span:nth-child(1),    #smallSwiper .small .small_line>span:nth-child(3){height:1px;}    #smallSwiper .small .small_line>span:nth-child(2),    #smallSwiper .small .small_line>span:nth-child(4){width:1px;}    .traitList .item>div{padding:0 40px;height:100px;}    .traitList .item .item_name{font-size:16px;padding-left:15px;}    .traitList .item .item_icon{width:45px;height:45px;}        .traitList .item{padding:8px 12px;}    .traitList>div{margin:-8px -12px;}    .traitList{margin-top:40px;}    .parameterTable th, .parameterTable td{padding:0 20px;height:55px;font-size:16px;}    .caseList{margin-top:40px;}    .brace .braceBox>div{padding-top:25px;}    .brace .braceBox .braceImg{margin-top:40px;}    .serveCase_hor .serveCaseList{margin-top:40px;}    .brace .braceTitle{font-size:26px;}    .boutique .boutiqueSwiper_nav{margin-top:30px;}     .boutiqueBox .boutiqueSwiperBtn{width:36px;height:36px;line-height:36px;}    #boutiqueSwiper{margin-top:40px;}    .surfaceBox .surfaceR{padding:40px;}    .surfaceBox .surfaceL{width:240px;padding:40px 25px;}    .surfaceBox .surfaceL .title{font-size:27px;padding-bottom:15px;margin-bottom:20px;}    .surfaceBox .surfaceL .line{font-size:14px;}    .surfaceBox .surfaceL .title:after{height:2px;}    .surfaceBox .surfaceL .tel{margin-top:30px;}    .surfaceBox .surfaceL .tel .tel_p{font-size:16px;margin-bottom:8px;}    .surfaceBox .surfaceR .title{font-size: 24px;padding-left:15px;}    .surfaceBox .surfaceR .title:before{width:2px;}    .surfaceBox .surfaceR .box{padding: 0;}    .surfaceBox .surfaceR .boxItem{padding:0 10px;}    .surfaceBox .surfaceR .boxLine{margin:0 -10px;padding-bottom:25px;}    .surfaceBox .surfaceR .boxLine>.form_name{padding:0 10px;}    .surfaceBox .surfaceR .box{margin-top:35px;}    .surfaceBox .surfaceR .item{margin-bottom:50px;}    .surfaceBox .surfaceR .surfaceSubmit{margin-top:50px;padding-left:0;}    .sps .spsTop .info{padding-right:50px;}    .sps .spsTop .peer .itemIcon>i{font-size:36px;}    .sps .spsTop .peer .itemText .num>span{font-size:40px;}    .sps .spsTop .peer .itemText .num>em{font-size:16px;}    .sps .spsTop .peer .item{padding:15px 6px;}    .sps .spsTop .peer{width:310px;}    .spsList{margin-top:50px;}    .spsList>div{margin:0 -15px;}    .spsList .item{padding:0 15px;}    .sps .spsTop .peer>div{margin:-15px -6px;}    .spsList .item .itemInfo .name{font-size:18px;margin-bottom:12px;}    .spsList .item .itemInfo .line{font-size:14px;line-height:22px;height:44px;}    .spsList .item .itemInfo .icon{height:40px;}    .sps .spsTop .info .infoLine{font-size:14px;line-height:26px;max-height:208px;}    .sps .spsTop .peer .itemText .line{font-size:14px;}    .qcs .qcsTop .peer>div{margin:0 -15px;}    .qcs .qcsTop .peer .item{padding:0 15px;}    .qcs .qcsTop .peer .item .num{font-size:39px;}    #qcsSwiper .item .itemTitle{font-size:20px;margin-top:20px;}    .masterTitle03{font-size:30px;}    .courseList .item .itemInfo .title>span{font-size:43px;}    .courseList .item .itemInfo .title>em{font-size:19px;}    .courseList .item .itemInfo{width:55%;}    .courseList .item .itemImg{width:45%;}    #courseTimeSwiper .item>a{font-size:18px;padding-left:30px;}    .courseList .item .itemInfo .title{margin-bottom:15px;}    .partyBox,.welfareBox{margin-top:35px;padding-bottom:50px;}    .party .partyTop .line,    .welfare .welfareTop .line{margin-top:25px;}    #lifeSwiper .item .title{font-size:17px;padding:20px;}    .lifeBox{margin-top:40px;}    #lifeSwiper{padding-bottom:40px;}    .lifeBox{margin-top:30px;}    #lifeSwiper{padding-bottom:30px;}    .sps .spsTop .info .infoLine span,    .sps .spsTop .info .infoLine p,    .sps .spsTop .info .infoLine em,    .sps .spsTop .info .infoLine strong,    .sps .spsTop .info .infoLine i{font-size:14px !important;}    #lifeSwiper{padding-bottom:45px;}    #fix>a{height:40px;padding-left:20px;padding-right:12px;}    #fix>a .fixIcon{height:20px;}    #fix>a .fixName{font-size:14px;}    .qcs .qcsTop .info .line{max-height:90px;}    .demandBox .infoTxt .infoLine{padding-right:36px;}    } @media screen and (max-width:1024px){	.coreAni .coreAniList .title{bottom:43%;opacity:1;}	.coreAni .tag .item{transform:none;opacity:1;visibility:visible;}	.coreAni .tag .item:nth-child(1){left:0;bottom:0;}	.coreAni .tag .item:nth-child(2){left:15%;bottom:25%;}	.coreAni .tag .item:nth-child(3){left:71.5%;bottom:25%;}	.coreAni .tag .item:nth-child(4){left:86.6%;bottom:0;}	.coreAni .tag .item:nth-child(5){left:50%;bottom:-12%;transform:translateX(-50%);}	.move_top{padding-top:60px;}		#fix{bottom:50px;}	/*移动端通用导航_s*/		.HBanner{height:60vw;}	#main{height:auto;}	.Hbanner_switch{display:none;}	.Hbanner_nav .Hbanner_nav_btn .circle circle{stroke-width:3px;}	.Hbanner_nav .Hbanner_nav_btn{width:28px;height:28px;}	.Hbanner_nav .Hbanner_nav_btn:before{width:6px;height:6px;}	.Hbanner_nav{bottom:15px;}	.masterTitle .cn{font-size:24px;}	.masterTitle .en{font-size:46px;}	.Hproduct{padding-top:100px;padding-bottom:0;}	.masterTitle{padding-bottom:12px;}	.masterTitle:after{height:2px;border-radius:2px;width:30px;}	.HproductBox{margin-top:30px;}	.HproductBox .item:nth-child(1){width:100%;}	.HproductBox .item:nth-child(2)>div{padding-bottom:60%;}	.HproductBox .item{width:50%;}	.HproductBox .item>div>a{top:5px;left:5px;right:5px;bottom:5px;}	.HproductBox .item .txt{padding:20px;}	.HproductBox .item .txt .title{font-size:18px;}	.HproductBox .item .txt .info .info_line{font-size:14px;max-height:44px;line-height:22px;}	.HproductBox .item .txt .info>div{margin-top:8px;}	.HproductBox .item .txt .info .info_icon{margin-top:12px;}	.HproductBox .item .txt .info{height:auto;}	.HproductBox>div{margin:-5px;}	.HproductBox .item .txt .info .info_icon>i{font-size:18px;}	.Hsolution{padding-top:100px;}	.HsolutionBox .item .item_cnt .info{padding:0;}	.HsolutionBox{margin-top:30px;}	.HsolutionBox .item .item_cnt .info .title{font-size:20px;line-height:25px;max-height:50px;margin-bottom:12px;}	.HsolutionBox .item .item_cnt .info .txt{font-size:14px;line-height:24.5px;}	.HsolutionBox .item .item_cnt .info .more{margin-top:20px;}	.HsolutionBox .item .item_cnt .info .more>a>span{font-size:13px;}	.HsolutionBox .item .item_cnt .info .more>a>i{font-size:13px;margin-left:3px;}	.Hnews{padding:100px 0;}	.HnewsBox{margin-top:30px;}	.HnewsBox>div{margin:0 -10px;}	.HnewsBox .item{padding:0 10px;}	.HnewsBox .item .news_list li>a{padding-left:15px;line-height:22px;}	.HnewsBox .item .news_list li .title,	.HnewsBox .item .news_list li .icon>i{font-size:14px;}	.HnewsBox .item .news_list{margin-top:15px;}	.HnewsBox .item .news_more{margin-top:15px;}	.HnewsBox .item .item_tag_name{font-size:18px;}	.HnewsBox .item .item_tag_icon{height:24px;margin-right:5px;}	.HnewsBox .item .news_more>a{line-height:22px;}	.HnewsBox .item .news_more>a>span{font-size:13px;}	.HnewsBox .item .news_more>a>i{font-size:13px;margin-left:3px;}	.Hnews .HnewsBg{background-color: #eef5fe;width:200%;transform:translateX(-50%);left:50%;}	.Hnews .HnewsBg>img{object-position:bottom;object-fit:contain;}	.HnewsBox .item .news_list li{margin-bottom:6px;}	.HnewsSwiper .newsInfo .newsInfo_title{padding-right:60px;}	.HnewsBox .item .item_tag{margin-bottom:12px;}	.footerTop .logo .logo_txt{font-size:16px;padding-left:15px;}	.footerBox .contact .m .m_tel>a{font-size:24px;}		.footerTop .logo .logo_icon{padding-right:15px;}	.footerTop .logo .logo_icon>a{height:42px;}	.footerTop .qrcode .item{margin-left:15px;}	.footerBox{flex-wrap:wrap;padding-top:25px;}	.footerTop{padding:25px 0;}	.footerBox .contact{width:100%;order:2;}	.footerBox .footerNav{width:100%;margin-bottom:25px;}	.footerNav_list{justify-content:space-between;}	.footerBox .contact .m .m_tel{padding:8px 0;}	.footerBox .contact .m{margin-bottom:20px;}	.footerKeep{margin-top:0;padding:20px 0;font-size:13px;}	.footerBox .contact .c{font-size:13px;}    .footerNav_item .footerNav_b>li>a{font-size:13px;}	.footerNav_item .footerNav_a>a{font-size:14px;margin-bottom:15px;}	.footerNav_item{margin-left:0;}	.footerTop .qrcode .item>a{width:34px;height:34px;}	.footerTop .qrcode .item>a>i{font-size:22px;}		.footer .footerBg{background-color:#06192a;width:200%;transform:translateX(-50%);left:50%;}	.footer .footerBg>img{object-position: bottom;object-fit: contain;}	.footerTop .qrcode .item .follow{padding:8px 12px;}	.footerTop .qrcode .item .follow .follow_text{padding-right:8px;}		.masterTitle02{font-size:24px;}	.addressList .item .itemInfo .txt .txtItem{margin-bottom:8px;}	.addressList .item .itemInfo .title{margin-bottom:20px;font-size:18px;padding-left:10px;}	.addressList .item .itemInfo .title:before{width:2px;}	.addressList .item .itemInfo .txt .txtItem i{font-size:18px;margin-right:8px;}	.addressList .item .itemInfo .txt .txtItem span{font-size:14px;}	.addressList .item .itemInfo{padding:20px 0 20px 40px;}	.addressList .item>div{padding:15px;}	.addressList{margin-top:30px;}	.addressList .item{margin-bottom:20px;}	.address{padding-top:100px;}	.pageBanner{height:44vw;}	.pageBanner .info .infoTitle .infoTitle_cn{font-size:26px;margin-bottom:5px;}	.pageBanner .info .infoTitle .infoTitle_en{font-size:16px;}	.mediaList .item .itemInfo_top .title{font-size:24px;}	.mediaList .item .itemInfo_list .itemInfo_item>a{width:40px;height:40px;}	.sps .spsTop .info .infoLine{max-height:initial;}	.sps .spsTop .info .infoLine>div{padding-right:0;}	.mediaList .item>div{padding:55px 0;}	.mediaList .item .itemInfo{padding-left:60px;}	.mediaList .item .itemInfo_list{margin-top:30px;}	.mediaList .item .itemInfo_list>div{margin:-10px;}	.mediaList .item .itemInfo_list .itemInfo_item{padding:10px;}	.mediaList .item .itemInfo_top .line{font-size:16px;}	.mediaList{margin-top:25px;}	.media{padding-top:100px;padding-bottom:120px;}	.mediaList .item{margin-bottom:25px;}	.mediaList .item>div{overflow:initial;}	.mediaList .item .itemInfo_list .itemInfo_item>a .mediaCode{padding:5px;}	.mediaList .item .itemInfo_list .itemInfo_item>a .mediaCode img{width:100px;}	.core .coreTitle{font-size:26px;}	.coreBox .line{font-size:14px;line-height:1.75;}	.coreAni .coreAniList .title{font-size:28px;}	.coreAni .tag .item_info{width:100px;height:100px;}	.coreAni .tag .item_info>a{font-size:14px;padding:8px;}	.coreBox{margin-top:15px;}	.core{padding:100px 0;}	#popUpClose{width:40px;height:40px;line-height:40px;}	#popUpClose>i{font-size:24px;}	.corePop{padding:50px 40px;}	.corePop .title{font-size:20px;}	.corePop .line{font-size:14px;}	.coreBox .line span,	.coreBox .line em,	.coreBox .line p,	.coreBox .line i,	.coreBox .line strong{font-size:14px !important;}    .corePop .line>div{max-height:calc(14px * 1.75 * 15);}    .corePop:after{height:5px;}    .corePop .title{margin-bottom:15px;}    .join .joinTop .title{font-size:26px;}    .join .joinTop .line,.join .joinTxt{font-size:14px;}    .join .joinTxt p{margin-bottom:5px;}    .join .joinTop{padding-bottom:8px;margin-bottom:15px;}    .joinList{margin-top:30px;}    .joinList .item .move{padding:20px 0;}    .joinList .item .move .moveInfo .moveTitle{font-size:16px;}    .joinList .item .move .moveInfo .moveLabel{font-size:12px;}    .joinList .item .move .moveFold{padding:0 20px;}    .masterBtn{width:120px;height:40px;line-height:40px;font-size:14px;}    .joinList .item .move .moveInfo{padding:0 15px;}    .joinList .item .move .moveInfo .moveLabel{margin:-4px -10px;}	.joinList .item .move .moveInfo .moveLabel span{padding:4px 10px;}	.joinList .item .move:before{width:3px;}	.joinList .item .info>div{padding:20px 15px;}	.joinList .item .info>div span,	.joinList .item .info>div em,	.joinList .item .info>div p,	.joinList .item .info>div i,	.joinList .item .info>div strong{font-size:12px !important;}	.joinList .item .move .moveInfo .moveTitle{margin-bottom:10px;}	.joinList .item{margin-bottom:15px;}	.join .joinTop:after{height:2px;}	#newsSwiper .item .itemInfo .title{font-size:16px;margin-bottom:10px;}	#newsSwiper .item .itemInfo{padding:20px;}		#newsSwiper .item .itemInfo .days{margin-bottom:5px;margin-top:15px;}	#newsSwiper .item .itemInfo .days{font-size:14px;}	.newsBox .newsSwiper_nav{margin-top:20px;}	.newsBox .newsSwiper_nav .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px !important;}	.newsBox{padding-top:100px;padding-bottom:80px;}	.newsList .item .itemInfo .title{font-size:16px;}	.newsList .item .itemMore{width:36px;height:36px;}	.newsList .item .itemInfo{width:calc(100% - 250px);padding-right:100px;}	.newsList .item .itemImg{width:250px;}		.newsList .item>a>div{padding:25px 0;}	.newsList .item .itemInfo .title{margin-bottom:15px;}	.newsList .item .itemInfo .days{margin-top:15px;}	.newsList>div:first-child{margin-bottom:70px;}	.pageList li{padding:0 2px;}	.pageList li a{width:36px;height:36px;line-height:36px;}	.newsDelBox .info .infoTop .record{font-size:14px;}	.newsDelBox .info .content>div{font-size:14px;}	.newsDelBox .info .content>div span,	.newsDelBox .info .content>div em,	.newsDelBox .info .content>div p,	.newsDelBox .info .content>div i,	.newsDelBox .info .content>div strong{font-size:14px !important;}	.newsDelBox .info .infoTop .title{margin-bottom:15px;}	.newsDelBox .info .infoTop{padding-bottom:25px;margin-bottom:25px;}	.newsDelBox .info>div{padding:35px 45px;}	.newsDelBox .info .infoTop .record>span{margin-right:25px;}	.newsDel{padding-bottom:90px;padding-top:60px;}	.newsDelBox .info .content{padding-bottom:25px;}	.newsDelBox .newsDelBtn{padding-top:25px;font-size:14px;padding-bottom:15px;}	.newsDelBox .newsDelBtn .newsDelBtn_Jump>div{margin-bottom:8px;}	.newsDelBox .newsDelBtn .newsDelBtn_Jump{padding-right:8%;}	.partnerPlan .partnerPlanBox .line{font-size:14px;line-height:1.75;}	.partnerPlan .partnerPlanBox{margin-top:15px;}	.partnerPlan{padding:100px 0;}	.partnerTypeList .item .itemInfo .title{font-size:18px;margin-bottom:10px;}	.partnerTypeList .item .itemInfo{padding:20px 0;padding-bottom:0;}	.partnerTypeList{margin-top:30px;}	.partnerType{padding:100px 0;}	.partnerOrderList .item .itemNun{font-size:50px;}	.partnerOrderList .item .itemIcon{width:70px;height: 70px;}	.partnerOrderList .item>div{padding:0 10px;}	.partnerOrderList{margin-top:20px;}	.partnerOrderList .item .itemTitle{font-size:16px;margin-top:15px;}	.partnerOrder{padding-bottom:120px;}	.enlist{height:44vw;}	.enlist .enlistInfo .title{font-size:24px;margin-bottom:20px;}	.enlist .enlistInfo .enlistBtn>a{width:130px;height:40px;}	.enlist .enlistInfo .enlistBtn>a>div span{font-size:14px;margin-right:7px;}	.enlist .enlistInfo .enlistBtn>a>div i{font-size:18px;}	.enlist .enlistBg{height:100%;}	.relation{padding:40px;}	.relationBox{margin-top: 35px;}	.relationBox .relationLine{margin:0 -5px;padding-bottom:25px;}	.relationBox .relationLine .boxItem{padding:0 5px;}	.form_name{font-size:14px;}	.form_in{height:36px;}	.form_in input{padding:0 8px;font-size:13px;}	.lineName{padding:0 5px;}	.relationBox{max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;}    .relationBox::-webkit-scrollbar{display:none;}    .form_in select{font-size:13px;}    .planList .item .item_title,    .caseList .item .item_title{font-size:16px;}      .planList .item,    .caseList .item{width:50%;}	.plan{padding:100px 0;}	.demandBox .infoTxt .infoLine{font-size:14px;line-height:26px;}	.demandBox .infoImg{padding-left:30px;}	.styleList2 .demandBox .infoImg{padding-right:30px;}	.demand{padding:100px 0 !important;}	.masterTab{display:none;}	.serveCaseList .item{width:50%;}	.serveCase .serveCaseList{margin-top:30px;}	.consultBox .Title{font-size:18px;}	.consultBox .info .itemTop>span{font-size:16px;}    .consultBox .info .itemTop>i{font-size:22px;}    .consultBox .info .itemTop{height:50px;}    .consultBox .info .item{padding:0 10px;}    .consultBox .info>div{margin:0 -10px;}    .consultBox .info .tel>span{font-size:24px;}    .consultBox .info .itemCnt>a{height:90px;}    .consultBox .info .need>span{font-size:18px;}    .consultBox .info .need>i{font-size:22px;}    .consultBox .Title{margin-bottom:30px;}    .consult{padding:100px 0;}    .productList .productItem{width:50%;}    .productItem .item_img{margin-bottom:15px;}    .productList{margin-bottom:80px;}	.product{padding-bottom:100px;}	.sketch .sketchL{padding-right:10px;width:400px;}	.sketchSwiper{padding:0 50px;}	.sketchSwiper .bigSwiperBtn{width:36px;height:36px;line-height:36px;}    .sketch .sketchR{padding-left:25px;}    .sketch .info .info_title{font-size:22px;}    .sketch .info .info_txt{margin-bottom:30px;font-size:14px;}    .sketchSwiper .bigSwiperBtn>i{font-size:14px;}        .sketch{padding-top:60px;padding-bottom:100px;}    .traitList .item>div{padding:0 30px;}    .traitList .item .item_name{font-size:14px;padding-left:12px;}    .traitList .item .item_icon{width:40px;height:40px;}    .traitList .item{padding:6px 8px;}    .traitList>div{margin:-6px -8px;}    .traitList{margin-top:30px;}    .parameterTable th, .parameterTable td{padding:0 12px;height:50px;font-size:14px;}      .parameterList{margin-top:30px;}	.caseList{margin-top:30px;}    .case{padding-bottom:100px;}      .serveCasBg{width:200%;transform:translateX(-50%);left:50%;background-color:#f2fafe;}    .serveCasBg>img{object-position: bottom;object-fit: contain;}    .brace .braceBox>div{padding-top:20px;}    .brace .braceBox{margin-top:30px;}    .brace .braceBox .braceInfo{line-height:1.75;font-size:14px;}    .brace .braceBox .braceImg{margin-top:30px;}    .brace{padding-top:100px;padding-bottom:120px;}    .brace .braceBg{width:200%;transform:translateX(-50%);left:50%;background-color:#fff;}    .brace .braceBg>img{object-position: bottom;object-fit: contain;}    .serveCase_hor .serveCaseList{margin-top:30px;}    .serveCaseList .item .item_title{padding:15px;}    .serveCase_hor{padding-top:100px;padding-bottom:120px;}    .brace .braceTitle{font-size:24px;}    .swiper-lazy-preloader{width:24px !important;height:24px !important;margin-left:-12px !important;margin-top:-12px !important;}    .boutique .boutiqueSwiper_nav{margin-top:20px;}    .boutique .boutiqueSwiper_nav .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px !important;}    .boutiqueBox .boutiqueSwiperBtn{display:none;}    #boutiqueSwiper{margin-top:30px;}    .surfaceBox .surfaceL .title{font-size:24px;padding-bottom:12px;margin-bottom: 15px;}    .surfaceBox .surfaceR .title{font-size: 20px;padding-left:10px;}    .surfaceBox{flex-wrap: wrap;box-shadow:0 0 30px rgba(0, 0, 0, .1);}    .surfaceBox .surfaceL{width:100%;padding:45px 5%;}    .surfaceBox .surfaceL:after{content:'';bottom:0;left:0;width:100%;height:1px;background-color:#eee;position:absolute;}    .surfaceBox .surfaceR{width:100%;padding:45px 5%;}    .surfaceBox .surfaceR .boxItem{padding:0 5px;}    .surfaceBox .surfaceR .boxLine{margin:0 -5px;padding-bottom:20px;}    .surfaceBox .surfaceR .boxLine>.form_name{padding:0 5px;}    .surfaceBox .surfaceL .surfaceLBg{display:none;}    .surfaceBox .surfaceR .box{margin-top:30px;}    .surfaceBox .surfaceR .item{margin-bottom:40px;}    .surfaceBox .surfaceR .surfaceSubmit{margin-top:40px;}    .surfaceBox .surfaceL .tel{margin-top:25px;}    .spsList{margin-top:40px;}    #screenSwiper{height:auto;margin-top:60px;}	#screenSwiper>.swiper-wrapper{display:block;}	#screenSwiper>.swiper-wrapper>.swiper-slide{height:auto;overflow:visible;}	#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{padding:0;}    .sps{padding:100px 0;}	.sps .spsTop{flex-wrap:wrap;}	.sps .spsTop .info{width:100%;padding-right:0;margin-bottom:25px;}	.sps .spsTop .peer{width:100%;}	.spsList>div{margin:-8px;}	.spsList .item{padding:8px;}	.spsList>div{flex-wrap:wrap;}	.sps .spsTop .peer .itemText .num>span{font-size:36px;}	.sps .spsTop .peer .itemIcon>i{font-size:34px;}	.qcs{padding:100px 0;}	.qcs .qcsTop{flex-wrap:wrap;}	.qcs .qcsTop .info{width:100%;text-align:center;margin-bottom:25px;}	.qcs .qcsTop .info .line{text-align:center;font-size:14px;line-height:28px;margin-top:20px;max-height:initial;}	.qcs .qcsTop .info .line>div{padding-right:0;}	.qcs .qcsTop .peer{width:100%;}	.qcs .qcsTop .peer>div{justify-content:center;}	.qcs .qcsTop .peer .item .num{font-size:36px;margin-bottom:8px;}	.qcs .qcsTop .peer .item .line{font-size:14px;}	.masterTitle03{font-size:26px;}	#qcsSwiper .item .itemTitle{margin-top:15px;font-size:18px;}	.courseTime{width:100%;padding-top:0;order:2;}	.courseList{width:100%;padding-top:0;}	.course{padding:100px 0;}	.courseBox{flex-wrap:wrap;}	#courseTimeSwiper{height:auto;padding-left:0;padding-bottom:11px;width:100%;}	.courseList .item>div{flex-wrap:wrap;}	.courseList .item .itemInfo{width:100%;padding-right:0;}	.courseList .item .itemImg{width:100%;order:-1;margin-bottom:25px;}	#screenSwiper .screenTab{display:none;}	#courseTimeSwiper .item>a{width:100%;justify-content:center;padding-bottom:20px;padding-left:0;}	#courseTimeSwiper .item>a:before{top:initial;bottom:0;left:50%;transform:translate(-50%,50%) !important;width:6px;height:6px;}	#courseTimeSwiper>.swiper-wrapper>.swiper-slide-thumb-active .item>a:before{transform:translate(-50%,50%) !important;}	#courseTimeSwiper .item>a:after{top:initial;bottom:0;left:50%;transform:translate(-50%,50%) scale(0) !important;width:22px;height:22px;}	#courseTimeSwiper>.swiper-wrapper>.swiper-slide-thumb-active .item>a:after{transform:translate(-50%,50%) !important;}	.courseTime:before{left:0;width:100%;height:1px;bottom:10.5px;top:initial;}	.courseList .item .itemInfo .line{font-size:14px;line-height:24px;max-height:initial;}	.courseList .item .itemInfo .line>div{margin:0;padding-right:0;}	#courseListSwiper{margin-bottom:35px;width:100%;}	.courseList .item .itemInfo .title>span{font-size:38px;}	.courseList .item .itemInfo .title>em{font-size:16px;}    .courseList .item .itemInfo .title{margin-bottom:10px;}    .party{padding:100px 0;}	.party .partyTop .line{font-size:14px;margin-top:20px;}	.welfare{padding:100px 0;}	.welfare .welfareTop .line{font-size:14px;margin-top:20px;}	.life{padding:100px 0;}	#lifeSwiper .item .title{font-size:16px;padding:15px;}	#welfareSwiper .item .info .infoTitle{margin:15px 0;}	#welfareSwiper .item .info .infoTime{font-size:14px;}	.life .lifeTop .line{font-size:14px;margin-top:20px;}    #loaded .loadedInfo .logo{height:80px;}    #loaded .loadedInfo .number{font-size:120px;}    #screenSwiper>.swiper-wrapper>.swiper-slide>.screenBg{width:200%;transform:translateX(-50%);left:50%;}    #screenSwiper>.swiper-wrapper>.swiper-slide>.screenBg>img{object-position: bottom;object-fit: contain;}        #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(1)>.screenBg{background-color:#f7faff;}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(2)>.screenBg{background-color:#f7faff;}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(3)>.screenBg{background-color:#dbe0e6;}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(4)>.screenBg{background-image: linear-gradient(to top, #f7faff 50%, #fff);}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(5)>.screenBg{background-image: linear-gradient(to top, #f7faff 50%, #fff);}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(6)>.screenBg{width:100%;transform:none;left:0;}    #screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(6)>.screenBg>img{object-position: center;object-fit: cover;}        .loadingLogo,.loadingLine{width:195px;}    .aboutBtn{display:none;} }@media screen and (max-width:768px){		.HproductBox .item{width:100% !important;}	.HproductBox .item:nth-child(1)>div{padding-bottom:60%;}	.Hproduct{padding-top:60px;}	.Hsolution{padding-top:60px;}	.HsolutionBox .item .item_cnt{flex-wrap:wrap;}	.HsolutionBox .item .jusimg{width:100%;order:2;}	.HsolutionBox .item .item_cnt .info{width:100%;padding-top:35px;}	.Hnews{padding:60px 0;}	.HnewsBox .item{width:100%;padding:0;margin-bottom:30px;}	.HnewsBox .item:last-child{margin-bottom:0;}	.HnewsBox>div{flex-wrap:wrap;}	.HnewsBox .item>div{position:relative;}	.HnewsBox .item .news_more{position:absolute;top:0;right:0;margin-top:0;line-height:24px;}	.HnewsSwiper .newsInfo .newsInfo_title{padding-right:80px;}	.footerNav_item{width:50%;margin-bottom:20px;}	.footerNav_list{flex-wrap:wrap;}	.footerNav_item:nth-child(3){order:5;}	.footerNav_item:nth-child(4){order:4;}	.footerNav_item:nth-child(5){order:3;}	.footerTop{flex-wrap:wrap;}	.footerTop .logo{width:100%;margin-bottom:20px;}	.footerTop .logo .logo_txt{font-size:14px;}	.footerTop .qrcode{width:100%;margin-left:0;}	.footerBox .footerNav{margin-bottom:0;}	.footerBox .contact .c{font-size:12px;}	.footerKeep{font-size:12px;}	.footerNav_item .footerNav_a>a{font-size:13px;}	.footerNav_item .footerNav_b>li>a{font-size:12px;}	.footerBox .contact .m .m_item{font-size:14px;}	.footerBox .contact .m .m_title>i{font-size:18px;}	.footerBox .contact .m .m_tel>a{font-size:22px;}	.footerKeep .footerKeep_R{min-width:150px;}	.footerTop .qrcode .item:first-child{margin-left:0;}	.footerKeep .footerKeep_L{text-align:justify;}	.footerTop .qrcode .item .follow{bottom:40px;top:auto;right:auto;left:0;transform:none;}	.addressList .item .itemInfo{width:100%;padding:0;margin-bottom:15px;margin-top:30px;}	.addressList .item .addressImg{width:100%;height:50vw;}	.addressList .item>div{flex-wrap:wrap;}	.address{padding-top:50px;}		.mediaList .item .itemInfo{padding-left:0;}	.mediaList .item>div{padding:40px 25px;}	.media{padding-top:50px;padding-bottom:60px;}	.coreAni .coreAniList .circle03{transform:translate(-50%,-50%) translateZ(30px);}	.core{padding-top:60px;padding-bottom:80px;}	.corePop{padding:30px 20px;}	.joinList .item .move .moveFold{writing-mode: vertical-lr;}	.joinList .item .move .moveFold>.masterBtn{width:auto;height:auto;line-height:1;padding:12px 8px;font-size:12px;letter-spacing:0.075em;}	.joinList .item .move{padding:15px 0;}	.join{padding:60px 0;}	.newsBox{padding-top:60px;padding-bottom:40px;}	.newsList .item .itemInfo{width:100%;padding-right:100px;padding-left:0;}	.newsList .item .itemImg{display:none;}	.newsList>div:first-child{margin-bottom:50px;}	.newsList{padding-bottom:60px;}	.newsDelBox .info .infoTop .title{font-size:20px;}	.newsDelBox .info>div{padding:30px 5%;}	.newsDel{padding-top:40px;padding-bottom:60px;}	.newsDelBox .newsDelBtn{padding-bottom:0;}	.newsDelBox .newsDelBtn .newsDelBtn_back{writing-mode: vertical-lr;}	.newsDelBox .newsDelBtn .newsDelBtn_back>.masterBtn{width:auto;height:auto;line-height:1;padding:12px 10px;font-size:12px;letter-spacing:0.075em;}    .partnerPlan{padding:60px 0;}    .partnerTypeList>div{flex-wrap:wrap;}    .partnerTypeList .item{width:100%;margin-bottom:12px;}    .partnerTypeList .item:last-child{margin-bottom:0;}    .partnerTypeList .item .itemInfo{padding:20px 5px;padding-bottom:0;}    .partnerType{padding:60px 0;}    .partnerOrderList>div{min-width:600px;}    .partnerOrderList{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}    .partnerOrderList::-webkit-scrollbar{display:none;}    .partnerOrderList .item .itemTitle{font-size:14px;margin-top:10px;}    .partnerOrderList .item>div{padding:0 6px;}    .partnerOrderList .item .itemNun{font-size:44px;}	.partnerOrderList .item .itemIcon{width:65px;height: 65px;}	.partnerOrder{padding:60px 0;}    .partnerOrderList{margin-top:5px;}    .relationBox .relationLine{margin:0;padding-bottom:20px;}	.relationBox .relationLine .boxItem{padding:0;width:calc(100% - 2px);margin-bottom:20px;}	.relationBox .relationLine .boxItem:last-child{margin-bottom:0;}	.relationBox .relationLine .relationX1{width:100%;}	.relationBox .relationLine .relationX1 #target .boxItem{width:50%;padding:0 5px;margin-bottom:20px;}	.relationBox .relationLine .relationX1 #target{margin:0 -5px;}	.relationBox .relationLine .relationX2{width:100%;}	.lineName{padding:0;}	.relation{padding:25px 15px;}		.plan{padding-top:40px;padding-bottom:60px;}	.demandBox{flex-wrap:wrap;}	.demandBox .infoTxt{width:100%;margin-bottom:25px;}	.demandBox .infoImg{width:100%;padding-left:0;order:2;}	.styleList2 .demandBox .infoImg{padding-right:0;}	.demand{padding:60px 0 !important;}		.serveCaseList>div{margin:-6px;}    .serveCaseList .item{padding:6px;}    .serveCase{padding:60px 0 !important;}    .consult{padding:60px 0;}    .productList{margin-bottom:50px;}    .product{padding:60px 0;}    .sketch .sketchBox{flex-wrap:wrap;}    .sketch .sketchL{width:100%;padding-right:0;margin-bottom:40px;}    .sketch .sketchR{width:100%;padding-left:0;}    .sketchSwiper{padding:0;}    .sketchSwiper .bigSwiperBtn{display:none;}    .sketch{padding-top:40px;padding-bottom:60px;}    .traitList .item>div{display:block;text-align:center;height:100%;padding:25px 15px;}    .traitList .item .item_icon{margin:0 auto;}    .traitList .item .item_name{width:100%;padding-left:0;margin-top:15px;}    .traitList .item>div:before{width:100%;height:1px;top:initial;bottom:0;}    .traitList .item{padding:6px;}    .traitList>div{margin:-6px;}    .trait{padding:60px 0;}    .parameterTable{min-width:750px;}    .parameterList{overflow-x:auto;-webkit-overflow-scrolling:touch;width:95%;margin-left:5%;}    .parameterList::-webkit-scrollbar{display:none;}    .planList .item,    .caseList .item{padding:5px;}    .planList>div,    .caseList>div{margin:-5px;}    .case{padding:60px 0;}    .brace{padding-top:60px;padding-bottom:80px;}    .parameter{padding:60px 0;}    .serveCaseList>div{margin:-5px;}    .serveCaseList .item{padding:5px;}    .serveCase_hor{padding:60px 0;}    .boutique{padding:60px 0;}    .surface{padding-top:40px;padding-bottom:60px;}    .sps {padding-top:40px;padding-bottom:60px;}    .spsList .item{width:50%;}    .qcs{padding:60px 0;}    .course{padding:60px 0;}    .party{padding:60px 0;}    .partyBox,.welfareBox{padding-bottom:30px;}    .welfare{padding:60px 0;}    .life{padding:60px 0;}      #qcsSwiper .item .itemTitle{font-size:16px;}    .lifeBox .swiperScrollbar{width:75%;}    #loaded .loadedInfo .logo{height:60px;}    #loaded .loadedInfo .number{font-size:90px;}    #fix>a{height:36px;padding-left:15px;padding-right:8px;}    #fix>a .fixIcon{height:18px;margin-right:3px;}    #fix>a .fixName{font-size:12px;}    .loadingLogo,.loadingLine{width:160px;}    .demandBox .infoTxt .infoLine{padding-right:0;height:auto;position:initial;}    .demandBox .infoTxt .masterTitle02{transform:none;position: initial;}        .swim{width:60px;right:10px;}    .swim ._box ._item ._lock i{font-size:24px;}    .swim ._box ._item ._lock span{font-size:13px;}    .swim ._box ._item{padding:7px 0;margin-bottom:5px;}    .swim ._box ._item ._info.tel{width:200px;font-size:14px;}    .swim ._box ._item ._info{right:80px;}    .swim ._backTop>a>i{font-size:28px;}    .swim ._backTop{margin-top:8px;}    }@media screen and (max-width:680px){	.coreAni .coreAniList{top:0;}	.coreAni .tag .item{transform-origin:center bottom;}	.coreAni .tag .item:nth-child(5){transform: scale(.7) translateX(-50%) !important;transform-origin:left bottom;bottom:-15%;}	.coreAni .tag .item:nth-child(4){left:initial;right:0;transform: scale(.7) translateX(50%) !important;}	.coreAni .tag .item:nth-child(3){left:initial;right:15%;transform: scale(.7) translateX(25%) !important;}	.coreAni .tag .item:nth-child(1){transform: scale(.7) translateX(-50%) !important;}	.coreAni .tag .item:nth-child(2){transform: scale(.7) translateX(-25%) !important;}	.coreAni .coreAniList .halo{top:0;}	.coreAni .coreAniList .title{font-size:18px;}	.coreAni .coreAniList .title{bottom:52%;}	.newsList .item .itemInfo{padding-right:70px;}	.consultBox .info>div{flex-wrap:wrap;}    .consultBox .info .item{width:100%;}    .consultBox .info .item:first-child{margin-bottom:25px;}	.productList .productItem{width:100%;}	.planList .item,	.caseList .item{width:100%;}	.serveCaseList .item{width:100%;}	.surfaceBox .surfaceR .boxItem{width:100%;float:none;margin-bottom:20px;}	.surfaceBox .surfaceR .boxItem:last-child{margin-bottom:0;}	.surfaceBox .surfaceL{width:100%;padding:35px 5%;}    .surfaceBox .surfaceR{width:100%;padding:35px 5%;}	#target .boxItem{width:33.333333%;float:left;margin-bottom:0;}	.form_in input{font-size:12px;}	.form_in select{font-size:12px;}	.surfaceBox .surfaceR .title{font-size:18px;}	.spsList .item{width:100%;}	.sps .spsTop .peer>div{margin:-10px -4px;}	.sps .spsTop .peer .item{padding:10px 4px;}	.sps .spsTop .peer .itemIcon{margin-right:8px;}	.sps .spsTop .peer .itemText .num{margin-bottom:8px;}	}