/*轮播图部分*/
.swiper-container {
  position: relative;
  /* height: 588px; */
}

.blue-slide {
  width: 100%;
  height: 100%;
  position: relative;
}

.blue-slide .banner {
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

.red-slide {
  background: #ca4040;
}
.orange-slide {
  background: #ff8604;
}
/*广告部分*/
.banner {
  height: 129px;
  background: url('/images/bg_c1bedd5.png') no-repeat;
}

/*介绍部分*/
.introduce {
  margin: 0px 0 20px 0;
}
.introduce .introduce-title,
.power .power-title {
  text-align: center;
}
.introduce-title h2,
.power-title h2 {
  position: relative;
  font-size: 36px;
  font-weight: bold;
  color: #333;
  margin-bottom: 3rem;
  margin-top: 1.5rem;
  text-align: center;
}

.introduce-title h2:before,
.power-title h2:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -0.75rem;
  left: 50%;
  transform: translateX(-50%);
  width: 3.875rem;
  height: 0.25rem;
  background: #FF9D03;
}

.introduce-team {
  margin-top: 72px;
}

.introduce-team .teams {
  position: relative;
  float: left;
  width: 285px;
  height: 196px;
  /* -webkit-box-shadow: 3px 4px 5px 0px rgba(230, 230, 230, 0.75);
  -moz-box-shadow: 3px 4px 5px 0px rgba(230, 230, 230, 0.75);
  box-shadow: 3px 4px 5px 0px rgba(230, 230, 230, 0.75); */
  border: solid 1px #ececec;
  margin-right: 20px;
}
.introduce-team .teams .first {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: rgba(0, 0, 0, 0.5);
}
.introduce-team .teams:nth-last-child(1) {
  margin-right: 0px;
}

.introduce-team .teams.last {
  margin-right: 0px;
}

.teams > div {
  width: 100%;
  height: 196px;
}

.teams .teams-tip-1 {
  background: url('/images/tip-1_b0600dc.png') no-repeat;
  background-size: 100% 100%;
}

.teams .teams-tip-2 {
  background: url('/images/tip-2_f7dce63.png') no-repeat;
  background-size: 100% 100%;
}

.teams .teams-tip-3 {
  background: url('/images/tip-3_2443d69.png') no-repeat;
  background-size: 100% 100%;
}

.teams .teams-tip-4 {
  background: url('/images/tip-4_6fbdf61.png') no-repeat;
  background-size: 100% 100%;
}

.teams .teams-content {
  text-align: center;
  font-size: 14px;
  color: #666;
  line-height: 30px;
  margin-top: 22px;
}

.teams .teams-content p:nth-child(1),
.teams .teams-content .first {
  font-size: 22px;
  color: #333;
  line-height: 35px;
}

/*我们的服务*/
.power {
  padding-top: 4rem;
  text-align: center;
}

.power .power-inner {
  width: 70%;
  margin: 4.8rem auto;
  display: flex;
  justify-content: space-around;
  position: relative;
}

.power .power-inner .power-item {
  cursor: pointer;
}

.power .power-inner .power-item .power-txt {
  font-weight: 400;
  font-size: 1rem;
}

.power .power-inner .power-item.active .power-txt {
  color: #2A6AE6;
  font-weight: bold;
}

.power .power-inner .power-item img {
  width: 6.125rem;
  height: 6.125rem;
}

.power-content {
  height: 27.5rem;
  position: relative;
}

