
body {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 1.43rem;
  color: rgba(0, 0, 0, 0.9);
}

.pkp_structure_footer_wrapper
{
 background: #333333;

}

.pkp_structure_main:after{
  background: none;
 }
 .pkp_structure_main{
   border-right: 1px solid #ddd;
 
 }


.pkp_footer_content
{
  padding: 2.143rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.9rem;
  padding-top: 0.8rem;
  font-family: "Roboto", sans-serif;
}

@media (min-width: 992px) {
  .pkp_site_name .is_text
{
    /*font-family: Lora,serif;
    font-size: 1.714rem;*/
    line-height: 2.143rem;
    font-family: trajan pro; 
    font-size: 2rem; 
    font-weight: bold;
    padding-bottom: 3rem;
  }
}

@media (min-width: 992px) {
  .pkp_site_name
{
    position: relative;
    width: 100%;
    left: auto;
    right: auto;
    padding-bottom: 3rem;
    white-space: normal;
    font-size: 2em;
    background: transparent;
    overflow: visible;
  }
}
.current_issue .sections{
  margin-top: 1.3rem !important;
}
.obj_issue_toc .sections:not(:first-child) {
    margin-top: 2rem;
}
.current_issue .obj_issue_toc .sections> :nth-child(2) h3 {
  /* 样式规则 */
  margin-top: 0;
}
.current_issue .sections div.section:first-of-type{
 z-index: 500;
}
.obj_issue_toc .sections > :nth-child(2) {
  /* 样式规则 */
  margin-top: 1.3rem !important;
}
.page_issue .obj_issue_toc .sections .section{
  /* 样式规则 */
  margin-top: 2rem !important;
}
.page_issue .obj_issue_toc .sections > :nth-child(1) {
  /* 样式规则 */
  margin-top: 0rem !important;
}

.pkp_site_name {
  color: #fff;
  font-family: trajan pro;
  font-weight: bold;
  font-size: .93rem;
}

@media (min-width: 992px) {
  .pkp_block {
    padding: 2.143rem;
    padding-top: 0rem;
  }
  }

.pkp_block .title {
  display: block;
  margin-bottom: .714rem;
  margin-top: 0;
  font-family: Lora,serif;
  font-size: 1.143rem;
  font-weight: 700;
  line-height: 1.43rem;
  color: rgb(0, 0, 0,0.9);
}

.pkp_page_index .homepage_about {
  padding-top: 1.143rem;
  padding-bottom: 1.143rem;
  background-color: #e3e3e3;
  /*background-image: url("/images/about.jpg");
  background-repeat: no-repeat;
  background-position: center center;*/
  /*border-left: 10px solid #e2e2e2;*/
  padding-left: 1.143rem;
  padding-right: 1.143rem;
  margin-bottom: 2.143rem;
  font-size: 0.95rem;
  background-image: url("/images/about1.jpg");
  border: 0px solid #ffffff;
  border-radius: 5px;
  /*box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 2px 4px rgba(0,0,0,0.23), 0 0 2px #aaa inset;*/
}

@media (min-width: 992px) and (min-width: 992px) {
  .pkp_navigation_primary {
    text-align: left;
    font-family: arial;
  }
}

@media (min-width: 768px) {
  .obj_issue_toc .galleys, .obj_issue_toc .section {
    position: relative;
    margin: 2.143rem -1.43rem;
    padding: 2.143rem;
    padding-top: 0rem;
  }
  }
@media (min-width: 992px) {
  .obj_issue_toc .galleys, .obj_issue_toc .section {
    margin: -2.143rem -2.143rem;
    margin-bottom: -2.143rem;
  }
}

.obj_issue_toc .published {
  margin: 1.43rem 0;
  margin-bottom: 0rem;
}

.pkp_structure_main h2 {
  font-family: /*'Oswald', "Trajan pro"*/ "Roboto",sans-serif;
  font-size: 1.3rem;
  line-height: 2.143rem;
  font-weight: 700;
  margin: 1.857rem 0 1.43rem;
}
.pkp_structure_main .issues_archive h2{
  margin: 0;
}
/*.pkp_page_index .current_issue .read_more {
  display: inline-block;
  position: relative;
  padding-right: 2.5rem;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 2.143rem;
  color: #006798;
  text-decoration: none;
  margin-bottom: 1.43rem;
  margin-top: 1.43rem;
}*/

.pkp_page_index .current_issue .read_more {
  display: inline-block;
  position: relative;
  padding-right: 2.5rem;
  font-size: 0rem;
  font-weight: 700;
  line-height: 0rem;
  color: #006798;
  text-decoration: none;
  margin-bottom: 0rem;
  margin-top: 0rem;
}

.obj_announcement_summary h3 {
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.43rem;
  font-family: /*'Oswald', "Trajan pro"*/ "Roboto",sans-serif;
}

