body {
	margin: 0px; padding: 0px; text-align: center; color: rgb(67, 67, 67); font-size: 12px; background-color: rgb(255, 255, 255);
}
.blank10 {
	height: 10px; line-height: 0px; clear: both; font-size: 0px;
}
.blank5 {
	height: 5px; line-height: 0px; clear: both; font-size: 0px;
}
div {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
form {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
img {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
ul {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
li {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
dl {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
dt {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
dd {
	border-width: 0px; margin: 0px; padding: 0px; overflow: hidden;
}
ol li {
	line-height: 20px; overflow: visible;
}
input {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px; overflow: hidden;
}
h2 {
	margin: 0px; padding: 0px; overflow: hidden;
}
h3 {
	margin: 0px; padding: 0px; overflow: hidden;
}
h4 {
	margin: 0px; padding: 0px; overflow: hidden;
}
h5 {
	margin: 0px; padding: 0px; overflow: hidden;
}
h6 {
	margin: 0px; padding: 0px; overflow: hidden;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}
tr {
	font-size: 12px;
}
th {
	font-size: 12px;
}
ul {
	list-style-type: none;
}
ol {
	
}
a:link {
	color: rgb(70, 98, 64); text-decoration: none;
}
a:visited {
	color: rgb(70, 98, 64); text-decoration: none;
}
a:hover {
	color: rgb(153, 51, 0); text-decoration: underline;
}
a:active {
	color: rgb(70, 98, 64);
}
.cred {
	color: rgb(255, 0, 0);
}
.cred a:link {
	color: rgb(255, 0, 0);
}
.cred a:visited {
	color: rgb(255, 0, 0);
}
.cred a:hover {
	color: rgb(0, 0, 0);
}
.cred a:active {
	color: rgb(255, 0, 0);
}
.cwhite {
	color: rgb(255, 255, 255);
}
.cwhite a:link {
	color: rgb(255, 255, 255);
}
.cwhite a:visited {
	color: rgb(255, 255, 255);
}
.cwhite a:hover {
	color: rgb(255, 255, 153);
}
.cwhite a:active {
	color: rgb(255, 255, 255);
}
.cgreen {
	color: rgb(5, 109, 7);
}
.cgreen a {
	color: rgb(5, 109, 7);
}
.cgreen a:hover {
	color: rgb(101, 171, 102);
}
.chui {
	color: rgb(102, 102, 102);
}
.chui a:link {
	color: rgb(102, 102, 102);
}
.chui a:visited {
	color: rgb(102, 102, 102);
}
.chui a:hover {
	color: rgb(0, 0, 0);
}
.chui a:active {
	color: rgb(102, 102, 102);
}
.chs {
	color: rgb(31, 55, 109);
}
.chs a:link {
	color: rgb(31, 55, 109);
}
.chs a:visited {
	color: rgb(31, 55, 109);
}
.chs a:hover {
	color: rgb(51, 102, 153);
}
.chs a:active {
	color: rgb(31, 55, 109);
}
.chsw {
	color: rgb(0, 45, 134);
}
.chsw a:link {
	color: rgb(0, 45, 134);
}
.chsw a:visited {
	color: rgb(0, 45, 134);
}
.chsw a:hover {
	color: rgb(51, 102, 153);
}
.chsw a:active {
	color: rgb(0, 45, 134);
}
.clan {
	color: rgb(103, 87, 18);
}
.clan a:link {
	color: rgb(0, 0, 153);
}
.clan a:visited {
	color: rgb(0, 0, 153);
}
.clan a:hover {
	color: rgb(0, 0, 0);
}
.clan a:active {
	color: rgb(0, 0, 153);
}
.fB {
	font-weight: bold;
}
.fI {
	font-style: italic;
}
.f12px {
	font-size: 12px;
}
.f14px {
	font-size: 14px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.cl {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.zall {
	background-position: top; text-align: left; clear: both; margin-right: auto; margin-left: auto; background-image: url("../image/all_bg.gif"); background-repeat: repeat-x; background-color: rgb(210, 209, 208);
}
.header {
	height: 25px; line-height: 25px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(27, 27, 27);
}
.header_zall {
	width: 960px; margin-right: auto; margin-left: auto;
}
.header_zall .right p {
	background-position: left; margin: 0px; padding: 0px 0px 0px 22px; color: rgb(238, 238, 238); background-image: url("../image/li1.gif"); background-repeat: no-repeat;
}
.header_zall .right p span {
	color: rgb(55, 143, 46);
}
.top {
	height: 100%; overflow: visible; border-top-color: rgb(58, 71, 56); border-top-width: 1px; border-top-style: solid; background-color: rgb(41, 50, 39);
}
.logo {
	width: 283px; height: 70px; line-height: 300px; overflow: hidden; float: left; display: block; background-image: url("../image/logo.gif"); background-repeat: no-repeat;
}
.logo_zall {
	width: 960px; height: 120px; padding-bottom: 0px; margin-right: auto; margin-left: auto; background-image: url("../image/lobg.gif"); background-repeat: repeat-y;
}
.top div {
	overflow: visible;
}
.menu {
	background-position: right top; height: 34px; padding-right: 10px; float: right; z-index: 30; background-image: url("../image/menu.gif");
}
.menu ul {
	width: 695px; height: 34px; line-height: 34px; padding-left: 10px; font-size: 14px; font-weight: bold; position: relative; z-index: 30; background-repeat: no-repeat;
}
.menu ul li {
	background-position: left 1px; padding-right: 0px; padding-left: 0px; float: left; position: relative; z-index: 33; background-image: url("../image/menuli.gif"); background-repeat: no-repeat;
}
.menu ul li a {
	height: 34px; line-height: 34px; padding-right: 14px; padding-left: 14px; float: left; display: block; position: relative; z-index: 100;
}
.menu ul li a:link {
	color: rgb(255, 255, 255);
}
.menu ul li a:visited {
	color: rgb(255, 255, 255);
}
.menu ul li a:hover {
	color: rgb(255, 255, 255);
}
.menu ul li a:active {
	color: rgb(255, 255, 255);
}
#nobg {
	background-image: none;
}
.xall {
	width: 960px; clear: both; margin-right: auto; margin-left: auto;
}
#no {
	margin: 0px; padding: 0px 0px 0px 10px; background-image: none;
}
.nav {
	width: 220px; float: left;
}
.bord {
	border: 1px solid rgb(168, 168, 168); background-color: rgb(255, 255, 255);
}
.xl {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(168, 168, 168); padding-top: 3px; padding-bottom: 3px; background-color: rgb(224, 224, 224);
}
.breadCrumb {
	background-position: left; height: 30px; line-height: 30px; padding-left: 30px; background-image: url("../image/li_02.gif"); background-repeat: no-repeat;
}
.main {
	width: 720px; float: right;
}
.mblod {
	border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(187, 187, 187) rgb(210, 209, 208); background-color: rgb(255, 255, 255);
}
.xmblod {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(213, 213, 213); background-color: rgb(244, 244, 244);
}
.title {
	
}
.title h1 {
	text-align: center; line-height: 20px; padding-top: 20px; padding-bottom: 20px; font-size: 18px; font-weight: bold;
}
.bg2 {
	background-color: rgb(237, 237, 237);
}
small {
	color: rgb(80, 87, 96); padding-right: 5px; padding-left: 5px; font-size: 12px;
}
.info {
	height: 37px; text-align: center; color: rgb(70, 98, 64); line-height: 37px;
}
.content {
	width: 655px; color: rgb(51, 51, 51); line-height: 1.9em; padding-top: 15px; padding-right: 30px; padding-left: 30px; font-size: 14px; position: relative;
}
.content img {
	max-width: 650px;
}
.pefcon {
	left: 580px; top: 5px; position: absolute;
}
.fy {
	padding: 10px; line-height: 22px; font-size: 12px;
}
.fy span {
	background-position: left; padding-left: 22px; background-image: url("../image/li_02.gif"); background-repeat: no-repeat;
}
.nodbg {
	border-bottom-style: none;
}
#sub-highlight {
	width: 151px; height: 52px; text-align: center; padding-top: 10px; display: block; position: absolute;
}
#sub-gutter {
	position: absolute;
}
.xlmen {
	width: 715px; height: 34px; padding-left: 5px; float: right; background-image: url("../image/menu.gif"); background-repeat: no-repeat;
}
.dp-highlighter {
	margin: 18px 0px; border: 1px solid rgb(43, 145, 175); width: 99%; overflow: auto; font-size: 12px; background-color: rgb(255, 255, 255);
}
.dp-highlighter .bar {
	padding-left: 45px;
}
.dp-highlighter.collapsed .bar {
	padding-left: 0px;
}
.dp-highlighter.nogutter .bar {
	padding-left: 0px;
}
.dp-highlighter ol {
	margin: 0px 0px 1px 45px; padding: 0px; color: rgb(43, 145, 175);
}
.dp-highlighter.nogutter ol {
	margin-left: 0px; list-style-type: none;
}
.dp-highlighter ol li {
	line-height: 15px; padding-left: 10px; border-left-color: rgb(108, 226, 108); border-left-width: 3px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.dp-highlighter .columns div {
	line-height: 15px; padding-left: 10px; border-left-color: rgb(108, 226, 108); border-left-width: 3px; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.dp-highlighter.nogutter ol li {
	border-width: 0px;
}
.dp-highlighter.nogutter .columns div {
	border-width: 0px;
}
.dp-highlighter .columns {
	width: 100%; color: gray; overflow: hidden;
}
.dp-highlighter .columns div {
	padding-bottom: 5px;
}
.dp-highlighter ol li.alt {
	background-color: rgb(248, 248, 248);
}
.dp-highlighter ol li span {
	color: black;
}
.dp-highlighter.collapsed ol {
	margin: 0px;
}
.dp-highlighter.collapsed ol li {
	display: none;
}
.dp-highlighter.printing {
	
}
.dp-highlighter.printing .tools {
	display: none !important;
}
.dp-highlighter.printing li {
	display: list-item !important;
}
.dp-highlighter .tools {
	font: 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 8px 3px 10px; color: silver; border-bottom-color: rgb(43, 145, 175); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.dp-highlighter .tools strong {
	color: red;
}
.dp-highlighter.collapsed .tools {
	border-bottom-width: 0px;
}
.dp-highlighter .tools a {
	color: gray; font-size: 12px; text-decoration: none; margin-right: 10px;
}
.dp-highlighter .tools a:hover {
	color: red; text-decoration: underline;
}
.dp-about {
	margin: 0px; padding: 0px; background-color: rgb(255, 255, 255);
}
.dp-about table {
	width: 100%; height: 100%; font-family: Tahoma,Verdana,Arial,sans-serif !important; font-size: 11px;
}
.dp-about td {
	padding: 10px; vertical-align: top;
}
.dp-about .copy {
	height: 95%; border-bottom-color: rgb(172, 168, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.dp-about .title {
	color: red;
}
.dp-about .para {
	margin: 0px 0px 4px;
}
.dp-about .footer {
	text-align: right; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; background-color: rgb(236, 234, 219);
}
.dp-about .close {
	width: 60px; height: 22px; font-family: Tahoma,Verdana,Arial,sans-serif !important; font-size: 11px; background-color: rgb(236, 234, 219);
}
.Bold {
	
}
.Title {
	color: rgb(204, 51, 0); font-size: 18px;
}
.codeHead {
	background: rgb(255, 255, 255); padding: 5px 5px 5px 15px; font-size: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.codeText {
	background: rgb(255, 255, 255); font: 12px/normal "Courier New", Monospace; margin: 0px 0px 1.1em; padding: 0px; border: 1px solid rgb(221, 221, 221); width: 98%; overflow: auto; word-break: break-all; font-size-adjust: none; font-stretch: normal;
}
.codeText ol {
	background: rgb(255, 255, 255); margin: 0px 1px 0px 45px; padding: 5px 0px; color: rgb(92, 92, 92); border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; list-style-type: decimal-leading-zero;
}
.codeText ol li {
	background: rgb(255, 255, 255); padding-left: 10px;
}
.codeText ol li.alt {
	background: rgb(255, 255, 255);
}
.codeText ol li span {
	color: rgb(0, 0, 0);
}
.codeText .comment {
	color: rgb(0, 130, 0);
}
.codeText .comments {
	color: rgb(0, 130, 0);
}
.codeText .string {
	color: blue;
}
.codeText .keyword {
	color: rgb(0, 102, 153);
}
.codeText .preprocessor {
	color: gray;
}
.dp-c .comment {
	color: green;
}
.dp-c .string {
	color: blue;
}
.dp-c .preprocessor {
	color: gray;
}
.dp-c .keyword {
	color: blue;
}
.dp-c .vars {
	color: rgb(221, 0, 0);
}
.dp-vb .comment {
	color: green;
}
.dp-vb .string {
	color: blue;
}
.dp-vb .preprocessor {
	color: gray;
}
.dp-vb .keyword {
	color: blue;
}
.dp-sql .comment {
	color: green;
}
.dp-sql .string {
	color: red;
}
.dp-sql .keyword {
	color: rgb(127, 0, 85);
}
.dp-sql .func {
	color: rgb(255, 20, 147);
}
.dp-sql .op {
	color: blue;
}
.dp-xml .cdata {
	color: rgb(255, 20, 147);
}
.dp-xml .comments {
	color: green;
}
.dp-xml .tag {
	color: rgb(0, 0, 153);
}
.dp-xml .tag-name {
	color: rgb(0, 0, 153);
}
.dp-xml .attribute {
	color: rgb(0, 102, 0);
}
.dp-xml .attribute-value {
	color: rgb(0, 0, 255);
}
.dp-delphi .comment {
	color: rgb(0, 130, 0); font-style: italic;
}
.dp-delphi .string {
	color: blue;
}
.dp-delphi .number {
	color: blue;
}
.dp-delphi .directive {
	color: rgb(0, 130, 132);
}
.dp-delphi .keyword {
	color: navy;
}
.dp-delphi .vars {
	color: rgb(0, 0, 0);
}
.dp-py .comment {
	color: green;
}
.dp-py .string {
	color: red;
}
.dp-py .docstring {
	color: green;
}
.dp-py .keyword {
	color: blue;
}
.dp-py .builtins {
	color: rgb(255, 20, 147);
}
.dp-py .magicmethods {
	color: rgb(128, 128, 128);
}
.dp-py .exceptions {
	color: brown;
}
.dp-py .types {
	color: brown; font-style: italic;
}
.dp-py .commonlibs {
	color: rgb(138, 43, 226); font-style: italic;
}
.dp-rb .comment {
	color: rgb(204, 0, 0);
}
.dp-rb .string {
	color: rgb(255, 0, 204);
}
.dp-rb .symbol {
	color: rgb(2, 185, 2);
}
.dp-rb .keyword {
	color: rgb(0, 102, 153);
}
.dp-rb .variable {
	color: rgb(102, 204, 255);
}
.dp-css .comment {
	color: green;
}
.dp-css .string {
	color: red;
}
.dp-css .keyword {
	color: blue;
}
.dp-css .colors {
	color: darkred;
}
.dp-css .vars {
	color: rgb(221, 0, 0);
}
.dp-j .comment {
	color: rgb(63, 127, 95);
}
.dp-j .string {
	color: rgb(42, 0, 255);
}
.dp-j .keyword {
	color: rgb(127, 0, 85);
}
.dp-j .annotation {
	color: rgb(100, 100, 100);
}
.dp-j .number {
	color: rgb(192, 0, 0);
}
.dp-cpp .comment {
	color: rgb(238, 0, 0);
}
.dp-cpp .string {
	color: red;
}
.dp-cpp .preprocessor {
	color: rgb(205, 0, 205);
}
.dp-cpp .keyword {
	color: rgb(86, 151, 217);
}
.dp-cpp .datatypes {
	color: rgb(46, 139, 87);
}
.tg_info {
	height: 360px; border-bottom-color: rgb(82, 78, 72); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(40, 50, 39);
}
.tgok_left {
	background-position: 150px top; width: 640px; height: 360px; float: left; background-image: url("../image/imgd.gif"); background-repeat: no-repeat;
}
.xalld {
	width: 960px; margin-right: auto; margin-left: auto;
}
.fe_e {
	padding-top: 10px; padding-right: 40px; padding-left: 20px;
}
.def {
	width: 175px; height: 48px; line-height: 200px; overflow: hidden; float: left; background-image: url("../image/ded.gif");
}
.def2 {
	width: 266px; height: 44px; line-height: 200px; overflow: hidden; float: right; display: block; background-image: url("../image/ded2.gif");
}
.tinfo_text {
	text-align: left; color: rgb(164, 170, 163); line-height: 18px; padding-top: 10px; padding-left: 10px; clear: both;
}
.tinfo_text span {
	color: rgb(115, 169, 109);
}
.info_logo {
	padding-top: 15px; padding-left: 10px;
}
.mblogo {
	width: 322px; height: 183px; line-height: 1000px; overflow: hidden; margin-top: 10px; float: left; background-image: url("../image/pngw.gif");
}
.mblogr {
	width: 250px; text-align: left; color: rgb(130, 132, 82); line-height: 18px; padding-right: 25px; float: right;
}
.mblogr a:link {
	color: rgb(67, 192, 13);
}
.mblogr a:visited {
	color: rgb(67, 192, 13);
}
.mblogr a:hover {
	color: rgb(255, 255, 255);
}
.mblogr a:active {
	color: rgb(67, 192, 13);
}
.mblogr strong {
	color: rgb(112, 128, 109);
}
.mblogr p {
	margin: 0px; padding: 0px; color: rgb(112, 128, 109);
}
.nvr {
	background-position: left 20px; width: 270px; height: 330px; text-align: left; padding-top: 30px; padding-left: 30px; float: right; background-image: url("../image/bbain.gif"); background-repeat: no-repeat;
}
.seod {
	width: 119px; height: 23px; line-height: 200px; overflow: hidden; display: block; background-image: url("../image/zhenduan.gif");
}
.seoc {
	width: 193px; height: 24px; line-height: 200px; overflow: hidden; display: block; background-image: url("../image/se.gif");
}
.zdweb {
	color: rgb(112, 128, 109); line-height: 18px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px;
}
.map4 {
	width: 40px; height: 43px; line-height: 200px; overflow: hidden; margin-right: 20px; float: left; background-image: url("../image/map.gif");
}
.rss3 {
	width: 40px; height: 38px; line-height: 200px; overflow: hidden; float: left; background-image: url("../image/rss4.gif");
}
.rss_map {
	padding-top: 15px; padding-left: 10px;
}
.foot {
	text-align: center; color: rgb(101, 90, 73); line-height: 20px; padding-top: 10px; padding-bottom: 30px; border-top-color: rgb(40, 39, 37); border-top-width: 1px; border-top-style: solid; background-color: rgb(47, 45, 43);
}
.foot span {
	color: rgb(205, 168, 105);
}
.foot a:link {
	color: rgb(205, 168, 105);
}
.foot a:visited {
	color: rgb(205, 168, 105);
}
.foot a:hover {
	color: rgb(153, 153, 0);
}
.foot a:active {
	color: rgb(205, 168, 105);
}
.xp_rbanbn {
	width: 650px; text-align: right; color: rgb(115, 115, 115); line-height: 18px; padding-top: 5px; padding-right: 10px; float: right;
}
.xp_rbanbn span {
	color: rgb(0, 153, 51);
}
.arc_list {
	padding-right: 15px; padding-left: 25px;
}
.arc_list dl {
	width: 660px; height: auto; padding-top: 10px; padding-bottom: 10px; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.arc_list dt {
	width: 80px; text-align: center; margin-right: 5px; float: left;
}
.arc_list dt img {
	width: 70px; height: 70px;
}
.arc_list dd {
	width: 480px; float: left;
}
.arc_list dd em {
	line-height: 18px; font-style: normal; font-weight: bold;
}
.arc_list dd em a:link {
	color: rgb(42, 96, 159);
}
.arc_list dd em a:visited {
	color: rgb(42, 96, 159);
}
.arc_list dd em a:hover {
	color: rgb(153, 0, 0);
}
.arc_list dd em a:active {
	color: rgb(42, 96, 159);
}
.arc_list dd p {
	margin: 0px; padding: 4px 0px 0px; height: 36px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden;
}
#as {
	width: 42px; height: 23px; text-align: center; color: rgb(102, 102, 102); padding-top: 26px; padding-right: 4px; font-weight: bold; float: right;
}
.k5 {
	float: right; background-image: url("../image/tag3.gif");
}
.k6 {
	float: right; background-image: url("../image/tag2.gif");
}
.k7 {
	float: right; background-image: url("../image/tag1.gif");
}
#qp {
	height: 18px; color: rgb(137, 162, 199);
}
.tg_pages {
	text-align: center; padding-top: 10px; padding-bottom: 10px;
}
.tg_pages li {
	line-height: 22px; display: inline;
}
.tg_pages li a {
	padding: 3px 5px; border: 1px solid rgb(204, 204, 204); margin-right: 5px; background-color: rgb(255, 255, 255);
}
.thisclass {
	color: rgb(204, 0, 0); font-weight: bold;
}
.footes {
	width: 960px; text-align: center; color: rgb(88, 136, 74); clear: both; margin-right: auto; margin-left: auto;
}
.xl h2 {
	margin: 0px; padding: 0px 0px 0px 15px; color: rgb(0, 158, 56); line-height: 20px; clear: both; font-size: 12px; font-weight: bold;
}
.tgkc {
	padding-top: 5px; padding-bottom: 10px; padding-left: 25px;
}
.tgkc dt {
	height: 25px; color: rgb(102, 102, 102); line-height: 25px; font-size: 12px; font-weight: bold;
}
.tgkc dd {
	background-position: left 10px; color: rgb(102, 102, 102); line-height: 22px; padding-left: 20px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; background-image: url("../image/dd.gif"); background-repeat: no-repeat;
}
.tgkc dd p {
	background-position: left 10px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(63, 108, 24); line-height: 22px; clear: both; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; display: block; background-image: url("../image/dd.gif"); background-repeat: no-repeat;
}
.tgkc dd a:link {
	color: rgb(63, 108, 24);
}
.tgkc dd a:visited {
	color: rgb(63, 108, 24);
}
.tgkc dd a:hover {
	color: rgb(153, 102, 0); text-decoration: underline;
}
.tgkc dd a:active {
	color: rgb(63, 108, 24);
}
.tgad {
	text-align: center;
}
#cleft {
	float: left;
}
#cright {
	float: right;
}
.arc_temp {
	
}
.arc_temp dl {
	
}
.arc_temp dl dt {
	
}
.arc_temp dl dd {
	
}
#tg_left {
	float: right;
}
#tg_right {
	float: left;
}
.moban25_c {
	border: 1px solid rgb(175, 174, 172); height: 230px; margin-bottom: 20px; position: relative; background-color: rgb(255, 255, 255);
}
.kj {
	overflow: visible;
}
.kj div {
	overflow: visible;
}
.span_p {
	left: 682px; top: -3px; width: 39px; height: 39px; position: absolute; z-index: 100; background-image: url("../image/kv.gif");
}
.moban_img {
	padding-top: 15px; padding-bottom: 20px; padding-left: 15px; float: left;
}
.moban_img a {
	padding: 20px; border: 1px solid rgb(221, 221, 221); width: 280px; height: 150px; display: block; background-color: rgb(237, 237, 237);
}
.moban_img a:hover {
	background-color: rgb(102, 102, 102);
}
.moban_img img {
	width: 280px; height: 150px;
}
.moban_kr {
	border: 1px solid rgb(255, 255, 255); width: 343px; height: 218px; padding-top: 10px; padding-left: 15px; float: right; background-image: url("../image/mb.gif");
}
.moban_kr h2 {
	line-height: 22px; padding-top: 10px; font-size: 14px;
}
.p_tex {
	line-height: 22px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; position: relative;
}
.x_poyu {
	top: 7px; width: 78px; height: 70px; right: 20px; position: absolute; z-index: 20; background-image: url("../image/y.gif");
}
.blt_tl {
	padding-top: 3px;
}
.blt_tl li {
	height: 22px; color: rgb(255, 255, 255); line-height: 22px; padding-left: 10px; margin-right: 5px; float: left; background-image: url("../image/tl.gif"); background-repeat: no-repeat;
}
.blt_tl li a:link {
	color: rgb(255, 255, 255);
}
.blt_tl li a:visited {
	color: rgb(255, 255, 255);
}
.blt_tl li a:hover {
	
}
.blt_tl li a:active {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.blt_tl li span {
	height: 22px; line-height: 22px; padding-right: 10px; float: left; display: block; background-image: url("../image/tl.gif"); background-repeat: no-repeat; background-color: rgb(247, 255, 220);
}
.kj1 {
	
}
.kj1 span {
	background-position: right 0px;
}
.kj2 {
	background-position: left -27px;
}
.kj2 span {
	background-position: right -27px;
}
.kj3 {
	background-position: left -54px;
}
.kj3 span {
	background-position: right -54px;
}
.kj4 {
	background-position: left -81px;
}
.kj4 span {
	background-position: right -81px;
}
.kj5 {
	background-position: left -107px;
}
.kj5 span {
	background-position: right -107px;
}
.kj6 {
	background-position: left -134px;
}
.kj6 span {
	background-position: right -134px;
}
.kj7 {
	background-position: left -160px;
}
.kj7 span {
	background-position: right -160px;
}
.bg_tl1 {
	
}
.MOBAN_JJ {
	padding: 3px 5px; border: 1px solid rgb(138, 171, 33); height: auto; line-height: 18px; margin-right: 15px; margin-left: 5px; background-color: rgb(247, 255, 220);
}
.x_poyu span {
	text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 24px; font-weight: bold; display: block;
}
.x_poyu em {
	text-align: center; color: rgb(165, 202, 228); line-height: 16px; font-size: 12px; font-style: normal; display: block;
}
.x2 {
	height: 40px; background-color: rgb(32, 32, 32);
}
.x2 h2 {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold;
}
.xnlo {
	margin-bottom: 0px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 0px; border-right-width: 0px; border-left-width: 1px; border-top-style: dashed; border-right-style: solid; border-left-style: solid;
}
.tg_zmtop {
	background-position: 30px 20px; height: 65px; color: rgb(255, 255, 255); line-height: 65px; padding-left: 70px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/image/top.gif"); background-repeat: no-repeat; background-color: rgb(167, 170, 175);
}
.bgy {
	background-color: rgb(224, 224, 224);
}
.zp_list {
	padding-left: 70px;
}
.zp_list li {
	width: 245px; padding-top: 20px; padding-right: 70px; padding-bottom: 10px; float: left;
}
.zp_list li div {
	width: 245px; height: 130px; background-image: url("/image/bg2.gif");
}
.zp_list li div a {
	height: 125px; padding-top: 10px; padding-left: 13px; display: block;
}
.zp_list li div a:hover {
	background-position: left -140px; background-image: url("/image/bg2.gif");
}
.tizp {
	margin: 0px; padding: 10px 0px 0px; height: 37px; text-align: left; line-height: 37px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}
.tizp a {
	background-position: left 8px; height: 37px; padding-left: 30px; display: block; background-image: url("/image/bh3.gif"); background-repeat: no-repeat;
}
.tizp a:link {
	color: rgb(91, 91, 91);
}
.tizp a:visited {
	color: rgb(91, 91, 91);
}
.tizp a:hover {
	text-decoration: underline; background-image: url("/image/bh4.gif");
}
.active a:visited {
	color: rgb(91, 91, 91);
}
.tagzp {
	margin: 0px; padding: 0px 0px 0px 30px; height: 20px; text-align: left; line-height: 20px; background-repeat: no-repeat;
}
.tagzp a {
	background-color: rgb(242, 242, 242);
}
.hjd {
	overflow: visible; position: relative;
}
.hj_jd {
	top: 0px; width: 100px; height: 100px; right: 0px; position: absolute; z-index: 10;
}
.urimg li {
	width: 320px; text-align: center; margin-right: 5px; float: left;
}
.beimg img {
	padding: 10px; background-color: rgb(153, 153, 153);
}
#fgcl {
	margin: 10px 0px; border: 1px solid rgb(204, 204, 204); width: 650px; height: 100px; color: rgb(255, 255, 255); line-height: 100px; clear: both; font-size: 16px; font-weight: bold; float: none; background-color: rgb(51, 51, 51);
}
#fgcl img {
	width: 80px; height: 80px; float: left; background-color: transparent;
}
#fgcl dl dt {
	width: 322px; text-align: center; float: left;
}
#fgcl dl dd {
	width: 324px; text-align: center; float: left;
}
#fgcl dl span {
	padding-top: 10px; padding-left: 30px; float: left;
}
d {
	top: 0px; width: 100px; height: 100px; right: 0px; position: absolute; z-index: 10;
}
.urimg li {
	width: 320px; text-align: center; margin-right: 5px; float: left;
}
.beimg img {
	padding: 10px; background-color: rgb(153, 153, 153);
}
#fgcl {
	margin: 10px 0px; border: 1px solid rgb(204, 204, 204); width: 650px; height: 100px; color: rgb(255, 255, 255); line-height: 100px; clear: both; font-size: 16px; font-weight: bold; float: none; background-color: rgb(51, 51, 51);
}
#fgcl img {
	width: 80px; height: 80px; float: left; background-color: transparent;
}
#fgcl dl dt {
	width: 322px; text-align: center; float: left;
}
#fgcl dl dd {
	width: 324px; text-align: center; float: left;
}
#fgcl dl span {
	padding-top: 10px; padding-left: 30px; float: left;
}
