body{background: #ded9d5;overflow-x: hidden;position: relative;min-height: 1866px;}
.banner {font-family: "Microsoft YaHei";width: 100%;min-height: 612px;background: url(../img/banner.jpg) center top no-repeat;}

.bg1{width: 100%;min-height: 951px;background: url(../img/bg1.jpg) center top no-repeat;}
.bg2{width: 100%;min-height: 304px;background: url(../img/bg2.jpg) center center no-repeat;}


.main{width: 1080px;height:750px;position: absolute;left: 50%;margin-left: -550px;top: 37%;z-index: 2;background: url(../img/mainbg.png) no-repeat;background-size: 100% 100%;padding-top: 98px;}
.main a{display: block;}

.topBox{width:1100px;margin:0 auto;color: #fff;font-family:'SiSun';font-size: 18px;line-height: 32px;text-align: center;}

.biaotiPc{position:absolute;left:0;top: 31%;z-index:3;width: 100%;min-height: 173px;background: url(../img/biaotiPc.png) center center no-repeat;}

.bookContent{width: 1015px;padding-left: 65px;}
.bookContent li{float:left;width: 455px;margin:0 40px 40px 0;}
.bookCover{width: 142px;height: 190px;border: 1px solid #ccc;margin-right: 20px;}
.bookCover img{width: 100%;height: 100%;}

.bookMsg{width: 290px;}
.bookMsg a h2{display:block;color:#fff;height: 18px;line-height:18px;font-size: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;}
.name{font-size: 14px;height:14px;line-height:14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;margin:0px 0 16px;}
.tips{color:#fff;font-size: 14px;line-height: 20px;margin-bottom: 15px;}
.btn{height: 40px;line-height: 40px;width:120px;border-radius: 5px;text-align:center;font-size: 14px;color: #713220;background: #f1ece9; }


a.backPrev {float: left;margin-right: 16px;padding-left: 12px;width: 76px;height: 36px;text-align: center;font-size: 18px;background: url(../img/backPrev.png) no-repeat right center;line-height: 36px;}
.footer {line-height: 24px;font-size: 13px;color: #333;width: 100%;padding-top: 10px;}
.footMain {padding: 30px 0;text-align: center;}
.footMain a{color: #333;display: inline-block;}

@media screen and (min-width:320px) and (max-width:1024px){
    body{width: 125%}
} 
@media screen and (min-width:1400px) and (max-width:2000px){
    .book_list li .list_book_name {font-size: 16px;}
}