.lbox {
width: 374px;
height: 264px;
border: #dadada 1px solid;
padding: 4px;
background: #FFF;
overflow:hidden;
}

.mbox 
{
margin-left:10px;
width: 350px;
border: #dadada 1px solid;
padding: 4px;
background: #FFF;
height:263px;
  overflow:hidden;
}


.rbox 
{
margin-left:20px;
width: 210px;
border: #dadada 1px solid;
padding: 4px;
background: #FFF;
height:263px;
   overflow:hidden;
}




.announce p 
{
background-color:#f0f0f0;
margin:0px; 
padding:0px;     
width:200px; 
font-size:14px;  
line-height:27px;
padding-left:10px;
 
 }
 
 
 .NewstAnnounce li {
border-bottom:0px solid #EBEBEB;
font-size: 12px;
line-height: 1.6;
overflow: hidden;
 margin-left:3px; margin-top:3px;
width:200px;
vertical-align:top;
height:110px;
overflow:hidden;
}
 
 .NewstAnnounce h4 {
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 24px;
margin-bottom: 10px;
margin:0px;
padding:0px;
 display:inline;
}


 .NewstAnnounce .n1, 
 .NewstAnnounce .n2, 
 .NewstAnnounce .n3, 
 .NewstAnnounce .n4, 
 .NewstAnnounce .n5 {
color: #FFFFFF;
 display:inline-block;
font: 18px Arial;
height:20px; 
text-align: center;
width:20px;
margin:2px;
padding:1px;
}

.NewstAnnounce .n1 {
background:#FC8E2C;
}
.NewstAnnounce .n2 {
background:#00ADEF
}

.NewstAnnounce .n3 {
background: #E85461
}

.NewstAnnounce .n4 {
background:#C7E63F
}

.NewstAnnounce .n5 {
background: #469C69
}

.NewstAnnounce{ color:#999999;  }
.NewstAnnounce a{ color:#333; text-decoration:none}



 



.line4{ margin-top:20px;
           
        padding-bottom:20px;
          float:left;
 border-bottom: #dadada 1px solid;
   padding-left:10px;
} 

.line4 ul li {
width: 240px; 
float: left;
 
}


 