@charset "utf-8";.news-show ul,.product-show ul,.news-show ol,.product-show ol{list-style:revert;margin:revert;padding:revert}.news-show ul li,.product-show ul li,.news-show ol li,.product-show ol li{list-style:revert}.inside-banner{overflow:hidden;position:relative;text-align:center}.inside-banner .mobile{display:none}.inside-banner .pc img{width:100%}.inside-banner .mobile img{width:100%}.inside-banner .text{font-size:1.8rem;width:100%;color:#fff;position:absolute;z-index:9;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.inside-banner .title{font-size:4.8rem;font-family:var(--font-family-M-B)}.inside-banner .common-bread{width:100%;background:none;position:absolute;z-index:9;bottom:1rem;left:0;color:#fff}.inside-banner .common-bread svg{fill:#fff}.inside-banner .common-bread a{color:#fff}.inside-banner .common-bread a:hover{text-decoration:underline}.inside-banner .common-bread span{color:#fff}@media screen and (max-width:1023px){.inside-banner .pc{display:none}.inside-banner .mobile{display:block}.inside-banner .text{font-size:16px}.inside-banner .title{font-size:24px}.inside-banner .info{font-size:16px}}.news{padding-bottom:12rem;overflow:hidden;position:relative}.news .common-page{padding-top:2rem}@media screen and (max-width:1023px){.news{padding-top:40px;padding-bottom:60px}.news .common-page{padding-top:40px}}.library{padding:7rem 0 10rem;color:#fff;overflow:hidden}.library .list>li{padding:4rem 0;border-bottom:1px solid rgba(255,255,255,0.15)}.library .list>li:first-child{padding-top:0}.library .list>li:first-child .title{color:var(--main-color)}.library .list .box{display:grid;grid-template-columns:50.6rem 11.8rem 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:3rem;color:#fff}.library .list .box:hover{color:#fff}.library .list .box:hover .pic img{-webkit-transform:scale(1.06);transform:scale(1.06)}.library .list .box:hover .title{color:var(--main-color)}.library .list .box:hover .common-btn-2{background:var(--main-color)}.library .list .box:hover .common-btn-2::after{-webkit-transform:translateX(.4rem);transform:translateX(.4rem)}.library .list .pic{border-radius:1.8rem;overflow:hidden;background:rgba(255,255,255,0.08);position:relative}.library .list .pic::after{content:"";display:block;padding-top:63.24110672%}.library .list .pic img{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.library .list .date{color:#fff}.library .list .date strong{display:block;font-family:var(--font-family-M-B);font-size:6.4rem;line-height:1;color:var(--main-color)}.library .list .date span,.library .list .date em{display:block;margin-top:1rem;font-style:normal;font-size:1.6rem;line-height:1.2}.library .list .date em{margin-top:1.2rem}.library .list .text{max-width:74rem;padding-top:.2rem}.library .list .title{font-size:2.8rem;line-height:4.8rem;max-height:9.6rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;color:#fff;font-weight:400;-webkit-transition:color .3s ease;transition:color .3s ease}.library .list .info{margin-top:2.2rem;font-size:1.6rem;line-height:3.2rem;max-height:6.4rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;color:rgba(255,255,255,0.95)}.library .list .btnDiv{margin-top:5rem}.library .common-page{padding-top:6rem}@media screen and (max-width:1023px){.library{padding:40px 0 60px}.library .common-page{padding-top:40px}.library .list>li{padding:28px 0}.library .list .box{display:block}.library .list .pic{height:auto;aspect-ratio:1.58;border-radius:8px}.library .list .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;padding-top:18px}.library .list .date strong{font-size:42px;line-height:.85}.library .list .date span,.library .list .date em{margin-top:0;margin-bottom:3px;font-size:14px}.library .list .text{max-width:none;padding-top:20px}.library .list .title{font-size:20px;line-height:30px;max-height:60px}.library .list .info{margin-top:12px;font-size:14px;line-height:24px;max-height:48px}.library .list .more{min-width:150px;height:44px;margin-top:22px;padding:0 22px;border-radius:22px;font-size:14px}.library .list .more i{width:16px;height:16px;margin-left:6px}}.contact{padding:8rem 0 10rem;color:#fff;overflow:hidden;font-size:1.6rem}.contact>.container{display:grid;grid-template-columns:65rem 1fr;gap:8rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contact .common-title{margin-bottom:5rem;font-size:4.8rem;line-height:1.1}.contact .company{margin-bottom:3.6rem;font-family:var(--font-family-M-B);font-size:2.4rem;line-height:1.45;color:#fff}.contact .contact-list li{display:grid;grid-template-columns:4rem 1fr;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:8.4rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,0.15);font-size:1.8rem;line-height:1.5;color:#fff}.contact .contact-list li:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:none}.contact .contact-list .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem}.contact .contact-list .icon img{max-width:100%;max-height:100%}.contact .contact-list strong{font-family:var(--font-family-M-B);color:#fff}.contact .contact-list a{color:#fff}.contact .contact-list a:hover{color:var(--main-color)}.contact .socialMedia{padding-top:6rem;width:100%;text-align:left}.contact .socialMedia .listMedia{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin:0;padding:0;list-style:none}.contact .socialMedia li{padding-right:0}.contact .socialMedia .box{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;text-align:center;width:4rem;height:4rem;border-radius:.4rem;border:none;text-decoration:none;position:relative;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s}.contact .socialMedia .box::after{display:none}.contact .socialMedia .box .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contact .socialMedia .box img,.contact .socialMedia .box svg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:2rem;height:2rem;color:#fff;fill:#fff}.contact .socialMedia .box:hover{opacity:.8}.contact .message{scroll-margin-top:12rem;padding:6rem 4rem 7rem;border:1px solid rgba(255,255,255,0.5);border-radius:1.8rem;background:rgba(0,0,0,0.05)}.contact .message .common-title{margin-bottom:2.8rem}.contact .message .list-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contact .message .list-form li{width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:2rem}.contact .message .list-form li:last-child{padding-bottom:0}.contact .message .list-form .col-2{width:50%}.contact .message .list-form .title-form{display:block;font-size:1.8rem;line-height:1.5;color:#fff}.contact .message .list-form em{font-style:normal;color:#ff2a2a}.contact .message .list-form .text-form,.contact .message .list-form .textarea-form{width:100%;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0);color:#fff;font-size:1.6rem;-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}.contact .message .list-form .text-form:focus,.contact .message .list-form .textarea-form:focus{border-color:var(--main-color);background:rgba(255,255,255,0.06)}.contact .message .list-form .text-form::-webkit-input-placeholder,.contact .message .list-form .textarea-form::-webkit-input-placeholder{color:rgba(255,255,255,0.45)}.contact .message .list-form .text-form:-ms-input-placeholder,.contact .message .list-form .textarea-form:-ms-input-placeholder{color:rgba(255,255,255,0.45)}.contact .message .list-form .text-form::-ms-input-placeholder,.contact .message .list-form .textarea-form::-ms-input-placeholder{color:rgba(255,255,255,0.45)}.contact .message .list-form .text-form::placeholder,.contact .message .list-form .textarea-form::placeholder{color:rgba(255,255,255,0.45)}.contact .message .list-form .text-form{height:4.2rem;padding:0 1.6rem}.contact .message .list-form .textarea-form{height:17.8rem;padding:1.4rem 1.6rem;resize:none}.contact .message .list-form .code-btn .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}.contact .message .list-form .verify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact .message .list-form .verify .code{cursor:pointer;background-color:#fff;border:.1rem #e1e1e1 solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.2rem;width:15.2rem}.contact .message .list-form .verify .code img{-o-object-fit:cover;object-fit:cover}.contact .message .list-form .submit{font-size:1.6rem;min-width:18rem;line-height:4rem;border-radius:2rem;text-align:center;padding:0 1rem;background:var(--main-color);color:#fff;padding:0 2rem;cursor:pointer}.contact .message .list-form .tips{margin-top:2.2rem;font-size:1.4rem;line-height:2.4rem;color:rgba(255,255,255,0.4)}@media screen and (max-width:1023px){.contact{padding:40px 0 60px;font-size:14px}.contact>.container{display:block}.contact .left{padding:26px 20px 28px;border:1px solid rgba(255,255,255,0.16);border-radius:12px;background:rgba(255,255,255,0.05);-webkit-box-shadow:0 18px 45px rgba(0,0,0,0.16);box-shadow:0 18px 45px rgba(0,0,0,0.16)}.contact .common-title{margin-bottom:18px;font-size:30px}.contact .company{margin-bottom:22px;font-size:18px;line-height:1.4}.contact .contact-list{display:grid;gap:10px}.contact .contact-list li{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:14px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.04);font-size:15px;line-height:1.55}.contact .contact-list li:last-child{border-bottom:1px solid rgba(255,255,255,0.1)}.contact .contact-list .icon{width:34px;height:34px}.contact .socialMedia{padding-top:24px;text-align:left}.contact .socialMedia .listMedia{gap:12px}.contact .socialMedia .box{width:40px;height:40px;border-radius:6px}.contact .socialMedia .box img,.contact .socialMedia .box svg{width:18px;height:18px}.contact .message{margin-top:22px;padding:26px 20px 30px;border-color:rgba(255,255,255,0.16);border-radius:12px;background:rgba(255,255,255,0.05);-webkit-box-shadow:0 18px 45px rgba(0,0,0,0.16);box-shadow:0 18px 45px rgba(0,0,0,0.16)}.contact .message .common-title{margin-bottom:20px}.contact .message .list-form{margin-left:-6px;margin-right:-6px}.contact .message .list-form li{padding-left:6px;padding-right:6px;padding-bottom:16px}.contact .message .list-form .title-form{margin-bottom:6px;font-size:14px}.contact .message .list-form .text-form,.contact .message .list-form .textarea-form{border-color:rgba(255,255,255,0.2);background:rgba(255,255,255,0.04);border-radius:6px;font-size:14px}.contact .message .list-form .text-form{height:44px;padding:0 12px}.contact .message .list-form .textarea-form{height:140px;padding:12px}.contact .message .list-form .tips{margin-top:2px;font-size:13px;line-height:22px;color:rgba(255,255,255,0.62)}.contact .message .list-form .code-btn .box{gap:12px}.contact .message .list-form .verify{min-width:0;gap:5px}.contact .message .list-form .verify .code{width:90px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;overflow:hidden;border-color:rgba(255,255,255,0.2);border-radius:6px}.contact .message .list-form .submit{min-width:124px;height:44px;line-height:44px;border-radius:22px;font-size:15px}}@media screen and (max-width:640px){.contact{padding:32px 0 48px}.contact .left,.contact .message{padding-left:16px;padding-right:16px}.contact .common-title{font-size:26px}.contact .company{font-size:16px}.contact .contact-list li{grid-template-columns:30px 1fr;gap:12px;padding:12px;font-size:14px}.contact .contact-list .icon{width:30px;height:30px}.contact .message .list-form .col-2{width:100%}.contact .message .list-form .code-btn .box{display:block}.contact .message .list-form .verify{width:100%}.contact .message .list-form .submit{width:100%;margin-top:12px}}.product{padding:10rem 0 13rem;color:#fff;overflow:hidden}.product .common-page{padding-top:6rem}.product .common-title{text-align:center;margin-bottom:4rem}.product .product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:2rem;margin-bottom:6rem}.product .product-tabs a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6rem;padding:0 3.5rem;border:1px solid rgba(255,255,255,0.3);border-radius:3rem;font-size:1.8rem;line-height:1.2;color:#fff;background:rgba(0,0,0,0.03);-webkit-transition:all .3s ease;transition:all .3s ease}.product .product-tabs a.active,.product .product-tabs a:hover{color:#fff;border-color:var(--main-color);background:#0076bd}.product .product-filter{padding:4.2rem 6rem 3.4rem;margin-bottom:6rem;border:1px solid rgba(255,255,255,0.8);border-radius:1.8rem;background:rgba(255,255,255,0.08)}.product .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.6rem;min-height:2.8rem;font-size:1.6rem;line-height:1.35;color:rgba(255,255,255,0.95);padding-left: 10rem;position: relative;margin-bottom: 2rem;}.product .filter-row .title{min-width:10rem;font-family:var(--font-family-M-B);font-size:1.8rem;color:#fff;position: absolute;top: 0;left: 0;}.product .filter-row label{min-width:7.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;white-space:nowrap}.product .filter-row input{width:1.6rem;height:1.6rem;margin-right:.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,0.9);border-radius:.3rem;background:transparent;position:relative;-webkit-box-flex:0;-ms-flex:0 0 1.6rem;flex:0 0 1.6rem}.product .filter-row input:checked{border-color:#fff;background:var(--main-color)}.product .filter-row input:checked::after{content:"";width:1rem;height:1rem;background:url(../images/icon/duigou.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product .list{display:flex;gap:4rem;flex-wrap: wrap;justify-content: start;}.product .list li{width: calc(25% - 3rem);}.product .list .box{display:block;grid-template-columns:28rem 1fr;gap:4.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.product .list .box:hover{color:#fff}.product .list .box:hover .pic{background:var(--main-color);-webkit-box-shadow:none;box-shadow:none}.product .list .box:hover .pic::before{display:none}.product .list .box:hover .pic::after{opacity:1}.product .list .box:hover .pic img{-webkit-transform:scale(1.04);transform:scale(1.04)}.product .list .box:hover .more{background:var(--main-color)}.product .list .box:hover .more .icon{-webkit-transform:translateX(.4rem);transform:translateX(.4rem)}.product .list .pic{/*width:28rem;height:28rem;*/border-radius:1.8rem;background:rgba(0,0,0,0.08);overflow:hidden;position:relative;z-index:1;-webkit-transition:.5s;transition:.5s}.product .list .pic::before{content:"";width:100%;height:100%;padding:1px;border-radius:inherit;background:linear-gradient(208deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.6) 70%, #fff 100%);position:absolute;z-index:2;left:0;top:0;pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.5s;transition:.5s}.product .list .pic::after{content:"";display:block;background:url(../images/product-pic-bg.png) no-repeat center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:.5s;transition:.5s}.product .list .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.product .list .pic-blue{background:var(--main-color);-webkit-box-shadow:none;box-shadow:none}.product .list .pic-blue::before{display:none}.product .list .pic-blue::after{opacity:1}.product .list .text{padding-top:2.6rem}.product .list .title{margin-bottom:1.8rem;font-family:var(--font-family-M-B);font-size:2.6rem;line-height:1.32;color:#fff}.product .list .meta{margin-bottom:1.4rem;font-size:1.6rem;line-height:1.35;color:rgba(255,255,255,0.95)}.product .list .meta strong{font-family:var(--font-family-M-B)}.product .list .info{max-width:110rem;margin-top:1.6rem;font-size:1.6rem;line-height:2.6rem;color:rgba(255,255,255,0.92)}.product .list .more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20rem;height:5.6rem;margin-top:2.8rem;border-radius:2.8rem;padding:0 2.8rem;font-size:1.6rem;color:#fff;background:#0076bd;-webkit-transition:background .3s ease;transition:background .3s ease}.product .list .more .icon{display:inline-block;width:1.8rem;height:1.8rem;margin-left:.8rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="%23fff" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M5.646 3.146a.5.5 0 0 1 .708 0l4.5 4.5a.5.5 0 0 1 0 .708l-4.5 4.5a.5.5 0 0 1-.708-.708L9.793 8 5.646 3.854a.5.5 0 0 1 0-.708z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (max-width:1023px){.product{padding:40px 0 60px}.product .common-page{padding-top:40px}.product .container{max-width:640px;padding-left:18px;padding-right:18px}.product .product-title{margin-bottom:24px;font-size:30px;line-height:1.18}.product .product-tabs{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.product .product-tabs a{min-width:0;width:calc(26.66666667%);height:42px;padding:0 10px;border-radius:21px;font-size:12px;line-height:1.25;text-align:center}.product .product-filter{padding:20px 18px 6px;margin-bottom:34px;border-radius:12px}.product .filter-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:9px 16px;min-height:0;padding-bottom:16px;font-size:13px;line-height:18px}.product .filter-row:last-child{padding-bottom:0}.product .filter-row .title{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:15px}.product .filter-row label{min-width:auto}.product .filter-row input{width:14px;height:14px;-ms-flex-preferred-size:14px;flex-basis:14px;margin-right:6px;border-radius:3px}.product .filter-row input:checked::after{width:12px;height:12px;background-size:12px 12px}.product .list{gap:30px}.product .list .box{grid-template-columns:170px 1fr;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product .list .pic{width:170px;height:170px;border-radius:14px}.product .list .pic-blue .picC::before{width:220px;height:126px;border-width:22px;left:22px;top:22px}.product .list .picC{padding:24px}.product .list .text{padding-top:0}.product .list .title{margin-bottom:9px;font-size:18px;line-height:1.28}.product .list .meta,.product .list .info{font-size:13px;line-height:21px}.product .list .meta{margin-bottom:5px}.product .list .info{margin-top:9px}.product .list .more{min-width:132px;height:40px;margin-top:15px;border-radius:20px;padding:0 20px;font-size:13px}.product .list .more .icon{width:15px;height:15px;margin-left:6px}.product .list .box:hover .pic img{-webkit-transform:none;transform:none}.product .list .box:hover .more{background:#0076bd}.product .list .box:hover .more .icon{-webkit-transform:none;transform:none}}@media screen and (max-width:640px){.product{padding:38px 0 50px}.product .container{padding-left:15px;padding-right:15px}.product .product-title{margin-bottom:20px;font-size:25px;line-height:1.24}.product .product-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;margin-bottom:26px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product .product-tabs::-webkit-scrollbar{display:none}.product .product-tabs a{width:auto;min-width:150px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;border-radius:20px;font-size:12px;white-space:nowrap}.product .product-tabs a:first-child{grid-column:auto}.product .product-filter{padding:18px 15px 4px;margin-bottom:30px;border-radius:12px}.product .filter-row{gap:8px 14px;padding-bottom:15px;font-size:12px;line-height:18px}.product .filter-row .title{margin-bottom:1px;font-size:14px}.product .filter-row label{max-width:100%}.product .list{gap:30px}.product .list li{padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.12)}.product .list li:last-child{padding-bottom:0;border-bottom:0}.product .list .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product .list .pic{width:100%;height:auto;aspect-ratio:1;max-width:280px;margin:0 auto 18px;border-radius:14px}.product .list .pic-blue .picC::before{width:360px;height:205px;border-width:38px;left:42px;top:38px}.product .list .picC{padding:36px}.product .list .title{margin-bottom:10px;font-size:18px;line-height:1.3}.product .list .meta,.product .list .info{font-size:13px;line-height:22px}.product .list .info{margin-top:10px}.product .list .more{width:138px;min-width:0;height:40px;margin-top:16px;border-radius:20px}}@media screen and (max-width:380px){.product .product-title{font-size:23px}.product .product-tabs{gap:8px}.product .product-tabs a{min-width:142px}.product .list .pic{max-width:250px}}.solution{padding:12rem 0 14rem;color:#fff;overflow:hidden}.solution .container{width:100%;max-width:154rem;padding-left:0;padding-right:0}.solution .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:10rem}.solution li{width:100%}.solution .box{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution .picC{position:relative;overflow:hidden;border-radius:1.8rem;background:rgba(255,255,255,0.08)}.solution .picC::after{content:"";display:block;padding-top:65%}.solution .picC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.solution .text{padding-left:8rem;padding-top:.5rem}.solution .title{font-family:var(--font-family-M-B);font-size:4.8rem;line-height:1.18;color:#fff;margin-bottom:3rem}.solution .info{font-size:1.6rem;line-height:3.2rem;color:rgba(255,255,255,0.9)}.solution li:nth-child(even) .box{grid-template-columns:1fr 76rem}.solution li:nth-child(even) .pic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.solution li:nth-child(even) .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:start;padding-left:0;padding-right:8rem}.solution .box:hover .picC img{-webkit-transform:scale(1.04);transform:scale(1.04)}@media screen and (max-width:1023px){.solution{padding:45px 0 60px}.solution .container{width:100%;max-width:640px;padding-left:18px;padding-right:18px}.solution .list{display:block}.solution .box,.solution li:nth-child(even) .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.solution li{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid rgba(255,255,255,0.12)}.solution li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.solution .pic,.solution li:nth-child(even) .pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.solution .text,.solution li:nth-child(even) .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;justify-self:auto;max-width:none;padding:18px 2px 0}.solution .pic{margin-bottom:0}.solution .picC{border-radius:10px}.solution .picC::after{padding-top:64%}.solution .title{font-size:26px;line-height:1.22;margin-bottom:12px}.solution .info{font-size:14px;line-height:24px;color:rgba(255,255,255,0.84)}}@media screen and (max-width:640px){.solution{padding:36px 0 50px}.solution .container{padding-left:15px;padding-right:15px}.solution li{padding-bottom:30px;margin-bottom:30px}.solution .text,.solution li:nth-child(even) .text{padding-top:15px}.solution .title{font-size:22px;margin-bottom:10px}.solution .info{font-size:13px;line-height:22px}}.responsibility{padding:10rem 0 10rem;color:#fff;overflow:hidden}.responsibility .intro{display:grid;grid-template-columns:72rem 1fr;gap:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12rem}.responsibility .intro .picC{position:relative;overflow:hidden;border-radius:1.8rem;background:rgba(255,255,255,0.08)}.responsibility .intro .picC::after{content:"";display:block;padding-top:68.75%}.responsibility .intro .picC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.responsibility .intro .text{padding-left:.2rem}.responsibility .intro .common-title{font-size:4.8rem;margin-bottom:4rem}.responsibility .intro .info{font-size:1.6rem;line-height:3.2rem;color:rgba(255,255,255,0.9);max-width:72rem}.responsibility .strategy .common-title{margin-bottom:5rem;text-align:center}.responsibility .strategy .list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4rem}.responsibility .strategy .box{height:100%;display:block;position:relative;overflow:hidden;border-radius:1.8rem;background-color:rgba(0,106,183,0.18);-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease}.responsibility .strategy .picC{position:relative;overflow:hidden}.responsibility .strategy .picC::after{content:"";display:block;padding-top:132.45033113%}.responsibility .strategy .picC::before{content:"";display:block;width:100%;height:52%;position:absolute;z-index:2;left:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,106,183,0.9)), to(rgba(0,106,183,0)));background:linear-gradient(to top, rgba(0,106,183,0.9), rgba(0,106,183,0));pointer-events:none;opacity:.88;-webkit-transition:height .35s ease,opacity .35s ease;transition:height .35s ease,opacity .35s ease}.responsibility .strategy .picC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .55s ease,-webkit-filter .55s ease;transition:-webkit-transform .55s ease,-webkit-filter .55s ease;transition:transform .55s ease,filter .55s ease;transition:transform .55s ease,filter .55s ease,-webkit-transform .55s ease,-webkit-filter .55s ease}.responsibility .strategy .text{width:100%;padding:0 3rem 3.4rem;position:absolute;z-index:3;left:0;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.responsibility .strategy .title{font-family:var(--font-family-M-B);font-size:2rem;line-height:1.35;color:#fff;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.responsibility .strategy .info{margin-top:1rem;font-size:1.6rem;line-height:2.4rem;color:#fff;max-height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:max-height .35s ease,opacity .35s ease,-webkit-transform .35s ease;transition:max-height .35s ease,opacity .35s ease,-webkit-transform .35s ease;transition:max-height .35s ease,opacity .35s ease,transform .35s ease;transition:max-height .35s ease,opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.responsibility .strategy li:first-child .info{max-height:8rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.responsibility .strategy .list:hover li:first-child:not(:hover) .info{max-height:0;opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}.responsibility .strategy li:hover .box{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem);-webkit-box-shadow:0 1.8rem 4rem rgba(0,0,0,0.28);box-shadow:0 1.8rem 4rem rgba(0,0,0,0.28)}.responsibility .strategy li:hover .picC::before{height:68%;opacity:1}.responsibility .strategy li:hover .picC img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:saturate(1.08) brightness(1.04);filter:saturate(1.08) brightness(1.04)}.responsibility .strategy li:hover .title{-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.responsibility .strategy li:hover .info{max-height:8rem;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:1600px){.responsibility .intro{grid-template-columns:48% 1fr;gap:4vw}}@media screen and (max-width:1023px){.responsibility{padding:50px 0 60px}.responsibility .container{max-width:640px}.responsibility .intro{display:block;margin-bottom:55px}.responsibility .intro .pic{margin-bottom:26px}.responsibility .intro .picC{border-radius:10px}.responsibility .intro .text{padding-left:0}.responsibility .intro .title{font-size:30px;line-height:1.35;margin-bottom:18px}.responsibility .intro .info{font-size:14px;line-height:25px}.responsibility .strategy .common-title{font-size:30px;margin-bottom:26px}.responsibility .strategy .list{gap:18px}.responsibility .strategy .text{padding:0 18px 22px}.responsibility .strategy .title{font-size:17px}.responsibility .strategy .info{font-size:13px;line-height:20px}}@media screen and (max-width:767px){.responsibility .strategy .list{grid-template-columns:1fr}.responsibility .strategy .picC::after{padding-top:72%}}@media screen and (max-width:640px){.responsibility{padding:38px 0 48px}.responsibility .intro{margin-bottom:42px}.responsibility .intro .title{font-size:24px}.responsibility .strategy .common-title{font-size:26px}}.about{padding-top:10rem;padding-bottom:10rem;color:#fff;font-size:1.6rem;line-height:2}.about .common-title{text-align:center;margin-bottom:5rem}.about .data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}.about .data-list li{padding:0 0 4rem 0;margin-bottom:4rem}.about .data-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:8.5rem}.about .data-list .icon{display:block;width:7.2rem;height:7.2rem;-webkit-box-flex:0;-ms-flex:0 0 7.2rem;flex:0 0 7.2rem;margin-right:1.8rem}.about .data-list .counter{font-style:initial}.about .data-list .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-family-M-B);font-size:7.2rem;line-height:.92;color:#fff}.about .data-list .num sup{font-size:2rem;line-height:1;top:0;margin-left:.4rem}.about .data-list .num span{-ms-flex-item-align:end;align-self:flex-end;margin-left:.6rem;padding-bottom:.6rem;font-family:var(--font-family-M-B);font-size:1.6rem;line-height:1.2}.about .data-list .name{margin-top:1.2rem;font-size:1.8rem;line-height:1.35}.faq{padding:10rem 0 10rem;color:#fff}.faq .common-page{padding-top:6rem}.faq .list>li{margin-bottom:2rem}.faq .list>li:last-child{margin-bottom:0}.faq .list>li:not(.active) .bd{display:none}.faq .list>li.active .box{border-color:rgba(255,255,255,0.36)}.faq .list>li.active .title{color:var(--main-color)}.faq .list>li.active .icon{background-color:var(--main-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42 42"><circle cx="21" cy="21" r="21" fill="%23006ab7"/><path fill="%23000" d="M19.35 26.7c-.04-.45-.06-.82-.06-1.12 0-1.14.24-2.08.72-2.83.48-.77 1.21-1.53 2.2-2.28.78-.59 1.33-1.12 1.66-1.58.35-.48.52-1.08.52-1.79 0-.86-.28-1.55-.85-2.08-.55-.55-1.29-.82-2.22-.82-.97 0-1.75.31-2.35.92-.59.61-.94 1.48-1.06 2.6l-3.24-.52c.24-1.82.95-3.25 2.12-4.3 1.19-1.05 2.72-1.58 4.59-1.58 1.96 0 3.5.51 4.62 1.52 1.14.99 1.71 2.36 1.71 4.1 0 1.03-.22 1.9-.67 2.6-.43.69-1.12 1.4-2.08 2.12-.9.65-1.52 1.22-1.86 1.71-.33.47-.49 1.09-.49 1.88 0 .35.03.83.09 1.43h-3.36Zm-.18 5.3v-3.46h3.82V32h-3.82Z"/></svg>')}.faq .list>li.active .switch::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);opacity:0}.faq .list .box{border:1px solid rgba(255,255,255,0.5);border-radius:.3rem;background:rgba(0,0,0,0.06);padding-left:4rem;padding-right:4rem;-webkit-transition:border-color .3s ease,background-color .3s ease;transition:border-color .3s ease,background-color .3s ease}.faq .list .hd{min-height:9.8rem;padding:2.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq .list .icon{display:block;width:4rem;height:4rem;-webkit-box-flex:0;-ms-flex:0 0 4rem;flex:0 0 4rem;margin-right:2rem;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42 42"><circle cx="21" cy="21" r="21" fill="%23fff"/><path fill="%23000" d="M19.35 26.7c-.04-.45-.06-.82-.06-1.12 0-1.14.24-2.08.72-2.83.48-.77 1.21-1.53 2.2-2.28.78-.59 1.33-1.12 1.66-1.58.35-.48.52-1.08.52-1.79 0-.86-.28-1.55-.85-2.08-.55-.55-1.29-.82-2.22-.82-.97 0-1.75.31-2.35.92-.59.61-.94 1.48-1.06 2.6l-3.24-.52c.24-1.82.95-3.25 2.12-4.3 1.19-1.05 2.72-1.58 4.59-1.58 1.96 0 3.5.51 4.62 1.52 1.14.99 1.71 2.36 1.71 4.1 0 1.03-.22 1.9-.67 2.6-.43.69-1.12 1.4-2.08 2.12-.9.65-1.52 1.22-1.86 1.71-.33.47-.49 1.09-.49 1.88 0 .35.03.83.09 1.43h-3.36Zm-.18 5.3v-3.46h3.82V32h-3.82Z"/></svg>');-webkit-transition:background-image .3s ease,background-color .3s ease;transition:background-image .3s ease,background-color .3s ease}.faq .list .title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:2.4rem;font-size:2rem;line-height:1.4;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.faq .list .switch{width:2.8rem;height:2.8rem;-webkit-box-flex:0;-ms-flex:0 0 2.8rem;flex:0 0 2.8rem;position:relative}.faq .list .switch::before,.faq .list .switch::after{content:"";display:block;width:2.8rem;height:.2rem;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.faq .list .switch::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.faq .list .bd{border-top:1px solid rgba(255,255,255,0.14)}.faq .list .bdC{padding:2.8rem 10rem 4.2rem 6rem;font-size:1.6rem;line-height:4rem;color:rgba(255,255,255,0.95)}.faq .list .bdC p{margin-bottom:2rem}.faq .list .bdC p:last-child{margin-bottom:0}@media screen and (max-width:1023px){.faq{padding:40px 0 60px}.faq .common-page{padding-top:40px}.faq .list .hd{min-height:70px;padding:18px 0;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.faq .list .icon{width:34px;height:34px;-ms-flex-preferred-size:34px;flex-basis:34px;margin-right:14px}.faq .list .title{font-size:16px;padding-right:12px}.faq .list .switch{width:16px;height:16px;-ms-flex-preferred-size:16px;flex-basis:16px}.faq .list .switch::before,.faq .list .switch::after{width:16px;height:2px}.faq .list .bdC{padding:20px 0 20px;font-size:14px;line-height:1.5}.faq .list .bdC p{margin-bottom:18px}}@media screen and (max-width:640px){.faq .hd{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq .list .title{font-size:15px}}.inside-1{padding-bottom:10rem;position:relative}.inside-1 .con{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4rem;position:relative}.inside-1 .asideBtnM{display:none;font-size:14px;line-height:30px;width:40px;height:40px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:var(--main-color);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:center;color:#fff;line-height:40px;font-size:0;position:fixed;z-index:999999;top:50%;left:0}.inside-1 .asideBtnM .txt{display:none}.inside-1 .asideBtnM .icon{content:"";display:block;width:12px;height:12px;border-top:2px #fff solid;border-right:2px #fff solid;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);margin-left:-5px}.inside-1 .leftAsideMDiv{width:22.5%;float:left}.inside-1 .leftAside{background:rgba(0,0,0,0.08);position:-webkit-sticky;position:sticky;top:10rem;left:0}.inside-1 .classifyAside{font-size:1.8rem;padding-top:2rem;padding-bottom:2rem;border-radius:2rem;position:relative;z-index:1}.inside-1 .classifyAside::before{content:"";display:block;width:100%;height:.5rem;background:var(--main-color);position:absolute;top:0;left:0}.inside-1 .classifyAside::after{content:"";width:100%;height:100%;padding:1px;border-radius:inherit;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .72)), to(rgba(255, 255, 255, 0))) left top / 100% 1px no-repeat,-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .72)), to(rgba(255, 255, 255, 0))) left bottom / 100% 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .42)), to(rgba(255, 255, 255, 0))) left top / 1px 100% no-repeat,-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .42)), to(rgba(255, 255, 255, 0))) right top / 1px 100% no-repeat;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .72) 50%, rgba(255, 255, 255, 0) 100%) left top / 100% 1px no-repeat,linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .72) 50%, rgba(255, 255, 255, 0) 100%) left bottom / 100% 1px no-repeat,linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .42) 50%, rgba(255, 255, 255, 0) 100%) left top / 1px 100% no-repeat,linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .42) 50%, rgba(255, 255, 255, 0) 100%) right top / 1px 100% no-repeat;position:absolute;z-index:2;left:0;top:0;pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.5s;transition:.5s}.inside-1 .classifyAside .nr{padding:0 2rem}.inside-1 .classifyAside .titleBig{line-height:1;font-size:3.6rem;font-family:var(--font-family-M-B);line-height:8rem;font-weight:700;padding-left:2rem;overflow:hidden;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.inside-1 .classifyAside .titleBig::before{content:"";display:block;width:1rem;height:1rem;border-radius:50%;background:var(--main-color);margin-right:1rem}.inside-1 .classifyAside .list>li{overflow:hidden;margin-bottom:1.6rem}.inside-1 .classifyAside .list>li:last-child{margin-bottom:0;border-bottom:none}.inside-1 .classifyAside .list>li .title{position:relative;z-index:1}.inside-1 .classifyAside .list>li .title:hover .icon{background:#fff}.inside-1 .classifyAside .list>li .title:hover .icon::before,.inside-1 .classifyAside .list>li .title:hover .icon::after{background-color:var(--main-color)}.inside-1 .classifyAside .list>li .title>a{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:3rem;color:#fff;background:rgba(255,255,255,0.15);padding:1.4rem 2rem 1.4rem 2rem;position:relative}.inside-1 .classifyAside .list>li .title>a:hover{background:var(--main-color);color:#fff}.inside-1 .classifyAside .list .icon{cursor:pointer;width:2.6rem;height:2.6rem;border-radius:50%;background-color:var(--main-color);position:absolute;z-index:999;top:1.6rem;right:1.6rem}.inside-1 .classifyAside .list .icon::before,.inside-1 .classifyAside .list .icon::after{content:"";display:block;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.inside-1 .classifyAside .list .icon::before{width:.8rem;height:.2rem}.inside-1 .classifyAside .list .icon::after{width:.2rem;height:.8rem}.inside-1 .classifyAside .list .cur .title>a{background:var(--main-color)}.inside-1 .classifyAside .list .cur .icon{background:#fff}.inside-1 .classifyAside .list .cur .icon::before,.inside-1 .classifyAside .list .cur .icon::after{background:var(--main-color)}.inside-1 .classifyAside .list .cur .icon::after{height:0}.inside-1 .classifyAside .list .active a{background:var(--main-color)}.inside-1 .classifyAside .list .child{display:none;padding-top:2rem;padding-bottom:2rem}.inside-1 .classifyAside .list .child .list>li{padding-bottom:0;margin-bottom:0;border-bottom:none}.inside-1 .classifyAside .list .child a{color:#fff;display:block;font-size:1.6rem;line-height:2rem;padding:.8rem 0 .8rem 3.5rem;position:relative}.inside-1 .classifyAside .list .child a::before{content:'';display:block;width:.4rem;height:.4rem;background:var(--main-color);position:absolute;top:1.7rem;left:2rem}.inside-1 .classifyAside .list .child a:hover{text-decoration:underline}.inside-1 .classifyAside .list .child .active a{color:var(--main-color)}.inside-1 .rightCon{-webkit-box-flex:1;-ms-flex:1;flex:1;width:77.5%;float:left;padding-left:4rem}.inside-1 .rightConC{padding:6rem 6rem;border-radius:2rem;border:1px rgba(255,255,255,0.5) solid;position:relative}@media screen and (max-width:1023px){.inside-1{padding-top:40px;padding-bottom:60px}.inside-1 .asideBtnM{display:block !important}.inside-1>.container{padding:0 15px}.inside-1 .mask{position:fixed;width:100%;background:rgba(0,0,0,0.6);width:100vw;height:100%;display:none;opacity:1;z-index:1000;top:0;left:0}.inside-1 .mask.show{display:block}.inside-1 .leftAsideMDiv{width:auto;padding-right:0}.inside-1 .leftAside{display:block;width:100%;max-width:330px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;z-index:1000;top:0;left:-100%;-webkit-transition:.5s;transition:.5s}.inside-1 .leftAside.openM{left:0}.inside-1 .leftAside.openM .titleBig{left:0}.inside-1 .classifyAside{background:#08111d;border-top-right-radius:20px;border-bottom-right-radius:20px;overflow:hidden;position:relative;z-index:999;padding:78px 0 24px 0;min-height:100%;-webkit-box-shadow:18px 0 45px rgba(0,0,0,0.28);box-shadow:18px 0 45px rgba(0,0,0,0.28)}.inside-1 .classifyAside::before{opacity:.55}.inside-1 .classifyAside .titleBig{background:#08111d;width:100%;max-width:330px;font-size:24px;line-height:50px;padding-left:30px;padding-right:30px;padding-top:18px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);position:fixed;z-index:999;top:0;left:-100%;-webkit-transition:.5s;transition:.5s}.inside-1 .classifyAside .titleBig .img{height:60px}.inside-1 .classifyAside .titleBig .text{padding-left:10px}.inside-1 .classifyAside .titleBig .cn{font-size:20px}.inside-1 .classifyAside .titleBig .icon{display:none}.inside-1 .classifyAside .nr{padding:0 18px 0 24px}.inside-1 .classifyAside .list>li{margin-bottom:10px}.inside-1 .classifyAside .list>li .title{padding-top:0}.inside-1 .classifyAside .list>li .title>a{line-height:24px;font-size:16px;padding:13px 42px 13px 16px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.92)}.inside-1 .classifyAside .list .img{width:40px;height:40px;top:5px;left:5px}.inside-1 .classifyAside .list .icon{width:20px;height:20px;top:16px;right:14px;background-color:rgba(255,255,255,0.16)}.inside-1 .classifyAside .list .icon::before{width:8px;height:2px;background:#fff}.inside-1 .classifyAside .list .icon::after{width:2px;height:8px;background:#fff}.inside-1 .classifyAside .list .icon-2{width:20px;height:20px;top:16px}.inside-1 .classifyAside .list .icon-2::before{width:8px;height:8px;margin-left:-2px}.inside-1 .classifyAside .list .child{padding:8px 0 6px;margin-bottom:6px}.inside-1 .classifyAside .list .child a{font-size:14px;line-height:24px;height:auto;padding:7px 10px 7px 20px;color:rgba(255,255,255,0.72)}.inside-1 .classifyAside .list .child a::before{display:block;width:3px;height:3px;top:18px;left:10px;background:rgba(255,255,255,0.5)}.inside-1 .classifyAside .list .cur>.title>a,.inside-1 .classifyAside .list .active>.title>a{border-color:rgba(0,106,183,0.85);background:var(--main-color);color:#fff}.inside-1 .classifyAside .list .child .active a{color:#fff;background:rgba(0,106,183,0.32)}.inside-1 .rightCon{width:100%;padding:0;border:none}.inside-1 .rightCon .rightConC{background:none;padding:0 20px;min-height:auto}}.news-show{color:#fff}.news-show .article-title{margin:0 auto;text-align:center;font-family:var(--font-family-M-B);font-size:4rem;line-height:1.35;color:#fff}.news-show .article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.4rem;margin-top:3.2rem;padding:2.2rem 0;border-top:1px dashed rgba(255,255,255,0.3);border-bottom:1px dashed rgba(255,255,255,0.3);font-size:1.6rem;line-height:1.4}.news-show .article-body{padding-top:4.6rem;font-size:1.6rem;line-height:3.2rem;color:rgba(255,255,255,0.92)}.news-show .article-body .pic{width:52rem;max-width:100%;margin:0 auto;border-radius:1.6rem;overflow:hidden}.news-show .article-body .pic img{width:100%;max-width:none;max-height:none;display:block}.news-show .article-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.2rem;margin-top:5.8rem;font-size:1.6rem;line-height:1.6;color:rgba(255,255,255,0.9)}.news-show .article-label strong{font-family:var(--font-family-M-B);color:#fff}.news-show .article-label a{color:rgba(255,255,255,0.9)}.news-show .article-label a:hover{color:var(--main-color)}.news-show .article-neighbor{display:grid;grid-template-columns:1fr 12rem 1fr;margin-top:2.4rem;border-top:1px solid rgba(255,255,255,0.34);border-bottom:1px solid rgba(255,255,255,0.34);font-size:1.6rem;color:rgba(255,255,255,0.9)}.news-show .article-neighbor a{display:block;min-width:0;padding:1.6rem 2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;color:rgba(255,255,255,0.9)}.news-show .article-neighbor a:hover{color:var(--main-color)}.news-show .article-neighbor .return{text-align:center;border-left:1px solid rgba(255,255,255,0.34);border-right:1px solid rgba(255,255,255,0.34)}.news-show .article-neighbor .next{text-align:center}@media screen and (max-width:1023px){.news-show{padding-top:30px}.news-show .article-title{font-size:18px}.news-show .article-meta{gap:10px;margin-top:22px;padding:16px 0;font-size:14px}.news-show .article-body{padding-top:30px;font-size:14px;line-height:26px}.news-show .article-body p{margin-bottom:22px}.news-show .article-body figure{margin:30px auto 4px;border-radius:10px}.news-show .article-label{gap:0 18px;margin-top:36px;font-size:14px}.news-show .article-neighbor{grid-template-columns:1fr;font-size:14px}.news-show .article-neighbor a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,0.24)}.news-show .article-neighbor .return{border-left:0;border-right:0}.news-show .article-neighbor .next{text-align:left;border-bottom:0}}.product-show{color:#fff}.product-show .hd{display:grid;grid-template-columns:48.5% 1fr;gap:7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.product-show .hd .left{min-width:0}.product-show .hd .right{min-width:0;padding-top:.6rem}.product-show .hd .pic{min-height:52rem;border-radius:1.8rem;background:rgba(255,255,255,0.055);position:relative;overflow:hidden}.product-show .hd .pic::before{content:"";width:100%;height:100%;padding:1px;border-radius:inherit;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .2)), color-stop(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))) left top / 100% 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .2)), color-stop(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))) left top / 1px 100% no-repeat,-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, .2)), color-stop(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0))) right bottom / 100% 1px no-repeat,-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, .2)),  color-stop(rgba(255, 255, 255, 1)),to(rgba(255, 255, 255, 0))) right bottom / 1px 100% no-repeat;background:linear-gradient(90deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) left top / 100% 1px no-repeat,linear-gradient(180deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) left top / 1px 100% no-repeat,linear-gradient(270deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) right bottom / 100% 1px no-repeat,linear-gradient(0deg, rgba(255, 255, 255, .2),  rgba(255, 255, 255, 1),rgba(255, 255, 255, 0)) right bottom / 1px 100% no-repeat;position:absolute;left:0;top:0;pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}/*.product-show .hd .pic img{width:72%;max-width:50rem;max-height:78%;-o-object-fit:contain;object-fit:contain}*/.product-show .hd .title{margin-bottom:2.8rem;font-family:var(--font-family-M-B);font-size:3.6rem;line-height:1.18;color:#fff}.product-show .hd .info{max-width:62rem;font-size:1.6rem;line-height:2;color:#fff}.product-show .hd .consult{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:25.6rem;height:5.6rem;margin-top:7rem;padding:0 3.4rem;border-radius:3.5rem;background:var(--main-color);font-size:1.6rem;color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.product-show .hd .consult:hover{color:#fff;background:var(--sub-color);-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.product-show .hd .consult .icon{margin-right:1rem}.product-show .hd .consult .icon img{width:3.2rem;height:3.2rem}.product-show .bd{min-height:50rem;padding:5rem 4.6rem 7rem;border:1px solid rgba(255,255,255,0.22);border-radius:1.8rem;background:radial-gradient(circle at 100% 32%, rgba(255,255,255,0.34), rgba(0,255,255,0) 34%),radial-gradient(circle at 0 92%, rgba(255,255,255,0.26), rgba(0,255,255,0) 30%),rgba(255,255,255,0.055)}.product-show .product-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:7.6rem;margin:0 auto 6.4rem;padding:0 3rem;border:1px solid rgba(255,255,255,0.38);border-radius:3.8rem;background:rgba(0,25,44,0.22)}.product-show .product-anchor a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.4;color:#fff}.product-show .product-anchor a:hover{color:var(--main-color)}.product-show .product-anchor a.active{color:var(--main-color)}.product-show .product-anchor a:not(:last-child)::after{content:"";width:1px;height:1.6rem;margin:0 2.8rem;background:rgba(255,255,255,0.7)}.product-show .product-section{scroll-margin-top:12rem;margin-bottom:5.8rem}.product-show .product-section:last-child{margin-bottom:0}.product-show .titleBig{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.4rem;font-family:var(--font-family-M-B);font-size:4rem;line-height:1.18;color:#fff}.product-show .titleBig .icon{display:inline-block;width:3rem;height:3rem;-webkit-box-flex:0;-ms-flex:0 0 2.8rem;flex:0 0 2.8rem;margin-right:1.2rem;position:relative}.product-show .titleBig .icon::before,.product-show .titleBig .icon::after{content:"";display:block;width:.8rem;height:100%;background:var(--main-color);position:absolute;top:0;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.product-show .titleBig .icon::before{left:.2rem}.product-show .titleBig .icon::after{right:.2rem}.product-show .feature-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:3.4rem;list-style:none}.product-show .feature-list li{text-align:center}.product-show .feature-list .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:11.4rem;height:11.4rem;margin:0 auto 1.8rem;border-radius:50%;background:var(--main-color)}.product-show .feature-list strong{display:block;font-family:var(--font-family-M-B);font-size:2rem;font-weight:normal;line-height:1.35}.product-show .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,0.6)}.product-show .table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.6rem;line-height:1.28;color:#fff}.product-show .table-wrap th,.product-show .table-wrap td{padding:1.4rem .5rem;border-bottom:1px solid rgba(255,255,255,0.22);font-weight:400;text-align:center;vertical-align:top}.product-show .table-wrap tr:last-child th,.product-show .table-wrap tr:last-child td{border-bottom:0}.product-show .table-wrap th:last-child,.product-show .table-wrap td:last-child{border-right:0}.product-show .parameter-table th{width:33rem;text-align:left}.product-show .selection-table thead th{border-color:rgba(0,118,192,0.95);background:var(--main-color)}.product-show .selection-table tbody tr:first-child td{text-align:left}.product-show .selection-table tbody td{text-align:left}.product-show .product-notes,.product-show .model-desc{margin-top:2.2rem;font-size:1.4rem;line-height:2.2rem;color:rgba(255,255,255,0.95)}.product-show .product-notes p,.product-show .model-desc p{position:relative;margin-bottom:1.2rem;padding-left:1.2rem}.product-show .product-notes p::before,.product-show .model-desc p::before{content:"";width:.4rem;height:.4rem;background:var(--main-color);position:absolute;left:0;top:.9rem}.product-show .desc-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.2rem 5.2rem;margin-top:1.4rem;margin-bottom:4rem}.product-show .desc-grid p{margin-bottom:0;padding-left:0}.product-show .desc-grid p::before{display:none}.product-show ol{padding-left:0;list-style-position:inside}.product-show ol li{margin-bottom:.9rem}.product-show .waixing .swiper-button-prev,.product-show .waixing .swiper-button-next{width:5rem;height:5rem;border-radius:50%;border:1px solid #fff;color:#fff;top:auto;margin-top:0;-webkit-transition:all .3s ease;transition:all .3s ease;left:initial;right:initial;position:relative}.product-show .waixing .swiper-button-prev::after,.product-show .waixing .swiper-button-next::after{font-size:1.6rem}.product-show .waixing .swiper-button-prev:hover,.product-show .waixing .swiper-button-next:hover{background:#fff;color:#333}.product-show .waixing .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-show .waixing .bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.product-show .waixing .list .box{display:block}.product-show .waixing .list .pic{border-radius:2rem;overflow:hidden;aspect-ratio:1.6;position:relative;margin-bottom:2rem}.product-show .waixing .list .title{font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width:1023px){.product-show .hd{grid-template-columns:1fr;gap:26px;margin-bottom:40px}.product-show .hd .right{padding-top:0}.product-show .hd .pic{min-height:280px;border-radius:14px}/*.product-show .hd .pic img{width:78%;max-height:230px}*/.product-show .hd .title{margin-bottom:16px;font-size:30px}.product-show .hd .info{max-width:none;font-size:15px;line-height:28px}.product-show .hd .consult{min-width:0;height:48px;margin-top:28px;padding:0 24px;border-radius:24px;font-size:15px}.product-show .hd .consult .icon{width:24px;height:22px;margin-right:8px}.product-show .bd{min-height:0;padding:28px 18px 38px;border-radius:14px}.product-show .product-anchor{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:48px;margin-bottom:34px;padding:0 18px;overflow-x:auto;border-radius:24px}.product-show .product-anchor a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px}.product-show .product-anchor a:not(:last-child)::after{height:12px;margin:0 16px}.product-show .product-section{scroll-margin-top:76px;margin-bottom:36px}.product-show .titleBig{margin-bottom:22px;font-size:26px}.product-show .titleBig::before{width:18px;height:20px;-ms-flex-preferred-size:18px;flex-basis:18px;margin-right:10px}.product-show .feature-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 18px}.product-show .feature-list .icon{width:78px;height:78px;margin-bottom:12px}.product-show .feature-list strong{font-size:14px}.product-show .table-wrap table{min-width:760px;font-size:12px}.product-show .table-wrap th,.product-show .table-wrap td{padding:11px 9px}.product-show .parameter-table th{width:220px;padding-left:16px}.product-show .selection-table table{min-width:980px}.product-show .product-notes,.product-show .model-desc{font-size:14px;line-height:2}.product-show .desc-grid{grid-template-columns:1fr;gap:4px;margin-bottom:24px}.product-show .waixing .swiper-button-prev,.product-show .waixing .swiper-button-next{width:40px;height:40px}.product-show .waixing .swiper-button-prev::after,.product-show .waixing .swiper-button-next::after{font-size:14px}.product-show .waixing .title-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-show .waixing .bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.product-show .waixing .list .pic{border-radius:10px;margin-bottom:20px}.product-show .waixing .list .title{font-size:18px}}.related-news{background-repeat:no-repeat;background-position:center top;background-size:cover;padding:0 0 10rem}.related-news .common-title{margin-bottom:5rem;text-align:center}.related-news .listNews{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.related-news .swiper-initialized .listNews{margin-left:0;margin-right:0}.related-news .swiper-initialized .listNews li{padding-left:0;padding-right:0;padding-bottom:0}@media screen and (max-width:1023px){.related-news{padding:50px 0 60px;height:auto !important;min-height:0 !important;display:block !important}.related-news .common-title{margin-bottom:20px}}
.download-list{
	padding: 10rem 0 10rem;
	color: #fff;
}
.hd-list .item {
    width: 33.333%;
    padding: 0 2rem;
	float: left;
	margin-bottom: 2.8rem;
}

.hd-list .item .box {
    display: block;
    padding: 4rem 3.2rem;
    box-shadow: .2rem .6rem 3rem 0 rgba(52,104,167,0.2);
    border-radius: .10rem;
    border: solid .1rem #fff;
    transition: .3s;
    min-height: 22rem;
    position: relative
}

.hd-list .item .box .bt {
    font-size: 2rem;
    font-weight: bold;
    line-height: 3.6rem;
    height: 7.2rem;
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    margin-bottom: .9rem
}

.hd-list .item .box .bottom {
    border-top: 1px solid #e5e5e6;
    padding-top: 2.6rem
}

.hd-list .item .box .bottom .size {
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 3.6rem;
    padding-left: 2.7rem;
    color: #fff;
    background: url(../images/file-earmark-word-fill.webp) no-repeat left center;
    background-size: 2rem;
	width: 50%;
    float: left;
}

.hd-list .item .box .bottom .download {
    width: 3.6rem;
    height: 3.6rem;
    background: url(../images/cloud-download.webp) no-repeat center center;
    background-size: 2.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
	float: right;
}

@media (min-width: 1025px) {
    .hd-list .item .box:hover {
        box-shadow:.2rem .6rem 3rem 0 rgba(52,104,167,0.4)
    }

    .hd-list .item .box:hover .bt {
        color: var(--main-color)
    }
}

.history .swiper-button-prev,.history .swiper-button-next {
    opacity: 1 !important;
    cursor: pointer;
    width: 4.8rem;
    height: 4.8rem;
    position: absolute;
    z-index: 999;
    top: 7.5rem;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    background: var(--main-color);
    border-radius: 50%
}

.history .swiper-button-prev:after,.history .swiper-button-next:after {
    font-size: 2rem;
    color: #fff
}

.history .swiper-button-prev {
    left: 0
}

.history .swiper-button-prev:hover {
    background: #acc2e0
}

.history .swiper-button-next {
    right: 0
}

.history .swiper-button-next:hover {
    background: #acc2e0
}

.history .conTabs .hezi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.history .tabs {
    margin-top: 13rem
}

.history .conTabs .swiper-container {
    overflow: hidden
}

.history .conTabs .text {
    max-width: 60rem;
    background: #fff;
    border-radius: 1rem;
    text-align: center;
    padding: 4rem 5rem 6rem 5rem;
    -webkit-box-shadow: 0 0 1.8rem 0 rgba(0,63,152,0.1);
    box-shadow: 0 0 1.8rem 0 rgba(0,63,152,0.1);
    position: relative;
    z-index: 1;
    margin: 2rem auto 2rem
}

.history .conTabs .text .p-1 {
    color: #666;
    font-size: 1.8rem;
    margin-top: 3rem;
    line-height: 3.2rem
}

.history .menuTabs {
    padding: 0 .6rem;
    padding-bottom: .1rem;
    margin-top: .6rem;
    position: relative;
    overflow: hidden
}

.history .mySwiper1 {
    overflow: hidden;
    width: 50%;
    margin: 0 auto;
    padding-bottom: .6rem
}

.history .menuTabs:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #d8d8d8;
    position: absolute;
    bottom: 4.8rem;
    left: 0
}

