@charset "utf-8";
/**布局**/
.cols-start {
	width: 300px;
	position: absolute;
}

.cols-start-main {
	padding-left: 300px;
}

.cols-main-end {
	width: 540px;
	position: absolute;
}

.cols-end {
	padding-left: 540px;
}

.cols-end .cols-right {
	padding-left: 15px;
	padding-top: 30px;
}

div.cols3>div {
	float: left;
	width: 32.3%;
}

div.cols4>div {
	float: left;
	width: 25%;
}

div.cols3>div:FIRST-CHILD {
	padding-left: 0px;
}

div.cols4>div {
	float: left;
	width: 25%;
	padding-left: 10px;
}

.panel-default .residue {
	margin-top: 15px
}

div.cols4>div:FIRST-CHILD {
	margin-left: 0;
}

div.cols3.cols-thin>div, div.cols4.cols-thin>div, div.cols6.cols-thin>div {
	padding-left: 0px;
}

div.cols3.cols-thin .panel, div.cols4.cols-thin .panel, div.cols6.cols-thin .panel {
	border-radius: 0;
	border-left: 0;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0;
}

.new-living .panel {
	border-top: none !important;
}

.newPanel {
	width: 170px;
	height: 120px;
}

div.cols3.cols-thin>div:first-child .panel, div.cols4.cols-thin>div:first-child .panel, div.cols6.cols-thin>div:first-child .panel
	{
	border-left: 1px solid #ddd;
}

div.cols6>div {
	float: left;
	padding-left: 10px;
}

div.cols3:before, div.cols3:after, div.cols4:before, div.cols4:after, div.cols6:before, div.cols6:after {
	content: '';
	display: table;
	clear: both;
}