﻿#header {
	margin: 0px auto; width: 1000px; height: 150px; position: relative;
}
#header .logo {
	left: 40px; top: 70px; position: absolute;
}
#menu {
	background: url("imagesmenubg.jpg") repeat-x left top; margin: 0px auto; width: 1000px; height: 35px;
}
#menu ul {
	float: left;
}
#menu ul li {
	float: left;
}
#menu ul li a {
	width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold; float: left;
}
#menu ul li.change a {
	background: url("../images/menubg2.jpg") repeat-x left top; color: rgb(255, 255, 255); text-decoration: none;
}
#menu ul li a:hover {
	background: url("../images/menubg2.jpg") repeat-x left top; color: rgb(255, 255, 255); text-decoration: none;
}
.xuan {
	background: url("imagesxuan.png") repeat-x left top; width: 100px; height: 35px; color: rgb(85, 85, 85); float: left;
}
.active {
	background: url("imagesxuan1.png") repeat-x left top; color: rgb(85, 85, 85); float: left;
}
#Search {
	background: url("imagessearch_bg.jpg") repeat-x left top; margin: 0px auto 10px; width: 1000px; height: 34px; font-size: 12px;
}
#Search time {
	padding: 0px 9px; width: 425px; text-align: left; line-height: 34px; float: left;
}
#Search .Searchform {
	padding: 5px 17px 0px 0px; float: right;
}
#Search .Searchform .text {
	padding: 0px 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 207px; height: 20px; line-height: 20px; margin-right: 3px;
}
#Search .Searchform .btn_send {
	background: url("imagesbtn_search.gif") no-repeat left top; border: 0px currentColor; border-image: none; width: 60px; height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-weight: bold;
}
#Search .Searchform .btn_send:hover {
	background-position: left bottom;
}
#m1 {
	margin: 0px auto 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 998px; background-color: rgb(255, 255, 255);
}
#HotNews {
	width: 524px; height: 353px; float: left;
}
#HotNews .focusDoc {
	margin-bottom: 10px;
}
#PlayBanner {
	width: 473px; height: 353px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; float: left; position: relative;
}
#PlayBanner .conbox div {
	padding: 7px 7px 0px; width: 459px; height: 333px;
}
#PlayBanner .conbox {
	width: 9999em; position: absolute;
}
#PlayBanner .conbox div {
	overflow: hidden; float: right;
}
#PlayBanner .conbox div strong {
	height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-weight: normal; display: block;
}
#PlayBanner .conbox div img {
	width: 459px; height: 306px; display: block;
}
#PlayBanner .switcher {
	width: 100%; text-align: center; right: 0px; bottom: 47px; position: absolute; z-index: 99;
}
#PlayBanner .switcher a {
	margin: 4px 4px 4px 7px; border-radius: 10px; width: 13px; height: 13px; text-align: center; color: rgb(50, 50, 50); line-height: 0px; overflow: hidden; font-family: arial; font-size: 14px; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255);
}
#PlayBanner .switcher a.cur {
	color: rgb(255, 255, 255); background-color: rgb(255, 127, 0);
}
#PlayBanner .switcher a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 127, 0);
}
#m2 {
	margin: 0px auto; width: 1000px;
}
#m2_left {
	width: 248px; height: 540px; float: left;
}
#m2_left .btn_email {
	background: url("imagesbtn_mail.png") no-repeat left top; margin: 0px auto 10px; width: 246px; height: 53px; text-indent: -99em; overflow: hidden; display: block;
}
#quicklink {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 246px; height: 220px; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
#topic {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 246px; height: 233px; background-color: rgb(255, 255, 255);
}
#scrollDiv {
	margin: 0px auto; width: 246px; height: 190px; overflow: hidden;
}
#m2_right {
	width: 743px; height: 540px; overflow: hidden; float: right;
}
#ADPlay {
	width: 743px; height: 79px; overflow: hidden; margin-bottom: 10px; position: relative; background-color: rgb(255, 255, 255);
}
#ADPlay .conbox div {
	width: 743px; height: 79px;
}
#ADPlay .conbox {
	width: 9999em; position: absolute;
}
#ADPlay .conbox div {
	overflow: hidden; float: left;
}
#ADPlay .conbox div strong {
	height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-weight: normal; display: block;
}
#ADPlay .conbox div img {
	width: 100%; height: 100%; display: block;
}
#ADPlay .switcher {
	text-align: center; right: 8px; bottom: 5px; position: absolute; z-index: 99;
}
#ADPlay .switcher a {
	border-radius: 10px; width: 13px; height: 13px; text-align: center; color: rgb(50, 50, 50); line-height: 0px; overflow: hidden; font-family: arial; font-size: 14px; margin-left: 5px; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255);
}
#ADPlay .switcher a.cur {
	color: rgb(255, 255, 255); background-color: rgb(255, 127, 0);
}
#ADPlay .switcher a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 127, 0);
}
#columns {
	width: 752px; height: 450px;
}
#columns .box {
	margin: 0px 9px 10px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 365px; height: 214px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255);
}
#columns .box .mores {
	background: url("imagesicon_more.gif") no-repeat left top; top: 7px; width: 47px; height: 18px; right: 11px; color: rgb(102, 102, 102); line-height: 18px; text-indent: 8px; font-size: 12px; font-weight: normal; position: absolute;
}
#columns .box .mores:hover {
	background-position: left bottom; color: rgb(206, 29, 1); text-decoration: none;
}
#PhotoShow {
	margin: 0px auto 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 998px; height: 210px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
