﻿@charset "utf-8";
/* CSS Document */
*{
    padding:0px; 
    margin:0px; 
	list-style:none;
}
body{
    background:url(../images/body_bg.gif) repeat-x top;
    background:url(../images/bg_w.jpg) repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#5D5D5D;
}
h1{
    background-color:#FEF1A3; 
	height:20px; 
	float:left; 
	width:161px; 
	line-height:20px; 
	border-top:1px #ffffff solid; 
	font-size:12px; 
	font-weight:normal; 
	text-align:center; 
	color:#D50902; 
	overflow:hidden;
}
h2{
    width:420px; 
	height:28px; 
	border-bottom:1px #D69B01 solid; 
	line-height:28px; 
	font-size:14px; 
	color:#5F0B00; 
	margin-bottom:20px; 
	float:left;
}
img{ 
    border: none;
}
/*font*/
.fred{
    color:#5E0A00;
}
.f_bt{
    width:115px; 
	float:left; 
	padding-top:5px; 
	_padding-top:8px; 
	padding-left:10px; 
	color:#000000; 
	font-size:12px;
}

/*a*/
a{
    color:#692C00; 
	text-decoration:none;
}
a:hover,a:active {
    color:#009900;
	text-decoration:none;
}
a:visited{
    color:#692C00;
	text-decoration:none;
}

.a_red:link{
    color:#CC3300;
}
.a_red:hover{
    color:#000000;
}
.a_black:link{
    color:#000000; 
	text-decoration:none;
}
.a_black:hover,.a_black:active,.a_black:visited{
    color:#CC3300; 
	text-decoration:none;
}
.a_more:link{
    color:#CC3300; 
	text-decoration:none; 
	float:right; 
	width:80px; 
	text-align:right; 
	padding:5px 10px 0px 0px; 
	_padding:8px 10px 0px 0px;
}
.a_more:hover,.a_more:active,.a_more:visited{
    color:#000000;  
	text-decoration:none; 
	float:right; 
	width:80px; 
	text-align:right; 
	padding:5px 10px 0px 0px; 
	_padding:8px 10px 0px 0px;
}

