

.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align:center;}
.fleft{float:left;}
.fright{float:right;}
.pad2{padding: 2px;}

.left { float: left;}
.right { float: right;}
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}
.noBorder {border:none;	}

.fB {	font-weight: bold;}
.fI {	font-style: italic;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}


.f14 td{font-size:14.8px; line-height:14pt; }
input{font-size:9pt;  }
/*li{text-align: left}*/
.p1{font-size:9pt;text-decoration:none;}
.p2{font-size:9pt;}
.p3{font-size:14.8px;background:#ffffff;}
.p4{font-size:14.8px;line-height:14pt;}
.ptable{font-size:14.8px;line-height:14.8px;}
.p8{font-size:9pt; line-height:14pt}
.p9{color:#838383;font-size:9pt}
.p12{font-size:12pt}


.paper {margin: auto;}
.block{ width: 758px;margin: 1px; padding: 0; clear:both;text-align: left;}
.mbox{width: 425px;  margin: 3px; padding: 8px;text-align:center;font-size:9pt; line-height:14pt}
.mbox560{width: 550px;  margin: 3px; padding: 5px;text-align:center;font-size:14.8px; line-height:15pt}
.mbox450{width: 450px;  margin: 2px; padding: 1px;text-align:center;font-size:14.8px; line-height:15pt;}
.mbox760{width: 760px;  margin: 2px;}

.fmain {text-align:left; padding:5px}
.fmain li{text-align:left;padding-left:5px}

.tabtitle{text-align:left;font-size:14.8px;  padding: 5px; font-weight:bold;clear:both}
.tabtitle a:link{text-decoration: none;}
.tabtitle a:visited{text-decoration: none;}

.listnews{float:right;width:630px;font-size:14.8px; line-height:14pt; padding: 3;margin-right:30 }
.listnews li{font-size:14.8px;}
.newslist1{font-size:14.8px; line-height:14pt; padding: 3;}
.newslist1 li{font-size:14.8px;}
.blank9{margin:0 auto; width:100%; height:9px; font-size:1px; }

.menubar{width: 110px;  margin: 1; padding-top:8px;padding-bottom:15px; font-size:14.8px;}
.menubar ul{margin-left:6px;margin-top:15px;font-weight:bold;}
.menubar li{margin:5px;padding:2px;border:0;list-style-type:none;font-size:14.8px;font-weight:normal;border-bottom:1px solid #FFFFCC;}	
.menubar li a:link{text-decoration: none;}
.menubar li a:visited{text-decoration: none;}
.cmain{width:650px;margin: 1px; padding: 1;}

.col2{margin:1px; width:630px;}
.col2 .c1{float:left;width: 450px;  margin: 0; padding: 0; font-size:9pt;}
.col2 .c2{float:right;width:180px;  margin: 0; padding: 0; font-size:14.8px;}
.col2 li{margin:5px;margin-top:10px;padding:2px;}	

#indexbar{width: 600px;  margin: 1; padding: 1; font-size:14.8px;}
#subjection {font-size:9pt;}
#text{font:normal 14px "ËÎÌå";line-height:20px;}
.hline{font-size:14px;line-height:18px;}

p.error,
p.success {
    border: 1px solid;
    font-size: 14px;
    margin: 0.5em;
    padding: 0.5em;
    width: 70%;
}
p.error {
    background: #FCC;
    border-color: #966;
    color: #633;
}
p.success {
    background: #CFC;
    border-color: #696;
    color: #363;
}

.ad70{ width: 750px;  margin: 0 auto; padding: 0; clear: both; }
.ad120{ width: 750px;  margin: 9px auto 0 auto; padding: 0; clear: both; }

.linklist20{list-style-type:none;margin:0;padding:0;text-align:right;font-size:9pt;}
.linklist20 a{white-space:pre}
.linklist20 li{float:right;padding:0 0 0 1.4em}
.linklist20 li.last{background:none;padding:0}

li.xfolkentry {padding:2px};
.tags {font-size: 10pt;}


.tabbox
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0px 6px 12px 6px;
	padding:0px 5px 5px 5px;
	font-size: 9pt;
	text-align:left;
}

.parent.tbox
{
	border: 1px solid #ccc;
	margin: 6px 6px 12px 6px;
	font-size: 9pt;
	text-align:left;
}
.parent .tbox .link 
{
	font-size: 9pt;
}
.parent.tbox .child
{
	margin: 6px;
}
.parent.tbox .more
{
	display: block;
	margin: 6px 0 0 6px;
	padding: 0 0 6px 0;
}
.parent.tbox .child .more
{
	margin: 0;
	padding: 0;
}
.parent.tbox h2
{
	margin: 0 0 0px 0;
	padding: 3px 6px;
	font-size: 9pt;font-weight:bold;
}
.parent.tbox h3
{
	background-color: transparent;

}
.parent.tbox h2 a, .parent.tbox h3 a
{
	background-color: transparent;

}
.parent.tbox .boxtitle{
	margin: 0 0 6px 0;
	padding: 3px 6px;
border-bottom:1px solid #AAA}

#page, .cf, ul.cf li
{
	display: inline-table;
}


#dvTop{height:36px;text-align: left;}
#divTopMsg{height:36px;padding-left:20px;padding-top:2px;}	
#divUsrMsg{margin-left:24px;display:none}	
#divToplink{float:right;padding:0;height:10px; margin-right:3px!important; margin-right:5px}	
#divToplink a{padding:0 3px 0 3px}  
#divTopNav{clear:both}
#ulTopNav{margin-left:20px;text-align:center;}	
#ulTopNav li{width:50px;height:20px;float:left;;margin-left:3px;padding-top:6px;list-style-type:none;font-weight:bold;line-height:18px}	
#ulTopNav li a{width:50px;height:20px;margin-left:0;padding-top:0;display:block;text-align:center;font-size:14px;margin:0;line-height:18px}	  
#ulTopNav li a.navOn,li.navOn{border:0;}	
#divSearch{float:right;margin-right:2px;font-size:9pt;padding:2px;}	  
#divSearch input{font-size:9pt}	  
#divSearch input.btnFnt{width:60px;height/**/:19px; margin-left:8px;padding-left:4px;cursor:pointer; padding-top:1px}
#divNavBar{clear:both;height:20px;padding:0;margin:0;border:0;}        
#ulNavBar{width:100%;padding-left:10px;text-align:center;}	
#ulNavBar li{float:left;margin:0;border:0;list-style-type:none;font-size:14px;width:70px;}	
#ulNavBar li a{ height:18px;margin-top:0;margin-bottom:3px;border:0;line-height:18px}	  

#txtLogin{float:left;padding-top:25px;font-size:14px;text-align:center}


.c1{width:500px;margin:0px ;}
.c2{width:250px;margin:0px }
.c3{width:250px;}
.c350{width:370px;}
.c180{width:185px;}
.chalf{width:49%;margin:0px;padding:1px}

/**********************************/
/* General                        */
/**********************************/
body {font:  12px Tahoma, Verdana, Arial, Helvetica, sans-serif;   margin:0; padding:0;text-align:center;}
a	{  text-decoration: none; }
a:hover	{ text-decoration: underline; }
form {margin:0;padding:0;display:inline;}
input, textarea {font: 1.0em Verdana, Arial, Helvetica, sans-serif; }
p {margin: 10px 0;}
img { padding: 1px; margin:0;}
/* Some peoples sometime using this class for aligning the image */
img.alignleft, img.left {float:left; margin-right: 5px; margin-left: 0px;}
img.alignright, img.right {float:right; margin-left: 5px; margin-right: 0px;}
.clear {clear:both; overflow:hidden;}

div,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}


/**********************************/
/* Layout                         */
/**********************************/
#container,#hleft,#hheader,#hcontent,#hsidebar,#hfooter { overflow:hidden; display:block;}
#container { padding:0; margin: 0px 20px 0px 20px; 
border-top: 5px solid #191970; border-bottom: 3px solid #708090;  background: #fff ;}
#hleft { width:650px;float:left;margin:0;padding:0; text-align: justify;}
.hmiddle {width:200px;margin:0;padding: 0 10px; float:left;}
.hright {width:160px;margin:0;padding: 0 10px; float:left}
#hcontent {padding: 28px;}
#hheader { padding: 10px 15px; }
#hsidebar {width: 310px; float:right;margin:0;padding:0 2px;height:auto}
#hfooter { padding: 3px 0px 0 20px; margin:0; font-size: 12px; height: 30px; text-align:right;}

/**********************************/
/* Content                        */
/**********************************/
#hcontent h1,h2,h3,h4 {line-height:1.2em;text-align:left;}
#hcontent h1 {color:#0D6AA6; text-transform:uppercase; display:inline;
font:normal 1.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#hcontent h2 {font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#0D6AA6; 
margin:0px;  text-align:left;}
#hcontent h2.pagetitle {font-size: 1.2em; color: #f90; padding: 5px 0;}
#hcontent h3{font:normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#0D6AA6; text-align:left;}
#hcontent h4{font:normal 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#0D6AA6; text-align:left;}
#hcontent blockquote {padding:0 0 0 10px;margin:5px 0px 5px 20px; color:#000; 
font-size: 1.0em; border-left: 5px solid #b0c4de; line-height: 1.2em;}
#hcontent p.postmetadata {clear:both; overflow:hidden;background: #f7f7f7; padding:5px 10px; line-height: 1.0em;}
code {font-size:1.2em; text-align:left; margin:0;padding:0; color: #008;}
#hcontent li {padding-bottom: 5px;}
#hcontent .post-date {font-size:1.0em; padding-left:20px;background: transparent url(img/calendar.png) no-repeat top left;padding-top: 5px;
background-position:0% 5px;}

/**********************************/
/* Header                         */
/**********************************/
#hheader {text-align:left;}
#hheader h1 { display:inline; 
font:bold 2.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;}
#hheader h1 a:hover {color: #fc0; text-decoration:none;}
#hheader h2{font: 0.9em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#DDD; margin:0;padding:0;}
#hheader h2 a:hover {color: #fc0; text-decoration:none;}


