a,body,body a {
	color:#222
}
a:hover,body a:hover {
	text-decoration:none;
	color:#b04f08
}
.wrapper,body {
	background:#fff
}
@font-face {
	font-family:qimao;
	src:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/font/qimao.ttf),url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/font/qimao.otf)
}
html {
	overflow-y:scroll
}
body {
	font:14px/1.5 Arial,\u601d\u6e90\u5b8b\u4f53,PingFangSC-Regular,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;
	_height:100%
}
.iconfont,em,i {
	font-style:normal
}
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,select,span,sub,sup,table,td,textarea,th,ul {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:100
}
iframe,img {
	border:0
}
.qm-mod-tb-bg,.wrapper .row.row-ivy img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px
}
.footer-con,.wrapper.border-top {
	border-top:1px solid #ebebeb
}
img {
	vertical-align:middle
}
li,ol,ul {
	list-style:none
}
input,textarea {
	font-family:Arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53;
	caret-color:#000
}
::-ms-clear {
	display:none
}
::-ms-reveal {
	display:none
}
::-o-clear {
	display:none
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	*zoom:1
}
a {
	text-decoration:none;
	cursor:pointer
}
:focus {
	outline:0
}
.clear {
	clear:both;
	overflow:hidden;
	font-size:0;
	height:0;
	line-height:0
}
.left {
	float:left
}
.right {
	float:right
}
.col-a,.col-a .col-b {
	float:left
}
input::-webkit-input-placeholder {
	color:#bbb
}
input:-moz-placeholder {
	color:#bbb
}
input::-moz-placeholder {
	color:#bbb
}
input::-ms-input-placeholder {
	color:#bbb
}
body a {
	text-decoration:none
}
.pt40 {
	padding-top:40px
}
.pt32 {
	padding-top:32px
}
.pt24,.wrapper.padding-top {
	padding-top:24px
}
.prl16 {
	padding-right:16px;
	padding-left:16px
}
.mt24 {
	margin-top:24px
}
.mt32 {
	margin-top:32px
}
.hide {
	display:none
}
@font-face {
	font-family:iconfont;
	src:url(//at.alicdn.com/t/font_1542644_b4fiwofh569.woff2?t=1636081903408) format("woff2"),url(//at.alicdn.com/t/font_1542644_b4fiwofh569.woff?t=1636081903408) format("woff"),url(//at.alicdn.com/t/font_1542644_b4fiwofh569.ttf?t=1636081903408) format("truetype")
}
.iconfont {
	font-family:iconfont!important;
	font-size:14px;
	padding-right:3px;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block
}
.wrapper {
	min-width:1160px
}
.wrapper .main {
	width:1160px;
	margin:0 auto;
	min-height:600px;
	padding-bottom:32px
}
.wrapper .row {
	padding-bottom:24px
}
.wrapper .row.pb20,.wrapper.p-b-20 {
	padding-bottom:20px
}
.wrapper .row.row-ivy {
	height:70px
}
.wrapper .row.row-ivy img {
	width:100%;
	height:70px;
	display:block;
	vertical-align:top;
	border-radius:4px
}
.wrapper .con-box {
	overflow:hidden;
	width:100%
}
.wrapper .con-box .width-620 {
	width:620px
}
.wrapper .con-box .width-920 {
	width:920px
}
.wrapper .con-box .width-1220 {
	width:1220px
}
.wrapper.p-t-20 {
	padding-top:20px
}
.col-a {
	width:850px
}
.col-b {
	width:260px;
	float:right
}
.col-c {
	width:560px;
	float:right
}
.col-d {
	width:876px;
	float:left
}

.col-e {
	width:1150px
}
.qm-icon-map {
	background-image:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/common/icon_map.png?v=202109082);
	background-repeat:no-repeat;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle
}
@supports (background-size:500px) {
	.qm-icon-map {
	background-image:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/common/icon_map_2x.png?v=202109082);
	background-size:500px
}
}.qm-icon-map.qq,.qm-icon-map.qqs,.qm-icon-map.qqw,.qm-icon-map.vip {
	width:16px;
	height:16px;
	background-position:0 0
}
.qm-icon-map.qq {
	background-position:-20px 0
}
.qm-icon-map.qqs {
	background-position:-40px 0
}
.qm-icon-map.qqw {
	background-position:-60px 0
}
.qm-icon-map.rank {
	width:24px;
	height:28px;
	line-height:26px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-family:qimao;
	background-position:0 -20px
}
.qm-icon-map.pen {
	width:12px;
	height:12px;
	display:inline-block;
	overflow:hidden;
	background-position:0 -100px
}
.qm-icon-map.gift,.qm-icon-map.guide,.qm-icon-map.user {
	width:18px;
	height:18px;
	display:inline-block;
	margin:0 auto;
	overflow:hidden
}
.qm-icon-map.user {
	background-position:0 -80px
}
.qm-icon-map.gift {
	background-position:-20px -80px
}
.qm-icon-map.guide {
	background-position:-40px -80px
}
.qm-icon-map.bookshelf,.qm-icon-map.download,.qm-icon-map.message {
	width:24px;
	height:24px;
	display:inline-block;
	margin:0 auto;
	overflow:hidden
}
.qm-icon-map.message {
	background-position:-90px -50px
}
.qm-icon-map.bookshelf {
	background-position:-150px -50px
}
.qm-icon-map.download {
	background-position:-210px -50px
}
.qm-icon-map.female,.qm-icon-map.male {
	width:20px;
	height:20px;
	display:inline-block;
	overflow:hidden
}
.qm-icon-map.female {
	background-position:0 -120px
}
.qm-icon-map.male {
	background-position:-30px -120px
}
a:hover .qm-icon-map.message {
	background-position:-120px -50px
}
a:hover .qm-icon-map.bookshelf {
	background-position:-180px -50px
}
a:hover .qm-icon-map.download {
	background-position:-240px -50px
}
.qm-btn {
	display:inline-block;
	font-weight:700;
	overflow:hidden;
	color:#222;
	vertical-align:top
}
.qm-btn.block {
	display:block;
	text-align:center
}
.qm-btn.gradient {
	padding:1px 49px;
	background:#fcc800;
	background-image:-webkit-gradient(90deg,from(#ffe040),to(#fcc800));
	background-image:-webkit-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-moz-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-o-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:linear-gradient(90deg,#ffe040,#fcc800)
}
.qm-btn.gradient.block {
	padding:1px
}
.qm-btn.gradient:hover {
	color:#222;
	background-image:-webkit-gradient(90deg,from(#FFD940),to(#FCC100));
	background-image:-webkit-linear-gradient(90deg,#FFD940,#FCC100);
	background-image:-moz-linear-gradient(90deg,#FFD940,#FCC100);
	background-image:-o-linear-gradient(90deg,#FFD940,#FCC100);
	background-image:linear-gradient(90deg,#FFD940,#FCC100)
}
.qm-btn.gradient.disabled,.qm-btn.gradient.disabled:hover {
	background:#EDEDED;
	color:#999;
	font-weight:700
}
.qm-btn.border {
	padding:0 48px;
	border:1px solid #666;
	font-weight:100
}
.qm-btn.border .iconfont {
	color:#666
}
.qm-btn.border:hover {
	border-color:#b04f08;
	color:#b04f08
}
.qm-btn.border:hover .iconfont {
	color:#b04f08
}
.qm-btn.border.block {
	padding:0
}
.qm-btn.border.block:hover {
	padding:1px
}
.qm-btn.border.disabled,.qm-btn.border.disabled:hover {
	border:1px solid #bbb;
	cursor:default;
	background:0 0;
	color:#BBB
}
.qm-btn.border.disabled .iconfont,.qm-btn.border.disabled:hover .iconfont {
	color:#BBB
}
.qm-btn.disabled {
	background:#EDEDED;
	color:#bbb;
	font-weight:400;
	cursor:default
}
.qm-btn.disabled:hover {
	background:#f5f5f5;
	color:#bbb
}
.qm-btn[size='36'] {
	-moz-border-radius:34px;
	-webkit-border-radius:34px;
	-ms-border-radius:34px;
	-o-border-radius:34px;
	border-radius:34px;
	line-height:36px;
	height:34px;
	font-size:14px
}
.qm-btn[size='40'] {
	-moz-border-radius:38px;
	-webkit-border-radius:38px;
	-ms-border-radius:38px;
	-o-border-radius:38px;
	border-radius:38px;
	line-height:40px;
	height:38px;
	font-size:14px
}
.qm-btn[size='44'] {
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	-ms-border-radius:42px;
	-o-border-radius:42px;
	border-radius:42px;
	line-height:44px;
	height:42px;
	font-size:16px
}
.qm-btn-more {
	text-align:center;
	padding:20px 0 0
}
.qm-btn-more a {
	color:#cc6d29;
	font-size:14px;
	line-height:20px
}
.qm-btn-more a .iconfont {
	color:#cc6d29
}
.qm-btn-more a:hover,.qm-btn-more a:hover .iconfont {
	color:#b04f08
}
.qm-btn-select {
	background:#f5f5f5;
	display:inline-block;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	-ms-border-radius:28px;
	-o-border-radius:28px;
	border-radius:28px;
	overflow:hidden
}
.qm-btn-select a {
	float:left;
	padding:0 12px;
	border:1px solid #f5f5f5;
	line-height:26px;
	height:26px;
	overflow:hidden;
	color:#666;
	-moz-border-radius:26px;
	-webkit-border-radius:26px;
	-ms-border-radius:26px;
	-o-border-radius:26px;
	border-radius:26px
}
.qm-btn-select a em {
	display:inline-block
}
.qm-btn-select a .iconfont {
	display:inline-block;
	font-size:16px;
	color:#666;
	vertical-align:top;
	font-weight:400
}
.qm-btn-select a:hover .iconfont {
	color:#b04f08
}
.qm-btn-select a.cur {
	position:relative;
	z-index:5;
	color:#222;
	background:#fff;
	font-weight:700;
	border-color:#ddd
}
.qm-btn-select a.cur .iconfont,.qm-btn-select a.cur:hover {
	color:#222
}
.qm-btn-select.yellow a {
	border:0;
	padding:1px 13px
}
.qm-btn-select.yellow a.cur {
	background:#fcc800;
	background-image:-webkit-gradient(90deg,from(#ffe040),to(#fcc800));
	background-image:-webkit-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-moz-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-o-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:linear-gradient(90deg,#ffe040,#fcc800)
}
.qm-btn-select[size='48'] a {
	line-height:48px;
	height:48px;
	border:0;
	padding:0 32px;
	font-size:18px
}
.qm-btn-select[size='48'] a .iconfont {
	font-size:22px
}
.qm-mod-th,.qm-mod-th-m,.qm-mod-th-s {
	height:64px;
	line-height:64px
}
.qm-mod-th .tit,.qm-mod-th-m .tit,.qm-mod-th-s .tit {
	font-size:22px;
	color:#222;
	float:left;
	font-weight:700;
	font-family:SourceHanSerifCN-Bold
}
.qm-mod-th .tit .iconfont,.qm-mod-th-m .tit .iconfont,.qm-mod-th-s .tit .iconfont {
	float:left;
	font-size:16px;
	color:#666
}
.qm-mod-th .tit em,.qm-mod-th-m .tit em,.qm-mod-th-s .tit em {
	float:left
}
.qm-mod-th .tit a,.qm-mod-th-m .tit a,.qm-mod-th-s .tit a {
	color:#222;
	cursor:pointer
}
.qm-mod-th .tit a i:hover,.qm-mod-th .tit a:hover,.qm-mod-th .tit a:hover .iconfont,.qm-mod-th-m .tit a i:hover,.qm-mod-th-m .tit a:hover,.qm-mod-th-m .tit a:hover .iconfont,.qm-mod-th-s .tit a i:hover,.qm-mod-th-s .tit a:hover,.qm-mod-th-s .tit a:hover .iconfont {
	color:#b04f08
}
.qm-mod-th .tit a i,.qm-mod-th-m .tit a i,.qm-mod-th-s .tit a i {
	font-weight:400
}
.qm-mod-th .s-tips,.qm-mod-th-m .s-tips,.qm-mod-th-s .s-tips {
	float:left;
	margin-left:24px;
	color:#999;
	display:inline
}
.qm-mod-th-m {
	line-height:56px;
	height:56px
}
.qm-mod-th-m .tit {
	font-size:18px
}
.qm-mod-th-m .tit .iconfont {
	font-size:14px
}
.qm-mod-th-s {
	line-height:22px;
	height:22px
}
.qm-mod-th-s .tit {
	font-size:16px
}
.qm-mod-th-s .tit .iconfont {
	font-size:12px
}
.qm-mod-tb-bg {
	background:#f8f8f8;
	padding:16px 0;
	border-radius:4px
}
.qm-mod-bg,.qm-page a,.qm-pop-tips,.qm-right-fixed .editor-list-right-pop {
	-webkit-border-radius:4px
}
.qm-mod-bg {
	background:#f8f8f8;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding-bottom:16px
}
.qm-mod-bg .qm-mod-th-m {
	padding-left:16px
}
.qm-pic-txt li {
	float:left;
	display:inline
}
.qm-pic-txt li .pic {
	float:left;
	display:inline;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-ms-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-o-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	overflow:hidden
}
.qm-pic-txt li .pic a:before,.qm-pic-txt li .pic img {
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	width:100%
}
.qm-pic li .pic,.qm-pic-txt li .pic a:before {
	-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-ms-box-shadow:0 0 1px rgba(0,0,0,.2) inset
}
.qm-pic-txt li .pic a {
	display:block;
	position:relative
}
.qm-pic-txt li .pic a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	-o-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-webkit-border-radius:2px;
	border-radius:2px;
	z-index:10
}
.qm-pic-txt li .pic a .i-tips {
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	line-height:28px;
	height:28px;
	overflow:hidden
}
.qm-pic-txt li .pic a .i-tips em {
	color:#FFF9E1;
	font-size:16px;
	padding:0 14px 0 10px;
	display:block;
	position:relative;
	z-index:10;
	font-weight:700
}
.qm-pic-txt li .pic a .i-tips:before {
	content:'';
	z-index:1;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:28px;
	background-image:-webkit-gradient(90deg,from(#ffb433),to(#fc8f00));
	background-image:-webkit-linear-gradient(90deg,#ffb433,#fc8f00);
	background-image:-moz-linear-gradient(90deg,#ffb433,#fc8f00);
	background-image:-o-linear-gradient(90deg,#ffb433,#fc8f00);
	background-image:linear-gradient(90deg,#ffb433,#fc8f00);
	border-radius:2px 2px 28px
}
.qm-pic-txt li .pic img {
	height:100%;
	display:block;
	vertical-align:top;
	-webkit-border-radius:2px;
	border-radius:2px
}
.qm-pic li .pic,.qm-pic li .pic a:before {
	-o-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px
}
.qm-pic-txt li .pic .rank {
	position:absolute;
	top:0;
	left:0
}
.qm-pic-txt li .txt {
	float:right;
	position:relative;
	overflow:hidden;
	font-size:14px
}
.qm-pic-txt li .txt .p-bottom-inline span.s-name,.qm-pic-txt li .txt span.s-tags .left {
	float:left
}
.qm-pic-txt li .txt span {
	display:block
}
.qm-pic-txt li .txt span.s-des,.qm-pic-txt li .txt span.s-tit {
	display:-webkit-box;
	-webkit-line-clamp:2;
	overflow:hidden;
	-webkit-box-orient:vertical
}
.qm-pic-txt li .txt span.s-tit {
	line-height:22px;
	max-height:44px;
	font-size:20px;
	color:#222;
	padding-top:4px;
	text-overflow:ellipsis
}
.qm-pic-txt li .txt span.s-des,.qm-pic-txt li .txt span.s-name {
	line-height:17px;
	color:#000
}
.qm-pic-txt li .txt span.s-des a,.qm-pic-txt li .txt span.s-name a {
	color:#999
}
.qm-pic-txt li .txt span.s-des a:hover,.qm-pic-txt li .txt span.s-name a:hover {
	color:#b04f08
}
.qm-pic-txt li .txt span.s-des {
	padding-top:8px;
	height:34px
}
.qm-pic-txt li .txt span.s-tags {
	padding-top:8px;
	color:#df3702;
	line-height:20px
}
.qm-pic-txt li .txt span.s-important {
	line-height:28px;
	color:#fca000
}
.qm-pic-txt li .txt span.s-important em {
	font-weight:700
}
.qm-pic-txt li .txt span.s-important strong {
	font-weight:700;
	font-size:14px;
	font-family:qimao
}
.qm-pic-txt li .txt span.s-txt {
	line-height:20px;
	padding-top:8px;
	color:#666
}
.qm-pic-txt li .txt span.s-txt:first-child {
	padding-top:0
}
.qm-pic-txt li .txt span.s-txt em {
	color:#999
}
.qm-pic-txt li .txt span.s-txt a {
	color:#666
}
.qm-pic-txt li .txt span.s-txt a:hover {
	color:#b04f08
}
.qm-pic-txt li .txt span.hidden {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-pic-txt li .txt .p-bottom,.qm-pic-txt li .txt .p-bottom-inline {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding-bottom:3px
}
.qm-pic-txt li .txt .p-bottom span.s-important,.qm-pic-txt li .txt .p-bottom-inline span.s-important {
	line-height:17px;
	display:block;
	padding-top:5px
}
.qm-pic-txt li .txt .p-bottom-inline span {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-pic-txt li .txt .p-bottom-inline span.s-important {
	line-height:17px;
	float:right;
	padding-top:0;
	text-align:right
}
.qm-pic-txt li:hover .pic a {
	transition:opacity .5s;
	-moz-transition:opacity .5s;
	-webkit-transition:opacity .5s;
	-o-transition:opacity .5s;
	opacity:.9;
	filter:alpha(opacity=90)
}
.qm-pic-txt[size=middle] li .txt {
	font-size:14px
}
.qm-pic-txt[size=middle] li .txt span.s-tit {
	font-size:18px
}
.qm-pic-txt[size=middle] li .txt span.s-tags {
	line-height:22px
}
.qm-pic-txt[size=middle] li .txt span.s-des {
	line-height:20px;
	height:40px
}
.qm-pic-txt[size=middle] li .txt span.s-txt .fz12 {
	font-size:12px
}
.qm-pic-txt[size=middle] li .txt .p-bottom span.s-important strong,.qm-pic-txt[size=middle] li .txt .p-bottom-inline span.s-important strong {
	font-size:16px
}
.qm-pic-txt.pic-110-146 li,.qm-pic-txt.pic-110-146-classify li,.qm-pic-txt.pic-110-146-single li {
	width:260px;
	margin:0 40px 24px 0
}
.qm-pic-txt.pic-110-146 li .pic,.qm-pic-txt.pic-110-146-classify li .pic,.qm-pic-txt.pic-110-146-single li .pic {
	width:110px;
	height:146px
}
.qm-pic-txt.pic-110-146 li .txt,.qm-pic-txt.pic-110-146-classify li .txt,.qm-pic-txt.pic-110-146-single li .txt {
	width:134px;
	height:146px
}
.qm-pic-txt.pic-110-146-classify.height-146,.qm-pic-txt.pic-110-146-single.height-146,.qm-pic-txt.pic-110-146.height-146 {
	height:146px;
	overflow:hidden
}
.qm-pic-txt.pic-110-146-classify.height-316,.qm-pic-txt.pic-110-146-single.height-316,.qm-pic-txt.pic-110-146.height-316 {
	height:316px;
	overflow:hidden
}
.qm-pic-txt.pic-110-146-single li {
	width:100%;
	margin:0
}
.qm-pic-txt.pic-110-146-single li .txt {
	width:434px
}
.qm-pic-txt.pic-110-146-single li .txt span.s-des {
	height:51px;
	-webkit-line-clamp:3
}
.qm-pic-txt.pic-110-146-classify li {
	width:360px;
	height:146px;
	margin-bottom:40px
}
.qm-pic-txt.pic-110-146-classify li .txt {
	width:234px;
	height:146px
}
.qm-pic-txt.pic-90-120 li {
	width:100%;
	margin:24px 0 0
}
.qm-pic-txt.pic-90-120 li:first-child {
	margin-top:0
}
.qm-pic-txt.pic-90-120 li .pic {
	width:90px;
	height:120px
}
.qm-pic-txt.pic-90-120 li .txt {
	width:122px;
	height:120px
}
.qm-pic-txt.pic-60-80 li {
	width:100%;
	margin:20px 0 0
}
.qm-pic-txt.pic-60-80 li:first-child {
	margin-top:0
}
.qm-pic-txt.pic-60-80 li .pic {
	width:60px;
	height:80px
}
.qm-pic-txt.pic-60-80 li .txt {
	width:152px;
	height:80px
}
.qm-pic-txt.pic-60-80 li .txt span.s-tit {
	line-height:20px;
	height:20px;
	max-height:20px
}
.qm-pic-txt.pic-60-80 li .txt span.s-des {
	height:17px;
	padding-top:4px;
	display:block
}
.qm-pic-txt.pic-60-80 li .txt .p-bottom-inline .s-important {
	width:60px
}
.qm-pic-txt.pic-60-80 li .txt .p-bottom-inline .s-name {
	width:90px
}
.qm-pic-txt.rank li {
	width:100%;
	margin:0;
	display:inline
}
.qm-pic-txt.rank li:first-child {
	margin-bottom:16px
}
.qm-pic-txt.rank li .s-rank {
	height:36px;
	line-height:36px;
	width:100%;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-pic-txt.rank li .s-rank .i-num {
	float:left;
	width:24px;
	text-align:center;
	color:#666;
	font-family:qimao;
	padding-right:4px
}
.qm-pic-txt.pic-150-200,.qm-pic-txt.pic-150-200 li {
	width:100%;
	overflow:hidden
}
.qm-pic-txt.rank li .s-rank .i-num.first,.qm-pic-txt.rank li .s-rank .i-num.second,.qm-pic-txt.rank li .s-rank .i-num.third {
	color:#FF4A26
}
.qm-pic-txt.rank li .s-rank .type {
	float:left;
	padding-right:4px
}
.qm-pic-txt.rank li .s-rank .type a {
	color:#999
}
.qm-pic-txt.rank li .s-rank .type a:hover {
	color:#b04f08
}
.qm-pic-txt.pic-150-200 li {
	margin:40px 0 0;
	height:200px
}
.qm-pic-txt.pic-150-200 li:first-child {
	margin-top:0
}
.qm-pic-txt.pic-150-200 li .pic {
	float:left;
	margin-right:20px;
	width:180px;
	height:200px
}
.qm-pic-txt.pic-150-200 li .txt {
	float:left;
	width:760px;
	height:100%
}
.qm-pic-txt.pic-150-200 li .btn {
	float:right;
	width:104px;
	vertical-align:middle
}
.qm-pic-txt.pic-150-200 li .btn a {
	margin-top:80px
}
.qm-pic-txt.pic-150-200.auto li .txt {
	width:810px
}
.qm-pic li {
	float:left
}
.qm-pic li .pic {
	-webkit-border-radius:2px;
	border-radius:2px;
	box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	overflow:hidden
}
.qm-pic li .pic a {
	display:block;
	position:relative
}
.qm-pic li .pic a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-moz-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-ms-box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	box-shadow:0 0 1px rgba(0,0,0,.2) inset;
	-webkit-border-radius:2px;
	border-radius:2px;
	z-index:10
}
.qm-pic li .pic img {
	width:100%;
	height:100%;
	display:block;
	vertical-align:top;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-pic li .txt {
	padding-top:10px
}
.qm-pic li .txt span {
	display:block;
	overflow:hidden
}
.qm-pic li .txt span.s-tit {
	line-height:20px;
	height:20px;
	color:#222;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-pic li .txt .p-des {
	line-height:17px;
	padding-top:4px;
	font-size:12px;
	height:17px;
	overflow:hidden
}
.qm-pic li .txt .p-des span.s-name {
	float:left;
	color:#999
}
.qm-pic li .txt .p-des span.s-name a {
	color:#999
}
.qm-pic li .txt .p-des span.s-name a:hover {
	color:#b04f08
}
.qm-pic li .txt .p-des span.s-important {
	color:#fca000;
	float:right;
	text-align:right;
	font-family:qimao
}
.qm-txt li,.qm-txt li .p-other span.s-name {
	float:left
}
.qm-pic li .txt .p-des span.s-important strong {
	font-weight:700
}
.qm-pic li:hover .pic a {
	transition:opacity .5s;
	-moz-transition:opacity .5s;
	-webkit-transition:opacity .5s;
	-o-transition:opacity .5s;
	opacity:.9;
	filter:alpha(opacity=90)
}
.qm-pic.pic-131-174 li {
	width:131px;
	margin:0 40px 24px 0
}
.qm-pic.pic-131-174 li .pic {
	width:131px;
	height:174px
}
.qm-pic.pic-131-174 li .txt .p-des span {
	white-space:nowrap
}
.qm-pic.pic-131-174 li .txt .p-des span.s-name {
	text-overflow:ellipsis
}
.qm-pic.pic-131-174 li .txt .p-des span.s-important {
	width:60px
}
.qm-pic.pic-131-174 li .txt .p-des span.s-important~.s-name {
	width:70px
}
.qm-pic.pic-131-174.height-225 {
	height:225px;
	overflow:hidden
}
.qm-pic.pic-110-146 li {
	width:110px;
	margin:0 40px 24px 0
}
.qm-pic.pic-110-146 li .pic {
	width:110px;
	height:146px
}
.qm-pic.pic-110-146.height-418 {
	height:418px;
	overflow:hidden
}
.qm-txt li {
	line-height:17px;
	padding:8px 0;
	font-size:12px
}
.qm-txt li span.s-tit {
	line-height:20px;
	height:20px;
	font-size:14px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-txt li span.s-tit em.type {
	color:#999;
	padding-right:4px
}
.qm-txt li span.s-tit em.type a {
	color:#999
}
.qm-txt li span.s-tit em.type a:hover {
	color:#b04f08
}
.qm-txt li span.s-des {
	padding-top:8px;
	height:34px;
	color:#999;
	overflow:hidden;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.qm-txt li span.s-name,.qm-txt li span.s-name a {
	color:#999
}
.qm-txt li span.s-name a:hover {
	color:#b04f08
}
.qm-txt li span.s-important {
	color:#fca000
}
.qm-txt li span.s-important em {
	font-weight:700
}
.qm-txt li span.s-important strong {
	font-weight:700;
	font-family:qimao
}
.qm-txt li .p-other {
	padding-top:8px;
	height:17px
}
.qm-txt li .p-other span {
	height:17px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qm-txt li .p-other span.s-important {
	float:right;
	text-align:right
}
.qm-txt.txt-260 li {
	width:260px;
	margin-right:40px
}
.qm-txt.txt-260 li .p-other span.s-name {
	width:170px
}
.qm-txt.txt-260 li .p-other span.s-important {
	width:86px
}
.qm-tags {
	color:#999;
	font-size:15px
}
.qm-tags a,.qm-tags em {
	line-height:18px;
	padding:0 4px;
	border:1px solid #ddd;
	color:#999;
	margin-left:8px;
	float:left;
	display:inline;
	white-space:nowrap;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.qm-tags a.orange,.qm-tags em.orange {
	background:#fca000;
	border-color:#fca000;
	color:#fff!important
}
.qm-tags a.green,.qm-tags em.green {
	background:#12b262;
	border-color:#12b262;
	color:#fff!important
}
.qm-tags a:first-child,.qm-tags em:first-child {
	margin-left:0
}
.qm-tags a:hover {
	border-color:#b04f08;
	color:#b04f08
}
.qm-tags a.orange:hover {
	background:#FC8F00;
	border-color:#FC8F00;
	color:#fff!important
}
.qm-tags a.green:hover {
	background:#00A653;
	border-color:#00A653;
	color:#fff!important
}
.qm-tags[size="14"] {
	font-size:14px
}
.qm-tags[size="14"] a,.qm-tags[size="14"] em {
	padding:0 6px;
	line-height:20px
}
.qm-tags.black {
	color:#666
}
.qm-tags.black a,.qm-tags.black em {
	color:#666;
	margin-left:12px
}
.qm-tags.black a:first-child,.qm-tags.black em:first-child {
	margin-left:0
}
.qm-tags.black a:hover {
	border-color:#b04f08;
	color:#b04f08
}
.qm-tags.black a.orange:hover {
	background:#FC8F00;
	border-color:#FC8F00;
	color:#fff!important
}
.qm-tags.black a.green:hover {
	background:#00A653;
	border-color:#00A653;
	color:#fff!important
}
.qm-tab li {
	margin-right:32px;
	float:left;
	display:inline;
	line-height:56px;
	cursor:pointer
}
.qm-tab li span {
	display:inline;
	float:left
}
.qm-tab li span.s-tit {
	font-size:18px;
	color:#666;
	position:relative
}
.qm-tab li span.s-des {
	font-size:14px;
	color:#999;
	padding-left:4px
}
.qm-tab li.cur span.s-tit {
	font-weight:700;
	color:#222
}
.qm-tab li.cur span.s-tit:before {
	content:'';
	position:absolute;
	bottom:7px;
	left:50%;
	margin-left:-8px;
	width:16px;
	height:4px;
	overflow:hidden;
	background:#fcc800;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-tab li.cur span.s-des {
	color:#222
}
.qm-tab.border {
	height:55px;
	overflow:hidden;
	border-bottom:1px solid #ebebeb
}
.qm-rank {
	padding:0 16px 0 14px
}
.qm-rank li {
	padding:7px 0;
	float:left;
	width:100%
}
.qm-rank li .i-num {
	width:20px;
	height:20px;
	line-height:22px;
	text-align:center;
	color:#666;
	overflow:hidden;
	margin-right:10px;
	display:inline;
	float:left;
	font-family:qimao;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.qm-rank li .pic {
	float:left;
	width:48px;
	height:64px;
	overflow:hidden;
	display:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-rank li .pic img {
	width:100%;
	height:100%;
	display:block;
	vertical-align:top
}
.qm-rank li .txt {
	float:left;
	width:198px;
	height:20px;
	overflow:hidden
}
.qm-rank li .txt span {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:17px;
	font-size:12px;
	height:17px
}
.qm-rank li .txt span.s-tit {
	font-size:14px;
	line-height:20px;
	height:20px;
	color:#222
}
.qm-rank li .txt span.s-tit a {
	color:#222
}
.qm-rank li .txt span.s-tit a:hover {
	color:#b04f08
}
.qm-rank li .txt span.s-des {
	color:#999;
	padding-top:5px
}
.qm-rank li .txt span.s-des a {
	color:#999
}
.qm-rank li .txt span.s-des a:hover {
	color:#b04f08
}
.qm-rank li .txt span.s-important {
	color:#fca000;
	padding-top:5px
}
.qm-rank li .txt span.s-important strong {
	font-family:qimao;
	font-weight:700;
	font-size:14px
}
.qm-rank li .txt span.s-important em {
	font-weight:700
}
.qm-rank li.first .i-num,.qm-rank li.second .i-num,.qm-rank li.third .i-num {
	color:#FF4A26
}
.qm-rank li.hover {
	padding:6px 0 10px
}
.qm-rank li.hover .i-num {
	background:#666;
	color:#fff
}
.qm-rank li.hover.first .i-num,.qm-rank li.hover.second .i-num,.qm-rank li.hover.third .i-num {
	background:#FF4A26;
	color:#fff
}
.qm-rank li.hover .pic {
	display:inline
}
.qm-rank li.hover .txt {
	float:right;
	height:auto;
	width:144px
}
.qm-pop {
	background:#fff;
	position:fixed;
	left:50%;
	z-index:1001;
	padding:24px;
	top:-3000px;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px
}
.qm-page a,.qm-pop-tips,.qm-right-fixed .editor-list-right-pop {
	-moz-border-radius:4px;
	-ms-border-radius:4px
}
.qm-pop-mask {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	display:none;
	z-index:1000;
	background:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/common/pop_mask.png);
	background:rgba(0,0,0,.4)
}
.qm-pop-close-btn {
	position:absolute;
	top:20px;
	right:20px;
	width:16px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	text-align:center
}
.qm-pop-close-btn .iconfont {
	font-size:16px;
	color:#bbb;
	padding:0
}
.qm-pop-tb .txt span.s-tit,.qm-pop-th span.s-tit {
	line-height:25px;
	height:25px;
	display:block;
	font-size:18px;
	overflow:hidden;
	text-align:center;
	font-weight:700
}
.qm-pop-tb {
	padding:24px 0 0
}
.qm-pop-tb .txt span {
	display:block
}
.qm-pop-tb .txt span.s-tit {
	padding-bottom:16px
}
.qm-pop-tb .txt span.s-des {
	line-height:22px;
	font-size:16px;
	color:#666;
	padding-bottom:16px
}
.qm-pop-tb .txt span.center {
	text-align:center
}
.qm-pop-tb .txt .p-txt {
	line-height:30px;
	font-size:16px;
	color:#666;
	padding-bottom:16px
}
.qm-pop-tf {
	padding:32px 0 0
}
.qm-pop-tf .p-btn {
	text-align:center
}
.qm-pop-tf .p-btn a {
	display:inline-block
}
.qm-pop-tf .p-btn a.w-120 {
	width:120px;
	padding:0;
	margin:0 12px
}
.qm-pop-tf .p-btn a.w-160 {
	width:160px;
	padding:0
}
.qm-pop-tf .p-btn a.block {
	display:block
}
.qm-pop-transition {
	top:50%
}
.qm-pop.width-680 {
	width:680px;
	margin-left:-340px
}
.qm-pop.width-388 {
	width:308px;
	margin-left:-194px
}
.qm-pop.width-582 {
	width:502px;
	margin-left:-291px
}
.qm-pop-tips {
	-o-border-radius:4px;
	border-radius:4px;
	position:fixed;
	top:50%;
	left:50%;
	display:none;
	z-index:1010;
	background:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/common/pop_tips.png);
	background:rgba(0,0,0,.6);
	max-width:600px;
	overflow:hidden
}
.qm-pop-tips .txt {
	padding:16px 40px
}
.qm-pop-tips .txt .s-tit {
	display:block;
	line-height:24px;
	height:24px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:18px
}
.qm-pop-tips .txt .s-tit .iconfont {
	color:#fca000;
	font-size:24px;
	padding-right:10px;
	vertical-align:top;
	display:inline-block
}
.qm-pop-tips .txt .s-des {
	line-height:24px;
	text-align:center;
	color:#ddd;
	display:block;
	word-break:break-all
}
.qm-pop-inform .qm-form .item {
	margin-bottom:24px
}
.qm-pop-inform .qm-form .item .s-tit {
	display:block;
	height:40px;
	line-height:40px;
	color:#666
}
.qm-pop-inform .qm-form .item .s-tit em {
	color:#FF4A26
}
.qm-pop-inform .qm-form .item .item-list {
	width:100%;
	margin-top:12px
}
.qm-pop-inform .qm-form .item .item-list:first-child {
	padding-top:0
}
.qm-pop-inform .qm-form .item label {
	float:left;
	width:86px;
	height:40px;
	line-height:40px;
	color:#666;
	text-align:right
}
.qm-pop-inform .qm-form .item label em {
	color:#FF4A26
}
.qm-pop-inform .qm-form .item .form-item {
	float:right;
	width:400px
}
.qm-pop-inform .qm-form .item .form-item .form-textarea {
	border:1px solid #ddd;
	padding:12px;
	height:54px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-pop-inform .qm-form .item .form-item .form-textarea textarea {
	border:none;
	width:100%;
	height:54px;
	resize:none
}
.qm-pop-inform .qm-form .item .form-item .form-input {
	border:1px solid #ddd;
	padding:10px 12px;
	line-height:20px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-pop-inform .qm-form .item .form-item .form-input input {
	display:block;
	line-height:20px;
	background:0 0;
	border:0;
	width:100%
}
.qm-pop-inform .qm-form .item .form-item .s-txt {
	display:inline-block;
	*zoom:1;
	*display:inline;
	line-height:40px
}
.qm-pop-inform .qm-form .item.no-mb {
	margin-bottom:0
}
.login-success-pop {
	left:50%;
	margin-left:-200px;
	width:400px;
	box-sizing:border-box;
	padding:30px 24px 48px
}
.login-success-pop .qm-pop-th .s-tit {
	font-size:24px;
	font-weight:700;
	color:#222;
	line-height:31px;
	height:31px;
	letter-spacing:2px
}
.login-success-pop .qm-pop-tb {
	padding:16px 0 0
}
.login-success-pop .qm-pop-tb .txt {
	text-align:center;
	width:270px;
	margin:0 auto
}
.login-success-pop .qm-pop-tb .txt .s-des {
	font-size:12px;
	color:#222;
	line-height:16px;
	padding-bottom:0;
	letter-spacing:1px
}
.login-success-pop .qm-pop-tb .txt .qr-code {
	text-align:center;
	padding-top:30px
}
.login-success-pop .qm-pop-tb .txt .qr-code img {
	width:140px;
	height:140px;
	vertical-align:top;
	margin:0 auto;
	display:block
}
.login-success-pop .qm-pop-tb .txt .qr-code em {
	display:block;
	line-height:20px;
	font-size:14px;
	color:#222;
	padding-top:6px
}
.qm-form .qm-form-select {
	position:relative
}
.qm-form .qm-form-select .selected-option {
	line-height:38px;
	height:38px;
	padding:0 30px 0 12px;
	border:1px solid #ddd;
	display:block;
	color:#222;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.qm-form .qm-form-select .arrow {
	position:absolute;
	right:10px;
	top:10px;
	color:#999;
	padding-right:0;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.qm-form .qm-form-select .options {
	display:none;
	position:absolute;
	z-index:10;
	top:46px;
	left:0;
	width:100%;
	max-height:180px;
	overflow-y:scroll;
	background:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	-ms-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	-o-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 6px 0 rgba(0,0,0,.1)
}
.qm-form .qm-form-select .options li {
	line-height:36px;
	height:36px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 12px;
	color:#666
}
.qm-form .qm-form-select .options li:hover {
	background:#ebebeb
}
.qm-form .qm-form-select .options li.cur {
	background:#ebebeb;
	color:#cc6d29
}
.qm-form .qm-form-select.show .options {
	display:block
}
.qm-form .qm-form-select.show .arrow {
	transform:rotate(-180deg)
}
.qm-header,.qm-sheader {
	width:100%
}
.qm-header-con,.qm-sheader-con {
	width:1200px;
	margin:0 auto
}
.qm-header-con .logo,.qm-sheader-con .logo {
	display:inline-block
}
.qm-header-con .logo-img:not(:last-child),.qm-sheader-con .logo-img:not(:last-child) {
	margin-right:20px
}
.qm-header-con .logo.mr40,.qm-sheader-con .logo.mr40 {
	margin-right:40px
}
.qm-header-row,.qm-sheader-row {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.qm-header-row.con,.qm-sheader-row.con {
	height:72px
}
.qm-header-row .left-col,.qm-header-row .right-col,.qm-sheader-row .left-col,.qm-sheader-row .right-col {
	height:100%;
	display:flex;
	align-items:center
}
.qm-header .header-menu,.qm-sheader .header-menu {
	display:flex;
	height:48px
}
.qm-header .header-menu a,.qm-sheader .header-menu a {
	height:100%;
	display:flex;
	align-items:center
}
.qm-header .header-menu a.cur,.qm-sheader .header-menu a.cur {
	position:relative
}
.qm-header .header-menu a.cur::after,.qm-sheader .header-menu a.cur::after {
	content:'';
	position:absolute;
	transform:translateX(-50%);
	left:50%;
	width:16px;
	height:4px;
	border-radius:2px
}
.qm-header .header-menu.size-1 a,.qm-sheader .header-menu.size-1 a {
	font-size:18px;
	line-height:24px;
	font-weight:700
}
.qm-header .header-menu.size-1 a:not(:last-child),.qm-sheader .header-menu.size-1 a:not(:last-child) {
	margin-right:30px
}
.qm-header .header-menu.size-1 a.cur,.qm-sheader .header-menu.size-1 a.cur {
	font-size:20px;
	line-height:26px
}
.qm-header .header-menu.size-1 a.cur::after,.qm-sheader .header-menu.size-1 a.cur::after {
	background:#fcc800;
	bottom:0
}
.qm-header .header-menu.size-2 a,.qm-sheader .header-menu.size-2 a {
	font-size:16px;
	line-height:22px;
	font-weight:400
}
.qm-header .header-menu.size-2 a:not(:last-child),.qm-sheader .header-menu.size-2 a:not(:last-child) {
	margin-right:24px
}
.qm-header .header-menu.size-2 a.cur,.qm-sheader .header-menu.size-2 a.cur {
	line-height:26px;
	font-weight:600
}
.qm-header .header-menu.size-2 a.cur::after,.qm-sheader .header-menu.size-2 a.cur::after {
	background:#fcc800;
	bottom:10px
}
.qm-header .search-wrap,.qm-sheader .search-wrap {
	margin-right:24px
}
.qm-header .search-wrap .s-input,.qm-sheader .search-wrap .s-input {
	display:block;
	height:32px;
	padding:2px 0;
	background:#fcc800;
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	-ms-border-radius:32px;
	-o-border-radius:32px;
	border-radius:32px;
	overflow:hidden;
	line-height:32px;
	position:relative
}
.qm-header .search-wrap .s-input input,.qm-sheader .search-wrap .s-input input {
	float:left;
	border:0;
	height:20px;
	line-height:20px;
	padding:6px 16px;
	font-size:14px;
	-moz-border-bottom-left-radius:32px;
	-webkit-border-bottom-left-radius:32px;
	-ms-border-bottom-left-radius:32px;
	-o-border-bottom-left-radius:32px;
	border-bottom-left-radius:32px;
	-moz-border-top-left-radius:32px;
	-webkit-border-top-left-radius:32px;
	-ms-border-top-left-radius:32px;
	-o-border-top-left-radius:32px;
	border-top-left-radius:32px;
	position:relative;
	z-index:5
}
.qm-header .search-wrap .s-input .a-clear-btn,.qm-sheader .search-wrap .s-input .a-clear-btn {
	width:16px;
	height:16px;
	line-height:18px;
	text-align:center;
	overflow:hidden;
	position:absolute;
	top:50%;
	z-index:20;
	margin-top:-8px;
	background:#000;
	opacity:.2;
	filter:alpha(opacity=20);
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-ms-border-radius:16px;
	-o-border-radius:16px;
	border-radius:16px;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	display:none
}
.qm-header .search-wrap .s-input .a-search-btn,.qm-sheader .search-wrap .s-input .a-search-btn {
	text-align:center;
	font-weight:700;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	background:#fcc800
}
.qm-header .search-wrap .s-input .a-search-btn:hover,.qm-sheader .search-wrap .s-input .a-search-btn:hover {
	background:#FCB900;
	color:#222
}
.qm-header .search-wrap.type-1,.qm-sheader .search-wrap.type-1 {
	width:320px
}
.qm-header .search-wrap.type-1 .s-input,.qm-sheader .search-wrap.type-1 .s-input {
	padding:2px
}
.qm-header .search-wrap.type-1 .s-input input,.qm-sheader .search-wrap.type-1 .s-input input {
	width:208px
}
.qm-header .search-wrap.type-1 .s-input .a-clear-btn,.qm-sheader .search-wrap.type-1 .s-input .a-clear-btn {
	right:92px
}
.qm-header .search-wrap.type-1 .s-input .a-search-btn,.qm-sheader .search-wrap.type-1 .s-input .a-search-btn {
	width:80px;
	font-size:16px;
	line-height:38px;
	height:36px
}
.qm-header .search-wrap.type-2,.qm-sheader .search-wrap.type-2 {
	width:240px
}
.qm-header .search-wrap.type-2 .s-input,.qm-sheader .search-wrap.type-2 .s-input {
	padding:1px
}
.qm-header .search-wrap.type-2 .s-input input,.qm-sheader .search-wrap.type-2 .s-input input {
	width:148px
}
.qm-header .search-wrap.type-2 .s-input .a-clear-btn,.qm-sheader .search-wrap.type-2 .s-input .a-clear-btn {
	right:72px
}
.qm-header .search-wrap.type-2 .s-input .a-search-btn,.qm-sheader .search-wrap.type-2 .s-input .a-search-btn {
	width:60px;
	line-height:34px;
	height:34px
}
.qm-header .qm-user-avator,.qm-sheader .qm-user-avator {
	height:30px
}
.qm-header .qm-user-avator-image,.qm-sheader .qm-user-avator-image {
	position:relative
}
.qm-header .qm-user-avator-image img,.qm-sheader .qm-user-avator-image img {
	border-radius:50%;
	overflow:hidden
}
.qm-header .qm-user-avator-image .vip-icon,.qm-sheader .qm-user-avator-image .vip-icon {
	position:absolute;
	bottom:-2px;
	right:-6px;
	text-align:center;
	line-height:14px
}
.qm-header .qm-user-avator .user-avator-dropdown,.qm-sheader .qm-user-avator .user-avator-dropdown {
	width:170px
}
.qm-header .qm-user-avator .user-avator-dropdown .user-info,.qm-sheader .qm-user-avator .user-avator-dropdown .user-info {
	display:flex;
	box-sizing:border-box;
	padding:14px 14px 0
}
.qm-header .qm-user-avator .user-avator-dropdown .user-info .right-con,.qm-sheader .qm-user-avator .user-avator-dropdown .user-info .right-con {
	margin-left:8px;
	width:98px;
	font-size:0
}
.qm-header .qm-user-avator .user-avator-dropdown .user-info-name,.qm-sheader .qm-user-avator .user-avator-dropdown .user-info-name {
	display:inline-block;
	font-size:12px;
	color:#222;
	height:18px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.qm-header .qm-user-avator .user-avator-dropdown .user-info-icons,.qm-sheader .qm-user-avator .user-avator-dropdown .user-info-icons {
	margin-top:2px;
	align-items:center;
	display:flex
}
.qm-header .qm-user-avator .user-avator-dropdown .user-info-icons .author-icon:not(:last-child),.qm-sheader .qm-user-avator .user-avator-dropdown .user-info-icons .author-icon:not(:last-child) {
	margin-right:6px
}
.qm-header .qm-user-avator .user-avator-dropdown .menu-list,.qm-sheader .qm-user-avator .user-avator-dropdown .menu-list {
	padding:20px 12px 20px 16px
}
.qm-header .qm-user-avator .user-avator-dropdown .menu-list-item,.qm-sheader .qm-user-avator .user-avator-dropdown .menu-list-item {
	display:flex
}
.qm-header .qm-user-avator .user-avator-dropdown .menu-list-item-icon,.qm-sheader .qm-user-avator .user-avator-dropdown .menu-list-item-icon {
	margin-right:10px
}
.qm-header .qm-user-avator .user-avator-dropdown .menu-list-item-title,.qm-sheader .qm-user-avator .user-avator-dropdown .menu-list-item-title {
	font-size:14px;
	color:#222;
	line-height:20px
}
.qm-header .qm-user-avator .user-avator-dropdown .menu-list-item:not(:first-child),.qm-sheader .qm-user-avator .user-avator-dropdown .menu-list-item:not(:first-child) {
	margin-top:14px
}
.qm-header .qm-user-avator .login-btn,.qm-sheader .qm-user-avator .login-btn {
	display:none;
	height:100%
}
.qm-header .qm-user-avator .login-btn-inner,.qm-sheader .qm-user-avator .login-btn-inner {
	display:flex;
	align-items:center;
	height:100%
}
.qm-header .qm-user-avator .login-btn a,.qm-sheader .qm-user-avator .login-btn a {
	display:inline-block
}
.qm-header .qm-user-avator .login-btn a .iconfont,.qm-header .qm-user-avator .login-btn a .login-txt,.qm-sheader .qm-user-avator .login-btn a .iconfont,.qm-sheader .qm-user-avator .login-btn a .login-txt {
	color:#222
}
.qm-header .qm-user-avator .login-btn a:hover .iconfont,.qm-header .qm-user-avator .login-btn a:hover .login-txt,.qm-sheader .qm-user-avator .login-btn a:hover .iconfont,.qm-sheader .qm-user-avator .login-btn a:hover .login-txt {
	color:#b04f08
}
.qm-header .qm-user-avator .login-btn .iconfont,.qm-sheader .qm-user-avator .login-btn .iconfont {
	width:18px;
	height:30px;
	font-size:19px;
	display:inline-block;
	padding-right:4px;
	color:#222;
	vertical-align:middle
}
.qm-header .qm-user-avator .login-btn .login-txt,.qm-sheader .qm-user-avator .login-btn .login-txt {
	color:#222;
	height:30px
}
.qm-sheader {
	background-color:#fff;
	z-index:50
}
.qm-sheader-row {
	height:64px
}
.qm-sheader .header-menu {
	height:100%
}
.qm-sheader.fixed {
	position:fixed;
	display:none;
	top:0;
	left:0;
	width:100%;
	-moz-box-shadow:0 4px 16px rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);
	-ms-box-shadow:0 4px 16px rgba(0,0,0,.1);
	-o-box-shadow:0 4px 16px rgba(0,0,0,.1);
	box-shadow:0 4px 16px rgba(0,0,0,.1)
}
.footer .p-company a,.footer .p-company img,.footer .p-copyright img,.footer .p-link a,.footer .p-link i,.footer .partner-links-wrap,.qm-dropdown {
	display:inline-block
}
.qm-dropdown {
	position:relative;
	z-index:10
}
.qm-dropdown-title {
	position:relative;
	z-index:1;
	display:flex;
	padding-bottom:8px;
	padding-left:24px;
	margin-left:-24px
}
.qm-dropdown-con {
	display:none;
	border-radius:4px;
	position:absolute;
	top:100%;
	right:-2px;
	transform:scaleY(.1);
	transform-origin:center top;
	background-color:#fff;
	background:linear-gradient(180deg,#FFEB9C 0,#FFFAE9 30%,#fff 100%);
	box-shadow:0 2px 6px 0 rgba(170,170,170,.5)
}
.qm-dropdown:hover .qm-dropdown-con {
	z-index:1001;
	display:block;
	transform:scaleY(1);
	animation:dropdown .15s ease
}
@keyframes dropdown {
	0% {
	transform:scaleY(.1)
}
100% {
	transform:scaleY(1)
}
}.footer-con {
	width:1160px;
	margin:0 auto;
	text-align:center;
	padding:32px 0
}
.footer .p-link {
	font-size:14px;
	line-height:20px;
	color:#ddd;
	margin-top:24px
}
.footer .p-link a {
	color:#666
}
.footer .p-link a:hover {
	color:#b04f08
}
.footer .p-link i {
	padding:0 24px
}
.footer .p-copyright {
	padding-top:20px;
	line-height:24px;
	color:#bbb;
	font-size:12px
}
.footer .p-copyright img {
	height:20px;
	width:20px;
	vertical-align:middle;
	padding:0 5px
}
.footer .p-copyright a {
	color:#bbb
}
.footer .p-copyright a:hover {
	color:#b04f08
}
.footer .p-company {
	padding-top:20px
}
.footer .p-company a {
	padding:0 8px
}
.footer .p-company img {
	width:110px;
	height:40px;
	vertical-align:top
}
.footer .p-txt {
	font-size:12px;
	color:#999;
	margin-top:24px
}
.footer .p-txt .txt:not(:last-child) {
	margin-right:24px
}
.footer .partner-links {
	font-size:12px;
	font-weight:400;
	color:#666;
	line-height:18px
}
.footer .partner-links .s-tit {
	margin-right:16px
}
.footer .partner-links-wrap a {
	margin-right:24px;
	color:#666
}
.footer .partner-links-wrap a:last-child {
	margin-right:0
}
.footer .partner-links-wrap a:hover {
	color:#b04f08
}
.qm-right-fixed {
	position:fixed;
	z-index:100;
	left:50%;
	width:64px;
	margin-left:596px;
	box-shadow:0 2px 8px 0 rgba(224,224,224,.5)
}
.qm-right-fixed-box {
	width:64px;
	text-align:center;
	position:relative;
	padding-top:1px
}
.qm-right-fixed-box .btn {
	float:left;
	cursor:pointer;
	width:42px;
	line-height:18px;
	padding:13px 11px;
	position:relative;
	z-index:10;
	margin-top:-1px;
	background:#fff;
	border-top:0 none
}
.qm-right-fixed-box .btn:before {
	content:'';
	position:absolute;
	top:0;
	left:16px;
	height:1px;
	width:32px;
	overflow:hidden;
	background:#ebebeb;
	z-index:1
}
.qm-right-fixed-box .btn:first-child {
	-moz-border-top-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-ms-border-top-left-radius:4px;
	-o-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-top-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	-ms-border-top-right-radius:4px;
	-o-border-top-right-radius:4px;
	border-top-right-radius:4px
}
.qm-right-fixed-box .btn:first-child:before {
	display:none
}
.qm-right-fixed-box .btn:last-child {
	-moz-border-bottom-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-ms-border-bottom-left-radius:4px;
	-o-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-bottom-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-ms-border-bottom-right-radius:4px;
	-o-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.qm-right-fixed-box .btn.hide {
	display:none
}
.qm-right-fixed-box .btn em {
	line-height:36px
}
.qm-right-fixed-box .btn .iconfont {
	height:18px;
	line-height:18px;
	display:block;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	font-size:18px;
	padding-right:0
}
.qm-right-fixed-box .extend:after,.qm-right-fixed-box .wechat:after {
	left:-12px;
	height:0;
	width:0;
	margin-top:-6px;
	overflow:hidden;
	position:absolute;
	top:50%;
	content:''
}
.qm-right-fixed-box .btn.important,.qm-right-fixed-box .btn.important .iconfont {
	color:#cc6d29
}
.qm-right-fixed-box .btn.active,.qm-right-fixed-box .btn.important:hover,.qm-right-fixed-box .btn:hover {
	background:#FCD230;
	z-index:15;
	color:#222;
	border-color:#FCD230
}
.qm-right-fixed-box .btn.active .iconfont,.qm-right-fixed-box .btn.important:hover .iconfont,.qm-right-fixed-box .btn:hover .iconfont {
	color:#222
}
.qm-right-fixed-box .btn.active:before,.qm-right-fixed-box .btn.important:hover:before,.qm-right-fixed-box .btn:hover:before {
	display:none
}
.qm-right-fixed-box .extend:after {
	border:5px solid transparent;
	border-right:0 none;
	border-left:5px solid #fff;
	z-index:10;
	display:none
}
.qm-right-fixed-box .extend.app-download:after {
	border-left:5px solid #fde065
}
.qm-right-fixed-box .extend .more {
	display:none;
	position:absolute;
	right:76px;
	z-index:5;
	top:50%;
	transform:translate(0,-50%)
}
.qm-right-fixed-box .extend.hover .more,.qm-right-fixed-box .extend.hover:after,.qm-right-fixed-box .extend:hover .more,.qm-right-fixed-box .extend:hover:after {
	display:block
}
.qm-right-fixed-box .wechat:after {
	border:5px solid transparent;
	border-right:0 none;
	border-left:5px solid #fff;
	z-index:10;
	display:none
}
.qm-right-fixed-box .wechat .wechatMore {
	display:none;
	width:140px;
	padding:20px;
	height:160px;
	position:absolute;
	background:#FFF;
	box-shadow:0 4px 16px 0 rgba(0,0,0,.08);
	right:76px;
	z-index:5;
	text-align:center;
	top:50%;
	transform:translate(0,-50%)
}
.qm-right-fixed-box .wechat .qrtxt,.qm-right-fixed-box .wechat.hover .wechatMore,.qm-right-fixed-box .wechat.hover:after,.qm-right-fixed-box .wechat:hover .wechatMore,.qm-right-fixed-box .wechat:hover:after {
	display:block
}
.qm-right-fixed .editor-list-right-pop dl:first-child dd,.qm-right-fixed-box .report-studio {
	position:relative
}
.qm-app-download-code-pop .pop,.qm-right-fixed .editor-list-right-pop {
	-moz-box-shadow:0 4px 16px rgba(0,0,0,.1);
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);
	-ms-box-shadow:0 4px 16px rgba(0,0,0,.1)
}
.qm-right-fixed-box .wechat .wechatMore .qrcode-tit {
	font-size:14px
}
.qm-right-fixed-box .wechat .wechatMore .qrcode-img {
	width:120px
}
.qm-right-fixed-box .wechat .wechatMore .qrcode-txt {
	font-size:14px
}
.qm-right-fixed-box .wechat .qrimg {
	margin:0 auto 4px;
	width:24px;
	height:24px;
	font-size:24px
}
.qm-right-fixed-box .report-studio .a-report-studio {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:1
}
.qm-right-fixed .editor-list-right-pop {
	text-align:left;
	background:#fff;
	width:732px;
	padding:12px 5px 12px 20px;
	-o-box-shadow:0 4px 16px rgba(0,0,0,.1);
	box-shadow:0 4px 16px rgba(0,0,0,.1);
	-o-border-radius:4px;
	border-radius:4px
}
.qm-right-fixed .editor-list-right-pop-title {
	margin-bottom:14px;
	padding-bottom:12px;
	border-bottom:1px solid #F1F1F1
}
.qm-right-fixed .editor-list-right-pop-title .s-tit {
	float:left;
	width:339px;
	font-size:16px;
	font-weight:600;
	color:#222;
	line-height:22px
}
.qm-right-fixed .editor-list-right-pop-title .s-tit:first-child {
	width:384px
}
.qm-right-fixed .editor-list-right-pop-title .s-tit .qm-icon-map {
	margin-right:4px;
	vertical-align:top
}
.qm-right-fixed .editor-list-right-pop-title .s-tit em {
	display:inline-block;
	line-height:22px
}
.qm-right-fixed .editor-list-right-pop-list {
	overflow-y:auto;
	scrollbar-width:thin;
	scrollbar-color:#bbb transparent
}
.qm-right-fixed .editor-list-right-pop-list::-webkit-scrollbar {
	width:4px;
	display:none;
	background-color:transparent
}
.qm-right-fixed .editor-list-right-pop-list::-webkit-scrollbar-thumb {
	background:#bbb;
	border-radius:10px
}
.qm-right-fixed .editor-list-right-pop-list:hover::-webkit-scrollbar {
	display:block
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap {
	display:table
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul {
	display:table-cell;
	width:344px;
	padding-left:30px;
	vertical-align:top
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul:first-child {
	width:354px;
	box-sizing:border-box;
	padding:0;
	border-right:1px solid #F1F1F1
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul li {
	width:168px;
	float:left;
	line-height:24px;
	padding:6px 0;
	white-space:nowrap;
	color:#666;
	font-size:12px
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul li .a-qq-btn {
	float:left;
	margin-right:12px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	font-size:12px;
	border:1px solid #ddd;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	-ms-border-radius:22px;
	-o-border-radius:22px;
	border-radius:22px;
	display:inline;
	width:72px;
	background:#fff;
	color:#222;
	cursor:pointer
}
.qm-page a.disabled,.qm-radios a.disabled,.qm-radios.radio-multiple a.disabled {
	cursor:not-allowed
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul li .a-qq-btn:hover {
	background:#f8f8f8;
	color:#222
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul li .a-qq-btn .qm-icon-map {
	overflow:hidden;
	float:left;
	margin:3px 4px 0 8px;
	display:inline
}
.qm-right-fixed .editor-list-right-pop-list .table-wrap ul li .s-des {
	float:left;
	color:#666
}
.qm-right-fixed .editor-list-right-pop dl {
	width:188px;
	float:left;
	height:100%
}
.qm-right-fixed .editor-list-right-pop dl:first-child dd:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:1px;
	background:#ebebeb
}
.qm-right-fixed.collection {
	position:fixed;
	top:537px;
	display:block
}
.qm-page .points,.qm-page a,.qm-page-skip,.qm-page-skip input,.qm-page>div {
	display:inline-block
}
.qm-page {
	text-align:center;
	padding:64px 0;
	font-size:0
}
.qm-page>div {
	vertical-align:middle
}
.qm-page a {
	min-width:20px;
	text-align:center;
	height:36px;
	line-height:38px;
	overflow:hidden;
	font-size:14px;
	background:#f8f8f8;
	margin:0 4px;
	-o-border-radius:4px;
	border-radius:4px;
	font-family:qimao;
	padding:0 8px;
	color:#666;
	vertical-align:top
}
.qm-page a.disabled,.qm-page a.disabled:hover {
	background:#f8f8f8;
	color:#bbb
}
.qm-page a:hover {
	background:#FFF9E1;
	color:#B04F08
}
.qm-page a.cur,.qm-page a.cur:hover {
	color:#222;
	background:#fcc800;
	background-image:-webkit-gradient(90deg,from(#ffe040),to(#fcc800));
	background-image:-webkit-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-moz-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-o-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:linear-gradient(90deg,#ffe040,#fcc800)
}
.qm-page a.none:hover {
	color:#222;
	background:#f8f8f8
}
.qm-page .points {
	min-width:20px;
	text-align:center;
	height:36px;
	line-height:28px;
	padding:0 8px;
	overflow:hidden;
	color:#bbb;
	vertical-align:top
}
.qm-page-skip {
	padding-left:28px;
	height:36px;
	overflow:hidden;
	vertical-align:top
}
.qm-page-skip input {
	width:70px;
	height:35px;
	overflow:hidden;
	line-height:34px;
	font-size:14px;
	text-align:center;
	color:#666;
	border:0;
	background:0 0;
	border-bottom:1px solid #ddd;
	vertical-align:top
}
.qm-page-skip input:focus {
	color:#222;
	border-bottom:1px solid #666
}
.qm-page-skip input:focus~a {
	color:#222;
	background:#fcc800;
	background-image:-webkit-gradient(90deg,from(#ffe040),to(#fcc800));
	background-image:-webkit-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-moz-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:-o-linear-gradient(90deg,#ffe040,#fcc800);
	background-image:linear-gradient(90deg,#ffe040,#fcc800)
}
.qm-table-list li {
	padding:0 8px;
	height:36px;
	line-height:36px;
	font-size:14px;
	overflow:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px
}
.qm-table-list li:hover {
	background:#FFFDF7
}
.qm-table-list li span {
	float:left;
	margin-right:-10px;
	white-space:nowrap;
	height:36px;
	overflow:hidden;
	text-overflow:ellipsis
}
.qm-table-list li span.s-classify {
	width:66px
}
.qm-table-list li span.s-name {
	width:310px
}
.qm-table-list li span.s-chapter {
	width:160px
}
.qm-table-list li span.s-author {
	width:210px
}
.qm-table-list li span.s-time {
	width:100px;
	float:right;
	margin-right:0
}
.qm-table-list li span.fz12 {
	font-size:12px
}
.qm-table-list li span.center {
	text-align:center
}
.qm-table-list li span.right {
	text-align:right
}
.qm-table-list li span.gray,.qm-table-list li span.gray a {
	color:#999
}
.qm-table-list li span.gray a:hover {
	color:#b04f08
}
.qm-table-list li.th {
	background:#f8f8f8;
	color:#999;
	margin-bottom:8px
}
.qm-table-list.height-44 li {
	padding:0 16px;
	height:44px;
	line-height:44px
}
.qm-table-list.height-44 li span {
	height:44px
}
.qm-table-list.height-44 li span.s-sort {
	width:40px
}
.qm-table-list.height-44 li span.s-chapter {
	width:265px
}
.qm-table-list.height-44 li span.s-author {
	width:120px
}
.qm-table-list.height-44 li span.s-num {
	width:80px
}
.qm-table-list.height-44 li span.s-status {
	width:56px
}
.qm-table-list.height-44 li span.s-title {
	width:952px
}
.qm-table-list.height-44 li span.s-time {
	width:120px
}
.qm-table-list.height-44 li span.w920 {
	width:920px
}
.qm-table-list.height-54 {
	margin-top:16px
}
.qm-table-list.height-54 li {
	padding:0;
	height:54px;
	line-height:54px
}
.qm-table-list.height-54 li span {
	height:54px
}
.qm-table-list.height-54 li span.new-ico {
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	background:#FF5F0F;
	border-radius:2px;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	text-align:center;
	margin:16px 8px 0 0
}
.qm-table-list.height-54 li span.s-sort {
	width:40px
}
.qm-table-list.height-54 li span.s-chapter {
	width:265px
}
.qm-table-list.height-54 li span.s-author {
	width:120px
}
.qm-table-list.height-54 li span.s-num {
	width:80px
}
.qm-table-list.height-54 li span.s-status {
	width:56px
}
.qm-table-list.height-54 li span.s-title {
	width:952px
}
.qm-table-list.height-54 li span.s-time {
	width:130px
}
.qm-table-list.height-54 li span.w860 {
	width:860px
}
.qm-table-list.height-54 li span.w920 {
	width:920px
}
.qm-crumbs {
	line-height:24px;
	height:24px;
	overflow:hidden;
	color:#666;
	font-size:12px;
	padding:20px 0
}
.qm-crumbs a,.qm-crumbs em {
	color:#666;
	display:inline-block
}
.qm-crumbs a:hover {
	color:#b04f08
}
.qm-crumbs em {
	color:#999
}
.qm-crumbs .iconfont {
	margin:0 8px 0 5px;
	font-size:12px;
	display:inline-block;
	color:#bbb
}
.qm-radios a {
	float:left;
	overflow:hidden;
	transition:all .2s;
	margin-right:32px
}
.qm-radios a i {
	float:left;
	margin:3px 5px 0 0;
	width:14px;
	height:14px;
	border:1px solid #666;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.qm-radios a span {
	float:left;
	font-size:14px;
	font-weight:400;
	color:#222;
	line-height:20px
}
.qm-radios a.disabled i {
	background:#f8f8f8;
	border:1px solid #ebebeb
}
.qm-radios a.disabled span {
	color:#999
}
.qm-radios a.cur i {
	border:5px solid #fcc800;
	width:6px;
	height:6px
}
.qm-radios a.cur.disabled i {
	border:5px solid #ebebeb
}
.qm-radios.radio-multiple a {
	color:#222
}
.qm-radios.radio-multiple a i {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	line-height:14px;
	font-size:12px;
	text-align:center
}
.qm-radios.radio-multiple a.cur i {
	border:1px solid #ffe040;
	background:#ffe040
}
.qm-radios.radio-multiple a.disabled {
	color:#bbb
}
.qm-radios.radio-multiple a.disabled i {
	background:#f5f5f5;
	border:1px solid #ebebeb
}
.qm-radios.radio-multiple a.cur.disabled i {
	border:1px solid #f5f5f5;
	background:#f5f5f5
}
.qm-no-data {
	text-align:center;
	padding:110px 0
}
.qm-no-data img {
	width:160px;
	height:160px;
	vertical-align:top
}
.qm-no-data p {
	font-size:14px;
	line-height:20px;
	color:#999
}
.qm-no-data p a {
	color:#cc6d29
}
.qm-no-data p a:hover {
	color:#b04f08
}
.qm-level-tag {
	display:inline-block;
	height:14px;
	overflow:hidden;
	border-radius:2px
}
.qm-level-tag .tag {
	width:36px;
	line-height:16px;
	height:16px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:700;
	display:inline-block;
	transform:scale(.9);
	white-space:nowrap;
	vertical-align:top
}
.qm-level-tag.level1 {
	background-image:-webkit-gradient(90deg,from(#D7D8D9 0),to(#B8B8C3 100%));
	background-image:-webkit-linear-gradient(90deg,#D7D8D9 0,#B8B8C3 100%);
	background-image:-moz-linear-gradient(90deg,#D7D8D9 0,#B8B8C3 100%);
	background-image:-o-linear-gradient(90deg,#D7D8D9 0,#B8B8C3 100%);
	background-image:linear-gradient(90deg,#D7D8D9 0,#B8B8C3 100%)
}
.qm-level-tag.level2 {
	background-image:-webkit-gradient(90deg,from(#CBDBEB 0),to(#96ABC4 100%));
	background-image:-webkit-linear-gradient(90deg,#CBDBEB 0,#96ABC4 100%);
	background-image:-moz-linear-gradient(90deg,#CBDBEB 0,#96ABC4 100%);
	background-image:-o-linear-gradient(90deg,#CBDBEB 0,#96ABC4 100%);
	background-image:linear-gradient(90deg,#CBDBEB 0,#96ABC4 100%)
}
.qm-level-tag.level3 {
	background-image:-webkit-gradient(90deg,from(#C5CDF3 0),to(#8C9AD9 100%));
	background-image:-webkit-linear-gradient(90deg,#C5CDF3 0,#8C9AD9 100%);
	background-image:-moz-linear-gradient(90deg,#C5CDF3 0,#8C9AD9 100%);
	background-image:-o-linear-gradient(90deg,#C5CDF3 0,#8C9AD9 100%);
	background-image:linear-gradient(90deg,#C5CDF3 0,#8C9AD9 100%)
}
.qm-level-tag.level4 {
	background-image:-webkit-gradient(90deg,from(#C0B6ED 0),to(#A180D7 100%));
	background-image:-webkit-linear-gradient(90deg,#C0B6ED 0,#A180D7 100%);
	background-image:-moz-linear-gradient(90deg,#C0B6ED 0,#A180D7 100%);
	background-image:-o-linear-gradient(90deg,#C0B6ED 0,#A180D7 100%);
	background-image:linear-gradient(90deg,#C0B6ED 0,#A180D7 100%)
}
.qm-level-tag.level5 {
	background-image:-webkit-gradient(90deg,from(#F0936D 0),to(#E15941 100%));
	background-image:-webkit-linear-gradient(90deg,#F0936D 0,#E15941 100%);
	background-image:-moz-linear-gradient(90deg,#F0936D 0,#E15941 100%);
	background-image:-o-linear-gradient(90deg,#F0936D 0,#E15941 100%);
	background-image:linear-gradient(90deg,#F0936D 0,#E15941 100%)
}
.national-skin .header {
	background:#DA0506
}
.national-skin .header .header-con {
	padding-top:12px;
	height:218px;
	background:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/header/gq-2x.jpg) no-repeat;
	background-size:100% 100%
}
.national-skin .header .header-con .middle-con .search .s-input {
	background:#fff
}
.national-skin .header .header-con .middle-con .search .s-input input {
	color:#fff;
	background:#DA0506
}
.national-skin .header .header-con .middle-con .search .s-input input::placeholder {
	color:#eee;
	opacity:.6;
	filter:alpha(opacity=60)
}
.national-skin .header .header-con .middle-con .search .s-input .a-search-btn {
	background:#fff;
	color:#DA0506
}
.national-skin .header .header-con .middle-con .p-hot-books a {
	color:#fff
}
.national-skin .header .header-con .middle-con .p-hot-books a.important {
	color:#FFBC81
}
.national-skin .header .header-con .middle-con .p-hot-books a.important:hover {
	color:#F2892F
}
.national-skin .header .header-con .middle-con .p-hot-books a:hover {
	color:#FFBC81
}
.national-skin .header .header-con .a-logo {
	width:197px;
	height:44px
}
.national-skin .header .header-con .a-slogan {
	width:209px;
	height:38px
}
.national-skin .header .right-con a {
	color:#fff
}
.national-skin .header .right-con a:hover {
	color:#FFBC81
}
.ie8 .national-skin .header-con {
	background:url(https://cdn.qimao.com/bookimg/zww/frontendstatic/20200313/images/header/gq-1x.jpg) no-repeat
}
.qm-global-gray-skin {
	-webkit-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1)
}
.qm-photo-mask {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:5
}
.qm-photo-mask img,.qm-photo-mask svg {
	width:100%;
	height:100%;
	vertical-align:top;
	display:block
}
.qm-app-download-code-pop {
	position:relative
}
.qm-app-download-code-pop .btn {
	position:relative;
	z-index:10
}
.qm-app-download-code-pop .btn:before {
	content:'';
	border:12px solid transparent;
	border-bottom-color:#ffe040;
	width:0;
	height:0;
	overflow:hidden;
	font-size:0;
	position:absolute;
	left:50%;
	bottom:-3px;
	margin-left:-12px;
	display:none
}
.qm-app-download-code-pop .pop {
	position:absolute;
	top:100%;
	left:50%;
	width:160px;
	margin-left:-80px;
	text-align:center;
	display:none;
	z-index:1;
	-o-box-shadow:0 4px 16px rgba(0,0,0,.1);
	box-shadow:0 4px 16px rgba(0,0,0,.1)
}
.qm-app-download-code-pop .pop img {
	display:block;
	width:100%;
	vertical-align:top;
	clear:both
}
.qm-app-download-code-pop .pop.right {
	margin:0;
	left:auto;
	right:0
}
.qm-app-download-code-pop:hover .btn:before,.qm-app-download-code-pop:hover .pop {
	display:block
}

.search-result-title {
	font-size:14px;
	line-height:20px;
	padding:22px 0;
	color:#666;
	word-break:break-all
}
.search-result-title em {
	color:#222
}
.search-no-data {
	padding:16px 0 0;
	margin:0 auto;
	text-align:center
}
.search-no-data img {
	display:inline-block;
	height:160px;
	width:160px;
	vertical-align:middle
}
.search-no-data p {
	line-height:22px;
	font-size:16px;
	color:#999;
	word-break:break-all;
	display:inline-block;
	vertical-align:middle;
	padding-left:24px;
	max-width:970px;
	text-align:left
}
.search-no-data p em {
	color:#222
}
.qm-page {
	padding-top:64px
}
.red {
	color:#FF4A26!important
}
