

.dropdown-menu {
    border: 1px solid #dee5e7;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.dropdown-menu.pull-left {
    left: 100%;
}

.dropdown-menu > .panel {
    margin: -5px 0;
    border: none;
}

.dropdown-menu > li > a {
    padding: 5px 15px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #141719;
    background-color: #edf1f2 !important;
    background-image: none;
    filter: none;
}

.dropdown-header {
    padding: 5px 15px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    color: #58666e;
    background-color: #edf1f2 !important;
}

.dropdown-submenu:hover > .dropdown-menu,
.dropdown-submenu:focus > .dropdown-menu {
    display: block;
}

.dropdown-submenu.pull-left {
    float: none !important;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    position: absolute;
}

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
}

.btn-group > .btn {
    margin-left: -1px;
}


.chunk-input:focus{
	border: none;outline:none;
}
    
#toast-container > .toast-wait {
  background-image: url("data:image/gif;base64,R0lGODlhIAAgAIQAAAQCBISGhMzKzERCROTm5CQiJKyurHx+fPz+/ExOTOzu7Dw+PIyOjCwqLFRWVAwKDIyKjMzOzOzq7CQmJLy6vFRSVPTy9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAXACwAAAAAIAAgAAAF3eAljmRpnmh6VRSVqLDpIDTixOdUlFSNUDhSQUAT7ES9GnD0SFQAKWItMqr4bqKHVPDI+WiTkaOFFVlrFe83rDrT0qeIjwrT0iLdU0GOiBxhAA4VeSk6QYeIOAsQEAuJKgw+EI8nA18IA48JBAQvFxCXDI8SNAQikV+iiaQIpheWX5mJmxKeF6g0qpQmA4yOu8C7EwYWCgZswRcTFj4KyMAGlwYxDwcHhCXMXxYxBzQHKNo+3DDeCOAn0V/TddbYJA0K48gAEAFQicMWFsfwNA3JSgAIAAFfwIMIL4QAACH5BAkJABoALAAAAAAgACAAhAQCBIyKjERCRMzOzCQiJPTy9DQyNGRmZMTCxOTm5CwqLHx+fBQWFJyenNTW1Pz6/Dw6PGxubAwKDIyOjNTS1CQmJCwuLPz+/Dw+PHRydAAAAAAAAAAAAAAAAAAAAAAAAAXboCaOZGmeaKoxWcSosMkk15W8cZ7VdZaXkcEgQtrxfD9RhHchima1GwlCGUBSFCaFxMrgRtnLFhWujWHhs2nJc8KoVlWGQnEn7/i8XgOwWAB7JwoONQ4KgSQAZRcOgHgSCwsSIhZMNRZ5CzULIgaWF5h4mhecfIQ8jXmQkiODhYeIiRYGjrG2PxgBARi3IhNMAbcCnwI5BAQpAZ8TIwK6vCQVDwUVKL+WzAANTA210g/VJ8OWxQefByQE4dZMzBoInwh4zrtgn2p725YNthUFTNRuGYB3AYGBHCEAACH5BAkJAB0ALAAAAAAgACAAhAQCBISChFRWVMzKzCQiJOTm5GxqbCwuLJSWlPz6/NTW1AwODJSSlGRmZCwqLOzu7HR2dDQ2NAQGBISGhFxaXNTS1CQmJOzq7GxubDQyNKSmpPz+/Nza3AAAAAAAAAAAAAXfYCeOZGmeaKqurHBdAiuP17Zdc0lMAVHWt9yI8LA9fCPB4xEjARoNSWpis01kBpshFahurqzsZosiGpErScMAUO0maKF8Tq/bTQCIQgFp30cQXhB1BHEcXhx0FgkJFiOHVYlzi42AgoRxeRx8fn+en3UABwedKgsBAwMBCygOCjYKDisLFV4VrCUAtVUKpSZdXl8mB8EbByQWcQPFAyYZxccdB7sV0cvBzbmvvG0LBV4FrFTBYCWuNhyyHRTFFB20trh4BxmdYl4YIqepq0IRxRE+IfDCAFQHARo0NGERAgAh+QQJCQAgACwAAAAAIAAgAIUEAgSEgoRMTkzMyswcHhzk5uR0cnQUFhRcXlwsKiz09vQMCgyMiozU1tQkJiR8fnxkZmT8/vwEBgSEhoRcWlzU0tQkIiT08vR0dnQcGhxkYmQ0MjT8+vwMDgyMjozc2twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+UCQcEgsGo/IpHLJXDweC6Z0+IhEHlOjRGIMWLHZoUZx0RQlAajxkFFKFFYFl5m5KNpIySU+X2bIBEoQZBBZGQdMElFhjI2Oj5AgHQEDAw8dQxYeDBaNHRVWVhWYCXsRFwmMXqFWEyAerB6MA6xWA6+xs7URt6VWqIwTu64gDh4eDp6goaORQ5OVAZjO1EgEGhB4RwAYDQ0YAEwIcBEKFEgYrBhLBORxgUYfrB9LELuF8fNDAAaVBuEg7NXCVyRdqHVCGLBiIIQAB1Yc4BXh9uEbwAXuyi2iQI7DuSwHdiFqCEGDtizLRFUDsaGAlQIbVoJYIEDAIiZBAAAh+QQJCQAbACwAAAAAIAAgAIQEAgSMioxcWlz08vQcHhysqqwMDgx8enwsKiykoqRkZmT8+vzEwsQMCgyUlpQkJiS0srQEBgSMjoxcXlz09vQkIiSsrqwUEhQ0MjRsamz8/vwAAAAAAAAAAAAAAAAAAAAF7+AmjmRpnmiqruz2PG0sIssCj4CQJAIgj4/abRNJaI6agu9kCAQaphdJgEQKUIFjgGWsahJYLdf7RTWfLKr3+jsBClVlG5Xb9eb4fImgUBBKDVB4ExRHFGwbGRQLGXMEhUgUfw2QC4IyCmSNDQtHlm2ZXgoiGQsUjW0EnUgLfyKBeYSeiHojfH61uS0GBisVEgEVLRcWRxAXKAgDRwMILMVIECgSVRIrBmS9JtRI1iMVBweuGxerSNolyszOIhjLGs0jEFXSKA8SEkMbcEgWIxfzNBxrw6AKgxIGkM05UOWALhERHJhysOThBgAVWYQAACH5BAkJABkALAAAAAAgACAAhAQGBIyKjERCRMzOzCwuLGRiZPz6/OTm5AwODLSytFRSVNTW1Dw6PHx6fAwKDJSSlERGRNTS1DQyNGxqbPz+/BQSFLy6vFRWVNza3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAXqYCaO5FgFwxBUZeu61ULNFMa+eBvQdJD/owFvFhkBBAwHsBQZUooZyWF2YOQkBNJu6ANMaQeli0AxSEwymi0DcUJeEgPlbEJFAghRe/h+Eeg/Dl9UYks5DF9VhksOAgKFi5GSSwh5kzgVCXIJNxknD5aSCTwJIw8zD5MITpanFKmSCHI8NxUPoJejNKWXLZkznL0vCJ3CxsckDpA/ChYJFzkTBgYTSxc80C4OswbLLhY8Fi/bMwYAJVgl4DTiL9LUJADrFuci1zTZLwD1IwU8BSQuWLCQb1EDHg2QiSDALYvCDAISJLDy8FIIACH5BAkJAB4ALAAAAAAgACAAhAQGBISGhFRSVNTW1CQiJKyqrGRmZOzu7CwuLIyOjGxubPz6/BQSFGRiZOTi5CwqLLy6vDQ2NIyKjFRWVCQmJKyurGxqbPT29DQyNJSSlHRydPz+/BQWFOzq7AAAAAAAAAXhoCeOJElYClGubOs117YtjWuvxCLLi3qbhc6h4FPsdorfiNI5dige43GT9AAkHUcCwCpMNxVP7tgTJY4J1uF7EBl0M8Ooueuo2SOCIkVa11kVX2E2EmgsFH4yBz4uAAkdHVstBAUHQ4xKmZqbnJ2bAhAQAiURGJ4eE0cTIxgzpp0QRxCsrp6xO7MjpaepO6unKxOhv8DFxsfIJBwaChw2DAkZDEocDjIOzi0ZMhlKUjIaLtsb3T8aR+EtDBkJ0yQUBQVQI9XX2ZsDMgMlyxr3mzE2XEgmotCGAARFIHiQ0FMIACH5BAkJABgALAAAAAAgACAAhAQCBISGhDw+POTi5CwuLLS2tPTy9BQSFJyenGRiZDQ2NIyOjLy+vPz6/BweHIyKjFRSVOzq7DQyNLy6vBQWFHRydDw6PPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXICaOZHkcZaquIjVd10SxtFrAcFGrVhBYIwoON9uNAsOA6DCEFTEKBEKxEjQvAtELNxkpGrAGNfW4Plpb2QgxRKjKzfPoVGLj3CnLNUv7hscpSDhKOxJSgDwPP0ZGAACMjAQFDQYFBJA0BAZDBpeYGBQVFUU3TV2YFAMwAzNgTQ2PkBVDFRiuQ7CYszi1pUOnkKmrM5qcnqiiTwQTDQ2Wn9DR0tPUfRKQEBEREDQSFw3XRhEwEd3f4TvjF+XWKgJ8JNnb0QkwCdUlCzAL+CQODAwc9BtIMAQAOw==") !important;
}
.toast-wait {
  background-color: #2f96b4;
}
  
  
  .content{
  	/* border:1px solid #ccc; */
  	display: flex;
  }
  /* .pun1{margin-left:-6pt;margin-right: -4pt;}
  .pun2{margin-left:-4pt;margin-right: -6pt;}
  .pun3{margin-right: -9pt;}
  .pun8{margin-right: -9pt;}
  .pun4{margin-right: -9pt;}
  .pun5{margin-left: -6pt;}
  .pun6{margin-right: -5pt;}
  .pun7{margin-right: -6pt;} */

  .pun{text-indent: -.5em}
  .chunk{text-align-last: justify;text-align:justify;/* overflow-x: hidden; border:1px solid red; */}
  .chunkchunk div:after{content:'';display: inline-block;clear:both;}
  .chunk div:before{content:''}
  
  .page-panel{
  	transform:scale(0.6);
  	transform-origin:0 0;
  	
  	margin:20pt;
  	/* background-color:antiquewhite; */
  	background-color:white;
  	caret-color:red;
  	margin-left:30pt;
  }
  
  /** 旋转90度页面 */
  .rotate-page{
  	-webkit-transform: rotate(90deg) scale(0.6) !important;
	-moz-transform: rotate(90deg) scale(0.6) !important;
	-ms-transform: rotate(90deg) scale(0.6) !important;
	-o-transform: rotate(90deg) scale(0.6) !important;
	transform: rotate(90deg) scale(0.6) !important;
	margin-left:100% !important;
	overflow-x: auto !important;
  }
  
  
  .panel-htop{margin-bottom: 0px;}
  
  body{background-color:/*  #e5d8d8; */#ccc8c8;overflow-x:hidden;overflow-y:hidden; }
  
  .accordion .accordion-header-selected {
	background: #a9b4b9;
  }
  
  #knowledge_toolbar button {/*font-weight: bold;*/background-color: #e4e4e4;}
  
  .history-tab-panel{/* padding:2px; */padding-top:3px;}

  #selectfontstyle{font-weight: bold;font-size: 10px;display:inline-block;margin-top: 2px;}
  #selectlocationxy{font-weight: bold;font-size: 10px;padding-left:20px;display:inline-block;margin-top: 2px;}
  #selectlocationtd{font-weight: bold;font-size: 10px;padding-left:20px;display:inline-block;margin-top: 2px;}
  
  
  .page-1{margin-top:20pt;}

  .cke_top{border-bottom:0;}
   /*  #xmleditor_toolbar .cke_inner{background:#f8f8f8;padding-left:40%;}
    #xmleditor_toolbar .cke_top{padding: 4px 0px 0px;border-bottom:0;} */
    
   .edit-text-layer{line-height:2em;font-family:"FZShuSong-Z01";text-align: justify;} 
   .edit-layer-div{background:#eff7de;position:absolute;display:none;/* padding:5px;padding-bottom:0px; */padding:0px;overoverflow-y:auto;overflow-x:hidden;width:100%; /* overflow-y:hidden; */outline:0;line-height: 1.6em;} 
   .edit-layer-div::-webkit-scrollbar{width: 0;}
   .edit-layer-td{background:beige;padding:5px;}
   .edit-layer-td span{display: inline;}


	

#top_right_toolbar {
	vertical-align: top;
	padding-left:10px;
	width: 200px;
	display: inline-block;
    padding-top:8px;
}

#xmleditor_toolbar {
	width: 185px;
	display: inline-block;
	padding:5px;
	/* border: 1px solid #e7e4e0;;
    border-radius: 5px; */
    margin: 15px;
    margin-top:10px;
	/* margin-left: 50px; */
	margin-right: 5px;
	margin-left:0px;
	    margin-left: -70px;
	border-right: 1px solid #e5e0e0;
}
#knowledge_toolbar {
	vertical-align: top;
	width: /* 65% */910px;
	height:87px;
	overflow-y:auto;
	text-align:center;
	display: inline-block;
	padding:5px;
	/* border: 1px solid #e7e4e0;;
    border-radius: 5px; */
    padding-top:2px;
    margin: 15px;
    margin-top:10px;
    border-right: 1px solid #e5e0e0;
    margin-bottom: 0px;
    margin-left:0px;
    line-height:40px;
}

