/*
	* @description	: 地区频道
	* @authors 		: 徐兰兰 (lanlan.xu@360che.com)
	* @date 		: 2016-01-25 09:00:15
	* @version		: v1.0
*/
/* repeat */
i {
	font-style: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.model {
	width: 1000px;
	margin: 0 auto;
}
/*  广告位 */
.ad-div-360che {
	margin-top: 10px;
}
.ad-div-360che a,
.ad-div-360che img {
	display: block;
}

.dexter .ad-div-360che {
	margin-top: 20px;
}

/* 雪碧图 */
.focus:hover .prev,
.focus:hover .next,
.focus:hover .prev:hover,
.focus:hover .next:hover,
.focus_picnew a,
.rank-box .icon1,
.rank-box .icon2,
.rank-box .icon3,
.rank-box .icon4,
.rank-box .icon5,
.rank-box .icon6,
.rank-box .icon7,
.rank-box .icon8,
.rank-box .icon9,
.rank-box .icon10 {
	background-image: url(../png/iconcollection-2.png);
}

.focus-warp .list i,
.list-tabs .list-dot a,
.list-tabs .list-dot .current,
.list-tabs .list-dot a:hover,
.news-list li,
.dealer-v,
.dealer-show .intro .tel.v,
.range-1,
.range-2,
.range-3,
.range-4,
.aside-regions .corner,
.hot-information .list li i,
.current-region .location {
	background: url(../png/dealer-icons-2.png) no-repeat;
}

.range-1,
.range-2,
.range-3,
.range-4 {
	margin-top: 6px;
	*margin-top: 0;
	width: 32px;
	height: 12px;
	display: inline-block;
	vertical-align: top;
}

/* 当前位置 */
.current-section {
	font-size: 14px;
	line-height: 46px;
	margin-top: 15px;
}

.current-section strong {
	color: #333;
	font-size: 22px;
	float: left;
}

.current-section .othe {
	float: right;
	line-height: 36px;
	padding-top: 7px;
}

.current-section .othe a {
	color: #0f5489;
}

.current-section .othe .line {
	font-size: 10px;
	color: #e9e9e9;
	padding: 0 10px;
}

.current-section .current {
	color: #666;
	padding: 0 0 0 15px;
}

.current-section .current i {
	color: #999;
}

.current-section .current a {
	color: #666;
}

.current-section a:hover {
	color: #d60000;
	text-decoration: underline;
}

/* aside-regions */
.current-region {
	position: relative;
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 11px 10px 0 25px;
	cursor: pointer;
}

.current-region .location {
	padding-right: 17px;
	display: inline-block;
	color: #333;
	background-position: 100% -179px;
}

.current-region .location:hover {
	color: #333;
	text-decoration: none;
	background-position: 100% -215px;
}

.aside-regions {
	position: absolute;
	left: -100px;
	top: 48px;
	width: 546px;
	padding: 1px;
	border: 1px solid #e9e9e9;
	z-index: 1;
	display: none;
	background: #fff;
}

.aside-regions .corner {
	position: absolute;
	top: -9px;
	left: 102px;
	width: 16px;
	height: 9px;
	background-position: -210px 0;
}

.aside-regions dl {
	position: relative;
	padding: 13px 0 13px 57px;
	line-height: 24px;
	font-size: 0;
	*zoom: 1;
}

.aside-regions dt {
	position: absolute;
	left: 0;
	top: 13px;
	width: 44px;
	text-align: right;
	font-size: 12px;
	font-weight: 700;
	color: #666;
}

.aside-regions li {
	float: left;
}

.aside-regions span {
	margin-top: 3px;
	padding: 0 3px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #0f5489;
}

.aside-regions span:hover,
.aside-regions .selected {
	color: #fff;
	background: #0f5489;
}

.aside-regions .province {
	border-bottom: 1px solid #e9e9e9;
	background: #fafafa;
}

.aside-regions .city {
	background: #fff;
}

.aside-regions .province li {
	min-width: 54px;
}

.aside-regions .city li {
	min-width: 78px;
}

.low-cover {
	position: absolute;
	left: 2px;
	top: 2px;
	width: 100%;
	height: 100%;
	background: #e9e9e9;
	z-index: -1;
}

/* serch */
.serch {
	float: right;
	margin-top: 5px;
}

.inp1 {
	width: 210px;
	height: 28px;
	border: 1px solid #e9e9e9;
	padding-left: 8px;
	float: left;
	font-size: 14px;
}

.btn1 {
	background: none;
	border: none;
	background: #f7f7f7;
	width: 58px;
	text-align: center;
	color: #666;
	border-left: none;
	border: 1px solid #e9e9e9;
	height: 30px;
	float: left;
	cursor: pointer;
	margin-left: -1px;
	font-size: 14px;
}

.btn1:hover {
	background: #f0f0f0;
}

.mapdizhi a {
	color: #333;
}

.mapdizhi a:hover {
	color: #d60000;
	text-decoration: none;
}

/* 当前导航 */
.current-nav {
	line-height: 42px;
	background: #f7f7f7;
	border-bottom: 1px solid #e9e9e9;
	text-align: right;
	padding: 0 15px 0 0;
	width: 985px;
	font-size: 14px;
	color: #666;
	display: block;
}

.current-nav a {
	color: #666;
}

.current-nav a:hover {
	color: #d60000;
}

.current-nav i {
	font-size: 12px;
	color: #c4c4c4;
	padding: 0 5px;
}

/* 焦点图 */
.ft {
	float: left;
}

.fr {
	float: right;
}

.main-line {
	border-top: 3px solid #0f5489;
}

.screen-line {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
}

.focus-warp {
	border-right: 1px solid #e9e9e9;
	width: 360px;
}

.focus {
	position: relative;
	width: 360px;
	height: 220px;
	margin: 20px 20px 0 0;
	border-bottom: 1px solid #e9e9e9;
}

.focus img {
	width: 340px;
	height: 200px;
}

.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}