/**********************************/
/* Sidebar                        */
/**********************************/
#hsidebar a:hover {text-decoration:none; color: #f60;}
#hsidebar ul {margin: 0 0 10px 0; padding:0; list-style-type: none;border-top: 1px solid #eee;text-align:left;}
#hsidebar h2 {font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#333;; margin:0; padding:0; 
padding-left: 20px; border-bottom: 1px solid #eee; text-transform:uppercase;}
#hsidebar #hheader h2 {padding-left: 0; border:0; color: #CCC}
 h2.about {background: transparent url(img/user.png) no-repeat top left;}
 h2.cats {background: transparent url(img/folder.png) no-repeat top left;}
 h2.cal {background: transparent url(img/cal.png) no-repeat top left;}
 h2.search {background: transparent url(img/search.png) no-repeat top left;}
h2.file {background: transparent url(img/file.png) no-repeat top left;}
 h2.meta {background: transparent url(img/meta.png) no-repeat top left;}
 h2.blogroll {background: transparent url(img/link.png) no-repeat top left;}
 h2.comment {background: transparent url(img/comment.png) no-repeat top left;}
 h2.new {background: transparent url(img/new.png) no-repeat top left;}
 h2.hot {background: transparent url(img/bug.png) no-repeat top left;}
  h2.web {background: transparent url(img/web.png) no-repeat top left;}
