@font-face {
    font-family: "shanghai";
    src: url("/fonts/shanghai.ttf");
}
body {
	font-family:shanghai;
	}
container {
	width:1200px;
	margin:auto;
	}
.huolan {
	color:transparent;
	}
.huolan:hover {
	color:#ff0000;
	}
figure {
	display:inline-block; /*table-caption;*/
	margin:auto;
	}
figcaption {
	text-align:right;
	}
.image-container {
  position: relative; /* Establishes the container as the reference point */
  display: inline-block; /* Ensures container fits the image size */
}

.base-image {
  display: block;
  width: 100%; /* Adjust as needed */
  border-radius: 50px;
}

.overlay-image {
  position: absolute;
  top: 70%;    /* Distance from top edge */
  left: 85%;   /* Distance from left edge */
  width: 200px;  /* Size of the small image */
  z-index: 1;   /* Ensures it renders on top */
  border-radius:50%;
}   
