/*手机适配*/
.hover {
	display: none;
}
.mhotregion {
	display: none;
}
@media only screen and (max-width: 640px) {
	*{
		margin: 0;
		padding: 0;
	}
	html {
		font-size: 14px;
	}
	body {
	    padding: 0;
	    margin: 0 auto;
	    font-family: "Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
	    font-size: 12px;
	    color: #333;
	    background-color: #fff;
	    width: 100vw;
    	min-width: 100vw; 
	}
	/*北美购房logo*/
	img.fl.logo {
	    display: none;
	}
	/*导航栏*/
	.w-fixed {
		width: 100vw;
	}
	.header {
		padding: 0;
		margin: 0;
		position: fixed;
	    z-index: 10;
	    right: 0;
	    left: 0;
	    height: 44px;
	    padding-right: 10px;
	    padding-left: 10px;
	    border-bottom: 0;
	    background-color: #2d91fe;
	}
	.header>a.hover {
		display: block;
		position: absolute;
		width: 10vw;
		height: 44px;
		text-align: center;
		line-height: 44px;
		color: #fff;
		top: 0;
		left: 85vw;
	}
	.header>a.hover>img {
		width: 20px;
		height: 20px;
		margin-top: 11px;
	}
	
	.header>a:first-child:before {
		display: inline-block;
		float: left;
		content: "北美购房网";
		width: 25vw;
		height: 44px;
		color: #fff;
		font-size: 16px;
		text-align: center;
		line-height: 44px;
	}
	.header>p.fr.login {
		display: none;
	}
	/*下拉列表*/
	.menu {
		display: none;
	}
	.menu>li>a {
		font-size:14px;
		font-family:"微软雅黑";
		color: #fff;
	}
	.header .menu{ 
		display:none;
		width:25vw; 
		font-size:14px; 
		position: absolute;
		top: 44px;
		left: 75vw;
		background-color: cornflowerblue;
		overflow: hidden;
		}
	.header .menu li{ 
		display: block; 
		width: 100%; 
		height:30px;
		line-height:30px;
		border-bottom: 1px solid #fff;
		padding-left: 10px;
		margin-left: 0;
	}
	/*banner部分*/
	/*纽约banner*/
	.ban-newyork {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_newyork.jpg);
	}
	/*西雅图banner*/
	.ban-seattle {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_seattle.jpg);
	}
	/*波士顿banner*/
	.ban-boston {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_boston.jpg);
	}
	/*洛杉矶banner*/
	.ban-losangeles {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_losangeles.jpg);
	}
	/*蒙特利尔banner*/
	.ban-montreal {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_montreal.jpg);
	}
	/*新西泽banner*/
	.ban-newcaesar {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_newcaesar.jpg);
	}
	/*旧金山banner*/
	.ban-sanfrancisco {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_sanfrancisco.jpg);
	}
	/*多伦多banner*/
	.ban-toronto {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_toronto.jpg);
	}
	/*温哥华banner*/
	.ban-vancouver {
		height: 100px;
	    width: 100%;
		background-image: url(../images/ban_vancouver.jpg);
	}
	/*三级页面城市图标*/
	.banner-icon {
		width: 30vw;
	    height: 40px;
	    float: right;
	    margin-top: 60px;
	}
	.banner-img {
		display: none;
	}
	.d_search {
		display: none;
	}
	.hot-region {
		display: none;
	}
	/*热门城市*/
	.mhotregion {
		display: block;
		padding-top: 44px;
		width: 100vw;
		height: auto;
		padding-bottom: 10px;
		background-image: url(../images/bg.png);
		background-size: 100% 100%;
	}
	.mhotregion>ul {
		width: 94vw;
		height: 30px;
		overflow: hidden;
		margin: 16px 3vw;
	}
	.mhotregion>ul>li {
		width: 30vw;
		height: 28px;
		float: left;
		margin-right: 0.7vw;
		text-align: center;
		line-height: 28px;
		color: #fff;
		border: 1px solid #fff;
	}
	.mhotregion>ul>li>a {
		width: 30vw;
		height: 28px;
		display: block;
		color: #fff;
	}
	.title_index .title_ind_more i {
	    background: url(../../../common/images/ico_base.png) no-repeat 0 -25px;
	    display: inline-block;
	    width: 12px;
	    height: 22px;
	    margin-right: 3vw
	}
	/*新楼盘列表*/
	.new-house {
		width: 100vw;
		padding: 0;
		margin: 0;
	}
	.title-index {
		display: none;
	}
	.title_index .title_ind_big {
	    font-size: 20px;
	    color: #333;
	    font-family: "microsoft yahei";
	    padding-left: 5vw;
	    display: inline;
	}
	.new-house>.title_index {
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.list_house_out,.list_house_box {
		width: 100vw;
	}
	.list_house_box,.list_house_box a {
		margin: 0;
		padding: 0;
	    display: block;
	    width: 100vw;
	    height: 80px;
	    padding:10px 0px 20px 0px;
	}
	.list_a3,.list_a4,.list_a6 {
		display: none;
	}
	.list_house_box .list_house_left,.list_house_box .list_house_left img {
	    width: 35vw;
	    height: 80px;
	}
	.list_house_left {
		padding-left: 3vw;
	}
	.list_house_box .list_house_right {
	    width: 57vw;
	    height: 80px;
	    padding: 0;
	    margin: 0;
	}
	.list_house_box .list_house_right .list_a1 {
	    font-weight: 600;
	    font-size: 14px;
	    height: 20px;
	    padding-left: 5vw;
	    margin-bottom: 10px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    font-family: "微软雅黑","microsoft yahei";
	    color: #333;
	}
	.list_house_box .list_house_right .list_price span {
	    font-weight: bold;
	    font-size: 20px;
	    color: #FFA700;
	}
	.list_house_box .list_house_right .list_price {
	    right: 30px; 
	    top: 25px; 
	}
	.list_house_box .list_house_right .list_price_ch {
	    color: #999;
	    right: 30px;
	    top: 60px;
	}
	/*状态*/
	.state {
		width: 50px;
		height: 28px;
		font-size: 12px;
		line-height: 28px;
		top: 15px;
		left: 5vw;
	}
	/*脚步 slidebar...*/
	.footer_wra,.footer,.footer_copyright,.d_bar_app_out,
	.list_house_news_box,.list_house_news,
	.d_house_box,.side-pannel .side-bar {
		display: none;
	}
	
}