/*body{padding:0px; margin:0px; font-size:12px; color:#555555; height:100%;
	scrollbar-face-color: #DDEEFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #99BBCC;
	scrollbar-3dlight-color: #AACCDD;
	scrollbar-arrow-color: #6688AA;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #DDEEFF;
}*/
.h-float-right {
	float: right
}

.h-float-left {
	float: left
}

.h-clearfix {
	*zoom:1}

.h-clearfix::after,.h-clearfix::before {
	content: "";
	display: table
}

.h-clearfix::after {
	clear: both
}

.fenqitejia-label {
	color: #ff552e;
	color: var(--color-orangered);
	border: 1px solid #ff552e;
	border: 1px solid var(--color-orangered);
	border-radius: 4px;
	display: inline-block;
	padding: 0 10px;
	margin-left: 12px;
	position: relative;
	bottom: 4px
}

.price-middle-line {
	margin: 0 10px 0 6px;
	border-left: 1px solid #333333;
	border-left: 1px solid var(--color-text-33)
}

a {
	text-decoration: none;
	cursor: pointer;
	outline: 0 !important
}

li {
	list-style: none
}

img {
	border: 0
}

div {
	margin: 0;
	padding: 0
}

.info-basic-price.info-basic-price-rrc {
	min-height: auto;
	margin-bottom: 53px
}

.info-rrc-price {
	width: 100%;
	margin-top: 29px;
	background-color: #f8f8f8;
	border-radius: 0.5px;
	padding: 0 5px
}

.info-rrc-price .price {
	padding: 18px 0
}

.info-rrc-price .rrc-price-label {
	margin-right: 5px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #999
}

.info-rrc-price .info-price_newcar {
	margin-left: 5px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #999
}

.info-rrc-price .info-service-price {
	height: auto;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #ff552e;
	margin-top: 8px
}

.info-rrc-price .serviceMoney {
	padding: 16px 0 12px 0;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #999;
	border-top: 1px solid #eeeeee
}

.info-rrc-price .serviceMoney span {
	margin-left: 10px;
	color: #000
}

.i-common {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-common@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-common.png) no-repeat\0;
	background-size: 96px 16px
}

.i-common-search-o {
	background-position: 0 0
}

.i-common-star-o {
	background-position: -16px 0
}

.i-common-tipoff-o {
	background-position: -32px 0
}

.i-common-mark {
	background-position: -48px 0
}

.i-common-authentication {
	background-position: -64px 0
}

.i-common-angle-right {
	background-position: -80px 0
}

.i-contact {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-contact@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-contact.png) no-repeat\0;
	background-size: 48px 24px
}

.i-contact-phone {
	background-position: 0 0
}

.i-contact-im {
	background-position: -24px 0
}

.tag {
	display: inline-block;
	height: 18px;
	border-radius: 2px;
	line-height: 18px;
	font-size: 12px;
	padding: 0 5px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea);
	font-weight: normal
}

.tags .tag {
	margin-right: 6px;
	float: left
}

.tags--1 {
	height: 20px;
	overflow: hidden
}

.tag-default {
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea)
}

.tag-link {
	border-color: transparent
}

.tag-img {
	width: auto;
	border: 0;
	padding: 0;
	vertical-align: middle;
	height: 20px
}

.tag-green {
	color: #ffffff;
	background-color: #16c589;
	background-color: var(--color-green);
	border-color: #16c589;
	border-color: var(--color-green)
}

.tag-green-o {
	color: #16c589;
	color: var(--color-green);
	background-color: #ffffff;
	border-color: #16c589;
	border-color: var(--color-green)
}

.tag-blue {
	color: #ffffff;
	background-color: #0e8ed8;
	background-color: var(--color-blue);
	border-color: #0e8ed8;
	border-color: var(--color-blue)
}

.tag-brown-light {
	color: #d0833b;
	color: var(--color-brown);
	background-color: #faf2f0;
	border-color: #d0833b;
	border-color: var(--color-brown)
}

.c-slide {
	position: relative
}

.c-slide__meida {
	background-color: #eeeeee;
	width: 530px;
	height: 400px;
	overflow: hidden;
	border-radius: 4px;
	text-align: center
}

.c-slide__thumbs {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	height: 80px
}

.c-slide__controls {
	height: 80px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.c-slide-img {
	width: 100%;
	height: 100%
}

.c-slide-map {
	width: 100%;
	height: 100%
}

.c-slide_thumb {
	cursor: pointer;
	float: left
}

.c-slide_thumbs {
	padding: 0 29px;
	list-style: none;
	position: absolute;
	left: 0;
	top: 0
}

.c-slide_thumb_img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 4px
}

.c-slide_thumb_wrap {
	margin: 0 5px;
	border-radius: 4px;
	width: 108px;
	height: 80px;
	overflow: hidden;
	position: relative
}

.c-slide_thumb_video {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -16px;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video.png) no-repeat\0;
	background-size: 144px auto;
	background-position: 0 -48px
}

.c-slide_thumb.active .c-slide_thumb_wrap {
	border: 2px solid #ff552e;
	border: 2px solid var(--color-orangered);
	width: 104px;
	height: 76px
}

.c-slide_thumb.active .c-slide_thumb_img {
	position: absolute;
	width: 108px;
	height: 80px;
	left: -2px;
	top: -2px
}

.c-slide_control_prev {
	border-radius: 4px;
	cursor: pointer;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 24px;
	background-color: #999999\0;
	background-color: rgba(153,153,153,0.2)
}

.c-slide_control_prev:hover {
	background-color: #999999\0;
	background-color: rgba(153,153,153,0.50196)
}

.c-slide_control_prev_icon {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 3px;
	display: inline-block;
	content: "";
	border: 5px solid transparent;
	border-right-color: #ffffff;
	border-right-color: var(--color-white)
}

.c-slide_control_next {
	border-radius: 4px;
	cursor: pointer;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 24px;
	background-color: rgba(153,153,153,0.2);
	background-color: #999999\0
}

.c-slide_control_next:hover {
	background-color: #999999\0;
	background-color: rgba(153,153,153,0.50196)
}

.c-slide_control_next_icon {
	position: absolute;
	top: 50%;
	right: 3px;
	margin-top: -5px;
	display: inline-block;
	content: "";
	border: 5px solid transparent;
	border-left-color: #ffffff;
	border-left-color: var(--color-white)
}

.c-slide video {
	display: block;
	width: 530px;
	height: 400px;
	background-color: #000000
}

.c-slide-video {
	width: 530px;
	height: 400px;
	position: relative
}

.c-slide-video_playbtn {
	cursor: pointer;
	width: 88px;
	height: 88px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -44px;
	margin-top: -44px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video.png) no-repeat\0;
	background-size: 144px auto;
	background-position: 100% 100%
}

.c-slide-video_player {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

.c-slide-video_poster {
	width: 100%;
	height: 100%
}

.c-modal_dialog--slide,#modalPic,#modalPicLicence {
	position: fixed;
	top: 50px;
	right: 50px;
	bottom: 50px;
	left: 50px;
	margin-left: auto;
	width: auto;
	background-color: transparent
}

.c-modal_dialog--slide .c-slide,#modalPic .c-slide,#modalPicLicence .c-slide {
	position: static
}

.c-modal_dialog--slide .c-slide__meida,#modalPic .c-slide__meida,#modalPicLicence .c-slide__meida {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent
}

.c-modal_dialog--slide .c-slide-img,#modalPic .c-slide-img,#modalPicLicence .c-slide-img {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 100px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.c-modal_dialog--slide .c-slide-img_player,#modalPic .c-slide-img_player,#modalPicLicence .c-slide-img_player {
	height: 100%
}

.c-modal_dialog--slide .c-slide__thumbs,#modalPic .c-slide__thumbs,#modalPicLicence .c-slide__thumbs {
	width: 766px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -383px
}

.c-slide_media--noimg {
	margin-top: 140px
}

.fast-faward-icon,.jPlayerBtnIcon,.jp-full-screen,.jp-full-screen:hover,.jp-mute,.jp-mute.active,.jp-play,.jp-play:hover,.jp-state-dialog .jp-loading-animate,.jp-state-dialog .jp-refresh-animate,.jp-state-dialog .jp-replay-animate,.jp-state-full-screen .jp-full-screen,.jp-state-full-screen .jp-full-screen:hover,.jp-state-muted .jp-mute,.jp-state-playing .jp-play,.jp-state-playing .jp-play:hover,.jplaySmallIcon,.sprite-esf-detail-icon-player,.vrplayBigIcon,.vrplaySmallIcon {
	background-image: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video-v1.png);
	background-size: 144px auto;
	background-repeat: no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.fast-faward-icon,.jPlayerBtnIcon,.jp-full-screen,.jp-full-screen:hover,.jp-mute,.jp-mute.active,.jp-play,.jp-play:hover,.jp-state-dialog .jp-loading-animate,.jp-state-dialog .jp-refresh-animate,.jp-state-dialog .jp-replay-animate,.jp-state-full-screen .jp-full-screen,.jp-state-full-screen .jp-full-screen:hover,.jp-state-muted .jp-mute,.jp-state-playing .jp-play,.jp-state-playing .jp-play:hover,.jplaySmallIcon,.sprite-esf-detail-icon-player,.vrplayBigIcon,.vrplaySmallIcon {
		background-image:url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/icon-video-v1@2x.png)
	}
}

.jp-gui {
	position: relative
}

.jp-audio-stream :focus,.jp-audio :focus,.jp-video :focus {
	outline: 0
}

.jp-audio-stream a::-moz-focus-inner,.jp-audio a::-moz-focus-inner,.jp-video a::-moz-focus-inner {
	border: 0
}

.jp-audio,.jp-audio-stream,.jp-video {
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.6;
	color: #666666;
	background-color: #000000
}

.jp-audio {
	width: 420px
}

.jp-audio-stream {
	width: 182px
}

.jp-video-270p {
	width: 480px
}

