* {
	margin:0 auto;
	padding:0;
	outline:0;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,SimSun
}
html {
	_background-image:url(about:blank);
	_background-attachment:fixed
}
body {
	font-size:14px;
	color:#333
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#ff7d00
}
ul,li {
	list-style:none outside none
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
img {
	border:none;
	display:block
}
a:hover img {
	opacity:.85;
	filter:alpha(opacity=85)
}
.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.cf {
	*zoom:1
}
.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clear {
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
	overflow:hidden
}
.mr45 {
	margin-right:45px
}
.mt20 {
	margin-top:20px
}
.mt30 {
	margin-top:30px
}
.mt40 {
	margin-top:40px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb20 {
	margin-bottom:20px
}
.mb25 {
	margin-bottom:25px
}
.mb30 {
	margin-bottom:30px
}
.mb35 {
	margin-bottom:35px
}
.mb40 {
	margin-bottom:40px
}
.mb45 {
	margin-bottom:45px
}
.mb50 {
	margin-bottom:50px
}
.mb55 {
	margin-bottom:55px
}
.mb60 {
	margin-bottom:60px
}
.mb65 {
	margin-bottom:65px
}
.mb70 {
	margin-bottom:70px
}
.mb75 {
	margin-bottom:75px
}
.mb80 {
	margin-bottom:80px
}
.eg8Swiper {
	width:100%;
	height:100%;
	position:relative
}
.eg8Swiper .imgContainer {
	width:100%;
	height:100%;
	overflow:hidden;
	*display:inline;
	cursor:pointer
}
.eg8Swiper img {
	width:100%;
	height:100%;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s
}
.eg8Swiper .swiper-slide a:hover img {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1)
}
.jdtUl {
	width:100%;
	height:8vw;
	/*line-height:50px;*/
	background-color:rgba(0, 0, 0, 0.5);
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0
}
.jdtUl li {
	width:100%;
	padding:1vw 2vw;
	font-size:16px;
	font-weight:700
}
.jdtUl li a {
	color:#fff
}
.eg8Pagin {
	width:8vw;
	height:8vw;
	color:#fff;
	position:absolute;
	bottom:0;
	right:2vw;
	text-align:center;
	font-size:1rem;
	font-style:italic
}
.eg8Pagin span {
	font-weight:700;
	font-size:24px
}
.arrow8 {
	width:40px;
	height:60px;
	position:absolute;
	top:140px;
	background-color:#fff;
	opacity:.4;
	filter:alpha(opacity=40)
}
.arrow8:hover {
	opacity:.9;
	filter:alpha(opacity=90)
}
.arrow8L {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAjCAMAAABB9MFTAAAAVFBMVEUAAADb2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t2RLEfkAAAAG3RSTlMADAT28evk1L6lQTYsI8myHNyXFdDHs5qLTkhnuvmkAAAAcklEQVQoz43SyQ6AIAwEUDcWBQQUV/7/Pz0QD3ZqQo8vaTJNp6GzJgWkMrV2zjHUkHSEdCUJ+6VuR/IcDYbQWEn9RI48kBaWbkJn7q+G26zCkgTjGQYHRP+DlkGBqAvCOxyDEnErCDUIDEbE9CLWD2v6ADKECDvvyPTTAAAAAElFTkSuQmCC) 10px 12px no-repeat #fff;
	left:-40px
}
.arrow8R {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAjCAMAAABB9MFTAAAAVFBMVEUAAADb2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t3b2t2RLEfkAAAAG3RSTlMACPbx6+TUvrJBLCMPyaWYNxzcFdD6S8enizPDEeOQAAAAaUlEQVQoz43SWwqAIBRFUcsySys1ezr/efavG9TPBcJlc4SKh8ifSqpAH9Jqm9CMjFPXhMvAqNvwk4BOpkcAbgXOPePehtfJ+NJvoPo1DkgS6bxWEQYCUn0DNBLdGflyCD4QRVsfIAz1B2B/CFf3P5+zAAAAAElFTkSuQmCC) 11px 12px no-repeat #fff;
	right:-40px
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform,left,top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform,left,top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	-o-transition-property:-o-transform,left,top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0);
	-ms-transition-property:-ms-transform,left,top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	transition-property:transform,left,top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	float:left;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x
}


.newbooks .swiper-container {
	width: 370px;
    height: 200px;
    margin: 0 auto;
}
.newbooks .swiper-slide {
    background-position: center;
    background-size: cover;
/*    width: 13.875rem;
    height: 18.75rem;*/
    width: 128px;
    height: 300px;
}