/* 公共样式 */
:root {
  --theme: #992cac; 
}
img[data-src]{opacity: 0;}
img[done]{opacity: 1;transition: opacity .01s;}
.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.roll_animation{width:100%;overflow:hidden;} 
.roll_animation_item{will-change:transform, opacity,clip-path,filter;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;animation-delay:calc(var(--go) * -1s);animation-timing-function:ease-in-out;}


/* 头部 */
.__ID__.md-header{position: fixed;top: 0;left: 0;z-index: 288;width: 100%;} 
.__ID__.md-header .h-main{width: 100%;background-color: rgba(255, 255, 255, .05);backdrop-filter: blur(10px);}
.__ID__.md-header img{display: inline-block;vertical-align:middle;max-width: 100%;} 
.__ID__.md-header .h-cont{width: 16rem;max-width: 92%;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.__ID__.md-header .h-left{display: flex;align-items: center;height: .9rem;}
.__ID__.md-header .h-logo{position: relative;z-index: 8;display: flex;align-items: center;height: .9rem;cursor: pointer;}
.__ID__.md-header .h-logo img{height: .66rem;}

.__ID__.md-header .h-right{display: flex;align-items: center;height: .9rem;}
.__ID__.md-header .h-nav{display: block;font-size: 0;margin-right: .28rem;}
.__ID__.md-header .h-item{display: inline-block;vertical-align: top;position: relative;margin: 0 .28rem;}
.__ID__.md-header .h-one{ display: inline-block;cursor: pointer;position: relative;color: #ffffff;height: .9rem;line-height: .9rem;}
.__ID__.md-header .h-one:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;transition: all ease .3s;height: 2px;background-color: #fff;}
.__ID__.md-header .h-sub{display: none;min-width: 1.5rem;background-color: #fff;position: absolute;left: 50%;top: 100%;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.__ID__.md-header .hs-cont{width: 100%;}
.__ID__.md-header .hs-twobox{display: block;}
.__ID__.md-header .hs-two{display: block;cursor: pointer;width: 100%;padding: 10px 8px;white-space: nowrap;line-height:1.5;text-align: center;color: #222;transition: background-color .3s;}
.__ID__.md-header .hs-two:hover{color: #fff;background-color: var(--theme);}

.__ID__.md-header .h-search{display: block;}
.__ID__.md-header .ha-buttom{display: block;cursor: pointer;width:1.16em;height: .9rem;background-image: url('../images/h2.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.__ID__.md-header .ha-sub{display: none;z-index: 108;white-space: nowrap;position: fixed;top: 1.5rem;left: 50%;transform: translate(-50%,0);}
.__ID__.md-header .ha-form{font-size: 0;display: inline-block;} 
.__ID__.md-header .ha-input{border: none;padding: 0 .2rem; display: inline-block;vertical-align: middle; width: 6rem;height: 45px;background-color: #fff;color: #222;}
.__ID__.md-header .ha-submitbox{display: inline-block;vertical-align: middle;width: 45px;background-color: var(--theme);}
.__ID__.md-header .ha-submit{border: none;display: block;cursor: pointer;width: 100%;height: 45px; background-color: transparent;background-image: url('../images/h2.png');background-size: 18px auto;background-position: center center;background-repeat: no-repeat;}
.__ID__.md-header.search-state .ha-sub {display: block;}
.__ID__.md-header.search-state .h-opa {display: block;}

.__ID__.md-header .h-language{position: relative;display: block;cursor: pointer;margin-left: .25rem;}
.__ID__.md-header .hl-tip{display: block;width: 1.16em;height: .9rem;background-image: url('../images/h3.png');background-size: 100% auto;background-position: left center;background-repeat: no-repeat;}
.__ID__.md-header .hl-list{display: none;position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);width: 100%;min-width:6em;background-color: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.__ID__.md-header .hl-item {display: block;cursor: pointer;padding: 10px 8px;white-space: nowrap; line-height:1.5;text-align: center; color: #666;transition: background-color .3s;}
.__ID__.md-header .hl-item:hover{color: #fff;background-color: var(--theme);} 

.__ID__.md-header .h-contact{transition: all .3s;display: block;cursor: pointer;margin-left: .25rem;padding: 0 .29rem;color: #ffffff;line-height: 2.32em;border-radius: 1.16em;background-color: rgba(255,255,255,.1);border: solid 1px rgba(255,255,255,.2);}
.__ID__.md-header .h-contact:hover{color: #fff !important;background-color: var(--theme) !important;border: 1px solid var(--theme) !important;}

.__ID__.md-header .h-menu {display: none;cursor: pointer;margin-left: .3rem;width: 1.5em;height:.9rem;background-image: url('../images/h-menu.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.__ID__.md-header .h-opa {display: none;width: 100%;height: 100vh;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}

@media (min-width: 1200px) {  
  .__ID__.md-header .h-item:hover .h-one:after{width: 100%;}  
  .__ID__.md-header .h-item.active .h-one:after{width: 100%;}
 
  .__ID__.md-header:hover .h-main{background-color: #fff;box-shadow: 0  0 .3rem  rgba(0, 0, 0, .1);}   
  .__ID__.md-header:hover .h-one:after{background-color: var(--theme);}
  .__ID__.md-header:hover .h-one{color: #222222;} 
  .__ID__.md-header:hover .h-item:hover .h-one{color: var(--theme);} 
  .__ID__.md-header:hover .h-item.active .h-one{color: var(--theme);}  
  .__ID__.md-header:hover .ha-buttom{background-image: url('../images/h2-b.png');}  
  .__ID__.md-header:hover .hl-tip{background-image: url('../images/h3-b.png');} 
  .__ID__.md-header:hover .h-contact{color: #222222;background-color: #fff;border: 1px solid rgba(0, 0, 0, .2);}
 

  body.fixed .__ID__.md-header .h-main{background-color: #fff;box-shadow: 0  0 .3rem  rgba(0, 0, 0, .1);}   
  body.fixed .__ID__.md-header .h-one:after{background-color: var(--theme);}
  body.fixed .__ID__.md-header .h-one{color: #222222;} 
  body.fixed .__ID__.md-header .h-item:hover .h-one{color: var(--theme);} 
  body.fixed .__ID__.md-header .h-item.active .h-one{color: var(--theme);}  
  body.fixed .__ID__.md-header .ha-buttom{background-image: url('../images/h2-b.png');}  
  body.fixed .__ID__.md-header .hl-tip{background-image: url('../images/h3-b.png');} 
  body.fixed .__ID__.md-header .h-contact{color: #222222;background-color: #fff;border: 1px solid rgba(0, 0, 0, .2);} 
  
}

@media(max-width:1200px){    
  body{padding-top: .9rem;}
  .__ID__.md-header .h-main{background-color: #fff;box-shadow: 0  0 .3rem  rgba(0, 0, 0, .1);}  
  .__ID__.md-header .ha-buttom{background-image: url('../images/h2-b.png');}  
  .__ID__.md-header .hl-tip{background-image: url('../images/h3-b.png');} 
  .__ID__.md-header .h-contact{color: #222222;background-color: #fff;border: 1px solid rgba(0, 0, 0, .2);} 
 
  .__ID__.md-header .h-cont{width: 100%;}   
  .__ID__.md-header .h-nav{position: fixed;left: auto;right: 0;top: 0;width: 260px;height: 100vh;text-align: left;margin: 0;padding: 10px 0;background-color: #fff;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
  .__ID__.md-header .h-item{width: 100%;padding: 0 !important;margin: 0 !important;}
  .__ID__.md-header .h-one{padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #222;font-size: 16px;}
  .__ID__.md-header .h-item.has-nav:after {content: "";background-image: url('../images/h-right.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
  .__ID__.md-header .h-item.has-nav.show:after {background-size: 18px auto;background-image: url('../images/h-down.png');}
  .__ID__.md-header .h-sub{position: relative;top: 0;left: 0;width: 100% !important;background-color: #fff;box-shadow: none;transform: translate(0,0);}
  .__ID__.md-header .hs-two{white-space: normal;text-align: left;padding-left: 40px;color: #333;font-size: 14px;} 
  .__ID__.md-header .h-item.active .h-one{color: var(--active);}

  /* 菜单 */
  .__ID__.md-header .h-menu {display: block;}
  .__ID__.md-header.menu-state .h-nav{transform: translate(0, 0);}
  .__ID__.md-header.menu-state .h-opa {display: block;}  
}

/* 底部 */
.__ID__.md-footer{width: 100%;position: relative;margin-top: -.3rem;padding: 1.45rem .3rem .3rem;} 
.__ID__.md-footer .layout{width: 100%;} 
.__ID__.md-footer img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-footer .f-bg{z-index: -1;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.__ID__.md-footer .f-top{width: 100%;text-align: center;padding-bottom: 1.05rem;}
.__ID__.md-footer .f-titles{width: 100%;color: #ffffff;font-weight: bold;line-height: 1.17;}
.__ID__.md-footer .f-bottom{width: 100%;background-color: rgba(255,255,255,.02);border-radius: .32rem;backdrop-filter: blur(100px);}
.__ID__.md-footer .f-box{width: 16rem;max-width: calc(100% - .6rem);margin: 0 auto;}
.__ID__.md-footer .f-cont{width: 100%;padding: 1.15rem 0 .9rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.__ID__.md-footer .f-left{width:  19em;}
.__ID__.md-footer .f-mail{width: 100%;margin-bottom: .1rem;color: #ffffff;line-height: 1.6;}
.__ID__.md-footer .f-address{width: 100%;margin-bottom: .3rem;color: #ffffff;line-height: 2;}
.__ID__.md-footer .f-contact{transition: all  .3s;display: inline-block;cursor: pointer;margin-bottom: .3rem;padding: 0 .29rem;color: #ffffff;line-height: 2.32em;border-radius: 1.16em;background-color: rgba(255,255,255,.1);border: solid 1px rgba(255,255,255,.2);}
.__ID__.md-footer .f-contact:hover{background-color: #fff;border: 1px solid #fff;color: var(--theme);}
.__ID__.md-footer .f-right{width: 10.7rem;}
.__ID__.md-footer .f-list{width: calc(100% + .25rem);display: flex;justify-content: space-between;}
.__ID__.md-footer .f-item{display: block;padding-right: .25rem;margin-bottom: .15rem;}
.__ID__.md-footer .f-one{display: block;margin-bottom: .2rem;color: #ffffff;line-height: 1.5;}
.__ID__.md-footer .f-twobox{display: inline-block;}
.__ID__.md-footer .f-two{display: block;cursor: pointer;margin-bottom: .1rem;color: rgba(255,255,255,.4);line-height: 1.6;}
.__ID__.md-footer .f-two:hover{color: #fff;}

.__ID__.md-footer .f-cont2{width: 100%;padding: .3rem 0;border-top: 1px solid rgba(255,255,255,.1);display: flex;flex-wrap: wrap; align-items: center;justify-content: space-between;}
.__ID__.md-footer .f-lt{position: relative;left: -.05rem;font-size: 0;}
.__ID__.md-footer .f-link{display: inline-block;vertical-align: middle;padding: .05rem;color: rgba(255,255,255,.3);line-height: 1.6;}
.__ID__.md-footer .f-lt a:hover{color: #fff;cursor: pointer;}
.__ID__.md-footer .f-rt{font-size: 0;}
.__ID__.md-footer .share{display: inline-block;vertical-align: middle;}
.__ID__.md-footer .share_one{display: inline-block;vertical-align: middle;position: relative;margin-right: .25rem;}
.__ID__.md-footer .share_one:last-child{margin-right: 0;}
.__ID__.md-footer .share_link{display: block;}
.__ID__.md-footer .share_icon{display: flex;align-items: center;height: 1.6em;}
.__ID__.md-footer .share_icon img{height: 1em;opacity: .4;}
.__ID__.md-footer .share_sub{opacity: 0;z-index: -1;visibility: hidden;opacity: .3;position: absolute;bottom: 100%;left: 50%;transform: translate(-50%,0);padding-bottom: .15rem;}
.__ID__.md-footer .share_code{position: relative;width: 1.5rem;min-width: 100px;}
.__ID__.md-footer .share_code:after{content: '';position: absolute;bottom: -.08rem;left: 50%;transform: translate(-50%,0);border-top: .1rem solid #fff;border-left: .1rem solid transparent;border-right: .1rem solid transparent;}
.__ID__.md-footer .share_code img{width: 100%;border-radius: .1rem;}
.__ID__.md-footer .share_one:hover .share_icon img{opacity: 1;}
.__ID__.md-footer .share_one.show .share_sub{opacity: 1;z-index: 1;visibility: visible;}

@media (max-width: 1150px) {
  .__ID__.md-footer .f-box{width: 17rem;}
}
@media (max-width: 900px) {
  .__ID__.md-footer .f-cont{padding: .8rem 0 .5rem;}
  .__ID__.md-footer .f-box{width: 100%;}
  .__ID__.md-footer .f-left{width: 100%;}
  .__ID__.md-footer .f-right{width: 100%;}
   .__ID__.md-footer .f-list{flex-wrap: wrap;}
  .__ID__.md-footer .f-item{width: 100%;padding-right: 0;}
  .__ID__.md-footer .f-two{display: inline-block;vertical-align: middle;margin-right: .25rem;}
  .__ID__.md-footer .f-lt{width: calc(100% + .1rem);text-align: center;}
  .__ID__.md-footer .f-rt{width: 100%;text-align: center;}
}


/* 首页-banner */
.__ID__.md-home_banner{width: 100%;position: relative;background-color: #000;}
.__ID__.md-home_banner .a-swiper{width: 100%;}
.__ID__.md-home_banner .a-item{width: 100%;position: relative;}
.__ID__.md-home_banner .a-link{display: block;width: 100%;position: relative;}
.__ID__.md-home_banner .a-media{width: 100%;position: relative;overflow: hidden;padding-top: calc(950/1920*100%);}
.__ID__.md-home_banner .a-media img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.__ID__.md-home_banner .a-media video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.__ID__.md-home_banner .a-text{position: absolute;top: 29.47%;left: 50%;transform: translate(-50%,0);width: 16rem;max-width: 92%;}
.__ID__.md-home_banner .a-titles{width: 100%;margin-bottom: .18rem;color: #ffffff;line-height: 1.17;font-weight: bold;}
.__ID__.md-home_banner .a-intro{width: 100%;margin-bottom: .25rem;color: #ffffff;line-height: 1.4; }
.__ID__.md-home_banner .a-morebox{display: inline-block;cursor: pointer; position: relative;padding: .06rem;}
.__ID__.md-home_banner .a-morebox:before{transition: all  .3s;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: .3rem;background-color: #fff;opacity: .08;}
.__ID__.md-home_banner .a-more{transition: all  .3s;position: relative;z-index: 1;padding: 0 .47rem;display: block;color: #444444;line-height: .48rem;border-radius: .24rem;background-color: #fff;}
.__ID__.md-home_banner .a-morebox:hover:before{background-color: var(--theme);}
.__ID__.md-home_banner .a-morebox:hover .a-more{background-color: var(--theme);color: #fff;} 
.__ID__.md-home_banner .a-titles{opacity:0;transform:translate3d(0,80px,0);}
.__ID__.md-home_banner .a-intro{opacity:0;transform:translate3d(0,80px,0);}
.__ID__.md-home_banner .a-morebox{opacity:0;transform:translate3d(0,80px,0);}
.__ID__.md-home_banner .a-item.swiper-slide-active .a-titles{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.__ID__.md-home_banner .a-item.swiper-slide-active .a-intro{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.__ID__.md-home_banner .a-item.swiper-slide-active .a-morebox{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.__ID__.md-home_banner .a-item.swiper-slide-active .a-titles{transition-delay: .5s;}
.__ID__.md-home_banner .a-item.swiper-slide-active .a-intro{transition-delay: .7s;}
.__ID__.md-home_banner .a-item.swiper-slide-active .a-morebox{transition-delay: 1s;}

.__ID__.md-home_banner .a-buttom{z-index: 28;position: absolute;bottom: 1rem;left: 50%;transform: translate(-50%,0);width: 16rem;max-width: 92%;display: flex;align-items: center;justify-content: space-between;}
.__ID__.md-home_banner .a-buttom_lt{font-size: 0;}
.__ID__.md-home_banner .a-tabs{display: flex;align-items: center;}
.__ID__.md-home_banner .a-tab{cursor: pointer;display: flex;align-items: center;position: relative;width: 2.62em;height: 2.62em;margin-right: .15rem;}
.__ID__.md-home_banner .a-tab:before{opacity: 0;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;border: solid 2px #fff;}
.__ID__.md-home_banner .a-tab:after{opacity: .6;transition: all .3s;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .06rem;height: .06rem;;border-radius: 50%;background-color: #ffffff;}
.__ID__.md-home_banner .a-nub{opacity: 0;transition: all .3s;width: 100%;text-align: center;color: #ffffff;line-height: 1.6;}
.__ID__.md-home_banner .a-lt{position: absolute;left: 0;top: 0;opacity:0;width: 50%;height: 100%;overflow: hidden;}
.__ID__.md-home_banner .a-lt:after{content: ""; position: absolute;top:0;left:0;width: 100%;height: 100%;border: 2px solid #fff;border-right: none;border-radius: calc(1.31em + 4px) 0 0 calc(1.31em + 4px);box-sizing: border-box;}
.__ID__.md-home_banner .a-rt{position: absolute;right: 0;top: 0;opacity: 0;width: 50%;height: 100%;overflow: hidden;}
.__ID__.md-home_banner .a-rt:after{content: ""; position: absolute;top:0;left:0;width: 100%;height: 100%;border: 2px solid #fff;border-left: none;border-radius: 0 calc(1.31em + 4px)  calc(1.31em + 4px) 0;box-sizing: border-box;}
.__ID__.md-home_banner .a-tab.active:after{opacity: 0;}
.__ID__.md-home_banner .a-tab.active .a-nub{opacity: 1;} 
.__ID__.md-home_banner .a-tab.active:before{opacity: .3;}
.__ID__.md-home_banner .a-tab.active .a-lt{opacity: 1;}
.__ID__.md-home_banner .a-tab.active .a-lt:after{transform-origin: right center;animation: __ID__a_rotate 4.5s linear forwards;}
.__ID__.md-home_banner .a-tab.active .a-rt{opacity: 1;}
.__ID__.md-home_banner .a-tab.active .a-rt:after{transform-origin: left center;animation: __ID__a_rotate2 4.5s linear;} 
@keyframes __ID__a_rotate {
  0% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes __ID__a_rotate2 {
  0% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.__ID__.md-home_banner .a-buttom_rt{position: relative;width: .53rem;height: .23rem;}
.__ID__.md-home_banner .a-prev{transition: all  .3s;left: -.1rem;margin-top: -.12rem;display: flex;align-items: center;justify-content: center;width: .33rem;height: .23rem;background-size: 0 0;}
.__ID__.md-home_banner .a-prev svg{transition: all  .3s;width: .13rem;color: #fff;} 
.__ID__.md-home_banner .a-prev:hover svg{color: var(--theme);}
.__ID__.md-home_banner .a-next{transition: all  .3s;right: -.1rem;margin-top: -.12rem;display: flex;align-items: center;justify-content: center;width: .33rem;height: .23rem;background-size: 0 0;}
.__ID__.md-home_banner .a-next svg{transition: all  .3s;width: .13rem;color: #fff;} 
.__ID__.md-home_banner .a-next:hover svg{color: var(--theme);}

@media (max-width: 750px) {
  .__ID__.md-home_banner .a-text{top: 45%;transform: translate(-50%,-50%);}
  .__ID__.md-home_banner .a-buttom{bottom: .15rem;}
}

@media (max-width: 500px) {
  .__ID__.md-home_banner .a-media{padding-top: calc(500/750*100%);}
}

/* 首页-关于我们 */
.__ID__.md-home_about_us{width: 100%;display: flex;align-items: center;min-height: 9.5rem;padding: 1.15rem 0; background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.md-home_about_us .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_about_us img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_about_us .my-morebox{display: inline-block;cursor: pointer; position: relative;padding: .06rem;}
.__ID__.md-home_about_us .my-morebox:before{transition: all  .3s;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: .3rem;background-color: #000;opacity: .08;}
.__ID__.md-home_about_us .my-more{transition: all  .3s;position: relative;z-index: 1;padding: 0 .47rem;display: block;color: #fff;line-height: .48rem;border-radius: .24rem;background-color: #000;}
.__ID__.md-home_about_us .my-morebox:hover:before{background-color: var(--theme);}
.__ID__.md-home_about_us .my-morebox:hover .my-more{background-color: var(--theme);} 

.__ID__.md-home_about_us .b-cont{width: 100%;}
.__ID__.md-home_about_us .b-left{width: 6.5rem;}
.__ID__.md-home_about_us .b-titles{width: 100%;margin-bottom: .35rem;color: #222222;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_about_us .b-synopsis{width: 100%;margin-bottom: .4rem;color: #222222;line-height: 2;}
.__ID__.md-home_about_us .b-list{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: .4rem;}
.__ID__.md-home_about_us .b-item{display: block;width: calc(50% - .3rem);padding-bottom: .15rem;margin-top: .5rem;font-size: 0;border-bottom: 1px solid rgba(214,228,242,.8);}
.__ID__.md-home_about_us .b-nubbox{display: inline-block;vertical-align: bottom;margin-bottom: .1rem;}
.__ID__.md-home_about_us .b-nub{display: inline;margin-right: .1rem;color: #222222;line-height: 1;font-weight: bold;}
.__ID__.md-home_about_us .b-unit{display: inline;margin-right: .1rem;color: #222222;line-height: 1;font-weight: bold;}
.__ID__.md-home_about_us .b-intro{display: inline-block;vertical-align: bottom;margin-bottom: .1rem;color: #222222;line-height: 1.5;}

@media (max-width: 500px) {
  .__ID__.md-home_about_us{padding-bottom: 7rem;background-size: auto 7rem; background-position: right bottom;background-color: #abdbef;}
   .__ID__.md-home_about_us .b-left{width: 100%;}
}

/* 首页-我们的业务范围 */
.__ID__.md-home_business{position: relative;width: 100%;background-color: #000;} 
.__ID__.md-home_business .layout{width: 16rem;max-width: 92%;margin: 0 auto;position: relative;z-index: 1;} 
.__ID__.md-home_business img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_business .c-swiper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.__ID__.md-home_business .c-item{display: block; width: 100%;height: 100%;}
.__ID__.md-home_business .c-img{width: 100%;height: 100%;position: relative;}
.__ID__.md-home_business .c-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.md-home_business .c-cont{width: 100%;padding: 1.15rem 0;min-height: 9.5rem;display: flex;flex-wrap: wrap;align-content: space-between;}
.__ID__.md-home_business .c-titles{width: 100%;margin-bottom: .45rem;color: #fff;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_business .c-bottom{position: relative;left: -.08rem;width: calc(100% + .16rem);}
.__ID__.md-home_business .c-swiper2{width: 100%;}
.__ID__.md-home_business .c-nav{display: block;width: 33.33%;min-width: 320px;padding: 0 .08rem;height: auto;display: flex;align-items: flex-end;min-height: 5rem;}
.__ID__.md-home_business .c-link{transition: all  .3s; cursor: pointer;display: flex;align-items: center;flex-direction: row-reverse;justify-content: space-between; width: 100%;min-height: 1.3rem;padding: .2rem .4rem;background-color: rgba(255, 255, 255, .02);border-radius: .16rem;backdrop-filter: blur(100px);}
.__ID__.md-home_business .c-icon{display: flex;align-items: center;justify-content: center;width: .6rem;height: .6rem;border-radius: 50%;background-color: rgba(255, 255, 255, .1);}
.__ID__.md-home_business .c-icon img{width: 100%;height: 100%;object-fit: contain;}
.__ID__.md-home_business .c-text{width: calc(100% - .8rem);}
.__ID__.md-home_business .c-namebox{display: flex;align-items: flex-end;flex-wrap: wrap;width: 100%;}
.__ID__.md-home_business .c-name{margin: .05rem 0;margin-right: .1rem;color: #ffffff;font-weight: bold;line-height: 1.4;}
.__ID__.md-home_business .c-en{margin: .05rem 0;font-style: italic;color: rgba(255, 255, 255, .6);line-height: 1.8;}
.__ID__.md-home_business .c-intro{display: none;margin: .1rem 0; width: 100%;color: rgba(255, 255, 255, .6);line-height: 1.8;}
.__ID__.md-home_business .c-nav.active .c-link{min-height: 1.95rem;}
.__ID__.md-home_business .c-nav.active .c-icon{background-color: var(--theme);}
.__ID__.md-home_business .c-nav.active .c-intro{display: -webkit-box;}

.__ID__.md-home_business .c-line{z-index: 18;position: absolute;top: 0;left: 0;width: 7%;height: 100%;background-color: #fff;}
.__ID__.md-home_business .c-line2{left: auto;right: 0;}

@media (min-width: 900px) { 
   .__ID__.md-home_business .c-line{animation-name: __ID__c_animation;}
}
@media (max-width: 899px) { 
   .__ID__.md-home_business .c-line{animation-name: __ID__c_animation2;}
}
@keyframes __ID__c_animation {
    0%{width:  7%;}
    50%{width:  7%;}
    100%{width: 0%;}
}
@keyframes __ID__c_animation2 {
    0%{width:  4%;}
    50%{width:  4%;}
    100%{width: 0%;}
}
 


@media (max-width: 750px) {
   .__ID__.md-home_business .c-nav{width: 80%;min-width: 10px;}
}


/* 首页-企业资质 */ 
.__ID__.md-home_certification{overflow: hidden;width: 100%;display: flex;align-items: center;min-height: 8.2rem;background-size: auto 100%;background-position: right center;background-repeat: no-repeat;} 
.__ID__.md-home_certification .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_certification img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_certification .d-cont{width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.__ID__.md-home_certification .d-left{width: 4rem;}
.__ID__.md-home_certification .d-titles{width: 100%;margin-bottom: .9rem;color: #222222;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_certification .d-swiperbox{width: 100%;padding: .95rem 0;position: relative;}
.__ID__.md-home_certification .d-swiper{width: 100%;height: 12.8em;}
.__ID__.md-home_certification .d-nav{cursor: pointer; width: 100%;height: auto;min-height: 20%;display: flex;align-items: center;padding: .3em 0;}
.__ID__.md-home_certification .d-nav_name{transition: all  .3s;position: relative;width: 100%;color: #aaaaaa;line-height: 1.5;}
.__ID__.md-home_certification .d-nav.swiper-slide-active .d-nav_name{padding-left: .1rem;color: #222222;font-size: 1.2em;}
.__ID__.md-home_certification .d-nav.swiper-slide-active .d-nav_name:before{content: '';position: absolute;top: .25em;left: 0;width: .03rem;height: 1em;background-color: var(--theme);}
.__ID__.md-home_certification .d-prev{transition: all  .3s;left: 0;top: 0;margin-top: 0;display: flex;align-items: center;justify-content: center; width: .96rem;height: .48rem;background-color: #f4f9fd;border-radius: .24rem;background-size: 0 0;}
.__ID__.md-home_certification .d-prev svg{transition: all  .3s;width: .15rem;color: #bfc2c5;}
.__ID__.md-home_certification .d-prev:hover{background-color: var(--theme);}
.__ID__.md-home_certification .d-prev:hover svg{color: #fff;}
.__ID__.md-home_certification .d-next{transition: all  .3s;top: auto;bottom: 0;left: 0;right: auto;margin-top: 0;display: flex;align-items: center;justify-content: center; width: .96rem;height: .48rem;background-color: #f4f9fd;border-radius: .24rem;background-size: 0 0;}
.__ID__.md-home_certification .d-next svg{transition: all  .3s;width: .15rem;color: #bfc2c5;}
.__ID__.md-home_certification .d-next:hover{background-color: var(--theme);}
.__ID__.md-home_certification .d-next:hover svg{color: #fff;}

.__ID__.md-home_certification .d-right{width: 8.05rem;padding: 0 .72rem;position: relative;display: flex;align-items: flex-end;min-height: 7.72rem;}
.__ID__.md-home_certification .d-logo{pointer-events: none;  user-select: none; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:9.85rem;}
.__ID__.md-home_certification .d-logo img{width: 100%;}
.__ID__.md-home_certification .d-bg{pointer-events: none;  user-select: none;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 6.61rem;}
.__ID__.md-home_certification .d-bg img{width: 100%;}
.__ID__.md-home_certification .d-swiper2{width: 100%;}
.__ID__.md-home_certification .d-item{width: 100%;padding-bottom: 1.58rem;}
.__ID__.md-home_certification .d-img{width: 100%;height: 4.95rem;display: flex;align-items: flex-end;justify-content: center;}
.__ID__.md-home_certification .d-img img{max-width: 100%;max-height: 100%;}

@media (max-width: 750px) {
   .__ID__.md-home_certification{background-size: 0 0;padding-top: 1.15rem;}
   .__ID__.md-home_certification .d-left{width: 100%;}
   .__ID__.md-home_certification .d-titles{margin-bottom: .4rem;}
   .__ID__.md-home_certification .d-swiperbox{padding: .6rem 0;}
   .__ID__.md-home_certification .d-right{width: 100%;}
   .__ID__.md-home_certification .d-logo{display: none;}
}

/* 首页-伙伴 */
.__ID__.md-home_partner{width: 100%;padding: 1.15rem 0 1.45rem; background-size: 100% auto;background-position: top center;background-repeat: no-repeat;} 
.__ID__.md-home_partner .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_partner img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_partner .my-top{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: .45rem;}
.__ID__.md-home_partner .my-lt{flex: 1;font-size: 0;}
.__ID__.md-home_partner .my-titles{color: #222222;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_partner .my-rt{font-size: 0;}
.__ID__.md-home_partner .my-morebox{display: inline-block;cursor: pointer; position: relative;padding: .06rem;}
.__ID__.md-home_partner .my-morebox:before{transition: all  .3s;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: .3rem;background-color: #000;opacity: .08;}
.__ID__.md-home_partner .my-more{transition: all  .3s;position: relative;z-index: 1;padding: 0 .47rem;display: block;color: #fff;line-height: .48rem;border-radius: .24rem;background-color: #000;}
.__ID__.md-home_partner .my-morebox:hover:before{background-color: var(--theme);}
.__ID__.md-home_partner .my-morebox:hover .my-more{background-color: var(--theme);} 
.__ID__.md-home_partner .e-cont{position: relative;left: -.15rem;width: calc(100% + .3rem);}
.__ID__.md-home_partner .e-item{width: 25%;padding: 0 .15rem;height: auto;}
.__ID__.md-home_partner .e-link{display: block;cursor: pointer;width: 100%;text-align: center;}
.__ID__.md-home_partner .e-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(240/380*100%);border-radius: .16rem;}
.__ID__.md-home_partner .e-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.md-home_partner .e-text{width: 100%;padding-top: .25rem;}
.__ID__.md-home_partner .e-name{width: 100%;color: #222222;line-height: 1.45;}
.__ID__.md-home_partner .e-link:hover .e-img img{transform: scale(1.05);}
.__ID__.md-home_partner .e-link:hover .e-name{color: var(--theme);}

@media (min-width: 750px) { 
  .__ID__.md-home_partner .e-item:nth-child(2n){padding-top: .2rem;}
}
@media (max-width: 750px) {
   .__ID__.md-home_partner .e-item{width: 50%;}
}

/* 首页-团队 */
.__ID__.md-home_team{width: 100%;padding: 1.15rem 0;display: flex;align-items: center;min-height: 8.3rem;background-color: #f9fcfe;} 
.__ID__.md-home_team .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_team img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_team .g-cont{width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.__ID__.md-home_team .g-left{width: 4rem;}
.__ID__.md-home_team .g-titles{width: 100%;margin-bottom: .45rem;color: #222222;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_team .g-list{display: none;width: 100%;max-width: 4rem;position: relative;}
.__ID__.md-home_team .g-item{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: absolute;top: 0;left: 0; width: 100%;cursor: pointer;padding: .3rem .3rem .25rem;text-align: center; background-color: #ffffff;box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.15);border-radius: .16rem;}
.__ID__.md-home_team .g-item.show{opacity: 1;z-index: 1;visibility: visible;position: relative;}
.__ID__.md-home_team .g-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(376/340*100%);border-radius: .16rem;}
.__ID__.md-home_team .g-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.md-home_team .g-text{width: 100%;padding-top: .25rem;}
.__ID__.md-home_team .g-name{width: 100%;color: #222222;font-weight: bold;line-height: 1.4;}
.__ID__.md-home_team .g-navbox{display: inline-block;text-align: left;width: 100%;max-width: 4rem;padding-top: .7rem;}
.__ID__.md-home_team .g-nav{display: flex;align-items: center;cursor: pointer;width: 100%;padding: .15rem .5rem;margin-top: .15rem;min-height: .9rem;background-color: #ffffff;border-radius: .16rem;}
.__ID__.md-home_team .g-nav_name{flex: 1;padding-right: .2rem;color: #222222;line-height: 1.4;}
.__ID__.md-home_team .g-nav_icon{width: .5em;}
.__ID__.md-home_team .g-nav_icon svg{width: 100%;color: #a7a7a7;}
.__ID__.md-home_team .g-nav.more .g-nav_name{color: #999999;} 
.__ID__.md-home_team .g-nav:hover{background-color: var(--theme);}
.__ID__.md-home_team .g-nav:hover .g-nav_name{color: #fff !important;}
.__ID__.md-home_team .g-nav:hover .g-nav_icon svg{color: #fff !important;}

.__ID__.md-home_team.show .g-list{display: inline-block;}
.__ID__.md-home_team.show .g-navbox{display: none;}

.__ID__.md-home_team .g-right{width: calc(100% - 4.52rem);position: relative;}
.__ID__.md-home_team .g-map{width: 100%;}
.__ID__.md-home_team .g-map img{width: 100%;}
.__ID__.md-home_team .g-one{position: absolute;}
.__ID__.md-home_team .g-circle{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.__ID__.md-home_team .g-circle:before{content: '';position: absolute;top: 50%;left: 50%;margin-top: -.03rem;margin-left: -.03rem; width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.md-home_team .g-circle:after{content: '';position: absolute;top: 50%;left: 50%;margin-top: -.03rem;margin-left: -.03rem;width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.md-home_team .g-circle_dot{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.__ID__.md-home_team .g-circle_dot:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.md-home_team .g-circle_dot:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .82rem;height: .82rem;border-radius: 50%;border: solid 1px var(--theme);opacity: 0.08;}

.__ID__.md-home_team .g-sub{position: absolute;bottom: .5rem;left: 50%;transform: translate(-50%,0);}
.__ID__.md-home_team .gs-name{width: 100%;white-space: nowrap;color: #222222;line-height: 1.5;}

.__ID__.md-home_team .g-sub2{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: absolute;top: -.41rem;left: .67rem;width: 3.96rem;}
.__ID__.md-home_team .gb-cont{width: 100%;position: relative;padding: .35rem .3rem .3rem; border-radius: .16rem;background-color: rgba(255,255,255,.95);box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.3);}
.__ID__.md-home_team .gb-cont:after{content: '';position: absolute;top: .4rem;left: -.1rem;border-right: .12rem solid #fff;border-top: .12rem solid transparent;border-bottom: .12rem solid transparent;}
.__ID__.md-home_team .gb-name{width: 100%;padding-bottom: .15rem;margin-bottom: .2rem;color: #222222;font-weight: bold;line-height: 1.6;border-bottom: 1px solid #e7eff5;}
.__ID__.md-home_team .gb-list{width: 100%;}
.__ID__.md-home_team .gb-one{display: flex;align-items: flex-start;width: 100%;margin-bottom: .05rem;}
.__ID__.md-home_team .gb-icon{display: flex;align-items: center;height: 2em;}
.__ID__.md-home_team .gb-icon img{width: .81em;}
.__ID__.md-home_team .gb-text{flex: 1;padding-left: .05rem;color: #444444;line-height: 2;word-break: break-all;}

.__ID__.md-home_team .g-one.bottom .g-sub{top: .5rem;bottom: auto;}
.__ID__.md-home_team .g-one.gb_left .g-sub2{left: auto;right: .67rem;}
.__ID__.md-home_team .g-one.gb_left .gb-cont:after{left: auto;right: -.1rem;border-right: none;border-left: .12rem solid #fff;}

.__ID__.md-home_team .g-one.active .g-sub2{opacity: 1;z-index: 1;visibility: visible;}
.__ID__.md-home_team .g-one.active .g-circle_dot:before{background-color: var(--theme);opacity: 1;} 
.__ID__.md-home_team .g-one.active .g-circle:before{background-color: var(--theme);}
.__ID__.md-home_team .g-one.active .g-circle:after{background-color: var(--theme);}

.__ID__.md-home_team .g-circle:before{animation: __ID__g_my_opacity 3s 1s infinite;} 
.__ID__.md-home_team .g-circle:after{animation: __ID__g_my_opacity 3s 2.5s infinite;}  
@keyframes __ID__g_my_opacity {
  0%{
      opacity: .6; 
      transform: scale(1);
      }
  80%{
      opacity: .6; 
      transform: scale(7.6);
  }
  100%{
      opacity: .16;
      transform: scale(7.6); 
  } 
}

@media (max-width: 750px) {
  .__ID__.md-home_team .g-left{width: 100%;margin-bottom: .3rem;text-align: center;}
  .__ID__.md-home_team .g-right{width: 100%;}
  .__ID__.md-home_team .g-sub2{width: 3.7rem;}
  .__ID__.md-home_team .gb-cont{padding: .2rem .15rem;}
  .__ID__.md-home_team .g-navbox{padding-top: 0;}
}


/* 首页-新闻资讯  */
.__ID__.md-home_news{width: 100%;padding: 1.2rem 0 1.1rem;background-color: #fff;border-radius: .3rem;} 
.__ID__.md-home_news .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_news img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.md-home_news .my-top{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: .4rem;}
.__ID__.md-home_news .my-lt{flex: 1;font-size: 0;}
.__ID__.md-home_news .my-titles{color: #222222;font-weight: bold;line-height: 1.17;}
.__ID__.md-home_news .my-rt{font-size: 0;}
.__ID__.md-home_news .my-morebox{display: inline-block;cursor: pointer; position: relative;padding: .06rem;}
.__ID__.md-home_news .my-morebox:before{transition: all  .3s;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: .3rem;background-color: #000;opacity: .08;}
.__ID__.md-home_news .my-more{transition: all  .3s;position: relative;z-index: 1;padding: 0 .47rem;display: block;color: #fff;line-height: .48rem;border-radius: .24rem;background-color: #000;}
.__ID__.md-home_news .my-morebox:hover:before{background-color: var(--theme);}
.__ID__.md-home_news .my-morebox:hover .my-more{background-color: var(--theme);} 
.__ID__.md-home_news .i-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.__ID__.md-home_news .i-left{width: 7.6rem;border-bottom: 1px solid rgba(191,206,218,.2);}
.__ID__.md-home_news .i-swiper{width: 100%;}
.__ID__.md-home_news .i-item{display: block;width: 100%;height: auto;}
.__ID__.md-home_news .i-link{display: block;cursor: pointer;width: 100%;}
.__ID__.md-home_news .i-link .i-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(428/760*100%);border-radius: .16rem;}
.__ID__.md-home_news .i-link .i-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.md-home_news .i-link .i-text{width: 100%;padding: .25rem 0;display: flex;align-items: flex-start;justify-content: space-between;}
.__ID__.md-home_news .i-link .i-lt{width: calc(100% - .6rem);}
.__ID__.md-home_news .i-link .i-name{width: 100%;margin-bottom: .05rem;color: #222222;line-height: 1.4;}
.__ID__.md-home_news .i-link .i-time{display: flex;align-items: center;width: 100%;height: 1.5em;color: #666666;}
.__ID__.md-home_news .i-link .i-time svg{width: .95em;margin-right: .05rem;color: inherit;}
.__ID__.md-home_news .i-link:hover .i-img img{transform: scale(1.05);}
.__ID__.md-home_news .i-link:hover .i-name{color: var(--theme);}

.__ID__.md-home_news .i-buttom{position: relative;width: .4rem;height: 1.4em;}
.__ID__.md-home_news .i-prev{transition: all  .3s;left: -.1rem;margin-top: -.1rem;display: flex;align-items: center;justify-content: center;width: .3rem;height: .2rem;background-size: 0 0;}
.__ID__.md-home_news .i-prev svg{transition: all  .3s;width: .13rem;color: #444444;opacity: .4;} 
.__ID__.md-home_news .i-prev:hover svg{opacity: 1;}
.__ID__.md-home_news .i-next{transition: all  .3s;right: -.09rem;margin-top: -.1rem;display: flex;align-items: center;justify-content: center;width: .3rem;height: .2rem;background-size: 0 0;}
.__ID__.md-home_news .i-next svg{transition: all  .3s;width: .13rem;color: #444444;opacity: .4;} 
.__ID__.md-home_news .i-next:hover svg{opacity: 1;}

.__ID__.md-home_news .i-right{width: calc(100% - 8.4rem);}
.__ID__.md-home_news .i-one{display: flex;align-items: center;flex-wrap: wrap;cursor: pointer;width: 100%;min-height: 1.15rem;border-bottom: 1px solid rgba(191,206,218,.2);}
.__ID__.md-home_news .i-one .i-imgbox{display: none;width: 3.2rem;}
.__ID__.md-home_news .i-one .i-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(152/270*100%);border-radius: .12rem;}
.__ID__.md-home_news .i-one .i-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.md-home_news .i-one .i-text{ flex: 1;padding: .15rem 0;}
.__ID__.md-home_news .i-one .i-name{width: 100%;margin-bottom: .05rem;color: #222222;line-height: 1.4;}
.__ID__.md-home_news .i-one .i-time{display: flex;align-items: center;width: 100%;height: 1.5em;color: #666666;}
.__ID__.md-home_news .i-one .i-time svg{width: .95em;margin-right: .05rem;color: inherit;}
.__ID__.md-home_news .i-one:hover .i-img img{transform: scale(1.05);}
.__ID__.md-home_news .i-one:hover .i-name{color: var(--theme);}

@media (min-width: 750px) {
  .__ID__.md-home_news .i-one.active{margin-bottom: .2rem;background-color: #f4f9fd;border-radius: .16rem;border-bottom: 1px solid #fff;}
  .__ID__.md-home_news .i-one.active .i-imgbox{display: block;}
  .__ID__.md-home_news .i-one.active .i-text{padding: .15rem .5rem;}
  .__ID__.md-home_news .i-one.active .i-name{-webkit-line-clamp:2;margin-bottom: .1rem;}
  .__ID__.md-home_news .i-one:last-child.active{margin-top: .2rem;margin-bottom: 0;}
}
@media (max-width: 750px) {
   .__ID__.md-home_news .i-left{width: 100%;margin-bottom: .5rem;}
   .__ID__.md-home_news .i-right{width: 100%;}
}


/* 侧边栏 */
.__ID__.sidebar{position: fixed;top: 50%;right: .2rem;z-index: 48;transform: translate(0,-50%);background-color: #ffffff;box-shadow: 0px 0px .3rem 0px rgba(0, 0, 0, 0.06);border-radius: .25rem;}
.__ID__.sidebar .sidebar-item{display: block;margin: .1rem 0;position: relative;}
.__ID__.sidebar .sidebar-link{transition: all ease .5s; display: flex;align-items: center;justify-content: center;cursor: pointer;width: .5rem;height: .5rem;}
.__ID__.sidebar .sidebar-link img{width: 100%;height: 100%;object-fit: contain;}
.__ID__.sidebar .sidebar-icon1{display: block;}
.__ID__.sidebar .sidebar-icon2{display: none;}
.__ID__.sidebar .sidebar-item:hover .sidebar-icon1{display: none;}
.__ID__.sidebar .sidebar-item:hover .sidebar-icon2{display: block;}

.__ID__.sidebar .sidebar-sub{opacity: 0;visibility: hidden;z-index: -1;transition: all ease .5s; position: absolute;top: 50%;right: 120%;transform: translate(0,-50%);padding-right: 20px;}
.__ID__.sidebar .sidebar-codebox{position: relative;padding: .1rem;text-align: center; background-color: #fff;box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
.__ID__.sidebar .sidebar-codebox:after{content: '';position: absolute;top: 50%;right: -9px;transform: translate(0,-50%);border-left: 10px solid #fff; border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.__ID__.sidebar .sidebar-code {display: inline-block;width: 2rem;min-width: 150px;}
.__ID__.sidebar .sidebar-code img{width: 100%;}
.__ID__.sidebar .sidebar-tip{width: 100%; color: #333;line-height: 1.5;}

.__ID__.sidebar .sidebar-phonebox{display: block;cursor: pointer; position: relative;padding: .15rem;text-align: center; background-color: #fff;box-shadow: 0 0 .3rem rgba(0,0,0,.1);}
.__ID__.sidebar .sidebar-phonebox:after{content: '';position: absolute;top: 50%;right: -9px;transform: translate(0,-50%);border-left: 10px solid #fff; border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.__ID__.sidebar .sidebar-phone{white-space: nowrap;color: #333;line-height: 1.6;}

.__ID__.sidebar .sidebar-item.show .sidebar-sub{right: 100%;opacity: 1;visibility: visible;z-index: 38;}

/* 与我们联系 */
.__ID__.contact{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: fixed;bottom: 0;right: 0;width: 3.38rem;min-width: 250px; padding: .35rem .4rem .25rem;background-color: #ffffff;border-radius: .16rem 0 0 0;box-shadow: 0px 0px .3rem 0px rgba(0, 0, 0, 0.06);}
.__ID__.contact.show{opacity: 1;z-index: 58;visibility: visible;}
.__ID__.contact .contact-close{position: absolute;top: .12rem;right: .12rem;display: block;cursor: pointer;}
.__ID__.contact .contact-close svg{width: .66em;color: #999999;}
.__ID__.contact .contact-close:hover svg{color: var(--theme);}
.__ID__.contact .contact-cont{width: 100%;}
.__ID__.contact .contact-titles{width: 100%;margin-bottom: .25rem;color: #222222;font-weight: bold;line-height: 1.4;}
.__ID__.contact .contact-item{transition: all  .3s;display: block;cursor: pointer;width: 100%;margin-bottom: .15rem;text-align: center; padding: .07rem 0;border-radius: calc(.07rem + .7em);background-color: #f4f9fd; }
.__ID__.contact .contact-icon{display: inline-block;vertical-align: middle;}
.__ID__.contact .contact-icon1{display: block;max-width: 1.16em;max-height: 1em;}
.__ID__.contact .contact-icon2{display: none;max-width: 1.16em;max-height: 1em;}
.__ID__.contact .contact-text{transition: all  .3s;display: inline-block;vertical-align: middle;max-width: calc(100% - 1.5em - .3rem);padding-left: .05rem;color: #222222;line-height: 1.4;}
.__ID__.contact .contact-item:hover{background-color: var(--theme);}
.__ID__.contact .contact-item:hover .contact-icon1{display: none;}
.__ID__.contact .contact-item:hover .contact-icon2{display: block;}
.__ID__.contact .contact-item:hover .contact-text{color: #fff;}

@media (max-width: 500px) {
   .__ID__.contact{width: 4.3rem;min-width: 10px;}
}

/* 关于我们-企业简介 */
.__ID__.j-main{position: relative;width: 100%;padding: 1.2rem 0;min-height: 9.46rem;background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.j-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.j-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.j-main .my-id{position: absolute;top: -.9rem;}
.__ID__.j-main .my-top{width: 100%;margin-bottom: .35rem;}
.__ID__.j-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.j-main .j-top{width: 100%;width: 5.2rem;} 
.__ID__.j-main .j-textbox{width: 100%;min-height: 5.1rem;padding-bottom: .3rem;color: #222222;line-height: 2;}
.__ID__.j-main .j-textbox *{line-height: inherit;max-width: 100%;}
.__ID__.j-main .j-textbox p{margin-bottom: .15rem;} 
.__ID__.j-main .j-bottom{width: 100%;display: flex;flex-wrap: wrap; }
.__ID__.j-main .j-item{display: block;width: 21.25%;margin-right: 5%;padding-bottom: .15rem;margin-top: .3rem;font-size: 0;border-bottom: 1px solid rgba(214,228,242,.8);}
.__ID__.j-main .j-item:nth-child(4n){margin-right: 0;}
.__ID__.j-main .j-nubbox{display: inline-block;vertical-align: bottom;margin-bottom: .1rem;}
.__ID__.j-main .j-nub{display: inline;margin-right: .1rem;color: #222222;line-height: 1;font-weight: bold;}
.__ID__.j-main .j-unit{display: inline;margin-right: .1rem;color: #222222;line-height: 1;font-weight: bold;}
.__ID__.j-main .j-intro{display: inline-block;vertical-align: bottom;margin-bottom: .1rem;color: #222222;line-height: 1.5;}

@media (max-width: 500px) {
  .__ID__.j-main{padding-bottom: 5.5rem;background-size: auto 5rem;background-position:right bottom;}
  .__ID__.j-main .j-top{width: 100%;}
  .__ID__.j-main .j-item{width: calc(50% - .15rem);margin-right: .3rem;}
  .__ID__.j-main .j-item:nth-child(2n){margin-right: 0;}
}


/* 关于我们-主营业务 */
.__ID__.k-main{position: relative;width: 100%;padding: 1.15rem 0 1.2rem;} 
.__ID__.k-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.k-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.k-main .my-id{position: absolute;top: -.9rem;}
.__ID__.k-main .my-top{width: 100%;text-align: center;margin-bottom: .4rem;}
.__ID__.k-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.k-main .k-cont{position: relative;left: -.2rem;width: calc(100% + .4rem);}
.__ID__.k-main .k-item{width: 33.33%;padding: 0 .2rem;}
.__ID__.k-main .k-link{display: block;cursor: pointer;position: relative;width: 100%;}
.__ID__.k-main .k-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(627/508*100%);border-radius: .16rem;}
.__ID__.k-main .k-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.k-main .k-text{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: .45rem .15rem;}
.__ID__.k-main .k-icon{display: flex;align-items: center;justify-content: center;margin: 0 auto;width: .8rem;height: .8rem;border-radius: 50%;background-color: rgba(255,255,255,.1);backdrop-filter: blur(10px);}
.__ID__.k-main .k-icon img{width: 100%;height: 100%;object-fit: contain;}
.__ID__.k-main .k-name{width: 100%;padding-top: .15rem;color: #ffffff;line-height: 1.4;}
.__ID__.k-main .k-link:hover .k-img img{transform: scale(1.05);}

@media (max-width: 750px) {
  .__ID__.k-main .k-cont{left: -.15rem;width: calc(100% + .3rem);}
   .__ID__.k-main .k-item{width: 50%;padding: 0 .15rem;}
}

/* 关于我们-管理团队 */
.__ID__.l-main{overflow: hidden;position: relative;width: 100%;height: 9.2rem;background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.l-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;padding: 1.15rem 0 1rem;} 
.__ID__.l-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.l-main .my-id{position: absolute;top: -.9rem;}
.__ID__.l-main .my-top{width: 100%;text-align: center;margin-bottom: .5rem;}
.__ID__.l-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;} 
.__ID__.l-main .l-cont{position: relative;left: -.2rem;width: calc(100%  + .4rem);padding-bottom: .95rem;}
.__ID__.l-main .l-swiper{width: 100%;}
.__ID__.l-main .l-swiper .swiper-slide{width: 100%;height: auto; display: flex;flex-wrap: wrap;}
.__ID__.l-main .l-item{transition: all .5s;display: block;width: 20.12%;height: 100%;padding: 0 .2rem;}
.__ID__.l-main .l-link{display: flex;align-items: flex-end;position: relative;width: 100%;height: 100%;background-color: #ffffff;border-radius: .2rem;background-size:  0 0;background-position: center center;background-repeat: no-repeat;}
.__ID__.l-main .l-box{opacity: 1;transition: all .5s;width: 100%;padding: 3.4rem .2rem .3rem;position: relative;}
.__ID__.l-main .l-box .l-img{position: absolute;top: .2rem;left:0;width: 100%;height: 3.6rem;background-size: contain;background-position: bottom center;background-repeat: no-repeat;}
.__ID__.l-main .l-box .l-text{position: relative;z-index: 1;width: 100%;text-align: center;padding: .25rem .15rem;background-image: linear-gradient(0deg, #f4f9fd 66%, rgba(244, 249, 253, 0.95) 100%);border: solid 1px #ffffff;border-radius: .2rem;}
.__ID__.l-main .l-box .l-name{width: 100%;margin-bottom: .05rem;color: #222222;line-height: 1.5;font-weight: bold;}
.__ID__.l-main .l-box .l-post{width: 100%;color: #666666;line-height: 1.6;}

.__ID__.l-main .l-sub{opacity: 0;z-index: -1;visibility: hidden;transition: all .3s;position: absolute;bottom: .3rem;left: 0;width: 100%;max-height: calc(100% - .4rem);padding: 0 .3rem;overflow: auto;}
.__ID__.l-main .l-sub .l-img{position: absolute;top: -2.73rem;right: .07rem;width: 2.9rem;height: 3.6rem;background-size: contain;background-position: bottom right;background-repeat: no-repeat;}
.__ID__.l-main .l-sub .l-top{width: 2.9rem;max-width: 100%;min-height: 2.7rem;padding-top: .55rem;padding-bottom: .25rem;}
.__ID__.l-main .l-sub .l-name{width: 100%;margin-bottom: .15rem;color: #ffffff;font-weight: bold;line-height: 1.38;}
.__ID__.l-main .l-sub .l-post{width: 100%;color: #ffffff;line-height: 2;}
.__ID__.l-main .l-sub .l-intro{width: 100%;color: #ffffff;line-height: 2;}
.__ID__.l-main .l-sub .l-bottom{position: relative;z-index: 1;width: 100%;display: flex;align-items: center;min-height: 1.4rem;}
.__ID__.l-main .l-sub .l-bottom:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(0deg, #f4f9fd 66%, rgba(244, 249, 253, 0.95) 100%);border-radius: .16rem;border: solid 1px #ffffff;}
.__ID__.l-main .l-sub .l-textbox{position: relative;z-index: 1;width: 100%;padding: .15rem .4rem; color: #666666;line-height: 1.8;}
.__ID__.l-main .l-sub .l-textbox *{line-height: inherit;}

.__ID__.l-main .l-prev{transition: all  .3s;top: auto;bottom: 0;left: calc(50% - 1rem);margin-top: 0;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.6);}
.__ID__.l-main .l-prev svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.l-main .l-prev:hover{background-color: var(--theme);}
.__ID__.l-main .l-prev:hover svg{color: #fff;}
.__ID__.l-main .l-next{transition: all  .3s;top: auto;bottom: 0;right: calc(50% - 1rem);margin-top: 0;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.6);}
.__ID__.l-main .l-next svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.l-main .l-next:hover{background-color: var(--theme);}
.__ID__.l-main .l-next:hover svg{color: #fff;}

@media (min-width: 500px) {
  .__ID__.l-main .l-item.active{width: 39.63%;} 
  .__ID__.l-main .l-item.active .l-link{background-size: cover;} 
  .__ID__.l-main .l-item.active .l-box{opacity: 0;} 
  .__ID__.l-main .l-item.active .l-sub{opacity: 1;z-index: 1;visibility: visible;}
  .__ID__.l-main .l-item.active .l-sub{transition-delay: .5s;} 
}

@media (max-width: 1150px) {
  .__ID__.l-main .l-item{width: 30%;}
  .__ID__.l-main .l-sub .l-top{width: calc(100% - 2.9rem);}
  .__ID__.l-main .l-item.active{width: 70%;}
}
@media (max-width: 500px) {
  .__ID__.l-main .l-item{width: 100% !important;} 
  .__ID__.l-main .l-item .l-link{background-size: cover;} 
  .__ID__.l-main .l-item .l-box{opacity: 0;display: none;} 
  .__ID__.l-main .l-item .l-sub{opacity: 1;z-index: 1;visibility: visible;position: relative;bottom: 0;max-height: none;padding: .3rem;} 
}


/* 关于我们-企业资质 */
.__ID__.m-main{overflow: hidden;position: relative;width: 100%;padding: 1.15rem 0 1.1rem;} 
.__ID__.m-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.m-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.m-main .my-id{position: absolute;top: -.9rem;}
.__ID__.m-main .my-top{width: 100%;text-align: center;margin-bottom: .5rem;}
.__ID__.m-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;} 
.__ID__.m-main .m-cont{width: 14.4rem;max-width: 100%;margin: 0 auto;position: relative;padding-bottom: .95rem;}
.__ID__.m-main .m-cont:after{content: '';position: absolute;top: 1.65rem;left: 50%;transform: translate(-50%,0);width: 17.72rem;height: 3.7rem;background-image: url('../images/b22.jpg'); background-size: 100% auto;background-position: top center;background-repeat: no-repeat;}
.__ID__.m-main .m-swiper{width: 100%;}
.__ID__.m-main .m-item{display: block;width: 25%;text-align: center;padding: 0 .15rem;}
.__ID__.m-main .m-img{display: flex;align-items: flex-end;justify-content: center; width: 100%;height: 3.61rem;}
.__ID__.m-main .m-img img{max-width: 3.62rem;max-height: 100%;}
.__ID__.m-main .m-text{width: 100%;padding-top: .65rem;}
.__ID__.m-main .m-name{width: 100%;color: #222222;line-height: 1.5;}

.__ID__.m-main .m-prev{transition: all  .3s;top: auto;bottom: 0;left: calc(50% - 1rem);margin-top: 0;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.6);}
.__ID__.m-main .m-prev svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.m-main .m-prev:hover{background-color: var(--theme);}
.__ID__.m-main .m-prev:hover svg{color: #fff;}
.__ID__.m-main .m-next{transition: all  .3s;top: auto;bottom: 0;right: calc(50% - 1rem);margin-top: 0;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(231, 239, 245, 0.6);}
.__ID__.m-main .m-next svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.m-main .m-next:hover{background-color: var(--theme);}
.__ID__.m-main .m-next:hover svg{color: #fff;}

@media (max-width: 750px) {
  .__ID__.m-main .m-item{width: 50%;}
}

/* 关于我们-发展历程 */
.__ID__.n-main{overflow: hidden;position: relative;width: 100%;padding: 1.15rem 0 1.2rem;border-radius:0 0 .3rem .3rem;background-color: #000;background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.n-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.n-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.n-main .my-id{position: absolute;top: -.9rem;}
.__ID__.n-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.n-main .my-titles{width: 100%;font-weight: bold;color: #fff;line-height: 1.17;}
.__ID__.n-main .n-top{width: 6rem;min-width: 450px;margin: 0 auto;}
.__ID__.n-main .n-swiper{width: 100%;}
.__ID__.n-main .n-item{display: block;width: 100%;}
.__ID__.n-main .n-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(338/600*100%);border-radius: .16rem;}
.__ID__.n-main .n-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.n-main .n-text{display: flex;align-items: center;width: 100%;padding-top: .25rem;}
.__ID__.n-main .n-year{color: #ffffff;font-weight: bold;line-height: 1.13;}
.__ID__.n-main .n-intro{flex: 1;padding-left: .2rem;color: #ffffff;line-height: 1.7;}

.__ID__.n-main .n-bottom{width: 100%;position: relative;}
.__ID__.n-main .n-bottom:after{content: '';position: absolute;bottom: .13rem;left: 50%;transform: translate(-50%,0);width: 100vw;height: .31rem;background-image: url('../images/a12.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.__ID__.n-main .n-swiper2{width: 100%;}
.__ID__.n-main .n-nav{transition: all  .5s;width: 25%;min-height: 1.35rem;padding-bottom: .4rem;position: relative;display: flex;align-items: flex-end;cursor: pointer;}
.__ID__.n-main .n-nav_year{width: 100%;text-align: center;color: #ffffff;line-height: 1.3;}
.__ID__.n-main .n-nav_circle{transition: all  .3s;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,0);width: .26rem;height: .26rem;}
.__ID__.n-main .n-nav_circle:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: rgba(255,255,255,.3);}
.__ID__.n-main .n-nav_circle:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .1rem;height: .1rem;border-radius: 50%;background-color: #fff;}

.__ID__.n-main .n-nav.active .n-nav_circle:before{background-color: var(--theme);}
.__ID__.n-main .n-nav.active .n-nav_year{font-size: 1.3em;}
 
@media (max-width: 750px) {
   .__ID__.n-main .n-top{width: 100%;min-width: 10px;}
}


/* 合作伙伴-国内伙伴  */
.__ID__.o-main{overflow: hidden;position: relative;width: 100%;padding: 1.15rem 0 .8rem;background-color: #f4f9fd;background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.o-main .layout{width: 16.2rem;max-width: 92%;margin: 0 auto;} 
.__ID__.o-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.o-main .my-id{position: absolute;top: -.9rem;}
.__ID__.o-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.o-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.o-main .o-cont{width: 100%;text-align: center;font-size: 0;}
.__ID__.o-main .o-list{width: 100%;}
.__ID__.o-main .o-item{display: inline-block;vertical-align: middle;margin-bottom: .4rem;width: 20%;padding: 0 .1rem;}
.__ID__.o-main .o-logo{display: block;cursor: pointer;width: 100%;position: relative;overflow: hidden;padding-top: calc(110/307*100%);border-radius: .55rem;}
.__ID__.o-main .o-logo img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.o-main .o-logo:hover img{transform: scale(1.05);}

@media (max-width: 750px) {
  .__ID__.o-main .o-item{width: 33.33%;}
}



/* 合作伙伴-国际伙伴 */
.__ID__.p-main{position: relative;width: 100%;padding: 1.15rem 0 1.2rem; } 
.__ID__.p-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.p-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.p-main .my-id{position: absolute;top: -.9rem;}
.__ID__.p-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.p-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.p-main .p-cont{position: relative;left: -.2rem;width: calc(100% + .4rem);}
.__ID__.p-main .p-item{display: block;width: 25%;height: auto;padding: 0 .2rem;}
.__ID__.p-main .p-link{display: block;width: 100%;text-align: center;padding: .7rem .25rem .65rem;background-color: #f4f9fd;border-radius: .16rem;}
.__ID__.p-main .p-img{display: inline-block;}
.__ID__.p-main .p-img img{width: 2.2rem;height: 2.2rem;object-fit: cover;border-radius: 50%;}
.__ID__.p-main .p-text{width: 100%;padding-top: .4rem;}
.__ID__.p-main .p-name{width: 100%;margin-bottom: .15rem;color: #222222;font-weight: bold;line-height: 1.5;}
.__ID__.p-main .p-intro{width: 100%;max-width: 15em;margin: 0 auto;color: #666666;line-height: 2;}

.__ID__.p-main .p-prev{transition: all  .3s;left: -.95rem;margin-top: -.24rem;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #f4f9fd;background-size: 0 0;}
.__ID__.p-main .p-prev svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.p-main .p-prev:hover{background-color: var(--theme);}
.__ID__.p-main .p-prev:hover svg{color: #fff;}
.__ID__.p-main .p-next{transition: all  .3s;right: -.95rem;margin-top: -.24rem;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #f4f9fd;background-size: 0 0;}
.__ID__.p-main .p-next svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.p-main .p-next:hover{background-color: var(--theme);}
.__ID__.p-main .p-next:hover svg{color: #fff;}

@media (max-width: 900px) {
   .__ID__.p-main .p-cont{padding-bottom: .8rem;}
   .__ID__.p-main .p-item{width: 33.33%;}
   .__ID__.p-main .p-prev{left: calc(50% - 1rem);top: auto;margin-top: 0;bottom: 0;}
   .__ID__.p-main .p-next{right: calc(50% - 1rem);top: auto;margin-top: 0;bottom: 0;}
}
@media (max-width: 750px) {
    .__ID__.p-main .p-item{width: 5.5rem;}
}

/* 合作伙伴-为什么选择我们 */
.__ID__.q-main{position: relative;width: 100%;padding: 1.15rem 0 .8rem;	background-color: #f4f9fd;} 
.__ID__.q-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.q-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.q-main .my-id{position: absolute;top: -.9rem;}
.__ID__.q-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.q-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.q-main .q-cont{position: relative;left: -.1rem;width: calc(100% + .2rem);display: flex;flex-wrap: wrap;}
.__ID__.q-main .q-item{width: 20%;padding: 0 .1rem;margin-bottom: .2rem;}
.__ID__.q-main .q-link{display: block;cursor: pointer;width: 100%;height: 100%;padding: .45rem .4rem .8rem; background-color: #ffffff;border-radius: .16rem;}
.__ID__.q-main .q-icon{width: 100%;}
.__ID__.q-main .q-icon img{height: .55rem;}
.__ID__.q-main .q-text{width: 100%;padding-top: .35rem;}
.__ID__.q-main .q-name{width: 100%;margin-bottom: .1rem;color: #222222;font-weight: bold;line-height: 1.4;}
.__ID__.q-main .q-intro{width: 100%;color: #666666;line-height: 2.2;}
.__ID__.q-main .q-intro *{line-height: inherit;max-width: 100%;}

@media (max-width: 1200px) {
   .__ID__.q-main .q-item{width: 33.33%;}
} 
@media (max-width: 750px) {
   .__ID__.q-main .q-item{width: 50%;}
} 
 
/* 合作伙伴-成为伙伴 */
.__ID__.r-main{position: relative;width: 100%;padding: 1.15rem 0 1.2rem;min-height: 10.1rem; border-radius: 0 0 .3rem .3rem;background-color: #fff;} 
.__ID__.r-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.r-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.r-main .my-id{position: absolute;top: -.9rem;}
.__ID__.r-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.r-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.r-main .r-cont{width: 100%;position: relative;display: flex;align-items: center;min-height: 5.6rem;}
.__ID__.r-main .r-bg{position: absolute;top: 0;left: 50%;transform: translate(-50%,0);width: 100%;height: 100%;border-radius: .16rem;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.__ID__.r-main .r-text{position: relative;z-index: 1;padding: .5rem 1rem;}
.__ID__.r-main .r-name{width: 100%;color: #ffffff;font-weight: bold;line-height: 1.3;}
.__ID__.r-main .r-textbox{width: 100%;max-width: 4.8rem;padding-top: .15rem;color: rgba(255,255,255,.8);line-height: 2;}
.__ID__.r-main .r-textbox *{line-height: inherit;}
.__ID__.r-main .r-textbox p{margin-top: .1rem;}


@media (min-width: 900px) {
  .__ID__.r-main .r-bg{animation-name: __ID__r_animation;}
}
@media (max-width: 899px) {
  .__ID__.r-main .r-bg{animation-name: __ID__r_animation2;}
}

@keyframes __ID__r_animation {
    0%{width: 100vw;}
    50%{width: 100vw;}
    100%{width: 16rem;}
}
@keyframes __ID__r_animation2 {
    0%{width: 100vw;}
    50%{width: 100vw;}
    100%{width: 92vw;}
}
@media (max-width: 750px) {
   .__ID__.r-main .r-text{padding: .5rem .3rem;}
   .__ID__.r-main .r-textbox{max-width: 100%;}
}

/* 新能源投资-全球布局 */
.__ID__.s-main{position: relative;width: 100%;padding: 1.15rem 0  .3rem; background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.s-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;position: relative;} 
.__ID__.s-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.s-main .my-id{position: absolute;top: -.9rem;}
.__ID__.s-main .my-top{position: absolute;top: 0;left: 0;width: 100%;text-align: left;margin-bottom: .4rem;}
.__ID__.s-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.s-main .s-cont{width: 100%;position: relative;text-align: right;padding-right: 1.4rem;}
.__ID__.s-main .s-bototm{display: inline-block;text-align: left;width: 12.7rem;position: relative;}
.__ID__.s-main .s-map{width: 100%;}
.__ID__.s-main .s-map img{width: 100%;}
.__ID__.s-main .s-one{position: absolute;}
.__ID__.s-main .s-circle{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.__ID__.s-main .s-circle:before{content: '';position: absolute;top: 50%;left: 50%;margin-top: -.03rem;margin-left: -.03rem; width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.s-main .s-circle:after{content: '';position: absolute;top: 50%;left: 50%;margin-top: -.03rem;margin-left: -.03rem;width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.s-main .s-circle_dot{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.__ID__.s-main .s-circle_dot:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .06rem;height: .06rem;border-radius: 50%;background-color: #6b96b9;opacity:  .6;}
.__ID__.s-main .s-circle_dot:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: .82rem;height: .82rem;border-radius: 50%;border: solid 1px var(--theme);opacity: 0.08;}

.__ID__.s-main .s-sub{position: absolute;bottom: .5rem;left: 50%;transform: translate(-50%,0);}
.__ID__.s-main .s-name{width: 100%;white-space: nowrap;color: #222222;line-height: 1.5;}
.__ID__.s-main .s-one.bottom .s-sub{top: .5rem;bottom: auto;} 
 
.__ID__.s-main .s-one.active .s-circle_dot:before{background-color: var(--theme);opacity: 1;} 
.__ID__.s-main .s-one.active .s-circle:before{background-color: var(--theme);}
.__ID__.s-main .s-one.active .s-circle:after{background-color: var(--theme);}

.__ID__.s-main .s-circle:before{animation: __ID__s_my_opacity 3s 1s infinite;} 
.__ID__.s-main .s-circle:after{animation: __ID__s_my_opacity 3s 2.5s infinite;}  
@keyframes __ID__s_my_opacity {
  0%{
      opacity: .6; 
      transform: scale(1);
      }
  80%{
      opacity: .6; 
      transform: scale(7.6);
  }
  100%{
      opacity: .16;
      transform: scale(7.6); 
  } 
}

@media (max-width:750px) {
  .__ID__.s-main .s-cont{padding-right: 0;}
  .__ID__.s-main .my-top{position: relative; width: 100%;}
  .__ID__.s-main .s-bototm{width: 100%;}
}

/* 新能源投资-合作区域 */
.__ID__.t-main{position: relative;width: 100%;padding: 1.05rem 0 1.3rem; background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.t-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.t-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.t-main .my-id{position: absolute;top: -.9rem;}
.__ID__.t-main .my-top{width: 100%;}
.__ID__.t-main .my-titles{width: 100%;font-weight: bold;color: #222222;line-height: 1.17;}
.__ID__.t-main .t-top{width: 100%;display: flex;align-items: center;margin-bottom: .45rem;}
.__ID__.t-main .t-lt{flex: 1;padding-right: .25rem;}
.__ID__.t-main .t-rt{position: relative;width: 2rem;height: .48rem;}
.__ID__.t-main .t-prev{transition: all  .3s;left: 0;margin-top: -.24rem;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(101, 160, 190, 0.06);}
.__ID__.t-main .t-prev svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.t-main .t-prev:hover{background-color: var(--theme);}
.__ID__.t-main .t-prev:hover svg{color: #fff;}
.__ID__.t-main .t-next{transition: all  .3s;right: 0;margin-top: -.24rem;display: flex;align-items: center;justify-content: center;width: .96rem;height: .48rem;border-radius: .24rem;background-color: #fff;background-size: 0 0;box-shadow: 0px 0px .3rem 0px rgba(101, 160, 190, 0.06);}
.__ID__.t-main .t-next svg{transition: all  .3s;color: #c7c7c7;width: .08rem;}
.__ID__.t-main .t-next:hover{background-color: var(--theme);}
.__ID__.t-main .t-next:hover svg{color: #fff;}
.__ID__.t-main .t-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.__ID__.t-main .t-left{width: 1rem;min-width: 60px;}
.__ID__.t-main .t-swiper{width: 100%;height: calc(6.4em + 5.15rem);}
.__ID__.t-main .t-nav{display: block;cursor: pointer;width: 100%;height: auto;text-align: center;margin-bottom: .25rem;}
.__ID__.t-main .t-nav:last-child{margin-bottom: 0;}
.__ID__.t-main .t-nav_img{width: 100%;position: relative;overflow: hidden;padding-top: calc(100/100*100%);border-radius: 50%;}
.__ID__.t-main .t-nav_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.t-main .t-nav_img:after{opacity: .5;transition: all .3s;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;}
.__ID__.t-main .t-nav_name{display: flex;align-items: center;width: 100%;min-height: 1.6em;margin-top: .1rem;}
.__ID__.t-main .t-nav_name span{transition: all .3s;display: block; width: 100%;color: #999999;line-height: 1.3;}
.__ID__.t-main .t-nav.active .t-nav_img:after{opacity: 0;}
.__ID__.t-main .t-nav.active .t-nav_name span{font-size: 1.12em;color: #222222;}
.__ID__.t-main .t-right{width: 13.6rem;position: relative;}
.__ID__.t-main .t-swiper2{width: 100%;height: 100%;background-color: #000;border-radius: .16rem;}
.__ID__.t-main .t-item{width: 100%;height: 100%;}
.__ID__.t-main .t-link{opacity: 0;transition: all .5s;display: block;width: 100%;height: 100%;}
.__ID__.t-main .t-img{width: 100%;height: 100%;position: relative;overflow: hidden;}
.__ID__.t-main .t-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.t-main .t-text{position: absolute;bottom: 0;left: 0;width: 100%;padding: .55rem calc(3.5em  + .7rem) .55rem .6rem;max-height: 100%;overflow: auto;}
.__ID__.t-main .t-name{width: 100%;color: #ffffff;line-height: 1.4;font-weight: bold;}
.__ID__.t-main .t-intro{width: 100%;padding-top: .1rem;color: #fffefe;opacity: 0.7;line-height: 1.6;}

.__ID__.t-main .t-item.swiper-slide-active .t-link{opacity: 1;}

.__ID__.t-main .t-tip{z-index: 28;position: absolute;bottom: .55rem;right: .6rem;font-size: 0;white-space: nowrap;}
.__ID__.t-main .t-nub{display: inline-block;vertical-align: middle;color: #fffefe;line-height: 1.5;margin-right: .05rem;}
.__ID__.t-main .t-line{display: inline-block;vertical-align: middle;	color: #fffefe;opacity: 0.5;line-height: 1.5;}
.__ID__.t-main .t-line:after{content: '/';}
.__ID__.t-main .t-sum{display: inline-block;vertical-align: middle;	color: #fffefe;opacity: 0.5;line-height: 1.5;}

@media (max-width: 900px) {
    .__ID__.t-main .t-left{display: none;}
    .__ID__.t-main .t-right{width:100%;}
    .__ID__.t-main .t-swiper2{height: auto;}
    .__ID__.t-main .t-img{height: auto;padding-top: calc(617/1360*100%);}
   .__ID__.t-main .t-text{padding: .25rem calc(3.5em  + .4rem) .25rem .3rem;}
    .__ID__.t-main .t-tip{right: .3rem;bottom: .25rem;}
}


/* 新能源投资-投资类型 */
.__ID__.u-main{position: relative;width: 100%;padding: 1.05rem 0 2.15rem;border-radius: 0 0 .3rem .3rem;background-color: #000;background-size: cover;background-position: center center;background-repeat: no-repeat;} 
.__ID__.u-main .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.u-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.__ID__.u-main .my-id{position: absolute;top: -.9rem;}
.__ID__.u-main .my-top{width: 100%;text-align: center;margin-bottom: .45rem;}
.__ID__.u-main .my-titles{width: 100%;font-weight: bold;color: #fff;line-height: 1.17;}
.__ID__.u-main .u-cont{position: relative;left: -.2rem;width: calc(100% + .4rem);}
.__ID__.u-main .u-item{width: 33.33%;padding: 0 .2rem;height:auto;}
.__ID__.u-main .u-link{display: block;cursor: pointer;width: 100%;height: 100%;padding: .3rem .3rem .4rem;text-align: center; border-radius: .16rem;background-color: rgba(255,255,255,.1);    backdrop-filter: blur(10px);}
.__ID__.u-main .u-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(252/447*100%);border-radius: .16rem;}
.__ID__.u-main .u-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.__ID__.u-main .u-text{width: 100%;padding-top: .35rem;}
.__ID__.u-main .u-namebox{width: 100%;font-size: 0;margin-bottom: .15rem;display: flex;justify-content: center;}
.__ID__.u-main .u-icon{display: flex;align-items: center;width: 1.25em;height: 1.5em;}
.__ID__.u-main .u-icon img{max-width: 100%;max-height: 1.25em;}
.__ID__.u-main .u-name{display: inline-block;vertical-align: middle;padding-left: .05rem;max-width: calc(100% - 2em);color: #ffffff;line-height: 1.5;font-weight: bold;}
.__ID__.u-main .u-intro{width: 100%;color: rgba(255,255,255,.8);line-height: 2;}
.__ID__.u-main .u-link:hover .u-img img{transform: scale(1.05);}

@media (max-width: 750px) {
  .__ID__.u-main .u-item{width: 5.5rem;}
}



/* 
transition: all  .3s; 
data-ani="fade-up"   fade-in  fade-down  fade-left  fade-right  zoom-in data-background

color: var(--theme);
background-color: var(--theme);
color: var(--active);
background-color: var(--active);

.__ID__.md-home_search{width: 100%;} 
.__ID__.md-home_search .layout{width: 16rem;max-width: 92%;margin: 0 auto;} 
.__ID__.md-home_search img{display: inline-block;vertical-align:middle;max-width: 100%;}

@media (max-width: 750px) {

}

.a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/1920*100%);}
.a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.d-img:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 38.1%;background: linear-gradient(180deg, rgba(0,0,0,.01) 0%, #000 100%);}

transform: scale(1.00);transition: all ease .5s;
background-size: cover;background-position: center center;background-repeat: no-repeat;
 

filter: grayscale(100%) brightness(500%);  图片变白
 

.__ID__.md-home_banner .a-titles{opacity:0;transform:translate3d(0,80px,0);}
.__ID__.md-home_banner .a-item.swiper-slide-active .a-titles{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.__ID__.md-home_banner .a-item.swiper-slide-active .a-titles{transition-delay: .2s;}


form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color: #999999;}
form input:-moz-placeholder,
form textarea:-moz-placeholder{color: #999999;}
form input::-moz-placeholder,
form textarea::-moz-placeholder{color: #999999;}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color: #999999;}

*/
