@charset "UTF-8";

@font-face {
  font-family: Montserrat;
  src: url("../font/Montserrat-Regular.ttf");
}

.main {
  width: 1400px;
  margin: 0 auto;
}

.title01 {
  text-align: center;
  position: relative;
  margin-top: 80px;
}

.title01 h5 {
  font-size: 48px;
  color: #7754f2;
  opacity: 0.1;
  font-family: "Montserrat";
  font-weight: bold;
}

.title01 h6 {
  font-size: 34px;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}

.title01 p {
  display: inline-block;
  font-size: 20px;
  color: #999;
  margin-top: 6px;
  position: relative;
}

.title01 p::before,
.title01 p::after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #7754f2;
  position: absolute;
  left: -14px;
  top: 50%;
  transform: translateY(-50%);
}

.title01 p::before {
  left: auto;
  right: -14px;
}

.title02 {
  margin-top: 0;
  text-align: left;
}

.title02 h5 {
  color: #fff;
  opacity: 0.1;
}

.title02 h6 {
  top: 20px;
  left: 0%;
  transform: none;
  color: #fff;
}

.title02 p::after {
  background-color: #fff;
}

.title02 p::before {
  display: none;
}

.ckgd_a {
  width: 180px;
  height: 50px;
  background-color: #7754f2;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
}

.ckgd_a i {
  font-size: 16px;
  color: #fff;
  margin-right: 20px;
}

.ckgd_a:hover {
  transform: scale(0.95);
  transition: all 0.5s;
}

.ckgd_b {
  background-color: #fff;
  border: 1px solid #747180;
  margin: 0 auto;
}

.ckgd_b i {
  color: #333;
}

.ckgd_b .ckgd_img02 {
  display: none;
}

.ckgd_b:hover {
  background-color: #7754f2;
  border: 1px solid transparent;
}

.ckgd_b:hover i {
  color: #fff;
}

.ckgd_b:hover .ckgd_img01 {
  display: none;
}

.ckgd_b:hover .ckgd_img02 {
  display: block;
}

.swiper-button-prev,
.swiper-button-next:focus {
  outline: none;
}

/* 鼠标特殊样式 */
#cursor {
  position: fixed;
  width: 30px;
  height: 30px;
  background-esimg: url(../esimg/icon/currorhover.svg);
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  opacity: 1;
  z-index: 100000000;
  pointer-events: none;
  /*transition: .2s ease-in-out;
  transition-property: background, opacity, transform*/
}

#cursor.hover {
  opacity: 1;
  transform: scale(2);
  background-esimg: url(../esimg/icon/curror.svg);
}

#cursor.active {
  opacity: 0.5;
  transform: scale(0.5);
}

#cursor.hidden {
  opacity: 0;
}

#cursor.hiden {
  opacity: 0 !important;
}

/* 首页banner */
.banner_a {
  width: 100%;
  overflow: hidden;
}

.banner_a .header_container {
  width: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

.banner_a .header_container .header_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  padding: 10px 0;
  color: #fff;
  opacity: 0.6;
}

.banner_a .header_container .header_top .header_top_p {
  display: flex;
  align-items: center;
  font-size: 12px;
}

.banner_a .header_container .header_top .header_top_p h1 {
  font-size: 12px;
  color: #fff;
}

.banner_a .header_container .header_top .header_top_fr {
  display: flex;
  align-items: center;
}

.banner_a .header_container .header_top .header_top_fr .header_top_phone {
  display: flex;
  align-items: center;
}

.banner_a .header_container .header_top .header_top_fr .header_top_phone p {
  font-size: 12px;
}

.banner_a .header_container .header_top .header_top_fr span {
  display: block;
  margin: 0 10px;
  font-size: 12px;
  color: #fff;
  opacity: 0.6;
}

.banner_a .header_container .header_top .header_top_fr a {
  font-size: 12px;
  color: #fff;
  opacity: 0.6;
}

