body {
	margin: 0px;
	background-color: #000;
}
* {
	font-family: arial;
	font-size: 12px;
}
img {
	vertical-align: middle;
}
a img {
	border: 0px;
}
a {
	text-decoration: none;
}
div.parent {
	margin: auto;
	width: 900px;
}
div.parent div.header_page {
	float: left;
	width: 100%;
	height: 100px; border: 1px solid #eee;
	background-image: url(../images/header.png);
}
div.parent div.header_page .banner {
	float: right;
	width: 450px; height: 80px;
	border: 1px solid #aaa;
	margin-top: 10px; margin-right: 10px; background-color: #eee;
}
div.parent div.header_page .banner img {
	width: 450px; height: 80px;
}

div.parent div.menu_header {
	float: left;
	width: 100%; height: 25px;
	border: 1px solid #eee; border-top: 0px;
	background-color: #fafafa;
}
div.menu_header ul {
	list-style-type: none;
	display: inline; float: left;
	margin: 0px; padding: 5px;
	width: 100%; text-align: left;
}
div.menu_header ul li {
	display: inline;
	border-right: 1px solid #eee;
	padding-right: 10px; padding-left: 10px;
}
div.menu_header ul li img {
	width: 12px;
}

div.parent .search_header {
	float: left;
	width: 100%;
	border: 1px solid #fafafa; border-top: 0px;
	background-color: #fff;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.parent .banner_header {
	float: left; width: 100%;
}