.history .menuTabs .swiper-slide {
    padding-bottom: 5.6rem;
    font-size: 2.4rem;
    font-family: var(--font-family-2);
    color: #182833;
    text-align: center;
    font-family: MontserratAlternates-Regular;
    background: url(../images/shijian.png) no-repeat center 5rem;
    background-size: 2.4rem;
    cursor: pointer
}

.history .menuTabs .swiper-slide-thumb-active {
    color: var(--main-color);
    font-size: 3.2rem;
    background: url(../images/shijian.png) no-repeat center 5rem;
    background-size: 2.4rem
}

@media (max-width: 1023px) {
    .history .swiper-button-prev,.history .swiper-button-next {
        top: 50px
    }

    .history .tabs {
        margin-top: 50px
    }

    .history .mySwiper1 {
        width: 66%
    }
}

@media (max-width: 767px) {
    .history .swiper-button-prev,.history .swiper-button-next {
        width:35px;
        height: 35px;
        top: 48px
    }

    .history .swiper-button-prev::after,.history .swiper-button-next::after {
        font-size: 14px
    }

    .history .menuTabs .swiper-slide-thumb-active {
        font-size: 20px
    }

    .history .menuTabs .swiper-slide {
        font-size: 18px;
        background: url(../images/shijian.png) no-repeat center 4.2rem;
        padding-bottom: 6.6rem
    }

    .history .menuTabs .swiper-slide-thumb-active {
        background: url(../images/shijian.png) no-repeat center 4.2rem
    }

    .history .conTabs .text {
        max-width: auto;
        width: 100%
    }
}

