.el-dialog {
	width: 380px;
	text-align: center;
}

.el-dialog__body {
	padding: 0;
}

.slide-block {
	padding: 20px 15px 25px;
}

.slide-block .block {
	position: absolute;
	left: 0;
	top: 0;
	cursor: grab;
}

.slide-block .block:active {
	cursor: grabbing;
}

.slide-block .sliderContainer {
	position: relative;
	text-align: center;
	width: 310px;
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	background: #f7f9fa;
	color: #45494c;
	border: 1px solid #e4e7eb;
}

.slide-block .sliderContainer_active .slider {
	height: 38px;
	top: -1px;
	border: 1px solid #1991fa;
}

.slide-block .sliderContainer_active .sliderMask {
	height: 38px;
	border-width: 1px;
}

.slide-block .sliderContainer_success .slider {
	height: 38px;
	top: -1px;
	border: 1px solid #52ccba;
	background-color: #52ccba !important;
}

.slide-block .sliderContainer_success .sliderMask {
	height: 38px;
	border: 1px solid #52ccba;
	background-color: #d2f4ef;
}

.slide-block .sliderContainer_success .sliderIcon {
	background-position: 0 0 !important;
}

.slide-block .sliderContainer_fail .slider {
	height: 38px;
	top: -1px;
	border: 1px solid #f57a7a;
	background-color: #f57a7a !important;
}

.slide-block .sliderContainer_fail .sliderMask {
	height: 38px;
	border: 1px solid #f57a7a;
	background-color: #fce1e1;
}

.slide-block .sliderContainer_fail .sliderIcon {
	top: 14px;
	background-position: 0 -82px !important;
}

.slide-block .sliderContainer_active .sliderText,
.sliderContainer_success .sliderText,
.sliderContainer_fail .sliderText {
	display: none;
}

.slide-block .sliderMask {
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
	border: 0 solid #1991fa;
	background: #d1e9fe;
}

.slide-block .slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	background: #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	transition: background 0.2s linear;
	cursor: grab;
}

.slide-block .slider:active {
	cursor: grabbing;
}

.slide-block .slider:hover {
	background: #1991fa;
}

.slide-block .slider:hover .sliderIcon {
	background-position: 0 -13px;
}

.slide-block .sliderIcon {
	position: absolute;
	top: 15px;
	left: 13px;
	width: 14px;
	height: 12px;
	background: url(../images/icon_light.png) 0 -26px;
	background-size: 34px 471px;
}

.slide-block .refreshIcon {
	position: absolute;
	right: 0;
	top: 0;
	width: 34px;
	height: 34px;
	cursor: pointer;
	background: url(../images/icon_light.png) 0 -437px;
	background-size: 34px 471px;
}

