body {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "Microsoft YaHei", Arial;
	background: #eee url(theme1/bg01.jpg);
	font-size: 24px;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	height: auto;
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	-webkit-user-select: none;
	-webkit-highlight: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
	text-decoration: none;
}

a:link {
	color: #00f;
}

a:visited {
	color: #00f;
}

a:hover {
	color: #F00;
}

.algC, .AlgC {
	text-align: center;
}

.algR, .AlgR {
	text-align: right;
}

.algL, .AlgL {
	text-align: left;
}

.clrR {
	color: red;
}

.clrG {
	color: green;
}

.clrB {
	color: blue;
}

.msgNote {
	color: #ccc;
}

.msgError {
	color: #f00;
}

.bigCheckBox {
	/* Double-sized Checkboxes */
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
}

/* ----------------- */
table.channelMenu {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border-width: 0;
}

table.channelMenu td {
	padding:15px;	
}

div.cmIcon {
	position: relative;
	width: 144px;
	height: 144px;
}

div.cmIcon img {
	width: 144px;
	height: 144px;
}

div.cmIcon div.cmIconOL {
	position: absolute;
	top: 0;
	left: 0;
	width: 144px;
	height: 144px;
	display: block;
	text-align: right;
	vertical-align: top;
}

div.cmIcon div.cmIconOL img {
	width: 64px;
	height: 64px;
}

.notPlaying {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

table, table td, table th {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.bbtn {
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	text-shadow: 1px 1px 3px #aaa;
	-webkit-box-shadow: 3px 3px 5px #aaa;
	-moz-box-shadow: 3px 3px 5px #aaa;
	box-shadow: 3px 3px 5px #aaa;
	font-size: 26px;
	padding: 0 15px;
	text-decoration: none;
	display: inline-block;
	height: 60px;
}

.bbtn1 {
	background: #ff3399;
	background-image: -webkit-linear-gradient(top, #ff80bf, #ff3399);
	background-image: -moz-linear-gradient(top, #ff80bf, #ff3399);
	background-image: -ms-linear-gradient(top, #ff80bf, #ff3399);
	background-image: -o-linear-gradient(top, #ff80bf, #ff3399);
	background-image: linear-gradient(to bottom, #ff80bf, #ff3399);
}

.NoBr, .noBR {
	white-space: nowrap;
}

/* ----- pgFuncBar ----- */
.pgFuncBar {
	text-align: right;
}

.pgFuncBar div {
	width: 800px;
	display: inline-block;
	text-align: center;
	font-size: 30px;
}

.pgFuncBut1 {
	background: transparent url(../images/buttons-bg2.jpg) center center
		no-repeat;
	padding: 10px 20px;
	border: 1px solid #ccc;
	vertical-align: middle;
	font-size: 24px;
	border-radius: 10px;
	margin: 10px;
}

.pgFuncBut1:hover {
	background: transparent url(../images/buttons-bg2d.jpg) center center
		no-repeat;
}

/* ------------------ */
.link_button {
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 10px;
	border: solid 1px #20538D;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px
		rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px
		rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px
		rgba(0, 0, 0, 0.2);
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

.link_button a:link, .link_button a:visited {
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}

.link_button_c1 {
	background: #1AAD19;
	color: #FFFFFF !important;
	padding: 10px 20px;
}

.link_button_c1 a:link, .link_button_c1 a:visited {
	color: #FFFFFF !important;
}

.link_button_c2 {
	background: #E64340;
	color: #FFFFFF !important;
	padding: 10px 20px;
}

.link_button_c2 a:link, .link_button_c2 a:visited {
	color: #FFFFFF !important;
}

.link_button_c3 {
	background: #1a75ff;
	color: #FFFFFF !important;
	padding: 10px 20px;
}

.link_button_c3 a:link, .link_button_c3 a:visited {
	color: #FFFFFF !important;
}

.link_button_c3a {
	background: #1a75ff;
	color: #FAA523 !important;
	padding: 10px 20px;
}

.link_button_c3a a:link, .link_button_c3a a:visited {
	color: #FAA523 !important;
}

.link_button_c11 {
	background: #1AAD19;
	color: #FFFFFF !important;
	padding: 5px 20px;
}

.link_button_c11 a:link, .link_button_c11 a:visited {
	color: #FFFFFF !important;
}

.link_button_c12 {
	background: #E64340;
	color: #FFFFFF !important;
	padding: 5px 20px;
}

.link_button_c12 a:link, .link_button_c12 a:visited {
	color: #FFFFFF !important;
}
/* ------------------ */
.infoType {
	background: url(../images/buttons/buttons_bg_c01.jpg?0724) center center
		repeat-x;
	color: #fff;
	margin-right: 20px;
}

.infoType2 {
	background: url(../images/buttons/buttons_bg_c03.jpg) center center
		no-repeat;
	color: #fff;
}

.infoType2a {
	background: url(../images/buttons/buttons_bg_c05.jpg) center center
		no-repeat;
	color: #fff;
}

.infoType2d {
	background: url(../images/buttons/buttons_bg_c07.jpg) center center
		no-repeat;
	color: #fff;
}

.homeBlkMeasuring {
	
}

#HomeBut2 {
	display: inline-block;
}

.ContTop {
	
}

.HomeTab {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0 solid gray;
}

.HomeTabButt {
	width: 100px;
	vertical-align: top;
	text-align: left;
}

.HomeTabMesg {
	width: 870px;
	vertical-align: top;
}

a.HomeBut {
	width: 100px;
	height: 100px;
	display: inline-block;
	/*background: url(../images/home_but/i64_circle.svg) left top;*/
	background: url(../images/home_but/i64_rect2.svg) left top;
	margin: 0;
	padding: 0;
}

a.HomeBut div {
	padding-top: 20px;
	color: white;
	font-weight: blod;
	text-align: center;
	font-family: "Microsoft YaHei";
	font-size: 28px;
	text-shadow: 2px 2px #000;
	line-height: 1.1em;
}

#popData a {
	margin: 10px;
}

.HomeButCC00 {
	background-position: 0px 0px !important;
}

.HomeButCC01 {
	background-position: 0px -100px !important;
}

.HomeButCC02 {
	background-position: 0px -200px !important;
}

.HomeButCC03 {
	background-position: 0px -300px !important;
}

.HomeButCC04 {
	background-position: 0px -400px !important;
}

.HomeButCC05 {
	background-position: 0px -500px !important;
}

.HomeButCC06 {
	background-position: 0px -600px !important;
}

.HomeButCC07 {
	background-position: 0px -700px !important;
}

.HomeButCC08 {
	background-position: 0px -800px !important;
}

.HomeButCC09 {
	background-position: 0px -900px !important;
}

.HomeButCC10 {
	background-position: 0px -1000px !important;
}

.HomeButCC11 {
	background-position: 0px -1100px !important;
}

.HomeButCC12 {
	background-position: 0px -1200px !important;
}

.HomeButCC13 {
	background-position: 0px -1300px !important;
}

.HomeButCC14 {
	background-position: 0px -1400px !important;
}

.HomeButCC15 {
	background-position: 0px -1500px !important;
}

/* ---  ¥\¯à MENU --- */
#popBox1 {
	margin: 5px;
}

#popBox1 img {
	border-radius: 10px;
	-moz-border-radius: 10px;
}

#popData1 {
	background-color: rgba(0, 0, 0, 0.8);
	padding: 30px;
}

#popData1 a {
	margin: 15px;
	display: inline-block;
	vertical-align: middle;
	/*
	width: 128px;
	height:128px;
	background-size: 128px 768px;
	*/
}

/* --- ÀW¹D --- */
#popData2 {
	background-color: rgba(0, 0, 0, 0.8);
	padding: 30px;
}

/*
#popData2 a {
	margin: 15px;
	display: inline-block;
	text-align: center;
	font-size: 26px;
	color: white !important;
	font-weight: blod !important; 
}
*/

#homeBlkMeasuring {
	text-align: center;
	color: #888;
	font-family: "Microsoft YaHei";
	font-size: 28px;
}

