body,p,ol,dl,ul,li,dt,dd,input,fieldset,h1,h2,h3,h4,h5,h6,table,form{margin:0;padding:0}
li{list-style-type:none}
a{text-decoration:none;color:#666;cursor: pointer;}
.left{float:left;}
.right{float:right;}
.clear:after{content:".";clear:both;height:0;visibility:hidden;overflow:hidden;display:block;}
img{border:none;vertical-align: top;}
body{font-family: '微软雅黑'; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:none}

body{overflow-x: hidden;background: #faeaea;}
.banner img{width: 100%;}

.main{width: 1200px;margin:0 auto;}
.main a{display: block;}

.bgPc2{width: 100%;padding:60px 0 48px;}
.mainBottom ul img{width: 154px;height: 214px;border:1px solid #c6c6c6;}
.mainBottom ul li{float:left;width: 214px;height:394px;border:1px solid #b51c22;margin-right: 30px;margin-bottom: 18px;background:#fffaf2;}
.mainBottom ul li:nth-child(5n) {margin-right: 0;}
.mainBottom .mainli{margin-right: 0}
.mainBottomCover{width: 162px;margin:20px auto 15px;}
.mainBottom ul .tx{text-align: center;}
.mainBottom ul .tl{text-align: left;}
.f18{font-size: 18px;line-height: 24px;margin-bottom: 10px;color:#333;font-weight: bold;}
.f14{font-size: 14px;color:#666;}
.pb{margin:0 auto;color:#fff;width:108px;height:34px;line-height: 34px;background: #b51c21;}
.tt{line-height: 24px;word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.more{width: 140px;height: 38px;line-height: 38px;margin:0 auto;color: #b51c21;text-align: center;}
.m10{margin-bottom: 10px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }


.bgPcTop{width: 100%;padding-top:50px;padding-bottom:48px;}
.bgPc1{width: 100%;padding-top:50px;padding-bottom:48px;}
.bgPc2{padding-top:50px;}
.biaoti{width: 382px;height: 49px;margin:0 auto 40px; 
    line-height: 52px; text-align: center; font-size: 20px; color: #f4f870; 
    font-weight: 400; 
    letter-spacing: 3px;
    background: url("../img/titlebg.png") no-repeat center;
     background-size: 100% 100%;}
.biaoti img{width:100%;}
.bgPc3{width: 100%;padding-top:50px;}

.bgPc4{width: 100%;padding-top:50px;}
.bgPcTop .more,.bgPc4 .more{color:#b51c21;}



a.backPrev {
    float: left;
    margin-right: 16px;
    padding-left: 12px;
    width: 76px;
    height: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: url(../img/backPrev.png) no-repeat right center;
    line-height: 36px;
}
.path{
    overflow: hidden;
    padding: 10px;
}
.f_title {
    text-align: right;
    font-size: 13px;
    color: #333;
    margin: 20px 60px -40px 0;
    padding-bottom: 24px;
}
.footer {
    min-height: 320px;
    font-size: 13px;
    color:#fff;
    line-height: 24px;
    background: url(../img/footer.jpg) center bottom no-repeat;
    background-size: 100% auto;
}
.footMain {
    padding-top: 230px;
    text-align: center;
    color: #fff;
}
.footer a{
    color:#fff;
}

.bgB1{
    background: #faeaea;
}
.bgB2{
    background: #fffbf2;
}
.bgB3{
    background: #efefef;
}


@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;}
}