body {
 --bj: 10vw;
 --top: 0.9rem; line-height: 1.2; }
.w1520 { padding: 0 10vw; }
.w1200 { width: min(1200px, 90vw); margin: 0 auto; }
.p100 { padding-top: 1rem; }
.p100_ { padding-bottom: 1rem; }
.p50 { padding-top: 0.5rem; }
.p50_ { padding-bottom: 0.5rem; }
.f60 { font-size: 0.6rem; }
.f56 { font-size: 0.56rem; }
.f48 { font-size: 0.48rem; }
.f38 { font-size: 0.38rem; }
.f36 { font-size: 0.36rem; }
.f32 { font-size: 0.32rem; }
.f28 { font-size: 0.28rem; }
.f26 { font-size: 0.26rem; }
.f24 { font-size: 0.24rem; }
.f22 { font-size: 0.22rem; }
.pu_search .close { position: absolute; right: var(--bj);  top: .1rem;
 font-size: .24rem;
}
.pu_search .close i { transition: .4s; color: #888; cursor: pointer; }
.pu_search .close i:hover { color: rgba(201, 0, 51, 1); }
.pc_header { transition: 0.8s; z-index: 5; position: fixed; width: 100%; top: 0; left: 0; }
.pc_header .he_box { padding: 0 4vw; }
.pc_header .he_box .logo a img { display: none; height: 0.32rem; }
.pc_header .he_box .logo a .white { display: block; }
.pc_header .he_box .column { padding: 0 0.66rem; flex: 1; }
.pc_header .he_box .column .nav .slide { position: relative; margin-right: 0.5rem; }
.pc_header .he_box .column .nav .slide.relative { position: initial; }
.pc_header .he_box .column .nav .slide:last-child { margin-right: 0; }
.pc_header .he_box .column .nav .slide .item a { transition: 0.4s; color: #fff; position: relative; line-height: 0.9rem; }
.pc_header .he_box .column .nav .slide .item a::before { transition: 0.4s; content: ''; position: absolute; width: 0%; height: 0.02rem; bottom: 0; left: 0; background: #fff; }
.pc_header .he_box .column .nav .slide .default { display: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); }
.pc_header .he_box .column .nav .slide .default .lt_box { padding: 0.2rem; background: #FFFFFF; white-space: nowrap; font-size: .9em; }
.pc_header .he_box .column .nav .slide .default .lt_box a { margin-bottom: 0.2rem; }
.pc_header .he_box .column .nav .slide .default .lt_box a span { position: relative; }
.pc_header .he_box .column .nav .slide .default .lt_box a span::before { transition: 0.4s; content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 1px; background: #015CAC; }
.pc_header .he_box .column .nav .slide .default .lt_box a:last-child { margin-bottom: 0; }
.pc_header .he_box .column .nav .slide .default .lt_box a:hover { color: #015CAC; }
.pc_header .he_box .column .nav .slide .default .lt_box a:hover span::before { width: 100%; }
.pc_header .he_box .column .nav .slide .product_list { display: none; position: absolute; left: 0; top: 100%; width: 100%; background: #f8f8f8; }
.pc_header .he_box .column .nav .slide .product_list .st_box { width: 100%; }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ { width: 67%; padding: 0.6rem 0.6rem 0.6rem var(--bj); }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.4rem 0.2rem; overflow: auto; height: 68vh; padding-right: 0.1rem; }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list::-webkit-scrollbar {
 width: 0.04rem;
 height: 0.04rem;
}
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list::-webkit-scrollbar-thumb {
 background: #015CAC;
}
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list::-webkit-scrollbar-track {
 background: rgba(203, 20, 39, 0.1);
}
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .one { margin-bottom: 0.14rem; }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .one a { font-weight: 500; color: #000; }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .two { display: grid; gap: 0.08rem; }
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .two p a { font-size: 0.9em; transition: 0.4s; color: #666; display: inline; position: relative; background: linear-gradient(to right, #015CAC, #015CAC); background-position: 0 bottom; background-repeat: no-repeat; background-size: 0% 1px; padding-bottom: 1px; }
/*.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .two p a::before {*/
/*  transition: 0.4s;*/
/*  content: '';*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  width: 0%;*/
/*  height: 1px;*/
/*  background: #015CAC;*/
/*}*/
.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .two p a:hover { color: #015CAC; background-size: 100% 1px; }
/*.pc_header .he_box .column .nav .slide .product_list .st_box .le_ .list .li .two p a:hover::before {*/
/*  width: 100%;*/
/*}*/
.pc_header .he_box .column .nav .slide .product_list .st_box .ri_ { width: 33%; background: #f1f1f1; padding: 4vw; display: flex; }
.pc_header .he_box .column .nav .slide .product_list .st_box .ri_ > div { width: 100%; margin: auto; text-align: center; }
.pc_header .he_box .column .nav .slide .product_list .st_box .ri_ > div img { max-width: 100%; }
.pc_header .he_box .column .nav .slide:hover .item a, .pc_header .he_box .column .nav .slide.active .item a { color: #fff; }
.pc_header .he_box .column .nav .slide:hover .item a::before, .pc_header .he_box .column .nav .slide.active .item a::before { width: 100%; }
.pc_header .he_box .column .nav .slide:hover .product_list, .pc_header .he_box .column .nav .slide:hover .default { display: block; }
.pc_header .he_box .menu .search svg { cursor: pointer; max-width: 0.22rem; }
.pc_header .he_box .menu .search svg path { transition: 0.4s; }
.pc_header .he_box .menu .search svg:hover path { fill: #015CAC; }
.pc_header .he_box .menu .lang { margin: 0 0 0 0.36rem; }
.pc_header .he_box .menu .lang a svg { max-width: 0.25rem; }
.pc_header .he_box .menu .lang a svg path { transition: 0.4s; }
.pc_header .he_box .menu .lang a span { margin-left: 0.06rem; color: #fff; font-family: GilroyRegular; }
.pc_header .he_box .menu .lang a:hover span { color: #015CAC; }
.pc_header .he_box .menu .lang a:hover svg path { fill: #015CAC; }
.pc_header .he_box .menu .but { position: relative; cursor: pointer; }
.pc_header .he_box .menu .but p { margin: 0.06rem 0; transition: 0.4s; width: 24px; height: 2px; background: #fff; }
.pc_header .he_box .menu .but::after, .pc_header .he_box .menu .but::before { opacity: 0; transition: 0.4s; content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 24px; height: 2px; background: #fff; transform-origin: center center; }
.pc_header .he_box .menu .but.active p { opacity: 0; }
.pc_header .he_box .menu .but.active::before { opacity: 1; transform: translateY(-50%) rotate(45deg); }
.pc_header .he_box .menu .but.active::after { opacity: 1; transform: translateY(-50%) rotate(-45deg); }
.pc_header.active, .pc_header:hover, .pc_header.sticky { background: #fff; }
.pc_header.active .he_box .logo a img, .pc_header:hover .he_box .logo a img, .pc_header.sticky .he_box .logo a img { display: block; }
.pc_header.active .he_box .logo a .white, .pc_header:hover .he_box .logo a .white, .pc_header.sticky .he_box .logo a .white { display: none; }
.pc_header.active .he_box .column .nav .slide .item a, .pc_header:hover .he_box .column .nav .slide .item a, .pc_header.sticky .he_box .column .nav .slide .item a { color: #000; }
.pc_header.active .he_box .column .nav .slide .item a::before, .pc_header:hover .he_box .column .nav .slide .item a::before, .pc_header.sticky .he_box .column .nav .slide .item a::before { background: #015CAC; }
.pc_header.active .he_box .menu .search svg path, .pc_header:hover .he_box .menu .search svg path, .pc_header.sticky .he_box .menu .search svg path { fill: #888; }
.pc_header.active .he_box .menu .search svg:hover path, .pc_header:hover .he_box .menu .search svg:hover path, .pc_header.sticky .he_box .menu .search svg:hover path { fill: #015CAC; }
.pc_header.active .he_box .menu .lang a svg path, .pc_header:hover .he_box .menu .lang a svg path, .pc_header.sticky .he_box .menu .lang a svg path { fill: #888; }
.pc_header.active .he_box .menu .lang a span, .pc_header:hover .he_box .menu .lang a span, .pc_header.sticky .he_box .menu .lang a span { color: #888; }
.pc_header.active .he_box .menu .lang a:hover span, .pc_header:hover .he_box .menu .lang a:hover span, .pc_header.sticky .he_box .menu .lang a:hover span { color: #015CAC; }
.pc_header.active .he_box .menu .lang a:hover svg path, .pc_header:hover .he_box .menu .lang a:hover svg path, .pc_header.sticky .he_box .menu .lang a:hover svg path { fill: #015CAC; }
.pc_header.active .he_box .menu .but p, .pc_header:hover .he_box .menu .but p, .pc_header.sticky .he_box .menu .but p { background: #015CAC; }
.pc_header.active .he_box .menu .but::after, .pc_header:hover .he_box .menu .but::after, .pc_header.sticky .he_box .menu .but::after, .pc_header.active .he_box .menu .but::before, .pc_header:hover .he_box .menu .but::before, .pc_header.sticky .he_box .menu .but::before { background: #015CAC; }
.pc_header.sticky { position: sticky; }
.pc_header.active { box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); }
.pc_footer { background: #e3e3e3; }
.pc_footer .ter_top { padding: 0.8rem 0 1.2rem; }
.pc_footer .ter_top .le_box .logo a img { height: 0.35rem; }
.pc_footer .ter_top .le_box .lxwm { margin-top: 0.22rem; }
.pc_footer .ter_top .le_box .lxwm .name { color: #666; }
.pc_footer .ter_top .le_box .lxwm .list { margin-top: 0.18rem; }
.pc_footer .ter_top .le_box .lxwm .list .li { display: flex; flex-wrap: wrap; margin-bottom: 0.1rem; }
.pc_footer .ter_top .le_box .lxwm .list .li:last-child { margin-bottom: 0; }
.pc_footer .ter_top .le_box .lxwm .list .li .svg { width: 0.22rem; }
.pc_footer .ter_top .le_box .lxwm .list .li .svg img { max-width: 100%; }
.pc_footer .ter_top .le_box .lxwm .list .li .link { padding-left: 0.1rem; color: #666; }
.pc_footer .ter_top .le_box .lxwm .list .li .link a { transition: 0.4s; color: #666; }
.pc_footer .ter_top .le_box .lxwm .list .li .link a:hover { color: #015CAC; }
.pc_footer .ter_top .ri_box { padding-left: 8%; flex: 1; /*display: grid;*/
  /*grid-template-columns: repeat(6, 1fr);*/
  /*gap: 0.2rem;*/
display: flex; flex-wrap: wrap; justify-content: space-between; }
.pc_footer .ter_top .ri_box .item { max-width: 16.66%; }
.pc_footer .ter_top .ri_box .item .one { margin-bottom: 0.18rem; }
.pc_footer .ter_top .ri_box .item .one a { color: #000; font-weight: bold; }
.pc_footer .ter_top .ri_box .item .two a { margin-bottom: 0.1rem; transition: 0.4s; color: #666; font-size: .95em; }
.pc_footer .ter_top .ri_box .item .two a:last-child { margin-bottom: 0; }
.pc_footer .ter_top .ri_box .item .two a:hover { color: #015CAC; }
.pc_footer .ter_top .ri_box .item .two .code { display: flex; justify-content: center; }
.pc_footer .ter_top .ri_box .item .two .code div:last-child { /* margin-left: 0.16rem; */
}
.pc_footer .ter_top .ri_box .item .two .code div img { width: 1rem; }
.pc_footer .ter_top .ri_box .item .two .code div p { margin-top: 0.1rem; text-align: center; color: #666; }
.pc_footer .ter_bot { border-top: 1px solid #d4d4d4; }
.pc_footer .ter_bot .copy { padding: 0.2rem 0; }
.pc_footer .ter_bot .copy p { margin-right: 0.1rem; color: #777; }
.pc_footer .ter_bot .copy p:last-child { margin-right: 0; }
.pc_footer .ter_bot .copy p a { color: #777; transition: 0.4s; display: inline; }
.pc_footer .ter_bot .copy p a:hover { color: #015CAC; }
.pu_suspension { transition: 0.6s; opacity: 0; z-index: 5; position: fixed; right: 0; top: 70%; transform: translateY(-50%); }
.pu_suspension .on_box { display: grid; gap: 1px; }
.pu_suspension .on_box .item a { cursor: pointer; width: 0.6rem; height: 0.6rem; background: #015CAC; display: flex; }
.pu_suspension .on_box .item a img { max-width: 60%; max-height: 60%; margin: auto; }
.pu_suspension.active { opacity: 1; top: 50%; }
.pu_navigation { transition: 1s; z-index: 6; position: fixed; top: 0; right: 0; width: var(--vw); height: var(--vh); transform: translateX(100%); }
.pu_navigation .na_box { margin-left: auto; width: 40%; height: 100%; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(16px); padding: 0 4vw; display: flex; flex-direction: column; }
.pu_navigation .na_box .top { height: var(--top); }
.pu_navigation .na_box .top .but i { cursor: pointer; font-size: 24px; color: #015CAC; font-weight: bold; }
.pu_navigation .na_box .bot { flex: 1; padding: 0.54rem 0; display: flex; flex-direction: column; }
.pu_navigation .na_box .bot .div_1 { flex: 1; }
.pu_navigation .na_box .bot .div_1 > div { width: 100%; height: 66vh; display: flex; flex-wrap: wrap; }
.pu_navigation .na_box .bot .div_1 .first_order { width: 55%; padding-right: 5%; border-right: 1px solid #dddedf; }
.pu_navigation .na_box .bot .div_1 .first_order a { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0.12rem; }
.pu_navigation .na_box .bot .div_1 .first_order a:last-child { margin-bottom: 0; }
.pu_navigation .na_box .bot .div_1 .first_order a span { transition: 0.4s; color: #333; flex: 1; }
.pu_navigation .na_box .bot .div_1 .first_order a i { opacity: 0; color: #015CAC; }
.pu_navigation .na_box .bot .div_1 .first_order a.active span { color: #015CAC; }
.pu_navigation .na_box .bot .div_1 .first_order a.active i { opacity: 1; }
.pu_navigation .na_box .bot .div_1 .second_level { width: 45%; height: 100%; padding-left: 5%; overflow: auto; }
.pu_navigation .na_box .bot .div_1 .second_level::-webkit-scrollbar {
 width: 2px;
 height: 2px;
}
.pu_navigation .na_box .bot .div_1 .second_level::-webkit-scrollbar-thumb {
 background: #015CAC;
}
.pu_navigation .na_box .bot .div_1 .second_level::-webkit-scrollbar-track {
 background: rgba(203, 20, 39, 0.1);
}
.pu_navigation .na_box .bot .div_1 .second_level .li { display: none; }
.pu_navigation .na_box .bot .div_1 .second_level .li.active { display: block; }
.pu_navigation .na_box .bot .div_1 .second_level .li a { transition: 0.4s; color: #666; margin-bottom: 0.2rem; }
.pu_navigation .na_box .bot .div_1 .second_level .li a:last-child { margin-bottom: 0; }
.pu_navigation .na_box .bot .div_1 .second_level .li a:hover { color: #015CAC; }
.pu_navigation .na_box .bot .div_2 { display: grid; gap: 0.1rem; }
.pu_navigation .na_box .bot .div_2 .li { display: flex; align-items: center; }
.pu_navigation .na_box .bot .div_2 .li img { width: 0.22rem; }
.pu_navigation .na_box .bot .div_2 .li a { padding-left: 0.1rem; transition: 0.4s; color: #666; font-family: GilroyMedium; }
.pu_navigation .na_box .bot .div_2 .li a:hover { color: #015CAC; }
.pu_navigation.active { transform: translateX(0); }
.pu_link { display: inline-block; }
.index_walkinto .pu_link a { border: 1px solid #fff; color: #fff; }
.pu_link a { cursor: pointer; font-size: 0.18rem; transition: 0.6s; width: 1.66rem; line-height: 0.54rem; text-align: center; border: 1px solid #015CAC; border-radius: 5px; color: #015CAC; }
.pu_link a:hover { background: #015CAC; color: #fff; }
.pu_link.white a { /* border-color: #fff; */
color: #fff; background: #CB1427; }
.pu_link.white a:hover { background: #fff; color: #CB1427; border: #fff; }
.pu_title .t1 { color: #000; }
.pu_title .t2 { line-height: 1.4; margin-top: 0.08rem; color: #666; }
.pu_switch { display: flex; }
.pu_switch .prev, .pu_switch .next { font-size: 0.28rem; }
.pu_switch .prev i, .pu_switch .next i { cursor: pointer; transition: 0.4s; color: #aaaaaa; }
.pu_switch .prev i:hover, .pu_switch .next i:hover { color: #015CAC; }
.pu_switch .next { margin-left: 0.1rem; }
.index_banner { position: relative; }
.index_banner .swiper .swiper-slide .slide_img { width: 100%; }
.index_banner .swiper .swiper-slide .slide_img .pc { display:block; }
.index_banner .swiper .swiper-slide .slide_img .ph { display:none; }
.index_banner .swiper .swiper-slide .slide_img img, .index_banner .swiper .swiper-slide .slide_img video { width: 100%; height: var(--vh); }
.index_banner .swiper .swiper-slide .slide_post { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; }
.index_banner .swiper .swiper-slide .slide_post > div { width: 100%; margin: auto; }
.index_banner .swiper .swiper-slide .slide_post > div .content1 { color: #fff; margin-bottom: 0.4rem; }
.index_banner .swiper .swiper-slide .slide_post > div .f24 { color: #fff; }
.index_banner .swiper .swiper-slide .slide_post > div .zzbutton { color: #fff; margin-top: 0.4rem; }

.index_banner .ban_ { z-index: 2; position: absolute; width: 100%; bottom: 5%; left: 0; }
.index_banner .ban_ .drop { text-align: center; }
.index_banner .ban_ .drop .swiper-pagination-bullet { transition: 0.4s; opacity: 1; border-radius: 0; width: 0.5rem; height: 0.03rem; background: #fff; }
.index_banner .ban_ .drop .swiper-pagination-bullet-active { background: #015CAC; }
.index_products .ts_bot { margin-top: 0.52rem; }
.index_products .ts_bot .swiper .swiper-slide .grid { display: flex; }
.index_products .ts_bot .swiper .swiper-slide .grid .li { transition: 0.8s; flex: 1; margin-right: 10px; overflow: hidden; }
.index_products .ts_bot .swiper .swiper-slide .grid .li:last-child { margin-right: 0; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a { position: relative; background: #f7f7f7; border-radius: 0.08rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 { padding: 0.5rem 0.44rem; transition: 0.4s; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .img { height: 2.88rem; display: flex; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .img img { margin: auto auto 0; max-height: 100%; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .wenzi { margin-top: 0.3rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .wenzi .w1 { color: #000; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .wenzi .w2 { margin-top: 0.08rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box1 .wenzi .w2 p { height: 0.64rem; line-height: 0.32rem; color: #666; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 { transition: 0.3s; opacity: 0; position: absolute; width: 100%; height: 100%; top: 5%; left: 0; padding: 0.5rem 0.44rem; display: flex; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div { width: 100%; margin: auto; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ { width: 35%; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w1 { color: #000; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w2 { margin-top: 0.08rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w3 { margin-top: 0.24rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w2 p, .index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w3 p { height: 0.64rem; line-height: 0.32rem; color: #666; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w4 { margin-top: 0.6rem; display: flex; align-items: center; color: #015CAC; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w4 span { margin-right: 0.1rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .le_ .w4 i { font-size: 0.9em; font-weight: bold; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .ri_ { width: 65%; text-align: center; padding-left: 0.44rem; }
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .ri_ img { max-width: 100%; }
@media (max-width: 1750px) {
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .ri_ img { max-width: 100%; max-height: 400px; }
}
@media (max-width: 1600px) {
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .ri_ img { max-width: 100%; max-height: 350px; }
}
@media (max-width: 1350px) {
.index_products .ts_bot .swiper .swiper-slide .grid .li a .box2 > div .ri_ img { max-width: 100%; max-height: 300px; }
}
@media (min-width: 1200px) {
.index_products .ts_bot .swiper .swiper-slide .grid .li:hover { flex: 2; }
.index_products .ts_bot .swiper .swiper-slide .grid .li:hover a .box1 { opacity: 0; }
.index_products .ts_bot .swiper .swiper-slide .grid .li:hover a .box2 { opacity: 1; top: 0; transition: .6s; transition-delay: .6s; }
}
.index_products .ts_bot .div_ { margin-top: 0.4rem; display: flex; flex-wrap: wrap; align-items: center; }
.index_products .ts_bot .div_ .progressbar { width: 100%; flex: 1; position: relative; left: auto; top: auto; height: 0.03rem; background: rgba(204, 204, 204, 0.3); }
.index_products .ts_bot .div_ .progressbar .swiper-pagination-progressbar-fill { background: #015CAC; }
.index_products .ts_bot .div_ .pu_switch { margin-left: 0.2rem; }
.index_walkinto { background: url('../images/indexabout.jpg') no-repeat; background-size: cover; }
.index_walkinto .to_top .txt { color: #fff; margin-bottom: 0.15rem; }
.index_walkinto .to_top .desc { margin: 0.4rem 0; width: 70%; line-height: 0.38rem; overflow: auto; color: #fff; }
.index_walkinto .to_top .desc p { }
.index_walkinto .to_top .desc p::-webkit-scrollbar {
 width: 2px;
 height: 2px;
}
.index_walkinto .to_top .desc p::-webkit-scrollbar-thumb {
 background: #015CAC;
}
.index_walkinto .to_top .desc p::-webkit-scrollbar-track {
 background: rgba(203, 20, 39, 0.1);
}
.index_walkinto .to_bot { margin-top: 1.2rem; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.2rem; width: 70%; }
.index_walkinto .to_bot .item .data { display: flex; flex-wrap: wrap; align-items: center; color: #015CAC; justify-content: center; }
.index_walkinto .to_bot .item .data p { line-height: 0.8; }
.index_walkinto .to_bot .item .data span { margin-left: 0.1rem; }
.index_walkinto .to_bot .item .tips { margin-top: 0.2rem; color: #fff; display: flex; justify-content: center; }
.index_news .ws_bot { margin-top: 0.4rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box { width: 64%; }
.index_news .ws_bot .swiper .swiper-slide .le_box a { position: relative; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .bk { overflow: hidden; width: 100%; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .bk img { transition: 0.4s; width: 100%; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post { width: 38%; position: absolute; bottom: 0; right: 0; background: #015CAC; color: #fff; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post > div { padding: 0.24rem 0.38rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .tips { font-weight: 100; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .txt { margin: 0.18rem 0 0.4rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .txt p { height: 0.9rem; line-height: 0.3rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .jt { transition: 0.4s; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .jt svg { max-width: 0.27rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box a:hover .bk img { transform: scale(1.05); }
.index_news .ws_bot .swiper .swiper-slide .le_box a:hover .post .jt { margin-left: 0.12rem; }
.index_news .ws_bot .swiper .swiper-slide .ri_box { width: 34%; padding-left: 4%; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div { border-top: 1px solid #ccc; height: 100%; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li { height: calc(100% / 3); border-bottom: 1px solid #ccc; display: flex; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a { width: 100%; margin: auto; padding: 0.22rem 0; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .time { font-family: GilroyMedium; color: #666; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .txt { margin: 0.12rem 0 0.2rem; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .txt p { color: #333; transition: 0.4s; height: 0.6rem; line-height: 0.3rem; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .jt { transition: 0.4s; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .jt svg { max-width: 0.27rem; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a .jt svg path { transition: 0.4s; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a:hover .txt p { color: #015CAC; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a:hover .jt { margin-left: 0.12rem; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a:hover .jt svg path { fill: #015CAC; }
.index_news .ws_bot .div_ { margin-top: 0.6rem; }
.index_data .ta_bot { margin-top: 0.44rem; display: grid; grid-template-columns: repeat(3, 1fr); }
.index_data .ta_bot .item a { transition: 0.8s; display: flex; flex-wrap: wrap; align-items: center; padding: 0.48rem 0.7rem; border: 1px solid #dedede; }
.index_data .ta_bot .item a .svg { height: 0.52rem; }
.index_data .ta_bot .item a .svg img { max-height: 100%; }
.index_data .ta_bot .item a .content { padding-left: 0.2rem; flex: 1; }
.index_data .ta_bot .item a .content .txt { color: #000; }
.index_data .ta_bot .item a .content .ck { margin-top: 0.1rem; display: flex; align-items: center; }
.index_data .ta_bot .item a .content .ck span { margin-right: 0.04rem; }
.index_data .ta_bot .item a .content .ck i { font-size: 0.9em; color: #015CAC; font-weight: bold; }
.index_data .ta_bot .item a:hover { border-color: #015CAC; background: rgba(248, 219, 226, 0.8); }
.public_anchor { position: relative;  top: calc((var(--top) * -1) + 1px);
}
.pu_banner { position: relative; }
.pu_banner .ban_bk { width: 100%; }
.pu_banner .ban_bk img { width: 100%; }
.pu_banner .ban_bk img.pc { display:block; }
.pu_banner .ban_bk img.ph { display:none; }
.pu_banner .ban_post { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; background: rgba(0, 0, 0, 0.1); }
.pu_banner .ban_post > div { width: 100%; margin: auto; color: #fff; }
.pu_banner .ban_post > div .desc { margin-top: 0.1rem; }
.pu_banner .ban_play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.pu_banner .ban_play img { cursor: pointer; transition: 0.4s; width: 1.04rem; }
.pu_banner .ban_play img:hover { transform: scale(1.05); }
.brand_culture .re_bot { margin-top: 0.7rem; position: relative; }
.brand_culture .re_bot .bk { width: 100%; }
.brand_culture .re_bot .bk img { width: 100%; }
.brand_culture .re_bot .post { position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: flex; }
.brand_culture .re_bot .post .item { position: relative; transition: 0.8s; flex: 1; display: flex; border-right: 1px solid rgba(255, 255, 255, 0.3); }
.brand_culture .re_bot .post .item > div { width: 100%; margin: auto; color: #fff; padding: 0 10%; }
.brand_culture .re_bot .post .item > div .div_1 { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); text-align: center; }
.brand_culture .re_bot .post .item > div .div_2 { display: none; }
.brand_culture .re_bot .post .item > div .div_2 .desc { margin-top: 0.16rem; line-height: 1.5; }
@media (min-width: 750px) {
.brand_culture .re_bot .post .item:hover { flex: 2.7; }
.brand_culture .re_bot .post .item:hover > div .div_1 { animation: fadeOut 0.4s 0.2s both; }
.brand_culture .re_bot .post .item:hover > div .div_2 { display: block; }
.brand_culture .re_bot .post .item:hover > div .div_2 .txt { animation: fadeInUp 0.6s 0.8s both; }
.brand_culture .re_bot .post .item:hover > div .div_2 .desc { animation: fadeInUp 0.6s 1s both; }
}
.qualification_patent { background: #f7f7f7; }
.qualification_patent .nt_bot .content1 { margin: 0.38rem 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: 0.2rem; }
.qualification_patent .nt_bot .content1 .li { text-align: center; }
.qualification_patent .nt_bot .content1 .li .num p { color: #015CAC; line-height: 0.8; }
.qualification_patent .nt_bot .content1 .li .desc { margin-top: 0.12rem; color: #000; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide { background: #fff; padding: 0.22rem; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide .img { height: 2.9rem; display: flex; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide .img img { margin: auto; max-width: 100%; max-height: 100%; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide .desc { margin-top: 0.36rem; text-align: center; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide .desc p { height: 0.52rem; line-height: 0.26rem; color: #000; }
.business_scope .pe_bot { position: relative; margin-top: 0.8rem; }
.business_scope .pe_bot .bk { width: 100%; }
.business_scope .pe_bot .bk img { width: 100%; }
.business_scope .pe_bot .post_drop .drop { cursor: pointer; z-index: 1; position: absolute; }
.business_scope .pe_bot .post_drop .drop .dian { position: relative; }
.business_scope .pe_bot .post_drop .drop .dian::before { transition: 0.4s; opacity: 0; content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0.29rem; height: 0.39rem; background: url('../images/add.png') no-repeat; background-size: 100% 100%; }
.business_scope .pe_bot .post_drop .drop .dian p { transition: 0.4s; width: 0.12rem; height: 0.12rem; background: #015CAC; border-radius: 50%; }
.business_scope .pe_bot .post_drop .drop .txt { position: absolute; transition: 0.4s; color: #000; left: 160%; top: 50%; transform: translateY(-50%); white-space: nowrap; }
.business_scope .pe_bot .post_drop .drop.active .dian::before { opacity: 1; }
.business_scope .pe_bot .post_drop .drop.active .dian p { opacity: 0; }
.business_scope .pe_bot .post_drop .drop.active .txt { left: 200%; color: #015CAC; }
.business_scope .pe_bot .post_drop .p1 { top: 32%; left: 49.4%; }
.business_scope .pe_bot .post_drop .p2 { top: 62.5%; left: 75%; }
.business_scope .pe_bot .post_drop .p3 { top: 43.2%; left: 75%; }
.business_scope .pe_bot .post_drop .p4 { top: 45.8%; left: 80%; }
.business_scope .pe_bot .post_box { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.business_scope .pe_bot .post_box .item { display: none; color: #fff; width: 3.4rem; background: #015CAC; padding: 0.36rem 0.3rem; }
.business_scope .pe_bot .post_box .item.active { display: block; }
.business_scope .pe_bot .post_box .item .txt { padding-bottom: 0.26rem; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.business_scope .pe_bot .post_box .item .desc { margin-top: 0.28rem; line-height: 0.26rem; height: 0.78rem; }
.pu_item a { position: relative; padding: 0.36rem; background: #fff; }
.pu_item a::before { transition: 0.6s; content: ''; position: absolute; left: 0; bottom: 0; width: 0%; height: 0.03rem; background: #015CAC; }
.pu_item a .img { width: 3.8rem; height: 3.8rem; margin: 0 auto; display: flex; }
.pu_item a .img img { margin: auto; max-width: 90%; max-height: 90%; }
.pu_item a .txt { margin-top: 0.18rem; text-align: center; }
.pu_item a .txt p { transition: 0.4s; color: #000; font-family: GilroyBold; }
.pu_item a:hover::before { width: 100%; }
.pu_item a:hover .txt p { color: #015CAC; }
.products_box { background: #f8f8f8; }
.products_box .ts_top { position: relative; padding: 0 0.8rem; }
.products_box .ts_top .swiper .swiper-slide { width: auto; display: inline-block; text-align: center; }
.products_box .ts_top .swiper .swiper-slide a { transition: 0.8s; color: #333; padding: 0 0.18rem; line-height: 0.6rem; }
.products_box .ts_top .swiper .swiper-slide:hover a, .products_box .ts_top .swiper .swiper-slide.active a { color: #fff; background: #015CAC; }
.products_box .ts_top .pu_switch { display: block; }
.products_box .ts_top .pu_switch .prev, .products_box .ts_top .pu_switch .next { position: absolute; top: 50%; transform: translateY(-50%); }
.products_box .ts_top .pu_switch .prev { left: 0; }
.products_box .ts_top .pu_switch .next { right: 0; }
.products_box .ts_bot { margin-top: 0.76rem; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem 0.3rem; }
.products_box .ts_bot .pu_item { /* width:33.3%; */  /* overflow: hidden; */ }
.pu_directory { transition: 0.6s; /*opacity: 0;*/
z-index: 5; position: fixed; top: 70%; left: 1.5vw; transform: translateY(-50%); }
.pu_directory .di_box { display: grid; gap: 0.2rem; border-left: 2px solid #eaeaea; }
.pu_directory .di_box a { position: relative; transition: 0.4s; color: #999; padding-left: 0.2rem; }
.pu_directory .di_box a::before { transition: 0.4s; opacity: 0; content: ''; position: absolute; left: -1px; top: 0; width: 2px; height: 100%; background: #015CAC; }
.pu_directory .di_box a.active, .pu_directory .di_box a:hover { color: #015CAC; }
.pu_directory .di_box a.active::before, .pu_directory .di_box a:hover::before { opacity: 1; }
.pu_directory.active { top: 50%; opacity: 1; }
.products_details { /* background: #f8f8f8; */
}
.products_details .ls_top .le_box { width: 50%; padding-right: 5%; }
.products_details .ls_top .le_box .content1 .txt { color: #000; }
.products_details .ls_top .le_box .content1 .desc { margin-top: 0.12rem; }
.products_details .ls_top .le_box .content1 .desc p { color: #666; line-height: 2; height: initial; /* line-height: 0.32rem; */
overflow: auto; padding-right: 0.1rem; }
.products_details .ls_top .le_box .content1 .desc p::-webkit-scrollbar {
 width: 2px;
 height: 2px;
}
.products_details .ls_top .le_box .content1 .desc p::-webkit-scrollbar-thumb {
 background: #015CAC;
}
.products_details .ls_top .le_box .content1 .desc p::-webkit-scrollbar-track {
 background: rgba(203, 20, 39, 0.1);
}
.products_details .ls_top .le_box .content2 { margin-top: 0.32rem; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem; }
.products_details .ls_top .le_box .content2 .li { color: #111; }
.products_details .ls_top .le_box .content2 .li .desc { margin-top: 0.06rem; }
.products_details .ls_top .ri_box { width: 50%; position: relative; }
.products_details .ls_top .ri_box .img { text-align: center; width: 100%; }
.products_details .ls_top .ri_box .img img { max-width: 70%; }
.products_details .ls_top .ri_box .play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.products_details .ls_top .ri_box .play img { transition: 0.4s; cursor: pointer; width: 1rem; }
.products_details .ls_top .ri_box .play img:hover { transform: scale(1.05); }
.products_details .ls_bot { margin-top: 0.1rem; }
.product_features .es_bot { margin-top: 0.64rem; display: grid; gap: 0.3rem; }
.product_features .es_bot .item { display: flex; flex-wrap: wrap; padding: 0.5rem; background: #fafafa; }
.product_features .es_bot .item .img { width: 50%; overflow: hidden; }
.product_features .es_bot .item .img img { transition: 0.4s; width: 100%; }
.product_features .es_bot .item .content { width: 50%; display: flex; padding: 0.5rem 0.8rem; }
.product_features .es_bot .item .content > div { width: 100%; margin: auto; }
.product_features .es_bot .item .content > div .txt { color: #000; }
.product_features .es_bot .item .content > div .desc { margin-top: 0.16rem; }
.product_features .es_bot .item .content > div .desc p { height: 1.9rem; line-height: 0.38rem; color: #666; overflow: auto; padding-right: 0.1rem; }
.product_features .es_bot .item .content > div .desc p::-webkit-scrollbar {
 width: 2px;
 height: 2px;
}
.product_features .es_bot .item .content > div .desc p::-webkit-scrollbar-thumb {
 background: #015CAC;
}
.product_features .es_bot .item .content > div .desc p::-webkit-scrollbar-track {
 background: rgba(203, 20, 39, 0.1);
}
.product_features .es_bot .item:nth-child(even) { flex-direction: row-reverse; }
.product_features .es_bot .item:hover .img img { transform: scale(1.05); }
.product_parameters { background: #f8f8f8; }
.product_parameters td { padding: 10px; line-height: 25px; }
.product_parameters table { /*   display:flex;justify-content:center; */
}
.product_parameters .rs_bot { margin-top: 0.46rem; display: grid; /* grid-template-columns: repeat(2, 1fr); */
gap: 0.5rem; }
.product_parameters .rs_bot .item * { font-family: initial; line-height: 180%; color:#666; }
.product_parameters .rs_bot .item .tips { color: #015CAC; }
.product_parameters .rs_bot .item .ul { margin-top: 0.28rem; }
.product_parameters .rs_bot .item .ul .li { display: flex; flex-wrap: wrap; align-items: center; padding: 0.16rem 0; line-height: 1.4; }
.product_parameters .rs_bot .item .ul .li:nth-child(odd) { background: #ededed; }
.product_parameters .rs_bot .item .ul .li .txt { width: 28%; color: #333; text-align: right; font-weight: bold; }
.product_parameters .rs_bot .item .ul .li .desc { width: 72%; padding: 0 0.4rem; color: #666; }
.product_parameters .rs_bot .item td { border-width: 1px; border-style: solid; }
.product_selection { /*min-height: 100vh;*/
}
.product_selection .se_bot { margin-top: 0.44rem;  --he: 56px;
 --he1: 1.6rem;
}
.product_selection .se_bot .le_box { width: 23%; }
.product_selection .se_bot .le_box .top { height: calc(var(--he1) + 0.64rem + 0.24rem); }
.product_selection .se_bot .le_box .bot { padding: 0.3rem; /*min-height: 6rem;*/
background: #ebebeb; }
.product_selection .se_bot .le_box .bot .li { height: var(--he); display: flex; justify-content: flex-end; align-items: center; line-height: 1.4; color: #015CAC; }
.product_selection .se_bot .ri_box { position: relative; width: 77%; padding: 0 0.5rem; }
.product_selection .se_bot .ri_box .swiper .swiper-slide { text-align: center; }
.product_selection .se_bot .ri_box .swiper .swiper-slide .top .img { height: var(--he1); }
.product_selection .se_bot .ri_box .swiper .swiper-slide .top .img img { max-width: 100%; max-height: 100%; }
.product_selection .se_bot .ri_box .swiper .swiper-slide .top .txt { margin-top: 0.24rem; }
.product_selection .se_bot .ri_box .swiper .swiper-slide .top .txt p { height: 0.64rem; line-height: 0.32rem; font-family: GilroyBold; }
.product_selection .se_bot .ri_box .swiper .swiper-slide .bot { padding: 0.3rem 0; }
.product_selection .se_bot .ri_box .swiper .swiper-slide .bot p { height: var(--he); border-bottom: 1px solid #e5e5e5; display: flex; justify-content: center; align-items: center; line-height: 1.4; }
.product_selection .se_bot .ri_box .pu_switch .prev, .product_selection .se_bot .ri_box .pu_switch .next { position: absolute; top: calc(var(--he1) / 2); }
.product_selection .se_bot .ri_box .pu_switch .prev { left: 0.2rem; }
.product_selection .se_bot .ri_box .pu_switch .next { right: 0.2rem; }
.product_configuration { background: #f8f8f8;/*min-height: 100vh;*/
}
.product_configuration .co_bot { margin-top: 0.44rem; display: grid; gap: 0.3rem; }
.product_configuration .co_bot .slide { display: flex; flex-wrap: wrap; }
.product_configuration .co_bot .slide .li .txt { padding: 0 0.3rem 0 0; line-height: 0.56rem; color: #333; background: #ebebeb; }
.product_configuration .co_bot .slide .li .desc { padding: 0 0.3rem 0 0; margin-top: 0.24rem; color: #333; display: grid; gap: 0.1rem; }
.product_configuration .co_bot .slide .li .desc p { font-size: 0.89em; line-height: 2; }
.product_configuration .co_bot .slide .li:nth-child(1) { width: 25%; }
.product_configuration .co_bot .slide .li:nth-child(2) { width: 42%; }
.product_configuration .co_bot .slide .li:nth-child(3) { width: 33%; }
.product_configuration .co_bot .slide .li:first-child .txt { padding: 0 0.3rem; color: #000; font-size: 1.35em; }
.product_configuration .co_bot .slide_1 { display: flex; flex-wrap: wrap; background: #ebebeb; padding: 0.34rem 0; }
.product_configuration .co_bot .slide_1 .txt { width: 25%; padding: 0 0.3rem; color: #000; font-size: 1.35em; }
.product_configuration .co_bot .slide_1 .desc { padding-right: 0.3rem; width: 75%; color: #666; font-size: 0.89em; line-height: 2; }
.related_products .ts_bot { margin-top: 0.5rem; }
.related_products .ts_bot .pu_item a { background: #f8f8f8; }
.industry_application .app_box { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.3rem; }
.industry_application .app_box .slide a { position: relative; }
.industry_application .app_box .slide a .box1 { position: relative; overflow: hidden; border: 1px solid #e5e5e5; }
.industry_application .app_box .slide a .box1 .bk { overflow: hidden; width: 100%; height: 260px; }
.industry_application .app_box .slide a .box1 .bk img { transition: 0.4s; width: auto; height: 100%; overflow: hidden; }
.industry_application .app_box .slide a .box1 .post { transition: 0.6s; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(180deg, transparent 10%, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3)); padding: 0.2rem; display: flex; }
.industry_application .app_box .slide a .box1 .post p { width: 100%; margin-top: auto; color: #fff; }
.industry_application .app_box .slide a .box2 { transition: 0.6s; opacity: 0; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.1); padding: 0.34rem; display: flex; }
.industry_application .app_box .slide a .box2 > div { margin-top: auto; color: #fff; }
.industry_application .app_box .slide a .box2 > div .div_1 .desc { margin-top: 0.08rem; }
.industry_application .app_box .slide a .box2 > div .div_1 .desc p { height: 0.84rem; line-height: 0.28rem; }
.industry_application .app_box .slide a .box2 > div .div_2 { margin-top: 0.3rem; }
.industry_application .app_box .slide a .box2 > div .div_2 i { margin-left: 0.04rem; color: #015CAC; }
.industry_application .app_box .slide a:hover .box1 .post { opacity: 0; }
.industry_application .app_box .slide a:hover .box2 { opacity: 1; }
.application_details { background: #f8f8f8; }
.application_details .le_box { width: 48%; overflow: hidden; }
.application_details .le_box img { transition: 0.4s; width: 100%; }
.application_details .le_box:hover img { transform: scale(1.05); }
.application_details .ri_box { width: 52%; padding-left: 10%; }
.application_details .ri_box .desc { margin-top: 0.3rem; }
.application_details .ri_box .desc p { color: #000; line-height: 1.6; }
.pu_book a { cursor: pointer; position: relative; padding: 0.46rem 0.36rem; background: #f8f8f8; }
.pu_book a::before { transition: 0.6s; content: ''; position: absolute; left: 0; bottom: 0; width: 0%; height: 0.03rem; background: #015CAC; }
.pu_book a .txt p { transition: 0.4s; color: #000; line-height: 1.5; /* height: 4.5em; */
-webkit-line-clamp: 3; }
.pu_book a .desc { /* margin-top: 0.14rem; */
}
.pu_book a .desc p { color: #666; height: 0.5rem; line-height: 0.3rem; }
.pu_book a .more { margin-top: 1rem; display: flex; align-items: center; }
.pu_book a .more svg { width: 0.18rem; }
.pu_book a .more svg path { transition: 0.4s; }
.pu_book a .more span { transition: 0.4s; margin-left: 0.1rem; color: #000; }
.pu_book a:hover::before { width: 100%; }
.pu_book a:hover .txt p { color: #015CAC; }
.pu_book a:hover .more svg path { fill: #015CAC; }
.pu_book a:hover .more span { color: #015CAC; }
.industry_document .nt_bot { margin-top: 0.74rem; }
.pu_page {
 --k: 0.48rem; font-size: 0.18rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.pu_page .prev a, .pu_page .next a { transition: 0.6s; width: var(--k); height: var(--k); border: 0.02rem solid #ddd; border-radius: 0.05rem; display: flex; }
.pu_page .prev a i, .pu_page .next a i { transition: 0.4s; color: #000; margin: auto; }
.pu_page .prev a:hover, .pu_page .next a:hover { border-color: #015CAC; background: #015CAC; }
.pu_page .prev a:hover i, .pu_page .next a:hover i { color: #fff; }
.pu_page .prev { margin-right: 0.3rem; }
.pu_page .next { margin-left: 0.3rem; }
.pu_page .number { display: flex; flex-wrap: wrap; }
.pu_page .number a { margin: 0 0.06rem; color: #000; transition: 0.6s; width: var(--k); height: var(--k); line-height: var(--k); border: 0.02rem solid #ddd; border-radius: 0.05rem; text-align: center; font-family: GilroyRegular; }
.pu_page .number a:hover, .pu_page .number a.active { border-color: #015CAC; background: #015CAC; color: #fff; }
.pu_second .nd_box { padding-bottom: 0.4rem; border-bottom: 1px solid #dfdfdf; }
.pu_second .nd_box a { transition: 0.4s; color: #333; margin-right: 0.48rem; }
.pu_second .nd_box a:last-child { margin-right: 0; }
.pu_second .nd_box a:hover, .pu_second .nd_box a.active { color: #015CAC; }
.video_center { background: #f8f8f8; }
.video_center .vi_bot { margin-top: 0.7rem; }
.video_center .vi_bot .content1 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.7rem 0.3rem; }
.video_center .vi_bot .content1 .item { cursor: pointer; }
.video_center .vi_bot .content1 .item .box { position: relative; }
.video_center .vi_bot .content1 .item .box .bk { width: 100%; overflow: hidden; }
.video_center .vi_bot .content1 .item .box .bk img { transition: 0.4s; width: 100%; }
.video_center .vi_bot .content1 .item .box .post { transition: 0.6s; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0); display: flex; }
.video_center .vi_bot .content1 .item .box .post p { margin: auto; transition: 0.4s; width: 0.74rem; height: 0.74rem; border: 0.02rem solid #015CAC; border-radius: 50%; display: flex; }
.video_center .vi_bot .content1 .item .box .post p svg { margin: auto; }
.video_center .vi_bot .content1 .item .box .post p svg path { transition: 0.4s; }
.video_center .vi_bot .content1 .item .txt { text-align: center; margin-top: 0.3rem; }
.video_center .vi_bot .content1 .item:hover .box .post { background: rgba(0, 0, 0, 0.2); }
.video_center .vi_bot .content1 .item:hover .box .post p { border-color: #fff; }
.video_center .vi_bot .content1 .item:hover .box .post p svg path { fill: #fff; }
.video_center .vi_bot .content2 { margin-top: 0.7rem; }
.brochure { background: #f8f8f8; }
.brochure .br_bot { margin-top: 0.7rem; }
.brochure .br_bot .content1 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.2rem; }
.brochure .br_bot .content1 .pu_book a { background: #fff; }
.brochure .br_bot .content2 { margin-top: 0.7rem; }
.pu_download { display: none; z-index: 99; position: fixed; top: 0; left: 0; width: var(--vw); height: var(--vh); background: rgba(0, 0, 0, 0.2); }
.pu_download .ad_box { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); width: min(9.5rem, 90vw); background: #fff; padding: 0.44rem 0.8rem; }
.pu_download .ad_box .close { position: absolute; right: 0.1rem; top: 0.1rem; font-size: 0.26rem; }
.pu_download .ad_box .close i { cursor: pointer; color: #d8d8d8; font-weight: bold; }
.pu_download .ad_box .close:hover i { color: #015CAC; }
.pu_download .ad_box .form form .title { text-align: center; }
.pu_download .ad_box .form form .item { margin-top: 0.3rem; display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.2rem; }
.pu_download .ad_box .form form .item .label { position: relative; }
.pu_download .ad_box .form form .item .label input { transition: 0.6s; color: #000; width: 100%; height: 0.52rem; border: 1px solid #d8d8d8; border-radius: 0.05rem; padding: 0 0.14rem; }
.pu_download .ad_box .form form .item .label input:focus { border-color: #015CAC; }
.pu_download .ad_box .form form .item .label input:not(:placeholder-shown) + .tips { display: none; }
.pu_download .ad_box .form form .item .label .tips { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); white-space: nowrap; left: 0.14rem; color: #999; }
.pu_download .ad_box .form form .item .label .tips span { margin-right: 0.04rem; color: #f00; }
.pu_download .ad_box .form form .item2 { margin-top: 0.2rem; }
.pu_download .ad_box .form form .item2 .policy { display: flex; flex-wrap: wrap; align-items: center; }
.pu_download .ad_box .form form .item2 .policy .check .layui-form-checkbox { width: 0.26rem; height: 0.26rem; line-height: 0.26rem; padding-right: 0; margin-right: 0.1rem; }
.pu_download .ad_box .form form .item2 .policy .check .layui-form-checkbox .layui-icon-ok { width: 100%; height: 100%; border: 1px solid #ccc; font-weight: bold; font-size: 0.16rem; }
.pu_download .ad_box .form form .item2 .policy .check .layui-form-checkbox .layui-icon-ok::before { vertical-align: bottom; }
.pu_download .ad_box .form form .item2 .policy .txt { color: #666; }
.pu_download .ad_box .form form .item2 .policy .txt a { display: inline; color: #015CAC; }
.pu_download .ad_box .form form .item2 .submit { margin-top: 0.3rem; }
.pu_slide a { padding: 0.44rem 0; background: #fff; }
.pu_slide a .le_box { flex: 1; padding: 0 0.38rem; border-right: 1px solid #e1e1e1; }
.pu_slide a .le_box .tips { color: #666; }
.pu_slide a .le_box .txt { margin: 0 0 0.16rem; }
.pu_slide a .le_box .txt p { transition: 0.4s; color: #000; }
.pu_slide a .le_box .desc p { height: 0.6rem; color: #666; line-height: 0.3rem; }
.pu_slide a .ri_box { padding: 0 0.7rem; }
.pu_slide a .ri_box .data { text-align: center; color: #666; }
.pu_slide a .ri_box .data .d1 { line-height: 1; font-family: GilroyRegular; }
.pu_slide a .ri_box .data .d2 { font-family: GilroyRegular; }
.pu_slide a .ri_box .more { margin-top: 0.1rem; }
.pu_slide a .ri_box .more span { transition: 0.4s; color: #666; }
.pu_slide a .ri_box .more i { color: #015CAC; }
.pu_slide a:hover .le_box .txt p { color: #015CAC; }
.pu_slide a:hover .ri_box .more span { color: #015CAC; }
.news_box { background: #f8f8f8; }
.news_box .content1 { position: relative; }
.news_box .content1 .banner1 .swiper .swiper-slide img { width: 100%; }
.news_box .content1 .banner2 { z-index: 2; position: absolute; top: 50%; left: 4%; transform: translateY(-50%); width: 36%; background: rgb(27 37 82 / 80%); padding: 0.56rem; }
.news_box .content1 .banner2 .swiper .swiper-slide a { color: #fff; }
.news_box .content1 .banner2 .swiper .swiper-slide a .txt { margin: 0.22rem 0; }
.news_box .content1 .banner2 .swiper .swiper-slide a .txt p { height: 0.92rem; line-height: 0.46rem; }
.news_box .content1 .banner2 .swiper .swiper-slide a .desc p { height: 0.9rem; line-height: 0.3rem; }
.news_box .content1 .banner2 .swiper .swiper-slide a .jt { margin-top: 0.28rem; }
.news_box .content1 .banner2 .swiper .swiper-slide a .jt svg { transition: 0.4s; max-width: 0.27rem; }
.news_box .content1 .banner2 .swiper .swiper-slide a:hover .jt svg { margin-left: 0.12rem; }
.news_box .content1 .banner2 .div_ { margin-top: 0.54rem; }
.news_box .content1 .banner2 .div_ .drop { display: flex; }
.news_box .content1 .banner2 .div_ .drop .swiper-pagination-bullet { width: 0.2rem; height: 0.03rem; background: #fff; border-radius: 0; margin: 0 0.1rem 0 0 !important; }
.news_box .content2 { margin-top: 0.6rem; display: grid; gap: 0.2rem; }
.news_box .content3 { margin-top: 0.7rem; }
.news_details .content1 { padding-bottom: 0.4rem; }
.news_details .content1 .le_box { flex: 1; padding-right: 5%; }
.news_details .content1 .le_box .txt { color: #000; line-height: 1.4; }
.news_details .content1 .le_box .tips { margin-top: 0.16rem; color: #015CAC; }
.news_details .content2 { border-top: 1px solid #eee; padding-top: 0.34rem; min-height: 3rem; }
.news_details .content2 .compiler { line-height: 2; color: #000; }
.news_details .content2 .compiler img { max-width: 100%; }
.news_details .content2 .compiler ul { padding-left: 0.23rem; }
.news_details .content2 .compiler ul li { list-style-type: disc; }
.recommended_news { background: #f8f8f8; }
.recommended_news .re_bot { margin-top: 0.7rem; }
.recommended_news .re_bot .swiper .swiper-slide > div { display: grid; gap: 0.2rem; }
.service_hotline .ne_bot { margin-top: 0.7rem; position: relative; }
.service_hotline .ne_bot .bk { width: 100%; }
.service_hotline .ne_bot .bk img { width: 100%; }
.service_hotline .ne_bot .post { position: absolute; top: 50%; right: 5%; transform: translateY(-50%); width: min(4.7rem, 90vw); background: #015CAC; }
.service_hotline .ne_bot .post > div { color: #fff; padding: 0.6rem; }
.service_hotline .ne_bot .post .title { line-height: 1.6; }
.service_hotline .ne_bot .post .list { margin-top: 0.3rem; display: grid; gap: 0.2rem; }
.service_hotline .ne_bot .post .list .li .tips { margin-bottom: 0.06rem; }
.service_hotline .ne_bot .post .list .li a { line-height: 1; color: #fff; }
.access_service { background: #f8f8f8; }
.access_service .ac_top .desc { margin-top: 0.12rem; color: #666; }
.access_service .ac_bot { margin-top: 0.54rem; }
.access_service .ac_bot form .item { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem 0.3rem; }
.access_service .ac_bot form .item .label_1 { background: #fff; display: flex; flex-wrap: wrap; align-items: center; padding: 0 0.2rem; }
.access_service .ac_bot form .item .label_1 .tips { color: #666; }
.access_service .ac_bot form .item .label_1 .tips span { color: #f00; margin-right: 0.04rem; }
.access_service .ac_bot form .item .label_1 .fw_type { position: relative; flex: 1; padding-left: 0.2rem; }
.access_service .ac_bot form .item .label_1 .fw_type::before { z-index: 2; content: ''; position: absolute; width: 1px; height: 40%; left: 0.2rem; top: 50%; transform: translateY(-50%); background: #eee; }
.access_service .ac_bot form .item .label_1 .fw_type .layui-form-select .layui-input { height: 0.6rem; border: none; background: #fff; color: #000; }
.access_service .ac_bot form .item .label_1 .fw_type .layui-form-select .layui-input::placeholder {
 color: #666;
}
.access_service .ac_bot form .item .label_1 .fw_type .layui-form-select dl { z-index: 1; padding: 0; top: 0.66rem; max-height: 2.4rem; }
.access_service .ac_bot form .item .label_1 .fw_type .layui-form-select dl dd { line-height: 0.4rem; }
.access_service .ac_bot form .item .label { position: relative; }
.access_service .ac_bot form .item .label input { transition: 0.6s; width: 100%; height: 0.6rem; border: none; padding: 0 0.2rem; background: #fff; border: 1px solid #fff; color: #000; }
.access_service .ac_bot form .item .label input:focus { border-color: #015CAC; }
.access_service .ac_bot form .item .label input:not(.access_service .ac_bot form .item .label input:placeholder-shown) + .tips { display: none; }
.access_service .ac_bot form .item .label .tips { position: absolute; white-space: nowrap; top: 50%; left: 0.2rem; transform: translateY(-50%); color: #666; pointer-events: none; }
.access_service .ac_bot form .item .label .tips span { color: #f00; margin-right: 0.04rem; }
.access_service .ac_bot form .item .code { height: 0.6rem; display: flex; width: max-content; background: #fff; }
.access_service .ac_bot form .item .code img { margin: auto 0; max-height: 100%; }
.access_service .ac_bot form .item2 { margin: 0.2rem 0; }
.access_service .ac_bot form .item2 textarea { padding: 0.2rem; width: 100%; background: #fff; border: none; height: 1.4rem; color: #000; }
.access_service .ac_bot form .item2 textarea::placeholder {
 color: #666;
}
.access_service .ac_bot form .item3 { margin-top: 0.2rem; }
.access_service .ac_bot form .item3 .policy { display: flex; flex-wrap: wrap; align-items: center; }
.access_service .ac_bot form .item3 .policy .check .layui-form-checkbox { width: 0.3rem; height: 0.3rem; line-height: 0.3rem; padding-right: 0; margin-right: 0.14rem; }
.access_service .ac_bot form .item3 .policy .check .layui-form-checkbox .layui-icon-ok { width: 0.3rem; height: 0.3rem; border: 1px solid #ccc; font-weight: bold; font-size: 0.18rem; }
.access_service .ac_bot form .item3 .policy .check .layui-form-checkbox .layui-icon-ok::before { vertical-align: bottom; }
.access_service .ac_bot form .item3 .policy .txt { color: #666; }
.access_service .ac_bot form .item3 .policy .txt a { display: inline; color: #015CAC; }
.access_service .ac_bot form .item3 .submit { margin-top: 0.44rem; }
.pu_level { padding-top: 0.5rem; }
.pu_level > div a { position: relative; color: #000; padding-bottom: 0.16rem; margin-right: 0.4rem; }
.pu_level > div a:last-child { margin-right: 0; }
.pu_level > div a::before { transition: 0.4s; content: ''; position: absolute; left: 0; bottom: 0; width: 0%; height: 1px; background: #015CAC; }
.pu_level > div a:hover, .pu_level > div a.active { color: #015CAC; }
.pu_level > div a:hover::before, .pu_level > div a.active::before { width: 100%; }
.contact_info .ct_top { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.4rem; }
.contact_info .ct_top .item { border: 1px solid #e6e6e6; height: 2.88rem; display: flex; padding: 0.2rem; }
.contact_info .ct_top .item > div { width: 100%; margin: auto; text-align: center; }
.contact_info .ct_top .item > div .svg { height: 0.42rem; display: flex; justify-content: center; align-items: center; }
.contact_info .ct_top .item > div .svg img { max-height: 100%; }
.contact_info .ct_top .item > div .txt { margin-top: 0.2rem; color: #333; }
.contact_info .ct_top .item > div .txt a { transition: 0.4s; color: #333; }
.contact_info .ct_top .item > div .txt a:hover { color: #015CAC; }
.contact_info .ct_cen { margin: 0.9rem 0 0 0; }
.contact_info .ct_cen .title { padding: 0 var(--bj); }
.contact_info .ct_cen .title .t1 { color: #000; }
.contact_info .ct_cen .title .t2 { margin-top: 0.12rem; color: #666; }
.contact_info .ct_cen .map { margin-top: 0.66rem; }
.scrollbar { height: 5px; background: #e3e3e3; margin-top: -5px; }
.contact_info .ct_cen .map a { width: 100%; overflow: hidden; }
.contact_info .ct_cen .map a img { transition: 0.4s; width: 100%; }
.contact_info .ct_cen .map a:hover img { transform: scale(1.02); }
.contact_info .ct_bot { padding: 0 var(--bj); display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.4rem; }
.contact_info .ct_bot .item { background: #f5f5f5; padding: 0.46rem 0.36rem; }
.contact_info .ct_bot .item .title .t1 { color: #000; }
.contact_info .ct_bot .item .title .t2 { margin-top: 0.1rem; color: #000; }
.contact_info .ct_bot .item .list { margin-top: 0.26rem; display: grid; gap: 6px; }
.contact_info .ct_bot .item .list .li { display: flex; flex-wrap: wrap; color: #666; line-height: 1.4; }
.contact_info .ct_bot .item .list .li .txt { flex: 1; padding-left: 0.1rem; }
.contact_info .ct_bot .item .list .li .txt a { transition: 0.4s; color: #666; }
.contact_info .ct_bot .item .list .li .txt a:hover { color: #015CAC; }
.invite_info { background: #f8f8f8; }
.invite_info .te_cen { margin-top: 0.4rem; display: grid; gap: 0.28rem; }
.invite_info .bitoti { /* margin-top: 0.74rem; */
}
.invite_info .te_cen .slide { position: relative; padding: 0 0.6rem; background: #fff; }
.invite_info .te_cen .slide::before { transition: 0.6s; content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 0.03rem; background: #015CAC; }
.invite_info .te_cen .slide .thead { cursor: pointer; padding: 0.28rem 0; display: flex; flex-wrap: wrap; align-items: center; }
.invite_info .te_cen .slide .thead .txt { width: 50%; }
.invite_info .te_cen .slide .thead .txt p { width: 96%; color: #000; }
.invite_info .te_cen .slide .thead .content { width: 50%; display: flex; flex-wrap: wrap; align-items: center; }
.invite_info .te_cen .slide .thead .content .list { flex: 1; display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.2rem; }
.invite_info .te_cen .slide .thead .content .list p { color: #666; }
.invite_info .te_cen .slide .thead .content .yuan { width: 0.36rem; height: 0.36rem; background: #015CAC; border-radius: 50%; display: flex; }
.invite_info .te_cen .slide .thead .content .yuan p { position: relative; margin: auto; width: 0.14rem; height: 0.02rem; background: #fff; }
.invite_info .te_cen .slide .thead .content .yuan p::before { transition: 0.4s; content: ''; position: absolute; width: 100%; height: 100%; background: #fff; transform: rotate(90deg); }
.invite_info .te_cen .slide .tbody { display: none; border-top: 1px solid #eee; padding: 0.42rem 0; }
.invite_info .te_cen .slide .tbody .div_1 { padding-bottom: 0.36rem; display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.6rem; }
.invite_info .te_cen .slide .tbody .div_1 > div { color: #666; }
.invite_info .te_cen .slide .tbody .div_1 > div .desc { margin-top: 0.12rem; }
.invite_info .te_cen .slide .tbody .div_1 > div .desc p { line-height: 2; }
.invite_info .te_cen .slide .tbody .div_2 { border-top: 1px solid #eee; padding-top: 0.4rem; }
.invite_info .te_cen .slide .tbody .div_2 p { color: #000; line-height: 2; }
.invite_info .te_cen .slide .tbody .div_2 p a { transition: 0.4s; display: inline; color: #000; }
.invite_info .te_cen .slide .tbody .div_2 p a:hover { color: #015CAC; }
.invite_info .te_cen .slide.active::before { width: 100%; }
.invite_info .te_cen .slide.active .thead .content .yuan p::before { transform: rotate(0deg); }
.invite_info .te_bot { margin-top: 0.56rem; }
.privacy_box { background: #f8f8f8; }
.privacy_box .cy_bot { margin-top: 0.44rem; line-height: 2; color: #666; }
.privacy_box .cy_bot ul { padding-left: 0.23rem; }
.privacy_box .cy_bot ul li { list-style-type: disc; }
.search_box { background: #f8f8f8; }
.search_box .result_hide p { color: #000; }
.search_box .result_show { min-height: 50vh; }
.search_box .result_show a { padding: 0.3rem 0; display: flex; flex-wrap: wrap; align-items: center; border-bottom: 1px solid #ccc; }
.search_box .result_show a .txt { flex: 1; }
.search_box .result_show a .txt p { transition: 0.4s; width: 96%; color: #000; }
.search_box .result_show a .more span { transition: 0.4s; color: #000; }
.search_box .result_show a .more i { margin-left: 0.06rem; color: #015CAC; }
.search_box .result_show a:hover .txt p { color: #015CAC; }
.search_box .result_show a:hover .more span { color: #015CAC; }
@media (max-width: 1600px) {
.w1520 { padding: 0 7vw; }
body {  --bj: 7vw;
}
.w1200 { width: min(1100px, 90vw); }
.f60 { font-size: 0.54rem; }
.f56 { font-size: 0.5rem; }
.f48 { font-size: 0.44rem; }
.f38 { font-size: 0.34rem; }
.f36 { font-size: 0.32rem; }
.f32 { font-size: 0.3rem; }
.f28 { font-size: 0.26rem; }
}
@media (max-width: 1500px) {
.w1200 { width: min(1000px, 90vw); }
}
@media (max-width: 1400px) {
.w1200 { width: min(950px, 90vw); }
.pu_navigation .na_box .bot .div_1 > div { height: 56vh; }
}
@media (max-width: 1200px) {
.pu_navigation,  .pc_header { display: none; }
.w1520 { padding: 0 5vw; }
.p100 { padding-top: 0.8rem; }
.p100_ { padding-bottom: 0.8rem; }
body {  --bj: 5vw;
 --top: 60px;
}
.f60 { font-size: 0.5rem; }
.f56 { font-size: 0.46rem; }
.f48 { font-size: 0.4rem; }
.f38 { font-size: 0.32rem; }
.f36 { font-size: 0.3rem; }
.f18 { font-size: 0.2rem; }
.f16 { font-size: 0.18rem; }

.MobileMain .HeaderMobile .box .button .menu .menu_btn p::after,  .MobileMain .HeaderMobile .box .button .menu .menu_btn p::before,  .MobileMain .HeaderMobile .box .button .menu .menu_btn p span { background: #015CAC; }
.MobileMain .HeaderMobile .box .button .search p svg { max-width: 0.3rem; }
.MobileMain .HeaderMobile .box .button .Language a { color: #888; display: flex; align-items: center; }
.MobileMain .HeaderMobile .box .button .Language a svg { max-width: 0.34rem; }
.MobileMain .HeaderMobile .box .button .Language a span { margin-left: 4px; font-size: 18px; }
.index_banner .swiper .swiper-slide .slide_img img,  .index_banner .swiper .swiper-slide .slide_img video { height: auto; min-height: 6rem; }
.index_banner .swiper .swiper-slide .slide_img .pc { display:none; }
.index_banner .swiper .swiper-slide .slide_img .ph { display:block; }
.index_banner .swiper .swiper-slide .slide_post > div .zzbutton { display:none; }
.index_banner .swiper .swiper-slide .slide_post > div { width: 100%; margin:20% auto; }
.index_news .ws_bot .swiper .swiper-slide .ri_box > div .li a { padding: 0.3rem 0; }
.index_data .ta_bot { grid-template-columns: repeat(2, 1fr); }
.pc_footer .ter_bot .copy { line-height: 2; }
.pc_footer .ter_bot .copy p { width: 100%; }
.pu_banner .ban_bk img { min-height: 4.6rem; }
.pu_banner .ban_bk img.pc { display:none; }
.pu_banner .ban_bk img.ph { display:block; }
.pu_banner .ban_play { top: auto; left: auto; bottom: 5%; right: 5vw; transform: translate(0, 0); }
.pu_banner .ban_play img { width: 0.8rem; }
.brand_culture .re_bot .post .item > div { padding: 0 5%; }
.business_scope .pe_bot {  margin-top: .46rem;
}
.business_scope .pe_bot .post_box { position: initial; transform: translateY(0); display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.2rem; }
.business_scope .pe_bot .post_box .item { width: 100%; display: block !important; }
.products_box .ts_bot { gap: 0.2rem; }
.products_box .ts_bot { grid-template-columns: repeat(2, 1fr); }
.pu_item a .img { width: 3.2rem; height: 3.2rem; }
.pu_item a .txt { margin-top: 0.2rem; }
.product_features .es_bot .item .content { padding: 0.5rem 0 0; }
.product_parameters .rs_bot { grid-template-columns: repeat(1, 1fr); }
.product_selection .se_bot {  --he1: 2.6rem;
}
.product_selection .se_bot .ri_box { padding: 0; }
.brochure .br_bot .content1,  .video_center .vi_bot .content1,  .industry_application .app_box { grid-template-columns: repeat(2, 1fr); }
.pu_download .ad_box { padding: 0.44rem; }
.pu_download .ad_box .form form .item .label input { height: 0.6rem; }
.pu_page .number a { display: none; }
.pu_page .number a.active { display: block; }
.news_box .content1 .banner2 { width: 70%; }
.pu_slide a .ri_box { padding: 0 0.4rem; }
.service_hotline .ne_bot .post { position: initial; transform: translateY(0); width: 100%; }
.service_hotline .ne_bot .post > div { padding: 0.5rem; }
.contact_info .ct_bot,  .access_service .ac_bot form .item { grid-template-columns: repeat(1, 1fr); }
.contact_info .ct_top { grid-template-columns: repeat(2, 1fr); }
.access_service .ac_bot form .item .label input { height: 0.66rem; }
.invite_info .te_cen .slide .thead .txt { flex: 1; }
.invite_info .te_cen .slide .tbody .div_1 { grid-template-columns: repeat(1, 1fr); }
.index_walkinto .to_bot { margin-top: 0.5rem; }
.invite_info .te_cen .slide { padding: 0 0.3rem; }
.invite_info .te_cen .slide .thead .txt,  .invite_info .te_cen .slide .thead .content { width: auto; }
.application_details .ri_box,  .products_details .ls_top .le_box,  .index_news .ws_bot .swiper .swiper-slide .ri_box { padding-left: 0; padding-right: 0; }
.application_details .ri_box,  .products_details .ls_top .ri_box { margin-top: 0.6rem; }
.invite_info .te_cen .slide .thead .content .list,  .service_hotline .ne_bot .bk,  .product_selection .se_bot .ri_box .pu_switch,  .product_selection .se_bot .le_box,  .pu_directory,  .business_scope .pe_bot .post_drop,  .pc_footer .ter_top .ri_box { display: none !important; }
.application_details .ri_box,  .application_details .le_box,  .product_selection .se_bot .ri_box,  .product_features .es_bot .item .content,  .product_features .es_bot .item .img,  .products_details .ls_top .ri_box,  .products_details .ls_top .le_box,  .pc_footer .ter_top .le_box,  .index_news .ws_bot .swiper .swiper-slide .ri_box,  .index_news .ws_bot .swiper .swiper-slide .le_box,  .index_walkinto .to_top .desc { width: 100%; flex: auto; }
}
@media (max-width: 750px) {
.f60 { font-size: 0.44rem; }
.f56 { font-size: 0.4rem; }
.f48 { font-size: 0.36rem; }
.f38 { font-size: 0.3rem; }
.f36 { font-size: 0.28rem; }
.index_walkinto .to_bot { grid-template-columns: repeat(4, 1fr); }
.index_walkinto .to_bot { width: 100%; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post { width: 66%; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post > div { padding: 0.3rem; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .txt { margin: 0.18rem 0; }
.index_news .ws_bot .swiper .swiper-slide .le_box a .post .txt p { height: 0.6rem; -webkit-line-clamp: 2; }
.index_data .ta_bot { grid-template-columns: repeat(1, 1fr); }
.brand_culture .re_bot { background: #000; }
.brand_culture .re_bot .bk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.brand_culture .re_bot .bk img { width: 100%; height: 100%; }
.brand_culture .re_bot .post { flex-wrap: wrap; position: initial; }
.brand_culture .re_bot .post .item { width: 100%; flex: auto; border-right: none; border-bottom: 1px solid #fff; }
.brand_culture .re_bot .post .item > div { padding: 0.4rem; }
.brand_culture .re_bot .post .item > div .div_1 { display: none; }
.brand_culture .re_bot .post .item > div .div_2 { display: block !important; }
.qualification_patent .nt_bot .content2 .swiper .swiper-slide .img { height: 4.8rem; }
.business_scope .pe_bot .post_box { grid-template-columns: repeat(1, 1fr); }
.products_box .ts_top { padding: 0 0.5rem; }
.products_box .ts_bot { grid-template-columns: repeat(1, 1fr); }
.products_details .ls_top .le_box .content1 .desc p { height: auto; }
.product_features .es_bot .item { padding: 0.3rem; }
.product_configuration .co_bot { overflow: auto; }
.product_configuration .co_bot .slide { width: 180%; }
.product_configuration .co_bot .slide_1 { width: 180%; }
.brochure .br_bot .content1,  .video_center .vi_bot .content1,  .industry_application .app_box { grid-template-columns: repeat(1, 1fr); }
.industry_application .app_box .slide a .box1 .bk { overflow: hidden; width: 100%; height: 170px; }
.contact_info .ct_top,  .pu_download .ad_box .form form .item { grid-template-columns: repeat(1, 1fr); }
.pu_second .nd_box a { margin-right: 0.3rem; }
.pu_second .nd_box { padding-bottom: 0.26rem; }
.pu_slide a .ri_box,  .news_box .content1 .banner1 { display: none; }
.news_box .content1 .banner2 { position: initial; transform: translateY(0); width: 100%; padding: 0.4rem; }
.contact_info .ct_cen .map a img { min-height: 3.6rem; }
.index_news .pu_link { margin-top: 0.26rem; }
.pc_footer .ter_top { padding: 0.3rem 0 0.5rem; }
.pc_footer .ter_top .le_box .lxwm .list .li .link { font-size: 16px; }
.news_details .content2 { min-height: 5rem; }
.product_parameters .rs_bot .item img { width: 100%; }
}
.flex-center { display: flex; align-items: center; }
.flex-center a { color: #666666; font-weight: bold; }
.pb-30 { padding-bottom: 30px; }
.pt-30 { padding-top: 30px; }
.ml-10 { margin-left: 10px; }
.mr-10 { margin-right: 10px; }