.power-banner {
  width: 50%;
  height: 100%;
  float: left;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.power-banner.gongyinglian {
  background-image: url('/images/power-banner1_ff887fe.png');
}

.power-banner.wuliu {
  background-image: url('/images/power-banner2_4f7ca60.png');
}

.power-banner.huodai {
  background-image: url('/images/power-banner3_469e7b8.png');
}

.power-banner.chedui {
  background-image: url('/images/power-banner4_58ddb0f.png');
}

.power-banner.baoguan {
  background-image: url('/images/power-banner5_7e81813.png');
}

.power-banner.dingcang {
  background-image: url('/images/power-banner6_2ab4b2b.png');
}

.power-banner.cangchu {
  background-image: url('/images/power-banner7_f59f20a.png');
}

.power-banner.tongguan {
  background-image: url('/images/power-banner8_01e85bb.png');
}


.power-intro {
  width: 50%;
  height: 27.5rem;
  float: right;
}


.power-detail {
  width: 70%;
  height: 20rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-repeat: no-repeat;
  background-size: 18.375rem;
  background-position: 70% center;
  background-color: #F4F8FF;
  border-radius: 0.1875rem 0px 0px 0.1875rem;
  text-align: left;
  padding: 4rem 5.5rem;
  /* padding: 2rem 5.5rem; */
}

.power-detail.gongyinglian {
  background-image: url('/images/power-bg1_45178bc.png');
}

.power-detail.wuliu {
  background-image: url('/images/power-bg2_ed4ae60.png');
}

.power-detail.huodai {
  background-image: url('/images/power-bg3_eecaad9.png');
}

.power-detail.chedui {
  background-image: url('/images/power-bg4_2235797.png');
}

.power-detail.baoguan {
  background-image: url('/images/power-bg5_4cb8685.png');
}

.power-detail.dingcang {
  background-image: url('/images/power-bg6_650e60e.png');
}

.power-detail.cangchu {
  background-image: url('/images/power-bg7_31dceea.png');
}

.power-detail .detail-title  {
  font-weight: bold;
  font-size: 2rem;
}

.power-detail .detail-wrap {
  margin-top: 2rem;
  overflow: hidden;
}

.power-detail .detail-wrap .detail-item {
  float: left;
  margin-right: 3.75rem;
  height: 2rem;
  font-size: 1.5rem;
  font-weight: 400;
  color: #333333;
  line-height: 2.25rem;
  padding-left: 1.875rem;
  background: url('/images/power-spot_998dc14.png') no-repeat;
  background-size: 1.125rem;
  background-position: 0 0.5625rem;
}

.power-detail .detail-wrap .detail-item:last-child {
  margin-right: 0;
}

.power-detail .detail-more {
  margin-top: 3.75rem;
  /* margin-top: 1.5625rem; */
}

.power-detail .detail-more a {
  height: 2.25rem;
  font-size: 1.5rem;
  font-weight: 400;
  color: #FF8003;
  line-height: 2.25rem;
}

.power-detail .detail-items:first-child {
  margin-bottom: 1.5rem;
}

.power-detail .detail-sub-title {
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 0.75rem;
}

.power-detail .detail-sub-wrap {
  overflow: hidden;
}

/*关于我们*/
.section_introduce {
  width: 100%;
  height: 67.6875rem;
  background: url('/images/world_map_bg_8781023.png') no-repeat;
  background-size: cover;
  margin-top: 3.5rem;
  overflow: hidden;
}

.introduce-top {
  height: 37%;
  overflow: hidden;
}

.section_introduce .introduce-wrap {
  width: 70%;
  display: flex;
  justify-content: space-around;
  margin: 0 auto;
  margin-top: 9.4375rem;
  margin-bottom: 3.625rem;
}

.section_introduce .introduce-wrap .introduce-item {
  position: relative;
  font-size: 26px;
  color: #333;
  cursor: pointer;
}

.section_introduce .introduce-wrap .introduce-item.active {
  font-weight: bold;
}

.section_introduce .introduce-wrap .introduce-item.active::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -0.3125rem;
  left: 0;
  width: 100%;
  height: 0.3125rem;
  background: #2A88F6;
}

.section_introduce .introduce-static {
  width: 40%;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-bottom: 2.6875rem;
}

.introduce-static .introduce-static-num {
  font-size: 3.75rem;
  font-weight: bold;
  color: #2A88F6;
  font-family: DINAlternate-Bold, DINAlternate;
}

.introduce-static-txt {
  font-size: 1.375rem;
  color: #2A88F6;
  text-align: center;
}

.introduce-about {
  width: 100%;
  height: 63%;
  background: url('/images/building_bg_a791a9e.png') no-repeat;
  background-size: cover;
  padding-top: 2rem;
}

