a{transition: all 0.3s;}
/* 按钮 */
.rightMenuBtn {display: none;position: relative;margin-left: .1rem;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;border: 0;}
.rightMenuBtn span { display:block; height:3px; background-color:#115bb4; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#115bb4; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.menu-show .rightMenuBtn .openMenu{background-color: transparent;left:25px;}
.menu-show .rightMenuBtn .openMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.menu-show .rightMenuBtn .openMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
header{position: absolute;left: 0;top: .4rem;width: 100%;z-index: 200;}
header .flex{display: flex;align-items: center;justify-content: space-between;padding: .18rem .4rem;background-color: #fff;border-radius: .08rem;line-height: 1;}
header .logo img{max-width: 1.94rem}
header .right-box{display: flex;align-items: center}
header .right-box nav ul{display: flex;align-items: center;flex-wrap: wrap;}
header .right-box nav ul li{position: relative;margin-right: 2.8vw;}
header .right-box nav ul li:after{position: absolute;content: '';left: 50%;bottom: -.19rem;width: 100%;height: .03rem;background-color: #008adc;border-radius: .03rem;z-index: 1;transition: all 0.5s;width: 0;}
header .right-box nav ul li span{display: block;line-height: 0.45rem;}
header .right-box nav ul li span a{display: block;font-size: .18rem;color: #008adc;}
header .right-box nav ul li:last-child{margin-right: 0;}
header .right-box nav ul li.on:after,header .right-box nav ul li:hover:after{left: 0;width: 100%;}
header .right-box .language{margin-left:.5rem;}
header .right-box .language ul{display: flex;align-items: center;}
header .right-box .language ul li{margin-right: .07rem;display: flex;align-items: center}
header .right-box .language ul li:last-child{margin-right: 0;}
header .right-box .language ul li a{font-size: .18rem;color: #40434c;}
header .right-box .language ul li.on a{color: #008adc;}
header .right-box .language ul li:after{display: block;content: '';width: .18rem;height: 1px;margin-left: .07rem;background-color: #40434c;}
header .right-box .language ul li:last-child:after{display: none;}


header .right-box nav .sub{display: none;}
header .right-box nav .sub dt a{display: block;}
header .right-box nav .sub dt a:hover{color: #008adc;}

header .right-box .top-search{width:2.5rem;border-radius:.5rem;border: solid 1px #008adc; overflow: hidden; margin-left:.6rem;}
header .right-box .top-search .text{width: 100%;font-size: 1em; line-height:.45rem;height:.45rem;}
header .right-box .top-search .btn{position: absolute;right: 0; top: 0;height: 100%;width:.5rem; background: url(../images/search.svg) no-repeat center; cursor: pointer; background-size: .25rem;}
@media (min-width:1025px) {
header .right-box .top-search{display: block;position: relative;}
}
@media (max-width:1024px) {
header .right-box .open-search{margin-right: 1em; background-image: url(../images/search.svg); background-repeat: no-repeat; background-size: auto 70%; background-position: center;}
header .right-box .open-search.on:after,
header .right-box .open-search.on:before{background-color: #008adc;}
header .right-box .top-search{position: absolute; left:3%;top: 100%;width: 94%;}
header .right-box .top-search .btn{background-image: url(../images/search.svg); background-size: auto 50%;}
}


@media(min-width:1025px){
header .right-box nav .sub{ width:auto; overflow:hidden; position: absolute; left: 50%;transform: translateX(-50%); top:100%;text-align: center;padding-top: 0.18rem;}
header .right-box nav .sub dl{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.05);padding: 0.17rem 0.35rem;border-radius: 0.07rem;transition: all 0.5s ease-in-out;margin-top: 0.18rem;}
header .right-box nav li:hover .sub dl{margin-top: 0;}
header .right-box nav .sub dl dt{ padding:0 8px; position:relative;font-size: 0.18rem;line-height: 0.35rem;transition: all 0.4s ease-in-out;white-space: nowrap;}
header .right-box nav .sub dl dt a{color:#333;}
header .right-box nav .sub dl dt a:hover{font-weight: bold;}

}
@media (min-width:1200px){
	header{transition: 0.8s ease;}
	header.on{transform: translateY(-100%)}
}
@media(max-width:1024px){
	header .open-menu i{margin-top: 0;background: #fff;}
	header .open-menu{margin:-0.08rem 0 0 .25rem ;width:.4rem ;height:.4rem ; }	
	.menu-show header .right-box nav{transform: matrix(1, 0, 0, 1, 0, 0);}
	header .right-box nav ul li{border-bottom: 1px solid rgba(0,0,0,0.06);}
header .right-box nav .op:after,header .right-box nav .op:before{background-color: rgba(0,0,0,0.15);}
header .right-box nav{height: 100vh;overflow-y: auto;}
header .sub dl{padding: 0.15rem 0.2rem;}
header .sub dl dt:not(:last-child){margin-bottom: 0.15rem;}
}



.banner{position: relative;overflow: hidden;}
.banner .mySwiper2 .title{opacity: 0;font-size: .6rem;color: #fff;text-align: center;}
.banner .mySwiper2 .name{opacity: 0;margin-top: .25rem;font-size: .26rem;color: #fff;text-align: center;}
.banner .mySwiper2 .swiper-slide-active .title{animation: slideDown 2s forwards;}
.banner .mySwiper2 .swiper-slide-active .name{animation: slideDown 2s forwards;animation-delay: .5s;}
.banner img{width: 100%;-webkit-transition: all 2.5s cubic-bezier(0.7, 0, 0.8, 1);
  transition: all 2.5s cubic-bezier(0.7, 0, 0.8, 1);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);}
.banner img.pc{display: block;}
.banner img.media{display: none;}
.banner .mySwiper2 .swiper-slide{position: relative;overflow: hidden;}
.banner .mySwiper2 .swiper-slide .box{position: absolute;left: 0;top: 40%;width: 100%;transform: translateY(-50%);z-index: 3;}
.banner .mySwiper2 .swiper-slide:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;content: '';background-color: rgba(0, 0, 0, .2);z-index: 2;}
.banner .mySwiper2 .swiper-slide:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;content: '';background-color: rgba(0, 0, 0, .2);z-index: 2;}
.banner .mySwiper2 .swiper-slide-active img{-webkit-transform: scale(1); transform: scale(1);}
@keyframes slideDown {
  0% {
  	opacity: 0;
    transform: translateY(.2rem);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.banner .mySwiper{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;}
.banner .mySwiper .swiper-slide{position: relative;display: flex;align-items: center;justify-content: center;height: 1.1rem;border: 1px solid rgba(255, 255, 255, .5);cursor: pointer;}
.banner .mySwiper .swiper-slide.swiper-slide-thumb-active{border: 1px solid #40434c;background-color: #40434c;}
.banner .mySwiper .title{position: relative;z-index: 5;display: inline-block;padding: .05rem;font-size: .2rem;color: #fff;text-align: center;transition: all 0.5s;}
.banner .mySwiper .swiper-slide-thumb-active .title,
.banner .mySwiper .swiper-slide:hover .title{color: #008adc;background-color: #40434c;}
.banner .mySwiper .num{position: absolute;left: 50%;top: 50%;font-size: .9rem;color: #008adc;font-weight: bold;z-index: 1;transform: translate(-50%, -50%);opacity: 0;line-height: .8;transition: all 0.5s;}
.banner .mySwiper .swiper-slide-thumb-active .num,
.banner .mySwiper .swiper-slide:hover .num{opacity: 1;}

.downarr{position: absolute;bottom: 1.5rem;left: 50%;margin-left: -0.105rem;z-index: 10;}
.downarr:before{display: block;content: '';width: .21rem;height: .34rem;background-image: url('../images/banner-down.png');background-size: cover;z-index: 10;margin: 0px auto;}
.downarr .arr{position: relative;width: 0.2rem;height: 0.2rem;}
.downarr span{display: block;width: 0.13rem;height: 0.1rem;position: absolute;background: url(../images/down-arr1.svg) no-repeat center center/contain;left: 50%;transform: translateX(-50%);}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;width: 0.11rem;height: 0.09rem;background-image: url(../images/down-arr2.svg);}
.downarr .sp2{opacity: 0; animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 500ms;}
.downarr .sp3{width: 0.11rem;height: 0.09rem;opacity: 0;background-image: url(../images/down-arr2.svg); animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 1000ms;}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.2rem; opacity:1;}
100% { top:0.4rem; opacity:0;}
}


.index-Product{line-height: 1;overflow: hidden;}
.index-Product .flex{display: flex;flex-wrap: wrap;}
.index-Product .flex .left-box{display: flex;align-items: center;width: 50%;background-image: url('../images/index-Product-bg.png');background-size: cover;overflow: hidden;position: relative;}
.index-Product .flex .right-box .swiper-slide::after
.index-Product .flex .left-box .box{position: relative;margin-left: auto;max-width: 800px;padding: 0 .5rem;}
.index-Product .flex .left-box .mySwiper2{overflow: initial;}
.index-Product .flex .left-box .mySwiper2 .swiper-slide .img{opacity: .5;transform: scale(.7)}
.index-Product .flex .left-box .mySwiper2 .swiper-slide.swiper-slide-active .img{opacity: 1;transform: scale(1)}
.index-Product .flex .left-box .mySwiper2 .swiper-slide .img img{width: 100%;}
.index-Product .flex .left-box .btn{position: absolute;display: flex;align-items: center;justify-content: space-between;width: 2rem;left: 5%;top: 49%;height:2rem;z-index: 3;padding:0 0.5rem;}
.index-Product .flex .left-box .btn .swiper-button-prev,
.index-Product .flex .left-box .btn .swiper-button-next{position: initial;--swiper-navigation-size: .16rem;--swiper-theme-color: #0e0e0e;margin-top: 0;}
.index-Product .flex .left-box .btn:after{position: absolute;display: block;content: '';width: 1px;height: .16rem;margin: auto;background-color: #0e0e0e;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;}
.index-Product .flex .right-box{width: 50%; z-index: 0;}
.index-Product .flex .right-box .box{max-width: 800px;padding: 12.5% 0 12.5% 12.5%;box-sizing: border-box;background-image: url('../images/index-Product-x.png');background-repeat: no-repeat;background-position: right center;background-size: .52rem auto;}
.index-Product .flex .right-box .box .logo img{width: 2rem;}
.index-Product .flex .right-box .box .title{margin-top: .35rem;}
.index-Product .flex .right-box .box .title a{font-size: .36rem;color: #000000;font-weight: bold;}
.index-Product .flex .right-box .box .title a:hover{color: #008adc;}
.index-Product .flex .right-box .box .text{margin-top: .2rem;font-size: .16rem;color: #666666;line-height: 1.7; }
.index-Product .flex .right-box .box .more{margin-top: .6rem; }
.index-Product .flex .right-box .box .more a{position: relative;display: flex;align-items: center;justify-content: center;width: 1.75rem;height: .55rem;font-size: .16rem;color: #333333;background-color: #ebebeb;}
.index-Product .flex .right-box .box .more a:after{display: block;content: '';margin-left: .2rem;width: .08rem;height: .15rem;background-image: url('../images/index-Product-more.png');background-size: 100%;background-repeat:no-repeat;transition: all 0.5s;}
.index-Product .flex .right-box .box .more a:before{display: block;content: '';position: absolute;right: -.18rem;top: 0;width: 0;bottom: 0;border-left: .18rem solid #ebebeb;border-top: .275rem solid transparent;border-bottom: .275rem solid transparent;z-index: 3;}
.index-Product .flex .right-box .box .more a:hover{background-color: #008adc;color: #fff;}
.index-Product .flex .right-box .box .more a:hover:before{border-left: .18rem solid  #008adc;}
.index-Product .flex .right-box .box .more a:hover:after{background-image: url('../images/index-column-more.png');transform: translateX(0.05rem);}
.index-Product .flex .right-box .swiper-slide{padding-right: 12.5%;}
.index-Product .flex .right-box .swiper-slide::after{position: absolute;top: 50%;margin-top:-27px;width: 0;height: 52px;content: "";transition: all 0.5s;background: url(../images/index-Product-xon.png) no-repeat;right: 0; transition-delay: 0.5s;}
.index-Product .flex .right-box .swiper-slide.swiper-slide-active::after{width: 52px;}
.index-Product .flex .right-box .mySwiper{margin: 1.3rem 0;height: 3.4rem;box-sizing: border-box;}
.index-Product .flex .right-box .prev{font-size: .36rem;color: #cccccc;font-weight: bold;}
.index-Product .flex .right-box .next{font-size: .36rem;color: #cccccc;font-weight: bold;}
.index-Product .txt_ani{ transition: all 0.5s ease-in-out; transition-delay: .1s; opacity: 0; transform: translate3d(50%, 0, 0); }
.index-Product .title.txt_ani{ transition-delay: .4s; }
.index-Product .text.txt_ani{ transition-delay: .6s; }
.index-Product .more.txt_ani{ transition-delay: .8s; }
.index-Product.active .txt_ani{ opacity: 1; transform: translate3d(0, 0, 0); }

.wave-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.wave {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
  animation: waveMove 15s ease-in-out infinite alternate;
}

.wave1 {
  background: rgba(255, 255, 255, 0.6);
  animation-duration: 18s;
  transform: scale(1.2);
}

.wave2 {
  background: rgba(255, 255, 255, 0.5);
  animation-duration: 22s;
  transform: scale(1.5);
  opacity: 0.5;
}

.wave3 {
  background: rgba(255, 255, 255, 0.4);
  animation-duration: 25s;
  transform: scale(1.8);
  opacity: 0.3;
}

@keyframes waveMove {
  0% {
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    transform: translate(-10%, -10%) rotate(0deg);
  }
  25% {
    border-radius: 50% 50% 50% 50% / 50% 50% 50% 50%;
  }
  50% {
    border-radius: 70% 30% 30% 70% / 70% 70% 30% 30%;
    transform: translate(10%, 5%) rotate(10deg);
  }
  75% {
    border-radius: 40% 60% 60% 40% / 40% 40% 60% 60%;
  }
  100% {
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    transform: translate(-5%, 10%) rotate(-10deg);
  }
}

.index-column{background-size: cover;line-height: 1;overflow: hidden;position: relative;}
.index-column .imgbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.index-column .imgbg span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-transition: all 2.5s cubic-bezier(0.7, 0, 0.8, 1);
  transition: all 2.5s cubic-bezier(0.7, 0, 0.8, 1);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);opacity: 0;}
.index-column .imgbg span.on{-webkit-transform: scale(1); transform: scale(1);opacity: 1;}
.index-column .flex{display: flex;flex-wrap: wrap;position: relative;z-index: 10;}
.index-column .flex .left-box{width: 44.2%;display: flex;align-items: center;background-color: rgba(0, 0, 0, .7)}
.index-column .flex .left-box .box{margin-left: auto;max-width: 800px;padding-right: 6.25%;}
.index-column .flex .right-box{width: 55.8%;padding: 1rem 0;background-color: rgba(0, 0, 0, .3);height: 7.1rem;display: flex;align-items: center;}
.index-column .flex .right-box .box{max-width: 800px;padding-left: 6.25%;}
.index-column .table-nav ul{display: flex;flex-wrap: wrap;margin: -1%;}
.index-column .table-nav ul li{width: 31.33%;margin: 1%;padding: .3rem;border: 1px solid rgba(255, 255, 255, .2);box-sizing: border-box;cursor: pointer;}
.index-column .table-nav ul li .icon{opacity: .4;}
.index-column .table-nav ul li .icon img{max-width: 100%;}
.index-column .table-nav ul li .title{margin-top: .3rem;font-size: .18rem;color: #fff;text-align: center;}
.index-column .table-nav ul li.on{background-color: rgba(0, 138, 220, .6);border: 1px solid rgba(0, 138, 220, .6);}
.index-column .table-nav ul li:hover .icon,
.index-column .table-nav ul li.on .icon{opacity: .7;}
.index-column .table-nav ul li:hover{background-color: rgba(0, 138, 220, .6);border: 1px solid rgba(0, 138, 220, .6);transition: 0.3s;}
.index-column .table-box .item{display: none;}
.index-column .table-box .item.on{display: block;}
.index-column .table-box .logo img{max-width: 1.45rem}
.index-column .table-box .title{margin-top: .15rem;font-size: .36rem;color: #ffffff;font-weight: bold;}
.index-column .table-box .depicted{margin-top: .8rem;}
.index-column .table-box .depicted ul{display: flex;flex-wrap: wrap;}
.index-column .table-box .depicted ul li{margin-right: .45rem;display: flex;align-items: flex-end;font-size: .16rem;color: #fff;}
.index-column .table-box .depicted ul li .value{display: flex;align-items: flex-start;margin-right: .1rem;font-size: .16rem;color: #fff;}
.index-column .table-box .depicted ul li .value span{padding-right: .1rem;font-size: .38rem;}
.index-column .table-box .depicted ul li:last-child{margin-right: 0;}
.index-column .table-box .text{margin-top: .4rem;font-size: .18rem;color: #fff;line-height: 1.7;}
.index-column .table-box .list{margin-top: .35rem;}
.index-column .table-box .list ul{display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;}
.index-column .table-box .list ul li .name{margin-top: .15rem;font-size: .16rem;color: #fff;text-align: center;}
.index-column .table-box .more{margin-top: .85rem;}
.index-column .table-box .more  a{position: relative;display: flex;align-items: center;justify-content: center;width: 1.75rem;height: .55rem;font-size: .16rem;color: #fff;background-color: rgba(235, 235, 235, .3);}
.index-column .table-box .more  a:after{display: block;content: '';margin-left: .2rem;width: .08rem;height: .15rem;background-image: url('../images/index-column-more.png');background-size: 100%;transition: all 0.5s;}
.index-column .table-box .more  a:before{display: block;content: '';position: absolute;right: -.18rem;top: 0;width: 0;bottom: 0;border-left: .18rem solid  rgba(235, 235, 235, .3);border-top: .275rem solid transparent;border-bottom: .275rem solid transparent;z-index: 3;}
.index-column .table-box .more a:hover{background-color: #008adc;color: #fff;}
.index-column .table-box .more a:hover:before{border-left: .18rem solid  #008adc;}
.index-column .table-box .more a:hover:after{transform: translateX(0.05rem);}

.index-column .table-box .item.on .logo{animation:fadeInUpSmall 0.4s .3s ease both;}
.index-column .table-box .item.on .title{animation:fadeInUpSmall 0.4s .4s ease both;}
.index-column .table-box .item.on .depicted{animation:fadeInUpSmall 0.4s .5s ease both;}
.index-column .table-box .item.on ul{animation:fadeInUpSmall 0.4s .6s ease both;}
.index-column .table-box .item.on .text{animation:fadeInUpSmall 0.4s .7s ease both;}
.index-column .table-box .item.on .more{animation:fadeInUpSmall 0.4s .8s ease both;}


.index-partner{padding: 1rem 0;background-color: #f9f9f9;overflow: hidden;}
.str_wrap { overflow: hidden; width: 100%; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; font-size: 0; }
.str_wrap.str_active {}
.str_move { width: 100%;white-space: nowrap; position: absolute; top: 0; left: 0; cursor: move; }
.str_move_clone { display: inline-block; //display:inline; //zoom:1; vertical-align: top; position: absolute; left: 100%; top: 0; }
.str_vertical .str_move_clone { left: 0; top: 100%; }
.str_down .str_move_clone { left: 0; bottom: 100%; }
.str_vertical .str_move,
.str_down .str_move { white-space: normal; width: 100%; }
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move { cursor: inherit; }
.str_wrap img { max-width: none !important; }
.index-partner .main-title{text-align: center;}
.index-partner .main-title img{max-width: 1.45rem}
.index-partner .main-title span{display: block;margin-top: .15rem;font-size: .36rem;color: #000000;font-weight: bold;}
.index-partner .list{margin-top: .6rem;position: relative;visibility: initial !important;}
.index-partner .list:before{display: block;content: '';position: absolute;top: 0;left: 0;width: 20%;height: 100%;background: linear-gradient(to right, #ffff, transparent);z-index: 3;}
.index-partner .list:after{display: block;content: '';position: absolute;top: 0;right: 0;width: 20%;height: 100%;background: linear-gradient(to left, #ffff, transparent);z-index: 3;}
.index-partner .list .item{padding: .2rem 0;}
.index-partner .list .str_origin{width: max-content}
.index-partner .list ul{display: flex;margin: -.05rem 0;width: max-content}
.index-partner .list ul li{margin: .05rem;width: 2.86rem;background-color: #fff;border: 1px solid transparent;border-radius: .1rem;overflow: hidden;box-sizing: border-box; text-align:center;border: 1px solid #efeff0;}
.index-partner .list ul li img{width: 100%;border-radius: .1rem;}
.index-partner .list ul li:hover{border: 1px solid #008adc;box-sizing: border-box;box-shadow: 0 0 .3rem rgba(0, 0, 0, .1);}
.Return{padding: .4rem 0;background-color: #eeeeee}
.Return .top{width: .33rem;height: .2rem;margin: 0 auto;background-image: url('../images/Return-top.png');background-size: 100%;cursor:pointer;transition: all 0.5s;}
.Return .top:hover{background-image: url('../images/Return-top2.png');transform: translateY(-0.05rem);}
footer{padding-top: .9rem;background-image: url('../images/foot-bg.png');background-size: cover;}
footer .contact ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin: -1%;}
footer .contact ul li{position: relative;padding-left: .7rem;margin: 1%;}
footer .contact ul li:before{display: block;content: '';position: absolute;top: .05rem;left: 0;width: .5rem;height: .5rem;background-size: cover;z-index: 3;}
footer .contact ul li:nth-of-type(1):before{background-image: url('../images/footer-contact-icon1.png')}
footer .contact ul li:nth-of-type(2):before{background-image: url('../images/footer-contact-icon1.png')}
footer .contact ul li:nth-of-type(3):before{background-image: url('../images/footer-contact-icon2.png')}
footer .contact ul li:nth-of-type(4):before{background-image: url('../images/footer-contact-icon3.png')}
footer .contact ul li .name{font-size: .14rem;color: #ffffff;}
footer .contact ul li .text{font-size: .18rem;color: #ffffff;}
footer .main-box{margin-top: .5rem;padding-top: .5rem;display: flex;flex-wrap: wrap;justify-content: space-between;border-top: 1px solid rgba(255, 255, 255, .2);}
footer .main-box .ewm ul{display: flex;}
footer .main-box .ewm ul li{margin-right: .6rem;text-align: center;width: 1rem;}
footer .main-box .ewm ul li:last-child{margin-right: 0;}
footer .main-box .ewm ul li .img{width: 1.2rem;}
footer .main-box .ewm ul li .img img{width: 100%;}
footer .main-box .ewm ul li .name{margin-top: .1rem;font-size: .16rem;color: #fff;}
footer .main-box .share{margin-top: .5rem;}
footer .main-box .share .name{margin-bottom: .2rem;font-size: .18rem;color: #fff;}
footer .main-box .share ul{display: flex;}
footer .main-box .share ul li{position: relative;margin-right: .15rem;cursor: pointer;}
footer .main-box .share ul li:last-child{margin-right: 0;}
footer .main-box .share ul li .icon a{display: flex;align-items: center;justify-content: center;width: .5rem;height: .5rem;background-color: rgba(255, 255, 255, .2);border-radius: .5rem;}
footer .main-box .share ul li .icon a img{max-width: .22rem;max-height: .21rem;opacity: .6;}
footer .main-box .share ul li .img{position: absolute;left: 50%;bottom: calc(100% + 0rem);width: 1.2rem;z-index: 3;transform: translateX(-50%);z-index: 3;transition: all 0.5s;opacity: 0;pointer-events: none;}
footer .main-box .share ul li .img img{width: 100%;}
footer .main-box .share ul li:hover .img{bottom: calc(100% + .1rem);opacity: 1;pointer-events: auto;}
footer .main-box .share ul li:hover .icon a{background-color: rgba(255, 255, 255, .6)}
footer .main-box .share ul li:hover .icon a img{opacity: 1;}
footer .main-box .foot-nav ul{display: flex;}
footer .main-box .foot-nav ul li{margin-right:6vw;}
footer .main-box .foot-nav ul li:last-child{margin-right: 0;}
footer .main-box .foot-nav ul li .name a{font-size: .18rem;color: #fff;}
footer .main-box .foot-nav ul li .name a:hover{text-decoration: underline;}
footer .main-box .foot-nav ul li dl{margin-top: .3rem;}
footer .main-box .foot-nav ul li dl dd{margin-bottom: .2rem;}
footer .main-box .foot-nav ul li dl dd:last-child{margin-bottom: 0;}
footer .main-box .foot-nav ul li dl dd a{font-size: .16rem;color: rgba(255, 255, 255, .6);}
footer .main-box .foot-nav ul li dl dd a:hover{color: #fff;}
footer .main-box .logo{margin-top: .1rem;}
footer .main-box .logo ul{display: flex;justify-content: right;align-items: center}
footer .main-box .logo ul li{margin-right: .3rem;}
footer .main-box .logo ul li:last-child{margin-right: 0;}
footer .main-box .logo ul li img{max-width: 100%}
footer .bottom-box{margin-top: .4rem;display: flex;justify-content: space-between;flex-wrap: wrap;padding: .2rem 0;border-top: 1px solid rgba(255, 255, 255, .2);}
footer .bottom-box .copyright{font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .bottom-box .icp{font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .bottom-box .icp a{font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .bottom-box .icp a:hover{color: #fff;}

@media(min-width:1025px){
  footer .contact ul li{flex: 1;}
  footer .contact ul li:nth-child(4){flex: 1.8;}
  footer .main-box .right-box{flex: 1;padding-left: 1rem;}
}

/*PicList002949 */
.PicList002949 .item{margin: 2.08vw 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.PicList002949 .item a:hover{color: #1e50ae;}
.PicList002949 .txt .inner{padding: 0 2.03vw 0 1.56vw;}
.PicList002949 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;color: #666;}
.PicList002949 .tit{font-size: 24px; line-height: 1em;}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #4ab344; width: 48px; height: 2px;}
.PicList002949 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}
@media(min-width:1025px){
.PicList002949 .pic{ width:486px;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:768px){
	.index-Product .flex .right-box .swiper-slide::after{display: none;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}
/*PicList002953 */
.PicList002953{padding:5vw 0 0;}
.PicList002953 li{float: left;width: 48%;background: #fff; margin-bottom: 4%;}
.PicList002953 li a{display: block;padding:0vw;}
.PicList002953 li:nth-child(2n){float: right;}
.PicList002953 li aside.dot{font-size: 0.26rem;line-height: 1em;border-left:2px solid #008adc; margin-bottom: 20px;padding-left: 20px;font-weight: normal;}
.PicList002953 li a:hover aside.dot{color: #008adc;}
.PicList002953 li .txt{padding: 0.35rem 0.35rem 0.3rem;border:1px solid #e8e8e8;}
.PicList002953 li p{margin: 0;line-height: 1.8;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 0px;}
.PicList002953 li .Ispic{padding-bottom: 55%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;margin-top:0.15rem;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #008adc;background: #008adc;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}
/*Floor */
.Banner002730{ position:relative;overflow: hidden;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px;text-align: center; }
.Banner002730 .txt .cn{margin-top:2.5vw;font-size:0.4rem;font-weight: bold;}
.Banner002730 .txt .en{font-size:0.2rem;margin-top:0.05rem;}
.Banner002730 .Ispic{overflow: hidden;}
.Banner002730 .Ispic figure{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 2s ease-in-out;transform: scale(1.1);}
.Banner002730.on .Ispic figure{transform: scale(1);}
@media(min-width:1025px){
.Banner002730 .Ispic{ height:520px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 .Ispic{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu002580 */
.Menu002580{ position:sticky; z-index:100; border-bottom:1px solid #e8e8e8;top: 0;background-color: #fff;}
.Menu002580 .auto{ position:relative; z-index:10;}
.Menu002580 .current{ text-align:right; padding:1.2% 0 0.5%; color:#999;font-size:0.15rem;float:right;padding-left: 1.4em;background: url(../images/Menu003135-icon.svg) no-repeat left top 0.2rem;background-size: 1em auto;}
.Menu002580 .current a{color:#999;}
.Menu002580 .current a:hover{color:#008adc;}
.Menu002580 .current span{color:#333;}
.Menu002580 .name{color:#333; font-size:0.28rem;}
.Menu002580 li a:hover,
.Menu002580 li.aon a{color:#008adc;}
@media(min-width:769px){
.Menu002580 .name{ float:right;}
.Menu002580 li{ float:left; margin-right:3%;font-size:0.17rem;padding-bottom:0.35rem;border-bottom:3px solid transparent;position: relative;}
.Menu002580 li a{max-width: 1.6rem;overflow: hidden;word-break:normal;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.Menu002580 li:after{left: 50%;width: 0;content: "";height: 3px;position: absolute;bottom: -3px;transition: 0.5s;background-color: #008adc;}
.Menu002580 li:hover:after,.Menu002580 li.aon:after{width: 100%;left: 0;}
.Menu002580 ul{ display:block !important;}
.Menu002580.fix li{padding-bottom: 0.2rem;}
.Menu002580.fix .current{padding: 0.2% 0 0.5% 1.4em;background-position: left top 0.05rem;}
}
@media(max-width:768px){
.Menu002580{ padding-bottom:3%;}
.Menu002580 .name{ padding:10px; position:relative;}
.Menu002580 .name span{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Menu002580 .name span::after{ position:absolute; content:''; right:3%; width:12px; height:12px; border-bottom:3px solid #666; border-right:3px solid #666; top:50%; margin-top:-6px; transform:rotate(45deg);}
.Menu002580 .name span.on::after{transform:rotate(-135deg); margin-top:0;}
.Menu002580 nav{ position:relative; z-index:50; }
.Menu002580 nav ul{ display:none; position:absolute; width:100%; top:100%; border-radius:0 0 8px 8px;background:rgba(0,0,0,0.1); padding:20px;}
.Menu002580 nav li{ border-bottom:1px solid rgba(0,0,0,0.1); padding:5px 0;}
}
@media(max-width:480px){
.Menu002580 .name{font-size:20px;}
}
.slick-arrow{transition: all 0.5s;}
.lm-title{font-size:0.36rem;color:#333;margin-bottom:0.5rem;}
.lm-title .logo{margin-bottom:0.03rem;}
.lm-title .logo img{ max-height:0.4rem ;}
.lm-title.ct{text-align: center}
/*RighInfo003241 */
.RighInfo003241{padding: 6.8vw 0;color: #333;overflow: hidden;}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding: 2em 0;position: relative;}
.RighInfo003241 .number-data li:after{content: "";left: 0;bottom: -1px;width: 0;height: 2px;background-color: #008adc;transition: all 0.5s;position: absolute;}
.RighInfo003241 .number-data li:hover:after{width: 100%;}
.RighInfo003241 .number-data .ico{width: 0.5rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:#008adc;}
.RighInfo003241 .number-data .counter{font-size: calc(42 / 18 * 1em); font-weight: 700;line-height: 1; margin-right:0.3em;}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin: 0.5em 0 0;color: #666;font-size:0.18rem;}
.RighInfo003241 .edit-info{line-height: 2;text-align: justify;color: #666;font-size:0.18rem;}
.RighInfo003241 .edit-info p{margin:0.1rem 0;}
.RighInfo003241 .ad-img{margin-top:0vw;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: calc(1090 / 1600 * 100%);} 
.RighInfo003241 .right{width: calc(380 / 1600 * 100%);} 
.RighInfo003241 .number-data{min-height: 90%;flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 45%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 10%;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433{overflow: hidden;}
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;padding-top: 0.2rem;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{background:#f5f5f5;padding:6.8vw 0 1vw;}
.PicList002433 .main{}
.PicList002433 .main .slick-arrow{ position:absolute; top:35%; width:0.5rem; height:0.5rem; margin-top:-0.25rem; border:2px solid #008adc; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:#008adc; }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:15px; height:15px; border-top:2px solid #008adc; border-right:2px solid #008adc; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -10px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:350px;transition: all 0.5s;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;cursor: pointer;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:350px;padding: 7px;padding-top: 7px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li:hover .ytable{transform: scale(1.08);}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; color:#333;font-size:0.18rem;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-4 li{width:25%;}
.PicList002433 .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}


/*Floor002709 */
.Floor002709{ padding:6.8vw 0;overflow: hidden;}
.Floor002709 li{ float:left; }
.Floor002709 li a{ display:block;color:#333;text-align:center;}
.Floor002709 li figure{ overflow:hidden;}
.Floor002709 li .Ispic{ display:block; padding-bottom:64%;transition:0.5s ease-in-out;}
.Floor002709 li .txt{position:relative;padding:0.35rem; padding-bottom:2.5em;border: 1px solid #e8e8e8;}
.Floor002709 li .icon{position:absolute;left:50%;top: -0.5rem;margin-left: -0.5rem;background:#008adc;border-radius:50%;width: 1rem;height: 1rem;transition:0.3s;}
.Floor002709 li .icon img{position:absolute;left:50%;width: 0.6rem;height: 0.6rem;top:50%;margin: -0.3rem 0 0 -0.3rem;}
.Floor002709 li h2{margin:0;padding-top:2.2vw;font-size:0.26rem;font-weight: normal;}
.Floor002709 li p{margin:0;font-size:0.18rem;color:#666; padding-top:1em; transition:0.3s;line-height: 1.7;min-height:1.5rem}
.Floor002709 li a:hover .icon{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.Floor002709 li a:hover h2{color: #008adc;}
.Floor002709 li a:hover .Ispic{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.Floor002709 li a:hover .txt{border: 1px solid #008adc;}

@media(min-width:1025px){
.Floor002709 li{width:31.3%;}
.Floor002709 li:not(:nth-child(3n)){ margin-right:3%;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:1024px){
.Floor002709 li{width:48%; margin-bottom:4%;}
.Floor002709 li:not(:nth-child(2n)){ margin-right:4%;}
}
@media(max-width:640px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 li a{ font-size:18px;}
.Floor002709 li .txt{ padding-bottom:1.5em;}
.Floor002709 li p{ font-size:16px;}
}
/*RighInfo003134 */
.RighInfo003134{padding:5vw 0;overflow: hidden;}
.RighInfo003134 .auto{}
.RighInfo003134 .img-side{border: solid 1px #e8e8e8; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 58%;position: relative;}
.RighInfo003134 .img-group li .Ispic img{position: absolute;left: 50%;top: 50%;max-width: 100%;max-height: 100%;object-fit: contain;transform: translate(-50%,-50%);opacity: 1;width: 100%;height: auto;right: auto;}
.RighInfo003134 .video{text-align: center;}
.RighInfo003134 .video video{background: #000;height: 58%; max-width: 90%;}

.RighInfo003134 .video .video-wrapper {position: relative;width: 100%;max-width: 90%;margin: 0 auto;padding-bottom: 58%; height: 0;background: #000;}
.RighInfo003134 .video .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;}

.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #008adc; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{font-size: 0.36rem;color: #333; margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003134 .img-side .line{width: 0.3rem; height: 2px; background-color: #008adc;display: block;margin: 0 auto;}
.RighInfo003134 .img-side dl{margin-top:2vw;}
.RighInfo003134 .img-side dl dt{font-size:0.22rem;color:#333;margin-bottom:0.1rem;}
.RighInfo003134 .img-side dl dd{font-size:0.18rem;line-height: 1.8}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1em;color: #fff;border-radius: 5px; margin: 0 5px; min-width:10em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #008adc;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.2em;height: 3.3333em;margin-right: 0.5555em;transition: all 0.5s;}
.RighInfo003134 .img-side .btn a:hover:before{transform: translateX(-0.05rem);}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-fh.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #e8e8e8;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #008adc;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage ul li{margin-bottom:2vw;}
.RighInfo003134 .prod-intro .singlePage ul li .pic{width:50%;float:left;}
.RighInfo003134 .prod-intro .singlePage ul li .txt{width:50%;float:right;padding:0 6%;}
.RighInfo003134 .prod-intro .singlePage ul li h2{font-size:0.28rem;color:#333;margin:0;}
.RighInfo003134 .prod-intro .singlePage ul li p{font-size:0.18rem;color:#666;}


@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #e8e8e8;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
.RighInfo003134 .prod-intro .singlePage ul li a{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;flex-direction: row-reverse;}
.RighInfo003134 .prod-intro .singlePage ul li:nth-child(2n) a{flex-direction:row;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .video video,
.RighInfo003134 .video .video-wrapper{max-width: 100%;}
}




/*PicList002735 */
.PicList002735{padding:5vw 0 0;}
.PicList002735 li{ margin-bottom: 3%; margin-top: 0;}
.PicList002735 li a{display: block;background: #f8f8f8; border: 1px solid #e8e8e8; transition: 0.5s;overflow: hidden;}
.PicList002735 li a:hover{box-shadow: 0 0 15px rgba(0,0,0,0.1);transform: translateY(-10px); background: #008adc;}
.PicList002735 li a:hover .txt h3,
.PicList002735 li a:hover .txt p{color: #fff;}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 70%;transition: all 0.5s;}
.PicList002735 li .txt{padding: 28px;}
.PicList002735 li .txt h3{font-size: 0.22rem; color: #333;font-weight: normal;margin:0.1rem 0;}
.PicList002735 li .txt p{line-height: 28px;color: #666;}
.PicList002735 li:hover .Ispic{transform: scale(1.1);}
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width:31.3%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
/*Page002623 */
.Page002623{padding: 2vw 0 5vw 0; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #008adc;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*PicList000687 */

.PicList000687{padding: 5vw 0 0 0;overflow: hidden;}
.PicList000687 .auto{}
.PicList000687 .more{ text-align: center;width: 142px; line-height: 50px;color: #333; background: #f0f0f0;display: block;}
.PicList000687 .more:hover{background:#008adc;color:#fff;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more2.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
.PicList000687 .more:hover:after{background: url("../images/PicList000687_more.png") no-repeat;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size:0.26rem;color: #333;font-weight: normal;}
.PicList000687 time{}
.PicList000687 p{line-height: 1.85;color: #666; margin-bottom: 2vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687 p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top a{display: block;overflow: hidden;}
.PicList000687 .news-top figure{padding-bottom:65%;transition: all 0.5s;}
.PicList000687 .news-top a:hover figure{transform: scale(1.05);}
.PicList000687 .news-top .info{border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.PicList000687 .news-top time{border-left:1px solid #e2e2e2; padding-left: 1.62vw;display: block; margin-bottom: 2.4vw;color: #008adc;font-size: 0.2rem;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 25px; height:4px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#008adc;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 50%;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 5vw 0 1vw 0;}
.PicList000687 .news-list li{margin-bottom: 1.41vw;}
.PicList000687 .news-list li a{background: #fff; margin-bottom: 1.41vw;display: block;position: relative;}
.PicList000687 .news-list li a:before{left: 0;top: 0.3rem;height: calc(100% - 0.6rem);transition: all 0.5s;content: "";position: absolute;background-color: #008adc;width: 2px;}
.PicList000687 .news-list li:hover a{box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: translateY(-0.035rem);}
.PicList000687 .news-list li:hover a:before{top: 0;height: 100%;}
.PicList000687 .news-list .pic .Ispic{padding-bottom:65%;}
.PicList000687 .news-list .main{padding-left: 3.5vw; padding-right: 3.5vw;}
.PicList000687 .news-list .tit{font-size:0.22rem; margin-bottom: 8px;width: calc(100% - 100px);}
.PicList000687 .news-list time{color: #999;font-size:0.15rem;float:right;}
.PicList000687 .news-list p{margin:0.15rem 0 0.25rem;text-align: justify;}
.PicList000687 .news-list .more{line-height: normal;color: #999;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more3.png");}
@media(min-width:769px){
 .PicList000687 .news-list li a{display: flex;align-items: center;}
 .PicList000687 p{height: 3.7em;width: 100%;}
.PicList000687 .news-list .info{width: calc(100% - 21.5%);}
.PicList000687 .news-list .pic{width: 21.5%;}
.PicList000687 .news-list li:hover .tit{color: #008adc;}
}
@media(max-width:768px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34;}
}



/*RighInfo002973 */
.RighInfo002973{ margin:5vw 0;color: #666;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1400px;border: 1px solid #e8e8e8;}
.RighInfo002973 .news-details{max-width: 1280px; padding:4% 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom:1px solid #e8e8e8;padding-bottom:1vw;}
.RighInfo002973 .news-details .title h1{font-size:0.3rem; margin: 0 0 20px 0;color:#333;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info .pic{text-align: center;margin:0.2rem 0;}

.RighInfo002973 .pn-page aside{padding: 8px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #008adc;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 26px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-print:hover{padding-left: 30px;background-image: url("../images/RighInfo002973_print2.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:5vw;}
.RighInfo002973{ font-size: 14px;}
}


.ContactUs{padding:6.8vw 0;overflow: hidden;}
.ContactUs ul{display: flex;flex-wrap: wrap;}
.ContactUs ul li{width:48.5%;float:left;margin-right:3%; padding:3%;border:1px solid #e8e8e8;transition: all 0.5s;}
.ContactUs ul li:hover{border: 1px solid #008adc;box-shadow: 0 0 10px rgba(0,0,0,0.1	);}
.ContactUs ul li:hover h2{color: #008adc;}
.ContactUs ul li:nth-child(2n){margin-right:0;}
.ContactUs ul li h2{font-size:0.26rem;color:#333;font-weight: normal;margin:0;border-bottom:1px solid #e8e8e8;margin-bottom:0.3rem;}
.ContactUs ul li h2:after{content:'';width:0.5rem;height: 0.02rem;background:#008adc;display: block;margin-top:0.2rem;transition: all 0.5s;}
.ContactUs ul li:hover h2:after{width: 100%;}
.ContactUs ul li p{font-size:0.16rem;line-height: 1.8;margin:0.1rem 0;position: relative;padding-left:0.28rem;}
.ContactUs ul li p.addr{background:url(../images/addr-icon.svg) no-repeat left center/0.21rem;}
.ContactUs ul li p.tel{background:url(../images/tel-icon.svg) no-repeat left center/0.18rem;}
.ContactUs ul li p.fax{background:url(../images/fax-icon.svg) no-repeat left center/0.19rem;}
.ContactUs ul li p.email{background:url(../images/email-icon.svg) no-repeat left center/0.19rem;}
.ContactUs ul li p.web{background:url(../images/web-icon.svg) no-repeat left center/0.2rem;}


/*Form002219*/
.Form002219{padding:6.8vw 0;background:#f5f5f5;}
.Form002219 dl{ width:48.5%; float:left; padding-left:85px; min-height:49px; position:relative; margin-bottom:18px; }
.Form002219 dl.odd{ margin-left:3%;}
.Form002219 dt{ color:#666; font-size:16px; position:absolute; left:0; width:82px; text-align:right; line-height:48px;}
.Form002219 .text{ border:none; border-radius:3px; width:100%; padding:0 10px; line-height:48px;height:48px; color:#5b5b5b;}
.Form002219 .text:focus{box-shadow: 0 0 10px rgba(0,0,0,0.05);}
.Form002219 .text:hover{border: 1px solid rgba(0,138,220,0.4);}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:none; border-radius:3px;overflow:hidden; resize:none; width:100%; height:260px; padding:10px; color:#5b5b5b;}
.Form002219 textarea:hover{border: 1px solid rgba(0,138,220,0.4);}
.Form002219 .btn{ display:inline-block; line-height:48px; min-width:150px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:16px; border:none; border-radius:0px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008adc;} 
.Form002219 .submitbtn:hover{opacity: 0.8;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/




/*PicList002938*/
.PicList002938{padding: 5vw 0 3vw 0;}
.PicList002938 li+li{margin-top:.5rem;}
.PicList002938 time{position: absolute; left: 0; top: 50%; transform: translateY(-50%); font-size: var(--font-size20); color: var(--hover-color);}
.PicList002938 time span{display: block; text-align: center; font-size: var(--font-size60); font-weight: bold;}
.PicList002938 .pic{overflow: hidden;}
.PicList002938 .Ispic{padding-bottom:67.477%; }
.PicList002938 .info{padding:0 .55rem;}
.PicList002938 .tit{font-size: var(--font-size26); color: var(--black); line-height: 1.25; }
.PicList002938 a:hover .tit{color: var(--hover-color);}
.PicList002938 a:hover .New_btn{color: var(--hover-color);}
.PicList002938 .txt{ color: var(--black3); margin-top:.3rem; line-height: 1.6; font-family: 'PoL';}
@media(min-width:1025px){
.PicList002938 a{padding-left:2rem; position: relative; display: block;}
.PicList002938 .con{display: flex; align-items: center; position: relative; padding: .3rem 0;}
.PicList002938 .con::before{position: absolute; right: 0; top: 0; width: 84%; height: 100%; content:''; background:#f5f5f5;z-index: -1;}
.PicList002938 a:hover .con::before{ background:var(--white); box-shadow: 0 0 15px rgba(211,60,221,0.1);}
.PicList002938 .pic{width: 30%; transition: .3s;}
.PicList002938 .info{width:70%;}
.PicList002938 a:hover .pic{transform: translateX(-.3rem);}
}
@media(max-width:768px){
.PicList002938 time{display: none;}
.PicList002938 .info{padding: .2rem 0 0 0;}
.PicList002938 .txt{margin-top: .1rem;}
}



/*RighInfo003072 */
.RighInfo003072{padding:var(--padMar100) 0 0;overflow: hidden;}
.RighInfo003072 .info-top{padding-bottom: var(--padMar100);}


.RighInfo003072 .edit-info{text-align: center; max-width: 13rem; margin: 0 auto;}
.RighInfo003072 .columntit{font-size: var(--font-size30); color: #333; padding-bottom: .3rem; font-weight: bold; text-align: center;}
.RighInfo003072 .edit-info p{line-height:2;font-size:var(--font-size18); color: #333; margin: 0;}
.RighInfo003072 .item-group .txt li{margin: .2rem 0;}
.RighInfo003072 .item-group .txt h4{margin: 0; font-size: var(--font-size20); font-weight: bold; color: #333; padding-bottom: .1rem;}
@media(max-width:640px){
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}
.RighInfo003072 .item-group .item{padding: var(--padMar100) 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f9f8f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}
.RighInfo003072 .item-group h3{font-size: var(--font-size28);letter-spacing: 1px;color: #008adc;margin: 0 0 .3rem 0; font-weight:bold;}
.RighInfo003072 .item-group p{line-height:2;font-size:var(--font-size18); color: #333; margin: 0;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width:48%;}
.RighInfo003072 .item-group .txt{width:45%; padding-top:3vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group p{font-size: 3.5vw;}
}













@media ( max-width:1640px){
	.w_86{width: 94%;}
	.index-column .table-box .depicted ul li{margin-right: .2rem;}
}

@media ( max-width:1200px){
    body{padding-top: .75rem;}
    .rightMenuBtn{ display: block;}
    header{position: fixed;top: 0;left: 0;width: 100%;padding: .15rem 0;z-index: 199;background-color: #fff;}
    header .flex{padding: 0;}
    header .logo img{max-width: 2rem;}
    header .right-box nav{display: block;position: fixed;padding: .3rem .2rem .3rem .2rem;top: .75rem;right: 0;margin-right: 0;width: 300px;background-color: #fff;overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);z-index: 300;}
    header .right-box .search{margin-left: 0;}
    header .right-box nav ul li{margin-right: 0;margin-bottom: .2rem;width: 100%;}
    header .right-box nav ul li a{font-size: .2rem;}
   header .right-box nav ul li.on:after{position: initial;margin-top: .15rem;}
    footer{padding-top: .4rem;}
    footer .main-box{margin-top: .3rem;padding-top: .3rem;}
    footer .main-box .left-box{width: 100%;}
    footer .main-box .right-box{width: 100%;}
    footer .main-box .ewm ul{justify-content: center}
    footer .main-box .share{margin-top: .3rem;text-align: center;}
    footer .main-box .share ul{justify-content: center}
    footer .main-box .foot-nav{display: none;}
    footer .main-box .logo{margin-top: .3rem;}
    footer .main-box .logo ul{justify-content: center}
    footer .bottom-box{margin-top: .3rem;}
    footer .bottom-box .copyright{width: 100%;text-align: center;line-height: 1.5;}
    footer .bottom-box .icp{margin-top: .15rem;width: 100%;text-align: center;line-height: 1.5;}
}

@media ( max-width:1024px){
	.banner img.pc{display: none;}
	.banner img.media{display: block;height: 50vh;object-fit: cover;}
	.banner .mySwiper2 .title{font-size: .36rem;}
	.banner .mySwiper2 .swiper-slide .box{padding: 0 3%;top: 30%;}
	.banner .mySwiper2 .name{margin-top: .2rem;}
	.index-Product .flex .right-box .prev{font-size: .28rem;}
	.index-Product .flex .right-box .next{font-size: .28rem;}
	.index-Product .flex .right-box .box .title a{font-size: .28rem;}
	.index-Product .flex .right-box .mySwiper{margin: .4rem 0;}
	.index-partner{padding: .4rem 0;}
	.index-partner .main-title span{font-size: .28rem;}
	.index-column .table-box .title{font-size: .28rem;}
	.Banner002730 .txt .cn{font-size: .32rem;}
	.RighInfo003134 .img-side .tit{font-size: .28rem;}
	.lm-title{font-size: .28rem;margin-bottom: .3rem;}
}
@media ( max-width:768px){
	.index-Product .flex .left-box{width: 100%;}
	.index-Product .flex .left-box .box{padding: .3rem .2rem;max-width: 100%;box-sizing: border-box;}
	.index-Product .flex .right-box{width: 100%;}
	.index-Product .flex .right-box .box{padding: .3rem .2rem;max-width: 100%;width: 100%;box-sizing: border-box;background: none;}
	.index-Product .flex .right-box .box .more{margin-top: .3rem;}
	.index-column .flex .left-box{width: 100%;padding: .3rem 3%;box-sizing: border-box;}
	.index-column .flex .left-box .box{max-width: 100%;padding: 0%;width: 100%;}
	.index-column .flex .right-box{width: 100%;padding: .3rem 3%;box-sizing: border-box;}
	.index-column .flex .right-box .box{max-width: 100%;padding: 0%;width: 100%;}
	.index-column .table-box .depicted{margin-top: .3rem;}
	.index-column .table-box .depicted ul li{width: 100%;margin-bottom: .15rem;}
	.index-column .table-box .list ul{margin: -1%;justify-content: center}
	.index-column .table-box .list ul li{margin: 1%;}
	.index-column .table-box .text{margin-top: .2rem;}
	.index-column .table-box .more{margin-top: .3rem;}
	.index-partner .list{margin-top: .3rem;}
	.Menu002580 .current{background: url(../images/Menu003135-icon.svg) no-repeat left top .1rem;background-size: 1em auto;}
	.Menu002580 nav ul{background-color: #fff;box-shadow:  0 .1rem .15rem rgba(0, 0, 0, .18)}
	
	.Floor002709 li h2{font-size: .22rem;}
	.Floor002709 li .txt{padding: .15rem;}
	.Floor002709 li p{padding-top: .1rem;}
	.Floor002709 li .icon{position: relative;margin-left: auto;margin-right: auto;top: 0;left: 0;}
	.RighInfo003134 .img-side .ytable-cell{padding-bottom: .2rem;}
	.RighInfo003134 .img-side .btn{margin-top: .3rem;}
	.RighInfo003134 .img-side{margin-bottom: .3rem;}
	.RighInfo003134 .prod-intro .singlePage ul li .pic{float: none;width: 100%;}
	.RighInfo003134 .prod-intro .singlePage ul li .txt{float: none;width: 100%;padding: 0;margin-top: .2rem;}
	.RighInfo003134 .prod-intro .singlePage ul li h2{font-size: .26rem;}
	.PicList002735 li .txt{padding: .2rem;}
	.PicList002938 .tit{font-size: .24rem;}
	.PicList002938 li+li{margin-top: .3rem;}
	.RighInfo003072{padding-top: .4rem;}
	.RighInfo003072 .columntit{font-size: .26rem;}
	.RighInfo003072 .info-top{padding-bottom: .4rem;}
	.RighInfo003072 .item-group h3{font-size: .24rem;margin-bottom: .2rem;}
	.RighInfo003072 .item-group p{font-size: .18rem;}
	.PicList000687 .news-top time{border-left: 0;padding-left: 0;}
	.PicList000687 .news-top .info{padding: .2rem 0;}
	.PicList000687 .news-list .ytable{display: flex;flex-wrap: wrap;flex-flow: column-reverse;}
	.PicList000687 .news-list .info{width: 100%;}
	.PicList000687 .news-list .pic{width: 100%;}
	.ContactUs ul li{width: 100%;float: none;margin-right: 0;margin-bottom: .2rem;}
	.ContactUs ul li h2{font-size: .24rem;margin-bottom: .2rem;}
}
.wow {visibility: visible;}



.PicList002323{padding: 5vw 0;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 ul li{ float: left; width: 48%;margin:0 0 3% 0;text-align: center;}
.PicList002323 ul li:not(:nth-child(3n)){margin-right: 3%;}
.PicList002323 ul li .pic{ position: relative; overflow: hidden; }
.PicList002323 ul li .pic img{transition: 0.5s;}
.PicList002323 ul li h3{color: #333;margin:.18rem 0 0; font-weight: normal; font-size:var(--font-size22);text-align: center;}
.PicList002323 ul li a:hover .pic img{transform: scale(1.1); transition: 0.5s;}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:31.3%; }
}


.zoomContainer{z-index: 2;}


/*20260126*/
#BlowupLens{bottom: 0;left: 0;}
.flinks {
    margin-top: 2em;
}

.flinks a {
    display: inline-block;
    margin-right: 2em;
    color: rgba(255, 255, 255, .6);
    transition: .3s;
}

.flinks a:hover {
    color: #fff;
}
.flinks:not(:has(a)){display: none;}
.Form002219 dd {
    position: relative;
}

.Form002219 dd .err {
    color: #f00;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    line-height: 20px;
    margin-top: -10px;
    padding: 0 1em;
    pointer-events: none;
}




.Joinlist{padding: var(--padMar80) 0; }
.Joinlist .list {padding: 0 0.5rem;background: #f6f8fa;border-radius: var(--radius);}
.Joinlist .list+.list {margin-top: 0.2rem;}
.Joinlist .job-title {line-height: 1.8;padding: 0.25rem 0;cursor: pointer;position: relative;color:#333;}
.Joinlist .job-title p {margin: 0 0 0.15rem;position: relative;line-height: 1.875;font-size:.2rem;}
.Joinlist .job-title span {color: #333;display: inline-block; font-weight: lighter;}
.Joinlist .job-title span+span {margin-left: 0.45rem;}

.Joinlist .job-title span{color: #333;display: inline-block;padding-left: 0.24rem;background-repeat: no-repeat;background-position: left center; background-size: 0.18rem auto;}
.Joinlist .job-title span.num{background-image: url(../images/icon-num.svg); background-size: 0.2rem auto;}
.Joinlist .job-title span.ep{background-image: url(../images/icon-ep.svg);}
.Joinlist .job-title span.wp{background-image: url(../images/icon-place.svg);}

.Joinlist .job-title i {position: absolute;width: 0.28rem;height: 0.28rem;background:var(--color);border-radius: 50%;right: 0;top: 50%;margin-top: -0.14rem;}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: #fff;}
.Joinlist .job-title i::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.Joinlist .job-title i::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.Joinlist .job-title.select i::after {display: none;}
.Joinlist .job-title.select {color:#008adc;}
.Joinlist .job-main {display: none;padding: 0.4rem 0 ;border-top: 1px dotted rgba(0, 0, 0, 0.15);}
.Joinlist strong {display: block;color: #333;margin-bottom: 0.12rem;}
.Joinlist .job-main .job-info {line-height: 1.8; }
.Joinlist .job-main .job-info p {margin: 0;}
.Joinlist .job-main .job-info p+p {margin-top: 0.1rem;}

.Joinlist .apply{width:1.8rem;line-height: 0.55rem;border-radius: 0.5rem;background:none;text-align: center; margin: 0.32rem 0; border: 1px solid #008adc;}
.Joinlist .apply a{color:#008adc;display: inline-block;font-size: .16rem;background: url(../images/apply.svg) no-repeat right center;padding-right:0.32rem;background-size: auto 0.24rem; cursor: pointer;}


@media (max-width:1024px) {
.Joinlist .job-title {line-height: 1.6;padding: 0.2rem 0px;}
.Joinlist .job-title p {margin: 0px 0px 5px 0px;line-height: 1.6;}
.Joinlist .job-title span:nth-of-type(1) {width: 100%;max-width: 100%;}
.Joinlist .job-title span+span {margin-left: 0px;width: 100%;line-height: 1.75;}
.Joinlist .job-main .job-info p+p, 
.Joinlist .job-main .job-info p {margin-top: 0.1rem;}
.Joinlist .list{padding: 0 0.25rem;}
}

.Joinlist .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.Joinlist .popUp-box.show{left: 0;}
.Joinlist .popUp-box .ytable{height: 100%;}
.Joinlist .popUp-box .main{position: relative; max-width: 7rem; background-color: #fff; width: 90%; margin: 0 auto;}
.Joinlist .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.Joinlist .from{padding: 3em;}
.Joinlist .from .information{font-size:.32rem; color: #333; text-align: center; padding-bottom:.2rem;}
.Joinlist .from .text{width: 100%;height:.4rem; line-height:.4rem; padding: 0 0.15rem; font-size: .16rem; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.Joinlist .from textarea.text{height: auto;}
.Joinlist .from table tr,
.Joinlist .from table td{font-size:.16rem;}
.Joinlist .from td{color: #333333; }
.Joinlist .from .queueList{margin: .1rem 0 0 0;}
.Joinlist .from .btn{width: 10em;height:.5rem;background: #008adc;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff; border: 0; cursor:pointer;font-size:.16rem;padding: 0;}
.Joinlist .from .btn-reset{background: #6e6e6e;}
.Joinlist .from .btn + .btn{margin-left: 0.625em;}

.Joinlist .from .file{width: 100%;height:.4rem; line-height:.4rem; font-size: .16rem; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);padding: 0 0.15rem;}
input[type="file"] {opacity: 0;position: absolute;width: 0;height: 0;overflow: hidden;clip: rect(0, 0, 0, 0);}
@media (min-width:1025px) {
.Joinlist .from .f-name{text-align: right; font-size:.16rem;}
.Joinlist .from td{line-height:.4rem;vertical-align: top;padding-top:.2rem; }
.Joinlist .from .w1{width:10%;}
.Joinlist .from .w2{width:36.969%;}
.Joinlist .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.Joinlist .from td{display: block;}
}

.Joinlist .apply-btn{text-align: center; padding:3em 0}
.Joinlist .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #008adc; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.Joinlist .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}


/* 第三方 */
.embed-group-icon{ width: 130px !important;}