.about02 {
    padding: 9.3rem 0 12.1rem 0;
    position: relative
}

.about02 .about-bottom {
    padding: 0 7.0rem;
    margin: 0 -7.0rem;
    padding-top: 7.5rem;
    padding-bottom: 8.0rem;
    position: relative
}

.about02 .about-bottom .swiper-button-next,
.about02 .about-bottom .swiper-button-prev {
    width: 6.0rem;
    height: 6.0rem;
    position: absolute;
    left: -9.0rem;
    margin: 0;
    top: 50%;
    z-index: 3;
    background: #45464a;
    border-radius: 50%
}

.about02 .about-bottom .swiper-button-next:after,
.about02 .about-bottom .swiper-button-prev:after {
    font-size: 1.6rem;
    color: #fff
}

@media (min-width:1025px) {

    .about02 .about-bottom .swiper-button-next:hover,
    .about02 .about-bottom .swiper-button-prev:hover {
        background: var(--hover-color)
    }

    .about02 .about-bottom .swiper-button-next:hover:after,
    .about02 .about-bottom .swiper-button-prev:hover:after {
        color: #fff
    }
}

.about02 .about-bottom .swiper-button-next {
    left: auto;
    right: -9.0rem
}

.about02 .swiper-honor {
    position: relative;
    overflow: hidden;
    width: 100%
}

