::-webkit-scrollbar {
	width: 0;
	/* 隐藏垂直滚动条 */
}

/**
 * ================================
 * 轮播图
 * ================================
 * */
.map-banner {
	width: 100%;
	height: auto;
}

.map-banner-box {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}

.map-banner-box img {
	width: 100%;
	height: auto;
}

.map-banner-box .map-banner-click {
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}

/**
 * ================================
 * 内容模块
 * ================================
 * */
.map-content {
	width: 100%;
	background-color: #FFF;
	padding: 0.9375rem 0.625rem 1.25rem;
	margin-bottom: 0.625rem;
}
.map-content-customer {
	max-width: 750px;
	margin: 0 auto;
}
.map-content-title {
	padding: 0 0.625rem 0.625rem;
	line-height: 2rem;
	font-size: 1.125rem;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.contact-title2 {
	padding: 0.9375rem 0.75rem 0.3125rem;
	line-height: 1.5625rem;
	font-size: 1rem;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.map-content-title i {
	display: inline-block;
	vertical-align: top;
	width: 1.25rem;
	height: 2rem;
	margin: 0 0.3125rem;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}

.map-content-title i.title-ball-left {
	/* background-image: url('img/icon_ball_left.png'); */
}

.map-content-title i.title-ball-right {
	/* background-image: url('img/icon_ball_right.png'); */
}

.map-content-btn {
	width: 16.25rem;
	margin: 0.625rem auto 0;
}

.contact-customer .customer-wx {
	padding-bottom: 0.9375rem;
}

.contact-customer .customer-wx .customer-wx-tip {
	padding: 0.3125rem 0;
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #999;
}

.contact-customer .customer-wx p {
	border: 1px solid transparent;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333;
}

.contact-customer .customer-wx a {
	float: right;
	display: block;
	padding: 0 0.75rem;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #1774ff;
	text-align: center;
	border-radius: 0.3125rem;
	border: 1px solid #1774ff;
}

.contact-customer .customer-time {
	line-height: 1.125rem;
	font-size: 0.75rem;
	color: #999;
	text-align: center;
}

.contact-customer .customer-title {
	padding: 0.625rem 0;
	line-height: 1.25rem;
	font-size: 0.875rem;
	font-weight: bold;
	color: #333;
	text-align: left;
}

.contact-customer .customer-wx {
	padding-left: 0.625rem;
}

.contact-customer .customer-code {
	width: 100%;
	padding: 0.625rem 0 0;
}

.contact-customer .customer-code img {
	display: block;
	width: 8rem;
	height: 8rem;
	margin: 0 auto;
}

.contact-customer .customer-code p {
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #999;
	text-align: center;
}

.contact-customer .customer-tip {
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #999;
	text-align: center;
}

/**
 * ================================
 * 选择商户类型
 * ================================
 * */
.product-choose {
	text-align: center;
}

.product-choose .choose-item {
	display: inline-block;
	vertical-align: top;
	min-width: 7.1875rem;
	padding: 0.3125rem 0.625rem;
	line-height: 1.625rem;
	font-size: 1rem;
	font-weight: bold;
	color: #1774ff;
	text-align: center;
	border: 1px solid #1774ff;
}

.product-choose .choose-item:first-child {
	border-right: 0 none;
	border-radius: 0.3125rem 0 0 0.3125rem;
}

.product-choose .choose-item:last-child {
	border-left: 0 none;
	border-radius: 0 0.3125rem 0.3125rem 0;
}

.product-choose .choose-item.active {
	color: #FFF;
	background-color: #1774ff;
}

/**
 * ================================
 * 地图标注	产品支付
 * ================================
 * */
.product-list {
	padding: 0.9375rem 0 0;
}

.product-list .product-item {
	width: 100%;
	padding: 0.9375rem;
	border-radius: 0.5rem;
	margin: 0 auto 0.625rem;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.18);
}

.product-list .product-item.active {
	box-shadow: 0 0 0.25rem rgba(23, 116, 255, 0.96);
}

.product-list .product-item:last-child {
	margin-bottom: 0;
}

.product-list .product-item .item-info {
	width: 100%;
	min-height: 3rem;
	margin-bottom: 0.3125rem;
	padding-bottom: 1rem;
	border-bottom: 1px dashed #D4D4D4;
}

.product-list .product-item .item-info img {
	display: block;
	float: left;
	width: 3rem;
}

.product-list .product-item .item-info .info-box {
	float: right;
	width: 16.375rem;
	min-height: 3rem;
}

.product-list .product-item .item-info .info-box .info-p {
	float: left;
}

.product-list .product-item .item-info .info-box .info-p.info-name {
	width: 5.625rem;
	line-height: 1.5rem;
	font-size: 0.9375rem;
	font-weight: bold;
	color: #333;
	padding-bottom: 0.3125rem;
}

.product-list .product-item .item-info .info-box .info-p.info-money {
	width: 10.75rem;
	line-height: 1.5rem;
	font-size: 1.125rem;
	color: #F85B23;
	font-weight: bold;
	text-align: right;
	padding-bottom: 0.3125rem;
}

.product-list .product-item .item-info .info-box .info-p.info-money span {
	display: inline-block;
	vertical-align: top;
	padding-top: 0.25rem;
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #999;
	font-weight: normal;
	text-decoration: line-through;
	margin-left: 0.25rem;
}

.product-list .product-item .item-info .info-box .info-p.info-desc {
	width: 100%;
	line-height: 1.1875rem;
	font-size: 0.75rem;
	color: #999;
}

.product-list .product-item .item-info .info-box .info-p.info-label {
	width: 100%;
	line-height: 1.125rem;
	font-size: 0.75rem;
	color: #59b2ff;
}

.product-list .product-item .item-info .info-box .info-p.info-label span {
	display: inline-block;
	vertical-align: top;
	margin-right: 0.3125rem;
	padding: 0 0.5rem;
	background-color: #f7dcd2;
	border-radius: 0.25rem;
}

.product-list .product-item .item-info .info-box .info-p.info-label span:last-child {
	margin-right: 0;
}

.product-list .product-item .item-form {
	display: none;
}

.product-list .product-item.active .item-form {
	display: block;
	border-bottom: 1px dashed #D4D4D4;
}

.product-list .product-item .item-form .form-line {
	margin-top: 0.625rem;
	padding: 0.625rem 0.75rem;
	border: 1px solid #DBDBDB;
	border-radius: 0.375rem;
}

.product-list .product-item .item-form .form-line .form-name {
	float: left;
	width: 4.6875rem;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333;
	border-right: 1px solid #DBDBDB;
}

.product-list .product-item .item-form .form-line .form-name span {
	display: inline-block;
	vertical-align: top;
	margin-right: 0.125rem;
	font-size: 0.75rem;
	color: #F85B23;
}

.product-list .product-item .item-form .form-line .form-input {
	float: right;
	width: 13.5625rem;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333;
}

.product-list .product-item .item-form .form-line .form-input input {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333;
	border: 0 none;
	padding: 0;
}

.product-list .product-item .form-pay {
	padding-top: 0.625rem;
}

.product-list .product-item .form-pay p {
	line-height: 1.25rem;
	font-size: 1rem;
	font-weight: bold;
	color: #333;
}

.product-list .product-item .form-pay p span {
	font-size: 0.75rem;
	font-weight: normal;
	color: #F85B23;
	margin-left: 0.25rem;
}

.product-list .product-item .form-pay .pay-item {
	display: block;
	width: 100%;
	padding: 0.625rem 0 0.3125rem;
	line-height: 1.375rem;
	font-size: 0.875rem;
	color: #333;
	font-weight: bold;
}

.product-list .product-item .form-pay .pay-item i {
	display: inline-block;
	vertical-align: top;
	width: 1.375rem;
	height: 1.375rem;
	margin-right: 0.3125rem;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/icon_select_off.png');
}

.product-list .product-item .form-pay .pay-item.active i {
	background-image: url('img/icon_select_on.png');
}

.product-list .product-item .form-pay .pay-item img {
	display: inline-block;
	vertical-align: top;
	width: 1.375rem;
	height: 1.375rem;
	margin-right: 0.5rem;
}

.product-list .product-item .form-pay .pay-item span {
	float: right;
	color: #F85B23;
}

.product-list .product-item .item-btn {
	width: 16.25rem;
	margin: 0.9375rem auto 0;
}

.submit-tip {
	padding-top: 0.3125rem;
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #F85B23;
	text-align: center;
}

.product-list .product-item .item-choose .choose-name {
	padding-top: 0.625rem;
	padding-bottom: 0.3125rem;
	line-height: 1.75rem;
	font-size: 1rem;
	font-weight: bold;
	color: #333;
}

.product-list .product-item .choose-number-edit {
	float: right;
}

.product-list .product-item .choose-number-edit .el-input-number {
	line-height: 1.75rem;
}

.product-list .product-item .choose-number-edit .el-input-number .el-input__inner {
	height: auto;
	line-height: 1.75rem;
}

.product-list .product-item .choose-box {
	padding-bottom: 0.0625rem;
}

.product-list .product-item .choose-box .choose-item {
	float: left;
	line-height: 1.75rem;
	font-size: 0.875rem;
	font-weight: bold;
	text-align: center;
	color: #222;
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	border-radius: 0.3125rem;
	margin-right: 0.875rem;
	margin-top: 0.25rem;
	margin-bottom: 0.625rem;
}

input:-webkit-autofill {
	box-shadow: 0 0 0px 1000px white inset;
}

input[type="radio"] {
	position: absolute;
	left: -999em;
}

.product-list .product-item .choose-box .choose-map-item {
	padding: 0 0.3125rem;
	min-width: 5.89599rem;
}

.product-list .product-item .choose-box .choose-number-item {
	width: 3.3125rem;
}

.product-list .product-item .choose-box .choose-item.active {
	color: #0585ff;
	border: 1px solid #0585ff;
}

.product-list .product-item .choose-box .choose-item:last-child {
	margin-right: 0;
}

/** 标注有效时间 */
.product-list .form-term {
	width: 9.6875rem;
	padding: 0.625rem 0 0;
}

.product-list .form-term:nth-child(2n + 1) {
	float: right;
}

.product-list .form-term:nth-child(2n) {
	float: left;
}

.product-list .form-term .term-box {
	width: 100%;
	padding: 0.625rem 0.3125rem;
	border: 2px solid #CCC;
	border-radius: 0.375rem;
	position: relative;
}

.product-list .form-term .term-box h2 {
	padding-bottom: 0.125rem;
	line-height: 1.25rem;
	font-size: 0.9375rem;
	color: #FF2610;
	text-align: center;
}

.product-list .form-term .term-box h3 {
	line-height: 1.25rem;
	font-size: 0.75rem;
	font-weight: normal;
	color: #333;
	text-align: center;
}

.product-list .form-term .term-box h3 span {
	color: #FF2610;
}

.product-list .form-term .term-label {
	width: 100%;
	padding: 0.375rem 0;
	text-align: center;
}

.product-list .form-term .term-label h4 {
	display: inline-block;
	vertical-align: top;
	padding: 0 0.5rem;
	line-height: 1.25rem;
	font-size: 0.75rem;
	font-weight: normal;
	color: #F85B23;
	text-align: center;
	background-color: rgba(248, 91, 35, 0.28);
	border-radius: 0.25rem;
	margin: 0 0.25rem;
}

.product-list .form-term .term-label h4:first-child {
	margin-left: 0;
}

.product-list .form-term .term-label h4:last-child {
	margin-right: 0;
}

.product-list .form-term .term-box i.term-recomand {
	display: block;
	width: 4.0625rem;
	height: 1.125rem;
	position: absolute;
	top: -0.5625rem;
	left: -2px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/icon_recomand.png');
}

.product-list .form-term .term-box i.term-choose {
	display: none;
	width: 1.5625rem;
	height: 1.5625rem;
	position: absolute;
	right: 0;
	bottom: 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;

}

.product-list .form-term.active .term-box {
	background-color: rgba(248, 91, 35, 0.28);
	border: 2px solid #F85B23;
}

.product-list .form-term.active .term-box i.term-choose {
	display: block;
}

.product-list .form-jiami {
	border: 1px solid #FFF;
	padding-top: 0.625rem;
	padding-left: 0.75rem;
	line-height: 1.25rem;
	font-size: 0.875rem;
	font-weight: bold;
	color: #F85B23;
}

/**
 * ================================
 * 主流地图覆盖
 * ================================
 * */
.cover-list {
	width: 21.5625rem;
	margin: 0 auto 0.125rem;
	padding: 0.625rem 0 0.3125rem;
}

.cover-list:last-child {
	padding-bottom: 0;
}

.cover-list .cover-item {
	float: left;
	width: 4.875rem;
	margin-right: 0.6875rem;
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #333;
	text-align: center;
}

.cover-list .cover-item:nth-child(4n) {
	margin-right: 0;
}

.cover-list .cover-item i {
	display: block;
	width: 2.8125rem;
	height: 2.8125rem;
	margin: 0 auto 0.3125rem;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}

.cover-list .cover-item01 i {
	background-image: url('img/menu_01.png');
}

.cover-list .cover-item02 i {
	background-image: url('img/menu_02.png');
}

.cover-list .cover-item03 i {
	background-image: url('img/menu_03.png');
}

.cover-list .cover-item04 i {
	background-image: url('img/menu_04.png');
}

.cover-list .cover-item05 i {
	background-image: url('img/menu_05.png');
}

.cover-list .cover-item06 i {
	background-image: url('img/menu_06.png');
}

.cover-list .cover-item07 i {
	background-image: url('img/menu_07.png');
}

.cover-list .cover-item08 i {
	background-image: url('img/menu_08.png');
}

.cover-list .cover-item09 i {
	background-image: url('img/menu_09.png');
}

.cover-list .cover-item10 i {
	background-image: url('img/menu_10.png');
}

.cover-list .cover-item11 i {
	background-image: url('img/menu_11.png');
}

.cover-list .cover-item12 i {
	background-image: url('img/menu_12.png');
}

/**
 * ================================
 * 售前客服咨询及问题反馈
 * ================================
 * */
.contact-box {
	margin-top: 0.625rem;
	border-radius: 0.5rem;
	box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.26);
}