#knowledge_toolbar li{
	line-height: 1.6em;
    /* padding-left: 10px; */
    min-width: 120px;
}

#view_curr_area {
	vertical-align: top;
	/* width: 170px; */
	/* float:right; 
	padding-right:20px;
	width: 160px;*/
	display: inline-block;
    padding-top:20px;
    /* margin-left:10px; */
}

.top-manuscript-info {
	vertical-align: top;
	/*display: inline-block;*/
    padding-top:20px;
    float: left;
    padding-left: 20px;
}

.tabs-toolbar{
	width:22%;padding-left:0px;padding-top:0px;
}

.bottom_bar {display:none; height:26px;padding-left:5px;padding-top:2px;overflow:hidden;background-color: #f6f6f6;}
.wordcount-area{display:inline;position: absolute;bottom:4px;right:30px;/*font-weight:bold;*/font-size:12px;}

.panel-title {font-size: 14px;}

#pdf_view_toolbar {width:100%;text-align: center;position:fixed;top:0;left:0;z-index:9999;background: #f6f6f6;}


.pdf-area[xmlid*="_tbody_"] {border:0.5px dashed #d4c9c9;}
.pdf-area[xmlid*="_thead_"] {border:0.5px dashed #d4c9c9;}
.pdf-area[xmlid*="_tfoot_"] {border:0.5px dashed #d4c9c9;}

.pdf-area[xmlid^="template"] {border:0;}
.pdf-chunk[xmlid^="FigImg_"][xmlid$="_space"]{display: none;}

.pdf-chunk[xmlid^="FigImg_"]{background: cadetblue;}
.hiddenImg {background: cadetblue;}

.line-position{line-height:15px;color:red;position:absolute;}


.pdf-area{position: absolute;}
.pdf-area::-webkit-scrollbar{width: 0;}
.change-area{overflow-y: auto;overflow-x: hidden;background: rgba(255, 182, 165, 0.65);border: 1px solid #ccc;}
.pdf-line {white-space:nowrap;position:absolute;}
.pdf-line[lineid^="waterBg"] {z-index:-1 !important;}

.pdf-chunk {position: absolute;text-align: -webkit-right;/* justify; *//* border:1px solid red; */text-align-last: justify;white-space:nowrap;outline:none;}
.span-pdfchunk{outline:none;/* white-space:pre; */text-align:justify;display:inline-block;}

italic {font-style: italic;}
bold {font-weight: bold;}

#_source_area {position:fixed;bottom:25px;padding-left:20px; z-index:999;display:none;}
#_class_source {height: 45px;}
.class-input {height:1.6em;border: 1px solid #ccc;border-radius:4px;padding-left:4px;vertical-align: middle;line-height:1.6em;}

#_source_area {
  font-family: "Times New Roman","Source Sans Pro", "Helvetica Neue", Helvetica, Arial, Microsoft YaHei;
  font-size: 18px;
  -webkit-font-smoothing: antialiased;
  line-height: 1.42857143;
  color: #1e262b;/*#58666e;*/
  background-color: transparent;
  line-height: 1.5em;
}


#_findAndReplaceWin checkbox{
	width:16px;height:16px;vertical-align:sub;
}

#_findAndReplaceWin .checkLabel{
	/* padding-top: 6px; */
}

#_findAndReplaceWin .find-and-replace{
	position: absolute;
    width: 99%;
	height: 100%;
}

#_findAndReplaceWin ._searchPanel{
	margin-bottom:10px;font-size:14px;line-height:35px;
	position: absolute;
    width: 100%;
    padding: 0 10px;
}

#_findAndReplaceWin ._searchResultPanel{
	display: none;
	font-size: 14px;
	top: 80px;
	bottom: 33px;
	padding: 10px;
	position: absolute;
	overflow-y: auto;
	min-height: 70%;
}

