/* 登录页面 */
.login {
    height: 100%;
    background: #31303F;
    padding-left: .75rem;
}

.login .login_logo {
    width: 2.5rem;
    height: 0.74rem;
    margin-top: 1.02rem;
}

.login .login_title {
    font-size: .5rem;
    font-weight: 400;
    color: #FFFFFF;
}

.login .login_phone_num {
    display: flex;
    align-items: center;
    font-size: .5rem;
    font-weight: 400;
    color: #FFFFFF;
    width: 6rem;
    height: 1rem;
    border-radius: .5rem;
    border: 1px solid #B7B7B7;
    margin-top: .7rem;
}

.login .login_phone_num span {
    font-size: .4rem;
    margin-left: .47rem;
}

.login .login_phone_num input {
    width: 3.5rem;
    color: #FFFFFF;
    height: .6rem;
    margin-left: .37rem;
    font-size: .38rem;
}

.login div input::placeholder {
    color: #6D6D6D;
    font-size: .38rem;
}

.login .login_phone_code {
    display: flex;
    align-items: center;
    font-size: .5rem;
    font-weight: 400;
    color: #FFFFFF;
    width: 6rem;
    height: 1rem;
    border-radius: .5rem;
    border: 1px solid #B7B7B7;
    margin-top: .7rem;
}


.login .login_phone_code button {
    width: 1.68rem;
    height: .8rem;
    line-height: .8rem;
    background: #565249;
    border-radius: .5rem;
    font-size: .28rem;
    margin-left: .47rem;
    text-align: center;
    color: #FEEB98;
    opacity: .3;
}

.login .login_phone_code input {
    width: 3.35rem;
    color: #FFFFFF;
    margin-left: .37rem;
    font-size: .38rem;
}

.login .login_error {
    width: 6rem;
    color: #FFFFFF;
    font-size: .28rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: .5rem;
    margin-bottom: .5rem;
    opacity: 1;
}

.login .login_error img {
    display: block;
    width: .32rem;
    height: .32rem;
    margin-right: .23rem;
}

.login .login_reading {
    color: #FFFFFF;
    font-size: .24rem;
    display: flex;
    align-items: center;
}

.login .login_reading div {
    width: .26rem;
    height: .26rem;
    border-radius: 30px;
    border: 1px solid #979797;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .13rem;
}

.login .login_reading span:nth-child(1) {
    display: block;
    width: .22rem;
    height: .22rem;
    border-radius: 50%;
    background-color: #1A71FF;
}

.login .login_reading a:nth-child(2) {
    color: #1A71FF;
    margin-right: .13rem;
    margin-left: .13rem;
}

.login .login_reading a:nth-child(3) {
    color: #1A71FF;
    margin-left: .13rem;
}

