.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 {
		position: relative;
	}

	/* 联系方式 */
	.footer_lxfs {
		height: 28vw;
		padding-top: 7.3vw;
		background-image: url(../images/footer_lxfs.png);
		background-size: 100%;
		background-repeat: no-repeat;
	}

	/* 联系方式第一 */
	.footer_lxfs_first {}

	.footer_lxfs_first p {
		font-size: 2.5vw;
		text-align: center;
		color: #fff;
		letter-spacing: 0.2em;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.footer_lxfs_first p:nth-of-type(2) {
		margin-top: 2.3vw;
	}

	/* 联系方式第三 */
	.footer_lxfs_third {
		width: 28.2vw;
		margin: 3.5vw auto 0;
		background-color: #fff;
	}

	.footer_lxfs_third_floor {
		padding-left: 3vw;
		height: 4vw;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.footer_lxfs_third_floor_name {
		position: relative;
		display: flex;
	}

	.footer_lxfs_third_floor_name input {
		width: 10vw;
		font-size: 1.4vw;
		border: none;
		outline: none;
	}

	.footer_lxfs_third_floor_name input::placeholder {
		color: black;
		/* 灰色的占位符文本 */
		letter-spacing: 0.1em;
	}

	.footer_lxfs_third_floor_name ::-webkit-input-placeholder {
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.footer_lxfs_third_floor_button {
		width: 12vw;
		height: 100%;
		font-size: 1.4vw;
		color: #fff;
		border: none;
		background-color: rgb(4, 31, 74);
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 关于我们 */
	.footer_gywm {
		display: flex;
		align-items: center;
		height: 10.8vw;
		background-image: url(../images/footer_gywm.png);
		background-repeat: no-repeat;
		background-size: 100%;
	}

	/* 关于我们第二 */
	.footer_gywm_second {
		padding: 0 28vw;
	}

	.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: 25vw;
		color: white;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) p:nth-of-type(1) {
		font-size: 1.1vw;
		letter-spacing: 0.06em;
	}

	.footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) p:nth-of-type(2),
	p:nth-of-type(3) {
		margin-top: 0.5vw;
	}

	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}
}

/* 移动端 */
@media (max-width: 1199px) {
	.footer {
		display: none;
	}

	.mobile_footer {
		/* margin-top: 10vw; */
		position: relative;
	}

	/* 联系方式 */
	.mobile_footer_lxfs {
		height: 59vw;
		padding-top: 12vw;
		background-image: url(../images/footer_lxfs.png);
		/* 设置背景图片 */
		background-repeat: no-repeat;
		/* 不重复背景图片 */
		background-size: cover;
		/* 背景图片覆盖整个容器，保持图片的宽高比 */
	}

	/* 联系方式第一 */
	.mobile_footer_lxfs_first {}

	.mobile_footer_lxfs_first p {
		font-size: 5vw;
		text-align: center;
		color: #fff;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 联系方式第三 */
	.mobile_footer_lxfs_third {
		width: 55vw;
		margin: 8vw auto 0;
		background-color: #fff;
	}

	.mobile_footer_lxfs_third_floor {
		height: 11vw;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.mobile_footer_lxfs_third_floor_name {
		position: relative;
		display: flex;
	}

	.mobile_footer_lxfs_third_floor_name input {
		width: 30vw;
		margin-left: 1vw;
		padding-left: 4vw;
		font-size: 3.6vw;
		border: none;
		outline: none;
	}

	.mobile_footer_lxfs_third_floor_name input::placeholder {
		color: black;
		/* 灰色的占位符文本 */
		letter-spacing: 0.1em;
	}

	.mobile_footer_lxfs_third_floor_name ::-webkit-input-placeholder {
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.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_third_floor_button {
		width: 20vw;
		height: 100%;
		font-size: 3.6vw;
		color: #fff;
		border: none;
		background-color: rgb(4, 31, 74);
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 关于我们 */
	.mobile_footer_gywm {
		height: 40vw;
		padding-top: 2vw;
		background-image: url(../images/footer_gywm.png);
		/* 设置背景图片 */
		background-repeat: no-repeat;
		/* 不重复背景图片 */
		background-size: cover;
		/* 背景图片覆盖整个容器，保持图片的宽高比 */
	}

	/* 关于我们第一 */
	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 关于我们第二 */
	.mobile_footer_gywm_second {
		/* margin-top: 5vw; */
		padding: 0 5vw;
	}

	.mobile_footer_gywm_second_floor {
		display: flex;
		justify-content: center;
	}

	.mobile_footer_gywm_second_floor_box {
		margin-top: 3vw;
		margin-top: 3vw;
		color: rgb(207, 14, 14);
		display: flex;
		align-items: center;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) {
		color: #ffffff;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(2) {
		display: flex;
		justify-content: center;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(2) p {
		margin-left: 3vw;
		font-size: 4vw;
	}

	.mobile_footer_gywm_second_floor_box img {
		width: 6vw;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) {
		width: 60vw;
	}

	.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(1) p:nth-of-type(1) {
		font-size: 4vw;
		letter-spacing: 0.06em;
		color: #fff;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(1) div:nth-of-type(1) p:nth-of-type(2) {
		margin-top: 0.5vw;
		margin-top: 2vw;
		font-size: 3.6vw;
		color: #fff;
		line-height: 5vw;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(3) {
		display: flex;
		justify-content: center;
	}

	.mobile_footer_gywm_second_floor_box:nth-of-type(3) p {
		font-size: 3.2vw;
		color: #fff;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 关于我们第三 */
	.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;
		font-family: "SOURCEHANSANSCN-BOLD";
	}

	/* 关于我们第五 */
	.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;
    }
}