.msya { font-family: 'Microsoft Yahei'; }

.thisPointer { top:210px; _top: expression(documentElement.scrollTop+210+'px'); margin-left:-640px }
.thisPointer { margin-left: -640px; }

.thisPointer, .thisPointer ul, .thisPointer li, .thisPointer li.xLast, .thisPointer a:hover, .thisPointer a.current { background-image: url(../img/thispointer.gif); }
.thisPointer ul { border-left: 1px #dedede solid; }
.thisPointer a { color: #000; }
.thisPointer li.xLast a { color: #dc373e; }

.thisPointer { width: 64px; position: fixed; _position: absolute; left: 50%; z-index: 66; 
background-position: -64px 0; background-repeat: no-repeat; padding: 1px 0; }
.thisPointer ul { background-position: 0 bottom; background-repeat: no-repeat; font-size: 12px;}
.thisPointer li { background-position: -128px -5px; height: 26px; line-height: 24px; background-repeat: no-repeat; }
.thisPointer li.xLast { background-position: -192px -5; }
.thisPointer a { height: 26px; padding-left: 14px; display: block; }
.thisPointer li.xLast a { padding-left: 5px; }
.thisPointer a:hover, .thisPointer a.current { text-decoration: none; background-position: -128px -37px; background-repeat: no-repeat; color: #fff; }
.thisPointer li.xLast a:hover, .thisPointer li.xLast a.current { color: #fff; }


.thisPointer li.txPointer a { padding-left: 5px; }
.thisAfter9o { height: 46px; padding-left: 10px; }
.thisAfter9oToday { height: 40px; line-height: 40px; font-size: 18px; color: #fff; }
.thisAfter9oToday .xScreen { margin: 0 auto; background: #8077c2; }
.scrollTop { display: none; bottom: 110px; _top: expression(((documentElement.scrollTop+document.documentElement.clientHeight)-190)+'px'); left: 50%; margin-left: 520px; 
position: fixed; _position: absolute; width: 80px; z-index: 81; overflow: hidden; font-family: Arial; }

.thisTable2014 {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	width: 100%;
} 
.thisTable2014 table { border-collapse: collapse; text-align: center; color: #000; background: #fff; }
.thisTable2014 th {
	background: url(../img/bg_1.gif) 0 -650px repeat-x;
	height: 36px;
	font-size: 16px;
	font-weight: normal;
	border: 1px #cfdce7 solid;
}
.thisTable2014 td {
	border: 1px #cfdce7 solid;
	height: 33px;
	font-size: 14px;
}
.xHuo { background: #ffff99; }
.thisTable2014 a { color: #000; }
.thisTable2014 a.vGo2 { width: 75px; height: 25px; display: block; line-height: 25px; text-align: center; margin: 0 auto; color: #fff; background: url(../img/bg_1.gif) 0 -700px no-repeat; }
.thisTable2014 a.xGift { padding: 2px 0 1px 18px; color: #ff0084; font-family: Verdana; 
background-image: url(../img/gift2014.gif); background-repeat: no-repeat; background-position: 0 0!important; background-position: 0 -1px; }
.thisTable2014 a.vName { color: #f00; font-weight: bold; font-family: Verdana; }
.thisTable2014 a.xHuo1, .thisTable2014 a.xHuo2 { padding: 2px 18px 1px 0; background-repeat: no-repeat; background-position: right 0!important; background-position: right -1px; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
/* IE10-specific styles go here */
.thisTable2014 a.xHuo1, .thisTable2014 a.xHuo2 { background-position-x: right; background-position-y: 0; }
.thisTable2014 a.xGift { padding: 0 0 1px 18px; }
}

.thisTable2014 a.xHuo1 { background-image: url(../img/huo1.gif); }
.thisTable2014 a.xHuo2 { background-image: url(../img/huo2.gif); }

.thisTable2014 i.xRed, .thisTable2014 a.xRed { color: #f00; }
.thisTable2014 i.xGreen, .thisTable2014 a.xGreen { color: #1fb022; }
.thisTable2014 i.xGray, .thisTable2014 a.xGray { color: #999; }