﻿body {
	margin: 0px; padding: 0px; line-height: 22px; 
font-size: 14px; 
}
.container {
	margin: 0px auto; width: 960px; box-shadow: 0px 0px 10px #888; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px#888;
}
.header_top {
	height: 360px;
}
.sidebar_main {
	width: 250px; padding-top: 20px; padding-bottom: 10px; padding-left: 0px; float: left;
}
ul.navi li {
	margin-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: inset 0px 0px 10px 5px #96c8ff; font-size: 17px; text-align: center;
	}
.content {
	padding: 10px; width: 680px; float: left;
}
h1 {
	margin: 10px 10px 20px; width: 500px; color: rgb(0, 0, 255); padding-top: 5px; padding-bottom: 5px; font-size: 24px; vertical-align: middle; border-bottom-width: 1px; display: block; text-shadow: 1px 1px 1px #a5bfda;
}
h2 {
	margin: 10px 10px 30px; border-radius: 5px; color: rgb(72, 61, 139); padding-top: 7px; padding-bottom: 5px; padding-left: 15px; font-size: 20px; vertical-align: middle; border-bottom-width: 1px; display: block; box-shadow: inset 0px 0px 10px 5px #96c8ff;
}
dl {
	margin: 0px; padding: 0px;
}
.topic {
	padding: 10px; border-radius: 10px; border: 1px solid rgb(106, 90, 205); border-image: none; width: 635px; line-height: 2em; font-size: 10px; margin-left: 10px; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.news {
	line-height: 23px; font-size: 16px; min-height: 1px;
}
.news dt {
	background-position: 3px 2px; width: 7em; padding-left: 20px; float: left; background-image: url(""); background-repeat: no-repeat;
}
.news dd {
	width: 45em; padding-left: 82px;
}
h3 {
	color: rgb(0, 0, 255); padding-left: 5px; font-size: 16px; font-weight: bold; margin-right: 10px; margin-left: 10px; border-bottom-color: rgb(72, 106, 143); border-bottom-width: 1px; border-bottom-style: dotted; display: block; text-shadow: 1px 1px 1px #dcdcdc;
}
.footer {
	padding: 10px 0px; text-align: center; line-height: 20px; clear: both; font-size: 16px; position: relative; background-color: rgb(200, 230, 255);
}


.navi a:link {
	color: rgb(0, 0, 255); font-weight: bold; text-decoration: none;
}
.navi a:visited {
	color: rgb(70, 70, 220); text-decoration: underline;
}
.navi a:hover {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
ul.navi {
	list-style: none; margin-bottom: 20px;
}
ul.navi a {
	background-position: left; padding: 10px 0px 10px 0px; width: 210px; font-weight: bold; text-decoration: none; display: block; background-image: url(""); background-repeat: no-repeat;
}
ul.navi a:visited {
	background-position: right bottom;color: rgb(70, 70, 220); padding: 10px 5px 10px 20px; width: 225px; font-weight: bold; text-decoration: none; display: block; background-image: url(""); background-repeat: no-repeat;
}
ul.navi a:hover {
	background-position: right bottom; color: rgb(0, 0, 0); font-weight: bold; background-image: url(""); background-repeat: no-repeat;  box-shadow: inset 0px 0px 10px 5px #00c8ff;
}
a.eng:link {
	color: rgb(155, 0, 50); text-decoration: none;
}
a.eng:visited {
	color: rgb(155, 0, 50); text-decoration: underline;
}
a.eng:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
a:link {
	color: rgb(0, 0, 255); font-weight: bold; text-decoration: none;
}
a:visited {
	color: rgb(0, 100, 200); text-decoration: underline;
}
a:hover {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;
}
.style_load {
	color: rgb(150, 0, 150);
}
.chairman_img {
	border-radius: 10px; margin-right: 10px; margin-bottom: 20px; margin-left: 20px; float: right; display: block; box-shadow: 5px 5px 5px #666;
}