.contact-title {
	padding: 0.9375rem 0.75rem 0.3125rem;
	line-height: 1.25rem;
	font-size: 1rem;
	font-weight: bold;
	color: #333;
}

.contact-body {
	padding: 0.3125rem 1.25rem 0.9375rem;
}

/** 在线客服 */
.customer-btn {
	width: 16.25rem;
	margin: 0.625rem auto 0;
}

.customer-time {
	padding: 0.625rem 0 0;
	line-height: 1.125rem;
	font-size: 0.75rem;
	color: #999;
	text-align: center;
}

/** 反馈建议 */
.complain-title-sub {
	padding-bottom: 0.25rem;
	line-height: 1.25rem;
	font-size: 0.875rem;
	color: #333;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.complain-title {
	padding-bottom: 0.625rem;
}

.complain-title p {
	display: inline-block;
	vertical-align: top;
	line-height: 1.5rem;
	font-size: 0.875rem;
	color: #333;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.complain-title a {
	display: block;
	float: right;
	padding: 0 0.75rem;
	line-height: 1.5rem;
	font-size: 0.75rem;
	color: #1774ff;
	text-align: center;
	border: 1px solid #1774ff;
	border-radius: 0.25rem;
}

.complain-content {
	width: 100%;
	margin-bottom: 0.625rem;
}

