html{
	height:100%;
}
body{
	margin:0;
	padding:0;
	height:100%;
	background:url(../images/loginbg.png) #008ce1 no-repeat 0 0;
	background-size:100% 100%;
}
a{
	text-decoration: none;
}
ul{
	list-style: none;
	margin:0;
	padding:0;
}
.login_box input,button,select,.login_box textarea{
	border:0;
	margin:0;
	padding:0;
}
.displaynone{
	display: none;
}
.login_box{
	width:700px;
	position:relative;
	top:80px;
	margin:auto;
}
.login_logo{
	padding-left:115px;
	position:relative;
}
.logo_img{
	position:absolute;
	width:100px;
	height:auto;
	left:0px;
	top:25px;
}
.login_text_u{
	padding-top:0px;
	font-size:40px;
	line-height:100px;
	letter-spacing:8px;
	color:#fcfdff;
}
.login_text_d{
	font-size:18px;
	color:#fcfdff;
}
.input_box{
	position:relative;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:10px solid #4db0eb;
	margin-top: 20px;
	background:#caebfa;
}
.login_main_input_ul .searchbox{
	width:224px !important;
	float:right !important;
}
.login_main_input_ul .searchbox-text{
	width:200px !important;
	height:36px !important;
	line-height:36px !important;
}
.login_main_input_ul .searchbox-button{
	margin-top:9px !important;
}
.login_main_input_ul .textbox{
	width:225px !important;
	height:36px !important;
	line-height:36px !important;
	text-indent: 17px !important;
	float:right !important;
	border:none !important;
	border-radius:0;
}
.login_main_input_ul .textbox-text{
	height:32px !important;
	line-height:32px !important;
	width:236px !important;
	float:left;
	text-indent:5px !important;
}
.login_main_input_ul .textbox-icon{
	margin:8px 10px;
}
.login_tab{
	height:58px;
	border-bottom:1px solid #0163aa;
}
.login_tab_li{
	width:50%;
	line-height:55px;
	float:left;
	text-align: center;
	cursor:pointer;
	color:#0062a9;
	font-size:20px;
}
.login_tab_li_hover{
	border-bottom:3px solid #0163aa;
}
.login_main{
	width:640px;
	height:auto;
	margin:auto;
	padding-bottom:30px;
}
.login_main_top{
	margin-top:20px;
	height:34px;
	line-height:34px;
	font-size:15px;
	color:#0063ab;
	border-bottom:1px solid #0063ab;
}
.login_main_ul{
	padding:15px 0;
}
.login_main_ul li{
	line-height:43px;
	font-size:14px;
	color:#333132;
}
.login_main_ul label{
	cursor: pointer;
}
.login_main_ul input{
	cursor: pointer;
	vertical-align: -2px;
	margin-right:17px;
}
.login_btn{
	height:42px;
	line-height:42px;
	display:block;
	width:100%;
	background:#0062a9;
	border-radius: 3px;
	color:#fff;
	cursor:pointer;
	text-align: center;
	font-size:15px;
}
.login_style .login_btn{
	width:50%;
	margin:auto;
}
.dialog_bg{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/bg_opacity.png) repeat 0 0;
}
.login_dialog{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-205px;
	margin-left:-412px;
	width:824px;
	height:456px;
	border-radius: 10px;
	overflow: hidden;
	background:#fff;
	border:2px solid #3796d8;
}
.login_dialog_head{
	height:50px;
	line-height:50px;
	text-align: center;
	font-size:18px;
	background:#f6f6f6;
}
.login_dialog_main{
	padding:16px 20px;
	font-size:12px;
	line-height:20px;
	color:#3f3f3f;
}
.login_dialog_btnbox{
	margin:auto;
	height:42px;
	width:330px;
}
.login_dialog_no{
	width:180px;
	height:42px;
	float:left;
	border-radius: 3px;
	background:#0062a9;
	color:#fff;
	font-size:15px;
	cursor:pointer;
}
.login_dialog_yes{
	width:145px;
	height:42px;
	float:right;
	border-radius: 3px;
	background:#0063a9;
	font-size:16px;
	color:#fff;
	cursor:pointer;
}
.login_main_input_ul{
	padding:40px 0 10px; 
}
.login_style .login_main_input_ul{
	width:50%;
	margin:auto;
}
.login_main_input_ul li{
	margin-bottom:27px;
	line-height:42px;
	height:42px;
	position:relative;
}
.waring{
	position:absolute;
	bottom:-20px;
	height:20px;
	line-height:20px;
	color:red;
	left:50px;
	font-size:12px;
}
.registerwaring{
	position:absolute;
	bottom:-20px;
	height:20px;
	line-height:20px;
	color:red;
	left:75px;
	font-size:12px;
}
.waring_top{
	position:absolute;
	top:-20px;
	height:20px;
	line-height:20px;
	color:red;
	left:50px;
	font-size:12px;
}
.login_input{
	width:273px;
	height:42px;
	line-height:42px;
	text-indent: 17px;
	float:left;
}
.login_input select{
	height:36px;
	width:75px;
	float:left;
	margin-right:7px;
}
.login_input #qu{
	margin-right:0;
}
.register_box .login_main_top{
	margin-top:30px;
	position:relative;
}
.login_main_top a{
	position:absolute;
	top:-20px;
	right:20px;
	color:#eb8b03;
	cursor:pointer;
}
.register_box .login_main_input_ul{
	padding:20px 0 7px;
}
.register_box .login_main_input_ul li{
	margin-bottom:20px;
	height:36px;
	line-height:36px;
	width:49%;
	display: inline-block;
	vertical-align: top;
}
.register_box .login_main_input_ul .li_shai{
	height:20px;
	width:100%;
	position:relative;
	top:-10px;
	margin-bottom:0;
}
.li_shai .login_input_text{
	width:200px;
	height:20px;
	line-height:20px;
	color:green;
	text-align: left;
	font-size:13px;
}
.register_box .login_input{
	width:225px;
	height:36px;
	line-height:36px;
	text-indent: 10px;
	float:right;
}
.login_input_text{
	width:85px;
	height:36px;
	position:absolute;
	top:0;
	left:-5px;
	text-align: right;
	font-size:15px;
}
.login_input_text span{
	margin:0 2px;
	color:#ff0c2e;
	vertical-align: -2px;
}
.input_size2{
	width:173px;
}
.input_size3{
	float:right;
	width:90px;
	background:#fff;
	text-indent: 0;
	cursor:pointer;
}
.input_size3 img{
	width:100%;
	height:100%;
}
.login_input_icon{
	float:left;
	width:47px;
	height:42px;
	background:#0062a9;
}
.usericon{
	background: url(../images/user.png) #0062a9 no-repeat center center;
}
.passwordicon{
	background: url(../images/password.png) #0062a9 no-repeat center center;
}
.safeicon{
	background: url(../images/safe.png) #0062a9 no-repeat center center;
}
.closeeyeicon{
	position:absolute;
	width:20px;
	height:20px;
	right:20px;
	top:11px;
	cursor:pointer;
	background: url(../images/closeeye.png) no-repeat center center;
}
.openeyeicon{
	position:absolute;
	width:20px;
	height:20px;
	right:20px;
	top:11px;
	cursor:pointer;
	background: url(../images/openeye.png) no-repeat center center;
}
