@charset "gb2312";
/* CSS Document */

a{color:#333; text-decoration:none}
a:hover{color:#090; text-decoration:underline}
a:visted{color:#060}

.box{
	width:943px;
	clear:both;
	border: 1px solid #AED2FB;
	padding: 2px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #EDF5FE;
}

#top{ height:67px; overflow:hidden;border-bottom:1px solid #ccc}
.logo{width:205px; height:37px; float:left; margin:0 5px}
.logoline{height:37px; overflow:hidden}
.nav{width:480px; float:left; height:29px; font-size:14px; margin-left:10px; margin-top:2px}
.nav ul li{float:left; display:block; height:30px; line-height:20px; margin:5px 0; font-weight:800; text-align:center}
.nav ul li a{display:block; padding:0 10px; height:16px; line-height:16px; margin:2px 0; color:#fff; border-right:1px solid #ccc; float:left}
.nav ul li a:hover{ background:#0b8e0b; text-decoration:none; color:#fff}
.nav ul li .last{border-right:none}

.nav2{float:right; color:#ccc; margin-top:9px; margin-left:10px}
.nav2 a{padding:0 10px; color:#efefef}
.nav2 a:hover{color:#FFC}
.nav2 .huang{color:#ff3}

.urhere{line-height:20px; height:20px;padding-left:8px; color:#090; margin-top:5px; width:60%; float:left; }
.urhere a{ color:#090; text-decoration:underline;}
.urhere a:hover{color:#f60; text-decoration:none}

.wrapper_src{height:24px;margin-bottom:6px;overflow:hidden}
.wrapper_src{ width:955px;margin:0 auto;overflow:hidden}
.src{background:#fff url(../images/icov2.gif) no-repeat 3px -18px;height:24px;color:#000;padding:0 0 0 23px}
.src font{color:#f60;font-family:verdana}


.login{line-height:20px; height:20px;padding-left:5px; color:#090; margin-top:5px; width:30%; float:right; text-align:right}
.login a{padding:0 10px}

#coverbox{margin-top:15px; height:360px;}
.coverleft{width:210px; float:left; margin-right:20px; height:360px; overflow:hidden}
.covermid{ width:480px; padding-right:20px; background:url(../images/arrow.gif) no-repeat 492px 50px; border-right:4px solid #090; height:360px; overflow:hidden; float:left}
.coverright{width:210px; height:360px; float:right}
.cover{ width:200px; height:280px; border:2px solid #ccc}

.coverleft ul li{display:block; line-height:24px; height:24px;}
.coverleft ul li a{ display:inline-block;line-height:24px; border-bottom:1px solid #ccc; white-space:nowrap}
.coverleft ul li a:hover{border-bottom:1px solid #090; text-decoration:none}
.num{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#090; margin:0 5px; font-weight:700}
.coverleft ul li a:hover .num{color:#f30}

.title{height:35px;line-height:35px; font-size:30px; font-family:"微软雅黑","华文细黑","楷体","宋体"; font-weight:800; margin:0; padding:0; display:block;overflow:hidden}
.info{margin:10px 0; background: url(../images/infobg.gif) repeat-y}
.info strong{color:#090}
.info a{color:#090; }

.intro{color:#666; line-height:22px; margin-bottom:10px; height:190px; overflow-y:scroll;}
.tags{padding:5px 0; margin-top:5px}
.tags ul li{display:block; background:url(../images/greyjiao.gif) no-repeat 0 2px; padding-left:15px; line-height:20px}
.tags a{text-decoration:underline; color:#666}
.tags a:hover{text-decoration:none; color:#090}
.tags i{ font-style:nomal; color:#090}

.option{ font-size:14px; color:#ccc; height:40px; border-bottom:1px solid #e5f5e5; border-top:1px solid #090}
.option a{color:#f60}
.txtopt{float:right}
.txtopt a{display:block; margin:6px 0; width:80px; height:27px; overflow:hidden; background:url(../images/btbg.gif) no-repeat 0 0; color:#090; text-align:center; float:left; line-height:27px; margin-left:10px}
.txtopt a:hover{background:url(../images/btbg.gif) no-repeat 0 -27px; text-decoration:none; color:#f60}
.btopt{float:left; height:27px; margin:6px 0}
.btopt a{display:block; width:80px; height:27px; background:url(../images/yuedu.gif) no-repeat 0 0; overflow:hidden}
.btopt a:hover{background:url(../images/yuedu.gif) no-repeat 0 -27px; text-decoration:none}
.btopt a span{visibility:hidden}
.newupdate{font-size:14px; padding:5px 0}
.newupdate ul li{line-height:20px; height:20px; background:url(../images/greyjiao.gif) no-repeat left center; padding-left:15px;overflow:hidden;}
.time{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999}
#vipli,#vipli a{ color:#090}
.coverright{padding-left:5px}
.coverright i{font-style:normal; color:#090}

.moreinfo{margin-bottom:10px; line-height:22px}

.pingjia{border:1px solid #f60; background:url(../images/yellowbg.gif) repeat-x; color:#f60; padding:3px 5px; height:60px; line-height:18px}
.pingjia span{display:block; width:30px; height:43px; float:left; overflow:hidden; margin-right:10px}
#jian{background:url(../images/pingjia.gif) no-repeat 0 0}
#jing{background:url(../images/pingjia.gif) no-repeat -40px 0}
#vip{background:url(../images/pingjia.gif) no-repeat -77px 0}

.gonggao{margin-top:10px; height:105px; overflow-x:hidden; overflow-y:scroll; color:#666; word-break:break-all; width:210px}
.gonggao strong{color:#090; font-size:14px}

#main{margin-top:15px}
#main2{margin-top:0px}
.mainleft{float:left; width:710px; margin-right:20px; }
.mainright{padding-left:5px; float:left; width:210px;border-left:4px solid #e5f5e5}
.vote{border:1px solid #ccc; background:url(../images/votebg.gif) no-repeat top center}
.tt{
	line-height:30px;
	height:30px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#79CAFF;
	float: center;
}
.tt .votett{display:block;float:left; width:480px; overflow:hidden; height:30px}
.tt .votett strong{color:#f60}
.ttinfo{float:right; line-height:30px; padding-right:10px; font-size:12px; font-weight:normal}
.voteselect{margin:10px; overflow:hidden; zoom:1; width:95%}
.voteselect ul{width:520px; display:block; float:left;}
.voteselect ul li{width:260px; line-height:25px; float:left; height:25px; overflow:hidden}
.votebt{vertical-align:middle; float:left; margin-top:20px}

.zjbox{margin-top:10px}
.gtt{
	margin:0;
	border-bottom:4px solid #BBDDBB;
	height:30px;
	padding:0;
	text-align: center;
}
.ttname{float:left; font-size:12px; font-weight:normal}
.ttname h2{
	line-height:30px;
	font-weight:normal;
	color:#000;
	margin:0;
	margin-right:10px;
	padding:0;
	display:inline;
	font-family: "微软雅黑", "华文细黑", "楷体", "宋体";
	font-size: 18px;
}
.fjintro{background:#ebf7eb; padding:10px; color:#666}

.zjlist{padding:0; font-size:14px}
.zjlist ol{margin:10px 10px; padding:0; list-style:none; overflow:hidden; zoom:1; }
.zjlist ol li{float:left; width:340px; border-bottom:1px dashed #ccc;line-height:35px; height:35px; overflow:hidden; margin-bottom:3px; color:#090}
.zjlist ol li a{ line-height:30px; height:30px;}
.zjlist ol li a:hover{}

*html .zjlist ol li img{margin-top:10px} 

.zjlist4{padding:0; font-size:14px}
.zjlist4 ol{margin:10px 10px; padding:0; list-style:none; overflow:hidden; zoom:1; }
.zjlist4 ol li{
	float:left;
	width:230px;
	border-bottom:1px solid #ccc;
	line-height:35px;
	height:35px;
	overflow:hidden;
	margin-bottom:3px;
	color:#090;
	text-align: left;
}

.zjlist4 ol li a{ line-height:30px; height:30px; }
.zjlist4 ol li a:hover{}
*html .zjlist4 ol li img{margin-top:10px} 

.main2{background: #fff;	width: 965px;clear: both; text-align: center;margin-left: auto;	margin-right: auto;}
.acss{text-align: center;background: #96c2cd; border-left:1px solid #96c2cd;border-right:1px solid #96c2cd;table-layout:fixed}
.vcss{background: #f0f7ff; padding:6px; font-size:12px;text-align: center;height:30px;font-weight:bold;border-top:1px solid #96c2cd;border-bottom:1px solid #96c2cd;}




.dy{ border-top:4px solid #efefef; padding:10px 0; height:48px}
.dybt a{display:block; width:173px; height:48px; background:url(../images/order.gif) no-repeat 0 0; float:left}
.dybt a:hover{display:block; width:173px; height:48px; background:url(../images/order.gif) no-repeat 0 -48px; text-decoration:none}
.dybt a span{visibility:hidden}
.dylinks{float:right; line-height:48px; color:#ccc}
.dylinks a{color:#090;}

.avatar{height:60px; overflow:hidden}
.apic{display:block; float:left; width:60px; height:60px}
.ainfo{float:left; margin-left:10px; width:140px; color:#ccc }
.ainfo a{color:#333;}
.aname{display:block; border-bottom:3px solid #090; padding-bottom:5px; margin-bottom:5px; font-size:14px; font-weight:bold; color:#090}
.aname a{color:#090}

.aintro{clear:both; margin:5px 0; line-height:22px; color:#666}
.rone{margin-top:10px}
.rtt{border-bottom:2px solid #090; line-height:20px; color:#090; font-size:14px; font-weight:bold; margin-bottom:5px; background:url(../images/bg.gif) no-repeat -600px -546px; padding-left:10px}
.rlistbox ul li{display:block; line-height:25px; height:25px; width:200px; overflow:hidden}
.rlistbox ul li a{ border-bottom:1px solid #ccc; color:#666;}
.rlistbox ul li a:hover{text-decoration:none; border-bottom:1px solid #090; color:#090}
.subrtt{display:inline-block; line-height:20px; margin:5px 0; border-bottom:1px solid #090; font-weight:800; color:#090}

.piclist{ border:1px solid #ccc; height:174px; padding:10px; background:url(../images/tagbg.gif) repeat-x 0 0; }
.piclist img{width:100px; height:140px; border:1px solid #ccc;}
.piclist a{display:block; width:100px; height:160px; background:#efefef;  overflow:hidden; padding:5px; float:left; margin:0 30px 0 0}
.piclist a:hover{background:#390; color:#fff;text-decoration:none}
.piclist a span{line-height:20px; height:20px; overflow:hidden}
.piclist .last{margin:0}
.piclist div{width:670px; margin:0 auto; height:170px}

#reltive{ border-bottom:none; background:url(../images/cttbg.gif) repeat-x 0 0; padding-left:5px; font-size:12px; }
#main,#main2{overflow:hidden; zoom:1}

#plbox{margin-top:10px;}
#plbox .mainleft{ width:708px;}
#pltt{background:url(../images/cttbg.gif) repeat-x 0 0; border-bottom:1px solid #CCC}
.plname{float:left; color:#090}
.plinfo{color:#666; font-size:12px; font-weight:normal; margin-left:10px}

.blink{margin-left:10px}
.blink a{display:inline-block; background:#efefef; border:1px solid #090; line-height:18px; height:18px; padding:0 5px}
.blink a:hover{background:#090; color:#fff; text-decoration:none}

.cplist ul li a{background:url(../images/bg.gif) no-repeat -600px -590px; padding-left:10px}

.onepl{margin:10px 0; background:url(../images/plbg.gif) no-repeat 70px 0; overflow:hidden; zoom:1}
.pll{float:left}
.plavatar{ width:62px; height:100px; display:block; text-align:center; overflow:hidden}
.plavatar a img{display:block; width:50px; height:50px; padding:5px; border:1px solid #ccc}
.plavatar a:hover img{border:1px solid #390;}
.plavatar img{width:50px; height:50px;}
.plr{float:right; width:620px; padding-top:5px}
.zzinfo{background:url(../images/tools.gif) no-repeat 0 -200px; line-height:20px; height:20px; padding-left:20px; border-bottom:1px solid #efefef}
.zil{float:left;}
.zir{float:right; color:#999}
.zir a{margin:0 3px; color:#090}
.zzinfo .zil a{font-size:14px; color:#090; margin-right:10px;}
.plcontent{margin:10px 0 5px; font-size:14px;}
.zzreply{padding:5px; background:url(../images/infobg.gif) repeat-y 0 0; color:#090; margin-bottom:10px }
.zzreply strong{color:#f60}
.subpl{overflow:hidden; zoom:1; border-top:2px solid #efefef; padding-top:10px}
		.subpl textarea {
			width:610px;
			height: 120px;
			font-size: 14px;
			line-height: 1.5em;
			padding: 5px;
			background: #fff url(../images/backgrounds.png) no-repeat 190px -155px;
			border: 1px solid #dbdcdc;
			color: #666;
		}


	input.text {
	height: 15px;
	line-height: 15px;
	border: 1px solid #cbcbcb;
	background: #fff;
	padding:2px 3px;
}
.zzinfo .zzgl a{margin:0; padding:0; font-size:12px; color:#f60}

/*尾部*/
#bottom{border-top:3px solid #090; margin-top:10px; clear:both; padding:10px 0; height:60px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666}
.bleft{float:left; width:600px}
.bright{float:right; color:#ccc}
.bright i{font-size:10px; font-style:normal; line-height:12px}

.last{border-right:none; margin-right:0; background:none}


#bookname{text-align:center; height:48px}
#bookname .bigname{
	font-size:21px;
	font-weight:800;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
	line-height:48px;
	color: #0066CC;
}
.bigname i{font-style:normal; color:#ccc; margin:0 5px}
