/************
 * 页面样式
 ************/

/* ==========
 * 基本默认值
   ========== */

html {
	font-size: 62.5%;
	color: #222;
}

	background-color: #b3d4fc;
	text-shadow:none;
}

ul {
	margin:0;
	padding: 0;
}

li {
	list-style: none;
}


/* ==========
   工具样式
   ========== */

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.f-r {
	float: right;
    display: inline;
}

.f-l {
	float: left;
    display: inline;
}

.text-right {
	text-align: right !important;
}

.text-left {
	text-align: left !important;
}

.text-center {
	text-align: center !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow:none;
	background-color: transparent;
	border: 0;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

/* ==============
   浏览器更新提示
   ============== */

.browserupgrade {
	margin: 0;
	padding: 1rem;
	background: #ccc;
}

/* ==============
   自定义页面样式
   ============== */
body {
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	font-family: "微软雅黑","宋体",Arial,HELVETICA;
}


body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{
	margin:0;
	padding:0;
}


a {
	color: #757575;
	line-height: 0px;
	text-decoration: none;
}

a:hover, a:active {
	color: #d50409;
	text-decoration: none;
}

.w {
	width: 1200px;
    margin: 0 auto;
}

/*网站头部*/
.header{
	width: 100%;
}

.header .logo{
	width: 100%;
	height: 129px;
	background-image: url(../img/logo_bg.jpg);
	background-repeat: no-repeat;
}

.header .logo a{
	display: block;
	padding-top: 24px;
	padding-left: 104px;
}

.header .logo a img{
	width: 334px;
	height: 81px;
}

.header .logo .slogan{
	padding-top: 30px;
	padding-right: 62px;
}


/* 幻灯广告*/
.ad {
	width: 100%;
}

/*导航条*/
.nav {
	width: 100%;
	background-color: #fff;
	border-bottom: 2px solid #d6d3d1;
}
.nav ul{
	
}
.nav ul li{
	float: left;
	width: 150px;
	text-align: center;
}
.nav ul li a{
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #d50409;
	font-size: 20px;
	line-height: 44px;
}
.nav ul li a:hover{
	background-color: #d50409;
	font-size: 24px;
	color: #fff;
}

.nav ul .on{
	float: left;
	width: 150px;
	text-align: center;
}
.nav ul .on a{
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #d50409;
	color: #fff;
	font-size: 24px;
	line-height: 44px;
}

/* 内容部分 */
.container{
	background-color: #fff3ea;
}

.part-one{
	margin-top: 8px;
}

/* 推荐广告位 */
.r-ad{
	position: relative;
	width: 796px;
	height: 382px;
	overflow: hidden;
	border: 2px solid #d6d3d1;
	border-radius: 4px;
}

.r-ad img{
	width: 796px;
	height: 382px;
	overflow: hidden;
}

.r-ad .r-ad-pagination{
	text-align: right;
}
.r-ad .swiper-pagination-bullets{
	left: -10px;
	bottom: 30px;
}
.r-ad .r-ad-pagination .swiper-pagination-bullet{
	width: 22px;
	height: 22px;
	border-radius: 0px;
	text-align: center;
	font-size: 14px;
	line-height: 22px;
	border: 1px solid #cd0000;
	background: none;
    opacity: 1;
}

.r-ad .r-ad-pagination  .swiper-pagination-bullet-active {
	background: #cd0000;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.information{
	width: 392px;
	height: 382px;
}

.search{
	position: relative;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 22px;
	padding-right: 22px; 
	border: 2px solid #d6d3d1;
    border-radius: 4px;
    background-color: #fff;
}

.search i{
	display: inline-block;
    position: absolute;
    left: 32px;
    top: 32px;
    width: 22px;
    height: 22px;
    background: url(../img/search_icon_001.png) no-repeat;
}

.search input{
	float: left;
    width: 198px;
    height: 20px;
    margin: 0;
    padding: 9px 12px 9px 38px;
    outline: 0 none;
    vertical-align: middle;
    line-height: 20px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #555;
    border: 1px solid #d50409;
    background: #fff;
}
.search button{
    width: 94px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    text-align: center;
    border: 0;
    font-size: 16px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: #d50409;
    cursor: pointer;
}


.news {
	height: 286px;
	margin-top: 8px;
	border: 2px solid #d6d3d1;
    border-radius: 4px;
    background-color: #fff;
}

.news .news-head{
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;

}
.news .news-head h3{
	background-image: url(../img/news_icon_001.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 40px;
	font-size: 22px;
	line-height: 40px;
	color: #dd0404;
	font-weight: normal;
}
.news .news-head a{	
	float: right;
	padding-right: 12px;
	font-size: 14px;
	line-height: 40px;
	color: #707070;
}
.news .news-head a:hover{	
	color: #dd0404;
	text-decoration: underline;
}

.news .news-content{	
	
}
.news .news-content ul{	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 14px;
	background-color: #fff;
}
.news .news-content ul li{	
	padding-top: 20px;
	padding-bottom:14px;
	border-bottom: 1px dashed #9c9a9b;
}
.news .news-content ul li .news-time{
	padding-right: 12px;
	width: 64px;
	text-align: center;
}
.news .news-content ul li .news-time h4{
	padding-top:8px;
	padding-bottom:8px;
	padding-left: 4px;
	padding-right:4px;
	border: 2px solid #d5040a;
	border-radius: 4px;
	font-size: 18px;
	line-height: 22px;
	color: #d5040a;
}
.news .news-content ul li .news-time p{
	font-size: 16px;
	line-height: 22px;
	color: #9c9a9b;
}

.news .news-content ul li a{
	display: block;
}

.news .news-content ul li a h4{
	font-size: 15px;
	line-height: 22px;
	color: #222;
}

.news .news-content ul li a p{
	font-size: 14px;
	line-height: 20px;
	color: #9c9a9b;
}

.news .news-content ul li a:hover h4,
.news .news-content ul li a:hover p{
	color: #d50409;
}


/*第一块横幅广*/
.h-ad-first{
	margin-top: 8px;
	width: 1196;
	height: 116px;
	overflow: hidden;
	border: 2px solid #d6d3d1;
}
.h-ad-first img{
	width: 100%;
	height: 120px;
}




/*第二区*/
.part-two{
	margin-top: 8px;
}
/*通知公告*/
.notice{
	width: 452px;
	height: 250px;
	border: 2px solid #d6d3d1;
	border-radius: 4px;
	background-color: #fff;
}
.notice-head{
	height: 40px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
}

.notice-head h1{
	background-image: url(../img/notic_icon_001.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 40px;
	font-size: 22px;
	line-height: 40px;
	color: #dd0404;
	font-weight: normal;
}
.notice-head a{
	float: right;
	padding-right: 12px;
	font-size: 14px;
	line-height: 40px;
	color: #707070;
}
.notice-head a:hover{
	color: #dd0404;
	text-decoration: underline;
}

.noticle-content{

}
.noticle-content ul{
	padding-top:4px;
	padding-bottom:10px;
	padding-left: 12px;
	padding-right: 12px;
}
.noticle-content ul li{
	padding-left: 14px;
	background-image: url(../img/notic_icon_002.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dashed #5b5b5b;
}
.noticle-content ul li a{
	display: block;
	height: 36px;
}
.noticle-content ul li a h2{
	font-size: 14px;
	line-height: 36px;
	color: #393939;
}
.noticle-content ul li a span{
	font-size: 12px;
	line-height: 36px;
	color: #5b5b5b;
}

.noticle-content ul li a:hover h2{
	color: #dd0404;
}



/*阅读活动*/
.reading{
	width: 734px;
	height: 250px;
	border: 2px solid #d6d3d1;
	border-radius: 4px;
	background-color: #fff;
}
.reading-head{
	height: 40px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
}

.reading-head h1{
	background-image: url(../img/reading_icon_001.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 40px;
	font-size: 22px;
	line-height: 40px;
	color: #dd0404;
	font-weight: normal;
}
.reading-head a{
	float: right;
	padding-right: 12px;
	font-size: 14px;
	line-height: 40px;
	color: #707070;
}
.reading-head a:hover{
	color: #dd0404;
	text-decoration: underline;
}
.reading-content{

}
.reading-content ul{
	padding-top: 14px;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 8px;
}
.reading-content ul li{
	float: left;
	width: 220px;
	padding-left: 9px;
	padding-right: 9px;
	border-right: 1px dashed #5b5b5b;
}
.reading-content ul li:last-child{
	border-right: none;
}
.reading-content ul li a{
	
}
.reading-content ul li a img{
	width: 220px;
	height: 82px;
}
.reading-content ul li a h3{
	font-size: 14px;
	line-height: 22px;
	color:#090605;
}
.reading-content ul li a p{
	font-size: 12px;
	line-height: 20px;
	color: #3b393a;
}
.reading-content ul li a:hover h3{
	color: #d50409;
}
.reading-content ul li a:hover p{
	color: #d50409;
}
/*第二块横幅广*/
.h-ad-second{
	margin-top: 8px;
	width: 100%;
	height: 120px;
	overflow: hidden;
}
.h-ad-second img{
	width: 100%;
	height: 120px;
}
/*第三区*/
.part-three{
	margin-top: 8px;
	background-color: #fff;
	height: 778px;
	border: 2px solid #dcdcdc;
}
.part-three .bookbar-head{
	height: 48px;
	background-color: #fff;
	border-bottom: 1px solid #d50409;
}
.part-three .bookbar-head ul{
	float: left;
	height: 48px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
	background-size:100% 100%;
}
.part-three .bookbar-head ul li{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #d60202;
}
.part-three .bookbar-head ul li:nth-child(1){
	background-image: url(../img/bookbar_icon_001_off.png);
}

.part-three .bookbar-head ul li:nth-child(1):hover{
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_001_on.png);
	color: #fff;
}
.part-three .bookbar-head ul li:nth-child(1).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_001_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-three .bookbar-head ul li:nth-child(2){
	background-image: url(../img/bookbar_icon_002_off.png);
}
.part-three .bookbar-head ul li:nth-child(2):hover{
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_002_on.png);
	color: #fff;
}
.part-three .bookbar-head ul li:nth-child(2).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_002_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}
.part-three .bookbar-head ul li:nth-child(3){
	background-image: url(../img/bookbar_icon_003_off.png);
}
.part-three .bookbar-head ul li:nth-child(3):hover{
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_003_on.png);
	color: #fff;
}
.part-three .bookbar-head ul li:nth-child(3).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/bookbar_icon_003_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-three .bookbar-head .more{
	float: right;
	padding-right: 16px;
	font-size: 14px;
	line-height: 48px;
	color: #757575;
}
.part-three .bookbar-head .more:hover{
	color: #d50409;
}

.part-three .bookbar-content {
	padding-top: 32px;
	padding-bottom: 34px; 
}

.part-three .bookbar-content ul{

}

.part-three .bookbar-content ul li{

}

.part-three .bookbar-content ul li .bookbar-intro{
	padding-left: 50px;
	padding-right: 50px;
}

.part-three .bookbar-content ul li .bookbar-intro .bookbar-map{
	width: 612px;
	height: 342px;
	border: 1px solid #167daa;
}
.part-three .bookbar-content ul li .bookbar-intro .bookbar-map iframe{
	width: 612px;
	height: 342px;
}

.part-three .bookbar-content ul li .bookbar-intro .bookbar-words{
	padding-top: 48px;
	padding-left: 30px;
	padding-right: 30px;
	width: 402px;
	height: 294px;
	background-color: #f5f5f5;
	box-shadow: 3px 3px 3px #a6a6a6;
}
.part-three .bookbar-content ul li .bookbar-intro .bookbar-words h1{
	padding-left: 12px;
	background-image: url(../img/bookbar_icon_001.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 26px;
	line-height: 42px;
}
.part-three .bookbar-content ul li .bookbar-intro .bookbar-words p{
	padding-top: 14px;
	font-size: 16px;
	line-height: 32px;
	color: #777777;

}

.part-three .bookbar-content ul li .bookbar-bookstore{
	position: relative;
	margin-top:38px;
}

.part-three .bookbar-content ul li .bookbar-bookstore{
  	 text-align: center;
}

.part-three .bookbar-content ul li .bookbar-container1{
	 width: 100%;
	 overflow: hidden;
}


.part-three .bookbar-content ul li .bookbar-container1 .bookstore-center{
	width: 1198px;
	padding-right: 50px;
	padding-left: 50px;

}
.part-three .bookbar-content ul li .bookbar-container1 .bookstore-img{
	width: 480px;
	height: 276px; 
	border: 2px solid #a0a0a0;
}
.part-three .bookbar-content ul li .bookbar-container1 .bookstore-img img{
	width: 480px;
	height: 276px; 
}
.part-three .bookbar-content ul li .bookbar-container1 .bookstore-info{
	width: 562px;
	height: 280px; 
	padding-left: 26px; 
	padding-right: 26px;
	background-color: #eeeeee;
}
.part-three .bookbar-content ul li .bookbar-container1 .bookstore-info h1{
	padding-top: 16px;
	padding-bottom: 12px;
	font-size: 24px;
	line-height: 46px;
	color: #383838;
	border-bottom: 1px dashed #383838;
	font-weight: normal;
	text-align: center;
}

.part-three .bookbar-content ul li .bookbar-container1 .bookstore-info p{
	padding-top:18px;
	padding-left: 14px; 
	padding-right: 14px;
	font-size: 14px;
	line-height: 28px;
	color: #606060;
	text-align: left;
}

.part-three .bookbar-content ul li .bookbar-container1 .swiper-button-prev{
	top: 42%;
	left: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_002.jpg);
	background-size: 100% 100%;
}
.part-three .bookbar-content ul li .bookbar-container1 .swiper-button-next{
	top: 42%;
	right: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_003.jpg);
	background-size: 100% 100%; 
}

