﻿@charset "utf-8";

@font-face {
  font-family: "Roboto";
  src: url("../fonts/roboto-blackitalic-2.ttf") format("truetype");
}

@font-face {
  font-family: "Roboto-black";
  src: url("../fonts/roboto-black-1.ttf") format("truetype");
}

@font-face {
  font-family: "Roboto-light";
  src: url("../fonts/robotolight.ttf") format("truetype");
}

@font-face {
  font-family: "FUTURANEWDEMI.WOFF";
  src: url("../fonts/futuranewdemi.woff.woff2") format("woff2"),
    url("../fonts/futuranewdemi.woff.woff") format("woff"),
    url("../fonts/futuranewdemi.woff.ttf") format("truetype"),
    url("../fonts/futuranewdemi.woff.eot") format("embedded-opentype"),
    url("../fonts/futuranewdemi.woff.svg") format("svg");
}

.l_nav_bar {
  position: fixed;
  top: 0;
  left: 0;
  padding-left: 240px;
  padding-right: 100px;
  width: 100%;
  z-index: 11;
  transition: all 1s;
  background: #009fe9;
}

.ma_nav_bar {
  padding-left: 200px;
}

.l_sy_one_gcgl {
  cursor: pointer;
}

.l_nav_bar .l_nav_logobs {
  opacity: 1;
}

.l_nav_bar .l_nav_logohs {
  opacity: 0;
}

.l_navlogo {
  width: 130px;
  position: relative;
}

.l_navlogo img {
  width: 100%;
}

.l_navlogo a {
  display: inline-block;
  padding: 24px 0;
}

.l_navyiji {
  transition: all 1s;
}

.l_navyiji a {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #ffffff;
  padding: 40px 55px;
  display: inline-block;
  transition: all 1s;
}

.l_naverji {
  position: absolute;
  top: 96px;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: all 0.6s;
  z-index: 2;
  box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
  background: #fff;
}

.l_navstg {
  position: relative;
  cursor: pointer;
  padding: 40px 34px;
  transition: all 1s;
}

.l_nacstgbs {
  position: relative;
  top: 0;
  left: 0;
  width: 21px;
}

.l_nav_ejic {
  width: 67px;
  margin-bottom: 18px;
}

.l_nav_ejic img {
  width: 100%;
}

.l_nav_erjijs h1 {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  text-align: left;
  margin-bottom: 18px;
  max-height: 16px;
  overflow: hidden;
}

.l_nav_erjijs p {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 20px;
  text-align: left;
  max-height: 40px;
  overflow: hidden;
}

.l_nav_erjilist {
  width: calc(100% - 200px);
  background: #fff;
}

.l_nav_erjibox {
  width: 20%;
}

.l_nav_erjibox a {
  padding: 50px 38px 64px;
  border-right: 1px solid #f5f5f5;
  width: 100%;
  display: inline-block;
}

.l_nav_ejllb {
  transition: all 1s;
  width: 100px;
  position: relative;
  height: 265px;
  background: #ffffff;
  cursor: pointer;
}

.l_nav_ejqhzb {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 18px;
}

.l_nacstggb {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  width: 21px;
}

.l_navlm {
  width: calc(100% - 250px);
  text-align: right;
}

.l_banner {
  width: 100%;
}

.l_banner img {
  width: 100%;
}

.l_nav_lmbar {
  display: inline-block;
}

.l_bottom {
  width: 100%;
  position: relative;
  height: 450px;
}

.l_bottom_left {
  width: 68%;
  background: #999999;
  height: 100%;
}

.l_bottom_right {
  width: 32%;
  background: #009fe9;
  height: 100%;
}

.l_bottom_content {
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
}

.l_bo_text {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #ffffff;
  line-height: 30px;
}

.l_bottom_yiji a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
}

.l_bo_yjbox {
  margin-top: 30px;
}

.l_bo_aa {
  margin-right: 120px;
}

.l_publick_width {
  width: 1200px;
  margin: 0 auto;
  /*	overflow: hidden;*/
}

.l_bo_one {
  width: 945px;
}

.l_bo_two {
  width: calc(100% - 945px);
  padding-left: 26px;
}

.l_bo_tel {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #ffffff;
  line-height: 36px;
}

.l_bo_con {
  margin-top: 50px;
}

.l_bo_map {
  margin-top: 8px;
}

.l_bo_map p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
}

.l_bo_coprright {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
}

.l_bo_copy {
  margin-top: 75px;
}

.l_bo_fx {
  width: 36px;
  margin-right: 8px;
}

.l_bo_fx img {
  width: 100%;
  height: auto;
}

.l_foot_hovera {
  position: absolute;
  top: -100px;
  left: 50%;
  width: 90px;
  height: 90px;
  background: #fff;
  border-radius: 8px;
  transform: translate(-50%);
  display: none;
  z-index: 999;
}

.l_foot_hovimg {
  width: 77px;
  height: 77px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.l_bo_wxewm {
  position: relative;
  cursor: pointer;
}

.l_pftel {
  width: 15px;
}

.l_publick_tel {
  position: fixed;
  bottom: 45px;
  right: 6px;
  z-index: 10;
}

.l_publick_telic {
  padding-right: 10px;
  background: #be002f;
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  transition: all 1s;
  /* width: 71px; */
  height: 46px;
  padding-left: 10px;
  padding-top: 13px;
}

.l_pf_contact {
  /* background: #f7f7f7; */
  /* padding:30px 42px 20px; */
  /* border-bottom: 1px solid #f5f5f5; */
}

.l_pf_lxwm {
  /* background: #ffffff; */
}

.l_pf_dh {
  width: 145px;
  /* display: none; */
  animation: fadeInRight 1s;
  background: #009fe9;
  z-index: 0;
  padding: 15px;
  border-radius: 10px;
}

.l_pf_ddh {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  margin-bottom: 20px;
}

.l_pf_dhh {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #fff;
  /* line-height: 36px; */
  margin-bottom: 24px;
  font-weight: bold;
}

.l_pf_dhh:last-child {
  margin-bottom: 28px;
}

.l_pf_chdh p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 20px;
}

.l_pf_text {
  margin-bottom: 10px;
  background: #fff;
  border-radius: 5px;
}

.l_pf_text:last-child {
  margin-bottom: 0;
}

.l_pf_text p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #009fe9;
  font-weight: bold;
  white-space: nowrap;
  display: block;
  padding: 10px 20px;
  cursor: pointer;
}

.l_pf_text img {
  width: 15px;
  position: relative;
  bottom: 1px;
}

.l_pf_text:first-child img {
  width: 16px;
}

.l_pf_emihm {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #009fe9;
  line-height: 16px;
  font-weight: bold;
}

.l_fp_js p {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #777676;
  line-height: 16px;
}

.l_pf_emiic {
  width: 23px;
  margin-right: 9px;
}

.l_pf_emiic img {
  width: 100%;
}

.l_pf_emial {
  margin-bottom: 20px;
}

.l_pf_left {
  /* width: 50%; */
  /* padding:30px 42px 28px; */
  /* border-right: 1px solid #f5f5f5; */
}

.l_pf_right {
  width: 50%;
  padding: 30px 42px 28px;
}

.l_pf_ycfx {
  width: 21px;
  margin-right: 10px;
  cursor: pointer;
}

.l_pf_ycfx img {
  width: 100%;
  height: auto;
}

.l_pf_ycfx .l_foot_hovera {
  box-shadow: 1px 1px 20px #eeeeee;
}

.l_pf_redjx {
  width: 0;
  height: 46px;
  background: #be002f;
  transition: all 1s;
}

.l_pf_redjx {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 46px;
}

.l_pub_twoimg {
  position: relative;
  overflow: hidden;
}

.l_pub_twoimg img {
  width: 100%;
  height: 100%;
}

.l_pub_two_di {
  position: relative;
  top: 0;
  left: 0;
}

.l_pub_two_sw {
  position: absolute;
  top: 0;
  left: 0;
  transition: all 1s;
}

.l_sy_pub_tit {
  font-family: "微软雅黑";
  font-size: 40px;
  color: #666666;
  line-height: 48px;
}

.l_sy_pub_tit p {
  font-family: "微软雅黑";
  font-size: 40px;
  color: #666666;
  line-height: 48px;
}

.l_sy_wmcwtz {
  text-align: center;
}

.l_sy_new_tit {
  font-family: "微软雅黑";
  font-weight: bold;
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 30px;
  max-height: 28px;
  height: 28px;
  overflow: hidden;
}

.l_sy_new_js {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #777676;
  line-height: 28px;
  margin-bottom: 35px;
  transition: all 1s;
  max-height: 56px;
  height: 56px;
  overflow: hidden;
}

.l_sy_new_more {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #009fe9;
  line-height: 28px;
}

.l_sy_new_year {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
}

.l_sy_new {
  width: 33.333333%;
  padding: 0 3px;
  margin-bottom: 6px;
}

.l_sy_new_back {
  background: #f5f5f5;
}

.l_sy_new_box {
  margin: 0 -3px;
  margin-top: 64px;
  margin-bottom: 62px;
}

.l_sy_new_back a {
  padding: 20px 20px 80px;
  display: inline-block;
}

.l_sy_new_img {
  width: 100%;
  margin-bottom: 23px;
}

.l_sy_six {
  margin-top: 120px;
  margin-bottom: 95px;
}

.l_sy_pub_jh {
  width: 19px;
  margin-right: 10px;
  line-height: 28px;
  position: relative;
}

.l_sy_pub_hsic {
  position: relative;
  top: 0;
  left: 0;
  transition: all 1s;
}

.l_sy_pub_redic {
  position: absolute;
  top: 55%;
  left: 0;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 1s;
}

.l_sy_pub_jh img {
  width: 100%;
}

.l_sy_publick_more {
  line-height: 28px;
}

.l_sy_pub_motext {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
  font-weight: bold;
}

.l_sy_publick_more span {
  border-bottom: 1px solid #999999;
  transition: all 1s;
}

.l_sy_publick_more {
  text-align: center;
  cursor: pointer;
}

.l_sy_publick_more a {
  display: inline-block;
}

.l_sy_five {
  background: #f2f2f2;
}

.l_sy_five_left {
  width: 720px;
  padding-right: 230px;
  margin-top: 80px;
}

.l_sy_five_right {
  width: calc(100% - 720px);
  padding-right: 28px;
}

.l_sy_five_right img {
  width: 100%;
}

.l_sy_five_js {
  margin-top: 34px;
}

.l_sy_five_js p {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 30px;
}

.l_sy_wsmqh {
  border-radius: 5px;
  background: #666666;
  transition: all 1s;
}

.l_sy_wsmqh a {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  line-height: 30px;
  padding: 5px 70px;
  display: inline-block;
}

.l_sy_gksp a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 20px;
  border-bottom: 1px solid #999999;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 20px;
  display: inline-block;
  transition: all 1s;
}

.l_sy_five_box {
  padding-top: 65px;
  padding-bottom: 56px;
}

.l_sy_four_left {
  width: 470px;
  margin-top: 105px;
}

.l_sy_four_right {
  width: calc(100% - 470px);
  animation: fadeInRight 1.6s;
}

.l_sy_four_right img {
  width: 100%;
}

.l_sy_four_zt {
  width: 670px;
  animation: fadeInLeft 1.6s;
}

.l_sy_four_zt img {
  width: 100%;
}

.l_sy_four_yw {
  width: calc(100% - 670px);
  margin-top: 150px;
  padding-left: 80px;
}

.l_sy_four {
  padding-top: 95px;
  position: relative;
}

.l_sy_four_back {
  position: absolute;
  bottom: 0;
  right: 78px;
  width: 50vw;
  transform: translateX(100%) !important;
  height: 100%;
  background: #ea6c72;
  z-index: -1;
}

.l_sy_four1 {
  position: relative;
}

.l_sy_four1 .l_sy_pub_tit {
  color: #fff;
}

.l_sy_four1 .l_sy_five_js p {
  color: #fff;
}

.l_sy_five_qh {
  margin-top: 104px;
}

.l_sy_three {
  background: #f2f2f2;
  padding-top: 96px;
  padding-bottom: 79px;
}

.l_sy_thr_hjjrz {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #009fe9;
  text-align: center;
}

.l_sy_the_jb {
  width: 213px;
  margin: 45px auto;
}

.l_sy_the_jb img {
  width: 100%;
}

.l_sy_zscx {
  text-align: center;
  margin-bottom: 49px;
}

.l_sy_two {
  background: #ea6c72;
  padding-top: 85px;
  padding-bottom: 90px;
}

.l_sy_two_ic {
  width: 66px;
  margin: 0 auto;
}

.l_sy_two_ic img {
  width: 100%;
}

.l_sy_two_tit {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #ffffff;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  margin-top: 14px;
  margin-bottom: 20px;
}

.l_sy_two_js {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 18px;
}

.l_sy_two_libox {
  width: 25%;
  padding: 0 70px;
}

.l_sy_one_back_le {
  position: absolute;
  bottom: 0;
  left: 0;
  animation: fadeInLeft 1.6s;
}

.l_sy_one_back_ri {
  position: absolute;
  bottom: 0;
  right: 0;
  animation: fadeInRight 1.6s;
}

/*.l_sy_one_back_le img{
	width: 100%;
}
.l_sy_one_back_ri img{
	width: 100%;
}*/
.l_sy_one {
  position: relative;
  padding-top: 230px;
  padding-bottom: 40px;
  background: #f7f7f7;
}

.l_sy_one_ic {
  width: 111px;
  margin: 0 auto;
}

.l_sy_onels {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
  text-align: center;
  margin-top: 10px;
}

.l_sy_one_khlb {
  width: 20%;
}

.l_sy_hzpp {
  position: relative;
  margin-bottom: 240px;
}

.l_l_sy_hzpple {
  width: 19px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.l_l_sy_hzpple img {
  width: 100%;
}

.l_l_sy_hzppri {
  width: 19px;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.l_l_sy_hzppri img {
  width: 100%;
}

.l_sy_one_ldxr {
  text-align: center;
}

.l_sy_one_khbox {
  margin-left: 20px;
  margin-right: 20px;
}

.l_sy_one_gcglic {
  width: 81px;
  margin: 0 auto;
}

.l_sy_one_gcglic img {
  width: 100%;
}

.l_sy_one_gcgl {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  background: #009fe9;
  text-align: center;
  border-radius: 5px;
  margin-top: 13px;
  padding: 10px 0;
}

.l_sy_one_gcglbox {
  width: 33.333333%;
  padding: 0 26px;
}

.l_sy_one_gchz {
  padding-left: 60px;
  padding-right: 60px;
  margin-bottom: 172px;
}

.l_sy_one_tsyh {
  width: 27px;
  height: 43px;
  background: rgba(235, 235, 235, 1);
  border: 1px solid #bdbdbd;
  border-radius: 10px;
  position: relative;
  margin: 0 auto;
  margin-bottom: 6px;
}

.l_sy_one_tsyd {
  animation-name: scroll1;
  animation-duration: 0.8s;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  position: absolute;
  top: 10%;
  left: 45%;
  transform: translateX(-50%);
  width: 3px;
  height: 8px;
  background: #fff;
}

@keyframes scroll1 {
  from {
    transform: translateY(0px);
  }

  to {
    transform: translateY(12px);
  }
}

.l_sy_one_tsjjfa {
  text-align: center;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
  font-weight: bold;
}

.l_sy_ecojj {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #777676;
  line-height: 28px;
  text-align: center;
  margin-bottom: 70px;
  margin-top: 45px;
}

.l_sy_ecomore {
  margin-bottom: 130px;
}

.l_sy_one_ecosaas {
  font-family: "微软雅黑";
  font-size: 28px;
  color: #009fe9;
  text-align: center;
  font-weight: bold;
  margin-bottom: 70px;
}

.l_sy_one_tstext {
  cursor: pointer;
}

.l_sy_hytext {
  font-family: "微软雅黑";
  font-size: 28px;
  color: #2e2d33;
  line-height: 42px;
  text-align: center;
}

.l_sy_hyon {
  font-family: "微软雅黑";
  font-size: 60px;
  color: #c80031;
  line-height: 72px;
  text-align: center;
  font-weight: bold;
}

.l_sy_hyno {
  font-family: "微软雅黑";
  font-size: 60px;
  color: #c80031;
  line-height: 72px;
  text-align: center;
  font-weight: bold;
}

.l_sy_hyjh {
  font-family: "微软雅黑";
  font-size: 60px;
  color: #c80031;
  line-height: 72px;
  text-align: center;
  font-weight: bold;
}

.l_sy_hybox {
  width: 33.333333%;
  text-align: center;
}

.l_sy_hysz {
  display: inline-block;
}

.l_sy_dsjlb {
  margin-top: 180px;
  margin-bottom: 290px;
}

.l_sy_ldxr p {
  line-height: 1.75;
  text-align: center;
}

.l_sy_one_backtop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}

.l_sy_one_backtop img {
  width: 100%;
}

.l_write_sj {
  width: 38px;
  position: absolute;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
}

.l_write_sj img {
  width: 100%;
}

.l_cb_box {
  position: fixed;
  top: 50%;
  left: 0;
  margin-left: 64px;
  z-index: 10;
}

.l_sy_cb_bx {
  width: 1px;
  height: 30px;
  background: #c9c9c9;
  margin-right: 22px;
}

.l_sy_cb_text {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #009fe9;
  display: none;
  line-height: 57px;
}

.l_sy_cbact .l_sy_cb_text {
  display: block;
}

.l_sy_cbact .l_sy_cb_bx {
  background: #dd214b;
  width: 7px;
  height: 57px;
  border-radius: 5px;
  margin-left: -3px;
}

.l_sy_cb {
  margin-bottom: 6px;
  transition: all 1s;
  animation: fadeIn 0.6s;
}

.l_sy_ba_hqfa {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 28px;
  color: #ffffff;
  background: #009fe9;
  cursor: pointer;
  display: inline-block;
  border-radius: 25px;
  padding: 5px 47px;
}

.l_sy_bn_name {
  width: 166px;
}

.l_sy_bn_tel {
  width: 200px;
}

.l_sy_bn_email {
  width: 200px;
}

.l_sy_bn_input {
  border: 1px solid #e0e0e0;
  border-radius: 25px;
  padding: 5px 20px;
  line-height: 28px;
  margin-right: 32px;
}

.l_sy_bn_input input {
  width: 100%;
}

.l_sy_ba_jswa {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 24px;
  color: #666666;
  text-align: center;
}

.l_sy_ban_hqbox {
  width: 900px;
  margin: 0 auto;
  background: #fff;
  padding: 33px 44px;
  position: absolute;
  bottom: -78px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 10px;
  z-index: 2;
  box-shadow: 1px 20px 20px #ededed;
}

.l_sy_banhq {
  margin-bottom: 23px;
}

.l_sy_ban_zant {
  width: 61px;
  cursor: pointer;
  opacity: 0;
}

.l_sy_ban_zant img {
  width: 100%;
}

.l_sy_ban_tit {
  font-family: "微软雅黑";
  font-size: 46px;
  color: #ffffff;
  margin-bottom: 22px;
}

.l_sy_ban_js {
  font-family: "微软雅黑";
  font-size: 24px;
  line-height: 32px;
  color: #ffffff;
  width: 358px;
  /*margin-bottom: 54px;*/
}

.l_sy_ban_text {
  position: absolute;
  top: 50%;
  left: 385px;
  transform: translateY(-50%);
}

.l_sy_banner_box {
  position: relative;
}

.l_gd_nav {
  background: #009fe9;
}

.l_nav_logohs {
  position: relative;
  top: 0;
  left: 0;
}

.l_nav_logobs {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 25px;
  opacity: 0;
}

.l_gd_nav .l_nav_logobs {
  opacity: 1;
}

.l_nav_stg {
  position: relative;
}

.l_nav_stgbox {
  position: absolute;
  top: 98px;
  right: 0;
  background: #fff;
  width: 1600px;
  display: none;
  animation: fadeIn 1s;
  box-shadow: rgba(51, 51, 51, 0.33) 0px 0px 12px;
}

.l_nav_stg_list {
  width: 16.666666%;
  padding-left: 38px;
  border-right: 1px solid #f5f5f5;
  padding-top: 58px;
  padding-bottom: 68px;
}

.l_nav_hy a {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  width: 100%;
}

.l_nav_hy:nth-child(1) {
  margin-bottom: 16px;
}

.l_sy_one_box {
  position: relative;
  z-index: 2;
}

.l_sy_tc_box {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  display: none;
}

.l_sy_tc_back {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 800px;
  border-radius: 10px;
  padding: 85px 90px 80px 70px;
}

.l_sy_tc_bt {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  font-weight: bold;
  margin-bottom: 24px;
  line-height: 1.75;
}

.l_sy_srkbt {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 16px;
  color: #777676;
  margin-bottom: 8px;
}

.l_sy_srkbt span {
  font-size: 15px;
  color: #009fe9;
  font-weight: bold;
}

.l_sy_srkhz {
  border: 1px solid #f0f0f0;
  background: #fafafa;
  border-radius: 2px;
}

.l_sy_srkhz input {
  width: 100%;
  line-height: 38px;
}

.l_sy_srkbox {
  width: 50%;
  margin-bottom: 22px;
}

.l_sy_srkbox:nth-child(odd) {
  padding-right: 40px;
}

.l_sy_tc_gb {
  width: 20px;
  position: absolute;
  top: 26px;
  right: 30px;
  cursor: pointer;
}

.l_sy_tc_gb img {
  width: 100%;
}

.l_sy_tctj {
  background: #009fe9;
  border-radius: 20px;
  line-height: 38px;
  font-family: "微软雅黑";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
  margin-top: 25px;
  width: 300px;
  margin: 0 auto;
  margin-top: 40px;
}

.l_sy_srk_xl {
  position: relative;
}

.l_sy_tcxl {
  position: absolute;
  top: 38px;
  left: 0;
  width: 100%;
  display: none;
  animation: fadeIn 0.6s;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  z-index: 2;
  background: #fafafa;
}

.ma_sy_tcxl {
  position: absolute;
  top: 38px;
  left: 0;
  width: 100%;
  display: none;
  animation: fadeIn 0.6s;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  z-index: 2;
  background: #fafafa;
}

.l_sytc_xltext {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 38px;
  color: #777676;
  background: #fafafa;
  padding: 0 25px;
  cursor: pointer;
}

.l_sy_tc_xzxl {
  line-height: 38px;
  padding-left: 15px;
  font-size: 14px;
  color: #777676;
  cursor: pointer;
}

.ma_sy_tc_xzxl {
  line-height: 38px;
  padding-left: 15px;
  font-size: 14px;
  color: #777676;
  cursor: pointer;
}

.l_sy_content {
  position: relative;
}

.l_nav_stg_act {
  background: #fff;
  transition: all 1s;
}

.l_nav_stg_act .l_nacstgbs {
  opacity: 0;
}

.l_nav_stg_act .l_nacstggb {
  opacity: 1;
}

.l_nav_stg_act .l_nav_stgbox {
  display: block;
}

/*ph导航*/
/*手机下拉*/
.phxia {
  position: fixed;
  width: 100%;
  left: 50%;
  top: 56px;
  z-index: 12;
  transform: translateX(-50%);
  padding: 0 15px;
  background-color: #f1f1f1;
}

.xialaph {
  display: none;
  width: 100%;
  padding-bottom: 18px;
  background-color: #f1f1f1;
  font-family: "微软雅黑";
}

.xialaph h4 {
  position: relative;
}

.xialaph h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.1;
  background-color: #000;
}

.xialaph h4 a {
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
  text-transform: uppercase;
  color: #999;
}

.xialaph h4 img {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 13px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
  display: none;
  padding-top: 7px;
  padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
  max-width: 100%;
  padding: 0 15px;
}

.xialaph h5 {
  position: relative;
}

.xialaph h5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background-color: #000;
}

.xialaph h5 a {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 35px;
  text-transform: uppercase;
  color: #999;
}

.xialaph h5 img {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 13px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
  display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
  display: block;
}

.xialaph .ul3 {
  display: none;
}

.xialaph h6 a {
  font-family: "微软雅黑";
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
  color: #999;
}

.header2 {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 200;
  width: 100%;
  height: 56px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  display: none;
  transform: translateX(-50%);
}

.header2 .logo {
  width: 86px;
  line-height: 56px;
}

.header2 .logo img {
  width: 100%;
}

.header2 .phsearch {
  position: absolute;
  top: 50%;
  right: 70px;
  width: 25px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
  margin-right: 5px;
  padding-top: 21px;
}

.header2 .phsearch img {
  width: 100%;
}

.ph_mea_cl {
  overflow: hidden;
  width: 50px;
  height: 100%;
}

