input{border:0;}
.oMask{background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;z-index:999;}
.sign-dialog{position:absolute;display:none;overflow:hidden;z-index:1000;}
.dialog-tab{width:450px;height:45px;}
.tab-area{width:200px;height:45px;line-height:45px;font-size:18px;background:#bcbcbc;cursor:pointer;}
.tab-area-current{background:#ff5983;}
.tab-area .tab-signin,.tab-area .tab-signup{letter-spacing:10px;color:#fff;}
.tab-area .tab-signin:hover,.tab-area .tab-signup:hover{text-decoration:none;}
.sign-dialog .dialog-close{width:50px;height:45px;line-height:45px;font-size:24px;background:#09f;color:#fff;cursor:pointer;display:inline-block;}
.sign-dialog .dialog-close:hover{text-decoration:none;}
.dialog-content{width:400px;padding:30px 25px 0 25px;background:#fff;}
.signin-content{height:282px;}
.signup-content{height:415px;}
.input-region{width:280px;height:36px;margin:0 auto 25px auto;position:relative;}
.input-region .input{width:280px;height:36px;line-height:36px;}
.input-region .base-input{width:256px;height:26px;line-height:26px;padding:5px 12px 5px 12px;background:url("../img/sign.png") 0 0 no-repeat;}
.signin-content .input-region .base-input{width:235px;padding:5px 12px 5px 33px;}
.input-region .base-input:hover,.input-region .base-input:focus,.input-region .base-input-focus{background-position:0 -41px;}
.input-region .base-err-input{background-position:0 -82px;}
.input-region .base-err-msg{width:256px;height:26px;line-height:26px;color:#aaa;position:absolute;top:36px;left:0;}
.input-region .username-input{background-position:0 -213px;}
.input-region .username-input:hover,.input-region .username-input:focus,.input-region .username-input-focus{background-position:0 -254px;}
.input-region .username-err-input{background-position:0 -295px;}
.input-region .password-input{background-position:0 -336px;}
.input-region .password-input:hover,.input-region .password-input:focus,.input-region .password-input-focus{background-position:0 -377px;}
.input-region .password-err-input{background-position:0 -418px;}
.input-region .placeholder{color:#f36;}
.input-region .msg{position:absolute;top:9px;left:290px;}
.input-region .msg i{width:15px;height:18px;background:url("../img/sign.png") no-repeat;vertical-align:middle;display:inline-block;}
.input-region .msg .icon-err{background-position:-35px -489px;}
.input-region .msg .icon-suc{background-position:-35px -464px;}
.form-options{width:280px;height:20px;margin:0 auto 20px auto;}
.form-options .forget-pwd{color:#09f;display:inline;}
.form-options .checkbox{width:15px;height:18px;background:transparent url("../img/sign.png") 0 -489px no-repeat;vertical-align:middle;display:inline-block;}
.form-options .checked{background-position:0 -464px;}
.sign-btn{width:230px;height:40px;line-height:40px;margin:0 auto;font-size:16px;background:url("../img/sign.png") 0 -168px no-repeat;color:#fff;display:block;}
/* .sign-btn:hover{background-position:0 -168px;} */
.login-btn{background-position:0 -123px;}
.third-link{width:230px;height:30px;line-height:30px;margin:20px auto 0 auto;}
.third-logo{width:28px;height:30px;margin:0 10px 0 6px;background:url("../img/sign.png") no-repeat;vertical-align:middle;display:inline-block;}
.third-logo-qq{background-position:-60px -470px;}
.third-logo-qq:hover{background-position:-174px -470px;}
.third-logo-wechat{background-position:-98px -470px;}
.third-logo-wechat:hover{background-position:-212px -470px;}
.third-logo-weibo{background-position:-136px -470px;}
.third-logo-weibo:hover{background-position:-250px -470px;}