.wrap .wrap_content .botanee_group_area {
  width: 1200px;
  margin: 0 auto;
  padding: 72px 0;
  position: relative;
  z-index: 2; }
  .wrap .wrap_content .botanee_group_area .details_con {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: initial;
    -webkit-align-items: initial;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    position: relative; }
    .wrap .wrap_content .botanee_group_area .details_con .details_text_left div p {
      font-family: "NotoSansHans-Light";
      font-size: 20px;
      line-height: 40px;
      color: #000000;
      text-align: justify;
      width: 654px;
      margin-top: 37px;
      /*&:first-child {
        margin-top: 37px;
      }*/ }
    .wrap .wrap_content .botanee_group_area .details_con .details_media_right {
      /*test*/
      position: absolute;
      right: 0; }
      .wrap .wrap_content .botanee_group_area .details_con .details_media_right .brand_img_box a {
        display: inline-block;
        width: 470px;
        height: 720px;
        cursor: default;
        vertical-align: middle; }
        .wrap .wrap_content .botanee_group_area .details_con .details_media_right .brand_img_box a.plane {
          background: url("/images/revision3.0/comp-profile/plane-bg.png") no-repeat center center;
          background-size: 100%;
          -webkit-background-size: 100%; }
  .wrap .wrap_content .botanee_group_area .details_con_new {
    overflow: hidden; }
    .wrap .wrap_content .botanee_group_area .details_con_new .details_text_left_new {
      display: inline-block;
      vertical-align: top;
      width: 50%; }
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_left_new .word {
        margin-top: 50px;
        font-size: 18px; }
    .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new {
      display: inline-block;
      vertical-align: top;
      width: 49%;
      text-align: center; }
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new .logoTitle {
        font-size: 100px;
        font-weight: bold;
        color: #0054b8;
        margin-top: 87px;
        margin-bottom: 50px; }
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new .beside {
        width: 80%;
        background: #eaf5fc;
        margin: 0 auto;
        font-size: 24px;
        color: #0054b8;
        border-radius: 50px;
        line-height: 70px; }
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new .beside_line {
        height: 1px;
        background: #0054b8;
        width: 80%;
        margin: 30px auto; }
    @media screen and (max-width: 768px) {
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_left_new {
        width: 100%; }
      .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new {
        width: 100%; }
        .wrap .wrap_content .botanee_group_area .details_con_new .details_text_right_new .beside {
          font-size: 18px; } }
.wrap .wrap_content .mission_area {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  position: relative; }
  .wrap .wrap_content .mission_area .empty_box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    align-items: initial;
    -webkit-align-items: initial;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    height: 420px; }
    .wrap .wrap_content .mission_area .empty_box .empty {
      width: 72vw;
      padding-top: 53px;
      padding-left: 18.3vw;
      background-color: #f5f5f5; }
  .wrap .wrap_content .mission_area .main_content {
    position: absolute;
    width: 1200px;
    height: auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%); }
    .wrap .wrap_content .mission_area .main_content .details_con {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-direction: row;
      -webkit-flex-direction: row;
      justify-content: flex-start;
      -webkit-justify-content: flex-start;
      align-items: initial;
      -webkit-align-items: initial;
      flex-wrap: nowrap;
      -webkit-flex-wrap: nowrap; }
      .wrap .wrap_content .mission_area .main_content .details_con .details_text_left {
        padding-top: 53px;
        background-color: transparent; }
        .wrap .wrap_content .mission_area .main_content .details_con .details_text_left ul {
          margin-top: 30px; }
          .wrap .wrap_content .mission_area .main_content .details_con .details_text_left ul li {
            font-family: NotoSansHans-Light;
            font-size: 20px;
            font-weight: normal;
            line-height: 40px;
            color: #000000;
            display: inline-block;
            margin-right: 15px; }
      .wrap .wrap_content .mission_area .main_content .details_con:nth-child(2) .details_text_left {
        padding-bottom: 53px; }
