@charset "UTF-8";
*, *:before, *:after { box-sizing: border-box; outline: none; word-wrap: break-word; }

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; font-weight: normal; -webkit-tap-highlight-color: transparent; }

ul, ol, dl { list-style-type: none; }

html, body { *position: static; width: 100%; background: #fff; font: 16px/1.2 "SourceHanSansCN-Normal", Microsoft YaHei, system-ui, -apple-system, Heiti SC ,tahoma, arial, Hiragino Sans GB, "\5B8B\4F53",sans-serif; color: #000; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

input, button { overflow: visible; vertical-align: middle; outline: none; }

a { text-decoration: none; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transition: all .5s ease; transition: all .5s ease; color: #000; }

a:hover, a:focus, a:active { text-decoration: none; outline: none; }

b, i { font-weight: normal; font-style: normal; }

sub, sup { vertical-align: baseline; }

button, input[type="button"], input[type="submit"] { line-height: normal !important; }

img { max-width: 100%; border: 0; object-fit: cover; display: block; -webkit-user-drag: none; }

a img { -webkit-transition: all .5s ease; transition: all .5s ease; }

input, textarea { border: 0; background: none; outline: none; resize: none; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

input[type="text"], input[type="tel"], input[type="button"], input[type="submit"], input[type="reset"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0; -webkit-tap-highlight-color: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bbb; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; }

.cover { width: 100%; height: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); display: none; z-index: 24; }

.cl:after, .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.cl, .clearfix { zoom: 1; }

.fl { float: left !important; }

.fr { float: right !important; }

.xs-display { display: none !important; }

/*fonts*/
@font-face { font-family: "SourceHanSansCN-Normal"; src: url("../fonts/SourceHanSansCN-Normal.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "SourceHanSansCN-Medium"; src: url("../fonts/SourceHanSansCN-Medium.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "SourceHanSansCN-Bold"; src: url("../fonts/SourceHanSansCN-Bold.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "BebasNeue"; src: url("../fonts/BebasNeue.otf") format("opentype"); font-weight: normal; font-style: normal; }

@font-face { font-family: "DIN-Alternate-Bold"; src: url("../fonts/DIN-Alternate-Bold.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "Poppins-Regular"; src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: "Poppins-Light"; src: url("../fonts/Poppins-Light.woff2") format("woff2"), url("../fonts/Poppins-Light.woff") format("woff"); font-weight: normal; font-style: normal; }

@keyframes circle { 0% { transform: scale(1); }
  50% { transform: scale(1.3);
    opacity: .1; }
  100% { transform: scale(1.5);
    opacity: 0; } }

@keyframes dingwei { 0% { transform: translateY(0); }
  50% { transform: translateY(-5px); }
  100% { transform: translateY(0); } }

@keyframes mouseMove { from { transform: translateY(-0.4rem);
    opacity: 1; }
  to { transform: translateY(0);
    opacity: 0; } }

/* IE低版本提示 */
.pageTips { width: 100%; height: 100%; background: #f8f8f8; position: fixed; left: 0; top: 0; z-index: 1000; }

.pageTips .con { width: 660px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.pageTips .con svg { width: 100px; height: 100px; margin: 0 auto; fill: orangered; display: block; }

.pageTips .con .msg { font-size: 18px; line-height: 36px; padding-top: 10px; color: #000; }

.container { width: 87.5%; margin: 0 auto; position: relative; transition: all .5s ease; }

.shareWx-box { text-align: center; }

.shareWx-box .url_img { margin: 15px auto 10px; }

.shareWx-box p { font-size: 14px; }

/* header */
.header { width: 100%; height: auto; position: fixed; top: 0; z-index: 25; transition: all .5s ease; }

.header .container { width: 93.75%; display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 3; }

.header .head { position: relative; }

.header .head:after { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: linear-gradient(rgba(2, 17, 34, 0.4) 0%, rgba(10, 36, 77, 0) 100%); opacity: 1; transition: all .5s ease; }

.header .head:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(43, 60, 80, 0.4); backdrop-filter: blur(20px); opacity: 0; transition: all .5s ease; }

.header .head .logo { width: 1.99rem; height: 0.53rem; display: block; transition: none; background: url(../images/logo.png?v=1) no-repeat center/100%; transition: none; }

.header .head .nav { display: flex; align-items: center; justify-content: flex-end; gap: 0.55rem; }

.header .head .nav .item { font-size: 0.16rem; color: #fff; position: relative; }

.header .head .nav .item .t { color: #fff; display: block; line-height: 0.8rem; position: relative; }

.header .head .nav .item .t:before { content: ""; width: 0; height: 0.03rem; background: #fff; position: absolute; left: 0; bottom: 0.15rem; right: 0; margin: auto; transition: all .5s ease; }

.header .head .nav .item .sub { width: 1.6rem; position: absolute; left: 50%; transform: translateX(-50%); display: none; }

.header .head .nav .item .sub .placeholder { background-color: transparent; height: 0.1rem; backdrop-filter: none; }

.header .head .nav .item .sub ul { background-color: rgba(43, 60, 80, 0.4); backdrop-filter: blur(20px); border-radius: 0.2rem; overflow: hidden; }

.header .head .nav .item .sub ul li { background: transparent; text-align: center; }

.header .head .nav .item .sub ul li a { padding: 0.2rem; color: #fff; display: block; }

.header .head .nav .item .sub ul li:hover { background: rgba(255, 255, 255, 0.2); }

.header .head .nav .item i { font-size: 0.16rem; }

.header .head .nav .item:hover .t:before { width: 100%; }

.header .head .nav .item:hover .sub { display: block; }

.header .head .other { display: flex; gap: 0.4rem; }

.header .head .other .item { position: relative; cursor: pointer; }

.header .head .other .item .t { line-height: 0.8rem; font-size: 0.16rem; color: #fff; }

.header .head .other .item .t a { color: #fff; }

.header .head .other .item .t i { font-size: 0.18rem; }

.header .head .other .item .icon-diqiu { margin-right: 0.1rem; position: relative; top: 0.01rem; }

.header .head .other .item .icon-xiala { margin-left: 0.05rem; position: relative; top: 0.01rem; }

.header .head .other .item .sub { width: 1.5rem; position: absolute; left: 50%; transform: translateX(-50%); display: none; }

.header .head .other .item .sub .placeholder { background-color: transparent; height: 0.1rem; backdrop-filter: none; }

.header .head .other .item .sub ul { background-color: rgba(43, 60, 80, 0.4); backdrop-filter: blur(20px); border-radius: 0.2rem; overflow: hidden; }

.header .head .other .item .sub ul li { background: transparent; text-align: center; }

.header .head .other .item .sub ul li a { padding: 0.2rem; color: #fff; display: block; }

.header .head .other .item .sub ul li:hover { background: rgba(255, 255, 255, 0.2); }

.header .head .other .item:hover .sub { display: block; }

.header.bg .head:before, .header:hover .head:before { opacity: 1; }

.header.up { transform: translateY(-100%); }

.header .submenu-xs { display: none; }

.search-box { width: 100%; height: auto; overflow: hidden; padding: 1.3rem 0; position: fixed; background-color: rgba(43, 60, 80, 0.4); backdrop-filter: blur(20px); top: 0.8rem; display: none; z-index: 88; }

.search-box .container { width: 93.75%; }

.search-box .box { height: auto; width: 7rem; margin: 0 auto; border-bottom: 1px solid #fff; display: flex; align-items: center; }

.search-box .box form { display: flex; align-items: center; width: 100%; }

.search-box .box input { flex: 1; height: 0.5rem; padding: 0 0.2rem; font-size: 0.16rem; color: #fff; }

.search-box .box input::placeholder { color: rgba(255, 255, 255, 0.8); }

.search-box .box .search-btn i { font-size: 0.2rem; color: #fff; line-height: 0.4rem; }

/* footer */
.footer { width: 100%; background: #47525A; position: relative; z-index: 2; }

.footer .center { height: auto; overflow: hidden; padding: 0.75rem 0; border-bottom: 0.01rem solid rgba(191, 191, 191, 0.1); }

.footer .center .container { display: flex; justify-content: space-between; }

.footer .center .left { display: flex; gap: 1rem; }

.footer .center .left dl dt { font-size: 0.16rem; color: #fff; margin-bottom: 0.2rem; font-family: "SourceHanSansCN-Bold"; }

.footer .center .left dl dt a { color: #fff; }

.footer .center .left dl dd a { font-size: 0.14rem; color: rgba(255, 255, 255, 0.7); display: block; margin-top: 0.12rem; }

.footer .center .left dl dd a:hover { color: #fff; }

.footer .center .right { width: 6.3rem; display: flex; flex-direction: column; align-items: center; }

.footer .center .right .st { width: 100%; position: relative; font-size: 0.16rem; color: #fff; font-family: "SourceHanSansCN-Bold"; padding: 0 2.5rem; text-align: center; }

.footer .center .right .st:before { content: ""; width: 2.5rem; height: 1px; background: linear-gradient(225deg, #fff 0%, rgba(255, 255, 255, 0) 100%); position: absolute; left: 0; top: 50%; transform: translateY(-50%); opacity: .3; }

.footer .center .right .st:after { content: ""; width: 2.5rem; height: 1px; background: linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0) 100%); position: absolute; right: 0; top: 50%; transform: translateY(-50%); opacity: .3; }

.footer .center .right .slide { width: 100%; display: flex; align-items: flex-start; gap: 0.5rem; margin-top: 0.2rem; overflow: hidden; }

.footer .center .right .slide .swiper-slide img { width: 1.2rem; border-radius: 0.08rem; overflow: hidden; margin: 0 auto; }

.footer .center .right .slide .swiper-slide p { text-align: center; font-size: 0.14rem; color: #fff; margin-top: 0.1rem; }

.footer .bottom { padding: 0.35rem 0; }

.footer .bottom .container { display: flex; justify-content: space-between; }

.footer .bottom .copyright { font-size: 0.14rem; color: #fff; display: flex; align-items: center; }

.footer .bottom .copyright a { color: #fff; margin-right: 0.1rem; }

.footer .bottom .bn { display: flex; }

.footer .bottom .bn a { font-size: 0.14rem; color: #fff; padding-right: 0.13rem; margin-right: 0.13rem; position: relative; }

.footer .bottom .bn a:after { content: ""; width: 1px; height: 65%; background: #fff; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

.footer .bottom .bn a:last-child { padding: 0; }

.footer .bottom .bn a:last-child:after { display: none; }

.main { position: relative; z-index: 1; /*overflow: hidden;*/ }

.btn-more { padding: 0.15rem 0.35rem; background: linear-gradient(90deg, #09263b 0%, #1874a0 100%); font-size: 0.18rem; color: #fff; display: inline-block; position: relative; overflow: hidden; transition: all .5s ease; border-radius: 0.5rem; }

.btn-more i { font-size: 0.18rem; margin-left: 0.1rem; transition: all .5s ease; }

.btn-more:hover i { margin-left: 0.15rem; }

.btn-more.white { background: #fff; color: #000; }

.btn-more.white i { color: #000; }

.btn-more.black { background: #000; color: #fff; }

.btn-more.black i { color: #fff; }

.btn-more.black:hover { background: #114C6C; }

.btn-more1 { width: 1rem; cursor: pointer; margin: 0.65rem auto; text-align: center; }

.btn-more1 i { font-size: 0.28rem; color: #B7B7B7; transition: all .5s ease; display: block; }

.btn-more1 p { font-size: 0.16rem; color: #333; margin-top: 0.05rem; transition: all .5s ease; }

.btn-more1:hover i { transform: rotate(180deg); }

.btn-more1:hover i, .btn-more1:hover p { color: #114C6C; }

.bottom-contact { width: 100%; height: 3.6rem; padding: 0.9rem 0; text-align: center; background: url(../images/bottom-contact-bg.png) no-repeat center/cover #fff; position: relative; z-index: 1; }

.bottom-contact h3 { font-size: 0.36rem; font-weight: bold; color: #fff; letter-spacing: 0.05rem; }

.bottom-contact h4 { font-size: 0.24rem; margin-top: 0.2rem; color: #fff; }

.bottom-contact h4 b { font-weight: bold; }

.bottom-contact .btn-more { margin-top: 0.3rem; }

.bottom-contact .btn-more:before { border-color: #14b3dc; }

/* Index */
.Index .banner { width: 100%; height: 100vh; overflow: hidden; position: relative; z-index: 2; }

.Index .banner .swiper-slide { position: relative; display: block; }

.Index .banner .swiper-slide .img, .Index .banner .swiper-slide video { width: 100%; height: 100%; object-fit: cover; }

.Index .banner .swiper-slide a { display: block; }

.Index .banner .tabs { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 1; background: linear-gradient(180deg, transparent 0%, rgba(5, 7, 18, 0.8) 100%); }

.Index .banner .tabs .swiper-wrapper { width: 87.5%; margin: 0 auto; }

.Index .banner .tabs .swiper-slide { width: 20%; padding: 0.8rem 0 0.5rem; text-align: center; position: relative; }

.Index .banner .tabs .swiper-slide:before { opacity: .9; content: ""; width: 1px; height: 0.9rem; background: url(../images/index/banner-tabs-line.png) no-repeat center/100%; position: absolute; left: 0; top: 42%; }

.Index .banner .tabs .swiper-slide i { font-size: 0.8rem; color: #fff; margin: 0 auto; display: block; transition: all .5s ease; }

.Index .banner .tabs .swiper-slide h3 { font-size: 0.2rem; color: #fff; transition: all .5s ease; }

.Index .banner .tabs .swiper-slide:first-child:before { display: none; }

.Index .banner .tabs .swiper-slide:hover { transform: translateY(-5px); }

.Index .banner .tabs .swiper-slide:hover i, .Index .banner .tabs .swiper-slide:hover h3 { color: #114C6C; }

.Index .content { position: relative; z-index: 1; }

.Index .section { height: auto; overflow: hidden; position: relative; z-index: 2; background: #fff; }

.Index .section .view-more { margin-top: 0.6rem; overflow: hidden; }

.Index .section .view-more a { overflow: hidden; position: relative; width: 1.8rem; height: 0.6rem; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; color: #fff; }

.Index .section .view-more a span { margin-left: 0.15rem; }

.Index .section .view-more a::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border-radius: 0.5rem; background-color: #114C6C; opacity: .8; transition: all .36s; z-index: -2; }

.Index .section .view-more a::before { content: ""; position: absolute; width: 0; left: 0; top: 0; bottom: 0; border-radius: 0.5rem; background-color: #114C6C; opacity: 1; transition: all .36s; z-index: -1; }

.Index .section .view-more a:hover::before { width: 100%; }

.Index .section .title-box { margin-bottom: 0.6rem; display: flex; justify-content: space-between; align-items: flex-end; }

.Index .section .title-box .title { position: relative; padding-top: 0.15rem; }

.Index .section .title-box .title h2 { font-size: 0.4rem; font-weight: bold; position: absolute; left: 0; top: 0; z-index: 2; }

.Index .section .title-box .title p { font-size: 0.6rem; font-weight: bold; color: #ECEDF0; text-transform: uppercase; }

.Index .section .title-box .view-more { margin-top: 0; }

.Index .about { height: auto; overflow: hidden; background: url(../images/index/bg-about.png) no-repeat center/cover #fff; }

.Index .about .text-box { position: absolute; padding: 0.9rem 0; }

.Index .about .text-box .text { width: 46%; }

.Index .about .text-box .text h3 { font-size: 0.36rem; font-weight: bold; margin-bottom: 0.3rem; }

.Index .about .text-box .text p { font-size: 0.18rem; line-height: 0.36rem; }

.Index .about .text-box .text ul { display: flex; flex-wrap: wrap; margin-top: 0.8rem; }

.Index .about .text-box .text ul li { margin-left: 1.2rem; }

.Index .about .text-box .text ul li h3 { font-size: 0.18rem; color: #333; font-weight: bold; line-height: 1; }

.Index .about .text-box .text ul li h3 span { font-size: 0.7rem; color: #000; font-family: "BebasNeue"; margin-right: 0.08rem; }

.Index .about .text-box .text ul li h4 { font-size: 0.16rem; color: #333; }

.Index .about .text-box .text ul li:first-child { margin-left: 0; }

.Index .zhuanti { padding: 0.9rem 0; }

.Index .zhuanti ul { display: flex; justify-content: space-between; flex-wrap: wrap; }

.Index .zhuanti ul li { width: 47.5%; }

.Index .zhuanti ul li .img { height: 4rem; overflow: hidden; }

.Index .zhuanti ul li .img img { width: 100%; height: 100%; }

.Index .zhuanti ul li .text h4 { font-size: 0.2rem; color: #B7B7B7; font-family: Arial; margin: 0.25rem 0 0.15rem; }

.Index .zhuanti ul li .text h3 { font-size: 0.24rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: all .5s ease; }

.Index .zhuanti ul li:hover img { transform: scale(1.05); }

.Index .zhuanti ul li:hover .text h3 { color: #114C6C; }

.Index .chanye ul { display: flex; }

.Index .chanye ul li { width: 13.5%; height: 8rem; position: relative; transition: all .8s ease; }

.Index .chanye ul li img { width: 100%; height: 100%; }

.Index .chanye ul li .txt { cursor: pointer; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(0, 0, 0, 0.4); backdrop-filter: blur(5px); text-align: center; display: flex; flex-direction: column; justify-content: center; }

.Index .chanye ul li .txt h3 { font-size: 0.3rem; color: #fff; font-weight: bold; }

.Index .chanye ul li .txt i { font-size: 0.3rem; color: #fff; display: block; margin-top: 0.2rem; }

.Index .chanye ul li .text { width: 100%; height: 100%; padding: 1rem 0 0.8rem 1.2rem; position: absolute; left: 0; top: 0; opacity: 0; pointer-events: none; transition: all .5s ease; }

.Index .chanye ul li .text .title-box .title h2 { color: #fff; }

.Index .chanye ul li .text .title-box .title p { opacity: .2; }

.Index .chanye ul li .text .bottom { width: 5.2rem; margin-top: 4.2rem; }

.Index .chanye ul li .text .bottom p { font-size: 0.18rem; color: #fff; line-height: 0.3rem; }

.Index .chanye ul li .text .bottom .more { font-size: 0.18rem; color: #fff; margin-top: 0.2rem; display: block; }

.Index .chanye ul li .text .bottom .more i { font-size: 0.18rem; margin-left: 0.1rem; }

.Index .chanye ul li.active { width: 77%; }

.Index .chanye ul li.active .txt { display: none; }

.Index .chanye ul li.active .text { opacity: 1; pointer-events: all; }

.Index .news { padding: 0.95rem 0 1.2rem; }

.Index .news .title-box { margin-bottom: 0.4rem; }

.Index .news .box { display: flex; justify-content: space-between; }

.Index .news .box .tag { font-size: 0.22rem; color: #fff; padding: 0.06rem 0.18rem 0.1rem 0.15rem; background: linear-gradient(30deg, #0AA4FA 0%, #BFF752 100%); border-radius: 0 0 0.2rem 0; position: absolute; left: 0; top: 0; z-index: 1; }

.Index .news .box .left, .Index .news .box .center { width: 31%; position: relative; }

.Index .news .box .left .img, .Index .news .box .center .img { height: 3.12rem; overflow: hidden; position: relative; }

.Index .news .box .left .img img, .Index .news .box .center .img img { width: 100%; height: 100%; }

.Index .news .box .left .img i, .Index .news .box .center .img i { font-size: 0.6rem; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.Index .news .box .left .text h4, .Index .news .box .center .text h4 { font-size: 0.2rem; color: #B7B7B7; font-family: Arial; margin: 0.25rem 0 0.08rem; }

.Index .news .box .left .text h3, .Index .news .box .center .text h3 { font-size: 0.24rem; color: #333; line-height: 0.36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all .5s ease; }

.Index .news .box .left:hover img, .Index .news .box .center:hover img { transform: scale(1.05); }

.Index .news .box .left:hover .text h3, .Index .news .box .center:hover .text h3 { color: #114C6C; }

.Index .news .box .right { width: 31%; padding: 0.1rem 0.3rem; background: #F5F5F5; position: relative; }

.Index .news .box .right ul li { margin-top: 0.8rem; }

.Index .news .box .right ul li h4 { font-size: 0.2rem; color: #B7B7B7; font-family: Arial; margin: 0.25rem 0 0.08rem; }

.Index .news .box .right ul li h3 { font-size: 0.24rem; color: #333; line-height: 0.36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all .5s ease; }

.Index .news .box .right ul li:hover h3 { color: #114C6C; }

.Index .join { z-index: 0; height: 9rem; }

.Index .join .container { padding-top: 1.85rem; }

.Index .join .title-box h2 { color: #fff; }

.Index .join .title-box p { opacity: .35; }

.Index .join .text-box h1 { font-size: 0.36rem; line-height: 0.48rem; font-weight: bold; color: #fff; margin-bottom: 0.2rem; }

.Index .join .text-box .desc { font-size: 0.18rem; line-height: 0.36rem; font-weight: 400; color: #fff; margin-bottom: 0.6rem; opacity: .95; }

.Index .join .img-box { width: 100%; height: 100%; position: fixed; left: 50%; top: 0; transform: translateX(-50%); z-index: -1; }

.Index .join .img-box img, .Index .join .img-box video { width: 100%; height: 100%; object-fit: cover; }

/* Index1 */
.Index1 .banner { width: 100%; height: 10rem; max-height: 100vh; overflow: hidden; position: relative; z-index: 2; --swiper-navigation-color: #fff; --swiper-navigation-size: 0.5rem; }

.Index1 .banner .swiper-slide { position: relative; display: block; }

.Index1 .banner .swiper-slide .img, .Index1 .banner .swiper-slide video { width: 100%; height: 100%; object-fit: cover; }

.Index1 .banner .swiper-slide a { display: block; }

.Index1 .banner .swiper-button-next { right: 0.6rem; }

.Index1 .banner .swiper-button-prev { left: 0.6rem; }

.Index1 .banner .swiper-pagination { bottom: 0.4rem; display: flex; z-index: 11; justify-content: center; }

.Index1 .banner .swiper-pagination .swiper-pagination-bullet { width: 0.44rem; height: 0.44rem; opacity: 1; transition: all .5s ease; margin: 0 0.05rem; overflow: visible; background: transparent; position: relative; }

.Index1 .banner .swiper-pagination .swiper-pagination-bullet:before { content: ""; width: 0.06rem; height: 0.06rem; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; }

.Index1 .banner .swiper-pagination .swiper-pagination-bullet svg { width: 100%; height: 100%; transform: rotate(-90deg); opacity: 0; }

.Index1 .banner .swiper-pagination .swiper-pagination-bullet svg #line { stroke: rgba(255, 255, 255, 0.2); }

.Index1 .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg { opacity: 1; }

.Index1 .content { position: relative; z-index: 1; }

.Index1 .section { height: auto; overflow: hidden; position: relative; z-index: 2; background: #fff; }

.Index1 .section .btn-more { margin: 0.4rem auto; }

.Index1 .section .title-box { margin-bottom: 0.4rem; }

.Index1 .section .title-box .title { position: relative; text-align: center; }

.Index1 .section .title-box .title h2 { font-size: 0.48rem; font-family: "SourceHanSansCN-Bold"; }

.Index1 .section .title-box .title p { font-size: 0.5rem; color: rgba(0, 42, 62, 0.1); text-transform: uppercase; transform: translateY(-0.2rem); font-family: "Poppins-Light"; position: relative; z-index: -1; }

.Index1 .section .title-box .view-more { margin-top: 0; }

.Index1 .about { overflow: visible; padding: 1rem 0; background: url(../images/index1/about-bg.webp) no-repeat center/cover #fff; }

.Index1 .about .text-box { width: 88.5%; margin: 0 auto; }

.Index1 .about .text-box .title-box { margin-bottom: 0.1rem; }

.Index1 .about .text-box .text { text-align: center; }

.Index1 .about .text-box .text h3 { font-size: 0.3rem; font-weight: lighter; margin-bottom: 0.3rem; }

.Index1 .about .text-box .text p { font-size: 0.18rem; line-height: 0.36rem; }

.Index1 .about .img-box { position: relative; }

.Index1 .about .img-box .img { width: 100%; }

.Index1 .about .nums { width: 100%; padding: 0 1.2rem; position: absolute; left: 0; top: 0; z-index: 1; display: flex; justify-content: space-between; align-items: flex-start; }

.Index1 .about .nums li { color: #fff; position: relative; z-index: 0; border-radius: 0.2rem; overflow: hidden; padding: 0.5rem; text-align: center; }

.Index1 .about .nums li:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; opacity: .95; }

.Index1 .about .nums li .st { font-size: 0.18rem; }

.Index1 .about .nums li .num { font-size: 0.18rem; margin-top: 0.1rem; }

.Index1 .about .nums li .num b { font-size: 0.5rem; margin-right: 0.1rem; }

.Index1 .about .nums li .num span { font-style: italic; }

.Index1 .about .nums li:nth-child(1) { margin-top: 2.75rem; }

.Index1 .about .nums li:nth-child(1):before { background: linear-gradient(180deg, #005f90 0%, #003048 100%); }

.Index1 .about .nums li:nth-child(2) { margin-top: 3.5rem; }

.Index1 .about .nums li:nth-child(2):before { background: linear-gradient(180deg, #a9c8d6 0%, #62869a 100%); }

.Index1 .about .nums li:nth-child(3) { margin-top: 0.8rem; }

.Index1 .about .nums li:nth-child(3):before { background: linear-gradient(180deg, #16354a 0%, #0b1d27 100%); }

.Index1 .industry { margin-top: 1.1rem; position: relative; overflow: visible; }

.Index1 .industry:before { content: ""; width: 100%; height: 10.8rem; background: url(../images/index1/industry-bg.webp) no-repeat center/100%; position: absolute; left: 0; top: 2.5rem; z-index: -1; }

.Index1 .industry .slide { position: relative; }

.Index1 .industry .slide .swiper-slide { height: 6rem; flex: 1 1 25%; border-radius: 0.2rem; overflow: hidden; transition: all .5s ease; }

.Index1 .industry .slide .swiper-slide:before { content: ""; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 25%); }

.Index1 .industry .slide .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }

.Index1 .industry .slide .swiper-slide h3 { width: 100%; font-size: 0.3rem; padding: 0.3rem; color: #fff; position: absolute; left: 0; bottom: 0; z-index: 2; font-family: "SourceHanSansCN-Medium"; transition: all 0.4s; }

.Index1 .industry .slide .swiper-slide .text { width: 100%; padding: 0.3rem; position: absolute; left: 0; bottom: 0; opacity: 0; transition: all 0s 0s; z-index: 2; }

.Index1 .industry .slide .swiper-slide .text h3 { position: relative; padding: 0; }

.Index1 .industry .slide .swiper-slide .text p { font-size: 0.16rem; color: #fff; margin-top: 0.1rem; }

.Index1 .industry .slide .swiper-slide .text .more { width: 0.54rem; height: 0.54rem; border-radius: 50%; background: linear-gradient(90deg, #09263b 0%, #1874a0 100%); position: absolute; right: 0.3rem; bottom: 0.25rem; display: flex; align-items: center; justify-content: center; transform: scale(0.8); transition: all 0s 0s; }

.Index1 .industry .slide .swiper-slide .text .more svg { width: 0.2rem; height: 0.2rem; fill: #fff; }

.Index1 .industry .slide .swiper-slide:hover { flex: 0 0 43%; }

.Index1 .industry .slide .swiper-slide:hover h3 { opacity: 0; }

.Index1 .industry .slide .swiper-slide:hover .text { opacity: 1; transition: all 0.4s 0.4s; }

.Index1 .industry .slide .swiper-slide:hover .text h3 { opacity: 1; }

.Index1 .industry .slide .swiper-slide:hover .text .more { transform: scale(1); transition: all 0.4s 0.4s; opacity: 1; }

.Index1 .news { margin-top: 1.2rem; padding-bottom: 1.2rem; background: transparent; }

.Index1 .news .slide { position: relative; }

.Index1 .news .slide .swiper-slide { height: 5.5rem; border-radius: 0.08rem; background: #fff; box-shadow: 0 0.08rem 0.2rem rgba(73, 96, 141, 0.1); overflow: hidden; transition: all .5s ease; }

.Index1 .news .slide .swiper-slide .img { height: 3.12rem; overflow: hidden; position: relative; }

.Index1 .news .slide .swiper-slide .img img { width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.Index1 .news .slide .swiper-slide .text { padding: 0.3rem; }

.Index1 .news .slide .swiper-slide .text .date { font-size: 0.18rem; color: #B7B7B7; }

.Index1 .news .slide .swiper-slide .text .date span { color: #5FB1D0; }

.Index1 .news .slide .swiper-slide .text h3 { font-size: 0.24rem; line-height: 1.5; height: 0.72rem; margin: 0.15rem 0 0.25rem; font-family: "SourceHanSansCN-Medium"; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.Index1 .news .slide .swiper-slide .text .more { font-size: 0.18rem; color: #333; display: flex; align-items: center; }

.Index1 .news .slide .swiper-slide .text .more i { font-size: 0.15rem; margin-left: 0.1rem; top: 0.02rem; position: relative; transition: all .5s ease; }

.Index1 .news .slide .swiper-slide.swiper-slide-video .img:before { content: "\e7be"; font-size: 0.6rem; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-family: "iconfont"; z-index: 1; }

.Index1 .news .slide .swiper-slide.swiper-slide-video .img:after { content: ""; width: 100%; height: 100%; background: rgba(0, 46, 92, 0.5); position: absolute; left: 0; top: 0; z-index: 0; }

.Index1 .news .slide .swiper-slide:hover { box-shadow: 0 0.08rem 0.2rem rgba(73, 96, 141, 0.2); }

.Index1 .news .slide .swiper-slide:hover .img img { transform: scale(1.1); }

.Index1 .news .slide .swiper-slide:hover .text .more i { color: #114C6C; margin-left: 0.15rem; }

.Index1 .join { height: 9.4rem; padding-top: 1rem; background: url(../images/index1/join-bg.webp?v=1) no-repeat bottom/100%; }

.Index1 .join .container { height: 100%; }

.Index1 .join .text { width: 50%; position: absolute; right: 0; bottom: 2.5rem; text-align: right; display: flex; flex-direction: column; align-items: flex-end; }

.Index1 .join .text h4 { font-size: 0.3rem; color: #fff; font-family: "SourceHanSansCN-Bold"; }

.Index1 .join .text p { font-size: 0.18rem; line-height: 2; color: #fff; margin-top: 0.25rem; }

.Index1 .join .text .btn-more { margin: 0.4rem 0; }

/* Nei-page */
.Nei-page .banner { width: 100%; height: 8rem; overflow: hidden; position: relative; }

.Nei-page .banner .swiper-slide { overflow: hidden; }

.Nei-page .banner img { width: 100%; height: 100%; }

.Nei-page .banner .swiper-pagination { bottom: 0.3rem; }

.Nei-page .banner .swiper-pagination .swiper-pagination-bullet { width: 0.24rem; height: 0.24rem; border-radius: 50%; background: transparent; position: relative; opacity: 1; }

.Nei-page .banner .swiper-pagination .swiper-pagination-bullet:before { content: ""; width: 0.1rem; height: 0.1rem; background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.Nei-page .banner .swiper-pagination .swiper-pagination-bullet:after { content: ""; width: 100%; height: 100%; border: 1px solid #fff; border-radius: 50%; position: absolute; left: 0; top: 0; opacity: 0; transition: all .5s ease; }

.Nei-page .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { opacity: 1; }

.Nei-page .banner .text { position: absolute; left: 6.25%; bottom: 1rem; z-index: 1; }

.Nei-page .banner .text h3 { font-size: 0.4rem; color: #fff; font-weight: bold; position: relative; margin-bottom: 0.2rem; }

.Nei-page .banner .text h2 { font-size: 0.8rem; color: #fff; font-weight: bold; text-transform: uppercase; line-height: 1; }

.Nei-page .crumbs-tabs { height: auto; overflow: visible; position: relative; z-index: 2; margin-top: -0.5rem; padding-bottom: 0.15rem; }

.Nei-page .crumbs-tabs .tabs { height: auto; overflow: visible; position: relative; z-index: 1; padding: 0.3rem 0; background: #fff; box-shadow: 0 0.04rem 0.12rem 1px rgba(65, 107, 203, 0.1); }

.Nei-page .crumbs-tabs .tabs .swiper-wrapper { justify-content: center; }

.Nei-page .crumbs-tabs .tabs .swiper-slide { width: auto; font-size: 0.18rem; color: #666; margin-left: 0.6rem; padding-left: 0.04rem; padding-bottom: 0.05rem; position: relative; display: flex; align-items: center; transition: all .5s ease; justify-content: center; }

.Nei-page .crumbs-tabs .tabs .swiper-slide span { position: relative; z-index: 1; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:before { content: ""; width: 0; height: 0.14rem; background: linear-gradient(90deg, #9BC1D3 0%, rgba(157, 210, 251, 0.2) 100%); position: absolute; left: 0; bottom: 0; opacity: 0; transition: all .5s ease; z-index: 0; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:first-child { margin-left: 0; }

.Nei-page .crumbs-tabs .tabs .swiper-slide.active { font-weight: bold; color: #000; }

.Nei-page .crumbs-tabs .tabs .swiper-slide.active:before { width: 100%; opacity: 1; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:hover { color: #000; }

.Nei-page .crumbs-tabs .tabs .swiper-slide:hover:before { width: 100%; opacity: 1; }

.Nei-page .content { padding: 0.8rem 0 1.4rem; position: relative; z-index: 1; background: #fff; }

.Nei-page .content .title-box { display: flex; align-items: flex-start; justify-content: space-between; padding-bottom: 0.35rem; position: relative; }

.Nei-page .content .title-box .title { flex: 1; margin-right: 1rem; }

.Nei-page .content .title-box .title h2 { font-size: 0.4rem; color: #333; font-weight: bold; }

.Nei-page .content .title-box .title p { font-size: 0.18rem; color: #333; margin-top: 0.1rem; line-height: 1.6; }

.Nei-page .content .title-box .more { font-size: 0.18rem; color: #333; display: flex; align-items: center; position: relative; margin-top: 0.15rem; padding-bottom: 0.12rem; }

.Nei-page .content .title-box .more:before { content: ""; width: 100%; height: 0.02rem; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; bottom: 0; }

.Nei-page .content .title-box .more:after { content: ""; width: 0.4rem; height: 0.02rem; background: #000; position: absolute; left: 0; bottom: 0; transition: all .5s ease; }

.Nei-page .content .title-box .more i { font-size: 0.14rem; margin-left: 0.5rem; }

.Nei-page .content .title-box .more:hover { color: #114C6C; }

.Nei-page .content .title-box .more:hover:after { width: 100%; background: #114C6C; }

.Nei-page .content .big-title { padding-bottom: 0.3rem; }

.Nei-page .content .big-title h2 { font-size: 0.4rem; font-weight: bold; color: #333; display: flex; justify-content: space-between; align-items: center; }

.Nei-page .content .big-title h2 span { font-size: 0.18rem; color: #333; font-weight: normal; }

.Nei-page .content .big-title h3 { font-size: 0.34rem; font-weight: bold; color: #333; margin-top: 0.3rem; }

.Nei-page .content .big-title p { font-size: 0.18rem; margin-top: 0.15rem; line-height: 1.6; }

.Nei-page .content .section { overflow: hidden; }

.Nei-page .commonOrder { background: #fff; }

.Nei-page .commonOrder .form { padding: 0.87rem 0 1.98rem; }

.Nei-page .commonOrder .form .big-title { text-align: center; }

.Nei-page .commonOrder .form .big-title h2 { display: block; }

.Nei-page .commonOrder .form form { height: auto; overflow: hidden; display: flex; flex-wrap: wrap; }

.Nei-page .commonOrder .form form .row { height: auto; margin-top: 0.3rem; position: relative; width: 100%; }

.Nei-page .commonOrder .form form .row.w30 { width: 32%; }

.Nei-page .commonOrder .form form .row.mar { margin-right: 2%; }

.Nei-page .commonOrder .form form .row p { color: #000000; font-size: 0.16rem; margin-bottom: 0.13rem; }

.Nei-page .commonOrder .form form .row input { width: 100%; font-size: 0.16rem; height: 0.6rem; background: #F4F4F4; border-radius: 0.03rem; padding-left: 0.2rem; }

.Nei-page .commonOrder .form form .row textarea { width: 100%; font-size: 0.16rem; height: 1.6rem; padding: 0.2rem; background: #F4F4F4; border-radius: 0.03rem; border: none; }

.Nei-page .commonOrder .form form .btn { width: 100%; height: 0.6rem; font-size: 0.18rem; color: #fff; background: #114C6C; font-weight: bold; display: flex; align-items: center; justify-content: center; margin: 0.3rem 0 0; transition: all .5s ease; cursor: pointer; }

.agreement { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; left: 0; top: 0; z-index: 100; display: none; }

.agreement .iconfont { font-size: 0.46rem; color: #bbb; position: absolute; left: 50%; bottom: 0.4rem; transform: translateX(-50%); cursor: pointer; }

.agreement .box { width: 60%; height: 75%; padding: 0.6rem; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 0.12rem; overflow: auto; }

.agreement .box p { font-size: 0.18rem; line-height: 0.3rem; }

/* About */
.About.content .section1 .container { display: flex; justify-content: space-between; flex-wrap: wrap; }

.About.content .section1 .text { width: 46.5%; padding-top: 0.15rem; overflow: hidden; }

.About.content .section1 .text .title h2 { font-size: 0.4rem; position: relative; z-index: 1; }

.About.content .section1 .text .title h3 { font-size: 0.6rem; font-weight: bold; color: #ECEDF0; position: relative; margin-top: -0.4rem; }

.About.content .section1 .text .txt { margin-top: 0.5rem; }

.About.content .section1 .text .txt h4 { font-size: 0.3rem; color: #333; font-weight: bold; margin-bottom: 0.3rem; }

.About.content .section1 .text .txt p { font-size: 0.18rem; color: #000; line-height: 2; }

.About.content .section1 .text .nums { width: 80%; display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.6rem; }

.About.content .section1 .text .nums li h4 { font-size: 0.18rem; color: #000; line-height: .5; display: flex; justify-content: center; align-items: flex-end; }

.About.content .section1 .text .nums li h4 span { font-size: 0.7rem; font-family: "BebasNeue"; margin-right: 0.05rem; }

.About.content .section1 .text .nums li p { font-size: 0.16rem; color: #333; margin-top: 0.15rem; }

.About.content .section1 .text .btn-more { margin-top: 0.6rem; }

.About.content .section1 .img { width: 50%; }

.About.content .section1 .img img { width: 100%; }

.About.content .section2 { margin-top: 1.2rem; }

.About.content .section2 .box { display: flex; flex-wrap: wrap; }

.About.content .section2 .box .item { width: 50%; position: relative; overflow: hidden; }

.About.content .section2 .box .item:before { content: ""; width: 100%; height: 100%; background: linear-gradient(360deg, #114C6C 0%, rgba(21, 76, 209, 0) 100%); position: absolute; z-index: 1; left: 0; bottom: 0; opacity: 0; transition: all .5s ease; }

.About.content .section2 .box .item img { width: 100%; height: 100%; transform: scale(1.01); }

.About.content .section2 .box .item .text { position: absolute; z-index: 2; left: 0.4rem; top: 0.9rem; }

.About.content .section2 .box .item .text h2 { font-size: 0.4rem; color: #fff; position: relative; z-index: 1; }

.About.content .section2 .box .item .text h3 { font-size: 0.6rem; font-weight: bold; color: rgba(255, 255, 255, 0.2); position: relative; margin-top: -0.4rem; }

.About.content .section2 .box .item .btn-more { position: absolute; z-index: 2; left: 0.4rem; bottom: 0.8rem; transform: translateY(50%); opacity: 0; transition: all .5s ease; }

.About.content .section2 .box .item:hover img { transform: scale(1.1); }

.About.content .section2 .box .item:hover:before { opacity: 1; }

.About.content .section2 .box .item:hover .btn-more { transform: translateY(0); opacity: 1; }

/* About-profile */
.About-profile.content .section { overflow: hidden; }

.About-profile.content .section1 { position: relative; padding: 0.4rem 0 0.9rem; overflow: hidden; }

.About-profile.content .section1 .container { display: flex; justify-content: space-between; flex-wrap: wrap; }

.About-profile.content .section1 .text { width: 46%; padding-top: 0.4rem; }

.About-profile.content .section1 .text p { font-size: 0.18rem; color: #000; line-height: 2; margin-top: 0.1rem; }

.About-profile.content .section1 .text ul { display: flex; flex-wrap: wrap; margin-top: 0.8rem; }

.About-profile.content .section1 .text ul li { margin-left: 1.2rem; }

.About-profile.content .section1 .text ul li h3 { font-size: 0.18rem; color: #333; font-weight: bold; line-height: 1; }

.About-profile.content .section1 .text ul li h3 span { font-size: 0.7rem; color: #000; font-family: "BebasNeue"; margin-right: 0.08rem; }

.About-profile.content .section1 .text ul li h4 { font-size: 0.16rem; color: #333; }

.About-profile.content .section1 .text ul li:first-child { margin-left: 0; }

.About-profile.content .section1 .img { width: 50%; }

.About-profile.content .section1 .img img { width: 100%; }

.About-profile.content .section2 { position: relative; overflow: hidden; display: flex; justify-content: space-between; flex-wrap: wrap; }

.About-profile.content .section2 .img { width: 53.125%; height: 7.2rem; padding: 0.6rem 0.6rem 0 0; position: relative; }

.About-profile.content .section2 .img .yuan { width: 7.2rem; height: 7.2rem; background: #114C6C; border-radius: 50%; position: absolute; right: 0; top: 0; }

.About-profile.content .section2 .img .slide { overflow: hidden; }

.About-profile.content .section2 .text { width: 37.5%; padding-top: 1.3rem; padding-right: 6.25%; }

.About-profile.content .section2 .text .tabs { margin: 0.2rem 0 0.3rem; }

.About-profile.content .section2 .text .tabs .swiper-slide { width: auto; font-size: 0.18rem; padding-bottom: 0.04rem; margin-left: 0.4rem; cursor: pointer; }

.About-profile.content .section2 .text .tabs .swiper-slide span { position: relative; z-index: 1; }

.About-profile.content .section2 .text .tabs .swiper-slide:before { content: ""; width: 0; height: 0.14rem; background: linear-gradient(90deg, #9BC1D3 0%, rgba(157, 210, 251, 0.2) 100%); position: absolute; left: 0; bottom: 0; opacity: 0; transition: all .5s ease; z-index: -1; }

.About-profile.content .section2 .text .tabs .swiper-slide.active { font-weight: bold; }

.About-profile.content .section2 .text .tabs .swiper-slide.active:before { width: 100%; opacity: 1; }

.About-profile.content .section2 .text .tabs .swiper-slide:first-child { margin-left: 0; }

.About-profile.content .section2 .text .slide { overflow: hidden; position: relative; padding-bottom: 1.1rem; }

.About-profile.content .section2 .text .slide .swiper-slide p { font-size: 0.16rem; line-height: 0.3rem; }

.About-profile.content .section2 .text .slide .swiper-slide .btn-more { margin-top: 0.4rem; }

.About-profile.content .section2 .text .slide .swiper-pagination { text-align: left; }

.About-profile.content .section2 .text .slide .swiper-pagination .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background: #D1D1D1; opacity: 1; margin: 0 0.06rem; }

.About-profile.content .section2 .text .slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.4rem; background: #114C6C; border-radius: 0.2rem; }

.About-profile.content .section3 { padding-top: 0.9rem; }

.About-profile.content .section3 .big-title { display: flex; justify-content: space-between; }

.About-profile.content .section3 .big-title .btns { display: flex; }

.About-profile.content .section3 .big-title .btns .btn-prev, .About-profile.content .section3 .big-title .btns .btn-next { width: 0.6rem; height: 0.6rem; background: #fff; box-shadow: 0 0.03rem 0.12rem 0.01rem rgba(95, 175, 255, 0.16); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 0.2rem; cursor: pointer; transition: all .5s ease; }

.About-profile.content .section3 .big-title .btns .btn-prev i, .About-profile.content .section3 .big-title .btns .btn-next i { font-size: 0.22rem; color: #333; transition: all .5s ease; }

.About-profile.content .section3 .big-title .btns .btn-prev:hover, .About-profile.content .section3 .big-title .btns .btn-next:hover { background: #114C6C; }

.About-profile.content .section3 .big-title .btns .btn-prev:hover i, .About-profile.content .section3 .big-title .btns .btn-next:hover i { color: #fff; }

.About-profile.content .section3 .slide { overflow: hidden; margin-top: 0.15rem; }

.About-profile.content .section3 .slide .swiper-slide { position: relative; }

.About-profile.content .section3 .slide .swiper-slide:before { content: ""; width: 100%; height: 100%; border: 1px solid #EFEFEF; position: absolute; left: 0; top: 0; z-index: 1; }

.About-profile.content .section3 .slide .swiper-slide .img { overflow: hidden; }

.About-profile.content .section3 .slide .swiper-slide .img img { width: 100%; }

.About-profile.content .section3 .slide .swiper-slide .text { height: 2.2rem; padding: 0.3rem; }

.About-profile.content .section3 .slide .swiper-slide .text h3 { font-size: 0.18rem; color: #333; font-weight: bold; }

.About-profile.content .section3 .slide .swiper-slide .text p { font-size: 0.16rem; color: #333; line-height: 1.6; margin-top: 0.1rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }

/* About-culture */
.About-culture.content .section1 { position: relative; padding-bottom: 0.9rem; }

.About-culture.content .section1 .container { padding: 0 0.6rem 1rem 0.6rem; display: flex; justify-content: space-between; }

.About-culture.content .section1 .container:before { content: ""; width: 100%; height: 5.53rem; background: url(../images/about/culture-section1-bg.jpg) no-repeat center/cover; position: absolute; left: 0; bottom: 0; }

.About-culture.content .section1 .text { width: 7.8rem; padding-top: 3.1rem; position: relative; z-index: 1; }

.About-culture.content .section1 .text h3 { font-size: 0.4rem; color: #fff; font-weight: bold; }

.About-culture.content .section1 .text .line { height: 0.02rem; background: rgba(255, 255, 255, 0.2); position: relative; margin: 0.3rem 0 0.4rem; }

.About-culture.content .section1 .text .line:before { content: ""; width: 0.8rem; height: 0.02rem; background: #fff; position: absolute; left: 0; top: 0; }

.About-culture.content .section1 .text h4 { font-size: 0.56rem; color: #fff; font-weight: lighter; line-height: 1.42; }

.About-culture.content .section1 .img { width: 6rem; position: relative; z-index: 1; }

.About-culture.content .section1 .img img { width: 100%; }

.About-culture.content .section2 { height: 8rem; background: url(../images/about/culture-section2-bg.jpg) no-repeat center/cover; position: relative; }

.About-culture.content .section2 .text { width: 7.8rem; padding-top: 3.1rem; position: absolute; z-index: 1; right: 1.5rem; bottom: 1rem; }

.About-culture.content .section2 .text h3 { font-size: 0.4rem; color: #fff; font-weight: bold; }

.About-culture.content .section2 .text .line { height: 0.02rem; background: rgba(255, 255, 255, 0.2); position: relative; margin: 0.3rem 0 0.4rem; }

.About-culture.content .section2 .text .line:before { content: ""; width: 0.8rem; height: 0.02rem; background: #fff; position: absolute; left: 0; top: 0; }

.About-culture.content .section2 .text h4 { font-size: 0.56rem; color: #fff; font-weight: lighter; line-height: 1.42; }

.About-culture.content .section3 { padding-top: 0.9rem; }

.About-culture.content .section3 .big-title { width: 7.8rem; position: absolute; top: 0; padding-bottom: 0.4rem; }

.About-culture.content .section3 .big-title:before { content: ""; width: 100%; height: 0.02rem; background: rgba(17, 76, 108, 0.1); position: absolute; left: 0; bottom: 0; }

.About-culture.content .section3 .big-title:after { content: ""; width: 0.8rem; height: 0.02rem; background: #114C6C; position: absolute; left: 0; bottom: 0; }

.About-culture.content .section3 ul { display: flex; align-items: flex-end; }

.About-culture.content .section3 ul li { margin-left: 0.2rem; position: relative; overflow: hidden; }

.About-culture.content .section3 ul li img { width: 100%; transition: all .5s ease; }

.About-culture.content .section3 ul li h3 { font-size: 0.56rem; color: #fff; font-weight: lighter; position: absolute; left: 0.4rem; top: 0.6rem; padding-bottom: 0.2rem; }

.About-culture.content .section3 ul li h3:before { content: ""; width: 0.6rem; height: 0.02rem; background: #fff; position: absolute; left: 0; bottom: 0; }

.About-culture.content .section3 ul li:first-child { margin-left: 0; }

.About-culture.content .section3 ul li:hover img { transform: scale(1.1); }

/* About-organization */
.About-organization.content .section1 img { margin: 0 auto; display: block; }

/* About-history */
.About-history.content .years { position: relative; }

.About-history.content .years:before { content: ""; width: 100%; height: 1px; background: #CCD7E2; position: absolute; left: 0; bottom: 0; }

.About-history.content .years .slide { position: relative; overflow: hidden; }

.About-history.content .years .slide .swiper-slide { width: auto; height: 0.8rem; font-size: 0.3rem; color: #CAD7E3; font-family: "DIN-Alternate-Bold"; text-align: center; position: relative; padding-bottom: 0.18rem; display: flex; flex-direction: column; justify-content: flex-end; transition: all .5s ease; cursor: pointer; }

.About-history.content .years .slide .swiper-slide:before { content: ""; width: 0.02rem; height: 0.14rem; background: #CAD7E3; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; transition: all .5s ease; }

.About-history.content .years .slide .swiper-slide.active { color: #114C6C; }

.About-history.content .years .slide .swiper-slide.active:before { height: 0.2rem; background: #114C6C; }

.About-history.content .box { margin-top: 1rem; padding-bottom: 4.6rem; background: url(../images/about/history-bg.jpg) no-repeat bottom/cover; position: relative; }

.About-history.content .box .btn-prev, .About-history.content .box .btn-next { width: 0.6rem; height: 0.6rem; background: rgba(0, 0, 0, 0.5); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; position: absolute; left: 1.2rem; top: 2.4rem; }

.About-history.content .box .btn-prev i, .About-history.content .box .btn-next i { font-size: 0.22rem; color: #fff; transition: all .5s ease; }

.About-history.content .box .btn-prev:hover, .About-history.content .box .btn-next:hover { background: #114C6C; }

.About-history.content .box .btn-prev:hover i, .About-history.content .box .btn-next:hover i { color: #fff; }

.About-history.content .box .btn-prev.btn-next, .About-history.content .box .btn-next.btn-next { left: auto; right: 1.2rem; }

.About-history.content .box .slide { width: 71.5%; position: relative; overflow: hidden; margin: 0 auto; }

.About-history.content .box .slide .swiper-slide .text h3 { font-size: 0.24rem; color: #114C6C; font-weight: bold; }

.About-history.content .box .slide .swiper-slide .text p { font-size: 0.18rem; color: #333; line-height: 1.6; margin-top: 0.1rem; }

.About-history.content .box .slide .swiper-slide .img { margin-top: 0.2rem; overflow: hidden; }

.About-history.content .box .slide .swiper-slide .img img { width: 100%; }

.About-history .bottom-contact { background: url(../images/bottom-contact-bg.png) no-repeat center/cover; position: relative; margin-top: -0.3rem; }

/* About-honor */
.About-honor.content { padding-bottom: 0; }

.About-honor.content .big-title { padding-bottom: 0.4rem; }

.About-honor.content ul { display: flex; flex-wrap: wrap; }

.About-honor.content ul li { width: 23.125%; height: 4rem; border: 1px solid #EAEAEA; background: #fff; margin: 0 2.5% 2.5% 0; transition: all .5s ease; }

.About-honor.content ul li a { padding: 0.3rem; display: block; overflow: hidden; }

.About-honor.content ul li h4 { font-size: 0.16rem; color: #666; transition: all .5s ease; }

.About-honor.content ul li .img { overflow: hidden; margin: 0.2rem 0; }

.About-honor.content ul li .img img { width: 100%; }

.About-honor.content ul li h3 { font-size: 0.18rem; font-weight: bold; line-height: 1.7; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all .5s ease; }

.About-honor.content ul li:nth-child(4n) { margin-right: 0; }

.About-honor.content ul li:hover { background: #114C6C; }

.About-honor.content ul li:hover img { transform: scale(1.1); }

.About-honor.content ul li:hover h4, .About-honor.content ul li:hover h3 { color: #fff; }

.About-honor.content .btn-more1 { margin: 0 auto; }

.About-honor.content .section1 { padding-bottom: 0.7rem; }

.About-honor.content .section2 { padding: 0.8rem 0; }

.About-honor .bottom-contact { background: url(../images/bottom-contact-bg.png) no-repeat center/cover #F5F5F5; }

/* Industry */
.Industry.content { padding-bottom: 1rem; }

.Industry.content .section1 ul { display: flex; flex-wrap: wrap; justify-content: space-between; }

.Industry.content .section1 ul li { width: 48.8%; position: relative; margin-bottom: 0.4rem; overflow: hidden; }

.Industry.content .section1 ul li:before { content: ""; width: 100%; height: 80%; position: absolute; left: 0; bottom: 0; background: linear-gradient(360deg, #114C6C 0%, rgba(21, 76, 209, 0) 100%); opacity: 0; transition: all .5s ease; z-index: 1; }

.Industry.content .section1 ul li img { width: 100%; height: 100%; transition: all .5s ease; }

.Industry.content .section1 ul li .title { position: absolute; left: 0.4rem; top: 0.5rem; z-index: 2; }

.Industry.content .section1 ul li .title h2 { font-size: 0.4rem; color: #fff; position: relative; z-index: 1; font-weight: bold; }

.Industry.content .section1 ul li .title h3 { font-size: 0.6rem; font-weight: bold; color: rgba(255, 255, 255, 0.2); position: relative; margin-top: -0.35rem; text-transform: uppercase; }

.Industry.content .section1 ul li .text { width: 100%; padding: 0.4rem; position: absolute; left: 0; bottom: 0; transform: translateY(100%); transition: all .5s ease; z-index: 2; }

.Industry.content .section1 ul li .text p { font-size: 0.18rem; color: #fff; line-height: 0.3rem; }

.Industry.content .section1 ul li .text .btn-more { margin-top: 0.4rem; color: #114C6C; }

.Industry.content .section1 ul li .text .btn-more i { color: #114C6C; }

.Industry.content .section1 ul li:hover:before { opacity: 1; }

.Industry.content .section1 ul li:hover img { transform: scale(1.1); }

.Industry.content .section1 ul li:hover .text { transform: translateY(0); }

/* Industry-xq */
.Industry-xq.content .big-title .tabs .swiper-slide { width: 2rem; height: 0.5rem; font-size: 0.18rem; display: flex; align-items: center; justify-content: center; background: #F5F5F5; cursor: pointer; }

.Industry-xq.content .big-title .tabs .swiper-slide.active, .Industry-xq.content .big-title .tabs .swiper-slide:hover { color: #fff; background: linear-gradient(32deg, #0AA4FA 0%, #BFF752 100%); }

.Industry-xq.content .section1 { margin-top: 0.9rem; }

.Industry-xq.content .section1 .big-title h2 { justify-content: center; }

.Industry-xq.content .section1 ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem; }

.Industry-xq.content .section1 ul li { display: flex; flex-direction: column; justify-content: center; min-height: 2.5rem; padding: 0.4rem 0.3rem; text-align: center; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); position: relative; }

.Industry-xq.content .section1 ul li:before { content: ""; width: 1.99rem; height: 100%; background: url(../images/industry/zyc-section1-zs.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }

.Industry-xq.content .section1 ul li img { width: 1rem; margin: 0.4rem auto 0.2rem; }

.Industry-xq.content .section1 ul li h3 { font-size: 0.24rem; color: #333; font-weight: bold; margin-bottom: 0.2rem; position: relative; z-index: 1; }

.Industry-xq.content .section1 ul li p { font-size: 0.16rem; color: #333; line-height: 0.3rem; position: relative; z-index: 1; }

.Industry-xq.content .section2 .big-title h2 { justify-content: center; }

.Industry-xq.content .section2 .text-img { display: flex; flex-wrap: wrap; }

.Industry-xq.content .section2 .text-img .text { width: 50%; padding: 1.3rem 0.6rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq.content .section2 .text-img .text h3 { font-size: 0.3rem; color: #333; font-weight: bold; margin-bottom: 0.3rem; }

.Industry-xq.content .section2 .text-img .text p { font-size: 0.16rem; line-height: 0.3rem; color: #333; }

.Industry-xq.content .section2 .text-img .text .btn-more { margin-top: 0.4rem; }

.Industry-xq.content .section2 .text-img .img { width: 50%; }

.Industry-xq.content .section2 .text-img .img img { width: 100%; height: 100%; }

.Industry-xq.content .section3 { margin-top: 0.9rem; }

.Industry-xq.content .section3 .big-title { display: flex; justify-content: space-between; align-items: center; }

.Industry-xq.content .section3 .slide { overflow: hidden; }

.Industry-xq.content .section3 .slide .swiper-slide { background: #fff; overflow: hidden; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 { padding-bottom: 0.6rem; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide { height: 5.28rem; position: relative; transition: all .5s ease; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide:before { content: ""; width: 100%; height: 100%; border: 1px solid #EFEFEF; position: absolute; left: 0; top: 0; z-index: 1; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .img { height: 3.12rem; overflow: hidden; position: relative; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .img:before { content: ""; width: 100%; height: 100%; background: linear-gradient(135deg, #90c6ff 0%, #d9fff5 100%); position: absolute; left: 0; top: 0; opacity: 0; transition: all .5s ease; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .img img { width: 100%; height: 100%; aspect-ratio: 5/3; position: relative; z-index: 1; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text { padding: 0.3rem 0.2rem; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text h3 { font-size: 0.18rem; font-weight: bold; color: #333; margin-bottom: 0.15rem; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text p { font-size: 0.14rem; color: #333; margin-top: 0.1rem; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .btns { width: 100%; display: flex; opacity: 0; transition: all .5s ease; position: absolute; left: 0; bottom: 0; z-index: 2; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .btns a { width: 50%; height: 0.6rem; font-size: 0.16rem; color: #fff; background: #114C6C; font-weight: bold; display: flex; align-items: center; justify-content: center; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .btns a:first-child { background: #000; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide:hover { box-shadow: 0 0.08rem 0.2rem 0.01rem rgba(75, 131, 186, 0.16); }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide:hover .img:before { opacity: 1; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide:hover .btns { opacity: 1; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-pagination { bottom: 0; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; background: #ccc; opacity: 1; margin: 0 0.06rem; }

.Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-pagination-bullet-active { background: #114C6C; }

.Industry-xq.content .section3 .btn-box { text-align: center; margin-top: 0.5rem; }

.Industry-xq.content .section4 { margin-top: 0.9rem; }

.Industry-xq.content .section4 .big-title h2 { justify-content: center; }

.Industry-xq.content .section4 .slide { overflow: hidden; position: relative; padding-bottom: 0.6rem; }

.Industry-xq.content .section4 .slide .swiper-slide img { width: 100%; transition: all .5s ease; }

.Industry-xq.content .section4 .slide .swiper-slide .text { width: 6rem; padding: 0.5rem 0.4rem; background: rgba(255, 255, 255, 0.9); position: absolute; right: 1.4rem; top: 50%; transform: translateY(-50%); }

.Industry-xq.content .section4 .slide .swiper-slide .text h3 { font-size: 0.18rem; color: #114C6C; font-weight: bold; }

.Industry-xq.content .section4 .slide .swiper-slide .text h2 { font-size: 0.36rem; color: #333; font-weight: bold; margin: 0.1rem 0 0.25rem; }

.Industry-xq.content .section4 .slide .swiper-slide .text p { font-size: 0.18rem; color: #333; line-height: 1.6; }

.Industry-xq.content .section4 .slide .swiper-slide .text .btn-more { margin-top: 0.3rem; }

.Industry-xq.content .section4 .slide .swiper-slide:nth-child(even) .text { left: 1.4rem; right: auto; }

.Industry-xq.content .section4 .slide .swiper-button-next, .Industry-xq.content .section4 .slide .swiper-button-prev { width: 0.6rem; height: 0.6rem; position: absolute; top: 45%; cursor: pointer; display: flex; justify-content: center; align-items: center; z-index: 1; background: rgba(0, 0, 0, 0.5); border-radius: 50%; --swiper-navigation-color: #fff; --swiper-navigation-size: 0.26rem; }

.Industry-xq.content .section4 .slide .swiper-button-next.swiper-button-prev, .Industry-xq.content .section4 .slide .swiper-button-prev.swiper-button-prev { left: 0.4rem; }

.Industry-xq.content .section4 .slide .swiper-button-next.swiper-button-next, .Industry-xq.content .section4 .slide .swiper-button-prev.swiper-button-next { right: 0.4rem; }

.Industry-xq.content .section4 .slide .swiper-button-next.swiper-button-disabled, .Industry-xq.content .section4 .slide .swiper-button-prev.swiper-button-disabled { opacity: .5; }

.Industry-xq.content .section4 .slide .swiper-pagination { bottom: 0; }

.Industry-xq.content .section4 .slide .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; background: #ccc; opacity: 1; margin: 0 0.06rem; }

.Industry-xq.content .section4 .slide .swiper-pagination-bullet-active { width: 0.44rem; background: #114C6C; border-radius: 0.2rem; }

/* Industry-xq-lbj */
.Industry-xq-lbj.content .section1 .text-img { display: flex; flex-wrap: wrap; }

.Industry-xq-lbj.content .section1 .text-img .text { width: 50%; padding: 1.3rem 0.6rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq-lbj.content .section1 .text-img .text h3 { font-size: 0.4rem; color: #333; font-weight: bold; margin-bottom: 0.3rem; }

.Industry-xq-lbj.content .section1 .text-img .text p { font-size: 0.16rem; line-height: 0.3rem; color: #333; }

.Industry-xq-lbj.content .section1 .text-img .text .btn-more { margin-top: 0.4rem; }

.Industry-xq-lbj.content .section1 .text-img .img { width: 50%; }

.Industry-xq-lbj.content .section1 .text-img .img img { width: 100%; height: 100%; }

.Industry-xq-lbj.content .section2 { padding-top: 0.8rem; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide { border: 1px solid #EFEFEF; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide .img { overflow: hidden; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide .img img { width: 100%; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide .text { padding: 0.3rem 0.2rem; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide .text h3 { font-size: 0.18rem; color: #333; font-weight: bold; margin-bottom: 0.2rem; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide .text p { font-size: 0.14rem; color: #333; margin-top: 0.12rem; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide:nth-child(3n) { margin-right: 0; }

.Industry-xq-lbj.content .section2 .slide .swiper-slide:nth-last-child(-n+3) { margin-bottom: 0; }

.Industry-xq-lbj.content .section2 ul { display: flex; flex-wrap: wrap; }

.Industry-xq-lbj.content .section2 ul li { width: 31%; margin: 0 3.5% 3.5% 0; border: 1px solid #EFEFEF; }

.Industry-xq-lbj.content .section2 ul li .img { overflow: hidden; }

.Industry-xq-lbj.content .section2 ul li .img img { width: 100%; }

.Industry-xq-lbj.content .section2 ul li .text { padding: 0.3rem 0.2rem; }

.Industry-xq-lbj.content .section2 ul li .text h3 { font-size: 0.18rem; color: #333; font-weight: bold; margin-bottom: 0.2rem; }

.Industry-xq-lbj.content .section2 ul li .text p { font-size: 0.14rem; color: #333; margin-top: 0.12rem; }

.Industry-xq-lbj.content .section2 ul li:nth-child(3n) { margin-right: 0; }

.Industry-xq-lbj.content .section2 ul li:nth-last-child(-n+3) { margin-bottom: 0; }

/* Industry-xq-ith */
.Industry-xq-ith.content { padding-top: 0; }

.Industry-xq-ith.content .section1 .text-img { display: flex; flex-wrap: wrap; }

.Industry-xq-ith.content .section1 .text-img .text { width: 50%; padding: 1.3rem 0.6rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq-ith.content .section1 .text-img .text h3 { font-size: 0.4rem; color: #333; font-weight: bold; margin-bottom: 0.3rem; }

.Industry-xq-ith.content .section1 .text-img .text p { font-size: 0.16rem; line-height: 0.3rem; color: #333; }

.Industry-xq-ith.content .section1 .text-img .text .btn-more { margin-top: 0.4rem; }

.Industry-xq-ith.content .section1 .text-img .img { width: 50%; }

.Industry-xq-ith.content .section1 .text-img .img img { width: 100%; height: 100%; }

.Industry-xq-ith.content .section2 { margin-top: 0.9rem; padding: 0.6rem 0 0.8rem; background: url(../images/industry/ith-section2-bg.jpg) no-repeat center/cover; }

.Industry-xq-ith.content .section2 .big-title { margin-bottom: 0.4rem; }

.Industry-xq-ith.content .section2 .big-title h2 { justify-content: center; }

.Industry-xq-ith.content .section2 img { width: 9.82rem; margin: 0 auto; }

.Industry-xq-ith.content .section3 { margin-top: 0.8rem; }

.Industry-xq-ith.content .section3 .big-title { justify-content: center; }

.Industry-xq-ith.content .section3 .big-title h2 { justify-content: center; }

.Industry-xq-ith.content .section3 ul { display: flex; flex-wrap: wrap; }

.Industry-xq-ith.content .section3 ul li { width: 31%; margin: 0 3.5% 2% 0; }

.Industry-xq-ith.content .section3 ul li .img { overflow: hidden; }

.Industry-xq-ith.content .section3 ul li .img img { width: 100%; }

.Industry-xq-ith.content .section3 ul li .text { padding: 0.3rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq-ith.content .section3 ul li .text h3 { font-size: 0.24rem; color: #333; font-weight: bold; margin-bottom: 0.15rem; }

.Industry-xq-ith.content .section3 ul li .text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; }

.Industry-xq-ith.content .section3 ul li:nth-child(3n) { margin-right: 0; }

.Industry-xq-ith.content .section4 { margin-top: 0.8rem; position: relative; }

.Industry-xq-ith.content .section4 img { width: 100%; }

.Industry-xq-ith.content .section4 .text { width: 6rem; padding: 0.6rem; position: absolute; left: 0; top: 1.95rem; background: rgba(46, 172, 0, 0.9); }

.Industry-xq-ith.content .section4 .text .big-title h2 { color: #fff; }

.Industry-xq-ith.content .section4 .text p { font-size: 0.16rem; color: #fff; line-height: 0.3rem; }

/* Industry-xq */
.Industry-xq1.content .big-title .tabs .swiper-slide { width: 2rem; height: 0.5rem; font-size: 0.18rem; display: flex; align-items: center; justify-content: center; background: #F5F5F5; cursor: pointer; }

.Industry-xq1.content .big-title .tabs .swiper-slide.active, .Industry-xq1.content .big-title .tabs .swiper-slide:hover { color: #fff; background: linear-gradient(32deg, #0AA4FA 0%, #BFF752 100%); }

.Industry-xq1.content .info .big-title h2 { justify-content: center; }

.Industry-xq1.content .info .text-img { display: flex; flex-wrap: wrap; }

.Industry-xq1.content .info .text-img .text { width: 50%; padding: 1.3rem 0.6rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq1.content .info .text-img .text h3 { font-size: 0.3rem; color: #333; font-weight: bold; margin-bottom: 0.3rem; }

.Industry-xq1.content .info .text-img .text p { font-size: 0.16rem; line-height: 0.3rem; color: #333; }

.Industry-xq1.content .info .text-img .text .btn-more { margin-top: 0.4rem; }

.Industry-xq1.content .info .text-img .img { width: 50%; }

.Industry-xq1.content .info .text-img .img img { width: 100%; height: 100%; }

.Industry-xq1.content .product { margin-top: 0.9rem; }

.Industry-xq1.content .product .big-title { display: flex; justify-content: space-between; align-items: center; }

.Industry-xq1.content .product .slide { overflow: hidden; }

.Industry-xq1.content .product .slide .swiper-slide { background: #fff; overflow: hidden; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 { padding-bottom: 0.6rem; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide { height: 5.28rem; position: relative; transition: all .5s ease; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide:before { content: ""; width: 100%; height: 100%; border: 1px solid #EFEFEF; position: absolute; left: 0; top: 0; z-index: 1; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .img { height: 3.12rem; overflow: hidden; position: relative; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .img:before { content: ""; width: 100%; height: 100%; background: linear-gradient(135deg, #90c6ff 0%, #d9fff5 100%); position: absolute; left: 0; top: 0; opacity: 0; transition: all .5s ease; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .img img { width: 100%; height: 100%; aspect-ratio: 5/3; position: relative; z-index: 1; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text { padding: 0.3rem 0.2rem; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text h3 { font-size: 0.18rem; font-weight: bold; color: #333; margin-bottom: 0.15rem; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text p { font-size: 0.14rem; color: #333; margin-top: 0.1rem; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .btns { width: 100%; display: flex; opacity: 0; transition: all .5s ease; position: absolute; left: 0; bottom: 0; z-index: 2; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .btns a { width: 50%; height: 0.6rem; font-size: 0.16rem; color: #fff; background: #114C6C; font-weight: bold; display: flex; align-items: center; justify-content: center; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .btns a:first-child { background: #000; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide:hover { box-shadow: 0 0.08rem 0.2rem 0.01rem rgba(75, 131, 186, 0.16); }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide:hover .img:before { opacity: 1; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide:hover .btns { opacity: 1; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-pagination { bottom: 0; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; background: #ccc; opacity: 1; margin: 0 0.06rem; }

.Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-pagination-bullet-active { background: #114C6C; }

.Industry-xq1.content .product .btn-box { text-align: center; margin-top: 0.5rem; }

.Industry-xq1.content .advantage { margin-top: 0.9rem; }

.Industry-xq1.content .advantage .big-title h2 { justify-content: center; }

.Industry-xq1.content .advantage ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem; }

.Industry-xq1.content .advantage ul li { display: flex; flex-direction: column; justify-content: center; min-height: 2.5rem; padding: 0.4rem 0.3rem; text-align: center; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); position: relative; }

.Industry-xq1.content .advantage ul li:before { content: ""; width: 1.99rem; height: 100%; background: url(../images/industry/zyc-section1-zs.png) no-repeat center/100%; position: absolute; left: 0; top: 0; }

.Industry-xq1.content .advantage ul li img { width: 1rem; margin: 0.4rem auto 0.2rem; }

.Industry-xq1.content .advantage ul li h3 { font-size: 0.24rem; color: #333; font-weight: bold; margin-bottom: 0.2rem; position: relative; z-index: 1; }

.Industry-xq1.content .advantage ul li p { font-size: 0.16rem; color: #333; line-height: 0.3rem; position: relative; z-index: 1; }

.Industry-xq1.content .advantage1 { margin-top: 0.9rem; }

.Industry-xq1.content .advantage1 .big-title h3 { text-align: center; }

.Industry-xq1.content .advantage1 ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.4rem; }

.Industry-xq1.content .advantage1 ul li { padding: 0.5rem 0.6rem 0.6rem; background: #fff; box-shadow: 0 0.03rem 0.2rem rgba(2, 118, 185, 0.08); border-radius: 0.1rem; text-align: center; }

.Industry-xq1.content .advantage1 ul li img { width: 1rem; margin: 0 auto 0.2rem; }

.Industry-xq1.content .advantage1 ul li h3 { font-size: 0.24rem; font-weight: bold; margin-bottom: 0.25rem; }

.Industry-xq1.content .advantage1 ul li p { font-size: 0.18rem; line-height: 1.8; color: #666; }

.Industry-xq1.content .solution { margin-top: 0.9rem; }

.Industry-xq1.content .solution .big-title h2 { justify-content: center; }

.Industry-xq1.content .solution .slide { overflow: hidden; position: relative; padding-bottom: 0.6rem; }

.Industry-xq1.content .solution .slide .swiper-slide img { width: 100%; transition: all .5s ease; }

.Industry-xq1.content .solution .slide .swiper-slide .text { width: 6rem; padding: 0.5rem 0.4rem; background: rgba(255, 255, 255, 0.9); position: absolute; right: 1.4rem; top: 50%; transform: translateY(-50%); }

.Industry-xq1.content .solution .slide .swiper-slide .text h3 { font-size: 0.18rem; color: #114C6C; font-weight: bold; }

.Industry-xq1.content .solution .slide .swiper-slide .text h2 { font-size: 0.36rem; color: #333; font-weight: bold; margin: 0.1rem 0 0.25rem; }

.Industry-xq1.content .solution .slide .swiper-slide .text p { font-size: 0.18rem; color: #333; line-height: 1.6; }

.Industry-xq1.content .solution .slide .swiper-slide .text .btn-more { margin-top: 0.3rem; }

.Industry-xq1.content .solution .slide .swiper-slide:nth-child(even) .text { left: 1.4rem; right: auto; }

.Industry-xq1.content .solution .slide .swiper-button-next, .Industry-xq1.content .solution .slide .swiper-button-prev { width: 0.6rem; height: 0.6rem; position: absolute; top: 45%; cursor: pointer; display: flex; justify-content: center; align-items: center; z-index: 1; background: rgba(0, 0, 0, 0.5); border-radius: 50%; --swiper-navigation-color: #fff; --swiper-navigation-size: 0.26rem; }

.Industry-xq1.content .solution .slide .swiper-button-next.swiper-button-prev, .Industry-xq1.content .solution .slide .swiper-button-prev.swiper-button-prev { left: 0.4rem; }

.Industry-xq1.content .solution .slide .swiper-button-next.swiper-button-next, .Industry-xq1.content .solution .slide .swiper-button-prev.swiper-button-next { right: 0.4rem; }

.Industry-xq1.content .solution .slide .swiper-button-next.swiper-button-disabled, .Industry-xq1.content .solution .slide .swiper-button-prev.swiper-button-disabled { opacity: .5; }

.Industry-xq1.content .solution .slide .swiper-pagination { bottom: 0; }

.Industry-xq1.content .solution .slide .swiper-pagination-bullet { width: 0.13rem; height: 0.13rem; background: #ccc; opacity: 1; margin: 0 0.06rem; }

.Industry-xq1.content .solution .slide .swiper-pagination-bullet-active { width: 0.44rem; background: #114C6C; border-radius: 0.2rem; }

.Industry-xq1.content .idea { margin-top: 0.9rem; padding: 0.6rem 0 0.8rem; background: url(../images/industry/ith-section2-bg.jpg) no-repeat center/cover; }

.Industry-xq1.content .idea .big-title { margin-bottom: 0.4rem; }

.Industry-xq1.content .idea .big-title h2 { justify-content: center; }

.Industry-xq1.content .idea img { width: 9.82rem; margin: 0 auto; }

.Industry-xq1.content .plan { margin-top: 0.8rem; }

.Industry-xq1.content .plan .big-title { justify-content: center; }

.Industry-xq1.content .plan .big-title h2 { justify-content: center; }

.Industry-xq1.content .plan ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.6rem; }

.Industry-xq1.content .plan ul li .img { overflow: hidden; }

.Industry-xq1.content .plan ul li .img img { width: 100%; }

.Industry-xq1.content .plan ul li .text { padding: 0.3rem; background: linear-gradient(216deg, #F7FBFF 0%, #E2EAF2 100%); }

.Industry-xq1.content .plan ul li .text h3 { font-size: 0.24rem; color: #333; font-weight: bold; margin-bottom: 0.15rem; }

.Industry-xq1.content .plan ul li .text p { font-size: 0.16rem; color: #333; line-height: 0.3rem; }

.Industry-xq1.content .case { margin-top: 0.8rem; position: relative; }

.Industry-xq1.content .case img { width: 100%; }

.Industry-xq1.content .case .text { width: 6rem; padding: 0.6rem; position: absolute; left: 0; top: 1.95rem; background: rgba(46, 172, 0, 0.9); }

.Industry-xq1.content .case .text .big-title h2 { color: #fff; }

.Industry-xq1.content .case .text p { font-size: 0.16rem; color: #fff; line-height: 0.3rem; }

/* Technology */
.Technology.content { padding-bottom: 1.2rem; padding-top: 0.3rem; }

.Technology.content .section1 { padding-bottom: 0.6rem; }

.Technology.content .section1 .slide { overflow: hidden; margin-top: 0.4rem; }

.Technology.content .section1 .slide .swiper-slide { padding: 0.8rem 0.6rem; background: #F5F5F5; display: flex; justify-content: space-between; flex-wrap: wrap; }

.Technology.content .section1 .slide .swiper-slide:nth-child(even) { background-color: transparent; flex-direction: row-reverse; }

.Technology.content .section1 .slide .swiper-slide .text { width: 40%; }

.Technology.content .section1 .slide .swiper-slide .text .num { font-size: 0.7rem; color: #114C6C; font-family: "DIN-Alternate-Bold"; position: relative; display: inline-block; line-height: .9; }

.Technology.content .section1 .slide .swiper-slide .text .num span { position: relative; z-index: 1; }

.Technology.content .section1 .slide .swiper-slide .text .num:before { content: ""; width: 100%; height: 0.2rem; background: linear-gradient(90deg, #9BC1D3 0%, rgba(157, 210, 251, 0.2) 100%); position: absolute; left: 0; bottom: 0; z-index: 0; }

.Technology.content .section1 .slide .swiper-slide .text .tit { margin: 0.2rem 0 0.5rem; }

.Technology.content .section1 .slide .swiper-slide .text .tit h3 { font-size: 0.3rem; color: #333; font-weight: bold; }

.Technology.content .section1 .slide .swiper-slide .text .tit h4 { font-size: 0.18rem; color: #B7B7B7; font-weight: lighter; }

.Technology.content .section1 .slide .swiper-slide .text .txt h4 { font-size: 0.24rem; color: #114C6C; font-weight: bold; margin-bottom: 0.15rem; }

.Technology.content .section1 .slide .swiper-slide .text .txt p { font-size: 0.18rem; color: #333; line-height: 1.6; }

.Technology.content .section1 .slide .swiper-slide .img { width: 47.5%; }

.Technology.content .section1 .slide .swiper-slide .img img { width: 100%; }

/* Contact */
.Contact .main { z-index: 2; }

.Contact.content { padding-bottom: 0rem; z-index: 2; }

.Contact.content .section1 { padding-bottom: 0.8rem; }

.Contact.content .section1 h2 { color: #000000; font-size: 0.4rem; font-weight: bold; text-align: center; margin-bottom: 0.4rem; }

.Contact.content .section1 .map { width: 100%; height: auto; background: #E8E8E8; }

.Contact.content .section1 .info { margin-top: 0.45rem; display: flex; justify-content: space-between; }

.Contact.content .section1 .info .text { flex: 1; }

.Contact.content .section1 .info .text h3 { font-size: 0.3rem; font-weight: bold; margin-bottom: 0.3rem; position: relative; padding-bottom: 0.2rem; }

.Contact.content .section1 .info .text h3::after { content: ''; width: 0.4rem; height: 0.02rem; background: #1148B5; position: absolute; left: 0; bottom: 0; }

.Contact.content .section1 .info .text p { font-size: 0.16rem; color: #333; margin-top: 0.15rem; }

.Contact.content .section1 .info .text p b { font-weight: bold; }

.Contact.content .section1 .info .touz { flex: 1; }

.Contact.content .section1 .info .touz .item:first-child { margin-bottom: 0.33rem; }

.Contact.content .section1 .info .touz .item h3 { font-size: 0.3rem; font-weight: bold; margin-bottom: 0.15rem; }

.Contact.content .section1 .info .touz .item p { font-size: 0.16rem; color: #333; }

.Contact.content .section1 .info .touz .item p b { font-weight: bold; }

.Contact.content .section1 .info .qr { width: 1.4rem; text-align: center; }

.Contact.content .section1 .info .qr p { font-size: 0.16rem; color: #333; margin-top: 0.05rem; }

.Contact.content .section2 { position: relative; z-index: 2; padding: 0.77rem 0 0.74rem; background: url(../images/contact/section2-bg.jpg) no-repeat center/100%; }

.Contact.content .section2 h2 { color: #000000; font-size: 0.4rem; font-weight: bold; text-align: center; margin-bottom: 0.3rem; }

.Contact.content .section2 ul { display: flex; align-items: center; flex-wrap: wrap; }

.Contact.content .section2 ul li { position: relative; width: 31.3%; background: #FFFFFF; border-radius: 0 0.2rem 0 0.2rem; overflow: hidden; padding: 0.4rem; margin-right: 3.05%; margin-bottom: 0.4rem; }

.Contact.content .section2 ul li:nth-child(3n+3) { margin-right: 0; }

.Contact.content .section2 ul li::after { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 2.25rem; background: url(../images/contact/section2-itembg.jpg) no-repeat center/100%; }

.Contact.content .section2 ul li h3 { color: #000000; font-size: 0.24rem; font-weight: bold; position: relative; padding-left: 0.03rem; padding-bottom: 0.05rem; margin-bottom: 0.24rem; }

.Contact.content .section2 ul li h3::after { content: ''; width: 1.04rem; height: 0.14rem; background: linear-gradient(90deg, #9BC1D3 0%, rgba(157, 210, 251, 0.2) 100%); position: absolute; left: 0; bottom: 0; z-index: -1; }

.Contact.content .section2 ul li .item { display: flex; align-items: center; color: #333333; font-size: 0.16rem; margin-bottom: 0.2rem; }

.Contact.content .section2 ul li .item:last-child { margin-bottom: 0; }

.Contact.content .section2 ul li .item p { font-weight: bold; padding-left: 0.3rem; position: relative; }

.Contact.content .section2 ul li .item p i { font-weight: bold; font-size: 0.18rem; position: absolute; left: 0; top: 0; }

.Contact.content .section3 { position: relative; z-index: 2; }

/* News */
.News .banner { height: 5rem; }

.News.content { padding-bottom: 1.2rem; }

.News.content .big { display: flex; flex-wrap: wrap; background: #F7F7F7; }

.News.content .big .img { width: 50%; overflow: hidden; }

.News.content .big .img img { width: 100%; height: 100%; aspect-ratio: 5/3; }

.News.content .big .text { width: 50%; padding: 0.7rem 0.6rem; }

.News.content .big .text h3 { font-size: 0.24rem; color: #B7B7B7; font-family: "DIN-Alternate-Bold"; }

.News.content .big .text h2 { font-size: 0.3rem; color: #333; font-weight: bold; margin: 0.2rem 0 0.3rem; transition: all .5s ease; line-height: 1.6; }

.News.content .big .text p { font-size: 0.16rem; color: #333; line-height: 1.875; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.News.content .big .text .more { font-size: 0.16rem; color: #114C6C; margin-top: 0.8rem; }

.News.content .big .text .more i { font-size: 0.16rem; margin-left: 0.05rem; transition: all .5s ease; }

.News.content .big:hover img { transform: scale(1.08); }

.News.content .big:hover .text h2 { color: #114C6C; }

.News.content .big:hover .text .more i { margin-left: 0.1rem; }

.News.content ul { margin-top: 0.75rem; }

.News.content ul li { margin-bottom: 0.6rem; padding-bottom: 0.6rem; border-bottom: 1px solid #E2E6EC; }

.News.content ul li a { display: flex; background: #fff; }

.News.content ul li a .text { width: 0; flex: 1; padding: 0.5rem 0.6rem; }

.News.content ul li a .text h3 { font-size: 0.16rem; color: #B7B7B7; }

.News.content ul li a .text h2 { font-size: 0.24rem; color: #333; font-weight: bold; margin: 0.2rem 0; transition: all .5s ease; line-height: 1.6; }

.News.content ul li a .text p { font-size: 0.16rem; color: #333; line-height: 1.875; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.News.content ul li a .text .more { font-size: 0.16rem; color: #114C6C; margin-top: 0.3rem; }

.News.content ul li a .text .more i { font-size: 0.16rem; margin-left: 0.05rem; transition: all .5s ease; }

.News.content ul li a .img { width: 32%; overflow: hidden; }

.News.content ul li a .img img { width: 100%; height: 100%; aspect-ratio: 5/3; }

.News.content ul li a:hover { box-shadow: 0 0 0.15rem 0.01rem rgba(32, 73, 100, 0.07); }

.News.content ul li a:hover img { transform: scale(1.08); }

.News.content ul li a:hover .text h2 { color: #114C6C; }

.News.content ul li a:hover .text .more i { margin-left: 0.1rem; }

/* News-zt */
.News-zt.content { padding-top: 0; }

.News-zt.content ul { display: flex; flex-wrap: wrap; }

.News-zt.content ul li { width: 31.333%; margin: 4% 3% 0 0; }

.News-zt.content ul li .img { height: 4rem; overflow: hidden; }

.News-zt.content ul li .img img { width: 100%; height: 100%; }

.News-zt.content ul li .text h4 { font-size: 0.2rem; color: #B7B7B7; font-family: Arial; margin: 0.25rem 0 0.15rem; }

.News-zt.content ul li .text h3 { font-size: 0.24rem; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; transition: all .5s ease; }

.News-zt.content ul li:nth-child(3n) { margin-right: 0; }

.News-zt.content ul li:hover img { transform: scale(1.05); }

.News-zt.content ul li:hover .text h3 { color: #114C6C; }

/* News-video */
.News-video.content { padding-top: 0; }

.News-video.content ul { display: flex; flex-wrap: wrap; }

.News-video.content ul li { width: 31.333%; margin: 4% 3% 0 0; }

.News-video.content ul li .img { height: 3.12rem; overflow: hidden; position: relative; }

.News-video.content ul li .img img { width: 100%; height: 100%; }

.News-video.content ul li .img i { font-size: 0.6rem; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.News-video.content ul li .text h4 { font-size: 0.2rem; color: #B7B7B7; font-family: Arial; margin: 0.25rem 0 0.08rem; }

.News-video.content ul li .text h3 { font-size: 0.24rem; color: #333; line-height: 0.36rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all .5s ease; }

.News-video.content ul li:nth-child(3n) { margin-right: 0; }

.News-video.content ul li:hover img { transform: scale(1.05); }

.News-video.content ul li:hover .text h3 { color: #114C6C; }

/* News-xq */
.News-xq .banner { height: 5rem; }

.News-xq.content { padding-bottom: 1.2rem; }

.News-xq.content .title { font-size: 0.34rem; color: #000; margin-bottom: 0.58rem; }

.News-xq.content .other { display: flex; justify-content: space-between; align-items: center; padding-bottom: 0.4rem; border-bottom: 1px solid #EBEDF1; margin-bottom: 0.4rem; }

.News-xq.content .other .tags span { font-size: 0.16rem; color: #666; padding: 0 0.15rem; position: relative; }

.News-xq.content .other .tags span:before { content: ''; position: absolute; left: 0; top: 0.05rem; bottom: 0; width: 1px; height: 70%; background: #ddd; }

.News-xq.content .other .tags span:first-child { padding-left: 0; }

.News-xq.content .other .tags span:first-child::before { display: none; }

.News-xq.content .other .share { font-size: 0.18rem; color: #666; display: flex; align-items: center; }

.News-xq.content .other .share a { font-size: 0.4rem; margin: 0 0.1rem; }

.News-xq.content .other .share a.wechat { color: #48A414; }

.News-xq.content .other .share a.weibo { color: #EA5D5C; }

.News-xq.content video { width: 80%; margin: 0.4rem auto 0; display: block; }

.News-xq.content p { margin-bottom: 0.22rem; font-size: 0.16rem; line-height: 1.875; }

.News-xq.content p img { display: block; margin: 0 auto; max-width: 100%; }

.News-xq.content p a { color: #114C6C; }

.News-xq.content .relevant { margin-top: 0.7rem; border-top: 1px solid #EBEDF1; }

.News-xq.content .relevant a { display: flex; align-items: center; border-bottom: 1px solid #EBEDF1; padding: 0.3rem 0; font-size: 0.16rem; }

.News-xq.content .relevant a p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%; margin: 0; }

.News-xq.content .relevant a span { margin-right: 0.1rem; }

.News-xq.content .relevant a:hover { color: #114C6C; }

/* page */
.page { height: auto; text-align: center; margin: 0.6rem 0 0; }

.page a { display: inline-block; width: 0.5rem; line-height: 0.48rem; border-radius: 0.5rem; border: 1px solid #E6EAF6; text-align: center; font-size: 0.16rem; color: #717991; margin: 0 5px; }

.page a.first, .page a.last { width: 1rem; }

.page a:hover, .page a.active { background: #114C6C; color: #fff; border-color: #114C6C; }

/* Page404 */
.Page404 .banner, .Page404 .banner-z { height: 5rem; }

.Page404.content { padding-bottom: 1.2rem; }

.Page404.content .img { margin: 0 auto; display: block; }

.Page404.content .text { width: 430px; display: flex; align-items: center; justify-items: center; margin: 0.4rem auto 0; }

.Page404.content .text h1 { font-size: 0.5rem; color: #333; display: inline-block; font-weight: bold; }

.Page404.content .text .p p { width: 100px; font-size: 0.14rem; line-height: 0.18rem; color: #333; float: left; margin: 0 0.15rem; }

.Page404.content .text .p .btn11 { padding: 0 0.2rem; height: 0.38rem; line-height: 0.38rem; font-size: 0.14rem; border: 1px solid #1A52EE; color: #1A52EE; text-align: center; display: block; float: left; }

.Page404.content .text .p .btn11 i { font-size: 0.14rem; color: #1A52EE; }

/* Sitemap */
.Sitemap.content { padding-bottom: 1.2rem; }

.Sitemap.content dl { height: auto; overflow: hidden; padding-bottom: 0.35rem; margin-top: 0.35rem; border-bottom: 1px solid #eee; }

.Sitemap.content dl dt { font-size: 0.22rem; color: #000; }

.Sitemap.content dl dt a { color: #000; }

.Sitemap.content dl dt a:hover { color: #114C6C; }

.Sitemap.content dl dd { height: auto; overflow: hidden; margin-top: 0.25rem; }

.Sitemap.content dl dd a { width: 16.6666%; font-size: 0.18rem; color: #333; float: left; }

.Sitemap.content dl dd a:hover { color: #114C6C; }

/* Legal */
.Legal.content { padding-bottom: 1.2rem; }

.Legal.content h2 { font-size: 0.2rem; color: #333; margin-bottom: 0.15rem; }

.Legal.content p { font-size: 0.16rem; color: #666; margin-bottom: 0.25rem; line-height: 0.28rem; }

/* Search */
.Search .header { box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.05); }

.Search .header:before { background: #fff; }

.Search .header .logo { transition: none; background: url(../images/logo1.png) no-repeat center/100%; }

.Search .header .nav .item { color: #000; }

.Search .header .nav .item:before { background: rgba(0, 0, 0, 0.4); }

.Search .header .search { color: #000; }

.Search.content { padding-top: 1rem; }

.Search.content .back { margin: 0.8rem 0; font-size: 0.2rem; color: #8C8D8F; display: inline-block; }

.Search.content .back i { font-size: 0.2rem; color: #8C8D8F; display: inline-block; margin-right: 0.1rem; transition: all .5s ease; }

.Search.content .back:hover { color: #114C6C; }

.Search.content .back:hover i { color: #114C6C; margin-right: 0.06rem; }

.Search.content .form { padding-bottom: 1rem; }

.Search.content .form form { height: auto; overflow: hidden; }

.Search.content .form form .title { font-size: 0.4rem; color: #07243F; text-align: center; }

.Search.content .form form .search { width: 10rem; padding: 0 0.4rem; display: flex; align-items: center; background: #F9F9F9; border-radius: 0.3rem; margin: 0.4rem auto; }

.Search.content .form form .search input { flex: 1; height: 0.56rem; font-size: 0.16rem; }

.Search.content .form form .search i { font-size: 0.22rem; cursor: pointer; }

.Search.content .form .result { font-size: 0.16rem; color: #8C8D8F; }

.Search.content .form .result b { font-size: 0.24rem; color: #07243F; }

.Search.content .form .no-result { margin: 0.5rem auto 0; text-align: center; }

.Search.content .form .no-result img { width: 3.6rem; margin: 0 auto; }

.Search.content .form .no-result p { font-size: 0.16rem; color: #999; margin-top: 0.4rem; }

.Search .bottom-contact { background: url(../images/bottom-contact-bg.png) no-repeat center/cover #fff; }

/* join */
.Join .container .section1 { overflow: hidden; }

.Join .container .section1 .title-box { display: block !important; }

.Join .container .section1 .title-box .title { position: relative; padding-top: 0.3rem; }

.Join .container .section1 .title-box .title h2 { color: #333333; font-size: 0.4rem; font-weight: bold; }

.Join .container .section1 .title-box .title h3 { position: absolute; left: 0; top: 0; color: #EAEAEA; font-size: 0.3rem; }

.Join .container .section1 .title-box p { margin-top: 0.3rem; color: #333333; font-size: 0.16rem; }

.Join .container .section1 .cont { display: flex; margin-top: 0.6rem; }

.Join .container .section1 .cont ul { padding-right: 0.6rem; width: 53.6%; }

.Join .container .section1 .cont ul li { padding: 0.5rem 0; border-bottom: 0.01rem solid #EFEFEF; display: flex; }

.Join .container .section1 .cont ul li:first-child { padding-top: 0.3rem; }

.Join .container .section1 .cont ul li:last-child { border: 0; }

.Join .container .section1 .cont ul li img { width: 1.2rem; height: 1.2rem; vertical-align: top; margin-right: 0.3rem; }

.Join .container .section1 .cont ul li .txt h5 { color: #000000; font-size: 0.24rem; font-weight: bold; margin-bottom: 0.2rem; font-family: "BebasNeue"; }

.Join .container .section1 .cont ul li .txt p { color: #000000; font-size: 0.16rem; line-height: 0.3rem; }

.Join .container .section1 .cont .img { width: 46.4%; }

.Join .container .section1 .cont .img img { width: 100%; }

/* JoinRecruit */
.JoinRecruit .section1 h3 { margin-bottom: 0.4rem; text-align: center; color: #000000; font-size: 0.4rem; font-weight: bold; }

.JoinRecruit .section1 .table-box { height: auto; overflow: hidden; }

.JoinRecruit .section1 .table-box .table-title { width: 100%; overflow: hidden; line-height: 0.6rem; background: #114C6C; margin-bottom: 0.2rem; }

.JoinRecruit .section1 .table-box .table-title .item { width: 20%; float: left; text-align: center; font-size: 0.18rem; color: #fff; position: relative; font-weight: bold; }

.JoinRecruit .section1 .table-box .table { height: auto; overflow: hidden; border: 1px solid #E7E9ED; }

.JoinRecruit .section1 .table-box .table li { height: auto; overflow: hidden; border-top: 1px solid #E2E3E4; background-color: #F7F8FA; }

.JoinRecruit .section1 .table-box .table li .item { width: 20%; line-height: 0.6rem; float: left; text-align: center; font-size: 0.18rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; cursor: pointer; }

.JoinRecruit .section1 .table-box .table li .item .iconfont { font-size: 0.18rem; color: #07243F; transition: all .5s ease; display: inline-block; }

.JoinRecruit .section1 .table-box .table li .item span { color: #666666; margin-right: 0.05rem; }

.JoinRecruit .section1 .table-box .table li .con { height: auto; overflow: hidden; padding: 0.3rem; display: none; background: #fff; }

.JoinRecruit .section1 .table-box .table li .con .bb { height: auto; overflow: hidden; margin-bottom: 25px; }

.JoinRecruit .section1 .table-box .table li .con .bb .tt { font-size: 0.18rem; color: #333; margin-bottom: 0.2rem; font-family: "BebasNeue"; font-weight: bold; text-indent: 0.15rem; }

.JoinRecruit .section1 .table-box .table li .con .bb p { font-size: 0.16rem; color: #333; line-height: 0.3rem; position: relative; margin-top: 0.1rem; position: relative; padding-left: 0.15rem; }

.JoinRecruit .section1 .table-box .table li .con .bb .none-p { padding: 0; margin: 0; }

.JoinRecruit .section1 .table-box .table li .con .bb:last-child { margin: 0; }

.JoinRecruit .section1 .table-box .table li .con .txt { display: flex; align-items: center; font-size: 0.16rem; color: #333; margin-bottom: 0.3rem; }

.JoinRecruit .section1 .table-box .table li .con .txt .tt { font-size: 0.18rem; color: #333; font-weight: bold; text-indent: 0.15rem; }

.JoinRecruit .section1 .table-box .table li:nth-child(2n+2) { background-color: #fff; }

.JoinRecruit .section1 .table-box .table li:first-child { border-top: none; }

.JoinRecruit .section1 .table-box .table li.active .item { background-color: #F7F8FA; }

.JoinRecruit .section1 .table-box .table li.active .item .iconfont { transform: rotate(180deg); }

/* Join-xq */
.Join-xq .content { padding: 0.6rem 0 1rem; }

.Join-xq .content .top { margin-bottom: 0.4rem; }

.Join-xq .content .top .tit { display: flex; justify-content: space-between; align-items: center; }

.Join-xq .content .top .tit h2 { font-size: 0.26rem; color: #333; font-weight: bold; }

.Join-xq .content .top .tit p { font-size: 0.2rem; color: #4296ED; }

.Join-xq .content .top .info { display: flex; justify-content: space-between; font-size: 0.2rem; color: #999; margin-top: 0.25rem; }

.Join-xq .content .top .info h3 { color: #333333; }

.Join-xq .content .line { border-bottom: 1px solid #F4F4F4; margin-top: 0.4rem; }

.Join-xq .content .text-box { height: auto; }

.Join-xq .content .text-box h2 { font-size: 0.2rem; color: #333; font-weight: bold; margin: 0.4rem 0 0.2rem; }

.Join-xq .content .text-box p { font-size: 0.16rem; color: #666; line-height: 0.24rem; margin-bottom: 0.1rem; position: relative; padding-left: 0.15rem; }

.Join-xq .content .text-box p:before { content: ""; width: 0.06rem; height: 0.06rem; background: #4296ED; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0.08rem; }

.Join-xq .content .text-box .bb { height: 0.2rem; }

/* SocialActivity */
.SocialActivity.content { padding-bottom: 0; }

.SocialActivity .section1 { padding-bottom: 0.8rem; }

.SocialActivity .section1 h3 { color: #000000; font-size: 0.4rem; text-align: center; font-weight: bold; }

.SocialActivity .section1 ul { display: flex; flex-wrap: wrap; }

.SocialActivity .section1 ul li { width: 30.95%; margin-right: 3.575%; margin-top: 0.5rem; transition: all .5s ease; position: relative; }

.SocialActivity .section1 ul li:nth-child(3n+3) { margin-right: 0; }

.SocialActivity .section1 ul li .img { width: 100%; overflow: hidden; }

.SocialActivity .section1 ul li .img img { width: 100%; transition: all .5s ease; }

.SocialActivity .section1 ul li h4 { color: #000000; font-size: 0.24rem; line-height: 0.36rem; margin-top: 0.2rem; font-weight: bold; transition: all .5s ease; }

.SocialActivity .section1 ul li p { color: #000000; font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.2rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.SocialActivity .section1 ul li .time { display: flex; align-items: center; color: #333333; font-size: 0.18rem; font-weight: bold; margin-top: 0.2rem; }

.SocialActivity .section1 ul li .time i { margin-right: 0.1rem; font-weight: bold; position: relative; top: .01rem; }

.SocialActivity .section1 ul li:hover .img img { transform: scale(1.2); }

.SocialActivity .section1 ul li:hover h4 { color: #114C6C; }

/* SocialLiability */
.SocialLiability .section1 { padding-bottom: 1.23rem; }

.SocialLiability .section1 .title-box { display: block !important; }

.SocialLiability .section1 .title-box .title { position: relative; padding-top: 0.3rem; }

.SocialLiability .section1 .title-box .title h2 { color: #333333; font-size: 0.4rem; font-weight: bold; }

.SocialLiability .section1 .title-box .title h3 { position: absolute; left: 0; top: 0; color: #EAEAEA; font-size: 0.3rem; }

.SocialLiability .section1 .title-box p { margin-top: 0.3rem; color: #333333; font-size: 0.16rem; line-height: 0.3rem; }

.SocialLiability .section1 .cont { margin-top: 0.6rem; display: flex; }

.SocialLiability .section1 .cont .img { width: 47.6%; }

.SocialLiability .section1 .cont ul { padding-left: 0.8rem; width: 52.4%; }

.SocialLiability .section1 .cont ul li { position: relative; margin-bottom: 0.4rem; }

.SocialLiability .section1 .cont ul li:last-child { margin-bottom: 0; }

.SocialLiability .section1 .cont ul li .txt { position: absolute; left: 0; right: 0; top: 2.5rem; padding: 0 0.6rem 0.3rem; }

.SocialLiability .section1 .cont ul li .txt h4 { color: #FFFFFF; font-size: 0.3rem; margin-bottom: 0.2rem; font-weight: bold; }

.SocialLiability .section1 .cont ul li .txt p { color: #FFFFFF; font-size: 0.16rem; line-height: 0.3rem; }

/* Innovation */
.Innovation.content { background: url(../images/technology/bg.jpg) #fff no-repeat; top: -0.5rem; }

.Innovation .section1 { position: relative; z-index: 2; }

.Innovation .section1 ul { padding-top: 0.9rem; }

.Innovation .section1 ul li { padding-top: 0.6rem; display: flex; }

.Innovation .section1 ul li:nth-child(n+1) { flex-direction: row-reverse; }

.Innovation .section1 ul li:nth-child(2n+2) { flex-direction: initial; }

.Innovation .section1 ul li:nth-child(2n+2) .item-l { padding-left: 0.8rem; }

.Innovation .section1 ul li .img { width: 50%; }

.Innovation .section1 ul li .img img { width: 100%; }

.Innovation .section1 ul li .item-l { padding-top: 0.5rem; width: 50%; }

.Innovation .section1 ul li .item-l .title { padding-top: 0.35rem; position: relative; margin-bottom: 1.2rem; }

.Innovation .section1 ul li .item-l .title h4 { color: #000000; font-size: 0.4rem; font-weight: bold; }

.Innovation .section1 ul li .item-l .title h5 { position: absolute; top: 0; left: 0; color: #EAEAEA; font-size: 0.3rem; }

.Innovation .section1 ul li .item-l .txt { display: flex; }

.Innovation .section1 ul li .item-l .txt .inp { flex: 1; }

.Innovation .section1 ul li .item-l .txt .inp.f30 { flex: 0 0 30%; }

.Innovation .section1 ul li .item-l .txt .inp .world { color: #333333; font-size: 0.18rem; line-height: 0.27rem; }

.Innovation .section1 ul li .item-l .txt .inp .world em { color: #000000; font-weight: bold; }

.Innovation .section1 ul li .item-l .txt .inp .world span { margin-right: 0.3rem; }

.Innovation .section1 ul li .item-l .txt .inp .name { color: #333333; font-size: 0.18rem; margin-bottom: 0.3rem; display: inline-block; }

.Innovation .section1 ul li .item-l .txt .inp .name.mt60 { margin-bottom: 0.45rem; }

.Innovation .section1 ul li .item-l .txt .inp .name em { color: #000000; font-weight: bold; }

.Innovation .section1 ul li .item-l .txt .inp .num { margin-top: 0.15rem; }

.Innovation .section1 ul li .item-l .txt .inp .num.flex { display: flex; align-items: center; }

.Innovation .section1 ul li .item-l .txt .inp .num .inItem { position: relative; margin-right: 0.6rem; }

.Innovation .section1 ul li .item-l .txt .inp .num .inItem .status { position: absolute; color: #333333; font-size: 0.18rem; left: 0; top: -0.2rem; min-width: 0.9rem; }

.Innovation .section1 ul li .item-l .txt .inp .num h6 { color: #114C6C; font-size: 0.7rem; font-family: "BebasNeue"; display: inline-block; }

.Innovation .section1 ul li .item-l .txt .inp .num label { position: relative; color: #333; font-weight: bold; font-size: 0.18rem; }

.Innovation .section1 ul li .item-l .txt .inp .num .ml30 { margin-left: 0.3rem; }

.Innovation .section2 { position: relative; z-index: 2; padding-top: 0.95rem; background-color: #fff; }

/* Innovation */
.Innovation1.content { padding-bottom: 1rem; background: url(../images/technology/bg.jpg) #fff no-repeat; top: -0.5rem; }

.Innovation1 .section1 { position: relative; z-index: 2; }

.Innovation1 .section1 ul { padding-top: 0.9rem; }

.Innovation1 .section1 ul li { padding-top: 0.6rem; display: flex; }

.Innovation1 .section1 ul li:nth-child(n+1) { flex-direction: row-reverse; }

.Innovation1 .section1 ul li:nth-child(2n+2) { flex-direction: initial; }

.Innovation1 .section1 ul li:nth-child(2n+2) .item-l { padding-left: 0.8rem; }

.Innovation1 .section1 ul li .img { width: 50%; }

.Innovation1 .section1 ul li .img img { width: 100%; }

.Innovation1 .section1 ul li .item-l { padding-top: 0.5rem; width: 50%; }

.Innovation1 .section1 ul li .item-l .title { padding-top: 0.35rem; position: relative; margin-bottom: 1.2rem; }

.Innovation1 .section1 ul li .item-l .title h4 { color: #000000; font-size: 0.4rem; font-weight: bold; }

.Innovation1 .section1 ul li .item-l .title h5 { position: absolute; top: 0; left: 0; color: #EAEAEA; font-size: 0.3rem; }

.Innovation1 .section1 ul li .item-l .txt { display: flex; }

.Innovation1 .section1 ul li .item-l .txt .inp { flex: 1; }

.Innovation1 .section1 ul li .item-l .txt .inp.f30 { flex: 0 0 30%; }

.Innovation1 .section1 ul li .item-l .txt .inp .world { color: #333333; font-size: 0.18rem; line-height: 0.27rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .world em { color: #000000; font-weight: bold; }

.Innovation1 .section1 ul li .item-l .txt .inp .world span { margin-right: 0.3rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .name { color: #333333; font-size: 0.18rem; margin-bottom: 0.3rem; display: inline-block; }

.Innovation1 .section1 ul li .item-l .txt .inp .name.mt60 { margin-bottom: 0.45rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .name em { color: #000000; font-weight: bold; }

.Innovation1 .section1 ul li .item-l .txt .inp .num { margin-top: 0.15rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .num.flex { display: flex; align-items: center; }

.Innovation1 .section1 ul li .item-l .txt .inp .num .inItem { position: relative; margin-right: 0.6rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .num .inItem .status { position: absolute; color: #333333; font-size: 0.18rem; left: 0; top: -0.2rem; min-width: 0.9rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .num h6 { color: #114C6C; font-size: 0.7rem; font-family: "BebasNeue"; display: inline-block; }

.Innovation1 .section1 ul li .item-l .txt .inp .num label { position: relative; color: #333; font-weight: bold; font-size: 0.18rem; }

.Innovation1 .section1 ul li .item-l .txt .inp .num .ml30 { margin-left: 0.3rem; }

.Innovation1 .section2 ul { overflow: hidden; margin-top: 0.4rem; }

.Innovation1 .section2 ul li { padding: 0.8rem 0.6rem; background: #F5F5F5; display: flex; justify-content: space-between; flex-wrap: wrap; }

.Innovation1 .section2 ul li:nth-child(even) { background-color: transparent; flex-direction: row-reverse; }

.Innovation1 .section2 ul li .text { width: 40%; }

.Innovation1 .section2 ul li .text .num { font-size: 0.7rem; color: #114C6C; font-family: "DIN-Alternate-Bold"; position: relative; display: inline-block; line-height: .9; }

.Innovation1 .section2 ul li .text .num span { position: relative; z-index: 1; }

.Innovation1 .section2 ul li .text .num:before { content: ""; width: 100%; height: 0.2rem; background: linear-gradient(90deg, #9BC1D3 0%, rgba(157, 210, 251, 0.2) 100%); position: absolute; left: 0; bottom: 0; z-index: 0; }

.Innovation1 .section2 ul li .text .tit { margin: 0.2rem 0 0.5rem; }

.Innovation1 .section2 ul li .text .tit h3 { font-size: 0.3rem; color: #333; font-weight: bold; }

.Innovation1 .section2 ul li .text .tit h4 { font-size: 0.18rem; color: #B7B7B7; font-weight: lighter; }

.Innovation1 .section2 ul li .text .txt h4 { font-size: 0.24rem; color: #114C6C; font-weight: bold; margin-bottom: 0.15rem; }

.Innovation1 .section2 ul li .text .txt p { font-size: 0.18rem; color: #333; line-height: 1.6; }

.Innovation1 .section2 ul li .img { width: 47.5%; }

.Innovation1 .section2 ul li .img img { width: 100%; }

/* Product-x */
.Product-x .car-header { width: 100%; padding: 0.15rem 0; position: fixed; left: 0; top: 0; z-index: 26; background-color: rgba(43, 60, 80, 0.4); backdrop-filter: blur(20px); transform: translateY(-100%); transition: all .5s ease; }

.Product-x .car-header .container { width: 87.5%; display: flex; justify-content: space-between; align-items: center; }

.Product-x .car-header .left { display: flex; color: #fff; }

.Product-x .car-header .left .pname { font-size: 0.3rem; font-family: "SourceHanSansCN-Bold"; }

.Product-x .car-header .left .pprice { font-size: 0.16rem; margin-left: 0.4rem; }

.Product-x .car-header .right { display: flex; }

.Product-x .car-header .right .btn { width: auto; height: 0.4rem; font-size: 0.16rem; color: #fff; padding: 0 0.18rem; border: 1px solid #fff; border-radius: 0.5rem; position: relative; display: flex; align-items: center; margin: 0; margin-left: 0.2rem; }

.Product-x .car-header .right .btn:hover { background: #fff; border-color: #fff; color: #000; }

.Product-x .car-header.active { transform: translateY(0); }

.Product-x .banner { height: 9.5rem; overflow: hidden; max-height: 100vh; position: relative; }

.Product-x .banner .logo { width: 3.68rem; position: absolute; left: 1.22rem; top: 0.29rem; }

.Product-x .banner .logo img { width: 100%; }

.Product-x .banner .img { width: 100%; height: 100%; object-fit: cover; }

.Product-x .banner .text { position: absolute; left: 1.5rem; right: 1.5rem; top: 3rem; margin: auto; }

.Product-x .banner .text img { width: 5.44rem; }

.Product-x.content .section { height: auto; overflow: hidden; position: relative; }

.Product-x.content .section .title-box { width: 100%; text-align: center; }

.Product-x.content .section .title-box h2 { font-size: 0.5rem; font-family: "SourceHanSansCN-Bold"; margin-bottom: 0.25rem; display: flex; justify-content: center; align-items: flex-end; gap: 0.3rem; line-height: 1; }

.Product-x.content .section .title-box h2 img { width: 2.53rem; }

.Product-x.content .section .title-box p { font-size: 0.18rem; color: #5E6064; line-height: 2; }

.Product-x.content .section .title-box p b { font-weight: bold; }

.Product-x.content .section .title-box.white h2, .Product-x.content .section .title-box.white p { color: #fff; }

.Product-x.content .section .title-box.white p { font-size: 0.22rem; }

.Product-x.content .section .big { position: relative; }

.Product-x.content .section .big .bg { width: 100%; aspect-ratio: 96/47; }

.Product-x.content .section .big .title-box { position: absolute; top: 1.1rem; z-index: 1; }

.Product-x.content .section .big .text-slide { width: 87.5%; position: absolute; left: 0; bottom: 0.7rem; right: 0; margin: auto; }

.Product-x.content .section .big .text-slide .swiper-slide { padding: 0 0.5rem; }

.Product-x.content .section .big .text-slide .swiper-slide:before { content: ""; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.4); position: absolute; left: 0; top: 0; }

.Product-x.content .section .big .text-slide .swiper-slide h4 { font-size: 0.24rem; font-family: "SourceHanSansCN-Medium"; color: #fff; }

.Product-x.content .section .big .text-slide .swiper-slide p { font-size: 0.18rem; line-height: 2; color: #fff; margin-top: 0.06rem; }

.Product-x.content .section .big .text-slide .swiper-slide:first-child { padding-left: 0; }

.Product-x.content .section .big .text-slide .swiper-slide:first-child:before { display: none; }

.Product-x.content .section .big .text-slide .swiper-slide:last-child { padding-right: 0; }

.Product-x.content .section .big .btns { display: flex; justify-content: center; gap: 0.75rem; position: absolute; left: 0; right: 0; margin: auto; bottom: 1rem; }

.Product-x.content .section .big .btns .btn { width: 2.6rem; height: 0.75rem; border-radius: 0.5rem; background: #fff; font-size: 0.24rem; color: #0C78A8; font-family: "SourceHanSansCN-Medium"; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; position: relative; overflow: hidden; z-index: 0; }

.Product-x.content .section .big .btns .btn:before { content: ""; width: 0; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: #0C78A8; position: absolute; left: 0; top: 0; transition: all .5s ease; z-index: -1; }

.Product-x.content .section .big .btns .btn svg { width: 0.26rem; fill: #0C78A8; margin-right: 0.12rem; transition: all .5s ease; }

.Product-x.content .section .big .btns .btn:hover { color: #fff; }

.Product-x.content .section .big .btns .btn:hover:before { width: 100%; }

.Product-x.content .section .big .btns .btn:hover svg { fill: #fff; }

.Product-x.content .section .title-box1 { margin-bottom: 0.5rem; position: relative; }

.Product-x.content .section .title-box1 h3 { font-size: 0.36rem; font-family: "SourceHanSansCN-Bold"; margin-bottom: 0.1rem; }

.Product-x.content .section .title-box1 h3 span { color: #28ADC2; }

.Product-x.content .section .title-box1 p { font-size: 0.18rem; color: #5E6064; line-height: 2; }

.Product-x.content .section .title-box1 .btns { position: absolute; right: 0; top: 0; display: flex; gap: 0.25rem; }

.Product-x.content .section .title-box1 .btns .btn-prev, .Product-x.content .section .title-box1 .btns .btn-next { width: 0.5rem; height: 0.5rem; border-radius: 50%; transition: all .5s ease; background: #28ADC2; border: 1px solid #28ADC2; display: flex; align-items: center; justify-content: center; cursor: pointer; }

.Product-x.content .section .title-box1 .btns .btn-prev i, .Product-x.content .section .title-box1 .btns .btn-next i { font-size: 0.2rem; color: #fff; transition: all .5s ease; }

.Product-x.content .section .title-box1 .btns .btn-prev.swiper-button-disabled, .Product-x.content .section .title-box1 .btns .btn-next.swiper-button-disabled { background: transparent; border-color: #6b6b6b; }

.Product-x.content .section .title-box1 .btns .btn-prev.swiper-button-disabled i, .Product-x.content .section .title-box1 .btns .btn-next.swiper-button-disabled i { color: #6B6B6B; }

.Product-x.content .section .block { padding: 1rem 1.2rem; }

.Product-x.content .section .slide { position: relative; padding-bottom: 0.5rem; }

.Product-x.content .section .slide .swiper-slide { border-radius: 0.16rem; overflow: hidden; }

.Product-x.content .section .slide .swiper-slide img { width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; aspect-ratio: 35/27; }

.Product-x.content .section .slide .swiper-slide .text { width: 100%; padding: 0.5rem 0.4rem 0.4rem; position: absolute; left: 0; bottom: 0; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.83) 100%); }

.Product-x.content .section .slide .swiper-slide .text h4 { font-size: 0.24rem; font-family: "SourceHanSansCN-Medium"; color: #fff; }

.Product-x.content .section .slide .swiper-slide .text p { font-size: 0.18rem; line-height: 2; color: #fff; margin-top: 0.06rem; }

.Product-x.content .section .slide .swiper-slide:hover img { transform: scale(1.1); }

.Product-x.content .section .slide .tool { display: flex; justify-content: space-between; align-items: center; margin-top: 0.4rem; }

.Product-x.content .section .slide .tool .swiper-pagination { width: auto; bottom: 0; position: relative; }

.Product-x.content .section .slide .tool .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; background: #000; opacity: .2; border-radius: 0; transition: all .5s ease; }

.Product-x.content .section .slide .tool .swiper-pagination .swiper-pagination-bullet-active { width: 0.8rem; background: #28ADC2; opacity: 1; }

.Product-x.content .section .slide .tool .btns { display: flex; gap: 0.25rem; }

.Product-x.content .section .slide .tool .btns .btn-prev, .Product-x.content .section .slide .tool .btns .btn-next { width: 0.5rem; height: 0.5rem; border-radius: 50%; transition: all .5s ease; background: #28ADC2; border: 1px solid #28ADC2; display: flex; align-items: center; justify-content: center; cursor: pointer; }

.Product-x.content .section .slide .tool .btns .btn-prev i, .Product-x.content .section .slide .tool .btns .btn-next i { font-size: 0.2rem; color: #fff; transition: all .5s ease; }

.Product-x.content .section .slide .tool .btns .btn-prev.swiper-button-disabled, .Product-x.content .section .slide .tool .btns .btn-next.swiper-button-disabled { background: transparent; border-color: #6b6b6b; }

.Product-x.content .section .slide .tool .btns .btn-prev.swiper-button-disabled i, .Product-x.content .section .slide .tool .btns .btn-next.swiper-button-disabled i { color: #6B6B6B; }

.Product-x.content .section .slide1 { position: relative; overflow: hidden; border-radius: 0.16rem; }

.Product-x.content .section .slide1 .swiper-slide { display: flex; justify-content: space-between; gap: 0.25rem; }

.Product-x.content .section .slide1 .swiper-slide .left { width: 10.9rem; position: relative; border-radius: 0.16rem; overflow: hidden; }

.Product-x.content .section .slide1 .swiper-slide .left img { width: 100%; height: 100%; object-fit: cover; transition: all .5s ease; }

.Product-x.content .section .slide1 .swiper-slide .left:hover img { transform: scale(1.1); }

.Product-x.content .section .slide1 .swiper-slide .right { flex: 1; }

.Product-x.content .section .slide1 .swiper-slide .right ul { height: 100%; display: flex; flex-direction: column; gap: 0.2rem; }

.Product-x.content .section .slide1 .swiper-slide .right ul li { flex: 1; padding: 1rem 0.5rem 0.5rem; position: relative; border-radius: 0.16rem; overflow: hidden; display: flex; flex-direction: column; justify-content: space-between; }

.Product-x.content .section .slide1 .swiper-slide .right ul li:nth-child(1) { background: linear-gradient(326.93deg, #063a6e 0%, #20557a 100%); }

.Product-x.content .section .slide1 .swiper-slide .right ul li:nth-child(2) { background: linear-gradient(321.62deg, #0b436b 0%, #5aa7d5 100%); }

.Product-x.content .section .slide1 .swiper-slide .right ul li .icon { width: 0.76rem; }

.Product-x.content .section .slide1 .swiper-slide .right ul li .z { width: 2.09rem; position: absolute; right: 0; top: 0; }

.Product-x.content .section .slide1 .swiper-slide .right ul li .text { padding: 0; position: relative; }

.Product-x.content .section .slide1 .swiper-slide .text { width: 100%; padding: 0.5rem 0.4rem 0.4rem; position: absolute; left: 0; bottom: 0; }

.Product-x.content .section .slide1 .swiper-slide .text h4 { font-size: 0.24rem; font-family: "SourceHanSansCN-Medium"; color: #fff; margin-bottom: 0.06rem; }

.Product-x.content .section .slide1 .swiper-slide .text p { font-size: 0.18rem; color: #fff; line-height: 1.7; }

.Product-x.content .info { padding: 1.2rem 0; background: #F6F7F8; }

.Product-x.content .info ul { display: flex; gap: 0.6rem; margin-top: 0.6rem; }

.Product-x.content .info ul li { flex: 1; padding: 0.4rem; background: #fff; border-radius: 0.16rem; }

.Product-x.content .info ul li .icon { width: 0.6rem; }

.Product-x.content .info ul li h3 { font-size: 0.24rem; font-family: "SourceHanSansCN-Medium"; margin: 0.2rem 0 0.15rem; }

.Product-x.content .info ul li p { font-size: 0.18rem; color: #666; line-height: 1.7; }

.Product-x.content .video { padding: 1.2rem 0; }

.Product-x.content .video .box { height: 8rem; position: relative; border-radius: 0.1rem; overflow: hidden; margin-top: 0.5rem; display: block; }

.Product-x.content .video .box:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(0, 0, 0, 0.4); }

.Product-x.content .video .box img { width: 100%; height: 100%; object-fit: cover; }

.Product-x.content .video .box .play { color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; cursor: pointer; }

.Product-x.content .video .box .play i { font-size: 0.6rem; margin-bottom: 0.1rem; display: block; }

.Product-x.content .video .box .play p { font-size: 0.2rem; }

.Product-x.content .parameter .block { display: none; height: auto; }

.Product-x.content .parameter .pt { font-size: 0.44rem; font-family: "SourceHanSansCN-Bold"; text-align: center; }

.Product-x.content .parameter .table-box { overflow: auto; margin-top: 0.5rem; max-height: 8rem; }

.Product-x.content .parameter .table-box table { border-color: #EEEEEE; }

.Product-x.content .parameter .table-box table td { border-color: #EEEEEE; padding: 0.2rem; font-size: 0.18rem; color: #000; }

.Product-x.content .parameter .table-box table td[rowspan], .Product-x.content .parameter .table-box table td[colspan]:first-child { background: #fff; }

.Product-x.content .parameter .table-box table tr:nth-child(even) { background: #F5F5F5; }

.Product-x.content .order form { width: 6.9rem; height: auto; overflow: hidden; padding: 0.6rem 0.8rem; background: #fff; border-radius: 0.3rem; position: absolute; right: 1.2rem; bottom: 1.4rem; }

.Product-x.content .order form .row { display: flex; flex-direction: column; margin-bottom: 0.2rem; }

.Product-x.content .order form .row label { font-size: 0.18rem; font-family: "SourceHanSansCN-Medium"; margin-bottom: 0.1rem; }

.Product-x.content .order form .row label i { color: #F93D3D; }

.Product-x.content .order form .row input { font-size: 0.16rem; padding: 0.1rem 0.2rem; border: 1px solid #D6D3D3; }

.Product-x.content .order form .row textarea { font-size: 0.16rem; height: 1.15rem; padding: 0.2rem; border: 1px solid #D6D3D3; }

.Product-x.content .order form .btn { width: 100%; height: 0.6rem; font-size: 0.2rem; font-family: "SourceHanSansCN-Medium"; display: flex; align-items: center; justify-content: center; cursor: pointer; background: #0C78A8; border-radius: 0.5rem; color: #fff; border: 0; transition: all .5s ease; }

.Product-x.content .order form .btn:hover { background: #239dd4; }

.Product-x .footer { width: 100%; font-size: 0.16rem; color: #fff; text-align: center; position: absolute; padding: 0.4rem; bottom: 0; z-index: 1; background: linear-gradient(180deg, rgba(11, 17, 24, 0) 0%, #060e18 100%); }

/* Product-xq */
.Product-xq .banner { height: 9.6rem; overflow: hidden; max-height: 100vh; position: relative; z-index: 0; }

.Product-xq .banner:after { content: ""; width: 100%; height: 3rem; background: linear-gradient(360deg, rgba(0, 0, 0, 0.65) 0%, rgba(10, 36, 77, 0) 100%); position: absolute; left: 0; bottom: 0; z-index: 0; }

.Product-xq .banner .img { width: 100%; height: 100%; object-fit: cover; }

.Product-xq .banner .text { position: absolute; left: 0; right: 0; top: 1.4rem; margin: auto; color: #fff; text-align: center; z-index: 1; }

.Product-xq .banner .text h2 { font-size: 0.48rem; font-family: "SourceHanSansCN-Bold"; text-shadow: 0 0.05rem 0.06rem rgba(0, 26, 49, 0.2); }

.Product-xq .banner .text p { font-size: 0.18rem; line-height: 1.666; max-width: 38%; margin: 0.15rem auto; }

.Product-xq .banner .par { display: flex; justify-content: center; align-items: center; position: absolute; left: 0; right: 0; bottom: 0.8rem; z-index: 1; }

.Product-xq .banner .par .item { padding: 0 0.6rem; position: relative; color: #fff; text-align: center; }

.Product-xq .banner .par .item:before { content: ""; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.2); position: absolute; left: 0; top: 0; }

.Product-xq .banner .par .item h3 { font-size: 0.28rem; font-family: "SourceHanSansCN-Bold"; }

.Product-xq .banner .par .item p { font-size: 0.16rem; margin-top: 0.1rem; }

.Product-xq .banner .par .item:first-child { padding-left: 0; }

.Product-xq .banner .par .item:first-child:before { display: none; }

.Product-xq .banner .par .item:last-child { padding-right: 0; }

.Product-xq.content .section { padding-top: 1rem; overflow: hidden; position: relative; }

.Product-xq.content .section .title { font-size: 0.44rem; font-family: "SourceHanSansCN-Bold"; text-align: center; margin-bottom: 0.4rem; }

.Product-xq.content .icons { padding-bottom: 1rem; }

.Product-xq.content .icons ul { display: flex; justify-content: center; gap: 2rem; }

.Product-xq.content .icons ul li { text-align: center; }

.Product-xq.content .icons ul li .icon { width: 0.98rem; margin: 0 auto 0.1rem; }

.Product-xq.content .icons ul li h3 { font-size: 0.2rem; color: #090909; font-family: "SourceHanSansCN-Bold"; }

.Product-xq.content .intro { padding: 0; }

.Product-xq.content .intro .title { width: 100%; color: #fff; position: absolute; top: 1rem; text-align: center; z-index: 2; }

.Product-xq.content .video .video { height: 8rem; background: url(../images/product/video-bg.webp) no-repeat center/cover; position: relative; border-radius: 0.1rem; overflow: hidden; }

.Product-xq.content .video .video:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(0, 0, 0, 0.4); }

.Product-xq.content .video .video .img { width: 10.22rem; margin: auto; position: absolute; left: 0; right: 0; bottom: 0.3rem; }

.Product-xq.content .video .video .play { color: #fff; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; cursor: pointer; }

.Product-xq.content .video .video .play i { font-size: 0.6rem; margin-bottom: 0.1rem; display: block; }

.Product-xq.content .video .video .play p { font-size: 0.2rem; }

.Product-xq.content .atlas ul { height: auto; overflow: hidden; }

.Product-xq.content .atlas ul li { width: 24.5%; height: 3rem; float: left; margin: 0 0 1% 1%; }

.Product-xq.content .atlas ul li a { display: block; height: 100%; position: relative; overflow: hidden; }

.Product-xq.content .atlas ul li a i { font-size: 0.4rem; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); opacity: 0; transition: all .5s ease; z-index: 2; }

.Product-xq.content .atlas ul li a img { width: 100%; height: 100%; object-fit: cover; }

.Product-xq.content .atlas ul li a:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; transition: all .5s ease; }

.Product-xq.content .atlas ul li a:hover:before { opacity: 1; }

.Product-xq.content .atlas ul li a:hover i { opacity: 1; transform: translate(-50%, -50%) scale(1); }

.Product-xq.content .atlas ul li:first-child { width: 49%; height: 6.18rem; margin-left: 0; }

.Product-xq.content .atlas ul li:first-child i { font-size: 0.5rem; }

.Product-xq.content .case .slide { position: relative; }

.Product-xq.content .case .slide .swiper-slide { display: flex; flex-wrap: wrap; }

.Product-xq.content .case .slide .swiper-slide .img { width: 50%; }

.Product-xq.content .case .slide .swiper-slide .img img { width: 100%; height: 100%; object-fit: cover; }

.Product-xq.content .case .slide .swiper-slide .text { width: 50%; color: #fff; padding: 2rem 1.2rem 0.6rem 0.6rem; background: linear-gradient(159.82deg, #17719d 0%, #093b5e 100%); }

.Product-xq.content .case .slide .swiper-slide .text h3 { font-size: 0.3rem; margin-bottom: 0.2rem; font-family: "SourceHanSansCN-Medium"; }

.Product-xq.content .case .slide .swiper-slide .text p { font-size: 0.16rem; line-height: 2; }

.Product-xq.content .case .slide .btns { display: flex; gap: 0.2rem; position: absolute; right: 1.2rem; bottom: 1.2rem; z-index: 1; }

.Product-xq.content .case .slide .btns .btn-prev, .Product-xq.content .case .slide .btns .btn-next { width: 0.6rem; height: 0.6rem; border: 1px solid #fff; background: #fff; border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; }

.Product-xq.content .case .slide .btns .btn-prev i, .Product-xq.content .case .slide .btns .btn-next i { font-size: 0.26rem; color: #0b4569; }

.Product-xq.content .case .slide .btns .btn-prev.swiper-button-disabled, .Product-xq.content .case .slide .btns .btn-next.swiper-button-disabled { background: transparent; }

.Product-xq.content .case .slide .btns .btn-prev.swiper-button-disabled i, .Product-xq.content .case .slide .btns .btn-next.swiper-button-disabled i { color: #fff; }

.Product-xq.content .parameter { margin-bottom: 1rem; }

.Product-xq.content .parameter .table-box { overflow: auto; margin-top: 0.5rem; max-height: 8rem; }

.Product-xq.content .parameter .table-box table { border-color: #EEEEEE; }

.Product-xq.content .parameter .table-box table td { border-color: #EEEEEE; padding: 0.2rem; font-size: 0.18rem; color: #000; }

.Product-xq.content .parameter .table-box table td[rowspan], .Product-xq.content .parameter .table-box table td[colspan]:first-child { background: #fff; }

.Product-xq.content .parameter .table-box table tr:nth-child(even) { background: #F5F5F5; }

.Product-xq.content .parameter .tips { font-size: 0.16rem; color: #B7B7B7; margin-top: 0.3rem; }

.Product-xq.content .order { padding-bottom: 1rem; background: url(../images/product/order-bg.webp) no-repeat center/cover; }

.Product-xq.content .order:before { content: ""; width: 100%; height: 100%; background: linear-gradient(352.49deg, rgba(44, 70, 94, 0) 0%, #254b77 100%); position: absolute; left: 0; top: 0; opacity: .5; }

.Product-xq.content .order .container { width: 100%; padding: 0 1.2rem 0 0.6rem; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; }

.Product-xq.content .order .img { width: 11.2rem; }

.Product-xq.content .order .img img { width: 80%; }

.Product-xq.content .order .img .title { text-align: left; color: #fff; padding-left: 0.9rem; }

.Product-xq.content .order .form { width: 6rem; padding: 0.7rem; background: #fff; border-radius: 0.2rem; box-shadow: 0 0.03rem 0.2rem rgba(0, 0, 0, 0.03); }

.Product-xq.content .order .form .title { text-align: left; }

.Product-xq.content .order .form form { display: flex; flex-direction: column; gap: 0.3rem; }

.Product-xq.content .order .form form .row { display: flex; align-items: center; gap: 0.2rem; padding-bottom: 0.1rem; border-bottom: 1px solid #CFCFCF; }

.Product-xq.content .order .form form .row label { font-size: 0.18rem; font-family: "SourceHanSansCN-Medium"; }

.Product-xq.content .order .form form .row input { flex: 1; font-size: 0.16rem; height: 0.4rem; }

.Product-xq.content .order .form form .row select { flex: 1; font-size: 0.16rem; height: 0.4rem; border: 0; }

.Product-xq.content .order .form form .agree { display: flex; align-items: center; gap: 0.1rem; }

.Product-xq.content .order .form form .agree input { width: 0.2rem; height: 0.2rem; cursor: pointer; accent-color: #114C6C; }

.Product-xq.content .order .form form .agree label { font-size: 0.16rem; cursor: pointer; }

.Product-xq.content .order .form form .agree label a { color: #114C6C; }

.Product-xq.content .order .form form .btn { width: 100%; height: 0.7rem; font-size: 0.2rem; margin-top: 0.2rem; font-family: "SourceHanSansCN-Medium"; display: flex; align-items: center; justify-content: center; cursor: pointer; background: linear-gradient(270deg, #17719d 0%, #09273c 100%); border-radius: 0.5rem; color: #fff; border: 0; transition: all .5s ease; }

.Product-xq.content .related { padding-bottom: 1.5rem; }

.Product-xq.content .related .title { text-align: left; }

.Product-xq.content .related .btns { display: flex; gap: 0.2rem; position: absolute; right: 0; top: 0; z-index: 1; }

.Product-xq.content .related .btns .btn-prev, .Product-xq.content .related .btns .btn-next { width: 0.6rem; height: 0.6rem; border: 1px solid #fff; background: linear-gradient(180deg, #17719d 0%, #09273c 100%); border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; }

.Product-xq.content .related .btns .btn-prev i, .Product-xq.content .related .btns .btn-next i { font-size: 0.26rem; color: #fff; }

.Product-xq.content .related .btns .btn-prev.swiper-button-disabled, .Product-xq.content .related .btns .btn-next.swiper-button-disabled { background: transparent; border-color: #333; }

.Product-xq.content .related .btns .btn-prev.swiper-button-disabled i, .Product-xq.content .related .btns .btn-next.swiper-button-disabled i { color: #333; }

.Product-xq.content .related .slide { position: relative; overflow: hidden; }

.Product-xq.content .related .slide .swiper-slide { background: #F3F4F6; border-radius: 0.16rem; padding: 0.7rem 0.35rem; }

.Product-xq.content .related .slide .swiper-slide .text { text-align: center; }

.Product-xq.content .related .slide .swiper-slide .text h3 { font-size: 0.24rem; font-family: "SourceHanSansCN-Bold"; margin-bottom: 0.15rem; }

.Product-xq.content .related .slide .swiper-slide .text p { font-size: 0.16rem; line-height: 1.6; color: #333; }

.product-intro .bg { width: 100%; }

.product-intro .bg img { width: 100%; height: 100%; object-fit: cover; }

.product-intro .text { width: 100%; height: 100%; padding: 1rem 0; position: absolute; left: 0; top: 0; pointer-events: none; }

.product-intro .text .container { height: 100%; }

.product-intro .text:before { content: ""; width: 100%; height: 2.4rem; background: linear-gradient(180deg, #464f67 0%, rgba(9, 9, 9, 0) 100%); position: absolute; left: 0; top: 0; pointer-events: none; }

.product-intro .text:after { content: ""; width: 100%; height: 4.3rem; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.83) 100%); position: absolute; left: 0; bottom: 0; pointer-events: none; }

.product-intro .text ul { width: 100%; display: flex; gap: 0.4rem; position: absolute; left: 0; bottom: 0; z-index: 1; pointer-events: auto; }

.product-intro .text ul li { flex: 1; color: #fff; }

.product-intro .text ul li h3 { font-size: 0.26rem; font-family: "SourceHanSansCN-Bold"; margin-bottom: 0.15rem; }

.product-intro .text ul li p { font-size: 0.14rem; line-height: 1.666; }

.product-intro.kc .text ul li p { position: relative; padding-left: 0.15rem; }

.product-intro.kc .text ul li p:before { content: ""; width: 0.06rem; height: 0.06rem; background: rgba(255, 255, 255, 0.8); border-radius: 50%; position: absolute; left: 0; top: 0.1rem; }

.About-history1 .slide { position: relative; padding: 0 1.2rem; overflow: hidden; }

.About-history1 .slide .btns { display: flex; justify-content: flex-end; margin-bottom: 0.6rem; }

.About-history1 .slide .btns .btn-prev, .About-history1 .slide .btns .btn-next { width: 0.6rem; height: 0.6rem; background: #fff; box-shadow: 0 0.03rem 0.12rem 0.01rem rgba(95, 175, 255, 0.16); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: 0.2rem; cursor: pointer; transition: all .5s ease; }

.About-history1 .slide .btns .btn-prev i, .About-history1 .slide .btns .btn-next i { font-size: 0.22rem; color: #333; transition: all .5s ease; }

.About-history1 .slide .btns .btn-prev:hover, .About-history1 .slide .btns .btn-next:hover { background: #114C6C; }

.About-history1 .slide .btns .btn-prev:hover i, .About-history1 .slide .btns .btn-next:hover i { color: #fff; }

.About-history1 .slide .swiper-slide { padding-left: 0.6rem; cursor: pointer; }

.About-history1 .slide .swiper-slide:after { content: ""; width: 2px; height: 100%; background: #ededed; position: absolute; right: 0; top: 0; z-index: -1; }

.About-history1 .slide .swiper-slide .year { font-size: 1rem; font-family: "DIN-Alternate-Bold"; color: #333; margin-bottom: 0.6rem; line-height: 1; }

.About-history1 .slide .swiper-slide .con { display: flex; align-items: flex-start; justify-content: space-between; }

.About-history1 .slide .swiper-slide .con .img { width: 44%; overflow: hidden; border-radius: 0.05rem; }

.About-history1 .slide .swiper-slide .con .img img { width: 100%; height: 100%; object-fit: cover; }

.About-history1 .slide .swiper-slide .con ul { width: 47%; padding-right: 0.3rem; height: 3.5rem; overflow-y: auto; }

.About-history1 .slide .swiper-slide .con ul li { margin-bottom: 0.3rem; }

.About-history1 .slide .swiper-slide .con ul li h4 { font-size: 0.16rem; font-weight: bold; color: #333; margin-bottom: 0.1rem; }

.About-history1 .slide .swiper-slide .con ul li p { font-size: 0.16rem; color: #666; line-height: 1.5; }

.About-history1 .slide .swiper-slide .con ul::-webkit-scrollbar { width: 2px; height: 1px; }

.About-history1 .slide .swiper-slide .con ul::-webkit-scrollbar-thumb { border-radius: 3px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #114C6C; }

.About-history1 .slide .swiper-slide .con ul::-webkit-scrollbar-track { border-radius: 3px; background: #ededed; }

.About-history1 .slide .swiper-slide.swiper-slide-active { z-index: 2; }

.About-history1 .slide .swiper-slide:first-child:before { content: ""; width: 2px; height: 100%; background: #ededed; position: absolute; left: 0; top: 0; z-index: -1; }

.backTop { width: 0.56rem; height: 0.56rem; position: fixed; right: 0.2rem; bottom: 10%; z-index: 10; background: #fff; border-radius: 0.08rem; display: flex; align-items: center; justify-content: center; box-shadow: 0 0.05rem 0.2rem 0 rgba(40, 173, 194, 0.3); cursor: pointer; transform: translateX(200%); transition: all .5s ease; }

.backTop i { font-size: 0.3rem; color: #28ADC2; transform: rotate(180deg); }

.backTop.active { transform: translateX(0); }

/*! <=991 手机端 */
@media all and (max-width: 991px) { .container { width: 100% !important; padding: 0 .3rem; }
  .xs-display { display: block !important; }
  .lg-display { display: none !important; }
  /* 公用视频弹出 */
  .video-popup .btn-close .icon { width: 0.4rem; }
  .video-popup .video-popup-box { width: 100%; }
  /* header */
  .header { padding: 0; }
  .header .container { width: 100%; padding: 0 0 0 0.3rem; }
  .header .head { padding: 0; }
  .header .head .menu { width: 0.99rem; height: 1rem; transition: 0.3s; overflow: hidden; }
  .header .head .menu .bars { height: 100%; height: 100%; position: relative; }
  .header .head .menu .bars .bar { height: 2px; width: 0.44rem; display: block; background: #fff; transition: all .5s ease; position: absolute; right: 0.35rem; }
  .header .head .menu .bars .bar:nth-of-type(1) { top: 0.33rem; transition: top 0.2s ease,transform 0.2s ease-out; }
  .header .head .menu .bars .bar:nth-of-type(2) { top: 0.46rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .head .menu .bars .bar:nth-of-type(3) { top: 0.61rem; transition: top 0.2s ease, transform 0.2s ease-out; }
  .header .head .menu.active .bars .bar:nth-of-type(1) { top: 0.47rem; transform: rotate(45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header .head .menu.active .bars .bar:nth-of-type(2) { opacity: 0; }
  .header .head .menu.active .bars .bar:nth-of-type(3) { top: 0.47rem; transform: rotate(-45deg); transition: top 0.1s ease, transform 0.1s ease-out; }
  .header:hover { box-shadow: none; }
  .header:hover .logo { background: url(../images/logo.png?v=1) no-repeat center/100%; }
  .header:hover:before { background: linear-gradient(180deg, rgba(2, 17, 34, 0.4) 0%, rgba(10, 36, 77, 0) 100%); }
  .header.bg { box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }
  .header.bg .head:after { background: #fff; }
  .header.bg .logo { background: url(../images/logo1.png?v=1) no-repeat center/100%; }
  .header.bg .lang { color: #000; }
  .header.bg .lang i { color: #000; }
  .header.bg .menu .bars .bar { background: #000; }
  .header .submenu-xs { width: 100%; max-height: calc(100vh - 1rem); overflow-y: auto; background: #fff; position: fixed; left: 0; top: 1rem; z-index: 10; border-top: 1px solid #eee; display: none; }
  .header .submenu-xs dl { height: auto; overflow: hidden; }
  .header .submenu-xs dl a { display: block; }
  .header .submenu-xs dl dt { font-size: 0.3rem; line-height: 0.95rem; padding: 0 0.3rem; border-bottom: 1px solid #eee; color: #000; position: relative; }
  .header .submenu-xs dl dt i { font-size: 0.34rem; margin-right: 0.2rem; vertical-align: -0.02rem; }
  .header .submenu-xs dl dt i.icon-add { z-index: 3; color: #999; display: block; position: absolute; right: 0; top: 0; bottom: 0; width: 1.8rem; text-align: right; margin-right: 0; padding-right: 0.3rem; }
  .header .submenu-xs dl dt i.icon-add.active:before { content: "\e67a"; }
  .header .submenu-xs dl dd { height: auto; overflow: hidden; display: none; padding: 0 0.3rem 0.4rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl dd a { width: 48%; float: left; margin-top: 0.4rem; }
  .header .submenu-xs dl dd a:nth-child(2n) { float: right; }
  .header .submenu-xs dl dd a h2 { font-size: 0.28rem; color: #333; padding-bottom: 0.25rem; margin-bottom: 0.25rem; border-bottom: 1px solid #eee; }
  .header .submenu-xs dl:nth-child(2) dd:nth-child(2) { border-bottom: 0; }
  /* footer */
  .footer .center .right { width: 100%; }
  .footer .center .right .st { font-size: 0.28rem; }
  .footer .center .right .slide { margin-top: 0.5rem; padding-bottom: 0.7rem; }
  .footer .center .right .slide .swiper-slide { transform: scale(0.8); transition: all .5s ease; }
  .footer .center .right .slide .swiper-slide img { width: 2rem; }
  .footer .center .right .slide .swiper-slide p { font-size: 0.24rem; margin-top: 0.2rem; }
  .footer .center .right .slide .swiper-slide.swiper-slide-active { transform: scale(1); }
  .footer .center .right .slide .swiper-pagination { bottom: 0; }
  .footer .center .right .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; background: #fff; opacity: .4; border-radius: 0; transition: all .5s ease; }
  .footer .center .right .slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.8rem; background: #fff; opacity: 1; }
  .footer .bottom { padding: 0.3rem 0; }
  .footer .bottom .container { flex-wrap: wrap; }
  .footer .bottom .copyright { width: 100%; font-size: 0.24rem; display: block; line-height: 0.4rem; }
  .footer .bottom .bn { width: 100%; justify-content: center; margin-top: 0.1rem; }
  .footer .bottom .bn a { font-size: 0.26rem; }
  .btn-more { padding: 0.25rem 0.5rem; font-size: 0.26rem; }
  .btn-more i { font-size: 0.26rem; }
  .btn-more.black:hover { background: #000; }
  .btn-more1 { width: 2rem; }
  .btn-more1 i { font-size: 0.4rem; }
  .btn-more1 p { font-size: 0.24rem; margin-top: 0.1rem; }
  .btn-more1:hover i { transform: rotate(0); color: #B7B7B7; }
  .btn-more1:hover p { color: #333; }
  .bottom-contact { height: 4.5rem; padding: 0.9rem 0.6rem; }
  .bottom-contact h4 { font-size: 0.28rem; line-height: 1.6; }
  .bottom-contact .btn-more { margin-top: 0.4rem; }
  /* Index */
  .Index .banner { height: 11rem; }
  .Index .banner .tabs .swiper-wrapper { width: 100%; }
  .Index .banner .tabs .swiper-slide { width: 47%; padding: 1.7rem 0 0.6rem; }
  .Index .banner .tabs .swiper-slide:before { top: 1.8rem; }
  .Index .banner .tabs .swiper-slide img { width: 1.8rem; margin: 0 auto 0.2rem; }
  .Index .banner .tabs .swiper-slide h3 { font-size: 0.28rem; }
  .Index .section .view-more a { width: 2.4rem; height: 0.8rem; font-size: 0.26rem; }
  .Index .section .view-more a span { font-size: 0.26rem; position: relative; top: 0.02rem; }
  .Index .section .title-box { margin-bottom: 0.4rem; align-items: center; }
  .Index .section .title-box .title h2 { font-size: 0.44rem; }
  .Index .section .title-box .view-more a { color: #333; }
  .Index .section .title-box .view-more a:before, .Index .section .title-box .view-more a:after { display: none; }
  .Index .about { height: auto; overflow: hidden; background: url(../images/index/bg-about-xs.png) no-repeat center/cover #fff; }
  .Index .about .text-box { position: relative; padding: 0.9rem 0; }
  .Index .about .text-box .text { width: 100%; }
  .Index .about .text-box .text h3 { font-size: 0.32rem; }
  .Index .about .text-box .text p { font-size: 0.26rem; line-height: 0.46rem; }
  .Index .about .text-box .text ul { margin-top: 0.5rem; }
  .Index .about .text-box .text ul li h3 { font-size: 0.26rem; }
  .Index .about .text-box .text ul li h4 { font-size: 0.26rem; }
  .Index .zhuanti ul li { width: 100%; margin-top: 0.5rem; }
  .Index .zhuanti ul li .img { height: 3.45rem; }
  .Index .zhuanti ul li .text h4 { font-size: 0.26rem; margin: 0.3rem 0 0.1rem; }
  .Index .zhuanti ul li .text h3 { font-size: 0.32rem; line-height: 0.5rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .Index .zhuanti ul li:hover img { transform: scale(1); }
  .Index .zhuanti ul li:hover .text h3 { color: #333; }
  .Index .zhuanti ul li:first-child { margin-top: 0; }
  .Index .chanye .slide { position: relative; }
  .Index .chanye .slide .swiper-slide .text { width: 100%; height: 100%; padding: 0.9rem 0.3rem; position: absolute; left: 0; top: 0; transition: all .5s ease; }
  .Index .chanye .slide .swiper-slide .text .title-box .title h2 { color: #fff; }
  .Index .chanye .slide .swiper-slide .text .title-box .title p { opacity: .2; }
  .Index .chanye .slide .swiper-slide .text .bottom { width: 100%; margin-top: 5.8rem; }
  .Index .chanye .slide .swiper-slide .text .bottom p { font-size: 0.26rem; color: #fff; line-height: 0.44rem; }
  .Index .chanye .slide .swiper-slide .text .bottom .more { font-size: 0.26rem; color: #fff; margin-top: 0.3rem; display: block; }
  .Index .chanye .slide .swiper-slide .text .bottom .more i { font-size: 0.26rem; margin-left: 0.1rem; }
  .Index .chanye .slide .swiper-pagination { bottom: 0.4rem; }
  .Index .chanye .slide .swiper-pagination .swiper-pagination-bullet { width: 0.16rem; height: 0.16rem; background: #fff; opacity: 1; }
  .Index .chanye .slide .swiper-pagination .swiper-pagination-bullet-active { background: #114C6C; }
  .Index .news { padding: 0.8rem 0 1.2rem; }
  .Index .news .box { flex-wrap: wrap; }
  .Index .news .box .tag { font-size: 0.3rem; padding: 0.08rem 0.2rem 0.14rem 0.19rem; }
  .Index .news .box .left, .Index .news .box .center { width: 100%; }
  .Index .news .box .left .img, .Index .news .box .center .img { height: 4.14rem; }
  .Index .news .box .left .text h4, .Index .news .box .center .text h4 { font-size: 0.26rem; }
  .Index .news .box .left .text h3, .Index .news .box .center .text h3 { font-size: 0.32rem; line-height: 0.48rem; }
  .Index .news .box .left:hover img, .Index .news .box .center:hover img { transform: scale(1); }
  .Index .news .box .left:hover .text h3, .Index .news .box .center:hover .text h3 { color: #333; }
  .Index .news .box .left.center, .Index .news .box .center.center { margin-top: 0.5rem; }
  .Index .news .box .right { width: 100%; padding: 0.3rem 0.4rem 0.5rem; margin-top: 0.5rem; }
  .Index .news .box .right ul li { margin-top: 0.7rem; }
  .Index .news .box .right ul li h4 { font-size: 0.26rem; }
  .Index .news .box .right ul li h3 { font-size: 0.32rem; line-height: 0.48rem; }
  .Index .news .box .right ul li:hover h3 { color: #333; }
  .Index .join .container { padding-top: 0.8rem; }
  .Index .join .text-box .desc { font-size: 0.26rem; line-height: 0.44rem; }
  /* Index1 */
  .Index1 .banner { height: 11rem; }
  .Index1 .banner .swiper-button-next, .Index1 .banner .swiper-button-prev { display: none; }
  .Index1 .banner .swiper-pagination { bottom: 0.4rem; }
  .Index1 .banner .swiper-pagination .swiper-pagination-bullet { width: 0.5rem; height: 0.5rem; }
  .Index1 .banner .swiper-pagination .swiper-pagination-bullet:before { width: 0.08rem; height: 0.08rem; }
  .Index1 .section .btn-more { margin: 0.4rem auto; }
  .Index1 .section .title-box { margin-bottom: 0.3rem; }
  .Index1 .about { padding: 0.8rem 0; }
  .Index1 .about .text-box { width: 100%; }
  .Index1 .about .text-box .text h3 { font-size: 0.32rem; margin-bottom: 0.5rem; }
  .Index1 .about .text-box .text p { font-size: 0.26rem; line-height: 0.48rem; }
  .Index1 .about .img-box ul { padding: 0 0.2rem; }
  .Index1 .about .img-box ul li { padding: 0.3rem; }
  .Index1 .about .img-box ul li .st { font-size: 0.26rem; }
  .Index1 .about .img-box ul li .num { font-size: 0.26rem; }
  .Index1 .about .img-box ul li .num b { font-size: 0.5rem; }
  .Index1 .about .img-box ul li:nth-child(1) { margin-top: 2.1rem; }
  .Index1 .about .img-box ul li:nth-child(1):before { background: linear-gradient(180deg, #005f90 0%, #003048 100%); }
  .Index1 .about .img-box ul li:nth-child(2) { margin-top: 3.1rem; }
  .Index1 .about .img-box ul li:nth-child(2):before { background: linear-gradient(180deg, #a9c8d6 0%, #62869a 100%); }
  .Index1 .about .img-box ul li:nth-child(3) { margin-top: 1.7rem; }
  .Index1 .about .img-box ul li:nth-child(3):before { background: linear-gradient(180deg, #16354a 0%, #0b1d27 100%); }
  .Index1 .industry { margin-top: 0.8rem; }
  .Index1 .industry .slide { padding-bottom: 0.6rem; }
  .Index1 .industry .slide .swiper-slide { height: 5.1rem; flex: none; }
  .Index1 .industry .slide .swiper-slide h3 { opacity: 0 !important; }
  .Index1 .industry .slide .swiper-slide .text { opacity: 1 !important; }
  .Index1 .industry .slide .swiper-slide .text h3 { opacity: 1 !important; }
  .Index1 .industry .slide .swiper-slide .text p { font-size: 0.25rem; margin-top: 0.15rem; }
  .Index1 .industry .slide .swiper-slide .text .more { width: 0.6rem; height: 0.6rem; right: 0.25rem; bottom: 0.3rem; }
  .Index1 .industry .slide .swiper-slide .text .more svg { width: 0.26rem; height: 0.26rem; }
  .Index1 .industry .slide .swiper-pagination { bottom: 0; }
  .Index1 .industry .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.06rem; background: #000; opacity: .2; border-radius: 0; transition: all .5s ease; }
  .Index1 .industry .slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.8rem; background: #114C6C; opacity: 1; }
  .Index1 .news { margin-top: 1.2rem; padding-bottom: 1.2rem; }
  .Index1 .news .slide { position: relative; padding-bottom: 0.6rem; }
  .Index1 .news .slide .swiper-slide { height: 6.5rem; border-radius: 0.08rem; background: #fff; box-shadow: 0 0.08rem 0.2rem rgba(73, 96, 141, 0.1); overflow: hidden; transition: all .5s ease; }
  .Index1 .news .slide .swiper-slide .img { height: 3.65rem; }
  .Index1 .news .slide .swiper-slide .text .date { font-size: 0.26rem; }
  .Index1 .news .slide .swiper-slide .text h3 { font-size: 0.3rem; height: 0.9rem; }
  .Index1 .news .slide .swiper-slide .text .more { font-size: 0.26rem; }
  .Index1 .news .slide .swiper-slide .text .more i { font-size: 0.24rem; }
  .Index1 .news .slide .swiper-slide.swiper-slide-video .img:before { font-size: 0.8rem; }
  .Index1 .news .slide .swiper-pagination { bottom: 0; }
  .Index1 .news .slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.06rem; background: #000; opacity: .2; border-radius: 0; transition: all .5s ease; }
  .Index1 .news .slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.8rem; background: #114C6C; opacity: 1; }
  .Index1 .join { height: auto; padding-top: 0.4rem; padding-bottom: 5.5rem; background: url(../images/index1/join-bg-xs.webp?v=1) no-repeat bottom/100%; }
  .Index1 .join .container { height: 100%; }
  .Index1 .join .text { width: 75%; left: 0; right: 0; bottom: auto; text-align: center; display: block; position: relative; margin: 0 auto; }
  .Index1 .join .text h4 { font-size: 0.32rem; color: #000; }
  .Index1 .join .text p { font-size: 0.26rem; color: #000; margin-top: 0.25rem; }
  /* Nei-page */
  .Nei-page .banner { height: 8.8rem; }
  .Nei-page .banner .text { left: 0; bottom: 0; right: 0; width: 100%; padding: 0.5rem 0.3rem; background: linear-gradient(180deg, rgba(61, 129, 202, 0) 0%, rgba(0, 73, 159, 0.8) 100%); }
  .Nei-page .banner .text h3 { font-size: 0.44rem; }
  .Nei-page .banner .text h2 { font-size: 0.7rem; }
  .Nei-page .crumbs-tabs { margin: 0; }
  .Nei-page .crumbs-tabs .container { padding: 0; }
  .Nei-page .crumbs-tabs .tabs { padding: 0 0.4rem; overflow: hidden; }
  .Nei-page .crumbs-tabs .tabs .swiper-wrapper { justify-content: flex-start; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide { width: auto; padding: 0.4rem 0; font-size: 0.3rem; margin-left: 0.5rem; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide:before { height: 0.24rem; bottom: 0.33rem; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide.active { font-weight: bold; color: #000; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide.active:before { width: 100%; opacity: 1; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide:hover { color: #666; }
  .Nei-page .crumbs-tabs .tabs .swiper-slide:hover:before { width: 0; opacity: 0; }
  .Nei-page .content { padding: 0.8rem 0 1.2rem; }
  .Nei-page .content .title-box { padding-bottom: 0.35rem; }
  .Nei-page .content .title-box .title { flex: 1; margin-right: 0; }
  .Nei-page .content .title-box .title h2 { width: 60%; font-size: 0.42rem; line-height: 1.25; }
  .Nei-page .content .title-box .title p { font-size: 0.24rem; margin-top: 0.2rem; }
  .Nei-page .content .title-box .more { font-size: 0.24rem; position: absolute; margin-top: 0.15rem; padding-bottom: 0.12rem; right: 0; }
  .Nei-page .content .title-box .more:before { content: ""; width: 100%; height: 0.02rem; background: rgba(0, 0, 0, 0.3); position: absolute; left: 0; bottom: 0; }
  .Nei-page .content .title-box .more:after { content: ""; width: 0.4rem; height: 0.02rem; background: #000; position: absolute; left: 0; bottom: 0; transition: all .5s ease; }
  .Nei-page .content .title-box .more i { font-size: 0.14rem; margin-left: 0.5rem; }
  .Nei-page .content .title-box .more:hover { color: #333; }
  .Nei-page .content .title-box .more:hover:after { width: 0.4rem; background: #000; }
  .Nei-page .content .big-title { padding-bottom: 0.3rem; }
  .Nei-page .content .big-title h2 span { font-size: 0.24rem; }
  .Nei-page .content .big-title p { font-size: 0.24rem; margin-top: 0.25rem; line-height: 1.6; }
  .Nei-page .commonOrder { background: #fff; }
  .Nei-page .commonOrder .form { padding: 0.8rem 0.3rem 1rem; }
  .Nei-page .commonOrder .form .big-title { text-align: center; }
  .Nei-page .commonOrder .form .big-title h2 { display: block; font-size: 0.44rem; }
  .Nei-page .commonOrder .form .big-title p { margin-top: 0.15rem; }
  .Nei-page .commonOrder .form form .row.w30 { width: 100%; }
  .Nei-page .commonOrder .form form .row.mar { margin-right: 0; }
  .Nei-page .commonOrder .form form .row p { font-size: 0.24rem; margin-bottom: 0.2rem; }
  .Nei-page .commonOrder .form form .row input { font-size: 0.24rem; height: 0.9rem; }
  .Nei-page .commonOrder .form form .row textarea { font-size: 0.24rem; height: 2rem; }
  .Nei-page .commonOrder .form form .btn { height: 0.9rem; font-size: 0.3rem; margin: 0.4rem 0 0; }
  .agreement { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; left: 0; top: 0; z-index: 100; display: none; }
  .agreement .iconfont { font-size: 0.56rem; bottom: 0.6rem; }
  .agreement .box { width: 90%; }
  .agreement .box p { font-size: 0.26rem; line-height: 1.7; }
  /* About */
  .About.content .section1 .text { width: 100%; padding-top: 0; }
  .About.content .section1 .text .title h2 { font-size: 0.44rem; }
  .About.content .section1 .text .txt h4 { font-size: 0.32rem; }
  .About.content .section1 .text .txt p { font-size: 0.26rem; line-height: 0.46rem; }
  .About.content .section1 .text .nums { width: 90%; margin-top: 0.5rem; }
  .About.content .section1 .text .nums li h4 { font-size: 0.26rem; }
  .About.content .section1 .text .nums li p { font-size: 0.26rem; }
  .About.content .section1 .img { width: 100%; margin-top: 0.5rem; }
  .About.content .section2 { margin-top: 0.8rem; }
  .About.content .section2 .box .item { width: 100%; }
  .About.content .section2 .box .item:before { display: none; }
  .About.content .section2 .box .item img { width: 100%; height: 100%; transform: scale(1.01); }
  .About.content .section2 .box .item .text { top: 0.7rem; }
  .About.content .section2 .box .item .text h2 { font-size: 0.44rem; }
  .About.content .section2 .box .item .btn-more { transform: translateY(0); opacity: 1; }
  .About.content .section2 .box .item:hover img { transform: scale(1); }
  /* About-profile */
  .About-profile.content { padding-top: 0; }
  .About-profile.content .section1 { padding: 0.9rem 0; }
  .About-profile.content .section1 .text { width: 100%; padding-top: 0; }
  .About-profile.content .section1 .text .big-title { padding-bottom: 0; }
  .About-profile.content .section1 .text p { font-size: 0.28rem; line-height: 1.7; margin-top: 0.4rem; }
  .About-profile.content .section1 .text ul { margin-top: 0.6rem; }
  .About-profile.content .section1 .text ul li h3 { font-size: 0.24rem; }
  .About-profile.content .section1 .text ul li h3 span { margin-right: 0.02rem; }
  .About-profile.content .section1 .text ul li h4 { font-size: 0.24rem; }
  .About-profile.content .section1 .img { width: 100%; margin-top: 0.6rem; }
  .About-profile.content .section1 .img img { width: 100%; }
  .About-profile.content .section2 .img { width: 100%; height: 5.08rem; padding: 0.42rem 0.7rem 0 0; }
  .About-profile.content .section2 .img .yuan { width: 5.08rem; height: 5.08rem; right: 0.3rem; }
  .About-profile.content .section2 .text { width: 100%; padding: 0.4rem 0.3rem; }
  .About-profile.content .section2 .text .tabs { margin: 0.1rem 0 0.3rem; }
  .About-profile.content .section2 .text .tabs .swiper-slide { width: auto; font-size: 0.3rem; padding-bottom: 0.04rem; margin-left: 0.4rem; }
  .About-profile.content .section2 .text .tabs .swiper-slide:before { height: 0.2rem; }
  .About-profile.content .section2 .text .slide { padding-bottom: 1.1rem; }
  .About-profile.content .section2 .text .slide .swiper-slide p { font-size: 0.28rem; line-height: 1.7; }
  .About-profile.content .section2 .text .slide .swiper-slide .btn-more { margin-top: 0.4rem; }
  .About-profile.content .section2 .text .slide .swiper-pagination .swiper-pagination-bullet { width: 0.14rem; height: 0.14rem; margin: 0 0.09rem; }
  .About-profile.content .section2 .text .slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.6rem; }
  .About-profile.content .section3 { padding: 0.8rem 0 1.2rem; }
  .About-profile.content .section3 .big-title .btns .btn-prev:hover, .About-profile.content .section3 .big-title .btns .btn-next:hover { background: #fff; }
  .About-profile.content .section3 .big-title .btns .btn-prev:hover i, .About-profile.content .section3 .big-title .btns .btn-next:hover i { color: #333; }
  .About-profile.content .section3 .slide { margin-top: 0.15rem; }
  .About-profile.content .section3 .slide .swiper-slide .text { height: 3.2rem; }
  .About-profile.content .section3 .slide .swiper-slide .text h3 { font-size: 0.26rem; }
  .About-profile.content .section3 .slide .swiper-slide .text p { font-size: 0.24rem; margin-top: 0.15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
  /* About-culture */
  .About-culture.content .section1 { padding-bottom: 0.9rem; }
  .About-culture.content .section1 .container { padding: 0 0.3rem; flex-wrap: wrap; flex-direction: column-reverse; align-items: flex-end; }
  .About-culture.content .section1 .text { width: 100%; padding-top: 0; padding-bottom: 0.5rem; }
  .About-culture.content .section1 .text h4 { font-size: 0.48rem; }
  .About-culture.content .section1 .img { width: 4.4rem; }
  .About-culture.content .section2 .text { width: 100%; padding: 4rem 0.3rem 0; right: 0; }
  .About-culture.content .section2 .text h4 { font-size: 0.48rem; }
  .About-culture.content .section3 .big-title { width: 100%; position: relative; }
  .About-culture.content .section3 ul { flex-wrap: wrap; }
  .About-culture.content .section3 ul li { width: 48%; margin-left: 4%; }
  .About-culture.content .section3 ul li img { width: 100%; transition: all .5s ease; }
  .About-culture.content .section3 ul li h3 { font-size: 0.48rem; padding-bottom: 0.3rem; }
  .About-culture.content .section3 ul li:first-child, .About-culture.content .section3 ul li:last-child { margin-left: 0; }
  .About-culture.content .section3 ul li:last-child { width: 100%; margin-top: 0.3rem; }
  .About-culture.content .section3 ul li:hover img { transform: scale(1); }
  /* About-history */
  .About-history.content .box { margin-top: 0.6rem; padding-bottom: 3rem; }
  .About-history.content .box .btn-prev, .About-history.content .box .btn-next { left: 0.2rem; top: 2.3rem; }
  .About-history.content .box .btn-prev i, .About-history.content .box .btn-next i { font-size: 0.22rem; }
  .About-history.content .box .btn-prev:hover, .About-history.content .box .btn-next:hover { background: rgba(0, 0, 0, 0.5); }
  .About-history.content .box .btn-prev:hover i, .About-history.content .box .btn-next:hover i { color: #fff; }
  .About-history.content .box .btn-prev.btn-next, .About-history.content .box .btn-next.btn-next { right: 0.2rem; }
  .About-history.content .box .years { background: rgba(0, 0, 0, 0.5); }
  .About-history.content .box .years .slide .swiper-slide { width: auto; }
  .About-history.content .box .slide .swiper-slide .text h3 { font-size: 0.3rem; }
  .About-history.content .box .slide .swiper-slide .text p { font-size: 0.24rem; margin-top: 0.1rem; }
  .About-history.content .box .slide .swiper-slide .img { margin-top: 0.3rem; }
  /* About-honor */
  .About-honor.content ul li { width: 48.5%; height: auto; margin: 0 3% 3% 0; }
  .About-honor.content ul li h4 { font-size: 0.24rem; }
  .About-honor.content ul li h3 { font-size: 0.26rem; line-height: 1.4; }
  .About-honor.content ul li:nth-child(2n) { margin-right: 0; }
  .About-honor.content ul li:hover { background: transparent; }
  .About-honor.content ul li:hover img { transform: scale(1); }
  .About-honor.content ul li:hover h4 { color: #666; }
  .About-honor.content ul li:hover h3 { color: #333; }
  .About-honor.content .btn-more1 { margin: 0.3rem auto 0; }
  /* Industry */
  .Industry.content .section1 ul li { width: 100%; margin-bottom: 0.4rem; }
  .Industry.content .section1 ul li img { height: auto; }
  .Industry.content .section1 ul li:before { display: none; }
  .Industry.content .section1 ul li .text { padding: 0.3rem 0; transform: translateY(0); position: relative; }
  .Industry.content .section1 ul li .text p { font-size: 0.26rem; line-height: 0.44rem; color: #333; }
  .Industry.content .section1 ul li .text .btn-more { margin-top: 0.4rem; background: #114C6C; color: #fff; }
  .Industry.content .section1 ul li .text .btn-more i { color: #fff; }
  .Industry.content .section1 ul li:hover img { transform: scale(1); }
  /* Industry-xq */
  .Industry-xq.content .big-title .tabs { width: 100%; margin-top: 0.4rem; }
  .Industry-xq.content .big-title .tabs .swiper-slide { width: 2.2rem; height: 0.7rem; font-size: 0.28rem; }
  .Industry-xq.content .section1 ul { grid-template-columns: repeat(1, 1fr); gap: 0.3rem; }
  .Industry-xq.content .section1 ul li { padding: 0.4rem 0.3rem; }
  .Industry-xq.content .section1 ul li h3 { font-size: 0.3rem; margin: 0.2rem 0; }
  .Industry-xq.content .section1 ul li p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq.content .section1 ul li:first-child { margin-top: 0; }
  .Industry-xq.content .section2 .text-img { flex-direction: column-reverse; }
  .Industry-xq.content .section2 .text-img .text { width: 100%; padding: 0.6rem 0.3rem; }
  .Industry-xq.content .section2 .text-img .text h3 { margin-bottom: 0.2rem; }
  .Industry-xq.content .section2 .text-img .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq.content .section2 .text-img .text .btn-more { margin-top: 0.3rem; }
  .Industry-xq.content .section2 .text-img .img { width: 100%; }
  .Industry-xq.content .section3 .big-title { flex-wrap: wrap; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 { padding-bottom: 0.7rem; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide { height: auto; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .img { height: 2rem; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .img:before { opacity: 1; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text { padding: 0.3rem 0.2rem 0.4rem; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text h3 { font-size: 0.28rem; margin-bottom: 0.2rem; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .text p { font-size: 0.24rem; margin-top: 0.15rem; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide .btns { display: none; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-slide:hover { box-shadow: none; }
  .Industry-xq.content .section3 .slide .swiper-slide .slide1 .swiper-pagination-bullet { width: 0.18rem; height: 0.18rem; }
  .Industry-xq.content .section4 .slide { padding-bottom: 0.6rem; }
  .Industry-xq.content .section4 .slide .swiper-slide .text { width: 100%; padding: 0.4rem; position: relative; right: 0; top: 0; background: rgba(240, 244, 244, 0.9); transform: translateY(0); }
  .Industry-xq.content .section4 .slide .swiper-slide .text h3 { font-size: 0.26rem; }
  .Industry-xq.content .section4 .slide .swiper-slide .text h2 { margin: 0.1rem 0 0.3rem; }
  .Industry-xq.content .section4 .slide .swiper-slide .text p { font-size: 0.26rem; }
  .Industry-xq.content .section4 .slide .swiper-slide:nth-child(even) .text { left: 0; right: auto; }
  .Industry-xq.content .section4 .slide .swiper-button-next, .Industry-xq.content .section4 .slide .swiper-button-prev { width: 0.8rem; height: 0.8rem; top: 20%; }
  /* Industry-xq-lbj */
  .Industry-xq-lbj.content .section1 .text-img { flex-direction: column-reverse; }
  .Industry-xq-lbj.content .section1 .text-img .text { width: 100%; padding: 0.6rem 0.3rem; }
  .Industry-xq-lbj.content .section1 .text-img .text h3 { margin-bottom: 0.2rem; }
  .Industry-xq-lbj.content .section1 .text-img .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq-lbj.content .section1 .text-img .text .btn-more { margin-top: 0.3rem; }
  .Industry-xq-lbj.content .section1 .text-img .img { width: 100%; }
  .Industry-xq-lbj.content .section2 .slide .swiper-slide .text { height: 3.2rem; padding: 0.3rem; }
  .Industry-xq-lbj.content .section2 .slide .swiper-slide .text h3 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Industry-xq-lbj.content .section2 .slide .swiper-slide .text p { font-size: 0.26rem; margin-top: 0.15rem; line-height: 0.4rem; }
  .Industry-xq-lbj.content .section2 .slide .swiper-slide:nth-child(3n) { margin-right: 0; }
  .Industry-xq-lbj.content .section2 .slide .swiper-slide:nth-last-child(-n+3) { margin-bottom: 0; }
  .Industry-xq-lbj.content .section2 ul li { width: 48%; margin: 0 4% 0.3rem 0; border: 1px solid #EFEFEF; }
  .Industry-xq-lbj.content .section2 ul li .img { overflow: hidden; }
  .Industry-xq-lbj.content .section2 ul li .img img { width: 100%; }
  .Industry-xq-lbj.content .section2 ul li .text { padding: 0.3rem 0.2rem; }
  .Industry-xq-lbj.content .section2 ul li .text h3 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Industry-xq-lbj.content .section2 ul li .text p { font-size: 0.26rem; margin-top: 0.15rem; line-height: 0.4rem; }
  .Industry-xq-lbj.content .section2 ul li:nth-child(3n) { margin-right: 4%; }
  .Industry-xq-lbj.content .section2 ul li:nth-child(2n) { margin-right: 0; }
  .Industry-xq-lbj.content .section2 ul li:nth-last-child(-n+3) { margin-bottom: 0.3rem; }
  /* Industry-xq-ith */
  .Industry-xq-ith.content .section1 .text-img { flex-direction: column-reverse; }
  .Industry-xq-ith.content .section1 .text-img .text { width: 100%; padding: 0.6rem 0.3rem; }
  .Industry-xq-ith.content .section1 .text-img .text h3 { margin-bottom: 0.2rem; }
  .Industry-xq-ith.content .section1 .text-img .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq-ith.content .section1 .text-img .text .btn-more { margin-top: 0.3rem; }
  .Industry-xq-ith.content .section1 .text-img .img { width: 100%; }
  .Industry-xq-ith.content .section2 img { width: 100%; }
  .Industry-xq-ith.content .section3 ul li { width: 100%; margin: 0 0 0.3rem 0; }
  .Industry-xq-ith.content .section3 ul li .text { padding: 0.4rem 0.3rem; }
  .Industry-xq-ith.content .section3 ul li .text h3 { font-size: 0.32rem; }
  .Industry-xq-ith.content .section3 ul li .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq-ith.content .section4 .text { width: 100%; padding: 0.6rem 0.4rem; position: relative; top: 0; }
  .Industry-xq-ith.content .section4 .text p { font-size: 0.26rem; line-height: 0.44rem; }
  /* Industry-xq */
  .Industry-xq1.content .big-title .tabs { width: 100%; margin-top: 0.4rem; }
  .Industry-xq1.content .big-title .tabs .swiper-slide { width: 2.2rem; height: 0.7rem; font-size: 0.28rem; }
  .Industry-xq1.content .info .text-img { flex-direction: column-reverse; }
  .Industry-xq1.content .info .text-img .text { width: 100%; padding: 0.6rem 0.3rem; }
  .Industry-xq1.content .info .text-img .text h3 { margin-bottom: 0.2rem; }
  .Industry-xq1.content .info .text-img .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq1.content .info .text-img .text .btn-more { margin-top: 0.3rem; }
  .Industry-xq1.content .info .text-img .img { width: 100%; }
  .Industry-xq1.content .product .big-title { flex-wrap: wrap; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 { padding-bottom: 0.7rem; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide { height: auto; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .img { height: 2rem; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .img:before { opacity: 1; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text { padding: 0.3rem 0.2rem 0.4rem; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text h3 { font-size: 0.28rem; margin-bottom: 0.2rem; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .text p { font-size: 0.24rem; margin-top: 0.15rem; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide .btns { display: none; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-slide:hover { box-shadow: none; }
  .Industry-xq1.content .product .slide .swiper-slide .slide1 .swiper-pagination-bullet { width: 0.18rem; height: 0.18rem; }
  .Industry-xq1.content .advantage ul { grid-template-columns: repeat(1, 1fr); gap: 0.3rem; }
  .Industry-xq1.content .advantage ul li { padding: 0.4rem 0.3rem; }
  .Industry-xq1.content .advantage ul li h3 { font-size: 0.3rem; margin: 0.2rem 0; }
  .Industry-xq1.content .advantage ul li p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq1.content .advantage ul li:first-child { margin-top: 0; }
  .Industry-xq1.content .advantage1 ul { grid-template-columns: repeat(1, 1fr); gap: 0.4rem; }
  .Industry-xq1.content .advantage1 ul li { padding: 0.4rem; }
  .Industry-xq1.content .advantage1 ul li h3 { font-size: 0.32rem; margin-bottom: 0.25rem; }
  .Industry-xq1.content .advantage1 ul li p { font-size: 0.26rem; }
  .Industry-xq1.content .solution .slide { padding-bottom: 0.6rem; }
  .Industry-xq1.content .solution .slide .swiper-slide .text { width: 100%; padding: 0.4rem; position: relative; right: 0; top: 0; background: rgba(240, 244, 244, 0.9); transform: translateY(0); }
  .Industry-xq1.content .solution .slide .swiper-slide .text h3 { font-size: 0.26rem; }
  .Industry-xq1.content .solution .slide .swiper-slide .text h2 { margin: 0.1rem 0 0.3rem; }
  .Industry-xq1.content .solution .slide .swiper-slide .text p { font-size: 0.26rem; }
  .Industry-xq1.content .solution .slide .swiper-slide:nth-child(even) .text { left: 0; right: auto; }
  .Industry-xq1.content .solution .slide .swiper-button-next, .Industry-xq1.content .solution .slide .swiper-button-prev { width: 0.8rem; height: 0.8rem; top: 20%; }
  .Industry-xq1.content .plan ul { grid-template-columns: repeat(1, 1fr); gap: 0.3rem; }
  .Industry-xq1.content .plan ul li .text { padding: 0.4rem 0.3rem; }
  .Industry-xq1.content .plan ul li .text h3 { font-size: 0.32rem; }
  .Industry-xq1.content .plan ul li .text p { font-size: 0.26rem; line-height: 0.44rem; }
  .Industry-xq1.content .case .text { width: 100%; padding: 0.6rem 0.4rem; position: relative; top: 0; }
  .Industry-xq1.content .case .text p { font-size: 0.26rem; line-height: 0.44rem; }
  /* Technology */
  .Technology.content { padding-top: 0.3rem; padding-bottom: 0; }
  .Technology.content .section1 { padding-bottom: 1rem; }
  .Technology.content .section1 .slide { margin-top: 0.3rem; padding: 0; }
  .Technology.content .section1 .slide .swiper-slide { padding: 0.6rem 0.3rem; }
  .Technology.content .section1 .slide .swiper-slide .text { width: 100%; }
  .Technology.content .section1 .slide .swiper-slide .text .tit { margin: 0.3rem 0 0.4rem; }
  .Technology.content .section1 .slide .swiper-slide .text .tit h3 { font-size: 0.36rem; }
  .Technology.content .section1 .slide .swiper-slide .text .tit h4 { font-size: 0.24rem; margin-top: 0.1rem; }
  .Technology.content .section1 .slide .swiper-slide .text .txt h4 { font-size: 0.3rem; margin-bottom: 0.15rem; }
  .Technology.content .section1 .slide .swiper-slide .text .txt p { font-size: 0.24rem; }
  .Technology.content .section1 .slide .swiper-slide .img { width: 100%; margin-top: 0.5rem; }
  /* Contact */
  .Contact.content { padding-bottom: 0; }
  .Contact.content .section1 { padding: 0rem 0 1rem; }
  .Contact.content .section1 h2 { font-size: 0.44rem; }
  .Contact.content .section1 .container { padding: 0 !important; }
  .Contact.content .section1 .map { height: 5rem; }
  .Contact.content .section1 .info { margin-top: 0.6rem; display: block; padding: 0 0.3rem; overflow: hidden; }
  .Contact.content .section1 .info .text { margin-bottom: 0.6rem; }
  .Contact.content .section1 .info .text h3 { font-size: 0.36rem; padding-bottom: 0.22rem; }
  .Contact.content .section1 .info .text p { font-size: 0.24rem; color: #333; margin-top: 0.2rem; }
  .Contact.content .section1 .info .touz { float: left; }
  .Contact.content .section1 .info .touz .item:first-child { margin-bottom: 0.4rem; }
  .Contact.content .section1 .info .touz .item h3 { margin-bottom: 0.15rem; }
  .Contact.content .section1 .info .touz .item p { font-size: 0.24rem; }
  .Contact.content .section1 .info .qr { width: 1.7rem; float: right; }
  .Contact.content .section1 .info .qr img { width: 1.6rem; }
  .Contact.content .section1 .info .qr p { font-size: 0.24rem; margin-top: 0.1rem; }
  .Contact.content .section2 { padding: 0.6rem 0 1rem; background: url(../images/contact/section2-bg-xs.jpg) no-repeat center/100%; }
  .Contact.content .section2 ul { display: block; }
  .Contact.content .section2 ul li { width: 100%; padding: 0.3rem; margin-right: 0; margin-bottom: 0.2rem; }
  .Contact.content .section2 ul li h3 { margin-bottom: 0.25rem; font-size: 0.3rem; }
  .Contact.content .section2 ul li .item { font-size: 0.24rem; margin-bottom: 0.2rem; }
  .Contact.content .section2 ul li .item:last-child { margin-bottom: 0; }
  .Contact.content .section2 ul li .item p { padding-left: 0.36rem; }
  .Contact.content .section2 ul li .item p i { font-size: 0.26rem; top: 0.04rem; }
  /* News */
  .News.content .big .img { width: 100%; }
  .News.content .big .text { width: 100%; padding: 0.4rem 0.3rem 0.5rem; }
  .News.content .big .text h3 { font-size: 0.24rem; }
  .News.content .big .text h2 { margin: 0.15rem 0 0.2rem; }
  .News.content .big .text p { font-size: 0.24rem; }
  .News.content .big .text .more { font-size: 0.24rem; margin-top: 0.4rem; }
  .News.content .big .text .more i { font-size: 0.24rem; }
  .News.content .big:hover img { transform: scale(1); }
  .News.content .big:hover .text h2 { color: #333; }
  .News.content .big:hover .text .more i { margin-left: 0.1rem; }
  .News.content ul { margin-top: 0.4rem; }
  .News.content ul li { margin-bottom: 0.6rem; padding-bottom: 0.6rem; border-bottom: 1px solid #E2E6EC; }
  .News.content ul li a { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
  .News.content ul li a .text { width: 100%; padding: 0.4rem 0.3rem 0; }
  .News.content ul li a .text h3 { font-size: 0.24rem; }
  .News.content ul li a .text h2 { font-size: 0.3rem; margin: 0.15rem 0 0.2rem; }
  .News.content ul li a .text p { font-size: 0.24rem; }
  .News.content ul li a .text .more { font-size: 0.24rem; }
  .News.content ul li a .text .more i { font-size: 0.24rem; }
  .News.content ul li a .img { width: 100%; }
  .News.content ul li a:hover img { transform: scale(1); }
  .News.content ul li a:hover .text h2 { color: #333; }
  .News.content ul li a:hover .text .more i { margin-left: 0.1rem; }
  /* News-zt */
  .News-zt.content { padding-top: 0; }
  .News-zt.content ul li { width: 100%; margin: 0.6rem 0 0 0; }
  .News-zt.content ul li .img { height: 3.5rem; }
  .News-zt.content ul li .text h4 { font-size: 0.26rem; margin: 0.3rem 0 0.15rem; }
  .News-zt.content ul li .text h3 { font-size: 0.32rem; }
  .News-zt.content ul li:hover img { transform: scale(1); }
  .News-zt.content ul li:hover .text h3 { color: #000; }
  /* News-video */
  .News-video.content { padding-top: 0; }
  .News-video.content ul li { width: 100%; margin: 0.6rem 0 0 0; }
  .News-video.content ul li .img { height: 4rem; }
  .News-video.content ul li .img i { font-size: 0.8rem; }
  .News-video.content ul li .text h4 { font-size: 0.26rem; margin: 0.3rem 0 0.05rem; }
  .News-video.content ul li .text h3 { font-size: 0.32rem; line-height: 0.5rem; }
  .News-video.content ul li:hover img { transform: scale(1); }
  .News-video.content ul li:hover .text h3 { color: #000; }
  /* News-xq */
  .News-xq.content { padding-bottom: 1rem; }
  .News-xq.content .title { font-size: 0.42rem; line-height: 1.6; margin-bottom: 0.3rem; }
  .News-xq.content .other .tags span { font-size: 0.24rem; padding: 0 0.2rem; }
  .News-xq.content video { width: 100%; }
  .News-xq.content p { margin-bottom: 0.2rem; font-size: 0.26rem; }
  .News-xq.content .relevant { margin-top: 0.5rem; }
  .News-xq.content .relevant a { padding: 0.2rem 0; font-size: 0.26rem; }
  .News-xq.content .relevant a p { width: 80%; }
  .News-xq.content .relevant a span { margin-right: 0.1rem; }
  .News-xq.content .relevant a:hover { color: #333; }
  .page-xs { margin-top: 0.4rem; text-align: center; }
  .page-xs .btn-more { margin: 0 auto; }
  .page-xs .no-more { font-size: 0.24rem; color: #999; }
  /* Page404 */
  .Page404 .banner { height: 5.5rem; }
  .Page404 .content .text { width: 90%; margin: 0.4rem auto 0; text-align: center; }
  .Page404 .content .text h1 { font-size: 0.5rem; }
  .Page404 .content .text .p p { width: 2.1rem; font-size: 0.26rem; line-height: 0.4rem; margin: 0 0.15rem; }
  .Page404 .content .text .p .btn11 { padding: 0 0.2rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; }
  .Page404 .content .text .p .btn11 i { font-size: 0.26rem; }
  /* Sitemap */
  .Sitemap .banner { height: 5.5rem; }
  .Sitemap .content { padding: 0.8rem 0; }
  .Sitemap .content dl { padding-bottom: 0.4rem; margin-top: 0.4rem; }
  .Sitemap .content dl dt { font-size: 0.32rem; }
  .Sitemap .content dl dd { margin-top: 0.3rem; }
  .Sitemap .content dl dd a { width: 33.333%; font-size: 0.28rem; }
  /* Legal */
  .Legal .banner { height: 5.5rem; }
  .Legal .title { margin-bottom: 0.3rem; }
  .Legal .content { padding: 0.8rem 0; }
  .Legal .content h2 { font-size: 0.3rem; margin-bottom: 0.25rem; }
  .Legal .content p { font-size: 0.26rem; margin-bottom: 0.35rem; line-height: 0.42rem; }
  /* Search */
  .Search .header { box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.15); }
  .Search .header:before { background: #fff; }
  .Search .header .logo { background: url(../images/logo1.png) no-repeat center/100%; }
  .Search .header .lang { color: #000; }
  .Search .header .lang i { color: #000; }
  .Search .header .menu .bars .bar { background: #000; }
  .Search.content { padding-top: 1rem; }
  .Search.content .back { margin: 0.6rem 0; font-size: 0.28rem; }
  .Search.content .back i { font-size: 0.3rem; vertical-align: -0.01rem; }
  .Search.content .form { padding-bottom: 1rem; }
  .Search.content .form form { width: 100%; }
  .Search.content .form form .title { font-size: 0.4rem; }
  .Search.content .form form .search { width: 100%; padding: 0 0.3rem; border-radius: 0.5rem; }
  .Search.content .form form .search input { height: 0.8rem; font-size: 0.28rem; }
  .Search.content .form form .search i { font-size: 0.3rem; }
  .Search.content .form .result { font-size: 0.26rem; }
  .Search.content .form .result b { font-size: 0.3rem; }
  .Search.content .form .no-result p { font-size: 0.26rem; }
  .Search .bottom-contact { background: url(../images/bottom-contact-bg.png) no-repeat center/cover #fff; }
  /* join */
  .Join.content .container { padding: 0; }
  .Join.content .container .section1 .title-box { padding: 0 0.3rem; }
  .Join.content .container .section1 .title-box .title h2 { font-size: 0.44rem; }
  .Join.content .container .section1 .title-box p { margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.4rem; }
  .Join.content .container .section1 .cont { display: block; margin-top: 0; padding-bottom: 0; }
  .Join.content .container .section1 .cont ul { padding-right: 0; width: 100%; padding: 0 0.3rem; }
  .Join.content .container .section1 .cont ul li { padding: 0.4rem 0; }
  .Join.content .container .section1 .cont ul li:first-child { padding-top: 0.4rem; }
  .Join.content .container .section1 .cont ul li:last-child { border: 0; }
  .Join.content .container .section1 .cont ul li .txt h5 { font-size: 0.3rem; }
  .Join.content .container .section1 .cont ul li .txt p { color: #333; font-size: 0.26rem; line-height: 0.4rem; }
  .Join.content .container .section1 .cont .img { width: 100%; }
  .Join.content .container .section1 .cont .img img { width: 100%; }
  /*JoinRecruit*/
  .JoinRecruit .section1 { padding-bottom: 0.4rem; }
  .JoinRecruit .section1 h3 { font-size: 0.36rem; margin-bottom: 0.6rem; }
  .JoinRecruit .section1 .table-box-xs ul li { padding: 0.3rem; margin-bottom: 0.2rem; background: #FFFFFF; box-shadow: 0 0.02rem 0.2rem 0.01rem rgba(193, 200, 209, 0.2); border-radius: 0.15rem; position: relative; }
  .JoinRecruit .section1 .table-box-xs ul li .title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.25rem; }
  .JoinRecruit .section1 .table-box-xs ul li .title h2 { font-size: 0.32rem; color: #000; font-weight: bold; }
  .JoinRecruit .section1 .table-box-xs ul li .title i { color: #333333; font-size: 0.32rem; }
  .JoinRecruit .section1 .table-box-xs ul li p { font-size: 0.26rem; color: #000000; margin-bottom: 0.1rem; }
  .JoinRecruit .section1 .table-box-xs ul li span { color: #999999; font-size: 0.26rem; }
  /* Join-xq */
  .Join-xq .content .back { display: flex; align-items: center; color: #8C8D8F; font-size: 0.28rem; margin-bottom: 0.4rem; }
  .Join-xq .content .back .iconfont { margin-right: 0.05rem; }
  .Join-xq .content .top { margin-bottom: 0.2rem; }
  .Join-xq .content .top .tit h2 { font-size: 0.32rem; }
  .Join-xq .content .top .tit p { font-size: 0.3rem; }
  .Join-xq .content .top .info { font-size: 0.26rem; margin-top: 0.2rem; color: #8C8D8F; }
  .Join-xq .content .top .info .iconfont { margin-right: 0.05rem; display: inline-block; }
  .Join-xq .content .text-box h2 { font-size: 0.3rem; margin: 0.4rem 0 0.2rem; font-weight: normal; }
  .Join-xq .content .text-box p { font-size: 0.26rem; line-height: 0.5rem; margin-bottom: 0.1rem; padding-left: 0.3rem; color: #8C8D8F; }
  .Join-xq .content .text-box p:before { width: 0.12rem; height: 0.12rem; top: 0.18rem; }
  /* SocialActivity */
  .SocialActivity.content { padding-bottom: 0; }
  .SocialActivity .section1 { padding-bottom: 0.3rem; }
  .SocialActivity .section1 h3 { font-size: 0.44rem; margin-bottom: 0.5rem; }
  .SocialActivity .section1 ul { display: block; }
  .SocialActivity .section1 ul li { width: 100%; margin-right: 0; margin-top: 0.4rem; }
  .SocialActivity .section1 ul li h4 { font-size: 0.32rem; line-height: 0.46rem; }
  .SocialActivity .section1 ul li p { font-size: 0.26rem; line-height: 0.42rem; }
  .SocialActivity .section1 ul li .time { font-size: 0.26rem; }
  /* SocialLiability */
  .SocialLiability .section1 { padding-bottom: 0; margin-bottom: -0.2rem; }
  .SocialLiability .section1 .title-box .title h2 { font-size: 0.44rem; }
  .SocialLiability .section1 .title-box p { margin-top: 0.2rem; font-size: 0.26rem; line-height: 0.4rem; }
  .SocialLiability .section1 .cont { margin-top: 0.4rem; display: block; }
  .SocialLiability .section1 .cont .img { width: 100%; margin-bottom: 0.6rem; }
  .SocialLiability .section1 .cont ul { padding-left: 0; width: 100%; }
  .SocialLiability .section1 .cont ul li .txt { top: auto; bottom: 0; padding: 0 0.3rem 0.4rem; }
  .SocialLiability .section1 .cont ul li .txt p { font-size: 0.26rem; line-height: 0.4rem; }
  /* Innovation */
  .Innovation.content { background: url(../images/technology/bg-xs.jpg) no-repeat; padding-bottom: 0.8rem; }
  .Innovation .section1 { position: relative; z-index: 2; }
  .Innovation .section1 .container { padding: 0; }
  .Innovation .section1 ul { padding-top: 0; }
  .Innovation .section1 ul li { padding: 0.35rem 0.3rem 0; display: block; }
  .Innovation .section1 ul li:nth-child(2n+2) .item-l { padding-left: 0; }
  .Innovation .section1 ul li .img { width: 100%; }
  .Innovation .section1 ul li .item-l { padding-top: 0.4rem; width: 100%; }
  .Innovation .section1 ul li .item-l .title { padding-top: 0.45rem; position: relative; margin-bottom: 0.4rem; }
  .Innovation .section1 ul li .item-l .title h4 { font-size: 0.44rem; }
  .Innovation .section1 ul li .item-l .title h5 { color: #EAEAEA; }
  .Innovation .section1 ul li .item-l .txt { display: flex; }
  .Innovation .section1 ul li .item-l .txt .inp { flex: 1; }
  .Innovation .section1 ul li .item-l .txt .inp.f30 { flex: 0 0 30%; }
  .Innovation .section1 ul li .item-l .txt .inp.f31 { flex: 0 0 31%; }
  .Innovation .section1 ul li .item-l .txt .inp.f40 { flex: 0 0 40%; }
  .Innovation .section1 ul li .item-l .txt .inp .world { font-size: 0.26rem; }
  .Innovation .section1 ul li .item-l .txt .inp .world span { margin-right: 0.16rem; }
  .Innovation .section1 ul li .item-l .txt .inp .name { font-size: 0.26rem; }
  .Innovation .section1 ul li .item-l .txt .inp .name.mt60 { margin-bottom: 0.48rem; }
  .Innovation .section1 ul li .item-l .txt .inp .num { margin-top: 0.15rem; }
  .Innovation .section1 ul li .item-l .txt .inp .num .inItem { margin-right: 0.4rem; }
  .Innovation .section1 ul li .item-l .txt .inp .num .inItem .status { font-size: 0.26rem; top: -0.3rem; min-width: 1.2rem; }
  .Innovation .section1 ul li .item-l .txt .inp .num label { font-size: 0.26rem; }
  .Innovation .section1 ul li .item-l .txt .inp .num .ml30 { margin-left: 0.2rem; }
  .Innovation .section2 { position: relative; z-index: 2; padding-top: 0.8rem; background-color: #fff; }
  .Innovation .section2 .container { padding: 0; }
  /* Innovation1 */
  .Innovation1.content { padding-bottom: 0.5rem; background: url(../images/technology/bg-xs.jpg) no-repeat; }
  .Innovation1 .section1 { position: relative; z-index: 2; }
  .Innovation1 .section1 .container { padding: 0; }
  .Innovation1 .section1 ul { padding-top: 0; }
  .Innovation1 .section1 ul li { padding: 0.35rem 0.3rem 0; display: block; }
  .Innovation1 .section1 ul li:nth-child(2n+2) .item-l { padding-left: 0; }
  .Innovation1 .section1 ul li .img { width: 100%; }
  .Innovation1 .section1 ul li .item-l { padding-top: 0.4rem; width: 100%; }
  .Innovation1 .section1 ul li .item-l .title { padding-top: 0.45rem; position: relative; margin-bottom: 0.4rem; }
  .Innovation1 .section1 ul li .item-l .title h4 { font-size: 0.44rem; }
  .Innovation1 .section1 ul li .item-l .title h5 { color: #EAEAEA; }
  .Innovation1 .section1 ul li .item-l .txt { display: flex; }
  .Innovation1 .section1 ul li .item-l .txt .inp { flex: 1; }
  .Innovation1 .section1 ul li .item-l .txt .inp.f30 { flex: 0 0 30%; }
  .Innovation1 .section1 ul li .item-l .txt .inp.f31 { flex: 0 0 31%; }
  .Innovation1 .section1 ul li .item-l .txt .inp.f40 { flex: 0 0 40%; }
  .Innovation1 .section1 ul li .item-l .txt .inp .world { font-size: 0.26rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .world span { margin-right: 0.16rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .name { font-size: 0.26rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .name.mt60 { margin-bottom: 0.48rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .num { margin-top: 0.15rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .num .inItem { margin-right: 0.4rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .num .inItem .status { font-size: 0.26rem; top: -0.3rem; min-width: 1.2rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .num label { font-size: 0.26rem; }
  .Innovation1 .section1 ul li .item-l .txt .inp .num .ml30 { margin-left: 0.2rem; }
  .Innovation1 .section2 { padding-top: 0.8rem; }
  .Innovation1 .section2 ul { margin-top: 0.3rem; padding: 0; }
  .Innovation1 .section2 ul li { padding: 0.6rem 0.3rem; }
  .Innovation1 .section2 ul li .text { width: 100%; }
  .Innovation1 .section2 ul li .text .tit { margin: 0.3rem 0 0.4rem; }
  .Innovation1 .section2 ul li .text .tit h3 { font-size: 0.36rem; }
  .Innovation1 .section2 ul li .text .tit h4 { font-size: 0.24rem; margin-top: 0.1rem; }
  .Innovation1 .section2 ul li .text .txt h4 { font-size: 0.3rem; margin-bottom: 0.15rem; }
  .Innovation1 .section2 ul li .text .txt p { font-size: 0.24rem; }
  .Innovation1 .section2 ul li .img { width: 100%; margin-top: 0.5rem; }
  /* Product-x */
  .Product-x .car-header { padding: 0.2rem 0; }
  .Product-x .car-header .container { width: 100%; }
  .Product-x .car-header .left .pname { font-size: 0.32rem; }
  .Product-x .car-header .right .btn { height: 0.7rem; font-size: 0.26rem; padding: 0 0.3rem; background: none; }
  .Product-x .car-header .right .btn.btn1 { display: none; }
  .Product-x .banner { height: 10.8rem; }
  .Product-x .banner .logo { left: 0.3rem; top: 0.29rem; }
  .Product-x .banner .text { left: 0.6rem; right: 0.6rem; top: 2rem; }
  .Product-x .banner .text img { width: 5.44rem; }
  .Product-x.content .section .title-box h2 { font-size: 0.44rem; margin-bottom: 0.25rem; }
  .Product-x.content .section .title-box p { font-size: 0.26rem; line-height: 1.7; }
  .Product-x.content .section .big .bg { aspect-ratio: 75/94; }
  .Product-x.content .section .big .title-box { top: 0.9rem; padding: 0 0.3rem; }
  .Product-x.content .section .big .text-slide { width: 100%; bottom: 0; position: relative; padding: 0.8rem 0.3rem 1.4rem; }
  .Product-x.content .section .big .text-slide .swiper-slide { padding: 0 0.5rem; }
  .Product-x.content .section .big .text-slide .swiper-slide:before { display: none; }
  .Product-x.content .section .big .text-slide .swiper-slide h4 { font-size: 0.3rem; line-height: 1.5; color: #000; }
  .Product-x.content .section .big .text-slide .swiper-slide p { font-size: 0.26rem; line-height: 1.7; margin-top: 0.1rem; color: #6B6B6B; }
  .Product-x.content .section .big .text-slide .swiper-slide:first-child { padding-left: 0; }
  .Product-x.content .section .big .text-slide .swiper-slide:first-child:before { display: none; }
  .Product-x.content .section .big .text-slide .swiper-slide:last-child { padding-right: 0; }
  .Product-x.content .section .big .text-slide .swiper-pagination { bottom: 0.6rem; }
  .Product-x.content .section .big .text-slide .swiper-pagination .swiper-pagination-bullet { width: 0.3rem; height: 0.04rem; background: #000; opacity: .2; border-radius: 0; transition: all .5s ease; }
  .Product-x.content .section .big .text-slide .swiper-pagination .swiper-pagination-bullet-active { width: 0.8rem; background: #28ADC2; opacity: 1; }
  .Product-x.content .section .title-box1 { margin-bottom: 0.5rem; }
  .Product-x.content .section .title-box1 p { font-size: 0.26rem; line-height: 1.7; }
  .Product-x.content .section .block { height: auto; padding: 0.7rem 0.3rem; }
  .Product-x.content .section .slide .swiper-slide .text h4 { font-size: 0.3rem; line-height: 1.5; }
  .Product-x.content .section .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 1.7; margin-top: 0.1rem; }
  .Product-x.content .section .slide1 .swiper-slide { flex-direction: column; gap: 0.2rem; }
  .Product-x.content .section .slide1 .swiper-slide .left { width: 100%; }
  .Product-x.content .section .slide1 .swiper-slide .right { flex: 1; }
  .Product-x.content .section .slide1 .swiper-slide .right ul li { padding: 1rem 0.3rem 0.5rem; }
  .Product-x.content .section .slide1 .swiper-slide .right ul li .text { margin-top: 0.5rem; }
  .Product-x.content .section .slide1 .swiper-slide .text h4 { font-size: 0.3rem; line-height: 1.5; }
  .Product-x.content .section .slide1 .swiper-slide .text p { font-size: 0.26rem; line-height: 1.7; margin-top: 0.1rem; }
  .Product-x.content .info { padding: 1rem 0; }
  .Product-x.content .info ul { flex-direction: column; gap: 0.2rem; }
  .Product-x.content .info ul li { padding: 0.4rem; text-align: center; }
  .Product-x.content .info ul li .icon { width: 0.6rem; margin: 0 auto; }
  .Product-x.content .info ul li h3 { font-size: 0.3rem; margin: 0.2rem 0 0.15rem; }
  .Product-x.content .info ul li p { font-size: 0.26rem; }
  .Product-x.content .video .box { height: 5.2rem; }
  .Product-x.content .video .box .play i { font-size: 0.64rem; margin-bottom: 0.2rem; }
  .Product-x.content .video .box .play p { font-size: 0.24rem; }
  .Product-x.content .parameter .pt { font-size: 0.44rem; }
  .Product-x.content .parameter .table-box table td { font-size: 0.26rem; }
  .Product-x.content .order form { width: auto; padding: 0.6rem 0.4rem; left: 0.3rem; right: 0.3rem; bottom: 2rem; }
  .Product-x.content .order form .row label { font-size: 0.26rem; }
  .Product-x.content .order form .row input { font-size: 0.26rem; padding: 0.15rem 0.2rem; }
  .Product-x.content .order form .row textarea { font-size: 0.26rem; height: 1.55rem; }
  .Product-x.content .order form .btn { height: 0.76rem; font-size: 0.26rem; }
  .Product-x .footer { font-size: 0.24rem; padding: 0.4rem; }
  /* Product-xq */
  .Product-xq .banner { height: 12.8rem; }
  .Product-xq .banner .text { top: 2rem; }
  .Product-xq .banner .text p { font-size: 0.24rem; max-width: 100%; margin: 0.2rem auto; padding: 0 0.6rem; }
  .Product-xq .banner .par { flex-wrap: wrap; bottom: 0.8rem; gap: 0.35rem 0; }
  .Product-xq .banner .par .item { width: 50%; padding: 0; }
  .Product-xq .banner .par .item:before { display: none; }
  .Product-xq .banner .par .item h3 { font-size: 0.36rem; }
  .Product-xq .banner .par .item p { font-size: 0.24rem; margin-top: 0.15rem; }
  .Product-xq.content .icons ul { flex-wrap: wrap; gap: 0.5rem 0; justify-content: flex-start; }
  .Product-xq.content .icons ul li { width: 33.333%; padding: 0 0.2rem; }
  .Product-xq.content .icons ul li h3 { font-size: 0.26rem; }
  .Product-xq.content .intro { padding: 0; }
  .Product-xq.content .video .video { height: 5.2rem; background: url(../images/product/video-bg-xs.webp) no-repeat center/cover; }
  .Product-xq.content .video .video .img { width: 6.08rem; bottom: 0.48rem; }
  .Product-xq.content .video .video .play i { font-size: 0.64rem; margin-bottom: 0.2rem; }
  .Product-xq.content .video .video .play p { font-size: 0.24rem; }
  .Product-xq.content .atlas ul li { width: 48.5%; height: 2.48rem; margin: 0 3% 3% 0; }
  .Product-xq.content .atlas ul li:first-child { width: 100%; height: 5.13rem; }
  .Product-xq.content .atlas ul li:nth-child(odd) { margin-right: 0; }
  .Product-xq.content .case .slide .swiper-slide .img { width: 100%; }
  .Product-xq.content .case .slide .swiper-slide .text { width: 100%; padding: 0.5rem 0.3rem 1.5rem 0.3rem; }
  .Product-xq.content .case .slide .swiper-slide .text p { font-size: 0.26rem; line-height: 1.6; }
  .Product-xq.content .case .slide .btns { right: 0.3rem; bottom: 0.5rem; }
  .Product-xq.content .parameter { margin-bottom: 1rem; }
  .Product-xq.content .parameter .table-box table td { font-size: 0.26rem; }
  .Product-xq.content .parameter .tips { font-size: 0.26rem; line-height: 1.6; }
  .Product-xq.content .order .container { padding: 0 0.3rem; }
  .Product-xq.content .order .img { width: 100%; }
  .Product-xq.content .order .img .title { padding-left: 0; }
  .Product-xq.content .order .form { width: 100%; padding: 0.6rem 0.4rem; }
  .Product-xq.content .order .form form { gap: 0.3rem; }
  .Product-xq.content .order .form form .row { gap: 0.2rem; padding-bottom: 0.15rem; }
  .Product-xq.content .order .form form .row label { font-size: 0.28rem; }
  .Product-xq.content .order .form form .row input { font-size: 0.26rem; height: 0.6rem; }
  .Product-xq.content .order .form form .row select { font-size: 0.26rem; height: 0.6rem; }
  .Product-xq.content .order .form form .agree { gap: 0.1rem; }
  .Product-xq.content .order .form form .agree input { width: 0.3rem; height: 0.3rem; }
  .Product-xq.content .order .form form .agree label { font-size: 0.26rem; }
  .Product-xq.content .order .form form .btn { height: 0.76rem; font-size: 0.26rem; }
  .Product-xq.content .related .btns { gap: 0.2rem; right: 0.3rem; }
  .Product-xq.content .related .btns .btn-prev, .Product-xq.content .related .btns .btn-next { width: 0.6rem; height: 0.6rem; border: 1px solid #fff; background: linear-gradient(180deg, #17719d 0%, #09273c 100%); border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease; }
  .Product-xq.content .related .btns .btn-prev i, .Product-xq.content .related .btns .btn-next i { font-size: 0.26rem; color: #fff; }
  .Product-xq.content .related .btns .btn-prev.swiper-button-disabled, .Product-xq.content .related .btns .btn-next.swiper-button-disabled { background: transparent; border-color: #333; }
  .Product-xq.content .related .btns .btn-prev.swiper-button-disabled i, .Product-xq.content .related .btns .btn-next.swiper-button-disabled i { color: #333; }
  .Product-xq.content .related .slide .swiper-slide { padding: 0.9rem 0.45rem; }
  .Product-xq.content .related .slide .swiper-slide .text { text-align: center; }
  .Product-xq.content .related .slide .swiper-slide .text h3 { font-size: 0.3rem; margin-bottom: 0.2rem; }
  .Product-xq.content .related .slide .swiper-slide .text p { font-size: 0.26rem; }
  .product-intro .text { padding: 0.6rem 0 0; position: relative; }
  .product-intro .text .container { height: 100%; }
  .product-intro .text:before, .product-intro .text:after { display: none; }
  .product-intro .text ul { flex-wrap: wrap; gap: 0.5rem; position: relative; }
  .product-intro .text ul li { flex: 0 0 100%; }
  .product-intro .text ul li h3 { font-size: 0.3rem; color: #000; }
  .product-intro .text ul li p { font-size: 0.24rem; color: #333; }
  .product-intro.kc .text ul li p { padding-left: 0.22rem; }
  .product-intro.kc .text ul li p:before { width: 0.08rem; height: 0.08rem; background: rgba(0, 0, 0, 0.6); top: 0.2rem; }
  .About-history1 .slide { padding: 0 0.3rem; }
  .About-history1 .slide .btns .btn-prev:hover, .About-history1 .slide .btns .btn-next:hover { background: #fff; }
  .About-history1 .slide .btns .btn-prev:hover i, .About-history1 .slide .btns .btn-next:hover i { color: #333; }
  .About-history1 .slide .swiper-slide .con { flex-wrap: wrap; }
  .About-history1 .slide .swiper-slide .con .img { width: 100%; margin-bottom: 0.5rem; border-radius: 0.08rem; padding-right: 0.4rem; }
  .About-history1 .slide .swiper-slide .con ul { width: 100%; height: 3.6rem; padding-right: 0.4rem; }
  .About-history1 .slide .swiper-slide .con ul li { margin-bottom: 0.3rem; }
  .About-history1 .slide .swiper-slide .con ul li h4 { font-size: 0.26rem; margin-bottom: 0.2rem; }
  .About-history1 .slide .swiper-slide .con ul li p { font-size: 0.26rem; line-height: 1.6; } }
