/*public*/
*{padding: 0;margin: 0}
html{font-size: 100px;}
body{font-size: 16px;font-family:'PingFang-SC-Regular';height: 100%}
.hide{display: none}
.l{float: left;}
html body .ui-group-theme-a a:visited{color: #f3421f !important;}
a,div{text-shadow: none;color: #fff !important;text-align:center;text-decoration: none;font-weight: 100}
/*login_page*/
#login_page{background: url(/Public/images/mobile/Auction/2.1/loginbg.png) no-repeat;background-size: 3.75rem 6.67rem;min-height: 6.27rem;}
.apptitle{width:0.98rem;height:0.98rem;border-radius: 0.49rem;font-size: 0.15rem;line-height: 1.4rem;margin: 0 auto;margin-top: 0.62rem;color: #fbea1f !important;text-shadow: none;background: #000 url('/Public/images/mobile/Auction/logo.png') no-repeat center 0.2rem;background-size: 0.56rem 0.37rem;text-align: center;letter-spacing:0.02rem;}
.company_desc{text-align: center;font-size: 0.17rem;color: #fff;line-height: 0.6rem}
.login_box{margin-top: 0.46rem;padding: 0 0.1rem;overflow: hidden;}
.login_box input{width: 2.68rem;height: 0.45rem;color: #000;font-size: 0.15rem;padding:0;padding-left: 0.88rem;border: 1px solid #ccc;outline:none;border-radius: 0.03rem}
.login_box input[name='phone']{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom: 0;background: #fff url(/Public/images/mobile/Auction/2.1/phone_normal.png) no-repeat 0.36rem center; background-size:0.17rem 0.2rem }
.login_box input[name='phone'].cur{background: #fff url(/Public/images/mobile/Auction/2.1/phone_cur.png) no-repeat 0.36rem center; background-size:0.17rem 0.2rem }
.login_box input[name='password']{border-top-left-radius: 0;border-top-right-radius: 0;background: #fff url(/Public/images/mobile/Auction/2.1/pd_normal.png) no-repeat 0.36rem center; background-size:0.17rem 0.2rem }
.login_box input[name='password'].cur{background: #fff url(/Public/images/mobile/Auction/2.1/pd_cur.png) no-repeat 0.36rem center; background-size:0.17rem 0.2rem }
.login_box p{line-height: 0.45rem;font-size: 0.13rem;color:#f9dd4d;height: 0.45rem }
.other_login_type{width:1.5rem;margin: 0 auto;line-height: 0.45rem;margin-bottom: 0.23rem}
.other_login_type a{color: #fff;font-size: 0.15rem;opacity: 0.8;text-align: center}
.login_box button{width: 100%;height: 0.45rem;color: #000;background: #f9dd4d;border: 0;border-radius: 0.03rem;font-weight: bold}
.explain{margin-top: 0.7rem;font-size: 0.12rem;}
.explain .other{line-height: 0.45rem}
.explain .other a{color: #f9dd4d !important}
.tip{position: fixed;left:50%;top:50%;margin:-0.45rem 0 0 -1.1rem;width: 1.8rem;height: .9rem;background: #fff;z-index: 9999;text-align: center;border-radius: 0.08rem; }
.login_false{height: 1.3rem;margin:0  0.2rem;padding-top:.2rem;}
.login_mask_box{position:absolute;top:0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 999}
.tip_pd{padding-top: 0.4rem;height: 1.1rem;}
.tip_loading_btn{clear: both;border-top: 1px solid #ccc;margin-top: 0.2rem;position: absolute;bottom: 0}
.tip_loading_btn div{float: left;width: 1.24rem;height: 0.38rem;line-height: 0.38rem;font-size:0.14rem;}
.tip_loading_cancel{border-right: 1px solid #ccc}
.tip_loading_ok a{text-shadow: none;text-decoration: none;display: block;color: #f3421f;}
.tip_first,.error_more{padding: 0 0.2rem;padding-top:0.86rem;color: #000 !important;background: #fff url(/Public/images/mobile/Auction/2.1/login_error.png) no-repeat center 0.2rem;background-size: 0.41rem 0.41rem}
.error_more p:last-child{margin-top: 0.3rem}
.tip_first a,.error_more a{color: #e9361e !important;font-size: 0.14rem;text-decoration: underline;}
.close{position: fixed;bottom:20%;left:50%;width:0.45rem;height:0.45rem;margin-left:-0.225rem;background: url('/Public/images/mobile/close.png') no-repeat center; background-size: 0.45rem 0.45rem;z-index: 9999}
/*login_code*/
.yzm_box{overflow: hidden;width:3.56rem;border: 1px solid #ccc;border-radius:0.03rem;border-top-left-radius: 0;border-top-right-radius: 0;background: #fff}
.regcode{min-width: 0.9rem;overflow: hidden;background:#fff;height:0.31rem;text-align:center;border-left:1px solid #bbb;float: right;line-height: 0.31rem;font-size: 0.14rem;}
.regcode span{text-shadow: none}
.codecountcime{color: #000}
.get_tel_IC_state1,.get_tel_IC_state2{color: #bbb;text-shadow: none}

.tip_anmate{animation: tip_scale  0.3s ease-out forwards;-webkit-animation: tip_scale  0.3s ease-out forwards;-o-animation: tip_scale 0.3s ease-out forwards;}
.tip_anmate2{animation: tip_scale2  0.3s ease-out forwards;-webkit-animation: tip_scale2  0.3s ease-out forwards;-o-animation: tip_scale2 0.3s ease-out forwards;}
@keyframes tip_scale{
	0%{opacity: 0;transform: scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);}
	50%{opacity: 1;transform: scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);}
	100%{opacity: 1;transform: scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
}
@keyframes tip_scale2{
	50%{opacity: 1;transform: scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-ms-transform:scale(1.3);}
	100%{opacity: 0;transform: scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);}
}