
/* banner开始 */
.banner img{
	display: block;
	width: 979px;
	height: 129px;
}
.banner{
	width: 979px;
	height: 129px;
	margin: 22px auto 20px;
}

/* banner结束 */

/* 中间部分开始 */
.m_t{
	overflow: hidden;
}
/* 轮播图效果开始 */
.car{
	float: left;
	width: 340px;
	height: 256px;
	overflow: hidden;
	position: relative;
}
.c_l li{
	width: 340px;
	height: 256px;
	display: none;
	cursor: pointer;
	position: absolute;

}
.c_l li,#c_b li{
	float: left;
}
#c_b{
	right: 0;
	bottom: 13px;
	position: absolute;
}
#c_b li{
	color: #000;
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer;
	text-align: center;
	margin-right: 10px;
	border:1px solid #fff;
	font: normal 14px/20px '微软雅黑';
	border-radius: 50%;
}
#c_b .cur{
	background: #D81415;
}
#c_b .current{display: block;}
.act{
	background: #704545;
}
.car span{
	top: 50%;
	width: 50px;
	color: #fff;
	height: 100px;
	cursor: pointer;
	margin-top: -50px;
	position: absolute;
	text-align: center;
	font: normal 40px/100px '黑体';
}
.l{
	left: 0;
}
.r{
	right: 0;
}
.cur{
	display: block;
}
.tip{position: absolute;bottom: 0; background:rgba(0,0,0,.5);height: 40px;width: 100%;}
.tip h3{color: #fff;line-height: 40px;margin-left: 30px;}
/* 轮播图效果结束 */

/* 集团动态开始 */
.jtdt{
	float: left;
	width: 351px;
	height: 254px;
	overflow: hidden;
	margin-left: 20px;
	position: relative;
	border: 1px solid #e6e9e2;
}
.jtdt i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #EB677E;
}
.fl{
	overflow: hidden;
	padding-bottom: 12px;
	margin: 16px 16px 0 14px;
	border-bottom: 1px solid #e6e9e2;
}
.fl p{
	float: left;
	color: #494238;
	font: bold 16px '微软雅黑';
}
.fl span{
	float: right;
	color: #909284;
	font: normal 12px '微软雅黑';
}
.jtdt h2{
	color: #634628;
	padding: 12px 0 4px 15px;
	font: normal 18px '微软雅黑';
}
.jtdt .tx{
	color: #B4955E;
	padding:0 15px;
	font: normal 12px/24px '微软雅黑';
}
.jtdt .inf{
	color: #8F9183;
	list-style: initial;
	padding:12px 0 0 29px;
}
.inf li a{
	color: #666;
	font: normal 12px/24px '微软雅黑'; 
}
.m_r{
	float: left;
	width: 246px;
	height: 256px;
	margin-left: 20px;
}
.m_r img{
	display: block;
}

/* 集团动态结束 */

/* 行业动态开始 */
.m_m{
	margin-top: 23px;
	overflow: hidden;
}
.hydt{
	float: left;
	width: 339px;
	height: 261px;
	overflow: hidden;
	position: relative;
	border: 1px solid #e6e9e2;
}
.m_m i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #FDA679;
}
.hydt .xx{
	color: #8F9183;
	list-style: initial;
	padding:12px 0 0 30px;
}
.xx li a{
	color: #666;
	font: normal 12px/24px '微软雅黑'; 
}
/* 行业动态结束 */

/* 营销活动部分开始 */

