body {
    font-family: "Roboto Regular", sans-serif;
}
@font-face {
    font-family: "Roboto Regular";
    font-display: swap;
    src: local("Roboto Regular"), url("fonts/Roboto-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Roboto Black";
    font-display: swap;
    src: local("Roboto Black"), url("fonts/Roboto-Black.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Roboto Bold Italic";
    font-display: swap;
    src: local("Roboto Bold Italic"), url("fonts/Roboto-BoldItalic.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Roboto Bold";
    font-display: swap;
    src: local("Roboto Bold"), url("fonts/Roboto-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Roboto Medium";
    font-display: swap;
    src: local("Roboto Medium"), url("fonts/Roboto-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
.uk-height-min-small {
    min-height: 150px;
}
.uk-height-min-medium {
    min-height: 300px;
}
.uk-height-min-large {
    min-height: 450px;
}

@media (min-width: 0px) and (max-width: 768px) {
    .web-wrap {
        display: none !important;
    }
}
@media (min-width: 769px){
    .mobile-wrap {
        display: none !important;
    }
}
@media (min-width: 769px) {
    .uk-container {
        padding-left: 120px;
        padding-right: 120px;
    }
}

@media (min-width: 1600px) {
    .uk-grid-5-xl {
        margin-left: -5px !important;
    }
    .uk-grid-5-xl > * {
        padding-left: 5px !important;
    }
    .uk-grid-5-xl > .uk-grid-margin {
        margin-top: 5px !important;
    }
}
@media (min-width: 1200px) {
    .uk-grid-5-l {
        margin-left: -5px !important;
    }
    .uk-grid-5-l > * {
        padding-left: 5px !important;
    }
    .uk-grid-5-l > .uk-grid-margin {
        margin-top: 5px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-5-m {
        margin-left: -5px !important;
    }
    .uk-grid-5-m > * {
        padding-left: 5px !important;
    }
    .uk-grid-5-m > .uk-grid-margin {
        margin-top: 5px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-5-s {
        margin-left: -5px !important;
    }
    .uk-grid-5-s > * {
        padding-left: 5px !important;
    }
    .uk-grid-5-s > .uk-grid-margin {
        margin-top: 5px !important;
    }
}

.uk-grid-5 {
    margin-left: -5px;
}
.uk-grid-5 > * {
    padding-left: 5px;
}
.uk-grid-5 > .uk-grid-margin {
    margin-top: 5px;
}
@media (min-width: 1600px) {
    .uk-grid-10-xl {
        margin-left: -10px !important;
    }
    .uk-grid-10-xl > * {
        padding-left: 10px !important;
    }
    .uk-grid-10-xl > .uk-grid-margin {
        margin-top: 10px !important;
    }
}

@media (min-width: 1200px) {
    .uk-grid-10-l {
        margin-left: -10px !important;
    }
    .uk-grid-10-l > * {
        padding-left: 10px !important;
    }
    .uk-grid-10-l > .uk-grid-margin {
        margin-top: 10px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-10-m {
        margin-left: -10px !important;
    }
    .uk-grid-10-m > * {
        padding-left: 10px !important;
    }
    .uk-grid-10-m > .uk-grid-margin {
        margin-top: 10px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-10-s {
        margin-left: -10px !important;
    }
    .uk-grid-10-s > * {
        padding-left: 10px !important;
    }
    .uk-grid-10-s > .uk-grid-margin {
        margin-top: 10px !important;
    }
}

.uk-grid-10 {
    margin-left: -10px;
}
.uk-grid-10 > * {
    padding-left: 10px;
}
.uk-grid-10 > .uk-grid-margin {
    margin-top: 10px;
}

@media (min-width: 1600px) {
    .uk-grid-20-xl {
        margin-left: -20px !important;
    }
    .uk-grid-20-xl > * {
        padding-left: 20px !important;
    }
    .uk-grid-20-xl > .uk-grid-margin {
        margin-top: 20px !important;
    }
}

@media (min-width: 1200px) {
    .uk-grid-20-l {
        margin-left: -20px !important;
    }
    .uk-grid-20-l > * {
        padding-left: 20px !important;
    }
    .uk-grid-20-l > .uk-grid-margin {
        margin-top: 20px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-20-m {
        margin-left: -20px !important;
    }
    .uk-grid-20-m > * {
        padding-left: 20px !important;
    }
    .uk-grid-20-m > .uk-grid-margin {
        margin-top: 20px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-20-s {
        margin-left: -20px !important;
    }
    .uk-grid-20-s > * {
        padding-left: 20px !important;
    }
    .uk-grid-20-s > .uk-grid-margin {
        margin-top: 20px !important;
    }
}

.uk-grid-20 {
    margin-left: -20px;
}
.uk-grid-20 > * {
    padding-left: 20px;
}
.uk-grid-20 > .uk-grid-margin {
    margin-top: 20px;
}

@media (min-width: 1600px) {
    .uk-grid-30-xl {
        margin-left: -30px !important;
    }
    .uk-grid-30-xl > * {
        padding-left: 30px !important;
    }
    .uk-grid-30-xl > .uk-grid-margin {
        margin-top: 30px !important;
    }
}

@media (min-width: 1200px) {
    .uk-grid-30-l {
        margin-left: -30px !important;
    }
    .uk-grid-30-l > * {
        padding-left: 30px !important;
    }
    .uk-grid-30-l > .uk-grid-margin {
        margin-top: 30px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-30-m {
        margin-left: -30px !important;
    }
    .uk-grid-30-m > * {
        padding-left: 30px !important;
    }
    .uk-grid-30-m > .uk-grid-margin {
        margin-top: 30px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-30-s {
        margin-left: -30px !important;
    }
    .uk-grid-30-s > * {
        padding-left: 30px !important;
    }
    .uk-grid-30-s > .uk-grid-margin {
        margin-top: 30px !important;
    }
}

.uk-grid-30 {
    margin-left: -30px;
}
.uk-grid-30 > * {
    padding-left: 30px;
}
.uk-grid-30 > .uk-grid-margin {
    margin-top: 30px;
}

@media (min-width: 1600px) {
    .uk-grid-40-xl {
        margin-left: -40px !important;
    }
    .uk-grid-40-xl > * {
        padding-left: 40px !important;
    }
    .uk-grid-40-xl > .uk-grid-margin {
        margin-top: 40px !important;
    }
}

@media (min-width: 1200px) {
    .uk-grid-40-l {
        margin-left: -40px !important;
    }
    .uk-grid-40-l > * {
        padding-left: 40px !important;
    }
    .uk-grid-40-l > .uk-grid-margin {
        margin-top: 40px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-40-m {
        margin-left: -40px !important;
    }
    .uk-grid-40-m > * {
        padding-left: 40px !important;
    }
    .uk-grid-40-m > .uk-grid-margin {
        margin-top: 40px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-40-s {
        margin-left: -40px !important;
    }
    .uk-grid-40-s > * {
        padding-left: 40px !important;
    }
    .uk-grid-40-s > .uk-grid-margin {
        margin-top: 40px !important;
    }
}

.uk-grid-40 {
    margin-left: -40px;
}
.uk-grid-40 > * {
    padding-left: 40px;
}
.uk-grid-40 > .uk-grid-margin {
    margin-top: 40px;
}

@media (min-width: 1600px) {
    .uk-grid-50-xl {
        margin-left: -50px !important;
    }
    .uk-grid-50-xl > * {
        padding-left: 50px !important;
    }
    .uk-grid-50-xl > .uk-grid-margin {
        margin-top: 50px !important;
    }
}

@media (min-width: 1200px) {
    .uk-grid-50-l {
        margin-left: -50px !important;
    }
    .uk-grid-50-l > * {
        padding-left: 50px !important;
    }
    .uk-grid-50-l > .uk-grid-margin {
        margin-top: 50px !important;
    }
}

@media (min-width: 960px) {
    .uk-grid-50-m {
        margin-left: -50px !important;
    }
    .uk-grid-50-m > * {
        padding-left: 50px !important;
    }
    .uk-grid-50-m > .uk-grid-margin {
        margin-top: 50px !important;
    }
}

@media (min-width: 640px) {
    .uk-grid-50-s {
        margin-left: -50px !important;
    }
    .uk-grid-50-s > * {
        padding-left: 50px !important;
    }
    .uk-grid-50-s > .uk-grid-margin {
        margin-top: 50px !important;
    }
}

.uk-grid-50 {
    margin-left: -50px;
}
.uk-grid-50 > * {
    padding-left: 50px;
}
.uk-grid-50 > .uk-grid-margin {
    margin-top: 50px;
}

@media (min-width: 1600px) {
    .mb-0-xl {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 1200px) {
    .mb-0-l {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 960px) {
    .mb-0-m {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 640px) {
    .mb-0-s {
        margin-bottom: 0px !important;
    }
}

.mb-0 {
    margin-bottom: 0px;
}

@media (min-width: 1600px) {
    .mb-10-xl {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 1200px) {
    .mb-10-l {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 960px) {
    .mb-10-m {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 640px) {
    .mb-10-s {
        margin-bottom: 10px !important;
    }
}

.mb-10 {
    margin-bottom: 10px;
}

@media (min-width: 1600px) {
    .mb-20-xl {
        margin-bottom: 20px !important;
    }
}

@media (min-width: 1200px) {
    .mb-20-l {
        margin-bottom: 20px !important;
    }
}

@media (min-width: 960px) {
    .mb-20-m {
        margin-bottom: 20px !important;
    }
}

@media (min-width: 640px) {
    .mb-20-s {
        margin-bottom: 20px !important;
    }
}

.mb-20 {
    margin-bottom: 20px;
}

@media (min-width: 1600px) {
    .mb-30-xl {
        margin-bottom: 30px !important;
    }
}

@media (min-width: 1200px) {
    .mb-30-l {
        margin-bottom: 30px !important;
    }
}

@media (min-width: 960px) {
    .mb-30-m {
        margin-bottom: 30px !important;
    }
}

@media (min-width: 640px) {
    .mb-30-s {
        margin-bottom: 30px !important;
    }
}

.mb-30 {
    margin-bottom: 30px;
}

@media (min-width: 1600px) {
    .mb-40-xl {
        margin-bottom: 40px !important;
    }
}

@media (min-width: 1200px) {
    .mb-40-l {
        margin-bottom: 40px !important;
    }
}

@media (min-width: 960px) {
    .mb-40-m {
        margin-bottom: 40px !important;
    }
}

@media (min-width: 640px) {
    .mb-40-s {
        margin-bottom: 40px !important;
    }
}

.mb-40 {
    margin-bottom: 40px;
}

@media (min-width: 1600px) {
    .mb-50-xl {
        margin-bottom: 50px !important;
    }
}

@media (min-width: 1200px) {
    .mb-50-l {
        margin-bottom: 50px !important;
    }
}

@media (min-width: 960px) {
    .mb-50-m {
        margin-bottom: 50px !important;
    }
}

@media (min-width: 640px) {
    .mb-50-s {
        margin-bottom: 50px !important;
    }
}

.mb-50 {
    margin-bottom: 50px;
}

@media (min-width: 1600px) {
    .mt-0-xl {
        margin-top: 0px !important;
    }
}

@media (min-width: 1200px) {
    .mt-0-l {
        margin-top: 0px !important;
    }
}

@media (min-width: 960px) {
    .mt-0-m {
        margin-top: 0px !important;
    }
}

@media (min-width: 640px) {
    .mt-0-s {
        margin-top: 0px !important;
    }
}

.mt-0 {
    margin-top: 0px;
}

@media (min-width: 1600px) {
    .mt-10-xl {
        margin-top: 10px !important;
    }
}

@media (min-width: 1200px) {
    .mt-10-l {
        margin-top: 10px !important;
    }
}

@media (min-width: 960px) {
    .mt-10-m {
        margin-top: 10px !important;
    }
}

@media (min-width: 640px) {
    .mt-10-s {
        margin-top: 10px !important;
    }
}

.mt-10 {
    margin-top: 10px;
}

@media (min-width: 1600px) {
    .mt-20-xl {
        margin-top: 20px !important;
    }
}

@media (min-width: 1200px) {
    .mt-20-l {
        margin-top: 20px !important;
    }
}

@media (min-width: 960px) {
    .mt-20-m {
        margin-top: 20px !important;
    }
}

@media (min-width: 640px) {
    .mt-20-s {
        margin-top: 20px !important;
    }
}

.mt-20 {
    margin-top: 20px;
}

@media (min-width: 1600px) {
    .mt-30-xl {
        margin-top: 30px !important;
    }
}

@media (min-width: 1200px) {
    .mt-30-l {
        margin-top: 30px !important;
    }
}

@media (min-width: 960px) {
    .mt-30-m {
        margin-top: 30px !important;
    }
}

@media (min-width: 640px) {
    .mt-30-s {
        margin-top: 30px !important;
    }
}

.mt-30 {
    margin-top: 30px;
}

@media (min-width: 1600px) {
    .mt-40-xl {
        margin-top: 40px !important;
    }
}

@media (min-width: 1200px) {
    .mt-40-l {
        margin-top: 40px !important;
    }
}

@media (min-width: 960px) {
    .mt-40-m {
        margin-top: 40px !important;
    }
}

@media (min-width: 640px) {
    .mt-40-s {
        margin-top: 40px !important;
    }
}

.mt-40 {
    margin-top: 40px;
}

@media (min-width: 1600px) {
    .mt-50-xl {
        margin-top: 50px !important;
    }
}

@media (min-width: 1200px) {
    .mt-50-l {
        margin-top: 50px !important;
    }
}

@media (min-width: 960px) {
    .mt-50-m {
        margin-top: 50px !important;
    }
}

@media (min-width: 640px) {
    .mt-50-s {
        margin-top: 50px !important;
    }
}

.mt-50 {
    margin-top: 50px;
}

.fz-14 {
    font-size: 12.25px !important;
}
@media screen and (min-width: 640px) {
    .fz-14 {
        font-size: calc(12.25px + 0 * ((100vw - 640px) / 560)) !important;
    }
}
@media screen and (min-width: 1200px) {
    .fz-14 {
        font-size: 12.25px !important;
    }
}

.fz-15 {
    font-size: 13.125px !important;
}
@media screen and (min-width: 640px) {
    .fz-15 {
        font-size: calc(13.125px + 0 * ((100vw - 640px) / 560)) !important;
    }
}
@media screen and (min-width: 1200px) {
    .fz-15 {
        font-size: 13.125px !important;
    }
}

.fz-16 {
    font-size: 14px !important;
}
@media screen and (min-width: 640px) {
    .fz-16 {
        font-size: calc(14px + 0 * ((100vw - 640px) / 560)) !important;
    }
}
@media screen and (min-width: 1200px) {
    .fz-16 {
        font-size: 14px !important;
    }
}

.fz-20 {
    font-size: 15.75px !important;
}
@media screen and (min-width: 640px) {
    .fz-20 {
        font-size: calc(15.75px + 1.75 * ((100vw - 640px) / 560)) !important;
    }
}
@media screen and (min-width: 1200px) {
    .fz-20 {
        font-size: 17.5px !important;
    }
}

.fz-30 {
    font-size: 21px !important;
}
@media screen and (min-width: 640px) {
    .fz-30 {
        font-size: calc(21px + 5.25 * ((100vw - 640px) / 560)) !important;
    }
}
@media screen and (min-width: 1200px) {
    .fz-30 {
        font-size: 26.25px !important;
    }
}

.line-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.line-clamp-5 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.item__120:nth-child(n+2) {
    margin-top: 120px;
}
.item__100:nth-child(n+2) {
    margin-top: 100px;
}
.home__hesinhthai__section .item__100:nth-child(n+2) {
    margin-top: 40px;
}
@media (min-width: 960px) {
    .home__hesinhthai__section .item__100:nth-child(n+2) {
        margin-top: 100px;
    }
}
.item__80:nth-child(n+2) {
    margin-top: 80px;
}
.item__60:nth-child(n+2) {
    margin-top: 60px;
}
.home__hesinhthai__section .item__60:nth-child(n+2), .home__quyenloi .item__60:nth-child(n+2) {
    margin-top: 30px;
}
@media (min-width: 960px) {
    .home__hesinhthai__section .item__60:nth-child(n+2), .home__quyenloi .item__60:nth-child(n+2) {
        margin-top: 60px;
    }
}
.item__50:nth-child(n+2) {
    margin-top: 50px;
}
.item__43:nth-child(n+2) {
    margin-top: 43px;
}
.home__tinhnang .item__43:nth-child(n+2) {
    margin-top: 20px;
}
@media (min-width: 960px) {
    .home__tinhnang .item__43:nth-child(n+2) {
        margin-top: 43px;
    }
}
.item__40:nth-child(n+2) {
    margin-top: 40px;
}
.item__30:nth-child(n+2) {
    margin-top: 30px;
}
.footer__top .item__30:nth-child(n+2), .home__banner .item__30:nth-child(n+2), .home__hinhanh .item__30:nth-child(n+2), .home__tinhnang .item__30:nth-child(n+2) {
    margin-top: 16px;
}
@media (min-width: 960px) {
    .footer__top .item__30:nth-child(n+2), .home__banner .item__30:nth-child(n+2), .home__hinhanh .item__30:nth-child(n+2), .home__tinhnang .item__30:nth-child(n+2) {
        margin-top: 30px;
    }
}
.item__24:nth-child(n+2) {
    margin-top: 24px;
}
.home__quyenloi .item__24:nth-child(n+2) {
    margin-top: 10px;
}
@media (min-width: 960px) {
    .home__quyenloi .item__24:nth-child(n+2) {
        margin-top: 24px;
    }
}
.item__20:nth-child(n+2) {
    margin-top: 20px;
}
.item__16:nth-child(n+2) {
    margin-top: 16px;
}
.item__15:nth-child(n+2) {
    margin-top: 15px;
}
.item__10:nth-child(n+2) {
    margin-top: 10px;
}
.item__8:nth-child(n+2) {
    margin-top: 8px;
}

.header {
    padding-top: 46px;
    padding-bottom: 46px;
}
.header__item, .header .uk-navbar-nav > li > a, .header .uk-navbar-item {
    min-height: 60px;
}
@media (min-width: 960px) {
    .header .uk-navbar-nav {
        gap: 59px;
    }
}
.header .uk-navbar-nav > li > a {
    color: #282828;
    font-size: 24px;
    padding: 0 30px;
    border-radius: 500px;
    background-image: linear-gradient(#dedede, #fdfdfd);
    border: 1px solid #c8c8c8;
}
.header .uk-navbar-nav > li > a:hover img {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}
.header .uk-navbar-nav > li > a[aria-expanded=true] img {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}
.header__hover, .header .uk-navbar-nav > li > a:hover, .header .uk-navbar-nav > li > a[aria-expanded=true] {
    border-color: #9e884c;
    background: #9e884c;
    color: #ffffff;
}
.header__dropdown {
    padding: 20px;
    border: 1px solid;
    border-color: #9e884c;
    border-radius: 4px;
}
.header__dropdown__box {
    background: #f0f0f0;
    border: 1px solid #9c9c9c;
    min-height: 61px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 0 10px;
    font-size: 24px;
    color: #282828;
}
.header__dropdown__box--c1 {
    color: #ffffff;
    background: #9e884c;
    border-color: #9e884c;
    min-width: 178px;
}

.arrow_box {
    border: 1px solid #9e884c;
}
.arrow_box:after, .arrow_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #ffffff;
    border-width: calc(10px - 2px);
    margin-left: calc(0px - calc(10px - 2px));
}
.arrow_box:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #9e884c;
    border-width: 10px;
    margin-left: calc(0px - 10px);
}

.home__box {
    position: relative;
    background-color: #9e884c;
    padding-right: 120px;
}
.home__box:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 100%;
    width: 100vw;
    background-color: #9e884c;
}
.home__box__title {
    font-size: 30px;
}
.home__box__img {
    top: -96px;
    right: -74px;
    z-index: 10;
}
.home__box__c1 {
    background-color: #323232;
    width: 160px;
    writing-mode: vertical-lr;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    z-index: 9;
}
.home__copyRight {
    writing-mode: vertical-lr;
    position: absolute;
    bottom: 48px;
    right: 45px;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: center;
}
.home__copyRight:before {
    content: "";
    margin-bottom: 52px;
    width: 1px;
    height: 81px;
    display: flex;
    background-color: #9e884c;
}

.mobile-wrap a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul{margin:0;padding:0}
.mobile-wrap b,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
.mobile-wrap table{border-spacing:0}
::-webkit-scrollbar{width:0;height:0}
*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mobile-wrap li{list-style-type:none;float:left}
.mobile-wrap a{text-decoration:none;color:#333;outline:0}
img{border:none;vertical-align:middle}
em,i,var{font-style:normal}
button{font-family:"microsoft yahei",Arial;outline:0;cursor:pointer;font-size:.26rem;border:none}
iframe{border:none}
input,select,textarea{outline:0;font-family:"microsoft yahei",Arial;font-size:.26rem;border-radius:0;border:none;background:0 0}
input:disabled{opacity:1;color:#333}
button,input[type=button],input[type=date],input[type=number],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border:none;background:0 0}
textarea{resize:none}
.ico{display:inline-block;vertical-align:middle}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.hide{display:none!important}
.mobile-wrap{position:relative;width:100%;float:left}
body,html{width:100%;height:100%}
.bgs .mobile-wrap{background:url(../img/back_ground.png) top center no-repeat;background-size:7.5rem auto}
.head{width:100%;height:55px;padding:0 .28rem;background-color:#9e884c}
.head .logo{width:auto;height:55px;display:flex;justify-content:center;align-items:center}
.head .logo img{height:52px;}
.banner{width:100%}
.banner img{width:100%}
.button{width:100%;height:2rem;display:flex;justify-content:center;align-items:center}
.button button{width:4.69rem;height:1.52rem;background:url(../img/408223_469x152.png) center no-repeat;background-size:4.69rem 1.52rem;-webkit-animation:myfirst 1s infinite linear;animation:myfirst 1s infinite linear}
.content-item{background-color:#fff;align-items:center;z-index:999;border-radius:5px;border:1px solid #9e884c;position:absolute;left:5%;bottom:35%;max-width:98vw; display: none;}
.menuOn{display:block}
.menuOff{display:none}
.content-item:after,.content-item:before{top:100%;left:20%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.content-item::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}
.content-item::before{border-color:rgba(162,143,99,0);border-top-color:#a28f63;border-width:11px;margin-left:-11px}
.content-item .item{display:flex;align-items:center;justify-content:space-between;padding:10px 10px}
.mobile-wrap .link{white-space:nowrap;background-color:#9e884c;padding:6px;margin-left:10px;font-size:17px;color:#fff}
.content-item .item p{background-color:#f0f0f0;font-size:17px;}
.content-item .item .text-one {padding: 6px 6px;}
.content-item .item .text-tow {box-sizing:border-box;width:100%; padding: 6px 6px;}
.content-item .item .icon-arrow{margin:0 5px;}
.content-item .icon-arrrow img{height:10px;width:25px}
.box-menu{text-align:center;align-items:center;padding:10px 0;margin:0 10px;display:grid;grid-template-columns:1fr 1fr}
.icon-arrow img{height:15px;width:50px;}
#go_website .icon{display:block;width:25px;height:25px;background:url(../img/home.png) no-repeat;background-size:contain;text-align:center;color:#fff;text-decoration:none;margin:auto}
#go_app .icon{display:block;width:25px;height:25px;background:url(../img/mobile.png) no-repeat;background-size:contain;text-align:center;color:#fff;text-decoration:none;margin:auto}
#go_gift .icon{display:block;width:25px;height:25px;background:url(../img/gift.png) no-repeat;background-size:contain;text-align:center;color:#fff;text-decoration:none;margin:auto}
#go_mess .icon{display:block;width:25px;height:25px;background:url(../img/contact.png) no-repeat;background-size:contain;text-align:center;color:#fff;text-decoration:none;margin:auto}
.box-menu h1{font-size:16px;font-weight:500;font-family:"microsoft yahei",Arial;margin-top:.2rem}
.item-coler{background-color:#9e884c;color:#fff}
.boder-coler{border:1px solid #f0f0f0;padding:25px}
.boder-coler.active{background-color:#9e884c}
.boder-coler.active h1{color:#fff}
.icon-dow img{height:17px;width:20px;position:absolute;top:256px;left:80px}
.footer{width:100%;text-align:center;line-height:36px;font-size:13px;color:#fff;background-color:#9e884c}
@-webkit-keyframes myfirst{from{transform:scale(1.1)}
    50%{transform:scale(1)}
    to{transform:scale(1.1)}
}
@keyframes myfirst{from{transform:scale(1.1)}
    50%{transform:scale(1)}
    to{transform:scale(1.1)}
}