.jp-video-360p {
	width: 640px
}

.jp-video-400p {
	width: 530px
}

.jp-video-full {
	width: 480px;
	height: 270px;
	position: static !important;
	position: relative
}

.jp-video-full div div {
	z-index: 1000
}

.jp-video-full .jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important;
	position: relative;
	overflow: hidden
}

.jp-video-full .jp-gui {
	position: fixed !important;
	position: static;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001
}

.jp-video-full .jp-interface {
	position: absolute !important;
	position: relative;
	bottom: 0;
	left: 0
}

.jp-interface {
	position: relative;
	background-color: #000000;
	width: 100%
}

.jp-video-400p .jp-interface {
	position: absolute;
	bottom: 0;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: 0.8
}

.jp-audio-stream .jp-interface,.jp-audio .jp-interface {
	height: 80px
}

.jp-controls-holder {
	clear: both;
	height: 43px;
	position: relative
}

.jp-video-400p .jp-controls-holder {
	clear: both;
	height: 50px;
	position: relative
}

.jp-interface .jp-controls {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.jp-audio .jp-controls {
	width: 380px;
	padding: 20px 20px 0
}

.jp-audio-stream .jp-controls {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 142px
}

.jp-video .jp-type-single .jp-controls {
	padding: 13px 10px 0
}

.jp-video .jp-type-single .jp-times {
	float: left
}

.jp-video .jp-type-single .jp-times span {
	display: inline-block;
	color: #cccccc;
	height: 50px;
	line-height: 50px;
	font-size: 12px
}

.jp-video .jp-type-single .jp-times .jp-current-time {
	color: #ffffff
}

.jp-video .jp-type-single .jp-times .jp-all-time {
	color: #cccccc
}

.jp-video .jp-type-playlist .jp-controls {
	width: 134px;
	margin-left: 172px
}

.jp-video .jp-controls {
	float: left
}

.jp-controls a {
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	border: 0;
	cursor: pointer
}

.jp-play {
	background-position: 0 0
}

.jp-play,.jp-play:hover {
	width: 24px !important;
	height: 24px !important
}

.jp-play:hover {
	background-position: 0 -24px
}

.jp-state-playing .jp-play {
	background-position: -24px 0
}

.jp-state-playing .jp-play:hover {
	background-position: -24px -24px
}

.jp-video .jp-progress {
	top: 0;
	left: 0;
	width: 54%;
	height: 6px
}

.jp-video-400p .jp-progress,.jp-video-full .jp-progress {
	float: left;
	position: relative;
	top: 22px;
	height: 6px
}

.jp-video-full .jp-progress {
	position: absolute;
	left: 16px;
	top: 20px;
	width: auto;
	right: 18px
}

.jp-video-full .jp-controls-holder {
	padding-top: 30px
}

.jp-video-full .jp-volume-controls {
	top: -46px
}

.jp-video-full .jp-video .jp-current-time {
	margin-left: 0
}

.jp-video-full .jp-volume-bar-wrap {
	position: absolute;
	bottom: 30px
}

.jp-seek-bar {
	background: #666666;
	width: 0;
	height: 100%;
	cursor: pointer;
	border-radius: 6px
}

.jp-play-bar {
	overflow: auto !important;
	position: relative;
	background: #ff552e;
	width: 0;
	border-radius: 6px;
	height: 100%
}

.jp-play-bar .fast-faward-icon {
	right: -2px;
	top: -4px;
	border-radius: 50%
}

.jp-state-no-volume .jp-volume-controls {
	display: none
}

.jp-volume-controls {
	position: absolute;
	float: right;
	top: -75px;
	width: 22px;
	height: 112px;
	margin-right: 20px;
	right: 34px;
	z-index: 100
}

.jp-audio-stream .jp-volume-controls {
	left: 70px
}

.jp-volume-controls a,.jp-volume-controls button {
	display: block;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
	border: 0;
	cursor: pointer
}

.jp-volume-max {
	height: 16px
}

.jp-mute {
	bottom: 0;
	left: 0
}

.jp-volume-max {
	right: 0
}

.jp-mute {
	background-position: -48px 0
}

.jp-mute,.jp-mute.active {
	width: 24px !important;
	height: 24px !important
}

.jp-mute.active {
	background-position: -48px -24px
}

.jp-state-muted .jp-mute {
	background-position: -72px 0
}

.jp-full-screen,.jp-state-muted .jp-mute {
	width: 24px !important;
	height: 24px !important
}

.jp-full-screen {
	background-position: -96px 0
}

.jp-full-screen:hover {
	background-position: -96px -24px
}

.jp-state-full-screen .jp-full-screen {
	background-position: -120px 0
}

.jp-state-full-screen .jp-full-screen:hover {
	background-position: -120px -24px
}

.jp-full-screen:hover,.jp-window-screen {
	width: 24px !important;
	height: 24px !important
}

.jp-window-screen {
	background-position: -54px -239px
}

.jp-window-screen:hover {
	background-position: -216px -158px;
	width: 22px !important;
	height: 22px !important
}

.jp-volume-max {
	width: 16px;
	background-position: -120px 0
}

.jp-volume-max.active {
	background-position: -120px -60px
}

.jp-volume-bar-wrap {
	display: none;
	overflow: hidden;
	background: #000000;
	width: 22px;
	height: 80px;
	margin-bottom: 20px;
	cursor: pointer
}

.jp-volume-bar {
	position: absolute;
	background: #d8d8d8;
	border-radius: 5px;
	height: 60px;
	top: 10px;
	width: 4px;
	left: 9px
}

.jp-volume-bar-value {
	position: absolute;
	bottom: 0;
	border-radius: 5px;
	background: #ff552e;
	width: 100% !important;
	height: 0
}

.jp-volume-bar-value .fast-faward-icon {
	top: -2px;
	left: -3px
}

.fast-faward-icon {
	position: absolute;
	background: #ffffff;
	background-position: -173px -140px;
	width: 10px !important;
	height: 10px !important;
	border-radius: 10px
}

.jp-audio .jp-time-holder {
	position: absolute;
	top: 50px
}

.jp-audio .jp-type-single .jp-time-holder {
	left: 110px;
	width: 186px
}

.jp-audio .jp-type-playlist .jp-time-holder {
	left: 166px;
	width: 130px
}

.jp-current-time,.jp-duration {
	font-size: 12px
}

.jp-current-time {
	float: left;
	display: inline;
	cursor: default;
	color: #ffffff
}

.jp-duration {
	display: inline;
	text-align: right;
	cursor: pointer
}

.jp-video .jp-current-time {
	margin-left: 20px
}

.jp-video .jp-duration {
	margin-right: 20px
}

.jp-details {
	font-weight: 700;
	text-align: center;
	cursor: default
}

.jp-details,.jp-playlist {
	width: 100%;
	background-color: #cccccc;
	border-top: 1px solid #009be3
}

.jp-type-playlist .jp-details,.jp-type-single .jp-details {
	border-top: 0
}

.jp-details .jp-title {
	margin: 0;
	padding: 5px 20px;
	font-size: 0.72em;
	font-weight: 700
}

.jp-playlist ul {
	list-style-type: none;
	margin: 0;
	padding: 0 20px;
	font-size: 0.72em
}

.jp-playlist li {
	padding: 5px 0 4px 20px;
	border-bottom: 1px solid #eeeeee
}

.jp-playlist li div {
	display: inline
}

div.jp-type-playlist div.jp-playlist li:last-child {
	padding: 5px 0 5px 20px;
	border-bottom: 0
}

div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type: square;
	list-style-position: inside;
	padding-left: 7px
}

div.jp-type-playlist div.jp-playlist a {
	color: #333333;
	text-decoration: none
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-current,div.jp-type-playlist div.jp-playlist a:hover {
	color: #0d88c1
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float: right;
	display: inline;
	text-align: right;
	margin-right: 10px;
	font-weight: 700;
	color: #666666
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color: #0d88c1
}

div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float: right;
	display: inline;
	text-align: right;
	margin-right: 10px
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a {
	color: #666666
}

div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
	color: #0d88c1
}

span.jp-artist {
	font-size: 0.8em;
	color: #666666
}

.jp-video-play {
	display: none;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	background-color: rgba(0,0,0,0)
}

.jp-video-270p .jp-video-play {
	margin-top: -270px;
	height: 270px
}

.jp-video-360p .jp-video-play {
	margin-top: -360px;
	height: 360px
}

.jp-video-400p .jp-video-play {
	margin-top: -400px;
	height: 400px
}

.jp-video-full .jp-video-play {
	height: 100%
}

