﻿/*--- create by leyton ,toufa 2010.3.21 ---*/
/************conner used begin
@import url("/files/css/consolidated-base.css" );*/

.lite-blue-box > .top-left {
	background-position: left -240px;
}

.lite-blue-box > .top-right {
	background-position: right -270px;
}

.lite-blue-box > .bottom-left {
	background-position: left -300px;
}

.lite-blue-box > .bottom-right {
	background-position: right -330px;
}
.lite-blue-box {
	border:1px solid #d6e6f3;
	z-index:20;
}
.rounded {
	position: relative;
	margin-bottom:1em;
}

.rounded .top-left, .rounded .top-right,
.rounded .bottom-left,.rounded .bottom-right  {
	background-image: url(/files/images/corners_o.png);
	background-repeat: no-repeat;
}
.rounded .top-left,
.rounded .top-right,
.rounded .bottom-left,
.rounded .bottom-right {
	height: 7px;
	width: 7px;
	display: block;
	position: relative;
	overflow:hidden;
}

.rounded .top-left {
	float: left;
	margin:-1px 0 0 -1px;
	background-position: left -360px;
}
.rounded .top-right {
	float: right;
	margin:-1px -1px 0 0;
	background-position: right -390px;
}
.rounded .bottom-left{
	float: left;
	margin: 0 0 -1px -1px;
	background-position: left -420px;
}
.rounded .bottom-right{
	float: right;
	margin: 0 -1px -1px 0;
	background-position: right -450px;
}
.content {
	padding: 20px;
}

.rounded .content {
	padding:13px 20px;
	padding:20px 20px 7px;
}
.rounded .clear {
	height:0px;
}
.gradient {
	/*background-image: url(/files/images/gradient_o.png);
	background-repeat:repeat-x;
*/
	background-color:#fff;
	background-position: 0 0;
}

#widget-search-form h3,
.subscriptionWidget h3 {
	font-weight: normal;
	font-size:1.3em;
}

#widget-search-form input,
.subscriptionWidget input {
	font-size: 0.9em;
}

#widget-search-form .label,
.subscriptionWidget .label {
	font-size: 0.9em;
}

.gradient #widget-search-form .label,
.gradient .subscriptionWidget .label {
	color: #999;
}

#widget-search-form .search-input input,
.subscriptionWidget .email input {
	cursor:default;
	border:1px solid #A9C2D8;
	padding:3px 2px;
	margin: 5px 0;
	width:250px;
}
#widget-search-form .actions,
.subscriptionWidget .actions {
	margin-top:7px;
}

#widget-search-form .actions .advancedSearch,
.subscriptionWidget .actions a {
	float:left;
	margin-top:7px;
}

#submitButtonAdd {
	background: none;
	background: url(/files/images/lightblue_o.png) no-repeat;
	border: none;
	width:18px;
	height: 15px;
	color: #0F6DB6;
	cursor: pointer;
	font-size: 13px;
	margin-top:5px;
}
div.clear {
	line-height: 1px;
	height: 1px;
	margin-top: -1px;
}
.lite-blue-box .top-left {
	background-position: left -240px;
}

.lite-blue-box .top-right {
	background-position: right -270px;
}

.lite-blue-box .bottom-left {
	background-position: left -300px;
}

.lite-blue-box .bottom-right {
	background-position: right -330px;
}
/************conner used end*/

/*footer by leyton 20100410*/
.Rfooter
{
 height:50px;
 width:979px;
 border-top:solid 2px #7f9c14;
 position:relative;	
 margin:0px auto;
 padding-top:7px;
 text-align:center;
}
.flinks
{
 color:#b3b3b3;
}
.flinks a
{
 margin-left:5px;
 color:#444444;
}
.footerLogoList
{
 height:50px;
 width:240px;
 margin:0px auto;
 margin-top:11px;
}

