:root{--site-color:#00c7e5}
html,body{font-family:var(--font-cn)}
body,input,button,textarea{font-family:var(--font-cn)}
body{background:#f3f5f6;line-height:1.7}
a{text-decoration:none}

/* 头部:去掉无用的搜索/登录/投稿区后保留原高度 */
.top_inner{height:36px}
.logo img{height:auto}
.logo .site-logo-text{display:block;padding:0 24px;height:50px;line-height:50px;font-size:24px;font-weight:700;background:var(--site-color)}
.nav{box-shadow:0 1px 6px rgba(0,0,0,.06)}

/* 列表 */
.content .contentLeft .information-flow{background:#fff}
.article .img{background:#eef2f4;border-radius:4px}
.article .img img{display:block;width:100%;height:100%;object-fit:cover;margin:0}
.article.minarticle .img img{width:100%;height:100%}
.part1 .title{font-size:19px;font-weight:600;line-height:1.5;font-family:var(--font-cn)}
.part1 .title a{color:#222}
.part1 .title a:hover{color:var(--site-color)}
.part2 .time,.part2 .type{font-size:13px;color:#888}
.part2 .type{display:inline-block;margin-right:12px;padding:0 6px;border:1px solid #e0e0e0;border-radius:3px;line-height:18px}
.article{border-bottom:1px solid #f0f0f0}
.article:last-child{border-bottom:0}
.hot-information .article.minarticle .part1 .title{font-size:15px;line-height:21px}
.touT_state{height:auto;padding:10px 0;border-bottom:1px solid #f2f2f2}
.touT_state .right{height:auto;padding-left:0}
.touT_state .right .name{font-size:15px;font-weight:400;line-height:22px}
.touT_state .right .name a{color:#222}
.touT_state .right .name a:hover{color:var(--site-color)}

/* 轮播 */
.section-focus-pic{background:#e9eef0}
.section-focus-pic .swiper-container .imgcont{position:relative}
.section-focus-pic .swiper-container .imgcont img{display:block;width:100%;height:100%;object-fit:cover}
.section-focus-pic .swiper-container .oP{z-index:5;padding-top:30px;left:0;right:0;bottom:0;padding:40px 20px 14px;background:linear-gradient(transparent,rgba(0,0,0,.6));line-height:1.4}
.section-focus-pic .swiper-container .swiper-pagination{z-index:6;bottom:14px}

/* 分页 */
.Pagenav{padding:10px 0 30px;text-align:center;background:#fff}
.Pagenav ul.pagination{margin:0;padding:0;justify-content:center}

/* 文章页 */
.content_detail .content-top .title{font-size:26px;font-weight:700;line-height:1.4}
.content_detail .content-info p,.fx-content p{font-size:16px;line-height:1.75;margin-bottom:18px;color:#333}
.content_detail .content-info img{max-width:100%;height:auto}
.y_text2 table{display:block;max-width:100%;overflow-x:auto}
.y_text2 a,.y_text2 a:link{color:#0372c9}
.content_detail .content-info .copyright{letter-spacing:0;text-align:left;line-height:1.7}
.crumbs-tab-list{padding:12px 0;color:#777;font-size:14px}
.crumbs-tab-list a{color:#555}

.footer{background:#fff;margin-top:30px}
.footer div small{color:#ccc}

/* 手机 */
@media (max-width:767px){
  html,body{overflow-x:hidden}
  .nav{position:relative;top:auto;width:auto;box-shadow:none}
  .nav.p-header-hide,.nav.p-header-show{transform:none}
  .con,.con.nonav,.con.maxtop{position:static;top:auto;margin:0}
  .top{width:auto}
  .top_inner{display:none}
  .nav_2{margin-top:0}
  .logo{position:static;display:block;padding:8px 12px;background:#fff}
  .logo img{width:auto;max-width:200px;height:auto;display:block}
  .logo .site-logo-text{height:40px;line-height:40px;padding:0 14px;font-size:20px;display:inline-block}
  .top2{padding-left:0;height:auto;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0}
  .top2 li{float:none;display:inline-block;margin:0;padding:0 14px;min-width:0;height:44px;line-height:44px}
  .top2 li:hover:after{display:none}
  .top .top2 li{margin-left:0}
  .content,.content.onlyleft{width:auto;max-width:100%;padding:0 12px;box-sizing:border-box}
  .content .contentLeft,.content .contentRight{float:none;width:auto;max-width:100%}
  .contentRight{margin-top:0}
  .contentLeft .information-flow,.content .contentLeft .information-flow{padding:0 12px}
  .contentRight .hot-information,.content .contentRight .hot-information{padding:0 12px}
  .content .information-title:before,.content .information-title:after{display:none}
  .section-focus-pic{width:auto;height:auto;margin:12px 0 0}
  .section-focus-pic .swiper-container{width:100%;height:auto;aspect-ratio:16/9}
  .section-focus-pic .swiper-container .oP{font-size:15px;padding:24px 12px 12px}
  .section-focus-pic .swiper-container .swiper-pagination-bullet:last-child{margin-right:10px}
  .article .img{width:120px;height:90px}
  .article .words{padding-left:132px;height:90px}
  .article .words .bottompart{left:132px;right:0;white-space:nowrap;overflow:hidden}
  .part1 .title{font-size:16px;line-height:22px;-webkit-line-clamp:3}
  .article.minarticle .img{width:100px;height:75px}
  .article.minarticle .words{padding-left:112px;height:75px}
  .article.minarticle .words .bottompart{left:112px}
  .crumbs-tab-list{padding:10px 0}
  .content_detail .content-top .title{font-size:21px}
  .content_detail .content-info p,.fx-content p{font-size:16px}
  .author-info .item{margin-right:12px}
  .content_detail .content-info .video-box{width:100%;height:auto;aspect-ratio:16/9}
  .content .contentLeft img{max-width:100%}
  .Pagenav{padding:10px 0 20px}
  .Pagenav ul.pagination{flex-wrap:wrap}
  .footer{padding:30px 12px 20px;margin-top:16px}
  .footer div small{margin:0 12px}
  .footer .copyright{word-break:break-all}
}
