.flashbox{
width:463px;
overflow:hidden;
float:left;
}

.flashbox .box h2{
background:url(../images/box.gif) no-repeat 0px -31px;
}
.flashbox .boxfoot{
background:url(../images/box.gif) no-repeat 0px -56px;
}


.newsbox{
width:245px;
overflow:hidden;
float:right;
}

.newsbox ul {
list-style:none;
line-height:19px;
padding:0px;
}

.newsbox ul li{
 position:relative; overflow:hidden;  margin-bottom:3px; 
}

.newsbox ul li a{

 padding-left:3px;
  zoom:1;
}
.newsbox ul li em{
 zoom:1;
font-style:normal;
font: 11px Arial, Tahoma; 
color:#FF6600;
position:absolute; top:3px; right:0; font-size:10px;
}

.newsbox ul li span{

white-space:nowrap; zoom:1;

font: 11px Arial, Tahoma; 
font-weight:bold;
color:#000000;

}

.newsbox .box h2{
background-position:-218px 0px;
}
.newsbox .box .boxfoot{

background-position:-218px -25px;
}
.roundimg {
	margin:0px auto;
	width:449px;
	overflow:hidden;
  }
 #showbox{
	float:left;
	width:245px;
	height:218px;
	padding:1px;
	background:#FFFFFF;
	border: 1px solid #F2F2F2;
	overflow:hidden;	
  }
#linkbox{
float:right;
width:195px;
overflow:hidden;
}

#linkbox ul{
list-style:none;
padding:0px;
}

#linkbox ul li{
border-bottom:1px solid #F2F2F2;
line-height:18px;
}
#linkbox ul li a{
color:#000;
}

#linkbox ul li strong{
display:block;


}
#linkbox ul li span{
display:block;
color:#c1c1c1;

}
#linkbox ul .imgon {
background:#F2F2F2;
}

#linkbox ul .imgon a {
color:#006699;
}


.sortlist {
list-style:none;
padding:0px;
overflow:hidden;
zoom:1;   
}
.sortlist li {
height:20px;
line-height:20px;
float:left;
width:100px;
text-align:center;
overflow:hidden;
}

.sortlist li a{
color:#666666;
}

.sortlist li a:hover {
color:#000000;
}
.sortlist .category{
font-weight:bold;
background:#f8f8f8;
border-bottom:1px solid #F2F2F2;
overflow:hidden;
width:100%;
text-align:left;
height:25px;
line-height:25px;
}
.sortlist .category a{
color:#000000;
}


.mainbox .box h2,.listbox .box h2 {
background:url(../images/box.gif) no-repeat 0px -62px;
}

.mainbox .box .content ul {
list-style:none;
padding:0px;
overflow:hidden;
height:160px;
}

.mainbox .box .content ul li{
overflow:hidden;
float:left;
width:140px;

}

.mainbox .box .boxfoot,.listbox .box .boxfoot {
background:url(../images/box.gif) no-repeat 0px -87px;
}



#notice {
width:641px;
height:273px;
margin:0px auto;
overflow:hidden;
background:url(../images/notice.gif);
}

#notice_title {
width:641px;
height:45px;
overflow:hidden;
}

#noticebox {
margin:0px auto;
width:619px;
height:229px;
overflow:hidden;
}









#newslist {
height:229px;
width:290px;
float:right;
text-align:left;
background:url(../images/newline.gif);
}

#newslist td {
height:22px;
}

.txtleft{
text-align:left;
}

#flashshow {

float:left;
width:320px;
height:214px;
overflow:hidden;
}




.list_info td{
border:1px solid #F2F2F2;

}
.list_info .td{
background:#F9F9F9;
text-align:center;

}

.imgbox{
background:#FFFFFF;
border:1px solid #F2F2F2;
padding:2px;
}



.btn1 {
background:url(../images/box.gif) no-repeat;
background-position:-490px -116px;
border:none;
width:97px;
height:22px;
line-height:22px;
}
.btn2{
background:url(../images/box.gif) no-repeat;
background-position:-490px -139px;
color:#FF6600;
border:none;
width:97px;
height:22px;
line-height:22px;
}

.notice_play {
overflow:hidden;
}

.notice_play h4 {
display:block;
height:40px;
line-height:40px;
text-align:center;
font-size:18px;
}

.notice_play .postime {

height:25px;
line-height:25px;
text-align:center;
overflow:hidden;
border-top:1px dashed #CCCCCC;
border-bottom:1px dashed #CCCCCC;
}
.notice_play .msg {
font-size:14px;
color:#333333;
line-height:25px;
overflow:hidden;
padding:5px;
}

.notice_play .msg * {
font-size:14px;

}