@charset "gb2312";
/* CSS Document */
*{padding:0; margin:0;}
body{font-size:14px; font-family:"微软雅黑";}
ul,ol,li{ list-style:none;}
img{border:none; vertical-align:middle;}
h1, h2, h3, h4, h5, h6, hr, blockquote, form, ul, ol, li, p, pre, dl, dt, dd, fieldset, legend, button, input, textarea{margin:0; padding:0; font-weight:normal;}
a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
.clear{clear:both; font-size:0; font-family:"sans-serif"; height:0; line-height:0;}
.fl{float:left}
.fr{float:right;}

/*书库首页*/

.bookbox{width: 100%; background: #f6f6f6; overflow: hidden;}
.book{width: 1200px; margin: 30px auto; overflow: hidden;}
.book-l{width: 214px;}
.book-l-Release{width:212px; border: 1px solid #cdcdcd; height: 146px; background: #fff; margin-bottom: 20px;}
.book-l-Release-tit{font-size: 30px; color: #2d86ff; text-align: center; margin: 22px 0 10px 0;}
.book-l-Release-dis{color: #666; text-align: center;}
.book-l-Release-btn{width:120px; height: 30px; background: #2d86ff; text-align: center; margin: 10px auto; border-radius: 5px; line-height: 30px; color: #fff;}


/*主要样式*/
.subNavBox{width:212px;border:solid 1px #cdcdcd; border-bottom: none; margin:0 auto 20px; background: #fff;}
.subNav {
    border-bottom: solid 1px #cdcdcd;
    cursor: pointer;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    background: #f9f9f9 url(../../Images/Book/icon-book1.png) no-repeat 20% 50%;
    padding-left: 80px;
    font-weight: bold;
}
.subNav:hover{color:#277fc2;}
.currentDd {
    color: #2d86ff;
    background: #f9f9f9 url(../../Images/Book/icon-book1.png) no-repeat 20% 50%;
}
.currentDt {
    background: #f9f9f9 url(../../Images/Book/icon-book1.png) no-repeat 20% 50%;
   
}
.navContent{display: none; border-bottom:solid 1px #cdcdcd;}
.navContent:last-child{}
.navContent li{heighr:40px;text-align:center;font-size:14px;line-height:40px;color:#333; border-bottom:dashed 1px #cdcdcd;}
.navContent li:last-child{border-bottom: none;}
.navContent li a{display:block;width:214px;heighr:40px;}

.book-Recommend{border:solid 1px #cdcdcd; width:212px; background: #fff; margin-bottom: 20px;}
.book-Recommend-tit{background: #2d86ff; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; }
.book-Recommend ul li{height: 40px; line-height: 40px; padding: 0 10px; border-bottom:solid 1px #cdcdcd; color: #333;}
.book-Recommend ul li span{font-weight: bold; margin-right: 5px; color: #999;}
.book-Recommend ul li:hover span{color: #2d86ff;}
.book-Recommend ul li:last-child{border-bottom: none;}

.book-pic{}
.book-pic ul li{ margin-bottom: 20px;}

.book-r{width:966px;}
.book-news,.bookshelf{ border: 1px solid #cdcdcd; overflow: hidden; background: #fff; margin-bottom: 20px;}
.book-news-r{height: 325px; overflow: hidden;}
.book-news-info{width:424px; margin: 10px 10px 0 0;}
.book-news-tit{font-size: 24px; color: #333; font-weight: bold; margin-bottom: 15px; padding: 0 15px;}
.book-news-dis{color: #999; line-height: 26px; border-bottom: 1px solid #dedede; padding: 0 15px;  padding-bottom: 15px;}
.book-news-dis a{color: #2d86ff;}
.book-newslist{padding: 15px;}
.book-newslist ul li{color: #666666; margin-bottom: 9px;}
.book-newslist ul li a{color: #666666;}
.book-newslist ul li span{float: right;}

.bookshelf{}
.bookshelf-tit{height: 38px; line-height: 38px; font-size: 16px; color: #333; font-weight: bold; border-bottom: 1px solid #dedede;}
.bookshelf-tit span{border-bottom: 2px solid #2d86ff; padding-bottom: 8px; padding: 0 15px 8px;}
.bookshelf-tit a{font-size: 14px; font-weight: normal; float: right; padding-right: 15px;}
.bookshelf ul{width: 912px; margin: 0 auto;}
.bookshelf ul li{width:243px; float: left; padding: 30px 50px 30px 10px; border-bottom: 0px solid #dedede;}
.bookshelf ul li img{ margin-right: 10px; float: left;}
.bookshelf ul li h2{font-size: 16px; color: #333; margin-top: 10px;}
.bookshelf ul li h3{font-size: 14px; color: #666; line-height: 28px; margin: 15px 0;}
.bookshelf ul li h4{width:84px; height: 26px; line-height: 26px; text-align: center; background: #2d86ff; float: left; color: #fff; border-radius: 5px;}
.bookshelf ul li:last-child,.bookshelf ul li:nth-last-child(2),.bookshelf ul li:nth-last-child(3){border-bottom: none;}

/*书库列表页*/
.Route{height: 30px; line-height: 30px;}
.Route span{color: #2d86ff;}

.book-search{ border: 1px solid #cdcdcd; overflow: hidden; background: #fff; margin-bottom: 20px; padding: 35px; color: #666;}
.book-search-public{font-size：14px; height: 30px; line-height: 30px; display: inline-block; padding-left: 15px; border-radius: 5px; margin: 0 5px;  border:1px solid #dedede;  color: #666666; background: url(/Static/images/search-icon2.png) no-repeat 85% 50%;}
.book-search-time{ width:89px;}
.book-search-Popular{ width:61px; margin-right: 75px;}
.book-search-on{color: #fff;  border:1px solid #2d86ff; background: #2d86ff url(/Static/images/search-icon1.png) no-repeat 85% 50%;}
.book-search-text{width:190px; padding-left: 10px; height: 30px; line-height: 30px; border: 1px solid #ccc; border-radius: 5px; color: #999; margin: 0 5px;}
.book-search-btn{width:80px; height: 30px; line-height: 30px; text-align: center; background: #c72621; color: #fff; border: none; outline: none; border-radius: 5px; cursor: pointer; margin: 0 5px;}

/*书籍详情页*/
.details{ border: 1px solid #cdcdcd; overflow: hidden; background: #fff; margin-bottom: 20px; padding: 40px 35px; color: #666; position: relative;}
.details img{float: left; margin-right: 20px;}
.details h2{font-size: 24px; color: #333; font-weight: bold; margin: 15px auto;}
.details h3{font-size: 14px; color: #666; line-height: 28px;}
.details h4{margin-top: 15px;}
.details h4 span{width:120px; height: 30px; display: inline-block; line-height: 30px; text-align: center; background: #48c268; color: #fff; border-radius: 5px; margin-right: 15px;}
.details-share{position: absolute; right: 40px; bottom: 35px;}

.details-content{ border: 1px solid #cdcdcd; overflow: hidden; background: #fff; margin-bottom: 20px;}
.details-content-info{padding: 15px; font-size: 14px; color: #666; line-height: 26px;}
.details-content-info a{color: #2d86ff;}
.details-Catalog{}
.details-Catalog ul li{width: 50%; height: 40px; line-height: 40px; float: left; padding: 0 20px; box-sizing: border-box;}



















































































































































































































































































































































