*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden; overflow-x: hidden;font-family:'MonLight','Arial' !important; }
a{text-decoration: none;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;}
.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;}

/* 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:'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);
}
.f01{font-family: 'alz';}
.f03{font-family: 'Microsoft YaHei';}
.f04{font-family: 'axt';}
.f05{font-family: 'df';}
.f06{font-family: 'neu';}


@font-face {
  font-family: 'iconfont';  /* Project id 4978008 */
  src: url('//at.alicdn.com/t/c/font_4978008_k9tp2ntixfr.woff2?t=1768355268843') format('woff2'),
       url('//at.alicdn.com/t/c/font_4978008_k9tp2ntixfr.woff?t=1768355268843') format('woff'),
       url('//at.alicdn.com/t/c/font_4978008_k9tp2ntixfr.ttf?t=1768355268843') 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;margin-bottom:50px; position: relative; z-index: 9;}
.all_title p{font-size:38px;font-weight:normal;font-family: 'Microsoft YaHei'; color: #333; margin:17px 0 17px 0;}
.all_title span{width:37px;height:9px;position:relative;display:flex;margin:18px auto 0;}
.all_title b{font-size:24px;font-weight:normal; display: block; color: #1dc5df;}

.title{text-align: center;font-size: 40px;color: #222;font-weight: normal; position: relative;z-index: 1;margin-bottom:40px;}
.title span{display: block;font-size: 21px;font-weight: lighter;color: #666;margin: 5px 0 0px 0;    text-transform: capitalize;}
.title b{color: #333; font-size: 3.3vw;font-style: normal; letter-spacing:0px;    font-family: 'neu';
    text-transform: uppercase;}
.title d {position: absolute;left: 0;right: 0; margin: 0 auto; top: -16%; font-size: 4.4vw;  line-height: 1; z-index: -1; font-family: 'neu'; letter-spacing: -1px; color: rgba(255, 255, 255, 0); -webkit-text-stroke: 2px #eee; text-transform: uppercase;display: none;}

.gyc {margin: 0 auto;max-width: 80%;min-width: 1200px;}
.gy {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gya {margin: 0 auto;max-width: 94%;min-width: 1200px;overflow:hidden;}
.gyb {margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gyd {margin: 0 auto;max-width: 94%;min-width: 1200px; position: relative;}
.gye {margin: 0 auto;max-width: 70%;min-width: 1200px; position: relative;}

/*head*/
.head {width: 100%;z-index: 100; position: absolute;top:0; transition: 1s; background: linear-gradient(180deg, rgba(4, 149, 158, 0.99), transparent); padding: 2% 2% 1% 2%;}
.head.on{width: 100%; z-index: 999;box-shadow: 0 0 10px #ccc;background: #fff;position: fixed;padding: 0.3% 2%;}
.head.on .head_nav>ul>li>a {color: #333;}
.head.on .head_nav>ul>li>a .head_num li>i{ color: #333;}
.head.on .head_num li i,.head.on .head_num li>a,.head.on .icon>div i span { color: #333;}
.head.on .head_logo p b{ color: #333;}
.head.on .head_logo p b em{ color: #666;}
.head.on .head_num li>p>span{ color: #333;}
.head.on .head_num li>p a{color: #333;}
.head.on .head_nav>ul>li:hover>a,.head.on .head_nav>ul>li.cur>a {color: #08f0d4;}
.head.on .head_logo .hei {
    display: block;
}
.head.on .head_logo .lan{
    display: none
}
.head_box {max-width: 100%;margin: 0 auto;display:  flex;justify-content:  space-between;}
.head_logo {display:flex;align-items:center;}
.head_logo .lan {display: block;}

.head_logo .hei {display: none}
.head_logo i {width: 56%;position: relative; padding: 0%; }
.head_logo i:before {content:'';width:1px;height:100%; position:absolute;top:0;right: -17px;}
.head_logo i:after {content:'';width: 3px;height: 20%;/* background:#1a67bf; */position:absolute;top: 22px;right: -18px;}
.head_logo i img {width:100%;height:auto;}
.head_logo p {display: flex;flex-direction: column;font-size:2.6vw;font-weight: 100;letter-spacing: 3.6px;padding: 0 0 0 23px;}
.head_logo p b {color: #fff;font-size:1.4vw;font-weight: bold; letter-spacing: 0px;}
.head_logo p b em {color: #fff; display: block; font-size: 0.67vw;padding-top:5px;letter-spacing: 0px;text-transform: uppercase;font-weight:  lighter;}
.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_con {width: 66%;display:  flex;align-items:  center;justify-content:  space-between;}
@media screen and (max-width: 1500px){.head_con {width: 80%;}}
@media screen and (max-width: 1360px){.head_con {width: 120%;}}
@media screen and (max-width: 1280px){.head_con {width: 130%;}}
.head_nav {width: 70%;/* background: #fff; */display:  flex;justify-content:  space-between;align-items:  center;} 
.head_nav>ul {display: flex;align-items: center;width: 100%;justify-content:  space-between;}
.head_nav>ul>li {/* width: 20%; *//* position: relative; */}
.head_nav>ul>li>a {font-size: calc(0.9rem + 0.2vw);position: relative;color: #fff; display: flex;letter-spacing: 0.5px;flex-direction: column;align-items: center;padding: 0.35rem 0;font-weight: normal; font-family: 'Hos';text-transform: capitalize;}
.head_nav>ul>li.cur{color: #fff;}
.head_nav>ul>li>a:after {content:'';width:100%;height: 64px;position:absolute;left: 0;}
.head_nav li:hover a:before,.head_nav>ul>li.cur a:before {width: 100%;right: auto;left: 0;color: #0444fc;}
.head_nav>ul>li:hover>a, .head_nav>ul>li.cur>a {color: #08f0d4;}
.head_nav li>a i {font-size: 10px;margin: 0.2rem 0 0;display:none;}
.head_num {display:  flex;/* align-items:  center; */margin: 0 0 0 20px; /* width: 12%; */}
.head_num ul {display: flex;width: 100%;align-items:  center;justify-content: center;}
.head_num li {/* position:relative; *//* width: 55px; */}
.head_num>ul>li:first-child {display:flex;align-items: center;/* display: none; */}
.head_num li+li {margin: 0 0 0 1vw;/* border-left: 1px solid #eee; */padding: 0 0 0 0vw;}
.head_num li>i {font-size: 24px; 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:last-child {
    display: flex;
    align-items: center;
}
.head_num li>p {font-size: 15px;/* padding: 0px 0 0 7px; */white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 2%;transition: 0.5s;top: 100%;right: 0;/* width: 13%; */}
.head_num li>p a{color: #fff;font-size: 18px; }
.head_num li>p>span {font-size: calc(0.8rem + 0.5vw);font-weight: bold;color: #fff;    font-family: 'Hos';}
.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_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);}

/*xiala*/
.head_qit {position: absolute;top: 100%;left: 0;width: 100%;background: #eee;opacity: 0;transition: 0.5s all ease;visibility: hidden;display: flex;flex-direction: column;transform-origin: top;padding: 4% 4% 14%;border-bottom: 0px solid #fff;}
.head_nav li:nth-child(3) .head_qit {padding: 4% 4% 4%;}
.head_qit::-webkit-scrollbar { width: 3px;transition:0.5s;}
.head_qit::-webkit-scrollbar-thumb {background:#ddd;}
.head_qit .one_class_box {display:flex;flex-wrap:wrap;grid-row-gap:0.7vw;grid-column-gap: 2.57vw;width:56%;}
.head_qit>div>div>ul {display:flex;flex-wrap:wrap;grid-row-gap:0.7vw;grid-column-gap: 2.57vw;}
.head_qit .has_two_class {padding: 0 0 1.3% 0; width: 21%;border-bottom: 1px solid #ccc;position: relative;z-index: 5;}
.head_qit>div>div>ul>li {padding: 0 0 1.3% 0;
    width: 21%;
    border-bottom: 1px solid #ccc;
    position: relative;
    z-index: 5;}
.head_qit ul li .has_two_class a{font-size: 19px; font-weight:bold;}
.head_qit .two_class_box {padding-top:5px;}
.head_qit .two_class_box li a{font-size: 14px; font-weight:100;line-height:1.5;color:#666;}
.head_qit li a {font-size: 19px;font-family: 'axt';    text-transform: capitalize;}
.head_qit>a {font-size: 14px;padding: 12%;text-align: center;white-space: nowrap; transition:0.5s;}
.head_qit>a+a {border-top: 1px solid #f9f9f9;}
.head_nav>ul>li:hover .head_qit {visibility: visible;top: 100%;opacity:1;}
.head_qit>a:hover,.head_qit>div>ul>li:hover>a {color:#1dc5df;}
.head_qit li:hover .one_a {color:#1dc5df;}
.head_qit>a:hover,.head_qit>div>ul>li:hover {/*background:#1dc5df;*//*color:#1dc5df;*/}
.head_qit>p {font-size:2rem;font-weight:bold;font-family: 'axt';    color: #333;    text-transform: capitalize;}
.head_big {display:flex;justify-content:space-between;margin: 3% 0 0;position: relative;}
.head_big>div {width: 56%;}
.head_big>i {width: 30%;position: absolute;right: 0;top: -4vw;}
.head_big>i img {width:100%;height: 15vw;object-fit: cover;}
.head_qit li:before {content:'\e8f9';font-size: 0.88rem;position: absolute;right: 0;top: 0;font-family: 'iconfont';color:#ccc;}
.head_qit li:after {content:'';width:0;height:1px;position:absolute;bottom:-1px;left:0;transition:1s;background:#1dc5df;}
.head_qit li:hover:after {width:100%;}
.head_qit li:hover:before {color:#1dc5df;}

/*xiala*/
.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: 24px; color: #fff; position: relative;z-index:2;font-weight: 100;}
.icon>div:hover i span{color: #fff;}

.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: 2% 0 0;color:#fff;font-family: Hos;}
.search_l span+span{margin-left:4px;font-size: 16px;color: rgba(255,255,255,0.6);}
.search_l a{color: #444;font-size: 16px;margin: 0 5px;color: #fff;}
.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: 2rem;padding: 0 0 0 1%;}
.z_img{width: 38px;height: 38px;position:absolute;top: 18px;right: 20px;background: no-repeat;}
.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);}

.pc-banner {
  position: relative;
  overflow: hidden;
}

.pc-banner .mySwipera {
  position: relative;
}

.pc-banner .mySwipera .swiper-slide {
  overflow: hidden;
}


.pc-banner .mySwipera .swiper-slide .img {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
}

.pc-banner .mySwipera .swiper-slide .img > img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -webkit-animation-name: banscaleDraw;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 20s;
}

.pc-banner .mySwipera .banwez {
  width: 100%;
  z-index: 9;
  color: #FFFFFF;
  top: 52%;}

.pc-banner .mySwipera .swiper-slide.banner_swiper68c .banwez{text-align:center;}
.pc-banner .mySwipera .swiper-slide.banner_swiper68 .banwez{
    top: 31%;
}
.pc-banner .mySwipera .swiper-slide.banner_swiper68 .banwez dt.ani{
    display: none;
}
.pc-banner .mySwipera .swiper-slide.banner_swiper69 .banwez{
    text-align: right;
    top: 54%;
}
.pc-banner .mySwipera .swiper-slide.banner_swiper32 .banwez{ top: 57%;}
.pc-banner .mySwipera .swiper-slide.banner_swiper72 .banwez{
    top: 64.5%;
}
.pc-banner .mySwipera .swiper-slide.banner_swiper70 .banwez{
    top: 66%;
}
.pc-banner .mySwipera .swiper-slide.banner_swiper70 .banwez dt::after{
    display: none;
}


.pc-banner .mySwipera .swiper-slide:nth-child(2) .banwez dt{

}

.pc-banner .mySwipera .banwez dt {
  font: 100 3.6vw/2em "srm";
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-bottom: 1%;
text-shadow: 5px 0 10px rgb(0 0 0 / 20%);
font-weight:bold;
}

.pc-banner .mySwipera .banwez dt::after {
  content: "";
  width: 0;
  height: 3px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 5px;
  z-index: -1;
  -webkit-transition: all .6s linear 0.8s;
  -o-transition: all .6s linear 0.8s;
  -moz-transition: all .6s linear 0.8s;
  transition: all .6s linear 0.8s;
border-radius:0px;
}
.pc-banner .mySwipera .banwez dt::before{
  content: "";
  width: 0;
  height: 3px;
  background: #fff;
  position: absolute;
  right: 0;
  bottom: 20px;
  z-index: -1;
  -webkit-transition: all .6s linear 0.8s;
  -o-transition: all .6s linear 0.8s;
  -moz-transition: all .6s linear 0.8s;
  transition: all .6s linear 0.8s;
border-radius:0px;
}
.pc-banner .mySwipera .swiper-slide-active .banwez dt::before {
  width: 100%;
}
.wh {padding: 0px 11%;}
.wh8 {padding: 0px 8%;}

.pc-banner .mySwipera .banwez dd {
  font: 500 2.6vw/1.35em "axt";
  max-width: 100%;
margin-top:0.3rem;
margin-bottom:0.7rem;
}
.pc-banner .mySwipera .banwez dd.mk{     max-width: inherit !important;}

.pc-banner .mySwipera .banwez span{
  max-width: 57.14286%;
  text-transform: uppercase;
font-size:1.4rem;
line-height:1.6;
 margin-top: 1rem;
}
.pc-banner .mySwipera .banwez .weha {margin-top: 2.5rem;}

.pc-banner .mySwipera .dbua {
  position: absolute;
  left: 0;
  bottom: 5%;
  width: 100%;
  z-index: 9;
}

.pc-banner .mySwipera .dbua .swiper-button-prev1 i, .pc-banner .mySwipera .dbua .swiper-button-next1 i {
  color: #fff;
  font-size: 0.95rem;
cursor: pointer;
}


.pc-banner .mySwipera .swiper-pagination1as {
  position: static;
  width: auto;
}

.pc-banner .mySwipera .swiper-pagination1as span {
  display: inline-block;
  opacity: 1;
  width: .625rem;
  height: .625rem;
  border: 1px solid #fff;
  border-radius: .375rem;
  background: transparent;
  position: relative;
  margin: 0 0.5em;
}

@media (max-width: 768px) {
  .pc-banner .mySwipera .swiper-pagination1as span {
    margin: 0 0.3em;
  }
}

.pc-banner .mySwipera .swiper-pagination1as span.swiper-pagination-bullet-active {
  background: #fff;
  width: 1.25rem;
}

.pc-banner .mySwipera .swiper-slide-active .banwez dt::after {
  width: 100%;
}

a.jtaa {
  display: block;
  position: absolute;
  right: 4.0625%;
  bottom: 5%;
  z-index: 1;
  width: 1.0625rem;
  -webkit-animation: run 1s infinite linear;
     -moz-animation: run 1s infinite linear;
       -o-animation: run 1s infinite linear;
          animation: run 1s infinite linear;
}

a.jtaa img {
  width: 100%;
}

.label_el {
  color: rgba(26, 26, 26, 0);
  text-shadow: none;
  -webkit-text-stroke-width: 0.47px;
  -webkit-text-stroke-color: #fff;
}

@media (max-width: 768px) {
  .label_el {
    -webkit-text-stroke-width: 0.3px;
  }
}

@-webkit-keyframes banscaleDraw {
  /*å®ä¹³éå¸§ãscaleDrewè¦ç»å®°é©å¨ç³éå¸§åç§*/
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    /*å¼å§ä¸ºåå§å¤§å*/
  }
  25% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    /*¾å¤§1.1*/
  }
  50% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-moz-keyframes banscaleDraw {
  /*å®ä¹³éå¸§ãscaleDrewè¦ç»å®°é©å¨ç³éå¸§åç§*/
  0% {
    -moz-transform: scale(1);
         transform: scale(1);
    /*å¼å§ä¸ºåå§å¤§å*/
  }
  25% {
    -moz-transform: scale(1.1);
         transform: scale(1.1);
    /*¾å¤§1.1*/
  }
  50% {
    -moz-transform: scale(1.2);
         transform: scale(1.2);
  }
  75% {
    -moz-transform: scale(1.1);
         transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(1);
         transform: scale(1);
  }
}

@-o-keyframes banscaleDraw {
  /*å®ä¹³éå¸§ãscaleDrewè¦ç»å®°é©å¨ç³éå¸§åç§*/
  0% {
    -o-transform: scale(1);
       transform: scale(1);
    /*å¼å§ä¸ºåå§å¤§å*/
  }
  25% {
    -o-transform: scale(1.1);
       transform: scale(1.1);
    /*¾å¤§1.1*/
  }
  50% {
    -o-transform: scale(1.2);
       transform: scale(1.2);
  }
  75% {
    -o-transform: scale(1.1);
       transform: scale(1.1);
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
  }
}

@keyframes banscaleDraw {
  /*å®ä¹³éå¸§ãscaleDrewè¦ç»å®°é©å¨ç³éå¸§åç§*/
  0% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    /*å¼å§ä¸ºåå§å¤§å*/
  }
  25% {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
    /*¾å¤§1.1*/
  }
  50% {
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2);
  }
  75% {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

.zmfd {
  -webkit-animation-name: banscaleDraw;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 10s;
  /*¨ç»æ±è´¹¶é*/
}

@-webkit-keyframes run {
  from {
    bottom: 5%;
    opacity: 0;
  }
  to {
    bottom: 3%;
    opacity: 1;
  }
}

@-moz-keyframes run {
  from {
    bottom: 5%;
    opacity: 0;
  }
  to {
    bottom: 3%;
    opacity: 1;
  }
}

@-o-keyframes run {
  from {
    bottom: 5%;
    opacity: 0;
  }
  to {
    bottom: 3%;
    opacity: 1;
  }
}

@keyframes run {
  from {
    bottom: 5%;
    opacity: 0;
  }
  to {
    bottom: 3%;
    opacity: 1;
  }
}

.kajjt {
  text-align: center;
  -webkit-animation: run 1s infinite linear;
  -moz-animation: run 1s infinite linear;
  -o-animation: run 1s infinite linear;
  animation: run 1s infinite linear;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 3%;
  z-index: 99;
}

.kajjt img {
  width: 1.42rem;
  margin: 0 auto;
}

.swiper {
  overflow: hidden;
}

.overa {
  overflow: hidden;
}

/* ¾ç¨ç */
.fang {
  overflow: hidden;
  display: block;
}

.fang img {
  -webkit-transition: all .6s;
  -o-transition: all .6s;
  -moz-transition: all .6s;
  transition: all .6s;
}

.fang:hover img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.fanga {
  overflow: hidden;
}

.fanga img {
  -webkit-transition: all .6s;
  -o-transition: all .6s;
  -moz-transition: all .6s;
  transition: all .6s;
}

.fanga:hover img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.xz img {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.xz:hover img {
  -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.mktop {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}

.mktop:hover {
  -webkit-transform: translateY(-5%);
     -moz-transform: translateY(-5%);
      -ms-transform: translateY(-5%);
       -o-transform: translateY(-5%);
          transform: translateY(-5%);
}
.more-msl {
  display: inline-block;
  color: #333 !important;
  text-decoration: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  font: 500 1rem/3rem "neu";
  border-radius: 0.5rem;
  width: 10.5rem;
  text-align: center;
  background: transparent;
  border: 2px solid #fff;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
  text-transform: uppercase;
font-size:1rem !important;
}
.more-msl a{color: #fff;}
.more-msl img{height: 1.3rem;
    margin-left: 1rem;
    transition: all 0.4s;
    -webkit-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    filter: brightness(0) invert(1);margin-top:0.2rem;}
.more-msl::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #059744;
  color: #fff;
  border-radius: 100%;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.6s;
     -moz-transition-duration: 0.6s;
       -o-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.more-msl:hover {
  color: #fff;
  border-color: #059744;
}

.more-msl:hover::before {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
   -ms-transform: scale(2);
    -o-transform: scale(2);
       transform: scale(2);
}

.more-msl.hs {
  color: #585858;
  border: 1px solid #585858;
}

.more-msl.hs:before {
  background: #059744;
}

.more-msl.hs:hover {
  color: #fff;
  border-color: #059744;
}

.title_a1 dt {
    color: #2F2A2A;
    font: 600 3rem / 1.2em "srm";text-transform: uppercase;
}
.title_a1 dt::after {
    content: "";
    display: block;
    width: 5.75rem;
    height: .125rem;
    background: #1dc5df;
    margin-top: 0.2rem;
}
.titleb b{font-size: 8rem;}
.titleb {
  font: 600 9.5625rem/1em "neu";
  background: -webkit-linear-gradient(top, #999 0%, rgba(153, 153, 153, 0) 100%);
  background: -moz-linear-gradient(top, #999 0%, rgba(153, 153, 153, 0) 100%);
  background: -o-linear-gradient(top, #999 0%, rgba(153, 153, 153, 0) 100%);
  background: linear-gradient(180deg, #999 0%, rgba(153, 153, 153, 0) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -o-background-clip: text;
     background-clip: text;
  text-fill-color: transparent;
  text-transform: uppercase;
  opacity: 0.2;}
.more-msl {
font-size: 17px !important;
  display: inline-block;
  color: #1dc5df;
  border: 2px solid #1dc5df;
  text-decoration: none;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  font: 500 1.2rem/2.6rem "axt";
  border-radius: 1.5rem;
  width: 8.75rem;
  text-align: center;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
}
.more-msl a{font-size:18px;color: #1dc5df;}
.more-msl:after {
    content:'\e60f';
    font-size: 19px;
    color: #1dc5df;
    transition: all .5s;
    margin: 17px auto 0;
    font-family: 'iconfont';
}

.more-msl i {
  font-weight: 600;
}


.more-msl:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #29ace5;
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
   -ms-transform: scale(0);
    -o-transform: scale(0);
       transform: scale(0);
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
       transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
       transition-timing-function: ease-out;
}

.more-msl:hover{color: #fff;}
.more-msl:hover i{color: #fff;}

.more-msl:hover img {
  -webkit-filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
          filter: invert(100%) sepia(100%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
}

.more-msl:hover::before {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
   -ms-transform: scale(2);
    -o-transform: scale(2);
       transform: scale(2);
}


.ta {text-align: center;}
.flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
.cont1 {
  padding: 5rem 0 0rem;
  -o-background-size: cover;
     background-size: cover;}
.cont1 .a1_v1 {
  margin-top: -2.5rem;
}

.cont1 .a1_v1 .a1_b1 {
  width:45%;
  position: relative;
}
.cont1 .a1_v1 .a1_b1 .mySwiper1 {
  position: relative;
  border-radius: .9375rem;
}

.cont1 .a1_v1 .a1_b1 .mySwiper1 .a {
  overflow: hidden;
  border-radius: 1rem;
}
.cont1 .a1_v1 .a1_b1 .mySwiper1 img{width:100%;}
.cont1 .a1_v1 .a1_b1 .swiper-pagination2 {
  position: absolute;
  right: -1.375rem;
  top: 3.75rem;
  left: unset;
  width: auto;
  bottom: unset;
  z-index: 9;
}

.cont1 .a1_v1 .a1_b1 .swiper-pagination2 span {
  display: block;
  opacity: 1;
  background: url() no-repeat center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  width: 0.75rem;
  height: 0.75rem;
  margin-bottom: .7125rem;
}

.cont1 .a1_v1 .a1_b1 .swiper-pagination2 span.swiper-pagination-bullet-active {
  background: url() no-repeat center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
}

.cont1 .a1_v1 .a1_b2 {
  width: 52%;
}

.cont1 .a1_v1 .a1_b2 .p {
  color: #575757;
  font-size: 1vw;
  padding: 0.8em 0 1.4em;
  line-height: 1.6;
  font-family: axt;
}
.cont1 .a1_v1 .a1_b2 .p p{line-height: 1.6;}

.cont5 {
  padding: 3% 0 5% 0;
  position: relative;
background: url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114195241_1442442828.jpg) no-repeat center;
}
.wh {
    padding: 0 13.54167%;
}
.cont5::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  background: #;
  height: 100%;
  z-index: -1;
}
.flex2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cont5 > i {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 20%;
}

.cont5 .a5_v1 {
  position: relative;
}

.cont5 .a5_list1 {
  margin-top: 2.2rem;
}

.cont5 .a5_list1 li {
  width: 20%;
}

.cont5 .a5_list1 li .data {
  color: #1dc5df;
  border-bottom: 0.125rem solid rgba(35, 35, 35, 0.2);
}

.cont5 .a5_list1 li .data span {
  font: 600 4.6rem/1.5em "neu";
}


.cont5 .a5_list1 li .data b {
  font: 100 1.875rem/1.5em "Hos";
}

.cont5 .a5_list1 li .p {
  margin-top: 0.8em;
}

.cont5 .a5_list1 li .p dt {
  color: #000000;
  font: 500 1.5rem/1.5em "Hos";
}

.cont5 .a5_list1 li .p dt b {
  font-weight: 600;
  font-family: "axt";
}

.cont5 .a5_list1 li .p dd {
  color: rgba(35, 35, 35, 0.6);
  font: 500 1.125rem/1.5em "axt";
}

.cont5 .a5_v2 {
  padding: 3.125rem 0 4.375rem;
  margin-top: 4.5rem;
  position: relative;
  z-index: 1;
}


.cont5 .a5_v2::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 90.36458%;
  height: 100%;
  background: #141414;
  border-top-left-radius: 1.25rem;
  overflow: hidden;
  z-index: -1;
}

@media (max-width: 1366px) {
  .cont5 .a5_v2::after {
    width: 98%;
  }
}


.cont5 .a5_v2 .a5_titava .title_a1 span {
  color: #1dc5df;
}

.cont5 .a5_v2 .a5_titava .title_a1 dt {
  color: #fff;
}


.cont5 .a5_v2 .a5_titava .xw_sort1 li + li {
  margin-left: 1.25rem;
}

.cont5 .a5_v2 .a5_titava .xw_sort1 li a {
  display: block;
  color: #6B6A6A;
  font: 500 1rem/3.125rem "neu";
  width: 9.375rem;
  text-align: center;
  border-radius: 1.5625rem;
  border: 1px solid #BFBFBF;
}

.cont5 .a5_v2 .a5_titava .xw_sort1 li:hover a {
  background: #353535;
  color: #fff;
}

.cont5 .a5_v2 .a5_titava .xw_sort1 li.on a {
  background: #353535;
  color: #fff;
}

.cont5 .a5_v2 .a5_v2-cont1 {
  margin-top: 3.125rem;
}

.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht a.bl {
  display: block;
  font-size: 0;
  border-radius: 1.25rem;
  padding-bottom: 90%;
  width: 100%;
  position: relative;
  height: 0;
  overflow: hidden;
}
.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht a.bl img{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht .wgga .data {
  color: #FFFFFF;
  font: 600 1rem/1.4em "montserrat";
  margin-top: 1em;
}

@media (max-width: 768px) {
  .cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht .wgga .data {
    margin-top: 0.6em;
  }
}

.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht .wgga a.titna {
  display: block;
  color: #FFFFFF;
  font: 500 1.25rem/1.4em "neu";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 0.4em;
}


.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht .wgga a.titna:hover {
  color: #1dc5df;
}

.cont5 .a5_v2 .a5_v2-cont1 .mySwiper2 .r_aht .wgga .p {
  color: rgba(255, 255, 255, 0.4);
  font: 500 1rem/1.5em "sourcehansans";
  margin-top: 0.6em;
}

.icon-sanjiaoxing:before {
    content: "\e6ad";font-size: 28px;
}
.p100 {
    padding: 6.25rem 0;
}
.pr {
    position: relative;
}
.container {
    padding: 0 0;
    width: 100%;
    max-width: 100%;
}
.container.container_r {
    padding: 0 var(--container) 0 0;
}
.alignc {
    align-items: center;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0px;
    margin-left: -0px;
}
.over {
    overflow: hidden;
}
.over>img {
    cursor: pointer;
    transition: all .6s;
}
.w100 {
    width: 100%;
}
@media (min-width: 992px) {
    .col-lg-5 {
        -ms-flex: 0 0 44%;
        flex: 0 0 44%;
        max-width: 44%;
    }
}

@media screen and (max-width: 1680px){.col-lg-5{max-width:44%;}}
@media screen and (max-width: 1500px){.col-lg-5{max-width:44%;}}
@media screen and (max-width: 1440px){.col-lg-5{max-width:44%;}}

.col-lg-5
.p100.pt0 {padding-top: 5%;}
.subtitle {
    font-size: 1.25rem;
    color: #999;
    display: inline-block;
    position: relative;
    margin-bottom: 0.25rem;
}
.titleco{font-size: 2.2vw;    font-family: 'alz';}
.font18 {
    font-size: 1.125rem;
    line-height: 1.875rem;
    color: #2D2D2D;
}

.strength_bg{margin-top:5%;}
.case_con1{position: relative;margin-top: 60px;background: url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114195343_1918345372.png) no-repeat;
    background-size: 100% auto; background-position: 0 100%; width:100%;}
.case_c{}
.case_c .divdgweb_new_div{}
.case_c .news_div_item{display: flex;flex-wrap: wrap-reverse;justify-content: center;}
.case_c .news_div_item_body {display:none;}
.case_c .news_div_item.swiper-slide-active {background: #eee;padding-bottom: 35px;}
.case_c .news_div_item.swiper-slide-active .divdgweb_new_div_item_title::before{background-color: #333;}
.case_c .news_div_item.swiper-slide-active .divdgweb_new_div_item_title a{color: #333;border-color:  rgba(0,0,0,0.1);}
.case_c .news_div_item.swiper-slide-active .divdgweb_new_div_item_body{color: #fff;margin-top: 30px;display: none;}
.case_c .news_div_item_content{width: 95%;margin: 0px 0 0;padding: 0 70px 0 0;}
.case_c .news_div_item_title{position: relative;}
.case_c .news_div_item_title::before {content: "";display: block;width: 10px;height: 1px;position: absolute;background: rgba(0,0,0,0.4);top: 50%;left: 27px;}
.case_c .news_div_item_title a::after{content: "\e60f";font-family: 'iconfont';right: -55px;top: 9px;position: absolute;width: 30px;height: 30px;border: 1px solid  rgba(0,0,0,0.2);border-radius: 100%;text-align: center;line-height: 31px;color: #ccc;}
.case_c .news_div_item_title a{display: block;font-size: 1vw;color: #333;line-height: 45px;border-bottom: 1px solid rgba(0,0,0,0.2);box-sizing: border-box;margin: 0 0 0 25px;padding: 0 0 0 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight:100;}
.case_c .divdgweb_new_div_item_body{font-size: 15px;color: rgba(0,0,0,0.4);line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;margin: 15px 0 0 49px; font-weight:100;display: none;}
.case_c .news_div_item_pic{width: 95%;border: solid 1px rgba(0,0,0,0.1);padding: 5%;margin-top: 32px;}
.case_c .news_div_item_date {display:none;}
.case_c .news_div_item.swiper-slide-active .news_div_item_pic{width: 100%;margin: 0;border: none;}
.case_c .news_div_item_pic a{display: block;width: 100%;height: 100%;overflow: hidden;}
.case_c .news_div_item_pic a img{width: 100%;object-fit: cover;transform: scale(1);-webkit-transition: 0.5s linear;transition: 0.5s linear;}
.case_con .swiper_but{bottom: 0;top: inherit;width: 80px;height: 50px;background: #fff;box-shadow: 0px 10px 21px 9px rgba(0, 0, 0, 0.05);border-radius: 25px;font-size: 14px;color: #333;line-height: 50px;text-align: center;text-transform: uppercase;}
.case_con .swiper-button-prev{left: 25%;}
.case_con .swiper-button-next{right: 25%;background: #fea322;color: #fff;}
.case_c .news_div_item:hover img{transform: scale(1.1);}
.case_c .swiper-pagination-bullet {width: 10%;height: 6px;}
.case_c .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0px !important;}
.case_c .swiper-pagination-bullet{border-radius: 0% !important;opacity: .1;}
.case_c.swiper-container{padding:0 0 130px;}
.case_c .swiper-pagination-bullet-active{background: #1dc5df !important;opacity: .99;}
.case_c .swiper-pagination {bottom: 0px !important;}

.ut_2 {
  margin-top: 3rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.2rem;
}
.ut_2 .item {
  background: #fff;
  padding:2.5vw 2.5vw;
}
.f60 {
    font-size: 3.6rem;
    line-height: 3.6;
font-family: 'neu';
}
.f16 {
    font-size:1rem;
}
.f52 {
    font-size:2.5rem;
}
.f18 {
    font-size: 22px;
}
.flexBetween{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.indexTit .boxLeft .top h4{font-size: 40px;color: #333;}
.indexTit .boxLeft .top h5{font-size:24px;color: #666;margin-top: 1rem;font-weight:normal;}
@media screen and (max-width: 1366px){.indexTit .boxLeft .top h5{margin-top: 0rem;}} .indexTit .boxLeft .bot h6{font-size: 0.9rem;color: #999;margin-top: 0.1rem;}
.flexStart{display: -webkit-flex;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.indexTit .boxRight div p{width: 3.4375rem;height: 3.4375rem;border-radius: 50%;background: linear-gradient(to top, #037eed, #0158a7);}


/* ç¬ä¸å± */


/* .section3 { padding-bottom: 50px } */

.section3 .swiper-container {
    height: auto;
}

.section3 .swiper-wrapper {
    height: auto;
}

.section3 .list .item.on .img img:nth-child(1) {
    display: none
}

.section3 .list .item.on .img img:nth-child(2) {
    display: block;
    margin: 0 auto
}

.section3 .list .item.on p {
    color: #1dc5df;
}

.section3 .item .swiper-button-next:hover,
.section3 .item .swiper-button-prev:hover {
    color: #1dc5df;
}

.section3 .item .swiper-button-next .iconfont,
.section3 .item .swiper-button-prev .iconfont {
    font-size: 28px;
}

.section3 .owl-stage {
    margin: 0 auto;
}

@media screen and (min-width:1600px) {
    .section3 .item .swiper-button-next .iconfont,
    .section3 .item .swiper-button-prev .iconfont {
        font-size: 40px;
    }
}

.Rotation .item {
    display: none;
}

.Rotation .item:nth-child(1) {
    display: block
}

.Rotation .item .swiper-slide {
    overflow: hidden;
}

.Rotation .region .bg {
    -webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    z-index: 1;
}

.Rotation .region .bg img {
    width: 100%;
}

.Rotation .region .regionCon {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 20px;
    z-index: 3;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
}

.more {
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    color: #fff;
    transition: 0.3s; font-size: 15px;    text-transform: capitalize;
}

.Rotation .region .regionCon .more {
    display: block;
    margin-top: 10px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.Rotation .region .regionCon .more:hover {
    color: #1dc5df;
}

@media (min-width:1024px) {
    .Rotation .region .regionCon .more {
        opacity: 0;
    }
    .Rotation .region .regionCon {
        bottom: -50px;
    }
    .Rotation .region:hover .regionCon {
        bottom: 0px;
    }
    .Rotation .region:hover .regionCon .more {
        opacity: 1;
    }
}

.Rotation .item .swiper-slide:hover .region .bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.Rotation .region {
    display: block;
    width: 100%;
}

.Rotation .region .a {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    padding-right: 30px;
    background: url(https://memberpic.114my.com.cn/weijiang/uploadfile/image/20231030/20231030083743_1522251761.png) no-repeat right center;
}

.Rotation .region h3 {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    margin-top: 30px;    text-transform: capitalize;
}

.Rotation .region p {
    font-size: 14px;
    color: #fff;
    margin-top: 40px;
    max-width: 550px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: none;
}

@media screen and (min-width:1024px) {
    .Rotation .region h3 {
        font-size: 24px;
    }
    .Rotation .region p {
        font-size: 15px;
        display: block;
        display: -webkit-box;font-family: 'axt';
    }
    .Rotation .region .regionCon {
        padding: 50px;
    }
}

@media screen and (min-width:1800px) {
    .Rotation .content .item {
        padding: 0px;
    }
}

.section3 .swiper-pagination {
    position: static;
    margin-top: 30px;
}

.section3 .swiper-pagination span {
    width: auto;
    border-radius: 0;
    opacity: 1;
    color: #888888;
    margin-left: 30px !important;
    height: auto;
    background: none;
    font-size: 18px
}

.section3 .swiper-pagination span:nth-child(1) {
    margin-left: 0 !important
}

.section3 .swiper-pagination span.swiper-pagination-bullet-active {
    color: #ee7680;
    border-bottom: 2px solid #ee7680
}

.Rotation,
.Rotation .auto_1680 {
    position: relative;
}

.Rotation .swiper-button-prev {
    left: -90px;
}

.Rotation .swiper-button-next {
    right: -90px;
}

.Rotation .swiper-button-prev,
.Rotation .swiper-button-next {
    width: auto;
    height: auto;
    background: none;
    padding: 10px 30px;
    font-size: 16px;
    color: #333333;
    transition: 0.3s
}

.Rotation .swiper-button-prev:hover,
.Rotation .swiper-button-next:hover {
    color: #1dc5df;
}

.Rotation .swiper-button-prev::after,
.Rotation .swiper-button-next::after {
    display: none
}

@media screen and (max-width:1680px) {
    /* .Rotation .swiper-button-prev, */
    /* .Rotation .swiper-button-next{color: #fff} */
}

@media screen and (max-width:768px) {
    .Rotation .swiper-button-prev,
    .Rotation .swiper-button-next {
        display: none
    }
    .section3 .list .item {
        padding: 0 5px;
        margin-bottom: 10px
    }
}

.section3.section .list {
    margin-bottom: 0;
    padding-bottom: 0;
}

.section3.section .h_bar {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e5e5e5;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
}

.section3.section .h_bar span {
    width: 20%;
    background-color: #1dc5df;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.section .list {
    padding: 20px 0 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    text-align: center
}

.section .list .img img:nth-child(2) {
    display: none
}

.section .list .img img {
    max-width: 41px;
    max-height: 41px;
}

.section .list .img {
    margin-bottom: 5px;
    max-height: 41px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    justify-content: center;
}

.section .list .item {
    cursor: pointer;    font-family: 'axt';    font-family: 'axt';
    text-transform: capitalize;
}
.auto_1440 {
    margin: 0 auto;
    max-width: 80%;
    min-width: 1200px;
}

/*pro*/
.pro {padding: 1% 0 0 0;overflow: hidden; }
.pro_box {width:100%;margin: 0 auto;margin-top:5%;}
.pro_tab {padding-top:0px; margin: 0 auto;background: url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114105448_12819997.jpg) center no-repeat; padding-bottom:5%;}
.pro_nav {overflow: hidden;border-top: 1px #fff solid;background: #f8f8f8;}
.pro_nav ul {display: flex;justify-content: space-between;align-items: center;max-width: 80%;margin: 0 auto;}
.pro_nav li {width: 25%;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%; transition: 0.5s;position: relative;padding: 30px 0; font-family: 'axt';}
.pro_nav li:after {content:'';width: 1px;height: 90px;background: #eee;position: absolute;right:0;top:48px;}
.pro_nav li:last-child:after {display:none;}
.pro_nav li.on {transition: 0.5s;background: #1dc5df;color: #fff;}
.pro_nav li.on a ,.pro_nav li.on i,.pro_nav li.on a span {color:#fff;transition: 0.5s;}
.pro_nav li.on:after {display: none;transition: 0.5s;}
.pro_nav li i {font-size: 36px;line-height: 36px; color: #333;}
.pro_nav li a {font-size: 18px;display: flex;flex-direction: column;align-items: center;line-height: 1;padding-top: 0px;font-weight: bold;    text-transform: capitalize;    text-align: center;}
.pro_nav li a span {font-size: 14px;color: #ccc; font-family: 'axt';padding-top: 7px;display: none;}
.pro_con {overflow: hidden;margin-top: 90px;}
.pro_adv {display: flex;flex-wrap: wrap; height:40rem;overflow: hidden;}
.pro_int {display: flex;justify-content: space-between;align-items: center;height:100%;}
.pro_txt {width: 45%;height: 100%;display: flex;flex-direction: column; margin-top: 5%;}
.pro_txt p {display: flex;flex-direction: column;line-height: 1.5;font-size:2.2vw;font-weight: bold; margin-bottom: 8%;    text-transform: uppercase;    font-family: srm;}
.pro_txt p span {font-size: 17px;color: #999;font-weight: normal;text-transform: capitalize;font-family: axt;line-height: 1.4rem;}
.pro_txt p i {width: 40px;height: 3px;background:#1dc5df;margin-top: 20px; }
.pro_txt em {font-size: 16px;line-height: 1.6;margin-bottom: 11px;font-family: 'axt';    text-transform: capitalize;}
.pro_txt em b{display: block; background: linear-gradient(90deg, #2fb1e7, #3ecff9);border-radius: 50px; width: 160px; color: #fff; text-align: center; line-height: 40px; font-size: 20px; margin-bottom: 18px;font-family: 'axt';    text-transform: capitalize;}
.pro_txt em i{color: rgba(38,178,227,0.8); padding-right: 5px;}
.pro_txt a {width: 174px;height: 44px;background: #fff;font-size: 16px;text-align: center;line-height: 42px;color: #333;display: inline-block;margin-top: 10%;transition: all 0.2s; letter-spacing: 1px;}
.pro_txt a:hover{width: 180px;transition: all 0.2s; letter-spacing: 1px;}
.pro_pic {width: 48.656%;}
.pro_top {width:100%;overflow:hidden;}
.pro_top li {width:100%;height:100%;}
.pro_top li+li {display:none;}
.pro_top li img {width:100%;height:auto;}
.pro_top li br {display:none;}
.pro_top li  p {display:none;}
.pro_call {width: 100%;margin: 0 auto;margin-top: 20px;overflow: hidden;    border-bottom: 2px solid #1dc5df;padding-bottom: 20px;}
.pro_call li{float: left;position: relative;margin-left: 0.3%;overflow: hidden;padding-left:0!important;}
.pro_call li br{display:none;}
.pro_call li{width:24.7%;height:100%;}
.pro_call li>span,.pro_call li>span>a>img{width:100%;height:auto;transition:0.5s;}
.pro_call li p {padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #fc0100;height: 50px;transform: translateY(50px);transition:0.5s;display:none;}
.pro_call li:hover p{transform: translateY(0px);transition:0.5s;}
.pro_call li p a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
    .pro_call{width:100%;}
}

/*case*/
.ctext {
    padding-left:9%;
    padding-right:9%;
}
.sy_sectB .w_width {
    position: relative;
}
.w_width {
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
}
.sy_sectB{width: 100%;padding-top: 0%;padding-bottom: 0%;overflow: hidden;}
.sy_sectB .w_width{position: relative;}
.sy_sectB ._t{width: 100%;}
.sy_sectB ._t::after{content: "";display: block;clear: both;}
.sy_sectB ._t .cont{float: left;width: 100%;margin-top: calc(10px + 0.48rem);}
.sy_sectB ._t .name{float: left;width: 100%;font-size: 2.3vw;line-height:1;color: #111; font-weight: bold;font-family: 'neu';}
.sy_tit{font-size: 30px; color: #1dc5df;font-weight: bold;}
.sy_sectB ._t .text{float: left;width: 100%;font-size: 15px;line-height:2;color: #666;margin-top: 10px;font-weight:100;}
.sy_sectB ._t .text p{line-height:2;}
.sy_sectB ._t .text p span{line-height:1.7;width:66%; display: block;font-family: 'axt';
    font-size: 17px;}
.sy_sectB ._t .text .p1{padding-top: 9px;}
.case {padding: 5% 0 0 0;overflow: hidden;}
.case_box {margin: 0 auto;}
.case_tab {}
.case_tab {position: relative;margin-top: 40px;}
.case_nav {padding: 30px 0;border-top: 1px solid #eee;}
.case_nav ul {display: flex;justify-content: space-between;width: 100%;align-items: center;max-width: 80%;margin: 0 auto;}
.case_nav li {position: relative;width: 17%;display:  flex;justify-content:  center;transition: 0.5s;}
.case_nav li:after {content:'';width:0;height: 2px;background: #1dc5df;position: absolute;top: -30px;left: 0;transition: 0.5s;}
.case_nav li.on:after {width:100%;transition: 0.5s;}
.case_nav li a {font-size: 22px;font-weight: 200;    text-align: center;font-family: 'axt';    text-transform: capitalize;}
.case_nav li a span{font-size: 14px;color:#999;padding-top:7px;display: block;font-family: axt;display: none;}
.case_con {padding-top: 40px;}
.case_call {}
.case_call .news_div {display: flex;transform: translateX(-70%);transition:all .5s;}
.case_call .news_div_item {display: flex !important; flex-direction: row-reverse;    justify-content: space-between;padding: 0 1%;width: 80%;
    flex-shrink: 0;}
.case_call .news_div_item_date {display:none;}
.case_call .news_div_item_content {width: 50%; padding:5% 3% 3% 3%;background: #eee;}
.case_call .news_div_item_title {position: relative;}
.case_call .news_div_item_title a{font-size:28px;font-weight:bold;}
.case_call .news_div_item_title:before {content:'';width:40px;height:2px;background:#1dc5df;position:absolute;top:48px;left:0;}
.case_call .news_div_item_title a:after {content:'View More +';width:120px;height:40px;border:1px solid #1dc5df; position: absolute;top: 15vw; left: 0;
display: flex;justify-content: center;align-items: center;  font-size: 16px; color:#1dc5df;transition: 0.5s;font-weight:normal;}
.case_call .news_div_item_title:hover a:after{width:130px;transition: 0.5s;background:#1dc5df; color:#fff;}
..case_call .news_div_item_title a { font-size: 30px; line-height: 40px;}
.case_call .news_div_item_body { font-size: 1vw; line-height: 1.7; padding-top: 10%;  width: 92%;font-family: 'axt';
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.case_call .news_div_item_pic {width:50%;}
.case_call .news_div_item_pic img {width:100%;height:auto;}
.divdgweb_new_div_item_date {display: none;}
.case_call .news_div_item.on{flex-direction: row;}
.case_btn {display:  flex;justify-content: space-between;position: absolute; bottom:8%; left: 53%;z-index: 5;width: 5%;display: none;}
.case_btn:hover i {}
.case_btn>i {width:40px;height:40px;cursor: pointer;border: 0px solid #eee;border-radius: 0%;font-size: 20px;color: #999;display: flex;justify-content: center;align-items: center;/* position: absolute; */top: 39%;background: #fff;margin-left:5px;}
.case_btn>i:first-child {left: 0;}
.case_btn>i:last-child {right: 0;}
.case_num {    position: absolute;bottom:8%;right: 25%; display: none;}
.case_num i {    font-size: 32px; font-family: Arial;}



/*ä½å®¢æ*/
.agencyte {
    font-size: 1.1vw;
    color: #666;
    line-height: 1.8;
    padding: 0% 9% 2%; 
    font-family: 'axt';
    text-align: center;
}
.agency {width: 100%; margin: 0 auto;  position: relative; background: url(https://memberpic.114my.com.cn/039816120802en/uploadfile/image/20260420/20260420150707_716144292.jpg) no-repeat center;padding: 5.875rem 0 5.875rem 0;}
.cas_ic {width: 100%; margin: 0 auto;}
.cas_ic  .tempWrap{width:100% !important;}
.cas_ic *{display:block;}
.cas_ic li{width:calc((100% - 10rem) / 6);margin:0.6rem;float:left;padding-left:0px !important;border:1px #eee solid;}
.cas_ic li img{width:100%;height:auto;border-radius: 10px;}
.cas_ic ul li .web_index_text{display: none;}
.cas_ic ul:nth-child(1) {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(2)  {width: 1300px; margin: 0 auto;}
.cas_ic ul:nth-child(3)  {width: 1300px; margin: 0 auto;}


.cas_bc{width: 100%; margin: 0 auto;  margin-top: 1%;}
.cas_bc:before {content:'';background: linear-gradient(to right,rgba(255,255,255,0.88) 50%,transparent);position:absolute;width: 10%;height:  100%;z-index: 1;top: 0;left:  0;}
.cas_bc:after {content:'';background: linear-gradient(to left,rgba(255,255,255,0.88) 0,transparent);position:absolute;width:  10%;height: 100%;z-index: 1; top: 0;right:  0;bottom: 0;}

/* å¤§ä */
.advantage_bg{height:800px;position: relative;overflow: hidden;}
.advantage_div{content:"";display: block;width:100%;height:100%;background:rgb(0 0 0 / 60%);position:absolute;top:0;left:0;z-index: 3;}
.advantage{height:100%;}
/* ¾ç */
.advantage_img{height:auto !important;left:-260px;top:0;}
/* é¢ */
.advantage_title{padding-top:100px;padding-bottom:50px;position:relative;z-index:4;}
.advantage_title b{display:block;margin-bottom:30px;font-size:2.3vw;color:#fff;font-family: 'neu';}
.advantage_title a{display:flex;align-items:center;}
.advantage_title a i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-right:20px;background:#1dc5df;border-radius:100%;}
.advantage_title a p{padding-bottom:10px;font-size:18px;color:#fff;border-bottom:2px #fff solid;}
.advantage_title a:hover p{color:#1dc5df;border-bottom:2px #1dc5df solid;}
/* ä¸ */
.advantage_top{margin:50px 0 100px 0; position:relative;z-index:5;}
.advantage_top b{display: block;margin-bottom:20px;font-size:28px;color:#fff;font-family: 'axt';    text-transform: capitalize;}
.advantage_top p{font-size:18px;color:#fff;line-height:2;font-family: 'axt'; background: url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114174752_708201885.png) left no-repeat;padding-left: 29px;}
/* ä¸ */
.advantage_bottom{display:flex;justify-content:space-between;align-items:center;width:1220px;height:250px;margin:0px 0 0 -260px;padding-left:260px;background:#ececec;border-radius: 0 40px 0 0;text-align:center;position:absolute;bottom:0;left:0;z-index: 6;}
.advantage_bottom ul{width:25%;height: 100%;}
.advantage_bottom ul:nth-child(1){background: #f5f5f5;}
.advantage_bottom ul:nth-child(2){background: #eee;}
.advantage_bottom ul:nth-child(3){background: #f5f5f5;}
.advantage_bottom ul li{display:flex;flex-direction:column;align-items: center;justify-content:center;width: 100%;height: 100%;border-radius: 0 40px 0 0;position: relative;cursor: pointer;overflow: hidden;}
.advantage_bottom ul:nth-child(1) li{background: #eee;}
.advantage_bottom ul:nth-child(2) li{background: #f5f5f5;}
.advantage_bottom ul:nth-child(3) li{background: #eee;}
.advantage_bottom ul:nth-child(4) li{background: #f5f5f5;}
.advantage_bottom li i, .advantage_bottom li span, .advantage_bottom li p{position: relative;z-index: 2;}
.advantage_bottom li i{display:block;width:44px;height:44px;margin: 0 auto 30px;font-size:44px;color:#333;    color: #999;}
.advantage_bottom li:hover i{-webkit-animation: test 0.3s ease-in 2;}
.advantage_bottom li p{font-size:24px;color:#333;}
.advantage_bottom li span{font-size:14px;color:rgb(51 51 51 / 75%);display:none;}
.advantage_bottom ul li:after{content:"";display:block;width:0%;height:0%;background:#1dc5df;position:absolute;}
.advantage_bottom ul li:after i{color: #fff;}
.advantage_bottom ul.on li:after{width:100%;height:100%;}
.advantage_bottom ul.on li i{background-position-y:bottom;}
.advantage_bottom ul.on li p,.advantage_bottom ul.on li i{color: #fff;}
.advantage_bottom ul.on li span{color: rgb(255 255 255);}


@-webkit-keyframes test {
    0% {
        transform: translate(0, 0)
    }
    50% {
        transform: translate(0, 5px)
    }
    100% {
        transform: translate(0, 0)
    }
}

/* °é»ä¸­å¿ */
.news_bg{margin-top:0%;padding: 5% 0;background:#fff; overflow: hidden;}
.news{/*height:720px;*/}
/* ä¸ */
.news_top{display:flex;justify-content:space-between;align-items:center;}
.news_top_left b{font-size:2.5vw;color:#333;    font-family: neu;}
.news_top_left p{font-size:30px;color:#333;font-weight:bold;}
.news_top_right{display: flex;}
.news_top_right a{display:block;width:150px;line-height:45px;text-align:center;font-size:18px;color:#333;font-family: 'Hos';}
.news_top_right a.on{background:#1dc5df;border-radius:100px;color:#fff;}
.news_top_right a+a{}
/* ä¸ */
.news_bottom{margin-top:40px;height: 73%;}
.news_bottom_content{display: flex;justify-content: space-between;    height: 100%;}
.news_bottom_content>div{width:32.1%;overflow: hidden;font-family: 'Hos';}
.news_bottom_content1 .news_div_item_pic {overflow:hidden;   }
/* ç¬ä¸ */
.news_bottom_content1>a{display:block;overflow:hidden;}
.news_bottom_content1 .news_div_item {display:flex;flex-direction:column-reverse;padding: 0 0 4% 0;}
.news_bottom_content1 .news_div_item_pic>a img{width: 100%;transition: 0.3s;}
.news_bottom_content1:hover .news_div_item_pic>a img{transform: scale(1.2);}
.news_bottom_content1 .news_div_item_content {margin-top:1px;padding:5% 6%;background:#fff;}
.news_bottom_content1 .news_div_item_title a{display:block;font-size:22px;color:#333;/*overflow:hidden;*/text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;    position: relative;
    z-index: 5;}
.news_bottom_content1 .news_div_item_body{margin:20px 0;font-size:15px;color:#666;line-height:1.5;font-family: axt;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical; overflow: hidden;}
.news_bottom_content1 .news_div_item_date {display: flex;align-items: center;justify-content:flex-end;font-size:15px;color:#aaa;    padding: 0 5%;}
.news_bottom_content1 .news_div_item_title a:before{content:"";display:block;width:100%;height:9px;background:url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114195054_193130559.png) no-repeat;    position: absolute;
    left: 0;
    bottom: -6.8vw;}
.news_bottom_content1 ul>a p{}
/* ç¬äº */
.news_bottom_content2{padding: 40px;background: #eee;}
.news_bottom_content2 li{display: flex;justify-content: space-between;}
.news_bottom_content2 li t{display:block;font-size:20px;color: rgb(0 0 0 / 75%);}
.news_bottom_content2 .news_div_item_date {display:flex;font-size:16px;color:rgb(0 0 0 / 75%);}
.news_bottom_content2 .news_div_item_title a {display:block;margin:50px 0 40px 0;font-size:22px;color:#333;/*overflow:hidden;*/text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position: relative;
    z-index: 5;}
.news_bottom_content2 .news_div_item:first-child {
    display: none;
}
.news_bottom_content2 .news_div_item .news_div_item_pic {
    display: none;
}
.news_bottom_content2 .news_div_item_body{display:block;font-size:15px;color:#666;line-height:2;font-family: axt;}
.news_bottom_content2 .news_bottom_content2_a2{display:block;margin-top:120px;font-size:16px;color:#999;font-family: axt;}
.news_bottom_content2 .news_div_item_title a:after{content:"real more";display:block;width:100px;height:30px;margin-top:20px;background:url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114195119_788158017.png) no-repeat;    position: absolute;
    bottom: -16vw;
    left: 0;    font-size: 16px;
    color: #999;
      text-transform: capitalize;padding: 2vw 0 0;}
/* ç¬ä¸ */
.news_bottom_content3 .news_div{display:flex;flex-direction:column;justify-content:space-between;height: 100%;}
.news_bottom_content3 .news_div_item{display: flex;align-items: center;background: #; padding: 0%;    flex-direction: row-reverse;}
.news_bottom_content3 .news_div_item:nth-child(-n+2) {display:none;}
.news_bottom_content3 a{display:block;overflow:hidden;flex-shrink:0;}
.news_bottom_content3 a img{width: 200px;transition: 0.3s;}
.news_bottom_content3 .news_div_item:hover a img{transform: scale(1.2);}
.news_bottom_content3 .news_div_item_content{margin-left: 10px}
.news_bottom_content3 .news_div_item_title a {font-size:17px;color:#333;/*overflow:hidden;*/text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;    position: relative;
    z-index: 5;    display: contents;}
.news_bottom_content3 .news_div_item_body {margin-top:10px;font-size:15px;color:#666;line-height:1.5; font-family: axt;text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.news_bottom_content3 .news_div_item_title {    position: relative;}
.news_bottom_content3 .news_div_item_title a:before {content:'';display: block;width:100%;height:9px;margin-top: 30px;background:url(https://memberpic.114my.com.cn/0398161/uploadfile/image/20260114/20260114195054_193130559.png) no-repeat;    position: absolute;
    bottom: -74px;}
.news_bottom_content3 .news_div_item_date {display:none;}

/**/
.footer{background: #1e2327;padding-bottom: 3%;    overflow: hidden;}
.footer .w80{padding-top: 80px;}
.footer .w80 .footer_logo{float: left;}
.footer .w80 .footer_logo a{}
.footer .w80 .footer_logo a img{width: 180px;}
.footer .w80 .footer_logo p{font-size: 38px;font-weight: bold;color: #fff;letter-spacing:2px;padding-top: 16px;font-family: "alz";}
.footer .w80 .footer_logo span{display: block;font-size:15px;font-weight: bold; color: #fff; opacity: 0.2;padding-top: 6px;letter-spacing:2px;}
.footer .w80 .footer_ul{width: 41%;float: right;}
.footer .w80 .footer_ul ul{float: right;color: #fff;margin-right:3rem;}
.footer .w80 .footer_ul ul p{font-size: 30px;font-weight: bold;font-family: "srm";margin-bottom: 16px;}
.footer .w80 .footer_ul ul span{display: block;font-size: 20px;text-transform: uppercase;font-weight: bold;text-transform: uppercase;opacity: 0.2;margin-top: 4px;margin-bottom: 16px;    display: none;}
.footer .w80 .footer_ul ul li{margin-bottom:12px;}
.footer .w80 .footer_ul ul li a{color: #fff; font-weight:lighter; font-size: 16px;bold;font-family: "axt";    text-transform: capitalize;}
.footer .w80 .footer_ul ul i{display: inline-block;font-size: 16px;text-transform: uppercase;font-style: normal;border-bottom: 6px #009c4e solid;margin-top: 20px;}
.footer .w80 .footer_contact{float: right;width: 35%;border-left: 2px rgb(255 255 255 / 35%) dashed;padding-left: 80px;}
.footer .w80 .footer_contact img{float: left;margin-right: 25px;width: 160px;}
.footer .w80 .footer_contact p{font-size: 30px;color: #fff;background: #1dc5df;border-radius: 14px;font-weight: bold;padding: 10px 20px;display: inline-block;float: left;margin-bottom: 20px;font-family: "srm";}
.footer .w80 .footer_contact ul{display: inline-block;float: left;color: #fff;line-height: 33px;}
.footer .w80 .footer_contact ul li{font-size: 20px; line-height:33px; font-weight:lighter; font-family: "axt";} 
.footer .w80 .footer_contact ul li strong{  font-weight:500;}
.footer .w80 .footer_contact i{display: block;font-size: 3.2vw;letter-spacing: 6px;text-transform: uppercase;font-style: normal;font-weight: bold;color: #fff;opacity: 0.1;margin-top: 20px;font-family: 'neu';}
.footer_text{color: #fff;background: #0e1012;padding-top: 26px;padding-bottom: 26px; font-family: "axt";}
.footer_text i{font-size: 16px;font-style: normal;}
.footer_text i a{ color:#fff;font-size: 16px;}
.footer_text span{font-size: 16px;float: right;display: block;}
.footer_text span a{color: #fff;}
.nr{width:84%;margin: auto; font-weight:lighter;}
@media screen and (max-width: 1860px){.footer .w80 .footer_contact{width: 37%;}}
@media screen and (max-width: 1760px){.footer .w80 .footer_contact{width: 39%;}}
@media screen and (max-width: 1660px){.footer .w80 .footer_contact{width: 42%;}}
@media screen and (max-width: 1560px){.footer .w80 .footer_contact{width: 44%;}}
@media screen and (max-width: 1460px){.footer .w80 .footer_contact{width: 42%; }
.footer .w80 .footer_contact p{margin-top: 16%;}
.footer .w80 .footer_contact ul li{font-size: 18px;}}
@media screen and (max-width: 1290px){.footer .w80 .footer_ul{width: 16%;}
.footer .w80 .footer_ul ul{margin-right: 42px;float: left;margin-bottom: 60px;}}
@media screen and (max-width: 1190px){.footer .w80 .footer_contact{width: 32%;}
.footer .w80 .footer_contact p{margin-top: 16%;font-size: 3vw;}
.footer .w80 .footer_contact ul li{font-size: 1.6vw;}
.footer .w80 .footer_contact i{font-size: 2.4vw;}}
@media screen and (max-width: 990px){.footer .w80 .footer_ul{width: 22%;}}
@media screen and (max-width: 900px){.footer .w80 .footer_ul{width: 22%;}
.footer .w80 .footer_logo{width: 100%;margin-bottom: 8%;}
.footer .w80 .footer_ul{width: 100%;}
.footer .w80 .footer_contact{float: left;padding-left: 0px;border-left: 0px;width: 100%;}
.footer .w80 .footer_contact img{float: left;margin-right: 10%;}
.footer .w80 .footer_contact p{margin-top: 0%;font-size: 30px;float: left;}
.footer .w80 .footer_contact ul{float: left;}
.footer .w80 .footer_contact ul li{font-size: 20px;}
.footer .w80 .footer_contact i{font-size: 2.4vw;display: none;}
.footer .w80 .footer_ul{margin-top: 10%;}}
@media screen and (max-width: 700px){.footer .w80 .footer_contact img{margin-right: 50%;}
.footer .w80 .footer_contact p{margin-right: 30%;margin-top: 8%;}
.footer .w80 .footer_ul ul{margin-right: 16%;}
.footer_text{}
.footer_text i{display: block;}
.footer_text span{display: block;float: none;}}



/*--kf--*/
.kf{position:fixed;right:-100px;bottom:20%;width:50px;z-index:999;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.kf.on{right:15px}
.kf .kf_div{box-shadow:0 0 18px rgba(0,0,0,.1);margin-bottom:8px}
.kf .kf_div:last-child{margin-bottom:0}
.kf .item{width:50px;height:50px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}
.kf .item:first-child{border-top-left-radius:6px}
.kf .item:last-child{border-bottom-left-radius:6px}
.kf .item .box{font-family: "neu"; position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:298px; background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);border-radius:10px;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:22px; color:#1dc5df;padding:25% 2%;padding-left: 15px;line-height:1.6;}
.kf .item .box:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box i{width:32px;height:32px;display:block;border-radius:50%;margin:0 18px 0 17px;background:#1dc5df;color:#fff;    text-align: center;
    line-height: 32px;}
.kf .item .box2{width:154px;position:absolute;left:90px;top:50%;transform:translateY(-50%);z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.1);padding:15px 0 20px;border-radius:6px}
.kf .item .box2:before{width:10px;height:100%;position:absolute;right:-9px;top:0;content:''}
.kf .item .box2 h3{width:100%;text-align:center;font-size:24px;color:#1dc5df;font-weight:700}
.kf .item .box2 img{width:133px;height:133px;margin:5px 0}
.kf .item .box2 div{font-size:16px;line-height:22px;color:#666;text-align:center}
.kf .item:hover a{color:#fff;}
.kf .item:hover{background:#1dc5df;color:#fff;}
.kf .item:hover .box{left:-306px}
.kf .item:hover .box2{left:-164px}
.kf .item:hover a img{display:none}
.kf .item:hover a img.on{display:block}
.kf .item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;font-size:26px;color:#999;}
.kf .item a:hover i{color:#fff;}
.kf .item a img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;max-width:50%}
.kf .item a i{font-size:26px;color:#999;}
.kf .item a img.on{display:none;max-width:50%}

@media (max-width:768px){.kf{top:auto;bottom:10px;left:50%;margin-left:-80px;transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}

.kf .kf_div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;height:40px}

.kf .item{width:40px;height:40px;border-radius:0!important}

.kf .item a img{max-width:50%}

.kf .item:hover .box{left:-50px;opacity:1;top:-30px}

.kf .item:hover .box2{left:-40px;opacity:1;top:-70px}

.kf .item .box{left:-50px;top:-20px;opacity:0;width:140px;font-size:14px;height:40px;border-radius:20px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}

.kf .item .box:before,.kf .item .box i{display:none}

.kf .item .box2{left:-40px;top:-50px;opacity:0;width:120px;height:120px;padding:5px}

.kf .item .box2:before,.kf .item .box2 h3,.kf .item .box2 div{display:none}

.kf .item .box2 img{width:110px;height:110px}}

.idx_service{width: 100%; height: auto; padding: 2vw 0; background: url() no-repeat bottom; overflow: hidden;}