     .pages_art p a {
         color: #288FF8;
         text-decoration: underline;
     }

     #qr {
         position: fixed;
         left: 50%;
         top: 50%;
         width: 200px;
         height: 200px;
         z-index: 999;
         margin-top: -100px;
         margin-left: -100px;
     }

     #qrcode {
         position: absolute;
         width: 180px;
         height: 180px;
         padding: 19px;
         background: #ffffff;
         z-index: 999;
         border: 1px solid #eee;
         margin-top: 10px;
         left: 40px;
     }

     #qrcode img {
         width: 180px;
         height: 180px;
         /*padding: 19px;
        background: #ffffff;
        border: 1px solid #eee;*/
     }

     .article-evaluate {
         position: relative;
         /*margin-top: 30px;*/
     }

     .athm-share-line__text {
         display: inline-block;
         font-size: 14px;
         color: #999;
         line-height: 24px;
         cursor: default !important;
     }

     .athm-share-line span {
         display: inline-block;
         margin-right: 10px;
         vertical-align: top;
         cursor: pointer;
     }

     .iconshare::before {
         content: "";
         display: inline-block;
         width: 24px;
         height: 24px;
         /* background-image: url('https://www.chinabuses.com/statics/images/iconshare.png'); */
         background-repeat: no-repeat;
         vertical-align: middle;
     }

     .iconshare-wechat::before {
         background-position: 0 0;
     }

     .iconshare-sina::before {
         background-position: -34px 0;
     }

     .iconshare-qqzone::before {
         background-position: -102px 0;
     }

     .total-num {
         position: absolute;
         right: 0;
         top: 0;
         height: 40px;
         line-height: 40px;
         width: 200px;
         text-align: right;
     }

     /* 视频 */
     /* 通过 css 设置播放器尺寸 这时<video>中的宽高属性将被覆盖*/
     #player-container-id {
         width: 100%;
         max-width: 100%;
         height: 0;
         padding-top: 56.25%;
         /* 计算方式：播放器以16：9的比率显示，这里的值为 9/16 * 100 = 56.25  */
     }

     /* 外部容器也需要是自适应的*/
     #wrap {
         width: 80%;
         margin: 0 auto;
     }

     /* 设置logo在高分屏的显示样式 */
     @media only screen and (min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2) {
         .tcp-logo-img {
             width: 50%;
         }
     }

     /* #hb {
         position: fixed;
         height: 30px;
         line-height: 30px;
         width: 32px;
         border-radius: 3px;
         font-size: 14px;
         cursor: pointer;
         z-index: 999;
         text-align: center;
         right: 20px;
         bottom: 20px;
         background: #EEEEEE;
         color: #666666;
     } */

     .alert-cont {
         width: 100%;
         height: 100%;
         background: rgba(0, 0, 0, 0.8);
         position: fixed;
         left: 0;
         top: 0;
         z-index: 2001;
         display: none;
     }

     .alert-wrap {
         position: absolute;
         left: 50%;
         top: 50%;
         width: 358px;
         height: 650px;
         margin-top: -325px;
         margin-left: -179px;
     }

     .alert-top {
         position: relative;
         width: 100%;
         height: 50px;
         line-height: 50px;
         font-size: 16px;
         color: #fff;
         box-sizing: border-box;
         background: #1888de;
         border-radius: 6px 6px 0 0;
         padding: 0 20px;
     }

     .close {
         position: absolute;
         right: -12px;
         top: -12px;
         width: 24px;
         height: 24px;
         cursor: pointer;
     }

     .onload {
         position: absolute;
         right: 20px;
         top: 0;
         font-size: 12px;
         color: rgba(255, 255, 255, 0.5) !important;
         padding-left: 16px;
     }

     .onload:hover {
         color: #fff !important;
     }

     /* img {
        display: block;
        border: 0 none;
    } */
     a {
         color: #666666;
         text-decoration: none;
     }

     .footer p {
         font-size: 12px;
         line-height: 26px;
         color: #676767;
         text-align: center;
     }

     .footer p span {
         margin-left: 10px;
     }

     .footer p span#demo {
         margin-left: 0;
     }