/* 首页 */
.pd13 {
    padding: 0 .13rem;
    box-sizing: border-box;
}

.pt63 {
    padding-bottom: .63rem;
    box-sizing: border-box;
}

.relative {
    position: relative;
}

.body {
    position: relative;
}

.background_gradient {
    width: 100%;
    background-size: 100%, 100%, auto;
    height: 4.29rem;
    /* background: linear-gradient(180deg, rgba(201, 223, 247, 0.91) 9%, rgba(245, 246, 248, 0) 100%); */
    background-image: url(/ui2/che/grzx.jpg);
    position: absolute;
    left: 0;
    top: -0.2rem;
    /* z-index: -1; */
}

.background_gradient2 {
    width: 100%;
    background-size: 100%, 100%, auto;
    height: 4.29rem;
    background: linear-gradient(180deg, rgba(201, 223, 247, 0.91) 9%, rgba(245, 246, 248, 0) 100%);
    /* background-image: url(/ui2/che/grzx.jpg); */
    position: absolute;
    left: 0;
    top: -0.2rem;
    z-index: -1;
}

.bcolor {
    background: #F5F6F8;
}

.h {
    font-size: .17rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #000000;
    height: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.message_box_into {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: .48rem;
    padding: 0 .2rem;
    box-sizing: border-box;
    border-radius: .24rem;
    background: #fff;
}

.message_box {
    margin-bottom: .1rem;
}

.message_box_into img {
    width: .18rem;
    height: .2rem;
    margin-right: .28rem;
}

.message_box_into span {
    font-size: .14rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #29283B;
}

.banner {
    margin-bottom: .16rem;
}

.banner img {
    width: 100%;
}

.index_nav {
    padding: .19rem 0 .26rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-around;
    background: #FFFFFF;
    border-radius: .17rem;
}

.index_nav img {
    width: .34rem;
    margin-bottom: .21rem;
}

.index_nav a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.index_nav a span {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #2E344E;
}

.index_nav_box {
    margin-bottom: .12rem;
}

.show_list_box {
    background: #FFFFFF;
    border-radius: .17rem;
    padding-top: .2rem;
    padding-bottom: .07rem;
}

.show_list_box h3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .18rem;
}

.show_list_box h3 span {
    font-size: .18rem;
    font-family: PingFangSC;
    font-weight: 800;
    color: #19223E;
}

.show_list_box h3 a {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #0D5AD3;
}

.show_list {
    margin-bottom: .4rem;
}

.show_list:nth-last-of-type(1) {
    margin-bottom: 0;
}

.show_list img {
    width: 1.03rem;
}

.show_list ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.show_list ul li {
    margin-right: .07rem;
}

.show_list ul li:nth-child(3n) {
    margin-right: 0;
}

.show_list_style2 li {
    margin-bottom: .13rem;
}

.show_list_style2 li a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.show_list_style2 li img:nth-child(2) {
    width: auto;
    max-width: .8rem;
    max-height: .24rem;
    margin-top: .07rem;
}

.show_list_out {
    margin-bottom: .59rem;
}

.tabbar {
    width: 100%;
    height: .63rem;
    background: #fff;
    padding: .12rem .28rem .1rem;
    position: fixed;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 1;
}

.tabbar img {
    width: .19rem;
    margin-bottom: .09rem;
}

.tabbar span {
    font-size: .11rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #8F929F;
}

.tabbar a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.tabbar .img2 {
    display: none;
}

.tabbar .img1 {
    display: block;
}

.tabbar .active .img1 {
    display: none;
}

.tabbar .active .img2 {
    display: block;
}

.tabbar .active span {
    color: #0D5AD3;
}

/* 首页 -end */

/* 客服 */
.customer_service_background {
    width: 100%;
    position: absolute;
    left: 0;
    top: .5rem;
}

.customer_service_text {
    margin-top: 2.31rem;
}

.customer_service_text_into {
    padding: .3rem .16rem;
    background: #fff;
    box-sizing: border-box;
    border-radius: .17rem;
}

.customer_service_text li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.customer_service_text li img {
    display: block;
    width: .07rem;
    height: .07rem;
    background: #57617A;
    transform: rotate(45deg);
    margin: .1rem .1rem 0 0;
}

.customer_service_text li p {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #3C3B48;
    line-height: .27rem;
}

.call {
    width: 100%;
    height: .5rem;
    background: #2C68E0;
    border-radius: .25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .3rem;
}

.call img {
    width: .3rem;
    margin-right: .17rem;
}

.call span {
    font-size: .16rem;
    font-family: PingFangSC;
    color: #FFFFFF;
}

/* 客服 -end */

/* 订单 */
.ours-main {
    width: 100%;
    /* height: 3.75rem; */
    margin-top: .2rem;
    display: flex;
    justify-content: center;
}

.ours-swiper {
    height: 100%;
    /* width: 49.8%; */
    width: 100%;
}


.swiper-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    /* height: 86%; */
    /* background: #CCCDCE; */
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
    opacity: .2;
}

.swiper-slide-active,
.swiper-slide-duplicate-active {
    transform: scale(1);
    opacity: 1;
}

.swiper-button-next,
.swiper-button-prev {
    display: none;
}

.swiper-slide-active {
    z-index: 999 !important;
}

/* .swiper-slide-prev .s-right {
    display: none;
}

.swiper-slide-prev .s-left {
    margin-left: 35%;
} */

.swiper-slide-prev {
    background-color: #fff;
}

.swiper-slide-next {
    background-color: #fff
}


/* .s-left {
    width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
} */

.s-l-block {
    /* width: 92.2%; */
    /* height: 85%; */
}

.s-l-block img {
    width: 100%;
    /* height: 100%; */
}


/* .s-right {
    width: 45%;
    height: 100%;
} */

/* .s-r-title {
    margin-top: 2rem;
    margin-right: 10%;
    font-size: 2rem;
    color: #676769;
    font-weight: 500;
}

.s-r-span {
    margin-top: 1rem;
    width: 100%;
}

.s-r-span span {
    color: #676769;
    font-size: 1.2rem;
    line-height: 2.5rem;
} */
.btn {
    width: 3.15rem;
    height: .5rem;
    background: #2C68E0;
    border-radius: .25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .16rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #FFFFFF;
    margin: .5rem auto 0;
}

