body
{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	width:100%;
	background-image:url(/sslvpn/img/web_background.jpg);
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sslvpn/img/web_background.jpg',sizingMethod='scale');
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sslvpn/img/web_background.jpg',sizingMethod='scale');
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment:fixed;
	overflow: hidden;
	-moz-background-size: cover;
	background-position:center center;
}

#u_name, #pawd
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	font-size: 16px;
	text-align: left;
	padding-left: 7.5px;
	outline: none;
	background-color: #ffffff;
}
.td_input:hover
{
	border-color: #9ecaed;
	-webkit-box-shadow: 0 0 5px #9ecaed;
	-moz-box-shadow: 0 0 5px #9ecaed;
	box-shadow: 0 0 5px #9ecaed;
}
#code_input 
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	outline: none;
	background-color:#ffffff;
}
.judgeClientorBrowser
{
	width:100%;
	text-align:center;
	background-color:#f3f4f5;
	height:50px;
	line-height:50px;
	display:none;
}
#client_tips_div
{
	display:none;
	background-color:#f3f4f5;
	width:100%;
	text-align:center;
	height:50px;
	line-height:50px;
	font-family:黑体;
	font-weight:600;
}

#safari_12_tips_div
{
	display:none;
	background-color:#f3f4f5;
	width:100%;
	text-align:center;
	height:50px;
	line-height:50px;
	font-family:黑体;
	font-weight:600;
}