.infoUser {
	font-size: 24px;
	text-align: left;
	color: #000;
}

.infoMeasuring {
	font-family: "Microsoft YaHei";
	font-size: 28px;
	width: 100px;
	text-align: center;
}
/*----- acc BILL -----*/
.AccTrans {
	margin: 0 auto;
	border-collapse: collapse;
	width: 95%;
}

.AccTrans td, .AccTrans th, .AccTrans input {
	font-size: 24px;
	padding: 5px 10px;
	border: 2px solid gray;
}
/*----- acc HIST -----*/
.AccHist {
	margin: 0 auto;
	border-collapse: collapse;
	width: 95%;
}

.AccHist td, .AccHist th, .AccHist input {
	font-size: 24px;
	padding: 5px 10px;
	border: 2px solid gray;
}

/*----- rule -----*/
.RuleT0 {
	font-size: 28px;
	line-height: 1.5em;
	padding: 15px;
}

.RuleT1 {
	color: red;
	font-size: 32px;
	text-align: center;
	font-weight: bold;
}

.RuleT2 {
	color: #f73;
	font-size: 32px;
	text-align: left;
	font-weight: bold;
}

.RuleT3 {
	color: #55F;
	font-size: 28px;
	text-align: left;
	font-weight: bold;
}

/*  gift */
.GiftBtn1 {
	background: url(../images/buttons/buttons_bg_c07.jpg) center center
		no-repeat;
	color: #fff;
}

.GiftBtn1a, .GiftBtn2 {
	background: url(../images/buttons/buttons_bg_c03.jpg) center center
		no-repeat;
	color: #fff;
}

.GiftBtn3 {
	background: url(../images/buttons/buttons_bg_c01.jpg) center center
		no-repeat;
	color: #fff;
}