.complain-content input {
	width: 100%;
}

.complain-content .el-textarea textarea {
	resize: none;
}

.complain-btn {
	width: 16.25rem;
	margin: 0 auto;
}

/**
 * ================================
 * 标注流程
 * ================================
 * */
.map-step-image {
	width: 100%;
	height: auto;
}

.map-content-step {
	padding-top: 0.625rem;
}

.map-step-box {
	width: 100%;
	padding: 0.9375rem 0.9375rem;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
	border-radius: 0.375rem;
	margin-bottom: 0.625rem;
	position: relative;
	z-index: 1;
}

.map-step-box h2 {
	padding-bottom: 0.625rem;
	line-height: 1.25rem;
	font-size: 1rem;
	font-weight: normal;
	color: #333;
	text-align: left;
}

.map-step-box p {
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #666;
	text-align: left;
}

.map-step-box p span {
	display: inline-block;
	vertical-align: top;
	color: #1774ff;
}

.map-step-box i {
	display: block;
	width: 3rem;
	height: 3.25rem;
	position: absolute;
	right: 0.3125rem;
	bottom: 0.125rem;
	z-index: 5;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
}

.map-step-box i.icon-step-1 {
	background-image: url('img/icon_step1_bm.png');
}

.map-step-box i.icon-step-2 {
	background-image: url('img/icon_step2_bm.png');
}

