html{overflow: hidden;}
body{font-family:Tahoma,Verdana,Arial,宋体;font-size:12px;margin:0;}
 ul{padding:0;margin:0;}
 ul li{list-style-type: none;}
 a{text-decoration:none;}
 a:hover{text-decoration:underline;}
 input[type="text"]:focus,input[type="password"]:focus{outline:none;}
 .uncheck{background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -74px -163px;}
 .checked{background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -92px -163px;}

.qlogin{display: none;}
.login,.login_no_qlogin{margin:0 auto;width:488px;border:1px solid #b1b3b4;position: relative;}
.header{height:60px; border-bottom:1px solid #e2e2e2;position: relative;font-family:"微软雅黑";}
.header .logo{position:absolute; width:200px;height:60px;}
.header .switch{height:45px;position: absolute;left:150px; bottom:0px;font-size:16px; }
.header .switch #switch_qlogin{margin-right:80px;}
.header .switch .switch_btn{color:#999999;  display: inline-block;
    height: 45px;line-height: 45px;outline: none;*hide-focus: expression(this.hideFocus=true);}
.header .switch .switch_btn_focus{color:#333333; display: inline-block;height: 45px;line-height: 45px;outline: none;*hide-focus: expression(this.hideFocus=true);}
.header .switch .switch_btn:hover{text-decoration:none;color:#333333;}
.header .switch .switch_btn_focus:hover{text-decoration:none;}
.header .switch .switch_bottom{position:absolute;bottom:-1px; border-bottom:2px solid #848484;}


.header .close{ width:47px;height:20px;float:right;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -221px -126px;outline: none;*hide-focus: expression(this.hideFocus=true);}
.header .close:hover{background-position:-221px -151px;}

.login_no_qlogin .header .switch{height:40px;position: absolute;left:105px; bottom:0px;font-size:22px;}
.login_no_qlogin .header .switch .switch_bottom{display: none;}
.login_no_qlogin .header .switch .switch_btn{display: none;}
.login_no_qlogin .header .switch .switch_btn_focus{color:#333333;cursor: default; text-decoration:none; display:inline-block;height:30px;line-height:30px;}

.web_login{width:488px;position: relative;padding-bottom:65px;}
.web_login .tips{height:50px;width:270px;position:relative; margin:0 auto;z-index:11; }

.web_login .error_tips{text-align: center;padding:5px; border:1px solid #dad699;background:#f9f5c7; display:none;position: absolute;bottom:-2px; border-radius:2px;}
.web_login .error_tips .error_logo{position:absolute;left:3px; height:18px;line-height:18px; width:18px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat 0px -162px;}
.web_login .error_tips .err_m{display: inline-block;padding-left:20px;line-height:18px;color:#434343;vertical-align: middle;text-align:left;}
.web_login .operate_tips{display:none; padding:8px;  border:1px solid #dad699;background:#f9f5c7; position: absolute;bottom:-2px; border-radius:2px;}
.web_login .operate_tips .tips_link{color:#f39800;}
.web_login .operate_tips .down_row{position: absolute; bottom:-6px;_bottom:-7px;left:20px;width:12px;height:6px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -162px -161px;font-size:1px;}
.web_login .operate_tips .operate_content{width:100%;text-align:left;}

.web_login .loading_tips{text-align: center;height:24px;display: none;position: absolute;top:10px;width:274px;}

.web_login .login_form{width:272px;margin:0 auto;}
.web_login .inputOuter{width:272px;height:42px; background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -1px -1px;}
.web_login .inputOuter_focus{width:272px;height:42px; background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -1px -45px;}
.web_login .inputstyle{width:258px; position: relative;top:2px;left:2px;  height:18px; padding:11px 0 11px 10px;line-height:18px; border:none;background:none; color: #333333;font-family:Verdana,Tahoma,Arial;font-size: 16px; ime-mode:disabled;}
.web_login .input_tips,.web_login .input_tips_focus{position: absolute;top:13px;+top:15px;left:13px;font-size:14px;line-height:16px; color:#aaaaaa;cursor: text;}
.web_login .input_tips_focus{color:#dddddd;}

.web_login .uinArea{height:55px;position: relative;z-index:10;}
.web_login .uin_del{width:21px;height:21px;cursor: pointer; position: absolute;right:15px;top:10px; background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -116px -160px;display: none;}
.web_login .uin_del:hover{ background-position: -139px -160px;}
.web_login .email_list{border:1px solid #70c2ec;background:#fff; width:266px;position: absolute;z-index:10;display: none;border-radius:1px;padding:1px;left:2px;}
.web_login .email_list li ,.web_login .email_list p{height:31px;line-height:31px; margin:0px;overflow: hidden;padding-left:10px;}
.web_login .email_list p{height:16px;line-height:10px;}
.web_login .email_list .hover{background:#cbe2fa;}

.web_login .pwdArea{height:55px;position: relative;z-index:3;}
.web_login .password{}
.web_login .lock_tips{position: absolute;top:32px;left:-15px;height:16px;padding:5px;text-align:center; display:none;border:1px solid #dad699;background:#f9f5c7; border-radius:2px; }
.web_login .lock_tips .lock_tips_row{
	position: absolute;top:-6px;left:25px;width:12px;height:6px;
	background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -162px -168px;
}


.web_login .verifyArea{display:none; height:120px; position: relative;}
.web_login .verifyinputArea{height:55px;}

.web_login .verifycode{color: #333333;font-size: 16px;}
.web_login .verifyimgArea{position: relative;height:55px;cursor: pointer;}
.web_login .verifyimgArea .verifyimg{height:55px;width:150px; position: absolute;left:0px;}
.web_login .verifyimgArea .verifyimg_tips{position: absolute;left:165px;top:15px;color:#000;}





.web_login .submit{position: relative;height:40px;}
.web_login .login_button{position: absolute; left:0;outline: none;*hide-focus: expression(this.hideFocus=true);}
.web_login .login_button .btn{width:115px;height:35px;line-height:35px;border:none;font-size:18px; font-weight:bold; color: #fff; cursor: pointer; background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat 0 -90px;}
.web_login .login_button:hover .btn{background-position:-116px -90px;}
.web_login .login_button:hover{text-decoration:none;}
.web_login .low_login{position: absolute; left:140px; top:10px; }
.web_login .low_login .uncheck{float:left;height:18px;width:18px;}
.web_login .low_login .checked{float:left;height:18px;width:18px;}
.web_login .low_login .low_login_wording{height:16px;line-height:16px;line-height:18px\9;cursor: pointer; margin-left:5px;}

  .bottom{height:16px;margin-bottom:8px;width:300px; position: absolute;bottom:0; right:10px;text-align:right;font-size:12px;}
  .bottom .link{color: #666666;}
  .bottom .dotted{color: #bfbfbf;margin:0px 5px;} 
.web_qr_login{position: relative; height:265px; overflow: hidden;}
.web_qr_login .web_qr_login_show{position: absolute;top:0px;}





.xui{margin: 0 auto; width:488px;}
.xui .qlogin_select{height:160px;position: relative;}
.xui .qlogin_show{width:360px;height:160px; position: absolute;left:64px;overflow: hidden;}
.xui .qlogin_list{height:100%;position: absolute;text-align: center;}
.xui .prePage{width:70px;height:120px; position: absolute;top:0px;left:0px;text-align: center;visibility: hidden;}
.xui .nextPage{width:70px;height:120px; position: absolute;top:0px;right:5px;text-align: center;visibility: hidden;}
.xui .preRow{width:16px;height:35px;display: inline-block;margin-top:35px; background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -181px -185px; cursor: pointer;}
.xui .prePage:hover .preRow {background-position: -181px -228px;}
.xui .nextRow{width:16px;height:35px;display: inline-block;margin-top:35px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -201px -185px;cursor: pointer;}
.xui .nextPage:hover .nextRow{background-position: -201px -228px;}
.xui .face{display:inline-block; height: 150px;width: 120px;text-align: center; position: relative;cursor: pointer;none;outline:none;}
.xui .face:focus{outline:none;}
.xui .face:hover{border:none;text-decoration:none;}
.xui .face img{width: 80px;height: 80px;position: absolute;top:10px;left: 20px;border:none;}
.xui .face .img_out{width: 88px;height: 88px;position: absolute;top:4px;left: 15px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -0px -182px;}
.xui .face .img_out_focus{
	width: 88px;height: 88px;position: absolute;top:5px;left: 15px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -91px -183px;
}
.xui .face:hover .img_out{width: 88px;height: 88px;position: absolute;top:5px;left: 15px;background:url(http://imgcache.qq.com/ptlogin/v4/style/11/images/icon_2.png) no-repeat -91px -183px;}
.xui .face .nick{display:inline-block; text-align: center;position: absolute;top:100px;left: 0px;height: 20px;line-height: 18px;vertical-align: middle;width:100%;overflow: hidden;color:#6f7479;}
.xui .face .uin{display: none;}
.xui .face:hover .uin{ display: block;background:#000;height: 20px;width: 80px;line-height: 20px;position: absolute;left: 20px;top: 72px;filter: Alpha(opacity=50); opacity:0.5;  color:#fff;border-radius:0 0 4px 4px;  }
.xui .face .face_mengban{background:#000;width: 80px;height: 80px;position: absolute;top:10px;left: 20px;filter: Alpha(opacity=30); opacity:0.3;}
.xui .tips{height:60px;margin-top: 20px;}
.xui .tips_logo{display: none;}
.xui .err_m{display: inline-block;height:18px;vertical-align:middle;line-height:18px;color:#a0a0a0;}
.xui .wording_tips{text-align: center;height:25px;}
.xui .loading_tips{text-align: center;height:25px;visibility: hidden;}
.xui .low_login{position: absolute;left:12px;bottom:6px;height:18px;}
.xui .low_login .uncheck{float:left;height:18px;width:18px;}
.xui .low_login .checked{float:left;height:18px;width:18px;}
.xui .low_login .low_login_wording{float:left;height:16px;line-height:16px;line-height:18px\9;margin-left: 5px;color:#b5bbc1;cursor: pointer;}
.hide{display: none;}
.qrlogin{position:relative; width:488px; height:265px;}



