.ac_results {
    padding: 0px;
    border: 1px solid #94b3d1;
    background-color: #FFF;
    overflow: hidden;
    z-index:999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    padding-bottom: 5px;
    position: absolute;
  
}
.ac_results td{
   font-size: 12px;
}
.ac_results .ac_title{
     MARGIN: 5px 10px 0px 0px;  
     height:20px;
     BORDER-BOTTOM: #c1c1c1 1px dashed;
     text-align: left;
     padding-left: 35px;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.ac_results #noResult {
    width: 100%;
    margin-top:10px;
    padding: 0;
    color:red;
    display: none;
    text-align: left;
    padding-left: 3px;
    
}

.ac_table {
    margin: 2px;
    
    cursor: pointer;
    display: block;
    text-align: left;
    width: 98%;
}

.ac_loading {
    background:  url('./images/indicator.gif') 3px 3px no-repeat  white ;
    
}



.ac_table  td{
    color:#808080;
        border-top:1px solid  #8fc0e7 ;
        border-bottom:1px solid  #fff;
    border-top:1px solid  #fff;
    word-break: break-all;
   

}

 .ac_table thead th {

    font: 10pt 锟斤拷锟斤拷 ;
    font-weight:700;
     padding:2 2 2 5;
    border-bottom: 1px solid #eef0f6;
    

    
}



.ac_over td{
    background-color: #ecf7fe;
    border-bottom:1px solid #8fc0e7 ;
    border-top:1px solid  #8fc0e7 ;



}

.ac_td{
     border-right:1px solid #eef0f6;

}

.ac_bottom{
    height: 25px;
    vertical-align: bottom;
    BORDER-top: #c1c1c1 1px dashed;
}
.ac_bottom .ac_page{
    cursor: pointer;
    padding: 0px 3px;
    
}
.news_list {width:950px;height:200px;
margin-top:10px;
}

/* foot_pic */
.foot_pic {width:950px;height:81px; margin:20px auto 0 auto;}
.foot_pic .a1 {float:left;margin-right:28px;}
.foot_pic .a2 {float:left;}