.banner_a .header_container .header_box {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.banner_a .header_container .header_box .header_box_nav {
  display: flex;
  align-items: center;
}

.banner_a .header_container .header_box .header_box_nav .nav {
  flex: 1;
  height: 100%;
  z-index: 10;
  margin: 0 0 0 6%;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li {
  height: 100%;
  position: relative;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li > a {
  font-size: 18px;
  line-height: 70px;
  color: #fff;
  position: relative;
  transition: all 0.5s;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 {
  width: 140%;
  position: absolute;
  left: -20%;
  top: 70px;
  z-index: 1;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li {
  max-height: 0;
  text-align: center;
  overflow: hidden;
  -webkit-transition: max-height 500ms ease;
  -moz-transition: max-height 500ms ease;
  -o-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li a {
  color: #999;
  line-height: 50px;
  transition: all 0.3s;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li a:hover {
  background-color: rgba(119, 84, 242, 0.1);
  color: #7754f2;
  transition: all 0.3s;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover > a {
  color: #ffb951;
  transition: all 0.5s;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover::after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: #ffb951;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover .nav_uls02 li {
  max-height: 1000px;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active a {
  color: #ffb951;
}

.banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active a::after {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background-color: #ffb951;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.banner_a .swiper01 {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
  overflow: hidden;
  position: relative;
}

.banner_a .swiper01 .swiper-slide a {
  width: 100%;
  position: relative;
}

.banner_a .swiper01 .swiper-slide a img {
  width: 100%;
}

.banner_a .swiper01 .swiper-slide a p {
  position: absolute;
  top: 32%;
  left: 13.2%;
  z-index: 10;
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 60px;
}

.banner_a .swiper01 .swiper-slide a p span {
  display: block;
  color: #ffb951;
}

.banner_a .swiper01 .swiper-slide a i {
  display: block;
  position: absolute;
  top: 42%;
  left: 13.2%;
  z-index: 10;
  color: #fff;
  display: flex;
  align-items: center;
  font-size: 30px;
}

.banner_a .swiper01 .swiper-slide a i span {
  display: block;
  letter-spacing: 2px;
  color: #ffb951;
}

.banner_a .swiper01 .swiper-slide a i .color_1 {
  color: #7754f2;
}

.banner_a .swiper01 .swiper-slide a i .polygon_text {
  position: relative;
  margin: 0 20px;
  color: #fff;
}

.banner_a .swiper01 .swiper-slide a i .polygon_text::after {
  content: "";
  display: block;
  width: 120%;
  height: 40px;
  position: absolute;
  top: 0;
  left: -10%;
  background-color: #7754f2;
  transform: skewX(-25deg);
  z-index: -1;
}

.banner_a .swiper01 .hot_box {
  height: 80px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 20px 20px 0px 0px;
  padding: 5px 0 10px 80px;
}

.banner_a .swiper01 .hot_box p {
  color: #ffb951;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 1;
  margin-top: 10px;
}

.banner_a .swiper01 .hot_box p span {
  color: #fff;
  opacity: 0.4;
  display: block;
  margin-left: 5px;
}

.banner_a .swiper01 .hot_box a {
  color: #fff;
  opacity: 0.4;
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
  margin-top: 10px;
}

.banner_a .swiper01 .pagination01 {
  width: auto;
  left: auto;
  right: 340px;
  bottom: 14px;
}

.banner_a .swiper01 .pagination01 .swiper-pagination-bullet {
  width: 40px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0;
  transition: all 0.5s;
}

.banner_a .swiper01 .pagination01 .swiper-pagination-bullet-active {
  background-color: #fff;
  border-radius: 0;
  transition: all 0.5s;
}

/* 选择一瞬 */
.select_a {
  margin-bottom: 90px;
}

.select_a > ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  margin-top: 30px;
}

.select_a > ul > li {
  width: 24%;
  height: 460px;
  padding: 40px;
  border-radius: 20px;
  transition: all 0.5s;
}

.select_a > ul > li img {
  width: 110px;
  height: 110px;
}

.select_a > ul > li .select_icon02 {
  display: none;
}

.select_a > ul > li b {
  display: block;
  margin: 20px 0 10px 0;
  font-size: 24px;
}

.select_a > ul > li ul {
  display: flex;
}

.select_a > ul > li ul li {
  margin-right: 20%;
}

.select_a > ul > li i {
  display: block;
  font-size: 16px;
  margin-bottom: 16px;
  color: #747180;
}

.select_a > ul > li p {
  background: url(../esimg/icon/icon_duihao_nor.png) no-repeat left center;
  padding-left: 20px;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0;
  color: #9691a6;
}

.select_a > ul .new-active {
  background-color: #7754f2;
  transition: all 0.5s;
}

.select_a > ul .new-active .select_icon01 {
  display: none;
}

.select_a > ul .new-active .select_icon02 {
  display: block;
}

.select_a > ul .new-active p,
.select_a > ul .new-active i,
.select_a > ul .new-active b {
  color: #fff;
}

.select_a > ul .new-active p {
  opacity: 0.6;
  background: url(../esimg/icon/icon_duihao_sel.png) no-repeat left center;
}

/* 赢在市场 */
.win_back {
  background-color: #f4f2fc;
  padding: 1px 0;
  overflow: hidden;
  position: relative;
}

.win_back .win_back_dian01 {
  position: absolute;
  top: 100px;
  right: 5.2%;
}

.win_back .win_back_dian02 {
  position: absolute;
  bottom: 100px;
  left: 8%;
}

.win_back .win_b {
  margin: 60px auto 100px;
}

.win_back .win_b .win_c .win_uls .win_lis {
  display: flex;
  align-items: center;
  justify-content: center;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep {
  width: 670px;
  height: 200px;
  border-radius: 12px;
  margin-bottom: 60px;
  padding: 40px 60px;
  position: relative;
  opacity: 0;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep:first-child {
  margin-right: 30px;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep:last-child {
  margin-left: 30px;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep .startStepCon b {
  color: #fff;
  font-size: 24px;
  line-height: 40px;
  transition: all 1s;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep .startStepCon p {
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  margin-top: 6px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep .startStepLine {
  position: absolute;
  right: -60px;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  height: 14px;
  opacity: 0;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep .startStepLine01 {
  right: auto;
  left: 50%;
  top: auto;
  bottom: -60px;
  transform: translateX(-50%);
  width: 14px;
  height: 60px;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep:hover .startStepCon b {
  font-size: 30px;
  transition: all 1s;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep1 {
  background: url(../esimg/img/img_xiushi_1.png) no-repeat center;
  background-color: #2f2c34;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep1 .startStepLine {
  background: linear-gradient(90deg, #2f2c34 0%, #ffffff 100%);
}

.win_back .win_b .win_c .win_uls .win_lis .startStep2 {
  background: url(../esimg/img/img_xiushi_2.png) no-repeat center;
  background-color: #fff;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep2 .startStepCon b {
  color: #7754f2;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep2 .startStepCon p {
  color: #9691a6;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep2 .startStepLine {
  background: linear-gradient(180deg, #ffffff 0%, #7754f2 100%);
}

.win_back .win_b .win_c .win_uls .win_lis .startStep3 {
  background: url(../esimg/img/img_xiushi_3.png) no-repeat center;
  background-color: #7754f2;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep3 .startStepLine {
  right: auto;
  left: -60px;
  background: linear-gradient(-90deg, #ffffff 0%, #7754f2 0%, #f0973e 100%);
}

.win_back .win_b .win_c .win_uls .win_lis .startStep4 {
  background: url(../esimg/img/img_xiushi_4.png) no-repeat center;
  background-color: #ffb951;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep4 .startStepLine {
  background: linear-gradient(0deg, #ffffff 0%, #7754f2 0%, #f0973e 100%);
}

.win_back .win_b .win_c .win_uls .win_lis .startStep5 {
  background: url(../esimg/img/img_xiushi_5.png) no-repeat center;
  background-color: #7754f2;
}

.win_back .win_b .win_c .win_uls .win_lis .startStep5 .startStepLine {
  background: linear-gradient(90deg, #7754f2 0%, #7754f2 0%, #2f2c34 100%);
}

.win_back .win_b .win_c .win_uls .win_lis .startStep6 {
  background: url(../esimg/img/img_xiushi_6.png) no-repeat center;
  background-color: #2f2c34;
}

/* 专业合作伙伴 */
.flowPath_back {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.flowPath_back .win_back_dian01 {
  position: absolute;
  top: 170px;
  right: 10%;
}

.flowPath_back .win_back_dian02 {
  position: absolute;
  bottom: 65px;
  left: 18%;
}

.flowPath_back .flowPath_a {
  margin-bottom: 40px;
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
}

.flowPath_back .flowPath_a ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 60px;
}

.flowPath_back .flowPath_a ul li {
  width: 327px;
  height: 240px;
  background: url(../esimg/img/kuang_nor.png) no-repeat center;
  background-size: cover;
  margin-right: 30px;
  margin-bottom: 80px;
  padding: 40px;
  position: relative;
  transition: all 0.5s;
}

.flowPath_back .flowPath_a ul li:last-child {
  margin-right: 0;
}

.flowPath_back .flowPath_a ul li span {
  font-size: 34px;
  line-height: 1;
  font-family: "Montserrat";
  color: #7754f2;
}

.flowPath_back .flowPath_a ul li p {
  font-size: 16px;
  color: #747180;
  line-height: 30px;
  margin-top: 12px;
}

.flowPath_back .flowPath_a ul li .flowPath_icon {
  width: 200px;
  height: 60px;
  background-color: #7754f2;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
}

.flowPath_back .flowPath_a ul li .flowPath_icon .flowPath_icon02 {
  display: none;
}

.flowPath_back .flowPath_a ul li .flowPath_icon b {
  font-size: 24px;
  color: #fff;
  font-weight: normal;
}

.flowPath_back .flowPath_a ul .new-active {
  background: url(../esimg/img/kuang_sel.png) no-repeat center;
  background-size: cover;
  transition: all 0.5s;
}

.flowPath_back .flowPath_a ul .new-active span {
  color: #fff;
}

.flowPath_back .flowPath_a ul .new-active p {
  color: #fff;
  opacity: 0.6;
}

.flowPath_back .flowPath_a ul .new-active .flowPath_icon {
  background-color: #ffb951;
}

.flowPath_back .flowPath_a ul .new-active .flowPath_icon .flowPath_icon01 {
  display: none;
}

.flowPath_back .flowPath_a ul .new-active .flowPath_icon .flowPath_icon02 {
  display: block;
}

.flowPath_back .flowPath_a ul .flow_lis_active {
  margin-right: 0;
}

.flowPath_back .flowPath_a .flowPath_line {
  width: 100%;
  display: flex;
  align-items: center;
  border-bottom: 2px dashed;
  border-image: linear-gradient(270deg, rgba(221, 221, 221, 0), #dddddd, rgba(221, 221, 221, 0)) 2 2;
  position: absolute;
  left: 0;
  top: 57%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #dad4df;
  position: absolute;
  top: -3px;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian01 {
  left: 22%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian02 {
  left: 31.3%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian03 {
  left: 40.6%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian04 {
  left: 50%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian05 {
  left: 59.2%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian06 {
  left: 68.5%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian07 {
  left: 78%;
}

.flowPath_back .flowPath_a .flowPath_line .fp_dian07_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian06_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian05_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian04_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian03_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian02_cor,
.flowPath_back .flowPath_a .flowPath_line .fp_dian01_cor {
  background-color: #7754f2;
  opacity: 0;
}

/* 与客户共赢 */
.cooperate_back {
  background: url(../esimg/img/cooperate_back.png) no-repeat center;
  background-size: cover;
  padding: 40px 0 0;
  position: relative;
}

.cooperate_back .win_back_dian01 {
  position: absolute;
  top: 100px;
}

.cooperate_back .cooperate_a {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.cooperate_back .cooperate_a .cooperate_fl {
  padding: 240px 0;
  top: 0;
  position: sticky;
}

.cooperate_back .cooperate_a .cooperate_fl .ckgd_a {
  margin-top: 100px;
}

.cooperate_back .cooperate_a .cooperate_fr {
  width: 70%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
}

.cooperate_back .cooperate_a .cooperate_fr li {
  width: 48%;
  margin-bottom: 40px;
}

.cooperate_back .cooperate_a .cooperate_fr li a {
  position: relative;
}

.cooperate_back .cooperate_a .cooperate_fr li a img {
  width: 100%;
  transition: all 0.8s;
}

.cooperate_back .cooperate_a .cooperate_fr li a .sw04_mark {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(119, 84, 242, 0.9);
  padding: 40px;
  transition: all 0.5s;
}

.cooperate_back .cooperate_a .cooperate_fr li a .sw04_mark b {
  font-size: 20px;
  color: #fff;
}

.cooperate_back .cooperate_a .cooperate_fr li a .sw04_mark p {
  font: 16px/1.5 "微软雅黑";
  color: #fff;
  opacity: 0.6;
  margin-top: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

.cooperate_back .cooperate_a .cooperate_fr li a .sw04_mark span {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  bottom: 80px;
}

.cooperate_back .cooperate_a .cooperate_fr li:hover .sw04_mark {
  opacity: 1;
  transition: all 0.5s;
}

.cooperate_back .cooperate_a .cooperate_fr li:hover > p {
  display: none;
}

.cooperate_back .cooperate_a .cooperate_fr li:hover .sw04_jt {
  display: block;
}

/* 客户选择 */
.custom_a {
  width: 100%;
  overflow: hidden;
  margin-bottom: 100px;
}

.custom_a .swiper02 {
  margin-top: 60px;
  margin-bottom: 40px;
  position: relative;
}

.custom_a .swiper02 .swiper-slide img {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #e9e7f5;
  margin-bottom: 20px;
  overflow: hidden;
  transition: all 0.5s;
}

.custom_a .swiper02 .swiper-slide img:hover {
  transform: scale(0.9);
  transition: all 0.5s;
}

.custom_a .swiper02 .swiper-slide img:nth-child(2n) {
  margin-left: 50%;
}

.custom_a .swiper02::before,
.custom_a .swiper02::after {
  content: "";
  display: block;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  width: 20%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.custom_a .swiper02::before {
  left: auto;
  right: 0;
  background: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

/* 新闻中心 */
.xw_back {
  background: url(../esimg/img/xw_back.png) no-repeat center;
  background-size: cover;
  padding: 80px 0 100px;
}

.xw_back .xw_a .xw_title {
  display: flex;
  justify-content: space-between;
}

.xw_back .xw_a .xw_title ul {
  display: flex;
  align-items: flex-end;
}

.xw_back .xw_a .xw_title ul li p,
.xw_back .xw_a .xw_title ul li a {
  color: #999;
  font-size: 20px;
  transition: all 0.5s;
  cursor: pointer;
}

.xw_back .xw_a .xw_title ul li p:hover,
.xw_back .xw_a .xw_title ul li a:hover {
  color: #fff;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_title ul li span {
  color: #999;
  font-size: 16px;
  display: block;
  margin: 0 12px 4px;
}

.xw_back .xw_a .xw_title ul .xw_lis_active a,
.xw_back .xw_a .xw_title ul .xw_lis_active p {
  color: #fff;
}

.xw_back .xw_a .xw_b {
  height: 0;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.xw_back .xw_a .xw_b .xw_fl {
  width: 40%;
}

.xw_back .xw_a .xw_b .xw_fl .xw_fl_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fl .xw_fl_top i {
  display: block;
  color: #fff;
  font-size: 38px;
}

.xw_back .xw_a .xw_b .xw_fl .xw_fl_top a .xw_fl_img02 {
  display: none;
}

.xw_back .xw_a .xw_b .xw_fl .xw_fl_top a:hover .xw_fl_img01 {
  display: none;
}

.xw_back .xw_a .xw_b .xw_fl .xw_fl_top a:hover .xw_fl_img02 {
  display: block;
}

.xw_back .xw_a .xw_b .xw_fl > a {
  width: 100%;
  overflow: hidden;
  margin-top: 30px;
}

.xw_back .xw_a .xw_b .xw_fl > a img {
  width: 100%;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fl > a img:hover {
  transform: scale(1.05);
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fl > h6 a {
  font-size: 18px;
  color: #fff;
  margin: 30px 0 10px;
}

.xw_back .xw_a .xw_b .xw_fl > p {
  color: #fff;
  opacity: 0.5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis {
  padding: 0 0 40px 0;
  margin-bottom: 40px;
  border-bottom: 1px solid #514f53;
}

.xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis h5 a {
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 24px;
}

.xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis p a {
  opacity: 0.5;
  color: #fff;
  line-height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis:last-child {
  border-bottom: transparent;
}

.xw_back .xw_a .xw_b .xw_fr {
  width: calc(60% - 120px);
  margin-top: 30px;
  overflow: hidden;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis {
  border-top: 1px solid #514f53;
  padding: 50px 0;
  display: flex;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date {
  width: 14%;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date i {
  color: #fff;
  opacity: 0.5;
  font-size: 38px;
  line-height: 1;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date a {
  opacity: 0;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date a img {
  margin: 30px auto 0;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text {
  flex: 1;
  margin-left: 30px;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text h5 a {
  color: #fff;
  font-size: 18px;
  margin-bottom: 10px;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text p a {
  opacity: 0.5;
  color: #fff;
  line-height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis:hover .xw_date a {
  opacity: 1;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fr .xw_fr_lis:hover .xw_text {
  margin-left: 16px;
  transition: all 0.5s;
}

.xw_back .xw_a .xw_b .xw_fr .xwbk_fr_lis {
  padding: 28px 0;
}

.xw_back .xw_a .xw_b .xw_fr .xwbk_fr_lis .xw_date a img {
  margin: 10px auto 0;
}

.xw_back .xw_a .xw_b .xw_fr .xwbk_fr_lis .xw_text p a {
  -webkit-line-clamp: 1;
}

.xw_back .xw_a .xw_b_active {
  height: auto;
  margin-top: 60px;
}

/* 为企业赋能 */
.enable_back {
  height: 821px;
  background: url(../esimg/img/enable_back.png) no-repeat center;
  background-size: cover;
  padding: 140px 0 0 0;
  position: relative;
}

.enable_back .enable_a .title01 h5 {
  color: #7754f2;
  opacity: 0.1;
}

.enable_back .enable_a .title01 h6 {
  color: #333;
}

.enable_back .enable_a .title01 p::after {
  background-color: #7754f2;
}

.enable_back .enable_a .enable_fl {
  width: 40%;
}

.enable_back .enable_a .enable_fl p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 30px;
}

.enable_back .enable_a .enable_fl .ckgd_b {
  margin: 80px 0 0 0;
}

/* 提交方案 */
.proposal_a {
  background: url(../esimg/img/bg_form.png) no-repeat center;
  background-size: cover;
  padding: 60px 80px;
  margin: -170px auto;
  border-radius: 20px 80px 20px 80px;
  position: relative;
  z-index: 10;
}

.proposal_a h5 {
  color: #fff;
  font-size: 24px;
  margin-bottom: 20px;
}

.proposal_a h5 span {
  color: #ffb951;
  font-weight: bold;
}

.proposal_a form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
}

.proposal_a form p {
  width: 24%;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.proposal_a form p img {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
}

.proposal_a form p input {
  height: 60px;
  width: 100%;
  padding-left: 46px;
  font-size: 16px;
  font-family: "微软雅黑";
}

.proposal_a form .inp_textarea {
  width: 74.7%;
  height: 60px;
}

.proposal_a form .inp_textarea textarea {
  width: 100%;
  height: 100%;
  padding: 19px 0 0 46px;
  font-size: 16px;
  font-family: "微软雅黑";
}

.proposal_a form .inp_submit input {
  padding: 0;
  font-size: 16px;
  color: #fff;
  background-color: #ffb951;
  transition: all 0.5s;
}

.proposal_a form .inp_submit input:hover {
  transform: scale(0.95);
  transition: all 0.5s;
}

/* 底部导航 */
footer {
  background-color: #242424;
  padding: 200px 0 0;
}

footer .foot_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.1);
}

footer .foot_top .foot_top_lis {
  display: flex;
  align-items: center;
}

footer .foot_top .foot_top_lis img {
  margin-right: 16px;
}

footer .foot_top .foot_top_lis i {
  color: #999;
  font-size: 12px;
  line-height: 1.8;
}

footer .foot_top .foot_top_lis p {
  color: #fff;
  font-size: 16px;
  line-height: 1.8;
}

footer .foot_top .foot_top_lis:hover img {
  transform: rotateY(360deg);
  transition: all 1s;
}

footer .foot_cen {
  display: flex;
  justify-content: space-between;
  padding: 40px 0 60px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.1);
}

footer .foot_cen .foot_cen_fl {
  width: 32%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

footer .foot_cen .foot_cen_fl .foot_cen_qr {
  text-align: center;
  color: #999;
}

footer .foot_cen .foot_cen_fl .foot_cen_qr img {
  margin: 0 auto;
}

footer .foot_cen .foot_cen_fl .foot_cen_qr p {
  margin-top: 10px;
}

footer .foot_cen nav {
  width: 50%;
  display: flex;
  justify-content: space-between;
}

footer .foot_cen nav .nav_lis a {
  display: inline-block;
  color: #fff;
}

footer .foot_cen nav .nav_lis a:hover {
  color: #ffb951;
}

footer .foot_cen nav .nav_lis span {
  display: block;
  width: 10px;
  height: 1px;
  background-color: #ffffff;
  margin: 12px 0;
}

footer .foot_cen nav .nav_lis .nav_uls_02 {
  display: flex;
}

footer .foot_cen nav .nav_lis .nav_uls_02 ul {
  margin-right: 30px;
}

footer .foot_cen nav .nav_lis .nav_uls_02 ul li a {
  font-size: 12px;
  line-height: 2;
  color: #999;
}

footer .foot_cen nav .nav_lis .nav_uls_02 ul li a:hover {
  color: #ffb951;
}

footer .foot_bot {
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

footer .foot_bot a,
footer .foot_bot span,
footer .foot_bot p {
  color: #666;
}

footer .foot_bot span {
  display: block;
  margin: 0 14px;
}

.footer01 {
  padding: 40px 0 0;
}

.foot_link {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}

.foot_link a,
.foot_link p {
  margin-right: 10px;
  color: #666;
  transition: all 0.3s;
}

.foot_link a:hover {
  color: #f0973e;
}

/* 侧边栏 */
#fixed {
  position: fixed;
  right: 0;
  top: 32%;
  transition: all 0.5s;
  z-index: 100;
  border-radius: 8px;
}

#fixed ul {
  display: flex;
  flex-direction: column;
}

#fixed ul li {
  width: 80px;
  height: 80px;
  background-color: #7754f2;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  justify-content: center;
  position: relative;
  transition: all 0.5s;
}

#fixed ul li .fixed_lis {
  background-color: #ffb951;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: -1;
  transition: all 0.5s;
  border-radius: 8px;
}

#fixed ul li .fixed_lis01 {
  position: absolute;
  left: 100%;
  top: 0;
  z-index: -1;
  transition: all 0.5s;
  border-radius: 8px;
}

#fixed ul li:hover {
  background-color: #ffb951;
}

#fixed ul li:hover .fixed_lis {
  position: absolute;
  left: -140%;
  top: 0;
  transition: all 0.5s;
}

#fixed ul li:hover .fixed_lis01 {
  position: absolute;
  left: -240%;
  top: 0;
  transition: all 0.5s;
}

#fixed ul li:nth-child(1) {
  border-radius: 8px 8px 0 0;
}

#fixed ul li:nth-child(3) {
  border-radius: 0 0 8px 8px;
}

#fixed ul .kf_qr {
  border-bottom: 1px solid #fff;
}

#fixed ul .kf_qr > img {
  width: 100px;
}

#fixed ul #toTop {
  margin-top: 20px;
  border-radius: 8px;
}

#fixed ul .kf_phone {
  position: relative;
}

#fixed ul .kf_phone p {
  width: 180px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  justify-content: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  height: 80px;
  padding-left: 10px;
  color: #fff;
  background-color: #ffb951;
  border-radius: 8px;
}

/* 内页 banner */
.banner_n .header_container {
  position: sticky;
  z-index: 100;
  left: 0;
  transform: translateX(0);
}

.banner_n .header_container .header_top {
  color: #9691a6;
}

.banner_n .header_container .header_top .header_top_fr .header_top_phone img {
  margin-right: 6px;
}

.banner_n .header_container .header_top .header_top_fr span {
  color: #9691a6;
}

.banner_n .header_container .header_top .header_top_fr a {
  color: #9691a6;
}

.banner_n .header_container .header_top .header_top_p {
  color: #9691a6;
}

.banner_n .header_container .header_top .header_top_p h1 {
  color: #9691a6;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 {
  z-index: 10;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 > li > a {
  color: #747180;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover > a {
  color: #7754f2;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover::after {
  background-color: #7754f2;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active a {
  color: #7754f2;
}

.banner_n .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active a::after {
  background-color: #7754f2;
}

.banner_n .swiper01 > img {
  position: relative;
  z-index: -1;
}

.banner_n .swiper01 .hot_box {
  padding: 0;
  background-color: transparent;
}

.banner_n .swiper01 .hot_box a {
  color: #9691a6;
}

.banner_n .swiper01 .hot_box p {
  color: #ffb951;
}

.banner_n .swiper01 .hot_box p span {
  color: #9691a6;
}

.banner_n .swiper01 .n_banner_text {
  display: flex;
  align-items: flex-start;
  position: absolute;
  top: 43%;
  left: 14%;
}

.banner_n .swiper01 .n_banner_text h3 {
  font-size: 40px;
  line-height: 1.4;
  margin-right: 20px;
}

.banner_n .swiper01 .n_banner_text img {
  margin-top: -20px;
}

/* 面包屑导航 */
.bread {
  display: flex;
  align-items: center;
  padding: 20px 0;
}

.bread img {
  margin-right: 6px;
}

.bread a {
  font-size: 16px;
  color: #9691a6;
  font-size: 16px;
}

.bread span {
  display: block;
  margin: 0 5px;
  color: #9691a6;
  font-size: 16px;
}

.n_title {
  margin-top: 80px;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.n_title h5 {
  font-size: 34px;
  margin-bottom: 10px;
}

.n_title img {
  margin: 0 auto;
}

.n_title p {
  color: #9691a6;
  font-size: 20px;
  position: relative;
  text-align: center;
  margin-top: 10px;
  display: inline-block;
}

.n_title p::before,
.n_title p::after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #7754f2;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.n_title p::after {
  left: -16px;
}

.n_title p::before {
  right: -16px;
}

.n_title02 p::after,
.n_title02 p::before {
  top: 26%;
  left: -2%;
}

.n_title02 p::before {
  left: auto;
  right: -2%;
}

/* foreign.html-start */
/* 国际贸易 困境 */
.dilemma_a .n_title {
  margin-top: 20px;
}

.dilemma_a ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 36px;
}

.dilemma_a ul li {
  width: 24%;
  margin-bottom: 54px;
  margin-right: calc(4% / 3);
}

.dilemma_a ul li:nth-child(4n) {
  margin-right: 0;
}

.dilemma_a ul li img {
  width: 60px;
  margin: 0 auto;
  transition: all 1s;
}

.dilemma_a ul li img:hover {
  transform: rotate(360deg);
  transition: all 1s;
}

.dilemma_a ul li .dilemma_sel {
  display: none;
}

.dilemma_a ul li p {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  transition: all 0.5s;
  margin-top: 5px;
}

.dilemma_a ul li:hover .dilemma_sel {
  display: block;
}

.dilemma_a ul li:hover .dilemma_nor {
  display: none;
}

.dilemma_a ul li:hover p {
  color: #7754f2;
  transition: all 0.5s;
}

/* 国际贸易 网站 */
.need_web {
  margin-bottom: 100px;
}

.need_web ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  margin-top: 40px;
}

.need_web ul li {
  width: 23%;
  height: 380px;
  background: linear-gradient(180deg, #f7f6fe 0%, #ffffff 100%);
  box-shadow: 2px 2px 14px 0px rgba(221, 217, 245, 0.4);
  border-radius: 8px;
  padding: 50px 36px;
  border: 3px solid #fff;
  overflow: hidden;
  transition: all 0.5s;
}

.need_web ul li img {
  margin: 0 auto;
  transition: all 1s;
}

.need_web ul li img:hover {
  transform: rotate(360deg);
  transition: all 1s;
}

.need_web ul li .need_icon02 {
  display: none;
}

.need_web ul li b {
  display: block;
  text-align: center;
  margin: 30px 0 10px;
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
}

.need_web ul li p {
  line-height: 1.8;
  color: #9691a6;
}

.need_web ul .new-active {
  background: url(../esimg/img/need_lis_back.png) no-repeat center;
  background-size: cover;
  transition: all 0.5s;
}

.need_web ul .new-active .need_icon01 {
  display: none;
}

.need_web ul .new-active .need_icon02 {
  display: block;
}

.need_web ul .new-active p,
.need_web ul .new-active b {
  color: #fff;
  transition: all 0.5s;
}

/* 5大特点 */
.five_dr_back {
  height: 880px;
  background: url(../esimg/img/five_dr_back.png) no-repeat center;
  padding: 1px 0 100px;
}

.five_dr_back ul {
  margin-top: 80px;
}

.five_dr_back ul li {
  width: 580px;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 20px 30px;
  margin-bottom: 10px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  cursor: pointer;
}

.five_dr_back ul li .five_dr_fl {
  display: flex;
  align-items: center;
}

.five_dr_back ul li .five_dr_fl img {
  margin-right: 12px;
}

.five_dr_back ul li .five_dr_fl .five_dr_icon02 {
  display: none;
}

.five_dr_back ul li .five_dr_fl .five_dr_text b {
  font-size: 20px;
  margin-right: 12px;
}

.five_dr_back ul li .five_dr_fl .five_dr_text i {
  color: #9691a6;
  font-size: 16px;
}

.five_dr_back ul li .five_dr_fl .five_dr_text p {
  width: 80%;
  font-size: 16px;
  color: #9691a6;
  display: none;
  margin-top: 8px;
}

.five_dr_back ul li .five_dr_ic .five_dr_minus {
  display: none;
}

.five_dr_back ul .five_der_active {
  background-color: #fff;
}

.five_dr_back ul .five_der_active .five_dr_fl .five_dr_icon01 {
  display: none;
}

.five_dr_back ul .five_der_active .five_dr_fl .five_dr_icon02 {
  display: block;
}

.five_dr_back ul .five_der_active .five_dr_ic .five_dr_add {
  display: none;
}

.five_dr_back ul .five_der_active .five_dr_ic .five_dr_minus {
  display: block;
}

/* 8大理由 */
.reasons_a {
  overflow: hidden;
}

.reasons_a ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
  margin-top: 40px;
}

.reasons_a ul li {
  width: 24%;
  height: 290px;
  background-color: #3f2c88;
  margin-bottom: 6px;
  padding: 30px;
  border-radius: 12px;
  transition: all 0.5s;
}

.reasons_a ul li b {
  color: #fff;
  font-size: 20px;
  line-height: 1;
  display: block;
  margin: 20px 0 14px;
}

.reasons_a ul li p {
  color: #fff;
  line-height: 24px;
}

.reasons_a ul li:nth-child(2n) {
  margin-top: 30px;
}

.reasons_a ul .new-active {
  transition: all 0.5s;
  background: url(../esimg/img/img_xiushi_card.png) no-repeat left top;
  background-color: #7754f2;
}

.reasons_a ul .new-active img {
  transform: rotateY(360deg);
  transition: all 1s;
}

/* 定制开发流程 */
.customized_flow_a {
  padding: 40px 0 60px;
  overflow: hidden;
}

.customized_flow_a .customized_flow_uls01 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  margin-top: 20px;
}

.customized_flow_a .customized_flow_uls01 li {
  opacity: 0;
  width: 25%;
  height: 156px;
  background: url(../esimg/img/card_1.png) no-repeat center;
  background-size: 100% 100%;
  padding: 30px 42px 0 56px;
  transition: all 0.5s;
}

.customized_flow_a .customized_flow_uls01 li b {
  font-size: 20px;
  transition: all 0.5s;
}

.customized_flow_a .customized_flow_uls01 li p {
  font-size: 16px;
  color: #747180;
  line-height: 1.6;
  margin-top: 10px;
  transition: all 0.5s;
}

.customized_flow_a .customized_flow_uls01 li:nth-child(2) {
  background: url(../esimg/img/card_2.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls01 li:nth-child(3) {
  background: url(../esimg/img/card_3.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls01 li:nth-child(4) {
  background: url(../esimg/img/card_4.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls01 .new-active {
  background: url(../esimg/img/card_sel01.png) no-repeat center !important;
  background-size: 100% 100% !important;
  transition: all 0.5s;
}

.customized_flow_a .customized_flow_uls01 .new-active p,
.customized_flow_a .customized_flow_uls01 .new-active b {
  color: #fff;
  transition: all 0.5s;
}

.customized_flow_a .customized_flow_uls02 li:nth-child(3) {
  background: url(../esimg/img/card_8.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls02 li:nth-child(4) {
  background: url(../esimg/img/card_7.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls02 li:nth-child(5) {
  background: url(../esimg/img/card_6.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls02 li:nth-child(6) {
  background: url(../esimg/img/card_5.png) no-repeat center;
  background-size: 100% 100%;
}

.customized_flow_a .customized_flow_uls02 .new-active {
  background: url(../esimg/img/card_sel02.png) no-repeat center !important;
  background-size: 100% 100% !important;
  transition: all 0.5s;
}

/* 客户案例 */
.anl_a {
  overflow: hidden;
  padding-bottom: 300px;
}

.anl_a .swiper04 {
  margin-top: 40px;
  position: relative;
}

.anl_a .swiper04 .swiper-slide {
  border: 1px solid #999;
  position: relative;
}

.anl_a .swiper04 .swiper-slide img {
  width: 100%;
}

.anl_a .swiper04 .swiper-slide .sw04_mark {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(119, 84, 242, 0.9);
  padding: 40px;
  transition: all 0.5s;
}

.anl_a .swiper04 .swiper-slide .sw04_mark b {
  font-size: 20px;
  color: #fff;
}

.anl_a .swiper04 .swiper-slide .sw04_mark p {
  font: 16px/1.5 "微软雅黑";
  color: #fff;
  opacity: 0.6;
  margin-top: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

.anl_a .swiper04 .swiper-slide .sw04_mark span {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  position: absolute;
  bottom: 80px;
}

.anl_a .swiper04 .swiper-slide .sw04_mark i {
  font-size: 16px;
  color: #fff;
  position: absolute;
  bottom: 40px;
}

.anl_a .swiper04 .swiper-slide > p {
  font-size: 20px;
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
}

.anl_a .swiper04 .swiper-slide .sw04_jt {
  display: none;
  width: auto;
  position: absolute;
  bottom: -40px;
  right: 0;
}

.anl_a .swiper04 .swiper-slide:hover .sw04_mark {
  opacity: 1;
  transition: all 0.5s;
}

.anl_a .swiper04 .swiper-slide:hover > p {
  display: none;
}

.anl_a .swiper04 .swiper-slide:hover .sw04_jt {
  display: block;
}

.anl_a .swiper04 .next04,
.anl_a .swiper04 .prev04 {
  width: 40px;
  height: 40px;
  background: url(../esimg/icon/btn_left_nor.png) no-repeat center;
  background-size: 100% 100%;
  top: -60px;
  left: auto;
  right: 5%;
}

.anl_a .swiper04 .next04:hover,
.anl_a .swiper04 .prev04:hover {
  background: url(../esimg/icon/btn_left_sel.png) no-repeat center;
  background-size: 100% 100%;
}

.anl_a .swiper04 .next04 {
  background: url(../esimg/icon/btn_right_nor.png) no-repeat center;
  background-size: 100% 100%;
  right: 0;
}

.anl_a .swiper04 .next04:hover {
  background: url(../esimg/icon/btn_right_sel.png) no-repeat center;
  background-size: 100% 100%;
}

/* foreign.html-over */
.title_img {
  padding-top: 10px;
}

/* google.html-start */
/* google推广图 */
.goole_img img {
  margin: 0 auto;
}

/* 脱颖而出 */
.toyon_a .toyon_b {
  padding: 20px 0 100px;
  background: url(../esimg/img/phone.png) no-repeat right top;
}

.toyon_a .toyon_b ul {
  width: 64%;
  display: flex;
  justify-content: space-between;
}

.toyon_a .toyon_b ul li {
  padding: 0 60px;
}

.toyon_a .toyon_b ul li .toyon_num span {
  font-size: 60px;
  line-height: 1;
  font-family: Montserrat;
  font-weight: bold;
  color: #7754f2;
}

.toyon_a .toyon_b ul li .toyon_num sub {
  font-size: 40px;
  line-height: 1;
  color: #7754f2;
}

.toyon_a .toyon_b ul li p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 30px;
}

.toyon_a .toyon_b ul li:nth-child(2) {
  border-left: 1px dashed #efedfa;
  border-right: 1px dashed #efedfa;
}

/* 推广google */
.promotion_back {
  background-color: #f5f6fb;
  padding-bottom: 100px;
}

.promotion_back .promotion_a ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  justify-content: center;
  flex-wrap: wrap;
}

.promotion_back .promotion_a ul li {
  width: 32%;
  height: 244px;
  background-color: #fff;
  margin: 0 25px 25px 0;
  padding: 25px 15px;
  border-radius: 4px;
  border: 3px solid #ffffff;
  overflow: hidden;
  transition: all 0.5s;
}

.promotion_back .promotion_a ul li b {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 40px;
  color: #7754f2;
  text-align: center;
}

.promotion_back .promotion_a ul li h6 {
  font-size: 20px;
  color: #fff;
  background-color: #7754f2;
  margin: 10px 0 20px;
  padding: 10px 0;
  text-align: center;
  box-shadow: 0px 0px 32px 0px rgba(244, 245, 250, 0.2);
  border-radius: 4px;
}

.promotion_back .promotion_a ul li p {
  font-size: 16px;
  line-height: 2;
  text-align: center;
}

.promotion_back .promotion_a ul li:nth-child(3n) {
  margin-right: 0;
}

.promotion_back .promotion_a ul .new-active {
  background: linear-gradient(180deg, #e9e3ff 0%, #ffffff 100%);
  box-shadow: 0px 0px 38px 10px #e9ecf7;
  transition: all 0.5s;
}

/* 6个错误 */
.six_errors_a {
  margin-bottom: 80px;
}

.six_errors_a .errors_uls01 {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.six_errors_a .errors_uls01 .errors_lis {
  width: 28%;
  display: flex;
  align-items: center;
  border-radius: 10px;
  border: 1px solid #ebe6ff;
  box-shadow: 4px 7px 32px 0px rgba(125, 114, 210, 0.2);
  padding: 24px 32px 15px;
  margin-right: 30px;
}

.six_errors_a .errors_uls01 .errors_lis img {
  margin-right: 30px;
}

.six_errors_a .errors_uls01 .errors_lis .errors_lis_img02 {
  display: none;
}

.six_errors_a .errors_uls01 .errors_lis b {
  display: block;
  font-size: 16px;
  line-height: 1.8;
}

.six_errors_a .errors_uls01 .errors_lis i {
  display: block;
  color: #e4ddfc;
  line-height: 1.8;
}

.six_errors_a .errors_uls01 .new-active {
  background-color: #7754f2;
  transition: all 0.5s;
}

.six_errors_a .errors_uls01 .new-active .errors_lis_img01 {
  display: none;
}

.six_errors_a .errors_uls01 .new-active .errors_lis_img02 {
  display: block;
}

.six_errors_a .errors_uls01 .new-active i,
.six_errors_a .errors_uls01 .new-active b {
  color: #fff;
}

.six_errors_a .errors_uls02 {
  flex-direction: row-reverse;
}

.six_errors_a .errors_uls02 .errors_lis {
  margin-right: 0;
  margin-left: 30px;
}

/* 立即咨询 */
.ljzx_a {
  display: inline-block;
  margin: 40px 0 0;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.ljzx_a img {
  margin: 0 auto;
  transition: all 0.5s;
}

.ljzx_a img:hover {
  transform: scale(0.95);
  transition: all 0.5s;
}

/* 搜索引擎 */
.engines_back {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.engines_back img {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
}

.engines_back .engines_text {
  position: absolute;
  top: 20%;
  left: 13%;
}

.engines_back .engines_text b {
  font-size: 34px;
  color: #fff;
}

.engines_back .engines_text b span {
  display: block;
  color: #ffb951;
}

.engines_back .engines_text ul {
  margin-top: 60px;
}

.engines_back .engines_text ul li {
  color: #fff;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.6;
  padding-left: 84px;
  background: url(../esimg/icon/engines_icon.png) no-repeat left center;
}

/* 5大优势 */
.five_advantage_a {
  margin-bottom: 60px;
}

.five_advantage_a .fiAd_uls {
  height: 500px;
  display: flex;
  background: url(../esimg/img/img_youshi.png) no-repeat center;
  background-size: cover;
  border-radius: 20px;
  overflow: hidden;
}

.five_advantage_a .fiAd_uls .fiAd_lis {
  width: calc(100% / 6);
  border: 1px solid #e4e4e4;
  position: relative;
  transition: all 0.5s;
}

.five_advantage_a .fiAd_uls .fiAd_lis b {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 24px;
  position: absolute;
  top: 90px;
}

.five_advantage_a .fiAd_uls .fiAd_lis p {
  display: none;
  color: #fff;
  font-size: 16px;
  line-height: 2;
}

.five_advantage_a .fiAd_uls .fiAd_lis img {
  position: absolute;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
}

.five_advantage_a .fiAd_uls .fiAd_lis_active {
  width: calc(100% / 3);
  padding: 0 60px;
  background-color: rgba(119, 84, 242, 0.6);
}

.five_advantage_a .fiAd_uls .fiAd_lis_active b {
  width: auto;
  position: absolute;
  left: 65px;
  padding-right: 60px;
  text-align: left;
}

.five_advantage_a .fiAd_uls .fiAd_lis_active p {
  width: auto;
  display: block;
  position: absolute;
  left: 65px;
  top: 160px;
  padding-right: 60px;
}

.five_advantage_a .fiAd_uls .fiAd_lis_active img {
  left: 65px;
  transform: translateX(0);
}

/* 6大优势 */
.six_advantage_a {
  width: 100%;
  overflow: hidden;
}

.six_advantage_a ul {
  height: 920px;
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
  background: url(../esimg/img/six_advantage_img.png) no-repeat center;
  background-size: cover;
}

.six_advantage_a ul li {
  width: 470px;
  border-radius: 10px;
  border: 2px solid #fff;
  padding: 36px 30px 50px;
  background-color: rgba(255, 255, 255, 0.5) !important;
  position: absolute;
  transition: all 0.5s;
}

.six_advantage_a ul li h6 {
  font-size: 20px;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 10px;
}

.six_advantage_a ul li p {
  line-height: 1.8;
}

.six_advantage_a ul .new-active {
  background-color: rgba(119, 84, 242, 0.9) !important;
  transition: all 0.5s;
}

.six_advantage_a ul .new-active h6,
.six_advantage_a ul .new-active p {
  color: #fff;
}

.six_advantage_a ul .six_num1 {
  left: 310px;
  top: 182px;
  background: url(../esimg/icon/01..png) no-repeat 340px bottom;
}

.six_advantage_a ul .six_num2 {
  left: 260px;
  top: 410px;
  background: url(../esimg/icon/02..png) no-repeat 340px bottom;
}

.six_advantage_a ul .six_num3 {
  left: 340px;
  top: 620px;
  background: url(../esimg/icon/03..png) no-repeat 340px bottom;
}

.six_advantage_a ul .six_num4 {
  right: 310px;
  top: 182px;
  background: url(../esimg/icon/04..png) no-repeat 340px bottom;
}

.six_advantage_a ul .six_num5 {
  right: 260px;
  top: 410px;
  background: url(../esimg/icon/05..png) no-repeat 340px bottom;
}

.six_advantage_a ul .six_num6 {
  right: 340px;
  top: 620px;
  background: url(../esimg/icon/06..png) no-repeat 340px bottom;
}

/* 获得更多 */
.get_more_a {
  /* padding-bottom: 260px; */
}

.get_more_a .get_more_b {
  margin-top: 48px;
  border: 1px solid #e4e4e4;
  box-shadow: 11px 19px 49px 0px rgba(217, 220, 237, 0.4);
  border-radius: 20px;
  overflow: hidden;
}

.get_more_a .get_more_b .get_more_top ul {
  display: flex;
  align-items: center;
  background-color: #f0f1f6;
}

.get_more_a .get_more_b .get_more_top ul li {
  width: 33.33%;
  padding: 24px 0;
  transition: all 0.5s;
}

.get_more_a .get_more_b .get_more_top ul li a {
  font-size: 24px;
  line-height: 1.25;
  font-weight: bold;
  color: #7754f2;
  text-align: center;
}

.get_more_a .get_more_b .get_more_top ul li:hover,
.get_more_a .get_more_b .get_more_top ul .get_more_lis_active {
  background-color: #7754f2;
  transition: all 0.5s;
}

.get_more_a .get_more_b .get_more_top ul li:hover a,
.get_more_a .get_more_b .get_more_top ul .get_more_lis_active a {
  color: #fff;
}

.get_more_a .get_more_b .get_more_bot {
  padding: 40px;
  display: flex;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl {
  width: 65%;
  padding-right: 5%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl p {
  font-size: 16px;
  line-height: 2;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 {
  margin-top: 30px;
  display: flex;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li {
  width: 18%;
  text-align: center;
  margin-right: 1.5%;
  cursor: pointer;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li img {
  margin: 0 auto;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li .more_icon02 {
  display: none;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li i {
  display: block;
  line-height: 2;
  margin-top: 10px;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 .get_more_lis01_active .more_icon01 {
  display: none;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 .get_more_lis01_active .more_icon02 {
  display: block;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02 {
  padding: 40px 30px 30px;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02 b {
  font-size: 16px;
  line-height: 1.5;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02 p {
  line-height: 1.2;
  margin-top: 6px;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02:nth-child(1) {
  background: url(../esimg/img/juxing_1.png) no-repeat center;
  background-size: 100% 100%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02:nth-child(2) {
  background: url(../esimg/img/juxing_2.png) no-repeat center;
  background-size: 100% 100%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02:nth-child(3) {
  background: url(../esimg/img/juxing_3.png) no-repeat center;
  background-size: 100% 100%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02:nth-child(4) {
  background: url(../esimg/img/juxing_4.png) no-repeat center;
  background-size: 100% 100%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls02 .get_more_lis02:nth-child(5) {
  background: url(../esimg/img/juxing_5.png) no-repeat center;
  background-size: 100% 100%;
}

.get_more_a .get_more_b .get_more_bot .get_more_fr {
  flex: 1;
}

.get_more_a .get_more_b .get_more_bot .get_more_fr img {
  width: 100%;
}

/* google.html-over */
/* sns.html-start */
/* 为什么做SNS社媒营销 */
.why_sns_a {
  width: 100%;
  overflow: hidden;
}

.why_sns_a .n_title {
  margin-top: 20px;
}

.why_sns_a .why_sns_b {
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
  margin-top: 60px;
  display: flex;
}

.why_sns_a .why_sns_b .why_sns_f {
  width: 50%;
}

.why_sns_a .why_sns_b .why_sns_f h6 {
  font-size: 24px;
  line-height: 1.2;
  padding: 29px 0;
}

.why_sns_a .why_sns_b .why_sns_f ul {
  padding: 60px 60px 100px 100px;
}

.why_sns_a .why_sns_b .why_sns_f ul li {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  cursor: pointer;
}

.why_sns_a .why_sns_b .why_sns_f ul li p {
  font-size: 16px;
  margin-left: 10px;
  transition: all 0.5s;
}

.why_sns_a .why_sns_b .why_sns_f ul li i {
  display: block;
  padding-left: 30px;
}

.why_sns_a .why_sns_b .why_sns_f ul li:hover p {
  margin-left: 40px;
  transition: all 0.5s;
}

.why_sns_a .why_sns_b .why_sns_fl {
  background: url(../esimg/img/why_sns_fl_img.png) no-repeat center;
  background-size: cover;
  background-color: #f8f8f8;
}

.why_sns_a .why_sns_b .why_sns_fl h6 {
  padding-left: 260px;
  background-color: #dedede;
}

.why_sns_a .why_sns_b .why_sns_fl ul {
  padding-left: 260px;
}

.why_sns_a .why_sns_b .why_sns_fr {
  background: url(../esimg/img/why_sns_fr_img.png) no-repeat center;
  background-size: cover;
  background-color: #f4f1ff;
}

.why_sns_a .why_sns_b .why_sns_fr h6 {
  padding-left: 100px;
  background-color: #7754f2;
  color: #fff;
}

/* 服务生态 */
.ecosystem_a {
  padding: 40px 0 120px;
}

.ecosystem_a .ecosystem_b {
  margin-top: 40px;
  display: flex;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #ccc;
}

.ecosystem_a .ecosystem_b .ecosystem_lis {
  width: 25%;
  border: 1px solid #ccc;
  padding: 40px 0;
  background: url(../esimg/img/ecosystem_back.png) no-repeat bottom right;
  transition: all 0.5s;
}

.ecosystem_a .ecosystem_b .ecosystem_lis h6 {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 40px;
}

.ecosystem_a .ecosystem_b .ecosystem_lis i {
  display: block;
  font-size: 16px;
  padding: 20px 0;
  text-align: center;
  color: #747180;
  background-color: rgba(119, 84, 242, 0.1);
  transition: all 0.5s;
}

.ecosystem_a .ecosystem_b .ecosystem_lis em {
  font-style: normal;
  display: block;
  font-size: 16px;
  padding: 20px 0;
  text-align: center;
  color: #9691a6;
}

.ecosystem_a .ecosystem_b .ecosystem_lis p {
  color: #9691a6;
  margin: 10px 40px 0;
  font-size: 16px;
  line-height: 1.6;
  position: relative;
}

.ecosystem_a .ecosystem_b .ecosystem_lis p::after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background-color: #7754f2;
  border-radius: 50%;
  position: absolute;
  left: -10px;
  top: 12px;
}

.ecosystem_a .ecosystem_b .new-active {
  background-color: #7754f2;
  transition: all 0.5s;
}

.ecosystem_a .ecosystem_b .new-active h6,
.ecosystem_a .ecosystem_b .new-active i,
.ecosystem_a .ecosystem_b .new-active em,
.ecosystem_a .ecosystem_b .new-active p {
  color: #fff;
}

.ecosystem_a .ecosystem_b .new-active i {
  background-color: #8262f3;
  transition: all 0.5s;
}

.ecosystem_a .ecosystem_b .new-active p::after {
  background-color: #fff;
}

/* TikTok */
.tik_back {
  background-color: #f8f6ff;
  padding: 1px 0 0;
}

.tiktok_a .tiktok_uls01 {
  display: flex;
  margin-top: 40px;
}

.tiktok_a .tiktok_uls01 li {
  width: 20%;
  height: 480px;
  border-radius: 20px;
  border: 1px solid #c8c1e0;
  padding: 40px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s linear;
}

.tiktok_a .tiktok_uls01 li .tik_title img {
  margin: 0 auto;
}

.tiktok_a .tiktok_uls01 li .tik_title .tik_title_icon02 {
  display: none;
}

.tiktok_a .tiktok_uls01 li .tik_title h6 {
  font-size: 18px;
  line-height: 1;
  margin: 20px 0 10px;
  text-align: center;
}

.tiktok_a .tiktok_uls01 li p {
  font-size: 14px;
  line-height: 1.6;
  color: #9691a6;
  word-wrap: break-word;
}

.tiktok_a .tiktok_uls01 li > img {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 165px;
  transition: all 0.5s;
}

.tiktok_a .tiktok_uls01 .tik_active {
  width: 40%;
  border: 1px solid #7754f2;
  padding: 0;
}

.tiktok_a .tiktok_uls01 .tik_active .tik_title {
  background: url(../esimg/img/tik_title_bg.png) no-repeat center;
  background-color: #7754f2;
  display: flex;
  align-items: center;
  padding: 19px 0 19px 40px;
}

.tiktok_a .tiktok_uls01 .tik_active .tik_title img {
  margin: 0 10px 0 0;
}

.tiktok_a .tiktok_uls01 .tik_active .tik_title .tik_title_icon01 {
  display: none;
}

.tiktok_a .tiktok_uls01 .tik_active .tik_title .tik_title_icon02 {
  display: block;
}

.tiktok_a .tiktok_uls01 .tik_active .tik_title h6 {
  color: #fff;
  margin: 0;
}

.tiktok_a .tiktok_uls01 .tik_active p {
  margin: 40px 40px 0;
}

.tiktok_a .tiktok_uls01 .tik_active > img {
  width: 330px;
  bottom: 40px;
}

.tiktok_b {
  position: relative;
  padding-bottom: 120px;
}

.tiktok_b .tiktok_uls02 {
  margin-top: 40px;
  display: flex;
  justify-content: space-around;
}

.tiktok_b .tiktok_uls02 li {
  opacity: 0;
  width: 20%;
  position: relative;
}

.tiktok_b .tiktok_uls02 li::after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background: url(../esimg/icon/dian01.png) no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: -24px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}

.tiktok_b .tiktok_uls02 li img {
  margin: 0 auto 20px;
}

.tiktok_b .tiktok_uls02 li i {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #747180;
}

.tiktok_b .tiktok_uls02 li:hover img {
  transform: rotateY(360deg);
  transition: all 1s;
}

.tiktok_b .tiktok_b_line {
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #ccc;
  position: absolute;
  bottom: 102px;
  left: 0;
}

.twitter_back {
  background-color: #fff;
}

.facebook_a .tiktok_uls01 li,
.twitter_a .tiktok_uls01 li {
  width: calc(100% / 6);
}

.facebook_a .tiktok_uls01 .tik_active,
.twitter_a .tiktok_uls01 .tik_active {
  width: calc(100% / 3);
}

.facebook_b .facebook_uls02 li {
  width: calc(100% / 6);
}

.instagram_b .tiktok_uls02 li {
  width: calc(100% / 4);
}

.reasons_b {
  padding-bottom: 270px;
}

.reasons_b .n_title {
  margin-top: 50px;
}

/* sns.html-over */
/* trade_link-start */
/* 为什么带来优势 */
.why_advantage .n_title {
  margin-top: 30px;
}

.why_advantage .why_ad_uls {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 100px;
}

.why_advantage .why_ad_uls .why_ad_lis {
  width: 405px;
  height: 210px;
  border-radius: 12px;
  position: relative;
  margin: 70px 30px 0;
  padding: 80px 50px 0;
  text-align: center;
  transition: all 0.5s;
}

.why_advantage .why_ad_uls .why_ad_lis h6 {
  width: 200px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 24px;
  background: url(../esimg/img/why_ad_h6_bg.png) no-repeat center;
  background-size: 100%;
}

.why_advantage .why_ad_uls .why_ad_lis p {
  font-size: 16px;
}

.why_advantage .why_ad_uls .why_ad_lis:nth-child(1) {
  background: url(../esimg/icon/why_ad_lis_bg1s.png) no-repeat bottom right;
  background-color: rgba(119, 84, 242, 0.06);
}

.why_advantage .why_ad_uls .why_ad_lis:nth-child(2) {
  background: url(../esimg/icon/why_ad_lis_bg2s.png) no-repeat bottom right;
  background-color: rgba(119, 84, 242, 0.06);
}

.why_advantage .why_ad_uls .why_ad_lis:nth-child(3) {
  background: url(../esimg/icon/why_ad_lis_bg3s.png) no-repeat bottom right;
  background-color: rgba(119, 84, 242, 0.06);
}

.why_advantage .why_ad_uls .why_ad_lis:nth-child(4) {
  background: url(../esimg/icon/why_ad_lis_bg4s.png) no-repeat bottom right;
  background-color: rgba(119, 84, 242, 0.06);
}

.why_advantage .why_ad_uls .why_ad_lis:nth-child(5) {
  background: url(../esimg/icon/why_ad_lis_bg5s.png) no-repeat bottom right;
  background-color: rgba(119, 84, 242, 0.06);
}

.why_advantage .why_ad_uls .new-active:nth-child(1) {
  background: url(../esimg/icon/why_ad_lis_bg1.png) no-repeat bottom right;
  background-color: #7754f2;
}

.why_advantage .why_ad_uls .new-active:nth-child(2) {
  background: url(../esimg/icon/why_ad_lis_bg2.png) no-repeat bottom right;
  background-color: #7754f2;
}

.why_advantage .why_ad_uls .new-active:nth-child(3) {
  background: url(../esimg/icon/why_ad_lis_bg3.png) no-repeat bottom right;
  background-color: #7754f2;
}

.why_advantage .why_ad_uls .new-active:nth-child(4) {
  background: url(../esimg/icon/why_ad_lis_bg4.png) no-repeat bottom right;
  background-color: #7754f2;
}

.why_advantage .why_ad_uls .new-active:nth-child(5) {
  background: url(../esimg/icon/why_ad_lis_bg5.png) no-repeat bottom right;
  background-color: #7754f2;
}

.why_advantage .why_ad_uls .new-active p {
  color: #fff;
}

/* 贸易商机 */
.business_back {
  background-color: #f5f6fb;
  padding: 1px 0 100px;
}

.business_uls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
  margin-top: 40px;
}

.business_uls .business_lis {
  background-color: #fff;
  width: 31%;
  height: 240px;
  margin-bottom: 30px;
  padding: 50px 60px;
  border-radius: 12px;
  transition: all 0.5s;
}

.business_uls .business_lis b {
  font-size: 24px;
  line-height: 1.2;
}

.business_uls .business_lis img {
  margin: 14px 0 30px;
}

.business_uls .business_lis .business_img02 {
  display: none;
}

.business_uls .business_lis p {
  font-size: 16px;
  line-height: 1.8;
  color: #9691a6;
}

.business_uls .new-active {
  background-color: #7754f2;
}

.business_uls .new-active b {
  color: #fff;
}

.business_uls .new-active .business_img01 {
  display: none;
}

.business_uls .new-active .business_img02 {
  display: block;
}

.business_uls .new-active p {
  color: #fff;
  opacity: 0.6;
}

/* 转盘 */
.turntable_back {
  width: 100%;
  overflow: hidden;
}

.turntable_a {
  padding-bottom: 60px;
  width: 1920px;
  position: relative;
  left: 50%;
  margin-left: -960px;
  transition: all 0.5s;
}

.turntable_a .turntable_img_box {
  width: 386px;
  height: 360px;
  margin: 60px auto 0;
}

.turntable_a .turntable_img_box .turntable_img_uls {
  width: 386px;
  position: relative;
}

.turntable_a .turntable_img_box .turntable_img_uls img {
  width: 100%;
  position: absolute;
  top: 0;
}

.turntable_a .turntable_text {
  width: 18%;
  position: absolute;
  cursor: pointer;
  transition: all 0.8s;
}

.turntable_a .turntable_text h6 {
  font-size: 20px;
  line-height: 1.2;
}

.turntable_a .turntable_text p {
  font-size: 16px;
  line-height: 1.8;
  color: #9691a6;
  margin-top: 10px;
}

.turntable_a .turntable_active h6 {
  color: #7754f2;
}

.turntable_a .turntable_text01 {
  text-align: right;
  top: 114px;
  left: 410px;
}

.turntable_a .turntable_text01:hover {
  transform: translateX(-10px);
}

.turntable_a .turntable_text02 {
  top: 114px;
  right: 410px;
}

.turntable_a .turntable_text02:hover {
  transform: translateX(10px);
}

.turntable_a .turntable_text03 {
  text-align: right;
  top: 265px;
  left: 370px;
}

.turntable_a .turntable_text03:hover {
  transform: translateX(-10px);
}

.turntable_a .turntable_text04 {
  top: 265px;
  right: 370px;
}

.turntable_a .turntable_text04:hover {
  transform: translateX(10px);
}

.turntable_a .turntable_text05 {
  text-align: right;
  top: 415px;
  left: 410px;
}

.turntable_a .turntable_text05:hover {
  transform: translateX(-10px);
}

.turntable_a .turntable_text06 {
  top: 415px;
  right: 410px;
}

.turntable_a .turntable_text06:hover {
  transform: translateX(10px);
}

/* 海外商机 */
.overseas_a {
  padding-bottom: 100px;
}

.overseas_a .overseas_b {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.overseas_a .overseas_b .overseas_fl {
  width: 30%;
}

.overseas_a .overseas_b .overseas_fl p {
  padding: 20px 0 20px 50%;
  font-size: 24px;
  line-height: 1.5;
  position: relative;
  cursor: pointer;
}

.overseas_a .overseas_b .overseas_fl p::after {
  content: "";
  display: block;
  width: 60px;
  height: 2px;
  background-color: #ccc;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.8s;
}

.overseas_a .overseas_b .overseas_fl p:hover::after {
  transform: translateX(30px);
}

.overseas_a .overseas_b .overseas_fl .overseas_active {
  color: #7754f2;
}

.overseas_a .overseas_b .overseas_fl .overseas_active::after {
  width: 120px;
  background-color: #7754f2;
}

.overseas_a .overseas_b .overseas_fr {
  flex: 1;
  margin-left: 20px;
}

.overseas_a .overseas_b .overseas_fr .overseas_lis {
  height: 400px;
  background-color: #7754f2;
  border-radius: 12px;
  padding: 60px 60px 0;
  position: relative;
}

.overseas_a .overseas_b .overseas_fr .overseas_lis p {
  font-size: 16px;
  line-height: 1.8;
  color: #fff;
  width: 50%;
  opacity: 0.9;
}

.overseas_a .overseas_b .overseas_fr .overseas_lis .overseas_img01 {
  position: absolute;
  bottom: 40px;
  left: 60px;
}

.overseas_a .overseas_b .overseas_fr .overseas_lis .overseas_img02 {
  position: absolute;
  top: 0;
  right: 20px;
}

.trade_link_back {
  background-color: #f5f6fb;
}

/* 快速捕获 */
.capture_a {
  padding: 1px 0 60px;
}

.capture_a .swiper05 {
  overflow: hidden;
  padding: 40px 0 20px;
  position: relative;
}

.capture_a .swiper05 .swiper-slide {
  display: flex;
  justify-content: center;
}

.capture_a .swiper05 .swiper-slide .sw05_fl {
  width: 45%;
  background-color: #fff;
  padding: 80px 60px 0;
  position: relative;
}

.capture_a .swiper05 .swiper-slide .sw05_fl h6 {
  font-size: 24px;
}

.capture_a .swiper05 .swiper-slide .sw05_fl p {
  font-size: 16px;
  line-height: 1.8;
  color: #747180;
  margin-top: 24px;
}

.capture_a .swiper05 .swiper-slide .sw05_fl .ckgd_a {
  position: absolute;
  left: 60px;
  bottom: 60px;
}

.capture_a .swiper05 .swiper-slide .sw05_fr {
  width: 45%;
}

.capture_a .swiper05 .swiper-slide .sw05_fr img {
  width: 100%;
}

.capture_a .swiper05 .prev05 {
  width: 40px;
  height: 40px;
  background: url(../esimg/icon/btn_left_nor.png) no-repeat center;
  background-size: 100% 100%;
  transition: all 0.5s;
}

.capture_a .swiper05 .prev05:hover {
  background: url(../esimg/icon/btn_left_sel.png) no-repeat center;
  background-size: 100% 100%;
}

.capture_a .swiper05 .next05 {
  width: 40px;
  height: 40px;
  background: url(../esimg/icon/btn_right_nor.png) no-repeat center;
  background-size: 100% 100%;
  transition: all 0.5s;
}

.capture_a .swiper05 .next05:hover {
  background: url(../esimg/icon/btn_right_sel.png) no-repeat center;
  background-size: 100% 100%;
}

.capture_a .swiper05::after {
  content: "";
  display: block;
  width: 1160px;
  height: 30px;
  border-radius: 15px;
  background-color: #edecfb;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.capture_a .pagination05 {
  width: 1300px;
  height: 50px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  background-color: #f5f6fb;
  margin-top: 20px;
  border-bottom: 1px solid #eee;
}

.capture_a .pagination05 .swiper-pagination-bullet {
  width: 24%;
  height: 50px;
  position: relative;
  border-radius: 0;
}

.capture_a .pagination05 .swiper-pagination-bullet::after {
  display: block;
  position: absolute;
  top: 50%;
  left: 12%;
  font-size: 20px;
  transform: translateY(-50%);
}

.capture_a .pagination05 .swiper-pagination-bullet::before {
  content: "";
  display: none;
  width: 200px;
  height: 2px;
  background-color: #7754f2;
  position: absolute;
  bottom: 0;
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(1) {
  background: url(../esimg/icon/sw05_icon01.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(1)::after {
  content: "AI数据询盘";
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(2) {
  background: url(../esimg/icon/sw05_icon02.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(2)::after {
  content: "多维的市场分析";
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(3) {
  background: url(../esimg/icon/sw05_icon03.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(3)::after {
  content: "精准的客户推送";
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(4) {
  background: url(../esimg/icon/sw05_icon04.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet:nth-child(4)::after {
  content: "有效的CRM管理";
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(1) {
  background: url(../esimg/icon/sw05_icon01s.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(1)::after {
  content: "AI数据询盘";
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(1)::before {
  display: block;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(2) {
  background: url(../esimg/icon/sw05_icon02s.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(2)::after {
  content: "多维的市场分析";
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(2)::before {
  display: block;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(3) {
  background: url(../esimg/icon/sw05_icon03s.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(3)::after {
  content: "精准的客户推送";
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(3)::before {
  display: block;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(4) {
  background: url(../esimg/icon/sw05_icon04s.png) no-repeat left center;
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(4)::after {
  content: "有效的CRM管理";
}

.capture_a .pagination05 .swiper-pagination-bullet-active:nth-child(4)::before {
  display: block;
}

/* 捕获询盘 */
.inquiries_a {
  padding-bottom: 60px;
}

.inquiries_a .inquiries_uls {
  background: url(../esimg/img/inquiries_bg.png) no-repeat center;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}

.inquiries_a .inquiries_uls .inquiries_lis {
  width: calc(100% / 3);
  height: 320px;
  border: 1px solid rgba(153, 153, 153, 0.6);
  padding: 84px 60px 0;
  transition: all 0.5s;
}

.inquiries_a .inquiries_uls .inquiries_lis b {
  color: #fff;
  font-size: 24px;
}

.inquiries_a .inquiries_uls .inquiries_lis P {
  font-size: 16px;
  line-height: 1.8;
  color: #fff;
  opacity: 0.8;
  margin-top: 16px;
}

.inquiries_a .inquiries_uls .new-active {
  background-color: rgba(119, 84, 242, 0.6);
}

/* 协助触达全球 */
.assist_a {
  padding-bottom: 100px;
}

.assist_a .assist_uls {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.assist_a .assist_uls .assist_lis_ic {
  width: 20%;
}

.assist_a .assist_uls .assist_lis_ic img {
  margin: 0 auto;
  transition: all 0.8s;
}

.assist_a .assist_uls .assist_lis_ic img:hover {
  transform: rotate(360deg);
}

.assist_a .assist_uls .assist_lis_ic .assist_lis_text {
  text-align: center;
}

.assist_a .assist_uls .assist_lis_ic .assist_lis_text b {
  display: block;
  font-size: 18px;
  line-height: 1.5;
}

.assist_a .assist_uls .assist_lis_ic .assist_lis_text p {
  color: #9691a6;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 4px;
}

.assist_a .assist_uls .assist_lis img {
  margin-top: 100px;
}

.assist_a .assist_uls01 {
  justify-content: space-between;
}

/* 外贸EDM */
.edm_back {
  background: url(../esimg/img/edm_bg.png) no-repeat center;
  background-size: cover;
  padding: 1px 0 0;
}

.edm_back .edm_a {
  position: relative;
  padding-bottom: 140px;
}

.edm_back .edm_a .n_title h5 {
  color: #fff;
}

.edm_back .edm_a .edm_uls {
  display: flex;
  margin-top: 40px;
  padding-bottom: 50px;
}

.edm_back .edm_a .edm_uls .edm_lis {
  height: 440px;
  margin-right: 20px;
  transition: all 0.5s;
}

.edm_back .edm_a .edm_uls .edm_lis .edm_lis_title {
  width: 100px;
  height: 100%;
  background: url(../esimg/img/edm_nor.png) no-repeat center;
  background-size: cover;
  transition: all 0.5s;
}

.edm_back .edm_a .edm_uls .edm_lis .edm_lis_title h5 {
  padding-top: 60px;
  color: #fff;
  font-size: 24px;
  width: 24px;
  margin: 0 auto;
}

.edm_back .edm_a .edm_uls .edm_lis .edm_lis_box {
  display: none;
  transition: all 0.5s;
}

.edm_back .edm_a .edm_uls .edm_lis_active {
  display: flex;
  align-items: flex-start;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_title {
  background: url(../esimg/img/edm_sel.png) no-repeat center;
  background-size: cover;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box {
  margin-left: 20px;
  width: 800px;
  height: 100%;
  display: block;
  background-color: #fff;
  padding: 60px;
  position: relative;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_img02 {
  position: absolute;
  top: 0;
  right: 0;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text {
  width: 40%;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text h5 {
  font-size: 24px;
  font-weight: bold;
  margin: 18px 0 8px;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text i {
  color: #747180;
  font-size: 16px;
}

.edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text p {
  color: #9691a6;
  font-size: 16px;
  line-height: 1.6;
  margin-top: 28px;
}

.edm_back .edm_a .edm_uls02 {
  width: 100%;
  border-radius: 12px;
  background-color: #fff;
  display: flex;
  box-shadow: 0px 4px 14px 0px rgba(102, 90, 144, 0.14);
  overflow: hidden;
  position: absolute;
  bottom: -100px;
  left: 50%;
  transform: translateX(-50%);
}

.edm_back .edm_a .edm_uls02 .edm_lis02 {
  width: 34%;
  padding: 50px 40px;
  transition: all 0.5s;
}

.edm_back .edm_a .edm_uls02 .edm_lis02 b {
  font-size: 24px;
  line-height: 1.5;
  font-weight: normal;
}

.edm_back .edm_a .edm_uls02 .edm_lis02 p {
  font-size: 16px;
  line-height: 1.5;
  margin-top: 14px;
  color: #9691a6;
}

.edm_back .edm_a .edm_uls02 .edm_lis02:nth-child(2) {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.edm_back .edm_a .edm_uls02 .new-active {
  background-color: #7754f2;
}

.edm_back .edm_a .edm_uls02 .new-active p,
.edm_back .edm_a .edm_uls02 .new-active b {
  color: #fff;
}

/* sem营销 */
.sem_marketing_a {
  margin-top: 240px;
  position: relative;
  padding-bottom: 60px;
}

.sem_marketing_a .swiper06 {
  width: 90%;
  height: 360px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.sem_marketing_a .swiper06 .n_title {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0;
}

.sem_marketing_a .swiper06 .n_title img {
  margin-left: 0;
}

.sem_marketing_a .swiper06 .swiper-slide {
  opacity: 0;
  display: flex;
  justify-content: space-between;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl {
  flex: 1;
  padding-right: 100px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl b {
  font-size: 24px;
  font-weight: normal;
  display: block;
  margin-top: 120px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl p {
  font-size: 16px;
  line-height: 1.8;
  color: #747180;
  margin-top: 12px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul {
  display: flex;
  margin-top: 30px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul li {
  margin-right: 60px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul li img {
  transition: all 1s;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul li i {
  display: block;
  text-align: center;
  font-size: 12px;
  line-height: 2;
  color: #999;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul li:hover img {
  transform: rotate(360deg);
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fr {
  width: 540px;
}

.sem_marketing_a .swiper06 .swiper-slide .sw06_fr img {
  width: 100%;
}

.sem_marketing_a .swiper06 .swiper-slide-active {
  opacity: 1;
}

.sem_marketing_a .pagination06 {
  width: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  left: -10px;
  top: 40%;
  bottom: auto;
}

.sem_marketing_a .pagination06 .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #ddd;
  margin-bottom: 20px;
}

.sem_marketing_a .pagination06 .swiper-pagination-bullet-active {
  width: 30px;
  height: 30px;
  background: url(../esimg/icon/pagination06.png) no-repeat center;
  background-size: 100% 100%;
}

/* vr全景 */
.vr_panorama_a {
  padding: 1px 0 60px;
}

.vr_panorama_a .vr_panorama_uls {
  display: flex;
  justify-content: space-around;
  background: url(../esimg/img/dian_line.png) no-repeat bottom center;
  padding-bottom: 90px;
  margin-top: 30px;
}

.vr_panorama_a .vr_panorama_uls .vr_panorama_lis {
  width: 170px;
  height: 189px;
  background: url(../esimg/img/vr_lis_nor.png) no-repeat center;
  background-size: cover;
  padding: 50px 10px 0;
  transition: all 0.5s;
}

.vr_panorama_a .vr_panorama_uls .vr_panorama_lis img {
  margin: 0 auto;
}

.vr_panorama_a .vr_panorama_uls .vr_panorama_lis .vr_panorama_img02 {
  display: none;
}

.vr_panorama_a .vr_panorama_uls .vr_panorama_lis p {
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.5;
}

.vr_panorama_a .vr_panorama_uls .new-active {
  background: url(../esimg/img/vr_lis_sel.png) no-repeat center;
  transition: all 0.5s;
  animation: ani01 0s;
}

.vr_panorama_a .vr_panorama_uls .new-active .vr_panorama_img01 {
  display: none;
}

.vr_panorama_a .vr_panorama_uls .new-active .vr_panorama_img02 {
  display: block;
}

.vr_panorama_a .vr_panorama_uls .new-active p {
  color: #fff;
}

.vr_panorama_a .vr_panorama_uls .vr_panorama_lis01 {
  margin-top: 50px;
}

@keyframes ani01 {
  0% {
    transform: translateY(0) rotateY(90deg);
  }

  25% {
    transform: translateY(2.5%) rotateY(180deg);
  }

  50% {
    transform: translateY(5%) rotateY(270deg);
  }

  75% {
    transform: translateY(7.5%) rotateY(360deg);
  }

  100% {
    transform: translateY(0) rotateY(90deg);
  }
}

/* 身临其境 */
.personally_a {
  padding-bottom: 280px;
}

.personally_a ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
}

.personally_a ul li {
  width: 46%;
  height: 220px;
  margin-top: 64px;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  align-items: flex-start;
}

.personally_a ul li img {
  width: 48%;
  margin: -20px 0 0 -40px;
}

.personally_a ul li .personally_text {
  padding: 40px 30px;
}

.personally_a ul li .personally_text b {
  font-size: 24px;
  line-height: 1.2;
  font-weight: normal;
  transition: all 0.5s;
}

.personally_a ul li .personally_text p {
  font-size: 16px;
  line-height: 1.8;
  color: #747180;
  margin-top: 10px;
}

.personally_a ul li:hover .personally_text b {
  color: #7754f2;
}

/* trade_link-over */
/* al01.html-start */
.an01_a .n_title {
  margin-top: 30px;
}

.an01_a .anl_a {
  padding-bottom: 0;
}

.an01_a .anl_a .swiper04 {
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  transition: all 0.5s;
  flex-wrap: wrap;
}

.an01_a .anl_a .swiper04 .swiper-slide {
  width: 30%;
  margin-bottom: 70px;
}

.an01_a .anl_a .swiper04 .swiper-slide {
  margin-right: 5%;
}

.an01_a .anl_a .swiper04 .swiper-slide:nth-child(3n) {
  margin-right: 0;
}

/* 分页 */
.fenye {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 50px 0;
}

.fenye a {
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 5px;
  font-size: 16px;
  color: #666;
  transition: all 0.5s;
}

.fenye a:hover {
  background-color: #7754f2;
  color: #fff;
}

.fenye .fenye_active {
  background-color: #7754f2;
  color: #fff;
}

/* 选择一瞬 */
.al01_select {
  padding: 1px 0 170px;
}

/* al01.html-over */
/* al02.html-start */
/* 客户详情 */
.al02_back {
  background-color: #f8f8f8;
  padding: 1px 0;
}

.al02_a {
  padding: 30px 0;
}

.al02_a ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  padding: 16px 0;
}

.al02_a ul li {
  display: flex;
  width: 24%;
}

.al02_a ul li p {
  font-size: 16px;
  margin-right: 60px;
  position: relative;
}

.al02_a ul li p::after {
  content: "";
  display: block;
  width: 30px;
  height: 8px;
  background: linear-gradient(90deg, #feb571 0%, rgba(254, 181, 113, 0) 100%);
  position: absolute;
  top: 2px;
  left: 0;
}

.al02_a ul li i {
  display: block;
  font-size: 16px;
  color: #9691a6;
}

.al02_a .al02_uls {
  border-top: 1px solid #e6e6e6;
}

.al02_b {
  padding-bottom: 260px;
}

.al02_b .al02_fl {
  width: 72%;
}

.al02_b .al02_fl img,
.al02_b .al02_fl > img {
  width: 100%;
}

.al02_b .al02_fl h5 {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 10px;
  color: #333;
}

.al02_b .al02_fl p {
  font-size: 16px;
  line-height: 1.6;
  color: #747180;
}

.al02_b .al02_fl .bodykey {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.al02_b .al02_fl .bodykey a {
  margin-left: 10px;
}

.al02_b .al02_fl .new05_line {
  width: 100%;
  height: 1px;
  margin: 40px 0;
  background-color: #e6e6e6;
}

.al02_b .al02_fl .al02_fl_line {
  width: 100%;
  height: 1px;
  margin: 20px 0;
  background-color: #e6e6e6;
}

.al02_b .al02_fl .new05_ul {
  width: 100%;
  display: flex;
  align-items: flex-start;
}

.al02_b .al02_fl .new05_ul .new05_li {
  margin-right: 10%;
  text-align: center;
  color: #9691a6;
}

.al02_b .al02_fl .new05_ul .new05_li i {
  display: block;
  margin-top: 10px;
}

.al02_b .al02_fl .al02_fl_r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.al02_b .al02_fl .al02_fl_r a {
  display: flex;
  align-items: center;
  font-size: 16px;
}

.al02_b .al02_fl .al02_fl_r a i {
  display: block;
  font-size: 16px;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_sx {
  width: 30%;
  height: 80px;
  line-height: 80px;
  padding: 0 40px;
  background-color: #fff;
  justify-content: space-between;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_sx em {
  display: block;
  font-style: normal;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_sx i {
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_sx:hover {
  background: url(../esimg/img/al02_fl_sx.png) no-repeat center;
  background-size: cover;
  color: #fff;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_sx:hover i {
  color: #fff;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_return {
  height: 80px;
  padding: 0 34px;
  background-color: #fff;
}

.al02_b .al02_fl .al02_fl_r .al02_fl_return img {
  margin-right: 20px;
  width: 20px;
}

.al02_b .al02_fl h4 {
  font-size: 28px;
  font-weight: bold;
  text-align: center;
}

.al02_b .al02_fl .al02_fl_date {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}

.al02_b .al02_fl .al02_fl_date span {
  display: block;
  margin: 0 20px;
  color: #ddd;
}

.al02_b .al02_fl .al02_fl_date .al02_fl_date_ic {
  display: flex;
  align-items: center;
}

.al02_b .al02_fl .al02_fl_date .al02_fl_date_ic img {
  width: auto;
  margin-right: 4px;
}

.al02_b .al02_fl .al02_fl_date .al02_fl_date_ic i {
  font-size: 16px;
  color: #999;
}

.al02_b .al02_fl .img_auto {
  width: auto;
  margin: 0 auto;
}

.al02_b .al02_fr {
  width: 25%;
}

.al02_b .al02_fr .al02_fr_lis {
  background-color: #fff;
  padding: 30px 0;
  margin-bottom: 40px;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_ChangeBox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  padding-right: 20px;
}

.al02_b .al02_fr .al02_fr_lis h5 {
  font-size: 24px;
  background: url(../esimg/icon/al02_h5_icon.png) no-repeat left center;
  padding-left: 20px;
  margin-bottom: 20px;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_lisChange {
  cursor: pointer;
  margin-bottom: 15px;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_lisChange a {
  display: flex;
  align-items: center;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_lisChange a img {
  margin-right: 10px;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text {
  padding: 0 20px;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text > img {
  width: 100%;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text a > img {
  width: 100%;
  display: none;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text a .al02_fr_icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  border-bottom: 1px dashed #ddd;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text a .al02_fr_icon p {
  font-size: 16px;
  padding: 16px 0 16px 10px;
  position: relative;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text a .al02_fr_icon p::after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background-color: #333;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text a .al02_fr_icon img {
  display: none;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text—item:hover > img,
.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active > img {
  display: block;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text—item:hover .al02_fr_icon p,
.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon p {
  color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text—item:hover .al02_fr_icon p::after,
.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon p::after {
  background-color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text—item:hover .al02_fr_icon img,
.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon img {
  display: block;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active > img {
  display: block;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon p {
  color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon p::after {
  background-color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_text_active .al02_fr_icon img {
  display: block;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_t {
  padding: 16px 0;
  border-bottom: 1px dashed #ddd;
  padding-left: 10px;
  font-size: 16px;
  position: relative;
  transition: all 0.5s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_t::after {
  content: "";
  display: block;
  background-color: #333;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_t:hover {
  color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis .al02_fr_text .al02_fr_t:hover::after {
  background-color: #7754f2;
}

.al02_b .al02_fr .al02_fr_lis ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
  padding: 0 20px;
}

.al02_b .al02_fr .al02_fr_lis ul li {
  width: 46%;
  margin-bottom: 20px;
}

.al02_b .al02_fr .al02_fr_lis ul li a {
  font-size: 16px;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  transition: all 0.5s;
  border-radius: 4px;
  background-color: #f8f8f8;
}

.al02_b .al02_fr .al02_fr_lis ul li a:hover {
  background-color: #7754f2;
  color: #fff;
}

.al02_b .al02_fr .al02_fr_lis ul .al02_fr_lis_active a {
  background-color: #7754f2;
  color: #fff;
}

/* 客户案例 */
.n_nav_back {
  background-color: #f8f8f8;
  border-bottom: 1px solid #eee;
}

.n_nav_back01 {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}

.n_nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.n_nav .nav_fr {
  display: flex;
  align-items: center;
}

.n_nav .nav_fr a {
  margin-left: 60px;
  font-size: 16px;
  line-height: 60px;
  color: #999;
  position: relative;
}

.n_nav .nav_fr a::after {
  content: "";
  display: none;
  width: 20px;
  height: 2px;
  background-color: #7754f2;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}

.n_nav .nav_fr a:hover {
  color: #7754f2;
}

.n_nav .nav_fr a:hover::after {
  display: block;
}

.n_nav .nav_fr .nav_fr_active {
  color: #7754f2;
}

.n_nav .nav_fr .nav_fr_active::after {
  display: block;
}

.testimonials_a {
  margin-bottom: 260px;
}

.testimonials_a .testimonials_b {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
}

.testimonials_a .testimonials_b .testimonials_c {
  width: 48%;
  border-radius: 8px;
  padding: 40px 60px;
  margin-bottom: 40px;
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(0, 28, 71, 0.08);
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_title {
  position: relative;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_title h6 {
  font-size: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.5s;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_title img {
  position: absolute;
  left: -40px;
  top: 50%;
  transform: translateY(-50%);
}

.testimonials_a .testimonials_b .testimonials_c p {
  font-size: 16px;
  line-height: 1.8;
  color: #9691a6;
  margin: 20px 0 30px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fl {
  display: flex;
  align-items: center;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fl img {
  margin-right: 8px;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fl i {
  display: block;
  color: #9691a6;
  font-size: 16px;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fr {
  display: flex;
  align-items: center;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fr i {
  display: block;
  color: #999;
  font-size: 16px;
  margin-right: 10px;
  transition: all 0.5s;
}

.testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fr .test_jt_icon02 {
  display: none;
}

.testimonials_a .testimonials_b .testimonials_c:hover .testimonials_title h6 {
  color: #7754f2;
}

.testimonials_a .testimonials_b .testimonials_c:hover .testimonials_bot .testimonials_bot_fr i {
  color: #7754f2;
}

.testimonials_a .testimonials_b .testimonials_c:hover .testimonials_bot .testimonials_bot_fr .test_jt_icon01 {
  display: none;
}

.testimonials_a .testimonials_b .testimonials_c:hover .testimonials_bot .testimonials_bot_fr .test_jt_icon02 {
  display: block;
}

/* al02.html-over */
/* new.html-start */
.new01_a {
  margin-bottom: 280px;
}

.new01_a .n_title {
  margin-top: 30px;
}

.new01_a .new01_top {
  display: flex;
  margin-top: 30px;
}

.new01_a .new01_top > img {
  width: 760px;
}

.new01_a .new01_top .new01_top_fr .new01_top_date {
  background-color: #2f2c34;
  width: 120px;
  height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.new01_a .new01_top .new01_top_fr .new01_top_date b {
  font-size: 48px;
  line-height: 1.4;
  color: #fff;
}

.new01_a .new01_top .new01_top_fr .new01_top_date i {
  display: block;
  color: #fff;
  font-size: 18px;
  line-height: 1.8;
}

.new01_a .new01_top .new01_top_fr .new01_top_lx {
  width: 100%;
  background-color: #7754f2;
  height: calc(100% - 120px);
  padding: 60px;
  position: relative;
}

.new01_a .new01_top .new01_top_fr .new01_top_lx h6 {
  font-size: 24px;
  line-height: 1.6;
  color: #fff;
  font-weight: bold;
}

.new01_a .new01_top .new01_top_fr .new01_top_lx a {
  width: 180px;
  height: 50px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 60px;
  left: 60px;
  transition: all 0.5s;
}

.new01_a .new01_top .new01_top_fr .new01_top_lx a:hover {
  transform: scale(0.95);
}

.new01_a .new01_top .new01_top_fr .new01_top_lx a i {
  font-size: 16px;
  display: block;
  margin-right: 20px;
  color: #7754f2;
}

.new01_a .new01_lis {
  padding: 30px 0;
  border-bottom: 1px solid #eee;
}

.new01_a .new01_lis .new01_lis_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.new01_a .new01_lis .new01_lis_top h5 {
  font-size: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.5s;
}

.new01_a .new01_lis .new01_lis_top .new01_lis_date {
  display: flex;
  align-items: center;
}

.new01_a .new01_lis .new01_lis_top .new01_lis_date img {
  margin-right: 6px;
}

.new01_a .new01_lis .new01_lis_top .new01_lis_date i {
  font-size: 18px;
  color: #999;
}

.new01_a .new01_lis p {
  font-size: 16px;
  line-height: 2;
  color: #9691a6;
  margin-top: 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.new01_a .new01_lis:hover .new01_lis_top h5 {
  color: #7754f2;
}

.new02_b {
  margin-top: 20px;
}

.new02_b .new02_fl .new02_fl_t {
  padding: 30px 40px;
  background-color: #fff;
  font-size: 16px;
  color: #747180;
}

.new02_b .new02_fl .new02_fl_t a {
  display: inline-block;
}

.new02_b .new02_fl .new02_fl_t > img {
  width: 100%;
}

.new02_b .new02_fl .new02_fl_t .img_auto {
  width: auto;
}

.new02_b .new02_fl .new02_fl_b {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  margin-top: 40px;
}

.new02_b .new02_fl .new02_fl_b a {
  background-color: #fff;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_return {
  width: 130px;
  height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_return i {
  font-size: 16px;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_return img {
  width: auto;
  margin-bottom: 20px;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_sx {
  width: 420px;
  height: 130px;
  padding: 20px 40px;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_sx i {
  display: block;
  color: #666;
  margin-bottom: 12px;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_sx b {
  display: block;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.8;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_sx:hover {
  background: url(../esimg/img/al02_fl_sx02.png) no-repeat center;
  background-size: cover;
}

.new02_b .new02_fl .new02_fl_b .new02_fl_sx:hover b,
.new02_b .new02_fl .new02_fl_b .new02_fl_sx:hover i {
  color: #fff;
}

/* 新闻详情02 */
/* 新闻详情03 */
.encyclopedia_a {
  width: 1330px;
  margin: 30px auto 280px;
}

.encyclopedia_a .encyclopedia_lis {
  margin: 30px 0 0;
  padding: 40px 60px;
  background-color: #f9f9fb;
  position: relative;
  transition: all 0.5s;
}

.encyclopedia_a .encyclopedia_lis .encyclopedia_date {
  position: absolute;
  left: -40px;
  top: 0;
  width: 80px;
  height: 80px;
  background-color: #7754f2;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.encyclopedia_a .encyclopedia_lis .encyclopedia_date b {
  font-size: 34px;
  color: #fff;
}

.encyclopedia_a .encyclopedia_lis .encyclopedia_date i {
  font-size: 16px;
  color: #fff;
}

.encyclopedia_a .encyclopedia_lis h5 {
  font-size: 24px;
  line-height: 1.8;
}

.encyclopedia_a .encyclopedia_lis p {
  font-size: 16px;
  line-height: 1.8;
  color: #9691a6;
  margin-top: 12px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}

.encyclopedia_a .encyclopedia_lis:hover {
  background-color: #7754f2;
}

.encyclopedia_a .encyclopedia_lis:hover .encyclopedia_date {
  background-color: #ffb951;
}

.encyclopedia_a .encyclopedia_lis:hover p,
.encyclopedia_a .encyclopedia_lis:hover h5 {
  color: #fff;
}

.new04_a {
  padding: 1px 0 220px;
  background-color: #f8f8f8;
}

.new04_a .new04_b {
  background-color: #fff;
  padding: 60px 120px;
  margin-top: 30px;
}

.new04_a .new04_b .new04_ul_box {
  display: flex;
  /* align-items: center; */
  align-items: flex-start;
  justify-content: space-between;
  transition: all 0.5s;
}

.new04_a .new04_b .new04_ul_box ul {
  width: 48%;
}

.new04_a .new04_b .new04_ul_box ul li {
  margin-bottom: 40px;
}

.new04_a .new04_b .new04_ul_box ul li a {
  display: inline-block;
  font-size: 20px;
  transition: all 0.3s;
  padding-left: 20px;
  position: relative;
}

.new04_a .new04_b .new04_ul_box ul li a::after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #7754f2;
  position: absolute;
  top: 12px;
  left: 0;
}

.new04_a .new04_b .new04_ul_box ul li a:hover {
  color: #7754f2;
}

/* new.html-over */
/* about.html-start */
/* 公司简介 */
.profile_a ul {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}

.profile_a ul li {
  width: 18%;
}

.profile_a ul li .num_a {
  text-align: center;
  display: flex;
  align-items: baseline;
  justify-content: center;
}

.profile_a ul li .num_a span {
  font-size: 34px;
  line-height: 1.6;
  color: #7754f2;
}

.profile_a ul li .num_a sub {
  display: block;
  color: #7754f2;
  font-size: 14px;
  font-weight: bold;
  margin-left: 6px;
}

.profile_a ul li p {
  font-size: 12px;
  line-height: 1.6;
  color: #9691a6;
  text-align: center;
}

.profile_a .profile_b {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}

.profile_a .profile_b .profile_fla {
  width: 100%;
}

.profile_a .profile_b .profile_fla p {
  font-size: 16px;
  line-height: 1.8;
  color: #747180;
}

.profile_a .profile_b .profile_fla p img {
  margin-left: 60px;
}

/* 发展历程 */
.course_back {
  padding: 140px 0 270px;
  background: url(../esimg/img/course_bg.png) no-repeat center;
  background-size: cover;
  position: relative;
}

.course_back .new-jtRight {
  position: absolute;
  top: 59%;
  right: 67%;
  z-index: 10;
  animation: jtRight 1s alternate infinite;
}

@keyframes jtRight {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(20%);
  }
}

.course_back .course_a {
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translateX(-50%);
}

.course_back .course_a .n_title {
  align-items: flex-start;
  text-align: left;
  margin-top: 0;
}

.course_back .course_a .n_title h5 {
  color: #fff;
}

.course_back .course_a .n_title h6 {
  font-size: 24px;
  color: rgba(255, 255, 255, 0.4);
}

.course_back .course_b {
  overflow: auto;
  margin-left: 35%;
  position: relative;
  z-index: 10;
}

.course_back .course_b::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
  height: 10px;
  border-radius: 10px;
  overflow: hidden;
}

.course_back .course_b::-webkit-scrollbar-thumb {
  background-color: #ffb951;
  border-radius: 10px;
  cursor: pointer;
}

.course_back .course_b .course_uls {
  display: flex;
  align-items: flex-end;
}

.course_back .course_b .course_uls .course_lis {
  flex: 0 0 380px;
  width: 380px;
  height: 252px;
  position: relative;
  background: url(../esimg/img/course_nor.png) no-repeat center;
  background-size: cover;
  padding: 0 40px;
  margin: 0 40px 130px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
}

.course_back .course_b .course_uls .course_lis p {
  font-size: 16px;
  line-height: 1.8;
}

.course_back .course_b .course_uls .course_lis:nth-child(2n) {
  margin: 0 40px 190px 0;
}

.course_back .course_b .course_uls .course_lis span {
  width: 114px;
  height: 44px;
  line-height: 44px;
  border-radius: 22px;
  font-size: 24px;
  text-align: center;
  display: block;
  position: absolute;
  left: 50%;
  bottom: -74px;
  transform: translateX(-50%);
  background-color: #7754f2;
  color: #fff;
}

.course_back .course_b .course_uls .course_lis:hover {
  background: url(../esimg/img/course_sel.png) no-repeat center;
  background-size: cover;
}

.course_back .course_b .course_uls .course_lis:hover p {
  color: #fff;
}

/* 企业文化 */
.culture_a {
  margin-bottom: 290px;
}

.culture_a .n_title {
  margin-bottom: 40px;
}

.culture_a .culture_b {
  display: flex;
  border-radius: 20px;
}

.culture_a .culture_b .culture_c {
  width: 50%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 80px;
}

.culture_a .culture_b .culture_c .culture_d {
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
}

.culture_a .culture_b .culture_c .culture_d:hover img {
  transform: rotateY(360deg);
}

.culture_a .culture_b .culture_c .culture_d img {
  margin-right: 14px;
  transition: all 1s;
}

.culture_a .culture_b .culture_c .culture_d b {
  font-size: 20px;
  font-weight: normal;
}

.culture_a .culture_b .culture_c .culture_d p {
  font-size: 16px;
  margin-top: 10px;
  color: #9691a6;
}

.culture_a .culture_b .culture_c_img {
  width: 50%;
  overflow: hidden;
}

.culture_a .culture_b .culture_c_img img {
  width: 100%;
  transition: all 0.5s;
}

.culture_a .culture_b:hover .culture_c_img img {
  transform: scale(1.1);
}

/* 荣誉资质 */
.honorary_a {
  margin-bottom: 280px;
}

.honorary_a ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.honorary_a ul li {
  width: 31.5%;
  border: 1px solid #ddd;
  border-radius: 8px;
  margin-right: calc(5.5% / 2);
  margin-bottom: 2.5%;
  overflow: hidden;
  position: relative;
}

.honorary_a ul li:nth-child(3n) {
  margin-right: 0;
}

.honorary_a ul li img {
  width: 100%;
}

.honorary_a ul li > p {
  font-size: 20px;
  padding: 20px 10px;
  border-top: 1px solid #ddd;
  text-align: center;
}

.honorary_a ul li .honorary_mark {
  opacity: 0;
  width: 100%;
  height: 56%;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px 40px 0;
  background: url(../esimg/img/honorary_mark.png) no-repeat 94% 90%;
  background-color: rgba(119, 84, 242, 0.9);
  transition: all 0.5s;
}

.honorary_a ul li .honorary_mark p {
  margin-bottom: 30px;
  font-size: 16px;
  color: #fff;
}

.honorary_a ul li:hover .honorary_mark {
  opacity: 1;
}

/* 联系一瞬 */
.contact_a {
  margin-bottom: 80px;
}

.contact_a .contact_b {
  background: url(../esimg/img/contact_form.png) no-repeat center;
  background-size: cover;
  padding: 60px 80px;
  margin: 40px 0 20px;
  border-radius: 8px;
}

.contact_a .contact_b h5 {
  color: #fff;
  font-size: 24px;
  margin-bottom: 20px;
}

.contact_a .contact_b h5 span {
  color: #ffb951;
}

.contact_a .contact_b form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
  flex-wrap: wrap;
}

.contact_a .contact_b form p {
  width: 49%;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.contact_a .contact_b form p img {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
}

.contact_a .contact_b form p input {
  width: 100%;
  height: 60px;
  padding-left: 46px;
  font-size: 16px;
  font-family: "微软雅黑";
}

.contact_a .contact_b form .inp_textarea {
  width: 100%;
  height: 180px;
}

.contact_a .contact_b form .inp_textarea img {
  top: 20px;
  transform: translateY(0);
}

.contact_a .contact_b form .inp_textarea textarea {
  width: 100%;
  height: 100%;
  padding: 19px 0 0 46px;
  font-size: 16px;
  font-family: "微软雅黑";
}

.contact_a .contact_b form .inp_submit {
  width: 100%;
}

.contact_a .contact_b form .inp_submit p {
  width: 49%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.contact_a .contact_b form .inp_submit p button {
  width: 48%;
  height: 60px;
  border-radius: 8px;
  color: #fff;
  font-size: 16px;
  transition: all 0.5s;
}

.contact_a .contact_b form .inp_submit p button:hover {
  transform: scale(0.95);
}

.contact_a .contact_b form .inp_submit p .resetting {
  background-color: #bbb;
}

.contact_a .contact_b form .inp_submit p .submit {
  background-color: #ffb951;
}

.contact_a ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.5s;
}

.contact_a ul li {
  width: 24%;
  height: 252px;
  background-color: rgba(119, 84, 242, 0.1);
  border-radius: 12px;
  padding: 40px 20px 0;
}

.contact_a ul li img {
  margin: 0 auto;
}

.contact_a ul li h6 {
  font-size: 20px;
  line-height: 1;
  text-align: center;
  margin: 20px 0 10px;
}

.contact_a ul li p {
  font-size: 16px;
  line-height: 1.6;
  color: #747180;
  text-align: center;
  word-break: break-all;
}

.contact_a ul li:hover img {
  transform: rotateY(360deg);
  transition: all 1s;
}

/* 地图 */
#map {
  height: 600px;
}

#map .iframe_map {
  border: none;
  width: 100%;
  height: 100%;
}

/* about.html-over */
@media screen and (min-width: 1000px) and (max-width: 1399px) {
  .main {
    width: 90%;
  }

  .title01 {
    margin-top: 50px;
  }

  .title01 h5 {
    font-size: 36px;
  }

  .title01 h6 {
    font-size: 26px;
  }

  .title01 p {
    font-size: 14px;
  }

  .ckgd_a {
    width: 160px;
    height: 48px;
  }

  .ckgd_a i {
    font-size: 14px;
    margin-right: 16px;
  }

  .banner_a .header_container .header_box .header_box_nav .header_logo {
    width: 280px;
  }

  .banner_a .header_container .header_box .header_box_nav .header_logo img {
    width: 100%;
  }

  .banner_a .header_container .header_box .header_box_nav .nav {
    margin: 0 0 0 4%;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li > a {
    font-size: 14px;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li a {
    line-height: 40px;
  }

  .banner_a .swiper01 {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .banner_a .swiper01 .swiper-slide a p {
    font-size: 44px;
  }

  .banner_a .swiper01 .hot_box {
    width: 1000px;
  }

  .banner_a .swiper01 .pagination01 {
    right: 280px;
  }

  .banner_n .swiper01 .n_banner_text {
    left: 18.5%;
  }

  /* 首页 选择一瞬 */
  .select_a > ul > li {
    padding: 20px;
    height: 400px;
  }

  .select_a > ul > li img {
    width: 80px;
    height: 80px;
  }

  .select_a > ul > li b {
    font-size: 18px;
  }

  .select_a > ul > li i {
    font-size: 14px;
  }

  .select_a > ul > li p {
    font-size: 12px;
  }

  .win_back .win_b .win_c .win_uls .win_lis .startStep .startStepCon p {
    font-size: 14px;
  }

  /* 客户选择 */
  .flowPath_back .flowPath_a {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .flowPath_back .flowPath_a ul li {
    width: 240px;
    height: 176px;
    margin-right: 16px;
    padding: 20px;
  }

  .flowPath_back .flowPath_a ul li span {
    font-size: 28px;
  }

  .flowPath_back .flowPath_a ul li p {
    margin: 0;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon {
    width: 160px;
    height: 50px;
    bottom: -25px;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon img {
    width: 30px;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon b {
    font-size: 18px;
  }

  .cooperate_back .cooperate_a .cooperate_fl {
    padding: 150px 0;
  }

  .cooperate_back .cooperate_a .cooperate_fl .ckgd_a {
    margin-top: 80px;
  }

  .xw_back {
    padding: 40px 0 60px;
  }

  .xw_back .xw_a .xw_title ul li a,
  .xw_back .xw_a .xw_title ul li p {
    font-size: 16px;
  }

  .xw_back .xw_a .xw_title ul li span {
    margin: 0 12px;
    font-size: 14px;
  }

  .xw_back .xw_a .xw_b .xw_fl .xw_fl_top i {
    font-size: 30px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis {
    padding: 30px 0;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date {
    width: 12%;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date i {
    font-size: 24px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis:hover .xw_text {
    margin-left: 24px;
  }

  .enable_back {
    height: 750px;
    padding: 50px 0 0 0;
  }

  .enable_back .enable_a .enable_fl .ckgd_b {
    margin: 52px 0 0 0;
  }

  .proposal_a {
    padding: 40px 60px;
  }

  .proposal_a h5 {
    font-size: 22px;
  }

  .proposal_a form p input {
    height: 50px;
  }

  .proposal_a form .inp_textarea {
    height: 50px;
  }

  .proposal_a form .inp_textarea textarea {
    padding: 14px 0 0 46px;
  }

  footer .foot_top .foot_top_lis p {
    font-size: 14px;
  }

  footer .foot_cen .foot_cen_fl {
    width: 34%;
  }

  footer .foot_cen .foot_cen_fl > img {
    width: 120px;
  }

  footer .foot_cen .foot_cen_fl .foot_cen_qr img {
    width: 80px;
  }

  footer .foot_cen .foot_cen_fl .foot_cen_qr p {
    font-size: 12px;
  }

  footer .foot_cen nav {
    width: 60%;
  }

  footer .foot_cen nav .nav_lis .nav_uls_02 ul {
    margin-right: 12px;
  }

  footer .foot_bot a,
  footer .foot_bot span,
  footer .foot_bot p {
    font-size: 12px;
  }

  /* 内页 */
  /* foreign.html */
  .n_title h5 {
    font-size: 26px;
  }

  .n_title p {
    font-size: 18px;
  }

  .need_web ul li {
    height: 340px;
    padding: 30px 20px;
  }

  .need_web ul li img {
    width: 60px;
  }

  .reasons_a ul li img {
    width: 60px;
  }

  .reasons_a ul li b {
    font-size: 18px;
  }

  .reasons_a ul li p {
    line-height: 1.5;
  }

  .customized_flow_a .customized_flow_uls01 li {
    height: 120px;
    padding: 20px 42px;
  }

  .customized_flow_a .customized_flow_uls01 li b {
    font-size: 18px;
  }

  .customized_flow_a .customized_flow_uls01 li p {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 0;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark {
    padding: 20px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark p {
    font-size: 14px;
    margin-top: 4px;
  }

  .anl_a .swiper04 .swiper-slide > p,
  .anl_a .swiper04 .swiper-slide .sw04_mark b {
    font-size: 16px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark span {
    bottom: 40px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark i {
    bottom: 15px;
  }

  /* google.html-start */
  .title_img img {
    height: 120px;
  }

  .goole_img {
    width: 1000px;
  }

  .goole_img img {
    width: 100%;
  }

  .toyon_a .toyon_b {
    background-size: 40%;
  }

  .toyon_a .toyon_b > img {
    width: 54%;
  }

  .toyon_a .toyon_b ul li {
    padding: 0 20px;
  }

  .toyon_a .toyon_b ul li .toyon_num span {
    font-size: 40px;
  }

  .toyon_a .toyon_b ul li p {
    font-size: 14px;
    line-height: 2;
    margin-top: 16px;
  }

  .promotion_back .promotion_a ul li {
    margin: 0 2% 2% 0;
  }

  .promotion_back .promotion_a ul li b {
    font-size: 36px;
  }

  .promotion_back .promotion_a ul li h6 {
    font-size: 18px;
  }

  .promotion_back .promotion_a ul li p {
    font-size: 14px;
  }

  .six_errors_a .errors_uls01 .errors_lis {
    padding: 20px 10px 15px 20px;
  }

  .six_errors_a .errors_uls01 .errors_lis img {
    width: 40px;
    margin-right: 20px;
  }

  .six_errors_a .errors_uls01 .errors_lis b {
    font-size: 14px;
  }

  .six_errors_a .errors_uls01 .errors_lis i {
    font-size: 12px;
  }

  .engines_back img {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .engines_back .engines_text {
    position: absolute;
    top: 15%;
    left: 13%;
  }

  .engines_back .engines_text b {
    font-size: 24px;
  }

  .engines_back .engines_text ul {
    margin-top: 40px;
  }

  .engines_back .engines_text ul li {
    margin-bottom: 20px;
    font-size: 18px;
    padding-left: 70px;
  }

  .ljzx_a img {
    width: 200px;
  }

  .five_advantage_a .n_title img {
    height: 120px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis b {
    font-size: 18px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis p {
    font-size: 14px;
  }

  .six_advantage_a ul {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .six_advantage_a ul li {
    width: 360px;
    padding: 20px 20px 36px;
  }

  .six_advantage_a ul li h6 {
    font-size: 16px;
    margin-bottom: 6px;
  }

  .six_advantage_a ul li p {
    line-height: 1.5;
  }

  .six_advantage_a ul .six_num1 {
    left: 300px;
    background: url(../esimg/icon/01..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .six_advantage_a ul .six_num2 {
    left: 210px;
    background: url(../esimg/icon/02..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .six_advantage_a ul .six_num3 {
    left: 240px;
    background: url(../esimg/icon/03..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .six_advantage_a ul .six_num4 {
    right: 300px;
    background: url(../esimg/icon/04..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .six_advantage_a ul .six_num5 {
    right: 210px;
    background: url(../esimg/icon/05..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .six_advantage_a ul .six_num6 {
    right: 240px;
    background: url(../esimg/icon/06..png) no-repeat 240px bottom;
    background-size: 25%;
  }

  .get_more_a .get_more_b .get_more_top ul li {
    padding: 12px 0;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl p {
    font-size: 14px;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li img {
    width: 50px;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li i {
    font-size: 12px;
  }

  /* google.html-over */
  /* sns.html-start */
  .n_title {
    margin-top: 40px;
  }

  .why_sns_a .why_sns_b {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .why_sns_a .why_sns_b .why_sns_fl {
    background-size: 100%;
  }

  .why_sns_a .why_sns_b .why_sns_f ul {
    padding: 60px 60px 0px 100px;
  }

  .ecosystem_a {
    padding: 20px 0 60px;
  }

  .tiktok_a .tiktok_uls01 li {
    padding: 20px;
  }

  .tiktok_a .tiktok_uls01 li > img {
    width: 130px;
    bottom: 40px;
  }

  .tiktok_a .tiktok_uls01 .tik_active > img {
    width: 240px;
  }

  .tiktok_a .tiktok_uls01 li .tik_title h6 {
    font-size: 16px;
    margin: 10px 0;
  }

  .tiktok_b .tiktok_uls02 li i {
    font-size: 14px;
  }

  .reasons_b ul li {
    height: 300px;
    padding: 20px;
  }

  .reasons_b .n_title {
    margin-top: 10px;
  }

  /* sns.html-over */
  /* trade_link-start */
  .why_advantage .why_ad_uls .why_ad_lis {
    width: 30%;
    height: 170px;
    margin: 70px 10px 0;
    padding: 60px 30px 0;
  }

  .why_advantage .why_ad_uls .why_ad_lis h6 {
    width: 150px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
  }

  .business_back {
    padding: 1px 0 50px;
  }

  .business_uls .business_lis {
    height: 200px;
    padding: 30px;
  }

  .business_uls .business_lis b {
    font-size: 20px;
  }

  .business_uls .business_lis img {
    margin: 12px 0;
  }

  .turntable_a {
    width: 1400px;
    position: relative;
    left: 50%;
    margin-left: -700px;
    transition: all 0.5s;
  }

  .turntable_a .turntable_text h6 {
    font-size: 16px;
  }

  .turntable_a .turntable_text p {
    font-size: 14px;
  }

  .turntable_a .turntable_text01 {
    left: 275px;
  }

  .turntable_a .turntable_text02 {
    right: 275px;
  }

  .turntable_a .turntable_text03 {
    left: 225px;
  }

  .turntable_a .turntable_text04 {
    right: 225px;
  }

  .turntable_a .turntable_text05 {
    left: 275px;
  }

  .turntable_a .turntable_text06 {
    right: 275px;
  }

  .overseas_a .overseas_b .overseas_fl p {
    font-size: 18px;
  }

  .overseas_a .overseas_b .overseas_fl p::after {
    width: 50px;
  }

  .overseas_a .overseas_b .overseas_fl .overseas_active::after {
    width: 90px;
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis {
    height: 340px;
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis .overseas_img02 {
    width: 40%;
  }

  .capture_a {
    padding: 1px 0 20px;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl {
    padding: 30px 30px 0;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl .ckgd_a {
    left: 30px;
    bottom: 30px;
  }

  .capture_a .swiper05 .prev05 {
    width: 36px;
    height: 36px;
    left: 0;
  }

  .capture_a .swiper05 .next05 {
    width: 36px;
    height: 36px;
    right: 0;
  }

  .capture_a .swiper05::after {
    width: 720px;
  }

  .capture_a .pagination05 {
    width: 90%;
  }

  .capture_a .pagination05 .swiper-pagination-bullet::after {
    font-size: 16px;
    left: 18%;
  }

  .capture_a .pagination05 .swiper-pagination-bullet::before {
    width: 60%;
  }

  .inquiries_a .inquiries_uls .inquiries_lis {
    height: 260px;
    padding: 50px 40px 0;
  }

  .inquiries_a .inquiries_uls .inquiries_lis b {
    font-size: 20px;
  }

  .inquiries_a .inquiries_uls .inquiries_lis P {
    font-size: 14px;
  }

  .assist_a {
    padding-bottom: 60px;
  }

  .assist_a .assist_uls {
    justify-content: space-between;
  }

  .assist_a .assist_uls .assist_lis {
    width: 100px;
  }

  .assist_a .assist_uls .assist_lis_ic {
    width: 120px;
  }

  .assist_a .assist_uls .assist_lis_ic img,
  .assist_a .assist_uls .assist_lis img {
    width: 100%;
  }

  .assist_a .assist_uls01 {
    align-items: flex-start;
  }

  .assist_a .assist_uls01 .assist_lis b {
    font-size: 16px;
  }

  .assist_a .assist_uls01 .assist_lis p {
    font-size: 14px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box {
    width: 100%;
    padding: 30px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_img02 {
    width: 160px;
    top: auto;
    right: auto;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text {
    width: 100%;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text h5 {
    font-size: 20px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text p {
    margin-top: 10px;
  }

  .sem_marketing_a {
    padding-bottom: 10px;
  }

  .sem_marketing_a .swiper06 {
    height: 280px;
  }

  .sem_marketing_a .pagination06 {
    top: 30%;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl b {
    margin-top: 80px;
    font-size: 20px;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl p {
    font-size: 14px;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl {
    padding-right: 40px;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fr {
    width: 380px;
  }

  .vr_panorama_a {
    padding: 1px 0 20px;
  }

  .vr_panorama_a .vr_panorama_uls {
    background-size: 100%;
    padding-bottom: 65px;
  }

  .vr_panorama_a .vr_panorama_uls .vr_panorama_lis {
    width: 120px;
    height: 140px;
    background-size: 100% 100%;
    padding: 20px 10px 0;
  }

  .vr_panorama_a .vr_panorama_uls .vr_panorama_lis p {
    font-size: 14px;
  }

  .personally_a ul li {
    height: 160px;
  }

  .personally_a ul li .personally_text b {
    font-size: 18px;
  }

  .personally_a ul li .personally_text p {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 6px;
  }

  .personally_a ul li .personally_text {
    padding: 20px;
  }

  .al02_b .al02_fr .al02_fr_lis ul li a {
    font-size: 12px;
  }

  .al02_b .al02_fl .al02_fl_r .al02_fl_sx {
    padding: 0 10px;
  }

  .al02_b .al02_fl .al02_fl_r .al02_fl_sx i {
    margin-left: 12px;
  }

  .al02_a ul li {
    width: 32%;
  }

  /* trade_link-over */
  /* new.html-start */
  .new01_a .new01_top > img {
    width: 50%;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_date {
    width: 100px;
    height: 100px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_date b {
    font-size: 32px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_date i {
    font-size: 16px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx {
    height: calc(100% - 100px);
    padding: 30px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx h6 {
    font-size: 18px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a {
    width: 120px;
    height: 40px;
    left: 30px;
    bottom: 30px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a i {
    font-size: 14px;
    margin-right: 6px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a img {
    width: 20px;
  }

  .new01_a .new01_lis .new01_lis_top h5 {
    font-size: 20px;
  }

  .new01_a {
    margin-bottom: 240px;
  }

  .new02_b .new02_fl .new02_fl_t .img_auto {
    max-width: 500px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_sx {
    width: 40%;
    padding: 20px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_return {
    width: 16%;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_sx b {
    font-size: 14px;
  }

  /* new.html-over */
  /* about.html-start */
  .profile_a .profile_b .profile_fla p img {
    width: 500px;
  }

  .profile_a .profile_b .profile_fla p {
    margin-bottom: 30px;
  }

  .course_back .course_b {
    margin-left: 40%;
  }

  .course_back .course_a .n_title h6 {
    font-size: 20px;
  }

  .culture_a .culture_b .culture_c .culture_d b {
    font-size: 16px;
  }

  .culture_a .culture_b .culture_c .culture_d p {
    font-size: 14px;
    margin-top: 4px;
  }

  .culture_a .culture_b .culture_c .culture_d {
    margin-bottom: 10px;
  }

  /* about.html-over */
  .new04_a .new04_b {
    padding: 40px 80px 20px 80px;
  }

  .new04_a .new04_b .new04_ul_box ul li a {
    font-size: 16px;
  }

  .new04_a .new04_b .new04_ul_box ul li a::after {
    top: 9px;
  }

  .new04_a .new04_b .new04_ul_box ul li {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .select_a > ul > li {
    height: 450px;
  }

  .customized_flow_a .customized_flow_uls01 li p {
    font-size: 12px;
  }
}

@media (min-width: 1000px) {
  .tel {
    display: none !important;
  }
}

@media screen and (max-width: 999px) {
  .pc {
    display: none !important;
  }

  .main {
    width: 90%;
  }

  .title01 {
    margin-top: 30px;
  }

  .title01 h5 {
    font-size: 24px;
  }

  .title01 h6 {
    width: 100%;
    font-size: 18px;
    top: 10px;
  }

  .title01 p {
    font-size: 12px;
  }

  .title04 h5 {
    text-align: center;
  }

  .title04 h6 {
    text-align: center;
  }

  .title04 p {
    left: 50%;
    transform: translateX(-50%);
  }

  .title04 p::before,
  .title04 p::after {
    display: block;
  }

  .ckgd_a {
    width: 100px;
    height: 36px;
  }

  .ckgd_a i {
    font-size: 12px;
    margin-right: 6px;
  }

  .ckgd_a img {
    width: 18px;
  }

  /* 手机导航 */
  .t_nav {
    width: 100%;
    height: 80px;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 5%;
  }

  .t_nav .t_logo {
    display: block;
    width: 70%;
  }

  .t_nav .t_logo img {
    display: block;
    width: 100%;
  }

  .t_nav .tel_login {
    display: flex;
    align-items: center;
  }

  .t_nav .t_bt {
    width: 26px;
  }

  .t_nav .t_bt img {
    width: 100%;
  }

  .t_nav .t_hk {
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    right: -100%;
    transition: all 0.5s;
    width: 100vw;
    height: 100vh;
    z-index: 1000;
  }

  .t_nav .t_hk .t_fr {
    width: 80%;
    height: 100%;
    background-color: #fff;
    overflow-y: scroll;
    padding-top: 80px;
    position: relative;
  }

  .t_nav .t_hk .t_fr .t_gb {
    position: absolute;
    top: 5%;
    right: 8%;
    cursor: pointer;
  }

  .t_nav .t_hk .t_fr .t_gb img {
    width: 25px;
  }

  .t_nav .t_hk .on {
    line-height: 50px;
  }

  .t_nav .t_hk .on a {
    font: 16px/50px "微软雅黑";
    padding-left: 8vw;
  }

  .t_nav .t_hk .on:hover > a {
    width: 100%;
    line-height: 50px;
    color: #7754f2;
    font-weight: bold;
    background-color: #eee;
  }

  .t_nav .t_hk .on ul {
    display: none;
  }

  .t_nav .t_hk .t01_active > a {
    width: 100%;
    line-height: 50px;
    color: #7754f2;
    font-weight: bold;
    background-color: #eee;
  }

  .t_nav .t_hk .t01_active ul {
    display: block;
    height: auto;
  }

  .t_nav .t_hk .t01_active ul li {
    height: 50px;
  }

  .t_nav .t_hk .t01_active ul li a {
    display: block;
    line-height: 50px;
    padding-left: 12vw;
  }

  /* 首页banner */
  .banner_a .swiper01 {
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    transition: all 0.5s;
  }

  .banner_a .swiper01 .swiper-slide a p,
  .banner_a .swiper01 .hot_box {
    display: none;
  }

  .banner_a .swiper01 .pagination01 {
    left: 50%;
    right: auto;
    bottom: 10px;
    transform: translateX(-50%);
  }

  .banner_a .swiper01 .pagination01 .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    border-radius: 50%;
  }

  .banner_a .swiper01 .pagination01 .swiper-pagination-bullet-active {
    width: 20px;
    border-radius: 10px;
  }

  .select_a {
    margin-bottom: 40px;
  }

  .select_a > ul {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .select_a > ul > li {
    width: 48%;
    height: auto;
    padding: 5%;
    background-color: #f7f5fe;
    margin-bottom: 20px;
  }

  .select_a > ul > li img {
    width: 48px;
    height: 48px;
  }

  .select_a > ul > li b {
    margin: 10px 0;
    font-size: 16px;
  }

  .select_a > ul > li i {
    font-size: 14px;
    margin-bottom: 14px;
  }

  .select_a > ul > li p {
    font-size: 12px;
    padding-left: 16px;
    margin: 2px 0;
  }

  .select_a > ul > li ul li {
    margin-right: 6%;
  }

  .win_back .tel_win_uls {
    margin: 30px auto 50px;
  }

  .win_back .tel_win_uls .tel_win_lis {
    background-size: cover;
    padding: 30px;
    border-radius: 12px;
    position: relative;
  }

  .win_back .tel_win_uls .tel_win_lis b {
    color: #fff;
    font-size: 20px;
  }

  .win_back .tel_win_uls .tel_win_lis p {
    margin-top: 10px;
    color: #fff;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(1) {
    background: url(../esimg/img/img_xiushi_1.png) no-repeat center;
    background-color: #2f2c34;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(2) {
    background: url(../esimg/img/img_xiushi_2.png) no-repeat center;
    background-color: #fff;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(2) b {
    color: #7754f2;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(2) p {
    color: #9691a6;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(3) {
    background: url(../esimg/img/img_xiushi_3.png) no-repeat center;
    background-color: #7754f2;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(4) {
    background: url(../esimg/img/img_xiushi_2.png) no-repeat center;
    background-color: #ffb951;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(5) {
    background: url(../esimg/img/img_xiushi_2.png) no-repeat center;
    background-color: #7754f2;
  }

  .win_back .tel_win_uls .tel_win_lis:nth-of-type(6) {
    background: url(../esimg/img/img_xiushi_2.png) no-repeat center;
    background-color: #2f2c34;
  }

  .win_back .tel_win_uls .tel_win_lis_line {
    width: 14px;
    height: 40px;
    margin: 0 auto;
  }

  .win_back .tel_win_uls .tel_win_lis_line:nth-of-type(1) {
    background: linear-gradient(180deg, #2f2c34 0%, #ffffff 100%);
  }

  .win_back .tel_win_uls .tel_win_lis_line:nth-of-type(2) {
    background: linear-gradient(180deg, #ffffff 0%, #7754f2 100%);
  }

  .win_back .tel_win_uls .tel_win_lis_line:nth-of-type(3) {
    background: linear-gradient(180deg, #ffffff 0%, #7754f2 0%, #f0973e 100%);
  }

  .win_back .tel_win_uls .tel_win_lis_line:nth-of-type(4) {
    background: linear-gradient(0deg, #ffffff 0%, #7754f2 0%, #f0973e 100%);
  }

  .win_back .tel_win_uls .tel_win_lis_line:nth-of-type(5) {
    background: linear-gradient(180deg, #7754f2 0%, #7754f2 0%, #2f2c34 100%);
  }

  .flowPath_back .flowPath_a {
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    transition: all 0.5s;
  }

  .flowPath_back .flowPath_a .flowPath_line,
  .flowPath_back .win_back_dian02,
  .flowPath_back .win_back_dian01 {
    display: none;
  }

  .flowPath_back .flowPath_a ul {
    justify-content: space-between;
    margin-top: 30px;
  }

  .flowPath_back .flowPath_a ul li {
    width: 48%;
    height: 200px;
    margin-right: 0;
    border-radius: 24px;
    border: 1px solid #7754f2;
    padding: 20px;
    margin-bottom: 40px;
  }

  .flowPath_back .flowPath_a ul li span {
    font-size: 24px;
  }

  .flowPath_back .flowPath_a ul li p {
    font-size: 12px;
    line-height: 2;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon {
    width: 60%;
    height: 40px;
    bottom: -20px;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon img {
    width: 24px;
  }

  .flowPath_back .flowPath_a ul li .flowPath_icon b {
    font-size: 12px;
  }

  /* 首页 与客户共赢 */
  .cooperate_back .title03 {
    margin-top: 0;
  }

  .cooperate_back .title03 h5 {
    color: #fff;
  }

  .cooperate_back .title03 h6 {
    color: #fff;
  }

  .cooperate_back .title03 p::before,
  .cooperate_back .title03 p::after {
    background-color: #fff;
  }

  .cooperate_back .swiper03 {
    overflow: hidden;
    margin: 40px auto;
    position: relative;
    padding-bottom: 110px;
  }

  .cooperate_back .swiper03 .swiper-slide img {
    width: 100%;
  }

  .cooperate_back .swiper03 .prev03 {
    width: 40px;
    height: 40px;
    background: url(../esimg/icon/jt_fl01.png) no-repeat center;
    background-size: cover;
    top: auto;
    left: auto;
    right: 18%;
    bottom: 40px;
  }

  .cooperate_back .swiper03 .prev03:hover {
    background: url(../esimg/icon/jt_fl02.png) no-repeat center;
    background-size: cover;
  }

  .cooperate_back .swiper03 .next03 {
    width: 40px;
    height: 40px;
    background: url(../esimg/icon/jt_fr01.png) no-repeat center;
    background-size: cover;
    top: auto;
    right: 0;
    bottom: 40px;
  }

  .cooperate_back .swiper03 .next03:hover {
    background: url(../esimg/icon/jt_fr02.png) no-repeat center;
    background-size: cover;
  }

  .cooperate_back .swiper03 .ckgd_b {
    position: absolute;
    left: 0;
    bottom: 40px;
    background-color: transparent;
  }

  .cooperate_back .swiper03 .ckgd_b i {
    color: #fff;
  }

  .cooperate_back .swiper03 .ckgd_b:hover {
    background-color: #7754f2;
  }

  .tel_custom_a .tel_custom_uls {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all 0.5s;
    margin-top: 20px;
    flex-wrap: wrap;
  }

  .tel_custom_a .tel_custom_uls .tel_custom_lis {
    width: 24%;
    border: 1px solid #e8e7ef;
    margin-bottom: 6px;
  }

  .tel_custom_a .tel_custom_uls .tel_custom_lis img {
    width: 100%;
    transition: all 0.5s;
  }

  .tel_custom_a .tel_custom_uls .tel_custom_lis img:hover {
    transform: scale(0.95);
    transition: all 0.5s;
  }

  .tel_custom_a .ckgd_a {
    margin: 24px auto 40px;
  }

  /* 首页新闻 */
  .xw_back {
    padding: 0;
  }

  .xw_back .xw_a .xw_title {
    flex-direction: column;
  }

  .xw_back .xw_a .xw_title .title01 h5 {
    text-align: center;
  }

  .xw_back .xw_a .xw_title .title01 h6 {
    text-align: center;
  }

  .xw_back .xw_a .xw_title .title01 p {
    width: 80%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }

  .xw_back .xw_a .xw_title .title01 p::after,
  .xw_back .xw_a .xw_title .title01 p::before {
    display: block;
    background-color: #fff;
    top: 30%;
  }

  .xw_back .xw_a .xw_title ul {
    justify-content: center;
    margin-top: 20px;
  }

  .xw_back .xw_a .xw_title ul li p,
  .xw_back .xw_a .xw_title ul li a {
    font-size: 14px;
  }

  .xw_back .xw_a .xw_title ul li span {
    margin: 0 12px;
  }

  .xw_back .xw_a .xw_b {
    margin-top: 0;
    flex-direction: column;
  }

  .xw_back .xw_a .xw_b .xw_fl {
    width: 100%;
  }

  .xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis {
    margin-bottom: 0;
    margin-top: 30px;
    padding-bottom: 30px;
  }

  .xw_back .xw_a .xw_b .xw_fl .xwbk_fl_lis .xw_fl_top i {
    font-size: 28px;
  }

  .xw_back .xw_a .xw_b .xw_fr {
    width: 100%;
    margin: 0;
    padding-bottom: 30px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis {
    flex-direction: column;
    padding: 20px 0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #514f53;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis:last-child {
    border-bottom: 1px solid transparent;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date i {
    color: #fff;
    font-size: 18px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_date a {
    display: none;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text {
    margin-left: 0;
    margin-top: 10px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text h5 a {
    display: inline;
    font-size: 16px;
    margin-bottom: 4px;
  }

  .xw_back .xw_a .xw_b .xw_fr .xw_fr_lis .xw_text p a {
    font-size: 12px;
    -webkit-line-clamp: 1;
  }

  /* 为企业赋能 */
  .enable_back {
    height: auto;
    background: none;
    padding: 30px 0 0 0;
    background: linear-gradient(180deg, #fbf8ff 0%, #ffffff 100%);
  }

  .enable_back .title04 {
    margin-top: 0;
  }

  .enable_back .enable_a .enable_fl {
    width: 100%;
  }

  .enable_back .enable_a .enable_fl p {
    margin-top: 20px;
    font-size: 14px;
  }

  .enable_back .enable_a .enable_fl .ckgd_b {
    margin: 20px 0 0 0;
  }

  .enable_back .enable_a .enable_fl > img {
    width: 100%;
  }

  /* 提交方案 */
  .proposal_a {
    width: 100%;
    margin: 0 auto;
    border-radius: 0;
    padding: 30px 0 20px;
  }

  .proposal_a h5 {
    width: 90%;
    margin: 0 auto 10px;
    font-size: 16px;
  }

  .proposal_a form {
    width: 90%;
    margin: 0 auto;
  }

  .proposal_a form p {
    width: 48%;
    height: 40px;
    margin-bottom: 10px;
  }

  .proposal_a form p img {
    left: 12px;
  }

  .proposal_a form p input {
    height: 40px;
    font-size: 14px;
    padding-left: 40px;
  }

  .proposal_a form .inp_textarea {
    width: 100%;
    height: 40px;
  }

  .proposal_a form .inp_textarea textarea {
    height: 40px;
    padding: 10px 0 0 40px;
    font-size: 14px;
  }

  .proposal_a form .inp_submit input {
    font-size: 14px;
  }

  footer {
    padding: 40px 0;
    margin-bottom: 90px;
  }

  footer .tel_footer_top {
    display: flex;
    justify-content: space-between;
  }

  footer .tel_footer_top .tel_footer_fl {
    width: 46%;
  }

  footer .tel_footer_top .tel_footer_fl a img {
    width: 110px;
  }

  footer .tel_footer_top .tel_footer_fl .tel_footer_qr {
    display: flex;
    margin-top: 24px;
    justify-content: space-between;
  }

  footer .tel_footer_top .tel_footer_fl .tel_footer_qr .tel_footer_qr01 {
    width: 48%;
    text-align: center;
  }

  footer .tel_footer_top .tel_footer_fl .tel_footer_qr .tel_footer_qr01 img {
    width: 100%;
    margin: 0 auto;
  }

  footer .tel_footer_top .tel_footer_fl .tel_footer_qr .tel_footer_qr01 p {
    color: #999;
    font-size: 12px;
    margin-top: 8px;
  }

  footer .tel_footer_top .tel_footer_fr {
    width: 50%;
  }

  footer .tel_footer_top .tel_footer_fr li {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
  }

  footer .tel_footer_top .tel_footer_fr li img {
    width: 30px;
    margin-right: 6px;
  }

  footer .tel_footer_top .tel_footer_fr li i {
    font-size: 12px;
    color: #999;
  }

  footer .tel_footer_top .tel_footer_fr li p {
    color: #fff;
    font-size: 12px;
  }

  footer .tel_footer_bot {
    padding-top: 30px;
  }

  footer .tel_footer_bot a,
  footer .tel_footer_bot p {
    color: #666;
    font-size: 12px;
    text-align: center;
  }

  footer .tel_footer_bot p {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  /* 手机底部导航 */
  .fixed_nav {
    width: 100%;
    height: 90px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: #fff;
  }

  .fixed_nav ul {
    justify-content: space-around;
    height: 100%;
  }

  .fixed_nav ul li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 25%;
  }

  .fixed_nav ul li > .ic {
    width: 26px;
  }

  .fixed_nav ul li > .ic img {
    width: 100%;
  }

  .fixed_nav ul li > .ic .ig_active {
    display: none;
  }

  .fixed_nav ul li > .tx {
    margin: 5px 0;
  }

  .fixed_nav ul li:hover > .tx {
    color: #7754f2;
  }

  .fixed_nav ul .tnav_active > .tx {
    font-weight: bold;
    color: #7754f2;
  }

  .fixed_nav ul .tnav_active .ic img {
    display: none;
  }

  .fixed_nav ul .tnav_active .ic .ig_active {
    display: block;
  }

  .fixed_nav .tel_phone {
    width: 49px;
    position: absolute;
    left: calc(50% - 25px);
    top: -22px;
    animation: bounce_a 2s infinite;
  }

  .fixed_nav .tel_phone a {
    display: block;
    width: 50px;
    height: 50px;
  }

  .fixed_nav .tel_phone a img {
    width: 100%;
  }

  @keyframes bounce_a {
    0%,
    20%,
    53%,
    80%,
    100% {
      -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }

    40%,
    43% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -14px, 0);
      transform: translate3d(0, -14px, 0);
    }

    70% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -6px, 0);
      transform: translate3d(0, -6px, 0);
    }

    90% {
      -webkit-transform: translate3d(0, -1px, 0);
      transform: translate3d(0, -1px, 0);
    }
  }

  .bounce_a {
    -webkit-animation-name: bounce_a;
    animation-name: bounce_a;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  /* 内页 */
  /* banner */
  .banner_n .swiper01 > img {
    width: 100%;
  }

  .n_title {
    margin-top: 30px;
    text-align: center;
  }

  .n_title h5 {
    font-size: 18px;
    font-weight: bold;
  }

  .n_title p {
    font-size: 14px;
  }

  .n_title01 p {
    width: 80%;
  }

  .n_title01 p::after,
  .n_title01 p::before {
    top: 26%;
    left: -2%;
  }

  .n_title01 p::before {
    left: auto;
    right: -2%;
  }

  .dilemma_a .n_title {
    margin-top: 30px;
  }

  .dilemma_a ul {
    justify-content: space-between;
  }

  .dilemma_a ul li {
    width: 48%;
    margin-right: 0;
  }

  .dilemma_a ul li p {
    font-size: 15px;
    color: #747180;
  }

  .need_web {
    margin-bottom: 40px;
  }

  .need_web ul {
    margin-top: 30px;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .need_web ul li {
    width: 48%;
    height: 360px;
    padding: 20px;
    margin-bottom: 20px;
  }

  .need_web ul li img {
    width: 40px;
  }

  .need_web ul li b {
    margin: 20px 0 10px;
    font-size: 16px;
  }

  .five_dr_back {
    height: auto;
    padding: 1px 0 50px;
  }

  .five_dr_back ul {
    margin-top: 30px;
  }

  .five_dr_back ul li {
    width: 100%;
    padding: 20px;
  }

  .five_dr_back ul li .five_dr_fl img {
    width: 40px;
  }

  .five_dr_back ul li .five_dr_fl .five_dr_text b {
    font-size: 16px;
  }

  .five_dr_back ul li .five_dr_fl .five_dr_text p,
  .five_dr_back ul li .five_dr_fl .five_dr_text i {
    font-size: 14px;
  }

  .reasons_a ul {
    margin-top: 30px;
  }

  .reasons_a ul li {
    width: 48%;
    height: 300px;
    padding: 20px;
    margin-bottom: 20px;
  }

  .reasons_a ul li:nth-child(2n) {
    margin-top: 0;
  }

  .reasons_a ul li:hover {
    background-size: 100%;
  }

  .reasons_a ul li img {
    width: 50px;
  }

  .reasons_a ul li b {
    font-size: 16px;
  }

  .reasons_a ul li p {
    line-height: 1.5;
  }

  .customized_flow_a {
    padding: 20px 0;
  }

  .customized_flow_a .customized_flow_uls01 {
    flex-wrap: wrap;
  }

  .customized_flow_a .customized_flow_uls01 li {
    width: 49%;
    background-size: 100% 100%;
  }

  .customized_flow_a .customized_flow_uls01 li {
    height: 90px;
    margin-bottom: 10px;
    padding: 6px;
  }

  .customized_flow_a .customized_flow_uls01 li b {
    font-size: 14px;
    margin-left: 20px;
    transform: scale(0.65);
  }

  .customized_flow_a .customized_flow_uls01 li p {
    font-size: 12px;
    line-height: 1.5;
    transform: scale(0.75);
    margin-top: -2px;
  }

  .customized_flow_a .customized_flow_uls02 {
    margin-top: 0;
  }

  .customized_flow_a .customized_flow_uls02 li:nth-child(1) {
    background: url(../esimg/img/card_5.png) no-repeat center;
    background-size: 100% 100%;
  }

  .customized_flow_a .customized_flow_uls02 li:nth-child(2) {
    background: url(../esimg/img/card_6.png) no-repeat center;
    background-size: 100% 100%;
  }

  .customized_flow_a .customized_flow_uls02 li:nth-child(3) {
    background: url(../esimg/img/card_8.png) no-repeat center;
    background-size: 100% 100%;
  }

  .customized_flow_a .customized_flow_uls02 li:nth-child(4) {
    background: url(../esimg/img/card_7.png) no-repeat center;
    background-size: 100% 100%;
  }

  .anl_a {
    padding-bottom: 80px;
  }

  .anl_a .swiper04 .prev04,
  .anl_a .swiper04 .next04 {
    width: 30px;
    height: 30px;
  }

  .anl_a .swiper04 .prev04 {
    right: 14%;
  }

  .anl_a .swiper04 .swiper-slide > p {
    font-size: 16px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark {
    padding: 20px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark b {
    font-size: 16px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark p {
    font-size: 14px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark span {
    bottom: 40px;
  }

  .anl_a .swiper04 .swiper-slide .sw04_mark i {
    font-size: 14px;
    bottom: 10px;
  }

  /* google.html-start */
  .goole_img {
    width: 100%;
    margin-top: 30px;
  }

  .goole_img img {
    width: 100%;
  }

  .toyon_a .toyon_b {
    padding-bottom: 480px;
    background: url(../esimg/img/phone.png) no-repeat center 210px;
  }

  .toyon_a .toyon_b > img {
    height: 60px;
    margin: 0 auto;
  }

  .toyon_a .toyon_b ul {
    width: 100%;
  }

  .toyon_a .toyon_b ul li {
    padding: 0 10px;
  }

  .toyon_a .toyon_b ul li .toyon_num span {
    font-size: 22px;
  }

  .toyon_a .toyon_b ul li .toyon_num sub {
    font-size: 20px;
    position: relative;
    top: -5px;
  }

  .toyon_a .toyon_b ul li p {
    font-size: 14px;
    line-height: 2;
    margin-top: 12px;
  }

  .title_img img {
    height: 100px;
    margin: 0 auto;
  }

  .promotion_back {
    padding-bottom: 40px;
  }

  .promotion_back .promotion_a ul {
    justify-content: space-between;
  }

  .promotion_back .promotion_a ul li {
    width: 48%;
    margin: 0 0 10px;
    padding: 10px;
  }

  .promotion_back .promotion_a ul li b {
    font-size: 24px;
  }

  .promotion_back .promotion_a ul li h6 {
    font-size: 14px;
  }

  .promotion_back .promotion_a ul li p {
    font-size: 12px;
  }

  .six_errors_a {
    margin-bottom: 40px;
  }

  .six_errors_a .n_title {
    margin-bottom: 30px;
  }

  .six_errors_a .errors_uls01 {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .six_errors_a .errors_uls01 .errors_lis {
    width: 100%;
    margin: 0 0 10px;
  }

  .six_errors_a .errors_uls01 .errors_lis img {
    width: 50px;
    margin-right: 15px;
  }

  .engines_back img {
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    transition: all 0.5s;
  }

  .ljzx_a img {
    width: 160px;
  }

  .five_advantage_a .n_title img {
    height: 100px;
  }

  .five_advantage_a .fiAd_uls {
    height: 800px;
    flex-direction: column;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis {
    width: 100%;
    height: 15%;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis b {
    font-size: 14px;
    top: 50%;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis p {
    left: 30px;
    top: 30%;
    font-size: 14px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis img {
    top: 20%;
    bottom: auto;
    width: 30px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis_active {
    padding: 0;
    width: 100%;
    height: 40%;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis_active p {
    padding-right: 30px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis_active b {
    top: 10%;
    left: 30px;
    font-size: 16px;
  }

  .five_advantage_a .fiAd_uls .fiAd_lis_active img {
    left: 30px;
    top: auto;
    bottom: 20%;
  }

  .six_advantage_a ul {
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    transition: all 0.5s;
    height: auto;
    padding: 90px 0 40px;
    background: url(../esimg/img/tel_six_advantage_img.png) no-repeat center;
    background-size: 100% 100%;
  }

  .six_advantage_a ul li {
    position: static;
    margin: 0 5% 2% 5%;
    width: 90%;
    padding: 20px;
  }

  .six_advantage_a ul .six_num1 {
    background: url(../esimg/icon/01..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul .six_num2 {
    background: url(../esimg/icon/02..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul .six_num3 {
    background: url(../esimg/icon/03..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul .six_num4 {
    background: url(../esimg/icon/04..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul .six_num5 {
    background: url(../esimg/icon/05..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul .six_num6 {
    background: url(../esimg/icon/06..png) no-repeat 260px bottom;
    background-size: 20%;
  }

  .six_advantage_a ul li h6 {
    font-size: 16px;
    margin-bottom: 4px;
  }

  .reasons_a .ljzx_a {
    margin-top: 10px;
  }

  .get_more_a {
    padding-bottom: 40px;
  }

  .get_more_a .get_more_b {
    border-radius: 8px;
    margin-top: 30px;
  }

  .get_more_a .get_more_b .get_more_top ul li {
    padding: 8px 0;
  }

  .get_more_a .get_more_b .get_more_top ul li a {
    font-size: 16px;
  }

  .get_more_a .get_more_b .get_more_bot {
    flex-direction: column;
    padding: 20px;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl {
    width: 100%;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl p {
    font-size: 14px;
    margin-top: 10px;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li > img {
    width: 70%;
  }

  .get_more_a .get_more_b .get_more_bot .get_more_fl .get_more_uls01 li i {
    font-size: 12px;
    line-height: 1.4;
  }

  /* google.html-over */
  /* sns.html-start */
  .why_sns_a .why_sns_b {
    width: 100%;
    position: relative;
    left: 0;
    margin-left: 0;
    transition: all 0.5s;
    flex-direction: column;
    margin-top: 30px;
  }

  .why_sns_a .why_sns_b .why_sns_fr,
  .why_sns_a .why_sns_b .why_sns_fl {
    width: 100%;
    background-size: 100%;
  }

  .why_sns_a .why_sns_b .why_sns_fr h6,
  .why_sns_a .why_sns_b .why_sns_fl h6 {
    padding: 20px 0;
    font-size: 18px;
    text-align: center;
  }

  .why_sns_a .why_sns_b .why_sns_f ul {
    padding: 5%;
  }

  .why_sns_a .why_sns_b .why_sns_f ul li {
    margin-bottom: 15px;
  }

  .why_sns_a .why_sns_b .why_sns_f ul li p {
    font-size: 14px;
  }

  .ecosystem_a {
    padding: 0 0 60px;
  }

  .ecosystem_a .ecosystem_b {
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .ecosystem_a .ecosystem_b .ecosystem_lis {
    width: 50%;
    padding: 20px 0;
  }

  .ecosystem_a .ecosystem_b .ecosystem_lis h6 {
    font-size: 18px;
    margin-bottom: 18px;
  }

  .ecosystem_a .ecosystem_b .ecosystem_lis i {
    font-size: 14px;
  }

  .ecosystem_a .ecosystem_b .ecosystem_lis p {
    margin: 10px 20px 0;
    font-size: 14px;
  }

  .tiktok_a .tiktok_uls01 {
    flex-direction: column;
  }

  .tiktok_a .tiktok_uls01 li {
    width: 100%;
    height: auto;
    padding: 30px 30px 160px;
    margin-bottom: 20px;
  }

  .tiktok_a .tiktok_uls01 li > img {
    bottom: 30px;
  }

  .tiktok_a .tiktok_uls01 .tik_active p {
    margin: 20px;
  }

  .tiktok_a .tiktok_uls01 .tik_active > img {
    width: 210px;
    bottom: 30px;
  }

  .tiktok_a .tiktok_uls01 .tik_active {
    width: 100%;
    padding: 0 0 180px;
  }

  .tiktok_b {
    padding-bottom: 80px;
  }

  .tiktok_b .tiktok_b_line {
    display: none;
  }

  .tiktok_b .tiktok_uls02 {
    flex-wrap: wrap;
  }

  .tiktok_b .tiktok_uls02 li {
    width: 30%;
    margin-bottom: 6%;
  }

  .tiktok_b .tiktok_uls02 li img {
    width: 40px;
  }

  .tiktok_b .tiktok_uls02 li::after {
    display: none;
  }

  .tiktok_b .tiktok_uls02 li i {
    font-size: 12px;
  }

  .reasons_b {
    padding-bottom: 30px;
  }

  .reasons_b .n_title {
    margin-top: 0;
  }

  .reasons_b ul {
    align-items: flex-start;
  }

  .reasons_b ul li {
    height: 360px;
  }

  /* sns.html-over */
  /* trade_link-start */
  .why_advantage .why_ad_uls {
    margin-bottom: 40px;
  }

  .why_advantage .why_ad_uls .why_ad_lis h6 {
    width: 120px;
    height: 40px;
    line-height: 40px;
    top: -20px;
    font-size: 16px;
  }

  .why_advantage .why_ad_uls .why_ad_lis {
    width: 100%;
    height: 120px;
    padding: 45px 30px 0;
    margin: 40px 0px 0;
  }

  .why_advantage .why_ad_uls .why_ad_lis p {
    font-size: 15px;
  }

  .business_back {
    padding: 1px 0 40px;
  }

  .business_uls {
    align-items: flex-start;
  }

  .business_uls .business_lis {
    width: 48%;
    height: auto;
    padding: 20px;
  }

  .business_uls .business_lis b {
    font-size: 16px;
  }

  .business_uls .business_lis p {
    font-size: 14px;
  }

  .business_uls .business_lis img {
    margin: 15px 0;
  }

  .tel_turntable_a .tel_turntable_b {
    text-align: center;
    border-radius: 8px;
    border: 1px solid #eee;
    margin-top: 20px;
    padding: 20px;
  }

  .tel_turntable_a .tel_turntable_b b {
    font-size: 16px;
    line-height: 2;
    font-weight: normal;
  }

  .tel_turntable_a .tel_turntable_b p {
    line-height: 1.6;
  }

  .tel_turntable_a .tel_turntable_b:hover {
    background-color: #7754f2;
  }

  .tel_turntable_a .tel_turntable_b:hover p,
  .tel_turntable_a .tel_turntable_b:hover b {
    color: #fff;
  }

  .overseas_a {
    padding-bottom: 40px;
  }

  .overseas_a .overseas_b {
    flex-direction: column;
    margin-top: 20px;
  }

  .overseas_a .overseas_b .overseas_fl {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .overseas_a .overseas_b .overseas_fl p {
    font-size: 14px;
    padding: 5px;
    margin: 5px;
  }

  .overseas_a .overseas_b .overseas_fl p::after {
    width: 100%;
    left: 0;
    top: auto;
    bottom: 0;
    transform: translateY(0);
  }

  .overseas_a .overseas_b .overseas_fl p:hover::after {
    transform: translateX(0);
  }

  .overseas_a .overseas_b .overseas_fl .overseas_active::after {
    width: 100%;
  }

  .overseas_a .overseas_b .overseas_fr {
    margin-left: 0;
    margin-top: 20px;
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis .overseas_img01 {
    bottom: 20px;
    left: 30px;
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis .overseas_img02 {
    width: 140px;
    top: auto;
    right: auto;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis {
    padding: 30px;
    height: 280px;
  }

  .overseas_a .overseas_b .overseas_fr .overseas_lis p {
    width: 100%;
    font-size: 14px;
  }

  .capture_a,
  .inquiries_a {
    padding-bottom: 0;
  }

  .assist_a {
    padding-bottom: 40px;
  }

  .capture_a .swiper05 .swiper-slide {
    flex-direction: column;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl {
    width: 100%;
    padding: 30px 30px 80px;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl .ckgd_a {
    left: 30px;
    bottom: 30px;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fr {
    width: 100%;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl h6 {
    font-size: 16px;
  }

  .capture_a .swiper05 .swiper-slide .sw05_fl p {
    font-size: 14px;
    margin-top: 15px;
  }

  .capture_a .swiper05 {
    padding: 40px 0 0;
  }

  .capture_a .swiper05::after {
    display: none;
  }

  .capture_a .swiper05 .next05,
  .capture_a .swiper05 .prev05 {
    display: none;
  }

  .capture_a .pagination05 {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }

  .capture_a .pagination05 .swiper-pagination-bullet::after {
    height: 36px;
    font-size: 12px;
    left: 0;
  }

  .capture_a .pagination05 .swiper-pagination-bullet:nth-child(n) {
    background: none;
    width: 22%;
  }

  .capture_a .pagination05 .swiper-pagination-bullet::before {
    width: 100%;
  }

  .capture_a .pagination05 .swiper-pagination-bullet::after {
    width: 100%;
    text-align: center;
  }

  .inquiries_a .inquiries_uls .inquiries_lis {
    width: 50%;
    padding: 20px;
    height: auto;
  }

  .inquiries_a .inquiries_uls .inquiries_lis b {
    font-size: 16px;
  }

  .inquiries_a .inquiries_uls .inquiries_lis P {
    font-size: 14px;
    margin-top: 10px;
  }

  .assist_a .assist_uls {
    justify-content: space-between;
    margin-top: 20px;
    flex-wrap: wrap;
  }

  .assist_a .assist_uls .assist_lis {
    display: none;
  }

  .assist_a .assist_uls .assist_lis_ic {
    display: block;
    width: 40%;
  }

  .assist_a .assist_uls .assist_lis_ic .assist_lis_text b {
    font-size: 15px;
  }

  .assist_a .assist_uls .assist_lis_ic .assist_lis_text p {
    font-size: 14px;
  }

  .assist_a .assist_uls .assist_lis_ic img {
    width: 100px;
  }

  .assist_a .assist_uls01 {
    align-items: flex-start;
    margin-top: 10px;
  }

  .assist_a .assist_uls01 .assist_lis {
    display: block;
  }

  .assist_a .assist_uls01 .assist_lis {
    width: 24%;
  }

  .assist_a .assist_uls01 .assist_lis b {
    font-size: 14px;
  }

  .assist_a .assist_uls01 .assist_lis p {
    font-size: 12px;
  }

  .edm_back .edm_a .edm_uls {
    flex-direction: column;
  }

  .edm_back .edm_a .edm_uls .edm_lis {
    width: 100%;
    height: auto;
  }

  .edm_back .edm_a .edm_uls .edm_lis .edm_lis_title {
    width: 100%;
  }

  .edm_back .edm_a .edm_uls .edm_lis .edm_lis_title h5 {
    width: auto;
    text-align: center;
    padding: 20px 0;
    font-size: 18px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active {
    flex-direction: column;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box {
    width: 100%;
    margin-left: 0;
    padding: 20px 30px 200px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_img02 {
    width: 200px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text {
    width: 100%;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text h5 {
    font-size: 18px;
    margin: 10px 0;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text i {
    font-size: 14px;
  }

  .edm_back .edm_a .edm_uls .edm_lis_active .edm_lis_box .edm_lis_text p {
    font-size: 14px;
    margin-top: 10px;
  }

  .edm_back .edm_a .edm_uls02 {
    flex-direction: column;
    bottom: 0;
    position: static;
    left: 0;
    transform: translateX(0);
    margin-top: 30px;
  }

  .edm_back .edm_a .edm_uls02 .edm_lis02 {
    width: 100%;
    padding: 20px;
  }

  .edm_back .edm_a .edm_uls02 .edm_lis02:nth-child(2) {
    border: 1px solid #eee;
  }

  .edm_back .edm_a .edm_uls02 .edm_lis02 b {
    font-size: 18px;
  }

  .edm_back .edm_a .edm_uls02 .edm_lis02 p {
    font-size: 14px;
    margin-top: 6px;
  }

  .edm_back .edm_a {
    padding-bottom: 60px;
  }

  .sem_marketing_a {
    margin-top: 40px;
  }

  .sem_marketing_a .swiper06 {
    height: 460px;
  }

  .sem_marketing_a .pagination06 {
    top: auto;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    flex-direction: row;
  }

  .sem_marketing_a .pagination06 .swiper-pagination-bullet {
    margin: 0 10px;
  }

  .sem_marketing_a .swiper06 .swiper-slide {
    flex-direction: column;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl {
    width: 100%;
    padding-right: 0;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fr {
    width: 100%;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl b {
    margin-top: 60px;
    font-size: 16px;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl p {
    font-size: 14px;
    line-height: 1.5;
  }

  .sem_marketing_a .swiper06 .swiper-slide .sw06_fl ul {
    margin-top: 20px;
  }

  .personally_a ul {
    align-items: flex-start;
  }

  .personally_a ul li {
    width: 48%;
    height: auto;
    margin-top: 30px;
    flex-direction: column;
  }

  .personally_a ul li .personally_text b {
    font-size: 16px;
    line-height: 1.5;
  }

  .personally_a ul li .personally_text {
    padding: 20px;
  }

  .personally_a ul li .personally_text p {
    font-size: 14px;
    line-height: 1.5;
  }

  .personally_a ul li img {
    width: 100%;
    margin: 0 auto;
  }

  .personally_a {
    padding-bottom: 50px;
  }

  .vr_panorama_a {
    padding-bottom: 0;
  }

  .vr_panorama_a .tel_vr_uls {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 30px;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis {
    width: 48%;
    padding: 20px;
    background: linear-gradient(180deg, #ececff 0%, #ffffff 100%);
    margin-bottom: 20px;
    border-radius: 8px;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis img {
    margin: 0 auto;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis .vr_panorama_img02 {
    display: none;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis P {
    text-align: center;
    font-size: 16px;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis:hover {
    background: #7754f2;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis:hover .vr_panorama_img01 {
    display: none;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis:hover .vr_panorama_img02 {
    display: block;
  }

  .vr_panorama_a .tel_vr_uls .tel_vr_lis:hover p {
    color: #fff;
  }

  /* trade_link-over */
  /* al01.html-start */
  .an01_a .anl_a .swiper04 {
    margin-top: 20px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide {
    width: 49%;
    margin-bottom: 40px;
    margin-right: 2%;
  }

  .an01_a .anl_a .swiper04 .swiper-slide:nth-child(3n) {
    margin-right: auto;
  }

  .an01_a .anl_a .swiper04 .swiper-slide:nth-child(2n) {
    margin-right: 0;
  }

  .an01_a .anl_a .swiper04 .swiper-slide > p {
    font-size: 14px;
    bottom: -30px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_mark {
    padding: 10px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_mark b {
    font-size: 14px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_mark p {
    -webkit-line-clamp: 1;
    margin-top: 4px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_mark span {
    bottom: 35px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_mark i {
    bottom: 8px;
  }

  .an01_a .anl_a .swiper04 .swiper-slide .sw04_jt {
    bottom: -30px;
  }

  .fenye {
    margin: 30px 0;
  }

  .fenye a {
    width: 30px;
    height: 30px;
    line-height: 28px;
  }

  .al01_select {
    padding: 1px 0 0;
  }

  .al02_a {
    padding: 0;
  }

  .al02_b .al02_fl {
    width: 100%;
  }

  .al02_a ul {
    align-items: flex-start;
  }

  .al02_a ul li {
    width: 33%;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .al02_a ul li p {
    font-size: 12px;
    margin-right: 0;
  }

  .al02_a ul li i {
    font-size: 12px;
  }

  .al02_b {
    padding-bottom: 30px;
  }

  .al02_b .al02_fl p {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 1px;
    margin: 20px 0 0;
  }

  .al02_b .al02_fl .al02_fl_r {
    flex-direction: column;
  }

  .al02_b .al02_fl .al02_fl_r .al02_fl_sx,
  .al02_b .al02_fl .al02_fl_r a {
    width: 100%;
    margin-bottom: 10px;
  }

  .al02_b .al02_fl .al02_fl_r .al02_fl_return {
    justify-content: center;
  }

  .n_nav_back .n_nav .nav_fr {
    width: 100%;
    justify-content: space-between;
  }

  .n_nav_back .n_nav .nav_fr a {
    margin-left: 0;
    font-size: 14px;
  }

  .testimonials_a {
    margin-bottom: 40px;
  }

  .testimonials_a .testimonials_b .testimonials_c {
    width: 100%;
    padding: 20px;
  }

  .testimonials_a .testimonials_b .testimonials_c .testimonials_title h6 {
    font-size: 16px;
  }

  .testimonials_a .testimonials_b .testimonials_c p {
    font-size: 14px;
    margin: 10px 0;
  }

  .testimonials_a .testimonials_b .testimonials_c .testimonials_title img {
    width: 20px;
    left: -20px;
  }

  .testimonials_a .testimonials_b .testimonials_c .testimonials_bot {
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fr i,
  .testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fl i {
    font-size: 12px;
  }

  .testimonials_a .testimonials_b .testimonials_c .testimonials_bot .testimonials_bot_fr {
    margin-top: 10px;
  }

  /* al01.html-over */
  /* new.html-start */
  .new01_a {
    margin-bottom: 40px;
  }

  .new01_a .new01_top {
    flex-direction: column;
    margin-top: 0;
  }

  .new01_a .new01_top > img {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx {
    padding: 30px 30px 100px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx h6 {
    font-size: 18px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a {
    width: 120px;
    height: 40px;
    bottom: 30px;
    left: 30px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a i {
    font-size: 14px;
    margin-right: 6px;
  }

  .new01_a .new01_top .new01_top_fr .new01_top_lx a img {
    width: 20px;
  }

  .new01_a .new01_lis {
    padding: 20px 0;
  }

  .new01_a .new01_lis .new01_lis_top h5 {
    font-size: 16px;
    flex: 1;
    margin-right: 10px;
    font-weight: bold;
  }

  .new01_a .new01_lis .new01_lis_top .new01_lis_date {
    width: 30%;
  }

  .new01_a .new01_lis .new01_lis_top .new01_lis_date i {
    font-size: 12px;
  }

  .new01_a .new01_lis p {
    font-size: 15px;
    line-height: 1.8;
    letter-spacing: 1px;
  }

  .new02_b .new02_fl .new02_fl_t {
    padding: 20px;
  }

  .al02_b .al02_fl h4 {
    font-size: 18px;
  }

  .al02_b .al02_fl .al02_fl_date span {
    display: none;
  }

  .al02_b .al02_fl .al02_fl_date {
    justify-content: space-between;
  }

  .al02_b .al02_fl .al02_fl_date .al02_fl_date_ic i {
    font-size: 12px;
  }

  .new02_b .new02_fl .new02_fl_t .img_auto {
    width: 100%;
  }

  .new02_b .new02_fl .new02_fl_b {
    flex-direction: column;
    margin-top: 0;
  }

  .new02_b .new02_fl .new02_fl_b a {
    margin-top: 10px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_return {
    width: 100%;
    height: 60px;
    flex-direction: row;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_return img {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_sx {
    width: 100%;
    height: 100px;
    padding: 14px 30px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_sx i {
    margin-bottom: 2px;
  }

  .new02_b .new02_fl .new02_fl_b .new02_fl_sx b {
    font-size: 14px;
  }

  .encyclopedia_a {
    margin: 30px auto 40px;
  }

  .encyclopedia_a .encyclopedia_lis {
    padding: 30px 20px 30px 40px;
  }

  .encyclopedia_a .encyclopedia_lis h5 {
    font-size: 18px;
  }

  .encyclopedia_a .encyclopedia_lis p {
    font-size: 14px;
    margin-top: 8px;
  }

  .encyclopedia_a .encyclopedia_lis .encyclopedia_date {
    width: 50px;
    height: 50px;
    left: -5%;
  }

  .encyclopedia_a .encyclopedia_lis .encyclopedia_date b {
    font-size: 18px;
  }

  .encyclopedia_a .encyclopedia_lis .encyclopedia_date i {
    font-size: 12px;
  }

  /* new.html-over */
  /* about.html-start */
  .profile_a ul {
    margin-top: 0;
    justify-content: space-between;
  }

  .profile_a ul li .num_a span {
    font-size: 20px;
  }

  .profile_a .profile_b .profile_fla p {
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 1px;
    margin-bottom: 20px;
  }

  .profile_a .profile_b .profile_fla p img {
    width: 100%;
    margin-bottom: 20px;
  }

  .course_back {
    padding: 40px 0 100px;
  }

  .course_back .course_a .n_title {
    align-items: center;
  }

  .course_back .course_a .n_title h6 {
    font-size: 16px;
  }

  .course_back .course_a {
    position: static;
    left: 0;
    transform: translateX(0);
  }

  .course_back .course_b {
    width: 90%;
    margin: 0 auto;
  }

  .course_back .course_b .course_uls .course_lis {
    flex: 0 0 100%;
    width: 100%;
    height: 180px;
    background-size: 100% 100%;
  }

  .course_back .course_b .course_uls {
    margin-top: 30px;
  }

  .course_back .course_b .course_uls .course_lis {
    margin: 0 40px 100px 0;
  }

  .course_back .course_b .course_uls .course_lis:nth-child(2n) {
    margin: 0 40px 100px 0;
  }

  .course_back .course_b::-webkit-scrollbar {
    height: 20px;
  }

  .course_back .course_b .course_uls .course_lis span {
    width: 100px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    font-size: 16px;
  }

  .course_back .course_b .course_uls .course_lis:hover {
    background-size: 100% 100%;
  }

  .culture_a {
    margin-bottom: 40px;
  }

  .culture_a .n_title {
    margin-bottom: 20px;
  }

  .culture_a .culture_b {
    flex-direction: column;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 8px;
  }

  .culture_a .culture_b .culture_c_img {
    width: 100%;
  }

  .culture_a .culture_b .culture_c {
    width: 100%;
    padding: 30px 30px 20px;
  }

  .culture_a .culture_b .culture_c .culture_d {
    margin-bottom: 20px;
  }

  .culture_a .culture_b .culture_c .culture_d b {
    font-size: 16px;
  }

  .culture_a .culture_b .culture_c .culture_d p {
    font-size: 14px;
    margin-top: 4px;
  }

  /* 荣誉资质 */
  .honorary_a {
    margin-bottom: 40px;
  }

  .honorary_a ul {
    margin-top: 20px;
    justify-content: space-between;
  }

  .honorary_a ul li {
    width: 48%;
    margin-right: 0;
    margin-bottom: 20px;
  }

  .honorary_a ul li:nth-child(3n) {
    margin-right: 0;
  }

  .honorary_a ul li > p {
    font-size: 12px;
    padding: 14px 10px;
  }

  .honorary_a ul li .honorary_mark {
    padding: 14px 10px 0;
  }

  .honorary_a ul li .honorary_mark p {
    font-size: 12px;
    margin-bottom: 6px;
  }

  /* 联系一瞬 */
  .contact_a {
    margin-bottom: 40px;
  }

  .contact_a .contact_b {
    margin: 20px 0;
    padding: 20px;
  }

  .contact_a .contact_b h5 {
    font-size: 18px;
  }

  .contact_a .contact_b form p {
    width: 48%;
    margin-bottom: 14px;
  }

  .contact_a .contact_b form p img {
    width: 16px;
    left: 10px;
  }

  .contact_a .contact_b form p input {
    height: 50px;
    font-size: 14px;
    padding-left: 30px;
  }

  .contact_a .contact_b form .inp_textarea {
    height: 120px;
  }

  .contact_a .contact_b form .inp_textarea textarea {
    padding: 18px 0 0 30px;
    font-size: 14px;
  }

  .contact_a .contact_b form .inp_submit p {
    width: 100%;
  }

  .contact_a .contact_b form .inp_submit p button {
    height: 50px;
    font-size: 14px;
  }

  .contact_a ul {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .contact_a ul li {
    width: 48%;
    height: auto;
    margin-bottom: 20px;
    padding: 20px;
  }

  .contact_a ul li img {
    width: 40px;
  }

  .contact_a ul li h6 {
    font-size: 18px;
  }

  .contact_a ul li p {
    font-size: 14px;
  }

  /* 地图 */
  #map {
    height: 300px;
  }

  #map .tel_iframe_map {
    width: 100%;
    height: 100%;
    border: none;
  }

  /* about.html-over */
  .banner_a {
    overflow: auto;
  }

  .banner_a .header_container {
    position: fixed;
    left: 0;
    transform: translateX(0);
    background-color: #fff;
    box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.2);
  }

  .banner_a .header_container .header_box .header_box_nav .nav {
    width: 0;
    height: 100vh;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 {
    flex-direction: column;
    justify-content: flex-start;
    width: 80%;
    padding-top: 25px;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li {
    width: 100%;
    max-height: 1000px;
    height: auto;
    top: 0%;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li:nth-child(1) {
    margin-bottom: 20px;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li > a {
    color: #242424;
    line-height: 50px;
    padding-left: 6vw;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active .nav_uls02 a::after,
  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li:hover::after,
  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 .one_active > a::after {
    display: none;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li {
    max-height: 1000px;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 {
    top: 50px;
    left: 0;
    width: auto;
    position: static;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li a {
    text-align: left;
  }

  .banner_a .header_container .header_box .header_box_nav .nav .nav_uls01 > li .nav_uls02 li a:hover {
    background-color: #eee;
    color: #ffb951;
  }

  .new04_a {
    padding-bottom: 40px;
  }

  .new04_a .new04_b {
    padding: 30px 0 20px;
  }

  .new04_a .new04_b .new04_ul_box {
    flex-wrap: wrap;
  }

  .new04_a .new04_b .new04_ul_box ul {
    width: 100%;
    padding-left: 30px;
  }

  .new04_a .new04_b .new04_ul_box ul li a {
    font-size: 15px;
  }

  .new04_a .new04_b .new04_ul_box ul li a::after {
    top: 8px;
  }

  .new04_a .new04_b .new04_ul_box ul li {
    margin-bottom: 20px;
  }

  .al02_b .al02_fl .new05_ul {
    justify-content: space-between;
  }

  .al02_b .al02_fl .new05_ul .new05_li {
    margin-right: 0;
  }

  .al02_b .al02_fl .new05_ul .new05_li img {
    width: 54px;
  }

  .al02_b .al02_fl .new05_ul .new05_li i {
    font-size: 12px;
  }
}

/*# sourceMappingURL=yswm.css.map */