/* 实体书店 */

.part-three .bookbar-content ul li .bookbar-container2{
	 width: 100%;
	 overflow: hidden;
}


.part-three .bookbar-content ul li .bookbar-container2 .bookstore-center{
	width: 1198px;
	padding-right: 50px;
	padding-left: 50px;

}
.part-three .bookbar-content ul li .bookbar-container2 .bookstore-img{
	width: 480px;
	height: 276px; 
	border: 2px solid #a0a0a0;
}
.part-three .bookbar-content ul li .bookbar-container2 .bookstore-img img{
	width: 480px;
	height: 276px; 
}
.part-three .bookbar-content ul li .bookbar-container2 .bookstore-info{
	width: 562px;
	height: 280px; 
	padding-left: 26px; 
	padding-right: 26px;
	background-color: #eeeeee;
}
.part-three .bookbar-content ul li .bookbar-container2 .bookstore-info h1{
	padding-top: 16px;
	padding-bottom: 12px;
	font-size: 24px;
	line-height: 46px;
	color: #383838;
	border-bottom: 1px dashed #383838;
	font-weight: normal;
	text-align: center;
}

.part-three .bookbar-content ul li .bookbar-container2 .bookstore-info p{
	padding-top:18px;
	padding-left: 14px; 
	padding-right: 14px;
	font-size: 14px;
	line-height: 28px;
	color: #606060;
	text-align: left;
}

