
.authentication_cover{display: none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #000;opacity: .6;filter:Alpha(opacity=60);z-index: 9999}

.authentication_alert{display: none;position: fixed;left: 50%;top: 50%;margin:-115px 0 0 -200px;padding:1px;width:400px;height: 230px;background:#fff;color: #3c3c3c;z-index: 10000;border-radius: 5px;font-family: microsoft yahei, "黑体";font-size: 14px;overflow: hidden;}

.authentication_alert .tit{height: 40px;line-height: 40px;padding: 0 15px;background: #e9e9e9}

.authentication_alert .txt{padding: 24px 24px 0;font-size: 12px;color: #6c6c6c;line-height: 22px;height: 76px;}

.authentication_alert .txt span{color:#f25277}

.authentication_alert .btn{text-align: center;}

.authentication_alert .btn a{display: inline-block;border: 1px solid #ffab16;width: 140px; height: 36px;font-size: 16px;text-align: center;font-size: 16px;color: #ffab16;line-height: 36px;border-radius: 5px;text-decoration: none}

.authentication_alert .btn a.go_authentication{background: #ffab16;color: #fff;}

.authentication_alert .btn a:hover{background:#ff970e;color: #fff}

.authentication_alert .closed{position: absolute;right: 14px;top: 14px;width: 14px;height: 13px;background: url(../img/bg-dialog-close.png) no-repeat 0 0}

.authentication_alert .closed:hover{background-position: 0 100%;}


.authentication{display: none;position: fixed;left: 50%;top: 50%;margin:-190px 0 0 -200px;padding:1px;width:400px;background:#fff;color: #3c3c3c;z-index: 10000;border-radius: 5px;font-family: microsoft yahei, "黑体";font-size: 14px;overflow: hidden;}

.authentication .tit{height: 40px;line-height: 40px;padding: 0 15px;background: #e9e9e9}

.authentication .closed{position: absolute;right: 14px;top: 14px;width: 14px;height: 13px;background: url(../img/bg-dialog-close.png) no-repeat 0 0}

.authentication .closed:hover{background-position: 0 100%;}

.authentication .sfz_bind{display: none}

.authentication .mobile_bind{display: block}



.authentication_main{padding-top: 10px;width: 360px;margin: 0 auto;}

.authentication_main .nav{height: 29px;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}

.authentication_main .nav a{width: 104px;height: 22px;float: left;margin: 0 38px;padding: 0 0 8px;color: #999;font-size: 16px;line-height: 22px;cursor: pointer;text-align: center;display: inline-block;_display: inline;text-decoration: none}

.authentication_main .nav span{width: 104px;height: 22px;float: left;margin: 0 38px;padding: 0 0 8px;color: #999;font-size: 16px;line-height: 22px;cursor: pointer;text-align: center;display: inline-block;_display: inline;text-decoration: none}

.authentication_main .nav a.active{padding: 0 0 5px;border-bottom: 3px solid #3fb2e8;color: #000;}

.authentication_main .mr{position: relative;overflow: hidden;font-size: 12px;}

.authentication_main .mr em{display: block;float:left;width:70px;height: 36px;line-height: 36px;color: #999;text-align: right;padding-right: 15px;}

.authentication_main .mr input{display: block;float:left;padding-left: 5px;width:223px;height: 34px;line-height: 34px;outline: none;font-size: 14px;color: #4e4e4c;border: 1px solid #d9d9d9;border-radius: 3px;box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;  }

.authentication_main .mr.yzm input,.authentication_main .mr.data input{width: 138px;margin-right: 10px;}

.authentication_main .mr.data a{float: left;width: 73px;height: 33px;line-height: 33px;border:1px solid #d9d9d9;border-radius: 3px;text-align: center;background:#fbfbfb;}

.authentication_main .mr .tips_img{position: absolute;top: 10px;right: 10px;width: 16px;height: 16px;}



.authentication_main .mr .tips_img.s{background: url(../img/right-ico.png) no-repeat 0 0}

.authentication_main .mr .tips_img.e{background: url(../img/error-ico.png) no-repeat 0 0}

.authentication_main .tips_msg{height: 20px;line-height: 20px;margin-left:90px; }


.authentication_main .mobile_btn{margin-left: 87px;width: 200px;height: 42px;line-height: 42px;color: #fff;font-size: 18px;text-align: center;background: #ffa80e;border-radius: 3px;}

.authentication_main .mobile_btn a{color: #fff;width: 100%;height: 100%;display: block;}

.authentication_main .mobile_btn:hover{background: #fd8800}

.authentication_main .sfz_btn{margin-left: 87px;width: 200px;height: 42px;line-height: 42px;color: #fff;font-size: 18px;text-align: center;background: #ffa80e;border-radius: 3px;}

.authentication_main .sfz_btn a{color: #fff;width: 100%;height: 100%;display: block;}

.authentication_main .sfz_btn:hover{background: #fd8800}


.authentication_main .explain{font-size: 12px;color: #999;margin: 20px 0;}

.authentication_main .explain span{color:#f25277}