.about02 .swiper-honor .item {
    width: 20%
}

.about02 .swiper-honor .item .box {
    padding: 2.4rem;
    background: url(../images/bg5.webp) no-repeat top center;
    background-size: 100%;
    position: relative;
    border-radius: .7rem
}

.about02 .swiper-honor .item .box:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/bg6.webp) no-repeat center center;
    background-size: 100%
}

.about02 .swiper-honor .item .pic {
    background: #fff;
    border: solid .5rem #a8d1c0;
    border-radius: .7rem;
	width: 100%;
    overflow: hidden;
    position: relative;
}

.about02 .swiper-honor .item .pic:after {
	content: '';
	display: block;
    padding-bottom: 141.90871369%;
}

.contact2>.container{
	display: block;
}

.contact .message .list-form select.text-form option{
	color: #000;
}

.subscribe .subscribe-input{
	display: flex;
	justify-content: space-between;
}
.subscribe .subscribe-title{
	font-size: 2rem;
    line-height: 3rem;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.subscribe .subscribe-input input{
	width: 70%;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid rgba(255, 255, 255, 0.15);
    background: rgba(255, 255, 255, 0);
    color: #fff;
    font-size: 1.6rem;
    -webkit-transition: border-color .3s ease, background-color .3s ease;
    transition: border-color .3s ease, background-color .3s ease;
	height: 4.2rem;
    padding: 0 1.6rem;
	margin-right: 20px;
}
.subscribe .subscribe-input .subscribe-btn{
	font-size: 1.6rem;
    min-width: 12rem;
    line-height: 4rem;
    border-radius: 2rem;
    text-align: center;
    padding: 0 1rem;
    background: var(--main-color);
    color: #fff;
    padding: 0 2rem;
    cursor: pointer;
}

.download-message{
	position: fixed;
    z-index: 9;
    top: calc(50% - 300px);
    left: calc(50% - 300px);
	display:none;
}
.download-message .message{
	width: 600px;
    background: rgba(0, 0, 0, 1);
    padding: 20px 30px;
    border: 1px solid #fff;
}
.download-message .message .common-title{
	margin-bottom:20px;
}
.download-message .message .download-co{
	position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    border: 1px solid #fff;
    cursor: pointer;
}

.download-message .message .list-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.download-message .message .list-form li {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem
}

.download-message .message .list-form li:last-child {
    padding-bottom: 0
}

.download-message .message .list-form .col-2 {
    width: 50%
}

.download-message .message .list-form .title-form {
    display: block;
    font-size: 1.8rem;
    line-height: 1.5;
    color: #fff
}

.download-message .message .list-form em {
    font-style: normal;
    color: #ff2a2a
}

.download-message .message .list-form .text-form,.download-message .message .list-form .textarea-form {
    width: 100%;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid rgba(255,255,255,7);
    background: rgba(255,255,255,0);
    color: #fff;
    font-size: 1.6rem;
    -webkit-transition: border-color .3s ease,background-color .3s ease;
    transition: border-color .3s ease,background-color .3s ease
}

.download-message .message .list-form .text-form:focus,.download-message .message .list-form .textarea-form:focus {
    border-color: var(--main-color);
    background: rgba(255,255,255,0.06)
}

.download-message .message .list-form .text-form::-webkit-input-placeholder,.download-message .message .list-form .textarea-form::-webkit-input-placeholder {
    color: rgba(255,255,255,0.45)
}

.download-message .message .list-form .text-form:-ms-input-placeholder,.download-message .message .list-form .textarea-form:-ms-input-placeholder {
    color: rgba(255,255,255,0.45)
}

.download-message .message .list-form .text-form::-ms-input-placeholder,.download-message .message .list-form .textarea-form::-ms-input-placeholder {
    color: rgba(255,255,255,0.45)
}

.download-message .message .list-form .text-form::placeholder,.download-message .message .list-form .textarea-form::placeholder {
    color: rgba(255,255,255,0.45)
}

.download-message .message .list-form .text-form {
    height: 4.2rem;
    padding: 0 1.6rem
}

.download-message .message .list-form .textarea-form {
    height: 17.8rem;
    padding: 1.4rem 1.6rem;
    resize: none
}

.download-message .message .list-form .code-btn .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2rem
}

