@charset "utf-8";
body,td,th {
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

a {
	font-size: 12px;
	color: #999999;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #003300;
}
a:active {
	text-decoration: none;
}
.nav {
	background-image: url(../images/bg_nav.jpg);
	background-repeat: repeat-x;
	height: 54px;
}
.nav a {
	color: #FFFFFF;
	font-size: 14px;
}
.nav a:hover {
	color: #FFFFFF;
	font-size: 14px;
}
.white01 {
	color: #FFFFFF;
}
.green01 {
	color: #A9F8D6;
}
.box01 {
	background-color: #73A27F;
	color: #FFFFFF;
	width: 50px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #50765A;
}
.bg_left01 {
	background-image: url(../images/bar_left.jpg);
	margin: 0px;
	height: 57px;
	width: 246px;
	padding-left: 20px;
	padding-bottom: 13px;
}
.bg_right01 {
	background-image: url(../images/bar_right.jpg);
	margin: 0px;
	height: 34px;
	padding-left: 20px;
	background-repeat: no-repeat;
	padding-top: 6px;
	width: 100%;
}
.shandow01 {
	background-image: url(../images/bar_rightb.jpg);
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
	background-repeat: no-repeat; background-position:center;
}

.height20 {
	line-height: 20px;
}
.border01 {
	border: 1px solid #B0C9B4;
}

.border02 {
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #B0C9B4;
}
.green03 {
	color: #599734;
}
.green02 {
	color: #096524;
	font-weight: bold;
}

.border_leftdot {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #B0C9B4;
}

.border03 {
	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: none;
	border-left-style: solid;
	border-top-color: #B0C9B4;
	border-right-color: #B0C9B4;
	border-bottom-color: #B0C9B4;
	border-left-color: #B0C9B4;
}
.border04 {
	border: 1px dotted #C7D1CB;
}

.dotline01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 20px;
}
.white01 {
	font-weight: bold;
	color: #FFFFFF;
}
a.page:link {
	color: #73A27F;
	text-decoration: underline;
	padding: 5px;
}
a.page:visited {
	color: #73A27F;
	text-decoration: underline;
}
a.page:hover {
	color: #FFFFFF;
	background-color: #025F33;
	padding: 5px;
}
.bg_flower01 {
	width: 247px;
	background-image: url(../images/bg_flower01.jpg);
	background-position: right 180px;
	background-repeat: no-repeat;
}

.bg_flower02 {
	width: 247px;
	background-image: url(../images/bg_flower01.jpg);
	background-position: right 240px;
	background-repeat: no-repeat;
}
.blue01 {	color: #666633;
}
.dotline_bottom {	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9C8878;
}
.height24 {line-height: 24px;
}
.title01 {	font-weight: bold;
	color: #2F4E08;
	font-size: 14px;
}
.font16 {
	font-size: 16px;
	font-weight: bold;
}

.border_blueb {border: 1px solid #D0D1C7;
}

#mainbody {
	width: 95%;
	margin: 0 auto;
}
.infor {
	background-color: #F3FAF5;
	text-align: center;
	margin-bottom: 10px;
	padding: 3px;
	margin-top: 10px;
}
.main_text {
	margin: auto;
	width: 95%;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 14px;
	text-align: left;
}

/* main menu */
#menu {
	color: #FFFFFF;
	background-image: url(../images/menuBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 47px;
}
#menu ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height:47px;
}
#menu li{
	display:inline;
	list-style: none;
	padding-right: 5px;
	margin: 0px;
	line-height: 47px;
	height: 47px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#menu a{
	display:block;
	height: 47px;
	line-height: 47px;
	text-align: center;
	padding-left: 12px;
	float: left;
}
#menu a:link,
#menu a:visited {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	background-image: url(../images/menuBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#menu a span{
	line-height: 47px;
	display: block;
	padding-right: 12px;
	background-image: url(../images/menuLiA.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#menu ul li .thisPage,
#menu ul li .thisPage:link,
#menu ul li .thisPage:visited,
#menu ul li .thisPage:hover ,
#menu ul li a:hover{
}
#menu ul li .thisPage span,
#menu ul li .thisPage:link span,
#menu ul li .thisPage:visited span,
#menu ul li .thisPage:hover span,
#menu ul li a:hover span{
}
/* user panel MemberLogin */
.memberLogin{
	margin: 5px;
	color: #666666;
	position: relative;
}
.memberLoginBox{
	color:#A9F8D6;
	position: relative;
	margin-right: 5px;
	margin-left: 25px;
}
.memberLogin td{
	height: 27px;	
}
.memberName,
.password,
.code{
}
.memberName,
.password{
}
.regMember{
	text-decoration: underline;
}
.code,
.codeImg{
	vertical-align: middle;
}

.loginErrorSummary{
	background-color: #FFFFCC;
	display: block;
	font-size: 12px;
	border: 1px solid #A0A0A0;
	padding: 10px;
	position: absolute;
	left: 282px;
	top: 30px;
	width: 120px;
	text-align: left;
}
.memberLogin ul,
.memberLoginBox ul,
.loginErrorSummary ul{
	padding: 5px;
}
.memberLogin li,
.memberLoginBox li,
.loginErrorSummary ul li{
	color: #999999;
	list-style: square inside;
}

.memberLoginBox{
}
.loginBoxTitle{
}
.loginName{
}
.loginBoxLink{
}
.editLink{
}
.outLinkButton{
}

/*搜索*/
.searchButton{
	color: #666666;
	background-image: url(../images/Search_03.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 43px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -999px;
}
.key{
	width:280px;
	margin-right: 10px;
}

a img{
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.siteMapPath a{
	color: #096524;
	font-weight: bold;
	margin-left:3px;
	margin-right:3px;
}