.hd{
	float: left;
	width: 351px;
	height: 261px;
	overflow: hidden;
	margin: 0 20px;
	position: relative;
	background: #7C756B;
	border: 1px solid #e6e9e2;
}
.hd i{
	background: #488391;
}
.h_fl{
	overflow: hidden;
	padding-bottom: 12px;
	margin: 16px 16px 0 14px;
	border-bottom: 1px solid #8B847A;
}
.h_fl p{
	float: left;
	color: #d1cfcc;
	font: bold 16px '微软雅黑';
}
.h_fl span{
	color: #fff;
	float: right;
	font: normal 12px '微软雅黑';
}
.fl_l{
	float: left;
	width: 108px;
	height: 80px;
	margin-left: 20px;
}
.fl_l img{
	width: 108px;
	height: 80px;
	display: block;
	margin-top: 17px;
}
.hd .h_xx{
	float: left;
	color: #fff;
	list-style: initial;
	padding:12px 0 0 30px;
}
.h_xx li a{
	color: #fff;
	font: normal 12px/24px '微软雅黑'; 
}
/* 营销活动部分结束 */
.read{
	float: left;
	width: 713px;
	height: 71px;
	margin:23px 0;
}
/* 排行榜部分开始 */
.num_r{
	height: 357px;
	overflow: hidden;
}
.num{
	float: left;
	width: 247px;
	height: 357px;
	background: #cdc4bb;
}
.num_l{
	color: #fff;
	width: 94px;
	height: 26px;
	margin-top: 11px;
	text-align: center;
	background: #fa8b78;
	font: bold 18px/26px '微软雅黑';
}
.sz{
	color: #fff;
	width: 16px;
	height: 16px;
	border-radius: 3px;
	text-align: center;
	background: #7c756b;
	display: inline-block;
	font: normal 12px/16px '微软雅黑';
}
.n_list {
	cursor: pointer;
	padding: 12px 14px 0 14px;
}
.n_list > li{
	width: 219px;
	padding-top: 10px;
}
.n_list li p {
	display: inline;
	padding: 0 14px 0 7px;
	font: bold 12px '微软雅黑';
}
.n_list li p a{color: #666;}
.n_list li .rd{margin-right: 5px;float: right;}
.rd a{
	width: 46px;
	height: 16px;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	text-align: center;
	background: #fa8b78;
	display: inline-block;
	font: normal 12px/16px '微软雅黑';
}
.show{
	display: none;
	overflow: hidden;
	padding: 14px 0 0 22px;
}
.show .s_l{
	float: left;
}
.show .s_r{
	float: left;
	width: 100px;
	text-indent: 24px;
	padding: 12px 0 0 12px; 
	font: bold 12px/24px '微软雅黑';
}
.show .s_r a{
	color: #323433;
}
.n_list .current .sz{
	background: #fa8b78;
}
.n_list .current p a{color: #3f2f1f;}
.n_list .current .show{
	display: block;
}
.n_list .current p{
	color: #3f2f1f;
}
/* 排行榜部分结束 */

/* 精品书籍部分开始 */
.pri_b{
	float: left;
	width: 339px;
	height: 327px;
	position: relative;
	background: #e3e3e2;
	border:1px solid #e6e9e2;
}
.pri_b i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #eb1c24;
}
.bo{
	overflow: hidden;
	padding-bottom: 12px;
	margin: 16px 16px 0 14px;
	border-bottom: 1px solid #c3c2c0;
}
.bo p{
	float: left;
	color: #47423c;
	font: bold 16px '微软雅黑';
}
.bo span{
	float: right;
	color: #8f9283;
	font: normal 12px '微软雅黑';
}
.bk{
	position: relative;
	padding: 4px 64px 0 30px;
}
.bk li{
	border-bottom: 1px dashed #63959f;
}
.bk li a{
	color: #666;
	font: normal 14px/28px '微软雅黑';
}
.list{
	padding-right: 12px;
}
.p_a{
	color: #fff;
	right: 30px;
	width: 46px;
	font-size: 12px;
	margin-top: 7px;
	line-height: 15px;
	position: absolute;
	border-radius: 3px;
	text-align: center;
	background: #47423c;
}
.bk .line_n{
	border-bottom: 0 none;
}
/* 精品书籍部分结束 */

/* 主编推荐部分开始 */
.rec{
	float: right;
	width: 617px;
	height: 326px;
	position: relative;
	background: #e5edeb;
	border: 1px solid #e6e9e2;
}
.rec i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #488391;
}
.rec_tit{
	overflow: hidden;
	padding-bottom: 12px;
	margin: 16px 16px 0 14px;
	border-bottom: 1px solid #c9d0cd;
}
.rec_tit p{
	float: left;
	color: #47423c;
	font: bold 16px '微软雅黑';
}
.rec_tit span{
	float: right;
	color: #8f9283;
	font: normal 12px '微软雅黑';
}
.rec_s{
	margin: 35px 0 0 40px;
}
.rec_im{
	float: left;
}
.rec_t{
	float: left;
	width: 267px;
	margin: 7px 0 0 44px;
}
.rec_t h2{
	color: #333;
	font: normal 16px '微软雅黑';
}
.rec_t .author{
	color: #666;
	margin-top: 2px;
	font: normal 14px/24px '微软雅黑';
}
.rec_t .con{
	color: #666;
	margin-top: 4px;
	font: normal 12px/24px '微软雅黑';
}

/* 主编推荐部分结束 */