.part-three .bookbar-content ul li .bookbar-container2 .swiper-button-prev{
	top: 42%;
	left: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_002.jpg);
	background-size: 100% 100%;
}
.part-three .bookbar-content ul li .bookbar-container2 .swiper-button-next{
	top: 42%;
	right: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_003.jpg);
	background-size: 100% 100%; 
}

/* 农家书屋 */
.part-three .bookbar-content ul li .bookbar-container3{
	 width: 100%;
	 overflow: hidden;
}


.part-three .bookbar-content ul li .bookbar-container3 .bookstore-center{
	width: 1198px;
	padding-right: 50px;
	padding-left: 50px;

}
.part-three .bookbar-content ul li .bookbar-container3 .bookstore-img{
	width: 480px;
	height: 276px; 
	border: 2px solid #a0a0a0;
}
.part-three .bookbar-content ul li .bookbar-container3 .bookstore-img img{
	width: 480px;
	height: 276px; 
}
.part-three .bookbar-content ul li .bookbar-container3 .bookstore-info{
	width: 562px;
	height: 280px; 
	padding-left: 26px; 
	padding-right: 26px;
	background-color: #eeeeee;
}
.part-three .bookbar-content ul li .bookbar-container3 .bookstore-info h1{
	padding-top: 16px;
	padding-bottom: 12px;
	font-size: 24px;
	line-height: 46px;
	color: #383838;
	border-bottom: 1px dashed #383838;
	font-weight: normal;
	text-align: center;
}

.part-three .bookbar-content ul li .bookbar-container3 .bookstore-info p{
	padding-top:18px;
	padding-left: 14px; 
	padding-right: 14px;
	font-size: 14px;
	line-height: 28px;
	color: #606060;
	text-align: left;
}

.part-three .bookbar-content ul li .bookbar-container3 .swiper-button-prev{
	top: 42%;
	left: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_002.jpg);
	background-size: 100% 100%;
}
.part-three .bookbar-content ul li .bookbar-container3 .swiper-button-next{
	top: 42%;
	right: 10px;
	width: 30px;
	height: 96px;
	background-image: url(../img/bookbar_icon_003.jpg);
	background-size: 100% 100%; 
}
/*好书推荐*/
.part-four{
	margin-top: 8px;
}
.goodbook{
	border: 2px solid #d6d3d1;
	border-radius: 4px;
	background-color: #fff;
}
.goodbook-head{
	height: 40px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
}