#PhotoShow .gundong {
	margin: 0px auto; width: 935px; overflow: hidden; padding-top: 7px; position: relative;
}
#PhotoShow .gundong .jCarouselLite {
	width: 935px; height: 210px; overflow: hidden; float: left;
}
.move_right {
	top: 0px; width: 17px; height: 162px; float: left; position: absolute; z-index: 500;
}
.move_left {
	top: 0px; width: 17px; height: 162px; float: left; position: absolute; z-index: 500;
}
.move_left span {
	background: url("../images/arrow.png") no-repeat left top; top: 50%; width: 17px; height: 32px; margin-top: -10px; position: absolute;
}
.move_right span {
	background: url("../images/arrow.png") no-repeat left top; top: 50%; width: 17px; height: 32px; margin-top: -10px; position: absolute;
}
.move_left {
	left: 8px;
}
.move_left span {
	background-position: left top;
}
.move_left:hover span {
	background-position: left bottom;
}
.move_right {
	right: 8px;
}
.move_right span {
	background-position: right top;
}
.move_right:hover span {
	background-position: right bottom;
}
#docColumn {
	margin: 0px auto 10px; width: 1000px; overflow: hidden;
}
#docColumn .docColumn_nr {
	width: 1020px;
}
#docColumn .box {
	margin: 0px 8px 8px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 326px; height: 220px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