.wrap .wrap_content .development_history {
  width: 100%;
  height: 545px;
  background: url("/images/revision3.0/comp-profile/develop-history-bg.png") no-repeat center center;
  background-size: cover;
  -webkit-background-size: cover; }
  .wrap .wrap_content .development_history .details_con {
    width: 1200px;
    margin: 0 auto; }
    .wrap .wrap_content .development_history .details_con .title {
      color: #ffffff;
      margin-top: 53px; }
      .wrap .wrap_content .development_history .details_con .title:after {
        background-color: #ffffff; }
    .wrap .wrap_content .development_history .details_con .title_new {
      color: #ffffff;
      text-align: center;
      font-size: 28px;
      font-weight: normal;
      margin-top: 170px; }
    .wrap .wrap_content .development_history .details_con .swiper-father {
      width: 1200px;
      position: relative; }
      .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container {
        width: 1050px;
        margin: 40px auto 0 auto; }
        .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper {
          margin: 0 auto; }
          .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content {
            min-height: 300px;
            padding-top: 70px; }
            .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .box {
              width: 263px;
              margin: 0 auto; }
              .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .box h5 {
                font-size: 45px;
                color: #ffffff;
                letter-spacing: 2px;
                font-weight: normal;
                font-family: NotoSansHans-Light; }
                .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .box h5:after {
                  display: block;
                  width: 100%;
                  height: 2px;
                  background-color: #ffffff;
                  content: ""; }
              .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .box p {
                color: #ffffff;
                font-size: 20px;
                line-height: 30px;
                font-family: NotoSansHans-Light; }
                .wrap .wrap_content .development_history .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .box p:nth-child(2) {
                  margin-top: 17px; }
      .wrap .wrap_content .development_history .details_con .swiper-father .swiper-button-prev {
        left: 0;
        top: 39%;
        width: 47px;
        height: 90px;
        background: url("/images/revision3.0/comp-profile/history-left-arrow.png") no-repeat center center;
        background-size: cover;
        -webkit-background-size: cover; }
        .wrap .wrap_content .development_history .details_con .swiper-father .swiper-button-prev:after {
          content: '' !important; }
      .wrap .wrap_content .development_history .details_con .swiper-father .swiper-button-next {
        right: 0;
        top: 39%;
        width: 47px;
        height: 90px;
        background: url("/images/revision3.0/comp-profile/history-right-arrow.png") no-repeat center center;
        background-size: cover;
        -webkit-background-size: cover; }
        .wrap .wrap_content .development_history .details_con .swiper-father .swiper-button-next:after {
          content: '' !important; }
  .wrap .wrap_content .development_history .processWord {
    color: #ffffff;
    text-align: center;
    padding-top: 145px;
    height: 250px;
    position: relative; }
    .wrap .wrap_content .development_history .processWord div {
      font-size: 200px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      opacity: 0.15;
      color: #ffffff;
      height: 100%; }
  .wrap .wrap_content .development_history .processUl {
    margin-top: 80px;
    position: relative;
    white-space: nowrap; }
    .wrap .wrap_content .development_history .processUl .single {
      color: #ffffff;
      display: inline-block;
      width: 77px;
      text-align: center;
      position: relative;
      z-index: 10; }
      .wrap .wrap_content .development_history .processUl .single p {
        opacity: 0.25;
        transition: all 0.1s; }
      .wrap .wrap_content .development_history .processUl .single .circle {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: #abaaab;
        display: inline-block;
        margin-top: 10px;
        cursor: pointer;
        opacity: 1; }
      .wrap .wrap_content .development_history .processUl .single .inner {
        border: 2px solid #abaaab;
        background: #ffffff; }
      .wrap .wrap_content .development_history .processUl .single .ps {
        opacity: 1;
        transform: scale(1.8); }
    .wrap .wrap_content .development_history .processUl .line {
      width: 1130px;
      height: 2px;
      background: #abaaab;
      position: absolute;
      left: 0;
      right: 0;
      margin: auto;
      bottom: 37px; }
@media screen and (max-width: 768px) {
  .wrap .wrap_content .development_history {
    padding: 0 !important; }
    .wrap .wrap_content .development_history .title_new {
      margin-top: 40px !important; }
  .wrap .wrap_content .history-year {
    padding-left: 30px !important; } }
.wrap .wrap_content .history-year {
  padding-top: 50px;
  padding-bottom: 100px; }
  .wrap .wrap_content .history-year .yearSingle {
    width: 28%;
    display: inline-block;
    vertical-align: top;
    transition: all 0.1s ease-in 0s; }
    .wrap .wrap_content .history-year .yearSingle .year {
      color: #000000;
      font-size: 22px;
      border-bottom: 1px solid #dad7d8;
      padding-bottom: 10px; }
    .wrap .wrap_content .history-year .yearSingle .desc {
      font-size: 17px;
      margin-top: 25px;
      white-space: normal;
      line-height: 1.8; }
.wrap .wrap_content .enterprise_honor {
  padding: 72px 0;
  background: #f5f5f5; }
  .wrap .wrap_content .enterprise_honor .enterprise_honor-fixed {
    width: 1200px;
    margin: 0 auto; }
  .wrap .wrap_content .enterprise_honor .details_con {
    margin: 0 auto; }
    .wrap .wrap_content .enterprise_honor .details_con .swiper-father {
      width: 100%;
      position: relative;
      margin-top: 30px; }
      .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container {
        width: 1200px;
        margin: 0 auto;
        background: #f3f3f3; }
        .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper {
          margin: 0 auto; }
          .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide {
            width: 336px;
            cursor: pointer; }
            .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box {
              margin: 28px auto 0 auto;
              width: 280px;
              height: 231px; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor00 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor0.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor01 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor1.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor02 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor2.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor03 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor3.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor04 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor4.jpg") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor05 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor5.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor06 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor6.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor07 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor7.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor08 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor8.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor09 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor9.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor10 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor10.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor11 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor11.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .img-box.honor12 {
                background: url("https://cdn-opimage.qiumeiapp.com/botanee/about/honor12.png") no-repeat center center;
                background-size: contain;
                -webkit-background-size: contain; }
            .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .detail_txt {
              margin-top: 22px;
              min-height: 100px;
              padding: 0 20px; }
              .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-container .swiper-wrapper .swiper-slide .content .detail_txt p {
                font-family: NotoSansHans-Light;
                font-size: 20px;
                line-height: 30px;
                letter-spacing: 1px;
                color: #000000;
                text-align: center; }
      .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-button-prev {
        left: 0;
        top: 110px;
        width: 47px;
        height: 90px;
        background: url("/images/revision3.0/comp-profile/honor-left-arrow.png") no-repeat center center;
        background-size: cover;
        -webkit-background-size: cover; }
        .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-button-prev:after {
          content: '' !important; }
      .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-button-next {
        right: 0;
        top: 110px;
        width: 47px;
        height: 90px;
        background: url("/images/revision3.0/comp-profile/honor-right-arrow.png") no-repeat center center;
        background-size: cover;
        -webkit-background-size: cover; }
        .wrap .wrap_content .enterprise_honor .details_con .swiper-father .swiper-button-next:after {
          content: '' !important; }
.wrap .wrap_content .contact_us_area {
  width: 100%;
  margin: 0 auto 35px auto;
  padding: 0; }
  .wrap .wrap_content .contact_us_area .details_con {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-items: initial;
    -webkit-align-items: initial;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap; }
    .wrap .wrap_content .contact_us_area .details_con .details_text_left {
      width: 39vw;
      padding-top: 71px;
      padding-left: 105px; }
      .wrap .wrap_content .contact_us_area .details_con .details_text_left ul {
        margin-top: 30px; }
        .wrap .wrap_content .contact_us_area .details_con .details_text_left ul:nth-child(2) {
          margin-top: 40px; }
        .wrap .wrap_content .contact_us_area .details_con .details_text_left ul li {
          font-family: NotoSansHans-Light;
          font-size: 20px;
          font-weight: normal;
          line-height: 40px;
          color: #000000; }
    .wrap .wrap_content .contact_us_area .details_con .details_media_right .brand_img_box a {
      display: inline-block;
      width: 905px;
      height: 499px;
      cursor: default;
      vertical-align: middle; }
      .wrap .wrap_content .contact_us_area .details_con .details_media_right .brand_img_box a.btn_block {
        background: url("/images/revision3.0/comp-profile/btn-block-bg.png") no-repeat center center;
        background-size: 100%;
        -webkit-background-size: 100%; }

.swiper-pagination {
  bottom: -3px; }

.bigSwiper {
  transform: scale(1.3); }

/*# sourceMappingURL=comp-profile.css.map */
