﻿
* { font-size: 12px; margin: 0; padding: 0; list-style-type: none; list-style-image: none; font-family:宋体; }
body { background-color: white;margin: 1px;}
input{vertical-align:middle;}
img {border:0px;}
.d1 {
	border-bottom: #ffcc33 1px solid;
}
.d2 { border: #b9bd7d 1px solid; }
.d8 { border-right: #b9bdb5 1px dashed; }
.d3 {
	background-color: #E8E8E8;
}
.d4 { border: #dadada 1px solid; }
.d5 { background-color:#ffffc8;}
.d6, .b1 { background-color: #f0f1ff; }
.d7 { background-color: #f0f1f1;border-bottom: #cccc99 1px solid; }
.d9 { background-color: #862e20; color: #ffffff; border-bottom: #999999 2px solid; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.p1, .p1 *{ font-size: 14px; line-height:150%;}
 .p1 p,.p2 *{ margin-top:12px; margin-bottom:12px;}
 .pl1 { line-height: 160%; }
.b { font-weight: bold; }
.cb, #header { clear: both; }
.c1 { color: #556363; }
.cr { color: #e10000; }
.cw { color:White;}
.por { position: relative; }
.poa { position: absolute; }
.hs { margin-top: 5px;}
.ma { margin: 5px; }
.pal { padding-left: 5px; }
.pa { padding: 5px; }
.noun a{ text-decoration:none;}
 a:visited { color: #2a2a72; }
a, a:link { color: #000080; }
a:hover, a:active { color: #cc0033; text-decoration:underline;}
.hi { display: none; visibility:hidden; }
#header{ width:780px; margin:0px auto 0px auto;}
#content{ width:780px; margin:5px auto 0px auto; text-align:left; padding:0px;border:0px;}
#content .wl { width: 598px; overflow: hidden;  border:0px;}
#content .wl1{ width:590px;}
#content .wl_l1{ width:265px;}
#content .wl_r1{ margin-left:267px;}
#content .wl_l2 { width: 295px; border: #e3e3e3 1px solid; border-top: #cc6633 thin solid; }
#content .wl_r2{ width:295px; margin-left:294px; border: #e3e3e3 1px solid;border-top: #cc6633 thin solid; }
#content .wl_r3{ width:150px; float:right;}
#content #navi { border-bottom: #e3e3e3 1px dashed; background-color: #f5f6f2; }
#content h1 { line-height: 36px; font-size: 22px; color: #000066; }
#content .wr { width: 180px;  border:0px; float:right;}
#content .tt  { line-height: 24px; border: #ff9933 1px solid; font-weight: bold; letter-spacing: -1px; padding: 5px 0 5px 0; background-color: #ffffc7; text-decoration:none;}
#content .tt a{text-decoration:none;}
#header_logo{ height:60px; margin:5px 0px 5px 0px; background-color:#ffffff;}
#header_menu { border-bottom: #cccc99 2px solid; background-color: #990000; line-height: 22px; color: #ffbab9; }
#header_menu a,#header_menu a:link, #header_menu a:visited ,.d9 a{ color:#FFFFFF; }
#header_menu a:hover, #header_menu a:active ,.d9 a:hover{ color: #ffff00; }
#footer{ margin-top:10px;}

.vm{ vertical-align:middle;}
/* div { border: black 1px dashed; }
*/
.h3{ height:204px; }
.hr { overflow: hidden; height:5px; }
