body {	background-color: #fff;	margin:0;	padding:0; color:#a2a2a2;font-size:12px;}
.loginarea {width:820px;  height:487px;     margin:0px auto;}
 a{text-decoration:none}
 .logintop{height:90px;width:294px;clear:both;background:url(images/logintop.jpg) no-repeat;}
.login_banner {height: 232px;width: 595px; background: url(images/login_banner.jpg) no-repeat center;border-right:1px solid #f1f1f1;float:left;}

.login_intro{width:594px;height:164px;border:1px solid #f1f1f1;float:left;}
.login_right{width:223px;height:396px;float:right;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}

.login_right span a{height:30px;width:110px;background:url(images/overbg.jpg) repeat-x;color:#a2a2a2;line-height:30px;display:block;float:left;text-align:center;border-right:1px solid #f1f1f1;font-size:13px;}
.login_right .over{color:#0087ce;background:url(images/bg.jpg) repeat-x;}
.login_right .intext{border:1px solid #d1d7f3;width:120px;}

#d0,#d1{color:#a2a2a2;font-size:12px;float:left;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:222px;}
#d0 td,#d1 td{text-align:center;}
#d0 tr,#d1 tr{margin:10px 0;height:30px;}
#d0 td h3,#d1 td h3{color:#000;height:33px;line-height:33px;font-size:15px;margin:5px 0;}
.login_right #d0,.login_right #d1,.login_right #s0,.login_right #s1{display:none;}
.login_right #s1{background:url(images/shadow1.jpg);width:219px;border-top:1px solid #f1f1f1;float:left;height:75px;}
.login_right #s0{background:url(images/shadow0.jpg);width:219px;border-top:1px solid #f1f1f1;float:left;height:130px;}
.btnlogin{  background:url(images/login.jpg) left -3px;  width:82px; height:22px; border:1px solid #00a0ff;}
.btnregister{ background:url(images/register.jpg) no-repeat center; width:82px;  height:22px;  border:1px solid #00a0ff;}

.login_intro .intro_head{background:url(images/intro_head.jpg) repeat-x;height:44px; border-bottom:1px solid #f1f1f1;padding-left:10px;}
.login_intro .intro_head  span{float:left;line-height:44px;color:#0f4fa5;font-weight:bold;font-size:14px;}
.login_intro .intro_head  span cite{font-size:12px;font-style:normal;font-weight:normal;line-height:44px;}
.login_intro .intro_head   a{height:15px;width:15px;float:right;margin: 15px 5px;border:1px solid #b7b7b7;line-height:15px;text-align:center;font-weight:normal;font-size:11px;}
.login_intro .intro_head   .hover{background:#171951;color:#fff;}

#p0,#p1,#p2,#dd1,#dd2,#dd3{display:none;}
#dd1{background:url(images/afterreg.jpg) no-repeat left center;height:112px;color:#5c5c5c;padding:2px 0 0 20px;}
#dd0{background:url(images/afterlog.jpg) no-repeat left center;height:112px;color:#5c5c5c;padding:2px 0 0 0px;}
#dd2{background:url(images/afterreg1.jpg) no-repeat left center;height:112px;color:#5c5c5c;padding:2px 0 0 120px;}


#dd0 ul{float:right;margin:18px auto;}
#dd0 ul li{border-bottom:1px solid #e4e5eb;width:475px;list-style:none;margin:8px 10px 0 0;color:#0f4fa5;} 
#dd0 ul li a{color:#5c5c5c;}
#dd0 ul li a.cu{font-weight:bold;color:#0f4fa5}

#dd1 p,#dd2 p{margin:6px 0;}
#dd1 p .indx,#dd2 p .indx{font-weight:bold;}
#showmsg {	margin:20px;	background-image: url(images/showmsg.gif);	background-repeat: no-repeat;background-position: left top;	font-size:14px}
.show_tit{margin:0 0 0 100px; line-height:45px;}
.show_text{margin:0 0 0 100px; line-height:25px;}		