.header2 .menuph {
  width: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.header2 .menuph .point {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 22px;
  margin-top: 14px;
}

.header2 .menuph .point: .navbtn,
.header2 .menuph .point: .navbtn::after,
.header2 .menuph .point: .navbtn::before {
  width: 28px;
}

.header2 .menuph .navbtn {
  position: absolute;
  top: 10px;
  right: 0;
  display: inline-block;
  width: 28px;
  height: 1px;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  background: #000;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
  position: absolute;
  right: 0;
  display: inline-block;
  width: 28px;
  height: 1px;
  content: "";
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  background: #000;
}

.header2 .menuph .navbtn::after {
  top: -10px;
}

.header2 .menuph .navbtn::before {
  top: 10px;
}

.header2 .menuph .point.active .navbtn {
  background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.ph_search {
  width: 100%;
  overflow: hidden;
  padding: 0 15px;
  padding-left: 15px;
}

.ph_search_ph {
  width: 100%;
  height: 35px;
  border: 1px solid #999999;
  margin-top: 18px;
  float: left;
  border-radius: 17.5px;
  position: relative;
}

.ph_search_ph input {
  width: 100%;
  height: 100%;
  text-indent: 20px;
  color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
  color: #777676;
}

.ph_search_ph button {
  width: 40px;
  height: 100%;
  color: #ffffff;
  line-height: 35px;
  text-align: center;
  font-size: 20px;
  font-family: "微软雅黑";
  float: right;
  /*margin-top: 20px;*/
  position: absolute;
  top: 0;
  right: 0;
}

.ph_search button .icon-sousuo {
  font-size: 27px;
  color: #777676;
}

/*头部导航*/
.wj_header_i_nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  /*box-shadow: 0px -6px 30px #888888;*/
  z-index: 10;
}

/*电话*/
.ph_dh_number {
  width: 100%;
  text-align: center;
  margin-top: 18px;
}

.ph_dh_number .ph_dh_n {
  display: inline-block;
  overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
  float: left;
  font-size: 20px;
  color: #333333;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
  margin-right: 15px;
}

.l_b1_aboutcdp_ic {
  width: 81px;
  margin: 0 auto;
  margin-bottom: 25px;
}

.l_b1_aboutcdp_ic img {
  width: 100%;
}

.l_b1_aboutcdp_text {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #575757;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
}

.l_b1_aboutcdp_js {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #575757;
  text-align: center;
  line-height: 24px;
}

.l_publick_box {
  background: #f2f2f2;
}

.l_publick_back {
  background: #fff;
}

.l_b1_aboutcdp {
  padding-top: 210px;
  padding-bottom: 105px;
  border-bottom: 1px solid #f2f2f2;
}

.l_b1_aboutcdp_ic {
  width: 72px;
}

.l_b1_aboutcdp_ic img {
  width: 100%;
}

.l_b1_cxictext {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #777676;
  text-align: center;
  line-height: 40px;
}

.l_b1_cxic {
  width: 129px;
  margin: 0 auto;
  margin-bottom: 38px;
}

.l_b1_cxic img {
  width: 100%;
}

.l_b1_cxic_box {
  width: 33.333333%;
}

.l_b1_cxhz {
  padding: 0 280px;
  margin-bottom: 60px;
}

.l_b1_wofy p {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #666666;
  text-align: center;
  line-height: 28px;
}

.l_b1_cdpsyg {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  text-align: center;
  line-height: 28px;
  padding: 0 250px;
  margin-bottom: 90px;
}

.l_b1_about_jies {
  padding-top: 75px;
  padding-bottom: 100px;
  margin-top: 60px;
}

.l_b1_wofy {
  margin-bottom: 110px;
}

.l_b1_wmdd {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  font-weight: bold;
  text-align: center;
  position: relative;
  z-index: 1;
}

.l_b1_two {
  position: relative;
  padding-top: 250px;
  padding-bottom: 210px;
}

.l_b1_tle {
  width: 393px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.l_b1_tle img {
  width: 100%;
}

.l_b1_tri {
  width: 279px;
  position: absolute;
  top: 82px;
  right: 0;
}

.l_b1_tri img {
  width: 100%;
}

.l_b1_ppjs {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #777676;
  line-height: 1.75;
  text-align: center;
  height: 42px;
  overflow: hidden;
}

.l_b1_pphz {
  width: 33.333333%;
  border-bottom: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  border-top: 2px solid #f2f2f2;
  padding: 45px 40px;
}

.l_b1_three {
  padding: 88px 200px 100px;
}

.l_b1_ppimg {
  margin-bottom: 30px;
  width: 100%;
}

.l_b1_ppimg img {
  width: 100%;
}

.l_b1_thrlist {
  /*	border-top:2px solid #f2f2f2;*/
  border-left: 2px solid #f2f2f2;
}

.l_b1_four {
  background: #ea6c72;
  padding-top: 120px;
  padding-bottom: 95px;
}

.l_b1_four_wmxs {
  padding: 0 468px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  text-align: center;
  margin-top: 75px;
  position: relative;
}

.l_b1_four_wmxs:after {
  content: "";
  width: 800px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: -65px;
  left: 200px;
}

.l_b1_four .l_sy_pub_motext {
  color: #fff;
}

.l_b1_four .l_sy_publick_more span {
  border-bottom: 1px solid #fff;
}

.l_b1_dsj {
  margin-bottom: 30px;
  padding: 0 150px;
}

.l_b1_dsj .l_sy_hyon {
  font-size: 36px;
  color: #f2f2f2;
  line-height: unset;
}

.l_b1_dsj .l_sy_hyjh {
  font-size: 36px;
  color: #f2f2f2;
  line-height: unset;
}

.l_b1_dsj .l_sy_hytext {
  font-size: 24px;
  color: #f2f2f2;
  line-height: unset;
}

.l_b1_dsj .l_sy_hyno {
  font-size: 36px;
  color: #f2f2f2;
  line-height: unset;
}

.l_b1_dsj .l_sy_hybox {
  border-left: 2px solid #fff;
}

.l_b1_dsj .l_sy_hybox:nth-child(1) {
  border-left: none;
}

.l_b1_fiimg {
  width: 930px;
  margin: 0 auto;
  margin-bottom: 120px;
}

.l_b1_fiimg img {
  width: 100%;
}

.l_b1_five {
  padding-top: 177px;
  padding-bottom: 100px;
}

.l_pub_bott_text {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
}

.l_pub_bott_icbox {
  width: 16.666666%;
  position: relative;
}

.l_pub_bott_icbox:before {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  width: 2px;
  height: 40px;
  background: #e1e1e1;
}

.l_pub_bott_icbox:nth-child(6):before {
  display: none;
}

.l_pub_bott_ic {
  width: 81px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.l_pub_bott_ic img {
  width: 100%;
}

.l_pub_bott_link {
  margin: 55px -60px;
}

.l_pub_nycb {
  position: fixed;
  top: 40%;
  left: 40px;
  transition: all 1s;
}

.l_pub_nycb_bt {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 40px;
}

.l_ny_publ_cbtext a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  display: inline-block;
}

.l_ny_publ_cbtext {
  margin-bottom: 5px;
}

.l_pub_nycb_box {
  border-left: 3px solid #cccccc;
  padding-left: 15px;
}

.l_ny_publ_cbact {
  font-weight: bold;
  border-bottom: 1px solid #666666;
  position: relative;
  display: inline-block;
}

.l_ny_publ_cbact:before {
  content: "";
  position: absolute;
  top: 0;
  left: -18px;
  width: 3px;
  height: 24px;
  background: #da0037;
}

.l_ny_nav {
  background: #009fe9;
}

.l_ny_nav .l_nav_logobs {
  opacity: 1;
}

.l_b1_content {
  /* margin-top:98px; */
}

.l_publick_mbx a {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #777676;
  line-height: 28px;
  padding-right: 20px;
}

.l_publick_mbx a span {
  padding-right: 20px;
}

.l_publick_mbxact a {
  color: #666666;
}

.l_publick_mbx_box {
  padding: 34px 38px 38px;
  margin-top: 60px;
}

.l_b2_gltd {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #575757;
  font-weight: bold;
  text-align: center;
}

.l_b2_teamjs {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #7e7e7e;
  line-height: 48px;
  text-align: center;
  width: 900px;
  margin: 0 auto;
}

.l_b2_teamtext {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 28px;
  text-align: center;
  margin-top: 28px;
}

.b2_one {
  margin-top: 106px;
  margin-bottom: 140px;
}

.l_b2_jswidth {
  width: 540px;
  margin: auto;
  margin-top: 65px;
}

.b2_one .l_b1_aboutcdp_ic {
  margin-bottom: 14px;
}

.l_b2_peoic {
  width: 59px;
  margin-bottom: 5px;
}

.l_b2_peoic img {
  width: 100%;
}

.l_b2_peo_enimg {
  width: 231px;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 1px 1px 20px #e0e0e0;
}

.l_b2_peo_rwimg {
  width: 580px;
  display: inline-block;
}

.l_b2_peo_hz:nth-child(odd) .l_b2_peo_enimg {
  animation: fadeInLeft 1.6s;
}

.l_b2_peo_hz:nth-child(odd) .l_b2_peo_rwimg {
  animation: fadeInRight 1.6s;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_enimg {
  animation: fadeInRight 1.6s;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_rwimg {
  animation: fadeInLeft 1.6s;
}

.l_b2_peo_rwimg img {
  width: 100%;
}

.l_b2_peoname {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 30px;
}

.l_b2_peozw {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #009fe9;
  line-height: 26px;
  margin-bottom: 23px;
}

.l_b2_peojj p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.l_b2_peocon {
  width: 1000px;
  background: #ffffff;
  box-shadow: 1px 1px 20px #f2f2f2;
  padding: 48px 94px 45px 256px;
  margin-left: 80px;
  text-align: left;
}

.l_b2_peo_hz {
  position: relative;
}

.l_b2_two {
  padding: 40px 60px 20px;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_enimg {
  right: 0;
  left: unset;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peocon {
  margin-left: 0;
  padding: 48px 256px 45px 94px;
}

.l_b2_peo_hz:nth-child(even) .l_b2_peo_box {
  text-align: left;
}

.l_b2_peo_box {
  margin-bottom: 120px;
  text-align: right;
}

.l_b3_one .l_b1_aboutcdp_ic {
  margin-bottom: 0;
}

.l_b3_one {
  padding: 200px 0;
  position: relative;
  margin-bottom: 105px;
}

.l_b3_xlic {
  width: 12px;
  line-height: 40px;
  cursor: pointer;
}

.l_b3_xlic img {
  width: 100%;
}

.l_b3_xlnf_box {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  background: #fff;
  padding: 10px 30px;
  box-shadow: 1px 1px 20px #ebebeb;
  z-index: 1;
  cursor: pointer;
  display: none;
}

.l_b3_xlnfon {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 40px;
  margin-right: 30px;
}

.l_b3_xlnf_list {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 40px;
}

.l_b3_two {
  margin-top: 60px;
  margin-bottom: 100px;
}

.l_b3_xlnf {
  margin-bottom: 44px;
}

.l_b3_xl {
  width: 150px;
  margin-right: 55px;
  border-radius: 25px;
  background: #fff;
  display: inline-block;
  position: relative;
  padding: 0 30px;
  box-shadow: 1px 1px 20px #ebebeb;
  cursor: pointer;
}

.l_b3_ss {
  background: #009fe9;
  border-radius: 25px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #ffffff;
  line-height: 40px;
  width: 100px;
  cursor: pointer;
  text-align: center;
}

.l_b3_ssk {
  background: #fff;
  border-radius: 25px;
  line-height: 40px;
}

.l_b3_ssic {
  width: 15px;
  line-height: 40px;
}

.l_b3_ssic img {
  width: 100%;
}

.l_b3_inputa input {
  width: 100%;
  line-height: 40px;
}

.l_b3_ssk {
  padding: 0 20px;
  width: 350px;
  margin-right: 10px;
}

.l_b3_inputa {
  width: calc(100% - 15px);
  padding-left: 15px;
}

.l_b3_ssk_act .l_b3_ssic {
  display: none;
}

.l_b3_two .l_sy_new_back {
  background: #fff;
}

.l_b3_two .l_sy_new_box {
  margin-top: 0;
  margin-bottom: 60px;
}

.l_b3_three {
  background: #ea6c72;
  padding-top: 90px;
  padding-bottom: 105px;
}

.l_b3_gz {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  margin-bottom: 30px;
}

.l_b3_gzmo {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  line-height: 28px;
  text-align: center;
  margin-bottom: 65px;
}

.l_b3_gzic {
  width: 45px;
  margin: 0 auto;
  margin-bottom: 15px;
}

.l_b3_gzic img {
  width: 100%;
}

.l_b3_gztext {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 15px;
}

.l_b3_gztext span {
  border-bottom: 1px solid #fff;
}

.l_b3_gzjh {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  text-align: center;
}

.l_b3_gzbox {
  width: 25%;
  position: relative;
  cursor: pointer;
}

.l_b3_gzbox:before {
  content: "";
  width: 2px;
  height: 50px;
  background: #fff;
  position: absolute;
  top: 38px;
  right: 0;
}

.l_b3_gzbox:nth-child(4):before {
  display: none;
}

.l_b3_gzon {
  padding: 0 40px;
}

.l_b4_teamjs {
  margin-top: 72px;
}

.l_b4_sz {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #009fe9;
  font-weight: bold;
  margin-bottom: 15px;
}

.l_b4_dsjtext {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 26px;
}

.l_b4_dsjimg {
  margin-bottom: 30px;
  width: 448px;
}

.l_b4_dsb_box {
  background: #fff;
  padding: 18px 30px 30px;
  width: 500px;
  margin-left: 34px;
  position: relative;
  display: inline-block;
}

.l_b4_ycysj {
  width: 21px;
  position: absolute;
  top: 38px;
  right: -21px;
}

.l_b4_ycysj img {
  width: 100%;
}

.l_b4_two {
  position: relative;
  margin-top: 60px;
}

.l_b4_two:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 5px;
  height: 100%;
  background: #ea6c72;
}

.l_b4_yqq {
  width: 18px;
  position: absolute;
  top: 43px;
  right: -78px;
}

.l_b4_yqq img {
  width: 100%;
}

.l_b4_dsj_box {
  width: 100%;
}

.l_b4_dsj_box:nth-child(even) {
  text-align: right;
}

.l_b4_dsj_box:nth-child(even) .l_b4_dsb_box {
  text-align: left;
  margin-left: 0;
  margin-right: 34px;
}

.l_b4_dsj_box:nth-child(even) .l_b4_ycysj {
  right: unset;
  left: -21px;
}

.l_b4_dsj_box:nth-child(even) .l_b4_yqq {
  right: unset;
  left: -72px;
}

.l_b5_banimg {
  width: 1140px;
}

.l_b5_banimg img {
  width: 100%;
}

.l_b5_sqlc h1 {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  margin-bottom: 35px;
}

.l_b5_sqlc p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
}

.l_b5_sqlc span {
  font-weight: normal;
}

.l_b5_sqic {
  width: 81px;
  /* margin-right: 40px; */
}

.l_b5_sqic img {
  width: 100%;
}

.l_b5_sqlc {
  width: calc(100% - 121px);
}

.l_b5_one {
  padding: 30px 30px 70px;
  margin-bottom: 100px;
}

.l_b5_sqlc_box {
  width: 1033px;
  margin: 0 auto;
  background: #fff;
  /* margin-top: -185px; */
  position: relative;
  z-index: 1;
  /* padding: 66px 126px 0 36px;  */
}

.l_b5_two {
  background: #ea6c72;
  padding: 58px 210px 120px;
  position: relative;
  margin-bottom: 100px;
}

.l_b5_ffnd_tit {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
}

.l_b5_ffnd_js {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  margin-bottom: 25px;
}

.l_b5_ffnd_jj {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  line-height: 28px;
}

.l_b5_ffnd {
  width: 244px;
  margin: 0 auto;
  margin-bottom: 60px;
}

.l_b5_ffnd img {
  width: 100%;
}

.l_b5_two .l_write_sj {
  width: 33px;
}

.l_b5_one:nth-child(3) {
  margin-bottom: 115px;
}

.l_b5_zwsq {
  background: #da0032;
  border-radius: 25px;
  width: 120px;
  padding-left: 10px;
  cursor: pointer;
  transition: all 1s;
}

.l_b5_zwtext {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  max-height: 40px;
  overflow: hidden;
}

.l_b5_zwwz {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #777676;
  border-bottom: 1px solid #999999;
  display: inline-block;
  margin-top: 10px;
  max-height: 16px;
  overflow: hidden;
}

.l_b5_zwsq_box {
  width: 33.333333%;
  padding: 0 3px;
}

.l_b5_zp_hz {
  background: #fff;
  padding: 75px 30px 72px;
}

.l_b5_zwsqic {
  width: 21px;
  line-height: 32px;
  margin-right: 12px;
}

.l_b5_zwsqic img {
  width: 100%;
}

.l_b5_zwsqewa {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #ffffff;
  line-height: 36px;
}

.l_b5_zw {
  margin-bottom: 38px;
}

.l_b5_sqcontent h5 {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}

.l_b5_sqcontent p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  margin-bottom: 15px;
}

.l_b5_zqmore a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #009fe9;
  line-height: 28px;
}

.l_b5_sqcontent {
  margin-bottom: 20px;
  max-height: 256px;
  overflow: hidden;
  height: 256px;
}

.l_b5_three {
  margin: 0 -3px;
  margin-bottom: 100px;
}

.l_b5_zhaopin {
  margin-bottom: 60px;
}

.l_b6_left {
  width: 81px;
}

.l_b6_right {
  width: calc(100% - 81px);
  padding-left: 30px;
}

.l_b6_one {
  margin-bottom: 0;
  padding-bottom: 55px;
}

.l_b6_one .l_b5_ffnd_js {
  margin-bottom: 0;
}

.l_b6_zpny {
  padding: 80px 135px 70px 10px;
}

.l_b6_zqsq {
  width: 157px;
}

.l_b6_email a {
  font-family: "NotoSansHans Regular";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  border-bottom: 1px solid #999999;
}

.l_b6_email {
  margin-top: 8px;
  margin-left: 50px;
}

.l_b6_sqan {
  margin-top: 80px;
}

.l_b6_right .l_b5_zwtext {
  margin-top: 15px;
}

.l_b6_zprq p {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #666666;
  line-height: 32px;
}

.l_b6_zprq span {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 32px;
}

.l_b6_rqa {
  margin-bottom: 18px;
}

.l_b6_zp {
  margin-bottom: 40px;
  margin-top: 40px;
}

.l_b6_gsjs h3 {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #009fe9;
  line-height: 24px;
  margin-bottom: 12px;
}

.l_b6_gsjs p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 26px;
  margin-bottom: 28px;
  letter-spacing: 0.5px;
}

.l_b6_gsjs {
  margin-bottom: 42px;
}

.l_b6_zqsq .l_b5_zwsqic {
  margin-right: 25px;
}

.l_c1_ica {
  width: 158px;
  margin: 0 auto;
}

.l_c1_ica img {
  width: 100%;
}

.l_c1_yszc {
  text-align: center;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #7e7e7e;
  line-height: 28px;
  font-weight: bold;
  margin-top: 65px;
  margin-bottom: 28px;
}

.l_c1_yszc_js {
  margin-bottom: 30px;
}

.l_c1_yszc_js p {
  text-align: center;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 28px;
}

.l_c1_yszc_lj a {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #777676;
  line-height: 28px;
  display: inline-block;
}

.l_c1_yszc_lj {
  text-align: center;
}

.l_c1_one {
  padding: 128px 0 145px;
  position: relative;
  margin-bottom: 73px;
}

.l_c1_one_ic {
  width: 71px;
  margin-bottom: 20px;
}

.l_c1_one_ic img {
  width: 100%;
}

.l_c1_bt {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  margin-bottom: 30px;
}

.l_c1_small_js {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 28px;
  margin-bottom: 50px;
}

.l_c1_text_tit {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #009fe9;
  line-height: 24px;
  margin-bottom: 12px;
}

.l_c1_text_box h5 {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  font-weight: bold;
}

.l_c1_text_box p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 26px;
}

.l_c1_text_box a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 26px;
}

.l_c1_text_box span {
  font-weight: bold;
  color: #666666;
}

.l_c1_text_box {
  margin-bottom: 30px;
}

.l_c1_two {
  padding: 66px 60px 42px 68px;
}

.l_zc_pfemi img {
  width: 23px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.l_zc_pfemi {
  position: fixed;
  top: 80%;
  left: 280px;
  background: #fff;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  cursor: pointer;
}

.l_b2_teamjs p {
  line-height: 42px;
}

.d1_one {
  position: relative;
  padding: 100px 0;
  border-bottom: 1px solid #f2f2f2;
}

.l_d1_jj {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  text-align: center;
  margin-top: 40px;
}

.d1_one .l_b2_teamjs {
  margin-top: 40px;
}

.l_d1_two {
  padding-top: 0;
  padding-bottom: 90px;
  margin-bottom: 100px;
  margin-top: 60px;
}

.l_d1_zytit {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 32px;
  max-height: 80px;
  height: 64px;
  margin-bottom: 20px;
  overflow: hidden;
}

.l_d1_zyjs p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 22px;
}

.l_d1_zyjs {
  margin-bottom: 45px;
  max-height: 88px;
  height: 88px;
  overflow: hidden;
}

.l_d1_zymore {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #009fe9;
  line-height: 22px;
}

.l_d1_zyyear {
  font-family: "微软雅黑";
  font-size: 12px;
  color: #777676;
  line-height: 22px;
}

.l_d1_zy_box {
  width: 33.333333%;
  border-right: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
}

.l_d1_zycont {
  padding: 32px 27px 58px 20px;
}

.l_d1_hybg {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 50px;
}

.l_d1_three {
  position: relative;
  border-bottom: 1px solid #f2f2f2;
  padding-top: 100px;
  padding-bottom: 110px;
  margin: 60px 0 0;
}

.l_d1_four {
  margin-bottom: 0;
}

.l_e1_one {
  border-top: 1px solid #f2f2f2;
  padding-top: 108px;
  padding-bottom: 140px;
  position: relative;
}

.l_e1_htt {
  width: 660px;
  margin: 0 auto;
  margin-top: 60px;
}

.l_e1_htt img {
  width: 100%;
}

.l_e1_two {
  margin-top: 80px;
  margin-bottom: 65px;
}

.l_e1_xfhy {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #7e7e7e;
  text-align: center;
  margin-bottom: 20px;
}

.l_e1_xfhyyh {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #777676;
  line-height: 28px;
  text-align: center;
}

.l_e1_wmdkh {
  background: #fff;
  width: 20%;
  height: 240px;
  position: relative;
  border-bottom: 3px solid #f2f2f2;
  border-right: 3px solid #f2f2f2;
}

.l_e1_khic {
  width: 202px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.l_e1_kh_list {
  margin-bottom: 65px;
}

.l_e1_three {
  margin-bottom: 75px;
}

.l_e2_znqy {
  margin-top: 70px;
}

.l_e2_tit {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 35px;
  max-height: 20px;
  overflow: hidden;
}

.l_e2_hytext a {
  display: block;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 30px;
  font-weight: bold;
}

.l_e2_two {
  margin-top: 100px;
  margin-bottom: 95px;
}

.l_e2_hy_box {
  background: #fff;
  width: 33.333333%;
  border-bottom: 3px solid #f2f2f2;
  border-right: 3px solid #f2f2f2;
  padding: 35px 45px 0;
  height: 360px;
  overflow: hidden;
}

.l_e2_hy_hz {
  margin-bottom: 75px;
}

.l_ny_banner {
  width: 100%;
}

.l_ny_banner img {
  width: 100%;
}

.l_ny_banner {
  margin-top: 98px;
}

.l_ny_ph_banner {
  display: none;
}

.l_f1_xzjs {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  padding: 0 190px;
  text-align: center;
  letter-spacing: 0.5px;
}

.l_e1_pub_tit {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #009fe9;
  text-align: center;
  font-weight: bold;
  margin-bottom: 50px;
}

.l_f1_ic {
  margin-bottom: 40px;
}

.l_f1_dazi {
  margin-bottom: 50px;
}

.l_f1_one {
  position: relative;
  padding: 110px 0;
  margin-bottom: 80px;
}

.l_f1_two {
  background: #009fe9;
  padding-bottom: 155px;
}

.l_f1_two .l_e1_pub_tit {
  color: #fff;
}

.l_f1_two .l_b2_teamjs {
  color: #fff;
}

.l_f1_two .l_f1_xzjs {
  color: #fff;
}

.l_f1_two_newtext {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 30px;
}

.l_f1_twoback {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.l_f1_twoback img {
  width: 100%;
}

.l_f1_teo_content {
  position: relative;
  z-index: 2;
}

.l_f1_two .l_f1_dazi {
  margin-bottom: 30px;
}

.l_f1_threeimg {
  width: 880px;
  margin: 0 auto;
}

.l_f1_threeimg img {
  width: 100%;
}

.l_f1_fourimg {
  margin-top: 100px;
  margin-bottom: 115px;
}

.l_f1_five_hsbox h3 {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  text-align: center;
  max-height: 30px;
  overflow: hidden;
  margin-bottom: 22px;
}

.l_f1_five_hsbox p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: center;
  height: 138px;
  overflow: hidden;
}

.l_f1_five_hsbox {
  padding: 95px 60px 0px;
  background: #fafafa;
}

.l_five_hshz {
  width: 33.333333%;
  padding: 0 7px;
  margin-bottom: 17px;
}

.l_f1_five_hs {
  margin: 0 -7px;
  margin-top: 110px;
  margin-bottom: 110px;
}

.l_f1_hxtext p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: center;
  border-bottom: 1px solid #949494;
  display: inline-block;
}

.l_f1_hxtext {
  text-align: center;
  margin-top: 50px;
}

.l_f1_hrhxxt {
  margin-bottom: 50px;
}

.l_f1_gzfk .l_f1_five_hsbox {
  padding: 95px 70px 90px;
}

.l_f1_gzfk {
  margin-bottom: 0;
}

.l_f1_sever {
  padding-bottom: 0;
}

.l_f1_sbxt_tit {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  margin-bottom: 25px;
  max-height: 30px;
  overflow: hidden;
  height: 30px;
}

.l_f1_sbxt_li_box {
  height: 120px;
  overflow: hidden;
}

.l_f1_sbxt_li span {
  color: #d90031;
}

