@charset "utf-8";
/*本样式 出自xxl.AL之手  为尊重作者  请勿使用CV大法*/

/*数据图表 - 开奖分布图*/

.chart-table>table {
	width: 100%;
	border-right: #dbdbdb 1px solid;
	border-spacing: 0;
    border-collapse: separate;
}

.chart-table>table thead,.chart-table>table .thead,.chart-table>table .tfoot {
	z-index: 3;
	position: relative;
}

.chart-table>table thead,.chart-table>table .thead {
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
}

.chart-table>table .tfoot {
	-webkit-box-shadow: 0 -2px 2px rgba(0,0,0,.1);
	box-shadow: 0 -2px 2px rgba(0,0,0,.1);
}

.chart-table>table .tfoot.tmid {
	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.1);
	box-shadow: 0 0 2px 2px rgba(0,0,0,.1);
}

.chart-table>table th {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
	background: linear-gradient(#f6f6f6, #e1e1e1);
	border: #c2c2c2 1px solid;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: bold;
	color: #333333;
}

.chart-table>table th .fred {
	color: #ff8079;
}

.chart-table>table th .fblue {
	color: #7eb4ff;
}

.chart-table>table td {
	background-color: #fff;
	border: #dbdbdb 1px solid;
	color: #333;
}

.chart-table>table td.gray-f7 {
	background-color: #f7f7f7 !important;
}

.chart-table>table td.gray-f5 {
	background-color: #f5f5f5 !important;
}

.chart-table>table td.gray-f2 {
	background-color: #f2f2f2 !important;
}

.chart-table>table td .empty {
	margin: -5px -2px;
}

.chart-table>table td,.chart-table>table th {
	border-top-width: 0;
	border-right-width: 0;
	line-height: 15px;
	padding: 2px 2px;
	white-space: nowrap;
	min-width: 15px;
	text-align: center;
}

.chart-table>table td.vertical,.chart-table>table th.vertical {
	line-height: 13px;
}

.chart-table>table tr:first-child:not(.tfoot) th,.chart-table>table tbody:first-child tr:first-child td {
	border-top-width: 1px;
	border-top-color: #dbdbdb;
}

.chart-table.twocolor tr:nth-child(2n)>td:not([class*=-bg]) {
	background-color: #fafafa;
}

.chart-table:not(.nohover) table tr:hover>td {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	border-color: #ccc;
}

.chart-table td.nohover {
	background-color: #fff !important;
	border-color: #dbdbdb !important;
}

.chart-table .wrap {
	white-space: initial;
}

.chart-table .vtop {
	vertical-align: top;
}

.chart-table.big td {
	padding: 8px 5px;
	min-width: 43px;
}

.chart-table.big td .empty {
	margin: -8px -5px;
}

.chart-table.big th {
	padding: 5px;
}

.chart-table.small th,.chart-table.small td,.chart-table table.small th,.chart-table table.small td,.chart-table.min th,.chart-table.min td,.chart-table table.min th,.chart-table table.min td {
	padding: 2px;
}

.chart-table.small td .empty,.chart-table table.small td .empty,.chart-table.min td .empty,.chart-table table.min td .empty {
	margin: -2px;
}

.chart-table.min th,.chart-table.min td,.chart-table table.min th,.chart-table table.min td {
	line-height: 15px;
	font-size: 12px;
	min-width: 20px;
}

.chart-table.small th.vertical,.chart-table table.small th.vertical {
	padding: 4px 2px;
}

.dark {
	background-color: #1e293b;
	color: rgba(255,255,255,.8);
}

.dark .ax-popup-open {
	color: rgba(255,255,255,.8) !important;
}

.dark line {
	stroke: #ff0 !important;
}

@media(hover: hover) {
	.dark .ax-radio-group label input:hover:not(:disabled):not(:checked)+span {
		color: rgba(255,255,255,.8);
		background-color: rgba(255,255,255,.24);
	}
}

@media(hover: none) {
	.dark .ax-radio-group label input:active:not(:disabled):not(:checked)+span {
		color: rgba(255,255,255,.8);
		background-color: rgba(255,255,255,.24);
	}
}

.dark .ax-radio-group label span {
	background-color: rgba(255,255,255,.24);
	color: rgba(255,255,255,.8);
	border: 0;
}

.dark .ax-radio-group label input:checked+span {
	background-color: #0ea5e9;
}

.dark tr.trTj:hover td,.dark tr.trTj td {
	background-color: #1e293b !important;
}

.dark .chart-table .fred {
	color: #f87171;
}

.dark .chart-table .fblue {
	color: #38bdf8;
}

.dark .chart-table>table {
	border-right-color: rgba(255,255,255,.14);
}

.dark .chart-table>table a,.dark .chart-table>table .fcol6 {
	color: rgba(255,255,255,.8);
}

.dark .chart-table>table th {
	background: #0f172a;
	border-color: rgba(255,255,255,.24);
	color: rgba(255,255,255,.6);
}

.dark .chart-table>table th .fred {
	color: #f87171;
}

.dark .chart-table>table th .fblue {
	color: #38bdf8;
}

.dark .chart-table>table td {
	background-color: #3e4b5e;
	color: rgba(255,255,255,.8);
	border-color: rgba(255,255,255,.14);
}

.dark .chart-table>table td.gray-f7 {
	background-color: #334155 !important;
}

.dark .chart-table>table td.gray-f5 {
	background-color: #1e293b !important;
}

.dark .chart-table>table td.gray-f2 {
	background-color: #1e293b !important;
}

.dark .chart-table>table td.fcolC {
	color: rgba(255,255,255,.3);
}

.dark .chart-table>table tr:first-child:not(.tfoot) th,.dark .chart-table>table tbody:first-child tr:first-child td {
	border-top-color: rgba(255,255,255,.14);
}

.dark .chart-table.twocolor tr:nth-child(2n)>td:not([class*=-bg]) {
	background-color: #334155;
}

.dark .chart-table:not(.nohover) table tr:hover>td {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
	background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
	border-color: rgba(255,255,255,.2);
}

.dark .chart-table td.nohover {
	background-color: #3e4b5e !important;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table::-webkit-scrollbar-thumb {
	background-color: rgba(255,255,255,.4);
}

.dark .chart-table::-webkit-scrollbar-thumb:active,.dark .chart-table::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255,255,255,.5);
}

.dark .chart-table::-webkit-scrollbar-track {
	background-color: #1e293b;
}

.dark .chart-table::-webkit-scrollbar-corner {
	background-color: #1e293b;
}

.chart-table.Dtable-t thead {
	position: sticky;
	top: 0;
	z-index: 8;
}

.chart-table.Dtable-b tfoot {
	position: sticky;
	bottom: 0;
	z-index: 8;
}

.chart-table.Dtable-l thead tr:first-child th:first-child,.chart-table.Dtable-l tbody tr td:first-child,.chart-table.Dtable-l tfoot tr:first-child th:first-child,.chart-table.Dtable-l tbody tr th:first-child {
	position: sticky;
	left: 0;
	z-index: 7;
	-webkit-box-shadow: 1px 0 0 #c2c2c2;
	box-shadow: 1px 0 0 #c2c2c2;
}

.chart-table.Dtable-l tbody tr td:first-child {
	-webkit-box-shadow: 1px 0 0 #dbdbdb;
	box-shadow: 1px 0 0 #dbdbdb;
}

.chart-table.Dtable-l.twocolor tbody tr:hover>td:first-child {
	-webkit-box-shadow: 1px 0 0 #c5cfe2;
	box-shadow: 1px 0 0 #c5cfe2;
}

.chart-table.Dtable-b tfoot tr:first-child td:first-child,.chart-table.Dtable-t thead tr:first-child th:first-child {
	z-index: 9;
}

.chart-table.Dtable-l tr.n-l td:first-child {
	position: inherit;
}

.chart-table tr.tdzz td {
	padding: 0;
	vertical-align: bottom;
	background: #fff !important;
}

.chart-table tr.tdzz td.mid {
	vertical-align: middle;
}

.chart-table tr.tdzz.top td {
	vertical-align: top;
}

.chart-table tr.tdzz .zz {
	width: 6px;
	display: block;
	margin: 0 auto;
}

