*{
	margin:0; 
    padding:0;
    -webkit-tap-highlight-color:transparent;
    background-repeat: no-repeat;
    }
.clearfix:after{ height:0; display:block; content:'.'; visibility:hidden; clear:both;}
.clear{height:0; line-height:0; font-size:0; display:block; clear:both;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,ol,label,title,fieldset,section,article,aside,header,footer,audio,video,nav{display:block;}
ul{list-style:none;}
input[type="submit"]{cursor:pointer;-moz-appearance:none;}
img{border:0;}
input{outline: none; border:0;}
a{text-decoration:none;}
.ellipsis{white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; }
.ellipsis2{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:2;overflow: hidden;}
.ellipsis3{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:3;overflow: hidden;}
.ellipsis4{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:4;overflow: hidden;}
a:link{text-decoration:none; outline:none;}
body{font-family:arial; font-size:14px; line-height:24px; background:white; min-width:1604px; max-width:1920px; margin:0 auto;}
.w-1604{width:1604px; margin:0 auto;}
.transition{
	transition:.35s;
	-webkit-transition:.35s;
	-moz-transition:.35s;
	-ms-transition:.35s;
	-o-transition:.35s;
}
.box{min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -110px;}
.box1{padding-bottom:110px;}
em{color:#c42e2d; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.icon{background-image:url(../img/img.png); background-repeat: no-repeat; margin-top:-3px;display:inline-block; vertical-align: middle;}
.icon1{width:19px; height:16px; background-position:0 0; margin-right:9px;}
.icon2{width:19px; height:16px; background-position:0 -19px; margin-right:8px;}
.icon3{width:24px; height:26px; background-position: -65px 0;}
.icon4{width:10px; height:5px; background-position: -52px 0;}
.icon5{width:8px; height:7px; background-position: -92px 0;}
.icon6{width:24px; height:26px; background-position: left -38px; margin-right:11px;}
.icon7{width:8px; height:4px; background-position: -27px -37px; margin-left:10px;}
.icon8{width:24px; height:26px; background-position: -65px -35px;}
.icon9{width:6px; height:10px; background-position: -41px -36px;}
.icon10{width:6px; height:10px; background-position:-49px -36px;}
.icon11{width:10px; height:12px; background-position: -26px -49px; margin-left:5px;}
.icon12{width:14px; height:8px; background-position: left -86px; margin-left:10px;}
.icon13{width:12px; height:12px; background-position:0 -104px; margin-right:7px;}
.icon14{width:13px; height:13px; background-position:0 -120px; margin-right:7px;}
.icon15{width:12px; height:12px; background-position:0 -137px; margin-right:7px;}
.icon16{width:11px; height:13px; background-position:0 -153px; margin-right:7px;}
.icon17{width:11px; height:9px; background-position:0 -170px; margin-right:7px;}
.icon18{width:18px; height:18px; background-position: -38px -130px; margin-right:4px;}
/*header*/
.header{height:72px; background:#394673; margin-bottom:23px;}
.header .logo{width:388px;}
.header .logo a{display: block; height:72px; line-height:72px;}
.header .logo img{vertical-align: middle; margin-top: -3px; max-width:100%;}
.header .user a{display: inline-block; text-align: center;}
.header .user .register{padding:0 6px; height:22px; line-height:22px; font-size:12px; color:#e4e6ef;}
.header .user .login{/*width:50px;*/ padding:0 5px; height:20px; line-height:20px; border:1px solid #848ca8; font-size:12px;
color:#e4e6ef; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;}
.header .language{margin-right:38px;}
.header .language a{display: inline-block; width:58px; height:20px; line-height:20px; font-size:12px; color:#e4e6ef; text-align: center;
margin:0 7px; text-align: center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;
 border:1px solid #848ca8;}
.header .language a.on{background:#d4233a; border:1px solid #d4233a; color:white;}
.header .links a{font-size:12px; color:#e4e6ef; height:22px; line-height:22px; display: inline-block; margin:0 13px;}
.header .links a:hover{color:white;}
.header .links a:hover .icon{background-position-x: -27px;}
.header p{margin-top:25px; color:#e4e6ef; font-size:12px; line-height:22px;}
.header p a{color:#e4e6ef;}
.header p .logout{color:#d4233a; margin:0 10px;}
.header .links .home:hover .icon{background-position-x:-59px;}
.bookNav{width:196px; background:#fafbfd; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;
padding-top:24px;padding-bottom:25px;}
.bookNav h2{height:18px; line-height:18px; font-size:18px; color:#394673; font-weight: bold; padding-left:25px;
border-left:6px solid #394673; margin-bottom:13px;}
/* .bookNav ul{max-height:712px; overflow-y: auto;} */
.bookNav li{line-height:32px; position: relative;}
.bookNav li a{display: block; padding-left:31px; color:#666666;}
/*.bookNav li:hover>a,.bookNav li.on>a{color:#d4233a;}*/

.mainTop{margin-bottom:50px;}
.mainTop .mainRight{width:1378px;}
.searchBox{background:#e0e1e7; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;
padding:31px 28px 29px 26px; margin-bottom:30px;}
.searchBox .tab{margin-bottom:16px;}
.searchBox .tab span{display: inline-block; min-width:38px; padding:0 5px; height:22px; text-align: center; line-height:22px; 
border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; position: relative;
margin-right:20px; cursor: pointer; color:#999999;}
.searchBox .tab span.on{background:#d4233a; color:white;}
.searchBox .tab span .icon{position: absolute; left:50%; margin-left:-5px; bottom:-5px; display: none;}
.searchBox .tab span.on .icon{display: block;}
.searchBox .inputP{width:636px; height:46px; line-height:46px; background:white; border:1px solid #b3b3b3;
border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; overflow: hidden; position: relative;}
.searchBox .inputP input{display: block; padding-left:20px; width:616px; height:46px; color:#999999;}
.searchBox .inputP a{position: absolute; right:18px; top:0;}
.hotKey{margin-left:18px; width:658px; font-size:12px; color:#999999; line-height:26px; padding-top:35px;}
.hotKey span,.hotKey label{display: inline-block; vertical-align: middle;}
.hotKey span{margin-right:3px; width:10px; height:10px; border:1px solid #a2a3a3; position: relative; text-align: center; line-height:10px;}
.hotKey span input{position: absolute; width:100%; height:100%; left:0; top:0; opacity: 0;}
.hotKey label{margin-right:20px;}
.hotKey span .icon{display: none;}
.hotKey span.checked{background:#d4233a; border:1px solid #d4233a;}
.hotKey span.checked .icon{display: inline-block;}
.mainTop .toolDiv{overflow: hidden; margin-bottom:28px;}
.mainTop .toolDiv div{width:23.5%; margin-right:2%; height:206px;}
.mainTop .toolDiv div h3{line-height:56px; font-size:30px; font-weight: bold; color:white;
padding-left:302px; letter-spacing: 10px; padding-top:25px;}
.mainTop .toolDiv div p{line-height:32px; font-size:14px; color:#e5e5e5; padding-left:302px; padding-right:72px; letter-spacing: 4px;}
/*最新上线*/
.latestOnline h2{height:20px; line-height:20px; font-size:20px; color:#1a1a1a; margin-bottom:24px;}
.list1 li{float: left; width:150px; margin-right:50px; display: none;}
.list1 li:nth-of-type(1),.list1 li:nth-of-type(2),.list1 li:nth-of-type(3),.list1 li:nth-of-type(4),
.list1 li:nth-of-type(5),.list1 li:nth-of-type(6),.list1 li:nth-of-type(7){display: block;}
.list1 .bookfm{width:150px; height:224px; margin-bottom:9px;}
.list1 .bookfm img{display: block; width:100%; height:100%;}
.list1 .bookinfo a{line-height:24px; color:#242424; display: block;}
.list1 .bookinfo a:hover{color:#d4233a;}
.list1 .bookinfo p{font-size:12px; color:#b2b2b2; line-height:23px;}
.list1 li:nth-of-type(7){margin-right:0;}
/*特色专题*/
.specialTopic{margin-bottom:60px;}
.specialTopic h3{line-height:54px; font-size:24px; color:#353535; margin-bottom:20px; text-align: center;}
.specialTopic ul{margin-bottom:8px;}
.list2{margin:0 -19px;}
.list2 li{float: left; width:290px; height:230px; margin:0 19px; overflow: hidden;  border-radius:3px; -webkit-border-radius:3px;
-moz-border-radius:3px; -ms-border-radius:3px; position: relative; margin-bottom:36px;}
.list2 li img{width:100%; min-height:100%; transition: .35s; -webkit-transition: .35s; -moz-transition: .35; -ms-transition: .35s;}
.list2 li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.list2 li p{position: absolute; left:0; right:0; width:48px; text-align: center; background:rgba(0,0,0,.35); font-size:18px;
color:white; top:50%; margin-top:-24px; height:48px; line-height:48px; width:100%;}
/*推荐书单*/
.recommendedList{margin-bottom:72px;}
.recommendedList h3{line-height:54px; font-size:24px; color:#353535; margin-bottom:20px; text-align: center;}
.recommendedList .swiper-container{padding:43px 80px; border:1px solid #efefef;margin-bottom:30px;}
/*底部*/
.footer{height:76px; background:#eeeeee; padding-top:34px;}
.footer p{font-size: 12px; height:40px; line-height:40px; color: #999999; padding-left:205px; background:url(../img/botlogo.png) no-repeat left top;}

.Purchased{width:100%; height:78px; line-height:78px; text-align: center; background: rgba(41,41,41,.5); font-size:24px; position: fixed; 
left:0; right:0; bottom:0; z-index:5;}
.Purchased a{color:#ffba00;}
.Purchased .close{font-size:20px; color:white; position: absolute; left:30px; cursor: pointer;}
.swiper-button-next, .swiper-button-prev{width:52px; height:52px; background:100%;}
.swiper-button-next{background-image: url(../img/next.png);}
.swiper-button-prev{background-image: url(../img/prev.png);}



.more{width:120px; height:40px; line-height:40px; display: block; margin:0 auto; text-align: center; background:#f7f7f7; color:#999999;}
/*.more:hover{color:#d4233a;}*/


.headerSearch{width:636px; height:46px; line-height:46px; background:white; float: left; border-radius:3px; -webkit-border-radius:3px;
-moz-border-radius:3px; -ms-border-radius:3px; position: relative; border:1px solid #e6e6e6; margin-left:249px;}
.headerSearch .tiname{width:80px;}
.headerSearch .tiname ul{top:47px;}
.headerSearch span{float: left; font-size:12px; color:#cccccc;}
.headerSearch input{padding-left:18px; height:46px; background:none; color:#050505; width:490px;}
.tiname{width:80px; text-align: center; float:left; position: relative;}
.tiname p{color:#999999; cursor: pointer;}
.tiname ul{width:140px; box-shadow: 0 0 10px 4px rgba(0,0,0,.14); background:white;
position: absolute; left:0; top:46px; z-index:1;}
.tiname ul li{padding-left:20px; line-height:44px; border-bottom:1px solid #e6e6e6;
text-align: left;}
.tiname ul li a{color:#666666; display: block;}
.tiname ul li:hover a{color:#ea0000;}

.searchHead{padding:40px 0; background:#f6f7f9; border-bottom:1px solid #e3e3e3; margin-bottom:33px;}
.searchHead .w-1604{background:url(../img/search.png) no-repeat left center;}
.titleImg{margin-right:67px; display: block;}
.searchHead .hotKey{padding-top:0; margin-left:32px;}

/*检索结果*/
.searchResult .aside .bookNav{background:none; width:214px; border:1px solid #e6e6e6; padding-bottom:12px; margin-bottom:20px;}
.searchResult .aside .bookNav li{position: relative; line-height:34px;}
.searchResult .aside .bookNav li a{color:#4c4c4c; padding-left:21px;}
.searchResult .aside .cbs ul{max-height:900px; overflow-y: auto;}
.bookNav li:hover,.bookNav li.on{background: #d4233a;}
.bookNav li:hover>a,.bookNav li.on>a{color:white !important;}
.searchResult .aside .bookNav h2{margin-left:-1px; font-size:16px; color:#394673; padding-left:17px;}
.bookNav .submenu{width:218px; padding:10px 0; border:1px solid #d4233a; box-shadow: 0 0 16px 0 rgba(0,0,0,.18);
-webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,.18); -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,.18); -ms-box-shadow: 0 0 16px 0 rgba(0,0,0,.18);
position: absolute; top:0; background:white; right:-220px; display: none; z-index:5;}
.bookNav .submenu li a{padding-left:22px; padding-right:10px;}
.bookNav ul li:hover>.submenu{display: block;}
.bookNav .More{padding-left:21px; color:#999999; line-height:34px; cursor: pointer;}
.bookNav .More:hover{color:#d4233a;}
.searchResult .section{margin-left:250px; overflow: hidden;}
.searchTitle{line-height:42px; margin-bottom:18px;}
.searchTitle .pages2{height:24px; line-height:24px; border:1px solid #e6e6e6; margin-top:8px;}
.searchTitle .pages2 a{width:28px; text-align: center; display: inline-block;}
.searchTitle .pages2 span{display: inline-block; padding:0 10px; height:24px; line-height:24px; text-align: center; font-size:12px; color:#c4c4c4;
font-family: Verdana; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}
.searchTitle .pages2 span font{color:#33618a;}
.searchTitle .pages2 .disabled{opacity: .5; cursor: default;}
.searchTitle .p1{color:#666666;}
.searchTitle .p1 span{color:#d4233a; margin:0 5px;}

.searchTitle .sort{margin-left:35px; color:#666666; margin-right:40px;}
.searchTitle .sort span{display: inline-block; /*width:80px;*/ padding:0 5px; text-align: center; line-height:22px; color:#666666;
margin-left:10px; cursor: pointer;-moz-user-select:none; -webkit-user-select:none;  -ms-user-select:none;  -khtml-user-select:none; user-select:none;}
.searchTitle .sort span .icon{display: none;}
.searchTitle .sort span:hover,.sectionTop .sort span.active{color:white; background:#d4233a;}
.searchTitle .sort span.up .icon11{background-position-x:-26px;}
.searchTitle .sort span.down .icon11{background-position-x:-45px;}
.searchTitle .sort span.up .icon11,.searchTitle .sort span.down .icon11{display: inline-block;}
.searchTitle .sort span.up,.searchTitle .sort span.down{background:#d4233a; color:white;}
.searchTitle .sort span.active{background:#d4233a; color:white;}
.searchTitle .sort span.active .icon{display: inline-block;}
.searchTitle .p2{font-size:12px; color:#999999;}
.searchTitle .p2 a{color:#999999; margin:0 6px;}
.searchTitle .p2 a:hover{color:#333;}
.searchTitle .p2 span{color:#4c4c4c; margin-left:6px;}
.searchTitle .p3{margin-left:10px; height:42px; line-height:42px; margin-top:-1px;}
.searchTitle .p3 label{display: inline-block; font-size:12px; vertical-align: middle;
-moz-user-select:none; /* Firefox私有属性 */ -webkit-user-select:none; /* WebKit内核私有属性 */ -ms-user-select:none; /* IE私有属性(IE10及以后) */ -khtml-user-select:none; /* KHTML内核私有属性 */ -o-user-select:none; /* Opera私有属性 */ user-select:none; /* CSS3属性 */}
.searchTitle .p3 input{display: inline-block; vertical-align: middle; margin-right:5px;}
.cleartj{margin-left:10px; cursor: pointer;}
.cleartj:hover{color:#d4233a;}
.lock{position: absolute; right:5px; top:5px; width:30px; height:30px !important;
background:url(../img/lock.png) no-repeat 0 0; padding:0; margin:0;}

.searchResult .section .list3{margin-left:1px;}
.list3 li{float: left; width:148px; height:295px; padding:9px 10px 22px 10px; border:1px solid #e6e6e6;margin: -1px 0 0 -1px;
position: relative;}
.list3 li .bookfm{height:220px; width:100%; margin-bottom:10px;}
.list3 li .bookfm img{display: block; width:100%; height:100%;}
.list3 li h3{line-height:20px; margin-bottom:13px;}
.list3 li h3 a{color:#4c4c4c; font-size:14px; font-weight: normal;}
.list3 li h3 a:hover{color:#d4233a;}
.list3 li p{height:24px;}
.level-1{background:url(../img/level-1.png) no-repeat 0 0;}
.level-2{background:url(../img/level-2.png) no-repeat 0 0;}
.level-3{background:url(../img/level-3.png) no-repeat 0 0;}
.level-4{background:url(../img/level-4.png) no-repeat 0 0;}
.level-5{background:url(../img/level-5.png) no-repeat 0 0;}

.pages{text-align: center;}
.pages .pagination{float: inherit;}
.light-theme .current{background:#394673; border:1px solid #394673;}
.light-theme a, .light-theme span{background:#fcfbf9; border:1px solid #dbdbdb; height:26px; line-height:26px;
padding:0 8px; margin:0 2px; font-size:12px;}

.userTop{margin:0 auto; background:white; line-height:30px; max-width:1920px; display: block;
text-align: right; border-bottom:1px solid #48547f; color:#808080; background:#394673; font-size:12px; color:#e4e6ef;}
.userTop .tuichu,.userP .tuichu{margin-left:15px; color:#e4e6ef;}
.userTop font{margin-right:10px;}
.userTop .tuichu:hover,.userP .tuichu:hover{color:#d4233a;}
.userTop .username{color:#e4e6ef;}
.shouqi .icon{background-position-x: -16px;}
.userTop .a1{color:#e4e6ef; font-size:12px; opacity: .45; margin-left:26px;}
.userTop .a1:hover{opacity: 1;}

.tool{position: fixed; right:35px; top:40%; border:1px solid #e6e6e6; border-radius:4px;
-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; background:white; z-index:5;}
.tool a,.tool p{height:42px; line-height:42px; display: block; padding:0 15px; color:#4c4c4c; cursor: pointer;}
.tool a:hover,.tool a.active,.tool p:hover{color:#d4233a;}
.tool a:hover .icon,.tool a.active .icon,.tool p:hover .icon{background-position-x: -21px;}
.tool a.active{background:#f5f5f5;}

/*工具书*/
.toolBook{width:1200px; margin:0 auto; overflow: hidden;}
.toolBook .banner{position: relative; margin-bottom:40px;}
.toolBook .banner img{display: block; width:100%;}
.toolBook .banner p{position: absolute; left:50%; top:50%; margin-left:-50px; margin-top:-14px; color:white;
font-size:30px; font-weight: bold; font-family:"PingFang SC"; letter-spacing: 5px;}
.list4{margin-left:-21px; margin-right:-21px;}
.list4 li{float: left; width:206px; padding:0 21px; padding-bottom:24px;}
.list4 li .bookCover{width:100%; height:305px; margin-bottom:12px;}
.list4 li .bookCover img{display: block; width:100%; height:100%;}
.list4 li p{line-height:20px; font-size:16px; color:#333333; height:40px; overflow: hidden;word-break: break-word;}

/*购买*/
.consultCon{position: absolute; left:0; right:0; top:66px; bottom:0; background:url(../img/bg4.png) no-repeat left top;
background-size:cover; z-index:-1;}
.consultCon .consultCard{height:353px; padding:13px 66px 0 54px; border-radius:2px; -webkit-border-radius:2px;
-moz-border-radius:2px; -ms-border-radius:2px; width:540px; position: absolute; left:50%; top:50%; margin-left:-330px;
margin-top:-183px; background:url(../img/img4.png) no-repeat 501px 227px,white;}
.consultCon .consultCard h2{line-height:58px; border-bottom:1px solid #e6e6e6; font-size:18px; color:#1a1a1a; font-family: Adobe,"黑体",Std; font-weight: normal;
margin-bottom:38px;}
.consultCon .consultCard .panel{margin-bottom:30px;}
.consultCon .consultCard .panel p{line-height:28px; font-size:16px; color:#666666;}
.consultCon .consultCard .panel p span{margin-left:16px; color:#1a1a1a;}
.consultCon .consultCard .panel p em{display: inline-block; width:8px;}

.list5{margin-bottom:30px;}
.list5 li{
	float: left;
    width: 158px;
    height:350px;
    padding: 20px;
    background: #fff;
    margin: -1px 0 0 -1px;
    border: 1px solid #eee;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.list5 li .bookfm, .list5 li .bookfm img{
	width:164px;
    height:236px;
    position: relative;
    overflow: hidden;
    margin-left:-2px;
}
.hovercon{
	position: absolute;
    background: rgba(235,235,235,.85);
    width: 100%;
    height: 100%;
    left: -100%;
    top: 0;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    z-index: 1;
}
.hovercon h1{
	font-size: 14px;
    padding: 20px 10px 0;
    color: #333;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    font-weight: 700;
}
.hovercon h1 a{color:#333;}
.hovercon p{
	margin: 0;
    padding: 20px 10px 0;
    color: #333;
    line-height: 22px;
    max-height:70px;
    overflow: hidden;
}
.hovercon p.btn{
	text-align: center;
}

.list5{
	margin:0 0 0 1px;
	margin-bottom:30px;
}
.list5 li h2{
	font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin: 15px 5px 5px;
    height: 40px;
    overflow: hidden;
}
.list5 li h2 a{color:#333;}
.list5 li h2:hover a{color:#df4a43;}
.list5>li>p{
	margin: 0 5px 10px;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.btnbox .read{float: left;}
a.read{
	display: inline-block;
    background: url(../img/read.png) 0 0 no-repeat;
    padding: 0 0 0 25px;
    color:#333;
}
a.read:hover{
	background: url(../img/read.png) 0 -24px no-repeat;
	color:#df4a43;
}
.list5 li:hover{
	background: #f5f5f5;
	box-shadow: 5px 5px 10px #ccc;
}
.bookfm:hover .hovercon{left:0;}
.hovercon p.btn a{
	display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #df4a43;
    font-size: 14px;
    color: #fff;
    padding: 0 20px;
    border-radius: 3px;
}
@media (min-width: 1024px) and (max-width:1280px){
	body{min-width:940px;}
	.w-1604{width:940px;}
	.toolBook{width:940px;}
	.header .logo{width:320px;}
	.header .language{margin-right:15px;}
	.searchHead .hotKey{margin-left:249px; margin-top:20px;}
	.list3 li{padding:9px 12px 22px 11px;}
	.toolBook ul li .bookCover{height:302px;}
	.toolBook ul li{width:203px;}
	.mainTop .mainRight{width:700px;}
	.searchBox{margin-bottom:20px;}
	.searchBox .inputP{width:630px;}
	.searchBox .inputP input{width:610px;}
	.hotKey{padding-top:20px; margin-left:0; width:630px;}
	.mainTop .toolDiv div{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	-ms-border-radius:3px; overflow: hidden; margin-bottom:20px; background-size:100% !important; height:104px;}
	.mainTop .toolDiv div h3{padding-left:282px;}
	.mainTop .toolDiv div p{padding-left:280px; padding-right:72px;}
	.list1 li{margin-right:33px; margin-bottom:20px; display: none;}
	.list1 li:nth-of-type(1),.list1 li:nth-of-type(2),.list1 li:nth-of-type(3),.list1 li:nth-of-type(4){display: block;}
	.list1 li:nth-of-type(4n){margin-right:0;}
	.list1 li:nth-of-type(5n){margin-right:33px;}
	.list1 li:nth-of-type(7n){margin-right:33px;}
	.list1 li:nth-of-type(5),.list1 li:nth-of-type(6),.list1 li:nth-of-type(7){display: none;}
	.list2 li{width:288px;}
	.userP{display: none;}
} /*>=1024的设备*/

@media (min-width: 1280px) and (max-width:1366px){
	body{min-width:1200px;}
	.w-1604{width:1200px;}
	.header .logo{width:388px;}
	.searchHead .hotKey{margin-left:249px; margin-top:20px;}
	.list3 li{padding:9px 14px 22px 14px; width:128px; height:275px;}
	.list3 li .bookfm{height: 200px;}
	.searchTitle .sort{margin-right:14px;}
	
	.mainTop .mainRight{width:980px;}
	.searchBox{margin-bottom:20px;}
	.searchBox .inputP{width:890px;}
	.searchBox .inputP input{width:810px;}
	.hotKey{padding-top:20px; margin-left:0; width:890px;}
	.mainTop .toolDiv div{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	-ms-border-radius:3px; overflow: hidden; height:145px;}
	.mainTop .toolDiv div h3{padding-left: 140px;}
	.mainTop .toolDiv div p{padding-left: 140px; padding-right: 30px;}
	.list1 li{margin-right:57px; margin-bottom:20px; display: none;}
	.list1 li:nth-of-type(1),.list1 li:nth-of-type(2),.list1 li:nth-of-type(3),.list1 li:nth-of-type(4),
	.list1 li:nth-of-type(5){display: block;}
	.list1 li:nth-of-type(6),.list1 li:nth-of-type(7){display: none;}
	.list1 li:nth-of-type(5n){margin-right:0;}
	.list1 li:nth-of-type(4n){margin-right:57px;}
	.list1 li:nth-of-type(7n){margin-right:57px;}
	.list2 li{width:271px;}
	.userP{display: none;}
} /*>=1280的设备*/

@media (min-width: 1367px) and (max-width:1680px){
	body{min-width:1300px;}
	.w-1604{width:1300px;}
	.searchHead .w-1604{background-position-y:0;}
	.headerSearch{width:500px;}
	.headerSearch input{width:360px;}
	.searchHead .hotKey{width:517px; margin:0; margin-left:20px;}
	.list3 li{padding:9px 22px 22px 23px;}
	.list2 li{width:296px;}
	.mainTop .mainRight{width:1070px;}
	.searchBox .inputP{width:410px;}
	.searchBox .inputP input{width:81%;}
	.hotKey{width:570px; margin-left:20px; margin-top:13px;}
	.mainTop .toolDiv div{height:159px;}
	.mainTop .toolDiv div p,.mainTop .toolDiv div h3{padding-left:200px;}
	.list1 li{margin-right:30px; display: none;}
	.list1 li:nth-of-type(1),.list1 li:nth-of-type(2),.list1 li:nth-of-type(3),.list1 li:nth-of-type(4),
	.list1 li:nth-of-type(5),.list1 li:nth-of-type(6){display: block;}
	.list1 li:nth-of-type(7){display: none;}
	.list1 li:nth-of-type(6n){margin-right:0;}
	.list1 li:nth-of-type(4n),.list1 li:nth-of-type(5n){margin-right:30px;}
	.userP{display: none;}
}  

@media screen and (min-width:1680px){
	.header .right{width:980px;}
	.userP{display:block;}
	.header .logo img{max-width:72%;}
}
@media screen and (min-width:1920px){
	.list1 li{width:115px; margin-right:25px;}
	.latestOnline .list1 .bookfm{height:167px; width:100%;}
	.list1 li:nth-of-type(1),.list1 li:nth-of-type(2),.list1 li:nth-of-type(3),.list1 li:nth-of-type(4),
	.list1 li:nth-of-type(5),.list1 li:nth-of-type(6),.list1 li:nth-of-type(7),.list1 li:nth-of-type(8),
	.list1 li:nth-of-type(9),.list1 li:nth-of-type(10){display: block;}
	.list1 li:nth-of-type(10){margin-right:0;}
	.list1 li:nth-of-type(7){margin-right:25px;}
}
.audioBook{display: block; position: relative;}
.audioBook:after{content:""; width:30px; height:30px; background:url(../img/audio.png) no-repeat left top;background-size:100% 100%; position: absolute; left:-6px; top:-6px;}
.list5 li.audioBook:after{left:10px; top:10px;}