@charset "utf-8";

.main{ padding-bottom:20px;}
.aleft{ width:898px; float:left; overflow:hidden; border:1px #E0E0E0 solid; background-color:#FFF;}
.aright{ width:285px; float:left; margin-left:15px; overflow:hidden;}

.alefth{ 
	width:650px; line-height:30px; font-size:18px; font-weight:bold; 
	text-align:center; color:#417BD3; padding-top:10px; margin:auto;
}
.zuozhe{ width:100%; height:40px; line-height:40px; font-size:14px; color:#666; text-align:center;}
.zuozhe span{ margin-left:35px;}
.aleftn{ padding:5px 8px 10px 8px; line-height:180%; font-size:14px;}
.aleftn img{ width:100%;}

.aright1{ width:283px; border:1px #E0E0E0 solid; overflow:hidden; background-color:#FFF;}
.aright1h{ 
	width:100%; margin:2px; border-bottom:1px #E0E0E0 dotted;
	font-size:14px; font-weight:bold; text-indent:35px; height:30px; line-height:30px;
	color:#456; 
}
.aright1h_b1{ background:url(../images/aright1h_b1.jpg) no-repeat;}
.aright1h_b2{ background:url(../images/aright1h_b2.jpg) no-repeat;}
.aright1n{ width:270px; overflow:hidden; margin-left:10px; margin-top:5px; padding-bottom:5px;}
.aright1n li{ 
	width:100%; height:25px; line-height:25px; 
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.aright1n li a{ color:#456;}
.aright1n li a:hover{ color:#f60;}