html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
input,
select,
textarea,
label,
legend,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-style: normal
}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

ol,
ul {
	list-style: none
}

a {
	text-decoration: none
}

img {
	vertical-align: top
}

input,
select,
textarea {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	outline: 0;
	box-shadow: none
}

html {
	word-wrap: break-word;
	word-break: break-all;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none
}

textarea {
	-webkit-appearance: none
}

* {
	-webkit-touch-callout: none
}

html {
	background-color: #f3f3f3;
	font: 20px/1 "PingFang SC", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", STHeiTi, sans-serif;
	color: #444
}

body {
	font-size: .8rem
}

.athm {
	display: inline-block;
	background: url("../images/logo.png") no-repeat;
	background-size: 5rem auto
}

.load {
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background: url("../images/loading.gif") no-repeat;
	background-size: 100% 100%;
	opacity: 0.8
}

.fn-mt {
	margin-top: .4rem
}

.fn-mb {
	margin-bottom: .4rem
}

.fn-mt-large {
	margin-top: .6rem
}

.fn-mb-large {
	margin-bottom: .6rem
}

.fn-mlr {
	margin-left: .4rem;
	margin-right: .4rem
}

.fn-mlr-large {
	margin-left: .6rem;
	margin-right: .6rem
}

.fn-halfword {
	margin-right: 0.5em
}

.fn-oneword {
	margin-right: 1em
}

.fn-hide {
	display: none !important
}

.fn-right {
	float: right
}

.c-orange {
	color: #f60
}

.c-green {
	color: #6b0
}

.c-red {
	color: #d60000
}

