@charset "utf-8";

.book-article {

}
.book-article .item-box {
	padding: 5%;
}
.book-article .main-info {
	overflow: hidden;
	position: relative;
}
.main-info h1 {
	margin-bottom: .7em;
	font-size: 3em;
	line-height: 1.2;
}
.main-info h1 small {
	color: #5a5a5a;
	font-size: 80%;
	font-weight: normal;
}
.main-info .cover {
	float: left;
	width: 34%;
	max-width: 300px;
	margin-bottom: 5em;
}
.main-info .info-wrap {
	float: right;
	width: 62%;
}
.main-info .cover .thumb {
	display: block;
	padding: 10px;
	background: url(../images/a/bg_book.gif);
}
.main-info .cover .thumb img {
	display: block;
	width: 100%;
}
.main-info .cover .badge {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 10;
	width: 105px;
	height: 105px;
}
.new-book 		.cover .badge { background: url(../images/a/book_badge.png) no-repeat -110px -76px; }
.coming-soon 	.cover .badge { background: url(../images/a/book_badge.png) no-repeat    0px -76px; }
.steady-seller 	.cover .badge { background: url(../images/a/book_badge.png) no-repeat -220px -76px; }

.main-info .info1 {
	margin-bottom: 10px;
}
.main-info .info1 li {
	position: relative;
	margin: 5px 0;
	padding-left: 68px;
	background: url(../images/a/bul2.gif) 0 6px no-repeat;
	color: #444;
	font-size: 1.3em;
}
.main-info .info1 li b {
	position: absolute;
	left: 12px;
}
.main-info .info1 li b:after {
	content: ' -';
}
.main-info .info2 {}
.main-info .info2 li {
	margin: 3px 0;
	padding-left: 12px;
	background: url(../images/a/bul1_s.gif) 3px 8px no-repeat;
	font-size: 1.2em;
	line-height: 1.5;
}
.main-info .store {
	overflow: hidden;
	margin-top: 2.8em;
}
.main-info .store.store-ebook {
	margin-top: 1.4em;
}
.main-info .store h2 {
	font-size: 1.3em;
	margin-bottom: 0.7em;
}
.main-info .store a {
	float: left;
	width: 120px;
	margin: 0 1px 4px 0;
	padding: 5px 0;
	background: #999;
	color: #fff;
	font-size: 1.3em;
	text-align: center;
}
.main-info .store.store-ebook a {
	width: 118px;
	padding: 4px 0;
	border: 1px solid #ebebeb;
	background: #ebebeb;
	color: #222;
}
.main-info .store a:hover {
	background: #444;
	text-decoration: none;
}
.main-info .store.store-ebook a:hover {
	background-color: #ebebeb;
	border-color: #dedede;
	color: #000;
}
.main-info .download {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 34%;
	max-width: 300px;
	text-align: center;
}

.book-article .tab-contents-wrap {
	margin-top: 5%;
}
.tab-section-layout {
	overflow: hidden;
	padding: 5% 4% 3% 5%;
	color: #4b4b4b;
	font-size: 1.4em;
	line-height: 1.75;
}
.tab-h {
	position: absolute;
	visibility: hidden;
}

.details {
	padding: 1.5em 0;
	background: url(../images/a/dash.gif) 0 0 repeat-x;
}
section .details:first-child {
	padding-top: 0;
	background: transparent;
}
.details summary {
	padding-left: 20px;
	background: url(../images/a/sumarry.gif) 0 -97px no-repeat;
	color: #191919;
	line-height: 1.2;
	font-weight: bold;
	font-size: 16px;
	outline: none;
}
.details[open],
.details.open {
	padding-bottom: 2em;
}
.details[open] summary,
.details[open="true"] summary,
.details.open summary {
	background-position: 0 3px;
}
.details.close summary,
.details[open="false"] summary {
	background-position: 0 -97px;
}
.details > .format {
	margin-top: 1.8em;
}
#tab-toc ul,
#tab-toc ol {
	padding-left: 1.5em;
}
#tab-toc li {
	padding-left: 0;
	background: none;
}
/*
#tab-toc .format li {
	padding-left: 0;
	background: none;
}
#tab-toc .format > ul,
#tab-toc .format > ol {
	padding-left: 24px;
	counter-reset: d1;
}
#tab-toc .format > ul > li,
#tab-toc .format > ol > li {
	list-style: decimal;
	counter-increment: d1;
}
#tab-toc .format > ul > li > ul,
#tab-toc .format > ol > li > ol {
	counter-reset: d2;
}
#tab-toc .format > ol > li > ol > li:before,
#tab-toc .format > ul > li > ul > li:before {
	counter-increment: d2;
	content: counter(d1)". " counter(d2)". " ;
}*/


.book-post .comment {
	margin-top: 4em;
}

.report-form-wrap {
	padding-top: 3em;
}
.report-form-wrap .input-labeled label {
	font-size: 16px;
}
.report-form-wrap .input-labeled i {
	margin-top: 1px;
}


/* side content */
.side-series {
	padding: 12px 0 35px;
}
.side-series h1 {
	font-size: 3.6em;
	text-align: center;
}
.side-series .slider-container {
	padding: 24px 0 0;
	text-align: center;
}
.side-series .bx-controls {
	height: 12px;
	margin-top: 18px;
}
.side-series .bx-pager-item {
	display: inline;
	margin: 0 2px;
} 
.side-series .bx-pager-link {
	overflow: hidden;
	display: inline-block; *display: inline; *zoom:1;
	width: 12px;
	height: 12px;
	background: url(../images/a/icons.png) -84px 0 no-repeat;
	text-indent: -20px;
}
.side-series .bx-pager-link.active {
	background-position: -72px 0;
}

.side-recommend {

}
.side-recommend ul {
	margin-top: -1px;
}
.side-recommend li {
	background: url(../images/a/dash.gif) 0 0 repeat-x;
	padding-top: 1px;
	font-size: 1.5em;
	text-align: center;
}
.side-recommend li a {
	display: block;
	padding: 2em 6.25%;
}
.side-recommend li a:hover {
	background: #f9f9f9;
	text-decoration: none;
}
.side-recommend a strong {
	text-align: center;
}


@media screen and (max-width: 767px) {

.book-article .main-info {
	padding-left: 0;
	padding-bottom: 0;
}
.book-article .main-info .download {
	display: none;
}
.book-article .main-info h1 {
	margin-top: .5em;
	font-size: 1.8em;
}

.main-info .info-wrap {
	float: none;
	width: auto;
}
.main-info .cover {
	float: none;
	position: static;
	width: 60%;
	margin: 1em auto 2em;
}
.report-form-wrap {
	padding-top: 1em;
}

.main-info .cover .thumb {
	position: relative;
}
.main-info .cover .badge {
	top: 10px;
	left: 10px;
	width: 75px;
	height: 75px;
}
.new-book 		.cover .badge { background: url(../images/a/book_badge.png) no-repeat -75px -184px; }
.coming-soon 	.cover .badge { background: url(../images/a/book_badge.png) no-repeat   0px -184px; }
.steady-seller 	.cover .badge { background: url(../images/a/book_badge.png) no-repeat -150px -184px; }
}/*/mediaquery*/


@media screen and (max-width: 479px) {
.main-info .cover {
	width: 80%;
}
}/*/mediaquery*/