.l_f1_sbxt_li {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
}

.l_f1_sb_box {
  width: 50%;
  padding: 0 11px;
}

.l_f1_sbxt_box {
  background: #fafafa;
  width: 100%;
}

.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(1) {
  padding: 60px 0 55px 295px;
}

.l_f1_sbxt_hz .l_f1_sbxt_box:nth-child(2) {
  padding: 60px 295px 55px 0;
}

.l_f1_sbtxon .l_f1_sbxt_box:nth-child(1) {
  padding: 0;
}

.l_f1_sbtxon .l_f1_sbxt_box:nth-child(2) {
  padding: 0;
}

.l_f1_sbxt_hz {
  margin: 0 -11px;
}

.l_f1_sbtxon .l_f1_sb_box {
  width: 33.333333%;
  padding: 0 7px;
  margin-bottom: 17px;
}

.l_f1_sbtxon .l_f1_sbxt_box {
  padding: 75px 60px 60px 90px !important;
}

.l_f1_sbxt_hz {
  margin-bottom: 14px;
  margin-top: 100px;
}

.l_f1_eight {
  padding-bottom: 0;
}

.l_f1_sbtxon {
  margin: 0 -7px;
  margin-top: 0;
}

.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(1) .l_f1_sbxt_box {
  padding: 70px 80px 0 390px;
}

.l_f1_sbxt_gzmxb .l_f1_sb_box:nth-child(2) .l_f1_sbxt_box {
  padding: 70px 390px 0 80px;
}

.l_f1_fxbg {
  margin-bottom: 15px;
  margin-top: 55px;
}

.l_f1_nine {
  padding-bottom: 1px;
}

.l_f1_sbxt_gzmxb {
  margin-top: 60px;
}

.l_f1_fxbgbott {
  margin-top: 120px;
}

.l_b5_three .l_b5_zwsq {
  margin-bottom: 35px;
}

.l_ny_ban_box {
  position: relative;
}

.l_ny_ban_js {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 25px;
  text-align: center;
}

.l_ny_ban_tit {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}

.l_ny_ban_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 1100px;
}

.l_f2_zjss {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
}

.l_f2_ic {
  margin-bottom: 20px;
}

.l_f2_one .l_b2_gltd {
  margin-bottom: 20px;
}

.l_f2_qyxx_0 {
  margin-bottom: 110px;
}

.l_f2_qyxx_1 {
  margin-bottom: 35px;
}

.l_f2_qyxx_2 {
  margin-bottom: 35px;
}

.l_f2_qyxx_3 {
  margin-bottom: 75px;
}

.l_f2_tda {
  margin-bottom: 110px;
}

.l_f2_one {
  padding-bottom: 1px;
}

.l_f2_two {
  padding-bottom: 40px;
  margin-bottom: 20px;
}

.l_f2_three_list {
  width: 33.333333%;
  padding: 0 7px;
}

.l_f2_three_con {
  background: #ffffff;
  padding: 15px 15px;
  padding-bottom: 85px;
}

.l_f2_three_tit {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  margin-bottom: 22px;
  max-height: 40px;
  overflow: hidden;
}

.l_f2_three_js {
  max-height: 100px;
  height: 100px;
  overflow: hidden;
}

.l_f2_three_js p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 20px;
}

.l_f2_thr_twoimg {
  margin-bottom: 35px;
}

.l_f2_cdpxxaq {
  margin-bottom: 80px;
}

.l_f2_four {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 80px;
}

.f2_publ_hsd {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #ffffff;
  line-height: 40px;
  background: #999999;
  display: inline-block;
  border-radius: 25px;
  padding: 0 85px;
  margin-bottom: 60px;
}

.l_f2_pub_text {
  text-align: center;
}

.l_f2_aqbz_text h3 {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #009fe9;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  max-height: 24px;
  overflow: hidden;
}

.l_f2_aqbz_text p {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  margin-bottom: 8px;
  max-height: 24px;
  overflow: hidden;
}

.l_f2_aqbz_text span {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 24px;
  font-weight: bold;
  border-bottom: 1px solid #666666;
}

.l_f2_aqbz_img {
  width: 130px;
}

.l_f2_aqbz_img img {
  width: 100%;
}

.l_f2_aqbz_text {
  width: calc(100% - 130px);
  padding-left: 30px;
  padding-top: 10px;
  padding-right: 30px;
}

.l_f2_aqbz_box {
  width: 50%;
  margin-bottom: 47px;
}

.l_f2_aqbz {
  padding: 0 148px;
}

.l_f2_aqx_hz {
  margin-bottom: 80px;
  margin-top: 80px;
}

.l_bgbj_ic {
  width: 86px;
}

.l_bgbj_ic img {
  width: 100%;
}

.l_bgbj_bt {
  width: 100%;
  margin-bottom: 37px;
}

.l_bgbj_bt img {
  width: 100%;
}

.l_bgbj_wa {
  margin-bottom: 10px;
}

.l_bgbj_wa h5 {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 30px;
  max-height: 30px;
  height: 30px;
}

.l_bgbj_wa p {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  max-height: 90px;
  height: 90px;
  overflow: hidden;
}

.l_bgbj_text {
  width: calc(100% - 86px);
  padding: 0 24px;
}

.l_bgbj_box {
  width: 33.333333%;
}

.l_bgbj {
  padding: 0 148px;
}

.l_f2_hgbj_hz {
  margin-bottom: 0;
}

.l_f2_cdpp {
  width: 900px;
  margin: 0 auto;
}

.l_f2_cdpp img {
  width: 100%;
}

.l_f2_cdpp_hz {
  margin-bottom: 0;
}

.l_f2_fw_text {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  text-align: center;
}

.l_f2_fwic {
  width: 84px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.l_f2_fwic img {
  width: 100%;
}

.l_f2_fw_list {
  width: 25%;
}

.l_f2_fw {
  padding: 0 100px;
  margin-bottom: 110px;
}

.l_f2_mngl {
  width: 990px;
  margin: 0 auto;
}

.l_f2_mngl img {
  width: 100%;
}

.l_f2_czcc .l_f1_sbxt_li {
  display: inline-block;
  width: 100%;
  color: #777676;
  font-size: 16px;
}

.l_f2_czcc .l_f1_sbxt_li span {
  margin-right: 10px;
}

.l_f2_czcc {
  text-align: center;
}

.l_f2_xzjs0 {
  margin-bottom: 50px;
}

.f2_publ_czcc {
  margin-bottom: 35px;
}

.l_f2_gzfw {
  margin-bottom: 135px;
}

.l_f2_kfzq {
  margin-bottom: 80px;
}

.f2_khtd_hz p {
  font-family: "微软雅黑";
  font-size: 36px;
  color: #009fe9;
  line-height: 44px;
  text-align: center;
  font-weight: bold;
}

.f2_khtd_text {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  text-align: center;
}

.f2_khtd_text span {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  text-align: center;
  font-weight: bold;
}

.f2_khtd_hz {
  margin-bottom: 20px;
}

.f2_khtd_list {
  width: 33.333333%;
  display: inline-block;
  margin-bottom: 80px;
}

.f2_khtd_list:nth-child(4) {
  margin-bottom: 0;
}

.f2_khtd_list:nth-child(5) {
  margin-bottom: 0;
}

.f2_khtd_box {
  text-align: center;
  padding: 0 200px;
  margin-bottom: 60px;
}

.l_f2_td_qyxx {
  margin-bottom: 40px;
}

.l_f3_one .l_b2_teamjs {
  color: #939393;
  font-size: 26px;
  padding: 0 280px;
  margin-bottom: 50px;
  width: unset;
  line-height: 36px;
}

.l_f3_one {
  padding-top: 70px;
  padding-bottom: 135px;
  position: relative;
  margin-bottom: 70px;
}

.l_f3_two .l_e1_pub_tit {
  color: #fff;
}

.l_f3_two .l_b2_teamjs {
  color: #fff;
  margin-bottom: 10px;
}

.l_f3_two .l_f1_xzjs {
  color: #fff;
}

.l_f3_thr {
  width: 926px;
  margin: 0 auto;
}

.l_f3_thr img {
  width: 100%;
}

.l_f3_three {
  padding-bottom: 60px;
}

.l_f3_td_list {
  width: 50%;
  padding: 0 5px;
  margin-bottom: 10px;
}

.l_f3_td_box {
  margin: 0 -5px;
  margin-bottom: 88px;
}

.l_f3_td_hz {
  background: #fafafa;
  padding: 60px 65px 120px;
}

.l_f3_td_tit {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #565656;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 22px;
  text-align: center;
}

.l_f3_td_text {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  max-height: 224px;
  overflow: hidden;
  height: 224px;
}

.l_f3_td_ic {
  width: 64px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.l_f3_td_ic img {
  width: 100%;
}

.l_f3_hyqs {
  width: 1026px;
  margin: 0 auto;
}

.l_f3_hyqs img {
  width: 100%;
}

.l_f3_four {
  padding-bottom: 90px;
}

.l_f3_two {
  padding-top: 110px;
}

.l_ny_ban_ic {
  width: 150px;
  margin: 0 auto;
  margin-bottom: 100px;
}

.l_ny_ban_ic img {
  width: 100%;
}

.l_ny_ban_xwa {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #ffffff;
  line-height: 28px;
  text-align: center;
}

.l_f4_ban .l_ny_ban_tit {
  margin-bottom: 100px;
}

.l_f4_fa_tit {
  font-family: "微软雅黑";
  font-size: 22px;
  color: #585858;
  line-height: 28px;
  margin-bottom: 12px;
  max-height: 28px;
  overflow: hidden;
}

.l_f4_fa_text p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
}

.l_f4_fa_text {
  max-height: 196px;
  height: 196px;
  overflow: hidden;
}

.l_f4_fa_hz {
  background: #fafafa;
  padding: 65px 40px 35px;
}

.l_f4_fa_list {
  width: 33.333333%;
  padding: 0 5px;
  margin-bottom: 10px;
}

.l_f4_fa_box {
  margin: 0 -5px;
}

.l_f4_fa_ic {
  width: 48px;
  margin-bottom: 30px;
}

.l_f4_fa_ic img {
  width: 100%;
}

.l_f4_twoback {
  width: 100%;
}

.l_f4_twoback img {
  width: 100%;
}

.l_f4_twoback_box {
  position: relative;
}

.l_f4_twotext_box {
  width: 100%;
  padding: 160px 0;
}

.l_f4_two .l_c1_ica {
  width: 104px;
  margin-bottom: 35px;
}

.l_f4_two .l_b2_teamjs {
  color: #fff;
  margin-bottom: 80px;
}

.l_f4_two .l_f1_xzjs {
  color: #fff;
  text-align: left;
}

.l_f4_ljrh {
  font-family: "微软雅黑";
  font-size: 20px;
  color: #ffffff;
  line-height: 28px;
  text-align: center;
  margin-bottom: 60px;
}

.l_f4_three .l_b2_teamjs {
  margin-bottom: 15px;
}

.l_f4_two {
  margin-bottom: 30px;
}

.l_f4_fa_list:nth-child(4) {
  margin-bottom: 0px;
}

.l_f4_fa_list:nth-child(5) {
  margin-bottom: 0px;
}

.l_f4_fa_list:nth-child(6) {
  margin-bottom: 0px;
}

.l_f4_eco_text h1 {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #333;
  line-height: 28px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
}

.l_f4_eco_text p {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 28px;
  max-height: 56px;
  overflow: hidden;
  text-align: center;
}

.l_f4_eco_hz {
  background: #fafafa;
}

.l_f4_eco_list:nth-child(odd) .l_f4_eco_hz {
  padding: 58px 55px 75px 340px;
}

.l_f4_eco_list:nth-child(even) .l_f4_eco_hz {
  padding: 58px 340px 75px 55px;
}

.l_f4_eco_list {
  width: 50%;
  padding: 0 5px;
  margin-bottom: 10px;
}

.l_f4_eco {
  margin: 0 -5px;
}

.l_f4_eco_list:nth-child(3) {
  margin-bottom: 0;
}

.l_f4_eco_list:nth-child(4) {
  margin-bottom: 0;
}

.l_f4_three {
  margin-bottom: 68px;
}

.l_f4_one_img {
  width: 960px;
}

.l_f4_one_img img {
  width: 100%;
}

.l_f4_one_text {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  margin-bottom: 95px;
}

.l_f4_one {
  padding: 118px 98px 136px;
  margin-bottom: 64px;
}

.l_b4_dsj_box:nth-child(odd) {
  animation: fadeInLeft 1.6s;
}

.l_b4_dsj_box:nth-child(even) {
  animation: fadeInRight 1.6s;
}

.l_nolj_more {
  display: inline-block;
}

.l_sy_tc_xlic {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 8px;
  transition: all 1s;
}

.ma_sy_tc_xlic {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 8px;
  transition: all 1s;
}

.l_sy_tc_xx {
  position: relative;
  top: 0;
  left: 0;
  width: 8px;
  height: 6px;
}

.ma_sy_tc_xx {
  position: relative;
  top: 0;
  left: 0;
  width: 8px;
  height: 6px;
  opacity: 0;
}

.l_sy_tc_xs {
  position: absolute;
  opacity: 0;
  top: 5px;
  left: 0;
  width: 8px;
  height: 6px;
}

.ma_sy_tc_xs {
  position: absolute;
  top: 5px;
  left: 0;
  width: 8px;
  height: 6px;
}

.l_sy_tc_xzxl_act .l_sy_tc_xs {
  opacity: 0;
}

.l_sy_tc_xzxl_act .l_sy_tc_xs {
  opacity: 1;
}

.ma_sy_tc_xzxl_act .ma_sy_tc_xx {
  opacity: 0;
}

.l_sy_tc_xzxl_act .l_sy_tc_xx {
  opacity: 0;
}

.ma_sy_tc_xzxl_act .ma_sy_tc_xs {
  opacity: 0;
}

.l_sy_blqq {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.l_sy_blqq img {
  width: 100%;
}

/* .yxnav_active1 a{
	font-weight: bold;
} */
.yxedr_active p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
}

.yxedr_active img {
  max-width: 100%;
}

.yxedr_active video {
  width: 100%;
}

.l_gsry_tit {
  margin-top: 65px;
}

.l_honor_one .f2_publ_hsd {
  background: #da0032;
  padding: 0 210px;
}

.l_ho_aqbz_tit {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #009fe9;
  line-height: 24px;
  font-weight: bold;
  max-height: 24px;
  overflow: hidden;
  text-align: center;
}

.l_ho_aqbz_js {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  max-height: 24px;
  overflow: hidden;
  text-align: center;
}

.l_ho_aqbz_zz {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  max-height: 24px;
  overflow: hidden;
  text-align: center;
}

.l_ho_aqbz_zz span {
  border-bottom: 1px solid #666666;
}

.l_ho_aqbz_img {
  width: 140px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.l_ho_aqbz_hz {
  width: 33.333333%;
  padding: 0 3px;
  margin-bottom: 6px;
  height: 357px;
}

.l_ho_aqbz_box {
  background: #fff;
  padding: 85px 30px 70px;
  height: 100%;
}

.l_honor_two {
  margin: 0 -3px;
  margin-bottom: 120px;
  margin-top: 60px;
}

.l_ho_th_ryzz {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #666666;
  line-height: 30px;
  text-align: center;
  text-align: center;
  margin-bottom: 75px;
}

.l_ho_th_year {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  margin-top: 45px;
}

.l_ho_th_xz {
  font-weight: bold;
  color: #009fe9;
  margin-top: 0;
  margin-top: 10px;
}

.l_ho_th_img {
  width: 62px;
  margin: 0 auto;
  margin-bottom: 50px;
}

.l_ho_th_img img {
  width: 100%;
}

.l_honor_three {
  padding-top: 90px;
  padding-bottom: 95px;
}

.l_honor_three .l_b2_teamjs {
  color: #009fe9;
  font-weight: bold;
  font-size: 30px;
  line-height: 36px;
}

.l_honor_three .l_b2_teamtext {
  padding: 0 250px;
}

.l_honor_four {
  background: #ea6c72;
  padding-bottom: 180px;
  padding-top: 180px;
}

.l_honor_four .l_b2_teamjs {
  color: #fff;
}

.l_honor_four .l_ho_th_xz {
  color: #fff;
}

.l_honor_four .l_b2_teamtext {
  color: #fff;
}

.l_honor_four .l_ho_th_year {
  color: #fff;
}

.l_honor_five {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 60px;
}

.l_honor_five .l_b2_teamjs {
  color: #666666;
}

.l_honor_five .l_ho_th_year {
  color: #666666;
}

.l_ho_five_back {
  width: 100%;
}

.l_ho_five_back img {
  width: 100%;
}

.l_ho_five_con {
  width: 100%;
  padding: 216px 0;
}

.l_honor_six .l_d1_zytit {
  margin-bottom: 70px;
  font-size: 16px;
  line-height: 1.75;
  height: 84px;
  max-height: 84px;
  margin-bottom: 0;
  text-align: center;
}

.l_honor_six .l_d1_zycont {
  padding-bottom: 100px;
  padding: 24px;
}

.l_honor_six .l_d1_zy_box {
  border-bottom: 0 solid #f2f2f2;
  border-top: 6px solid #f2f2f2;
  border-right: 6px solid #f2f2f2;
}

.l_honor_six {
  padding-top: 0;
  padding-bottom: 0;
}

.l_b5_one0 {
  padding-top: 30px;
}

.l_newxq_mbtext a {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
  font-weight: bold;
}

.l_newxq_mbtext span {
  padding: 0 10px;
}

.l_newxq_mbact a {
  color: #666666;
}

.l_newxq_tit {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  margin-bottom: 15px;
}

.l_newxq_year {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 28px;
}

.l_newxq_one {
  margin-bottom: 80px;
}

.l_news_xqbqon {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 20px;
  font-weight: bold;
}

.l_news_bqtext {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 20px;
  border-bottom: 1px solid #999;
  margin-right: 10px;
}

.l_news_xqbq {
  border-top: 1px solid #f2f2f2;
  padding-top: 50px;
  padding-bottom: 100px;
  border-bottom: 3px solid #f2f2f2;
  padding-left: 208px;
  margin: 0 -30px;
}

.l_new_xq_box {
  padding-bottom: 90px;
}

.l_new_syy {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #666666;
  line-height: 20px;
  font-weight: bold;
  width: 80px;
}

.l_new_bt {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #777676;
  line-height: 20px;
  max-height: 20px;
  overflow: hidden;
  width: calc(100% - 80px);
}

.l_new_qy_box {
  padding-top: 40px;
  padding-bottom: 40px;
}

.l_news_xqcon {
  padding-bottom: 0;
}

.l_newxq_tj .l_sy_new_back {
  background: #fff;
}

.l_newxq_tj .l_sy_new_box {
  margin-top: 0;
  margin-bottom: 80px;
}

.l_newxq_tj .l_sy_publick_more {
  padding-bottom: 90px;
}

.l_news_xqback {
  background: #f7f7f7;
}

.l_newxq_tj {
  padding-top: 100px;
}

.l_new_onehz {
  margin-bottom: 10px;
  margin-top: 60px;
}

.l_new_qy {
  width: 360px;
}

.l_newxq_tj .f2_publ_hsd {
  padding: 0 200px;
}

.l_zl_bjq h3 {
  font-family: "微软雅黑";
  font-size: 18px;
  color: #009fe9;
  line-height: 24px;
  margin-bottom: 10px;
}

.l_zl_bjq p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #777676;
  line-height: 24px;
  margin-bottom: 26px;
  letter-spacing: 0.5px;
}

.l_zl_bjq span {
  font-weight: bold;
  color: #666666;
}

.l_zl_bjq {
  margin-bottom: 60px;
}

.l_zyxq_con {
  padding-bottom: 40px;
  margin-bottom: 80px;
}

.l_xgzy_jj .l_d1_zy_box {
  background: #fff;
}

.l_xgzy_jj {
  background: #fff;
  padding-bottom: 100px;
}

.l_ckgdzy {
  font-family: "微软雅黑";
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  margin-bottom: 60px;
  padding-top: 70px;
  text-align: center;
}

.l_publick_hsk {
  background: #f2f2f2;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #000000;
  line-height: 32px;
  padding-left: 15px;
  width: 100%;
}

.l_publick_bk {
  border: 1px solid #f7f7f7;
  padding-left: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.l_sj_zz {
  width: 84px;
}

.l_sj_zz img {
  width: 100%;
}

.l_sj_tyjb {
  width: 143px;
}

.l_sj_tyjb img {
  width: 100%;
}

.l_sjxq_cont {
  width: 245px;
  margin-top: 200px;
}

/* .l_sjxq_zj{
	width: calc(100% - 366px);
	padding-right: 50px;
} */
.l_sjxq_box {
  padding-right: 0;
}

.l_sj_yc {
  margin-bottom: 5px;
}

.l_sjxq_cont .l_b5_zwsq {
  margin: 0 auto;
  margin-bottom: 20px;
}

.l_publick_bk p {
  font-family: "微软雅黑";
  font-size: 14px;
  color: #666666;
  line-height: 20px;
}

.l_sy_video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  min-height: 100%;
  min-width: 100%;
}

.l_b6_left img {
  width: 100%;
}

.l_ho_aqbz_text {
  max-height: 72px;
  height: 72px;
  overflow: hidden;
}

.l_news_bqever {
  width: calc(100% - 48px);
}

.l_sy_banon {
  position: relative;
}

.l_a1_video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

.l_video_cli .l_sy_ban_zant {
  opacity: 0;
}

.l_sy_banner {
  width: 100vw;
  height: 100vh;
}

.l_sy_banner img {
  width: 100%;
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
  .l_publick_tel:hover .l_pf_redjx {
    /* width: 450px; */
  }

  .l_publick_tel:hover .l_pf_dh {
    display: block;
  }

  .l_sy_new:hover .l_pub_two_sw {
    transform: scale(1.15);
  }

  .l_nav_bar:hover {
    background: #009fe9;
  }

  .l_nav_bar:hover .l_nav_logohs {
    opacity: 0;
  }

  .l_nav_bar:hover .l_nav_logobs {
    opacity: 1;
  }

  .l_navyiji:hover {
    background: #fff;
  }

  .l_navyiji:hover a {
    color: #009fe9;
  }

  .l_nav_ejllb:hover {
    background: #f2f2f2;
  }

  .l_sytc_xltext:hover {
    background: #f2f2f2;
  }

  .l_sy_publick_more:hover .l_sy_pub_redic {
    opacity: 1;
  }

  .l_sy_publick_more:hover .l_sy_pub_hsic {
    opacity: 0;
  }

  .l_sy_publick_more:hover .l_sy_pub_motext span {
    color: #009fe9;
    border-bottom: 1px solid #009fe9;
  }

  .l_sy_wsmqh:hover {
    background: #009fe9;
  }

  .l_sy_gksp:hover a {
    color: #009fe9;
    border-bottom: 1px solid #009fe9;
  }

  .l_publick_mbx a:hover {
    color: #666666;
  }

  .l_d1_zy_box:hover .l_pub_two_sw {
    transform: scale(1.15);
  }

  .l_e1_wmdkh:hover .l_pub_two_sw {
    transform: scale(1.15);
  }

  .l_e2_hytext a:hover {
    color: #009fe9;
  }

  .l_b5_zwsq:hover {
    background: #009fe9;
  }

  .l_bottom_yiji a:hover {
    color: #009fe9;
  }

  .l_b3_ss:hover {
    background: #009fe9;
  }

  .l_f2_aqbz_box:hover .l_f2_aqbz_text span {
    color: #009fe9;
    border-bottom: 1px solid #009fe9;
  }

  .l_nav_hy a:hover {
    color: #009fe9;
  }

  .l_sy_new:hover .l_sy_new_js {
    color: #666;
  }
}

.g_pcbaner {
  width: 100vw;
  height: 100vh;
}

.gx_phimg {
  display: none !important;
}

.l_sy_four_zt {
  position: relative;
  padding-bottom: 77px;
}

.l_bo_coprright a {
  color: #fff;
  font-size: 14px;
}

.l_pf_emihm a {
  color: #009fe9;
  font-size: 12px;
}

.gx_khbox {
  position: relative;
  margin-bottom: 69px;
}

.l_news_bqtext a {
  color: #777676;
}

.l_ho_aqbz_text p {
  text-align: center;
}

.gx_hyuip {
  font-family: "微软雅黑";
  font-size: 24px;
  color: #ffffff;
  text-align: center;
}

.l_f4_ban .l_ny_ban_tit.g_xcfgbgg {
  margin-bottom: 20px;
}

.gx_hyuip {
  margin-bottom: 70px;
}

.l_publick_width a {
  display: block;
}

.l_sy_publick_more a {
  display: inline-block;
}

.l_navyiji.gx_ywpag a {
  padding: 41px 25px;
}

.l_gd_nav .l_nav_logohs {
  opacity: 0;
}

.gi_yernm .wj_hin_r_en {
  color: #666;
}

.leo_b3_wxhov {
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 89px;
  display: none;
}

.leo_b3_wxhov img {
  width: 100%;
}

.l_b3_gzbox a {
  color: #fff;
}

.leo_d1more .l_d1_zymore {
  display: none;
}

/*.leo_d1more .l_d1_zy_box{
	border-bottom: none;
    border-top: none;
    border-right: none;
    width: 400px;
    margin:0 auto;
    float:none;
}*/
/*.leo_d1more .l_d1_zytit{
	text-align: center;
	margin-bottom: 0;
}*/
.l_b3_gzbox .bshare-custom {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.l_b3_gzbox .bsPromo {
  display: block !important;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.l_b3_gzbox .bshare-weixin {
  width: 100%;
  height: 100%;
}

.l_sy_content .l_nav_bar {
  background: unset;
}

.l_sy_content .l_gd_nav {
  background: #009fe9;
}

.l_nav_bar:hover {
  background: #009fe9;
}

.l_sy_content .l_nav_bar .l_nav_logohs {
  opacity: 1;
}

.l_sy_content .l_nav_bar .l_nav_logobs {
  opacity: 0;
}

.l_sy_content .l_gd_nav .l_nav_logohs {
  opacity: 0;
}

.l_sy_content .l_gd_nav .l_nav_logobs {
  opacity: 1;
}

.l_sy_content .l_nav_bar:hover .l_nav_logobs {
  opacity: 1;
}

.l_sy_content .l_nav_bar:hover .l_nav_logohs {
  opacity: 0;
}

#cnzz_stat_icon_1260372013 {
  transform: translate(0);
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
}

.leo_inxg {
  text-align: center;
  margin-bottom: 16px;
}

.l_sy_bn_input {
  margin-bottom: 10px;
  width: 30%;
}

.leo_infa {
  width: 30%;
}

.leo_ings {
  margin-top: 27px;
}

.l_sy_banhq {
  margin-bottom: 16px;
}

.leo_in_yx {
  margin-right: 0;
}

.p_xl {
  max-height: 160px;
  overflow: auto;
}

.mc_b1_txt {
  max-height: 144px;
  overflow: hidden;
}

.mc_b1_tip {
  display: none;
  font-size: 14px;
  line-height: 24px;
  color: #009fe9;
  cursor: pointer;
  margin-top: 10px;
}

.gx_fuiob .l_b1_content {
  margin-top: 0;
}

.gx_fuiob {
  background: #f2f2f2;
}

.gx_fuiob .l_honor_three {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* 6.5 */
.mc_l_lxwomen {
  display: none;
  position: fixed;
  left: 5px;
  bottom: 0;
  z-index: 90;
  width: 90px;
  height: 90px;
}

.mc_l_lxwomen a {
  display: block;
  width: 100%;
  height: 100%;
  background: #00aef3 url(../images/mc_lxwm1.png) 40% 60% no-repeat;
  background-size: 52px;
  border-top-right-radius: 100%;
}

.mc_l_lxwomen img {
  width: 100%;
}

@media screen and (max-width: 768px) {
  .mc_l_lxwomen {
    display: block;
  }
}

@media screen and (min-width: 1200px) {
  .mc_l_lxwomen {
    display: none !important;
  }
}

.mc_right_em {
  font-size: 24px;
}

.l_pf_ddh {
  margin-bottom: 6px;
}

.l_publick_telic {
  /* width: 55px; */
  position: relative;
  z-index: 5;
}

.l_pf_redjx {
  width: 145px;
  position: relative;
  z-index: 5;
}

.l_sy_ban_hqbox {
  display: none !important;
}

.l_index_content {
  overflow: hidden;
}

.l_sy_ban_zant {
  display: none;
}

/* 7.9新增 */
/* .ma_ny_ban_btn{ */
/*position: absolute;*/
/*left: 50%;*/
/*transform: translateX(-50%);*/
/*bottom: 60px;*/
/* border-radius: 30px;
	text-align: center;
	cursor: pointer;
	margin: auto;
	margin-top: 32px;
	text-align: center;
}
.ma_ny_ban_btn p {
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    display: inline-block;
    background: #009fe9;
    padding: 0px 52px;
    border-radius: 30px;
} */
.ma_sy_tc_box {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  display: none;
}

.ma_sy_tc_gb {
  width: 20px;
  position: absolute;
  top: 26px;
  right: 30px;
  cursor: pointer;
}

.ma_sy_tc_gb img {
  width: 100%;
}

.gx_dsfdsfe {
  padding-right: 0px !important;
}

.gx_jufnml .l_ny_ban_js {
  font-size: 32px;
  font-weight: bold;
}

.gx_jufnml .l_ny_ban_tit {
  font-size: 16px;
  line-height: 1.75;
}

/* 7.13新增 */
.ma_publick_box {
  background: #fff;
}

.ma_ny_ban_text {
  max-width: 1200px;
  top: 58%;
}

.ma_ny_ban_xwa p {
  font-family: "微软雅黑";
  font-size: 16px;
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  /* font-weight: lighter; */
  position: relative;
  margin-bottom: 30px;
  margin-left: 25px;
}

.ma_ny_ban_xwa p:last-child {
  margin-bottom: 0;
}

.ma_ny_ban_xwa p::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  top: 12px;
  left: -25px;
  z-index: 2;
}

.ma_ny_ban_xwa p::after {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% + 20px);
  background: #fff;
  top: 12px;
  left: -22px;
  background: url(../images/ma_hr_bk.jpg) no-repeat;
  background-size: cover;
  z-index: 1;
}

.ma_ny_ban_xwa p:last-child::after {
  display: none;
}

.ma_ny_ban_text .ma_ny_ban_btn {
  margin-top: 66px;
}

.ma_publick_width {
  width: 1200px;
  margin: 0 auto;
  /*	overflow: hidden;*/
}

.ma_publick_width a {
  display: block;
  /* width: 100%;
	    height: 100%;
	    position: absolute;
	    z-index: 3; */
}

.ma_f4_one_text {
  font-size: 28px;
  color: #333;
  font-weight: bold;
  text-align: center;
  line-height: normal;
  margin-bottom: 30px;
}

.ma_publick_back {
  padding: 40px 0 10px;
  margin-bottom: 0;
}

.ma_pw1_main {
  margin: 0 -16px;
}

.ma_pw1m_libox {
  padding: 0 16px;
  width: 25%;
  float: left;
  margin-bottom: 25px;
}

.ma_pw1m_li {
  background: #fff;
  padding: 25px;
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.2);
}

