@charset "utf-8";
/***

 *	DedeCMS v5.3 Style (grass green)

 *	dedecms.com  Author pigz  2008-11-10 10:57

 **/



/*--------------------------------------------------

 box base

 ---------------------------------------------*/

/* 锟斤拷锟斤拷应锟斤拷锟饺的匡拷(通锟矫匡拷) */





.tbox{

	margin:0 0 20px 0;

	border-bottom:1px solid #ccc;

	overflow:hidden;

}

.tbox dt{

height:30px; line-height:30px;

	border:1px solid #ccc;

	overflow:hidden;

	clear:both;

	background:url(../images/boxbg.gif) repeat-x;

}

.tbox dd{

	border-left:1px solid #DADADA;

	border-right:1px solid #DADADA;

	overflow:hidden;

	padding:5px 5px;
	
	background:#eee;

}

.tbox .fast_nav{ text-align:center; padding:5px 0 5px 0; margin:0 auto; width:150px;}

.tbox .fast_nav li{ height:30px; line-height:30px; width:130px; background:url(../images/mybg.png); margin:0 auto}

.tbox .fast_nav li a{ color:#FFFFFF; font-family:"Microsoft YaHei","΢���ź�","Microsoft JhengHei","����"}

.tbox .fast_nav li a:hover{ color:#ff0}



.tbox dt strong{

	height:30px;

	line-height:30px;

	padding-left:12px;

	padding-right:4px;

	display:block;

	float:left;

	color: #fff;

	letter-spacing:1px;

	font-size:14px;

	font-family:"Microsoft YaHei","微锟斤拷锟脚猴拷","Microsoft JhengHei","锟斤拷锟斤拷";

}

.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:#fff;

	text-decoration:none;

}

.tbox dt span.more a:hover{

	color:#ff0;

	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 #DADADA;

	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 #DADADA;

}



.tbox dt span.linklabel{

	float:left;

	margin-left:10px;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}

.tbox dt span.linklabel a{

	height:20px;

	display:block;

	padding:0px 7px 0px 8px;

	margin:0 5px;

	line-height:20px;

	border-left:1px solid #DADADA;

	border-top:1px solid #DADADA;

	border-right:1px solid #DADADA;

	float:left;

	color:#fff;

	text-decoration:none;

	overflow:hidden;

	letter-spacing:1px;

}

.tbox dt span.linklabel a:hover{

	color:#360;

}

.tbox dt span.linklabel a.thisclass{

	background:#FFF;

	color:#333;

}



/* 锟斤拷锟斤拷锟斤拷色锟斤拷Box */

.light {

	background:none;

}

.light dt{

	height:24px;

	border:1px solid #DADADA;

	overflow:hidden;

	background:url(../images/green_skin.png) 0 -188px repeat-x;

	clear:both;

}

.light dd{

	border-left:1px solid #DADADA;

	border-right:1px solid #DADADA;

	/*padding:4px 4px 0px;*/

	overflow:hidden;

}

.light dd li{ float:left;}

dt.light strong{

	color:#316301;

}

/*--------------------------------------------------

 box layout (prefix space:a,b)

 ---------------------------------------------*/

 

/*---------- a : 锟侥憋拷锟叫憋拷锟斤拷 ---------*/



/*---------- b : 图锟侥伙拷锟脚匡拷 ---------*/





/*-------------------------------------------------- 

 list layout (prefix space:c,d,e,f)

 ---------------------------------------------*/

 

/*---------- c : 锟斤拷锟侥憋拷锟叫憋拷 ---------*/

.c1{/* 锟斤拷锟侥憋拷锟斤拷锟斤拷锟叫憋拷 */

	padding:4px 0px;

	clear:right;

}

.c1 li{

	height:27px;

	line-height:27px;

	overflow:hidden;

	padding-left:16px;

	background:url(../images/ico-2.gif) 7px 11px no-repeat;

}

.c1 a{

	color:#585858;

}



.c2{/* 水平锟叫分碉拷锟斤拷锟叫达拷锟侥憋拷锟斤拷锟斤拷锟叫憋拷 */

	width:100%;

	padding:4px 0px;

	overflow:hidden;

	clear:both;

}

.c2 li{

	width:44%;

	margin-right:1%;

	float:left;

	height:27px;

	line-height:27px;

	overflow:hidden;

	padding-left:16px;

	background:url(../images/ico-2.gif) 7px 11px no-repeat;

}



/*---------- d : 锟斤拷锟斤拷锟斤拷息锟叫憋拷 ---------*/

.d1{/* 前锟斤拷时锟斤拷锟斤拷锟节碉拷小锟叫憋拷 */

	padding:4px 0px;

}

.d1 li{

	height:27px;

	line-height:27px;

	overflow:hidden;

}

.d1 li span{

	color:#ABA9A2;

	margin-right:5px;

	float:left;

}

.d1 li a{

	

}

.d2{/* 锟斤拷锟斤拷时锟斤拷锟斤拷锟节碉拷小锟叫憋拷 */

	padding:4px 0px;

}

.d2 li{

	height:27px;

	line-height:27px;

	overflow:hidden;

}

.d2 li span{

	color:#777;

	float:right;

	padding-right:10px;

	margin-left:10px;

}

.d2 li a{

	overflow:hidden;

}

.d4{/*锟斤拷锟斤拷锟捷硷拷锟斤拷锟斤拷小锟叫憋拷*/

	padding:0px 0px;

}

.d4 li{

	padding:4px 8px;

	overflow:hidden;

}

.d4 li a{

	display:block;

	line-height:23px;

	overflow:hidden;

	text-indent:14px;

	background:url(../images/ico-3.gif) 4px 9px no-repeat;

}

.d4 li p{

	color:#888;

	line-height:17px;

}

.d5{/* 锟斤拷锟斤拷时锟斤拷锟斤拷锟节的达拷锟叫憋拷 */

	padding:8px;

	border-bottom:1px solid #EEE;

}

.d5 li{

	height:41px;

	line-height:41px;

	background:url(../images/ico-2.gif) 2px 17px no-repeat;

	padding-left:16px;

}

.d5 li a{

	font-size:14px;

}

.d5 li span{

	margin-left:10px;

	color:#777;

}

/*---------- e : 图锟侥伙拷锟斤拷锟叫憋拷 ---------*/

.e1{/* 锟斤拷锟津浮讹拷锟斤拷图片锟叫憋拷 120*90  */

	width:100%;

	overflow:hidden;

	clear:both;

	padding-top:10px;

	padding-bottom:8px;

}

.e1 li{

	width:126px;

	overflow:hidden;

	padding-left:12px;

	float:left;

	text-align:center;

	

}

.e1 li a{

	display:block;

	color:#6C6D61;

}

.e1 li a:hover img{

	border:1px solid #D7D9CC;

	padding:2px;

}

.e1 li a img{

	display:block;

	border:1px solid #E3E3E3;

	padding:2px;

	width:120px;

	height:90px;

}

.e1 li a span{

	display:block;

	line-height:17px;

	padding-top:6px;

}

.e1 li span{

	

}

.e2{

	

}

.e2 li{

	width:345px;

	float:left;

	margin-right:1px;

	overflow:hidden;

	padding:8px 4px;

	color:#333;

}

.e2 li:hover{ background:#F1F1F1;}

.e2 li b a{

	color:#555;

}

.e2 li a.preview{

	width:92px;

	float:left;

	margin-right:9px;

	margin-bottom:3px;

	margin-left:5px;

	display:inline;

}

.e2 li a.preview img{

    margin-top:5px;

	width:90px;

	height:85px;

	display:block;

	padding:1px;

	border:1px solid #999900;

}

.e2 li a.preview:hover img{

	border:1px solid #FF9900;

}

.e2 li a.title{

	overflow:hidden;

	line-height:25px;

	font-size:14px;

	margin-left:2px;

	font-family:"Microsoft YaHei","微锟斤拷锟脚猴拷","Microsoft JhengHei","锟斤拷锟斤拷";

}

.e2 span{ margin-bottom:8px;}

.e2 span a{color: #003399 }

.e2 span a:hover{text-decoration:underline}

.e2 p.intro{

	color:#776955;

	line-height:20px;

	margin-left:5px;

	padding-left:10px;

	padding-right:10px;

}

.e2 span{ display:block;}

.e3{/* 图锟侥伙拷锟斤拷小锟叫憋拷 */	

	clear:both;

	overflow:hidden;

}

.e3 li{

	height:50px;

	overflow:hidden;

	padding:6px;

	border-bottom:1px dashed #DCEBD7;

}

.e3 li a.preview{

	width:58px;

	height:48px;

	float:left;

	display:block;

	margin-right:6px;

	overflow:hidden;

}

.e3 li a.preview img{

	width:58px;

	height:48px;

}



.e3 li a.title{

	height:21px;

	display:block;

	line-height:21px;

	overflow:hidden;

}

.e3 li .intro{

	color:#777;

	display:block;

	float:left;

	line-height:23px;

}

.e5{/* 锟斤拷锟斤拷小图锟叫憋拷 102*70 (锟斤拷锟斤拷锟斤拷页图锟侥伙拷锟斤拷锟叫憋拷使锟斤拷) */

	padding-left:8px;

	width:112px;

	float:left;

	font-size:0px;

	line-height:0px;

}

.e5 li{

	display:block;

	width:104px;

	overflow:hidden;

	padding-top:8px;

}

.e6{/* 锟斤拷锟斤拷小图锟叫憋拷 102*70 (锟斤拷锟斤拷锟斤拷页图锟侥伙拷锟斤拷锟叫憋拷使锟斤拷) */

	height:81px;

	padding-left:6px;

	clear:both;

	overflow:hidden;

}

.e6 li{

	display:block;

	width:104px;

	padding-top:8px;

	padding-right:8px;

	overflow:hidden;

	float:left;

}

.e5 li a,.e6 li a{

	width:102px;

	height:70px;

	overflow:hidden;

	display:block;

	border:1px solid #676767;

}

.e5 li a img,.e6 li a img{

	display:block;

	width:102px;

	height:70px;

}

.e5 li a:hover,.e6 li a:hover{

	border:1px solid #333;

}

.e7{/* 锟斤拷锟斤拷小图锟叫憋拷 52*52 (锟矫伙拷头锟斤拷锟叫憋拷) */

	clear:both;

	overflow:hidden;

}

.e7 li{

	width:60px;

	height:86px;

	float:left;

	overflow:hidden;

	padding-left:11px;

}

.e7 li a{

	display:block;

	margin:0px auto;

	text-align:center;

}

.e7 li a img{

	width:52px;

	height:52px;

	display:block;

	margin:0px auto 6px;

	padding:2px;

	border:1px solid #DDD;

}

.e7 li a:hover img{

	border:1px solid #AAA;

}



.e8{/*图锟斤拷锟叫憋拷专锟矫达拷图锟叫憋拷*/

	width:100%;

	overflow:hidden;

	clear:both;

	margin-left:12px;

	margin-top:16px;

}

.e8 li{

	width:168px;

	height:184px;

	float:left;

	display:block;

	overflow:hidden;

	margin-right:8px;

	text-align:center;

}

.e8 li .pic{

	width:160px;

	height:120px;

	display:block;

	background:url(../images/picbox-listbg.gif) no-repeat;

	text-align:left;

	overflow:hidden;

}

.e8 li .pic img{

	width:152px;

	height:112px;

	display:block;

	margin-left:3px;

	margin-top:3px;

	border:none;

}

.e8 li .title{

	height:31px;

	display:block;

	line-height:31px;

	font-weight:bold;

	overflow:hidden;

}

.e8 li .date{

	color:#666;

}

.e8 li .date small{

	line-height:17px;

	font-size:12px;

	color:#999;

}

.e9{/* 锟揭诧拷小图锟叫憋拷 */

	width:100%;

	clear:both;

	overflow:hidden;

	padding-top:4px;

}

.e9 li{

	width:106px;

	height:110px;

	float:left;

	text-align:center;

	overflow:hidden;

	margin-left:6px;

	display:inline;

}

.e9 li a{

	color:#777;

}

.e9 li a img{

	width:102px;

	height:76px;

	display:block;

	padding:1px;

	border:1px solid #DDD;

}

.e9 li a span.title{

	display:block;

	height:29px;

	line-height:29px;

	overflow:hidden;

}

/*---------- f : 锟斤拷锟斤拷锟叫憋拷 ---------*/

.f1{/* 锟斤拷锟斤拷锟斤拷ICO锟斤拷锟斤拷锟叫帮拷锟叫憋拷 */

	background:url(../images/number-range.gif) 5px 5px no-repeat;

	overflow:hidden;

}

.f1 li{

	height:38px;

	display:block;

	padding:3px 0px 4px 0px;;

	border-bottom:1px dashed #DCEBD7;

	padding-left:38px;

	overflow:hidden;

}

.f1 li a{

	height:21px;

	line-height:21px;

	overflow:hidden;

	display:block;

}

.f1 li span{

	line-height:15px;

	color:#666666;

	margin-left:5px;

}

.f1 li span small{

	font-size:12px;

	color:#999;

}

.f1 li span a{

	display:inline;

	line-height:15px;

	color:#666666;

	color:#690;

}



.f2{/* 锟斤拷锟斤拷专锟斤拷锟叫憋拷 */

	overflow:hidden;

}

.f2 li{

	height:73px;

	clear:both;

	overflow:hidden;

	border-bottom:1px dashed #DCEBD7;

	padding:0px 8px;

}

.f2 small{

	display:block;

	height:21px;

	padding-top:6px;

	line-height:21px;

	overflow:hidden;

	font-size:12px;

	color:#999;

}

.f2 small a.username{

	color:#666;

}

.f2 p{

	height:42px;

	overflow:hidden;

	line-height:21px;

	color:#888;

	text-indent:17px;

	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;

}



.f4{/*锟斤拷锟斤拷锟斤拷锟斤拷(图片)专锟斤拷*/



}

.f4 li{

	width:94px;

	height:37px;

	display:block;

	float:left;

	overflow:hidden;

	margin:10px 12px 2px 8px;

}

.f4 li a{

	width:88px;

	height:31px;

	overflow:hidden;

	float:left;

	border:3px solid #FFF;

}

.f4 li a:hover{

	border:3px solid #EEE;

}

.f5{/*锟斤拷锟斤拷锟斤拷锟斤拷(锟斤拷锟斤拷)专锟斤拷*/

	width:100%;

	overflow:hidden;

	clear:both;

	padding-bottom:10px;

	height:60px;

}

.f5 li{

	float:left;

	line-height:60px;

	padding:5px 6px 0px;

	white-space:nowrap;

	

}

.f5 li a{

	color:#666666;

	float:left;

}

.f5 li a img{

	border:1px solid #ccc;

}



.f6{/* 锟斤拷锟接猴拷锟斤拷锟斤拷锟斤拷应锟叫憋拷 */

	width:100%;

	overflow:hidden;

	clear:both;

	padding-bottom:10px;

}

.f6 li{

	float:left;

	line-height:14px;

	padding:8px 10px 0px;

	white-space:nowrap;

}

.f6 li a{

	color:#666666;

	float:left;

}

/*list_nav

------------------*/

.d6{

	width:100%;

	overflow:hidden;

	padding-bottom:6px;

	clear:both;

	display:inherit;

	}

.d6 li{

    width:100%;

	margin:3px 0 0 0;
	
	border-bottom:1px dashed #ccc;
	
	height:30px;

	line-height:30px;

	}

.d6 li a{

    float:left;

	padding-left:3px;

	height:30px;

	line-height:30px;

	color:#333;

	}

.d6 li a:hover{

    color: #CC0000;

	text-decoration:underline;

	}	

.d6 li span{ height:30px; line-height:30px; display:block;  float:right; padding-right:3px; }

.d11{ }

	.d11 li{ float:left; background:#eef; margin:2px 2px 5px 2px; border:1px solid  #ccc; padding:4px 6px;}





/*-------------------------------------------------- 

 list icon

 ---------------------------------------------*/

.ico1 li{

	padding-left:16px;

	background:url(../images/ico-1.gif) 7px 11px no-repeat;

}

.ico2 li{

	padding-left:16px;

	background:url(../images/ico-2.gif) 6px 11px no-repeat;

}

.ico3 li{

	padding-left:16px;

	background:url(../images/ico-3.gif) 7px 11px no-repeat;

}



li.dotline {

	height:26px;

	line-height:26px;

}

.c_page{

	text-align:right;

	line-height:25px;

	height:25px;

	background:#FBFBFB;

	border-top:1px solid #EAEAEA;

	}

.c_page a{

	text-align:center;

	background:url(../images/page_bg.gif) #FBFBFB no-repeat;

	width:16px;

	height:15px;

	line-height:15px;

	display:inline-block;

	margin-top:5px;

	color:#000;

	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	}

.c_page a:hover{

	text-decoration:none;

	}

.c_page a.thislink{

	color:#7A2334;

	}

.z2 li span{ margin-top:7px;}