#hsidebar ul {margin-top: 5px;}
#hsidebar ul li {background: transparent url(img/none) no-repeat top left; padding-left: 0px; border-bottom: 0px solid #f0f0f0;}
#hsidebar ul li ul {border-top: 0px solid #f0f0f0; margin:0;}
#hsidebar ul li ul li {font-size:12px;padding-left:2px; border:none; border-top: 1px solid #f0f0f0;}
#hsidebar ul.links li {float:left;display: inline;overflow:hidden;border:none; padding-left:0px;}
#hsidebar ul.links li h2 {color: #666;}
#hsidebar ul.links li ul li {padding-left:2px;}
#hsidebar img {margin:2px 0 0 0; padding:2px 0 0 0; border: none;}

.app_list  .app-hanbull {background: transparent url(img/search.png) no-repeat top left;}
.app_list  .app-links {background: transparent url(img/web.png) no-repeat top left;}
.app_list  .app-money {background: transparent url(img/user.png) no-repeat top left;}

/**********************************/
/* Calendar                       */
/**********************************/
#wp-calendar { width: 150px; color: #999; line-height:1.0em;}
#wp-calendar caption {font-weight:bold; color: #666; line-height: 16px; text-transform: uppercase;}
#wp-calendar .today {background:#FBFCF4;}