div.parent div.body {
	float: left; width: 100%;
	background-color: #fff; margin-top: 5px;
}
div.body .menu_left {
	float: left; width: 20%;
}
div.menu_left .each_block {
	width: 100%;
	background-color: #fdfdfd;
	/*border: 1px solid #fafaaf;*/
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
div.menu_left .each_block .header {
	height: 22px; background-color: #fbfbbf;
	background-image: url(../images/bg.png);
}
div.menu_left .each_block .header div {
	padding-top: 2px;
	text-align: left;
	padding-left: 5px;
}
div.menu_left .each_block .header strong {
	font-size: 13px; color: blue;
}
div.menu_left .list_menu ul {
	margin: 0px; margin-top: 5px; margin-bottom: 5px;
	padding: 0px; padding-left: 15px; padding-right: 15px;
	text-align: left;
	list-style-type: none;
}
div.menu_left .list_menu li {
	padding: 3px; border-bottom: 1px dashed #eee;
}
div.menu_left .list_menu li a {
	color: #991111;
	text-decoration: none;
}
div.menu_left .list_menu li a:hover {
	color: #119911;
	text-decoration: none;
}

div.menu_left .list_menu li img {
	width: 12px; vertical-align: middle;
}
div.menu_left p {
	text-align: left; margin-left: 5px;
}
table.login {
	width: 100%;
	padding-top: 5px;
}
table.login td.column {
	width: 38%; text-align: right; padding: 3px; color: #919119;
}
table.login td.input {
	padding: 3px; padding-top: 3px;
}
table.login input {
	height: 20px;
}

div.body .content {
	float: left; width: 79%; margin-left: 5px;
}
div.content .intro_text {
	text-align: left; border: 0px;
	float: left; width: 100%;
}
div.content .intro_text p {
	 margin: 0px; padding: 5px;
}
div.content .intro_text strong {
	font-size: 10px; color: red;
}
div.content .intro_notice {
	float: left; width: 100%; border: 1px solid #daf6f7;
}
div.content .intro_notice .header {
	height: 22px; background-color: #c9e9f6; text-align: left;
}
div.content .intro_notice .header div {
	padding-top: 2px; padding-left: 10px;
}
div.content .intro_notice .header strong {
	color: blue; font-size: 12px;
}
div.content .intro_notice ul {
	list-style-type: none;
	float: left;
	width: 100%; margin: 0px; padding: 0px;
}
div.content .intro_notice li {
	float: left;
	width: 24%;
	border: 1px solid #eee;
	height: 200px; margin-right: 2px; padding-top: 5px;
}
div.content .intro_notice li img {
	width: 140px; border: 1px solid #eee; height: 180px;
}

div.content .group_notice, div.parent_group {
	float: left;
	width: 100%;
	border: 1px solid #efedad;
	padding-top: 5px; padding-bottom: 15px; margin-top: 5px;
}
div.group_notice ul {
	list-style-type: none; float: left; width: 100%; margin: 0px; padding: 0px;
}
div.group_notice ul li.each_group {
	width: 49.5%; height: 80px; float: left; margin-left: 1px;
}
li.each_group a {
	text-decoration: none;
	color: #cc1111;
}
li.each_group a:hover {
	color: #ff1111;
	text-decoration: underline;
}
div.group_notice ul li ul li.img {
	width: 20.5%; float: left; padding-top: 10px;
}
div.group_notice ul li ul li.list {
	width: 79.5%; float: left; text-align: left; padding-top: 10px;
}
div.group_notice li.list ul li.header {
	margin-bottom: 5px;
}
div.group_notice li.list ul li.header strong {
	color: blue;
}
div.parent_group ul li.each_group {
	height: 23px; text-align: left; padding-left: 10px; width: 30%;
	float: left;
}
div.parent_group ul li.each_group img {
	width: 20px;
}

div.content div.short_menu {
	margin-top: 2px;
	float: left;
	width: 100%;
	border: 1px solid #adedef;
	background-color: #cefeff;
	padding-top: 5px; padding-bottom: 5px;
}
div.content div.short_menu a {
	text-decoration: none;
}
div.content div.short_menu a:hover {
	text-decoration: underline;
}
div.content div.short_menu ul {
	list-style-type: none;
	float: left;
	width: 100%; margin: 0px; padding: 0px;
}
div.content div.short_menu ul li {
	float: left;
	padding-left: 7px; padding-right: 7px;
	border-right: 1px solid #aaa;
}

div.content div.lastest {
	float: left;
	width: 95%;
	padding-top: 5px; padding-bottom: 5px;
	margin-bottom: 10px; margin-top: 15px;
}
div.content div.lastest ul {
	list-style-type: none;
	float: left; width: 100%;
	margin: 0px; padding: 0px;
}
div.content div.lastest ul li.header {
	float: left;
	padding-left: 7px; padding-right: 7px;
	border-bottom: 1px solid #efedad;
	width: 98%; text-align: left;
}
div.content div.lastest ul li.header a {
	text-decoration: none;
	color: red;
}
div.content div.lastest ul li.header a:hover {
	color: green;
	text-decoration: underline;
}
div.content div.lastest ul li img {
	float: left; width: 17px;
	margin-bottom: 5px;
}
div.content div.lastest li.each_notice {
	float: left;
	width: 100%;
	margin-top: 5px;
	border: 1px solid #eee; text-align: left;
	padding: 5px;
}
div.content div.lastest li.each_notice img {
	float: left;
	width: 80px;
	height: 70px;
	padding: 2px;
	border: 1px solid #aaa;
	background-color: #eee;
	margin-right: 5px;
}
div.content div.lastest li.each_notice div.detail {
	padding: 5px; padding-top: 0px; padding-bottom: 0px;
	width: 60%; float: left;
}
div.content div.lastest li.each_notice div.detail strong a{
	color: blue; text-decoration: none;
}
div.content div.lastest li.each_notice div.detail strong a:hover{
	text-decoration: underline;
}
div.content div.lastest li.each_notice div.detail p {
	margin: 0px;
	margin-top: 5px;
}
li.each_notice div.detail p.category, li.each_notice div.detail p.category a{
	color: #aaaaff;
	text-decoration: none;
}
li.each_notice div.detail p.category a:hover {
	color: #7777aa;
	text-decoration: underline;
}
div.lastest li.each_notice div.noticer {
	padding: 5px; padding-top: 0px; padding-bottom: 0px;
	width: 20%; float: left;
}
div.lastest li.each_notice div.noticer strong {
	color: red;
}
div.lastest li.each_notice div.noticer p {
	margin-top: 5px;
	line-height: 19px;
}

div.parent div.footer {
	float: left;
	width: 100%;
	/*border: 1px solid #fcfccf;*/
	border: 1px solid #ccc;
	background-color: #fefeef;
	margin-bottom: 5px; color: #a1a1a1;
	background-image: url(../images/bg.png);
}
div.parent div.footer p {
	margin-top: 10px;
	color: #000;
}
.alert {
	color: red;
}
