@charset "utf-8";
@media screen and (min-width: 1024px) and (max-width: 1199px) {
.tyom_navbox { width: 96% }
#starlist li a { padding: 0 10px; }
#starlist li.menu:before { right: 0 }
.tyom_zhuanti li { width: 27% }
.tyom_searchbox { width: 96% }
.tyom_box, article { width: 96% }
.tyom_fader .tyom_slide img { height: 320px }
.tyom_links li { width: 100%; text-align: left }
.jianzhan li section { margin: 0 5px; }
.jianzhan li:nth-child(1) { width: 30% }
.jianzhan li:nth-child(3) { width: 36.3% }
}
@media screen and (max-width: 1023px) {
/*header*/
header { position: fixed; z-index: 999 }
nav { width: 100%; height: auto; background: rgba(0,0,0,0.5); margin-top: 18px; position: fixed; z-index: 999; top: 42px; }
.tyom_searchico { position: absolute; top: 6px; right: 10px; }
.tyom_search { width: 80% }
.tyom_navbox { width: 100% }
.tyom_searchbox { width: 100%; position: fixed; top: 50px; z-index: 99; background: rgba(0,0,0,.8); }
.tyom_logo { margin-left: 0; line-height: 56px;    float: none;    text-align: center;    margin-right: 0px; }
#mnavh { overflow: hidden; position: absolute; }
#mnavh { display: block; }
#starlist { display: none; width: 100%;/* top: 30px; */ }
#starlist li { width: 55%; text-align: center; background: #12b7de; float: none; display: block; font-weight: bold; }
#starlist li:last-child { padding-bottom: 100% }
#starlist li a { color: #fff; display: block; width: 100%; text-align: center; float: none; padding: 0; background: #12b7de; border-bottom: #49ccea 1px solid; }
#starlist ul.sub { display: block; position: inherit; left: inherit; top: inherit; }
#starlist ul.sub li { width: 100% }
#starlist ul.sub li:last-child { padding-bottom: 0; border-bottom: #49ccea 1px solid; }
#starlist ul.sub li a { color: #fff; font-weight: normal; border-bottom: none; }
#starlist ul.sub li a:hover, #starlist li:hover a, #starlist #selected { color: #fff; }
.menu span { display: block; width: 50px; height: 50px; background: #12b7de; opacity: 0.5; position: absolute; top: 0; right: 0; border-left: #49ccea 1px solid; }
.menu:before { right: 20px; }
/**/
.tyom_box, article { width: 96% }
article { padding-top: 80px; }
.tyom_lbox { width: 100% }
.tyom_rbox { display: none }
.qq_join li section { margin: 0 10px }
.jianzhan li section { margin: 0 5px; }
.jianzhan li:nth-child(1) { width: 30% }
.jianzhan li:nth-child(3) { width: 36.3% }
.tyom_zhuanti li { width: 27%; }
}
 @media only screen and (max-width: 768px) {
.tyom_zhuanti li { padding: 15px; }
.bplist a img { width: 96% }
.xinlu li a { padding: 5px; margin: 0 5px; }
.myblog li { width: 33.3%; }
.qq_join li section { margin: 0 5px; padding: 5px; }
.qq_join li p { margin: 10px 0; font-size: 12px }
.tyom_endnav p:last-child { text-align: center; margin-top: 20px; }
.site_tj li { width: 20% }
.hnav a { font-size: 12px }
.muban li section { margin: 0 5px; height: 260px; overflow: hidden }
.tyom_zhuanti li { width: 27.6%; padding: 8px }
}
 @media only screen and (max-width: 480px) {
.tyom_headline { width: 100% }
.tyom_headline ul { height: auto; padding-bottom: 10px; overflow: hidden }
.tyom_headline ul li { width: 49%; float: left;height:100px }
.tyom_headline ul li:last-child { float: right }
.tyom_headline ul li span { padding: 0 20px }
.tyom_banbox { width: 100% }
.tyom_fader { height: auto;padding-top: 40%; }
.tyom_newspic { width: 100%; height: auto }
.tyom_newspic li { width: 49%; float: left }
.tyom_newspic li:last-child { float: right }
.tyom_newspic li a { height: 100% }
.tyom_newslist { float: none; width: 100% }
.tyom_zhuanti ul { padding: 0 }
.tyom_zhuanti li { width: 44%; padding: 8px; }
.tyom_zhuanti ul:before { left: 0; }
.tyom_zhuanti ul:after { bottom: 0 }
.ad { padding: 5px }
.tyom_blogtitle { font-size: 16px }
.bplist { height: 60px }
.bplist a img { height: 100% }
a.tyom_viewmore { position: static; margin-top: 20px; text-align: center }
.tyom_blogpic { width: 100px; margin-right: 10px; height: 76px; }
.tyom_blogtext { margin-top: 15px }
.lanmu h1 { font-size: 18px; }
.top_pic { width: 100%; float: none; margin-bottom: 10px }
.top_box { float: none; width: 100%; }
.liucheng li, .jianzhan li:nth-child(1), .jianzhan li:nth-child(3) { width: 100%; }
.muban li section { height: auto }
.site_tj li { width: 50% }
.about { padding: 20px }
.ab_box p:last-child { width: 100%; clear: both; padding-top: 10px }
.ly_button { float: none; display: block; }
.xinlu li { width: 50% }
.myblog li, .tyom_xiangsi li { width: 50% }
.qq_join li { width: 50%; margin-bottom: 20px }
.wxbox ul { overflow: hidden; text-align: center }
.wxbox li { float: none; display: inline-block }
.wxbox { float: none }
.tyom_endnav { width: 100%; overflow: hidden; margin-top: 20px }
.tyom_endnav p { margin: 0 10px }
.price_info img { position: static }
.free li { width: 100%; margin-bottom: 10px }
.tyom_newslist li {padding: 0 10px 10px 10px;}
.tyom_newspic span { padding: 0 8px; }
.hnav { float: none; width: 100%; clear: both; display: block; overflow: hidden; display:none}
.tyom_ztpic { height: 60px; }
.tyom_zhuanti li b { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-size: 14px; height: 42px; line-height: 24px; white-space: inherit; }
.tyom_bloginfo { width: 100% }
.tyom_imgscale img { height: 100%; max-width: 100%; }
.tyom_blogpic i { display: none }
.tyom_fader .tyom_slide img { height:auto; }
.otherlink li{width:100%}
.tyom_tab_buttons { overflow-x: auto;}
.tyom_tab_buttons ul { width: max-content;overflow-x: scroll;}
.tyom_tab_buttons li {margin-right: 30px;width: auto;}
.tyom_newscurrent:after{width:100%}
.tyom_con_nav{display:none}
.tyom_xiangsi li i img{min-height:80px}
.tyom_xiangsi li i{height:80px}
.tyom_top {right: 0; bottom: 42px; z-index: 99999; border-radius: 4px 0 0 4px;}
.toolbar-open {top: auto;bottom: 0;}
}


@media(max-width:760px)
{


/*
white-space: nowrap;
overflow-x: scroll;
display: flex;
*/
/*
横向滚动条
*/


.tyom_rbox{
  width: 100%;
  display: block;
}

.tyom_pagelist{
  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;
  }
}