﻿body {font:12px Arial, Helvetica, sans-serif; background:#FFF; margin:0; padding:0; text-align:center; color:#000;}
.thrColLiqHdr #container {width:960px; background:#FFF; margin:0 auto; border:0px solid #000;text-align:left; /* 这将覆盖 body 元素上的“text-align: center”。 */} 
.thrColLiqHdr #header {background:#DDD url(images/top_bg.jpg); padding:0 0 0 10px; height:100px;} 
.thrColLiqHdr #header h1 {margin: 0; padding:10px 0;}
#top{margin: 0 auto; width:960px; padding:0px;}
#top .head1{width:456px; height:22px; float:right; padding:5px 0 0 0; font-size:11px;}
#title {float:left; width:767px; height:50px; padding:0px; background:url(images/bg.jpg)}
#title h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:20px 0 0 0;}
#title a { font-size:24px; text-decoration:none;}
.left{width:718px; float:left;}
.left h1{ font-size:32px; line-height:60px;}
.right{width:231px; float:right}
img{border:0;}
a{color:#000;}
a:hover{color:#00F;}
.clear {clear:both;}
p ul li {margin:0px; padding:0px;}

#menu{float:left; width:230px; height:193px; background:#000; color:#FFF;}
#menu ul {margin:0px 0 0 20px; padding:0px;}
#menu li {}
#menu li a{color:#FFF; text-decoration:none; font:13px Arial, Helvetica, sans-serif;}
#menu li a:hover{color:#F00;}
/*------ //搜索框 ---------*/
.search-keyword {width:210px; height:18px; padding-top:0px; padding-left:0px; border:#eee solid 1px; background:#FFF;color:#444;}
.search-submit {cursor:pointer;width:68px;height:22px; font-size:0px; color:#fafafa; border:0px; background:url(/images/search-bt.gif) no-repeat;}
.search-option {margin-left:3px; margin-right:3px; border:#eee solid 1px; height:20px;}
.search{padding-left:10px;line-height:20px;}
.form h4 {display:none;}
.form {float:left;*margin:0 10px 0 0;_margin:2px 10px 0 0;}
.form span {display:none; background:url(/images/search_bg.jpg)}
.tags {width:500px;overflow:hidden;}
.tags h4 {float:left; margin-right:6px; height:20px; font-size:12px;color:#777;}
.tags li {float:left; margin-right:6px;}
.header .nav .end { }

/* Sidebar 侧栏提*/
#sidebar {float:left; width:20%; padding:20px 0 0 0; background:#FAFAFA; word-wrap:break-word;}/* word-break:break-all; */
#sidebar ul {margin:0;padding:0px; padding-left:5px;list-style:none;}
#sidebar li {margin:2px 0 0 15px; padding:0px; list-style-image:url(images/boll.jpg);}
#sidebar li ul {margin: 0px;padding: 0px;}
#sidebar ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:0px dashed #E0E0E0;padding:1px 0px 0px 0px;text-decoration:none;line-height:16px;}
#sidebar ul li a:hover, #sidebar ul li a:focus {color:#00F;}
#sidebar h1 {height:32px; margin-bottom:0px; font-size:16px;color:#000;}
#sidebar h2 {width:95%; display:block; font-size:12px; border-bottom:1px solid #F0F0F0; padding:0px 0 0 10px; margin:0px; line-height:21px;}
#sidebar h2 a{color:#F00; text-decoration:none; }
#sidebar h2 a:hover{color:#60F;}

.thrColLiqHdr #sidebar1 {float:left; width:20%; background: #EBEBEB; padding:0px; }
.thrColLiqHdr #sidebar1 h2 {font-size:13px; font-weight:bold; color:#F00;}

.thrColLiqHdr #sidebar2 {float: right; width: 21%; background:#FFF; padding:0px;}
.right2 h3 {border-bottom:1px solid #F0F0F0; color:#F00; font-size:13px;}
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 {margin-left:10px; margin-right:10px;}

.thrColLiqHdr #mainContent {margin:0 22% 0 21%;overflow:hidden; width: 56%;}
.thrColLiqHdr #mainContent #title1{width:90%; padding:0px; font-size:18px; font-weight:bold; margin:10px 0;}
.thrColLiqHdr #mainContent #title1 a{color:#000; text-decoration:none;}
.thrColLiqHdr #mainContent #title1 a:hover{color:#00F; text-decoration:none;}
.thrColLiqHdr #mainContent h1 {font-size:16px; }
.thrColLiqHdr #mainContent h2 {font-size:14px; }
.thrColLiqHdr #mainContent p { font-size:12px; border:0px; line-height:20px; }

.thrColLiqHdr #footer {padding:0 10px; background:#DDD; height:50px; }
.thrColLiqHdr #footer p {margin: 0; padding:10px 0;}
#footer .F_left{width:65px; float:left}
#footer .F_left1{width:280px; float:left}
#footer .F_right2{width:580px; float:right; text-align:right}

.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px;line-height: 0px;}

/*List box*/
.thrColLiqHdr #mainContent .listbox{overflow:hidden; float:left; overflow:hidden; width:100%;/* height:auto; clear:both;*/}

.thrColLiqHdr #mainContent .e2{ margin:0px; padding:0px;}
.thrColLiqHdr #mainContent .e2 h2{ margin:0px; padding:0px; width:120px;}
.thrColLiqHdr #mainContent .e2 li{width:25%; height:115px; float:left; text-align:center; overflow:hidden; padding:12px 0px; border-bottom:0px solid #EEE; color:#aaa; list-style:none;}
.thrColLiqHdr #mainContent .e2 li b a{color:#555;}
.thrColLiqHdr #mainContent .e2 li a.preview{width:104px; margin-right:7px;margin-bottom:3px; margin-left:10px; display:inline;}
.thrColLiqHdr #mainContent .e2 li a.preview img{width:100px;height:75px;/**/display:block;padding:1px; border:1px dashed #EEE;}
.thrColLiqHdr #mainContent .e2 li a.preview:hover img{border:2px dashed #AAA;}
.thrColLiqHdr #mainContent .e2 li a.title{overflow:hidden; font-weight:bold; font-size:70%; padding:0px; margin-left:2px; text-decoration:none;}
.thrColLiqHdr #mainContent .e2 li a.title:hover {color:#00F;}
.thrColLiqHdr #mainContent .e2 span.info{display:block; line-height:23px; color:#555; padding-left:12px;}
.thrColLiqHdr #mainContent .e2 span.info small{color:#AAA; font-size:12px; margin-left:3px;}
.thrColLiqHdr #mainContent .e2 span.info a{color:#690;}
.thrColLiqHdr #mainContent .e2 p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}

.dede_pages{margin:0px; padding:0px; list-style:none;}
.dede_pages ul{margin:0px; padding:0px; 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; list-style:none;}
.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;}

.pageList {float:right; margin-top:10px; text-align:right;}

/*---------- viewbox ---------*/
.viewbox .handle{height:59px; padding-top:12px; overflow:hidden; clear:both;}
.viewbox .handle .digg{width:59px;height:59px;float:left;background:url(../images/digg-bg.gif) no-repeat;margin-right:12px;}
.viewbox .handle .digg .digg_num{width:56px;height:34px;font-size:20px;text-align:center;line-height:34px;overflow:hidden;color:#6B9169;}
.viewbox .handle .digg .digg_act{width:56px;height:22px;line-height:23px;overflow:hidden;}
.viewbox .handle .digg .digg_act a{margin-left:11px;color:#666;float:left;}
.viewbox .handle .context{text-align:center;}
.viewbox .handle .context ul li{line-height:29px;color:#888; float:left;}

/*---------- search ---------*/
.pleft{width:538px; float:left;overflow:hidden;}
.pleft .place{width:538px;height:24px;line-height:24px;border-bottom:2px solid #BADAA1;text-indent:12px;color:#428C5B;overflow:hidden;}
.pleft .place strong{color:#428c5b;font-weight:normal;letter-spacing:1px;}
.pleft .place a{color:#428c5b;margin:0px 2px;}
.pleft .place a:hover{color:#ff3333;text-decoration:none;}
.pleft .place small{display:inline-block;vertical-align:middle;width:8px;height:20px;*height:24px;overflow:hidden;background:url(../images/ico-3.gif) 2px 8px no-repeat;font-size:0px;}

.e3{margin:0px; padding:0px;}
.e3 li{width:100%; overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;color:#aaa; list-style:none;}
.e3 li b a{color:#555;}
.e3 li a.preview{width:115px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e3 li a.preview img{width:115px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.e3 li a.preview:hover img{border:1px solid #AAA;}
.e3 li a.title{overflow:hidden;line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.e3 span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.e3 span.info small{color:#AAA;font-size:12px;margin-left:3px;}
.e3 span.info a{color:#690;}
.e3 p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}
.e3 .tag{ font-size:10px; padding-left:10px; margin-left:5px; padding-right:10px;}
.e3 .tag a{ margin-right:8px; font-size:10px;}
.pright{width:240px;float:right;overflow:hidden;}
/*--------------------------------------------------
 box base
 ---------------------------------------------*/
/* 自适应宽度的块(通用块) */
.tbox{margin:0 0 8px 0;border-bottom:1px solid #BADAA1;overflow:hidden;background:url(../images/green_skin.png) 0 -294px repeat-x;}
.tbox dt{height:24px;border:1px solid #BADAA1;overflow:hidden;clear:both;}
.tbox dd{border-left:1px solid #BADAA1;border-right:1px solid #BADAA1;/*padding:4px 4px 0px;*/overflow:hidden;}
.tbox dt strong{height:24px;line-height:24px; !important;line-height:25px;padding-left:8px;padding-right:4px;display:block;float:left;color:#316301;letter-spacing:1px;}
.tbox dt strong a{color:#316301;}
.tbox dt strong a:hover{color:#596F37;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:25px;padding-right:8px;color:#596F37;}
.tbox dt span.more a{color:#596F37;text-decoration:none;}
.tbox dt span.more a:hover{color:#ff3333;text-decoration:underline;}
.tbox dt span.label{height:25px;float:right;overflow:hidden;padding-right:1px;padding-top:2px;}
.tbox dt span.label a{height:26px;display:block;padding:0px 7px 0px 8px;line-height:26px;border-left:1px solid #BADAA1;float:left;color:#666;text-decoration:none;overflow:hidden;letter-spacing:1px;}
.tbox dt span.label a:hover{color:#360;}
.tbox dt span.label a.thisclass{background:#FFF;color:#333;border-top:3px solid #BADAA1;}

/* 较重颜色的Box */
.light {background:none;}
.light dt{height:24px;border:1px solid #badaa1;overflow:hidden;background:url(../images/green_skin.png) 0 -188px repeat-x;clear:both;}
.light dd{border-left:1px solid #badaa1;border-right:1px solid #badaa1;/*padding:4px 4px 0px;*/overflow:hidden;}
dt.light strong{color:#316301;}
.newslistr{ margin:15px auto;}
.newslistr h3{font-size:14px; margin:0; padding:0 ;border-bottom: 1px solid #F0F0F0;}
.newslistr h3 a{color: #FF0000; text-decoration: none;}
.newslistr ul{ margin:0; padding:0; margin-left:20px; list-style:none;}
.newslistr ul li{ margin:5px auto; list-style:disc;}
.newslistr ul li a.title{display:block; height:18px; line-height:18px; width:88% ;white-space: nowrap;-o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; text-decoration:none;font-weight:bold; font-size:13px;}
.newslistr ul li a:hover{ text-decoration:underline;}
.newslistr ul li .tag{
	font-size:10px;
}
.newslistr ul li .tag a{
	font-size:10px;
	color:#666;
	text-decoration:none;
	margin-right:3px;
	
	}

.main{width:80%; overflow:hidden; float:left;}
.main #title{float:left; width:767px; height:50px; padding:0px; background:url(images/bg.jpg)}
.main .maincontent{width:545px; overflow:hidden;margin:10px 0; float:left; padding-left:10px;}
.main #sidebar2{float: right; width: 201px;; background:#FFF; padding:0px;}

.main h1 {font-size:16px; }
.main h2 {font-size:14px; } 
.main p { font-size:12px; border:0px; line-height:20px; }
/*--------------------------------------------------
 box layout (prefix space:a,b)
 ---------------------------------------------*/
 
/*---------- a : 文本列表块 ---------*/

/*---------- b : 图文混排块 ---------*/
.thrColLiqHdr  #container #mainContent .title{width:100%;word-wrap: break-word;}
.thrColLiqHdr  #container #mainContent .Content{width:98%;word-wrap: break-word;}
.thrColLiqHdr  #container #mainContent .content{width:100%;word-wrap: break-word;}
.thrColLiqHdr  #container #mainContent  #tags{ font-size:10px; padding-right:10px; word-wrap: break-word; width:98%}
.thrColLiqHdr  #container #mainContent  #tags a{ margin-right:8px; font-size:10px;}
.thrColLiqHdr  #container #mainContent #maincontentline{ background-color:#999; height:2px; overflow:hidden; width:98%}
