
/* CSS Document */
*{margin:0;padding:0;}
* html body{overflow: visible;}
* html iframe, * html frame{overflow: auto;}
* html frameset{overflow: hidden;}
fieldset,img{border:0}address,caption,cite,code,dfn,em,i,th,var,optgroup{font-style:normal;font-weight:normal}
ins{text-decoration:none}li{list-style:none}table{font-size:inherit;font:100%}caption,th{text-align:left}

q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{margin:0;*font-size:100%;line-height:1.2}
input,textarea,select{outline:0}
a img,img{-ms-interpolation-mode:bicubic}
.clear{visibility: hidden; font-size: 0; content: "."; clear: both; height:0; line-height:0; overflow:hidden;}
* html .clear{zoom: 1;}
*:first-child + html .clear{zoom: 1;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
 .clearfix{*zoom:1;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
* html .clear{zoom: 1;}
.bold{ font-weight:bold;}
ins{ display: none}
a:hover, img {border: medium none;}
a{color:#333333; text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline;}


body {
background:#efefef;
}


.webbox{
}

.main {
background:#fff;
border:5px solid #aaa;
margin:10px auto;
padding-top:20px;
padding-bottom:20px;
}

.logo {
border-bottom:1px solid #efefef;
margin-bottom:20px;
padding-bottom:20px;
}
.logo .logoimg {
margin-left:20px;
font-weight:bold;
font-size:48px;
font-family:??????;
}

.logodesc {
font-size:22px;
font-family:??????;
color:#e51400;
}

.rightbox {
border-right:1px solid #efefef;
}

.rightbox .content-title {
margin-left:20px;
margin-right:20px;
font-size:22px;
font-weight:bold;
color:#e51400;
margin-bottom:8px;
}

.content-gx {
margin-left:20px;
margin-right:20px;
font-size:20px;
font-weight:bold;
color:#FF00FF;
margin-bottom:8px;
}

.rightbox .content-body {
margin-left:20px;
margin-right:20px;
font-family:????;
font-size:14px;
margin-bottom:20px;
}

.sidebar{
}

.sidebar .gamedown {
text-align:center;
font-size:16px;
font-weight:bold;
border:2px solid #bbb;
background-color:#eee;
padding:10px;
margin-bottom:10px;
}
.sidebar .gamedown a {
text-decoration:none;
color:#e51400
}

.ad {
text-align:center;
}

.ad img {
width:600px;
}

.xinshou {
text-align:center;
font-size:16px;
font-weight:bold;
border:2px solid #bbb;
background-color:#0072E3;
padding:10px;
margin-bottom:10px;
}

.m00{ height:10px;}
.m01{ height:20px;}
.ad02{ text-align:center;}
.m02{ margin-top:20px;}
.m03{ margin-top:10px;}


#container{ width:940px; border:5px solid #ababab; margin:0 auto; background:#ffffff; padding:20px;}
#header{ margin-top:0px;}
.m_l{ width:700px; }
.m_r{ width:238px;}
.m_l_con{padding-right:20px;}
.m_l_con h2{ text-align:center; display:block; height:80px; line-height:80px; font-size:24px; color:#f31100}
.wz01{ height:20px; line-height:20px; background:#fe0000; text-align:center; color:#FF0}
.wz02{ background:#defdff; height:55px; line-height:55px; text-align:center; font-size:16px;}
.down01{ overflow:hidden;  padding:10px 0 25px 54px;}
.down01 a{ display:block; height:40px; line-height:40px; font-size:14px; color:#0000E3; float:left; width:150px; border:2px solid #bdbdbd; margin:0 20px; text-align:center; background:#eeeeee; font-weight:bold}
.down03{ overflow:hidden;  padding:10px 0 25px 54px;}
.down03 a{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #0000E3;
	float: left;
	width: 540px;
	border: 2px solid #bdbdbd;
	margin: 0 20px;
	text-align: center;
	background: #eeeeee;
	font-weight: bold
}
.t01 h3{ font-size:22px; color:#f31100; }
.con01{ font-size:14px; line-height:23px;}
.down02{ overflow:hidden;}
.down02 a{ display:block; height:40px; line-height:40px; font-size:16px; color:#ff0000; width:150px; border:2px solid #bdbdbd; margin:10px 0 0 20px; text-align:center; background:#eeeeee;font-weight:bold}
.newslist{ margin:20px 10px 0 10px;}
.n_t{ border-bottom:1px solid #ebebeb; overflow:hidden; height:30px; line-height:30px;}
.n_t h3{ display:block; float:left; font-size:12px;}
.n_t span{ display:block; float:right}
.newslist li{ height:25px; line-height:25px;  border-bottom:1px dotted #ebebeb;}

.linktxt{ line-height:28px; height:28px; background:#efefef; color:#333; padding:0 10px; overflow:hidden}
.linktxt a:link{color:#000;}
.linktxt a:visited{color:#000;}
.linktxt a:hover{color:#cc0000;}

.linktxt b{ display:block; float:left;}
.linktxt li{ float:left; display:block; margin-left:10px;}

.footer{ line-height:25px; text-align:center; padding:10px;}

.pos{ background:#eaeaea; margin-top:10px; height:25px; line-height:25px; padding-left:10px;}
.list li{ line-height:30px; height:30px; background:url("../images/arrow.gif"/*tpa=http://103.239.245.70:88/static/image/arrow.gif*//*tpa=../images/arrow.gif*/) left center no-repeat; padding-left:15px; font-size:14px; border-bottom:1px dashed #ebebeb; overflow:hidden}
.list li a{ display:block; float:left;}
.list li em{ display:block; float:right; color:#999}
.showcon{ font-size:13px; line-height:23px;}
.info{ height:25px; line-height:25px; text-align:center; font-size:12px; background:#eaeaea;}
.info small{ font-size:12px; color:#666}
.intro{ border:1px solid #dddddd; padding:10px; margin-top:20px; background:#eaeaea}
.fg01{ height:1px; line-height:1px; background:#efefef; text-align:center; color:#FF0}