.jp-video-play-icon {
	position: relative;
	display: block;
	width: 112px;
	height: 100px;
	margin-left: -56px;
	margin-top: -50px;
	left: 50%;
	top: 50%;
	*left: 25px;
	background: url(https://pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.video.play.png) 0 0 no-repeat;
	text-indent: -9999px;
	border: 0;
	cursor: pointer
}

.jp-video-play-icon:focus {
	background: url(https://pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.video.play.png) 0 -100px no-repeat
}

.jp-jplayer,.jp-jplayer audio {
	width: 0;
	height: 0
}

.jp-jplayer {
	background-color: #000000
}

.jp-toggles {
	padding: 0;
	margin: 0 auto;
	overflow: hidden
}

.jp-audio .jp-type-single .jp-toggles {
	width: 25px
}

.jp-audio .jp-type-playlist .jp-toggles {
	width: 55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px
}

.jp-video .jp-toggles {
	float: right;
	position: relative;
	top: 13px;
	right: 16px
}

.jp-toggles a {
	display: block;
	float: left;
	text-indent: -9999px;
	line-height: 100%;
	border: 0;
	cursor: pointer
}

.jp-repeat {
	width: 19px;
	height: 19px;
	margin-right: 17px;
	background-position: -180px 0
}

.jp-repeat:hover {
	background-position: -180px -30px
}

.jp-repeat.active {
	background-position: -180px -60px
}

.jp-shuffle {
	background: url(//pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.jpg) 0 -270px no-repeat;
	margin-left: 5px
}

.jp-shuffle:focus {
	background: url(//pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.jpg) -30px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle {
	background: url(//pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.jpg) -60px -270px no-repeat
}

.jp-state-shuffled .jp-shuffle:focus {
	background: url(//pages.anjukestatic.com/usersite/site/img/video/skin/jplayer.blue.monday.jpg) -90px -270px no-repeat
}

.jp-no-solution {
	padding: 5px;
	font-size: 0.8em;
	background-color: #eeeeee;
	border: 2px solid #009be3;
	color: #000000;
	display: none
}

.jp-no-solution a {
	color: #000000
}

.jp-no-solution span {
	font-size: 1em;
	display: block;
	text-align: center;
	font-weight: 700
}

.jp-state-dialog,.jp-state-dialog .jp-state-bg,.jp-state-dialog .jp-state-cont {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.jp-state-dialog {
	display: none;
	z-index: 9
}

.jp-state-dialog .jp-state-bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity: 0.4;
	filter: alpha(opacity=40);
	background: #000000;
	border-radius: 2px
}

.jp-state-dialog .jp-state-bg,.jp-state-dialog .jp-state-cont {
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	margin-left: -40px
}

.jp-state-dialog .jp-state-cont {
	text-align: center
}

.jp-state-dialog .jp-state-logo {
	margin-top: 10px;
	display: inline-block;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite
}

.jp-state-dialog .jp-state-text {
	color: #ffffff;
	font-size: 12px;
	text-align: center
}

.jp-state-dialog .jp-loading-animate {
	margin-left: 25px;
	background-position: -137px -101px;
	width: 30px !important;
	height: 28px !important
}

.jp-state-dialog .jp-refresh-animate {
	margin-left: 21px;
	background-position: -97px -61px;
	width: 38px !important;
	height: 35px !important
}

.jp-state-dialog .jp-replay-animate {
	-webkit-animation: none;
	animation: none;
	background-position: -97px -101px;
	width: 35px !important;
	height: 34px !important
}

.jp-state-dialog .jp-button-bar {
	text-align: center
}

.jp-state-dialog .jp-state-button,.jp-state-dialog .jp-state-button:hover {
	display: inline-block;
	color: #ffffff;
	font-size: 12px;
	border-radius: 3px;
	text-decoration: none
}

.jp-state-dialog .jp-state-button:hover {
	color: #ffffff;
	border-color: #ffffff
}

.house-chat-entry .house-chat-phone .phone-before-click-icon,.house-chat-entry .house-chat-wechat i,.house_basic_title_info_2 .map i,.sprite-business-detail-icon {
	background-image: url(https://pic5.58cdn.com.cn/nowater/fangfe/n_v221422d1ea03942eb8c1ca800ea90ab7d.png);
	background-size: 258px auto;
	background-repeat: no-repeat
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.house-chat-entry .house-chat-phone .phone-before-click-icon,.house-chat-entry .house-chat-wechat i,.house_basic_title_info_2 .map i,.sprite-business-detail-icon {
		background-image:url(https://pic8.58cdn.com.cn/nowater/fangfe/n_v27b3edfff27cd427aa5f68ec9c8c00a12.png)
	}
}

.jp-video-530 {
	width: 530px;
	height: 400px
}

#jp_container_1 {
	display: none
}

.c-alert {
	padding: 16px;
	border-radius: 4px;
	position: relative
}

.c-alert::before {
	display: block;
	content: "";
	position: absolute;
	border: 10px solid transparent;
	top: -20.5px;
	right: 20px
}

.c-alert::after {
	display: block;
	content: "";
	position: absolute;
	border: 10px solid transparent;
	top: -19px;
	right: 20px
}

.c-alert_close {
	cursor: pointer;
	float: right;
	margin: -2px 8px 0
}

.c-alert_cont {
	font-size: 14px;
	line-height: 28px
}

.c-alert--warn {
	background: #fffdf9;
	-webkit-box-shadow: 0 2px 10px 0 rgba(228,200,112,0.19);
	box-shadow: 0 2px 10px 0 rgba(228,200,112,0.19);
	border: 1px solid #fdf4dc
}

.c-alert--warn .c-alert_cont {
	color: #ff552e;
	color: var(--color-orangered)
}

.c-alert--warn .c-alert_close {
	color: #666666;
	color: var(--color-text-66)
}

.c-alert--warn::before {
	border-bottom-color: #fdf4dc
}

.c-alert--warn::after {
	border-bottom-color: #fffdf9
}

.c-modal__mask {
	display: none;
	z-index: 10030;
	z-index: var(--zindex-modal-mask);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000000\0;
	background-color: rgba(0,0,0,0.73333)
}

.c-modal_dialog {
	display: none;
	z-index: 10040;
	z-index: var(--zindex-modal);
	background-color: #ffffff;
	background-color: var(--color-white);
	position: absolute;
	min-width: 506px;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -253px;
	border-radius: 6px
}

.c-modal_close {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: -16px;
	top: -16px;
	width: 32px;
	height: 32px;
	background-color: #ffffff;
	background-color: var(--color-white);
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/modal-close@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/modal-close.png) no-repeat\0;
	background-size: 32px 32px;
	border-radius: 32px
}

.page__container {
	width: 1190px;
	margin: 0 auto
}

.page-heading {
	height: 104px;
	position: relative;
	width: 1190px;
	margin: 0 auto
}

.page-heading_logo {
	position: absolute;
	top: 30px;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.page-heading_post {
	display: block;
	position: absolute;
	top: 30px;
	right: 0;
	padding: 0 21px;
	height: 40px;
	line-height: 40px;
	background: #ffffff;
	background: var(--color-white);
	border-radius: 2px;
	border: 1px solid #ff552e;
	border: 1px solid var(--color-orangered);
	font-size: 14px;
	font-weight: 400;
	color: #ff552e;
	color: var(--color-orangered)
}

#brand_detial_top_banner li {
	position: relative
}

#brand_detial_top_banner {
	width: 1190px;
	height: 50px;
	margin: 0 auto 16px;
	overflow: hidden;
	display: none;
	position: relative
}

.commonTopbar #commonTopbar_help .hc p {
	white-space: nowrap
}

.page-section {
	width: 1190px;
	margin: 0 auto 56px
}

.page-section_title {
	height: 76px;
	line-height: 76px;
	font-size: 24px;
	font-weight: 700;
	margin: 0
}

.page-section_anchor {
	display: block;
	height: 1px;
	position: relative;
	top: -80px;
	visibility: hidden
}

.info-basic {
	padding-top: 16px
}

.info-basic__left {
	width: 530px;
	float: left
}

.info-basic__right {
	width: 617px;
	float: right
}

.info-basic__head {
	position: relative;
	height: 54px
}

.info-basic__head+.info-basic {
	padding-top: 0
}

.info-basic-shop {
	padding-top: 15px
}

.info-basic-shop_title {
	float: left;
	font-weight: 500;
	font-size: 17px;
	margin-right: 20px
}

.info-basic-shop_wltyear {
	display: block;
	float: left;
	padding-left: 35px;
	width: 38px;
	height: 23px;
	line-height: 24px;
	font-size: 14px;
	color: #46403d;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/shop-wltyear@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/shop-wltyear.png) no-repeat\0;
	background-size: 73px 23px;
	margin-right: 20px;
	margin-top: 1px
}

.info-basic-shop_link {
	display: none;
	height: 24px;
	line-height: 24px
}

.info-ads {
	position: absolute;
	top: 12px;
	right: 0
}

.info-ads--aodi {
	display: block;
	height: 30px;
	width: 366px;
	color: #ffffff;
	font-size: 14px;
	line-height: 30px;
	text-align: right;
	padding-right: 36px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/newversion/aodi_renzheng.png) no-repeat;
	background-size: 100% 100%
}

.info-action {
	color: #666666;
	color: var(--color-text-66);
	font-size: 14px;
	position: relative;
	top: -2px;
	z-index: 10
}

.info-action .i-common {
	position: relative;
	top: 3px;
	right: 4px
}

.info-action .info-star {
	cursor: pointer;
	margin-left: 39px
}

.info-action .info-tipoff {
	cursor: pointer;
	margin-left: 39px;
	color: #666666;
	color: var(--color-text-66)
}

.info-action .info-tipoff:hover {
	color: #ff552e;
	color: var(--color-orangered)
}

.info-action .i-common-tipoff-hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAMAAABAUVr7AAAAzFBMVEUAAAD/////gID/VVX/gED/ZjP/VVX/bUn/YED/ZjP/VUD/WTf/Wzf/WDX/WjH/VTH/WTL/VzH/VTD/VzP/WC7/VjD/VjD/VS//Vy//Vi7/Vi//VzD/Vi//Vi//Vi7/VjD/Vi//Vi//Vi7/VjD/Vi//VS7/VjD/VS//VS//Vi//VS//VS7/VS//Vi//VS//VS//Vi//VS//Vi//VS//VS7/VS//Vi7/VS//VS7/VS//VS7/VS//VS//Vi7/VS//Vi7/VS//VS7/VS7/VS7N2LV3AAAAQ3RSTlMAAQIDBAUGBwgKDBccHR8qLi8wMjc7UFFSU1ZwcXN0enx9f4CCiouNk5ecpaiys7S4vb6/wMPHz9fa3d7m6Onu7/P4YC7HsgAAAPlJREFUOMvFktdWwkAURU9ESrAgVsCOBREsKRqKCGH//z/5kIBDSGAtHnQ/zbl3r5k7a0Za5PNJ6yD4I6V9pc04urOjRb7R6Ydhv9PIR/nibTtW7nFsSaoNiBnUJOmGUSlWbAenIKuFQcvSJd+V+Um2y4kegbBZLZcPmyHwoNevijFN4dg6A152o7j/DpzmSosjF4fg5WZpy4dhMXGrOox2fuPeGOoJpQvXZr6FbkLpwYGZq9BLKFMomNmG6Tx8AM8CEs8Js57aQRCcZyhRz6wsKasrmypLGG2fTLwVOyR2grGTysRQnPQf6/6HMnFTMcdde2kv2/Al6QdGFFuTYUWa1AAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: cover
}

.info-action .c-alert {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	right: 0
}

.info-title {
	margin: 0;
	padding: 13px 0 16px;
	font-size: 32px;
	font-weight: 500;
	line-height: 48px
}

.info-title_soldcar {
	height: 24px;
	line-height: 24px;
	color: #43474d;
	display: inline-block;
	padding: 0 6px;
	background-color: #ececec;
	margin-right: 8px;
	font-size: 14px;
	position: relative;
	top: -6px
}

.info-title .rrc-gerenweituo {
	display: inline-block;
	position: relative;
	top: -6px;
	width: 68px;
	height: 24px;
	line-height: 24px;
	margin-right: 12px;
	background-color: #ff552e;
	border-radius: 2px;
	font-family: HiraginoSansGB-W3;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.info-basic--expired .info-title {
	padding-top: 0
}

.info-expired {
	margin-top: 32px;
	padding: 24px 16px;
	background-color: #fcfcfc
}

.info-expired_title {
	font-size: 24px;
	line-height: 1;
	color: #999999;
	color: var(--color-gray-99);
	font-weight: 500
}

.info-expired_suggest {
	margin-top: 32px
}

.info-expired_suggest__label {
	font-size: 16px;
	float: left;
	color: #666666;
	color: var(--color-gray-66);
	margin-right: 12px
}

.info-expired_suggest__link {
	float: left
}

.info-expired_suggest__link a {
	display: inline-block;
	margin-bottom: 12px
}

.info-meta {
	line-height: 1;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	float: left\0;
	width: 20%\0;
	position: relative
}

.info-meta-s {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid var(--color-gray-ea);
	border-bottom: 1px solid #eaeaea;
	border-bottom: 1px solid var(--color-gray-ea);
	padding: 24px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.info-meta_val {
	display: block;
	margin-bottom: 14px;
	font-weight: 500;
	font-size: 18px
}

.info-meta_label {
	font-size: 14px;
	color: #999999;
	color: var(--color-text-99)
}

.info-price {
	padding: 24px 0 26px
}

.info-price--soldcar {
	margin-bottom: 110px
}

.info-price_soldcar-label {
	font-size: 14px;
	color: #999999;
	color: var(--color-text-99);
	margin-right: 8px
}

.info-price_soldcar-dtl {
	font-size: 14px;
	color: #999999;
	color: var(--color-text-99);
	margin-left: 40px
}

.info-price_soldcar-dtv {
	font-size: 14px;
	margin-left: 8px
}

.info-price_soldcar-msg {
	text-indent: -9999px;
	font-size: 14px;
	color: #999999;
	color: var(--color-text-99);
	margin-top: 22px
}

.info-price_usedcar {
	line-height: 1;
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 42px;
	font-weight: 500;
	font-family: don58-Medium, sans-serif
}

.info-price_unit {
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 16px;
	font-weight: 500
}

.info-price_newcar {
	display: inline-block;
	color: #666666;
	color: var(--color-text-66);
	margin-left: 12px
}

.info-price .info-service-price {
	height: auto;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #ff552e;
	margin-top: 8px
}

.info-basic-price {
	min-height: 208px
}

.info-basic-price .shop-wx {
	margin-top: 12px;
	margin-right: 15px;
	width: 130px;
	float: right
}

.asccident-tip-content {
	background-color: #fff6f4;
	border-radius: 8px;
	padding: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin: 17px 0 10px 0;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.asccident-tip-content .tip-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.asccident-tip-content .tip-text {
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: #666
}

.asccident-tip-content .tip-text .mark {
	color: #FF5521;
	cursor: pointer
}

.asccident-tip-content .tip-text .call-phone-content {
	display: inline;
	float: none
}

.asccident-tip-content .tip-text .call-phone-content::before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 18px;
	background: url("//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/k03f6kgj__w44_h44.png") no-repeat center center;
	background-size: 100% auto;
	vertical-align: top;
	margin-right: 2px
}

.info-phone,.info-phone-personal {
	cursor: pointer;
	display: block;
	float: left;
	border-radius: 4px;
	width: 400px;
	height: 70px;
	color: #ffffff;
	background-color: #ff552e;
	background-color: var(--color-orangered);
	border: 1px solid #ff552e;
	border: 1px solid var(--color-orangered);
	font-size: 20px;
	font-weight: 500;
	text-align: center
}

.info-phone-personal .i-contact,.info-phone-personal-personal .i-contact {
	position: relative;
	top: 23px;
	margin-right: 4px
}

.info-phone--withsub .info-phone_title,.info-phone-personal--withsub .info-phone_title {
	top: 13px
}

.info-phone--withsub .i-contact,.info-phone-personal--withsub .i-contact {
	top: 18px !important
}

.info-phone_title,.info-phone-personal_title {
	position: relative;
	top: 18px;
	height: 24px;
	line-height: 24px
}

.info-phone_sub,.info-phone-personal_sub {
	position: relative;
	top: 19px;
	line-height: 12px;
	display: block;
	font-size: 12px
}

.info-phone .i-contact {
	position: relative;
	top: 23px;
	margin-right: 4px
}

.info-toolbar .info-contact .info-phone,.info-toolbar .info-contact .info-phone-personal,.info-toolbar .info-contact .info-xiansuo {
	width: 270px;
	height: 50px;
	line-height: 50px;
	font-size: 18px
}

.info-toolbar .info-contact .info-xiansuo .info-contact_soldcar-i {
	top: 8px;
	display: none
}

.info-toolbar .info-contact .info-phone_title {
	top: 0
}

.info-toolbar .info-contact .i-contact-phone {
	top: 6px
}

.info-phone-modal-two {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.info-phone-modal {
	padding: 40px;
	text-align: center
}

.info-phone-modal .qrcode-renrenche {
	margin-left: 80px
}

.info-phone-modal .qrcode-renrenche .info-phone-modal_desc {
	color: #ff552e;
	max-width: 500px
}

.info-phone-modal_desc {
	font-size: 16px;
	color: var(----color-text-33);
	margin-bottom: 16px
}

.info-phone-modal_count {
	color: #ff552e;
	color: var(--color-orangered)
}

.info-phone-modal_num {
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 32px;
	line-height: 1
}

.info-phone-modal_wx {
	width: 164px;
	height: 164px
}

.info-phone-modal_wxdesc {
	font-size: 12px;
	color: #999999;
	color: var(--color-gray-99);
	margin-top: 20px
}

.info-phone-modal_qr {
	display: inline-block;
	width: 200px;
	min-height: 200px
}

.info-phone-modal_qrdesc {
	font-size: 12px;
	color: #999999;
	color: var(--color-gray-99);
	margin-top: 20px
}

.info-xiansuo {
	cursor: pointer;
	display: block;
	float: left;
	border-radius: 4px;
	width: 400px;
	height: 70px;
	color: #ffffff;
	background-color: #ff552e;
	background-color: var(--color-orangered);
	border: 1px solid #ff552e;
	border: 1px solid var(--color-orangered);
	font-size: 20px;
	font-weight: 500;
	text-align: center
}

.info-xiansuo_title {
	position: relative;
	top: 18px;
	height: 24px;
	line-height: 24px
}

.info-xiansuo .info-contact_soldcar-i {
	position: relative;
	top: 23px;
	margin-right: 4px
}

.c-modal_dialog--xiansuo {
	padding: 30px;
	width: 580px;
	margin-left: -320px
}

.xiansuo-modal_title {
	font-size: 24px;
	text-align: center;
	margin-bottom: 24px
}

.xiansuo-form .error-tip {
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 14px;
	padding: 5px 0 0 170px
}

.xiansuo-form_group {
	margin-bottom: 20px
}

.xiansuo-form_label {
	width: 155px;
	display: inline-block;
	font-size: 16px;
	color: #666666;
	text-align: right;
	margin-right: 15px
}

.xiansuo-form_require {
	color: #ff552e;
	color: var(--color-orangered);
	display: inline-block;
	padding-right: 10px
}

.xiansuo-form_input,.xiansuo-form_input-group {
	display: inline-block;
	width: 318px;
	padding: 14px 12px;
	font-size: 14px;
	line-height: 1;
	border: 1px solid #dddddd;
	border-radius: 2px
}

.xiansuo-form_input-code {
	border: 0;
	width: 228px;
	padding: 0
}

.xiansuo-form_btn {
	cursor: pointer;
	display: inline-block;
	width: 88px;
	height: 23px;
	margin-right: -12px;
	line-height: 23px;
	border-left: 1px solid #ff552e;
	border-left: 1px solid var(--color-orangered);
	text-align: center;
	color: #ff552e;
	color: var(--color-orangered)
}

.xiansuo-form_submit {
	width: 344px;
	border: 0;
	background-color: #ff552e;
	background-color: var(--color-orangered);
	color: #ffffff;
	font-size: 16px;
	padding: 12px 0;
	text-align: center;
	margin-top: 16px
}

.info-im {
	cursor: pointer;
	display: block;
	height: 70px;
	line-height: 70px;
	background-color: #ffffff;
	color: #0e8ed8;
	color: var(--color-blue);
	border: 1px solid #0e8ed8;
	border: 1px solid var(--color-blue);
	text-align: center;
	font-size: 20px;
	border-radius: 4px;
	float: right;
	width: 197px
}

.info-im .i-contact {
	position: relative;
	top: 5px;
	right: -4px;
	margin-right: 8px
}

.info-toolbar .info-contact .info-im {
	margin-left: 10px;
	float: left;
	width: 122px;
	height: 50px;
	line-height: 50px;
	font-size: 18px
}

.info-toolbar .info-contact .i-contact-im {
	top: 6px
}

.info-toolbar {
	height: 100px;
	background: #fff;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);
	display: none
}

.info-toolbar__container {
	position: relative;
	height: 100px;
	width: 1190px;
	margin: 0 auto
}

.info-toolbar.active,.info-toolbar--active {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10020;
	z-index: var(--zindex-toolbar);
	display: block
}

.info-toolbar_title {
	margin: 0;
	padding: 20px 0 0;
	margin-right: 5px;
	display: inline-block;
	font-size: 24px;
	line-height: 1;
	max-width: 430px;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.info-toolbar_actions {
	position: absolute;
	right: 0;
	top: 25px
}

.info-toolbar_price {
	display: inline-block;
	font-weight: 400;
	position: relative;
	bottom: 4px;
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 24px;
	font-family: don58-Medium, sans-serif
}

.info-toolbar_unit {
	position: relative;
	bottom: 2px;
	color: #ff552e;
	color: var(--color-orangered);
	font-family: don58-Medium, sans-serif;
	font-size: 14px
}

.info-nav {
	float: left;
	margin-right: 40px
}

.info-nav_link {
	font-size: 16px;
	line-height: 1;
	display: inline-block;
	color: #333333;
	color: var(--color-text-33);
	padding: 5px 0 16px;
	border-bottom: 2px solid transparent
}

.info-nav_link.active {
	border-color: #ff552e;
	border-color: var(--color-orangered)
}

.info-navs {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}

.info-usr-desc {
	width: 33.333334%;
	float: left
}

.info-usr-descs {
	margin: 0 -8px
}

.info-usr-descs--1 .info-usr-desc {
	width: 100%
}

.info-usr-descs--2 .info-usr-desc {
	width: 50%
}

.info-usr-desc__wrap {
	margin: 0 8px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea);
	border-radius: 4px;
	height: 220px;
	position: relative
}

.info-usr-desc_title {
	position: absolute;
	top: 35px;
	left: 73px;
	right: 30px;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 18px;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.info-usr-desc_cont {
	cursor: default;
	position: absolute;
	top: 56px;
	left: -1px;
	right: -1px;
	line-height: 21px;
	font-size: 14px;
	padding: 20px 30px 0 73px;
	height: 128px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6
}

.info-usr-desc_cont.active {
	padding-bottom: 20px;
	display: block;
	height: auto;
	background-color: #ffffff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	border-radius: 4px
}

.info-usr-desc_empty {
	position: absolute;
	top: 56px;
	left: -1px;
	right: -1px;
	line-height: 21px;
	font-size: 14px;
	padding: 20px 30px 20px 72px;
	color: #999999;
	color: var(--color-text-99)
}

.info-usr-desc_icon {
	position: absolute;
	top: 21px;
	left: 21px;
	display: inline-block;
	width: 37px;
	height: 32px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/quote-left@2x.png) no-repeat;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/quote-left.png) no-repeat\0;
	background-size: 37px 32px
}

.info-pics {
	margin: 0 -8px
}

.info-pics img {
	cursor: pointer;
	width: 100%;
	height: auto;
	border-radius: 4px;
	display: block
}

.info-pic--2 {
	float: left;
	width: 50%
}

.info-pic--2 .info-pic__wrap {
	padding: 0 8px 16px
}

.info-pic--2 img {
	width: 587px;
	height: 394px
}

.info-pic--4 {
	float: left;
	width: 25%;
	position: relative
}

.info-pic--4 .info-pic__wrap {
	padding: 0 8px
}

.info-pic_more {
	position: absolute;
	top: 0;
	left: 8px;
	right: 8px;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	font-size: 22px;
	text-align: center;
	color: #ffffff;
	color: var(--color-white);
	border-radius: 4px;
	padding-top: 80px;
	cursor: pointer
}

.i-common-anxinxuan {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/axx_pc_detail/icon_anxinxuan_2x.png) no-repeat;
	background-size: 100% 100%
}

.info-service {
	float: left;
	width: 100%
}

.info-service__wrap {
	margin: 0 8px;
	height: 134px;
	background-color: #f8f8f8;
	background-color: var(--color-gray-f8);
	position: relative;
	overflow: hidden
}

.info-service__heading {
	position: relative;
	height: 58px
}

.info-service__bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 587px;
	height: 134px
}

.info-service_title {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #333333;
	color: var(--color-text-33);
	position: absolute;
	font-weight: 700;
	line-height: 1;
	top: 24px;
	left: 24px;
	right: 24px
}

.info-service_title--green {
	color: #16c589;
	color: var(--color-green)
}

.info-service_title--blue {
	color: #0e8ed8;
	color: var(--color-blue)
}

.info-service_subtitle {
	color: #333333;
	color: var(--color-text-33);
	font-weight: normal;
	font-size: 14px;
	display: inline-block;
	padding-left: 5px
}

.info-service_action {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 24px;
	top: 24px;
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99)
}

.info-services {
	margin-left: -8px;
	margin-right: -8px
}

.info-services--3 .info-service {
	width: 33.33333333%
}

.info-services--2 .info-service {
	width: 50%
}

.info-service-youxuan_title {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #0e8ed8;
	color: var(--color-blue);
	position: absolute;
	font-weight: 600;
	top: 24px;
	left: 24px;
	right: 24px
}

.info-service-youxuan_subtitle {
	color: #333333;
	color: var(--color-text-33);
	font-weight: normal
}

.info-service-youxuan--b {
	position: absolute;
	left: 24px;
	right: 24px;
	top: 66px
}

.info-service-youxuan_avator {
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 44px;
	border-radius: 50%
}

.info-service-youxuan_name {
	position: absolute;
	left: 60px;
	top: 12px;
	font-size: 16px
}

.info-service-youxuan_name .tag {
	margin-left: 8px
}

.info-service-youxuan_desc {
	position: absolute;
	right: 4px;
	top: 15px;
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99)
}

