/*新的资讯详情页*/
.newsshow{margin :0 auto; margin-top: 50px; margin-bottom: 50px;}
.panel-heading{border-bottom: 1px solid #e2e2e2;line-height: 40px;}
.subtitle{height: 40px; line-height: 40px;font-size: 14px; color: #999;}
.article-text{padding: 0px 0px; /* background: #f9f9f9; */overflow: hidden;}
.metas-title{font-family: Source Sans Pro,Tahoma,sans-serif; font-size: 36px; color: black; font-weight: bold; }

.article-donate{text-align:center;}
.relatenews{background:#edeef2;padding: 15px 0px 25px 0px;}

.comments{padding: 15px 0px 25px 0px;}

@media screen and (max-width: 768px) {
    .newsrighttab{border-bottom:2px solid #e5e6eb; height:40px; line-height:40px; font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 16px;}
    .newsrighttab li a{height: 38px; line-height: 38px;display: inline-block; margin-right:10px;}
    .newsrighttab li a.active{border-bottom: 2px solid #0046ae; color: #0046ae;}
    .newsrighttab li a:hover{color: #0046ae;}
    .rightnewstitle{padding: 15px 0px 4px 0px;}
    .rightnewstitle a{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px; line-height: 1.5;font-weight: 600; }
    .rightnewsspan {color: #a8a8b4;}
    .rightnewscontent{padding-bottom: 20px;border-bottom:2px solid #e5e6eb;}
    .sideimg img{width: 100%; padding: 15px 0px 15px 0px;}
    .podcasts h6{height: 40px;font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 20px;font-weight: 600; margin-bottom: 0; line-height: 40px; }
    .podcasts_content{border: 1px solid #e2e2e2; padding: 15px; border-radius: 3px;}
    .podcasts_content .title{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px;font-weight: 600; display: inline-block; padding: 10px 0px 10px 0px; }
    .podcasts_content .des{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 16px;}
    .podcasts_content img{border-radius: 6px;
        object-fit: cover;
        width: 100%;
        border: 0;transition:all 0.3s}
    .podcasts_content img:hover{transform: scale(1.05);}

    .entry-meta{background: #eceff1; padding: 15px; margin-top: 30px;padding-left: 0px;}
    .entry-meta li{list-style: none;}
    /*评论的样式*/
    #comment-container #commentlist dl {
        position: relative;
        border-bottom: 1px solid #eee;
        clear: both;
        padding: 10px 0;
        margin-bottom: 5px;
      }
      #comment-container #commentlist dl dt {
        float: left;
        margin-right: 10px;
        width: 44px;
        height: 44px;
        display: block;
        position: absolute;
      }
      #comment-container #commentlist dl dt img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
      }
      #comment-container #commentlist dl dd {
        padding-left: 55px;
        float: left;
        width: 100%;
      }
      #comment-container #commentlist dl dd cite a {
        color: #007bff;
      }
      #comment-container #commentlist dl dd small {
        color: #999;
        margin: 0 0 0 3px;
        height: 20px;
        line-height: 20px;
        font-size: 10px;
      }
      #comment-container #commentlist dl dd small a {
        display: none;
      }
      #comment-container #commentlist dl dd dl {
        margin: 0px;
        border-top: 1px solid #eee;
        border-bottom: none;
        padding-top: 15px;
        padding-bottom: 0;
      }
      #comment-container #commentlist dl dd dl dd {
        width: 550px;
      }
      #comment-container #commentlist dl dd p {
        margin-top: 5px;
        margin-bottom: 10px;
        line-height: 24px;
      }
      #comment-container #commentlist dl dd p em {
        font-style: normal;
        display: inline-block;
        padding: 0 5px;
        height: 22px;
        line-height: 22px;
        font-weight: 400;
        font-size: 13px;
        text-align: center;
        color: #007bff;
        background: #e5f2ff;
        border-radius: 2px;
      }
      #comment-container #commentlist cite {
        font-style: normal;
      }
      #comment-container h3 {
        position: relative;
        font-size: 16px;
        padding: 15px 0;
        background: #fff;
      }
      #comment-container h3 a {
        display: none;
      }
      #comment-container #postcomment .form-group {
        margin-bottom: 10px;
      }
      #comment-container #postcomment label {
        font-weight: normal;
      }
      #comment-container #postcomment a small {
        display: inline !important;
      }
      #comment-container #postcomment textarea.form-control {
        border-radius: 2px;
        box-shadow: none;
        border-color: #eeeeee;
      }
      .article-text img{width: 100%;}
  /*社区边栏广告*/
  .panel-blockimg img{width: 100%;margin-bottom: 30px;}
  .subtitle2{color: #999999;line-height: 30px;}
      /*end*/
  /*新增0624*/
  .shownewstitle{font-family: "plus-jakarta-sans-Light", Helvetica, sans-serif;font-size: 30px; color:#1a1a1a;font-weight: 600;padding: 15px 0px 15px 0px;}
  /*4个资讯列表*/
  .newsList{margin-top: 20px;}
  .newsListItem{margin-bottom: 20px;}
  .newsList img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
  .newsList img:hover{transform: scale(1.05);}
  .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
  .newListCate{padding: 10px 0px 10px 0px;}
  .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
  .newListCate span a{color: #ffffff;}
  .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
  .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
  .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
  /*end*/

}
@media screen and (min-width: 768px) and (max-width:922px) {
  .article-text img{width: 100%;}
    .newsrighttab{border-bottom:2px solid #e5e6eb; height:40px; line-height:40px; font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 16px;}
    .newsrighttab li a{height: 38px; line-height: 38px;display: inline-block; margin-right:10px;}
    .newsrighttab li a.active{border-bottom: 2px solid #0046ae; color: #0046ae;}
    .newsrighttab li a:hover{color: #0046ae;}
    .rightnewstitle{padding: 15px 0px 4px 0px;}
    .rightnewstitle a{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px; line-height: 1.5;font-weight: 600; }
    .rightnewsspan {color: #a8a8b4;}
    .rightnewscontent{padding-bottom: 20px;border-bottom:2px solid #e5e6eb;}
    .sideimg img{width: 100%; padding: 15px 0px 15px 0px;}
    .podcasts h6{height: 40px;font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 20px;font-weight: 600; margin-bottom: 0; line-height: 40px; }
    .podcasts_content{border: 1px solid #e2e2e2; padding: 15px; border-radius: 3px;}
    .podcasts_content .title{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px;font-weight: 600; display: inline-block; padding: 10px 0px 10px 0px; }
    .podcasts_content .des{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 16px;}
    .podcasts_content img{border-radius: 6px;
        object-fit: cover;
        width: 100%;
        border: 0;transition:all 0.3s}
    .podcasts_content img:hover{transform: scale(1.05);}

    .entry-meta{background: #eceff1; padding: 15px; margin-top: 30px;padding-left: 0px;}
    .entry-meta li{list-style: none;}
    /*评论的样式*/
    #comment-container #commentlist dl {
        position: relative;
        border-bottom: 1px solid #eee;
        clear: both;
        padding: 10px 0;
        margin-bottom: 5px;
      }
      #comment-container #commentlist dl dt {
        float: left;
        margin-right: 10px;
        width: 44px;
        height: 44px;
        display: block;
        position: absolute;
      }
      #comment-container #commentlist dl dt img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
      }
      #comment-container #commentlist dl dd {
        padding-left: 55px;
        float: left;
        width: 100%;
      }
      #comment-container #commentlist dl dd cite a {
        color: #007bff;
      }
      #comment-container #commentlist dl dd small {
        color: #999;
        margin: 0 0 0 3px;
        height: 20px;
        line-height: 20px;
        font-size: 10px;
      }
      #comment-container #commentlist dl dd small a {
        display: none;
      }
      #comment-container #commentlist dl dd dl {
        margin: 0px;
        border-top: 1px solid #eee;
        border-bottom: none;
        padding-top: 15px;
        padding-bottom: 0;
      }
      #comment-container #commentlist dl dd dl dd {
        width: 550px;
      }
      #comment-container #commentlist dl dd p {
        margin-top: 5px;
        margin-bottom: 10px;
        line-height: 24px;
      }
      #comment-container #commentlist dl dd p em {
        font-style: normal;
        display: inline-block;
        padding: 0 5px;
        height: 22px;
        line-height: 22px;
        font-weight: 400;
        font-size: 13px;
        text-align: center;
        color: #007bff;
        background: #e5f2ff;
        border-radius: 2px;
      }
      #comment-container #commentlist cite {
        font-style: normal;
      }
      #comment-container h3 {
        position: relative;
        font-size: 16px;
        padding: 15px 0;
        background: #fff;
      }
      #comment-container h3 a {
        display: none;
      }
      #comment-container #postcomment .form-group {
        margin-bottom: 10px;
      }
      #comment-container #postcomment label {
        font-weight: normal;
      }
      #comment-container #postcomment a small {
        display: inline !important;
      }
      #comment-container #postcomment textarea.form-control {
        border-radius: 2px;
        box-shadow: none;
        border-color: #eeeeee;
      }
  /*社区边栏广告*/
  .panel-blockimg img{width: 100%;margin-bottom: 30px;}
      /*end*/
  /*新增0624*/
  .shownewstitle{font-family: "plus-jakarta-sans-Light", Helvetica, sans-serif;font-size: 40px; color:#1a1a1a;font-weight: 600;padding: 15px 0px 15px 0px;}
  /*4个资讯列表*/
  .newsList{margin-top: 20px;}
  .newsListItem{margin-bottom: 20px;}
  .newsList img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
  .newsList img:hover{transform: scale(1.05);}
  .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
  .newListCate{padding: 10px 0px 10px 0px;}
  .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
  .newListCate span a{color: #ffffff;}
  .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
  .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
  .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
  /*end*/
}

@media screen and (min-width: 922px) {
    .newsrighttab{border-bottom:2px solid #e5e6eb; height:40px; line-height:40px; font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px;}
    .newsrighttab li a{height: 38px; line-height: 38px;display: inline-block; margin-right:10px;}
    .newsrighttab li a.active{border-bottom: 2px solid #0046ae; color: #0046ae;font-weight: 600;}
    .newsrighttab li a:hover{color: #0046ae;}
    .rightnewstitle{padding: 15px 0px 4px 0px;}
    .rightnewstitle a{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px; line-height: 1.5;font-weight: 600; }
    .rightnewsspan {color: #a8a8b4;}
    .rightnewscontent{padding-bottom: 20px;border-bottom:2px solid #e5e6eb;}
    .sideimg img{width: 100%; padding: 15px 0px 15px 0px;}

    .podcasts h6{height: 40px;font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 20px;font-weight: 600; margin-bottom: 0; line-height: 40px; }
    .podcasts_content{border: 1px solid #e2e2e2; padding: 15px; border-radius: 3px;}
    .podcasts_content .title{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 18px;font-weight: 600; display: inline-block; padding: 10px 0px 10px 0px; }
    .podcasts_content .des{font-family: heebo-sans,Helvetica,Arial,sans-serif; font-size: 16px;}
    .embed-responsive {
        position: relative;
        display: block;
        height: 0;
        padding: 0;
        overflow: hidden;
    }

    .podcasts_content img{border-radius: 6px;
        object-fit: cover;
        width: 100%;
        border: 0;transition:all 0.3s}
    .podcasts_content img:hover{transform: scale(1.05);}
    .entry-meta{background: #eceff1; padding: 15px; margin-top: 30px;padding-left: 0px;}
    .entry-meta li{list-style: none;}

    /*评论的样式*/
    #comment-container #commentlist dl {
        position: relative;
        border-bottom: 1px solid #eee;
        clear: both;
        padding: 10px 0;
        margin-bottom: 5px;
      }
      #comment-container #commentlist dl dt {
        float: left;
        margin-right: 10px;
        width: 44px;
        height: 44px;
        display: block;
        position: absolute;
      }
      #comment-container #commentlist dl dt img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
      }
      #comment-container #commentlist dl dd {
        padding-left: 55px;
        float: left;
        width: 100%;
      }
      #comment-container #commentlist dl dd cite a {
        color: #007bff;
      }
      #comment-container #commentlist dl dd small {
        color: #999;
        margin: 0 0 0 3px;
        height: 20px;
        line-height: 20px;
        font-size: 10px;
      }
      #comment-container #commentlist dl dd small a {
        display: none;
      }
      #comment-container #commentlist dl dd dl {
        margin: 0px;
        border-top: 1px solid #eee;
        border-bottom: none;
        padding-top: 15px;
        padding-bottom: 0;
      }
      #comment-container #commentlist dl dd dl dd {
        width: 550px;
      }
      #comment-container #commentlist dl dd p {
        margin-top: 5px;
        margin-bottom: 10px;
        line-height: 24px;
      }
      #comment-container #commentlist dl dd p em {
        font-style: normal;
        display: inline-block;
        padding: 0 5px;
        height: 22px;
        line-height: 22px;
        font-weight: 400;
        font-size: 13px;
        text-align: center;
        color: #007bff;
        background: #e5f2ff;
        border-radius: 2px;
      }
      #comment-container #commentlist cite {
        font-style: normal;
      }
      #comment-container h3 {
        position: relative;
        font-size: 16px;
        padding: 15px 0;
        background: #fff;
      }
      #comment-container h3 a {
        display: none;
      }
      #comment-container #postcomment .form-group {
        margin-bottom: 10px;
      }
      #comment-container #postcomment label {
        font-weight: normal;
      }
      #comment-container #postcomment a small {
        display: inline !important;
      }
      #comment-container #postcomment textarea.form-control {
        border-radius: 2px;
        box-shadow: none;
        border-color: #eeeeee;
      }
      /*社区边栏广告*/
      .panel-blockimg img{width: 100%;margin-bottom: 30px;}
      /*end*/

     /*新增0624*/
  .shownewstitle{font-family: "plus-jakarta-sans-Light", Helvetica, sans-serif;font-size: 40px; color:#1a1a1a;font-weight: 600;padding: 15px 0px 15px 0px;}
  /*4个资讯列表*/
  .newsList{margin-top: 20px;}
  .newsListItem{margin-bottom: 20px;}
  .newsList img{width: 100%;border-radius: 6px; transition: all 0.5s;cursor: pointer;}
  .newsList img:hover{transform: scale(1.05);}
  .nesListTitle{color: #21222a;font-size: 16px;font-weight: 600;line-height: 28px;padding-top: 6px;}
  .newListCate{padding: 10px 0px 10px 0px;}
  .newListCate span{background: #20558a;color: #ffffff; padding: 6px 6px;border-radius: 4px;font-size: 12px;}
  .newListCate span a{color: #ffffff;}
  .newsListBot{font-size: 12px;color: rgba(0,0,0,0.65);line-height: 30px;}
  .newReadMore{text-align: center;justify-content: center;margin-top: 30px; margin-bottom: 30px;}
  .newReadMore span{padding:6px 13px;border: 1px solid #21222a;border-radius: 6px;cursor: pointer;}
  /*end*/
  .showright{margin-top: 60px;}

}