.m_fo{
	padding-top: 22px;
}
/* 重点图书部分开始 */
.main_b{
	float: left;
	width: 710px;
	height: 328px;
	position: relative;
	border: 1px solid #e6e9e2;
}
.main_b i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #2049a3;
}
.main_t{
	overflow: hidden;
	padding-bottom: 12px;
	margin: 16px 16px 0 14px;
	border-bottom: 1px solid #c9d0cd;
}
.main_t p{
	float: left;
	color: #47423c;
	font: bold 16px '微软雅黑';
}
.main_t span{
	float: right;
	color: #8f9283;
	font: normal 12px '微软雅黑';
}
.main_sh li{
	float: left;
	padding: 26px 20px 6px 20px;
	border-right: 1px solid #e6e9e2;
}
.main_sh .li_n{
	border-right: 0 none;
}
.main_sh li img{
	display: block;
	margin-bottom: 15px;
}
.main_sh .m_tit{
	color: #333;
	font: normal 14px '微软雅黑';
}
.main_sh .m_aut{
	color: #aaa;
	margin-top: 2px;
	font: normal 12px '微软雅黑';
}
.main_sh p span{
	width: 11px;
	height: 10px;
	margin-right: 6px;
	display: inline-block;
	background: url(../images/h_p/xing.png) no-repeat;
}
.main_sh li:nth-child(3) p span:nth-child(5){
	background: url(../images/h_p/xing_1.png) no-repeat;
}
/* 重点图书部分结束 */


/* 下载专区部分开始 */
.down{
	float: left;
	width: 246px;
	height: 328px;
	margin-left: 20px;
	background: #f5f5f5;
}
.down p{
	color: #fff;
	width: 115px;
	height: 25px;
	margin-top:14px;
	text-align: center;
	background: #8d949c;
	margin-bottom: 3px;
	font: normal 18px/25px '微软雅黑'; 
}
.down ul{
	border-top: 1px solid #e6e9e2;
}
.down ul li{
	margin-top: 7px;
}
.down ul li:nth-child(1){
	margin-top: 3px;
}

/* 下载专区部分结束 */

.ban{
	margin: 24px 0;
}

/* 图书分类部分开始 */
.b_list{
	width: 977px;
	height: 332px;
	position: relative;
	border: 1px solid #e6e9e2;
}
.b_list i{
	left: 0;
	top: 14px;
	width: 4px;
	height: 25px;
	position: absolute;
	background: #487a6f;
}
.b_con{
	position: relative;
	margin: 16px 25px 0 14px;
	border-bottom:1px solid #ccdad7;;
}
.b_con .b_tit{
	float: left;
	color: #47423c;
	font: bold 16px '微软雅黑';
}
.b_nav{
	float: right;
	position: relative;
}
.b_con .b_nav li{
	float: left;
	line-height: 32px;
	margin-right: 64px;
}
 .b_nav li a{
	color: #8f9283;
	font: normal 14px/32px '微软雅黑';
}
.list_po{
	top: 55px;
	left: 18px;
	position: absolute;
}
.list_po li{
	float: left;
	width: 149px;
	margin-right: 36px;
}
.list_po li:nth-child(5){
	margin-right: 0;
}
.list_po li p{
	color: #aaa;
	width: 118px;
	font: normal 12px '宋体';
	padding-left: 20px;
}
.list_po li p:nth-child(2){
	padding-top: 10px;
}
.list_po li p:nth-child(3){
	margin: 8px 0 10px 0;
}
.list_po li p:nth-child(4){
	color: #cc3300;
	font: bold 14px '宋体';
}
.list_po li p span{
	color: #aaa;
	padding-left: 12px;
	text-decoration: line-through;
}
.list_po li p a{
	color: #000;
	font: normal 12px '宋体';
}
.dis_b{
	padding: 0 10px;
	background: #fff;
	margin-bottom: -1px;
	border: 1px solid #ccdad7;
	border-bottom: 0 none;
}
/* 图书分类部分结束 */



/* 中间部分结束 */


/* 友情链接 */
.friendLink{
	width: 978px;
	margin-top: 28px;
	background:#f5f5f5;
	margin-bottom: 28px;
	padding: 12px 0 15px 0;
}
.link{
	color:#fff;
	width:96px;
	height:25px;
	display:block;
	font-size:18px;
	line-height:25px;
	text-align:center;
	background:#8d949c;
	font-family: '微软雅黑';
	box-shadow:0 1px 4px #999;
}
.friendLink li{
	float: left;
	padding:13px 35px 0 35px;
	border-right: 1px solid #e6e9e2;
} 
.friendLink li:nth-child(4){
	border-right: 0 none;
	padding-right: 0;
}
.friendLink li a{
	width:210px;
	color:#575757;
	font: normal 12px/32px '微软雅黑';
} 
 .friendLink .p_l{
 	display: block;
 	padding-top: 37px;
 }


 .h_r ul{height: 100px;border: 1px solid #ccc;position: absolute;background: #fff;z-index: 9;width: 100px;top: 25px;right: 355px;display: none;}
 .h_r ul li{height: 30px;line-height: 30px;margin-left: 10px;}