/* CSS Document */
html {
	scrollbar-face-color: #EEF2F4;
	scrollbar-shadow-color: #B3BBBC;
	scrollbar-highlight-color: #DDDFC;
	scrollbar-3dlight-color: #ddd;
	scrollbar-darkshadow-color: #B3BBBC;
	scrollbar-track-color: #D6DEE2;
	scrollbar-arrow-color: #B3BBBC;
}

body {
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
}

body,td {
	font: 12px "����";
	color: #666;
	margin: 0px;
	border: none;
	line-height: 200%;
}

img,from {
	border: none;
	outline: none;
}

a:link,a:visited {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: underline;
	color: #CC3300;
}

a,img,input {
	outline: none;
}

div.pad10 {
	padding: 10px;
}

div.pad8 {
	padding: 8px;
}

div.pad5 {
	padding: 5px;
}

div.pad2 {
	padding: 2px;
}

div.pad3 {
	padding: 3px;
}

div.pad1 {
	padding: 1px;
}

/******* -------------------------------------------- �����ǹر����Ͳ˵��Ķ���*******/
.headbg {
	background: url(banner.jpg) no-repeat right;
	width: 683px;
	height: 115px;
}  /*bannerͼƬ*/
.logobg {
	background: url(djh.jpg) no-repeat top;
}  /*logo����*/
.menu1top {
	background: url(menu1top.jpg) no-repeat;
	padding: 0px 0 9px 15px;
}

.menu1bg {
	background: url(menu1bg.jpg) no-repeat;
}

.menu2top {
	background: url(menu2top.jpg) no-repeat;
	padding: 5px 0 3px 15px;
}

.menu2bg {
	background: url(menu2bg.jpg) repeat-x top;
}

.menu3top {
	background: url(menu3top.jpg) no-repeat;
	padding: 5px 0 0px 15px;
}

.menu4top {
	background: url(menu4top.jpg) no-repeat;
	text-indent: 1.7em;
}

/*----------------------------------------------------�����ǹ����������͵Ķ���*******/
.white12 {
	color: #FFFFFF;
}  /*��ɫ12������*/
.white12cu {
	color: #FFFFFF;
	font-weight: bold;
}  /*��ɫ12�Ŵ�����*/
.cs12 {
	color: #EC7026;
}  /*��ɫ12������*/
.purple12 {
	color: #870060;
}

.blue12cu {
	color: #004499;
	font-weight: bold;
}  /*6ɫ12������*/
.blue12cu1 {
	color: #2F3771;
	font-weight: bold;
}

.blue12cu2 {
	color: #2F3771;
	font-weight: bold;
	padding: 5px 0 0px 7px;
}

.blue12cu22 {
	color: #2F3771;
	font-weight: bold;
	padding: 5px 0 0px 1px;
}  /*6ɫ12������*/
.blue14cu2 {
	color: #2F3771;
	font-size: 14px;
	font-weight: bold;
}  /*6ɫ12������*/
.bule3 {
	color: #2F3771;
	padding-left: 6px;
}

.yellow {
	color: #EC7026;
}

.font14 {
	font-size: 14px;
	border-bottom: #bbb 1px dashed;
	text-align: left
}

.blue14cu {
	color: #2F3771;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 3px 7px;
	border-bottom: 1px solid #86B0C9;
}

.lineh200 {
	line-height: 200%;
}  /*�м��200%*/
	/*----------------------------------------------------�����ǹ��ڱ߿�Ķ���*******/
.dashline {
	border-bottom: dashed 1px #BAA28B;
}

.mlbline {
	border: 1px solid #acd;
	border-bottom: none;
	border-top: none;
	padding-left: 15px;
}

.mlbline2 {
	border: 1px solid #acd;
	border-top: none;
	padding-left: 30px;
}  /*�˵�}�ߵ���*/
.mlbline21 {
	border: 1px solid #acd;
	border-top: none;
	padding-left: 10px;
}

.mlbline22 {
	padding-left: 10px;
}

/*----------------------------------------------------�����ǹ��ڱ?������Ķ���*******/
input.search {
	color: #000;
	height: 19px;
	width: 131px;
	border: 1px solid #7498B8;
	background: #fff url(djh-022.gif) no-repeat left;
	padding-left: 20px;
}

input.topbt {
	background: url(../images/topbt.jpg) repeat-x;
	color: #A9232B;
	padding-top: 3px;
	height: 21px;
	border: #C39FA1 1px solid;
	font-family: verdana;
	font-weight: bold;
}

/*----------------------------------------------------�����ǹ��ڵ�����Ķ���*******/
.nav {
	width: 990px;
	position: relative;
	text-align: center;
}

.nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.nav ul li {
	float: left;
	position: relative;
}

.nav ul li a,.nav ul li a:visited {
	display: block;
	color: #FDF5E0;
	width: 99px;
	height: 43px;
	border: none;
	border-width: 1px 1px 0 0;
	background: #000 url(navbg.jpg) no-repeat right top;
	line-height: 3em;
	font-size: 14px;
	font-weight: bold;
}

