@charset "utf-8";
/* CSS Document */
/*
--------------------common --------------------
*/
body {
    min-width: auto;
	max-width: auto;
}

/*
--------------------Header --------------------
*/

#header .container{width:100%;}

#header .container .logo img{ width:91%; }
#header .border, #footer .container, #abic_border .abic_border_inner { width:100%; min-width:auto;}


.nav_bar .icon{ 
	min-width: 73px; 
	width:6%;
}
.nav_bar a span{	
	min-width: 73px; 
}

.nav_bar .icon.map{margin-right:110px;}
.nav_bar .icon.cooperation{ margin-left:110px;}

/* filter */
#filter {
    width: 90%;
    margin: 0px auto;
	
}
/* adDiv */

.quick_map{ display:none;}

#adDiv{width:auto;  height:auto; overflow:inherit; text-align:center;}
	#adDiv img{ padding:1px; width:100%; max-width:458px; height:auto; box-sizing:border-box;}

#adDiv_l{  float:none; margin-bottom:5px; display:inline;} 
#adDiv_r{ float:none;display:inline;}

/* main */
#main.page_minWidth {
    min-width: auto;
    width:97%;
	padding:0 1.5% 1.5% 1.5%;
}
#main.page_minWidth, #main_static   {
	min-width: auto;
    width:97%;
	padding:0 ;
	margin:10px auto 0 auto;
}

#masonry_container{ padding-left:0;}

#posts_recommend{
	max-width:auto;
	width:94%;
	padding:1.5%;
}

/* sidepost */
#sidepost {
	padding-left:0;
}
#sidebar{margin-bottom:1.5%;}

.post.banner {
    width: 98%; 
    height: auto;
	
}

.post.banner {
    width: 98%; 
    height: auto;
	
}

.post{
width: 230px;
    margin: 0px 0 2% 0px;
}
.post.w2{
	width: 475px;
}
.post.w3{
	width: 98%; 
}
.post.w4{
	width: 98%; 
}

	.bottomfixed{ bottom:0;}
	.bottomfixed .cd-top{ bottom:40px;}

/* Member */
.ProfileCoverBox{ width:100%; left: 0%; margin-left: 0;}
.ProfileCover{width:100%; border-left:0; border-right:0;}
#place-blogs-box, .postlist_title{ padding-left:0px;}