﻿@charset "utf-8";
body { font-size: 12px; margin: 0px; color: #333333; font-family:Tahoma,SimSun,Arial;}
table { font-size: 12px; margin-left:auto; margin-right:auto;color: #333333;font-family:宋体;}
img{ border:0px; vertical-align:middle;}
ul { list-style-type: none; margin: 0px; padding: 0px; }
.gridview{ width:98%; margin-left:auto; margin-right:auto; text-align:center;}
.clear{ clear:both;}
.spacer{clear:both;padding-top:10px;}
.s10{clear: both;padding-top:10px;}
.s8{clear: both;padding-top:8px;}
.s3{clear: both;padding-top:3px;}
.s5{clear: both;padding-top:5px;}

.w20{width:20px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w120{ width:120px;}
.w160{ width:160px;}
.w200{ width:200px; }
.w300{ width:300px; }

.tbx{ margin:0px 3px 0px 3px; padding:2px; border:solid 1px #666666;font: 12px 宋体,arial, helvetica, sans-serif;color: #666666;}

a:link {color: #333333;	text-decoration:none; }
a:visited {	color: #333333; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: underline;}

a.a_blue:link {color: #0000ff;text-decoration: underline;}
a.a_blue:visited{color: #0000ff;text-decoration: underline;}
a.a_blue:hover{color: #000080;text-decoration: underline;}

a.a_orange:link {color: #ff6600;text-decoration: underline;}
a.a_orange:visited{color: #ff6600;text-decoration: underline;}
a.a_orange:hover{color: #669900;text-decoration: none;}


.bookpic{ padding:3px;border:solid 1px #cccccc; max-width: 300px;onimageload:expression(onload=function(){if(this.width>300)this.width=300})}

/* -- 会员中心 -- */

#layout {width:100%;margin:0px auto;padding:0px;}

#layoutleft{ float:left; width:220px!important;/* IE7+FF */width:200px; margin-left:6px!important;/* IE7+FF */margin-left:4px;}
#layoutright{float:right; width:768px; margin-left:6px; }

#membermenu{ width:220px; border:solid 1px #cccccc;font-size:14px; }
#membermenu .c1{ margin:10px 0px 0px 0px; padding-left:3px; font-size:14px; font-weight:bold; color:#007734; }
#membermenu ul{background:#FDF9F7;padding:2px 0px;}
#membermenu hr{ width:96%; height:2px; margin:0px; padding:0px; text-align:left; color: #0066ff;}
#membermenu li{ padding-left:25px; background: url(/images/icon_arrow_category.gif) no-repeat 6px 3px; line-height:20px;}
#membermenu li ul li{padding-left:0px;background:none;}
#membermenu li hr{ width:96%; height:1px; margin:0px; padding:0px; text-align:left; color: #0066ff;}
#membermenu li.submenu{background: url(/images/member/icon_submenu_1.gif) no-repeat 4px 0px;}
#membermenu li.submenu span{color:#167BB8;cursor: pointer;}
#membermenu li ul{margin-top:3px;padding-top:3px;border-top:solid 1px #0066ff;font-size:12px; }
#membermenu .endline{background:none; line-height:50%; padding:0px; width:80%; height:1px; margin:auto; margin-top:5px; margin-bottom:5px; border-bottom:solid 1px #dddddd;}
#membermenu a:link{color: #167BB8;text-decoration:none;}
#membermenu a:visited {color: #167BB8; text-decoration: none;}
#membermenu a:hover {color: #ff9900; text-decoration: underline;}

.navpath{width:96%; margin:auto;margin-left:8px; margin-bottom:5px; padding: 0px 6px 0px 6px;border: solid 1px #D9EAF7; color:#666666; line-height:30px;text-align:left; background-color:#F8FBFE;}
.navpath a:link{color: #666666;text-decoration: underline;}
.navpath a:visited {color: #666666; text-decoration: underline;}
.navpath a:hover {color: #0066ff; text-decoration: underline;}
.navpath .c{ color:#000000; }




.tf { width:98%; margin-left: auto; margin-right: auto; border: 0; font-size: 12px; color: #333333; background-color: #d9d9d9; }
.tf .title { height: 30px; background-color: #ffffff; border-top: solid 3px #d9d9d9; color: #000000; font-size: 14px; font-weight: bold; text-align: center; }
.tf .label { width: 15%; background-color: #f9f9f9; height: 30px; text-align: right; font-weight: bold; padding-right: 3px; }
.tf .v { margin-right:5px; color: #ff0000; font-weight: normal; }
.tf .field {padding: 5px 0px 5px 6px; background-color:#ffffff; }
.tf .submit {padding:5px 0px 5px 0px; text-align: center;background-color: #ffffff;}
.tf .n { margin:5px 0px 0px 5px; color: #666666; }
.tf a.tl:link {font-size:14px;color: #ff6600;text-decoration: underline;}
.tf a.tl:visited{font-size:14px;color: #ff6600;text-decoration: underline;}
.tf a.tl:hover{font-size:14px;color: #669900;text-decoration: none;}

/* 会员信息页 */
.tv{ width:98%; margin:auto; line-height:200%;border:solid 1px #D0C59F;}
.tv .v{color:#ff0000; }
.tv .maintitle{background-color:#ff9900; text-align:center; font-size:14px; font-weight:bold;}
.tv .title{ height:30px; padding-left:10px; font-weight:bold;font-size:14px;background-color:#ECE7D7;}
.tv .label{width:15%; line-height:200%; padding-right:5px;background-color:#F4F1E8; text-align:right; font-weight:bold; font-size:12px; color:#524727;}
.tv .field{padding-left:8px;background-color:#ffffff;}
.tv .colspan{background-color:#ebebeb; text-align:center;}
.tv .subtitle{ height:30px; padding-left:10px; font-weight:bold;}
.tv .item{ padding-left:10px; line-height:200%; background-color:#ffffff; }
.tv .item strong{ padding-left:2px; padding-right:2px;}
.tv .submit{height:30px; text-align:center; }
.tv .remark{ background-color:#ffff99 }




.gridview{ width:98%; margin-left:auto; margin-right:auto; text-align:center;}
.gridview a:link {color: #0000ff;text-decoration: underline;}
.gridview a:visited{color: #0000ff;text-decoration: underline;}
.gridview a:hover{color: #000080;text-decoration: underline;}
.search{width: 98%;margin:auto; margin-bottom:5px; border-bottom:solid 1px #cccccc;background-color: #f3f3f3;padding:5px 0px 5px 6px;font-size:12px;}
.operate{width: 98%;height:25px;margin:auto;margin-top:5px;border-top:solid 1px #cccccc;background-color: #f3f3f3;padding:4px 0px 0px 4px;}



#paing{margin-left:auto; margin-right:auto;margin-top:3px; margin-bottom:3px; text-align:center;font: 12px arial, helvetica, sans-serif;}
#paing .num{ width:20px;margin-left:2px; margin-right:2px;border:solid 1px #999999;font-size:12px;color: #666666;}
#paing .goto{height:16px; border:solid 1px #666666; border-left:solid 1px #B9B7B9; border-top:solid 1px #B9B7B9;background-color: #ECECEC; color:#333333; font-size: 11px;  font-weight:bold;cursor: hand;}

.ebook{width:100%;}
.toolbar{width:100%;height:49px;background:url(/images/topbg.gif) repeat-x; }
.toolbar .row1{height:25px;border:solid 0px #ff6600;}
.toolbar .row1 div{float:left; border:solid 0px #ff6600;}
.toolbar .row1 h3{float:left;margin:4px 0px 0px 10px;padding:0px;font-size:12px;}
.toolbar .row1 .sp{margin:0px 5px 0px 5px;width:5px;padding-top:3px;}
.toolbar .row1 .playbtns{margin-top:1px;}
.toolbar .row1 .playbtns button{float:left;width:22px; height:22px;line-height:22px;padding:0px;margin:0px; margin-left:5px;border:none;background:url(/images/fill_btns.png);cursor:pointer; font-size:12px;}
.toolbar .row1 .playbtns button.start{background-position:-3px -37px;}
.toolbar .row1 .playbtns button.pause{background-position: -32px -38px;}
.toolbar .row1 .playbtns button.seekbackward{background-position: -120px -40px;}
.toolbar .row1 .playbtns button.seekforward{background-position: -90px -40px;}
.toolbar .row1 .playbtns button.skipbackward{background-position: -150px -40px;}
.toolbar .row1 .playbtns button.skipforward{background-position:  -59px -40px;}
.toolbar .row1 .searchbox{width:200px;margin-top:1px;}
.toolbar .row1 .searchbox .txt{margin-top:4px;margin-right:2px;}
.toolbar .row1 .searchbox input{float:left;margin-top:1px;width:120px;height:12px;line-height:12px;border:solid 1px #6F94B1;padding:2px 5px;font-size:12px;color:#61798B;}
.toolbar .row1 .searchbox button{float:left;width:25px; height:20px;line-height:20px;padding:0px;margin:0px; margin-left:5px;border:none;background:url(/images/fill_btns.png)  -5px -10px;cursor:pointer; font-size:12px;}
.toolbar .row1 .currentpage{width:200px;margin-top:4px;}
.toolbar .row2{clear:left;}
.toolbar .row2 .commendbtns{margin-left:10px;margin-top:1px;}
.toolbar .row2 .commendbtns button{float:left;width:62px; height:20px;line-height:20px;padding:0px;margin:0px; margin-left:5px;border:none;background:url(/images/fill_btns.png);cursor:pointer; font-size:12px;}
.toolbar .row2 .commendbtns button.btncontents{background-position:-8px -65px;}
.toolbar .row2 .commendbtns button.btnzoom{background-position:-80px -65px;}

.contents ul{text-align:center;background:#fff;border:1px solid #ddd;width:180px;padding:10px 6px;font-size:12px;}
.contents ul li{padding:5px 0;border-bottom:1px dotted #ddd;}


.thumbs{float:left;}
.books{float:right;padding-left:10;width:780px;margin-top:20px;}


#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('/img/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #4e6605;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}