@charset "utf-8";

/* CSS Document */

body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #ffffff;

}

ul,li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

div {

	margin: 0px;

	padding: 0px;

}

form {

	margin: 0px;

	padding: 0px;

}

#container {

	width: 986px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	float: left;

	width: 986px;

	background-image: url(top.gif);

	background-repeat: no-repeat;

}

.logo {

	float: left;

	width: 290px;

	height: 75px;

	padding-top: 11px;

	text-align: left;

	padding-left: 10px;

}

.top_nav {

	float: right;

	width: 250px;

	line-height: 20px;

	text-align: right;

	padding-right: 10px;

	padding-top: 15px;

	padding-bottom: 5px;

}

.top_nav a {

	line-height: 20px;

	color: #000000;

	text-decoration: none;

	display: inline;

	padding-right: 5px;

	padding-left: 5px;

}

.search {

	float: left;

	width: 426px;

	padding-top: 20px;

}

.search1 {

	background-image: url(bottom05.gif);

	background-repeat: repeat-x;

	float: left;

	width: 426px;

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 30px;

}





.top_nav1 {

	float: right;

	width: 250px;

	text-align: right;

	padding-right: 10px;

	height: 30px;

}

.top_nav1 a {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

	font-size: 12px;

}











#pagebody {

	float: left;

	width: 972px;

	background-image: url(middle_bg.gif);

	background-repeat: repeat-y;

	padding-right: 8px;

	padding-left: 6px;

	margin-top: -2px;

	padding-top: 2px;

}

.nav {

	float: left;

	height: 34px;

	width: 972px;

	background-color: #9B82F4;

}

.nav a {

	line-height: 34px;

	color: #FFFFFF;

	text-decoration: none;

	display: inline;

	padding-right: 35px;

	padding-left: 35px;

}

.sidebody {

	float: left;

	width: 208px;

}

.menu {

	float: left;

	width: 208px;

}

.menu_title {

	float: left;

	width: 208px;

}

.menu_content {

	float: left;

	width: 193px;

	padding-right: 12px;

	padding-left: 3px;

}

.menu_content1 {

	background-color: #e7b7fd;

	float: left;

	width: 193px;

}

.menu_text {

	float: left;

	height: 20px;

	width: 193px;

	background-color: #A263EF;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

}

.menu_text a {

	font-size: 14px;

	line-height: 20px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	display: block;

	float: left;

	height: 20px;

	width: 190px;

	padding-left: 3px;

	text-align: left;

}

.menu_text a:hover {

	background-color: #4791FE;

	color: #FFFFFF;

}

.menu_content1 ul {

	float: left;

	width: 193px;

}

.menu_content1 li {

	float: left;

	line-height:20px;

	width: 193px;

	background-color: #A263EF;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

}

.menu_content1 li a {

    font-size: 14px;

	line-height: 20px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;



	height: 20px;

	width: 180px;



	text-align: left;

}

