@charset "utf-8";
/* CSS Document */
#news_reset_bgimg .inner {
/*  text-align: center;*/
  padding: 20px 0;
}
#news_reset_bgimg {
  position: relative;
  background: #eee;
}
#news_reset_bgimg .spri_news {
  text-align: left;
  padding: 45px;
  height: 400px;
  cursor: pointer;
}
#news_reset_bgimg .spri_news_txt {
  margin-top: 20px;
  padding: 5px;
  min-height: 130px;
  overflow: hidden;
}
#news_reset_bgimg .spri_news_txt p {
  line-height: 12px;
}
#news_reset_bgimg .news_img_box {
  max-height: 170px;
  overflow: hidden;
}
#news_reset_bgimg .news_img_box img {
  width: 100%;
  max-height: 170px;
  object-fit: cover;
}
@media (max-width: 450px) {
  #news_reset_bgimg .inner {
    padding: 30px 0;
  }
  #news_reset_bgimg h1 {
    font-size: 14px;
    line-height: 15px;
  }
  #news_reset_bgimg h2 {
    font-size: 14px;
    line-height: 15px;
    margin-top: 15px;
  }
  #news_reset_bgimg p {
    font-size: 10px;
  }
  #news_reset_bgimg .news_img_box {
    height: 110px;
    overflow: hidden;
  }
  #news_reset_bgimg .spri_news {
    padding: 0px 10px;
    margin-bottom: 0;
    height: 260px;
  }
  #news_reset_bgimg .spri_news_txt {
    font-size: 10px;
    margin-top: 0;
    background: #fff;
    height: 100px;
  }
  #news_reset_bgimg .spri_news_txt div {
    line-height: 20px;
    margin-top: -6px;
  }
}
#active_reset_bgimg {
  position: relative;
  background: url(../images/bg3.png);
  background-size: cover;
  background-position: center;
}
#active_reset_bgimg .active_list {
  margin-top: 60px;
  cursor: pointer;
  padding: 0 10px;
}
#active_reset_bgimg .spri_active {
  text-align: left;
  padding: 0;
  margin: 0;
}
#active_reset_bgimg .spri_active_txt {
  padding: 5px;
  overflow: hidden;
  line-height: 30px;
  height: 100%;
}
#active_reset_bgimg .spri_active_txt b {
  float: right;
  font-weight: 400;
  font-size: 18px;
}
#active_reset_bgimg .active_img_box {
  height: 100%;
  line-height: 100%; /*padding: 0 10px;*/
}
#active_reset_bgimg .active_img_box img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
#active_reset_bgimg .active_list {
  height: 280px;
  overflow: hidden;
  margin: 30px 0;
}
.readmore {
  text-align: center;
  width: 150px;
  height: 40px;
  line-height: 43px;
  border-radius: 18px;
  background: #cea378;
  color: #fff;
  margin: auto;
  margin-top: 50px;
  cursor: pointer;
  transition: width .8s, height .8s;
}
.readmore:hover {
  width: 200px;
  height: 45px;
  line-height: 48px;
}
#active_reset_bgimg .inner {
  text-align: center;
  padding: 100px 0;
}
@media (max-width: 415px) {
  #active_reset_bgimg .inner {
    padding: 30px 0;
  }
  #active_reset_bgimg .tpf h1 {
    font-size: 14px;
    line-height: 1px;
  }
  #active_reset_bgimg .tpf h2 {
    font-size: 14px;
    line-height: 1px;
  }
  #active_reset_bgimg .tpf p {
    font-size: 10px;
  }
  #active_reset_bgimg .spri_active_txt h2 {
    line-height: 15px;
  }
  .readmore {
    font-size: 14px;
  }
  #active_reset_bgimg .spri_active_txt {
    font-size: 10px;
  }
  #active_reset_bgimg .spri_active_txt div {
    line-height: 23px;
  }
  #active_reset_bgimg .spri_active_txt b {
    font-size: 10px;
  }
  #active_reset_bgimg .active_list {
    /*height: 128px;*/
    height: 80px;
  }
  #active_reset_bgimg .active_img_box {
    height: 128px; /*line-height: 128px;*/
  }
  #active_reset_bgimg .readmore {
    width: 90%;
    border-radius: 12px;
  }
}
@media (min-width: 416px) and (max-width: 649px) {
  #active_reset_bgimg .active_list {
    height: 150px;
  }
}
@media (min-width: 650px) and (max-width: 759px) {
  #active_reset_bgimg .active_list {
    height: 200px;
  }
}
@media (min-width: 760px) and (max-width: 767px) {
  #active_reset_bgimg .active_list {
    height: 234px;
  }
}
@media (min-width: 768px) {
  #active_reset_bgimg .active_list {
    height: 213px;
  }
}
#advertises_reset_bgimg {
  position: relative;
  background: #eee;
}
#advertises_reset_bgimg .inner {
  text-align: center;
  padding: 100px 0;
}
#advertises_reset_bgimg .row_box {
  margin: 20px 0;
  text-align: left;
  padding: 0 40px;
}
#advertises_reset_bgimg .adver_title {
  background: #fff;
  line-height: 45px;
  height: 40px;
  padding: 0 48px;
}
#advertises_reset_bgimg .row_box b {
  line-height: 50px;
}
#advertises_reset_bgimg .row_box p {
  line-height: 23px;
}
#advertises_reset_bgimg .reset_col_padding {
  text-align: left;
  padding: 0px 40px;
  margin: 0;
  border-bottom: 1px solid #ccc9c9;
  overflow: hidden;
}
#advertises_reset_bgimg .desc_btn {
  float: right;
  background: #cea378;
  padding: 5px 10px 2px 10px;
  font-size: 15px;
  border-radius: 14px;
  color: #fff;
  cursor: pointer;
}
#advertises_reset_bgimg .ishide {
  height: 0;
  border-width: 0;
}
.row_box {
  padding: 0 !important;
}
@media (max-width: 450px) {
  #advertises_reset_bgimg .spri_active_txt {
    font-size: 14px;
  }
  #advertises_reset_bgimg .show1 {
    padding: 0px;
  }
  #advertises_reset_bgimg .inner {
    padding: 30px 0;
  }
  #advertises_reset_bgimg .advtp h1 {
    font-size: 14px;
    line-height: 0;
  }
  #advertises_reset_bgimg .advtp p {
    font-size: 10px;
  }
  #advertises_reset_bgimg .adver_title {
    padding: 0 40px;
  }
  #advertises_reset_bgimg .adver_title p {
    font-size: 14px;
    font-weight: 700;
  }
  #advertises_reset_bgimg .row_box {
    margin: 0;
  }
  #advertises_reset_bgimg .row_box b {
    line-height: 30px;
  }
  #advertises_reset_bgimg .row_box p {
    line-height: 18px;
    margin: 6px 0;
  }
  #advertises_reset_bgimg .ishide {
    padding: 0;
    margin: 0;
  }
  #advertises_reset_bgimg .desc_btn {
    font-size: 14px;
    padding: 2px 10px;
    border-radius: 10px;
  }
  #advertises_reset_bgimg .desc_adv {
    padding: 5px 40px;
  }
  #advertises_reset_bgimg .readmore {
    width: 90%;
  }
}