#linklist {
	margin: 0px auto 24px; width: 1000px; height: 60px; overflow: hidden;
}
#linklist .imgList {
	width: 1035px;
}
#copyright {
	background: url("imagescopyrightbg.jpg") repeat-x left top; margin: 0px auto; width: 1000px; height: 1px; text-align: center; line-height: 27px; padding-top: 30px;
}
.PartTitle {
	background: url("imagesyellowbg.jpg") repeat-x left top; height: 30px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.PartTitle em {
	background: url("imagestitlebg.png") no-repeat left top; margin: 5px 0px -1px 5px; width: 140px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; padding-left: 38px; float: left; display: inline; position: relative;
}
.PartTitle .more {
	background: url("imagesicon_more.gif") no-repeat left top; top: 7px; width: 47px; height: 18px; right: 11px; color: rgb(102, 102, 102); line-height: 18px; text-indent: 8px; font-size: 12px; font-weight: normal; position: absolute;
}
.PartTitle .more:hover {
	background-position: left bottom; color: rgb(206, 29, 1); text-decoration: none;
}
.YellowTitle {
	background: url("imagesyellowbg.jpg") repeat-x left top; height: 30px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.YellowTitle em {
	background: url("images1.gif") no-repeat left; margin: 7px 0px 0px 11px; color: rgb(218, 29, 1); padding-left: 23px; float: left; display: inline;
}
.YellowTitle .more {
	background: url("imagesicon_more.gif") no-repeat left top; top: 5px; width: 47px; height: 18px; right: 11px; color: rgb(102, 102, 102); line-height: 18px; text-indent: 8px; font-size: 12px; font-weight: normal; position: absolute;
}
.YellowTitle .more:hover {
	background-position: left bottom; color: rgb(206, 29, 1); text-decoration: none;
}
.focusDoc {
	margin: 0px 10px; padding-bottom: 8px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.focusDoc h5 {
	height: 41px; text-align: center; line-height: 41px; overflow: hidden; font-family: "microsoft yahei"; font-size: 20px;
}
.focusDoc h5 a {
	color: rgb(206, 29, 1);
}
.focusDoc h5 a:hover {
	color: rgb(255, 102, 0);
}
.focusDoc p {
	height: 38px; color: rgb(102, 102, 102); line-height: 19px; text-indent: 24px; overflow: hidden; font-size: 12px;
}
.NewsList {
	margin: 0px 14px 0px 13px;
}
.NewsList li {
	background: url("../images/0.gif") no-repeat left 13px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 7px;
}
.NewsList li span {
	color: rgb(134, 134, 134); font-size: 12px; float: right;
}
.DocList {
	margin: 0px 10px;
}
.DocList li {
	background: url("../images/0.gif") no-repeat left 13px; height: 28px; line-height: 28px; overflow: hidden; padding-left: 8px;
}
.DocList li span {
	color: rgb(0, 0, 0); padding-left: 9px; font-size: 12px; float: right;
}
.NavList {
	margin: 0px auto; width: 230px;
}
.NavList li {
	margin-bottom: 6px; float: left; position: relative;
}
.NavList li img {
	left: 26px; top: 4px; position: absolute;
}
.NavList li a {
	border-radius: 4px; border: 1px solid rgb(239, 230, 188); border-image: none; width: 105px; height: 38px; color: rgb(206, 29, 1); line-height: 38px; text-align: center; font-family: "microsoft yahei"; font-size: 18px; margin-left: 5px; float: left; display: block; background-color: rgb(254, 249, 237);
}
.NavList li a:hover {
	background-color: rgb(255, 255, 255);
}
.PictureList {
	float: left;
}
.PictureList li {
	margin: 0px 7px; width: 125px; float: left; display: inline;
}
.PictureList li a img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 125px; height: 171px;
}
.PictureList li a strong {
	width: 120px; height: 26px; text-align: center; line-height: 26px; overflow: hidden; font-size: 12px; font-weight: normal; display: block;
}
.PicList {
	margin: 0px auto; width: 230px;
}
.PicList li {
	width: 230px; height: 58px; overflow: hidden; margin-bottom: 8px;
}
.PicList li img {
	width: 100%; height: 100%; display: block;
}
.imgList {
	float: left;
}
.imgList li {
	width: 230px; height: 60px; overflow: hidden; margin-right: 28px; float: left; display: inline;
}
.imgList li img {
	width: 100%; height: 100%; float: left;
}
.NewsTab {
	background: url("imagesyellowbg.jpg") repeat-x left bottom; padding: 5px 0px 0px 5px; height: 25px; margin-bottom: 9px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.NewsTab li {
	float: left;
}
.NewsTab li a {
	background: url("../images/tab_bg.png") no-repeat right top; width: 120px; height: 26px; text-align: center; color: rgb(85, 85, 85); line-height: 26px; font-size: 14px; font-weight: bold; float: left;
}
.NewsTab li.change a {
	background-position: left top; color: rgb(255, 255, 255);
}
.mainbg {
	margin: 0px auto; width: 1000px; padding-bottom: 10px;
}
#right {
	width: 772px; padding-bottom: 10px; float: right;
}
#right .mainbox {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; height: auto; min-height: 580px;
}
#left {
	width: 220px; float: left;
}
#left .box {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; margin-bottom: 8px;
}
#left .box .SortList {
	margin-bottom: 15px;
}
#left .box .SortList li {
	background: url("../images/2.gif") no-repeat 12px; margin: 0px 5px; padding: 8px 0px 8px 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainlist {
	margin: 5px 15px;
}
.mainlist h3.PartTitle {
	background: url("images1.gif") no-repeat 10px;
}
.mainlist h3.PartTitle em {
	background: none; color: rgb(68, 68, 68); line-height: 22px;
}
.mainlist .NewsList li {
	margin: 5px 0px;
}
.mainlist .NewsList li a {
	font-size: 14px;
}
h3.position {
	background: url("imagesposition.png") no-repeat left;
}
h3.position em {
	background: none; width: 500px;
}
h3.position em {
	font: 12px/1.6 "Microsoft yahei"; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
h3.position em a {
	font: 12px/1.6 "Microsoft yahei"; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.bo {
	width: 476px; height: 345px; text-align: left; margin-top: 5px; margin-left: 5px; float: left;
}
.xin2 {
	width: 502px; height: 343px; margin-top: 5px; margin-left: 10px; float: left;
}
.xin2_ti_k {
	background: url("imagesyellowbg.jpg") repeat-x left bottom; width: 100%; height: 30px; margin-bottom: 5px;
}
.xin_nzi {
	width: 300px; height: 27px; text-align: left; text-indent: 5px; font-size: 12px; float: left;
}
.xin_nzi a {
	width: 300px; color: rgb(0, 0, 0); line-height: 27px; overflow: hidden; text-decoration: none; margin-left: 5px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.xin_nzi a:hover {
	color: rgb(200, 2, 2); text-decoration: underline;
}
.xin_time {
	width: 50px; height: 27px; text-align: center; line-height: 27px; font-size: 12px; float: right;
}
.tb_font2 {
	background: url("imagesxuan1.png") no-repeat center; width: 120px; height: 26px; text-align: center; color: rgb(85, 85, 85); line-height: 25px; font-size: 14px; font-weight: bold; margin-top: 3px; float: left;
}
.tb_font2 a {
	color: rgb(85, 85, 85); text-decoration: none;
}
.tb_active2 {
	background: url("imagesxuan.png") no-repeat center; width: 120px; height: 26px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; float: left;
}
.tb_active2 a {
	color: rgb(255, 255, 255);
}
.tb_active2 a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.tb_active2 a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}

.textinfo span{
    padding-right:20px;
}
