.content-wrap{
    padding: 0 40px;
    overflow: hidden;
    padding-bottom: 70px;
}
.student-apartment-box{
    padding-top: 40px;
    overflow: hidden;
}
.student-apartment-box > div:first-child{

    text-align: left;
    font-size: 12px;
}
.title-wrap{
    padding-bottom: 20px;
    text-align: left;
}
.pic-content-box{
    padding-bottom: 30px;
    overflow: hidden;
}
.pic-content-box>div{
    width:50%;
    float: left;
    max-width: 630px;
}
.pic-content-box>div:first-child img{
    width:100%;
    margin-bottom: 5px;
}
.pic-content-box>div:last-child{
    padding-left: 40px;
    text-align: justify;
    line-height: 190%;
    color: #888;
    font-size: 14px;
}
.pic-content-box>div:last-child a{ color:#2c594e;}
.pic-content-box>div:last-child a:hover{ color:#ce003a;}

.hotel-box .hotel-address>div:first-child{
    margin-right: 40px;
}
.hotel-box .hotel-address>div:last-child{
    float: none;
    width: 100%;
    padding-left: 0px;
}
.hotel-box .hotel-address>div:last-child >div{
    float: left;
    height: 121px;
    padding-right: 40px;
}
@media only screen and (max-width: 1200px){
    .pic-content-box>div{
        width: 100%;
        max-width: 790px;

    }
    .pic-content-box>div:last-child{
        padding-top: 40px;
        padding-left: 0;
    }
}