.login .login_btn {
    color: #FFFFFF;
    font-size: .4rem;
    width: 6rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: linear-gradient(90deg, #2678FF 0%, #62ACEC 100%);
    border-radius: .5rem;
    opacity: 0.3;
    margin-top: .3rem;
    display: block;
}

/* 实名认证 */
.realNameAuth {
    height: 100%;
    background: #31303F;
    padding-left: .75rem;
}

.realNameAuth .realNameAuth_logo {
    width: 2.5rem;
    height: 0.74rem;
    margin-top: 1.02rem;
    /* margin-bottom: .1rem; */
}

.realNameAuth .realNameAuth_title {
    font-size: .5rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-bottom: .31rem;
}

.realNameAuth .realNameAuth_des {
    width: 6rem;
    font-size: .24rem;
    color: #FEEB98;
}


.realNameAuth .realNameAuth_name {
    display: flex;
    font-size: .36rem;
    font-weight: 400;
    color: #FFFFFF;
    width: 6rem;
    height: 1rem;
    line-height: 1rem;
    border-radius: .5rem;
    border: 1px solid #B7B7B7;
    margin-top: .7rem;
}

.realNameAuth .realNameAuth_name span {
    margin-left: .47rem;
}

.realNameAuth .realNameAuth_name input {
    width: 3.5rem;
    color: #FFFFFF;
    height: .6rem;
    margin-top: .2rem;
    margin-left: .27rem;
    font-size: .38rem;
}

.realNameAuth div input::placeholder {
    color: #6D6D6D;
    font-size: .38rem;
    line-height: 1rem;
    font-size: .38rem;
}

.realNameAuth .realNameAuth_card {
    display: flex;
    font-size: .36rem;
    font-weight: 400;
    color: #FFFFFF;
    width: 6rem;
    height: 1rem;
    line-height: 1rem;
    border-radius: .5rem;
    border: 1px solid #B7B7B7;
    margin-top: .7rem;
}


.realNameAuth .realNameAuth_card span {
    font-size: .36rem;
    margin-left: .47rem;
    height: .5rem;
}

.realNameAuth .realNameAuth_card input {
    width: 3.5rem;
    color: #FFFFFF;
    height: .6rem;
    margin-top: .2rem;
    margin-left: .27rem;
    font-size: .38rem;
}


.realNameAuth .realNameAuth_btn {
    text-decoration: none;
    color: #FFFFFF;
    font-size: .4rem;
    width: 6rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: linear-gradient(90deg, #2678FF 0%, #62ACEC 100%);
    border-radius: .5rem;
    opacity: 0.3;
    margin-top: .64rem;
    display: block;
}

.realNameAuth_pop {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    color: #FFFFFF;
    background: rgba(0, 0, 0, .8);
}

.realNameAuth_pops {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    color: #FFFFFF;
    background: rgba(0, 0, 0, .8);
}

.realNameAuth_pop_con {
    width: 6rem;
    background: #31303F;
    border-radius: .3rem;
    margin: 0 auto;
    margin-top: 2.36rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.realNameAuth_pop_con .realNameAuth_pop_close {
    display: flex;
    justify-content: end;
    height: .48rem;
    position: absolute;
    right: .11rem;
    top: .11rem;
}

.realNameAuth_pop_con .realNameAuth_pop_close img {
    display: block;
    width: .48rem;
    height: .48rem;

}

.realNameAuth_pop_con .realNameAuth_pop_title {
    font-size: .5rem;
    margin-top: .5rem;
    margin-bottom: .33rem;
}

.realNameAuth_pop_con .realNameAuth_pop_text {
    font-size: .36rem;
    color: #CCCCCC;
}

.realNameAuth_pop_con .realNameAuth_pop_btn {
    font-size: .36rem;
    display: flex;
    margin-top: .6rem;
    margin-bottom: .5rem;
}

.realNameAuth_pop_con .realNameAuth_pop_btn span {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: .88rem;
    background: #12131A;
    color: #1D74FF;
    border-radius: 44px;
    margin-right: .3rem;

}

.realNameAuth_pop_con .realNameAuth_pop_btn button {
    font-size: .36rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: .88rem;
    background: #1D74FF;
    border-radius: 44px;
    color: #ffffff;
}

/* 我的页面 */
.mine {
    height: 100%;
    overflow-y: auto;
    background: #31303F;
    padding: 0 .32rem;
    padding-top: .8rem;
    padding-bottom: .5rem;
}

/* 登陆模块 */
.mine_login_bonx {
    width: 6.32rem;
    height: .54rem;
    padding-bottom: .52rem;
    position: relative;
    margin-bottom: .62rem;
}

.mine_login_bonx .login_user {
    font-size: .32rem;
    color: #ffffff;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.mine_login_bonx .login_user .realNameAuth_btn {
    text-decoration: none;
    width: 2.4rem;
    height: .54rem;
    border-radius: .28rem;
    border: 1px solid #F87434;
    font-size: .23rem;
    color: #F87434;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .26rem;
}

.mine_login_bonx .login_user .out_login {
    font-size: .26rem;
    color: #FFEC93;
    text-align: center;
    line-height: .54rem;
    display: flex;
    align-items: flex-end;
}


.mine_login_bonx .mine_login_btn {
    width: 1.34rem;
    border-radius: .28rem;
    border: 1px solid #FEEB98;
    font-size: .26rem;
    color: #FEEB98;
    text-align: center;
    line-height: .54rem;
    position: absolute;
    right: -0.2rem;
    bottom: 0rem;
}

/* <!-- 我的订单 --> */
.mine_order {
    width: 6.22rem;
    height: 2.1rem;
    border-radius: .3rem;
    background-color: #1D1C23;
    background-image: url(../images/dian.png);
    background-size: 40% auto;
    background-repeat: no-repeat;
    background-position-x: 4.15rem;
    background-position-y: .75rem;
    padding: .32rem;
    text-decoration: none;
    display: block;
}

.mine_order .order_title {
    text-decoration: none;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mine_order .order_title span:nth-child(1) {
    font-size: .32rem;
}

.mine_order .order_title span:nth-child(2) {
    font-size: .24rem;
    display: flex;
    align-items: center;
}

.mine_order .order_title span:nth-child(2) img {
    width: .4rem;
}

.mine_order .order_list {
    display: flex;
    justify-content: space-between;
}

.mine_order .order_list>div {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}

.mine_order .order_list>div img {
    width: .54rem;
    margin-top: .42rem;
}

.mine_order .order_list>div span {
    color: #ffffff;
    font-size: .24rem;
    margin-top: .21rem;
}

.mine_order .order_list>div .daifu_icon {
    width: .3rem;
    height: .3rem;
    text-align: center;
    line-height: .3rem;
    font-size: .22rem;
    color: #ffffff;
    font-weight: 1000;
    background-color: #e93629;
    /* border: .03rem solid #e93629; */
    border-radius: 200%;
    position: absolute;
    top: .3rem;
    left: .48rem;
}

/* 我的藏品 */
.mine_ollection {
    width: 6.22rem;
    margin-top: .2rem;
    color: #ffffff;
    background-color: #1D1C23;
    border-radius: .3rem;
    padding: .32rem;
    min-height: 5.58rem;
}

.mine_ollection .ollection_title {
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
}

.mine_ollection .ollection_title span {
    font-size: .32rem;
}

.mine_ollection .ollection_title img {
    width: .4rem;
}

.mine_ollection .ollection_mian {}

.mine_ollection .ollection_mian .ollection_not {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .3rem;
    color: #B7B7BA;
    margin-top: 1.5rem;
}

.mine_ollection .ollection_mian .ollection_not img {
    width: 3rem;
}

.mine_ollection .ollection_mian .ollection_list {
    margin-top: .1rem;
    display: flex;
    flex-wrap: wrap;
}

.mine_ollection .ollection_mian .ollection_list img {
    width: 1.98rem;
    /* height: 1.98rem; */
    margin-bottom: .3rem;
    border-radius: .2rem;
}

.mine_ollection .ollection_mian .ollection_list a:nth-child(2) {
    width: 1.98rem;
    /* height: 1.98rem; */
    margin-left: .12rem;
    margin-right: .12rem;
}

.mine_ollection .ollection_mian .ollection_list a:nth-child(5) {
    width: 1.98rem;
    /* height: 1.98rem; */
    margin-left: .12rem;
    margin-right: .12rem;
}

/* 广告位 */
.mine_advert {
    display: block;
    width: 6.86rem;
    margin-top: .4rem;
    /* margin-bottom: 2rem; */
}

.mine_advert img {
    width: 100%;
    border-radius: .2rem;
}

/* 底部tabbar */
footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 7.5rem;
    margin: auto;
    background: #1E2020;
    padding-top: 10px;
}

.footer_width {
    width: 70%;
    height: 1rem;
    margin: auto;
    font-size: .2rem;
    display: flex;
    justify-content: space-around;
    text-align: center;
}

.footer_width>div {
    display: flex;
    flex-direction: column;
    color: #1A71FF;
}

.footer_width>div>img {
    width: 0.56rem;
    height: 0.56rem;
}

.footer_width>a {
    display: flex;
    flex-direction: column;
    color: #ffffff;
    text-decoration: none;
}

.footer_width>a>img {
    width: 0.56rem;
    height: 0.56rem;
}


/* 头部模块 */
header {
    top: 0;
    height: .96rem;
    background: #1E2020;
    /* position: relative; */
    position: fixed;
    z-index: 9999;
}

header .head_back {
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: .22rem;
    left: 0px;
}

header .head_back img {
    display: block;
    width: .45rem;
}

header .head_backs {
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: .22rem;
    left: 0px;
}

header .head_backs img {
    display: block;
    width: .45rem;
}

header .head_home {
    width: .5rem;
    height: .5rem;
    position: absolute;
    top: .22rem;
    right: .2rem;
}

header .head_home img {
    display: block;
    width: .45rem;
}

header .head_title {
    width: 7.5rem;
    font-size: 0.36rem;
    color: #ffffff;
    text-align: center;
    line-height: .96rem;
}
header .head_titles {
    width: 6rem;
    text-align: center;
    margin: 0 auto;
}

/* 我的藏品 */
.olle_details {
    min-height: 100%;
    background: #31303F;
}

.olle_details_list {
    overflow: auto;
    padding: .4rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 1.3rem;
}

.olle_details_list .olle_details_item {
    width: 3.2rem;

    border-radius: .5rem .5rem .3rem .3rem;
    margin-bottom: .3rem;

}

.olle_details_list .olle_details_item>div {
    background: #1E2020;
    border-radius: .5rem .5rem .3rem .3rem;

}

.olle_details_item img {
    display: block;
    width: 3.2rem;
    /* height: 3.2rem; */
    border-radius: .4rem;
}

.olle_details_item span {
    display: block;
    font-size: .3rem;
    font-weight: 600;
    color: #FFFFFF;
    margin-top: .14rem;
    margin-left: .2rem;
    padding-bottom: .3rem;
}

.olle_details .ollection_not {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: .3rem;
    color: #B7B7BA;
    margin-top: 1.5rem;
}

.olle_details .ollection_not img {
    width: 3rem;
}

/* 全部订单页面 */
.order {
    height: 100%;
    background: #31303F;
    overflow-y: auto;
    /* padding: 0 .32rem; */
    /* padding-bottom: 1.2rem; */
}

/* 我的订单 */
.order_box {}

/* 四个订单标题 */
.order_box .order_title_list {
    height: 1rem;
    background: #1E2020;
    display: flex;
    justify-content: space-around;
    position: relative;
    position: fixed;
    width: 7.5rem;
    top: .96rem;
    z-index: 999;
}

.order_title_list .order_title_item {
    height: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.order_title_list .order_title_item .order_title_text {
    display: block;
    color: #ffffff;
    font-size: .32rem;
}

.order_title_list .order_title_item .order_title_active {
    height: .04rem;
    opacity: 0;
}

.order_title_list .order_title_item.active .order_title_text {
    display: block;
    color: #FFEC93;
    font-size: .32rem;
}



.order_title_list .order_title_item.active .order_title_active {
    opacity: 1;
}

.order_title_list .order_title_item .order_title_active span {
    display: block;
    width: .54rem;
    height: .04rem;
    background: #FFEC93;
    border-radius: .03rem;
}

/* 商品列表 */
.order_box .order_pro_list {
    padding: 0 .32rem;
    margin-top: .16rem;
}

.order_pro_list .order_pro_item {
    background: #1E2020;
    border-radius: .3rem;
    margin-bottom: .2rem;
}

/* 产品信息 */
.order_pro_item {
    position: relative;
}

.order_pro_item .order_pro_info {
    padding: .32rem;
    display: flex;
    text-decoration: none;
}

.ckcpin {
    position: absolute;
    right: 0.3rem;
    top: .32rem;
    width: 1.34rem;
    height: .54rem;
    line-height: .54rem;
    background: linear-gradient(90deg, #2678FF 0%, #62ACEC 100%);
    border-radius: .28rem;
    font-size: .26rem;
    color: #FFFFFF;
    text-align: center;
    /* margin-left: .54rem; */
}

.order_pro_item .pro_info_img {
    width: 1.48rem;
    height: 1.48rem;
    border-radius: .2rem;
}

.order_pro_item .pro_info_text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: .1rem;
}

.order_pro_item .order_daojishi {
    color: #1A71FF;
    font-size: .23rem;
    position: absolute;
    right: .4rem;
    bottom: 1rem;
}

.order_pro_item .pro_info_text span:nth-child(1) {
    padding-top: .1rem;
    font-size: .3rem;
    font-weight: 600;
    color: #FFFFFF;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.order_pro_item .pro_info_text span:nth-child(2) {
    font-size: .24rem;
    font-weight: 400;
    color: #CCCCCC;
}


/* 产品价格 */
.order_pro_item .order_pro_price {
    padding: .32rem;
    display: flex;
    justify-content: space-between;
}

.order_pro_item .order_pro_price .order_pro_pricenum {
    display: flex;
    align-items: flex-end;
    color: #F6743E;
}

.order_pro_item .order_pro_price .order_pro_pricenum span:nth-child(1) {
    font-size: .22rem;
}

.order_pro_item .order_pro_price .order_pro_pricenum span:nth-child(2) {
    height: .42rem;
    font-size: .38rem;
    font-weight: 600;
    margin-left: .05rem;
}

.order_pro_item .order_pro_price .order_pro_status {
    display: flex;
    align-items: center;
}

.order_pro_item .order_pro_price .order_pro_status div:nth-child(1) {
    font-size: .26rem;
    color: #CCCCCC;
}

.order_pro_item .order_pro_price .order_pro_status div:nth-child(2) {
    width: 1.34rem;
    height: .54rem;
    line-height: .54rem;
    background: linear-gradient(90deg, #2678FF 0%, #62ACEC 100%);
    border-radius: .28rem;
    font-size: .26rem;
    color: #FFFFFF;
    text-align: center;
    margin-left: .54rem;
}

.order_pro_item .order_pro_price .order_pro_status a {
    width: 1.34rem;
    height: .54rem;
    line-height: .54rem;
    background: linear-gradient(90deg, #2678FF 0%, #62ACEC 100%);
    border-radius: .28rem;
    font-size: .26rem;
    color: #FFFFFF;
    text-align: center;
    margin-left: .54rem;
}

/* 暂无订单 */
.order_pro_lists {
    margin-top: .2rem;
}

.order_pro_zwsj {
    margin-top: 3rem;
    text-align: center;
}

.order_pro_zwsj .order_pro_img {
    width: 3rem;
}

.order_pro_zwsj div {
    text-align: center;
    font-size: .3rem;
    color: #B7B7BA;
}

/* 商品列表 */
.order_box .order_pro_list {
    padding: 0 .32rem;
    margin-top: .16rem;
}

/* 订单列表 */
.order_pro_list .order_pro_items {
    background: #1E2020;
    border-radius: .3rem;
    margin-bottom: .2rem;
}

/* 产品信息 */
.order_pro_items {
    position: relative;
}

.order_pro_items .order_pro_info {
    padding: .32rem;
    display: flex;
    align-items: flex-end;
    text-decoration: none;
    background: #1E2020;
}

.order_pro_items .pro_info_img {
    width: 1.48rem;
    height: 1.48rem;
}

.order_pro_items .pro_info_text {
    width: 3.54rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: .36rem;
    height: 1.48rem;
}

.order_pro_items .pro_info_text span:nth-child(1) {
    font-size: .3rem;
    font-weight: 600;
    color: #FFFFFF;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.order_pro_items .pro_info_text span:nth-child(2) {
    font-size: .24rem;
    font-weight: 400;
    color: #CCCCCC;
}

.order_pro_items .order_pro_info {
    padding: .32rem;
    display: flex;
    text-decoration: none;
}

.order_pro_items .pro_info_price {
    font-size: .22rem;
    color: #F6743E;
}

.order_pro_items .pro_info_price span:nth-child(1) {
    font-size: .38rem;
}

.order_pay_titile {
    font-size: .26rem;
    color: #ffffff;
    padding: .35rem .32rem;
    border-bottom: .01rem solid #525252;
}

.order_pay_titile span:nth-child(1) {}

.order_pay_titile span:nth-child(2) {
    margin-left: .4rem;
}

.order_pay_titiles {
    font-size: .26rem;
    color: #ffffff;
    padding: .35rem .32rem;
    border-bottom: .01rem solid #525252;
}

.order_pay_titiles span:nth-child(1) {}

.order_pay_titiles span:nth-child(2) {
    margin-left: .4rem;
    font-size: .28rem;
}

.order_pay_btn {
    width: 3.8rem;
    height: 1rem;
    background: linear-gradient(to right, #2579fe, #609dff);
    text-align: center;
    border-radius: 1rem;
    line-height: 1rem;
    margin: auto;
    font-size: .38rem;
    color: #ffffff;
}

.order_pay_price {
    font-size: .22rem;
    color: #F6743E;
}

.order_pay_titiles .order_pay_prices {
    font-size: .50rem;
    color: #1A71FF;
}

.order_pay_price span:nth-child(1) {
    font-size: .38rem;
    color: #F6743E;
    margin-left: .05rem;
}

.word_hidden2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.word_hidden1 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}




.form_input {
    color: #ffffff;
    display: flex;
    align-items: center;
    margin-top: .35rem;
}

.form_input>label {
    font-size: .3rem;
    width: 1.4rem;
    text-align: right;
    padding-right: .3rem;
}
.form_input>input {
    flex: 1;
    padding: 0 .2rem;
    font-size: .3rem;
    background-color: #ffffff;
    border-radius: .05rem;
    height: .85rem;
}
.form_input>textarea {
    flex: 1;
    padding:  .2rem;
    font-size: .3rem;
    border-radius: .05rem;
    background-color: #ffffff;
}
.form_input div {
    flex: 1;
    display: flex;
    justify-content: space-between;
}

.form_input div select {
    width: 1.7rem;
    height: .85rem;
    background-color: #ffffff;
    text-align: center;
    border-radius: .05rem;
    font-size: .3rem;
}
.save_address {
    width:5rem;
    height: 0.8rem;
    background: linear-gradient(to right, #2579fe, #609dff);
    text-align: center;
    border-radius: 1rem;
    line-height: 0.8rem;
    margin: auto;
    font-size: .36rem;
    color: #ffffff;
    margin-top: .5rem;
    /* 显示“售罄” */
    /* opacity: 0.5; */
}

@font-face {
    font-family: 'HansHandItalic';
    src: url('../font/AlibabaPuHuiTi-2-45-Light.eot');
    src: url('../font/AlibabaPuHuiTi-2-45-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/AlibabaPuHuiTi-2-45-Light.woff') format('woff'),
         url('../font/AlibabaPuHuiTi-2-45-Light.ttf') format('truetype'),
         url('../font/AlibabaPuHuiTi-2-45-Light.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,
div,
a,
span,
body {
    font-family: 'HansHandItalic';
    /*引入字体起的名字*/
}

.ftc {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tanc {
    width: 100px;
    height: 100px;
    background: #2F2F2F;
    border-radius: 10px;
    margin: 0 auto;
    left: 50%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.tanc img {
    margin-top: 30px;
    width: 20px;
}

.tanc h3 {
    line-height: 30px;
    padding: 0 10px;
    font-size: 20px;
    text-align: center;
    font-size: 14px;
    font-family: MicrosoftYaHeiSemibold;
    color: #FFFFFF;
    line-height: 19px;
    margin-top: 16px;
}

.neir {
    padding: 20px;
    font-size: 20px;
    text-align: center;
}