.jjfa2_main_body {
	position: relative;
	width: 1920px;
	height: 902px;
}

.jjfa2_main_body img {
	position: absolute;
}

.jjfa2_interaction {
	position: absolute;
}

.jjfa2_interaction_total {
	position: relative;
	width: 50px;
	height: 60px;
}

.ypt_fd {
				position: absolute;
				top: 340px;
				left: 950px;
			}

.jjfa2_line {
	position: absolute;
	display: inline-block;
	width: 22px;
	border-left: solid 2px;
	border-top: solid 2px;
	border-color: #007BFF;
	border-radius: 8px 0 0 0;
	display: none;
}

.jjfa2_line1 {
	position: absolute;
	display: inline-block;
	width: 22px;
	border-left: solid 2px;
	border-bottom: solid 2px;
	border-color: #007BFF;
	border-radius: 0 0 0 8px;
	display: none;
}

.jjfa2_but {
	position: absolute;
	display: inline-flex;
	width: 26px;
	height: 26px;
	background-image: url(../images/redblock.png);
}

.jjfa2_lab {
	position: absolute;
	display: inline-flex;
	height: 26px;
	line-height: 26px;
	background-color: white;
	font-size: 13px;
	color: #5c5a5a;
	justify-content: space-between;
	align-items: center;
	text-align: center;
	display: none;
	overflow:hidden;
}

.jjfa1_but_wz1 {
	top: 218px;
	left: 638px;
}

.jjfa1_line_wz1 {
	top: 231px;
	left: 625px;
	height: 120px;
}

.jjfa1_lab_wz1 {
	top: 218px;
	left: 664px;
	width: 152px;
}

.jjfa1_but_wz2 {
	top: 147px;
	left: 1109px;
}

.jjfa1_line_wz2 {
	top: 160px;
	left: 1096px;
	height: 86px;
}

.jjfa1_lab_wz2 {
	top: 147px;
	left: 1135px;
	width: 98px;

}

.jjfa1_but_wz3 {
	top: 218px;
	left: 1278px;
}

.jjfa1_line_wz3 {
	top: 231px;
	left: 1265px;
	height: 69px;
}

.jjfa1_lab_wz3 {
	top: 218px;
	left: 1304px;
	width: 125px;
}

.jjfa1_but_wz4 {
	top: 324px;
	left: 1475px;
}

.jjfa1_line_wz4 {
	top: 337px;
	left: 1462px;
	height: 68px;
}

.jjfa1_lab_wz4 {
	top: 324px;
	left: 1501px;
	width: 152px;
}

.jjfa1_but_wz5 {
	top: 308px;
	left: 1742px;
}

.jjfa1_line_wz5 {
	top: 321px;
	left: 1729px;
	height: 68px;
}

.jjfa1_lab_wz5 {
	top: 308px;
	left: 1768px;
	width: 114px;
}

.jjfa1_but_wz6 {
	top: 654px;
	left: 862px;
}

.jjfa1_line_wz6 {
	top: 599px;
	left: 840px;
	height: 68px;
}

.jjfa1_lab_wz6 {
	top: 654px;
	left: 888px;
	width: 99px;
}

.jjfa1_but_wz7 {
	top: 497px;
	left: 393px;
}

.jjfa1_line_wz7 {
	top: 443px;
	left: 371px;
	height: 68px;
}

.jjfa1_lab_wz7 {
	top: 497px;
	left: 419px;
	width: 126px;
}

.jjfa1_but_wz8 {
	top: 609px;
	left: 1152px;

}

.jjfa1_line_wz8 {
	top: 554px;
	left: 1139px;
	height: 68px;
}

.jjfa1_lab_wz8 {
	top: 609px;
	left: 1178px;
	width: 124px;
}

.jjfa1_but_wz9 {
	top: 761px;
	left: 1418px;
}

.jjfa1_line_wz9 {
	top: 705px;
	left: 1405px;
	height: 69px;
}

.jjfa1_lab_wz9 {
	top: 761px;
	left: 1444px;
	width: 230px;
}

.jjfa2_menu {
	position: absolute;
	background:#fff;
	width: 234px;
	height: 371px;
	top: 35px;
	left: 120px;
	rgba(0, 0, 0, 0.3);
}

.jjfa2_menu label {
	display: block;
	margin-left: 19px;
	font-size: 20px;
	color: #5c5a5a;
	margin-bottom: 13px;
	font-weight: 600;
}

.jjfa2_menu a {
	display: block;
	margin-left: 19px;
	margin-bottom: 3px;
	font-size: 13px;
}

.jjfa2_menu_title1 {
	margin-top: 25px;
}

.jjfa2_menu_line {
	width: 56px;
	height: 1px;
	margin-top: 21px;
	margin-bottom: 21px;
	margin-left: 19px;
	background-color: #004085;
}

.jjfa2_circle {
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #007BFF;
	display: none;

}

.jjfa1_circle_wz1 {
	top: 351px;
	left: 620px;
}

.jjfa1_circle_wz2 {
	top: 246px;
	left: 1091px;
}

.jjfa1_circle_wz3 {
	top: 300px;
	left: 1260px;
}

.jjfa1_circle_wz4 {
	top: 405px;
	left: 1457px;
}

.jjfa1_circle_wz5 {
	top: 389px;
	left: 1724px;
}

.jjfa1_circle_wz6 {
	top: 594px;
	left: 836px;
}

.jjfa1_circle_wz7 {
	top: 433px;
	left: 366px;
}

.jjfa1_circle_wz8 {
	top: 544px;
	left: 1134px;
}

.jjfa1_circle_wz9 {
	top: 696px;
	left: 1400px;
}

@media screen and (max-width: 1000px) {
	.jjfa2_main_body{ width:100%; height: auto}
	.jjfa2_main_body img{ position:inherit; width:100%; height:auto;}
	.jjfa2_interaction{ display:none;}
	
.jjfa2_menu {
	background:#fff;
	width: 100%;
	margin:0 auto;
	height: auto;
	top: 0;
	left: 0;

	 padding-bottom:30px;
}
	.jjfa2_menu a{ font-size:15px; padding:2px 0;}

}