/*公共样式*/
/*----加载图片--------*/
.loading{display:none;width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;z-index:99999; top:0px;}
.loading img{width:50px; height:50px;position:absolute;top:50%;left:50%;margin-left:-25px; margin-top:-25px;}

/*----提示框--------*/
.loadTishi{
border-radius:0.5rem 0.5rem 0 0; width: 60%;background: #fff;text-align: center;padding: 1rem; margin: auto; margin-top: 50%;
}
.loadPadding{ padding:1rem;}
.loadBtn{ border-radius:0 0 0.5rem 0.5rem; margin: auto; width: 60%;background: #FFF;padding: 0 1rem;border-top: 1px solid #000; height:3.3rem;}
.loadBtn .disBlock{display: block; width: 48%;padding: 1rem 0;float: left;text-align: center;}
.loadBtn01{border-radius: 0 0 0.5rem 0.5rem;margin: auto;width: 60%;background: #FFF;padding: 1rem;border-top: 1px solid #000;text-align: center;}

.marTopH{ margin-top:3.25em;}

/*------弹框样式---------*/
/*弹出框*/
.k_mask{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background:rgba(0,0,0,0.5); z-index:100000}
/*弹层提示信息*/
.alert_section{ width:60%; padding:10px 15px 15px 15px; background:rgba(51,51,51,0.9);color:#fff; border-radius:10px; position:relative; left:0px; top:0px; overflow:hidden}
.alert_close{position: absolute; right: 10px; top: 8px; display: block; width: 9px; height: 10px; background: url(//mimage.tk.cn/service/cxbactivity/images/icon_z.png) no-repeat; background-position: 0px -116px;}
.alert_content p{ padding-top:8px; text-align:center; font-size:0.7em; font-style:inherit; color:#EDEDEB}



input[type=date]:before{
content:attr(placeholder);
}

/*出生日期*/
.text_r{ text-align: right ;color:#999;}
.ub-f1{position:relative;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-flex:1;-o-box-flex: 1;box-flex: 1;}
.tx-r{text-align:right;}
.brithDate{width:70%;position: absolute; top: 16%;right: 7%; opacity: 0; border:0; height:3em;line-height: 3em;padding-right: 3px; -webkit-appearance:none; }
.padr1{padding-right:0.5rem;}
.rightArr{background-image:url(../images/icon_arrowProperty.png);background-size:100% 100%;width:.5rem;height:0.7rem;/*margin-right:.2rem;*/}
.ubox{display: -webkit-box !important;display: box !important;position:relative;}
.posiRel{position:relative;}
.ub-ac{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align: center;-o-box-align:center;box-align:center;}

/*核保中弹层*/
.cover_bg{position:fixed;top:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index:2;}
.underwriting{ width:6rem;margin:0 auto;}
.coverContentP5{ font-size:0.8rem; color:#fff; width:100%; text-align:center;}
.coverContent3{width: 70%;padding-bottom:.8rem;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%); text-align:center;}


input[type="number"], input[type="email"],input[type="select"]{
-webkit-appearance: none;
}
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input::-webkit-outer-spin-button {
-webkit-appearance: none;
}

select::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
select::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

select{background: #fff;}

select{appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}

/*返回弹框*/
.dialogbox{ background:#fff; width:13.5rem; border-radius:.5rem; position:fixed; z-index:9997; left:50%; top:70%; /*visibility:hidden;*/ margin:-10rem 0 0 -6.75rem;}
.dialogbox>article{ padding:.75rem;}
.dialogbox>article h2{ font-size:1rem; text-align:center; margin-bottom:1rem;}
.dialogbox>article p{ font-size:.75rem; color:#666; line-height:.9rem; margin-bottom:.5rem;}
.dialogbox .btnarea{ display:-webkit-box; height:2.25rem; border-top:1px solid #ddd;}
.dialogbox .btnarea a,.dialogbox .btnarea input{ display:block; width:50%; height:100%; font:.9rem/2.25rem microsoft Yahei; text-align:center; border:none;}
.dialogbox .btnarea .cancel{ color:#2081F7; border-radius:0 0 0 .5rem;}
.dialogbox .btnarea .assign{ color:#fff; background:#D51B03; border-radius:0 0 .5rem 0;}
.dialogbox .dialogcard{ padding:.6rem 0 0; border-bottom:none;}
.dialogbox .dialogcard .cardlist{ background-color:transparent;}
@-webkit-keyframes moveDown{
0%{ -webkit-transform:translateY(-5rem); opacity:0;}
100%{ -webkit-transform:translateY(0); opacity:1; visibility:visible;}
}
@keyframes moveDown{
0%{ transform:translateY(-5rem); opacity:0;}
100%{ transform:translateY(0); opacity:1; visibility:visible;}
}
.moveDown{ -webkit-animation:.4s moveDown; animation:.4s moveDown; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}


/*免登陆*/
.writeInfoNav{ width:100%; border:1px solid #ccc; height:2.5rem; padding:0; background-color:#fff;}
.writeInfoNavL,.writeInfoNavR{width:49%; float:left;  height:2.4rem; }
.writeInfoNavR span{font-size:0.6rem;}
.writeInfoNavL{border-right:1px solid #ccc; line-height:2.4rem; text-align:center;font-size:0.8rem;}
.writeInfoHover{border-bottom:2px solid #ff5400;color:#ff5400 !important;}
.writeInfoNavR{ text-align:center; padding-top:0.3rem;color:#333 ;font-size:0.75rem;}

.loginTxt {width: 100%;height: 100%;background: none;border: none;font-size: 0.7rem;line-height: 1.5rem;padding: 0.2rem 0; }
.login_input {background: #fff;padding: 0 1rem;}
.user_info {border-bottom: 1px solid #e2e2e2;display: -webkit-box;-webkit-box-align: center;}
.input_label {-webkit-box-flex: 1;padding: 0.25rem;}
.yanzhengma {background-size: 100% 100%;width: 30%;height: 1.5rem;margin: 0.25rem 0;}
.w15 {width: 1.2rem;}
.login-title {font-size: 0.65rem;color: #666;padding: 0.5rem .6rem;}
.box-center {display: -webkit-box;-webkit-box-align: center;}
.show {display: block;}
.hide {display: none;}
.loginBtn{ background-color:#ff6551; text-align:center; font-size:0.8rem; color:#fff; width:95%; padding:0.5rem 0;}
.registerBtn{background-color:#fff; text-align:center; font-size:0.8rem; color:#ff6551; width:95%; padding:0.5rem 0;border: 1px solid #ff6551;}

/*返回提示框*/
.auto-tip{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 10px;padding-right:5px;}
.auto-tip li{width:100%; height:22px; line-height:22px; font-size:14px;padding:0 5px;}
.auto-tip li:nth-child(odd){background:#fff}
.auto-tip li:nth-child(even){background:#e6e6fa}
.auto-tip li.hoverBg{background:#ff602f; cursor:pointer;}



.hidden{display:none;}
.text_r{ text-align: right ;color:#999;}
.ib{display:inline-block;}