[data-role="tab"] .item {
	cursor: pointer
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.homenew-cont,
.homenew-cont .homenew-main .homenew-banner,
.homenew-cont .homenew-main .homenew-carcard .car-card .carbox-text,
.homenew-cont .homenew-top .homenew-notice,
.homenew-cont .homenew-top .homenew-info,
.homenew-cont .homenew-top .homenew-info .info-more,
.homenew-cont .homenew-top .homenew-info .info-txtpop,
.homenew-cont .homenew-bottommenu,
.homenew-cont .homenew-bottommenu .bottommenu-ul li,
.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard,
.homenew-none,
.mask .maskbottom a,
.mask .mask-cont,
.mask .mask-cont .yzmcard .txtmain .pic,
.inp-text,
.btn,
ul.vr-list-new li,
.vr-form .form-list .code-refresh,
.vr-fixed-wrap,
.vr-map .map-wrapper,
.vr-video .video-item-new .video-infocard-number,
.vr-video .video-item-new .video-infocard-number .vr-btn-min,
.vr-quireprice_v1,
.vr-quireprice_v1 .vr-hd,
.homenew-interview .order-iframe,
.wrapper {
	box-sizing: border-box
}

.fn-clear::after {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden
}

.homenew-cont .homenew-top .homenew-info .info-text,
.homenew-cont .homenew-color-ul li .txtname,
.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard,
.homenew-none-nav,
.ellipsis,
.vr-hd,
.vr-list .list-wrap .caption,
.vr-enrollmentlist .enrollment-item .tit,
.vr-enrollmentlist-new .enrollment-item .tit,
.vr-discounts_v1 .discounts-tit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.vr-enrollmentlist .enrollment-pic,
.vr-enrollmentlist-new .enrollment-pic,
.athm-toast-standard__loading::before {
	background: url("../images/holdimg_white.png") center center no-repeat;
	background-size: 60% auto
}

.homenew-cont .homenew-color-ul,
.homenew-cont .homenew-bottommenu .bottommenu-brand,
.vr-quireprice_v1 .choosetype-lists {
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch
}

@-webkit-keyframes praisepoint {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	80% {
		-webkit-transform: scale(2);
		transform: scale(2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes praisepoint {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	80% {
		-webkit-transform: scale(2);
		transform: scale(2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-card {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center
}

@font-face {
	font-family: "iconfont_S";
	src: url("../font/font_28S/iconfont-20171220.eot?t=1498790661508");
	src: url("../font/font_28S/iconfont-20171220.eot?t=1498790661508#iefix") format("embedded-opentype"), url("../font/font_28S/iconfont-20171220.woff?t=1498790661508") format("woff"), url("../font/font_28S/iconfont-20171220.ttf?t=1498790661508") format("truetype"), url("../font/font_28S/iconfont-20171220.svg?t=1498790661508#iconfont") format("svg")
}

.iconfont_S {
	font-family: "iconfont_S" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: .7rem
}

.icon-more_S:before {
	content: "\e609"
}

.icon-close_S:before {
	content: "\e60a"
}

.icon-unfold_S:before {
	content: "\e60b"
}

.icon-selected_S:before {
	content: "\e600"
}

.icon-search_S:before {
	content: "\e601"
}

.icon-praise_S:before {
	content: "\e60d"
}

.icon-address_S:before {
	content: "\e60e"
}

.icon-time_S:before {
	content: "\e60f"
}

.icon-remind_S:before {
	content: "\e610"
}

.homenew-cont .homenew-main .homenew-carcard.carcard1-01 .car-loading {
	display: inline-block;
	width: 1.2rem;
	height: 1.2rem;
	vertical-align: top;
	background: url(../images/athm-loading.svg) no-repeat;
	background-size: 100% 100%
}

.xj-icon,
.xj-icon30,
.xj-icon106,
.rightmenu-card,
.brand-linkcard,
.carbox-text {
	display: inline-block;
	background: url("../images/xjnew-bg180607.png") no-repeat;
	background-size: 17.5rem
}

.xj-icon30 {
	width: .75rem;
	height: .75rem
}

.xj-icon30.icon30-redbag {
	background-position: 0 0
}

.xj-icon30.icon30-red-right {
	background-position: 0 -.85rem
}

.xj-icon30.icon30-coord {
	background-position: 0 -1.7rem
}

.xj-icon30.icon30-ok {
	background-position: 0 -2.55rem
}

.xj-icon30.icon30-prohibit {
	background-position: 0 -3.4rem
}

.xj-icon30.icon30-arrow-up {
	background-position: 0 -4.25rem
}

.xj-icon30.icon30-arrow-down {
	background-position: 0 -5.1rem
}

.xj-icon30.icon30-arrow-down2 {
	background-position: 0 -5.95rem
}

.xj-icon30.icon30-arrow-up-blue {
	background-position: 0 -6.8rem
}

.xj-icon106 {
	width: 2.65rem;
	height: 2.65rem
}

.xj-icon106.icon106-home {
	background-position: -.85rem 0
}

.xj-icon106.icon106-say {
	background-position: -.85rem -2.75rem
}

.xj-icon106.icon106-interview {
	background-position: -.85rem -5.5rem
}

.xj-icon106.icon106-share {
	background-position: -.85rem -8.25rem
}

.xj-icon106.icon106-price {
	width: 3.3rem;
	height: 3.3rem;
	background-position: -3.6rem 0
}

.xj-icon.icon-left {
	width: 1.35rem;
	height: 1.35rem;
	background-position: -3.6rem -5.6rem
}

.xj-icon.icon-redbag {
	width: 2.85rem;
	height: 3.275rem;
	background-position: -3.6rem -7.05rem
}

.xj-icon.icon80-return {
	width: 2rem;
	height: 2rem;
	background-position: -12.4rem 0
}

.homenew-box {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-sizing: border-box
}

.homenew-cont .homenew-main {
	position: absolute;
	width: 100%;
	height: 100%
}

.homenew-cont .homenew-main.main-onecar {
	background: url("../images/zt-bg-onecar.png") no-repeat;
	background-size: 100%;
	padding-bottom: 125%;
	margin: 0
}

.homenew-cont .homenew-main .homenew-banner {
	position: absolute;
	z-index: 1;
	width: 90.4%;
	padding-bottom: 32%;
	margin: 14.5% 0 0 51%;
	-webkit-transform: translate3d(-50%, 0, 0) scale(0.8);
	transform: translate3d(-50%, 0, 0) scale(0.8);
	background: url("../images/banner-bg.png") no-repeat;
	background-size: 100%;
	box-sizing: border-box
}

.homenew-cont .homenew-main .homenew-banner:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("../images/banner-bg.png") 0 100% no-repeat;
	background-size: 100%
}

.homenew-cont .homenew-main .homenew-banner img {
	position: absolute;
	width: 92.6%;
	height: 77.4%;
	top: 10%;
	left: 3.2%;
	border-radius: .5rem;
	opacity: .85
}

.homenew-cont .homenew-main .homenew-carcardcont {
	position: absolute;
	z-index: 2;
	height: 54%;
	width: 100%;
	top: 52%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.homenew-cont .homenew-main .homenew-carcard {
	position: absolute;
	width: 38%;
	padding-bottom: 27%;
	-webkit-transform: scale(0.9);
	transform: scale(0.9)
}

.homenew-cont .homenew-main .homenew-carcard:before {
	content: "";
	position: absolute;
	z-index: 20;
	top: 0;
	left: -10%;
	width: 10%;
	height: 100%
}

.homenew-cont .homenew-main .homenew-carcard:after {
	content: "";
	position: absolute;
	z-index: 20;
	top: 0;
	right: -10%;
	width: 10%;
	height: 100%
}

.homenew-cont .homenew-main .homenew-carcard.carcard-01 {
	width: 60%;
	padding-bottom: 43%;
	top: 61%;
	left: 46%;
	-webkit-transform: translate3d(-50%, 0, 0) scale(0.9);
	transform: translate3d(-50%, 0, 0) scale(0.9);
	z-index: 10
}

.homenew-cont .homenew-main .homenew-carcard.carcard-01 .carbox-text {
	top: 0 !important;
	margin-left: .5rem
}

.homenew-cont .homenew-main .homenew-carcard.carcard-01 .carbox-name {
	top: 50% !important;
	right: 14% !important;
	-webkit-transform: rotate(-30deg) skew(26deg) !important;
	transform: rotate(-30deg) skew(26deg) !important
}

.homenew-cont .homenew-main .homenew-carcard.carcard-02 {
	top: 37%;
	left: 3.5%;
	z-index: 5
}

.homenew-cont .homenew-main .homenew-carcard.carcard-03 {
	top: 6%;
	left: 3.5%;
	z-index: 4
}

.homenew-cont .homenew-main .homenew-carcard.carcard-04 {
	top: 6%;
	right: 12.5%;
	z-index: 4
}

.homenew-cont .homenew-main .homenew-carcard.carcard-05 {
	top: 37%;
	right: 12.5%;
	z-index: 5
}

.homenew-cont .homenew-main .homenew-carcard.carcard3-01 {
	width: 70%;
	padding-bottom: 50%;
	top: 46%;
	left: 46%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	z-index: 10
}

.homenew-cont .homenew-main .homenew-carcard.carcard3-01 .carbox-text {
	top: .5rem !important
}

.homenew-cont .homenew-main .homenew-carcard.carcard3-01 .carbox-name {
	top: 54% !important;
	right: 18% !important;
	-webkit-transform: rotate(-30deg) skew(26deg) !important;
	transform: rotate(-30deg) skew(26deg) !important
}

.homenew-cont .homenew-main .homenew-carcard.carcard3-02 {
	width: 42%;
	padding-bottom: 30%;
	top: 14%;
	left: 3.5%;
	z-index: 4;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.homenew-cont .homenew-main .homenew-carcard.carcard3-03 {
	width: 42%;
	padding-bottom: 30%;
	top: 14%;
	right: 12.5%;
	z-index: 4;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.homenew-cont .homenew-main .homenew-carcard.carcard1-01 {
	width: 72%;
	padding-bottom: 46%;
	margin-top: 61.5%;
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	z-index: 10
}

.homenew-cont .homenew-main .homenew-carcard.carcard1-01 .car-card .carbox-text {
	width: 10.1rem;
	top: .5rem !important;
	background-position: -7rem -7.925rem;
	line-height: .85rem
}

.homenew-cont .homenew-main .homenew-carcard.carcard1-01 .car-card .carbox-name {
	top: 64% !important;
	right: 6% !important;
	-webkit-transform: rotate(-34deg) skew(26deg) !important;
	transform: rotate(-34deg) skew(26deg) !important
}

.homenew-cont .homenew-main .homenew-carcard.carcard1-01 .car-loading {
	position: absolute;
	z-index: 100;
	width: 1.5rem;
	height: 1.5rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	background-color: rgba(0, 0, 0, 0.8);
	background-size: 1rem;
	background-position: center center;
	border-radius: .2rem
}

.homenew-cont .homenew-main .homenew-carcard .car-card {
	position: absolute;
	width: 115%;
	height: 115%;
	top: -7.5%;
	left: -7.5%
}

.homenew-cont .homenew-main .homenew-carcard .car-card:before {
	content: "";
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
	width: 100%;
	height: 20%
}

.homenew-cont .homenew-main .homenew-carcard .car-card:after {
	content: "";
	position: absolute;
	z-index: 20;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20%
}

.homenew-cont .homenew-main .homenew-carcard .car-card .threesixty {
	position: relative;
	z-index: 10;
	width: 100% !important;
	height: 100% !important
}

.homenew-cont .homenew-main .homenew-carcard .car-card .threesixty .spinner {
	position: absolute;
	z-index: 32;
	top: 57%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.homenew-cont .homenew-main .homenew-carcard .car-card .default-car-box {
	position: absolute;
	z-index: 12;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.homenew-cont .homenew-main .homenew-carcard .car-card .default-car-box .default-car {
	width: 100%
}

.homenew-cont .homenew-main .homenew-carcard .car-card .carbox-text {
	position: absolute;
	z-index: 21;
	top: -10%;
	left: 52%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-transform-origin: center top;
	transform-origin: center top;
	width: 7.425rem;
	height: 2rem;
	padding: .6rem .3rem .6rem .3rem;
	line-height: .75rem;
	font-size: .6rem;
	color: #007ff5;
	text-align: center;
	background-position: -7rem -4.85rem
}

.homenew-cont .homenew-main .homenew-carcard .car-card .carbox-text span {
	display: block
}

.homenew-cont .homenew-main .homenew-carcard .car-card .carbox-name {
	position: absolute;
	z-index: 1;
	top: 45%;
	right: -2%;
	-webkit-transform: rotate(-30deg) skew(26deg);
	transform: rotate(-30deg) skew(26deg);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	font-size: .6rem;
	line-height: .75rem;
	color: #fff;
	text-shadow: 0 0 2px #000;
	word-break: keep-all;
	white-space: nowrap;
	width: 4.5rem;
	text-align: center;
	overflow: hidden
}

.homenew-cont .homenew-top {
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%
}

.homenew-cont .homenew-top .homenew-notice {
	width: 100%;
	height: 1.25rem;
	line-height: 1.25rem;
	background-color: rgba(8, 13, 35, 0.95);
	padding: 0rem 3.9rem 0 1.8rem;
	color: #ffb85d;
	font-size: .55rem
}

.homenew-cont .homenew-top .homenew-notice .icon30-redbag {
	position: absolute;
	top: .25rem;
	left: .7rem
}

.homenew-cont .homenew-top .homenew-notice .homenew-rolling {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	font-size: 0
}

.homenew-cont .homenew-top .homenew-notice .homenew-rolling-main {
	width: 10000px
}

.homenew-cont .homenew-top .homenew-notice .homenew-rolling-card {
	float: left;
	color: #ffb85d;
	font-size: .55rem
}

.homenew-cont .homenew-top .homenew-notice .homenew-rolling-card .text-box {
	min-width: 60vw;
	display: inline-block;
	padding: 0 1rem 0 .25rem
}

.homenew-cont .homenew-top .homenew-notice .link-card {
	position: absolute;
	top: .15rem;
	right: .75rem;
	color: #fd4d4d;
	width: 2.5rem;
	height: 1rem;
	line-height: .95rem;
	text-align: center;
	display: block
}

.homenew-cont .homenew-top .homenew-notice .link-card.xj-icon {
	background-position: -7rem -6.9rem
}

.homenew-cont .homenew-top .homenew-notice .link-card span {
	display: inline-block;
	font-size: .6rem;
	-webkit-transform: scale(0.82);
	transform: scale(0.82);
	color: #02feff
}

.homenew-cont .homenew-top .homenew-info {
	clear: both;
	position: relative;
	height: 2.2rem;
	line-height: 2.2rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAAGCAYAAACclRsMAAAAjklEQVR4Xu3asQ3AIBADwHyXhj4NFRNk/30yB1KmwPpjAnOmcEE98/0uhwABAgQIECBAgACBowXKcD+6H+EIECBAgAABAgQI/AKGu4dAgAABAgQIECBAIECg7rF8lQkoSkQCBAgQIECAAIHeAoZ77/7dngABAgQIECBAIETAcA8pSkwCBAgQIECAAIHeAhvTiAdFWBi6jAAAAABJRU5ErkJggg==") repeat-y;
	background-size: 100%;
	padding: 0 5.9rem 0 2.4rem;
	font-size: .7rem;
	color: #fff
}

.homenew-cont .homenew-top .homenew-info .icon-left {
	position: absolute;
	top: .4rem;
	left: .55rem
}

.homenew-cont .homenew-top .homenew-info .info-brand {
	display: inline-block;
	width: 1.35rem;
	height: 1.35rem;
	border-radius: .7rem;
	overflow: hidden;
	border: 1px solid #02feff;
	background-color: #fff;
	vertical-align: middle;
	margin: .4rem .15rem 0 .15rem;
	float: left
}

.homenew-cont .homenew-top .homenew-info .info-brand img {
	width: 100%;
	border-radius: .7rem
}

.homenew-cont .homenew-top .homenew-info .info-more {
	float: left;
	display: inline-block;
	width: 1.35rem;
	height: 1.35rem;
	vertical-align: middle;
	padding: .25rem;
	line-height: 0;
	margin: .55rem .15rem 0 0
}

.homenew-cont .homenew-top .homenew-info .info-more.current .icon30-arrow-down2 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.homenew-cont .homenew-top .homenew-info .info-text {
	float: left;
	display: inline-block;
	height: 2.2rem;
	line-height: 2.2rem;
	max-width: calc(100% - 3rem);
	vertical-align: middle
}

.homenew-cont .homenew-top .homenew-info .info-text:nth-child(4) {
	max-width: calc(100% - 4.8rem)
}

.homenew-cont .homenew-top .homenew-info .info-text:nth-child(5) {
	max-width: calc(100% - 6.6rem)
}

.homenew-cont .homenew-top .homenew-info .icon30-coord {
	vertical-align: middle;
	margin: .75rem 0 0 .1rem;
	float: left
}

.homenew-cont .homenew-top .homenew-info .info-number {
	position: absolute;
	top: 0;
	right: .75rem;
	color: #02feff;
	font-size: .55rem
}

.homenew-cont .homenew-top .homenew-info .info-txtpop {
	position: absolute;
	top: 1.9rem;
	left: 1.1rem;
	width: 10rem;
	padding: .45rem .5rem;
	background: rgba(8, 13, 35, 0.9);
	border-radius: .1rem;
	color: #fff;
	font-size: .65rem;
	line-height: .85rem
}

.homenew-cont .homenew-top .homenew-info .info-txtpop .icon30-arrow-up-blue {
	position: absolute;
	top: -.4rem;
	right: .7rem
}

.homenew-cont .homenew-top .homenew-info .info-txtpop .icon30-coord {
	display: inline-block;
	vertical-align: middle;
	margin: -.05rem 0 0 .1rem;
	float: none
}

.homenew-cont .homenew-top .homenew-dan {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 2.5rem;
	pointer-events: none
}

.homenew-cont .homenew-top .homenew-dan span {
	position: absolute;
	top: .25rem;
	left: .5rem;
	display: block;
	padding: .5rem;
	color: #336688;
	word-break: keep-all;
	white-space: nowrap;
	text-shadow: 0 0 4px #000
}

.homenew-cont .homenew-color {
	position: fixed;
	z-index: 99;
	left: .75rem;
	top: 50%;
	-webkit-transform: translate3d(0, -60%, 0);
	transform: translate3d(0, -60%, 0);
	width: 1.8rem;
	background-color: rgba(3, 12, 53, 0.6);
	border-radius: .9rem;
	overflow: hidden;
	padding: .15rem 0
}

.homenew-cont .homenew-color.color-no-more {
	padding: .75rem 0
}

.homenew-cont .homenew-color.color-no-more .homenew-color-direction {
	display: none
}

.homenew-cont .homenew-color-ul {
	position: relative;
	overflow: hidden;
	max-height: 7.5rem;
	overflow-y: scroll
}

.homenew-cont .homenew-color-ul li {
	position: relative;
	text-align: center;
	color: #eef0f2;
	padding: .2rem 0 .15rem 0
}

.homenew-cont .homenew-color-ul li.current {
	color: #fff
}

.homenew-cont .homenew-color-ul li em {
	display: inline-block;
	width: .75rem;
	height: .75rem;
	border-radius: 50%
}

.homenew-cont .homenew-color-ul li .txtname {
	clear: both;
	display: block;
	font-size: .6rem;
	-webkit-transform: scale(0.66);
	transform: scale(0.66);
	margin: 0 -.35rem;
	padding-top: .1rem
}

.homenew-cont .homenew-color-direction {
	display: block;
	height: .75rem;
	text-align: center
}

.homenew-cont .homenew-color-direction .xj-icon30 {
	display: inline-block
}

.homenew-cont .homenew-rightmenu {
	position: fixed;
	z-index: 102;
	width: 3rem;
	right: 0;
	top: 50%;
	-webkit-transform: translate3d(0, -55%, 0);
	transform: translate3d(0, -55%, 0);
	text-align: center
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li {
	padding: .2rem 0
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-dan {
	width: 1.6rem;
	height: .9rem;
	background-color: #2c3659;
	border-radius: .45rem;
	display: inline-block;
	color: #02fffd
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-dan.menu-disabled {
	color: #999
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-dan.menu-disabled .icon30-ok {
	background-position: 0 -3.4rem
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-dan span {
	display: inline-block;
	font-size: .6rem;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
	vertical-align: middle;
	margin: 0 0 0 0
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-dan .icon30-ok {
	vertical-align: middle;
	margin: 0 0 0 0
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-card {
	width: 2.1rem;
	height: 2.1rem;
	background-position: -3.6rem -3.4rem;
	margin: 0 auto
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-card span {
	display: block;
	width: 100%;
	font-size: .6rem;
	color: #02ccff;
	line-height: .6rem;
	text-shadow: 0 0 10px #02ccff;
	-webkit-transform: scale(0.91);
	transform: scale(0.91);
	font-weight: bold
}

.homenew-cont .homenew-rightmenu .rightmenu-ul li .rightmenu-redbag {
	display: inline-block;
	width: 2.85rem;
	height: 3.275rem;
	margin: -.65rem 0
}

.homenew-cont .homenew-bottommenu {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99
}

.homenew-cont .homenew-bottommenu:before {
	content: "";
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3.55rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAAGCAYAAACclRsMAAAAjklEQVR4Xu3asQ3AIBADwHyXhjINLQtk/xkyFFKmwPpjAnOmcEE98/0uhwABAgQIECBAgACBowXKcD+6H+EIECBAgAABAgQI/AKGu4dAgAABAgQIECBAIECg7rF8lQkoSkQCBAgQIECAAIHeAoZ77/7dngABAgQIECBAIETAcA8pSkwCBAgQIECAAIHeAhsE9gaUYMqHvwAAAABJRU5ErkJggg==") repeat-y;
	background-size: 100%
}

.homenew-cont .homenew-bottommenu .bottommenu-ul {
	position: relative;
	z-index: 10;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	z-index: 10;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row
}

.homenew-cont .homenew-bottommenu .bottommenu-ul li {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	float: left;
	text-align: center
}

.homenew-cont .homenew-bottommenu .bottommenu-ul li a {
	display: block;
	padding: .65rem 0 .3rem 0
}

.homenew-cont .homenew-bottommenu .bottommenu-ul li a.bottommenu-price {
	padding: 0 0 .2rem 0
}

.homenew-cont .homenew-bottommenu .bottommenu-ul li a span {
	clear: both;
	display: block;
	color: #fff;
	font-size: .6rem;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
	-webkit-transform-origin: center 0;
	transform-origin: center 0
}

.homenew-cont .homenew-bottommenu .bottommenu-brand {
	position: relative;
	z-index: 10;
	overflow: hidden;
	overflow-x: auto;
	word-break: keep-all;
	white-space: nowrap;
	margin-bottom: -.25rem
}

.homenew-cont .homenew-bottommenu .bottommenu-brand:nth-last-child(1) {
	margin-bottom: .4rem
}

.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard {
	width: 5.3rem;
	height: 2.35rem;
	background-position: -7rem 0;
	font-size: .7rem;
	line-height: .85rem;
	color: #02d2ff;
	padding: .75rem .4rem .6rem .4rem;
	text-align: center
}

.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard:first-of-type {
	margin-left: .5rem
}

.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard:last-of-type {
	margin-right: .5rem
}

.homenew-cont .homenew-bottommenu .bottommenu-brand a.brand-linkcard.current {
	background-position: -7rem -2.425rem;
	color: #6ae5ff
}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
	.homenew-cont .homenew-bottommenu {
		padding-bottom: .5rem
	}

	.homenew-cont .homenew-bottommenu:before {
		height: 4.05rem
	}
}

.homenew-none {
	background-color: #fff;
	height: 100vh
}

.homenew-none-nav {
	position: relative;
	height: 2.15rem;
	line-height: 2.25rem;
	padding: 0 .75rem;
	font-size: .85rem;
	color: #333;
	background-color: #fff;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	z-index: 2;
	overflow: hidden
}

.homenew-none-nav .icons-close,
.homenew-none-nav .icons-back {
	position: absolute;
	left: .75rem;
	top: .75rem;
	margin-right: .75rem;
	font-size: .75rem
}

.homenew-none-nav .icons-share {
	position: absolute;
	right: .75rem;
	top: .65rem
}

.homenew-none-nav .hd-more {
	position: absolute;
	right: .75rem;
	color: #4183ff;
	font-size: .75rem
}

.homenew-none-nav .icons-navigation {
	vertical-align: middle;
	margin-left: .5rem
}

.homenew-none-text {
	padding-top: 30%;
	text-align: center;
	font-size: .8rem;
	color: #888
}

.homenew-none-text .vr-btn {
	margin-top: 1rem;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .65rem
}

.mask {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6)
}

.mask .maskbottom {
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: #f0eff5;
	border-top: 1px solid #e3e3e3
}

.mask .maskbottom a {
	display: block;
	text-align: center;
	width: 100%;
	background-color: #fff;
	padding: .75rem 0;
	border-bottom: 1px solid #e3e3e3;
	color: #444
}

.mask .maskbottom a.blue {
	color: #4183ff
}

.mask .maskbottom a:last-of-type {
	border-bottom: none;
	margin-top: .45rem
}

.mask .maskbottom.action-in {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.mask .maskbottom.action-out {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.mask .mask-cont {
	background-color: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 86%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	font-size: .7rem;
	padding: .5rem;
	line-height: 1.1rem;
	border-radius: .25rem;
	color: #444
}

.mask .mask-cont .btn-close {
	position: absolute;
	top: .5rem;
	right: .5rem;
	color: #444;
	font-size: .7rem
}

.mask .mask-cont .name {
	font-size: .7rem;
	padding-bottom: .5rem
}

.mask .mask-cont .yzmcard {
	line-height: 1.7rem;
	font-size: .7rem
}

.mask .mask-cont .yzmcard .namemain {
	width: 2.75rem;
	float: left;
	white-space: nowrap
}

.mask .mask-cont .yzmcard .txtmain {
	margin-left: 2.75rem
}

.mask .mask-cont .yzmcard .txtmain .inp-text {
	width: 4.5rem;
	border: 1px solid #ccc;
	vertical-align: top;
	margin-right: .25rem
}

.mask .mask-cont .yzmcard .txtmain .pic {
	display: inline-block;
	width: 2.5rem;
	height: 1.7rem;
	border: 1px solid #ccc;
	vertical-align: top;
	margin-right: .25rem;
	overflow: hidden
}

.mask .mask-cont .yzmcard .txtmain .pic img {
	width: 100%;
	height: 100%
}

.mask .mask-cont .yzmcard .txtmain .yzm-refresh {
	color: #444;
	white-space: nowrap
}

.mask .mask-cont .yzmcard .txtmain .error {
	display: block;
	padding: .15rem 0;
	color: #d60000;
	left: 2.75rem;
	font-size: .6rem;
	line-height: .85rem
}

.mask .mask-cont .linkcont {
	padding: .7rem 1rem 0 1rem
}

.mask .mask-cont .linkcont .btn-orange {
	border-radius: 1rem
}

.inp-text {
	width: 100%;
	height: 1.7rem;
	line-height: 1.7rem;
	border: 1px solid #e3e3e3;
	padding: 0 .5rem;
	border-radius: .05rem
}

.btn {
	padding: 0 .6rem;
	display: block;
	height: 2.2rem;
	line-height: 2.2rem;
	color: #fff;
	font-size: .85rem;
	background-color: #4183ff;
	border: 0;
	border-radius: .2rem;
	text-align: center;
	width: 100%
}

.btn.btn-disabled {
	color: #ccc;
	background-color: #e3e3e3
}

.code-mask {
	z-index: 106
}

.stress {
	color: #f85858 !important
}

.grey-deep {
	color: #333 !important
}

.grey {
	color: #666 !important
}

.grey-light {
	color: #999 !important
}

.must {
	color: #fd5554 !important
}

.vm {
	vertical-align: middle
}

.mr5 {
	margin-right: .25rem
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

.fn-clear::after {
	content: ""
}

.fn-nofloat {
	float: none !important
}

.vr-noscroll {
	overflow: hidden !important
}

.nospace {
	font-size: 0;
	-webkit-text-size-adjust: none
}

.relative {
	position: relative
}

* {
	-webkit-tap-highlight-color: transparent
}

.vr-icons {
	display: inline-block;
	background: url(../images/icons20170928.png) no-repeat;
	background-size: 5.5rem auto;
	overflow: hidden
}

.icons-close {
	width: .7rem;
	height: .7rem;
	background-position: 0 0
}

.icons-right {
	width: .6rem;
	height: .6rem;
	background-position: -.9rem 0
}

.icons-up {
	width: .6rem;
	height: .6rem;
	background-position: -2.3rem 0
}

.icons-down {
	width: .6rem;
	height: .6rem;
	background-position: -1.6rem 0
}

.icons-disc {
	width: .65rem;
	height: .65rem;
	background-position: -3rem 0
}

.icons-ring {
	width: .65rem;
	height: .65rem;
	background-position: -3.8rem 0
}

.icons-ok {
	width: .8rem;
	height: .6rem;
	background-position: -4.5rem 0
}

.icons-back {
	width: .8rem;
	height: .8rem;
	background-position: 0 -.8rem
}

.icons-clear {
	width: .7rem;
	height: .7rem;
	background-position: -.9rem -.8rem
}

.icons-close1 {
	width: .7rem;
	height: .7rem;
	background-position: -1.6rem -.8rem
}

.icons-ok1 {
	width: 1.2rem;
	height: 1.2rem;
	background-position: 0 -1.75rem
}

.icons-timer {
	width: .6rem;
	height: .6rem;
	background-position: -2.3rem -.8rem
}

.icons-navigation {
	width: .875rem;
	height: 1.1rem;
	background-position: -1.35rem -1.75rem
}

.icons-navigation1 {
	width: .9rem;
	height: .85rem;
	background-position: -3.65rem -1.8rem
}

.icons-share {
	width: 1.05rem;
	height: 1.1rem;
	background-position: -2.35rem -1.75rem
}

.icons-money {
	width: 1rem;
	height: 1rem;
	background-position: 0 -3.25rem
}

.icons-gift {
	width: .95rem;
	height: .95rem;
	background-position: -1.1rem -3.25rem
}

.icons-phone {
	width: 1.1rem;
	height: 1.1rem;
	background-position: -2.25rem -3.25rem
}

.icons-praise {
	width: 1rem;
	height: 1rem;
	background-position: -3.4rem -3.25rem
}

.icons-praised {
	background-position: -4.5rem -3.25rem
}

.icons-music {
	width: 1.4rem;
	height: 1.4rem;
	background-position: 0 -6.025rem
}

.icons-musiced {
	width: 1.4rem;
	height: 1.4rem;
	background-position: -3rem -4.525rem
}

.icons-mike {
	width: 1.4rem;
	height: 1.4rem;
	background-position: -1.5rem -4.525rem
}

.icons-mikeed {
	width: 1.4rem;
	height: 1.4rem;
	background-position: 0 -4.525rem
}

.icons-video {
	width: .8rem;
	height: .8rem;
	background-position: -1.3rem -6.25rem
}

.vr-topspace {
	padding-top: 2.25rem
}

.vr-bottomspace {
	padding-bottom: 3.75rem
}

.vr-btn {
	padding: 0 .6rem;
	display: inline-block;
	height: 2.2rem;
	line-height: 2.2rem;
	color: #fff;
	font-size: .8rem;
	background-color: #2873FF;
	border: 0;
	border-radius: .1rem;
	text-align: center;
	box-sizing: border-box
}

.vr-btn.disabled {
	color: #cbdaff;
	background-color: #8cb1ff
}

.vr-btn-min {
	height: 1.35rem;
	line-height: 1.35rem;
	font-size: .65rem
}

.vr-layer {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 110
}

.vr-layer .vr-layer-top {
	position: relative;
	background-color: #fff;
	z-index: 5
}

.vr-layer .vr-item {
	position: absolute;
	top: 0;
	padding-top: 7.25rem;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	z-index: 2
}

.vr-layer .vr-itemnav {
	position: absolute;
	top: 0;
	padding-top: 7.25rem;
	padding-bottom: 2.75rem;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	z-index: 4;
	background-color: rgba(0, 0, 0, 0.3)
}

.vr-layer .vr-itemnav .itemnav-wrap {
	max-height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #fff
}

.vr-hd {
	position: relative;
	height: 2.15rem;
	line-height: 2.25rem;
	padding: 0 .75rem;
	font-size: .85rem;
	color: #333;
	background-color: #fff;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	z-index: 2;
	overflow: hidden
}

.vr-hd .icons-close,
.vr-hd .icons-back {
	position: absolute;
	left: .75rem;
	top: .75rem;
	margin-right: .75rem;
	font-size: .75rem
}

.vr-hd .icons-share {
	position: absolute;
	right: .75rem;
	top: .65rem
}

.vr-hd .hd-more {
	position: absolute;
	right: .75rem;
	color: #4183ff;
	font-size: .75rem
}

.vr-hd .icons-navigation {
	vertical-align: middle;
	margin-left: .5rem
}

.vr-hd-compressed {
	padding: 0 2.5rem
}

.vr-hd-compressed1 {
	padding-left: 3.3rem
}

.vr-index-hd {
	z-index: 101;
	border-bottom: none
}

.vr-tit {
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 .75rem;
	color: #333;
	border-bottom: 1px solid #dfdfdf;
	font-size: .8rem;
	background-color: #fff
}

.vr-list {
	border-bottom: 1px solid #dfdfdf;
	background-color: #fff
}

.vr-list .list-wrap {
	position: relative;
	padding: .8rem 1.5rem .8rem .75rem
}

.vr-list .list-wrap .caption {
	display: block;
	font-size: .8rem;
	line-height: .9rem;
	color: #333
}

.vr-list .list-wrap .subcaption {
	display: block;
	margin-top: .25rem;
	font-size: .6rem;
	color: #b2b2b2
}

.vr-list .list-wrap .vr-icons {
	position: absolute;
	right: .65rem;
	top: .85rem
}

.vr-list .list-wrap .icons-ok {
	top: 50%;
	margin-top: -.3rem;
	display: none
}

.vr-list.current {
	position: relative
}

.vr-list.current .list-wrap .caption {
	color: #4183ff
}

.vr-list.current .list-wrap .icons-ok {
	display: block
}

.vr-list.current:after {
	content: "";
	display: inline-block;
	width: .75rem;
	height: .7rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAbCAYAAAAOEM1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNFRjBENDJFQzMyMTFFN0E2RjFFNEEzMDNDMEYzODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNFRjBENDNFQzMyMTFFN0E2RjFFNEEzMDNDMEYzODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzQ3NEI0OUVDMTkxMUU3QTZGMUU0QTMwM0MwRjM4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzQ3NEI0QUVDMTkxMUU3QTZGMUU0QTMwM0MwRjM4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PngVyQMAAAJYSURBVHjazJZfZJVhHMff83ZqKSXNiFF0E13sYjfd9H9UVPoz+kNSkiRSJi0jIquLdFNdJCkpiqRYabFWa2QXnZKMdRG7GGmWbdnS6c/6PHwPr5/37Jyz8+4974+P932/zx/f85zn+T2/VH3zhJewOAlnYQQOpBNm7jy06H0BXE+SwYtw2mizk2AwBZfhhNF/w/F0Asxdg6NGz8JueFJJgzPcHoNDRv8FjfDUfaQraO427DP6OOyE9pxQCYMz4S7sMvoYbIXOoBi3wVnwALYbfRQ2Q7cdEKfBKngIW4w+DJugJ2xQXAbnwCPYaPQh2ACZfAN9WAWf4DPsnQZzc6EtxNwgrJ/MXG4F3YZdrO97sFC5KYqYr3Sx0uhfoQF6C03gVnCeSZxXoCkCc+4ufRFibgDWFmMuZ/AUTBiTl+BMGeaqoQNWGL0fVkNfsRM5gzfhCPwzba1wbgrmauAl1Bv9C6zR0yvFoIsbcBD+mnZXl10oYb5F8ArqjN6nlesv9df6gfc7unr+mD7N+stTBeaqlbnlRu/VnhuYyl7xzfd9VRFZozfp8OQzuQS6YJnRP8I6nVovCoOeEmqjqopgHFP1Yccshdd6BiOjPPetnFTg59HbdF/+NPphuKVqxNOKdWkFg9GjPDdUbq7yJ2l7rupi3Oj7ldzrtOdqTXu3rq/hKDK9X6C9Qxf5D6Pvgfc6tcHoVP/RqO5Jv4g+b3SPjhQY265KZSzKi9wvst9b7anvedqfwbaQ7RCbQRfvZHLQ6I9hR8ipj92giw9Kuhnts6sq3bPTVUj+F2AAGIJx+uUcatsAAAAASUVORK5CYII=") no-repeat;
	background-position: center center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	right: .6rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.carModel-list-new .vr-list {
	border-bottom: none
}

.carModel-list-new .vr-list .list-wrap .caption {
	font-size: .85rem;
	color: #333
}

.carModel-list-new .vr-list .list-wrap .subcaption {
	display: block;
	margin-top: .75rem;
	font-size: .75rem;
	color: #b2b2b2
}

.carModel-list-new .vr-list .list-wrap .subcaption em {
	color: #F9712C !important;
	margin-right: .75rem
}

.carModel-list-new .vr-list .list-wrap .subcaption del {
	color: #45C186
}

.carModel-list-new .vr-list .list-wrap .subcaption em.color-green {
	color: #45C186 !important
}

.vr-lsit-brand {
	background-color: #f8f8f8;
	padding: .25rem .5rem;
	overflow: hidden
}

.vr-lsit-brand span.mark-58 {
	display: block;
	float: left;
	margin: .25rem;
	background-color: #fff;
	height: 1.45rem;
	line-height: 1.45rem;
	color: #888;
	font-size: .65rem;
	padding: 0 .4rem;
	border-radius: .1rem
}

ul.vr-list-new {
	background-color: #fff
}

ul.vr-list-new li {
	position: relative;
	padding: .75rem 1.7rem .75rem 6.1rem;
	min-height: 5rem
}

ul.vr-list-new li.current:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -.375rem;
	right: .75rem;
	display: inline-block;
	width: .75rem;
	height: .75rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAbCAYAAAAOEM1uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkNFRjBENDJFQzMyMTFFN0E2RjFFNEEzMDNDMEYzODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkNFRjBENDNFQzMyMTFFN0E2RjFFNEEzMDNDMEYzODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzQ3NEI0OUVDMTkxMUU3QTZGMUU0QTMwM0MwRjM4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzQ3NEI0QUVDMTkxMUU3QTZGMUU0QTMwM0MwRjM4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PngVyQMAAAJYSURBVHjazJZfZJVhHMff83ZqKSXNiFF0E13sYjfd9H9UVPoz+kNSkiRSJi0jIquLdFNdJCkpiqRYabFWa2QXnZKMdRG7GGmWbdnS6c/6PHwPr5/37Jyz8+4974+P932/zx/f85zn+T2/VH3zhJewOAlnYQQOpBNm7jy06H0BXE+SwYtw2mizk2AwBZfhhNF/w/F0Asxdg6NGz8JueFJJgzPcHoNDRv8FjfDUfaQraO427DP6OOyE9pxQCYMz4S7sMvoYbIXOoBi3wVnwALYbfRQ2Q7cdEKfBKngIW4w+DJugJ2xQXAbnwCPYaPQh2ACZfAN9WAWf4DPsnQZzc6EtxNwgrJ/MXG4F3YZdrO97sFC5KYqYr3Sx0uhfoQF6C03gVnCeSZxXoCkCc+4ufRFibgDWFmMuZ/AUTBiTl+BMGeaqoQNWGL0fVkNfsRM5gzfhCPwzba1wbgrmauAl1Bv9C6zR0yvFoIsbcBD+mnZXl10oYb5F8ArqjN6nlesv9df6gfc7unr+mD7N+stTBeaqlbnlRu/VnhuYyl7xzfd9VRFZozfp8OQzuQS6YJnRP8I6nVovCoOeEmqjqopgHFP1Yccshdd6BiOjPPetnFTg59HbdF/+NPphuKVqxNOKdWkFg9GjPDdUbq7yJ2l7rupi3Oj7ldzrtOdqTXu3rq/hKDK9X6C9Qxf5D6Pvgfc6tcHoVP/RqO5Jv4g+b3SPjhQY265KZSzKi9wvst9b7anvedqfwbaQ7RCbQRfvZHLQ6I9hR8ipj92giw9Kuhnts6sq3bPTVUj+F2AAGIJx+uUcatsAAAAASUVORK5CYII=") no-repeat;
	background-position: center center;
	background-size: 100%
}

ul.vr-list-new li .list-new-pic {
	position: absolute;
	top: .75rem;
	left: .75rem;
	width: 4.6rem;
	height: 3.5rem
}

ul.vr-list-new li .list-new-pic img {
	width: 100%
}

ul.vr-list-new li .list-new-name {
	margin-top: .5rem;
	line-height: 1.05rem;
	font-size: .85rem
}

ul.vr-list-new li .list-new-price {
	margin-top: .65rem;
	line-height: 1.05rem;
	font-size: .6rem;
	line-height: .75rem;
	color: #F9712C
}

ul.vr-list-new li .list-new-price .color-green {
	padding-left: .5rem;
	color: #45C186
}

.vr-choosetype .vr-hd .icons-close {
	left: 2rem;
	top: .75rem
}

.vr-choosetype .choosetype-lists {
	position: absolute;
	top: 0;
	padding-top: 2.15rem;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #f8f8f8
}

.vr-quireprice {
	z-index: 105
}

.vr-quireprice .vr-hd .icons-close {
	left: .75rem;
	top: .75rem
}

.vr-quireprice .vr-hd .icons-close.posi-right {
	left: auto;
	right: .75rem;
	margin-right: 0
}

.vr-quireprice .vr-hd-other .icons-close {
	left: 2rem
}

.vr-form .form-list {
	position: relative;
	height: 2.35rem;
	margin-left: .75rem;
	padding-right: 1.6rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-left: .75rem;
	border-bottom: 1px solid #dfdfdf;
	box-sizing: border-box
}

.vr-form .form-list input[type="text"] {
	width: 100%;
	color: #333;
	font-size: .75rem;
	height: 100%;
	line-height: 1.05rem;
	display: block
}

.vr-form .form-list input[type="text"]::-webkit-input-placeholder {
	color: #ccc
}

.vr-form .form-list .must {
	position: absolute;
	left: 0;
	top: .875rem
}

.vr-form .form-list .form-inp {
	display: block;
	width: 100%;
	vertical-align: top;
	height: 100%
}

.vr-form .form-list .icons-clear {
	position: absolute;
	right: .75rem;
	top: .75rem
}

.vr-form .form-list .code {
	position: absolute;
	right: 0;
	top: .25rem;
	width: 6.75rem;
	height: 1.65rem;
	line-height: 1.75rem;
	text-align: center;
	color: #4183ff;
	border-left: 1px solid #e9e9e9;
	font-size: .75rem
}

.vr-form .form-list .code.disabled {
	color: #ccc
}

.vr-form .form-list .code-refresh {
	text-align: right;
	padding-right: .75rem
}

.vr-form .form-list .pic {
	position: absolute;
	right: 3.75rem;
	top: .2rem;
	width: 2.4375rem;
	height: 1.625rem
}

.vr-form .form-code {
	padding-right: 8.25rem
}

.vr-form .form-code .icons-clear {
	right: 7.5rem
}

.vr-form .form-code .vr-btn-min {
	position: absolute;
	top: .55rem;
	right: 0
}

.vr-form-btn {
	position: absolute;
	bottom: .75rem;
	padding: 0 .75rem;
	box-sizing: border-box;
	width: 100%
}

.vr-form-btn .vr-btn {
	display: block;
	width: 100%
}

.vr-form-btn-relative {
	position: relative;
	bottom: auto;
	padding-bottom: .75rem
}

.vr-form-tips {
	position: relative;
	line-height: 1.05rem;
	padding: .225rem 1.7rem .225rem .75rem;
	background-color: #f96868;
	color: #fff;
	font-size: .65rem
}

.vr-form-tips .icons-close1 {
	position: absolute;
	right: .3rem;
	top: 50%;
	margin: -.3rem .5rem 0 .5rem
}

.vr-box {
	margin-top: .5rem
}

.vr-layer-relative.vr-choosetype .choosetype-lists {
	position: relative;
	padding-top: 0;
	height: auto
}

.vr-enrollmentlist {
	background-color: #f0eff5
}

.vr-enrollmentlist .enrollment-item {
	margin-top: 0;
	margin-bottom: .5rem;
	background-color: #fff
}

.vr-enrollmentlist .enrollment-item .tit,
.vr-enrollmentlist .enrollment-item .subtit,
.vr-enrollmentlist .enrollment-item .date,
.vr-enrollmentlist .enrollment-item .tit-all {
	padding-left: .75rem;
	padding-right: .75rem
}

.vr-enrollmentlist .enrollment-item .tit {
	padding-top: .8rem;
	padding-bottom: .6rem;
	color: #333;
	font-size: .75rem
}

.vr-enrollmentlist .enrollment-item .tit-all {
	padding-top: .8rem;
	padding-bottom: .6rem;
	line-height: 1rem;
	color: #333;
	font-size: .75rem
}

.vr-enrollmentlist .enrollment-item .subtit,
.vr-enrollmentlist .enrollment-item .date {
	color: #999;
	font-size: .6rem
}

.vr-enrollmentlist .enrollment-item .subtit {
	padding-bottom: .6rem;
	line-height: .8rem
}

.vr-enrollmentlist .enrollment-item .date {
	padding-bottom: .7rem
}

.vr-enrollmentlist .enrollment-pic {
	position: relative;
	padding-bottom: 50%;
	overflow: hidden
}

.vr-enrollmentlist .enrollment-pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}

.vr-enrollmentlist .enrollment-more {
	margin-top: -.5rem
}

.vr-enrollmentlist-new {
	background-color: #f8f8f8
}

.vr-enrollmentlist-new .enrollment-item {
	padding: .75rem;
	background-color: #fff
}

.vr-enrollmentlist-new .enrollment-item:first-of-type {
	margin-top: 0
}

.vr-enrollmentlist-new .enrollment-item .tit {
	padding-top: .6rem;
	padding-bottom: .2rem;
	color: #333;
	font-size: .75rem
}

.vr-enrollmentlist-new .enrollment-item .tit-all {
	padding-top: .8rem;
	padding-bottom: .6rem;
	line-height: 1rem;
	color: #333;
	font-size: .75rem
}

.vr-enrollmentlist-new .enrollment-item .subtit,
.vr-enrollmentlist-new .enrollment-item .date {
	color: #999;
	font-size: .6rem
}

.vr-enrollmentlist-new .enrollment-item .subtit {
	font-size: .6rem;
	line-height: 1rem;
	color: #444
}

.vr-enrollmentlist-new .enrollment-item .subtit .gray-lighter {
	color: #ccc
}

.vr-enrollmentlist-new .enrollment-item .date {
	margin-top: .3rem;
	height: .9rem;
	line-height: .8rem;
	color: #444
}

.vr-enrollmentlist-new .enrollment-item .date .gray-lighter {
	color: #ccc
}

.vr-enrollmentlist-new .enrollment-item .date .gcj-mark32 {
	float: right;
	margin: -.1rem -.2rem 0 0;
	display: inline-block;
	padding: 0 .2rem;
	height: .95rem;
	line-height: .95rem;
	font-size: .6rem;
	text-align: center;
	border-radius: .1rem;
	-webkit-transform: scale(0.84);
	transform: scale(0.84);
	min-width: 1.35rem
}

.vr-enrollmentlist-new .enrollment-item .date .gcj-mark32.mark32-red {
	background-color: #FD4D4D;
	color: #fff
}

.vr-enrollmentlist-new .enrollment-item .enrollment-link {
	clear: both;
	padding-top: .75rem;
	overflow: hidden
}

.vr-enrollmentlist-new .enrollment-item .enrollment-link .gcj-btn {
	display: inline-block;
	height: 1.8rem;
	font-size: .7rem;
	line-height: 1.8rem;
	width: calc(50% - .375rem);
	text-align: center;
	border-radius: .1rem
}

.vr-enrollmentlist-new .enrollment-item .enrollment-link .gcj-btn.gcj-btn-blue-light {
	background-color: rgba(40, 115, 255, 0.1);
	color: #2873FF
}

.vr-enrollmentlist-new .enrollment-item .enrollment-link .gcj-btn.gcj-btn-blue {
	float: right;
	background-color: #2873FF;
	color: #fff
}

.vr-enrollmentlist-new .enrollment-pic {
	position: relative;
	padding-bottom: 56%;
	overflow: hidden
}

.vr-enrollmentlist-new .enrollment-pic img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}

.vr-fixed-wrap {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.vr-fixed-con {
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.enrollment-date {
	padding: .75rem;
	color: #999;
	border-top: 1px solid #dfdfdf;
	font-size: .6rem
}

.enrollment-con {
	padding: .75rem;
	background-color: #fff
}

.enrollment-con p {
	font-size: .65rem;
	color: #333;
	line-height: 1.1rem
}

.enrollment-con .pic,
.enrollment-con img {
	width: 100%
}

.vr-paragraph {
	font-size: .65rem;
	color: #333;
	line-height: 1.1rem
}

.vr-bottom-btn {
	position: absolute;
	bottom: 0;
	padding: .75rem;
	background-color: #fff;
	border-top: 1px solid #dfdfdf;
	box-sizing: border-box;
	width: 100%
}

.vr-bottom-btn .vr-btn {
	display: block;
	width: 100%
}

.vr-map .map-wrapper {
	position: relative;
	height: 100%;
	padding-bottom: 4rem
}

.vr-map .map-area {
	height: 100%
}

.vr-map .map-shopinfo {
	height: 2.5rem;
	padding: .75rem;
	position: absolute;
	bottom: 0;
	font-size: .7rem;
	line-height: 1.1rem;
	color: #333;
	background-color: #fff
}

.vr-more {
	height: 2.5rem;
	padding: 0 .75rem;
	background-color: #f8f8f8;
	text-align: center;
	overflow: hidden
}

.more-line {
	position: relative;
	margin-top: .9rem
}

.more-line::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5
}

.more-line span {
	position: relative;
	padding: 0 .75rem;
	font-size: .6rem;
	color: #333;
	background-color: #f8f8f8;
	z-index: 2
}

.animate-up {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.animate-down {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.animate-left {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.animate-right {
	-webkit-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.vr-choosetype {
	z-index: 120
}

.vr-quireprice {
	z-index: 115
}

.code-mask {
	z-index: 116
}

.vr-tips {
	z-index: 118
}

.vr-enrollmentlist {
	z-index: 110
}

.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@-webkit-keyframes swingLeft {
	50% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg)
	}
}

@keyframes swingLeft {
	50% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg)
	}
}

@-webkit-keyframes swingRight {
	50% {
		-webkit-transform: rotate3d(0, 0, 1, -60deg);
		transform: rotate3d(0, 0, 1, -60deg)
	}
}

@keyframes swingRight {
	50% {
		-webkit-transform: rotate3d(0, 0, 1, -60deg);
		transform: rotate3d(0, 0, 1, -60deg)
	}
}

.swingLeft {
	-webkit-transform-origin: center right;
	transform-origin: center right;
	-webkit-animation-name: swingLeft;
	animation-name: swingLeft
}

.swingRight {
	-webkit-transform-origin: center left;
	transform-origin: center left;
	-webkit-animation-name: swingRight;
	animation-name: swingRight
}

.vr-video {
	color: #333;
	background-color: #fff
}

.vr-video .vr-hd {
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #e5e5e5
}

.vr-video .video-tab {
	position: relative;
	z-index: 2;
	display: table;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding: .5rem 0;
	background-color: #fff
}

.vr-video .video-tab-item {
	display: table-cell;
	font-size: .8rem;
	color: #333;
	text-align: center;
	position: relative
}

.vr-video .video-tab-item:last-child .video-iconhot {
	right: -.25rem
}

.vr-video .video-tab-item.current {
	color: #3379ff
}

.vr-video .video-tab-item.current:after {
	content: "";
	width: 100%;
	position: absolute;
	left: 0;
	top: 1.25rem;
	height: 2px;
	background-color: #3379ff
}

.vr-video .video-tab-item .video-tab-item-txtwrap {
	position: relative
}

.vr-video .video-list {
	padding: 0;
	box-sizing: border-box;
	background-color: #f8f8f8
}

.vr-video .video-item {
	margin-top: 0;
	padding: .75rem;
	margin-bottom: .4rem;
	background-color: #fff
}

.vr-video .video-item .video-show {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	background-color: #020505
}

.vr-video .video-item .video-show .video-playerContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0
}

.vr-video .video-item .video-show .video-thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.vr-video .video-item .video-show .video-thumb img {
	width: 100%;
	height: 100%
}

.vr-video .video-item .video-show .video-thumb .video-play-trigger {
	cursor: pointer;
	width: 50px;
	height: 50px;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 25px;
	border: 1px solid rgba(255, 255, 255, 0.7);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px
}

.vr-video .video-item .video-show .video-thumb .video-play-trigger:after {
	cursor: pointer;
	display: block;
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 15px;
	left: 20px;
	border-left: 18px solid #FF6600;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	cursor: default
}

.vr-video .video-item .tit {
	font-size: .8rem;
	line-height: .9rem;
	color: #333
}

.vr-video .video-item .date {
	margin-top: .25rem;
	font-size: .6rem
}

.vr-video .video-item .video-info {
	position: relative;
	margin-top: .5rem;
	padding-right: 3.25rem;
	background-color: #fff;
	color: #999
}

.vr-video .video-item-new {
	margin-top: 0;
	padding: .75rem;
	margin-bottom: .4rem;
	background-color: #fff
}

.vr-video .video-item-new .video-show {
	position: relative;
	width: 100%;
	padding-bottom: 56%;
	background-color: #020505;
	overflow: hidden
}

.vr-video .video-item-new .video-show .video-thumb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.vr-video .video-item-new .video-show .video-thumb img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	width: 100%
}

.vr-video .video-item-new .video-show .video-thumb .video-play-trigger {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	border: none;
	margin: -1.5rem 0 0 -1.5rem;
	width: 3rem;
	height: 3.025rem;
	background: url("data:image/png;base64,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") no-repeat;
	background-size: 3rem
}

.vr-video .video-item-new .video-show .video-thumb .video-play-trigger:after {
	display: none
}

.vr-video .video-item-new .video-infocard {
	font-size: .85rem;
	line-height: 1.15rem;
	color: #444;
	padding: .65rem 0 0 0
}

.vr-video .video-item-new .video-infocard-number {
	margin-top: .5rem;
	font-size: .6rem;
	color: #ccc;
	height: 1.5rem;
	line-height: 1rem;
	position: relative;
	padding: .25rem 3.5rem .25rem 0
}

.vr-video .video-item-new .video-infocard-number .vr-btn-min {
	position: absolute;
	right: 0;
	width: 3.2rem;
	height: 1.5rem;
	line-height: 1.5rem;
	top: 50%;
	padding: 0;
	font-size: .6rem
}

.vr-video .vr-more {
	background-color: #fff
}

.vr-video .vr-more .more-line span {
	color: #858383;
	background-color: #fff
}

.vr-video .vr-more .more-line::before {
	background-color: #e5e5e5
}

.vr-video .video-inquiry {
	position: absolute;
	right: 0;
	top: 48%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #3379ff;
	border-radius: .15rem;
	min-width: 3rem
}

.vr-video .video-iconhot {
	position: absolute;
	top: -.25rem;
	right: -.9rem;
	display: inline-block;
	width: 1rem;
	height: .6rem;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAYCAYAAACIhL/AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCRUQwOTI1MzQwNzNFNzExQUMzOEQ5OUE0MzlBNDBBOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDQxQTdDOERBNUUxMUU3QTI3RkNERDI4NEQ4QjQ2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDQxQTdDN0RBNUUxMUU3QTI3RkNERDI4NEQ4QjQ2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgyMTM2MTI4QkVEOEU3MTE5NDZBQTZGNEI2MTNCNjQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJFRDA5MjUzNDA3M0U3MTFBQzM4RDk5QTQzOUE0MEE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+q3M6XAAAAglJREFUeNrMlzFIAmEUx/+Vm6FtOdTo7RbREgSHU1Gt6mrQ0FRCTc5B4NAYOOfo0HIttiTUEOHgokhgggVBVucUdL3HeXjefXeYh9w9+HmH3/vu/vfeu+cTGoABSeKG+CQ0n/gmKsSuocsQd0r8+ihMxBlrm6GPTTre8jmCZ3scvXLAImfmliPYJqXLCKapIfqICJckCWg0xNtkmUq5YvdfWQHicaBata/zHjez+us2zynu2UIry5r29iYOO6+x8dH4rlDQNFXV9xjUakMfSRpdY6z++bzwft4FFou6byo16seiW63RBzGvKcpYdRjyVCGc1p0dIJ22pyiXA6JR4OTEKX1j2awngQcHwOurs4CrK2BjQ3+QCc05guEwoCjuuzlC3a574ff7wNKS8ws3sUC+cL0uFmVYJDL1PuNeg1xHohaTzernLy/0C5503s++nIlOx6cavLwEYjHnHpfJAK3WxOn1LpBvfH0NlEp2kfk8kEoBR0dTTPE4tr8PFIu6SFUFmk0gkdDPec1Di8Fg3HoWNknu/k4NVNR82f/wUG/C1qb93+sP6bHAUoCnGYWnmVUK5AMxF7BJhufVpDFRZ4mfAEWOp/tjY6I2jCob/MqtEYvEgmDK/phy1N6JR+KCuIfpP4mItuWpzjV3/6ngtBAivgbC7ogtP8RZU2y2bWKdKBNPfr4pfwIMAAOfTtH2J8w9AAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-size: 100% auto
}

.vr-videoLayer {
	position: fixed;
	width: 90%;
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.vr-videoLayer .videoLayer-tit {
	position: relative;
	color: #fff;
	font-size: .8rem;
	line-height: .9rem;
	background-color: #000;
	padding: .3rem 1.75rem .3rem .75rem
}

.vr-videoLayer .videoLayer-tit .icons-close {
	position: absolute;
	right: .75rem;
	top: .4rem
}

.vr-videoLayer .videoLayer-show {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
	background-color: #020505
}

.vr-videoLayer .videoLayer-show .videoLayer-playerContainer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0
}

.vr-videoLayer .videoLayer-newYear {
	position: absolute;
	top: 100%;
	width: 100%;
	text-align: center
}

.vr-videoLayer-new {
	position: fixed;
	width: 100%;
	padding-bottom: 57%;
	background-color: #fff;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.vr-videoLayer-new .videoLayer-new-player {
	position: absolute;
	width: 100%;
	height: 100%
}

.vr-videoLayer-new .videoLayer-close {
	display: inline-block;
	position: absolute;
	top: -1.75rem;
	right: .75rem;
	width: 1rem;
	height: 1rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABe0lEQVRIS8WW6U3DQBCFv6mBswRuOgCRlEETRNSBqIIyAEEH3JTAWcOgF42txVkvJnHA/xI5+fa9nXkzBuDux8CZmb3oc1+Pu68Ch2Z2Yu5+BJwCz8BBX7CAXAJrwEigBeAc2AWeAvY6iyp3XwEEWQdugKGFdYJdADuzwhqQW2BgZp9jUMAWQ9nUsAxkaGYf+v8aNCusBJkAZWCPIb14ZwGR9RuA7KqVVI59U9SwUT/cBgRTNb7lCsTdl+PiBbmLg43tSp8sKFFWhHWFZK1LT+HuKpAs7DeQH0GhbClgW8CDrInD6ACbwH3Y9V7qvVbrGspSmBJEjzq+E6SToqRABLuKbtfXSpF9MysqKVZdS3UJdB1K9IqU7fUKcvf5W9eAzKcYcpCqcaO8O1deqWFll8ZHazpkeknRky2O/4ugUhq0NWSXlMiNiTRyNLQ6TdtGgk+E698OvrBLFz/1dE0SJN0X6tlULSe97AsF2CBdt3rZgFpgo2oLmvsC+QWymA8kvReUNAAAAABJRU5ErkJggg==") no-repeat center center;
	background-size: .65rem
}

.vr-layer-activity {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 80%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	border-radius: .3rem;
	background-color: #fff;
	text-align: center
}

.vr-layer-activity .activity-hd {
	padding: 1.15rem 1.15rem .5rem;
	font-size: .85rem;
	color: #333
}

.vr-layer-activity .activity-bd {
	padding: 0 1.15rem 1rem;
	font-size: .7rem;
	color: #333;
	line-height: .95rem
}

.vr-layer-activity .activity-ft {
	border-top: 1px solid #ccc;
	display: -webkit-flex;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	flex-direction: row
}

.vr-layer-activity .activity-ft a {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	text-align: center;
	padding: .7rem;
	color: #2e77fb
}

.vr-layer-activity .activity-ft a:first-child {
	color: #333;
	border-right: 1px solid #eee
}

.vr-choosetype .choosetype-lists .prompt-text {
	font-size: .7rem;
	line-height: .85rem;
	color: #999;
	width: 100%;
	text-align: center;
	padding-bottom: 1.25rem
}

.emphasize {
	color: #F9712C
}

.mask-black-bg {
	position: fixed;
	z-index: 114;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3)
}

.vr-quireprice_v1 {
	max-height: 87%;
	bottom: 0;
	left: 0;
	top: auto;
	padding-top: 2.15rem;
	overflow: hidden !important
}

.vr-quireprice_v1 .vr-list {
	margin: 0 .75rem
}

.vr-quireprice_v1 .vr-list .list-wrap {
	padding-left: 0;
	padding-right: .75rem
}

.vr-quireprice_v1 .vr-list .list-wrap .vr-icons {
	right: .2rem;
	top: .9rem
}

.vr-quireprice_v1 .vr-hd {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: left;
	font-size: .8rem
}

.vr-quireprice_v1 .choosetype-lists {
	position: static;
	height: 100%;
	overflow-y: scroll;
	padding-top: 0
}

.vr-quireprice_v1 .vr-form .form-list {
	height: 2.5rem;
	margin-right: .75rem
}

.vr-quireprice_v1 .vr-form .form-list .icons-clear {
	display: none
}

.vr-quireprice_v1 .vr-form .form-list input[type="text"] {
	font-size: .8rem
}

.vr-quireprice_v1 .vr-form .form-list .code {
	top: .4rem
}

.vr-quireprice_v1 .vr-form .form-list .code-refresh {
	font-size: 0;
	display: inline-block;
	width: .6rem;
	height: .6rem;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding: 0;
	border: 0;
	top: .95rem
}

.vr-quireprice_v1 .vr-form .form-list .pic {
	top: .35rem;
	right: 1rem;
	border: 1px solid #E6E6E6
}

.vr-quireprice_v1 .vr-form .form-list .form-error input[type="text"]::-webkit-input-placeholder {
	color: #FD4D4D
}

.vr-quireprice_v1 .vr-form-btn {
	padding-top: .25rem;
	padding-bottom: .85rem
}

.vr-quireprice_v1 .choosetype-lists .prompt-text {
	padding-bottom: .75rem
}

.subtit-name {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .6rem;
	color: #444;
	padding: 0 .75rem
}

.vr-discounts_v1 {
	background-color: #f8f8f8;
	overflow: hidden
}

.vr-discounts_v1 .discounts-list {
	background-color: #fff;
	padding: .75rem;
	margin-bottom: .5rem
}

.vr-discounts_v1 .discounts-tit {
	padding-bottom: .5rem;
	font-size: .85rem;
	color: #333
}

.vr-discounts_v1 .discounts-date {
	font-size: .6rem;
	color: #666
}

.vr-label_v1 {
	display: inline-block;
	height: .96rem;
	line-height: .96rem;
	padding: 0 .18rem;
	color: #fff;
	font-size: .6rem;
	background-color: #F9712C;
	border-radius: .2rem;
	-webkit-transform: scale(0.8333);
	transform: scale(0.8333)
}

.bg_v1 {
	background: #fff
}

.success-top-pic {
	position: relative
}

.success-top-pic .top-pic {
	width: 100%
}

.success-top-pic .qr-code {
	position: absolute;
	width: 9%;
	top: 12%;
	right: 9%;
	z-index: 1
}

.success-info-wrap {
	width: 100%;
	box-sizing: border-box;
	padding: 1rem 2.15rem;
	background-color: #fff;
	margin-bottom: .6rem
}

.success-info-wrap .big-title {
	text-align: center;
	margin-bottom: .5rem;
	font-weight: bold
}

.success-info-wrap .big-title .title-text {
	display: inline-block;
	padding-left: 2rem;
	position: relative;
	color: #14be60;
	font-size: .9rem;
	margin: 0 auto;
	height: 1.5rem;
	line-height: 1.5rem
}

.success-info-wrap .big-title .title-text:before {
	display: inline-block;
	content: "";
	width: 1.575rem;
	height: 1.55rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA8CAYAAAGiOYLaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTFEOUE5N0Q1MEZDMTFFODg2NEU5RDQzQTA3NkVFOTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTFEOUE5N0U1MEZDMTFFODg2NEU5RDQzQTA3NkVFOTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MUQ5QTk3QjUwRkMxMUU4ODY0RTlENDNBMDc2RUU5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MUQ5QTk3QzUwRkMxMUU4ODY0RTlENDNBMDc2RUU5MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhRsAasAAAZ2SURBVHja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") no-repeat;
	background-position: center center;
	background-size: 100%;
	z-index: 1;
	top: 0;
	left: 0;
	position: absolute
}

.success-info-wrap .info-line {
	white-space: nowrap;
	color: #333;
	font-size: .7rem;
	line-height: .9rem;
	margin-bottom: .35rem
}

.success-info-wrap .info-line .red {
	display: inline-block;
	color: #ff0000
}

.success-info-wrap .win-prize-wrap {
	position: relative;
	margin: .5rem -2.15rem 0
}

.success-info-wrap .win-prize-wrap .mid-img {
	width: 100%
}

.success-info-wrap .win-prize-wrap .prize-info {
	color: #fff;
	position: absolute;
	padding-right: 2.05rem;
	top: 42%;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.success-info-wrap .win-prize-wrap .prize-info .number {
	font-size: 1.8rem
}

.success-info-wrap .win-prize-wrap .prize-info .text-s {
	position: absolute;
	top: .1rem;
	right: 0;
	z-index: 1;
	font-size: .6rem
}

.success-info-wrap .win-prize-wrap .prize-info .text-m {
	position: absolute;
	top: .9rem;
	right: 0;
	z-index: 1;
	font-size: .9rem
}

.success-info-wrap .win-prize-wrap .prize-btn {
	display: inline-block;
	font-size: .6rem;
	color: #fff;
	text-align: center;
	height: 1.35rem;
	line-height: 1.4rem;
	padding: 0 1.3rem;
	border-radius: 1rem;
	background-color: #ff8400;
	box-shadow: .125rem .125rem .05rem rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 59%;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.success-info-wrap .win-prize-wrap .btom-text {
	color: #ffcccc;
	font-size: .6rem;
	line-height: .9rem;
	width: 63%;
	position: absolute;
	top: 74%;
	left: 50%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.success-info-wrap .no-prize-wrap .mid-img {
	width: 100%
}

.success-info-wrap .no-prize-wrap .mid-text {
	text-align: center;
	color: #fd4d4d;
	font-size: .85rem;
	line-height: 1.2rem
}

.success-bottom-wrap {
	margin: .5rem 0 2rem
}

.success-bottom-wrap .bottom-text {
	color: #666;
	font-size: .6rem;
	line-height: .95rem;
	width: 100%;
	text-align: center;
	padding: 0 .75rem;
	box-sizing: border-box
}

.success-bottom-wrap .choose-buycar {
	color: #000;
	font-size: .75rem;
	margin: .5rem 0 .75rem;
	text-align: center
}

.success-bottom-wrap .choose-buycar input {
	display: inline-block;
	width: .75rem;
	height: .75rem;
	margin-right: .25rem;
	margin-bottom: .1rem;
	border: 1px solid #ccc;
	vertical-align: middle;
	border-radius: .1rem;
	background-color: #fff
}

.success-bottom-wrap .botm-link-btn {
	text-align: center
}

.success-bottom-wrap .botm-link-btn .link-btn {
	display: inline-block;
	color: #c9272b;
	font-size: .6rem;
	background-color: #ffeb7a;
	border-radius: 1rem;
	width: 5.3rem;
	height: 1.35rem;
	line-height: 1.4rem
}

.success-bottom-wrap .botm-link-btn .link-btn.disabled {
	color: #999;
	background: #ccc
}

.homenew-interview {
	position: relative
}

.homenew-interview .order-iframe {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}

.homenew-trim {
	position: relative;
	height: 100%;
	width: 100%
}

.homenew-trim .trim-iframe {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.homenew-trim a.linkprice {
	text-align: center;
	width: 3.5rem;
	display: block;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -1.75rem;
	bottom: 1rem
}

.homenew-trim a.linkprice.bottommenu-price {
	padding: 0 0 .2rem 0
}

.homenew-trim a.linkprice span {
	clear: both;
	display: block;
	color: #fff;
	font-size: .6rem;
	-webkit-transform: scale(0.83);
	transform: scale(0.83);
	-webkit-transform-origin: center 0;
	transform-origin: center 0
}

.homenew-trim a.link-return {
	display: block;
	width: 2rem;
	height: 2rem;
	position: absolute;
	z-index: 10;
	top: .75rem;
	left: .75rem
}

.homenew-trim a.link-redbagsmall {
	position: absolute;
	z-index: 10;
	top: 50%;
	right: .75rem
}

.homenew-smallvideo {
	position: relative;
	height: 100%;
	width: 100%
}

.homenew-smallvideo .smallvideo-iframe {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.homenew-smallvideo a.linkclose {
	display: block;
	width: 2.45rem;
	height: 2.45rem;
	position: absolute;
	z-index: 10;
	top: .25rem;
	right: .25rem;
	background: url("data:image/png;base64,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") no-repeat center center;
	background-size: 2.45rem
}

.homenew-guide {
	position: fixed;
	z-index: 1000;
	width: 14rem;
	height: 7.35rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	background: rgba(0, 0, 0, 0.7);
	border-radius: .5rem
}

.homenew-guide-cont {
	width: 100%;
	height: 100%;
	background: url("../images/guide-bg.png") no-repeat center center;
	background-size: 90%
}

.homenew-guide-cont .btn-close {
	display: block;
	position: absolute;
	top: 0;
	width: 1.5rem;
	height: 1.5rem;
	right: .25rem
}

.homenew-guide-bg {
	display: block;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent
}

.bg-transparent {
	background-color: transparent
}

.bg-gray {
	background: rgba(0, 0, 0, 0.3)
}

.athm-toast {
	position: fixed;
	top: 50%;
	left: 0;
	z-index: 1010;
	width: 100%;
	line-height: 1;
	text-align: center
}

.athm-toast-standard {
	position: relative;
	z-index: 1010;
	display: inline-block;
	box-sizing: border-box;
	min-width: 5rem;
	max-width: 70%;
	min-height: 5rem;
	padding: 1rem .5rem;
	vertical-align: top;
	background-color: rgba(27, 27, 27, 0.9);
	border-radius: .5rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.athm-toast-standard__success,
.athm-toast-standard__error,
.athm-toast-standard__warning {
	display: inline-block;
	line-height: 0;
	vertical-align: top
}

.athm-toast-standard__success::before,
.athm-toast-standard__error::before,
.athm-toast-standard__warning::before {
	content: "";
	display: inline-block;
	width: 1.7rem;
	height: 1.7rem;
	vertical-align: top
}

.athm-toast-standard__success::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+dZ61CAAAAMXRSTlMaABgNEgkEFhAGARX67/0i9czEYkw6Mejjr518cice3b64lI6IgndsWVRGQSzVqKVpv0xaKgAAAdlJREFUWMOkz1lOAzEQRdHXZVd5aBABQZhH8QGCH+9/czSDSdJuJx7uAo50MWQTVtoYAsgYrViGbBnEsyXMIsu+AnFRSB1XiDiNPWlXgEgk8owcQLxCQcrvQ2REUaPkESYURpxDFCpSCRKNRgWJ0aAgMRqUiDAa4l1ECA2RbCN+RFOj30IUGlMbRNCc/CMazemIOHTk/hCNjvQv4tCV+0EsurLfiCd0RX5CGJ3xhFh0Ziek8ubzLvkZIKjq/jTcYpaAUdPJWXhcYxZDoaKHp3CVGFDQqOg5XF4gScOgvOtw/IE0U4PchNU5FhFCaS9h9Y6FMsQaC72GozeU91WL2ewgCANB2As3WuRPUQGNCETi37z/yxluWO3uYeqpyR6apt1+M7OF6b6LB9jcKYlnyWP0bq2Grb1b/LzY0WL4rLys26j66wywo3O2y8q/iafZesSLG7jGOEuE9LV9t3iLYo29KD6rSO2syeAhU8mPgifMNK+lwU4RsBlK4k8ptzi1MmQlPLbzn91UyBIdj5FEoOqINNFALUtGkgL3RpcMWbyaLL2psA8no7yg89YipMnh7RZv/HgLGtoM87acDwh8VOFDEx/f+CAZLNLy4ZqP+fzAgR99/HMIw4+D3isOGHsserYjAAAAAElFTkSuQmCC") no-repeat;
	background-size: 100% 100%
}

.athm-toast-standard__error::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABEBAMAAADKPY6BAAAAIVBMVEX///8AAAD///////////////////////////////////9OJJCoAAAACnRSTlMaANksBRMKDhF/067JpAAAAWRJREFUSMedlrFKxEAURc9ishu7DaxxezsrsbPLFoplFgTbBPyA2FlmQbAV/AO/1AQG3gyZzF08Vcgebt4mM+8Npc/TRwP561tw01eqAUfRxZVnPD5jyiMBL6bEDXNMuWbGe6jsGmbkh0BpibD2lYoonaf0RNmYYrXGKsYqWaoGqyRG55SaRTKnNCyST4orNlEw7jmJJ5F8DuSTsiPJYVSuSHIclZok2agMJClGBUGJ9/Z/7PLBLjv24Lj8vcNxcfsNjhNb7P4NjnuzWVFD+EMoQ0aLHzMPYU1PEDMLYcNAEDMLoaAhjHGikQNhjPMiWMykRbEYETLFTCEiJhKilUY9KGdQ5Rb06k9vaNWrW1OrD5CxVZ9xxV4thhOVWlIdpVqYttXmy9u2Wp3eJNm07dNb7Xhe89AtSDcy3Q51U9Wt+bwGr8eEHjZ6ZOnBp8enHsJ6lOsDgT5W6MPJP484dlD6Cg9Kfw4cW/1g+1UMAAAAAElFTkSuQmCC") no-repeat;
	background-size: 100% 100%
}

.athm-toast-standard__warning::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABEBAMAAADKPY6BAAAAGFBMVEX///8AAAD///////////////////////8GrCwdAAAAB3RSTlMaAAUTCg4R5SLWcwAAARVJREFUSMfV1r0OwjAMBOCjgbJCKcytQMwBiZ3wBLAwFyR23n8iRRliNfWFkRurT6r7E9tYxtndLWBOF3ExJnWHkNKlyR5RnimyhchRECGEEWSNQW6SVHZITCvIGYlMY1IjGReRa5rMAhG1piqGqCRZDUIlI3GBNOOkCMSOE9OTUKxSMNT7AMWXWI2YnlQQmb8h0nqy0snBk0YnhSedTkpPoBMPakYcNow8sGBkgoaRAmdGprgyMkPHSAnLiAEYwb8R/tA5r45/gIzPmPMzLEAywYaRB2pGHJaMZBy1vAO7gpqDJ5VOWt6CchsZb4e8qfLWzBs8HxN82PCRxQcfH5+/DWE+yvlCwNcKvpzwFSe1KL3kovQBkNY9C5UW44sAAAAASUVORK5CYII=") no-repeat;
	background-size: 100% 100%
}

.athm-toast-standard__loading {
	display: inline-block;
	padding: .25rem;
	line-height: 0;
	vertical-align: top
}

.athm-toast-standard__loading::before {
	content: ""
}

.athm-toast-standard__description {
	margin-top: .4rem;
	font-size: .7rem;
	color: #fff;
	line-height: .9rem
}

.athm-toast-currency {
	position: relative;
	z-index: 1010;
	display: inline-block;
	box-sizing: border-box;
	max-width: 70%;
	min-height: 3.5rem;
	padding: .75rem 1rem;
	font-size: 0;
	word-spacing: -1px;
	vertical-align: top;
	background-color: rgba(27, 27, 27, 0.9);
	border-radius: .5rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.athm-toast-currency::before {
	content: "";
	display: inline-block;
	width: 0;
	height: 2rem;
	vertical-align: middle;
	overflow: hidden
}

.athm-toast-currency__description {
	display: inline-block;
	max-width: 100%;
	word-spacing: normal;
	vertical-align: middle;
	font-size: .7rem;
	color: #fff;
	line-height: 1rem
}

.athm-toast__mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000
}

.athm-toast[style*="static"] .athm-toast__mask {
	display: none
}

* {
	opacity: 1;
	-webkit-backface-visibility: hidden
}

*::-webkit-scrollbar {
	display: none
}

body,
html {
	position: relative;
	tap-highlight-color: transparent;
	-moz-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
	background: url("../images/zt-bg.png") no-repeat center -1.75rem, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAABCAYAAACBkCu0AAAB/UlEQVRIS61WS25DMQiEt2vO1m3v0dOnq9rVgLHB3/ekWkqi2BgGGMD8+fWd3+8fssXElHImInw2y45ZZVh+8dUdOM05p/KPRR62RjtyoJ+wbOOAq2gdkDMs4UvvK97FKiYgcxFRyg1lVi2krvRY9P8U4WRTthaxhp2qbIl1ZikKn6J2SVwsd40F3gtmRMEtpAiXcHmx2AV4JaaU8clWfbjr85NLzhTlRQzjDpLyqHEG4u0+bjxYhcdVZ++3pMx4vCdQg634pKpssw+d8zFwCOTrMRiN61ES5cJMvlDBYs3i4OM3ImYriXYkydXlYQnvT+UXDJR6mNLU8ftJekLhntjd8G7r3ZPnNhbgt/41JHNVFWvtu34kls6+3oZeBQ9Gnyuc9O2Dklt8uiP0j76szB1TgL5ltY4O7uaoG4u+t6C3RnNJetywbvJD51PDEFvHpl9vevmULuixnpdFtdm36phlX846KL3P/q1weotIf2P0sRbkOANKL3NNTcdui7zNIp3J1vtc/vxcl16LPOkgDD1Rzur0boYrd7qzMkqgL76dakCJ6LeGsR8HML6mZWRWe1NY34rZGWhfNpr+xdyDHI5A2wNPg/epCe9La+JHxTYQycXKWfOJLRL6vmNKqcvJ4EPHA9F11XQpl/dvgvCe2xWHSwn0Vs9dCF6vD/oDeAvQ78H9lVgAAAAASUVORK5CYII=") repeat-y;
	background-size: 100%;
	height: 100%;
	overflow: hidden
}

html.html-default {
	position: static;
	background: none
}

html.html-default body {
	position: static;
	background: none
}

.wrapper {
	position: relative;
	height: 100%;
	overflow: hidden
}

.vr-quireprice {
	position: absolute;
	overflow-y: scroll
}

.vr-layer {
	overflow: scroll
}

.layer-title {
	height: 2.15rem;
	line-height: 2.15rem;
	font-size: .85rem;
	color: #333;
	box-sizing: border-box;
	border-bottom: 1px solid #dfdfdf;
	width: 100%;
	top: 0;
	text-align: center;
	position: relative
}

.layer-title .layer-close {
	display: block;
	width: .75rem;
	height: .75rem;
	position: absolute;
	top: .75rem;
	left: .75rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAFMN540AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQzNUFDQjkxMkY4MTFFOEIzQkRGMjZBM0MyMjk4NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQzNUFDQkExMkY4MTFFOEIzQkRGMjZBM0MyMjk4NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDM1QUNCNzEyRjgxMUU4QjNCREYyNkEzQzIyOTg0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDM1QUNCODEyRjgxMUU4QjNCREYyNkEzQzIyOTg0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmaQwXMAAAHzSURBVHjaYgwNDWVABkxQ+j+6ACNMkAlJNVgQIIAY0czIYEHiXAFiHSZkDswMOAcEAAIIZsZ/qKEMuIxgRHLfFSgbbAq6pcgKGWF25iDrQDcRIIBAbhAFMl4zYAEw+0WxyF1hQtIlisvlyAquYHM1SMENILZFtxNmlAayFRhhimwFRvgiKwAIIJA/xYD0SyAWw+VfbN6EOfgVNNREocGLzxCccfQajyFXsEQTimZchtxECiUGQpqRbcLrHRZ8fiLkHRZ8fiLgHTGAAAJFVQaQMYOBNABOxrAEf4VEja9gKUgHzenEaBSD2cxApAEoGtFTPT4DMDSia8ZlAFaN2DSjG4BTIy7NMANY8GnEpxlkozo0Xe/HFYJMBAJHA18sMBERqjhjgYmYUMVlABMRGnEawATV8IrIMgzFACYyCj+YATkAAQbKkqBcNRmIrwKxIwmGMJCRjUHRrg3EuSBXTwFicajkK6RUSU0Lr0DNZoCG0BQmJAt1oILUcgA2C3WwlQSw4pFSB+C1kFB2JMcBRFlIyGJSHECShcRajM8BN6CYJAsJVcz4HADKcoehJSMDtHQkORsykZlo/kB9KAZlk5wImShMpWTnAiYqpVKSHcBEabYg1wFMVLKQZAfAqidqWUi0A2AtDVBFsZaGNRPMASAfB4P4ADfdtoycNIO1AAAAAElFTkSuQmCC") no-repeat;
	background-size: 100%;
	background-position: center center
}

.layer-success {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 150;
	background: #fff;
	text-align: center
}

.layer-success .success-info-wrap .icon-success {
	display: block;
	width: 3rem;
	height: 3rem;
	margin: 3rem auto .9rem;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAA1VBMVEUAAABFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYZFwYb////h9exUxpDj9u1ZyJNWx5FdyZbn9+9Xx5Lr+fLe9Oqw5cz3/fpnzZxIwoj6/vyX3byA1a1OxIzX8uXR8OHK7dzB69duz6Fgypjx+/am4sX0/PiM2bR30qf8IYW4AAAAKHRSTlMA8lH0ZcydPjgc0uJcvuSvBfnuxKuFc2whFxEPpAfFvLBiSUcwLabGYR8T4gAAA6RJREFUaN7dm4lW4jAUhlNa1krZkU1wQ39AUFAQEFzHef9HGmUYco5A2jQ3PWW+F/hO2tzkJrmXSVOLn5Ua6ZSdNwAjb6fSjdJZvMa0kk2UT23sxD4tJ7JMC1WraECImbGq1Na61YIn0ladUJuImfCMGUsQaSNNSNKMUGhT8EFKVR2PwifRuII2eQUFrpJ+vccGlDCOfWkrBShTqMh7jwwQYBxJak9iICJ2IjWroiAjKjHHLh0Q4lx69V6YIMW88LhW5UBMLuJpOkMDRx7GCy24jvk8By3kzsXetgFNmG1h/NrQhi2I52wUGonuX8Ni0EpMLZDog6piQDPG7l2yAO0UduYbCIDjHZFkIACM7ZgqIhCKW3ksAuJn1htFQEQV9iTKfSqFwEgFPGBORHrtoF9FEgiUhOSuRL9L1U1oYLKYYDdmfS22oIHPced9n9lai9Mg5/Gh88USu0mzFVWQ0198e+972ENV05f+/S72rr91BsTMpi5eZFappQFSnl46bl4YWfrVY9Jdebsi7981pAxK5mMvXpQJfzGPIrF385NtkDFYevTCZqwGMl5Ha+8ArtQIk63Z1LsXcXYGRXgUSXhhsRJIeOtKeVFiDVAw/yXnxRVrQZ3Hj46kFy2KhLq33HiH8EiKOVCAR9GKG89eOCwPRWZTH17kmQEFeBRJemEyCJi4R9G9nJcjEg/Hz7duUcS9fUgh+tRfW8149iiMIt9eUzC5BuNVJvG6N4qe/XuRZ45owCsengRR5NMLR3BAXXTWjObY5nOq4kVKsGT2+Ix97m+nGkpetFgD7uatSXZ7r+hFg5UgNG9YTH4k7EpelMSJQK/LBXySfXSUvbBYHJ7No/m/KOLc+fMizmpwNXNe+pjcUXhRY8yGhHn8MCXx2jyhF5s5JF5kvBxhBt193lv4pcwPbUIztRcJ8TGVm4m9RtblYM7NpF5kXK8iuJnSC8v98oWbCb2oSlw3Dbt03rTUBdvwhq+dal5YEleK3KzuNesSl6jcrOxFTOLamJvVvUiwDddwgZtHb1Dk2s/TQH+p7EUkDI8hgT7/hOPBK8AnvrA8agb0jGsmw/NwHchzWzNcxQkBlGOErQCFnWguuQlfkRFjbROaMNvhLCTTVzoX3mJBPeWR4S4IpS+BDX/RL22Z82EUdhOVsjcrh1S8/0WyCAWKycNr0FBpSTncJhyFtiMK6lYankhb9f+jtUy+mY6eWtz6bh908iZg5p3v9kHLR/vgH96g50J8oabKAAAAAElFTkSuQmCC") no-repeat;
	background-position: center center;
	background-size: 100%
}

.layer-success .success-info-wrap .text-mid {
	font-size: .85rem;
	color: #333;
	line-height: .9rem;
	margin-bottom: .6rem
}

.layer-success .success-info-wrap .text-botm {
	font-size: .65rem;
	color: #999;
	line-height: .8rem;
	padding: 0 1rem
}

.layer-success .success-info-wrap .text-botm .red {
	color: #fa595c
}

.layer-success .success-info-wrap .app-download {
	display: inline-block;
	font-size: .8rem;
	color: #fff;
	min-width: 10rem;
	box-sizing: border-box;
	padding: 0 .5rem;
	white-space: nowrap;
	height: 2.2rem;
	line-height: 2.2rem;
	background: #4183ff;
	border-radius: .1rem;
	position: absolute;
	bottom: 2.5rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.animate-up {
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.animate-down {
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.animate-left {
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
	transition: transform 100ms ease,
		-webkit-transform 100ms ease;
	-webkit-transform: none;
	transform: none
}

.animate-right {
	-webkit-transition: -webkit-transform 100ms ease;
	transition: -webkit-transform 100ms ease;
	transition: transform 100ms ease;
	transition: transform 100ms ease, -webkit-transform 100ms ease;
	transition: transform 100ms ease,
		-webkit-transform 100ms ease;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.layer-share {
	position: fixed;
	top: 0;
	width: 100%;
	bottom: 0;
	z-index: 200;
	background-color: rgba(0, 0, 0, 0.8)
}

.layer-share .share-text {
	display: block;
	width: 82%;
	margin: .5rem auto 0;
	position: relative;
	right: -3%
}

.layer-share .share-btn {
	display: block;
	width: 45%;
	position: absolute;
	bottom: 3.25rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.loading-layer {
	background: rgba(255, 255, 255, 0.4);
	z-index: 200;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.loading-layer .loading-wrap {
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	z-index: 102;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	padding: .75rem;
	border-radius: .5rem;
	font-size: .7rem;
	text-align: center;
	color: #fff;
	word-break: keep-all;
	white-space: nowrap
}

.loading-layer .loading-wrap .loading {
	display: block;
	width: 1.3rem;
	height: 1.3rem;
	margin: 0 auto
}

.loading-layer .loading-wrap .text {
	padding-top: .35rem;
	font-size: .65rem;
	color: #fff;
	text-align: center
}

.prompt-text-top {
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	background-color: rgba(249, 113, 44, 0.1);
	color: #F9712C;
	font-size: .75rem;
	text-align: center
}

.prompt-text-top.quireprice-prompt {
	position: static
}

.layer-box {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 114;
	background: #f8f8f8
}

.comment-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 105
}

.vr-comment {
	background: #fff;
	height: auto;
	top: auto;
	bottom: 0
}

.vr-comment .title-nav {
	position: relative;
	height: 2.15rem;
	line-height: 2.15rem;
	padding: 0 1.25rem;
	color: #333;
	font-size: .8rem
}

.vr-comment .title-nav:after {
	content: "";
	display: block;
	width: .15rem;
	height: .7rem;
	position: absolute;
	top: .75rem;
	left: .75rem;
	background-color: #2873FF
}

.vr-comment .comment-count {
	padding: 0 .75rem .75rem
}

.vr-comment .text-box {
	border: .05rem solid #eee;
	padding: .3rem .5rem;
	height: 5rem;
	margin-bottom: .75rem
}

.vr-comment .text-box .textarea {
	font-size: .7rem;
	line-height: 1rem;
	color: #333;
	resize: none;
	width: 100%;
	height: 100%
}

.vr-comment .comment-used {
	font-size: 0
}

.vr-comment .comment-used span {
	display: inline-block;
	background: #f8f8f8;
	font-size: .6rem;
	color: #666;
	line-height: 1.5rem;
	padding: 0 .5rem;
	border-radius: 4px;
	margin-right: .5rem;
	margin-bottom: .5rem
}

.vr-comment .comment-factor {
	padding-top: .2rem;
	padding-bottom: .75rem;
	line-height: 1.5rem;
	font-size: .7rem;
	color: #666
}

.vr-comment .comment-factor .comment-prompt {
	float: left;
	color: #FD4D4D
}

.vr-comment .comment-factor .txtnumber {
	float: right;
	margin-right: .75rem
}

.vr-comment .comment-factor .txtnumber.red {
	color: #FD4D4D
}

.vr-comment .comment-factor .comment-bnt {
	float: right;
	display: inline-block;
	padding: 0 .8rem;
	background: #E9F1FF;
	border-radius: 4px;
	color: #2873FF
}

.vr-comment .comment-factor .comment-bnt .load-icon {
	width: .75rem;
	height: .75rem;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: Load 1s steps(12) infinite;
	animation: Load 1s steps(12) infinite;
	background: transparent url(data:image/svg+xml;
	base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
	background-size: 100%;
	margin-left: -.375rem;
	margin-right: .375rem;
	font-size: .7rem;
	display: none
}

.vr-comment .comment-factor .comment-bnt.disabled {
	background: #F8F8F8;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	color: #666
}

.vr-comment .comment-factor .comment-bnt.disabled .load-icon {
	display: inline-block
}

@-webkit-keyframes Load {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes Load {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
