html {margin-top:0 !important;font-size:16px;}
body {font-size:16px;}
.header {font-size:1em;position:fixed;top:0;left:0;z-index:100;width:100%;transition:all .3s;background:#fff;box-shadow:0 1px 6px rgba(51,51,51,0.2);}
.header.header-active {top:-2.85em;}
.header-h {width:100%;height:8.35em;}
.head_top {background:var(--theme);padding:0.75em 0;}
.head_top_left {width:40%;}
.head_top_left a {color:#fff;opacity:0.8;margin-right:2em;transition:all 0.5s;}
.head_top_left a:hover {opacity:0.55;}
.head_top_right {}
.head_search {cursor:pointer;opacity:1;transition:all 0.5s;}
.head_search:hover {opacity:0.75;}
.head_search img {font-size:1.25em;}
.head_top_right .v-line {width:1px;height:0.75em;background:#fff;margin:0 1.25em;}
.head_tel {font-size:1em;font-weight:600;color:#fff;padding-left:1.25em;background:url(../images/head-tel.png) no-repeat left center;background-size:0.5em;}
.head_language {font-size:1em;color:#fff;padding-left:2em;background:url(../images/language-bg.png) no-repeat left center;background-size:1.1875em;cursor:pointer;opacity:1;transition:all 0.5s;}
.head_language:hover {opacity:0.75;}
.head_box {}
.head_cont {position: relative;}
.head_logo {width:14.25em;height:3.75em;}
.head_logo a {display:block;width:100%;height:100%;}
.head_logo img {width:auto;height:auto;max-width:100%;max-height:100%;}
.head_right {width:64.5em;}
.mobile-head {display:none;}
.head_navbtn {display:none;}
.head_nav {width:100%;}
.head_nav .navbar {}
.head_nav .navbar .megamenu {}
.head_nav .navbar .megamenu>a:before {content:" ";display:block;position:absolute;bottom:0;left:50%;width:0;height:0.2em;background:var(--theme);transition:all 0.5s;}
.head_nav .navbar .megamenu>a {display:block;font-size:1em;line-height:1em;padding:2.25em 0;position:relative;}
.head_nav .navbar .megamenu i {display:none;}
.head_nav .navbar .nav_list {display:none;}
.head_nav .navbar .megamenu.active>a,.head_nav .navbar .megamenu:hover>a {color:var(--theme);}
.head_nav .navbar .megamenu.active>a:before,.head_nav .navbar .megamenu:hover>a:before {width:100%;left:0;}
.page_nav {display:none;width:100%;padding:2.75em 0 2em;background:#fff;position:absolute;top:5.5em;left:0;border-top: 1px solid #e1e1e1;}
.page_nav .list {gap:2.75%;}
.page_nav .list .item {display:block;;width:14.375%;}
.page_nav .list .item .img {width:100%;height:6.5em;border-radius:0.5em;overflow:hidden;position:relative;}
.page_nav .list .item .img:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background-image:linear-gradient(15deg,rgb(0 55 120 / 90%) 0%,rgb(0 55 120 / 45%) 45%,rgb(0 55 120 / 0%) 75%,rgb(0 55 120 / 0%) 100%);opacity:0;}
.page_nav .list .item:hover .img:before {opacity:1;}
.page_nav .list .item .img img {width:100%;height:100%;object-fit:cover;}
.page_nav .list .item .txt {width:100%;padding:0.5em 0.75em;}
.page_nav .list .item .txt .tit {display:block;text-align:center;}
.product_nav {display:none;width:100%;position:absolute;top:5.5em;left:0;}
.product_box {display:block;width:100%;padding:1.5em 0 1em;background:#f3f5fa;}
.product_box .container {gap:6.5%;}
.product_box .active {color:var(--text);}
.product_box img {height:2.5em;margin:0 auto 0.5em;}
.product_box span {display:block;text-align:center;}
.product_bigbox {display:block;width:100%;padding:3em 0 3.125em;background:#fff;}
.product_bigbox .product_items {display:none;position:relative;padding:0 9.75%;}
.product_bigbox .product_items.active {display:block;}
.product_bigbox .product_items .swiper-slide {width:11.5em;margin-right:3.75em;}
.product_bigbox .product_items .img {width:100%;border-radius:0.5em;border:1px solid #e5e5e5;overflow:hidden;}
.product_bigbox .product_items .img img {width:100%;height:9em;padding:1.25em;transition:all 0.5s;object-fit:cover;}
.product_bigbox .product_items .swiper-slide .txt {padding:0.5em 0.75em;}
.product_bigbox .product_items .swiper-slide .txt .tit {display:block;font-size:0.9375em;line-height:1.5;text-align:center;}
.product_bigbox .product_items .swiper-slide:hover .img img {transform:scale(1.1);}
.product_bigbox .button-prev,.product_bigbox .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.product_bigbox .button-prev svg,.product_bigbox .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 55 120 / 15%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.product_bigbox .button-prev:hover svg,.product_bigbox .button-next:hover svg {fill:#fff;background:var(--theme);}
.product_bigbox .button-prev {left:0;}
.product_bigbox .button-next {right:0;}
.search-form {display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:45em;width:90%;z-index:1000;}
.search-form form {width:100%;}
.search-form form input[type="text"] {font-size:1em;flex:1;padding:0.75em 1em;border-width:0;}
.search-form form .search-button {font-size:1em;width:5em;border-width:0;background-color:var(--theme);background-position:center;background-size:1.5em;background-repeat:no-repeat;background-image:url(../images/search-btn.png);}
.banner {}
.banner .img {}
.banner .img img {width:100%;height:auto;}
.banner .swiper-pagination {bottom:2em;}
.banner .swiper-pagination span {font-size:1em;background:#fff;opacity:1;width:1em;height:1em;margin:0 0.5em !important;}
.banner .swiper-pagination .swiper-pagination-bullet-active {background:var(--theme);}
.section {font-size:1em;}
.section-name {font-size:2.25em;font-weight:400;color:var(--text);text-align:center;margin-bottom:0.5em;}
.section-name.textleft {text-align:left;color:#111111;}
.section-name.name-line {position:relative;}
.section-name.name-line:before {content:" ";width:100%;height:1px;position:absolute;left:0;top:50%;background:#e7e7e7;}
.section-name.name-line span {position:relative;z-index:1;background:#fff;padding:0 0.75em;}
.section-con {font-size:1.125em;text-align:center;color:#363636;}
.section-solution {padding:5em 0 3.5em;}
.section-solution .list {padding-top:3em;}
.section-solution .list .item {width:18.4%;height:26.375em;transition:all 0.75s;position:relative;}
.section-solution .list .item.active {width:43.8%;}
.section-solution .list .item .img {width:100%;height:100%;overflow:hidden;}
.section-solution .list .item .img a {display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}
.section-solution .list .item .img a:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background:#000;opacity:0.25;}
.section-solution .list .item.active .img a:before {opacity:0;}
.section-solution .list .item .txt {position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;}
.section-solution .list .item .txt:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 55 120 / 90%) 0%,rgb(0 55 120 / 45%) 50%,rgb(0 55 120 / 0%) 80%,rgb(0 55 120 / 0%) 100%);opacity:0;}
.section-solution .list .item.active .txt:before {opacity:1;}
.section-solution .list .item .txt .hint {position:relative;padding-top:10.5em;opacity:1;transition:all 0.5s;text-align:center;width:100%;}
.section-solution .list .item .txt .hint img {width:2.25em;height:2.25em;object-fit:contain;margin:0 auto 1em;}
.section-solution .list .item .txt .hint span {font-size:1.625em;color:#fff;}
.section-solution .list .item.active .txt .hint {opacity:0;transition:all .4s ease;}
.section-solution .list .item .txt .ico {position:absolute;top:3em;left:2.75em;opacity:0;transform:translateX(-3em);}
.section-solution .list .item.active .txt .ico {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-solution .list .item .txt .ico img {width:2.25em;height:2.25em;object-fit:contain;margin:0 auto;}
.section-solution .list .item .txt .tit {position:absolute;top:12em;left:0;width:100%;opacity:0;transform:translateX(-3em);display:block;color:#fff;line-height:1.25;font-size:1.625em;padding:0 1.75em;}
.section-solution .list .item.active .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-solution .list .item .txt .con {position:absolute;top:22.5em;left:0;width:70%;opacity:0;transform:translateX(-3em);display:block;color:#fff;line-height:1.25;font-size:1em;padding:0 0 0 2.84375em;}
.section-solution .list .item.active .txt .con {opacity:1;transform:translateX(0);transition:all .6s ease .7s;}
.section-solution .list .item .txt .more-a {position:absolute;top:25.7em;right:2.75em;opacity:0;transform:translateX(3em);display:block;color:#fff;line-height:1.25;font-size:0.875em;padding-right:1.5em;background:url(../images/solution-more-ico.png) no-repeat right center;background-size:0.785em;}
.section-solution .list .item.active .txt .more-a {opacity:1;transform:translateX(0);transition:all .6s ease .7s;}
.section-product-system {padding:3.5em 0 4.25em;}
.section-product-system .cat-list {padding-top:3em;width:100%;gap:6.5%;}
.section-product-system .cat-list .item {display:block;width:9.5em;border-radius:1em;padding:1.25em 1.5em;overflow:hidden;}
.section-product-system .cat-list .item:hover {box-shadow:0 0 1em rgb(203 219 238 / 75%);}
.section-product-system .cat-list .item .img {position:relative;width:100%;height:3.75em;margin-bottom:1.5em;}
.section-product-system .cat-list .item .img img {width:100%;height:100%;object-fit:contain;transition:all 0.75s;}
.section-product-system .cat-list .item .img .img-1 {position:absolute;top:0;left:0;opacity:1;}
.section-product-system .cat-list .item:hover .img .img-1 {opacity:0;}
.section-product-system .cat-list .item .img .img-2 {position:absolute;top:0;left:0;opacity:0;z-index:1;}
.section-product-system .cat-list .item:hover .img .img-2 {opacity:1;}
.section-product-system .cat-list .item .tit {text-align:center;font-size:1.25em;}
.section-project {background:url(../images/project-bg.jpg) no-repeat center;background-size:cover;padding:6em 0 3.75em;}
.section-project .section-name {color:#fff;}
.section-project .img {background:#000;overflow:hidden;}
.section-project .img img {display:block;width:100%;height:17em;object-fit:cover;transition:all .5s;}
.section-project .img:hover img {opacity:0.6;transform:scale(1.05);}
.section-project .txt {background:#fff;padding:1.125em 1.5em;}
.section-project .txt .tit {display:block;font-size:1.25em;font-weight:600;margin-bottom:0.5em;}
.section-project .txt .con {font-size:1em;color:#565656;}
.section-project .project-swiper {position:relative;width:100%;margin-top:3.25em;margin-bottom:3.5em;}
.section-project .project-swiper .button-prev,.section-project .project-swiper .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.section-project .project-swiper .button-prev svg,.section-project .project-swiper .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 55 120 / 15%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.section-project .project-swiper .button-prev:hover svg,.section-project .project-swiper .button-next:hover svg {fill:#fff;background:var(--theme);}
.section-project .project-swiper .button-prev {left:-6em;}
.section-project .project-swiper .button-next {right:-6em;}
.section-project .section-btn {text-align:center;}
.section-project .section-btn .btn {border-radius:1.5em;}
.section-news {padding:6.25em 0;background:#f8f8f8;}
.section-news .list {padding-top:2.125em;gap:5%;}
.section-news .list .item {width:30%;}
.section-news .list .item:hover {box-shadow:0 0 1.5em rgb(0 55 120 / 25%);}
.section-news .list .item .img {width:100%;height:11.5em;overflow:hidden;background:#000;}
.section-news .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.section-news .list .item:hover .img img {opacity:0.6;transform:scale(1.05);}
.section-news .list .item .txt {background:#fff;padding:1.5em 1.125em;}
.section-news .list .item .txt .cat_link {font-size:12px;color:#484848;}
.section-news .list .item .txt .tit {font-size:1.125em;margin:0.75em 0 1em;line-height:1.5em;height:3em;}
.section-news .list .item .txt .tit:hover {font-weight:600;}
.section-news .list .item .txt .time {font-size:0.875em;color:#5a5a5a;}
.footer {background:#151515;padding-top:4.375em;}
.footer_box {padding-bottom:3.375em;}
.foot-top {padding-bottom:1.125em;}

.foot-logo img {height:3.25em;}
.foot-top .des {font-size:2.125em;color:#fff;}
.foot-left {width:59.75%;min-height:19.625em;padding-top:2.5em;border-right:1px solid #373737;}
.foot-wx {width:8.5em;}
.foot-wx img {width:100%;margin-bottom:0.875em;}
.foot-wx span {display:block;text-align:center;font-size:1em;color:#fff;}
.foot-contact {width:33.5em;padding-right:1.5em;}
.foot-tel {padding-bottom:1.75em;}
.foot-tel .p {color:#fff;font-size:1em;padding-bottom:0.75em;}
.foot-tel .num {font-size:1.5em;color:#fff;}
.foot-contact .list {}
.foot-contact .list .item {color:#fff;margin-bottom:1em;padding-left:1.625em;line-height:1.25em;background-repeat:no-repeat;background-size:1em;background-position:left 0.125em;}
.foot-contact .list .item1 {background-image:url(../images/foot-contact-ico1.png);}
.foot-contact .list .item2 {background-image:url(../images/foot-contact-ico2.png);}
.foot-right {width:22.5em;}
.foot-main-nav {width:7.5em;}
.foot-main-nav .item {font-size:1.125em;margin-bottom:1.35em;}
.foot-main-nav .item a {font-size:1em;color:#fff;padding-right:1.35em;position:relative;}
.foot-main-nav .item a:before {content:" ";display:block;opacity:0;width:0.275em;height:0.6em;background:url(../images/foot-main-nav-ico.png) no-repeat;background-size:100% 100%;position:absolute;top:0.35em;right:0.5em;transition:all 0.35s;}
.foot-main-nav .item.active a:before {opacity:1;right:0;}
.foot-sec-nav {padding-left:2.5em;border-left:1px solid #373737;max-width:14em;}
.foot-sec-nav .item {display:none;}
.foot-sec-nav .m_name {display:none;}
.foot-sec-nav .item.active {display:block;}
.foot-sec-nav .item a {display:block;font-size:1.125em;margin-bottom:1.35em;color:#fff;opacity:0.75;}
.foot-sec-nav .item a:hover {opacity:1;}
.footer_copyright {border-top:1px solid #373737;padding:1.625em 0;}
.footer_copyright p {font-size:0.875em;color:#7e7e7e;text-align:center;}
.footer_copyright p a {color:#7e7e7e;margin:0 0.35em;}
.footer_copyright p a:hover {text-decoration:underline;}
.footer_copyright p img {display:inline-block;height:1.4em;margin-right:0.25em;position:relative;top:0.3em;}
.back-top {position:fixed;right:3em;bottom:10em;z-index:10;width:4em;height:4em;border-radius:50%;background:#ff3d00;}
.back-to-top {display:block;width:100%;font-size:1.125em;}
.back-to-top i {display:block;text-align:center;color:#f7e7e2;font-size:1.25em;}
.back-to-top strong {display:block;text-align:center;color:#f7e7e2;font-family:'Bahnschrift';}
.page_banner {position:relative;}
.page_banner .img {width:100%;}
.page_banner .img img {width:100%;height:auto;min-height:25em;object-fit:cover;}
.page_banner .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.page_banner .txt .tit {font-size:2.5em;font-weight:400;text-align:center;color:#fff;margin-bottom:0.4em;}
.page_banner .txt .con {font-size:1.125em;text-align:center;color:#fff;}
.service-info {background:#f5f5f5;padding:6.75em 0;}
.service-info .section-name {color:#262626;}
.service-info .list {padding-top:5.25em;}
.service-info .list .item {width:31.35%;background:#fff;padding:3.875em 2em;box-shadow:0 0 1.52em rgb(0 0 0 / 10%);}
.service-info .list .item .img {margin-bottom:2.5em;}
.service-info .list .item .img img {margin:0 auto;width:6.75em;height:6.75em;object-fit:contain;}
.service-info .list .item .txt {text-align:center;}
.service-info .list .item .txt .tit {font-size:1.625em;margin-bottom:0.75em;}
.service-info .list .item .txt .con {font-size:1.125em;color:#797979;}
.service-contact {background:#f5f5f5;padding-bottom:7.25em;}
.service-contact .list {padding-top:2.875em;}
.service-contact .list .item {width:22.25%;background:#fff;padding:3.25em 1em;box-shadow:0 0 1.52em rgb(0 0 0 / 5%);}
.service-contact .list .item .img {margin-bottom:1.25em;}
.service-contact .list .item .img img {margin:0 auto;width:6.25em;height:6.25em;object-fit:contain;}
.service-contact .list .item .txt {text-align:center;}
.service-contact .list .item .txt .tit {font-size:1.625em;margin-bottom:0.5em;}
.service-contact .list .item .txt .con {font-size:1em;color:#797979;}
.contact-info {padding:4.5em 0;}
.contact-info .list {padding-top:2.875em;}
.contact-info .list .item {width:28.75%;background:#fff;border-radius:0.75em;padding:2.25em 2em;box-shadow:0 0 1.5em rgb(0 55 120 / 20%);}
.contact-info .list .item .img {margin-bottom:1em;}
.contact-info .list .item .img img {margin:0 auto;height:4.25em;object-fit:contain;}
.contact-info .list .item .txt {text-align:center;}
.contact-info .list .item .txt .tit {font-size:1.5em;color:#222222;margin-bottom:0.75em;}
.contact-info .list .item .txt .con {max-width:15em;width:100%;margin:0 auto;}
.contact-info .list .item .txt .con1 {max-width:14em;width:100%;text-align:left;}
.contact-info .list .item .txt .con b {display:block;font-size:1.875em;font-weight:600;color:var(--theme);margin-bottom:0.75em;}
.contact-info .list .item .txt .con p {font-size:1.125em;color:#222222;line-height:1.5;}
.contact-info .list .item .txt .con1 p {margin-bottom:0.25em;}
.contact-info .list .item .txt .con>img {margin:0 auto;width:9.5em;box-shadow:0 0 1.25em rgb(0 55 120 / 20%);}
.contact-info .list .item .txt .con .section-btn {margin-top:2.25em;border-radius:2em;padding:0.65em 2em;}
.contact-info .list .item .txt .con .section-btn>.flex {font-size:1.125em;}
.contact-info .list .item .txt .con .section-btn img {margin-left:0.5em;width:1.35em;}
.contact-service {padding:2.75em 0 9.25em;}
.contact-service .list {padding-top:2.875em;}
.contact-service .list .item {position:relative;width:28.75%;background:#fff;border-radius:0.75em;padding:5em 2em 1em;height:17.5em;box-shadow:0 0 1.5em rgb(0 55 120 / 20%);transition:all 0.75s;}
.contact-service .list .item .img {position:relative;width:100%;height:3.375em;margin-bottom:1.875em;}
.contact-service .list .item .img img {width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:all 0.75s;}
.contact-service .list .item .img .img-1 {opacity:1;}
.contact-service .list .item .img .img-2 {opacity:0;}
.contact-service .list .item .txt {}
.contact-service .list .item .txt .tit {color:#222222;font-size:1.875em;margin-bottom:0.75em;text-align:center;transition:all 0.75s;}
.contact-service .list .item .txt .con {opacity:0;font-size:1.125em;color:#fff;text-align:center;text-decoration:underline;transition:all 0.75s;}
.contact-service .list .item .item-hover {position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;transform:translateY(-3em);transition:all 0.75s;}
.contact-service .list .item .item-hover>div {width:100%;height:100%;}
.contact-service .list .item .item-hover img {width:7.5em;height:7.5em;object-fit:contain;background:#fff;margin-right:1.5em;}
.contact-service .list .item .item-hover p {font-size:1.125em;color:#fff;}
.contact-service .list .item:hover {background:var(--theme);padding-top:3em;}
.contact-service .list .item1:hover .img .img-1 {opacity:0;}
.contact-service .list .item1:hover .img .img-2 {opacity:1;}
.contact-service .list .item1:hover .txt .tit {color:#fff;}
.contact-service .list .item1:hover .txt .con {opacity:0.6;}
.contact-service .list .item2:hover .img {opacity:0;}
.contact-service .list .item2:hover .txt {opacity:0;}
.contact-service .list .item2:hover .item-hover {opacity:1;transform:translateY(0);}
.partner-info {padding:6.75em 0 7.25em;}
.partner-info .section-name {margin-bottom:1em;}
.partner-info .section-con {text-align:left;line-height:1.75;margin-bottom:3em;}
.partner-info .imglist {margin-bottom:4em;}
.partner-info .imglist .item {width:48.85%;position:relative;}
.partner-info .imglist .item .img {width:100%;}
.partner-info .imglist .item .img img {width:100%;border-radius:1em;}
.partner-info .imglist .item .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.partner-info .imglist .item .txt .tit {width:100%;font-size:1.75em;line-height:1.5;color:#fff;padding:0 11%;}
.partner-info .box {}
/* .partner-info .box-head {background:#f2f2f2;width:45%;height:36em;padding:8.25em 7% 0;}
.partner-info .box-head .img {margin-bottom:1.5em;}
.partner-info .box-head .img img {height:4em;}
.partner-info .box-head .txt {}
.partner-info .box-head .txt .tit {font-size:1.5em;font-weight:600;margin-bottom:1.25em;color:#252525;}
.partner-info .box-head .txt .con {font-size:1em;line-height:1.75;color:#252525;}
.partner-info .box-list {background:#f9f9f9;width:55%;height:36em;padding-top:11.375em;}
.partner-info .box-list .item {width:33.333%;}
.partner-info .box-list .item .img {margin-bottom:2em;}
.partner-info .box-list .item .img img {height:3.75em;margin:0 auto;}
.partner-info .box-list .item .txt {}
.partner-info .box-list .item .txt .tit {font-size:1.5em;color:#131313;text-align:center;} */
.partner-info .box .list {background:#f9f9f9;width:100%;height:36em;overflow:hidden;}
.partner-info .box .list .item {width:18%;padding-top:11.375em;transition:all 0.75s;background:#f2f2f200;}
.partner-info .box .list .item .img {margin-bottom:2em;height:3.75em;position:relative;}
.partner-info .box .list .item .img img {position:absolute;top:0;left:50%;height:3.75em;transform:translateX(-50%);transition:all 0.75s;}
.partner-info .box .list .item .txt {}
.partner-info .box .list .item .txt .tit {font-size:1.5em;color:#131313;text-align:center;transition:all 0.75s;margin-bottom:1.25em;}
.partner-info .box .list .item .con {opacity:0;font-size:1em;line-height:1.75;color:#252525;transition:all 0.75s;}
.partner-info .box .list .item.active {width:46%;padding:8.25em 7% 0;background:#f2f2f2;}
.partner-info .box .list .item.active .img img {left:0;transform:translateX(0);}
.partner-info .box .list .item.active .txt .tit {font-weight:600;text-align:left;}
.partner-info .box .list .item.active .con {opacity:1;}
.partner-info .box-name {text-align:center;font-size:2.25em;font-weight:400;color:#1b1b1b;margin:2.25em 0 1.5em;}
.partner-info .countup-list {padding-top:5.75em;}
.partner-info .countup-list .item {width:30.55%;box-shadow:0 0 1.5em rgb(0 55 120 / 20%);cursor:default;}
.partner-info .countup-list .item .img {width:100%;height:15em;background:#000;overflow:hidden;}
.partner-info .countup-list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.partner-info .countup-list .item:hover .img img {opacity:0.75;transform:scale(1.1);}
.partner-info .countup-list .item .txt {width:100%;height:15em;}
.partner-info .countup-list .item .txt>div {width:100%;text-align:center;}
.partner-info .countup-list .item .txt .ico {}
.partner-info .countup-list .item .txt .ico img {margin:0 auto;height:3.75em;}
.partner-info .countup-list .item .txt .num {font-size:2.5em;color:var(--theme);margin:0.25em 0;}
.partner-info .countup-list .item .txt .num span {}
.partner-info .countup-list .item .txt .tit {font-size:1.125em;color:#565656;}
.message-info {background:#f7f7f7;padding:7em 0 6.25em;}
.message-info .box {background:#fff;padding:5em 4em;}
.message-info .box-left {width:43em;padding-bottom:1.5em;}
.message-info .box-tit {font-size:1.875em;font-weight:600;margin-bottom:1.5em;}
.message-info .box-con {font-size:0.875em;color:#737373;margin-bottom:2.5em;}
.message-info .box-con span {color:#ff0707;}
.message-info .form-group {width:43em;margin-bottom:2.25em;}
.message-info .form-group .required {width:9em;font-size:1.125em;padding-right:1em;line-height:2.55em;text-align:right;}
.message-info .form-group .required span {color:#ff0707;padding-right:0.25em;}
.message-info .form-group>input {border:1px solid #e1e1e1;border-radius:0.25em;font-size:1em;width:32.75em;height:2.875em;padding:0 1.125em;}
.message-info .form-group .radio-group {}
.message-info .form-group .radio-option {margin-right:1.75em;}
.message-info .form-group .radio-option input {}
.message-info .form-group .radio-option label {font-size:1em;color:#4a4a4a;}
.message-info .form-group textarea {border:1px solid #e1e1e1;border-radius:0.25em;font-size:1em;width:32.75em;padding:0.5em 1.125em;}
.message-info .form-btn {border-width:0;font-size:1em;margin-left:10.125em;}
.message-info .form-btn .btn {font-size:1.25em;border-radius:0.25em;padding:0.5em 1.5em;cursor:pointer;}
.message-info .form-btn .btn span {padding-left:1.5em;background:url(../images/submit-ico.png) no-repeat center left;background-size:0.85em;}
.message-info .box-line {width:1px;background:#e2e2e2;}
.message-info .box-right {width:26.75em;}
.message-info .message-support {width:100%;margin-bottom:1.125em;position:relative;}
.message-info .message-support .img {width:100%;}
.message-info .message-support .img img {width:100%;}
.message-info .message-support .txt {position:absolute;bottom:0;left:0;width:100%;padding:1.5em 1.875em;}
.message-info .message-support .txt .tit {font-size:1.375em;color:#fff;}
.message-info .hotline {background:#e0e8f1;padding:2.5em 2em 2em;}
.message-info .hotline .txt {}
.message-info .hotline .txt .tit {font-size:1.25em;color:#1b1b1b;}
.message-info .hotline .txt .con {font-size:1.5em;margin-top:0.35em;color:var(--theme);}
.message-info .hotline .img {width:4em;}
.message-info .hotline .img img {width:100%;}
.market-info {background:#f4f4f4;padding:4em 0 3em;}
.market-info .list {}
.market-info .list .item {background:#fff;box-shadow:0 0 1.5em rgb(0 55 120 / 20%);padding:2.25em 2.75em;margin-bottom:3.25em;}
.market-info .list .item .img {width:50%;}
.market-info .list .item .img img {border-radius:1em;width:100%;}
.market-info .list .item .txt {padding:0 2.75em;width:47%;}
.market-info .list .item .txt .tit {font-size:1.875em;font-weight:600;color:#202020;margin-bottom:0.75em;}
.market-info .list .item .txt .subtit {font-size:1.875em;color:var(--theme);position:relative;line-height:1.25;margin-bottom:0.75em;}
.market-info .list .item .txt .subtit:before {content:" ";position:absolute;bottom:0;left:0;width:4em;height:0.25em;background:#d5d5d5;}
.market-info .list .item .txt .subtit span {position:relative;line-height:1.25;}
.market-info .list .item .txt .con {font-size:1.125em;color:#3b3b3b;line-height:1.75;padding-bottom:1em;}
.market-info .list .item .txt .btn {margin-top:1em;font-size:1.5em;padding:0.5em 1.5em;border-radius:2em;}
.market-info .list .item .txt .btn span {padding-right:1.75em;background:url(../images/market-ico.png) no-repeat right center;background-size:1.25em;}
.bread-nva {border-bottom:1px solid #dfdfdf;}
.bread-nva .list {}
.bread-nva .list .item {font-size:1em;padding:1.25em 0;position:relative;margin-right:3em;}
.bread-nva .list .item:nth-last-child( 1 ) {margin-right:0;}
.bread-nva .list .item.active {color:var(--theme);}
.bread-nva .list .item:before {content:" ";display:block;position:absolute;bottom:0;left:50%;width:0;height:0.2em;background:var(--theme);transition:all 0.5s;}
.bread-nva .list .item.active:before,.bread-nva .list .item:hover:before {width:100%;left:0;}
.bread-nva .pos {padding:1.5em 0 1em;}
.bread-nva .pos a {color:#4d4d4d;}
.bread-nva .pos a:nth-last-child( 1 ),.bread-nva .pos a:hover {color:var(--theme);}
.bread-nva .pos span {font-family:"宋体";color:#4d4d4d;margin:0 0.5em;}
.dingweiboz {display:none;}
@media screen and (min-width:1081px) {
.list_nav_bigbox {display:none !important;}
}
.job-list {padding:6em 0;}
.job-list .list {}
.job-list .list .item {padding:3em;border:1px solid #dfdfdf;margin-bottom:2em;}
.job-list .list .item.active {border-color:var(--theme);}
.job-list .list .item .top {cursor:pointer;}
.job-list .list .item .tit {font-size:1.5em;width:20em;padding-right:1em;}
.job-list .list .item .address {font-size:1.125em;padding-left:1.75em;color:#404040;background:url(../images/job-address-ico.png) no-repeat left center;background-size:1em auto;}
.job-list .list .item .show-btn {position:relative;width:2.75em;height:2.75em;margin-left:auto;}
.job-list .list .item .show-btn:before {content:" ";position:absolute;top:0;left:50%;width:1px;height:100%;background:#dfdfdf;transition:all 0.5s;opacity:1;}
.job-list .list .item .show-btn:after {content:" ";position:absolute;left:0;bottom:50%;height:1px;width:100%;background:#dfdfdf;}
.job-list .list .item.active .show-btn:before {transform:rotateZ(90deg);opacity:0;}
.job-list .list .item .con {display:none;padding-top:3.25em;}
.job-list .list .item .con p {font-size:1em;color:#404040;line-height:1.75;}
.join-reason {padding:5.75em 0 6.25em;}
.join-reason .list {padding-top:2.75em;}
.join-reason .list .item {position:relative;overflow:hidden;border-radius:1em;width:31%;}
.join-reason .list .item .img {width:100%;height:100%;}
.join-reason .list .item .img img {width:100%;height:100%;object-fit:cover;}
.join-reason .list .item .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.join-reason .list .item .txt .tit {font-size:1.875em;color:#fff;text-align:center;}
.join-reason .list .item .txt .con {text-align:center;font-size:1em;line-height:1.75;height:3.5em;color:#fff;padding-top:1em;}
.join-channel {background:url(../images/join-channel-bg.jpg) no-repeat center;background-size:cover;padding:5.5em 0 6.5em;}
.join-channel .section-con {text-align:left;margin:0;width:100%;max-width:42em;line-height:1.75;}
.join-channel .img {padding-top:4.5em;}
.join-channel .img img {width:100%;}
.join-training {padding:6.25em 0;}
.join-training .section-con {text-align:left;}
.join-training .list {padding-top:1.5em;gap:1.25%;}
.join-training .list .item {width:18%;}
.join-training .list .item .txt {width:100%;background:#fff;box-shadow:0 0 1.52em rgb(0 0 0 / 10%);padding:3em 1em 4.5em;text-align:center;transition:all 0.5s;cursor:default;}
.join-training .list .item1 {padding-top:15em;}
.join-training .list .item2 {padding-top:11.25em;}
.join-training .list .item3 {padding-top:7.5em;}
.join-training .list .item4 {padding-top:3.75em;}
.join-training .list .item5 {padding-top:0;}
.join-training .list .item .txt .num {color:var(--theme);font-size:3em;transition:all 0.5s;}
.join-training .list .item .txt .tit {font-size:1.5em;font-weight:600;padding:0.25em 0 1em;transition:all 0.5s;}
.join-training .list .item .txt .con {width:100%;}
.join-training .list .item .txt .con p {font-size:1.125em;line-height:2em;color:#2d2d2d;text-align:left;transition:all 0.5s;}
.join-training .list .item .txt:hover {background:var(--theme)}
.join-training .list .item .txt:hover .num {color:#fff;}
.join-training .list .item .txt:hover .tit {color:#fff;}
.join-training .list .item .txt:hover .con p {color:#fff;}
.join-welfare {background:#f1f1f1;padding:5.5em 0 6em;}
.join-welfare .imglist {padding:2.25em 0 2.5em;}
.join-welfare .imglist .item {width:31.25%;overflow:hidden;border-radius:1em;position:relative;}
.join-welfare .imglist .item .img {position:relative;width:100%;height:100%;}
.join-welfare .imglist .item .img:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 55 120 / 80%) 0%,rgb(0 55 120 / 45%) 30%,rgb(0 55 120 / 0%) 50%,rgb(0 55 120 / 0%) 100%);opacity:0;}
.join-welfare .imglist .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.join-welfare .imglist .item .txt {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.join-welfare .imglist .item .txt .tit {font-size:1.375em;font-weight:600;line-height:1.5;color:#fff;text-align:center;}
.join-welfare .imglist .item:hover .img:after {opacity:1;}
.join-welfare .imglist .item:hover .img img {transform:scale(1.1);}
.join-welfare .list {width:100%;gap:2.6%;}
.join-welfare .list .item {width:23.05%;height:9em;background:#fff;margin-bottom:2.25em;border-radius:1em;transition:all 0.5s;cursor:default;overflow:hidden;position:relative;}
.join-welfare .list .item:before {content:" ";position:absolute;background:linear-gradient(135deg,#b3d5f8,#fff 30%,#fff 70%,#b3d5f8);display:block;width:100%;height:100%;transform:scale(2.2);transition:all 0.5s;}
.join-welfare .list .item:hover {box-shadow:0 0 1.52em rgb(0 0 0 / 10%);}
.join-welfare .list .item:hover:before {transform:scale(1);}
.join-welfare .list .item .txt {width:100%;height:100%;position:relative;}
.join-welfare .list .item .txt .tit {font-size:1.375em;text-align:center;line-height:1.5;}
.join-working {padding:6.25em 0;}
.join-working .working-swiper {overflow:hidden;width:100%;padding-top:2.5em;}
.join-working .working-swiper .swiper {overflow:unset;}
.join-working .working-swiper .swiper-slide {width:49.5em;}
.join-working .working-swiper .item {position:relative;width:47.5em;margin:0 auto;overflow:hidden;border-radius:1em;}
.join-working .working-swiper .item .img {width:100%;}
.join-working .working-swiper .item .img img {width:100%;}
.join-working .working-swiper .item .txt {position:absolute;top:0;left:0;width:100%;height:100%;}
.join-working .working-swiper .item .txt:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 55 120 / 80%) 0%,rgb(0 55 120 / 45%) 30%,rgb(0 55 120 / 0%) 60%,rgb(0 55 120 / 0%) 100%);opacity:0;}
.join-working .working-swiper .item .txt .tit {position:absolute;bottom:4.75em;left:0;width:100%;opacity:0;transform:translateY(-3em);color:#fff;line-height:1.25;font-size:1.375em;padding:0 1.5em;transition:all .5s;}
.join-working .working-swiper .item .txt .con {position:absolute;bottom:2.5em;left:0;width:100%;opacity:0;transform:translateY(-3em);color:#fff;line-height:1.5;height:3em;font-size:1em;padding:0 2.0625em;transition:all .5s;}
.join-working .working-swiper .swiper-slide-active .item .txt:before {opacity:1;}
.join-working .working-swiper .swiper-slide-active .item .txt .tit {opacity:1;transform:translateY(0);transition:all .6s ease .5s;}
.join-working .working-swiper .swiper-slide-active .item .txt .con {opacity:1;transform:translateY(0);transition:all .6s ease .7s;}
.join-working .working-swiper .swiper-pagination {display:none;}
.join-working .list {margin-top:6em;border-top:1px solid #d3d3d3;}
.join-working .list .item {font-size:1.375em;color:#949494;padding-top:1.1em;position:relative;cursor:pointer;transition:all 0.5s;}
.join-working .list .item:before {content:" ";display:block;position:absolute;top:-3px;left:0;width:0;height:4px;background:var(--theme);transition:all 0.5s;}
.join-working .list .item.active {color:var(--theme);}
.join-working .list .item.active:before {width:100%;}
.solution-list {padding:5em 0;}
.solution-list .list {}
.solution-list .list .item {margin-bottom:2.25em;width:48.75%;position:relative;overflow:hidden;border-radius:1em;}
.solution-list .list .item .img {width:100%;height:29.375em;background:#000;}
.solution-list .list .item .img img {width:100%;height:100%;object-fit:cover;opacity:0.85;transition:all 0.6s;}
.solution-list .list .item .txt {position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden;}
.solution-list .list .item .txt:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;transition:all .6s;background-image:linear-gradient(0deg,rgb(0 55 120 / 90%) 0%,rgb(0 55 120 / 45%) 50%,rgb(0 55 120 / 0%) 80%,rgb(0 55 120 / 0%) 100%);opacity:0;}
.solution-list .list .item .txt .hint {position:absolute;left:0;bottom:0;opacity:1;transition:all .6s ease .5s;width:100%;padding:2.75em 3.5em;}
.solution-list .list .item .txt .hint img {width:2.25em;height:2.25em;object-fit:contain;margin-right:1em;}
.solution-list .list .item .txt .hint span {font-size:1.625em;color:#fff;}
.solution-list .list .item .txt .tit {position:absolute;bottom:7.5em;left:0;width:100%;opacity:0;transform:translateX(-3em);color:#fff;line-height:1.25;font-size:1em;padding:0 3.5em;transition:all .5s;}
.solution-list .list .item .txt .tit img {width:2.25em;height:2.25em;object-fit:contain;margin-right:1em;}
.solution-list .list .item .txt .tit span {font-size:1.625em;color:#fff;}
.solution-list .list .item .txt .con {position:absolute;bottom:3em;left:0;width:100%;opacity:0;transform:translateX(-3em);color:#fff;line-height:1.75;height:3.5em;font-size:1em;padding:0 3.5em;transition:all .5s;}
.solution-list .list .item:hover .img img {opacity:1;}
.solution-list .list .item:hover .txt:before {opacity:1;}
.solution-list .list .item:hover .txt .hint {opacity:0;transition:all .4s ease;}
.solution-list .list .item:hover .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.solution-list .list .item:hover .txt .con {opacity:1;transform:translateX(0);transition:all .6s ease .7s;}
.solution-intro {padding:3.5em 0 3.5em;}
.solution-intro .container {position:relative;padding-bottom:6.25em;}
.solution-intro .img {width:100%;background:#000;}
.solution-intro .img img {width:100%;height:100%;opacity:0.8;object-fit:cover;}
.solution-intro .txt {position:absolute;left:6.75%;right:6.75%;bottom:0;background:rgb(255 255 255 / 80%);padding:2.25em 2.75em;box-shadow:0 0 1.5em rgb(0 0 0 / 15%);}
.solution-intro .txt .tit {padding-bottom:1.5em;}
.solution-intro .txt .tit img {height:1.8125em;margin-right:1em;}
.solution-intro .txt .tit h2 {font-size:1.875em;font-weight:400;color:var(--theme);line-height:1;}
.solution-intro .txt .con {font-size:1.125em;line-height:1.75;color:#4d4d4d;}
.solution-details {padding:2.75em 0 7.25em;}
.solution-details .solution-swiper {padding-top:2em;position:relative;}
.solution-details .switch-con {position:relative;padding:4.5em 4.25em 1.75em;background:url(../images/solution-intro-bg.jpg);background-size:cover;}
.solution-details .switch-con .item {display:none;}
.solution-details .switch-con .item.active {display:block;}
.solution-details .details-box {width:100%;}
.solution-details .details-name {font-size:1.75em;color:var(--theme);margin-bottom:0.35em;}
.solution-details .details-con {font-size:1em;line-height:1.75;height:6.25em;width:100%;max-width:80em;}
.solution-details .switch-con .swiper-slide {width:20.375em;}
.solution-details .switch-con .li {width:100%;padding:1.75em 2.25em;overflow:hidden;}
.solution-details .switch-con .li .img {width:100%;padding-bottom:1.5em;}
.solution-details .switch-con .li .img img {width:100%;height:11.25em;object-fit:contain;transition:all 0.5s;}
.solution-details .switch-con .li .img:hover img {transform:scale(1.1);}
.solution-details .switch-con .li .txt {text-align:center;}
.solution-details .switch-con .li .txt .tit {font-size:1.125em;}
.solution-details .swiper-button {}
.solution-details .swiper-button .button-prev,.solution-details .swiper-button .button-next {position:absolute;top:50%;z-index:1;width:2.5em;height:5.625em;background:#797f85;cursor:pointer;transition:all 0.5s;}
.solution-details .swiper-button .button-prev {left:0;}
.solution-details .swiper-button .button-next {right:0;}
.solution-details .swiper-button .button-prev .icon,.solution-details .swiper-button .button-next .icon {width:100%;height:100%;fill:#fff;}
.solution-details .swiper-button .button-prev:hover,.solution-details .swiper-button .button-next:hover {background:#3a72b6;}
.solution-details .switch-tab {width:100%;}
.solution-details .switch-tab>div {width:100%;}
.solution-details .switch-tab .item {padding:1em;font-size:1.5em;color:#fff;text-align:center;flex:1;background:#164883;transition:all 0.5s;cursor:pointer;}
.solution-details .switch-tab .item.active {background:#3e77bb;}
.solution-project {background:#f6f6f6;padding:4.5em 0 6em;}
.solution-project .img {background:#000;overflow:hidden;}
.solution-project .img img {display:block;width:100%;height:17em;object-fit:cover;transition:all .5s;}
.solution-project .img:hover img {opacity:0.6;transform:scale(1.05);}
.solution-project .txt {background:#fff;padding:1.125em 1.5em;}
.solution-project .txt .tit {display:block;font-size:1.25em;font-weight:600;color:var(--text);margin-bottom:0.5em;}
.solution-project .txt .con {font-size:1em;color:#565656;}
.solution-project .project-swiper {position:relative;width:100%;margin-top:3.25em;}
.solution-project .project-swiper .button-prev,.solution-project .project-swiper .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.solution-project .project-swiper .button-prev svg,.solution-project .project-swiper .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.solution-project .project-swiper .button-prev:hover svg,.solution-project .project-swiper .button-next:hover svg {fill:#fff;background:var(--theme);}
.solution-project .project-swiper .button-prev {left:-6em;}
.solution-project .project-swiper .button-next {right:-6em;}
.about-info {padding:5.75em 0;}
.about-info .section-con {padding-top:1em;font-size:1em;text-align:left;}
.about-info .section-con p {line-height:1.75;padding-bottom:2em;}
.about-swiper {width:100%;}
.about-swiper .swiper-div {width:100%;overflow:hidden;}
.about-swiper .swiper {overflow:unset;width:17.75em;margin:0;}
.about-swiper .swiper-button {padding-bottom:2em;}
.about-swiper .swiper-button .button-prev,.about-swiper .swiper-button .button-next {width:3.5em;height:3.5em;margin-left:2em;z-index:1;}
.about-swiper .swiper-button .button-prev svg,.about-swiper .swiper-button .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 0 0 / 10%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.about-swiper .swiper-button .button-prev:hover svg,.about-swiper .swiper-button .button-next:hover svg {fill:#fff;background:var(--theme);}
.about-swiper .swiper-slide {width:17.75em;height:23.375em;margin-right:0.75em;transition:all 0.5s;}
.about-swiper .swiper-slide.swiper-slide-active {width:34.5em !important;}
.about-swiper .item {overflow:hidden;width:100%;height:100%;border-radius:0.75em;position:relative;}
.about-swiper .item .img {width:100%;height:100%;background:#000;}
.about-swiper .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s 0.5s;opacity:1;}
.about-swiper .swiper-slide.swiper-slide-active .item .img img {opacity:0.8;}
.about-swiper .item .txt {position:absolute;left:0;bottom:0;width:100%;padding:1.5em 2.375em;}
.about-swiper .item .txt .tit {color:#fff;opacity:0;transition:all 0.5s 0.5s;position:relative;left:-3em;}
.about-swiper .swiper-slide.swiper-slide-active .item .txt .tit {opacity:1;left:0;}
.about-advantage {background:url(../images/about-advantage-bg.jpg) no-repeat center;background-size:cover;}
.about-advantage .container {height:42.875em;padding-top:6em;position:relative;}
.about-advantage .section-name {color:#fff;}
.about-advantage .section-con {text-align:left;color:#fff;font-size:1.5em;}
.about-advantage .list {position:absolute;top:0;left:0;width:100%;height:100%;}
.about-advantage .list .item {position:relative;padding-top:19.5em;width:20%;height:35.5em;}
.about-advantage .list .item:before {content:" ";position:absolute;top:0;right:0;width:1px;height:100%;background:#fff;opacity:0.25;}
.about-advantage .list .item:nth-last-child( 1 ):before {display:none;}
.about-advantage .list .item .img {height:4.5em;margin-bottom:3.75em;}
.about-advantage .list .item .img img {width:auto;height:100%;margin:0 auto;}
.about-advantage .list .item .txt {text-align:center;color:#fff;}
.about-advantage .list .item .txt .tit {font-size:1.375em;margin-bottom:0.5em;}
.about-advantage .list .item .txt .tit span {font-size:2.15em;}
.about-advantage .list .item .txt .con {font-size:1.125em;opacity:0.8;}
.about-strength {padding:6.75em 0 6em;}
.about-strength .section-con {text-align:left;font-size:1.5em;}
.about-strength .list {padding-top:3.5em;gap:4.25%;}
.about-strength .list .item {width:30.5%;margin-bottom:1.625em;}
.about-strength .list .item .img {width:100%;height:17.5em;overflow:hidden;border-radius:1em;background:#000;}
.about-strength .list .item .img img {width:100%;height:100%;opacity:1;transition:all 0.5s;object-fit:cover;}
.about-strength .list .item:hover .img img {opacity:0.8;transform:scale(1.1);}
.about-strength .list .item .txt {padding:1.25em;}
.about-strength .list .item .txt .tit {font-size:1.125em;text-align:center;cursor:default;}
.about-strength .list .item:hover .txt .tit {color:var(--theme);}
.about-certified {background:#f9f9f9;padding:4em 0 3.5em;}
.about-certified .list {padding-top:4.75em;}
.about-certified .list .item {}
.about-certified .list .item .img {}
.about-certified .list .item .img img {max-height:3.75em;transition:all 0.5s;filter:grayscale(100%);}
.about-certified .list .item .img img:hover {filter:grayscale(0%);}
.about-certified .list .line {width:1px;height:3.75em;background:#dddddd;}
.culture-info {background:#f8fafd;padding:6em 0;}
.culture-info .section-name {color:#212121;}
.culture-info .list {padding-top:4.5em;}
.culture-info .list .item {width:30.55%;box-shadow:0 0 1.5em rgb(0 55 120 / 20%);cursor:default;}
.culture-info .list .item .img {width:100%;height:15em;background:#000;overflow:hidden;}
.culture-info .list .item .img img {width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
.culture-info .list .item:hover .img img {opacity:0.75;transform:scale(1.1);}
.culture-info .list .item .txt {width:100%;height:14em;}
.culture-info .list .item .txt>div {width:100%;text-align:center;}
.culture-info .list .item .txt .ico {padding-bottom:1.5em;}
.culture-info .list .item .txt .ico img {margin:0 auto;height:3.375em;}
.culture-info .list .item .txt .tit {font-size:1.5em;color:var(--theme);}
.culture-info .list .item .txt .con {font-size:1.125em;color:#565656;margin-top:0.5em;}
.culture-working {background:url(../images/culture-working-bg.jpg) no-repeat center;background-size:cover;padding:12em 0 0;height:51em;}
.culture-working .section-con {text-align:left;font-size:1.875em;line-height:1.75;color:#141414;padding-top:0.35em;width:50%;}
.culture-team {background:#f8fafd;padding:6.25em 0 5.25em;}
.culture-team .section-name {color:#000;}
.culture-team .team-swiper {margin-top:4.375em;position:relative;}
.culture-team .team-swiper .button-prev,.culture-team .team-swiper .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.culture-team .team-swiper .button-prev svg,.culture-team .team-swiper .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 55 120 / 15%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.culture-team .team-swiper .button-prev:hover svg,.culture-team .team-swiper .button-next:hover svg {fill:#fff;background:var(--theme);}
.culture-team .team-swiper .button-prev {left:-6em;}
.culture-team .team-swiper .button-next {right:-6em;}
.culture-team .team-swiper .section-btn {text-align:center;}
.culture-team .team-swiper .section-btn .btn {border-radius:1.5em;}
.culture-team .team-swiper .img {width:100%;}
.culture-team .team-swiper .img img {border-radius:0.75em;width:100%;}
.history-info {padding:4.75em 0 3em;}
.history-items {box-shadow:0 0 1.5em rgb(0 55 120 / 20%);margin-bottom:5.25em;}
.history-head {width:100%;position:relative;}
.history-head .img {width:100%;}
.history-head .img img {width:100%;}
.history-head .txt {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;}
.history-head .txt>div {}
.history-head .txt .num {opacity:0.4;font-size:6.25em;font-family:'Bahnschrift';}
.history-head .txt .num span {}
.history-head .txt .tit {font-size:1.875em;font-weight:400;}
.history-items .items-box {padding:5.5em 6.75em;}
.history-items .items-scrolls {width:100%;height:auto;max-height:30em;overflow:hidden;overflow-y:auto;}
.history-items .items-scrolls .list {}
.history-items .items-scrolls .list .item {margin-bottom:3em;}
.history-items .items-scrolls .list .item .tit {font-size:2.5em;font-family:'Bahnschrift';color:var(--theme);padding-left:1em;background:url(../images/history-tit-ico.png) no-repeat left center;background-size:0.55em;}
.history-items .items-scrolls .list .item .con {margin-top:0.5em;font-size:1.125em;line-height:1.75;color:#232323;padding-left:1.25em;background:url(../images/history-con-ico.png) no-repeat;background-position:left 0.65em;background-size:0.45em;width:98%;}
.honor-list {padding:4.75em 0;background:#f4f6fc;}
.honor-list .section-name {font-weight:600;}
.honor-list .list {gap:3%;}
.honor-list .list .item {width:22.75%;margin-bottom:2.5em;background:#fff;cursor:pointer;transition:all .5s;}
.honor-list .list .item:hover {box-shadow:0 0 1.5em rgb(0 55 120 / 20%);}
.honor-list .list .item .img {width:100%;height:15em;}
.honor-list .list .item .img img {width:100%;height:100%;object-fit:contain;}
.honor-list .list .item .txt {display:block;font-size:1em;font-weight:bold;color:#1b1b1b;text-align:center;line-height:1.5em;padding:0.75em;}
.video-list {background:#f4f6fc;padding:4.75em 0;}
.video-list .section-name {font-weight:600;}
.video-list .list {padding-top:2em;gap:4.1%;}
.video-list .list .item {background:#fff;width:30.6%;margin-bottom:2.5em;}
.video-list .list .item .txt {padding:1em 1.25em;}
.video-list .list .item .txt .cat_tit {display:block;font-size:0.875em;color:#565656;margin-bottom:0.35em;}
.video-list .list .item .txt .tit {display:block;font-size:1.25em;font-weight:bold;color:#2b2b2b;line-height:1.5;}
.video-list .list .item .img {background:#000;width:100%;height:14.5em;position:relative;overflow:hidden;}
.video-list .list .item .img:after {content:" ";display:block;position:absolute;top:50%;left:50%;width:4em;height:4em;margin-top:-2em;margin-left:-2em;background:url(../images/video-img-bg.png) no-repeat;background-size:100%;}
.video-list .list .item .img img {width:100%;height:100%;object-fit:cover;opacity:1;transition:all 0.5s;}
.video-list .list .item:hover .img img {opacity:0.8;transform:scale(1.1);}
.YouTubePopUp-Wrap {position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-color:rgb(0 0 0 / 80%);top:0;left:0;z-index:10000;}
.Video-PopUp-Content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;width:100%;height:100%;}
.vp-flex {max-width:800px;width:100%;height:450px;max-height:90%;margin:0 40px;position:relative;background-color:#000;}
.vp-flex iframe,.vp-flex video {width:100%;height:100%;max-width:100%!important;max-height:100%;min-width:100%;min-height:100%;margin:0!important;padding:0!important;outline:none!important;display:block;border:5px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 30%);background-color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.YouTubePopUp-Close {position:absolute;top:0;cursor:pointer;left:-30px;margin:auto 0;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;font-weight:300;width:26px;height:26px;background:url(../images/close.png) no-repeat center;background-size:100%;}
.YouTubePopUp-Close:hover {opacity:.5;}
.vp-flex.vp-flex-no-border iframe,.vp-flex.vp-flex-no-border video {padding:0!important;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;}
.vp-flex-no-border.vp-vt-locally,.vp-flex-no-border.vp-vt-vimeo {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.video-popup-animation {position:absolute;top:50%;left:50%;width:3.75em;height:3.75em;margin-left:-1.875em;margin-top:-1.875em;border-radius:50%;background:rgb(255 255 255 / 50%);padding:1.125em;transition:all 0.35s;}
.video-popup-animation svg {position:relative;z-index:1;width:1.5em;height:1.5em;opacity:0.75;}
.video-popup-animation svg path {transition:all 0.35s;}
.video-popup-animation:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:rgb(255 255 255 / 50%);animation:video_pulse_animation_outside ease-out 2s infinite;}
@keyframes video_pulse_animation_outside {
0% {transform:scale(1);opacity:1}
to {transform:scale(2);opacity:0}
}
.video-popup-animation:hover,.video-popup-animation:hover:after {background:rgb(1 112 105 / 50%);}
.video-popup-animation:hover svg path {fill:#fff;}
@media all and (max-width:767px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:480px!important;height:270px!important;}
.video.vp-a:before {background-size:40px;}
}
@media all and (max-width:320px) {
.vp-flex,.Video-PopUp-Content .vp-flex {max-width:240px!important;height:140px!important;}
}
.testing-service {background:#f4f6fc;padding:4.75em 0;}
.testing-service .section-name {font-weight:400;}
.testing-service .list {padding-top:2em;gap:2.8%;}
.testing-service .list .item {width:22.9%;margin-bottom:2.5em;background:#fff;cursor:pointer;transition:all .5s;}
.testing-service .list .item:hover {box-shadow:0 0 1.5em rgb(0 55 120 / 20%);}
.testing-service .list .item .img {padding:1em;width:100%;}
.testing-service .list .item .img img {display:block;width:100%;height:auto;}
.testing-service .list .item .txt {padding:0.75em 1em 1.75em;}
.testing-service .list .item .txt .tit {display:block;font-size:1.125em;font-weight:bold;color:#202020;text-align:center;}
.testing-service .list .item .txt .con {display:block;font-size:1em;font-weight:inherit;color:#565656;line-height:1.5;text-align:center;margin-top:0.5em;}
.testing-info {padding:4.75em 0;}
.testing-info .section-name {font-weight:400;}
.testing-info .list {padding-top:2em;gap:4.1%;}
.testing-info .list .item {width:30.6%;margin-bottom:3.125em;cursor:pointer;}
.testing-info .list .item .img {background:#000;width:100%;overflow:hidden;}
.testing-info .list .item .img img {width:100%;height:100%;object-fit:cover;opacity:1;transition:all 0.5s;}
.testing-info .list .item:hover .img img {opacity:0.8;transform:scale(1.1);}
.testing-info .list .item .txt {padding:1em 1.25em;}
.testing-info .list .item .txt .tit {display:block;font-size:1.25em;font-weight:bold;color:#2d2d2d;line-height:1.5;}
.testing-info .list .item:hover .txt .tit {color:var(--theme);}
.testing-honor {background:#f4f6fc;padding:4.75em 0;}
.testing-honor .section-name {}
.testing-honor .honor-swiper {margin-top:4em;position:relative;}
.testing-honor .honor-swiper .swiper {width:85%;margin:0 auto;}
.honor-swiper .button-prev,.honor-swiper .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.honor-swiper .button-prev svg,.honor-swiper .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 55 120 / 15%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.honor-swiper .button-prev:hover svg,.honor-swiper .button-next:hover svg {fill:#fff;background:var(--theme);}
.honor-swiper .button-prev {left:0;}
.honor-swiper .button-next {right:0;}
.testing-honor .honor-swiper .img {width:100%;}
.testing-honor .honor-swiper .img img {width:100%;}
.testing-about {padding:4.75em 0;}
.testing-about .section-name {font-weight:400;margin-bottom:1.5em;}
.testing-about .img {width:49%;}
.testing-about .img img {width:100%;}
.testing-about .txt {width:48%;}
.testing-about .txt .con {font-size:1em;color:#232323;line-height:2;}
.testing-about .txt .con p {line-height:2em;margin-bottom:2.5em;}
/* .static-h {overflow:hidden;} */
.static {position:relative;}
.pagination {width:100%;font-size:1.125em;}
.pagination .page-item {margin:0 0.25em;width:2em;height:2em;border-radius:0.35em;overflow:hidden;}
.pagination .page-item a {display:block;font-size:1em;width:100%;height:100%;text-align:center;line-height:2;color:var(--p-color);transition:all 0.35s;border-radius:50%;}
.pagination .page-item a i {color:inherit;}
.pagination .page-item a:hover {color:#fff;background:var(--minor);}
.pagination .page-item a.active {color:#fff;background:var(--theme);}
.section-help {padding-bottom:8.5em;}
.section-help .container {border-top:1px solid #e2e2e2;padding-top:6.5em;}
.section-help .list {padding-top:3.375em;}
.section-help .list .item {width:30%;box-shadow:0 0 1.52em rgb(0 0 0 / 10%);background:#fff;padding:1.75em 2.5em 2em;transition:all 0.5s;}
.section-help .list .item .img {position:relative;height:3em;width:100%;margin-bottom:1.5em;}
.section-help .list .item .img img {height:3em;position:absolute;top:0;left:0;transition:all 0.5s;}
.section-help .list .item .img .img-1 {opacity:1;}
.section-help .list .item .img .img-2 {opacity:0;}
.section-help .list .item .txt {}
.section-help .list .item .txt .tit {font-size:1.5em;font-weight:600;margin-bottom:0.75em;transition:all 0.5s;}
.section-help .list .item .txt .con {font-size:1em;line-height:1.75;color:#707070;height:5.25em;margin-bottom:0.75em;transition:all 0.5s;}
.section-help .list .item .txt .more {color:var(--theme);transition:all 0.5s;}
.section-help .list .item .txt .con1 {}
.section-help .list .item .txt .con1 img {height:7.75em;margin-right:1.25em;}
.section-help .list .item .txt .con1 p {font-size:1em;line-height:1.5;color:#707070;transition:all 0.5s;}
.section-help .list .item:hover {background:var(--theme);}
.section-help .list .item:hover .img .img-1 {opacity:0;}
.section-help .list .item:hover .img .img-2 {opacity:1;}
.section-help .list .item:hover .txt .tit {color:#fff;}
.section-help .list .item:hover .txt .con {color:#fff;}
.section-help .list .item:hover .txt .more {color:#fff;}
.section-help .list .item:hover .txt .con1 p {color:#fff;}
.pos-nva {padding:1.5em 0;color:#4d4d4d;}
.pos-nva a {font-size:1em;}
.pos-nva a:nth-last-child( 1 ) {color:var(--theme);}
.pos-nva span {font-family:"宋体";margin:0 0.75em;}
.product-list {padding:2.25em 0 4em;}
.product-list .left {width:15.75em;}
.product-list .right {width:calc( 100% - 19.75em );}
.list_category {width:100%;box-shadow:0 0 1.52em rgb(0 0 0 / 10%);}
.list_category .title {display:block;width:100%;font-size:1.5em;color:#fff;background:var(--theme);padding:0.75em 1.5em;line-height:1;}
.category_navbar {width:100%;background:#fff;}
.category_navbar .megamenu {width:100%;border-bottom:1px solid #f1f1f1;}
.category_navbar .megamenu a {display:block;width:100%;font-size:1.125em;line-height:1;color:#4c4c4c;padding:1em 2.75em 1em 1.75em;background:#fff;}
.category_navbar .megamenu.active a,.category_navbar .megamenu:hover a {background-color:#e9eaeb;background-image:url(../images/product-cat-ico.png);background-repeat:no-repeat;background-position:90% center;background-size:1.25em;color:var(--theme);}
.product-list .lists {gap:2%;}
.product-list .lists .item {width:32%;padding-top:4.375em;margin-bottom:4em;position:relative;}
.product-list .lists .item .img {width:100%;height:10.5em;position:absolute;top:0;left:0;z-index:1;}
.product-list .lists .item .img img {width:75%;height:100%;object-fit:contain;transition:all 0.75s;margin:0 auto;}
.product-list .lists .item .txt {position:relative;background:#fff;padding:7em 2em 0;height:19.5em;box-shadow:0 0 1.52em rgb(0 0 0 / 10%);}
.product-list .lists .item .txt .tit {font-size:1.125em;text-align:center;margin-bottom:1em;}
.product-list .lists .item .txt .con {font-size:0.9375em;color:#636363;text-align:center;line-height:1.5;height:3em;margin-bottom:1.5em;}
.product-list .lists .item .txt .more {margin:0 auto;font-size:0.875em;width:11em;color:#ff3d00;line-height:3em;text-align:center;border:1px solid var(--theme);border-radius:1.5em;transition:all 0.75s;}
.product-list .lists .item .txt .more span {display:block;width:1.35em;height:1em;margin-left:0.5em;background:url(../images/product-info-ico.png) no-repeat center;background-size:1.35em;transition:all 0.75s;}
.product-list .lists .item:hover .img img {transform:scale(1.1);}
.product-list .lists .item:hover .txt .more {background:var(--theme);color:#fff;}
.product-list .lists .item:hover .txt .more span {background-image:url(../images/product-info-ico-h.png);}
.news-list {background:#f8f8f8;padding:4.5em 0 7.5em;}
.news-list .lists {padding-top:3em;}
.news-list .lists .item {background:#fff;margin-bottom:2.5em;}
.news-list .lists .item .img {width:30.75em;height:14.125em;overflow:hidden;}
.news-list .lists .item .img img {width:100%;height:100%;transition:all 0.5s;}
.news-list .lists .item .txt {width:calc( 100% - 30.75em );padding:0 2.75em;}
.news-list .lists .item .txt .cat_link {display:block;font-size:0.875em;color:#565656;margin-bottom:1em;}
.news-list .lists .item .txt .tit {display:block;font-size:1.25em;font-weight:600;margin-bottom:0.5em;}
.news-list .lists .item .txt .con {font-size:0.875em;color:#616161;line-height:1.75;height:5.25em;margin-bottom:0.75em;}
.news-list .lists .item .txt .time {font-size:0.875em;color:#616161;}
.news-list .lists .item:hover {box-shadow:0 0 1.75em rgb(0 55 120 / 25%);}
.news-list .lists .item .img img:hover {transform:scale(1.1);}
.news-list .lists .item .txt .cat_link:hover {color:var(--theme);}
.template-list {padding:5.75em 0;background:#f4f6fc;}
.template-list .lists {padding-top:3.5em;gap:4.25%;}
.template-list .lists .item {width:30.5%;margin-bottom:3.375em;}
.template-list .lists .item .img {background:#000;overflow:hidden;}
.template-list .lists .item .img img {display:block;width:100%;height:17em;object-fit:cover;transition:all .5s;}
.template-list .lists .item .img:hover img {opacity:0.6;transform:scale(1.05);}
.template-list .lists .item .txt {background:#fff;padding:1.125em 1.5em;}
.template-list .lists .item .txt .tit {display:block;font-size:1.25em;font-weight:600;margin-bottom:0.5em;}
.template-list .lists .item .txt .con {font-size:1em;color:#565656;}
.section.product-info {position:relative;}
#cptd {display:none;}
#hxjs {display:none;}
.product-banner {width:100%;position:absolute;top:0;left:0;}
.product-banner img {width:100%;height:auto;min-height:25em;object-fit:cover;}
.product-nva {position:relative;padding:1.25em 0;color:#fff;border-bottom:1px solid #92a0bd;}
.product-nva .pos {}
.product-nva .pos a {font-size:1em;}
.product-nva .pos span {font-family:"宋体";margin:0 0.75em;}
.info-des {position:relative;padding:8.5em 0 3.75em;}
.info-des .img {margin-bottom:1.75em;}
.info-des .img img {height:25em;width:auto;max-width:100%;object-fit:contain;}
.info-des .txt {}
.info-des .txt .tit {font-size:1.875em;font-weight:600;margin-bottom:0.75em;}
.info-des .txt .con {}
.info-des .txt .con p {text-align:left;font-size:1.125em;line-height:1.75;}
.info-feature {background:#eceff3;padding:4.5em 0 2em;}
.info-feature .section-name {font-weight:600;text-align:left;}
.info-feature .list {}
.info-feature .list .item {margin:3em 0;width:45%;}
.info-feature .list .item .img {width:5.75em;}
.info-feature .list .item .img img {width:5.75em;height:5.75em;padding:1.25em;object-fit:contain;border-radius:0.5em;border:1px solid #525252;}
.info-feature .list .item .txt {width:calc( 100% - 5.75em );padding-left:1.75em;}
.info-feature .list .item .txt .tit {font-size:1.5em;margin-bottom:0.25em;}
.info-feature .list .item .txt .con {font-size:1em;color:#525252;line-height:1.75;}
.info-core {background:url(../images/info-core-bg.jpg) no-repeat center;background-size:cover;padding:4em 0 5em;}
.info-core .section-name {font-weight:600;text-align:left;color:#fff;}
.info-core .list {padding-top:2em;gap:3em;}
.info-core .list .item {font-size:1.25em;color:#fff;padding:0.5em 2em;border:1px solid #fff;border-radius:0.35em;cursor:pointer;transition:all 0.5s;}
.info-core .list .item.active {background:#fff;color:var(--theme);}
.core-swiper {background:#eceff3;padding:3.5em 0;}
.core-swiper .container {position:relative;}
.core-swiper .swiper {width:78%;margin:0 auto;}
.core-swiper .swiper-pagination {display:none;}
.core-swiper .txt {min-height:15em;}
.core-swiper .txt .tit {font-size:1.875em;color:var(--theme);margin-bottom:0.5em;}
.core-swiper .txt .con {}
.core-swiper .txt .con p {font-size:1.125em;line-height:1.75;text-align:left;color:#333;}
.core-swiper .button-prev,.core-swiper .button-next {position:absolute;top:50%;z-index:1;width:3.5em;height:3.5em;margin-top:-1.75em;}
.core-swiper .button-prev svg,.core-swiper .button-next svg {fill:var(--theme);padding:1.125em;width:100%;height:100%;box-shadow:0 0 1em rgb(0 55 120 / 15%);border-radius:50%;background:#fff;cursor:pointer;transition:all 0.5s;}
.core-swiper .button-prev:hover svg,.core-swiper .button-next:hover svg {fill:#fff;background:var(--theme);}
.core-swiper .button-prev {left:0;}
.core-swiper .button-next {right:0;}
.article-info {background:#f7f7f7;padding:3em 0;}
.article-info .container {background:#fff;padding:3.375em 4.25em;}
.article-info .article-pos {width:100%;color:#4d4d4d;margin-bottom:3.5em;}
.article-info .article-pos a {font-size:1em;}
.article-info .article-pos span {font-family:"宋体";margin:0 0.75em;}
.article-info .left {width:43.75em;}
.article-info .line {width:1px;background:#e2e2e2;}
.article-info .right {width:26.75em;}
.article {}
.article .tit {font-size:1.875em;font-weight:600;text-align:left;line-height:1.5;margin-bottom:1em;}
.article .time {font-size:0.875em;color:#737373;padding-bottom:2em;}
.article .con {border-top:1px solid #e2e2e2;padding:3em 0;}
.article .con p {font-size:1.125em;color:#3a3a3a;line-height:1.75;margin-bottom:1.5em;}
.article .con img {width:auto !important;height:auto !important;max-width:100% !important;margin:1em auto;}
.article .article-btn {text-align:center;}
.article .article-btn .btn {border-radius:2em;padding:0.75em 2em;}
.article .article-btn .btn .icon {fill:#fff;width:1.25em;height:1.25em;margin-right:0.5em;}
.article .article-btn .btn span {display:block;}
.article-info .hot_sale {}
.article-info .hot_sale .name {font-size:1.5em;margin-bottom:1.75em;}
.article-info .hot_sale .item {width:100%;margin-bottom:3em;}
.article-info .hot_sale .item .img {width:100%;background:#000;overflow:hidden;margin-bottom:1.125em;}
.article-info .hot_sale .item .img img {width:100%;transition:all 0.5s;opacity:1;}
.article-info .hot_sale .item .txt {}
.article-info .hot_sale .item .txt .tit {font-size:1.125em;line-height:1.5;margin-bottom:1em;}
.article-info .hot_sale .item .txt .time {font-size:1.125em;color:#737373;}
.article-info .hot_sale .item .img:hover img {opacity:0.75;transform:scale(1.1);}
.prev-next {border-top:1px solid #e2e2e2;padding-top:1.75em;}
.prev-next a {display:block;font-size:0.875em;margin-bottom:1em;color:#737373;}
.prev-next a span {}
.prev-next a:hover span {color:var(--theme);}
.head_middle {display:none;}
.m_navbtn_close {display:none;}
.office-list {padding:5em 0 6em;}
.office-list .section-name {font-weight:600;}
.office-head {width:100%;background:#f4f6fc;margin-top:2.25em;}
.sfen_liebiao {padding:1.75em 2.5em 1.25em;overflow:hidden;}
.sfen_liebiao .sfen_ti {float:left;width:3em;font-size:1.25em;color:#262626;line-height:1.6em;}
.sfen_liebiao .diqu {float:right;width:calc( 100% - 4em );}
.sfen_liebiao .diqu a {display:block;margin:0 0.5em;padding:0 0.65em;font-size:1.125em;color:#262626;line-height:2em;margin-bottom:0.55em;}
.sfen_liebiao .diqu a:hover,.sfen_liebiao .diqu .cur {background:#34364e;color:#fff;}
.office-list .list {margin-top:3.25em;gap:2.8%;}
.office-list .list li {width:48.6%;height:7.875em;padding:0 2em 0;margin-bottom:2.875em;transition:all .5s;background:#fff;box-shadow:0 0 12px rgba(0,0,0,0.1);cursor:default;}
.office-list .list li:hover {background:#f4f6fc;}
.office-list .list li>div {width:100%;}
.office-list .list li span {display:block;font-size:1.25em;font-weight:bold;color:#262626;line-height:1.2;}
.office-list .list li .dizhi_con {font-size:1.125em;color:#262626;line-height:1.35em;margin-top:0.55em;}
@media screen and (min-width:1921px) {
body {font-size:0.833vw;}
.container {max-width:78.125vw;}
}
@media screen and (max-width:1532px) {
.head_right {width:60.5em;}
.section-project .project-swiper .button-prev {left:-1rem;}
.section-project .project-swiper .button-next {right:-1rem;}
.section-news .list .item .img {height:12vw;}
.solution-project .project-swiper .button-prev {left:-1rem;}
.solution-project .project-swiper .button-next {right:-1rem;}
.culture-team .team-swiper .button-prev {left:-1rem;}
.culture-team .team-swiper .button-next {right:-1rem;}
.about-swiper .swiper {width:18.5vw;}
.about-swiper .swiper-slide.swiper-slide-active {width:calc( 38.5vw - 36px ) !important; }
}
@media screen and (max-width:1380px) {
.message-info .box-left {width:38em;}
}
@media screen and (max-width:1300px) {
body {font-size:14px;}
.head_right {width:58.5em;}
.foot-contact {width:32em;}
.message-info .box {padding:3.5em 2.5em;}
.message-info .box-left {width:36em;}
.message-info .box-tit {margin-bottom:1em;}
.message-info .box-con {font-size:1em;}
.message-info .form-group {width:100%;}
.message-info .form-group .required {width:7em;}
.message-info .form-group>input {width:28em;}
.message-info .form-group textarea {width:28em;}
.job-list .list .item .con p {font-size:1.125em;}
.about-info {padding:3.75em 0;}
.about-info .section-con p {padding-bottom:1em;font-size:1.125em;}
.about-swiper .item .txt .tit {font-size:1.25em;}
.about-advantage .list .item {padding-top:4em;margin-top:10em;height:20em;}
.product-list .right {width:calc( 100% - 18.5em );}
.template-list .lists {gap:2%;}
.template-list .lists .item {width:32%;margin-bottom:2%;}
.article-info .left {max-width:60%;}
.article-info .right {max-width:37%;}
.article-info .hot_sale .name {font-size:1.35em;margin-bottom:1em;}
.article-info .hot_sale .item {margin-bottom:2.5em;}
.article-info .container {padding:2em 2em;}
.article-info .article-pos {margin-bottom:2.5em;}
.article .tit {font-size:1.65em;}
.prev-next a {font-size:1em;}
}
@media screen and (max-width:1080px) {
.header.header-active {top:0;}
.head_top {display:none;}
.head_logo {width:auto;height:4.5em;padding:0.75em 0;}
.head_right {width:5em;}
.head_nav {display:none;}
.mobile-head {display:block;width:5em;}
.m_head_search {width:1.75em;height:1.75em;}
.m_head_search img {width:1.5em;}
.m_head_language {line-height:1.75;font-size:1.5em;color:var(--theme);}
.head_navbtn {display:block;width:5em;}
.head_navbtn .navbtn {display:block;font-size:1.25em;width:2.16em;height:2.16em;text-align:center;line-height:2.16;border-radius:4px;background:var(--background);color:var(--theme);position:relative;transition:all 0.3s ease 0s;overflow:hidden;box-shadow:0 0 0.25em rgb(0 0 0 / 35%);}
.head_navbtn .navbtn span {display:block;background:var(--theme);width:1.3em;height:0.12em;transition:all 0.3s ease 0s;position:absolute;left:0.43em;}
.head_navbtn .navbtn span:nth-child(1) {top:0.55em;}
.head_navbtn .navbtn span:nth-child(2) {top:1.01em;}
.head_navbtn .navbtn span:nth-child(3) {bottom:0.55em;}
.head_navbtn .navbtn.active span:first-child {transform:rotate(45deg) translate(0,0);top:1.02em;}
.head_navbtn .navbtn.active span:nth-child(2) {transform:translateX(-40px);}
.head_navbtn .navbtn.active span:nth-child(3) {transform:rotate(-45deg) translate(0,0);bottom:1.02em;}
.header-h {height:4.5em;}
.foot-contact {width:28em;}
.back-top {display:none;}
.section-product-system .cat-list {gap:4%;}
.section-news .list {gap:3%;padding-top:1em;}
.section-news .list .item {width:31.333%;}
.contact-info .list .item {width:31%;}
.contact-service .list .item {width:31%;}
.partner-info .imglist .item .txt .tit {font-size:1.65em;padding:0 6%;}
.partner-info .box .list .item.active {padding:7.25em 4% 0;}
.message-info .box-left {width:100%;padding-bottom:4em;}
.message-info .form-group>input {width:calc( 100% - 8em );}
.message-info .form-group textarea {width:calc( 100% - 8em );}
.message-info .box-line {display:none;}
.message-info .box-right {width:100%;}
.market-info .list .item .txt {padding:0;width:45%;}
.market-info .list .item .img {width:52%;}
.solution-list {padding:3.5em 0;}
.solution-list .list .item .img {height:25em;}
.solution-list .list .item .img img {opacity:1;}
.solution-list .list .item .txt:before {opacity:1;}
.solution-list .list .item .txt .hint {opacity:0;transition:all .4s ease;}
.solution-list .list .item .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;padding:0 1.5em;}
.solution-list .list .item .txt .con {font-size:1.125em;opacity:1;transform:translateX(0);transition:all .6s ease .7s;padding:0 1.5em;bottom:2.5em;}
.job-list .list .item {padding:2em;}
.join-reason {padding:4.5em 0;}
.join-reason .list {padding-top:1.5em;}
.join-reason .list .item {width:32%;}
.join-reason .list .item .txt .tit {font-size:1.5em;font-weight:600;}
.join-reason .list .item .txt .con {height:4.5em;}
.join-channel {padding:4.5em 0;}
.join-training {padding:4.5em 0;}
.join-training .list .item {width:19%;}
.join-training .list .item .txt .num {font-size:2.75em;}
.join-training .list .item .txt .tit {font-size:1.35em;}
.join-welfare {padding:4.5em 0;}
.join-welfare .list .item .txt .tit {font-size:1.25em;}
.join-working {padding:3.5em 0;}
.about-advantage .list .item:before {display:none;}
.about-strength {padding:4.5em 0;}
.culture-info {padding:4.5em 0;}
.culture-info .list {padding-top:3em;}
.culture-info .list .item {width:32%;}
.culture-working {padding:8em 0 0;height:36em;}
.culture-team {padding:4.5em 0;}
.history-items .items-box {padding:3.5em 4.75em;}
.honor-list .list {gap:2%;}
.honor-list .list .item {width:23.5%;}
.video-list .list {gap:2%;}
.video-list .list .item {width:32%;}
.testing-service .list {gap:4%;}
.testing-service .list .item {width:48%;}
.testing-service .list .item .txt {padding:1em 2em 2.25em;}
.testing-service .list .item .txt .tit {font-size:1.5em;}
.testing-service .list .item .txt .con {font-size:1.25em;}
.testing-info .list {gap:4%;}
.testing-info .list .item {width:48%;}
.testing-info .list .item .txt .tit {font-size:1.5em;}
.testing-about .txt .con {font-size:1.125em;}
.testing-about .txt .con p {line-height:1.75;margin-bottom:1em;}
.product-list {background:#f8f8f8;}
.product-list .left {display:none;}
.product-list .right {width:100%;}
.section-help .list .item {width:31.5%;}
.template-list {padding:4em 0;}
.template-list .lists {padding-top:1.75em;padding-bottom:2em;}
.article-info .article-pos {margin-bottom:1.75em;}
.article-info .left {max-width:100%;width:100%;padding-bottom:4em;}
.article-info .line {display:none;}
.article-info .right {max-width:100%;width:100%;}
.article-info .hot_sale {display:none;}
.prev-next a {font-size:1.125em;margin-bottom:1.5em;}
.info-feature .list .item {width:48%;}
.info-core .list {gap:2em;}
.info-core .list .item {font-size:1.25em;padding:0.5em 1.25em;}
.head_middle {display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--theme) !important;transform:translateX(-100%);transition:all 0.3s ease 0s;z-index:1020;padding:3em 0 0;}
.head_middle.active {transform:translateX(0);}
.head_middle .navbar_middle {display:block;width:94%;max-width:1400px;margin:0 auto;}
.head_middle .navbar_middle .megamenu {width:100%;color:#fff;position:relative;}
.head_middle .navbar_middle .megamenu>a {display:block;color:#fff !important;padding:0.75em 0;font-size:1.25em;}
.head_middle .navbar_middle .megamenu i {display:block;position:absolute;top:0;right:0;font-size:1.25em;width:2.4em;height:2.75em;line-height:2.75em;text-align:center;transition:all 0.5s;}
.head_middle .nav_list {display:none;position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.head_middle .nav_list1 {position:unset;transform:translateX(0);box-shadow:none;padding:0.5em 1em;margin-bottom:1em;}
.head_middle .nav_list ul {display:block;}
.head_middle .nav_list li {position:relative;}
.head_middle .nav_list li .img {display:none;}
.head_middle .nav_list li a {display:block;color:#fff !important;padding:0.75em 0;font-size:1.25em;}
.head_middle .nav_list li a:hover {background:none;color:#fff;}
.head_middle .active-c>i {transform:rotate(180deg);}
.head_middle.active>a:before,.head_middle.active>a:after {display:none;}
.head_middle .navbar_middle .active-c>i {transform:rotate(90deg);}
.head_middle .m_navbtn_close {display:block;position:absolute;right:1em;top:1em;height:1.5em;width:1.5em;transform:rotate(45deg);font-size:1.5em;}
.head_middle .m_navbtn_close span {position:absolute;background:#ffffff;transition:all .15s ease-in-out;}
.head_middle .m_navbtn_close span:nth-child(1) {height:0;width:2px;top:10%;left:50%;margin-left:-1px;transition-delay:0s;}
.head_middle .m_navbtn_close span:nth-child(2) {width:0;height:2px;left:10%;top:50%;margin-top:-1px;transition-delay:.15s;}
.head_middle.active .m_navbtn_close > span:nth-child(1) {height:80%;transition-delay:.3s;}
.head_middle.active .m_navbtn_close > span:nth-child(2) {width:80%;transition-delay:.45s;}
.product-nva {display:none;}
.article-pos {display:none;}
.pos-nva {display:none;}
.bread-nva {display:none;}
.dingweiboz {display:block;width:100%;background:#efeeed;overflow:hidden;}
.dingweiboz span {display:inline-block;font-size:16px;color:#313131;font-weight:bold;margin-left:15px;line-height:58px;padding-left:27px;background-image:url(../images/dw.png);background-repeat:no-repeat;background-size:20px auto;background-position:left;}
.cpfenl {float:right;margin-right:15px;position:relative;}
.cpfenl .sankr {width:13px;height:8px;position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;opacity:0;transition:all .4s ease;}
.cpfenl .sankr img {display:block;width:100%;height:auto;}
.cpfenl:after {content:'展开栏目';display:block;font-size:14.5px;color:#313131;line-height:28px;background:#dfdfdf;border-radius:13px;margin-top:15px;padding:0 18px;box-shadow:0 0 3px rgba(51,51,51,0.3);}
.dingweiboz .cur:after {content:'收起栏目';display:block;font-size:14.5px;color:#313131;line-height:28px;background:#dfdfdf;border-radius:13px;margin-top:15px;padding:0 18px;box-shadow:0 0 3px rgba(51,51,51,0.3);}
.dingweiboz .cur .sankr {opacity:1;}
.list_nav_bigbox {width:100%;margin:auto;padding:25px 0;background:#fff;display:none;box-shadow:0 1px 5px rgba(204,204,204,0.2);}
.list_nav_bigbox ul {display:block;width:94%;margin:auto;overflow:auto;}
.list_nav_bigbox ul li {display:block;border-bottom:1px solid #eaeaea;padding:12px 10px;overflow:hidden;}
.list_nav_bigbox ul li a {display:inline-block;font-size:16px;color:#313131;line-height:18px;}
.list_nav_bigbox .cur,.list_nav_bigbox .carok .cur {color:#d62a3b;}
.list_nav_bigbox ul::-webkit-scrollbar {width:4px;background:#ededed;}
.list_nav_bigbox ul::-webkit-scrollbar-track {border-radius:4px;}
.list_nav_bigbox ul::-webkit-scrollbar-thumb {border-radius:4px;background:rgba(224,224,224,1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}
.list_nav_bigbox .carok {display:block;margin-top:15px;border-top:1px dashed #eaeaea;padding-top:10px;display:none;}
.list_nav_bigbox .carok a {display:block;font-size:14.5px;color:#888;line-height:24px;padding-left:30px;}
.article-info {padding:2em 0;}
}
@media screen and (max-width:920px) {
body {font-size:12px;}
.section-con {font-size:1.25em;}
.section-solution {padding:3em 0 3em;}
.section-solution .list {}
.section-solution .list .item,.section-solution .list .item.active {width:49%;height:23em;margin-bottom:2%;}
.section-solution .list .item .img a:before {opacity:0;}
.section-solution .list .item .txt:before {opacity:1;}
.section-solution .list .item .txt .hint {opacity:0;transition:all .4s ease;}
.section-solution .list .item .txt .ico {opacity:1;transform:translateX(0);transition:all .6s ease .5s;left:1.5em;}
.section-solution .list .item .txt .tit {opacity:1;transform:translateX(0);transition:all .6s ease .5s;}
.section-solution .list .item .txt .con {opacity:1;transform:translateX(0);transition:all .6s ease .7s;}
.section-solution .list .item .txt .more-a {opacity:1;transform:translateX(0);transition:all .6s ease .7s;top:20.55em;}
.section-solution .list .item .txt .tit {top:9.5em;padding:0 0.923em;}
.section-solution .list .item .txt .con {top:16.15em;padding:0 1.5em;font-size:1.125em;}
.section-product-system {padding:2em 0 3em;}
.section-product-system .cat-list {gap:3%;}
.section-product-system .cat-list .item {width:9em;padding:1.25em;}
.section-project {padding:4em 0 3em;}
.section-project .swiper-button {display:none;}
.section-project .txt .tit {font-size:1.35em;}
.section-project .txt .con {font-size:1.125em;}
.section-project .section-btn .btn {font-size:1.25em;}
.section-news {padding:3em 0;}
.section-news .list .item {width:100%;margin-bottom:2.5em;}
.section-news .list .item .img {height:auto;}
.section-news .list .item .txt .cat_link {font-size:1.125em;}
.section-news .list .item .txt .tit {font-size:1.35em;}
.section-news .list .item .txt .time {font-size:1.125em;}
.footer {padding-top:3.25em;}
.foot-logo {margin-bottom:1.5em;}
.foot-top .des {font-size:1.75em;}
.foot-left {width:100%;border-width:0;}
.foot-wx span {font-size:1.25em;}
.foot-contact {width:auto;flex:1;padding-left:4em;}
.foot-tel {padding-bottom:1.25em;}
.foot-tel .p {font-size:1.125em;}
.foot-tel .num {font-size:2em;}
.foot-contact .list .item {font-size:1.35em;}
.foot-right {width:100%;}
.foot-main-nav {display:none;}
.foot-sec-nav {max-width:unset;border-width:0;padding-left:0;width:100%;}
.foot-sec-nav .item {display:block;}
.foot-sec-nav .m_name {display:block;line-height:1;color:#fff;position:relative;margin-bottom:0;font-size:1.35em;background:none;padding:1.25em 0;border-bottom:1px solid var(--border-color);border-radius:0;}
.foot-sec-nav .m_name span {position:absolute;top:0;right:0;line-height:3.5em;text-align:center;width:3.5em;height:3.5em;transition:all 0.5s;}
.foot-sec-nav .m_name.active span {transform:rotate(45deg);}
.foot-sec-nav .item .toggle_con {display:none;padding:2em 0;border-bottom:1px solid var(--border-color);}
.foot-sec-nav .item a {font-size:1.35em;}
.footer_copyright p {font-size:1.25em;}
.bread-nva .list .item {margin-right:2em;}
.service-info {padding:4em 0;}
.service-info .list {padding-top:3em;}
.service-info .list .item {width:calc( 50% - 3em );margin:0 auto 3em;}
.service-contact {padding-bottom:4em;}
.service-contact .list .item {width:calc( 50% - 3em );margin:0 auto 3em;}
.contact-info {padding:3em 0;}
.contact-info .list .item {width:calc( 50% - 3em );margin:0 auto 3em;}
.contact-service {padding:2em 0 5em;}
.contact-service .list .item {width:calc( 50% - 3em );margin:0 auto 3em;}
.partner-info {padding:3.75em 0;}
.partner-info .imglist .item {width:100%;margin-bottom:3em;}
.partner-info .imglist .item .txt .tit {font-size:1.85em;}
.partner-info .box .list {height:58em;}
.partner-info .box .list .item,.partner-info .box .list .item.active {width:calc( 50% - 0.25em );height:calc( 50% - 0.25em );background:#f2f2f2;padding:2.5em;}
.partner-info .box .list .item:nth-child( n + 3 ) {margin-top:0.5em;}
.partner-info .box .list .item .img {margin-bottom:1.25em;height:3.25em;}
.partner-info .box .list .item .img img {left:0;transform:translateX(0);height:100%;}
.partner-info .box .list .item .txt .tit {font-weight:600;text-align:left;margin-bottom:1em;}
.partner-info .box .list .item .con {opacity:1;font-size:1.25em;}
.partner-info .countup-list {padding-top:3.75em;}
.partner-info .countup-list .item {width:31.5%;}
.market-info .list .item {padding:3em;}
.market-info .list .item .img {width:100%;margin-bottom:2.5em;}
.market-info .list .item .txt {width:100%;}
.market-info .list .item .txt .con {font-size:1.35em;}
.job-list {padding:4.5em 0;}
.job-list .list .item {padding:1.25em 1.75em;}
.job-list .list .item .tit {font-size:1.35em;width:17em;}
.job-list .list .item .show-btn {width:2em;height:2em;}
.job-list .list .item .con {padding-top:1.5em;}
.job-list .list .item .con p {font-size:1.125em;}
.join-reason .list .item {width:48%;margin:0 auto 2%;}
.join-training .list {gap:4%;padding-top:2.5em;}
.join-training .list .item {padding-top:0 !important;width:30%;margin-bottom:4%;}
.join-welfare .list {gap:4%;}
.join-welfare .list .item {width:48%;}
.join-welfare .list .item .txt .tit {font-size:1.35em;}
.solution-intro .container {padding-bottom:8.5em;}
.solution-intro .img {height:49vw;}
.solution-intro .txt {left:4.5%;right:4.5%;padding:2em 2.25em;}
.solution-intro .txt .tit img {height:1.75em;}
.solution-intro .txt .tit h2 {font-size:1.75em;font-weight:600;}
.solution-details .switch-tab .item {font-size:1.25em;}
.solution-project .swiper-button {display:none;}
.about-info .section-con p {font-size:1.25em;}
.about-swiper .swiper {width:100%;}
.about-swiper .swiper-slide {height:auto;}
.about-swiper .swiper-slide.swiper-slide-active {width:94vw !important;}
.about-swiper .item .txt .tit {font-size:1.35em;}
.about-advantage .container {height:auto;padding:4.5em 0;}
.about-advantage .list {position:unset;height:auto;}
.about-advantage .list .item {width:48%;margin:0 auto 4%;}
.about-advantage .list .item .img {margin-bottom:2.5em;}
.about-advantage .list .item .txt .tit {font-size:1.35em;}
.about-advantage .list .item .txt .con {font-size:1.25em;line-height:1.5;}
.about-strength .list {gap:4%;}
.about-strength .list .item {width:48%;}
.about-strength .list .item .txt .tit {font-size:1.25em;}
.about-certified {padding:2em 0 5em;}
.about-certified .list {padding-top:2em;}
.about-certified .list .item .img img {max-height:2.75em;}
.about-certified .list .line {height:2.75em;}
.culture-working {padding:5em 0 0;}
.culture-working .section-con {font-size:1.35em;}
.culture-team .team-swiper .swiper-button {display:none;}
.history-items .items-box {padding:3.5em 4.75em;}
.history-head .img img {height:26em;object-fit:cover;}
.honor-list .list .item {width:32%;}
.honor-list .list .item .txt {font-size:1.25em;}
.video-list .list {gap:3%;}
.video-list .list .item {width:48.5%;}
.video-list .list .item .txt .cat_tit {font-size:1.125em;}
.video-list .list .item .txt .tit {font-size:1.35em;}
.video-list .list .item .img {height:17.5em;}
.testing-about .img {width:100%;}
.testing-about .txt {width:100%;margin-top:2em;}
.testing-about .txt .con {font-size:1.25em;}
.product-list .lists {gap:4%;}
.product-list .lists .item {width:48%;padding-top:15vw;}
.product-list .lists .item .img {height:29vw;}
.product-list .lists .item .txt {padding:17vw 2em 3em;height:auto;}
.product-list .lists .item .txt .tit {font-size:1.35em;}
.product-list .lists .item .txt .con {font-size:1.125em;}
.section-help .list .item {width:100%;margin:0 auto 4em;}
.section-help .list .item .txt .con {font-size:1.25em;}
.section-help .list .item .txt .more {font-size:1.25em;}
.section-help .list .item .txt .con1 p {font-size:1.25em;}
.solution-project .txt .tit {font-size:1.35em;}
.solution-project .txt .con {font-size:1.125em;}
.news-list .lists .item .txt {width:calc( 100% - 23em );padding:0 1.75em;}
.news-list .lists .item .txt .cat_link {font-size:1.125em;}
.news-list .lists .item .txt .tit {font-size:1.35em;}
.news-list .lists .item .txt .con {font-size:1.125em;}
.news-list .lists .item .txt .time {font-size:1.125em;}
.news-list .lists .item .img {width:23em;height:17.5em;}
.template-list .lists {gap:3%;}
.template-list .lists .item {width:48.5%;margin-bottom:3%;}
.template-list .lists .item .txt .tit {font-size:1.35em;}
.template-list .lists .item .txt .con {font-size:1.125em;}
.article-info .article-pos {font-size:1.25em;margin-bottom:1em;}
.article .tit {font-size:1.5em;}
.article .con {padding:2em 0;}
.info-des .txt .tit {font-size:1.65em;}
.info-des .img img {height:auto;max-height:25em;}
.info-des .txt .con p {font-size:1.25em;}
.info-feature .list .item {width:100%;margin:1.75em 0;}
.info-feature .list .item .txt .con {font-size:1.125em;}
.core-swiper .txt .tit {font-size:1.75em;}
.core-swiper .txt .con p {font-size:1.25em;}


}
@media screen and (max-width:640px) {

.foot-left {padding-top:0;min-height:auto;}
.foot-wx {display:none;}
.foot-contact {flex:unset;padding:0 0 2em;}
.section-solution .list .item,.section-solution .list .item.active {width:100%;}
.service-info .list .item {width:90%;}
.service-contact .list .item {width:90%;}
.contact-info .list .item {width:90%;}
.contact-service .list .item {width:90%;}
.partner-info .imglist {margin-bottom:0;}
.partner-info .imglist .item .txt .tit {font-size:1.55em;}
.partner-info .box .list {height:auto;}
.partner-info .box .list .item,.partner-info .box .list .item.active {width:100%;height:auto;margin-top:1em !important;padding:2.5em 2.5em 3.5em;}
.partner-info .box-name {margin:1.75em 0 1em;}
.partner-info .countup-list .item {width:100%;margin-bottom:2em;}
.partner-info .countup-list .item:nth-child( 2 ) {display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.message-info .box {padding:2.5em 2em;}
.message-info .form-group .required {text-align:left;}
.message-info .form-group>input {width:100%;}
.message-info .form-group textarea {width:100%;}
.message-info .form-btn {margin:0;}
.market-info .list .item {padding:1.75em 1.75em 3em;}
.market-info .list .item .img {margin-bottom:1.5em;}
.market-info .list .item .txt .tit {margin-bottom:0.5em;}
.market-info .list .item .txt .con {font-size:1.25em;}
.solution-list .list .item {width:100%;}
.bread-nva .list {display:none;}
.bread-nva .pos {padding:1em 0;font-size:1.25em;}
.job-list {padding:3em 0;}
.job-list .list .item {padding:1em 1.25em;margin-bottom:1.5em;}
.job-list .list .item .tit {font-size:1.25em;width:9em;padding-right:0.5em;}
.job-list .list .item .address {font-size:1em;}
.job-list .list .item .show-btn {display:none;}
.join-reason .list .item {width:100%;margin-bottom:5%;}
.join-reason .list .item .txt .tit {font-size:1.875em;}
.join-reason .list .item .txt .con {font-size:1.25em;}
.join-training .list {padding-top:3.5em;}
.join-training .list .item {width:80%;margin-bottom:10%;}
.join-training .list .item .txt .num {font-size:3.25em;font-weight:600;}
.join-training .list .item .txt .tit {font-size:1.35em;}
.join-training .list .item .txt .con p {font-size:1.25em;}
.join-welfare .imglist {padding:1.75em 0 0;}
.join-welfare .imglist .item {width:100%;height:52vw;margin-bottom:2.5em;}
.join-welfare .imglist .item .txt .tit {font-size:2em;}
.join-welfare .list .item {width:100%;height:39vw;margin-bottom:2.5em;}
.join-working .working-swiper .swiper-slide {width:100vw;}
.join-working .working-swiper .item {width:90vw;}
.join-working .list {display:none;}
.join-working .working-swiper .item .txt {position:unset;width:100%;height:auto;padding:1.25em 0;}
.join-working .working-swiper .item .txt .tit {position:unset;color:#000;padding:0 0 0.5em;font-size:1.35em;}
.join-working .working-swiper .item .txt .con {position:unset;color:#666;font-size:1.125em;padding:0;height:4.5em;-webkit-line-clamp:3;line-clamp:3;}
.join-working .working-swiper .item .txt:before {display:none;}
.join-working .working-swiper .item .img {border-radius:1em;overflow:hidden;}
.solution-intro .container {padding-bottom:0;}
.solution-intro .img {height:65vw;}
.solution-intro .txt {position:relative;left:0;right:0;padding:1.75em 2em;width:90%;margin:-7em auto 0;}
.solution-intro .txt .tit {padding-bottom:1em;}
.solution-details {padding:3em 0 5em;}
.solution-details .switch-con {padding:2.25em 2.25em 1.75em;}
.solution-details .details-name {font-weight:600;}
.solution-details .details-con {font-size:1.25em;}
.solution-details .switch-con .li .txt .tit {font-size:1.25em;}
.solution-details .switch-tab .item {font-size:1.125em;}
.about-advantage .list .item {width:100%;margin:0 auto;}
.about-advantage .list .item .img {margin-bottom:1.25em;}
.about-strength .list .item {width:100%;}
.about-strength .list .item .img {height:auto;}
.about-strength .list .item .txt .tit {font-size:1.35em;}
.about-certified {padding:0 0 5em;}
.about-certified .list {justify-content:flex-start;}
.about-certified .list .line {display:none;}
.about-certified .list .item {width:25%;margin-bottom:2.5em;}
.about-certified .list .item .img img {margin:0 auto;}
.about-certified .list .item .img img {max-height:3.25em;height:3.25em;width:100%;object-fit:contain;filter:grayscale(0%);}
.culture-info {padding:3em 0;}
.culture-info .list .item {width:100%;margin-bottom:3em;}
.culture-info .list .item:nth-child( 2 ) {display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.culture-info .list .item .img {height:auto;}
.culture-info .list .item .txt {height:15em;}
.culture-info .list .item .txt .tit {font-size:1.75em;}
.culture-info .list .item .txt .con {font-size:1.25em;}
.culture-working {display:none;padding:3em 0 23vw;height:auto;background-size:232vw;background-position:bottom right;}
.culture-working .section-con {width:100%;}
.culture-team {background:#f4f4f4;padding:3.5em 0;}
.culture-team .team-swiper {margin-top:2em;}
.history-head .img img {height:15em;}
.history-head .txt .num {font-size:5em;font-weight:600;}
.history-head .txt .tit {font-size:1.75em;font-weight:600;}
.history-items .items-box {padding:2.25em 1.5em 2.25em 2.5em;}
.history-items .items-scrolls .list .item .con {width:94%;}
.honor-list {padding:3em 0 3em;}
.honor-list .list {gap:3%;}
.honor-list .list .item {width:48.5%;margin-bottom:3%;}
.honor-list .list .item .img {height:auto;}
.video-list .list .item {width:100%;}
.video-list .list .item .img {height:52vw;}
.testing-service .list .item {width:100%;}
.testing-info .list .item {width:100%;margin-bottom:2em;}
.product-list .lists .item {width:100%;padding-top:30vw;}
.product-list .lists .item .img {height:58vw;}
.product-list .lists .item .txt {padding-top:35vw;}
.news-list .lists .item .img {width:100%;height:auto;}
.news-list .lists .item .txt {width:100%;padding:1.25em 1.25em 2em;}
.news-list .lists .item .txt .con {height:auto;}
.template-list .lists .item {width:100%;margin-bottom:8%;}
.product-nva {padding:0.5em 0;font-size:1.125em;}
.product-nva .pos a {text-wrap:nowrap;line-height:2;}
.core-swiper .swiper-button {display:none;}
.core-swiper .swiper {width:90%;}
.office-list {padding:3em 0 3.5em;}
.sfen_liebiao {padding:1.5em 1.25em;}
.sfen_liebiao .sfen_ti {float:unset;width:100%;margin-bottom:0.75em;font-size:1.35em;margin-left:0.35em;}
.sfen_liebiao .diqu {float:unset;width:100%;}
.office-list .list li {width:100%;margin-bottom:8%;}

}
.ct3 {}
.ct3 .ct3-wrap {width:100%;border-radius:1.5em;background:#FFF;}
.ct3 .sec2 {color:#000;}
.ct3 .sec2 .ev {position:relative;margin-bottom:2em;}
.ct3 .sec2 .size1 {width:100%;}
.ct3 .sec2 .size2 {width:100%;}
.ct3 .sec2 .ev .name {color:rgba(0,0,0,0.90);font-size:1.5em;font-weight:bold;margin-bottom:1.125em;}
.ct3 .sec2 .ev.check .name::after {content:'*';color:red;padding-left:0.25em;}
.ct3 .type-radio .list {display:flex;gap:1.5em;font-size:1em;}
.ct3 .sec2 label {cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;}
.ct3 .type-radio label input {display:none;}
.ct3 .type-radio label .mode {width:1.25em;height:1.25em;background:url('../images/ct3-i1.svg') no-repeat center/contain;margin-right:0.5em;}
.ct3 .type-radio label input:checked+.mode {background:url('../images/ct3-i1-h.svg') no-repeat center/contain;}
.ct3 .type-radio label .icon {margin:0 0.75em;width:1.875em;height:1.875em;border-radius:0.375em;background:#F3F5F4;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.ct3 .type-radio label .icon img {width:1.5em;}
.ct3 .type-input input {display:block;outline:none;font-size:0.875em;border:1px solid transparent;background:#FAFAFA;width:100%;height:3em;border-radius:0.375em;padding:0 1em;transition:all ease .3s;border:1px solid #e1e1e1;border-radius:0.25em;}
.ct3 .type-input input::placeholder {color:rgba(0,0,0,0.40);}
.ct3 .type-input input:focus {border-color:var(--theme);}
.ct3 .type-input.input-error input:focus {border-color:#f00;}
.ct3 .type-textarea textarea {display:block;outline:none;font-size:0.875em;border:1px solid transparent;background:#FAFAFA;width:100%;height: 13.5em;border-radius:0.375em;padding:1em;transition:all ease .3s;resize:none;border:1px solid #e1e1e1;border-radius:0.25em;}
.ct3 .type-textarea textarea::placeholder {color:rgba(0,0,0,0.40);}
.ct3 .type-textarea textarea:focus {border-color:var(--theme);}
.ct3 .type-textarea.input-error textarea:focus {border-color:#f00;}
.ct3 .ct3-btn {display:block;border:none;outline:none;width:9.375em;height:2.75em;border-radius:10px;background:var(--theme);color:#FFF;text-align:center;font-size:1em;cursor:pointer;}

@media screen and (max-width:920px) {
.ct3 .type-radio .list {font-size:1.25em;}
.ct3 .type-input input {font-size:1.25em;}
.ct3 .type-textarea textarea {font-size:1.25em;}
.ct3 .ct3-btn {font-size:1.25em;}
}