.VideoDiv
{
	border: 1px solid #000000;
	
}

body{

background-position:center top;
color:#4d4013;  /*font color */
background-image:url('../img_BrainTrainer/BG01.png');

}

.href01_CN:link 	 { font-size : 22px; color: #b3710a;	text-decoration:none;}
.href01_CN:visited { font-size : 22px; color: #b3710a;	text-decoration:none;}


.href01:link 	{ font-family:arial, sans-serif, verdana; font-size : 22px; color: #b3710a;	text-decoration:none;}
.href01:visited	{ font-family:arial, sans-serif, verdana; font-size : 22px; color: #b3710a;	text-decoration:none;}

.href02:link 	{ font-size : 22px; color: #fb81ff;	text-decoration:none;}
.href02:visited	{ font-size : 22px; color: #fb81ff;	text-decoration:none;}

.HKTXTEN
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 21px;
	color: #606060;
	

	margin-left: 8%;
	margin-right: 8%;
}

.TXTMain
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 24px;
	color: #777777;
	

	margin-left: 8%;
	margin-right: 8%;
	

	line-height: 2;
}


.TXTTable_Topic
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 34px;
	color: #ac6500;
	
	margin-top: 10%;
	margin-left: 5%;
	
	font-weight:bold;
}

.TXTTable01
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 20px;
	color: #f959ff;

	margin-top: 2%;
	margin-left: 5%;
	
	letter-spacing: 2px;
	
	line-height: 1.8;
	
	/*font-style: italic;*/
}

.TXTTable02
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 20px;
	color: #09a0ff;

	margin-top: 2%;
	margin-left: 5%;
	
	letter-spacing: 2px;
	
	line-height: 1.8;
	
	/*font-style: italic;*/
}


table.tableline02{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	background-color: #ffffff;
	/*border-style: inset;*/
	

}

.TitleTxt{
		font-family:arial, sans-serif, verdana;
	font-size: 24px; color:#b3710a; font-weight:bold;
	}


.TXTColor01
{ 
	font-family:arial, sans-serif, verdana;
	font-size : 24px;
	/*color: #ff44b6;*/
	color: #7b4800;
	letter-spacing: 2px;
	line-height: 1.5;
	
	margin-left: 3%;
	
}

table.TB01
{
	background-color: #fff6d4;
	border: 2px solid #b59b7c;
	border-radius: 16px;
	width: 80%;
}


table.TB02
{
	background-color: #ffffff;
	border: 2px solid #b59b7c;
	border-radius: 16px;
	
	width: 90%;
	border-collapse: collapse;
}

table.TB03
{
	width: 80%;
	
	font-family:arial, sans-serif, verdana;
	font-size : 24px;
	color: #ff44b6;
}


.SplitBar
{
	width:100%;
	height:auto; 
	max-width: 640px;
}

.ICON_BREAK
{
	display: inline;
}




.HKABOUTTXT
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size : 21px;
	
	color: #606060;
	letter-spacing: 4px;
}

.HKABOUTTXT02
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size : 21px;
	
	color: #606060;
	letter-spacing: 4px;
}


.BehindDiv
{
	width:100%;
	height:100%;
	/*background:url(BG_Char02.png) top center no-repeat;*/
	background-size: contain;
	top:150;
	left:0%;
	position:fixed;
	z-index:-1;
	
}

.StoreColumnA
{
	display: table-row;

}

.StoreColumnB
{
	display: none;
}

.DescColor
{
	color: #606060;
}

.DescColor_CN
{
	
	font-size : 21px;
	color: #606060;
	
}

table.DescTB
{
	color: #606060;
	width:95%;
}


table.DescTBBook3
{
	color: #606060;
	width:60%;
}

table.AbacusAppsIconTB
{
	color: #000;
	width:95%;
	max-width: 1300px;
}

table.AbacusAppsIconTB_CN
{
	color: #000;
	width:90%;
	max-width: 1200px;
	border-spacing: 30px;
	line-height: 1.5;
}


table.Subtitle00
{
	color: #000000;
	/*margin-top: 45px;*/

	width:100%;
	height:100;
	
	border-spacing: 0px;
	
	display: table;
	background-color:ffc11b;
}

