html, body, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, address, big, cite, code,del, dfn, em, img, ins, q, s, samp,small, strike, strong, sub, sup,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
}

input, textarea, button, a, select, div {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color: transparent !important;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
}

a, img, label {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input:focus {
	outline: none;
}

html {
	background: #f2f2f2;
	font-size: 16px;
}

a {
	color: #507DAF;
}

.card {
	margin-bottom: 0.5625rem;
}

.card .card-wrap {
	margin-left: 0.75rem;
	margin-right: 0.75rem;
	height: 100%;
}

.card .card-wrap .card-main {
	box-sizing: border-box;
	margin-left: -0.75rem;
	margin-right: -0.75rem;
	height: 100%;
}

.card .card-wrap .card-main > .m-box {
	height: 100%;
}

.card .box-right .m-font-arrow-right {
	font-size: 0.875rem;
	width: 0.625rem;
	color: #939393;
}

.m-img-icon,.link-text,.main-link,.sub-link {
	display: inline-block;
	vertical-align: middle;
}

.m-active {
	background-color: #e6e6e6 !important;
	position: relative;
	z-index: 2;
}

.m-img-box {
	display: inline-block;
	width: 100%;
}

.m-img-box img {
	width: 100%;
	height: 100%;
	vertical-align: top;
	-o-object-fit: cover;
	object-fit: cover;
}

.m-img-box + .m-box-col {
	overflow: hidden;
}

.m-text-cut {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.m-text-cut-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.m-img-icon {
	margin-right: 0.625rem;
	width: 1.5rem;
	height: 1.5rem;
	font-size: 0;
}

.m-img-icon img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.m-link-icon {
	margin-left: 0.25rem;
	display: inline-block;
	vertical-align: middle;
	width: 1.5rem;
	height: 0.875rem;
	font-size: 0;
}

.m-link-icon img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.m-line-gradient {
	-webkit-mask: -webkit-linear-gradient(top, transparent, #000 30%, #000 70%, transparent 100%);
	width: 1px;
	background-color: #e6e6e6;
	height: 1.5rem;
}

.android .m-line-gradient {
	-webkit-transform: scale(0.5, 1);
	transform: scale(0.5, 1);
}

.iosx2 .m-line-gradient {
	width: 0.5px;
}

.iosx3 .m-line-gradient {
	width: 0.35714px;
}

.m-star-box {
	display: inline-block;
	position: relative;
	font-size: 1rem;
	line-height: 1;
	color: #b8b8b8;
}

.m-star-box .star-value {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	overflow: hidden;
	white-space: nowrap;
}

.m-star-box .star-value .m-font-star {
	color: #fcce17;
}

.m-star-box .m-font-star {
	vertical-align: top;
	font-size: 1em;
}

.m-star-full {
	color: #fcce17;
}

.m-star-null {
	color: #b8b8b8;
}

.m-star-half {
	color: #b8b8b8;
}

.m-star-half::after {
	width: 50%;
	color: #fcce17;
	overflow: hidden;
}

.m-text-box h3 {
	font-size: 1rem;
	color: #333;
	line-height: 1.4;
}

.m-text-box h3.txt-cut {
	line-height: normal;
}

.m-text-box h3 .m-icon {
	vertical-align: -0.125rem;
}

.m-text-box h4 {
	font-size: 0.75rem;
	color: #636363;
	line-height: 1.5;
}

.m-text-box h4:last-child {
	color: #939393;
}

.m-text-box > * {
	margin: 0 0 0.375rem 0;
}

.m-text-box > :last-child {
	margin: 0;
}

.m-btn-box .m-diy-btn {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.m-btn-box .m-diy-btn img {
	width: 1.5rem;
	height: 1.5rem;
	vertical-align: top;
}

.m-btn-box .m-diy-btn .m-font {
	font-size: 1.5rem;
}

.m-btn-box .m-diy-btn h4 {
	font-size: 0.625rem;
	margin: 0.25rem 0 0 0;
}

.box-right.m-btn-box {
	color: #507DAF;
	margin-left: 0.75rem;
	width: 3.25rem;
}

.m-add-box {
	color: #FF8200;
	text-align: center;
	display: inline-block;
}

.m-add-box.m-btn {
	width: 2.3125rem;
	min-width: 0;
	height: 2.0625rem;
	line-height: 2.0625rem;
	vertical-align: top;
}

.m-add-box.m-btn .m-font {
	font-size: 1.25rem;
}

.m-add-box.m-add-text {
	width: auto;
	color: #FF8200;
	font-size: 0.75rem;
	padding: 0 0.625rem;
	height: 1.6875rem;
	line-height: 1.6875rem;
}

.m-add-box.m-add-text .m-font {
	font-size: 0.75rem;
	vertical-align: top;
}

.m-add-box h4 {
	font-size: 0.625rem;
}

.m-add-box .m-font {
	color: #FF8200;
	font-size: 1.75rem;
}

.m-add-box.m-add-al {
	color: #939393;
}

.m-add-box.m-add-al .m-font {
	color: #939393;
}

.m-add-box.m-add-each {
	color: #10B524;
}

.m-add-box.m-add-each .m-font {
	color: #10B524;
}

.m-sld-dot li {
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	margin: 0 0 0 0.25rem;
}

.m-sld-dot li.cur {
	background: #FF8200;
}

.m-ctrl-box .m-diy-btn {
	color: #939393;
	height: 100%;
}

.m-ctrl-box .m-diy-btn img {
	width: 1.125rem;
	height: 1.125rem;
}

.m-ctrl-box .m-diy-btn h4 {
	font-size: 0.8125rem;
	display: inline-block;
	margin-top: 0;
	margin-left: 0.25rem;
}

.m-ctrl-box .m-diy-btn h4 a {
	color: #507DAF;
}

.m-ctrl-box .m-font {
	font-size: 1rem;
	vertical-align: middle;
}

.m-ctrl-box .m-icon {
	font-size: 16px;
	vertical-align: middle;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.m-ctrl-box .m-icon {
		font-size: 17px;
	}
}

@media screen and (min-width: 768px) {
	.m-ctrl-box .m-icon {
		font-size: 20px;
	}
}

footer.m-ctrl-box {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
	height: 2.125rem;
}

.android footer.m-ctrl-box {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 footer.m-ctrl-box {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.iosx3 footer.m-ctrl-box {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.m-btm-btns .m-box-col {
	margin-right: 0.625rem;
}

.m-btm-btns .m-box-col:last-child {
	margin: 0;
}

.m-btm-btns a {
	width: 100%;
}

.m-avatar-box .m-img-box {
	border-radius: 50%;
	position: relative;
}

.m-avatar-box .m-img-box::before {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 50%;
}

.iosx2 .m-avatar-box .m-img-box::before {
	border: 0.5px solid rgba(0, 0, 0, 0.05);
}

.iosx3 .m-avatar-box .m-img-box::before {
	border: 0.35714px solid rgba(0, 0, 0, 0.05);
}

.m-avatar-box .m-img-box img {
	border-radius: 50%;
}

.m-avatar-box .m-img-box .m-icon {
	position: absolute;
	z-index: 3;
	right: -0.0625rem;
	bottom: -0.0625rem;
}

.m-avatar-box.m-col-4 .m-icon {
	font-size: 18px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.m-avatar-box.m-col-4 .m-icon {
		font-size: 20px;
	}
}

@media screen and (min-width: 768px) {
	.m-avatar-box.m-col-4 .m-icon {
		font-size: 23px;
	}
}

.m-avatar-box.m-col-7 .m-icon {
	font-size: 10px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.m-avatar-box.m-col-7 .m-icon {
		font-size: 11px;
	}
}

@media screen and (min-width: 768px) {
	.m-avatar-box.m-col-7 .m-icon {
		font-size: 13px;
	}
}

.m-mask {
	position: fixed;
	z-index: 996;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
}[class*=m-imghold] {
	height: 0;
	position: relative;
}  [class*=m-imghold] > img {
	z-index: 0;
	height: 100%;
	position: absolute;
}

.m-imghold-square {
	padding-bottom: 100%;
}

.m-imghold-wide {
	padding-bottom: 56.25%;
}

.m-img-fix {
	position: absolute;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

@font-face {
	font-family: "marvelfont";  src: url("../../images/guess/font/marvelfont.woff2")  format("woff2"), url("../../images/guess/font/marvelfont.woff")  format("woff"), url("../../images/guess/font/marvelfont.svg")  format("svg"), url("../../images/guess/font/marvelfont.ttf")  format("truetype");  font-weight: normal;  font-style: normal;
}

.m-font {
	font-family: "marvelfont";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
}

.m-font-arrow-right::before {
	content: "\E000";
}

.m-font-dot-more::before {
	content: "\E001";
}

.m-font-download::before {
	content: "\E002";
}

.m-font-comment::before {
	content: "\E003";
}

.m-font-forward::before {
	content: "\E004";
}

.m-font-star {
	position: relative;
}

.m-font-star::before {
	content: "\E005";
}

.m-font-star::after {
	content: "\E005";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.m-font-follow::before {
	content: "\E006";
}

.m-font-followed::before {
	content: "\E007";
}

.m-font-arrow-down::before {
	content: "\E008";
}

.m-font-check::before {
	content: "\E009";
}

.m-font-close::before {
	content: "\E00A";
}

.m-font-exchange::before {
	content: "\E00B";
}

.m-font-minus::before {
	content: "\E00C";
}

.m-font-plus::before {
	content: "\E00D";
}

.m-font-repeat::before {
	content: "\E00E";
}

.m-font-play::before {
	content: "\E00F";
}

.m-font-stop::before {
	content: "\E010";
}

.m-font-down::before {
	content: "\E011";
}

.m-font-up::before {
	content: "\E012";
}

.m-font-chart::before {
	content: "\E013";
}

.m-font-up-s::before {
	content: "\E014";
}

.m-font-search::before {
	content: "\E015";
}

.m-font-bars::before {
	content: "\E016";
}

.m-font-arrow-left::before {
	content: "\E017";
}

.m-font-wb::before {
	content: "\E018";
}

.m-font-wbmsg::before {
	content: "\E019";
}

.m-font-wc::before {
	content: "\E01A";
}

.m-font-warn::before {
	content: "\E01B";
}

.m-font-wcmms::before {
	content: "\E01C";
}

.m-font-line-check::before {
	content: "\E01D";
}

.m-font-line-close::before {
	content: "\E01E";
}

.m-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.m-box-col {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	display: block;
}

.m-box-center-a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.m-box-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.m-box-dir {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.m-tb {
	display: table;
	box-sizing: border-box;
}

.m-thd {
	display: table-header-group;
}

.m-tbd {
	display: table-row-group;
}

.m-tr {
	display: table-row;
}

.m-td {
	display: table-cell;
}

.m-item-list {
	overflow: hidden;
	font-size: 0;
	margin-bottom: -1px;
}

.m-item-box {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	position: relative;
	font-size: 0;
	color: #333;
}

.m-item-box::before, .m-item-box::after {
	content: "";
	position: absolute;
}

.m-item-box::before {
	right: 0;
	top: 1rem;
	bottom: 1rem;
	width: 1px;
	background-color: #e6e6e6;
}

.android .m-item-box::before {
	-webkit-transform: scale(0.5, 1);
	transform: scale(0.5, 1);
}

.iosx2 .m-item-box::before {
	width: 0.5px;
}

.iosx3 .m-item-box::before {
	width: 0.35714px;
}

.m-item-box::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 1rem;
	right: 1rem;
	height: 1px;
	background-color: #e6e6e6;
}

.android .m-item-box::after {
	-webkit-transform: scale(1, 0.5);
	transform: scale(1, 0.5);
}

.iosx2 .m-item-box::after {
	height: 0.5px;
}

.iosx3 .m-item-box::after {
	height: 0.35714px;
}

.m-no-break .m-item-box::before, .m-no-break .m-item-box::after {
	background-color: transparent;
}

.m-auto-list {
	overflow: hidden;
	font-size: 0;
}

.m-auto-box {
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
}

.m-col-1 .m-item-box, .m-col-1 .m-auto-box {
	width: 100%;
}

.m-col-1 .m-item-box:nth-of-type(1n)::before {
	display: none;
}

.m-col-2 .m-item-box, .m-col-2 .m-auto-box {
	width: 50%;
}

.m-col-2 .m-item-box:nth-of-type(2n)::before {
	display: none;
}

.m-col-3 .m-item-box, .m-col-3 .m-auto-box {
	width: 33.33333%;
}

.m-col-3 .m-item-box:nth-of-type(3n)::before {
	display: none;
}

.m-col-4 .m-item-box, .m-col-4 .m-auto-box {
	width: 25%;
}

.m-col-4 .m-item-box:nth-of-type(4n)::before {
	display: none;
}

.m-col-5 .m-item-box, .m-col-5 .m-auto-box {
	width: 20%;
}

.m-col-5 .m-item-box:nth-of-type(5n)::before {
	display: none;
}

.m-col-6 .m-item-box, .m-col-6 .m-auto-box {
	width: 16.66667%;
}

.m-col-6 .m-item-box:nth-of-type(6n)::before {
	display: none;
}

.m-col-7 .m-item-box, .m-col-7 .m-auto-box {
	width: 14.28571%;
}

.m-col-7 .m-item-box:nth-of-type(7n)::before {
	display: none;
}

.m-col-8 .m-item-box, .m-col-8 .m-auto-box {
	width: 12.5%;
}

.m-col-8 .m-item-box:nth-of-type(8n)::before {
	display: none;
}

.m-col-9 .m-item-box, .m-col-9 .m-auto-box {
	width: 11.11111%;
}

.m-col-9 .m-item-box:nth-of-type(9n)::before {
	display: none;
}

.m-col-10 .m-item-box, .m-col-10 .m-auto-box {
	width: 10%;
}

.m-col-10 .m-item-box:nth-of-type(10n)::before {
	display: none;
}[class*="m-col"] {
	overflow: hidden;
}

.m-panel {
	border: 1px solid #e6e6e6;
	;  border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: border-style:;
	background: #fff;
}

.iosx2 .m-panel {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .m-panel {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.m-bar-panel {
	background-color: #f9f9f9;
	box-shadow: inset 0 1px 0 0 #fff, 0 -2px 2px -1px rgba(0, 0, 0, 0.15);
}

.m-line-panel {
	background-color: #f9f9f9;
	border-top: 1px solid #e6e6e6;
}

.iosx2 .m-line-panel {
	border-top: 0.5px solid #e6e6e6;
}

.iosx3 .m-line-panel {
	border-top: 0.35714px solid #e6e6e6;
}

.m-in-panel > .m-panel {
	border-top: 0 !important;
}

.m-bubble {
	display: inline-block;
	vertical-align: middle;
}

.m-bubble-red {
	padding: 0 0.3125rem;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.625rem;
	background: #ff5b36;
	color: #fff;
	font-size: 0.625rem;
	text-align: center;
}

.m-bubble-red-s {
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #ff5b36;
}[class^="m-btn"] {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.m-btn {
	text-align: center;
	line-height: 2.5rem;
	height: 2.5rem;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	outline: 0;
	display: inline-block;
	min-width: 4.375rem;
	box-sizing: border-box;
	padding: 0;
}

.m-btn.m-btn-block {
	width: 100%;
	display: block;
}

.m-btn-round {
	display: inline-block;
	box-sizing: border-box;
	border-radius: 50%;
	width: 0.625em;
	height: 0.625em;
	font-size: 1.8rem;
	position: relative;
}

.m-btn-round:active .m-font {
	opacity: 0.6;
}

.m-btn-round .m-font {
	font-size: 0.375em;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
}

.m-btn-large {
	font-size: 2.2rem;
}

.m-btn-media {
	font-size: 3.4rem;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}

.m-btn-media .m-font {
	font-size: 0.25em;
}

.m-btn-media .m-font-play {
	margin-left: 0.125em;
}

.m-btn-media:active .m-font {
	opacity: 1;
}

.m-btn-red {
	color: #fff;
	background: -webkit-linear-gradient(top, #f73b3b 0%, #f83232 100%);
	background: linear-gradient(to bottom, #f73b3b 0%, #f83232 100%);
	border: 0 solid transparent;
}

.iosx2 .m-btn-red {
	border: 0 solid transparent;
}

.iosx3 .m-btn-red {
	border: 0 solid transparent;
}

.m-btn-red:active {
	background: -webkit-linear-gradient(top, #d93434 0%, #d92b2b 100%);
	background: linear-gradient(to bottom, #d93434 0%, #d92b2b 100%);
	border-color: transparent;
}

.m-btn-red:disabled, .m-btn-red.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-red:disabled:active, .m-btn-red.m-btn-disabled:active {
	background: -webkit-linear-gradient(top, #f73b3b 0%, #f83232 100%);
	background: linear-gradient(to bottom, #f73b3b 0%, #f83232 100%);
	border-color: transparent;
}

.m-btn-green {
	color: #fff;
	background: -webkit-linear-gradient(top, #18b52a 0%, #10b524 100%);
	background: linear-gradient(to bottom, #18b52a 0%, #10b524 100%);
	border: 0 solid transparent;
}

.iosx2 .m-btn-green {
	border: 0 solid transparent;
}

.iosx3 .m-btn-green {
	border: 0 solid transparent;
}

.m-btn-green:active {
	background: -webkit-linear-gradient(top, #149623 0%, #0e961e 100%);
	background: linear-gradient(to bottom, #149623 0%, #0e961e 100%);
	border-color: transparent;
}

.m-btn-green:disabled, .m-btn-green.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-green:disabled:active, .m-btn-green.m-btn-disabled:active {
	background: -webkit-linear-gradient(top, #18b52a 0%, #10b524 100%);
	background: linear-gradient(to bottom, #18b52a 0%, #10b524 100%);
	border-color: transparent;
}

.m-btn-orange {
	color: #fff;
	background: #ff8200;
	border: 0 solid transparent;
}

.iosx2 .m-btn-orange {
	border: 0 solid transparent;
}

.iosx3 .m-btn-orange {
	border: 0 solid transparent;
}

.m-btn-orange:active {
	background: #e17707;
	border-color: transparent;
}

.m-btn-orange:disabled, .m-btn-orange.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-orange:disabled:active, .m-btn-orange.m-btn-disabled:active {
	background: #ff8200;
	border-color: transparent;
}

.m-btn-blue {
	color: #fff;
	background: -webkit-linear-gradient(top, #1a90ff 0%, #108cff 100%);
	background: linear-gradient(to bottom, #1a90ff 0%, #108cff 100%);
	border: 0 solid transparent;
}

.iosx2 .m-btn-blue {
	border: 0 solid transparent;
}

.iosx3 .m-btn-blue {
	border: 0 solid transparent;
}

.m-btn-blue:active {
	background: -webkit-linear-gradient(top, #167fe0 0%, #0d7ae0 100%);
	background: linear-gradient(to bottom, #167fe0 0%, #0d7ae0 100%);
	border-color: transparent;
}

.m-btn-blue:disabled, .m-btn-blue.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-blue:disabled:active, .m-btn-blue.m-btn-disabled:active {
	background: -webkit-linear-gradient(top, #1a90ff 0%, #108cff 100%);
	background: linear-gradient(to bottom, #1a90ff 0%, #108cff 100%);
	border-color: transparent;
}

.m-btn-white {
	color: #787878;
	background: #fff;
	border: 1px solid #ccc;
}

.iosx2 .m-btn-white {
	border: 0.5px solid #ccc;
}

.iosx3 .m-btn-white {
	border: 0.35714px solid #ccc;
}

.m-btn-white:active {
	background: #f7f7f7;
	border-color: #adadad;
}

.m-btn-white:disabled, .m-btn-white.m-btn-disabled {
	color: rgba(120, 120, 120, 0.3);
}

.m-btn-white:disabled:active, .m-btn-white.m-btn-disabled:active {
	background: #fff;
	border-color: #ccc;
}

.m-btn-ltgreen {
	color: #fff;
	background: #29c944;
	border: 0 solid transparent;
}

.iosx2 .m-btn-ltgreen {
	border: 0 solid transparent;
}

.iosx3 .m-btn-ltgreen {
	border: 0 solid transparent;
}

.m-btn-ltgreen:active {
	background: #1f9733;
	border-color: #1f9733;
}

.m-btn-ltgreen:disabled, .m-btn-ltgreen.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-ltgreen:disabled:active, .m-btn-ltgreen.m-btn-disabled:active {
	background: #29c944;
	border-color: transparent;
}

.m-btn-ltred {
	color: #fff;
	background: #ef3f1e;
	border: 0 solid transparent;
}

.iosx2 .m-btn-ltred {
	border: 0 solid transparent;
}

.iosx3 .m-btn-ltred {
	border: 0 solid transparent;
}

.m-btn-ltred:active {
	background: #b32f16;
	border-color: #b32f16;
}

.m-btn-ltred:disabled, .m-btn-ltred.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-ltred:disabled:active, .m-btn-ltred.m-btn-disabled:active {
	background: #ef3f1e;
	border-color: transparent;
}

.m-btn-bdgreen {
	color: #fff;
	background: #29c944;
	border: 1px solid #fff;
}

.iosx2 .m-btn-bdgreen {
	border: 0.5px solid #fff;
}

.iosx3 .m-btn-bdgreen {
	border: 0.35714px solid #fff;
}

.m-btn-bdgreen:active {
	background: #1f9733;
	border-color: #bfbfbf;
}

.m-btn-bdgreen:disabled, .m-btn-bdgreen.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-bdgreen:disabled:active, .m-btn-bdgreen.m-btn-disabled:active {
	background: #29c944;
	border-color: #fff;
}

.m-btn-gray {
	color: #fff;
	background: #797979;
	border: 0 solid transparent;
}

.iosx2 .m-btn-gray {
	border: 0 solid transparent;
}

.iosx3 .m-btn-gray {
	border: 0 solid transparent;
}

.m-btn-gray:active {
	background: #bdbdbd;
	border-color: #bdbdbd;
}

.m-btn-gray:disabled, .m-btn-gray.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-gray:disabled:active, .m-btn-gray.m-btn-disabled:active {
	background: #797979;
	border-color: transparent;
}

.m-btn-mblack {
	color: #fff;
	background: rgba(0, 0, 0, 0.3);
	border: 0.0625rem solid #fff;
}

.iosx2 .m-btn-mblack {
	border: 0.03125rem solid #fff;
}

.iosx3 .m-btn-mblack {
	border: 0.02232rem solid #fff;
}

.m-btn-mblack:active {
	background: rgba(0, 0, 0, 0.3);
	border-color: #fff;
}

.m-btn-mblack:disabled, .m-btn-mblack.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-mblack:disabled:active, .m-btn-mblack.m-btn-disabled:active {
	background: rgba(0, 0, 0, 0.3);
	border-color: #fff;
}

.m-btn-myellow {
	color: #fff;
	background: #faa247;
	border: 1px solid #fff;
}

.iosx2 .m-btn-myellow {
	border: 0.5px solid #fff;
}

.iosx3 .m-btn-myellow {
	border: 0.35714px solid #fff;
}

.m-btn-myellow:active {
	background: #faa247;
	border-color: #fff;
}

.m-btn-myellow:disabled, .m-btn-myellow.m-btn-disabled {
	color: rgba(255, 255, 255, 0.3);
}

.m-btn-myellow:disabled:active, .m-btn-myellow.m-btn-disabled:active {
	background: #faa247;
	border-color: #fff;
}

.m-btn-white.m-btn-text-orange {
	color: #FF8200;
}

.m-btn-white.m-btn-text-green {
	color: #10B524;
}

.m-btn-white.m-btn-text-red {
	color: #e14123;
}

.m-btn-white.m-btn-text-blue {
	color: #108cff;
}

.m-btn-bdgreen .m-font {
	font-size: 0.4375em;
}

.m-btn-gray {
	font-size: 1.6rem;
}

.m-icon {
	display: inline-block;
	vertical-align: top;
	background-image: url("../../images/guess/sprite.svg");
	background-size: 3em auto;
	width: 1em;
	height: 1em;
}

.m-icon-yellowv {
	background-position: -1em -1em;
}

.m-icon-bluev {
	background-position: -1em -4em;
}

.m-icon-club {
	background-position: -1em -7em;
}

.m-icon-vgirl {
	background-position: -1em -10em;
}

.m-icon-male {
	background-position: -1em -13em;
}

.m-icon-female {
	background-position: -1em -16em;
}

.m-icon-vip {
	background-position: -1em -19em;
}

.m-icon-nvip {
	background-position: -1em -22em;
}

.m-icon-like {
	background-position: -1em -25em;
}

.m-icon-liked {
	background-position: -1em -28em;
}

.m-icon-warn {
	background-position: -1em -31em;
}

.m-icon-vipl1 {
	background-position: -1em -34em;
}

.m-icon-vipl2 {
	background-position: -1em -37em;
}

.m-icon-vipl3 {
	background-position: -1em -40em;
}

.m-icon-vipl4 {
	background-position: -1em -43em;
}

.m-icon-vipl5 {
	background-position: -1em -46em;
}

.m-icon-vipl6 {
	background-position: -1em -49em;
}

.m-icon-goldv {
	background-position: -1em -52em;
}

.m-icon {
	font-size: 14px;
}

.m-icon-large {
	font-size: 22px;
}

.m-icon-warn {
	font-size: 18px;
}

.m-icon-goldv {
	position: relative;
}

.m-icon-goldv::after {
	content: ' ';
	display: block;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAJ2CAMAAAAezuDMAAACylBMVEX//1///3///3///1///1///3///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1///1//1Er/30r/6VX/9FX0tD/0vz//vz//1Er/3z//30r/6Ur/9FX//0r//1X//1/0qjX/vzX/vz//yTX/yT//1D//3z//30r/6T//6Ur/6VX/9D//9Er/9FX//0r//1X//1/UHwDUKgDUNQDUPwDUSgrfFQDfHwDfKgDfNQDfPwDfSgDfSgrfVQDfVQrfXwDfXwrfXxXfagDfahXfdB/pFQDpHwDpKgDpKgrpNQDpNQrpPwDpPwrpSgDpSgrpShXpVQDpVQrpVRXpXwDpXxXpXx/pahXpah/pdADpdBXpfwDpfxXpfx/pih/piirplADplArplBXplB/plCrpnyrpqjX0VRX0XwD0XxX0agD0ahX0ah/0dAD0dBX0dB/0fwD0fx/0fyr0igD0ih/0iir0lAD0lB/0lCr0nwD0nx/0nyr0nzX0qgD0qir0qjX0tCr0tDX0tD/0vzX0vz/0yTX0yT/01D//lCr/nwD/nyr/qgD/qir/qjX/tAD/tCr/tDX/vwD/vyr/vzX/yQD/ySr/yTX/yT//1AD/1Cr/1DX/1D//3wD/3zX/3z//30r/6QD/6Qr/6RX/6R//6Sr/6TX/6T//6Ur/6VX/9B//9DX/9D//9Er/9FX//z///0r//1X//19rJzzvAAAAbnRSTlMAAAEDBAUGERIUFhocHicoKy43ODlER0hscnd4eX2AgYOMjZCRlpeZnaCnqKutsLy+wsfKy9TV1trc3d7i4+Tl6erv8PHy8/T19/j5+vv8/Pz8/f39/f39/f39/f3+/v7+/v7+/v7+/v7+/v7+/kvZGuAAAA0SSURBVHja7Zz5m1PVGcdTlhFFQVrEpbV1qzsquFfUVlwQRUWLSwVptdSqDDNgxkpdm3tNJhMmKYhW6GZhxsBkImEm47UZRNtOQ9oMJAYaxgldmFAhnfP+D33Pueskufec9qlPC73vD3kmyXfenHvP8jnve97E8zk0Dxp78HimnHbuxVdcc80VF5972hT1FfVdqrJKp5w56+Zb7rjz7sbGu++845abZ505xUY6+Zwbb10AFltw643nTK4jnXjG127HtxfufHdLJBiMbHl350J8evv1Z0yslk66dG4jwNItAVmSJJ8PH+TAlqUAjXMvnTRWOnX2fIBF62RUmSbJ6xYBzJ891Sqdet0CWL79tTFCJn5t+3JYcN1UUzrpykZYuF721TF5/UJovHKSLp04cwEsjEi+uiZFFsKCmRO1i//SfFi+vq6SviitXw7zv6h2x+RvAGyvr2SXKW0H+PpkJj2vERbJPnupT14EjeexXr8NYK2NUlZdrAW4jfbxWXjn6T97m5iZuudWojV76d/YF2eh9GrN6bNNH5TL5dVeXdryPD79zUqZNgLdXo39hDdKvSbvy9jpHxlumzYRQt5qkdiV4Q2b6jkdYKf6nre5BEBWaW69K1FZbtae7QQ43XMRQEzz433V4rZpE/7fhhXaWzGAizyXA0R0afMhwy06Bais1FseAbjccy1AUG/eih8ZbqlT2Gg0PAhwrWcugHH/vc0VzS1zSvSWYi8AzPXg0Dc7dcUGzS1z+naT2Rs4ITzXAwR81W5Vp0ZLfb4AwPWeWeZl0Sa+zdwyp5tMp/SyZnkuAdjis7il7lZVO/VtAbjE8xWAfssQafoV+vuAPVic+voBvuz5AsB9lsGqthJbDKstTqX7AD7vaZgDZI3Vbb+6XnzU9Kz54hoCcxo8ngsAllik3lWq9AWLU98SgAtwEE5fDCRkvvps00dU+Tur0xCBxdNR2jAT4AGr29VU+rLV6QMAMxvojJl2F5CY1e0qtCaLNEZg/jQ2DSecD/C0pRu8zCy3/2mAr05QZ/cJVwHcG/DZWOBegKtO0JbDcSffhNpIfWUElTedPE5fs8afMg/gyVg9ZexJgHmnjDdXwoYZ6Ldyf6haGLof++2mGQ3W9bVhGraXHFqyxtLH0polh7CXr5rWMHbVHn/S+XdR8T3vr1sTkKTAmnXv30OF888/aXw1C8YdN33mYjpSKoeYVSooXDxz+nHj6hBmwvEzLpxjJcycC2ccP8GGWw2TTjz17Mtm3zBv3g2zLzv71BMnNdgizqXhf5yGj4rTcIdkNwuqaEiKUZ+tjaXhE5mgvXQMDUlOkRykVho+no7X0BBXL2ZjaUgG05traIhrIj79rboeGTR8OJ0O1KMhPn1VBZdBw70DSakeDQEOVdNwcCBWn4ZQTUPyh4GIDQ2bq2hIMgOB+jT86YoqGpJ0UpSGJB0TpSHJhEVpSLJ+YRpmxWmYc2no0tCl4b9LQ9y4C9GQfGu4WEgI0JAMF7JoQS4NyTIUZjKZlMSlYZHq0OI8Gj5SyGi2lhcbZnVlJsChYdxQVnOpJjbsNKRxZxoukuNp3cKONIS1kmJI/Y40XCoF02klRU3pdaQhxoZRlCr7h4eHU12ONMTYMIGfrOzA9/a/5EjDnT6ZNhLdlsulFxxpGPOFBqgplMeONMQgKsakSWW4dMSRhhCUkgOa21LFkYYgB1QldUs4seFmTYpuebFhXJcm3+TFhkldOvACh4bvGsqBFg4NB42hkuDR8GFDGuXSMKNLg1waPqZLJS4NKxm9qXwafkdvqgANB/WmCtAwa05rHg0fRm1CkIYPZTNRURp+Lxd0afg/Q0MySh+4sSHS8OM9ez4uFId5sWE0q1uCFxuapAlzYkMpZUj9nNgwaCjf42VKTXx18TKlCUtT7WioKi1NlW1pqA1lY0nqtaWh9mLUsnrZ0VDLlPamUpo0ZEtDLVOKNNRgK9vSUM2UVpCGir562dBQi1+G0Y/qNmpLQ9VaGGQVdfWyo6HGMQXdllIKMkGyo6H2vBNpWCrtRWncloba8ziFbKmUSg50cjKlSFplUHUb5GRKQxSyJea2hZMpjVLI5qjbjbxMaWJAd7uBkymVVXZTtx9yYsOwKk1hN/Biw5g6TpS95TInNpSSmjRVrnBiw6A2UHELRTixYac+/pUU4cSGCUO6kRcbGrMqvZYXGxp7gnSAT0O9AZIADettoG1o+DjbxUeEaFguZC17fQ4Nyw8WXBoyE6KhmimNF4ojz6BaIFPahTjcUxgZJTax4XfNTOl7tIuz2cKy0fqxYdgYU34NM9lssW5smDJHX9hgUqKWho/syVpGnwnlSC0Nc9ZIU1IsUK6mYf+YSNOEslJLw/iYiWJM9HRXLQ1xabHkUhJVMaWVhnRpCRuZUi2mpKHiyhoabqaRppEpDWmrDIaKtTTEeCdpZkpVKCuFcvlIDQ1paBYzM6UJbUVEq6FhENfgsJEplQ2n5VoaUmD4jUxpWF29S0jGWhoiMLabmdINTFqgVKqhIQ0Nu8yUppLUSfNyDQ0jxr2mmVJCIcuc5p6roWGc7Sp0txWkoeo0WUvDjLkBwkxpGSHLnBZer6VhRhsWaqaUXo6K2lCdTKkl1dDUTyHLSKvIdWJDy17NuwHvfKlENzGJejTMvme+2ru3zGy/0lmPht82Ug0+v9r3dGcUrBsbmsM6whIK1KllVlhp+E1zrmpDaocS52RKcQKomZKUpan1M6VBBmRq6SAnU2ruSo2m2mVKE5ZI3TlTKhtrRaaTExuGTGmQExs+lrVktfg0zNFcXVYRoiHr12P13BBxKHpumBt5ZlTw3DCV3aMsJUTg3JCSIxQofH+UcM8NozS5GkIajhLeuWGCpja6sIcLTxHnKhoazkUZlLN7niKOVTR0NAY1KBeOEKcqmi46DCPagCyOOlXR9Kbx0M+A8jJiX0VDydFpQjlH7KtowjTkWq0uCHT2OlTR4MZf8b41MjKixopx+yoauvGPN1FwfchwG7GvognQHfdqVGoBaMC+iobuB1bT5uSYMulQRUPpTKPYYYVJY/ZVNJTOGzYxpywECttX0dBw7nWc4yVFlcr2VTRvIg37K0hDVZlwqKJRkIYVxIyipkWj9lU0CFnlQyRdQXU6ELKvokHIKmXC4lm9qXZVNAjZHKmwKFlvqt25IaUhUHANGE21OTekvXSEILiSZlNtzg3fRCmunHr6ge0UbM4NNyINyZH9imLiw+bcUKI0BKShJVVic24YRBpufCllfH7I/twwijQMr1WMUwnZ/tywl+4k4xbS2Z4byoyZ5klH1P7ckO7du8wNdGa7faY0RvNTUV2YfdwhU0qXCX+vJiyWnTKlDxZz2RANM3LFZTSkF6Bh2a2iOTqraIh4TemjRKSmlGl3jBJ+TamGW2caWiyYyS4jyzk1pcbOIDdKnGpKjUwpnRIYpzvUlOqZUrZP/eQwca4pZZnSkCodda4pZZnSLlwMssWRI5yaUpoppXm2QvGTw7ya0mYvxW26WCyOcGpKMVNKI7xMoVAs82tK6UKXLRQKZW5NKTunzDEpr6aUBsPpHFqZW1PaidIMKgfL3JpSek45SKUVXk0py57Sz99b4VXRhLSmDj5BeFU0UbOpvCqapNZU/HxOFQ3rVVTiXeVV0WxWe7WAaVZeFY3WqzgAeFU0DF85PBIi3CoaGlNminRYc6tootoEIPwqGjpXqZJ/bihTGo4QkXPDMKUhETo3fIhPQ7em1P2GhY9TRSOJ1pQ60VDoGxaO54bcmlJHGtqcG/JrSh1pKPgNC/gXvmHRLPwNC/tzQ/cbFm5NqVtT6lbRHL009AvTUO4WpmFHnyREQ7n1nb6+dyQRGrZ196H1qGIeDVvRq18So2H3VmEadrQK01B2aejS0KWhS0OXhkcTDduEaejfJUzDrXlBGrZ35/PbZBEa/nhXnto2IRq25fPdbYI0/H2fMA2724Vp6Hdp6NLQpaFLQ5eGxygNdwvTsHtIFqNhR8/QUI8QDTt2D1HrEaJhOwpFafjHXcI03ObS0KWhS0OXhi4Nj1EaysI0lFqFaehvE4sNJdnf1oYpTYFfZpNb26i1Cv0ym4xeZVnsl9laW4V/ma3VL/zLbLL7y2wuDV0aujR0aXg00VASp6EsTENNyqchXhVtdyufhpRY1DpEaEi9Sv4OvwgN8fPl9o42ERr62158Be2HLQI0bHvj4MGDf3qlo12Ahv2jn3768+dlMRoePrhSlIb/+IUwDQ8/79LQpaFLQ5eGbk3pf7umdKtwTamc94vWlL6TbxesKfXvzveI0LC9+9f5ffv2/ewHfBq2bsvTxO6+/C4/n4apvx84sO8n7bQH+TT884EXRWn4l7wwDf/2hjANf9ni0tCloUtDl4YuDT8TGnaL03CfMA23DnUI0rA1P9QnRMMednjZ1yZAw54h1XYL0RCF2wRpeGDos6DhX10aujR0afj/QMN/AlkICWxmQ92zAAAAAElFTkSuQmCC);  background-size: 1em auto;
	background-position: 0 -10000px;
	-webkit-animation: sprite 2s steps(15) 3 backwards;
	animation: sprite 2s steps(15) 3 backwards;
}

@-webkit-keyframes sprite {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 0 -15em;
	}
}

@keyframes sprite {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 0 -15em;
	}
}

label {
	vertical-align: middle;
}

.m-switch {
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 1rem;
}

.m-switch input[type="checkbox"] {
	opacity: 0;
	position: absolute;
}

.m-switch input[type="checkbox"] + span {
	position: relative;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	width: 3.1875em;
	height: 2em;
	background: #fff;
	box-shadow: inset 0 0 0 0.09375em #ddd;
	border-radius: 1em;
	-webkit-transition: box-shadow 0.2s cubic-bezier(0.17, 0.67, 0.43, 0.98);
	transition: box-shadow 0.2s cubic-bezier(0.17, 0.67, 0.43, 0.98);
}

.m-switch input[type="checkbox"] + span:after {
	position: absolute;
	content: '';
	width: 1.875em;
	height: 1.875em;
	border-radius: 0.9375em;
	top: 0.0625em;
	left: 0;
	background: #fff;
	box-shadow: inset 0 0 0.125em -0.0625em rgba(0, 0, 0, 0.9), 0 0.0625em 0.0625em 0.03125em rgba(0, 0, 0, 0.1), 0 0.1875em 0.0625em 0.03125em rgba(0, 0, 0, 0.1), 0 0.3125em 0.3125em 0 rgba(0, 0, 0, 0.05);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.42, 0.42, 0.25, 1.38);
	transition: transform 0.3s cubic-bezier(0.42, 0.42, 0.25, 1.38);
}

.m-switch input[type="checkbox"]:checked + span {
	box-shadow: inset 0 0 0 1.25em #29c944;
}

.m-switch input[type="checkbox"]:checked + span:after {
	-webkit-transform: translate3d(1.25em, 0, 0);
	transform: translate3d(1.25em, 0, 0);
}

.m-switch.m-switch-disabled {
	opacity: 0.5;
}

.m-checkbox {
	display: inline-block;
	font-size: 1rem;
	position: relative;
}

.m-checkbox span {
	box-sizing: border-box;
	display: inline-block;
	border: 1px solid #ccc;
	background: #fff;
	width: 1.125em;
	height: 1.125em;
	line-height: 1.125em;
	margin: 0;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
}

.iosx2 .m-checkbox span {
	border: 0.5px solid #ccc;
}

.iosx3 .m-checkbox span {
	border: 0.35714px solid #ccc;
}

.m-checkbox input[type="checkbox"] {
	opacity: 0;
	position: absolute;
}

.m-checkbox input[type="checkbox"]:checked + span .m-font {
	display: inline-block;
}

.m-checkbox .m-font {
	font-size: 0.875em;
	display: none;
	color: #29c944;
}

.m-checkbox em {
	font-size: 0.8125rem;
	color: #939393;
	vertical-align: middle;
}

.m-checkbox.m-checkbox-disabled span {
	border-color: #d1d1d1;
	background-color: #ececec;
}

.m-checkbox.m-checkbox-disabled span .m-font {
	display: none;
}

.m-radio {
	display: inline-block;
	position: relative;
}

.m-radio input[type="radio"] {
	opacity: 0;
	position: absolute;
}

.m-radio input[type="radio"]:checked + span:after {
	display: inline-block;
}

.m-radio span {
	box-sizing: border-box;
	display: inline-block;
	width: 1.25em;
	height: 1.25em;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 50%;
	padding: 0.1875em;
	vertical-align: top;
}

.iosx2 .m-radio span {
	border: 0.5px solid #ccc;
}

.iosx3 .m-radio span {
	border: 0.35714px solid #ccc;
}

.m-radio span:after {
	content: "";
	display: none;
	border-radius: 50%;
	background: #29c944;
	position: absolute;
	top: 0.25em;
	right: 0.25em;
	bottom: 0.25em;
	left: 0.25em;
}

.m-radio.m-radio-disabled span {
	border-color: #d1d1d1;
	background-color: #ececec;
}

.m-radio.m-radio-disabled span .m-font {
	display: none;
}

.m-num {
	border-radius: 0.25rem;
	border: 1px solid #e6e6e6;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.05);
	display: inline-block;
	background: #fff;
	font-size: 1rem;
	color: #939393;
}

.iosx2 .m-num {
	border: 0.5px solid #e6e6e6;
}

.iosx3 .m-num {
	border: 0.35714px solid #e6e6e6;
}

.m-num span {
	display: inline-block;
	vertical-align: top;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
}

.m-num input[type="tel"] {
	width: 7.3125em;
	height: 2em;
	line-height: 2em;
	font-size: 1em;
	box-sizing: border-box;
	border: none;
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-radius: 0;
	text-align: center;
	color: #FF8200;
}

.iosx2 .m-num input[type="tel"] {
	border-right: 0.5px solid #e6e6e6;
}

.iosx3 .m-num input[type="tel"] {
	border-right: 0.35714px solid #e6e6e6;
}

.iosx2 .m-num input[type="tel"] {
	border-left: 0.5px solid #e6e6e6;
}

.iosx3 .m-num input[type="tel"] {
	border-left: 0.35714px solid #e6e6e6;
}

.m-search {
	display: block;
	background: #e3e4e6;
	color: #939393;
	border-radius: 0.25rem;
	box-sizing: border-box;
	position: relative;
}

.m-search .m-font {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	left: 0.8125rem;
}

.m-search input[type="search"] {
	border: none;
	background: transparent;
	width: 100%;
	height: 1.75rem;
	font-size: 0.8125rem;
	padding: 0 0 0 2.1875rem;
}

.m-textarea {
	display: block;
	position: relative;
	color: #939393;
}

.m-textarea h3 {
	font-size: 0.75rem;
	margin: 0 0 0.4375rem 0;
}

.m-textarea textarea {
	box-sizing: border-box;
	width: 100%;
	padding: 0.625rem;
	font-size: 0.8125rem;
	border: 1px solid #e6e6e6;
	-webkit-appearance: none;
	resize: none;
	border-radius: 0.1875rem;
	outline: none;
	min-height: 4.375rem;
	box-shadow: inset 0 1px 2px -1px rgba(0, 0, 0, 0.25);
}

.iosx2 .m-textarea textarea {
	border: 0.5px solid #e6e6e6;
}

.iosx3 .m-textarea textarea {
	border: 0.35714px solid #e6e6e6;
}

.m-textarea .ta-plus {
	position: absolute;
	bottom: 0.4375rem;
	right: 0.625rem;
	font-size: 0.6875rem;
}

.m-textarea .ta-plus .m-btn-round {
	vertical-align: middle;
	font-size: 1rem;
	background: #c0c0c0;
}

.m-select select {
	-webkit-appearance: none;
	background-color: #fff;
	border: none;
	width: 100%;
	box-sizing: border-box;
	font-size: 0.9375rem;
	outline: none;
	padding: 0.6875rem;
	vertical-align: top;
}

.m-select select:required:invalid {
	color: rgba(147, 147, 147, 0.4);
}

.m-select select option {
	color: #333;
}

.m-select select option[value=""][disabled] {
	display: none;
}

.m-form-list .m-tb {
	width: 100%;
}

.m-form-list .m-tr + .m-tr .m-td {
	border-top: 1px solid #e6e6e6;
}

.iosx2 .m-form-list .m-tr + .m-tr .m-td {
	border-top: 0.5px solid #e6e6e6;
}

.iosx3 .m-form-list .m-tr + .m-tr .m-td {
	border-top: 0.35714px solid #e6e6e6;
}

.m-form-list .m-td {
	height: 2.8125rem;
	line-height: 2.8125rem;
	vertical-align: top;
}

.m-form-list .m-td:first-child {
	width: 1px;
}

.m-form-list .m-td label {
	color: #939393;
	font-size: 0.9375rem;
	vertical-align: top;
	margin: 0 0 0 0.75rem;
	white-space: nowrap;
}

.m-form-list .m-td label b {
	color: #e14123;
	vertical-align: middle;
}

.m-form-list input {
	border: none;
	font-size: 0.9375rem;
	padding: 0.6875rem;
	color: #333;
	box-sizing: border-box;
	width: 100%;
}

.m-popup {
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 7.5rem;
	height: 7.5rem;
	color: #fff;
	background: rgba(51, 51, 51, 0.94);
	text-align: center;
	border-radius: 0.3125rem;
}

.m-popup .m-box {
	height: 100%;
}

.m-popup header {
	margin: 0 0 0.5625rem 0;
	font-size: 0;
}

.m-popup .m-font {
	color: #fff;
	font-size: 2.3125rem;
	vertical-align: top;
}

.m-popup h3 {
	font-size: 0.875rem;
	line-height: 1.43;
}

.m-alert {
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-sizing: border-box;
	width: 16.875rem;
	border-radius: 0.3125rem;
	background: rgba(255, 255, 255, 0.95);
	text-align: center;
	-webkit-backdrop-filter: blur(0.625rem);
}

.m-alert header {
	padding: 1.25rem;
	color: #000;
	line-height: 1.25;
}

.m-alert header h2 {
	font-size: 1rem;
}

.m-alert header h3 {
	font-size: 0.75rem;
	margin: 0.5rem 0 0 0;
}

.m-alert footer {
	font-size: 1rem;
	border-top: 1px solid #b6b6b6;
}

.iosx2 .m-alert footer {
	border-top: 0.5px solid #b6b6b6;
}

.iosx3 .m-alert footer {
	border-top: 0.35714px solid #b6b6b6;
}

.m-alert footer .m-box-col + .m-box-col {
	border-left: 1px solid #b6b6b6;
}

.iosx2 .m-alert footer .m-box-col + .m-box-col {
	border-left: 0.5px solid #b6b6b6;
}

.iosx3 .m-alert footer .m-box-col + .m-box-col {
	border-left: 0.35714px solid #b6b6b6;
}

.m-alert footer a {
	display: block;
	line-height: 2.8125rem;
	color: #007aff;
}

@supports (overflow: -webkit-marquee) and (justify-content: inherit) {
	.m-alert {
		background: rgba(255, 255, 255, 0.8);
	}
}

.m-dialog {
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	box-sizing: border-box;
	width: 17.5rem;
	background: #f8f8f8;
	padding: 1rem 0.875rem;
	border-radius: 0.125rem;
	box-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.2);
	text-align: center;
}

.m-dialog h2 {
	margin: 1.875rem 0 2.1875rem 0;
	font-size: 1.125rem;
}

.m-dialog h3 {
	font-size: 0.9375rem;
	margin: 2.1875rem 0;
	color: #636363;
}

.m-dialog .m-dialog-title {
	margin-bottom: 1.375rem;
}

.m-dialog .m-dialog-form {
	margin-bottom: 1.25rem;
}

.m-dialog .m-dialog-form input {
	box-sizing: border-box;
	padding: 0 0.5625rem;
	border: 1px solid #c8c8c8;
	box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.05);
	border-radius: 0.3125rem;
	height: 2.25rem;
	width: 100%;
}

.iosx2 .m-dialog .m-dialog-form input {
	border: 0.5px solid #c8c8c8;
}

.iosx3 .m-dialog .m-dialog-form input {
	border: 0.35714px solid #c8c8c8;
}

.m-bottom-bar {
	position: fixed;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	z-index: 99;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.375rem 0.75rem;
}

.m-bottom-bar aside {
	padding: 0 2.125rem 0 0;
}

.m-bottom-bar .bar-text {
	font-size: 0.6875rem;
	color: #FF8200;
	text-align: center;
	padding: 0 0 0.375rem 0;
}

.m-bottom-bar .m-btn-box {
	margin: 0 -0.75rem;
}

.m-bottom-bar .m-btn-box .m-diy-btn {
	color: #636363;
}

.m-bottom-bar .m-btn-box .m-diy-btn h4 {
	margin-top: 0.1875rem;
}

.m-bottom-bar .m-btn-box .m-diy-btn.m-cur .m-font {
	color: #FF8200;
}

.m-bottom-bar .m-btn-box .m-diy-btn.m-cur h4 {
	color: #FF8200;
}

.m-tab-bar {
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	right: 0;
}

.m-tab-bar > div {
	height: 2.8125rem;
	line-height: 2.8125rem;
}

.m-tab-bar .m-ctrl-box {
	border: 0;
}

.m-tab-bar .m-ctrl-box .m-diy-btn .m-font-bars {
	font-size: 0.75rem;
}

.m-tab-bar .m-ctrl-box .m-diy-btn h4 {
	font-size: 0.9375rem;
}

.m-tab-bar .m-ctrl-box .m-add-box .m-font {
	font-size: 0.875rem;
}

.m-tab-bar .nav-box {
	font-size: 1.25rem;
}

.m-tab-bar .nav-box .nav-ctrl {
	display: inline-block;
	color: #707070;
	text-align: center;
	margin: 0 0.75rem;
}

.m-tab-bar .page-box .m-box-col {
	color: #939393;
	font-size: 0.875rem;
}

.m-tab-bar .page-box .m-box-col + .m-box-col {
	border-left: 1px solid #e6e6e6;
}

.iosx2 .m-tab-bar .page-box .m-box-col + .m-box-col {
	border-left: 0.5px solid #e6e6e6;
}

.iosx3 .m-tab-bar .page-box .m-box-col + .m-box-col {
	border-left: 0.35714px solid #e6e6e6;
}

.m-tab-bar .page-box .m-box-col .m-font {
	font-size: 0.75rem;
	margin: 0 0 0 0.4375rem;
}

.m-tab-bar .page-box .m-cur {
	color: #507DAF;
}

.m-tab {
	background: #f5f5f5;
}

.m-tab a {
	line-height: 2.5625rem;
	color: #333;
	text-align: center;
	font-size: 0.9375rem;
}

.m-tab a.m-cur {
	color: #FF8200;
	box-shadow: inset 0 -2px 0 0 #FF8200;
}

.m-top-bar {
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #f5f5f5;
	height: 2.75rem;
}

.m-top-bar .nav-ctrl {
	color: #636363;
	font-size: 0.9375rem;
	text-align: center;
	display: inline-block;
	padding: 0 0.625rem;
}

.m-top-bar .nav-ctrl .m-font {
	vertical-align: top;
	font-size: 1.25rem;
}

.m-top-bar .nav-left,  .m-top-bar .nav-right,  .m-top-bar .nav-main {
	position: absolute;
	line-height: 2.75rem;
}

.m-top-bar .nav-left {
	left: 0;
}

.m-top-bar .nav-right {
	right: 0;
}

.m-top-bar .nav-main {
	left: 0;
	right: 0;
	top: 0;
	right: 0;
	text-align: center;
	font-size: 1.125rem;
	color: #333;
}

.m-top-bar .nav-main h3 {
	display: inline-block;
	max-width: 12rem;
}

.m-top-nav {
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	height: 2.3125rem;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6;
}

.iosx2 .m-top-nav {
	border-bottom: 0.5px solid #e6e6e6;
}

.iosx3 .m-top-nav {
	border-bottom: 0.35714px solid #e6e6e6;
}

.m-top-nav .nav-main {
	overflow: hidden;
	width: 1px;
}

.m-top-nav .nav-main::before {
	content: "";
	position: absolute;
	z-index: 9;
	width: 0.75rem;
	left: 0;
	top: 0;
	bottom: 0;
	background: -webkit-linear-gradient(left, white 0%, white 50%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to right, white 0%, white 50%, rgba(255, 255, 255, 0) 100%);
}

.m-top-nav .scroll-box {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.m-top-nav .scroll-box::-webkit-scrollbar {
	display: none;
}

.m-top-nav .nav-item {
	white-space: nowrap;
	padding: 0 0.5rem;
}

.m-top-nav .nav-item li {
	display: inline-block;
	font-size: 1rem;
	line-height: 2.3125rem;
	padding: 0 0.5625rem;
}

.m-top-nav .nav-item li span {
	display: block;
	padding: 0 0.25rem;
}

.m-top-nav .nav-item li.m-cur span {
	color: #FF8200;
	box-shadow: inset 0 -2px 0 0 #FF8200;
}

.m-top-nav .nav-plus {
	width: 2.4375rem;
	position: relative;
}

.m-top-nav .nav-plus::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0.5rem;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-mask: -webkit-linear-gradient(top, transparent, #000 45%, #000 55%, transparent 100%);
	border-right: 1px solid #ccc;
	box-shadow: inset -3px 0 3px rgba(0, 0, 0, 0.11);
}

.iosx2 .m-top-nav .nav-plus::before {
	border-right: 0.5px solid #ccc;
}

.iosx3 .m-top-nav .nav-plus::before {
	border-right: 0.35714px solid #ccc;
}

.m-loading {
	font-size: 1rem;
	position: relative;
	display: inline-block;
	width: 2.3125em;
	height: 2.3125em;
}

.m-loading span {
	position: absolute;
	will-change: background-color;
	left: 1.10938em;
	bottom: 0;
	width: 0.09375em;
	height: 0.5em;
	border-radius: 0.25em;
	background-color: transparent;
	-webkit-transform-origin: center -0.65625em;
	transform-origin: center -0.65625em;
	-webkit-backface-visibility: hidden;
}

.m-loading span:nth-child(1) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.m-loading span:nth-child(2) {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
}

.m-loading span:nth-child(3) {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
}

.m-loading span:nth-child(4) {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.m-loading span:nth-child(5) {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
}

.m-loading span:nth-child(6) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
}

.m-loading span:nth-child(7) {
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.m-loading span:nth-child(8) {
	-webkit-animation-delay: 0.7s;
	animation-delay: 0.7s;
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
}

.m-loading span:nth-child(9) {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
}

.m-loading span:nth-child(10) {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.m-loading span:nth-child(11) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
}

.m-loading span:nth-child(12) {
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
}

.m-loading-dark span {
	-webkit-animation: loading-fade-dark 1.1s infinite linear;
	animation: loading-fade-dark 1.1s infinite linear;
}

@-webkit-keyframes loading-fade-dark {
	0% {
		background-color: #5c5c5c;
	}

	100% {
		background-color: rgba(255, 255, 255, 0);
	}
}

@keyframes loading-fade-dark {
	0% {
		background-color: #5c5c5c;
	}

	100% {
		background-color: rgba(255, 255, 255, 0);
	}
}

.m-loading-light span {
	-webkit-animation: loading-fade-light 1.1s infinite linear;
	animation: loading-fade-light 1.1s infinite linear;
}

@-webkit-keyframes loading-fade-light {
	0% {
		background-color: #fff;
	}

	100% {
		background-color: rgba(255, 255, 255, 0);
	}
}

@keyframes loading-fade-light {
	0% {
		background-color: #fff;
	}

	100% {
		background-color: rgba(255, 255, 255, 0);
	}
}

.m-tips {
	font-size: 0.875rem;
	text-align: center;
	height: 2rem;
	line-height: 2rem;
	position: relative;
}

.m-tips .m-font-arrow-right,  .m-tips .m-font-close {
	position: absolute;
	right: 0.625rem;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font-size: 0.75rem;
}

.m-tips.m-tips-music {
	text-align: left;
}

.m-tips.m-tips-music .m-img-box {
	width: 2rem;
	vertical-align: top;
}

.m-tips.m-tips-music .main-link {
	font-size: 0.8125rem;
	margin: 0 0 0 0.75rem;
	vertical-align: top;
}

.m-tips.m-tips-music .sub-link {
	font-size: 0.8125rem;
	opacity: 0.7;
	vertical-align: top;
}

.m-tips.m-tips-music .m-font-chart {
	font-size: 1.25rem;
	vertical-align: top;
	margin: 0 0 0 0.5625rem;
}

.m-tips.m-tips-tp {
	font-size: 0.75rem;
}

.m-tips.m-tips-tp .m-font {
	font-size: 1.125rem;
	vertical-align: middle;
}

.m-tips.m-tips-tp .m-loading {
	vertical-align: middle;
	font-size: 0.54054rem;
}

.m-tips.m-tips-tp .main-link {
	margin: 0 0 0 0.6875rem;
}

.m-tips.m-tips-tps {
	font-size: 0.6875rem;
}

.m-tips.m-tips-tps .m-font {
	vertical-align: top;
	margin: 0 0.3125rem 0 0;
}

.m-tips-ltyellow {
	color: #f48800;
	background: #feeddb;
}

.m-tips-yellow {
	color: #fffefe;
	background: #fdab57;
}

.m-tips-red {
	color: #fff;
	background: #fd7d66;
}

.m-tips-pink {
	color: #fff;
	background: -webkit-linear-gradient(top, #ce8a92 0%, #cf978f 100%);
	background: linear-gradient(to bottom, #ce8a92 0%, #cf978f 100%);
}

.m-tips-tp {
	color: #7c7c7c;
	background: transparent;
}

.m-tips-tps {
	color: #bfbfbf;
	background: transparent;
}

.m-pop {
	position: absolute;
	z-index: 999;
}

.m-pop.m-pop-s {
	border: 1px solid #a6a6a6;
	border-radius: 0.1875rem;
	background: #fff;
	-webkit-filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.2));
}

.iosx2 .m-pop.m-pop-s {
	border: 0.5px solid #a6a6a6;
}

.iosx3 .m-pop.m-pop-s {
	border: 0.35714px solid #a6a6a6;
}

.m-pop.m-pop-s:after {
	content: "";
	position: absolute;
	z-index: 8;
	width: 0.625rem;
	height: 0.625rem;
	background: #fff;
	border-top: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
	border-radius: 0.0625rem 0 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	left: 50%;
	bottom: -1.13812rem;
}

.iosx2 .m-pop.m-pop-s:after {
	border-top: 0.5px solid #a6a6a6;
}

.iosx3 .m-pop.m-pop-s:after {
	border-top: 0.35714px solid #a6a6a6;
}

.iosx2 .m-pop.m-pop-s:after {
	border-left: 0.5px solid #a6a6a6;
}

.iosx3 .m-pop.m-pop-s:after {
	border-left: 0.35714px solid #a6a6a6;
}

.m-pop.m-pop-s ul {
	padding: 0.125rem 0.3125rem;
	background: #fff;
	border-radius: 0.1875rem;
	position: relative;
	z-index: 9;
}

.m-pop.m-pop-s li {
	min-width: 3.0625rem;
	text-align: center;
}

.m-pop.m-pop-s li + li {
	border-top: 1px solid #e6e6e6;
}

.iosx2 .m-pop.m-pop-s li + li {
	border-top: 0.5px solid #e6e6e6;
}

.iosx3 .m-pop.m-pop-s li + li {
	border-top: 0.35714px solid #e6e6e6;
}

.m-pop.m-pop-s li a {
	display: block;
	height: 2.3125rem;
	line-height: 2.3125rem;
	color: #333;
	font-size: 0.875rem;
	border-radius: 0.1875rem;
	margin: 0.1875rem 0;
}

.m-pop.m-pop-s li a:active {
	background: #ededed;
}

.m-pop.m-pop-lt {
	background: #f8f8f8;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
	padding: 0 0.875rem 1rem 0.875rem;
	border-radius: 0.3125rem;
	color: #333;
}

.m-pop.m-pop-lt header {
	line-height: 2.875rem;
	font-size: 1.125rem;
}

.m-pop.m-pop-lt section {
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	font-size: 0.9375rem;
}

.iosx2 .m-pop.m-pop-lt section {
	border-top: 0.5px solid #f2f2f2;
}

.iosx3 .m-pop.m-pop-lt section {
	border-top: 0.35714px solid #f2f2f2;
}

.iosx2 .m-pop.m-pop-lt section {
	border-bottom: 0.5px solid #f2f2f2;
}

.iosx3 .m-pop.m-pop-lt section {
	border-bottom: 0.35714px solid #f2f2f2;
}

.m-pop.m-pop-lt section .gp-list {
	max-height: 12.5rem;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.m-pop.m-pop-lt section .gp-list li:last-child {
	border: none;
}

.m-pop.m-pop-lt section a {
	color: #333;
}

.m-pop.m-pop-lt section .m-font-plus {
	vertical-align: top;
	margin: 0 0.4375rem 0 0;
}

.m-pop.m-pop-lt section ul {
	width: 14.875rem;
	margin: 0 -0.3125rem;
	padding: 0 0.3125rem;
}

.m-pop.m-pop-lt section li {
	border-bottom: 1px solid #f2f2f2;
}

.iosx2 .m-pop.m-pop-lt section li {
	border-bottom: 0.5px solid #f2f2f2;
}

.iosx3 .m-pop.m-pop-lt section li {
	border-bottom: 0.35714px solid #f2f2f2;
}

.m-pop.m-pop-lt section li a, .m-pop.m-pop-lt section li label {
	display: block;
	height: 2.25rem;
	line-height: 2.25rem;
	margin: 0.1875rem -0.3125rem;
	padding: 0 0.3125rem;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.m-pop.m-pop-lt section li a:active, .m-pop.m-pop-lt section li label:active {
	background: #f2f2f2;
}

.m-pop.m-pop-lt section li .m-checkbox span {
	position: absolute;
	right: 0.3125rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-pop.m-pop-lt .m-btm-btns {
	margin: 0.9375rem 0 0 0;
}

.m-guide {
	position: absolute;
	z-index: 99;
	background: rgba(255, 130, 0, 0.9);
	font-size: 1rem;
	font-style: oblique;
	color: #FFF;
	padding: 0.75rem;
	border-radius: 0.3125rem;
}

.m-guide [class^="m-arr"] {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0.625rem;
	border-style: solid;
}

.m-guide .m-arr-left {
	border-color: transparent rgba(255, 130, 0, 0.9) transparent transparent;
	top: 50%;
	left: 0;
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
}

.m-guide .m-arr-right {
	border-color: transparent transparent transparent rgba(255, 130, 0, 0.9);
	top: 50%;
	right: 0;
	-webkit-transform: translate(100%, -50%);
	transform: translate(100%, -50%);
}

.m-guide .m-arr-top {
	border-color: transparent transparent rgba(255, 130, 0, 0.9) transparent;
	top: 0;
	left: 1.25rem;
	-webkit-transform: translate(0, -100%);
	transform: translate(0, -100%);
}

.m-guide .m-arr-bottom {
	border-color: rgba(255, 130, 0, 0.9) transparent transparent transparent;
	bottom: 0;
	left: 1.25rem;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
}

.m-animated {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.m-an-pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: cubic-bezier(0.88, 0.48, 0.63, 1);
	animation-timing-function: cubic-bezier(0.88, 0.48, 0.63, 1);
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	50% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	html {
		font-size: 16.96px;
	}

	.m-icon {
		font-size: 15px;
	}

	.m-icon-large {
		font-size: 24px;
	}

	.m-icon-warn {
		font-size: 20px;
	}
}

@media screen and (min-width: 768px) {
	html {
		font-size: 20px;
	}

	.m-icon {
		font-size: 18px;
	}

	.m-icon-large {
		font-size: 28px;
	}

	.m-icon-warn {
		font-size: 23px;
	}
}

@media screen and (min-width: 769px) {
	.m-container-max {
		width: 750px;
		margin: 0 auto;
	}
}

.card11 > .card-title {
	margin: 0.625rem 0 0.3125rem 0.75rem;
	font-size: 0.875rem;
	color: #636363;
}

.card11 .loading-box {
	text-align: center;
	padding: 0.75rem 0;
	font-size: 0.75rem;
	color: #939393;
}

.card11 .card:not(.card9) {
	margin-bottom: 0;
	margin-top: -1px;
}

.card11.ctype-1 .card:not(.card9):not(.card59).m-panel {
	border: 0;
}

.card11.ctype-1 .card:not(.card9):not(.card59).m-panel:first-of-type {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:first-of-type {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:first-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.iosx3 .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:first-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.card11.ctype-1 .card:not(.card9):not(.card59).m-panel:first-of-type .card-wrap {
	border-top: 0;
}

.card11.ctype-1 .card:not(.card9):not(.card59).m-panel:last-of-type {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:last-of-type {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:last-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card11.ctype-1 .card:not(.card9):not(.card59).m-panel:last-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card11.ctype-1 .card:not(.card9):not(.card59).m-panel:last-of-type .card-wrap {
	border-bottom: 0;
}

.card11.ctype-1 .card:not(.card9):not(.card59) .card-wrap {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card11.ctype-1 .card:not(.card9):not(.card59) .card-wrap {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card11.ctype-1 .card:not(.card9):not(.card59) .card-wrap {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card11.ctype-1 .card:not(.card9):not(.card59) .card-wrap {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card11.ctype-3 .card.m-panel {
	border: 0;
}

.card11.ctype-3 .card.m-panel:first-of-type {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card11.ctype-3 .card.m-panel:first-of-type {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card11.ctype-3 .card.m-panel:first-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.iosx3 .card11.ctype-3 .card.m-panel:first-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.card11.ctype-3 .card.m-panel:last-of-type {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card11.ctype-3 .card.m-panel:last-of-type {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card11.ctype-3 .card.m-panel:last-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card11.ctype-3 .card.m-panel:last-of-type {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card11 .card42 + .card9 {
	margin-top: -1px;
	position: relative;
}

.card11 .card42.m-panel-nobd .card-wrap {
	border-bottom: 0 !important;
}

.card11 .card42.m-panel-nobd + .card .card-wrap {
	border-top: 0;
}

.card16 .card-wrap .card-main {
	margin-bottom: -1px;
}

.card16 .m-item-box {
	height: 2.75rem;
	line-height: 2.75rem;
	text-align: center;
	padding: 0 0.5rem 0 0.75rem;
}

.card16 .m-item-box::before {
	top: 0.5rem;
	bottom: 0.5rem;
}

.card16 .m-item-box::after {
	left: 0.5rem;
	right: 0.5rem;
}

.card16 .m-item-box .m-diy-btn img {
	width: 1.5rem;
	height: 1.5rem;
}

.card16 .m-item-box .m-diy-btn h4 {
	font-size: 1rem;
	margin: 0 0 0 1rem;
}

.card17 .card-wrap .card-main {
	margin-bottom: -1px;
}

.card17 .m-item-box {
	height: 2.75rem;
	line-height: 2.75rem;
	text-align: left;
	padding: 0 0.5rem 0 0.75rem;
}

.card17 .m-item-box::before {
	top: 0.375rem;
	bottom: 0.375rem;
}

.card17 .m-item-box::after {
	left: 0.375rem;
	right: 0.375rem;
}

.card17 .m-item-box .m-diy-btn h4 {
	font-size: 1rem;
	margin: 0;
}

.card17 .m-item-box .m-diy-btn {
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
}

.card19 .card-wrap .card-main {
	margin-bottom: -1px;
	display: flex;
	flex-wrap: wrap;
}

.card19 .m-item-box {
	height: auto;
	line-height: 1;
	text-align: center;
	padding: 0.625rem 0 0.875rem;
	min-height: 3.5rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.card19 .m-item-box::before {
	top: 1rem;
	bottom: 1rem;
}

.card19 .m-item-box::after {
	left: 1rem;
	right: 1rem;
}

.card19 .m-item-box .m-diy-btn img {
	width: 2.25rem;
	height: 2.25rem;
}

.card19 .m-item-box .m-diy-btn h4 {
	font-size: 0.75rem;
	margin: 0.4375rem 0 0 0;
}

.card19 .m-item-box .m-diy-btn {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	height: 100%;
}

.card19 .m-item-box .m-diy-btn h3 {
	font-size: 0.9375rem;
	color: #333;
	margin-bottom: 0;
	font-weight: 700;
}

.card19 .m-item-box .m-diy-btn h3 + h4 {
	color: #939393;
}

.card2 .card-wrap {
	height: 3.125rem;
}

.card2 h3 {
	font-size: 0.9375rem;
	color: #333;
	margin-bottom: 0.4375rem;
	font-weight: 700;
}

.card2 h4 {
	font-size: 0.75rem;
	color: #939393;
}

.card2 .m-box-col:first-child h4 {
	width: 2rem;
	line-height: 1.25;
}

.card2 .m-font-dot-more {
	font-size: 2rem;
	line-height: 1.125rem;
	margin: -0.0625rem 0 0.3125rem;
}

.grid-demo .m-auto-list {
	margin-left: -0.5rem;
	margin-right: -0.5rem;
	margin-bottom: -0.625rem;
	padding: 0 0;
}

.grid-demo .m-auto-box {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	margin-bottom: 0.625rem;
}

.card21 .m-auto-list {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
	margin-bottom: -0.625rem;
	padding: 0.625rem 0.75rem;
}

.card21 .m-auto-box {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	margin-bottom: 0.625rem;
}

.card21 .m-text-box {
	text-align: center;
}

.card21 .m-text-box h3 {
	font-size: 0.9375rem;
	margin: 0.625rem 0 0 0;
}

.card21 .m-text-box h4 {
	font-size: 0.75rem;
	color: #939393;
	margin: 0.375rem 0 0 0;
	line-height: normal;
}

.card22 {
	position: relative;
}

.card22.type-2 .m-img-box li {
	height: 0;
	padding-bottom: 50%;
}

.card22.type-2 .m-sld-dot {
	bottom: 0.5rem;
}

.card22 .m-img-box {
	overflow: hidden;
	vertical-align: top;
}

.card22 .m-img-box img {
	height: auto;
}

.card22 .m-img-box ul {
	width: 100%;
	white-space: nowrap;
	font-size: 0;
}

.card22 .m-img-box li {
	display: inline-block;
	position: relative;
	width: 100%;
}

.card22 .m-img-box li section {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	height: 1.875rem;
	line-height: 1.875rem;
	padding: 0 0.75rem;
	font-size: 1.125rem;
}

.card22 .m-img-box .text-bar {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 1.875rem;
	line-height: 1.875rem;
	background: rgba(0, 0, 0, 0.5);
}

.card22 .m-img-box .text-bar span {
	display: block;
	color: #FFF;
	font-size: 1.125rem;
	padding: 0 0.625rem;
}

.card22 .m-sld-dot {
	position: absolute;
	right: 0.75rem;
	bottom: 0.375rem;
}

.card23 {
	height: 3.125rem;
}

.card23 h3 {
	font-size: 0.9375rem;
	color: #333;
	margin-bottom: 0.4375rem;
	font-weight: 700;
}

.card23 h4 {
	font-size: 0.75rem;
	color: #939393;
}

.card24 .card-title {
	font-size: 1rem;
	color: #636363;
	padding: 0.75rem 0 0 0.75rem;
}

.card24 .m-auto-list {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
	margin-bottom: -0.625rem;
	padding: 0.625rem 0.75rem;
}

.card24 .m-auto-box {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	margin-bottom: 0.625rem;
}

.card25 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card25 .m-img-box {
	width: 3.125rem;
	height: 3.125rem;
	margin: 0 0.625rem 0 0;
}

.card25 .score-box {
	font-family: "HelveticaNeue-Light";
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background-color: #fe9400;
	color: #fff;
	width: 3.125rem;
	height: 3.125rem;
	font-size: 1rem;
}

.card25 .score-box::first-letter {
	font-size: 2rem;
	vertical-align: text-top;
}

.card26 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card26 .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
	margin: 0 0.625rem 0 0;
}

.card26 .card-title {
	font-size: 0.875rem;
	color: #939393;
	margin-bottom: 0.625rem;
}

.card26 .m-link-icon2 {
	width: 2.75rem;
	height: 0.875rem;
}

.card27 header {
	margin: 0 0.75rem;
}

.card27 h3 {
	padding: 0.625rem 0;
	font-size: 0.9375rem;
	color: #333;
}

.card27 .m-text-box {
	font-size: 0.875rem;
	color: #939393;
	line-height: 1.5;
	padding: 0.5rem 0;
}

.card27 .m-img-box {
	position: relative;
	padding-bottom: 48.98649%;
}

.card27 .m-img-box img {
	position: absolute;
}

.card28 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card28 .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
	margin: 0 0.625rem 0 0;
}

.card28 .m-img-box .m-icon {
	font-size: 16px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.card28 .m-img-box .m-icon {
		font-size: 17px;
	}
}

@media screen and (min-width: 768px) {
	.card28 .m-img-box .m-icon {
		font-size: 20px;
	}
}

.card29 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card29 .card-title {
	font-size: 0.875rem;
	color: #333;
	margin: 0 0 0.625rem 0;
}

.card29 .m-img-box {
	position: relative;
	height: 0;
	padding-bottom: 30.40541%;
}

.card29 .m-img-box img {
	position: absolute;
}

.card3 .card-title {
	padding-top: 0.625rem;
	margin: 0 0.75rem;
	font-size: 0.875rem;
	color: #333;
}

.card3 .m-auto-list {
	margin-left: -0.125rem;
	margin-right: -0.125rem;
	margin-bottom: -0.625rem;
	padding: 0.625rem 0.75rem;
}

.card3 .m-auto-box {
	padding-left: 0.125rem;
	padding-right: 0.125rem;
	margin-bottom: 0.625rem;
}

.card3 .m-auto-list {
	position: relative;
}

.card3 .card-icon {
	position: absolute;
	z-index: 9;
	width: 2.25rem;
	height: 2.25rem;
	top: 0;
	left: 0;
}

.card3 .card-icon img {
	width: 100%;
	height: 100%;
}

.card3 .m-auto-box .m-text-box {
	text-align: center;
}

.card3 .m-auto-box .m-text-box h3 {
	font-size: 0.8125rem;
	margin: 0.625rem 0 0 0;
}

.card3 .m-auto-box .m-text-box h4 {
	font-size: 0.75rem;
	color: #939393;
	margin: 0.375rem 0 0 0;
	line-height: normal;
}

.card3.card-more .m-auto-box:nth-of-type(4) .m-img-box {
	position: relative;
}

.card3.card-more .m-auto-box:nth-of-type(4) .m-img-box::before {
	font-family: "marvelfont";
	content: "\E000";
	font-size: 2rem;
	color: #c8c8c8;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 99;
}

.card3.card-more .m-auto-box:nth-of-type(4) .m-img-box::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
}

.card30 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card30 .m-img-box {
	width: 3.125rem;
	height: 3.125rem;
	margin: 0 0.625rem 0 0;
}

.card31 {
	overflow: hidden;
	background-color: #e3e4e6;
}

.card31.on-search .card-wrap .card-main {
	padding-right: 2.8125rem;
}

.card31.on-search .search-cancel {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.card31 .card-wrap .card-main {
	margin: 0 -0.25rem;
	padding: 0.5rem 0;
	-webkit-transition: padding 0.2s ease-out;
	transition: padding 0.2s ease-out;
	position: relative;
}

.card31 .m-search {
	background-color: #fff;
	border: 1px solid #dcdcdc;
}

.iosx2 .card31 .m-search {
	border: 0.5px solid #dcdcdc;
}

.iosx3 .card31 .m-search {
	border: 0.35714px solid #dcdcdc;
}

.card31 .search-cancel {
	font-size: 1rem;
	color: #636363;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-transform: translateX(130%);
	transform: translateX(130%);
	-webkit-transition: -webkit-transform  0.2s ease-in;
	transition: transform  0.2s ease-in;
}

.card32 .card-wrap {
	height: 2.75rem;
}

.card32 .card-wrap .card-main {
	margin: 0;
}

.card32 .box-left {
	font-size: 0;
}

.card32 .box-left .main-link {
	font-size: 1rem;
	color: #333;
	max-width: 12rem;
}

.card35 .m-auto-list {
	margin-left: -0.21875rem;
	margin-right: -0.21875rem;
	margin-bottom: -0.4375rem;
	padding: 0.625rem 0.75rem;
}

.card35 .m-auto-box {
	padding-left: 0.21875rem;
	padding-right: 0.21875rem;
	margin-bottom: 0.4375rem;
}

.card35 .m-auto-box .m-text-box {
	margin: 0.4375rem 0 0 0;
}

.card35 .m-auto-box .m-text-box h3 {
	text-align: center;
	font-size: 0.9375rem;
}

.card35 .m-auto-box .m-text-box h4 {
	text-align: center;
}

.card35 .m-auto-box .m-img-box {
	height: 0;
	padding-bottom: 100%;
}

.card36 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card36 .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
	margin: 0 0.625rem 0 0;
}

.card36 .m-text-box h4 {
	position: relative;
}

.card36 .m-text-box h4 .txta {
	color: #F46200;
	margin: 0 0.625rem 0 0;
}

.card36 .m-text-box h4 .txtb {
	text-decoration: line-through;
}

.card36 .m-text-box h4 .txtc {
	position: absolute;
	right: 0;
}

.card38 .card-wrap .card-main .rank-box {
	height: 4.125rem;
}

.card38 .rank-value {
	display: inline-block;
	width: 2.1875rem;
	height: 1.0625rem;
	text-align: center;
	line-height: 1.0625rem;
	border: 1px solid #FF8200;
	font-size: 0.75rem;
	color: #FF8200;
	border-radius: 0.625rem;
	margin: 0 0.5rem 0 0;
}

.iosx2 .card38 .rank-value {
	border: 0.5px solid #FF8200;
}

.iosx3 .card38 .rank-value {
	border: 0.35714px solid #FF8200;
}

.card38 .m-star-box {
	font-size: 1.625rem;
}

.card38 .m-star-box .m-font-star {
	margin: 0 0.5rem;
}

.card39 .card-wrap .card-main {
	position: relative;
	font-size: 1.25rem;
}

.card39 .card-wrap .card-main img {
	width: 100%;
}

.card39 .card-wrap .card-main .m-btn-media {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.card4 .card-wrap {
	height: 2.75rem;
}

.card4 .card-wrap .card-main {
	margin: 0;
}

.card4 .m-img-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card4 .box-left {
	font-size: 0;
	min-width: 0;
}

.card4 .box-left .main-link {
	font-size: 1rem;
	color: #333;
	min-width: 0;
}

.card4 .box-left .main-link .main-text {
	min-width: 0;
	display: block;
	max-width: 10rem;
	max-width: 100vw;
}

.card4 .box-left .main-link .sub-text {
	font-size: 0.75rem;
	color: #939393;
	margin-left: 0.25rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card4 .img-icon-b {
	margin-right: 0;
}

.card4 .m-link-icon {
	margin-left: 0.5rem;
	height: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card4 .m-link-icon img {
	height: auto;
}

.card4 .m-bubble-red-s {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 0.5rem;
}

.card40 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card40 .m-img-box {
	width: 3.125rem;
	height: 3.125rem;
	margin: 0 0.625rem 0 0;
}

.card40 .m-text-box {
	height: 2.8125rem;
}

.card40 .m-text-box .stat-a {
	color: #e14123;
}

.card40 .m-text-box .stat-b {
	color: #10B524;
}

.card40 .box-right {
	text-align: right;
}

.card41 [class^=m-auth] {
	display: inline-block;
	padding: 0 0.25rem;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.625rem;
	border-width: 1px;
	border-style: solid;
	white-space: nowrap;
	font-size: 0.5625rem;
	vertical-align: middle;
}

.card41 .m-auth-bluev {
	background: #c6e7ff;
	border-color: #5fb2f1;
	color: #024cdd;
}

.card41 .m-auth-yellowv {
	background: #ffe5b8;
	border-color: #f0ba64;
	color: #ff4123;
}

.card41 .m-auth-vip {
	background: #fc683b;
	border-color: #f44b25;
	color: #fff;
}

.card41 .m-icon {
	vertical-align: middle;
}

.card41 .m-box {
	font-size: 0.9375rem;
	line-height: 1.25;
	padding: 0.9375rem 0;
	margin-left: 0.75rem;
	margin-right: 0.75rem;
}

.card41 .box-left {
	width: 4rem;
	color: #939393;
}

.card41 .rel-box .m-auto-list {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
	margin-bottom: 0;
	padding: 0 0;
}

.card41 .rel-box .m-auto-box {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	margin-bottom: 0;
}

.card41 .rel-intro {
	color: #636363;
	margin-top: 0.3125rem;
}

.card41 .works-box .m-auto-list {
	margin-left: -0.1875rem;
	margin-right: -0.1875rem;
	margin-bottom: 0;
	padding: 0 0;
}

.card41 .works-box .m-auto-box {
	padding-left: 0.1875rem;
	padding-right: 0.1875rem;
	margin-bottom: 0;
}

.card41 .works-box .m-text-box {
	text-align: center;
}

.card41 .works-box .m-text-box h3 {
	font-size: 0.8125rem;
	margin: 0.625rem 0 0 0;
}

.card41 .works-box.card-more .m-auto-box:nth-of-type(3) .m-img-box {
	position: relative;
}

.card41 .works-box.card-more .m-auto-box:nth-of-type(3) .m-img-box::before {
	font-family: "marvelfont";
	content: "\E000";
	font-size: 2rem;
	color: #c8c8c8;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 99;
}

.card41 .works-box.card-more .m-auto-box:nth-of-type(3) .m-img-box::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
}

.card42 {
	position: relative;
}

.card42::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0.1875rem;
	background-color: #FF8200;
}

.card42 .card-wrap {
	height: 2.25rem;
}

.card42 .card-wrap .card-main {
	margin: 0;
}

.card42 .box-left {
	font-size: 0;
}

.card42 .box-left .main-link {
	color: #636363;
	font-size: 0.875rem;
}

.card42 .box-right .sub-link {
	font-size: 0.75rem;
	color: #939393;
	margin-right: 0.5rem;
	max-width: 5rem;
}

.card42 .box-right .m-font-arrow-right {
	width: 0.75rem;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	background-color: #FF8200;
	border-radius: 0.125rem;
	color: #FFF;
	font-size: 0.5rem;
	font-weight: 700;
}

.card43 .card-wrap {
	height: 2.75rem;
}

.card43 .card-wrap .card-main {
	margin: 0;
}

.card43 .box-left {
	font-size: 0;
	min-width: 0;
	overflow: hidden;
}

.card43 .box-left .main-link {
	font-size: 1rem;
	color: #333;
	min-width: 0;
}

.card43 .box-left .main-link .main-text {
	min-width: 0;
	display: block;
	max-width: 10rem;
	max-width: 100vw;
}

.card43 .box-left .main-link .sub-text {
	white-space: nowrap;
	margin-left: 0.5rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card43 .m-avatar-box {
	margin-right: 0.75rem;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.card43 .m-avatar-box .m-img-box {
	width: 1.5rem;
	height: 1.5rem;
}

.card43 .m-avatar-box .m-img-box + .m-img-box {
	margin-left: 0.5rem;
}

.card50 .card-wrap {
	height: 2.75rem;
}

.card50 .card-wrap .card-main {
	margin: 0;
}

.card50 .box-left {
	font-size: 0;
}

.card50 .box-left .main-link {
	font-size: 1rem;
	color: #333;
	max-width: 10rem;
}

.card50 .box-left .sub-link {
	font-size: 0.75rem;
	color: #939393;
	margin-left: 0.25rem;
}

.card52 .card-title {
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.0625rem;
	color: #333;
	margin-left: 0.75rem;
	margin-bottom: -0.625rem;
}

.card52 .m-auto-list {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
	margin-bottom: -0.5rem;
	padding: 0.625rem 0.75rem;
}

.card52 .m-auto-box {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	margin-bottom: 0.5rem;
}

.card52 .m-auto-box .m-text-box {
	position: relative;
	margin: 0.4375rem 0 0 0;
}

.card52 .m-auto-box .m-text-box h3 {
	font-size: 0.9375rem;
	height: 2.625rem;
}

.card52 .m-auto-box .m-text-box h4 .txta {
	color: #FF8200;
	margin: 0 0.5rem 0 0;
}

.card53 {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right top;
}

.card53 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card53 .m-text-box h4 {
	color: #FFF;
}

.card53 .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
	margin: 0 0.625rem 0 0;
	position: relative;
}

.card53 .m-btn-box {
	color: #f00;
}

.card53 .m-btn-box img {
	width: auto;
}

.card54 .card-wrap .card-main {
	margin: 0;
	padding: 0.9375rem 0 0.625rem;
}

.card54 .m-img-box {
	width: 2.125rem;
	height: 2.125rem;
	margin: 0 0.75rem 0 0;
}

.card54 .m-text-box h3 {
	font-size: 0.9375rem;
	margin: 0 0 0.1875rem 0;
}

.card54 .m-text-box .m-star-box {
	font-size: 0.75rem;
	vertical-align: top;
}

.card54 header aside .m-icon {
	vertical-align: middle;
}

.card54 header aside .like-num {
	font-size: 0.75rem;
	color: #939393;
	margin: 0 0 0 0.1875rem;
}

.card54 article {
	margin: 0.5rem 0 0 0;
	font-size: 1.0625rem;
	color: #333;
	line-height: 1.4;
}

.card54 footer {
	margin: 0.25rem 0 0 0;
}

.card54 footer a {
	color: #507DAF;
	font-size: 0.75rem;
}

.card55 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card55 .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
	margin: 0 1rem 0 0;
	position: relative;
}

.card55 .rank-box h4 {
	font-size: 0.75rem;
	color: #333;
}

.card55 .rank-box h4 em {
	color: #FF8200;
	margin: 0 0.5rem 0 0;
}

.card55 .rank-box h4:first-child {
	font-size: 1rem;
	color: #333;
	margin: 0 0 0.5rem 0;
}

.card55 .rank-box h4:first-child em {
	color: #e14123;
}

.card55 .rank-box h4:nth-child(2) {
	margin: 0 0 0.375rem 0;
}

.card55 .rank-box em {
	display: inline-block;
	width: 0.875rem;
	height: 0.875rem;
	font-style: oblique;
}

.card57 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card57 .box-right {
	text-align: right;
	color: #939393;
	line-height: 1.25;
	padding: 0.375rem 0 0;
}

.card57 .box-right .intro-row:first-child {
	font-size: 0.6875rem;
}

.card57 .box-right .intro-row:nth-child(2) {
	font-size: 0.625rem;
}

.card57 .stock-intro .m-td {
	vertical-align: middle;
}

.card57 .stock-intro .m-td:first-child {
	font-size: 2.625rem;
}

.card57 .stock-intro .m-td:nth-child(2) {
	font-size: 0.75rem;
	line-height: 1.25;
}

.card57 .stock-rise {
	color: #e14123;
}

.card57 .stock-fall {
	color: #10B524;
}

.card57 .stock-null {
	color: #939393;
}

.card57 .num-intro {
	width: 100%;
	margin: 1.25rem 0 0;
}

.card57 .num-intro .m-td {
	width: 25%;
}

.card57 .num-intro .m-td:last-child {
	text-align: right;
}

.card57 .num-intro .m-td:nth-child(2) .num-box {
	margin: 0 0 0 33.3%;
	-webkit-transform: translateX(-33.3%);
	transform: translateX(-33.3%);
}

.card57 .num-intro .m-td:nth-child(3) .num-box {
	margin: 0 0 0 66.7%;
	-webkit-transform: translateX(-66.7%);
	transform: translateX(-66.7%);
}

.card57 .num-intro .num-box {
	display: inline-block;
	text-align: center;
}

.card57 .num-intro .num-box div:first-child {
	font-size: 0.9375rem;
	color: #333;
	margin: 0 0 0.3125rem 0;
}

.card57 .num-intro .num-box div:nth-child(2) {
	font-size: 0.75rem;
	color: #939393;
}

.card58 fieldset {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
	text-align: center;
	font-size: 0.75rem;
}

.android .card58 fieldset {
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card58 fieldset {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.iosx3 .card58 fieldset {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.card58 legend {
	padding: 0 1.25rem;
}

.card59 .m-auto-list {
	margin-left: -0.25rem;
	margin-right: -0.25rem;
	margin-bottom: -0.625rem;
	padding: 0 0;
}

.card59 .m-auto-box {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	margin-bottom: 0.625rem;
}

.card59 .m-auto-box .m-panel {
	border: 0;
}

.card59 .m-auto-box .m-mask-type {
	position: absolute;
	z-index: 9;
	right: 0;
	top: 0;
	background: rgba(80, 125, 175, 0.8);
	border-radius: 0 0 0 0.1875rem;
	color: #fff;
	font-size: 0.625rem;
	padding: 0.25rem 0;
	width: 1.875rem;
	text-align: center;
}

.card59 .m-auto-box .m-btn-media {
	position: absolute;
	z-index: 9;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.card59 .m-auto-box article > .m-img-box {
	position: relative;
}

.card59 .m-auto-box article .m-avatar-box {
	position: absolute;
	z-index: 9;
	bottom: 0.375rem;
	left: 0.5625rem;
	right: 0;
}

.card59 .m-auto-box article .m-avatar-box .m-img-box {
	width: 1.5rem;
	height: 1.5rem;
}

.card59 .m-auto-box article .m-avatar-box .m-text-box {
	margin-left: 0.5625rem;
}

.card59 .m-auto-box article .m-avatar-box .m-text-box h3 {
	color: #fff;
	font-size: 0.875rem;
}

.card59 .m-auto-box article .m-avatar-box .m-icon {
	font-size: 8px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.card59 .m-auto-box article .m-avatar-box .m-icon {
		font-size: 9px;
	}
}

@media screen and (min-width: 768px) {
	.card59 .m-auto-box article .m-avatar-box .m-icon {
		font-size: 10px;
	}
}

.card59 .m-auto-box article > .m-text-box {
	padding: 0.5rem 0.5625rem;
}

.card59 .m-auto-box article > .m-text-box h3 {
	font-size: 0.9375rem;
	line-height: 1.2;
	height: 2.125rem;
}

.card59 .m-auto-box article > .m-text-box h4 {
	bottom: 0.5rem;
}

.card59 .m-auto-box .m-ctrl-box {
	margin: 0 0.625rem;
}

.card59 .m-auto-box .m-ctrl-box .m-diy-btn {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.card59 .m-auto-box .m-ctrl-box .m-font-dot-more {
	font-size: 0.9375rem;
	color: #939393;
}

.card59 .m-auto-box .m-ctrl-box h4 {
	font-size: 0.75rem;
}

.card6 a {
	display: block;
	font-size: 0.875rem;
	line-height: 2.375rem;
	text-align: center;
}

.card6 a .m-font {
	vertical-align: top;
	font-size: 0.75rem;
}

.card6 a.color-gray {
	color: #939393;
}

.card6 a.color-orange {
	color: #FF8200;
}

.card6 a.color-red {
	color: #e14123;
}

.card6 a.color-blue {
	color: #507DAF;
}

.card7 .card-wrap .card-main {
	margin: 0;
	padding-bottom: 0.875rem;
}

.card7 header {
	height: 2.5rem;
	line-height: 2.5rem;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card7 header {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card7 header {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card7 header {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card7 header h2 {
	font-size: 1.0625rem;
	color: #333;
}

.card7 article {
	color: #333;
	font-size: 0.9375rem;
	line-height: 1.25rem;
	padding: 0.875rem 0 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.card7 article .card-more {
	color: #507DAF;
}

.card7 article .card-more:before {
	content: "â€¦";
	color: #333;
}

.card7 footer {
	margin-top: 0.625rem;
	color: #939393;
	font-size: 0.75rem;
}

.card77 {
	position: relative;
	height: 5.25rem;
}

.card77:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 2px;
}

.card77.type-1:before {
	background-color: #62c40d;
}

.card77.type-2:before {
	background-color: #ffb200;
}

.card77.type-3:before {
	background-color: #ff7b1c;
}

.card77.type-4:before {
	background-color: #fe5653;
}

.card77.type-5:before {
	background-color: #9f87f9;
}

.card77.type-6:before {
	background-color: #3d96f0;
}

.card77.type-7:before {
	background-color: #0ec0ee;
}

.card77.type-8:before {
	background-color: #22c78f;
}

.card77 .card-wrap .card-main {
	margin: 0;
}

.card77 .m-btn {
	height: 1.375rem;
	line-height: 1.375rem;
	min-width: 2.8125rem;
	font-size: 0.6875rem;
}

.card77 .game-time {
	font-size: 1.0625rem;
	color: #939393;
	margin-right: 0.875rem;
}

.card77 .box-main h3 {
	font-size: 1.0625rem;
	display: inline-block;
	margin-right: 0.4375rem;
}

.card77 .box-main span {
	font-size: 0.875rem;
	color: #636363;
}

.card77 .box-plus {
	font-size: 0.75rem;
	color: #939393;
	margin-top: 0.75rem;
}

.card77 .box-plus .vs {
	margin: 0 0.4375rem;
}

.card77 .box-plus .m-img-box {
	width: 1.1875rem;
	height: 0.75rem;
	margin-right: 0.3125rem;
}

.card77 .m-btn-white {
	background: #fff;
}

.card82 {
}

.card82:not(:last-of-type) .m-tb:not(.type-0),  .card82:not(:last-of-type) .m-box {
	position: relative;
}

.card82:not(:last-of-type) .m-tb:not(.type-0)::after,    .card82:not(:last-of-type) .m-box::after {
	content: "";
	position: absolute;
	z-index: 6;
	bottom: 0;
	left: 2.5rem;
	right: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card82:not(:last-of-type) .m-tb:not(.type-0)::after, .android      .card82:not(:last-of-type) .m-box::after {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card82:not(:last-of-type) .m-tb:not(.type-0)::after, .iosx2      .card82:not(:last-of-type) .m-box::after {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card82:not(:last-of-type) .m-tb:not(.type-0)::after, .iosx3      .card82:not(:last-of-type) .m-box::after {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card82 .m-tb {
	width: 100%;
}

.card82 .m-td {
	vertical-align: middle;
	white-space: nowrap;
}

.card82 .m-td:nth-last-child(-n+4) {
	width: 2.625rem;
	text-align: center;
}

.card82 .m-td:last-child {
	padding-right: 0.25rem;
}

.card82 .m-td .m-text-cut {
	display: inline-block;
	max-width: 4.5rem;
	line-height: 1.5625rem;
	vertical-align: middle;
}

.card82 .tag-type {
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: 0.75rem;
	border-radius: 50%;
}

.card82 .m-thd .m-td {
	padding-top: 0.75rem;
}

.card82 .m-thd .m-td:nth-child(3) .tag-type {
	background-color: #ffdc1e;
	color: #c56f00;
}

.card82 .m-thd .m-td:nth-child(4) .tag-type {
	background-color: #dedfe4;
	color: #585d73;
}

.card82 .m-thd .m-td:nth-child(5) .tag-type {
	background-color: #e5b59e;
	color: #6f4632;
}

.card82 .m-thd .m-td:nth-child(6) .tag-type {
	font-size: 0.875rem;
	color: #939393;
}

.card82 .m-tbd .m-td {
	padding-top: 0.9375rem;
	padding-bottom: 0.9375rem;
	font-size: 0.875rem;
}

.card82 .m-tbd .m-td:first-child {
	padding-left: 0.9375rem;
	width: 2.5rem;
	font-size: 1.125rem;
	box-sizing: border-box;
}

.card82 .m-tbd .m-td:nth-child(2) {
	font-size: 1rem;
}

.card82 .m-tbd .m-td:nth-child(3) {
	color: #ff9600;
}

.card82 .m-tbd .m-td:nth-child(4) {
	color: #8995a1;
}

.card82 .m-tbd .m-td:nth-child(5) {
	color: #c87c65;
}

.card82 .m-img-box {
	display: inline-block;
	vertical-align: middle;
	width: 2.5rem;
	height: 1.5625rem;
	margin-right: 0.5rem;
}

.card82 .m-box {
	padding-left: 2.5rem;
}

.card82 .box-left {
	padding-top: 1rem;
	padding-bottom: 0.625rem;
}

.card82 .box-main {
	margin-bottom: 0.625rem;
	font-size: 1rem;
}

.card82 .m-img-box.img-box-b {
	width: auto;
	height: 1.0625rem;
	margin-left: 0.5rem;
	margin-right: 0;
}

.card82 .m-img-box.img-box-b img {
	width: auto;
}

.card82 .intro-text {
	margin-right: 0.5rem;
}

.card82 .intro-text b {
	color: #FF8200;
}

.card82 .box-plus {
	font-size: 0.75rem;
	color: #939393;
}

.card82 .box-right.m-btn-box {
	color: #FF8200;
}

@media screen and (max-width: 320px) {
	.card82 .box-main {
		font-size: 0.8125rem;
	}
}

.card83 {
	font-size: 0.875rem;
	line-height: 2.125rem;
}

.card83 .card-wrap .card-main {
	margin: 0;
}

.card83 a {
	color: #507DAF;
}

.card83 .box-right {
	color: #939393;
	font-size: 0.75rem;
}

.card84 .card-wrap .card-main {
	margin: 0;
}

.card84 a {
	color: #507DAF;
}

.card84 article {
	font-size: 1rem;
	line-height: 1.5;
}

.card84 article .m-auto-list {
	margin-left: -0.21875rem;
	margin-right: -0.21875rem;
	margin-bottom: 0;
	padding: 0 0;
}

.card84 article .m-auto-box {
	padding-left: 0.21875rem;
	padding-right: 0.21875rem;
	margin-bottom: 0;
}

.card84 article section {
	margin: 0.625rem 0;
}

.card84 .media-box .m-btn-media {
	position: absolute;
	z-index: 9;
	font-size: 4.2rem;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.card84 .m-auto-list .m-img-box {
	position: relative;
}

.card84 .m-mask-type {
	position: absolute;
	z-index: 9;
	right: 0;
	bottom: 0;
	background: rgba(80, 125, 175, 0.8);
	border-radius: 0.1875rem 0 0 0;
	color: #fff;
	font-size: 0.625rem;
	padding: 0.25rem 0;
	width: 1.875rem;
	text-align: center;
}

.card85 .card-wrap .card-main {
	margin: 0;
	padding: 0.625rem 0;
}

.card85 .box-left {
	overflow: hidden;
}

.card85 .box-right {
	margin-left: 0.5rem;
}

.card85 .m-avatar-box .m-img-box {
	width: 1.5rem;
	height: 1.5rem;
	margin-right: 0.4375rem;
}

.card85 .m-avatar-box .m-text-box h3 {
	font-size: 0.875rem;
	color: #636363;
}

.card85 .m-avatar-box .m-icon {
	font-size: 10px;
}

@media screen and (min-width: 414px) and (max-width: 767px) {
	.card85 .m-avatar-box .m-icon {
		font-size: 11px;
	}
}

@media screen and (min-width: 768px) {
	.card85 .m-avatar-box .m-icon {
		font-size: 13px;
	}
}

.card85 .m-ctrl-box .m-line-gradient {
	margin: 0 0.5625rem;
}

.card9.card-vip {
	background-repeat: no-repeat;
	background-position: top right;
	background-size: contain;
}

.card9 .widget-cover {
	width: 100%;
	height: 0;
	padding-bottom: 57.14286%;
	position: absolute;
	left: 0;
	top: -0.4375rem;
	z-index: 99;
	background-size: cover;
}

.card9.weibo-member .weibo-top .m-text-box h3 {
	color: #F46200;
}

.card9.recently-weibo .weibo-top .m-text-box h4 .time {
	color: #FF8200;
}

.card9 > .card-wrap {
	padding-top: 0.9375rem;
}

.card9 .card-title {
	margin-top: -0.9375rem;
	margin-bottom: 0.9375rem;
	padding: 0 0.75rem;
	height: 2.1875rem;
	line-height: 2.1875rem;
	font-size: 0.875rem;
	position: relative;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: #e6e6e6;
	border-style: solid;
}

.android .card9 .card-title {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card9 .card-title {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.5px;
	border-left-width: 0;
}

.iosx3 .card9 .card-title {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0.35714px;
	border-left-width: 0;
}

.card9 .card-title .m-ctrl-box {
	display: inline-block;
}

.card9 .card-title .m-ctrl-box img {
	width: 0.875rem;
	height: 0.875rem;
}

.card9 .card-title aside {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	color: #939393;
	font-size: 0.875rem;
	padding: 0 0.75rem;
}

.card9 .weibo-top {
	padding: 0 0.75rem;
}

.card9 .weibo-top .m-img-box {
	width: 2.375rem;
	height: 2.375rem;
}

.card9 .weibo-top .m-text-box {
	margin-left: 0.75rem;
}

.card9 .weibo-top .m-text-box h3 {
	font-size: 0.9375rem;
	margin: 0;
}

.card9 .weibo-top .m-text-box h4 {
	color: #939393;
}

.card9 .weibo-top aside {
	color: #939393;
	font-size: 0.875rem;
	padding-top: 0.3125rem;
	min-width: 2.5rem;
	text-align: right;
}

.card9 .weibo-main .weibo-text {
	line-height: 1.5;
	word-wrap: break-word;
}

.card9 .weibo-main .url-icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.125rem;
}

.card9 .weibo-main .url-icon img {
	width: 1rem;
	height: 1rem;
}

.card9 .weibo-main a {
	color: #507DAF;
}

.card9 .weibo-main .feed-mark {
	position: absolute;
	background-color: rgba(80, 125, 175, 0.75);
	right: 0;
	bottom: 0;
	border-radius: 0.125rem 0 0 0;
	padding: 0.125rem;
	color: #fff;
	font-size: 0.625rem;
}

.card9 .weibo-main .weibo-og {
	font-size: 1.0625rem;
	color: #333;
	padding: 0.75rem;
}

.card9 .weibo-main .weibo-media {
	margin-top: 0.625rem;
}

.card9 .weibo-main .weibo-media:empty {
	display: none;
}

.card9 .weibo-main .weibo-media .m-auto-list li {
	display: inline-block;
	vertical-align: top;
}

.card9 .weibo-main .weibo-media > img {
	vertical-align: top;
	max-width: 9.375rem;
}

.card9 .weibo-main .media-a {
	margin-bottom: -0.5rem;
}

.card9 .weibo-main .media-a .m-auto-list {
	max-width: 13.75rem;
}

.card9 .weibo-main .media-a .m-auto-list li {
	margin: 0 0.3125rem 0.3125rem 0;
}

.card9 .weibo-main .media-a .m-auto-list .m-img-box {
	width: 6rem;
	height: 6rem;
}

.card9 .weibo-main .media-b {
	margin: 0.625rem -0.125rem -0.375rem;
}

.card9 .weibo-main .media-b .m-auto-list {
	max-width: 28.75rem;
}

.card9 .weibo-main .media-b .m-auto-list .m-auto-box {
	width: 33.33%;
}

.card9 .weibo-main .media-b .m-auto-list {
	margin-left: -0.125rem;
	margin-right: -0.125rem;
	margin-bottom: -0.25rem;
	padding: 0 0;
}

.card9 .weibo-main .media-b .m-auto-box {
	padding-left: 0.125rem;
	padding-right: 0.125rem;
	margin-bottom: 0.25rem;
}

.card9 .weibo-main .media-c {
	max-height: 9.375rem;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.card9 .card {
	margin: 0;
}

.card9 .card.m-panel {
	box-shadow: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #f0f0f0;
	border-style: solid;
	background-color: #f8f8f8;
}

.android .card9 .card.m-panel {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22#cacaca%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22#cacaca%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card9 .card.m-panel {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
}

.iosx3 .card9 .card.m-panel {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0.35714px;
	border-bottom-width: 0.35714px;
	border-left-width: 0.35714px;
}

.card9 .card .card-wrap .card-main {
	padding: 0;
	margin: 0 -0.75rem;
}

.card9 .card .m-img-box {
	width: 4.375rem;
	height: 4.375rem;
}

.card9 .card .card-main > .m-box > .m-box-col {
	margin: 0 0.625rem;
	overflow: hidden;
}

.card9 .card .m-text-box h3 {
	margin: 0;
}

.card9 .card .m-text-box h4 {
	margin: 0;
}

.card9 .card.article-card {
	height: 5rem;
}

.card9 .card.article-card .feed-mark {
	width: 1.625rem;
	height: 1.625rem;
	top: 0;
	left: 0;
	padding: 0;
}

.card9 .card.article-card .m-img-box {
	width: 6.375rem;
	height: 5rem;
	overflow: hidden;
	position: relative;
}

.card9 .card.article-card .m-img-box img {
	width: auto;
	height: 100%;
	max-width: none;
}

.card9 .card.article-card .m-text-box h3, .card9 .card.article-card .m-text-box h4:first-of-type {
	margin-bottom: 0.125rem;
}

.card9 .weibo-rp {
	background-color: #f7f7f7;
	margin-top: -0.25rem;
	padding: 0.75rem;
}

.card9 .weibo-rp .weibo-text {
	font-size: 0.9375rem;
	color: #636363;
	line-height: 1.6;
}

.card9 .weibo-rp .card.m-panel {
	background-color: #fff;
}

.card9 .top-article {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #e6e6e6;
	border-style: solid;
	background-color: #fff;
}

.android .card9 .top-article {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: transparent;
	border-style: solid;
	-o-border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
	border-image: url("data:image/svg+xml;utf-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%226%22%20height=%226%22%20viewBox=%220%200%206%206%22%3E%3Cpath%20fill=%22none%22%20stroke=%22silver%22%20stroke-width=%22.5%22%20stroke-miterlimit=%2210%22%20d=%22M.3.3h5.5v5.5H.3z%22/%3E%3C/svg%3E") 2 repeat;
}

.iosx2 .card9 .top-article {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
}

.iosx3 .card9 .top-article {
	-o-border-image: none;
	border-image: none;
	border-top-width: 0.35714px;
	border-right-width: 0.35714px;
	border-bottom-width: 0.35714px;
	border-left-width: 0.35714px;
}

.card9 .top-article + .top-article {
	border-top: 0;
}

.card9 .top-article .m-img-box {
	height: 10.9375rem;
	vertical-align: top;
	overflow: hidden;
	position: relative;
}

.card9 .top-article .m-img-box .article-mark {
	position: absolute;
	z-index: 10;
	width: 1.5625rem;
	height: 1.5625rem;
	right: 0.3125rem;
	top: 0.3125rem;
}

.card9 .top-article .m-img-box .article-mark img {
	width: 100%;
	height: 100%;
}

.card9 .top-article .m-img-box .article-by {
	font-size: 0.9375rem;
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0.75rem;
	bottom: 0.625rem;
}

.card9 .top-article .m-img-box::after {
	content: "";
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(top, transparent 0%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
	background: linear-gradient(to bottom, transparent 0%, transparent 80%, rgba(0, 0, 0, 0.1) 100%);
}

.card9 .top-article .m-img-box > img {
	min-width: 100%;
	min-height: 10.9375rem;
}

.card9 .top-article .article-des {
	height: 3.625rem;
	padding: 0 0.75rem;
}

.card9 .top-article .article-des h3 {
	font-size: 1rem;
}

.card9 .top-article .article-des h4 {
	font-size: 0.75rem;
	color: #939393;
	margin-top: 0.3125rem;
}

.card9 .forward-report {
	text-align: center;
	margin-bottom: 0.1875rem;
}

.card9 .forward-report .m-img-box {
	position: relative;
	height: 0;
	padding-bottom: 26.78571%;
}

.card9 .forward-report .m-img-box img {
	position: absolute;
	left: 0;
}

.card9 .forward-report .report-tag {
	position: absolute;
	width: 21.93732%;
	height: 0;
	padding-bottom: 23.36182%;
	top: 0;
	left: 2.849%;
	background-size: cover;
}

.card9 .forward-report h3 {
	font-size: 1.125rem;
	margin-top: 0.75rem;
}

.card9 .forward-report h4 {
	font-size: 0.75rem;
	color: #939393;
	margin-top: 0.375rem;
}

.card93 .card-wrap {
	height: 2.625rem;
}

.card93 .card-wrap .card-main {
	margin: 0;
}

.card93 .box-left {
	font-size: 0;
	min-width: 0;
}

.card93 .box-left .main-link {
	font-size: 0.875rem;
	color: #333;
	min-width: 0;
}

.card93 .m-avatar-box .m-img-box {
	width: 1.625rem;
	height: 1.625rem;
	margin-right: 0.5625rem;
}

.card93 .box-right {
	font-size: 0.75rem;
	color: #939393;
	margin-left: 0.75rem;
}

html,body {
	background: #fff;
}

.token {
	height: 100%;
}

a {
	text-decoration: none;
	color: red;
	font-weight: bold;
}

*:not(input) {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-sselect: none;
	-ms-user-select: none;
	user-select: none;
}

.rule_h5 {
	height: 100%;
	overflow: scroll;
	padding-top: 25px;
}

.rule_h5 .txt_content {
	padding: 0 1rem 2.8125rem 1rem;
	color: #333;
	font-size: 0.9375rem;
	line-height: 1.3125rem;
}

.rule_h5 .rule_tit {
	margin-bottom: 1rem;
	padding: 1.25rem 1rem 0 1rem;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	font-weight: bold;
}

.rule_h5 .tit_h {
	/*color: #939393;*/
	margin-bottom: 1.5rem;
}

.rule_h5 .tit_p,.rule_h5 .list_p {
	margin-bottom: 0.75rem;
	/*color: #939393;*/
}

.rule_h5 .list_tit {
	margin-bottom: 0.5rem;
}

.rule_h5 .txt_content h3 {
	margin-bottom: 0.5rem;
	font-weight: bold;
}

.footer {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 11;
}

.footer .card {
	margin-bottom: 0;
	height: 2.8125rem;
	background: #f9f9f9;
	overflow: hidden;
}

.footer .card:before {
	content: '';
	position: absolute;
	width: 105%;
	left: -0.3125rem;
	top: 0;
	bottom: 0;
	box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, .2);
}

.footer .m-panel {
	border: none;
}

.footer .card19 .m-item-box {
	min-height: 2.5rem;
}

.footer .card19 .m-item-box:after {
	display: none;
}

.footer .card19 .m-item-box .m-diy-btn h4 {
	font-size: 0.875rem;
	color: #636363;
}

.footer .card19 .cur .m-diy-btn h4 {
	color: #eb7350;
}

.red-no-bold{
	font-weight: normal;
}
.orange-no-bold{	
	color: orange;
	font-weight: normal;
}
.font-big{
	font-size: larger;

}

/*.ntop-nav[data-v-7a962c1f] {
    height: 44px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
}
.ntop-nav>.m-box-center-a[data-v-7a962c1f] {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .625rem;
}
.m-box-center-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.m-box-center-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.nt-box-col[data-v-7a962c1f] {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}
.nt-left[data-v-7a962c1f] {
    padding-right: 1.1875rem;
    cursor: pointer;
}
.nt-left .m-font[data-v-7a962c1f] {
    color: #606060;
    font-weight: 700;
}
.m-font {
    font-family: marvelfont;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.m-font-arrow-left::before {
    content: "\E017";
}


.nt-sbox[data-v-7a962c1f] {
    height: 28px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #e3e4e6;
}

.m-box-center-a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.m-box-col {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    display: block;
    min-width: 0;
}


*/

.ntop-nav[data-v-7a962c1f] {
  height: 44px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.ntop-nav > .m-box-center-a[data-v-7a962c1f] {
  height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.625rem;
}
.nt-box-col[data-v-7a962c1f] {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.nt-sbox[data-v-7a962c1f] {
  height: 28px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #e3e4e6;
}
.nt-search[data-v-7a962c1f] {
  position: relative;
  width: 100%;
}
.nt-search[data-v-7a962c1f] {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nt-search .m-font-search[data-v-7a962c1f] {
  padding-left: 10px;
  padding-right: 8px;
  color: #8e8e93;
}
.nt-search input[data-v-7a962c1f] {
  background-color: transparent;
  border: 0px none;
  font-size: 0.875rem;
  color: #333333;
  width: 100%;
  margin-right: 2rem;
}
.nt-search input[type=search][data-v-7a962c1f]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.nt-left[data-v-7a962c1f] {
  padding-right: 0.188rem;
  cursor: pointer;
}
.nt-left .m-font[data-v-7a962c1f] {
  color: #606060;
  font-weight: bold;
}
.nt-right[data-v-7a962c1f] {
  padding-left: 0.75rem;
  cursor: pointer;
}
.nt-icon-pub[data-v-7a962c1f] {
  width: 1.875rem;
  height: 1.875rem;
  background-image: url(https://h5.sinaimg.cn/upload/1005/16/2018/02/09/publish.png);
  background-repeat: no-repeat;
  -moz-background-size: contain;
       background-size: contain;
  display: inline-block;
}
.icon-cross[data-v-7a962c1f] {
  width: .875rem;
  height: .875rem;
  background: #cac8c8;
  color: #fff;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  /*方便相对于父元素进行定位*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
       transform: translateY(-50%);
  bottom: 0;
  right: 10px;
}
.icon-cross[data-v-7a962c1f]::before, .icon-cross[data-v-7a962c1f]::after {
    content: "";
    position: absolute;
    background: #f7f7f7;
    height: .5rem;
    width: .0625rem;
    top: .1875rem;
    right: .375rem;
}
.icon-cross[data-v-7a962c1f]::before {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
    /*进行旋转*/
}
.icon-cross[data-v-7a962c1f]::after {
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}








