/***登录 start***/
.login_warp{ width:100%; height:100%; background:url(../img/bg_login.jpg) no-repeat; background-size: cover; overflow:hidden}
.login_tit{ text-align:center; color:#007da5; font-size:.75rem; padding:2rem 0 0; font-weight:bold }
.qbd_register_item_ul{font-size: 0.65rem; padding:0 8%; margin:1.5rem 0 1rem}
.qbd_register_item_ul li{border-bottom: 1px solid #dcdcdc;height: 2.2rem;line-height: 2.2rem;overflow:hidden; margin-bottom:.5rem}
.qbd_register_item_ul label{display:inline-block;width:3.4rem;}
.qbd_register_item_ul input{width:8.5rem;line-height: 2;vertical-align: middle;font-size:.6rem;border:none;background:0; padding-left:1rem}
.qbd_register_item_ul input.mobile{ background-image:url(../img/user.png); background-position:left .12rem; background-repeat:no-repeat; background-size:.825rem .825rem}
.qbd_register_item_ul input.password{ background-image:url(../img/password.png); background-position:left .12rem; background-repeat:no-repeat; background-size:.7rem .825rem}
.register_next_but{ width:86%;}
.register_bc{ color:#0474f3; font-size:.6rem; text-align:center; display:block}
.register_bc input{ margin-right:2px; vertical-align:middle}
.re-warp{ text-align:center;color:#666; padding:.5rem 9%; overflow:hidden; }
.re-warp a{color:#007da5;}
.yzm{ float:right}
.yzm img{ vertical-align:middle; margin-right:0.5rem}
.yzm a{ color:#007da5; font-size:.5rem}
.login_next_but{display:block;height:1.8rem;line-height: 1.8rem;background:#007da5;font-size: 0.65rem;color:#fff;border-radius: 5px;text-align: center;width:84%;margin:2rem auto .5rem;}
.login_next_but.btn-f15a21{ background:#f15a21}
.login_logo{ text-align:center; position:absolute; width:100%; left:0; bottom:2rem}
.login_logo img{ width:4.55rem; height:1.5rem;}
.register_warp{ border-top:1px solid #eaeaea; padding:0 1.5rem}
.register_box li{ border-bottom:1px solid #eaeaea; padding:.7rem 0; position:relative; overflow:hidden}
.register_box li input{ border:none;}
.register_box .yzm{ position:absolute; right:0;top:.7rem; width:2.3rem; height:.9rem}
.register_box .yzm img{ width:100%; height:100%}
.btn_yzm{ border:1px solid #1e89a6; border-radius:5px; color:#1e89a6; padding:5px 10px; float:right; margin-top:-5px}
.register_btns{ overflow:hidden; text-align:center; margin-top:2rem}
.register_btns .login_next_but{ display:inline-block; width:36%; margin:0 4%}
.com_select{ overflow:hidden; background:url(../img/icon-bottom.png) no-repeat right center; background-size:.55rem .3rem}
.com_select h3{ float:left; font-size:.55rem; color:#a8a8aa; margin-right:1rem; width:2.4rem}
.com_select p{ float:left; font-size:.55rem; color:#1d1d26; margin-right:1rem}
.register_pic{ margin:2rem auto 1rem; width:4.5rem; height:4.5rem; overflow:hidden}
.register_pic img{ width:100%; height:100%}
.success_text{ text-align:center; font-size:.75rem ; color:#353d3f; margin-bottom:1rem}
.you_number{ text-align:center; font-size:.65rem; color:#6b7476; line-height:1rem}
.you_number span{ color:#f15a21}
.you_text{ color:#f15a21;font-size:.55rem; text-align:center; line-height:1rem}
.you_text a{ color:#f15a21;}
.mobile{ width:9rem}

#dvMsgBox{display:none;position:absolute;font-size:12px;width:320px;overflow:hidden;z-index:999; border-radius:10px; font-family:微软雅黑; }  
#dvMsgBox .top{height:40px; background-color:#007da5;padding-left:16px; float:left; width:100%; display:none}  
#dvMsgBox .top .right{height:100%;padding-right:6px;}  
#dvMsgBox .top .right .title{height:100%;line-height:40px;color:#fff;vertical-align:middle;font-size:14px;overflow:hidden;}  
#dvMsgBox .body{background:#fff; border-bottom:1px solid #dcdcdc}  
#dvMsgBox .body .right{background:#fff;padding-right:2px;}  
#dvMsgBox .body .right .ct{;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  color:#353d3f;
  font-size:.55rem; padding:20px .5rem; line-height:25px; }  
#dvMsgBox .body .right .ct p{ text-align:left; text-indent:1.1rem; margin-bottom:10px}
#dvMsgBox .body .right .ct .pro{width:280px;border:solid 1px #6593cf;height:25px;background:#ffffff;line-height:23px;overflow:hidden;}  
#dvMsgBox .body .right .ct .pro .bg{width:0%;height:100%;background:#c9dffc;}  
#dvMsgBox .bottom{background:#fff;}  
#dvMsgBox .bottom .right{}  
input.btn{width:48%;   border-radius: 3px; font-family:微软雅黑; background:none; cursor:pointer; color:#057c9c; border:none; height:25px;font-size:.65rem; display:inline-block}  
input.btnfocus{ background-color:#EC6D51; font-family:微软雅黑;   border-radius: 3px;width:56px;margin:0px auto; border:none; height:25px; cursor:pointer; color:#fff;}  
#dvMsgBox .icon{width:32px;height:32px;float:left;margin-right:10px;}  
#dvMsgBox .error{background:url(icon-error.gif) no-repeat;}  
#dvMsgBox .info{background:url(icon-info.gif) no-repeat;}  
#dvMsgBox .warning{background:url(icon-warning.gif) no-repeat;}  
#dvMsgBox .clear{clear:both;}  
#dvMsgBox .height{height:10px;line-height:10px;}  
#ShowBolightBox{display:none;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;background-color:#000000;z-index:100;position:absolute;left:0px;top:0px;}
#dvMsgBtns{ text-align:center; width:100%;}

.madol_choose{position: fixed;top:0;left: 0;bottom: 0;background: rgba(0,0,0,0.4);height: 100%;width: 100%;z-index: 100;display: none;}
.madol_choose p.close{position: absolute;width: 100%;height:100%;position: absolute;bottom: 0;left:0;z-index: 101;}
.choose_box{background:#fff;padding-bottom: 0.5rem;position: absolute;bottom: 0;width: 100%;left:0;z-index: 200; border-top:1px solid #8e9195 }
.choose_top{ overflow:hidden; line-height:1.75rem;background:#efeff1}
.choose_top a{ width:20%; text-align:center; color:#0084ff; font-size:.6rem}
.choose_top h3{ float:left; width:60%; text-align:center; font-size:.65rem; font-weight:normal; color:#333}
.choose_text{ height:7.5rem; overflow:auto;}
.register_box .choose_text li{ border-bottom:none; padding:0; position:relative}
.choose_text li{ line-height:1.5rem; text-align:center; font-size:.65rem}
.choose_text li a{ display:block; opacity:.6; color:#a8a8aa }
.choose_text li a.active{border-top:1px solid #b8bbbf; border-bottom:1px solid #b8bbbf; opacity:1; color:#1d1d26}
