body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,input,textarea,th,td {
	margin: 0;
	padding: 0;
}

body,button,input,select,textarea {
	font: 12px/1.5 Arial,"Microsoft yahei",\5b8b\4f53;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

address,cite,dfn,em,var {
	font-style: normal;
}

code,kbd,pre,samp {
	font-family: courier new,courier,monospace;
}

small {
	font-size: 12px;
}

ul,ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #0A72C1;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	background: none;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

fieldset,img {
	border: 0;
}

button,input,select,textarea {
	font-size: 100%;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*+height: 1%;
}


html,body{ height:100%;}
body {
	font-family: "微软雅黑","宋体","黑体",Arial;
	background: url(../images/body_bg.png) 0 0 repeat;
	min-height:500px;
}

.top{ min-height:120px; width:100%; overflow:hidden;}
.logo{ width:120px; height:52px; margin:60px auto 0;}

.bg{ width:100%; height:416px; background:url(../images/login_bg.jpg) center center no-repeat; position: relative;}

.login_box{ width:408px; margin:20px auto; font-size:14px;background: url(../images/login.png) 0 0 no-repeat; height:334px; position:absolute; left:50%; margin:40px 0 0 -205px;}
.login_box .teDiv{ margin:20px 30px; text-align:center;}
.l-input{border: 1px solid #DBDBDB;padding: 4px 5px;border-radius: 2px;height: 22px;line-height: 22px;vertical-align: middle;width:180px;font-size:14px; font-weight:bold;}
.l-input:focus {border-color: #2283D1;}
.login_box .login_box_top{ height:70px;}
.login_box .login_box_top h2{ font-size:18px; line-height:50px; color:#444444; font-weight:normal;}

.login_bottom{ position: absolute; bottom:15px; height:82px; left:0; right:0; padding-top:20px;}
.login_submit {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 6px 20px 5px 20px;
	background: url(../images/button-bg-blue.png) 0 0 repeat-x;
	border: 0 none;
	color: #FFFFFF;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #0D6EB8;
	vertical-align: middle;
	text-decoration: none;
	margin-left:80px;
}
.login_submit:hover {
	background: #248CD1;
	text-decoration: none;
}

.login_submit:active {
	background: #0D6EB8;
	text-decoration: none;
}
.remeber{ float:right; font-size:12px; margin-top:15px; margin-right:80px;}
.l_check{ vertical-align: -2px; margin-right:5px;}

.error{ border:1px solid #FFB5B5; background:#FFDFDF; padding:5px 10px; border-radius:2px; color:#CC0000;}

.foot{margin:100px 0 30px 0; text-align:center; color:#444;}
.phone{ position: absolute; top:50px;right:50px; cursor:default;}
.phone span{ padding:10px 20px; background:#EEEEEE; color:#444; border-radius:20px;box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1); display:block;}
.phone span:hover{text-decoration: none;background:#F1F1F1;}

.FUCKIE{text-align:center;height:25px; line-height:25px;margin:0; background:#FFE1E1; padding:0 10px;}
.closeFUCKIE{float:right; cursor:pointer;}