._searchResultPanel td sup{top: 0.1em;margin-left:2px;margin-right: 2px;}

#_findAndReplaceWin button{
	font-size:14px;padding:1px;padding-bottom:2px;
	background-color: lightgray;
}

._searchResultPanel em{
	color:red;
	font-style: normal;
	background-color: yellow;
}
._searchResultPanel td{
	line-height: 1.7em;
	vertical-align: top;
	border-top: 1px solid #333;
    border-left: 1px solid #333;
}
._searchResultPanel table{
	border-right: 1px solid #333;
       border-bottom: 1px solid #333;
}
._searchResultPanel .td_checkbox{
	width:20px;text-align:center;padding-top:5px;
}
._searchResultPanel .td_matchPart{
	white-space:nowrap;padding-left:5px;padding-right:5px;padding-top:5px;
}
._searchResultPanel .td_matchContent{
	padding-left:5px;padding-top:5px;padding-bottom:5px;
}
._searchResultPanel .match_match{
	color: red;
	background-color: yellow;
}

#_rhhz_copy{
	font-size:0.01pt;
	height:0.1px;
	width:0.1px;
	display:none;
}

._rhhz_contextmenu{
   padding: 1px;
   border: 1px solid #B8CBCB;
   background-color: #fff;
   -moz-box-shadow: 2px 2px 5px #666;
   -webkit-box-shadow: 2px 2px 5px #666;
   box-shadow: 2px 2px 5px #666;
   max-width:300px;
   position:absolute;
   display:none;
   z-index: 9999;
}