table.Subtitle01
{
	color: #000000;
	/*margin-top: 45px;*/

	width:100%;
	height:140;
	
	border-spacing: 0px;
	
	display: table;
	background-color:15b3ed;
}

table.Subtitle02
{
	color: #000000;
	/*margin-top: 45px;*/

	width:100%;
	height:140;
	
	border-spacing: 0px;
	
	display: table;
	background-color:63d47f;
}

table.Subtitle03
{
	color: #000000;
	/*margin-top: 45px;*/

	width:100%;
	height:140;
	
	border-spacing: 0px;
	
	display: table;
	background-color:ffb1fe;
}


 	

.AppIcon
{
	width:100%;
	max-width: 217px;
	min-width: 130px;
	height:auto;
}

.AppIcon_CN
{
	width:100%;
	max-width: 217px;
	min-width: 130px;
	height:auto;
	margin-top: -10px;
}


.PCBox
{
	width:100%;
	max-width: 172px;
	min-width: 130px;
	height:auto;
}

.MenuBox
{
	left: 10px;
	top: 120px;
	position:absolute;
/*	right: 20px;*/
	z-index:999;
	max-height:900px;
	/*border: #000 1px solid;*/
	
	display: none;
}

.MenuClose
{
	left: -23px;
	top: -23px;
	position:absolute;
}

.MenuTB
{
	width: 280px;
	color: #797979;
	background-image: url("MenuTB_BG.png");
	font-size: 28px;  
	/*text-shadow: 2px 2px #ebd985;*/
	font-weight:bold;
 	border-radius: 8px;
	 box-shadow: 3px 3px 1px #fbe5b6;
}

