@charset "utf-8";
html{font-size:42.6667px;}
@media screen and (min-width: 320px) and (max-width: 359px){
	html{font-size:42.6667px}
}
@media screen and (min-width: 360px) and (max-width: 374px){
	html{font-size:48px}
}
@media screen and (min-width: 375px) and (max-width: 383px){
	html{font-size:50px}
}
@media screen and (min-width: 384px) and (max-width: 410px){
	html{font-size:51.2px}
}
@media screen and (min-width: 411px) and (max-width: 447px){
	html{font-size:54.8px}
}
@media screen and (min-width: 448px) and (max-width: 479px){
	html{font-size:59.7333px}
}
@media screen and (min-width: 480px) and (max-width: 511px){
	html{font-size:64px}
}
@media screen and (min-width: 512px) and (max-width: 543px){
	html{font-size:68.2667px}
}
@media screen and (min-width: 544px) and (max-width: 575px){
	html{font-size:72.5333px}
}
@media screen and (min-width: 576px) and (max-width: 607px){
	html{font-size:76.8px}
}
@media screen and (min-width: 608px) and (max-width: 639px){
	html{font-size:81.0667px}
}
@media screen and (min-width: 640px) and (max-width: 749px){
	html{font-size:85.3333px}
}
@media screen and (min-width: 750px){
	html{font-size:100px}
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size: 100%; font-family:"Microsoft YaHei"; }

img,embed,object,audio,video{height:auto;max-width:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,iframe{border:0;vertical-align:top;}
i,cite,em{font-style:normal;}
ul,ol{list-style:none;}
a,button,input,select,textarea{outline:none;}
textarea{overflow:auto;resize:none;}

html{box-sizing:border-box;}
*{box-sizing:inherit;}
*:before,*:after{box-sizing:inherit;}
a{text-decoration:none;}
.btn{cursor:pointer;-webkit-transition:filter .2s;-moz-transition:filter .2s;transition:filter .2s;}
.btn:hover{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15);}
.u-img img{width:100%;height:100%;}
.u-img img[attr-src]{display:none;}
.area{margin-left:auto;margin-right:auto;max-width:14.4rem;min-width:320px;}
.clear{*zoom:1}
.clear:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;_display:inline;}
.f-fr{float:right;_display:inline;}
.f-ovh{position:relative;zoom:1;overflow:hidden;}

/* 普通翻页器-默认居中 */
.m-page{line-height:0;font-size:0;font-family:"Microsoft YaHei";text-align:center;}
.m-page a,.m-page i{ display: inline-flex; justify-content: center; align-items: center; vertical-align: top; margin: 0 .625em;height:2em;font-size:.24rem;color:#999; box-sizing: border-box;}
.m-page a{transition:color .2s,border-color .2s;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a:hover,.m-page a:active{color:#dec180;}
.m-page a.pageprv,.m-page a.pagenxt{width:2em;font-family:"SimSun";font-weight:bold;color:#000;border: solid .02rem #666;border-radius: .05rem;}
.m-page a.pageprv:hover,.m-page a.pagenxt:hover{ color: #dec180; border-color: #dec180; }
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{font-weight:bold;color:#000;cursor:default;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{color:#ccc;border-color: #ccc;cursor:default;pointer-events:none;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
@media screen and (min-width:751px){
	.area{padding-left:.6rem;padding-right:.6rem;box-sizing:content-box;}
	.m-page{ margin-top: .68rem; }
	.search-page {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.search-page li .pageprv {
		width: 4em;
		border: unset;
		color: #999;
		font-weight: unset;
		font-family: auto;
	}
	.search-page li {
		margin-top: 0 !important;
	}
	.search-page li a {
		width: 4em;
	}
	.search-page span {
		font-size: 20px;
		padding: 0 20px;
	}
}
@media screen and (max-width:750px){
	.area{padding-left:.3rem;padding-right:.3rem;box-sizing:border-box;}
	.m-page{ margin-top: .48rem; }
	.search-page {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.search-page li .pageprv {
		width: 4em;
		border: unset;
		color: #999;
		font-weight: unset;
		font-family: auto;
	}
	.search-page li a {
		width: 4em;
	}
	.search-page li {
		margin-top: 0 !important;
	}
	.search-page span {
		font-size: 20px;
		padding: 0 20px;
	}
}