.introduce-about .about-container {
  width: 70%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}

.about-container .about-me {
  width: 37.3125rem;
  margin-top: 8.9375rem;
}

.about-container .about-me .about-title {
  position: relative;
  font-size: 36px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 3rem;
}

.about-container .about-me .about-txt {
  font-size: 1.25rem;
  line-height: 2.1875rem;
  font-weight: 400;
  color: #fff;
}

.about-container .about-me .about-title::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: -0.75rem;
  left: 50%;
  transform: translateX(-50%);
  width: 3.875rem;
  height: 0.25rem;
  background: #FF9D03;
}

.about-container .about-img {
  width: 31.25rem;
}

/*弹出框*/
.why-choose-us-modal {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.why-choose-us-modal-content {
  display: flex;
  background-color: #0C284C;
  color: #ffffff;
  width: 60%;
}
.why-choose-us-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.why-choose-us-modal-wrap {
  width: 90%;
  padding-left: 2rem;
}
.why-choose-us-modal-header .close {
  color: #ffffff !important;
}
.why-choose-us-modal-header {
  font-size: 1.5rem;
  line-height: 3em;
}
.why-choose-us-modal-p {
  /* padding-right: 100px; */
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 1.5em;
  padding-bottom: 0;
}
.why-choose-us-modal-img {
  /* background-image: url(../images/home/11.png);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: cover; */
  height: 100%;
}
.why-choose-us-modal-img {
  width: 10%;
  float: right;
  /* height: 100%; */
  height: 30.25rem;
}

.why-choose-us-modal-img img {
  float: right;
}

/*合作伙伴*/
.friends-container .friends-wrapper {
  width: 70%;
  height: 24.5rem;
  margin: 1.985rem auto;
  overflow: hidden;
}

.friends-container .friends-slide {
  width: 100%;
  -webkit-animation: 30s rowup linear infinite normal;
  animation: 30s rowup linear infinite normal;
}

.friends-container .friends-slide img {
  height: 8rem;
  margin-top: -1.5rem;
}

@keyframes rowup {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, -58.5rem, 0);
    transform: translate3d(0, -58.5rem, 0);
  }
}

/*联系我们*/
.contact {
  color: #fff;
  text-align: center;
  height: 305px;
  background: url('/images/contact-bg_8921528.png') no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact-bg.png',sizingMethod=scale);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contact-bg.png',sizingMethod=scale);
  padding-top: 60px;
}

/* .contact p:nth-child(1) {
  font-size: 30px;
  line-height: 46px;
}

.contact p:nth-child(2) {
  font-size: 22px;
  line-height: 46px;
  margin-top: 6px;
} */

.contact p:nth-child(1) {
  display: inline-block;
  padding: 13px 42px;
  border: 1px solid #ff9d03;
  border-radius: 4px;
  margin-top: 60px;
  cursor: pointer;
  font-size: 24px;
  background: #ff9d03;
}

#mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.49);
  display: none;
}

#mask .link {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -254px;
  margin-top: -317px;
  width: 508px;
  height: 634px;
  background: #fff;
}

.link .title {
  font-size: 24px;
  text-align: center;
  margin-top: 30px;
}

.link #close {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 14px;
  right: 14px;
  cursor: pointer;
  background: url('/images/guanbi_ac6c385.png') no-repeat;
}

.link form {
  margin: 40px 77px 36px;
}

.link form div {
  margin-bottom: 22px;
}

.link form span {
  display: inline-block;
  width: 64px;
  text-align: right;
  margin-right: 9px;
}

.link form input {
  width: 275px;
  height: 36px;
  border: solid 1px #dbdbdb;
  padding-left: 10px;
}

