div.con{
    overflow: hidden;
    zoom : 1;
}
ul.pager{
    margin-left:40px;
    overflow: hidden;
}
ul.pager li{
    float:left;
    margin:0px 1px;
}
ul.pager li,ul.pager li a{
    font-size:12px;
}

div.search-list-hd{
    background: url("../images/repeat.png") repeat-x scroll 0 -314px transparent;
    line-height: 33px;
    border-left : #BFD2E1 1px solid;
    border-right: #BFD2E1 1px solid;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    -moz-border-radius-topleft : 5px;
    -moz-border-radius-topright : 5px;
    overflow: hidden;
}
.ie6 div.search-list-hd{
    height : 33px;
}
div.search-list-hd span{
    background: url("../images/safty_bk.png") no-repeat scroll -98px -113px transparent;
    color: #393939;
    font-weight: bold;
    line-height: 25px;
    padding-top: 3px;
    display:block;
    width:116px;
    text-align: center;
    float:left;
    margin-top:5px;
    margin-left:5px;
}
.search-list-bd{
    border-left : #BFD2E1 1px solid;
    border-right: #BFD2E1 1px solid;
    overflow: hidden;
    padding : 10px 14px 0px 14px;
    zoom  :1;
}
.ie6 .search-list-bd{
    padding : 10px 12px 0px 12px;
}
.search-list-bd dl{
    margin:0px;
}
ul.search-list-bd li{
    padding : 0 17px;
    overflow: hidden;
    float: left;
    height : 169px;
}
ul.search-list-bd li a.cover img{
    height: 102px;
    width: 85px;
}
div.search-list-ft{
    background: url("../images/repeat.png") repeat-x scroll 0 -352px transparent;        
    font-size: 1px;
    height: 14px;
    line-height: 1px;
    border-left : #BFD2E1 1px solid;
    border-right: #BFD2E1 1px solid;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
.ie6 div.search-list-ft{
    background: none;
    border: none;
    border-top: #BFD2E1 1px solid;
}
div.search-list-hd a{
    line-height: 25px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    width : 116px;
    text-align: center;
    padding-top : 3px;
}
.my-res-filter{
    background: url(../images/menu-bj.jpg) repeat-x scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    position: relative;
    overflow: hidden;
    border-left: 1px solid #BFD2E1;
    border-right: 1px solid #BFD2E1;
    padding-left:10px;
}
.my-res-filter li{
    cursor: pointer;
    float: left;
    line-height: 24px;
    position: relative;
    text-align: center;
    width: 62px;    
}
.my-res-filter li.active{
}
.my-res-filter li a{
    display: block;
}
.my-res-filter li.active a{
    background: url(../images/safty_bk.png) no-repeat scroll -98px -150px transparent;
    color: #FFFFFF;
}
.res-list-item .cover a img{
    width : 80px;
    height : 100px;
}
ul.res-list-item{
    overflow: hidden;
    zoom : 1;
}
ul.res-list-item li{
    margin-left : 88px;
    overflow: hidden;
}
ul.res-list-item li.info{
    zoom : 1;
}
ul.res-list-item li.cover{
    float:left;
    margin-left : 0px;
}
ul.res-list-item li.description{
    height:60px;
}
ul.res-list-item li.description span{
    margin : 5px;
    line-height: 24px;
    display: block;
}
li.res-list-item{
    border-bottom: 1px dotted #999;
    padding : 10px;
}
ul.res-list-item li.title{
    font-size: 11pt;
    font-weight: bold;
}
ul.res-list-item li.title a.title-gold,div span.title-gold, .title a.title-gold, .visitor-list a.title-gold, ul.item li.title a.title-gold{
    padding-right: 28px;
    background-image: url(../images/goldcoin.png);
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 20px;
}
ul.res-list-item div.stars{
    float: right;
}
ul.res-list-item ul.res-stars, .res-show-header ul.res-stars {
    overflow: hidden;
    margin: 0;
    width : 130px;
}
ul.res-list-item ul.res-stars li, .res-show-header ul.res-stars li{
width: 26px;
height: 25px;
float:left;
background-image: url(../images/star.png);
margin: 0;
}
ul.res-list-item ul.res-stars li.on, .res-show-header ul.res-stars li.on{
}
ul.res-list-item ul.res-stars li.off, .res-show-header ul.res-stars li.off{
    background-position: 0 -34px;
}
ul.res-list-item ul.res-stars li.half, .res-show-header ul.res-stars li.half{
    background-position: 0 -68px;
}


.school-contexts ul div.llt_title {
    background-color: #EEEEEE;
    height: 25px;
    line-height: 25px;
    width: auto;
}
.school-contexts ul div.llt_title a {
    color: #999999;
    margin: 0 0 0 20px;
}
.school-contexts ul div.llt_title span.llt_number {
    color: #999999;
    float: right;
    margin: 0 20px 0 0;
    width: auto;
}
.school-contexts ul li.school span.llts_number {
    color: #AAAAAA;
    float: right;
    margin: 0 20px 0 0;
}
.school-contexts ul {
    list-style: none outside none;
}
.school-contexts li {
    background: url("../images/num.png") no-repeat scroll 0 0 transparent;
    line-height: 30px;
    padding-left: 35px;
}
.school-contexts li.school {
    background: url("../images/bullet_blue_small.png") no-repeat scroll 10px center transparent;
    border-bottom: 1px dashed gray;
    line-height: 28px;
    padding-left: 35px;
    width: 93%;
}
.school-contexts li span {
    color: #444444;
    float: right;
    text-align: center;
    width: 35px;
}

.school-contexts{
    border-left: 1px solid #BFD2E1;
    border-right: 1px solid #BFD2E1;
    overflow: hidden;
    padding: 10px 14px 0;
}