.cgi-body {

  max-width: 800px;

  margin: 0 auto;

  position: relative;

  overflow: hidden;

  background-color: #FFFFFF

}

a {

  text-decoration: none;

  cursor: pointer;

  color: #333

}

html, body {

  padding: 0;

  margin: 0;

  width: 100%;

  min-height: 100%;

  font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;

}

* {

  margin: 0;

  padding: 0;

}

ul li {

  list-style: none;

}

table {

  width: 100%;

  border-collapse: collapse;

  border-spacing: 0;

}

img {

  max-width: 100%;

}

td, th {

  border: 1px solid #DDD;

}

body {

  overflow: hidden;

  overflow-y: auto;

  background-attachment: fixed;

  background-position: top;

}

.top_logo {

  vertical-align: bottom;

}

.xf[data-fixed="fixed"] {

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  margin: auto;

  z-index: 50

}

.xf {

  width: 100%;

  max-width: 800px;

  margin: 0 auto;

  box-sizing: border-box;

  box-shadow: 0 5px 10px rgba(0, 0, 0, .1)

}

.nav03 {

  width: 100%;

  max-width: 800px;

  margin: 0 auto;

  box-sizing: border-box;

  padding: 2px;

  font-size: 13px;

  background-size: 100% 100%;

  overflow: hidden;

}

.nav03 ul {

  padding: 2px 0;

  display: flex;

  justify-content: space-between

}

.nav03 ul li {

  width: 100%;

  box-sizing: border-box;

  padding: 0 2px

}

.nav03 ul li a {

  font-size: 18pt;

  display: block;

  padding: 3px 0;

  text-align: center;

  color: #f8dea9;

  border-radius: 50px;

  text-shadow: 1px 2px 5px rgba(38, 17, 0, 0.74);

}

#nav03[data-fixed="fixed"] {

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  margin: auto;

  z-index: 1;

  box-shadow: 0 5px 10px rgba(0, 0, 0, .1)

}

@media screen and (min-width:800px) {

  .nav03 {

    padding: 4px;

    font-size: 16px

  }

  .nav03 ul {

    padding: 4px 0

  }

  .nav03 ul li {

    padding: 0 4px

  }

  .nav03 ul li a {

    padding: 5px 0;

    cursor: pointer

  }

}

@media screen and (max-width: 650px) {

  .nav03 ul li a {

    font-size: 14pt;

  }

}

.marquee_02 {

  background: #371B05;

  display: flex;

  height: 40px;

  line-height: 40px;

  padding: 0 5px;

  color: #fff;

}

.marquee_02-tit {

  display: flex;

}

.marquee_02-tit-img {

  display: inline-block;

  width: 35px;

  height: 40px;

  background-repeat: no-repeat;

  background-position: center center;

}

.marquee_02-tit-txt {

  font-size: 18px;

  font-weight: bold;

  color: #b28d58;

}

.marquee_02-con {

  flex: 1

}

.btn_list09 {

  position: relative;

  height: 370px;

  background-size: 100% 100%;

}

