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:12px "SimSun";font-smoothing: antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input{border:none}

body{background: #fff;overflow-x: hidden;}
.banner img{width: 100%;}
.biaoti{width: 690px;height: 100px;margin: 48px auto;}
.biaoti img{width: 100%;height: 100%;}

.main{width: 1200px;margin:0 auto;}
.main a{display: block;}

.mainBg{
	width: 1158px;
	padding:16px 18px;
	border:3px solid #ca2b2c;
	margin-bottom: 40px;
	position: relative;
}
.yunleft{
	width: 769px;
	height: 608px;
	position: absolute;
	left: -344px;
	top:115px;
	z-index: -1;
}
.gezi{
	width: 239px;
	height: 128px;
	position: absolute;
	right: -260px;
	top:180px;
}
.leftyun{
	width: 280px;
	height: 84px;
	position: absolute;
	left: -326px;
	top:115px;
}
.yunright{
	width: 780px;
	height: 513px;
	position: absolute;
	right: -344px;
	top:50px;
	z-index: -1;
}
.rightyun{
	width: 280px;
	height: 84px;
	position: absolute;
	right: -286px;
	top:115px;
}
.bookContent{
	width: 1048px;
	padding:60px 56px 0;
	background-color: #ca2b2c;
}
.bookContent li{float:left;width: 494px;margin-bottom:32px;}
.mr56{margin-right: 56px;}
.mr28{margin-right: 28px;}

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

.bookMsg{width: 274px;}
.bookMsg a h2{display:block;color:#fff;line-height: 28px;font-size: 20px;font-weight: bold;}
.name{font-size: 16px;color: #fff;font-weight: bold;margin:10px 0 16px;}
.tips{color:#fff;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.btn{height:55px;line-height:45px;width:193px;font-weight:bold;text-align:center;font-size: 18px;color: #ca2b2c;background: url(../img/btn.png) no-repeat;background-size: 100% 100%; }

.mb5{margin-bottom:5px;}
.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:-228px;z-index:-1;line-height: 24px;font-size: 13px;color: #333;border-top: 1px solid #e3deda;width: 100%;height:677px;background: url(../img/footer.png) no-repeat;background-size: 100% 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;}
}