/*网页抬头样式--蓝色版*/
.comtop
{
 margin:0px auto;
 width:980px;
 overflow:visible;
}
.topmenu {
	MARGIN-TOP: 0px; 
	BACKGROUND: url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 980px; POSITION: relative;height:40px;
}
.mainmenu{float:left; width:860px; height:40px; font-size:14px; color:#fff; overflow:hidden}
.mainmenu ul{float:left; display:inline; list-style:none; margin:0 0 0 10px; padding:0; width:610px}
.mainmenu ul li{margin-top:8px; padding:0 5px 0 3px; float:left; display:inline; width:50px; height:27px; background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat right -99px; text-align:center; font-weight:bold; line-height:27px}
.mainmenu ul li.long{width:76px; text-align:center}
.mainmenu ul li a{display:block; cursor:pointer; font-size:14px; color:#fff; text-decoration:none;font-weight:550;}
.mainmenu ul li a:hover{width:48px; height:27px; border-left:1px solid #349FFF; border-right:1px solid #349FFF;     background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; font-size:14px; color:#fff; text-decoration:none}
.mainmenu ul li a.hover{padding-left:1px; display:block; width:48px; height:27px; border-left:1px solid #349FFF; border-right:1px solid #349FFF;     background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; font-size:14px; color:#fff; text-decoration:none; font-family:sans-serif}
.mainmenu ul li a:hover.hover{display:block; width:48px; height:27px; border-left:1px solid #349FFF; border-right:1px solid #349FFF;background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; font-size:14px; color:#fff; text-decoration:none}
.mainmenu ul li a.long{margin-left:1px; * margin-left:0px !important; * margin-left:1px;display:block;width:74px;height:27px;font-size:14px;color:#fff;text-decoration:none;}
.mainmenu ul li a:hover.long{margin-left:0;display:block;width:74px!important;height:27px;border-left:1px solid #349FFF;border-right:1px solid #349FFF;background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; font-size:14px;color:#fff;text-decoration:none;}
.tag{ clear:both; padding:8px 0 0 0; width:980px; height:57px; background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/bbsnav.png) no-repeat 0 0; overflow:hidden;}
.tag ul{ float:left; display:inline; margin-left:-1px; overflow:hidden;}
.tag ul li{ padding:1px 0; float:left; display:inline; width:97px; height:22px; border-left:1px dashed #dbdbdb; line-height:22px; text-align:center;}
.tag ul li h3
{
  font-size:14px;
  font-weight:500;
}
.tag ul li a{ padding-left:4px; margin:0 auto; display:block;width:72px; height:22px;background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/bbsnav.png) no-repeat 3px -75px; font-size:14px; color:#324f64;}
.tag ul li a:hover{background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/bbsnav.png) no-repeat -255px -65px;font-size:14px;color:#333; text-decoration:none;}
.mainmenu ul li.longhover{width:76px; text-align:center}
.mainmenu UL LI A.longhover
{
BORDER-RIGHT: #349fff 1px solid; DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; MARGIN-LEFT: 0px; BORDER-LEFT: #349fff 1px solid; WIDTH: 74px! important; COLOR: #fff; HEIGHT: 27px; TEXT-DECORATION: none
}
.mainmenu UL LI A.longhover:hover
{
	BORDER-RIGHT: #349fff 1px solid; DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: url(http://www.tuofa.org/files/zhuanjia/files/images/comm/hepan_csp.gif) no-repeat left -69px; MARGIN-LEFT: 0px; BORDER-LEFT: #349fff 1px solid; WIDTH: 74px! important; COLOR: #fff; HEIGHT: 27px; TEXT-DECORATION: none
}
.new_par
{
  position:absolute; 
  top:0px; 
  left:470px; 
  padding-top:16px; 
  width:29px; 
  height:0; 
  background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/icon_new.png) no-repeat; 
  _background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/icon_new.gif) no-repeat; 
  z-index:1; 
  overflow:hidden;
}
.daodu
{
  width:88px;
  height:25px;
  background:url(http://www.tuofa.org/files/zhuanjia/files/images/comm/bg_bbsnav_off.gif) no-repeat;
  line-height:25px;
  margin-top:8px;
  text-indent:10px;
  float:right;
  cursor:pointer;
  color:#00509A;
  text-align:left;
}
.daodu a
{
 color:#00509A;
 font-weight:500;
}
.blit
{
 width:20px;
 height:25px;
 float:right;	
}
.daodu_all
{
 width:980px;
 position:absolute;
 background-color:White;
 left:0px;
 top:40px;
 overflow:hidden;
 z-index:100000;
 float:left;
}
/*网页抬头样式--蓝色版 end*/
/*社区结构部分*/
.forumbody
{
 width:978px;
 display:block;
 position:absolute;
 z-index:1000;
 left:0px;
 float:left;
 background-color:white;
 top:41px;
 border-left:solid 1px #cccccc;
 border-right:solid 1px #cccccc;
 border-bottom:solid 1px #cccccc;
}
.forumshow
{
 display:none;	
}
.frameorder
{
 position:absolute;
 visibility:inherit;
 top:1px;
 left:1px;
 width:978px;
 background-color:white;
 z-index:-1;
 display:block;
}
.frameorder1
{
 width:100%;
 z-index:900000;
 background-color:white;
 display:block;
}
.fb_prt
{
 width:186px;
 height:75px;
 float:left;
 margin-left:5px;
 margin-top:8px;
}
.prt
{
 width:50px;
 height:47px;
 margin-top:10px;
 float:left;
 margin-left:4px;
}
.prt_01
{
 background:url(http://www.tuofa.org/files/images/prt01.gif);
}
.prt_02
{
 background:url(http://www.tuofa.org/files/images/prt02.gif);
}
.prt_03
{
 background:url(http://www.tuofa.org/files/images/prt03.gif);
}
.prt_04
{
 background:url(http://www.tuofa.org/files/images/prt04.gif);
}
.prt_05
{
 background:url(http://www.tuofa.org/files/images/prt05.gif);
}
.prt_06
{
 background:url(http://www.tuofa.org/files/images/prt06.gif);
}
.prt_07
{
 background:url(http://www.tuofa.org/files/images/prt07.gif);
}
.prt_08
{
 background:url(http://www.tuofa.org/files/images/prt08.gif);
}
.prt_09
{
 background:url(http://www.tuofa.org/files/images/prt09.gif);
}
.prt_h2
{
 float:left;
 height:25px;
 width:120px;
 margin-left:3px;
 margin-top:5px;
 line-height:25px;
 text-align:left;
 text-indent:5px;
}
.prt_h2 a
{
 color:#009900;
 font-size:13px;
 font-weight:600;
}
.prt_h3
{
 float:left;
 height:25px;
 width:115px;
 margin-left:8px;
 text-align:left;
}
.prt_h3 a
{
 color:#777777;
}
.prtbg
{
 background:url("http://www.tuofa.org/files/zhuanjia/files/images/prtbg.gif");	
}
.prt_h2_1 a
{
 color:#c83f1f;
}
.wrap{overflow:hidden;width:980px;text-align:left;margin:0 auto;}
#ad_headerbanner{float:right;margin-bottom:8px; }
.user_info{float:right;width:390px;}
dl.login{margin-top:7px; width:190px;float:right; position:relative; margin-right:10px;}
dl.login dt,dl.login dd{float:left;margin-right:2px;}
.btn img{margin-top:2px;cursor:pointer;}
dl.user{height:56px;padding-top:7px;}
dl.user dt{float:right;background:url(images/gather/avator_bg.jpg) no-repeat 50% 50%;width:52px;height:52px;}
dl.user dt img{margin:2px 0 0 2px;}
dl.user dd li{height:25px;line-height:25px;}
dl.user dd li strong{padding-right:15px;}
/*最顶部样式*/
.head h2 a img
{
  float:left;
  margin-top:14px;
}
/* 背景 */
.orgbg
{
 background:url("/files/images/org_bg.gif") 470px 0px no-repeat;	
}
.org_load
{
 width:350px;
 height:25px;
 line-height:25px;
 float:right;
 margin-top:19px;
 color:#3b6c00;
}
.org_load a
{
 margin-left:6px;
 margin-right:8px;
 color:#3b6c00;
}
.subject a
{
 color:#0657b2;	
}