.ma_pw1ml_img {
  width: 72px;
  position: relative;
  margin: 0 auto 26px;
}

.ma_pw1ml_img1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

.ma_pw1ml_img2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.ma_pw1ml_title {
  font-size: 24px;
  color: #333;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
  line-height: 1.5;
  height: 72px;
  overflow: hidden;
}

.ma_pw1ml_font {
  padding-left: 0;
  height: 254px;
  overflow: hidden;
}

.ma_pw1ml_font p {
  font-size: 20px;
  color: #999;
  line-height: 26px;
  margin-bottom: 0px;
  position: relative;
}

.ma_pw1ml_font p:last-child {
  margin-bottom: 0;
}

.ma_pw1ml_font p::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #999;
  top: 13px;
  left: -42px;
  z-index: 2;
}

.ma_pw1ml_font p:last-child::after {
  display: none;
}

.ma_pw1ml_font p::after {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% + 22px);
  background: #fff;
  top: 13px;
  left: -39px;
  background: url(../images/ma_hr_bk2.jpg) no-repeat;
  background-size: cover;
  z-index: 1;
}

.ma_pw1ml_font p:last-child::after {
  display: none;
}

.ma_pw1ml_font p span {
  font-size: 14px;
  color: #999;
  /* font-weight: lighter; */
}

.ma_pw2 {
  width: 100%;
  background: url(../images/ma_hr_p2_bg.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 40px 0 0;
}

.ma_pw2 .ma_f4_one_text {
  color: #fff;
}

.ma_p2ublick_back {
  background: none;
  width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
}

.ma_f1_xzjs {
  padding: 0 40px;
  font-size: 18px;
  color: #fff;
  line-height: 1.75;
  margin-bottom: 30px;
}

.ma_p2ublick_back .ma_f4_one_text {
  margin-bottom: 34px;
}

.ma_pw2_main {
  margin: 0 -15px;
  text-align: center;
  font-size: 0;
}

.ma_pw2m_libox {
  padding: 0 15px;
  width: 33.333333%;
  display: inline-block;
  margin-bottom: 30px;
}

.ma_pw2m_li {
  background: #fff;
  padding: 35px 28px 35px 80px;
  position: relative;
  overflow: hidden;
}

.ma_pw2ml_main {
  height: 192px;
  overflow: hidden;
  text-align: left;
}

.ma_pw2ml_main p {
  font-size: 14px !important;
  line-height: 2;
  color: #999;
}

.ma_pw2ml_main span {
  color: #db002e;
  line-height: 2;
  font-size: 14px;
}

.ma_pw2ml_p {
  position: absolute;
  left: -3px;
  bottom: -70px;
}

.ma_pw2ml_p p {
  color: #d2d2d2;
  font-size: 150px;
  font-family: "Roboto";
  line-height: normal;
}

.ma_pw3 {
  padding: 40px 0 0;
}

.ma_pw3 .ma_f4_one_text {
  margin-bottom: 30px;
}

.ma_pw3 .ma_f1_xzjs {
  color: #999;
  font-size: 14px;
  text-align: center;
  padding: 0;
  margin-bottom: 30px;
}

.ma_pw3m_title {
  color: #666;
  font-size: 30px;
  margin-bottom: 40px;
  text-align: center;
}

.ma_pw3m_main {
  text-align: center;
}

.ma_pw3m_main img {
  width: 100%;
}

.ma_pw4 .ma_f4_one_text {
  font-size: 30px;
}

.ma_pw4 .ma_f1_xzjs {
  font-size: 14px;
  text-align: center;
  /* font-weight: lighter; */
}

.ma_pw3m_main {
  background: #fff;
}

.ma_pw3mm_tab {
  width: 100%;
  text-align: center;
  color: #666;
  font-size: 16px;
}

.ma_pw3mm_tab th {
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  font-weight: normal;
  background: #bfbfbf;
}

.ma_pw3mm_tab td {
  line-height: 50px;
  width: 20%;
}

.ma_pw3mmt_f {
  background: #f1f1f1;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}

.ma_pw3mmt_bor {
  border-bottom: 1px solid #ededed;
}

.ma_pw3mmt_f2 {
  background: #fbfaf7;
}

.ma_pw3mmt_bg {
  color: #999;
  font-size: 14px;
  background: #f1f1f1;
}

.ma_pw3mmt_bg span {
  display: inline-block;
  margin: 0 35px;
}

.ma_pw4 {
  padding-bottom: 40px;
}

.ma_pw5 {
  width: 100%;
  position: relative;
}

/*.ma_pw5::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 33.5%;
	transform: translateY(-50%);
	width: 100%;
	height: 10px;
	background: #f6f6f6;
}*/
/* .ma_pw5_main{
	margin: 0 -20px;
} */
.ma_pw5m_libox {
  width: 20%;
  float: left;
  text-align: center;
}

.ma_pw5m_li {
  position: relative;
}

.ma_pw5m_libox:not(:first-child) {
  display: none;
}

.ma_pw5ml_dian {
  width: 17px;
  margin: 0 auto 32px;
  position: relative;
}

.ma_pw5ml_dian img {
  width: 100%;
}

.ma_pw5ml_dian::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 22px;
  background: #f1f1f1;
  left: 50%;
  transform: translateX(-50%);
}

.ma_pw5m_libox:nth-child(even) .ma_pw5ml_dian::before {
  top: -22px;
}

.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_dian::before {
  bottom: -22px;
}

.ma_pw5ml_font p {
  font-size: 24px;
  color: #333;
  font-family: "Roboto-black";
}

.ma_pw5ml_main {
  left: 50%;
  transform: translateX(-50%);
  padding: 35px 24px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 13px 1px rgba(214, 211, 211, 0.36);
}

.ma_pw5mlmt_img {
  position: relative;
  width: 26px;
}

.ma_pw5mlmt_img1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

.ma_pw5mlmt_img2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.ma_pw5mlm_p {
  width: calc(100% - 28px);
  text-align: left;
  padding-left: 10px;
}

.ma_pw5mlmt_h4 {
  font-size: 18px;
  color: #666;
  font-weight: bold;
  line-height: 26px;
  margin-bottom: 14px;
}

.ma_pw5mlm_p p {
  font-size: 14px;
  color: #666;
  /* font-weight: lighter; */
  line-height: 1.75;
  height: 92px;
  overflow: hidden;
}

.ma_pw5ml_main {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 115%;
}

.ma_pw5m_libox:nth-child(even) .ma_pw5ml_main {
  top: -215px;
}

.ma_pw5m_libox:nth-child(odd) .ma_pw5ml_main {
  bottom: -215px;
}

.ma_pw5m_box {
  padding: 0 20px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.ma_pw5_main {
  width: 100%;
  overflow: initial;
}

.ma_pw5_main .slick-list {
  padding: 223px 0 270px;
  overflow: initial;
}

.ma_pw5 {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.ma_pw6 {
  margin-bottom: 30px;
}

.ma_pw6 .ma_f4_one_text {
  margin-bottom: 30px;
}

.ma_pw6_main {
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
}

.ma_pw6_libox {
  float: left;
  width: 20%;
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  padding: 40px 0;
}

.ma_pw6m_li {
  position: relative;
  width: 164px;
  margin: 0 auto;
}

.ma_pw6m_li1 {
  position: relative;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 3;
}

.ma_pw6m_li2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  /* display: none; */
}

.ma_pw7 {
  margin-bottom: 0;
}

.ma_pw7 .ma_f4_one_text {
  margin-bottom: 30px;
}

.ma_pw7_main {
  margin: 0 -19px;
}

.ma_pw7_libox {
  padding: 0 19px;
  width: 33.333333%;
  float: left;
}

.ma_pw7l_img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}

.ma_pw7_li a {
  display: block;
}

.ma_pw7l_img {
  position: relative;
}

.ma_pw7l_img1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  transition: all 0.36s;
}

.ma_pw7l_img2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.ma_pw7l_font {
  padding: 18px 24px;
  background: #fff;
  box-shadow: 0 0 13px 1px rgba(214, 211, 211, 0.36);
}

.ma_pw7lf_time {
  font-size: 14px;
  color: #999;
  /* font-weight: lighter; */
  font-family: "Roboto-light";
  margin-bottom: 5px;
}

.ma_pw7lf_main {
  font-size: 18px;
  color: #666;
  line-height: 1.75;
  height: 63px;
  overflow: hidden;
}

.ma_pw7lf_a {
  font-size: 14px;
  color: #009fe9;
}

.ma_publick_container1 {
  margin-bottom: 40px;
}

.ma_pw8 {
  width: 100%;
  background: url(../images/ma_hrpw8_bg.jpg) no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 40px 0;
  position: relative;
}

.ma_pw8_main {
  width: 700px;
  margin: 0 auto;
  background: #fff;
  border-radius: 10px;
  padding: 38px 50px 38px 76px;
}

.ma_pw8_meng {
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}

.ma_pw8_main .l_sy_srkbox {
  margin-bottom: 10px;
}

.ma_pw8_main .l_sy_srkhz input {
  line-height: 24px;
}

.ma_pw8_main .l_sy_tc_xzxl {
  line-height: 24px;
}

.ma_pw8_main .ma_sy_tc_xzxl {
  line-height: 24px;
}

.ma_pw5 .ma_pw5box .ma_p2ublick_back::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 278px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: #fff;
}

.ma_pw5 .ma_pw5box .ma_p2ublick_back::after {
  content: "";
  position: absolute;
  width: 60px;
  height: 278px;
  bottom: 0;
  right: 0;
  z-index: 1000;
  background: #fff;
}

.ma_pw8 .l_sy_tcxl {
  top: 25px;
}

.ma_pw8 .ma_sy_tcxl {
  top: 25px;
}

.ma_pw1ml_fontx {
  padding-left: 42px;
}

.ma_pw1ml_fontx p {
  font-size: 20px;
  color: #999;
  line-height: 1.5;
  margin-bottom: 22px;
  position: relative;
}

.ma_pw1ml_fontx p::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #999;
  top: 13px;
  left: -42px;
  z-index: 2;
}

.ma_pw1ml_fontx p::after {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% + 15px);
  background: #fff;
  top: 13px;
  left: -39px;
  background: url(../images/ma_hr_bk2.jpg) no-repeat;
  background-size: cover;
  z-index: 1;
}

.ma_pw1ml_fontx p:nth-last-child(1)::after {
  display: none;
}

.ma_pw5 .ma_p2ublick_back.ma_p2ublick_backxc::before {
  display: none;
}

.ma_pw5 .ma_p2ublick_back.ma_p2ublick_backxc::after {
  display: none;
}

.ma_pw5box {
  position: relative;
}

.ma_pw5box::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 45.5%;
  transform: translateY(-50%);
  width: 100%;
  height: 10px;
  background: #f6f6f6;
}

.ma_ny_ban_xwa .gx_btnmkp p::before {
  display: none;
}

.ma_ny_ban_xwa .gx_btnmkp p {
  margin-left: 25px;
}

@media screen and (min-width: 1200px) {
  .ma_pw7_li:hover .ma_pw7l_img1 {
    transform: scale(1.2);
  }
}

.mc_list_box {
  padding: 30px 0;
}

.mc_list_imgbox {
  width: 500px;
}

.mc_list_txtbox {
  width: calc(100% - 550px);
  padding: 0 30px;
}

.cleafix::after {
  content: "";
  display: block;
  clear: both;
}

.mc_list_imgbox img {
  height: auto;
  width: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1800px) {
  .mc_list_imgbox img {
    width: 100%;
  }
}

.header2 {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.partners .ma_p2ublick_back .ma_f4_one_text {
  font-size: 36px;
}

.partners .desc {
  text-align: center;
  font-size: 18px;
  color: #666;
  line-height: 1.5;
}

.partners .desc2 {
  font-size: 18px;
  line-height: 2;
}

.partners .desc2 a {
  display: inline-block;
  font-size: 18px;
  line-height: 2;
}

.partners .desc2 a:hover {
  color: #009fe9;
}

.partners .img {
  text-align: center;
  margin: 0 auto;
  width: 200px;
}
.partners .img img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}

.ma_publick_container p {
  font-size: 16px;
  color: #777676;
  line-height: 1.5;
  margin-bottom: 15px;
}
.ma_publick_container p span {
  font-size: 16px;
}
.ma_publick_container p:last-child {
  margin-bottom: 0;
}

.ma_pw3 .ma_f1_xzjs {
  color: #777676;
}

.ma_pw1ml_font p span {
  color: #777676;
}

.ma_pw8btm_font p {
  text-align: center;
  margin-top: 10px;
  color: #fff !important;
}

.ma_pw2ml_p p {
  color: #d2d2d2 !important;
  font-size: 150px !important;
  font-family: "Roboto" !important;
  line-height: normal !important;
}

.ma_pw2ml_p p span {
  color: #d2d2d2 !important;
  font-size: 150px !important;
  font-family: "Roboto" !important;
  line-height: normal !important;
}

.ma_new_xq_box {
  width: 100%;
}

.ma_pcm_search {
  line-height: 96px;
  cursor: pointer;
}

.ma_sectc {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 50;
  display: none;
}

.ma_st_main {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 800px;
  padding-bottom: 10px;
  border-bottom: 2px solid #999;
}

.ma_stm_btn button {
  color: #fff;
  font-size: 30px;
}

.ma_stm_input {
  width: calc(100% - 60px);
  height: 30px;
  padding: 0 20px;
}

.ma_stm_input input {
  width: 100%;
  height: 100%;
  color: #999;
  font-size: 20px;
}

.ma_modal_close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}

.l_pf_ddh img {
  width: 15px;
}

.l_pf_ddh span {
  font-size: 14px;
  color: #fff;
}

.nb-icon-wrap {
  display: none !important;
}

.l_publick_box .ma_ny_ban_text {
  top: 50%;
}

/*.l_publick_box .l_f4_ban .ma_ny_ban_tit {
	margin-bottom: 0;
}*/
.l_zl_box img {
  max-width: 100%;
}

.g_fbsdfhop {
  padding-right: 0 !important;
}

/* 9.3 */
.ma_ny_banb_box {
  text-align: center;
}

.l_ny_ban_text {
  text-align: center;
}

.ma_video_tc {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
  display: none;
}

.ma_vtc_main {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: calc(100vw - 60px);
  max-height: calc(100vh - 60px);
}

.ma_vtc_main iframe {
  max-width: 100%;
  max-height: 100%;
  min-width: 300px;
  min-height: 200px;
}

.ma_vtc_close {
  position: absolute;
  top: 40px;
  right: 40px;
}

.ma_vtc_close p {
  color: #fff;
  font-size: 40px;
  cursor: pointer;
}

.ma_ny_ban_btn {
  /*position: absolute;*/
  /*left: 50%;*/
  /*transform: translateX(-50%);*/
  /*bottom: 60px;*/
  border-radius: 30px;
  text-align: center;
  cursor: pointer;
  margin: 0 20px;
  display: inline-block;
  margin-top: 32px;
  text-align: center;
}

.ma1_ny_ban_btn a,
.ma_ny_ban_btn p,
.ma_ny_ban_btn2 a,
.ma16_ny_ban_btn p {
  color: #fff;
  font-size: 18px;
  line-height: 50px;
  display: inline-block;
  background: #009fe9;
  padding: 0px 52px;
  border-radius: 30px;
}

.ma_ny_ban_btn2 a {
  background: #fff;
  border: 1px solid #009fe9;
  color: #009fe9;
}

.ma_ny_ban_btn3 {
  margin-top: 20px;
  margin-left: 42px;
}

.ma_ny_ban_btn3 p {
  line-height: 40px;
  padding: 0 40px;
  font-size: 16px;
}

.mc_b1_txt {
  max-height: initial;
}

.bot_fixed {
  display: none;
}

/* 9.10 */
.mc_b1_box {
  max-height: 97px;
  overflow: hidden;
  margin-bottom: 10px;
}

.mc_b1_box.on {
  max-height: none;
  overflow: auto;
}

.ma_click {
  display: none;
}

.ma_click.act {
  display: block;
}

.ma_click p {
  font-size: 14px;
  color: #777676;
  padding-left: 20px;
  position: relative;
  cursor: pointer;
}

.ma_click {
  position: relative;
}

.ma_click::before {
  content: "";
  width: 10px;
  height: 1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: #333;
}

.ma_click::after {
  content: "";
  width: 1px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 5px;
  transform: translate(-50%, -50%);
  background: #333;
}

.ma_click2 {
  display: none;
}

.ma_click.on::after {
  display: none;
}

.ma11_pw1_mainbox .ma_pw1m_libox {
  width: 25%;
  padding: 0 10px;
}

.ma11_pw1_mainbox .ma_pw1m_li {
  padding: 40px 30px 40px 30px;
}

.ma11_pw1_mainbox .ma_pw1ml_font {
  padding-left: 30px;
  height: 244px;
}

.ma11_pw1_mainbox .ma_pw1ml_font p::before {
  left: -25px;
}

.ma11_pw1_mainbox .ma_pw1ml_font p::after {
  left: -23px;
}

.ma11_pw1_mainbox .ma_pw1_main {
  margin: 0 -10px;
}

.gx_ghfgtsdbnx .ma_pw2ml_main {
  height: 244px;
}

/* 10.19新增 */
.ma_pc_hd {
  transition: all 1s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  background: #009fe9;
}

.ma_index .ma_pc_hd {
  background: transparent;
}

.ma_index .ma_pc_hd.on {
  background: #009fe9;
}

.ma_wid1600 {
  width: 1600px;
  padding-left: 70px;
  margin: 0 auto;
}

.ma_pchdm_logo {
  width: 160px;
  line-height: 100px;
}

.ma_pchdm_logo a {
  display: inline-block;
}

.ma_pchdm_logo img {
  width: 100%;
  filter:invert(1)brightness(100)grayscale(100)
}

.ma_pchdm_li1 {
  float: left;
  position: relative;
}

.ma_pchdm_a1 {
  padding: 0 50px;
  color: #fff;
  line-height: 100px;
  font-size: 16px;
  transition: all 1s;
  display: block;
}

.ma_language a {
  display: block;
  color: #fff;
  font-size: 16px;
  line-height: 100px;
  padding: 0 20px;
  transition: all 1s;
}

.ma_pchdm_li1.yxnav_active1 .ma_pchdm_a1 {
  background: #fff;
  color: #009fe9;
}

.ma_pchdm_ul2box {
  position: fixed;
  top: 100px;
  left: 0;
  width: 100vw;
  padding: 50px 140px 0;
  display: none;
  background: #fff;
}

.ma_pchdm_ul2 {
  margin: 0 -60px;
}

.ma_pchdm_li2 {
  padding: 0 60px;
  float: left;
  width: 20%;
  margin-bottom: 50px;
}

.ma_pchdm_li2 a {
  display: block;
  overflow: hidden;
}

.ma_pchdml2_l {
  width: 58px;
}

.ma_pchdml2_l img {
  width: 100%;
}

.ma_pchdml2_r {
  width: calc(100% - 58px);
  padding-left: 10px;
}

.ma_pchdml2r_p1 {
  font-size: 16px;
  color: #666;
  margin-bottom: 5px;
}

.ma_pchdml2r_p2 {
  color: #999;
  line-height: 1.75;
  font-size: 16px;
  height: 56px;
  overflow: hidden;
}

.g_phnav1.yxnav_active1,
.g_phnav2.yxnav_active2 {
  color: #000;
}

.mc_ph_hd {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 64px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #fff;
}

.mc_language_ph a {
  line-height: 64px;
  color: #333;
  margin-right: 15px;
}

.mc_ph_hd .mc_ph_logo a {
  line-height: 64px;
}

.mc_ph_hd .mc_ph_logo {
  width: 90px;
}

.mc_ph_menu {
  overflow: hidden;
  width: 50px;
  height: 50px;
}

