* {
	margin:0px;
	padding:0px;
}
html, body {
	margin:0px;
	padding:0px;
}
.main-wrapper {
	width:1500;
	height:1800px;
	background: url(map.jpg) left top no-repeat;
	position:relative;
	margin:0 auto;
}
.main-wrapper ul {
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
}
.main-wrapper ul:hover { z-index:999;}
.main-wrapper ul li {
	background-color: green;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:11px;
	line-height:14px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	display:flex;
	align-items: center;
	justify-content: center;
	border:1px solid #000;
	text-align:center;
	cursor:pointer;
	position:relative;
}
.main-wrapper ul li > div { display:none; z-index:999; position:absolute; background:#FFFFFF; border:1px solid #000; border-radius:6px; padding:15px; width:200px; bottom:35px; transform: rotate(-6deg);}
.main-wrapper ul li:hover > div { display:block;}
.main-wrapper ul li h3,
.main-wrapper ul li h4,
.main-wrapper ul li h5 { color:#000000; margin-bottom:10px;}
.main-wrapper ul li h5 { margin-bottom:0px;}
.c1 { background:#db0202 !important;}
.c2 { background:#f8f502 !important; color:#000000 !important; margin-left: -11px !important;}

.main-wrapper ul.r00 {
	left: 575px;
	top: 214px;
}
.main-wrapper ul.r00 li {
	width:40px;
	height:34px;
	position:relative;
	margin-left:-2px;
	transform: rotate(8deg);
}
.main-wrapper ul.r01 {
	left: 575px;
	top: 249px;
}
.main-wrapper ul.r01 li {
	width:41px;
	height:26px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r02 {
	left: 617px;
	top: 389px;
}
.main-wrapper ul.r02 li {
	width:41px;
	height:24px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r03 {
	left: 618px;
	top: 213px;
}
.main-wrapper ul.r03 li {
	width:42px;
	height:46px;
	position:relative;
	margin-left:-4px;
	transform: rotate(8deg);
}

.main-wrapper ul.r04 {
	left: 683px;
	top: 207px;
}
.main-wrapper ul.r04 li {
	width:41px;
	height:30px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r05 {
	left: 654px;
	top: 397px;
}
.main-wrapper ul.r05 li {
	width:42px;
	height:30px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}
.main-wrapper ul.r05b {
	left: 699px;
	top: 402px;
}
.main-wrapper ul.r05b li {
	width:42px;
	height:30px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}
.main-wrapper ul.r05c {
	left: 758px;
	top: 409px;
}
.main-wrapper ul.r05c li {
	width:42px;
	height:30px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r06 {
	left: 726px;
	top: 205px;
}
.main-wrapper ul.r06 li {
	width:41px;
	height:37px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r07 {
	left: 721px;
	top: 243px;
}
.main-wrapper ul.r07 li {
	width:42px;
	height:25px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}

.main-wrapper ul.r08 {
	left: 786px;
	top: 201px;
}
.main-wrapper ul.r08 li {
	width:41px;
	height:22px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r09 {
	left: 781px;
	top: 225px;
}
.main-wrapper ul.r09 li {
	width:42px;
	height:25px;
	position:relative;
	margin-left:-6px;
	transform: rotate(8deg);
}


.main-wrapper ul.r10 {
	left: 830px;
	top: 198px;
}
.main-wrapper ul.r10 li {
	width:41px;
	height:29px;
	position:relative;
	margin-left:-7px;
	transform: rotate(8deg);
}


.main-wrapper ul.r11 {
	left: 830px;
	top: 251px;
}
.main-wrapper ul.r11 li {
	width:42px;
	height:25px;
	position:relative;
	margin-left:-6px;
	transform: rotate(8deg);
}

.main-wrapper ul.r12 {
	left: 897px;
	top: 198px;
}
.main-wrapper ul.r12 li {
	width:42px;
	height:38px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r13 {
	left: 889px;
	top: 259px;
}
.main-wrapper ul.r13 li {
	width:42px;
	height:25px;
	position:relative;
	margin-left:-6px;
	transform: rotate(8deg);
}

.main-wrapper ul.r14 {
	left: 942px;
	top: 202px;
}
.main-wrapper ul.r14 li {
	width:42px;
	height:19px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r15 {
	left: 936px;
	top: 270px;
}
.main-wrapper ul.r15 li {
	width:40px;
	height:18.5px;
	position:relative;
	margin-left:-6px;
	transform: rotate(10deg);
}

.main-wrapper ul.r16 {
	left: 999px;
	top: 205px;
}
.main-wrapper ul.r16 li {
	width:33px;
	height:27px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r17 {
	left: 1030px;
	top: 255px;
}
.main-wrapper ul.r17 li {
	width:34px;
	height:47px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}

.main-wrapper ul.r18 {
	left: 1034px;
	top: 204px;
}
.main-wrapper ul.r18 li {
	width:42px;
	height:26px;
	position:relative;
	margin-left:-9px;
	transform: rotate(2deg);
}


.main-wrapper ul.r19 {
	left: 1038px;
	top: 257px;
}
.main-wrapper ul.r19 li {
	width:42px;
	height:32.3px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}

.main-wrapper ul.r20 {
	left: 1092px;
	top: 205px;
}
.main-wrapper ul.r20 li {
	width:33px;
	height:28px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r21 {
	left: 1099px;
	top: 263px;
}
.main-wrapper ul.r21 li {
	width:33px;
	height:15.6px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}


.main-wrapper ul.r22 {
	left: 1127px;
	top: 205px;
}
.main-wrapper ul.r22 li {
	width:33px;
	height:33px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r23 {
	left: 1135px;
	top: 267px;
}
.main-wrapper ul.r23 li {
	width:33px;
	height:15.6px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}


.main-wrapper ul.r24 {
	left: 1178px;
	top: 204px;
}
.main-wrapper ul.r24 li {
	width:45px;
	height:18px;
	position:relative;
	margin-left:-9px;
	transform: rotate(5deg);
}


.main-wrapper ul.r25 {
	left: 1186px;
	top: 249px;
}
.main-wrapper ul.r25 li {
	width:47px;
	height:15px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}


.main-wrapper ul.r26 {
	left: 1230px;
	top: 204px;
}
.main-wrapper ul.r26 li {
	width:49px;
	height:24px;
	position:relative;
	margin-left:-14px;
	transform: rotate(4deg);
}


.main-wrapper ul.r27 {
	left: 1234px;
	top: 253px;
}
.main-wrapper ul.r27 li {
	width:47px;
	height:15px;
	position:relative;
	margin-left:-6px;
	transform: rotate(6deg);
}


.main-wrapper ul.r28 {
	left: 494px;
	top: 574px;
}
.main-wrapper ul.r28 li {
	width:38px;
	height:27px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r29 {
	left: 534px;
	top: 579px;
}
.main-wrapper ul.r29 li {
	width:40px;
	height:27px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}



.main-wrapper ul.r30 {
	left: 577px;
	top: 586px;
}
.main-wrapper ul.r30 li {
	width:40px;
	height:27px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r31 {
	left: 619px;
	top: 592px;
}
.main-wrapper ul.r31 li {
	width:39px;
	height:27px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}

.main-wrapper ul.r32 {
	left: 660px;
	top: 597px;
}
.main-wrapper ul.r32 li {
	width:44px;
	height:29px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r33 {
	left: 629px;
	top: 625px;
}
.main-wrapper ul.r33 li {
	width:71px;
	height:33px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r34 {
	left: 621px;
	top: 670px;
}
.main-wrapper ul.r34 li {
	width:22px;
	height:38px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}

.main-wrapper ul.r35 {
	left: 645px;
	top: 673px;
}
.main-wrapper ul.r35 li {
	width:19px;
	height:38px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r36 {
	left: 666px;
	top: 677px;
}
.main-wrapper ul.r36 li {
	width:26px;
	height:38px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r37 {
	left: 616px;
	top: 713px;
}
.main-wrapper ul.r37 li {
	width:70px;
	height:36px;
	position:relative;
	margin-left:-1px;
	transform: rotate(5deg);
}
.main-wrapper ul.r38 {
	left: 720px;
	top: 605px;
}
.main-wrapper ul.r38 li {
	width:40px;
	height:47px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r39 {
	left: 714px;
	top: 653px;
}
.main-wrapper ul.r39 li {
	width:41px;
	height:25px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r40 {
	left: 705px;
	top: 706px;
}
.main-wrapper ul.r40 li {
	width:41px;
	height:46px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r41 {
	left: 762px;
	top: 610px;
}
.main-wrapper ul.r41 li {
	width:41px;
	height:46px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r42 {
	left: 760px;
	top: 658px;
}
.main-wrapper ul.r42 li {
	width:41px;
	height:28px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r43 {
	left: 827px;
	top: 618px;
}
.main-wrapper ul.r43 li {
	width:41px;
	height:47px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r44 {
	left: 823px;
	top: 634px;
}
.main-wrapper ul.r44 li {
	width:43px;
	height:28px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r45 {
	left: 783px;
	top: 933px;
}
.main-wrapper ul.r45 li {
	width:41px;
	height:19px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r46 {
	left: 870px;
	top: 624px;
}
.main-wrapper ul.r46 li {
	width:41px;
	height:47px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r47 {
	left: 868px;
	top: 639px;
}
.main-wrapper ul.r47 li {
	width:41px;
	height:40px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r48 {
	left: 832px;
	top: 901px;
}
.main-wrapper ul.r48 li {
	width:41px;
	height:32px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r49 {
	left: 928px;
	top: 628px;
}
.main-wrapper ul.r49 li {
	width:37px;
	height:40px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r50 {
	left: 937px;
	top: 646px;
}
.main-wrapper ul.r50 li {
	width:41px;
	height:40px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r51 {
	left: 887px;
	top: 885;
}
.main-wrapper ul.r51 li {
	width:36px;
	height:32px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}




.main-wrapper ul.r52 {
	left: 981px;
	top: 653px;
}
.main-wrapper ul.r52 li {
	width:41px;
	height:40px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r53 {
	left: 975px;
	top: 695px;
}
.main-wrapper ul.r53 li {
	width:41px;
	height:18.9px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.main-wrapper ul.r54 {
	left: 1075px;
	top: 662;
}
.main-wrapper ul.r54 li {
	width:35px;
	height:40px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r55 {
	left: 1065px;
	top: 703px;
}
.main-wrapper ul.r55 li {
	width:41px;
	height:21px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}


.main-wrapper ul.r56 {
	left: 1035px;
	top: 658px;
}
.main-wrapper ul.r56 li {
	width:35px;
	height:38px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}

.main-wrapper ul.r57 {
	left: 1029px;
	top: 698px;
}
.main-wrapper ul.r57 li {
	width:37px;
	height:21px;
	position:relative;
	margin-left:-1px;
	transform: rotate(8deg);
}
.status0 {
	background:#2fd624 !important;
	color:#fff !important;
}
.status1 {
	background:#FFA500 !important;
	color:#fff !important;
}
.status2 {
	background:#FFFF00 !important;
	color:#000 !important;
}
.status3 {
	background:#fb0000 !important;
	color:#ffffff !important;
}