.chart-table tr.tdzz .zz-red {
	background: -webkit-gradient(linear, left top, right top, from(#ffbfbf), to(#ff908a));
	background: linear-gradient(90deg, #ffbfbf, #ff908a);
}

.chart-table tr.tdzz .zz-blue {
	background: -webkit-gradient(linear, left top, right top, from(#92c0ff), to(#66a6ff));
	background: linear-gradient(90deg, #92c0ff, #66a6ff);
}

.chart-table tr.tdzz .zz-gray {
	background: -webkit-gradient(linear, left top, right top, from(#bdbdbd), to(#999));
	background: linear-gradient(90deg, #bdbdbd, #999);
}

.chart-table tr.tdzz .zz-orange {
	background: -webkit-gradient(linear, left top, right top, from(#ffbc83), to(#ffa65a));
	background: linear-gradient(90deg, #ffbc83, #ffa65a);
}

.chart-table tr.tdzz .zz-green {
	background: -webkit-gradient(linear, left top, right top, from(#addb9a), to(#80b76a));
	background: linear-gradient(90deg, #addb9a, #80b76a);
}

.chart-table tr.tdzz .zz-purple {
	background: -webkit-gradient(linear, left top, right top, from(#dda6ff), to(#a266ff));
	background: linear-gradient(90deg, #dda6ff, #a266ff);
}

.dark .chart-table tr.tdzz td {
	background: #1e293b !important;
}

.dark .chart-table tr.tdzz td:not([class*=line]) {
	border-color: rgba(255,255,255,.24) !important;
}

.dark .chart-table tr.tdzz .zz-red {
	background: rgba(239,68,68,.5);
}

.dark .chart-table tr.tdzz .zz-blue {
	background: rgba(14,165,233,.5);
}

.dark .chart-table tr.tdzz .zz-gray {
	background: rgba(255,255,255,.5);
}

.dark .chart-table tr.tdzz .zz-orange {
	background: rgba(251,146,60,.5);
}

.dark .chart-table tr.tdzz .zz-green {
	background: rgba(22,163,74,.5);
}

.chart-table tr.tdzz .doubleZz .zline {
	height: 1px;
	background-color: #dbdbdb;
	margin: 0 2px;
}

.chart-table tr.tdzz .doubleZz .zz {
	margin: auto 1px 0;
}

.dark .chart-table tr.tdzz .doubleZz .zline {
	background-color: rgba(255,255,255,.14);
}

.sq {
	position: relative;
}

.sq i {
	position: absolute;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	top: -7px;
	left: calc(50% + 4px);
	color: #fff;
	min-width: 16px;
	padding: 0 3px;
	height: 16px;
	line-height: 15px;
	border: #fff 1px solid;
	border-radius: 20px 20px 20px 0;
	font-family: Arial;
	z-index: 2;
}

.sq i.n {
	background-color: #fd3232;
	font-weight: normal;
}

.sq i.sq-2 {
	background-color: #66b707;
}

.sq i.sq-2::before {
	content: "2";
}

.sq i.sq-3 {
	background-color: #da03a5;
}

.sq i.sq-3::before {
	content: "3";
}

.sq i.sq-4 {
	background-color: #c39c00;
}

.sq i.sq-4::before {
	content: "4";
}

.sq i.sq-5 {
	background-color: #9a53ff;
}

.sq i.sq-5::before {
	content: "5";
}

.sq i.sq-6 {
	background-color: #029988;
}

.sq i.sq-6::before {
	content: "6";
}

td:last-child.sq i {
	left: calc(100% - 11px);
	min-width: 10px;
	border-right: 0;
	border-radius: 20px 0 0 20px;
}

tr:first-child .sq i {
	top: -2px;
	border-radius: 0 0 20px 20px;
}

tr:first-child td:last-child.sq i {
	border-radius: 0 0 0 7px;
}

.chart-table>table tr td.yellow-bg,.chart-table>table tr.yellow-bg td,.chart-table>table tr:nth-child(2n).yellow-bg td,.chart-table.twocolor tr td.yellow-bg,.chart-table.twocolor tr.yellow-bg td,.chart-table.twocolor tr:nth-child(2n).yellow-bg td {
	background-color: #ff576b0d;
}

.chart-table.twocolor tr:nth-child(2n) td.yellow-bg {
	background-color: #fffadf;
}

.dark .chart-table>table tr td.yellow-bg,.dark .chart-table>table tr.yellow-bg td,.dark .chart-table>table tr:nth-child(2n).yellow-bg td,.dark .chart-table.twocolor tr td.yellow-bg,.dark .chart-table.twocolor tr.yellow-bg td,.dark .chart-table.twocolor tr:nth-child(2n).yellow-bg td {
	background-color: #6d634e;
}

.dark .chart-table.twocolor tr:nth-child(2n) td.yellow-bg {
	background-color: #5f5745;
}

.chart-table-auto table,.chart-table-noauto table {
	width: auto;
	margin: 0 auto;
}

.chart-table-auto table {
	min-width: 1000px;
}

.chart-table-auto-w .chart-table {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.chart-table>table th.h-red-bg {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff8f8), to(#ffeae9));
	background: linear-gradient(#fff8f8, #ffeae9);
	border-color: #ffccc9 !important;
	color: #ff8079;
}

.chart-table>table th.h-blue-bg {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfdff), to(#ebf3ff));
	background: linear-gradient(#fcfdff, #ebf3ff);
	border-color: #c2dbff !important;
	color: #6aa8ff;
}

.dark .chart-table>table th.h-red-bg {
	background: #312626;
	border-color: rgba(255,255,255,.14) !important;
	color: #c28d8d;
}

.dark .chart-table>table th.h-blue-bg {
	background: #1a2830;
	border-color: rgba(255,255,255,.14) !important;
	color: #139cdb;
}

.chart-table>table th.h-green-bg {
	background: -webkit-gradient(linear, left top, left bottom, from(#f6fff6), to(#dbf1d9));
	background: linear-gradient(#f6fff6, #dbf1d9);
	border-color: #bcedb8 !important;
	color: #4fb348;
}

.chart-table>table th.h-purple-bg {
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f0ff), to(#e6d8f5));
	background: linear-gradient(#f8f0ff, #e6d8f5);
	border-color: #dacaec !important;
	color: #a57ed1;
}

.dark .chart-table>table th.h-green-bg {
	background: #1b2a1e;
	border-color: rgba(255,255,255,.14) !important;
	color: #1fad53;
}

.dark .chart-table>table th.h-purple-bg {
	background: #2c2233;
	border-color: rgba(255,255,255,.14) !important;
	color: #a473d4;
}

.chart-table>table th.h-black-bg {
	background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#404040));
	background: linear-gradient(#606060, #404040);
	border-color: #3c3c3c !important;
	color: #cbcbcb;
}

.dark .chart-table>table th.h-black-bg {
	background: #0f172a;
	border-color: rgba(255,255,255,.24) !important;
	color: rgba(255,255,255,.6);
}

.chart-table>table td.red-bg {
	background-color: #fd3232 !important;
}

.chart-table>table td.red-bg,.chart-table>table td.red-bg a {
	color: #fff !important;
}

.chart-table>table td.blue-bg {
	background-color: #1678ff !important;
}

.chart-table>table td.blue-bg,.chart-table>table td.blue-bg a {
	color: #fff !important;
}

.chart-table>table td.orange-bg {
	background-color: #ff8924 !important;
}

.chart-table>table td.border-blue-bg {
	border: 1px solid #1678ff !important;
	border-left-width: 2px !important;
    border-right-width: 2px !important;
}
.chart-table>table td.border-red-bg {
	border: 1px solid #b4160d !important;
	border-left-width: 2px !important;
    border-right-width: 2px !important;
}
.chart-table>table td.border-orange-bg {
	border: 1px solid #ff8924 !important;
	border-left-width: 2px !important;
    border-right-width: 2px !important;
}

.chart-table>table td.orange-bg,.chart-table>table td.orange-bg a {
	color: #fff !important;
}

.chart-table>table td.green-bg {
	background-color: #51b148 !important;
}

.chart-table>table td.green-bg,.chart-table>table td.green-bg a {
	color: #fff !important;
}

.chart-table>table td.gray-bg {
	background-color: #7d8287 !important;
}

.chart-table>table td.gray-bg,.chart-table>table td.gray-bg a {
	color: #fff !important;
}

.chart-table>table td.gray-bg .fred {
	color: #ffbbb6;
}

.dark .chart-table>table td.red-bg {
	background-color: #ef4444 !important;
}

.dark .chart-table>table td.red-bg,.dark .chart-table>table td.red-bg a {
	color: rgba(255,255,255,.8) !important;
}

.dark .chart-table>table td.blue-bg {
	background-color: #0ea5e9 !important;
}

.dark .chart-table>table td.blue-bg,.dark .chart-table>table td.blue-bg a {
	color: rgba(255,255,255,.8) !important;
}

.dark .chart-table>table td.orange-bg {
	background-color: #fb923c !important;
}

.dark .chart-table>table td.orange-bg,.dark .chart-table>table td.orange-bg a {
	color: rgba(255,255,255,.8) !important;
}

.dark .chart-table>table td.green-bg {
	background-color: #16a34a !important;
}

.dark .chart-table>table td.green-bg,.dark .chart-table>table td.green-bg a {
	color: rgba(255,255,255,.8) !important;
}

.dark .chart-table>table td.gray-bg {
	background-color: #7f8c9e !important;
}

.dark .chart-table>table td.gray-bg,.dark .chart-table>table td.gray-bg a {
	color: rgba(255,255,255,.8) !important;
}

.dark .chart-table>table td.gray-bg .fred {
	color: #ffbebe;
}

.hoverDarkBg:not(.nohover) table tr:hover>td:not([class*=-bg]),.hoverDarkBg.twocolor tr:hover>td:not([class*=-bg]) {
	color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));
	background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}

.hoverDarkBg:not(.nohover) table tr:hover>td:not([class*=-bg]) .fred,.hoverDarkBg.twocolor tr:hover>td:not([class*=-bg]) .fred {
	color: #ffbbb6;
}

.chart-table.nohover:not(.noh) tbody tr:not(.tfoot):hover td {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
	background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	border-color: #ccc;
}

.dark .chart-table.nohover:not(.noh) tbody tr:not(.tfoot):hover td {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
	background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
	border-color: rgba(255,255,255,.2);
}

.w3 {
	width: 30px !important;
}

.w4 {
	width: 40px !important;
}

.w5 {
	width: 50px !important;
}

.w6 {
	width: 60px !important;
}

.w7 {
	width: 70px !important;
}

.w8 {
	width: 80px !important;
}

.w9 {
	width: 90px !important;
}

.w10 {
	width: 100px !important;
}

.w11 {
	width: 110px !important;
}

.w12 {
	width: 120px !important;
}

.w13 {
	width: 130px !important;
}

.w14 {
	width: 140px !important;
}

.w15 {
	width: 150px !important;
}

.w16 {
	width: 160px !important;
}

.w17 {
	width: 170px !important;
}

.w18 {
	width: 180px !important;
}

.w19 {
	width: 190px !important;
}

.w20 {
	width: 200px !important;
}

.p-title b,.p-title h1 {
	font-size: 14px;
}

.p-title b::before,.p-title h1::before {
	content: "";
	display: inline-block;
	background-color: #1678ff;
	width: 4px;
	height: 14px;
	border-radius: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 6px;
}

.ball {
	line-height: 28px;
}

.ball b {
	margin: 0 1px;
}

.ball b.rb {
	color: #fff;
}

.ball b.bb {
	color: #fff;
}

.ball.small {
	line-height: 26px;
}

.ball.heavy {
	line-height: 32px;
}

.ball b.rbl {
	color: #fd3232;
}

.ball b.bbl {
	color: #1678ff;
}

.ball b.kb {
	color: #fff;
}

.ball b.kbl {
	color: #51b148;
}

.ball.select b {
	cursor: pointer;
	-webkit-transition: -webkit-transform 100ms linear;
	transition: -webkit-transform 100ms linear;
	transition: transform 100ms linear;
	transition: transform 100ms linear, -webkit-transform 100ms linear;
}

.ball.select b.gb {
	font-weight: normal;
}

@media(hover: hover) {
	.ball.select b:hover {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@media(hover: none) {
	.ball.select b:active {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.ball.select b.no {
	pointer-events: none;
}

.sjh {
	border: #ccc 1px solid;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
}

.sjh b {
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fd3232;
	border-right: #ccc 1px solid;
	background-color: #fff;
}

.sjh b:last-child {
	border-right: 0;
}

.sjh b.fblue {
	color: #1678ff;
}

.ballBadge b {
	position: relative;
}

.ballBadge b i {
	top: -06px;
	left: calc(50% + 4px);
}

.ballBadge b.rbl i {
	background-color: #ffc6c6;
	color: #fd3232;
}

.ball b.lineX {
	position: relative;
}

.ball b.lineX::after {
	content: "";
	height: 1px;
	background-color: currentColor;
	width: 26px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.ball.mini b.lineX::after {
	width: 22px;
}

.ball.select b.rbl,.ball.select b.bbl,.ball.select b.kbl,.ball.select b.lineX {
	pointer-events: none;
}

.ball.select b.rbl.click,.ball.select b.bbl.click,.ball.select b.kbl.click,.ball.select b.lineX.click {
	pointer-events: auto;
}

.split-line {
	height: 1px;
	position: relative;
	background-color: #dbdbdb;
}

.split-line i {
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #fff;
	padding: 0 5px;
	color: #999;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 12px;
	white-space: nowrap;
}

.empty {
	padding: 20px 20px 30px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 180px;
	color: #999;
}

td .empty {
	background-color: #fff;
}

.empty p {
	color: #999;
	line-height: 24px;
}

.empty p::before {
	color: #ceddff;
	font-size: 180px;
}

.empty.small {
	padding: 10px;
	min-height: 100px;
}

.empty.small p::before {
	font-size: 100px;
}

.empty.normal p::before {
	font-size: 140px;
}

.ntab li {
	padding: 0 10px;
	width: auto;
}

.ntab li a {
	white-space: nowrap;
	position: relative;
}

.ntab li.s a {
	color: #1678ff;
	font-weight: bold;
}

.ntab li.s a:after {
	content: "";
	height: 2px;
	width: 100%;
	background-color: #1678ff;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-animation: mymove .5s;
	animation: mymove .5s;
}

.ntab.auto li {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: auto;
}

.ntab.auto1 li {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
}

.ntab.around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.ntab.mr li {
	padding: 0;
	margin-right: 20px;
}

@-webkit-keyframes mymove {
	from {
		left: 50%;
		width: 0%;
	}

	to {
		left: 0%;
		width: 100%;
	}
}

@keyframes mymove {
	from {
		left: 50%;
		width: 0%;
	}

	to {
		left: 0%;
		width: 100%;
	}
}

.tabT {
	margin-top: -1px;
	position: relative;
	top: 1px;
}

.badge {
	font-size: 12px;
	color: #fff;
	line-height: 17px;
	height: 18px;
	padding: 0 4px;
	border-radius: 18px;
	background-color: #fd3232;
	text-align: center;
	min-width: 18px;
	white-space: nowrap;
	border: #fff 1px solid;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	font-weight: normal;
	position: absolute;
}

.badge.gray {
	background-color: #bdbdbd;
}

.badge.primary {
	background-color: #1678ff;
}

.badge-d {
	position: relative;
}

.badge-d .badge {
	top: 0;
	left: calc(100% - 8px);
}

.chart-table>p.tac {
	position: sticky;
	left: 0;
}

.chart-table>table tr td[data-class] {
	cursor: pointer;
}

.chart-table>table tr td[data-class]:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.16)), to(rgba(0, 0, 0, 0.16))) !important;
	background-image: linear-gradient(rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16)) !important;
}

.chart-table>table td.selectedBg {
	background-color: #fff2a7 !important;
}

.chart-table>table td.r-line+td,.chart-table>table td.l-line {
	border-left-color: #b4160d !important;
	border-left-width: 2px;
}

.chart-table>table td.b-line {
	border-bottom-color: #b4160d !important;
	border-bottom-width: 2px;
}

.chart-table>table td.gray-eb {
	background-color: #ebebeb !important;
}

.chart-table>table td.r-bg1 {
	background-color: #fff6f6;
}

.chart-table>table td.r-bg2 {
	background-color: #ffecec;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.r-bg3 {
	background-color: #ffe2e2;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.p-bg1 {
	background-color: #faf5ff;
}

.chart-table>table td.p-bg2 {
	background-color: #fff;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.g-bg1 {
	background-color: #fafff6;
}

.chart-table>table td.g-bg2 {
	background-color: #fafff6;
}

.chart-table>table td.g-bg3 {
	background-color: #f2ffe7;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.g-bg4 {
	background-color: #e9ffd7;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.g-bg5 {
	background-color: #e1ffc8;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.b-bg1 {
	background-color: #f6faff;
}

.chart-table>table td.b-bg2 {
	background-color: #e7f2ff;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.b-bg3 {
	background-color: #d7e9ff;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.b-bg4 {
	background-color: #c8e1ff;
	border-color: rgba(0,0,0,.1) !important;
}

.chart-table>table td.jg-bg {
	background-color: #ebebeb;
	border-color: #cecece;
}

.chart-table>table td.sqb0 {
	background-color: #ffd5d5;
}

.chart-table>table td.sqb1 {
	background-color: #ffc1c1;
}

.chart-table>table td.sqb2 {
	background-color: #ffacac;
}

.chart-table>table td.sqb3 {
	background-color: #ff8e8e;
}

.chart-table>table td.sqb4 {
	background-color: #ff7474;
}

.chart-table>table td.sqb5 {
	background-color: #ff5050;
}

.chart-table>table td.sqb6 {
	background-color: #ff1d1d;
}

.chart-table>table td[class^=sqb] {
	border-color: #fff;
}

.chart-table>table td.wqtj9 {
	background-color: #f4bcff;
}

.chart-table>table td.wqtj10 {
	background-color: #ee98ff;
}

.chart-table>table td.wqtj11 {
	background-color: #e875ff;
}

.chart-table>table td[class^=wqtj] {
	border-color: #fff;
}

.chart-table>table td.luo {
	background-color: #dbd3ff;
	border-color: #fff;
}

.chart-table>table td.lian {
	background-color: #9c86ff;
	border-color: #fff;
}

.chart-table.ylcol tr[v=body] td[class],.chart-table td.ylcolor {
	color: rgba(0,0,0,.3);
}

.chart-table .qxc-h {
	width: 88px;
	display: inline-block;
	text-align: left;
}

.chart-table.Dtable-l thead tr:first-child th:first-child,.chart-table.Dtable-l tr.tfoot th:first-child {
	position: sticky;
	left: 0;
	z-index: 1;
	-webkit-box-shadow: 1px 0 0 #c2c2c2;
	box-shadow: 1px 0 0 #c2c2c2;
}

.chart-table.Dtable-l tbody tr td:first-child:not([colspan]) {
	position: sticky;
	left: 0;
	z-index: 2;
	-webkit-box-shadow: 1px 0 0 #dbdbdb;
	box-shadow: 1px 0 0 #dbdbdb;
}

.chart-table.twocolor tr:nth-child(2n)>td.r-bg1 {
	background-color: #ffecec;
}

.chart-table.twocolor tr:nth-child(2n)>td.b-bg1 {
	background-color: #ecf4ff;
}

.chart-table.twocolor tr:nth-child(2n)>td.g-bg1 {
	background-color: #f4ffec;
}

td[data-line] font {
	position: relative;
	z-index: 1;
	border-radius: 10px;
}
/*
td[class*=red-bg][data-line] font {
	background: #fd3232;
}

td[class*=blue-bg][data-line] font {
	background: #1678ff;
}
*/

td[class*=-bg-b] {
	padding: 0 !important;
}

td[class*=-bg-b] span {
	margin: 0 auto;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	position: relative;
	line-height: 18px;
	display: inline-block;
	color: #fff;
}

tr[v=body] td:not([data-line]) {
	position: relative;
}

tr[v=body] td:not([data-line]):before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.blue-bg-b span {
	background-color: #1678ff;
}

.red-bg-b span {
	background-color: #fd3232;
}

.orange-bg-b span {
	background-color: #ff8924;
}

.dark .chart-table .fgreen {
	color: #34d399;
}

.dark .chart-table .fcol9 {
	color: #abb7c7;
}

.dark .chart-table .forange {
	color: #fb923c;
}

.dark .chart-table>table tr td[data-class]:hover {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))) !important;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)) !important;
}

.dark .chart-table>table td.selectedBg {
	background-color: #957a36 !important;
}

.dark .chart-table>table td.r-line+td,.dark .chart-table>table td.l-line {
	border-left-color: #fff !important;
}

.dark .chart-table>table td.b-line {
	border-bottom-color: #fff !important;
}

.dark .chart-table>table td.gray-eb {
	background-color: #1e293b !important;
}

.dark .chart-table>table td.r-bg1 {
	background-color: #4d3d3d;
}

.dark .chart-table>table td.r-bg2 {
	background-color: #473838;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.r-bg3 {
	background-color: #423434;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.p-bg1 {
	background-color: #473751;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.p-bg2 {
	background-color: #3f3148;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.g-bg1 {
	background-color: #35523c;
}

.dark .chart-table>table td.g-bg2 {
	background-color: #2f4935;
}

.dark .chart-table>table td.g-bg3 {
	background-color: #29402e;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.g-bg4 {
	background-color: #233627;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.g-bg5 {
	background-color: #1d2d21;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.b-bg1 {
	background-color: #2c4351;
}

.dark .chart-table>table td.b-bg2 {
	background-color: #273b47;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.b-bg3 {
	background-color: #21333d;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.b-bg4 {
	background-color: #1c2a33;
	border-color: rgba(255,255,255,.14) !important;
}

.dark .chart-table>table td.jg-bg {
	background-color: #334155;
	border-color: rgba(255,255,255,.24);
}

.dark .chart-table>table td.sqb0 {
	background-color: #dc2626;
}

.dark .chart-table>table td.sqb1 {
	background-color: #cd2121;
}

.dark .chart-table>table td.sqb2 {
	background-color: #bb1e1e;
}

.dark .chart-table>table td.sqb3 {
	background-color: #a11a1a;
}

.dark .chart-table>table td.sqb4 {
	background-color: #8b1616;
}

.dark .chart-table>table td.sqb5 {
	background-color: #6c1111;
}

.dark .chart-table>table td.sqb6 {
	background-color: #400a0a;
}

.dark .chart-table>table td[class^=sqb] {
	border-color: #e24949;
}

.dark .chart-table>table td.wqtj9 {
	background-color: #a21caf;
}

.dark .chart-table>table td.wqtj10 {
	background-color: #861790;
}

.dark .chart-table>table td.wqtj11 {
	background-color: #691271;
}

.dark .chart-table>table td[class^=wqtj] {
	border-color: #c322d2;
}

.dark .chart-table>table td.luo {
	background-color: #163ba2;
	border-color: #1e51e1;
}

.dark .chart-table>table td.lian {
	background-color: #1d4ed8;
	border-color: #3966e4;
}

.dark .chart-table.ylcol tr[v=body] td[class],.dark .chart-table td.ylcolor {
	color: rgba(255,255,255,.3);
}

.dark .chart-table.Dtable-l thead tr:first-child th:first-child,.dark .chart-table.Dtable-l tr.tfoot th:first-child {
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,.24);
	box-shadow: 1px 0 0 rgba(255,255,255,.24);
}

.dark .chart-table.Dtable-l tbody tr td:first-child:not([colspan]) {
	-webkit-box-shadow: 1px 0 0 rgba(255,255,255,.14);
	box-shadow: 1px 0 0 rgba(255,255,255,.14);
}

.dark .chart-table.twocolor tr:nth-child(2n)>td.r-bg1 {
	background-color: #473838;
}

.dark .chart-table.twocolor tr:nth-child(2n)>td.b-bg1 {
	background-color: #283e4a;
}

.dark .chart-table.twocolor tr:nth-child(2n)>td.g-bg1 {
	background-color: #2b4330;
}

.dark td[class*=red-bg][data-line] font {
	background: #ef4444;
}

.dark td[class*=blue-bg][data-line] font {
	background: #0ea5e9;
}

.dark td[class*=-bg-b] span {
	color: rgba(255,255,255,.8);
}

.dark .blue-bg-b span {
	background-color: #0ea5e9;
}

.dark .red-bg-b span {
	background-color: #ef4444;
}

.dark .orange-bg-b span {
	background-color: #fb923c;
}

td[class*=qiu-ch] span,td[class*=qiu-ch] font{background-color: #009688 !important;}
td[class*=qiu-bh] span,td[class*=qiu-bh] font{background-color: #00b7cf !important;}
td[class*=qiu-dlh] span,td[class*=qiu-dlh] font{background-color: #9c27b0 !important;}
td[class*=txt-yl]{color: rgba(0, 0, 0, 0) !important;}


.cishu dl {
	border-radius: 4px;
	margin-bottom: 5px;
}

.cishu dl dt {
	background-color: #fffaeb;
	border: #f5edd7 1px solid;
	color: #e49a2c;
	width: 24px;
	font-weight: bold;
	border-radius: 4px 0 0 4px;
}

.cishu dl dd {
	padding: 5px;
	border: #dbdbdb 1px solid;
	border-left: 0;
	border-radius: 0 4px 4px 0;
}

.cishu dl:hover {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.chuhao {
	margin: 0 -5px -5px;
}

.chuhao li {
	width: 25%;
}

.chuhao li a {
	border: #dbdbdb 1px solid;
	border-radius: 4px;
	margin: 0 5px 5px;
	padding: 5px;
}

.chuhao li a:hover {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}

.pinlv {
	width: calc(50% - 5px);
	margin-top: 10px;
	overflow: hidden;
	border: #dbdbdb 1px solid;
	border-radius: 4px;
}

.pinlv-box {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.pinlv p {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.pinlv p:nth-child(2) {
	border-left: #dbdbdb 1px solid;
}

.pinlv .top {
	border-bottom: #c2c2c2 1px solid;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
	background: linear-gradient(#f6f6f6, #e1e1e1);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
	z-index: 1;
	position: relative;
}

.pinlv .top p {
	padding: 5px;
}

.pinlv .top p:first-child {
	text-align: right;
	padding-right: 10px;
}

.pinlv .top p:nth-child(2) {
	padding-left: 10px;
	border-left-color: #c2c2c2;
}

.pinlv ul li {
	position: relative;
}

.pinlv ul li i.ceng {
	background-color: #cdcdcd;
	font-size: 12px;
	border-radius: 20px;
	padding: 0 5px;
	color: #fff;
}

.pinlv ul li i.ceng::after {
	content: "层";
}

.pinlv ul li p:first-child {
	padding: 3px 26px 3px 0;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.pinlv ul li p:first-child i {
	margin-left: 5px;
}

.pinlv ul li p:nth-child(2) {
	padding: 3px 0 3px 26px;
}

.pinlv ul li p:nth-child(2) i {
	cursor: pointer;
	margin-right: 5px;
}

.pinlv ul li:nth-child(2n) {
	background: #f2f2f2;
}

.pinlv ul li:hover {
	background-color: #f5f7fa;
}

.pinlv ul li:hover i.ceng {
	background-color: #1678ff;
}

.pl3_pinlv1 {
	overflow: hidden;
}

.pl3_pinlv1 ul li {
	width: 10%;
	padding: 0 10px;
	border-bottom: #eee 1px solid;
	border-right: #eee 1px solid;
}

.pl3_pinlv1 ul li:hover {
	background-color: #f5f7fa;
}

.pl3_pinlv1 ul li.lih {
	background-color: #e49a2c;
	color: #fff;
}

.pl3_pinlv1 ul li.lih:hover {
	background-color: #d68b1b;
}

.pl3_pinlv1 ul li:nth-child(10) {
	border-right-width: 0;
}

.pl3_pinlv1 ul:last-child li {
	border-bottom-width: 0;
}

.pl3_pinlv2 {
	overflow: hidden;
}

.pl3_pinlv2 li {
	padding: 2px 10px;
	color: #999;
}

.pl3_pinlv2 li .lih {
	background-color: #e49a2c;
	color: #fff;
	padding: 0 2px;
	border-radius: 2px;
}

.pl3_pinlv2 li:not(:last-child) {
	border-bottom: #eee 1px solid;
}

.pl3_pinlv2 li:nth-child(2n) {
	background: #fafafa;
}

.pl3_pinlv2 li:hover {
	background-color: #f5f7fa;
}

.pl3_pinlv2 li:hover .lih {
	background-color: #d68b1b;
}

.pl3_pinlv2 li p {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #333;
	width: 0;
}

.weiCH {
	margin: 0 -5px -5px 0;
}

.weiCH a {
	width: calc(4% - 5px);
	padding: 2px 0;
	min-height: 24px;
	line-height: 16px;
	border-radius: 4px;
	margin: 0 5px 5px 0;
	color: #333;
	background-color: #fff;
	border-color: #dbdbdb;
}

@media(hover: hover) {
	.weiCH a:hover {
		color: #262626;
		background-color: #f7f7f7;
		border-color: #d3d3d3;
	}
}

.weiCH a:active {
	color: #1a1a1a;
	background-color: #f0f0f0;
	border-color: #ccc;
}

.jieshi-table td,.jieshi-table th {
	padding: 2px 5px !important;
}

.jieshi-tableT th:first-child {
	width: 48px;
	min-width: 48px;
	font-size: 14px !important;
}

.jieshi-b {
	margin: -1px 0;
}

.jieshi-b p {
	padding: 5px;
}

.jieshi-b .show::before {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.jieshi-b a {
	color: #666;
	background-color: #f2f2f2;
	padding: 0 5px;
	border-left: #dbdbdb 1px solid;
}

.jieshi-b a::before {
	content: "详细号码列表";
	font-size: 12px;
	margin-right: 5px;
}

.jieshi-b a:hover {
	color: #333;
	background-color: #ebebeb;
}

.duizhao {
	margin: 10px auto 0;
	width: 560px;
	text-align: center;
}

.duizhao .t p b {
	color: #1678ff;
}

.duizhao .b {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.duizhao .b li {
	width: 20px;
}

.duizhao .b li span {
	width: 8px;
	display: block;
	margin: 0 auto;
	background: -webkit-gradient(linear, left top, right top, from(#92c0ff), to(#66a6ff));
	background: linear-gradient(90deg, #92c0ff, #66a6ff);
}

.ss-tools .l {
	background-color: #fffaeb;
	border: #f5edd7 1px solid;
	color: #e49a2c;
	font-weight: bold;
}

.ss-tools .r {
	border: #dbdbdb 1px solid;
	background-color: #f7f7f7;
	padding: 5px 5px 0;
	font-size: 12px;
}

.ss-tools .r a {
	color: #1678ff;
	text-decoration: underline;
}

.ss-tools .r .icon-info {
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.ss-tools .r p {
	margin-bottom: 5px;
}

.ss-tools .m i {
	white-space: nowrap;
}

.ss-tools .ax-radio-group label {
	margin-bottom: 5px;
}

.ss-tools .ax-radio-group label span {
	line-height: 26px;
	min-width: 28px;
}

.ss-tools .ball b {
	margin-bottom: 5px;
	margin-right: 5px;
}

.ss-tools.ss-tools-zs .m div:last-child label span {
	min-width: 32px;
}

.ss-tools-result .nav {
	overflow: auto;
	padding: 4px 8px;
	height: 228px;
}

.ss-tools-bottom {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 5px 0 10px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.ss-tools-bottom>div {
	margin-left: 5px;
	margin-right: 5px;
}

.ball-col {
	padding: 10px 0 5px 10px;
}

.ball-col b {
	margin: 0 10px 5px 0;
}

.ball-col b:last-of-type {
	margin-right: 0;
}

.ball-col .btn-d {
	min-height: 28px;
}

.ball-col .ax-select .ax-select-inner .ax-label-single {
	height: 26px;
}

.ball-col .ax-select .ax-select-inner .ax-label-single .ax-item {
	line-height: 26px;
}

.ball-col input[type=text] {
	height: 28px;
	line-height: 28px;
}

.fscompare dt {
	line-height: 24px;
	margin: 10px 0;
	cursor: pointer;
}

.fscompare dt i:not(.svg-icon) {
	background-color: #f5edd7;
	padding: 0 8px 0 6px;
	border-radius: 0 50px 50px 0;
	margin-right: 5px;
}

.fscompare.zero dt {
	pointer-events: none;
}

.fscompare.zero dt i.svg-icon {
	display: none;
}

.fscompare dd {
	margin-right: -5px;
}

.fscompare dd a {
	width: calc(8.3333333333% - 5px);
	padding: 2px 0;
	min-height: 24px;
	line-height: 16px;
	border-radius: 4px;
	margin: 0 5px 5px 0;
	color: #333;
	background-color: #fff;
	border-color: #dbdbdb;
}

@media(hover: hover) {
	.fscompare dd a:hover {
		color: #262626;
		background-color: #f7f7f7;
		border-color: #d3d3d3;
	}
}

.fscompare dd a:active {
	color: #1a1a1a;
	background-color: #f0f0f0;
	border-color: #ccc;
}

.result {
	margin: 10px -5px -5px;
}

.result.row4 li {
	width: calc(25% - 10px);
}

.result.row5 li {
	width: calc(20% - 10px);
}

.result.row6 li {
	width: calc(16.6666666667% - 10px);
}

.result.row7 li {
	width: calc(14.2857142857% - 10px);
}

.result.row8 li {
	width: calc(12.5% - 10px);
}

.result li {
	border: #dbdbdb 1px solid;
	border-radius: 4px;
	margin: 0 5px 5px;
	padding: 5px;
}

.result li:hover {
	border: #f5edd7 1px solid;
	background-color: #fffaeb;
}

.result.del li a {
	display: none;
	margin-right: 5px;
}

.result.del li:hover a {
	display: inherit;
}

.sortable.pt0 {
	padding-top: 0;
}

.sortable b {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: move;
}

.sortable b.moved::after {
	content: "";
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -04px;
	border-bottom: 4px solid #000;
	border-left: 4px solid rgba(0,0,0,0);
	border-right: 4px solid rgba(0,0,0,0);
}

.sortable-ghost {
	opacity: .4;
}

.gdtitle {
	width: 70px;
	min-width: 70px !important;
	height: 70px;
	position: relative;
}

.gdtitle::after {
	content: "";
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	left: 0;
	background-size: cover;
}

.gdtitle.gd1::after {
	background-image: url("../img/gdtitle1.png?230529");
}

.gdtitle.gd2::after {
	background-image: url("../img/gdtitle2.png?230529");
}

.lishi .sticky {
	z-index: 9;
}

.lishi .lineb p {
	width: 50%;
}

.lishi .nav li {
	width: 50%;
	line-height: 20px;
	padding: 8px 10px;
	border-top: #dbdbdb 1px solid;
}

.lishi .nav li:nth-child(2n-1) {
	border-right: #dbdbdb 1px solid;
}

.lishi .nav li:nth-child(-n+2) {
	border-top: 0;
}

.lishi .nav li i:first-child {
	min-width: 26px;
	padding-right: 5px;
}

.lishi .nav li i:nth-child(2) {
	margin-right: 10px;
}

.zuohao {
	min-height: 263px;
}

.zuohao ul {
	padding: 0 10px;
}

.zuohao ul li {
	font-weight: bold;
	color: #fd3232;
	padding: 6px 0;
	border-bottom: #dbdbdb 1px dashed;
}

.zuohao ul li i {
	font-weight: normal;
	color: #999;
}

.meihua {
	margin: 5px -5px -5px;
}

.meihua>div {
	margin: 5px;
}

.meihua>div b {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: normal;
	margin: 2px 0;
}

.qlcxh .zuohao {
	min-height: inherit;
	height: 198px;
}

.qlcxh .right {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hzz {
	height: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#92c0ff), to(#66a6ff));
	background: linear-gradient(180deg, #92c0ff, #66a6ff);
}

.ballKl8 b {
	width: 10%;
	margin: 0 0 5px;
}

.ballKl8W b {
	width: 5%;
	margin: 0 0 5px;
}

.sticky.t10 {
	top: 10px;
}

.ys-m {
	margin: -10px;
	padding: 10px 10px 0;
}

.w1 {
	width: 1px;
}

.labelW5 label {
	width: 48px;
}

.kl8Tj.info {
	width: 162px;
}

.kl8Tj .c1 {
	color: #fff;
	background: #af0000 !important;
}

.kl8Tj .c2 {
	background: #ff4242 !important;
	color: #fff;
}

.kl8Tj .c3 {
	color: #fff;
	background: #1678ff !important;
}

.kl8Tj .c4 {
	background: #fff !important;
}

.kl8SelQ label {
	width: calc(25% - 10px);
}

.sstable table td .chart-table.kl8GLB>table td:not(.gray-f5) {
	text-align: right;
}

.jiaobing {
	border-radius: 50%;
	width: 22px;
	height: 22px;
	margin: 0 auto;
}

.jiaobing.j {
	color: #fff;
	background-color: #fd3232;
}

.jiaobing.b {
	color: #fff;
	background-color: #1678ff;
}

.jiaobing.x {
	background-color: #fff;
}

.jiaobingTD td {
	opacity: .4;
	border-color: #bdbdbd !important;
	background-color: #ededed !important;
}

.jiaobingTD td:not(:first-child) {
	pointer-events: none;
}

.w-jg {
	width: 88px;
}

.w-qt {
	width: 98px;
}

.yhglBox {
	padding-top: 10px;
}

.yhglBox.hide {
	height: 160px;
	overflow-y: auto;
	overflow-x: hidden;
}

.yhglA::after {
	content: "展开";
}

.yhglA.show i {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.yhglA.show::after {
	content: "收起";
}

.LR-H5C {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.groupingLine {
	background-color: #f5f5f5;
	height: 17px;
	position: relative;
}

.groupingLine::after {
	content: "";
	position: absolute;
	width: 100%;
	top: 8px;
	left: 0px;
	border-bottom: 1px dashed #1678ff;
}

@media screen and (min-width: 900px) {
	.ysje {
		margin-right: 10px;
		margin-bottom: 0 !important;
	}

	.ysje li i::after {
		content: "：";
	}

	.ys-col {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.dcjgTD {
	padding: 5px !important;
}

.dcjgTD .sticky {
	z-index: 5;
}

.dcjgTD.open p {
	font-weight: bold;
}

.dcjgTD.open p i {
	color: #fd3232;
}

.dcjgTD p {
	left: 50%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.ball.row10 div {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 10%;
	flex: 0 0 10%;
}

.ssNoYl p {
	display: none;
}

.chart-tableFxq table {
	width: 100%;
}

.chart-tableFxq table td,.chart-tableFxq table th {
	text-align: center;
}

.chart-tableFxq table tr td:first-child {
	border-left: #dbdbdb 1px solid;
}

.chart-tableFxq table tr td:last-child {
	border-right: #dbdbdb 1px solid;
}

.chart-tableFxq table th {
	padding: 2px;
	height: 32px;
	font-weight: normal;
	background-color: #ceddff;
	border-left: #ceddff 1px solid;
	border-right: #ceddff 1px solid;
}

.chart-tableFxq table tbody tr td {
	background-color: #fff;
	border-bottom: #dbdbdb 1px solid;
}

.chart-tableFxq table tbody tr:nth-child(2n) td {
	background-color: #f7f7f7;
}

.chart-tableFxq table td {
	height: 40px;
}

.chart-tableFxq table td a {
	padding: 2px;
	width: 100%;
	height: 100%;
	white-space: nowrap;
}

.chart-tableFxq table td a.tal {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	white-space: initial;
}

.coldHot {
	display: grid;
	gap: 10px;
}

.coldHot table td,.coldHot table th {
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}

.coldHot table tr td:first-child {
	border-left: #dbdbdb 1px solid;
}

.coldHot table tr td:last-child {
	border-right: #dbdbdb 1px solid;
}

.coldHot table th {
	padding: 8px 2px;
	font-weight: normal;
}

.coldHot table th,.coldHot table th a {
	color: #fff;
}

.coldHot table tbody tr td {
	background-color: #f7f7f7;
	border-bottom: #dbdbdb 1px solid;
}

.coldHot table tbody tr:nth-child(2n) td {
	background-color: #f2f2f2;
}

.coldHot .title {
	padding: 8px 10px;
}

.coldHot.hot .title {
	background-color: #de5757;
}

.coldHot.hot th {
	background-color: #cd0000;
	border-left: #cd0000 1px solid;
	border-right: #cd0000 1px solid;
}

.coldHot.cold .title {
	background-color: #76914c;
}

.coldHot.cold th {
	background-color: #567722;
	border-left: #567722 1px solid;
	border-right: #567722 1px solid;
}

.coldHot td {
	height: 40px;
}

.coldHot td a {
	width: 100%;
	height: 100%;
	white-space: nowrap;
}

.coldHot tbody td:first-child {
	width: 61px;
}

.rn {
	position: relative;
	top: -1.6px;
}

.kj-shiyi span {
	border-radius: 100%;
	width: 6px;
	height: 6px;
	margin: 1px 2px 1px 0;
}

.kj-shiyi span.red {
	background-color: #fd3232;
}

.kj-shiyi span.blue {
	background-color: #1678ff;
}

.bg-r {
	background-color: #fd3232;
}

.bg-g {
	background-color: #51b148;
}

.kjDlist li {
	background-color: #fff;
}

.kjDlist li:nth-child(2n) {
	background-color: #f7f7f7;
}

.line-red {
	border: #fd3232 1px solid;
}

.line-blue {
	border: #1678ff 1px solid;
}

.yslist li {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	overflow: hidden;
	border-radius: 4px;
}

.yslist li:not(:first-child) {
	margin-top: 10px;
}

.yslist .p {
	position: relative;
	padding: 10px 5px 10px 10px;
}

.yslist .icon-zhong {
	position: absolute;
	right: 42px;
	top: 50%;
	font-size: 54px;
	z-index: -1;
	color: #ffefef;
	-webkit-transform: rotate(20deg) translateY(-50%);
	transform: rotate(20deg) translateY(-50%);
}

.kjhSearch dt {
	padding: 8px 0;
}

.kjhSearch dd>div,.kjhSearch dd>a {
	padding: 8px 0;
}

.kjhSearch dt>span:first-child,.kjhSearch dd>a:first-child {
	width: 60px;
}

.kjhSearch dt>span:last-child,.kjhSearch dd>a:last-child {
	width: 50px;
}

.kjhSearch dd:nth-child(2n) {
	background-color: #f7f7f7;
}

.kjhSearch .i1,.kjhSearch .i2,.kjhSearch .i3 {
	border-radius: 100%;
	border-width: 1px;
	border-style: solid;
	font-size: 12px;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	color: #999;
	background-color: #fff;
}

.kjhSearch .i1 {
	border-color: #dbdbdb;
}

.kjhSearch .i2,.kjhSearch .i3 {
	border-color: #e49a2c;
}

.kjhSearch .i3 {
	color: #fff;
	background-color: #e49a2c;
}

.tabStyle i {
	line-height: 22px;
	width: 24px;
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: #dbdbdb;
	border-left-width: 0;
	text-align: center;
	color: #999;
}

.tabStyle i:first-of-type {
	border-left-width: 1px;
}

.tabStyle i.s {
	background-color: #fd3232;
	color: #fff;
}

.fupanRow {
	margin-top: 1px;
}

.fupanRow .rowBlock li {
	width: 8.3333333333%;
	min-height: 30px;
	cursor: pointer;
	padding: 5px 2px;
}

.fupanRow.ssq .rowBlock li {
	width: 33.3333333333%;
}

@media screen and (min-width: 1281px) {
	.fupanRow.ssq .rowBlock li {
		width: 25%;
	}
}

.chart-table.fupan tr.line-through,.chart-table.fupan tr.line-through td {
	color: #ccc;
}

.chart-table.fupan tr.line-through .ball b {
	opacity: .4;
}

.chart-table.fupan tr.blue-bg td {
	background-color: #1678ff !important;
}

.chart-table.fupan tr.blue-bg td,.chart-table.fupan tr.blue-bg a {
	color: #fff;
}

.chart-table.fupan tr.blue-bg.line-through,.chart-table.fupan tr.blue-bg.line-through td {
	color: rgba(255,255,255,.5);
}

.huan-bottom a {
	width: 32px;
	height: 32px;
	background-color: rgba(0,0,0,.3);
	border-radius: 50%;
}

.huan-bottom a i {
	font-size: 16px;
	color: #fff !important;
}

.huan-bottom.ssq {
	position: relative;
}

.huan-bottom.ssq a {
	position: absolute;
	top: -42px;
}

.huan-bottom.ssq a:first-child {
	left: 10px;
}

.huan-bottom.ssq a:last-child {
	right: 10px;
}

.sijie-tab .s::after {
	content: "幻方";
}

.sijie-grid {
	display: grid;
	gap: 10px;
	grid-template-columns: repeat(5, minmax(0, 1fr));
}

.sijie-table td {
	cursor: pointer;
}

.sijie-table thead {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.sijie-table th {
	background: #e7eeff !important;
	font-weight: normal !important;
	color: #333 !important;
}

.duijiaoxian {
	width: 124px;
	height: 124px;
	position: relative;
}

.duijiaoxian span {
	background-color: #fff;
	border: #d3dfff 1px solid;
	border-radius: 50%;
	font-size: 20px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.duijiaoxian span.red {
	background-color: #fd3232;
	border-color: #fd3232;
	color: #fff;
}

.duijiaoxian svg {
	width: 100%;
	height: 100%;
}

.duijiaoxian svg line {
	stroke: #d3dfff;
}

.red-blue-bg {
	background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fd3232), color-stop(50%, #1678ff));
	background: linear-gradient(to right, #fd3232 50%, #1678ff 50%);
	color: #fff;
}

.chart-tablezoom .setA {
	position: fixed;
	right: 10px;
	z-index: 20;
	background-color: rgba(0,0,0,.7);
	border-radius: 100%;
	padding: 5px;
	margin-top: 10px;
}

.chart-tablezoom .ax-popup-open i {
	color: #fff !important;
}

@supports not (zoom: 1) {
	a[onclick*=zoom] {
		display: none;
	}
}

@media screen and (min-width: 1281px) {
	.chart-table-auto table {
		min-width: 1200px;
	}
}

@media screen and (min-width: 1441px) {
	.chart-table-auto table {
		min-width: 1400px;
	}
}

.newadd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.newadd div {
	width: calc(50% - 5px);
	border-radius: 8px;
	border: #dbdbdb 1px solid;
	overflow: hidden;
}

.newadd div,.newadd div iframe {
	height: 200px;
}

.newadd.min div,.newadd.min div iframe {
	height: 162px;
}

.newadd.flex-col div {
	width: 100%;
}

.tools-list li {
	width: 50%;
}

.tools-list li:not(:nth-child(-n+2)) {
	border-top: 1px solid #dbdbdb;
}

.tools-list li a {
	padding: 2px 10px;
	line-height: 32px;
	text-align: center;
	-webkit-box-shadow: 0 1px 0 #dbdbdb;
	box-shadow: 0 1px 0 #dbdbdb;
}

.tools-list li:nth-child(2n-1) {
	border-right: 1px solid #dbdbdb;
}

.ax-dialog[data-size=lg] .ax-dialog-wrapper {
	width: 900px;
}

@media screen and (min-width: 1281px) {
	.ax-dialog[data-size=lg] .ax-dialog-wrapper {
		width: 1100px;
	}
}

.ax-popup[data-theme=dark] {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: rgba(0,0,0,.7);
}

.ax-popup[data-theme=dark] [arrow] {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ax-popup[data-theme=dark][data-placement^=top] [arrow] {
	background: linear-gradient(135deg, transparent 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.ax-popup[data-theme=dark][data-placement^=bottom] [arrow] {
	background: linear-gradient(135deg, transparent 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.ax-popup[data-theme=dark][data-placement^=left] [arrow] {
	background: linear-gradient(135deg, transparent 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.ax-popup[data-theme=dark][data-placement^=right] [arrow] {
	background: linear-gradient(135deg, transparent 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.7) 100%);
}

.inside-menu {
	border-radius: 8px 0 8px 8px;
	border: #dbdbdb 1px solid;
	padding: 5px 0 0 10px;
	font-size: 12px;
	position: relative;
	background-color: #f7f7f7;
}

.inside-menu .ax-other {
	display: none;
}

.inside-menu-pl3 dt,.inside-menu-3d dt {
	width: 6em !important;
}

.inside-menu dl dt {
	font-weight: bold;
	line-height: 28px;
	-moz-text-align-last: justify;
	text-align-last: justify;
	white-space: nowrap;
	width: 3em;
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.inside-menu dl dd {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.inside-menu dl dd a {
	padding: 2px 5px;
	min-height: 28px;
	line-height: 16px;
	border-radius: 4px;
	color: #333;
	background-color: #fff;
	border-color: #dbdbdb;
	margin: 0 5px 5px 0;
	min-width: 24px;
}

@media(hover: hover) {
	.inside-menu dl dd a:hover {
		color: #262626;
		background-color: #f7f7f7;
		border-color: #d3d3d3;
	}
}

.inside-menu dl dd a:active {
	color: #1a1a1a;
	background-color: #f0f0f0;
	border-color: #ccc;
}

.inside-menu dl dd a.s {
	color: #fd3232;
	background-color: #fffaeb;
	border-color: #f5edd7;
}

@media(hover: hover) {
	.inside-menu dl dd a.s:hover {
		color: #ff2317;
		background-color: #fff6dc;
		border-color: #f2e7cb;
	}
}

.inside-menu dl dd a.s:active {
	color: #fc0d00;
	background-color: #fff2cc;
	border-color: #efe2bf;
}

.inside-menu dl dd a.on {
	color: #fff;
	background-color: #1678ff;
	border-color: #1678ff;
}

@media(hover: hover) {
	.inside-menu dl dd a.on:hover {
		color: #f2f2f2;
		background-color: #076fff;
		border-color: #076fff;
	}
}

.inside-menu dl dd a.on:active {
	color: #e6e6e6;
	background-color: #0068f6;
	border-color: #0068f6;
}

.inside-menu dl dd a.i_new:after,.inside-menu dl dd a.i_hot:after {
	top: -8px;
}

.inside-menu dl dd.show {
	height: 33px;
	overflow: hidden;
}

.inside-menu .ax-toggle {
	background-color: #fff;
	border: #dbdbdb 1px solid;
	border-radius: 0 4px 4px 0;
	width: 30px;
	height: 30px;
	color: #999;
	position: absolute;
	left: 100%;
	top: -1px;
	z-index: 1;
}

.inside-menu .ax-toggle i::before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.inside-menu .ax-toggle i.show::before {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.inside-menu .ax-toggle:hover {
	color: #666;
}

.inside-menu .ax-toggle:active {
	opacity: 1;
}

.chart-tablezoom {
	position: relative;
	margin-top: 10px;
}

.chart-tablezoom .chart-table.mt10 {
	margin-top: 0;
}

.left-menu {
	width: 180px;
	background-color: #f7f7f7;
	border-right: #dbdbdb 1px solid;
}

.left-menu .ax-menu {
	width: auto;
}

.left-menu .ax-menu a:hover {
	color: #1678ff;
}

.left-menu .ax-menu>li>ul>li>a {
	margin-left: 13px;
	padding-left: 14px;
	position: relative;
	right: -1px;
	border: rgba(0,0,0,0) 1px solid;
}

.left-menu .ax-menu a.ax-selected[aria-child=false] {
	background-color: #fff;
	border-color: #dbdbdb;
	border-right-color: #fff;
	font-weight: bold;
	z-index: 1;
}

.tipNew {
	position: relative;
}

.tipNew::after {
	content: "新";
	position: absolute;
	border-radius: 50px 50px 50px 0;
	background: #fd3232;
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	top: -10px;
	left: calc(50% + 15px);
	-webkit-animation: move 5s 0s infinite;
	animation: move 5s 0s infinite;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	z-index: 1;
}

@-webkit-keyframes move {
	0%,79% {
		-webkit-transform: rotate(0deg) scale(0.86);
		transform: rotate(0deg) scale(0.86);
	}

	82% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	85% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	88% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	91% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	94% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	97% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	100% {
		-webkit-transform: rotate(0deg) scale(0.86);
		transform: rotate(0deg) scale(0.86);
	}
}

@keyframes move {
	0%,79% {
		-webkit-transform: rotate(0deg) scale(0.86);
		transform: rotate(0deg) scale(0.86);
	}

	82% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	85% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	88% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	91% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	94% {
		-webkit-transform: rotate(10deg) scale(0.86);
		transform: rotate(10deg) scale(0.86);
	}

	97% {
		-webkit-transform: rotate(-10deg) scale(0.86);
		transform: rotate(-10deg) scale(0.86);
	}

	100% {
		-webkit-transform: rotate(0deg) scale(0.86);
		transform: rotate(0deg) scale(0.86);
	}
}

.list-zan {
	margin: 5px -5px;
}

.list-zan a {
	width: calc(25% - 10px);
	border: #e2eeff 1px solid;
	border-radius: 4px;
	margin: 5px;
	padding: 5px 10px;
}

.list-zan a i {
	font-size: 36px;
	color: #90bfff;
	margin-right: 10px;
}

.list-zan a:hover {
	color: #1678ff;
	border: #c3dcff 1px solid;
	-webkit-box-shadow: 0 0 10px rgba(22,120,255,.15);
	box-shadow: 0 0 10px rgba(22,120,255,.15);
}

.list-zan .tipNew::after {
	top: -18px;
	left: calc(50% + 8px);
	font-size: 12px;
}

.list-col {
	margin: 5px -5px;
}

.list-col li {
	width: calc(20% - 10px);
	margin: 5px;
}

.list-col .i_new:after,.list-col .i_hot:after {
	top: -10px;
}

.meihua>div {
	width: calc(25% - 10px);
}

.duibi {
	padding: 3px 0;
}

.duibi li {
	width: 50%;
	padding: 7px 10px;
}

@media screen and (min-width: 1281px) {
	.duibi li {
		width: 33.3333333333%;
	}
}

#turntable {
	position: relative;
	width: 708px;
	height: 708px;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

#turntable::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: run .6s steps(1) infinite;
	animation: run .6s steps(1) infinite;
}

@-webkit-keyframes run {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
}

@keyframes run {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
}

#canvas {
	position: relative;
	z-index: 1;
	-webkit-transition: all 6s ease;
	transition: all 6s ease;
}

#btn1 {
	width: 180px;
	height: 180px;
	z-index: 2;
}

.null_img {
	display: none;
}

#modal {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 66666;
	display: none;
}

.before_result {
	display: none;
	color: #fff;
	background: rgba(0,0,0,.6);
	padding: 16px 20px;
	border-radius: 10px;
}

.before_result span {
	width: 86px;
	height: 86px;
	margin: -30px auto -24px;
	display: block;
}

#dialog {
	width: 80%;
	max-width: 360px;
	background-color: #fff6cd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffda3b), to(#fff6cd));
	background-image: linear-gradient(#ffda3b, #fff6cd);
	border-radius: 10px;
}

#dialog .top {
	line-height: 46px;
	text-align: center;
	position: relative;
	font-weight: bold;
	color: #916a00;
	font-size: 16px;
}

#dialog .copy {
	background-color: #ff704e;
	color: #fff;
	padding: 8px 30px;
	border-radius: 50px;
	margin: 12px auto;
}

#dialog .close {
	position: absolute;
	top: 9px;
	right: 10px;
	width: 28px;
	height: 28px;
	background-color: #ebbb3a;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	cursor: pointer;
}

#dialog .shadow {
	background-color: #e52c00;
	border: #ff704e 5px solid;
	border-radius: 40px;
	height: 18px;
	margin: 0 10px;
	position: relative;
	z-index: -1;
}

#dialog ul {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd0d0), to(#fff));
	background-image: linear-gradient(#ffd0d0, #fff);
	border-radius: 0 0 10px 10px;
	margin: -9px 20px 0 20px;
	padding: 6px 10px;
	-webkit-box-shadow: 0 0 10px #dd9f00;
	box-shadow: 0 0 10px #dd9f00;
	max-height: 292px;
	overflow-y: auto;
}

#dialog ul li {
	padding: 4px 0;
}

.fred {
	color: #fd3232;
}

.fdarkred {
	color: #cd0000;
}

.fblue {
	color: #1678ff;
}

.fblue-l10 {
	color: #4996ff;
}

.fblue-l20 {
	color: #68a7ff;
}

.fblue-l30 {
	color: #afd1ff;
}

.fgreen {
	color: #51b148;
}

.forange {
	color: #ff8924;
}

.fyellow {
	color: #ff0;
}

.fcol3 {
	color: #333;
}

.fcol6 {
	color: #666;
}

.fcol9 {
	color: #999;
}

.fcolY {
	color: #c8990b;
}

.fcolW {
	color: #fff;
}

.fcolC {
	color: #ccc;
}

.fcolA {
	color: #aaa;
}

.f0 {
	font-size: 0;
}

.f0::before {
	font-size: initial;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.f26 {
	font-size: 26px;
}

.fb {
	font-weight: bold;
}

.fn {
	font-weight: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a.fcolW:hover {
	color: #fff;
}

a.fdarkred:hover {
	color: #b40000;
}

.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.m-10 {
	margin: -10px;
}

.mt10 {
	margin-top: 10px;
}

.mt-10 {
	margin-top: -10px;
}

.mt20 {
	margin-top: 20px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.ml-10 {
	margin-left: -10px;
}

.mr-10 {
	margin-right: -10px;
}

.ml20 {
	margin-left: 20px;
}

.mr20 {
	margin-right: 20px;
}

.mt2 {
	margin-top: 2px;
}

.mt5 {
	margin-top: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.ml5 {
	margin-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.mt-5 {
	margin-top: -5px;
}

.mb-5 {
	margin-bottom: -5px;
}

.ml-5 {
	margin-left: -5px;
}

.mr-5 {
	margin-right: -5px;
}

.mr2 {
	margin-right: 2px;
}

.ml2 {
	margin-left: 2px;
}

.ml14 {
	margin-left: 14px;
}

.mt0 {
	margin-top: 0;
}

.mb0 {
	margin-bottom: 0;
}

.ml0 {
	margin-left: 0;
}

.mr0 {
	margin-right: 0;
}

.mlauto {
	margin-left: auto;
}

.mtauto {
	margin-top: auto;
}

.mrauto {
	margin-right: auto;
}

.mbauto {
	margin-bottom: auto;
}

.p0 {
	padding: 0;
}

.p5 {
	padding: 5px;
}

.p10 {
	padding: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pt5 {
	padding-top: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pt0 {
	padding-top: 0;
}

.pb0 {
	padding-bottom: 0;
}

.pl0 {
	padding-left: 0;
}

.pr0 {
	padding-right: 0;
}

.line {
	border: #dbdbdb 1px solid;
}

.linet {
	border-top: #dbdbdb 1px solid;
}

.lineb {
	border-bottom: #dbdbdb 1px solid;
}

.lineb-p {
	border-bottom: #1678ff 1px solid;
}

.linel {
	border-left: #dbdbdb 1px solid;
}

.liner {
	border-right: #dbdbdb 1px solid;
}

.line-pl {
	border: #ceddff 1px solid;
}

.line-yl {
	border: #f5edd7 1px solid;
}

.linet-yl {
	border-top: #f5edd7 1px solid;
}

.lineb-yl {
	border-bottom: #f5edd7 1px solid;
}

.linel-yl {
	border-left: #f5edd7 1px solid;
}

.liner-yl {
	border-right: #f5edd7 1px solid;
}

.linet-pl {
	border-top: #ceddff 1px solid;
}

.lineb-pl {
	border-bottom: #ceddff 1px solid;
}

.linel-pl {
	border-left: #ceddff 1px solid;
}

.liner-pl {
	border-right: #ceddff 1px solid;
}

.lineN {
	line-height: initial;
}

.line20 {
	line-height: 20px;
}

.line22 {
	line-height: 22px;
}

.line24 {
	line-height: 24px;
}

.line28 {
	line-height: 28px;
}

.line30 {
	line-height: 30px;
}

.line32 {
	line-height: 32px;
}

.line36 {
	line-height: 36px;
}

.line38 {
	line-height: 38px;
}

.line40 {
	line-height: 40px;
}

.line42 {
	line-height: 42px;
}

.hiN {
	height: 17.14px;
}

.h20 {
	height: 20px;
}

.h32 {
	height: 32px;
}

.t0 {
	border-top: 0;
}

.b0 {
	border-bottom: 0;
}

.bg-w {
	background-color: #fff;
}

.bg-p {
	background-color: #1678ff;
}

.bg-pl {
	background-color: #eff4ff;
}

.bg-f2 {
	background-color: #f2f2f2;
}

.bg-f5 {
	background-color: #f5f5f5;
}

.bg-f7 {
	background-color: #f7f7f7;
}

.bg-col1 {
	background-color: #fffaeb;
}

.bg-col2 {
	background-color: #f5edd7;
}

.ellipsis.wauto {
	width: auto;
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
}

.ellipsisHH.wauto {
	-webkit-box-flex: initial;
	-ms-flex: initial;
	flex: initial;
}

.overflow-x {
	overflow-x: auto;
}

.overflow-y {
	overflow-y: auto;
}

.overflow-h {
	overflow: hidden;
}

.nowrap {
	white-space: nowrap;
}

.breakAll {
	word-break: break-all;
}

.flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-grow {
	-webkit-box-flex: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
}

.flex-shrink {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.flex-end {
	-webkit-box-pack: end !important;
	-ms-flex-pack: end !important;
	justify-content: end !important;
}

.flex-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: start !important;
}

.tal {
	text-align: left !important;
}

.tar {
	text-align: right !important;
}

.tac {
	text-align: center !important;
}

.vmiddle {
	vertical-align: middle;
}

.underline {
	text-decoration: underline;
}

.line-through {
	text-decoration: line-through;
}

.acur {
	cursor: pointer;
}

.radius {
	border-radius: 4px;
}

.radius-tl {
	border-top-left-radius: 4px;
}

.radius-tr {
	border-top-right-radius: 4px;
}

.radius-bl {
	border-bottom-left-radius: 4px;
}

.radius-br {
	border-bottom-right-radius: 4px;
}

.radiusB {
	border-radius: 8px;
}

.radiusB-tl {
	border-top-left-radius: 8px;
}

.radiusB-tr {
	border-top-right-radius: 8px;
}

.radiusB-bl {
	border-bottom-left-radius: 8px;
}

.radiusB-br {
	border-bottom-right-radius: 8px;
}

.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.shadowBg {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.06);
	box-shadow: 0 2px 5px rgba(0,0,0,.06);
}

.w0 {
	width: 0;
}

.wfull {
	width: 100%;
}

.wFit {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.h0 {
	height: 0;
}

.deg45 {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.deg90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.deg180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.deg270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.degX::before {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.sticky {
	position: sticky;
	z-index: 10;
}

.sticky.t {
	top: 0;
}

.sticky.b {
	bottom: 0;
}

.opacity4 {
	opacity: .4;
}

.opacity5 {
	opacity: .5;
}

.opacity6 {
	opacity: .6;
}

.opacity8 {
	opacity: .8;
}

.italic {
	font-style: italic;
}

.gradient-gray {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e3e3e3));
	background-image: linear-gradient(180deg, #fff, #e3e3e3);
}

.none {
	display: none;
}

.btn-d {
	padding: 2px 10px;
	min-height: 32px;
	line-height: 16px;
	border-radius: 4px;
}

.btn-d.round {
	border-radius: 50px;
}

.btn-d.p2 {
	padding: 2px;
}

.btn-d.small {
	min-height: 28px;
}

.btn-d.min {
	min-height: 22px;
	padding: 2px 4px;
}

.btn-d.large {
	min-height: 40px;
}

.btn-p:disabled {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.svg-icon.svg-f0 {
	font-size: 0;
}

.svg-icon.svg-f0::before {
	font-size: initial;
}

@media(hover: hover) {
	a:not(.nohover):hover .svg-icon {
		color: inherit;
	}
}

@media(hover: none) {
	a:not(.nohover):active .svg-icon {
		color: inherit;
	}
}

*::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

*::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,.2);
}

*::-webkit-scrollbar-thumb:active,*::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0,0,0,.3);
}

*::-webkit-scrollbar-track {
	background-color: rgba(0,0,0,.05);
}

*::-webkit-scrollbar-corner {
	background-color: rgba(0,0,0,.05);
}

.ax-dialog {
	height: 100vh;
	width: 100%;
	position: fixed;
	left: -10000px;
	top: 0;
	z-index: 810;
}

.ax-dialog .ax-padding {
	padding: 10px;
}

.ax-dialog .ax-dialog-overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0);
	opacity: 0;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}

.ax-dialog[data-overlay=true] .ax-dialog-overlay {
	background-color: rgba(0,0,0,.5);
}

.ax-dialog .ax-dialog-wrapper {
	background-color: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	opacity: 1;
	-webkit-animation-duration: 300ms;
	animation-duration: 300ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	position: relative;
	z-index: 9;
	margin: 0 20px;
}

.ax-dialog[data-size=md] .ax-dialog-wrapper {
	width: 500px;
}

.ax-dialog[data-size=auto] .ax-dialog-wrapper {
	width: auto;
	background-color: rgba(0,0,0,0);
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
}

.ax-dialog.ax-dialog-show {
	left: 0;
	top: 0;
}

.ax-dialog.ax-dialog-show .ax-dialog-overlay {
	opacity: 1;
}

.ax-dialog.ax-dialog-hide .ax-dialog-overlay {
	opacity: 0;
}

.ax-dialog-header {
	line-height: 38px;
	border-radius: 8px 8px 0 0;
	padding-left: 10px;
	background-color: #fff;
	position: relative;
	font-weight: bold;
}

.ax-dialog .ax-dialog-wrapper>.ax-dialog-close {
	width: 38px;
	height: 38px;
	line-height: 38px;
	color: #b3b3b3;
	position: absolute;
	font-size: 12px;
	right: 0;
	top: 0;
	z-index: 11;
}

.ax-dialog .ax-dialog-wrapper>.ax-dialog-close:hover {
	color: #1678ff;
}

.ax-dialog-body {
	position: relative;
	max-height: 80vh;
	overflow-x: hidden;
	overflow-y: auto;
}

.ax-dialog .ax-dialog-body .ax-dialog-content {
	position: relative;
}

.ax-dialog-footer {
	border-radius: 0 0 8px 8px;
	overflow-y: hidden;
}

.ax-dialog-footer .ax-btns .btn-d {
	margin-left: 10px;
}

.ax-dialog[data-footerType=line] .ax-dialog-footer {
	line-height: 38px;
}

.ax-dialog[data-footerType=line] .ax-dialog-footer a:hover {
	color: inherit;
	background-color: #f7f7f7;
}

.ax-dialog[data-footerType=line] .ax-dialog-footer a[confirm] {
	background-color: #eff4ff;
	color: #1678ff;
}

.ax-dialog[data-footerType=line] .ax-dialog-footer a[confirm]:hover {
	background-color: #e5edff;
}

.ax-gutter-line {
	height: 38px;
	width: 1px;
	background-color: #dbdbdb;
}

@media screen and (min-width: 1281px) {
	.ax-dialog[data-size=md] .ax-dialog-wrapper {
		width: 700px;
	}
}

.ax-row {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: 100%;
	zoom: 1;
}

.ax-row>[class*=ax-flex-block] {
	width: 0;
}

.ax-col {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	width: 0;
	position: relative;
}

.ax-col>[class*=ax-flex-block] {
	height: 0;
}

.ax-break-line {
	height: 1px;
	overflow: hidden;
	background-color: #dbdbdb;
}

.ax-popup {
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	z-index: 710;
	-webkit-animation-duration: 100ms;
	animation-duration: 100ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	visibility: hidden;
}

.ax-popup.ax-show {
	visibility: visible;
}

.ax-popup-open,.ax-popup-open i {
	color: #cd0000 !important;
}

.ax-popup-open .icon-arrow.deg90 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.ax-popup-open::after {
	-webkit-transform: rotate(270deg) !important;
	transform: rotate(270deg) !important;
}

.popup-md {
	max-width: 360px;
}

.ax-popup [arrow] {
	width: 10px;
	height: 10px;
	-webkit-box-shadow: 1px 1px 0 #dbdbdb;
	box-shadow: 1px 1px 0 #dbdbdb;
}

.ax-popup[data-placement^=top] [arrow] {
	bottom: -5px;
	background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.ax-popup[data-placement^=bottom] [arrow] {
	top: -5px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}

.ax-popup[data-placement^=left] [arrow] {
	right: -5px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}

.ax-popup[data-placement^=right] [arrow] {
	left: -5px;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}

.ax-popup .ax-popup-body {
	max-height: 600px;
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
}

.ax-popup .ax-popup-body .ax-popup-content {
	overflow: hidden;
}

.ax-message {
	max-width: 600px;
	position: fixed;
	left: 50%;
	top: 0;
	z-index: 910;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

@media screen and (max-width: 900px) {
	.ax-message {
		width: 100%;
	}
}

.ax-message section {
	background-color: #fff;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.06);
	box-shadow: 1px 1px 5px rgba(0,0,0,.06);
	margin: 14px 14px 0 14px;
	border-radius: 4px;
	position: relative;
	display: none;
}

.ax-message .ax-close {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,.2);
	text-decoration: none;
	width: 34px;
	height: 34px;
	position: absolute;
	right: 0;
	top: 0;
}

.ax-message .ax-close:hover {
	color: rgba(0,0,0,.6);
}

.ax-message[data-placement=center-center] {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ax-message[data-placement*=-center] section {
	margin-top: 7px;
	margin-bottom: 7px;
}

.ax-message section .ax-message-content {
	font-size: 14px;
	line-height: 18px;
	padding: 8px 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.ax-message section[data-result=success] {
	color: #51b148;
	background-color: #f0f9eb;
	border-color: #e1f3d8;
}

.ax-message section[data-result=error] {
	color: #b22c39;
	background-color: #fff0f1;
	border-color: #f0dddf;
}

.ax-message section[data-result=question] {
	color: #c2690a;
	background-color: #fff5eb;
	border-color: #f5e7d7;
}

.ax-message section[data-result=info] {
	color: #189593;
	background-color: #ebfaf9;
	border-color: #cef0f0;
}

.ax-message section[data-result=warning] {
	color: #c8990b;
	background-color: #fffaeb;
	border-color: #f5edd7;
}

.ax-message section[data-close] .ax-message-content {
	padding-right: 34px;
}

.ax-message section .ax-message-icon {
	margin-right: 8px;
}

.ax-message section .ax-message-body {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	position: relative;
}

.ax-message .svg-icon {
	height: 18px;
	font-size: 16px;
}

.ax-menu ul {
	display: none;
}

.ax-menu li {
	position: relative;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

.ax-menu>li {
	border-bottom: none;
}

.ax-menu>li:before,.ax-menu.ax-menu-row>li>ul>li:before {
	content: "";
	width: 2px;
	height: 0;
	background-color: #1678ff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

.ax-menu li a {
	height: 36px;
	line-height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.ax-menu>li>a {
	padding-left: 14px;
	padding-right: 14px;
}

.ax-menu>li>ul>li>a {
	padding-left: 28px;
}

.ax-menu .ax-active {
	background: rgba(0,0,0,0);
}

.ax-menu .ax-active:before,.ax-menu.ax-menu-row>li>ul>li.ax-active:before {
	height: 100%;
}

.ax-menu>li>a span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.ax-menu>li.ax-active>a {
	font-weight: bold;
}

.ax-menu .ax-active>a::after {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.ax-menu a.ax-selected[aria-child=false] {
	color: #1678ff;
	background-color: #f5f7fa;
}

.ax-menu.ax-menu-row {
	z-index: 610;
}

.ax-menu.ax-menu-row ul {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
}

.ax-menu.ax-menu-row>li::before {
	display: none;
}

.ax-menu.ax-menu-row li a span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.ax-menu.ax-menu-row>li>ul>li>ul {
	position: inherit;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.ax-menu.ax-menu-row li a {
	line-height: 36px;
}

.ax-menu.ax-menu-row li a:hover {
	color: #1678ff;
}

.ax-menu.ax-menu-row li a {
	padding-left: 14px;
	padding-right: 14px;
}

.ax-backtop {
	position: fixed;
	right: 14px;
	bottom: 14px;
	z-index: 610;
}

.ax-space-backtop {
	height: 54px;
}

.ax-backtop .ax-item {
	margin-top: 10px;
	position: relative;
}

.ax-backtop .ax-item>a {
	font-size: 18px;
	color: rgba(0,0,0,.2);
	border-radius: 4px;
	width: 38px;
	height: 38px;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.12) inset;
	box-shadow: 0 0 0 1px rgba(0,0,0,.12) inset;
	background-color: rgba(255,255,255,.2);
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}

.ax-backtop .ax-item>a:hover,.ax-backtop .ax-item.ax-active>a {
	color: #1678ff;
	-webkit-box-shadow: 0 0 0 1px #1678ff inset;
	box-shadow: 0 0 0 1px #1678ff inset;
}

.ax-backtop .ax-item.ax-totop {
	overflow: hidden;
}

.ax-backtop .ax-item.ax-totop>a {
	margin-bottom: -80px;
}

.ax-backtop .ax-item.ax-totop .ax-show {
	margin-bottom: 0;
}

.ax-backtop .ax-item.ax-focus>a {
	-webkit-box-shadow: 0 0 0 1px #1678ff inset;
	box-shadow: 0 0 0 1px #1678ff inset;
}

.ax-backtop .ax-item.ax-focus:before {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 3px;
	background-color: rgba(25,140,255,.2);
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	position: absolute;
}

.ax-filter {
	position: relative;
}

.ax-filter .ax-other {
	display: none;
}

@-webkit-keyframes fadeOutUp {
	from,to {
		-webkit-animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
		animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
	}

	from {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
	}
}

@keyframes fadeOutUp {
	from,to {
		-webkit-animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
		animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
	}

	from {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
	}
}

@-webkit-keyframes fadeInDown {
	from,to {
		-webkit-animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
		animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	from,to {
		-webkit-animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
		animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
	}

	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.posterimg {
	width: 100%;
	border-radius: 8px;
}

.yellow-box {
	background-color: #fffaeb;
	border: #f5edd7 1px solid;
}

.chart-table>table td.color-red{color:#b70000 !important;}


/*空心圆*/
.chart-table>table td.kxy span{
    border: 1px solid #000000;
    background-color: transparent;
    color: #000000;
    line-height: 15px;
}
.chart-table>table td.red-bg-b.kxy span,.chart-table>table td.red-bg.kxy span{
	border-color: red;
    color: red;
}
.chart-table>table td.blue-bg-b.kxy span,.chart-table>table td.blue-bg.kxy span{
	border-color: #1678ff;
    color: #1678ff;
}
/*空心方块*/
.chart-table>table td.kxf{
	border: 1px solid #000000;
    background-color: transparent !important;
    color: #000000 !important;
}
.chart-table>table td.l-line.kxf{
	border-left-width: 2px !important;
}
.chart-table>table td.red-bg.kxf,.chart-table>table td.red-bg-b.kxf{
	border-color:red !important;
    background-color: transparent !important;
    color: red !important;
}
.chart-table>table td.blue-bg.kxf,.chart-table>table td.blue-bg-b.kxf{
	border-color:#1678ff !important;
    background-color: transparent !important;
    color: #1678ff !important;
}
.chart-table>table td.kxf span{
	border-radius:0;
    background-color: transparent !important;
    color: #000000 !important;
}
.chart-table>table td.red-bg.kxf span,.chart-table>table td.red-bg-b.kxf span{
    color: red !important;
}
.chart-table>table td.blue-bg.kxf span,.chart-table>table td.blue-bg-b.kxf span{
    color: #1678ff !important;
}


/*配置颜色*/
.chart-table>table td[class*=-bg-b][class*=qiu-1] span{background: #9c27b0 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg-b][class*=qiu-2] span{background: #3f51b5 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg-b][class*=qiu-3] span{background: #009688 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg-b][class*=qiu-4] span{background: #ff7600 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg-b][class*=qiu-5] span{background: #00b7cf !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-1]{background: #9c27b0 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-2]{background: #3f51b5 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-3]{background: #009688 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-4]{background: #ff7600 !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-5]{background: #00b7cf !important;color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-1] span{color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-2] span{color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-3] span{color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-4] span{color:#ffffff !important;}
.chart-table>table td[class*=-bg][class*=qiu-5] span{color:#ffffff !important;}





/*xxl  -  xxl  -  xxl*/