.dropdown-menu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

._rhhz_contextmenu ul{
	margin-left:-40px;
	margin-top:5px;
}

._rhhz_contextmenu ul li{
	list-style:none;
}

._rhhz_contextmenu .li_separate{
	line-height: 0;
    margin: 3px;
    border-bottom: 1px solid #B8CBCB;
    font-size: 0;
}

._rhhz_contextmenu .menu_a{
	display: block;
    height: 25px;
    line-height: 24px;
    padding: 0 20px 0 25px;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    
}

._rhhz_contextmenu .menu_a_sub{
	display: block;
    height: 25px;
    line-height: 24px;
    padding: 0 5px 0 25px;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    
}
            
._rhhz_contextmenu .menu_a:hover{
	background: #348CCC;
	color:white;
}

._rhhz_contextmenu .menu_a_sub:hover{
	background: #348CCC;
	color:white;
}

._rhhz_contextmenu .menu_a_sub1:hover{
	background: lightgray;
	color:black;
}


#_pdf_view_edit {height: 1px;}

.cur-selarea-usestyle {height: 35px;font-size: 15px;}
._login-user{border-radius:70%;width:22px;height:22px;}
._login-user-operate{border-radius:70%;width:18px;height:18px;margin-bottom:3px;}

.linebreak-chunk {background-color:#d12424;color:white;display:none;}
.endWithLinebreak{font-size: 12pt;color:red;font-weight:bold;padding-top:2pt;padding-left:2pt;display:none;background-color: palegreen;}
.endWithBr{font-size: 12pt;color:blue;font-weight:bold;padding-top:2pt;padding-left:2pt;display:none;background-color: cyan;}

sup{vertical-align: revert;}

.modifyrecords-content-area sup{vertical-align:baseline;}

#locate_cursor {display:inline;display:none;position:absolute;background-color:red;font-size: 5px;color: aliceblue;}

.index-level-xs{
	z-index: 9;
}
.index-level-sm{
	z-index: 99;
}
.index-level-m{
	z-index: 999;
}
.index-level-md{
	z-index: 9999;
}
.index-level-lg{
	z-index: 99999;
}
.index-level-xl{
	z-index: 999999;
}

#_fontsize_area {position:fixed;bottom:20px;margin-left:-35px;z-index:999;display:none;}
.font-size-item {
	width: 38px;
	height: 38px;
	border: 1px solid #d6d6d6;
	border-radius: 40px;
	float: left;
	padding: 0;
	margin-right: 10px;
	text-align: center;
    line-height: 38px;
    cursor: pointer;
    background: seashell;
    color:#070707;
}
#_eyecolor_area {position:fixed;bottom:20px;margin-left:-35px;z-index:999;display:none;}
.eye-color-item {
	width: 38px;
	height: 38px;
	border: 1px solid #d6d6d6;
	border-radius: 40px;
	float: left;
	padding: 0;
	margin-right: 10px;
}
.eye-color-btn {
	font-size:14px;
	padding:1px;
	margin-bottom:3px;
}
#pdf_view_main{background-color: #ccc8c8;}

.column1{position: fixed;left:70px;}
.column2{position: fixed;right:130px;}
.multicolumn{position: fixed;right:130px;}
.tab-left-column-1{position: fixed;left:60px;}
.tab-right-column-1{position: fixed;right:65px;}
.tab-left-column-2, .tab-right-column-2{position: fixed;right:65px;}

hr{margin-top:0px;margin-bottom:0px;}

.rhhz-range-select{border-bottom: 1px dashed red;background-color: lightyellow;}

canvas {display:none;text-align:center;width:100%;}
#_editlayout_source {padding-top:5px;padding-bottom:5px;}
img.disp-formula{vertical-align: top; height: 100%; /* width:100%; */}
img.inline-formula{width:100%;}
.formulaui-buttons {margin-top: -10px;text-align: right;padding-right: 20px;}
.figure-chunk{width: 100%;}
.figure-template-chunk{width: 100%;vertical-align:baseline;}
.author-figure-chunk{width: 100%;}

.show-guidebook-area {margin-top:15px;}
#_guide_content .wrapper{font-size:14px;font-weight:bold;padding-top:5px;padding-bottom:5px;}
#show_corrects_area{margin: 5; margin-left: 10px; height: 100%;margin-top:20px;}
.correct-tag{border-bottom: 1px solid red;background: bisque;cursor: pointer;}
.correct-tag1{border-bottom: 1px solid red;background: greenyellow;cursor: pointer;}
.correct-tag2{border-bottom: 1px solid red;background: aquamarine;cursor: pointer;}
.correct-tag4{border-bottom: 1px solid red;background: #ffb9d1;cursor: pointer;}
/*单词拼写*/
.correct-panel-title{font-size: 14px;background: bisque;padding: 5px;font-weight: bold;padding-left: 15px;}
/*英文校对检查时间*/
#en_validate_time{font-size: 12px;font-weight: normal;color: #ee1919;padding-left: 10px;}
/*英文校对重新加载图标*/
.reload-en-validate-icon{vertical-align: middle;padding-left: 10px;cursor: pointer;}
/*敏感词 */
.correct-panel-title1{font-size: 14px;background: greenyellow;padding: 5px;font-weight: bold;padding-left: 15px;}
/*自定义错别字 */
.correct-panel-title4{font-size: 14px;background: #ffb9d1;padding: 5px;font-weight: bold;padding-left: 15px;}
/*错别字词 */
.correct-panel-title2{font-size: 14px;background: aquamarine;padding: 5px;font-weight: bold;padding-left: 15px;}

#correctresults_loaddiv{text-align:center;padding-top:30px;}
.correct-error-part{font-weight: bold;}
#validate_results_area{border:0;margin:-5px;display:none;}
.correctresults-p{padding-left: 10px; font-size: 14px;}
.locate-correct-result-area{border: 1px dashed red;margin-right: 5px;padding: 2px;}
.ending-article{padding-top:1px;margin-top: -600px;}


#articleOutline .autocomplete {
    position: relative;
    display: inline-block;
}
#articleOutline .autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    width: 90%;
    top: 80%;
}
#articleOutline .autocomplete-items div {
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}
#articleOutline .autocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: #e9e9e9;
}
#articleOutline .autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
}

