/*波浪线开始*/
body {
	padding: 0;
	margin: 0;
}

@keyframes move_wave {
	0% {
		transform: translateX(0) translateZ(0) scaleY(1)
	}

	50% {
		transform: translateX(-25%) translateZ(0) scaleY(0.55)
	}

	100% {
		transform: translateX(-50%) translateZ(0) scaleY(1)
	}
}

.waveWrapper {
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	height: 500px;
}

.waveWrapperInner {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 460px;
	/*    bottom: -1px;*/
	background: url(../img/bannerbj.png) no-repeat center;
	/*  background-image: linear-gradient(to top, #86377b 20%, #27273c 80%);*/
}

.bgTop {
	z-index: 15;
	opacity: 0.5;
}

.bgMiddle {
	z-index: 10;
	opacity: 0.75;
}

.bgBottom {
	z-index: 5;
}

.wave {
	position: absolute;
	left: 0;
	width: 200%;
	height: 100%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom;
}

.waveTop {
	background-size: 50% 100px;
}

.waveAnimation .waveTop {
	animation: move-wave 3s;
	-webkit-animation: move-wave 3s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.waveMiddle {
	background-size: 50% 120px;
}

.waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite;
}

.waveBottom {
	background-size: 50% 100px;
}

.waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite;
}

/*波浪线结束*/


.head_map {
	position: relative;
	width: 100%;
	top: 0px;
	height: 60px;
	z-index: 99999;
	border-bottom: solid 1px rgba(255, 255, 255, 0.23);

}

.head_con {
	width: 1200px;
	margin: auto;

}

.index_logo {
	/* margin-top: 5px; */
	cursor: pointer;
}

.user_map {
	float: right;

}

.user_map img {
	border-radius: 50%;
	width: 35px;
	height: 35px;
	margin-top: 12px;
	margin-right: 8px;
}

.user_map span {
	color: #333333;
	font-size: 16px;
	float: right;
	margin-top: 18px;
}





.index_con_map {
	background: url(../img/img_indexbj.png) no-repeat center;
	height: 1200px;
	padding-top: 1px;
}

.jianjie_map {
	width: 1200px;
	margin: auto;

}

.jianjie_left {
	width: 600px;
	height: 510px;
	background: url(../img/newhangshubj.png) center no-repeat;
	padding: 70px 170px 90px 60px;
	font-size: 18px;
	color: rgba(255, 255, 255, 0.90);
}

.shujuone {
	height: 45px;
	line-height: 45px;
	margin-bottom: 35px;
}

.shujunum {
	font-size: 35px;
	color: #FFFFFF;
	float: right;
}

.index_jianjie {
	width: 650px;
	height: 450px;
	background-color: #ffffff;
	box-shadow: 0px 7px 14px 1px rgba(221, 221, 221, 0.44);
	border: solid 1px #e5edf0;
	margin-top: 29px;
	float: right;
}

.img_green {
	text-align: center;
}

.img_green img {
	float: left;
	margin-left: 23px;
}

.jianjie_text {
	width: 610px;
	font-family: MicrosoftYaHei;
	margin: auto;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #333333;
	margin: auto
}

.xuhao {
	color: #039d97;
	font-size: 25px;
	font-weight: 600;
	margin-right: 10px;
}

.font_bold {
	font-weight: 600;
}

.jianjie_text a {
	font-weight: 600;
	color: #039d97;
	text-decoration: none;
}

.jianjie_text a:hover {
	color: green;
}

.img_title {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 15px;
}

.bo_btn_map {
	text-align: center;
	margin-top: 25px;
}

.bo_btn {
	cursor: pointer;
	width: 125px;
	height: 40px;
	background-color: #039d97;
	border-radius: 3px;
	border: solid 1px #039d97;
	font-size: 16px;
	letter-spacing: 0px;
	color: #ffffff;
}

.bo_btn:hover {
	background-color: green;
}

.bo_btn span {
	float: right;
	margin-right: 10px;
}

.shixun_map {
	position: relative;
	margin: auto;
	width: 1200px;
	margin-top: 85px;
}

.go_shiyan {
	position: absolute;
	bottom: 25px;
	left: 465px;
	cursor: pointer;
	width: 90px;
	height: 40px;
	border-radius: 3px;
	border: solid 1px #039d97;
	background-color: white;
	font-size: 16px;
	color: #039d97;
	box-shadow: 0px 7px 14px 1px rgba(221, 221, 221, 0.44);
}

.go_shiyan:hover {
	background-color: #039d97;
	color: white;
}

.kecheng_map {
	width: 1200px;
	margin: auto;
	margin-top: 35px;
}

.footer {
	background-color: #2e2e2e;
}

.footer img {
	width: 100%;
}


.fid {
	position: fixed;
	bottom: 0px;
}


.public_wenzi {
	color: #ffffff;
	font-size: 26px;
	position: absolute;
	left: 35%;
	top: 100px;
}