@charset "utf-8";
html{overflow-x: hidden;}
@font-face {font-family:"DIN-BOLD";src:url("https://114my.cn.114.114my.net/hxp/fonts/DIN-BOLD.woff.txt") format("woff");}
*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;font-family: 'Hos';}
@font-face{font-family:"hs_l";src:url("https://cdn.114my.com.cn/font/hmos/HarmonyOS_Sans_SC_Light.ttf") format("truetype")}
@font-face{font-family:"hs_b";src:url("https://cdn.114my.com.cn/font/hmos/HarmonyOS_Sans_SC_Bold.ttf") format("truetype")}
body{font-size: 14px;min-width: 1200px; font-family: 'Hos','Microsoft YaHei';}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;opacity: 0;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.text-center {text-align: center;}
.div-container {position: relative;width: 74%;margin: auto;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


html{-webkit-text-size-adjust:none;font-size: 62.5%;} 

/* fonts */
@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}
@font-face { 
        font-family: 'axt'; src: 
       url('https://cdn.114my.com.cn/font/lcw/axt.ttf') format('truetype')
}
@font-face { 
        font-family: 'Har'; src: 
        url('https://cdn.114my.com.cn/font/lcw/AlibabaHealthFont2.0CN-85B.ttf') format('woff2'),  
}
@font-face {
font-family: "pmzdc";
src:url("https://cdn.114my.com.cn/font/hxp/FZXKFW.TTF") format("woff");}

