
		html, body {
				touch-action: none;
				height: 100%;
				overflow: hidden;
				-webkit-touch-callout: none;
	           font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
			}
			pre{
				font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif !important;
			}
			.window{
				position: fixed;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				margin: auto;
				overflow: hidden;
				transform: scale(1);	
			}
			.app{
				height:100vh;
				overflow:hidden;
				display:flex;
				flex-direction:column;
			}
			.table_title {
				text-align: center;
				background-color: #7030a0;
				color: #fff;
				display: none;
			}

			.flex_row {
				display: -webkit-box;
				display: -webkit-flex;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: center;
				-webkit-align-items: center;
				align-items: center;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				justify-content: space-between;
			}

			.zoushi .row_title .row_item {
				width: 45px;
				text-align: center;
				border-right: 1px solid #4f81bd;
			}

			.zoushi .row_title .row_item_2 {
				width: 96px;
				text-align: center;
				border-right: 1px solid #4f81bd;
				-webkit-justify-content: space-around;
				justify-content: space-around;
			}

			.zoushi .row_title .row_item_4 {
				width: 50px;
				text-align: center;
				border-right: 1px solid #4f81bd;
				-webkit-justify-content: space-around;
				justify-content: space-around;
			}

			.zoushi .row_title .row_item_3 {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				flex: 1;
				text-align: center;
				border-right: 1px solid #4f81bd;
				-webkit-justify-content: space-around;
				justify-content: space-around;
			}

			.s_item {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				flex: 1;
				text-align: center;
			}

			.border_right {
				border-right: 1px solid #ccc;
			}

			.background_1 {
				background-color: #3cf;
			}

			.border_bottom_1 {
				border-bottom: 0.5px solid #4f81bd;
			}

			.color_red {
				color: red;
			}

			table,
			table tr th,
			table tr td {
				font-size: 12px;
				font-weight: 500;
			}

			table tr th {
				height: inherit;
				line-height: 22px;
				vertical-align: bottom;
			}

			table {
				width: 100%;
				min-height: 12px;
				line-height: 12px;
				text-align: center;
				border-collapse: collapse;
			}

			.xsl_bian {
				border-left: 2px solid #33CCFF;
			}

			.xsl_nei {
				border-left: 1px solid #eee;
			}
			.openlayer{
				margin:5px;
				background:#07c160;
				color:#fff;
				font-size:12px;
				text-align:center;
				height:32px;
				line-height:32px;
				user-select:none;
				border-radius:2px;
			}
			.msglayer.msgleft .fpop.lx{
				background:#eff0fe !important;
			}
			.liushuiPopup{
				position:fixed;
				top:0;
				width:100%;
				height:100%;
				left:0;
				z-index:99998;
				background:#fff;
				font-size:14px;
				color:#000;
				display:flex;
				flex-direction:column;
				transition:all .3s;
				-webkit-transition:all .3s;
			}
			.liushuiPopup *{ box-sizing:border-box;}
			.liushuiPopup.hide{
				transform:translateY(100%);
				-webkit-transform:translateY(100%);
			}
			.liushuiPopup .closebtn{
				position:absolute;
				color:#1989fa;
				padding:5px;
				right:11px;
				top:8px;
			}
			.liushuiPopup .head{
				text-align:center;
				color:#323233;
				height:46px;
				line-height:46px;
				font-size:16px;
			}
			.liushuiPopup .date {
				display:flex;
				justify-content:center;
				/*font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;*/
			}
			.liushuiPopup .date .btn{
				flex:1;
				text-align:center;
				color:#646566;
				height:44px;
				line-height:44px;
				cursor:pointer;
				position:relative;
			}
			.liushuiPopup .date .btn.active,
			.liushuiPopup .date .btn:hover{
				color:#323233;
			}
			.liushuiPopup .date .btn.active:after{
				content:"";
				width:40px;
				height:3px;
				background:#ee0a24;
				border-radius:3px;
				position:absolute;
				bottom:0;
				left:0;
				right:0;
				margin:auto;
			}
			.liushuiPopup .vipinfo .title{
				font-weight:bold;
				margin-bottom:.5rem;
			}
			.liushuiPopup .vipinfo ul li{
				font-size:12px;
				margin-bottom:.5rem;
			}
			.liushuiPopup .datalist{
				flex:1;
				overflow:auto;
				background:#f2f3f5;
				padding:5px 10px;
			}
			.liushuiPopup .datalist .item{
				background:#fff;
				border-radius:.5rem;
				padding: 0.5rem .8rem;
				margin: 1rem 0;
				padding-bottom:1rem;
			}
			.liushuiPopup .datalist .qihao{
				text-align:center;
				color:rgb(45,55,72);
				font-size: 1.125rem;
				border-bottom:solid 1px #efefef;
				margin-bottom:1rem;
				height:40px;
				line-height:40px;
			}
			
			.liushuiPopup .datalist .item li{
				box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
				padding:.6rem .6rem;
				border-radius:.5rem;
				background:#ffffff;
				font-size:14px;
				margin-top:8px;
				color:rgb(45,55,72);
				background:#eee;
				border:solid 1px #ccc;
			}
			.liushuiPopup .datalist .item li:first-child{
				margin-top:0;
			}
			.liushuiPopup .datalist .item li .infoitem_row.type1{
				background:none;
				line-height:1.4;
			}
			.liushuiPopup .datalist .item .lose{
				color:rgb(72,187,120);
				font-size:.875rem;
			}
			.liushuiPopup .datalist .item .fanshui,
			.liushuiPopup .datalist .item .win{
				color:red;
				font-size:.875rem;
			}
			.liushuiPopup .datalist .item .fanshui{
				display: none;
				margin:0 10px;
			}
			.liushuiPopup .datalist .item .rowscore{
				font-weight:bold;
				margin-left: 15px;
			}
			.liushuiPopup .datalist .item .time{
				color:#000;
			}
			.liushuiPopup .datalist .item .rowcontent{
				color:rgb(255,255,255);
				background:rgb(113,128,150);
				padding-left: 0.25rem;
				padding-right: 0.25rem;
				margin:0 3px;
			}
			.liushuiPopup .datalist .item .rowcontent.sf{
				background: red;
			}
		