.info-service-fangxinche--b {
	position: absolute;
	left: 24px;
	right: 24px;
	top: 66px
}

.info-service-fangxinche_avator {
	position: absolute;
	top: 0;
	left: 0;
	width: 44px;
	height: 44px;
	border-radius: 50%
}

.info-service-fangxinche_name {
	position: absolute;
	left: 60px;
	top: 0;
	font-size: 16px
}

.info-service-fangxinche_name .tag {
	margin-left: 8px
}

.info-service-fangxinche_desc {
	position: absolute;
	left: 60px;
	top: 30px;
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99)
}

.info-service-fangxinche_phone {
	cursor: pointer;
	position: absolute;
	right: 17px;
	top: 3px;
	width: 125px;
	height: 36px;
	line-height: 36px;
	background: #16c589;
	background: var(--color-green);
	border-radius: 2px;
	text-align: center;
	color: #ffffff;
	color: var(--color-white)
}

.info-service-chejian {
	position: relative;
	height: 60px
}

.info-service-chejian_desc {
	position: absolute;
	left: 24px;
	top: 0;
	font-size: 16px;
	line-height: 1;
	color: #666666;
	color: var(--color-text-66)
}

.info-service-chejian_slogan {
	position: absolute;
	left: 24px;
	top: 28px;
	font-size: 28px;
	line-height: 1;
	font-weight: 600
}

