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;-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
.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:12px "微软雅黑";font-smoothing: antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:none}

body{background: #fff9fb;overflow-x: hidden;}

.banner{position: relative;width: 100%;min-height: 1468px;background: url(../img/banner.jpg) center center;}

.mainContent{position: relative;width: 100%;min-height: 2163px;background: url(../img/mainbg.jpg) center center;}

.main{width: 1138px;margin:0 auto;padding-top: 36px;position: relative;z-index: 10;}
.main a{display: block;}

.mainBg{
	width: 1102px;
	height: 320px;
	padding:15px;
	border:3px solid #ffa8c6;
	margin-bottom: 50px;
	position: relative;
}
.icon1{
	width: 129px;
	height: 242px;
	position: absolute;
	right: -114px;
	top:62px;
}

.icon2{
	width: 131px;
	height: 128px;
	position: absolute;
	left: -153px;
	top:270px;
}
.icon3{
	width: 214px;
	height: 257px;
	position: absolute;
	right: -151px;
	top:0px;
	z-index: 0;
}

.icon4{
	width: 133px;
	height: 250px;
	position: absolute;
	left: -118px;
	top: 0px;
	z-index: 0;
}

.bookContent{
	width: 964px;
	height: 291px;
	padding: 29px 69px 0;
	background: #ffa8c6;
	position: relative;
	z-index: 1;
}
.bookContent li{float:left;width: 455px;position: relative;z-index: 1}
.mr56{margin-right: 54px;}
.mr25{margin-right: 25px;}

.bookCoverBox{width: 260px;}
.bookCover{width: 260px;height: 260px;margin-bottom: 12px;}
.bookCover img{width: 100%;height: 100%;}

.bookCoverTrans{animation: rotate 5s linear infinite;}

.bookMsg{width: 195px;margin-top: 56px;}
.bookMsg a h2{display:block;color:#970000;line-height: 28px;font-size: 20px;font-weight: bold;}
.name{font-size: 16px;color: #970000;font-weight: 400;margin:12px 0 20px;}
.tips{color:#970000;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.btn{height:58px;line-height:45px;width:190px;font-weight:bold;text-align:center;font-size: 20px;color: #fff;background: url(../img/readBg.png) no-repeat;background-size: 100% 100%; }

.mt0{margin-top: 0px;}

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 {position:absolute;left:0;bottom:25px;z-index:1;line-height: 24px;font-size: 13px;color: #333;width: 100%;}
.footMain {padding-top: 555px;text-align: center;}
.footMain a{color: #333;}

@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;}
}

@keyframes rotate{from{transform: rotate(0deg)}
	to{transform: rotate(360deg)}
}