#editlocPic .autocomplete,#editlocTable .autocomplete {
    position: relative;
    display: inline-block;
}
#editlocPic .autocomplete-items,#editlocTable .autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    width: 50%;
}
#editlocPic .autocomplete-items div,#editlocTable .autocomplete-items div {
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}
#editlocPic .autocomplete-items div:hover,#editlocTable .autocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: #e9e9e9;
}
#editlocPic .autocomplete-active,#editlocTable .autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
}

#onlineSplitPicArea {margin-top: 10px; margin-left: 10px;}
#onlineSplitPicArea .edit-title{padding-top:15px;}
#onlineSplitPicArea .td-input{margin: 5px 0;width: 95%;}

#_source_area .autocomplete {
  position: relative;
  display: inline-block;
}
#_source_area .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  width: 22%;
  max-height: 300px;
  overflow-y: auto;
  /* top: 100%; */
}
#_source_area .autocomplete-items div {
  padding: 10px;
  padding-top: 0px;
    padding-bottom: 0px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
#_source_area .autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
#_source_area .autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}

#articleMeta_area{margin-top:20px;line-height:2em;}
#articleMeta_area .titleCn{font-size: 16px;font-weight:bold;margin-bottom:10px;}
#articleMeta_area .titleEn{font-size: 16px;font-weight:bold;margin-bottom:10px;margin-top:20px;}
#articleMeta_area .authorCn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .authorEn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .affCn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .affEn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .keywordCn,#articleMeta_area .keywordEn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .fundsCn,#articleMeta_area .fundsEn{font-size: 14px;margin-bottom:10px;}
#articleMeta_area .doi{font-size: 14px;margin-bottom:10px;}
#articleMeta_area sup {top:-0.2em;}

