@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#F4F4F4; color:#333; font-size:14px; font-family:Helvetica,STHeiti,Droid Sans Fallback;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#333333; text-decoration:none; }
a:hover { color:#F60; text-decoration:none;}

img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
.pd10{ padding-bottom:10px; clear:both;}
.pd15{ padding-bottom:15px; clear:both;}
.pd20{ padding-bottom:20px; clear:both;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.header{ color:#FFFFFF; }
.bgw{ background:#FFFFFF; float:left; padding:10px;}
.footer{ text-align:center; font-size:12px; padding-bottom:5px;}

.listbd li a{ color: #0000FF;}
.listbd li a:hover{ color: #F60;}
.listbd li a:visited {color: #666666;}


.listbd li  span{ font-size:12px; color:#FF0000; padding-left:5px;}
.listbd{ padding:5px 0;}

.listbd li{ float:left; width:29%; padding-right:2%; line-height:35px; margin-right:2%; border-bottom:1px #D6D6D6 dashed; text-indent:15px; background:url(/skin/img/ico.png) no-repeat; background-position:0 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;font-size:13px; }

.btlink{height:30px;text-align:center;padding-top:10px;}
.btlink a{font-size:15px;text-decoration:none;color:#333;border:1px solid #ccc;padding:5px 10px;margin:0 20px;}
.bgb,.entry{ background:#E7F4FE;}
.arc h1{ text-align:center; color:#990000; font-size:18px; padding:10px;}
.arcinfo{ text-align:center; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.arcinfo span{ margin:0 10px;}
.arcinfo a{ color:#0000FF;}
.arcinfo a:hover{ color:#F60;}

/*.con{ font-size:16px; line-height:30px; padding:15px;}*/
.prenext { text-align:center; margin-bottom:15px 0;}
.prenext a{ font-size:1.2em; margin:0 1%; border:solid 1px #D6D6D6; width:30%; display:block; float:left; height:30px; line-height:30px; background:#FFFFFF;}
.prenext a:hover{ background:#F60;  color:#FFFFFF; border:solid 1px #F60; }
.more{ text-align:center; padding:10px 0;}

.pages{ padding:10px 0; text-align:center;}

.pages a{ padding:0 10px; color:#0066CC;}
strong{ font-weight:bold;}
.so{ padding:15px; background:#FFFFFF; border-bottom:#CCCCCC 1px solid;}
.so .text{
	height: 30px;
	width: 260px;
	border: 1px solid #969696;
	margin-top:5px;
	background-color: #FFF;
	text-indent: 10px;
}
.so .submit{
	background-color: #969696;
	height: 32px;
	width: 60px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #969696;
	cursor: pointer;
}
.pos{ margin-top: 6px; height: 26px;  background: #FFFFFF; line-height: 26px; font-size: 15px; color: #000; padding-left: 13px;}
.pos a{ color: #000;}
.pos a:hover{ color: #FF4500;}
.styletjbook span{ font-weight:bold; float:left; margin:5px 0;}
.styletjbook{ padding:15px;}
.styletjbook a{padding: 0 10px; margin:5px 0; float:left; color:#FF6600; border-right:1px #CCCCCC solid;}
.bdaddtocitebtn {float: right;}
.bdsharebuttonbox,.bdsharebuttonbox a{float: left;}
.clear {clear:both;}
.asrm{ margin-bottom:5px;}

@media only screen and (min-width:959px){
.pagew{ width:960px; margin:0 auto;  font-family:Microsoft YaHei,SimSun,Droid Sans Fallback;}
.bgw{ width:940px;}
.header{ height:45px; background:#333D46;}
.header{ line-height:45px; padding:0 10px;}
.header .logo{ width:140px; float:left;  font-size:20px;}
.header .logo a{ color:#EE2C2C;}

.header .nav { float:left;}
.header .nav li{ float:left;}
.header .nav li a{ color:#E5E6E7; padding:0 15px; font-size:16px;}
.header .nav li a:hover{ color:#F60;}
.booklist{font-size:16px;}
.booklist li{ line-height:35px; border-bottom:1px #CCCCCC dashed; float:left; width:100%; background:url(/skin/img/tjico.png) no-repeat; background-position:0 55%;}
.tjbook li{ background:url(/skin/img/jing.png) no-repeat; background-position:0 55%;border-bottom:1px #EDB0BB dashed;}
.tjbook .bookname{ text-indent:12px; }
.tjbook .bookname a{ color:#C50023;}
.tjbook .bookname a:hover{ color: #F60;}

.bookname{ width:270px; float:left; text-indent:5px;font-size:14px;}
.booknew{ width:438px; float:left; color:#999999; font-size:14px;}
.booknew a{color:#999999;}
.booknew a:hover{color:#00f;}


.bookzz{ width:150px; float:left;font-size:14px}
.bookbn{float:left;font-size:13px}
.bookbn a{ color:#00f;}

.info{ padding:15px;  border-bottom:1px #CCCCCC solid; float:left;}
.pic{ float:left; padding-right:20px;}
.pic img{ width:95px;}

.bookinfo{ float:left; width:790px;}
.bookinfo h1{ font-size:25px; font-weight:bold;}
.bookinfo span{ padding:10px 0;}
.infozz{ padding:10px 0;}
.infojj{font-size:14px;}
.infozz span{ padding-right:20px;}

.newchapter,.chapter{margin:20px 1%;}
.title{border: solid 1px #EEE;padding: 1px;padding-left: 10px;height: 35px;line-height: 35px;background: url(/skin/img/title_bg.png) repeat-x;}
.title { font-weight:bold; font-size:15px;}
}

@media only screen and (max-width:964px){
.pc{ display:none;}.bdaddtocitebtn{ display:none;}
.bgw{ width:98%; padding:1%;}

.logo{ height:40px; background:#333D46; width:96%; line-height:40px; font-size:19px; font-weight:bold; padding:0 2%;}
.logo a{ color:#FF33CC;}
.nav li{ float:left; width:25%; text-align:center; padding:10px 0; }
.nav li a{font-weight: bold; font-size:16px;}
.nav{background:#FFFFFF; width:100%; border-bottom:4px #F4F4F4 solid; float:left;}
.booklist { font-size:1em;}
.booklist li{ float:left; height:40px; line-height:40px; width:100%; border-bottom:1px #CCCCCC dashed; background:url(/skin/img/tjico.png) no-repeat;background-position:0 50%;}
.bookname{ width:70%; float:left; text-indent:5px;}
.booknew{ display:none;}
.bookzz{ width:30%; float:right; padding-right:0%; font-size:12px; text-align: right;}
.bookzz a{ color:#666666;}

.bookbn{display:none;}
.tjbook li{ background:url(/skin/img/jing.png) no-repeat; background-position:0 50%;border-bottom:1px #EDB0BB dashed;}
.tjbook .bookname{ text-indent:14px; }
.tjbook .bookname a{ color:#C50023;}

.pic{ float:left; padding-right:10px;}
.pic img{ width:65px;}
.bookinfo h1{ font-size:1.6em; font-weight:bold; color: #990000;}
.bookinfo .infozz{ height:50px; line-height:50px; font-size:12px;}
.bookinfo .infozz span{ width:100%; padding-right:10px;}
.bookinfo .infojj{ clear:both; padding:10px 0; font-size:12px; line-height:20px; color: #666666;}
.newchapter,.chapter{margin:0px 0; }
.title{border: solid 1px #EEE;padding: 1px;padding-left: 10px;height: 35px;line-height: 35px;background: url(/skin/img/title_bg.png) repeat-x;}
.title { font-weight:bold; font-size:15px;}
.listbd li{ width:98%;}
/*.con{ font-size:16px; line-height:25px; padding:15px;}*/
.arcnav{ display:none;}
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

.details {
	padding: 3px 3px;
	border: 1px solid #ddd;
	background: #fff
}

.inner-nt .details {
	line-height: 24px;
	padding: 5px 15px;
	color: #999;
	clear: both
}

.cf:after,.cf:before{
	content: " ";
	display: table
}
.cf,.cf:after{
	clear: both
}
.book-img {
	float: left;
	width: 170px
}

.book-img img {
	border: 1px solid #ddd;
	padding: 8px;
	width: 140px;
	height: 180px
}

.book-info {
	float: left;
	padding-left: 10px;
	width: 912px
}

.book-title {
	height: 25px
}

.book-title h1 {
	font-size: 17px;
	font-weight: 910;
	color: #1A1A1A;
	float: left
}

.book-title em {
	float: left;
	padding: 18px 0 0 20px;
	color: gray
}
.book-link {
	margin-top: 5px;margin-left:auto;margin-right:auto;
}

.book-link a {
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 32px;
	line-height: 32px;
	background: #44B549;
	float: left;
	margin-right: 18px;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	box-shadow: 3px 3px 5px #ccc;
}

.book-link a.b-orange {
	background: #f60
}

.book-link a.b-gray {
	background: #ddd;
	color: #666;
	font-weight: normal
}

.book-link a:hover,.book-link a.b-orange:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-decoration: none;
}

.book-stats,.pages-index {
	height: 32px;
	line-height: 32px;
	clear: both
}

.book-stats b {
	margin: 0 20px 0 0
}

.book-stats {
	border-bottom: 1px dashed #ddd
}

.book-intro {
	margin-top: 8px;
	line-height: 24px;
}

.book-intro span {
	color: #f60
}
