
ul li {
	list-style-type:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;color:#f00;
}
.cl{ clear: both;}

/*外框架宽高llllllllllllllllll.loginllllllllllllllllllllllllllllllllllllllllllllllllllllll*/
/*外框架宽高llllllllllllllllll.loginllllllllllllllllllllllllllllllllllllllllllllllllllllll*/
/*外框架宽高llllllllllllllllll.loginllllllllllllllllllllllllllllllllllllllllllllllllllllll*/
.tworegislogin{
    margin-top:20px;
    width:1000px;
        min-height:700px; height: auto;
    margin:0 auto;
   /* background: #F2239B;*/
   
              }

.login {
	/**/
    margin:0 auto;
   /* margin-right:200px;*/
        margin-right:20px;
		width:470px;
        min-height:700px; height: auto;
	border:0.5px solid #e2e2e2;    /*边框样式*/
	/*border-bottom:none;*/
	position:relative;
    
        float:right;
   /* float:right;*/
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
       }

.login2 {
	margin:0 auto;
    
    /*margin-left:200px;*/
    
	width:470px;
        min-height:700px; height: auto;
	border:1px solid #e2e2e2;    /*边框样式*/
	/*border-bottom:none;*/
	position:relative;
   /* float:left;*/
    float:left;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    
       }


.header {
	height:50px;
	border-bottom:1px solid #e2e2e2;
	position:relative;
	
}
.header .reloginswitch {
	height:45px;
	position:absolute;
	left:60px;
	bottom:0;
	font-size:18px;
    font-weight:700;
    font-family: "仿宋", "Times New Roman";
}
.header .reloginswitch #reloginswitch_qlogin {
	margin-right:75px;       /*文字间距--85px*/
}

.header .reloginswitch{left:112px;}/*靠左间距--85px*/


.header .reloginswitch .reloginswitch_btn {
	color:#BABABA;
	display:inline-block;
	height:45px;
	line-height:45px;
	outline:none;
	*hide-focus:expression(this.hideFocus=true);
}
.header .reloginswitch .reloginswitch_btn_focus {
	color:#FF0000;
	display:inline-block;
	height:45px;
	line-height:45px;
	outline:none;
	*hide-focus:expression(this.hideFocus=true);
}
.header .reloginswitch .reloginswitch_btn:hover {
	color:#333;
	text-decoration:none;
}
.header .reloginswitch .reloginswitch_btn_focus:hover {
	text-decoration:none;
}
#reloginswitch_bottom {
	position:absolute;
	bottom:-1px;_bottom:-112px;
	border-bottom:2px solid #848484;
    
    margin-left:5px;
    position: absolute; width:84px; left:-7px;

}

/*注册111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*注册111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*注册111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
.web_rlogin{
	width:272px;
	margin:0 auto;
}
.web_rlogin .reg_form {
	width:300px;
	margin:0 auto;
}

.web_rlogin {
	width:370px;
	position:relative;
   
}

 .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_rlogin .inputstyle2 {
	width:200px;
	height:34px;
	padding-left:5px;
	line-height:34px;
	border:1px solid #D7D7D7;
	background:#fff;
	color:#333;border-radius:2px;
	font-family:Verdana, Tahoma, Arial;
	font-size:16px;
	ime-mode:disabled;
}

.cue {
	height:40px;
	line-height:40px;
	font-size:14px;
	border:1px #CCCCCC solid;
	margin-top:10px;margin-bottom:5px;
	text-align:center;
	font-family:"Hiragino Sans GB", "Microsoft Yahei";
}


a.zcxy {text-decoration: underline;line-height:58px;margin-left:15px;color: #959ca8;}
.web_login .login_form {margin-top:30px;}

.web_login .uinArea {
height: 160px;}





/*注册00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
/*注册00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
/*注册00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/



/*登录1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*登录1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
/*登录1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111*/
.longininput{
    margin:0 auto;
	width:320px;
    min-height:550px;
	height: auto;
    margin:0 auto;
    margin-top:-30px;

}