#page_box_phone {
  width: 100%;
  background: #cea378;
  color: #fff;
  text-align: center;
  height: 35px;
  border-radius: 10px;
  line-height: 35px;
  display: none;
}
#page_box {
  text-align: center;
  margin-top: 45px;
}
#page_box b {
  font-weight: 500;
  margin: 0 15px;
  cursor: pointer;
}
#page_box .page-num {
  display: inline-block;
  width: 35px;
  border: 1px solid #cea378;
  border-radius: 5px;
  text-align: center;
  height: 33px;
  line-height: 33px;
  cursor: pointer;
}
#page_box .page-num:hover {
  background: #cea378;
  color: #fff;
  border: 1px solid #cea378;
}
#page_box .page-num-current {
  background: #cea378;
  color: #fff;
  border-color: #cea378;
}
.new_ft .show_xf, .new_ft .show_adv, .new_ft .show_recd, .new_ft .show_tv, .new_ft .show_amin, .new_ft .show_vlog, .new_ft .show_speso, .new_ft .show_active {
  display: none;
}
@media (min-width: 31px) and (max-width: 360px) {
  #page_box_phone {
    display: none;
  }
  #page_box {
    display: block;
  }
  #type_tag_data span {
    width: 28%;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
  }
  #desc_li_id li span {
    height: 35px;
    line-height: 35px;
    width: 28%;
  }
  #desc_li_id li span a {
    font-size: 10px;
  }
  .pro_control h1 {
    font-size: 14px;
    line-height: 1px;
  }
  .pro_control p {
    font-size: 10px;
  }
  .pro_control {
    padding: 25px 0;
  }
  .main.lead {
    margin-bottom: 10px;
  }
  #container_txtimg_box .sub_txt {
    height: 120px;
    margin-bottom: 15px;
  }
  #type_tag_data {
    padding: 0;
  }
}
@media (min-width: 361px) and (max-width: 373px) {
  #page_box_phone {
    display: none;
  }
  #page_box {
    display: block;
  }
  #type_tag_data span {
    width: 28%x;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
  }
  #desc_li_id li span {
    height: 35px;
    line-height: 35px;
    width: 28%;
  }
  #desc_li_id li span a {
    font-size: 10px;
  }
  .pro_control h1 {
    font-size: 14px;
    line-height: 1px;
  }
  .pro_control p {
    font-size: 10px;
  }
  .pro_control {
    padding: 25px 0;
  }
  .main.lead {
    margin-bottom: 10px;
  }
  #container_txtimg_box .sub_txt {
    height: 120px;
    margin-bottom: 15px;
  }
  #type_tag_data {
    padding: 0;
  }
}
@media (min-width: 374px) and (max-width: 396px) {
  #page_box_phone {
    display: none;
  }
  #page_box {
    display: block;
  }
  #type_tag_data span {
    width: 28%;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
  }
  #desc_li_id li span {
    height: 35px;
    line-height: 35px;
    width: 28%;
  }
  #desc_li_id li span a {
    font-size: 10px;
  }
  .pro_control h1 {
    font-size: 14px;
    line-height: 1px;
  }
  .pro_control p {
    font-size: 10px;
  }
  .pro_control {
    padding: 25px 0;
  }
  .main.lead {
    margin-bottom: 10px;
  }
  #container_txtimg_box .sub_txt {
    height: 120px;
    margin-bottom: 15px;
  }
  #type_tag_data {
    padding: 0;
  }
}
@media (min-width: 397px) and (max-width: 434px) {
  #page_box_phone {
    display: none;
  }
  #page_box {
    display: block;
  }
  #type_tag_data span {
    width: 28%;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    margin-left: 8px;
  }
  #desc_li_id li span {
    height: 35px;
    line-height: 35px;
    width: 28%;
  }
  #desc_li_id li span a {
    font-size: 10px;
  }
  .pro_control h1 {
    font-size: 14px;
    line-height: 1px;
  }
  .pro_control p {
    font-size: 10px;
  }
  .pro_control {
    padding: 25px 0;
  }
  .main.lead {
    margin-bottom: 10px;
  }
  #container_txtimg_box .sub_txt {
    height: 120px;
    margin-bottom: 15px;
  }
  #type_tag_data {
    padding: 0;
  }
}
@media (min-width: 1270px) {
  .footer .container {
    width: 1360px;
  }
}