.nav ul li a:hover {
	background: #FFEA00 url(nav_hover.jpg) no-repeat center;
	color: #FFEA00;
	text-decoration: none;
}

.bottom {
	border-bottom: #BBBBBB 1px dashed;
}

/*----------------------------------------------------t�ӵĶ���*******/
a.block:hover {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

a.block:visited {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

a.block:link {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

.blue12 {
	color: #004499;
}

.blue12 a:link {
	color: #004499;
	font-size: 12px;
	text-decoration: none;
}

.blue12 a:visited {
	color: #004499;
	font-size: 12px;
	text-decoration: none;
}

.blue12 a:hover {
	color: #CC3300;
	font-size: 12px;
	text-decoration: underline;
}

a.purple:visited {
	color: #870060;
	font-size: 12px;
	text-decoration: none;
}

a.purple:link {
	color: #870060;
	font-size: 12px;
	text-decoration: none;
}

a.purple:hover {
	color: #870060;
	font-size: 12px;
	text-decoration: none;
}

a.bluezi:link {
	color: #313771;
	text-decoration: none;
}

a.bluezi:visited {
	color: #313771;
	text-decoration: none;
}

a.bluezi:hover {
	color: #DD9700;
	text-decoration: underline;
}

/*----------------------------------------------------�����ǹ���tab��Ķ���*******/
.tab {
	position: relative;
	text-align: center;
	width: 100%;
}

.tab a,.tab a:visited {
	color: #313771;
}

.tab ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.tab ul li {
	float: left;
	position: relative;
	margin-top: -1px;
	outline: none;
	padding: 0 8px;
	line-height: 29px;
	background: url(navfg.gif) no-repeat right center;
	display: block;
	font-weight: bold;
	color: #2F3771;
	/*margin-left:-1px;*/
}

.tab ul li.hover {
	background: url(tabxz1.jpg) repeat-x;
	text-decoration: none;
	border: 1px solid #E0E8EE;
	border-bottom: 2px solid #E0E8EE;
	margin-left: -2px;
}

.contentbox {
	width: 60%;
	margin-top: 0px;
	border-top: none;
	color: #004499;
}

a:active,a:focus {
	outline: none;
}

#Tab1 {
	padding: 0px;
	width: 100%;
	height: 29px;
	margin: 0 auto;
}

/*ѡ�2*/
	/*----------------------------------------------------�����ǹ���tab1��Ķ���*******/
.tabb {
	position: relative;
	text-align: center;
	width: 90%;
}

.tabb ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.tabb ul li {
	float: left;
	position: relative;
	outline: none;
	width: 66px;
	line-height: 22px;
	display: block;
	color: #2F3771;
}

.tabb ul li.hover {
	background: url(tabbxz.jpg) no-repeat center bottom;
	font-weight: bold;
}

.box {
	width: 100%;
	margin-top: 0px;
	border-top: none;
	height: 175px;
	padding: 5px;
}

.bule4 {
	color: #007199;
}

#dazi {
	font-size: 16px;
	font-weight: bold;
	color: #2F3771;
	text-align: center;
}

#dazi a {
	font-size: 16px;
	font-weight: bold;
	color: #2F3771;
	text-align: center;
}

#dazi a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #f00;
	text-align: center;
}

.font141 {
	font-size: 14px;
	color: #444;
}

div.gdgd {
	height: 96px;
	over-flow: hidden;
}

.box {
	width: 100%;
	margin-top: 0px;
	border-top: none;
	height: 180px;
	padding: 5px;
}

.w40 {
	width: 40%;
	border: 1px solid #ccc;
}

.w60 {
	width: 75%;
	border: 1px solid #ccc;
}

.w80 {
	width: 80%;
	border: 1px solid #ccc;
}

.w85 {
	width: 84%;
	border: 1px solid #ccc;
}

.w90 {
	width: 90%;
	border: 1px solid #ccc;
}

.w100 {
	width: 100%;
	border: 1px solid #ccc;
	height: 100px;
	margin: 2px;
}

form.he200 {
	height: 50px;
}

.w9x {
	width: 443px;
	border: 1px solid #ccc;
}

table {
	border-collapse: collapse;
}

.tbbk td,.tbbk th {
	border: #E8E8E8 solid 1px;
}

.tbbk1 td,.tbbk1 th {
	border: #E8E8E8 solid 1px;
	font-size: 14px;
}

.tbbk td table td {
	border: none;
}  /*这句是定义表格1像素边框的，应用与多个表格边框*/
.bule4 {
	color: #007199;
}

input.btn {
	width: 43px;
	height: 20px;
	background: url(btnbg.gif) no-repeat;
	text-align: center;
	color: #fff;
	padding-top: 2px;
	border: 0;
}

.jdhgpic {
	margin: 8px 5px;
	text-align: center;
	display:inline;
	height: 132px;
}

.jdhgpic h1 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