.info-service-chejian_link {
	cursor: pointer;
	position: absolute;
	right: 56px;
	top: 5px;
	width: 125px;
	height: 36px;
	line-height: 36px;
	background: #16c589;
	background: var(--color-green);
	border-radius: 2px;
	text-align: center;
	color: #ffffff;
	color: var(--color-white)
}

.info-service-guchejia {
	position: relative;
	height: 60px
}

.info-service-guchejia_desc {
	position: absolute;
	left: 24px;
	top: 0;
	font-size: 16px;
	line-height: 1;
	color: #666666;
	color: var(--color-text-66)
}

.info-service-guchejia_slogan {
	position: absolute;
	left: 24px;
	top: 28px;
	font-size: 28px;
	line-height: 1;
	font-weight: 600
}

.info-service-guchejia_link {
	cursor: pointer;
	position: absolute;
	right: 56px;
	top: 5px;
	width: 125px;
	height: 36px;
	line-height: 36px;
	background: #16c589;
	background: var(--color-green);
	border-radius: 2px;
	text-align: center;
	color: #ffffff;
	color: var(--color-white)
}

.info-service-tag {
	float: left;
	width: 33.3333333%;
	position: relative;
	min-height: 80px
}

.info-service-tag_icon {
	position: absolute;
	left: 0;
	top: 0
}

.info-service-tag_title {
	position: absolute;
	left: 25px;
	top: 0;
	line-height: 1;
	right: 10px;
	font-size: 16px
}

.info-service-tag_desc {
	position: absolute;
	left: 25px;
	top: 24px;
	right: 30px;
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.info-service-tags {
	padding-left: 24px
}

.info-service-tags--1 .info-service-tag {
	width: 100%
}

.info-service-tags--2 .info-service-tag {
	width: 50%
}

.info-service-tags--3 .info-service-tag {
	width: 33.33333%
}

.info-service-tags--4 .info-service-tag {
	width: 25%
}

.info-service-youxin-tag {
	float: left;
	margin: 0 20px 12px 0
}

.info-service-youxin-tags {
	padding: 5px 24px
}

.info-service-youxin-tag_icon {
	float: left;
	margin-right: 10px
}

.info-service-youxin-tag_title {
	display: inline-block;
	line-height: 1;
	font-size: 14px
}

.info-service-tag-banner-ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 10px
}

.info-service-tag-banner-li-item {
	margin-right: 10px;
	margin-bottom: 10px
}

.info-service-tag-banner-div-item {
	border: 1px solid #333333;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info-service-modal {
	padding: 40px
}

.info-service-modal_title {
	font-size: 24px;
	font-weight: 00;
	text-align: center;
	margin-bottom: 24px
}