.web_image_img
{
	width:100%;
	height:100%;
}
.body_head
{
	width:95%; 
	border-bottom:#ffffff 1.5px solid; 
	height:75px;
	margin:0 auto;
	margin-top:20px;
}
.logo_title
{
	width:auto; 
	padding-bottom:20px;
	padding-left:20px;
	float:left;
}
.logo_img
{
	width:125px;
	height:60px;
}
#company_title
{
	font-family: 微软雅黑; 
	font-size: 28px; 
	color:#ffffff; 
	padding-left:20px;
	line-height:30px;
}
.lang_change
{
	float:right;
	margin-top:45px;
	margin-right:10px;
	width:auto;
	position:relative;
}
.other_login_uk
{
	width: 80%;
	height:40px;
	margin-top:40px;
	font-family: 微软雅黑;
	font-size: 16px;
	border:none; 
	background-color:#848484;
	cursor:default;
	color:#ffffff;
}
.other_login_noauth
{
	width: 80%;
	height:40px;
	margin-bottom:10px;
	font-family: 微软雅黑;
	font-size: 16px;
	border:none; 
	background-color:#848484;
	cursor:default;
	color:#ffffff;
}
.cn
{
	margin-right:5px;
	font-size: 13px;
	font-family: 微软雅黑;
	text-decoration: none;
	color: #ffffff;
}
.en
{
	font-size: 13px;
	font-family: 微软雅黑;
	padding-left:8px;
}
.button
{
	font-size:17.6px;
	height:40px;
	font-family:微软雅黑;
	width:100%;
	cursor:pointer;
	color:#ffffff;
	border:none;
	background-color:#025ea1;
}
.button:hover
{
	background-color: #00499e;
	border-color: #9ecaed;
	-webkit-box-shadow: 0 0 5px #9ecaed;
	-moz-box-shadow: 0 0 5px #9ecaed;
	box-shadow: 0 0 5px #9ecaed;
}
.content_div 
{
	width: 1120px;
	padding-left:80px;
}
.scroll1
{
	overflow:auto; 
	padding-left:20px;
	padding-top:24px;
	padding-bottom:24px; 
	font-family:新宋体; 
	font-size:16px;
}
.scroll a:hover 
{
	font-weight:700;
}
.out_pub_div
{
	float:left; 
	margin-top:91px;
	width:480px; 
	height:300px; 
	background-color:rgba(255, 255, 255, 0.5); 
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.pub_res_div
{
	float:left; 
	width:100%;
}
.pub_title
{
	border-bottom:rgba(243, 244, 245, 0.5) 2px solid; 
	height:50px;
}
.pub_title_font
{
	text-align:center; 
	line-height:50px; 
	color:#025ea1; 
	font-weight:600; 
	font-size:19px;
}
.line_hr
{
	float:left; 
	height:150px; 
	padding-left:90px; 
	padding-right:90px;
}
.login_div
{
	float:left; 
	height:auto;
	width:300px;  
	margin-top:91px;
	background-color:#ffffff;
}
.tab_div
{
	margin-bottom:10px;
	text-align: center;
}
.inner_tab_div
{
	width:100%;
	height:40px;
}
.account_div
{
	float:left;
	width:50%;
	line-height:40px; 
	border-right:solid 2px #f3f4f5;
	background-color:#ffffff;
}
.account_a
{
	text-decoration:none; 
	cursor:default; 
	color:#045a97; 
	font-size:16px; 
	font-weight:600;
}
.other_div
{
	line-height:40px;
	background-color:#f3f4f5;
}
.other_a
{
	text-decoration:none; 
	cursor:pointer; 
	color:#848484; 
	font-size:16px; 
	font-weight:600;
}
.mainlogin_div_outer
{
	display:inline;
	width:100%;
}
.main_login_div
{
	width:87%;
	margin:0 auto;
}
.main_login_table
{
	border-collapse:separate; 
	border-spacing:0 10px;
	width:100%;
}
.user_pwd_td
{
	border:#dad8d8 2px solid;
	width:80%;
}
.user_pwd_div
{
	vertical-align:middle; 
	background-color:#f3f3f3;
}
.user_pwd_img
{
	float:left; 
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	width:15px;
	height:15px;
}
.user_pwd_input
{
	border-style:none;
	height:25px;
	width:210px;
	color:#afadad;
}
.pwd_span
{
	display:block;
}
.code_tr
{
	display:none;
	width:150px;
}
.code_input_style
{
	border:#dad8d8 2px solid; 
	height:23px; 
	width:120px; 
	color:#afadad;
}
.code_label
{
	width:30%;
	font-family:微软雅黑;
	text-align:center;
	vertical-align:middle;
}
.code_img_style
{
	vertical-align:middle;
	height:23px;
	width:60px;
	margin-left:10px;
}
.fresh_img
{
	cursor:pointer; 
	vertical-align:middle;
	padding-left:10px;
	width:15px;
	height:15px;
}
.rem_pwd_td
{
	padding-top:0px;
}
.rem_pwd_div
{
	width:100%;
}
.rem_configure
{
	float:left;
	color:#717171;
}
.forget_pwd
{
	float:right;
}
.other_login_div
{
	display:none;
}
.other_div_inner
{
	text-align:center; 
}
.anonymous_div
{
	margin-top:60px;
}
.help_div
{
	width:86%; 
	background-color:#fcf3d0; 
	margin:0 auto;
	text-align:left;
	margin-top:20px; 
	margin-bottom:20px; 
	border:#faeaaa 3px solid;
	height:auto;
}
.help_img_div
{
	float:left;
	padding-top:5px;
}
.help_img
{
	height:15px;
}
.helpinfo_div
{
	margin-left:15.5px; 
	margin-top:-10px;
}
.help_ul
{
	list-style-type:none;
	padding-left: 0px;
}
.helpinfo_li
{
	font-size:12px; 
	color:#afadad; 
	font-family:微软雅黑;
}
.helpinfo_span
{
	font-size:12px;
	color:#025ea1;
	font-family:微软雅黑;
}
.scroll_ie a:hover 
{
	color: #ffffff;
}
.checkClientStyle
{
	font-family:微软雅黑;
	font-weight:600;
}
#pubInfo
{
	height: 190px;
	line-height:25px;
}
.div_server
{
	float:right;
	margin-top:20px;
}
