body {
	position:relative;
	background:#E5E4DB;
	font-size:14px;
	margin:0;
	padding:0;
}
a {
	color:#5a5a5a;
	text-decoration:none;
	font-weight:normal
}

.container{
	min-width:900px;
	margin:0 auto;
	max-width:1200px;
}

.read_pageurl {
    margin-left: 20px;
}

.weixin-scan {
    position: fixed;
    _position: absolute;
    top: 180px;
}

.body{
	margin-top:40px;
	margin-bottom: 40px;
	background:#F6F4EC;
    box-shadow: 0 0 15px 0 #CCC;
	padding:20px 0 0;
}

.page-body {
	width: 1000px;
    margin: 0 auto;
}

.articleTitleGD {
    margin-top: 10px;
    color: #ff0000;
    text-align: center;
}
.articleTitleGD a {
    color: #ff0000;
}

.chapter-detail{
	margin-top:60px;
	color:#333;
	position: relative;

}
.chapter-detail h1{
	text-align:center;
    font-size: 28px;
    font-weight: 400;
    color: #333;
    margin-bottom: 10px;
    font-family: "SimHei";
}

.chapter-detail .info{
	font-size: 14px;
	color: #666666;
	text-align: center;
    padding: 0 30px;
}

.chapter-detail .page-content {
    padding: 0;
	margin: 20px 30px;
}

.chapter-detail .page-content p {
    line-height: 36px;
    padding-bottom: 28px;
    font-size: 20px;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
}

