/* Header alignment for content/article pages only. */
@media(min-width:1025px){
  body.article-page .indexh .aaa{
    display:block;
    width:100%;
    height:40px;
    color:#fff;
    background:#e51278;
    font:400 16px/40px "Microsoft YaHei","PingFang SC",sans-serif;
  }
  body.article-page .indexh .aaa .w{
    display:block;
    width:1200px;
    max-width:1200px;
    height:40px;
    min-height:0;
    margin:0 auto;
  }
  body.article-page .indexh .aaaleft{float:left;color:#fff;font-size:16px;white-space:nowrap}
  body.article-page .indexh .aaaright{float:right;color:#fff;font-size:16px;white-space:nowrap}
  body.article-page .indexh .aaaright a{display:inline;color:inherit;margin-left:0}
  body.article-page .indexh .aaaright span{
    display:inline-block;
    width:126px;
    height:29px;
    margin-left:20px;
    padding:0 13px;
    border-radius:10px;
    color:#e51278;
    background:#fff;
    line-height:29px;
    text-align:center;
  }
  body.article-page .indexh .bbb{
    display:block;
    width:1200px;
    max-width:none;
    height:75px;
    min-height:0;
    margin:1% auto;
    padding:0;
  }
  body.article-page .indexh .bbblogo{
    display:block;
    float:left;
    width:166px;
    height:100%;
  }
  body.article-page .indexh .bbblogo a{display:flex;height:100%;align-items:flex-start;justify-content:center}
  body.article-page .indexh .bbblogo a img{
    display:block;
    width:182px;
    max-width:none;
    max-height:none;
    height:auto!important;
    margin-top:30px;
  }
  body.article-page .indexh .bbb .bbbnav{
    display:block!important;
    width:1034px;
    height:100%;
    margin:0 0 0 220px;
  }
  body.article-page .indexh .bbbnav ul{
    display:block;
    width:auto;
    height:100%;
    margin:0;
    padding:0;
  }
  body.article-page .indexh .bbbnav li{
    display:list-item;
    float:left;
    height:100%;
    margin:0 15px;
    color:#666;
    font:400 16px/111px "Microsoft YaHei","PingFang SC",sans-serif;
    white-space:nowrap;
  }
  body.article-page .indexh .bbbnav li a{
    display:inline;
    height:auto;
    padding:6px 0 0;
    border-top:0 solid transparent;
    color:#333;
    line-height:inherit;
  }
  body.article-page .indexh .bbbnav li a:hover,
  body.article-page .indexh .bbbnav li a.activea{
    color:#e51278;
    border-top:3px solid #e51278;
  }
  body.article-page .indexh .bbbnavb,
  body.article-page .indexh .navzong{display:none}
}
@media(min-width:1025px) and (max-width:1320px){
  body.article-page .indexh .aaa .w{width:100%;max-width:none}
  body.article-page .indexh .bbb{width:100%}
  body.article-page .indexh .bbblogo{width:14%}
  body.article-page .indexh .bbb .bbbnav{width:81%;margin-left:19%}
  body.article-page .indexh .bbbnav li{margin:0 1%}
}
@media(max-width:1024px){
  body.article-page .indexh .bbb{
    width:calc(100% - .3rem);
    min-height:0;
  }
}
