﻿body,div,p,b,form,h1,h2,h3,img,ul,li,label,input {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}


.Clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
	body {
	font-size:12px;
	font-family: "宋体";
	color: #333333;
}
	.{font-family:arial;font-size:12px}
a {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

	h1 {cursor:hand;font-size:16px;margin-left:10px;line-height:10px}
	xmp {color:green;font-size:12px;margin:0px;font-family:courier;background-color:#e6e6fa;padding:2px}
	.hdr{
	background-color:lightgrey;
	margin-bottom:10px;
	padding-left:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	}

/****树形目录****/
.dtree { width:400px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; white-space: nowrap; }
.dtree img { border: 0px; vertical-align: middle; }
.dtree a { color: #333333; text-decoration: none; font-size: 12px; font-family: "宋体"; }
.dtree a.node, .dtree a.nodeSel { white-space: nowrap; padding: 1px 2px 1px 2px; }
.dtree a.node:hover, .dtree a.nodeSel:hover { color: #333333; text-decoration: underline; background-color: #BBD1E8; }
.dtree a.nodeSel { background-color: #990000; color: #FFFFFF; }
.dtree .clip { overflow: hidden; }
.dTreeNode { background-color: #F6F6F6; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; }
.dtree .dTreeNode { display: none; }
.dtree div .dTreeNode { display: block; }


#head {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#head .topmenu {
	background-image: url(../images/spriteR.gif);
	background-repeat: repeat-x;
	height: 23px;
}
#head .topmenu span {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#head .banner {
	background-image: url(../images/sprite.jpg);
	background-repeat: no-repeat;
	height: 61px;
}
#main { width: 980px; margin: 0px; padding: 0px; 
}
#main .classbox { float: left; width: 250px; border-top-width: 0px; border-top-style: solid; border-top-color: #0A89D6; background-image: url(../images/spriteC.gif); background-repeat: no-repeat; background-position: right -180px; 
}
#main .listbox { float: right; width: 700px; 
}
/*选项卡2*/
#Tab2{
	margin:0px;
	padding:0px;
	margin:0;
}
/*菜单class*/
.Menubox {
	width:100%;
	background:url(1.gif);
	vertical-align: bottom;
}
.Menubox ul{
	margin:0px;
	padding:0px;
}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:65px;
	text-align:center;
	color:#333333;
	font-weight:bold;
	background-image: url(../images/spriteR.gif);
	background-repeat: repeat-x;
	height: 19px;
	line-height: 19px;
	margin-top: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.Menubox li.hover{
	padding:0px;
	width:65px;
	color:#FF0000;
	font-weight:bold;
	height:26px;
	line-height:26px;
	background-image: url(../images/spriteR.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #fff;
	background-position: 0px -272px;
	overflow: visible;
	margin-top: 0px;
}
.Contentbox{
	clear:both;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 8px;
	color: #333333;
	margin: 0px;
	background-color: #F3F3F3;
	font-size: 14px;
	line-height: 22px;
}
.f_right {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
}

.serchbox {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333333;
	line-height: 26px;
	font-size: 14px;
}
.serchbox a {
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}
.serchbox a:hover {
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}
.dotline {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF9900;
	clear: both;
}

.serchbox strong {
	font-size: 14px;
}
.serchbox p {
	font-size: 14px;
}

.serchnav {
	background-color: #138ACE;
	height: 30px;
	margin-bottom: 10px;
	border: 1px solid #117BBB;
}
.serchnav span {
	display: block;
	padding-top: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	color: #FFFFFF;
}

.buttOther {
	background-image: url(../images/serch.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 70px;
	color: #7e3902;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.news_list {
	padding: 10px;
}
.news_list ul {
}
.news_list ul li {
	line-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.news_list li span {
	margin-left: 20px;
	color: #960;
}

.news_list li a {
	font-size: 14px;
	color: #0033CC;
}
.news_list li a:hover {
	color: #003399;
	text-decoration: underline;
	font-size: 14px;
}
.news_list ul li p {
	font-size: 12px;
	color: #333;
}

.page {
	line-height: 30px;
	background-color: #FFFFFF;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}



#foot {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 23px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
