html, body {height: 100%;margin: 0;padding: 0;background:#FFF;
}

#map *, #map *:before, #map *:after {box-sizing: content-box !important;}

#currentMapType,#currentSearchType{display:block;float:left;font-weight:bold;padding: 10px 5px 0 5px;font-size: 16px;}
#currentMapTypeSwitch,#currentSearchSwitch{font-size: 13px;border-bottom: 1px solid #fff;padding: 13px 0 0 0;display: block;float: left;line-height: 15px;}
#currentMapTypeSwitch,#currentMapType{display:none;}

.nav{height:40px;background-color: rgb(67, 67, 67);}
/*#status{color: #FFFFFF;padding: 5px;float: left;font-size: 15px;position: fixed;margin: 5px;z-index: 54;background: #FF5722;}*/
#searchbutton img {width:25px;}
#searchbutton {float:right;width:50px;padding-top:8px;text-align:center;color:#fff;cursor:pointer;}

.container{width: calc(100% - 300px); margin-top:50px;height: calc(100% - 50px);position: absolute;margin-left:300px}
.container #map {width: 100%; height: calc(100% - 40px) !important; }

#searchurl{display:none;}

/*#listcount{float:left;padding-top:5px;}
#closelist{float: right;padding: 3px 10px 0 20px;font-size: 20px;cursor: pointer;color: #797979;}
#morelist {margin: auto;text-align: center;width:50px;position: relative;color: #797979;cursor: pointer;}
#morelist i{font-size:20px;padding: 5px 20px 0 20px;}
*/
.loader {border: 8px solid #afafaf;border-radius: 50%;border-top: 8px solid #3498db;border-bottom: 8px solid #3498db;width: 80px;height: 80px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;position: fixed;top: 50%;left: 50%;margin-top: -40px;margin-left: -40px;display: none;z-index: 300;}
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}



#detail {position: absolute;top: 0;width: 100%;height:100%;background: #FFFFFF;display:none;z-index:200000;}


