.contrainer{background:#fff}
input{outline:0;background:0 0;outline:medium}
input[type=password],input[type=text]{border:none}
.st-floor{padding-top:30px;margin-top:0;background:#f4f5f8}
.login-box{margin:auto;width:800px;height:450px;background-color:#f5f6f8;border-radius:3px}
.login-box .register{padding:0 24px;width:478px}
.login-box .register .login-tit{height:60px;line-height:60px;font-size:24px;font-weight:700}
.login-box #login_form,.login-box #reg_form{width:428px;border-radius:5px}
.login-box #login_form .login-item,.login-box #reg_form .login-item{position:relative;width:100%;height:51px}
.login-box #login_form .login-item:last-child,.login-box #reg_form .login-item:last-child{height:auto}
.login-box #login_form .login-item .msg-box,.login-box #reg_form .login-item .msg-box{position:absolute;top:14px;left:289px}
.login-box #login_form .login-item:not(:last-child),.login-box #reg_form .login-item:not(:last-child){padding-left:44px}
.login-box #login_form .login-item:not(:last-child),.login-box #reg_form .login-item:not(:last-child){border-bottom:1px solid #e5e5e5}
.login-box #login_form .login-item input,.login-box #reg_form .login-item input{width:250px;height:30px;font-size:14px;line-height:30px;padding:10px 0px;}
#timeTips{width:98px;height:37px;color:#0086f8;background-color:#f5f6f8;border:1px solid #0086f8;border-radius:3px;cursor:pointer}
.login-box #login_form .login-item input[type=submit],.login-box #reg_form .login-item input[type=submit]{border:0;display:block;font-size:16px;color:#fff;background-color:#0086f8;border-radius:3px;cursor:pointer;height:36px;line-height:36px;width:190px;margin:20px auto;padding: 0px;}
.login-box .details-list{margin-top:5px;padding:36px 0 0 104px;width:430px;height:118px;background-color:#e4eef8;background-image:url(../img/login/431.png);background-repeat:no-repeat;background-position:20px 25px}
.login-box .details-list .details-item{line-height:22px;font-size:12px;color:#333}
.login-box .details-list .details-item a{display:inline-block;margin-left:13px;font-size:12px;color:#0086f8}
.login-box .contact .qr{margin-bottom:16px;width:300px;height:300px;background-color:#0086f8;background-image:url(../img/login/sdfsad.png);background-repeat:no-repeat;background-position:center center;border-top-right-radius:3px}
.login-box .contact .phone,.login-box .contact .qq{padding-left:80px;height:40px;line-height:40px;background-repeat:no-repeat;background-position:18px center}
.login-box .contact .phone{font-size:22px;color:#ff5612;background-image:url(../img/login/555.png)}
.login-box .contact .qq{font-size:16px;margin-top:10px;background-image:url(../img/login/69844.png)}
.login-box .contact .qq a{padding:7px 55px;color:#fff;background-color:#0086f8;border-radius:3px}
.mlogin{width:100%;min-width:1200px;margin:0 auto;background:#f9f8f8;padding: 100px 0px;overflow:hidden}
.mlogin_main{width:1200px;margin:30px auto;overflow:hidden}
.mlogin_main_left{width:700px;float:left;margin-top: 40px;overflow:hidden}
.mlogin_main_left img{width:700px}
.mlogin_main_right{width:460px;min-height:380px;background:#fff;border-radius:12px;border:1px solid #ddd;float:right;overflow:hidden}
.mlogin_main_right .login_form{width:360px;margin:30px auto;overflow:hidden}
.mlogin_main_right .login-tit{font-size:26px;line-height:80px;text-align:left;color:#666}
.mlogin_main_right .login-item{position:relative}
.mlogin_main_right .wst_ipt{width:338px;margin:15px 0;border:1px solid #eee;height:40px;line-height:40px;padding:0 10px;font-size:16px;border-radius:6px}
.mlogin_main_right .hqyzm{width:150px!important;text-align:center;border:0!important;border-left:1px solid #eee!important;background:#fff!important;position:absolute;top:16px;right:2px;height:40px!important;line-height:40px;color:#e63444!important}
.mlogin_main_right .login_btn{width:360px;margin-top:20px;height:40px;line-height:40px;text-align:center;background:#e63444;color:#fff;border:0;border-radius:8px;font-size:18px;cursor:pointer}
:focus{outline:-webkit-focus-ring-color auto 0}
.mlogin_main_right .n-default .n-left,.mlogin_main_right .n-default .n-right{margin-top:0;position:absolute;right:150px;top:28px}

.other_login{margin: 10px;}
.other_login .third_login{font-size: 16px;line-height: 40px;text-align: center;color: #888;}
.other_login ul li{width: 50%;float: left;text-align: center;}
.other_login ul li img{width: 40px;}

.qqlogin-box{width: 96%;margin: 0px auto;height: 430px; overflow: hidden;background: #e8e8e8;}
.qqlogin-box .qqlg_top{width: 50%;margin: 0px auto; height: 80px;line-height: 80px;font-size: 16px;}
.qqlogin-box .qqlg_top span{display: inline-block;float: left; width: 30px;height: 30px;border-radius: 100%;background: #fff;margin:25px 10px 25px 0px; overflow: hidden;}
.qqlogin-box .qqlg_main{width: 98%;margin: 0px auto;height: 342px;background: #fff;overflow: hidden;}
.qqlogin-box .qqlg_main .qqlg_main_tit{width: 80%;margin: 20px auto;text-align: center; font-size: 18px;line-height: 60px;border-bottom: 2px solid #0086f8; color: #666;}
.qqlogin-box .qqlg_main .qqlg_form{width: 70%;margin: 10px auto;overflow: hidden;}
.qqlogin-box .qqlg_main .qqlg_form div{margin: 20px 0px;line-height: 34px;overflow: hidden;}
.qqlogin-box .qqlg_main .qqlg_form div label{width: 100px;float: left;display: inline-block;text-align: right;margin-right: 10px;}
.qqlogin-box .qqlg_main .qqlg_form div label span{color: red;letter-spacing: 2px;}
.qqlogin-box .qqlg_main .qqlg_form div p{width: 300px;float: left;border: 1px solid #ddd;border-radius: 2px;height: 30px;line-height: 30px;}
.qqlogin-box .qqlg_main .qqlg_form div p img{float: left;margin-left: 10px;}
.qqlogin-box .qqlg_main .qqlg_form div p input{width: 120px;height: 30px;line-height: 30px;padding: 0px 8px;float: left;}
.qqlogin-box .qqlg_main .qqlg_form div p #timeTips{width: 118px; background: #dddddd;height: 30px;line-height: 30px;border: 1px solid #ddd;border-radius:0px;color: #666;float: right;}
.qqlogin-box .qqlg_main .qqlg_form div .qqlogin{margin-left: 110px;background: #0086f8;color: #fff;width: 302px;border: 0px;}