#header {
	width:1003px;
	font-size: 12px;
	margin:0 auto;
}
#header a{font-size:12px;}
#header #top1{
	width:1003px;
	height:23px;
	background-color:rgb(230,230,230);
	position:relative;
	line-height:23px;
	
}
#header #top1 .left{
	padding-left:20px;
	float:left;
}
#header #top1 .right{
	float:right;
}

.sub_nav {
	height:72px;
	margin:0 auto;
	text-align:left;
	width:1003px;
	font-size:12px;
	margin-bottom: -1px;
}
.sub_navlogo {
	float:left;
	height:71px;
	vertical-align:bottom;
}
.sub_navbg {
	background:transparent url(../images/xin/navbg.gif) no-repeat scroll 0 0;
	float:right;
	height:72px;
	width:798px;
}
.sub_navct {
color:#FFFFFF;
padding:12px 25px 2px 0;
text-align:right;

}
.sub_navct a{color:#fff}
.sub_navct a:hover{color:#fff}
.sub_navc {
	height:18px;
	width:760px;
	margin:4px 10px 0 20px;
	;
	font-size: 12px;
}
.sub_navc a{color:#600; border:border;}
.sub_nav_cen {
	background:transparent url(../images/xin/nav_c.gif) repeat-x scroll 0 0;
	color:#660000;
	font-weight:normal;
	height:32px;
	width:750px;
	padding:0px;
}
.sub_nav_left{background:transparent url(../images/xin/nav_l.gif) repeat-x scroll 0 0;
height:32px;}
.sub_nav_right {
background:transparent url(../images/xin/nav_r.gif) repeat-x scroll 0 0;
height:32px;
}

#header a{
	text-decoration:none;
}


/*header middle*/
#header #middle{
	
	width:1003px;
	height:72px;
	padding:0px;
	background-color:#FFFFFF;
	border:0px;
}
#header #middle .left{
	margin:0;
	clear:both;
	
	width:203px;
	float:left;
	top: 9px; right: 0px; position: relative;
	border:0px;
	
}
#header #middle .t_right{
	margin:10px auto auto 60px;
	margin-right:5px;
	float:right;
	font-size: 14px;
}
#header #middle .t_left{
	margin:10px auto auto 60px;
	margin-left:160px;
	float:left;
	font-size: 16px;
}
#header #middle .top{
	margin:0;
	height:42px;
	width:757px;
	float:right;
	
}
#header #middle .bottom{
	margin:0;
	height:30px;
	width:757px;
	float:right;
	clear:right;
	
}
#header #middle #ul1{
	padding:0;
	margin-left:50px;
	list-style-type:none;
	width:auto;
	position:relative;
	height:30px;
	background-color:#FFFFFF;
	
}
#header #middle #ul1 li{
	float:left;
	color:#FFFFFF;
	
	}
#header #middle #ul1 #space{
	width:60px;
	
	}	
#header #middle #ul1 .big a{
	float:left;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	width:110px;
	height:30px;
	padding:auto;
	background-image: url(../images/xin/h1.gif);
	text-align:center;
	
}
#header #middle #ul1 .big a:hover{
	background-image:url(../images/xin/h2.gif);
}
#header #middle #ul1 .sml a{
	float:left;
	margin-top:10px;
	line-height:20px;
	text-decoration:none;
	width:60px;
	height:20px;
	padding:auto;
	background-image:url(../images/xin/h1_2.gif);
	text-align:center;
	
}
#header #middle #ul1 .sml a:hover{
	background-image:url(../images/xin/h2_2.gif);
}
#header #middle font{
	font-size:22px;
	font-weight:bold;
}

/* header nav*/
#header #nav{
	height:35px;
	width:100%;
	background:url(../images/xin/nav_01.gif) repeat-x;
}
#header #nav ul{
	list-style:none;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top: 1px;
}
#header #nav li{
	display:inline;
	font-size:18px;
	font-weight:bold;
}
#header #nav li a{
 	
	text-decoration:none;
	color:#FFFFFF;
	margin-left:48px;
	margin-right:48px;
	
	width:35px;
	line-height:35px;
}

#left1{
	height:29px;
	background:url(../images/xin/news_1.gif) repeat-x;
	width:1003px;
	margin:0 auto;
}
#left1 a{font-size:12px}
#left1 .leftm{float:left;width:500px;height:28px;}
#left1 .leftm a:hover{ position:fixed}
#left1 .left2{
	float:left;
	margin-top:0px;
}
#left1 .right2{
	float:right;
	margin-top:4px;
}

.part{width:960px; overflow:hidden; _display:inline-block; padding-bottom:10px; clear:both;}
.left,.middle,.right{
	float:left;
	overflow:hidden;
}