.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: bolder;
	overflow: hidden;
}

.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #b0b0b0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #d9d9d9;
}

.focus .btn a:hover,
.focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.focus .fPic {
	position: absolute;
	left: 0;
	top: 0;
}

.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}

.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: -36px;
	left: 0;
	z-index: 10;
	height: 31px;
	line-height: 31px;
	background: #f0f0f0;
	display: block;
	text-align: center;
}

.focus .shadow a {
	text-decoration: none;
	color: #0f5489;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
}

.focus .shadow a:hover {
	text-decoration: none;
	color: #d60000;
}

.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #fff;
}

.focus .fcon img {
	display: block;
	width: 340px;
	height: 200px;
}

.focus .fbg {
	bottom: 23px;
	*bottom: 24px;
	right: 20px;
	*right: -216px;
	position: absolute;
	height: 15px;
	text-align: center;
	z-index: 200;
}

.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px;
}

.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 25px;
	height: 15px;
	line-height: 15px;
	margin-left: 1px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #0f5489;
	opacity: 0.6;
}

.focus .D1fBt .current,
.focus .D1fBt a:hover {
	background: #f60;
	opacity: 1;
}

.focus .D1fBt img {
	display: none;
}

.focus .D1fBt i {
	font-style: normal;
}

.prev {
	position: absolute;
	width: 40px;
	height: 74px;
	background-position: -300px -74px;
	top: 50%;
	margin-top: -50px;
	left: 0;
	cursor: pointer;
	display: none;
}

.next {
	position: absolute;
	width: 40px;
	height: 74px;
	background-position: -340px -74px;
	top: 50%;
	margin-top: -50px;
	right: 20px;
	cursor: pointer;
	display: none;
}

.focus:hover .prev {
	display: block;
}

.focus:hover .next {
	display: block;
}

.focus:hover .prev:hover {
	background-position: -300px 0;
}

.focus:hover .next:hover {
	background-position: -340px 0;
}

