@charset "UTF-8";
/**
 * 
 * @authors tanglin (you@example.org)
 * @date    2017-12-23 14:58:34
 * @version v1.0.0
 */
/*专题*/
.navTop{border-top:2px solid #f2f2f2}
.mianbao_nav{height: 50px;line-height: 50px;color: #696868;}
.mianbao_nav a{font-size: 14px;color: #696868;}
.zt_list_ul li{margin-bottom: 20px;}
.mianbao_nav_mobile{background:url("index_hot_lm.png") left center no-repeat;height: 45px;line-height: 45px;padding-left: 15px;}
.mianbao_nav_mobile a{font-size: 18px;color: #2a2a2a}
.more a{background-color: #ffffff;display: inline-block;border:1px solid #ebebeb;height: 40px;line-height: 40px;width: 1198px;text-align: center;font-size: 14px;color: #2a2a2a;border-radius: 5px;margin-bottom: 20px;}
/*普通概览*/
.outlineListFl{width: 792px;float: left;}
.outlineList{position: relative;overflow: hidden;margin-bottom: 20px;width: 790px;border:1px solid #ebebeb;overflow: hidden;background-color: #ffffff;}
.outlineLisImg,.outlineLisImgNew{float: left;}
.outlineLisCon{float: right;width: 470px;margin:0px 20px;padding:10px 0;}
.outlineLisCon h3,.outlineLisConNew h3{margin:10px 0;}
.outlineLisCon h3 a,.outlineLisConNew h3 a{font-size: 20px;color: #333333;}
.outlineLisCon p,.outlineLisConNew p{line-height: 30px;}
.outlineLisCon p a,.outlineLisConNew p a{font-size: 14px;color: #666666;}
.outlineLisCon h5.qt{width: 470px;margin-top: 20px;}
.outlineLisCon h5.qt span{color: #a6a7a8;font-size: 14px;}
.outlineLisCon h5.qt span em.source{margin-right: 50px;}
.outlineLisCon h5.qt span.time{float: right;}
.buyBookUl{
	height: 25px;
	margin-bottom: 30px;
}
.buyBookUl li{
	float: left;
	margin-right: 10px;
	_display: inline;
	width: 68px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #cf0020;
	border-radius: 3px;
	text-align: center;
}
.buyBookUl li.long{
	width: 80px;
}
.buyBookUl li a{
	display: block;
	height: 23px;
	line-height: 23px;
	color: #cf0020;
	font-size: 12px;
}
.buyBookUl li a:hover{
	background: #cf0020;
	color: #fff;
	font-weight: 700;
}
.bookIntr_tit{
	position: relative;
	width: 100%;
	height: 5px;
	background: #ececec;
	border-top:9px solid #fff;
	border-bottom:9px solid #fff;
}
.bookIntr_tit span{
	position: absolute;
	left: 0;
	top: -9px;
	height: 23px;
	line-height: 22px;
	vertical-align: middle;
	padding-right: 10px;
	background: #fff;
	font-size: 16px;
	font-weight: 700;
	color: #cf0020;
}
.moreNew a{background-color: #ffffff;display: inline-block;border:1px solid #ebebeb;height: 40px;line-height: 40px;width: 790px;text-align: center;font-size: 14px;color: #2a2a2a;border-radius: 5px;margin-bottom: 20px;}
.outlineListFr{float: right;margin-bottom: 20px;}
.index_hot{float: none !important;}
.book_read{width: 385px;border: 1px solid #ebebeb;background: #ffffff;overflow: hidden;padding: 20px 0;margin-top: 20px}
.book_read_ul{margin:20px 15px;}
.book_read_ul li{background: url("Icon_dian.png") left center no-repeat;margin-bottom:20px;}
.book_read_ul li{font-size: 14px;color: #333333;padding-left: 15px;}
/*红旗书概览*/
.hqs_book_img{margin:10px 30px;}
.outlineLisConNew{width: 590px;float: right;}
.outlineLisConNew{margin: 20px 20px 10px 0px;}
.outlineLisConNew h5,.ClassicBookCon h5{color: #a6a7a8;font-size: 14px;margin:10px 0;}
.outlineLisConNew h5.jg,.ClassicBookCon h5.jg{color: #cf0020;font-size: 20px;}
.outlineLisConNew p.mobile,.ClassicBookCon p.mobile{padding:0 10px;line-height: 25px;}
/*经典书目*/
.ClassicBookFl{width: 268px;border:1px solid #ebebeb;float: left;border-bottom: none;margin-bottom: 20px;}
.ClassicBookNav li a{width: 248px;display: inline-block;background:#ffffff url('left.png') 240px center no-repeat;height: 48px;line-height: 48px;border-bottom:1px solid #ebebeb;font-size: 14px;color: #686868;padding-left: 20px;}
.ClassicBookNav li.parent a{background: #f4f3f3;font-size: 18px;color: #333333;}
.ClassicBookNav li.active a{background:#ffffff url('leftActive.png') 240px center no-repeat;color: #cf0020;}
.ClassicBookFr{float: right;width: 908px;}
.ClassicBookAdress{height: 30px;line-height: 30px;border-bottom: 2px solid #ebebeb;width: 910px;margin-bottom: 20px;}
.ClassicBookAdress a{display: inline-block;padding:0 10px;border-bottom: 2px solid #cf0020}
.ClassicBooklist{border:1px solid #ebebeb;background-color: #ffffff;overflow: hidden;margin-bottom: 20px;}
.ClassicBookImg{float: left;}
.ClassicBookCon{width: 730px;float: right;padding: 10px 0;}
.ClassicBookCon h3{margin:10px 0;}
.ClassicBookCon h3 a{font-size: 20px;color: #333333;}
.ClassicBookCon p{line-height: 30px;}
.ClassicBookCon p a{font-size: 14px;color: #666666;}
.ClassicBookmore a{background-color: #ffffff;display: inline-block;border:1px solid #ebebeb;height: 40px;line-height: 40px;width: 908px;text-align: center;font-size: 14px;color: #2a2a2a;border-radius: 5px;margin-bottom: 20px;}
/*书籍详情页*/
.detailMain{width: 730px;background-color: #ffffff;;border:1px solid #ebebeb;padding:20px 30px;overflow: hidden;}
.detailMain h5{margin-bottom:15px;}
.detailMain p{line-height: 22px;font-size: 16px;}
.detailTitle{margin:20px 0;font-size: 20px;color: #333333;}
.detailImg{margin-bottom: 40px;overflow: hidden;}
.detailImgNew{float: left;margin-right: 30px;}
.detailJs{padding:15px 0;float: right;width: 570px;}
.detailJs p{font-size: 16px;line-height: 30px;color: #2a2a2a;}
.labelUl{overflow: hidden;margin-bottom: 20px;}
.labelUl li a{float: left;display: inline-block;margin-right: 20px;padding:5px 20px;color: #d03041;border:1px solid #e46e80;border-radius: 5px;font-size: 16px;}
.detailNav{border-bottom: 5px solid #ececec;position: relative;height: 40px;margin-bottom: 30px}
.detailNav span{display: inline-block;font-weight: bold;font-size: 20px;background-color: #ffffff;color: #cf0019;left: 0px;position: absolute;padding-right:20px;height: 40px;top: 30px;}
.detailPCon{line-height: 30px;font-size: 16px;}
/*内容页*/
.detailListFl{float: left;}
.detailTitleNew{text-align: center;color: #333333;font-size: 20px;margin:10px 0 20px 0;}
.detailSpan{text-align: center;color: #a6a7a8;font-size: 14px;margin-bottom: 20px;}
.detailContent p{line-height: 30px;margin-bottom: 30px;font-size: 14px;color: #666666;}
.shareContent{overflow: hidden;margin-bottom: 30px;background: #ffffff;height: 50px;border-radius: 25px;line-height: 50px;position: relative;z-index: 999;display: none;margin-top: -70px;}
.share{display: inline-block;float: right;background:url('share.png') center center no-repeat;width: 50px;height: 50px;background-size: cover;margin-bottom: 20px;}
.shareContent a{display: inline-block;float: left;}
.shareAn{width: 200px; margin:0px auto;}
.shareJs{float: left;font-size: 2.0rem;padding: 0 10px;}
.shareContent a.wx{background: url('wx.png') center center no-repeat;width: 35px;height: 30px;background-size: cover;margin:10px 10px;}
.shareContent a.wb{background: url('wb.png') center center no-repeat;width: 30px;height: 26px;background-size: cover;margin:12px 10px;}
.shareContent a.qq{background: url('qq.png') center center no-repeat;width: 28px;height: 36px;background-size: cover;margin:7px 10px;}
@media (max-width:767px){
	.navTop{border:none;}
	.more a,.moreNew a,.ClassicBookmore a{width: 99%;margin:0px auto 10px auto;font-size: 1.8rem;}
	.outlineListFl,.ClassicBookFr{width: 99%;margin:0px auto;}
	.outlineList{width: 100%;margin-bottom: 15px;}
	.outlineLisImg{width: 40%;}
	.outlineLisImg img{width: 100% !important; height: auto;}
	.outlineLisCon{width: 60%;padding: 0px;height: auto;border: none;margin:0px;}
	.outlineLisCon h3,.outlineLisConNew h3,.ClassicBookImg h3{padding: 10px;margin:0px;}
	.outlineLisCon h3 a,.outlineLisConNew h3 a{font-size: 1.6rem; color: #333333;}
	.outlineLisCon h5.qt{width: 100%;margin:0px;}
	.outlineLisCon h5.qt span.time{float: none;padding:0 10px}
	.mianbao_nav_mobile a{font-size: 2.4rem;}
	.outlineLisImgNew,.ClassicBookImg{width: 20%}
	.outlineLisImgNew img.hqs_book_img,.ClassicBookImg img.hqs_book_img{width: 100%;height: auto;padding:10px 0 10px 10px;margin:0px;}
	.outlineLisConNew,.ClassicBookCon{width: 77%;margin:0px;}
	.outlineLisConNew h5,.ClassicBookCon h5{padding-left: 10px;}
	.ClassicBookFl{width: 100%;border:none;margin-left: -1%;margin-bottom:0px;}
	.ClassicBookNav li a{width: 47%;border:1px solid #ebebeb;float: left;background-color: #ffffff;margin:0px 0px 15px 2%;padding:0px;text-align: center;font-size: 2.0rem;color: #2a2a2a;border-radius: 5px;}
	.ClassicBookNav li.active a{background:#d10014;color: #ffffff;}
	.ClassicBooklist{margin-bottom: 15px;}
	.detailListFl{width: 100%}
	.detailMain{background-color: #fafafa;width: 100%;border:none;padding:0px;}
	.detailContent p{color: #3a3a3a;font-size: 1.6rem;}
	.detailImg{margin-bottom: 15px;}
	.detailImgNew{width: 30%;margin:0px;}
	.detailImgNew img{width: 100%;height: auto;}
	.detailJs{width: 70%;padding:0px;}
	.detailJs p{margin:0 20px;font-size: 1.6rem;line-height: 25px;}
	.labelUl li a{width: 30%;border: 1px solid #ebebeb;float: left;background-color: #ffffff;margin: 0px 0px 15px 2%;padding: 0px;text-align: center;font-size: 1.6rem;color: #2a2a2a;height: 40px;line-height: 40px;}
	.labelUl li.active a{background: #d10014;color: #ffffff;}
	.detailNav{border-top: 5px solid #ececec; position: relative; height: 40px;margin-bottom: 0px;border-bottom: none;}
	.detailNav span{top: 10px;background: none;}
	.detailPCon{line-height: 28px;font-size: 1.6rem;margin-bottom: 10px;color: #666666;}
	.labelUl{margin-bottom: 0px;}
	.detailTitle{margin:10px 0 10px 20px;}
	.zt_list_ul li{margin-bottom: 15px;}
	.detailTitle{font-size: 1.8rem;}
}
@media (max-width: 767px) and (min-width:375px){
	.more a,.moreNew a{font-size: 2.0rem;}
	.outlineLisConNew p a,.ClassicBookCon p a{font-size: 1.6rem}
	.outlineLisCon h3 a,.outlineLisConNew h3 a,.ClassicBookCon h3 a{font-size: 1.8rem;}
.buyBookUl{
	height: 50px;
	margin-bottom: 50px;
        margin-top: -15px
}
.buyBookUl li{
	float: left;
	margin-right: 10px;
	_display: inline;
	width: 68px;
	height: 23px;
	margin-top: 15px;
	margin-left: 25px;
	line-height: 23px;
	border: 1px solid #cf0020;
	border-radius: 3px;
	text-align: center;
}
}