.download-message .message .list-form .verify {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.download-message .message .list-form .verify .code {
    cursor: pointer;
    background-color: #fff;
    border: .1rem #e1e1e1 solid;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 4.2rem;
    width: 15.2rem
}

.download-message .message .list-form .verify .code img {
    -o-object-fit: cover;
    object-fit: cover
}

.download-message .message .list-form .submit {
    font-size: 1.6rem;
    min-width: 18rem;
    line-height: 4rem;
    border-radius: 2rem;
    text-align: center;
    padding: 0 1rem;
    background: var(--main-color);
    color: #fff;
    padding: 0 2rem;
    cursor: pointer
}

.download-message .message .list-form .tips {
    margin-top: 2.2rem;
    font-size: 1.4rem;
    line-height: 2.4rem;
    color: rgba(255,255,255,0.4)
}

.product-show table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 1.6rem;
    line-height: 1.28;
    color: #fff;
}

.product-show th {
    text-align: left;
}

.product-show th, .product-show td {
    padding: 1.4rem .5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.22);
    font-weight: 400;
    text-align: center;
    vertical-align: top;
}

.product-show tr:last-child td {
    border-bottom: 0;
}
.product-show .firstRow td，.product-show .firstRow th{
    border-color: rgba(0, 118, 192, 0.95);
    background: var(--main-color);
}