.mc_ph_hd .mc_phmenubox {
  width: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.mc_ph_hd .mc_phmenubox .point {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 22px;
  margin-top: 14px;
}

.mc_ph_hd .mc_phmenubox .point .nav_btn,
.mc_ph_hd .mc_phmenubox .point .nav_btn::after,
.mc_ph_hd .mc_phmenubox .point .nav_btn::before {
  display: inline-block;
  width: 28px;
  height: 1px;
  background-color: #333;
}

.mc_ph_hd .mc_phmenubox .nav_btn {
  position: absolute;
  top: 10px;
  right: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after,
.mc_ph_hd .mc_phmenubox .nav_btn::before {
  content: "";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after {
  top: -10px;
}

.mc_ph_hd .mc_phmenubox .nav_btn::before {
  top: 10px;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn {
  background: transparent;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::after {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/*ph导航&下拉*/
.phxia {
  position: fixed;
  width: 100%;
  left: 50%;
  top: 64px;
  z-index: 998;
  transform: translateX(-50%);
  padding: 0 15px;
  background-color: #f1f1f1;
  max-height: calc(100vh - 64px);
  overflow: auto;
}

.xialaph {
  display: none;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 18px;
  background-color: #f1f1f1;
  font-family: "微软雅黑";
}

.xialaph h4 {
  position: relative;
}

.xialaph h4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.1;
  background-color: #000;
}

.xialaph h4 a {
  font-size: 14px;
  line-height: 36px;
  text-transform: uppercase;
  color: #999;
  max-width: calc(100% - 36px);
}

.xialaph h4 img {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 13px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
  display: none;
  padding-top: 7px;
  padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
  max-width: 100%;
  padding: 0 15px;
}

.xialaph h5 {
  position: relative;
}

.xialaph h5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background-color: #000;
}

.xialaph h5 a {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 35px;
  text-transform: uppercase;
  color: #999;
  max-width: calc(100% - 36px);
}

.xialaph h5 img {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 35px;
  padding: 11px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
  display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
  display: block;
}

.xialaph .ul3 {
  display: none;
}

.xialaph h6 a {
  font-family: "微软雅黑";
  font-size: 12px;
  line-height: 40px;
  text-transform: uppercase;
  color: #999;
}

.header2 {
  position: fixed;
  top: 0;
  left: 50%;
  z-index: 999;
  width: 100%;
  height: 64px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  transform: translateX(-50%);
}

.header2 .logo {
  width: 80px;
  line-height: 64px;
}

.header2 .logo img {
  width: 100%;
}

.header2 .phsearch {
  position: absolute;
  top: 50%;
  right: 70px;
  width: 25px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
  padding-top: 25px;
}

.header2 .phsearch img {
  width: 100%;
}

.ph_mea_cl {
  overflow: hidden;
  width: 50px;
  height: 100%;
}

.header2 .menuph {
  width: 50px;
  height: 50px;
  cursor: pointer;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.header2 .menuph .point {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 22px;
  margin-top: 14px;
}

.header2 .menuph .point .navbtn,
.header2 .menuph .point .navbtn::after,
.header2 .menuph .point .navbtn::before {
  width: 28px;
}

.header2 .menuph .navbtn {
  position: absolute;
  top: 10px;
  right: 0;
  display: inline-block;
  width: 28px;
  height: 1px;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  background: #666;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
  position: absolute;
  right: 0;
  display: inline-block;
  width: 28px;
  height: 1px;
  content: "";
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  background: #666;
}

.header2 .menuph .navbtn::after {
  top: -10px;
}

.header2 .menuph .navbtn::before {
  top: 10px;
}

.header2 .menuph .point.active .navbtn {
  background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
  top: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.ph_search {
  width: 100%;
  overflow: hidden;
  padding: 0 15px;
  padding-left: 15px;
}

.ph_search_ph {
  width: 100%;
  height: 35px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 18px;
  float: left;
  border-radius: 17.5px;
  position: relative;
}

.ph_search_ph input {
  width: 100%;
  height: 100%;
  text-indent: 20px;
  color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
  color: #999999;
}

.ph_search_ph button {
  width: 40px;
  height: 100%;
  color: #ffffff;
  line-height: 35px;
  text-align: center;
  font-size: 20px;
  font-family: "微软雅黑";
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}

.ph_search button .icon-sousuo {
  font-size: 27px;
  color: #999999;
}

.wj_header_i_nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 10;
}

/*电话*/
.ph_dh_number {
  width: 100%;
  text-align: center;
  margin-top: 18px;
}

.ph_dh_number .ph_dh_n {
  display: inline-block;
  overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
  float: left;
  font-size: 18px;
  color: #666;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
  margin-right: 15px;
}

.wj_hin_r_en {
  color: #666;
}

.ph_searchfe {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 16px;
}

.ph_searchfe img {
  width: 100%;
}

/* banner */
.ma_ban {
  position: relative;
  margin-top: 100px;
}

.ma_index .ma_ban {
  margin-top: 0;
}

.ma_phban {
  display: none;
}

.ma_ban_li {
  position: relative;
  overflow: hidden;
}

.ma_ban_li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  /*opacity: 0.5;*/
  /*background: linear-gradient(to bottom, #000, transparent);*/
}

.ma_video {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  z-index: 2;
}

.ma_pcban {
  position: relative;
  z-index: 1;
}

.ma_bantxt {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  text-align: center;
}

.ma_bt_h2 {
  color: #fff;
  font-weight: bold;
  font-size: 48px;
  margin-bottom: 15px;
  text-align: center;
}

.mab1_bantxt .ma_bt_p {
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1.75;
  margin-bottom: 40px;
}

.ma_bantxt .ma_ny_ban_btn {
  display: inline-block;
}

.ma_ny_ban_btn2 {
  display: inline-block;
}

.ma_ban_li:not(:first-child) {
  display: none;
}

.ma_ban_ul .slick-dots {
  bottom: 260px;
}

.ma_ban_ul .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 7px;
  background: #797697;
}

.ma_ban_ul .slick-dots li.slick-active {
  background: #fff;
}

.ma_banb_li {
  float: left;
  width: 25%;
}

.ma_banb_li a {
  display: block;
  padding: 50px 80px;
}

.ma_bbl_h3 {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.5;
  height: 36px;
  overflow: hidden;
}

.ma_bbl_p {
  color: #fff;
  font-size: 14px;
  line-height: 1.75;
  height: 49px;
  overflow: hidden;
}

.ma_ban {
  position: relative;
}

.ma_ban_btm {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 6;
  width: 100%;
  background: rgba(0, 0, 0, 0.74);
}

.ma_banb_li {
  border-right: 2px solid #343652;
}

.ma_banb_li:last-child {
  border: none;
}

.ma_wid1400 {
  width: 1400px;
  margin: 0 auto;
}

.ma_in1s1_main {
  padding: 120px 0 70px;
}

.ma_title1 {
  color: #333;
  font-size: 40px;
  font-weight: bold;
  line-height: 1.5;
}

.ma_in1s1ml_h2 {
  margin-bottom: 30px;
}

.ma_in1s1m_l,
.ma_in1s1m_r {
  width: 50%;
}

.ma_in1s1m_l {
  padding-right: 90px;
}

.ma_in1s1ml_p {
  color: #666;
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 40px;
}

.ma_in1s1mrl_p1 {
  color: #b10028;
  font-size: 18px;
  margin-bottom: 14px;
  font-weight: bold;
}

.ma_in1s1mrlp1_s {
  font-size: 72px;
  font-family: "微软雅黑";
}

.ma_in1s1mrl_p2 {
  color: #333;
  font-size: 18px;
  padding-left: 5px;
}

.ma_in1s1mr_list {
  margin-left: 63px;
  float: left;
}

.ma_in1s2m_h2 {
  text-align: center;
}

.ma_in1s2 {
  padding: 56px 0 140px;
}

.ma_in1s2_tbox {
  position: relative;
  margin-bottom: 64px;
}

.ma_in1s2t_num {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 156px;
}

.ma_in1s2tn_qh {
  width: 10px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.ma_in1s2tn_prev {
  left: 0;
}

.ma_in1s2tn_next {
  right: 0;
}

.ma_in1s2tmp {
  text-align: center;
}

.ma_in1s2tmp_p12 {
  color: #009fe9;
  font-size: 36px;
}

.ma_in1s2tmp_p2 {
  font-size: 20px;
  color: #666;
}

.ma_in1s2_mbox {
  padding: 0 16px;
}

.ma_in1s2mb_ul {
  margin: 0 -7px;
}

.ma_in1s2mb_li {
  padding: 0 7px;
  float: left;
  width: 25%;
  overflow: hidden;
}

.ma_in1s2mb_li a {
  display: block;
  background: #f5f5f5;
  position: relative;
}

.ma_in1s2mbld_t {
  padding: 80px 26px 60px;
}

.ma_title2 {
  font-size: 24px;
  color: #333;
  font-weight: bold;
}

.ma_in1s2mbld_title {
  margin-bottom: 60px;
}

.ma_in1s2mbld_p {
  font-size: 14px;
  color: #666;
  line-height: 1.5;
  height: 24px;
  overflow: hidden;
}

.ma_in1s2mbld_img {
  position: relative;
}

.ma_in1s2mbld_img1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma_in1s2mbld_imgbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma_in1s2mbld2 {
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  padding: 75px 40px 105px;
  transition: all 0.36s;
}

.ma_in1s2mbld2::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.ma_in1s2mbld2_m {
  position: relative;
  z-index: 3;
}

.ma_in1s2mbld2_m .ma_in1s2mbld_title {
  color: #fff;
}

.ma_in1s2mbld2_m .ma_in1s2mbld_p {
  margin-bottom: 30px;
  line-height: 1.75;
  color: #fff;
}

.ma_in1s2mbld2_ul {
  padding-left: 18px;
}

.ma_in1s2mbld2_li p {
  color: #fff;
  font-size: 14px;
  line-height: 1.75;
}

.ma_in1s2mbld2_li {
  margin-bottom: 20px;
  position: relative;
}

.ma_in1s2mbld2_li::before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  border-radius: 50%;
  top: 12px;
  left: -16px;
  background: #fff;
}

.ma_in1s2mbld2_li::after {
  content: "";
  width: 1px;
  height: calc(100% + 20px);
  position: absolute;
  top: 12px;
  left: -14px;
  border-left: 1px dotted #fff;
}

.ma_in1s2mbld2_li:last-child {
  margin-bottom: 0;
}

.ma_in1s2mbld2_li:last-child::after {
  display: none;
}

.ma_in1s2mbld2_a {
  position: absolute;
  left: 40px;
  bottom: 106px;
  z-index: 3;
}

.ma_in1s2mbld2_a span {
  color: #fff;
  font-size: 14px;
}

.ma_in1s2mbld2_a img {
  width: 6px;
  margin-left: 8px;
  position: relative;
  bottom: 2px;
}

.ma_in1s2mb_li:not(:first-child) {
  display: none;
}

.ma_in1s3 {
  padding-bottom: 110px;
  position: relative;
}

.ma_in1s3_bg {
  position: absolute;
  top: -50px;
  left: 0;
}

.ma_in1s3_tbox {
  margin-bottom: 35px;
}

.ma_in1s3_ul {
  margin: 0 -20px;
}

.ma_in1s3_li {
  padding: 0 20px;
  width: 33.333333%;
  float: left;
}

.ma_in1s3_li a {
  display: block;
  position: relative;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.ma_in1s3l_t {
  position: relative;
}

.ma_in1s3l_t::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: rgba(0, 0, 0, 0.23);
}

.ma_in1s3l_t1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma_in1s3l_bg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma_in1s3l_btm {
  background: #fff;
  padding: 60px 36px 50px;
}

.ma_in1s3lb_p p {
  font-size: 16px;
  color: #666;
  line-height: 1.75;
  height: 112px;
  overflow: hidden;
}

.ma_in1s3lb_p {
  padding-bottom: 16px;
  border-bottom: 1px solid #eee;
  margin-bottom: 35px;
}

.ma_in1s3lb_p2 {
  color: #666;
  font-size: 16px;
  text-align: right;
}

.ma_in1s3l_img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 150px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  z-index: 3;
  background: #fff;
  box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
}

.ma_in1s3l_img1 {
  width: 70px;
  height: 70px;
  display: inline-block;
}

.ma_in1s3_li:not(:first-child) {
  display: none;
}

.ma_in1s3_ul .slick-list {
  padding: 10px 0;
}

.ma_in1s3_ul .slick-prev,
.ma_in1s3_ul .slick-next {
  width: 15px;
  height: 27px;
  z-index: 5;
}

.ma_in1s3_ul .slick-next {
  background: url(../images/ma_in1s3_next.png) no-repeat center;
  background-size: cover;
  right: -50px;
}

.ma_in1s3_ul .slick-prev {
  background: url(../images/ma_in1s3_prev.png) no-repeat center;
  background-size: cover;
  left: -50px;
}

.ma_in1s3_ul {
  margin-bottom: 30px;
}

.ma_in1s3_ul2 {
  background: #f5f5f5;
  padding: 30px 60px;
}

.ma_in1s3_li2 {
  float: left;
  width: 14.285714%;
}

.ma_in1s3l2_d {
  position: relative;
}

.ma_in1s3l2_d1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.36s;
}

.ma_in1s3l2_d2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  transition: all 0.36s;
}

.ma_in1s3_li2:not(:first-child) {
  display: none;
}

.ma_in1s3_ul2 .slick-dots {
  bottom: -35px;
}

.ma_in1s3_ul2 .slick-dots li {
  width: 6px;
  height: 6px;
  margin: 0 5px;
  background: #ccc;
}

.ma_in1s3_ul2 .slick-dots li.slick-active {
  background: #db002e;
}

.ma_in1s4 {
  padding: 115px 0;
}

.ma_in1s4_main {
  padding: 85px 75px 65px;
  width: 768px;
  margin-left: 180px;
  position: relative;
}

.ma_in1s4_main::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.9);
}

.ma_in1s4m_main {
  position: relative;
  z-index: 2;
}

.ma_in1s4m_img {
  width: 158px;
  margin-bottom: 20px;
}

.ma_in1s4_tbox {
  margin-bottom: 30px;
}

.ma_in1s4_p p {
  font-size: 16px;
  color: #666;
  line-height: 1.75;
}

.ma_in1s4_p {
  margin-bottom: 30px;
}

.ma_in1s5 {
  background: #f5f5f5;
  padding: 90px 0 80px;
}

.ma_in1s5_tbox {
  margin-bottom: 40px;
}

.ma_in1s5_ulbox {
  border: 1px solid #eee;
}

.ma_in1s5_li {
  width: 20%;
  float: left;
  position: relative;
  border-right: 1px solid #eee;
  /*cursor: pointer;*/
}

.ma_in1s5_li:last-child {
  border-right: none;
}

.ma_in1s5_li1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: all 0.36s;
}

.ma_in1s5_libg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma_in1s5_li:not(:first-child) {
  display: none;
}

.ma_in1s5_ul .slick-dots {
  bottom: -35px;
}

.ma_in1s5_ul .slick-dots li {
  width: 6px;
  height: 6px;
  margin: 0 5px;
  background: #ccc;
}

.ma_in1s5_ul .slick-dots li.slick-active {
  background: #db002e;
}

.ma_in1s6 {
  padding: 100px 0;
}

.ma_in1s6_tbox {
  margin-bottom: 45px;
}

.ma_in1s6m_ul {
  margin: 0 -8px;
}

.ma_in1s6m_li {
  padding: 0 8px;
  float: left;
  width: 25%;
}

.ma_in1s6m_li a {
  display: block;
  position: relative;
}

.ma_in1s6m_lilast a::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.33);
  z-index: 1;
}

.ma_in1s6m_lilast a::after {
  content: "";
  position: absolute;
  left: 65px;
  top: 140px;
  width: 86px;
  height: 86px;
  background: #009fe9;
  z-index: 3;
}

.ma_in1s6ml_t {
  position: relative;
}

.ma_in1s6ml_t1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma_in1s6ml_tbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma_in1s6ml_btm {
  border: 1px solid #eee;
  padding: 25px;
}

.ma_in1s6mlb_time {
  color: #999;
  font-size: 18px;
  font-family: "Roboto";
  margin-bottom: 14px;
  transition: all 0.36s;
}

.ma_in1s6mlb_p {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 1.75;
  margin-bottom: 18px;
  height: 63px;
  overflow: hidden;
}

.ma_in1s6mlb_a {
  color: #009fe9;
  font-size: 14px;
  opacity: 0;
  transition: all 0.36s;
}

.ma_in1s6mlb_a img {
  width: 6px;
  position: relative;
  bottom: 1px;
}

.ma_in1s6m_lilast a {
  padding: 170px 90px 88px;
}

.ma_in1s6mll_h2 {
  color: #fff;
  font-weight: bold;
  font-size: 36px;
  line-height: 1.75;
  position: relative;
  z-index: 5;
  margin-bottom: 85px;
}

.ma_in1s6m_lilast .ma_in1s6mlb_a {
  color: #fff;
  opacity: 1;
  position: relative;
  z-index: 2;
}

/* g2 */
.ma_b2s1_main {
  padding: 0 16px;
  position: relative;
}

.ma_b2s1_main::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: #b8b8b8;
  z-index: 2;
}

.ma_b2s1m_ul {
  margin: 0 -30px;
  position: relative;
  z-index: 3;
}

.ma_b2s1m_li {
  padding: 0 30px;
  float: left;
  width: 20%;
  position: relative;
}

.ma_b2s1ml_p {
  color: #009fe9;
  font-size: 20px;
  text-align: center;
  font-family: "FUTURANEWDEMI.WOFF";
}

.ma_b2s1m_libox {
  position: relative;
}

.ma_b2s1m_li .ma_b2s1ml_p {
  position: relative;
}

.ma_b2s1m_li .ma_b2s1ml_p::before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #009fe9;
}

.ma_b2s1m_li .ma_b2s1ml_p::after {
  content: "";
  width: 1px;
  height: 64px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border: 1px dashed #009fe9;
}

.ma_b2s1m_liodd .ma_b2s1ml_p::before {
  top: -19px;
}

.ma_b2s1m_liodd .ma_b2s1ml_p::after {
  top: -88px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p::before {
  bottom: -19px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p::after {
  bottom: -88px;
}

.ma_b2s1m_liodd .ma_b2s1ml_p {
  margin-top: 50px;
}

.ma_b2s1m_lieven .ma_b2s1ml_p {
  margin-bottom: 50px;
}

.ma_b2s1ml_d {
  width: 100%;
  padding: 32px 26px;
  background: #cac9c8;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.ma_b2s1ml_d p {
  font-size: 16px;
  color: #333;
  line-height: 1.75;
}

.ma_b2s1m_liodd .ma_b2s1ml_d {
  bottom: 110px;
}

.ma_b2s1m_lieven .ma_b2s1ml_d {
  top: 110px;
}

.ma_b2s1m_li:not(:first-child) {
  display: none;
}

.ma_b2s1m_ul .slick-list {
  padding: 325px 0 !important;
}

.ma_b2s1m_ul1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
  width: 800px;
}

.ma_b2s1m_li1 p {
  color: #f5f5f5;
  font-size: 300px;
  font-weight: bold;
  font-family: "微软雅黑";
}

.ma_b2s1m_li1:not(:first-child) {
  display: none;
}

.ma_index .ma_ny_ban_btn {
  margin-top: 0;
}

@media screen and (min-width: 1200px) {
  .ma_pchdm_a1:hover {
    background: #fff;
    color: #009fe9;
  }

  .ma_language a:hover {
    background: #fff;
    color: #009fe9;
  }

  .ma_pc_hd:hover {
    background: #009fe9;
  }

  .ma_in1s2mb_li a:hover .ma_in1s2mbld2 {
    top: 0;
  }

  .ma_in1s3l2_d:hover .ma_in1s3l2_d1 {
    opacity: 0;
  }

  .ma_in1s3l2_d:hover .ma_in1s3l2_d2 {
    opacity: 1;
  }

  .ma_in1s5_li:hover .ma_in1s5_li1 {
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);
    z-index: 5;
  }

  .ma_in1s6m_li a:hover .ma_in1s6mlb_time {
    color: #009fe9;
  }

  .ma_in1s6m_li a:hover .ma_in1s6mlb_a {
    opacity: 1;
  }
}

.ma_in1s1m_l .ma_ny_ban_btn1 {
  margin: 0 !important;
}

.ma_in_main .ma_pw8 {
  background: #f5f5f5;
}

.ma1_in1s2m_p {
  text-align: center;
  color: #666;
  font-size: 16px;
}

.ma_in1s7 .ma_in1s2m_h2 {
  margin-bottom: 14px;
}

.ma_in1s7 {
  padding: 60px 0 100px;
}

.ma_in1s7 .ma_pw8_main {
  width: 810px;
  background: transparent;
  border-radius: 0;
  padding: 0;
}

.ma_in1s7 .ma_pw8_main .l_sy_srkhz {
  border: 1px solid #ababab;
}

.ma_in1s7 .ma_pw8_main .l_sy_tctj {
  line-height: 52px;
  width: 170px;
  border-radius: 25px;
  font-size: 18px;
}

.ma_in1s7 .ma_pw8_main .l_sy_srkhz input {
  line-height: 40px;
}

.ma_in1s7 .ma_pw8_main .l_sy_tc_xzxl {
  line-height: 40px;
}

.ma_in1s7 .ma_pw8_main .ma_sy_tc_xzxl {
  line-height: 40px;
}

.ma_in1s7 .ma_sy_tcxl {
  top: 41px;
}

.ma_ban_li a {
  display: block;
  position: relative;
  z-index: 10;
}

.yxedr_active img {
  width: auto;
  max-width: 100% !important;
}

.ma_in1s6m_lilast a {
  padding: 103px 90px 40px;
}

.ma1_pw2 {
  background: none;
}

.ma1_pw2 .ma_f4_one_text {
  color: #333;
}

.ma1_pw8 {
  background: #f5f5f5;
}

.ma1_title1 {
  font-size: 30px;
  color: #333;
  text-align: center;
  font-weight: bold;
}

.ma1_pw8_main {
  background: none;
}

.ma1_sy_tc_bt {
  text-align: center;
}

.ma1_pw22 {
  background: #f5f5f5;
  padding: 70px 0;
  text-align: center;
}

.ma1_btmb {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 125px;
}

.ma1_wid {
  line-height: 52px;
  width: 170px;
  border-radius: 25px;
  font-size: 18px;
  display: inline-block;
  margin-top: 0;
}

.ma_pw1m_libox a {
  display: block;
}

.ma1_sy_tc_back {
  padding: 60px 90px 50px 70px;
  top: 55%;
}

.ma1_sy_tc_back .l_sy_tctj {
  margin-top: 14px;
  padding-right: 0 !important;
}

.ma1_sy_tc_back .l_sy_srkbox {
  margin-bottom: 14px;
}

.gx_deletepoint .ma_pw1ml_fontx {
  padding-left: 0px;
}

.gx_deletepoint .ma_pw1ml_fontx p::before {
  display: none;
}

.gx_deletepoint .ma_pw1ml_fontx p::after {
  display: none;
}

/* 1.6 */
.ma16_index .ma_ban .ma_ban_ul .ma_ban_li .ma_pcban {
  height: 100vh;
}

.ma16_pchdm_ul2box {
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  width: 1225px;
  padding: 45px 70px;
  display: none;
}

.ma16_pchdm_ul2box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/ma16_pchdm_ul2box.png) no-repeat center bottom;
  background-size: contain;
  z-index: 1;
}

.ma16_pchdm_ul2box .ma_pchdm_ul2 {
  margin: 0 -40px;
  position: relative;
  z-index: 2;
  font-size: 0;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 {
  padding: 0 40px;
  margin-bottom: 60px;
  float: none;
  display: inline-block;
  vertical-align: top;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 .ma_pchdml2_r {
  width: 100%;
  padding-left: 0;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1 {
  font-size: 16px;
  color: #1d1d1f;
  margin-bottom: 16px;
  position: relative;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1::before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 20px;
  height: 1px;
  background: #009fe9;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p2 {
  font-size: 14px;
  display: block;
  color: #7b7b7b;
  line-height: 1.75;
  height: auto;
  position: relative;
  transition: all 0.36s;
}

.ma16_index .ma_bt_h2 {
  font-size: 60px;
  text-align: left;
  font-family: "微软雅黑";
}

.ma16_index .ma_bt_p {
  text-align: left;
  font-size: 24px;
  margin-bottom: 80px;
  font-family: "微软雅黑";
}

.ma16_index .ma_bantxt {
  text-align: left;
  left: 0;
  transform: translate(0, -50%);
  width: 100%;
}

.ma16_ny_ban_btn2 p {
  background: #fff;
  color: #009fe9;
}

.ma16_ny_banbbox .ma16_ny_ban_btn {
  display: inline-block;
  margin-right: 25px;
}

.ma16_indexclick {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 21px;
  cursor: pointer;
  animation: xl16 1.2s infinite;
}

@keyframes xl16 {
  0% {
    bottom: 25px;
  }

  50% {
    bottom: 40px;
  }

  100% {
    bottom: 25px;
  }
}

.ma16_index .ma_in1s1_main {
  padding: 120px 0 40px;
}

.ma16_in1s7 {
  padding: 130px 0 140px;
}

.ma16i1s1_t {
  margin-bottom: 50px;
}

.ma16i1s1_ul {
  margin: 0 -13px;
}

.ma16i1s1_li {
  padding: 0 13px 30px;
  float: left;
  width: 33.333333%;
}

.ma16i1s1l_a {
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 0px 46px 0px rgba(85, 85, 85, 0.09);
}

.ma16i1s1l_img {
  position: relative;
}

.ma16i1s1l_img1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma16i1s1l_imgbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma16i1s1l_txt {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 85%;
  background: #fff;
  border-top: 8px solid #ad122a;
  padding: 35px 30px;
  z-index: 5;
  transition: all 1s;
}

.ma16i1s1lt_p1 {
  color: #333;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  height: 36px;
  overflow: hidden;
  margin-bottom: 20px;
}

.ma16i1s1lt_p2 {
  font-size: 16px;
  line-height: 1.75;
  height: 84px;
  overflow: hidden;
  margin-bottom: 40px;
}

.mc_template_lisbox .ma16i1s1lt_p3 {
  font-size: 14px;
  line-height: 1.75;
  color: #009fe9;
  display: inline-block;
  border-bottom: 1px solid #009fe9;
}

.ma16i1s1l_txt2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -50%;
  width: 85%;
  background: #ad122a;
  padding: 35px 30px;
  z-index: 4;
  transition: all 0.4s;
}

.ma16i1s1l_txt2 p {
  color: #fff;
}

.ma16i1s1l_txt2 .ma16i1s1lt_p3 {
  border-bottom: 1px solid #fff;
  display: inline-block;
}

.ma16_in1s7 {
  position: relative;
}

.ma16_in1s7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/ma16_in1s17_bg.png) no-repeat center top;
  /* background-size: cover; */
  z-index: 1;
}