.info-service-modal .info-service-tag_icon {
	float: left
}

.info-service-modal .info-service-tag_title {
	position: static;
	margin-left: 25px;
	font-weight: 500
}

.info-service-modal .info-service-tag_desc {
	font-size: 14px;
	color: var(--color-gray-33);
	margin-left: 25px;
	margin-bottom: 24px;
	position: static;
	padding-top: 6px;
	line-height: 22px;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.info-service-modal .info-service-tag {
	margin-bottom: 24px;
	float: none;
	width: auto;
	min-height: auto
}

.info-service-modal .info-service-tags {
	max-height: 270px;
	overflow-y: auto
}

.info-fangxinche-modal {
	padding: 40px;
	text-align: center
}

.info-fangxinche-modal_desc {
	font-size: 16px;
	color: #999999;
	color: var(--color-gray-99);
	margin-bottom: 16px
}

.info-fangxinche-modal_num {
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 40px;
	font-weight: 800;
	margin-bottom: 32px;
	line-height: 1
}

.c-modal_dialog--service {
	width: 690px;
	margin-left: -345px;
	max-height: 400px;
	min-height: auto;
	top: 20%
}

.info-service_fangxingou_subtitle {
	display: inline-block;
	padding-left: 11px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #ff552e;
	text-align: left
}

.info-service_fxg_ul {
	display: inline-block;
	margin-left: 24px;
	margin-right: 16px
}

.info-service_fxg_li {
	display: inline-block;
	margin-right: 12px;
	height: 19px
}

.info-service-tag_fxg {
	padding-left: 26px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	color: #333;
	background-image: url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/fxg_pc_detail/icon_fangxingou_2x.png);
	background-position: 0 60%;
	background-repeat: no-repeat
}

.info-service-fangxingou_btn {
	display: inline-block;
	width: 130px;
	height: 40px;
	background-color: #ff552e;
	border-radius: 4px;
	cursor: pointer;
	font-family: PingFangSC-Semibold, sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-align: center
}

.info-fangxingou-modal {
	width: 602px;
	height: 359px;
	padding: 0 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.info-fangxingou-modal-header {
	margin-top: 30px;
	font-family: PingFangSC-Semibold, sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 45px;
	color: #333;
	text-align: left;
	background-image: url("https://img.58cdn.com.cn/escstatic/fecar/pmuse/fxg_pc_detail/jiesheng_2x.png");
	background-position: 170px 60%;
	background-repeat: no-repeat
}

.fxg_dialog {
	margin-left: -301px
}

.fxg_jiesheng {
	margin-left: 8px
}

.info-fangxingou-modal-content {
	margin-top: 38px;
	width: 514px;
	height: 210px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.info-fangxingou_QRcode {
	width: 173px
}

.info-fangxingou_qrcode {
	width: 173px;
	height: 173px;
	padding-top: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.info-fangxingou_saoma {
	margin-top: 16px
}

.info-fangxingou_text_ul {
	width: 301px;
	height: 210px;
	margin-left: 40px
}

.info-fangxingou_text_li_title {
	font-family: PingFangSC-Semibold, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	color: #555;
	text-align: justify
}

.info-fangxingou_text_li_content {
	font-family: PingFangSC-Light, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	color: #666;
	text-align: justify;
	margin: 4px 0
}

.info-service-img-fangxingou {
	width: 587px;
	height: 76px
}

.info-service-modal_title_fxg {
	padding: 30px;
	width: 120px;
	height: 24px;
	font-family: PingFangSC-Semibold, sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
	color: #333;
	text-align: left
}

.info-service-tags_fxg {
	padding-left: 5px;
	max-height: 270px;
	overflow-y: auto
}

.info-service-tag_title_fxg {
	position: static;
	margin-left: 25px;
	margin-bottom: 7px;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	color: #333;
	text-align: left
}

.info-conf {
	line-height: 1;
	float: left
}

.info-confs {
	overflow: hidden
}

.info-conf--0 {
	width: 464px
}

.info-conf--1 {
	width: 418px
}

.info-conf--2 {
	width: 300px
}

.info-conf_title {
	font-size: 18px;
	font-weight: 600;
	padding: 16px 0 8px
}

.info-conf dd {
	margin-top: 24px
}

.info-conf_label {
	display: inline-block;
	color: #999999;
	color: var(--color-text-99);
	min-width: 130px
}

.info-conf_btn {
	display: block;
	margin: 40px auto 0;
	text-align: center;
	line-height: 40px;
	width: 240px;
	height: 40px;
	border-radius: 2px;
	font-size: 15px;
	color: #ff552e;
	color: var(--color-orangered);
	border: 1px solid #ff552e;
	border: 1px solid var(--color-orangered)
}

.shop {
	position: relative
}

.shop_title {
	font-size: 18px;
	margin: -3px 0 15px;
	font-weight: 600
}

.shop_link {
	display: none
}

.shop-statistic {
	line-height: 1;
	display: inline-block;
	width: 100px;
	text-align: center
}

.shop-statistics {
	position: absolute;
	top: 8px;
	right: -24px
}

.shop-statistic_label {
	color: #666666;
	color: var(--color-text-66)
}

.shop-statistic_value {
	display: block;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 12px
}

.shop-wx {
	text-align: center
}

.shop-wx_qrcode {
	width: 111px;
	height: 111px
}

.shop-wx_desc {
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99);
	margin-top: 12px
}

.shop-certificate {
	padding: 16px 20px
}

.shop-certificate__wrap {
	padding: 12px 16px;
	background: rgba(240,224,201,0.533333) url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/shop-bg@2x.png) repeat;
	background: #f0e0c9 url(https://img.58cdn.com.cn/escstatic/fecar/pmuse/pcnew/shop-bg.png) repeat\0;
	background-size: 14px 14px;
	border-radius: 2px;
	border: 1px solid #f0e0c9
}

.shop-certificate_caption {
	color: #666666;
	color: var(--color-gray-66);
	font-weight: 800;
	line-height: 1;
	margin-bottom: 12px
}

.shop-certificate_title {
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	margin-bottom: 16px;
	color: #c58f00;
	text-align: center
}

.shop-certificate_dl {
	font-size: 12px;
	line-height: 16px;
	font-weight: 800;
	clear: both;
	margin-bottom: 5px
}

.shop-certificate_dt {
	width: 60px;
	float: left
}

.shop-certificate_dd {
	margin-left: 60px;
	overflow: hidden
}

.shop-wx-card {
	padding: 18px 20px
}

.shop-wx-card_title {
	font-size: 16px;
	font-weight: 800;
	line-height: 20px;
	padding: 10px 0 8px;
	color: #ff552e;
	color: var(--color-orangered)
}

.shop-wx-card_qrcode {
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 20px
}

.shop-wx-card_desc {
	font-size: 12px;
	color: #999999;
	color: var(--color-text-99)
}

.usr_avator {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	float: left
}

.usr-r {
	margin-left: 64px
}

.usr-head {
	position: relative
}

.usr_name {
	line-height: 1;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 12px
}

.usr_name .tag {
	position: relative;
	top: -1px
}

.usr_des {
	color: #999999;
	color: var(--color-text-99);
	font-size: 12px
}

.usr_cont {
	padding-top: 16px;
	line-height: 1.5;
	word-break: break-all;
	white-space: normal;
	word-wrap: break-word;
	overflow: hidden
}

.shop-usr {
	border-radius: 4px;
	padding: 24px 24px 32px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea)
}

.shop-usr .shop+.usr {
	margin-top: 40px
}

.shop-popup {
	position: absolute;
	top: 100%;
	left: 0;
	background: #ffffff;
	background: var(--color-white);
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	border-radius: 4px;
	margin-top: 1px;
	display: none
}

.shop-popup-handler {
	cursor: pointer;
	z-index: 10000;
	z-index: var(--zindex-popup);
	position: relative
}

.shop-popup-handler:hover .shop-popup {
	display: block
}

.shop-popup--wx {
	width: 320px
}

.shop-popup-img {
	width: 400px
}

.info_pic {
	display: block;
	width: 260px;
	height: 195px;
	border-radius: 4px
}

.info_label-black {
	position: absolute;
	left: 10px;
	bottom: 10px;
	display: inline-block;
	padding: 4px;
	background-color: rgba(0,0,0,0.13333);
	font-size: 12px;
	color: #ffffff !important;
	border-radius: 2px;
	line-height: 1
}

.info_label-green {
	position: absolute;
	left: 10px;
	top: 10px;
	display: inline-block;
	padding: 4px;
	background-color: #16c589;
	background-color: var(--color-green);
	font-size: 12px;
	color: #ffffff !important;
	border-radius: 2px;
	line-height: 1
}

.info_dot {
	display: inline-block;
	padding: 0 4px
}

.info--tags {
	height: 20px;
	overflow: hidden;
	*zoom:1;clear: both
}

.info--tagitem {
	display: block;
	float: left;
	line-height: 18px;
	height: 18px;
	padding: 0px 5px;
	margin-right: 6px;
	border-radius: 2px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #eaeaea;
	font-weight: normal
}

.infos-card {
	margin: 0 -25px
}

.infos-card .info {
	width: 25%;
	float: left
}

.infos-card .info--wrap {
	padding: 20px;
	margin: 5px;
	border-radius: 4px;
	border: 1px solid transparent
}

.infos-card .info--wrap:hover {
	border-color: #f5f5f5;
	border-color: var(--color-gray-f5);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1)
}

.infos-card .info--pics {
	position: relative;
	display: block
}

.infos-card .info--desc {
	position: relative
}

.infos-card .info--price {
	line-height: 1
}

.infos-card .info_link {
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 600;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #333333 !important;
	color: var(--color-text-33) !important
}

.infos-card .info_link:hover {
	color: #ff552e !important;
	color: var(--color-orangered) !important
}

.infos-card .info_title {
	margin: 20px 0 8px;
	height: 20px;
	position: relative
}

