﻿.container{
    width: 1200px;
    margin: 0 auto;
}
body.bg{
    background: #F6F6F6;
}
.top_r{
    display: none;
    float: right;
}
header{
    height: 80px;
    background: #ffffff;
    box-shadow:0px 0px 10px  #cccccc;
    position: relative;
    z-index: 99;
}
header .container{
    height: 100%;
}
header .logo{
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    float: left;
    display:flex;
    align-items:center;
}
.city{
	margin-left:10px;
	
}
.city>select{
	outline:none;
    border:none;
}

header .loginNav{
    float: right;
    width: 100px;
    height: 28px;
    background: #323B60;
    border-radius: 16px;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    text-align: center;
    line-height: 28px;
}
header .loginNav a{
    font-size: 13px;
    color: #ffffff;
}


.menu{
    float: right;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    text-align: center;
    line-height: 28px;
    margin-right: 65px;
    height: 100%;
}
.menu ul{
    height: 100%;
}
.menu li.item{
    float: left;
    margin-left: 20px;
    position: relative;height: 100%; 
    padding: 0 15px;
}
.menu li.item div.item {
   
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.menu li.item div.item a{
    font-size: 16px;
}
.menu div.item:after{content:" ";position:absolute;bottom:-3px;left:0%;width:100%;height:3px;border-radius:3px;background-color:#323B60;-webkit-transition:all 250ms ease-out 0ms;transition:all 250ms ease-out 0ms;opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)}
.menu li.item.active div.item:after{
    -webkit-transform:none !important;transform:none !important;
    -webkit-transition:all 250ms ease-out 0ms;
    transition:all 250ms ease-out 0ms;opacity:1;visibility:visible
}
.menu li.item.on .item:after{
    -webkit-transform:none !important;transform:none !important;
    -webkit-transition:all 250ms ease-out 0ms;
    transition:all 250ms ease-out 0ms;opacity:1;visibility:visible
}


.menu ul li .secNav{
    position: absolute;
    -webkit-transition:.3s ease-in-out;
    transform:translateY(10px);
	-webkit-transform:translateY(10px);
    visibility: hidden;
    background: #323B60;
    left: 0;right: 0;
    min-width: 100%;top: 100%;
    padding: 10px  0;
}

.menu ul li .secNav.active{
   
    transform:translateY(0px);
	-webkit-transform:translateY(0px);
    visibility: visible;
}

.menu ul li .secNav li{
  text-align: center;
    padding: 10px  0;
    width: 100%;
    line-height: 1;
    margin: 0;

}
.menu ul li .secNav li:nth-last-child(1){
    border-bottom: 0;
}
.menu ul li .secNav li a{
    display: inline-block;
    width:90%;color: #ffffff;
}








.bannerHome{
    position: relative;
    width: 100%;
    height: 100%;
}
.bannerHome .swiper-pagination{
    bottom: 18%;

    text-align: left;
    left: 55px;
    z-index: 99;
}

.bannerHome .swiper-pagination-bullet{
    width: 5px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;
    opacity: 0.8;
    margin-left: 5px;
}
.bannerHome .swiper-pagination-bullet-active{
    width: 20px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;
}
.swiper-container .swiper-slide{
    position: relative;
    height: 100%;
   
}
.swiper-container .swiper-slide  .box{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;

}
.bannerHome .searchNav{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
}
.bannerHome .container{
    height: 100%;
}
.searchBox{
    background: #ffffff;
    border-radius: 5px;
    height: 80%;
    float: right;
    width: 284px;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.searchBox .box{
    width: calc(100% - 30px);
    margin: 15px auto;
}
.searchBox .searchInput{
    border: 1px solid #323B60;
    border-radius: 5px;
    height: 38px;

}
.searchBox .searchInput .txt{
    float: left;

    height: 30px;
    width: calc(100% - 50px);
    margin-left: 10px;
    margin-top: 4px;
}

.searchBox .searchInput a{
    float: right;
    width: 40px;
    display: inline-block;
    height: 100%;
    text-align: center;
    line-height: 40px;background:#323B60;
}
.searchBox .searchInput a img{
    width: 22px;
    /*-top: 10px;*/
}
.searchBox  .title{
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.searchBox .list a{
    font-size: 13px;
    color: #666666;
    margin-top: 5px;
    display: inline-block;
    margin-right: 15px;
}




.searchBox2{
    height: 60px;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid #599BC3;
    border-radius: 5px;
    width: 100%;
   
}
.searchBox2 .box{
    width: calc(100% - 30px);
    margin: 15px auto;
}
.searchBox2 .searchInput{

    border-radius: 5px;
    height: 60px;

}
.searchBox2 .searchInput .txt2{
    float: left;

    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    width: calc(100% - 230px);
    margin-left: 10px;
    border-left: 1px  solid #E6E6E6;
    text-indent: 22px;

}
.searchBox2 .searchInput .txt2.none{
    border: 0;text-indent: 10px;
}

.searchBox2 .txt{
    float: left;
    width: 77px;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.searchBox2 .searchInput a{
    float: right;
    width: 80px;
    display: inline-block;
    height: 100%;
    text-align: center;
    line-height: 60px;background:#599BC3;
    color: #ffffff;
}
.searchBox2 .searchInput a img{
    width: 22px;
    margin-top: 10px;
}
.searchBox2  .title{
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.searchBox2 .list a{
    font-size: 13px;
    color: #666666;
    margin-top: 5px;
    display: inline-block;
    margin-right: 15px;
}












.searchBox3{
    height: 50px;
    background: #FFFFFF;
    border-radius: 8px;
    border-radius: 85px;
    width: 60%;
    margin: 0 auto;
    margin-top: 33px;
   
}
.searchBox3 .box{
    width: calc(100% - 30px);
    margin: 15px auto;
}
.searchBox3 .searchInput{

    border-radius: 5px;
    height: 50px;

}
.searchBox3 .searchInput .txt2{
    float: left;

    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    width: calc(100% - 230px);
    margin-left: 10px;
    border-left: 1px  solid #E6E6E6;
    text-indent: 22px;

}
.searchBox3 .searchInput .txt2.none{
    border: 0;text-indent: 10px;
}

.searchBox3 .txt{
    float: left;
    width: 77px;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    margin-left: 15px;
}

.searchBox3 .searchInput a{
    float: right;
    width: 80px;
    display: inline-block;
    height: 100%;
    text-align: center;
    line-height: 50px;background:#599BC3;
    color: #ffffff;
    border-radius: 0   85px 85px  0 ;
}
.searchBox3 .searchInput a img{
    width: 22px;
    margin-top: 10px;
}
.searchBox3  .title{
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.searchBox3 .list a{
    font-size: 13px;
    color: #666666;
    margin-top: 5px;
    display: inline-block;
    margin-right: 15px;
}







.swiper-container .swiper-slide .title{
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.swiper-container .swiper-slide h2{
    font-size: 64px;
    color: #ffffff;
}

.swiper-container .swiper-slide p{
    font-size: 28px;
    color: #ffffff;
    margin-top: 10px;
}

.titMax{
    text-align: center;
    margin-top: 75px;
}
.titMax.m40{
    text-align: center;
    margin-top: 35px;
}


.titMax h3{
    display: inline-block;
    font-size: 28px;
    position: relative;
    padding-bottom: 10px;
}

.titMax h3::after{
    width: 40px;
    height: 4px;
    background: #599BC3;
    border-radius: 2px;
    position: absolute;
    content: '';
    left: calc(50% - 20px);
    bottom: 0;

}

.titMax.white h3{
   color: #FFFFFF;
}

.titMax.white h3::after{
 
    background: #FFFFFF;


}

.youshiList li{
    float: left;
    width: 180px;
    margin-right: 160px;
    text-align: center;
    margin-top: 75px;
}
.youshiList li .img{
    width: 80px;
    height: 80px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
}
.youshiList li .img img{
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.youshiList li:nth-last-child(1){
    margin-right: 0;
}
.youshiList li p{
    font-size: 20px;
    color: #ffffff;
    line-height: 2;
    margin-top: 10px;
}



.titMax2{
    text-align: center;
    margin-top: 45px;
}
.titMax2 h3{
    display: inline-block;
    font-size: 44px;
    position: relative;
    padding-bottom: 10px;
    color: #ffffff;
}

.titMax2 p{
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
}


.titMax3{
    margin-top: 15px;
}
.titMax3 span{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
}

.titMax3 span::after{
    content: '';
    width: 30px;
    height: 5px;
    background: #599BC3;
    border-radius: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
  
}



.fyTab{
    text-align: center;
    margin-top: 25px;
}
.fyTab a{
    font-size: 16px;
    display: inline-block;
    margin: 0  22px;
}
.fyTab a.on{
    color: #599BC3;
}

.fyList{
    margin-top: 20px;
}
.fyList li{
    float: left;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    width: calc((100% - 46px)/3);
    margin-top: 20px;
    margin-right: 20px;
    padding-bottom: 10px;

}
.fyList li:nth-child(3n){
    margin-right: 0;
}
.fyList li .img{
    height: 240px;
    overflow: hidden;
}
.fyList li .img img{
    max-width: 100%;
    transition: All 0.4s ease-in-out;
}
.fyList li:hover img{
    transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);
}


.fyList li .title{
    font-size: 20px;
    font-weight: bold;
    margin: 15px 15px;
}
.fyList li .address{
    float: left;
    margin-left: 15px;
    height: 25px;
    line-height: 25px;

}
.fyList li .address i{
    display: inline-block;
    width: 15px;   float: left;
    position:relative;
    top:50%;
	transform:translateY(-45%);
	-webkit-transform:translateY(-45%);
}

.fyList li .address p{
    display: inline-block;
    float: left;
    margin-left: 5px;color: #666666;
    font-size: 12px;
}


.fyList li .address i img{
    width: 100%;
}
.fyList li .price{
    float: right;
    color: #F79620;
    font-size: 12px;
    margin-right: 15px;
}

.fyList li .price span{
  
    font-size: 20px;
}

.more{
    text-align: center;
    margin-top: 40px;
}
.more a{
    width: 130px;
    height: 50px;
    background: #599BC3;
    border-radius: 25px;
    line-height: 50px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    transition: All 0.4s ease-in-out;
}
.more a:hover{
    background: rgb(89, 155, 195,.8);
}


.morewap{
    display: none;
}



.houseBox{
    margin-top: 35px;
    overflow: hidden;
}
.housePic{
    float: left;
    width: 800px;
}
.housePic .bigImg{
    float: left;
    width: calc(50% - 20px);
    margin-right: 20px;
    height: 240px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}
.housePic .bigImg img{
    transition: All 0.4s ease-in-out;
    display: block;
    height: 100%;
}


.housePic .bigImg:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.housePic .bigImg p{
    position: absolute;
    display: block;
    left: 0;right: 0;
    bottom: 0;
    height: 35px;
    line-height: 35px;
    background: rgb(0, 0, 0,.5);
    color: #ffffff;
    font-size: 14px;
    width: calc(100% - 44px);
    padding: 0 22px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    
}


.housePic .smallImg{
    float: right;
    width: 50%
}
.housePic .smallImg li{
    float: left;
    width: calc((100% - 20px)/2);
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
    height: 110px;
    overflow: hidden;border-radius: 10px;
}

.housePic .smallImg li:nth-child(2n){
    margin-right: 0;
}
.housePic .smallImg li .img img{
    width: 100%;transition: All 0.4s ease-in-out;

}
.housePic .smallImg li:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.housePic .smallImg li p{
    position: absolute;
    display: block;
    left: 0;right: 0;
    bottom: 0;
    height: 35px;
    line-height: 35px;
    background: rgb(0, 0, 0,.5);
    color: #ffffff;
    font-size: 14px;
    width: calc(100% - 44px);
    padding: 0 22px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;

}





.houseList{
    float: right;
    width: 370px;
}
.houseList li{
    height: 24px;
    overflow: hidden;
    margin-bottom: 7px;
}
.houseList li i{
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background:#E6E6E6;
    color: #666666;
    font-size: 13px;
    font-weight: 600;
    font-style: normal;
    float: left;
    border-radius: 5px;
}
.houseList li:nth-child(1) i{
    background: #599BC3;
    color: #ffffff;
 
}
.houseList li:nth-child(2) i{
    background: #599BC3;
    color: #ffffff;
 
}

.houseList li:nth-child(3) i{
    background: #599BC3;
    color: #ffffff;
 
}






.houseList li a{
    display: inline-block;
    color: #666666;
    font-size: 13px;
    float: left;
    font-size: 13px;
    margin-left: 10px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    width: 65%;
    line-height: 24px;
}
.houseList li span{
    float: right;
    font-size: 12px;
    color: #999999;    line-height: 24px;
}




.fuwuList{
    margin-top: 35px;
    overflow: hidden;
}
.fuwuList li{
    float: left;
    width: calc((100% - 60px)/4 - 2px);
    border: 1px solid #e8e8e8;
    height: 228px;
    margin-right: 20px;
    text-align: center;
}
.fuwuList li:nth-child(4n){
    margin-right: 0;
}


.fuwuList li .box{
    display: inline-block;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.fuwuList li .box i img{
    transition: all 0.9s;
}

.fuwuList li .box p{
    font-size: 20px;
    margin-top: 25px;
}

.fuwuList li:hover i img{
    transform: rotateY(360deg);
}




.fuwuList2{
    margin-top: 35px;
  
}
.fuwuList2 li{
    float: left;
    width: calc((100% - 40px)/3);
    box-shadow:0px 0px 5px 0px rgb(204, 204, 204,.5);
    height: 228px;
    margin-right: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.fuwuList2 li:nth-child(3n){
    margin-right: 0;
}


.fuwuList2 li .box{
    display: inline-block;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.fuwuList2 li .box i{
    transition: all 0.9s;
    font-size: 53px;color: #599BC3;
}
.fuwuList2 li .box span{

    font-size: 23px;color: #599BC3;
}


.fuwuList2 li .box p{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
    margin: 20px 0;
}

.fuwuList2 li:hover i img{
    transform: rotateY(360deg);
}
.fuwuList2 li:hover{
    background: #599BC3;
}
.fuwuList2 li:hover i{
    color: #ffffff;
}
.fuwuList2 li:hover p{
    color: #ffffff;
}

.fuwuList2 li:hover span{
    color: #ffffff;
}






.ad{
    background: #66a6ca;
    margin-top: 40px;
    overflow: hidden;
    padding: 50px 0;
}


.ad .zx{
    float: left;
}

.ad .img{
    float: right;
    margin-right: 55px;
}
.searchZx{
    width: 450px;
    margin-top: 40px;
}
.searchZx input{
    float: left;
    height: 60px;
    width: 330px;
    border-radius: 55px 0px 0 55px;
    text-indent: 22px;
}
.searchZx a{
    display: inline-block;
    float: left;
    height: 60px;
    background: #FFD200;
    width: 120px;
    border-radius: 0 55px 55px 0;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.tzList{
    margin-top: 50px;
    overflow: hidden;
}
.tzList img{
    transition: All 0.4s ease-in-out;
}
.tzList img:hover{
    transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);
}

.tzList .left{
    float: left;
    width: calc((100% - 60px)/4);
    position: relative;
    overflow: hidden;
}

.tzList .mid{
    float: left;
    width: calc((100% - 60px)/4*2 + 20px);

    margin-left: 20px;
}
.tzList .right{
    float: right;
    width: calc((100% - 60px)/4);
    position: relative;  overflow: hidden;
}
.tzList .mid  li{
    float: left; position: relative;
    width: calc((100% - 20px)/2);
    margin-right: 20px;
    margin-bottom: 20px;  overflow: hidden;
}
.tzList .mid  li:nth-child(2n){
    margin-right: 0;
}
.tzList .left img{
    display: block;

}
.tzList .left p{
    position: absolute;
    height: 50px;
    line-height: 50px;
    left: 0;right: 0;
    bottom: 0;
    background: rgb(89, 155, 195,.5);
    text-align: center;
    font-size: 20px;
    color: #ffffff;
}


.tzList .right img{
    display: block;

}
.tzList .right p{
    position: absolute;
    height: 50px;
    line-height: 50px;
    left: 0;right: 0;
    bottom: 0;
    background: rgb(89, 155, 195,.5);
    text-align: center;
    font-size: 20px;
    color: #ffffff;
}


.tzList .mid  li img{
    display: block;

}
.tzList .mid  li p{
    position: absolute;
    height: 50px;
    line-height: 50px;
    left: 0;right: 0;
    bottom: 0;
    background: rgb(89, 155, 195,.5);
    text-align: center;
    font-size: 20px;
    color: #ffffff;
}
.tzList .mid  li:nth-child(3){
    margin-bottom: 0;
}
.tzList .mid  li:nth-child(4){
    margin-bottom: 0;
}

.newsLeft{
    float: left;
    width: 589px;
    margin-top: 40px;
}

.newsLeft .img{
    overflow: hidden;
}
.newsLeft .img img{
    width: 100%;
}
.newsLeft .title {
    margin-top: 5px;
}
.newsLeft .title a{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}

.newsLeft .date span{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    margin-right: 15px;
    display: inline-block;
    margin-top: 10px;
}

.newsLeft .desc{
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    margin-top: 10px;
}

.newsRight{
    float: right;
    width: calc(100% - 610px);
    margin-top: 40px;
}


.newsRight li{
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}
.newsRight li .img{
    float: left;
    width: 225px;
    overflow: hidden;
}
.newsRight li .img img{
    width: 100%;
    display: block;
}

.newsRight li .box{
    width:calc(100% -  245px);
    float: right;

}

.newsRight li .box .title {
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.newsRight li .box .title  a{
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}
.newsRight li  .title2{
    display: none;
}





.newsRight li  .date span{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    margin-right: 15px;
    display: inline-block;
    margin-top: 10px;
}

.newsRight li .desc{
    width:calc(100% -  245px);
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    margin-top: 10px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    position: absolute;
    bottom: 0;
}

.banerAd{
    background-image: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 675px;
    overflow: hidden;
}


.findHouse{
   overflow: hidden;
   margin-top: 50px;  
}
.findHouse .left{
    float: left;
    width: 386px;
    height: 425px;
    background: rgb(0, 0, 0,.5);

}
.findHouse .left li{
    overflow: hidden;
    margin-left: 40px;
    margin-top: 40px;
}
.findHouse .left li i{
    display: inline-block;
    width: 80px;height: 80px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    float: left;
    text-align: center;
    
}
.findHouse .left li i img{
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.findHouse .left li p{
    display: inline-block;
    float: left;
    font-size: 24px;
    font-weight: 600;color: #FFFFFF;
    margin-left: 15px;
    width: 160px;
    margin-top: 10px;
}

.findHouse .right{
    background: rgb(89, 155, 195,.5);
    height: 425px;
    width: calc(100% - 386px);
    float: left;
} 
.findHouse .right .box{
    margin: 10px 30px;
}


/*表单*/
.cvBox{
   padding-top: 1px;
}
.cvBox .row {
    margin-top: 15px;
    clear: both;
}
.cvBox .row .colLeft{
	float: left;
	width: 48%;
}
.cvBox .row .colRight{
	float: right;width: 48%;
}
.cvBox .form{
	width: 100%;
}
.cvBox .form p{
	font-size: 14px;color: #FFFFFF;
}
.cvBox .form p  span{
	color: #df090b;
}
.cvBox .form .input{
	margin-top: 5px;
}
.cvBox .form .input.date{
	background: url(../images/date.png) 97% center no-repeat;
	background-size: auto 50%;
}
.cvBox .form .text{
	width:calc( 100% - 2px);
	border: 1px solid #e6e6e6;
	height: 150px;
	text-indent: 10px;
	padding: 10px 0;
}



.cvBox .form .txt{
	border: 1px solid #e6e6e6;
	height: 38px;
	width: 100%;
	border-radius: 5px;	
	text-indent: 12px;
}
.cvBox .form .sex{
	overflow: hidden;
}
.cvBox .form .sex p{
	display: inline-block;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	border-radius: 5px;
	width: 45%;
	float: left;
	height: 38px;
	text-align: center;
	font-size: 16px;
	line-height: 36px;	
}
.cvBox .form .sex p:nth-child(2){
	float: right;
}
.cvBox .form .sex p.on{
	border: 1px solid #dd0002;
	background: #fff2f2;
	color: #dd0002;
}
input::-webkit-input-placeholder {

	color: #cccccc;
}

.city-picker-input{
	line-height: 35px;
	width: 90%;

}
.form-group {
	margin-left: 3px;
	text-indent: 5px;
}
.findHouse .save{
	margin-top: 20px;
}
.save{
    margin-top: 50px;
}
.save  a{
width: 100%;
height: 60px;
background: #F79620;
border-radius: 4px;
display: inline-block;

font-size: 20px;
font-weight: 600;
color: #FFFFFF;
text-align: center;
line-height: 60px;
}


/*下拉插件*/

#filter_treasure {
	font-size:14px;
	color:#333;
	position:relative;
	
}

#filter_treasure .arrow_down {
	position:absolute;
	right:13px;
	top:50%;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-top:8px solid #cccccc;
	border-right:6px solid transparent;
	margin-top: -4px;z-index: 1;
}
#filter_treasure .treasure_select {
	display:block;
	width:100%;
	height:38px;
	text-align:left;
	line-height:38px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	cursor:default;
	border:0;
	outline:none;
	text-indent: 12px;
	color:#cccccc;
}
#filter_treasure .treasure_select.on{
	color: #000;
}


#filter_treasure .treasure_all {
	/*width:70%;*/
	/*height:150px;*/
	background:#ffffff;
	position:absolute;
	z-index:99;
	border:1px solid #cccccc;
	overflow-y:auto;
    overflow-x:hidden;
	display:none;text-align: left;
}
#filter_treasure .treasure_all.zzmm {

	height:60px;

}



#filter_treasure .treasure_all .treasure_name {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 5px;
	text-indent: 10px;
	line-height: 2;
}
#filter_treasure .treasure_all .treasure_name:hover {
	background:#fff2f2;
	color:#DD0002;
	cursor:default;
}
#filter_treasure .trea_selected {
	display:block;
	width: auto;
	height: 150px;
}





.userBtn {
	text-align: right;
	margin-top: 15px;
	clear: both;
}
.userBtn a{
	background: #f0f0f0;
	padding: 10px 35px;
	border-radius: 35px;
	text-align: center;
	border: 1px solid  #cccccc;

}
.userBtn a:nth-child(2){
	background: #dd0002;
	color: #ffffff;border: 1px solid  #dd0002;
	margin-left: 15px;
}

.upList li{
	overflow: hidden;
	height: 45px;
	line-height: 45px;
}
.upList li p{
	float: left;
	color: #53a5f5;
	font-size: 14px;
}

.upList li span{
	float: right;
}
.upList li span a{
	color: #53a5f5;
	font-size: 14px;
}


.youBg{
    background-image: url(../images/bg2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 412px;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
}
.youBg .box{
    background: rgba(0, 0, 0, .8);
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
}








.fyList2{
    margin-top: 20px;
}
.fyList2 li{
    float: left;
    border-radius: 5px;
    width: calc((100% - 60px)/4);
    margin-top: 20px;
    margin-right: 20px;
    padding-bottom: 10px;

}
.fyList2 li:nth-child(4n){
    margin-right: 0;
}
.fyList2 li .img{
    height:140px;
    overflow: hidden; border-radius: 10px;
    border-radius: 10px;
}
.fyList2 li .img img{
    max-width: 100%;
    transition: All 0.4s ease-in-out;
    border-radius: 10px;
}
.fyList2 li:hover img{
    transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);
}


.fyList2 li .title{
    font-size: 20px;
    font-weight: bold;
    margin: 15px 0px;
}
.banner2{
    background-image: url(../images/banner3.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 167px;
    line-height: 167px;
    text-align: center;
    font-size: 33px;
    color: #ffffff;
}

.banner3{
    background-image: url(../images/banner.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding: 35px 0;
}



.mod1 {
    background-color: rgba(0, 0, 0, 1);
    height: 167px;
   
}
  



.location{
    height: 58px;
    background: #F6F6F6;
    line-height: 58px;
}
.location.none{
    background: none;
}


.location a{
    display: inline-block;
    float: left;
    font-size: 13px;
    color: #999999;

}


.location i{
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
.titAddress{
    border-bottom: 1px solid #F0F0F0;
    height: 45px;
    line-height: 45px;
    margin-top: 15px;
}
.titAddress span{
font-size: 20px;
font-weight: 600;
font-weight: 600;
color: #333333;
}



.titAddress .tab{
    float: right;
}
.titAddress .tab a{
    font-size: 14px;
font-weight: 400;
color: #999999;
margin-left: 25px;
}

.tit{
    border-bottom: 1px solid #F0F0F0;
    height: 45px;
    line-height: 45px;
    
}
.tit span{
font-size: 16px;
font-weight: 600;
color: #333333;
}
.titc{
    text-align: center;

}
.titc span{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
    padding: 15px 0;
    display: inline-block;
   
    }
    

.listAddress a{
    border: 1px solid #599BC3;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-right: 15px;
    margin-top: 15px;
    border-radius: 16px;
    color: #599BC3;
}

.bgw{
    background: #ffffff;
  
    padding: 25px 0;
    /*margin-bottom: 20px;*/
}
.m20{
    margin-top: 20px;
}
.bgw.m20{
    margin-top: 20px;
}
.shuxing.order{
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    padding: 0px 25px 0px 25px;
    margin-top: 20px;
}
.shuxing .row{
     margin-top: 15px;
     overflow: hidden;
}
.shuxing .row .box{
    width: calc(100% - 100px);
    display: inline-block;
    float: right;
}
.shuxing .row span{
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    float: left;
    width: 100px;
    margin-bottom: 5px;
}
.shuxing .row a{
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    float: left;
    color: #666666;
    margin-right: 25px;
    margin-bottom: 10px;
    line-height:19px;
}
.shuxing .row a.on{
    color: #599BC3;
}
.shuxing .row a i{
    transition: transform .2s ease-in;
}

.shuxing .row a.on i{
    transform:rotate(180deg);
    display: inline-block;
}
.shuxing .row.quyues{
    display: none;
}

.shuxing .row.quyues.on{
    display: block;
}

.shuxing .row.prices{
    display: none;
}

.shuxing .row.prices.on{
    display: block;
}





.shuxing .row input.txt3{
    border: 1px solid #CCCCCC;
    width: 58px;
    display: inline-block;
    float: left;
}

.shuxing .row p{
    display: inline-block;
    float: left;
    margin: 0 5px;
}
.shuxing .row .saves{
    display: inline-block;
    float: left;
    border: 0;
    background: none;
    color: #599BC3;
    margin-left: 10px;
}

.leftBox{
    width: 895px;
    float: left;
    overflow: hidden;
}
.picList{
  
    overflow: hidden;
}
.picList  li{
    background: #ffffff;
    margin-top: 20px;
 
}
.picList  li .con{
    padding: 20px;
    overflow: hidden;
    position: relative;
}
.picList  li .img{
    float: left;
    width: 240px;
    height: 150px;
    overflow: hidden;
}
.picList  li .img img{
    width: 100%;
}
.picList  li .box{
    width: calc(100% - 260px);
    float: right;
} 
.picList  li .box .title a{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}
.picList  li .box .address{
    margin-top: 15px;
    overflow: hidden;
}
.picList  li .box .address i{
    display: inline-block;
    float: left;
}
.picList  li .box .address p{
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    margin-left: 5px;
}
.picList  li .box .bottom{
    position: absolute;
    bottom: 20px;left: 280px;right: 20px;
}
.picList  li .box .bottom span{
    display: inline-block;
    float: left;
}
.picList  li .box .bottom span a{
font-size: 12px;
font-weight: 400;
display: inline-block;
margin-right: 10px;
background: #F0F0F0;
padding: 0 5px;
height: 25px;line-height: 25px;
}


.picList  li .box .bottom p{
    display: inline-block;
    float: right;
}

.picList  li .box .bottom p a{
    width: 100px;
height: 32px;
background: #599BC3;
border-radius: 25px;
text-align: center;
line-height: 32px;font-size: 16px;
color: #ffffff;
display: inline-block;
}
.picList  li .box .bottom p a:hover{
    color: #599BC3 !important;background: #ffffff;
}


.ptList{
  
    overflow: hidden;
}
.ptList  li{
    background: #ffffff;
    margin-top: 20px;
 
}
.ptList  li .con{
    padding: 20px;
    overflow: hidden;
    position: relative;
}

.ptList  li .con .title a{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}
.ptList  li .desc{
    margin-top: 10px;
}
.ptList  li .con .col{
    margin-top: 5px;
}
.ptList  li .con .col span{
    font-size: 12px;
font-weight: 400;
color: #999999;
display: inline-block;
}
.ptList  li .con .col p{
    font-size: 12px;
 
    font-weight: 400;
    color: #333333;
display: inline-block;
}

.ptList  li .con .col a{
    width: 100px;
height: 32px;
background: #599BC3;
border-radius: 25px;
display: inline-block;
float: right;
text-align: center;
line-height: 32px;
color: #ffffff;
font-size: 16px;
}




.rightBox{
    width: 280px;
    float: right;
    margin-top: 20px;
}

.rightBox .ad2{
  
}
.rightBox .ad2 img{
    width: 100%;
}
.ad3 {
    
}
.ad3 img{
    width: 100%;
}

.rightm .ad2{
    margin-top: 15px;
}
.ad2 img{
    width: 100%;
}


.paginate{text-align: center; padding-bottom: 20px;margin-top: 20px;}
.paginate li{display: inline-block; padding: 0 2px;vertical-align: middle;}
.paginate a{display: block; border: 1px solid #e8e8e8;line-height: 36px;border-radius: 4px;font-size: 14px; color: #333; padding: 0 15px;background: #fff;}
.paginate li.cur a{color: #fff;background: #599BC3;border: 1px solid #599BC3;}
.paginate a:hover{color: #fff !important;background: #599BC3;border: 1px solid #599BC3;}
.paginate ul li:nth-child(1) a{ background: url(../images/a19.png) no-repeat center center;background-size: 100% 100%;width: 10px;height: 39px;border: none;}
.paginate ul li:last-child a{background: url(../images/a20.png) no-repeat center center;background-size: 100% 100%;width: 10px;height: 39px;vertical-align: middle;border: none;}
.paginate .active{
	color: #fff !important;
    background: #599BC3;
    border: 1px solid #599BC3;
    line-height: 36px;
    border-radius: 4px;
    font-size: 14px;
    padding: 0 15px;
}



/*底部*/
.footer{background: #171e26;
    margin-top: 40px;
}
.footerbox{width: 1200px; margin: 0 auto; overflow: hidden; padding: 50px 0;}
.footer_left{float: left; width: calc(100% - 170px);}

.footer_left li{float: left; width: 33.33%;background: url(../images/a2.png) repeat-y right top; height: 130px;}
.footer_left h2{color: #fff;font-size: 20px; margin-bottom:20px;}
.footer_left dl{overflow: hidden;}
.footer_left dt{float: left; width: 50%;line-height: 28px;}
.footer_left dt a{color: #fff;font-size: 14px;}
.footer_left dt a:hover{color: #999;}
.footer_left p {color: #fff;font-size: 14px;}
.footer_right{float: right;width: 80px;}
.footer_right h2{text-align: center;color: #fff;font-size: 20px; margin-bottom:20px;}
.footer_right img{width: 80px;height: 80px;border-radius: 6px;}
.copyright {background: #0f141a;}
.copyright p{text-align: center;color: #B1B1B2;font-size: 14px; line-height: 60px;}

.footer_left li:nth-child(1){
    width: 30%;
}
.footer_left li:nth-child(2){
    width: 30%;
    padding-left: 5%;
}
.footer_left li:nth-child(3){
    width: 30%;
    padding-left: 5%;
}


/*客服*/
.customer{
	background:#599BC3;
	position: fixed;
	right: 5px;
	margin-left: 39%;
	bottom: 5%;
	width: 65px;
	padding: 15px 5px;
	z-index: 9;
	border-radius: 5px;
	opacity:0.8;
	transition:opacity 1s;
}
.customer:hover{
	opacity:1;
	transition:opacity 0s;
}

.customer a{
	display: block;
	text-align: center;

	
}
.customer a:nth-child(2){
	margin-top: 10px;
}
.customer a:nth-child(3){
	margin-top: 10px;
}
.customer a:nth-child(1) i{
	font-size: 33px;
}


.customer i{
	color: #ffffff;
	font-size: 23px;
	display: inline-block;
}
.customer a p{
	color: #ffffff;
	font-size: 12px;
	line-height: 2;
}

/*主导产业*/
.chanyeList li{
    width: calc((100% - 60px)/4);
    margin-right: 20px;
    margin-top: 20px;
    float: left;
}
.chanyeList li:nth-child(4n){
    margin-right: 0;
}

.chanyeList li .box{
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    overflow: hidden;
}

.chanyeList li  .img{
    height: 80px;
    overflow: hidden;
    position: relative;
}
.chanyeList li  .img img{
    width: 100%;
    display: block;
}
.chanyeList li  .img p{
    position: absolute;
    left: 0;
    right: 0;top: 0;bottom: 0;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 80px;
    display: block;
}

.chanyeList li ol{
    margin: 10px;
}
.chanyeList li ol p{
    margin: 10px  0;
}
.chanyeList li ol p a{
    font-size: 13px;
    font-weight: 400;
    color: #333333;
}
.chanyeList li ol p span{
    float:right
}

.dianlu{
    overflow: hidden;
}

.dianlu .bigImg{
    float: left;
     width: 49%;
}
.dianlu .bigImg img{
    width: 100%;
}


.dianlu .desc{
    float: right;
     width: 49%;
}
.dianlu .desc .title {
    font-size: 30px;
    font-weight: 600;
    color: #333333;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 15px;
}
.dianlu .desc .title.none {
   border: 0;
}


.dianlu .desc .titlex {
    font-size: 13px;
    font-weight: 400;
    color: #999999;
    margin-top: 10px;
    float: left;
    width: 80px;
}

.dianlu .desc .con {
    font-size: 13px;
    width: calc(100% - 80px);
    font-weight: 400;
    color: #333333;
    float: right;
    line-height: 1.9;
    margin-top: 5px;
}
.dianlu .desc .con p{
    margin-top: 10px;
}

.dianlu .desc .price p{
    font-size: 30px;
    font-weight: 600;
    color: #F79620;
    display: inline-block;
}
.dianlu .desc .price span{
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    display: inline-block;
}

.dianlu .desc .price i{
    font-size: 12px;
    font-weight: 400;
    color: #F79620;
    display: inline-block;
    font-style: normal;
}


.dianlu a.view.m20{
    margin-top: 10px;
}
.dianlu .sc{
    overflow: hidden;
    margin: 10px 0;
    display:flex;
    align-items:center;
 
}
.dianlu .sc i{
    display: inline-block;
    float: left;
}
.dianlu .sc i img{
   
}
.dianlu .sc a{
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    margin-left: 5px;
}







.leftm{
    float: left;
    width: 70%;
   

    border-radius: 5px;
    overflow: hidden;
}

.leftm .box{
    padding: 0 15px;
    padding-bottom: 25px;
    background: #ffffff;
    overflow: hidden;
    margin-bottom: 20px;

}

.cyList li{
    overflow: hidden;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #f0f0f0;

}
.cyList li:nth-last-child(1){
    border: 0;
}
.cyList li a.title{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    display: inline-block;
    float: left;
}
.cyList li .address{
    float: right;
}
.cyList li .address p{
    display: inline-block;
    float: left; color: #666666;
    font-size: 12px;
    margin-left:5px;
}
.cyList li .address i{
    display: inline-block;
    color: #CCCCCC;
    float: left;
}
.cyList li a.view{
    width: 100px;
    height: 32px;
    background: #599BC3;
    border-radius: 25px;
    display: inline-block;
    float: right;
    text-align: center;
    line-height: 32px;
    color: #ffffff;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    margin-left: 25px;
}

.rightBox .itemlist{
    background: #ffffff;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0 15px;
    padding-bottom: 15px;
}



.rightm{
    float: right;
    width: 28%;
   
}
.rightm .itemlist{
    background: #ffffff;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}

.rightm .box{
    padding: 0 15px;
    padding-bottom: 15px;
}

.company li{
    overflow: hidden;
    height: 35px;
    line-height: 35px;
}
.company li a{
    display: inline-block;
    height: 100%;
    text-indent: 17px;
    font-size: 13px;color: #333333;

}
.company li a::after{
    content: '';
    width: 3px;
    height: 3px;
    background: #E6E6E6;    float: left;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
   
}

.yuanList li{
    height: 35px;
    line-height: 35px;
}
.yuanList li a{
    font-size: 12px;

    font-weight: 400;
    color: #666666;
    margin-left: 10px;
}

.yuanList li i{
    display: inline-block;
    float: left;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
  
}
.yuanList li i img{
    display: block;

}


.newsTitle{
    font-size: 24px;

font-weight: 600;
color: #333333;
line-height: 33px;
margin-top: 25px;
}

.newsDate{
font-size: 13px;
font-weight: 400;
color: #666666;
border-bottom: 1px solid #F0F0F0;
padding-bottom: 10px;
margin-top: 20px;
}

.newsContent{
    font-size: 14px;
    line-height: 2;
font-weight: 400;
color: #333333;
margin-top: 20px;
}

.newsContent p{
    margin-top: 20px;
}

.fujian{
    border-top: 1px solid #F0F0F0;
    margin-top: 30px;
    padding-top: 20px;
}

.fujian .title{
    font-size: 16px;
    font-weight: 600;
    color: #333333;
}
.fujian li{
    margin-top: 10px;
}
.fujian li a{
    font-size: 14px;
    font-weight: 400;
    color: #599BC3;
}

.selectCon .title{
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #999999; line-height: 32px;
}
.selectCon .list li{
    float: left;
    display: inline-block;
    height: 32px;
    background: #F2FAFF;
    border-radius: 2px;
    border: 1px solid #599BC3;
    padding:  0 10px;
    margin-left: 10px;
    line-height: 32px;
}
.selectCon .list li p{
display: inline-block;float: left;
font-size: 14px;
font-weight: 400;
color: #599BC3;
}
.selectCon .list li a{
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #599BC3;
}

.selectCon{
    margin-top: 20px;
}

.selectCon .del{
    float: left; line-height: 32px;
    margin-left: 10px;
}
.selectCon .del img{
    width: 10px;
}
.selectCon .del a{
    font-size: 14px;
font-weight: 400;
color: #666666;
}

.dianlu .mianji{
    overflow: hidden;
}
.dianlu .mianji li{
    display: inline-block;
    float: left;
    padding-right: 30px;
    margin-right: 20px;
    margin-top: 20px;
    border-right: 1px solid #F0F0F0;
}

.dianlu  .mianji li:nth-last-child(1){
    border: 0;
}
.dianlu   .mianji li div{
    font-size: 20px;
    color: #333333;
    font-weight: 600;
}

.dianlu  .mianji li p{
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    margin-top: 5px;
}
.dianlu .address.two{
    border-top: 0;margin-top: 0px;
}
.dianlu .address{
    border-top: 1px solid #F0F0F0;
    margin-top: 20px;
    padding: 20px 0;
    border-bottom: 1px solid #F0F0F0;
   
}





.dianlu .address.none{

    border-bottom: 0px;
    padding-bottom: 0;
}


.dianlu .address li{
    overflow: hidden;
    height: 25px;line-height: 25px;
}
.dianlu .address li span{
    display:inline-block;
    float: left;
    width: 88px;
    font-size: 13px;

    font-weight: 400;
    color: #999999;
}



.dianlu .address li p{
    display:inline-block;
    float: left;
    font-size: 13px;
   
    font-weight: 400;
    color: #333333;
}


.dianlu .address2{
    border-top: 1px solid #F0F0F0;
    margin-top: 20px;
    padding: 10px 0;
    border-bottom: 1px solid #F0F0F0;
}
.dianlu .address2 li{
    overflow: hidden;
    height: 25px;
}
.dianlu .address2 li span{
    display:inline-block;
    float: left;
    width: 18px;
    font-size: 13px;

    font-weight: 400;
    color: #999999;
}
.dianlu .address2 li p{
    display:inline-block;
    float: left;
    font-size: 14px;
   
    font-weight: 400;
    color: #333333;
}

.dianlu .address2 li a{
    display:inline-block;
    float: left;
    font-size: 13px;
   
    font-weight: 400;
    color: #599BC3;
}






.dianlu a.view{
height: 32px;
background: #599BC3;
border-radius: 25px;
text-align: center;
line-height: 32px;font-size: 16px;
color: #ffffff;
display: inline-block;
padding: 0 15px;
margin-top:15px;
}


.dianlu a.view:hover{
	background: #fff;
}

.yinjinBg{
    background: #333333;
    overflow:hidden ;
    padding: 25px 0;
}

.yinjinBg .title {
    font-size: 30px;
    font-weight: 600;
    color: #ffffff;
    padding-bottom: 5px;
}




.yinjinBg .mianji{
    overflow: hidden;
}
.yinjinBg .mianji li{
    display: inline-block;
    float: left;
    padding-right: 30px;
    margin-right: 20px;
    margin-top: 20px;
    border-right: 1px solid #F0F0F0;
}

.yinjinBg  .mianji li:nth-last-child(1){
    border: 0;
}
.yinjinBg   .mianji li div{
    font-size: 20px;
    color: #ffffff;
    font-weight: 600;
}

.yinjinBg  .mianji li p{
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    margin-top: 5px;
}


.xmbg .address{
    border-top: 1px solid #F0F0F0;
    margin-top: 20px;
    padding: 20px 0;
    border-bottom: 1px solid #F0F0F0;
    margin:  0 20px;
}

.xmbg .address li{
    overflow: hidden;
    min-height: 25px;
    margin-bottom: 10px;
}
.xmbg .address li span{
    display:inline-block;
    float: left;
    width: 88px;
    font-size: 13px;

    font-weight: 400;
    color: #999999;
}

.xmbg .address li p{
    display:inline-block;
    float: left;
    width: calc(100% - 99px);
    font-size: 14px;

    font-weight: 400;
    color: #333333;
}




.xmbg{
    background: #ffffff;
    border-radius: 5px;
    padding: 15px 0;
    margin-top: 20px;
    overflow: hidden;
}


.xmbg .title{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 15px;
    margin:  0 20px;
}

.xmbg .desc{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    margin:  0 20px;
    line-height: 1.8;
    margin-top: 15px;
}
.xmbgBox{
    margin: 20px;
}

.table{
    border: 1px solid #599BC3;
    width: 100%;
}
.scroll{
    margin: 0px 20px;
}
.table tr th{
    background: #599BC3;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 10px 0;
}
.table tr td{
    border-right: 1px solid rgba(89,155,195,0.1000);
    border-bottom: 1px solid rgba(89,155,195,0.1000);
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    padding: 10px 10px;
}
.table tr td:nth-last-child(1){
    border-right: 0px;
}
.table tr td:nth-child(1){
    width:calc( 40% - 12px);padding-left: 12px;
}
.table tr td:nth-child(2){
    width: 20%;text-align: center;
}
.table tr td:nth-child(3){
    width: 20%;text-align: center;
}
.table tr td:nth-child(4){
    width: 20%;text-align: center;
}





.table2{
    border: 1px solid #599BC3;
    width: 100%;
}

.table2 tr th{
    background: #599BC3;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 10px 0;
}
.table2 tr td{
    border-right: 1px solid rgba(89,155,195,0.1000);
    border-bottom: 1px solid rgba(89,155,195,0.1000);
    font-size: 12px;
font-weight: 400;
color: #333333;
padding: 10px 0;
}
.table2 tr td:nth-last-child(1){
    border-right: 0px;
}
.table2 tr td:nth-child(1){
    width: 20%;text-align: center;
}
.table2 tr td:nth-child(2){
    width: 60%;text-align: left;
    padding: 10px;
}
.table2 tr td:nth-child(3){
    width: 20%;text-align: center;
}

.table2 tr td a{
    font-size: 12px;
    font-weight: 400;
    color: #599BC3;
    margin: 0 10px;
}



.zdList {
    margin-top: 20px;
}
.zdList  a{
    display: inline-block;
    height: 30px;
    background: #F2FAFF;
    border-radius: 2px;
    border: 1px solid #599BC3;
    margin-right: 15px;
    line-height: 30px;
    padding: 5px 10px;
    width: auto;
    font-size: 14px;
    font-weight: 400;
    color: #599BC3;
    margin-bottom: 15px;
    text-align: center;
    float: left;
}

.teList a{
    font-size: 13px;

font-weight: 400;
color: #333333;
display: block;
margin-top: 12px;
line-height: 24px;
}
.teList a i{
    font-style: normal;
    display: inline-block;
    width: 24px;
    height: 24px;
    background: #EFEFEF;
    border-radius: 4px;
    text-align: center;
    line-height: 24px;
    margin-right: 10px;
}

.bannerTit{
    text-align: center;
}

.bannerTit h3{
    font-size: 64px;
    font-weight: 600;
    color: #FFFFFF;
}

.bannerTit p{
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 15px;
}


.chanyeTab{
    text-align: center;
    margin-top: 55px;
    margin-bottom: 13px;
}

.chanyeTab span{
    display: inline-block;
    font-size: 28px;
    position: relative;
    padding-bottom: 10px;
    margin: 0 15px;
}

.chanyeTab span.on::after{
    width: 40px;
    height: 4px;
    background: #599BC3;
    border-radius: 2px;
    position: absolute;
    content: '';
    left: calc(50% - 20px);
    bottom: 0;

}
.chanyePic{
    margin-top: 20px;
}
.chanyePic li{
    float: left;
    width: calc((100% - 40px)/3);
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    position:relative;
}
.chanyePic li:nth-last-child(1){
    margin-right: 0;
}
.chanyePic li img{
    width: 100%;
}
.chanyePic li .title{
    position: absolute;
    background: rgb(89, 155, 195,.7);
    height: 50px;
    left: 0;right: 0;
    top: 50%;
    margin-top: -25px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
}
/*个人中心*/
.userMenu{
    float: left;
    width: 183px;
    padding: 10px 0;background: #ffffff;
    margin-top: 20px;
}
.userMenu li{
    text-indent: 20px;
    height: 40px;
    line-height: 40px;
}

.userMenu li a{
    font-size: 14px;

font-weight: 400;
color: #666666;
}
.userMenu li.on{
    background: #599BC3;
}
.userMenu li.on a{
    color: #ffffff;
}

.userRight{
    float: right;

    width: calc(100% - 203px);
  
}

.userRight .userbg{
    background: #ffffff;
    margin-top: 20px;
    overflow: hidden;
}
.userRight .box{
    margin: 30px;
}

.userSort{
    background: #ffffff;
    height: 60px;
    line-height: 60px;
}
.userSort ul{
    margin: 0 20px;
}
.userSort a{
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    margin: 0 10px;
    position: relative;
    display: inline-block;
    height: 60px;
}
.userSort a.on::after{

    height: 4px;
    background: #599BC3;

    position: absolute;
    content: '';
    bottom: 0;
    left: 0;right: 0;
}







.picList2{
  
    overflow: hidden;
}
.picList2  li{
    background: #ffffff;
    margin-top: 20px;
 
}
.picList2  li .con{
    padding: 20px;
    overflow: hidden;
    position: relative;
}
.picList2  li .img{
    float: left;
    width: 240px;
    height: 150px;
    overflow: hidden;
}
.picList2  li .img img{
    width: 100%;
}
.picList2  li .boxs{
    width: calc(100% - 260px);
    float: right;
    position: relative;
} 
.picList2  li .title{
    width: calc(100% - 260px);
    float: right;
    position: relative;
} 



.picList2  li  .title a{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
}

.picList2  li .address{
    width: calc(100% - 380px);
    float: right;
    position: relative;
    margin-top: 15px;
    overflow: hidden;
    right:120px;
}
.picList2  li  .address i{
    display: inline-block;
    float: left;
}
.picList2  li  .address p{
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    margin-left: 5px;
}
.picList2  li  .bottom {
    width: calc(100% - 260px);
    float: right;
    position: relative;
}

.picList2  li  .bottom p{
    display: inline-block;
    float: right;
}

.picList2  li .bottom p a{
    width: 100px;
height: 32px;
background: #599BC3;
border-radius: 25px;
text-align: center;
line-height: 32px;font-size: 16px;
color: #ffffff;
display: inline-block;
}
.picList2  li .bottom p a:hover{
    color: #599BC3 !important;background: #ffffff;
}




.picList2  li  .bottom{
    margin-top: 25px;

}
.picList2  li  .bottom span{
    display: inline-block;
    float: left;
}
.picList2  li  .bottom span a{
font-size: 12px;
font-weight: 400;
display: inline-block;
margin-right: 10px;
padding: 0 10px;
height: 30px;line-height: 30px;
border-right: 1px solid #E6E6E6;
}
.picList2  li .bottom span a:nth-last-child(1){
    border: 0;
}
.picList2  li .bottom .distance{
    border: 1px solid #E6E6E6;
    display: inline-block;
    float: left;
}
.picList2  li .sc{
    position: absolute;
    right: 20px;
    top: 20px;
}
.picList2  li  .sc .price{
    font-size: 20px;
    font-weight: 600;
    color: #F79620;
    text-align: right;
}

.picList2  li  .sc .start{
    font-size: 16px;
    font-weight: 400;
    color: #FF0002;
    text-align: right;
    margin-top: 10px;
}
.picList2  li .sc .start.on{
    color: #999999;
}
.picList2  li  .sc .start  i{
    margin-right: 5px;
}

.userRight .date {
   clear: both;
}
.userRight .date span{
    font-size: 20px;
    font-weight: 400;
    color: #333333;
    display: inline-block;
    float: left;
    line-height: 33px;
    position: relative;
}
.userRight .date span::after{
    content: '';
    position: absolute;
    left: -9px;
    top: 50%;
    margin-top: -2.5px;
    background: #E6E6E6;
    width: 5px;height: 5px;
    border-radius: 50%
}

.userRight .date p{
    font-size: 14px;
    font-weight: 400;
    color: #F79620;
    display: inline-block;
    float: left;   line-height: 33px;
    margin-left: 8px;
}
.history{
    padding-bottom: 20px;
    overflow: hidden;
}
.history li{
    float: left;
    width: calc((100% - 60px)/4);
    margin-top: 20px;
    margin-right: 20px;
}
.history li:nth-child(4n){
    margin-right: 0;
}

.history li .img{
    overflow: hidden;
    height: 150px;
}
.history li .img img{
    width: 100%;
}

.userbg .form{
    margin: 30px;
    min-height: 300px;
}
.userbg .form .row{
    overflow: hidden;
    margin-top: 20px;
    line-height: 30px;
}
.userbg .form .row span{
    display: inline-block;
    float: left;width: 108px;
}
.userbg .form .row .col{
    display: inline-block;
    float: left;
}

.userbg .form .row .col input{
    border: 1px solid #E6E6E6;
    height: 30px;
    width: 250px;
    display: none;
}
.userbg .form .row .col.on input{
    display: block;text-indent: 10px;
}
.userbg .form .row .col.on input.code{
    width: 170px;
}
.userbg .form .row .col.on p{
    display: none;
}
.userbg .form .row  a.code{
    width: 80px;
    height: 30px;
    background: #FF5656;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;   text-align: center;
}

.userbg .form .row  a.code2{
    width: 80px;
    height: 30px;
    background: #F0F0F0;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin-left: 5px;
    text-align: center;
    font-size: 14px;color: #666666;
}




.userbg .form .row  a{
    font-size: 14px;
    font-weight: 400;
    color: #599BC3;
    margin-left: 25px;
}

a.submit{
    width: 100px;
	height: 36px;
	background: #599BC3;
	border-radius: 18px;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	line-height: 36px;
	font-size: 15px;
	margin-top: 20px;
}
a.submit:hover{
	color: #333!important;
}

/*关于我们*/
.about{
    overflow: hidden;
}

.about .bigImg{
    float: left;
     width: 49%;
}
.about .bigImg img{
    width: 100%;
}


.about .desc{
    float: right;
     width: 49%;
}

.about .desc .title {
    font-size: 30px;
    font-weight: 600;
    color: #333333;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 15px;
}

.about .desc .con {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 2;
    margin-top: 10px;
}


.newsLike li{
    float: left;
    width: calc((100% - 40px)/3);
    margin-right: 20px;
    margin-top: 20px;
}
.newsLike li:nth-child(3n){
    margin-right: 0;
}
.newsLike li .img{
    width: 100%;
    overflow: hidden;
    height: 150px;
}
.newsLike li .img img{
    width: 100%;
}

.newsLike li .title{
    font-size: 16px;
font-weight: 600;
color: #333333;
margin-top: 5px;
line-height: 1.5;
}

.newsLike li .date{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    margin-top: 5px;
}
.newsLike li .date span{
    margin-right: 10px;
}
.itemlist .box .code{
    text-align: center;
}
.itemlist .box .code i{
    width:200px;height: 200px;
    margin: 0 auto;background: #D8D8D8;
    display: inline-block;
    margin-top: 30px;
}

.xmbg  .newsLike {
    margin: 0 20px;
}

.titc{
    text-align: center;
}

.itemlist .form .row{
    margin-top: 10px;
}
.itemlist .form .row input{
    width: 100%;
    height: 32px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #E6E6E6;text-indent: 10px;
}
.itemlist .form .row textarea{
    width: calc(100% -  20px);
    height: 55px;   border: 1px solid #E6E6E6;
    padding: 10px 10px;
}

.xinwenLeft{
    float: left;
    width: 295px;
    background: #ffffff;
    margin-top: 20px;
    min-height:900px;
    display: inline-block;

}
.xinwenMid{
    float: left;
    width: calc(100% - 590px - 40px);
    margin-left: 20px; margin-top: 20px;background: #ffffff;    min-height:900px;
}
.xinwenMid .con{
    margin: 15px;
}

.xinwenTit {
    border-bottom:1px solid  rgba(89,155,195,0.1000);
    padding-bottom: 5px;
    margin: 15px ;
}
.xinwenTit span{
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #191919;
    position: relative;
    text-indent: 12px;
    
}
.xinwenTit span::after{
    content: '';
    background: #599BC3;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.xinwenTit  a{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    display: inline-block;
    float: right;
}

.xinwenLeft .con{
    margin: 15px;
}

.xinwenLeft.right{
    float: right;
}
.xinwenLeft .bigImg {
    overflow: hidden;
    position: relative;
}
.xinwenLeft .bigImg img{
    width: 100%;
    display: block;

}
.xinwenLeft .bigImg .title{
    position: absolute;
    height: 40px;
    text-align: center;
    left: 0;right: 0;bottom: 0;
    line-height: 40px;
    background: rgb(0, 0, 0,.5);
    color: #ffffff;font-size: 14ox;
}

.xinwenListp li{
    float: left;
    width: calc((100% - 15px)/2);
    margin-right: 15px;
    margin-top: 15px;
}
.xinwenListp li:nth-child(2n){
    margin-right: 0;
}
.xinwenListp li .img img{
    width: 100%;
}

.xinwenListp li .title{
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    height: 40px;line-height: 1.5; 
}
.xinwenList{
    margin-top: 20px;
}
.xinwenList li{
    line-height: 2;
    margin-top: 10px;
    overflow: hidden;
}
.xinwenList li a{
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    display: inline-block;
    float: left;
}
.xinwenList li  span{
    display: inline-block;
    float: right;
    font-size: 10px;
    font-weight: 300;
    color: #999999;
}



.xinwenListp2 li {
    margin-top: 10px;
    overflow: hidden; 
}
.xinwenListp2 li .img{
    float: left;
    width: 100px;
    overflow: hidden;
    height: 60px;
}
.xinwenListp2 li .img img{
    width: 100%;
}
.xinwenListp2 li .title{
    float: right;
    width: calc(100% - 115px);
    overflow: hidden;
}



.xinwenListp3 li {
    margin-top: 10px;
    overflow: hidden; 
    border-bottom: 1px solid rgb(218, 218, 218,.5);
    padding-bottom: 10px;
}
.xinwenListp3 li .img{
    float: left;
    width: 140px;
    overflow: hidden;
    height: 80px;
}
.xinwenListp3 li .img img{
    width: 100%;
}
.xinwenListp3 li .box{
    float: right;
    width: calc(100% - 155px);
    overflow: hidden;
}
.xinwenListp3 li .box .title{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}

.xinwenListp3 li .box .desc{
    font-size: 12px;
    font-weight: 400;
    color: #999999;;
    margin-top: 10px;
}




.xinwenList2{
    margin-top: 10px;
}
.xinwenList2 li{
    overflow: hidden;
    height: 35px;
    line-height: 35px;
}
.xinwenList2 li a{
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    display: inline-block;
    float: left;
    margin-left: 10px;
}
.xinwenList2 li::before{
    width: 5px;
    height: 5px;
    background: #D8D8D8;
    content: '';
    float: left;
    position:relative;
    top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
    border-radius: 50%;
}
.xinwenList3 li{
    margin-top: 20px;
}
.xinwenList3  .title{
    font-size: 14px;

    font-weight: 400;
    color: #333333;
}

.xinwenList3  .desc{
    font-size: 12px;
    font-weight: 400;
    color: #999999;
    margin-top: 15px;
    line-height: 2;
}

.xzl {
    margin: 0 20px;
}
.xzl li{
    float: left;
    width: 50%;
    margin-top: 15px;
}
.xzl li span{
    display:inline-block;
    float: left; width: 60px;
}
.xzl li:nth-last-child(1){
    width: 100%;
}
.xzl li p{
    display:inline-block;
    float: right; width: calc(100% - 75px);
    line-height: 1.5;
}
.shcy {
    overflow: hidden;
    margin: 20px;
}
.shcy a{
    display: inline-block;
    float: left;
    margin-top: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #599BC3;
    border: 1px solid #599BC3;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    margin-right: 15px;
}

/*写字楼*/
.fangList {
    margin-top: 20px;
}
.fangList ol{
  overflow: hidden;  
  height: 40px;
  background:#F6F6F6; 
}
.fangList ol  li{
    display: inline-block;
    float: left;
    line-height: 40px;
 

}
.fangList ol  li span {
    display:inline-block;
    margin-left: 3px;
}
.fangList ol  li span img{
    width: 10px;
    vertical-align: middle;
}
.fangList ol  li:nth-child(1){
    width: 25%;   text-align: center;
}
.fangList ol  li:nth-child(2){
    width: 15%;
}
.fangList ol  li:nth-child(3){
    width: 15%;
}
.fangList ol  li:nth-child(4){
    width: 15%;
}
.fangList ol  li:nth-child(5){
    width: 15%;
}
.fangList ol  li:nth-child(6){
    width: 15%;
}





.fangList ul{
    overflow: hidden;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #F0F0F0;
}
.fangList ul:nth-last-child(1){
    border-bottom: 0;
}
.fangList ul  li{
    display: inline-block;
    float: left;
    height: 100%;
    position: relative;
    padding: 10px 0;

}


.fangList ul  li:nth-child(1){
    width: 25%;   text-align: center;
}
.fangList ul  li:nth-child(2){
    width: 15%;
}
.fangList ul  li:nth-child(3){
    width: 15%;
}
.fangList ul  li:nth-child(4){
    width: 15%;
}
.fangList ul  li:nth-child(5){
    width: 15%;
}
.fangList ul  li:nth-child(6){
    width: 15%;
}

.fangList ul  li:nth-child(1) img{
    width: 80%;
}
.like li{
    margin-top: 20px;
}

.like li .img img{
    width: 100%;
}

.like li .title  {
    font-size: 16px;
font-weight: 600;
color: #333333;
margin-top: 10px;
margin-bottom: 5px;
}


.like li p span  {
    font-size: 12px;
    font-weight: 400;
    color: #666666;
    margin-right: 10px;
}
.xihuan li{
    overflow: hidden;
    margin-top: 15px;
}
.xihuan li .img{
    float: left;
    width: 100px;
    float: left;
}
.xihuan li .img img{
    width: 100%;
}
.xihuan li .desc{
    width: calc(100% - 115px);
    float: right;
}
.xihuan li .desc .title{
    font-size: 14px;
   
    font-weight: 600;
    color: #333333;
}
.xihuan li .desc .price{
    font-size: 12px;

font-weight: 400;
color: #F79620;
}
.xihuan li .desc .bz{
    font-size: 10px;

font-weight: 400;
color: #666666;
}

.newsList .titlewap{
    display: none;
}

.newsList li {
    margin-top: 15px;
    overflow: hidden; 
    border-bottom: 1px solid rgb(218, 218, 218,.5);
    padding-bottom: 10px;
}
.newsList li .img{
    float: left;
    width: 280px;
    overflow: hidden;
 
}
.newsList li .img img{
    width: 100%;
}
.newsList li .con{
    float: right;
    width: calc(100% - 295px);
    overflow: hidden;
}
.newsList li .con .title{
    font-size: 16px;
  
    font-weight: 600;
    color: #333333;
}

.newsList li .con .desc{
    font-size: 13px;
   
    font-weight: 400;
    color: #666666;
    margin-top: 10px;
    line-height: 1.8;
    /*height: 86px;*/
}

.newsList li .con .date{
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    margin-top: 20px;
}
.newsList li .con .date span{
    margin-right: 15px;
}


/*登录注册*/


.sjzs{display: none;}
.mask{
	position: fixed;
	z-index: 10;
	background: rgba(0, 0, 0, .5);
	left: 0;right: 0;
	top: 0;bottom: 0;
	height: 100vh;
	display: none;
}
.login_mask{
    position: fixed;
    z-index: 10;
    background: rgba(0, 0, 0, .5);
    left: 0;right: 0;
    top: 0;bottom: 0;
    height: 100vh;
    display: none;
}
.maskBox{
	max-width: 400px;
	background: #ffffff;
	border-radius: 10px;
	position: relative;
	top: 50%;
    transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	margin: 0 auto;
}
.maskBox .box{
	width: 80%;
	margin:  0px auto;
	padding: 25px 0;
	position: relative;
}
.maskBox .box .close{
	position: absolute;
	font-size: 38px;
	bottom: -41px;
	border-radius: 100%;
	overflow: hidden;
	left: 50%;
	margin-left: -22px;
	color: #ffffff;
}
.maskBox .box .tab {
	margin-bottom: 25px;
}
.maskBox .box .tab a{

	font-size: 15px;
	margin-right: 15px;
	color: #000000;
	position: relative;
}
.maskBox .box .tab a.on{
	font-size: 18px;

}
.maskBox .box .tab a.on::after{
	content: '';
	height: 2px;
	background: #dd0002;
	bottom: -10px;
	width: 33px;
	position: absolute;
	left: 0;
}

.maskBox .box .con{
	margin-top: 10px;
}

.maskBox .box .point{
	color: #cccccc;
	line-height: 2;
}

.maskBox .row{
	border-bottom: 1px solid #f0f0f0;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
}
.maskBox .row span.eye{
	float:right;
	font-size: 20px;
	cursor: pointer;
	color: #cccccc;
}
.maskBox .row .ico{
	font-size: 25px;color: #cccccc;
}
.maskBox .row .txt{
	width: calc(100% - 100px);
	text-indent: 10px;
}

.maskBox .row .eye.active{
	color: #db0000;
}
.maskBox .submit{
	margin-top: 15px;
}
.maskBox .submit  a{
	background: #e6e6e6;
	border-radius: 35px;
	padding: 18px 0;
	display: block;
	font-size: 18px;
	text-align: center;
}
.maskBox .submit  a:hover{
	background: #599BC3;
	color: #ffffff!important;
}


.maskBox  .other{
	margin-top: 35px;
	overflow: hidden;
}
.maskBox  .other .login{
	float: left;
}
.maskBox  .other .forget{
	float: right;color: #cccccc;
}
.maskBox  .other .forget a{
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;color: #cccccc;
	cursor: pointer;
}
.maskBox  .other .forget a:nth-last-child(1){
	margin-right: 0;
}

.maskBox .code{
	border: 1px solid #f0f0f0;
	height: 50px;
	margin-top: 10px;
	border-radius: 5px;
	line-height: 50px;
	cursor: pointer;
	overflow: hidden;
}
.maskBox .code:hover{
	background: #fafafa;
}
.maskBox .code .wz{
	margin-left: 15px;
}
.maskBox .code .iconfont{
	float: right;
	margin-right: 15px;
}
/*图片验证码*/


.slidercaptcha {
	margin: 0 auto;
	width: 314px;
	height: 80%;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
	position: absolute;
	background: #ffffff;
	top: 15px;z-index: 99;
	display: none;
	left: 50%;
	margin-left: -157px;
}

	.slidercaptcha .card-body {
		padding: 5px;
	
	}

	.slidercaptcha canvas:first-child {
		border-radius: 4px;
		border: 1px solid #e6e8eb;
	}

	.slidercaptcha.card .card-header {
		background-image: none;
		background-color: rgba(0, 0, 0, 0.03);
	}

.refreshIcon {
	top: -44px;
}
#closeCode{
	color: #1073bb;
	cursor: pointer;
}

.wapShuxing{
    display: none;
}

.pointer{
	cursor:pointer!important;
}