.article-page2 {
    text-align:center;
    overflow:hidden;
    margin:10px auto 50px;
}
.article-page2 a{
    display:inline-block;
    height:25px;
    padding:6px 0;
    font-size:16px;
    font-family:Microsoft YaHei;
    background:url("/images/macocms/book/readbar.png") no-repeat;
}
.article-page2 a:hover{color:#cc0000; text-decoration:none}
.article-page2 a.pre{ background-position:left -215px; width:100px; padding-left:12px; }
.article-page2 a.next{background-position:left -291px;width:100px; padding-right:12px;}
.article-page2 a.back{background-position:left -255px; width:129px;padding-left:20px; font-size:14px; color:#666; margin:0 8px}
.article-page2 a.pre:hover{background-position:left -333px;}
.article-page2 a.next:hover{background-position:left -409px;}
.article-page2 a.back:hover{background-position:left -373px; color:#cc0000}
.article-page2 p{ height:24px; line-height: 24px; overflow:hidden; color:#777; display:block; }

.chapter-detail .divide {
    margin: 0 8px;
    color: #afafaf;
}

.chapter-detail .author-say {
    zoom: 1;
    padding: 10px 20px;
    background: #FFFAE5;
    border: 1px solid #CACAA6;
    color: #333333;
    font-size: 14px;
    line-height: 2em;
	margin:0 100px;
}

.chapter-detail .author-say span{
	color: #0066CC;

}

.reward{
	width:94px;
	height:101.5px;
	background: url(/images/macocms/common/ico_reward.png) no-repeat 0 -101px;
	cursor:pointer;
	margin:20px auto;
}
.reward:hover{
	background: url(/images/macocms/common/ico_reward.png) no-repeat 0 0;

}

.reply{
	background: url(/images/macocms/common/ico_reply.png) no-repeat left center;
	padding-left:26px
}
.ding{
	background: url(/images/macocms/common/ico_ding.png) no-repeat left center;
	padding-left:22px
}

.cai{
	background: url(/images/macocms/common/ico_cai.png) no-repeat left center;
	padding-left:22px
}

.chapter-detail .ft{background:#FDF4E2;margin-bottom:0px;    border-top: solid 1px #ccc;;    border-bottom: solid 1px #ccc;}
.chapter-detail .ft .ft-bd{margin:0 6px}
.chapter-detail .ft .app{float:left;font-size:14px;margin:3px 0 0 10px;color:#B0A19B}
.chapter-detail .ft .app a{color:#363C3C!important}
.chapter-detail .ft .app a.m{color:#976200!important;position: relative;}
.chapter-detail .ft .app a.m  .img{
	border:10px solid #fff;
	border-radius:5px;
	position:absolute;
	left:-30px;
	top:-130px;
	height: 100px;
	width:100px;
	display:none;
}
.chapter-detail .ft .app a.m:hover .img{
	display:block;

}
.chapter-detail .ft .app a.m  .img img{
	padding:0;
	margin:0;
	width:100px;
}
.chapter-detail .ft .app img{vertical-align:-5px;margin:0 5px}
.chapter-detail .ft .control{height:40px;padding-top:10px;padding-right:24px;text-align:right}
.chapter-detail .ft .control i{float:left;display:inline;margin:2px 3px 0 0}
.chapter-detail .ft .control a{color:#666;display:inline-block;height:26px;line-height:26px}
.chapter-detail .ft .control span a{margin-left:10px}
.chapter-detail .ft .control .hongbao b{color:#f60}
.chapter-detail .ft .control .divide{color:#b6b6b6}
.chapter-detail .ft .control .report{float:left}
.chapter-detail .ft .control .report i{width:22px;height:22px;background-position:-27px -300px}
.chapter-detail .ft .control .comment i{width:23px;height:21px;background-position:-1px -300px}
.chapter-detail .ft .control .good{color:#f60}
.chapter-detail .ft .control .good i{width:17px;height:18px;background-position:-3px -273px}
.chapter-detail .ft .control .bad{color:#06c}
.chapter-detail .ft .control .bad i{width:17px;height:18px;background-position:-29px -273px}

.tools{
	position: relative;
}


.tools-items{
	position:absolute;
	position:fixed;
	right:0;
	top:180px;
	margin: 0px;
}

.tools-items li:hover{
	background:url(/images/macocms/default/tools_hover.png) no-repeat 0 0;
	width:60px;
	height:60px;
}

.tools-items li{
	background:url(/images/macocms/default/tools.png) no-repeat 0 0;
	width:60px;
	height:60px;
	margin-bottom:10px;
	position: relative;
	cursor:pointer;
}
.tools-items li a{
	display:block;
	height:60px;

}
.tools-items li>div{
	display:none;
}

.tools-items li:hover>div{
	display:block;
}

.tools-items li:nth-child(2){
	    background-position: 0 -60px;
}

.tools-items li:nth-child(3){
	    background-position: 0 -120px;
}

.tools-items li:nth-child(4){
	    background-position: 0 -180px;
}

.tools-items li:nth-child(5){
	    background-position: 0 -240px;
}

.tools-items li:nth-child(6){
	    background-position: 0 -300px;
}

.tools-items li:nth-child(7){
	    background-position: 0 -360px;
}

.tools-items li .kf{
	position:absolute;
	left:0;
	top:0;
	margin-left: -170px;
}

.tools-items li .ma{
	border:10px solid #fff;
	border-radius:5px;
	position:absolute;
	left:0;
	bottom:0px;
	margin-left: -120px;
	height: 100px;
}

.tools-items li .ma img{
	width:100px;
}

.tips {
    line-height: 30px;
    background-color: #FCF3CC;
    border: 1px solid #FCF3CC;
    padding: 8px 35px 8px 14px;
    border-radius: 5px;
    color: #333;
    margin: 10px 15px;
}

.hide {
    display: none;
}

/* viptip */
.buyTipBox,
.userBuyTipBox {
	box-shadow:1px 0 15px #cecece;
	font-family:SimHei;
	text-align:center
}
.userBuyTipBox {
	background:#f8f8f8;
	margin:40px auto;
	padding:40px 20px;
	border-radius:10px;
	width:640px
}
.userBuyTipBox .tipTitle {
	height:40px;
	font-weight:700
}
.userBuyTipBox .vipPrice {
	line-height:40px
}
.userBuyTipBox .vipPrice .num {
	color:red
}
.userBuyTipBox .vipBuyBtn {
	margin-top:20px;
	margin-bottom:20px
}
.userBuyTipBox .vipBuyBtn a {
	display:inline-block;
	*display: inline;
	zoom: 1;
	vertical-align:top;
	padding:0 40px;
	margin-right:20px;
	font-size:18px;
	border-radius:10px;
	height:50px;
	font-weight:800;
}
.userBuyTipBox .vipBuyBtn .openRegularBtn {
	background-color:#feb544;
	color:#FFF
}
.userBuyTipBox .vipBuyBtn .openRegularBtn:hover {
	background-color:#f9bb5b
}
.userBuyTipBox .vipBuyBtn .openRegularBtn span.big {
	display:block;
	font-size:18px;
	padding-top:7px
}
.userBuyTipBox .vipBuyBtn .openRegularBtn span.min {
	display:block;
	font-size:12px;
	line-height:20px
}
.userBuyTipBox .vipBuyBtn .buyChapterBtn {
	background-color:#fd7cb2;
	color:#FFF;
	line-height:50px
}
.userBuyTipBox .vipBuyBtn .buyChapterBtn:hover {
	background-color:#f993bd
}
.userBuyTipBox .vipBuyBtn .openPay {
	border:1px solid #fd7cb2;
	color:#fd7cb2;
	line-height:48px;
	height:48px
}
.userBuyTipBox .vipBuyBtn .openPay:hover {
	background-color:#fbf6e4
}
.userBuyTipBox .vipFastBuy .fastautoBuyTip {
	color:#999;
	font-size:12px;
	margin-top:10px
}
.buyTipBox {
	background:#FFF;
	border-radius:10px;
	width:320px;
	margin:20px auto;
	font-size:14px;
	padding:30px
}
.buyTipBox dl dt {
	height:40px;
	font-weight:700
}
.buyTipBox dl dd .baiBtn,
.buyTipBox dl dd .redBtn {
	width:200px;
	height:36px;
	line-height:36px;
	font-weight:700
}
.buyTipBox dl dd {
	margin-bottom:20px
}
.buyTipBox dl dd .redBtn {
	background-color:#fd7cb2;
	color:#fff;
	border-radius:20px
}
.buyTipBox dl dd .redBtn:hover {
	background-color:#f993bd
}
.buyTipBox dl dd .baiBtn {
	background-color:#FFF;
	color:#fd7cb2;
	border:1px solid #fd7cb2;
	border-radius:20px
}
.buyTipBox dl dd .baiBtn:hover {
	background-color:#fd7cb2;
	color:#fff
}
.buyTipBox dl dd a {
	display: inline-block;
	*display: inline;
	zoom: 1;
}
