
body{
    padding: .74rem .34rem .49rem;
}
u{
    color: #fb3f40;
}
b{
    color: #000000;
}
img{
    width: 100%;
    height: 100%;
}
.sfz{
    width: 2.5rem;
}
input{
    width: .5rem;
    height: .21rem;
    border-top: none;
    border-left: none;
    border-right: none;   
    outline: none;
    border-bottom:.01rem solid;
    font-size: .24rem;
    text-align: center;
}
.center{
    text-align: center;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.fz30{
    font-size: .3rem;
}
.fz24{
    font-size: .24rem;
}
.fz28{
    font-size: .28rem;
}
.c-5e{
    color: #5e5e5e;
}
.c-999{
    color: #999999;
}
.mt40{
    margin-top: .4rem;
}
.address{
    text-indent: .48rem;
}
.lh110{
    line-height: 1.1rem;
}
.btm{
    margin-top: .6rem;
    /*display: flex;*/
    /*justify-content: space-between;*/
    line-height: .6rem;
}
.btm span{
    color: #fff;
    float: right;
    /*padding-right: .1rem;*/
    display: inline-block;
    width: 2.08rem;
    height: 100%;
    text-align: center;
    background: #323847;
}
.yzm{
    width: 6.5rem;
    /*height: .6rem;*/
    border-radius: 4px;
    border: .04rem solid #323847;
    background: #323847;
}
.yzm input{
    width: 4.06rem;
    border: none;
    text-align: left;
    border-right: 1px solid #999999;
    padding-left: .2rem;
    height: .64rem;
    border-radius: .08rem;
    box-sizing: content-box;
}
.agree{
    width: 4.8rem;
    height: .8rem;
    border-radius: 0.08rem;
    text-align: center;
    line-height: .8rem;
    background: #999999;
    color: #ffffff;
    margin: 0 auto;
    margin-bottom: 0.56rem;
    margin-top:.56rem;
}
.abox{
    position: relative;
}
.yinzhang{
    width: 1.2rem;
    height: 1.2rem;
    position: absolute;
    bottom: 0;
    left:1.5rem;
}
.container{
    border: 1px solid #ccc;
    vertical-align: top;
    width: 5rem;
}
.date{
    margin-top: .6rem;
}
.l-captcha{
    margin-top: .2rem;
}
#st_alertBox{
    font-size: .28rem !important;
}
.msg{
    margin-top:.4rem ;
}
.rel{
    position: relative;
}
.mask{
    width: 5rem;
    height: 2.06rem;
    position: absolute;
    top: .34rem;
    left: .02rem;
    display: none;
}
/*=================== �ҵİ�����  ===================*/
.ewm-box{width:6.1rem;margin:.53rem auto 0;box-shadow: 0 0 .08rem rgba(0,0,0,.08);padding:.1rem .2rem .4rem;box-sizing: border-box;position: relative;}

/*
.ewm-box:before{display: block;content:"";width:100%;height:0;border-top:1px dashed #d9dce9;position: absolute;left:0;bottom:1.64rem;}
*/

.ewm-box .by{bottom:1.5rem;left:-.05rem;width:.2rem;height:.3rem;background:#f5f5f5;border-radius:0 .3rem .3rem 0;padding:0;box-shadow: inset -.04rem -.01rem .08rem rgba(0,0,0,.08);}
.ewm-box .by:last-child{left:auto;right:-.05rem;border-radius:.3rem 0 0 .3rem;box-shadow: inset .04rem -.01rem .08rem rgba(0,0,0,.08);}

.ewm-box h3{font-size:.32rem;line-height: 1.12rem;}
.ewm-box p{font-size:.32rem;}
.ewm-box .ewm-img, .ewm-down .ewm-img{margin-bottom:1.2rem;margin-top:.2rem;}
.ewm-box .ewm-img img, .ewm-down .ewm-img img{width:4.1rem;height:auto;}
.ewm-box .ewm-img p{line-height: .8rem;margin-top:.1rem;}
.tac{text-align:center;}
.bg-fff{background:#fff;}
.c-666{color:#666;}







.loading{
    position: fixed;
    top: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.3);
    height: 100%;
    width: 100%;
    display: none;
}
.loading-Main{
    z-index: 9999;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.loading-Main div{
    font-size: 0.36rem;
}
.loading-img{
    animation-name: animationName;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    width:  1rem;
    height: 1rem;
    opacity:0.8;
}

@keyframes animationName {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.omit{
    display: inline-block;
    animation-name: omit;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    width: 0.1rem;
    overflow: hidden;
    text-align: justify;
    vertical-align:bottom;
}
@keyframes omit{
    from{
        width: 0.1rem;
    }
    to{
        width: 0.3rem;
    }
}