/*登录框*/
.login-con,.region-con{position: fixed; top: 0; right: 0;bottom: 0;left: 0; overflow: hidden; outline: 0; -webkit-overflow-scrolling: touch; background-color: #000; filter: alpha(opacity=60); background-color: rgba(0,0,0,.6); z-index: 999;}
.login { position: fixed; left: 50%; top:30%; z-index: 9999; background: #fff;  width: 7rem;  margin: 0 auto ;  margin-left: -3.5rem;}
.m-dl{ padding: .5rem 0; padding-top: .2rem;}
.dl-box{ font-size: .22rem;}
.dl-box h3{ text-align: center; padding: .2rem;}
.dl-ibox{ text-align: center;}
.dl-box input{font-size: .22rem; position: relative; width: 90%; border: 1px solid #eeeeee; border-radius: 4px; margin: 0 auto;display: inline-block; margin-top: .2rem;padding: .2rem 0; padding-left: .2rem;}
.dl-box input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}
.dl-btn{    text-align: center;}
.dl-btn a{ display: block; width: 90%; margin: 0 auto; margin-top: .2rem;background: #F68121;  color: #fff;  padding: .2rem 0;}
.user-login i{margin-right: .1rem;}

.agree-box{width: 90%;margin: 0 auto;}
.agree-box,.agree-box a{color: #999;}
.agree-box input[type="checkbox"]{margin-right: .1rem; width:.24rem;height:.24rem;display: inline-block;text-align: center; position: relative;}
.agree-box input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%;border: 1px solid #d9d9d9}
.agree-box input[type="checkbox"]:checked::before{    line-height: 1;content: "\2713";background-color: #fff;position: absolute;top: 0;left: 0;width:100%;border: 1px solid #f68121;color:#f68121;font-size:.22rem;font-weight: bold;}

.r-dialog-close { height: 16px; width: 16px; background: url(../img/dialog-close.jpg) no-repeat; position: absolute; top: 16px; right: 16px; background-size: 100%;}

/*选择区服*/
.region{ position: fixed; left: 50%; top:50%;transform: translate(-50%,-50%); z-index: 9999; background: #fff;  width: 7rem;  margin: 0 auto; border-radius: 4px;overflow: hidden; }
.region-tit{background: #F68121;font-size: .3rem;text-align: center;font-weight: bold;line-height: .8rem;color: #fff;}
.region-box{    padding: .3rem .2rem;}
.region-list select{background: #fff; border-radius: 4px;overflow: hidden; width: 100%;height: .6rem;line-height: .6rem; font-size: .24rem;margin-bottom: .32rem;}
.region-list select.noMab{margin-bottom: 0}
.region-list input{padding: 0 .1rem; border-radius: 4px;box-sizing: border-box; overflow: hidden; width: 100%; height: .6rem; line-height: .6rem;  font-size: .24rem; margin-bottom: .32rem; outline: none; border: 1px solid #999;}
.region-list input.noMab{margin-bottom: 0}
.region-desc{font-size: .24rem;height: .6rem;line-height: .6rem;}
.region-btn{ justify-content: space-around;display: flex;}
.region-btn div{cursor: pointer; line-height: .7rem;height: .7rem; display: inline-block;width: 45%;text-align: center;border-radius: 4px;overflow: hidden;color: #fff;}
.region-btn .d1{background: #F68121;}
.region-btn .d2{background: #999;}

.region-qf2{display: flex;justify-content: space-between;    flex-flow: wrap;}
.region-qf2 .search_btn{background: #F68121;border: none;overflow: hidden;line-height: .6rem; height: .6rem;font-size: .22rem; display: inline-block; width: 30%; text-align: center; border-radius: 4px; color: #fff;}
.region-qf2 input{width: 69%; margin-bottom: .2rem;}



