#main{width:1020px; margin:0 auto; background-color:#FFF;}
.clr{clear:both;height:0;font-size:0;}
.top1{height:81px; background:url(../images/xinyuan_bg1_r1_c1.jpg) repeat-x; overflow:hidden;}
	.top1_l{width:600px; height:80px; float:left; margin-left:-100px}
	.top1_r{width:400px; float:right;}
	.top1_r_t1{width:180px; height:23px; float:right; margin-top:13px;}
	.top1_r_t2{height:40px; width:500px; text-align:right; float:right; line-height:20px; color:#FFF; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;margin-top:10px;}
.top2{width:100%; height:308px; overflow:hidden}
.top3{height:32px; background:url(../images/top3_bj.jpg) repeat-x;}
	.top3_l{width:510px; height:32px; float:left; display:inline;}
	.top3_r{width:140px; height:32px; float:right; line-height:32px; display:inline; overflow:hidden;}
.link{height:78px; background-color:#FFFFFF; margin-top:10px; overflow:hidden;}
	.link_t1{width:950px; margin:0 auto; border-bottom:1px dashed #CCCCCC; padding:10px 0 5px 0;}
	.link_t2{line-height:40px; padding:0 15px; overflow:hidden;}
.bottom1{height:50px; background-color:#D6D6D6;}
	.imgsty {width:150px; float:left; display:inline; text-align:center;}
	.imgsty img{border:1px solid #FFF;}
	.imgsty a:hover img{border:1px solid #0066FF;}
.bottom2{height:80px; background-color:#003D88;}
/*nav*/
#nav{background:url(../images/xinyuan_bg1_r2_c1.jpg) repeat ; height:37px; padding-bottom:0; }
#nav ul{width:1100px; list-style:none; display:block; margin:0 auto; }
#nav ul li{ float:left; list-style:none; z-index:999; height:37px;}
#nav li.split{ width:1px; background:url(../images/dhfg.jpg) no-repeat;}
#nav li a.m1{ width:150px; text-align:center; display:block; line-height:37px; height:37px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#nav li a.m1:hover{ background:url(/images/a_bj.jpg) no-repeat center bottom ; color:#FFFF00;}
/*#nav li a.m2{ color:#FFFF00;}*/
#nav li ul {
	position: absolute;
	top:118px;
	width:150px;
	display: none;
	margin:0;
	z-index:999;
	background-color:#074785;
}
#nav li ul li{
	float: none;
	border-bottom:1px solid #1C578F;
	width:150px;
	height:30px;
	background-color:#074785;
	overflow:hidden;
}
#nav li ul li a, #nav li.focus ul li a, #nav li.focus ul li a:visited {
	font-size: 13px;
	width: 150px;
	height:30px;
	line-height:30px;
	padding:0px;
	text-align:center;
	font-weight:normal;
	color:#FFF;
	display:block;
}
#nav li ul li a:hover, #nav li.focus ul li a:hover {
width:150px;
color:#FFFF00;
text-align:center;
background:none;
background-color:#3C88D4;
}
