.header {
    z-index: 999;
    text-align: left;
}

.header .logo {
    margin: 8px 0 0 15px;
}

.header .header-con {
    background: #59b8fb;
    /*background: #0090ff;*/

}

.header .menu {
    left: unset;
    right: 15px;
    top: 10px;
}

.slideBox .swiper-pagination {
    bottom: 5%;
}

.header-yuan {
    background: url(https://leyuan-cdn.tuxiaobei.com/tuxiaobei_com/v2024/images/mobile/top-yuan.png) repeat-x;
}

.header .header-con .tuxiaobei-mobile {
    color: #fff
}

.header .logo {
    width: 74px;
    margin: 6px 0 0 15px
}

.menuCon > ul > li.newNavSecondaryColumn {
    padding-left: 40px;
    height: 40px;
    line-height: 40px;
}

.menuCon > ul > li.newNavSecondaryColumn .text {
    font-size: 14px;
}

.header .mobile-search {
    position: absolute;
    right: 15px;
    top: 12px;
}

.newMobileIndexBox {
    padding: 30px 10px;
    background: #f4f9fd;
    position: relative;
}

.newMobileIndexBox:nth-child(odd) {
    background: #fff
}

.newMobileTitle {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #2FACF0;
    line-height: 32px;
}

.newMobileDesc {
    text-align: center;
    padding: 0 20px;
    font-size: 12px;
    color: #444;
    line-height: 20px;
}


.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.flex-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
}

.flex-grow-0 {
    min-width: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.flex-grow-1 {
    min-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.flex-x-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.flex-y-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}

.flex-y-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
}

.nav {
    margin-top: 0
}

.nav-list {
    padding-top: 5px
}

.newIndexTopNav {
    position: absolute;
    top: 0;
    right: 50px;
}

.newIndexTopNav li {
    padding: 0 1vw;
}

.newIndexTopNav li a {
    color: #fff;
    padding: 0 2vw;
    display: block;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    /*text-shadow: 2px 2px 2px rgba(0, 0, 0, .1);*/
}