/*
	by bcpxqz bcpxqz@126.com
*/

/*layout*/
body {
	font-size:12px;
	font-family:"宋体";
	color:#000000;
}
html {
	background:url(../images/bg_body.png) top left repeat-x;
}
#header,#menu,#middle,#footer_i {
	width:971px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
/*header*/
#header {
	height:69px;
}
#logo {
	float:left;
	width:190px;
	height:33px;
	padding-top:16px;
}
#tlogo {
	float:left;
	width:120px;
	height:25px;
	padding-top:37px;
	padding-left:18px;
}
#top_nav_search {
	float:right;
	width:217px;
	height:69px;
}
#top_nav {
	padding-top:8px;
	text-align:right;
	clear:both;
}
#top_search {
	padding-top:1em;
}
/*menu*/
#menu {
	height:32px;
	padding:0 15px;
	background:url(../images/bg_menu_top.jpg) #FFFFFF top left repeat-x;
	padding-bottom:1px;
}
#menu_i {
	float:left;
	width:752px;
	height:32px;
	background:url(../images/menu_bg.jpg) top left repeat-x;
}
#phone {
	width:219px;
	height:32px;
	float:right;
	background:url(../images/bg_phone.jpg) left bottom no-repeat;
	text-indent:-9999em;
}
/*middle*/
#middle {
	padding:0 15px;
	background:#FFFFFF;
	padding-bottom:2em;
}
#middle_i {
	width:971px;
	height:auto;
	overflow:hidden;
	background:url(../images/bg_middlei.jpg) top left repeat-x;
	padding-top:25px;
}
#left {
	float:left;
	width:249px;
	background:#FFFFFF;
}
#right {
	width:709px;
	float:left;
	margin-left:13px;
	_display:inline;
	background:#FFFFFF;
	overflow:hidden;
}
#banner {
	height:176px;
	margin-bottom:1em;
	overflow:hidden;
}
/*footer*/
#footer {
	border-top:solid 1px #D0D0D0;
	background:url(../images/bg_footer.jpg) top left repeat-x;
	height:105px;
}
#footer_left {
	float:left;
}
#footer_nav {
	clear:both;
	padding-top:15px;
}
#copyright {
	padding-top:1em;
}
#footer_right {
	float:right;
	padding-top:15px;
	padding-right:12px;
}