@font-face{font-family:'alz'; src: url("https://cdn.114my.com.cn/font/hxp/alimamashuheiti.ttf");}
@font-face {
font-family:neu;
src: url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.ttf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.eot),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.otf),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff),
     url(//cdn.dg.114my.cn/font/neutraface2/neutraface2.woff2);
}
@font-face{font-family:'df'; src: url("https://cdn.114my.com.cn/font/lcw/yszt.TTF");}
.f01{font-family: 'Har';}
.f02{font-family:'df';}
.f03{font-family: 'Microsoft YaHei';}
.f04{font-family: 'axt';}
.f06{font-family:neu;}
@font-face {
font-family: 'iconfont';  /* Project id 4978008 */
src: url('//at.alicdn.com/t/c/font_4978008_bj4s9scq6vk.woff2?t=1760928404245') format('woff2'),
       url('//at.alicdn.com/t/c/font_4978008_bj4s9scq6vk.woff?t=1760928404245') format('woff'),
       url('//at.alicdn.com/t/c/font_4978008_bj4s9scq6vk.ttf?t=1760928404245') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/*all_title*/
.all_title{text-align: center;padding-bottom:40px;}
.all_title p{font-size:26px;font-weight:normal;color: #444;}
.all_title em{font-size:40px;font-weight:normal;font-family:'Har';color: #fff;}
.all_title span{width:37px;height:9px;position:relative;display:flex;margin:18px auto 0;}
.all_title span::before,.all_title span::after{content:'';width:9px;height:9px;border-radius:100%;background:#0091dc;top:0;}
.all_title span::before{left:0;animation:alltitle 3s infinite;}
.all_title span::after{right:0;animation:alltitri 3s infinite;}
.all_title i{width:30px;height:1px;background:#0091dc;position:relative;top:4px;left:25%;margin-left:-15px;animation:alltiti 1.5s infinite;vertical-align: top; display: block;}
.all_title b{font-size:3.2rem;font-weight:bold; display: block; color: #0091dc;padding-bottom: 14px;font-family:'Hos';}
.all_title t{font-size:26px;font-weight:normal; display: block; color: #999;padding-top: 14px;font-family: 'axt'; line-height:1.4;}
@keyframes alltitle{
  0%{left:0;opacity:1;}
  25%{opacity:0.5;}
  50%{left:calc(100% - 9px);opacity:1;}
  75%{opacity:0.5;}
  100%{left:calc(0);opacity:1;}
}
@keyframes alltitri{
  0%{right:0;opacity:1;}
  25%{opacity:0.5;}
  50%{right:calc(100% - 9px);opacity:1;}
  75%{opacity:0.5;}
  100%{right:calc(0);opacity:1;}
}
@keyframes alltiti{
  0%{opacity:1;}
  50%{opacity:0;}
  100%{opacity:1;}
}

.gyc {margin: 0 auto;max-width: 86%;min-width: 1200px;}
.gy {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gya {margin: 0 auto;max-width: 80%;min-width: 1200px;overflow:hidden;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gyd {margin: 0 auto;max-width: 80%;min-width: 1200px; position: relative;overflow:hidden;}
.gye {margin: 0 auto;max-width: 80%;min-width: 1200px; position: relative;}
.gyf {margin: 0 auto;max-width:100%;min-width: 1200px; position: relative;}
.head.sticky .head2, .xw-show_body .head .head2, .head:hover .head2 {background: rgba(255,255,255,0.99);}
.wh {padding: 0px 0%;}
.wh8 {padding: 0px 8%;}
.clearfix {
    zoom: 1;
}
.flex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sticky {
    position: fixed !important;
    top: 0;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07);
    -webkit-animation: sticky 1s;
    -moz-animation: sticky 1s;
    -o-animation: sticky 1s;
    animation: sticky 1s;
}
.flex2 {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
           justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; justify-content:space-between;
       
}
.wh1 {padding: 0 10%;height: 100px;}
@media (max-width: 1680px) {.wh1 {padding: 0 6%;}}
@media (max-width: 1440px) {.wh1 {padding: 0 3%;}}
@media (max-width: 1366px) {.wh1 {padding: 0 1%;}}
@media (max-width: 1280px) {.wh1 {padding: 0 1%;}}
.head2 {
/*  position: relative;*/
  left: 0; position: absolute;
  width: 100%;
  top: 0;
  z-index: 999;
/*  border-bottom: 1px solid rgba(255, 255, 255, .2);*/

}
.wrap{max-width:1720px;margin:0 auto}
@media (max-width:1600px){.wrap{max-width:96%}
}

.jcd-title {position: relative;}
.jcd-title.center {text-align: center;}
.jcd-title.right {text-align: right;}
.jcd-title .entitle-1{color: #ccc;}
.jcd-title .title-1{color: #0093dd; height:1.7vw;}
.jcd-title .title-1 h3{font-weight: 900;color: #0093dd; line-height:0px; font-size:1.9vw; font-family:"hs_b";}
.jcd-title .title-3 h3{font-weight: 900;}
.jcd-title .title-2 {color:#111; font-family:hs_l;}
.jcd-title .text-2 {color:#333; margin-top: 2%;text-align: justify;}
.font32 {font-size:1.9vw; margin-top:110px; font-family:hs_b;}
.font42 {font-size:2.4vw; margin-bottom:40px;}

.head2.on {position: fixed;background:#103a58; /*box-shadow: 0 0 13px rgba(0, 0, 0, .3);*/}
/*.head2.on .head_logo p{color: #333;}
.head2.on .head_logo p b{color: #999;}
.head2.on #menu .nav_a1 li a{color: #333;}
.head2.on .head_num li>i,.head2.on .head_num a{color: #333;}
.head2.on .head_num li>p>span{color: #333;}
.head2.on .icon>div i span{color: #333;}*/
.head2.on .hei{display: flex;}
.head2.on .lan {display: none;}

.head .head2 {
  line-height: 5.3125rem;
  -webkit-transition: all .6s;
  -o-transition: all .6s;
  -moz-transition: all .6s;
  transition: all .6s;
  position: relative;
  background: rgba(255, 255, 255, .999);
box-shadow: 0 0 13px rgba(0, 0, 0, .3);
}

.head_logo {display:flex;align-items:center; }
.head_logo .lan {display: block}
.head_logo .hei {display: none}
.head_logo i{width:175px; position: relative; padding: 0.5%; }
.head_logo i:before {content:'';width:1px;height:100%; position:absolute;top:0;right: -17px;}
.head_logo i:after {content:'';width: 3px;height: 20%; position:absolute;top: 22px;right: -18px;}
.head_logo i img {width:100%;height:auto;}

@font-face {
  font-family: "tname";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/a4HtplruTfpL/OpLnWJo7m4A9.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/a4HtplruTfpL/ULfF1otM4hvW.woff") format("woff");font-variation-settings: normal;font-display: swap;
}

.head_logo p {display: flex;flex-direction: column;font-size:1.8vw;font-weight: 100;letter-spacing: 1px;padding: 0 0 0 15px;color: #fff; font-family: 'tname';}
.head_logo p b {color: #fff;font-size:0.86vw;font-weight: 100;padding-top:0px;font-family: 'Hos'; padding-top:5px;}
.head_logo p b em {color: #fff; display: block;font-size: 0.79vw;padding-top:2px;}
.head_logo p span {font-size: calc(0.6rem + 0.4vw);font-weight:  lighter; border-radius: 50px;text-align: center;color: #8a8383;text-align-last: justify;position: relative;z-index: 5;}
.head_logo p span:before,.head_logo p span:after {content:'';width: 5%;height: 0.125rem;position:absolute;top:0;background: #666;bottom: 0;margin: auto;opacity: 0.5;display: none;}
.head_logo p span:before {left: 2rem;}
.head_logo p span:after {right: 2rem;}

.head_num {display:  flex;}
.head_num a{color: #fff;line-height:100px;font-size: 1.6rem;font-weight:100;}
.head_num ul {display: flex;width: 100%; justify-content: center;}
.head_num li {}
.head_num>ul>li:first-child {display:flex;align-items: center;}
.head_num li+li {margin: 0 0 0 1vw; padding: 0 0 0 0vw;display: flex; align-items: center; position: relative;}
.head_num li>i {font-size: 22px; color: #fff; display: flex;justify-content: center;align-items: center;border-radius: 5px; font-weight: 100;}
.head_num li:last-child:hover>p {transform: rotateX(0deg); }
.head_num li>p {font-size: 15px; white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 0% 0 6%;transition: 0.5s;top: 100%;right: 0;}
.head_num li>p:hover a{color:#0091dc;}
.head_num li:nth-child(3) p{padding-left:7px;}
.head_num li>p>span {font-family:DIN Medium;font-size: calc(0.8rem + 0.5vw);font-weight: bold;color: #fff;}
.head_num li>a {font-size: 15px;/* color: #fff; font-family:  Arial;*/display: flex;align-items: center;}
.head_num li>a i {transform:rotate(90deg);font-size: 10px;margin: -3px 0 0 4px;}
.head_num li>a i img{width:26px;height:26px;}
.head_lan {/* margin: 0 0 0 30px; */position: absolute;transform: rotateX(90deg);transform-origin: top;transition: 0.5s;top: 100%;border-top: 2px solid #ff6600;}
.head_lan p {display:flex;/* border-top: 1px solid #eee; */padding: 12% 0;width: 88px;/* justify-content: center; *//* align-items: center; */background: #fff;transition: 0.5s;}
.head_lan p+p {border-top: 1px solid #ebebeb;}
.head_lan p:hover {background:#1a67bf;}
.head_lan p a {display:flex;align-items: center;}
.head_lan p:hover a {color:#fff;}
.head_lan p i {width: 26%;display: none;}
.head_lan p i img {width:100%;}
.head_lan p span {font-size: 13px;margin: 0 0 0 16px;/* font-weight: lighter; */white-space: nowrap;}
.head_num li:hover .head_lan {transform: rotateX(0deg);}

.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 25px;}
.icon>div i{/* width:40px; *//* height:40px; */border-radius:100%;display: flex;justify-content: center;align-items: center;user-select:none;transition:all 0.5s;position: relative;/* border: 1px solid #eee; */}
.icon>div:hover i{/* background: #005ee0; */}
.icon>div i:before{content:'';width:40px;height: 5vw;border-radius:100%;position:absolute;top: 0;}
.icon>div:hover i:before{animation:2s headIcon infinite;}
.icon>div:hover i:after{animation:2s headIcon infinite;animation-delay:0.5s;}
.icon>div i span{font-size: 22px; color: #fff; position: relative;z-index:2;font-weight: 100;}
.icon>div:hover i span{color: #0091dc;}

.head_num li:nth-child(3) {position:relative;}
.ver-list { -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: rgba(255,255,255,1); /*padding: 10px 0px;*/ box-sizing:border-box; width: 116%;position: absolute;top:50px;opacity:0;transform: translateY(50px);transition: all .5s ease;-webkit-box-shadow: 0 0 15px rgba(29,56,75,.4);-moz-box-shadow: 0 0 15px rgba(29,56,75,.4);box-shadow: 0 0 15px rgba(29,56,75,.4); z-index: 999;}
.ver-list::after {content: '';display: block;width: 18px;height: 18px;transform: rotate(45deg);top: -8px;right:43px;background-color: #fff;position: absolute;}
.ver-box:hover .ver-list {opacity: 1;transform: translateY(0);pointer-events: auto;}
.ver-list ul li a{display: block; font-size: 16px; line-height:42px; border-bottom: 1px dashed #ccc; text-align: center; color: #666;position: relative;
    z-index: 9;}
.ver-list li+li {margin: 0;
    text-align: center;
    display: block;}
.ver-list ul li:last-child a{border-bottom: none;}
.ver-list ul li:hover a{color: #fff;background: #0093dd;width:100%;}
.head_num li:hover .ver-list{
    opacity: 1;
}
.ver-list ul { flex-direction: column;}
.form_ul {/* padding:0; */}
.iser_box,.itel_box{position:absolute;top: 100%;right:0;padding: 4%;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;width:100%;display: flex;flex-direction: column-reverse;justify-content: center;text-align: center;background: rgba(0,0,0,0.5);}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content: center;/* display: none; */padding:0 0 0;color:#fff;}
.search_l span+span{margin-left:4px;font-size: 16px;color: rgba(255,255,255,0.9);}
.search_l a{color: #444;font-size: 16px;margin: 0 5px;color: #fff;}
.search_l a:hover{color: #0091dc; font-weight:bold;}
.search_r{/* margin-top: 15px; */position:relative;width: 86%;display: flex;align-items: center;justify-content: center;}
#infoname{height: 64px;line-height: 64px;border:1px solid #eee;text-indent:12px;width: 100%;border-radius:38px;padding: 0 0 0 1%; font-size:15px;}
.z_img{width:50px;height:50px;position:absolute;top:8px;right:9px;background: no-repeat; background: #0091dc; border-radius:38px;}
.itel_box{width: 150px;text-align:center;padding: 10px;}
.itel_box a{color:#333;position:relative;display: flex;font-size: 16px;font-family: Arial;text-transform: uppercase;align-items: center;padding: 5%;transition:0.5s;justify-content: center;}
.itel_box a:hover {background:#1f2c5c;color:#fff;}
.itel_box a+a {margin: 8% 0 0;}
.itel_box a span {overflow:hidden;border-radius: 50%;margin: 0 10px 0 0;width: 20px;height: 20px;}
.itel_box a span img {width:100%;height:auto;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.search_l .iconfont{font-size: 16px;display: none;}
.icon_tel i{display: block;width: 98px;height: 30px;line-height: 28px;text-align: center;border:2px solid #b2b2b2;font-size: 14px;color: #7f7f7f;border-radius: 15px;font-style: normal;}
.icon_pho i span{font-size:18px!important;display: block;margin-top: -3px;}
.hx_bg{height: 142px;position: relative;margin-top: -142px;z-index: 99;}
.icon_search.icon_pho:hover .itel_box.dh_c { transform: rotateX(0);}
#menu {
  margin-right: 1vw;
}

@media (max-width: 1024px) {
  #menu {
    margin-right: 0.8vw;
  }
}

#menu .nav_a1 li {
  float: left;position: relative;
}

#menu .nav_a1 li a {
  display: block;
  color: #fff;

}

#menu .nav_a1 li > a {
  font-size: 1.1vw;
  padding: 0 1.3vw;
  -webkit-transition: all .6s;
  -o-transition: all .6s;
  -moz-transition: all .6s;
  transition: all .6s;
  font-family: 'axt';
}
@media (max-width: 1680px) {#menu .nav_a1 li > a { font-size: 1.2vw;padding: 0 1.1vw;}}
@media (max-width: 1440px) {#menu .nav_a1 li > a { font-size: 1.2vw;padding: 0 1.1vw;}}
@media (max-width: 1360px) {#menu .nav_a1 li > a { font-size: 1.3vw;padding: 0 1vw;}}

#menu .nav_a1 li > a span {
  position: relative;
  display: block;
  padding: 0 0em;
height: 100px;
line-height: 100px;
/*font-weight:bold;*/
}

#menu .nav_a1 li .sec {
  position: absolute;
  top: 100%;
  width: 120%;
  left: -10%;
  background: white;
  z-index: 999;
  text-align: center;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
   -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
       transform: translateY(20px);
}

#menu .nav_a1 li .sec > a {
  font-size: 16px;
  padding: 0.4em 0;
  color: #333;
}

#menu .nav_a1 li .sec > a:hover {
  color: #0091dc;
}

#menu .nav_a1 li .sec1 {
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  background: white;
  z-index: 999;
  text-align: center;
  padding: 1.5rem 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
   -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
       transform: translateY(20px);
  text-align: center;
  line-height: 1;
}

#menu .nav_a1 li .sec1 > a {
  font-size:17px;
  color: #131313;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
border: 2px #eee solid;
padding: 1%;
}

#menu .nav_a1 li .sec1 > a u {
  display: block;
  font-size: 0;
  overflow: hidden;
  width: 14rem;
}
@media screen and (max-width: 1680px){#menu .nav_a1 li .sec1 > a u{width: 12rem;}}
@media screen and (max-width: 1440px){#menu .nav_a1 li .sec1 > a u{width: 12rem;}}
@media screen and (max-width: 1360px){#menu .nav_a1 li .sec1 > a u{width: 11rem;}}
@media screen and (max-width: 1280px){#menu .nav_a1 li .sec1 > a u{width: 11rem;}}
#menu .nav_a1 li .sec1 > a p{line-height: 3;}
#menu .nav_a1 li .sec1 > a u img {
  width: 100%;
}

#menu .nav_a1 li .sec1 > a .ys {
  position: absolute;
  right: 0;
  top: 0;
}

#menu .nav_a1 li .sec1 > a .ys b {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border: 1px solid #f0f0f0;
  border-radius: 50%;
}

#menu .nav_a1 li .sec1 > a + a {
  margin-left: 1%;
}

#menu .nav_a1 li .sec1 > a:hover {
  color: #0091dc;
}
#menu .nav_a1 li .sec2:before {
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 11px 7px;
    content: "";
    left:44%;
    position: absolute;
    top: -22px;
}
#menu .nav_a1 li .sec2 {
  position: absolute;
  top: 100%;
  width: 167%;
  left: 0;
  background: white;
  z-index: 999;
  text-align: center;
/*  padding: 1rem 0;*/
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
   -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
       transform: translateY(20px);
  text-align: center;
  line-height: 1;
  border-top: 1px #eee solid;
box-shadow: 0 0 15px rgba(29, 56, 75, .4);
}
#menu .nav_a1 li:nth-child(2) .sec2{width: 100%;}
#menu .nav_a1 li:nth-child(3) .sec2{left: -28%;}
#menu .nav_a1 li:nth-child(4) .sec2{width: 118%; left: -8%;}
#menu .nav_a1 li:nth-child(6) .sec2{width: 100%;}
#menu .nav_a1 li:nth-child(7) .sec2{width: 100%;}
#menu .nav_a1 li .sec2 .sec-a {
  width: 100%;
}

#menu .nav_a1 li .sec2 .sec-a .img {
  width: 32.88288%;
  padding-bottom: 21.44144%;
  position: relative;
  height: 0;
  overflow: hidden;
border: 2px #eee solid;
}

#menu .nav_a1 li .sec2 .sec-a .img > img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#menu .nav_a1 li .sec2 .sec-a .cont-p {
  width: 67.11712%;
  padding: 0 5%;
  text-align: left;
}

#menu .nav_a1 li .sec2 .sec-a .cont-p .tit {
  color: #3E3E3F;
  font: 600 1.875rem/1.5em "";
  text-transform: uppercase;
}

#menu .nav_a1 li .sec2 .sec-a .cont-p .p {
  color: #57585A;
  font-size:1.1rem;
  margin: 0.5rem 0 1em;
font-family: 'axt';
line-height:1.6;
font-weight:100;
}

#menu .nav_a1 li .sec2 .sec-a .cont-p a.more-b {
  display: inline-block;
  color: #fff;
  padding: 0.8rem 1.6rem;
}

#menu .nav_a1 li .sec2 .sec-b {
  width: 100%;
  padding-left: 0%;
}

#menu .nav_a1 li .sec2 .sec-b a {
  display: block;
  color: #3E3E3F;
  font-size: 0.9vw;
  padding: 0.7em 0;
  text-align: center;
font-weight:100;
    font-family: 'axt';border-bottom: 1px #eee solid;\
}

#menu .nav_a1 li .sec2 .sec-b a:hover {
  color: #fff;
background: #0091dc;
}

#menu .nav_a1 li:hover > a {
  color: #fff;font-weight:bold;
}
#menu .nav_a1 li.active{color: #0091dc;font-weight:bold;}

#menu .nav_a1 li:hover .sec, #menu .nav_a1 li:hover .sec1, #menu .nav_a1 li:hover .sec2 {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
   -ms-transform: translateY(0);
    -o-transform: translateY(0);
       transform: translateY(0);
}

#menu .nav_a1 li:hover > a span, #menu .nav_a1 li.active > a span {
  color: #0091dc;font-weight:bold;
}

#menu .nav_a1 li#prad {
  position: static;}
  .more-b {
  display: inline-block;
  padding: 0.65rem 1.6rem;
  border-radius: 0rem;
  background-color: #0091dc;
  color: #3E3E3F;
  overflow: hidden;
  position: relative;
  z-index: 1;
  font-family: '';
}
/* new_main_visual */
.new_main_visual .visual_slider .swiper-slide .video:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

.inner {margin: 0 auto;position: relative;}
.new_main_visual{position:relative; width:100%; min-height:768px; height:100vh; overflow:hidden;}
.new_main_visual .dim{content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-color:#000;}
.new_main_visual .visual_slider{width:100%; height:100%;}
.new_main_visual .visual_slider .swiper-slide .ts{top:-3%;left:-6%;}
.new_main_visual .visual_slider .swiper-slide .ts1{top:-2%;}
.new_main_visual .visual_slider .swiper-slide .ts2{top:-17%;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxc {width: 100%;text-align: center;}
.new_main_visual .visual_slider .swiper-slide span{font-size:4.7vw;background: linear-gradient(270deg, #0091dc, #0aa4de);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.new_main_visual .visual_slider .swiper-slide .bg{background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.new_main_visual .visual_slider .swiper-slide.slide_1 .bg{background-image:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260408/20260408170209_2010938931.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_2 .bg{background-image:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260709/20260709104042_72276172.jpg")}

.new_main_visual .visual_slider .swiper-slide .video{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000;}
.new_main_visual .visual_slider .swiper-slide .video video{width:100%; height:100%; object-fit:cover;}
.new_main_visual .visual_slider .swiper-slide .inner{max-width:82%; height:100%; display:flex; align-items:center; padding:0 0px; box-sizing:border-box;margin: 0 auto; margin-top:2%;position: relative;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%); opacity:0; transition:0.8s; display:block; font-size:4.6vw; color:#fff; letter-spacing:-0em; font-weight:100; line-height:1.1;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%); opacity:0; transition:0.8s 0.1s; font-size:1.2vw; color:#fff; letter-spacing:0.05vw; font-weight:300; margin-top:27px; line-height:1.9;  font-family: 'axt';}
/*.new_main_visual .visual_slider .swiper-slide .inner .jcd{font-weight:bold !important;}*/
.new_main_visual .visual_slider .swiper-slide .inner .t232{font-size:2.1vw !important; }
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a{transform:translateY(100%); opacity:0; transition:0.8s 0.2s; display:inline-block; vertical-align:top; margin-top:30px; min-width:160px; padding:10px 31px; font-size:18px; color:#333; letter-spacing:0em; font-weight:100; background-color:#fff; border-radius:99px; box-sizing:border-box; text-align:center;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box i{font-size:22px;padding-right:4px;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box strong{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p{transform:translateY(0); opacity:1; text-shadow: 0rem 0.15rem 0rem rgba(28,27,29, 1);}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box a{transform:translateY(0); opacity:1;}
.new_main_visual .bot_wrap{position:absolute; left:0; bottom:3%; width:100%; z-index:1;}
.new_main_visual .bot_wrap .inner{max-width:80%; text-align:center;margin: 0 auto; position: relative;}
.new_main_visual .bot_wrap .controller{max-width:100%; display:inline-block; vertical-align:top; position:relative; padding-right:30px; box-sizing:border-box;}
.new_main_visual .bot_wrap .controller .pagination{width:100%; display:flex; align-items:start;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet{width:50px; height:auto; margin-right:10px; background:transparent; border-radius:0; opacity:1;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet:last-child{margin-right:0;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail{width:100%; height:3px; background:rgba(255,255,255,0.3); position:relative;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail .fill{width:0; height:100%; background:#fff;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt{padding:20px 0; text-align:left; opacity:0.5;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt p{font-size:14px; color:#fff; letter-spacing:-0.05em; font-weight:100;line-height:1.3;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{opacity:1;}
.new_main_visual .bot_wrap .controller .move_btn{width:40px; height:22px; position:absolute; right:-14px; top:-10px;}
.new_main_visual .bot_wrap .controller .move_btn a{width:100%; height:100%; display:block; position:relative;}
.new_main_visual .bot_wrap .controller .move_btn a:before{content:""; width:12px; height:18px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.new_main_visual .bot_wrap .controller .move_btn a.pause:before{background:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260408/20260408140944_1280025745.png")no-repeat center / cover;}
.new_main_visual .bot_wrap .controller .move_btn a.play:before{background:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260408/20260408140943_1486406923.png")no-repeat center / cover;}
.blind {display:block; overflow:hidden; position:absolute !important; left:0; top:0; width:0px; height:0px; padding:0; margin:0; font-size:0 ;line-height:0; text-indent:-9999px;}
.behind{overflow:hidden; text-indent:-9999px; font-size:0;}
.new_main_visual .prev_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; left:30px; top:50%; transform:translateY(-50%); z-index:2;}
.new_main_visual .prev_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260408/20260408140943_810654689.png")no-repeat center / 100% 100%; transition:0.2s;}
.new_main_visual .prev_btn:hover:before{left:43%;}
.new_main_visual .next_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; right:30px; top:50%; transform:translateY(-50%); z-index:2;}
.new_main_visual .next_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("//memberpic.114my.com.cn/027817/uploadfile/image/20260408/20260408140943_882934348.png")no-repeat center / 100% 100%; transition:0.2s;}

.h-footer{position:relative; background:#103a58;background-position: center;background-repeat: no-repeat;}
.foot1{padding:3% 0;}
.foot1>div{display: flex;}
.foot1 .h-info{display: flex;flex-direction: column;width: 300px;}
.foot1 .h-logo{margin-bottom: 40px;display: block;}
.foot1 .h-logo img{ height:41px; padding-right:10px;}
.h-logo img{height:41px; padding-right:10px;}
.foot1 .lineInfo{display: flex;align-items: flex-start;}
.foot1 .lineInfo i{color: #0091dc;line-height: 29px;font-size:16px;}
.foot1 .lineInfo+.lineInfo{margin-top: 6px;}
.foot1 .lineInfo img{width: 16px;margin-top: 3px;}
.foot1 .lineInfo span{padding-left: 15px;width: calc(100% - 16px);display: block;font-size: 16px;color:#a3b1bb;line-height: 25px; font-family: axt;}
.foot1 .h-nav{display:flex;justify-content: space-between;width: 100%;padding: 0 0;}
.foot1 .h-nav dl{text-align:left;}
.foot1 .h-nav dt{margin-bottom: 25px;}
.foot1 .h-nav dt a{font-size:20px;font-weight: 600;color: #FFFFFF;line-height: 36px; font-family:"hs_b";}
.foot1 .h-nav dd a{font-size: 16px;color:#a3b1bb;line-height: 24px; font-family: 'axt';}
.foot1 .h-nav dd a:hover{color: #0091dc;}
.foot1 .h-nav dt a:hover{color: #0091dc;}
.foot1 .h-nav dd+dd{margin-top: 10px;}
.foot1 .h-nav dd img{width: 100%;display: block;padding-top: 5px;}

.foot2{border-top: 1px solid rgba(255,255,255,0.2);padding: 25px 0; background: #fff;}
.foot2>div{display: flex;}
.foot2 .f2l{margin-right: auto;line-height: 54px;}
.foot2 span,.foot2 a{display: inline-block;font-size: 16px;color: #333;line-height: 54px;}

.h-footer a:hover{opacity: 1!important;}

.returnTop{position: absolute;right: 0;top: 0;height: 100%;width: 100px;z-index: 9;background: linear-gradient(180deg, #0091dc, #00d0ec);display: flex;align-items: center;justify-content: center;flex-direction: column;cursor: pointer; display: none;}
.returnTop img{display: block;transition: .3s;}
.returnTop span{display: block;text-align: center;font-size: 16px;color: #FFFFFF;line-height: 18px;width: 24px;margin-top: 20px;}
.returnTop:hover img{animation: mousedown 1s infinite;}
.ewmi{margin-top:10px;}
.ewmi img{width:110px;}

/*link*/
.links{overflow:hidden;margin:0 auto;padding:5px 0;margin-top:0%;background:#0091dc}
.linksW{margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.links_l{width:110px}
.links_lm{font-size:17px;line-height:30px;font-weight:lighter;color:#fff}
.links_lm p{text-transform:uppercase;font-size:22px;font-weight:bold;line-height:24px}
.links_lm p span{color:#fff}
.links_lm em{font-size:17px;color:#fff;letter-spacing:1px;line-height:16px}
.links_r{width:100%;color:#fff;padding-left:30px}
.links_r a{font-size:14px;color:#fff !important}
.linkTagcs{width:100% !important}
.linkTagcs li a{font-weight:lighter}
/*简介*/
.w50 {width: calc(100% - 50%);}
.dfs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.str_bg{max-width:90%;height:160px; position: relative; padding: 0% 0%;margin: 0 auto;z-index: 99;}
.str_bg .w1500 *{line-height: 100%;}
.str_list,.str_list ul{height:100%;position: relative;margin-top: 0px;padding: 2.5% 0;}
.str_list li+li{padding-left: 148px;}
.str_list li p{font-size:30px;font-weight: 100;color:#333;}
.str_list li em {display:flex;align-items:baseline;margin:6px 0;}
.str_list li em i{font-size:60px; color:#333;font-style: normal; font-family: 'neu'; font-weight:bold;}
.str_list li em b{font-size:18px;font-weight: 100;color:#333;margin-left:5px;}
.str_list li>span{font-size:19px;color:rgba(0,0,0,0.8);}

.map_img{text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;}
.index-about{background:#f0f0f0;padding-bottom:106px}
.about-data{padding:70px 0 90px;overflow:hidden}
.about-data li{width:25%;float:left;position:relative;text-align:center}
.about-data li:after{position:absolute;height:100%;right:0;top:0;content:"";width:1px;background:#CECFD0}
.about-data li:last-child:after{display:none}
.about-data li span{display:block;font-family:'Arial';font-size:48px}
.about-data li p{font-family:'Barlow-Regular';text-transform:uppercase;font-size:18px}
.w50{width:calc(100% - 50%)}
/*.index-one{background:#fff}*/
.index-one .txt{padding:3% 4% 2% 3%}
.index-one .txt .font42{ font-size:1.9vw; margin-bottom:23px;}
.index-one .txt h2{text-transform:uppercase;font-size:56px;font-family:'Arial'}
/*.index-one .txt h3{padding-left:40px;position:relative;text-transform:uppercase;font-size:18px;font-family:'Arial'; margin-top:12px;}
.index-one .txt h3:after{left:0;position:absolute;width:30px;height:4px;background:#555555;content:"";top:50%;margin-top:-2px}*/
.index-one .txt p{margin:12px 0;font-size:16px;line-height:1.8; color:111; font-family:"hs_l";}
.index-one .txt2 p{line-height:28px;margin:30px 0 0 0}
.index-one .txt a{font-size:18px;font-family:'Arial';color:#999;text-decoration:underline}
.index-one .txt .jcd-title.center{ text-align:left;}
a.more{position:relative;overflow:hidden;transition-duration:1s;width:130px;height:47px;background:#555;display:block;line-height:47px;text-align:center;color:#fff;text-decoration:none !important}
a.more i{margin-left:5px}
a.more span{position:relative;z-index:22}
a.more:after{transition-duration:1s;z-index:1;content:"";position:absolute;height:100%;width:100%;left:-100%;background:#fff}
a.more:hover{box-shadow:0 0 30px rgba(0,0,0,.2);color:#555}
a.more:hover:after{left:0}

@keyframes yuanfangda{0%{transform:scale(0.1);opacity:1;}100%{transform:scale(1.2);opacity: 0;}}
@keyframes yuanfangda2{0%{transform:translate(-50%,-50%) scale(0.1);opacity:1;}100%{transform:translate(-50%,-50%) scale(1.2);opacity: 0;}}

/*产品*/
.prox {padding:0% 0 5% 0; position: relative;}
.pro_box {max-width:100%;margin:125px auto 0;}
.pro_tit {}
.pro_tit p {font-size: 36px;display: flex;align-items: center;}
.pro_tit p span {color: #0091dc;}
.pro_tit b em {font-size: 20px;padding: 5% 0 0;text-transform: uppercase;font-family: Arial;color: #999;font-weight: lighter;}
.pro_tab {margin: 2% 0 0;}
.pro_nav {}

.pro_nav{text-align: center;margin-bottom:40px; margin-top:30px;}
.pro_nav ul{display: inline-block; background:#fff; padding:15px; border-radius: 100px; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.06);}
.pro_nav ul li{float:left;}
.pro_nav ul li:hover dl{transform: rotateX(0deg);}
.pro_nav ul li a{line-height:40px;color:#333;font-size:18px;display: block;position: relative;transition: all 0.3s ease;padding:0 1.3vw; font-family: hs_l;}

.pro_nav ul li:last-child a:after{display: none;}
.pro_nav ul li a:hover,.pro_nav ul li.on a{background: #0091dc; color:#fff; line-height:40px;  border-radius: 100px}

.pro_prev{position: absolute;top: 50%;left: 0;margin-top: -54px;}
.pro_next{position: absolute;top: 50%;right: 0;margin-top: -54px;}
.pro_nav ul li a+dl{transition: all .5s;transform: rotateX(90deg);transform-origin: top; margin-top:1px;}
.pro_nav ul li dl{position: absolute; z-index: 2; padding:1% 0;margin-left: -32px;}
.pro_nav ul li:nth-child(3) dl{margin-left: -31px;}
.pro_nav ul li:nth-child(4) dl{margin-left: -8px;}
.pro_nav ul li:nth-child(5) dl{margin-left: -24px;}
.pro_nav ul li:nth-child(6) dl{margin-left: -32px;}
.pro_nav ul li:nth-child(7) dl{margin-left: -14px;}
.pro_nav ul li:nth-child(8) dl{margin-left: -9px;}

.pro_nav ul li dl a{ font-size:16px !important; font-weight:normal; line-height:50px !important; border-top:rgba(255,255,255,0.3) solid 1px;border-radius: 0px !important;}
.pro_nav ul li dl a:hover{background:#277bb5  !important;}
.pro_nav .prolist2021{}
.pro_nav ul li a+dl{ }
.pro_nav ul li dl a{ background:#0091dc !important; color:#fff !important;}

.pro_con {margin: 2% 0 0;overflow:hidden;}
.pro_roll {display:flex;transition: 0.5s;}
.pro_call {width:100%;flex-shrink:0;overflow: hidden;}
.pro_call .slick-list {padding:0 10% !important;}
.pro_call ul {margin-bottom: 0 !important;}
.pro_call>div>ul>div>div>li {background:#fff;/* margin: 0 0.1%; */padding: 0.22% 0.22% 1%;display: flex !important;flex-direction: column;align-items: center; margin: 0.1%; transform: scale(1);transition: 1s;border-radius: 0px;  box-shadow: 0 0 0px #ccc; box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.06);}
.pro_call li.slick-center {transform: scale(1);transition: 1s;}
.pro_call li>a {overflow: hidden;}
.pro_call li a img {width:100%;height:auto;transition: 0.5s;}
/*.pro_call .slick-list:hover li{box-shadow: 0 0px 11px 4px #e3e3e3;}*/
.pro_call li:hover img {transform:scale(1.1); box-shadow: 0 0px 11px 4px #e3e3e3;}
.pro_call li span {width: 100%;text-align: center;margin:6% 0 0;}
.pro_call li span>a {font-size: 1.3vw;font-weight: normal;position: relative;z-index: 5;color: #000;}
.pro_call li span>a:before {content:'more'; position: absolute;left: 0;right: 0; width:110px; border-radius:30px; bottom: -3vw; border: 1px solid #e8e8e8; z-index: -1;color: #333;display: flex;justify-content: center;align-items: center;font-size: 14px;transition: 0.5s;transform: rotate(0deg);margin: 0 auto 0;font-family: Arial;text-transform: uppercase;font-weight: lighter;padding:3% 0;}
.pro_call .ban_dot {display: flex !important;width: 100%; bottom: -14%;left: 0;justify-content: center;align-items: center; margin:1.4% 0 0; position:relative;}
.pro_call .ban_dot li {width: 13px;height: 13px;display: inline-block;background: #ccc;margin: 0 0.5%;transition: 0.5s;border-radius: 50%;}
.pro_call .ban_dot li.slick-active {background: #0091dc;}
.pro_call .ban_dot li button {font-size:0;border: none;outline: none;}
.pro_call .slick-prev:before {content: '\e60f' !important;font-family: iconfont !important;color: #fff !important;font-size: 30px !important;letter-spacing: -4px;}
.pro_call .slick-next:before {content: '\e60f' !important;font-family: iconfont !important;color: #fff !important;font-size: 30px !important;letter-spacing: 1px;}
.pro_call .ban_dot {/* display:none !important; */}
.pro_call .slick-prev {left: 0px !important;transform: rotate(180deg) !important;background: #b2b2b2 !important;width: 52px !important;height: 52px !important;border-radius: 50%;z-index: 5;}
.pro_call .slick-next {right: 0px !important;background: #b2b2b2 !important;width: 52px !important;height: 52px !important;border-radius: 50%;z-index: 5;}
.pro_call .slick-prev:before, .pro_call .slick-next:before {opacity: 1;transition: all ease 0.5s;}

/*留言*/
.cc_ri{width: 100%;padding:30px 0 5%;}
.cc_ri h3{margin-bottom: 30px;font-size: 24px;}
.cc_ri h3 b{font-size: 24px;font-weight: normal;color:#18337a;}
.feed_lx{overflow: hidden;}
.feed_lx+.feed_lx{margin-top:5px;}
.cc_ri ul li{width:calc((100% - 18px) / 2);float: left;height: 51px;position: relative;}
.cc_ri ul li+li{margin-left:5px;}
.cc_ri ul li span{position:absolute;right: 9px;top: 50%;color: #c0c0c0;margin-top: -8px;display: none;}
.cc_ri ul li input{width:100%;height:51px;line-height:43px;padding: 0 10px 0 12px;border:1px solid #e5e5e5;outline: none;font-size: 16px;color: #333;}
.cc_ri ul li input:focus,.cc_ri textarea:focus,.code input#authcode:focus{border:1px solid #18337a;}
.cc_ri ul li.li08{width:97%;margin-left:0;margin-top: 5px;height: auto;}
.cc_ri textarea{width: 100%;height: 80px;line-height:33px;border:1px solid #e5e5e5;outline: none;font-size: 16px;color: #333;padding: 0 10px 0 12px;}
.code{width:97%;margin: 5px auto 0;float: left;font-size: 0;position: relative;}
.code span{position:absolute;left: calc((100% - 18px) / 2 - 25px);top: 50%;color: #c0c0c0;margin-top: -8px;}
.code input#authcode{width:calc((100% - 18px) / 2);height: 51px;border:1px solid #e5e5e5;padding-left: 12px;display:inline-block;vertical-align: top;font-size:16px;}
.code i{width:119px;display:inline-block;vertical-align:middle;padding:15.5px 0;background: #fff;}
.code img{margin-left: 24px;}
#submit{color: #fff;font-size: 16px;width:calc(((100% - -34px) / 2) - 132px);height: 51px;line-height: 43px;text-align: center;background-color:#025bad;display:inline-block;vertical-align: top;margin-left: 5px;background: #0091dc;}
.feed_lx b {font-size: 20px;line-height: 40px;}
#file{margin-top: 37px;}
.btn{position:absolute;top:10%;font-size:2rem;color:#333;right:8%;cursor:pointer;display:none}
.nfeed_tab {/*background: #f8f8f8;*/padding: 0% 0 0 4% ; margin: auto;}
.nfeed {max-width: 1400px;margin:  0 auto ;    position: relative;} 
.nfeed_tit p {font-size: 28px;display: flex;flex-direction: column;color: #fff; font-family:"hs_b";}
.nfeed p span {font-size: 16px;color:#a3b1bb;padding:4% 0 0; font-family: 'axt';}
/*优势*/
col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 992px) {
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}
.block-title {margin-bottom:20%;margin-top:3.8vw;}
.text-left {text-align: left !important;color: #fff;}
@media (min-width: 992px) {
    .col-lg-6 {
        -ms-flex: 0 0 42%;
        flex: 0 0 42%;
        max-width: 50%;color: #333;
    }
}
.container {
    width: 100%;
/*    padding-right: 15px;
    padding-left: 15px;*/
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0px;
    margin-left: -0px;
}
.feature-one {
  background-color:rgba(242, 246, 250, 1);
  padding-bottom: 90px;
  padding-top: 332px;
  position: relative;
margin-top: -332px;
    z-index: -1;
}

@media (max-width: 991px) {
  .feature-one {
    padding-top: 120px;
  }
}

@media (max-width: 425px) {
  .feature-one {
    padding-top: 80px;
  }
}
.block-title p{font-size:1.34vw; margin-bottom:5px; color:#333; font-family: hs_l;}
.block-title h2 {
    margin: 0;
    color: #000;
    font-size: 2.16vw; font-family: "hs_b";
    line-height: 1.4;
}
.block-text {
    font-size: 18px;
    line-height:2;
    color:#333;
    margin-bottom: 0;
}
.feature-one__shape-1 {
  position: absolute;
  bottom: 80px;
  left: 232px;
  -webkit-animation-name: shapeMover;
  animation-name: shapeMover;
  -webkit-animation-duration: 9s;
  animation-duration: 9s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.feature-one__shape-2 {
  position: absolute;
  top: 330px;
  right: 225px;
  -webkit-animation-name: bubbleMover;
  animation-name: bubbleMover;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  animation-duration: 8s;
}

.feature-one__shape-3 {
  position: absolute;
  top: 170px;
  left: 240px;
  -webkit-animation-name: bubbleMover;
  animation-name: bubbleMover;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  animation-duration: 8s;
}

.feature-one .block-text {
  margin-top:2.2vw;
  font-weight: 400;    font-family: hs_l;
}

@media (max-width: 1199px) {
  .feature-one .block-text {
    margin-top: 0;
  }
}

@media (max-width: 991px) {
  .feature-one .block-text {
    margin-bottom: 50px;
  }
}

.feature-one__box {
  background-color: #fff;
  position: relative;
/*  align-items: center;*/
  display: flex;
  padding:38px 17px 50px 33px;
  border-radius: 4px;
  transition: all 500ms ease;
  margin-bottom: 30px; height:227px;
}

@media (max-width: 1199px) {
  .feature-one__box {
    padding: 40px 30px;
  }
}

.feature-one__box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 4px);
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.feature-one__box i {
  position: relative;
  font-size: 60px; align-items: center;
    display: flex;
  color: #0091dc; padding-left:3px;
  margin-right:25px;
}

.feature-one__box i::after {
  content: "";
  width: 63px;
  height: 63px;
  background: rgba(0,148,219,0.15);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translateY(-50%);
}

.feature-one__box i::before {
  position: relative;
  z-index: 11;
}

.feature-one__box p {
  position: relative;
  font-size: 1.5vw;
  line-height:1.8;
  color: var(--thm-black);
  margin: 0;
display: flex; font-family: "hs_b";
flex-direction: column;
}

.feature-one__box b{font-size: 16px;color: #555;position: relative; font-family: hs_l; font-weight:normal;  line-height: 1.8;}
@media (max-width: 1199px) {
  .feature-one__box p {
    font-size: 18px;
  }
}

.feature-one__box:hover {
  background-color: #0091dc;
}

.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.index_main .section3 {
    width: 100%;
    height: 100%;
    background: url(https://memberpic.114my.com.cn/027817/uploadfile/image/20260403/20260403091010_1998125439.jpg) no-repeat top center;
    background-size: cover;
    position: relative;
    padding:0 0 19% 0;
}
.index_main .section3:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(208, 211,217, 0) 0%, #dfeef7 118.78%);
    left: 0;
    bottom: 0;
    z-index: 1;
}
.fp-tableCell{background-size: 100%;}

.index_main .section3 h3{text-align:center}
.index_main .section3{position:relative}
.ly{width:100%;overflow:hidden;position:relative;z-index:9}
.ly h5{width:100%;overflow:hidden;font-size:3.6vw;color:#fff; text-align:center;margin-bottom:5.5%; font-family:"hs_b";  background: linear-gradient(270deg, #103a58, #111); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.ly h5 b{font-size:5vw;background: linear-gradient(270deg, #00b0f3, #0091dc);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: 'alz'; }
.ly h5 span{font-size:1.4vw;color:#fff;display:block; margin-top:25px; font-family:"hs_l";  font-weight: normal; background: linear-gradient(270deg, #666, #666); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.ly h4{width:100%;overflow:hidden;font-size:45px;color:#000;line-height:55px;text-align:center;margin-top:7px; font-family: "Microsoft YaHei"; font-weight:bold;}
.ly h6{width:1200px; margin:28px auto 0; overflow:hidden;font-size:22px;color:#111;line-height:2;text-align:center; font-weight: lighter;
    font-family: 'axt';}
.lynr{width:100%;overflow:hidden;opacity:0;height:0}
.lynr.active,.lynum.active{opacity:1;height:auto}
.lynum{overflow:hidden;font-size:461px;line-height:340px;font-family:Arial;font-weight:bold;color:rgba(255,255,255,0.3);position:absolute;right:0;bottom:0;opacity:0;height:0;z-index:1}
.lylist{width:100%;overflow:hidden;text-align:center;margin-top:66px}
.lylist ul{overflow:hidden;display:inline-block}
.lylist ul li{overflow:hidden;float:left;margin:0 29px;cursor:pointer}
.lylist ul li .lyicon{width:88px;height:88px;line-height:88px;color:#0099e8;margin:0 auto;font-size:44px; box-shadow: rgb(0 0 0 / 9%) 0px 0px 7px; background:#fff; border-radius:50%;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.lylist ul li:hover .lyicon{transform:rotate(360deg);color:#fff;}
.lylist ul li p{width:100%;overflow:hidden;font-size:20px;color:#333;line-height:30px;text-align:center;margin-top:25px; }
.lylist ul li:hover .lyicon{border:solid 1px #fff;background-color:#0091dc}
.tsgd{width:100%;overflow:hidden;text-align:center;color:#fff;position:absolute;left:0;bottom:60px;z-index:99}
.tsgd .tsgdimg,.tsgd p{width:100%;overflow:hidden;text-align:center;margin-top:10px}
.tsgd .tsgdimg{-webkit-animation:scroll 1s infinite alternate;animation:scroll 1s infinite alternate}
.tsgd p{color:#0091dc;}
/*优势结束*/

/*news*/
.new_lc {width: 52%; overflow: hidden; float: left; margin:100px 0;}
img.news_div_item_image {width: 100%;     height: 150px;}
.new_tab {display: flex; justify-content: space-between; align-items: center; }
.new_tab>ul {display: flex; }
.new_tab>ul a {font-size: 22px; display: flex; align-items: center; font-weight: bold;}
.new_tab>ul span {font-size: 26px; padding-right: 8px;     font-weight: normal;}
.new_tab>ul li+li {margin-left: 66px; position: relative; }
.new_tab>ul li+li:after {position: absolute; content: ""; width: 1px; height: 25px; background: #ddd; top: 0; left: -34px; }
.new_tab>a, .new_rt>a:hover { text-decoration: underline;}
.new_tab>a,.new_rt>a {font-size: 16px; color: #666; display: flex; align-items: center; }
.new_tab>a span,.new_rt>a span {display: inline-block; font-size: 12px; width: 14px; height: 14px; background:#0093dd; border-radius: 100%; color: #fff; text-align: center; line-height: 10px; margin-left: 6px; }


.new_ii {display: flex;margin-top:30px; margin-bottom:0px; transition:all .5s;border-top: 1px #eee dashed; }
.new_item {flex-shrink: 0; width: 50%; }
.new_item .news_div{ margin-top:24px;}
.new_item .news_div_item img {display: none;}
.new_item .news_div_item {display: flex; flex-direction: column-reverse; position: relative;  margin-top:21px;}
.new_item a.news_div_item_a {display: block; font-size: 17px; margin: 20px 0 0px; }
.new_item .news_div_item_body {font-size: 15px; color: #777; line-height: 26px; height: 52px; overflow: hidden; }

.new_item .news_div_item .news_div_item_body {display: none; }
.new_item .news_div_item .news_div_item_date {display: flex; }
.new_item .news_div_item .news_div_item_date * {font-size: 15px; color: #999; }
.new_item .news_div_item .news_div_item_date {position: absolute; top: 0; right: 0; }
.new_item .news_div_item a.news_div_item_a {margin: 0; font-size: 15px; position: relative; padding-left: 30px; background:url(https://memberpic.114my.com.cn/027817/uploadfile/image/20260403/20260403111155_94634686.jpg) no-repeat 12px; }
.new_item .news_div_item  a.news_div_item_a:after {position: absolute; top: 0; left: 0; font-size: 18px; color: #666; }
.new_item .news_div_item:hover a {  color:var(--main-color); font-weight: bold;}

.news_bt {
    margin-top: 40px;
    display: block;
}
.news_bt:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.news_bt_img {
    height: 250px;
    overflow: hidden;
}

.news_bt_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}



.news_bt1 {
    padding: 20px 0;
}

.news_bt1h {
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}

.news_bt:hover .news_bt1h {
    transform: translateX(5px);
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
}

.news_bt1p {
    margin-top: 6px;
    color: #999;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news_bt1p {
    font-size: 16px;
    line-height: 26px;
}

.news_more {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news_morerq {
    font-size: 16px;
    color: #666;
}

.news_morer {
    position: relative;
    padding: 6px 2px;
    font-size: 16px;
    color: #333;
    border-bottom: 2px solid rgba(0, 0, 0, .4);
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}

.news_morer:hover {
    color: #0091dc;
}

.news_morer::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;

    height: 2px;
    background-color: #0091dc;
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
}

.news_morer:hover::after {
    width: 100%;
}
/*fw*/
.new_rc {width: 45%; float: right; margin:100px 0;}
.new_rt {display: flex; align-items: center; justify-content: space-between;     margin-bottom: 40px;}
.new_rt>div {display: flex; font-size: 24px; align-items: flex-end; font-weight: bold; font-family:"hs_b";}
.new_rt>div span {font-size: 24px; padding-right: 8px;    font-weight: normal; }
.new_rt>div i {padding-left: 10px; font-size: 16px; color: #999;     font-weight: normal;     text-transform: uppercase;}
.new_fw dl {position: relative; margin-bottom: 20px; border-radius: 5px; overflow: hidden;}
.new_fw dl dt { }
.new_fw dl dt img {  transition: .75s;}
.new_fw dl:hover dt img{transform:scale(1.1);}
.new_fw dl dd {width: 100%; 
    display: flex;
    margin: 0 auto;
    left: 0;
    flex-direction: column;
    background: rgb(0 153 232 / 75%);
    font-size: 22px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    z-index: 11;
    color: #fff;
    height: 50px;     line-height: 50px;
    overflow: hidden;}




.footer-fixed-right {position: fixed;right: 1%;bottom: 3%;z-index: 500;}
.footer-right-icon {position: relative;}
.footer-icon-item {margin-bottom: 1rem;position: relative;}
.footer-icon-item a {width: 5rem;height: 5rem;display: block;position: relative;border-radius: 100%;background: #999;}
.footer-icon-item i {width: 5rem;height: 5rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;border-radius: 100%;background: #b0b0b0;}
.footer-icon-item i img {max-width: 50%;max-height: 50%;filter: invert(1);}
.footer-icon-item a:hover i{background: #0094db;}
.footer-fixed-right .aside-top {display: none;}
.footer-fixed-right .consulting-service a i{background: #0091dc;}
.footer-fixed-right .consulting-service a::before,.footer-fixed-right .consulting-service a::after {content: '';border-radius: 100%;position: absolute;left: 50%;top: 50%;background: #0094db;}
.footer-fixed-right .consulting-service a::before {width: 60px;height: 60px;margin: -30px 0 0 -30px;z-index: 2;opacity: .3;animation: yuanfangda 1500ms infinite ease;}
.footer-fixed-right .consulting-service a::after {width: 80px;height: 80px;margin: -40px 0 0 -40px;z-index: 1;opacity: .1;animation: yuanfangda 2000ms infinite ease;}
.footer-fixed-right .item-show {position: absolute;min-width: 20rem;height: 100%;right: 0;top: 0;z-index: 11;text-align: center;transform: translateX(100%);opacity: 0;transition:all .4s ease;}
.footer-fixed-right .item-show.email {min-width:26.5rem;}
.footer-fixed-right .item-show a {width: 100%;height: 100%;color: #fff;position: absolute;left: 0;top: 0;background: #0094db;border-radius: 10rem;}
.footer-fixed-right .item-show span {color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); font-size:23px;  font-family: "DIN-BOLD"; width: 100%; }
.footer-fixed-right .footer-icon-item.cur .item-show {transform: translateX(0);opacity: 1;}
@media(max-width:1400px){
.block-title{ margin-top: 13.2%;}
}