.link form div p {
  display: inline-block;
  width: 81px;
  text-align: center;
  border: solid 1px #cfcfcf;
  padding: 8px 0;
  font-size: 14px;
  color: #333;
  background-image: linear-gradient(#f0f0f0, #f0f0f0), linear-gradient(#ffffff, #ffffff);
  margin-right: 12px;
  margin-bottom: 14px;
  cursor: pointer;
}

.link form div p.first {
  margin-left: 77px;
}

.link form div p.last {
  margin-right: 0px;
}

.link form div p.active {
  background-image: linear-gradient(#e3f3ff, #e3f3ff), linear-gradient(#999999, #999999);
  border-color: #78b9f6;
  color: #78b9f6;
}

.link .notes {
  position: relative;
}

.link .tips {
  position: absolute;
  top: 60px;
  left: -9px;
}

.submit {
  text-align: center;
}

.submit button {
  width: 166px;
  padding: 13px 0 14px 0;
  font-size: 16px;
  color: #fff;
  background: #ff9d03;
  text-align: center;
  border: none;
  margin-top: 42px;
}

/*新闻资讯部分*/
.news {
  margin-top: 10px;
}
.news > div {
  height: 46px;
  padding-left: 10px;
  background: #f7f8fa;
  border: 1px solid #ebebeb;
  margin-bottom: 16px;
}

.news p {
  margin: 0;
  font-size: 14px;
  color: #333;
  height: 40px;
}

#swiper .swiper-slide {
  color: #333;
}

.news p a {
  color: #333;
}

#swiper {
  height: 46px;
}