.online-edit-pic-area td{width: 60px;font-size: 14px;line-height: 1.2em;}
.imgonline-edittype{color:darkgoldenrod !important;}

a.cke_button_disabled .cke_button_icon, a.cke_button_disabled .cke_button_arrow {
    opacity: 1;
}

.command-para-tip{font-weight: 550; color: black; font-size: 15px; padding:4px 2px;background-color:#edf1f2;margin-top:10px;padding-left:8px;}
.command-para-tip-detail{line-height:1.6em;}

#_rhhz_contextmenu_tr, #_rhhz_contextmenu_td{display: none;}

.page-bottom-redline{position:absolute;width:100%;display:none;}

.select-area div.span-pdfchunk{background-color: yellow !important;}
.select-area div.pdf-chunk{background-color: yellow !important;}
.pdf-area[class*="pdf-sub-area select-area"]{background-color: yellow !important;}

.scale-page{
    position: absolute;
    right: 20px;
    border-right-width: 0;
    margin-right: 10px;
    bottom: 10px;
    display: block;
}

.edit-layer-area {
	position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
}
.edit-layer-area::-webkit-scrollbar {width: 0;}
.edit-layer-area::-webkit-scrollbar {
  -webkit-appearance: none;
}

.edit-layer-area inline-formula{display: none;}

.edit-layer-div sup {vertical-align: super;}
.edit-layer-div sub {vertical-align: sub;}

overline{text-decoration:overline;}

.editor-formula-label {    
	display: inline;
    position: absolute;
    left: 20px;
    color: red;
    font-size: 14px;
    font-weight: bold;
}

div.pdf-area[xmlid*="_background_"] {z-index:-999;}
div.pdf-area[xmlid^="background_"] {z-index:-999;}


div[xmlid^="author"] div[style*="rise-type:super"] {line-height: var(--rhfontsize)}
div[style*="rise-type:sub"] {line-height: var(--rhfontsize)}

div.pdf-chunk[xmlid="abstractfig"] {margin-top:0pt !important;}
.ace_search_options span.checked {background: aliceblue;}
#_guide_content {overflow-x: auto;}

div.pdf-chunk[style*="text-decoration-style:double"]{display:inline-flex;text-underline-offset:4.5pt !important;}
div.pdf-chunk[style*="border-bottom-style:"][style*="dashed"]{padding-bottom:0pt !important;border-width:2pt !important;}
div.pdf-chunk[style*="text-decoration-style:wavy"]{display:inline-flex;}
div.pdf-chunk[xmlid^="Table"][xmlid$="_right"]{margin-top:-4pt;}
div.pdf-chunk[xmlid^="Suppl-Table"][xmlid$="_right"]{margin-top:-4pt;}
div.pdf-chunk[xmlid^="Table"][xmlid$="_right"]{margin-top:-4pt;}
div.pdf-chunk[xmlid^="Suppl-Table"][xmlid$="_right"]{margin-top:-4pt;}
div.pdf-chunk[xmlid^="TableContent_"][xmlid$="_right"]{margin-top: 0pt;}
div.pdf-chunk[xmlid^="TableContent_"][xmlid$="_left"]{margin-top: 0pt;}

div.pdf-chunk[style*="boxed:true"]{border: 1px solid black;}

/* 编辑器中附加样式 */
span.formula>img{margin-bottom:5pt;}

boxed{border:1px solid black;}
.referto-error {background-color:lightpink;}


div.pdf-chunk[chunktype="disp-formula"][style*="background:red"]>img.disp-formula{width:var(--rhformulawidth) !important;}

#view_userlog_area {
	vertical-align: top;
	/* float:right; 
	*/
	padding-left:10px;
	width: 200px;
	display: inline-block;
    padding-top:20px;
    /* margin-left:10px; */
}

#view_userlog_area .scroll-container {  
    position: absolute;  
    overflow: hidden;  
    height: 66px; /* 设置滚动容器的高度 */ 
    max-width: 350px;
    top: 25px; 
    text-align: left;
    padding-right: 20px;
}  

#view_userlog_area .typeset_user_operate {  
    position: absolute;  
    overflow: hidden;  
    height: 20px;
    max-width: 350px;
    top: 5px; 
    text-align: left;
    padding-right: 20px;
}  
  
#view_userlog_area .list {  
    list-style: none;  
    padding: 0;  
    margin: 0;  
    position: relative;  
    top: 0;  
    left: 0;  
    transition: top 0.5s ease-in-out; /* 平滑滚动效果 */  
}  
  
#view_userlog_area .list li {  
    padding: 2px;  
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 22px;
}


