.alertbox{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.alertbox_overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1000;
}
.alertbox_main{
	position:absolute;
	left:50%;
	top:75px;
	margin-left:-200px;
	width:400px;
	z-index:1001;
}
/*----------*/
.team_reg_pop{
	width:379px;
	background:#fff;
	margin:10px;
	padding-bottom:20px;
	}
.team_pop_h1{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	padding-top:13px;
	
}
.team_reg_red{color:#f00;}
.team_reg_ul{
	font-size:14px;
	color:#5b5b5b;
}
.team_reg_ul li{
	margin:0 auto;
	padding:10px 0;
	width:357px;
	border-bottom:1px solid #ccc;
}
.team_reg_input,.team_code_input{
	display:inline-block;
	border:1px solid #ffcd7f;
	width:202px;
	height:33px;
	line-height:33px;
	text-indent:1em;
	margin-left:10px;
}
.team_input_select{
	padding-left:4px;
	display:inline-block;
	border:1px solid #ffcd7f;
	width:202px;
	height:33px;
	line-height:33px;
	margin-left:10px;
	color:#757575;
}
.team_code_input{
	width:130px;
}
.team_reg_wrong,.team_phone_wrong,.team_client_wrong{
	display:block;
	font-size:12px;
	color:#f00;
	margin-left:100px;
	margin-top:10px;
}
.team_phone_wrong{
	color:#0269b8;
	line-height:18px;}
.team_client_wrong{line-height:18px;}
.team_code_btn{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	height:33px;
	line-height:33px;
	width:84px;
	display:inline-block;
	background:#ff9b00;
	cursor:pointer;
	}
.team_notice{
	font-size:12px;
	font-weight:bold;
	color:#f00;
}
.team_notice_content{
	font-size:12px;
	color:#f00;
	margin-top:8px;
	margin-bottom:10px;
}
.li_team_notice{padding-bottom:10px;}
.team_pop_sum{
	display:block;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	width:100px;
	height:37px;
	line-height:37px;
	margin:0 auto;
	background-color:#56b348;
	color:#fff;
	margin-top:14px;
	cursor:pointer;
}
/*-----成为中英客户弹出层样弄17-----*/
.be_aviva_client{
	width:379px;
	background-color:#fff;
	margin:10px;
	padding-bottom:20px;
}
.aviva_client_h1{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}
/*-----团体用户提示页面弹出层样弄17-----*/
.team_warning{
	width:379px;
	height:134px;
	background-color:#fff;
	margin:10px;
}
.team_warning_main{
	border-bottom:1px solid #ccc;
	width:362px;
	margin:0 auto;
	padding-bottom:13px;
	text-indent:1em;
	font-size:13px;
	color:#f00;
	font-weight:bold;
}
.team_warning_btn{
	width:333px;
	margin:0 auto;
	margin-top:11px;
	cursor:pointer;
}
.team_warning_btn1,.team_warning_btn2{
	display:inline-block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background-color:#0269b8;
	text-align:center;
	width:154px;
	height:37px;
	line-height:37px;
	cursor:pointer;
}
.team_warning_btn2{
	background-color:#56b348;
	float:right;
	}
/*-----团体客户密码找回样式-----*/
.explain{
	font-size:12px;
	color:#f00;
	text-align:center;
	margin-top:13px;
}
/*-----个人客户成为中英客户样式-----*/
.choice_way{
	text-align:center;
	font-size:12px;
	color:#f00;
	margin-bottom:10px;
}
.choice_way_icon,.choice_way_icon1{
	display:inline-block;
	background:url(../images/icon.png) 0 -168px no-repeat;
	width:14px;
	height:14px;
	z-index:9;
	vertical-align:middle;
	padding-left:2px;
}
.choice_way_icon1{background-position:0 -192px;}
.team_select{position:relative;}
.team_select_icon{
	background:url(../images/icon.png) 0 -126px;
	width:35px;
	height:33px;
	position:absolute;
	top:10px;
    left:268px;
    z-index:99;
}
/*---团体客户登陆与个人用户登陆弹出层-------*/
.login_pop{
	width:380px;
	margin:10px;
	background-color:#fff;
	padding-bottom:13px;
}
.login_pop_nav span{
	display:inline-block;
	width:190px;
	height:39px;
	text-align:center;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	background-color:#b2b2b2;
	color:#fff;
}
span.pop_nav_cur{
	background:#fff;
	color:#000;
}
.login_person,.login_team{
	display:inline-block;
	width:190px;
	height:39px;
	text-align:center;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.login_person{color:#fff;}
.login_person{background-color:#b2b2b2;}
.pop_name_icon,.pop_psw_icon,.login_team_btn3,.pop_code_icon{
	background:url(../images/icon.png) 0 0 no-repeat;
	width:35px;
	height:33px;
	vertical-align:middle;
	display:inline-block;
	z-index:99;
	margin-right:10px;
}
.pop_psw_icon{background-position:0 -41px;}
.pop_code_icon{background-position:0 -84px;}
.login_team_btn3{
	width:14px;
	height:14px;
	background-position:0 -216px;
	cursor:pointer;
	}
.team_btn3_cur{background-position:0 -240px;}
.login_wrong{
	margin-left:120px;
	font-size:12px;
	color:#f00;
	line-height:28px;
}
.forget_psw{
	margin-left:76px;
	font-size:12px;
	color:#0168b7;
	text-decoration:underline;
}
.login_team_btn{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin:13px;
}
.login_team_btn1,.login_team_btn2{
	display:inline-block;
	background-color:#0168b7;
	width:100px;
	height:37px;
	line-height:37px;
	text-align:center;
	margin-right:5px;
	cursor:pointer;
}
.login_team_btn2{background-color:#56b348;}
.rem_name{
	color:#000;
	vertical-align:middle;
	font-size:12px;
	margin-left:-3px;
}
.wxts{
	margin-top:15px;
	margin-left:8px;
}
#login_person{display:none;}
