html {
  box-sizing: border-box;
}
*,
:after,
:before {
  box-sizing: border-box;
}

body {
  padding: 0;
  margin: 0;
  position: relative;
}

#bannerfs {
  box-sizing: border-box;
  border: solid #103255 1px;

  position: relative;
  width: 300px;
  height: 600px;
  overflow: hidden;
  background-color: #fff;
  visibility: hidden;
}

@font-face {
  font-family: FSWSans-Regular;
  src: url(fontsfs/FSWSans-Regular.woff2) format("woff2");
}
@font-face {
  font-family: FSWSans-Bold;
  src: url(fontsfs/FSWSans-Bold.woff2) format("woff2");
}

#hl1fs {
  cursor: pointer;
  font-family: FSWSans-Bold !important;
  font-style: normal;

  color: #103255;

  font-size: 17pt;

  position: absolute;

  top: 112px;
  left: 21px;
}

#hl2fs {
  cursor: pointer;
  font-family: FSWSans-Bold !important;
  font-style: normal;

  color: #103255;

  font-size: 19pt;
  line-height: 1.1;

  position: absolute;

  top: 145px;
  left: 155px;
}

#txt1fs {
  cursor: pointer;
  font-family: FSWSans-Regular !important;
  font-style: normal;

  color: #103255;

  font-size: 10pt;
  text-align: right;

  position: absolute;


  top: 148px;
  right: 43px;

}

#txt2fs {
  cursor: pointer;
  font-family: FSWSans-Regular !important;
  font-style: normal;

  color: #103255;

  font-size: 14pt;

  position: absolute;

  top: 132px;
  left: 21px;

  width: 240px;
}

#bgfs {
  position: absolute;

  left: 0px;
  top: 0px;
  width: 300px;
  transform-origin: bottom left;
}

#coverfs {
  position: absolute;

  left: 0px;
  top: 0px;

  width: 300px;
}

#buttonfs {
  position: absolute;

  right: 0px;
  bottom: 0px;

  width: 300px;

  transform-origin: bottom right;
}

#clickTagfs {
  position: absolute;
  display: block;
  z-index: 1000;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(255, 0, 0, 0);
  cursor: pointer;
}
