@charset "UTF-8";
@media only screen and (max-width: 1024px) {
  body {
    font-family: "Helvetica","Arial",sans-serif; }
  /* 头部 */
  header.gwi-container {
    position: relative;
    height: 65px;
  }
  .futuresolutions-header{
    width: 100%;
    background: #fff;
    z-index: 10;
  }
  .futuresolutions-header section{
    width: 100%;
  }
  .gwi-redline {
    position: absolute;
    top: 0px;
    z-index: 8000;
    width: 100%;
    height: 3px;
    background: url(../images/pc_mitsubishi_redline.png) top center repeat-x fixed;
  }
  header.gwi-container .gwi-header-upper {
    height: 65px;
  }
  header.gwi-container .gwi-header-upper:after {
    display: block;
    clear: both;
    content: '';
  }
  header.gwi-container .gwi-logo {
    width: auto;
    position: relative;
    float: left;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%;
  }
  header.gwi-container .gwi-logo img {
    width: auto;
    height: 35px;
    padding: 0 16px;
  }
  .gwi-logo .gwi-countryname {
  }
  .gwi-logo .gwi-countryname .gwi-countryname-inner {
    font-size: 14px;
    font-weight: bold;
    font-family: "Helvetica","Arial",sans-serif;
  }
  /* //头部 */
  /* 底部 */
  .footer-area .fut-about-area {
    margin-top: 10px;
    padding: 10px 0;
    text-align: center;
    background-color: #dbdbdb; }
  .footer-area .fut-about-area .fut-about-detail {
    padding-right: 0;
    text-align: center; }
  .footer-area .fut-about-area .fut-about-detail span {
    margin: 0 0 10px 0;
    display: block;
    font-size: 14px;
    font-weight: bold; }
  .footer-area .fut-about-area .fut-about-detail span img {
    width: 100%; }
  .pc_scsmod-wechat-official .pc_scsmod-wechat-qrbox {
    background-color: #fff;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
    display: none;
    left: 50%;
    margin-left: -100px;
    position: absolute;
    bottom: 100%;
    width: 200px;
    z-index: 999;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .footer-area .fut-about-area .fut-about-detail a {
    position: relative;
    margin: 0 10px;
    display: inline-block;
    font-size: 0;
    vertical-align: middle; }
  .footer-area .fut-ps-area {
    overflow: hidden;
    background-color: #dbdbdb;
    color: #333;
    font-size: 12px; }
  .footer-area .fut-ps-area .fut-ps-detail-r a {
    position: relative;
    margin: 0;
    padding: 10px;
    display: block;
    border-bottom: 1px solid #fff;
    text-decoration: none;
    color: #333; }
  .footer-area .fut-ps-area .fut-ps-detail-r a:after {
    content: '>';
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 5px;
    height: 8px;
    /* background: url(../images/icon-right-01.png); */
    background-size: 100% 100%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  .footer-area .fut-ps-area .fut-ps-detail-l {
    padding: 10px 0 10px 10px; }
  /* //底部 */
  /* about */
  .new_about .body_new {
    border-top: 1px solid #f0f0f0; }
  .about_header {
    margin: 30px auto 30px auto;
    width: 92%;
    display: table;
    font-size: 0; }
  .about_data,
  .about_number_01 {
    display: table-cell;
    width: 50%;
    text-align: center;
    vertical-align: middle; }
  .about_data img {
    width: 100%; }
  .about_number_01 img {
    width: 80%; }
  .about_header .about_data {
    animation-duration: .7s;
    animation-delay: 1.5s; }
  .about_header .about_number_01 {
    animation-duration: .7s;
    animation-delay: 2s; }
  .about_map_area {
    position: relative;
    font-size: 0; }
  .about_map_area .about_number_02 {
    position: absolute;
    left: 4%;
    top: 0;
    z-index: 1; }
  .about_map_area .about_number_02 {
    animation-duration: .7s;
    animation-delay: 1s; }
  .about_map_area .about_number_02 img {
    width: 40%; }
  .about_map_area .map_show {
    animation-duration: .7s;
    animation-delay: .5s; }
  .about_map_area .map_show img {
    width: 100%; }
  .about_intro_area {
    margin: 0 auto;
    width: 92%;
    display: table;
    font-size: 0; }
  .intro_txt,
  .intro_detail {
    display: table-cell;
    text-align: right;
    vertical-align: middle; }
  .intro_txt img {
    width: 100%; }
  .intro_detail img {
    width: 80%; }
  .intro_txt {
    width: 60%; }
  .intro_detail {
    width: 40%; }
  .layout_bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/about/layout_bg.png) repeat scroll 0 0;
    z-index: 2; }
  .layout_bg.on {
    display: block; }
  .about_layout {
    display: none;
    position: fixed;
    top: 80px;
    left: 4%;
    width: 92%;
    height: 80%;
    z-index: 3; }
  .about_layout_next {
    background-color: #fff;
    height: 100%;
    overflow-y: scroll; }
  .about_layout.on {
    display: block; }
  .layout_close {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0; }
  .layout_close img {
    width: 40px; }
  .about_company_area {
    padding-bottom: 40px; }
  .company_one_area {
    margin: 0 auto;
    width: 90%;
    padding-top: 20px; }
  .company_one_area .company_area_title {
    margin-bottom: 15px; }
  .company_one_area .company_area_title strong {
    display: inline-block;
    width: 83px;
    height: 20px;
    background: url(../images/about/ttl_bg_01.png) no-repeat scroll 0 0;
    background-size: 100% auto;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-align: center; }
  .company_area_one {
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid #ff0000; }
  .company_area_one .company_area_one_title {
    margin-bottom: 10px;
    width: 90%;
    color: #4d4b4b;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.6; }
  .company_area_one .company_plus {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0; }
  .company_area_one .company_plus img {
    width: 20px;
    height: 20px; }
  .company_area_one .company_area_one_content {
    display: none; }
  .company_area_one.on .company_area_one_content {
    display: block; }
  .company_area_one.on .company_plus {
    display: none; }
  .company_area_one_content article {
    margin-bottom: 10px;
    color: #4d4b4b;
    font-size: 14px;
    line-height: 1.4; }
  .company_area_one_bottom {
    margin-bottom: 10px;
    display: table;
    width: 100%; }
  .company_area_one_bottom_left {
    display: table-cell;
    vertical-align: bottom; }
  .company_area_one_bottom_left ul {
    margin: 0;
    padding: 0;
    font-size: 0; }
  .company_area_one_bottom_left ul li {
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 0;
    list-style: none; }
  .company_area_one_bottom_left ul li img {
    height: 46px; }
  .company_area_one_bottom_right {
    display: table-cell;
    width: 100px;
    vertical-align: bottom;
    text-align: right; }
  .company_area_one_bottom_right a img {
    width: 70px; }
  .company_area_one_bottom_right .company_min {
    display: inline-block; }
  .company_area_one_bottom_right .company_min img {
    width: 20px;
    height: 20px; }
  /* //about */
  /* activity */
  .video_area {
    position: relative;
    height: 160px;
    overflow: hidden; }
  .manufacturing {
    background: #FFFFFF;
    background-size: cover; }
  .manufacturing .video_area {
    background: url(../images/manufacturing/tit_bg.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .mobility .video_area {
    background: url(../images/mobility/tit_bg.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .city .video_area {
    background: url(../images/city/tit_bg.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .life .video_area {
    background: url(../images/life/tit_bg.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .coretechnology .video_area {
    background: url(../images/coretechnology/tit_bg.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .edu .video_area {
    background: url(../images/activity/edu750x243.gif) no-repeat scroll 0 0;
    background-size: cover; }
  .video_area .video_txt_area {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #fff;
    z-index: 1; }
  .video_area .video_txt_area h1 {
    margin: 10px 0;
    font-weight: normal; }
  .video_area .video_txt_area h1 strong {
    display: block;
    font-size: 21px;
    font-weight: normal; }
  .video_area .video_txt_area h1 span {
    padding-top: 6px;
    position: relative;
    display: block;
    font-size: 16px; }
  .video_area .video_txt_area h1 span::before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    width: 26px;
    height: 2px;
    background-color: #ff0000; }
  .video_area .video_txt_area article {
    line-height: 1.4;
    text-align: center;
    font-size: 0; }
  .video_area .video_txt_area article img {
    width: 100%; }
  .edu .video_area .video_txt_area article img {
    width: 70%; }
  .video_area video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%; }
  body.new_1217_activity header {
    position: fixed;
    top: 0;
    width: 100%; }
  body.new_1217_activity .video_area {
    position: fixed;
    top: 52px;
    width: 100%; }
  .new_1217_activity_area {
    padding-top: 230px; }
  .activity_slider .swiper-slide {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    overflow: auto; }
  .new_1217_activity .swiper-pagination {
    position: fixed;
    bottom: 5vh;
    right: 4.8vw;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    z-index: 9; }
  .new_1217_activity .swiper-pagination .swiper-pagination-bullet {
    margin-bottom: 5px;
    display: block;
    background-color: #c8c8c8;
    border: 1px solid #c8c8c8;
    opacity: 1; }
  .new_1217_activity .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
    border: 1px solid red; }
  .new_1217_activity_sliderdown {
    position: fixed;
    bottom: 2vh;
    left: 50%;
    width: 25px;
    transform: translateX(-50%);
    z-index: 2; }
  .new_1217_activity_sliderdown img {
    width: 100%; }
  .activity_slider .activity_show {
    position: static;
    left: 50%;
    top: 50%;
    margin: 0 auto;
    /* -webkit-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); */
    font-size: 0; }
  .activity_slider .section03 .activity_show {
    margin: 0 auto;
    position: static;
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0); }
  .manu_nav img, .manu_txt img, .manu_lm_l1 img,
  .manu_lm_l2 img, .manu_lm_l3 img, .manu_lm_l4 img,
  .manu_btn_xq img, .manu_bg_space img, .manu_left img,
  .manu_right img, .manu_pop img {
    width: 100%; }
  .manu_left {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    left: 5%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .manu_right {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    right: -1%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .manu_bg_space {
    width: 100%; }
  .manu_nav {
    position: absolute;
    top: 1%;
    width: 83.06667%;
    left: 8.4%; }
  .manu_txt {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 88.66667%;
    left: 3.73333%; }
  .manu_lm_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 60.93333%;
    left: 3.73333%; }
  .manu_lm_l2 {
    position: absolute;
    top: 1%;
    margin-top: 92%;
    width: 60.66667%;
    left: 3.73333%; }
  .manu_lm_l3 {
    position: absolute;
    top: 1%;
    margin-top: 100%;
    width: 26.4%;
    left: 3.73333%; }
  .manu_lm_l4 {
    position: absolute;
    top: 1%;
    margin-top: 108%;
    width: 54.93333%;
    left: 3.73333%; }
  .manu_btn_xq {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .manu_pop {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .manu_pop .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .manu_pop .manu_lm_r1 {
      position: absolute;
      top: 9%;
      width: 31.6%;
      left: 10%; }
    .manu_pop .manu_lm_r2 {
      position: absolute;
      top: 9%;
      width: 37.06667%;
      left: 53.06667%; }
    .manu_pop .manu_lm_r3 {
      position: absolute;
      top: 32%;
      width: 36.93333%;
      left: 10%; }
    .manu_pop .manu_lm_r4 {
      position: absolute;
      top: 32%;
      width: 36.93333%;
      left: 53.06667%; }
    .manu_pop .manu_lm_r5 {
      position: absolute;
      top: 53%;
      width: 36.93333%;
      left: 10%; }
    .manu_pop .manu_lm_r6 {
      position: absolute;
      top: 53%;
      width: 36.93333%;
      left: 53.06667%; }
    .manu_pop .manu_lm_r7 {
      position: absolute;
      top: 75%;
      width: 36.93333%;
      left: 10%; }
    .manu_pop .manu_lm_r8 {
      position: absolute;
      top: 75%;
      width: 36.93333%;
      left: 53.06667%; }
    .manu_pop .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .mobility_nav img, .mobility_txt1 img, .mobility_txt2 img, .mobility_txt3 img, .mobility_lm1_l1 img,
  .mobility_lm1_l2 img, .mobility_lm1_l3 img, .mobility_lm1_l4 img,
  .mobility_lm2_l1 img, .mobility_lm2_l2 img, .mobility_lm2_l3 img, .mobility_lm2_l4 img,
  .mobility_lm3_l1 img, .mobility_lm3_l2 img, .mobility_lm3_l3 img, .mobility_lm3_l4 img,
  .mobility_btn_xq1 img, .mobility_btn_xq2 img, .mobility_btn_xq3 img, .mobility_bg_space img, .mobility_left img,
  .mobility_right img, .mobility_pop1 img, .mobility_pop2 img, .mobility_pop3 img {
    width: 100%; }
  .mobility_left {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    left: 5%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .mobility_right {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    right: -1%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .mobility_bg_space {
    width: 100%; }
  .mobility_nav {
    position: absolute;
    top: 1%;
    width: 83.06667%;
    left: 8.4%; }
  .mobility_txt1 {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 84.26667%;
    left: 3.73333%; }
  .mobility_txt2 {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 61.06667%;
    left: 3.73333%; }
  .mobility_txt3 {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 72.26667%;
    left: 3.73333%; }
  .mobility_lm1_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 63.33333%;
    left: 3.73333%; }
  .mobility_lm1_l2 {
    position: absolute;
    top: 1%;
    margin-top: 96%;
    width: 63.6%;
    left: 3.73333%; }
  .mobility_lm1_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 49.86667%;
    left: 3.73333%; }
  .mobility_lm2_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 63.33333%;
    left: 3.73333%; }
  .mobility_lm2_l2 {
    position: absolute;
    top: 1%;
    margin-top: 96%;
    width: 51.46667%;
    left: 3.73333%; }
  .mobility_lm2_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 56.66667%;
    left: 3.73333%; }
  .mobility_lm3_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 72.8%;
    left: 3.73333%; }
  .mobility_lm3_l2 {
    position: absolute;
    top: 1%;
    margin-top: 93%;
    width: 56.4%;
    left: 3.73333%; }
  .mobility_lm3_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 49.73333%;
    left: 3.73333%; }
  .mobility_btn_xq1 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .mobility_btn_xq2 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .mobility_btn_xq3 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .mobility_pop1 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .mobility_pop1 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .mobility_pop1 .mobility_lm1_r1 {
      position: absolute;
      top: 5%;
      width: 31.6%;
      left: 10%; }
    .mobility_pop1 .mobility_lm1_r2 {
      position: absolute;
      top: 5%;
      width: 37.06667%;
      left: 53.06667%; }
    .mobility_pop1 .mobility_lm1_r3 {
      position: absolute;
      top: 22.5%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop1 .mobility_lm1_r4 {
      position: absolute;
      top: 22.5%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop1 .mobility_lm1_r5 {
      position: absolute;
      top: 40%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop1 .mobility_lm1_r6 {
      position: absolute;
      top: 40%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop1 .mobility_lm1_r7 {
      position: absolute;
      top: 57.5%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop1 .mobility_lm1_r8 {
      position: absolute;
      top: 57.5%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop1 .mobility_lm1_r9 {
      position: absolute;
      top: 76%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop1 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .mobility_pop2 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .mobility_pop2 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .mobility_pop2 .mobility_lm2_r1 {
      position: absolute;
      top: 6%;
      width: 31.6%;
      left: 10%; }
    .mobility_pop2 .mobility_lm2_r2 {
      position: absolute;
      top: 6%;
      width: 37.06667%;
      left: 53.06667%; }
    .mobility_pop2 .mobility_lm2_r3 {
      position: absolute;
      top: 27%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop2 .mobility_lm2_r4 {
      position: absolute;
      top: 27%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop2 .mobility_lm2_r5 {
      position: absolute;
      top: 49%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop2 .mobility_lm2_r6 {
      position: absolute;
      top: 49%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop2 .mobility_lm2_r7 {
      position: absolute;
      top: 71%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop2 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .mobility_pop3 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .mobility_pop3 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .mobility_pop3 .mobility_lm3_r1 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 10%; }
    .mobility_pop3 .mobility_lm3_r2 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 53.06667%; }
    .mobility_pop3 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .city_nav img, .city_txt1 img, .city_txt2 img, .city_lm1_l1 img,
  .city_lm1_l2 img, .city_lm1_l3 img, .city_lm1_l4 img,
  .city_lm2_l1 img, .city_lm2_l2 img, .city_lm2_l3 img, .city_lm2_l4 img,
  .city_btn_xq1 img, .city_btn_xq2 img, .city_bg_space img, .city_left img,
  .city_right img, .city_pop1 img, .city_pop2 img {
    width: 100%; }
  .city_left {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    left: 5%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .city_right {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    right: -1%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .city_bg_space {
    width: 100%; }
  .city_nav {
    position: absolute;
    top: 1%;
    width: 83.06667%;
    left: 8.4%; }
  .city_txt1 {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 81.46667%;
    left: 3.73333%; }
  .city_txt2 {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 89.73333%;
    left: 3.73333%; }
  .city_lm1_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 89.46667%;
    left: 3.73333%; }
  .city_lm1_l2 {
    position: absolute;
    top: 1%;
    margin-top: 93%;
    width: 44.53333%;
    left: 3.73333%; }
  .city_lm1_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 36.66667%;
    left: 3.73333%; }
  .city_lm2_l1 {
    position: absolute;
    top: 1%;
    margin-top: 71%;
    width: 51.86667%;
    left: 3.73333%; }
  .city_lm2_l2 {
    position: absolute;
    top: 1%;
    margin-top: 96%;
    width: 30%;
    left: 3.73333%; }
  .city_lm2_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 32.26667%;
    left: 3.73333%; }
  .city_btn_xq1 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .city_btn_xq2 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .city_pop1 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .city_pop1 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .city_pop1 .city_lm1_r1 {
      position: absolute;
      top: 9%;
      width: 31.6%;
      left: 10%; }
    .city_pop1 .city_lm1_r2 {
      position: absolute;
      top: 9%;
      width: 37.06667%;
      left: 53.06667%; }
    .city_pop1 .city_lm1_r3 {
      position: absolute;
      top: 37%;
      width: 36.93333%;
      left: 10%; }
    .city_pop1 .city_lm1_r4 {
      position: absolute;
      top: 37%;
      width: 36.93333%;
      left: 53.06667%; }
    .city_pop1 .city_lm1_r5 {
      position: absolute;
      top: 66%;
      width: 36.93333%;
      left: 10%; }
    .city_pop1 .city_lm1_r6 {
      position: absolute;
      top: 66%;
      width: 36.93333%;
      left: 53.06667%; }
    .city_pop1 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .city_pop2 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .city_pop2 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .city_pop2 .city_lm2_r1 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 10%; }
    .city_pop2 .city_lm2_r2 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 53.06667%; }
    .city_pop2 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .life_nav img, .life_txt img, .life_lm_l1 img,
  .life_lm_l2 img, .life_lm_l3 img, .life_lm_l4 img,
  .life_btn_xq img, .life_bg_space img, .life_left img,
  .life_right img, .life_pop img {
    width: 100%; }
  .life_left {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    left: 5%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .life_right {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    right: -1%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .life_bg_space {
    width: 100%; }
  .life_nav {
    position: absolute;
    top: 1%;
    width: 83.06667%;
    left: 8.4%; }
  .life_txt {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 88.66667%;
    left: 3.73333%; }
  .life_lm_l1 {
    position: absolute;
    top: 1%;
    margin-top: 66%;
    width: 63.33333%;
    left: 3.73333%; }
  .life_lm_l2 {
    position: absolute;
    top: 1%;
    margin-top: 96%;
    width: 60.66667%;
    left: 3.73333%; }
  .life_lm_l3 {
    position: absolute;
    top: 1%;
    margin-top: 107%;
    width: 57.46667%;
    left: 3.73333%; }
  .life_lm_l4 {
    position: absolute;
    top: 1%;
    margin-top: 108%;
    width: 54.93333%;
    left: 3.73333%; }
  .life_btn_xq {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .life_pop {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .life_pop .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .life_pop .life_lm_r1 {
      position: absolute;
      top: 9%;
      width: 31.6%;
      left: 10%; }
    .life_pop .life_lm_r2 {
      position: absolute;
      top: 9%;
      width: 37.06667%;
      left: 53.06667%; }
    .life_pop .life_lm_r3 {
      position: absolute;
      top: 37%;
      width: 36.93333%;
      left: 10%; }
    .life_pop .life_lm_r4 {
      position: absolute;
      top: 37%;
      width: 36.93333%;
      left: 53.06667%; }
    .life_pop .life_lm_r5 {
      position: absolute;
      top: 66%;
      width: 36.93333%;
      left: 10%; }
    .life_pop .life_lm_r6 {
      position: absolute;
      top: 66%;
      width: 36.93333%;
      left: 53.06667%; }
    .life_pop .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .core_nav img, .core_txt img, .core_lm_l1 img,
  .core_lm_l2 img, .core_lm_l3 img, .core_lm_l4 img,
  .core_btn_xq1 img, .core_btn_xq2 img, .core_btn_xq3 img, .core_bg_space img, .core_left img,
  .core_right img, .core_pop1 img, .core_pop2 img, .core_pop3 img {
    width: 100%; }
  .core_left {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    left: 5%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .core_right {
    position: absolute;
    top: 18%;
    margin-top: 21%;
    right: -1%;
    width: 8.26667%;
    transform: translateX(-50%);
    z-index: 2; }
  .core_bg_space {
    width: 100%; }
  .core_nav {
    position: absolute;
    top: 1%;
    width: 83.06667%;
    left: 8.4%; }
  .core_txt {
    position: absolute;
    top: 1%;
    margin-top: 13%;
    width: 88.66667%;
    left: 3.73333%; }
  .core_lm_l1 {
    position: absolute;
    top: 1%;
    margin-top: 16%;
    width: 84.26667%;
    left: 3.73333%; }
  .core_lm_l2 {
    position: absolute;
    top: 1%;
    margin-top: 83%;
    width: 90.26667%;
    left: 3.73333%; }
  .core_lm_l3 {
    position: absolute;
    top: 1%;
    margin-top: 16%;
    width: 90.26667%;
    left: 3.73333%; }
  .core_btn_xq1 {
    position: absolute;
    top: 1%;
    margin-top: 63%;
    width: 28.8%;
    left: 66.66667%; }
  .core_btn_xq2 {
    position: absolute;
    top: 1%;
    margin-top: 104%;
    width: 28.8%;
    left: 66.66667%; }
  .core_btn_xq3 {
    position: absolute;
    top: 1%;
    margin-top: 110%;
    width: 28.8%;
    left: 66.66667%; }
  .core_pop1 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .core_pop1 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .core_pop1 .core_lm1_r1 {
      position: absolute;
      top: 9%;
      width: 36.93333%;
      left: 10%; }
    .core_pop1 .core_lm2_r2 {
      position: absolute;
      top: 9%;
      width: 36.93333%;
      left: 53.06667%; }
    .core_pop1 .core_lm3_r3 {
      position: absolute;
      top: 52%;
      width: 36.93333%;
      left: 10%; }
    .core_pop1 .core_lm4_r4 {
      position: absolute;
      top: 52%;
      width: 36.93333%;
      left: 53.06667%; }
    .core_pop1 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .core_pop2 {
    position: fixed;
    display: none;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .core_pop2 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .core_pop2 .core_lm1_r1 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 10%; }
    .core_pop2 .core_lm2_r2 {
      position: absolute;
      top: 15%;
      width: 36.93333%;
      left: 53.06667%; }
    .core_pop2 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .core_pop3 {
    position: fixed;
    background: url(../images/pop/pop_colo.png) no-repeat 0 0;
    overflow: hidden;
    background-size: cover;
    width: 100%;
    height: 100%;
    z-index: 999; }
    .core_pop3 .pop_bg {
      position: absolute;
      bottom: 5%;
      width: 95.73333%;
      left: 2.13333%; }
    .core_pop3 .core_lm1_r1 {
      position: absolute;
      top: 9%;
      width: 36.93333%;
      left: 10%; }
    .core_pop3 .core_lm2_r2 {
      position: absolute;
      top: 9%;
      width: 36.93333%;
      left: 53.06667%; }
    .core_pop3 .core_lm3_r3 {
      position: absolute;
      top: 52%;
      width: 36.93333%;
      left: 10%; }
    .core_pop3 .core_lm4_r4 {
      position: absolute;
      top: 52%;
      width: 36.93333%;
      left: 53.06667%; }
    .core_pop3 .pop_close {
      position: absolute;
      bottom: 0%;
      right: 0%;
      width: 15.2%; }
  .activity_slider .activity_show .activity_show_header img {
    width: 100%; }
  .activity_slider .activity_show .activity_show_middle img {
    width: 100%; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_left {
    position: relative;
    top: -20px;
    display: inline-block;
    width: 55%;
    z-index: 1;
    vertical-align: top; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right {
    display: inline-block;
    padding-top: 10px;
    vertical-align: top;
    width: 45%;
    text-align: right; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right img {
    width: 95%; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right .activity_show_middle_more {
    margin-top: 10px;
    text-align: left; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right .activity_show_middle_more img {
    width: 65%; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right .activity_show_middle_more .earth {
    display: inline-block;
    margin-bottom: 5px; }
  .activity_slider .activity_show .activity_show_middle .activity_show_middle_right .activity_show_middle_more .earth img {
    width: 85%; }
  /* //activity */ }