.Menuhref:link 	{ font-size : 28px; color: #797979;	text-decoration:none;}
.Menuhref:visited	{ font-size : 28px; color: #797979;	text-decoration:none;}
.Menuhref:hover	{ font-size : 28px; color: #c37c49; text-decoration:none;}

.Logo{
	width:60%;
	height:auto;

   max-height:224px;
    max-width:244px;
}

.TopCompanyResize
{
width:100%;
height:auto;

max-width: 721px;

/*margin-Left:-30px;*/
}


.Icon_EN_ON
{
width:100%;
height:auto;
	
	max-width: 106px;
	min-width: 90px;
	
	/*margin-top:5px;
	position:absolute; 
		
	margin-top:0px;
	
	margin-right:10px;*/
}

.Icon_CN_OFF
{
width:100%;
height:auto;
	max-width: 106px;
	min-width: 90px;

}

.TopMenuResize
{
width:100%;
height:auto;

max-width: 70px;
cursor: pointer;
left: -50px;

}

.StoreBnResize
{
width:100%;
height:auto;

max-width: 280px;
}

.TopCompanyTB
{
	width:100%;
	max-width: 950px;
}

.abouttxt
{
	color: #000;
	font-size: 20px;
}

.abouttxt02
{
	color: #000;
	font-size: 20px;
}

.BDotBar
{
	height: 8px;
	background-image: url("BDot1600.png");
	background-repeat: no-repeat;
	background-position: center; 
}

.CDotBar
{
	height: 8px;
	background-image: url("CDot1600.png");
	background-repeat: no-repeat;
	background-position: center; 
}

.DDotBar
{
	height: 8px;
	background-image: url("DDot1600.png");
	background-repeat: no-repeat;
	background-position: center; 
}

.TwitterBox
{
	width: 500px;
	padding-left:50px;
	display:table-cell; vertical-align:middle;
}

.ABody {	width:100%;	 height: 150px; color:#000000;	background-image: url("RedTop01.png"); background-repeat: repeat-x;	 }
.ABottom {  width:100%; height:16px;  background-image: url("ADown01.png"); background-repeat: repeat-x;  background-size: 60px 16px}

.XTop {  height:16px; width:100%; background-image: url("white_up.png");  background-size: 60px 16px}
.XBody {	 width:100%; height: 380px; color:#000000;	background-color: #ffc11b;	 }
.XBottom{ height:16px; width:100%; background-image: url("white_down.png");  background-size: 60px 16px}




.BTitle {height:88px; width:100%; background: url("BTitle.png") no-repeat center;   background-size: 380px 88px}
.BTop { height:16px; width:100%; background-image: url("white_up.png");  background-size: 60px 16px}
.BBottom{height:16px; width:100%; background-image: url("white_down.png");  background-size: 60px 16px}


/*130 space*/
.DTitle {top: 2134px; height:88px; width:100%; background: url("DTitle.png") no-repeat center; position:absolute;  background-size: 380px 88px}
.DTop {top: 2174px; height:16px; width:100%; background-image: url("DUp01.png"); position:absolute; background-size: 60px 16px}
.DBody{top: 2190px; height: 530px; width:100%; color:#000000; background-image: url("DBG01.png"); position:absolute;}
.DBottom{top: 2720px; height:16px; width:100%; background-image: url("DDown01.png"); position:absolute; background-size: 60px 16px}


/*180 space*/
.EndTop { height:16px; width:100%; background-image: url("EndUp.png"); background-size: 60px 18px}
.EndBody{height: 300px; width:100%;  background-image: url("RedBottom01.png"); background-repeat: repeat-x;}


.Atxt01{ font-size: 44px; color:#ffffff; text-shadow: 1px 1px #7e4d07;  font-weight:bold;}
.Atxt02{ font-size: 28px; color:#ffffff; text-shadow: 1px 1px #7e4d07;  font-weight:bold;}




.Btxt01HK{ font-family:'Microsoft YaHei', 'STHeiti'; font-size: 44px; color:#ffffff; text-shadow: 1px 1px #143295;  font-weight:bold;}
.Btxt02HK{ font-family:'Microsoft YaHei', 'STHeiti'; font-size: 28px; color:#ffffff; text-shadow: 1px 1px #143295;  font-weight:bold;}

.Btxt01{ font-size: 44px; color:#ffffff; text-shadow: 1px 1px #143295;  font-weight:bold;}
.Btxt02{ font-size: 28px; color:#ffffff; text-shadow: 1px 1px #143295;  font-weight:bold;}

.Ctxt01HK{font-family:'Microsoft YaHei', 'STHeiti'; font-size: 44px; color:#ffffff; text-shadow: 1px 1px #669900;  font-weight:bold;}
.Ctxt02HK{font-family:'Microsoft YaHei', 'STHeiti'; font-size: 28px; color:#ffffff; text-shadow: 1px 1px #669900;  font-weight:bold;}

	
.Ctxt01{ font-size: 44px; color:#ffffff; text-shadow: 1px 1px #22863b;  font-weight:bold;}
.Ctxt02{ font-size: 28px; color:#ffffff; text-shadow: 1px 1px #22863b;  font-weight:bold;}
	
.Dtxt01HK{font-family:'Microsoft YaHei', 'STHeiti'; font-size: 44px; color:#ffffff; text-shadow: 1px 1px #ad3c64;  font-weight:bold;}
.Dtxt02HK{font-family:'Microsoft YaHei', 'STHeiti'; font-size: 28px; color:#ffffff; text-shadow: 1px 1px #ad3c64;  font-weight:bold;}


.Dtxt01{ font-size: 44px; color:#ffffff; text-shadow: 1px 1px #7700bc;  font-weight:bold;}
.Dtxt02{ font-size: 28px; color:#ffffff; text-shadow: 1px 1px #7700bc;  font-weight:bold;}



.TitleTxtHK
{ 
	font-family:'Microsoft YaHei', 'STHeiti';
	font-size: 24px; 
	color:#b3710a; 
	
	font-weight:bold;


	letter-spacing: 4px;
}

.BigLogoDiv
{
	width:100%;
	top: 100px;
	/*left: 70%;*/
	/*height:224px;*/
	/*background-image: url("BigLogo.png");*/
	position:relative;

}

table.EndTB
{
	font-size: 24px;
	color:#ffffff;
}

.FeatureImg
{
	left: 350px;
	top: -350px;
	position:relative;
	
	width:194px;
	
}


.NewsImg
{
	left: 940px;
	top: -439px;
	position:relative;
	
	width:134px;

}
