:root {
	--hover-color: #055e66;
	--color: #1F8993;/*主题色*/
	--color1: #0975AD;/*菜单背景色*/
	--colorTitleBg: #CBEEE4;/*title背景色*/
  }
  
  .bg1 {
	background: var(--color);
  }
  
  .bg2 {
	background: var(--color1); 
  }
  
  .bg3 {
	background: var(--colorTitleBg);
  }
  
  .bg4 {
	background: var(--hover-color);
  }
  
  .color1 {
	color: var(--color) !important;
  }
  
  .color2 {
	color: #14939F;
  }
  
  .color3 {
	color: #209CA9;
  }
  
  .color4 {
	color: #209DA9;
  }
  
  .color5 {
	color: red;
  }
  
  .color6 {
	color: var(--hover-color);
  }
  
  .bold {
	font-weight: bold;
  }
  
  
  
  @media (max-width: 767px) {
	.secHeader {
	  margin-top: 60px;
	}
  
	.journalBannerBox .logoPC {
	  display: none !important;
	}
  
	.journalBannerBox .logo .logoLeft {
	  font-size: 16px;
	  padding: 20px 0 10px;
	}
  
	.journalBannerBox .logo .logoRight {
	  text-align: end;
	  font-size: 14px;
	  color: #fff;
	}
	.journalBannerBox .logo .logoRight .information-out {
	  display: flex;
	  margin-bottom: 15px;
	}
	.journalBannerBox .logo .logoRight .char-out {
	  display: flex;
	  align-items: center;
	  justify-content: space-between;
	  margin-bottom: 10px;
	}
  
	.journalBannerBox .logo .logoRight .char {
	  display: inline-block;
	  background: #930C0F;
	  border-radius: 4px;
	  text-align: center;
	  padding: 2px 8px;
	  cursor: pointer;
	  color: #FCE0B9;
	  min-width: 72px;
	  margin-right: 5px;
	}
  
	.journalBannerBox .logo .logoRight .en-char {
	  min-height: 52px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
  
	.journalBannerBox .logo .logoRight .information {
	  /* margin-bottom: 5px; */
	  flex: 1;
	}
	.journalBannerBox .logo .logoRight .information2 {
	  flex: 1;
	  text-align: left;
	}
  
	.journalBannerBox .bannerContent {
	  position: relative;
	}
	.journalBannerBox .logo .logoLeft .title {
	  margin-bottom: 20px!important;
	}
  }
  
  @media (min-width: 768px) {
	.journalBannerBox .logo {
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	  min-height: 220px;
	}
  
	.journalBannerBox .logo .logoLeft {
	  width: calc(100% - 200px);
	}
  
	.journalBannerBox .logo .logoLeft .titleBox {
	  display: flex;
	  justify-content: space-between;
	  min-height: 75px;
	}
  
	.journalBannerBox .logo .logoLeft .titleBox .titleBox-s2Cn{
	  margin-top: 1px;
	}
  
	.journalBannerBox .logo .logoLeft .titleBox .titleBox-s2En{
	  margin-top: 2px;
	}
  
	.journalBannerBox .logoH5 {
	  display: none !important;
	}
  
	.journalBannerBox .bannerContent {
	  /* position: absolute; */
	}
  }
  
  @media (min-width: 992px) {
	.journalBannerBox .logo .logoLeft {
	  font-size: 16px !important;
	  width: 62%;
	}
  }
  
  index.css.mce-tooltip,
  .mce-floatpanel,
  .mce-menu {
	position: fixed !important
  }
  
  .menu-switch {
	display: none !important;
  }
  
  .jgNavBoxPc {
	align-items: center;
	justify-content: space-between;
  }
  
  .jgNavBoxPc .menuToole {
	float: left;
	margin-right: 10px;
  }
  
  .jgNavBoxPc .fa-plus,
  .jgNavBoxPc .fa-pencil-square-o,
  .jgNavBoxPc .fa-pencil,
  .jgNavBoxPc .fa-trash-o,
  .jgNavBoxPc .fa-times {
	color: #3c9cd7;
	cursor: pointer;
  }
  
  .jgNavBoxPc .fa-times {
	display: none;
  }
  
  .jgNavBoxPc .dropdown-menu .fa {
	padding-top: 17px;
	margin-right: 5px;
  }

  html .commonHeaderBox{
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
  }

  html .commonHeaderBox-home .jgNavBoxPcFixed{
	position: inherit!important;
  }

  html .commonHeaderBox .jgNavBoxPc-home{
	width: 1360px;
  }

  @media (max-width: 1360px) {
	html .commonHeaderBox .jgNavBoxPc-home{
		width: 100%;
	}
  }

  .commonHeaderBox .jgNavBoxPc-qkIn .jgNavTabs .tab .dropdown-menu {
	min-width: 140px;
	top: 52px;
  }
  
  html .commonHeaderBox .jgNavBoxPc .jgSearch{
	margin-top: 6px;
  }
  
  html .commonHeaderBox .jgNavBoxPc .jgSearch .jgs-d1{
	position: relative;
  }
  
  html .commonHeaderBox .jgNavBoxPc .jgSearch .jgs-d2{
	margin-left: 20px;
	margin-right: 32px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
  }
  
  html .commonHeaderBox .jgNavBoxPc .jgSearch .search{
	width: 360px;
	height: 40px;
	font-size: 14px;
	border-radius: 4px;
	padding-right: 35px;
	/* 移除聚焦/激活/禁用状态的额外样式 */
	&:focus, &:active, &:hover, &:disabled {
	  box-shadow: none;
	  outline: none;
	}
  }
  
  .commonHeaderBox .jgNavBoxH5 .jgNavHeader .jgSearch .search .input{
	/* 移除聚焦/激活/禁用状态的额外样式 */
	&:focus, &:active, &:hover, &:disabled {
	  box-shadow: none;
	  outline: none;
	}
  }
  
  .commonHeaderBox .jgNavBoxPc-qkIn .fa-search {
	color: #930C0F;
	top: 10px;
  }
  
  .commonHeaderBox .jgNavBoxPc .jgNavTabs .tab .dropdown-menu a {
	padding: 3px 25px 3px 20px;
  }
  
  .journalBannerBox {
	width: 100%;
	/* min-height: 220px; */
	position: relative;
  }
  
  .journalBannerBox .bannerImg {
	width: 100%;
	height: 100%;
	position: absolute;
  }
  
  .journalBannerBox .bannerContent {
	width: 100%;
	/* margin: 40px auto 0;
	top: 0;
	left: 50%;
	transform: translate(-50%); */
  }
  
  .journalBannerBox .logo .logoLeft {
	color: #fff;
  }
  
  .journalBannerBox .logo .logoLeft .title {
	font-size: 36px;
	margin-bottom: 25px;
	padding-top: 6px;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
  }
  
  .journalBannerBox .logo .logoLeft .bottom {
	min-height: 36px;
	line-height: 36px;
	padding: 0 13px;
	background: #ffffff30;
	border-radius: 4px;
	color: #FCE0B9;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	/* white-space: nowrap; */
	max-width: 200px;
	word-break: break-all;
  }
  
  .journalBannerBox .logo .logoLeft .titleBox .sponsor {
	display: -webkit-box;
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
  }
  
  .journalBannerBox .logo .logoRight .imgBox {
	position: relative;
	cursor: pointer;
  }
  
  .journalBannerBox .logo .logoRight .imgBox .img-one {
	width: 174px;
	height: 48px;
  }
  
  .journalBannerBox .logo .logoRight .imgBox .img-two {
	position: absolute;
	width: 24px;
	height: 24px;
	left: 33px;
	top: 14px;
  }
  
  .journalBannerBox .logo .logoRight .imgBox .char {
	position: absolute;
	color: #FCE0B9;
	font-size: 18px;
	left: 65px;
	top: 13px;
	z-index: 1;
  }
  
  .logoLeft .dkTitleImg{
	/* display: none; */
	margin-top: 20px;
	/* width: 340px; */
	height: 75px;
	margin-bottom: 26px;
  }
  /* .logoLeft .dkTitle{
	display: none;
  } */
  .logoLeft .dkTitleImg .dtiImg{
	/* width: 100%;
	height: 100%; */
	max-width: 720px;
	min-width: 340px;
	max-height: 75px;
  }
  /* .logoLeft .dkTitle2{
	display: none;
  } */
  .logoLeft .dkTitleImg2{
	width: 100%;
	max-height: 75px;
	margin: 0px 0 10px;
  }
  .logoLeft .dkTitleImg2 .dtiImg2{
	width: 100%;
	height: 100%;
	max-height: 75px;
  }
  
  html .html-body .jgBg{
	width: 100%;
	height: 10px!important;
	/* background: url(https://files.sciengine.com/template/platform/journalBanner1.png) no-repeat; */
	background: #fff!important;
	background-size: cover;
	background-position: left top;
  }
  html .html-body .jgBg .title{
	display: none!important;
  }
  
  html .jgBg{
	width: 100%;
	height: 10px!important;
	/* background: url(https://files.sciengine.com/template/platform/journalBanner1.png) no-repeat; */
	background: #fff!important;
	background-size: cover;
	background-position: left top;
  }
  html .jgBg .title{
	display: none!important;
  }
  
  .logoPC{
	position: relative;
  }
  .logoPC .pub-edit{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 9;
	cursor: pointer;
  }
  .logoPC .pub-edit .fa-pencil{
	color: #15d3e5;
  }
  .logoPC .logoCenter{
	min-width: 160px;
	padding: 0 10px;
	height: 148px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-evenly;
	background: #04faf136;
	border-radius: 8px;
	font-size: 16px;
	color: #fff;
  }
  .logoPC .logoRight{
	height: 148px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
  }
  .logoH5 .logoCenter{
	display: flex;
	justify-content: space-between;
	color: #fff;
	margin-bottom: 20px;
	flex-direction: column;
  }
  .logoH5 .logoCenter .h5-bwh{
	/* width: 50%; */
  }
  .logoH5 .logoCenter .h5-bwh .d1{
	display: flex;
  }
  .logoH5 .logoCenter .h5-days{
	width: 50%;
	margin-top: 15px;
	text-align: left;
  }
  
  #headerImcoclcwqModel .uploadBtn {
	width: 135px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: white;
	font-size: 13px;
	border-radius: 5px;
	margin-bottom: 15px;
	cursor: pointer;
	background: var(--pub-color);
  }