html,body{
margin:0;
padding:0;
line-height:150%;
font-size:12px;
font-family:"����" Arial, Helvetica, sans-serif ;
color:#757575;
background: #fff;
}

ul,ol,li,img{
border:none;
margin:0;
padding:0;
border:none;
list-style:none;
}
a{
color:#757575;
text-decoration:none;
}
a:hover{
color:#0066cc;
text-decoration:underline;
}
.top_wrapper {
	
	height:30px;
	
	width: 100%;
	margin: 0 auto;
	
	
}
#header{

width:960px;
margin:auto;
height:80px;
}
div#header ul{
float:left;
}

div#header ul li.left img{
font-size:0;
line-height:0;
margin:0 0 0 20px;
}
div#header ul.right {
float:right;
margin-right:20px;
width:500px;
}
div#header ul.right li.top{
text-align:right;

}
div#header ul.right li.top a{
color:#757575;
text-decoration:none;
margin:0 0 0 5px;
line-height:24px;
}
div#header ul.right li.top a:hover{
color:#CC6600;
text-decoration:underline;
margin:0 0 0 5px;
line-height:24px;
}

div#header ul.right li.language{
clear:both;
float:right;
margin-right:20px;
margin-top:20px;
font-size:14px;

}

div#header ul.right li.language a{
color:#7eb129;
text-decoration:none;

}

div#header ul.right li.language a:hover{
 color:#FF0000;
 text-decoration:underline;
 }
 
 /*�����ļ�*/
 
#main {

	width: 960px;
	margin:auto;
	height:450px;
	margin-top:20px;
}
.mainleft{ 
background:url(../images/loginimg.jpg);
width:492px;
height:448px;
float:left;
margin-left:30px;

}
#login{
   background:#f9f9f9;
   border:3px solid #ccc;
   width:325px;
   height:360px; 
   float:right; 
   margin-right:30px;
   font-size:12px;
}

#login ul.login_top{ 
background:url(../images/login01.gif) repeat-x;
height:32px;
}

#login ul.login_top li{
font-size:14px;
text-align:center;
display:block;
line-height:35px;
height:35px;
color:#ee9e4a;
font-weight:bold;
}
#login ul.login_top li#dh1{
float:left;
}
#login ul.login_top li#dh2{
float:right;
}
.as{
background:url(../images/login_top.gif) repeat-x top;
border-left:solid 1px #cecdca;
border-right:solid 1px #cecdca;
border-bottom:solid 1px #cecdca;
}
.changeColor{
background:url(../images/login_top.gif) repeat-x bottom;
border-top:solid 1px #f9f9f9;
}

#login ul.login_bottom{
_ margin-top:5px;
color:#545454;
* margin-top:5px!important;
margin-top:30px;
}

#login ul.login_bottom li ul{
/**margin:12px 0 0 20px;*/
}

#login ul.login_bottom li ul li{
line-height:25px;

}
#findpwd a{
font-size:12px;
color:#0066cc;
text-decoration:none;
}
#findpwd a:hover{
color:#0066cc;
text-decoration:underline;
font-size:12px;
}
.kan {
font-size:12px;
width:45px; 
line-height:14px;
margin-left:15px;
display:block;
float:left;
}
.submit{
background:url(../images/login03.gif); padding:0; margin:0; border-width:0px;
background-repeat:no-repeat; height:21px; width:63px;
color:#000;
border:none; margin:0;
background-attachment:inherit;
margin-left:99px;
}

.submit02{
background:url(../images/login04.gif); padding:0; margin:0; border-width:0px;
background-repeat:no-repeat; height:32px; width:218px; text-align:center;
 color:#222020; font-weight:bold; font-size:14px;
border:none; margin:0;
background-attachment:inherit;
margin-left:10px;
}
/* end of footer */

#footer_wrapper {
	clear: both;
	width: 100%;
	margin: auto;
	margin-top:50px;
	line-height:25px;
	border-top: 1px solid #CCC;
}

#footer {
    width: 950px;
	margin: 0 auto;	
	padding: 15px 10px;
	text-align: center;
	
}

#footer a {
	color: #757575;
	
	text-decoration: none;
}
#footer a:hover {
	color:#CC6600;
	
	text-decoration: none;
}
/* end of �����ļ� */


/*---------------------------------------*/
#content1 ul.right, #content2 ul.right{
float:left;
width:325px;
height:125px; 
padding:9px 0 0 0 !important;
>padding:18px 0 0 0 !important;
margin: 0 !important;
>margin: 18px 0 0 0 !important;
}
#content1 ul.right li, #content2 ul.right li{
font:12px/1.5 tahoma, arial, 宋体;
line-height:25px;
height:25px;
margin:15px 0;
color:#666;
width:325px;
text-align:left;
}
#content1 ul.right li.title, #content2 ul.right li.title{
font-size:16px;
font-family:"΢���ź�","����";
line-height:45px;
color:#125795;
margin-bottom:20px;
font-weight:bold;
text-align:center;
}
#content1 ul.right li.ts_txt, #content2 ul.right li.ts_txt{
font-size:14px;
color:#f00;
text-align:center;
line-height:25px;
}
#content1 ul.right li input, #content2 ul.right li input{
width:170px;
height:18px;
line-height:1.2;
float:left;
border-bottom:#ddd 1px solid; 
border-left:#aaaaaa 1px solid; 
border-right: #dddddd 1px solid;
border-top: #aaa 1px solid;
margin-left:5px;
background: #fff;
box-shadow:1px 1px 1px #DDD inset;
}

#content1 ul.right li.list02 input,#content2 ul.right li.list02 input{
width:145px;
height:22px;
}
#content1 ul.right li span,#content2 ul.right li span{
float:left;
width:94px;
text-align:right;
display:-moz-inline-box; display:inline-block;
}

#content1 ul.right li.list03 input,#content2 ul.right li.list03 input{
width:170px;
height:14px;
}
#content1 ul.right li.list03 img,#content2 ul.right li.list03 img{
width:45px;
height:22px;
float:left;
margin-left:10px!important;margin-left:5px;
}
#content1 ul.right li.list04,#content2 ul.right li.list04{
margin-top:20px;
padding-left:120px;
}
#content1 ul.right li.list04 input,#content2 ul.right li.list04 input{
width:55px;
height:22px;
float:left;
margin:0 0 0 20px;
}
/*---------------------------------------*/

.footer_content{
margin:0px auto;
width:978px;
}
.copyright{
margin: 7px 0px 0px 5px;
width: 560px;
float: left;
height: 20px;
color: #666;
}
.footerlink{
margin: 7px 0px 0px 20px;
width: 390px;
float: right;
height: 20px;
color: #666;
}
.footerlink A{
	color: #666;
	text-decoration:none;
}
.footerlink A:hover{
color: #000;
}
.footertext{
margin: 0px auto;
width: 445px;
color: #666;
}