﻿/*  
Theme Name: forex0
Theme URI: http://www.faxueland.com/
Description: 法学考研网(www.faxueland.com)--专业的法学考研网站 @ <a href="http://www.faxueland.com">faxueland.com</a>.
Author: tydn0
Author URI: http://www.faxueland.com/


License Information :

All templates are free to use as long as you leave the credits unchanged.
You cannot claim these templates or modifications of these templates as yours.

You cannot redistribute these templates on your website.

You cannot modify these templates and distribute them.

*/

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{ background:#036 url(../images/bg.gif); }
body{ font:12px Verdana, Arial, Tahom; width:996px; margin:auto; }
img{
	border:none;
}

a{
	color:#777;
	text-decoration:none;
}
a:hover{
	color:#f90;
	text-decoration:underline;
}
ul{
	list-style:none;
}
h1,h2,h3,h4,h5,h6{ font-size: 12px; line-height: 18px; }
input,select,button{ font-family: Verdana, Arial, Tahoma; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; vertical-align:middle; }
table,tbody,tr,td{ border-width: 0; }
/*-------------------index---------------------*/
#top{ background-image: url(../images/top.jpg); background-repeat: no-repeat; width: 996px; height: 132px; }
#box{ background-image: url(../images/book_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 996px; min-height: 600px; }
#left{ background-color: white; background-image: url(../images/left_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 525px; float: left; min-height: 600px; }
.place{ color: #9c3; line-height: 18px; width: 300px; height: 20px; margin-left: 30px; border-bottom: 2px solid #9c3; }
.listbox{ width:440px; overflow:hidden; overflow:hidden; margin-top: 10px; margin-bottom: 20px; margin-left: 40px; }
.listbox dl{
	width:430px;
	margin-right:8px;
	margin-top:8px;
	float:left;
}
#right{ width: 471px; float: right; }
#right-left{ background-color: #c4b08e; background-image: url(../images/shuqian_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 187px; float: left; min-height: 600px; }
.search{ width: 160px; clear:both; }
.search .form{ margin-left: 12px; }
.search .form h4{
	display:none;
}
.search .form input.search-keyword{ width:127px; height:21px; border:none; background:url(../images/search_box.gif) no-repeat left top; line-height:18px; padding:5px 3px 0 30px; overflow:hidden; margin-bottom: 10px; }
.search .form button.search-submit{ color: #600; width:48px; height:20px; line-height:20px; background-color: white; background-image: url(../images/searchbg.gif); background-repeat: no-repeat; overflow:hidden; float: left; border-style: none; cursor: pointer; }
.sitemap{ color: #600; background-color: white; background-image: url(../images/sitemapbg.gif); background-repeat: no-repeat; width: 80px; height: 20px; float: right; }
.sitemap a{ color: #600; line-height: 20px; padding-left: 15px; }
.sitemap a:hover{ color: #600; text-decoration: none; }
.ad160{ width: 160px; margin-top: 15px; margin-left: 13px; }
#right-right{ background-color: white; background-image: url(../images/right_bg.gif); background-repeat: repeat-y; background-attachment: scroll; width: 284px; float: right; min-height: 600px; }
.logo{ text-align: right; width: 200px; height: 58px; margin-left: 50px; border-bottom: 2px solid #9c3; }
.menu{ width:170px; overflow:hidden; margin-top: 20px; margin-left: 80px; }
.menu ul{ overflow:hidden; margin-top: 10px; margin-bottom: 0; }
.menu ul li{ line-height: 24px; float:left; background-image: url(../images/ico_1.gif); background-repeat: no-repeat; background-position: 0 7px; width: 150px; }
.menu ul li a{ padding:0 16px 0 17px; display:block; color:black; float:left; }
.menu ul li a:hover{
	color:#9c3;	
}
.ad200{ width: 200px; margin-top: 10px; margin-left: 50px; }
.flink{ width: 170px; margin-top: 10px; margin-left: 50px; }
.flink dt{ border-bottom: 1px solid #f90; border-left: 1px solid #f90; }
.flink strong{ color: #f90; line-height: 20px; text-align: center; width: 150px; padding-left: 10px; }
.w3c{ width: 200px; height: 31px; margin-left: 40px; }
.w3c .xhtml{ float: left; }
.w3c .css{ float: right; }
.biaoqian{ background-image: url(../images/bianqian.gif); background-repeat: no-repeat; width: 222px; height: 234px; margin-left: 30px; }
.biaoqian .title{ color: #999; line-height: 18px; text-align: left; width: 122px; height: 170px; overflow: hidden; margin: 57px 50px 7px; }
#bottom{ background-image: url(../images/bottom.jpg); background-repeat: no-repeat; width: 996px; height: 71px; clear: both; margin: 0; padding: 0; }
/*-----------------article------------------*/
.title{
	height:36px;
	line-height:36px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.title h2{
	font-size:14px;
	color:#f90;
}
.info{ height:24px; line-height:17px; text-align:center; overflow:hidden; color:#777; font-size: 11px; }
.info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:11px;
}
.info a{
	color:#690;
}
.intro{ padding:8px 16px; line-height:20px; background:#fafdfe; border:solid 1px #ddd; color:#666; margin-top: 8px; }
.content{ line-height:22px; color:#333; padding: 0 16px 12px; }
.l200{ width: 200px; height: 200px; float: left; }
/*-------
.content table,.content tbody,.content tr,.content td{ margin: 0; padding: 0; border: solid 1px #999; }
--------*/
.boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(../images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.handle{ padding-top:12px; overflow:hidden; clear:both; }
.handle .context{  }
.handle .context ul li{
	line-height:25px;
	color:#888;
}
.actbox{ text-align: right; height: 30px; padding-right:10px; }
.actbox ul li{
	display:inline;
	padding-left:22px;
	background-image:url(../images/actbox-ico.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.actbox ul li a{
	color:#777;
}
.actbox ul li#act-fav{
	background-position:4px 0px;
}
.actbox ul li#act-err{
	background-position:4px -37px;
}
.actbox ul li#act-pus{
	background-position:4px -73px;
}
.actbox ul li#act-pnt{
	background-position:4px -109px;
}
/*-----------------spec------------------*/
.specialpic{
	width:200px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	padding-top:10px;
}
.specialpic img{
	width:200px;
	display:block;
}
.speciallist{ width:440px; overflow:hidden; }
.speciallist dl.tbox{ width:420px; margin-right:5px; margin-top:8px; float:left; }
.date{
	color:#666;
	font-size:11px;
}
/*------------------search---------------*/
.fc_03c{
	color:#f90;
}
.resultlist{
	padding:2px 5px;
}
.resultlist h2{
	display:none;
}
.item h3 a{ color: #0000ff; font-size: 13px; font-weight:bold; line-height:20px; text-decoration:underline; }
.item h3 a:hover{
	text-decoration:none;	
}
.item{ color: #777; margin-top:16px; }
.forex0_pages{ clear:both; overflow:hidden; background:#fafafa; margin-top:16px; }
.forex0_pages ul{ float:left; padding:6px 0 0 16px; }
.forex0_pages ul li{ float:left; font-family:Tahoma; line-height:17px; margin-right:6px; }
.forex0_pages ul li a{ float:left; padding:2px 4px; color:#666; }
.forex0_pages ul li a:hover{
	color:#9c3;
	text-decoration:none;
	padding:2px 4px 1px;
	background:#eee;
}
.forex0_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#f90;
	padding:2px 4px 1px;
	border-bottom:1px solid #f63;
	font-weight:bold;
}
.forex0_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:7px 10px 3px 16px;
	color:#999;
}
.forex0_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
/*------------------sitemap-------------------*/
.sp-title{
	color:#888;
	padding:4px 12px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	background:#FAFAFA;
	margin-bottom:8px;
}
.sp-title h2{
	font-size:13px;
	line-height:25px;
}
.sp-title h2 a{
	margin-left:6px;	
}
.sp-title .more{
	float:right;
	margin:-27px 0;
	line-height:25px;
}
.linkbox{ padding: 10px 8px 0; border-bottom:1px dotted #eee; }
.linkbox h3,.linkbox h3 a{ font-size:13px; color:#9c3; }
/*--------------------------------------------
 box base
 ---------------------------------------------*/

.tbox{/* 自适应宽度的块(通用块) */
	width:100%; border-bottom:1px solid #c5ddbc; overflow:hidden; }
.tbox dt{
	height:25px;
	background:url(../images/mbox-tbg.png) right top no-repeat;
	overflow:hidden;
	clear:both;
}
.tbox dt strong{
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#4A7749;
	background:url(../images/mbox-tbg.png) left top no-repeat;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#4A7749;
}
.tbox dt strong a:hover{
	color:#444;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#85A484;
}
.tbox dt span.more a{
	color:#7B9D79;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #C5DDBC;
	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 #F1F7EE;
}
.tbox dd{
	border-left:1px solid #C5DDBC;
	border-right:1px solid #C5DDBC;
	padding:4px 4px 0px;
	overflow:hidden;
}
/*--------------------------------------------------
 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{
}

.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:#999;
	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:#999;
	float:right;
	padding-right:10px;
	margin-left:10px;
}
.d2 li a{
	overflow:hidden;
}
.d4{/*带内容简介的小列表*/
	padding:0px 0px;
}
.d4 li{
	height:60px;
	padding:4px 8px;
	border-bottom:1px dashed #DCEBD7;
	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;
	height:33px;
	overflow:hidden;
}
.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:#999;
}
/*---------- 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;
}
.e1 li a:hover img{
	border:1px solid #999;
	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:100%; overflow:hidden; clear:both; padding: 7px 0 0; border-bottom:1px dotted #eee; }
.e2 li a.title{ color: #777; overflow:hidden; line-height:20px; margin-left:2px; }
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#aaa;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.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;
}
.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; padding-top: 10px; padding-bottom:10px; padding-left: 20px; }
.f5 li{ line-height:20px; list-style-type: square; list-style-position: inside; display: list-item; }
.f5 li a{
	color:#666666;
}

.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
}
.f6 li{ float:left; line-height:14px; padding-right: 10px; padding-left: 10px; white-space:nowrap; }
.f6 li a{
	color:#666666;
	float:left;
}
/*-------------------------------------------------- 
 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;
}
