body {
	background: url("../css/bg.gif") repeat-x; height: 527px; font-size: 12px;
}
img{ border:none;}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
.clear {
	clear: both;
}
* {
	margin: 0px; padding: 0px;
}
#top {
	background: url("../css/top_bg.gif") repeat-x; margin: 0px auto; width: 988px; height: 31px; line-height: 28px;
}
#top_left {
	width: 400px; line-height: 31px; float: left;
}
#top_right {
	line-height: 31px; float: right;
}
#top_right a {
	color: rgb(36, 36, 36); text-decoration: none; margin-right: 5px;
}
#top_right a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
#banner {
	background: url("../css/banner.jpg") no-repeat; margin: 0px auto; width: 988px; height: 170px;
}
#menu {
	margin: 0px auto; width: 988px;
}
#menu_left {
	background: url("../css/menu_left.jpg") no-repeat; width: 3px; height: 39px; float: left;
}
#menu_middle {
	background: url("../css/menu.jpg") repeat-x; width: 982px; height: 39px; float: left;
}
#menu_right {
	background: url("../css/menu_right.jpg") no-repeat; width: 3px; height: 39px; float: left;
}
#menu_middle ul {
	list-style: none; line-height: 35px; margin-left: 25px;
}
#menu_middle ul li {
	background: url("../css/line.gif") no-repeat right; width: 115px; text-align: center; float: left;
}
#menu_middle ul li a {
	width: 115px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block;
}
#menu_middle ul li a:hover {
	background: url("../css/index2_10.jpg") repeat-x; height: 35px;
}
.sy {
	background: url("../css/index2_10.jpg") repeat-x; height: 35px;
}
#main1 {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(234, 234, 234) rgb(234, 234, 234) currentColor; margin: 0px auto; width: 988px;
}
#maintwo {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(234, 234, 234) rgb(234, 234, 234) currentColor; margin: 0px auto; width: 988px;
}
#rl {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(234, 234, 234) rgb(234, 234, 234) currentColor; margin: 0px auto; width: 988px;
}
#main1_left {
	margin: 5px 0px 0px 5px; float: left; display: inline;
}
#main1_middle {
	margin: 5px 0px 0px 5px; float: left; display: inline;
}
#main2_left {
	margin: 5px 0px 0px 5px; float: left; display: inline;
}
#ztbd {
	margin: 5px 0px 0px 5px; border: 1px solid rgb(231, 231, 231); width: 747px; height: 87px;
}
.tab {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(239, 215, 203) rgb(239, 215, 203); width: 435px; height: 267px; float: left; display: inline;
}
.tab .TabTitle ul {
	background: url("../css/news_bg.gif") repeat-x; list-style: none; margin: 0px auto; padding: 0px; width: 435px; height: 33px;
}
.tab .TabTitle li {
	width: auto; text-align: center; line-height: 31px; font-size: 12px; border-right-color: rgb(239, 215, 203); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.tab .TabTitle .normal {
	background: url("../css/normal.gif") repeat-x; width: 70px; height: 33px; color: rgb(122, 39, 3); line-height: 33px; font-weight: bold;
}
.tab .TabTitle .active {
	background: url("../css/news_hover.gif") no-repeat; width: 70px; height: 33px; color: rgb(175, 47, 3); line-height: 33px; font-weight: bold;
}
.none {
	display: none;
}
.TabContent ul {
	list-style: none; margin: 7px auto 0px; width: 420px;
}
.TabContent ul li {
	background: url("template_files/1/../css/ico.gif") no-repeat left; line-height: 28px; padding-left: 15px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dotted;
}
.TabContent ul a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.TabContent ul a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
#more {
	margin-top: -20px; margin-right: 10px; float: right; display: inline;
}
#more1 {
	margin-top: 0px; margin-right: 10px; float: right; display: inline;
}
#more a {
	color: rgb(196, 67, 23); text-decoration: none;
}
#more1 a {
	color: rgb(196, 67, 23); text-decoration: none;
}
#main1_right {
	border: 1px solid rgb(239, 215, 203); width: 220px; height: 249px;
}
#main1_title {
	background: url("../css/left_title.gif") repeat-x; margin: 4px; width: 210px; height: 30px; line-height: 30px; border-right-color: rgb(194, 64, 15); border-left-color: rgb(194, 64, 15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#main4_right2_title {
	background: url("../css/left_title.gif") repeat-x; margin: 4px; width: 210px; height: 30px; line-height: 30px; border-right-color: rgb(194, 64, 15); border-left-color: rgb(194, 64, 15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#main4_right1_title {
	background: url("../css/left_title.gif") repeat-x; margin: 4px; width: 210px; height: 30px; line-height: 30px; border-right-color: rgb(194, 64, 15); border-left-color: rgb(194, 64, 15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#main4_right3_title {
	background: url("../css/left_title.gif") repeat-x; margin: 4px; width: 210px; height: 30px; line-height: 30px; border-right-color: rgb(194, 64, 15); border-left-color: rgb(194, 64, 15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#main4_right4_title {
	background: url("../css/left_title.gif") repeat-x; margin: 4px; width: 210px; height: 30px; line-height: 30px; border-right-color: rgb(194, 64, 15); border-left-color: rgb(194, 64, 15); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#main1_title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#main4_right2_title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#main4_right3_title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#main4_right4_title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#main1_right ul {
	list-style: none; margin: 4px; width: 210px;
}
#main1_right ul li {
	background: url("../css/ico_left.gif") no-repeat left; line-height: 22px; padding-left: 15px;
}
#main1_right ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main1_right ul li a:hover {
	color: rgb(33, 116, 177);
}
#main2 {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(234, 234, 234); margin: 0px auto; width: 988px;
}
#main3 {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(234, 234, 234); margin: 0px auto; width: 988px;
}
#main4 {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(234, 234, 234); margin: 0px auto; width: 988px;
}
#main5 {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(234, 234, 234); margin: 0px auto; width: 988px; height: 55px;
}
#footer1 {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(234, 234, 234); margin: 0px auto; width: 988px; height: 20px;
}
#main2_left {
	background: url("../css/xxgk_bg.gif") no-repeat; width: 221px; height: 250px;
}
p a {
	color: rgb(255, 51, 0); text-decoration: none;
}
#main2_middle {
	margin: 9px 0px 0px 5px; border: 1px solid rgb(239, 215, 203); width: 370px; height: 250px; float: left;
}
#main2_right {
	margin: 9px 5px 0px 0px; border: 1px solid rgb(239, 215, 203); width: 370px; height: 250px; float: right; display: inline;
}
#main2_middle_title {
	background: url("../css/right_title.gif") repeat-x; width: 370px; height: 29px; color: rgb(175, 47, 3); line-height: 30px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main2_right_title {
	background: url("../css/right_title.gif") repeat-x; width: 370px; height: 29px; color: rgb(175, 47, 3); line-height: 30px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main2_middle ul {
	list-style: none; margin: 0px 5px; width: 350px;
}
#main2_right ul {
	list-style: none; margin: 0px 5px; width: 350px;
}
#main2_middle ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main2_right ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main4_left1 ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main4_left2 ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main4_left3 ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main4_left4 ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main2_middle ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main2_right ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main4_left1 ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main4_left2 ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main4_left3 ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main4_left4 ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main2_middle ul li a:hover {
	color: rgb(0, 102, 204);
}
#main2_right ul li a:hover {
	color: rgb(0, 102, 204);
}
#main4_left1 ul li a:hover {
	color: rgb(0, 102, 204);
}
#main4_left2 ul li a:hover {
	color: rgb(0, 102, 204);
}
#main4_left3 ul li a:hover {
	color: rgb(0, 102, 204);
}
#main4_left4 ul li a:hover {
	color: rgb(0, 102, 204);
}
.sp {
	background: url("../css/icon.gif") no-repeat left; padding-left: 16px; font-weight: bold; margin-left: 8px; float: left; display: inline;
}
.sp1 {
	background: url("../css/icon.gif") no-repeat left; margin: 2px 0px 0px 6px; line-height: 30px; padding-left: 15px; font-weight: bold; float: left; display: inline;
}
#xyfc_bg {
	background: url("../css/main3_bg.jpg") repeat-x; margin: 0px auto; width: 978px; height: 198px; overflow: hidden;
}
#xyfc_bg * {
	margin: 0px; padding: 0px;
}
#main3_left {
	background: url("../css/xyfc_left.jpg") no-repeat 0px 0px; width: 925px; height: 198px; padding-left: 40px; float: left;
}
#main3_left dt {
	float: left;
}
#main3_left dd {
	float: left;
}
#main3_left a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#photo_left a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main3_left a:hover {
	color: rgb(255, 51, 0); text-decoration: none;
}
#photo_left a:hover {
	color: rgb(255, 51, 0); text-decoration: none;
}
#main3_left dt {
	width: 925px; text-align: right; margin-top: 15px;
}
#main3_left dd {
	margin: 15px 8px; text-align: center; line-height: 30px;
}
#main3_right {
	background: url("../css/main3_right.jpg") no-repeat; width: 5px; height: 194px; margin-top: 4px; float: right;
}
#main4_left {
	margin: 5px 0px 0px 10px; width: 748px; float: left; display: inline;
}
#main4_right {
	margin: 5px 0px 0px 5px; width: 220px; float: left; display: inline;
}
#main4_left1 {
	border: 1px solid rgb(239, 215, 203); width: 369px; height: 230px; float: left;
}
#main4_left2 {
	border: 1px solid rgb(239, 215, 203); width: 369px; height: 230px; margin-left: 6px; float: left;
}
#main4_left3 {
	border: 1px solid rgb(239, 215, 203); width: 369px; height: 230px; margin-top: 6px; float: left;
}
#main4_left4 {
	border: 1px solid rgb(239, 215, 203); width: 369px; height: 230px; margin-top: 6px; margin-left: 6px; float: left;
}
#main4_left1_title {
	background: url("../css/right_title.gif") repeat-x; width: 369px; height: 29px; color: rgb(175, 47, 3); line-height: 29px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main4_left2_title {
	background: url("../css/right_title.gif") repeat-x; width: 369px; height: 29px; color: rgb(175, 47, 3); line-height: 29px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main4_left3_title {
	background: url("../css/right_title.gif") repeat-x; width: 369px; height: 29px; color: rgb(175, 47, 3); line-height: 29px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main4_left4_title {
	background: url("../css/right_title.gif") repeat-x; width: 369px; height: 29px; color: rgb(175, 47, 3); line-height: 29px; border-bottom-color: rgb(239, 215, 203); border-bottom-width: 1px; border-bottom-style: solid;
}
#main4_left1 ul {
	list-style: none; margin: 5px 5px 0px; width: 359px;
}
#main4_left2 ul {
	list-style: none; margin: 5px 5px 0px; width: 359px;
}
#main4_left3 ul {
	list-style: none; margin: 5px 5px 0px; width: 359px;
}
#main4_left4 ul {
	list-style: none; margin: 5px 5px 0px; width: 359px;
}
#photo {
	background: url("../css/xyfc_bg.gif") repeat-x; margin: 5px 0px 0px 5px; width: 977px; height: 199px; overflow: hidden; float: left; display: inline;
}
#photo * {
	margin: 0px; padding: 0px;
}
#photo_right {
	background: url("../css/xyfc_right.gif") no-repeat; width: 4px; height: 199px; margin-top: 0px; float: right;
}
#photo_left {
	background: url("../css/xyfc_left.gif") no-repeat 0px 0px; width: 925px; height: 199px; padding-left: 30px;
}
#photo_left dt {
	float: left;
}
#photo_left dd {
	float: left;
}
#photo_left dt {
	width: 925px; text-align: right; margin-top: 15px;
}
#photo_left dd {
	margin: 20px 2px; text-align: center; line-height: 30px;
}
#main4_right1 {
	border: 1px solid rgb(239, 215, 203); width: 220px; height: 80px;
}
#main4_right2 {
	border: 1px solid rgb(239, 215, 203); width: 220px; height: 164px; overflow: hidden; margin-top: 5px;
}
#main4_right3 {
	border: 1px solid rgb(239, 215, 203); width: 220px; height: 210px; overflow: hidden; margin-top: 5px;
}
#main4_right4 {
	border: 1px solid rgb(239, 215, 203); width: 220px; height: 197px; overflow: hidden; margin-top: 5px;
}
#main4_right2 ul {
	list-style: none; margin: 6px auto 0px; width: 200px;
}
#main4_right2 ul li {
	width: 100px; line-height: 40px; float: left;
}
#main4_right3 ul {
	list-style: none; margin: 5px auto 0px; width: 210px;
}
#main4_right3 ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#main4_right3 ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#main4_right3 ul li a:hover {
	color: rgb(0, 51, 255); text-decoration: none;
}
#link {
	background: url("../css/link.gif") repeat-x; margin: 5px; width: 976px; height: 44px; border-right-color: rgb(227, 226, 226); border-left-color: rgb(227, 226, 226); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline;
}
#link_title {
	background: url("../css/link.gif") repeat-x; width: 80px; height: 44px; text-align: center; color: rgb(175, 47, 3); line-height: 44px; font-size: 14px; font-weight: bold; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; float: left;
}
#link_right {
	margin-top: 10px; margin-left: 10px; float: left;
}
#footer {
	background: rgb(197, 71, 30); margin: 0px auto; width: 988px; height: 50px; text-align: center; color: rgb(255, 255, 255);
}
#maintwo_left {
	width: 250px; margin-top: 5px; margin-left: 8px; float: left; display: inline;
}
#maintwo_right {
	margin: 5px 0px 0px 5px; width: 715px; float: left; display: inline;
}
#maintwo_title {
	background: url("../css/left_title.gif") repeat-x; width: 250px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; border-right-color: rgb(175, 45, 12); border-left-color: rgb(175, 45, 12); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#maintwo_rl {
	list-style: none;
}
#maintwo_rl li {
	line-height: 29px;
}
#maintwo_rl li a {
	background: url("../css/twoleft_bg.gif") no-repeat; width: 250px; height: 29px; color: rgb(85, 85, 85); padding-left: 10px; text-decoration: none; display: block;
}
#maintwo_rl li a:hover {
	background: url("../css/twoleft_bghover.gif") no-repeat; width: 250px; height: 29px; text-decoration: none;
}
#newstwo {
	margin: 8px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 250px; height: auto; min-height: 200px;
}
#newstwo_title {
	background: url("../css/left_title.gif") repeat-x; margin: 5px auto 0px; width: 240px; height: 30px; line-height: 30px; border-right-color: rgb(175, 45, 12); border-left-color: rgb(175, 45, 12); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#maintwo_right_title {
	background: url("../css/ny_06.gif") repeat-x; width: 713px; height: 32px; color: rgb(175, 47, 3); border-right-color: rgb(235, 235, 235); border-left-color: rgb(235, 235, 235); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#newstwo_title a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#newstwo ul {
	list-style: none; margin: 5px 0px 0px 5px;
}
#newstwo ul li {
	background: url("../css/ico4.gif") no-repeat left; line-height: 25px; padding-left: 10px;
}
#newstwo ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#newstwo ul li a:hover {
	color: rgb(175, 47, 3); text-decoration: none;
}
#maintwo_right ul {
	list-style: none; margin: 10px 5px 0px; width: 700px;
}
#maintwo_right ul li {
	background: url("../css/ico.gif") no-repeat left; line-height: 30px; padding-left: 15px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dotted;
}
#maintwo_right ul li a {
	color: rgb(85, 85, 85); text-decoration: none;
}
#maintwo_right ul li a:hover {
	color: rgb(175, 47, 3); text-decoration: none;
}
.two_more {
	margin-top: 10px; margin-right: 10px; float: right;
}
.two_more a {
	color: rgb(175, 47, 3); text-decoration: none;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
}

