@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font:12px/1.5 PingFangSC,微软雅黑, 黑体, Arial, Helvetica, sans-serif;overflow-x: auto;-webkit-font-smoothing: antialiased;}
table{width:100%; border:0; border-collapse:collapse; border-spacing:0;}
table th{font-weight:normal;}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,select,textarea{vertical-align:middle; color:#000;border:none;border:0; outline:none; resize:none;}
a{text-decoration:none;}
b,i,strong,em{font-weight:normal; font-style:normal;}
img{ border:0;}
.fr{float:right}
.fl{float:left}
.clear{clear:both}
.clearfix{zoom:1;overflow:hidden}
/*input-placeholder-color*/
::-webkit-input-placeholder{ color: #CCCCCC; text-overflow: ellipsis;}
:-moz-placeholder{ color: #CCCCCC !important; text-overflow: ellipsis;}
::-moz-placeholder{ color:#CCCCCC !important; text-overflow: ellipsis;}
:-ms-input-placeholder{ color:#CCCCCC !important; text-overflow: ellipsis;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/*退出登录弹窗7.13新加*/

.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background: rgba(16,26,41,0.76);z-index:10}
.popDiv{min-height:100px;background: #FFFFFF;border-radius: 10px;position:fixed;left:50%;top:50%;overflow:hidden}
.wid440{width:440px;}
.popHead{line-height:60px;height:60px;background: #FFFFFF;box-shadow: inset 0 -1px 0 0 rgba(242,242,242,0.80);position:absolute;left:0;top:0;width:100%;padding:0 30px;box-sizing: border-box;background:#fff;font-size:18px; color:#181E33}
.popClose{display:inline-block;width:18px;height:18px;margin-top:21px}
.popClose img{display:block}
.het62{width:100%;height:60px;}
.popBottom{width:100%;height:53px;background:#fff;position:absolute;left:0;bottom:0;padding-top:17px;}
.popBottom a{margin-right:30px;}
.shadowBox{box-shadow: 0 -1px 4px 0 rgba(209,209,209,0.18);}
.het72{width:100%;height:72px;}
.popWord{padding:26px 30px;font-size:16px;color: #646873;}

/************渐变按钮样式************/
.jb_btn{display:inline-block;box-shadow: 0 3px 12px 0 rgba(39,125,255,0.30);color: #FFFFFF;text-align:center;line-height:36px;border-radius: 20px;}
.jb_btn_92{width:92px;height:36px;background:url(/images/fanya/jb_btn_92.png) no-repeat 0 0;}
.jb_btn_92:hover{background-position:0 -48px;}
.jb_btn_92:active{background-position:left -96px}
.btnBlue{border: 1px solid #94C1FF;border-radius: 20px;display:inline-block;width:90px;height:34px;text-align:center;line-height:34px;color: #3A8BFF;}
.btnBlue:hover{background: #EAF0FF;}
.btnBlue:active{background: #E4ECFF;}
.btn_92_cancel:hover{background:none}
.btn_92_cancel:active{background:none}
.btn_92{width:90px;}

.trans_50{transform: translate(-50%, -50%)}

/***********发送语音验证码提示语-手机号+验证码登录页面**************/
.btns-box .voice-tip {
    font-size: 12px;
    color: #8A8B99;
    margin-top: 6px;
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 24px;
}

.btns-box .voice-tip a {
    color: #3A8BFF
}

/***********发送语音验证码提示语-手机号+验证码注册页面**************/
.item-getcode .voice-tip {
    font-size: 12px;
    color: #8A8B99;
    text-align: left;
    position: absolute;
    top: 45px;
    left: 0;
    padding-left: 24px;
}

.item-getcode .voice-tip a {
    color: #3A8BFF
}

.err-tip2 {
    font-size: 12px;
    color: #FF5152;
    margin-top: 6px;
    text-align: left;
    position: absolute;
    top: 45px;
    left: 0;
    padding-left: 24px;
    line-height: 20px;
}


/*移动端发送语音验证码弹窗*/
.mask.mobile_voice_code{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:2}
.mobile_voice_code .popDiv{width:5.4rem;background:#fff;border-radius:.2rem;position:fixed;left:50%;top:50%;margin-top:-1.57rem;margin-left:-2.7rem;}
.mobile_voice_code .title{width:100%;height:.7rem;line-height:.7rem;font-size:.36rem;width:100%;text-align:center;font-size:.32rem;margin-top:.2rem;font-weight:bold}
.mobile_voice_code .Btmdiv{width:100%;height:.88rem;border-top:1px solid #ebebeb;display:flex;}
.mobile_voice_code .Btmdiv a{display:inline-block;flex:1;text-align:center;line-height:.88rem;color:#0099ff;font-size:.32rem;position:relative}
.mobile_voice_code .Btmdiv a.cancle:after{width:1px;height:100%;background:#ebebeb;content:'';position:absolute;left:0;top:0;}
.mobile_voice_code .Btmdiv a.redColor{color:#f36161}
.mobile_voice_code .popCenter{font-size: .3rem;padding:.34rem .6rem 0 .6rem;color: #333;padding-bottom:.3rem;text-align:center}
.mobile_voice_code .popCenter h2{text-align:center;line-height:.6rem;font-size:.36rem;padding-bottom:.06rem;}