.ma16i1s7_m {
  position: relative;
  z-index: 2;
}

.ma16i1s1_li:not(:first-child) {
  display: none;
}

.ma16i1s1_ul .slick-dots {
  bottom: -45px;
}

.ma16i1s1_ul .slick-dots li {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #cbcbcb;
}

.ma16i1s1_ul .slick-dots li.slick-active {
  background: #da002e;
}

.ma16i1s1_ul .slick-prev,
.ma16i1s1_ul .slick-next {
  width: 15px;
  z-index: 10;
  height: 32px;
}

.ma16i1s1_ul .slick-prev {
  background: url(../images/ma16i1s1_ulprev.png) no-repeat center top;
  background-size: contain;
  left: -30px;
}

.ma16i1s1_ul .slick-next {
  background: url(../images/ma16i1s1_ulnext.png) no-repeat center top;
  background-size: contain;
  right: -30px;
}

.ma16_in1s8_img1:not(:first-child) {
  display: none;
}

.ma16i1s8_t .ma_title1 {
  color: #fff;
}

.ma16i1s8_t {
  margin-bottom: 35px;
}

.ma16_in1s8 {
  position: relative;
  padding: 70px 0 105px;
}

.ma16_in1s8_img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}

.ma16_in1s8_img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(16, 18, 19, 0.3);
  z-index: 2;
}

.ma16i1s8_m {
  position: relative;
  z-index: 2;
}

.ma16i1s8m2_main {
  display: table;
  width: 970px;
  background: rgba(51, 51, 51, 0.95);
  font-size: 0;
  table-layout: fixed;
}

.ma16i1s8m2_l,
.ma16i1s8m2_rbox {
  display: table-cell;
}

.ma16i1s8m2_l {
  width: 200px;
}

.ma16i1s8m2_rbox {
  width: 100%;
  padding: 20px 75px;
  vertical-align: middle;
}

.ma16i1s8m2l_li {
  color: #fff;
  font-size: 18px;
  color: #fff;
  line-height: 90px;
  text-align: center;
  cursor: pointer;
  background: rgba(16, 18, 19, 0.95);
  transition: all 0.36s;
}

.ma16i1s8m2_t h2 {
  color: #fff;
}

.ma16i1s8m2_t {
  margin-bottom: 20px;
}

.ma16i1s8m2_p p {
  font-size: 14px;
  color: #fff;
  line-height: 1.5;
  height: 84px;
  overflow: hidden;
}

.ma16i1s8m2_p {
  margin-bottom: 45px;
}

.ma16i1s8m2_r1:not(:first-child) {
  display: none;
}

.ma16i1s8m2l_li.slick-current {
  background: transparent;
  font-weight: bold;
}

.ma16_in1s8_img .slick-dots {
  z-index: 10;
  bottom: 40px;
}

.ma16_in1s8_img .slick-dots li {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #cbcbcb;
}

.ma16_in1s8_img .slick-dots li.slick-active {
  background: #da002e;
}

.ma16_in1s3 {
  padding: 125px 0 120px;
}

.ma16i1s3_t {
  margin-bottom: 40px;
}

.ma_in1s3_ul .slick-dots {
  bottom: -50px;
}

.ma_in1s3_ul .slick-dots li {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #cbcbcb;
}

.ma_in1s3_ul .slick-dots li.slick-active {
  background: #da002e;
}

.ma16_in1s4 {
  padding: 100px 0 60px;
  position: relative;
}

.ma16_in1s4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
}

.ma16i1s4_t h2 {
  color: #fff;
}

.ma16i1s4_t {
  margin-bottom: 100px;
}

.ma16_in1s4mimg {
  position: relative;
}

.ma16_in1s4mimg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma16_in1s4mimgbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma16_in1s4m .swiper-wrapper {
  flex-direction: row;
}

.ma16_in1s4m .swiper-slide {
  margin-top: 0 !important;
  margin-bottom: 100px;
}

.ma16_in1s4m .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  background: #cccccc;
  opacity: 1;
}

.ma16_in1s4m .swiper-pagination-bullet-active {
  background: #db002e;
}

.ma16_in1s4_m {
  position: relative;
  z-index: 3;
}

.ma16i1s5_t {
  margin-bottom: 50px;
}

/* .ma16_b1 .ma_ban{
    margin-top: 100px;
} */
.ma16_b1 .ma_ban_li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  background: rgba(0, 0, 0, 0.9);
}

.ma16_b1 .ma_bantxt .ma_title1 {
  color: #fff;
  margin-bottom: 30px;
}

.ma16_b1 .ma_bantxt {
  text-align: left;
}

.ma16_b1 .ma_bt_p {
  text-align: left;
  margin-bottom: 55px;
}

.ma16b1_bantxt {
  width: calc(100% - 250px);
}

/* .ma16_b1s1{
    padding: 85px 0 80px;
} */
.ma16i1s5_t .ma_title1 {
  margin-bottom: 40px;
}

.ma16i1s5_ul {
  margin: 0 -17px;
}

.ma16i1s5_li {
  padding: 0 17px;
  width: 50%;
  float: left;
  margin-bottom: 20px;
}

.ma16i1s5l_a {
  display: block;
  padding: 36px 50px;
  border-left: 3px solid #ad122a;
  background: #fff;
  box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16i1s5l_ad1 p {
  font-size: 24px;
  color: #333;
  font-weight: bold;
  line-height: 1.2;
  height: auto;
  overflow: hidden;
}

.ma16i1s5l_ad1 {
  margin-bottom: 30px;
}

.ma16i1s5l_ad2 p {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
}

.ma16i1s5l_ad2 {
  margin-bottom: 25px;
  height: 120px;
  overflow: hidden;
}

/* .ma16_b1s2{
    padding-bottom: 100px;
} */
.ma16i2s5l_a {
  display: block;
}

.ma16i2s5l_aimg {
  position: relative;
  margin-bottom: 25px;
}

.ma16i2s5l_aimg1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.gx_tupjz .ma16i2s5l_aimg1 {
  position: relative;
  left: 0;
  top: 0;
  height: auto;
}

.ma16i2s5l_aimgbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma16i2s5l_at_p1 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  line-height: 1.5;
  height: 27px;
  overflow: hidden;
  margin-bottom: 10px;
}

.ma16i2s5l_at_p2 {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
  height: 49px;
  overflow: hidden;
  margin-bottom: 15px;
}

.ma16_b1s3 {
  padding-bottom: 120px;
}

.ma16i3s5_ul {
  margin: 0 -20px;
}

.ma16i3s5_li {
  padding: 0 20px;
  float: left;
  width: 25%;
  margin-bottom: 20px;
}

.ma16i3s5l_a {
  display: block;
  padding: 40px 30px;
  border: 2px solid #e0e0e0;
  border-top: 3px solid #009fe9;
}

.ma16i3s5l_a .ma16i1s5l_ad1 {
  margin-bottom: 45px;
}

.ma16i3s5l_ad2 p {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
  word-break: normal;
  word-wrap: break-word;
}

.ma16i3s5l_ad2 {
  margin-bottom: 18px;
  height: 168px;
  overflow: hidden;
}

.ma16_b1s4 {
  padding-bottom: 100px;
}

.ma16_b1s4_main .ma16i3s5l_a {
  padding: 0;
  border: none;
}

.ma16_b1s4_main .ma16i3s5_li {
  margin-bottom: 20px;
}

.ma16_b1s4_main .ma16i3s5l_ad2 {
  height: 73px;
}

.ma16_b1s4_main .ma16i1s5l_ad1 {
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80%;
  padding: 20px 25px 0;
  z-index: 3;
  margin-bottom: 0;
}

.ma16_b1s4txt {
  padding: 30px 25px 45px;
}

.ma16_b1s4_main .ma16i2s5l_aimg {
  margin-bottom: 0;
}

.ma16_b1s4_main .ma16i3s5l_a {
  box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16_b1s5 {
  margin-bottom: 130px;
}

.ma16i3s6_ul {
  margin: 0 -8px;
  display: flex;
  flex-wrap: wrap;
}

.ma16i3s6_li {
  padding: 0 8px;
  float: left;
  width: 25%;
  margin-bottom: 20px;
}

.ma16i3s6l_a {
  display: block;
  padding: 35px 35px 60px;
  box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
  height: 100%;
}

.ma16i3s6lt_p {
  font-size: 20px;
  color: #333;
  font-weight: bold;
  line-height: 1.5;
  height: 30px;
  overflow: hidden;
}

.ma16i3s6l_t {
  margin-bottom: 24px;
  padding-bottom: 26px;
  position: relative;
}

.ma16i3s6l_t::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36px;
  height: 2px;
  background: #ad122a;
}

.ma16i3s6l_p p {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
}

.ma16i3s6l_p {
  height: 216px;
  overflow: hidden;
  margin-bottom: 25px;
}

.ma16_b1s5m1 {
  overflow: hidden;
}

.ma16_b1s5m1_l,
.ma16_b1s5m1_r {
  width: 50%;
}

.ma16_b1s5m1_l {
  float: left;
  position: relative;
  z-index: 10;
}

.ma16_b1s5m1box::before {
  content: "";
  position: absolute;
  width: 610px;
  height: 100%;
  top: 60px;
  left: -100px;
  /* background: url(../images/ma16_b1s5m1_lbg1.png); */
  background-size: cover;
}

.ma16_b1s5m1_r {
  float: right;
  padding: 20px 0 0 60px;
}

.ma16_b1s5m1box {
  margin-bottom: 100px;
  position: relative;
}

.ma16_b1s5m1:last-child {
  margin-bottom: 0;
}

.ma16_b1s5m1rt_p {
  font-size: 30px;
  color: #333;
  font-weight: bold;
  line-height: 1.5;
}

.ma16_b1s5m1r_t {
  margin-bottom: 16px;
}

.ma16_b1s5m1r_p p {
  font-size: 16px;
  color: #666;
  line-height: 1.75;
}

.ma16_b1s5m1r_p {
  margin-bottom: 24px;
}

.ma16_b1s5m1boxeven .ma16_b1s5m1_l {
  float: right;
}

.ma16_b1s5m1boxeven .ma16_b1s5m1_r {
  float: left;
  padding: 20px 60px 0 0;
}

.ma16_b1s5m1boxeven::before {
  left: auto;
  right: -100px;
}

.ma16_b1s5_main1 {
  margin-bottom: 100px;
}

.ma16_b1s5_main2 .ma16_b1s5m1r_t,
.ma16_b1s5_main2 .ma16_b1s5m1r_p {
  text-align: center;
}

.ma16_b1s5_main2 .ma16_b1s5m1_l {
  float: none;
  display: inline-block;
  width: 710px;
  margin-bottom: 35px;
}

.ma16_b1s5_main2 {
  text-align: center;
}

.ma16_b1s6 {
  padding-bottom: 50px;
}

.ma16_b1s5_main2 {
  margin-bottom: 50px;
}

.ma16_b1s7_main {
  padding: 125px 0;
  margin-bottom: 140px;
}

.ma16_b1s7_main:last-child {
  margin-bottom: 0;
}

.ma16_b1s7m_mbox {
  text-align: right;
}

.ma16_b1s7m_m {
  width: calc(100% - 400px);
  background: rgba(255, 255, 255, 0.85);
  padding: 95px 85px 75px;
  display: inline-block;
  position: relative;
  right: -160px;
}

.ma16_b1s7m_m .ma16_b1s5m1r_t {
  text-align: left;
  margin-bottom: 30px;
}

.ma16_b1s7m_m .ma16_b1s5m1r_p {
  text-align: left;
  margin-bottom: 40px;
}

.ma16_b1s7m_m {
  text-align: left;
}

.ma16_b1s7_main2 .ma16_b1s7m_m {
  background: rgba(48, 52, 55, 0.85);
}

.ma16_b1s7_main2 .ma16_b1s5m1rt_p {
  color: #fff;
}

.ma16_b1s7_main2 .ma16_b1s5m1r_p p {
  color: #fff;
}

.ma16_b1s7 {
  padding-bottom: 140px;
}

.ma16_b1s8 {
  padding-bottom: 130px;
}

.ma16_b1s9_main,
.gx_imgboxhtbn {
  position: relative;
}

.ma16_b1s9_main::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}

/*.gx_imgboxhtbn::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
}*/
.ma16_b1s9m_mbox {
  padding: 115px 0 120px;
  position: relative;
  z-index: 2;
}

