.backgroundimg .bg {
  filter: blur(0.5px) contrast(110%) brightness(110%);
  min-width: 1000px;
}
.backgroundimg .block {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: .15;
  z-index: 2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NTA4MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZhMTcxMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #365082), color-stop(100%, #6a1713));
  background-image: -moz-linear-gradient(top, #365082, #6a1713);
  background-image: -webkit-linear-gradient(top, #365082, #6a1713);
  background-image: linear-gradient(to bottom, #365082, #6a1713);
}
.backgroundimg .textbox {
  top: 150px;
  color: #333;
}

.page-qa {
  width: 100%;
  margin: auto;
  min-height: 500px;
  font-size: 15px;
  background: #fff;
}
.page-qa .grid1 {
  margin: auto;
  padding: 35px 3% 50px;
  max-width: 850px;
}
.page-qa .grid1 .column ul li {
  cursor: pointer;
  margin: 15px auto;
}
.page-qa .grid1 .column ul li big {
  font-size: 15px;
  font-family: "Noto Sans TC";
  font-weight: 500;
  padding: 10px;
  background: #f7f7f7;
  display: block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 1px 5px #ccc;
  -webkit-box-shadow: 0 1px 5px #ccc;
  box-shadow: 0 1px 5px #ccc;
}
.page-qa .grid1 .column ul li big span {
  font-family: "Helvetica Neue", "Microsoft JhengHei", Helvetica, Arial, "Heiti TC", "Apple LiGothic Medium", sans-serif;
  font-size: 120%;
  font-weight: bold;
  display: inline-block;
  margin-right: 20px;
  color: #fff;
  text-align: center;
  background: #f97777;
  width: 26px;
  line-height: 24px;
  height: 26px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.page-qa .grid1 .column ul li div {
  display: none;
  padding: 0 15px;
  margin: 30px auto;
}