.menu_content1 li img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.menu_content li a:hover { background-color: #4791FE;

	color: #FFFFFF;}

.menu_content1 li ul li {

	float: left;

	width: 193px;

	padding-left: 0px;

	padding-top: 2px;

	padding-bottom: 2px;

	line-height:20px;

}

.menu_content1 li ul li a {

	color: #000000;

	text-decoration: none;

	line-height: 20px;

	height: 20px;

	font-size: 12px;

	font-weight: normal;

	background-color : transparent;

}

.menu_content1 li ul li a:hover {

	color: #993333;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FF3300;

	background-color : transparent;

}
.menu_content1 li ul li ul li {
	float: left;
	width: 188px;
	padding-left: 5px;
}
.menu_content1 li ul li ul li img {
	padding-left: 5px;
}
.menu_content1 li ul li ul li a {
	color: #336699;
}
.mainbody {

	float: left;

	width: 545px;

	padding-left: 4px;

	padding-top: 5px;

}

.ad {

	float: left;

	width: 545px;

}

.list {

	float: left;

	width: 545px;

	padding-top: 5px;

}

.list_title {

	background-image: url(mainline.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	float: left;

	height: 32px;

	width: 545px;

	font-size: 14px;

	line-height: 32px;

	text-align: left;

	color: #884DD9;

}

.list_content {

	float: left;

	width: 540px;

	padding-left: 5px;
	text-align:left;

}

.list_content1 {

    float: left;

	width: 545px;

}

.list_content ul {

	float: left;

	width: 540px;

}

.list_content li {

	line-height: 20px;

	text-align: left;

	float: left;

	width: 540px;

	color: #9710FA;

}

.bottom_pages {

	line-height: 20px;

	float: left;

	width: 545px;

}





.pro {

	float: left;

	width: 170px;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;
	text-align:center;

}

.pro_img {

	padding: 4px;

	float: left;

	height: 120px;

	width: 160px;

	border: 1px solid #666666;
	text-align:center;

}

.pro_txt {

	float: left;

	width: 170px;

	height:40px;
	text-align:center;

}

.pro_txt a {

	line-height: 20px;

	color: #000000;

	text-decoration: none;

}

.pro_txt1 {

	float: left;

	width: 170px;
	text-align:center;

}







.rightside {

	float: left;

	width: 200px;

	padding-right: 5px;

	padding-left: 10px;

	padding-top: 5px;

}

.notice {

	float: left;

	width: 200px;

	margin-bottom: 5px;

}

.notice_title {

	float: left;

	height: 30px;

	width: 200px;

	background-color: #9B33E1;

	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

	color: #FFFFFF;

}

.notice_content {

	float: left;

	width: 190px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #7e32cb;

	border-bottom-color: #7e32cb;

	border-left-color: #7e32cb;

	padding: 4px;

}

.notice_content ul li {

	width: 190px;

	text-align: left;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #333333;

}

.notice_content ul li a {

	line-height: 25px;

	color: #000000;

	text-decoration: none;

}

.notice_content {

	float: left;

	width: 190px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #7e32cb;

	border-bottom-color: #7e32cb;

	border-left-color: #7e32cb;

	padding: 4px;

}

.notice_content1 {

	float: left;

	width: 160px;

	padding-right: 19px;

	padding-left: 19px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #7e32cb;

	border-bottom-color: #7e32cb;

	border-left-color: #7e32cb;

	padding-top: 4px;

	padding-bottom: 4px;

}

.notice_content1 ul {

	background-color: #BD68F7;

	margin-top: 10px;

}

.notice_content1 li {

	margin-bottom: 5px;

}

.des {

	line-height: 20px;

	text-align: left;

}

.other {

	line-height: 20px;

	text-align: left;

}



















#footer {

	clear: both;

	width: 986px;

	background-image: url(bodybott.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 12px;

}

.top_footer {

	float: left;

	width: 986px;

}

.bottom_nav {

	float: left;

	width: 986px;

}

.bottom_nav a {

	line-height: 20px;

	color: #000000;

	text-decoration: none;

	display: inline;

	padding-right: 25px;

	padding-left: 25px;

}

.bottom_nav a:hover {

	color: #F76300;

}

.copyright {

	line-height: 20px;

	float: left;

	width: 986px;

}

.bottom_con {

	line-height: 20px;

	float: left;

	width: 986px;

}







/*scroll*/

.scroll_div {

	width:190px;

	height:600px;

	overflow: hidden;

	white-space: nowrap;

	margin-top: 0;

	margin-bottom: 0;

}

.scroll_div img {

	border:0;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 2px;

	margin-left: auto;

}



#maptitle{

	float:left;

	width:100%;

}

#maptitle a {

	text-decoration:none;

	color: #CC3300;

}

#maptxt a {

	text-decoration:none;

	color:#000;

}

#maptxt{

	width:150px;

	float:left;

}

#maptxt a:hover {

	text-decoration:none;

	color:#434387;

}

.text_nav {

	text-align: left;

	white-space:normal; word-break:break-all;overflow:hidden;

}

.text_nav a {

	color: #000000;

	text-decoration: none;

}

.text_nav a:hover {

	color: #663399;

	text-decoration: underline;

}