:root{
    --theme-color: linear-gradient(to bottom, #0970bd, #2eb2f8);
    --theme-color2: #0e9de9;
}
html .bgC1 {
	background: var(--theme-color); 
  }
  html .bgC2 {
	background: var(--theme-color);
  }
  html .bgC3 {
	background: var(--theme-color);
  }
  html .bgC4 {
	background: var(--theme-color);
  }
  html .colorC1 {
	color: var(--theme-color);
  }
  html .colorC2 {
	color: var(--theme-color);
  }
  html .colorC3 {
	color: var(--theme-color);
  }
  html .bgImg1 {
	background: url('https://files.sciengine.com/template/u144.svg') no-repeat;
  }
  html .borderC1 {
	border-bottom: 4px solid var(--theme-color2);
  }
  html .borderC2 {
	border: 1px solid var(--theme-color2);
  }
  html .borderBottom4px {
	border-bottom: 4px solid var(--theme-color2);
  }
  html .colorC4 {
	color: var(--theme-color);
  }
  html .borderC2::after {
	content: " ";
	width: 100px;
	height: 5px;
	background: var(--theme-color);
	position: absolute;
	bottom: -2px;
	left: 0;
  }
  html .borderC3::after {
	content: " ";
	width: 100px;
	height: 5px;
	background: var(--theme-color);
	position: absolute;
	bottom: -1px;
	left: 0;
  }
  #mainArea .borderC2::after {
	width: 0;
  }
  #mainArea .borderC3::after {
	width: 0;
  }
  html .html-body .jgBg {
	background: url("https://files.sciengine.com/template/img/JCIWRHR/banner1.png") no-repeat;
  }
  html .jgBg {
	background: url("https://files.sciengine.com/template/img/JCIWRHR/banner1.png") no-repeat;
	background-size: 100% 100%;
  }
  
  @font-face {
	font-family: "Montserrat Bold";
	/* src: url("https://files.sciengine.com/template/Montserrat-Bold.ttf"); */
  }
  @font-face {
	font-family: "Montserrat Regular";
	/* src: url("https://files.sciengine.com/template/Montserrat-Regular.ttf"); */
  }
  html .font-regular {
	font-family: "Montserrat Regular", "Montserrat", sans-serif;
  }
  html .font-bold {
	font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", sans-serif;
  }
  html,
  body {
	position: relative;
	width: 100%;
	height: auto;
	font-family: "Montserrat Regular", "Montserrat", sans-serif;
	text-size-adjust: 100% !important;
	-webkit-text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	vertical-align: baseline;
	list-style: none;
	box-sizing: border-box;
	font-size: 16px;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
	margin: 0;
	padding: 0;
  }
  @-webkit-keyframes shake {
	0%,
	10%,
	55%,
	90%,
	94%,
	98%,
	100% {
	  -webkit-transform: scale(1, 1);
	}
	30% {
	  -webkit-transform: scale(1.14, 0.86);
	}
	75% {
	  -webkit-transform: scale(0.92, 1.08);
	}
	92% {
	  -webkit-transform: scale(1.04, 0.96);
	}
	96% {
	  -webkit-transform: scale(1.02, 0.98);
	}
	99% {
	  -webkit-transform: scale(1.01, 0.99);
	}
  }
  /* a {
	color:white;
	text-decoration: none;
  } */
  label.error {
	padding-bottom: 2px;
	font-weight: bold;
	color: #EA5200;
  }
  
  .panel-title,
  .control-label,
  .modal-title {
	font-weight: bold;
  }
  
  .btn-default {
	background: #7f7f7f;
	color: white;
  }
  
  .btn-default:hover {
	background: #aaaaaa;
	color: white;
  }
  
  .btn-primary:hover {
	background: var(--theme-color);
	color: white;
  }
  
  .page-title {
	line-height: 118px;
	font-size: 26px;
	color: white;
	font-weight: bold;
  }
  /* 公用样式 */
  
  
  .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: var(--theme-color);
	cursor: pointer;
  }
  
  .jgNavBoxPc .fa-times{
	display:none;
  }
  
  .jgNavBoxPc .dropdown-menu .fa {
	  padding-top: 17px;
	  margin-right: 5px;
  }
  
  .navPcLogin{
	width: 1300px !important;
  }
  .container-header{
	width: 1300px !important;
  }
  .commonHeaderBox .jgNavBoxPc-qkIn .jgNavTabs .tab .dropdown-menu{
	min-width: 140px;
	top: 42px;
  }
  .commonHeaderBox .jgNavBoxPc-qkIn .fa-search{
	color: var(--theme-color);
  }
  
  .jgNavBoxHeader{
	width: 100%;
	height: 215px;
	/* background: url(https://files.sciengine.com/template/img/AJE/logo2.png) no-repeat; */
	background-size: 100% 100%;
	margin-top: 60px;
    background: var(--theme-color)
  }
  .jgNavBoxHeader .jnbh-d1{
	max-width: 1300px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d1{
	display: flex;
	align-items: center;
	justify-content: center;
	justify-content: flex-start;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d1Pub{
	height: 100%;
	display: flex;
  }
  .jgNavBoxHeader .jnbh-d1 .d1-left{
	width: 880px;
	height: 150px;
	background: url(https://files.sciengine.com/template/img/JCIWRHR/logo3.png) no-repeat;
	background-size: 100% 100%;
  }
  .jgNavBoxHeader .jnbh-d1 .d1-right{
	max-width: 510px;
	height: 125px;
  }
  .jgNavBoxHeader .jnbh-d1 .d1-right img{
	width: 100%;
	height: 100%;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d2{
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 20px 0;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d2 .d2-top{
	background: url(https://files.sciengine.com/template/img/GTER/banner3.jpg) no-repeat;
	background-size: 100% 100%;
	min-width: 260px;
	min-height: 64px;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d2 .d2-content{
	font-size: 16px;
	font-weight: 700;
	color: coral;
  }
  .jgNavBoxHeader .jnbh-d1 .jnbhd1-d2 .d2-bottom{
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .d2-jgSearch{
	display: flex;
	/* align-items: center; */
	justify-content: center;
  }
  .fa-search{
	position: initial;
	background: #fff;
  }
  .fa-search{
	position: initial;
	background: #fff;
  }
  .d2-jgSearch .d2-search{
	height: 32px;
	/* border-top-left-radius:5px;
	border-bottom-left-radius:5px; */
	box-shadow: 1px 1px 8px 2px rgba(255, 255, 255, .8);
	padding-left: 10px;
  }
  .d2-jgSearch .d2-fa{
	right: 0!important;
	background: none!important;
	cursor: pointer;
	width: 30px;
	text-align: center;
	line-height: 32px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	/* box-shadow: 1px 1px 8px 2px rgba(255, 255, 255, .8); */
  }
  .d2-jgSearch .d2-gjss{
	cursor: pointer;
	height: 32px;
	line-height: 31px;
	display: inline-block;
	padding: 0 16px !important;
	display: inline-block;
	color: #fff;
	margin-left: 10px;
	font-size: 16px;
	font-weight: 700;
	border-radius: 5px;
  }
  .commonHeaderBox2 .jgNavBoxPc .jgNavTabs .tab:hover{
	background: var(--theme-color)
  }
  .commonHeaderBox .jgNavBoxPc{
	background: var(--theme-color)
  }
  .commonHeaderBox .jgNavBoxPc .jgNavTabs .tab .dropdown-menu{
	background: var(--theme-color2)
  }
  .commonHeaderBox .jgNavBoxPc .jgNavTabs .tab .dropdown-menu:hover{
	background: var(--theme-color2)
  }
  
  .commonHeaderBox .jgNavBoxPc .jgNavTabs .tab .dropdown-menu a{
	padding: 3px 25px 3px 20px;
	background: var(--theme-color2)
  }
  
  .commonHeaderBox .jgNavBoxPc .jgNavTabs .tab .dropdown-menu a:hover{
	background: var(--theme-color2)
  }
  
  .commonHeaderBox .jgSearch .fa-search{
	color: var(--theme-color)!important;
  }
  
  .pubBgc{
	background: var(--theme-color);
  }
  .pubCc{
	color: var(--theme-color);
  }
  .pubBorc{
	border-color: var(--theme-color2);
  }
  .pubHoverBgc:hover{
	background: var(--theme-color);
  }
  .pubActivated{
	color: var(--theme-color);
  }
  .pubActivated:after{
	background: var(--theme-color);
  }
  @media (min-width: 768px) {
	.search{
	  margin-top: 0!important;
	}
  }
  @media (max-width: 1320px){
	.navPcLogin{
	  width: 100% !important;
	}
	.container-header{
	  width: 100% !important;
	}
  }
  @media (max-width: 1200px){
	.jgNavBoxHeader .jnbh-d1 .jnbhd1-d1{
		width: 60%;
	}
	.jgNavBoxHeader .jnbh-d1 .d1-left{
		width: 100%;
	}
  }
  @media (max-width: 767px){
	.jgNavBoxHeader{
	  display: none;
	}
  }
  html .jgNavTabs .fa-pencil{
	color: #FFA123 !important;
  }
  html .jgNavTabs .fa-plus{
	color: #FFA123;
  }
  html .jgNavTabs .fa-trash-o{
	color: #d93634;
  }
  html #disableMenuIcon{
	color: #d93634;
  }
  html #ableMenuIcon{
	color: #FFA123;
  }
  
  /* 封面故事以及出版目录中的一些样式 */
  .contentBox .lists .list .leftBox .seeLink{
	color: var(--theme-color)!important;
  }
  html .lists .list .rightBox .titleBox .fa{
	color: var(--theme-color)
  }
  
  html .fa-pencil{
	color: var(--theme-color) !important;
  }
  .commonHeaderBox .jgNavBoxH5{
	background: var(--theme-color)!important;
  }
  .commonHeaderBox .jgNavBoxH5 .jgNavHeader .jgNavIcon{
	background: var(--theme-color)!important;
  }
  .jgNavBoxH5 .search{
	display: flex!important;
	align-items: center;
  }
  .jgNavBoxH5 #searchNormalH5{
	color: var(--theme-color);
  }