@charset "utf-8";
 @media (max-width: 1219px) {
main, .ex9ty_box { width: 950px }
.ex9ty_lbox { width: 684px }
.ex9ty_rbox { width: 250px }
.banner { width: 100%; height: auto; margin-bottom: 15px }
.ex9ty_headline { width: 100%; height: auto; }
.ex9ty_headline ul li { width: 49%; height: 188px; float: left; margin-bottom: 0 !important; }
.ex9ty_headline ul li:last-child { float: right }
.ex9ty_blogs_list li i { width: 185px; height: 115px }
.ex9ty_blogs_list li h2 { white-space: nowrap; display: block; }
.ex9ty_blogs_list li { height: 115px }
.info-pre-next li p { width: -webkit-fill-available; }
.tb_tags li { width: 20% }
}
 @media (max-width: 991px) {
main, .ex9ty_box { width: 730px }
.ex9ty_lbox { width: 100% }
.ex9ty_rbox { display: none }
.ex9ty_logo img { margin-bottom: 14px }
header { background: #fff; position: fixed; top: 0; z-index: 999; padding-top: 0; box-shadow: #e0e7ec 1px 1px 3px; }
#mnavh { display: block; top: 22px; right: 0; position: absolute; }
#mnavh.open:after { position: fixed; width: 40%; height: 100%; content: ""; right: 0; top: 64px; }
nav { background: none; height: auto; padding-left: 0; margin-top: 0; }
nav #starlist { width: 100%; background: rgba(0,0,0,0.7); overflow: hidden; }
#starlist { display: none }
#starlist li { width: 60%; margin: 0; background: #ffffff; line-height: 50px; float: left; font-size: 16px; font-weight: normal; text-indent: 2em; border-top: #ede9e9 1px solid; }
#starlist li a { text-align: left; display: block; line-height: inherit; padding: 0 20px 0; }
#starlist li:nth-child(1) { }
#starlist li:last-child { padding-bottom: 100%; }
.is-search, .search-page { right: 60px }
li.selected a, #starlist li:hover a { background: rgba(255,255,255,.2); }
.tb_tags li { width: 25% }
.search { width: 44%; height: 32px; line-height: 32px; margin: 0; position: absolute; top: 10px; right: 60px; background-color: #e5f1ed; }
.search input.input_text { line-height: 32px; height: 32px; }
.search input.input_submit { height: 32px; top: 0; right: 0; background: url(../images/search.png) no-repeat center; background-size: 16px; box-shadow: none; }
.search input.input_submit:hover { font-size: 13px }
.wzfaq ul { padding: 10px; }
}
 @media (max-width: 767px) {
main, .ex9ty_box { width: 96% }
main { margin: 60px auto 0 }
header { height: 50px }
#mnavh { top: 0; }
.is-search { top: 7px }
.search-page { width: 100%; right: 0; top: 51px; }
.ex9ty_logo img { margin: 4px; height: 40px; }
.gd-box { overflow-x: scroll; }
ul#tab { width: max-content; }
.ex9ty_headline ul li { height: 160px }
article { padding: 15px 15px 0 15px; }
.ex9ty_other { padding: 0 }
}
 @media (max-width: 640px) {
.ex9ty_headline ul li { height: 110px }
nav #starlist { width: 110%; margin-left: -10px; }
.ex9ty_blogs_list li p { display: none; }
.ex9ty_blogs_list li h2 { white-space: pre-wrap; display: -webkit-box; font-size: 17px; }
.ex9ty_blogs_list li em { display: none }
.ex9ty_blogs_list li { padding: 15px 10px; }
.ex9ty_blogs_list li i { width: 36%; height: 92px; margin-right: 10px; }
.ex9ty_blogs_list li { height: 92px; }
span.ex9ty_timer { position: absolute; left: 39%; bottom: 15px; }
.ex9ty_blogs_info { position: inherit; }
.ex9ty_blogs_list section { position: initial; }
span.view { position: absolute; right: 10px; bottom: 15px; }
.ex9ty_ftlogo, .ftnav, .ex9ty_links, .icon-top, .faq li span { display: none }
footer { padding: 10px 0; text-align: center; display: none; }
.ex9ty_weizhi { margin-bottom: 10px; }
article { padding: 15px 10px 0 10px; }
.tags_list { padding: 20px 0; font-size: 12px; }
.info-pre-next li { width: 100%; margin: 5px auto }
.info-pre-next li p { padding: 10px }
.wzlist li { padding: 15px 0 }
.ex9ty_btitle { margin: 6px }
.ex9ty_copyright { padding: 0 10px }
.wzlist h4 { font-size: 18px }
.white_box { padding: 30px 10px }
.tb_tags li { width: 50% }
.tb_tags li a { margin: 4px }
.ex9ty_copyright p:last-child { display: none; }
.ex9ty_page_title { display: none; }
}
@media (max-width: 767px) {
  .ex9ty_rbox{
    width: 100%;
    display: block;
  }

  .ex9ty_pagelist{
    padding: unset;
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    display: flex;
  }


}




.h-ctitle{
  display: flow-root;
  width: 100% !important;
  height: fit-content;
}

.top_logo {
  width: 200px;
  height: 200px;
  /* background: #f1f5f8; */
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  padding: 20px;
  float: left;
}


.top_logo > img {
  height: 180px;
  width: 180px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 2px solid rgba(255, 255, 255, .9);
  border-radius: 20%;
  /* animation: rotate 3s linear infinite; */
  background: #fff;
  object-fit: scale-down;
}

.lefs {
  margin-left: 230px;
  font-size: 14px;
  margin-top: 5px;

}

.lefs > h1{
  padding-top: 30px !important;
}


.downRebtn {
  border: 1px solid #dadfec;
  color: #6b7386;
  background: #f1f5f8;
  text-align: center;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  width: 120px;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 1rem;

}

.pbtn{
  margin: 5px auto ;
  border-top: 1px solid #EFEFEF;
}


@media (max-width: 767px) {
  .top_logo{
      width: 100%;
      height: 100px;
      margin-bottom: 4%;

  }

  .top_logo > img {
    margin-left: 10px !important;
  }

  .lefs{
    margin-left: 0;
  }

  .h-ctitle{
    padding-top: 0.5rem !important;
  }
}