.infos-card .info_params {
	color: #666666;
	color: var(--color-text-66);
	font-size: 12px;
	font-weight: 300;
	margin: 10px 0 14px;
	line-height: 1;
	height: 15px
}

.infos-card .info_price {
	line-height: 1;
	color: #ff552e;
	color: var(--color-orangered);
	font-size: 26px;
	font-weight: 500;
	font-family: don58-Medium, sans-serif
}

.infos-card .info_unit {
	color: #ff552e;
	color: var(--color-orangered);
	font-weight: 500;
	font-family: don58-Medium, sans-serif
}

.infos-card .info_price-youxin {
	color: #666666;
	color: var(--color-text-66);
	font-size: 12px;
	display: inline-block;
	margin-left: 8px
}

.infos-card .tags {
	height: 20px;
	overflow: hidden
}

.infos.infos-list .info {
	border-bottom: 1px solid var(--color-gray-);
	height: 160px;
	padding: 20px 10px
}

.infos.infos-list .info:hover {
	background: #fafafa;
	background: var(--color-gray-fa)
}

.infos.infos-list .info--wrap {
	position: relative
}

.infos.infos-list .info--pics {
	position: relative;
	display: block;
	width: 214px;
	height: 160px
}

.infos.infos-list .info--desc {
	position: absolute;
	left: 254px;
	right: 196px;
	top: 0;
	bottom: 0
}

.infos.infos-list .info--price {
	position: absolute;
	right: 10px;
	top: 50px;
	text-align: right
}

.infos.infos-list .info_link {
	font-size: 20px;
	line-height: 1.5;
	overflow: hidden;
	font-weight: 600;
	display: block;
	color: #333333 !important;
	color: var(--color-text-33) !important
}

.infos.infos-list .info_link:hover {
	color: #ff552e !important;
	color: var(--color-orangered) !important
}

.infos.infos-list .info_title {
	margin: 0 0 24px
}

.infos.infos-list .info_price {
	font-size: 34px;
	font-weight: 600;
	color: #ff552e;
	color: var(--color-orangered)
}

.infos.infos-list .info_unit {
	font-size: 34px;
	font-weight: 500;
	color: #ff552e;
	color: var(--color-orangered)
}

.infos.infos-list .info_price-youxin {
	display: block;
	font-size: 14px;
	margin-top: 10px;
	color: #666666;
	color: var(--color-text-66)
}

.infos.infos-list .info_params {
	color: #666666;
	color: var(--color-text-66)
}

.infos.infos-list .tags {
	position: absolute;
	left: 0;
	bottom: 10px;
	height: 20px;
	overflow: hidden
}

.info-recommend {
	margin-bottom: 0
}

.info-recommend .page-section {
	margin-bottom: 1px
}

.info-recommend .c-carousel {
	z-index: 100;
	width: auto;
	margin: -27px -40px 0
}

.info-recommend .c-carousel .c-carousel_control {
	position: absolute;
	right: 40px;
	top: -24px
}

.info-recommend .c-carousel .infos-card {
	margin: 0 15px
}

.info-recommend .c-carousel .c-carousel_item {
	padding-bottom: 30px
}

.c-carousel {
	position: relative
}

.c-carousel_viewport {
	width: 100%;
	overflow: hidden
}

.c-carousel_viewport.scrolling {
	position: relative
}

.c-carousel_viewport.scrolling::after,.c-carousel_viewport.scrolling::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 40px;
	background-color: #ffffff;
	z-index: 1000
}

.c-carousel_viewport.scrolling::before {
	left: 0
}

.c-carousel_viewport.scrolling::after {
	right: 0
}

.c-carousel_wrap {
	padding-left: 0;
	margin: 0;
	position: relative;
	left: 0;
	list-style: none;
	overflow: hidden;
	transition: left 1s;
	-moz-transition: left 1s;
	-webkit-transition: left 1s;
	-o-transition: left 1s
}

.c-carousel_item {
	height: auto;
	float: left
}

.c-carousel_control_prev {
	cursor: pointer;
	display: inline-block;
	padding: 4px 9px 4px 3px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea);
	border-radius: 2px;
	line-height: 1
}

.c-carousel_control_prev_icon {
	display: inline-block;
	content: "";
	border: 5px solid transparent;
	border-right-color: #666666;
	border-right-color: var(--color-gray-66)
}

.c-carousel_control_next {
	line-height: 1;
	cursor: pointer;
	display: inline-block;
	padding: 4px 3px 4px 9px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea);
	border-radius: 2px
}

.c-carousel_control_next_icon {
	display: inline-block;
	content: "";
	border: 5px solid transparent;
	border-left-color: #666666;
	border-left-color: var(--color-gray-66)
}

.c-carousel_control_count {
	display: inline-block;
	line-height: 26px;
	height: 26px;
	padding: 0 5px
}

.info-specialconf {
	display: inline-block;
	margin: 0;
	padding: 0;
	cursor: default;
	position: relative;
	width: 105px;
	height: 100px;
	font-size: 14px;
	text-align: center
}

.info-specialconfs {
	padding: 40px 0;
	text-align: center
}

.info-specialconfs+.info-conf_btn {
	margin-top: 0
}

.info-specialconf:hover {
	background-color: #fafafa;
	background-color: var(--color-gray-fa)
}

.info-specialconf_layout-dropdown {
	display: none;
	position: absolute;
	width: 156px;
	height: 253px;
	background-color: #ffffff;
	background-color: var(--color-gray-ff);
	-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	border-radius: 4px;
	padding: 0 24px;
	border: 1px solid #eaeaea;
	border: 1px solid var(--color-gray-ea);
	z-index: 10
}

.info-specialconf_layout-dropdown-top {
	display: block;
	left: 50%;
	margin-left: -102px;
	bottom: 100%
}

.info-specialconf_layout-dropdown-bottom {
	display: block;
	left: 50%;
	top: 100%;
	margin-left: -102px
}

.info-specialconf_title {
	line-height: 1;
	color: #666666;
	color: var(--color-text-66)
}

.info-specialconf_title-orange {
	margin: 12px auto 16px;
	color: #ff552e;
	color: var(--color-orangered)
}

.info-specialconf_desc {
	color: #333333;
	color: var(--color-text-33);
	line-height: 1.6;
	text-align: left
}

