/*!
 * copyright (c) 2016, Autohome.2sc v1.0.1
 * description: Autohome.2sc FE Group
 * build time: Tue Jun 13 2017 16:01:00 GMT+0800 (中国标准时间)
 */
.search-result .tt, .search-result li a, .header, .filter, .filter-custom, .tab-content .source-filter .filter-btns {
	clear:both
}

.header .all-search {
	display:table-cell
}
.header .all-search span {
	display:block;
	margin-left:0.75rem;
	margin-right:0.75rem;
	-webkit-transform:translate(0, 0.25rem);
	transform:translate(0, 0.25rem);
	height:1.5625rem;
	line-height:1.5625rem;
	border:0.0625rem solid #eaedef;
	border-radius:0.3125rem;
	font-size:0.75rem;
	color:#cdcfd4;
	background-color:#eaedef;
	overflow:hidden
}
.header .all-search span .icon-search {
	display:inline-block;
	margin:0 0.3125rem;
	-webkit-transform:translateY(0.125rem);
	transform:translateY(0.125rem)
}
.header.weizhang .header-box {
	display:block
}
.header.weizhang .logo, .header.weizhang .area {
	display:inline-block
}
.header.weizhang .logo {
	padding-right:0
}
.header.weizhang .area {
	padding:0.8125rem 0.375rem 1.125rem
}
.header.report-price .header-box {
	display:block
}
.header.report-price .area {
	display:inline-block;
	padding:0.8125rem 0.625rem 1.125rem
}
.list-base li {
	position:relative;
	display:block;
	padding:0.625rem;
	border-bottom:1px solid #eaedef;
	box-sizing:border-box;
	background:#fff
}
.list-base li a {
	display:block;
	position:relative
}
.list-base li a:visited h3 {
	color:#222c38
}
.list-base li a:visited h3 .marktag .mark.mark-top {
	color:#b7b8bc;
	border-color:#b7b8bc
}
.list-base li a:visited p {
	color:#cdcfd4
}
.list-base li .tag {
	width:ptr6(50px);
	height:ptr6(26px);
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	font-size:0.75rem;
	display:inline-block;
	text-align:center;
	line-height:0.8125rem;
	border-radius:0.25rem;
	background:rgba(0, 0, 0, 0.1)
}
.list-base li .tag.tag-pos {
	left:0;
	bottom:0;
	border-radius:0;
	background:rgba(0, 0, 0, 0.1)
}
.list-base li .tag.tag-tip {
	padding:0 0.25rem;
	top:auto;
	bottom:0.3125rem;
	-webkit-transform-origin:bottom left;
	transform-origin:bottom left;
	background:rgba(0, 0, 0, 0.2);
	left:0.3125rem;
	font-size:0.625rem;
	border-radius:0.09375rem;
	box-sizing:border-box;
	height:0.8125rem;
	line-height:0.8125rem;
	font-style:normal;
	z-index:50;
	vertical-align:top
}
.list-base li .tag.tag-sold {
	width:7.5rem;
	height:5.625rem;
	line-height:5.625rem;
	font-size:0.9375rem;
	padding:0;
	text-align:center;
	background:rgba(0, 0, 0, 0.5)
}
.list-base li .tag.tag-spread {
	left:7.5rem;
	-webkit-transform:translate3d(-100%, 0, 0) scale(0.83);
	transform:translate3d(-100%, 0, 0) scale(0.83);
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	top:auto;
	background:none;
	bottom:0.3125rem
}
.list-base li img {
	float:left;
	width:7.5rem;
	height:5.625rem;
	margin-right:0.625rem;
	background:#eaedef url(../images/def-img-small.jpg) no-repeat center center;
	background-size:6.25rem auto
}
.list-base li h3 {
	position:relative;
	font-size:0.9375rem;
	color:#222c38;
	line-height:1.5;
	display:-webkit-box;
	display:box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden
}
.list-base li h3 .marktag {
	display:inline-block;
	-webkit-transform:translateY(-0.0625rem) scale(0.83);
	transform:translateY(-0.0625rem) scale(0.83);
	-webkit-transform-origin:left 65%;
	transform-origin:left 65%;
	margin-left:0.1875rem;
	vertical-align:top;
	margin-top:0.0625rem
}
.list-base li h3 .marktag .mark {
	display:inline-block;
	-webkit-appearance:none;
	color:#fff;
	font-size:0.75rem;
	padding:0.0625rem 0.25rem 0;
	background:transparent
}
.list-base li h3 .marktag .mark.mark-top {
	font-size:0.875rem;
	border:solid 1px #222c38;
	color:#222c38;
	border-radius:0.25rem;
	margin-left:0;
	line-height:1rem;
	vertical-align:top;
	margin-top:0.0625rem
}
.list-base li p {
	position:relative;
	font-size:0.75rem;
	padding-top:0.375rem;
	padding-bottom:0.5rem;
	color:#b7b8bc;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.list-base li p b {
	margin-right:0.25rem;
	margin-left:0.25rem
}
.list-base li p b:nth-of-type(1) {
margin-left:0
}
.list-base li p .tag-adv {
	position:absolute;
	top:0.1875rem;
	border:1px solid #c5c8cf;
	box-sizing:border-box;
	font-size:0.75rem;
	color:#c5c8cf;
	-webkit-transform:scale(0.67);
	transform:scale(0.67);
	border-radius:0.25rem;
	padding:0.125rem
}
.list-base li mark, .list-base li ins {
	display:block;
	float:left;
	background:transparent
}
.list-base li .marks {
	position:absolute;
	bottom:0.125rem;
	right:0;
	-webkit-transform:scale(0.75);
	transform:scale(0.75);
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	text-align:right
}
.list-base li mark {
	font-size:0.75rem;
	border-radius:0.25rem;
	padding:0.1875rem;
	margin-right:0.3125rem;
	color:#fff;
	background-color:#378ded
}
.list-base li mark.mark-orange {
	background-color:#f63
}
.list-base li mark.mark-blue {
	background-color:#378ded
}
.list-base li mark.mark-yellow {
	background-color:#ffa631
}
.list-base li ins {
	position:absolute;
	left:8.125rem;
	bottom:0;
	margin-top:0.25rem;
	text-decoration:none;
	color:#f63;
	font-size:0.9375rem;
	-webkit-transform:translateY(0.0625rem);
	transform:translateY(0.0625rem)
}
.list-base li ins em {
	display:inline-block;
	font-size:0.875rem
}
.list-base .finance-enter {
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	display:box;
	width:100%;
	padding-left:8.125rem;
	bottom:0;
	box-sizing:border-box;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end
}
.list-base .finance-enter ins {
	display:inline-block;
	position:relative;
	float:none;
	left:0;
	white-space:nowrap
}
.list-base .finance-enter .enter-info {
	display:inline-block;
	padding-top:0.125rem;
	right:0;
	bottom:0.0625rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	box-sizing:border-box;
	font-size:0.75rem;
	-webkit-transform:scale(0.83);
	transform:scale(0.83);
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	text-align:left;
	margin-left:0.3125rem;
	margin-right:-1.875rem
}
.list-base .finance-enter .enter-info span {
	color:#222c38;
	display:inline;
	float:none;
	background:none
}
.list-base .finance-enter .enter-info span:nth-child(2) {
padding-left:0.25rem
}
.list-base-select li {
	position:relative;
	padding:0.9375rem 0.625rem
}
.list-base-select li label {
	position:absolute;
	left:0;
	width:2.75rem;
	height:4.21875rem
}
.list-base-select li .icon-ok {
	font-size:0.75rem;
	border-radius:50%;
	background-color:#378ded;
	color:#fff
}
.list-base-select li .icon-ok::before {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
.list-base-select li input[type=checkbox] {
	position:absolute;
	left:0.625rem;
	top:2.3125rem;
	width:1.25rem;
	height:1.25rem;
	border-radius:50%;
	-webkit-appearance:none;
	appearance:none;
	border:0.0625rem solid #dddee3;
	background-color:#eaedef
}
.list-base-select li input[type=checkbox]::before {
opacity:0
}
.list-base-select li input[type=checkbox]:checked {
	border:none;
	background-color:#378ded
}
.list-base-select li input[type=checkbox]:checked::before {
opacity:1;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
.list-base-select li a {
	margin-left:2.1875rem
}
.list-base-select li h3 {
	line-height:1.3
}
.list-base-select li h3 span {
	display:inline-block;
	width:10.3125rem;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.list-base-select li img {
	width:5.625rem;
	height:4.21875rem
}
.list-base-select li ins {
	left:6.25rem
}
.list-base-select li p {
	margin-top:0;
	padding-top:0.125rem
}


/*!
 * copyright (c) 2016, Autohome.2sc v1.0.1
 * description: Autohome.2sc FE Group
 * build time: Mon May 15 2017 17:00:36 GMT+0800 (中国标准时间)
 */
.carousel-images.layer-menu, .footer-bread .tab-content-seo ul {
	clear:both
}
.carousel-images.layer-menu:after, .footer-bread .tab-content-seo ul:after {
	content:"";
	display:block;
	width:100%;
	height:0;
	overflow:hidden;
	clear:both
}
.carousel-images h2, .carousel-images.layer-menu h2 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, select, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	-webkit-tap-highlight-color:transparent
}
ol, ul {
	list-style:none
}
a {
	text-decoration:none;
	-webkit-tap-highlight-color:transparent
}
img {
	vertical-align:top
}
input, select, textarea {
	margin:0;
	padding:0;
	font-size:100%;
	font:inherit;
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	outline:0;
	box-shadow:none
}
html {
	word-wrap:break-word;
	word-break:break-all;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	font-family:"Helvetica Neue", Helvetica, Tahoma, sans-serif
}
ins {
	text-decoration:none
}
#myswf {
	display:none
}
html {
	background-color:#f2f3f6;
	font:16px/1 "Helvetica Neue", "Helvetica", "PingFangSC-Regular", "Helvetica Neue", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft Yahei", Arial, sans-serif;
	color:#222c38
}
body {
	color:#222c38;
	margin:0 auto;
	background:#f2f3f6
}
.wrapper {
	overflow-x:hidden
}
.load {
	display:inline-block;
width:.75rem;
height:.75rem;
	background:url(../images/loading.gif) no-repeat;
	background-size:100% 100%;
	opacity:0.8
}
.loadingpng {
	display:inline-block;
width:.9375rem;
height:.9375rem;
	background:url(../images/loading.png) no-repeat;
	vertical-align:top;
background-size:.9375rem auto;
	-webkit-animation:key-icon-load 1s infinite;
margin-right:.5rem
}
@-webkit-keyframes key-icon-load {
0%, 6.7% {
background-position-y:0
}
6.71%, 13.4% {
background-position-y:-.9375rem
}
13.41%, 20.1% {
background-position-y:-1.875rem
}
20.11%, 26.8% {
background-position-y:-2.8125rem
}
26.81%, 33.5% {
background-position-y:-3.75rem
}
33.51%, 40.2% {
background-position-y:-4.6875rem
}
40.21%, 46.9% {
background-position-y:-5.625rem
}
46.91%, 53.6% {
background-position-y:-6.5625rem
}
53.61%, 60.3% {
background-position-y:-7.5rem
}
60.31%, 67% {
background-position-y:-8.4375rem
}
67.01%, 73.7% {
background-position-y:-9.375rem
}
73.71%, 80.4% {
background-position-y:-10.3125rem
}
80.41%, 87.1% {
background-position-y:-11.25rem
}
87.11%, 93.8% {
background-position-y:-12.1875rem
}
93.81%, 100% {
background-position-y:-13.125rem
}
}
.fn-hide {
	display:none !important
}
.fn-clear::after {
content:"";
display:block;
height:0;
clear:both;
overflow:hidden
}
.mask {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.2);
	opacity:0;
	z-index:10000;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d
}
.red {
	color:#f84949 !important
}
.blue {
	color:#378ded !important
}
.orange {
	color:#f63 !important
}
.bo-b {
	border-bottom:1px solid #eaedef;
	box-sizing:border-box
}
.bo-t {
	border-top:1px solid #eaedef;
	box-sizing:border-box
}
.bo-l {
	border-left:1px solid #eaedef;
	box-sizing:border-box
}
.bo-r {
	border-right:1px solid #eaedef;
	box-sizing:border-box
}
@font-face {
font-family:"iconfont";
src:url(//s.autoimg.cn/2sc_mass/font/v20170515/iconfont.eot);
src:url(//s.autoimg.cn/2sc_mass/font/v20170515/iconfont.eot?#iefix) format("embedded-opentype"), url(//s.autoimg.cn/2sc_mass/font/v20170515/iconfont.woff) format("woff"), url(//s.autoimg.cn/2sc_mass/font/v20170515/iconfont.ttf) format("truetype"), url(//s.autoimg.cn/2sc_mass/font/v20170515/iconfont.svg#iconfont) format("svg")
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:1rem;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale
}
.icon-xiazai:before {
	content:"\e61b"
}
.icon-menu:before {
	content:"\2254"
}
.icon-star:before {
	content:"\2606"
}
.icon-message:before {
	content:"\229f"
}
.icon-calendar:before {
	content:"\2a06"
}
.icon-arrow-left:before {
	content:"\e61e"
}
.icon-user:before {
	content:"\263a"
}

@media screen and (min-width: 320px) and (max-width: 374px) {
html {
font-size:16px
}
}
@media screen and (min-width: 375px) and (max-width: 479px) {
html {
font-size:18px
}
}
@media screen and (min-width: 480px) and (max-width: 539px) {
html {
font-size:20px
}
}
@media screen and (min-width: 540px) and (max-width: 639px) {
html {
font-size:24px
}
}
