@charset "UTF-8";
@media all and (max-width: 768px) { .container { padding: 10px; width: auto; margin: 0; }
  .header { height: 90px; }
  .header .container { flex-direction: column; padding: 10px 0 0; }
  .header .logo { width: 267px; flex: unset; }
  .header .searchbox { width: 190px; height: 32px; padding: 2px; margin-top: 10px; }
  .header .searchbox input { padding: 0 10px; height: 26px; font-size: 14px; }
  .header .searchbox .btn { width: 26px; height: 26px; font-size: 14px; }
  .nav { height: auto; top: 90px; }
  .nav .container { flex-wrap: wrap; height: auto; padding: 0; }
  .nav a { width: 20%; height: 44px; padding: 0 5px; font-size: 12px; }
  .indexhd { border-left-width: 2px; padding-left: 5px; }
  .indexhd .cn { font-size: 15px; margin-bottom: 5px; }
  .indexhd .en { font-size: 10px; }
  .indexhd .tabs { display: none; }
  .indexhd .line { height: 1px; margin-left: 10px; border-left-width: 16px; border-right-width: 46px; }
  .indexhd .more { width: 46px; height: 16px; font-size: 12px; }
  .indexhd.nomore .line { border-right: none; }
  .yaowen { margin-top: 10px; }
  .yaowen .bd { margin-top: 10px; display: block; }
  .yaowen .bd .imgnews { width: 100%; height: auto; aspect-ratio: 350/188; margin-right: 0; }
  .yaowen .bd .list { flex: 1; }
  .yaowen .bd .list .item { padding: 10px 0; border-bottom-color: #999; }
  .yaowen .bd .list .item:first-child { padding-top: 10px; }
  .yaowen .bd .list .item .title { font-size: 13px; font-weight: normal; white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .yaowen .bd .list .item .title:before { content: "·"; color: #999; }
  .yaowen .bd .list .item .desc { display: none; }
  .zhuanti { margin-top: 20px; }
  .zhuanti .bd { margin: 10px -5px 0; }
  .zhuanti .bd .item { width: calc(50% - 10px); margin: 5px; }
  .zhuanti .bd .item .name { margin-top: 5px; font-size: 13px; }
  .indexgroup { display: block; margin-top: 0; }
  .xhgk { width: auto; margin-top: 20px; }
  .xhgk .bd { margin-top: 20px; }
  .xhgk .bd .item { padding: 10px 0; font-size: 14px; }
  .xhgk .bd .item .name { margin-top: 5px; font-size: 13px; }
  .xhgk .bd .item .desc { display: none; }
  .xhdt { width: auto; margin-left: 0; margin-top: 20px; }
  .xhdt .bd .item { display: flex; align-items: center; font-size: 13px; margin-top: 12px; }
  .xhdt .bd .item:first-child { margin-top: 0; }
  .xhdt .bd .item .img { margin-right: 10px; }
  .xhdt .bd .item .img img { width: 123px; height: 70px; }
  .hyzx { width: auto; margin-left: 0; margin-top: 20px; }
  .hyzx .bd { margin-top: 10px; }
  .hyzx .bd .item { font-size: 14px; height: 52px; }
  .hyzx .bd .item .title { height: 30px; padding-left: 10px; }
  .sfdt { width: auto; margin-top: 20px; }
  .sfdt .bd { margin-top: 10px; font-size: 13px; }
  .sfdt .bd .img { aspect-ratio: 351/136; }
  .sfdt .bd .img img { height: 100%; }
  .sfdt .bd .item { padding: 10px 0; }
  .sfll { width: auto; margin-left: 0; margin-top: 20px; }
  .sfll .bd { margin-top: 10px; }
  .sfll .bd .jian { align-items: center; }
  .sfll .bd .jian .img { margin-right: 10px; }
  .sfll .bd .jian .img img { width: 172px; height: 106px; }
  .sfll .bd .jian .title { font-size: 14px; }
  .sfll .bd .jian .desc { display: none; }
  .sfll .bd .item { padding: 10px 0; font-size: 13px; }
  .pxjy { width: auto; margin-left: 0; margin-top: 20px; }
  .pxjy .bd { margin-top: 10px; }
  .pxjy .bd .img { aspect-ratio: 350/136; }
  .pxjy .bd .item { padding: 10px 0; }
  .pxjy .bd .item .title { font-size: 13px; }
  .pxjy .bd .item .title:before { content: "·"; color: #999; }
  .pxjy .bd .item .desc { display: none; }
  .pxjy .bd .item.active .desc { display: none; }
  .zuopin { width: auto; margin-left: 0; margin-top: 20px; }
  .zuopin .bd { margin: 5px -5px 0; }
  .zuopin .bd .item { width: calc(33.33% - 10px); margin: 5px; }
  .zuopin .bd .item .img { aspect-ratio: 113/67; }
  .zuopin .bd .item .name { margin-top: 5px; font-size: 12px; }
  .fengcai { margin-top: 20px; }
  .fengcai .bd { display: flex; flex-wrap: wrap; margin: 5px -5px 0; }
  .fengcai .bd .item { width: calc(50% - 10px); margin: 5px; aspect-ratio: 170/110; height: auto; }
  .fengcai .bd .item .title { font-size: 12px; padding: 10px 5px 5px; }
  .fengcai .bd .item:first-child { width: calc(50% - 10px); margin: 5px; aspect-ratio: 170/110; height: auto; }
  .fullad { display: none; }
  .footer { padding: 10px 0; margin-top: 30px; font-size: 12px; }
  .hylist { display: flex; flex-wrap: wrap; margin: 0 -5px; }
  .hylist .item { width: calc(50% - 10px); margin: 5px; border-radius: 10px; padding: 0 10px; }
  .hylist .item .row { padding: 10px 0; font-size: 14px; }
  .hylist .item .row .name { margin-top: 5px; }
  .nyhd { margin-top: 10px; }
  .subnav { margin: 0 -5px; }
  .subnav .item { width: calc(33.33% - 10px); height: 28px; margin: 5px; font-size: 13px; }
  .zhuanti-list { display: flex; flex-wrap: wrap; margin: 10px -5px 0; }
  .zhuanti-list .item { width: calc(50% - 10px); }
  .zhuanti-list .item .name { margin-top: 5px; font-size: 12px; }
  .fenye { margin-top: 20px; }
  .fenye .item { height: 24px; padding: 0 8px; font-size: 12px; margin: 4px; }
  .newsbox { display: block; margin-top: 10px; }
  .news-list .item { display: block; font-size: 13px; padding: 10px 0; border-bottom: 1px dashed #e6e6e6; }
  .news-list .item .title { white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .news-list .item .date { margin-left: 0; text-align: right; color: #999; }
  .tuijiannews { display: none; }
  .newswrap { margin-top: 20px; }
  .newswrap .title { font-size: 18px; }
  .newswrap .info { font-size: 12px; }
  .newswrap .content { margin-top: 20px; font-size: 14px; }
  .ngroup { overflow: hidden; }
  .ngroup .grop-item { width: auto; margin-top: 20px; margin-right: 0; float: none; }
  .ngroup .grop-item:first-child { margin-top: 10px; }
  .ngroup .grop-item.bmsz { width: auto; }
  .ngroup .grop-item .list .item { font-size: 14px; height: 52px; }
  .ngroup .grop-item .list .item .title { height: 30px; padding-left: 10px; }
  .ngroup .grop-item .list2 { display: block; margin: 10px 0 0; }
  .ngroup .grop-item .list2 .item { width: auto; margin: 0; font-size: 14px; }
  .ngroup .grop-item .list2 .item .title { flex: 1; }
  .ngroup .grop-item .list3 { margin: 10px 0 0; }
  .ngroup .grop-item .list3 .item { font-size: 14px; }
  .ngroup .grop-item .list3 .item .title { flex: 1; }
  .zuopin-list { margin: 0 -5px 0; }
  .zuopin-list .item { width: calc(50% - 10px); margin: 5px; }
  .zuopin-list .item .name { margin-top: 5px; font-size: 13px; }
  .fengcai-list { display: flex; flex-wrap: wrap; margin: 5px -5px 0; }
  .fengcai-list .item { width: calc(50% - 10px); margin: 5px; aspect-ratio: 170/110; height: auto; }
  .fengcai-list .item .title { font-size: 12px; padding: 10px 5px 5px; }
  .fengcai-list .item:first-child { width: calc(50% - 10px); margin: 5px; aspect-ratio: 170/110; height: auto; } }