/* *********************************** */
/* Comments Div                        */
/* *********************************** */
h3#comments, h3#respond {border-top:1px solid #CCC; padding-top: 10px; padding-left: 20px;color:#0D6AA6; font-size: 1.2em; font-weight: bold;}
h3#comments {background: transparent url(img/comment.png) no-repeat top left;background-position:0% 12px;}
h3#respond {background: transparent url(img/edit.png) no-repeat top left;background-position:0% 12px;}
cite {position:relative;color: #999;padding:0;margin:0;font-weight:bold;}
.alt {background: #f7f7f7;}
.commentbody {color: #595949; font-size: 1.0em; margin: 0 0 5px 0;padding: 10px 15px 10px 15px;	
     background: #Fafaf5;	border: 1px solid #f0f0e0; list-style:none;}
.commentbody p {line-height: 1.2em; margin:0; padding:0;}
.commentlink {	font-size: 1.0em;}
.commentlist {	list-style: none; margin:0; padding:0px;}
.commentcount {font:bold 2.2em Georgia,sans-serif;	color: #e0e0d0; width: 520px; 
text-align: right; position:absolute;	left:0;}
.gravatar {float:left; padding: 1px; margin: 5px 5px 5px 0; background: #fff; width: 40px; height: 40px;}
#recentcomments ul {border: none;}


.pages_btns { width: 100%; padding: 0 0 8px; overflow: hidden; }

	.postbtn, .replybtn { float: right; }

		.postbtn { margin-left: 10px; cursor: pointer; }

	.pages_btns .pages em { line-height: 26px; }

.pages, .threadflow { float: left; border: 1px solid ; background: ; height: 24px; line-height: 26px; color: ; overflow: hidden; }

	.pages a, .pages strong, .pages em, .pages kbd, #multipage .pages em { float: left; padding: 0 8px; line-height:26px; }

		.pages a:hover { background-color: ; }

		.pages strong { font-weight: bold; color: ; background: ; }

			.pages a.prev, .pages a.next { line-height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; }

				.pages a.next { padding: 0 15px; }

		.pages kbd { border-left: 1px solid ; margin: 0; }

			* html .pages kbd { padding: 1px 8px; }

			.pages kbd input { border: 1px solid ; margin-top: 3px !important; * > margin-top: 1px  !important; margin: 1px 4px 0 3px; padding: 0 2px; height: 17px; }

				.pages kbd>input { margin-bottom: 2px; }

	.threadflow { margin-right: 5px; padding: 0 5px; }

.row td {padding: 4px;border:none;}
.row1 td {padding: 4px;border:none;}
#indicsTop{height:50px;}
.baidu span{color:#aaa;font-size:9pt} 
.show{display:block;}
.hide{display:none;}
.tabn {background:url(/images/tabn.gif);width:146px;}
.taba {background:url(/images/taba.gif);width:146px;}
.tabtitle{text-align:left;margin: 3px 12px 0px 11px;padding:0px}


#gbar{float:left;font-weight:bold;height:22px;padding-left:2px}
#gbh{border-top:1px solid #c9d7f1;font-size:0;height:0;position:absolute;right:0;top:24px;width:200%}
#gbi{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;font-size:14px;top:24px;z-index:1000}
#guser{padding-bottom:7px !important}#gbar,#guser{font-size:14px;padding-top:1px !important}
.gb1,.gb3{display:inline;height:22px;margin-right:1em;vertical-align:top}
#gbi,.gb2{display:none;position:absolute;width:7em}
.gb2{z-index:1001}
#gbar a,#gbar a:active,#gbar a:visited{font-weight:normal}
.gb2 a,.gb3 a{text-decoration:none}
.gb2 a{display:block;padding:.2em .5em}
#gbar .gb2 a:hover{background:#36c;color:#fff}
#top66 {margin:2px;padding:10px;border:1px solid ;font-size:14px;}
.topic_date {float:right; text-align:right; font-size:12px;min-width:80px !important;}
 .gsc-control { width : 100% }
      #searchResults form.gsc-search-box { display : none; }
      #branding {display : none;}
#TimeText,#DateText {padding:2px;color:#aaa}     