.bg_top {
  background-image: url("../images/header/bg_top.png");
  width: 100%;
  height: 48px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_menu {
  background-image: url("../images/header/bg_menu.png");
  width: 100%;
  height: 60px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_phone01 {
  background-image: url("../images/header/bg_phone01.png");
  width: 100%;
  height: 37px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_header01 {
  background-image: url("../images/header/bg_header01.png");
  width: 100%;
  height: 795px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_header02 {
  background-image: url("../images/header/bg_header02.png");
  width: 100%;
  height: 65px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.bg_main01 {
  background-image: url("../images/bg_main/bg_main01.png");
  width: 100%;
  height: 839px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_main02 {
  background-image: url("../images/bg_main/bg_main02.png");
  width: 100%;
  height: 900px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_main03 {
  background-image: url("../images/bg_main/bg_main03.png");
  width: 100%;
  height: 855px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_main04 {
  background-image: url("../images/bg_main/bg_main04.png");
  width: 100%;
  height: 1025px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_hotline {
  background-image: url("../images/bg_hotline.png");
  width: 1112px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.hr_line {
  background-image: url("../images/hr_line.png");
  width: 737px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.bg_otop {
  background-image: url("../images/otop/bg_otop.png");
  width: 965px;
  height: 488px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.bg_title_top {
  background-image: url("../images/otop/bg_title_top.png");
  width: 860px;
  height: 75px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.bg_footer01 {
  background-image: url("../images/footer/bg_footer01.png");
  width: 100%;
  height: 1280px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_footer02 {
  background-image: url("../images/footer/bg_footer02.png");
  width: 100%;
  height: 401px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg-09 {
  background-image: url("../images/bg-09.png");
  width: 100%;
  height: 48px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bg_souvenirs01 {
  background-image: url("../images/souvenirs/bg_souvenirs01.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 952px;
  height: 411px;
}
.bg_webboard {
  background-image: url("../images/webboard/bg_webboard.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 618px;
  height: 671px;
}
.bg_title_webboard01 {
  background-image: url("../images/webboard/bg_title_webboard01.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 388px;
  height: 100px;
}
.bg_information_title {
  background-image: url("../images/information/bg_information_title.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 913px;
  height: 60px;
}
.bg_information01 {
  background-image: url("../images/information/bg_information01.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 958px;
  height: 33px;
}
.bg_title_book {
  background-image: url("../images/book/bg_title_book.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 446px;
  height: 61px;
}

.bg_icon {
  background-image: url("../images/header/bg_icon.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 726px;
  height: 41px;
}
.bg_vision {
  background-image: url("../images/bg_vision.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 814px;
  height: 55px;
}
.bg_title_left {
  background-image: url("../images/menu-left/bg_title_left.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 250px;
  height: 56px;
}
.bg-hilight-title {
  background-image: url("../images/hilight/bg-hilight-title.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 540px;
  height: 66px;
}
.bg-02 {
  background-image: url("../images/bg-02.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 974px;
  height: 77px;
}
.bg_title_right {
  background-image: url("../images/bg_title_right.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 250px;
  height: 81px;
}
.bg_title_center {
  background-image: url("../images/bg_title_center.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 677px;
  height: 85px;
}

.box_shadow_4_1_06 {
  box-shadow: 0px 4px 1.94px 0.06px rgba(111, 108, 108, 0.35);
}
.box_shadow_0_7_00 {
  box-shadow: 0px 7px 0px 0px rgba(107, 106, 106, 0.35);
}
.box_shadow_0_4_50 {
  box-shadow: 0px 4px 5px 0px rgba(154, 153, 153, 0.35);
}
.box_shadow_0_2_10_0 {
  box-shadow: 0px 2px 10px 0px rgba(149, 147, 147, 0.35);
}
.box_shadow_0_3_7_0 {
  box-shadow: 0px 3px 7px 0px rgba(109, 105, 105, 0.35);
}

.bg_gradien_180_010101_ffffff {
  background: rgba(1, 1, 1, 0.411);
  background: linear-gradient(
    180deg,
    rgba(1, 1, 1, 0.527) 0%,
    rgba(255, 255, 255, 0) 40%
  );
}
.bg_gradien_180_85027b_8f027e_b42392_d03ea1_e25aae {
  background: rgb(2, 47, 88);
  background: linear-gradient(
    180deg,
    rgba(2, 47, 88, 1) 0%,
    rgba(3, 61, 111, 1) 25%,
    rgba(2, 71, 128, 1) 50%,
    rgba(2, 89, 160, 1) 75%,
    rgba(4, 92, 166, 1) 100%
  );
}
.bg_gradien_180_f38fb9_f2a2bf_f2a2bf_ffffff {
  background: rgb(243, 143, 185);
  background: linear-gradient(
    180deg,
    rgba(243, 143, 185, 1) 0%,
    rgba(242, 162, 191, 1) 25%,
    rgba(242, 162, 191, 1) 50%,
    rgba(255, 255, 255, 0) 100%
  );
}
.bg_180_gradient_06d2d9_2c79f9 {
  background: rgb(6, 210, 217);
  background: linear-gradient(
    180deg,
    rgba(6, 210, 217, 1) 0%,
    rgba(44, 121, 249, 1) 100%
  );
}
.bg_gradien_90_000000_037ee1 {
  background: rgb(0, 0, 0);
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(3, 126, 225, 1) 100%
  );
}
.bg_gradient_180_1c6df0_045ca6 {
  background: rgb(28, 109, 240);
  background: linear-gradient(
    180deg,
    rgba(28, 109, 240, 1) 0%,
    rgba(4, 92, 166, 0) 100%
  );
}
.bg_gradient_180_fffff {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 25%,
    rgba(255, 255, 255, 0) 100%
  );
}
.bg_gradient_180_167adc_a9cff4 {
  background: rgb(22, 122, 220);
  background: linear-gradient(
    180deg,
    rgba(22, 122, 220, 1) 25%,
    rgba(169, 207, 244, 1) 100%
  );
}
.bg_gradient_180_038bf4_005dc5 {
  background: rgb(3, 139, 244);
  background: linear-gradient(
    180deg,
    rgba(3, 139, 244, 1) 0%,
    rgba(0, 93, 197, 1) 100%
  );
}
.bg_gradient_180_ffff_005dc5 {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 1) 25%,
    rgba(0, 93, 197, 1) 100%
  );
}
.bg_gradient_180_b39ee1_c8c8ea {
  background: rgb(45, 193, 45);
  background: linear-gradient(
    180deg,
    rgba(45, 193, 45, 1) 0%,
    rgba(243, 74, 9, 0) 100%
  );
}
.bg_gradient_180_2dc12d_1d9e1d_0a760b {
  background: rgb(45, 193, 45);
  background: linear-gradient(
    180deg,
    rgba(45, 193, 45, 0) 0%,
    rgba(29, 158, 29, 1) 50%,
    rgba(10, 118, 11, 0) 100%
  );
}
.bg_gradient_90_b39ee1_c8c8ea {
  background: rgb(45, 193, 45);
  background: linear-gradient(
    90deg,
    rgba(45, 193, 45, 1) 0%,
    rgba(10, 118, 11, 1) 100%
  );
}
@media screen and (max-width: 1500px) {

}

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

.bg_news {
  border-radius: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  width: 1137px;
  height: 680px;
}

.box-0500 {
  box-shadow: 0px 5px 0px 0px rgba(167, 162, 162, 0.35);
}