.focus_picnew {
	line-height: 24px;
	color: #3e3e40;
	overflow: hidden;
	text-align: left;
	float: left;
	clear: both;
	width: 340px;
}

.focus_picnew a {
	background-position: -460px -86px;
	padding-left: 10px;
	display: inline-block;
	line-height: 24px;
}

.focus-warp .content {
	padding-top: 4px;
}

.focus-warp .caption {
	color: #333;
	font-size: 16px;
	line-height: 38px;
}

.focus-warp .list {
	font-size: 14px;
	display: block;
	margin: 0 0 12px;
}

.focus-warp .list a {
	display: block;
	line-height: 28px;
	color: #333;
	position: relative;
	padding-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

.focus-warp .list i {
	background-position: -342px -57px;
	width: 4px;
	height: 3px;
	position: absolute;
	top: 12px;
	left: 0;
	text-indent: -50px;
	font-size: 0;
}

.focus-warp .list a:hover {
	color: #d60000;
}

.focus-warp .other {
	width: 359px;
	width: 360px\9;
	padding-left: 2px;
	overflow: hidden;
	border-top: 1px solid #e9e9e9;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.focus-warp .other a {
	float: left;
	width: 89px;
	padding: 50px 0 7px;
	border-right: 1px solid #e9e9e9;
	color: #333;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.focus-warp .other p {
	line-height: 30px;
}

.focus-warp .other a:hover {
	color: #d60000;
}

.focus-warp .other .icon1,
.focus-warp .other .icon1:hover,
.focus-warp .other .icon2,
.focus-warp .other .icon2:hover,
.focus-warp .other .icon3,
.focus-warp .other .icon3:hover,
.focus-warp .other .icon4,
.focus-warp .other .icon4:hover {
	background: url(../png/tool-icon.png) no-repeat;
	font-size: 0;
	text-indent: -100px;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 13px;
	left: 0;
}

.focus-warp .other .icon1 {
	background-position: 25px 2px;
}

.focus-warp .other .icon1:hover {
	background-position: 25px -124px;
}

.focus-warp .other .icon2 {
	background-position: -95px 0;
}

.focus-warp .other .icon2:hover {
	background-position: -95px -123px;
}

.focus-warp .other .icon3 {
	background-position: -218px 2px;
}

.focus-warp .other .icon3:hover {
	background-position: -218px -125px;
}

.focus-warp .other .icon4 {
	background-position: -345px -1px;
}

.focus-warp .other .icon4:hover {
	background-position: -345px -125px;
}

/* 新闻列表 */
.new-list-warp {
	width: 373px;
	border-right: 1px solid #e9e9e9;
	padding: 0 20px 18px;
}

.new-list {
	padding: 7px 0;
	text-align: center;
}

.new-list .caption {
	color: #d60000;
	font-size: 18px;
	line-height: 44px;
	font-weight: 700;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	width: 373px;
	display: block;
}

.new-list .list {
	line-height: 28px;
}

.new-list .list li {
	text-align: left;
	float: left;
}

.new-list .list .title,
.list-tabs .list .content .title {
	float: left;
	font-size: 12px;
	padding-top: 1px;
	color: #999;
}

.new-list .list .text,
.list-tabs .list .content .text {
	font-size: 14px;
	color: #333;
	margin: 0 10px;
	width: 270px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	float: left;
}

.new-list .list a:hover,
.list-tabs .list .content a:hover {
	color: #d60000;
}

.new-list .list .date,
.list-tabs .list .content .date {
	float: right;
	color: #999;
}

.list-tabs {
	position: relative;
	width: 100%;
	height: 100px;
	margin: 12px 0 0;
}

.list-tabs .list {
	position: absolute;
	left: 0;
	top: 0;
}

.list-tabs .list li {
	line-height: 28px;
}

.list-tabs .list .content {
	float: left;
	text-align: left;
}

.list-tabs .list-dot {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}

.list-tabs .dot {
	bottom: 0;
	left: 50%;
	margin-left: -65px;
	position: absolute;
	height: 8px;
	text-align: center;
	z-index: 200;
}

.list-tabs .list-dot a {
	position: relative;
	display: inline;
	width: 8px;
	height: 8px;
	margin-left: 5px;
	float: left;
	background-position: -338px -352px;
	font-size: 0;
	text-indent: -20px;
}

.list-tabs .list-dot .current,
.list-tabs .list-dot a:hover {
	background-position: -338px -402px;
}

/*修改滑屏*/
.flipview {
	overflow: hidden;
	width: 370px;
}

.overview {
	width: 1000%;
}

.overview li {
	float: left;
	width: 370px;
}

.list-tabs .tabs {
	bottom: 6px;
}

.tabs i {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-left: 5px;
	background: url(../png/dealer-icons-2.png) no-repeat;
	background-position: -338px -352px;
	text-indent: -20px;
	cursor: pointer;
}

.tabs i.selected {
	background-position: -338px -402px;
}

/* 第二屏 */
.screen {
	position: relative;
}

.screen .caption {
	font-size: 16px;
	color: #333;
	line-height: 46px;
	width: 100%;
	display: block;
	border-bottom: 1px solid #e9e9e9;
}

.screen .other {
	line-height: 46px;
	position: absolute;
	top: 0;
	right: 0;
}

.screen .other a {
	color: #666;
}

.screen .other a:hover {
	color: #d60000;
}

.screen .other i {
	font-size: 10px;
	color: #999;
}

.second {
	width: 710px;
}

.hot-list-warp {
	width: 710px;
	overflow: hidden;
}

.hot-list {
	width: 720px;
	padding: 20px 0 5px;
	float: left;
}

.hot-list li {
	width: 150px;
	float: left;
	margin: 0 30px 13px 0;
}

.hot-list .figure {
	width: 150px;
	height: 100px;
	overflow: hidden;
	vertical-align: middle;
	line-height: 85px;
	margin-bottom: 6px;
	display: block;
}

.hot-list .figure img {
	max-width: 100%;
}

.hot-list li p {
	font-size: 12px;
}

.hot-list .text {
	line-height: 18px;
	color: #333;
	height: 36px;
	overflow: hidden;
	display: block;
}

.hot-list .quote {
	line-height: 25px;
	color: #999;
}

.hot-list .quote strong {
	color: #d60000;
}

.hot-list li a:hover {
	color: #d60000;
}

.follow-rank {
	width: 270px;
}

.follow-rank .rank {
	padding-top: 20px;
}

.follow-rank {
	width: 270px;
	position: relative;
}

.rank-car {
	position: relative;
	width: 62px;
	overflow: hidden;
	*zoom: 1;
	height: 347px;
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f7f7f7;
}

.rank-car .car-name {
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
}

.rank-car .car-name li {
	float: left;
	height: 32px;
	cursor: pointer;
	width: 100%;
}

.rank-car .car-name li span {
	padding: 0 0 0 10px;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	color: #333;
	display: block;
	border-left: 3px solid #f7f7f7;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAhAQMAAADJQOj/AAAABlBMVEX39/fp6em8DMtrAAAADUlEQVQI12M4wEAhAAAxAgDB3SI5AAAAAABJRU5ErkJggg==)
		repeat-x;
}

.rank-car .car-name .brand-on span {
	border-left-color: #f60;
	font-weight: 600;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAhAQMAAADJQOj/AAAABlBMVEX////p6emlmyooAAAADUlEQVQI12M4wEAhAAAxAgDB3SI5AAAAAABJRU5ErkJggg==)
		repeat-x;
	width: 54px;
}

.rank-box {
	padding: 5px 0 10px;
	position: absolute;
	top: 0;
	right: 0;
	width: 208px;
}

.rank-box ul {
	overflow: hidden;
	padding: 0 0 0 10px;
	*zoom: 1;
	line-height: 32px;
}

.rank-box .icon1,
.rank-box .icon2,
.rank-box .icon3,
.rank-box .icon4,
.rank-box .icon5,
.rank-box .icon6,
.rank-box .icon7,
.rank-box .icon8,
.rank-box .icon9,
.rank-box .icon10 {
	font-size: 0;
	text-indent: -20px;
	width: 20px;
	height: 20px;
	margin: 5px 8px 0 0;
	float: left;
}

.rank-box .icon1 {
	background-position: -20px 361px;
}

.rank-box .icon2 {
	background-position: -20px 325px;
}

.rank-box .icon3 {
	background-position: -20px 289px;
}

.rank-box .icon4 {
	background-position: -20px 253px;
}

.rank-box .icon5 {
	background-position: -20px 217px;
}

.rank-box .icon6 {
	background-position: -20px 181px;
}

.rank-box .icon7 {
	background-position: -20px 145px;
}

.rank-box .icon8 {
	background-position: -20px 109px;
}

.rank-box .icon9 {
	background-position: -20px 74px;
}

.rank-box .icon10 {
	background-position: -20px 38px;
}

.rank-box .text {
	float: left;
	width: 90px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	color: #333;
}

.rank-box .price {
	color: #999;
}

.rank-box a:hover {
	color: #d60000;
}

/* 第三屏 */
.dealer-sales {
	float: right;
	padding-left: 20px;
	width: 228px;
	height: 320px;
	border-left: 1px solid #e9e9e9;
	box-sizing: border-box;
}

.bartitle {
	width: 100%;
	float: left;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	position: relative;
	font-family: 'Microsoft YaHei';
	padding: 15px 0 8px;
}

.invisible {
	display: none;
}
.vip-level {
	position: relative;
	background: none;
	background-position: none;
}

.vip-level::before {
	content: '';
	position: absolute;
	width: 18px;
	height: 16px;
	background-size: contain;
	top: 2px;
	left: 6px;
}

.vip-level-1::before {
	background-image: url('../png/cattlelevel-1.png');
}

.vip-level-2::before {
	background-image: url('../png/cattlelevel-5.png');
}

.vip-level-3::before {
	background-image: url('../png/cattlelevel-6.png');
}

.vip-level-4::before {
	background-image: url('../png/cattlelevel-7.png');
}
.news-list li {
	padding-left: 10px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	background-position: -343px -45px;
}

.news-list li a {
	font-size: 12px;
	color: #0f5489;
	letter-spacing: 0;
	text-align: left;
	line-height: 28px;
}

.news-list li a:hover {
	color: #d60000;
}

.dealer-content {
	height: 320px;
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	box-sizing: border-box;
}

.dealer-map {
	position: relative;
	padding: 0 20px 0 120px;
	height: 320px;
	overflow: hidden;
	box-sizing: border-box;
	*zoom: 1;
}

.dealer-nav {
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	height: 320px;
}

.dealer-nav li {
	line-height: 24px;
	font-size: 14px;
	border-bottom: 1px solid #e9e9e9;
	cursor: pointer;
	vertical-align: top;
}
.dealer-nav li:nth-last-child(1) {
	border-bottom: none;
}

.dealer-nav span {
	padding: 12px 20px;
	display: block;
	border-right: 1px solid #e9e9e9;
	color: #0f5489;
	background: #f7f7f7;
}
.dealer-nav li:nth-last-child(1) span {
	padding-top: 14px;
}
.dealer-nav li:nth-last-child(1).selected span {
	padding-top: 14px;
}
.dealer-nav .selected span {
	padding: 12px 20px;
	border-left: 2px solid #f60;
	border-right: 0 none;
	font-weight: 700;
	background: #ffffff;
}
.dealer-map .dealer-list {
	border-collapse: collapse;
	border-spacing: 0;
	width: 460px;
	height: 320px;
	float: left;
}
.dealer-list li {
	height: 63px;
	overflow: hidden;
	padding: 0 20px;
	border-bottom: 1px solid #e9e9e9;
}
.dealer-list li a {
	color: #999;
	font-size: 12px;
	width: 263px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
}
.dealer-list li a:hover {
	color: #d60000;
}
.dealer-list li .dealer-msg {
	width: 263px;
	padding-top: 14px;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
}

.dealer-list li:last-child {
	border-bottom: none;
}

.dealer-map .dealer-list .dealer-v {
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
	width: 263px;
	box-sizing: border-box;
	background-position: -328px -13px;
}
.dealer-list .dealer-v a {
	width: 240px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	color: #0f5489;
}
.dealer-list .inquiry-price {
	float: left;
	margin-top: 20px;
	width: 50px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	display: block;
	background: #0f5489;
	text-decoration: none;
}

.dealer-list .inquiry-price:hover {
	text-decoration: none;
	background: #f60;
	color: #fff;
}

.dealer-list .tel {
	float: left;
	width: 67px;
	text-align: center;
	padding: 25px 20px 0;
	color: #d60000;
}
/* 新增金牌销售样式 2019.09.30 dumingying start */
.dealer-map .gold-sales {
	float: left;
	width: 170px;
	padding: 0 0 0 20px;
	border-left: 1px solid #e9e9e9;
	height: 320px;
	box-sizing: border-box;
}
.dealer-map .gold-sales .title {
	width: 100%;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	position: relative;
	font-family: 'Microsoft YaHei';
	padding: 15px 0 8px;
}
.dealer-map .gold-sales .sales-list li {
	height: 50px;
	padding-top: 8px;
	box-sizing: border-box;
}
.dealer-map .gold-sales .sales-list li a {
	display: block;
	height: 50px;
	text-decoration: none;
}
.dealer-map .gold-sales .sales-list li .pic {
	width: 42px;
	height: 42px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	padding: 0;
	margin: 0;
	margin-right: 10px;
}
.dealer-map .gold-sales .sales-list li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.dealer-map .gold-sales .sales-list li .name {
	max-width: 90px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	display: block;
	color: #0f5489;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.dealer-map .gold-sales .sales-list li .name:hover {
	text-decoration: underline;
	color: #d60000;
}
.dealer-map .gold-sales .sales-list li .brand {
	max-width: 90px;
	height: 18px;
	line-height: 18px;
	text-align: left;
	font-size: 12px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 新增金牌销售样式 end */
.dealer-show {
	position: relative;
	*zoom: 1;
	margin: 0 0 5px;
}

.dealer-show .slide-previous,
.dealer-show .slide-next {
	position: absolute;
	top: 0;
	width: 38px;
	height: 148px;
	text-indent: -50px;
	overflow: hidden;
	cursor: pointer;
}

.dealer-show .slide-previous {
	left: -38px;
	background-position: 0 -308px;
}

.dealer-show .slide-previous:hover {
	background-position: -38px -308px;
}

.dealer-show .slide-next {
	right: -38px;
	background-position: -76px -308px;
}

.dealer-show .slide-next:hover {
	background-position: -104px -308px;
}

.dealer-show .overflow {
	position: relative;
	overflow: hidden;
	*zoom: 1;
}

.dealer-show .overview {
	position: relative;
	width: 1035px;
	*zoom: 1;
}

.dealer-show .overview ul {
	float: left;
	border-bottom: 1px solid #e9e9e9;
}

.dealer-show .overview li {
	margin-right: 10px;
	box-sizing: border-box;
	float: left;
	width: 330px;
	height: 146px;
	border-right: 1px solid #e9e9e9;
}
.dealer-show .overview li:last-child {
	margin-right: none;
	border-right: 0;
}

.dealer-show .overview p {
	line-height: 24px;
	color: #999;
}

.dealer-show .overview p span,
.dealer-show .overview p a {
	color: #333;
	display: inline-block;
	position: relative;
	height: 24px;
	vertical-align: top;
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dealer-show .overview p a:hover {
	color: #d60000;
}

.dealer-show .intro {
	position: relative;
	margin: 7px 0 5px;
	padding-left: 100px;
	height: 60px;
	overflow: hidden;
	*zoom: 1;
}

.dealer-show .intro .picture {
	position: absolute;
	left: 0;
	top: 0;
	width: 88px;
	height: 60px;
	line-height: 56px;
	*line-height: 0;
	*font-size: 48px;
	text-align: center;
	overflow: hidden;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
}

.dealer-show .intro .picture img {
	vertical-align: middle;
	max-width: 100%;
}

.dealer-show .intro .dealer-v a {
	margin-right: 10px;
	display: block;
	padding-left: 26px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dealer-show .intro .dealer-v a:hover {
	color: #d60000;
}
/* 新增询底价微信咨询按钮样式 */
.dealer-show .intro .btn {
	margin-top: 14px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
}
.dealer-show .intro .btn a {
	float: left;
	padding: 3px 5px;
	box-sizing: border-box;
	height: 25px;
	text-align: center;
}
.dealer-show .intro .to-wx {
	width: 62px;
	border: 1px solid #0f5489;
	color: #0f5489;
	margin-right: 5px;
}
.dealer-show .intro .to-price {
	width: 50px;
	background: #0f5489;
	color: #fff;
}
.dealer-show .tag {
	font-style: normal;
	font-size: 10px;
	color: #80bdff;
	border: 1px solid #80bdff;
	border-radius: 2px;
	margin-right: 5px;
	padding: 1px 2px 0;
}

.dealer-show .tel {
	color: #d60000;
}

.dealer-show .tel.v {
	padding-right: 10px;
	background-position: 100% -260px;
}

.dealer-show .location {
	padding-right: 17px;
	display: inline-block;
	color: #333;
	background-position: 100% -179px;
}

.dealer-show .location:hover {
	color: #333;
	text-decoration: none;
	background-position: 100% -215px;
}

.dealer-show span.location,
.dealer-show span.location:hover {
	background: none;
}

.dealer-show .address {
	float: left;
	margin: 10px 0 0 0;
	color: #f60;
	font-size: 12px;
}

.range-1 {
	background-position: 0 -13px;
}

.range-2 {
	background-position: 0 -26px;
}

.range-3 {
	background-position: -37px -26px;
}

.range-4 {
	background-position: -86px 0;
}

/* 第四屏 */
.hot-information {
	width: 479px;
	float: left;
	margin-right: 20px;
	padding-bottom: 10px;
}

.hot-line {
	border-right: 1px solid #e9e9e9;
}

.hot-information .caption {
	font-size: 16px;
	color: #333;
	line-height: 46px;
	width: 100%;
	display: block;
	position: relative;
}

.hot-information .caption .more {
	position: absolute;
	top: 0;
	right: -20px;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.hot-information .list {
	width: 440px;
}

.hot-information .list li {
	float: left;
	line-height: 28px;
	width: 100%;
	overflow: hidden;
}

.hot-information .list .date {
	float: right;
	font-size: 12px;
	color: #999;
	text-align: right;
}

.hot-information .list .text {
	position: relative;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
}

.hot-information .list .text i {
	background-position: -342px -57px;
	width: 4px;
	height: 3px;
	position: absolute;
	top: 7px;
	left: 0;
	text-indent: -50px;
	font-size: 0;
}

.hot-information .caption .more:hover,
.hot-information .list a:hover {
	color: #d60000;
}

/* 第五屏 */
.video-list {
	width: 1015px;
	padding-top: 20px;
}

.video-list li {
	width: 240px;
	float: left;
	margin: 0 13px 0 0;
	padding-bottom: 10px;
	font-size: 14px;
	overflow: hidden;
}

.video-list li .figure {
	width: 240px;
	height: 160px;
	line-height: 145px;
	vertical-align: middle;
	margin: 0 0 9px 0;
	position: relative;
	display: block;
}

.video-list li .figure img {
	max-width: 240px;
}

.video-list li .figure .icon {
	position: absolute;
	top: 0;
	left: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGXRSTlMAgBd3NGZYPQVJCjhyTjJcRRJxY1I7HDFw6RMXcwAAAR5JREFUSMeVldsSgyAMRFGQi1CVtrb9/y/tjCBogs7sPsKSHreQCKLodeiSgvZR3MhOr+6s19demVXouIJqevuha2voG4W7a7Hyru7J2ZnVuFnWpcfZ/C7Wpa9sSznwblWW3p5D8rvfcWY9CqpRU/Y+LxjRksm7O2GObhJtTTnIzEEr8+qVxYbELK6V2J+2/JAcb9yjTKiF2pdPfjTO+Z08ptK2BiQVc9tUPOZjizjGOXyofcnfqXOY5/ApTp+TeG4gdJ3hbCg/se3N1M1w5m0tuR11Mxx3cBvqZjjm4F6Jmz+DFayNc2OZYHlj/yV2T7A7CN1v7O1g7xJ681A/wXoV1AehHgv1b2g2QHMHmmn4vOSy39tZzBXVYc4rOuf//LQL2NKNKk4AAAAASUVORK5CYII=)
		no-repeat center;
	width: 100%;
	height: 100%;
}

.video-list li .figure .icon:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAH3RSTlMAzGEkvLWMUga/oVYnEU90WsZvfqWShHgtHJN5Hx4bRZ1g3gAAATVJREFUSMd8ke0agiAMRgeFQaCg+ZFPdf+3WQ8sxA19/6jsMA8DSFbbKJGiGrvCSXR3F/vcO30E35TgUbcq63Jf2t9VGvfiKD1r77fidfJSSj9dRc5rD88ZHdzmNuQNcwkvuGiC3g8pGKwshTMuNS3QtA3WsrvDA0qoReJRL/iNo+ugng4HiR6kM4ssXLRKznCc5K50/pFpT+jWZNUxvgXAXB6VfeFv/k6XojMtjGW0Ttf0ARufA2y0EOOT4kOkLJ7AlfQvVMfhJFQUAUIznaiiINYmSjOdKa4l2lOa6fiClpRmOrKgA6ex/beyOrYBAAZhILgHBfuPiURBgaurE0UR2P93G9/2f9tMbN62S8uJZZDybd2xXlLniSfGKuKgMtb5nW6odUOFG9Q77jT3pbs4Pd/vdAAb8Q6pJmXsCQAAAABJRU5ErkJggg==)
		no-repeat center;
}

.video-list li .text {
	color: #333;
	line-height: 20px;
	display: block;
}

.video-list li .price {
	color: #999;
	line-height: 28px;
	overflow: hidden;
}

.video-list li .price b {
	color: #d60000;
	font-size: 18px;
}

.video-list li a:hover {
	color: #d60000;
}

.distance {
	margin-bottom: 20px;
}

/* 经销商名片 */
.reputation0,
.reputation1,
.reputation2,
.reputation3,
.reputation4,
.reputation5,
.reputation6,
.reputation7,
.reputation8,
.reputation9,
.reputation10 {
	width: 85px;
	height: 16px;
	display: block;
	margin-top: 10px;
	float: left;
}

.reputation0 {
	background: url(../png/start0.png) no-repeat;
}

.reputation1 {
	background: url(../png/start1.png) no-repeat;
}

.reputation2 {
	background: url(../png/start2.png) no-repeat;
}

.reputation3 {
	background: url(../png/start3.png) no-repeat;
}

.reputation4 {
	background: url(../png/start4.png) no-repeat;
}

.reputation5 {
	background: url(../png/start5.png) no-repeat;
}

.reputation6 {
	background: url(../png/start6.png) no-repeat;
}

.reputation7 {
	background: url(../png/start7.png) no-repeat;
}

.reputation8 {
	background: url(../png/start8.png) no-repeat;
}

.reputation9 {
	background: url(../png/start9.png) no-repeat;
}

.reputation10 {
	background: url(../png/start10.png) no-repeat;
}