.ma16_b1s9_main .ma16_b1s5m1rt_p {
  color: #fff;
  text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1rt_p {
  color: #fff;
  text-align: center;
}

.ma16_b1s9_main .ma16_b1s5m1r_t {
  margin-bottom: 30px;
}

.ma16_b1s9_main .ma16_b1s5m1r_p p {
  font-size: 16px;
  color: #fff;
  line-height: 1.75;
  text-align: center;
}

.ma16_b1s9_main .ma16_b1s5m1r_p {
  margin-bottom: 65px;
}

.ma16_b1s9_main .ma16_b1s9m_mbox {
  text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1r_t {
  margin-bottom: 30px;
}

.gx_imgboxhtbn .ma16_b1s5m1r_p p {
  font-size: 16px;
  color: #fff;
  line-height: 1.75;
  text-align: center;
}

.gx_imgboxhtbn .ma16_b1s5m1r_p {
  margin-bottom: 65px;
}

.gx_imgboxhtbn .ma16_b1s9m_mbox {
  text-align: center;
}

.ma16_b1s9 {
  padding-bottom: 125px;
}

.ma16_b1s9_main2 .ma16_b1s5m1rt_p,
.ma16_b1s9_main2 .ma16_b1s5m1r_p p,
.ma16_b1s9_main2 .ma16_b1s9m_mbox {
  text-align: left;
}

.ma16_b1s9_main2 .ma16_b1s5m1r_p {
  width: calc(100% - 265px);
}

.ma16_b1s10 {
  padding-bottom: 150px;
}

/* .ma16_b1s11{
    padding-bottom: 180px;
} */
.ma16_b1s11 .ma16i1s5_t h2 {
  text-align: center;
}

.ma16_b1s11_li:nth-child(1),
.ma16_b1s11_li:nth-child(2),
.ma16_b1s11_li:nth-child(3),
.ma16_b1s11_li:nth-child(4),
.ma16_b1s11_li:nth-child(5) {
  border-top: 1px solid #e7e7e7;
}

.ma16_b1s11_li:nth-child(5n + 1) {
  border-left: 1px solid #e7e7e7;
}

.ma16_b1s11_li {
  float: left;
  width: 20%;
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}

.ma16_b1s11_ld {
  position: relative;
}

.ma_pw6m_li1 {
  position: relative;
  /*top: 0;*/
  width: 100%;
  /*height: 100%;*/
  /*left: 0;*/
  z-index: 2;
}

.ma_pw6m_li2 {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.ma16_b1s11 .ma_pw6m_li2 {
  display: block;
}

.ma16_b1s11_main {
  text-align: center;
}

/*.ma16_b1s11_ul{
    margin-bottom: 40px;
}*/
.ma16_b1s12_main .ma16i1s5_t h2 {
  text-align: center;
}

.ma16_b1s12 {
  padding-bottom: 110px;
}

.ma16_b1s12_ul {
  margin: 0 -16px;
}

.ma16_b1s12_li {
  padding: 0 16px;
  float: left;
  width: 33.333333%;
  margin-bottom: 20px;
}

.ma16i1s8m2l_ul .slick-prev,
.ma16i1s8m2l_ul .slick-next {
  width: 10px;
  height: 20px;
  z-index: 10;
}

.ma16i1s8m2l_ul .slick-prev {
  background: url(../images/ma16i1s8m2l_ul_prev.png) no-repeat center;
  background-size: contain;
}

.ma16i1s8m2l_ul .slick-next {
  background: url(../images/ma16i1s8m2l_ul_next.png) no-repeat center;
  background-size: contain;
}

.ma16_b1s12l_a {
  background: url(../images/ma16_b1s12l_abg.png) no-repeat center bottom;
  background-size: contain;
  display: block;
  padding: 35px 40px 75px;
  box-shadow: 0px 0px 16px 0px rgba(69, 69, 69, 0.1);
}

.ma16_b1s12l_a .ma16i1s5l_ad1 {
  margin-bottom: 20px;
}

.ma16_b1s12l_p1 p {
  font-size: 14px;
  color: #666;
  line-height: 1.75;
}

.ma16_b1s12l_p1 {
  height: 49px;
  overflow: hidden;
}

.ma16_b1 .ma_in1s7 {
  background: #f5f5f5;
}

.ma16_b1 .ma16_ban2 .ma_bantxt .ma_title1,
.ma16_b1 .ma16_ban2 .ma_bt_p,
.ma16_b1 .ma16_ban2 .ma16_ny_banbbox {
  text-align: center;
}

.ma16_b1 .ma16_ban2 .mab1_bantxt {
  width: calc(100% - 300px);
  margin: 0 auto;
}

.ma16_b2 .ma16_b1_main {
  margin-top: 100px;
}

@media screen and (min-width: 1200px) {
  .ma16_pchdm_ul2box .ma_pchdml2r_p2:hover {
    color: #009fe9;
  }

  .ma16i1s1l_a:hover .ma16i1s1l_txt {
    bottom: -50%;
  }

  .ma16i1s1l_a:hover .ma16i1s1l_txt2 {
    bottom: 0;
  }

  .ma16i1s8m2l_li:hover {
    background: transparent;
  }
}

/* 1.8 */
.ma18_b1_main {
  padding: 50px 0;
}

.ma18_ul {
  margin: 0 -5px;
}

.ma18_li {
  padding: 0 5px;
  float: left;
  width: 20%;
  margin-bottom: 10px;
}

.ma18_lia {
  display: block;
  border-radius: 5px;
  border: 1px solid #c9c9c9;
  padding: 30px 12px 12px;
  transition: all 0.36s;
  text-align: center;
}

.ma18_lia_img {
  display: inline-block;
  border-radius: 5px;
  overflow: hidden;
  width: 70px;
  position: relative;
  margin-bottom: 10px;
}

.ma18_lia_img1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ma18_lia_imgbg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.ma18_lia_p1 p {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #333;
}

.ma18_lia_p1 {
  margin-bottom: 12px;
}

.ma18_lia_p2 p {
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  text-align: left;
  /*height: 63px;*/
}

.ma18_lia_p2 {
  margin-bottom: 16px;
}

.ma18_lia_btn p {
  color: #666;
  font-size: 16px;
  text-align: center;
  line-height: 30px;
  transition: all 0.36s;
}

.ma18_lia_btn {
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #c9c9c9;
  width: 90px;
  display: inline-block;
  transition: all 0.36s;
}

.ma16_b1s5m1_lbox {
  position: relative;
  z-index: 10;
  width: 100% !important;
  height: auto !important;
}

.ma16_b1s5m1_lbox21 video {
  width: 100%;
}

/* .ma16_b1s5m1_lbox22{
    display: none;
} */
.ma16_b1s5m1_lbox22 iframe {
  width: 100%;
  min-height: 350px;
}

.ma16_b1s7_main {
  position: relative;
  overflow: hidden;
}

.ma16_b1s7m_mbox {
  position: relative;
  z-index: 5;
}

.ma16_b1s7m1_l {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.ma16_b1s7m1_l iframe {
  width: 100%;
  height: 100%;
}

.ma16_b1s7m1_l .ma16_b1s5m1_lbox22,
.ma16_b1s7m1_l .ma16_b1s5m1_lbox2 {
  width: 100%;
  height: 100%;
}

.ma112_tc {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 300px;
  padding: 30px;
  background: #fff;
  display: none;
  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.3);
  z-index: 10000;
}

.ma112_tc p {
  font-size: 16px;
  color: #333;
  line-height: 1.75;
}

.ma112_tcinput {
  height: 40px;
  border: 1px solid #eee;
  margin-bottom: 10px;
}

.ma112_tcinput input {
  width: 100%;
  height: 100%;
  padding: 0 20px;
}

.ma112_tcbtn {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  border-radius: 25px;
  cursor: pointer;
}

.ma112_tcbtn1 {
  background: #5cb85c;
}

.ma112_tcbtn2 {
  background: #d9534f;
}

.ma_ban_li,
.ma16_b1s9_main {
  overflow: hidden;
  position: relative;
}

.ma_pcbanvideo {
  position: relative;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: 3;
  width: 100%;
}

.ma16_b1s9m_mbox {
  z-index: 5;
}

.ma_hei100 {
  width: 100%;
  height: 100px;
}

.ma_hei80 {
  width: 100%;
  height: 80px;
}

.ma_hei200 {
  width: 100%;
  height: 200px;
}

.ma_hei50 {
  width: 100%;
  height: 50px;
}

.ma_hei25 {
  width: 100%;
  height: 25px;
}

.ma28_b1s6 .ma16_b1s5m1r_p {
  padding-left: 40px;
}

.ma28_b1s6 .ma16_b1s5m1r_p p {
  position: relative;
}

.ma28_b1s6 .ma16_b1s5m1r_p p::before {
  content: "";
  position: absolute;
  top: 9px;
  left: -23px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009fe9;
}

.ma16_b1s5m1box {
  position: relative;
}

.ma281_b1s6 .ma16i3s6_ul {
  margin: 0 -15px;
}

.ma281_b1s6 .ma16i3s6_li {
  padding: 0 15px;
  float: left;
  width: 33.333333%;
}

.ma281_b1s6 .ma16i3s6l_t::before {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009fe9;
  top: 50%;
  transform: translateY(-50%);
  left: -25px;
  bottom: auto;
}

.ma281_b1s6 .ma16i3s6l_t {
  padding-bottom: 0;
  margin-bottom: 20px;
}

.ma281_b1s6 .ma16i3s6lt_p {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 1.5;
  height: 27px;
  overflow: hidden;
}

.ma281_b1s6 .ma16i3s6l_a {
  box-shadow: none;
  padding: 0;
  padding-left: 30px;
}

.ma281_b1s6 .ma16i3s6l_p {
  height: 122px;
  margin-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .ma18_lia:hover {
    border-color: #009fe9;
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
  }

  .ma18_lia:hover .ma18_lia_btn {
    background: #009fe9;
    border-color: transparent;
  }

  .ma18_lia:hover .ma18_lia_btn p {
    color: #fff;
  }
}

@media screen and (max-width: 1440px) {
  .ma18_lia_p1 p {
    font-size: 18px;
  }

  .ma18_lia_p1 {
    margin-bottom: 10px;
  }

  .ma18_lia {
    padding: 26px 12px 12px;
  }
}

@media screen and (max-width: 1200px) {
  .ma18_li {
    width: 33.333333%;
  }

  .ma18_lia_p1 p {
    font-size: 16px;
  }

  .ma18_lia_btn p {
    font-size: 14px;
  }

  .ma18_lia_btn {
    width: 80px;
  }

  .ma28_b1s6 .ma16_b1s5m1r_p {
    padding-left: 25px;
  }

  .ma28_b1s6 .ma16_b1s5m1r_p p::before {
    left: -17px;
    width: 6px;
    height: 6px;
  }

  .ma281_b1s6 .ma16i3s6l_a {
    padding-left: 20px;
  }

  .ma281_b1s6 .ma16i3s6l_t::before {
    width: 6px;
    height: 6px;
    left: -20px;
  }

  .ma281_b1s6 .ma16i3s6l_t {
    margin-bottom: 10px;
  }

  .ma281_b1s6 .ma16i3s6_li {
    padding: 0 10px;
  }

  .ma281_b1s6 .ma16i3s6_ul {
    margin: 0 -10px;
  }
}

@media screen and (max-width: 768px) {
  .ma18_lia_p1 {
    margin-bottom: 8px;
  }

  .ma18_lia_p2 {
    margin-bottom: 10px;
  }

  .ma18_lia {
    padding: 20px 12px 12px;
  }

  .ma16_b1s5m1_lbox22 iframe {
    width: 100%;
    min-height: 205px;
  }
}

@media screen and (max-width: 767px) {
  .ma18_li {
    width: 100%;
  }

  .ma18_lia_p2 p {
    height: 42px;
  }

  .ma16_b1s5m1_lbox22 iframe {
    width: 100%;
    min-height: 175px;
  }

  .ma_pcbanvideo {
    display: none;
  }

  .ma281_b1s6 .ma16i3s6_li {
    width: 100%;
  }

  .ma281_b1s6 .ma16i3s6l_p {
    height: auto;
  }

  .ma281_b1s6 .ma16i3s6lt_p {
    height: auto;
  }
}

.ma_ban_li img {
  width: 100%;
}

.ma22_b1s5m1r_t,
.ma22_b1s5m1r_p,
.ma22_b1s5m1_l {
  margin-bottom: 0 !important;
}

.gx_wzbogt .ma_bt_p {
  line-height: 1.75;
  color: #fff;
}

.gx_cenbox {
  width: 1200px;
  margin: 0 auto 0;
}

.gx_blbanner .gx_pcimgsrc {
  width: 100%;
}

.gx_blbanner .gx_wapimgsrc {
  width: 100%;
}

.gx_cenbox4 .ma18_li {
  width: 25%;
  padding: 0 25px;
}

.gx_cenbox4 .ma18_ul {
  margin: 0 -25px;
}

.gx_cenbox3 .ma18_li {
  width: 33.333333%;
  padding: 0 30px;
}

.gx_cenbox3 .ma18_ul {
  margin: 0 -30px;
}

.gx_bannerviobtn video::-webkit-media-controls {
  display: none !important;
}

.ma18_lia .ma18_lia_btn {
  background: #009fe9;
  border-color: transparent;
}

.ma18_lia .ma18_lia_btn p {
  color: #fff;
}

.gx_cobnmhei .ma16i1s5l_ad2 {
  height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_at_p1 {
  height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_at_p2 {
  height: auto !important;
}

.gx_cobnmhei .ma16i1s5l_ad1 p {
  height: auto !important;
}

.gx_cobnmhei .ma16i3s5l_ad2 {
  height: auto !important;
}

.gx_cobnmhei .ma16i3s6l_p {
  height: auto !important;
}

.gx_cobnmhei .ma16i3s6lt_p {
  height: auto !important;
}

.gx_cobnmhei .ma16i2s5l_aimg1 {
  position: relative;
  height: auto !important;
}

.gx_imgboxhtbn .ma16_b1s9m_mbox {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  padding: 0;
}

.gx_dxldibn .ma18_lia_p2 p {
  padding-left: 20px;
  position: relative;
}

.gx_dxldibn .ma18_lia_p2 p:after {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #009fe9;
  position: absolute;
  left: 0;
  top: 7px;
  content: "";
}

.gx_sdfsdfdfsfs {
  padding-right: 0 !important;
}

.ma_pchdml2r_p2box .on {
  color: #009fe9;
}

.g_updata .ma_pw6m_li2 {
  position: absolute;
}

.gx_navst {
  padding-left: 15px;
}

.gx_sjlistnav {
  display: none;
}

.gx_navst a {
  font-family: "微软雅黑";
  font-size: 14px;
  line-height: 35px;
  text-transform: uppercase;
  color: #999;
  /*max-width: calc(100% - 36px);*/
  position: relative;
  width: 100%;
  max-width: 100%;
  display: block;
}

.gx_navst a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  opacity: 0.05;
  background-color: #000;
}

.gx_naverji.atvn h5 .img_s {
  display: none;
}

.gx_naverji.atvn h5 .img_d {
  display: block;
}

.gx_thir_li.atvn .img_s {
  display: none;
}

.gx_thir_li.atvn .img_d {
  display: block;
}

/*3.27*/
.ma_ban_ul .slick-prev {
  background: url(../images/garrow1.png) no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  z-index: 10;
}

.ma_ban_ul .slick-next {
  background: url(../images/garrow.png) no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
}

/* 20211019 start */
.mc_banner {
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.mc_ban_li {
  position: relative;
  overflow: hidden;
}

.mc_ban_li:not(:first-child) {
  display: none;
}

.mc_ban_imgbox {
  position: relative;
  z-index: 1;
}

.mc_ban_imgbox img {
  width: 100%;
}

.mc_ban_li > a {
  display: block;
}

.mc_ban_ph {
  display: none;
}

.mc_ban_video {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  z-index: 2;
  transform: translate(-50%, -50%);
  object-fit: cover;
}

.mc_ban_imgbox::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
  /* background: rgba(0, 0, 0, .3); */
}

.mc_ban_titlebox {
  color: #fff;
}

.mc_ban_li:not(:first-child) {
  display: none;
}

.mc_ban_li .mc_ban_txtbox {
  z-index: 5;
}

.mc_ban_ph .mc_ban_img {
  width: 100%;
  height: auto;
}

.mc_ban_txtbox {
  color: #fff;
}

.mc_ban_title {
  font-size: 60px;
  font-weight: bold;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 0.5em;
}

.mc_cont1360 {
  width: 1360px;
  margin: 0 auto;
  max-width: 100%;
}

.mc_ban_txtbox p {
  font-size: 24px;
  line-height: 1.85;
  font-weight: lighter;
  color: #fff;
}

.mc_ban_txtbox p strong {
  font-weight: normal;
}

.mc_ban_more .mc_more_btn {
  margin-right: 15px;
}

.mc_more_btn {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  height: 3em;
  line-height: 3em;
  padding: 0 1.5em;
  min-width: 10em;
  color: #fff;
  border-radius: 1.5em;
  overflow: hidden;
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style1 {
  background: #009fe9;
}

.mc_btn_style1::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 0;
  background: #142637;
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style2 svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: translateX(0.25px);
}

.mc_btn_style2 > svg rect {
  fill: none;
  stroke-width: 1;
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  stroke-dasharray: 321%;
  stroke-dashoffset: 0%;
  stroke: #fff;
  rx: 1.75em;
  ry: 1.75em;
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_btn_style2 > svg rect + rect {
  stroke-width: 1;
  stroke: #142637;
  stroke-dashoffset: 321%;
}

.mc_ban_more {
  margin-top: 55px;
}

.mc_ban_dots {
  bottom: 35px;
}

.mc_ban_dots .slick-dots {
  position: static;
  text-align: left;
}

.mc_ban_dots .slick-dots li {
  background: #fff;
  opacity: 0.5;
}

.mc_ban_dots .slick-dots li.slick-active {
  opacity: 1;
}

.mc_cont1630 {
  width: 1630px;
  margin: 0 auto;
  max-width: 85%;
}

/* 线 */
.mc_linebox {
  position: relative;
  z-index: 1;
}

.mc_line {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -1;
  transform: translateX(-50%);
  width: 2px;
  height: 0;
  max-height: 100%;
  background: #009fe9;
  pointer-events: none;
  transition: all 0.1s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s4 .mc_line {
  max-height: 50%;
}

.mc_a1s1_top,
.mc_a1s1_li {
  padding: 75px 0;
}

.mc_a1s1_top {
  padding-top: 150px;
}

.mc_title48 {
  font-size: 48px;
  font-weight: bold;
  line-height: 1.2;
  color: #142637;
}

.mc_a1s1_title {
  margin-bottom: 35px;
}

.mc_a1s1_txt {
  width: 80%;
  max-width: 400px;
}

.mc_a1s1_txt p {
  font-size: 18px;
  line-height: 1.5;
  color: #142637;
}

.mc_a1s1txt_li {
  display: flex;
  align-items: flex-start;
  padding: 10px 0;
  border-bottom: 1px solid #eeeeee;
  color: #142637;
  font-size: 18px;
  line-height: 1.5;
}

.mc_a1s1txt_li img {
  width: 20px;
  flex: none;
  transform: translateY(calc((1.5em - 20px) / 2));
}

.mc_a1s1txt_li span {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  padding-left: 1.3em;
}

.mc_a1s1_apply {
  margin-top: 60px;
}

.mc_a1s1t_container {
  position: relative;
  min-height: 640px;
}

.mc_a1s1t_imgbox {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 48%;
  max-width: 640px;
  opacity: 0;
}

.mc_a1s1t_bg img {
  width: 100%;
  border-radius: inherit;
}

.mc_a1s1t_bg {
  padding: 1px;
  border-radius: 50%;
  overflow: hidden;
  height: auto !important;
}

.mc_a1s1t_img {
  background: #fff;
  width: 75%;
  height: 75% !important;
  border-radius: 50%;
  overflow: hidden;
  z-index: 2;
}

.mc_a1s1t_line {
  position: absolute;
  z-index: -1;
  white-space: nowrap;
}

.mc_a1s1t_line1 {
  left: 100%;
  top: 50%;
}

.mc_a1s1t_line2 {
  left: 78%;
  bottom: 0;
}

.mc_a1s1t_line1 span {
  background: #009fe9;
  transition: all 0.5s;
}

.mc_a1s1t_line2 span {
  background: #fceef0;
  transition: all 1s;
}

.mc_a1s1t_line span {
  display: inline-block;
  font-size: 10px;
  width: 3em;
  height: 11.5em;
  vertical-align: top;
  transform: skew(-20deg);
  margin-right: 1.5em;
  opacity: 0;
}

.mc_a1s1t_line span:nth-child(1) {
  transition-delay: 0.3s;
}

.mc_a1s1t_line span:nth-child(2) {
  transition-delay: 0.5s;
}

.mc_a1s1t_line span:nth-child(3) {
  transition-delay: 0.7s;
}

.mc_a1s1t_line span:nth-child(4) {
  transition-delay: 0.9s;
}

.mc_a1s1li_imgbox {
  border-radius: 50%;
  max-width: 100%;
}

.mc_a1s1li_container {
  display: flex;
  align-items: center;
}

.mc_a1s1li_imgwrap,
.mc_a1s1li_txtbox {
  width: 50%;
}

.mc_a1s1li_txtbox {
  padding-left: 160px;
}

.mc_a1s1_li:nth-child(odd) .mc_a1s1li_container {
  flex-direction: row-reverse;
}

.mc_a1s1_li:nth-child(odd) .mc_a1s1li_imgwrap {
  padding-right: 120px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap {
  padding-left: 120px;
}

.mc_a1s1_li:last-child {
  padding-bottom: 200px;
}

.mc_title24 {
  font-size: 24px;
  line-height: 1.5;
}

.mc_a1s2 {
  display: flex;
  background: #142637;
  z-index: 2;
}

.mc_a1s2_l {
  position: relative;
  z-index: 1;
  width: 33.333333%;
  padding: 90px 6.25%;
  overflow: hidden;
}

.mc_a1s2_r {
  width: 66.666666%;
}

.mc_a1s2_slogan,
.mc_a1s2_title {
  width: 320px;
  max-width: 100%;
  float: right;
}

.mc_a1s2_slogan {
  font-size: 36px;
  line-height: 48px;
  font-weight: bold;
  color: #fff;
}

.mc_a1s2_title {
  color: #fff;
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 40px;
}

.mc_a1s2_list {
  display: flex;
  flex-wrap: wrap;
}

.mc_a1s2_li {
  position: relative;
  z-index: 1;
  width: 33.333333%;
  height: 300px;
}

.mc_a1s2l_decorate {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  width: 356px;
  max-width: 56%;
  transform: translateY(14%);
}

.mc_a1s2_lisbox {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}

.mc_a1s2r_num {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  padding: 30px;
  font-family: "Roboto", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

.mc_a1s2r_txtbox {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 30px;
}

.mc_a1s2r_bgbox .mc_a1s2r_bg {
  width: 100%;
  height: 100%;
}

.mc_a1s2r_title {
  font-family: "Roboto-black", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
  font-weight: bold;
  color: #fff;
  line-height: 1.5;
  max-height: 3em;
  overflow: hidden;
  margin-bottom: 5px;
  transform: translateY(110px);
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s2r_txtbox p {
  font-size: 16px;
  line-height: 1.5;
  height: 3em;
  overflow: hidden;
  color: #fff;
  opacity: 0;
}

.mc_a1s2r_more {
  width: 20px;
  margin-top: 28px;
  opacity: 0;
}

.mc_a1s2_li1,
.mc_a1s2_li3 {
  background: #009fe9;
}

.mc_a1s2_li1 .mc_a1s2r_bg,
.mc_a1s2_li3 .mc_a1s2r_bg {
  background-color: #009fe9 !important;
}

.mc_a1s2_li6 .mc_a1s2r_bg,
.mc_a1s2_li8 .mc_a1s2r_bg {
  background-color: #142637 !important;
}

.mc_a1s2_li1 .mc_a1s2r_bg::before,
.mc_a1s2_li3 .mc_a1s2r_bg::before,
.mc_a1s2_li6 .mc_a1s2r_bg::before,
.mc_a1s2_li8 .mc_a1s2r_bg::before {
  display: none;
}

.mc_a1s2r_bg {
  position: relative;
  z-index: 1;
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s2r_bg::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #142637;
  opacity: 0.7;
}

.mc_a1s2r_bgbox {
  width: 100%;
  height: 100%;
  z-index: -1;
  /* background: #009fe9; */
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_a1s3 {
  background: #f8f8f8;
  padding: 90px 0 105px;
}

.mc_a1s3_title {
  margin-bottom: 50px;
  text-align: center;
  width: 100% !important;
  padding: 0 !important;
}

.mc_a1s3_arrow {
  font-size: 10px;
  width: 5.6em;
  height: 5.6em;
  line-height: 5.6em;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  z-index: 1;
}

.mc_a1s3_arrow img {
  width: 20px;
}

.mc_a1s3_prev img {
  transform: rotate(180deg);
}

.mc_a1s3_prev {
  margin-right: 10px;
}

.mc_a1s3_svg {
  fill: none;
  stroke-width: 1px;
  stroke: #e5e5e5;
  transform: rotate(-90deg);
}

.mc_a1s3_l {
  width: 50%;
}

.mc_a1s3_lbox {
  display: flex;
  flex-flow: row-reverse;
  align-items: flex-end;
}

.mc_a1s3_title,
.mc_a1s3_lbox {
  width: 540px;
  max-width: 100%;
}

.mc_a1s3_r {
  width: 50%;
}

.mc_a1s3_arrowbox {
  margin-right: 45px;
  display: flex;
}

.mc_a1s3_imgslick {
  width: 375px;
  background: #f8f8f8;
}

.mc_a1s3_imgsli:not(:first-child) {
  display: none;
}

.mc_a1s3_imgsli img {
  border-radius: 10px;
}

.mc_a1s3_txtli:not(:first-child) {
  display: none;
}

.mc_a1s3_txtli {
  width: 630px;
  max-width: 100%;
  padding: 0 80px;
}

.mc_a1s3_logo {
  margin-bottom: 25px;
  max-width: 130px;
}

.mc_a1s3_txt {
  margin-bottom: 80px;
}

.mc_a1s3_txt p {
  font-size: 24px;
  line-height: 2;
  min-height: 6em;
  color: #142637;
}

.mc_a1s3_namebox > div {
  font-size: 18px;
  line-height: 24px;
  color: #142637;
}

.mc_a1s3_name {
  font-weight: bold;
}

.mc_a1s3_svg .mc_a1s3_circle {
  stroke: #009fe9;
  stroke-dasharray: 180;
  stroke-dashoffset: 180;
  transition: all 0.4s;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_logo {
  animation: up 1s 0.3s ease-out both;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_txt {
  animation: up 1s 0.5s ease-out both;
}

.mc_a1s3_txtli.slick-active .mc_a1s3_namebox {
  animation: up 1s 0.7s ease-out both;
}

@keyframes up {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
}

.mc_a1s4_conent {
  padding: 100px 0;
}

.mc_a1s4_conent {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.mc_a1s4_l,
.mc_a1s4_r {
  width: 350px;
  max-width: 30%;
}

.mc_a1s4_m {
  width: 520px;
  max-width: 40%;
  overflow: hidden;
}

.mc_a1s4_txt {
  font-size: 30px;
  line-height: 1.6;
  font-weight: bold;
  text-align: center;
  color: #142637;
  margin-bottom: 125px;
}

.mc_a1s4 {
  position: relative;
  z-index: 1;
  background: #fff;
}

.mc_a1s4::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 50%;
  background: #009fe9;
  height: 0;
  transition: all 1s ease-out;
}

.mc_a1s4_btn .mc_btn_style1 {
  background: #fff;
  color: #009fe9;
  font-family: "Roboto-black", "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}

.mc_a1s4_btn {
  text-align: center;
}

.mc_a1s4_decorate {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 345px;
  z-index: -1;
}

.mc_ft_logo {
  width: 120px;
}

.mc_ft_logo a {
  display: block;
}
.mc_ft_logo a img{
	filter:invert(1)brightness(100)grayscale(100)
}

.mc_ft_top {
  padding: 75px 0 60px;
  border-bottom: 1px solid #999;
}

.mc_ft_nav {
  display: flex;
  flex-wrap: wrap;
}

.mc_ftnav_li {
  margin-left: 90px;
}

.mc_ftnav_li:first-child {
  margin-left: 0;
}

.mc_ftnav_title {
  font-size: 18px;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 1em;
  color: #fff;
}

.mc_ftnav_li p {
  font-size: 16px;
  line-height: 1.5;
  padding: 3px 0;
  color: #999;
}

.mc_ftnav_li a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

.mc_ft_follow {
  margin-top: 30px;
}

.mc_ft_follow > div {
  float: left;
  width: 22px;
  margin-right: 15px;
}

.mc_ft_wechat {
  position: relative;
  z-index: 1;
}

.mc_ftwechat_qrcode {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translate(-50%, -10px);
  width: 100px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.mc_ft_bot span,
.mc_ft_bot a,
.mc_ft_bot p {
  display: inline-block;
  vertical-align: middle;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

.mc_ft_bot p {
  font-size: 14px;
  line-height: 20px;
  color: #999;
}

.mc_ft_bot {
  padding: 15px 0;
}

.mc_aside {
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}

.mc_aside_nav {
  transform: translateX(-100%);
  transition: all 0.4s;
}

.mc_aside.show .mc_aside_nav {
  transform: translateX(0);
}

.mc_aside_li {
  position: relative;
  z-index: 1;
  font-size: 16px;
  line-height: 1.5;
  color: #999;
  padding: 12px 0;
  padding-left: 20px;
  cursor: pointer;
}

.mc_aside_li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 2px;
  background: #009fe9;
  transition: all 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);
}

.mc_aside_li.on {
  color: #009fe9;
}

.mc_aside_li.on::before {
  width: 15px;
}

.mc_aside_li:last-child::before {
  background: #142637;
}

.mc_aside_li:last-child.on {
  color: #142637;
}

/* banner圈 */
.intro-logo__content {
  position: absolute;
  width: 82vw;
  height: 82vw;
  right: -16%;
  top: -65%;
  /* right: -20%;
    top: -79%; */
  z-index: 2;
  pointer-events: none;
  mix-blend-mode: multiply;
}

.intro-logo__content1 {
  mix-blend-mode: normal;
}

.intro-logo__inner,
.intro-logo__outer {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.intro-logo__inner {
  width: 49.93742178%;
  height: 49.93742178%;
  mix-blend-mode: multiply;
}

.intro-logo__content circle {
  transition: stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99),
    -webkit-transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
  transition: transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99),
    stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
  transition: transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99),
    stroke-dashoffset 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99),
    -webkit-transform 2.56s cubic-bezier(0.25, 0.74, 0.22, 0.99);
  transition-timing-function: cubic-bezier(0.25, 0.74, 0.22, 0.99);
  transform-origin: center center;
  transform: rotate(0);
}

.intro-logo__inner circle {
  stroke: url(#intro-logo-gradient);
  transition-delay: 0.35s;
  transition-duration: 2.21s;
}

.intro-logo__outer {
  width: 100%;
  height: 100%;
  mix-blend-mode: multiply;
}

.intro-logo__outer circle {
  stroke: #009fe9;
  mix-blend-mode: multiply;
  transition-delay: 0.2s;
  transition-duration: 2.36s;
}

.intro-logo__outer circle:nth-child(2) {
  transition-delay: 0s;
  transition-duration: 2.56s;
}

.js circle {
  transition: all 0s !important;
}

.js .intro-logo__inner circle:first-child {
  transform: rotate(-90deg) !important;
  stroke-dashoffset: 1878.67202px;
}

.js .intro-logo__outer circle:first-child {
  transform: rotate(-90deg) !important;
  stroke-dashoffset: 2351.48161px;
}

.js .intro-logo__outer circle:nth-child(2) {
  transform: rotate(-135deg) !important;
  stroke-dashoffset: 2744.96601px;
}

.mc_ban_next {
  position: absolute;
  text-align: center;
  pointer-events: none;
  width: 100%;
  height: 125px;
}

.mc_bannext_icon {
  transform: translateY(calc(-100% - 10px));
}

.mc_a1s1t_circle {
  width: 735px;
  max-width: 40%;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -52%);
}

.mc_a1s1 {
  overflow: hidden;
}

.mc_ban_imgbox {
  transform: scale(1.1);
  transition: all 1s 0.8s;
}

.mc_ban_txt {
  width: 600px;
  max-width: 100%;
}

.mc_ban_title,
.mc_ban_txt,
.mc_ban_more {
  visibility: hidden;
}

.mc_ban_li.slick-active .mc_ban_imgbox {
  transform: scale(1);
}

.mc_ban_li.slick-active .mc_ban_title {
  visibility: visible;
  animation: up 1s 0.8s ease-out both;
}

.mc_ban_li.slick-active .mc_ban_txt {
  visibility: visible;
  animation: up 1s 1s ease-out both;
}

.mc_ban_li.slick-active .mc_ban_more {
  visibility: visible;
  animation: up 1s 1.2s ease-out both;
}

.mc_a1s1txt_li.wow,
.mc_title48.wow {
  animation-name: up;
}

.mc_anmt_up {
  animation-name: up;
  animation-delay: 0.3s;
}

.mc_a1s1t_bgbox,
.mc_a1s1t_bg {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.mc_a1s1t_bg::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 5;
  transform: translate(-50%, -50%);
  width: 0%;
  height: 0%;
  box-shadow: 0 0 0 100vw #fff;
  border-radius: 50%;
  transition: all 0.5s ease-out;
}

.mc_a1s1t_img {
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.5s 0.5s ease-out;
}

.mc_a1s1_top.active .mc_a1s1t_bg::before {
  width: 100%;
  height: 100%;
}

.mc_a1s1_top.active .mc_a1s1t_img {
  transform: translate(-50%, -50%) scale(1);
}

.mc_a1s1_top.active .mc_a1s1t_line span {
  opacity: 1;
}

.mc_a1s1_top.active .mc_a1s1t_imgbox {
  opacity: 1;
}

.mc_a1s1li_imgwrap {
  position: relative;
  z-index: 1;
}

.mc_a1s1li_imgbox {
  font-size: 10px;
  border: 3em solid transparent;
  overflow: visible;
  width: calc(640px + 6em) !important;
  opacity: 0;
  transition: opacity 0.4s;
}

.mc_a1s1li_imgbox img {
  border-radius: inherit;
}

.mc_a1s1li_imgbox > svg {
  position: absolute;
  left: -5%;
  top: -5%;
  width: 110%;
  height: 110%;
  z-index: 5;
}

.mc_a1s1li_imgwrap {
  position: relative;
  z-index: 1;
}

.mc_a1s1li_imgwrap::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  width: 0%;
  height: 2px;
  background: #009fe9;
  transition: all 1s 0.3s;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap::before {
  right: auto;
  left: 0;
}

.mc_a1s1li_imgbox circle {
  stroke: #009fe9;
  transition: transform 1.5s ease, stroke-dashoffset 1.5s ease;
  transform-origin: center center;
  transition-delay: 0.8s;
}

.mc_a1s1li_imgbox::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 105%;
  height: 105%;
  background: #fff;
}

.mc_a1s1_li.active .mc_a1s1li_imgbox {
  opacity: 1;
}

.mc_a1s1_li.active .mc_a1s1li_imgwrap::before {
  width: 50%;
}

.mc_a1s1_circle {
  transform: rotate(0);
  stroke-dashoffset: 515.22109px;
}

.mc_a1s1_li.active .mc_a1s1_circle {
  transform: rotate(-540deg);
  stroke-dasharray: 515.221088px;
  stroke-dashoffset: 386.415816px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1_circle {
  transform: rotate(-180deg);
}

.mc_a1s1_li:nth-child(even).active .mc_a1s1_circle {
  transform: rotate(270deg);
}

.mc_a1s1_li .mc_a1s1_circle + circle {
  stroke-dasharray: 600px;
  stroke-dashoffset: -600px;
}

.mc_a1s1_li:nth-child(even) .mc_a1s1_circle + circle {
  transform: rotate(180deg);
}

.mc_a1s1_li.active .mc_a1s1_circle + circle {
  stroke-dashoffset: 0;
  transition: all 1s 0.5s ease-in;
}

.mc_a1s2_li {
  animation-name: fadeIn;
}

.mc_a1s4_imgbox {
  position: relative;
  z-index: 1;
  background-color: #fff;
  mix-blend-mode: darken;
}

.mc_a1s4_imgbox svg {
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  filter: blur(0.5px);
}

.mc_a1s4m_img {
  mix-blend-mode: lighten;
}

.mc_a1s4m_video,
.mc_a1s4m_pic {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: calc(100% - 1px);
  height: calc(100% - 1px);
  object-fit: cover;
}

.mc_a1s4m_video {
  z-index: 3;
}

.mc_a1s4m_cicle {
  font-size: 10px;
  width: 7em;
  height: 7em;
  z-index: 10;
  border-radius: 50%;
  border: 1px solid #009fe9;
  background: #fff;
  opacity: 0;
  transition: opacity 0.4s 1.5s;
}

.mc_a1s4m_cicle::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1.2em;
  height: 1.2em;
  background: #009fe9;
  border-radius: 50%;
}

.mc_a1s4.active path {
  transition: stroke-dashoffset 1s ease-in-out 0.5s;
  stroke-dashoffset: 0 !important;
}

.mc_a1s4.active::before {
  height: 50%;
}

.mc_a1s4.active .mc_a1s4m_cicle {
  opacity: 1;
}

html.unload {
  height: 120vh;
  overflow: hidden;
}

.mc_a1s3 {
  position: relative;
  z-index: 1;
}

.mc_a1s3_drc1 {
  position: absolute;
  left: 10%;
  top: 0;
  z-index: -1;
  max-width: 50%;
}

.mc_a1s3_drc2 {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 50%;
  transform: translate(50%, 50%);
}

.mc_anmt_w::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #f8f8f8;
  transition: all 1s;
}

.mc_a1s4_m {
  position: relative;
}

.mc_a1s4m_imgback {
  width: 100%;
  z-index: -1;
  mix-blend-mode: normal;
}

.mc_anmt_w.animated::before {
  width: 0;
}

.mc_a1s1t_circle::before {
  background: #fff;
}

.mc_a1s1_li.end .mc_a1s1_circle {
  transition-delay: 0s !important;
  transition: transform 0.8s ease, stroke-dashoffset 0.8s ease;
}

.mc_a1s3_r .mc_a1s3_arrowbox {
  display: none;
}

.mc_footer {
  background: #142637;
}

.mc_a1s3_r .mc_a1s3_title {
  visibility: hidden;
}

.ma16_in1s4mimg {
  width: 148px;
}

.mc_index .ma_in1s6m_li {
  margin-bottom: 20px;
}

.mc_a1s3,
.ma_in1s6 {
  position: relative;
  overflow: hidden;
}

.ma_in1s6_decorate.mc_a1s4_decorate {
  bottom: 8%;
}

.mc_index .ma_in1s6ml_btm {
  background: #fff;
}

/* cssend */

@media screen and (min-width: 1200px) {
  .mc_btn_style1:hover::before {
    height: 100%;
  }

  .mc_btn_style1:hover {
    background: transparent;
    transition-delay: 0.4s;
  }

  .mc_btn_style2:hover {
    color: #142637;
  }

  .mc_btn_style2:hover > svg rect {
    stroke-dashoffset: -321%;
  }

  .mc_btn_style2:hover > svg rect + rect {
    stroke-dashoffset: 0%;
  }

  .mc_a1s2_li.act {
    z-index: 10;
  }

  .mc_a1s2_lisbox:hover .mc_a1s2r_bgbox {
    background: #009fe9;
    width: calc(100% + 18px);
    height: calc(100% + 18px);
    box-shadow: 0px 2px 31.04px 0.96px rgba(20, 38, 55, 0.29);
  }

  .mc_a1s2_lisbox:hover .mc_a1s2r_bg {
    transform: translate(-10px, -10px);
  }

  .mc_a1s2_lisbox:hover .mc_a1s2r_title {
    transform: translateY(0);
  }

  .mc_a1s2_lisbox:hover .mc_a1s2r_txtbox p,
  .mc_a1s2_lisbox:hover .mc_a1s2r_more {
    opacity: 1;
    transition: all 0.4s 0.4s;
  }

  .mc_a1s3_arrow:hover .mc_a1s3_circle {
    stroke-dashoffset: 0;
  }

  .mc_a1s4_btn .mc_btn_style1:hover {
    color: #fff;
  }

  .mc_ftnav_li a:hover {
    color: #009fe9;
  }

  .mc_a1s1_li.end .mc_a1s1li_imgbox:hover .mc_a1s1_circle {
    stroke-dashoffset: 450px;
    transform: rotate(-180deg);
  }

  .mc_a1s1_li:nth-child(even).end .mc_a1s1li_imgbox:hover .mc_a1s1_circle {
    transform: rotate(0deg);
  }

  @keyframes rotatel {
    50% {
      stroke-dashoffset: 600px;
    }

    100% {
      transform: rotate(0deg);
    }
  }
}

@media screen and (max-width: 1680px) {
  .mc_ban_title {
    font-size: 54px;
  }

  .mc_title48 {
    font-size: 44px;
  }

  .mc_a1s2_slogan {
    font-size: 32px;
  }

  .mc_a1s4_txt {
    font-size: 26px;
  }

  .mc_title24,
  .mc_a1s2_title,
  .mc_a1s3_txt p,
  .mc_ban_txtbox p {
    font-size: 22px;
  }

  .mc_cont1360 {
    width: 80%;
    max-width: calc(100% - 80px);
  }

  .mc_a1s1t_container {
    min-height: calc(80vw * 0.48) !important;
  }

  .mc_a1s1t_line span {
    font-size: 9px;
  }

  .mc_ban_next {
    height: 30px;
  }

  .mc_a1s2_l {
    padding-right: 4%;
  }

  /* .mc_ban_next .mc_line {
        height: 100% !important;
    } */

  .mc_ftnav_li {
    margin-left: 50px;
  }
  /* 1680e */
}

@media screen and (max-width: 1440px) {
  .mc_ban_title {
    font-size: 40px;
  }

  .mc_title48 {
    font-size: 36px;
  }

  .mc_a1s2_slogan {
    font-size: 24px;
  }

  .mc_a1s4_txt {
    font-size: 22px;
  }

  .mc_title24,
  .mc_a1s2_title,
  .mc_a1s3_txt p,
  .mc_ban_txtbox p {
    font-size: 20px;
  }

  .mc_more_btn {
    font-size: 14px;
  }

  .mc_ban_more {
    margin-top: 30px;
  }

  .mc_ban_txtbox p {
    line-height: 1.75;
  }

  .mc_ban_dots {
    bottom: 20px;
  }

  .mc_a1s1_top,
  .mc_a1s1_li {
    padding: 50px 0;
  }

  .mc_a1s1_top {
    padding-top: 100px;
  }

  .mc_a1s1t_container {
    min-height: auto;
  }

  .mc_a1s1_title {
    margin-bottom: 25px;
  }

  .mc_a1s1txt_li {
    font-size: 16px;
  }

  .mc_a1s1t_line span {
    font-size: 6px;
  }

  .mc_a1s1_apply {
    margin-top: 40px;
  }

  .mc_a1s1_li:nth-child(odd) .mc_a1s1li_imgwrap {
    padding-right: 6%;
  }

  .mc_a1s1_li:nth-child(even) .mc_a1s1li_imgwrap {
    padding-left: 6%;
  }

  .mc_a1s1li_txtbox {
    padding-left: 10%;
  }

  .mc_a1s1_li:last-child {
    padding-bottom: 120px;
  }

  .mc_a1s2r_num {
    padding: 20px;
  }

  .mc_a1s2r_txtbox p {
    font-size: 14px;
  }

  .mc_a1s2r_txtbox {
    padding: 20px;
  }

  .mc_a1s2r_title {
    transform: translateY(80px);
  }

  .mc_a1s2r_more {
    margin-top: 15px;
  }

  .mc_a1s2_li {
    height: 240px;
  }

  .mc_a1s2_slogan {
    line-height: 1.5;
  }

  .mc_a1s2_title {
    margin-bottom: 30px;
  }

  .mc_aside_li {
    font-size: 14px;
    padding: 8px 0;
    padding-left: 18px;
  }

  .mc_a1s3_arrow {
    font-size: 8px;
  }

  .mc_a1s3_imgslick {
    width: 300px;
  }

  .mc_a1s3_title {
    margin-bottom: 40px;
    width: 50%;
  }

  .mc_a1s3_lbox {
    width: 100%;
  }

  .mc_a1s3_title,
  .mc_a1s3_lbox {
    padding-right: 60px;
  }

  .mc_a1s3_txtli {
    padding: 0 50px;
  }

  .mc_a1s3_txt {
    margin-bottom: 30px;
  }

  .mc_a1s3 {
    padding: 80px 0;
  }

  .mc_a1s3_imgslick {
    width: calc(100% - 145px);
  }

  .mc_a1s3_txt p {
    line-height: 1.75;
  }

  .mc_a1s4_conent {
    padding: 80px 0;
  }

  .mc_a1s4m_cicle {
    font-size: 8px;
  }

  .mc_a1s4_txt {
    margin-bottom: 60px;
  }

  .mc_a1s4_m {
    max-width: calc(40% - 50px);
  }

  .mc_ftnav_li {
    margin-left: 35px;
  }

  .mc_ft_top {
    padding: 50px 0 60px;
  }

  .mc_ftnav_title {
    font-size: 16px;
    margin-bottom: 0.5em;
  }

  .mc_ftnav_li p {
    font-size: 14px;
  }

  .mc_a1s2_l {
    padding-left: 100px;
    padding-right: 40px;
  }

  .mc_a1s2_slogan,
  .mc_a1s2_title {
    width: 270px;
  }

  /* 1440e */
}

@media screen and (max-width: 1200px) {
  .mc_a1s1_top,
  .mc_a1s1_li {
    padding: 30px 0;
  }

  .mc_a1s1_top {
    padding-top: 60px;
  }

  .mc_ban_title {
    font-size: 32px;
  }

  .mc_title48 {
    font-size: 26px;
  }

  .mc_a1s2_slogan {
    font-size: 24px;
  }

  .mc_a1s4_txt {
    font-size: 20px;
  }

  .mc_title24,
  .mc_a1s2_title,
  .mc_a1s3_txt p,
  .mc_ban_txtbox p {
    font-size: 18px;
  }

  .mc_more_btn {
    height: 2.6em;
    line-height: 2.6em;
    padding: 0 1.3em;
    min-width: 8em;
    border-radius: 1.3em;
  }

  .mc_btn_style2 {
    border: 1px solid #fff;
  }

  .mc_btn_style2 svg {
    display: none;
  }

  .mc_a1s3_drc1 {
    max-width: 30%;
  }

  .mc_a1s1txt_li span {
    padding-left: 10px;
  }

  .mc_a1s1_apply {
    margin-top: 30px;
  }

  .mc_a1s2 {
    width: 80%;
    margin: 0 auto;
    flex-wrap: wrap;
  }

  .mc_a1s2_r,
  .mc_a1s2_l {
    width: 100%;
  }

  .mc_a1s1_li:last-child {
    padding-bottom: 60px;
  }

  .mc_a1s2_l {
    padding: 60px 5%;
  }

  .mc_a1s2l_decorate {
    max-width: 20%;
  }

  .mc_a1s2r_title {
    transform: none;
  }

  .mc_a1s2r_txtbox p,
  .mc_a1s2r_more {
    opacity: 1;
  }

  .mc_a1s2r_txtbox {
    padding: 15px;
  }

  .mc_a1s2r_more {
    margin-top: 10px;
  }

  .mc_a1s3_arrow img {
    width: 14px;
  }

  .mc_a1s3_lbox {
    flex-wrap: wrap;
  }

  .mc_a1s3_imgslick {
    width: 240px;
    flex-flow: row;
  }

  .mc_a1s3_arrowbox {
    margin-right: 0;
    margin-top: 20px;
  }

  .mc_a1s3_title {
    margin-bottom: 30px;
  }

  .mc_a1s3 {
    padding: 60px 0;
  }

  .mc_ft_r {
    width: 100%;
    float: left;
    margin-top: 20px;
  }

  .mc_ft_top {
    padding: 30px 0;
  }

  .mc_a1s4m_video {
    display: none;
  }

  .mc_a1s2_slogan,
  .mc_a1s2_title {
    float: none;
  }

  .mc_a1s3_imgslick {
    background: transparent;
  }

  .mc_a1s2_li {
    height: 260px;
  }

  /* 1200e */
}

@media screen and (max-width: 950px) {
  .mc_ban_title {
    font-size: 28px;
  }

  .mc_title48 {
    font-size: 24px;
  }

  .mc_a1s2_slogan {
    font-size: 22px;
  }

  .mc_a1s4_txt {
    font-size: 20px;
  }

  .mc_title24,
  .mc_a1s2_title,
  .mc_a1s3_txt p,
  .mc_ban_txtbox p {
    font-size: 18px;
  }

  .mc_cont1360 {
    width: 100%;
    max-width: none;
    padding: 0 20px;
  }

  .mc_ban_imgbox .mc_ban_pc {
    display: none;
  }

  .mc_ban_imgbox .mc_ban_ph {
    display: block;
  }

  /* .intro-logo__content {
        transform: scale(.9) translateY(60%);
    } */

  .mc_aside {
    display: none !important;
  }

  .mc_a1s1_top,
  .mc_a1s1_li {
    padding: 25px 0;
  }

  .mc_a1s1_top {
    padding-top: 50px;
  }

  .mc_a1s1_title {
    margin-bottom: 20px;
  }

  .mc_a1s1txt_li {
    font-size: 14px;
  }

  .mc_a1s1t_imgbox {
    width: 40%;
  }

  .mc_a1s1_txt {
    width: 200px;
  }

  .mc_cont1630 {
    width: 100%;
    max-width: none;
  }

  .mc_a1s2 {
    width: 100%;
  }

  .mc_a1s2_l {
    padding: 60px 20px;
  }

  .mc_a1s2r_txtbox {
    padding: 15px 20px;
  }

  .mc_a1s4_conent {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mc_a1s4m_cicle {
    font-size: 6px;
  }

  .mc_a1s4_txt {
    font-size: 18px;
  }

  .intro-logo__content {
    top: -30%;
  }

  .mc_a1s1t_container {
    min-height: calc(80vw * 0.4) !important;
  }
  /* 950e */
}

@media screen and (max-width: 767px) {
  .mc_ban_title {
    font-size: 24px;
  }

  .mc_title48 {
    font-size: 22px;
  }

  .mc_a1s2_slogan {
    font-size: 20px;
  }

  .mc_a1s4_txt {
    font-size: 18px;
  }

  .mc_title24,
  .mc_a1s2_title,
  .mc_a1s3_txt p,
  .mc_ban_txtbox p {
    font-size: 16px;
  }

  /* .intro-logo__content {
        transform: scale(.9) translateY(58%);
    } */

  .mc_ban_more {
    margin-top: 20px;
  }

  .mc_a1s1_top,
  .mc_a1s1_li {
    padding: 20px 0;
  }

  .mc_a1s1_top {
    padding-top: 40px;
  }

  .mc_a1s1txt_li img {
    width: 16px;
    transform: translateY(calc((1.5em - 16px) / 2));
  }

  .mc_a1s1t_imgbox {
    position: relative;
    left: 0;
    top: 0;
    transform: none;
    margin: 0 auto;
  }

  .mc_a1s1_title {
    margin-bottom: 15px;
  }

  .mc_a1s1_content {
    margin-bottom: 30px;
  }

  .mc_a1s1t_imgbox {
    width: 80%;
    max-width: 400px;
  }

  .mc_a1s1t_line span {
    font-size: 4px;
  }

  .mc_a1s1_apply {
    margin-top: 20px;
  }

  .mc_a1s1li_container {
    display: block;
  }

  .mc_a1s1li_imgwrap,
  .mc_a1s1li_txtbox {
    width: 100%;
  }

  .mc_a1s1li_imgbox {
    margin: 0 auto;
    max-width: 85%;
  }

  .mc_a1s1li_imgbox {
    width: calc(400px + 6em) !important;
    margin-bottom: 0 !important;
  }

  .mc_a1s1li_txtbox {
    padding: 0 20px;
  }

  .mc_a1s1li_imgwrap::before {
    display: none;
  }

  .mc_a1s2_l {
    padding: 40px 20px;
  }

  .mc_a1s2_li {
    width: 100%;
    animation-name: none;
  }

  .mc_a1s2_li {
    height: 240px;
  }

  .mc_a1s3 {
    padding: 40px 0;
  }

  .mc_a1s3_title,
  .mc_a1s3_lbox {
    width: 100%;
    text-align: left;
    padding: 0;
  }

  .mc_a1s3_l,
  .mc_a1s3_r {
    width: 100%;
  }

  .mc_a1s3_lbox {
    display: block;
  }

  .mc_a1s2_list {
    display: block;
  }

  .mc_a1s2_li:not(:first-child) {
    display: none;
  }

  .mc_a1s3_txtli {
    width: 100%;
    padding: 0;
  }

  .mc_a1s3_drc1 {
    display: none;
  }

  .mc_a1s1_li:last-child {
    padding-bottom: 40px;
  }

  .mc_a1s3_l {
    margin-bottom: 20px;
  }

  .mc_a1s3_namebox > div {
    font-size: 14px;
    line-height: 1.5;
  }

  .mc_a1s3_txt {
    margin-bottom: 15px;
  }

  .mc_a1s3_imgslick {
    max-width: 50%;
  }

  .mc_a1s4_conent {
    display: block;
    padding: 40px 20px;
  }

  .mc_a1s4_r,
  .mc_a1s4_l {
    width: 100%;
    max-width: none;
  }

  .mc_a1s4_l .mc_more_btn {
    background: #009fe9;
    color: #fff;
  }

  .mc_a1s2_l {
    background: inherit;
  }

  .mc_a1s2_li6 .mc_a1s2_lisbox,
  .mc_a1s2_li8 .mc_a1s2_lisbox {
    background: #142637;
  }

  .mc_a1s4_txt {
    margin-bottom: 20px;
  }

  .mc_a1s4_m {
    margin: 30px auto;
    max-width: none;
    width: 60%;
  }

  .mc_a1s4_r .mc_a1s4_txt {
    color: #fff;
  }

  .mc_ftnav_li {
    margin: 0;
  }

  .mc_ftnav_li:not(.mc_ftnav_contact) {
    display: none;
  }

  .mc_ft_bot p {
    font-size: 12px;
  }

  .mc_ft_top {
    padding: 20px 0;
  }

  .mc_ftb_l,
  .mc_ftb_r {
    float: left;
    width: 100%;
  }

  .mc_index_body {
    padding-bottom: 0 !important;
  }

  .mc_ft_bot {
    padding: 10px 0;
  }

  .mc_ft_follow {
    margin-top: 20px;
  }

  .mc_ftwechat_qrcode {
    left: 0;
    transform: translate(0, -10px);
    width: 80px;
  }

  .mc_a1s1li_imgwrap {
    padding: 0 !important;
  }

  .mc_a1s3_title,
  .mc_a1s3_txtlisbox {
    background: #f8f8f8;
  }

  .mc_a1s4_l .mc_a1s4_txt,
  .mc_a1s1li_txtbox,
  .mc_a1s1t_txtbox {
    background: #fff;
  }

  .mc_a1s3_l .mc_a1s3_arrowbox {
    display: none;
  }

  .mc_a1s3_r .mc_a1s3_arrowbox {
    display: flex;
  }

  .mc_a1s3_imgslick {
    display: none;
  }

  .mc_a1s3_title {
    text-align: center;
    padding: 10px 0;
    margin-bottom: 0;
  }

  .mc_a1s3_logo {
    padding-top: 10px;
    text-align: center;
  }

  .mc_a1s3_txtli.slick-active .mc_a1s3_logo {
    animation: none;
  }

  .mc_a1s3_txtli.slick-active .mc_a1s3_txt {
    animation: none;
  }

  .mc_a1s3_txtli.slick-active .mc_a1s3_namebox {
    animation: none;
  }

  .mc_a1s4m_video,
  .mc_a1s4m_pic {
    transform: translate(-50%, -50%);
    width: calc(100% - 0px);
    height: calc(100% - 0px);
  }

  .mc_a1s3_r .mc_a1s3_title {
    visibility: visible;
    padding: 10px 0 !important;
    margin-bottom: 20px;
  }

  .mc_a1s1_title {
    padding-top: 10px;
  }

  .mc_a1s4_decorate {
    width: 200px;
  }

  .ma_in1s6_decorate.mc_a1s4_decorate {
    bottom: 30px;
  }

  .mc_a1s1t_container {
    min-height: auto !important;
  }
  /* 767e */
}

@media screen and (max-width: 480px) {
  .mc_a1s1_txt {
    width: 100%;
  }
}

/* 20211019 end */

/* 202203 start */
.mc_a1s1txt_li {
  width: 100%;
}

.mc_a1s2_list {
  flex-wrap: wrap;
}

.mc_a1s2_li:nth-child(1),
.mc_a1s2_li:nth-child(2) {
  width: 50%;
}

.ma_pchdml2r_p3 {
  padding-left: 0.5em;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p2 {
  font-size: 16px;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p3 {
  font-size: 14px;
}

.ma_pchdml2r_p2box {
  margin-top: 5px;
}

.ma_pchdml2r_p2box > li {
  margin-top: 5px;
}

.ma16_pchdm_ul2box .ma_pchdml2r_p1 {
  font-weight: bold;
}

.ma16_pchdm_ul2box .ma_pchdm_ul2 {
  margin: 0 -30px;
}

.ma16_pchdm_ul2box .ma_pchdm_li2 {
  padding: 0 30px;
}

@media screen and (min-width: 1200px) {
  a.mc_a1s1txt_li:hover {
    color: #009fe9;
  }
}

.gx_four_nav {
  display: none;
}

.xialaph h6 {
  position: relative;
}

.xialaph h6 img {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 35px;
  padding: 11px;
  cursor: pointer;
  transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.gx_four_nav a {
  opacity: 0.8;
  line-height: 30px !important;
}

.gx_four_nav .gx_navst {
  padding-left: 30px;
}

.mc_footer img {
  max-width: 100%;
}
/* 202203 end */

.l_pub_bott_link {
  display: flex;
  flex-wrap: wrap;
}

.l_pub_bott_icbox {
  margin: 10px 0;
}

.nobot .l_pub_bott_link {
  display: none;
}

.ma18_ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

/*20220516*/
a[href="javascript:void(0);"] {
  pointer-events: none;
}

.he_f2p1brsw {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.he_f2p1wd {
  max-width: calc(50% - 20px);
}

.he_f2p1wd a {
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ma_pw1_main {
  display: flex;
  flex-wrap: wrap;
}

.ma_pw1m_li {
  height: 100%;
}

.ma_pw1ml_title {
  font-size: 18px;
  height: auto !important;
}

.ma_pw1ml_font {
  height: auto !important;
  min-height: 254px;
}

.mc_ph_hd {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1200px) {
  .mc_index_body {
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  .ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_b1s9m_mbox {
    padding: 30px 20px;
  }

  .ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_b1s5m1r_p {
    padding: 0;
  }

  .ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma_publick_width {
    position: relative;
    left: 0;
    top: 0;
    z-index: 5;
    transform: none;
  }

  .ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma_phban {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .ma16_b1s9_main.ma16_b1s9_main2.gx_bjbtn.gx_imgboxhtbn.gx_blbanner .ma16_ny_ban_btn p {
    line-height: 36px;
  }

  .mc_ban_txtbox p {
    font-weight: normal !important;
  }

  .mc_index_body {
    padding-bottom: 68px !important;
  }

  .he_f2p1wd {
    max-width: none;
    width: 100%;
    margin: 5px 0;
  }

  .ma_pw1ml_font {
    min-height: auto !important;
  }

  body {
    padding-bottom: 68px !important;
  }
}

.ma_pw1 .mc_list_imgbox img,
.ma_pw3 .mc_list_imgbox img {
  transform: translate(0);
}
.mc_template_lisbox .ma16_b1s9_main2 img {
  min-height: 550px;
  width: auto !important;
  max-width: 1000% !important;
  left: 50%;
  transform: translateX(-50%);
}
.gx_cenbox3 {
  width: 100%;
  max-width: 1200px;
}
.gx_cenbox3 .ma18_li {
  padding: 0 15px;
}
.ma16_b1s5m1r_p {
  line-height: 1.4;
}
@media (max-width: 950px) {
  .mc_template_lisbox .ma16_b1s9_main2 img {
    width: 100% !important;
  }
}
/*404页面*/
.web404 {
  font-size: 0;
  width: 100%;
  height: 100vh;
}
.web404 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.web404 img:nth-child(2) {
  display: none;
}
.web404Text {
  position: absolute;
  width: 90%;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
}
.web404Text p {
  font-size: 32px;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}
.web404Btn {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 180px;
  line-height: 44px;
  border: 3px solid #fff;
  font-size: 18px;
  color: #fff;
  border-radius: 25px;
  margin-top: 54px;
}
@media (max-width: 750px) {
  .web404 img:nth-child(1) {
    display: none;
  }
  .web404 img:nth-child(2) {
    display: block;
  }
  .web404Text p {
    font-size: 4.5vw;
  }
}
.langjian,
.langfan,
.langen {
  display: none;
}
.gx_bannerbox {
  margin-bottom: 0;
}

.content_center {
  background-color: #fff;
  padding: 70px 0 100px;
}
.content_center h4 {
  text-align: center;
  margin-bottom: 50px;
  font-size: 32px;
}
.content_center_main {
  width: 1300px;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 5px;
}
.content_center_main .content_item {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  border-top: solid 5px #eee;
  padding: 30px 30px;
  width: calc(33.3% - 20px);
  box-sizing: border-box;
}
.content_center_main .content_item:hover {
  border-color: #009fe9;
}
.content_center_main .content_item li {
  margin-bottom: 20px;
  font-size: 16px;
  color: #777676;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content_center_main .content_item li a{
  color: #777676;
}

.content_center_main .content_item li::before {
  content: "";
  width: 5px;
  height: 5px;
  background-color: #009fe9;
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
}
@media (max-width: 1300px) {
  .content_center_main {
    width: calc(100% - 20px);
  }
}
@media (max-width: 760px) {
  .content_center_main .content_item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.laypage {
  text-align: center;
}
.layui-laypage .layui-laypage-skip {
  background-color: #f2f2f2;
}

.laypage .layui-laypage-count {
  background: rgba(0,0,0, 0);
}