#swiper .swiper-slide {
  line-height: 46px;
  font-size: 14px;
  text-align: left;
}
.section_news {
  padding-bottom: 25px;
}
.section_news .container {
  width: 70%;
  margin: 0 auto;
}
.news_cont {
  position: relative;
  display: flex;
  justify-content: space-around;
}
.news_imgDiv {
  width: 37.5rem;
  height: 22.5rem;
}
.news_cont .news_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 37.5rem;
  height: 22.5rem;
  cursor: pointer;
}
.news_cont .news_img .new_img_tit {
  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.75rem;
  padding: 0 1.25rem;
  line-height: 3.75rem;
  text-align: center;
  font-size: 1.5rem;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_cont .news_img img {
  width: 37.5rem;
  height: 22.5rem;
}
.news_cont .new_text {
  float: right;
  width: 40rem;
}
.news_cont .new_item {
  position: relative;
  display: block;
  width: 100%;
  height: 4.6875rem;
  padding-left: 1.5625rem;
  padding-top: 1.5625rem;
  border-bottom: 1px solid #f2f2f2;
}
.news_cont .new_item:after {
  content: '';
  position: absolute;
  left: 0;
  top: 1.875rem;
  width: 0.5rem;
  height: 0.5rem;
  background: #ff9d02;
}
.news_cont .new_item:last-child {
  border: none;
}
.new_inner {
  line-height: 1;
  font-size: 0.75rem;
  color: #9a9a9a;
  display: flex;
  justify-content: space-between;
}
.new_item .new_title {
  margin-bottom: 16px;
  line-height: 1;
  font-size: 18px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new_inner .new_content {
  width: 25rem;
  font-size: 1.125rem;
  color: #333;
}
.new_content:hover .new_title {
  color: #2988f6;
}
.new_content.active {
  color: #2988f6;
}
.new_inner .new_time {
  padding-top: 3px;
}
.introduce_new {
  margin: 67px 0 47px 0;
}
.new_item:hover {
  cursor: pointer;
}
.new_item:hover .new_title {
  color: #2988f6;
}
.new_title.active {
  color: #2988f6;
}
.server_help {
  width: 1196px;
  height: 106px;
  margin: 0 auto;
  line-height: 106px;
  font-size: 16px;
  color: #333;
  background: url(/images/server_bg_6feac94.png) no-repeat;
  background-size: 100% 100%;
}
.color_bg {
  padding-top: 90px;
  padding-bottom: 100px;
  background-color: #f8f9fb;
}
.server_help_title {
  float: left;
  width: 151px;
  height: 106px;
}
.server_help_wen1 {
  float: left;
  width: 328px;
  height: 106px;
  padding-left: 65px;
  font-size: 16px;
  text-align: left;
  color: #333;
  background: url(/images/server_01_162ca2f.png) no-repeat;
  background-position: 20px center;
}
.server_help_wen2 {
  float: left;
  width: 328px;
  height: 106px;
  padding-left: 65px;
  color: #333;
  font-size: 16px;
  text-align: left;
  background: url(/images/server_02_fb7529f.png) no-repeat;
  background-position: 20px center;
}
.server_help_wen3 {
  float: left;
  width: 350px;
  height: 106px;
  padding-left: 65px;
  color: #333;
  font-size: 16px;
  text-align: left;
  background: url(/images/server_03_9b761b3.png) no-repeat;
  background-position: 20px center;
}
.server_help_title_icon {
  float: left;
  width: 22px;
  height: 106px;
  background: url(/images/server_wenti_7da97d3.png) no-repeat;
  background-position: center center;
}
.server_help_title_txt {
  float: left;
  width: 89px;
  height: 106px;
  margin: 0 10px 0 15px;
  background: url(/images/server_help_cf4aebb.png) no-repeat;
  background-position: center center;
}
.introduce_friends {
  width: 100%;
  padding-top: 60px;
}
.introduce_friends .swiper-slide {
  width: 100%;
  padding-top: 1.5rem;
}
.introduce_friends .swiper-container {
  width: 70%;
  margin: 1.985rem auto;
}
.friends-swiper-wrapper img {
  margin-top: -1.5rem;
}
.friends_icon {
  float: left;
  width: 260px;
  height: 80px;
  margin-right: 33px;
  margin-bottom: 30px;
}
.introduce_friends .container {
  overflow: hidden;
}
.introduce_friends .swiper-container-3d .swiper-slide-shadow-right {
  background-image: none;
}
.introduce_friends .swiper-container-3d .swiper-slide-shadow-right {
  background-image: none;
}

.flip-in-hor-top {
  -webkit-animation: flip-in-hor-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: flip-in-hor-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes flip-in-hor-top {
  0% {
    -webkit-transform: rotateX(-80deg);
    transform: rotateX(-80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes flip-in-hor-top {
  0% {
    -webkit-transform: rotateX(-80deg);
    transform: rotateX(-80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
    opacity: 1;
  }
}
.tracking-in-expand {
  -webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.jello-horizontal {
  -webkit-animation: jello-horizontal 0.9s both;
  animation: jello-horizontal 0.9s both;
}

@-webkit-keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes jello-horizontal {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.slide-in-elliptic-top-fwd {
  -webkit-animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-in-elliptic-top-fwd 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@-webkit-keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
    transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
    transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
    transform-origin: 50% 1400px;
    opacity: 1;
  }
}
@keyframes slide-in-elliptic-top-fwd {
  0% {
    -webkit-transform: translateY(-600px) rotateX(-30deg) scale(0);
    transform: translateY(-600px) rotateX(-30deg) scale(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) rotateX(0) scale(1);
    transform: translateY(0) rotateX(0) scale(1);
    -webkit-transform-origin: 50% 1400px;
    transform-origin: 50% 1400px;
    opacity: 1;
  }
}
.swiper-slide {
  /* line-height: 300px; */
  /* color: #fff; */
  font-size: 36px;
  text-align: center;
}

.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 60px;
  height: 4px;
  background: #343434;
  margin: 0 7px;
  opacity: 0.7;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #fff;
  opacity: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ff9d02;
}
.swiper-cube-shadow {
  display: none;
}
.el {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_img.hide {
  display: none !important;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 60px;
  height: 6px;
  margin: 0 10px !important;
  background: #fff;
  opacity: 0.5;
  border-radius: 0;
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.my-swiper-button-prev {
  left: 5%;
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  opacity: 0.5;
  transition: opacity 0.15s ease;
  background: 50%/100% 100% no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.my-swiper-button-next {
  right: 5%;
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  opacity: 0.5;
  transition: opacity 0.15s ease;
  background: 50%/100% 100% no-repeat;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.my-swiper-button-next:after, .my-swiper-button-prev:after {
  content: none;
}

.my-swiper-button-prev:hover,
.my-swiper-button-prev:focus,
.my-swiper-button-next:hover,
.my-swiper-button-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}