
body {font-family: "Microsoft Yahei";font-size: 12px;margin: 0;}
ul {padding: 0;margin: 0;}
ul li {list-style-type: none;}
a {text-decoration: none;}
a:hover {text-decoration: none;color: #f00;}
.cl {clear: both;}
input[type="text"]:focus, input[type="password"]:focus {outline: none;}
input::-ms-clear {display: none;}
.login {margin: 0 auto;width: 520px;border: 2px solid #eee;border-bottom: none;position: relative;background: url(../image/login/1.png);}
.header {height: 50px;border-bottom: 1px solid #e2e2e2;position: relative;font-family: "Microsoft Yahei";}
.header .switch {height: 45px;position: absolute;left: 160px;bottom: 0;font-size: 16px;}
.header .switch #switch_qlogin {margin-right: 85px;}
.header .switch .switch_btn {color: #999;display: inline-block;height: 45px;line-height: 45px;outline: none;*hide-focus: expression(this.hideFocus=true);}
.header .switch .switch_btn_focus {color: #333;display: inline-block;height: 45px;line-height: 45px;outline: none;*hide-focus: expression(this.hideFocus=true);}
.header .switch .switch_btn:hover {color: #333;text-decoration: none;}
.header .switch .switch_btn_focus:hover {text-decoration: none;}
#switch_bottom {position: absolute;bottom: -1px;_bottom: -2px;border-bottom: 2px solid #848484;}
.web_login {width: 370px;position: relative;}
#web_login {_left: 60px;*left: 0;}
.web_login .login_form {width: 272px;margin: 0 auto;}
.web_login .reg_form {width: 300px;margin: 0 auto;}
.web_login .input-tips {float: left;margin-top: 10px;width: 70px;height: 42px;font-size: 16px;line-height: 42px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.web_login .input-tips2 {float: left;text-align: right;padding-right: 10px;width: 75px;height: 30px;font-size: 16px;
    margin-top: 10px;clear: both;line-height: 30px;font-family: "Hiragino Sans GB", "Microsoft Yahei";}
.web_login .inputOuter {width: 200px;height: 42px;margin-top: 10px;float: left;}
.web_login .inputOuter2 {width: 200px;margin-top: 6px;margin-top: 5px;float: left;}
.web_login .inputstyle {width: 300px;height: 38px;padding-left: 30px;line-height: 38px;border: 1px solid #D7D7D7;
    background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}
.web_login .code {width: 200px;height: 38px;padding-left: 30px;line-height: 38px;border: 1px solid #D7D7D7;background: #fff;color: #333;border-radius: 2px;
    font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}
.web_login .validation {position: absolute;z-index: 1;left: 295px;top: 0;opacity: 1;}
.web_login input.inputstyle2:focus, .web_login input.inputstyle:focus {border: 1px solid #198BD4;box-shadow: 0 0 2px #198BD4;}
.web_login .inputstyle2 {width: 300px;height: 38px;padding-left: 30px;line-height: 38px;border: 1px solid #D7D7D7;
    background: #fff;color: #333;border-radius: 2px;font-family: Verdana, Tahoma, Arial;font-size: 16px;ime-mode: disabled;}
.web_login .uinArea {height: 55px;position: relative;z-index: 10;}
.web_login .pwdArea {height: 55px;margin-bottom: 10px;position: relative;z-index: 3;}
.web_qr_login {position: relative;overflow: hidden;}
.cue {height: 40px;line-height: 40px;font-size: 14px;text-align: center;font-family: "Hiragino Sans GB", "Microsoft Yahei";
    margin-top: 15px;margin-bottom: 10px;border-radius: 3px;}
h1 {margin: 90px auto 35px auto;text-align: center;color: #fff;font-size: 36px;font-weight: bold;text-shadow: 0px 1px 1px #555;}
h1 sup {font-size: 24px;font-style: normal;position: absolute;margin-left: 5px;margin-top: 100px;}
h2 {text-align: center;color: #fff;font-size: 32px;font-weight: bold;text-shadow: 0px 1px 1px #555;}
.web_login {padding-bottom: 20px;}
.jianyi {color: #333;text-align: center;margin-top: 25px;font-size: 14px;}
.reg_form li {height: 55px;}
.web_login input.inputstyle2:focus, .web_login input.inputstyle:focus {border: 1px solid #5796f;box-shadow: 0 0 0;}
.web_login .reg_form {width: 300px;margin: 0 auto;}
.web_login .input-tips2 {padding-right: 5px;width: 80px;_width: 75px;_font-size: 12px;}
.button_blue {display: inline-block;float: left;height: 41px;border-radius: 4px;background: #2795dc;border: none;
cursor: pointer;border-bottom: 3px solid #0078b3;*border-bottom: none;color: #fff;font-size: 16px;padding: 0 10px;
*width: 140px;text-align: center;outline: none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;}
input.button_blue:hover {background: #0081c1;border-bottom: 3px solid #006698;*border-bottom: none;color: #fff;text-decoration: none;}
a.zcxy {text-decoration: underline;line-height: 58px;margin-left: 15px;color: #959ca8;}
.web_login .uinArea {height: 60px;}
