﻿.nhlist-info .periphery {line-height: 26px; margin-top: 15px;}
.nhlist-info .periphery a{display: inline-block; color: #666;}
.nhlist-info .periphery a:hover{font-weight: 600; text-decoration: underline;}
.nhlist-info .periphery .count{color: #e93b3d;}
.list-tag{margin-top: 25px;}
.list-tag span{display: inline-block; padding:0 7px; min-width: 38px; height: 24px; line-height: 24px; text-align: center; border:1px solid #e8e8e8; border-radius: 2px; margin-right: 8px; font-size: 12px; color: #9c9fa1;}

.periphery-building{position: absolute; top: 48px; right: 0; color: #666; text-align: right;}
.periphery-building .building a{position: relative; display: block; padding-right: 104px; color: #666; height: 26px; margin-bottom: 9px;}
.periphery-building .building a:hover{font-weight: 600;}
.periphery-building .building .price{position: absolute; top: 0; right:0; color: #e93b3d;}
.periphery-building .more{color: #e93b3d;}
.periphery-building .more:hover{text-decoration: underline;}

.schoolbox{margin-bottom: 25px;}
.school-photos{float: left; width: 450px; height: 337px;}
.school-photos img{width: 450px; height: 337px;}
.school-info{float: right; width: 390px;}
.school-info h2{height: 60px; line-height: 60px; font-size: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.school-info .termsbox{font-size: 14px; color: #666; line-height: 26px;}
.school-info .termsbox p{ margin-top: 24px;}

.distancebox{}
.subdistance{}
.subdistance ul{margin-right: -35px; *zoom:1;}
.subdistance li{float: left; margin-right: 30px; cursor: pointer;}
.subdistance .term{display: inline-block; height: 32px; line-height: 32px; margin-top: 10px; padding-left: 20px; background: url(../images/ico_option.png) left 0 no-repeat; }
.subdistance li.on .term{color: #e93b3d; background: url(../images/ico_option.png) left -40px no-repeat; }
.subdistance li:hover .term{font-weight: 600;}

.aplate-info .countbox{height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; color: #9c9fa1; margin-top: 8px;} 
.aplate-info .count{color: #9c9fa1;}
.aplate-info .count:hover{color: #e93b3d; text-decoration: underline;}