@media (max-width: 767px){
    .contentBox{
      margin-top: 20px;
    }
    .contentLeftHeader .downloadBox .imgText b{
      display: none;
    }
    .bshare-custom a{
      margin-left: 19.2px;
    }
    .contentLeftHeader .rating{
      padding: 10px 19.2px;
    }
    .contentLeftHeader .rating .special{
      display: none;
    }
    .contentLeftHeader .rating .line{
      margin: 0 15px;
    }
    .contentLeftHeader .rating .metricsBox{
      margin-top: 10px;
    }
    .module8{
      display: block;
    }
    .module8 .viewedContent, .module8 .searches{
      width: 100%;
    }
    .module8 .searches{
      margin-top: 20px;
    }
    .contentRight{
      display: none;
    }
    .full_text .chart_tu{
      width: 300px;
      margin: 0 auto;
    }
    .nextOrPrevBoxH5{
      width: 100%;
      font-size: 13px;
      margin-top: 10px;
      display: flex;
      align-items: center;
    }
    .nextOrPrevBoxH5 .fa{
      margin: 0 5px;
      cursor: pointer;
      font-size: 25px;
    }
    .nextOrPrevBoxH5 .currentIssue{
      font-weight: bold;
      text-decoration: none;
      margin: 0 5px;
      cursor: pointer;
      font-size: 14px;
      font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
    }
    .fa-pencil {
      display: none !important;
    }
    .jgBg {
      margin-top: 100px !important;
      height: 90px !important;
    }
    .jgBg .title{
      line-height: 90px !important;
    }
    .contentLeftHeader .downloadBox .keywords .keywordsLists, .contentLeftHeader .downloadBox .supplement .supplementLists{
      max-width: 268px;
      width: 4rem !important;
    }
    ::-webkit-scrollbar{
      display: none;
    }
  }
  
  @media (min-width: 768px) {
    .container{
      width: 100%;
    }
    .contentBox{
      /* margin-top: 35px; */
    }
    .contentLeftHeader .downloadBox .imgText b{
      display: none;
    }
    .contentLeftHeader .rating{
      display: flex;
      height: 54px;
      padding: 0 19.2px;
    }
    .contentLeftHeader .rating .special{
      display: block;
    }
    .contentLeftHeader .rating .line{
      margin: 0 35px;
    }
    .module8{
      display: block;
    }
    .module8 .viewedContent, .module8 .searches{
      width: 100%;
    }
    .module8 .searches{
      margin-top: 20px;
    }
    .contentRight{
      display: none;
    }
    .full_text .chart_tu, .full_text .chart_tu .lian_bute{
      width: 206px;
    }
    .nextOrPrevBoxH5{
      display: none;
    }
  }
  
  @media (min-width: 992px) {
    .container{
      width: 970px;
    }
    .contentRight .issueInformationBox img {
      height: auto;
    }
    .contentRight{
      display: block;
    }
    .maskImg {
      display: none;
    }
  }
  
  @media (min-width: 1200px) {
    .container{
      width: 1170px;
    }
  }
  
  @media (min-width: 1366px) {
    .container{
      width: 1230px;
    }
    .contentLeftHeader .downloadBox .imgText b{
      display: inline-block;
    }
    .module8{
      display: flex;
    }
    .module8 .viewedContent, .module8 .searches{
      width: 420px;
    }
    .module8 .searches{
      margin-top: 0;
    }
    .contentRight .issueInformationBox img {
      height: 302px;
    }
    .maskImg {
      width: 234px;
      height: 302px;
      display: flex;
    }
  }
  
  #listDetail{
    width: 100%;
    height: auto;
    color: #333333;
    font-size: 16px;
  }
  .contentLeftHeader{
    width: 100%;
    height: auto;
    margin-top: 28px;
  } 
  .contentLeftHeader .nameBox{
    width: 100%;
    height: auto;
    font-size: 14px;
  }
  .contentLeftHeader .nameBox .name{
    margin-right: 17px;
  }
  .contentLeftHeader .nameBox .openAccess{
    color: #F59A23;
    display: inline-block;
  }
  .contentLeftHeader .nameBox .openAccess i{
    margin-right: 4px;
    font-size: 18px;
  }
  .contentLeftHeader .title{
    margin: 11px 0 19px;
    text-decoration: none;
    font-size: 24px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  .contentLeftHeader .Authors{
    font-size: 14px;
    color: #333333;
  }
  .contentLeftHeader .Authors span{
    color: var(--primary-color)!important;
    margin-bottom: 10px;
    position: relative;
    display: inline-block;
    cursor: pointer;
  }
  .contentLeftHeader .Authors span a {
    color: var(--primary-color)!important;
  }
  .popover{
    width: 155px;
    color: #777;
  }
  .popover a{
    color: #777 !important;
  }
  .popover a:hover{
    color: var(--primary-color) !important;
  }
  .popover label{
    font-weight: normal;
    margin-right: 5px;
  }
  .contentLeftHeader .moreInfo{
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
  }
  .contentLeftHeader .moreInfo .info{
    padding-left: 40px;
  }
  .contentLeftHeader .moreInfo .addressBox span{
    display: inline-block;
    padding-top: 5px;
  }
  .contentLeftHeader .moreInfo .currespondingBox span{
    display: block;
    padding-top: 5px;
  }
  .contentLeftHeader .moreInfo .addressBox .address, .contentLeftHeader .moreInfo .currespondingBox .address{
    display: flex;
    padding: 5px 0 0 0;
  }
  .contentLeftHeader .moreInfo .addressBox .email, .contentLeftHeader .moreInfo .currespondingBox .email{
    text-indent: 10px;
  }
  .contentLeftHeader .moreInfo .info{
    display: none;
  }
  .contentLeftHeader .received{
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
  }
  .contentLeftHeader .received span {
    color: var(--primary-color);
    cursor: pointer;
  }
  .contentLeftHeader .doi{
    font-size: 14px;
    color: #333333;
    margin-top: 10px;
  }
  .contentLeftHeader .doi span{
    color: var(--primary-color)!important;
    cursor: pointer;
  }
  .contentLeftHeader .downloadBox{
    width: 100%;
    border: 1px solid #f2f2f2;
    font-size: 13px;
    color: #333333;
    height: auto;
    line-height: 54px;
    margin-top: 20px;
    padding-left: 19.2PX;
  }
  .contentLeftHeader .downloadBox a{
    text-decoration: none;
  }
  .contentLeftHeader .downloadBox .imgText{
    display: inline-block;
    position: relative;
    display: inline;
    height: auto;
    cursor: pointer;
  }
   
  .contentLeftHeader .downloadBox .keywords{
    position: relative;
    margin-left: 0 !important;
  }
  .contentLeftHeader .downloadBox .keywords .keywordsLists, .contentLeftHeader .downloadBox .supplement .supplementLists{
    width: 268px;
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    background: #FFFFFF;
    box-shadow: 3px 3px 5px rgb(127 127 127 / 35%);
    border: 1px solid #f2f2f2;
    z-index: 8;
    line-height: 23px;
    display: none;
  }
  .contentLeftHeader .downloadBox .keywords .keywordsLists .listBox p {
    font-size: 13px;
    margin-top: 5px;
    line-height: 20px;
  }
  .contentLeftHeader .downloadBox .keywords .keywordsLists .listBox a:hover{
    text-decoration: underline;
  }
  
  .contentLeftHeader .downloadBox .supplement{
    margin-left: 0 !important;
  }
  .contentLeftHeader .downloadBox .supplement .supplementLists .fa{
    font-size: 13px;
  }
  .contentLeftHeader .downloadBox .supplement .supplementLists .listBox a:hover{
    text-decoration: underline;
  }
  
  .contentLeftHeader .downloadBox .line{
    margin: 0 19.2px;
  }
  .contentLeftHeader .downloadBox .imgText .downloadImg{
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle;
  }
  .contentLeftHeader .downloadBox .imgText i{
    color: #555555;
    margin-right: 5px;
    font-size: 18px;
  }
  .contentLeftHeader .downloadBox .imgText b{
    font-weight: normal;
  }
  .contentLeftHeader .downloadBox .faShare .popover{
    left: -14.8516px !important;
  }
  .contentLeftHeader .downloadBox .faShare .popover p a{
    width: 16px;
    height: 16px;
    display: inline-block;
  }
  .contentLeftHeader .downloadBox .faShare .popover p:nth-of-type(1) a{
    background: url(https://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png) no-repeat 0 -270px;
  }
  .contentLeftHeader .downloadBox .faShare .popover p:nth-of-type(2) a {
    background: url(https://files.sciengine.com/template/weixin.png) no-repeat;
  }
  .contentLeftHeader .downloadBox .faShare .popover p:nth-of-type(3) a {
    background: url(https://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png) no-repeat 0 -54px;
  }
  .contentLeftHeader .downloadBox .faShare .popover p:nth-of-type(4) a {
    background: url(https://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png) no-repeat 0 -342px;
  }
  .contentLeftHeader .downloadBox .faQuoteLeft .popover {
    left: -38.1406px !important;
    width: auto;
  }
  .contentLeftHeader .downloadBox .faQuoteLeft .popover P {
    cursor: pointer;
  }
  .contentLeftHeader .downloadBox .faQuoteLeft .popover P a {
    color: #333 !important;
  }
  .contentLeftHeader .downloadBox .faQuoteLeft .popover P a:hover {
    color: var(--primary-color);
  }
  .contentLeftHeader .rating{
    width: 100%;
    font-size: 13px;
    margin-top: 17px;
    border: 1px solid #f2f2f2;
    align-items: center;
    color: #333333;
  }
  .contentLeftHeader .rating .line{
    width: 1px;
    height: 34px;
    background: #AAAAAA;
  }
  .contentLeftHeader .rating .rat{
    display: flex;
    align-items: center;
  }
  .contentLeftHeader .rating .rat #star{
    margin-left: 5px;
  }
  .contentLeftHeader .rating .rat #star img{
    vertical-align: middle;
  }
  .contentLeftHeader .rating .metricsBox{
    display: flex;
    align-items: center;
  }
  .contentLeftHeader .rating .metricsBox div{
    text-align: center;
  }
  .contentLeftHeader .rating .metricsBox .metrics{
    color: var(--primary-color);
    font-size: 14px;
    cursor: pointer;
  }
  .contentLeftHeader .rating .metricsBox .metrics .faChevronRight{
    margin-left: 10px;
  }
  .contentLeftHeader .rating .metricsBox .number{
    width: 100%;
    font-weight: bold;
    display: inline-block;
    text-align: center;
  }
  
  .module1, .module3, .module4, .module5, .module6{
    width: 100%;
    height: auto;
    margin-top: 40px;
  }
  .module1 .title, .module3 .title, .module4 .title, .module5 .title, .module6 .title{
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    color: #333333;
    font-size: 16px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  .module1 .text,.module3 .text,.module4 .text,.module5 .text,.module6 .text {
    line-height: 20px;
    font-size: 14px;
    margin-top: 10px;
    color: #333333;
    word-spacing: 4px;
  }
  .module1 .imageText,.module3 .imageText,.module4 .imageText,.module5 .imageText,.module6 .imageText {
    width: 100%;
    height: auto;
    background: #fafafa;
    border-radius: 10px;
    margin-top: 60px;
  }
  .module1 .imageText .synopsis,.module3 .imageText .synopsis,.module4 .imageText .synopsis,.module5 .imageText .synopsis,.module6 .imageText .synopsis {
    height: 40px;
    margin: 0 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .module1 .imageText .synopsis h5,.module3 .imageText .synopsis h5,.module4 .imageText .synopsis h5,.module5 .imageText .synopsis h5,.module6 .imageText .synopsis h5 {
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
    font-size: 16px;
  }
  .module1 .imageText .synopsis .faPencil,.module3 .imageText .synopsis .faPencil,.module4 .imageText .synopsis .faPencil,.module5 .imageText .synopsis .faPencil,.module6 .imageText .synopsis .faPencil {
    display: block;
    cursor: pointer;
  }
  .module1 .imageText .imgBox,.module3 .imageText .imgBox,.module4 .imageText .imgBox,.module5 .imageText .imgBox,.module6 .imageText .imgBox {
    width: 100%;
    height: 250px;
    text-align: center;
  }
  .module1 .imageText .imgBox img,.module3 .imageText .imgBox img,.module4 .imageText .imgBox img,.module5 .imageText .imgBox img,.module6 .imageText .imgBox img {
    width: 50%;
    height: 100%;
    width: 459px;
  }
  .module1 .imageText .desc,.module3 .imageText .desc,.module4 .imageText .desc,.module5 .imageText .desc,.module6 .imageText .desc {
    color: #333333;
    line-height: 20px;
    font-size: 13px;
    margin: 10px 15px 0;
    padding-bottom: 40px;
    word-spacing: 3px;
  }
  .synopsis{
    margin:20px 0;
    background-color: #eff2f7;
    position: relative;
    padding: 5px 24px;
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .synopsis h3{
    padding-bottom: 15px;
    padding-top: 8px;
    font-weight: bold;
    color: #333333;
    font-size: 16px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  #listDetail .synopsis img{
    max-width: 100%;
    width: 6rem;
    height: auto;
    padding-bottom: 10px;
  }
  .listDetailPc .synopsis img{
    width: 500px !important;
    padding-bottom: 10px;
  }
  .synopsis .area{
    text-align: center;
    padding-bottom: 10px;
  }
  .synopsis .area .graphHighlight{
    text-align: left;
    padding: 10px 30px;
    font-size: 14px;
  }
  #listDetail .synopsis .caption{
    line-height: 0.56rem;
    font-size: 14px;
  }
  .listDetailPc .synopsis .caption{
    line-height: 28px !important;
    font-size: 14px !important;
  }
  .synopsis .caption{
    text-align: left;
    padding: 10px 0;
    padding-bottom: 5px;
    color: #444444;
    overflow: hidden;
    word-wrap: break-word;
  }
  .synopsis .fa-pencil{
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 10px;
  }
  .synopsis .area a{
    font-size: 14px;
    color: #444444 !important;
  }
  .module7{
    width: 100%;
    height: auto;
    margin-top: 40px;
    color: #333333;
  }
  .module7 .title{
    width: 100%;
    border-bottom: 1px solid #d7d7d7;
    font-size: 16px;
    padding-bottom: 4px;
  }
  .module7 .list{
    display: flex;
    font-size: 14px;
    margin-top: 10px;
  }
  .module7 .list .textBox{
    margin-left: 10px;
  }
  .module7 .list .textBox p{
    /* padding-bottom: 10px; */
  }
  .module7 .list .textBox span{
    color: var(--primary-color);
    cursor: pointer;
  }
  .module8{
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-bottom: 60px;
    justify-content: space-between;
  }
  .module8 .viewedContent,.module8 .searches {
    position: relative;
  }
  .module8 .viewedContent .title,.module8 .searches .title {
    border-bottom: 1px solid #aaaaaa;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
    box-sizing: content-box;
    font-size: 22px;
    height: 30px;
    padding-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .module8 .viewedContent .underline,.module8 .searches .underline {
    height: 5px;
    width: 100px;
    position: absolute;
    top: 33px;
  }
  .module8 .viewedContent .list,.module8 .searches .list {
    display: flex;
    margin-top: 10px;
  }
  .module8 .searches .list a{
    color: #333333 !important;
  }
  .module8 .viewedContent .list p,.module8 .searches .list p {
    font-size: 14px;
    margin-left: 10px;
    word-spacing: 5px;
  }
  .contentRight{
    width: calc(100% - 10px);
    float: right;
    margin-top: 30px;
  }
  .contentRight .issueInformationBox{
    width: calc(100% - 35px);
    height: auto;
    margin: 0 auto;
    text-align: center;
    position: relative;
  }
  .contentRight .issueInformationBox img{
    width: 100%;
    margin-bottom: 10px;
    cursor: pointer;
  }
  .contentRight .issueInformationBox p{
    font-size: 12px;
    margin: 5px 0 10px;
    cursor: pointer;
  }
  .contentRight .issueInformationBox p:hover{
    text-decoration: underline;
  }
  .contentRight .issueInformationBox h5{
    font-size: 16px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  .contentRight .nextOrPrevBox{
    width: 100%;
    font-size: 13px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  }
  .contentRight .nextOrPrevBox .fa{
    margin: 0 5px;
    cursor: pointer;
    font-size: 25px;
  }
  .contentRight .nextOrPrevBox .currentIssue{
    font-weight: bold;
    margin: 0 5px;
    cursor: pointer;
    font-size: 16px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  .contentRight .bannerBtn{
    width: 100%;
    height: auto;
    margin-top: 70px;
  }
  .contentRight .bannerBtn .submitBtn{
    max-width: 100%;
    width: 200px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    margin: 30px auto;
    cursor: pointer;
    font-size: 16px;
  }
  .contentRight .bannerBtn .submitBtn a{
    display: flex;
    align-items: center;
  }
  .contentRight .bannerBtn .submitBtn .submit{
    color: white;
    margin-left: 10px;
    font-weight: bold;
  }
  .contentRight .bannerBtn .submitBtn:hover{
    -webkit-animation: shake 0.38s;
  }
  .contentRight .figuresBox{
    width: 100%;
    height: auto;
    margin-top: 50px;
  }
  .contentRight .figuresBox .tabBox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding-bottom: 4px;
  }
  .contentRight .figuresBox .tabBox .tabB{
    overflow: hidden;
    width: 100%;
  }
  .contentRight .figuresBox .tabBox .tabB .tabs{
    color: #AAAAAA;
    /* display: flex; */
    width: 100%;
    position: relative;
    left: 0;
  }
  .contentRight .figuresBox .tabBox .tabB .tabs .tabItem{
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .contentRight .figuresBox .tabBox .tabB .tabs .item{
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .contentRight .figuresBox .tabBox .tabB .tabs .active{
    font-weight: bold;
    color: #1A1A1F;
  }
  .contentRight .figuresBox .tabBox .fa{
    font-size: 22px;
    cursor: pointer;
  }
  .tab-relatedArticles ul{
    padding: 12px 0 !important;
  }
  .tab-relatedArticles li{
    font-size: 13px;
  }
  .contentRight .figuresBox .listBox{
    height: auto;
    border: 1px solid #f2f2f2;
    overflow-y: auto;
    overflow-x: auto;
    max-height: 1154px;
  }
  .contentRight .figuresBox .listBox .list1{
    border-bottom: 1px solid #d7d7d7;
    margin: 0 0.73vw;
  }
  .contentRight .figuresBox .listBox .list1 h5 {
    margin-top: 1.5625vw;
    font-size: 0.73vw;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  .contentRight .figuresBox .listBox .list1 p {
    color: #AAAAAA;
    font-size: 0.68vw;
    margin-top: 0.26vw;
    line-height: 20px;
  }
  .contentRight .figuresBox .listBox .list1 p span {
    font-weight: bold;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  .contentRight .figuresBox .listBox .list1 img {
    width: 100%;
    height: 9.9vw;
    margin-top: 0.52vw;
  }
  .contentRight .figuresBox .listBox .chart_tu{
    width: 206px;
  }
  .contentRight .figuresBox .listBox  .clickBtn {
    width: 90px;
    height: 33px;
    line-height: 33px;
    color: white;
    border-radius: 7px;
    text-align: center;
    /* margin: 20px 0 0; */
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
  }
  .contentRight .figuresBox .listBox .clickBtn:hover {
    -webkit-animation: shake 0.38s;
  }
  .contentRight .figuresBox .listBox  .download {
    width: 110px;
    height: 33px;
    line-height: 33px;
    color: white;
    border-radius: 7px;
    text-align: center;
    /* margin: 20px 0 0; */
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
  }
  .contentRight .figuresBox .listBox .download:hover {
    -webkit-animation: shake 0.38s;
  }
  .contentRight .relatedBox{
    font-size: 14px;
    margin: 50px 0 0 0;
  }
  .contentRight .relatedBox .tab{
    font-weight: bold;
    color: #1A1A1F;
  }
  .contentRight .trendmd-widget-header{
    padding: 8px 0 0 0!important;
    margin: 0 0 12px!important;
  }
  .contentRight .trendmd-widget-header__heading{
    width: auto;
    color: #1A1A1F;
    border-bottom: 4px solid var(--primary-color) !important;
    display: inline-block;
  }
  .contentRight .trendmd-widget-list{
    padding-left: 0 !important;
  }
  .full_text .clickBtn{
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto 3px;
    width: 90px;
    height: 33px;
    line-height: 33px;
    border-radius: 7px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
  }
  .full_text .download{
    color: white;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    width: 110px;
    height: 33px;
    line-height: 33px;
    border-radius: 7px;
    margin: 0 auto 20px;
    font-size: 13px;
    display: inline-block;
    vertical-align: top;
  }
  .full_text .chart_tu{
    float: none;
  }
  .trendmd-widget, .trendmd-widget-header{
    font-family: "Montserrat Regular", "Montserrat", sans-serif !important;
  }
  .specialMove{
    color: var(--primary-color) !important;
      min-width: 25px;
      text-align: center;
    padding: 3px 0px;
  }
  .specialMove:hover,
  .specialMove:active{
      background-color: var(--primary-color) !important;
      color: white !important;
      text-decoration: none;
  }
  .figuresBox .chart_box .anchous .caption{
    display: none !important;
  }
  .figuresBox .chart_box .figures .anchous{
    width: 100%;
    height: auto;
  }
  table tbody tr:hover{
    background-color: #F2F2F2;
  }
  
  .jgBg {
    width: 100%;
    height: 115px;
    /* background: url(../img/bg.png) no-repeat; */
    background: url("https://files.sciengine.com/template/platform/journalBanner1.png") no-repeat;
    background-size: cover;
    background-position: left top;
  }
  .jgBg .title {
    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 115px;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei";
  }
  .maskImg {
    position: absolute;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    background-color: #333333b0;
    opacity: 0;
    transition: opacity 800ms;
  }
  .maskImg .textBtn {
    width: 172px;
    height: 41px;
    border-radius: 20px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei";
    border: 1px solid #D7D7D7;
    background: none;
  }
  .maskImg:hover {
    opacity: 1;
  }
  #readMoreModal .leftBox {
    display: inline-block;
    width: 400px;
    vertical-align: top;
  }
  #readMoreModal .leftBox .img {
    width: 100%;
    height: 530px;
  }
  #readMoreModal .leftBox .text {
    display: block;
    font-size: 13px;
    color: var(--primary-color);
    cursor: pointer;
  }
  #readMoreModal .rightBox {
    width: calc(100% - 490px);
    display: inline-block;
    vertical-align: top;
    margin-left: 50px;
  }
  #readMoreModal .rightBox .issue {
    font-size: 16px;
    font-weight: bold;
    font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei";
    margin-top: 10px;
  }
  #readMoreModal .rightBox .desc {
    font-size: 16px;
    margin-top: 15px;
    line-height: 22px;
  word-break: break-word;
  }
  #readMoreModal .rightBox .desc img{
    max-width: 100%;
    height: auto;
  }
  #readMoreModal  .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
  }
  #readMoreModal .btn-default:hover{
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
  }
  #readMoreModal .downloadBtn{
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 22px;
  }
  #readMoreModal .downloadHD {
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin-left: 10px;
  }
  #fulltextContent table{
     table-layout: fixed;
  }
  .emptySupplement{
    padding: 12px;
  }
  
  /* 基金 */
  #fundingArea .fundingContent{
    margin-top: 10px;
  }