html {font-size:calc(100vw/19.2); -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;scrollbar-width: thin;}

html.act {overflow:hidden;width:100%;height:100vh;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

* {margin:0;padding:0;outline:none;}

/* *:focus:not(:focus-visible) { outline: none }
*:focus-visible { outline: 2px solid var(--color-primary) } */

:root{
  --color-primary: #0087C3;
  --color-primary2: #F17300;
  --text-color: #07040A;
  --text-color2: #666666;
  --border-light: rgba(119,119,119,0.10);
  --imgwhite: brightness(0) invert(1);
  --imgblack: brightness(0);
}

.sptext{display: block;text-align: center;position: relative;background: #B0AFB1;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.3;}



.sptext .after{
    position: absolute;
    width: 100%;
    height: 100%;
    line-height: 1.3;
    font-size: inherit;
    background: #ffffff;background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-family: inherit;
    font-weight: inherit;
    left: 0;
    top: 0;
    will-change: transform, opacity;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
    transition: 0.1s cubic-bezier(.38,0,0,1);
    transition: 0.3s linear;

}

@font-face {
  font-family: 'hmb';
  src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'hml';
 src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'pps';
  src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppm';
  src: url("../fonts/Poppins-Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppl';
  src: url("../fonts/Poppins-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppr';
  src: url("../fonts/Poppins-Regular.ttf") format("truetype");
  font-display: swap;
}
.hmb{font-family: 'hmb';font-weight: 700;}
.hml{font-family: 'hml';font-weight: 300;}
.hmm{font-family: 'hmm';font-weight: 500;}
.hmr{font-family: 'hmr';font-weight: 400;}
.pps{font-family: 'pps';}
.ppm{font-family: 'ppm';}
.ppl{font-family: 'ppl';}
.ppr{font-family: 'ppr';}

body {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;position:relative;padding:0;width:100%;color: var(--text-color);font-family:'hmr', Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Hiragino Sans GB,Helvetica Neue,Arial,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size: 14px;line-height: calc(1em + 3px);background:#fff;}

ul,ul li,ol li,tr td,dl,dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
a {display:inline-block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);color: var(--text-color);-webkit-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); transition: color .4s cubic-bezier(0.4, 0, 0.2, 1);}
textarea,select {outline:none;color:#666;font-size: 14px;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'hmr';}
img {border:none;max-width:100%;display:block;width: 100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}

.edit img,.img_inline_block img {display:inline-block;height:auto;width: auto;}
.fw_100 {font-weight:100;}
.img_cct {width:100%;opacity:0;}
.t_line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;}
.place::-webkit-input-placeholder {color:#fff;}
.place:-moz-placeholder {color:#fff;}
.place::-moz-placeholder {color:#fff;}
.place:-ms-input-placeholder {color:#fff;}

.place2::-webkit-input-placeholder {color:rgba(255,255,255,0.6);}
.place2:-moz-placeholder {color:rgba(255,255,255,0.6);}
.place2::-moz-placeholder {color:rgba(255,255,255,0.6);}
.place2:-ms-input-placeholder {color:rgba(255,255,255,0.6);}

.place3::-webkit-input-placeholder {color:#999;}
.place3:-moz-placeholder {color:#999;}
.place3::-moz-placeholder {color:#999;}
.place3:-ms-input-placeholder {color:#999;}

.swiper-button-disabled{cursor: not-allowed;}
.swiper-button-lock{opacity: 0;pointer-events: none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justif {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.text-bold {font-weight:bold;}
.imgTwo{position: relative;}
.imgTwo img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}
.imghover:hover .imgTwo img:nth-child(1){opacity: 0;}
.imghover:hover .imgTwo img:nth-child(2){opacity: 1;}
.imgTwohover:hover img:nth-child(1){opacity: 0;}
.imgTwohover:hover img:nth-child(2){opacity: 1;}
.zId5 {z-index:5;}
.zId4 {z-index:4;}
.zId3 {z-index:3;}
.zId2 {z-index:2;}
.zId1 {z-index:1;}


/* 滚动条样式 */*
/* ::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);} */
.scroll::-webkit-scrollbar {width:5px;height:1px;}
.scroll::-webkit-scrollbar-thumb{ background:var(--color-primary);}
.scroll::-webkit-scrollbar-track{ background:#DDDDDD;}

.scroll2::-webkit-scrollbar {width:5px;height:1px;}
.scroll2::-webkit-scrollbar-thumb{ background:var(--color-primary);border-radius: 3px;}
.scroll2::-webkit-scrollbar-track{ background:#E3E3E3;border-radius: 3px;}

.scroll3::-webkit-scrollbar {width:5px;height:1px;}
.scroll3::-webkit-scrollbar-thumb{ background:var(--color-primary2);border-radius: 3px;}
.scroll3::-webkit-scrollbar-track{ background:#E3E3E3;border-radius: 3px;}

/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'hmr';outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}

h3 {font-weight:500;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_46 {font-size:46px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_52 {font-size:52px;}
.f_54 {font-size:54px;}
.f_56 {font-size:56px;}
.f_58 {font-size:58px;}
.f_60 {font-size:60px;}
.f_62 {font-size:62px;}
.f_64 {font-size:64px;}
.f_66 {font-size:66px;}
.f_68 {font-size:68px;}
.f_70 {font-size:70px;}
.f_72 {font-size:72px;}
.f_74 {font-size:74px;}
.f_76 {font-size:76px;}
.f_78 {font-size:78px;}
.f_80 {font-size:80px;}

.onetime{-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1);}

.alltime,.alltime:before,.alltime:after,.alltime *,.alltime *:before,.alltime *:after{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}



.alltime2,.alltime2:before,.alltime2:after,.alltime2 *,.alltime2 *:before,.alltime2 *:after{-webkit-transition: all .6s cubic-bezier(0, 0, 0.58, 1); -moz-transition: all .6s cubic-bezier(0, 0, 0.58, 1); transition: all .6s cubic-bezier(0, 0, 0.58, 1);}

.w100{width: 100%;}

.w1720{padding: 0 0.95rem;}

.mg60{margin-top: 0.6rem;}

.mg80{margin-top: 0.8rem;}

/* common */
.html.cur {height:100vh;overflow:hidden;}
.body.cur {height:100vh;}
.phbox{display: none;}

.progress-div {
  will-change: transform, opacity;
  transform: translateZ(0);
}

.footer{background: #000000;position: relative;overflow: hidden;background: #212121;}

.footer::before{content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 100%;pointer-events: none;background: url(../images/footer_bg1.png) no-repeat center bottom;background-size: cover;}

.footer .fbt{position: relative;z-index: 2;padding: 0.32rem 0;line-height: 1.5;color: rgba(255,255,255,0.4);}

.footer .fbt a{color: rgba(255,255,255,0.4);}

.footer .fbt a:hover{color: #fff;}

.footer .fbt .w1720{display: flex;flex-wrap: wrap;justify-content: space-between;}

.footer .fbt .rf{display: flex;align-items: center;}

.footer .fbt .rf span{margin: 0 0.085rem;}

.footer .ftp{position: relative;z-index: 2;padding: 0.86rem 0 0.53rem;border-bottom: 1px solid rgba(255,255,255,0.4);}

.footer .ftp::before{content: "";position: absolute;right: 50%;top: 0;width: 1px;height: 100%;background: #fff;opacity: 0.4;}

.footer .ftp .w1720{display: flex;flex-wrap: wrap;justify-content: space-between;}

.footer .ftp .lf{width: calc(682 / 1720 * 100%);display: flex;width: calc(800 / 1720 * 100%);}

.footer .ftp .lf .llf .flogo{display: block;height: 0.4rem;}

.footer .ftp .lf .llf .list{margin-top: 0.62rem;line-height: calc(32 / 18);}

.footer .ftp .lf .llf .list .item:not(:first-child){margin-top: 0.14rem;}

.footer .ftp .lf .llf .list .item .set{color: #fff;opacity: 0.6;}

.footer .ftp .lf .llf .list .item .det{color: #fff;}

.footer .ftp .lf .llf .list .item .det a{color: #fff;}

.footer .ftp .lf .llf .list .item .det a:hover{color: var(--color-primary);}

.footer .ftp .lf .rrf{padding: 0.32rem 0 0 1.62rem;padding: 0.2rem 0 0 1.62rem;}

.footer .ftp .lf .rrf .tit{line-height: calc(32 / 24);color: #fff;}

.footer .ftp .lf .rrf .ul{line-height: calc(32 / 18);margin-top: 0.36rem;}

.footer .ftp .lf .rrf .ul .li:not(:first-child){margin-top: 0.04rem;}

.footer .ftp .lf .rrf .ul .li a{display: block;width: max-content;color: rgba(255,255,255,0.6);}

.footer .ftp .lf .rrf .ul .li a:hover{color: #fff;}

.footer .ftp .rf{width: calc(682 / 1720 * 100%);padding-top: 0.18rem;padding-top: 0rem;}

.footer .ftp .rf .tit{line-height: calc(42 / 36);color: #fff;}

.footer .ftp .rf .status{display: flex;align-items: center;line-height: calc(28 / 18);color: #fff;width: fit-content;margin-top: 0.22rem;cursor: pointer;}

.footer .ftp .rf .status span{width: calc(1em - 2px);height: calc(1em - 2px);border-radius: 50%;border: 1px solid #fff;margin-right: 0.12rem;position: relative;}

.footer .ftp .rf .status span s{position: absolute;width: 70%;height: 70%;background: #fff;opacity: 0;border-radius: 50%;}

.footer .ftp .rf .status.act span s{opacity: 1;}

.footer .ftp .rf .inp{margin-top: 0.5rem;margin-top: 0.32rem;position: relative;width: 5.52rem;max-width: 100%;}

.footer .ftp .rf .inp input[type=text]{display: block;width: 100%;height: 0.7rem;padding: 0 1.56rem 0 0.32rem;border: 1px solid rgba(255,255,255,0.4);border-radius: 0.7rem;background: none;color: #fff;}

.footer .ftp .rf .inp .submit{position: absolute;right: 0.09rem;top: 0.09rem;width: 1.38rem;height: 0.52rem;background: #fff;color: var(--text-color);border-radius: 0.52rem;font-size: 0.18rem;}

.footer .ftp .rf .inp .submit:hover{background: var(--color-primary);color: #fff;}

.footer .ftp .rf .share{margin-top: 0.64rem;margin-top: 0.48rem;}

.footer .ftp .rf .share .tt{line-height: calc(1em + 3px);color: rgba(255,255,255,0.6);}

.footer .ftp .rf .share .ul{display: flex;margin-top: 0.24rem;}

.footer .ftp .rf .share .ul .li{margin-right: 0.24rem;position: relative;}

.footer .ftp .rf .share .ul .li .icon{width: 0.52rem;height: 0.52rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1.5px solid #fff;}

.footer .ftp .rf .share .ul .li .icon img{width: 0.24rem;}

.footer .ftp .rf .share .ul .li:hover .icon{background: #fff;}

.footer .ftp .rf .share .ul .li:hover .icon img{filter: brightness(0);}

.footer .ftp .rf .share .ul .li .code{position: absolute;top: 100%;left: 0;width: 1rem;padding-top: 0.16rem;pointer-events: none;opacity: 0;visibility: hidden;transform: translateY(0.5rem);}

.footer .ftp .rf .share .ul .li:hover .code{transform: translateY(0);opacity: 1;pointer-events: all;visibility: visible;}

.footer .ftp .rf .share .ul .li .code .arr{position: absolute;top: 0.08rem;left: 0.12rem;width: 0.18rem;}

.footer .ftp .rf .share .ul .li .code .cox{height: 1rem;border-radius: 0.12rem;background: #fff;position: relative;z-index: 2;padding: 0.05rem;box-shadow: 0px 0.04rem 0.12rem 0px rgba(0, 0, 0, 0.10);}

.footer .ftp .rf .share .ul .li .code .cox img{height: 0.9rem;object-fit: contain;}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 911;}

.header:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 54%, rgba(0, 0, 0, 0.00) 100%);}


.header::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;opacity: 0;z-index: 2;}

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

.header .logo{transform: translateX(-0.38rem);width: 1.98rem;}

.header .rf{display: flex;align-items: center;position: relative;}

.header .rf .ul{display: flex;}

.header .rf .ul .li .lv1{display: flex;align-items: center;height: 0.92rem;}

.header .rf .ul .li .lv1 a{display: block;padding: 0 0.28rem;color: rgba(255,255,255,0.6);white-space: nowrap;padding: 0 0.14rem;}

.header .rf .ul .li.onhover .lv1 a{color: #fff;font-weight: bold;}

.header .rf .ul .li.act .lv1 a{color: #fff;font-family: 'hmm';font-weight: normal;}

.header .rf .form{width: 1.86rem;position: relative;margin-left: 0.45rem;}

.header .rf .form input[type=text]{display: block;width: 100%;height: 0.52rem;padding: 0 0.52rem 0 0.23rem;background: rgba(136,136,136,0.1);border-radius: 0.52rem;border: 1px solid rgba(255,255,255,0.2);backdrop-filter: blur(10px);color: #fff;}

.header .rf .form span{position: absolute;top: 0.06rem;right: 0.06rem;width: 0.4rem;height: 0.4rem;border-radius: 50%;background: rgba(255,255,255,0);overflow: hidden;}

.header .rf .form span img:nth-child(1){position: relative;z-index: 2;}

.header .rf .form span img:nth-child(2){z-index: 3;}

.header .rf .form span input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 5;}

.header .rf .form span:hover{background: #fff;}

.header .rf .language{position: relative;margin-left: 0.18rem;}

.header .rf .language .ltp{height: 0.52rem;width: 1.2rem;display: flex;align-items: center;justify-content: center;color: #fff;background: rgba(136,136,136,0.1);border-radius: 0.52rem;border: 1px solid rgba(255,255,255,0.2);backdrop-filter: blur(10px);}

.header .rf .language .ltp img{width: 0.2rem;margin-left: 0.05rem;}

.header .lv2list{position: absolute;top: 100%;right: 0;width: 100%;visibility: hidden;transform: translateY(0.3rem);pointer-events: none;padding: 0 0.28rem;z-index: 20;}

.header .lv2list::before{content: "";position: absolute;top: 0;left: 0;width: 200vw;height: 100%;transform: translateX(-50vw);/*background: #010102;opacity: 0.5;opacity: 0.8;opacity: 0.9;background: #171819;*/background: rgba(23, 24, 25, 0.50);
backdrop-filter: blur(15px);opacity: 0;}

.header .lv2list .list{display: flex;position: relative;z-index: 5;padding: 0.24rem 0 0.28rem;flex-wrap: wrap;opacity: 0;}

.header .lv2list .item{margin-right: 1.4rem;padding: 0.48rem 0 0.56rem;padding: 0.24rem 0 0.28rem;}

.header .rf .ul .li:nth-child(7) .lv2list .item:not(:last-child){margin-right: 1rem;}

.header .lv2list .item:last-child{margin-right: 0;}

.header .rf .ul .li:nth-child(3) .lv2list .item{width: calc((100% - 2.8rem) / 3);}

.header .rf .ul .li:nth-child(3) .lv2list .item:nth-child(3n){margin-right: 0;}

.header .lv2list .item .lv2 a{display: flex;align-items: center;width: fit-content;line-height: calc(24 / 18);color: #fff;}

.header .lv2list .item .lv2 a span{width: 0.2rem;margin-left: 0.16rem;}

.header .lv2list .item .lv2 a:hover{color: var(--color-primary);}

.header .lv2list .item .lv3list{padding: 0.44rem 0 0.34rem;}

.header .lv2list .item .lv3list .lv3:not(:first-child){margin-top: 0.36rem;}

.header .lv2list .item .lv3list .lv3 a{display: block;width: fit-content;line-height: calc(24 / 18);color: #fff;}

.header .lv2list .item .lv3list .lv3 a:hover{color: var(--color-primary);}

.header .rf .ul .li.onhover .lv2list{transform: translateY(0);visibility: visible;pointer-events: all;}

.header .rf .ul .li.onhover .lv2list:before{opacity: 1;}

.header .rf .ul .li.onhover .lv2list .list{opacity: 1;}

.header.act,
.header.act2,
.header:hover{background: #171819;}

.header.act::before,
.header.act2::before,
.header:hover::before{opacity: 0.2;}

/*.header.nofixed,*/
/*.header.on{transform: translateY(-0.92rem);}*/

.in_news{padding: calc(1.4rem + 92px) 0 0;}

.in_news .w1720{width: 100%;}

.in_news .ul{margin-top: 0.8rem;display: flex;flex-wrap: wrap;}

.in_news .ul .li{width: calc((100% - 0.72rem) / 4);margin-right: 0.24rem;}

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

.in_news .ul .li .ss{display: block;height: 100%;background: #F8F8F8;border-radius: 0.12rem;overflow: hidden;position: relative;}

.in_news .ul .li .ss .set{position: absolute;top: 0;left: 0;padding: 0.08rem 0.18rem;line-height: calc(1em + 2px);color: #fff;background: var(--color-primary);border-radius: 0 0 0.08rem 0;z-index: 2;}

.in_news .ul .li.hdyg .ss .set{background: var(--color-primary2);}

.in_news .ul .li .ss .imgbox{height: 2.6rem;border-radius: 0.12rem;overflow: hidden;}

.in_news .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.in_news .ul .li .ss .txtbox{padding: 0.32rem 0.16rem 0.48rem;}

.in_news .ul .li .ss .txtbox .t1{display: flex;justify-content: space-between;line-height: calc(1em + 4px);color: #B0AFB1;}

.in_news .ul .li .ss .txtbox .tt{padding-right: 0.16rem;}

.in_news .ul .li .ss .txtbox .t2{line-height: 1.6;color: #000;margin-top: 0.12rem;}

.in_news .ul .li .ss .txtbox .t3{margin-top: 0.22rem;line-height: calc(28 / 18);color: var(--text-color2);}

.in_news .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.in_news .ul .li .ss:hover .txtbox .t2{color: var(--color-primary);}

.in_news .title{display: flex;justify-content: space-between;align-items: flex-start;}

.in_news .title .tit{line-height: calc(56 / 48);}

.in_news .title a{padding: 0.14rem 0.42rem;line-height: calc(1em + 4px);border-radius: 0.52rem;background: #E3E3E3;}

.in_news .title a:hover{background: var(--color-primary);color: #fff;}

.in_contact{position: relative;display: flex;align-items: flex-end;padding-top: 2rem;}

.in_contact .iox{width: 100%;}

.in_contact .imgs img{transform: scale(calc((1200 + (1920 - 1200) * var(--progress3)) / 1920));}

.in_contact .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;}

.in_contact .txtbox .w1720{width: 100%;}

.in_contact .txtbox .tit{line-height: calc(76 / 64);color: #fff;}

.in_contact .txtbox .btn{display: flex;align-items: center;margin-top: 0.4rem;justify-content: center;}

.in_contact .txtbox .btn a{margin: 0 0.16rem;}

.webbtn{display: flex;align-items: center;width: fit-content;padding: 0.06rem 0.06rem 0.06rem 0.42rem;border-radius: 0.63rem;background: rgba(255,255,255,0.4);color: #fff;}

.webbtn span{width: 0.51rem;height: 0.51rem;border-radius: 50%;background: #fff;margin-left: 0.41rem;}

.webbtn:hover{background: var(--color-primary);}

.in_ban{position: relative;}

.in_ban .imgbox{height: 10.8rem;position: relative;height: 100vh;}

.in_ban .imgbox::before{content: "";position: absolute;left: 0;bottom: 0;width: calc(1091 / 1920 * 100%);height: 9rem;background: linear-gradient(51deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 49.54%);}

.in_ban .imgbox video,
.in_ban .imgbox img{height: 100%;object-fit: cover;width: 100%;}

.in_ban .imgbox video{position: absolute;top: 0;left: 0;}

.in_ban .txtbox{position: absolute;left: 1rem;bottom: 1rem;opacity: 0;transform: translateY(-0.68rem);transition: all 800ms cubic-bezier(0, 0, 0.58, 1);}

.in_ban .swiper-slide-active .txtbox{opacity: 1;transform: translateY(0);}

.in_ban .txtbox .t1{line-height: calc(80 / 60);color: #fff;width: 8.58rem;}

.in_ban .txtbox .t2{line-height: calc(36 / 28);color: #fff;margin-top: 0.1rem;}

.in_ban .txtbox .t3{line-height: calc(36 / 22);color: #fff;margin-top: 0.4rem;width: 6.4rem;}

.in_ban .mouse{position: absolute;z-index: 11;left: calc(50% - 0.1rem);bottom: 0.5rem;}

.in_ban .mouse .icon{width: 0.2rem;}

.in_ban .mouse .arr{display: block;width: 0.1rem;margin: 0 auto;height: 0.19rem;overflow: hidden;position: relative;margin-top: 0.11rem;}

.in_ban .mouse .arr img{position: absolute;top: -0.07rem;left: 0;right: 0;margin: 0 auto;animation: mouse 2s linear infinite;}

.in_ban .mouse .arr img:nth-child(3){animation-delay: 0.5s;}

.in_ban .mouse .arr img:nth-child(2){animation-delay: 1s;}

.in_ban .mouse .arr img:nth-child(1){animation-delay: 1.5s;}

@keyframes mouse {
  0%{top: -0.07rem;opacity: 0.8;}
  100%{top: 0.19rem;opacity: 0;}
}

.in_ban .pogin{position: absolute;bottom: 1.18rem;right: 0.65rem;z-index: 11;width: fit-content;left: auto;}

.in_ban .pogin span{margin: 0 0 0 0.5rem !important;position: relative;background: none;line-height: calc(1em + 3px);color: #fff;opacity: 1;width: fit-content;height: fit-content;position: relative;}

.in_ban .pogin span s{position: absolute;top: 50%;left: 50%;width: 0.99rem;height: 0.99rem;background: url(../images/svg/in_ban_pogin.svg) no-repeat center;background-size: contain;transform: translate(-50%, -50%);opacity: 0;}

.in_ban .pogin span.swiper-pagination-bullet-active{color: var(--color-primary);}

.in_ban .pogin span.swiper-pagination-bullet-active s{opacity: 1;}

.in_prod{position: relative;z-index: 12;}

.in_prod .pox{position: sticky;top: 0;}

.in_prod .title{padding: 1.6rem 0;line-height: calc(84 / 72);position: absolute;top: 0;left: 0;width: 100%;height: max(5rem, calc(500 / 1080 * 100vh));display: flex;align-items: center;justify-content: center;z-index: 5;opacity: calc(1 - var(--distance) / (500 / calc(1080 * var(--index))));pointer-events: none;}

.in_prod .title span{color: #E3E3E3;}

.in_prod .vh100{height: max((10.8rem * (var(--index) + 1)), (100vh * (var(--index) + 1)));height: calc(100vh * (var(--index) + 1));}

.in_prod .vh50{height: max(5rem, calc(500 / 1080 * 100vh));}

.in_prod .item{background: #fff url(../images/in_prod_bg.png) no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;opacity: 0;pointer-events: none;}

.in_prod .item:nth-child(2){background-color: #F7FBFD;}

.in_prod .item.act{opacity: 1;pointer-events: all;}

.in_prod .item .w1720{padding: 1rem 1.2rem 1rem 0.64rem;position: relative;height: 100vh;}

.in_prod .item .big{width: 6.86rem;height: calc(100vh - 2rem);display: flex;align-items: center;justify-content: center;margin: 0 auto;pointer-events: none;opacity: 0;transform: translateY(0.3rem);}

.in_prod .item .big img{max-height: 100%;object-fit: contain;}

.in_prod .item .swpit{position: absolute;width: 4.2rem;opacity: 0;transform: translateY(0.5rem);}

.in_prod .item .swpit:nth-child(1){left: 1.5rem;bottom: 0.94rem;}

.in_prod .item .swpit:nth-child(2){right: 1.3rem;top: 1.18rem;}

.in_prod .item .swiper{overflow: hidden;height: 2.95rem;}

.in_prod .item .swiper .imgbox{height: 2.95rem;border-radius: 0.2rem;overflow: hidden;}

.in_prod .item .swiper .imgbox img{height: 100%;object-fit: cover;}

.in_prod .item .swiper .txtbox{line-height: calc(32 / 24);margin-top: 1em;opacity: 0;pointer-events: none;}

.in_prod .item .pogin{position: absolute;height: 2.95rem;width: 0.06rem;display: flex;align-items: center;justify-content: center;flex-direction: column;top: 0;    transform: none;}

.in_prod .item .pogin span{opacity: 1;width: 6px;height: 6px;border: 0.5px solid #B0AFB1;border-radius: 50%;margin: 3px 0 !important;background: none;}

.in_prod .item .pogin span.swiper-pagination-bullet-active{background: var(--color-primary);border-color: var(--color-primary);}

.in_prod .item .swpit:nth-child(1) .pogin{left: -30px;}

.in_prod .item .swpit:nth-child(2) .pogin{right: -30px;;left: auto;}

.in_prod .item .txtlist{position: absolute;width: 100%;left: 0;top: 3.05rem;width: 4.2rem;}

.in_prod .item .txtlist .txt{position: absolute;left: 0.5rem;top: 0.5rem;opacity: 0;line-height: calc(32 / 24);opacity: 0;}

.in_prod .item .txtlist .txt.act{left: 0;top: 0;opacity: 1;transition: all 800ms cubic-bezier(0, 0, 0.58, 1);}

.in_prod .item .txtlist .txt.act.act2{left: -0.5rem;top: -0.1rem;opacity: 0;transition: all 800ms cubic-bezier(0, 0, 0.58, 1);}

.in_prod .item .titbox{position: absolute;left: 0.64rem;top: 1rem;z-index: 11;opacity: 0;transform: translateY(0.3rem);width: fit-content;}

.in_prod .item .titbox .t1{line-height: calc(64 / 40);color: #B0AFB1;}

.in_prod .item .titbox .t2{line-height: 1;margin-top: 4px;}

.in_prod .item .titbox .more{display: flex;align-items: center;margin-top: 1em;color: var(--color-primary);}

.in_prod .item .titbox .more img{width: 0.99rem;}

.in_prod .item .titbox .more:hover img{transform: rotate(45deg);}

.in_prod .item.act .big{transform: translateY(0);opacity: 1;transition: opacity .2s ease, transform .5s ease;}

.in_prod .item.act .swpit{transform: translateY(0);opacity: 1;transition: opacity .2s ease .1s, transform .5s ease .1s;}

.in_prod .item.act .titbox{transform: translateY(0);opacity: 1;transition: opacity .5s ease, transform .5s ease;}

.in_solution{background: #000;position: relative;z-index: 12;padding: 1.2rem 0 0.8rem;height:200vh;height:275vh;background: #202122;}
.in_solution .titles{background-color: #000000;display: flex;justify-content: center;align-items: center;position:absolute;top:0;left:0;height:100vh;z-index:5;width: 100%;background: #202122;}

.in_solution .titles .title{width: 100%;}

.in_solution>.w1720{position:sticky;top:2rem;top:1.4rem;}

.in_solution .title{line-height: calc(64 / 40);color: #B0AFB1;text-align: center;font-size: 0.4rem;}

.in_solution .title span{color: #fff;width: fit-content;margin: 0 auto;}

.in_solution .ul{margin: 0.6rem -0.125rem 0;display: flex;--item-count: 0;--hover-multiplier: 2.105;--base-flex: 1;}

.in_solution .ul .li{padding: 0 0.125rem;flex: var(--base-flex);will-change: flex;backface-visibility: hidden;}

.in_solution .ul .li .ss{display: block;border-radius: 0.2rem;overflow: hidden;position: relative;}

.in_solution .ul .li .ss .imgbox{height: 6.4rem;position: relative;}

.in_solution .ul .li .ss .imgbox video{position: absolute;opacity: 0;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.in_solution .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.in_solution .ul .li .ss .txt_top{position: absolute;top: 0;left: 0;width: 100%;text-align: center;line-height: calc(40 / 24);color: #fff;padding: 0.48rem 0.3rem 0.89rem;background: linear-gradient(0, rgba(51, 51, 51, 0.00) 15.71%, rgba(0, 0, 0, 0.40) 100%);}

.in_solution .ul .li .ss .txt_bot{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;line-height: 1.5;color: #fff;padding: 1.05rem 0.3rem 0.36rem;background: linear-gradient(180deg, rgba(51, 51, 51, 0.00) 15.71%, rgba(0, 0, 0, 0.60) 100%);opacity: 0;transform: translateY(50%);}

.in_solution .ul:hover .li:not(:hover) {flex: calc((var(--item-count) - var(--hover-multiplier)) / (var(--item-count) - 1));}

.in_solution .ul .li:hover{flex: var(--hover-multiplier);}

.in_solution .ul[style*="--item-count: 1"] .li{flex: 1;}

.in_solution .ul[style*="--item-count: 1"] .li:hover{flex: var(--hover-multiplier);}

.in_solution .ul .li:hover .imgbox video{opacity: 1;}

.in_solution .ul .li:hover .txt_bot{transform: translateY(0);opacity: 1;transition-delay: 0.4s;}

.in_about{background: #000;position: relative;z-index: 14;background: #202122;}

.in_about .iox{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;overflow: hidden;}

.in_about .iox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/in_about_1_1.png) no-repeat left 3.59rem top;background-size: auto 100vh;opacity: calc((var(--progress2) - 0.5) * 5);}

.in_about .iox .diqiu{position: absolute;bottom: 50%;right: 50%;margin: 0 -5.44rem -5.44rem 0;width: 10.88rem;transform: scale(0);transition: all 800ms cubic-bezier(0, 0, 0.58, 1);transform: scale(calc(264 / 1088));opacity: 0;pointer-events: none;}

.in_about.animation1 .iox .diqiu{transform: scale(calc(528 / 1088));opacity: 1;}

.in_about.animation2 .iox .diqiu{transform: scale(1);bottom: -2.34rem;
right: calc(1140 / 1910 * 100%);margin: 0;}

.in_about .txtbox{position: relative;z-index: 5;}

.in_about .txtbox .w1720{display: flex;flex-direction: column;align-items: flex-end;}

.in_about .text{width: 8.4rem;margin-right: 0.2rem;padding: 2.36rem 0 1.2rem;opacity: calc(1 - calc((var(--vanish) - 0.5) * 4));}

.in_about .text .t1{line-height: calc(48 / 40);color: #fff;}

.in_about .text .t2{line-height: 2;color: rgba(255,255,255,0.6);margin-top: 0.6rem;}

.in_about .text .t2 p:not(:first-child){margin-top: 0.2rem;}

.in_about .list{width: 10.3rem;}

.in_about .list .item{margin-bottom: 1.4rem;display: flex;align-items: center;justify-content: space-between;opacity: 0;}

.in_about .list .item:last-child{margin-bottom: calc(50vh - 0.9rem);}

.in_about .list .item .lf{width: 4.4rem;line-height: calc(48 / 32);color: rgba(255,255,255,0.6);}

.in_about .list .item .rf{display: flex;align-items: baseline;width: 4.6rem;}

.in_about .list .item .rf .countUp{line-height: 1.8;color: var(--color-primary);}

.in_about .list .item .rf .sub{line-height: calc(48 / 28);color: rgba(255,255,255,0.6);margin-left: 0.32rem;}

.in_int{height: 100vh;display: flex;align-items: center;text-align: center;position: relative;z-index: 15;background: #fff;width: 100%;}

.in_int .w1720{width: 100%;}

/* 禁用过渡的类 */
.disable-transitions * {
    transition: none !important;
    animation: none !important;
}

.in_news{margin-top: -100vh;padding-top: 0;}

.in_news .w1720{position: sticky;top: 0;padding-top: calc(1.4rem + 92px)}

.in_news .vh100{height: 100vh;}

.in_int .gradient-text{width: fit-content;position: relative;overflow: hidden;margin: 0 auto;line-height: calc(88 / 40);color: rgba(176, 175, 177, 0);}

.in_int .gradient-text::before{content: attr(data-text);position: absolute;right: 0;top: 0;width: 100%;height: 100%;/*white-space: nowrap;*/color: #B0AFB1;--x: calc((var(--progress2) - 0.1) / (0.8 - 0.1) * 100%);clip-path: inset(0 0 0 var(--x));transition: 0.3s linear;}

.in_int .gradient-text::after{content: attr(data-text);position: absolute;left: 0;top: 0;width: 100%;height: 100%;/*white-space: nowrap;*/color: #000;--x: calc((var(--progress2) - 0.1) / (0.8 - 0.1) * 100%);clip-path: inset(0 calc(100% - var(--x)) 0 0);transition: 0.3s linear;}

.in_int .gradient-text:nth-child(2)::before{--x: calc((var(--progress2) - 0.4) / (0.8 - 0.4) * 100%);}

.in_int .gradient-text:nth-child(2)::after{--x: calc((var(--progress2) - 0.4) / (0.8 - 0.4) * 100%);}

.inner_banner{position: relative;}

.inner_banner .imgbox{height: 7.4rem;overflow: hidden;}

.inner_banner .imgbox img{object-fit: cover;height: 100%;}

.inner_banner .imgbox img {
    -webkit-animation-name: bg_breath;
    animation-name: bg_breath;
    -webkit-animation-duration: 8s;
    animation-duration: 8s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes bg_breath {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

@keyframes bg_breath {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.inner_banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.inner_banner .txtbox::before{content: "";position: absolute;top: 0;left: 0;width: calc(1091 / 1920 * 100%);height: 100%;background: linear-gradient(55deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.00) 54.72%);}

.inner_banner .text{position: absolute;bottom: 2rem;left: 0;width: 100%;}

.inner_banner .text .t1{line-height: calc(68 / 48);color: #fff;}

.inner_banner .text .en{line-height: calc(36 / 28);color: #fff;margin-top: 0.16rem;}

.inner_banner .text .t2{line-height: calc(36 / 22);color: #fff;margin-top: 0.4rem;}

.contactLayout .inner_banner .text{bottom: 0;top: 2.32rem;text-align: center;}

.ctt1{position: absolute;left: 0;bottom: 0;width: 100%;}

.ctt1 .ul{display: flex;justify-content: space-between;padding: 0.6rem 1rem 0.28rem;border-radius: 0.2rem 0.2rem 0 0;background: #fff;}

.ctt1 .ul .li{width: 3.8rem;display: flex;width: 26%;}

.ctt1 .ul .li:nth-child(3){width: 42%;}

.ctt1 .ul .li .ico{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #F8F8F8;display: flex;align-items: center;justify-content: center;}

.ctt1 .ul .li .ico img{width: 0.36rem;}

.ctt1 .ul .li .txt{width: calc(100% - 0.8rem);margin-left: 0.2rem;padding-top: 0.16rem;}

.ctt1 .ul .li .txt .t1{line-height: calc(32 / 24);color: #333;max-width: none;}

.ctt1 .ul .li .txt .t1 a{display: block;width: fit-content;color: #333;}

.ctt1 .ul .li .txt .t1 a:hover{color: var(--color-primary);}

.ctt1 .ul .li .txt .t2{line-height: calc(32 / 18);color: #999;margin-top: 0.08rem;}

.crumb{padding: 0.4rem 0;}

.crumb .list{display: flex;align-items: center;line-height: calc(1em + 3px);}

.crumb .list .home{width: calc(1em + 4px);}

.crumb .list .arr{width: calc(7 / 16 * 1em);margin: 0 0.11rem;transform: translateY(0.01rem);}

.crumb .list a{color: #B0AFB1;transform: translateY(0.01rem);}

.crumb .list a:last-child,
.crumb .list a:hover{color: var(--color-primary);}

.ctt2{padding: 0.6rem 0 0.85rem;}

.inner_title .t1{line-height: calc(56 / 48);}

.inner_title .t2{line-height: calc(40 / 24);color: #858585;margin-top: 0.32rem;}

.ctt2 .inner_title .t2{max-width: calc(1274 / 24 * 1em);margin-left: auto;margin-right: auto;}

.ctt2 .mapbox{margin: 0.8rem 0 0 0.34rem;position: relative;/*max-width: 1639px;*/}

.ctt2 .mapbox ul .li{position: absolute;}

/*.ctt2 .nanjing{position: absolute;top: calc(228 / 771 * 100%);right: calc(302 / 1639 * 100%);margin: -0.11rem -0.12rem 0 0;z-index: 10;}*/
.ctt2 .nanjing{position: absolute;top: calc(256 / 798 * 100%);right: calc(1146 / 1903 * 100%);margin: -0.11rem -0.12rem 0 0;z-index: 10;}

.ctt2 .nanjing .add{width: 0.22rem;position: relative;z-index: 5;}

.ctt2 .nanjing .txt{position: absolute;left: 0.31rem;line-height: calc(19 / 16);color: var(--color-primary);width: max-content;top: 1px;z-index: 5;} 

.ctt2 .nanjing .bg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1.72rem;height: 1.72rem;background: #0087C3;opacity: 0.1;border-radius: 50%;}

.ctt2 .nanjing .line s{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1.72rem;height: 1.72rem;border-radius: 50%;border: 0.5px dashed rgba(0, 135, 195, 0.40);opacity: 0;pointer-events: none;}

.ctt2 .nanjing.act .line s{animation: ripple 4.5s linear infinite;}

.ctt2 .nanjing.act .line s:nth-child(2){animation: ripple 4.5s linear infinite 1.5s;}

.ctt2 .nanjing.act .line s:nth-child(3){animation: ripple 4.5s linear infinite 3s;}

/*.ser1 .ul .li:nth-child(1) .ss{pointer-events: none;}*/

/*.ser1 .ul .li:nth-child(1) .ss .txtbox .t3{display: none;}*/

.ser1 .ul .li .ss:hover .txtbox .t3{color: var(--color-primary);}

@keyframes ripple {
  0% {
    width: 1.72rem;
    height: 1.72rem;
    opacity: 0;
  }
  10%{
    opacity: 1;
  }
  90%{
    opacity: 1;
  }
  100% {
    width: 6.9rem;
    height: 6.9rem;
    opacity: 0;
  }
}

.ctt2 .ul .li{position: absolute;z-index: 3;transform: translateY(0.5rem);opacity: 0;transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);}

.ctt2 .ul .li .add{width: 0.16rem;height: 0.16rem;background: var(--color-primary);position: relative;z-index: 5;border-radius: 50%;}

.ctt2 .ul .li .txt{position: absolute;top: 0.28rem;left: 50%;line-height: calc(1em + 3px);width: max-content;transform: translateX(-50%);}

.ctt2 .ul .li .bg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1.72rem;height: 1.72rem;background: #0087C3;opacity: 0.1;border-radius: 50%;}

.ctt2 .ul .li .line s{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 1.72rem;height: 1.72rem;border-radius: 50%;border: 0.5px dashed rgba(0, 135, 195, 0.40);opacity: 0;pointer-events: none;}

.ctt2 .ul .li.act .txt{color: var(--color-primary);}

.ctt2 .ul .li.act .line s{animation: ripple 4.5s linear infinite;}

.ctt2 .ul .li.act .line s:nth-child(2){animation: ripple 4.5s linear infinite 1.5s;}

.ctt2 .ul .li.act .line s:nth-child(3){animation: ripple 4.5s linear infinite 3s;}

/*.ctt2 .ul .li[data-name="欧洲"]{top: calc(72 / 771 * 100%);right: calc(681 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.2s;}*/

/*.ctt2 .ul .li[data-name="中美洲"]{top: calc(209 / 771 * 100%);right: calc(1347 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.25s;}*/

/*.ctt2 .ul .li[data-name="中东"]{top: calc(208 / 771 * 100%);right: calc(589 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.3s;}*/

/*.ctt2 .ul .li[data-name="南美洲"]{top: calc(444 / 771 * 100%);right: calc(1145 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.35s;}*/

/*.ctt2 .ul .li[data-name="非洲"]{top: calc(407 / 771 * 100%);right: calc(754 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.4s;}*/

/*.ctt2 .ul .li[data-name="东南亚"]{top: calc(399 / 771 * 100%);right: calc(258 / 1639 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.45s;}*/

.ctt2 .ul .li[data-name="欧洲"]{top: calc(91 / 798 * 100%);left: calc(476 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.2s;}

.ctt2 .ul .li[data-name="中美洲"]{top: calc(243 / 798 * 100%);right: calc(469 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.25s;}

.ctt2 .ul .li[data-name="中东"]{top: calc(236 / 798 * 100%);left: calc(516 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.3s;}

.ctt2 .ul .li[data-name="南美洲"]{top: calc(465 / 798 * 100%);right: calc(275 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.35s;}

.ctt2 .ul .li[data-name="非洲"]{top: calc(439 / 798 * 100%);left: calc(306 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.4s;}

.ctt2 .ul .li[data-name="东南亚"]{top: calc(431 / 798 * 100%);left: calc(776 / 1903 * 100%);margin: -0.08rem -0.08rem 0 0;transition-delay: 1.45s;}

.ctt2 .linebox .line{position: absolute;clip-path: inset(100% 0 0 0);transition: all 0.4s linear;}

/*.ctt2 .linebox .line[data-name="欧洲"]{top: calc(62 / 771 * 100%);right: calc(304 / 1639 * 100%);width: calc(366 / 1639 * 100%);transition-delay: 0.8s;}*/

/*.ctt2 .linebox .line[data-name="中美洲"]{top: calc(63 / 771 * 100%);right: calc(304 / 1639 * 100%);width: calc(1032 / 1639 * 100%);transition-delay: 0.85s;}*/

/*.ctt2 .linebox .line[data-name="中东"]{top: calc(193 / 771 * 100%);right: calc(303 / 1639 * 100%);width: calc(279 / 1639 * 100%);transition-delay: 0.9s;}*/

/*.ctt2 .linebox .line[data-name="南美洲"]{top: calc(212 / 771 * 100%);right: calc(303 / 1639 * 100%);width: calc(833 / 1639 * 100%);transition-delay: 0.95s;}*/

/*.ctt2 .linebox .line[data-name="非洲"]{top: calc(226 / 771 * 100%);right: calc(302 / 1639 * 100%);width: calc(447 / 1639 * 100%);transition-delay: 1s;}*/

/*.ctt2 .linebox .line[data-name="东南亚"]{top: calc(228 / 771 * 100%);left: calc(1335 / 1639 * 100%);width: calc(50 / 1639 * 100%);clip-path: inset(0 100% 0 0);transition-delay: 1.05s;}*/

.ctt2 .linebox .line[data-name="欧洲"]{top: calc(89 / 798 * 100%);right: calc(1144 / 1903 * 100%);width: calc(279 / 1903 * 100%);transition-delay: 0.8s;}

.ctt2 .linebox .line[data-name="中美洲"]{top: calc(192 / 798 * 100%);left: calc(760 / 1903 * 100%);width: calc(676 / 1903 * 100%);transition-delay: 0.85s;clip-path: inset(0 100% 0 0);}

.ctt2 .linebox .line[data-name="中东"]{top: calc(217.5 / 798 * 100%);right: calc(1144 / 1903 * 100%);width: calc(241 / 1903 * 100%);transition-delay: 0.9s;}

.ctt2 .linebox .line[data-name="南美洲"]{top: calc(248 / 798 * 100%);left: calc(759 / 1903 * 100%);width: calc(868 / 1903 * 100%);transition-delay: 0.95s;clip-path: inset(0 100% 0 0);}

.ctt2 .linebox .line[data-name="非洲"]{top: calc(252 / 798 * 100%);right: calc(1144 / 1903 * 100%);width: calc(452 / 1903 * 100%);transition-delay: 1s;}

.ctt2 .linebox .line[data-name="东南亚"]{top: calc(251 / 798 * 100%);left: calc(759 / 1903 * 100%);width: calc(22 / 1903 * 100%);clip-path: inset(0 100% 0 0);transition-delay: 1.05s;}

.ctt2 .mapbox.aos-animate .linebox .line{clip-path: inset(0 0 0 0);}

.ctt2 .mapbox.aos-animate .linebox .line[data-name="中美洲"],
.ctt2 .mapbox.aos-animate .linebox .line[data-name="南美洲"],
.ctt2 .mapbox.aos-animate .linebox .line[data-name="东南亚"]{clip-path: inset(0 0 0 0);}


.ctt2 .mapbox.aos-animate .ul .li{transform: translateY(0) !important;opacity: 1;}

.ctt3 .top{background: url(../images/contact_form_bg.jpg) no-repeat center;background-size: cover;padding: 1.9rem 0 2.69rem;}

.ctt3 .top .tit{line-height: calc(59 / 50);color: #fff;}

.ctt3 .top .tit p:not(:first-child){margin-top: 0.23rem;}

.ctt3 .bot{margin-top: -1.88rem;padding-bottom: 1.6rem;position: relative;z-index: 5;}

.ctt3 .bot .form{background: #fff;border-radius: 0.2rem;background: #FFF;box-shadow: 0 0 0.957rem 0 rgba(0, 0, 0, 0.09);padding: 0.44rem 0.8rem 0.8rem;display: flex;flex-wrap: wrap;width: 100%;}

.ctt3 .form .item{width: calc((100% - 0.48rem) / 3);margin: 0.36rem 0.24rem 0 0;}

/*.ctt3 .form .item:nth-child(3n + 1){margin-right: 0;}*/
.ctt3 .form .item.wr0{margin-right: 0;}

.ctt3 .form .item.w50{width: calc((100% - 0.24rem) / 2);}

.ctt3 .form .item.w100{width: 100%;margin-right: 0;}

.ctt3 .form .item .set{line-height: calc(1em + 2px);color: #333;display: flex;align-items: center;}

.ctt3 .form .item .set span{color: #ED0908;margin-right: 4px;}

.ctt3 .form .item .det{margin-top: 0.15rem;}

.ctt3 .form .item .det input[type=text]{display: block;width: 100%;background: none;border: 1px solid #E8E8E8;height: 0.5rem;padding: 0 0.12rem;border-radius: 0.08rem;}

.ctt3 .form .item .det input[hidden]{display: none;}

.ctt3 .form .item .det textarea{display: block;width: 100%;background: none;resize: none;border: 1px solid #E8E8E8;height: 2.06rem;padding: 0.15rem 0.12rem;border-radius: 0.08rem;}

.ctt3 .form .item.item_select{position: relative;z-index: 10;}

.ctt3 .form .item.item_select .select{position: relative;}

.ctt3 .form .item.item_select .txt{display: flex;align-items: center;justify-content: space-between;border: 1px solid #E8E8E8;height: 0.5rem;padding: 0 0.12rem;border-radius: 0.08rem;}

.ctt3 .form .item.item_select .txt span{width: calc(100% - 0.4rem);color: #999;}

.ctt3 .form .item.item_select .txt img{width: 0.14rem;}

.ctt3 .form .item.item_select .pop{position: absolute;top: 100%;left: 0;width: 100%;padding-top: 0.1rem;display: none;}

.ctt3 .form .item.item_select .ul{border-radius: 0.08rem;background: #FFF;box-shadow: 0 0 0.2rem 0 rgba(0, 0, 0, 0.05);padding: 0.08rem 0;line-height: 1.25;max-height: 4rem;overflow-y: auto;}

.ctt3 .form .item.item_select .ul .li{padding: 0.16rem 0.24rem;color: #858585;text-transform: capitalize;}

.ctt3 .form .item.item_select .ul .li.act,
.ctt3 .form .item.item_select .ul .li:hover{color: var(--color-primary);font-family: 'hmr';background: rgba(0, 135, 195, 0.1);cursor: pointer;}

.ctt3 .form .item.item_select.act .txt span{color: var(--text-color);}

.ctt3 .form .submit{display: block;margin: 0.6rem auto 0;width: 1.62rem;height: 0.46rem;border-radius: 0.46rem;background: var(--color-primary);color: #fff;}

.ctt3 .form .submit:hover{background: var(--color-primary2);}

.aboutLayout .inner_banner .text .t1{max-width: calc(768 / 48 * 1em);}

.aboutLayout .inner_banner .text .t2{max-width: calc(768 / 22 * 1em);}

.aboutLayout .inner_banner .txtbox::before{background: url(../images/inner_banner_yy.png) no-repeat center;background-size: cover;}

.inner_switch{position: sticky;top: 0.9rem;background: #FCFCFC;z-index: 130;text-transform: capitalize;}

.inner_switch .swiper-slide{width: auto;margin-right: 1.34rem;}

.inner_switch .swiper-slide:last-child{margin-right: 0;}

.inner_switch .swiper-slide a{display: block;line-height: 0.68rem;}

.inner_switch .swiper-slide a:hover{color: var(--color-primary);}

.inner_switch .swiper-slide.act a{font-family: 'hmm';}

.a_dw{position: relative;top: -0.68rem;}

.ab1{padding: 0.4rem 0 1.6rem;}

.ab1 .atp{display: flex;justify-content: space-between;}

.ab1 .atp .lf{width: calc(640 / 1720 * 100%);}

.ab1 .atp .lf .t1{line-height: calc(56 / 48);}

.ab1 .atp .lf .t2{line-height: calc(40 / 24);color: var(--text-color2);margin-top: 0.48rem;}

.ab1 .atp .rf{width: calc(764 / 1720 * 100%);}

.ab1 .atp .rf.pcbox{display: flex;justify-content: space-between;}

.ab1 .atp .rf.pcbox .item:not(:first-child){margin-top: 0.5rem;}

.ab1 .atp .rf .itp{display: flex;justify-content: center;align-items: flex-end;color: var(--color-primary);}

.ab1 .atp .rf .itp .countUp,
.ab1 .atp .rf .itp .text{line-height: calc(60 / 48);}

.ab1 .atp .rf .itp .sup{line-height: calc(24 / 18);margin-left: 0.12rem;}

.ab1 .atp .rf .ibt{line-height: calc(24 / 18);margin-top: 0.08rem;text-align: center;}

.ab1 .ul{display: flex;flex-wrap: wrap;}

.ab1 .ul .li{width: calc((100% - 0.82rem) / 3);margin: 1rem 0.41rem 0 0;border-radius: 0.2rem;overflow: hidden;position: relative;}

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

.ab1 .ul .li .imgbox{height: 6.6rem;}

.ab1 .ul .li .imgbox img{height: 100%;object-fit: cover;}

.ab1 .ul .li .txtbox{position: absolute;left: 0.4rem;bottom: 0.4rem;width: calc(100% - 0.8rem);border-radius: 0.2rem;border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(51, 51, 51, 0.20);backdrop-filter: blur(30px);padding: 0.35rem 0.3rem;}

.ab1 .ul .li .txtbox .tit{display: flex;align-items: center;justify-content: center;color: #fff;line-height: calc(1em + 4px);}

.ab1 .ul .li .txtbox .tit img{width: 0.3rem;height: 0.3rem;object-fit: contain;margin-right: 0.12rem;}

.ab1 .ul .li .txtbox .txt{line-height: calc(32 / 18);color: #fff;margin-top: 0;overflow: hidden;display: grid;grid-template-rows: 0fr;text-align: center;}

.ab1 .ul .li .txtbox .txt > span {
  min-height: 0; /* 关键：允许内容收缩 */
}

.ab1 .ul .li:hover .txtbox .txt{margin-top: 0.3rem;grid-template-rows: 1fr;}

.ab4{background: #01283A;padding: 1.2rem 0;overflow: hidden;}

.ab4 .inner_title .t1{color: #fff;}

.ab4 .inner_title .t2{color: #fff;max-width: calc(1000 / 24 * 1em);margin-left: auto;margin-right: auto;}

.ab4 .switch{display: flex;justify-content: center;line-height: calc(1em + 2px);position: relative;z-index: 5;}

.ab4 .switch a{padding: 0.15rem 0.55rem;border-radius: 0.52rem;border: 1px solid #E3E3E3;margin: 0 0.15rem;color: #fff;}

.ab4 .switch a.act,
.ab4 .switch a:hover{background: var(--color-primary);border-color: var(--color-primary);}

.ab4 .item{display: none;}

.ab4 .item.act{display: block;}

.ab4 .item.language{margin-top: 0.8rem;}

.ab4 .mapbox{position: relative;max-width: 1638px;margin: 0 auto;}

.ab4 .mapbox .zg{position: absolute;top: calc(197 / 651 * 100%);right: calc(342 / 1639 * 100%);margin: -0.09rem -0.09rem 0 0;}

.ab4 .mapbox .zg .ico{width: 0.18rem;height: 0.18rem;}

.ab4 .mapbox .zg .txt{position: absolute;top: 0.24rem;left: 50%;transform: translateX(-50%);line-height: calc(1em + 2px);color: #fff;width: max-content;}

.ab4 .mapbox .ul .li{position: absolute;margin: -0.03rem -0.03rem 0 0;}

.ab4 .mapbox .ul .li:before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 3;background: url(../images/ab4_map_add.png) no-repeat center;background-size: contain;width: 0.26rem;height: 0.26rem;}

.ab4 .mapbox .ul .li .add{width: 0.06rem;height: 0.06rem;border-radius: 50%;background: #50C9FF;position: relative;z-index: 5;background: #C5EDFF;}

.ab4 .mapbox .ul .li .bg{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;width: 0.26rem;height: 0.26rem;background: radial-gradient(50% 50% at 50% 50%, rgba(80, 201, 255, 0.00) 0%, rgba(80, 201, 255, 0.15) 100%);}

.ab4 .mapbox .ul .li .bg s{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0);border-radius: 50%;width: 100%;height: 100%;background: radial-gradient(50% 50% at 50% 50%, rgba(80, 201, 255, 0.00) 0%, rgba(80, 201, 255, 0.15) 100%);pointer-events: none;}

.ab4 .mapbox .ul .li .bg{background: none;}

.ab4 .mapbox .ul .li .bg s{animation: ripple2 3s linear infinite;}

.ab4 .mapbox .ul .li .bg s:nth-child(2){animation: ripple2 3s linear infinite 1.5s;}

.ab4 .mapbox .ul .li .txt{position: absolute;z-index: 4;top: 0.21rem;left: 50%;transform: translateX(-50%);width: max-content;line-height: calc(1em + 2px);color: #fff;}

@keyframes ripple2 {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
  }
  10%{
    opacity: 1;
  }
  90%{
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}

/* 美洲 */
.ab4 .language .mapbox .ul .li:nth-child(1){top: calc((209 + 3) / 651 * 100%);right: calc((1411 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(2){top: calc((259 + 3) / 651 * 100%);right: calc((1433 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(3){top: calc((308 + 3) / 651 * 100%);right: calc((1347 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(4){top: calc((322 + 3) / 651 * 100%);right: calc((1342 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(5){top: calc((335 + 3) / 651 * 100%);right: calc((1337 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(6){top: calc((293 + 3) / 651 * 100%);right: calc((1300 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(7){top: calc((287 + 3) / 651 * 100%);right: calc((1273 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(8){top: calc((293 + 3) / 651 * 100%);right: calc((1242 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(9){top: calc((343 + 3) / 651 * 100%);right: calc((1243 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(10){top: calc((389 + 3) / 651 * 100%);right: calc((1312 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(11){top: calc((420 + 3) / 651 * 100%);right: calc((1300 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(12){top: calc((465 + 3) / 651 * 100%);right: calc((1236 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(13){top: calc((423 + 3) / 651 * 100%);right: calc((1181 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(14){top: calc((542 + 3) / 651 * 100%);right: calc((1253 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(15){top: calc((567 + 3) / 651 * 100%);right: calc((1217 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(16){top: calc((545 + 3) / 651 * 100%);right: calc((1176 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(17){top: calc((68 + 3) / 651 * 100%);right: calc((970 + 3) / 1639 * 100%);}

/* 非洲 */
.ab4 .language .mapbox .ul .li:nth-child(18){top: calc((241 + 3) / 651 * 100%);right: calc((748 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(19){top: calc((309 + 3) / 651 * 100%);right: calc((976 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(20){top: calc((317 + 3) / 651 * 100%);right: calc((932 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(21){top: calc((331 + 3) / 651 * 100%);right: calc((952 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(22){top: calc((342 + 3) / 651 * 100%);right: calc((960 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(23){top: calc((350 + 3) / 651 * 100%);right: calc((948 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(24){top: calc((348 + 3) / 651 * 100%);right: calc((903 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(25){top: calc((347 + 3) / 651 * 100%);right: calc((890 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(26){top: calc((331 + 3) / 651 * 100%);right: calc((887 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(27){top: calc((296 + 3) / 651 * 100%);right: calc((849 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(28){top: calc((335 + 3) / 651 * 100%);right: calc((845 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(29){top: calc((300 + 3) / 651 * 100%);right: calc((800 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(30){top: calc((301 + 3) / 651 * 100%);right: calc((742 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(31){top: calc((324 + 3) / 651 * 100%);right: calc((674 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(32){top: calc((340 + 3) / 651 * 100%);right: calc((685 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(33){top: calc((384 + 3) / 651 * 100%);right: calc((837 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(34){top: calc((383 + 3) / 651 * 100%);right: calc((814 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(35){top: calc((376 + 3) / 651 * 100%);right: calc((726 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(36){top: calc((371 + 3) / 651 * 100%);right: calc((669 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(37){top: calc((402 + 3) / 651 * 100%);right: calc((784 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(38){top: calc((414 + 3) / 651 * 100%);right: calc((713 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(39){top: calc((442 + 3) / 651 * 100%);right: calc((817 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(40){top: calc((430 + 3) / 651 * 100%);right: calc((761 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(41){top: calc((439 + 3) / 651 * 100%);right: calc((735 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(42){top: calc((430 + 3) / 651 * 100%);right: calc((720 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(43){top: calc((448 + 3) / 651 * 100%);right: calc((720 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(44){top: calc((459 + 3) / 651 * 100%);right: calc((698 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(45){top: calc((478 + 3) / 651 * 100%);right: calc((655 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(46){top: calc((482 + 3) / 651 * 100%);right: calc((600 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(47){top: calc((502 + 3) / 651 * 100%);right: calc((811 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(48){top: calc((492 + 3) / 651 * 100%);right: calc((775 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(49){top: calc((498 + 3) / 651 * 100%);right: calc((723 + 3) / 1639 * 100%);}
.ab4 .language .mapbox .ul .li:nth-child(50){top: calc((514 + 3) / 651 * 100%);right: calc((737 + 3) / 1639 * 100%);}

/* 亚欧 */
.ab4 .language .mapbox .ul .li:nth-child(51) { top: calc((120 + 3) / 651 * 100%); right: calc((905 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(52) { top: calc((77 + 3) / 651 * 100%); right: calc((832 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(53) { top: calc((106 + 3) / 651 * 100%); right: calc((856 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(54) { top: calc((125 + 3) / 651 * 100%); right: calc((874 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(55) { top: calc((151 + 3) / 651 * 100%); right: calc((888 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(56) { top: calc((187 + 3) / 651 * 100%); right: calc((915 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(57) { top: calc((129 + 3) / 651 * 100%); right: calc((854 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(58) { top: calc((151 + 3) / 651 * 100%); right: calc((860 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(59) { top: calc((104 + 3) / 651 * 100%); right: calc((790 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(60) { top: calc((123 + 3) / 651 * 100%); right: calc((810 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(61) { top: calc((138 + 3) / 651 * 100%); right: calc((826 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(62) { top: calc((155 + 3) / 651 * 100%); right: calc((828 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(63) { top: calc((164 + 3) / 651 * 100%); right: calc((840 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(64) { top: calc((172 + 3) / 651 * 100%); right: calc((837 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(65) { top: calc((141 + 3) / 651 * 100%); right: calc((802 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(66) { top: calc((150 + 3) / 651 * 100%); right: calc((807 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(67) { top: calc((180 + 3) / 651 * 100%); right: calc((800 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(68) { top: calc((157 + 3) / 651 * 100%); right: calc((774 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(69) { top: calc((141 + 3) / 651 * 100%); right: calc((744 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(70) { top: calc((195 + 3) / 651 * 100%); right: calc((787 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(71) { top: calc((178 + 3) / 651 * 100%); right: calc((766 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(72) { top: calc((210 + 3) / 651 * 100%); right: calc((734 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(73) { top: calc((220 + 3) / 651 * 100%); right: calc((721 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(74) { top: calc((228 + 3) / 651 * 100%); right: calc((714 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(75) { top: calc((187 + 3) / 651 * 100%); right: calc((722 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(76) { top: calc((174 + 3) / 651 * 100%); right: calc((693 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(77) { top: calc((184 + 3) / 651 * 100%); right: calc((680 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(78) { top: calc((183 + 3) / 651 * 100%); right: calc((663 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(79) { top: calc((217 + 3) / 651 * 100%); right: calc((682 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(80) { top: calc((237 + 3) / 651 * 100%); right: calc((655 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(81) { top: calc((307 + 3) / 651 * 100%); right: calc((655 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(82) { top: calc((224 + 3) / 651 * 100%); right: calc((620 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(83) { top: calc((265 + 3) / 651 * 100%); right: calc((618 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(84) { top: calc((278 + 3) / 651 * 100%); right: calc((603 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(85) { top: calc((189 + 3) / 651 * 100%); right: calc((608 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(86) { top: calc((182 + 3) / 651 * 100%); right: calc((583 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(87) { top: calc((216 + 3) / 651 * 100%); right: calc((566 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(88) { top: calc((237 + 3) / 651 * 100%); right: calc((546 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(89) { top: calc((194 + 3) / 651 * 100%); right: calc((541 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(90) { top: calc((177 + 3) / 651 * 100%); right: calc((536 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(91) { top: calc((356 + 3) / 651 * 100%); right: calc((533 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(92) { top: calc((281 + 3) / 651 * 100%); right: calc((497 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(93) { top: calc((241 + 3) / 651 * 100%); right: calc((474 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(94) { top: calc((77 + 3) / 651 * 100%); right: calc((480 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(95) { top: calc((154 + 3) / 651 * 100%); right: calc((412 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(96) { top: calc((265 + 3) / 651 * 100%); right: calc((434 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(97) { top: calc((257 + 3) / 651 * 100%); right: calc((421 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(98) { top: calc((284 + 3) / 651 * 100%); right: calc((367 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(99) { top: calc((307 + 3) / 651 * 100%); right: calc((368 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(100) { top: calc((321 + 3) / 651 * 100%); right: calc((352 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(101) { top: calc((316 + 3) / 651 * 100%); right: calc((331 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(102) { top: calc((363 + 3) / 651 * 100%); right: calc((360 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(103) { top: calc((203 + 3) / 651 * 100%); right: calc((265 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(104) { top: calc((323 + 3) / 651 * 100%); right: calc((248 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(105) { top: calc((394 + 3) / 651 * 100%); right: calc((260 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(106) { top: calc((398 + 3) / 651 * 100%); right: calc((163 + 3) / 1639 * 100%); }
.ab4 .language .mapbox .ul .li:nth-child(107) { top: calc((423 + 3) / 651 * 100%); right: calc((67 + 3) / 1639 * 100%); }

.ab4 .item.china{margin-top: 0.8rem;}

.ab4 .item.china .mapbox{position: relative;max-width: 12.87rem;margin-left: 2.03rem;}

.ab4 .item.china .mapbox .img{position: relative;}

.ab4 .item.china .mapbox .img img:nth-child(1){position: relative;z-index: 5;}

.ab4 .item.china .mapbox .img img:nth-child(2){position: absolute;width: calc(1920 / 1287 * 100%);top: calc(123 / 776 * -100%);left: calc(303 / 1287 * -100%);max-width: max-content;}


.ab4 .china .mapbox .ul .li:nth-child(1){top: calc((155 + 3) / 776 * 100%);right: calc((120 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(2){top: calc((213 + 3) / 776 * 100%);right: calc((329 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(3){top: calc((257 + 3) / 776 * 100%);right: calc((152 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(4){top: calc((261 + 3) / 776 * 100%);right: calc((1022 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(5){top: calc((320 + 3) / 776 * 100%);right: calc((320 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(6){top: calc((364 + 3) / 776 * 100%);right: calc((245 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(7){top: calc((386 + 3) / 776 * 100%);right: calc((420 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(8){top: calc((414 + 3) / 776 * 100%);right: calc((622 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(9){top: calc((453 + 3) / 776 * 100%);right: calc((511 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(10){top: calc((425 + 3) / 776 * 100%);right: calc((308 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(11){top: calc((513 + 3) / 776 * 100%);right: calc((696 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(12){top: calc((519 + 3) / 776 * 100%);right: calc((286 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(13){top: calc((545 + 3) / 776 * 100%);right: calc((187 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(14){top: calc((580 + 3) / 776 * 100%);right: calc((96 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(15){top: calc((608 + 3) / 776 * 100%);right: calc((309 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(16){top: calc((628 + 3) / 776 * 100%);right: calc((195 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(17){top: calc((672 + 3) / 776 * 100%);right: calc((370 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(18){top: calc((680 + 3) / 776 * 100%);right: calc((143 + 3) / 1287 * 100%);}
.ab4 .china .mapbox .ul .li:nth-child(19){top: calc((713 + 3) / 776 * 100%);right: calc((246 + 3) / 1287 * 100%);}

.ab5{padding: 1.6rem 0 1.4rem;background: url(../images/ab5_1.png) no-repeat bottom center;background-size: cover;}

.ab5 .aox{display: flex;justify-content: space-between;align-items: flex-start;}

.ab5 .aox .ul{width: calc(628 / 1720 * 100%);}

.ab5 .aox .ul .li{border-bottom: 1px solid #E8E8E8;padding: 0 0 0.3rem;}

.ab5 .aox .ul .li:not(:last-child){margin-bottom: 0.5rem;}

.ab5 .aox .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;cursor: pointer;}

.ab5 .aox .ul .li .ltp .tt{line-height: calc(1em + 4px);width: calc(100% - 0.8rem);color: var(--text-color2);}

.ab5 .aox .ul .li .ltp .line{width: 18px;height: 18px;position: relative;}

.ab5 .aox .ul .li .ltp .line s{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.ab5 .aox .ul .li .ltp .line s:nth-child(1){position: absolute;background: var(--text-color);width: 100%;height: 1.5px;}

.ab5 .aox .ul .li .ltp .line s:nth-child(2){position: absolute;background: var(--text-color);height: 100%;width: 1.5px;}

.ab5 .aox .ul .li .lbt{line-height: calc(28 / 18);padding: 0.3rem 0.88rem 0 0;display: none;}

.ab5 .aox .ul .li.act .ltp .tt{color: var(--color-primary);font-family: 'hmm';}

.ab5 .aox .ul .li.act .ltp .line s{background: var(--color-primary);}

.ab5 .aox .ul .li.act .ltp .line s:nth-child(2){opacity: 0;}

.ab5 .aox .imgbox{width: calc(942 / 1720 * 100%);border-radius: 0.12rem;height: 5rem;overflow: hidden;}

.ab5 .aox .imgbox img{height: 100%;object-fit: cover;}

.ab6{padding: 1.6rem 0;background: url(../images/ab6_1.png) no-repeat bottom center;background-size: 100% auto;}

.ab6 .aox{margin-top: 1.4rem;display: flex;justify-content: space-between;}

.ab6 .aox .imgbox{width: calc(888 / 1720 * 100%);height: 5.4rem;border-radius: 0.2rem;overflow: hidden;width: calc(1080 / 1720 * 100%);    height: 6rem;}

.ab6 .aox .imgbox img{height: 100%;object-fit: cover;}

.ab6 .aox .txtbox{width: calc(624 / 1720 * 100%);padding-top: 0.4rem;}

.ab6 .aox .txtbox .t1{line-height: calc(56 / 38);margin-top: 0.09rem;}

.ab6 .aox .txtbox .t2{line-height: calc(40 / 18);color: #858585;margin-top: 0.4rem;max-width: 596px;}

.ab6 .aox .txtbox .t2 span{line-height: calc(40 / 32);color: var(--color-primary);}

.ab6 .aox .txtbox .ul{display: flex;flex-wrap: wrap;margin-top: 0.6rem;}

.ab6 .aox .txtbox .ul .li{width: calc(50% - 0.32rem);margin: 0.4rem 0.64rem 0 0;}

.ab6 .aox .txtbox .ul .li:nth-child(2n){margin-right: 0;}

.ab6 .aox .txtbox .ul .li .ltp{border-bottom: 1px solid #E3E3E3;position: relative;padding-bottom: 0.16rem;display: flex;align-items: flex-end;}

.ab6 .aox .txtbox .ul .li .ltp::before{content: "";position: absolute;left: 0;bottom: -2px;height: 3px;width: 0.52rem;background: var(--color-primary);}

.ab6 .aox .txtbox .ul .li .ltp .tit-48{line-height: 40px;color: var(--color-primary);}

.ab6 .aox .txtbox .ul .li .ltp .sup{margin-left: 0.1rem;line-height: calc(1em + 2px);}

.ab6 .aox .txtbox .ul .li .lbt{line-height: calc(40 / 16);margin-top: 0.16rem;}

.ab7{padding: 1.2rem 0 1.6rem;overflow: hidden;background: url(../images/ab7_1.png) no-repeat bottom center;background-size: 100% auto;}

.ab7 .swpbox .swiper1{width: 15.1rem;margin: 0 auto;overflow: visible;}

.ab7 .swpbox .swiper2{width: 16.36rem;margin: 0 auto;overflow: visible;margin-top: 0.3rem;}

.ab7 .swpbox .swiper-slide{width: 2.7rem;height: 1.5rem;background: #fff;border-radius: 0.12rem;display: flex;align-items: center;justify-content: center;box-shadow: 0 0.04rem 0.4rem 0 rgba(0, 0, 0, 0.05);margin: 0 0.16rem;}

.ab7 .swpbox .swiper-slide img{width: auto;max-width: 90%;max-height: 90%;object-fit: contain;}

.ab7 .swiper-free-mode>.swiper-wrapper{transition-timing-function: linear;}

.ab3{padding: 1.8rem 0;}

.ab3 .w1720{display: flex;justify-content: space-between;align-items: flex-end;}

.ab3 .lf{width: calc(685 / 1720 * 100%);position: relative;padding-bottom: 1.07rem;}

.ab3 .lf .title .t1{line-height: calc(56 / 48);}

.ab3 .lf .title .t2{line-height: calc(40 / 24);color: #858585;}

.ab3 .lf .ul{margin-top: 0.68rem;height: 3.69rem;position: relative;}

.ab3 .lf .ul .li{display: none;}

.ab3 .lf .ul .li.act{display: block;}

.ab3 .lf .ul .li .lox{overflow-y: auto;padding-right: 0.8rem;height: 3.69rem;/*mask-image: linear-gradient(180deg, #D9D9D9 0%, #D9D9D9 60.46%, rgba(217, 217, 217, 0.00) 100%);*/opacity: 0;transform: translateX(0.5rem);transition: all .4s cubic-bezier(0, 0, 0.58, 1);position: relative;}

.ab3 .lf .ul .li .lox:before{content: "";position: absolute;left: 0;top: 0;width: calc(100% - 0.8rem);height: 100%;}

/*.ab3 .lf .ul .li .lox .mask{}*/

.ab3 .lf .ul .li .lox.act{opacity: 1;transform: translateY(0);}

.ab3 .lf .ul .li .lox .t1{line-height: 1;color: var(--color-primary);}

.ab3 .lf .ul .li .lox .t2{line-height: calc(25 / 18);margin-top: 0.19rem;color: var(--text-color);}

.ab3 .lf .ul .li .lox .t3{margin-top: 0.4rem;line-height: 1.8;}

.ab3 .lf .ul .li .lox .t3 p:not(:first-child){margin-top: 0.12rem;}

.ab3 .lf .swpbtn{position: absolute;left: 0;bottom: 0;display: flex;align-items: center;}

.ab3 .lf .swpbtn a{width: 0.88rem;}

.ab3 .lf .swpbtn a.next{margin-left: -0.08rem;}

.ab3 .rf{width: calc(1003 / 1720 * 100%);display: flex;align-items: flex-end;}

.ab3 .rf .swiper1{width: calc(540 / 1003 * 100%);border-radius: 0.2rem;overflow: hidden;}

.ab3 .rf .swiper1 .swiper-slide{height: 6.72rem;border-radius: 0.2rem;}

.ab3 .rf .swiper1 .swiper-slide img{height: 100%;object-fit: cover;}

.ab3 .rf .swiper2{width: calc(100% - (540 / 1003 * 100%) - 0.4rem + 1rem);margin-right: -1rem;}

.ab3 .rf .swiper2 .swiper-slide{height: 4.98rem;width: 4rem;margin-right: 0.4rem;border-radius: 0.2rem;overflow: hidden;}

.ab3 .rf .swiper2 .swiper-slide img{height: 100%;object-fit: cover;}

.webmore{display: block;width: fit-content;padding: 0.14rem 0.42rem;line-height: calc(1em + 4px);color: #fff;background: var(--color-primary);border-radius: 0.52rem;}

.webmore:hover{background: var(--color-primary2);}

.webmore_white{display: block;width: fit-content;padding: 0.14rem 0.41rem;line-height: calc(1em + 2px);color: #fff;border-radius: 0.52rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(20px);border: 1px solid #fff;}

.webmore_white:hover{border-color: var(--color-primary2);background: var(--color-primary2);}

.inner_banner .t1{max-width: calc(640 / 48 * 1em);}

.inner_banner .t2{max-width: calc(560 / 22 * 1em);}

.inner_banner .btnbox{display: flex;}

.inner_banner .btnbox a{margin-right: 0.32rem;}

.pd_all{padding: 0.6rem 0 1.2rem;}

.pd_all .tit{line-height: calc(56 / 48);margin-bottom: 0.8rem;}

.pd_switch{display: flex;flex-wrap: wrap;border-bottom: 1px solid #E8E8E8;line-height: calc(36 / 26);}

.pd_switch .txt{color: var(--color-primary);font-family: 'hmm';margin: 0 1rem 0.39rem 0;}

.pd_switch a{margin: 0 1rem 0.39rem 0;margin: 0 0.5rem 0.39rem 0;}

.pd_switch a:hover{color: var(--color-primary);}

.pd_switch a.act{color: var(--color-primary);font-family: 'hmm';}

.prod_ul{padding-top: 0.2rem;display: flex;flex-wrap: wrap;}

.prod_ul .li{width: calc((100% - 1.2rem) / 3);margin: 0.6rem 0.6rem 0 0;}

.prod_ul .li:nth-child(3n){margin-right: 0;}

.prod_ul .li .ss{display: block;height: 100%;border: 1px solid #E8E8E8;border-radius: 0.2rem;padding: 0.4rem;}

.prod_ul .imgbox{height: 2.8rem;display: flex;align-items: center;justify-content: center;}

.prod_ul .imgbox img{width: auto;height: 100%;object-fit: contain;overflow: hidden;}

.prod_ul .txtbox{margin-top: 0.36rem;}

.prod_ul .txtbox .t1{line-height: calc(40 / 28);}

.prod_ul .txtbox .t2{margin-top: 0.1rem;line-height: calc(32 / 18);color: #858585;height: calc(64 / 18 * 1em);}

.prod_ul .swiper{margin-top: 0.2rem;line-height: 2;}

.prod_ul .swiper .swiper-slide{width: auto;padding: 0.04rem 0.19rem;border: 1px solid rgba(133, 133, 133, 0.4);color: #858585;margin-right: 0.12rem;border-radius: 34px;}

/*.prod_ul .swiper .swiper-slide:last-child{margin-right: 0;}*/

.prod_ul .more{margin-top: 0.17rem;display: flex;align-items: center;color: #B0AFB1;}

.prod_ul .more span{width: 0.77rem;}

.prod_ul .li:hover .ss{background: #F7F8FA;border-color: var(--color-primary);}

.prod_ul .li:hover .ss .txtbox .t1{color: var(--color-primary);}

.prod_ul .li:hover .ss .swiper-slide{border-color: rgba(0, 135, 195, 0.4);color: #0087C3;}

.prod_ul .li:hover .more{color: var(--color-primary);}

.pages{display: flex;align-items: center;justify-content: center;}

.pages .pgbtn{width: 0.88rem;}

.pages .num{line-height: calc(1em + 3px);color: #333;margin: 0 0.2rem;position: relative;z-index: 2;}

.pages .num[href]:hover{color: var(--color-primary);}

.pages .num.act{color: var(--color-primary);font-family: 'hmm';}

.pages .prev{margin-right: -0.2rem;}

.pages .next{margin-left: -0.2rem;}

.pd_list{padding: 0.32rem 0 1.2rem;}

.prod_about{margin-top: 1.6rem;}

.prod_about .tit{line-height: calc(56 / 48);}

.m_dw{position: relative;}

.news_list{padding: 0.32rem 0 1.2rem;}

.hotbox{margin-bottom: 0.4rem;}

.hotbox .swiper-slide{display: flex;justify-content: space-between;flex-wrap: wrap;}

.hotbox .imgbox{position: relative;width: calc(848 / 1720 * 100%);height: 5.35rem;border-radius: 0.2rem;overflow: hidden;}

.hotbox .imgbox img{height: 100%;object-fit: cover;}

.hotbox .imgbox .marker{transform: scale(calc(848 / 552));transform-origin: left top;}

.hotbox .swiper-slide:hover .imgbox img{transform: scale(1.05);}

.hotbox .swiper-slide:hover .txtbox .t2{color: var(--color-primary);}

.news_list .marker{position: absolute;top: 0;left: 0;padding: 0.1rem 0.22rem;border-radius: 0 0 0.12rem 0;background: var(--color-primary);color: #fff;line-height: calc(1em + 3px);z-index: 5;}

.news_list.act .marker{background: var(--color-primary2);}

.hotbox .txtbox{width: calc(772 / 1720 * 100%);padding: 0.68rem 0 1.14rem;}

.hotbox .txtbox .t1{line-height: 1;color: #B0AFB1;}

.hotbox .txtbox .t2{line-height: 1.4;margin-top: 0.24rem;}

.hotbox .txtbox .t3{line-height: 1.6;color: var(--text-color2);margin-top: 0.4rem;}

.hotbox .pogin{position: absolute;bottom: 0.55rem;right: 0;width: calc(772 / 1720 * 100%);display: flex;z-index: 11;left: auto;}

.hotbox .pogin span{width: 0.6rem;height: 4px;margin: 0 0.08rem 0 0 !important;opacity: 1;border-radius: 0;position: relative;background: none;}

.hotbox .pogin span::before{content: "";position: absolute;top: 1px;width: 100%;height: 2px;background: #D9D9D9;border-radius: 10px;}

.hotbox .pogin span::after{content: "";position: absolute;top: 0;left: 0;width: 0;height: 4px;background: var(--color-primary);border-radius: 10px;}

.hotbox .pogin span.swiper-pagination-bullet-active::after{animation: width 5s linear;}

@keyframes width {
  0%{width: 0%;}
  100%{width: 100%;}
}

.news_list .ul{padding-top: 0.4rem;display: flex;flex-wrap: wrap;}

.news_list .ul .li{width: calc((100% - 0.64rem) / 3);margin: 0.4rem 0.32rem 0 0;}

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

.news_list .ul .li .ss{border-radius: 0.12rem;overflow: hidden;height: 100%;display: block;background: #F8F8F8;position: relative;}

.news_list .ul .li .ss .imgbox{height: 3.48rem;overflow: hidden;border-radius: 0.12rem;}

.news_list .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.news_list .ul .li .ss .txtbox{padding: 0.37rem 0.24rem 0.44rem;}

.news_list .ul .li .ss .txtbox .t1{line-height: calc(1em + 4px);color: #B0AFB1;}

.news_list .ul .li .ss .txtbox .t2{line-height: calc(32 / 24);margin-top: 0.12rem;}

.news_list .ul .li .ss .txtbox .t3{line-height: calc(28 / 18);color: var(--text-color2);margin-top: 0.22rem;}

.news_list .ul .li .ss:hover{background: #FFF;box-shadow: 0 0 0.4rem 0 rgba(0, 0, 0, 0.05);}

.news_list .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.news_list .ul .li .ss:hover .txtbox .t2{color: var(--color-primary);}

.header_place{height: 0.92rem;}

.nDet{padding: 0.2rem 0 1.2rem;}

.nDet .w1720{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}

.nDet .right{width: calc(405 / 1720 * 100%);position: sticky;top: 0.2rem;transition: top .4s cubic-bezier(0.4, 0, 0.2, 1);}

body.scrollbody .nDet .right{top: calc(0.92rem + 0.2rem);}

.nDet .left{width: calc(1255 / 1720 * 100%);background: #fff;padding: 0.6rem 0.8rem 1rem;}

.nDet .left .title{line-height: calc(47 / 40);color: #333;}

.nDet .left .status{margin-top: 0.5rem;display: flex;align-items: center;flex-wrap: wrap;}

.nDet .left .status .time{margin-right: 1.44rem;line-height: calc(1em + 3px);}

.nDet .left .status .share{display: flex;align-items: center;}

.nDet .left .status .share .text{line-height: calc(1em + 3px);margin-right: 0.24rem;}

.nDet .social-share .icon-weibo,
.nDet .social-share .icon-wechat{width: 0.29rem;height: 0.29rem;background: #E3E3E3;margin: 0;border: none;margin-right: 0.16rem;}

.nDet .social-share .icon-wechat:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/wechat.svg) no-repeat center;background-size: 0.16rem;}

.nDet .social-share .icon-weibo:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/weibo.svg) no-repeat center;background-size: 0.16rem;}

.nDet .social-share .icon-weibo:hover,
.nDet .social-share .icon-wechat:hover{background: var(--color-primary);}

.nDet .left .edit{border-top: 2px solid #E8E8E8;margin-top: 0.24rem;padding-top: 0.6rem;line-height: 1.8;}

.nDet .right{padding-top: 0.6rem;}

.nDet .right .title{line-height: calc(1em + 4px);padding: 0 0.32rem;position: relative;margin-bottom: 0.32rem;}

.nDet .right .title::before{content: "";position: absolute;left: 0;top: 0;width: 2px;height: 100%;background: var(--color-primary);}

.nDet .right .nlist{padding: 0 0.32rem;}

.nDet .right .ss{display: block;margin-top: 0.28rem;}

.nDet .right .ss:first-child{margin-top: 0;}

.nDet .right .ss .t1{line-height: calc(1em + 3px);}

.nDet .right .ss .t2{line-height: calc(22 / 16);color: #B0AFB1;margin-top: 0.12rem;}

.nDet .right .ss:hover .t1{color: var(--color-primary);}

.nDet .right .next_news{margin-top: 1.27rem;}

.nDet .right .gotolist{display: flex;align-items: center;justify-content: center;line-height: calc(1em + 3px);padding: 0.16rem 0 0.15rem;border-radius: 0 0 0.2rem 0.2rem;background: var(--color-primary);color: #fff;margin-top: 0.48rem;}

.nDet .right .gotolist img{width: 1em;margin-left: 0.21rem;}

.nDet .right .gotolist:hover{background: var(--color-primary2);}

.pdt_ban{background: url(../images/pdt1_1.png) no-repeat center;background-size: cover;padding: 1.16rem 0 1rem;}

.pdt_ban .w1720{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}

.pdt_ban .left{width: calc(544 / 1720 * 100%);margin-left: calc(108 / 1720 * 100%);}

.pdt_ban .right{width: calc(680 / 1720 * 100%);margin-right: calc(100 / 1720 * 100%);}

.pdt_ban .right .t1{line-height: calc(56 / 48);}

.pdt_ban .right .t2{line-height: 1.8;color: #858585;margin-top: 0.32rem;}

.pdt_ban .right .t3{line-height: 1.5;color: #858585;margin-bottom: 0.32rem;}

.inner_switch2 .swiper-slide.act a{color: var(--color-primary);}

.pdt1{padding: 0.8rem 0 0;}

.pdt1 .ul{display: flex;flex-wrap: wrap;padding-top: 0.4rem;}

.pdt1 .ul .li{width: calc((100% - 1.2rem) / 4);margin: 0.4rem 0.4rem 0 0;background: #F7F8FA;border-radius: 0.2rem;overflow: hidden;position: relative;padding: 0.32rem 0.4rem 0.4rem 0.32rem;}

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

.pdt1 .ul .li::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/pdt1_3.png) no-repeat center;background-size: cover;opacity: 0;}

.pdt1 .ul .li .ico{position: relative;z-index: 5;width: 0.48rem;height: 0.48rem;}

.pdt1 .ul .li .ico img{height: 100%;object-fit: contain;}

.pdt1 .ul .li .t1{position: relative;z-index: 5;line-height: calc(1em + 4px);margin-top: 0.4rem;}

.pdt1 .ul .li .t2{position: relative;z-index: 5;line-height: calc(28 / 18);color: var(--text-color2);margin-top: 0.16rem;}

.pdt1 .ul .li:hover{background: var(--color-primary);}

.pdt1 .ul .li:hover::before{opacity: 1;}

.pdt1 .ul .li:hover .ico{filter: var(--imgwhite);}

.pdt1 .ul .li:hover .t1{color: #fff;}

.pdt1 .ul .li:hover .t2{color: rgba(255,255,255,0.6);}

.pdt2{padding: 1.4rem 0;background: url(../images/pdt2_1.png) no-repeat center;background-size: cover;margin-top: 1.8rem;}

.pdt2 .pox{margin-top: 1.2rem;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}

.pdt2 .pox .lf{width: calc(710 / 1720 * 100%);margin-top: 0.6rem;}

.pdt2 .pox .lf .swiper{height: 4.16rem;padding-top: 0.6rem;/*mask-image: linear-gradient(180deg, #D9D9D9 0%, rgba(217, 217, 217, 0.00) 100%);*/}

.pdt2 .pox .lf .swiper-slide{margin-bottom: 1.4rem;height: auto;}

.pdt2 .pox .lf .t1{line-height: calc(33 / 28);color: var(--color-primary);}

.pdt2 .pox .lf .t2{line-height: calc(36 / 18);margin-top: 0.32rem;}

.pdt2 .pox .rf{width: calc(830 / 1720 * 100%);position: relative;}

.pdt2 .pox .rf:before{content: "";position:absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 11;}

.pdt2 .pox .rf .swiper-slide img{height: 100%;object-fit: cover;}

.pdt2 .pox .rf .swiper{overflow: visible;height: 6.14rem;}

.pdt2 .pox .rf .swiper-slide{opacity: 1 !important;}

.pdt2 .pox .rf .swiper-slide .ss{transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);transform: scale(calc(742 / 830)) translateY(0);transform-origin: top center;z-index: 1;height: 6.14rem;border-radius: 0.2rem;overflow: hidden;}

.pdt2 .pox .rf .swiper-slide.swiper-slide-active{z-index: 4;}
.pdt2 .pox .rf .swiper-slide.swiper-slide-active .ss{transform: scale(1) translateY(0);}

.pdt2 .pox .rf .swiper-slide.swiper-slide-active + .swiper-slide{z-index: 3;}
.pdt2 .pox .rf .swiper-slide.swiper-slide-active + .swiper-slide .ss{transform: scale(calc(786 / 830)) translateY(-0.22rem);}

.pdt2 .pox .rf .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide{z-index: 2;}
.pdt2 .pox .rf .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide .ss{transform: scale(calc(742 / 830)) translateY(-0.46rem);}

.pdt2 .pox .mouse{position: absolute;left: 0;bottom: 0;display: flex;align-items: flex-start;}

.pdt2 .pox .mouse .ico{width: 0.36rem;}

.pdt2 .pox .mouse .pg{line-height: calc(21 / 18);display: flex;align-items: baseline;margin-left: 0.16rem;}

.pdt2 .pox .mouse .pg .num1{line-height: calc(42 / 36);color: var(--color-primary);margin-left: 0.06rem;}

.pox_sroll{cursor: url('../images/svg/pdt2_mouse.svg'), auto;}

.pdt3{/*padding: 1.8rem 0;*/margin-top: 1.8rem;}

.pdt3 .pox{border-radius: 0.1rem;background: #F7F8FA;padding: 0.8rem;display: flex;justify-content: space-between;}

.pdt3 .pox .imgbox{width: calc(790 / 1560 * 100%);border-radius: 0.16rem;height: 5.44rem;overflow: hidden;position: sticky;top: 1.8rem;}

.pdt3 .pox .imgbox img{height: 100%;object-fit: contain;}

.pdt3 .pox .ul{width: calc(710 / 1560 * 100%);}

.pdt3 .pox .ul .li:not(:first-child){margin-top: 0.24rem;}

.pdt3 .pox .ul .li{background: #fff;border-radius: 0.08rem;padding: 0.13rem 0.4rem;}

.pdt3 .pox .ul .li .ltp{display: flex;align-items: center;justify-content: space-between;padding: 0.24rem 0;cursor: pointer;}

.pdt3 .pox .ul .li .ltp .set{line-height: calc(40 / 28);width: calc(100% - 0.64rem);}

.pdt3 .pox .ul .li .ltp .arr{width: 0.32rem;height: 0.32rem;border-radius: 50%;}

.pdt3 .pox .ul .li .lbt{padding: 0 0 0.32rem;line-height: calc(36 / 18);color: #424A48;display: none;}

.pdt3 .pox .ul .li:hover .ltp .set{color: var(--color-primary);}

.pdt3 .pox .ul .li:hover .ltp .arr{background: var(--color-primary);}

.pdt3 .pox .ul .li:hover .ltp .arr img{filter: var(--imgwhite);}

.pdt3 .pox .ul .li.act .ltp .set{color: var(--color-primary);font-family: 'hmm';}

.pdt3 .pox .ul .li.act .ltp .arr{background: var(--color-primary);transform: rotate(180deg);}

.pdt3 .pox .ul .li.act .ltp .arr img{filter: var(--imgwhite);}

.pdt5{/*padding: 1.8rem 0;*/margin-top: 1.8rem;}

.pdt5 .pox{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 1rem;align-items: center;padding: 0 0.5rem;}

.pdt5 .pox .lf{width: calc(640 / 1620 * 100%);}

.pdt5 .pox .rf{width: calc(846 / 1620 * 100%);}

.pdt5 .pox .rf .rtp{display: flex;align-items: center;line-height: calc(1em + 4px);margin-bottom: 0.38rem;}

.pdt5 .pox .rf .w1{width: calc(368 / 846 * 100%);padding: 0 0.8rem;}

.pdt5 .pox .rf .w2{width: calc(478 / 846 * 100%);padding-right: 0.8rem;}

.pdt5 .pox .rf .ul{line-height: calc(29 / 18);}

.pdt5 .pox .rf .ul .li{display: flex;padding: 0.18rem 0;border-radius: 0.1rem;}

.pdt5 .pox .rf .ul .li:nth-child(odd){background: #F7F8FA;}

.pdt5 .down_ul{padding: 0.4rem 0 0;display: flex;flex-wrap: wrap;}

.pdt5 .down_ul.act{padding-top: 0;}

.pdt5 .down_ul.act .li:nth-child(1),
.pdt5 .down_ul.act .li:nth-child(2){margin-top: 0;}

.pdt5 .down_ul .li{width: calc(50% - 0.3rem);margin: 0.6rem 0.6rem 0 0;}

.pdt5 .down_ul .li:nth-child(2n){margin-right: 0;}

.pdt5 .down_ul .ss{display: flex;padding: 0.35rem 0.4rem;background: #F7F8FA;border-radius: 0.12rem;align-items: center;}

.pdt5 .down_ul .ss .ico{width: 0.4rem;}

.pdt5 .down_ul .ss .txt{line-height: calc(1em + 5px);width: calc(100% - 0.8rem - 0.24rem - 0.48rem);margin: 0 0.48rem 0 0.24rem;}

.pdt5 .down_ul .ss .arr{width: 0.4rem;}

.pdt5 .down_ul .ss:hover{background: #fff;box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 0, 0, 0.05);}

.pdt6{padding: 1.4rem 0 1.28rem;background: url(../images/pdt6_1.png) no-repeat center;background-size: cover;margin-top: 1.8rem;}

.pdt7{/*padding: 1.8rem 0 1.6rem;*/margin-top: 1.8rem;}

.pdt7 .switch{margin-top: 0.4rem;display: flex;align-items: center;justify-content: center;line-height: calc(1em + 3px);}

.pdt7 .switch a{margin: 0 0.15rem;padding: 0.15rem 0.73rem;border: 1px solid #07040A;border-radius: 0.4rem;}

.pdt7 .switch a.act,
.pdt7 .switch a:hover{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.pdt8{padding: 1.4rem 0 1.52rem;background: #F4F8FD;margin-top: 1.6rem;}

.pdt8 .ul{display: flex;flex-wrap: wrap;padding-top: 0.2rem;}

.pdt8 .ul .li{width: calc((100% - 1.2rem) / 3);margin: 0.6rem 0.6rem 0 0;}

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

.pdt8 .ul .li .imgbox{height: 3rem;border-radius: 0.2rem;overflow: hidden;}

.pdt8 .ul .li .imgbox img{height: 100%;object-fit: cover;}

.pdt8 .ul .li .txtbox{margin-top: 0.36rem;}

.pdt8 .ul .li .t1{line-height: calc(1em + 4px);}

.pdt8 .ul .li .t2{line-height: calc(28 / 16);color: #858585;margin-top: 0.2rem;}

.pdt8 .ul .li:hover .imgbox img{transform: scale(1.05);}

.pdt9{padding: 1.6rem 0 1.8rem;}

.pdt9 .ul{padding-top: 0.2rem;display: flex;flex-wrap: wrap;}

.pdt9 .ul .li{width: calc((100% - 0.6rem) / 2);margin: 0.6rem 0.6rem 0 0;background: #F8F8F8;overflow: hidden;border-radius: 0.2rem;}

.pdt9 .ul .li:nth-child(2n){margin-right: 0;}

.pdt9 .ul .li .imgbox{height: 4.4rem;border-radius: 0.2rem;overflow: hidden;}

.pdt9 .ul .li .imgbox img{height: 100%;object-fit: cover;}

.pdt9 .ul .li .txtbox{padding: 0.4rem 0.36rem 0.56rem;}

.pdt9 .ul .li .t1{line-height: calc(1em + 4px);}

.pdt9 .ul .li .t2{line-height: calc(28 / 16);color: #858585;margin-top: 0.2rem;}

.pdt9 .ul .li:hover{box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);background: #fff;}

.pdt9 .ul .li:hover .imgbox img{transform: scale(1.05);}

.ser1{padding: 0.8rem 0 1.8rem;padding: 0.8rem 0 0;}

.serviceLayout .pdt7{margin-top: 1.8rem;}

.ser1 .ul{padding-top: 0.2rem;display: flex;flex-wrap: wrap;}

.ser1 .ul .li{width: calc((100% - 1.2rem) / 3);margin: 0.6rem 0.6rem 0 0;}

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

.ser1 .ul .li .ss{display: block;position: relative;border-radius: 0.2rem;overflow: hidden;background: #D9D9D9;}

.ser1 .ul .li .ss .imgbox{height: 6.2rem;}

.ser1 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.ser1 .ul .li .ss .txtbox{position: absolute;top: 0;left: 0;width: 100%;padding: 0.48rem 0.6rem 1.22rem;background: linear-gradient(180deg, #F4F4F4 0%, #F4F4F4 71.34%, rgba(244, 244, 244, 0.80) 80.33%, rgba(244, 244, 244, 0.50) 89.61%, rgba(244, 244, 244, 0.00) 100%);}

.ser1 .ul .li .ss .txtbox .t1{line-height: calc(32 / 26);color: #000;}

.ser1 .ul .li .ss .txtbox .t2{line-height: calc(26 / 16);color: #000;margin-top: 0.16rem;/*height: calc(52 / 16 * 1em);*/}

.ser1 .ul .li .ss .txtbox .t3{display: flex;align-items: center;justify-content: center;margin-top: 0.16rem;line-height: calc(26 / 16);color: #000;}

.ser1 .ul .li .ss .txtbox .t3 img{width: 0.15rem;margin-left: 0.15rem;}

.ser1 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pdt7 .list{margin-top: 0.6rem;}

.pdt7 .list .item{display: none;}

.pdt7 .list .item.act{display: block;}

.pdt7 .list .swiper-slide{display: block;height: auto;border: 1px solid #E8E8E8;border-radius: 0.2rem;padding: 0.6rem;}

.pdt7 .list .swiper-slide .imgbox{height: 2.8rem;}

.pdt7 .list .swiper-slide .imgbox img{height: 100%;object-fit: contain;}

.pdt7 .list .swiper-slide .tit{line-height: calc(40 / 28);text-align: center;margin-top: 0.4rem;}

.pdt7 .list .swiper-slide:hover{background: #F7F8FA;border-color: var(--color-primary);}

.pdt7 .list .swiper-slide:hover .tit{color: var(--color-primary);}

.pdt7 .list .swpbtn{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 0.4rem;}

.pdt7 .list .swpbtn .num{display: flex;align-items: baseline;color: #474342;}

.pdt7 .list .swpbtn .num .n1{color: var(--color-primary);margin-right: 0.08rem;}

.pdt7 .list .swpbtn .btn{display: flex;}

.pdt7 .list .swpbtn .btn a{width: 0.88rem;margin: 0 -0.04rem;display: block;opacity: 1;pointer-events: all;}

.pdt7 .list .swpbtn .line{width: 100%;height: 2px;margin-top: 0.1rem;background: url(../images/pdt8_line.png) no-repeat top left;}

/*.pdt4{padding: 1.4rem 0 2.24rem;background: #F2F8FF url(../images/pdt4_1.png) no-repeat center;background-size: cover;margin-top: 1.8rem;}*/

/*.pdt4 .pox{width: fit-content;margin-left: auto;margin-right: auto;position: relative;}*/

/*.pdt4 .pox .imgbox{width: 7.58rem;margin: auto;position: relative;z-index: 2;height: 7.58rem;}*/

/*.pdt4 .pox .imgbox img{height: 100%;object-fit: contain;}*/

/*.pdt4 .pox .bg{position: absolute;width: 11.3rem;left: 50%;transform: translateX(-50%);bottom: -0.84rem;}*/

/*.pdt4 .pox .li{position: absolute;z-index: 10;}*/

/*.pdt4 .pox .li .add{width: 0.52rem;height: 0.52rem;display: flex;align-items: center;justify-content: center;background: #FFFFFF;border-radius: 0.52rem;cursor: pointer;position: relative;z-index: 10;}*/

/*.pdt4 .pox .li .add .round{width: 0.32rem;}*/

/*.pdt4 .pox .li .li_pop{position: absolute;left: 0;top: 0;width: max-content;background: #F7F8FA;border-radius: 0.2rem;clip-path: inset(0 100% 100% 0);pointer-events: none;z-index: 11;}*/

/*.pdt4 .pox .li .li_pop .top{display: flex;align-items: center;height: 0.52rem;background: var(--color-primary);border-radius: 0.52rem;padding: 0 0.12rem;cursor: pointer;}*/

/*.pdt4 .pox .li .li_pop .top .round{width: 0.32rem;}*/

/*.pdt4 .pox .li .li_pop .top .t_tit{line-height: calc(1em + 3px);color: #fff;width: max-content;margin-left: 0.12rem;}*/

/*.pdt4 .pox .li .li_pop .bot{padding: 0.2rem;width: 2.48rem;line-height: calc(32 / 18);} */

/*.pdt4 .pox .li .li_pop .bot p{position: relative;padding-left: 0.27rem;}*/

/*.pdt4 .pox .li .li_pop .bot p::before{content: "";position: absolute;width: 0.04rem;height: 0.04rem;background: var(--text-color);border-radius: 50%;top: calc((32 / 18 * 0.5em) - 0.02rem);left: 0.115rem;}*/

/*.pdt4 .pox .li.act{z-index: 20;}*/

/*.pdt4 .pox .li.act .li_pop{clip-path: inset(0 0 0 0);pointer-events: all;}*/

/*.pdt4 .pox .li .line s{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translate(-50%, -50%);background: #fff;border-radius: 50%;}*/

/*.pdt4 .pox .li:not(.act) .line s{animation: ripple3 3s linear infinite;}*/

/*.pdt4 .pox .li:not(.act) .line s:nth-child(2){animation: ripple3 3s linear infinite 1.5s;}*/

/*@keyframes ripple3 {*/
/*  0% {*/
/*    transform: translate(-50%, -50%) scale(1);*/
/*    opacity: 1;*/
/*  }*/
/*  100% {*/
/*    transform: translate(-50%, -50%) scale(2);*/
/*    opacity: 0;*/
/*  }*/
/*}*/
.swal-footer{text-align: center !important;}

.pdt4{padding: 1.4rem 0 2.24rem;background: #F2F8FF url(../images/pdt4_1.png) no-repeat center;background-size: cover;margin-top: 1.8rem;}

.pdt4 .pox{width: fit-content;margin-left: auto;margin-right: auto;position: relative;}

.pdt4 .pox .imgbox{width: 7.58rem;margin: auto;position: relative;z-index: 2;height: 7.58rem;}

.pdt4 .pox .imgbox img{height: 100%;object-fit: contain;}

.pdt4 .pox .bg{position: absolute;width: 11.3rem;left: 50%;transform: translateX(-50%);bottom: -0.84rem;}

.pdt4 .pox .li{position: absolute;z-index: 10;}

.pdt4 .pox .li .add{width: 0.28rem;height: 0.28rem;display: flex;align-items: center;justify-content: center;background: #B4E3F8;border-radius: 0.52rem;cursor: pointer;position: relative;z-index: 10;}

.pdt4 .pox .li .add .round{width: 0.32rem;width: 0.26rem;}

.pdt4 .pox .li .li_pop{position: absolute;left: 0;top: 0;width: max-content;background: #F7F8FA;border-radius: 0.3rem 0.3rem 0.2rem 0.2rem;clip-path: inset(0 100% 100% 0);pointer-events: none;z-index: 11;left: -0.1rem;top: -0.1rem;}

.pdt4 .pox .li .li_pop .top{display: flex;align-items: center;height: 0.52rem;background: var(--color-primary);border-radius: 0.52rem;padding: 0 0.12rem;cursor: pointer;background: linear-gradient(270deg, #0087C3 0%, #49B2E0 100%);}

.pdt4 .pox .li .li_pop .top .round{width: 0.32rem;}

.pdt4 .pox .li .li_pop .top .t_tit{line-height: calc(1em + 3px);color: #fff;width: max-content;margin-left: 0.12rem;}

.pdt4 .pox .li .li_pop .bot{padding: 0.2rem;width: 2.48rem;line-height: calc(32 / 18);} 

.pdt4 .pox .li .li_pop .bot p{position: relative;padding-left: 0.27rem;}

.pdt4 .pox .li .li_pop .bot p::before{content: "";position: absolute;width: 0.04rem;height: 0.04rem;background: var(--text-color);border-radius: 50%;top: calc((32 / 18 * 0.5em) - 0.02rem);left: 0.115rem;}

.pdt4 .pox .li.act{z-index: 20;}

.pdt4 .pox .li.act .li_pop{clip-path: inset(0 0 0 0);pointer-events: all;}

.pdt4 .pox .li .line s{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translate(-50%, -50%);background: #fff;border-radius: 50%;}

.pdt4 .pox .li:not(.act) .line s{animation: ripple3 3s linear infinite;}

.pdt4 .pox .li:not(.act) .line s:nth-child(2){animation: ripple3 3s linear infinite 1.5s;}

@keyframes ripple3 {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
}

/*.pdt4 .pox .li:nth-child(1){top: calc((80 + 26) / 758 * 100%);left: calc((595 + 26) / 758 * 100%);}*/

/*.pdt4 .pox .li:nth-child(2){top: calc((216 + 26) / 758 * 100%);left: calc((440 + 26) / 758 * 100%);}*/

/*.pdt4 .pox .li:nth-child(3){top: calc((144 + 26) / 758 * 100%);left: calc((49 + 26) / 758 * 100%);}*/

/*.pdt4 .pox .li:nth-child(4){top: calc((324 + 26) / 758 * 100%);left: calc((217 + 26) / 758 * 100%);}*/

/*.pdt4 .pox .li:nth-child(5){top: calc((555 + 26) / 758 * 100%);left: calc((446 + 26) / 758 * 100%);}*/

.pdt6{overflow: hidden;}

.pdt6 .swiper{margin-top: 1.44rem;overflow: visible;}

.pdt6 .swiper{padding-bottom: 1.12rem;}

.pdt6 .swiper .swiper-slide{height: 2.72rem;}

.pdt6 .swiper .swiper-slide img{height: 100%;object-fit: cover;transition: all 600ms linear;opacity: 0.5;border-radius: 0.12rem}

.pdt6 .swiper .swiper-slide.swiper-slide-duplicate-active:not(.swiper-slide-duplicate) img,
.pdt6 .swiper .swiper-slide.swiper-slide-active img{opacity: 1;transform: scale(calc(680 / 460));border-radius: 0.12rem;}

.pdt6 .txtbox{display: flex;align-items: center;justify-content: center;}

.pdt6 .txtbox .list{margin: 0 0.81rem;width: 6.4rem;line-height: 1.6;color: #333;}

.pdt6 .txtbox .list .item{display: none;}

.pdt6 .txtbox .list .item.act{display: block;}

.pdt6 .txtbox .imgTwo{width: 0.88rem;}

.ab2{background: #F4F8FD;overflow: hidden;padding: 1.4rem 0 1.2rem;overflow: hidden;}

.ab2 .swiper_img{margin-top: 1.24rem;overflow: visible;}

.ab2 .swiper_img .imgbox{height: 2.72rem;}

.ab2 .swiper .swiper-slide img{height: 100%;object-fit: cover;transition: all 600ms linear;opacity: 0.5;border-radius: 0.12rem}

.ab2 .swiper .swiper-slide.swiper-slide-duplicate-active:not(.swiper-slide-duplicate) img,
.ab2 .swiper .swiper-slide.swiper-slide-active img{opacity: 1;transform: scale(calc(680 / 460));border-radius: 0.12rem;}

.ab2 .swiper_img .year{text-align: center;line-height: calc(47 / 40);color: var(--text-color2);margin-top: 1.04rem;}

.ab2 .swiper_img .swiper-slide.swiper-slide-active .year{color: var(--color-primary);font-family: 'hmm';transition: all 600ms linear;}

.ab2 .txtbox{display: flex;align-items: center;justify-content: center;margin-top: 0.28rem;}

.ab2 .txtbox .list{margin: 0 0.18rem;width: 4rem;line-height: calc(32 / 22);color: #000;}

.ab2 .txtbox .list .item{display: none;}

.ab2 .txtbox .list .item.act{display: block;}

.ab2 .txtbox .imgTwo{width: 0.88rem;}

.ab2 .swiper_year{margin: 0.74rem -0.95rem auto;overflow: visible;padding-left: 1.98rem;}

.ab2 .swiper_year .swiper-wrapper{height: 1.21rem;width: max-content;min-width: 100%;}

.ab2 .swiper_year .swiper-wrapper::before{content: "";position: absolute;top: 0;left: -1.98rem;width: calc(100% + 1.98rem);height: 100%;background: url(../images/ab2_swp_line4.png) repeat-x top left 2.92rem;background-size: auto 100%;}

.ab2 .swiper_year .swiper-slide{position: relative;width: 0.66rem;margin-right: 2.3rem;}

.ab2 .swiper_year .swiper-slide s{width: 0.66rem;height: 0.66rem;display: block;position: relative;}

.ab2 .swiper_year .swiper-slide s::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/year_vi1.svg) no-repeat center;background-size: contain;}

.ab2 .swiper_year .swiper-slide s::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/svg/year_on_vi1.svg) no-repeat center;background-size: contain;opacity: 0;}

.ab2 .swiper_year .swiper-slide.on s::before{background: url(../images/svg/year_vi2.svg) no-repeat center;background-size: contain;}

.ab2 .swiper_year .swiper-slide.on s::after{background: url(../images/svg/year_on_vi2.svg) no-repeat center;background-size: contain;}

.ab2 .swiper_year .swiper-slide .year{position: absolute;left: 50%;transform: translateX(-50%);bottom: calc(100% - 0.04rem); width: max-content;line-height: calc(1em + 3px);}

.ab2 .swiper_year .swiper-slide-thumb-active s::after{opacity: 1;}

.ab2 .swiper_year .swiper-slide-thumb-active .year{color: var(--color-primary);font-family: 'hmm';}

.ab2 .swiper_year .swiper-slide-thumb-active.on .year,
.ab2 .swiper_year .swiper-slide.on .year{color: var(--color-primary2);}

.ab2 .swiper_year .swiper-slide:nth-child(6n){margin-top: 0.36rem;}

.ab2 .swiper_year .swiper-slide:nth-child(6n - 1){margin-top: 0.84rem;}

.ab2 .swiper_year .swiper-slide:nth-child(6n - 2){margin-top: 0.13rem;}

.ab2 .swiper_year .swiper-slide:nth-child(6n - 3){margin-top: 0.3rem;}

.ab2 .swiper_year .swiper-slide:nth-child(6n - 4){margin-top: 0.11rem;}

.ab2 .swiper_year .swiper-slide:nth-child(6n - 5){margin-top: -0.23rem;}


.ab2 .swiper_year .swiper-slide:nth-child(n + 7){margin-top: -0.3rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 8){margin-top: 0.35rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 9){margin-top: 0.1rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 10){margin-top: 0.35rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 11){margin-top: 0.85rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 12){margin-top: 0.12rem;}


.ab2 .swiper_year .swiper-slide:nth-child(n + 13){margin-top: -0.25rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 14){margin-top: 0.45rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 15){margin-top: 0rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 16){margin-top: 0.6rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 17){margin-top: 0.75rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 18){margin-top: -0.15rem;}


.ab2 .swiper_year .swiper-slide:nth-child(n + 19){margin-top: 0;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 20){margin-top: 0.35rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 21){margin-top: 0.05rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 22){margin-top: 0.8rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 23){margin-top: 0.5rem;}

.ab2 .swiper_year .swiper-slide:nth-child(n + 24){margin-top: -0.3rem;}

.image-wrapper:active {
  cursor: grabbing;
}

.rotatable-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  user-select: none;
  -webkit-user-drag: none;
}

.str_move.str_origin{display: flex;transition: none;}

.str_wrap.str_active,
.str_wrap{background: none;}

.ctt3 .form .item .det{position: relative;}
.ctt3 .form .item .det .parsley-errors-list {
  position: absolute;
  width: 100%;
  top: 100%;
  padding: 0 0.13rem;
  line-height: 1.5;
  color: #f00;
  font-size: 0.14rem;
}


.contactLayout .inner_banner .text .t1{max-width: 100%;}

.contactLayout .inner_banner .text .t2{max-width: 100%;}



.pdt2_n{min-height: 200vh;margin-top: 1.8rem;}

.pdt2_n .iox{padding: 1.6rem 0 1.84rem;padding: 1.6rem 0 1.8rem;background: url(../images/pdt2_n_1.jpg) no-repeat center;background-size: cover;position: sticky;top: -0.6rem;overflow: hidden;top: -2.6rem;}

.pdt2_n .w1720{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}

.pdt2_n .left{width: calc(730 / 1720 * 100%);height: 7.98rem;border-radius: 0.2rem;overflow: hidden;}

.pdt2_n .left img{height: 100%;object-fit: cover;}

.pdt2_n .right{width: calc(890 / 1720 * 100%);padding-top: 0.4rem;}

.pdt2_n .right .ul{
    position: absolute;width: max-content;bottom: -1.6rem;display: flex;display: flex;
    /*margin-left: -2.96rem;*/
    /*bottom: 0;*/
    left: calc(534 / 1920 * 100%);
}

.pdt2_n .right .ul .li{width: 5.3rem;margin-right: 0.4rem;background: #fff;padding: 0.6rem 0.48rem 1.04rem;border-radius: 0.2rem;position: relative;}

.pdt2_n .right .ul .li .line{background: var(--color-primary);width: 0.3rem;height: 0.03rem;}

.pdt2_n .right .ul .li .t1{line-height: calc(33 / 28);color: var(--color-primary);margin-top: 0.5rem;}

.pdt2_n .right .ul .li .t2{line-height: calc(30 / 16);color: var(--text-color);height: calc(30 / 16 * 8em);overflow-y: auto;margin-right: -0.2rem;padding-right: 0.2rem;margin-top: 0.4rem;}

.pdt2_n .right .ul .li .t3{position: absolute;left: 0.48rem;bottom: 0.52rem;;height: calc(28 / 18);display: flex;align-items: baseline;color: var(--text-color2);}

.pdt2_n .right .ul .li .t3 span{line-height: calc(28 / 24);}

.pdt2_n .right .ul .li .t3 span:first-child{color: var(--color-primary);}

.pdt2_n .right .ul .li .t3 span:nth-child(2){margin-right: 0.05rem;}



#imageWrapper img{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: auto;max-width: none;height: 115%;}


.in_prod .item .big{width: 10rem;}

.in_prod .item .swpit{width: 2.8rem;width: 2rem;}

.in_prod .item .swiper .imgbox,
.in_prod .item .swiper{height: 2rem;height: 1.4rem}

.in_prod .item .txtlist{width: 2.2rem;top: 2.35rem;top: 1.65rem;}

.in_prod .item .swpit:nth-child(1){bottom: 1.64rem;}

.in_solution .titles{background: linear-gradient(180deg, rgba(33, 33, 33, 0.00) 0%, rgba(33, 33, 33, 0.80) 18.07%, #212121 39.98%, #212121 47.43%, #212121 56.1%, rgba(33, 33, 33, 0.95) 63.55%, rgba(33, 33, 33, 0.80) 90.35%, rgba(33, 33, 33, 0.20) 100%);}

/*.ph_ft_menu .nav>li:nth-child(6) ul li:nth-child(2),*/
/*.mh_nav .nav>li:nth-child(7) .nav1 li:nth-child(2),*/
/*.header .li:nth-child(7) .lv2list .item:nth-child(2),*/
.ab3{display: none;}

.in_ban .mouse .icon{width: 0.4rem;}
.in_ban .mouse .arr{width: 0.2rem;}

.in_ban .mouse .arr img{top: -0.1rem;}

@keyframes mouse {
  0%{top: -0.1rem;opacity: 0.8;}
  100%{top: 0.3rem;opacity: 0;}
}

.footer .ftp{padding: 0.48rem 0 0.4rem;}

.pdt7 .switch a:not(.act),
.prod_ul .txtbox .t2{display: none;}


.in_int{background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 32.07%, #FFF 72.43%, rgba(255, 255, 255, 0.00) 100%);}

.in_about .iox .diqiu{width: 8rem;margin: 0 -3.4rem -3.4rem 0;}

.in_about.animation1 .iox .diqiu{transform: scale(calc(528 / 800));}
.in_about.animation2 .iox .diqiu{transform: scale(1);bottom: -1.8rem;right: calc(1200 / 1910 * 100%);}

.in_about .iox .diqiu img{transform: rotate(calc(var(--distance) * -45deg));}

.ctt2 .mapbox{margin: 0.8rem -0.95rem 0;}
.ctt2 .ul .li .line s,
.ctt2 .ul .li .bg{width: 1.4rem;height: 1.4rem;}

.in_solution .ul{margin-top: 0.3rem;}

.quer_con{overflow: hidden;}

.quer_con .bottom{position: relative;}

.quer_con .bottom .maps{position: relative;/*overflow: hidden;*/}

.quer_con .bottom .maps .imgbox{position: absolute;top: 0;left: 0;width: 100%;}

.quer_con .bottom .maps .imgbox img{position: absolute;top: 0;left: 0;width: 100%;opacity: 0.2;}

.quer_con .bottom .maps .imgbox img.act{opacity: 1;}

.quer_con .bottom .maps svg{position: absolute;top: 50%;right: 50%;transform-origin: center;width: 100%;height: auto;transform: scale(1.9) translate(12%, -4%);z-index: 10;opacity: 0;opacity: 1;}

/*.quer_con .bottom .right .lists .list{cursor: url(../images/svg/pdt2_mouse.svg), auto;}*/

/*.quer_con .bottom .right .lists .list .item{cursor: pointer;}*/

.quer_con .bottom .right .lists .list .item.on{display: none;}

.quer_con .bottom .maps .map_china,
.quer_con .bottom .maps .imgbox{opacity: 0;}

.quer_con .bottom .maps svg path{fill: #F7F7F7;opacity: 1;cursor: pointer;}

.quer_con .bottom .maps svg path.active{fill: rgba(0, 135, 195, 0.2);opacity: 1;}

.quer_con .bottom .maps svg path[data-name="江苏"].active{fill: rgba(0, 135, 195, 0.5);}

.quer_con .bottom .maps svg path[data-name="江苏"].on{fill: rgba(0, 135, 195, 1);}

.quer_con .bottom .maps svg path.on{fill: rgba(0, 135, 195, 1);}

.quer_con .bottom .text{position: absolute;left: 0;bottom: 1.96rem;}

.in_pro{min-height: 150vh;}

.in_pro .w1720{padding-top: 1rem;padding-bottom: 1.04rem;position: sticky;top: 0.4rem;overflow: hidden;}

.in_pro .title{line-height: calc(56 / 48);}

.in_pro .swiper{width: 11.2rem;overflow: visible;margin: 0.5rem auto 0;}

.in_pro .swiper .ss{display: block;border-radius: 0.2rem;overflow: hidden;}

.in_pro .swiper .imgbox{height: 5.74rem;}

.in_pro .swiper .imgbox img{height: 100%;object-fit: cover;}

.in_pro .swiper .imgbox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(254deg, rgba(0, 0, 0, 0.10) 38.92%, rgba(0, 0, 0, 0.20) 100%);z-index: 1;}

.in_pro .swiper .imgbox::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50.08%, rgba(0, 0, 0, 0.40) 100%);opacity: 0;z-index: 2;}

.in_pro .swiper .txtbox{position: absolute;left: 0;bottom: 0;padding: 0 0.64rem 0.32rem;display: flex;justify-content: space-between;align-items: center;width: 100%;z-index: 3;}

.in_pro .swiper .txtbox .txt{width: calc(100% - 1.2rem);line-height: calc(35 / 30);color: #fff;}

.in_pro .swiper .txtbox .more{width: 0.99rem;height: 0.99rem;padding: 0.39rem 0 0 0.38rem;font-size: 0.12rem;line-height: 0.2rem;color: #fff;background: url(../images/svg/More.svg) no-repeat center;background-size: contain;opacity: 0;}

.in_pro .swiper .swiper-slide-active .imgbox::after,
.in_pro .swiper .swiper-slide-active .txtbox .more{opacity: 1;}

.in_pro .swiper .ss:hover .imgbox img{transform: scale(1.05);}

.in_pro .iswitch{display: flex;width: fit-content;margin: 0.4rem auto 0;align-items: center;border-bottom: 2px solid #D7D7D7;line-height: calc(28 / 24);}

.in_pro .iswitch a{padding-bottom: 0.14rem;color: #999999;position: relative;}

.in_pro .iswitch a::before{content: "";position: absolute;left: 0;bottom: -2px;width: 0;height: 2px;background: var(--color-primary);}

.in_pro .iswitch a:not(:last-child){margin-right: 0.6rem;}

.in_pro .iswitch a.act{color: var(--color-primary);font-family: 'hmm';}

.in_pro .iswitch a.act::before{width: 100%;}

.in_prod .vh50,
.in_prod .title{display: none;}



/*.in_prod .pox  .list .item:nth-child(2) .titbox .t2{color: rgba(7,4,10,0);}*/

/*.in_prod .pox  .list .item:nth-child(2) .titbox .t2:before{content: "T50";color: rgba(7,4,10,1);}*/

.in_pro .pogin{display: none;height: 2px;background: #D7D7D7;}




.queryLayout .map {
  position: relative;
  width: 97%;
  margin: 0.96rem auto 0;
}

.queryLayout .map img {
  width: 100%;
}

.queryLayout .map .base {
  position: absolute;
  top: 31.74%;
  left: 79.4%;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background-color: #0087C3;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.queryLayout .map .base::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0087C3;
  opacity: 0.5;
  transform-origin: center;
  animation: scale2 5s linear infinite;
  z-index: -1;
}

.queryLayout .map .base::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #0087C3;
  opacity: 0.5;
  transform-origin: center;
  animation: scale2 5s 2.5s linear infinite;
  z-index: -1;
}

.queryLayout .map .base .icon {
  width: 0.22rem;
}

.queryLayout .map .base .city {
  position: absolute;
  top: 50%;
  left: calc(100% + 0.36rem);
  transform: translateY(-50%);
  color: #333333;
}

.queryLayout .map .base .line {
  position: absolute;
  right: 90%;
}

.queryLayout .map .base .line img {
  width: 100%;
}

.queryLayout .map .base .line1 {
  width: 11.22rem;
  top: -1.8rem;
}

.queryLayout .map .base .line2 {
  width: 8.96rem;
  top: -0.4rem;
}

.queryLayout .map .base .line3 {
  width: 4.72rem;
  top: 0.32rem;
}

.queryLayout .map .base .line4 {
  width: 3.86rem;
  top: 0;
}

.queryLayout .map .base .line5 {
  width: 0.58rem;
  top: 0.4rem;
  right: 74%;
}

.queryLayout .map .base .line6 {
  width: 5.56rem;
  top: -1rem;
  right: 63%;
}

.queryLayout .map .point {
  position: absolute;
  cursor: pointer;
  z-index: 5;
}

.queryLayout .map .point .icon {
  width: 0.18rem;
}

.queryLayout .map .point .cir {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) rotateX(60deg);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #0087C3;
  opacity: 0.64;
}

.queryLayout .map .point .cir::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, #0087C3 100%);
  opacity: 0.51;
  transform: scale(3);
  transform-origin: center;
  animation: scale 5s linear infinite;
  animation-name: none;
}

.queryLayout .map .point .cir::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, #0087C3 100%);
  opacity: 0.33;
  transform: scale(5);
  transform-origin: center;
  animation: scale 5s 2.5s linear infinite;
  animation-name: none;
}

.queryLayout .map .point .city {
  position: absolute;
  top: 50%;
  left: calc(100% + 0.14rem);
  transform: translateY(-50%);
  color: #333;
  width: -moz-max-content;
  width: max-content;
}

.queryLayout .map .point.active .cir::before,
.queryLayout .map .point.active .cir::after {
  animation-name: scale;
}

.queryLayout .map .point.active .city {
  color: #0087C3;
}

.queryLayout .map .point1 {
  top: 21.03%;
  left: 18.93%;
}

.queryLayout .map .point2 {
  top: 62.22%;
  left: 30.82%;
}

.queryLayout .map .point3 {
  top: 52.02%;
  left: 53.74%;
}

.queryLayout .map .point4 {
  top: 33.63%;
  left: 58.2%;
}

.queryLayout .map .point5 {
  top: 46.6%;
  left: 76.65%;
}

.queryLayout .map .point6 {
  top: 20.78%;
  left: 49.92%;
}

.queryLayout .swiper-box {
  margin-top: -2.35rem;
  height: 3.3rem;
  position: relative;
  z-index: 2;
}

.queryLayout .swiper-box .box{position: relative;}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: 'prev'
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: 'next'
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000
}

.swiper-button-lock {
	display: none
}

.queryLayout .swiper-box .swiper-button-prev,
.queryLayout .swiper-box .swiper-button-next {
  top: auto;
  margin: 0;
  bottom: calc(100% + 0.32rem);
}

.queryLayout .swiper-box .swiper-button-prev {
  left: 0;
}

.queryLayout .swiper-box .swiper-button-next {
  right: 0;
}


@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(5);
    opacity: 0;
  }
}

@keyframes scale2 {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }

  100% {
    transform: scale(3);
    opacity: 0;
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(-360deg);
  }
}

.map_place{height: 2rem;}

.queryLayout .swiper-box .map-swiper {
  overflow: initial;
}

.queryLayout .swiper-box .map-swiper .swiper-slide {
  width: 24%;
  /*height: 3.3rem;*/
  height: auto;
  margin-right: 1.333%;
  border-radius: 5px;
  box-shadow: 0 0.04rem 0.6rem rgba(0, 0, 0, 0.05);
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: rgba(255, 255, 255, 0.3);
  padding: 0.36rem 0.3rem;
  transition: all 0.4s;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:last-child {
  margin-right: 0;
}

.queryLayout .swiper-box .map-swiper .swiper-slide.hide {
  display: none;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country {
  width: 100%;
  padding-bottom: 0.36rem;
  border-bottom: 1px solid rgba(51, 51, 51, 0.14);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .h {
  color: #333333;
  transition: all 0.4s;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .h span {
  margin-top: 6px;
  color: #0087C3;
  display: block;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .icon {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  transform-origin: center;
  transform: scale(1.25);
  z-index: -1;
  opacity: 0;
  transition: all 0.4s;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  transform-origin: center;
  transform: scale(1.5);
  z-index: -1;
  opacity: 0;
  transition: all 0.4s;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .country .icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info {
  margin-top: 0.24rem;
  /*max-height: 1.4rem;*/
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.08rem;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info::-webkit-scrollbar {
  width: 2px;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info::-webkit-scrollbar-thumb {
  background: #0087C3;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info .li {
  display: flex;
  margin-bottom: 0.24rem;
  color: #666666;
  transition: all 0.4s;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info .li:last-child {
  margin-bottom: 0;
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info .li div {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.12rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(0.04rem);
}

.queryLayout .swiper-box .map-swiper .swiper-slide .info .li p {
  width: calc(100% - 0.32rem);
  line-height: 1.5;
  word-break: break-all;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover {
  background-color: #444444;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .country {
  border-bottom-color: rgba(255, 255, 255, 0.14);
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .country .h {
  color: #fff;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .country .h span {
  color: #fff;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .country .icon::before,
.queryLayout .swiper-box .map-swiper .swiper-slide:hover .country .icon::after {
  opacity: 1;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .info .li {
  color: #fff;
}

.queryLayout .swiper-box .map-swiper .swiper-slide:hover .info .li div {
  filter: grayscale(100) brightness(100);
}


.main-swiper .swiper-button-prev,
.main-swiper .swiper-button-next {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #333;
  color: #333;
  transition: all 0.4s;
}

.main-swiper .swiper-button-prev::after,
.main-swiper .swiper-button-next::after {
  font-size: 0.12rem;
}

.main-swiper .swiper-button-prev:hover,
.main-swiper .swiper-button-next:hover {
  background-color: #0087C3;
  box-shadow: none;
  color: #fff;
}


.ctt2_map{padding-top: 0;}
.ctt2_map .mapbox{margin-top: 0;}



.in_prod .pox  .list .item:nth-child(2) .titbox .t2{color: rgba(7,4,10,0);}

.in_prod .pox  .list .item:nth-child(2) .titbox .t2:before{content: "T50";color: rgba(7,4,10,1);}

.in_pro .pogin{display: none;height: 2px;background: #D7D7D7;}


.header .rf .language{height: 0.92rem;display: flex;align-items: center;}

.header .rf .language .lbt{position: absolute;top: 100%;left: 50%;width: max-content;text-align: left;background: rgba(23, 24, 25, 0.50);
    backdrop-filter: blur(15px);    visibility: hidden;
    transform: translateX(-50%) translateY(0.3rem);
    pointer-events: none;opacity: 0;padding: 0.1rem 0}
    
.header .rf .language .lbt a{display: block;line-height: 1.5;padding: 0.05rem 0.2rem;color: #fff;}

.header .rf .language .lbt a:hover{color: var(--color-primary);}

.header .rf .language:hover .lbt{opacity: 1;transform: translateX(-50%) translateY(0);pointer-events: all;visibility: visible;}

.m_header .right .hmm{color: #fff;margin-right: 0.4rem;font-size: 0.35rem;}



#imageWrapper img.rotatable-image-T80{top: 60%;left: 58%;height: 123%;}


@media screen and (min-width:1025px) {
    .in_prod .item:first-child{opacity: 1;pointer-events: all;}
    
    .in_prod .item:first-child .big{transform: translateY(0);opacity: 1;transition: opacity .2s ease, transform .5s ease;}
    
    .in_prod .item:first-child .swpit{transform: translateY(0);opacity: 1;transition: opacity .2s ease .1s, transform .5s ease .1s;}
    
    .in_prod .item:first-child .titbox{transform: translateY(0);opacity: 1;transition: opacity .5s ease, transform .5s ease;}
    
    .in_prod .item.act:not(:first-child){z-index: 12;}
    
    .in_prod .item .swpit{width: 3.28rem;}
    
    .in_prod .item .swiper{height: 2.3rem;border: 1px solid #D9D9D9;border-radius: 0.2rem;}
    
    .in_prod .item .swiper .imgbox{width: 3.06rem;height: 2.08rem;margin: 0.11rem 0 0 0.11rem;}
    
    .in_prod .item .swiper .imgbox img{object-fit: contain;}
    
    .in_prod .item .txtlist{width: 3.28rem;top: 2.54rem;}
    
    .in_prod .item .swpit:nth-child(1) .pogin{left: -0.3rem;}
    
    .in_prod .item .swpit:nth-child(2) .pogin{right: -0.3rem;}
    
    .in_prod .item .swpit:nth-child(1){bottom: 1.35rem;}
    
    .in_prod .item .swpit:nth-child(2){top: 1.65rem;}
    
    /*.ctt2 .inner_title .t2 br{display: none;}*/
}

@media screen and (min-width:1921px) {
  html{font-size: 100px;}
  .w1720{max-width: 1920px;margin: 0 auto;}
  /* body{font-size: 0.14rem;}
  .f_12 {font-size:0.12rem;}
  .f_14 {font-size:0.14rem;}
  .f_16 {font-size:0.16rem;}
  .f_18 {font-size:0.18rem;}
  .f_20 {font-size:0.2rem;}
  .f_22 {font-size:0.22rem;}
  .f_24 {font-size:0.24rem;}
  .f_26 {font-size:0.26rem;}
  .f_28 {font-size:0.28rem;}
  .f_30 {font-size:0.3rem;}
  .f_32 {font-size:0.32rem;}
  .f_34 {font-size:0.34rem;}
  .f_36 {font-size:0.36rem;}
  .f_38 {font-size:0.38rem;}
  .f_40 {font-size:0.40rem;}
  .f_42 {font-size:0.42rem;}
  .f_44 {font-size:0.44rem;}
  .f_46 {font-size:0.46rem;}
  .f_48 {font-size:0.48rem;}
  .f_50 {font-size:0.50rem;}
  .f_52 {font-size:0.52rem;}
  .f_54 {font-size:0.54rem;}
  .f_56 {font-size:0.56rem;}
  .f_58 {font-size:0.58rem;}
  .f_60 {font-size:0.60rem;}
  .f_62 {font-size:0.62rem;}
  .f_64 {font-size:0.64rem;}
  .f_66 {font-size:0.66rem;}
  .f_68 {font-size:0.68rem;}
  .f_70 {font-size:0.70rem;}
  .f_72 {font-size:0.72rem;}
  .f_74 {font-size:0.74rem;}
  .f_76 {font-size:0.76rem;}
  .f_78 {font-size:0.78rem;}
  .f_80 {font-size:0.80rem;}
  .f_90 {font-size:0.90rem;} */
}
@media screen and (max-width:1680px) {
  .f_14 {font-size:13px;}
  .f_16 {font-size:14px;}
  .f_18 {font-size:16px;}
  .f_20 {font-size:18px;}
  .f_22 {font-size:20px;}
  .f_24 {font-size:22px;}
  .f_26 {font-size:24px;}
  .f_28 {font-size:26px;}
  .f_30 {font-size:28px;}
  .f_32 {font-size:30px;}
  .f_34 {font-size:32px;}
  .f_36 {font-size:34px;}
  .f_38 {font-size:36px;}
  .f_40 {font-size:38px;}
  .f_42,.f_44 {font-size:40px;}
  .f_46 {font-size:42px;}
  .f_48 {font-size:44px;}
  .f_50 {font-size:46px;}
  .f_52 {font-size:48px;}
  .f_54 {font-size:48px;}
  .f_56 {font-size:48px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:52px;}
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:48px;}
}
@media screen and (max-width:1440px) {
  .f_16 {font-size:14px;}
  .f_18 {font-size:15px;}
  .f_20 {font-size:17px;}
  .f_22 {font-size:18px;}
  .f_24 {font-size:20px;}
  .f_26 {font-size:22px;}
  .f_28 {font-size:22px;}
  .f_30 {font-size:24px;}
  .f_32 {font-size:24px;}
  .f_34 {font-size:26px;}
  .f_36 {font-size:28px;}
  .f_38,.f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:34px;}
  .f_48 {font-size:36px;}
  .f_50 {font-size:36px;}
  .f_52 {font-size:38px;}
  .f_54 {font-size:38px;}
  .f_56 {font-size:40px;}
  .f_58 {font-size:42px;}
  .f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:44px;}
}
@media screen and (max-width:1280px) {
  .f_14 {font-size:12px;}
  .f_16 {font-size:13px;}
  .f_18 {font-size:14px;}
  .f_20 {font-size:15px;}
  .f_22 {font-size:16px;}
  .f_24 {font-size:16px;}
  .f_26 {font-size:20px;}
  .f_28 {font-size:20px;}
  .f_30 {font-size:20px;}
  .f_32 {font-size:22px;}
  .f_34 {font-size:23px;}
  .f_36 {font-size:25px;}
  .f_38 {font-size:26px;}
  .f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:30px;}
  .f_48,.f_50 {font-size:34px;}
  .f_52 {font-size:36px;}
  .f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:40px;}
}

.m_header,
.mh_nav{display: none;}
@media screen and (max-width:1024px) {
  html {font-size: 100px;}
  html {font-size: min(calc(100vw / 7.5), 100px);}

  /* .tit-12 {
      font-size: 0.12rem;
  }

  .tit-13 {
      font-size: 0.12rem;
  }

  .tit-14 {
      font-size: 0.12rem;
  }

  .tit-15 {
      font-size: 0.13rem;
  }

  .tit-16 {
      font-size: 0.13rem;
  }

  .tit-17 {
      font-size: 0.14rem;
  }

  .tit-18 {
      font-size: 0.14rem;
  }

  .tit-19 {
      font-size: 0.15rem;
  }

  .tit-20 {
      font-size: 0.15rem;
  }

  .tit-21 {
      font-size: 0.16rem;
  }

  .tit-22 {
      font-size: 0.16rem;
  }

  .tit-23 {
      font-size: 0.16rem;
  }

  .tit-24 {
      font-size: 0.16rem;
  }

  .tit-25 {
      font-size: 0.2rem;
  }

  .tit-26 {
      font-size: 0.2rem;
  }

  .tit-27 {
      font-size: 0.2rem;
  }

  .tit-28 {
      font-size: 0.2rem;
  }

  .tit-29 {
      font-size: 0.2rem;
  }

  .tit-30 {
      font-size: 0.20rem;
  }

  .tit-31 {
      font-size: 0.22rem;
  }

  .tit-32 {
      font-size: 0.22rem;
  }

  .tit-33 {
      font-size: 0.23rem;
  }

  .tit-34 {
      font-size: 0.23rem;
  }

  .tit-35 {
      font-size: 0.25rem;
  }

  .tit-36 {
      font-size: 0.25rem;
  }

  .tit-37 {
      font-size: 0.26rem;
  }

  .tit-38 {
      font-size: 0.26rem;
  }

  .tit-39 {
      font-size: 0.3rem;
  }

  .tit-40 {
      font-size: 0.30rem;
  }

  .tit-41 {
      font-size: 0.32rem;
  }

  .tit-42 {
      font-size: 0.32rem;
  }

  .tit-43 {
      font-size: 0.32rem;
  }

  .tit-44 {
      font-size: 0.32rem;
  }

  .tit-45 {
      font-size: 0.32rem;
  }

  .tit-46 {
      font-size: 0.32rem;
  }

  .tit-47 {
      font-size: 0.32rem;
  }

  .tit-48 {
      font-size: 0.34rem;
  }

  .tit-49 {
      font-size: 0.34rem;
  }

  .tit-50 {
      font-size: 0.34rem;
  }

  .tit-51 {
      font-size: 0.36rem;
  }

  .tit-52 {
      font-size: 0.36rem;
  }

  .tit-53 {
      font-size: 0.36rem;
  } */

  /*.tit-12 {*/
  /*    font-size: 0.22rem;*/
  /*}*/

  /*.tit-13 {*/
  /*    font-size: 0.22rem;*/
  /*}*/

  /*.tit-14 {*/
  /*    font-size: 0.22rem;*/
  /*}*/

  /*.tit-15 {*/
  /*    font-size: 0.24rem;*/
  /*}*/

  /*.tit-16 {*/
  /*    font-size: 0.24rem;*/
  /*}*/

  /*.tit-17 {*/
  /*    font-size: 0.24rem;*/
  /*}*/

  /*.tit-18 {*/
  /*    font-size: 0.24rem;*/
  /*}*/

  /*.tit-19 {*/
  /*    font-size: 0.24rem;*/
  /*}*/

  /*.tit-20 {*/
  /*    font-size: 0.26rem;*/
  /*}*/

  /*.tit-21 {*/
  /*    font-size: 0.27rem;*/
  /*}*/

  /*.tit-22 {*/
  /*    font-size: 0.28rem;*/
  /*}*/

  /*.tit-23 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-24 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-25 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-26 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-27 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-28 {*/
  /*    font-size: 0.3rem;*/
  /*}*/

  /*.tit-29 {*/
  /*    font-size: 0.32rem;*/
  /*}*/

  /*.tit-30 {*/
  /*    font-size: 0.32rem;*/
  /*}*/

  /*.tit-31 {*/
  /*    font-size: 0.32rem;*/
  /*}*/

  /*.tit-32 {*/
  /*    font-size: 0.32rem;*/
  /*}*/

  /*.tit-33 {*/
  /*    font-size: 0.34rem;*/
  /*}*/

  /*.tit-34 {*/
  /*    font-size: 0.34rem;*/
  /*}*/

  /*.tit-35 {*/
  /*    font-size: 0.34rem;*/
  /*}*/

  /*.tit-36 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-37 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-38 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-39 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-40 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-41 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-42 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-43 {*/
  /*    font-size: 0.34rem;*/
  /*}*/

  /*.tit-44 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-45 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-46 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-47 {*/
  /*    font-size: 0.36rem;*/
  /*}*/

  /*.tit-48 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-49 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-50 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-51 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-52 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-53 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-54 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-55 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-56 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-57 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-58 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-59 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-60 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-61 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-62 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-63 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-64 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-65 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-66 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-67 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-68 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-69 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-70 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-71 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-72 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-73 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-74 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-75 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-76 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-77 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-78 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-79 {*/
  /*    font-size: 0.4rem;*/
  /*}*/

  /*.tit-80 {*/
  /*    font-size: 0.40rem;*/
  /*}*/
  
  .tit-12 {
      font-size: 0.2rem;
  }

  .tit-13 {
      font-size: 0.2rem;
  }

  .tit-14 {
      font-size: 0.22rem;
  }

  .tit-15 {
      font-size: 0.22rem;
  }

  .tit-16 {
      font-size: 0.23rem;
  }

  .tit-17 {
      font-size: 0.23rem;
  }

  .tit-18 {
      font-size: 0.23rem;
  }

  .tit-19 {
      font-size: 0.23rem;
  }

  .tit-20 {
      font-size: 0.23rem;
  }

  .tit-21 {
      font-size: 0.24rem;
  }

  .tit-22 {
      font-size: 0.24rem;
  }

  .tit-23 {
      font-size: 0.24rem;
  }

  .tit-24 {
      font-size: 0.25rem;
  }

  .tit-25 {
      font-size: 0.26rem;
  }

  .tit-26 {
      font-size: 0.26rem;
  }

  .tit-27 {
      font-size: 0.27rem;
  }

  .tit-28 {
      font-size: 0.28rem;
  }

  .tit-29 {
      font-size: 0.28rem;
  }

  .tit-30,
  .tit-31,
  .tit-32,
  .tit-33,
  .tit-34,
  .tit-35 {
      font-size: 0.3rem;
  }

  .tit-36,
  .tit-37,
  .tit-38,
  .tit-39,
  .tit-40,
  .tit-41,
  .tit-42,
  .tit-43,
  .tit-44,
  .tit-45,
  .tit-46 {
      font-size: 0.32rem;
  }

  .tit-47,
  .tit-48,
  .tit-49,
  .tit-50,
  .tit-51,
  .tit-52,
  .tit-53,
  .tit-54,
  .tit-55,
  .tit-56,
  .tit-57,
  .tit-58,
  .tit-59,
  .tit-60,
  .tit-61,
  .tit-62,
  .tit-63,
  .tit-64,
  .tit-65,
  .tit-66,
  .tit-67,
  .tit-68,
  .tit-69,
  .tit-70,
  .tit-71,
  .tit-72,
  .tit-73,
  .tit-74,
  .tit-75,
  .tit-76,
  .tit-77,
  .tit-78,
  .tit-79,
  .tit-80 {
      font-size: 0.35rem;
  }


  .pcbox{display: none;}

  .phbox{display: block;}

  .header{display: none;}
  .m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: transparent;padding:0.28rem 0.34rem;z-index: 98;display:flex!important;justify-content:space-between;transition:all 0.5s;background: rgba(255, 255, 255, 0.10);}

  .m_header.act2,
  .m_header.on{background-color: #000;box-shadow: 0 0 0.1rem rgba(255,255,255,0.1);}

  .m_header .logo{width: 1.98rem;}
  .m_header .logo img{width: 100%;}
  .m_header .right{display: flex;align-items: center;}
  /* .m_header .right .tel{font-size: 16px;font-weight: 600;margin-right: 12px;padding-left:26px;line-height:26px;background:url(../images/m_tel.svg)no-repeat left center;background-size:22px auto;} */
  /*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
  /*.m_header .right .tel img{width: 100%;}*/
  .m_header .right .ser{width: 20px;margin-right: 18px;}
  .m_header .right .ser img{width: 100%;}
  .m_header .btn{display: block;width: 0.54rem;}
  /* .m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
  .m_header .btn.hide{opacity: 0;}
  .m_header .btn div{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
  .m_header .btn div:nth-child(1){transform: translate(0,-8px);}
  .m_header .btn div:nth-child(2){transform: translate(12px,0);width: 12px;}
  .m_header .btn div:nth-child(3){transform: translate(0px,8px);}
  .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
  .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
  .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);} */
  .m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center;}


  
  .mh_nav{display: block!important;}
  .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
  .mh_nav.show{transform: translateX(0);}
  .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
  .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
  .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;}
  .mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../images/svg/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
  .mh_nav .nav>li.on:after{transform: rotate(0deg);}
  .mh_nav .nav>li:nth-child(1):after{display: none;}
  .mh_nav .nav>li:nth-child(4):after{display: none;}
  .mh_nav .nav>li:nth-child(5):after{display: none;}
  .mh_nav .nav>li:nth-child(8):after{display: none;}
  .mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family: 'hmm';}
  .mh_nav .nav>li .nav1 .h{font-family: 'hmb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
  .mh_nav .nav>li .nav1 a{padding:6px 0;}
  .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family: 'hmr';}
  .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
  /*.mh_nav .nav>li:nth-child(4) .nav1{display:none!important;}*/

  .w1720{padding: 0 0.34rem;}

  .footer{background: #07040A;}

  .footer::before{display: none;}

  .footer .ftp::before{display: none;}

  .footer .ftp{padding: 0.91rem 0 0.4rem;border-bottom: none;}

  .footer .ftp .lf{width: 100%;}

  .footer .ftp .rf{width: 100%;}

  .footer .ftp .lf .rrf{display: none;}

  .footer .ftp .lf .llf .flogo{display: none;}

  .footer .ftp .lf .llf .list{margin-top: 0.73rem;}

  .footer .ftp .lf .llf .list .item .set{font-size: 0.26rem;}
  .footer .ftp .lf .llf .list .item .det{font-size: 0.3rem;}
  .footer .ftp .lf .llf .list .item:not(:first-child){margin-top: 0.2rem;}

  .footer .ftp .rf{padding-top: 0.39rem;}


  .footer .ftp .rf .status span{width: 0.16rem;height: 0.16rem;}

  .footer .ftp .rf .share .ul{margin-top: 0.17rem;}

  .footer .fbt{padding: 0 0 0.51rem;}

  .footer .fbt{font-size: 0.24rem;line-height: 0.36rem;}

  .footer .fbt .lf{width: 100%;}

  .footer .fbt .rf{width: 100%;margin-top: 0.24rem;}

  .mh_nav .nav>li .nav1 .lv2 ~ li:not(.lv2){padding-left: 0.2rem;}

  .footer .ftp .lf{flex-wrap: wrap;}

  .ph_ft_menu{width: 100%;}

  .ph_ft_menu .nav>li:not(:last-child){margin-bottom: 0.8rem;}

  .ph_ft_menu .nav>li{position: relative;}

  .ph_ft_menu .nav>li>a{line-height: 0.32rem;font-size: 0.26rem;color: rgba(255,255,255,0.6);}

  .ph_ft_menu .nav>li:after{content: "";position: absolute;right: 0;top:0;transition: all 0.5s; width: 0.32rem;height: 0.32rem;background: url(../images/svg/ph_nav_white.svg)no-repeat center;background-size: contain;transform: rotate(0);}
  
  .ph_ft_menu .nav>li.on::after{transform: rotate(90deg);}

  .ph_ft_menu .nav>li.on a{color: #fff;}

  .ph_ft_menu .nav>li ul{padding: 0.34rem 0.34rem 0;}

  .ph_ft_menu .nav>li .nav1{display: none;}

  .ph_ft_menu .nav>li ul li a{display: block;width: fit-content;line-height: 0.3rem;font-size: 0.24rem;color: #fff;}

  .ph_ft_menu .nav>li ul li:not(:last-child){margin-bottom: 0.34rem;}

  .ph_ft_menu .nav>li ul li.lv2 ~ li:not(.lv2){padding-left: 0.34rem;}

  .in_ban .mouse{display: none;}

  .in_ban .txtbox{left: 0.34rem;bottom: 2rem;}

  .in_ban .pogin{bottom: 0.5rem;right: 0.34rem;width: calc(100% - 0.68rem);justify-content: center;display: flex;}

  .in_prod .vh50,
  .in_prod .vh100{display: none;}

  .in_prod .title{padding: 0.6rem 0 0.4rem;position: relative;opacity: 1;height: auto;}

  .in_prod .item{position: relative;opacity: 1;pointer-events: all;}

  .in_prod .item .w1720{height: auto;padding: 1.61rem 0.34rem 1.32rem;height: auto;padding: 3.11rem 0.34rem 1.92rem;}

  .in_prod .item .big{width: 4rem;height: 4rem;opacity: 1;transform: translateY(0);}

  .in_prod .item .titbox{position: static;opacity: 1;transform: none;}

  .in_prod .item .titbox .t1{position: absolute;top: 1.7rem;left: 0.34rem;width: calc(100% - 0.68rem);text-align: center;line-height: 0.64rem;font-size: 0.24rem;}

  .in_prod .item .titbox .t2{position: absolute;top: 2.32rem;left: 0.34rem;width: calc(100% - 0.68rem);text-align: center;line-height: 0.37rem;font-size: 0.32rem;}

  .in_prod .item .titbox .more{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.6rem;margin-top: 0;font-size: 0.22rem;}

  .in_prod .item .titbox .more img{width: 0.45rem;}

  .in_prod .item .swpit{width: 1.56rem;opacity: 1;transform: translateY(0);}

  .in_prod .item .swpit:nth-child(1){left: 0.34rem;bottom: 3.2rem;}

  .in_prod .item .swpit:nth-child(2){right: 0.34rem;bottom: 3.2rem;top: auto;}

  .in_prod .item .swiper{height: 1.1rem;}

  .in_prod .item .swiper .imgbox{height: 1.1rem;}

  .in_prod .item .txtlist{top: 1.19rem;}

  .in_prod .item .swpit:nth-child(1) .txtlist{width: 1.91rem;}

  .in_prod .item .swpit:nth-child(2) .txtlist{width: 1.76rem;right: 0;left: auto;}

  .in_prod .item .txtlist .txt{font-size: 0.2rem;line-height: 0.28rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;}

  .in_prod .item .pogin{width: 100%;flex-direction: row;left: 0;top: 2.33rem;height: auto;}

  .in_prod .item .pogin span{margin: 0 0.03rem !important;width: 0.06rem;height: 0.06rem;}

  .in_prod .item .swpit:nth-child(2) .pogin{right: 0;}

  .in_prod .item.act .titbox{transform: none;}

  .in_prod .item{background: #fff url(../images/ind_cp_bg.png) no-repeat center;background-size: cover;}

  /*.in_prod .item:nth-child(2){background-color: #fff;}*/

  .in_solution{height: auto;padding: 0.8rem 0 0.4rem;}

  .in_solution .title{font-size: 0.32rem;line-height: 0.5rem;}

  .in_solution .title span{line-height: 0.5rem;}

  .in_solution .ul{margin: 0.5rem 0 0;flex-wrap: wrap;}

  .in_solution .ul .li:hover,
  .in_solution .ul .li{width: 100%;flex: none !important;}

  .in_solution .ul .li:not(:last-child){margin-bottom: 0.45rem;}

  .in_solution .ul .li .ss .imgbox{height: 2.54rem;}

  .in_solution .ul .li .ss .imgbox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.4;z-index: 2;}

  .in_solution .ul .li .ss .txt_top{font-size: 0.26rem;line-height: 0.32rem;padding: 0.8rem 0.34rem 0;background: none;z-index: 5;}

  .in_solution .ul .li .ss .txt_bot{font-size: 0.28rem;line-height: 0.32rem;padding: 0 0.34rem 0;top: 1.27rem;transform: translateY(0);background: none;z-index: 5;opacity: 1;}

  .in_about .iox{display: none;}

  .in_about .text{padding: 0.4rem 0;width: 100%;opacity: 1;margin-right: 0;}

  .in_about .text .t1{font-size: 0.4rem;line-height: 0.48rem;text-align: center;color: #fff;}

  .in_about .text .t2{font-size: 0.26rem;line-height: 0.42rem;}

  .in_about .list{width: 100%;}

  .in_about .list .item{margin-bottom: 0.5rem;opacity: 1 !important;}

  .in_about .list .item:last-child{margin-bottom: 0.8rem;}

  .in_about .list .item .lf{font-size: 0.26rem;line-height: 0.3rem;color: var(--color-primary);max-width: 2.65rem;min-width: 2.29rem;}

  .in_about .list .item .rf{justify-content: space-between;width: auto;flex: 1;}

  .in_about .list .item .rf .countUp{line-height: 0.48rem;flex: 1;text-align: center;}

  .in_about .list .item .rf .sub{font-size: 0.28rem;line-height: 0.48rem;color: var(--color-primary);}

  .in_about .list .item .rf .sub{margin-left: 0;}

  .in_news{margin-top: 0;}

  .in_int{padding: 0.57rem 0;height: auto;}

  .in_int .gradient-text{font-size: 0.32rem;line-height: 0.44rem;color: #07040A;}

  .in_int .gradient-text::before{display: none;}

  .in_int .gradient-text::after{display: none;}

  .in_int .gradient-text:not(:first-child){margin-top: 0.16rem;}

  .in_news{padding-top: 0;}

  .in_news .w1720{position: relative;padding-top: 0.8rem;}

  .in_news .title a{display: none;}

  .in_news .title{justify-content: center;}

  .in_news .ul{margin-top: 0.46rem;}

  .in_news .ul .li{margin-right: 0;width: 100%;}

  .in_news .ul .li:not(:first-child){margin-top: 0.68rem;}

  .in_news .ul .li .ss .imgbox{height: calc((100vw - 0.68rem) * (430 / 682));}

  .in_news .ul .li .ss .txtbox{padding: 0.26rem 0.26rem 0.25rem;}

  .in_news .ul .li .ss .txtbox .t2{font-size: 0.32rem;}

  .in_news .ul .li .ss .txtbox .t3{font-size: 0.26rem;line-height: 0.4rem;margin-top: 0.12rem;}

  .in_news .ul .li .ss .set{width: 1.52rem;font-size: 0.28rem;line-height: 0.53rem;padding: 0;text-align: center;}

  .in_news .vh100{display: none;}

  .in_contact{padding-top: 0.8rem;}

  .in_contact .imgs img{transform: none;height: 4.36rem;object-fit: cover;}

  .in_contact .txtbox{align-items: flex-start;}

  .in_contact .txtbox .w1720{display: flex;flex-direction: column;justify-content: space-between;align-items: center;width: 100%;height: 100%;padding: 0.59rem 0 0.83rem;}

  .in_contact .txtbox .btn a{margin: 0 0.33rem;}

  .webbtn{padding: 0 0 0 0.11rem;font-size: 0.2rem;}

  .webbtn span{width: 0.5rem;height: 0.5rem;margin-left: 0.24rem;}

  .in_solution .titles{position: relative;height: auto;margin-bottom: 0.6rem;}

  .ph_ft_menu .nav>li:nth-child(3):after{display: none;}
  .ph_ft_menu .nav>li:nth-child(4):after{display: none;}
  .ph_ft_menu .nav>li:nth-child(7):after{display: none;}

  .inner_banner .imgbox{height: calc(488 / 750 * 100vw);}

  .inner_banner .text .t2{font-size: 0.24rem;margin-top: 0.05rem;display:none;}

  .inner_banner .text .webmore{margin-top: 0.48rem;}

  .webmore{font-size: 0.22rem;padding: 0.12rem 0.23rem 0.12rem 0.27rem;line-height: 0.22rem;}

  .crumb{display: none;}

  .pd_all .tit{text-align: center;margin-bottom: 0.24rem;line-height: 0.47rem;}

  .pd_switch{font-size: 0.28rem;line-height: 0.36rem;gap: 0.2rem 0.28rem;border-bottom: none;}

  .pd_switch a{margin: 0;}

  .prod_ul .li{width: 100%;margin: 0.3rem 0 0;}

  .prod_ul .li:first-child{margin-top: 0.34rem;}

  .prod_ul .li .ss{padding: 0.35rem 0.29rem 0.29rem;}

  .prod_ul .imgbox{height: 3.45rem;}

  .prod_ul .txtbox{margin-top: 0;}

  .prod_ul .txtbox .t1{line-height: 0.4rem;}

  .prod_ul .txtbox .t2{line-height: 0.4rem;margin-top: 0.1rem;}

  .prod_ul .swiper{margin-top: 0.14rem;}

  .prod_ul .swiper .swiper-slide{padding: 0.05rem 0.23rem;line-height: 0.29rem;}

  .prod_ul .more{font-size: 0.22rem;margin-top: 0.3rem;}

  .prod_ul .more span{width: 0.6rem;}

  .mg60{margin-top: 0.3rem;}

  .mg80{margin-top: 0.4rem;}

  .pd_all{padding: 0.8rem 0;}

  .header_place{height: 1.04rem;background-color: #000;}

  .pdt_ban{padding: 0.6rem 0;}

  .pdt_ban .left{width: 80%;margin: 0 auto;}

  .pdt_ban .right{width: 100%;margin: 0.4rem 0 0;}

  .inner_switch{display: none;}

  .pdt1{padding: 1rem 0 0;}

  .inner_title .t2{margin-top: 0.1rem;}

  .pdt1 .ul{padding-top: 0.1rem;}

  .pdt1 .ul .li{width: 100%;margin: 0.3rem 0 0 0;}

  .pdt2_n{margin-top: 1rem;min-height: auto;}

  .pdt2_n .iox{padding: 1rem 0;}

  .pdt2_n .left{width: 100%;height: auto;}

  .pdt2_n .right{width: 100%;}

  .pdt2_n .right .ul{position: relative;left: 0 !important;bottom: 0;margin-top: 0.4rem;width: calc(100% + 0.34rem);overflow-x: auto;margin-left: 0;}

  .pdt2_n .right .ul .li{min-width: 5.3rem;}

  .pdt3{margin-top: 1rem;}

  .pdt3 .pox{padding: 0.4rem 0.3rem;flex-wrap: wrap;}

  .pdt3 .pox .imgbox{position: relative;width: 100%;top: 0;}

  .pdt3 .pox .ul{width: 100%;margin-top: 0.3rem;}

  .pdt4{margin-top: 1rem;padding: 1rem 0 2rem;}

  .pdt4 .pox .imgbox{width: 4.5rem;height: 4.5rem;}

  .pdt4 .pox .bg{width: 6.7rem;}

  .pdt5{margin-top: 1rem;}

  .pdt5 .pox{margin-top: 0.4rem;padding: 0;}

  .pdt5 .pox .lf{width: 80%;margin: 0 auto;}

  .pdt5 .pox .rf{width: 100%;margin-top: 0.4rem;}

  .pdt5 .down_ul .li{width: 100%;margin-right: 0;margin-top: 0.3rem;}

  .pdt6{padding: 1rem 0;margin-top: 1rem;}

  .pdt2_n{overflow: hidden;}

  .pdt7{margin-top: 1rem;}

  .pdt7 .switch{margin-top: 0.3rem;}

  .pdt7 .switch a{padding: 0.15rem 0.4rem;margin: 0 0.1rem;}

  .pdt7 .list{margin-top: 0.4rem;}

  .pdt7 .list .swiper-slide{padding: 0.4rem 0.3rem;}
  
  .pdt8{padding: 1rem 0;margin-top: 0.8rem;}

  .pdt8 .ul{padding-top: 0.1rem;flex-wrap: wrap;}

  .pdt8 .ul .li{margin: 0.3rem 0 0;width: 100%;}

  .pdt8 .ul .li .txtbox{margin-top: 0.24rem;}

  .pdt8 .ul .li .imgbox{height: calc((100vw - 0.68rem) * (300 / 533));}
  
  .pdt9 .ul .li .t1,
  .pdt8 .ul .li .t1{font-size: 0.26rem;}
  
  .pdt9 .ul .li .t2,
  .pdt8 .ul .li .t2{margin-top: 0.1rem;}
  
  .pdt9 .ul .li .txtbox{padding: 0.4rem 0.3rem;}

  .pdt9{padding: 1rem 0;}

  .pdt9 .ul{padding-top: 0.1rem;}

  .pdt9 .ul .li{width: 100%;margin: 0.3rem 0 0;}

  .ctt3 .bot{padding-bottom: 1rem;}

  .ctt3 .bot .form{padding: 0.4rem 0.4rem 0.6rem;justify-content: space-between;}

  .ctt3 .form .item{width: 100%;margin-right: 0;}

  .ctt3 .form .item.item_select + .item_select{z-index: 9;}

  .pdt4{overflow: hidden;}

  .inner_banner .text{bottom: 0.8rem;}

  .ab2,
  .ab1{padding: 1rem 0;}

  .ab1 .atp{flex-wrap: wrap;}

  .ab1 .atp .lf{width: 100%;}

  .ab1 .atp .rf{width: 100%;margin-top: 0.4rem;}

  .ab1 .atp .lf .t2{margin-top: 0.1rem;}

  .ab1 .atp .rf.pcbox{display: none;}

  .ab1 .atp .rf.phbox{display: flex;flex-wrap: wrap;}

  .ab1 .atp .rf.phbox .item{width: 48%;margin: 0.3rem 1% 0;}

  .ab1 .ul .li{width: 100%;margin: 0.3rem 0 0;}

  .ab1 .ul .li .txtbox .txt{margin-top: 0.3rem;grid-template-rows: 1fr;}

  .ab1 .ul .li .imgbox{height: calc((100vw - 0.68rem) * (660 / 546));}

  .pdt6{overflow: hidden;}

  .pdt6 .swiper,
  .ab2 .swiper_img{margin-left: -0.8rem;margin-right: -0.8rem;}

  .ab2 .swiper_year{padding-left: 0.34rem;margin: 0.74rem -0.34rem 0;}

  .pdt6 .txtbox .list{width: 5rem;margin: 0;}

  .ab2 .txtbox .list{width: 5rem;}

  .ab3{padding: 1rem 0;}

  .ab3 .w1720{flex-wrap: wrap;}

  .ab3 .lf{width: 100%;}

  .ab3 .rf{width: 100%;}

  .ab3 .rf .swiper1{width: 100%;}

  .ab3 .rf .swiper2{display: none;}

  .ab4{padding: 1.2rem 0;}

  .ab4 .item.china .mapbox{margin-left: 0;}

  .ab4 .item.china{margin-top: 0.4rem;}

  .ab5{padding: 1rem 0;}

  .ab5 .aox{flex-direction: column-reverse;}

  .ab5 .aox .imgbox{width: 100%;height: calc((100vw - 0.68rem) * (500 / 942));}

  .ab5 .aox .ul{width: 100%;margin-top: 0.4rem;}

  .ab6{padding: 1rem 0;}

  .ab6 .aox{flex-direction: column-reverse;}

  .ab6 .aox .imgbox{width: 100%;height: calc((100vw - 0.68rem) * (540 / 888));}

  .ab6 .aox .txtbox{width: 100%;}

  .ab6 .aox .txtbox .ul{margin-top: 0;}

  .ab7{padding: 1rem 0;}

  .hotbox .imgbox{width: 100%;height: calc((100vw - 0.68rem) * (535 / 848));}

  .aboutLayout .inner_banner .txtbox::before,
  .inner_banner .txtbox::before{width: 100%;}

  .hotbox .imgbox .marker{width: 1.52rem;font-size: 0.28rem;line-height: 0.53rem;padding: 0;text-align: center;transform: none;}

  .hotbox .txtbox{width: 100%;padding: 0.4rem 0 1rem;}

  .hotbox .pogin{width: 100%;bottom: 0.4rem;justify-content: center;}

  .news_list .ul{padding-top: 0;}

  .news_list .ul .li{width: 100%;margin: 0.3rem 0 0;}

  .news_list .ul .li .ss .imgbox{height: calc((100vw - 0.68rem) * (430 / 682));}

  .news_list .ul .li .ss .txtbox{padding: 0.26rem 0.26rem 0.25rem;}

  .news_list .ul .li .ss .txtbox .t2{font-size: 0.32rem;}

  .news_list .ul .li .ss .txtbox .t3{font-size: 0.26rem;line-height: 0.4rem;margin-top: 0.12rem;}

  .hotbox{margin-bottom: 0.1rem;}

  .news_list{padding: 0.8rem 0;}

  .nDet{padding: 0.2rem 0 0.8rem;}

  .nDet .left{width: 100%;padding: 0.6rem 0;}

  .nDet .right{width: 100%;padding-top: 0;}

  .nDet .right .next_news{margin-top: 0.4rem;}

  .nDet .left .edit{padding-top: 0.4rem;}

  .nDet .social-share .icon-weibo, .nDet .social-share .icon-wechat{width: 0.4rem;height: 0.4rem;}

  .nDet .social-share .icon-weibo:before,
  .nDet .social-share .icon-wechat:before{background-size: 0.22rem;}

  .inner_banner .btnbox a{font-size: 0.22rem;padding: 0.07rem 0.23rem 0.12rem 0.27rem;line-height: 0.22rem;margin-top: 0 !important;}

  .ser1{padding: 0.8rem 0 0;}

  .ser1 .ul .li{width: 100%;margin: 0.3rem 0 0;}

  .ctt1{position: relative;}

  .inner_banner .txtbox{height: calc(488 / 750 * 100vw);}

  .ctt1 .ul{padding: 0.64rem 0 0;flex-wrap: wrap;}

  .ctt1 .ul .li{width: 100%;max-width: 100%;}

  .ctt1 .ul .li:not(:last-child){margin-bottom: 0.2rem;}

  .ctt2 .mapbox{margin: 0.8rem -0.8rem 0;}

  .ctt2{overflow: hidden;padding: 0.8rem 0;}
  
  .sptext{background: none;background-clip: unset;-webkit-text-fill-color: #fff;}
  .in_solution .title span.after{display: none;}
  
  .pdt5 .down_ul.act .li:nth-child(2){margin-top: 0.3rem;}
  
  .ab6 .aox{margin-top: 0.4rem;}
  
  .in_ban .txtbox{display: none;}
  
  .in_ban .imgbox{height: calc(450 / 750 * 100vw);}
  
  .swal-modal{transform: scale(0.6);}
  @keyframes showSweetAlert{
    0% {
        -webkit-transform: scale(0.6);
        transform: scale(0.6);
    }
    1% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }
    45% {
        -webkit-transform: scale(0.65);
        transform: scale(0.65);
    }
    80% {
        -webkit-transform: scale(.55);
        transform: scale(.55);
    }
    100% {
        -webkit-transform: scale(0.6);
        transform: scale(0.6);
    }
  }
  
  .m_header .logo{width: 3rem;}
  
  .m_header{padding: 0.35rem 0.34rem;}
  
  .m_header .btn{width: 0.4rem;}
  
  .pdt6 .swiper, .ab2 .swiper_img{margin-left: -3rem;
        margin-right: -3rem;}
    .ab2 .swiper_img .imgbox{height: 2rem;}
    
    
    .ab4 .mapbox .ul .li{transform: scale(0.5);}
    
    .in_solution .titles{display: none;}
    
    .in_pro .swiper{width: 100%;}
    
    .in_pro .iswitch{display: none;}
    
    .in_pro .swiper .imgbox{height: 4rem;}
    
    .in_pro .swiper .txtbox{padding: 0 0.3rem 0.3rem;}
    
    .in_about .list{display: flex;flex-wrap: wrap;}
    
    .in_about .list .item{flex-direction: column-reverse;justify-content: flex-end;width: 50%;text-align: center;}
    
    .in_about .list .item .rf{flex: none;}
    
    .in_about .list .item .lf{margin-top: 0.1rem;}
    
    .in_int{display: none;}
    
    .in_pro{min-height: auto;}
    
    .in_pro .w1720{padding: 0.8rem 0.34rem;top: 0;}
    
    .in_pro .swiper{margin-top: 0.4rem;}
    
    .pdt2_n .left{height: 4rem;}
    
    .pdt3 .pox .imgbox{height: auto;}
    
    .mh_nav .nav>li .nav1 a{font-size: 14px;}
    
    .sol2 .list .item .txt{padding: 0 0.3rem;}
    
    .sol2 .list .item.on, .sol2 .list .item{height: calc((100vw - 0.68rem) * (400 / 660));}
    
    .ab1 .ul .li .imgbox{height: calc((100vw - 0.68rem) * (400 / 546));}
    
    .ab1 .atp .lf .t2{margin-top: 0.15rem;}
    
    .ab1 .atp .rf{margin-top: 0rem;}
    
    .ab2 .txtbox .list{width: 4rem;}
    
    .inner_title .t1{font-size: 0.36rem;}
    
    .inner_title .t2{font-size: 0.25rem;margin-top: 0.2rem;}
    
    .ab6 .aox .txtbox .t2{margin-top: 0.2rem;}
    
    .ab7 .swpbox .swiper-slide{width: 2rem;height: 1.2rem;}
    
    .ab7 .swpbox .swiper-slide img{max-width: 70%;max-height: 70%;}
    
    .brandLayout .inner_banner .text .t1{font-size: 0.36rem}
    
    .brandLayout .inner_banner .text .en{font-size: 0.26rem;}
    
    .inner_banner .btnbox a{padding: 0.12rem 0.23rem 0.12rem 0.27rem;}
    
    .questionLayout .inner_banner .text .en br{display: none;}
    
    .ctt1 .ul .li .t1{max-width: 100%;}
    
    .ctt3 .top{background: url(../images/contact_form_bg_ph.png) no-repeat center;
    background-size: cover;}
    
    .in_contact .txtbox .w1720{justify-content: center;}
    
    .quer_con .bottom .text{position: relative;bottom: 0;margin-top: 0.3rem;}
    
    .footer .ftp .lf .llf .list{display: none;}
    
    .footer .ftp .rf .tit,
    .footer .ftp .rf .status{display: none;}
    
    .footer .ftp .rf .inp{width: 7.5rem;}
    
    .pd_switch{justify-content: center;gap: 0.2rem 0.35rem;}
    
    .hotbox{display: none;}
    
    .pd_switch{flex-wrap: nowrap;gap: 0.24rem;overflow-x: auto;margin-right: -0.34rem;padding-right: 0.34rem;padding-bottom: 0.15rem;justify-content: flex-start;}
    
    .pd_switch a{border: 1px solid #ccc;width: max-content;white-space: nowrap;padding: 0.11rem 0.3rem;border-radius: 0.4rem;}
    
    .pd_switch a.act{color: #fff;background: var(--color-primary);border-color: var(--color-primary);}
    
    .prod_ul{padding-top: 0;}
    
    .footer .ftp .rf .inp{display: none;}
    
    .footer .ftp .rf .share{margin-top: 0.2rem;}
    
    .in_prod .pox.phbox .swiper .item_pogin{position: absolute;left: 0;bottom: 0.2rem;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 15;}

    .in_prod .pox.phbox .swiper .item_pogin span{opacity: 1;width: 6px;height: 6px;border: 0.5px solid #B0AFB1;border-radius: 50%;margin: 3px 0 !important;background: none;margin: 0 0.03rem !important;
        width: 0.06rem;
        height: 0.06rem;}
        
    .in_prod .pox.phbox .swiper .item_pogin span.swiper-pagination-bullet-active{background: var(--color-primary);border-color: var(--color-primary);}
    
    .ab4 .item.china .mapbox{width: 90%;}
    
    .ab6 .aox .txtbox .ul .li .ltp{align-items: baseline;}
    
    .in_prod .pox.phbox .swiper .item_pogin{display: none;}
    
    .in_about .list{padding: 0 0.41rem 0 0.46rem;justify-content: space-between;}
    
    .in_about .list .item{width: 2.5rem;align-items: flex-start;text-align: left;}
    
    .in_about .list .item .rf .sub{margin-left: 0.06rem;}
    
    .in_about .list .item .lf{line-height: 0.48rem;margin-top: 0.04rem;}
    
    .webbtn{padding-left: 0.2rem;}
    
    .webbtn span{margin-left: 0.13rem;}
    
    .in_ban .imgbox span{position: absolute;inset: 0px;margin: auto;width: 0.5rem;height: 0.5rem;border-radius: 50%;background: var(--color-primary);backdrop-filter: blur(10px);}
    
    .in_ban .imgbox .vtbns{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
    
    .in_ban .imgbox::before{width: 100%;}
    
    .in_ban .pogin span.swiper-pagination-bullet-active{color: #fff;}
    
    .in_ban .pogin span s{background: url(../images/svg/in_ban_pogin4.svg) no-repeat center;
    background-size: contain;z-index: -1;}

    .inner_banner .btnbox a,
    .inner_banner .text .webmore{
        padding: 0.11rem 0.3rem;
        font-size: 0.26rem;
        line-height: 0.36rem;border-radius: 0.4rem;}
        
    .ab5 .aox .ul .li .ltp .line{width: 0.18rem;height: 0.18rem;}
    
    .ab5 .aox .ul .li .ltp .line s:nth-child(1){height: 1px;}
    
    .ab5 .aox .ul .li .ltp .line s:nth-child(2){width: 1px;}
    
    .ctt1 .ul .li .txt .t1{font-size: 0.26rem;}
    
    .ctt1 .ul .li{align-items: center;}
    
    .ctt1 .ul .li .ico{width: 0.8rem;height: 0.8rem;}
    
    .ctt1 .ul .li .ico img{width: 0.44rem;}
    
    .pd_list{padding: 0.8rem 0;}
    
    .ser1 .ul .li .ss .txtbox .t1,
    .pdt1 .ul .li .t1{font-size: 0.28rem;}
    
    .ser1 .ul .li .ss .txtbox .t3{padding: 0.11rem 0.3rem;
        font-size: 0.24rem;
        line-height: 0.36rem;border-radius: 0.4rem;width: fit-content;background: var(--color-primary);color: #fff;margin: 0.2rem auto 0;font-family: 'hml';
    font-weight: 300;}
    
    .ser1 .ul .li .ss .txtbox .t3 img{display: none;}
    
    .in_solution .tit,
    .in_about .text .t1{font-size: 0.35rem;}
    
    .in_about .text{padding: 1.2rem 0 0.6rem}
    
    .in_about .text .t2{margin-top: 0.4rem}
    
    .in_about .list{padding: 0 0.52rem 0 0.44rem;}
    
    .in_about .list .item{width: 2.4rem;}
    
    .in_about .list .item .rf{padding-bottom: 0.14rem;position: relative;}
    
    .in_about .list .item .rf:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;opacity: 0.2;}
    
    .in_about .list .item .rf:after{content: "";position: absolute;left: 0;bottom: 0;width: 0.4rem;height: 1px;background: #fff;}
    
    .in_about .list .item .rf .countUp{color: #fff;font-size: 0.4rem;}
    
    .in_about .list .item .rf .sub{color: #fff;}
    
    .in_about .list .item .lf{margin-top: 0.16rem;color: #fff;}
    
    .in_about .list .item:last-child{margin-bottom: 1.73rem;}
    
    .nDet .left .edit *{font-size: 1em !important;}
    
    .in_ban .txtbox{bottom: 0.4rem;display: block;}
    
    .in_ban .txtbox .t3{width: 5.2rem;margin-top: 0.12rem;}
    
    .in_ban .imgbox .vtbns{display: none;}
    
    .in_ban .swiper-slide:first-child .t3{display: none;}
    
    .in_ban .swiper-slide:nth-child(3) .t3{display: none;}
    
    .in_ban .pogin{justify-content: flex-end;padding-right: 0.3rem;}
    
    .in_ban .swiper-slide .t1{text-shadow: 0 2px 2px rgba(0, 0, 0, 0.30);width: 100%;}
    
    .in_ban .swiper-slide .t2{text-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
    
    .in_ban .swiper-slide .t3{text-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
    
    
    .in_prod .item .swpit{width: 1.76rem;width: 1.36rem;}
    
    .in_prod .item .swiper{height: 1rem;border: 1px solid #D9D9D9;border-radius: 0.2rem;padding: 0.1rem;}
    .in_prod .item .txtlist{top: 1.39rem;}
    
    .in_prod .item .swiper .imgbox{height: 0.8rem;}
    
    .in_prod .item .swpit:nth-child(2) .txtlist,
    .in_prod .item .swpit:nth-child(1) .txtlist{width: 1.46rem;top: 1.19rem;}
    
    .in_prod .item .swpit:nth-child(1) .pogin{left: 0;}
    
    .in_prod .item .pogin{top: 2.33rem;}
    
    .inner_title .t1{line-height: 0.5rem;}
    
    .in_pro .swiper .txtbox .more{padding: 0.39rem 0 0 0.36rem;}
    
    .ab4 .item.language{margin: 1rem -0.34rem 0;}
    
    .in_prod .title{position: absolute;display: block;padding-top: 1rem;}
    
    .in_pro .pogin{display: block;margin-top: 0.4rem;position: relative;}
    
    .in_pro .pogin span{background: var(--color-primary);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;}
    
    .ctt1 .ul .li:nth-child(3){width: 100%;}
    
    .ctt2 .inner_title{display: none;}
    
    .ctt3 .top .tit{font-size: 0.24rem;}
    
    .ctt3 .top .tit p{display: inline;}
    
    .queryLayout .swiper-box {
    margin-top: 0;
  }

  .queryLayout .map .base .line1 {
    width: 58vw;
    top: -7vw;
  }

  .queryLayout .map .base .line2 {
    width: 46vw;
    top: 0vw;
  }

  .queryLayout .map .base .line3 {
    width: 25vw;
    top: 4vw;
  }

  .queryLayout .map .base .line4 {
    width: 21vw;
    top: 1vw;
  }

  .queryLayout .map .base .line5 {
    width: 4vw;
    top: 5vw;
  }

  .queryLayout .map .base .line6 {
    width: 29vw;
    top: -4vw;
  }
  .queryLayout .swiper-box .map-swiper .swiper-slide {
    width: 70%;
  }

  .queryLayout .swiper-box .swiper-button-next {
    right: 21px;
  }

 .queryLayout .swiper-box .swiper-button-prev {
    left: 21px;
  }
  
  .queryLayout .map{margin-top: 0;}
  
  .quer_con .top,
  .quer_con .top .p{margin-bottom: 0 !important;}
  
  .aboutLayout .inner_banner .text .t1{max-width: 100%;}
  
  .ctt3 .form .item.item_select .ul{max-height: 2rem;}
  
  .in_ban .swiper-slide:nth-child(2){order: -1;}
    
    .in_ban .swiper-slide .txtbox {
        opacity: 1;
        transform: translateY(0);
        bottom: 1.2rem;
    }
    
    
    .in_ban .swiper-slide .t3,
    .in_ban .swiper-slide .t2{display: none;}
    
    .in_ban .swiper-slide:nth-child(2) .txtbox .t2{display: block;}
    
    .in_ban .swiper-slide:nth-child(1) .txtbox .t1{color: rgba(255,255,255,0);text-shadow: none;font-size: 0;}
    .in_ban .swiper-slide:nth-child(1) .txtbox .t1:before{content: "More than 30 years experience R&D for Anesthesia System & Ventilator";color: #fff;font-size: 0.35rem;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.30);white-space: pre-wrap;}
    
    .in_ban .swiper-slide:nth-child(2) .txtbox .t1{color: rgba(255,255,255,0);text-shadow: none;font-size: 0;}
    .in_ban .swiper-slide:nth-child(2) .txtbox .t1:before{content: "Chenwei Medical";color: #fff;font-size: 0.35rem;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.30);}
    
    .in_ban .swiper-slide:nth-child(2) .txtbox .t2{color: rgba(255,255,255,0);text-shadow: none;font-size: 0;}
    .in_ban .swiper-slide:nth-child(2) .txtbox .t2:before{content: "Care For Every Vital Moment";color: #fff;font-size: 0.28rem;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
}
@media screen and (max-width:750px) {
  /* .f_14,.f_16 {font-size:12px;}
  .f_18,.f_20 {font-size:14px;}
  .f_22,.f_24,.f_26,.f_28 {font-size:16px;}
  .f_30,.f_32,.f_34 {font-size:18px;}
  .f_36,.f_40,.f_42,.f_44,.f_46 {font-size:20px;}
  .f_48,.f_50,.f_52,.f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:30px;} */
}