.btn_list09-container {

  position: absolute;

  left: 52%;

  right: 18%;

  top: 22%;

  bottom: 24%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.btn_list09-item {

  width: 36px;

  height: 157px;

  padding: 5px 0px 8px 8px;

  background-size: 100% 100%;

  display: flex;

  align-items: center;

  justify-content: center;

}

.btn_list09-item-txt {

  font-size: 18pt;

  font-weight: bold;

  letter-spacing: 10px;

  text-align: center;

  color: #371b05;

  display: flex;

  align-items: center;

  justify-content: center;

}

@media screen and (max-width: 650px) {

  .btn_list09 {

    height: 264px;

  }

  .btn_list09-item {

    width: 36px;

    height: 116px;

  }

  .btn_list09-item-txt {

    font-size: 12pt;

  }

}

@media (max-width: 450px) {

  .KJ-IFRAME04 {

    height: 200px;

    background-image: url('/images/10027.jpg');

  }

}

.contentbox_06-head {

  padding-top: 25px;

  min-height: 15px;

  display: flex;

  flex-direction: column;

  align-items: center;

  width: 100%;

}

.contentbox_06-txt1 {

  color: #84542a;

  font-size: 14pt;

  width: 100%;

  text-align: center;

  background-size: 100%;

  background-position: center center;

  background-repeat: no-repeat;

}

.contentbox_06-txt2 {

  margin: 5px 0 10px 0;

  font-size: 24pt;

  background: linear-gradient(180deg, #fdeb71, #bb8b2c);

  -webkit-background-clip: text;

  color: transparent;

}

.contentbox_06_body {

  padding-bottom: 10px;

}

@media screen and (max-width: 650px) {

  .contentbox_06-txt1 {

    font-size: 12pt;

  }

  .contentbox_06-txt2 {

    font-size: 16pt;

  }

}

.dz_title15-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_title15-top_txt1 {

  font-size: 12pt;

  color: #954f13;

  position: relative;

  top: 0px;

}

.dz_title15-top_txt2 {

  font-size: 27pt;

  color: #954f13;

  -webkit-text-stroke: 1px black;

  font-weight: bold;

  position: relative;

  top: 0px;

}

@media screen and (max-width: 650px) {

  .dz_title15-top {

    min-height: 95px;

  }

  .dz_title15-top_txt1 {

    font-size: 9pt;

    top: 2px;

  }

  .dz_title15-top_txt2 {

    font-size: 15pt;

    top: 0px;

  }

}

.title_list29 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.title_list29-container {

  width: 86%;

  padding: 15px 0px 15px 0px;

  display: flex;

  flex-wrap: wrap;

}

.title_list29-item {

  display: flex;

  flex-basis: 50%;

  align-items: center;

  min-height: 35px;

  flex-direction: row;

  width: 100%;

  position: relative;

  padding: 10px 0;

}

.title_list29-item::after {

  content: "";

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  border-bottom: solid 1px #362014;

}

.title_list29-item-left {}

.title_list29-item-img {

  max-width: 45px;

}

.title_list29-item-right {

  display: flex;

  padding-left: 10px;

  flex-direction: column;

  align-items: flex-start;

}

.title_list29-item-h1 {}

.title_list29-item-author {

  font-size: 14px;

  font-weight: bold;

}

@media screen and (max-width: 650px) {

  .title_list29-item {

    font-size: 12pt;

    min-height: 30px;

    flex-basis: 100%;

  }

  .title_list29-container {

    padding: 10px 0px 10px 0px;

    width: 300px;

  }

  .title_list29-item-author {

    font-size: 14px;

    font-weight: bold;

    white-space: nowrap;

    display: none;

  }

  .title_list29-item-h1 {

    white-space: nowrap;

  }

  .title_list29-item-left {

    display: none;

  }

}

.dz_title15-bottom {

  min-height: 45px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title15-bottom {

    min-height: 40px;

  }

}

.dz_content05 {

  background: #2f1700;

  padding-bottom: 40px;

}

.dz_content05 .inner {

  padding-top: 25px;

  display: flex;

  flex-direction: column;

  align-items: center;

}

.dz_content05 .inner .top {

  width: 100%;

  display: flex;

  justify-content: center;

  margin-bottom: 15px;

}

.dz_content05 .inner .top .img {

  width: 100%;

}

.dz_content05 .inner .top .img img {

  display: block;

  width: 100%;

}

.dz_content05 .inner .bottom {

  width: 90%;

}

.dz_content05 .inner .bottom .frame {

  background: #4c3219;

  padding: 10px;

}

.dz_content05 .inner .bottom .frame .frame-head {

  height: 40px;

  background-size: 100% 100%;

}

.dz_content05 .inner .bottom .frame .frame-inner {

  background-size: 100% 100%;

  padding: 0 12px 12px 12px;

}

.dz_content05 .inner .bottom .frame .frame-inner .title {

  border-bottom: 1px solid #e4ca91;

  color: #e4ca91;

  font-size: 18pt;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.dz_content05 .inner .bottom .frame .frame-inner .content {}

.dz_content05 .inner .bottom .frame .frame-foot {

  height: 40px;

  background-size: 100% 100%;

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.contentbox_06-head {

  padding-top: 25px;

  min-height: 15px;

  display: flex;

  flex-direction: column;

  align-items: center;

  width: 100%;

}

.contentbox_06-txt1 {

  color: #84542a;

  font-size: 14pt;

  width: 100%;

  text-align: center;

  background-size: 100%;

  background-position: center center;

  background-repeat: no-repeat;

}

.contentbox_06-txt2 {

  margin: 5px 0 10px 0;

  font-size: 24pt;

  background: linear-gradient(180deg, #fdeb71, #bb8b2c);

  -webkit-background-clip: text;

  color: transparent;

}

.contentbox_06_body {

  padding-bottom: 10px;

}

@media screen and (max-width: 650px) {

  .contentbox_06-txt1 {

    font-size: 12pt;

  }

  .contentbox_06-txt2 {

    font-size: 16pt;

  }

}

.img_list14 {

  position: relative;

}

.img_list14-container {

  display: flex;

  flex-wrap: wrap;

}

.img_list14-item {

  display: flex;

  flex-basis: calc(50% - 10px);

  text-align: left;

  align-items: center;

  justify-content: center;

  background: #fff;

  margin: 5px;

font-weight: bold;

}

.img_list14-item-img  {

  width: 360px;

  height: 196px;

  padding: 5px;

  display: flex;

  align-items: center;  /* 垂直居中 */
	
  justify-content: center; /* 水平居中 */
	 

}

.img_list14-item-img img {

  width: 100%;
	
  height: 100%;

  object-fit: fill;

  cursor: pointer;
	
	
}

.img_list14-popup {

  position: fixed;

  left: 0;

  right: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.8);

  z-index: 9999;

  text-align: center;

  overflow: auto;

}

.img_list14-popup-con {

  position: fixed;

  background: #fff;

  display: flex;

  flex-direction: column;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  max-width: 450px;

}

.img_list14-popup-img {

  padding: 0 10px;

}

.img_list14-popup .img_list14-popup-con img {

  width: 100%;

}

.img_list14-popup .img_list14-popup-con .title-bar {

  display: flex;

  align-items: center;

  justify-content: space-between;

  margin-bottom: 10px;

  background: #f5f5f5;

  padding: 0 10px;

}

.img_list14-popup .img_list14-popup-con .title {

  font-size: 16px;

  font-weight: bold;

}

.img_list14-popup .img_list14-popup-con .close-btn {

  cursor: pointer;

  color: #999;

  font-size: 24px;

}

@media screen and (max-width: 650px) {

  .img_list14-popup-con {

    width: 100%;

  }

  .img_list14-item-img {

    height: 116px;

    width: 100%;

  }

  .img_list14-item-img img {

    width: 280px;

  }

}
.dz_content05 {

  background: #2f1700;

  padding-bottom: 40px;

}

.dz_content05 .inner {

  padding-top: 25px;

  display: flex;

  flex-direction: column;

  align-items: center;

}

.dz_content05 .inner .top {

  width: 100%;

  display: flex;

  justify-content: center;

  margin-bottom: 15px;

}

.dz_content05 .inner .top .img {

  width: 100%;

}

.dz_content05 .inner .top .img img {

  display: block;

  width: 100%;

}

.dz_content05 .inner .bottom {

  width: 90%;

}

.dz_content05 .inner .bottom .frame {

  background: #4c3219;

  padding: 10px;

}

.dz_content05 .inner .bottom .frame .frame-head {

  height: 40px;

  background-size: 100% 100%;

}

.dz_content05 .inner .bottom .frame .frame-inner {

  background-size: 100% 100%;

  padding: 0 12px 12px 12px;

}

.dz_content05 .inner .bottom .frame .frame-inner .title {

  border-bottom: 1px solid #e4ca91;

  color: #e4ca91;

  font-size: 18pt;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.dz_content05 .inner .bottom .frame .frame-inner .content {}

.dz_content05 .inner .bottom .frame .frame-foot {

  height: 40px;

  background-size: 100% 100%;

}

.img_list14 {

  position: relative;

}

.img_list14-container {

  display: flex;

  flex-wrap: wrap;

}

.img_list14-item {

  display: flex;

  flex-basis: calc(50% - 10px);

  text-align: left;

  align-items: center;

  justify-content: center;

  background: #fff;

  margin: 5px;

}

.img_list14-item-img {

  width: 360px;

  height: 196px;

  padding: 5px;

  display: flex;

  align-items: center;

  justify-content: center;

}

.img_list14-item-img img {

  width: 100%;

  height: 100%;

  object-fit: fill;

  cursor: pointer;

}

.img_list14-popup {

  position: fixed;

  left: 0;

  right: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.8);

  z-index: 9999;

  text-align: center;

  overflow: auto;

}

.img_list14-popup-con {

  position: fixed;

  background: #fff;

  display: flex;

  flex-direction: column;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  max-width: 450px;

}

.img_list14-popup-img {

  padding: 0 10px;

}

.img_list14-popup .img_list14-popup-con img {

  width: 100%;

}

.img_list14-popup .img_list14-popup-con .title-bar {

  display: flex;

  align-items: center;

  justify-content: space-between;

  margin-bottom: 10px;

  background: #f5f5f5;

  padding: 0 10px;

}

.img_list14-popup .img_list14-popup-con .title {

  font-size: 16px;

  font-weight: bold;

}

.img_list14-popup .img_list14-popup-con .close-btn {

  cursor: pointer;

  color: #999;

  font-size: 24px;

}

@media screen and (max-width: 650px) {

  .img_list14-popup-con {

    width: 100%;

  }

  .img_list14-item-img {

    height: 116px;

    width: 100%;

  }

  .img_list14-item-img img {

    width: 280px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_content05 {

  background: #2f1700;

  padding-bottom: 40px;

}

.dz_content05 .inner {

  padding-top: 25px;

  display: flex;

  flex-direction: column;

  align-items: center;

}

.dz_content05 .inner .top {

  width: 100%;

  display: flex;

  justify-content: center;

  margin-bottom: 15px;

}

.dz_content05 .inner .top .img {

  width: 100%;

}

.dz_content05 .inner .top .img img {

  display: block;

  width: 100%;

}

.dz_content05 .inner .bottom {

  width: 90%;

}

.dz_content05 .inner .bottom .frame {

  background: #4c3219;

  padding: 10px;

}

.dz_content05 .inner .bottom .frame .frame-head {

  height: 40px;

  background-size: 100% 100%;

}

.dz_content05 .inner .bottom .frame .frame-inner {

  background-size: 100% 100%;

  padding: 0 12px 12px 12px;

}

.dz_content05 .inner .bottom .frame .frame-inner .title {

  border-bottom: 1px solid #e4ca91;

  color: #e4ca91;

  font-size: 18pt;

  padding-bottom: 10px;

  margin-bottom: 10px;

}

.dz_content05 .inner .bottom .frame .frame-inner .content {}

.dz_content05 .inner .bottom .frame .frame-foot {

  height: 40px;

  background-size: 100% 100%;

}

.ad_jz_list01 {

  min-height: 50px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.ad_jz_list01_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.ad_jz_list01_item {

  display: flex;

  align-items: center;

  min-height: 20px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .ad_jz_list01_item {

    font-size: 12pt;

    min-height: 30px;

    padding: 0 15px;

  }

  .ad_jz_list01_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_content03 {

  min-height: 160px;

  text-align: center;

  background-size: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_content03_container {

  width: 90%;

  padding: 15px 0px 15px 8px;

  display: flex;

  justify-content: center;

  align-items: center;

  flex-direction: column;

}

.dz_content03_item {

  display: flex;

  align-items: center;

  min-height: 60px;

  flex-direction: column;

  width: 100%;

}

@media screen and (max-width: 650px) {

  .dz_content03_item {

    font-size: 12pt;

    min-height: 60px;

    padding: 0 15px;

  }

  .dz_content03_container {

    padding: 15px 0px 15px 4px;

  }

}

.dz_title14-bottom {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

@media screen and (max-width: 650px) {

  .dz_title14-bottom {

    min-height: 60px;

  }

}

.dz_title14-top {

  min-height: 160px;

  text-align: center;

  background-size: 100% 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.dz_title14-top_txt {

  font-size: 28pt;

  color: #954f13;

  font-weight: bold;

  position: relative;

  top: 25px;

}

@media screen and (max-width: 650px) {

  .dz_title14-top {

    min-height: 60px;

  }

  .dz_title14-top_txt {

    font-size: 14pt;

    top: 10px;

  }

}

.refresh {

  width: 35px;

  height: 35px;

  line-height: 35px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  border-radius: 35px;

  box-sizing: unset;

  border: solid 4px rgba(255, 255, 255, .8);

  background: rgba(255, 0, 0, 8);

  position: fixed;

  right: 10px;

  bottom: 60px;

  z-index: 1;

  cursor: pointer

}

.d-betting {

  border-color: #fff;

  background-image: -webkit-linear-gradient(right, #ffb105, #ff7200);

  background-image: linear-gradient(-90deg, #337dd4, #367bc9)

}

.d-betting {

  position: fixed;

  width: 13.667vw;

  height: 13.667vw;

  line-height: 13.4vw;

  border-width: .4vw;

  border-style: solid;

  background-color: transparent;

  color: #fff;

  text-align: center;

  z-index: 200;

  border-radius: 50%;

  display: none

}

.d-betting a {

  font-size: 3.2vw

}