@media screen and (max-width: 768px) {
  .mol_hide {
    display: none !important;
  }
  .za_top112 {
    width: 100%;
    height: 85vw;
    background: url(/img/img_co_back_main@2x.png) no-repeat;
    background-size: cover;
    padding: 4.25vw 8.33vw;
    position: relative;
  }
  .za_top112 .leftddimg {
    width: 8vw;
    height: 8vw;
    object-fit: contain;
    position: absolute;
    bottom: 3vw;
    left: 8.33vw;
    cursor: pointer;
    filter: brightness(0.6);
    transition: all 0.3s;
  }
  .za_top112 .leftddimg:hover {
    filter: brightness(1);
  }
  .za_top112 .rigunddimg {
    transition: all 0.3s;
    width: 8vw;
    height: 8vw;
    object-fit: contain;
    position: absolute;
    cursor: pointer;
    bottom: 3vw;
    right: 8.33vw;
    filter: brightness(0.6);
  }
  .za_top112 .rigunddimg:hover {
    filter: brightness(1);
  }
  .za_top112 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top112 .gundinlist {
    position: absolute;
    top: 16vw;
    left: 0vw;
    display: flex;
    align-items: center;
    transform: translateX(0vw);
  }
  .za_top112 .gundinlist .zeonli {
    position: absolute;
    top: 16vw;
    left: 0;
    width: 1000%;
    height: 0.31vw;
    background: rgba(255, 255, 255, 0.3);
  }
  .za_top112 .gundinlist .actdian {
    transform: translateX(0%);
    position: absolute;
    top: 16vw;
    left: 0;
    width: 100vw;
    height: 0.31vw;
    background: #FFB119;
    transition: all 0.3s;
  }
  .za_top112 .gundinlist .items {
    width: 100vw;
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
  }
  .za_top112 .gundinlist .items .dinwei {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    width: 5vw;
  }
  .za_top112 .gundinlist .items .dinwei span {
    position: absolute;
    top: 8vw;
    width: 60vw;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
  }
  .za_top112 .gundinlist .items .snum {
    width: 6vw;
    height: 6vw;
    background: #F1F1F1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Tilt Warp, Tilt Warp;
    font-weight: 400;
    font-size: 3.25vw;
    color: #000000;
  }
  .za_top112 .gundinlist .items span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #FBF5EC;
  }
  .za_top112 .gundinlist .items .dian {
    width: 0.83vw;
    height: 0.83vw;
    background: #FFFFFF;
    border-radius: 50%;
    position: relative;
    margin-top: 9.5vw;
  }
  .za_top112 .gundinlist .items .textboxx121 {
    opacity: 0;
    transition: all 0.3s;
    position: absolute;
    bottom: -25vw;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 4vw;
    width: 88vw;
    padding: 1.1vw;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.3) 0%, rgba(245, 245, 245, 0.2) 100%);
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    border: 0.21vw solid rgba(255, 255, 255, 0.4);
  }
  .za_top112 .gundinlist .items .textboxx121 .title11 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.7vw;
    color: #FBF5EC;
  }
  .za_top112 .gundinlist .items .textboxx121 .conbiutd {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.5vw;
    color: #FBF5EC;
  }
  .za_top112 .gundinlist .actcc .dian {
    background: #FFB119;
  }
  .za_top112 .gundinlist .actcc .textboxx121 {
    opacity: 1;
  }
  .section video {
    display: none !important;
  }
  .maxveidiop {
    display: none !important;
  }
  .nationiList {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 4vw;
  }
  .nationiList .yesx {
    padding: 0.5vw 2vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.83vw;
    color: #1F1712;
    cursor: pointer;
  }
  .nationiList .yesx:hover {
    color: #FFFFFF;
    background: #FFB119;
  }
  .nationiList .lindex {
    width: 6vw;
    height: 6vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.83vw;
    color: #1F1712;
    margin: 0 0.5vw;
    cursor: pointer;
  }
  .nationiList .lindex:hover {
    color: #FFFFFF;
    background: #FFB119;
    border: 0.05vw solid #FFB119;
  }
  .nationiList .actylist {
    color: #FFFFFF;
    background: #FFB119;
    border: 0.05vw solid #FFB119;
  }
  .preLoader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #dd8127;
    z-index: 999999999999;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .preLoader .asdxxx {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .preLoader .gifd {
    width: 18.75vw;
    height: 24.74vw;
  }
  .preLoader .bboq12 {
    width: 14.58vw;
    height: 4.12vw;
  }
  @keyframes shanshuo {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #app {
    padding-top: 14vw;
  }
  body {
    position: relative;
  }
  body .topindeximg {
    width: 100%;
    height: 14vw;
    position: fixed;
    top: 0vw;
    left: 0;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #482F23;
  }
  body .topindeximg .nav_act12 {
    padding-right: 5vw;
  }
  body .topindeximg .nav_act12 img {
    width: auto;
    height: 8.17vw;
    object-fit: contain;
  }
  body .topindeximg .iuds1 {
    width: auto;
    object-fit: contain;
    height: 8.17vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .section {
    height: 60vh;
  }
  .section .nav_act {
    display: none !important;
  }
  .section nav {
    display: none !important;
    position: absolute !important;
  }
  .seci1 {
    height: 50vh;
  }
  .seci2 .fuzhiheigt {
    background: url(/img/img_brand_banner@2x.png) no-repeat;
    background-size: cover;
  }
  .seci3 {
    height: 64vh;
  }
  .seci3 .fuzhiheigt {
    background: url(/img/img_intro_banner@2x.png) no-repeat;
    background-size: cover;
  }
  .seci4 {
    height: 40vh;
  }
  nav {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    flex-flow: column;
    z-index: 99999999;
    background-color: #000;
    padding: 10vw 0;
  }
  nav .imgd3 {
    position: absolute;
    top: 8vw;
    right: 8vw;
    width: 5vw;
    height: 5vw;
    object-fit: contain;
    z-index: 2;
  }
  nav .item1 {
    flex: 1;
    height: 100%;
    position: relative;
    overflow: hidden;
    background-color: #000;
    cursor: pointer;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    flex-direction: column-reverse;
    border-bottom: 2px solid #ffffff30;
  }
  nav .item1 .ssnimg {
    height: 280px;
    object-fit: contain;
    position: absolute;
    top: 4.17vw;
    right: -100%;
    z-index: 3;
    transition: all 0.6s;
    display: none;
  }
  nav .item1 span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 5.6vw;
    color: #FFFFFF;
    z-index: 3;
  }
  nav .item1 i {
    width: 3vw;
    height: 3vw;
    border-radius: 50%;
    transition: all 0.7s;
    z-index: 1;
  }
  nav .item1:nth-child(1) i {
    background: #fa7a2c;
  }
  nav .item1:nth-child(2) i {
    background: #5653D4;
  }
  nav .item1:nth-child(3) i {
    background: #fbc516;
  }
  nav .item1:nth-child(4) i {
    background: #1790fd;
  }
  nav .item1:nth-child(5) i {
    background: #fa7a2c;
  }
  nav .item1:nth-child(6) i {
    background: #5653d4;
  }
  nav .item1:nth-child(7) i {
    background: #bc5619;
  }
  nav .item1:nth-child(8) i {
    background: #bc5619;
  }
  nav .actc img {
    right: -20%;
  }
  nav .actc:nth-child(1) i {
    background: #fa7a2c;
  }
  nav .actc:nth-child(2) i {
    background: #5653D4;
  }
  nav .actc:nth-child(3) i {
    background: #fbc516;
  }
  nav .actc:nth-child(4) i {
    background: #1790fd;
  }
  nav .actc:nth-child(5) i {
    background: #fa7a2c;
  }
  nav .actc:nth-child(6) i {
    background: #5653d4;
  }
  nav .actc:nth-child(7) {
    background: #bc5619;
  }
  .section .nav_act {
    position: absolute !important;
  }
  .nav_act {
    position: fixed;
    top: 4.17vw;
    right: 8.33vw;
    display: flex;
    flex-flow: column;
    align-items: center;
    cursor: pointer;
    z-index: 9999999999;
  }
  .nav_act .imgd1 {
    width: 3vw;
    object-fit: contain;
  }
  .nav_act .imgd2 {
    width: 1.5vw;
    height: 1.5vw;
    object-fit: contain;
    margin-top: 0.3vw;
    animation: shanshuo 1.5s infinite;
  }
  .nav_act .imgd3 {
    width: 48px;
    height: 48px;
    object-fit: contain;
  }
  .top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/lx.png') no-repeat;
    background-size: cover;
    background-position: center;
  }
  .top3 {
    width: 100%;
    height: 96.25vw;
    position: relative;
    background: url('/img/lianiximage.png') no-repeat;
    background-size: cover;
  }
  .top3 .lianxiwomen {
    position: absolute;
    top: 6vw;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top3 .zhaezhao {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background: #00000050;
  }
  .top3 video {
    width: 100%;
    height: 96.25vw;
    object-fit: cover;
  }
  .top3 .conte_box {
    position: absolute;
    top: 18vw;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    z-index: 5;
  }
  .top3 .conte_box h3 {
    height: 4.58vw;
    width: 100%;
    background: #FFB119;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 800;
    font-size: 3.08vw;
    color: #FBF5EC;
    display: flex;
    align-items: center;
    padding-left: 2vw;
    justify-content: center;
  }
  .top3 .conte_box .imgtext {
    display: flex;
    flex-flow: column;
    align-items: center;
    padding-left: 10vw;
    margin: 4vw 0;
  }
  .top3 .conte_box .imgtext img {
    width: 20vw;
    height: 20vw;
    margin-bottom: 2vw;
  }
  .top3 .conte_box .imgtext span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3vw;
    color: #FBF5EC;
  }
  .top3 .conte_box .item_ksit2 {
    width: 100%;
    padding: 2vw;
    border-bottom: 2px solid #D9D9D9;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.8vw;
    color: #FBF5EC;
    margin-bottom: 1vw;
  }
  .top3 .conte_box .item_ksit2 span:first-child {
    margin-right: 9vw;
  }
  .top4 {
    padding: 2.25vw 3.33vw;
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  .top4 .leg1 {
    width: 60.08vw;
    height: 56.9vw;
  }
  .top4 .leg1 img {
    width: 60.08vw;
    height: 56.9vw;
    object-fit: cover;
  }
  .top4 .rig2 {
    width: 32vw;
    display: flex;
    flex-flow: column;
    height: 56.9vw;
    overflow-y: scroll;
  }
  .top4 .rig2 .scroll-content {
    scrollbar-width: thin;
    scrollbar-color: #c1c1c1 #f5f5f5;
  }
  .top4 .rig2 .scroll-content::-webkit-scrollbar {
    width: 14px;
  }
  .top4 .rig2 .scroll-content::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 7px;
  }
  .top4 .rig2 .scroll-content::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 7px;
    border: 3px solid #f5f5f5;
    background-clip: padding-box;
  }
  .top4 .rig2 .scroll-content::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
  }
  .top4 .rig2 .items1 {
    display: flex;
    flex-flow: column;
    margin-bottom: 3.96vw;
  }
  .top4 .rig2 .items1:hover h2 {
    color: #FFB119;
  }
  .top4 .rig2 .items1 h2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.67vw;
    color: #1F1712;
    cursor: pointer;
  }
  .top4 .rig2 .items1 .lind1 {
    width: 6.25vw;
    height: 0.1vw;
    background: #C0BAB5;
    margin: 2vw 0;
  }
  .top4 .rig2 .items1 .textd2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.4vw;
    color: #5B544E;
  }
  .top4 .rig2 .actddda1 h2 {
    color: #FFB119;
  }
  footer {
    width: 100%;
    height: 60vh !important;
    padding: 5vw 0;
    background: url(/img/img_footer_back@2x.png) no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-flow: column;
    align-items: center;
  }
  footer .imgs1 {
    width: 30vw;
    height: auto;
  }
  footer .imgs2 {
    width: 30.19vw;
    height: auto;
    object-fit: contain;
    margin: 3vw 0;
  }
  footer .imgs3 {
    width: auto;
    height: 4.08vw;
    object-fit: contain;
  }
  footer .imgs4 {
    width: 20vw;
    height: 20vw;
    margin: 2vw 0;
  }
  footer .footnav {
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #1F1712;
    letter-spacing: 2px;
    flex-wrap: wrap;
  }
  footer .footnav span {
    margin-right: 5vw;
  }
  footer .tess1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 3.25vw;
    color: #1F1712;
  }
  footer .dss {
    margin: 2vw 0;
  }
  .new_top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/xx.png') no-repeat;
    background-size: cover;
    background-position: center;
  }
  .new_top3 {
    background: #fcf6ee;
    padding: 6.25vw 8vw;
  }
  .new_top3 .no1 {
    width: 100%;
    height: 45.42vw;
    background: url(/img/img_news_big@2x.png) no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
  }
  .new_top3 .no1 .text1 {
    position: absolute;
    bottom: 3.13vw;
    left: 3.13vw;
    width: 60vw;
    background: linear-gradient(277deg, rgba(237, 237, 237, 0.4) 0%, rgba(233, 233, 233, 0.3) 100%);
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    padding: 2.15vw 0.94vw;
  }
  .new_top3 .no1 .text1 .toptt1 {
    display: flex;
    align-items: center;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.6vw;
    color: #FBF5EC;
  }
  .new_top3 .no1 .text1 .toptt1 .but {
    padding: 1.2vw;
    background: #FFB119;
    border-radius: 0.42vw 0.42vw 0.42vw 0.42vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.6vw;
    color: #FBF5EC;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 1vw;
  }
  .new_top3 .no1 .text1 .toptt2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.5vw;
    color: #FBF5EC;
    margin-top: 1vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .no2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 1vw;
    display: none;
  }
  .no2 .new_list1 {
    width: 55.21vw;
    height: 35.42vw;
    background: url('/img/img_news_left@2x.png') no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .no2 .new_list1 .text2 {
    display: flex;
    flex-flow: column;
    align-items: center;
    width: 27.08vw;
    height: 35.42vw;
    padding: 3.8vw 0;
    background: linear-gradient(277deg, rgba(237, 237, 237, 0.4) 0%, rgba(233, 233, 233, 0.3) 100%);
  }
  .no2 .new_list1 .text2 .ta1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 1.25vw;
    color: #FBF5EC;
  }
  .no2 .new_list1 .text2 .ta2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.08vw;
    color: #FBF5EC;
  }
  .no2 .new_list1 .text2 .ta3 {
    width: 18.75vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.08vw;
    color: #FBF5EC;
    margin-top: 2.19vw;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .no2 .new_list1 .text2 .ta4 {
    width: 7.81vw;
    height: 0.1vw;
    background: #5B544E;
    margin: 2.7vw 0;
  }
  .no2 .new_list1 .text2 .ta5 {
    width: 23.02vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 1.04vw;
    color: #FBF5EC;
    line-height: 2.08vw;
    text-align: center;
  }
  .no3 {
    display: flex;
    flex-wrap: wrap;
  }
  .no3 .new_list2 {
    margin-right: calc(4%/1);
    margin-top: 1.04vw;
  }
  .no3 .new_list2:nth-child(2n) {
    margin-right: 0;
  }
  .new_list2 {
    flex: 0 0 48%;
    background: #FFFFFF;
    margin-bottom: 5vw;
  }
  .new_list2 .imgbox {
    width: 100%;
    height: 25vw;
  }
  .new_list2 .imgbox img {
    width: 100%;
    height: 25vw;
    object-fit: cover;
  }
  .new_list2 .tex33 {
    padding: 1.2vw 1.04vw;
    display: flex;
    flex-flow: column;
  }
  .new_list2 .tex33 .ta2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #C0BAB5;
  }
  .new_list2 .tex33 .ta3 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.6vw;
    color: #1F1712;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .new_list2 .tex33 .ta4 {
    width: 6.25vw;
    height: 0.1vw;
    background: #C0BAB5;
    margin: 1.25vw 0 0.5vw;
  }
  .new_list2 .tex33 .ta5 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #5B544E;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .newinfo {
    overflow: hidden;
  }
  .newinfo .newinfo_top3 {
    background: #fcf6ee;
    padding: 6.25vw 8vw;
  }
  .newinfo .newinfo_top3 h1 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.08vw;
    color: #3E3E3E;
  }
  .newinfo .newinfo_top3 .shijian {
    display: flex;
    align-items: center;
    margin-top: 0.6vw;
  }
  .newinfo .newinfo_top3 .shijian .linm {
    width: 7vw;
    height: 0.2vw;
    background: #5B544E;
    margin-right: 4vw;
  }
  .newinfo .newinfo_top3 .shijian span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.6vw;
    color: #5B544E;
  }
  .newinfo .newinfo_top3 .bocx_context {
    margin-top: 1.16vw;
    width: 100%;
    font-size: 2.9vw;
    padding: 2.8vw 0;
    border-top: 0.18vw solid #CEC5BC;
    border-bottom: 0.18vw solid #CEC5BC;
  }
  .store_top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/md.png') no-repeat;
    background-size: cover;
    background-position: center;
  }
  .store_top3 {
    padding: 6.25vw 8.3vw;
    background: #fcf6ee;
  }
  .store_top3 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .store_top3 .swper_item {
    width: 83.33vw;
    position: relative;
    margin: 5.2vw 0 8.33vw;
  }
  .store_top3 .swper_item .imgbox {
    width: 83.33vw;
    height: 51.04vw;
  }
  .store_top3 .swper_item .imgbox img {
    width: 83.33vw;
    height: 51.04vw;
    object-fit: cover;
  }
  .store_top3 .swper_item .boot1 {
    width: 83.33vw;
    height: 5.67vw;
    background: #FFFFFF;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.83vw;
    color: #5B544E;
    display: flex;
    align-items: center;
    padding: 0 6.41vw;
  }
  .store_top3 .swper_item .boot1 .fow {
    font-weight: 800;
  }
  .store_top3 .swper_item .boot1 i {
    width: 2.08vw;
    height: 0.1vw;
    background: #5B544E;
    margin: 0 0.47vw;
  }
  .store_top3 .swper_item .infobox {
    width: 100%;
    background: #05469A;
    border-radius: 1vw;
    padding: 2.4vw;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .store_top3 .swper_item .infobox .lld1 {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.8vw;
    color: #FBF5EC;
    margin-left: 4vw;
  }
  .store_top3 .swper_item .infobox .lld1 .bisk {
    display: flex;
    align-items: center;
  }
  .store_top3 .swper_item .infobox .lld1 .bisk h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.68vw;
    color: #FFB119;
  }
  .store_top3 .swper_item .infobox .lld1 .bisk img {
    height: 2.67vw;
    object-fit: contain;
    margin-left: 0.6vw;
  }
  .store_top3 .swper_item .infobox .lld2 {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FBF5EC;
    margin-left: 4vw;
  }
  .store_top3 .swper_item .infobox .lld2 .insss {
    width: 30vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .store_top3 .swper_item .infobox .lld3 {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FBF5EC;
    margin-left: 4vw;
  }
  .store_top3 .swper_item .infobox .lld4 {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    margin-left: 6.88vw;
  }
  .store_top3 .swper_item .infobox .lld4 img {
    width: 6vw;
    height: 6vw;
  }
  .haopp {
    position: relative;
    background: #fcf6ee;
    padding-bottom: 8vw;
  }
  .haopp .caidai1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 107.7vw;
    height: 40vw;
    object-fit: cover;
  }
  .haopp .caidai2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 107.7vw;
    height: 40vw;
    object-fit: cover;
  }
  .haopp .scroll {
    width: 100%;
    overflow: hidden;
  }
  .haopp .scroll ul {
    white-space: nowrap;
  }
  .haopp .scroll li {
    display: inline-block;
    margin-right: 0.83vw;
  }
  .haopp .scroll li img {
    width: 30vw;
    height: 40.83vw;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
  }
  .haopp .scroll2 {
    width: 100%;
    overflow: hidden;
  }
  .haopp .scroll2 ul {
    white-space: nowrap;
  }
  .haopp .scroll2 li {
    display: inline-block;
    margin-right: 0.83vw;
  }
  .haopp .scroll2 li img {
    width: 30vw;
    height: 40.83vw;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
  }
  .haopp .henitext {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5.21vw 0;
  }
  .haopp .henitext img {
    width: 50.16vw;
    height: 4.17vw;
    object-fit: contain;
  }
  .zs_top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/zs.png') no-repeat;
    background-size: cover;
    background-position: center;
  }
  .za_top3 {
    padding: 6.25vw 8vw;
    background: #fcf6ee;
  }
  .za_top3 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
  }
  .za_top3 .zst1 {
    display: flex;
    align-items: center;
    flex-flow: column;
    margin-top: 3vw;
  }
  .za_top3 .zst1 .le1 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.33vw;
    color: #1F1712;
    text-align: center;
  }
  .za_top3 .zst1 .le2 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #5B544E;
    text-align: center;
    margin-top: 5vw;
  }
  .za_top3 .hanbo_lit {
    margin-top: 4vw;
  }
  .za_top3 .hanbo_lit .itmes {
    width: 100%;
    background: #FAFAFA;
    border-radius: 2.92vw 2.92vw 2.92vw 2.92vw;
    margin-bottom: 2.13vw;
    padding: 3.4vw;
    display: flex;
    flex-flow: column;
  }
  .za_top3 .hanbo_lit .itmes .imgxob {
    width: 100%;
  }
  .za_top3 .hanbo_lit .itmes .imgxob img {
    width: 100%;
    height: 35.44vw;
    object-fit: contain;
  }
  .za_top3 .hanbo_lit .itmes h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.67vw;
    color: #1F1712;
    margin: 2.1vw 0 1vw;
    text-align: center;
  }
  .za_top3 .hanbo_lit .itmes .textdd {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.8vw;
    color: #5B544E;
    text-align: center;
  }
  .za_top4 {
    position: relative;
  }
  .za_top4 .rignbox {
    position: absolute;
    top: 4.64vw;
    right: 8.33vw;
    width: 34.38vw;
    height: 42.71vw;
    object-fit: cover;
  }
  .za_top4 .top12 {
    width: 100%;
    height: 50vw;
    background: url(/img/img_energy@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw 0;
  }
  .za_top4 .top12 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top4 .top12 .ttx21 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 5.17vw;
    color: #FBF5EC;
    margin-top: 7vw;
  }
  .za_top4 .top12 .ttx22 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.08vw;
    color: #FBF5EC;
  }
  .za_top4 .top12 .ttx23 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FBF5EC;
  }
  .za_top4 .top144 {
    width: 100%;
    height: 50vw;
    padding: 5.5vw 8.33vw 0;
    background-color: #05469A;
  }
  .za_top4 .top144 h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.17vw;
    color: #FBF5EC;
  }
  .za_top4 .top144 .botd2 {
    display: flex;
  }
  .za_top4 .top144 .botd2 .itmsc {
    display: flex;
    flex-flow: column;
    margin-right: 12vw;
  }
  .za_top4 .top144 .botd2 .itmsc span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.6vw;
    color: #FBF5EC;
    line-height: 4.92vw;
  }
  .za_top4 .top144 .botd2 .itmsc .titc1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.08vw;
    color: #FBF5EC;
  }
  .za_top5 {
    padding: 8.33vw 8vw;
    background: #fcf6ee;
  }
  .za_top5 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top5 .lec1 {
    width: 100%;
    height: 45.15vw;
    border-radius: 2.92vw;
    display: flex;
    align-items: flex-end;
    padding: 2.7vw 3.56vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.5vw;
    color: #FBF5EC;
    line-height: 3.75vw;
    background: url(/img/img_chain_main@2x.png) no-repeat;
    background-size: cover;
    margin-right: 0.6vw;
  }
  .za_top5 .rigd1 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 5vw;
  }
  .za_top5 .rigd1 .itemx {
    margin-bottom: 5vw;
    width: 48%;
    height: 40.05vw;
    background: #FFFFFF;
    border-radius: 2.92vw 2.92vw 2.92vw 2.92vw;
    border: 0.1vw solid #FFB119;
    padding: 2.08vw 1.7vw;
    margin-right: 1.6vw;
  }
  .za_top5 .rigd1 .itemx:nth-child(2) {
    background: #05469A;
  }
  .za_top5 .rigd1 .itemx:nth-child(2) .imgbb {
    background: #FFFFFF;
  }
  .za_top5 .rigd1 .itemx:nth-child(2) h3 {
    color: #fff;
  }
  .za_top5 .rigd1 .itemx:nth-child(2) span {
    color: #fff;
  }
  .za_top5 .rigd1 .itemx:nth-child(3) {
    background: #FFB119;
  }
  .za_top5 .rigd1 .itemx:nth-child(3) .imgbb {
    background: #FFFFFF;
  }
  .za_top5 .rigd1 .itemx:nth-child(3) h3 {
    color: #1F1712;
  }
  .za_top5 .rigd1 .itemx:nth-child(3) span {
    color: #5B544E;
  }
  .za_top5 .rigd1 .itemx:nth-child(2n) {
    margin-right: 0;
  }
  .za_top5 .rigd1 .itemx .imgbb {
    width: 10vw;
    height: 10vw;
    background: #FFB119;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 4.6vw;
  }
  .za_top5 .rigd1 .itemx .imgbb img {
    width: 5vw;
    height: 5vw;
    object-fit: contain;
  }
  .za_top5 .rigd1 .itemx h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #1F1712;
  }
  .za_top5 .rigd1 .itemx span {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.8vw;
    color: #5B544E;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .za_top5 .voib {
    display: flex;
    flex-flow: column;
    margin-top: 5vw;
  }
  .za_top6 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .za_top6 .itm_box {
    position: relative;
    overflow: hidden;
    width: 50%;
    height: 80vw;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, #000000 100%);
  }
  .za_top6 .itm_box:hover .bhf1 {
    height: 50vw;
    filter: brightness(1);
  }
  .za_top6 .itm_box:hover .modebox {
    opacity: 0;
  }
  .za_top6 .itm_box .bhf1 {
    width: 100%;
    height: 80vw;
    object-fit: cover;
    transition: all 0.4s;
    filter: brightness(0.3);
  }
  .za_top6 .itm_box .bottext {
    width: 100%;
    height: 31vw;
    background: #FFB119;
    display: flex;
    align-items: center;
    flex-flow: column;
    justify-content: center;
  }
  .za_top6 .itm_box .bottext .cla1 {
    padding: 0.83vw 1.46vw;
    background: #05469A;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3vw;
    color: #FFB119;
    border-radius: 3.33vw;
    margin-bottom: 1.5vw;
  }
  .za_top6 .itm_box .bottext .cla2 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.5vw;
    color: #1F1712;
    text-align: center;
  }
  .za_top6 .itm_box .modebox {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transition: all 0.3s;
    transform: translate(-50%, -50%);
  }
  .za_top6 .itm_box .modebox .imgc1 {
    width: 4.17vw;
    height: 4.17vw;
    object-fit: contain;
  }
  .za_top6 .itm_box .modebox h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.08vw;
    color: #FBF5EC;
    margin: 1.2vw 0 2vw;
  }
  .za_top6 .itm_box .modebox .imgc2 {
    width: 3.33vw;
    height: 3.33vw;
  }
  .za_top7 {
    width: 100%;
    background: url(/img/img_advantages_back@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw;
  }
  .za_top7 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top7 .ocmx {
    display: flex;
    flex-flow: column;
    margin-top: 4.1vw;
  }
  .za_top7 .ocmx .rigd1 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .za_top7 .ocmx .rigd1 .itemx {
    width: 48%;
    border-radius: 2.6vw;
    background: #FFFFFF;
    border: 0.1vw solid #FFB119;
    padding: 2vw;
    margin-right: 1.6vw;
    margin-bottom: 2.4vw;
  }
  .za_top7 .ocmx .rigd1 .itemx:nth-child(2n) {
    margin-right: 0;
  }
  .za_top7 .ocmx .rigd1 .itemx .imgbb {
    width: 8vw;
    height: 8vw;
  }
  .za_top7 .ocmx .rigd1 .itemx .imgbb img {
    width: 8vw;
    height: 8vw;
    object-fit: contain;
  }
  .za_top7 .ocmx .rigd1 .itemx h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #1F1712;
    margin-top: 2vw;
    margin-bottom: 0.5vw;
  }
  .za_top7 .ocmx .rigd1 .itemx span {
    width: 17.76vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.64vw;
    color: #5B544E;
  }
  .za_top7 .ocmx .rigmc1 {
    width: 100%;
  }
  .za_top7 .ocmx .rigmc1 img {
    width: 100%;
    height: 40.33vw;
    border-radius: 1.25vw;
    margin-bottom: 1.2vw;
  }
  .za_top7 .ocmx .rigmc1 .tccsx {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 3.04vw;
    color: #5B544E;
  }
  .za_top8 {
    width: 100%;
    background: url(/img/img_sign_back@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw;
  }
  .za_top8 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top8 .scroll33 {
    width: 100%;
    overflow: hidden;
    margin-top: 4.17vw;
  }
  .za_top8 .scroll33 ul {
    white-space: nowrap;
    padding: 0;
  }
  .za_top8 .scroll33 li {
    display: inline-block;
    width: 40vw;
  }
  .za_top8 .scroll33 li img {
    width: 40vw;
    height: 80.42vw;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    object-fit: cover;
  }
  .za_top9 {
    width: 100%;
    background: url(/img/img_condition_back@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw;
  }
  .za_top9 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .za_top9 .mic {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 2.9vw;
  }
  .za_top9 .mic .lef11 {
    width: 19.17vw;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
  }
  .za_top9 .mic .lef11 .kck1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FBF5EC;
  }
  .za_top9 .mic .lef11 .kck2 {
    width: 19.17vw;
    height: 0.31vw;
    background: #D5C8BA;
    margin: 0.3vw 0 0.7vw;
  }
  .za_top9 .mic .lef11 .kck3 {
    width: 19.17vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.5vw;
    color: #FBF5EC;
  }
  .za_top9 .mic img {
    width: 36.46vw;
    height: 31.25vw;
    object-fit: cover;
  }
  .za_top10 {
    width: 100%;
    background: url(/img/img_join_form_back@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw;
    display: flex;
    align-items: center;
    flex-flow: column;
  }
  .za_top10 .lxxs1 {
    display: flex;
    flex-flow: column;
  }
  .za_top10 .lxxs1 .xz1 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.92vw;
    color: #FFFFFF;
    line-height: 4.17vw;
  }
  .za_top10 .lxxs1 .xz2 {
    width: 6.25vw;
    height: 0.21vw;
    background: #FFFFFF;
    margin: 1.77vw 0;
  }
  .za_top10 .lxxs1 .xz3 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.5vw;
    color: #FFFFFF;
  }
  .za_top10 .lxxs2 {
    margin-top: 5vw;
    width: 100%;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.7) 0%, rgba(245, 245, 245, 0.9) 100%);
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    padding: 2.7vw;
  }
  .za_top10 .lxxs2 h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.46vw;
    color: #1F1712;
    text-align: center;
  }
  .za_top10 .lxxs2 .tppc {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .za_top10 .lxxs2 .tppc .inptx {
    width: 45%;
    height: 8vw;
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    padding: 0 0.99vw;
    margin-top: 1.67vw;
  }
  .za_top10 .lxxs2 .tppc .inptx span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.8vw;
    color: #1F1712;
    padding-right: 0.99vw;
    width: 7vw;
  }
  .za_top10 .lxxs2 .tppc .inptx input {
    width: 60%;
    border: 0;
    outline: none;
    background-color: transparent;
    font-size: 2.8vw;
  }
  .za_top10 .lxxs2 .inptx2 {
    width: 100%;
    height: 8vw;
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    padding: 0 0.99vw;
    margin-top: 1.67vw;
  }
  .za_top10 .lxxs2 .inptx2 span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.8vw;
    color: #1F1712;
    padding-right: 0.99vw;
  }
  .za_top10 .lxxs2 .inptx2 input {
    flex: 1;
    border: 0;
    outline: none;
    background-color: transparent;
    font-size: 2.8vw;
  }
  .za_top10 .lxxs2 .butcc {
    width: 100%;
    height: 8vw;
    background: #FFB119;
    border-radius: 0.83vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1vw;
  }
  .shop_top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/cp.png') no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 5;
  }
  .shop_top3 {
    padding: 8.33vw;
    background-color: #fcf6ee;
    position: relative;
  }
  .shop_top3 .bggiiimdg1 {
    width: 63vw;
    height: 63vw;
    position: absolute;
    top: -20vw;
    left: -20vw;
    object-fit: contain;
  }
  .shop_top3 .bggiiimdg2 {
    width: 45.21vw;
    height: 40.26vw;
    position: absolute;
    top: 16vw;
    right: -10vw;
    object-fit: contain;
  }
  .shop_top3 .bggiiimdg3 {
    width: 34.43vw;
    height: 21.67vw;
    position: absolute;
    top: 61vw;
    left: -2vw;
    object-fit: contain;
  }
  .shop_top3 .bggiiimdg4 {
    width: 41.24vw;
    height: 41.24vw;
    position: absolute;
    top: 68vw;
    right: -20vw;
    object-fit: contain;
  }
  .shop_top3 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 6.7vw;
  }
  .shop_top3 .boximns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80vw;
    margin: 5vw auto;
  }
  .shop_top3 .boximns:nth-child(2n) .im2 {
    display: none;
  }
  .shop_top3 .boximns:nth-child(2n-1) {
    flex-direction: row-reverse;
  }
  .shop_top3 .boximns:nth-child(2n-1) .im1 {
    display: none;
  }
  .shop_top3 .boximns:nth-child(2n-1) .rigm {
    align-items: flex-end;
  }
  .shop_top3 .boximns .hancc {
    width: 38.21vw;
    height: 37.24vw;
    object-fit: contain;
  }
  .shop_top3 .boximns .rigm {
    display: flex;
    flex-flow: column;
  }
  .shop_top3 .boximns .rigm .oxx1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.5vw;
    color: #1F1712;
  }
  .shop_top3 .boximns .rigm .oxx2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #1F1712;
    margin: 0.3vw 0;
  }
  .shop_top3 .boximns .rigm .oxx3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.5vw;
    color: #5B544E;
  }
  .shop_top3 .boximns .rigm .oxx4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.6vw;
    color: #1F1712;
    margin: 0.5vw 0;
  }
  .shop_top3 .boximns .rigm img {
    width: 15.42vw;
    object-fit: contain;
  }
  .shop_top3 .dddx {
    margin: 8vw auto 4vw;
  }
  .shop_top3 .navtat {
    width: 100%;
    display: flex;
    border-top: 0.16vw solid #CEC5BC;
    padding: 0 4vw;
    justify-content: space-between;
  }
  .shop_top3 .navtat .itemx {
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-top: -0.1vw;
    margin-right: 4vw;
    cursor: pointer;
    transition: all 0.3s;
  }
  .shop_top3 .navtat .itemx:hover span {
    color: #FFB119;
  }
  .shop_top3 .navtat .itemx:last-child {
    margin-right: 0;
  }
  .shop_top3 .navtat .itemx i {
    width: 2.92vw;
    height: 0.31vw;
    background: transparent;
    margin-bottom: 1.4vw;
  }
  .shop_top3 .navtat .itemx span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.67vw;
    color: #1F1712;
  }
  .shop_top3 .navtat .actttss span {
    color: #FFB119 !important;
  }
  .shop_top3 .navtat .actttss i {
    width: 2.92vw;
    height: 0.31vw;
    background: #FFB119;
    margin-bottom: 1.4vw;
  }
  .mixnadd {
    margin-top: 4.38vw;
    display: flex;
    flex-wrap: wrap;
  }
  .mixnadd .itenx1 {
    width: 48%;
    padding: 2vw;
    background: #FFFFFF;
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    border: 0.1vw solid #DD8127;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.56vw;
    margin-right: 1.2vw;
    cursor: pointer;
  }
  .mixnadd .itenx1:nth-child(2n) {
    margin-right: 0;
  }
  .mixnadd .itenx1 .imgboxx {
    width: 25vw;
    height: 20.71vw;
    border-radius: 0.83vw;
    overflow: hidden;
    padding: 2vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .mixnadd .itenx1 .imgboxx:hover img {
    transform: scale(1.1);
  }
  .mixnadd .itenx1 img {
    width: 19.69vw;
    height: 17.71vw;
    border-radius: 0.83vw;
    object-fit: contain;
    transition: all 0.3s;
  }
  .mixnadd .itenx1 .mxiz {
    flex: 1;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    padding: 0.83vw;
  }
  .mixnadd .itenx1 .oxztext1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.65vw;
    color: #1F1712;
    text-align: center;
  }
  .mixnadd .itenx1 .oxztext2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.5vw;
    color: #1F1712;
    text-align: center;
  }
  .ab_top2 {
    width: 100%;
    height: 56.25vw;
    background: url('https://sp.bibikou.com/shouye/pp.png') no-repeat;
    background-size: cover;
    background-position: center;
  }
  .ab_top2 .bgzx {
    width: 100%;
    height: 100%;
    background: #fcf6ee;
    position: relative;
    z-index: -1;
  }
  .ab_top3 {
    background: #fcf6ee;
    padding: 4.78vw 0;
    position: relative;
  }
  .ab_top3 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 5vw;
  }
  .ab_top3 .bot_item {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 8vw;
  }
  .ab_top3 .bot_item .bgimg {
    width: 50vw;
    height: 50vw;
    background: #05469A;
    border-radius: 50%;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    padding: 2.9vw;
    margin-right: -36vw;
  }
  .ab_top3 .bot_item .bgimg img {
    width: 8vw;
    height: 8vw;
  }
  .ab_top3 .bot_item .bgimg h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.67vw;
    color: #FBF5EC;
    margin: 1vw 0;
  }
  .ab_top3 .bot_item .bgimg .tex23 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2vw;
    color: #FBF5EC;
    text-align: center;
  }
  .ab_top3 .bot_item .bigbaoimg {
    width: auto;
    height: 30vw;
    object-fit: contain;
  }
  .ab_top4 {
    width: 100%;
    background: url(/img/img_brief_back@2x.png) no-repeat;
    background-size: cover;
    padding: 7vw 8.33vw 7vw;
    display: flex;
    justify-content: space-between;
    position: relative;
  }
  .ab_top4 .bgzx {
    width: 100%;
    height: 100%;
    background: #fcf6ee;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
  }
  .ab_top4 > img {
    width: 28.13vw;
    height: 38.8vw;
    object-fit: contain;
    position: absolute;
    left: 8vw;
    bottom: 8vw;
    opacity: 0.4 !important;
  }
  .ab_top4 .rig_box {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .ab_top4 .rig_box .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ab_top4 .rig_box .texbox1 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 3.25vw;
    color: #000000;
    padding: 2.4vw 0;
  }
  .ab_top4 .rig_box .imteilist {
    display: flex;
    flex-flow: column;
    width: 80%;
  }
  .ab_top4 .rig_box .imteilist .iteimx {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
  .ab_top4 .rig_box .imteilist .iteimx .ozaa1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #FFB119;
    display: flex;
    align-items: center;
  }
  .ab_top4 .rig_box .imteilist .iteimx .ozaa1 i {
    width: 0.63vw;
    height: 0.63vw;
    background: #FFB119;
    border-radius: 50%;
    margin-right: 0.6vw;
  }
  .ab_top4 .rig_box .imteilist .iteimx .ozaa2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 3.04vw;
    color: #1F1712;
    margin-top: 0.4vw;
  }
  .ab_top5 {
    width: 100%;
  }
  .ab_top5 .item_changhs {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
  }
  .ab_top5 .item_changhs:nth-child(2n) {
    flex-direction: row-reverse;
  }
  .ab_top5 .item_changhs:nth-child(2n) .l1 .lin3s {
    width: 29.32vw;
    height: 0.1vw;
    background: rgba(251, 245, 236, 0.4);
  }
  .ab_top5 .item_changhs:nth-child(2n) .minddimg {
    width: 33.46vw;
    height: 35.9vw;
    position: absolute;
    bottom: 1.34vw;
    z-index: 9;
    right: 13vw;
    left: auto;
    object-fit: contain;
  }
  .ab_top5 .item_changhs .minddimg {
    width: 33.46vw;
    height: 35.9vw;
    position: absolute;
    bottom: 1.34vw;
    z-index: 9;
    left: 13vw;
    object-fit: contain;
  }
  .ab_top5 .item_changhs .l1 {
    flex: 1;
    min-height: 95.75vw;
    background: url(/img/img_back_black@2x.png) no-repeat;
    background-size: cover;
    padding: 2.7vw 2.33vw 3.3vw;
    display: flex;
    flex-flow: column;
    align-items: center;
  }
  .ab_top5 .item_changhs .l1 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3.3vw;
  }
  .ab_top5 .item_changhs .l1 .lix1 {
    display: flex;
    align-items: center;
    margin-bottom: 1.6vw;
    font-family: Source Han Sans SC,
                    Source Han Sans SC;
    font-weight: bold;
    font-size: 2.67vw;
    color: #FBF5EC;
  }
  .ab_top5 .item_changhs .l1 .lix1 i {
    width: 0.52vw;
    height: 0.52vw;
    background: #D9D9D9;
    margin-right: 0.4vw;
    border-radius: 50%;
  }
  .ab_top5 .item_changhs .l1 .lin3s {
    width: 41.67vw;
    height: 0.1vw;
    background: rgba(251, 245, 236, 0.4);
  }
  .ab_top5 .item_changhs .l1 span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.67vw;
    color: #FBF5EC;
    padding: 0.8vw 0;
  }
  .ab_top5 .item_changhs .l1 h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.5vw;
    color: #FFB119;
    line-height: 2.5vw;
  }
  .ab_top5 .item_changhs .rigimg {
    width: 41.67vw;
    min-height: 95.75vw;
    object-fit: cover;
  }
  .ab_top6 {
    padding: 6.67vw 0;
    background: url(/img/img_core_back_main@2x.png) no-repeat;
    background-size: cover;
    background-position: top;
    position: relative;
  }
  .ab_top6 .bhimgd1 {
    display: none;
    position: absolute;
    top: 41vw;
    left: 50vw;
    width: 7.25vw;
    transform: rotateZ(-15deg);
    object-fit: contain;
  }
  .ab_top6 .bhimgd2 {
    display: none;
    position: absolute;
    top: 70vw;
    left: 42vw;
    width: 7.25vw;
    transform: rotateZ(-15deg);
    object-fit: contain;
  }
  .ab_top6 .bhimgd3 {
    display: none;
    position: absolute;
    top: 95vw;
    left: 50vw;
    width: 7.25vw;
    transform: rotateZ(-15deg);
    object-fit: contain;
  }
  .ab_top6 .bhimgd4 {
    display: none;
    position: absolute;
    top: 124vw;
    left: 43vw;
    width: 7.25vw;
    transform: rotateZ(-15deg);
    object-fit: contain;
  }
  .ab_top6 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
  }
  .ab_top6 .itmx1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: column;
    padding: 0 5vw;
    margin-top: 6.77vw;
  }
  .ab_top6 .itmx1 .leza1 {
    display: flex;
    flex-flow: column;
    align-items: center;
  }
  .ab_top6 .itmx1 .leza1 .biimg {
    width: 12.25vw;
    height: 12.25vw;
    background: #FBF5EC;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ab_top6 .itmx1 .leza1 .biimg img {
    width: 9.17vw;
    height: auto;
    object-fit: contain;
  }
  .ab_top6 .itmx1 .leza1 h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.67vw;
    margin: 1vw 0;
    color: #FFB119;
  }
  .ab_top6 .itmx1 .leza1 .tebomct {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FBF5EC;
    text-align: center;
    margin: 3vw 0;
  }
  .ab_top6 .itmx1 .leza1 .buttat {
    width: 80%;
    height: 8.75vw;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.3) 0%, rgba(245, 245, 245, 0.2) 100%);
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .ab_top6 .itmx1 .leza1 .buttat span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.66vw;
    color: #FBF5EC;
    flex: 1;
    text-align: center;
  }
  .ab_top6 .itmx1 .leza1 .buttat i {
    width: 0.2vw;
    height: 3.67vw;
    background: #FFB119;
  }
  .ab_top6 .itmx1 .leza1 .buttat i:last-child {
    display: none;
  }
  .ab_top6 .itmx1 .rimgxing {
    width: 80%;
    height: 40.83vw;
    object-fit: cover;
    margin-top: 5vw;
    border-radius: 2vw;
  }
  .ab_top7 {
    width: 100%;
    height: 85vw;
    background: url(/img/img_honor_back_main@2x.png) no-repeat;
    background-size: cover;
    padding: 6vw 8.33vw;
  }
  .ab_top7 .titel1 {
    width: 35.42vw;
    height: 8.75vw;
    background: #05469A;
    border-radius: 5vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.67vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
  }
  .index_bbx {
    overflow: hidden;
  }
  .index_bbx .index_top2 {
    position: relative;
    width: 100%;
    height: 100%;
    background: url(/img/img_main_banner@2x.png) no-repeat;
    background-size: cover;
  }
  .index_bbx .index_top2 .ceshid {
    display: none;
  }
  .index_bbx .index_top2 .videolis {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    object-fit: cover;
    filter: brightness(0.5);
  }
  .index_bbx .index_top2 .zhezhao {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 7;
  }
  .index_bbx .index_top2 .iuds1 {
    position: absolute;
    top: 4.17vw;
    left: 50%;
    transform: translateX(-50%);
    width: 14.79vw;
    height: 4.17vw;
  }
  .index_bbx .index_top2 .iuds2 {
    position: absolute;
    top: 11vw;
    left: 50%;
    transform: translateX(-50%);
    width: 73.2vw;
    height: 15.42vw;
    object-fit: contain;
  }
  .index_bbx .index_top2 .iuds3 {
    position: absolute;
    top: 35.51vw;
    left: 50%;
    transform: translateX(-50%);
    width: 43.5vw;
    object-fit: contain;
  }
  .index_bbx .index_top2 .iuds4 {
    position: absolute;
    top: 50vw;
    left: 14.83vw;
    width: 35vw;
    object-fit: contain;
  }
  .index_bbx .index_top2 .iuds5 {
    position: absolute;
    top: 55vw;
    left: 32.51vw;
    width: 37vw;
    object-fit: contain;
    z-index: 4;
  }
  .index_bbx .index_top2 .iuds6 {
    position: absolute;
    top: 50vw;
    right: 16.83vw;
    width: 35vw;
    object-fit: contain;
    z-index: 2;
  }
  .videolis_top3 {
    width: 100%;
    min-height: 60vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    object-fit: cover;
  }
  .letop {
    display: none !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 48vw;
    height: auto;
    object-fit: contain;
    z-index: 10;
  }
  .rigbot {
    display: none !important;
    position: absolute;
    top: 0;
    right: 0;
    width: 48vw;
    height: auto;
    object-fit: contain;
    z-index: 10;
  }
  .index_top3 {
    width: 100%;
    min-height: 60vh;
    background: #50363f;
    background-size: cover;
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    overflow: hidden;
  }
  .index_top3 .bgimgd {
    display: none !important;
    width: 100%;
    min-height: 60vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    object-fit: cover;
  }
  .index_top3 .th3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 5.5vw;
    color: #FFB119;
    margin: 9vw 0 0.99vw;
  }
  .index_top3 .th4 {
    font-family: Spicy Rice, Spicy Rice;
    font-weight: 400;
    font-size: 3.5vw;
    color: #FFB119;
    margin-bottom: 2vw;
  }
  .index_top3 .imgbox {
    position: relative;
    margin-top: 10vw;
  }
  .index_top3 .imgbox .textbox {
    width: 36.04vw;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.3) 0%, rgba(245, 245, 245, 0.2) 100%);
    border-radius: 4.17vw 1.25vw 1.25vw 1.25vw;
    border: 0.1vw solid #FBF5EC;
    padding: 1.7vw 2.4vw;
    display: flex;
    flex-flow: column;
    z-index: 3;
    position: absolute;
  }
  .index_top3 .imgbox .textbox .tix {
    display: flex;
    align-items: center;
  }
  .index_top3 .imgbox .textbox .tix i {
    width: 0.83vw;
    height: 0.83vw;
    background: #FFB119;
    border-radius: 50%;
  }
  .index_top3 .imgbox .textbox .tix span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 800;
    font-size: 2.67vw;
    color: #FFB119;
  }
  .index_top3 .imgbox .textbox .ttx2 {
    width: 26vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.6vw;
    color: #FBF5EC;
  }
  .index_top3 .imgbox .abo1 {
    top: 1.8vw;
    left: -27vw;
  }
  .index_top3 .imgbox .abo3 {
    top: 18.8vw;
    left: -27vw;
  }
  .index_top3 .imgbox .abo2 {
    top: 9.8vw;
    left: 27vw;
    border-radius: 1.25vw 4.17vw 1.25vw 1.25vw;
    padding-left: 5vw;
  }
  .index_top3 .imgbox .abo2 .ttx2 {
    width: 19vw;
  }
  .index_top3 .imgbox img {
    height: 50.33vw;
    position: relative;
    object-fit: contain;
    z-index: 9;
  }
  .butexx {
    display: flex;
    align-items: center;
    width: 25vw;
    height: 8.75vw;
    border-radius: 6vw;
    border: 0.1vw solid #FFB119;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFB119;
    padding: 0 1vw 0 2.86vw;
    justify-content: space-between;
    margin-top: 2vw;
    overflow: hidden;
    position: relative;
    transition: all 1s;
    cursor: pointer;
    opacity: 0;
  }
  .butexx span {
    position: relative;
    z-index: 1;
  }
  .butexx i {
    width: 13.54vw;
    height: 3.75vw;
    border-radius: 1.95vw 1.95vw 1.95vw 1.95vw;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFB119;
    transform: translateX(-100%);
    transition: all 0.2s;
  }
  .butexx:hover {
    color: #05469A;
  }
  .butexx:hover i {
    transform: translateX(0);
  }
  .butexx .imgbjian {
    width: 5vw;
    position: relative;
    z-index: 1;
    height: 5vw;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .butexx .imgbjian img {
    width: 4vw;
    height: 4vw;
  }
  .videolis_top4 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    object-fit: cover;
    filter: brightness(0.5);
  }
  .index_top4 {
    width: 100%;
    height: 64vh !important;
    background-color: #83461d;
    display: flex;
    padding: 7.5vw 8.33vw;
    position: relative;
    overflow: hidden;
  }
  .index_top4 .zhezhjoss {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  .index_top4 .lix1 {
    display: flex;
    flex-flow: column;
    position: relative;
    z-index: 3;
  }
  .index_top4 .lix1 h3 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 5.08vw;
    color: #FFB119;
  }
  .index_top4 .lix1 .tixae {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FBF5EC;
    margin-top: 2.45vw;
  }
  .index_top4 .lix2 {
    width: 26%;
    height: 20.54vw;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.3) 0%, rgba(245, 245, 245, 0.2) 100%);
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    border: 0.1vw solid #FBF5EC;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: space-between;
    padding: 2vw 0;
    position: absolute;
    z-index: 3;
  }
  .index_top4 .lix2 .tix {
    display: flex;
    align-items: baseline;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.6vw;
    color: #FFFFFF;
  }
  .index_top4 .lix2 .tix .shuzu {
    font-size: 3.5vw;
  }
  .index_top4 .lix2 .condre {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FFFFFF;
    text-align: center;
  }
  .index_top4 .diwe1 {
    bottom: 12vw;
    right: 63.5vw;
  }
  .index_top4 .diwe2 {
    bottom: 18.8vw;
    right: 35.94vw;
  }
  .index_top4 .diwe3 {
    bottom: 26vw;
    right: 8.33vw;
  }
  .jikolist {
    display: flex;
    align-items: center;
    height: 100%;
  }
  .jikolist .imtes {
    width: 100%;
    flex: 1;
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  .jikolist .imtes:hover .bgims {
    filter: brightness(100%);
  }
  .jikolist .imtes .bishan {
    position: absolute;
    top: 5.42vw;
    right: 0;
    height: 6vw;
    width: 16vw;
    background: url(/img/img_flag@2x.png) no-repeat;
    background-size: cover;
    z-index: 4;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.5vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .jikolist .imtes .bgims {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: brightness(20%);
    transition: all 0.3s;
    z-index: 1;
  }
  .jikolist .imtes .llzz {
    display: flex;
    flex-flow: column;
    padding: 13.4vw 0 0 3.33vw;
  }
  .jikolist .imtes .ixnxi {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 3;
    margin-bottom: 3vw;
  }
  .jikolist .imtes .ixnxi img {
    width: 2vw;
    height: 2vw;
    margin-right: 1.52vw;
  }
  .jikolist .imtes span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.5vw;
    color: #FBF5EC;
    position: relative;
    z-index: 3;
  }
  .swiper {
    width: 100%;
    height: 100%;
  }
  .wendian_top1 {
    height: 100%;
    overflow: hidden;
    position: relative;
  }
  .mySwiper9 {
    overflow: hidden;
    position: relative;
  }
  .mySwiper9 .swiper-pagination {
    bottom: 4vw;
  }
  .mySwiper9 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
    width: 1.3vw;
    height: 1.3vw;
    border-radius: 50%;
    border: 0.21vw solid #FFB119;
    background: transparent;
    opacity: 1;
  }
  .mySwiper9 .swiper-pagination .swiper-pagination-bullet {
    width: 1vw;
    height: 1vw;
    background: #dcd5d2;
    border-radius: 50%;
    opacity: 1;
    margin-right: 1.6vw;
    transition: all 0.3s;
  }
  .mySwiper9 .swiper-slide {
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    margin-top: 4vw;
  }
  .mySwiper9 .swiper-slide .topms1 {
    width: 80%;
    height: 55.54vw;
    object-fit: contain;
  }
  .mySwiper9 .swiper-slide span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.25vw;
    color: #1F1712;
    max-width: 55vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .mySwiper9 .swiper-slide .tlid {
    display: flex;
    align-items: center;
    margin-top: 2vw;
  }
  .mySwiper9 .swiper-slide .mixnd1 {
    width: 2.3vw;
    height: 4.08vw;
    object-fit: contain;
  }
  .mySwiper {
    overflow: hidden;
    position: relative;
  }
  .mySwiper .swiper-pagination {
    bottom: 1vw;
  }
  .mySwiper .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
    width: 1.3vw;
    height: 1.3vw;
    border-radius: 50%;
    border: 0.21vw solid #FFB119;
    background: transparent;
    opacity: 1;
  }
  .mySwiper .swiper-pagination .swiper-pagination-bullet {
    width: 1vw;
    height: 1vw;
    background: #dcd5d2;
    border-radius: 50%;
    opacity: 1;
    margin-right: 1.6vw;
    transition: all 0.3s;
  }
  .mySwiper .left2img {
    width: 8vw;
    height: 8vw;
    position: absolute;
    top: 50%;
    left: 4.17vw;
    transform: translateY(-50%);
    z-index: 3;
  }
  .mySwiper .ringd2img {
    z-index: 3;
    width: 8vw;
    height: 8vw;
    position: absolute;
    top: 50%;
    right: 4.17vw;
    transform: translateY(-50%);
  }
  .mySwiper .swiper-slide {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .mySwiper .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: brightness(0.8);
  }
  .mySwiper .text_box {
    position: absolute;
    top: 30%;
    left: 16.67vw;
    width: 60vw;
    height: 41.98vw;
    background: rgba(62, 53, 43, 0.7);
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    padding: 2.5vw;
    z-index: 5;
  }
  .mySwiper .text_box .titel1 {
    width: 20.58vw;
    height: 6vw;
    background: #05469A;
    border-radius: 3.33vw 3.33vw 3.33vw 3.33vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.9vw;
    color: #FFB119;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .mySwiper .text_box .boixun {
    display: flex;
    margin-top: 2vw;
  }
  .mySwiper .text_box .boixun .iuimgbox {
    width: 5vw;
    height: 5vw;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-right: 1.6vw;
    justify-content: center;
  }
  .mySwiper .text_box .boixun .iuimgbox img {
    width: 3vw;
    height: 3vw;
  }
  .mySwiper .text_box .boixun .oimxs h4 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.9vw;
    color: #FFFFFF;
  }
  .mySwiper .text_box .boixun .oimxs span {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.6vw;
    color: #FFFFFF;
  }
  .mySwiper3 {
    overflow: hidden;
    position: relative;
  }
  .mySwiper3 .left2img {
    width: 9vw;
    height: 9vw;
    position: absolute;
    bottom: 10.33vw;
    right: 15.21vw;
    z-index: 3;
  }
  .mySwiper3 .ringd2img {
    z-index: 3;
    width: 9vw;
    height: 9vw;
    position: absolute;
    bottom: 10.33vw;
    right: 5.21vw;
  }
  .mySwiper2 {
    overflow: hidden;
    position: relative;
    height: 40vh !important;
  }
  .mySwiper2 .swiper-pagination {
    bottom: 1vw;
  }
  .mySwiper2 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
    width: 1.3vw;
    height: 1.3vw;
    border-radius: 50%;
    border: 0.21vw solid #FFB119;
    background: transparent;
    opacity: 1;
  }
  .mySwiper2 .swiper-pagination .swiper-pagination-bullet {
    width: 1vw;
    height: 1vw;
    background: #dcd5d2;
    border-radius: 50%;
    opacity: 1;
    margin-right: 1.6vw;
    transition: all 0.3s;
  }
  .mySwiper2 .left2img {
    width: 8vw;
    height: 8vw;
    position: absolute;
    bottom: 4vw;
    right: 20.58vw;
    transform: translateY(-50%);
    z-index: 3;
  }
  .mySwiper2 .ringd2img {
    z-index: 3;
    width: 8vw;
    height: 8vw;
    position: absolute;
    bottom: 4vw;
    right: 8.337vw;
    transform: translateY(-50%);
  }
  .mySwiper2 .swiper-slide {
    width: 100%;
    height: 40vh;
    position: relative;
  }
  .mySwiper2 .swiper-slide img {
    width: 100%;
    height: 40vh;
    object-fit: cover;
  }
  .mySwiper2 .text_box12 {
    position: absolute;
    top: 8vw;
    right: 2.2vw;
    width: 50vw;
    z-index: 9;
  }
  .mySwiper2 .text_box12 .itex1 {
    width: 50vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 5vw;
    color: #FFFFFF;
  }
  .mySwiper2 .text_box12 .itex2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.7vw;
    color: #FFFFFF;
    padding: 3vw 0;
  }
  .mySwiper2 .text_box12 .itex3 {
    width: 100%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.67vw;
    color: #FFFFFF;
    margin-bottom: 10vw;
  }
  .wendian_top3 {
    width: 100%;
    height: 100%;
    background: url(/img/img_menu_back@2x.png) no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
  }
  .wendian_top3 .zddcc {
    position: relative;
    z-index: 9;
  }
  .wendian_top3 .wnezibox {
    position: absolute;
    bottom: 14vw;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    display: flex;
    flex-flow: column;
    align-items: center;
    z-index: 9;
  }
  .wendian_top3 .wnezibox h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 4.08vw;
    color: #1F1712;
    letter-spacing: 4px;
  }
  .wendian_top3 .wnezibox .llccz1 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #1F1712;
    margin: 0.5vw 0;
    text-align: center;
  }
  .wendian_top3 .wnezibox .llccz2 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #5B544E;
    text-align: center;
  }
  .wendian_top3 .wnezibox .butexx {
    display: flex;
    align-items: center;
    width: 25vw;
    height: 8.75vw;
    border-radius: 6vw;
    border: 0.1vw solid #FFB119;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFB119;
    padding: 0 0.63vw 0 2.86vw;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    transition: all 1s;
    cursor: pointer;
    opacity: 1;
  }
  .wendian_top3 .wnezibox .butexx span {
    position: relative;
    z-index: 1;
  }
  .wendian_top3 .wnezibox .butexx i {
    width: 13.54vw;
    height: 3.75vw;
    border-radius: 1.95vw 1.95vw 1.95vw 1.95vw;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFB119;
    transform: translateX(-100%);
    transition: all 0.2s;
  }
  .wendian_top3 .wnezibox .butexx:hover {
    color: #05469A;
  }
  .wendian_top3 .wnezibox .butexx:hover i {
    transform: translateX(0);
  }
  .wendian_top3 .wnezibox .butexx .imgbjian {
    width: 5vw;
    position: relative;
    z-index: 1;
    height: 5vw;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .wendian_top3 .wnezibox .butexx .imgbjian img {
    width: 4vw;
    height: 4vw;
  }
  .wendian_top3 .mySwiper5 {
    overflow: hidden;
    position: relative;
    padding-top: 20vw;
  }
  .wendian_top3 .mySwiper5 .swiper-pagination {
    bottom: 1vw;
  }
  .wendian_top3 .mySwiper5 .swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
    width: 12.5vw;
    height: 0.83vw;
    background: #1F1712;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    opacity: 1;
  }
  .wendian_top3 .mySwiper5 .swiper-pagination .swiper-pagination-bullet {
    width: 6.25vw;
    height: 0.63vw;
    background: #d2cdbf;
    border-radius: 1.25vw;
    opacity: 1;
    margin-right: 1.5vw;
    transition: all 0.1s;
  }
  .wendian_top3 .swiper-slide-active,
  .wendian_top3 .swiper-slide-duplicate-active {
    transform: scale(1.2);
  }
  .wendian_top3 .swiper-slide {
    transition: all 0.2s;
    height: 28vw;
  }
  .wendian_top3 .rigl_box {
    position: relative;
  }
  .wendian_top3 .rigl_box .leifimg {
    width: 30vw;
    height: 25vw;
    transition: all 1s;
    object-fit: contain;
  }
  .wendian_top3 .rigl_box .rigtimg {
    width: 11.77vw;
    height: 11.77vw;
    position: absolute;
    bottom: 2vw;
    right: -2vw;
    transition: all 1s;
    opacity: 1;
  }
  .wendian_top3 .actss {
    display: inline-block;
    top: 4.48vw;
    left: 50%;
    transform: translateX(-50%);
    width: 32.19vw;
    height: 29.06vw;
  }
  .wendian_top3 .actss .leifimg {
    width: 32.19vw;
    height: 29.06vw;
  }
  .wendian_top3 .actss .rigtimg {
    width: 11.77vw;
    height: 11.77vw;
    opacity: 1;
  }
  .wendian_top3 .lefaning {
    display: inline-block;
    top: 11.3vw;
    left: -2vw;
    width: 28.13vw;
    height: 25.05vw;
  }
  .wendian_top3 .lefaning .leifimg {
    width: 28.13vw;
    height: 25.05vw;
  }
  .wendian_top3 .lefaning .rigtimg {
    opacity: 0;
  }
  .wendian_top3 .rigunleng {
    display: inline-block;
    top: 11.3vw;
    right: -2vw;
    width: 28.13vw;
    height: 25.05vw;
  }
  .wendian_top3 .rigunleng .leifimg {
    width: 28.13vw;
    height: 25.05vw;
  }
  .wendian_top3 .rigunleng .rigtimg {
    opacity: 0;
  }
  .wendian_top3 .le2mg {
    width: 6.88vw;
    height: 6.88vw;
    position: absolute;
    bottom: 19vw;
    left: 8.33vw;
    z-index: 5;
  }
  .wendian_top3 .ri3img {
    width: 6.88vw;
    height: 6.88vw;
    position: absolute;
    bottom: 19vw;
    right: 8.33vw;
    z-index: 5;
  }
  .wendian_top4 {
    width: 100%;
    height: 100%;
    background: url(/img/img_join_banner@2x.png) no-repeat;
    background-size: cover;
    display: flex;
    align-items: flex-start;
    padding: 7.8vw 8.33vw;
    position: relative;
  }
  .wendian_top4 .videolis_top4 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    object-fit: cover;
    filter: brightness(0.5);
  }
  .wendian_top4 .butexx {
    display: flex;
    align-items: center;
    width: 25vw;
    height: 8.75vw;
    border-radius: 6vw;
    border: 0.1vw solid #FFB119;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFB119;
    padding: 0 0.63vw 0 2.86vw;
    justify-content: space-between;
    margin-top: 2vw;
    overflow: hidden;
    position: absolute;
    bottom: 3vw;
    left: 50%;
    transform: translateX(-50%);
    transition: all 1s;
    cursor: pointer;
  }
  .wendian_top4 .butexx span {
    position: relative;
    z-index: 1;
  }
  .wendian_top4 .butexx i {
    width: 13.54vw;
    height: 3.75vw;
    border-radius: 1.95vw 1.95vw 1.95vw 1.95vw;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFB119;
    transform: translateX(-100%);
    transition: all 0.2s;
  }
  .wendian_top4 .butexx:hover {
    color: #05469A;
  }
  .wendian_top4 .butexx:hover i {
    transform: translateX(0);
  }
  .wendian_top4 .butexx .imgbjian {
    width: 5vw;
    position: relative;
    z-index: 1;
    height: 5vw;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .wendian_top4 .butexx .imgbjian img {
    width: 4vw;
    height: 4vw;
  }
  .wendian_top4 .list31 {
    display: flex;
    align-items: center;
    position: absolute;
    top: 8vw;
    left: 8.33vw;
  }
  .wendian_top4 .list31 span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 4.08vw;
    color: #FFFFFF;
    padding-right: 0.5vw;
  }
  .wendian_top4 .list31 img {
    width: 3vw;
    height: 3vw;
  }
  .wendian_top4 .list32 {
    display: flex;
    flex-flow: column;
    width: 20vw;
    padding-top: 12vw;
  }
  .wendian_top4 .list32 .limtitem {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFFFFF;
    margin-bottom: 3.6vw;
  }
  .wendian_top4 .list32 .acrtt {
    width: 20vw;
    height: 3.02vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFB119;
    padding-left: 0.8vw;
  }
  .wendian_top4 .list33 {
    display: flex;
    flex-flow: column;
    width: 55vw;
    margin-left: 5vw;
  }
  .wendian_top4 .list33 h3 {
    width: 55vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.6vw;
    color: #FFFFFF;
    margin-bottom: 1vw;
  }
  .wendian_top4 .list33 .context {
    width: 55vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FFFFFF;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
  }
  .wendian_top5 {
    width: 100%;
    height: 60vh !important;
    background: url(/img/img_join_form_back@2x.png) no-repeat;
    background-size: cover;
    padding: 6.25vw 8.33vw;
    display: flex;
    align-items: center;
    flex-flow: column;
  }
  .wendian_top5 .lxxs1 {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 5vw;
  }
  .wendian_top5 .lxxs1 .xz1 {
    width: 88%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.92vw;
    color: #FFFFFF;
    line-height: 4.17vw;
    text-align: center;
  }
  .wendian_top5 .lxxs1 .xz2 {
    width: 6.25vw;
    height: 0.21vw;
    background: #FFFFFF;
    margin: 1.77vw auto;
  }
  .wendian_top5 .lxxs1 .xz3 {
    width: 80%;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 400;
    font-size: 2.6vw;
    color: #FFFFFF;
    text-align: center;
  }
  .wendian_top5 .lxxs2 {
    margin-top: 5vw;
    width: 100%;
    background: linear-gradient(277deg, rgba(246, 246, 246, 0.7) 0%, rgba(245, 245, 245, 0.9) 100%);
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
    padding: 2.7vw;
  }
  .wendian_top5 .lxxs2 h3 {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 3.46vw;
    color: #1F1712;
    text-align: center;
  }
  .wendian_top5 .lxxs2 .tppc {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .wendian_top5 .lxxs2 .tppc .inptx {
    width: 45%;
    height: 8vw;
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    padding: 0 0.99vw;
    margin-top: 1.67vw;
  }
  .wendian_top5 .lxxs2 .tppc .inptx span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.8vw;
    color: #1F1712;
    padding-right: 0.99vw;
    width: 7vw;
  }
  .wendian_top5 .lxxs2 .tppc .inptx input {
    width: 60%;
    border: 0;
    outline: none;
    background-color: transparent;
    font-size: 2.8vw;
  }
  .wendian_top5 .lxxs2 .inptx2 {
    width: 100%;
    height: 8vw;
    border-radius: 0.83vw 0.83vw 0.83vw 0.83vw;
    border: 0.05vw solid #5B544E;
    display: flex;
    align-items: center;
    padding: 0 0.99vw;
    margin-top: 1.67vw;
  }
  .wendian_top5 .lxxs2 .inptx2 span {
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: 500;
    font-size: 2.8vw;
    color: #1F1712;
    padding-right: 0.99vw;
  }
  .wendian_top5 .lxxs2 .inptx2 input {
    flex: 1;
    border: 0;
    outline: none;
    background-color: transparent;
    font-size: 2.8vw;
  }
  .wendian_top5 .lxxs2 .butcc {
    width: 100%;
    height: 8vw;
    background: #FFB119;
    border-radius: 0.83vw;
    font-family: Source Han Sans SC, Source Han Sans SC;
    font-weight: bold;
    font-size: 2.8vw;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1vw;
  }
  .dismxx {
    display: flex;
    flex-flow: column;
    align-items: center;
  }
}
