#top{
    width:960px;
    height:308px;    
    position:absolute;
    top:-316px;
    left:-1px;
}

#top #top_content{
    width:960px;
    position:relative;
    height:308px;
}

#top #top_content #logo{
    float:left;
    height:308px;
    width:200px;
    overflow:hidden;
}

#top #top_content #top_content_box{
    float:left;
    height:308px;
    width:760px;
    overflow:hidden;
    background:url('/images/template/top_bg.gif') no-repeat top;
}

#top #top_content #top_content_box #top_flash_space{
    height:113px;
    width:760px;
    overflow:hidden;
}

#top #top_content #top_content_box .top_bar{
    height:44px;
    width:760px;
    overflow:hidden;
}

#top #top_content #top_content_box .top_bar .txt_news{
    float:left;
}

#top #top_content #top_content_box .top_bar .search_box{
    float:right;
    height:44px;
    width:370px;
}

#top #top_content #top_content_box .top_bar .search_box input{
    border:none;    
}

#top #top_content #top_content_box .top_bar .search_box input.text{    
    border:1px solid #a1a2a4;
    width:227px;
    height:22px;
}

#top #top_content #top_content_box .top_news{
    height:151px;
    width:760px;
    overflow:hidden;
}

#top #top_content #left_top{
    position:absolute;
    top:0px;
    left:-10px;    
    width:10px;
}

#top #top_content #top_content_box .top_news  ul.news_menu{
    padding:0px 0px 0px 10px;
    margin:0px;
    list-style:none;
}


#top #top_content #top_content_box .top_news ul.news_menu li{
    padding:2px;
    margin:0;
    list-style:none;
    cursor:pointer;
}

#top #top_content #top_content_box .top_news ul.news_menu li img{
    width:33px;
    height:30px;
}

#top #top_content #top_content_box .top_news .news_image{
    float:right;
    width:235px;
    height:147px;
    overflow:hidden;
    padding:10px 5px 0px 0px;
    text-align:center;
}

#top #top_content #top_content_box .top_news .news_image img{
    border:1px solid #FFFFFF;
}

#top #top_content #top_content_box .top_news .news_text{
    float:left;
    width:435px;
    height:125px;
    overflow:hidden;
    font-size:11px;
    color:#FFFFFF;
    text-align:justify;
    line-height:14px;
}

#top #top_content #top_content_box .top_news h3{
    color:#ffa800;
    font-size:16px;
    margin:15px 0px 15px 0px;
    text-align:left;
}

#top #top_content #top_content_box .top_news a{
    color:#ffa800;
    text-decoration:none;
}

#top #top_content #top_content_box .top_news a:hover{
    color:#ffa800;
    text-decoration:underline;
}