p.modifyrecords-content-area table {
	width:100%;
	border: 1px solid #999 !important;
}

p.modifyrecords-content-area td {
    border: 1px solid #999 !important;
    word-break: break-all; 
}











#author_editor_toolbar {
	display: inline-block;
	padding:5px;
	/* border: 1px solid #e7e4e0;;
    border-radius: 5px; */
    margin: 10px 5px 14px 3%;
	/* margin-left:0px; */
	/* margin-left: -200px; */
	border-right: 1px solid #e5e0e0;
}

#author_knowledge_toolbar button {/*font-weight: bold;*/background-color: #e4e4e4;}

#author_knowledge_toolbar {
	vertical-align: top;
	max-height:60px;
	overflow-y:auto;
	text-align:center;
	display: inline-block;
	padding:5px;
    padding-top:2px;
    margin: 15px;
    margin-top:10px;
    margin-bottom: 0px;
    margin-left:0px;
    line-height:40px;
    margin-right: 27%;
}

#author_knowledge_toolbar li{
	line-height: 1.6em;
    /* padding-left: 10px; */
    min-width: 120px;
}


#author_knowledge_toolbar .pull-right-xs {
    float: right !important;
  }
  
#author_knowledge_toolbar .bg-danger {
    color: #ffffff;
    background-color: #f05050;
}

#author_knowledge_toolbar .badge.up {
    position: relative;
    top: -10px;
    margin-left: -10px;
    margin-right: -5px;
}

#author_knowledge_toolbar .badge-sm {
    padding: 2px 5px !important;
    font-size: 85%;
}

#author_knowledge_toolbar .badge {
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

#author_knowledge_toolbar .badge {
    display: inline-block;
    min-width: 10px;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 10px;
}

#_page_type_validate_area p:hover {
      background-color: #f0f0f0;
      transition: background-color 0.2s;
}
   
.r6o-editor {text-align-last: auto !important;}

.r6o-tag {display: none;}


svg.a9s-annotationlayer .a9s-selection .a9s-outer, 
svg.a9s-annotationlayer .a9s-annotation .a9s-outer {
    display:none;
}
svg.a9s-annotationlayer .a9s-handle .a9s-handle-outer {
    display:none;
}
/* 虚线边框 */
  svg.a9s-annotationlayer .a9s-selection .a9s-inner,
  svg.a9s-annotationlayer .a9s-annotation .a9s-inner  {
    stroke-width:1;
    stroke:red;
    stroke-dasharray:5;
  }