.link_2 {
	WIDTH: 100%; HEIGHT: auto; OVERFLOW: hidden
}
.link_2 .title_link {
	BORDER-BOTTOM: #d0d4d9 1px solid; BORDER-LEFT: #d0d4d9 1px solid; PADDING-LEFT: 10px; WIDTH: 976px; BACKGROUND: #f1f3f5; HEIGHT: 29px; BORDER-TOP: #d0d4d9 1px solid; BORDER-RIGHT: #d0d4d9 1px solid
}
.title_link A {
	POSITION: relative; BORDER-LEFT: #d0d4d9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; BOTTOM: -4px; PADDING-RIGHT: 20px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: url(linkbj_22.gif) repeat-x; HEIGHT: 25px; COLOR: #8a9399; FONT-SIZE: 12px; BORDER-TOP: #d0d4d9 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px; BORDER-RIGHT: #d0d4d9 1px solid; PADDING-TOP: 0px
}
.title_link A.cur {
	BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; COLOR: #004276
}
.title_link A:hover {
	TEXT-DECORATION: none
}
.linkcon_2 {
	BORDER-BOTTOM: #d0d4d9 1px solid; BORDER-LEFT: #d0d4d9 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; WIDTH: 962px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 12px; HEIGHT: auto; BORDER-TOP: #d0d4d9 1px; BORDER-RIGHT: #d0d4d9 1px solid; PADDING-TOP: 12px
}
.linkcon_2 P {
	WIDTH: 100%; HEIGHT: auto; OVERFLOW: hidden
}
.linkcon_2 P A {
	MARGIN: 0px 8px; COLOR: #2e3133; FONT-SIZE: 12px
}
.linkcon_2 P A:hover {
	COLOR: #004276