/* 桌面端 */
@media(min-width: 1200px) {

	.mobile_footer {
		display: none;
	}

	.footer {
		margin-top: 5vw;
		position: relative;
	}


	/* 联系方式 */
	.footer_lxfs {
		height: 15.5vw;
		padding-top: 1.5vw;
		background-image: url(../images/footer_lxfs.png);
		background-size: 100%;
		background-repeat: no-repeat;
	}

	/* 联系方式第一 */
	.footer_lxfs_first {}

	.footer_lxfs_first p {
		font-size: 1.5vw;
		text-align: center;
		color: #fff;
	}

	/* 联系方式第二 */
	.footer_lxfs_second {
		margin-top: 1.5vw;
		padding: 0 37vw;
	}

	.footer_lxfs_second_floor {
		display: flex;
		justify-content: space-between;
	}

	.footer_lxfs_second_floor_box {
		width: 3.5vw;
		height: 3.5vw;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.footer_lxfs_second_floor_box img {
		width: 100%;
	}

	/* 联系方式第三 */
	.footer_lxfs_third {
		width: 40vw;
		margin: 1.5vw auto 0;
		background-color: #fff;
		border-radius: 1vw;
	}

	.footer_lxfs_third_floor {
		height: 3.5vw;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.footer_lxfs_third_floor_name {
		position: relative;
		display: flex;
	}

	.footer_lxfs_third_floor_name img {
		width: 1vw;
	}

	.footer_lxfs_third_floor_name input {
		width: 8vw;
		margin-left: 0.5vw;
		padding-left: 1vw;
		font-size: 1vw;
		border-top: none;
		border-right: none;
		border-left: none;
		outline: none;
	}

	.footer_lxfs_third_floor_name ::-webkit-input-placeholder {}

	.footer_lxfs_third_floor_phone {
		position: relative;
		display: flex;
	}

	.footer_lxfs_third_floor_phone img {
		width: 1vw;
	}

	.footer_lxfs_third_floor_phone input {
		width: 8vw;
		margin-left: 0.5vw;
		padding-left: 1vw;
		font-size: 1vw;
		border-top: none;
		border-right: none;
		border-left: none;
		outline: none;
	}

	.footer_lxfs_third_floor_phone ::-webkit-input-placeholder {}

	.form_error {
		width: 15vw;
		position: absolute;
		left: 1.5vw;
		top: 1.2vw;
		font-size: 0.7vw;
		color: red;
	}

	.footer_lxfs_third_floor_button {
		width: 4vw;
		height: 1.5vw;
		font-size: 0.7vw;
		color: #fff;
		border: none;
		background-color: #E42626;
	}


	/* 关于我们 */
	.footer_gywm {
		height: 26.5vw;
		padding-top: 3vw;
		background-image: url(../images/footer_gywm.png);
		background-repeat: no-repeat;
		background-size: 100%;
	}

	/* 关于我们第一 */
	.footer_gywm_first {
		padding: 0 38vw;
	}

	.footer_gywm_first_floor {
		display: flex;
		justify-content: space-between;
	}

	.footer_gywm_first_floor_box {
		width: 5vw;
		height: 1.5vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footer_gywm_first_floor_box:nth-of-type(1) {
		border-right: 0.1vw solid #aaa;
	}

	.footer_gywm_first_floor_box:nth-of-type(2) {
		border-right: 0.1vw solid #aaa;
	}

	.footer_gywm_first_floor_box:nth-of-type(3) {
		border-right: 0.1vw solid #aaa;
	}

	.footer_gywm_first_floor_box:nth-of-type(4) {
		border-right: 0.1vw solid #aaa;
	}

	.footer_gywm_first_floor_box a {
		font-size: 1vw;
	}

	/* 关于我们第二 */
	.footer_gywm_second {
		margin-top: 2vw;
		padding: 0 30vw;
	}

	.footer_gywm_second_floor {
		display: flex;
	}

	.footer_gywm_second_floor_box {
		display: flex;
		align-items: center;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) {}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) {
		width: 7vw;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) img {
		width: 80%;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) {
		width: 12vw;
		margin-left: 1vw;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) p:nth-of-type(1) {
		font-size: 1vw;
		color: #fff;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) p:nth-of-type(2) {
		margin-top: 0.5vw;
		font-size: 0.8vw;
		color: #fff;
		line-height: 1.5vw;
	}

	.footer_gywm_second_floor_box:nth-of-type(2) {
		margin-left: 3vw;
	}

	.footer_gywm_second_floor_box:nth-of-type(2) div:nth-of-type(1) img {
		width: 2.5vw;
	}

	.footer_gywm_second_floor_box:nth-of-type(2) div:nth-of-type(2) p {
		margin-left: 0.5vw;
		font-size: 1.5vw;
		color: #CF0E0E;
	}

	/* 关于我们第三 */
	.footer_gywm_third {
		margin-top: 2vw;
		padding: 0 20vw;
	}

	.footer_gywm_third_floor {
		display: flex;
		justify-content: center;
	}

	.footer_gywm_third_floor_box {
		width: 20vw;
		height: 3vw;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 0.1vw solid #aaa;
	}

	.footer_gywm_third_floor_box a {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.footer_gywm_third_floor_box img {
		width: 90%;
	}

	/* 关于我们第四 */
	.footer_gywm_fourth {
		margin-top: 2vw;
		padding: 0 20vw;
	}

	.footer_gywm_fourth p {
		width: 15vw;
		height: 3vw;
		margin: 0 auto;
		font-size: 1.2vw;
		line-height: 3vw;
		text-align: center;
		color: #fff;
		background-color: #CC3838;
		border-radius: 0.5vw;
	}

	/* 关于我们第五 */
	.footer_gywm_fifth {
		margin-top: 1vw;
		padding: 0 20vw;
	}

	.footer_gywm_fifth p {
		font-size: 0.8vw;
		text-align: center;
		color: #fff;
	}

}



/* 移动端 */
@media(max-width: 1199px) {

	.footer {
		display: none;
	}

	.mobile_footer {
		margin-top: 10vw;
		position: relative;
	}


	/* 联系方式 */
	.mobile_footer_lxfs {
		height: 60vw;
		padding-top: 3vw;
		background-color: orangered;
	}

	/* 联系方式第一 */
	.mobile_footer_lxfs_first {}

	.mobile_footer_lxfs_first p {
		font-size: 5vw;
		text-align: center;
		color: #fff;
	}

	/* 联系方式第二 */
	.mobile_footer_lxfs_second {
		margin-top: 3vw;
		padding: 0 10vw;
	}

	.mobile_footer_lxfs_second_floor {
		display: flex;
		justify-content: space-between;
	}

	.mobile_footer_lxfs_second_floor_box {
		width: 15vw;
		height: 15vw;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}

	.mobile_footer_lxfs_second_floor_box img {
		width: 100%;
	}

	/* 联系方式第三 */
	.mobile_footer_lxfs_third {
		width: 90vw;
		margin: 3vw auto 0;
		background-color: #fff;
		border-radius: 1vw;
	}

	.mobile_footer_lxfs_third_floor {
		height: 15vw;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}

	.mobile_footer_lxfs_third_floor_name {
		position: relative;
		display: flex;
	}

	.mobile_footer_lxfs_third_floor_name img {
		width: 5vw;
	}

	.mobile_footer_lxfs_third_floor_name input {
		width: 30vw;
		margin-left: 1vw;
		padding-left: 4vw;
		font-size: 3.6vw;
		border-top: none;
		border-right: none;
		border-left: none;
		outline: none;
	}

	.mobile_footer_lxfs_third_floor_name ::-webkit-input-placeholder {}

	.mobile_footer_lxfs_third_floor_phone {
		position: relative;
		display: flex;
	}

	.mobile_footer_lxfs_third_floor_phone img {
		width: 5vw;
	}

	.mobile_footer_lxfs_third_floor_phone input {
		width: 30vw;
		margin-left: 1vw;
		padding-left: 4vw;
		font-size: 3.6vw;
		border-top: none;
		border-right: none;
		border-left: none;
		outline: none;
	}

	.mobile_footer_lxfs_third_floor_phone ::-webkit-input-placeholder {}

	.mobile_form_error {
		width: 40vw;
		position: absolute;
		left: 2vw;
		top: 5.2vw;
		font-size: 3.6vw;
		color: red;
	}

	/* 联系方式第四 */
	.mobile_footer_lxfs_fourth {
		margin-top: 3vw;
		display: flex;
		justify-content: center;
	}

	.mobile_footer_lxfs_fourth_button {
		width: 20vw;
		height: 8vw;
		font-size: 3.6vw;
		border: none;
		background-color: #fff;
		border-radius: 2vw;
	}


	/* 关于我们 */
	.mobile_footer_gywm {
		height: 100vw;
		padding-top: 3vw;
		background-color: #333;
	}

	/* 关于我们第一 */
	.mobile_footer_gywm_first {
		padding: 0 5vw;
	}

	.mobile_footer_gywm_first_floor {
		display: flex;
		justify-content: space-between;
	}

	.mobile_footer_gywm_first_floor_box {
		width: 20vw;
		height: 5vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mobile_footer_gywm_first_floor_box a {
		font-size: 3.8vw;
	}

	.mobile_footer_gywm_first_floor_box:nth-of-type(1) {
		border-right: 0.1vw solid #eee;
	}

	.mobile_footer_gywm_first_floor_box:nth-of-type(2) {
		border-right: 0.1vw solid #eee;
	}

	.mobile_footer_gywm_first_floor_box:nth-of-type(3) {
		border-right: 0.1vw solid #eee;
	}

	.mobile_footer_gywm_first_floor_box:nth-of-type(4) {
		border-right: 0.1vw solid #eee;
	}

	.mobile_footer_gywm_first_floor_box a {
		font-size: 3.6vw;
	}

	/* 关于我们第二 */
	.mobile_footer_gywm_second {
		margin-top: 5vw;
		padding: 0 5vw;
	}

	.mobile_footer_gywm_second_floor {
		display: flex;
	}

	.mobile_footer_gywm_second_floor_box {
		display: flex;
		align-items: center;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) {}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) {
		width: 25vw;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) img {
		width: 90%;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) {
		width: 60vw;
		margin-left: 1vw;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) p:nth-of-type(1) {
		font-size: 4vw;
		color: #fff;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) p:nth-of-type(2) {
		margin-top: 2vw;
		font-size: 3.6vw;
		color: #fff;
		line-height: 5vw;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) img {
		width: 5vw;
		margin-top: 2vw;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(2) p:nth-of-type(3) {
		margin-left: 1vw;
		display: inline-block;
		font-size: 3.8vw;
		color: #CF0E0E;
		line-height: 5vw;
	}

	/* 关于我们第三 */
	.mobile_footer_gywm_third {
		margin-top: 3vw;
		padding: 0 5vw;
	}

	.mobile_footer_gywm_third_floor {
		display: flex;
		justify-content: space-between;
	}

	.mobile_footer_gywm_third_floor_box {
		width: 44vw;
		height: 10vw;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 0.1vw solid #aaa;
	}

	.mobile_footer_gywm_third_floor_box a {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.mobile_footer_gywm_third_floor_box img {
		width: 90%;
	}

	.mobile_footer_gywm_third_floor:nth-of-type(2) {
		margin-top: 3vw;
	}

	/* 关于我们第四 */
	.mobile_footer_gywm_fourth {
		margin-top: 2vw;
	}

	.mobile_footer_gywm_fourth p {
		width: 40vw;
		height: 8vw;
		margin: 3vw auto 0;
		font-size: 3.6vw;
		line-height: 8vw;
		text-align: center;
		color: #fff;
		background-color: #CC3838;
		border-radius: 2vw;
	}

	/* 关于我们第五 */
	.mobile_footer_gywm_fifth {
		margin-top: 5vw;
		padding: 0 10vw;
	}

	.mobile_footer_gywm_fifth p {
		font-size: 3.4vw;
		text-align: center;
		color: #fff;
	}

	.el-dialog {
		width: 340px;
	}

	.el-dialog__wrapper {
		touch-action: none;
		touch-action: pan-y;
	}

	.slide-block .sliderContainer {
		height: 40px;
		line-height: 40px;
		margin-top: 10px;
		border: 1px solid #e4e7eb;
	}

}