.map-step-box i.icon-step-3 {
	background-image: url('img/icon_step3_bm.png');
}

.map-step-box i.icon-step-4 {
	background-image: url('img/icon_step4_bm.png');
}

/**
 * ================================
 * 页面底部 footer
 * ================================
 * */
.map-footer {
	padding: 0.625rem 0.9375rem 1.25rem;
}

.map-footer p {
	line-height: 1.25rem;
	font-size: 0.75rem;
	color: #333;
	text-align: center;
}

.map-footer p span {
	color: #1d67ff;
}

.map-footer p.foot-company {
	opacity: 0.5;
}

.map-footer p i {
	display: inline-block;
	vertical-align: top;
	line-height: 1.25rem;
	font-size: 1.25rem;
	color: #999;
	margin-right: 0.3125rem;
}

.map-footer p.active i {
	color: #1774ff;
}

.map-footer p i,
.statement-agree i {
	display: inline-block;
	vertical-align: top;
	margin-top: 0.125rem;
	margin-bottom: 0.125rem;
	margin-left: 0.125rem;
	margin-right: 0.325rem !important;
	width: 1rem;
	height: 1rem;
	border: 1px solid #999;
	border-radius: 50%;
}

.map-footer p i.el-icon-success:before,
.statement-agree i.el-icon-success:before {
	content: '';
}