/* 每个标签可配不同背景色 */
.rh-highlight-city { background: #ffc17d; }
.rh-highlight-postal-code { background: #f5d9f0; }
.rh-highlight-country { background: #f59e3e; }
.rh-highlight-institution { background: #ffe8d2; }
.rh-highlight-dept { background: #f2e3b9; }
.rh-highlight-state { background: #ffb15c; }
.rh-highlight-person-group { background: #cdf4ff; }
.rh-highlight-article-title { background: #ffdaf0; }
.rh-highlight-source { background: #e2dbfe; }
.rh-highlight-year { background: #b0f4aa; }
.rh-highlight-volume { background: #baf3b6; }
.rh-highlight-issue { background: #c8f6d9; }
.rh-highlight-fpage { background: #c4edc8; }
.rh-highlight-lpage { background: #c4edc8; }
.rh-highlight-month { background: #c7f5c3; }
.rh-highlight-publisher-loc { background: #ffc17d; }
.rh-highlight-publisher-name { background: #ffe8d2; }
.rh-highlight-conf-name { background: #ffe8d2; }
.rh-highlight-funding-source { background: #e3f9f6; }
.rh-highlight-award-id { background: #f5eabf; }
/* 隐藏标签本身（仅渲染层） */
.rh-hidden-tag { color: transparent !important; text-shadow: none !important; background: none !important; }













































/* ===== 开始 ： 多级响应式缩放（互斥断点，避免叠加） ===== */

/* 默认情况下（窗口宽度 > 1600px）不做缩放 */
#pdf_view_toolbar .top-manuscript-info {
  font-size: 100%;
  padding-top: 20px;
}

/* 默认样式（>1600px） */
.scale-page {
  position: absolute;
  right: 20px;
  border-right-width: 0;
  margin-right: 10px;
  bottom: 10px;
  display: block;
}

.scale-page img {
  width: 30px;
  height: auto;
}

/* ===== 第一级：窗口宽度 1401px ~ 1600px ===== */
@media screen and (min-width: 1401px) and (max-width: 1600px) {
  #xmleditor_toolbar,#author_editor_toolbar {
    zoom: 0.9;
  }
  
  #_only_find_area,#knowledge_toolbar,#author_knowledge_toolbar {
    zoom: 0.9;
  }
  
  .layout-panel-west {
    font-size: 88% !important;
  }
  .layout-panel-west * {
    font-size: inherit !important;
  }

  .layout-panel-east {
    font-size: 88% !important;
  }
  .layout-panel-east * {
    font-size: inherit !important;
  }

  .layout-panel-south {
    font-size: 88% !important;
  }
  .layout-panel-south * {
    font-size: inherit !important;
  }

  .scale-page {
    right: 18px !important;
    margin-right: 9px !important;
    bottom: 9px !important;
  }

  .scale-page img {
    width: 27px !important;
    height: auto;
  }
  
  #_tableEditWin{
  	height: 520px !important;
  }
  
}


/* ===== 第二级：窗口宽度 1201px ~ 1400px ===== */
@media screen and (min-width: 1201px) and (max-width: 1400px) {

  #pdf_view_toolbar .top-manuscript-info {
    font-size: 90% !important;
    padding-top: 18px !important;
  }
  
  #pdf_view_toolbar {
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: 6px 0;
    margin: 0;
    box-sizing: border-box;
  }

  .layout-panel-west {
    font-size: 78% !important;
  }
  .layout-panel-west * {
    font-size: inherit !important;
  }

  .layout-panel-east {
    font-size: 78% !important;
  }
  .layout-panel-east * {
    font-size: inherit !important;
  }

  .layout-panel-south {
    font-size: 78% !important;
  }
  .layout-panel-south * {
    font-size: inherit !important;
  }

  .scale-page {
    right: 16px !important;
    margin-right: 8px !important;
    bottom: 8px !important;
  }

  .scale-page img {
    width: 24px !important;
    height: auto;
  }

  #xmleditor_toolbar,#author_editor_toolbar {
    zoom: 0.8;
  }

  #_only_find_area,#knowledge_toolbar,#author_knowledge_toolbar {
    zoom: 0.8;
  }
  
  #_tableEditWin{
  	height: 450px !important;
  }

}


/* ===== 第三级：窗口宽度 1025px ~ 1200px ===== */
@media screen and (min-width: 1025px) and (max-width: 1200px) {

  #pdf_view_toolbar .top-manuscript-info {
    font-size: 80% !important;
    padding-top: 16px !important;
  }
  
  #pdf_view_toolbar {
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: 4px 0;
    margin: 0;
    box-sizing: border-box;
  }

  .layout-panel-west {
    font-size: 70% !important;
  }
  .layout-panel-west * {
    font-size: inherit !important;
  }

  .layout-panel-east {
    font-size: 70% !important;
  }
  .layout-panel-east * {
    font-size: inherit !important;
  }

  .layout-panel-south {
    font-size: 70% !important;
  }
  .layout-panel-south * {
    font-size: inherit !important;
  }

  .scale-page {
    right: 14px !important;
    margin-right: 7px !important;
    bottom: 7px !important;
  }

  .scale-page img {
    width: 21px !important;
    height: auto;
  }

  #xmleditor_toolbar,#author_editor_toolbar {
    zoom: 0.7;
  }

  #_only_find_area,#knowledge_toolbar,#author_knowledge_toolbar {
    zoom: 0.7;
  }
  
  #_tableEditWin{
  	height: 430px !important;
  }

}


/* ===== 第四级：窗口宽度 769px ~ 1024px ===== */
@media screen and (min-width: 769px) and (max-width: 1024px) {

  #pdf_view_toolbar .top-manuscript-info {
    font-size: 72% !important;
    padding-top: 14px !important;
  }
  
  #pdf_view_toolbar {
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: 3px 0;
    margin: 0;
    box-sizing: border-box;
  }

  .layout-panel-west {
    font-size: 62% !important;
  }
  .layout-panel-west * {
    font-size: inherit !important;
  }

  .layout-panel-east {
    font-size: 62% !important;
  }
  .layout-panel-east * {
    font-size: inherit !important;
  }

  .layout-panel-south {
    font-size: 62% !important;
  }
  .layout-panel-south * {
    font-size: inherit !important;
  }

  .scale-page {
    right: 12px !important;
    margin-right: 6px !important;
    bottom: 6px !important;
  }

  .scale-page img {
    width: 18px !important;
    height: auto;
  }

  #xmleditor_toolbar,#author_editor_toolbar {
    zoom: 0.6;
  }

  #_only_find_area,#knowledge_toolbar,#author_knowledge_toolbar {
    zoom: 0.6;
  }
  
  #_tableEditWin{
  	height: 440px !important;
  }

}

/* ===== 第五级：窗口宽度 0px ~ 768px ===== */
@media screen and (max-width: 768px) {

  #pdf_view_toolbar .top-manuscript-info {
    font-size: 65% !important;
    padding-top: 13px !important;
  }
  
  #pdf_view_toolbar {
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    padding: 2px 0;
    margin: 0;
    box-sizing: border-box;
  }

  .layout-panel-west {
    font-size: 55% !important;
  }
  .layout-panel-west * {
    font-size: inherit !important;
  }

  .layout-panel-east {
    font-size: 55% !important;
  }
  .layout-panel-east * {
    font-size: inherit !important;
  }

  .layout-panel-south {
    font-size: 55% !important;
  }
  .layout-panel-south * {
    font-size: inherit !important;
  }

  .scale-page {
    right: 10px !important;
    margin-right: 5px !important;
    bottom: 5px !important;
  }

  .scale-page img {
    width: 15px !important;
    height: auto;
  }

  #xmleditor_toolbar,#author_editor_toolbar {
    zoom: 0.5;
  }

  #_only_find_area,#knowledge_toolbar,#author_knowledge_toolbar {
    zoom: 0.5;
  }
  
  #_tableEditWin{
  	height: 410px !important;
  }

}


/* ===== 结束 ： 多级响应式缩放 ===== */