.info-specialconf_icon-gray {
	display: block;
	width: 36px;
	height: 36px;
	margin: 8px auto 16px;
	background: url(https://img.58cdn.com.cn/ui7/detail/img/newversion/brightpz_icon.png) no-repeat;
	background: url(https://img.58cdn.com.cn/ui7/detail/img/newversion/brightpz_iconie.png) no-repeat\0;
	background-size: 1072px 72px
}

.info-specialconf_icon-gray-666 {
	background-position: 0 0
}

.info-specialconf_icon-gray-624 {
	background-position: -37px 0
}

.info-specialconf_icon-gray-633 {
	background-position: -74px 0
}

.info-specialconf_icon-gray-635 {
	background-position: -111px 0
}

.info-specialconf_icon-gray-641 {
	background-position: -149px 0
}

.info-specialconf_icon-gray-644 {
	background-position: -185px 0
}

.info-specialconf_icon-gray-647 {
	background-position: -222px 0
}

.info-specialconf_icon-gray-648 {
	background-position: -259px 0
}

.info-specialconf_icon-gray-649 {
	background-position: -296px 0
}

.info-specialconf_icon-gray-650 {
	background-position: -333px 0
}

.info-specialconf_icon-gray-654 {
	background-position: -370px 0
}

.info-specialconf_icon-gray-656 {
	background-position: -407px 0
}

.info-specialconf_icon-gray-662 {
	background-position: -444px 0
}

.info-specialconf_icon-gray-664 {
	background-position: -481px 0
}

.info-specialconf_icon-gray-632 {
	background-position: -518px 0
}

.info-specialconf_icon-gray-673 {
	background-position: -555px 0
}

.info-specialconf_icon-gray-675 {
	background-position: -592px 0
}

.info-specialconf_icon-gray-677 {
	background-position: -629px 0
}

.info-specialconf_icon-gray-689 {
	background-position: -666px 0
}

.info-specialconf_icon-gray-690 {
	background-position: -703px 0
}

.info-specialconf_icon-gray-693 {
	background-position: -740px 0
}

.info-specialconf_icon-gray-695 {
	background-position: -777px 0
}

.info-specialconf_icon-gray-696 {
	background-position: -814px 0
}

.info-specialconf_icon-gray-704 {
	background-position: -851px 0
}

.info-specialconf_icon-gray-713 {
	background-position: -888px 0
}

.info-specialconf_icon-gray-734 {
	background-position: -925px 0
}

.info-specialconf_icon-gray-736 {
	background-position: -962px 0
}

.info-specialconf_icon-gray-739 {
	background-position: -999px 0
}

.info-specialconf_icon-gray-741 {
	background-position: -1036px 0
}

.info-specialconf_icon-orange {
	zoom:1.27;display: block;
	width: 36px;
	height: 36px;
	margin: 20px auto 0;
	background: url(https://img.58cdn.com.cn/ui7/detail/img/newversion/brightpz_icon.png) no-repeat;
	background: url(https://img.58cdn.com.cn/ui7/detail/img/newversion/brightpz_iconie.png) no-repeat\0;
	background-size: 1072px 72px
}

.info-specialconf_icon-orange-666 {
	background-position: 0 -36px
}

.info-specialconf_icon-orange-624 {
	background-position: -37px -36px
}

.info-specialconf_icon-orange-633 {
	background-position: -74px -36px
}

.info-specialconf_icon-orange-635 {
	background-position: -111px -36px
}

.info-specialconf_icon-orange-641 {
	background-position: -149px -36px
}

.info-specialconf_icon-orange-644 {
	background-position: -185px -36px
}

.info-specialconf_icon-orange-647 {
	background-position: -222px -36px
}

.info-specialconf_icon-orange-648 {
	background-position: -259px -36px
}

.info-specialconf_icon-orange-649 {
	background-position: -296px -36px
}

.info-specialconf_icon-orange-650 {
	background-position: -333px -36px
}

.info-specialconf_icon-orange-654 {
	background-position: -370px -36px
}

.info-specialconf_icon-orange-656 {
	background-position: -407px -36px
}

.info-specialconf_icon-orange-662 {
	background-position: -444px -36px
}

.info-specialconf_icon-orange-664 {
	background-position: -481px -36px
}

.info-specialconf_icon-orange-632 {
	background-position: -518px -36px
}

.info-specialconf_icon-orange-673 {
	background-position: -555px -36px
}

.info-specialconf_icon-orange-675 {
	background-position: -592px -36px
}

.info-specialconf_icon-orange-677 {
	background-position: -629px -36px
}

.info-specialconf_icon-orange-689 {
	background-position: -666px -36px
}

.info-specialconf_icon-orange-690 {
	background-position: -703px -36px
}

.info-specialconf_icon-orange-693 {
	background-position: -740px -36px
}

.info-specialconf_icon-orange-695 {
	background-position: -777px -36px
}

.info-specialconf_icon-orange-696 {
	background-position: -814px -36px
}

.info-specialconf_icon-orange-704 {
	background-position: -851px -36px
}

.info-specialconf_icon-orange-713 {
	background-position: -888px -36px
}

.info-specialconf_icon-orange-734 {
	background-position: -925px -36px
}

.info-specialconf_icon-orange-736 {
	background-position: -962px -36px
}

.info-specialconf_icon-orange-739 {
	background-position: -999px -36px
}

.info-specialconf_icon-orange-741 {
	background-position: -1036px -36px
}

#recommendNewcar .infos-card {
	margin-top: -25px
}

#recommendNewcar .page-section {
	margin-bottom: 26px
}

.info-finance {
	line-height: 1;
	margin-bottom: 16px
}

.info-finance-s {
	line-height: 1
}

.info-finance_label {
	color: #999999;
	color: var(--color-text-99);
	display: inline-block;
	margin-right: 12px
}

.info-finance_value {
	display: inline-block;
	min-width: 180px
}

.info-finance_link {
	color: #ff552e;
	color: var(--color-orangered)
}

.info-finance .i-common-angle-right {
	position: relative;
	top: 4px
}

.realcar-inspection-report-container {
	background-color: #f8f8f8;
	border-radius: 16px
}

.realcar-inspection-report-container .container-head {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 48px 40px 50px 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.realcar-inspection-report-container .container-head .head-left {
	width: 510px
}

.realcar-inspection-report-container .container-head .head-left .title {
	margin-bottom: 42px
}

.realcar-inspection-report-container .container-head .head-left:last-of-type {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.realcar-inspection-report-container .container-head .title-img {
	width: 252px;
	margin-bottom: 8px
}

.realcar-inspection-report-container .container-head .time {
	font-family: PingFangSC-Light;
	font-size: 22px;
	font-weight: 300;
	line-height: 22px;
	height: 22px;
	color: #fff
}

.realcar-inspection-report-container .container-head .accident-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	background: linear-gradient(105.7deg, #fef4df 0%, #f3cf97 96%, #f3cf97 100%);
	border: 0px solid rgba(151,92,41,0.59);
	border-radius: 13px;
	padding: 26px 0 29px 0
}

.realcar-inspection-report-container .container-head .accident-content .accident-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}

.realcar-inspection-report-container .container-head .accident-content .accident-item img {
	width: 56px;
	margin-bottom: 12px
}

.realcar-inspection-report-container .container-head .detection-content {
	color: #ffffff;
	margin-top: 59px;
	margin-left: 39px
}

.realcar-inspection-report-container .container-head .detection-content .trust-item:not(:last-child) {
	margin-bottom: 40px
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .title {
	font-family: PingFangSC-Medium;
	font-size: 26px;
	font-weight: 500;
	line-height: 37px;
	margin-bottom: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .title .mark-text {
	color: #ebae4f
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .title .rule-icon {
	display: block;
	line-height: 0;
	margin-left: 12px
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .title .rule-icon img {
	height: 26px
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .text {
	font-family: PingFangSC-Light;
	font-size: 20px;
	font-weight: 300;
	line-height: 36px;
	color: #fff
}

.realcar-inspection-report-container .container-head .detection-content .trust-item .rule-icon img {
	position: relative;
	height: 26px;
	top: 3px
}

.realcar-inspection-report-container .container-head .rate-img {
	width: 112px;
	position: absolute;
	top: -7px;
	right: 41px
}

.realcar-inspection-report-container .detection-items-content {
	padding: 29px 0 32px 40px
}

.realcar-inspection-report-container .detection-items-content .title {
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	color: #333;
	margin-bottom: 32px
}

.realcar-inspection-report-container .detection-items-content .detection-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item {
	width: 33.3333%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item .detection-left img {
	width: 16px;
	margin-right: 12px;
	vertical-align: middle
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item .detection-left span {
	vertical-align: middle;
	font-family: PingFangSC-Medium, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	color: #333;
	min-width: 150px;
	display: inline-block
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item .rate {
	margin-left: 4px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item .rate.red {
	color: #ebae4f
}

.realcar-inspection-report-container .detection-items-content .detection-list .detection-item .rate.green {
	color: #4abd44
}

.realcar-inspection-report-container .detection-items-content .btn-box {
	text-align: center;
	margin-top: 23px
}

.realcar-inspection-report-container .detection-items-content .detail-report-btn {
	display: inline-block;
	border: 1px solid #ff552e;
	border-radius: 2px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
	color: #ff552e;
	text-align: center;
	padding: 10px 60px;
	cursor: pointer
}

.realcar-inspection-report-container .no-report img {
	width: 100%
}

.realcar-inspection-report-container.nationwide .container-head {
	background-image: url("https://wos.58cdn.com.cn/cDazYxWcDHJ/picasso/d581u5dt__w2380_h608.png")
}

.realcar-inspection-report-container.nationwide .container-head .head-left .time {
	color: #ffffff
}

.realcar-inspection-report-container.nationwide .container-head .head-left .accident-content {
	background: #ffffff
}

/*tooltip begin*/
div.tooltip { position: absolute; }
div.tooltip table td.corner {
	width: 12px;
	height: 12px;
	font-size: 1px;
	line-height: 1px;
}
div.tooltip table.tooltiptable { margin: 3px; }
div.tooltip table td.topleft,
div.tooltip table td.topcenter,
div.tooltip table td.topright,
div.tooltip table td.bodyleft,
div.tooltip table td.tooltipcontent,
div.tooltip table td.bodyright,
div.tooltip table td.footerleft,
div.tooltip table td.footercenter,
div.tooltip table td.footerright {
	background-image: url(../image/tooltipbox.png);
	_background-image: url(../image/tooltipbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.tooltip table td.topcenter { background-position: top; }
div.tooltip table td.topright { background-position: right top; }
div.tooltip table td.bodyleft { background-position: left; }
div.tooltip table td.tooltipcontent { background-position: center; }
div.tooltip table td.bodyright { background-position: right; }
div.tooltip table td.footerleft { background-position: left bottom; }
div.tooltip table td.footercenter { background-position: bottom; }
div.tooltip table td.footerright { background-position: right bottom; }
div.tooltip table td.tooltipcontent {
	padding: 3px 0 1px 1px;
	font-size: 12px;
	color: #757168; /*	color:#653;*/
	font-family: Tahoma, SimSun, Verdana, sans-serif;
	line-height: 15px;
	word-break: break-all;
	text-align: justify;
	text-justify: inter-ideograph;
}
div.tooltip div.tooltipfang {
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	width: 11px;
	height: 11px;
	background-image: url(../image/tooltiparrows.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.tooltip .closebtn {
	position: absolute;
	z-index: 10;
	right: 15px;
	top: 8px;
}
div.tooltip .closebtn a {
	display: block;
	height: 10px;
	width: 14px;
	padding: 0 0 0 2px;
	color: #FF7744;
	line-height: 6px;
 +line-height: 7px;
	font-size: 12px;
	border: #DDDDDD 1px solid;
	border-top: none;
}
div.tooltip .closebtn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-color: #FFCC00;
	background-color: #FFBB66;
}
div.tooltip.callout1 div.tooltipfang {
	right: 13px;
	top: 0px;
	background-position: 0px -11px;
}
div.tooltip.callout1 .closebtn { right: 20px; }
div.tooltip.callout2 div.tooltipfang {
	top: 13px;
	right: 0px;
	background-position: 0px -33px;
}
div.tooltip.callout3 div.tooltipfang {
	top: 42%;
	right: 0px;
	background-position: 0px -33px;
}
div.tooltip.callout4 div.tooltipfang {
	bottom: 13px;
	right: 0px;
	background-position: 0px -33px;
}
div.tooltip.callout5 div.tooltipfang {
	right: 13px;
	bottom: 0px;
	background-position: 0px -66px;
}
div.tooltip.callout6 div.tooltipfang {
	left: 49%;
	bottom: 0px;
	background-position: 0px -55px;
}
div.tooltip.callout7 div.tooltipfang {
	left: 13px;
	bottom: 0px;
	background-position: 0px -77px;
}
div.tooltip.callout8 div.tooltipfang {
	left: 0px;
	bottom: 13px;
	background-position: 0px -44px;
}
div.tooltip.callout9 div.tooltipfang {
	left: 0px;
	top: 42%;
	background-position: 0px -44px;
}
div.tooltip.callout10 div.tooltipfang {
	left: 0px;
	top: 13px;
	background-position: 0px -44px;
}
div.tooltip.callout11 div.tooltipfang {
	left: 13px;
	top: 0px;
	background-position: 0px -22px;
}
div.tooltip.callout12 div.tooltipfang {
	left: 49%;
	top: 0px;
	background-position: 0px 0px;
}
/*tooltip end*/

.required {
    color: Red
}