.inputOuter2 {
	width:300px;
	margin-top:0px;margin-top:0px\9;
	float: left;
    margin-top:-10px;
   /* margin:0 auto;*/
	
}
.inputOuter3 {
	width:334px;
    height:60px;
	margin-top:6px;margin-top:5px\9;
	float: left;
    
    margin-top:-10px;
    /*background: #8800DA;*/
   
}
.inputOuter2yzm {
	width:190px;
	
    float: left;
   /*background: #F01AF5;*/
   
}
.input2{margin-left: 0px;}
.inputOuter2img {
    height:45px;
    margin-left:15px;
	float:right;
    width:95px;
	margin-top:24.5px;
	background: #CCCCCC;
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
	
}
.inputOuter2img img {
	margin-top:-9px;
                    }

.inputOuter20img {
    height:45px;
    margin-left:12px;
	float: left;
    width:95px;
	margin-top:24.5px;
	background: #CCCCCC;
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
	
}
.inputOuter20img img {
	margin-top:5px;
                    }


.inputOuter31 {
	width:334px;
    height:60px;
	margin-top:6px;margin-top:5px\9;
	float: left;
    
    margin-top:-10px;
    /*background: #8800DA;*/
   
}
.inputOuter2yzm1 {
	width:190px;
	
    float: left;
   /*background: #F01AF5;*/
   
}
.input2{margin-left: 0px;}
.inputOuter2img1 {
    height:45px;
    margin-left:15px;
	float:right;
    width:95px;
	margin-top:24.5px;
	background: #CCCCCC;
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
	
}
.inputOuter2img1 img {
	margin-top:-9px;
                    }

.inputOuter20img1 {
    height:45px;
    margin-left:47px;
	float: left;
    width:95px;
	margin-top:24.5px;
	background: #CCCCCC;
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
   
	
}
.inputOuter20img1 img {
	margin-top:5px;
                    }



.inputOuter4{
	width:330px;
	margin-top:42px;margin-top:5px\9;
	float: left;
   /* background: #0BE0F3;*/
   /* margin:0 auto;*/
   
    height:40px;
	line-height:40px;
	font-size:14px;
	border:1px #CCCCCC solid;
	
	text-align:center;
	font-family:"Hiragino Sans GB", "Microsoft Yahei";
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color:#BABABA;
	
}


.inputOuter5{
	width:330px;
	height:50px;
    margin-left:1px;
    margin-top:35px;
	float: left;
    
   /* background: #F100E5;#ef4300*/
	
}

/*登录000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
/*登录000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/
/*登录000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*/











.jianyi{color:#fff;text-align:center;margin-top:25px;color:#B3B8C4;}
.reg_form li {
height:55px;
}
.cue {
margin-top: 15px;
margin-bottom: 10px;border:1px solid #eee;border-radius:3px;
}



.web_login .reg_form {
width: 300px;
margin: 0 auto;
}


.web_login .inputstyle2 {border-radius:2px;width:210px;}
.web_login .input-tips2 {
padding-right: 5px;
width: 80px;_width: 75px;_font-size:12px;}


/* 输入框下方提示文字 */
.input-hint {
    display: block;
    clear: both;
    font-size: 12px;
    color: #ff730e;
    text-align: left;
    padding-left: 2px;
    margin-top: 0;
    line-height: 1.2;
}

/* 登录/注册表单框高度自适应（2026-09-14 修）：
   原 .web_qr_login 内联 height:235px 固定高度，且 .longininput 子项几乎全为 float:left 导致
   高度塌陷（仅 min-height:550px 兜底）。注册页字段多（6 个输入 + 性别 + 图形验证码 + 滑块 + 按钮），
   内容远高于 235px，底部「滑块验证」「注册按钮」被挤出表单框、溢到下方空白 .login2 框。
   ① .web_qr_login 高度随内容自适应（!important 覆盖内联 height:235px，保留 235px 最小高度）；
   ② .longininput 清除浮动，父框随全部字段自然增高、不再塌陷。 */
.web_qr_login { height: auto !important; min-height: 235px; }
.longininput::after { content: ""; display: table; clear: both; }