.product-show .hd .pic {
    display: flex;
    align-items: center;
    justify-content: center;
}

.common-nav>.listNav>li:nth-child(2) .child.child2{
    width: 120rem;
    display: flex;
    box-shadow: 0 1.8rem 4.5rem 0 rgba(0, 0, 0, 0.35);
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    padding: 0 3rem;
    padding-bottom: 3rem;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .left:before,.common-nav>.listNav>li:nth-child(2) .child.child2 .right:before{
    content: "";
    width: 100%;
    height: 100%;
    padding: 1px;
    border-radius: inherit;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.08)), color-stop(rgba(255,255,255,0.62)), to(rgba(255,255,255,0.08))) bottom / 100% 1px no-repeat,-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), color-stop(rgba(255,255,255,0.56)), to(rgba(255,255,255,0.08))) left / 1px 100% no-repeat,-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.08)), color-stop(rgba(255,255,255,0.56)), to(rgba(255,255,255,0.08))) right / 1px 100% no-repeat;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0.08)) bottom / 100% 1px no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.56), rgba(255, 255, 255, 0.08)) left / 1px 100% no-repeat, linear-gradient(180deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.56), rgba(255, 255, 255, 0.08)) right / 1px 100% no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    -webkit-mask: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box, -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .left{
    width:20%;
    padding-right: 2rem;
    border-right: 1px solid rgba(255,255,255,0.6);
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .left .list a{
    width: 100%;
    text-align: left;
    display: block;
    color: rgba(255, 255, 255, 0.82);
    font-size: 1.6rem;
    height: auto;
    line-height: 2.4rem;
    padding: 1rem 1rem;
    border-radius: .5rem;
    position: relative;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .left .list a:hover{
    text-decoration: none;
    background: var(--main-color);
    color: #fff;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right{
    width:80%;
    padding-left: 2rem;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right>.item{
    display: none;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right>.item.active{
    display: flex;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .list{
    display: flex;
    flex-wrap: wrap;
    gap:3rem;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .list li{
    width: calc(25% - 3rem);
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .list li .tit{
    width: 100%;
    white-space: normal !important;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .left2{
    width: 25%;
    padding-right: 2rem;
    border-right: 1px solid rgba(255,255,255,0.6);
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .left2 .list2 a{
    width: 100%;
    text-align: left;
    display: block;
    color: rgba(255, 255, 255, 0.82);
    font-size: 1.6rem;
    height: auto;
    line-height: 2.4rem;
    padding: 1rem 1rem;
    border-radius: .5rem;
    position: relative;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .left2 .list2 a:hover{
    text-decoration: none;
    background: var(--main-color);
    color: #fff;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .right2{
    width: 75%;
    padding-left: 2rem;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .right2>.item2{
    display: none;
}
.common-nav>.listNav>li:nth-child(2) .child.child2 .right .item .right2>.item2.active{
    display: block;
}
.product .filter-row label.disabled{color:rgba(255,255,255,.38);cursor:not-allowed}.product .filter-row label.disabled input{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08);cursor:not-allowed}.product .filter-row label.disabled span{opacity:.65}
