*, p, ul, label, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-overflow-scrolling: touch;
}

#loginBox {
    width: 7.5rem;
    height: available;
    background-color: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    /*align-items: flex-end;*/
    height: -webkit-fill-available;
    z-index: 100000000;
}

.login {
    height: 7.7rem;
    width: inherit;
    border-radius: .24rem .24rem 0 0;
    background-color: white;
    position: absolute;
    bottom: 0;
}

.loginTitle {
    font-size: .4rem;
    font-weight: 500;
    color: rgb(47, 47, 47);
    width: inherit;
    margin-top: .19rem;
}

.loginMain {
    width: 5.8rem;
    margin: 0 auto;
    margin-top: .28rem;
}

.loginPhoneNum {
    height: .68rem;
    width: inherit;
    border-bottom: .01rem solid rgb(205, 205, 205);
}

.countryBox {
    /*display: none;*/
}
.countryBox1{
    justify-content: space-between;
    width: 5.22rem;
    display: none;
}
.countryBox1 input{
    border: none;
    font-size: .32rem;
}

.countryBox1 .phoneInputImg{
    display: inherit;
}
.countryCode {
    font-size: .32rem;
    color: rgb(47, 47, 47);
    margin-right: .15rem;
}

.countryBoxBut {
    background-image: url("../../imgs/ts9/productDetails/Pulldownbutton@2x.png");
    background-size: 100%;
    background-repeat: no-repeat;
    width: .27rem;
    height: .16rem;
    margin-right: .21rem;
}
.phoneInput0 {
    font-size: .32rem;
    color: rgb(124, 124, 124);
    border-left: .03rem solid rgb(205, 205, 205);
    justify-content: space-between;
    width: 4rem;
}
.phoneInput {
    font-size: .32rem;
    color: rgb(124, 124, 124);
    border-left: .03rem solid rgb(205, 205, 205);
    justify-content: space-between;
    width: 4rem;
}
.phoneInputImg{
    width: .34rem;
    height: .34rem;
    background-image: url("../../imgs/ts9/login/close.png");
    background-repeat: no-repeat;
    background-size: 100%;

}
.phoneInput input {
    border: none;
    margin-left: .14rem;
    width: 2.5rem
}

.phoneInput input::placeholder {
    margin: auto 0;
}

.loginCode {
    width: inherit;
    height: .72rem;
    margin: 0 auto;
    margin-top: .53rem;
    border-bottom: .01rem rgb(205, 205, 205) solid;
}

.codeBox {
    font-size: .32rem;
    color: rgb(124, 124, 124);
    justify-content: space-between;
    width: 5.22rem;
    /*display: none;*/
}
.codeBoxClose{
    width: 2.52rem;
    justify-content: space-between;
}
.closeImg{
    width: .34rem;
    height: .34rem;

}
.codeBox input {
    border: none;
    width: 2.15rem;
    /*display: none;*/
}



.codeBut {
    font-size: .26rem;
    color: rgb(255, 255, 255);
    border-radius: .25rem;
    background-color: rgb(255, 79, 116);
    width: 1.75rem;
    height: .5rem;

}
.codeBut1{
    font-size: .26rem;
    color: rgb(255, 255, 255);
    border-radius: .25rem;
    background-color: rgb(204, 204, 204);
    width: 2.4rem;
    height: .5rem;

}
.loginBut {
    border-radius: .44rem;
    background-color: rgba(255, 79, 116, 0.7);
    color: white;
    width: inherit;
    font-size: .38rem;
    height: .9rem;
    margin: 0 auto;
    margin-top: .6rem;
}
.loginBut1 {
    border-radius: .44rem;
    background-color: rgb(255, 79, 116);
    color: white;
    width: inherit;
    font-size: .38rem;
    height: .9rem;
    margin: 0 auto;
    margin-top: .6rem;
}
.other {
    margin-top: .15rem;
}

.loginMsg {
    margin: 0 auto;
    width: fit-content;
}

.loginC {
    width: .3rem;
    height: .3rem;
    margin-right: .2rem;
    background-image: url("../../imgs/ts9/login/未同意状态@2x.png");
    background-size: 100%;
    background-repeat: no-repeat;

}
.loginC1{
    width: .3rem;
    height: .3rem;
    margin-right: .2rem;
    background-image: url("../../imgs/ts9/login/已同意状态@2x.png");
    background-size: 100%;
    background-repeat: no-repeat;
}
.loginT1 {
    font-size: .24rem;
    color: rgb(121, 121, 121);

}

.loginT2 {
    font-size: .24rem;
    color: rgb(251, 114, 140);

}

.otherLogin {
    font-size: .26rem;
    color: rgb(119, 119, 119);
    margin: 0 auto;
    width: fit-content;
    margin-top: .33rem;
}

.otherLoginImg {
    background-image: url("../../imgs/ts9/login/密码登录icon@2x.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.03rem;
    height: 1.03rem;
    margin: 0 auto;
    margin-top: .09rem;

}
.otherLoginImg1 {
    background-image: url("../../imgs/ts9/login/手机登录@2x.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.03rem;
    height: 1.03rem;
    margin: 0 auto;
    margin-top: .09rem;

}
.otherLoginT {
    font-size: .26rem;
    color: rgb(119, 119, 119);
    margin: 0 auto;
    width: fit-content;
    margin-top: .13rem;
}
input::-webkit-input-placeholder { /* WebKit browsers */
    color: #bdbdbd;
}

input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bdbdbd;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bdbdbd;
}

input::-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bdbdbd;
}
.worldList .navBanner img {
    width: 0.19rem;
    height: 0.34rem;
}