/*form*/
.textbox_01{
    width:130px; 
	border:1px #EE8126 solid; 
	background-color:#FFFAE2; 
	height:20px; 
	line-height:20px; 
	font-size:12px; 
	color:#5E0A00;
}
.textbox_02{
    width:220px; 
	border:1px #EE8126 solid; 
	background-color:#FFFAE2; 
	height:20px; 
	line-height:20px; 
	font-size:12px; 
	color:#5E0A00;
}
.textbox_03{
    width:80px; 
	border:1px #EE8126 solid; 
	background-color:#FFFAE2; 
	height:20px; 
	line-height:20px; 
	font-size:12px; 
	color:#5E0A00;
}
.btn_01{
    width:60px; 
	height:20px; 
	border:none; 
	line-height:20px; 
	color:#FFFFFF; 
	background:url(../images/an_01.gif) no-repeat; 
	font-size:12px;
}
.btn_02{
    width:72px; 
	height:19px; 
	border:none; 
	line-height:19px; 
	color:#000000; 
	background:url(../images/an_02.gif) no-repeat; 
	font-size:12px;
}
.btn_03{
    width:72px; 
	height:19px; 
	border:none; 
	line-height:19px; 
	color:#000000; 
	background:url(../images/an_03.gif) no-repeat; 
	font-size:12px;
}
.btn_04{
    width:89px; 
	height:20px; 
	border:none; 
	line-height:20px; 
	color:#FFFF66; 
	background:url(../images/an_04.gif);
	font-size:12px;
}
.btn_ht{ border:1px #CDA63F outset; background-color:#FFF2A4; height:18px; line-height:18px; color:#000000; font-size:12px;}

/*page*/
.page {
	width:700px; 
	border-top:5px #FFF2A4 solid; 
	background:url(../images/more_bg.gif) repeat-x; 
	height:23px; text-align:right; 
	line-height:23px; 
	padding-right:20px; 
	float:left;
}
.page a {
	border:1px #8EB21E solid; 
	padding:2px 5px; 
	color:#000000; 
	text-decoration:none; 
	background-color:#E6FE44;
}
.page a:hover,.page a:active {
	background-color:#FFD801; 
	border:1px #8EB21E solid; 
	color:#C90103;
}
.page span.current {
	border:1px #8EB21E solid; 
	padding:2px 5px; 
	color:#C90103; 
	text-decoration:none; 
	background-color:#FFD801;
}
.page span.disabled {
	border:1px #8EB21E solid; 
	padding:2px 5px; 
	color:#000000; 
	text-decoration:none; 
	background-color:#E6FE44;
}
.page_an{
	width:705px; 
	height:30px; 
	text-align:right; 
	line-height:30px;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
}
.page_an a {
	border:1px #C9A947 solid; 
	padding:2px 5px; 
	color:#000000; 
	text-decoration:none; 
	background-color:#FFD801;
}
.page_an a:hover,.page_an a:active {
	background-color:#E6FE44; 
	border:1px #8EB21E solid; 
	color:#C90103;
}


/*head*/
#head{
    width:980px; 
	height:173px; 
	margin:0px auto; 
	border-top:9px #898989 solid;
}
.head_01{
    width:980px; 
	height:27px; 
	float:left; 
	background:url(../images/head_01.jpg) no-repeat;
}
.head_02{
    width:980px; 
	height:27px; 
	float:left; 
	background:url(../images/head_02.jpg) no-repeat;
}
.head_03{
    width:980px; 
	height:72px; 
	float:left;
}
.head_03 span{ 
    display:block; 
	float:left;
}
.h03_b,.h03_c,.h03_d,.h03_e,.h03_f{
    height:72px; 
	float:left;
}
.h03_b{
    width:163px; 
	background:url(../images/head_03.jpg) no-repeat;
}
.h03_c{
    width:169px; 
	background:url(../images/head_04.jpg) no-repeat;
}
.h03_d{
    width:240px; 
	background:url(../images/head_05.jpg) no-repeat;
}
.h03_e{
    width:240px; 
	background:url(../images/head_06.jpg) no-repeat;
}
.h03_f{
    width:168px; 
	background:url(../images/head_07.jpg) no-repeat;
}
.head_04{
    width:980px; 
	height:26px; 
	float:left; 
	background:url(../images/head_08.jpg) no-repeat;
}
.head_05{
    width:980px; 
	height:21px; 
	float:left; 
	background:url(../images/head_09.jpg) no-repeat;
}
/*nav*/
#nav{
    width:980px; 
	height:57px; 
	margin:0px auto; 
	background:url(../images/dh_bg.gif); 
	clear:both;
}
.nav_l{
    width:852px; 
	height:57px; 
	float:left;
}
.nav_l ul li{
    display:inline;
}
.nav_l a{
    width:102px; 
	height:35px; 
	color:#620901; 
	text-align:center; 
	padding-top:22px; 
	font-size:14px; 
	text-decoration:none; 
	background-image:url(../images/dh.gif); 
	background-repeat:no-repeat; 
	float:left; 
	display:block; 
	margin-left:30px;
}
.nav_l a:hover,.nav_l_av{
    width:102px; 
	height:30px; 
	color:#000000; 
	text-align:center; 
	padding-top:27px; 
	font-size:14px; 
	text-decoration:none; 
	background-image:url(../images/dh.gif); 
	background-repeat:no-repeat; 
	float:left; 
	display:block; 
	background-position:0px -57px; 
	margin-left:30px;
}
.nav_l a:active,.nav_l a:visited{
    color:#000000;
}
.nav_r{
    width:128px; 
	height:57px; 
	height:57px; 
	float:left; 
	background:url(../images/dh_logo.jpg);
}
/*mid*/
#mid{
    width:978px; 
	border-left:1px #D69B01 solid; 
	border-right:1px #D69B01 solid; 
	margin:0px auto; 
	display:block;
}
/*footer*/
#footer{
    width:976px; 
	margin:0px auto; 
	background-color:#FFFFFF; 
	padding:1px; 
	border:1px #D69B01 solid;
}
#footer ul{
    width:976px; 
	background-color:#EBEBEB; 
	text-align:center; 
	padding-top:15px; 
	padding-bottom:15px; 
	line-height:24px;
}
.clear{clear:both;}



