body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, button, p { border: 0px; font-size: 100%; margin: 0px; outline: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
fieldset, img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
img { vertical-align: top; border: 0px; }
a { text-decoration: none; outline: none; color: rgb(0, 0, 0); }
a:hover { color: rgb(0, 0, 0); }
a:focus { outline: none; color: rgb(0, 0, 0); }
a:hover, a:visited, a:active, a:link { text-decoration: none; }
ol, ul { list-style: outside none none; padding: 0px; margin: 0px; }
sub, sup { font-size: 80%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
br { font-size: 0px; line-height: 0; }
var { font-style: normal; }
var { padding-left: 3px; }
input, select { outline: none; }
body, button, input, select, textarea { padding: 0px; margin: 0px; font-style: normal; }
body { width: 100%; }
.clearfix::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clearbox { border-top: 0px solid transparent; clear: both; font-size: 0px; margin-top: 0px; visibility: hidden; overflow: hidden; height: 0px; }
body { color: rgb(0, 0, 0); font: 14px / 1.5 SourceHanSansCN-Regular, Arial, Helvetica, sans-serif; margin: 0px auto; overflow-x: hidden; }
a { color: rgb(0, 0, 0); }
a:hover { color: rgb(0, 0, 0); }
label { max-width: initial; }
.edit-container { width: 78.125vw; margin-right: auto; margin-left: auto; position: relative; }
* { box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
.visible-xs { display: none !important; }
.bodymain { width: 100%; overflow: hidden; position: relative; left: 0px; }
.swiper-container { width: 100%; height: 100%; overflow: hidden; }
.swiper-pagination { width: 100%; }
.swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background-color: rgb(168, 171, 175); opacity: 0.4; margin: 0px 0.14rem; }
.swiper-pagination-bullet-active { opacity: 0.4; background-color: rgb(215, 0, 29); }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0.3rem; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 0.14rem; }
.body-hidden { overflow: hidden; }
.js-m { opacity: 0; transform: translate(0px, 30px); transition: 0.8s cubic-bezier(0.79, -0.27, 0.21, 0.82); }
.delay1 { transition-delay: 0.2s !important; }
.delay2 { transition-delay: 0.4s !important; }
.delay3 { transition-delay: 0.6s !important; }
.delay4 { transition-delay: 0.8s !important; }
.delay5 { transition-delay: 1s !important; }
.delay6 { transition-delay: 1.2s !important; }
.delay7 { transition-delay: 1.4s !important; }
.delay8 { transition-delay: 1.6s !important; }
.delay9 { transition-delay: 1.8s !important; }
.js-m.animate { opacity: 1; transform: translate(0px, 0px); }
select { appearance: none; background: transparent; border: 1px solid rgb(116, 156, 203); }
.header { width: 100%; position: fixed; top: 0px; left: 0px; z-index: 1001; }
.header-main { height: 0.96rem; background-color: rgb(0, 0, 0); }
.header-main .logo { float: left; height: 0.58rem; margin-top: 0.19rem; }
.header-main .logo img { display: block; height: 100%; }
.header-main .header-right { float: right; }
.header-main .header-right .nav { float: left; }
.header-main .header-right .nav li { float: left; line-height: 0.96rem; position: relative; font-size: 0.16rem; margin-left: 0.7rem; }
.header-main .header-right .nav li a { display: block; color: rgb(255, 255, 255); }
.header-main .header-right .nav li::before { content: ""; width: 1.64rem; height: 0.06rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: 0px; left: 100%; opacity: 0; transition: 0.5s; }
.header-main .header-right .nav li.active::before, .header-main .header-right .nav li:hover::before, .header-main .header-right .nav li.temporary-active::before { left: -15%; opacity: 1; }
.header-main .header-right .nav li:first-child { margin-left: 0px; }
.header-main .header-right .search { float: left; height: 0.38rem; margin-left: 0.55rem; margin-top: 0.29rem; position: relative; }
.header-main .header-right .search .input-search { display: block; width: 1.78rem; height: 0.38rem; background-color: rgba(255, 255, 255, 0.1); font-size: 0.16rem; color: rgb(255, 255, 255); padding: 0px 0.62rem 0px 0.15rem; border: 0px; border-radius: 0.38rem; }
.header-main .header-right .search .search-btn { width: 0.46rem; height: 0.32rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 0.22rem auto no-repeat rgba(255, 255, 255, 0.1); position: absolute; top: 0.03rem; right: 0.03rem; border: 0px; border-radius: 0.32rem; cursor: pointer; }
.header-main .header-right .language { float: left; line-height: 0.38rem; font-size: 0.16rem; color: rgb(139, 139, 139); margin-left: 0.5rem; margin-top: 0.29rem; }
.header-main .header-right .language a { display: inline-block; vertical-align: top; color: rgb(139, 139, 139); position: relative; margin-right: 0.24rem; }
.header-main .header-right .language a::before { content: ""; width: 2px; height: 50%; background-color: rgb(139, 139, 139); position: absolute; top: 25%; right: -0.12rem; }
.header-main .header-right .language a:last-child { margin-right: 0px; }
.header-main .header-right .language a:last-child::before { display: none; }
.header-main .header-right .language a.active, .header-main .header-right .language a:hover { color: rgb(255, 255, 255); }
.header-main.header-main-active { background-color: rgba(0, 0, 0, 0.8); }
.header-nav-hidden-box { position: relative; z-index: 9; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 100% auto no-repeat rgb(255, 255, 255); display: none; }
.header-nav-hidden-box::before { content: ""; width: 20.833%; height: 100%; background: linear-gradient(to left, rgb(148, 198, 255), transparent); position: absolute; top: 0px; left: 0px; }
.header-nav-hidden-box .one-nav-side { position: relative; padding: 0.55rem 0px; display: none; }
.header-nav-hidden-box .one-nav-side .subnav-left-box { float: left; width: 20.83%; text-align: center; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.header-nav-hidden-box .one-nav-side .subnav-left-box li { font-size: 0.18rem; line-height: 1.2; margin-bottom: 0.25rem; padding: 0.03rem 0px; }
.header-nav-hidden-box .one-nav-side .subnav-left-box li a { display: block; color: rgb(99, 99, 99); }
.header-nav-hidden-box .one-nav-side .subnav-left-box li.active, .header-nav-hidden-box .one-nav-side .subnav-left-box li:hover { font-size: 0.2rem; font-weight: bold; }
.header-nav-hidden-box .one-nav-side .subnav-left-box li.active a, .header-nav-hidden-box .one-nav-side .subnav-left-box li:hover a { color: rgb(0, 0, 0); }
.header-nav-hidden-box .one-nav-side .subnav-left-box li:last-child { margin-bottom: 0px; }
.header-nav-hidden-box .one-nav-side .subnav-right-box { float: right; width: 79.17%; padding: 0px 12.93% 0px 8.93%; }
.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar { width: 0.04rem; height: 1px; }
.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar-thumb { background: rgb(0, 99, 211); }
.header-nav-hidden-box .one-nav-side .subnav-right-scroll::-webkit-scrollbar-track { background: rgb(227, 227, 227); }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side-box { display: none; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side { padding: 0px 0.25rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side ul { margin: -0.12rem -0.18rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li { float: left; width: 16.66%; padding: 0px 0.18rem; font-size: 0.18rem; line-height: 1.2; margin: 0.12rem 0px; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title { font-weight: bold; position: relative; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title::before { content: ""; width: 0.93rem; height: 0.04rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; left: 0px; bottom: -0.05rem; display: none; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .t-title a { display: block; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dl { margin-top: 0.25rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd { margin-bottom: 0.25rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a { color: rgb(99, 99, 99); }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a span { display: inline-block; vertical-align: top; padding-right: 0.2rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a:hover { color: rgb(0, 0, 0); font-weight: bold; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a:hover span { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right 0.05rem / 0.12rem auto no-repeat; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .three-nav-side dd a.hot span { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right 0.03rem / auto 0.18rem no-repeat; padding-right: 0.3rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dl { margin-top: 0.12rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd { margin-bottom: 0.12rem; line-height: 1.5; font-size: 0.16rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd a { position: relative; padding-left: 2em; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li:hover .t-title::before { display: block; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-side li .four-nav-side dd a:hover { text-decoration: underline; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend { }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend ul { margin: 0px -0.1rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li { float: left; width: 50%; padding: 0px 0.1rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 0.15rem; overflow: hidden; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .pic img { display: block; width: 100%; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box { padding: 0.2rem; font-size: 0.16rem; position: relative; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box::before { content: ""; width: 100%; height: 0.08rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; top: 0px; left: 0px; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .title { font-size: 0.18rem; font-weight: bold; line-height: 1.5; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .cont { margin-top: 0.1rem; line-height: 1.5; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn { margin-top: 0.2rem; font-size: 0.16rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn a { display: inline-block; vertical-align: top; width: 2.4rem; height: 0.45rem; line-height: 0.45rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 0.6rem; }
.header-nav-hidden-box .one-nav-side .subnav-right-box .two-nav-recommend li .block-box .cont-box .more-btn a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-left-box { text-align: left; padding-left: 8.5%; position: initial; transform: translateY(0px); }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box { padding: 0px 10.93% 0px 0px; }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side { float: left; width: 60%; }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side ul { display: flex; }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-side li { width: 33.333%; flex: 1 1 0%; }
.header-nav-hidden-box .one-nav-side.cpyfw .subnav-right-box .two-nav-recommend { float: right; width: 40%; }
.footer { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; color: rgb(255, 255, 255); }
.footer-top { padding: 1rem 0px 0.3rem; }
.footer-top .footer-top1 .footer-logo-box { float: left; width: 2.32rem; color: rgb(255, 255, 255); }
.footer-top .footer-top1 .footer-logo-box .logo img { display: block; width: 100%; }
.footer-top .footer-top1 .footer-logo-box .footer-stock { margin-top: 0.3rem; font-size: 0.2rem; position: relative; z-index: 5; }
.footer-top .footer-top1 .footer-logo-box .footer-stock::before { content: ""; width: 100%; height: 0.1rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; left: 0px; bottom: 0px; z-index: -1; }
.footer-top .footer-top1 .footer-nav { float: left; width: 41.66vw; margin-left: 1.18rem; margin-top: 0.32rem; }
.footer-top .footer-top1 .footer-nav ul { margin: 0px -0.25rem; }
.footer-top .footer-top1 .footer-nav li { float: left; padding: 0px 0.25rem; font-size: 0.2rem; margin-bottom: 0.2rem; }
.footer-top .footer-top1 .footer-nav li a { color: rgb(255, 255, 255); }
.footer-top .footer-top1 .footer-contactus { float: right; width: 1.94rem; line-height: 0.45rem; margin-top: 0.24rem; font-size: 0.18rem; text-align: center; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; }
.footer-top .footer-top1 .footer-contactus a { display: block; color: rgb(255, 255, 255); }
.footer-top .footer-top1 .footer-contactus:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 { margin-top: 1.45rem; }
.footer-top .footer-top2 .footer-link { float: left; line-height: 0.22rem; font-size: 0px; margin-top: 0.07rem; }
.footer-top .footer-top2 .footer-link a { display: inline-block; vertical-align: top; font-size: 0.16rem; color: rgb(255, 255, 255); padding-right: 0.3rem; margin-right: 0.3rem; border-right: 1px solid rgb(255, 255, 255); }
.footer-top .footer-top2 .footer-link a:last-child { padding-right: 0px; margin-right: 0px; border-right: 0px; }
.footer-top .footer-top2 .qrcode-box { float: right; }
.footer-top .footer-top2 .qrcode-box .type { display: none; }
.footer-top .footer-top2 .qrcode-box ul { font-size: 0px; }
.footer-top .footer-top2 .qrcode-box li { display: inline-block; vertical-align: top; margin: 0px 0.12rem; cursor: pointer; position: relative; }
.footer-top .footer-top2 .qrcode-box li .icon { width: 0.36rem; height: 0.36rem; background-position: 0px 0px; background-repeat: no-repeat; background-size: cover; border-radius: 100%; }
.footer-top .footer-top2 .qrcode-box li.weixin .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li.shipinhao .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li.weibo .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li.bzhan .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li.Linkedin .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li.X .icon { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top .footer-top2 .qrcode-box li .hidden-box { width: 1.3rem; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; padding-bottom: 0.12rem; display: none; }
.footer-top .footer-top2 .qrcode-box li .hidden-box .cont { background-color: rgb(255, 255, 255); box-shadow: rgba(97, 104, 121, 0.35) 0px 0px 0.15rem; }
.footer-top .footer-top2 .qrcode-box li .hidden-box .cont img { display: block; width: 100%; }
.footer-top .footer-top2 .qrcode-box li:hover .hidden-box { display: block; }
.copyright { font-size: 0.16rem; padding: 0.24rem 0px; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; }
.copyright a { color: rgb(255, 255, 255); }
.menu-layer { width: 100%; height: calc(100% - 1.25rem); position: fixed; top: 1.25rem; left: 0px; z-index: 2222; background-color: rgb(255, 255, 255); display: none; }
.menu-layer .layer-container { height: 100%; }
.menu-top-box { padding: 0.3rem 0.4rem; position: relative; border-bottom: 1px solid rgb(219, 219, 219); background-color: rgb(255, 255, 255); }
.menu-search { width: 3.94rem; height: 0.6rem; border-radius: 0.6rem; overflow: hidden; position: relative; margin: 0px auto; }
.menu-search form { height: 100%; position: relative; }
.menu-search .input-text { width: 100%; height: 100%; padding: 0px 0.8rem 0px 0.3rem; border: 0px; background-color: rgb(239, 239, 239); font-size: 0.28rem; }
.menu-search .search-btn { width: 0.8rem; height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 0.37rem auto no-repeat; position: absolute; top: 0px; right: 0px; border-radius: 0.6rem; cursor: pointer; }
.menu-language { line-height: 0.6rem; font-size: 0.24rem; font-weight: bold; position: absolute; top: 50%; transform: translate(0px, -50%); right: 0.2rem; }
.menu-language .first { cursor: pointer; position: relative; }
.menu-language .first a { padding: 0px 0.2rem; display: inline-block; position: relative; }
.menu-language .first a::before { content: ""; width: 1px; height: 40%; background-color: rgb(0, 0, 0); position: absolute; top: 30%; right: 0px; }
.menu-language .first a:last-child::before { display: none; }
.menu-layer .layer-inner { height: calc(100% - 1.22rem); }
.menu-layer .menu-nav { float: left; width: 2.8rem; height: 100%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); overflow-y: auto; padding: 0.4rem 0px; }
.menu-layer .menu-nav li { font-size: 0.28rem; line-height: 0.94rem; position: relative; cursor: pointer; }
.menu-layer .menu-nav li a { display: block; }
.menu-layer .menu-nav li span { display: block; padding-left: 0.54rem; color: rgb(255, 255, 255); }
.menu-layer .menu-nav li.active span { font-weight: bold; position: relative; }
.menu-layer .menu-nav li.active span::before { content: ""; width: 1.66rem; height: 0.05rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: 0.1rem; }
.menu-layer .menu-subnav-right { height: 100%; overflow-y: scroll; padding: 0.4rem 0.48rem; line-height: 1.2; font-size: 0.24rem; background: linear-gradient(to left, rgba(148, 198, 255, 0.45), transparent); }
.menu-nav-side { display: none; }
.menu-nav-side .side-item .side-title { font-size: 0.28rem; border-bottom: 1px solid rgb(227, 230, 236); position: relative; cursor: pointer; padding: 0.2rem 0px; }
.menu-nav-side .side-item .side-title a, .menu-nav-side .side-item .side-title span { display: block; }
.menu-nav-side .side-item .side-title .icon-arrow { width: 0.2rem; height: 0.2rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; position: absolute; top: 50%; margin-top: -0.1rem; right: 0px; transform: rotate(-90deg); }
.menu-nav-side .side-item .side-cont { padding: 0px 0.05rem; display: none; }
.menu-nav-side .side-item .side-cont .side-block { margin-bottom: 0.1rem; }
.menu-nav-side .side-item .side-cont .side-block .title { font-weight: bold; position: relative; padding: 0.2rem 0px; }
.menu-nav-side .side-item .side-cont .side-block .title::before { content: ""; width: 1.78rem; height: 0.06rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: 0.05rem; }
.menu-nav-side .side-item .side-cont .side-block .title a { display: block; }
.menu-nav-side .side-item .side-title.title-hover { padding-right: 0.3rem; }
.menu-nav-side .side-item .side-title.title-hover .icon-arrow { transform: rotate(0deg); transition: 0.3s; }
.menu-nav-side .side-item .side-title.title-hover.active { font-weight: bold; }
.menu-nav-side .side-item .side-title.title-hover.active .icon-arrow { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); transform: rotate(180deg); }
.menu-nav-side .side-item .side-cont .side-block li { margin-top: 0.25rem; }
.menu-nav-side .side-item .side-cont .side-block li a { display: block; color: rgb(125, 125, 125); }
.menu-nav-side .side-item .side-cont .side-block li .four-block { line-height: 0.5rem; }
.menu-nav-side .side-item .side-cont .side-block li .four-block li a { position: relative; padding-left: 2em; }
.home-banner { position: relative; }
.home-banner .swiper-slide { position: relative; }
.home-banner .swiper-slide img, .home-banner .swiper-slide video { display: block; width: 100%; height: 100%; object-fit: cover; }
.home-banner .swiper-slide .banner-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.home-banner .swiper-slide .banner-inner .banner-img { float: right; width: 70%; }
.home-banner .swiper-slide .banner-left { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); }
.home-banner .swiper-slide .banner-left .title { font-size: 0.4rem; font-weight: bold; }
.home-banner .swiper-slide .banner-left .banner-btn { margin-top: 0.45rem; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.2rem; color: rgb(255, 255, 255); text-align: center; position: relative; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; }
.home-banner .swiper-slide .banner-left .banner-btn a { display: block; color: rgb(255, 255, 255); }
.home-banner .swiper-slide .banner-left .banner-btn:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.home-banner .swiper-slide .banner-main { width: 100%; }
.home-banner .swiper-slide .video-play { width: 100%; height: 100%; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 4.68vw auto no-repeat; position: absolute; top: 0px; left: 0px; z-index: 9; cursor: pointer; display: none; }
.home-banner .swiper-pagination { bottom: 1.5rem; }
.home-banner .banner-label { width: 100%; position: absolute; left: 0px; bottom: 0px; z-index: 5; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 0px; text-align: center; padding: 0.3rem 0px; }
.home-banner .banner-label ul { margin: 0px -0.4rem; }
.home-banner .banner-label li { display: inline-block; vertical-align: top; padding: 0px 0.4rem; }
.home-banner .banner-label li .block-box { font-size: 0.18rem; line-height: 1; }
.home-banner .banner-label li .block-box .top { font-size: 0.24rem; margin-bottom: 0.1rem; }
.home-banner .banner-label li .block-box .top span { font-size: 0.32rem; font-weight: bold; }
.home-title-box { text-align: center; }
.home-title-box .title { font-size: 0.4rem; font-weight: bold; }
.home-title-box .more-link { margin-top: 0.2rem; font-size: 0.2rem; }
.home-title-box .more-link span { display: inline-block; vertical-align: top; padding-right: 0.35rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right center / auto 0.26rem no-repeat; }
.home-title-box .more-link a:hover { color: rgb(207, 0, 27); }
.home-title-box .s-title { font-size: 0.32rem; font-weight: bold; margin-top: 0.3rem; }
.home-title-box .s-logo { height: 1.2rem; margin-top: 0.1rem; }
.home-title-box .s-logo img { display: block; height: 100%; margin: 0px auto; }
.home-title-box .txt { font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; }
.home-section { padding: 1rem 0px; }
.home-products-services-inner { margin-top: 0.6rem; padding: 0px 6.25vw 0.5rem; }
.home-products-services-swiper { position: relative; }
.home-products-services-swiper .swiper-slide .block-box { position: relative; border-radius: 0.05rem; overflow: hidden; }
.home-products-services-swiper .swiper-slide .block-box .pic { overflow: hidden; }
.home-products-services-swiper .swiper-slide .block-box .pic img { display: block; width: 100%; transition: 0.5s; }
.home-products-services-swiper .swiper-slide .block-box .cont-box { width: 100%; position: absolute; left: 0px; bottom: 0px; padding: 0.2rem 0.4rem; font-size: 0.16rem; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(211, 0, 29), rgba(211, 0, 29, 0.1)); }
.home-products-services-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.24rem; font-weight: bold; margin-bottom: 0.05rem; }
.home-products-services-swiper .swiper-slide .block-box .cont-box .cont { height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.home-products-services-swiper .swiper-slide:nth-child(2n) .block-box .cont-box { background: linear-gradient(to right, rgb(35, 80, 160), rgba(35, 80, 160, 0.1)); }
.home-products-services-swiper .swiper-slide .block-box:hover .pic img { transform: scale(1.1); }
.home-products-services-swiper .swiper-slide-active { transform: scale(1.2); }
.home-products-services-swiper .swiper-pagination { bottom: -2.6vw; font-size: 0.2rem; }
.home-products-services-swiper .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.home-products-services-swiper .swiper-arrow { width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.home-products-services-swiper .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -3.75vw; }
.home-products-services-swiper .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -3.75vw; }
.home-programme-list { margin-top: 0.6rem; }
.home-programme-list li { float: left; width: 33.333%; }
.home-programme-list li .block-box { position: relative; }
.home-programme-list li .block-box .pic { position: relative; overflow: hidden; }
.home-programme-list li .block-box .pic img { display: block; width: 100%; transition: 0.5s; }
.home-programme-list li .block-box .pic::before { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; z-index: 3; transition: 0.5s; }
.home-programme-list li:nth-child(2n) .block-box .pic::after { background: linear-gradient(to right, rgb(35, 80, 160), rgba(35, 80, 160, 0.1)); }
.home-programme-list li .block-box .cont-inner { width: 100%; position: absolute; left: 0px; bottom: 0px; z-index: 5; }
.home-programme-list li .block-box .cont-inner .icon { width: 1.5rem; margin: 0px auto; }
.home-programme-list li .block-box .cont-inner .icon img { display: block; width: 100%; }
.home-programme-list li .block-box .cont-inner .cont-box { font-size: 0.2rem; color: rgb(255, 255, 255); text-align: center; margin-top: 0.3rem; }
.home-programme-list li .block-box .cont-inner .cont-box .title { font-size: 0.32rem; font-weight: bold; margin-bottom: 0.4rem; }
.home-programme-list li .block-box .cont-inner .cont-box .describe { font-size: 0.18rem; text-align: left; margin-top: 0.4rem; padding: 0.16rem 0.3rem; background: linear-gradient(to right, rgb(211, 0, 29), rgba(211, 0, 29, 0.1)); transition: 0.5s; }
.home-programme-list li .block-box .cont-inner .cont-box .describe p { height: 0px; opacity: 0; transition: 0.5s; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.home-programme-list li:nth-child(2n) .block-box .cont-inner .cont-box .describe { background: linear-gradient(to right, rgb(35, 80, 160), rgba(35, 80, 160, 0.1)); }
.home-programme-list li .block-box:hover .pic img { transform: scale(1.1); }
.home-programme-list li .block-box:hover .pic::before { background-color: rgba(0, 0, 0, 0.25); }
.home-programme-list li .block-box:hover .pic::after { display: none; }
.home-programme-list li .block-box:hover .cont-inner { bottom: 0px; }
.home-programme-list li .block-box:hover .cont-inner .cont-box .describe { padding: 0.3rem; }
.home-programme-list li .block-box:hover .cont-inner .cont-box .describe p { height: auto; opacity: 1; }
.home-enterprise-logo { margin-top: 0.6rem; }
.home-enterprise-logo .swiper-slide { width: auto; padding: 0px 0.15rem; }
.home-enterprise-logo .swiper-slide .block-box { overflow: hidden; height: 0.65rem; position: relative; }
.home-enterprise-logo .swiper-slide .block-box img { display: block; max-width: 85%; max-height: 100%; margin: 0px auto; }
.enterprise-logo-bottom { margin-top: 0.4rem; }
.home-enterprise-list { margin-top: 0.6rem; position: relative; }
.home-enterprise-list .bg img, .home-enterprise-list .bg video { display: block; width: 100%; height: 100%; object-fit: cover; }
.home-enterprise-list .list { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.home-enterprise-list .list ul { height: 100%; }
.home-enterprise-list .list li { float: left; width: 50%; height: 100%; }
.home-enterprise-list .list li .block-box { height: 100%; position: relative; overflow: hidden; }
.home-enterprise-list .list li .block-box::before { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; z-index: 3; transition: 0.5s; }
.home-enterprise-list .list li .block-box .cont-box { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); z-index: 5; font-size: 0.32rem; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.home-enterprise-list .list li .block-box .cont-box .title { position: relative; }
.home-enterprise-list .list li .block-box .cont-box .title span { display: inline-block; vertical-align: top; position: relative; }
.home-enterprise-list .list li .block-box .cont-box .title::before { content: ""; width: 11.45vw; height: 0.1rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / cover no-repeat; position: absolute; left: 50%; margin-left: -5.725vw; bottom: -0.3rem; }
.home-enterprise-list .list li .block-box:hover::before { background-color: rgba(0, 0, 0, 0.25); }
.home-enterprise-list .list li .block-box:hover .cont-box .title span { animation: 0.6s ease-in-out 0s 1 normal forwards running fadeInLeft; }
.home-enterprise-list .list li .block-box:hover .cont-box .title::before { animation: 0.6s ease-in-out 0s 1 normal forwards running fadeInRight; }
.home-news-inner { margin-top: 0.6rem; padding: 0px 10.67vw; }
.home-news-swiper { position: relative; margin: 0px -0.4rem; }
.home-news-swiper .swiper-slide { float: left; width: 33.333%; padding: 0px 0.4rem; }
.home-news-swiper .swiper-slide .block-box { background-color: rgb(255, 255, 255); border: 1px solid rgb(182, 182, 182); border-radius: 0.15rem; }
.home-news-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem 0.15rem 0px 0px; height: 13.333vw; overflow: hidden; }
.home-news-swiper .swiper-slide .block-box .pic img { display: block; width: 100%; height: 100%; object-fit: cover; transition: 0.5s; }
.home-news-swiper .swiper-slide .block-box .cont-box { padding: 0.2rem; }
.home-news-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.2rem; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.home-news-swiper .swiper-slide .block-box .cont-box .time { margin-top: 0.3rem; font-size: 0.2rem; text-align: right; }
.home-news-swiper .swiper-slide .block-box .cont-box .time span { font-size: 0.32rem; }
.home-news-swiper .swiper-pagination { position: initial; margin-top: 0.3rem; }
.home-news-swiper .swiper-arrow { width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; display: none; }
.home-news-swiper .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -3.75vw; }
.home-news-swiper .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -3.75vw; }
.home-news-swiper .swiper-slide .block-box:hover .pic img { transform: scale(1.1); }
.base-banner { position: relative; overflow: hidden; color: rgb(255, 255, 255); }
.base-banner img, .base-banner video { display: block; width: 100%; height: 100%; object-fit: cover; }
.base-banner::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); }
.base-banner .video-play { width: 100%; height: 100%; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 4.68vw auto no-repeat; position: absolute; top: 0px; left: 0px; z-index: 9; cursor: pointer; display: none; }
.base-banner .banner-logo { height: 3.125vw; position: absolute; top: 8vw; right: 3vw; padding: 0.52vw; }
.base-banner .banner-logo img { display: block; height: 100%; }
.base-banner .banner-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.base-banner .banner-inner .type { font-size: 1.25vw; margin-bottom: 0.52vw; }
.base-banner .banner-inner .title { font-size: 2.6vw; font-weight: bold; }
.base-banner .banner-inner .cont { font-size: 1.25vw; line-height: 1.8; margin-top: 0.52vw; width: 57%; }
.base-banner .banner-inner .btn-box { margin-top: 5.72vw; font-size: 1.25vw; }
.base-banner .banner-inner .btn-box a { display: inline-block; vertical-align: top; width: 14.79vw; height: 3.33vw; line-height: 3.33vw; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); text-align: center; margin-right: 3.125vw; }
.base-banner .banner-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.base-banner .banner-inner .btn-box a:last-child { margin-right: 0px; }
.base-banner .video-play { width: 100%; height: 100%; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 4.68vw auto no-repeat; position: absolute; top: 0px; left: 0px; z-index: 9; cursor: pointer; display: none; }
.ai-banner { height: 43.125vw; }
.sub-tabs-container { text-align: center; font-size: 0px; position: relative; z-index: 999; background-color: rgb(255, 255, 255); }
.sub-tabs-container::before { content: ""; width: 100%; height: 1px; background-color: rgb(154, 154, 154); position: absolute; left: 0px; bottom: 0px; }
.sub-tabs-container ul { margin: 0px -0.5rem; }
.sub-tabs-container li { display: inline-block; vertical-align: top; padding: 0.2rem 0.5rem; text-align: center; }
.sub-tabs-container li .block-box { cursor: pointer; }
.sub-tabs-container li .block-box .icon img { display: block; height: 0.4rem; margin: 0px auto; }
.sub-tabs-container li .block-box .icon .img1 { opacity: 0.5; }
.sub-tabs-container li .block-box .icon .img2 { display: none; }
.sub-tabs-container li .block-box .title { font-size: 0.2rem; font-weight: bold; margin-top: 0.1rem; }
.sub-tabs-container li .block-box.active .icon .img1 { display: none; }
.sub-tabs-container li .block-box.active .icon .img2 { display: block; }
.sub-tabs-container.fixed { width: 100%; position: fixed; left: 0px; top: 0.96rem; }
.sub-tabs-container-height { height: 1.2rem; display: none; }
.kuntai-swiper-container { padding: 8.854vw 0px; }
.kuntai-swiper { float: left; width: 38.02vw; }
.kuntai-swiper .swiper-wrapper { margin-left: 0.8vw; }
.kuntai-swiper .swiper-slide { width: 15%; }
.kuntai-swiper .swiper-slide .pic { height: 34.21vw; overflow: hidden; position: relative; }
.kuntai-swiper .swiper-slide .pic img { display: block; height: 100%; position: absolute; left: 0px; top: 0px; }
.kuntai-swiper .swiper-slide .num { font-size: 0.18rem; color: rgb(168, 168, 168); font-family: Arial; text-align: left; }
.kuntai-swiper .swiper-slide-active { width: 55%; }
.kuntai-swiper .swiper-slide-active .num { color: rgb(0, 0, 0); }
.kuntai-swiper-cont { float: right; width: 33.333vw; margin-top: 0.55rem; }
.kuntai-swiper-cont .box { display: none; }
.kuntai-swiper-cont .num { font-size: 0.18rem; font-family: Arial; }
.kuntai-swiper-cont .title { font-size: 0.32rem; font-weight: bold; }
.kuntai-swiper-cont .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.1rem; }
.kuntai-swiper-container .swiper-page { position: absolute; bottom: 1.4rem; right: 25.75vw; padding: 0px 0.5rem; }
.kuntai-swiper-container .swiper-page .swiper-arrow { width: 0.22rem; height: 0.22rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.kuntai-swiper-container .swiper-page .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: 0px; }
.kuntai-swiper-container .swiper-page .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: 0px; }
.kuntai-swiper-container .swiper-page .swiper-pagination { position: initial; font-size: 0.18rem; }
.kuntai-swiper-container .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.3rem; }
.kuntai-product-mainimg-container { margin-top: 2.8rem; position: relative; }
.kuntai-product-mainimg-container .title { font-size: 17vw; font-weight: bold; text-align: center; line-height: 100%; width: 100%; position: absolute; left: 0px; bottom: 76%; }
.kuntai-product-mainimg-container .img { width: 82.65vw; margin: 0px auto; position: relative; }
.kuntai-product-mainimg-container .img img { display: block; width: 100%; }
.kuntai-product-container { padding-bottom: 1rem; }
.kuntai-product-section { margin-top: 0.6rem; padding-top: 0.6rem; overflow: hidden; }
.kuntai-product-section .product-cont-box .title { font-size: 0.32rem; font-weight: bold; }
.kuntai-product-section .product-cont-box .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; }
.kuntai-product-section .product-cont-box .btn-box { margin-top: 0.8rem; font-size: 0.18rem; text-align: center; }
.kuntai-product-section .product-cont-box .btn-box a { display: block; width: 2.4rem; line-height: 0.5rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); }
.kuntai-product-section .product-cont-box .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.kuntai-product-section .configuration-box { margin-top: 0.8rem; }
.kuntai-product-section .configuration-box .left { float: left; }
.kuntai-product-section .configuration-box .right { float: right; }
.kuntai-product-section .configuration-box1 { text-align: center; }
.kuntai-product-section .configuration-box1 ul { margin: 0px -0.4rem; }
.kuntai-product-section .configuration-box1 li { display: inline-block; vertical-align: top; padding: 0px 0.4rem; max-width: 25%; margin-top: 0.4rem; }
.kuntai-product-section .configuration-box1 li .block-box .title { font-size: 0.28rem; }
.kuntai-product-section .configuration-box1 li .block-box .title span { font-size: 0.48rem; }
.kuntai-product-section .configuration-box1 li .block-box .cont { font-size: 0.2rem; color: rgb(154, 154, 154); }
.kuntai-product-section .configuration-box2 .img-box img { display: block; width: 100%; }
.kuntai-product-section .configuration-box2 .cont-box li { margin-top: 0.8rem; }
.kuntai-product-section .configuration-box2 .cont-box li .title { font-size: 0.28rem; line-height: 1; }
.kuntai-product-section .configuration-box2 .cont-box li .title span { font-size: 0.48rem; }
.kuntai-product-section .configuration-box2 .cont-box li:first-child { margin-top: 0px; }
.kuntai-product-section .configuration-box2 .cont-box li .block-box .cont { font-size: 0.2rem; }
.kuntai-product-section .configuration-box-a222 .img-box { width: 57.39%; margin-top: 0.8rem; }
.kuntai-product-section .configuration-box-a222 .cont-box { width: 26.04%; margin-right: 1.4rem; }
.kuntai-product-section .configuration-box-pod2000 { margin-bottom: 0px; }
.kuntai-product-section .configuration-box-pod2000 .img-box { width: 32.6%; margin-right: 1.4rem; }
.kuntai-product-section .configuration-box-pod2000 .cont-box { width: 26.04%; margin-top: 0.8rem; margin-left: 2.2rem; }
.kuntai-product-section .configuration-box-r524 .img-box { width: 49.16%; margin-top: 0.8rem; }
.kuntai-product-section .configuration-box-r524 .cont-box { width: 26.04%; margin-right: 1.4rem; }
.kuntai-product-section .configuration-box-r524 .cont-box li { margin-top: 0.5rem; }
.kuntai-product-section .configuration-box-r522 { margin-bottom: 0px; }
.kuntai-product-section .configuration-box-r522 .img-box { width: 49.68%; margin-right: 7vw; margin-top: 0.8rem; }
.kuntai-product-section .configuration-box-r522 .cont-box { width: 26.04%; margin-left: 2.2rem; }
.kuntai-product-section .configuration-box-d526-2 .img-box { width: 57.29%; margin-left: -2vw; }
.kuntai-product-section .configuration-box-d526-2 .cont-box { width: 26.04%; margin-right: 1.4rem; margin-top: 0.8rem; }
.kuntai-product-section .configuration-box-d526-2 .cont-box li { margin-top: 6.51vw; }
.kuntai-product-section .configuration-box-cs16900 { margin-bottom: 0px; }
.kuntai-product-section .configuration-box-cs16900 .img-box { width: 43.33%; margin-right: -2.3vw; }
.kuntai-product-section .configuration-box-cs16900 .cont-box { width: 34.37%; margin-left: 7.8vw; margin-top: 0.8rem; }
.kuntai-product-section .configuration-box-cs16900 .cont-box li { margin-top: 1.2rem; }
.kuntai-product-section .product-list-box { padding-top: 1.2rem; }
.kuntai-product-section .product-list-box .edit-container { width: 87.5vw; }
.kuntai-product-section .product-list-block .img-left { float: left; width: 39.29%; }
.kuntai-product-section .product-list-block .img-left img { display: block; width: 100%; }
.kuntai-product-section .product-list-block .cont-right { float: right; width: 54.73%; }
.kuntai-product-section .product-list-block .cont-right .title { font-size: 0.32rem; font-weight: bold; }
.kuntai-product-section .product-list-block .cont-right .title span { font-size: 0.48rem; }
.kuntai-product-section .product-list-block .btn-box { margin-top: 0.8rem; font-size: 0.18rem; }
.kuntai-product-section .product-list-block .btn-box a { display: block; width: 2.4rem; line-height: 0.5rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 0.4rem; }
.kuntai-product-section .product-list-block .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.kuntai-product-section .product-list-block2 { margin-top: 1.2rem; position: relative; }
.kuntai-product-section .product-list-block2 .bg { border-radius: 0.2rem; overflow: hidden; }
.kuntai-product-section .product-list-block2 .bg img { display: block; width: 100%; }
.kuntai-product-section .product-list-block2 .cont-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); padding: 0px 0.4rem; }
.kuntai-product-section .product-list-block2 .cont-inner .title { float: left; width: 54vw; font-size: 0.32rem; }
.kuntai-product-section .product-list-block2 .cont-inner .title span { font-size: 0.48rem; font-weight: bold; margin-right: 0.4rem; }
.kuntai-product-section .product-list-block2 .cont-inner .btn-box { float: right; font-size: 0.18rem; margin-top: 1.4%; }
.kuntai-product-section .product-list-block2 .cont-inner .btn-box a { display: block; width: 2.4rem; line-height: 0.5rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 0.4rem; }
.kuntai-product-section .product-list-block2 .cont-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.kuntai-video { margin-top: 10.4vw; }
.kuntai-video img { display: block; width: 100%; }
.kuntai-product-section .product-atlas-box { padding-top: 1.2rem; }
.kuntai-product-section .product-atlas-box .edit-container { width: 87.5vw; }
.kuntai-product-section .product-atlas-box ul { margin: 0px -1.04vw; }
.kuntai-product-section .product-atlas-box li { float: left; width: 50%; padding: 0px 0.2rem; margin-top: 0.4rem; }
.kuntai-product-section .product-atlas-box li img { display: block; width: 100%; }
.kuntai-product-section .product-atlas-box li.through { width: 100%; }
.kuntai-product-section-d526-2 .product-list-box { padding-top: 0px; }
.kuntai-product-section-d526-2 .product-list-block2 { margin-top: 0px; }
.kuntai-product-section-cs16900 .product-atlas-box li { width: 100%; }
.kuntai-product-section-cs16900 .product-atlas-box li img { display: inline-block; vertical-align: top; width: 62.7vw; }
.kuntai-product-section-cs16900 .product-atlas-box li:nth-child(2n) { text-align: right; }
.product-banner { position: relative; }
.product-banner img, .product-banner video { display: block; width: 100%; height: 100%; object-fit: cover; }
.product-banner .banner-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.product-banner .banner-inner .type { font-size: 0.24rem; margin-bottom: 0.1rem; }
.product-banner .banner-inner .title { font-size: 0.4rem; font-weight: bold; }
.product-banner .banner-inner .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.1rem; width: 75%; }
.product-banner .banner-inner .btn-box { margin-top: 0.8rem; font-size: 0.18rem; }
.product-banner .banner-inner .btn-box a { display: inline-block; vertical-align: top; width: 2.84rem; height: 0.64rem; line-height: 0.64rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); text-align: center; margin-right: 0.6rem; }
.product-banner .banner-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.product-banner .banner-inner .btn-box a:last-child { margin-right: 0px; }
.product-banner .video-play { width: 100%; height: 100%; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 0.8rem auto no-repeat; position: absolute; top: 0px; left: 0px; z-index: 9; cursor: pointer; display: none; }
.solution-banner .banner-inner { color: rgb(255, 255, 255); }
.case-banner .banner-inner .banner-left { width: 45%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.case-banner .banner-inner .banner-left .btn-box a { margin-right: 0px; }
.case-banner .banner-inner .banner-img { float: right; width: 70%; }
.product-advantages-section { position: relative; height: 300lvh; }
.product-advantages-sticky { width: 100%; height: 100lvh; position: sticky; top: 0px; left: 0px; }
.product-advantages-sticky::before { content: ""; width: 100%; height: 20%; position: absolute; left: 0px; top: 0px; z-index: 9; background: linear-gradient(rgb(211, 224, 238), transparent); }
.product-advantages-sticky video { display: block; width: 100%; height: 100%; object-fit: cover; }
#particles-js { width: 100%; height: 100%; background-color: rgb(211, 224, 238); position: absolute; top: 0px; left: 0px; }
.product-advantages-sticky .cont-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); text-align: center; }
.product-advantages-sticky .cont-inner .title { font-size: 2.39vw; }
.product-advantages-sticky .cont-inner .s-title { font-size: 1.87vw; margin-top: 0.5rem; background-image: -webkit-linear-gradient(150deg, rgb(215, 0, 29), rgb(46, 81, 156)); background-clip: text; -webkit-text-fill-color: transparent; color: rgb(215, 0, 29); }
.product-advantages-sticky .cont-inner .cont { font-size: 0.3rem; line-height: 1.8; height: 6em; margin-top: 0.2rem; }
.product-advantages-sticky .cont-inner .cont span { font-size: 0.4rem; }
.product-advantages-sticky .cont-inner .box { display: none; }
.product-advantages-page { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0.6rem; font-size: 0.18rem; }
.product-advantages-page .current { font-size: 0.3rem; }
.applicable-scenarios-section { padding: 1rem 0px; }
.applicable-scenarios-inner { margin-top: 0.6rem; }
.applicable-scenarios-tabs { width: 80%; margin: 0px auto; }
.applicable-scenarios-tabs ul { overflow: auto hidden; display: block; white-space: nowrap; }
.applicable-scenarios-tabs li { display: inline-block; vertical-align: top; padding: 0px 0.3rem; }
.applicable-scenarios-tabs li .title { font-size: 0.2rem; line-height: 2.5; padding: 0px 0.15rem; position: relative; overflow: hidden; cursor: pointer; }
.applicable-scenarios-tabs li .title::before { content: ""; width: 100%; height: 0.1rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; left: 100%; bottom: 0px; transition: 0.5s; }
.applicable-scenarios-tabs li.active .title::before { left: 0px; }
.applicable-scenarios-tabs ul::-webkit-scrollbar { width: 0.04rem; height: 1px; }
.applicable-scenarios-tabs ul::-webkit-scrollbar-thumb { background: rgb(0, 99, 211); }
.applicable-scenarios-tabs ul::-webkit-scrollbar-track { background: rgb(227, 227, 227); }
.applicable-scenarios-tabs .swiper-slide .title { font-size: 0.2rem; line-height: 2.5; padding: 0px 0.15rem; position: relative; overflow: hidden; cursor: pointer; }
.applicable-scenarios-tabs .swiper-slide .title::before { content: ""; width: 60%; height: 0.1rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; left: 100%; bottom: 0px; transition: 0.5s; }
.applicable-scenarios-tabs .swiper-slide-thumb-active .title::before { left: 0px; }
.applicable-scenarios-tabs .swiper-arrow { width: 0.22rem; height: 0.22rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.applicable-scenarios-tabs .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -0.5rem; }
.applicable-scenarios-tabs .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -0.5rem; }
.applicable-scenarios-swiper-container { margin-top: 4.16vw; }
.applicable-scenarios-swiper { float: left; width: 38.02vw; }
.applicable-scenarios-swiper .swiper-wrapper { margin-left: 0.3rem; }
.applicable-scenarios-swiper .swiper-slide { width: 12%; }
.applicable-scenarios-swiper .swiper-slide .pic { height: 34.21vw; overflow: hidden; position: relative; }
.applicable-scenarios-swiper .swiper-slide .pic img { display: block; height: 100%; position: absolute; left: 0px; top: 0px; }
.applicable-scenarios-swiper .swiper-slide-active { width: 52%; }
.applicable-scenarios-swiper-4 .swiper-wrapper { margin-left: 0.97vw; }
.applicable-scenarios-swiper-4 .swiper-slide { width: 15%; }
.applicable-scenarios-swiper-4 .swiper-slide .pic { height: 34.21vw; }
.applicable-scenarios-swiper-4 .swiper-slide-active { width: 55%; }
.applicable-scenarios-swiper-cont { float: right; width: 33.333vw; margin-top: 1.2rem; }
.applicable-scenarios-swiper-cont .box { display: none; }
.applicable-scenarios-swiper-cont .title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.applicable-scenarios-swiper-cont .cont { font-size: 0.18rem; line-height: 1.8; margin-top: 0.2rem; }
.applicable-scenarios-swiper-cont .links-btn { margin-top: 0.2rem; font-size: 0.2rem; }
.applicable-scenarios-swiper-cont .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.applicable-scenarios-section-about .applicable-scenarios-swiper-cont .cont { font-size: 0.2rem; }
.applicable-scenarios-swiper-container .swiper-page { position: absolute; bottom: 0.8rem; right: 25.75vw; padding: 0px 0.5rem; }
.applicable-scenarios-swiper-container .swiper-page .swiper-arrow { width: 0.22rem; height: 0.22rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.applicable-scenarios-swiper-container .swiper-page .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: 0px; }
.applicable-scenarios-swiper-container .swiper-page .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: 0px; }
.applicable-scenarios-swiper-container .swiper-page .swiper-pagination { position: initial; font-size: 0.18rem; }
.applicable-scenarios-swiper-container .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.3rem; }
.applicable-scenarios-swiper-horizontal { float: left; width: 42vw; }
.applicable-scenarios-swiper-horizontal .swiper-slide { background-position: center center; background-size: cover; }
.applicable-scenarios-swiper-horizontal .swiper-slide .pic { position: relative; border-radius: 0.2rem; overflow: hidden; }
.applicable-scenarios-swiper-horizontal .swiper-slide .pic img { display: block; width: 100%; }
.applicable-scenarios-swiper-cont-horizontal { float: right; width: 33.333vw; margin-top: 0.4rem; }
.applicable-scenarios-swiper-cont-horizontal .box { display: none; }
.applicable-scenarios-swiper-cont-horizontal .title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.applicable-scenarios-swiper-cont-horizontal .cont { font-size: 0.18rem; line-height: 1.8; margin-top: 0.2rem; }
.applicable-scenarios-swiper-cont-horizontal .links-btn { margin-top: 0.2rem; font-size: 0.2rem; }
.applicable-scenarios-swiper-cont-horizontal .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.applicable-scenarios-swiper-container-horizontal .swiper-page { bottom: 0.4rem; }
.best-practices-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1rem 0px; overflow: hidden; }
.best-practices-inner { margin-top: 0.6rem; padding: 0px 10.67vw; }
.best-practices-swiper { position: relative; margin: 0px -0.4rem; font-size: 0px; text-align: center; }
.best-practices-swiper .swiper-wrapper { display: block; }
.best-practices-swiper .swiper-slide { display: inline-block; vertical-align: top; width: 33.333%; padding: 0px 0.4rem; text-align: left; }
.best-practices-swiper .swiper-slide .block-box { }
.best-practices-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem 0.15rem 0px 0px; overflow: hidden; }
.best-practices-swiper .swiper-slide .block-box .pic img { display: block; width: 100%; transition: 0.5s; }
.best-practices-swiper .swiper-slide .block-box .cont-box { padding: 0.2rem; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(182, 182, 182) rgb(182, 182, 182); border-image: none; border-radius: 0px 0px 0.15rem 0.15rem; background-color: rgb(255, 255, 255); }
.best-practices-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.2rem; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.best-practices-swiper .swiper-slide .block-box .cont-box .time { margin-top: 0.3rem; font-size: 0.2rem; text-align: right; }
.best-practices-swiper .swiper-slide .block-box .cont-box .time span { font-size: 0.32rem; }
.best-practices-swiper .swiper-pagination { position: initial; margin-top: 0.3rem; }
.best-practices-swiper .swiper-arrow { width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; display: none; }
.best-practices-swiper .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -3.75vw; }
.best-practices-swiper .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -3.75vw; }
.best-practices-swiper .swiper-slide .block-box:hover .pic img { transform: scale(1.1); }
.best-practices-swiper.flex .swiper-wrapper { display: flex; }
.data-download-section { padding: 1rem 0px; }
.data-download-inner { margin-top: 0.6rem; text-align: center; }
.data-download-inner ul { margin: 0px -1.3vw; }
.data-download-inner li { display: inline-block; vertical-align: top; padding: 0px 0.25rem; font-size: 0.3rem; }
.data-download-inner li .block-box { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right center / auto 0.29rem no-repeat; padding-right: 0.5rem; }
.data-download-inner li a { display: block; background-image: -webkit-linear-gradient(150deg, rgb(215, 0, 29), rgb(46, 81, 156)); background-clip: text; -webkit-text-fill-color: transparent; color: rgb(215, 0, 29); }
.data-download-inner li a:hover { background: none; -webkit-text-fill-color: initial; color: rgb(215, 0, 29); }
.ai-serve-container { padding: 1rem 0px; background-color: rgb(244, 246, 250); }
.ai-serve-list-inner { margin-top: 0.6rem; font-size: 0px; text-align: center; }
.ai-serve-list-inner ul { margin: 0px -0.78vw; }
.ai-serve-list-inner li { display: inline-block; vertical-align: top; width: 25%; padding: 0px 0.15rem; text-align: left; }
.ai-serve-list-inner li .block-box { position: relative; }
.ai-serve-list-inner li .block-box .pic { border-radius: 0.15rem; overflow: hidden; position: relative; }
.ai-serve-list-inner li .block-box .pic img { display: block; width: 100%; transition: 0.5s; }
.ai-serve-list-inner li .block-box .pic::before { content: ""; width: 100%; height: 50%; position: absolute; left: 0px; bottom: 0px; z-index: 3; background: linear-gradient(to top, rgb(0, 0, 0), transparent); }
.ai-serve-list-inner li .block-box .cont-box { width: 100%; position: absolute; left: 0px; bottom: 0px; z-index: 5; color: rgb(255, 255, 255); padding: 0px 0.45rem 0.5rem; }
.ai-serve-list-inner li .block-box .cont-box .title { font-size: 0.32rem; font-weight: bold; }
.ai-serve-list-inner li .block-box .cont-box .cont { font-size: 0.16rem; line-height: 1.8; margin-top: 0.2rem; display: none; }
.ai-serve-list-inner li .block-box .cont-box .title a, .ai-serve-list-inner li .block-box .cont-box .cont a { color: rgb(255, 255, 255); }
.ai-serve-list-inner li .block-box:hover .pic img { transform: scale(1.1); }
.ai-serve-list-inner li .block-box:hover .cont-box .cont { display: block; }
.ai-serve-list-inner2 li { width: 33.333%; }
.ai-serve-list-swiper { text-align: center; }
.ai-serve-list-swiper .swiper-wrapper { display: block; }
.ai-serve-list-swiper .swiper-slide { display: inline-block; vertical-align: top; width: 25%; padding: 0px 0.15rem; text-align: left; }
.ai-serve-list-swiper .swiper-slide .block-box { position: relative; }
.ai-serve-list-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem; overflow: hidden; position: relative; }
.ai-serve-list-swiper .swiper-slide .block-box .pic img { display: block; width: 100%; transition: 0.5s; }
.ai-serve-list-swiper .swiper-slide .block-box .pic::before { content: ""; width: 100%; height: 50%; position: absolute; left: 0px; bottom: 0px; z-index: 3; background: linear-gradient(to top, rgb(0, 0, 0), transparent); }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box { width: 100%; position: absolute; left: 0px; bottom: 0px; z-index: 5; color: rgb(255, 255, 255); padding: 0px 0.45rem 0.5rem; }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.32rem; font-weight: bold; }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box .cont { font-size: 0.16rem; line-height: 1.8; margin-top: 0.5rem; display: none; }
.ai-serve-list-swiper .swiper-slide .block-box:hover .pic img { transform: scale(1.1); }
.ai-serve-list-swiper .swiper-slide .block-box:hover .cont-box .cont { display: block; }
.ai-serve-list-swiper .swiper-pagination { position: initial; margin-top: 0.3rem; }
.ai-serve-list-swiper .swiper-arrow { width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; display: none; }
.ai-serve-list-swiper .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -3.75vw; }
.ai-serve-list-swiper .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -3.75vw; }
.ai-serve-list-swiper.flex .swiper-wrapper { display: flex; }
.ai-platform-app-container { padding: 1rem 0px; }
.ai-platform-app-list-block { margin-top: 1rem; }
.ai-platform-app-list-block .img { float: left; width: 54%; border-radius: 0.2rem; overflow: hidden; }
.ai-platform-app-list-block .img img { display: block; width: 100%; }
.ai-platform-app-list-block .cont-inner { width: 40%; position: absolute; right: 0px; top: 0.4rem; font-size: 0.18rem; }
.ai-platform-app-list-block .cont-inner .title { font-size: 0.32rem; color: rgb(191, 16, 16); font-weight: bold; }
.ai-platform-app-list-block .cont-inner .cont { line-height: 1.8; margin-top: 0.15rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ai-platform-app-list-block .cont-inner .links-box { margin-top: 0.1rem; }
.ai-platform-app-list-block .cont-inner .links-btn { margin-top: 0.2rem; }
.ai-platform-app-list-block .cont-inner .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.ai-platform-app-list-block:nth-child(2n) .img { float: right; }
.ai-platform-app-list-block:nth-child(2n) .cont-inner { right: auto; left: 0px; }
.ai-platform-app-list-block2 { margin-top: 0.8rem; }
.ai-platform-app-list-block2 .img { float: left; width: 54%; border-radius: 0.2rem; overflow: hidden; }
.ai-platform-app-list-block2 .img img { display: block; width: 100%; }
.ai-platform-app-list-block2 .cont-inner { width: 40%; position: absolute; right: 0px; top: 0.32rem; font-size: 0.18rem; }
.ai-platform-app-list-block2 .cont-inner .title { font-size: 0.32rem; color: rgb(191, 16, 16); font-weight: bold; }
.ai-platform-app-list-block2 .cont-inner .cont { line-height: 1.8; margin-top: 0.15rem; }
.ai-platform-app-list-block2:nth-child(2n) .img { float: right; }
.ai-platform-app-list-block2:nth-child(2n) .cont-inner { right: auto; left: 0px; }
.ai-platform-app-list-block2-2 .img { float: right; }
.ai-platform-app-list-block2-2 .cont-inner { right: auto; left: 0px; }
.ai-platform-app-list-block2-2:nth-child(2n) .img { float: left; }
.ai-platform-app-list-block2-2:nth-child(2n) .cont-inner { left: auto; right: 0px; }
.best-practices-section-ai { background: none; }
.ai-product-section { margin: 1rem 0px; }
.ai-product-section .product-list-block2 { position: relative; }
.ai-product-section .product-list-block2 .bg { border-radius: 0.2rem; overflow: hidden; }
.ai-product-section .product-list-block2 .bg img { display: block; width: 100%; }
.ai-product-section .product-list-block2 .cont-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); padding: 0px 0.4rem; }
.ai-product-section .product-list-block2 .cont-inner .title { float: left; width: 54vw; font-size: 0.2rem; }
.ai-product-section .product-list-block2 .cont-inner .title span { font-size: 0.36rem; font-weight: bold; margin-right: 0.4rem; }
.ai-product-section .product-list-block2 .cont-inner .btn-box { float: right; font-size: 0.18rem; text-align: center; margin-top: 1.4%; }
.ai-product-section .product-list-block2 .cont-inner .btn-box a { display: block; width: 2.4rem; line-height: 0.5rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); }
.ai-product-section .product-list-block2 .cont-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.ai-product-mainimg-container { margin-top: 2.8rem; position: relative; }
.ai-product-mainimg-container .title { font-size: 10vw; font-weight: bold; text-align: center; line-height: 100%; width: 100%; position: absolute; left: 0px; bottom: 85%; }
.ai-product-mainimg-container .img { width: 82.65vw; margin: 0px auto; position: relative; }
.ai-product-mainimg-container .img img { display: block; width: 100%; }
.nlqjt-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding: 1.8rem 0px 0.8rem; }
.nlqjt-section .cont-left { font-size: 0.2rem; }
.nlqjt-section .cont-left .title { font-size: 0.4rem; font-weight: bold; text-align: center; }
.nlqjt-section .cont-left .cont { line-height: 1.8; margin-top: 0.3rem; }
.nlqjt-section .pic-right { margin-top: 0.8rem; }
.nlqjt-section .pic-right img { display: block; width: 100%; }
.nlqjt-section2 .cont-left { float: left; width: 43.2%; font-size: 1.145vw; }
.nlqjt-section2 .cont-left .title { text-align: left; }
.nlqjt-section2 .pic-right { float: right; width: 55%; margin-top: 0px; }
.solution-section { padding: 1rem 0px; }
.solution-list { margin-top: 0.6rem; }
.solution-list-block { margin-top: 1rem; }
.solution-list-block .img { float: left; width: 59.35%; border-radius: 0.2rem; overflow: hidden; }
.solution-list-block .img img { display: block; width: 100%; }
.solution-list-block .cont-inner { width: 37.42%; position: absolute; right: 0px; top: 0.4rem; font-size: 0.18rem; }
.solution-list-block .cont-inner .title { font-size: 0.32rem; font-weight: bold; }
.solution-list-block .cont-inner .cont { line-height: 1.8; margin-top: 0.15rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; }
.solution-list-block .cont-inner .more-btn { margin-top: 0.6rem; font-size: 0.18rem; }
.solution-list-block .cont-inner .more-btn a { display: inline-block; vertical-align: top; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 4.42vw; }
.solution-list-block .cont-inner .more-btn a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.solution-list-block:nth-child(2n) .img { float: right; }
.solution-list-block:nth-child(2n) .cont-inner { right: auto; left: 0px; }
.solution-list-block:first-child { margin-top: 0px; }
.business-challenges-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding: 8.85vw 0px; }
.business-challenges-inner { margin-top: 0.6rem; font-size: 0px; text-align: center; }
.business-challenges-inner ul { margin: 0px -0.4rem; }
.business-challenges-inner li { display: inline-block; vertical-align: top; width: 33.333%; padding: 0px 0.4rem; text-align: left; margin-top: 0.6rem; }
.business-challenges-inner li .block-box { padding: 0.4rem 0.5rem; position: relative; font-size: 0.18rem; background-color: rgb(247, 249, 252); box-shadow: rgba(148, 160, 175, 0.33) 0px 0.25rem 0.38rem; border-radius: 0.2rem; overflow: hidden; }
.business-challenges-inner li .block-box::before { content: ""; width: 100%; height: 0.06rem; background: linear-gradient(to right, rgb(198, 12, 26), rgb(34, 112, 178)); position: absolute; left: 0px; bottom: 0px; }
.business-challenges-inner li .block-box .title { font-size: 0.24rem; font-weight: bold; height: 3em; }
.business-challenges-inner li .block-box .cont { line-height: 1.8; height: 10.8em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; margin-top: 0.15rem; }
.business-challenges-inner li .block-box::after { content: ""; width: 1.8rem; height: 1.8rem; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0px; right: 0px; z-index: -1; }
.business-challenges-inner li:nth-child(1) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(2) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(3) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(4) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(5) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(6) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(7) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(8) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(9) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(10) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(11) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.business-challenges-inner li:nth-child(12) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.solution-analysis-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 100% auto no-repeat; padding: 1rem 0px; }
.solution-analysis-section .cont-left { float: left; width: 38%; font-size: 0.2rem; }
.solution-analysis-section .cont-left .top-title { font-size: 0.4rem; font-weight: bold; }
.solution-analysis-section .cont-left .cont { line-height: 1.8; margin-top: 0.3rem; opacity: 0.82; }
.solution-analysis-section .cont-left .label-list { margin-top: 0.2rem; }
.solution-analysis-section .cont-left .label-list dl { margin: 0px -0.1rem; }
.solution-analysis-section .cont-left .label-list dd { padding: 0px 0.1rem; margin-top: 0.2rem; }
.solution-analysis-section .cont-left .label-list dd .block-box { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right bottom / 30% auto no-repeat rgb(226, 233, 240); border-radius: 0.2rem; font-size: 0.18rem; padding: 0.2rem; }
.solution-analysis-section .cont-left .label-list dd .block-box .txt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.solution-analysis-section .pic-right { width: 58%; position: absolute; top: 50%; transform: translateY(-50%); right: 0px; }
.solution-analysis-section .pic-right img { display: block; width: 100%; }
.customer-value-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1rem 0px; color: rgb(255, 255, 255); }
.customer-value-section .cont-inner { float: left; width: 60%; font-size: 0.2rem; }
.customer-value-section .cont-inner .top-title { font-size: 0.4rem; font-weight: bold; }
.customer-value-section .cont-inner .cont { line-height: 1.8; padding-top: 0.3rem; color: rgb(192, 192, 194); }
.customer-value-section .cont-inner .cont .txt { margin-top: 0.3rem; position: relative; padding-left: 0.15rem; }
.customer-value-section .cont-inner .cont .txt::before { content: ""; width: 0.06rem; height: 0.02rem; background-color: rgb(192, 192, 194); position: absolute; left: 0px; top: 0.18rem; }
.customer-value-section .cont-inner .cont .txt:first-child { margin-top: 0px; }
.customer-value-section .cont-inner .cont .title { margin-top: 0.3rem; position: relative; padding-left: 0.15rem; font-weight: bold; color: rgb(255, 255, 255); }
.customer-value-section .cont-inner .cont .title::before { content: ""; width: 0.06rem; height: 0.02rem; background-color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0.18rem; }
.customer-value-section .cont-inner .cont .title:first-child { margin-top: 0px; }
.case-details-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding: 1rem 0px; }
.case-details-block { font-size: 0.2rem; margin-top: 0.1rem; }
.case-details-block .top-title { text-align: center; font-size: 0.4rem; font-weight: bold; }
.case-details-block .cont { line-height: 1.8; margin-top: 0.3rem; }
.case-details-block:first-child { margin-top: 0px; }
.video-layer { width: 100%; height: 100%; position: fixed; inset: 0px; z-index: 1111; display: none; }
.video-layer .opacity { position: absolute; inset: 0px; background-color: rgb(0, 0, 0); opacity: 0.8; }
.video-layer .layer-inner { position: absolute; inset: 0px; }
.video-layer .layer-inner .layer-close { width: 0.36rem; height: 0.36rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 0.3rem auto no-repeat; position: absolute; top: 0.25rem; right: 0.25rem; z-index: 11; cursor: pointer; }
.video-layer .layer-container { width: 50.4rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.video-layer .layer-container .video-box video { display: block; width: 100%; background-color: rgb(0, 0, 0); }
.about-banner { color: rgb(255, 255, 255); height: 43.125vw; position: relative; }
.about-banner::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); }
.product-banner .banner-nav { width: 100%; position: absolute; left: 0px; bottom: 0.8rem; z-index: 11; }
.product-banner .banner-nav li { float: left; font-size: 0.2rem; line-height: 0.64rem; margin-right: 0.4rem; position: relative; }
.product-banner .banner-nav li a { color: rgb(255, 255, 255); }
.product-banner .banner-nav li:last-child { margin-right: 0px; }
.product-banner .banner-nav li::before { content: ""; width: 1.64rem; height: 0.06rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: 0px; left: 0px; display: none; }
.product-banner .banner-nav li.active::before { display: block; }
.about-digital-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat rgb(247, 251, 254); padding: 1rem 0px; }
.about-digital-section .cont-inner { font-size: 0.2rem; }
.about-digital-section .cont-inner .top-title { font-size: 0.4rem; font-weight: bold; text-align: center; }
.about-digital-section .cont-inner .cont { line-height: 1.8; margin-top: 0.3rem; }
.about-qysl-list ul { margin: 0px -0.5rem; }
.about-qysl-list li { float: left; width: 20%; padding: 0px 0.1rem; margin-top: 0.6rem; }
.about-qysl-list li .block-box { font-size: 0.18rem; text-align: center; }
.about-qysl-list li .block-box .title { font-size: 0.24rem; font-weight: bold; color: rgb(213, 2, 29); margin-bottom: 0.05rem; }
.about-qysl-list li .block-box .title span { font-size: 0.48rem; }
.about-qysl-list li .block-box p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.about-syrh-cont { margin-top: 1rem; padding: 0px 0.4rem; }
.about-syrh-cont .top-title { font-size: 0.4rem; font-weight: bold; text-align: center; }
.about-syrh-cont .img { margin-top: 0.6rem; }
.about-syrh-cont .img img { display: block; width: 60%; border: 1px solid rgb(239, 242, 251); border-radius: 0.2rem; margin: 0px auto; }
.about-syrh-cont .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.6rem; }
.about-syrh-cont .cont p { margin-top: 0.2rem; }
.about-syrh-cont .cont .box1 { background-color: rgb(254, 249, 248); border: 1px solid rgb(214, 211, 212); padding: 0.15rem 0.2rem; border-radius: 0.2rem; }
.about-syrh-cont .cont .s-title { font-weight: bold; margin-top: 0.2rem; border-bottom: 1px solid rgb(214, 211, 212); position: relative; padding: 0px 0.2rem 0.05rem; }
.about-syrh-cont .cont .s-title::before { content: ""; width: 0.09rem; height: 0.09rem; background-color: rgb(127, 128, 132); border-radius: 100%; position: absolute; bottom: -0.05rem; left: 0px; }
.about-syrh-cont .cont .s-title::after { content: ""; border-style: solid; border-color: transparent transparent transparent rgb(127, 128, 132); border-width: 0.05rem 0px 0.05rem 0.1rem; position: absolute; bottom: -0.05rem; right: 0px; }
.qualifications-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 100% auto no-repeat; padding: 1rem 0px; overflow: hidden; }
.company-profile-inner { margin-top: 0.6rem; }
.company-profile-swiper { margin: 0px -0.3rem; }
.company-profile-swiper .swiper-slide { padding: 0px 0.3rem; margin-bottom: 0.3rem; }
.company-profile-swiper .swiper-slide .block-box .pic { margin: 0px auto; text-align: center; width: 9.5vw; height: 11.92vw; position: relative; border: 1px solid rgb(180, 180, 181); border-radius: 0.2rem; overflow: hidden; background-color: rgb(255, 255, 255); }
.company-profile-swiper .swiper-slide .block-box .pic img { display: block; max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.company-profile-swiper .swiper-slide .block-box .cont-box { padding-top: 0.2rem; }
.company-profile-swiper .swiper-slide .block-box .cont-box .title { text-align: center; font-size: 0.18rem; height: 3em; }
.company-profile-swiper .swiper-pagination { position: initial; }
.honors-section { padding: 1rem 0px; overflow: hidden; }
.cxzx-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1rem 0px; }
.cxzx-section .cont-inner { float: left; width: 60%; font-size: 0.2rem; }
.cxzx-section .cont-inner .top-title { font-size: 0.32rem; font-weight: bold; }
.cxzx-section .cont-inner .cont { line-height: 1.8; padding-top: 0.4rem; }
.cxzx-section .cont-inner .cont .txt { margin-top: 0.3rem; position: relative; padding-left: 0.15rem; }
.cxzx-section .cont-inner .cont .txt::before { content: ""; width: 0.06rem; height: 0.02rem; background-color: rgb(192, 192, 194); position: absolute; left: 0px; top: 0.18rem; }
.cxzx-section .cont-inner .cont .title { margin-top: 0.3rem; position: relative; padding-left: 0.15rem; font-weight: bold; color: rgb(255, 255, 255); }
.cxzx-section .cont-inner .cont .title::before { content: ""; width: 0.06rem; height: 0.02rem; background-color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0.18rem; }
.sub-title-box { text-align: center; }
.sub-title-box .title { font-size: 0.4rem; font-weight: bold; }
.product-introduce-section { position: relative; padding: 0px 0px 1rem; }
.product-introduce-section .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; }
.product-introduce-section-about { padding: 1rem 0px; }
.function-section { padding: 1rem 0px; }
.function-inner { font-size: 0px; text-align: center; }
.function-inner ul { margin: 0px -0.4rem; }
.function-inner li { display: inline-block; vertical-align: top; width: 33.333%; padding: 0px 0.4rem; text-align: left; margin-top: 0.6rem; }
.function-inner li .block-box { padding: 0.4rem 0.5rem; position: relative; font-size: 0.18rem; background-color: rgb(247, 249, 252); box-shadow: rgba(148, 160, 175, 0.33) 0px 0.25rem 0.38rem; border-radius: 0.2rem; overflow: hidden; }
.function-inner li .block-box::before { content: ""; width: 100%; height: 0.06rem; background: linear-gradient(to right, rgb(198, 12, 26), rgb(34, 112, 178)); position: absolute; left: 0px; bottom: 0px; }
.function-inner li .block-box .title { font-size: 0.24rem; font-weight: bold; height: 3em; }
.function-inner li .block-box .cont { line-height: 1.8; height: 10.8em; margin-top: 0.15rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.function-inner.line4 li { width: 25%; padding: 0px 0.2rem; }
.function-inner li .block-box::after { content: ""; width: 1.8rem; height: 1.8rem; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; bottom: 0px; right: 0px; z-index: -1; }
.function-inner li:nth-child(1) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(2) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(3) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(4) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(5) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(6) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(7) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(8) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(9) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(10) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(11) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-inner li:nth-child(12) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.function-section-about .function-inner li { width: 100%; }
.function-section-about .function-inner li:first-child { margin-top: 0px; }
.function-section-about .function-inner li .block-box { padding: 0.4rem 1rem 0.4rem 0.5rem; }
.function-section-about .function-inner li .block-box::after { width: 1.2rem; height: 1.2rem; }
.activity-section { padding: 6.5vw 0px 5.46vw; background-color: rgb(235, 239, 241); box-shadow: rgb(229, 231, 232) 0px 0px 2.39vw inset; }
.activity-section .sub-title-box { text-align: left; }
.activity-inner { position: relative; margin-top: 0.45rem; }
.activity-swiper { background-color: rgb(255, 255, 255); border-radius: 0.2rem; overflow: hidden; box-shadow: rgba(87, 87, 91, 0.24) 0px 0px 2.39vw; }
.activity-swiper .swiper-slide .img { float: left; width: 58%; }
.activity-swiper .swiper-slide .img img { display: block; width: 100%; }
.activity-swiper .swiper-slide .cont-right { float: right; width: 42%; padding: 0.5rem; }
.activity-swiper .swiper-slide .cont-right .time { font-size: 0.24rem; line-height: 1; }
.activity-swiper .swiper-slide .cont-right .time .day { font-size: 2.39vw; font-weight: bold; margin-bottom: 0.1rem; }
.activity-swiper .swiper-slide .cont-right .title { font-size: 0.3rem; font-weight: bold; margin-top: 0.3rem; }
.activity-swiper .swiper-slide .cont-right .cont { font-size: 0.24rem; line-height: 1.8; margin-top: 0.2rem; height: 3.6em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.activity-swiper .swiper-slide .cont-right .more-btn { margin-top: 0.6rem; font-size: 0.18rem; }
.activity-swiper .swiper-slide .cont-right .more-btn a { display: inline-block; vertical-align: top; width: 16.04vw; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 0.8rem; }
.activity-swiper .swiper-slide .cont-right .more-btn a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.activity-swiper .swiper-arrow { width: 0.4rem; height: 0.4rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.activity-swiper .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -3.75vw; }
.activity-swiper .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -3.75vw; }
.activity-swiper .swiper-pagination { width: auto; left: auto; right: 0.35rem; bottom: 0.35rem; font-size: 0.2rem; line-height: 1; }
.activity-swiper .swiper-pagination .swiper-pagination-current { font-size: 0.3rem; }
.activity-title-box { margin-top: 0.25rem; }
.activity-title-box ul { margin: 0px -0.12rem; }
.activity-title-box li { float: left; width: 25%; padding: 0px 0.12rem; }
.activity-title-box li .block-box { height: 7.6vw; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; border-radius: 0.2rem; overflow: hidden; padding: 0.25rem; box-shadow: rgba(87, 87, 91, 0.24) 0px 0px 2.39vw; cursor: pointer; }
.activity-title-box li .block-box .time { font-size: 0.18rem; }
.activity-title-box li .block-box .title { font-size: 0.2rem; margin-top: 0.1rem; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.activity-title-box li.active .block-box { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.news-section { background-color: rgb(235, 239, 241); padding: 1rem 0px; }
.news-top-box { line-height: 0.65rem; border-bottom: 1px solid rgb(152, 152, 152); }
.news-top-box .title-left { float: left; font-size: 0.3rem; position: relative; }
.news-top-box .title-left::before { content: ""; width: 1.78rem; height: 0.05rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: -1px; left: 0px; }
.year-switch { float: right; width: 1.6rem; font-size: 0.24rem; text-align: center; position: relative; z-index: 5; }
.year-switch .title a { display: block; padding-right: 0.3rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right center / 0.18rem auto no-repeat; }
.year-switch .hidden-box { width: 100%; background-color: rgb(255, 255, 255); position: absolute; top: 100%; left: 0px; max-height: 3.25rem; overflow-y: auto; display: none; }
.year-switch .hidden-box li { font-size: 0.2rem; text-align: center; cursor: pointer; }
.year-switch .hidden-box li a { display: block; }
.year-switch .hidden-box li:hover { background-color: rgb(235, 239, 241); }
.year-switch .hidden-box::-webkit-scrollbar { width: 0.04rem; height: 1px; }
.year-switch .hidden-box::-webkit-scrollbar-thumb { background: rgb(230, 0, 18); }
.year-switch .hidden-box::-webkit-scrollbar-track { background: rgb(152, 152, 152); }
.year-switch.active .hidden-box { display: block; }
.news-list ul { margin: 0px -0.3rem; }
.news-list li { float: left; width: 33.333%; padding: 0px 0.3rem; margin-top: 0.6rem; }
.news-list li .block-box { background-color: rgb(255, 255, 255); }
.news-list li .block-box .img { height: 16.44vw; }
.news-list li .block-box .img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.news-list li .block-box .cont-box { padding: 0.3rem; }
.news-list li .block-box .cont-box .title { font-size: 0.24rem; height: 3em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news-list li .block-box .cont-box .time { font-size: 0.18rem; color: rgb(131, 131, 131); margin-top: 0.1rem; }
.base-page { margin-top: 0.6rem; text-align: center; font-size: 0px; }
.base-page a, .base-page span { display: inline-block; vertical-align: top; line-height: 0.34rem; min-width: 0.24rem; text-align: center; font-size: 0.18rem; margin: 0px 0.05rem; }
.base-page a:hover, .base-page span.active { color: rgb(215, 3, 29); }
.base-page .prev, .base-page .next { width: 0.34rem; height: 0.34rem; background-position: center center; background-repeat: no-repeat; background-size: 0.13rem auto; background-color: rgb(255, 255, 255); border-radius: 100%; margin: 0px 0.1rem; font-size: 0px; }
.base-page .prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.base-page .next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.base-page .prev:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); box-shadow: rgba(144, 152, 166, 0.16) 0px 0px 0.13rem; }
.base-page .next:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); box-shadow: rgba(144, 152, 166, 0.16) 0px 0px 0.13rem; }
.investors-exchange-banner .banner-nav li a { color: rgb(0, 0, 0); }
.announcement-section { padding: 1rem 0px; }
.investors-exchange-top { line-height: 0.65rem; }
.investors-exchange-top .title-left { float: left; font-size: 0.3rem; position: relative; }
.investors-exchange-top .title-left li { float: left; margin-right: 0.5rem; position: relative; }
.investors-exchange-top .title-left li a { display: block; }
.investors-exchange-top .title-left li::before { content: ""; width: 1.78rem; height: 0.05rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: -1px; left: 0px; display: none; }
.investors-exchange-top .title-left li.active::before { display: block; }
.investors-exchange-top .title-left li:last-child { margin-right: 0px; }
.announcement-list { padding-top: 0.2rem; }
.announcement-list li { line-height: 4.27vw; margin-top: 0.3rem; border: 1px solid rgb(206, 212, 218); border-radius: 0.05rem; }
.announcement-list li .title { float: left; width: 80%; font-size: 0.24rem; margin-left: 0.2rem; padding-left: 0.5rem; position: relative; overflow: hidden; white-space: nowrap; }
.announcement-list li .title::before { content: ""; width: 0.36rem; height: 0.36rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / cover no-repeat; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.announcement-list li .time { float: right; font-size: 0.18rem; margin-right: 0.5rem; }
.customer-profile-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding: 1rem 0px; }
.customer-profile-section .pic { float: left; width: 50%; border-radius: 0.2rem; overflow: hidden; }
.customer-profile-section .pic img { display: block; width: 100%; }
.customer-profile-section .customer-profile-left { float: left; width: 49%; background-color: rgb(255, 255, 255); border-radius: 0.2rem; overflow: hidden; position: relative; padding: 0.25rem 0.75rem 0.4rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.1rem; }
.customer-profile-section .customer-profile-left::before { content: ""; width: 100%; height: 0.08rem; background: linear-gradient(to right, rgb(48, 0, 2), rgb(117, 0, 10)); position: absolute; left: 0px; bottom: 0px; }
.customer-profile-section .customer-profile-left .logo { height: 0.65rem; }
.customer-profile-section .customer-profile-left .logo img { display: block; height: 100%; }
.customer-profile-section .customer-profile-left .list-inner .list-item { margin-top: 0.25rem; font-size: 0.18rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .type span { display: inline-block; vertical-align: top; min-width: 0.72rem; line-height: 0.26rem; background: linear-gradient(to right, rgb(48, 0, 2), rgb(117, 0, 10)); font-size: 0.16rem; color: rgb(255, 255, 255); font-weight: bold; text-align: center; padding: 0px 0.1rem; border-radius: 0.05rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .cont { margin-top: 0.1rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .cont-list ul { margin: 0px -0.25rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .cont-list li { float: left; padding: 0px 0.25rem; margin-top: 0.1rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .cont-list li a { display: inline-block; vertical-align: top; padding-right: 0.18rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right center / 0.16rem auto no-repeat; text-decoration: underline; }
.customer-profile-section .cont-right { width: 46%; position: absolute; top: 50%; transform: translateY(-50%); right: 0px; font-size: 0.2rem; }
.customer-profile-section .cont-right .top-title { font-size: 0.32rem; font-weight: bold; }
.customer-profile-section .cont-right .cont { line-height: 1.8; margin-top: 0.3rem; }
.jjfa-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1rem 0px; }
.jjfa-swiper { float: left; width: 45%; }
.jjfa-swiper .swiper-slide { border-radius: 0.2rem; overflow: hidden; }
.jjfa-swiper .swiper-slide img { display: block; width: 100%; }
.jjfa-swiper .swiper-pagination { position: initial; margin-top: 0.2rem; }
.jjfa-section .cont-right { float: right; width: 50%; font-size: 0.18rem; }
.jjfa-section .cont-right .top-title { font-size: 0.4rem; font-weight: bold; }
.jjfa-section .cont-right .cont { line-height: 1.8; margin-top: 0.3rem; }
.advantage-section { padding: 1rem 0px; }
.advantage-section .cont { font-size: 0.24rem; text-align: center; margin-top: 0.3rem; }
.advantage-label-list { margin-top: 0.3rem; }
.advantage-label-list ul { margin: 0px -0.78vw; }
.advantage-label-list li { float: left; width: 33.333%; padding: 0px 0.15rem; margin-top: 0.3rem; }
.advantage-label-list li .block-box { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center bottom / 100% auto no-repeat rgb(226, 233, 240); border-radius: 0.1rem; overflow: hidden; font-size: 0.2rem; padding: 0.3rem 0.4rem; }
.advantage-label-list li .block-box .title { height: 7.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.overScroll { height: 74vw; }
.contactus-section { padding: 6.51vw 0px; }
.contactus-focus { background-color: rgb(0, 0, 0); border-radius: 0.1rem; overflow: hidden; }
.contactus-focus .big-swiper { }
.contactus-focus .big-swiper .swiper-slide { position: relative; }
.contactus-focus .big-swiper .swiper-slide img { display: block; width: 100%; }
.contactus-focus .big-swiper .swiper-slide::before { content: ""; width: 100%; height: 25%; position: absolute; bottom: 0px; left: 0px; z-index: 5; background: linear-gradient(to top, rgb(0, 0, 0), transparent); }
.contactus-focus .big-swiper .swiper-slide .title { font-size: 0.24rem; color: rgb(255, 255, 255); width: 100%; padding: 0px 0.4rem; position: absolute; left: 0px; bottom: 0.4rem; z-index: 5; }
.contactus-focus .thumbs-swiper { float: right; width: 24%; height: 27.8vw; padding: 0.2rem 0.4rem; }
.contactus-focus .thumbs-swiper .swiper-slide { height: auto !important; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box { margin: 0.15rem 0px; border-radius: 0.1rem; overflow: hidden; padding: 0.02rem; position: relative; cursor: pointer; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box img { display: block; width: 100%; border-radius: 0.1rem; overflow: hidden; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box .title { width: 100%; font-size: 0.2rem; color: rgb(255, 255, 255); padding: 0px 0.15rem; position: absolute; left: 0px; bottom: 0.15rem; }
.contactus-focus .thumbs-swiper .swiper-slide-thumb-active .block-box { background-image: linear-gradient(to right bottom, rgb(8, 97, 160), rgb(200, 27, 36)); }
.contactus-list ul { margin: 0px -0.25rem; }
.contactus-list li { float: left; width: 33.333%; padding: 0px 0.25rem; margin-top: 0.8rem; }
.contactus-list li .block-box { padding: 0.4rem 0.3rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat rgb(244, 245, 246); border-radius: 0.1rem; overflow: hidden; position: relative; }
.contactus-list li .block-box::before { content: ""; width: 100%; height: 0.06rem; background: linear-gradient(to right, rgb(198, 12, 26), rgb(34, 112, 178)); position: absolute; left: 0px; bottom: 0px; }
.contactus-list li .block-box .city { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.contactus-list li .block-box .cont-box { font-size: 0.18rem; margin-top: 0.2rem; }
.contactus-list li .block-box .cont-box .title { font-size: 0.18rem; height: 4.5em; }
.contactus-list li .block-box .cont-box .tel { margin-top: 0.05rem; height: 3em; }
.sub-nav-container { height: 5.83vw; line-height: 5.83vw; background-color: rgb(245, 245, 245); text-align: center; font-size: 0px; }
.sub-nav-container ul { margin: 0px -0.2rem; }
.sub-nav-container li { display: inline-block; vertical-align: top; font-size: 0.2rem; min-width: 0.8rem; position: relative; padding: 0px 0.2rem; }
.sub-nav-container li a { display: block; color: rgb(106, 106, 106); }
.sub-nav-container li::before { content: ""; width: 1.64rem; height: 0.06rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; bottom: 0.25rem; left: 0px; display: none; }
.sub-nav-container li.active a { color: rgb(0, 0, 0); font-weight: bold; }
.sub-nav-container li.active::before { display: block; }
.esg-introduction-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat rgb(247, 251, 254); padding: 1rem 0px; }
.esg-introduction-section .top-box .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.6rem; padding: 0px; }
.esg-introduction-inner { margin-top: 1rem; }
.esg-introduction-inner .list-box { margin-top: 0.6rem; font-size: 0px; text-align: center; }
.esg-introduction-inner .list-box ul { margin: 0px -0.5rem; }
.esg-introduction-inner .list-box li { display: inline-block; vertical-align: top; width: 33.333%; padding: 0px 0.5rem; text-align: left; margin-top: 0.6rem; }
.esg-introduction-inner .list-box li .block-box { padding: 0.4rem 0.5rem; position: relative; font-size: 0.18rem; background-color: rgb(247, 249, 252); box-shadow: rgba(148, 160, 175, 0.33) 0px 0.25rem 0.38rem; border-radius: 0.2rem; overflow: hidden; }
.esg-introduction-inner .list-box li .block-box::before { content: ""; width: 100%; height: 0.06rem; background: linear-gradient(to right, rgb(198, 12, 26), rgb(34, 112, 178)); position: absolute; left: 0px; bottom: 0px; }
.esg-introduction-inner .list-box li .block-box .cont { line-height: 1.8; height: 10.8em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.esg-introduction-inner .list-box li .block-box .cont span { font-size: 0.24rem; line-height: 1; }
.esg-introduction-section .ai-product-section { margin-top: 1rem; }
.esg-hjbh-section { position: relative; }
.esg-hjbh-section .bg img { display: block; width: 100%; }
.esg-hjbh-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.esg-hjbh-inner .cont-inner { float: left; width: 75%; }
.esg-hjbh-inner .cont-inner .top-title { font-size: 0.4rem; font-weight: bold; color: rgb(255, 255, 255); }
.esg-hjbh-inner .cont-inner .quannian-box { background-color: rgba(255, 255, 255, 0.9); margin-top: 0.3rem; border-radius: 0.2rem; padding: 0.3rem 0.7rem; }
.esg-hjbh-inner .cont-inner .quannian-box .year { font-size: 0.24rem; font-weight: bold; color: rgb(36, 36, 36); }
.esg-hjbh-inner .cont-inner .quannian-box .label-box { margin-top: 0.15rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box ul { margin: 0px -0.3rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box li { float: left; width: 33.333%; padding: 0px 0.3rem; font-size: 0.18rem; color: rgb(93, 93, 93); margin-bottom: 0.2rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box li .number { margin-top: 0.05rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box li .number span { font-size: 0.42rem; color: rgb(213, 3, 28); font-weight: bold; font-style: italic; }
.esg-bg-section { padding: 1rem 0px; }
.esg-bg-block { position: relative; margin-top: 1.3rem; }
.esg-bg-block .pic { float: right; width: 48%; border-radius: 0.2rem; overflow: hidden; }
.esg-bg-block .pic img { display: block; width: 100%; }
.esg-bg-block .cont-inner { width: 52%; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); font-size: 0.2rem; line-height: 1.8; padding-right: 1rem; }
.esg-bg-block .esg-baogao-cont .top-title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.esg-bg-block .esg-baogao-cont .cont { margin-top: 0.3rem; }
.esg-bg-block .chairman-cont .cont { position: relative; margin-bottom: 0.3rem; }
.esg-bg-block .chairman-cont .cont::before, .esg-bg-block .chairman-cont .cont::after { content: ""; width: 0.23rem; height: 0.19rem; background-position: center center; background-size: cover; background-repeat: no-repeat; position: absolute; }
.esg-bg-block .chairman-cont .cont::before { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); top: 0px; left: -0.4rem; }
.esg-bg-block .chairman-cont .cont::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); bottom: 0px; right: -0.4rem; }
.esg-bg-block:nth-child(2n) .pic { float: left; }
.esg-bg-block:nth-child(2n) .cont-inner { left: auto; right: 0px; padding-right: 0px; padding-left: 1rem; }
.esg-bg-block:first-child { margin-top: 0px; }
.news-details-title { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1.96rem 0px 1rem; font-size: 0.24rem; color: rgb(255, 255, 255); }
.news-details-title .title { font-size: 0.32rem; margin-top: 0.15rem; }
.news-details-container { padding: 0.6rem 0px 1rem; font-size: 0.2rem; line-height: 1.8; }
.news-details-container p { margin-top: 0.4rem; }
.news-details-container .title { font-weight: bold; color: rgb(177, 29, 29); margin-top: 0.4rem; }
.news-details-container .img { margin-top: 0.4rem; }
.news-details-container .img img { display: block; width: 70%; margin: 0px auto; border-radius: 0.2rem; }
.news-details-container .img p { margin-top: 0.2rem; text-align: center; font-size: 0.18rem; }
.recommended-reading-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1rem 0px; }
.recommended-reading-section .sub-title-box { text-align: left; }
.recommended-reading-list li { margin-top: 0.6rem; font-size: 0.24rem; }
.recommended-reading-list li .time { float: left; margin-right: 0.25rem; }
.recommended-reading-list li .title { float: left; width: 85%; font-weight: bold; }
.recommended-reading-list li .title span { padding-right: 0.5rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") right center / 0.24rem auto no-repeat; }
.conceptual-works-block { height: 100vh; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden; }
.conceptual-works-block .edit-container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.conceptual-works-block .cont-inner { width: 37%; position: absolute; top: 50%; transform: translateY(-50%); }
.conceptual-works-block .cont-inner .top-title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.conceptual-works-block .cont-inner .top-title .en { font-size: 0.28rem; }
.conceptual-works-block .cont-inner .cont { font-size: 0.18rem; line-height: 1.8; margin-top: 0.3rem; text-align: justify; }
.conceptual-works-block .cont-inner .btn-box { margin-top: 0.3rem; font-size: 0.2rem; }
.conceptual-works-block .cont-inner .btn-box a { display: inline-block; vertical-align: top; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); text-align: center; margin-right: 0.3rem; }
.conceptual-works-block .cont-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.conceptual-works-block .cont-inner .btn-box a:last-child { margin-right: 0px; }
.conceptual-works-block .pic { position: relative; }
.conceptual-works-block .pic img { display: block; width: 100%; }
.conceptual-works-block::before { content: ""; width: 4.4rem; height: 3.3rem; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; }
.conceptual-works-block1 { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.conceptual-works-block1::before { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); top: 15.3%; right: 0px; }
.conceptual-works-block1 .cont-inner { left: 0px; }
.conceptual-works-block1 .pic { float: right; width: 63vw; right: -10vw; }
.conceptual-works-block2 { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.conceptual-works-block2::before { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); top: 7.8%; left: 28.6%; }
.conceptual-works-block2 .cont-inner { right: 0.1rem; }
.conceptual-works-block2 .pic { float: left; width: 47.8vw; left: -5vw; }
.chairman-introduction-section { height: 100vh; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; position: relative; }
.chairman-introduction-section .edit-container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.chairman-introduction-section .cont-inner { width: 37%; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; }
.chairman-introduction-section .cont-inner .top-title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.chairman-introduction-section .cont-inner .cont { font-size: 0.18rem; margin-top: 0.3rem; text-align: justify; }
.chairman-introduction-section .pic { float: right; width: 42.8%; position: relative; margin-right: 0.1rem; }
.chairman-introduction-section .pic img { display: block; width: 100%; }
.cooperative-partner-banner { color: rgb(255, 255, 255); height: 43.125vw; position: relative; }
.cooperative-partner-banner::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); }
.cooperative-partner-banner .banner-inner .banner-left .cont { width: 100%; }
.cooperative-partner-banner .banner-inner .banner-img { width: 53%; }
.technology-partner-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding-top: 1rem; }
.yxstwl-section .pic { float: right; width: 50%; }
.yxstwl-section .pic img { display: block; width: 100%; }
.yxstwl-section .cont-inner { float: left; width: 45.36%; margin-top: 0.5rem; }
.yxstwl-section .cont-inner .top-title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.yxstwl-section .cont-inner .cont { font-size: 0.18rem; line-height: 1.8; margin-top: 0.3rem; text-align: justify; }
.ecological-partners-section { padding: 1rem 0px; }
.cooperative-partner-swiper { padding-top: 0.5rem; }
.cooperative-partner-swiper .swiper-container { margin: 0px 0.15rem; }
.cooperative-partner-swiper .swiper-wrapper { display: block; }
.cooperative-partner-swiper .swiper-slide { float: left; width: 12.25%; padding: 0px 0.15rem; }
.cooperative-partner-swiper .swiper-slide .block-box { overflow: hidden; height: 1.4rem; position: relative; }
.cooperative-partner-swiper .swiper-slide .block-box img { display: block; max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.cooperative-partner-swiper.foucs-animate .swiper-wrapper { display: flex; }
.cooperative-partner-swiper.foucs-animate .swiper-pagination { position: initial; margin-top: 0.2rem; }
.join-btn-box { margin-top: 0.6rem; font-size: 0.18rem; text-align: center; }
.join-btn-box a { display: inline-block; vertical-align: top; width: 2.8rem; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); text-align: center; }
.join-btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.hbfw-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center bottom / 100% auto no-repeat; padding: 1rem 0px; }
.hbfw-list-block { position: relative; margin-top: 0.8rem; }
.hbfw-list-block .pic { float: left; width: 48.7%; border-radius: 0.2rem; overflow: hidden; }
.hbfw-list-block .pic img { display: block; width: 100%; }
.hbfw-list-block .cont-inner { width: 45%; position: absolute; top: 50%; transform: translateY(-50%); right: 0px; }
.hbfw-list-block .cont-inner .top-title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.hbfw-list-block .cont-inner .cont { font-size: 0.18rem; line-height: 1.8; margin-top: 0.3rem; text-align: justify; }
.hbfw-list-block:nth-child(2n) .pic { float: right; }
.hbfw-list-block:nth-child(2n) .cont-inner { right: auto; left: 0px; }
.cpjshb-section .top-title { font-size: 0.4rem; font-weight: bold; line-height: 1.2; text-align: center; }
.cpjshb-section .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; text-align: justify; }
.corporate-culture-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat; padding: 1rem 0px; }
.corporate-culture-block { margin-top: 1rem; }
.corporate-culture-block .top-title { font-size: 0.4rem; font-weight: bold; color: rgb(191, 23, 20); text-align: center; }
.corporate-culture-block .cont-inner { margin-top: 0.6rem; }
.corporate-culture-block .cont-inner .title { font-size: 0.32rem; font-weight: bold; line-height: 1.2; }
.corporate-culture-block .cont-inner .cont { font-size: 0.2rem; line-height: 1.8; margin-top: 0.3rem; text-align: justify; }
.corporate-culture-block .cont-inner .cont-box { float: left; width: 58%; margin-top: 0.6rem; }
.corporate-culture-block .cont-inner .pic { float: right; width: 34%; }
.corporate-culture-block .cont-inner .pic img { display: block; width: 100%; }
.corporate-culture-block:first-child { margin-top: 0px; }
.section-404 { position: relative; }
.section-404 img { display: block; width: 100%; height: 100%; object-fit: cover; }
.section-404 .cont-inner { width: 100%; position: absolute; left: 0px; top: 50%; transform: translate(0px, -50%); text-align: center; }
.section-404 .cont-inner .pic { height: 19.1vw; }
.section-404 .cont-inner .pic img { display: block; width: auto; height: 100%; margin: 0px auto; }
.section-404 .cont-inner .btn-box { margin-top: 0.8rem; font-size: 0.24rem; text-align: center; }
.section-404 .cont-inner .btn-box a { display: inline-block; vertical-align: top; width: 2.8rem; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); text-align: center; }
.section-404 .cont-inner .btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.service-section { padding: 1rem 0px; }
.service-block { margin-top: 0.5rem; }
.service-block .cont-box { font-size: 0.22rem; }
.service-block .cont-box .title { font-size: 0.28rem; color: rgb(172, 44, 24); font-weight: bold; text-align: center; }
.service-block .cont-box .cont { margin-top: 0.2rem; }
.service-block .img { margin-top: 0.6rem; }
.service-block .img img { display: block; width: 100%; }
.counselling-layer { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 1115; display: none; }
.counselling-layer .opacity { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; }
.counselling-layer .layer-close { width: 0.38rem; height: 0.38rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; position: absolute; top: 0px; right: -0.56rem; cursor: pointer; }
.counselling-layer .layer-container { width: 8rem; height: 75vh; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; }
.counselling-layer .layer-container iframe { display: block; width: 100%; height: 100%; }
.tips-layer { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 2222; display: none; }
.tips-layer .opacity { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0px; left: 0px; }
.tips-layer .layer-close { width: 0.38rem; height: 0.38rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; position: absolute; top: 0px; right: -0.56rem; cursor: pointer; }
.tips-layer .layer-container { width: 5rem; height: 2.4rem; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; border-radius: 0.08rem; }
.tips-layer .layer-container .layer-inner { padding: 0.6rem; }
.tips-layer .layer-container .layer-inner .icon { width: 0.6rem; margin: 0px auto; }
.tips-layer .layer-container .layer-inner .icon img { display: block; width: 100%; }
.tips-layer .layer-container .layer-inner .cont { text-align: center; font-size: 0.18rem; margin-top: 0.2rem; }
.side-suspension { width: 0.7rem; position: fixed; right: 0.4rem; bottom: 1.5rem; z-index: 1111; }
.side-suspension li { width: 0.7rem; height: 0.7rem; background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; }
.side-suspension li.consultation-trigger { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.side-suspension li.return-top { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); position: absolute; left: 0px; bottom: -0.9rem; display: none; }
.search-result-title { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding: 1.7rem 0px 0.65rem; font-size: 0.24rem; color: rgb(255, 255, 255); }
.search-result-title .title { font-size: 0.36rem; text-align: center; }
.search-result-title .search-input { width: 6.76rem; height: 0.6rem; margin: 0.3rem auto 0px; position: relative; }
.search-result-title .search-input .input-search { display: block; width: 100%; height: 0.6rem; line-height: 0.6rem; background-color: rgba(255, 255, 255, 0.75); font-size: 0.2rem; padding: 0px 0.88rem 0px 0.4rem; border: 0px; border-radius: 0.6rem; }
.search-result-title .search-input .search-btn { width: 0.88rem; height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 0.32rem auto no-repeat; position: absolute; top: 0px; right: 0px; border: 0px; border-radius: 0.6rem; cursor: pointer; }
.search-result-container { padding: 1rem 0px; }
.search-result-container .top-box { font-size: 0.24rem; font-weight: bold; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0.2rem 0.2rem; }
.search-result-container .top-box span { color: rgb(200, 24, 24); }
.search-result-list li { padding: 0.4rem 0.2rem; border-bottom: 1px solid rgb(227, 227, 227); }
.search-result-list li .title { font-size: 0.24rem; font-weight: bold; }
.search-result-list li .title span { color: rgb(200, 24, 24); }
.search-result-list li .cont { font-size: 0.2rem; margin-top: 0.1rem; }
.ai-platform-app-section { margin-top: 1rem; }
.ai-platform-app-section .img { float: right; width: 54%; border-radius: 1.56vw; overflow: hidden; }
.ai-platform-app-section .img img { display: block; width: 100%; }
.ai-platform-app-section .cont-inner-swiper { float: left; width: 40%; font-size: 1.04vw; margin-top: 0.8rem; }
.ai-platform-app-section .cont-inner-swiper .title { font-size: 1.66vw; color: rgb(191, 16, 16); font-weight: bold; }
.ai-platform-app-section .cont-inner-swiper .cont { line-height: 1.8; margin-top: 0.78vw; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ai-platform-app-section .cont-inner-swiper .links-box { margin-top: 0.1rem; }
.ai-platform-app-section .cont-inner-swiper .links-btn { margin-top: 0.2rem; }
.ai-platform-app-section .cont-inner-swiper .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.ai-platform-app-section .swiper-page { position: absolute; bottom: 1.2rem; left: 24vw; padding: 0px 2.6vw; }
.ai-platform-app-section .swiper-page .swiper-arrow { width: 1.145vw; height: 1.145vw; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.ai-platform-app-section .swiper-page .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: 0px; }
.ai-platform-app-section .swiper-page .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: 0px; }
.ai-platform-app-section .swiper-page .swiper-pagination { position: initial; font-size: 0.93vw; }
.ai-platform-app-section .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 1.45vw; }
.ai-platform-app-section-left { margin-top: 0px; }
.ai-platform-app-section-left .img { float: left; }
.ai-platform-app-section-left .cont-inner-swiper { float: right; }
.ai-platform-app-section-left .swiper-page { left: auto; right: 24vw; }
.expert-counselling-container { max-width: 800px; min-height: 100vh; margin: 0px auto; padding: 55px 0px 80px; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center top / 100% auto no-repeat rgb(233, 247, 255); }
.expert-counselling-container .top-box { padding: 0px 50px; text-align: center; font-size: 20px; }
.expert-counselling-container .top-box .title { font-size: 40px; }
.expert-counselling-container .top-box .txt { margin-top: 10px; }
.expert-counselling-container .form-inner { margin: 40px auto 0px; padding: 0px 18.75%; }
.expert-counselling-container .form-inner .form-block { margin-top: 30px; position: relative; }
.expert-counselling-container .form-inner .form-block-box { line-height: 54px; background-color: rgb(255, 255, 255); border: 1px solid rgb(214, 229, 237); border-radius: 8px; overflow: hidden; }
.expert-counselling-container .form-inner .form-block.focus .form-block-box { box-shadow: rgba(33, 45, 81, 0.15) 0px 11px 32px; }
.expert-counselling-container .form-inner .form-block .type { float: left; width: 16.4%; font-size: 18px; color: rgb(112, 119, 123); text-align: center; position: relative; }
.expert-counselling-container .form-inner .form-block .type::before { content: ""; width: 1px; height: 18px; background-color: rgb(214, 229, 237); position: absolute; top: 50%; transform: translateY(-50%); right: 0px; }
.expert-counselling-container .form-inner .form-block .type .red { color: rgb(224, 86, 86); }
.expert-counselling-container .form-inner .form-block .input-box { float: right; width: 83.6%; }
.expert-counselling-container .form-inner .form-block .input-box .input-text { display: block; width: 100%; height: 54px; line-height: 54px; font-size: 18px; color: rgb(0, 0, 0); border: 0px; padding: 0px 15px; }
.expert-counselling-container .form-inner .form-block .select-block { position: relative; }
.expert-counselling-container .form-inner .form-block .select-block .select { display: block; width: 100%; height: 54px; line-height: 54px; font-size: 18px; color: rgb(0, 0, 0); border: 0px; padding: 0px 15px; }
.expert-counselling-container .form-inner .form-block .select-block::before { content: ""; width: 18px; height: 18px; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / 18px auto no-repeat; position: absolute; top: 50%; transform: translateY(-50%); right: 1%; z-index: 1; }
.expert-counselling-container .form-inner .form-block .error { font-size: 16px; color: rgb(224, 86, 86); width: 100%; position: absolute; top: 102%; left: 0px; display: none; }
.expert-counselling-container .form-inner .form-block-demand .type { width: 29.6%; }
.expert-counselling-container .form-inner .form-block-demand .input-box { width: 70.4%; }
.expert-counselling-container .form-inner .form-block-industry .type { width: 23.2%; }
.expert-counselling-container .form-inner .form-block-industry .input-box { width: 76.8%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box { float: left; width: 64.4%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .type { width: 31%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .input-box { width: 69%; }
.expert-counselling-container .form-inner .form-block-yzm .yzm-img { float: right; width: 32%; height: 56px; }
.expert-counselling-container .form-inner .form-block-yzm .yzm-img img { display: block; width: 100%; height: 100%; border-radius: 8px; cursor: pointer; }
.expert-counselling-container .form-inner .submit-btn-box { margin-top: 60px; text-align: center; }
.expert-counselling-container .form-inner .submit-btn-box a { display: inline-block; vertical-align: top; width: 230px; height: 48px; line-height: 48px; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; font-size: 20px; color: rgb(255, 255, 255); text-align: center; }
.expert-counselling-container .form-inner .submit-btn-box a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.expert-counselling-container .tips-submit-box { padding-top: 20%; display: none; }
.expert-counselling-container .tips-submit-box .icon { width: 60px; margin: 0px auto; }
.expert-counselling-container .tips-submit-box .icon img { display: block; width: 100%; }
.expert-counselling-container .tips-submit-box .cont { text-align: center; font-size: 18px; margin-top: 30px; }
.product-technology-partner-section { padding: 1rem 0px; }
.product-technology-partner-inner { margin-top: 0.6rem; }
.product-technology-partner-tabs { width: 80%; margin: 0px auto; }
.product-technology-partner-tabs .swiper-slide { cursor: pointer; }
.product-technology-partner-tabs .swiper-slide .title { font-size: 0.2rem; line-height: 2.5; padding: 0px 0.15rem; position: relative; overflow: hidden; cursor: pointer; }
.product-technology-partner-tabs .swiper-slide .title::before { content: ""; width: 60%; height: 0.1rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; position: absolute; left: 100%; bottom: 0px; transition: 0.5s; }
.product-technology-partner-tabs .swiper-slide.active .title::before { left: 0px; }
.product-technology-partner-tabs .swiper-button-disabled { display: none; }
.product-technology-partner-tabs .swiper-arrow { width: 0.22rem; height: 0.22rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.product-technology-partner-tabs .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: -0.5rem; }
.product-technology-partner-tabs .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: -0.5rem; }
.product-technology-partner-swiper { margin-top: 0.5rem; position: relative; z-index: 3; }
.product-technology-partner-swiper .swiper-container { overflow: initial; }
.product-technology-partner-swiper .swiper-wrapper { display: block; }
.product-technology-partner-swiper .swiper-slide { display: none; }
.product-technology-partner-list ul { margin: 0px -0.15rem; }
.product-technology-partner-list li { float: left; width: 12.25%; padding: 0px 0.15rem; }
.product-technology-partner-list li .block-box { height: 1.4rem; position: relative; }
.product-technology-partner-list li .block-box img { display: block; max-width: 80%; max-height: 80%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: 0.5s; }
.product-technology-partner-list li .block-box .hidden-box { width: 3.2rem; position: absolute; top: 85%; left: 50%; transform: translateX(-50%); z-index: 5; background-color: rgb(255, 255, 255); border-radius: 0.12rem 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0.2rem; padding: 0.2rem; font-size: 0.16rem; display: none; }
.product-technology-partner-list li .block-box .hidden-box::before { content: ""; width: 0px; height: 0px; border-left: 0.12rem solid transparent; border-right: 0.12rem solid transparent; border-bottom: 0.13rem solid rgb(255, 255, 255); position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; }
.product-technology-partner-list li .block-box:hover img { transform: translate(-50%, -50%) scale(1.2); }
.product-technology-partner-list li .block-box:hover .hidden-box { display: block; }
.yjsjkyst-section { padding: 1rem 0px; }
.yjsjkyst-inner { margin-top: 1rem; }
.yjsjkyst-inner .swiper-slide .block-box { padding-bottom: 0.5rem; position: relative; }
.yjsjkyst-inner .swiper-slide .block-box .img { float: right; width: 54%; }
.yjsjkyst-inner .swiper-slide .block-box .img img { display: block; width: 100%; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner { float: left; width: 40%; font-size: 1.04vw; margin-top: 0.8rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .title { font-size: 1.66vw; color: rgb(191, 16, 16); font-weight: bold; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .cont { line-height: 1.8; margin-top: 0.78vw; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .links-box { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .links-btn { margin-top: 0.2rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz { float: left; width: 40%; font-size: 1.04vw; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .title { font-size: 1.66vw; color: rgb(191, 16, 16); font-weight: bold; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .cont { line-height: 1.8; margin-top: 0.78vw; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 13; -webkit-box-orient: vertical; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .links-box { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .links-btn { margin-top: 0.2rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .links-btn a { color: rgb(191, 16, 16); cursor: pointer; }
.yjsjkyst-inner .swiper-page { position: absolute; bottom: 0px; left: 24vw; z-index: 5; padding: 0px 2.6vw; }
.yjsjkyst-inner .swiper-page .swiper-arrow { width: 1.145vw; height: 1.145vw; background-repeat: no-repeat; background-position: center center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.yjsjkyst-inner .swiper-page .swiper-arrow-prev { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); left: 0px; }
.yjsjkyst-inner .swiper-page .swiper-arrow-next { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); right: 0px; }
.yjsjkyst-inner .swiper-page .swiper-pagination { position: initial; font-size: 0.93vw; }
.yjsjkyst-inner .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 1.45vw; }
.cooperative-news { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; }
.stcxzx-section { padding: 1rem 0px; }
.stcxzx-section .cont-top-box { font-size: 0.2rem; line-height: 1.8; text-align: center; }
.stcxzx-section .cont-top-box .cont { margin-top: 0.3rem; }
.stcxzx-section .cxzx-list-inner ul { margin: 0px -0.4rem; }
.stcxzx-section .cxzx-list-inner li { float: left; width: 33.333%; padding: 0px 0.4rem; margin-top: 0.6rem; }
.stcxzx-section .cxzx-list-inner li .block-box { padding: 0.7rem 0.4rem; position: relative; font-size: 0.18rem; background-color: rgb(247, 249, 252); box-shadow: rgba(148, 160, 175, 0.33) 0px 0.25rem 0.38rem; border-radius: 0.2rem; overflow: hidden; }
.stcxzx-section .cxzx-list-inner li .block-box::before { content: ""; width: 100%; height: 0.06rem; background: linear-gradient(to right, rgb(198, 12, 26), rgb(34, 112, 178)); position: absolute; left: 0px; bottom: 0px; }
.stcxzx-section .cxzx-list-inner li .block-box .title { font-size: 0.24rem; font-weight: bold; }
.stcxzx-section .cxzx-list-inner li .block-box::after { content: ""; width: 1rem; height: 1rem; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); right: 0.15rem; z-index: -1; }
.stcxzx-section .cxzx-list-inner li:nth-child(1) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.stcxzx-section .cxzx-list-inner li:nth-child(2) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.stcxzx-section .cxzx-list-inner li:nth-child(3) .block-box::after { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.tyld-section { padding: 1rem 0px; }
.tyld-list { margin-top: 0.6rem; }
.tyld-list-block { margin-top: 1rem; }
.tyld-list-block .img { float: left; width: 50%; border-radius: 0.2rem; overflow: hidden; }
.tyld-list-block .img img { display: block; width: 100%; }
.tyld-list-block .cont-inner { width: 50%; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); padding: 0px 0.7rem; font-size: 0.18rem; }
.tyld-list-block .cont-inner .title { font-size: 0px; }
.tyld-list-block .cont-inner .title .icon, .tyld-list-block .cont-inner .title span { display: inline-block; vertical-align: middle; }
.tyld-list-block .cont-inner .title .icon { width: 0.4rem; margin-right: 0.15rem; }
.tyld-list-block .cont-inner .title .icon img { display: block; width: 100%; }
.tyld-list-block .cont-inner .title span { font-size: 0.32rem; font-weight: bold; }
.tyld-list-block .cont-inner .cont { line-height: 1.8; margin-top: 0.15rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.tyld-list-block .cont-inner .more-btn { margin-top: 0.6rem; font-size: 0.18rem; }
.tyld-list-block .cont-inner .more-btn a { display: inline-block; vertical-align: top; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") left center / auto 100% no-repeat; color: rgb(255, 255, 255); padding-left: 4.42vw; }
.tyld-list-block .cont-inner .more-btn a:hover { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.tyld-list-block:nth-child(2n) .img { float: right; }
.tyld-list-block:nth-child(2n) .cont-inner { right: auto; left: 0px; }
.tyld-list-block:first-child { margin-top: 0px; }
.yuyue-code-section { background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; padding-top: 0.5rem; }
.yuyue-code-inner { padding: 0px 18.334%; }
.yuyue-code-inner .pic { float: left; width: 3.81rem; position: relative; }
.yuyue-code-inner .pic .box img { display: block; width: 100%; }
.yuyue-code-inner .pic .code-box { width: 2.15rem; position: absolute; left: 0.62rem; top: 0.9rem; font-size: 0.18rem; text-align: center; }
.yuyue-code-inner .pic .code-box .icon { padding: 0.28rem; background-color: rgb(255, 255, 255); border-radius: 0.12rem; box-shadow: rgb(193, 214, 235) 0px 0px 0.35rem; }
.yuyue-code-inner .pic .code-box .icon img { display: block; width: 100%; }
.yuyue-code-inner .pic .code-box .title { margin-top: 0.2rem; }
.yuyue-code-inner .cont-inner { width: 5rem; font-size: 0.2rem; position: absolute; top: 50%; transform: translateY(-50%); right: 18.334%; }
.yuyue-code-inner .cont-inner .sub-title-box { text-align: left; }
.yuyue-code-inner .cont-inner .cont { margin-top: 0.3rem; }
@media (max-width: 1680px) {
.kuntai-swiper .swiper-wrapper { margin-left: 0.86vw; }
.applicable-scenarios-swiper .swiper-wrapper { margin-left: 0.3rem; }
}
@media (max-width: 1440px) {
.header-main .header-right .nav li { font-size: 0.18rem; }
.header-main .header-right .search .input-search { font-size: 0.18rem; }
.header-main .header-right .language { font-size: 0.18rem; }
.footer-top .footer-top2 .footer-link a { font-size: 0.18rem; }
.copyright { font-size: 0.18rem; }
.kuntai-swiper .swiper-wrapper { margin-left: 0.95vw; }
}
@media (max-width: 1200px) {

}
@media (max-width: 992px) {
body { min-width: 100%; }
.edit-container { width: 100%; }
.visible-xs { display: block !important; }
.hidden-xs { display: none !important; }
.swiper-pagination-bullet { width: 8px; height: 8px; margin: 0px 6.5px !important; }
.swiper-pagination-bullet span { width: 8px; height: 8px; border-width: 1px; }
.swiper-pagination-bullet i { width: 20px; height: 1px; top: 3px; }
.header-main { height: 1.25rem; padding: 0px 0.4rem; }
.header-main .edit-container { height: 100%; }
.header-main .logo { height: 0.6rem; margin-top: 0.325rem; }
.header-main .header-right { display: none; }
.header-main .icon-menu { width: 0.6rem; height: 0.6rem; background: url("/__yb_image_fallback_b2e06ca7587378a8.webp") center center / cover no-repeat; position: absolute; top: 0.325rem; right: 0px; }
.footer { background-image: url("/__yb_image_fallback_b2e06ca7587378a8.webp"); }
.footer-top { padding: 0.6rem 0.4rem; }
.footer-top .footer-top1 { padding-bottom: 0.3rem; margin-bottom: 0.1rem; border-bottom: 1px solid rgba(255, 255, 255, 0.35); }
.footer-top .footer-top1 .footer-logo-box { float: none; width: 2.5rem; }
.footer-top .footer-top1 .footer-logo-box .footer-stock { font-size: 0.24rem; }
.footer-top .footer-top1 .footer-nav { float: none; width: 100%; margin-left: 0px; }
.footer-top .footer-top1 .footer-nav ul { margin: 0px; }
.footer-top .footer-top1 .footer-nav li { font-size: 0.24rem; width: 33.333%; padding: 0px; margin: 0.2rem 0px 0px; }
.footer-top .footer-top1 .footer-contactus { display: none; }
.footer-top .footer-top2 { margin-top: 0px; }
.footer-top .footer-top2 .footer-link { float: none; line-height: 1.5; margin-top: 0px; overflow: hidden; }
.footer-top .footer-top2 .footer-link a { display: block; font-size: 0.24rem; padding-right: 0px; margin-right: 0px; border-right: 0px; margin-top: 0.2rem; float: left; width: 33.333%; }
.footer-top .footer-top2 .qrcode-box { float: none; margin-top: 0.4rem; text-align: center; }
.footer-top .footer-top2 .qrcode-box .type { display: inline-block; vertical-align: top; font-size: 0.26rem; line-height: 0.6rem; margin-right: 0.2rem; }
.footer-top .footer-top2 .qrcode-box ul { display: inline-block; vertical-align: top; }
.footer-top .footer-top2 .qrcode-box li { margin: 0px 0.2rem 0px 0px; }
.footer-top .footer-top2 .qrcode-box li .icon { width: 0.6rem; height: 0.6rem; }
.footer-top .footer-top2 .qrcode-box li .hidden-box { width: 2rem; padding-bottom: 0.2rem; }
.copyright { padding: 0.3rem 0.4rem; font-size: 0.22rem; }
.copyright p span { display: block; }
.home-banner .swiper-slide .banner-inner { height: 100%; padding-top: 1.25rem; }
.home-banner .swiper-slide .banner-inner .edit-container { height: 100%; }
.home-banner .swiper-slide .banner-left { width: 100%; padding: 0px 0.8rem; top: auto; transform: translateY(0px); bottom: 42%; }
.home-banner .swiper-slide .banner-left .title { font-size: 0.4rem; text-shadow: rgb(0, 0, 0) 2px 2px 5px; }
.home-banner .swiper-slide .banner-left .banner-btn { margin-top: 0.4rem; width: 2.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }
.home-banner .swiper-slide .banner-inner .banner-img { float: none; width: 100%; position: absolute; left: 0px; bottom: 65%; padding: 0px 0.4rem; }
.home-banner .swiper-slide .video-play { background-size: 0.9rem auto; }
.home-banner .swiper-pagination { bottom: 4.2rem; }
.home-banner .banner-label { padding: 0.2rem 0.4rem; }
.home-banner .banner-label li { width: 50%; margin: 0.2rem 0px; }
.home-banner .banner-label li .block-box { font-size: 0.24rem; }
.home-banner .banner-label li .block-box .top { font-size: 0.32rem; }
.home-banner .banner-label li .block-box .top span { font-size: 0.42rem; }
.home-title-box .title { font-size: 0.4rem; }
.home-title-box .s-title { font-size: 4.26vw; }
.home-title-box .s-logo { height: 0.9rem; margin-top: 0.15rem; }
.home-title-box .more-link { font-size: 0.26rem; margin-top: 0.2rem; }
.home-title-box .more-link span { padding-right: 0.34rem; background-size: auto 0.28rem; }
.home-title-box .txt { font-size: 0.24rem; margin-top: 0.15rem; }
.home-section { padding: 0.8rem 0.4rem; overflow: hidden; }
.home-products-services-inner { margin-top: 0.6rem; padding: 0px; }
.home-products-services-swiper { margin: 0px -44%; }
.home-products-services-swiper .swiper-slide { padding: 0px 0.2rem; }
.home-products-services-swiper .swiper-slide .block-box { border-radius: 0.15rem; }
.home-products-services-swiper .swiper-slide .block-box .cont-box { padding: 0.3rem 0.4rem; font-size: 0.24rem; }
.home-products-services-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.28rem; }
.home-products-services-swiper .swiper-slide-active { transform: scale(1); }
.home-products-services-swiper .swiper-pagination { position: initial; margin-top: 0.3rem; }
.home-products-services-swiper .swiper-arrow { display: none; }
.home-programme-list { margin-top: 0px; padding-top: 0.2rem; }
.home-programme-list li { float: none; width: 100%; margin-top: 0.4rem; }
.home-programme-list li .block-box { border-radius: 0.15rem; overflow: hidden; }
.home-programme-list li .block-box .cont-inner .icon { width: 1.6rem; }
.home-programme-list li .block-box .cont-inner .cont-box { font-size: 0.26rem; margin-top: 0.4rem; }
.home-programme-list li .block-box .cont-inner .cont-box .title { font-size: 0.32rem; margin-bottom: 0.2rem; }
.home-programme-list li .block-box .cont-inner .cont-box .describe { font-size: 0.24rem; margin-top: 0.4rem; padding: 0.3rem 0.4rem; }
.home-programme-list li .block-box .cont-inner .cont-box .describe p { height: auto; opacity: 1; }
.home-enterprise { padding: 0.8rem 0px; }
.home-enterprise-logo { margin-top: 0.6rem; }
.home-enterprise-logo .swiper-slide { padding: 0px 0.2rem; }
.home-enterprise-logo .swiper-slide .block-box img { max-width: 80%; }
.home-enterprise-list { margin-top: 0.6rem; height: 2.8rem; }
.home-enterprise-list .bg { height: 100%; }
.home-enterprise-list .list li .block-box .cont-box { font-size: 0.24rem; }
.home-enterprise-list .list li .block-box .cont-box .title::before { width: 1.5rem; height: 0.06rem; bottom: -0.15rem; margin-left: -0.75rem; }
.home-news-inner { margin-top: 0.6rem; padding: 0px; }
.home-news-swiper { margin: 0px -44%; }
.home-news-swiper .swiper-slide { padding: 0px 0.2rem; }
.home-news-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem 0.15rem 0px 0px; height: 3.4rem; }
.home-news-swiper .swiper-slide .block-box .cont-box { padding: 0.3rem 0.4rem; }
.home-news-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.28rem; }
.home-news-swiper .swiper-slide .block-box .cont-box .time span { font-size: 0.32rem; }
.home-news-swiper .swiper-slide .block-box .cont-box .time { font-size: 0.24rem; margin-top: 0.2rem; }
.home-news-swiper .swiper-pagination { margin-top: 0.3rem; }
.sub-tabs-container.fixed { top: 1.25rem; }
.sub-tabs-container ul { margin: 0px -0.1rem; }
.sub-tabs-container li { padding: 0.3rem 0.1rem; }
.sub-tabs-container li .block-box .icon img { height: 0.4rem; }
.sub-tabs-container li .block-box .title { font-size: 0.24rem; margin-top: 0.1rem; }
.sub-tabs-container-height { height: 1.46rem; }
.kuntai-swiper-container { padding: 0.8rem 0.4rem; }
.kuntai-swiper { float: none; width: 70%; margin: 0px auto; }
.kuntai-swiper .swiper-wrapper { margin-left: 0.095rem; }
.kuntai-swiper .swiper-slide .pic { height: 4.58rem; }
.kuntai-swiper .swiper-slide .num { font-size: 0.24rem; }
.kuntai-swiper-cont { float: none; width: 100%; margin-top: 0.4rem; }
.kuntai-swiper-cont .num { font-size: 0.24rem; }
.kuntai-swiper-cont .title { font-size: 0.28rem; }
.kuntai-swiper-cont .cont { font-size: 0.24rem; margin-top: 0.15rem; }
.kuntai-swiper-container .swiper-page { position: relative; bottom: auto; right: auto; width: 40%; margin: 0.4rem auto 0px; padding: 0px 0.6rem; }
.kuntai-swiper-container .swiper-page .swiper-pagination { font-size: 0.24rem; }
.kuntai-swiper-container .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.kuntai-swiper-container .swiper-page .swiper-arrow { width: 0.36rem; height: 0.36rem; }
.kuntai-product-mainimg-container { margin-top: 0.8rem; }
.ai-serve-container { padding: 0.8rem 0.4rem; }
.ai-serve-list-inner { margin-top: 0.6rem; }
.ai-serve-list-inner ul { margin: 0px; }
.ai-serve-list-inner li { width: 100%; padding: 0px; margin-top: 0.4rem; }
.ai-serve-list-inner li .block-box .pic { border-radius: 0.15rem; }
.ai-serve-list-inner li .block-box .pic img { height: 6rem; object-fit: cover; }
.ai-serve-list-inner li .block-box .pic::before { height: 100%; }
.ai-serve-list-inner li .block-box .cont-box .title { font-size: 0.32rem; }
.ai-serve-list-inner li .block-box .cont-box { padding: 0px 0.4rem 0.4rem; }
.ai-serve-list-inner li .block-box .cont-box .cont { display: block; font-size: 0.24rem; margin-top: 0.15rem; }
.ai-serve-list-inner li:first-child { margin-top: 0px; }
.ai-serve-list-swiper { margin: 0px -44%; }
.ai-serve-list-swiper .swiper-wrapper { display: flex; }
.ai-serve-list-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem; }
.ai-serve-list-swiper .swiper-slide .block-box .pic img { height: 6rem; object-fit: cover; }
.ai-serve-list-swiper .swiper-slide .block-box .pic::before { height: 100%; }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.32rem; }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box { padding: 0px 0.4rem 0.4rem; }
.ai-serve-list-swiper .swiper-slide .block-box .cont-box .cont { display: block; font-size: 0.24rem; margin-top: 0.15rem; }
.ai-serve-list-swiper .swiper-pagination { margin-top: 0.3rem; }
.ai-platform-app-container { padding: 0.8rem 0.4rem; }
.ai-platform-app-list-block { margin-top: 0.6rem; }
.ai-platform-app-list-block .img { float: none; width: 100%; border-radius: 0.15rem; }
.ai-platform-app-list-block .cont-inner { width: 100%; position: initial; font-size: 0.24rem; margin-top: 0.4rem; }
.ai-platform-app-list-block .cont-inner .title { font-size: 0.32rem; }
.ai-platform-app-list-block .cont-inner .cont { margin-top: 0.15rem; }
.ai-platform-app-list-block .cont-inner .links-box { margin-top: 0.1rem; }
.ai-platform-app-list-block .cont-inner .links-btn { margin-top: 0.1rem; }
.ai-platform-app-list-block:nth-child(2n) .img { float: none; }
.applicable-scenarios-section { padding: 0.8rem 0.4rem; overflow: hidden; }
.applicable-scenarios-inner { margin-top: 0.4rem; }
.applicable-scenarios-tabs { width: 100%; }
.applicable-scenarios-tabs ul { display: block; white-space: nowrap; overflow: auto hidden; margin: 0px; }
.applicable-scenarios-tabs li { float: none; display: inline-block; width: auto; padding: 0px; margin-right: 0.2rem; }
.applicable-scenarios-tabs li .title { font-size: 0.28rem; }
.applicable-scenarios-tabs li .title::before { height: 0.08rem; }
.applicable-scenarios-tabs .swiper-slide .title { font-size: 0.28rem; line-height: 1.2; height: 3.2em; }
.applicable-scenarios-tabs .swiper-slide .title::before { height: 0.08rem; }
.applicable-scenarios-tabs .swiper-arrow { display: none; }
.applicable-scenarios-swiper { float: none; width: 70%; margin: 0px auto; }
.applicable-scenarios-swiper .swiper-wrapper { margin-left: 0.2rem; }
.applicable-scenarios-swiper .swiper-slide .pic { height: 4.56rem; }
.applicable-scenarios-swiper-cont { float: none; width: 100%; margin-top: 0.4rem; }
.applicable-scenarios-swiper-cont .title { font-size: 0.28rem; }
.applicable-scenarios-swiper-cont .cont { font-size: 0.24rem; margin-top: 0.15rem; }
.applicable-scenarios-swiper-cont .links-btn { margin-top: 0.1rem; font-size: 0.24rem; }
.applicable-scenarios-swiper-container { margin-top: 0.4rem; }
.applicable-scenarios-swiper-container .swiper-page { position: relative; bottom: auto; right: auto; width: 40%; margin: 0.4rem auto 0px; padding: 0px 0.6rem; }
.applicable-scenarios-swiper-container .swiper-page .swiper-pagination { font-size: 0.24rem; }
.applicable-scenarios-swiper-container .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.applicable-scenarios-swiper-container .swiper-page .swiper-arrow { width: 0.36rem; height: 0.36rem; }
.applicable-scenarios-swiper-4 .swiper-wrapper { margin-left: 0.125rem; }
.applicable-scenarios-swiper-4 .swiper-slide .pic { height: 4.58rem; }
.applicable-scenarios-swiper-horizontal { float: none; width: 100%; }
.applicable-scenarios-swiper-horizontal { border-radius: 0.15rem; }
.applicable-scenarios-swiper-cont-horizontal { float: none; width: 100%; margin-top: 0.4rem; }
.applicable-scenarios-swiper-cont-horizontal .title { font-size: 0.28rem; }
.applicable-scenarios-swiper-cont-horizontal .cont { font-size: 0.24rem; margin-top: 0.15rem; }
.ai-product-section { padding: 0px 0.4rem; margin: 0.8rem 0px; }
.ai-product-section .product-list-block2 .bg { height: 2.8rem; border-radius: 0.15rem; }
.ai-product-section .product-list-block2 .bg img { width: auto; height: 100%; object-fit: cover; float: right; }
.ai-product-section .product-list-block2 .cont-inner { padding: 0px 0.4rem; }
.ai-product-section .product-list-block2 .cont-inner .title { float: none; width: 100%; font-size: 0.24rem; }
.ai-product-section .product-list-block2 .cont-inner .title span { font-size: 0.32rem; margin-right: 0.2rem; }
.ai-product-section .product-list-block2 .cont-inner .btn-box { float: none; font-size: 0.24rem; margin-top: 0.3rem; }
.ai-product-section .product-list-block2 .cont-inner .btn-box a { width: 100%; line-height: 0.6rem; }
.base-banner .banner-inner { padding: 0px 0.4rem; }
.base-banner .banner-inner .type { font-size: 0.26rem; margin-bottom: 0.15rem; }
.base-banner .banner-inner .title { font-size: 0.4rem; }
.base-banner .banner-inner .cont { font-size: 0.26rem; margin-top: 0.15rem; width: 100%; }
.base-banner .banner-inner .btn-box { margin-top: 0.4rem; font-size: 0.24rem; }
.base-banner .banner-inner .btn-box a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; margin-right: 0.4rem; }
.base-banner .video-play { background-size: 0.9rem auto; }
.base-banner .banner-logo { height: 0.5rem; top: 1.65rem; right: 0.4rem; padding: 0.1rem; }
.ai-banner { height: auto; }
.kuntai-product-section { padding: 0.8rem 0.4rem; margin-top: 0px; }
.ai-product-mainimg-container { margin-top: 0.8rem; }
.kuntai-product-section .product-cont-box .title { font-size: 0.32rem; }
.kuntai-product-section .product-cont-box .cont { font-size: 0.24rem; padding-left: 0px; margin-top: 0.15rem; }
.kuntai-product-section .product-cont-box .btn-box { margin-top: 0.4rem; font-size: 0.24rem; }
.kuntai-product-section .product-cont-box .btn-box a { width: 4rem; line-height: 0.6rem; }
.kuntai-product-section .product-list-box { padding-top: 0.6rem; }
.kuntai-product-section .product-list-box .edit-container { width: 100%; }
.kuntai-product-section .product-list-block .img-left { float: none; width: 100%; }
.kuntai-product-section .product-list-block .cont-right { float: none; width: 100%; margin-top: 0.4rem; }
.kuntai-product-section .product-list-block .cont-right .title { font-size: 0.32rem; }
.kuntai-product-section .product-list-block .btn-box { margin-top: 0.3rem; font-size: 0.24rem; }
.kuntai-product-section .product-list-block .btn-box a { width: 2.4rem; line-height: 0.6rem; padding-left: 0px; text-align: center; }
.kuntai-product-section .product-list-block2 { margin-top: 0.8rem; }
.kuntai-product-section .product-list-block2 .bg { height: 2.4rem; border-radius: 0.15rem; }
.kuntai-product-section .product-list-block2 .bg img { width: auto; height: 100%; object-fit: cover; float: right; }
.kuntai-product-section .product-list-block2 .cont-inner { padding: 0px 0.4rem; }
.kuntai-product-section .product-list-block2 .cont-inner .title { float: none; width: 100%; font-size: 0.24rem; }
.kuntai-product-section .product-list-block2 .cont-inner .title span { font-size: 0.32rem; margin-right: 0.2rem; }
.kuntai-product-section .product-list-block2 .cont-inner .btn-box { float: none; font-size: 0.24rem; margin-top: 0.3rem; }
.kuntai-product-section .product-list-block2 .cont-inner .btn-box a { width: 2.4rem; line-height: 0.6rem; }
.kuntai-product-section .configuration-box1 { text-align: left; margin-top: 0.3rem; font-size: 0px; }
.kuntai-product-section .configuration-box1 ul { margin: 0px -0.2rem; }
.kuntai-product-section .configuration-box1 li { padding: 0px 0.2rem; max-width: none; width: 50%; margin-top: 0.3rem; text-align: center; }
.kuntai-product-section .configuration-box1 li .block-box .title { font-size: 0.28rem; }
.kuntai-product-section .configuration-box1 li .block-box .cont { font-size: 0.24rem; }
.kuntai-product-container { padding-bottom: 0px; }
.kuntai-product-section .configuration-box { margin-top: 0.6rem; }
.kuntai-product-section .configuration-box2 .cont-box li { margin-top: 0.3rem; }
.kuntai-product-section .configuration-box2 .cont-box li .title { font-size: 0.24rem; }
.kuntai-product-section .configuration-box2 .cont-box li .title span { font-size: 0.36rem; }
.kuntai-product-section .configuration-box2 .cont-box li .block-box .cont { font-size: 0.24rem; }
.kuntai-product-section .configuration-box-pod2000 .img-box { width: 35%; margin-right: 0.4rem; }
.kuntai-product-section .configuration-box-pod2000 .cont-box { width: 55%; margin-top: 0.4rem; margin-left: 0px; }
.kuntai-product-section .configuration-box-a222 .img-box { width: 50%; margin-top: 0.6rem; }
.kuntai-product-section .configuration-box-a222 .cont-box { width: 45%; margin-right: 0px; }
.kuntai-product-section .configuration-box-r524 .img-box { width: 50%; margin-top: 0.6rem; }
.kuntai-product-section .configuration-box-r524 .cont-box { width: 45%; margin-right: 0px; }
.kuntai-product-section .configuration-box-r522 .img-box { width: 50%; margin-right: 0px; margin-top: 0.4rem; }
.kuntai-product-section .configuration-box-r522 .cont-box { width: 45%; margin-left: 0px; }
.kuntai-product-section .configuration-box-d526-2 .img-box { width: 50%; margin-left: 0px; }
.kuntai-product-section .configuration-box-d526-2 .cont-box { width: 45%; margin-right: 0px; margin-top: 0.4rem; }
.kuntai-product-section-d526-2 .product-list-box { padding-top: 0px; }
.kuntai-product-section .configuration-box-cs16900 .img-box { width: 50%; margin-right: 0px; }
.kuntai-product-section .configuration-box-cs16900 .cont-box { width: 45%; margin-left: 0px; margin-top: 0.4rem; }
.kuntai-product-section-cs16900 .product-atlas-box li img { width: 65%; }
.kuntai-video { margin-top: 0px; }
.kuntai-product-section .product-atlas-box { padding-top: 0.4rem; }
.kuntai-product-section .product-atlas-box .edit-container { width: 100%; }
.kuntai-product-section .product-atlas-box ul { margin: 0px -0.2rem; }
.kuntai-product-section .product-atlas-box li { padding: 0px 0.2rem; margin-top: 0.4rem; }
.ai-platform-app-list-block2 { margin-top: 0.6rem; }
.ai-platform-app-list-block2 .img { float: none; width: 100%; border-radius: 0.15rem; }
.ai-platform-app-list-block2 .cont-inner { width: 100%; position: initial; font-size: 0.24rem; margin-top: 0.4rem; }
.ai-platform-app-list-block2 .cont-inner .title { font-size: 0.32rem; }
.ai-platform-app-list-block2 .cont-inner .cont { margin-top: 0.15rem; }
.ai-platform-app-list-block2:nth-child(2n) .img { float: none; }
.about-banner { height: auto; }
.product-banner .banner-inner { padding: 0px 0.4rem; transform: translateY(-10%); }
.product-banner .banner-inner .type { font-size: 0.26rem; margin-bottom: 0.15rem; }
.product-banner .banner-inner .title { font-size: 0.4rem; }
.product-banner .banner-inner .cont { font-size: 0.26rem; margin-top: 0.15rem; width: 100%; }
.product-banner .banner-inner .btn-box { margin-top: 0.4rem; font-size: 0.24rem; }
.product-banner .banner-inner .btn-box a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; margin-right: 0.4rem; }
.product-banner .video-play { background-size: 0.9rem auto; }
.solution-banner .banner-inner { transform: translateY(-35%); }
.nlqjt-section { padding: 0.8rem 0.4rem; }
.nlqjt-section .cont-left { float: none; width: 100%; font-size: 0.24rem; }
.nlqjt-section .cont-left .title { font-size: 0.4rem; }
.nlqjt-section .cont-left .cont { margin-top: 0.2rem; }
.nlqjt-section .pic-right { float: none; width: 100%; margin-top: 0.6rem; }
.solution-section { padding: 0.8rem 0.4rem; }
.solution-list { padding-top: 0.2rem; }
.solution-list-block { padding: 0.4rem 0px; }
.solution-list-block .img { float: none; width: 100%; border-radius: 0.15rem; }
.solution-list-block .cont-inner { width: 100%; position: initial; font-size: 0.24rem; margin-top: 0.4rem; }
.solution-list-block .cont-inner .title { font-size: 0.32rem; }
.solution-list-block .cont-inner .cont { margin-top: 0.2rem; -webkit-line-clamp: initial; }
.solution-list-block .cont-inner .more-btn { margin-top: 0.4rem; font-size: 0.24rem; }
.solution-list-block .cont-inner .more-btn a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; margin-right: 0.4rem; padding-left: 0px; text-align: center; }
.solution-list-block:nth-child(2n) .img { float: none; }
.best-practices-section { padding: 0.8rem 0.4rem; }
.best-practices-inner { margin-top: 0.6rem; padding: 0px; }
.best-practices-swiper.flex { margin: 0px -44%; }
.best-practices-swiper.flex .swiper-wrapper { display: flex; }
.best-practices-swiper .swiper-slide { padding: 0px 0.2rem; width: 100%; }
.best-practices-swiper .swiper-slide .block-box .pic { border-radius: 0.15rem 0.15rem 0px 0px; }
.best-practices-swiper .swiper-slide .block-box .cont-box { border-radius: 0px 0px 0.15rem 0.15rem; padding: 0.3rem 0.4rem; }
.best-practices-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.28rem; }
.best-practices-swiper .swiper-pagination { margin-top: 0.3rem; }
.data-download-section { padding: 0.8rem 0.4rem; }
.data-download-inner { margin-top: 0.6rem; }
.data-download-inner li { width: 100%; font-size: 0.32rem; margin-top: 0.3rem; }
.data-download-inner li .block-box { display: inline-block; vertical-align: top; background-size: auto 0.32rem; padding-right: 0.6rem; }
.data-download-inner li:first-child { margin-top: 0px; }
.business-challenges-section { padding: 0.8rem 0.4rem; }
.business-challenges-inner { margin-top: 0px; padding-top: 0.2rem; }
.business-challenges-inner li { width: 100%; margin-top: 0.4rem; }
.business-challenges-inner li .block-box { padding: 0.3rem 0.4rem; font-size: 0.24rem; border-radius: 0.15rem; }
.business-challenges-inner li .block-box::before { height: 0.06rem; }
.business-challenges-inner li .block-box .title { font-size: 0.32rem; }
.business-challenges-inner li .block-box .cont { height: auto; -webkit-line-clamp: initial; margin-top: 0.2rem; }
.solution-analysis-section { padding: 0.8rem 0.4rem; }
.solution-analysis-section .cont-left { float: none; width: 100%; font-size: 0.24rem; }
.solution-analysis-section .cont-left .top-title { font-size: 0.4rem; }
.solution-analysis-section .cont-left .cont { margin-top: 0.2rem; }
.solution-analysis-section .cont-left .label-list { margin-top: 0px; padding-top: 0.1rem; }
.solution-analysis-section .cont-left .label-list dd { float: none; width: 100%; margin-top: 0.3rem; }
.solution-analysis-section .cont-left .label-list dd .block-box { font-size: 0.24rem; padding: 0.3rem 0.4rem; border-radius: 0.15rem; }
.solution-analysis-section .cont-left .label-list dd .block-box .txt { height: auto; -webkit-line-clamp: initial; }
.solution-analysis-section .pic-right { width: 100%; margin-top: 0.6rem; position: initial; transform: translateY(0px); }
.customer-value-section { padding: 0.8rem 0.4rem; background-position: 65% center; }
.customer-value-section .cont-inner { float: none; width: 100%; font-size: 0.24rem; }
.customer-value-section .cont-inner .top-title { font-size: 0.4rem; }
.customer-value-section .cont-inner .cont { padding-top: 0.2rem; }
.customer-value-section .cont-inner .cont .txt { margin-top: 0.2rem; padding-left: 0.2rem; }
.customer-value-section .cont-inner .cont .txt::before { width: 0.1rem; height: 0.02rem; top: 0.2rem; }
.customer-value-section .cont-inner .cont .title { margin-top: 0.2rem; padding-left: 0.2rem; }
.customer-value-section .cont-inner .cont .title::before { width: 0.1rem; height: 0.02rem; top: 0.2rem; }
.product-advantages-sticky .cont-inner { padding: 0px 0.4rem; }
.product-advantages-sticky .cont-inner .title { font-size: 0.4rem; }
.product-advantages-sticky .cont-inner .s-title { font-size: 0.32rem; margin-top: 0.2rem; }
.product-advantages-sticky .cont-inner .cont { font-size: 0.24rem; margin-top: 0.4rem; }
.product-advantages-page { font-size: 0.24rem; bottom: 0.8rem; }
.product-advantages-page .current { font-size: 0.32rem; }
.video-layer .layer-container { width: 100%; }
.video-layer .layer-inner .layer-close { width: 0.6rem; height: 0.6rem; background-size: 0.4rem auto; top: 0.325rem; right: 0.325rem; }
.sub-title-box .title { font-size: 0.4rem; }
.product-introduce-section { padding: 0px 0.4rem 0.8rem; }
.product-introduce-section .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.product-introduce-section-about { padding: 0.8rem 0.4rem; }
.function-section { padding: 0.8rem 0.4rem; }
.function-inner { margin-top: 0px; padding-top: 0.2rem; }
.function-inner li { width: 100%; margin-top: 0.4rem; }
.function-inner li .block-box { padding: 0.3rem 0.4rem; font-size: 0.24rem; }
.function-inner li .block-box .title { font-size: 0.32rem; height: auto; }
.function-inner li .block-box .cont { height: auto; -webkit-line-clamp: initial; margin-top: 0.2rem; }
.function-inner.line4 li { width: 100%; }
.function-section-about .function-inner li { width: 100%; margin-top: 0.4rem; }
.function-section-about .function-inner li .block-box { padding: 0.3rem 0.4rem; }
.product-banner .banner-nav { bottom: 0.4rem; padding: 0px 0.4rem; }
.product-banner .banner-nav li { font-size: 0.28rem; line-height: 0.6rem; margin-right: 0.4rem; margin-top: 0.1rem; }
.product-banner .banner-nav li::before { width: 1.66rem; height: 0.05rem; }
.case-banner { height: 100vh !important; }
.case-banner .banner-inner { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 1.25rem 0px 0px; transform: translateY(0px); }
.case-banner .banner-inner .edit-container { height: 100%; }
.case-banner .banner-inner .banner-left { width: 100%; padding: 0px 0.8rem; top: 55%; transform: translateY(0px); }
.case-banner .banner-inner .banner-img { float: none; width: 100%; position: absolute; left: 0px; bottom: 50%; padding: 0px 0.4rem; }
.about-digital-section { padding: 0.8rem 0.4rem; }
.about-digital-section .cont-inner { font-size: 0.24rem; }
.about-digital-section .cont-inner .top-title { font-size: 0.4rem; }
.about-digital-section .cont-inner .cont { margin-top: 0.2rem; }
.about-qysl-list ul { margin: 0px -0.4rem; }
.about-qysl-list li { width: 50%; padding: 0px 0.4rem; margin-top: 0.4rem; }
.about-qysl-list li .block-box { font-size: 0.24rem; }
.about-qysl-list li .block-box .title { font-size: 0.32rem; }
.about-qysl-list li .block-box .title span { font-size: 0.56rem; }
.about-syrh-cont { margin-top: 0.8rem; padding: 0px; }
.about-syrh-cont .top-title { font-size: 0.4rem; }
.about-syrh-cont .img { margin-top: 0.4rem; }
.about-syrh-cont .img img { border-radius: 0.15rem; }
.about-syrh-cont .cont { font-size: 0.24rem; margin-top: 0.4rem; }
.about-syrh-cont .cont p { margin-top: 0.15rem; }
.about-syrh-cont .cont .s-title { padding: 0px 0px 0.05rem; }
.qualifications-section { padding: 0.8rem 0.4rem; }
.qualifications-section { background-size: cover; }
.company-profile-inner { margin-top: 0.6rem; }
.company-profile-swiper { margin: 0px -44%; }
.company-profile-swiper .swiper-slide { padding: 0px 0.2rem; margin-bottom: 0px; }
.company-profile-swiper .swiper-slide .block-box .pic { width: 100%; height: 81.32vw; border-radius: 0.15rem; }
.company-profile-swiper .swiper-slide .block-box .cont-box { padding-top: 0.3rem; }
.company-profile-swiper .swiper-slide .block-box .cont-box .title { font-size: 0.28rem; }
.company-profile-swiper .swiper-pagination { margin: 0.2rem auto 0px; }
.company-profile-swiper .swiper-pagination-bullets-dynamic { left: auto !important; transform: translateX(0px) !important; }
.cxzx-section { padding: 0.8rem 0.4rem; }
.cxzx-section .cont-inner { float: none; width: 100%; font-size: 0.24rem; }
.cxzx-section .cont-inner .top-title { font-size: 0.4rem; }
.cxzx-section .cont-inner .cont { margin-top: 0.2rem; }
.activity-section { padding: 0.8rem 0.4rem; }
.activity-inner { margin-top: 0.4rem; }
.activity-swiper { border-radius: 0.15rem; }
.activity-swiper .swiper-slide .img { float: none; width: 100%; }
.activity-swiper .swiper-slide .cont-right { float: none; width: 100%; padding: 0.4rem; }
.activity-swiper .swiper-slide .cont-right .time { font-size: 0.24rem; }
.activity-swiper .swiper-slide .cont-right .time .day { font-size: 0.32rem; margin-bottom: 0.15rem; }
.activity-swiper .swiper-slide .cont-right .title { font-size: 0.28rem; margin-top: 0.15rem; }
.activity-swiper .swiper-slide .cont-right .cont { font-size: 0.24rem; margin-top: 0.15rem; }
.activity-swiper .swiper-slide .cont-right .more-btn { margin-top: 0.4rem; font-size: 0.24rem; }
.activity-swiper .swiper-slide .cont-right .more-btn a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; margin-right: 0.4rem; padding-left: 0px; text-align: center; }
.activity-swiper .swiper-arrow { display: none; }
.activity-swiper .swiper-pagination { font-size: 0.24rem; right: 0.4rem; bottom: 0.4rem; }
.activity-swiper .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.activity-title-box { display: none; }
.news-section { padding: 0.8rem 0.4rem; }
.news-top-box { line-height: 0.65rem; }
.news-top-box .title-left { font-size: 0.36rem; }
.news-top-box .title-left::before { width: 1.66rem; height: 0.05rem; }
.year-switch { width: 2rem; font-size: 0.28rem; }
.year-switch .title a { padding-right: 0.3rem; background-size: 0.2rem auto; }
.year-switch .hidden-box { max-height: 3rem; }
.year-switch .hidden-box li { font-size: 0.24rem; }
.year-switch .hidden-box::-webkit-scrollbar { width: 0.04rem; }
.news-list li { float: none; width: 100%; margin-top: 0.4rem; }
.news-list li .block-box .img { height: auto; }
.news-list li .block-box .cont-box { padding: 0.4rem; }
.news-list li .block-box .cont-box .title { font-size: 0.28rem; }
.news-list li .block-box .cont-box .time { font-size: 0.24rem; margin-top: 0.15rem; }
.base-page { margin-top: 0.4rem; }
.base-page a, .base-page span { font-size: 0.26rem; line-height: 0.5rem; min-width: 0.4rem; margin: 0px 0.05rem; }
.base-page .prev, .base-page .next { width: 0.5rem; height: 0.5rem; background-size: 0.2rem auto; margin: 0px 0.2rem; }
.announcement-section { padding: 0.8rem 0.4rem; }
.investors-exchange-top { line-height: 0.6rem; }
.investors-exchange-top .title-left { font-size: 0.36rem; }
.investors-exchange-top .title-left li::before { width: 1.66rem; height: 0.05rem; }
.announcement-list { padding-top: 0px; }
.announcement-list li { line-height: 1.5; margin-top: 0.4rem; border-radius: 0.15rem; padding: 0.2rem 0.3rem; }
.announcement-list li .title { float: none; width: 100%; font-size: 0.28rem; margin-left: 0px; padding-left: 0.3rem; }
.announcement-list li .title::before { width: 0.24rem; height: 0.24rem; }
.announcement-list li .time { float: none; width: 100%; font-size: 0.24rem; margin-right: 0px; margin-top: 0.1rem; }
.customer-profile-section { padding: 0.8rem 0.4rem; }
.customer-profile-section .pic { float: none; width: 100%; border-radius: 0.15rem; }
.customer-profile-section .customer-profile-left { float: none; width: 100%; padding: 0.4rem; }
.customer-profile-section .customer-profile-left .logo { height: 0.8rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item { font-size: 0.24rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .type span { min-width: 1rem; line-height: 0.4rem; font-size: 0.24rem; }
.customer-profile-section .customer-profile-left .list-inner .list-item .cont-list li a { padding-right: 0.3rem; background-size: 0.26rem auto; }
.customer-profile-section .cont-right { width: 100%; position: initial; transform: translateY(0px); font-size: 0.24rem; margin-top: 0.4rem; }
.customer-profile-section .cont-right .top-title { font-size: 0.4rem; }
.customer-profile-section .cont-right .cont { margin-top: 0.15rem; }
.jjfa-section { padding: 0.8rem 0.4rem; }
.jjfa-swiper { float: none; width: 100%; }
.jjfa-swiper .swiper-slide { border-radius: 0.15rem; }
.jjfa-section .cont-right { width: 100%; position: initial; transform: translateY(0px); font-size: 0.24rem; margin-top: 0.4rem; }
.jjfa-section .cont-right .top-title { font-size: 0.4rem; }
.jjfa-section .cont-right .cont { margin-top: 0.15rem; }
.advantage-section { padding: 0.8rem 0.4rem; }
.advantage-section .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.advantage-label-list { margin-top: 0.4rem; }
.advantage-label-list li { float: none; width: 100%; margin-top: 0.2rem; }
.advantage-label-list li .block-box { font-size: 0.24rem; padding: 0.4rem; }
.advantage-label-list li .block-box .title { height: auto; }
.overScroll { height: 20rem; }
.contactus-section { padding: 0.8rem 0.4rem; }
.contactus-focus { border-radius: 0.15rem; }
.contactus-focus .big-swiper { float: none; width: 100%; }
.contactus-focus .thumbs-swiper { float: none; width: 100%; height: auto; padding: 0.1rem 0.05rem; }
.contactus-focus .thumbs-swiper .swiper-slide { padding: 0px 0.05rem; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box { margin: 0px; padding: 0.05rem; border-radius: 0.1rem; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box img { border-radius: 0.1rem; }
.contactus-focus .thumbs-swiper .swiper-slide .block-box .title { font-size: 0.28rem; bottom: 0.2rem; padding: 0px 0.2rem; }
.contactus-list li { float: none; width: 100%; margin-top: 0.4rem; }
.contactus-list li .block-box { padding: 0.4rem; border-radius: 0.15rem; }
.contactus-list li .block-box::before { height: 0.06rem; }
.contactus-list li .block-box .city { float: none; font-size: 0.4rem; }
.contactus-list li .block-box .cont-box { float: none; width: 100%; font-size: 0.24rem; margin-top: 0.3rem; }
.contactus-list li .block-box .cont-box .title { font-size: 0.28rem; height: auto; }
.contactus-list li .block-box .cont-box .tel { margin-top: 0.1rem; height: auto; }
.sub-nav-container { height: 0.9rem; line-height: 0.9rem; }
.sub-nav-container ul { margin: 0px; display: block; white-space: nowrap; overflow: auto hidden; }
.sub-nav-container li { font-size: 0.28rem; padding: 0px 0.2rem; }
.sub-nav-container li::before { width: 1.66rem; height: 0.05rem; }
.esg-introduction-section { padding: 0.8rem 0.4rem; }
.esg-introduction-section .top-box .cont { font-size: 0.24rem; margin-top: 0.4rem; padding: 0px; }
.esg-introduction-inner { margin-top: 0.8rem; }
.esg-introduction-inner .list-box { margin-top: 0px; }
.esg-introduction-inner .list-box li { float: none; width: 100%; margin-top: 0.6rem; }
.esg-introduction-inner .list-box li .block-box { padding: 0.4rem; font-size: 0.24rem; }
.esg-introduction-inner .list-box li .block-box .cont { height: auto; -webkit-line-clamp: initial; }
.esg-introduction-section .ai-product-section { margin-top: 0.6rem; padding: 0px; }
.esg-hjbh-section .bg { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.esg-hjbh-section .bg img { height: 100%; object-fit: cover; }
.esg-hjbh-inner { position: initial; transform: translateY(0px); padding: 0.8rem 0.4rem; }
.esg-hjbh-inner .cont-inner { float: none; width: 100%; }
.esg-hjbh-inner .cont-inner .top-title { font-size: 0.4rem; }
.esg-hjbh-inner .cont-inner .quannian-box { margin-top: 0.6rem; border-radius: 0.15rem; padding: 0.4rem; }
.esg-hjbh-inner .cont-inner .quannian-box .year { font-size: 0.32rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box { margin-top: 0.2rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box ul { margin: 0px -0.1rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box li { width: 50%; padding: 0px 0.1rem; font-size: 0.28rem; }
.esg-hjbh-inner .cont-inner .quannian-box .label-box li .number span { font-size: 0.4rem; }
.esg-bg-section { padding: 0.8rem 0.4rem; }
.esg-bg-block { margin-top: 0.6rem; }
.esg-bg-block .pic { float: none; width: 100%; border-radius: 0.15rem; }
.esg-bg-block .cont-inner { width: 100%; position: initial; transform: translateY(0px); font-size: 0.24rem; padding: 0px; margin-top: 0.4rem; }
.esg-bg-block .esg-baogao-cont .top-title { font-size: 0.4rem; }
.esg-bg-block .esg-baogao-cont .cont { margin-top: 0.4rem; }
.esg-bg-block .chairman-cont { padding: 0px 0.4rem; }
.esg-bg-block .chairman-cont .cont { margin-bottom: 0.4rem; }
.esg-bg-block:nth-child(2n) .pic { float: none; }
.esg-bg-block:nth-child(2n) .cont-inner { padding: 0px; }
.news-details-title { padding: 2.05rem 0.4rem 0.8rem; font-size: 0.24rem; }
.news-details-title .title { font-size: 0.4rem; }
.news-details-container { padding: 0.8rem 0.4rem; font-size: 0.24rem; }
.news-details-container p { margin-top: 0.3rem; }
.news-details-container .img { margin-top: 0.3rem; }
.news-details-container .img img { width: 100%; border-radius: 0.15rem; }
.news-details-container .img p { margin-top: 0.15rem; }
.news-details-container .title { margin-top: 0.3rem; }
.recommended-reading-section { padding: 0.8rem 0.4rem; }
.recommended-reading-list li { margin-top: 0.4rem; font-size: 0.24rem; }
.recommended-reading-list li .time { float: none; margin-right: 0px; }
.recommended-reading-list li .title { float: none; width: 100%; font-size: 0.28rem; }
.recommended-reading-list li .title span { }
.conceptual-works-block { height: auto; padding: 0.8rem 0.4rem; background-size: 145% auto; background-position: left top; }
.conceptual-works-block::before { width: 3.08rem; height: 2.31rem; }
.conceptual-works-block .edit-container { position: initial; transform: translate(0px); }
.conceptual-works-block .cont-inner { width: 100%; position: initial; transform: translateY(0px); margin-top: 0.6rem; }
.conceptual-works-block .cont-inner .top-title { font-size: 0.4rem; }
.conceptual-works-block .cont-inner .top-title .en { font-size: 0.28rem; }
.conceptual-works-block .cont-inner .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.conceptual-works-block .cont-inner .btn-box { margin-top: 0.4rem; font-size: 0.24rem; }
.conceptual-works-block .cont-inner .btn-box a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; margin-right: 0.4rem; padding-left: 0px; text-align: center; }
.conceptual-works-block1::before { top: 0.8rem; }
.conceptual-works-block1 .pic { float: none; width: 120%; right: 10%; }
.conceptual-works-block2::before { top: 0.8rem; left: auto; right: 0px; }
.conceptual-works-block2 .pic { float: none; width: 100%; left: 0px; }
.chairman-introduction-section { height: auto; padding: 0.8rem 0.4rem; background-size: 145% auto; background-position: left top; }
.chairman-introduction-section .edit-container { position: initial; transform: translate(0px); }
.chairman-introduction-section .pic { float: none; width: 75%; margin: 0px auto; }
.chairman-introduction-section .cont-inner { width: 100%; position: initial; transform: translateY(0px); margin-top: 0.6rem; }
.chairman-introduction-section .cont-inner .top-title { font-size: 0.4rem; }
.chairman-introduction-section .cont-inner .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.technology-partner-section { padding-top: 0.8rem; }
.yxstwl-section { padding: 0px 0.4rem; }
.yxstwl-section .pic { float: none; width: 100%; margin-top: 0.6rem; }
.yxstwl-section .cont-inner { float: none; width: 100%; }
.yxstwl-section .cont-inner .top-title { font-size: 0.4rem; }
.yxstwl-section .cont-inner .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.ecological-partners-section { padding: 0.8rem 0.4rem; }
.cooperative-partner-swiper { padding-top: 0.4rem; }
.cooperative-partner-swiper .swiper-container { margin: 0px -0.2rem; }
.cooperative-partner-swiper .swiper-slide { width: 33.333%; padding: 0px 0.2rem; }
.cooperative-partner-swiper .swiper-slide .block-box { height: 1.4rem; }
.cooperative-partner-swiper.foucs-animate .swiper-pagination { margin: 0.2rem auto 0px; }
.cooperative-partner-swiper.foucs-animate .swiper-pagination-bullets-dynamic { left: auto !important; transform: translateX(0px) !important; }
.join-btn-box { margin-top: 0.6rem; font-size: 0.24rem; }
.join-btn-box a { width: 2.8rem; height: 0.6rem; line-height: 0.6rem; }
.hbfw-section { padding: 0.8rem 0.4rem; }
.hbfw-list-block { margin-top: 0.8rem; }
.hbfw-list-block .pic { float: none; width: 100%; border-radius: 0.15rem; }
.hbfw-list-block .cont-inner { width: 100%; position: initial; transform: translateY(0px); margin-top: 0.4rem; }
.hbfw-list-block .cont-inner .top-title { font-size: 0.4rem; }
.hbfw-list-block .cont-inner .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.hbfw-list-block:nth-child(2n) .pic { float: none; }
.cpjshb-section { padding: 0px 0.4rem; }
.cpjshb-section .top-title { font-size: 0.4rem; }
.cpjshb-section .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.corporate-culture-section { padding: 0.8rem 0.4rem; }
.corporate-culture-block { margin-top: 0.6rem; }
.corporate-culture-block .top-title { font-size: 0.4rem; }
.corporate-culture-block .cont-inner { margin-top: 0.4rem; }
.corporate-culture-block .cont-inner .title { font-size: 0.4rem; }
.corporate-culture-block .cont-inner .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.corporate-culture-block .cont-inner .cont-box { float: none; width: 100%; margin-top: 0px; }
.corporate-culture-block .cont-inner .pic { float: none; width: 75%; margin: 0.6rem auto 0px; }
.section-404 .cont-inner .pic { height: 2.4rem; }
.section-404 .cont-inner .btn-box { margin-top: 0.8rem; font-size: 0.24rem; }
.section-404 .cont-inner .btn-box a { width: 2.8rem; height: 0.6rem; line-height: 0.6rem; }
.service-section { padding: 0.8rem 0.4rem; }
.service-block { margin-top: 0.6rem; }
.service-block .cont-box { font-size: 0.24rem; }
.service-block .cont-box .title { font-size: 0.32rem; }
.service-block .img { margin-top: 0.4rem; }
.counselling-layer .layer-container { width: 100%; }
.counselling-layer .layer-close { width: 0.6rem; height: 0.6rem; top: -0.8rem; right: 0.3rem; }
.expert-counselling-layer .layer-container .layer-inner { padding: 0.6rem 0px; }
.expert-counselling-layer .layer-container .layer-inner .top-box { font-size: 0.24rem; }
.expert-counselling-layer .layer-container .layer-inner .top-box .title { font-size: 0.4rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner { width: 5.9rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-box { line-height: 0.7rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block { margin-top: 0.45rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .type { width: 20%; font-size: 0.24rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .type::before { height: 0.24rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .input-box { width: 80%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .input-box .input-text { font-size: 0.24rem; height: 0.7rem; line-height: 0.7rem; padding: 0px 0.2rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .select-block .select { font-size: 0.24rem; height: 0.7rem; line-height: 0.7rem; padding: 0px 0.2rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .select-block::before { width: 0.24rem; height: 0.24rem; background-size: 0.24rem auto; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-demand .type { width: 36%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-demand .input-box { width: 64%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-industry .type { width: 28%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-industry .input-box { width: 72%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-yzm .form-block-box { float: left; width: 62%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-yzm .form-block-box .type { width: 40%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-yzm .form-block-box .input-box { width: 60%; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block-yzm .yzm-img { height: 0.72rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .form-block .error { font-size: 0.2rem; }
.expert-counselling-layer .layer-container .layer-inner .form-inner .submit-btn-box a { width: 2.4rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }
.tips-layer .layer-container { width: 90%; height: 3.6rem; }
.tips-layer .layer-close { width: 0.6rem; height: 0.6rem; top: -0.8rem; right: 0.3rem; }
.tips-layer .layer-container .layer-inner { padding: 1rem 0.6rem; }
.tips-layer .layer-container .layer-inner .icon { width: 0.9rem; }
.tips-layer .layer-container .layer-inner .cont { font-size: 0.24rem; margin-top: 0.3rem; }
.search-result-title .search-input { width: 6.7rem; }
.search-result-title .search-input .input-search { font-size: 0.24rem; }
.search-result-title .search-input .search-btn { background-size: 0.37rem auto; }
.search-result-container { padding: 0.8rem 0.4rem; }
.search-result-container .top-box { font-size: 0.28rem; }
.search-result-list li .title { font-size: 0.28rem; }
.search-result-list li .cont { font-size: 0.24rem; margin-top: 0.2rem; }
.ai-platform-app-section .img { float: none; width: 100%; }
.ai-platform-app-section .cont-inner-swiper { float: none; width: 100%; font-size: 0.24rem; margin-top: 0.4rem; }
.ai-platform-app-section .cont-inner-swiper .title { font-size: 0.32rem; }
.ai-platform-app-section .cont-inner-swiper .cont { margin-top: 0.15rem; }
.ai-platform-app-section .cont-inner-swiper .links-box { margin-top: 0.1rem; }
.ai-platform-app-section .cont-inner-swiper .links-btn { margin-top: 0.1rem; }
.ai-platform-app-section .swiper-page { position: relative; bottom: auto; left: auto; width: 40%; margin: 0.4rem auto 0px; padding: 0px 0.6rem; }
.ai-platform-app-section .swiper-page .swiper-pagination { font-size: 0.24rem; }
.ai-platform-app-section .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.ai-platform-app-section .swiper-page .swiper-arrow { width: 0.36rem; height: 0.36rem; }
.ai-platform-app-section-left .swiper-page { right: auto; }
.about-banner .banner-nav li { width: 33.333%; margin-right: 0px; }
.cooperative-partner-banner { height: auto; }
.product-technology-partner-section { padding: 0.8rem 0.4rem; }
.product-technology-partner-tabs .swiper-slide .title { font-size: 0.28rem; line-height: 1.2; padding-bottom: 0.08rem; }
.product-technology-partner-tabs .swiper-slide .title::before { height: 0.08rem; }
.product-technology-partner-tabs .swiper-arrow { width: 0.36rem; height: 0.36rem; }
.product-technology-partner-list li { width: 50%; }
.product-technology-partner-list li .block-box img { max-width: 60%; max-height: 60%; }
.product-technology-partner-list li .block-box .hidden-box { font-size: 0.22rem; }
.yjsjkyst-section { padding: 0.8rem 0.4rem; }
.yjsjkyst-inner { margin-top: 0.6rem; }
.yjsjkyst-inner .swiper-slide .block-box { padding-bottom: 0px; }
.yjsjkyst-inner .swiper-slide .block-box .img { float: none; width: 100%; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner { float: none; width: 100%; margin-top: 0.4rem; font-size: 0.24rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .title { font-size: 0.32rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .cont { margin-top: 0.15rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .links-box { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner .links-btn { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz { float: none; width: 100%; margin-top: 0.4rem; font-size: 0.24rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .title { font-size: 0.32rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .cont { margin-top: 0.15rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .links-box { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-slide .block-box .cont-inner-hz .links-btn { margin-top: 0.1rem; }
.yjsjkyst-inner .swiper-page { position: relative; bottom: auto; left: auto; width: 40%; margin: 0.4rem auto 0px; padding: 0px 0.6rem; }
.yjsjkyst-inner .swiper-page .swiper-pagination { font-size: 0.24rem; }
.yjsjkyst-inner .swiper-page .swiper-pagination .swiper-pagination-current { font-size: 0.32rem; }
.yjsjkyst-inner .swiper-page .swiper-arrow { width: 0.36rem; height: 0.36rem; }
.stcxzx-section { padding: 0.8rem 0.4rem; }
.stcxzx-section .cont-top-box { font-size: 0.24rem; }
.stcxzx-section .cxzx-list-inner li { float: none; width: 100%; margin-top: 0.4rem; }
.stcxzx-section .cxzx-list-inner li .block-box { padding: 0.4rem; font-size: 0.24rem; }
.stcxzx-section .cxzx-list-inner li .block-box::after { width: 0.8rem; height: 0.8rem; }
.stcxzx-section .cxzx-list-inner li .block-box .title { font-size: 0.32rem; }
.tyld-section { padding: 0.8rem 0.4rem; }
.tyld-list { margin-top: 0.2rem; }
.tyld-list-block { margin-top: 0px; padding: 0.4rem 0px; }
.tyld-list-block .img { float: none; width: 100%; margin-top: 0.4rem; }
.tyld-list-block .cont-inner { width: 100%; position: initial; transform: translateY(0px); font-size: 0.24rem; padding: 0px; }
.tyld-list-block .cont-inner .title { font-size: 0.32rem; }
.tyld-list-block .cont-inner .title .icon { width: 0.45rem; }
.tyld-list-block .cont-inner .cont { margin-top: 0.2rem; -webkit-line-clamp: initial; }
.tyld-list-block:nth-child(2n) .img { float: none; }
.yuyue-code-section { padding: 0.8rem 0.4rem 0px; }
.yuyue-code-inner { padding: 0px; }
.yuyue-code-inner .pic { float: none; margin: 0.6rem auto 0px; }
.yuyue-code-inner .pic .code-box { font-size: 0.24rem; }
.yuyue-code-inner .cont-inner { width: 100%; position: initial; transform: translateY(0px); font-size: 0.24rem; }
.yuyue-code-inner .cont-inner .cont { margin-top: 0.2rem; }
}
@media (max-width: 768px) {
.expert-counselling-container { padding: 45px 0px 65px; }
.expert-counselling-container .top-box { padding: 0px 40px; font-size: 16px; }
.expert-counselling-container .top-box .title { font-size: 32px; }
.expert-counselling-container .top-box .cont { margin-top: 8px; }
.expert-counselling-container .form-inner { margin-top: 32px; }
.expert-counselling-container .form-inner .form-block { margin-top: 25px; }
.expert-counselling-container .form-inner .form-block-box { line-height: 44px; }
.expert-counselling-container .form-inner .form-block .type { font-size: 15px; width: 20%; }
.expert-counselling-container .form-inner .form-block .type::before { height: 15px; }
.expert-counselling-container .form-inner .form-block .input-box { width: 80%; }
.expert-counselling-container .form-inner .form-block .input-box .input-text { height: 44px; line-height: 44px; font-size: 15px; padding: 0px 12px; }
.expert-counselling-container .form-inner .form-block .select-block .select { height: 44px; line-height: 44px; font-size: 15px; padding: 0px 12px; }
.expert-counselling-container .form-inner .form-block .select-block::before { width: 15px; height: 15px; background-size: 15px auto; }
.expert-counselling-container .form-inner .form-block-demand .type { width: 35%; }
.expert-counselling-container .form-inner .form-block-demand .input-box { width: 65%; }
.expert-counselling-container .form-inner .form-block-industry .type { width: 30%; }
.expert-counselling-container .form-inner .form-block-industry .input-box { width: 70%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .type { width: 35%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .input-box { width: 65%; }
.expert-counselling-container .form-inner .form-block-yzm .yzm-img { height: 46px; }
.expert-counselling-container .form-inner .form-block .error { font-size: 13px; }
.expert-counselling-container .form-inner .submit-btn-box { margin-top: 48px; }
.expert-counselling-container .form-inner .submit-btn-box a { width: 184px; height: 38px; line-height: 38px; font-size: 16px; }
.expert-counselling-container .tips-submit-box .icon { width: 48px; }
.expert-counselling-container .tips-submit-box .cont { font-size: 16px; margin-top: 20px; }
}
@media (max-width: 640px) {
.expert-counselling-container { padding: 35px 0px 55px; }
.expert-counselling-container .top-box { padding: 0px 30px; font-size: 13px; }
.expert-counselling-container .top-box .title { font-size: 24px; }
.expert-counselling-container .top-box .cont { margin-top: 7px; }
.expert-counselling-container .form-inner { margin-top: 25px; }
.expert-counselling-container .form-inner .form-block { margin-top: 25px; }
.expert-counselling-container .form-inner .form-block-box { line-height: 38px; }
.expert-counselling-container .form-inner .form-block .type { font-size: 13px; }
.expert-counselling-container .form-inner .form-block .type::before { height: 13px; }
.expert-counselling-container .form-inner .form-block .input-box .input-text { height: 38px; line-height: 38px; font-size: 13px; padding: 0px 10px; }
.expert-counselling-container .form-inner .form-block .select-block .select { height: 38px; line-height: 38px; font-size: 13px; padding: 0px 10px; }
.expert-counselling-container .form-inner .form-block .select-block::before { width: 13px; height: 13px; background-size: 13px auto; }
.expert-counselling-container .form-inner .form-block-yzm .yzm-img { height: 40px; }
.expert-counselling-container .form-inner .form-block .error { font-size: 12px; }
.expert-counselling-container .form-inner .submit-btn-box { margin-top: 40px; }
.expert-counselling-container .form-inner .submit-btn-box a { width: 162px; height: 34px; line-height: 34px; font-size: 14px; }
.expert-counselling-container .form-inner .form-block-demand .type { width: 40%; }
.expert-counselling-container .form-inner .form-block-demand .input-box { width: 60%; }
.expert-counselling-container .form-inner .form-block-industry .type { width: 32%; }
.expert-counselling-container .form-inner .form-block-industry .input-box { width: 68%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .type { width: 42%; }
.expert-counselling-container .form-inner .form-block-yzm .form-block-box .input-box { width: 58%; }
.expert-counselling-container .tips-submit-box .icon { width: 42px; }
.expert-counselling-container .tips-submit-box .cont { font-size: 13px; margin-top: 20px; }
}
@media (max-width: 540px) {
.expert-counselling-container .form-inner { padding: 0px 8%; }
}
@media (min-width: 1201px) and (max-width: 1280px) {

}