html { height: 100%; }
body {margin: 0;height: 100%;font-size: 12px;
font-family: tahoma,Arial,Century Gothic,verdana,Helvetica,sans-serif;
color: #333;line-height: 150%;
text-align: center;word-break: break-all;}
td{font-size:14px;}
/* ============================================================================ 连接 == */
a:link{ text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #FF9900; }
a:active { text-decoration: underline; color: #000; }
#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;font: "宋体" 12px;background: url(../images/jt_an02.gif) no-repeat right;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{
	color: #1f78be;
	text-decoration: none;
}
#bl a:link{
	text-decoration: none;
	color: #1f78be;
}
#bl a:visited {
	text-decoration: none;
	color: #1f78be;
}
#bl a:hover { text-decoration: underline; color: #CC3300; }
#b2{color: #90A4B9;text-decoration: none;}
#b2 a:link{text-decoration: none;color: #90A4B9;}
#b2 a:visited {text-decoration: none;color: #90A4B9;}
#b2 a:hover { text-decoration: underline; color: #CC3300; }
#hui{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
#hui a:link{
	text-decoration: none;
	color: #333333;
	font-size: 12px;
}
#hui a:visited {text-decoration: none;color: #333333;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {
	border: 1px solid #bbdfff;
	height: 17px;
}.inpu2 {
	border: 1px solid #d8eefe;
	height: 16px;
}
/* ============================================================================ 常用 == */

.BOX{
	width:965px;
	margin: 0px auto 0px auto;
	font-family: "宋体";
	text-align: center;
	border: 0px solid #FF0000;
}
.hd{
	height:auto;
	margin: 0px auto 0px auto;
	text-align: center;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
}
.hd .login {
	background-color: #f1f7fc;
	border: 1px solid #d8eefe;
	height: 30px;
	color: #1f78be;
	line-height: 30px;
}
.hd .logo {
	margin-top: 2px;
	margin-bottom: 2px;
}
.hd .nav {
	height: 67px;
}
.hd .nav .le {
	float: left;
}
.hd .nav .mid {
	background-image: url(../images/nav_mid.jpg);
	background-repeat: repeat-x;
	height: 67px;
	float: left;
	width: 959px;
}
.hd .nav .mid .tt {
	font-size: 14px;
	line-height: 31px;
	color: #FFFFFF;
	height: 31px;
}
.hd .nav .mid .di {
	line-height: 35px;
	height: 35px;
}

.hd .nav .ti {
	float: right;
}





