@charset "utf-8";
/* CSS Document */

body{ margin:0; font:12px "宋体"; overflow:hidden;background:#e4e4e4 url(../images/loginbody.jpg) repeat-x;}

a{color:#444444; text-decoration:none}
a:hover{color:#444444; text-decoration:underline}
.logo{ margin:0 auto; width:1024px; height:70px; padding:10px 0 0 30px; position:relative; background:#fff} 
.logo .more{ position:absolute;bottom:15px;right:50px; height:25px; line-height:25px;}
.logo .more .demo{ background:url(../images/demo.gif) no-repeat;}
.logo .more .download{ background:url(../images/download.gif) no-repeat;}
.logo .more .question{ background:url(../images/question.gif) no-repeat;}
.logo .more .questionnaire{ background:url(../images/questionnaire.gif) no-repeat;}
.logo .more a{ display:block; float:left; margin:0 20px 0 0; padding:0 0 0 30px; color:#444444; text-decoration:none}
.contentimg{ height:408px; background:#c0b68a url(../images/loginbg.jpg) no-repeat center; margin: 0 auto}
.contentimg .content{ width:1024px; height:408px; position:relative; margin:0 auto}
.contentimg .content .mainbg{ height:345px; width:320px; background:#ffffff;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; position:absolute; right:80px; top:30px;}
.contentimg .content .main{ height:345px; width:320px; position:absolute; right:80px; top:30px; z-index:2;}
.contentimg .content .main input{ border:1px solid #bbbbbb;height:40px;line-height:36px; margin:1px 0 0 0px;*+margin:0 0 0 0px; font-size:16px; font-family:"微软雅黑"; width:206px; color:#444444; padding:0 0 0 55px;}
.contentimg .content .main .title{ font-size:19px; font-family: "微软雅黑"; font-weight:bold; color:#333333; padding:18px 25px; *+padding:18px 25px 0 25px;}

.contentimg .content .main .name{width:268px; height:42px; position:absolute;top:60px; left:25px;}
.contentimg .content .main .name img{ position:absolute;top:9px; left:10px;}
.contentimg .content .main .password{ width:268px; height:42px; position:absolute;top:117px; left:25px;}
.contentimg .content .main .password img{ position:absolute;top:10px; left:10px;}
.contentimg .content .main .num{ width:268px; height:42px;  position:absolute;top:174px; left:25px;}
.contentimg .content .main .num .img{
	position:absolute;
	right:10px;
	top:6px;
}
.contentimg .content .main .buttondiv{width:268px; height:42px; position:absolute;top:255px; left:25px;}
.contentimg .content .main .buttondiv .button{ background:url(../images/loginbutton.jpg) no-repeat; border:0; width:268px; height:42px; cursor:pointer; margin:0}
.contentimg .content .main .buttondiv .button1{ background:url(../images/loginbutton1.jpg) no-repeat; border:0; width:268px; height:42px; cursor:pointer; margin:0}
.contentimg .content .main .other{  position:absolute;top:310px; left:30px;}
.logints{ width:900px; margin:10px auto; line-height:24px; background:#fff}
.logints li{ list-style:none; padding:0 0 0 18px;*+padding:0; background:url(../images/loginli.gif) no-repeat 0 6px; margin:0}
.copyright{ height:50px; line-height:48px;  text-align:center; font-family:Arial, Helvetica, sans-serif}
.login_prompt{width:240px;height:35px;color:#f5f5f5;line-height:18px;padding-top:5px;}
.note_error{
	background:#fde3df url(../images/false_sml.png) 6px 3px no-repeat;
	border:1px solid red;
	line-height:24px;
	color:red;
	position:absolute;
	right:32px;
	bottom:98px;
	left:25px;
	z-index:9999;
	color:#313131;
	padding:0 0 0 26px;
	width:240px;
	float:right;
}
.note_error p{float:left; display:block; height:24px;line-height:24px; margin:0;padding:0}
.note_error span{
	float:right;
	display:block;
	width:16px;
	height:16px;
	background:url(../images/note_close.png) no-repeat;
	margin-top:6px;
	margin-left:12px;
	cursor:pointer
}