.goodbook-head h1{
	background-image: url(../img/goodbook_icon_001.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 40px;
	font-size: 22px;
	line-height: 40px;
	color: #dd0404;
	font-weight: normal;
}
.goodbook-head a{
	float: right;
	padding-right: 12px;
	font-size: 14px;
	line-height: 40px;
	color: #707070;
}
.goodbook-head a:hover{
	color: #dd0404;
	text-decoration: underline;
}
.goodbook-content{
	margin-top: 22px;
 	
}
.goodbook-content .recommend-head{
	margin-left: 57px;
	margin-right: 57px;
	margin-bottom: 20px;  
	text-align: center;
}
.goodbook-content .recommend-head ul{
	
}
.goodbook-content .recommend-head ul li{
	cursor: pointer;
	float: left;
	width: 240px;
	height: 50px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 20px;
	line-height: 38px;
	background-image: url(../img/recommend_icon_002.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #252525;
}
// .goodbook-content .recommend-head ul li:hover{
// 	cursor: pointer;
// 	float: left;
// 	width: 240px;
// 	height: 50px;
// 	margin-left: 15px;
// 	margin-right: 15px;
// 	font-size: 20px;
// 	line-height: 38px;
// 	background-image: url(../img/recommend_icon_001.png);
// 	background-repeat: no-repeat;
// 	background-size: 100% 100%;
// 	color: #fff;
// }  

.goodbook-content .recommend-head ul .on{
	cursor: pointer;
	float: left;
	width: 240px;
	height: 50px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 20px;
	line-height: 38px;
	background-image: url(../img/recommend_icon_001.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.goodbook-content .recommend-body{
	width: 1050px;
	margin: 0 auto;  
}
.goodbook-content .recommend-body ul{
	padding-top: 30px;
	padding-left: 82px;
	height: 560px;
	background-image: url(../img/recommend_bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.goodbook-content .recommend-body .book {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 157px;
    height: 260px;
    margin-left: 11px;
    _margin-left: 8px;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
}

.goodbook-content .recommend-body .book .ic-book-wrap {
    position: relative;
    z-index: 2;
}

.goodbook-content .recommend-body .book .ic-book-wrap .ic-book {
    position: absolute;
    width: 45px;
    height: 47px;
    top: -85px;
    *top: -12px;
    left: -10px;
}

.goodbook-content .recommend-body .book .ic-book-1 {
    background-repeat: no-repeat;
}

.goodbook-content .recommend-body .book .ic-book-1 {
    _background: url(//wkstatic.bdimg.com/static/ydcore/yuedu_index/images/new_ie6_e625926.png) 0 no-repeat!important;
}

.goodbook-content .recommend-body .book .ic-book-2 {
    background-repeat: no-repeat;
}

.goodbook-content .recommend-body .book .ic-book-2 {
    _background: url(//wkstatic.bdimg.com/static/ydcore/yuedu_index/images/hot_ie6_a4eca58.png) 0 no-repeat!important;
}

.goodbook-content .recommend-body .book .book-cover {
    display: block;
    width: 125px;
    height: 165px;
    margin: 0 auto;
    padding: 16px;
    position: relative;
    background: url(../img/book_bg.png) no-repeat -79px -64px;
    _background: none!important;
    outline: 0;
}

.goodbook-content .recommend-body .book .book-cover .book-cover-shadow {
    _background: none!important;
    width: 7px;
    height: 166px;
    position: absolute;
    left: 16px;
    top: 17px;
    z-index: 1;
    background-repeat: no-repeat;
}

.goodbook-content .recommend-body .book .book-img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b5b4b2', Direction=135, Strength=5);
    -webkit-box-shadow: 0 3px 5px #b0b0b0;
    -moz-box-shadow: 0 3px 5px #b0b0b0;
    box-shadow: 0 3px 5px #b0b0b0;
}

.goodbook-content .recommend-body .book .book-title {
    font-size: 15px;
    margin-top: 2px;
    color: #555;
    width: 150px;
    display: block;
    padding-left: 7px;
    word-break: break-all;
    height: 42px;
    line-height: 21px;
    overflow: hidden;
    text-decoration: none;
    outline: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

.goodbook-content .recommend-body .book .book-title:hover {
    color: #999;
    text-decoration: none;
}

.goodbook-content .recommend-body .book .book-price {
    color: #c97618;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
}

.goodbook-content .recommend-body .book .book-price .book-privilege-status {
    font-size: 12px;
    margin-right: 10px;
}

.goodbook-content .recommend-body .book .book-price .book-price-line {
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.goodbook-content .recommend-body .book .book-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #555;
    font-size: 14px;
    z-index: 3;
    *cursor: pointer;
    -webkit-transition: all 450ms ease 295ms;
    -moz-transition: all 450ms ease 295ms;
    -ms-transition: all 450ms ease 295ms;
    transition: all 450ms ease 295ms;
    opacity: 0;
    background-image: url(../img/pkg.png);
}

.goodbook-content .recommend-body .book .book-card .book-card-wrap {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.goodbook-content .recommend-body .book .book-card .book-card-wrap:hover {
    text-decoration: none;
}

.goodbook-content .recommend-body .book .book-card .book-card-title {
    color: #555;
    margin: 20px 0 0 20px;
    margin-top: 40px;
    font-size: 14px;
	line-height: 20px;
    display: block;
    position: relative;
    width: 118px;
    visibility: hidden;
    opacity: 0;
    height: 36px;
    text-decoration: none;
    -webkit-transform: translateY(175px);
    -moz-transform: translateY(175px);
    -ms-transform: translateY(175px);
    transform: translateY(175px);
    -webkit-transition: all 335ms ease 230ms;
    -moz-transition: all 335ms ease 230ms;
    -ms-transition: all 335ms ease 230ms;
    transition: all 335ms ease 230ms;
}

.goodbook-content .recommend-body .book .book-card .book-card-author {
    line-height: 25px;
    height: 25px;
    margin: 0 0 0 20px;
    margin-top: 20px;
    font-size: 14px;
	line-height: 20px;
    width: 118px;
    opacity: 0;
    color: #555;
    -webkit-transform: translateY(139px);
    -moz-transform: translateY(139px);
    -ms-transform: translateY(139px);
    transform: translateY(139px);
    -webkit-transition: all 240ms ease 145ms;
    -moz-transition: all 240ms ease 145ms;
    -ms-transition: all 240ms ease 145ms;
    transition: all 240ms ease 145ms;
}

.goodbook-content .recommend-body .book .book-card .book-card-btn {
    width: 86px;
    height: 32px;
    border: 1px solid #d5040b;
    color: #d5040b;
    line-height: 32px;
    margin: 10px auto 0;
    text-decoration: none;
    border-radius: 5px;
    opacity: 0;
    background: #fff;
    background: rgba(255,255,255,.7);
    display: block;
    *cursor: pointer;
    -webkit-transform: translateY(66px);
    -moz-transform: translateY(66px);
    -ms-transform: translateY(66px);
    transform: translateY(66px);
    -webkit-transition: -webkit-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    -moz-transition: -moz-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    -ms-transition: -ms-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    transition: transform 105ms ease 30ms,opacity 105ms ease 30ms;
}

.goodbook-content .recommend-body .book .book-card .book-card-btn:hover {
    -webkit-box-shadow: 0 1px 2px #b8b8b8;
    -moz-box-shadow: 0 1px 2px #b8b8b8;
    box-shadow: 0 1px 2px #b8b8b8;
}

.goodbook-content .recommend-body .book .book-card .book-card-pack {
    position: relative;
    width: 100%;
    height: 100%;
}
/*
.book .book-card .book-card-pack:after {
    -webkit-transition: all 600ms ease 100ms;
    -moz-transition: all 600ms ease 100ms;
    -ms-transition: all 600ms ease 100ms;
    transition: all 600ms ease 100ms;
    content: "";
    position: absolute;
    color: #555;
    width: 158px;
    height: 45px;
    overflow: hidden;
    background: #f6f5ee;
    opacity: 1;
    left: 0;
    bottom: -43px;
    visibility: hidden;
}
*/
.goodbook-content .recommend-body .book .book-cover:hover .book-card {
    opacity: 1;
    display: block\9;
    -webkit-transition: all 300ms ease-out 0ms;
    -moz-transition: all 300ms ease-out 0ms;
    -ms-transition: all 300ms ease-out 0ms;
    transition: all 300ms ease-out 0ms;
}

.goodbook-content .recommend-body .book .book-cover:hover .book-card-pack:after {
    visibility: visible;
}

.goodbook-content .recommend-body .book .book-cover:hover .book-card-title {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 345ms ease 250ms;
    -moz-transition: all 345ms ease 250ms;
    -ms-transition: all 345ms ease 250ms;
    transition: all 345ms ease 250ms;
}

.goodbook-content .recommend-body .book .book-cover:hover .book-card-author {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 440ms ease 345ms;
    -moz-transition: all 440ms ease 345ms;
    -ms-transition: all 440ms ease 345ms;
    transition: all 440ms ease 345ms;
}

.goodbook-content .recommend-body .book .book-cover:hover .book-card-star {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 525ms ease 440ms;
    -moz-transition: all 525ms ease 440ms;
    -ms-transition: all 525ms ease 440ms;
    transition: all 525ms ease 440ms;
}

.goodbook-content .recommend-body .book .book-cover:hover .book-card-btn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    -moz-transition: -moz-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    -ms-transition: -ms-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    transition: transform 605ms ease 525ms,opacity 605ms ease 525ms;
}
/*第五区*/
.part-fifth{
	margin-top: 8px;
}
/*名家讲座*/
.part-fifth .famous{
	float: left;
	width: 828px;
	height: 314px;
  	background-color: #fff;
  	border: 2px solid #d6d3d1;
  	border-radius: 4px;
}

.part-fifth .famous-head{
	height: 48px;
	background-color: #fff;
	border-bottom: 1px solid #d50409;
}
.part-fifth .famous-head ul{
	float: left;
	height: 48px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
	background-size:100% 100%;
}
.part-fifth .famous-head ul li{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #d60202;
}
.part-fifth .famous-head ul li:nth-child(1){
	background-image: url(../img/famous_icon_001_off.png);
}

.part-fifth .famous-head ul li:nth-child(1):hover{
	background-color: #d60202;
	background-image: url(../img/famous_icon_001_on.png);
	color: #fff;
}
.part-fifth .famous-head ul li:nth-child(1).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/famous_icon_001_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-fifth .famous-head ul li:nth-child(2){
	background-image: url(../img/famous_icon_002_off.png);
}
.part-fifth .famous-head ul li:nth-child(2):hover{
	background-color: #d60202;
	background-image: url(../img/famous_icon_002_on.png);
	color: #fff;
}
.part-fifth .famous-head ul li:nth-child(2).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/famous_icon_002_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}
.part-fifth .famous-head ul li:nth-child(3){
	background-image: url(../img/famous_icon_003_off.png);
}
.part-fifth .famous-head ul li:nth-child(3):hover{
	background-color: #d60202;
	background-image: url(../img/famous_icon_003_on.png);
	color: #fff;
}
.part-fifth .famous-head ul li:nth-child(3).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/famous_icon_003_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}
.part-fifth .famous-head .more{
	float: right;
	padding-right: 16px;
	font-size: 14px;
	line-height: 48px;
	color: #757575;
}
.part-fifth .famous-head .more:hover{
	color: #d50409;
}
.part-fifth .famous-content{
	
}
.part-fifth .famous-content ul{
	padding-top:20px;
	padding-bottom:20px;
}
.part-fifth .famous-content ul li{
	float: left;
	width: 160px;
	padding-left: 22px;
	padding-right: 22px;
	border-right: 1px dashed #a0a0a0;
	text-align: center;
}
.part-fifth .famous-content ul li:last-child{
	border-right: none;
}
.part-fifth .famous-content ul li a{
	cursor: pointer;
}
.part-fifth .famous-content ul li a:hover{
	
}
.part-fifth .famous-content ul li a img{
	width: 110px;
	height: 110px;
	border-radius: 55px;
}
.part-fifth .famous-content ul li a h3{
	margin-top:6px;
	font-size: 20px;
	line-height: 32px;
	font-weight: normal;
}
.part-fifth .famous-content ul li a h4{
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
}
.part-fifth .famous-content ul li a span{
	padding-top:2px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 28px;
	border: 1px solid #959595;
	border-radius: 4px;
	background-image: url(../img/famous_img_002.jpg);
	background-repeat: no-repeat;
	background-position: 72px 50%;
}
.part-fifth .famous-content ul li a:hover span{
	padding-top:2px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 28px;
	border: 1px solid #d50409;
	border-radius: 4px;
	background-image: url(../img/famous_img_002_on.jpg);
	background-repeat: no-repeat;
	background-position: 72px 50%;
}


/*在线投稿*/
.part-fifth .submission{
	float: right;
	padding: 16px;
	width: 326px;
	height: 282px;
  	background-color: #fff;
  	border: 2px solid #d6d3d1;
  	border-radius: 4px;
}
.part-fifth .submission img{
	width: 326px;
	height: 282px;
}



/*第六区*/
/*在线阅读*/
.part-sixth{
	margin-top: 8px;
	background-color: #fff;
	height: 298px;
	border: 2px solid #dcdcdc;
}
.part-sixth .onlinereading-head{
	height: 48px;
	background-color: #fff;
	border-bottom: 1px solid #d50409;
}
.part-sixth .onlinereading-head ul{
	float: left;
	height: 48px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
	background-size:100% 100%;
}
.part-sixth .onlinereading-head ul li{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #d60202;
}
.part-sixth .onlinereading-head ul li:nth-child(1){
	background-image: url(../img/onlinereading_icon_001_off.png);
}

.part-sixth .onlinereading-head ul li:nth-child(1):hover{
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_001_on.png);
	color: #fff;
}
.part-sixth .onlinereading-head ul li:nth-child(1).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_001_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-sixth .onlinereading-head ul li:nth-child(2){
	background-image: url(../img/onlinereading_icon_002_off.png);
}
.part-sixth .onlinereading-head ul li:nth-child(2):hover{
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_002_on.png);
	color: #fff;
}
.part-sixth .onlinereading-head ul li:nth-child(2).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_002_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}
.part-sixth .onlinereading-head ul li:nth-child(3){
	background-image: url(../img/onlinereading_icon_003_off.png);
}
.part-sixth .onlinereading-head ul li:nth-child(3):hover{
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_003_on.png);
	color: #fff;
}
.part-sixth .onlinereading-head ul li:nth-child(3).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/onlinereading_icon_003_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-sixth .onlinereading-head .more{
	float: right;
	padding-right: 16px;
	font-size: 14px;
	line-height: 48px;
	color: #757575;
}
.part-sixth .onlinereading-head .more:hover{
	color: #d50409;
}
.part-sixth .onlinereading-content{
	padding-top: 74px;
	
}
.part-sixth .onlinereading-content ul{
	display: block;
	padding-left: 10px;
	text-align: center;
}
.part-sixth .onlinereading-content ul li{
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}
.part-sixth .onlinereading-content ul li a{
	display: block;
	cursor: pointer;
}
.part-sixth .onlinereading-content ul li a img{
	width: 198px;
	height: 80px;
	border: 1px solid #a0a0a0;
	background-color: #fff;
}
.part-sixth .onlinereading-content ul li a p{
	font-size: 20px;
	line-height: 44px;
}

.part-sixth .onlinereading-content ul li a:hover img{
	border: 1px solid #d50409;
}




/*第七区*/
/*资源共享*/
.part-seven{
	margin-top: 8px;
}
.part-seven .resources{
	border: 2px solid #d6d3d1;
    border-radius: 4px;
    background-color: #fff;
}
.part-seven .resources .resources-head{
	height: 40px;
    background-image: url(../img/title_bg.png);
    background-repeat: repeat;
}
.part-seven .resources .resources-head h1{
	background-image: url(../img/goodbook_icon_001.png);
    background-repeat: no-repeat;
    background-position: 12px 10px;
    padding-left: 40px;
    font-size: 22px;
    line-height: 40px;
    color: #dd0404;
    font-weight: normal;
}
.part-seven .resources .resources-head a{
	float: right;
    padding-right: 12px;
    font-size: 14px;
    line-height: 40px;
    color: #707070;
}
.part-seven .resources .resources-head a:hover{
    color: #dd0404;
    text-decoration: underline;
}

.part-seven .resources .resources-content{
	padding-top: 30px;
	padding-left: 8px;
	padding-right: 8px;
}
.part-seven .resources .resources-content ul{
	
}
.part-seven .resources .resources-content ul li{
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 30px;
}
.part-seven .resources .resources-content ul li a{
	display: block;
	width: 198px;
	height: 68px;
	border: 1px solid #a0a0a0;
}
.part-seven .resources .resources-content ul li a:hover{
	border: 1px solid #d50409;
}
.part-seven .resources .resources-content ul li a img{
	width: 198px;
	height: 68px;
}
/*第八区*/
/*资料下载*/
.part-eight{
	margin-top: 8px;
	background-color: #fff;
	border: 2px solid #dcdcdc;
}
.part-eight .download-head{
	height: 48px;
	background-color: #fff;
	border-bottom: 1px solid #d50409;
}
.part-eight .download-head ul{
	float: left;
	height: 48px;
	background-image: url(../img/title_bg.png);
	background-repeat: repeat;
	background-size:100% 100%;
}
.part-eight .download-head ul li{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #d60202;
}
.part-eight .download-head ul li:nth-child(1){
	background-image: url(../img/download_icon_001_off.png);
}

.part-eight .download-head ul li:nth-child(1):hover{
	background-color: #d60202;
	background-image: url(../img/download_icon_001_on.png);
	color: #fff;
}
.part-eight .download-head ul li:nth-child(1).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/download_icon_001_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-eight .download-head ul li:nth-child(2){
	background-image: url(../img/download_icon_002_off.png);
}
.part-eight .download-head ul li:nth-child(2):hover{
	background-color: #d60202;
	background-image: url(../img/download_icon_002_on.png);
	color: #fff;
}
.part-eight .download-head ul li:nth-child(2).on{
	cursor: pointer;
	float: left;
	padding-left: 42px;
	width: 110px;
	height: 48px;
	background-color: #d60202;
	background-image: url(../img/download_icon_002_on.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 22px;
	line-height: 48px;
	color: #fff;
}

.part-eight .download-head .more{
	float: right;
	padding-right: 16px;
	font-size: 14px;
	line-height: 48px;
	color: #757575;
}
.part-eight .download-head .more:hover{
	color: #d50409;
}
.part-eight .download-content{
	padding-top: 24px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
}
.part-eight .download-content ul{
	
}
.part-eight .download-content ul li{
	float: left;
	width: 462px;
	padding-left: 16px;
	background-image: url(../img/notic_icon_002.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom:1px dashed #a0a0a0;
}
.part-eight .download-content ul li:nth-child(2n+1){
	margin-right: 160px;
}
.part-eight .download-content ul li a{
	font-size: 14px;
	line-height: 36px;
	color: #393939;
}
.part-eight .download-content ul li a:hover{
	color: #d50409;
}
.part-eight .download-content ul li a .download-icon{
	float: right;
	display: block;
	width: 18px;
	height: 36px;
	background-image: url(../img/download_icon_003.png);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background-position: right center;
}
.part-eight .download-content ul li a span{
	float: right;
	display: block;
	font-size: 14px;
	line-height: 36px;
	color: #393939;
}




/*友情链接*/
.link{
	height: 98px;
	padding-top: 54px;
	padding-bottom: 36px;
}
.link .link-head{
	float: left;
	padding-top: 14px;
	padding-right: 20px;
	text-align: center;
}
.link .link-head h1{
	font-size: 40px;
	line-height: 48px;
	font-weight: bold;
	color: #9c0000;
}
.link .link-head p{
	font-size: 18px;
	line-height: 22px;
	color: #9c0000;
}
.link .link-content{

}

.link .link-content li{
	float: left;
	text-align: center;
}
.link .link-content li a{
	display: block;
	cursor: pointer;
	margin-left: 14px;
	margin-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;
	line-height: 22px;
	background-color: #d5040b;
	color: #fff;
}
.link .link-content li a:hover{
	text-decoration: underline;
}
/*左侧导航菜单*/
.left-sidebar{
	margin-top: 44px;
	width: 304px;
	border: 1px solid #e6e6e6;
}
.left-sidebar .left-sidebar-head{
	height: 50px;
	background-color: #fff;
	border-bottom: 1px solid #e6e6e6;
}
.left-sidebar .left-sidebar-head h1{
	padding-left: 24px;
	background-image: url(../img/left_sidebar_icon_001.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-size: 24px;
	line-height: 50px;
}
.left-sidebar .left-sidebar-content ul{
	
}
.left-sidebar .left-sidebar-content ul li{
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #fff;
}
.left-sidebar .left-sidebar-content ul li a{
	display: block;
	padding-left: 20px;
	color: #282828;
	font-size: 20px;
	font-weight: normal;
	line-height: 50px;
}
.left-sidebar .left-sidebar-content ul li:hover{
	background-color: #d50409;
	border: 1px solid #fff;
}
.left-sidebar .left-sidebar-content ul li:hover a{
	padding-left: 30px;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 50px;
	background-image: url(../img/left_sidebar_icon_002.png);
	background-repeat: no-repeat;
	background-position: 14px center;
}
.left-sidebar .left-sidebar-content ul .on{
	background-color: #d50409;
	border: 1px solid #fff;
}
.left-sidebar .left-sidebar-content ul .on a{
	padding-left: 30px;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 50px;
	background-image: url(../img/left_sidebar_icon_002.png);
	background-repeat: no-repeat;
	background-position: 14px center;
}
/*列表内容区域*/
.list-content{
	width: 882px;
}
/*路径导航*/
.path-nav{
	border-bottom: 2px solid #d50409;
}
.path-nav p{
	font-size: 14px;
	line-height: 42px;
	color:#414141;
}


/*底部导航*/
.footer{
	background-color: #a90100;
}

.footer .bottombar{
	
}

.footer .bottombar ul{
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	border-bottom: 2px solid #fff;
}

.footer .bottombar ul li{
	display: inline;
	padding-left: 30px;
	padding-right: 30px;
}

.footer .bottombar ul li a{
	font-size: 18px;
	line-height: 26px;
	color: #fff;
}

.footer .bottombar ul li a:hover{
	text-decoration: underline;
}

.footer .copyright{
	padding-top: 30px;
	padding-bottom: 54px;
	text-align: center;
}

.footer .copyright p{
	font-size: 12px;
	line-height: 20px;
	color:#fff;
}

/*新闻列表页内容区域*/
.news-list{
	margin-bottom: 40px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.news-list-title{
	background-color: #f7f7f7;
}
.news-list-title h1{
	padding-left: 22px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6; 
}
.news-list-content{
	
}
.news-list-content ul{
	
}
.news-list-content ul li{
	padding-top:24px;
	padding-left: 24px;
	padding-right: 24px;
}
.news-list-content ul li a{
	display: block;
	padding-left: 26px;
	background-image: url(../img/news_list_icon_002.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	border-bottom: 1px solid #e6e6e6; 
}
.news-list-content ul li a h1{
	font-size: 22px;
	line-height: 26px;
	color: #3f3f3f;
}
.news-list-content ul li a span{
	font-size: 12px;
	line-height: 20px;
	color: #6b6b6b;
}
.news-list-content ul li a p{
	margin-top02px;
	font-size: 14px;
	line-height: 22px;
	color: #6b6b6b;
	padding-bottom: 22px;
}
.news-list-content ul li:hover{
	background-color: #eeeeee;
}
.news-list-content ul li:hover a{
	background-image: url(../img/news_list_icon_001.png);
}
.news-list-content ul li:hover a h1{
	color: #d50409;
}
.news-list-content ul li:hover a span{
	color: #d50409;
}
.news-list-content ul li:hover a p{
	color: #d50409;
}
/* 分页*/
.pagination{
	padding-top: 80px;
	padding-bottom: 30px;
    padding-left: 24px;
    padding-right: 24px;
}
.pagination .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.pagination .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.pagination .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.pagination .first{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.pagination .end{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.pagination .current{
	background-color: #d50409;
	color: #fff;
	border: 1px solid #d50409;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.pagination a:hover{
	background-color: #d50409;
	color: #fff;
	border: 1px solid #d50409;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}
/*新闻详情页*/
.news-details{
	min-height: 800px;
	padding-right: 24px;
	padding-left: 24px;
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.news-details .news-details-title{
	text-align: center;
}
.news-details .news-details-title h1{
	padding-top: 38px;
	padding-bottom: 30px;
	font-size: 20px;
	line-height: 38px;
	font-weight: normal;
	border-bottom: 1px solid #dddddd; 
}
.news-details .news-details-title p{
	font-size: 14px;
	line-height: 22px;
	color: #878787;
}
.news-details .news-details-content{
	padding-top:20px;
	padding-bottom:20px;
	font-size: 16px;
	line-height: 24px;
	color: #0a0a0a;
}
.news-details .news-details-content p{
	
}
/*书吧列表页内容区域*/
.bookbar-list{
	margin-bottom: 40px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.bookbar-list-title{
	background-color: #f7f7f7;
}
.bookbar-list-title h1{
	padding-left: 22px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6; 
}
.bookbar-list-content{
	
}
.bookbar-list-content ul{
	
}
.bookbar-list-content ul li{
	padding-top:24px;
	padding-bottom:24px;
	padding-left: 24px;
	padding-right: 24px;
}
.bookbar-list-content ul li a{
	display: block;
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.bookbar-list-content ul li a img{
	float: left;
	margin-right: 32px;
	width: 246px;
	height: 186px;
	border: 2px solid #959595;
}

.bookbar-list-content ul li a h1{
	background-image: url(../img/bookbar_list_icon_002.jpg);
	background-repeat: no-repeat;
	background-position: 33% 13px;
	font-size: 22px;
	line-height: 46px;
	color: #3f3f3f;
}
.bookbar-list-content ul li a span{
	font-size: 12px;
	line-height: 20px;
	color: #6b6b6b;
}
.bookbar-list-content ul li a p{
	margin-top:16px;
	font-size: 14px;
	line-height: 24px;
	color: #6b6b6b;
}
.bookbar-list-content ul li:hover{
	background-color: #eeeeee;
}
.bookbar-list-content ul li:hover a{
	
}
.bookbar-list-content ul li:hover a img{
	border: 2px solid #d50409;
}
.bookbar-list-content ul li:hover a h1{
	background-image: url(../img/bookbar_list_icon_001.jpg);
	color: #d50409;
}
.bookbar-list-content ul li:hover a span{
	color: #d50409;
}
.bookbar-list-content ul li:hover a p{
	color: #d50409;
}
/*好书推荐列表页内容区域*/
.goodbook-list{
	margin-bottom: 40px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.goodbook-list-title{
	background-color: #f7f7f7;
}
.goodbook-list-title h1{
	padding-left: 22px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6; 
}
.goodbook-list-content{
	margin-top:20px; 
}
.goodbook-list-content ul{
	background-image: url(../img/goodbook_list_bg.jpg);
	background-repeat: no-repeat; 
	background-size: 100% 100%;
	height: 800px;
	padding-left: 88px;
	padding-right: 88px;
}

.goodbook-list-content .book {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 157px;
    height: 260px;
    margin-left: 11px;
    _margin-left: 8px;
    text-align: center;
    position: relative;
}

.goodbook-list-content .book .ic-book-wrap {
    position: relative;
    z-index: 2;
}

.goodbook-list-content .book .ic-book-wrap .ic-book {
    position: absolute;
    width: 45px;
    height: 47px;
    top: -85px;
    *top: -12px;
    left: -10px;
}

.goodbook-list-content .book .ic-book-1 {
    background-repeat: no-repeat;
}

.goodbook-list-content .book .ic-book-1 {
    _background: url(//wkstatic.bdimg.com/static/ydcore/yuedu_index/images/new_ie6_e625926.png) 0 no-repeat!important;
}

.goodbook-list-content .book .ic-book-2 {
    background-repeat: no-repeat;
}

.goodbook-list-content .book .ic-book-2 {
    _background: url(//wkstatic.bdimg.com/static/ydcore/yuedu_index/images/hot_ie6_a4eca58.png) 0 no-repeat!important;
}

.goodbook-list-content .book .book-cover {
    display: block;
    width: 125px;
    height: 165px;
    margin: 0 auto;
    padding: 16px;
    position: relative;
    background: url(../img/book_bg.png) no-repeat -79px -64px;
    _background: none!important;
    outline: 0;
}

.goodbook-list-content .book .book-cover .book-cover-shadow {
    _background: none!important;
    width: 7px;
    height: 166px;
    position: absolute;
    left: 16px;
    top: 17px;
    z-index: 1;
    background-repeat: no-repeat;
}

.goodbook-list-content .book .book-img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#b5b4b2', Direction=135, Strength=5);
    -webkit-box-shadow: 0 3px 5px #b0b0b0;
    -moz-box-shadow: 0 3px 5px #b0b0b0;
    box-shadow: 0 3px 5px #b0b0b0;
}

.goodbook-list-content .book .book-title {
    font-size: 15px;
    margin-top: 2px;
    color: #555;
    width: 150px;
    display: block;
    padding-left: 7px;
    word-break: break-all;
    height: 42px;
    line-height: 21px;
    overflow: hidden;
    text-decoration: none;
    outline: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}

.goodbook-list-content .book .book-title:hover {
    color: #999;
    text-decoration: none;
}

.goodbook-list-content .book .book-price {
    color: #c97618;
    font-size: 14px;
    height: 23px;
    line-height: 23px;
}

.goodbook-list-content .book .book-price .book-privilege-status {
    font-size: 12px;
    margin-right: 10px;
}

.goodbook-list-content .book .book-price .book-price-line {
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
}

.goodbook-list-content .book .book-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #555;
    font-size: 14px;
    z-index: 3;
    *cursor: pointer;
    -webkit-transition: all 450ms ease 295ms;
    -moz-transition: all 450ms ease 295ms;
    -ms-transition: all 450ms ease 295ms;
    transition: all 450ms ease 295ms;
    opacity: 0;
    background-image: url(../img/pkg.png);
}

.goodbook-list-content .book .book-card .book-card-wrap {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.goodbook-list-content .book .book-card .book-card-wrap:hover {
    text-decoration: none;
}

.goodbook-list-content .book .book-card .book-card-title {
    color: #555;
    margin: 20px 0 0 20px;
    margin-top: 40px;
    font-size: 14px;
	line-height: 20px;
    display: block;
    position: relative;
    width: 118px;
    visibility: hidden;
    opacity: 0;
    height: 36px;
    text-decoration: none;
    -webkit-transform: translateY(175px);
    -moz-transform: translateY(175px);
    -ms-transform: translateY(175px);
    transform: translateY(175px);
    -webkit-transition: all 335ms ease 230ms;
    -moz-transition: all 335ms ease 230ms;
    -ms-transition: all 335ms ease 230ms;
    transition: all 335ms ease 230ms;
}

.goodbook-list-content .book .book-card .book-card-author {
    line-height: 25px;
    height: 25px;
    margin: 0 0 0 20px;
    margin-top: 20px;
    font-size: 14px;
	line-height: 20px;
    width: 118px;
    opacity: 0;
    color: #555;
    -webkit-transform: translateY(139px);
    -moz-transform: translateY(139px);
    -ms-transform: translateY(139px);
    transform: translateY(139px);
    -webkit-transition: all 240ms ease 145ms;
    -moz-transition: all 240ms ease 145ms;
    -ms-transition: all 240ms ease 145ms;
    transition: all 240ms ease 145ms;
}

.goodbook-list-content .book .book-card .book-card-btn {
    width: 86px;
    height: 32px;
    border: 1px solid #d5040b;
    color: #d5040b;
    line-height: 32px;
    margin: 10px auto 0;
    text-decoration: none;
    border-radius: 5px;
    opacity: 0;
    background: #fff;
    background: rgba(255,255,255,.7);
    display: block;
    *cursor: pointer;
    -webkit-transform: translateY(66px);
    -moz-transform: translateY(66px);
    -ms-transform: translateY(66px);
    transform: translateY(66px);
    -webkit-transition: -webkit-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    -moz-transition: -moz-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    -ms-transition: -ms-transform 105ms ease 30ms,opacity 105ms ease 30ms;
    transition: transform 105ms ease 30ms,opacity 105ms ease 30ms;
}

.goodbook-list-content .book .book-card .book-card-btn:hover {
    -webkit-box-shadow: 0 1px 2px #b8b8b8;
    -moz-box-shadow: 0 1px 2px #b8b8b8;
    box-shadow: 0 1px 2px #b8b8b8;
}

.goodbook-list-content .book .book-card .book-card-pack {
    position: relative;
    width: 100%;
    height: 100%;
}
/*
.book .book-card .book-card-pack:after {
    -webkit-transition: all 600ms ease 100ms;
    -moz-transition: all 600ms ease 100ms;
    -ms-transition: all 600ms ease 100ms;
    transition: all 600ms ease 100ms;
    content: "";
    position: absolute;
    color: #555;
    width: 158px;
    height: 45px;
    overflow: hidden;
    background: #f6f5ee;
    opacity: 1;
    left: 0;
    bottom: -43px;
    visibility: hidden;
}
*/
.goodbook-list-content .book .book-cover:hover .book-card {
    opacity: 1;
    display: block\9;
    -webkit-transition: all 300ms ease-out 0ms;
    -moz-transition: all 300ms ease-out 0ms;
    -ms-transition: all 300ms ease-out 0ms;
    transition: all 300ms ease-out 0ms;
}

.goodbook-list-content .book .book-cover:hover .book-card-pack:after {
    visibility: visible;
}

.goodbook-list-content .book .book-cover:hover .book-card-title {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 345ms ease 250ms;
    -moz-transition: all 345ms ease 250ms;
    -ms-transition: all 345ms ease 250ms;
    transition: all 345ms ease 250ms;
}

.goodbook-list-content .book .book-cover:hover .book-card-author {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 440ms ease 345ms;
    -moz-transition: all 440ms ease 345ms;
    -ms-transition: all 440ms ease 345ms;
    transition: all 440ms ease 345ms;
}

.goodbook-list-content .book .book-cover:hover .book-card-star {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 525ms ease 440ms;
    -moz-transition: all 525ms ease 440ms;
    -ms-transition: all 525ms ease 440ms;
    transition: all 525ms ease 440ms;
}

.goodbook-list-content .book .book-cover:hover .book-card-btn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    -moz-transition: -moz-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    -ms-transition: -ms-transform 605ms ease 525ms,opacity 605ms ease 525ms;
    transition: transform 605ms ease 525ms,opacity 605ms ease 525ms;
}

/*阅读列表页内容区域*/
.reading-list{
	margin-bottom: 40px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.reading-list-title{
	background-color: #f7f7f7;
}
.reading-list-title h1{
	padding-left: 22px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6; 
}
.reading-list-content{
	
}
.reading-list-content ul{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.reading-list-content ul li{
	float: left;
	width: 380px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 20px;
	padding-right: 20px;
}
.reading-list-content ul li a{
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.reading-list-content ul li a img{
	width: 376px;
	height: 164px;
	border: 2px solid #959595;
}

.reading-list-content ul li a h1{
	font-size: 22px;
	line-height: 46px;
	color: #3f3f3f;
}
.reading-list-content ul li a span{
	font-size: 12px;
	line-height: 20px;
	color: #6b6b6b;
}
.reading-list-content ul li a h3{
	font-size: 14px;
	line-height: 22px;
	color: #3f3f3f;
}
.reading-list-content ul li a p{
	font-size: 14px;
	line-height: 22px;
	color: #6b6b6b;
}
.reading-list-content ul li:hover{
	background-color: #eeeeee;
}
.reading-list-content ul li:hover a{
	
}
.reading-list-content ul li:hover a img{
	border: 2px solid #d50409;
}
.reading-list-content ul li:hover a h1{
	color: #d50409;
}
.reading-list-content ul li:hover a span{
	color: #d50409;
}
.reading-list-content ul li:hover a h3{
	color: #d50409;
}
.reading-list-content ul li:hover a p{
	color: #d50409;
}