.video {
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.main {
	float: left;
	width: 680px;
	border: 0px dashed #CCCCCC;
}
.right {
	float: right;
	width: 277px;
	border: 0px solid #CCCCCC;
	overflow: hidden;

}
/* ============================================================================ PageBody == */
.PageBody {
	width:965px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.Smain .nav {
	font-size: 14px;
	color: #1c7fbc;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	text-align: left;
	line-height: 28px;
}
.Smain {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d8eefe;
	border-bottom-color: #D8EEFE;
	border-left-color: #D8EEFE;
	background-image: url(../images/lin.jpg);
	background-repeat: repeat-y;
}
.Smain .con li {
	float: left;
	width: 169px;
	margin-top: 20px;
}
.Smain .con img {
	border: 1px solid #CCCCCC;
}
.Wmain {
	border: 1px solid #d8eefe;
}
.Wmain .nav {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	height: 28px;
	text-align: left;
	text-indent: 10px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #1C7FBC;
}

.MTmian {
	margin: 0px;
	padding: 0px;
	height: auto;
	background-image: url(../images/lin.jpg);
	background-repeat: repeat-y;
	border: 1px solid #d8eefe;
}
.MTmian .nav {
	background-color: #f1f7fc;
	line-height: 24px;
	font-weight: bold;
	text-align: left;
	color: #1c7fbc;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8eefe;
}
.MTmian .con {
	border: 0px solid #d8eefe;
}

.MTmian .con .le {
	width: 330px;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.MTmian .con .le .pic li {
	width: 165px;
	float: left;
	text-align: center;
}

.MTmian .con .le li {
	text-align: left;
	font-size: 14px;
	line-height: 23px;
}
.MTmian .con .ri {
	float: right;
	width: 320px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.MTmian .con .ri .pic li {
	float: left;
	text-align: center;
	width: 160px;
}
.MTmian .con .ri .pic img {
	border: 1px solid #CCCCCC;
}

.MTmian .con .ri li {
	text-align: left;
	font-size: 14px;
	line-height: 23px;
}
.R1 {
	border: 1px solid #d8eefe;
}

.R1 .nav {
	background-color: #f1f7fc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8eefe;
	color: #1c7fbc;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
}
.R1 .con {
	padding: 5px;
}
.R1 .con .pic {
	float: left;
}
.R1 .con .text {
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}
.R1 .con li {
	text-align: left;
	line-height: 22px;
	font-size: 14px;
	color: #1c7fbc;
}
.link .con ul {
	float: left;
	text-align: left;
	color: #1c7fbc;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	width: 230px;
	margin-right: 15px;
}
.link .con {
	padding: 10px;
	line-height: 23px;
	font-size: 13px;
}
.link .con ol {
	text-align: left;
	color: #1C7FBC;
}


.link {
	border: 1px solid #d8eefe;
}
.link .nav {
	background-image: url(../images/main_bg.jpg);
	height: 28px;
	text-align: left;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	text-indent: 10px;
	color: #1c7fbc;
}





/*浮动*/
.fenl_l {
	FLOAT: left;
	WIDTH: 280px
}
.fenl_1 {
	HEIGHT: 28px;
	border-top: 1px solid #d8eefe;
	border-right: 0px solid #B5D3EB;
	border-left: 1px solid #d8eefe;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.focusList .list .title {
	CLEAR: both;
	HEIGHT: 32px;
	background-image: url(../images/bg_m.jpg);
	background-repeat: repeat-x;
}

.focusList .list .title UL {
	CLEAR: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left2 {
	float: left;
	width: 190px;
	background-color: #f8f8f8;
	border: 1px solid #1e607d;
}
.left2 .nav {
	background-image: url(../images/list_nav.jpg);
	height: 27px;
	width: 190px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	text-align: left;
	text-indent: 10px;
}
.left2 li {
	background-image: url(../images/list4_07.jpg);
	height: 31px;
	background-position: 5px;
	background-repeat: no-repeat;
	line-height: 31px;
	font-size: 14px;
	color: #90a4b9;
}
.main2 {
	float: right;
	width: 762px;
	border: 1px solid #d1dde4;
}
.main2 .place {
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	height: 26px;
	line-height: 26px;
	margin-right: 13px;
	margin-left: 20px;
	margin-top: 10px;
	text-align: left;
	text-indent: 20px;
}
.main2 .list {
	margin-top: 13px;
	margin-bottom: 13px;
	margin-right: 13px;
	margin-left: 25px;
}
.main2 .list li {
	text-align: left;
	font-size: 14px;
	color: #90a4b9;
	line-height: 23px;
}

/*CSS quotes style pagination*/

.foot {
	height: 80px;
	background-color: #f0f0f0;
	border: 1px dashed #dddddd;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*********************************************/
.mouseOn
{
	width:155px;
	height:34px;
	background:url(../images/image1.png) no-repeat;
	text-align:center;
	font-weight:bold
}
.mouseOff
{
	width:155px;
	height:34px;
	background:url(../images/image4.png) no-repeat;
	text-align:center;
	font-weight:bold
}

.bottomline
{
	border-bottom:dashed 1px #dddddd;
}
/***************************/
div,ul,ol,form { margin: 0; padding: 0; }
img {border: 0;margin: 0px;}
li { list-style: none; }
table { font-size: 12px; }
input { font-family: tahoma,arial,helvetica,sans-serif; font-size: 12px; }
h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }
p { margin: 0; }
.bank5 {clear: both;height: 5px;overflow: hidden;}
.bank10 {clear: both;height: 10px;overflow: hidden;}
.bank {clear: both;height: 1px;overflow: hidden;}
.none { display: none; }
.d{ font: }
div.quotes {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center
}
div.quotes a {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid; text-decoration: none
}
div.quotes a:hover {
	border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid
}
div.quotes a:active {
	border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid
}
div.quotes span.current {
	border-right: #e0e0e0 1px solid; padding-right: 5px; border-top: #e0e0e0 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #e0e0e0 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #e0e0e0 1px solid; background-color: #f0f0f0
}
div.quotes span.disabled {
	border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid
}

.fenl_1a {
	width: 679px;
	background-repeat: no-repeat;
	height: 28px
}
.fenl_1b {
	float: left;
	width: 680px;
	color: #0057b1;
	line-height: 28px;
	height: 28px;
	overflow:hidden;
}
.fenl_1b ul li {
	float:left;
	width:111px;
	text-align:center;
	line-height:28px;
	border-right:1px solid #d8eefe;
	color:#1c7fbc;
	font-size:14px;
	font-weight: bold;
}
.fenl_1b li a {
	color: #1c7fbc;
}
.fenl_1b li a:visited {
	text-decoration: none;
	color:#1c7fbc;
}
.fenl_1b li a:hover {
	text-decoration: underline;
	color: #1c7fbc;
}
.fenl_1 .hottab {
	background:#ffffff;
	border-right: 1px solid #d8eefe;
	color: #1c7fbc;
	font-weight: bold;
}
.fenl_1 .gamehottab {}
.fenl_2 {
	border-left: 1px solid #d8eefe;
	text-align: left;
	clear: both;
}
.fd_con {
	padding: 8px;
}
.fd_con .pic {
	float: left;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.fd_con .text {
	float: right;
	padding-top:20px;
	width: 330px;
	font-size:14px;
}
.fd_con .text h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
}
.fd_con .text h2 {
	color: #c0c0c0;
	line-height: 20px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.fd_con ul {
}
.fd_con ol {
	float: left;
}
.fd_con li {
	line-height: 25px;
	font-size: 14px;
}
.fenl_2a {padding-right: 4px; padding-left: 4px; float: left; padding-bottom: 4px; margin: 0px 6px; width: 300px; color: #8b8b8b; line-height: 19px; padding-top: 4px}

/*fd2*/
.focuslist {
	clear: both;
	float: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.focuslist .list {
	float: left;
	width: 678px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d8eefe;
	border-right-color: #d8eefe;
	border-bottom-color: #d8eefe;
	border-left-color: #d8eefe;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.focuslist .list .title li {
	float: left;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d8eefe;
	border-right-color: #d8eefe;
	border-left-color: #d8eefe;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.focuslist .list .title li h2 {
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: 6px;
	color: #ff0000;
	font-size: 12px;
	font-weight: normal;
}
.focuslist .list .title .active {
	background: #fff;
	color: #790292;
	height: 26px
}
.focuslist .list .title li a {
	color: #1c7fbc;
	text-decoration: none;
}
.focuslist .list .title li a:visited {
	color: #1c7fbc;
	text-decoration: none;
}
.focuslist .list .title li a:hover {
	color: #bc2931;
	text-decoration: underline;
}
.focuslist .list .text {
	clear: both;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-color: #a2cdf0;
	border-bottom-color: #a2cdf0;
	border-left-color: #a2cdf0;
	border-top-width: 0px;
}
.focuslist .list .text li {
	font-size: 14px;
	text-align: left;
	line-height: 25px;
	text-indent: 0px;
}
.focuslist .fd_con .text02 {
	float: right;
	width: 380px;
}
.focuslist .fd_con .text02 h1 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
}
.focuslist .fd_con .text02 h2 {
	color: #c0c0c0;
	line-height: 20px;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #808080;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
/**********************************************************/
.menuBar
{
	width:100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#0AA3E6', StartColorStr='#9CD7F0');	
}
.menuBar td
{
	padding:5px 5px 5px 10px;
	border-bottom:solid 1px #eeeeee;	
}
/*****************************************************/
A.Footer{font-size:12px;}
A.Footer:hover{font-size:12px;}
A.Footer:visited{font-size:12px;}

Table.Footer
{
	background-color:#f9f9f9;
	border-top:solid 1px #dddddd;	
}
Table.Footer td
{
	font-size:12px;
	color:#666666;	
}
/****************************************************/
