﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(pscroll.css);
/*首页*/
.header .nav > ul > li#m1.on > a:after{width: 0;}
.header:hover .nav > ul > li#m1.on > a:after{width: 100%;}
.header.small .nav > ul > li#m1.on > a:after{width: 100%;}
/*轮显*/
.c-banner1 .swiper-pagination {display: flex;align-items: center;justify-content: left; bottom: 160px;width: 100%;}
.c-banner1 .swiper-pagination-bullet {position: relative; margin: 0 8px !important; width: 19px; height: 22px;display: inline-block;border-radius: 100%; background: transparent;opacity: 1;}
.c-banner1 .swiper-pagination-bullet::before {content: ""; position: absolute; z-index: -1;top: 4px;left:2px; width: 14px; height: 14px; border-radius: 50%;background: #ffffff;
 transition: all 0s;}
.c-banner1 .swiper-pagination-bullet.swiper-pagination-bullet-active::before { top: 0px; left: 0px;width: 19px; height: 22px; /*  border: 2px solid rgba(255, 255, 255, .5); background: transparent; */background: url(../images/i_pic1.png) no-repeat; background-size: 19px 22px;border-radius: 0;}
.c-banner1 .swiper-pagination-bullet svg {vertical-align: top;}
.c-banner1 .swiper-pagination-bullet svg circle { opacity: 0; fill: none; stroke: #f40000; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 39 39;stroke-dashoffset: 39; -webkit-transition: stroke-dashoffset 0s linear, opacity 0s linear; transition: stroke-dashoffset 0s linear, opacity 0s linear;}
.c-banner1 .swiper-pagination-bullet.swiper-pagination-bullet-active svg circle { opacity: 1;stroke-dashoffset: 0; -webkit-transition: stroke-dashoffset 5s linear, opacity 0s linear; transition: stroke-dashoffset 5s linear, opacity 0s linear;}


@media screen and (max-width: 1200px) {
/*轮显*/
.c-banner1 .swiper-pagination{bottom: 50px;}

}
@media screen and (max-width: 992px) {
  /*轮显*/
  .c-banner1 .swiper-pagination{ bottom:40px;}
}
@media screen and (max-width: 780px) {
  /*轮显*/
  .c-banner1 .swiper-pagination{ bottom:30px;}
}
@media screen and (max-width: 640px) {
/*轮显*/
.main .banner .swiper-button-prev,.main .banner .swiper-button-next{ width:40px; height:40px; margin-top:-20px;background-size:10px auto;}
.c-banner1 .swiper-pagination-bullet {margin: 0 4px !important;}
/*.main .banner .swiper-other { bottom: 20px;}*/
.c-banner1 .swiper-pagination{ bottom:20px;}

}
@media screen and (max-width: 480px) {
/*轮显*/
.c-banner1 .swiper-pagination{ bottom:20px;}
}

@media screen and (max-width: 420px) {
/*轮显*/
.c-banner1 .swiper-pagination{ bottom:15px;}


}
@media screen and (max-width: 360px) {
/*轮显*/
/* .main .banner .swiper-slide .desc{ font-size:14px;} */

}
@media screen and (min-width: 1200px) {
/*轮显*/
/* .swiper-container{ height:100%!important;}
.main .banner .swiper-slide {position: relative; height:100%;} */

}
/*留言*/
.i_one_bg{position: relative;overflow: hidden;}
.i_one_bg .i_one{overflow: hidden;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.27);z-index: 1;}
.i_one_bg .i_one .wrap12{height: 130px;display: flex;align-items: center;justify-content: space-between;}
.i_one_bg .i_one .title{width: 15.57%;color: #ffffff;line-height: 56px;}
.i_one_bg .i_one .divs{width: 19.45%;margin-right: 0.9%;overflow: hidden;background: #ffffff;height: 56px;position: relative;padding-left: 56px;}
.i_one_bg .i_one .divs::before{content: "";position: absolute;width: 56px;height: 56px;left: 0;top: 0;background-repeat: no-repeat;background-position: center center;background-size: auto 22px;}
.i_one_bg .i_one .divs.bgs1::before{background-image: url(../images/i_pic2.png);}
.i_one_bg .i_one .divs.bgs2::before{background-image: url(../images/i_pic3.png);}
.i_one_bg .i_one .divs.bgs3::before{background-image: url(../images/i_pic4.png);}
.i_one_bg .i_one .divs.bgs4::before{background-image: url(../images/email.png);}
.i_one_bg .i_one .divs .inputs{overflow: hidden;outline: none;border: 0;background: none;width: 100%;height: 56px;color: #555555;font-size: 15px;}
.i_one_bg .i_one .divs .inputs::-webkit-input-placeholder {color: #555555;}
.i_one_bg .i_one .divs .inputs:-moz-placeholder {color: #555555;}
.i_one_bg .i_one .divs .inputs::-moz-placeholder {color: #555555;}
.i_one_bg .i_one .divs .inputs:-ms-input-placeholder {color: #555555;}
.i_one_bg .i_one .bnts{width: 14.14%;background: #e79535;height: 56px;border: 0;outline: none;color: #ffffff;overflow: hidden;font-size: 16px;cursor: pointer;transition:all 0.3s;margin-right: 2%;}
.i_one_bg .i_one .bnts:hover{opacity:0.9;filter:Alpha(opacity=90);}
.i_one_bg .i_one .weixin{width: 5.428%;display: block;margin-right: 1%;}
@media screen and (max-width: 1560px) {
  /*留言*/
  .i_one_bg .i_one .divs{padding-left: 40px;}
  .i_one_bg .i_one .divs::before{width: 40px;}
}
@media screen and (max-width: 1440px) {
  /*留言*/
  .i_one_bg .i_one .divs{padding-left: 36px;}
  .i_one_bg .i_one .divs::before{width: 36px;background-size: auto 20px;}
}
@media screen and (max-width: 1200px) {
  /*留言*/
  .i_one_bg .i_one{position: static;padding-top: 20px;padding-bottom: 30px;}
  .i_one_bg .i_one .wrap12{height: auto;}
  .i_one_bg .i_one .weixin{display: none;}
  .i_one_bg .i_one .divs .inputs{font-size: 14px;}
  .i_one_bg .i_one .divs{width: 21.45%;border:1px solid #f6f6f6;}
  .i_one_bg .i_one .bnts{margin-right: 0;width: 100%;}
}
@media screen and (max-width: 1100px) {
  /*留言*/
  .i_one_bg .i_one .wrap12{display: block;}
  .i_one_bg .i_one .title{width: 100%;}
  .i_one_bg .i_one .divs{width: 100%;margin-right: 0;}
}
@media screen and (max-width: 992px) {
  /*留言*/

}
@media screen and (max-width: 640px) {
  /*留言*/
  .i_one_bg .i_one{padding-top: 10px;}
  .i_one_bg .i_one .title{line-height: 46px;}
  .i_one_bg .i_one .divs{height: 46px;}
  .i_one_bg .i_one .divs::before{height: 46px;background-size: auto 18px;}
  .i_one_bg .i_one .divs .inputs{height: 46px;}
  .i_one_bg .i_one .bnts{height: 46px;font-size: 14px;}
}
@media screen and (max-width: 480px) {
  /*留言*/
  .i_one_bg .i_one .divs .inputs{font-size: 13px;}
  .i_one_bg .i_one .bnts{font-size: 13px;}
}
@media screen and (max-width: 420px) {
  /*留言*/

}
/*关于*/
.i_about{ margin-top:6%; margin-bottom:5%; position:relative;min-height:600px; overflow:hidden;background-repeat: no-repeat;background-position: center center;background-size: cover; }
.i_about .i_about_l{ position:absolute;width:46.145%; overflow:hidden; right:0; top:0;  }
.i_about .i_about_l .img{ width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.i_about .i_about_l:hover .img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_about .i_about_l .imgs{ position:relative; overflow:hidden; cursor:pointer;}
.i_about .i_about_l .imgs .bgs{ width:100%; height:100%; top:0; left:0; position:absolute;display: flex; align-items: center; justify-content: left;}
.i_about .i_about_l .imgs .bgs i{ display:block;  width:126px; height:126px; margin:0 auto; position:relative;background:url(../images/i_pic2.png) center center no-repeat; background-size:100% 100%;}
.i_about .i_about_r{ float:left; width:52%; overflow:hidden; max-width:695px;}
.i_about .i_about_r .h4{ position:relative;  font-weight:bold;color:#232323; line-height:1.3; margin-top:4%; }
.i_about .i_about_r .h4 .t1{background: url(../images/i_pic6.png) right top no-repeat;background-size: 40px 40px;display: inline-block;padding-right: 20px;padding-top: 10px;}
.i_about .i_about_r .desc{ overflow:hidden; line-height:1.8; margin-top:4%; color:#555555;font-size: 16px;}
.i_about .i_about_r .counter{ text-align:left; margin-top:7%;}
.i_about .i_about_r .counter ul li{ display:inline-block; vertical-align:top;width:32%;transition:all 0.3s; position:relative; }
.i_about .i_about_r .counter ul li .txts2{}
.i_about .i_about_r .counter ul li .nums{  line-height:1; color:var(--main-color);}
.i_about .i_about_r .counter span{display:inline-block; vertical-align:middle; overflow:hidden; letter-spacing:1px;  font-weight:bold; font-family:Arial; }
.i_about .i_about_r .counter label{display:inline-block;vertical-align:top;font-weight:500;color: #323232; }
.i_about .i_about_r .counter .h6{ font-weight: normal; overflow:hidden; line-height:24px;  /*  white-space:nowrap;text-overflow:ellipsis; */ margin-top:12px; margin-bottom:6px; color:#999999;font-size: 16px;}
.i_about .i_about_r .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_about .i_about_r .rbtn{ margin-top:8%;font-size: 16px;}
@media screen and (max-width: 1560px) {
  /*关于*/
  .i_about{ min-height:inherit;}
  .i_about .i_about_r .counter{ margin-top:10%;}
  .i_about .i_about_r .h4{ margin-top:2%;}
  .i_about .i_about_l .imgs .bgs i{ height:116px; width:116px;}

}
@media screen and (max-width: 1440px) {
  /*关于*/
  .i_about .i_about_r .counter .h6{font-size: 15px;}
  .i_about .i_about_r .rbtn{font-size: 15px;}
}
@media screen and (max-width: 1200px) {
  /*关于*/
  .i_about .i_about_r .desc{ line-height:1.6;font-size: 15px;}
  .i_about .i_about_r .counter{ margin-top:8%;}
  .i_about .i_about_r .h4{ margin-top:0%;}
  .i_about .i_about_r .rbtn{ margin-top:6%;font-size: 14px;}
  .i_about .i_about_l .imgs .bgs i{ height:100px; width:100px;}
  .i_about .i_about_r .counter .h6{font-size: 14px;}

}
@media screen and (max-width: 992px) {
  /*关于*/
  .i_about .i_about_l{ position:static; width:100%;}
  .i_about .i_about_r{ float:none; width:100%; max-width:none; margin-top:5%; text-align:center;}
  .i_about .i_about_r .desc{ margin-top:3%; text-align:left;font-size: 14px;}
  .i_about .i_about_r .counter{ text-align:center;}
  .i_about .i_about_r .counter span{ font-size:40px;}

}
@media screen and (max-width: 640px) {
  /*关于*/
  .i_about .i_about_l .imgs .bgs i{ height:80px; width:80px;}
  .i_about .i_about_r .counter span{ font-size:32px;}
  .i_about .i_about_r .counter .h6{font-size: 13px;}
  .i_about .i_about_r .rbtn{font-size: 13px;margin-top: 5%;}
  .i_about .i_about_r .h4 .t1{background-size: 30px 30px;padding-top: 5px;padding-right: 15px;}

}
@media screen and (max-width: 480px) {
  /*关于*/
  .i_about .i_about_l .imgs .bgs i{ width:60px; height:60px;}
  .i_about .i_about_r{ margin-top:6%;}
  .i_about .i_about_r .desc{font-size: 13px;}
  .i_about .i_about_r .counter .h6{font-size: 12px;}

}
@media screen and (max-width: 420px) {
    /*关于*/


}

/*翻译项目*/
.i_product_bg{  overflow:hidden;background-repeat: no-repeat;background-position: center center;background-size: cover; }
.i_product_t{text-align: center;margin-top:5%;overflow: hidden;}
.i_product_t .h3{ position:relative;  font-weight:bold;color:#232323; line-height:1.3; }
.i_product_t .h3 .t1{background: url(../images/i_pic6.png) right top no-repeat;background-size: 40px 40px;display: inline-block;padding-right: 20px;padding-top: 10px;}
.i_product_t .p{max-width: 960px;margin: 0 auto; overflow:hidden; line-height:1.8; margin-top:2%; color:#555555;}
.i_product{margin-top: 3%;overflow: hidden;margin-bottom: 6%;}
.i_product .boxs .imgs{ position:relative; z-index: 0;}
.i_product .boxs .imgs .img{overflow: hidden;padding-top:130%;position: relative;}
.i_product .boxs .imgs .img img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_product .boxs:hover .imgs .img img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);}
.i_product .boxs .imgs::after{content: "";position: absolute;bottom: 0;right: 0;width: 100%;height: 100%;background: #e79535;z-index: -1;transition:all 0.3s;}
.i_product .boxs:hover .imgs::after{bottom: -7px;right: -7px;}
.i_product .boxs .h3{overflow: hidden;line-height: 32px;height: 32px;white-space:nowrap;text-overflow:ellipsis;margin-top: 8%;font-weight: normal;color: #222222;}
.i_product .boxs .p{overflow: hidden;line-height: 26px;margin-top: 5px;height: 26px;white-space:nowrap;text-overflow:ellipsis;color: #9c9c9c;font-size: 15px;}
.i_product .pages{width: 132px;margin: 0 auto;margin-top: 6%;position: relative;height: 60px;}
.i_product .swiper-button-next,.i_product .swiper-button-prev{width: 60px;height: 60px;background-size: 100% 100%;transition:all 0.3s;margin-top: 0;}
.i_product .swiper-button-prev{background-image: url(../images/left.png);left: 0;top: 0;}
.i_product .swiper-button-prev:hover{background-image: url(../images/left_on.png);}
.i_product .swiper-button-next{background-image: url(../images/right.png);right: 0;top: 0;}
.i_product .swiper-button-next:hover{background-image: url(../images/right_on.png);}

@media screen and (max-width: 1200px) {
/*翻译项目*/
.i_product .pages{width: 112px;}
.i_product .swiper-button-next,.i_product .swiper-button-prev{width: 50px;height: 50px;}
}
@media screen and (max-width: 992px) {
/*翻译项目*/
.i_product .pages{width: 92px;}
.i_product .swiper-button-next,.i_product .swiper-button-prev{width: 40px;height: 40px;}
.i_product .boxs .h3{line-height: 26px;height: 26px;}
.i_product .boxs .p{line-height: 22px;height: 22px;font-size: 14px;}
}

@media screen and (max-width: 640px) {
/*翻译项目*/
.i_product_t{margin-top: 6%;}
.i_product_t .h3 .t1{background-size: 30px 30px;padding-top: 5px;padding-right: 15px;}
.i_product_t .p{margin-top: 3%;}
.i_product{margin-top: 4%;}
.i_product .boxs .p{font-size: 13px;}
}
@media screen and (max-width: 480px) {
/*翻译项目*/
.i_product{margin-top: 5%;}
.i_product .boxs .p{font-size: 12px;}
}

/*翻译领域*/
.i_area_bg{  overflow:hidden;background-repeat: no-repeat;background-position: center center;background-size: cover; }
.i_area_bg .i_product_t .h3{color: #ffffff;}
.i_area_bg .i_product_t .p{color: #ffffff;}
.i_area{overflow: hidden;margin-top: 4%;}
.i_area ul{display: flex;flex-wrap: wrap;gap: 1.5%;}
.i_area ul li{width: 13%;overflow: hidden;position: relative;border-radius: 16px;z-index: 0;margin-bottom: 1.5%;}
.i_area ul li::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.4);border-radius: 16px;z-index: -2; }
.i_area ul li::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 16px;background: url(../images/i_bg1.png) center center no-repeat;background-size: cover;z-index: -1; transition:all 0.3s;;opacity:0;filter:Alpha(opacity=0);}
.i_area ul li:hover:before{opacity:1.0;filter:Alpha(opacity=100);}
.i_area ul li .boxs{text-align: center;width: 96%;margin: 0 auto;}
.i_area ul li img{display: block;margin: 0 auto;width: 60px;height: 60px;margin-top: 45px;}
.i_area ul li .h3{color: #ffffff;overflow: hidden;font-weight: normal;line-height: 26px;min-height: 36px;margin-top: 15px;margin-bottom: 35px;}
.i_area_a{text-align: center;margin-top: 4%;padding-bottom: 7%;overflow: hidden;}
@media screen and (max-width: 1560px) {
/*翻译领域*/
.i_area ul li img{width: 50px;height: 50px;}
}
@media screen and (max-width: 1200px) {
/*翻译领域*/

}
@media screen and (max-width: 992px) {
/*翻译领域*/
.i_area ul li{width: 15.4%;}
}
@media screen and (max-width: 780px) {
/*翻译领域*/
.i_area ul li{width: 18.8%;}
}
@media screen and (max-width: 640px) {
/*翻译领域*/
.i_area ul li{width: 23.7%;}
}
@media screen and (max-width: 480px) {
/*翻译领域*/
.i_area ul li{width: 32%;}
.i_area ul li img{margin-top: 35px;width: 40px;height: 40px;}
.i_area ul li .h3{margin-bottom: 25px;min-height: 30px;/* line-height: 30px; */}
}
@media screen and (max-width: 420px) {
/*翻译领域*/
.i_area ul li img{margin-top: 25px;}
.i_area ul li .h3{margin-bottom: 20px;}

}

/*翻译语种*/
.i_language_a{text-align: center;margin-top: -3%;padding-bottom: 1%;overflow: hidden;}
.index-research{max-width: 1200px;margin: 0 auto;margin-top: 4%;}
.index-research .map-list {
  --pointw: 10px;
  margin-right: -3%;
  position: relative;
  max-width: 100%;
}
.index-research .map-list .list-li {
  display: block;
  position: absolute;
}
/* .index-research .map-list .list-li:hover {
  z-index: 3;
}
.index-research .map-list .list-li:hover .line-cont {
  opacity: 1;
  pointer-events: auto;
} */
.index-research .map-list .point {
  --anstime: 3s;
  display: block;
  z-index: 2;
  margin-left: calc(var(--pointw)*-0.5);
  margin-top: calc(var(--pointw)*-0.5);
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--pointw);
  height: var(--pointw);
}
.index-research .map-list .point .i {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: var(--main-color);
  opacity: 1;
}
.index-research .map-list .point .i2 {
  animation: map-point var(--anstime) infinite;
  animation-delay: 1.5s;
}
.index-research .map-list .point .i3 {
  animation: map-point var(--anstime) infinite;
  animation-delay: 3s;
}
.index-research .map-list .line-cont {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.index-research .map-list .line {
  flex-shrink: 0;
  width: 111px;
  padding-top: 46px;
}
.index-research .map-list .line img {
  display: block;
  width: 100%;
}
.index-research .map-list .cont {
  border: 2px solid #ff4248;
  width: 285px;
  padding: 32px 20px 22px;
  background: #ffffff;
  font-size: 18px;
  line-height: 1.4em;
  color: #666666;
}
.index-research .map-list .cont .cont-tit {
  color: #ff4248;
}
.index-research .map-list .cont .cont-tit .area {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2em;
}
.index-research .map-list .cont .cont-tit .diagonal-line {
  display: inline-block;
  transform: skewX(-30deg) translate(0, 10%);
  margin: 0 0.5em 0 0.7em;
  width: 1px;
  height: 0.8em;
  background: #7b9fb3;
}
.index-research .map-list .cont .cont-tit .txt {
  margin-top: 1em;
  font-size: 18px;
  color: #474747;
}
.index-research .map-list .cont .cont-tag {
  margin: 18px -0.65em 0;
}
.index-research .map-list .cont .tag-li {
  padding: 0 0.65em;
}
.index-research .map-list .cont .tag-li::before {
  content: '';
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
  transform: translateY(-0.15em);
  border-radius: 50%;
  height: 4px;
  width: 4px;
  background: var(--main-color);
}
.index-research .map-list .li-area {
  position: absolute;
  left: 50%;
  top: -10px;
  /* transform: translate(-50%, 0); */
  padding-left: 30px;
  word-break: keep-all;
  white-space: nowrap;
  font-weight: normal;
  font-size: 15px;
  line-height: 1.2em;
  color: #222222;
}
.index-research .map-list .li1 {
  left: 5%;
  top: 19.27%;
}
.index-research .map-list .li2 {
  left: 16.5%;
  top: 27.53%;
}
.index-research .map-list .li3 {
  left: 17.91%;
  top: 38.89%;
}
.index-research .map-list .li4 {
  left: 19%;
  top: 52.66%;
}
.index-research .map-list .li5 {
  left: 34.58%;
  top: 8.77%;
}
.index-research .map-list .li6 {
  left: 35.08%;
  top: 14.8%;
}
.index-research .map-list .li7 {
  left:33.416%;
  top: 33.416%;
}
.index-research .map-list .li8 {
  left: 28.66%;
  top: 82.78%;
}
.index-research .map-list .li9 {
  left: 45.08%;
  top: 27.88%;
}
.index-research .map-list .li10 {
  left: 51.33%;
  top: 30.63%;
}
.index-research .map-list .li11 {
  left: 48%;
  top: 35.45%;
}
.index-research .map-list .li12 {
  left: 46.5%;
  top:40.27%;
}
.index-research .map-list .li13 {
  left: 57.25%;
  top:32.185%;
}
.index-research .map-list .li14 {
  left: 54.75%;
  top:36.14%;
}
.index-research .map-list .li15 {
  left: 56.75%;
  top:41.3%;
}
.index-research .map-list .li16 {
  left: 51.83%;
  top:49.91%;
}
.index-research .map-list .li17 {
  left: 53.41%;
  top:59.89%;
}
.index-research .map-list .li18 {
  left: 57.16%;
  top:65.06%;
}
.index-research .map-list .li19 {
  left: 61.25%;
  top:51.97%;
}
.index-research .map-list .li20 {
  left: 75.33%;
  top:21.85%;
}
.index-research .map-list .li21 {
  left: 68.75%;
  top:30.98%;
}
.index-research .map-list .li22 {
  left: 71.33%;
  top:39.93%;
}
.index-research .map-list .li23 {
  left: 67.66%;
  top:45.78%;
}
.index-research .map-list .li24 {
  left:73.08%;
  top:48.53%;
}
.index-research .map-list .li25 {
  left:69.16%;
  top:53.7%;
}
.index-research .map-list .li26 {
  left:79.83%;
  top:31.49%;
}
.index-research .map-list .li27 {
  left:87.16%;
  top:40.96%;
}
.index-research .map-list .li28 {
  left:83.16%;
  top:46.2%;
}
.index-research .map-list .li29 {
  left:78.75%;
  top:51.63%;
}
.index-research .map-list .li30 {
  left:76.71%;
  top:58%;
}
.index-research .map-list .li9 .line-cont {
  left: auto;
  right: 0;
}
.index-research .map-list .li9 .line {
  order: 2;
  transform: scaleX(-1);
}
.index-research .map-list .li10 .line-cont {
  left: auto;
  right: 0;
}
.index-research .map-list .li10 .line {
  order: 2;
  transform: scaleX(-1);
}
.index-research .map-list .li11 .line-cont {
  left: auto;
  right: 0;
}
.index-research .map-list .li11 .line {
  order: 2;
  transform: scaleX(-1);
}
.index-research .map-list .li12 .line-cont {
  left: auto;
  right: 0;
}
.index-research .map-list .li12 .line {
  order: 2;
  transform: scaleX(-1);
}
.index-research .map-list—m{ display:none; margin-top:2%;}
.index-research .map-list—m img{ width:100%; display:block;}
@media screen and (max-width: 1200px) {
/*翻译语种*/
.index-research .map-list .li-area {font-size: 14px;}
}

@media screen and (max-width: 992px) {
/*翻译语种*/
.index-research .map-list{ display:none;}
.index-research .map-list—m{ display:block;}
.index-research .map-list .li-area {font-size: 13px;}
}
@media screen and (max-width: 640px) {
/*翻译语种*/
.index-research .map-list .li-area {font-size: 12px;}
}
@media screen and (max-width: 480px) {
/*翻译语种*/

}
@media screen and (max-width: 420px) {
/*翻译语种*/

}

/*标签切换*/
.i_help_bg{background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;margin-top: 92px;}
.i_help_bg .wrap12{position: relative;}
.i_help_bg .i_help_l{max-width: 610px;width: 48%;}
.i_help_bg .h3{font-weight: normal;position: relative;line-height: 1.3;margin-top: 120px;display: inline-block;vertical-align: top;z-index: 0;color: #222222;}
.i_help_bg .h3 img{display: block;position: absolute;left: 50%;transform: translate(-50%, 0%);bottom: 0;height: 85px;z-index: -1;width: 841px;max-width: none;}
.i_help_bg .i_help_title{overflow: hidden;font-weight: bold;color: #222222;line-height: 1.3;margin-top: 8px;}
/* .i_help_bg .i_help_title .color{color: var(--main-color);} */
.i_help_bg .i_help_title .divhidden{opacity:0;filter:Alpha(opacity=0);transition: all 1.5s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ height: 0; overflow:hidden; display:block;}
.i_help_bg .i_help_title .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*//*display:block;*/height: auto; overflow:hidden;}
.i_help_bg .i_help_p{overflow:hidden;line-height: 28px; margin-top:7%;color: #555555;font-size: 15px;height: 112px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.i_help_bg .i_help_p .divhidden{opacity:0;filter:Alpha(opacity=0);transition: all 1.5s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ height: 0; overflow:hidden; display:block;}
.i_help_bg .i_help_p .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*//*display:block;*/height: auto; overflow:hidden;}
.i_help_bg .i_help_img{max-height: 81px;display: block;margin-top: 7%;}
.i_help_bg .i_help_a{margin-top: 4%;overflow: hidden;background: #ffffff;margin-bottom: 125px;max-width: 1150px;}
.i_help_bg .i_help_a ul{display: flex;align-items: center;}
.i_help_bg .i_help_a ul li{width: 20%;overflow: hidden;text-align: center;cursor: pointer;}
.i_help_bg .i_help_a ul li .h4{margin-top: 26px;line-height: 38px;height: 38px;font-weight: normal;color: #222222;}
.i_help_bg .i_help_a ul li .p{color: #d9d9d9;font-size: 12px;line-height: 22px;height: 22px;overflow: hidden;text-transform: uppercase;margin-bottom: 25px;}
.i_help_bg .i_help_a ul li.on{background: url(../images/i_bg3.jpg) no-repeat;background-size: cover;}
.i_help_bg .i_help_a ul li.on .h4{color: #ffffff;}
.i_help_bg .i_help_a ul li.on .p{color: #ffffff;}
.i_help_r{position: absolute;right: 0;top: -46px;height: 100%;width: 50%;}
.i_help_r .divhidden{opacity:0;filter:Alpha(opacity=0);transition: all 1.5s;  /*height:0;*/ /*display:none;*/ /*overflow:hidden;*/ height: 100%; overflow:hidden; display:block;position: absolute;left: 0;top: 0;width: 100%;}
.i_help_r .divhidden.on{opacity:1.0;filter:Alpha(opacity=100);/* height:auto;*//*display:block;*/height: 100%; overflow:hidden;}
.i_help_r img{display: block;width: 100%;height: 100%;object-fit: cover;}
@media screen and (max-width: 1600px) {
/*标签切换*/
.i_help_bg .h3 img{height: 70px;width: 685px;}
.i_help_bg .i_help_p{height: 130px;line-height: 26px; -webkit-line-clamp: 5;}
}
@media screen and (max-width: 1400px) {
/*标签切换*/
.i_help_bg .h3 img{height: 60px;width: 587px;}

}
@media screen and (max-width: 1200px) {
/*标签切换*/
.i_help_bg .h3 img{height: 50px;width: 490px;}
}
@media screen and (max-width: 992px) {
/*标签切换*/
.i_help_bg{margin-top: 5%;}
.i_help_r{position: static;margin-top: 0;width: 100%;}
.i_help_r .divhidden{position: static;height: 0;}
.i_help_r .divhidden.on{height: auto;}
.i_help_bg .h3 img{height: 40px;width: 392px;left: 0;transform: translate(0%, 0%);}
.i_help_bg .h3{margin-top: 8%;display: block;}
.i_help_bg .i_help_a{margin-bottom: 6%;}
.i_help_bg .i_help_l{width: 100%;max-width: none;}
.i_help_bg .i_help_p{height: 104px;-webkit-line-clamp: 4;}
}
@media screen and (max-width: 640px) {
/*标签切换*/
.i_help_bg .i_help_a ul li .p{display: none;}
.i_help_bg .i_help_a ul li .h4{margin-top: 3%;margin-bottom: 3%;}
.i_help_bg .i_help_p{font-size: 14px;margin-top: 5%;}

}
@media screen and (max-width: 480px) {
/*标签切换*/
.i_help_bg .h3{margin-top: 7%;}
.i_help_bg .i_help_p{height: 156px;-webkit-line-clamp: 6;}
}
@media screen and (max-width: 420px) {
/*标签切换*/
.i_help_bg .i_help_p{min-height: 182px;-webkit-line-clamp: 7;}
}

/*新闻*/
.i_news{overflow: hidden;margin-top: 4%;margin-bottom: 7%;}
.i_news .i_news_l{overflow: hidden;position: relative;float: left;max-width: 699px;width: 49%;}
.i_news .i_news_l .imgs{ overflow:hidden; position:relative; padding-top:464px; }
.i_news .i_news_l .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;object-fit: cover;}
.i_news .i_news_l:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_news .i_news_l .bgs{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.27);padding-top: 20px;padding-bottom: 20px;}
.i_news .i_news_l .bgs .h3{margin: 0 auto; width: 94%;max-width: 630px;line-height: 34px;height: 34px;overflow: hidden;padding-right: 70px;font-weight: bold;color: #ffffff;white-space:nowrap;text-overflow:ellipsis;}
.i_news .i_news_l .swiper-pagination{position: absolute;bottom: 20px;right: 3%;}
.i_news .i_news_l .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border: 1px solid rgba(231,149,53,0.31);background: none;opacity: 1;margin-left: 8px;}
.i_news .i_news_l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color: var(--main-color);}
.i_news .i_news_r{overflow: hidden;width: 49%;max-width: 652px;float: right;border-top: 1px solid #e6e6e6;}
.i_news .i_news_r .i_news_ul{ overflow:hidden;}
.i_news .i_news_r .i_news_ul .inr-list{display: block;padding-top: 25px; padding-bottom:25px; overflow:hidden; border-bottom:1px solid #e6e6e6; text-align:left; transition:all 0.3s;}
.i_news .i_news_r .i_news_ul .inr-list .imgs{ overflow:hidden; float:left; width:160px; height:103px; margin-right:10px; position:relative;}
.i_news .i_news_r .i_news_ul .inr-list .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_news .i_news_r .i_news_ul .inr-list:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_news .i_news_r .i_news_ul .inr-list .txts{ overflow:hidden;margin-top:14px;}
.i_news .i_news_r .i_news_ul .inr-list .date .label{ height:26px; line-height:26px; overflow:hidden;display: block;margin-bottom: 3px;margin-top: 9px;}
.i_news .i_news_r .i_news_ul .inr-list .date{ height:76px; overflow:hidden; color:#999999; font-size:16px; margin-top:14px;width: 106px;padding-right: 22px;text-align: right;float: left;border-right: 1px solid #e6e6e6;line-height: 20px;margin-right: 29px;}
.i_news .i_news_r .i_news_ul .inr-list .h3{ font-size: 18px;color: #222222;line-height: 24px; height:24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition:all 0.3s; font-weight:bold;}
.i_news .i_news_r .i_news_ul .inr-list .p{  line-height:24px; height:48px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:15px;color:#999999; margin-top:6px;}
.i_news .i_news_r .i_news_ul .inr-list:hover .h3{color:var(--main-color);}
.i_news .i_news_r .i_news_ul .inr-list:hover{ border-color:var(--main-color);}
@media screen and (max-width: 1200px) {
  /*新闻*/
  .i_news .i_news_l .bgs{padding-top: 15px;padding-bottom: 15px;}
  .i_news .i_news_l .imgs{padding-top: 400px;}
  .i_news .i_news_r .i_news_ul .inr-list .date{margin-right: 12px;padding-right: 12px;width: 76px;}
  .i_news .i_news_r .i_news_ul .inr-list{padding-top: 15px;padding-bottom: 15px;}

}

@media screen and (max-width: 992px) {
  /*新闻*/
  .i_news .i_news_l{width: 100%;max-width: none;float: none;}
  .i_news .i_news_l .imgs{padding-top: 66.415%;}
  .i_news .i_news_r{width: 100%;max-width: none;float: none;}
  .i_news .i_news_r .i_news_ul .inr-list .h3{font-size: 16px;}
  .i_news .i_news_r .i_news_ul .inr-list .p{font-size: 14px;}
}
@media screen and (max-width: 640px) {
  /*新闻*/
  .i_news .i_news_l .bgs .h3{height: 26px;line-height: 26px;}
  .i_news .i_news_l .swiper-pagination{bottom: 15px;}
  .i_news .i_news_r .i_news_ul .inr-list .h3{font-size: 15px;}
  .i_news .i_news_r .i_news_ul .inr-list .p{font-size: 13px;}
}
@media screen and (max-width: 480px) {
/*新闻*/
.i_news .i_news_l .bgs{padding-top: 10px;padding-bottom: 10px;}
.i_news .i_news_l .swiper-pagination{bottom: 12px;}
.i_news .i_news_r .i_news_ul .inr-list .date{display: none;}
.i_news .i_news_r .i_news_ul .inr-list .h3{font-size: 14px;}
.i_news .i_news_r .i_news_ul .inr-list .p{font-size: 12px;}
}
@media screen and (max-width: 420px) {
  /*新闻*/
  .i_news .i_news_r .i_news_ul .inr-list .h3{font-size: 13px;}
}
.i_partner_bg{background-repeat: no-repeat;background-position: center center;background-size: cover;position: relative;overflow: hidden;}
@media screen and (min-width: 769px) {
	/*合作伙伴*/
  .section-enterprise.pc{position: relative;}
  .section-enterprise.pc::after{content: ""; display: block;width: 100%; height: 100%; position: absolute; top: 0; left: 0;  z-index: 2; background-image: radial-gradient(rgba(0, 0, 0, 0) 30%, rgba(242, 242, 242, 1) 100%, rgba(242, 242, 242, 1) 100%);}
	.section-enterprise.mobile{ display: none;}
	.section-enterprise .main-box{ padding-top: 4%;padding-bottom: 4%;}
	.section-enterprise .main-box .logo-content-list{
	  width: 100%;
	  display: flex;
	  overflow: hidden;
	}
  
	.section-enterprise .main-box .logo-list{
	  display: flex;
	}
	.section-enterprise .main-box .logo-content-list:nth-child(2n+1) .logo-list{
	  animation: paomadeng 72s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	}
	.section-enterprise .main-box .logo-content-list:nth-child(2n) .logo-list{
	  animation: paomadengTwo 72s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	}
	/* .section-enterprise .main-box .logo-content-list:nth-child(3) .logo-list{
	  animation: paomadeng 24s linear infinite;
	  animation-delay: 1s;
	  -webkit-animation-delay: 1s;
	} */
	.section-enterprise .main-box .logo-list span{
	  width: 199px;
	  height: 117px;
	  background: #FFFFFF;
	  box-shadow: 0 8px 15px 0 rgba(55,85,152,0.07);
	  border-radius: 12px;
	  display: inline-block;
	  justify-content: center;
	  margin: 0 10px 10px 0;
	  text-align: center;
  
	}
	.section-enterprise .main-box .logo-list span img{
	  height:100%;
	}
  }
  @media screen and (max-width: 768px) {
	/*合作伙伴*/
	.section-enterprise.pc{ display: none;}
	.section-enterprise .main-box{ margin-top: 4%;margin-bottom: 6%;}
	.section-enterprise .main-box .logo-content-list{
		width: 100%;
		display: flex;
		overflow: hidden;
	}
  
	.section-enterprise .main-box .content-list-box{
		display: flex;
		justify-content:space-between;
		flex-wrap: wrap;
	}
	.section-enterprise .main-box .content-list-box span{
		width: 30%;
	height: 8rem;
		background: #FFFFFF;
		box-shadow: 0 8px 15px 0 rgba(55,85,152,0.07);
		border-radius: 1.2rem;
		display: inline-block;
		justify-content: center;
		text-align: center;
		margin-bottom:5%;
		overflow: hidden;
  
	}
	.section-enterprise .main-box .content-list-box span img{
		height:100%;
	}
  .section-enterprise .main-box .content-list-box span.hidden{display: none;}
  .section-enterprise .main-box .ends{overflow: hidden;margin-bottom: 6%;text-align: center;margin-top: 1%;}
  .section-enterprise .main-box .ends span{cursor: pointer;}
  }

@keyframes mymove6
{
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@-webkit-keyframes mymove6
{
	/*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}
	to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(-100px) translateX(0);
  -moz-transform: translateY(-100px) translateX(0);
  transform: translateY(-100px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@keyframes map-point {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.15;
    transform: scale(5);
  }
}

@keyframes paomadeng {
	from {
		transform: translateX(0%);
		-ms-transform: translateX(0%); /* IE 9 */
		-moz-transform: translateX(0%); /* Firefox */
		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
		-o-transform: translateX(0%);
	}
  
	to {
		transform: translateX(-100%);
		-ms-transform: translateX(-100%); /* IE 9 */
		-moz-transform: translateX(-100%); /* Firefox */
		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
		-o-transform: translateX(-100%);
	}
  }
  @keyframes paomadengTwo {
	from {
		transform: translateX(-100%);
		-ms-transform: translateX(-100%); /* IE 9 */
		-moz-transform: translateX(-100%); /* Firefox */
		-webkit-transform: translateX(-100%); /* Safari å’Œ Chrome */
		-o-transform: translateX(-100%);
  
	}
  
	to {
		transform: translateX(0%);
		-ms-transform: translateX(0%); /* IE 9 */
		-moz-transform: translateX(0%); /* Firefox */
		-webkit-transform: translateX(0%); /* Safari å’Œ Chrome */
		-o-transform: translateX(0%);
	}
  }