/* 订单 -end */

/* 记录 */
.record_list a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    background: #FFFFFF;
    border-radius: .08rem;
    padding: .1rem;
    box-sizing: border-box;
    position: relative;
}

.record_list li {
    margin-bottom: .13rem;
}

.yinzhang {
    position: absolute;
    width: .99rem;
    right: .05rem;
    top: .09rem;
}

.record_list .carpc {
    width: 1.23rem;
    margin-right: .13rem;
}

.record_text {
    width: 1.78rem;
    word-break: break-all;
}

.record_text h4 {
    font-size: .22rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #16151A;
    /* line-height: .27rem; */
    margin-bottom: .09rem;
}

.record_text h5 {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #3C3B48;
    /* line-height: .27rem; */
    margin-bottom: .16rem;
}

.record_text div {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #777D8F;
    line-height: .23rem;
    /* margin-bottom: .1rem; */
}

/* 记录 -end */

/* 模特 */
.htitle {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.htitle img {
    width: .17rem;
}

.htitle i {
    display: block;
    width: .17rem;
}

.model {
    margin-top: .2rem;
}

.model ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.model li {
    margin-right: .14rem;
    margin-bottom: .14rem;
}

.model li:nth-child(3n) {
    margin-right: 0;
}

.model li img {
    width: 1.07rem;
}

/* 模特 -end */

/* 汽车详情 */
.carback {
    height: 100%;
    background: url(../img/carback.png) no-repeat 0 0;
    background-size: cover;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1;
}

.car_list {
    margin-top: .2rem;
}

.car_list h3 {
    font-size: .25rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    margin-bottom: .24rem;
}

.car_list ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.car_list li {
    width: 1.65rem;
    margin-right: .18rem;
    /* margin-bottom: .15rem; */
}

.car_list li:nth-child(2n) {
    margin-right: 0;
    margin-top: .18rem;
}

.car_img_box {
    height: .72rem;
    width: 1.4rem;
    margin: 0 auto .26rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.car_list li img {
    max-height: .72rem;
    max-width: 1.4rem;
}

.car_list li a {
    padding: .38rem .12rem .17rem;
    box-sizing: border-box;
    display: block;
    background: #FFFFFF;
    border-radius: .08rem;
}

.car_list li h4 {
    font-size: .2rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    margin-bottom: .05rem;
}

.car_list li h6 {
    font-size: .13rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #898C99;
}

.car_list li h5 {
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #303134;
    margin-bottom: .16rem;
}

/* 汽车详情 -end */

/* 消息中心 */
.message_list a {
    display: block;
}

.message_list a>div {
    border-bottom: 1px solid #EEEEEE;
    padding: .17rem 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.message_list a>div img {
    width: .41rem;
    height: .41rem;
    margin-right: .1rem;
}

.message_list a .message_text {
    width: 2.9rem;
}

.message_list h4 {
    display: flex;
    align-content: center;
    justify-content: space-between;
    margin-bottom: .1rem;
}

.message_list h4 span {
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #0A0A0A;
}

.message_list h4 .time {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #8D8D8D;
}

.message_list .message_text p {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #8D8D8D;
}

/* 消息中心 -end */

/* 语言设置 */
.lang_list {
    margin-top: .1rem;
}

.lang_list a>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .22rem 0;
}

.lang_list a>div img {
    width: .07rem;
    height: .12rem;
}

.lang_list a>div h3 {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #0A0A0A;
}

/* 语言设置 -end */

/* 我的 */
.admin {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.admin_img {
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
    border: 2px solid #fff;
    box-sizing: border-box;
    margin-right: .1rem;
}

.admin .name {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: .1rem;
}

.admin .name h4 {
    font-size: .18rem;
    font-family: PingFangSC;
    font-weight: 800;
    color: #07070D;
    margin-right: .09rem;
}

.admin .name span {
    width: .51rem;
    height: .19rem;
    background: linear-gradient(98deg, #FEA501 0%, #FECB8A 100%);
    border-radius: .05rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .16rem;
    font-family: PingFangSC;
    font-weight: 800;
    color: #FEFEFE;
}

.admin .vip {
    padding: 0 .13rem 0 .05rem;
    box-sizing: border-box;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #7AA2E2;
    border: 1px solid #fff;
    background: #F2F7FF;
}

.admin .vip img {
    width: auto;
    height: .2rem;
}

.admin_out {
    margin-top: .2rem;
    margin-bottom: .2rem;
}

.my_content {
    width: 100%;
    background: #fff;
    padding: .71rem .22rem.29rem;
    box-sizing: border-box;
}

.my_tabbar_into ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.4rem;
}

.my_tabbar_into ul a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.my_tabbar_into ul a img {
    width: .63rem;
}

.my_tabbar_into ul a span {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #0A0A0A;
}

.account_out {
    position: absolute;
    top: -.98rem;
    left: 0;
}

.my_content {
    margin-top: 1.14rem;
    margin-bottom: .14rem;
}

.account {
    padding: 0 .09rem;
    box-sizing: border-box;
}

.account img {
    /* position: absolute;
    left: 0;
    top: 0; */
    width: 100%;
    height: 3rem;
}

.account_into {
    /* background: url(../img/kabao.png) no-repeat 0 0;
    background-size: cover; */
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    box-sizing: border-box;
    padding: .2rem .4rem .29rem;
}

.account_into .account_num {
    margin-bottom: .25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.recharge_btn {
    padding: 0 0.17rem;
    height: 0.3rem;
    background: linear-gradient(124deg, #FFFFFF 0%, #DBEAFF 100%);
    border-radius: 0.15rem;
    font-size: .15rem;
    font-family: PingFang SC;
    color: #2C68E0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.account_into .account_num h5 {
    font-size: .25rem;
    font-family: DIN Alternate;
    font-weight: bold;
    color: #FFFFFF;
}

.account_into span {
    font-size: .13rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #F2F8F6;
    margin-top: .1rem;
    display: block;
}

.account_sths {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.account_sth {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.account_sth h6 {
    font-size: .22rem;
    font-family: DIN Alternate;
    font-weight: bold;
    color: #FFFFFF;
}

.my_nav ul li a {
    /* background: #fff; */
    /* height: .7rem; */
    background: #fff;
    display: block;
    padding: 0 .11rem;
    box-sizing: border-box;
}

.my_nav ul li:nth-child(1) a {
    border-top-right-radius: .1rem;
    border-top-left-radius: .1rem;
}

.my_nav ul li:nth-last-of-type(1) a {
    border-bottom-right-radius: .1rem;
    border-bottom-left-radius: .1rem;
}

.my_nav ul li a>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #EEEEEE;
    box-sizing: border-box;
    padding: .27rem .1rem;
}

.a_into_text {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.a_into_text img {
    width: .23rem;
    margin-right: .19rem;
}

.a_into_text span {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #0A0A0A;
}

.my_nav ul li .go {
    width: .07rem;
}

.my_nav {
    padding-bottom: .3rem;
}

/* 我的 -end */

/* vip */
.bcolor2 {
    background: linear-gradient(180deg, #303648 1%, #141420 99%);
}

.white span {
    color: #fff !important;
}

.vip_list {
    margin-top: .2rem;
    padding: 0 .15rem;
    box-sizing: border-box;
}

.vip_list li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.vip_list li .left {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    margin-left: .07rem;
}

.left_line {
    width: 2px;
    height: .96rem;
    background: #3F4863;
}

.left_line.active {
    background: #87A5FF;
}

.left .point {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .22rem;
    height: .22rem;
    border-radius: 50%;
    /* background: #7A90D0; */
    background: rgba(245, 246, 248, 0);
    /* border: 2px solid rgba(135, 165, 255, 0); */
    /* box-sizing: border-box; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.left .point i {
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: rgba(122, 144, 208, 1);
}

.left .point.active {
    background: rgba(192, 221, 255, 0.33);
    box-sizing: border-box;
}

.left .point.active i {
    background: rgba(135, 165, 255, 1);
}

.vip_list .right {
    /* padding: .07rem 0; */
    box-sizing: border-box;
    margin-left: .3rem;
}

.vip_list .right_into {
    width: 3.04rem;
    height: 1.77rem;
    padding: .25rem .2rem 0;
    box-sizing: border-box;
}

.vip_list .right_into {
    background: url(../img/vip1.png) no-repeat 0 0;
    background-size: cover;
}

.vip_list .right_into h3 {
    font-size: .23rem;
    font-family: Alimama ShuHeiTi;
    font-weight: bold;
    font-style: italic;
    margin-bottom: .11rem;
}

.vip_list .right_into span {
    width: .67rem;
    height: .26rem;
    border: 1px solid #333;
    border-radius: .07rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: 400;
    font-style: italic;
    /* color: #874D1C; */
    margin-bottom: .56rem;
}

.vip_list .right_into p {
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: 400;
    font-style: italic;
    /* color: #874D1C; */
}

.vip_list .vip1 .right_into {
    background: url(../img/vip1.png) no-repeat 0 0;
    background-size: cover;
    color: #874D1C;
}

.vip_list .vip1 .right_into span {
    border: 1px solid #874D1C;
}

.vip_list .vip2 .right_into {
    background: url(../img/vip2.png) no-repeat 0 0;
    background-size: cover;
    color: #707070;
}

.vip_list .vip2 .right_into span {
    border: 1px solid #707070;
}

.vip_list .vip3 .right_into {
    background: url(../img/vip3.png) no-repeat 0 0;
    background-size: cover;
    color: #A17129;
}

.vip_list .vip3 .right_into span {
    border: 1px solid #A17129;
}

.vip_list .vip4 .right_into {
    background: url(../img/vip4.png) no-repeat 0 0;
    background-size: cover;
    color: #5843CE;
}

.vip_list .vip4 .right_into span {
    border: 1px solid #5843CE;
}

.vip_list .vip5 .right_into {
    background: url(../img/vip5.png) no-repeat 0 0;
    background-size: cover;
    color: #A50186;
}

.vip_list .vip5 .right_into span {
    border: 1px solid #A50186;
}

.vip_list .vip6 .right_into {
    background: url(../img/vip6.png) no-repeat 0 0;
    background-size: cover;
    color: #DD2211;
}

.vip_list .vip6 .right_into span {
    border: 1px solid #DD2211;
}

.vip_list .vip7 .right_into {
    background: url(../img/vip7.png) no-repeat 0 0;
    background-size: cover;
    color: #495E97;
}

.vip_list .vip7 .right_into span {
    border: 1px solid #495E97;
}

.vip_list .vip8 .right_into {
    background: url(../img/vip8.png) no-repeat 0 0;
    background-size: cover;
    color: #435891;
}

.vip_list .vip8 .right_into span {
    border: 1px solid #435891;
}

.vip_list .vip9 .right_into {
    background: url(../img/vip9.png) no-repeat 0 0;
    background-size: cover;
    color: #2F6D85;
}

.vip_list .vip9 .right_into span {
    border: 1px solid #2F6D85;
}

.vip_list .vip10 .right_into {
    background: url(../img/vip10.png) no-repeat 0 0;
    background-size: cover;
    color: #5D4FC3;
}

.vip_list .vip10 .right_into span {
    border: 1px solid #5D4FC3;
}

/* vip -end */

/* 充值记录 */
.customer_service_icon img {
    width: .23rem;
}

.recharge_records {
    margin-top: .2rem;
}

.recharge_records li {
    margin-bottom: .11rem;
}

.recharge_records li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .15rem .2rem;
    box-sizing: border-box;
    background: #F7F8FA;
    border-radius: .05rem;
}

.recharge_records li h3 {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #0A0A0A;
    margin-bottom: .13rem;
}

.recharge_records li p {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #8C8C8C;
}

.recharge_records li span {
    font-size: .19rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #368D56;
}

/* 充值记录 -end */

.withdrawal_records li span {
    color: #E24236;
}

.withdrawal_records li a {
    background: #fff;
}

/* 余额变动 */
.num_red {
    color: #E24236 !important;
}

.num_green {
    color: #368D56 !important;
}

.num_black {
    color: #000 !important;
}

.balance_changes_box {
    margin-top: -.5rem;
    margin-bottom: .5rem;
}

.balance_changes_box img {
    width: 100%;
}

.balance_changes_text {
    margin-top: -1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .17rem .32rem 0 .42rem;
    box-sizing: border-box;
}

.balance_changes_text h4 {
    font-size: .13rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: .14rem;
}

.balance_changes_text h5 {
    font-size: .25rem;
    font-family: PingFang SC;
    font-weight: 800;
    color: #FFFFFF;
}

.balance_changes_text a {
    padding: 0 .17rem;
    height: .3rem;
    background: linear-gradient(124deg, #FFFFFF 0%, #DBEAFF 100%);
    border-radius: .15rem;
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #2C68E0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 余额变动 -end */

/* 团队报告 */
.team_background {
    height: 3.05rem;
    background: linear-gradient(166deg, #4B93FA 0%, #9FC5FF 100%);
    z-index: -1;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.team_btns {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.team_btn_into {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1.55rem;
    height: .42rem;
    background: #408EFF;
    border: 1px solid #9FC6FF;
    border-radius: .04rem;
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    padding: 0 .17rem;
    box-sizing: border-box;
}

.team_btn:nth-last-of-type(1) .team_btn_into {
    background: #36C85C;
    border: 1px solid #8CEDA5;
}

.team_btn_into img {
    width: .14rem;
}

.team_btn {
    position: relative;
}

.team_btn ul {
    border: 1px solid #eee;
    box-sizing: border-box;
    max-height: 3rem;
    overflow: auto;
    padding: .05rem 0;
    border-radius: .05rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: .42rem;
    width: 100%;
    display: none;
}

.team_btns {
    margin-top: .2rem;
}

.team_btn ul li {
    padding: .1rem .17rem;
    font-size: .12rem;
    border-bottom: 1px solid #eee;
    background: #fff;
    box-sizing: border-box;
}

.team_btn ul li:nth-last-of-type(1) {
    border: 0;
}

.team_btn ul.active {
    display: block;
}

.team_line {
    height: .11rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: .25rem;
    box-sizing: border-box;
    margin-bottom: .15rem;
}

.team_list a {
    background: #FFFFFF;
    border-radius: .08rem;
    padding: .24rem .11rem;
    box-sizing: border-box;
    display: block;
}

.team_item_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: .19rem;
    border-bottom: 1px solid #EEEEEE;
    box-sizing: border-box;
    margin-bottom: .14rem;
}

.team_item_top_left {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.team_item_top_left h3 {
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #666666;
    line-height: .21rem;
}

.team_item_top_left span {
    height: 22px;
    background: #1E87FF;
    border-radius: .11rem;
    padding: 0 .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .13rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: .05rem;
}

.team_item_top_right {
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #3E86EF;
    line-height: .21rem;
}

.team_item_bottom {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.team_item_bottom h4 {
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #666666;
    margin-bottom: .17rem;
}

.team_item_bottom h5 {
    font-size: .13rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: .21rem;

}

.team_item_bottom_right h5 {
    text-align: right;
}

.team_item_bottom_right h4 {
    text-align: right;
}

.team_list li {
    margin-bottom: .13rem;
}

.sred {
    background: #F16060 !important;
}

.sgreen {
    background: #00BB31 !important;
}

.sblue {
    background: #1E87FF !important;
}

/* 团队报告 -end */

/* 邀请好友 */
.bcolor3 {
    /* background: rgb(20,141,251); */
    background: rgb(25, 153, 249);
    /* background: linear-gradient(166deg, rgb(27,148,250) 0%, rgb(20,141,251) 100%); */
}

.invite_friends_background {
    background: url(../img/hybj.png) no-repeat 0 0;
    box-sizing: border-box;
    background-size: cover;
    height: 6.67rem;
}

.invite_friends .women {
    width: 1.51rem;
    position: absolute;
    top: 1.65rem;
    right: 0;
}
.invite_friends .pa {
    /* width: 100%;
    font-size: .18rem;
    text-align: center;
    position: absolute;
    top: 2.8rem;
    left: 50%;
    transform: translateX(-50%);
    font-weight: bold; */
}

.invite_friends .qr {
    width: 100%;
    font-size: .18rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 2.3rem;
    left: 50%;
    transform: translateX(-50%);
    font-weight: bold;
}

.invite_friends .qr_img{
    width: 1.1rem;
    display: block;
    margin-bottom: .1rem;
    border-radius: .03rem;
    padding: .05rem;
    background: #fff;
}

.invite_friends h2 {
    font-size: .23rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #FFFFFF;
    width: 2.8rem;
    text-align: center;
    margin: .4rem auto 4.34rem;
    text-transform: uppercase;
}

.link {
    width: 3.15rem;
    height: .5rem;
    background: #2C68E0;
    border-radius: .25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.link img {
    width: .28rem;
    margin-right: .07rem;
}

.link span {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    text-transform: uppercase;
}

/* 邀请好友 -end */

/* 登录 */
.bcolor4 {
    background: #fff;
}

.login_background {
    background: url(../img/loginback859@2x.png) no-repeat 0 0;
    background-size: cover;
}

.login_background {
    height: 100vh;
}

.login {
    width: 100%;
    margin-top: 1.58rem;
    /* background: url(../img/tesco@2x.png) no-repeat 0 0; */
    background-color: white;
    background-size: cover;
    padding: .9rem .3rem .47rem;
    box-sizing: border-box;
    height: calc(100vh - 2.08rem);
    position: relative;
}

.a_outline {
    padding-bottom: .15rem;
}

.login_img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -.2rem;
    width: 1.4rem;
}

.login_inp {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: .17rem 0;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    margin-bottom: .2rem;
    position: relative;
}

.login_inp h4 {
    font-size: .16rem;
    color: #000;
    width: .8rem;
}

.login_inp input {
    font-size: .16rem;
    outline: none;
    border: 0;
    width: 1.9rem;
}

.login_inp input::placeholder {
    color: #999;
}

.login_inp img {
    position: absolute;
    width: .23rem;
    top: 50%;
    right: .1rem;
    transform: translateY(-50%);
}

.choose {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: .16rem;
    color: #000;
    padding-left: .05rem;
    box-sizing: border-box;
}

.choose p {
    margin-left: .1rem;
}

.choose img {
    width: .16rem;
}

.choose i {
    display: block;
    width: .16rem;
    height: .16rem;
    border-radius: 4px;
    border: 2px solid #999;
    /* background: #999; */
    box-sizing: border-box;
}

.login_form {
    /* margin-bottom: .87rem; */
    margin-bottom: .3rem;
}

.btn_style {
    width: 3.15rem;
    height: .5rem;
    background: #2C68E0;
    border-radius: .25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .16rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #FFFFFF;
}

.login .submit {
    margin-bottom: .12rem;
}

.btn_style2 {
    background: #F3F5F9;
    color: #000;
}

.send {
    font-size: .11rem;
    padding: .05rem .08rem;
    color: #fff;
    background: #2C68E0;
    border-radius: .05rem;
}

/* 登录 -end */

/* 修改密码 */
.change_password h2 {
    font-size: .22rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #292929;
    margin-bottom: .37rem;
    margin: .35rem auto;
    text-align: center;
}

.change_password {
    margin-bottom: .92rem;
}

.form_submit {
    width: 3.28rem;
    height: .52rem;
    background: #2C68E0;
    border-radius: .26rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin: 0 auto .27rem;
}

.tip {
    width: 2.7rem;
    text-align: center;
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #7E7F80;
    line-height: .21rem;
    margin: 0 auto;
}

.change_password_form {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .29rem;
}

.change_password_form:nth-last-of-type(1) {
    margin-bottom: 0;
}

.change_password_form input {
    width: 3.34rem;
    height: .52rem;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    border-radius: .26rem;
    box-sizing: border-box;
    padding: 0 .32rem;
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;

    outline: none;
}

.change_password_form input::placeholder {
    color: #9E9E9E;
}

.withdrawal_password_h {
    width: 2.2rem;
    text-align: center;
    font-size: .22rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #292929;
}

/* 修改密码 -end */

/* 绑定银行卡 */
.bind_bank_card_formbox h3 {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #9E9E9E;
    padding: 0 .5rem;
    box-sizing: border-box;
    margin-bottom: .09rem;
}

.tip2 {
    font-size: .12rem;
    width: 3rem;
}

.form_select_div_into {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 3.34rem;
    height: 0.52rem;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    border-radius: 0.26rem;
    box-sizing: border-box;
    padding: 0 0.32rem;
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;
    outline: none;
}

.form_select_div_into span {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #333333;
}

.form_select_div_into img {
    width: .11rem;
}

.form_select_div {
    position: relative;
}

.form_select_div ul {
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    max-height: 3rem;
    overflow: auto;
    padding: .05rem 0;
    border-radius: .1rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: .52rem;
    width: 100%;
    border: 1px solid #eee;
    display: none;
}

.form_select_div ul li {
    padding: .1rem .24rem;
    font-size: .16rem;
    border-bottom: 1px solid #eee;
    background: #fff;
    box-sizing: border-box;
}

.form_select_div ul li:nth-last-of-type(1) {
    border: 0;
}

.form_select_div ul.active {
    display: block;
}

/* 绑定银行卡 -end */

/* 在线充值 */
.recharge_box {
    margin-top: .3rem;
    margin-bottom: .1rem;
}

.recharge_box h3 {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #6D7B96;
    margin-bottom: .13rem;
    text-transform: uppercase;
    text-align: center;
}

.big_amount {
    width: 100%;
    height: .59rem;
    background: #F7F8FA;
    border: 1px solid #DDE0E7;
    border-radius: .06rem;
    font-size: .2rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #44526D;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .17rem;
    box-sizing: border-box;
}

.big_amount.active {
    background: #4CA2FF;
    color: #fff;
}

.recharge_amount_list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.recharge_amount_list li {
    width: 1.67rem;
    height: .59rem;
    background: #F7F8FA;
    border: 1px solid #DDE0E7;
    border-radius: .06rem;
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #44526D;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .13rem;
    margin-right: .15rem;
    box-sizing: border-box;
}

.recharge_amount_list li:nth-child(2n) {
    margin-right: 0;
}

.recharge_amount_list li.active {
    background: #4CA2FF;
    color: #fff;
}

.recharge_go h3 {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #6D7B96;
    text-transform: uppercase;
    margin-bottom: .18rem;
}

.recharge_go_into {
    width: 2.23rem;
    height: 1.33rem;
    background: url(../img/ty.png) no-repeat 0 0;
    background-size: cover;
    padding: .13rem .17rem 0;
    box-sizing: border-box;
}

.recharge_buy {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.9rem;
    height: .45rem;
    background: #70C1FF;
    border-radius: .06rem;
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: .16rem;
}

.recharge_buy img {
    width: .21rem;
    margin-right: .09rem;
}

.recharge_go_text {
    font-size: .15rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: .25rem;
    text-transform: uppercase;
}

/* 在线充值-end */

/* 在线充值2 */
.online_recharge2 ul {
    margin-top: .2rem;
    margin-bottom: .38rem;
}

.online_recharge2 ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem;
    box-sizing: border-box;
    height: .59rem;
    background: #F7F8FA;
    border-radius: .06rem;
    margin-bottom: .14rem;
}

.online_recharge2 ul li:nth-last-of-type(1) {
    margin-bottom: 0;
}

.online_recharge2 ul li h5 {
    font-size: .16rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #6D7B96;
}

.online_recharge2 ul li div {
    font-size: .16rem;
    font-family: PingFangSC;
    font-weight: 500;
    color: #44526D;
}

/* 上传 */
.upload_box {
    margin-bottom: .67rem;
}

.upload_into {
    width: 100%;
    height: 2rem;
    background: #F5F5F5;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.upload_into input {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.upload_into img {
    max-width: 100%;
    max-height: 100%;
}

.upload_box h6 {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666666;
    margin-bottom: .2rem;
    margin-left: .1rem;
}

/* 上传 -end */

/* 在线充值2 -end */

.online_recharge2 input {
    text-align: right;
    outline: none;
    border: 0;
    font-size: .16rem;
    width: 1.9rem;
    background: #F7F8FA;
}

.online_recharge2 input::placeholder {
    color: #999;
}

/* 平台介绍 */
.jiesao {
    width: 100%;
    min-height: calc(100vh - .5rem);
    background: linear-gradient(180deg, #D4E5FE 0%, #F5F5F5 100%);
    padding-top: .2rem;
    box-sizing: border-box;
}

.jiesao>h2 {
    text-align: center;
    font-size: .19rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: .32rem;
}

.jiesao>h2:nth-last-of-type(1) {
    margin-bottom: .3rem;
}

.p_textcontent {
    padding: .28rem .2rem .79rem;
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #545353;
    line-height: .29rem;
    background: #FFFFFF;
    border-radius: .12rem;
}

.jiesao_head {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .1rem;
}

.jiesao_head h2 {
    font-size: .19rem;
    font-family: PingFang SC;
    font-weight: 600;
    color: #182972;
    line-height: .32rem;
}

.jiesao_head img {
    width: 1.06rem;
    margin-left: .9rem;
}

/* 平台介绍 -end */

/* 团队代理 */
.team_head {
    width: 100%;
    /* background: url(../img/td.png) no-repeat 0 0;
    background-size: cover; */
    padding: .33rem .33rem .15rem;
    box-sizing: border-box;
    position: relative;
    margin-bottom: .25rem;
}

.team_head img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.team_top {
    margin-bottom: .5rem;
}

.team_top h3 {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #E0F4FF;
    margin-bottom: .13rem;
}

.team_top h4 {
    font-size: .28rem;
    font-family: Alibaba PuHuiTi;
    font-weight: 500;
    color: #FFFFFF;
}

.team_head ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.team_head ul li {
    text-align: center;
}

.team_head ul li h5 {
    font-size: .22rem;
    font-family: Alibaba PuHuiTi;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: .1rem;
}

.team_head ul li h6 {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #E0F4FF;
}

.order_list li a {
    background: #fff;
    padding: .12rem .12rem .18rem;
    box-sizing: border-box;
    display: block;
    border-radius: .08rem;
}

.order_top {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.order_left {
    position: relative;
    margin-right: .24rem;
}

.order_left .car_little {
    width: 1.27rem;
    height: 1.04rem;
    border-radius: .08rem;
}

.order_left .mask {
    background: rgba(55, 65, 76, .6);
    width: 1.27rem;
    height: 1.04rem;
    border-radius: .08rem;
    position: absolute;
    left: 0;
    top: 0;
}

.order_left_into {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: .15rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.order_left_into img {
    width: .44rem;
    margin-bottom: .12rem;
}

.order_right h3 {
    font-size: .21rem;
    font-family: PingFangSC;
    font-weight: 800;
    color: #0C0C0C;
    margin-bottom: .14rem;
}

.order_right p {
    font-size: .15rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #323232;
    margin-bottom: .12rem;
}

.order_right div {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.58rem;
    height: .3rem;
    background: #FCE5C5;
    border-radius: .15rem;
    padding: 0 .13rem;
    box-sizing: border-box;
    font-size: .15rem;
    font-family: PingFangSC;
    font-weight: bold;
    color: #3C3129;
}

.order_right div img {
    width: .2rem;
    margin-right: .07rem;
}

.order_top {
    box-sizing: border-box;
    padding-bottom: .1rem;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: .16rem;
}

.order_bottom {
    font-size: .13rem;
    font-family: PingFangSC;
    font-weight: 400;
    color: #666666;
    line-height: .2rem;
}

.order_list li {
    margin-bottom: .13rem;
}

/* 团队代理 -end */

/* 新的订单下单 */
.order_goods_box {
    margin-top: .2rem;
}

.order_goods_box_into {
    box-shadow: 0px 0px .05rem .05rem rgba(0, 0, 0, 0.1);
    border-radius: 0.1rem;
}

.order_goods_top {
    width: 100%;
    background: linear-gradient(90deg, #4B93FA 0%, #2C68E0 100%);
    border-radius: .1rem;
    padding: .2rem .13rem;
    box-sizing: border-box;
}

.order_goods_top h3 {
    font-size: .24rem;
    font-weight: bold;
    margin-bottom: .26rem;
    color: #fff;
}

.order_goods_top p {
    font-size: .16rem;
    color: #fff;
    margin-bottom: .3rem;
}

.order_goods_ground {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .07rem;
    box-sizing: border-box;
}

.order_goods_ground div {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    flex-direction: column;
}

.order_goods_ground h4 {
    font-size: .22rem;
    font-weight: bold;
    margin-bottom: .13rem;
}

.order_goods_ground span {
    font-size: .16rem;
}

.order_goods_bottom li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .2rem .13rem;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}

.order_goods_bottom li:nth-last-of-type(1) {
    border-bottom: 0;
}

.order_goods_bottom li>div:nth-last-of-type(1) {
    text-align: right;
}

.order_goods_bottom li h4 {
    font-size: .16rem;
    color: #555;
    margin-bottom: .1rem;
}

.order_goods_bottom li h5 {
    font-size: .14rem;
    color: #999;
}

/* 新的订单下单 -end */

/* 订单倒计时 */
/* 倒计时 */
.ring_box_mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 100;
}

.ring_box {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    z-index: 100;
    /* width: 200px;
    height: 200px; */
    width: 3.2rem;
    padding-bottom: .2rem;
    box-sizing: border-box;
    border-radius: .1rem;
    box-shadow: 0 .02rem .16rem 0 hsla(0, 0%, 86.3%, 0.5);
}

.ring-container-wrap {
    /* position: relative; */
    width: 100%;
    height: 100%;
}

.ring_p {
    width: 100%;
    padding: .2rem .3rem;
    box-sizing: border-box;
    text-align: center;
    font-size: .16rem;
    line-height: .3rem;
    color: #666;
}

.ring-box {
    /* position: absolute;
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%); */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
}

.ring-container {
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -50px;
}

.ring {
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
}

text {
    text-anchor: middle;
    /* 文本水平居中 */
    dominant-baseline: middle;
    /* 文本垂直居中 */
}

.close {
    align-items: center;
    background-image: linear-gradient(90deg, #4B93FA 0%, #2C68E0 100%);
    border-radius: .2rem;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: .16rem;
    height: .4rem;
    justify-content: center;
    width: 1.6rem;
    cursor: pointer;
}

/* .ring_box_mask{
    display: none;
} */
.focus-message {
    width: 2.8rem !important;
}

.image_arr {
    width: 2.8rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #eee;
    padding: .1rem;
    box-sizing: border-box;
    margin: .1rem 0;
}

.image_arr img {
    max-width: 100%;
    max-height: 100%;
}

.about_car {
    width: 2.8rem;
    padding-top: .1rem;
    margin-bottom: .3rem;
    box-sizing: border-box;
}

.about_car li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: .2rem;
}

.about_car li h5 {
    font-size: .16rem;
    color: #999;
}

.about_car li:nth-last-of-type(1) {
    margin-bottom: 0;
}

.about_car li span {
    font-size: .16rem;
    color: #555;
}

/* 倒计时 -end */
/* 订单倒计时 -end */

/* 每日签到 */
.background_qiandao {
    background: url(../img/qiandaobeijing.png) no-repeat 0 0;
    background-size: cover;
    width: 100%;
    height: 2.32rem;
    border: none;
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
}

.sign_box {
    margin-top: .2rem;
}

.sign_box h3 {
    font-size: .17rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    margin-bottom: .16rem;
}

.sign_box h3 span {
    font-size: .27rem;
}

.sign_box h4 {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: .2rem;
}

.sign_box_content {
    background: #FFFFFF;
    border-radius: .1rem;
    padding: .22rem .2rem .24rem;
    box-sizing: border-box;
}

.sign_box_content h5 {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #333333;
    margin-bottom: .18rem;
}

.sign_box_content ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.sign_box_content ul li {
    width: .69rem;
    background: #F5F6FA;
    border-radius: .05rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: .09rem 0;
    box-sizing: border-box;
    margin-right: .13rem;
}

.sign_box_content ul li.active {
    background: #2C68E0;
}

.sign_box_content ul li.active h6 {
    color: #fff;
}

.sign_box_content ul li.active span {
    color: #fff;
}

.sign_box_content ul li:nth-last-of-type(1) {
    margin-right: 0;
}

.sign_box_content ul li h6 {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
}

.sign_box_content ul li img {
    width: .24rem;
    margin: .06rem 0;
}

.sign_box_content ul li span {
    font-size: .12rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #B2B7C7;
}

.sign_btn {
    width: 2.87rem;
    height: .5rem;
    background: #2C68E0;
    border-radius: .25rem;
    font-size: .17rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFang SC;
    font-weight: bold;
    color: #FFFFFF;
    margin: .36rem auto 0;
}

.sign_btn.old {
    opacity: 0.2;
}

/* 签到表格 */
.singer_r_img {
    display: block;
    width: 114px;
    height: 52px;
    line-height: 45px;
    background: url(images/sing_week.gif) right 2px no-repeat;
    vertical-align: middle;
    margin-bottom: -10px;
    text-decoration: none;
}

.singer_r_img:hover {
    background-position: right -53px;
    text-decoration: none;
}

.singer_r_img span {
    margin-left: 14px;
    font-size: 16px;
    font-family: 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif !important;
    font-weight: 700;
    color: #165379;
}

.singer_r_img.current {
    background: url(images/sing_sing.gif) no-repeat 0 2px;
    border: 0;
    text-decoration: none;
}

.sign table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.sign th,
.sign td {
    width: 30px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #e3e3e3;
}

.sign th {
    font-size: 16px;
}

.sign td {
    color: #404040;
    vertical-align: middle;
}

.sign .on {
    background-color: red;
}

.sign .today {
    background-color: #FFAA33;
}

.calendar_month_next,
.calendar_month_prev {
    width: 34px;
    height: 40px;
    cursor: pointer;
    background: url(images/sign_arrow.png) no-repeat;
}

.calendar_month_next {
    float: right;
    background-position: -42px -6px;
}

.calendar_month_span {
    display: inline;
    line-height: 40px;
    font-size: 16px;
    color: #656565;
    letter-spacing: 2px;
    font-weight: bold;
}

.calendar_month_prev {
    float: left;
    background-position: -5px -6px;
}

.sign_succ_calendar_title {
    text-align: center;
    width: 100%;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    background: #fff;
    box-sizing: border-box;
}

.sign_main {
    width: 100%;
    border-top: 1px solid #e3e3e3;
    font-family: "Microsoft YaHei", SimHei;
    box-sizing: border-box;
}

/* 新样式 */
.sign_main {
    border: 0;
}

.sign_succ_calendar_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 0;
    height: .54rem;
    background: #F5F4F9;
}

.sign_succ_calendar_title img {
    width: .08rem;
    margin: 0 .1rem;
}

.calendar_month_next,
.calendar_month_prev {
    width: auto;
    height: auto;
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #141415;
}

.calendar_month_span {
    font-size: .16rem;
    font-family: PingFang SC;
    font-weight: bold;
    color: #141415;
}

.sign th,
.sign td {
    border: 0;
}

.sign th {
    font-size: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #141415;
    height: .6rem;
}

.sign td {
    font-size: .14rem;
    line-height: .14rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #CCCCCC;
    height: .6rem;
    background: none !important;
}

.sign .today {
    color: #2C68E0;
}

.sign img {
    width: .23rem;
    margin-bottom: .1rem;
}

.sign img.none {
    display: none;
}

.sign_in_table {
    padding: .16rem .13rem;
    box-sizing: border-box;
    background: #fff;
    margin-top: .15rem;
}

.divc {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

/* 签到表格 -end */

/* 每日签到 */


/* 新增区号下拉 */
.c-select {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: .16rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #0D0D0D;
    line-height: .22rem;
}

.c-select img {
    width: .1rem;
}

/* 国家弹窗 */
.country-choice-box {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #F5F5F5;
    padding: 1rem .21rem 0;
    box-sizing: border-box;
    z-index: 100;
}

.country-choice {
    width: 100%;
    background: #fff;
    padding: .22rem .12rem;
    box-sizing: border-box;
}

.country-choice-title {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: .22rem;
    font-size: .16rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #0D0D0D;
    position: relative;
    margin-bottom: .16rem;
}

.country-choice-title img {
    width: .24rem;
    height: .24rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.search {
    width: 100%;
    position: relative;
    margin-bottom: .18rem;
}

.search input {
    outline: none;
    border: 0;
    height: .32rem;
    background: #EFF1F3;
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    width: 100%;
    padding-left: .4rem;
    box-sizing: border-box;
    font-size: .14rem;
    font-family: PingFang SC-Bold, PingFang SC;
    font-weight: bold;
    color: #898989;
    line-height: .2rem;
}

.search img {
    width: .24rem;
    height: .24rem;
    position: absolute;
    left: .09rem;
    top: 50%;
    transform: translateY(-50%);
}

.country-choice li {
    height: .2rem;
    font-size: .14rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: #0D0D0D;
    margin-bottom: .2rem;
}

.country-choice ul {
    height: 2.9rem;
    overflow: auto;
}

.country-choice-box {
    display: none;
}

.country-choice-box.active {
    display: block;
}

/* 设置滚动条的样式 */
/* .country-choice ul::-webkit-scrollbar {
    width: .1rem;
} */

/* 滚动槽 */
/* .country-choice ul::-webkit-scrollbar-track {
    border-radius: .1rem;
} */

/* 滚动条滑块 */
/* .country-choice ul::-webkit-scrollbar-thumb {
    border-radius: .05rem;
    background: #D9D9D9;
    opacity: 1;
} */
.country-choice ul::-webkit-scrollbar {
    width: 2px;
}

.country-choice ul::-webkit-scrollbar-thumb {
    border-radius: .1rem;
    background: rgba(0, 0, 0, 0.2);
}

.country-choice ul::-webkit-scrollbar-track {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.1);
}

/* 国家弹窗 -end */
/* 新增区号下拉 -end */


/* 新的订单结构及样式 */
.order_list2 li a {
    background-image: url("../img/u=2042040187\,1590409675&fm=253&fmt=auto&app=120&f=JPEG.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: .2rem .13rem .13rem;
    box-sizing: border-box;
}

.order_list2 li .order_item_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    margin-bottom: .15rem;
}

.order_item_top h3 {
    font-size: .2rem;
    line-height: .24rem;
    margin-bottom: .1rem;
}

.order_item_left {
    width: 2rem;
}

.order_item_top span {
    font-size: .14rem;
    margin-bottom: .1rem;
    display: block;
}

.order_item_top p {
    font-size: .14rem;
    line-height: .18rem;
}

.order_item_right {
    font-size: .14rem;
    color: #fff;
    border-radius: .05rem;
    padding: .07rem;
    box-sizing: border-box;
    background: rgb(225, 63, 120);
}

.order_item_bottom {
    padding: .13rem .1rem;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.4);
    font-size: .14rem;
    line-height: .18rem;
    color: #333;
    border-radius: .1rem;
}

/* 新的订单结构及样式 -end */

/* 新增订单下单页 */
.order_last_into {
    background: #fff;
    border-radius: .1rem;
    padding: .2rem .26rem;
    box-sizing: border-box;
}
.order_car{
    max-width: 100%;
    max-height: 100%;
}

.order_last_into h3{
    font-size: .14rem;
    line-height: .2rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: .15rem;
}
.order_last_into h3 i{
    display: block;
    width: .14rem;
    height: .14rem;
    border-radius: 50%;
    background: #2C68E0;
    margin-right: .05rem;
}
.order_car_outline{
    height: 2.5rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: .2rem;
}
.blink {
    animation: blink 1s linear infinite alternate;
}
.order_car_btn{
    width: 100%;
    border-radius: .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .16rem;
    color: #fff;
    background: #2C68E0;
    height: .5rem;
    display: none;
}
.order_car_btn2{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .2rem;
    display: none;
}
.dflex{
    display: flex!important;
}
.dnone{
    display: none!important;
}
.order_car_btn2 span{
    font-size: .16rem;
    color: #333;
    font-weight: bold;
}
.order_car_btn2 img{
    width: .14rem;
    margin-left: .05rem;
}
@keyframes blink {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
.order_last{
    margin-bottom: .13rem;
}
.order_last_textcontent{
    background: #2C68E0;
    border-radius: .1rem;
}
.order_last_textcontent h3{
    min-height: .5rem;
    text-align: center;
    padding: 0 .2rem;
    box-sizing: border-box;
    color: #fff;
    font-size: .16rem;
    line-height: .22rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.order_last_text_ground{
    background: #fff;
    border-radius: .1rem;
    padding: .1rem .1rem 0;
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.order_last_text_item{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    background: #F5F6F8;
    margin-right: .1rem;
    width: 1.59rem;
    padding: .1rem;
    box-sizing: border-box;
    margin-bottom: .1rem;
}
.order_last_text_item h5{
    font-size: .13rem;
    line-height: .2rem;
    color: #666;
    margin-bottom: .12rem;
}
.order_last_text_item span{
    font-size: .18rem;
    color: #333;
    line-height: .2rem;
}
.order_last_text_item:nth-child(2n){
    margin-right: 0;
}
/* 新增订单下单页 -end */