@media screen and (max-width: 1200px) {
  #header {
    background-color: #7E57C5;
    padding: 2.5vw 6.666667vw;
    height: 6.666667vw;
  }

  #header #menu {
    display: block;
    overflow: hidden;
    height: 0;
    opacity: 0;
    position: absolute;
    background-color: #7E57C5;
    width: 100%;
    left: 0;
    top: 100%;
    z-index: 999;
    border-top: 1px solid #ffffff;
    transition: all 1s;
  }

  #header #menu.on {
    height: auto;
    opacity: 1;
  }

  #header #menu .menu_item {
    margin: 0;
  }

  #header #menu .menu_item.on::after,
  #header #menu .menu_item:hover {
    width: 100%;
  }

  #header #menu .menu_item:hover .menu_item_title.on::after {
    transform: rotate(90deg);
  }

  #header #menu .menu_item .menu_item_title {
    text-align: center;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.833333vw 6.666667vw;
    line-height: 2;
  }

  #header #menu .menu_item .menu_item_title.on::after {
    content: '';
    display: inline-block;
    width: 1.2vw;
    height: 1.2vw;
    background: url(../imgs/dy_on.svg) no-repeat;
    background-size: 100% 100%;
    right: 6.666667vw;
    transition: all 0.4s;
  }

  #header #menu .menu_item .menu_secondary {
    position: relative;
    border-radius: 0;
  }

  #header #menu .menu_item .menu_secondary li a {
    line-height: 2.4;
  }

  #header #menu .menu_item .switch {
    margin: 1.666667vw auto;
  }

  #header .nav-icon {
    display: block;
  }

  #footer.on {
    background: #fcfcfc;
  }

  #footer .footer_conent {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 5.833333vw 3vw 3.177083vw;
  }

  #footer .footer_conent .footer_conent_left {
    flex: auto;
    display: flex;
	  flex-wrap: wrap
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item {
    margin-right: 5.520833vw;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item:last-child {
    margin-right: 0;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item .title {
    font-size: 0.833333vw;
    font-family: Source Han Sans SC;
    font-weight: bold;
    line-height: 1.2;
    color: #5C0F8B;
    margin-bottom: 2.9166667vw;
  }
  .moreBn span{
    font-size: 0.833333vw;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul {
    font-size: 0;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul li {
    margin-bottom: 1.041667vw;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul li a {
    display: inline-block;
    width: 6.979167vw;
    font-size: 0.833333vw;
    font-family: Source Han Sans SC;
    font-weight: 400;
    line-height: 1.2;
    color: #5C0F8B;
    opacity: 0.46;
    position: relative;
    white-space: nowrap;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul li a:hover {
    opacity: 1;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul li a::after {
    content: '';
    position: absolute;
    width: 0.3125vw;
    height: 0.520833vw;
    background-image: url(../imgs/footer_right.svg);
    background-size: 100% 100%;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 10;
  }

  #footer .footer_conent .footer_conent_right {
    flex: 0 0 24.166667vw;
  }

  #footer .statement {
    padding: 0 3vw;
  }

  .moreBn span {
    line-height: 1.2;
  }

  #banner {
    margin-top: 6.666667vw;
  }

  .home_content_swiper {
    margin-top: 6.666667vw;
  }

  .home_content_swiper #home_swiper .swiper-slide .swiper-slide-box .title {
    font-size: 2.395833vw;
    line-height: 1.3;
  }

  .home_content_swiper #home_swiper .swiper-slide .swiper-slide-box p {
    line-height: 1.3;
  }

  .home_plan {
    padding: 3.33333vw 3vw 5vw;
  }

  .home_plan .home_plan_tabs span {
    line-height: 2;
  }

  .home_plan .home_plan_tabs_content {
    display: none;
  }

  .home_plan .home_plan_tabs_content.show {
    display: flex;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box {
    max-width: 27.5vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box h4 {
    line-height: 1.4;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box p {
    line-height: 1.2;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .home_plan_tabs_content_box {
    max-width: 9.375vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .home_plan_tabs_content_box h4 {
    font-size: 1.041667vw;
    line-height: 1.2;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .bg {
    position: absolute;
    right: 0;
    bottom: 0;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(1) {
    border-bottom: 1px solid #D9D9D9;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(1) img {
    width: 14.84375vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(2) img {
    width: 19.0104167vw;
  }

  .home_news {
    overflow: hidden;
    padding: 3.33333vw 0 5vw;
    background-size: 100% 100%;
    background-repeat: no-repeat;
  }

  .home_news .mf_title {
    margin-bottom: 1.875vw;
  }

  .home_news .home_news_content .home_news_content_item {
    margin: 0 0.833333vw;
    flex: 0 0 22.416667vw;
  }

  .home_news .home_news_content .home_news_content_item .text h4 {
    line-height: 1.4;
  }

  .home_news .home_news_content .home_news_content_item .text p {
    line-height: 1.2;
  }

  .home_news .moreBn_box {
    text-align: center;
    margin-top: 3.125vw;
  }

  .about {
    overflow: hidden;
  }

  .about .about_content {
    margin: 5vw 3vw 4.166667vw;
    width: auto;
  }

  .about .about_content .mf_introduce {
    margin-right: 3vw;
  }

  .about .about_content .mf_introduce .mf_h2 {
    line-height: 1.4;
  }

  .about .about_content .mf_introduce p {
    line-height: 1.4;
  }

  .about .about_content .mf_introduce .mf_hx {
    margin: 2.864583vw 0 3.854167vw 0;
    width: 100%;
    height: 0;
    border: 1px solid #7E57C5;
    opacity: 0.19;
  }

  .about .about_content .mf_introduce .mf_list {
    display: flex;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:after {
    margin: 0 2.395833vw;
    content: '';
    display: block;
    height: 1.5625vw;
    border-right: 1px solid #D8C4E5;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(4):after {
    display: none;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box span {
    margin-left: 0.46875vw;
    font-size: 13px;
    font-family: Source Han Sans SC;
    font-weight: 400;
    line-height: 1.2;
    color: #7E57C5;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box .about-icon {
    width: 1.25vw;
    height: 1.40625vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(2) .about-icon {
    width: 1.354167vw;
    height: 1.197917vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(3) .about-icon {
    width: 0.989583vw;
    height: 1.145833vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(4) .about-icon {
    width: 1.09375vw;
    height: 0.9375vw;
  }

  .about .about_content .about-img-1 {
    flex: 0 0 35vw;
    height: 41.40625vw;
    display: none;
    overflow: hidden;
    border-radius: 1.302083vw;
  }

  .about .about_content .about-img-1 img {
    display: block;
    transition: all 3s;
    width: 100%;
  }

  .about .about_content .about-img-1:hover {
    border-radius: 1.302083vw;
  }

  .about .about_content .about-img-1:hover img {
    transform: scale(1.2);
  }

  .about .about-img-2 img {
    transition: all 3s;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
  }

  .about .about-img-2:hover img {
    transform: scale(1.2);
  }

  .about .about-img-2 .about_img_bg {
    height: 28.197917vw;
    background: linear-gradient(180deg, #7e57c5 0%, #5c0f8b 100%);
    opacity: 0.88;
    border-radius: 0.3125vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .about .about-img-2 .about_img_bg p {
    font-size: 13px;
    font-family: Source Han Sans SC;
    font-weight: 400;
    line-height: 2;
    color: #F7F7F7;
  }

  .business .rowFlex {
    padding: 3.33333vw 0 5vw;
  }

  .business .tablist {
    height: 40.104167vw;
    background: linear-gradient(275deg, #30024b 0%, #5c0f8b 100%);
    position: relative;
  }

  .business .tablist .tab {
    overflow: visible;
    max-width: 50%;
  }

  .business .tablist .tab .swiper-wrapper {
    display: flex;
    justify-content: center;
  }

  .business .tablist .tab .swiper-slide div {
    text-align: center;
  }

  .business .tablist .tab .swiper-slide span.on::after,
  .business .tablist .tab .swiper-slide span:hover::after {
    width: 100%;
  }

  .business .tablist .tab .swiper-slide-thumb-active span::after {
    width: 100%;
  }

  .business .tablist .tab span {
    position: relative;
    font-size: 16px;
    font-family: Source Han Sans SC;
    font-weight: 400;
    line-height: 0.989583vw;
    color: #FFFFFF;
    cursor: pointer;
  }

  .business .tablist .tab span::after {
    content: '';
    position: absolute;
    z-index: 999;
    height: 0.208333vw;
    background-color: #fff;
    left: 0;
    bottom: -0.833333vw;
    right: 0;
    width: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.4s;
  }

  .business .tablist::before {
    margin: 0 auto;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-right: 1.041666vw solid transparent;
    border-left: 1.041666vw solid transparent;
    border-top: 1.041666vw solid #fff;
    border-bottom: 1.041666vw solid transparent;
  }

  .business .tablist .taotow .swiper-slide {
    display: flex;
    align-items: center;
  }

  .business .tablist .taotow .swiper-slide .text_style {
    flex: auto;
    padding-left: 11.770833vw;
  }

  .business .tablist .taotow .swiper-slide .text_style h4 {
    margin-bottom: 1.302083vw;
    font-size: 2.083333vw;
    font-family: Source Han Sans SC;
    font-weight: bold;
    line-height: 2.5vw;
    color: #FFFFFF;
  }

  .business .tablist .taotow .swiper-slide .text_style p {
    font-size: 0.833333vw;
    font-family: Source Han Sans SC;
    font-weight: 400;
    line-height: 1.2;
    color: #FFFFFF;
  }

  .business .tablist .taotow .swiper-slide .text_style p:nth-child(2) {
    margin: 0.9375vw 0 1.9270833vw 0;
  }

  .talentDevelopment {
    background: rgba(91, 16, 139, 0.05);
    padding: 3.33333vw 0 5vw;
  }

  .culturalConcepts {
    padding: 3.33333vw 3vw 5vw;
  }

  .cases .textNew .introduction {
    width: 70%;
  }

  .researchPlatform .content {
    width: 100%;
    padding: 0 3vw;
  }

  .technology_theory .technology_theory_list .technology_theory_list_item .text p {
    line-height: 1.2;
  }
}

@media screen and (max-width: 768px) {
  #header {
    padding: 0 4.26667vw;
    height: 16vw;
  }

  #header .logo {
    width: 26.666667vw;
  }

  #header #menu .menu_item .menu_item_title {
    font-size: 3.7333vw;
    line-height: 3;
    padding: 0 4.26667vw;
  }

  #header #menu .menu_item .menu_item_title.on::after {
    width: 3.2vw;
    height: 3.2vw;
  }

  #header #menu .menu_item .menu_secondary li a {
    font-size: 3.2vw;
  }

  #header #menu .menu_item .switch {
    border-radius: 100px;
    padding: 1.3333vw 5.33333vw;
    display: flex;
    align-items: center;
  }

  #header #menu .menu_item .switch span {
    font-size: 3.7333vw;
    line-height: 1.2;
    margin-right: 1.3333vw;
  }

  #header #menu .menu_item .switch img {
    width: 1.260417vw;
  }

  #footer .footer_conent {
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8vw 4.26666vw 10.6666vw;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item {
    flex: 1;
    margin-right: 15.33333vw;
    /*text-align: center;*/
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item .title {
    font-size: 3.73333vw;
  }
  .moreBn span{
    font-size: 3.73333vw;
  }

  #footer .footer_conent .footer_conent_left .footer_menu_item ul li a {
    font-size: 3.2vw;
    width: 100%;
  }

  #footer .footer_conent .footer_conent_right {
    margin-top: 5.33333vw;
  }

  #footer .footer_conent .footer_conent_right .info p {
    line-height: 1.2;
    margin-bottom: 2.666667vw;
    font-size: 3.2vw;
  }

  #footer .footer_conent .footer_conent_right .outreach {
    justify-content: center;
  }

  #footer .footer_conent .footer_conent_right .outreach .outreachBn {
    width: 8vw;
    height: 8vw;
    margin-right: 2.666667vw;
  }

  #footer .footer_conent .footer_conent_right .outreach .outreachBn .outreachBn_box {
    width: 53.3333vw;
    height: 53.3333vw;
  }

  #footer .statement {
    flex-direction: column;
    height: auto;
    padding: 2.666667vw 4.26666vw;
  }

  #footer .statement span {
    line-height: 1.2;
    margin-bottom: 2.666667vw;
    font-size: 3.2vw;
  }

  #footer .statement a {
    line-height: 1.2;
    font-size: 3.2vw;
  }
  #footer .statement .ps{
    width: 100%;
  }
  #footer .statement .ps a {
    margin-left: 0;
  }
  .moreBn span {
    line-height: 1.2;
  }

  .moreBn i {
    width: 2.666667vw;
    height: 2.133333vw;
  }

  .mf_title {
    font-size: 19px;
    font-family: Source Han Sans SC;
    font-weight: bold;
    line-height: 1.4;
    color: #30024B;
    text-align: center;
  }

  #banner {
    margin-top: 16vw;
  }

  #banner .title {
    font-size: 3.73333vw;
    line-height: 1.2;
    left: 4.26666vw;
  }

  .home_content_swiper {
    margin-top: 16vw;
  }

  .home_content_swiper #home_swiper .swiper-slide.ani-slide .swiper-slide-box {
    left: 1.2vw;
    max-width: 36vw;
  }

  .home_content_swiper #home_swiper .swiper-slide.ani-slide .swiper-slide-box .title {
    font-size: 19px;
  }

  .home_content_swiper #home_swiper .swiper-slide.ani-slide .swiper-slide-box p {
    font-size: 3.2vw;
    overflow: hidden;
    display: -webkit-box;
    display: none;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
  }

  .home_content_swiper #home_swiper .mf-swiper-button .mf-swiper-button-next,
  .home_content_swiper #home_swiper .mf-swiper-button .mf-swiper-button-prev {
    width: 9.33333vw;
  }

  .home_classify .home_classify_item .home_classify_item_box h4 {
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 2.66667vw;
  }

  .home_classify .home_classify_item .home_classify_item_box .home_classify_item_box_text {
    font-size: 4.266667vw;
    line-height: 1.2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-top: auto;
  }

  .home_plan {
    padding: 8vw 4.26666vw 10.6666vw;
  }

  .home_plan .mf_title {
    margin-bottom: 4.26666vw;
  }

  .home_plan .home_plan_tabs {
    justify-content: flex-start;
    overflow: auto;
  }

  .home_plan .home_plan_tabs_content {
    flex-direction: column;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left {
    flex: 0 0 40vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box {
    left: 4.26666vw;
    max-width: 53.33333vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box h4 {
    font-size: 3.733333vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_left .home_plan_tabs_content_box p {
    font-size: 3.2vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right {
    flex-direction: row;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item {
    height: auto;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .home_plan_tabs_content_box {
    max-width: 100%;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .home_plan_tabs_content_box h4 {
    font-size: 3.733333vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item .home_plan_tabs_content_box p {
    font-size: 3.2;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(1) {
    border-bottom: none;
    border-right: 1px solid #D9D9D9;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(1) img {
    width: 19.84375vw;
  }

  .home_plan .home_plan_tabs_content .home_plan_tabs_content_right .home_plan_tabs_content_item:nth-child(2) img {
    width: 22.84375vw;
  }

  .home_news {
    padding: 8vw 0 10.6666vw;
  }

  .home_news .mf_title {
    margin-bottom: 4.26666vw;
  }

  .home_news .home_news_content {
    flex-wrap: wrap;
    padding: 0 2.93333vw;
  }

  .home_news .home_news_content .home_news_content_item {
    margin: 0;
    flex: 0 0 50%;
    padding: 0 1.33333vw;
    margin-bottom: 2.666667vw;
  }

  .home_news .home_news_content .home_news_content_item .text {
    padding: 2.666667vw;
  }

  .home_news .home_news_content .home_news_content_item .text h4 {
    margin-bottom: 1.6vw;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    font-size: 14px;
  }

  .home_news .home_news_content .home_news_content_item .text p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
  }

  .about .about_content {
    margin: 8vw 4.26666vw 10.6666vw;
    align-items: flex-start;
    flex-direction: column-reverse;
  }

  .about .about_content .mf_introduce .mf_h2 {
    font-size: 20px;
  }

  .about .about_content .mf_introduce p {
    font-size: 3.2vw;
  }

  .about .about_content .mf_introduce .mf_list {
    flex-wrap: wrap;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box {
    flex: 0 0 50%;
    margin-bottom: 2.666667vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box .about-icon {
    width: 4.25vw;
    height: 4.40625vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(2) .about-icon {
    width: 4.25vw;
    height: 4.40625vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:after {
    margin: 0 2.395833vw;
    content: '';
    display: block;
    height: 1.5625vw;
    border-right: 1px solid #D8C4E5;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(4):after {
    margin: 0 2.395833vw;
    content: '';
    display: block;
    height: 1.5625vw;
    border-right: 1px solid #D8C4E5;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(3) .about-icon {
    width: 4.25vw;
    height: 4.40625vw;
  }

  .about .about_content .mf_introduce .mf_list .about-icon_box:nth-child(4) .about-icon {
    width: 4.25vw;
    height: 4.40625vw;
  }

  .about .teamIntroduction .teamIntroduction_box {
    flex-direction: column-reverse;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_left {
    width: 100%;
    height: auto;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_left .swiper-slide .box {
    width: 100%;
    padding: 5.33333vw 4.26666vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_left .swiper-slide .box .roleint .roleint_left .name {
    font-size: 13px;
    margin-bottom: 10px;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_left .swiper-slide .box .roleint .roleint_right {
    font-size: 3.2vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right {
    width: 100%;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-pagination {
    left: 0;
  }
.about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-button-prev {
    width: 8vw;
    height: 8vw;
    top: 90.5%;
    right: 5%;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-button-prev i {
    width: 3.2vw;
    height: 3.2vw;
  }
  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-button-next {
    width: 8vw;
    height: 8vw;
    top: 90.5%;
    right: 5%;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-button-next i {
    width: 3.2vw;
    height: 3.2vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .expert {
    width: 100%;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .expert .about-img-4 {
    margin: 2.666667vw 0;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .expert .expert_box {
    padding: 4.26666vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .expert .expert_box .p_1 {
    font-size: 4.26666vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .expert .expert_box .p_2 {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .about .teamIntroduction .teamIntroduction_box .teamIntroduction_right .swiper-slide {
    height: auto;
    font-size: 0;
  }

  .business .rowFlex {
    padding: 8vw 4.26666vw 10.6666vw;
  }

  .business .rowFlex .text_center {
    width: 100%;
  }

  .business .rowFlex .text_center .mf_title {
    width: 70.104167vw;
    height: 14.08333vw;
    line-height: 14.08333vw;
  }

  .business .rowFlex .text_center .text {
    max-width: 100%;
    font-size: 3.2vw;
  }

  .business .tablist {
    height: auto;
  }

  .business .tablist .tab {
    max-width: 93%;
  }

  .business .tablist .tab .span {
    font-size: 3.2vw;
  }

  .business .tablist .taotow .swiper-slide {
    flex-direction: column-reverse;
  }

  .business .tablist .taotow .swiper-slide .text_style {
    padding-left: 0;
    padding: 4.26666vw;
  }

  .business .tablist .taotow .swiper-slide .text_style h4 {
    line-height: 1.2;
    font-size: 4.26666vw;
  }

  .business .tablist .taotow .swiper-slide .text_style p {
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .talentDevelopment {
    padding: 8vw 4.26666vw 10.6666vw;
  }

  .talentDevelopment .mf_title {
    margin-bottom: 2.666667vw;
  }

  .talentDevelopment .talentDevelopment_list {
    flex-wrap: wrap;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item {
    flex: 0 0 50%;
    margin-bottom: 2.666667vw;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item:hover .talentDevelopment_list_item_box {
    padding-top: 2.389583vw;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item .talentDevelopment_list_item_box {
    height: 52vw;
    padding-top: 11.8125vw;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item .talentDevelopment_list_item_box .img_box {
    width: 5.96875vw;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item .talentDevelopment_list_item_box .title {
    font-size: 4.26666vw;
  }

  .talentDevelopment .talentDevelopment_list .talentDevelopment_list_item .talentDevelopment_list_item_box .text {
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .employeeWelfare {
    padding: 8vw 4.26666vw 10.6666vw;
  }

  .employeeWelfare .mf_title {
    margin-bottom: 5.33333vw;
  }

  .employeeWelfare .employeeWelfare_list {
    max-width: 100%;
  }

  .employeeWelfare .employeeWelfare_list .employeeWelfare_list_item {
    flex: 0 0 26.989583vw;
    height: 35.875vw;
  }

  .employeeWelfare .employeeWelfare_list .employeeWelfare_list_item .employeeWelfare_list_item_box img {
    width: 9.33333vw;
  }

  .employeeWelfare .employeeWelfare_list .employeeWelfare_list_item .employeeWelfare_list_item_box .title {
    font-size: 4.26666vw;
    margin-top: 3.2vw;
  }

  .employeeWelfare .employeeWelfare_list .employeeWelfare_list_item .alert .title {
    font-size: 3.73333vw;
    line-height: 1.2;
  }

  .employeeWelfare .employeeWelfare_list .employeeWelfare_list_item .alert .text {
    font-size: 3.2vw;
    line-height: 1.2;
    width: 100%;
  }

  .workEnvironment .workEnvironment_item {
    flex-direction: column-reverse;
  }

  .workEnvironment .workEnvironment_item:nth-child(2n) {
    flex-direction: column-reverse;
  }

  .workEnvironment .workEnvironment_item .workEnvironment_item_left .title {
    line-height: 1.2;
    font-size: 3.73333vw;
  }

  .workEnvironment .workEnvironment_item .workEnvironment_item_left .text {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .culturalConcepts {
    padding: 5.33333vw 4.26666vw 10.6666vw;
  }

  .culturalConcepts .culturalConcepts_content {
    flex-direction: column;
  }

  .culturalConcepts .culturalConcepts_content .culturalConcepts_content_left .culturalConcepts_list_item {
    padding: 2.666667vw 0;
  }

  .culturalConcepts .culturalConcepts_content .culturalConcepts_content_left .culturalConcepts_list_item .title {
    padding-right: 4.26666vw;
    line-height: 1.2;
    font-size: 3.73333vw;
    margin-bottom: 2.666667vw;
  }

  .culturalConcepts .culturalConcepts_content .culturalConcepts_content_left .culturalConcepts_list_item .title .icon_right {
    width: 2.46875vw;
    height: 2.833333vw;
  }

  .culturalConcepts .culturalConcepts_content .culturalConcepts_content_left .culturalConcepts_list_item .text {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .cases .content {
    flex-direction: column;
  }

  .cases .content .textNew {
    width: 100%;
  }

  .cases .content .textNew .bg_fff {
    min-height: auto;
  }

  .cases .content .textNew .introduction {
    width: 100%;
    padding: 5.33333vw 4.26666vw;
  }

  .cases .content .textNew .introduction h4 {
    font-size: 4.26666vw;
    line-height: 1.2;
    width: 100%;
    margin-bottom: 1.33333vw;
  }

  .cases .content .textNew .introduction h5 {
    font-size: 3.73333vw;
    line-height: 1.2;
  }

  .cases .content .textNew .introduction .introduction_text {
    font-size: 3.2vw;
    line-height: 1.4;
  }

  .cases .content .textNew .spanList span {
    padding: 1.066666vw 2.666667vw;
  }

  .media .content .mf_title {
    margin: 8vw 0 5.33333vw;
  }

  .media .content .borderNew {
    flex-direction: column;
    height: auto;
  }

  .media .content .borderNew .home_11 {
    width: 100%;
    height: auto;
  }

  .media .content .borderNew .text_Net {
    padding: 2.666667vw;
  }

  .media .content .borderNew .text_Net .p_1 {
    line-height: 1.2;
    font-size: 3.2vw;
    margin-bottom: 1.6vw;
  }

  .media .content .borderNew .text_Net h4 {
    line-height: 1.2;
    font-size: 3.73333vw;
  }

  .media .content .borderNew .text_Net .p_2 {
    font-size: 3.2vw;
    line-height: 1.2;
    width: 100%;
  }

  .media .content .tab_m_r {
    width: 100%;
  }

  .media .content .tab_m_r .tab {
    justify-content: center;
    font-size: 4.266667vw;
  }

  .media .content .tab_m_r .tab span {
    line-height: 1.2;
    font-size: 3.2vw;
    margin: 0px 2.041666vw;
  }

  .media .content .tab_m_r .tab .dy,
  .media .content .tab_m_r .tab .xy {
    flex: 0 0 8vw;
    height: 8vw;
  }

  .media .content .tab_m_r .tab .dy i,
  .media .content .tab_m_r .tab .xy i {
    width: 2.666667vw;
    height: 2.666667vw;
  }

  .mediaShow .content {
    width: 100%;
    padding: 0 4.26666vw;
  }

  .mediaShow .content .mf_title {
    margin: 8vw 0 5.33333vw;
  }

  .mediaShow .content .time {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .mediaShow .content .text p {
    font-size: 3.2vw;
  }

  .mediaShow .content .a_2 {
    margin-bottom: 2.666667vw;
  }

  .mediaShow .content .a_1,
  .mediaShow .content .a_3,
  .mediaShow .content .a_2 {
    font-size: 3.73333vw;
    line-height: 1.2;
  }

  .message .content {
    width: 100%;
    padding: 0 4.26666vw;
    flex-direction: column;
  }

  .message .content .message_left {
    margin-right: 0;
  }

  .message .content .message_left .textNew_1 h2 {
    font-size: 4.26666vw;
    margin-bottom: 5.33333vw;
  }

  .message .content .message_left .textNew_1 p {
    font-size: 3.73333vw;
    line-height: 1.2;
  }

  .message .content .message_left .ewm {
    width: 53.333333vw;
    margin: 0 auto;
  }

  .message .content .message_left .ewm img {
    width: 100%;
    height: auto;
  }

  .message .content .message_left .ewm .P_1 {
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .message .content .message_right {
    flex: auto;
    margin-top: 5.33333vw;
  }

  .message .content .message_right .form_item {
    margin-bottom: 2.666667vw;
  }

  .message .content .message_right .form_item input {
    font-size: 18px;
    height: 10.6666vw;
  }

  .message .content .message_right .form_item textarea {
    height: 26.66667vw;
    font-size: 19px;
  }

  .message .content .message_right .form_item .prompt {
    font-size: 3.2vw;
    margin-top: 2.666667vw;
  }

  .message .content .form_button {
    width: 100%;
    height: 10.6666vw;
    line-height: 10.6666vw;
  }

  .recruit {
    margin-top: 16vw;
  }

  .recruit .recruit_box {
    padding: 0 4.26666vw;
  }

  .recruit .recruit_box p {
    line-height: 1.2;
    font-size: 3.73333vw;
  }

  .recruit .recruit_box h2 {
    line-height: 1.4;
    font-size: 4.26666vw;
  }

  .recruit .recruit_box .button {
    padding: 1.6vw 5.33333vw;
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .researchPlatform .content {
    padding: 0 4.26666vw;
  }

  .researchPlatform .content .title {
    font-size: 4.26666vw;
    line-height: 1.2;
  }

  .researchPlatform .content .p_1 {
    line-height: 1.2;
    font-size: 3.2vw;
    width: 100%;
    color: #666666;
  }

  .researchPlatform .content .text_div_1 img {
    width: 6.34375vw;
    height: 6.34375vw;
  }

  .researchPlatform .content .text_div_1 h4 {
    line-height: 1.4;
    font-size: 3.73333vw;
  }

  .researchPlatform .content .text_div_1 span {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .researchPlatform .content .text_div_1 p {
    font-size: 3.2vw;
    line-height: 1.2;
    width: 100%;
    color: #666666;
  }

  .researchPlatform .content .text_div_2 img {
    width: 6.34375vw;
    height: 6.34375vw;
  }

  .researchPlatform .content .text_div_2 h4 {
    line-height: 1.4;
    font-size: 3.73333vw;
  }

  .researchPlatform .content .p_2 {
    font-size: 3.2vw;
    line-height: 1.2;
    width: 100%;
  }

  .researchPlatform .content .text_div_3 {
    flex-direction: column;
  }

  .researchPlatform .content .text_div_3 span {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .researchPlatform .content .text_div_3 p {
    line-height: 1.2;
    font-size: 3.2vw;
  }

  .technology_theory .technology_theory_title p {
    line-height: 1.6;
    font-size: 3.73333vw;
  }

  .technology_theory .technology_theory_list {
    flex-direction: column;
    padding: 0 4.26666vw;
  }

  .technology_theory .technology_theory_list .technology_theory_list_item {
    margin: 0 0 5.33333vw;
  }

  .technology_theory .technology_theory_list .technology_theory_list_item .text {
    padding: 2.666667vw;
  }

  .technology_theory .technology_theory_list .technology_theory_list_item .text .title {
    font-size: 19px;
    line-height: 1.4;
    margin-bottom: 2.666667vw;
  }

  .technology_theory .technology_theory_list .technology_theory_list_item .text p {
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .technology_introduce {
    flex-direction: column;
    align-items: center;
  }

  .technology_introduce .technology_introduce_info h4 {
    font-size: 3.73333vw;
    line-height: 1.4;
  }

  .technology_introduce .technology_introduce_info .text p {
    font-size: 3.2vw;
    line-height: 1.2;
  }

  .technology_competitiveness .technology_competitiveness_list {
    flex-wrap: wrap;
  }

  .technology_competitiveness .technology_competitiveness_list .technology_competitiveness_list_item {
    flex: 0 0 45%;
    height: 48vw;
    margin-bottom: 2.666667vw;
  }

  .technology_competitiveness .technology_competitiveness_list .technology_competitiveness_list_item .img_box {
    width: 8vw;
  }

  .technology_competitiveness .technology_competitiveness_list .technology_competitiveness_list_item h4 {
    font-size: 4.26666vw;
    line-height: 1.4;
  }

  .technology_competitiveness .technology_competitiveness_list .technology_competitiveness_list_item p {
    font-size: 3.2vw;
    line-height: 1.2;
  }
}