.obj_issue_toc .section > h3 {
    display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 4rem;
    padding: 0 1.0715rem;
    background: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 3.143rem;
    color: rgba(0,0,0,0.9);
    text-decoration: underline;
  }
  
.obj_issue_toc .published {
    margin: 0rem 0;
    margin-bottom: 0rem;
    margin-bottom: 0rem;
    font-size: 0.8rem;
    }
    
.pkp_page_index .current_issue .section:last-child {
    margin-bottom: 0;
    margin-top: -3rem;
  }
  
   .pkp_block .title {
    display: block;
    margin-bottom: .714rem;
    margin-top: 0;
    font-family: /*'Oswald', "Trajan pro"*/ "Roboto",sans-serif;
    font-size: 1.143rem;
    font-weight: 700;
    line-height: 1.43rem;
    color: rgb(0, 0, 0,0.9);
  }
  
 /* .header_view .title {
  display: block;
  padding-left: 2.857rem;
  max-width: 100%;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .93rem;
  color: #fff;
  padding-top: 5rem;
  margin-bottom: 5rem;
}*/

.obj_galley_link {
  display: inline-block;
  padding: 0 1em;
  background: #fff;
  border: 0px solid #c13000;
  border-radius: 3px;
  font-size: .93rem;
  line-height: calc(2.143rem - 2px);
  color: #006798;
  text-decoration: none;
}

.pkp_structure_main h3 {
  margin: 1.857rem 0 0.9rem;
    margin-top: 1.857rem;
}

.block_make_submission a {
  display: inline-block;
  padding: 0 1em;
  background: #f60;
  border: 1px solid rgba(0,0,0,0.4);
  border-top-color: #bbb;
  border-radius: 3px;
  box-shadow: inset 0 -1em 1em rgba(0,0,0,0.1);
  font-size: .93rem;
  line-height: calc(2.143rem - 2px);
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}

/* for HTML PDF Viewer page!!!!!!!for future use
.galley_view iframe {
  width: 100%;
  height: 100%;
  padding-top: 13.143rem;
  border: none;
}*/

.pkp_page_index .cmp_announcements > .obj_announcement_summary {
  position: relative;
  padding: 0.143rem .714rem;
  padding-left: 2.143rem;
}

.obj_article_summary > .title {
  font-family: arial,helvetica,sans serif;
  font-size: 1rem;
  line-height: 1.43rem;
  font-weight: 700;
}

.obj_issue_toc .published {
  font-size: 0rem;
}

/*.obj_issue_toc .section {
    margin: -2.143rem -2.143rem;
    margin-bottom: -2.143rem;
    margin-top: -6rem;
  }*/
  
  
@media (min-width: 50px) {
  .obj_issue_toc .section {
  margin-bottom: -2.143rem;
  margin-top: -6rem;
  margin-right: -2.143rem;
  margin-left: -2.143rem;
}
}

@media (min-width: 50px) {
    .obj_issue_toc .section {
    position: relative;
    padding-top: 0rem;
    padding-right: 2.143rem;
    padding-bottom: 1rem;
    padding-left: 2.143rem;
  }
}

.obj_issue_toc .galleys_links {
  margin-top: .714rem;
  display: flex;
  flex-flow: row wrap;
  justify-content: start;
  margin-bottom: -0.5rem;
}

/*!!!!!!!!!!!!!!!!@media (min-width: 600px) {
  .articleview {
  font-family: Verdana;
  padding: 10px;
  background-color: #ffffff;
  position: absolute;
  left: 10%;
  right: 10%;
}
}*/

.block_make_submission a {
  display: inline-block;
  padding: 0 1em;
  background: #666633;
  border: 1px solid rgba(0,0,0,0.4);
    border-top-color: rgba(0, 0, 0, 0.4);
  border-top-color: #bbb;
  border-radius: 3px;
  box-shadow: inset 0 -1em 1em rgba(0,0,0,0.1);
  font-size: .93rem;
  line-height: calc(2.143rem - 2px);
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}

@media (min-width: 768px) {
    .obj_issue_toc .section > h2 {
    display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 0;
    padding: 0 1.0715rem;
    background: #fff;
    font-size: 1.143rem;
    font-weight: 700;
    line-height: 2.143rem;
    color: rgba(0,0,0,0.9);
  }
}

.pkp_block {
  font-size: 0.9rem;
  line-height: 1.43rem;
  color: #6d6d6d;
}

.pkp_block .title {
  border-top: 2px solid #369;
  padding-top: 1.5rem;
}

.obj_issue_toc .cover img {
  display: block;
  max-height: 110px;
   max-width: 110px;
  width: auto;

}
.obj_article_details .authors .affiliation {
  font-size: .93rem;
  color: rgba(0,0,0,0.54);
  display: none;
}
#editorinfo img{
  width:88px;
  height: auto;
}
.galley_view iframe{
  background-color: #fff;
}