/* design by http://wen.org.cn */@import url(blocks.css); @import url (megamenu.css);body { color: #444; background: #f4f4f4; text-align: center; font-family: 'DejaVu Sans','Lucida Grande', georgia,'Hiragino Sans GB', simsun, sans-serif; font-size: 14px; line-height: 200%;margin: 0 0 15px 0; } a#to-top { display:block; height:12px; color: #555; }
	/*background: url(images/bg1.gif)*/	div#page { max-width: 930px; color: #222; margin: 10px auto 15px auto; background: #fff; text-align: left; border: 0px; padding: 10px; border: 1px solid #999;}#header {overflow:hidden; text-align: left; border: 0px; border-top: 0px solid #fff; margin: 0px; float: left; padding: 0px; background:url(images/header.gif) #fff no-repeat; height: 60px; width: 280px; background-position:left;}#header a { color: #fff; }#logo { text-align: left; float: left; height: 60px;}#logo a {float: left; margin: 0px 0px; padding: 0px; display: block; }#logo h1 { margin: 0px 0px; padding: 0px; }#logo span {display: none;}.site-name {heigh: 20px;   padding-top:  30px;  float: left; width: 280px;}.site-name a {text-decoration: none; font-family: Courier New, serif, Vedana; color: #28d; font-weight: bold; font-size: 160%;} .site-name a:hover {text-decoration: none; border: none;}.clear { clear:both; } /*#navTAB { text-align: left; height: 32px; margin: 0px auto; padding: 0px; background: #444; width: 100%; text-transform: uppercase; } */ 
  #navTAB{ position:relative; height:43px; }/* end of header styles */#contentArray1 { padding: 0px; margin-top: 0px; position: relative;}#contentArray0, #contentArray { padding: 0px; }#content1 { padding: 0px; }#content0, #content { padding: 0px; }#centercolumn1 { padding:10px; vertical-align: top;}#centercolumn, #centercolumn0 { padding:10px; padding-right:0px; }#blockleft { width: 1px; margin: 0px; padding: 0px; color: #333; }p { padding: 10px; padding-left: 0px; margin: 0px; }h1, h2 { margin: 0px 10px; font-size: 24px; vertical-align: middle; font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif;}
  h3 {padding-top: 2px;font-size:16px; font-weight: bold; text-transform:uppercase; color: #555;font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif;}
  h4 { margin: 0px; font-size: 16px; padding: 0px; font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif; font-weight: normal;}img { border: 0px; }#blockright { color: #222; width: 180px; margin: 0px; margin-left: 0px; padding: 0px; }#leftcolumn { background: #fff; }#rightcolumn { background: #fff; }b { font-size: 13px; color: #333; font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif;}strong { font-size: 14px; color: #333; font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif;}a { text-decoration: none; color: #444; font-size: 14px; padding: 3px;}a:hover{ background-color: #f1f1f1;	color: #666;	padding: 3px; }hr { height:1px; color: #fff; background: #fff; }#betweenfooter { text-align:center; border: 0px; margin: 0px auto; padding: 0px; background: #ececec; width: 100%; }#pagefooterend { background: #ccc; padding: 10px; padding-top:2px; padding-bottom:4px; color: #fff; font-size: 12px; border-top: 1px solid #fff; }#pagefooterend a { color: #fff; font-size: 12px; text-decoration:none; }#pagefooterend a:hover { color: #555; }#pagefooterendleft { width: 200px; float:left; text-align:left; }#pagefooterendright { text-align: right; }#pagefooterend strong { font-size: 13px; color: #000; }table { font-size: 14px; width:100%; }.submenu a { background: url(images/submenu.gif) no-repeat left center; padding-left:17px; color: #999; }.border { line-height:55px; width: 330px; background: #fff; }#modulcontent textarea { width: 310px; }#contentArray1 a:hover{ color: #333;}ul {list-style:square inside; -webkit-padding-start: 0px; padding-left:0px;}#centerLcolumn, #bottomLcolumn, { width: 365px; vertical-align: top;}#centerRcolumn, #bottomRcolumn { width: 365px; vertical-align: top;}#centerLcolumn {padding: 0px;}td#bottomLcolumn, td#centerLcolumn { padding:0px 10px 0px 0px; }td#bottomRcolumn, td#centerRcolumn { padding:0px;}td#rightcolumn {width: 180px;} /* Xoops table classes */ th {background-color: #ddd; color: #111; padding: 2px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;} .outer {border: 1px solid #ccc;} 	.head {background-color: #fff; padding:0px 10px 20px 10px; vertical-align:middle; font-weight: bold; line-height: 32px;}	.title{font-size: 14px; padding-left: 3px;} 	.even {background-color: #f0f2f4; padding: 5px;} 	.odd {background-color: #fff; padding: 5px;} 	.foot{background-color: #fff; padding: 5px; font-weight: bold;} 	tr.even td {background-color: #f0f2f4; padding: 5px;} 	tr.odd td {background-color: #fff; padding: 5px;} 	div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAA; border-bottom: 1px solid #AAA; font-weight: bold; padding: 10px;} 	div.confirmMsg {background-color: #aceef5; color: #136C99; text-align: center; font-weight: bold; padding: 10px;} 	div.resultMsg { background-color : #eee; color: #333; text-align: center; font-weight: bold; padding: 10px;} 	div.xoopsCode { background: #FFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;} 	div.xoopsQuote { background: #FFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;} 	.comTitle {font-weight: bold; margin-bottom: 2px;}/* forum user info box */ .comText {padding: 2px;} .comUserStat {font-size: 12px; color: #2F5376; font-weight:normal; border: 1px solid silver;background-color: #ffffff; margin: 2px; padding: 2px;} .comUserStatCaption {font-weight: normal;} .comUserStatus {margin-left: 2px; margin-top: 10px; color:#2F5376; font-weight:bold; font-size: 12px;} .comUserRank {margin: 2px;} .comUserRankText {font-size: 12px;font-weight:bold;} .comUserRankImg {border: 0;}.comUserName {} .comUserImg {margin: 2px;} .comDate {font-weight: normal; font-style: italic; font-size: smaller} .comDateCaption {font-weight: bold;font-style: normal;}/* personalization */ .category-title a {color: #333; text-decoration: none; background-color: transparent;} .category-title a:hover {text-decoration: none; } .article-list, .article-title {line-height: 180%;} .article-list a{color: #333; text-decoration: none; background-color: transparent;} .article-title a {color: #333; text-decoration: none; background-color: transparent;}.article-list a:hover {background-color: #f1f1f1;	color: #666;	padding: 3px;} .article-title a:hover {background-color: #f1f1f1;	color: #666;	padding: 3px;} .title-list a {color: #333; background-color: transparent} .article-text{font-size: 14px; color: #333; line-height: 180%;}.articletime {color: #8f8f8f; text-align:right} .article-summary {font-size: 12px; color:#555;font-style: normal; line-height: 200%; padding-left:15px; background-color:transparent} .artblockcatli {float:left; width: 80px;} .artblockcatli a {color: #666;} .artblockcatli a:hover {color:#333; bottom-border: 1px dotted #333;} ul a {color: #168; padding: 3px;} ul a:hover {text-decoration: none; background-color: #f1f1f1;	color: #666;	padding: 3px;}input, textarea {	background-color : #F0f2f4;  border : 1px solid #ccc; color : #333; font-family : Tahoma, Arial; font-size: 12px; text-indent: 2px; padding: 1px 0; margin:1px; vertical-align:middle; }formfield, select{background-color : #F0f2f4; color: #333; font-family : Tahoma,Arial; font-size: 12px; text-indent : 2px;} .formButton {text-align:center;}/*文章上部与下部样式*/.article-breadcrumbs {color: #999;	}.article-breadcrumbs a {	color: #999;  text-decoration: none;  border: none;}.article-breadcrumbs a:hover {	background-color: #a8a8a8; 	color: #666;}span.article-subject {	margin-right: 2px;	font-size: 12px;	color: #888;	text-align: center;	display: inline;}.article-title a {	font-weight: normal;	font-size: 16px;	vertical-align: middle;	font-family: "微软雅黑","黑体";	text-align:center;	line-height: 35px;		margin: 0 auto;	}.art-title {	font-weight: normal;	font-size: 24px;	vertical-align: middle;	font-family: "微软雅黑","黑体";	text-align:center;	line-height: 35px;	width: 75%;	margin: 0 auto 15px;}/*  .article-header-image{	float: left;	padding: 10px 0px;	color: #999;	display: block;	margin-right: 5px solid #fff;	margin-bottom: 5px solid #fff;	} *//* Style the figures */ figure {  position: relative;  float: left;  display: block;  border: 1px solid #333;  margin: 5px 10px 10px 0;}
  /* Style the figure captions, hiding them by default */ figcaption {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  font-size: .7em;  color: #fff;  background-color: rgba(0,0,0,.5);  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: opacity .5s ease-in-out;  -moz-transition: opacity .5s ease-in-out;  -o-transition: opacity .5s ease-in-out;  transition: opacity .5s ease-in-out;}/* Display the captions on hover */ figure:hover figcaption {  opacity: 1;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);}/* Add padding and margin to the caption contents */figcaption * {  padding: 0 10px;  margin: 0;}figcaption *:first-child {  padding-top: 5px;}figcaption *:last-child {  padding-bottom: 5px;}
  /* Give captions and headings their own font */ 
  figcaption {  font-family: georgia,'Hiragino Sans GB', 微软雅黑, simsun, sans-serif; "Lucida Sans Unicode", "Lucida Grande", sans-serif;  color: #f1f1f1;}
  figcaption h3 {padding-top: 2px;font-size:14px; font-weight: normal; text-transform:uppercase; color: #f1f1f1;}
  .artheadimg-cap h3 { font-size:14px; font-weight: normal; text-transform:uppercase; color: #f1f1f1;}.article-meta {	text-align: left;	margin: 10px 0;}.article-editor {	padding-bottom: 10px;	}span.article-term {	margin-right: 10px;	font-size: 12px;	padding: 3px;	color: #999;}.article-term a{	margin-right: 2px;	font-size: 12px;	color: #999;	text-align: center;	display: inline;}.article-term a:visited{	margin-right: 2px;	font-size: 12px;	color: #999;	text-align: center;	display: inline;}span.article-label{	font-weight: bold;	padding-right: 10px;	font-size: 12px;	color: #666;}span.article-content{	font-size: 12px;	color: #666;	line-height: 180%;}span.article-content a {	color: #2996db;	font-size: 14px;	padding: 0 3px;  text-decoration: none;  }  span.article-content a:hover {	background-color: #f1f1f1;	color: #666;	padding: 3px;  }  .article-text a {color: #28d;text-decoration: none;border: none;}.article-text a:visited {color: #ff6803;}.article-text a:hover {	background-color: #f1f1f1;	color: #444;	}  .article-sibling {	vertical-align: baseline;	border-top: 1px solid #ddd; 	width: 734px;	padding: 5px 15px 0 10px;	margin-bottom: 15px;	position: relative;}.article-sibling .previous {	float: left;	width: 250px;min-height: 40px;padding-left: 30px;float: left;text-align: left;background: url("images/post_prev.png") 0 50% no-repeat;}.article-sibling .next{	float: right; padding-right: 10px;width: 250px;min-height: 40px;padding-right: 30px;float: right;text-align: right;background: url("images/post_next.png") 100% 50% no-repeat;}.line {width: 1px;height: 100%;background: #ddd;position: absolute;top: 0;right: 367px;}.article-sibling a {	color: #555;	font-size: 12px;  text-decoration: none;  padding: 3px;  vertical-align: baseline;  }  .article-related a {	color: #168;	font-size: 14px;  text-decoration: none;  border: none;  padding: 8px;  }  .article-related a:hover {border-bottom: 1px dashed #f1f1f1;  }/*api*/#article-api {font-size: 12px; color: #777; text-align: center;} #article-api a {font-size: 12px; color: #999;} /*comment alert and notification*/ .article-copyright {	padding: 5px;	margin: 20px 10px;}.article-notification, .article-copyright {font-size: 14px; color: #777; text-align: center;}#comment, #alert {font-size: 12px; color: #777;}/*writer profile*/.article-writer-title{	font-weight: bold;	font-size: 14px;	vertical-align: middle;	text-align: center;	margin: 10px 0px;	padding-bottom: 10px;	border-bottom: dashed 1px #888;}.article-writer{	text-align: left;	float: right;	width: 200px;	padding: 5px;	margin: 0px 0px 10px 10px;	border: medium;	background: #eee;}.profile {	font-size: 12px;	color: #555;	line-height: 220%;	margin: 5px;	}		/*topic*/.article-topic a {	color: #168;  text-decoration: none; padding: 3px;}  /** 正文内容样式 *  ezsky <ezskyyoung@gmail.com> * ------------------------------------------------*/.main-text {    /* big font makes content more readable */        font: 14px/1.8 'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB', SimSun,'STHeiti Light', sans-serif; }.main-text .main-text ul, .main-text ol, .main-text dl {	/* giving blockquotes and lists room to breath */	margin: 1em;}.main-text ul, .main-text ol, .main-text dl {	/* bringing lists on to the page with breathing room */	margin-left: 2em;}.main-text ol li {	/* giving OL's LIs generated numbers */	list-style: decimal outside;}.main-text ul li {	/* giving UL's LIs generated disc markers */	list-style: disc outside;}.main-text dl dd {	/* providing spacing for definition terms */	margin-left: 1em;}.main-text th, .main-text td {	/* padding to make the table readable */	padding: .5em;}.main-text caption {	/* coordinated margin to match cell's padding */	margin-bottom: .5em;}.main-text fieldset, .main-text table, .main-text pre {	/* so things don't run into each other */	margin: 1em, 0;}.main-text p {		text-indent: 2em;			margin-right: 2em;		}.main-text div {		text-indent: 2em;			margin-right: 2em;		margin-top: 5px;		}.main-text table{	border:1px solid #888;	border-collapse:collapse;	margin-top:10px;	width:100%;}.main-text table th{	background-color:#CCC;	border:1px solid #888;	padding:3px;}.main-text table td{	background-color:#EFEFEF;	border:1px solid #AAA;	padding:3px;	vertical-align:text-top;}.main-text table td p{    font-size:12px;    margin:0;}/*tag view*/.tag-item-list {padding: 10px 20px 0px 50px;}.tag-item-title {color: #bbb;}span.tag-item-cat a {color: #A19062; padding: 3px;} .tag-item-title a {color: #555; font-weight: bold; padding: 3px;} span.tag-item-meta {color: #999; font-size: 12px; text-align: right;} .tag-item-meta a {color: #999; font-size: 12px; } .tag-article-tags {font-size: 12px; color: #999; font-weight: normal;} .tag-article-tags a {color: #2996db; padding: 3px; font-size: 14px;} .tag-item-content {color: #666; font-size: 12px;}/*news and article block news+focus*/.article-block-title a {color:#600000; padding: 3px; font-family: 微软雅黑, 黑体; font-size: 18px;}span.article-block-category a {color: #999;} span.article-block-list a:hover {color:#28d;} .article-focus-summary {color: #666; font-size: 14px;} span.articletime {color: #999; text-align: right; font-size: 12px; } /*最新文章摘要区块*/.artblockcat {color: ddd;}span.artblockcat a {font-size: 14px; font-weight: bold; color:#2996db; /*#a19062;*/ padding: 3px; background-color: transparent;} span.artblockcat a:hover {background-color: #f1f1f1;          	color: #666;	padding: 3px;} span.artblocktitle a {font-weight: bold; color: #404040; text-decoration: none; background-color: transparent; padding: 3px 5px 3px 3px;} span.artblocktitle a:hover { text-decoration: none; border-bottom: 1px dashed #777; } span.artblocktime {color:#999; font-style: italic; background-color: transparent; text-align: right; font-size: 12px;} .artblocksum {font-size: 12px; color:#666; font-style: normal; line-height: 180%; margin-top:3px; margin-bottom: 5px; padding: 0px;} .artblockmore a {font-size: 12px; color: #28d; text-decoration: none; background-color: transparent;} .artblockmore a:hover {text-decoration: none; }/*最新文章分类区块*/.article-block-list (padding: 0px; margin: 0px; clear:both;)ul.article-block-list  {list-style-type:none; padding: 0px; margin: 0px; -webkit-padding-start: 0px; padding-left: 0px; clear:both;}li.article-block-list  {list-style-image: url(images/dot222.gif); clear:both;}/*专题页面样式*/.topic-title {font-size: 26px; padding: 40px 20px 30px 0px; font-weight:bold;}.topic-description {color: #444; }.topic-item { line-height: 40px; }.topic-item a {font-weight: bold; color: #115ca6; text-decoration: none; }.topic-item a: hover { text-decoration: none;}.topic-time {font-size: 12px; color: #666;}.topic-image {float: left; font-size: 12px; margin: 10px 30px 20px 0px;	}.topic-summary {font-size: 12px; color: #444;	}		/*article*/.article-time {font-size: 12px; color: #999; margin-left: 20px;}.article-time a {font-size: 12px; color: #999; margin-left: 20px;}.article-section-title span.navigation{	padding-left:	12px;	float: 			right; 	text-align:		right;	vertical-align:	bottom;	/*background: 	url(../../images/pointer.gif) no-repeat left;*/}.article-section-more {text-align: center; padding-left: 25px;}.article-section-more a {color: #fff; background-color: #28d; text-decoration: none; border: #28d 3px solid; 	}.article-section-more a:hover {text-decoration: none;  	}span.navigation a {color: #28d; font-weight: bold;} span.navigation a:hover {text-decoration: none;}span.article-index-navigation {text-align: center;}span.article-index-navigation a {color: #28d; font-weight: bold; padding: 3px;} span.topic-navigation a {color: #999; font-size: 12px;} span.topic-navigation a:hover {color: #666; font-size: 12px; background-color: #999;} /*page navigation*/.pagenav, {	PADDING: 3px; MARGIN: 3px; TEXT-ALIGN: center}.pagenav A {	BORDER: #78a76b 1px solid; PADDING: 2px 5px; MARGIN: 2px; COLOR: #78a76b;  TEXT-DECORATION: none;}.pagenav A:hover {	BORDER: #78a76b 1px solid;	background: #78a76b;	color: #fff;}.pagenav .active {	BORDER: #999 1px solid; }.pagenav .current {	BORDER: #78a76b 1px solid; PADDING: 2px 5px;  MARGIN: 2px; COLOR: #111; BACKGROUND-COLOR: #78a76b;}.pagenav .disabled {	BORDER: #eee 1px solid; PADDING: 2px 5px;  MARGIN: 2px;  COLOR: #ddd;  }#xo-pagenav {text-align: center;}blockquote {	margin: 0em 3em;	color: #4c4c4c;	border-left: 10px solid #eee;	padding-left: 1em; }blockquote p {	margin: 0em; 	padding: 5px 0 5px 50px;}span.adminlink {font-size: 12px; font-weight:strong;}span.adminlink a {text-decoration: none; color: #168; font-size: 12px; font-weight:strong; padding: 3px;}             /* EasyClearing http://www.positioniseverything.net/easyclearing.html */.clear:after{  content: ".";   display: block;  height: 0;  clear: both;  visibility: hidden; }.clear{display: inline-block;}/* Hides from IE-mac */* html .clear {height: 1%;}.clear {display: block;}/* End hide from IE-mac *//*article heading list*/ul#article-headings{margin: 0 0 15px;list-style-type: none;line-height: 140%;}ul#article-headings li{margin-bottom: 2px;}ul#article-headings li a{	padding-left: 15px;	color: #115ca6;    font-size: 12px;}/* End article heading list */.supportus {	color: #555; padding-top: 20px;}.search {float:right}.search a {font-size: 12px; color: #999;}/*为什么无效*/input[type="text"] .search {height: 32px;}input [type="submit"] .search  {	background: #666; 	color: #fff; 	height: 34px;cursor: pointer;}/*end no apply*/