.wrap{
    margin: 0 0.3rem;
}
.title{
    margin-bottom: 0.3rem;
    margin-top: 0.4rem;
}
.title dt:first-child{
    font-size: 0.28rem;
    color: #CAD0DF;
    letter-spacing: 0.08rem;
}
.title dt:nth-child(2){
    font-weight: bold;
    font-size: 0.4rem;
    color: #0F2562;
    letter-spacing: 0.01rem;
}
.title dt:nth-child(2) img{
    width: .31rem;
    height: 0.31rem;
    margin-left: 0.1rem;
}

.list a dl dt:first-child img{
    width: 2.2rem;
    height: 1.65rem;
}
.list a dl dt:nth-of-type(2){
    width: 4.46rem;
    font-size: 0.34rem;
    color: #333333;
    letter-spacing: 0.006rem;
    text-align: justify;
    line-height: 0.42rem;
    margin-top: 0.15rem;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;      /* ��札�丞ず��茵��逸�莇��咲������...茵�ず*/
    -webkit-box-orient: vertical;
    font-weight: 600;

}
.list a{
    padding: 0.3rem 0;
    border-top: 0.01rem solid  #dddddd;
    display: block;
}
.noPic dl:first-child{
    font-size: 0.34rem;
    color: #333333;
    letter-spacing: 0.0064rem;
    text-align: justify;
    line-height: 0.42rem;
    font-weight: 600;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;     /* ��札�丞ず��茵��逸�莇��咲������...茵�ず*/
    -webkit-box-orient: vertical;
}
.noPic dl:nth-of-type(2){
    font-size: 0.3rem;
    color: #AAAAAA;
    letter-spacing: 0.0064rem;
    line-height: 0.42rem;
    margin-top: 0.2rem;
}
.loadMore{
    font-size: 0.3rem;
    color: #A1A8C6;
    background: #EFF1F9;
    border-radius: 0.04rem;
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    border: none;
}
#smallPic dl:nth-of-type(2) img{
    width: 2.2rem;
    height: 1.65rem;

}
#smallPic dl:nth-of-type(2){
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
}
#bigPic dl:nth-of-type(2) img{
    width: 100%;
    height: 2.1rem;
}
.part06 dl:nth-of-type(2) img{
    width: 100%;
}
.part06{
    margin-bottom: 0.4rem;
    /*margin-top: -0.3rem;*/
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.pics .swiper-pagination-bullet{
    width: 0.06rem;
    height: 0.06rem;
    background-color: #FFFFFF;
    opacity: 0.5;
    border-radius: 50%;
}
.pics .swiper-pagination-bullet-active{
    background-color: #F2BC51;
    opacity: 1;
}
.pics{
    height: 3.9rem;
    border-top: 0.01rem solid #dddddd;
    padding-top: 0.3rem;
    width: 100%;
}
.pics .swiper-slide dl:first-child img{
    height: 3.9rem;
    width: 100%;
}
.pics .swiper-slide dl:nth-of-type(2){
    font-size: 0.34rem;
    color: #FFFFFF;
    letter-spacing: 0.0064rem;
    text-align: justify;
    line-height: 0.42rem;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    padding: 0.2rem 0.3rem;
    box-sizing: border-box;
    width: 100%;
    display: block;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.pics .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left: 2.58rem;
}
.pics .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0.1rem;
}
.pics .swiper-slide dl:nth-of-type(3) img{
    width: 1.2rem;
    height: 1.2rem;
    position: ABSOLUTE;
    left: 50%;
    top: 1rem;
    transform: translate(-50%,0);
}
a:hover{
    text-decoration: none;
}
.part01 img:first-child{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.part01{
    height: 4.88rem;
}

.part01 img:nth-of-type(2){
    width: 1.3rem;
    height: 0.28rem;
    position: absolute;
    left: 0.3rem;
    top: 0.2rem;
    z-index: 2;
}
.part01 dl{
    position: absolute;
    top: 0.94rem;
    z-index: 2;
    color: #fff;
    text-align: CENTER;
    width: 5.8rem;
    left: 50%;
    transform: translate(-50%,0);
}

.part01 dl dt:nth-of-type(1){
    font-size: 0.58rem;
    margin-bottom: 0.15rem;
}
.part01 dl dt:nth-of-type(2){
    font-size: 0.2rem;
    color: #FFFFFF;
    letter-spacing: 0.04rem;
    text-align: center;
    margin-left: 0.2rem;
}
.part01 img:nth-of-type(3){
    width: 6.72rem;
    height: 2.61rem;
    position: absolute;
    z-index: 2;
    top: 2.27rem;
    left: 50%;
    transform: translate(-50%,0);
}
.part01 p{
    position: absolute;
    left: 50%;
    z-index: 3;
    font-size: 0.3rem;
    color: #2E3A55;
    text-align: justify;
    line-height: 0.5rem;
    top: 3.08rem;
    width: 6.1rem;
    transform: translate(-50%,0);
}

.part07 ul{
    border-top: 0.01rem solid #dddddd;
}
.part07 ul li{
    float: left;
    margin-top: 0.3rem;
}
.part07 ul li dl img{
    width: 3.3rem;
    height: 2.478rem;
}
.part07 ul li{
    text-align: center;
    width: 3.3rem;
    overflow: hidden;
    height: 4.6rem;
}
.part07 ul li:nth-child(odd){
    margin-right: 0.3rem;

}
.part07 ul li:nth-child(even){
    float: right;
}
.part07 ul li dt{
     margin-top: 0.1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.part07 ul li dt.houseName{
    font-size: 0.34rem;
    color: #333333;
    letter-spacing: 0.02rem;
    line-height: 0.42rem;
}
.part07 ul li dt.housePrice{
    font-size: 0.3rem;
    color: #333333;
    letter-spacing: 0.02rem;
    line-height: 0.42rem;
}
.part07 ul li dt.houseTag a{
    font-size: 0.3rem;
    color: #f2bc51;
    letter-spacing: 0.02rem;
    line-height: 0.42rem;
    border-right: 0.01rem solid #f2bc51;
    padding: 0 0.1rem;

}
.part07 ul li dt.houseTag a:last-child{
    border: none;
}
.part07 ul li a.phone{
    margin-top: 0.1rem;
    display: block;
}
.part07 ul li a.phone img{
    width: 0.3rem;
    height: 0.3rem;
}
.part07 ul li a{
    color: #0f2562;
    font-size: 0.3rem;
    /*letter-spacing: 0.064rem;*/
    line-height: 0.42rem;
}
.houseTag a:first-child{
    display: none;
}
.part07 ul li a.phone:first-child{
    display: none;
}