.section1 .sliders {
    position: relative;
    width: 100%;
}

.swiper-slide>img {
    height: 490px;
}

.section1 .sliders span{
    position: absolute;
    top: 50%;
}
.section1 .sliders .prev{
    left: 200px;
}
.section1 .sliders .next{
    right: 200px;
}
#slider1{
    height: 490px;
}
#slider1 .swiper-slide{
    position: relative;
    text-align: center;
}
.search .box ul li.bold a{
    font-weight: bold;
    color: #007169;
}
.container{
    max-width: 1000px;
}

.content{
    padding: 20px 0;
    color: black;
    text-align: center;
}

.content>p{
    text-align: left;
    margin-bottom: 90px;
    margin-top: 50px;
}

.content a{
    color: #828282;
}
.content h2{
    font-weight: bold;
    margin-bottom: 50px;
}
.section2{
    background: #efefef;
}

.search{
    background: #efefef;
    padding:0 0 65px 0;
    position: relative;
}
.search .box a{
    cursor: pointer;
}

.search .input{
    margin-top: 30px;
}

.search .input input{
    height: 40px;
    width: 85%;
    outline: none;
    border: none;
    vertical-align: middle;
    line-height: 40px;
    color: #828282;
}
.search .input .btn{
    display: inline-block;
    width: 15%;
    height: 40px;
    background: #9d7cb3;
    line-height: 40px;
    padding: 0;
    color: white;
    font-size: 16px;
}
.section2 .city,.section2 .state,.section2 .sales{
    margin-top: 50px;
}
.section2 ul{
    overflow: hidden;
}
.section2  li{
    float: left;
    font-size: 15px;
    padding: 0 1%;
}
.section2  li.fir{
    color: black;
    padding:0;
    margin-right: 30px;
    font-weight: bold;
}
.section3 .container{
    position: relative;
    max-width: 1000px;
    padding: 60px 0 150px;
    text-align: center;
}

.section3 .items li{
    position: relative;
    float: left;
    width: 330px;
    margin-left: 5px;
    margin-top: 20px;
    font-size: 15px ;
    padding: 7px;
    text-align: left;
    background: url("/public/img/home/common/lists_item_bg.png") no-repeat;
    background-size: 100% 100%;
    background: none\9;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/home/common/lists_item_bg.png',  sizingMethod='scale')

}
.section3 .items li>a{
    position: relative;
    z-index: 10;
    color:#5f5f5f;
}
.section3 .items li.fir{
    margin-left:0;
}
.section3 .items li a>img{
    width: 315px;
    height: 235.5px;
}
.section3 .items li .box{
    padding: 36px;
    height: 254px;
}

.section3 .items li span{
    display: inline-block;
    font-size: 18px;
    font-weight:bold;
    max-height: 49px;
    overflow: hidden;
    filter:none;
}

.section3 .items li p{
    margin-top: 10px;
    max-height: 42px;
    overflow: hidden;
    filter:none;
}
.section3 .items a img{
    width: 100%;
}