.map-footer p.active i,
.statement-agree.active i {
	border: 0 none;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0.2rem !important;
	width: 1.25rem;
	height: 1.25rem;
}

.map-footer p.active i.el-icon-success:before,
.statement-agree.active i.el-icon-success:before {
	content: "\e79c";
}

.van-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .7);
}

.xc_buys {
	position: fixed;
	width: 350px;
	height: 460px;
	top: calc(50% - 230px);
	left: calc(50% - 175px);
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
	z-index: 99999;
}

.xc_buys_close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/style/css/img/run-cut.png) 0 0 no-repeat;
}

.van-icon {
	position: relative;
	font: normal normal normal 14px/1 vant-icon;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.xc_buys_logs {
	text-align: center;
	margin-top: 30px;
}

.xc_buys_paylogo {
	max-width: 160px;
	height: auto;
	display: inline-block
}

.xc_buys_logs_title {
	font-size: 22px;
	font-weight: 700;
	color: #333;
	margin-top: 15px
}

.xc_buys_logs_title span {
	color: #04be02;
	margin: 0 5px
}

.xc_busy_body {
	margin-top: 160px;
	background-color: #04be02 !important;
	border-radius: 0 0 3px 3px;
	display: block !important;
	text-align: center
}

.xc_busy_body_no {
	position: relative;
	top: -140px
}

.xc_buys_codeimg_div {
	border: 1px solid #e6cec6;
	width: 225px;
	height: 225px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin: 0 auto;
	background: #fff;
	display: block !important;
	overflow: hidden
}

.xc_buys_codeimg_div img {
	width: 200px;
	height: 200px
}

.xc_buys_body_p {
	margin-top: 20px;
	color: #fff;
	font-size: 14px
}

.xc_buys_body_ps {
	margin-top: 10px;
	color: #fff;
	font-size: 14px
}

.xc_buys_times {
	color: #fff;
	display: inline-block
}
.van-checkbox__label {
	line-height: 1.25rem;
}
.map-footer {
    padding: 0.625rem 0.9375rem 1.25rem;
}

.map-footer p {
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #333;
    text-align: center;
}

.map-footer p span {
    color: #1d67ff;
}

.map-footer p.foot-company {
    opacity: 0.5;
}

.map-footer p i {
    display: inline-block;
    vertical-align: top;
    line-height: 1.25rem;
    font-size: 1.25rem;
    color: #999;
    margin-right: 0.3125rem;
}

.map-footer p.active i {
    color: #FF4E13;
}

.map-footer p i,
.statement-agree i {
    display: inline-block;
    vertical-align: top;
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
    margin-left: 0.125rem;
    margin-right: 0.325rem !important;
    width: 1rem;
    height: 1rem;
    border: 1px solid #999;
    border-radius: 50%;
}

.map-footer p i.el-icon-success:before,
.statement-agree i.el-icon-success:before {
    content: '';
}

.map-footer p.active i,
.statement-agree.active i {
    border: 0 none;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0.2rem !important;
    width: 1.25rem;
    height: 1.25rem;
}

.map-footer p.active i.el-icon-success:before,
.statement-agree.active i.el-icon-success:before {
    content: "\e79c";
}

.shengming {
    background: #f2f2f2;
    padding: 8px;
    border-radius: 6px;
    font-size: 14px;
}

.txtMarquee-top {
    overflow: hidden;
    position: relative;
    margin-bottom: 12px;
}

.txtMarquee-top .bd {
    font-size: 14px;
}

.txtMarquee-top .infoList,
.txtMarquee-top .infoList li {
    margin: 0;
    list-style: none;
    padding: 0;
}

.txtMarquee-top .infoList li {
    padding: 5px 0;
    margin-bottom: 5px;
    padding-bottom: 5px;
    overflow: hidden;
    border-bottom: 1px solid #f1f1f1;
    height: auto !important;
}

.txtMarquee-top .infoList li span {
    display: inline-block;
}

.txtMarquee-top .infoList li .yh {
    color: #00a2d4
}

.txtMarquee-top .infoList li .yhm {
    width: 100px;
}

.txtMarquee-top .infoList li .sj {
    margin-right: 20px;
}

.txtMarquee-top .infoList li .ysq {
    color: dodgerblue;
}

.txtMarquee-top .infoList li .dz {
    color: #00a2d4
}
.a-disabled {
	pointer-events: none;
	cursor: not-allowed;
	background: aquamarine;
	background-color: gray;
	border-color: gray;
}
.feedback-button{ width: 25px;box-sizing: border-box;position: fixed;top: 10%; right: 0;text-align: center;
font-size: 12px;background: rgba(0,0,0,.5);color: #fff; border-radius: 5px 0 0 5px; padding: 6px;z-index:9999;}
.feedback-button .u-icon {opacity: .7;}
.feedback-button .u-icon img{width:20px;margin-left:-4px;max-width:200%;height:20px;}
.feedback-button .u-icon .u-icon__label {font-size: 12px !important;line-height: 15px;}
.feedback-button2{top:25%;}
