/* CSS Document */
body{
	color:#444444;
	margin:0px auto;
	padding:0px;
	width:1002px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#fff;
	}

td{
  font:12px Arial, Helvetica, sans-serif;
}

a{
	text-decoration:none;
	color:#444444;
	font-size:12px;
}
div ul{
	list-style:none;}
a:hover{
	text-decoration: underline;
	color:#000;
	font-size:12px;
}
img{
border:0;
}
.jiange{
	padding:10px; line-height:190%;}
/* header */
#logo{
	margin:0px auto;
		width:1002px;
		height:81px;
		background:url(../img/topbj.jpg) repeat-x;}
.mainnav mainnavjg flash flashdi{
	margin:0px auto;}
.mainnav{
	margin:0px auto;
	width:1002px;
	height:34px;
	background:url(../img/navbj.jpg) repeat-x;
	}
.miannavlj a{
	text-decoration:none;
	color:#04115f;
	font-size:12px;
	font-weight:bold;
}
.miannavlj a:hover{
	text-decoration: underline;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:1px;
}	
.mainnav td{
	text-align:center;}
.mainnavjg{
	margin:0px auto;
	width:2px;
	height:34px;
	background:url(../img/navjg.jpg) no-repeat;}
.flash{
	margin:0px auto;
	width:1002px;
	height:200px;}
.flashdi{
	margin:0px auto;
	width:1002px;
	height:6px;
	background:url(../img/flashdi.jpg) repeat-x;}
/* footer */
#foot{
	margin:0px auto;
	width:1002px;
	height:46px;
	background:url(../img/footbj.jpg) repeat-x;
	text-align:center;
	padding-top:15px; margin-top:5px;}
/* left */
#left{
	width:244px;
	height:535px;}
	.left1{
		width:244px;
		height:8px;
		background:url(../img/left1_1.jpg) no-repeat;}
	.left2{
		width:244px;
		height:auto;
		background:url(../img/left1_2.jpg) repeat-y;}
	.left3{
		width:244px;
		height:8px;
		background:url(../img/left1_3.jpg) no-repeat;}
	.left4{
		width:244px;
		height:230px;
		background:url(../img/yezishu.jpg) no-repeat;}
.boxleft{
	width:244px;
	float:left;
	padding-left:6px;
	}
.boxright{
	width:752px;
	height:560px;
	float:left;
	height:auto;
	overflow:hidden;
}
.red{
	padding-left:60px;
	width:752px;
	float:left;
	font-size:20px;
	font-family:黑体;
	color:#CC0000;
}
.red a{
	font-size:20px;
	font-family:黑体;
	color:#CC0000;}
.boxright div{
	text-align:left;
	margin-left:10px;
	margin-top:10px;
	overflow:hidden
	}
.boxright ul{
	margin-top:5px;}
.boxright ul li{
	width:150px;
	float:left;
	margin:6px 55px 5px 12px;
	color:#0066FF;
	}
.red ul li a{
	font-family:"宋体";
	font-size:12px;
	color:#123DB4;}
/*首页right*/

/* box */
#box{
	width:1002px;
	height:auto;
	padding-top:10px;
	text-align:center;
	}
.nav a{
	text-decoration:none;
	color:#fff;
	font-size:12px;
}
.nav a:hover{
	text-decoration: underline;
	color:#fff;
	font-size:12px;
}
.strong{
color:#0066FF;
}

/*子页right*/

.subcontent{
line-height:200%; padding:20px 0px;
}

.reds{color:#FF0000;}

.borders{border:1px solid #cccccc;}

/*分页样式*/
.pager { font-family:arial,宋体;margin:10px 20px;clear:both;}
.pager span.p_total { background:#F4FBFF; font-weight:bold; color:#78A3C7; border:1px solid #666; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager span.p_current { background:#E8F8FF; font-weight:bold; color:#78A3C7; border:1px solid #666; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#78A3C7; background:#F4FBFF; border:1px solid #666; padding:3px 5px; margin:0 1px; text-decoration:none !important;vertical-align:middle;}
.pager a:hover { background:#233039; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #666; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;color:#78A3C7;background:#F4FBFF;}