.title{line-height:18px ;height:28px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box; background: #FFF;font-weight: bold;font-size: 14px;padding: 5px;}

/*
.list{overflow: hidden;}
.list__item{width: 25%;height: 139px;float: left;padding:0;}
html.no-js .list__item{width: 100%;float: none;}
.list__item__inner{color: #474d51;background-color: #fff;-webkit-box-shadow: 0 0.125rem 0.313rem rgba( 0, 0, 0, .2 ); box-shadow: 0 0.125rem 0.313rem rgba( 0, 0, 0, .2 ); }
html.no-js .list__item__inner{overflow: hidden;}
.list__item__inner img{width: 100%;}
html.no-js .list__item__inner img{max-width: 9.375rem; float: right;margin-left: 1.25rem; }

.list__item__inner figcaption,
.list__item__inner p{padding: 1.25rem; }
*/

#openRSSearch{padding:14px 20px;display:none;}
#openSideBar{padding:14px 20px;}

#mySidebarMenu{z-index: 3; width: 300px;margin-left:0px;display:none;}
#mySidebarRS {margin-top: 50px;height: calc(100% - 50px);border-right: 1px solid #cacaca;background: #ffffff;}
#mySidebarRS h3{margin:0 0 20px 0;}
#mySidebarRS hr{margin: 0; border-top: 1px solid #87acd5;}
#mySidebarRS select{height: 40px;background: white;padding: 9px 0;width: 100%;border: 1px solid #ccc!important;}
#mySidebarRS .filter_item {border-top: 1px solid #87acd5;margin-bottom: 16px;}
#mySidebarRS .filter_item_text{ width: 25% !important;padding: 5px 0;text-align:left;cursor:pointer;}
#mySidebarRS .col2{ width: 50% !important;}
#mySidebarRS .col3{ width: 33.33% !important;}
#mySidebarRS .filter_item_title{width:75%;float:left;padding: 8px 0 0 0; font-weight: bold;color:#0960ad;height:35px;}
#mySidebarRS .checked {color: #f40 !important; font-weight:bold;}
#mySidebarRS .opt{text-align:right;height:35px;color:#a3a3a3}

.close-search{display:none;}

#myOverlay {cursor: pointer; display: none;}

.content{position:absolute;top:0;right:0;width: 300px;text-align: left;margin: 0px auto; display:none;height:100%; overflow-y: auto;background:#FFF; z-index:100000;
box-shadow: 0px 1px 1px 1px #cacaca;
-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
.hideContent{right:-601px !important}
#contentlistcontrol{height:50px;position:fixed;width:300px;z-index:1} 
.tags{margin-left:0;margin-top:-150px;}
.noimage{width:100%;height:150px;font-size:17px}

.list_img_div{width:100%;height:150px;}
.list_img_div img{width: 100%; min-height: 150px;}
.list_img_div2 {height: 150px;width: 100%;overflow: hidden;}
.list_img_tag {margin-top: -150px;}
.list-text-div {width:100%;padding:5px;}

.w3-bar-menu{margin-left:20px;}

.sidebar_smaller{margin-left: -290px;}
.map_larger{width: calc(100% - 10px);margin-left: 10px;}
.show_hide_tab{position: relative;left: 300px;top: 150px;width: 50px;z-index: 4;height: 50px;box-shadow: 2px 1px 6px #cacaca;border-radius: 0 30px 30px 0;}
.show_hide_tab:hover svg {transform:scale(1.5); transition: all 0.2s; }
.show_hide_move{left: 10px}
.rotate {
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.rotate.down {
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
/*
.content{position:absolute;top:0;font-size: .75em; width: 100%;text-align: left;margin: 0px auto; display:none;height:auto;z-index:100000;box-shadow: 0px 1px 1px 1px #a1aba7;}
#contentlistcontrol{height:40px;border-bottom: 1px solid #999; padding: 5px 10px 0 10px;background:#d3d3d3;} 
.contentlist{height:136px;overflow:hidden; background: #ddd;border: 10px solid #ddd;border-bottom:0;}
.contentlist::before, .contentlist::after {box-sizing: content-box;}
.contentlistrow2{background: #FFF; padding: 0 5px 5px 5px; height: 93px;}
.contentlistimg{margin-right: 5px;float: left;width: 120px;height: 85px;overflow: hidden;}
.contentlistright{float:left;}
.contentlistprice{color: #BA1919;font-size: 18px;}
.contentlistdesc{color:#888;padding: 0;font-size:12px;}
.mapitemimage{width:120px;min-height: 85px;}

#threadlist{height:124px;background: #e3e3e3; padding: 10px 0 0 0;overflow:hidden;}
.threadlist ul{margin:0;padding:0;}
.threadlist li{list-style: none;width:25%;display:block;float:left;cursor:pointer;}
.threadlist .list {margin: 0 0 15px 0; }
.threadlist .list .onelist{box-shadow: 1px 1px 1px 1px #a1aba7;background:#ffffff; margin:0 5px;width:auto;height:100px;}
.threadlist .list .img{width:130px;height:100px;overflow:hidden;float:left;}
.threadlist .list img{width:130px;min-height: 100px;}
.threadlist .list .text{margin-left:140px;}
.threadlist .list .rs_title{padding:5px 5px 0 0;font-size:15px;line-height: 20px; max-height: 45px; overflow:hidden;word-wrap: break-word;font-weight:bold;}
.threadlist .list .rs_price{float:right;font-size:14px;font-family: "Roboto",sans-serif;font-weight:bold;}
.threadlist .list .rs_subtitle{padding: 3px 5px 0 0;line-height: 13px; height: 16px;overflow: hidden;}
.tags{margin-left: -130px;float: left;}
.rs_tag{width: 19px;line-height: 18px;font-size: 15px;margin-left:5px;text-align: center;float: left;padding: 5px 2px;box-shadow: 0.5px 0.5px 2px 1px #656565;}

.content_fullpage{position:absolute;top:0;height:100%;}
.contentlist_fullpage{height:100% !important;overflow:auto}

*/

/*
@media screen and ( max-width: 64em ) /
{body{padding: 2.5rem 0; padding:0;}
}


@media screen and ( min-width: 1050px ) 
{.list__item{width: 25% !important; }

}

@media screen and ( min-width: 851px ) 
{	.list__item{width: 33.33%; }
	.container{margin-left:300px;}
	#mySidebarRS {display: block!important;margin-top: 50px;}#myOverlay{display:none !important;}
}
@media screen and ( max-width: 850px ) 
{.list__item{width: 50%; }
.container{margin-left:0;}
#mySidebarRS{position: fixed !important; display:none;left: 0;z-index: 55 !important;margin-top: 0!important;height: 100%;}
}

@media screen and ( max-width: 600px )
{.list__item{width: 100%; float: none}
.contentlistright{max-width:150px;}
html.no-js .list__item__inner img{max-width: none;float: none;margin-left: 0;}
}

*/



a[href^="http://maps.google.com/maps"]{display:none !important}
a[title^="Report errors in the road map or imagery to Google"]{display:none !important}

.gmnoprint a, .gmnoprint span {display:none;
}
/*
*/
.gmnoprint div {font-size:15px !important;font-family:"Microsoft YaHei" !important;}


#loadcontent_container{background: white;width: 100%;height: 100%;z-index: 100000;position: relative;display:none;}

@media (min-width:1350px){
	#threadlist li{width: 25% !important; }
}
@media (max-width:1050px){
	
}

@media (min-width:851px){
	#threadlist li{width: 33.33%; }#myOverlay{display:none !important;}#mySidebarRS{display:block !important;}
}

@media (max-width:850px) and (min-width:601px){
}
@media (max-width:850px){
	#threadlist li{width: 50%; }
	.container{margin-left:0;width:100%;}
	#mySidebarRS{position: fixed !important; 
	display:none;
	left: 0;
	z-index: 55 !important;
	margin-top: 0!important;
	box-shadow: 2px 1px 6px #a1aba7;
	border-right:0;
	background:#f1f1f1;
	height: 100%; !important}
	
    .show_hide_tab{display:none;}
	#openRSSearch{display:block;}
	.close-search{display:block;}
	#currentSearchSwitch,#currentSearchType{display:none;}
	#currentMapTypeSwitch,#currentMapType{display:block;}
	.w3-bar-menu{display:block;margin-left:0}

}
@media (min-width:601px){

}
@media (max-width:600px){
	#threadlist li{width: 100%; float: none}
	.contentlistright{max-width:150px;}
	html.no-js .list__item__inner img{max-width: none;float: none;margin-left: 0;}
	.content{width:100%;}
	.tags{margin-top:-110px;}
	.map_img_col{height:110px;}
 	.map_img_col img{min-height: 110px;}
 	.noimage{height:110px;font-size:12px}
 	
 	.list_img_div{width:40%;float:left; height:110px;margin:0}
	.list_img_div img{width: 100%; min-height: 110px;}
	.list_img_div2 {height: 110px;width: 100%;overflow: hidden;}
	.list_img_tag {margin-top: -110px;}
	.list-text-div {padding: 5px 5px 0 5px;min-height: 105px;width: auto;overflow:hidden;}

 	#contentlistcontrol{width:100%;}
}

