@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	width:1000px;
	background:#666;
}
#header{
	width:1000px;
	overflow:hidden;
	background-color:#000;
}
#header .box {
	width:846px;
	overflow:hidden;
	float:left;
}
#logo{
	width:150px;
	height:135px;
	float:left;
}
#top_nav{
	width:846px;
	height:47px;
	margin:5px 0;
	float:right;
	overflow:hidden;
}
.nav_top,.nav_bom{
	width:846px;
	float:left;
	overflow:hidden;
}

.nav_top dd,.nav_bom dd{ 
	float:left;
	color:#000;
	line-height:23px;
}
.nav_top dd a,.nav_bom dd a{ 
	color:#000;
	padding:0 11px;
	border-right:1px solid #000;
}
.subnav{
	width:850px;
	float:left;
	overflow:hidden;
	margin-top:15px;
}
.subnav dt{
	width:850px;
	height:107px;
	float:left;
	overflow:hidden;
}
.subnav dt img{
	width:848px;
	border:1px solid #CCC;
	height:100px;
}
.subnav dd{
	width:88px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:32px;
	color:#000;
}

#main_nav{
	background:url(../images/header05.jpg) no-repeat;
	width:1000px;
	height:39px;
	line-height:39px;
	overflow:hidden;
	color:#fff;
	float:left;
}

.nav{
	height:39px;
	float:left;
	color:#fff;
	font-size:14px;
	width:1000px;
	margin:0;
}
.nav dt{
	float:left;
	font-weight:bold;
	width:170px;;
}
.nav dt a {
	color:#FFF;
	text-decoration:none;
}
.nav dd{
	float:left;
	color:#fff;
	margin:0;
}
.nav dd a{
	border-right:1px solid #fff;
	padding:0 10px;
	color:#FFF;
	text-decoration:none;
}
.nav dt a:hover {
	color:#000;
	text-decoration:none;
}
.nav dd a:hover {
	color:#FF3300;
	text-decoration:none;
}
.daohang_xin {
	*padding:0 3px;
}
/*main*/
#main{
	width:1000px;
	overflow:hidden;
}


/*copyright*/
#copyright{
	width:980px;
	padding:10px 0 30px 0;
}
#copyright p{
	text-align:center;
}

/*b01*/

#b01{
	width:980px;
	margin:0 auto;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}
#b01 .box {
	overflow:hidden;
	width:980px;
	background:url(../images/bg_sb.jpg) left top repeat-y;
}
.b01_left .tit {
	background:#999;
	color:#FFFFFF;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:20px;
}
.b01_left .tit a {
	color:#FFFFFF;
	text-decoration:none;
}
.box .boxleft {
	width:110px;
	background:#333;
	float:left;
	height:100%;
}
.b01_left dl {
	margin:0 0 20px;
}
.b01_left dl dt {
	padding:5px;
}
.b01_left dl dd {
	line-height:30px;
	font-size:14px;
	margin:0;
	text-align:center;
}
.b01_left dl dd a,
.box .boxright a {
	color:#FFF;
	text-decoration:none;
}
.b01_left dl dd a:hover,
.box .boxright a:hover {
	color:#CCC;
	text-decoration:underline;
}
#ifm_gryz04 {
	display:table;
}
.box .boxright {
	width:850px;
	float:right;
	color:#CCC;
	font-size:14px;
	line-height:24px;
}
/*links*/
#links{
	background-color:#333;
	overflow:hidden;
	width:1000px;
}
.link_con{
	margin:10px;
	width:978px;
	background-color:#454545;
	border:1px solid #666;
	overflow:hidden;
}
.link_con p{
	width:20px;
	text-align:center;
	font-size:14px;
	border:0px solid #666;
	color:#CCC;
	border-width:0px 1px 4px 0;
	float:left;
	padding:9px 7px;
	line-height:16px;
	background:#666;
	margin:0;
}
.link_dl{
	margin:20px 0 18px 20px;
	padding:0;
	width:923px;
	float:left;
	color:#454545;
	line-height:24px;
	overflow:hidden;
	font-size:12px;
}
.link_dl dt,.link_dl dd{
	float:left;
	overflow:hidden;
	width:900px;
}
.link_dl dt a,.link_dl dd a{
	padding:0 8px;
	color:#ccc;
	text-decoration:none;
	border-right:1px solid #333333;
}
.b01_mtlj {
	width:1000px;
	height:110px;
	font-size:12px;
	overflow:hidden;
}
.b01_jrmt {
	background:#FFFFFF;
	height:410px;
	overflow:hidden;
	width:1000px;
}
.b01_bjtj {
	background:#FFFFFF;
	height:200px;
	overflow:hidden;
	width:1000px;
}

.boxtit {
	line-height:50px;
	padding-top:15px;
	color:#CCC;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
.boxtex {
	line-height:24px;
	color:#CCC;
	width:980px;
	overflow:hidden;
	font-size:14px;
}
.boxzz {
	line-height:24px;
	color:#CCC;
	padding:0 30px 20px 0;
	text-align:right;
}
#ifm_gryz03 {
	width:110px;
	float:left;
}
#ifm_gryz05 {
	width:850px;
	float:right;
}