@font-face {
	font-family: "Roboto Regular";
	src: url("https://tedownloads.tcmjc.com/fontFamily/Roboto-Regular.ttf");
  }
  
  @font-face {
	font-family: "PingFang Regular";
	src: url("https://tedownloads.tcmjc.com/fontFamily/PingFang-regular1.woff2");
  }
  
  html,
  body {
	font-family: "Roboto Regular", "PingFang Regular";
  }
  
  .popover {
	font-family: "Roboto Regular", "PingFang Regular";
  }
  
  .bg1 {
	background: #1F8993;
  }
  
  .bg2 {
	background: #0975AD;
  }
  
  .bg3 {
	background: #CBEEE4;
  }
  
  .bg4 {
	background: #055e66;
  }
  
  .color1 {
	color: #1F8993 !important;
  }
  
  .color2 {
	color: #14939F;
  }
  
  .color3 {
	color: #209CA9;
  }
  
  .color4 {
	color: #209DA9;
  }
  
  .color5 {
	color: red;
  }
  
  .color6 {
	color: #055e66;
  }
  
  .bold {
	font-weight: bold;
  }
  
  :root {
	--hover-color: #055e66;
	--color: #1F8993;
	--pub-color: #1F8993;
	--pub-hover-color: #055e66;
  }
  
  /* 分页通用样式 */
  .paginationTopBox {
	display: flex;
	align-items: center;
	font-size: 14px;
  }
  
  .paginationTopBox .ts-xfb {
	display: flex;
	align-items: center;
  }
  
  .paginationTopBox .ts-xfb .d1 {
	color: rgba(0, 0, 0, 0.6);
  }
  
  .paginationTopBox .ts-xfb .d2 {
	padding: 2px 9px;
	background: rgba(0, 0, 0, 0.04);
	margin-left: 8px;
	color: rgba(0, 0, 0, 0.86);
  }
  
  .paginationTopBox .ts-xfb2 {
	margin-left: 32px;
  }
  
  .paginationTopBox .ts-xfb2 .d2 {
	display: flex;
	align-items: center;
	padding: 0;
  }
  
  .paginationTopBox .ts-xfb2 .d2 .d2-1 {
	width: 30px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.4);
  }
  
  .paginationTopBox .ts-xfb2 .d2 .cfText {
	color: rgba(0, 0, 0, 1);
  }
  
  .paginationBottomBox {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 48px;
  }
  
  .el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li, .el-pagination--small .el-pager li.btn-quicknext, .el-pagination--small .el-pager li.btn-quickprev, .el-pagination--small .el-pager li:last-child {
	height: 30px !important;
	line-height: 30px !important;
  }
  
  .el-pagination.is-background.el-pagination--small .btn-next, .el-pagination.is-background.el-pagination--small .btn-prev, .el-pagination.is-background.el-pagination--small .el-pager li {
	min-width: 30px !important;
  }
  
  .el-pagination .el-pager li.active {
	color: #fff !important;
	background-color: var(--pub-color) !important;
  }
  
  .el-pagination.is-background .el-pager li.number:hover {
	color: var(--pub-hover-color) !important;
  }
  .el-pager li:hover {
    color: var(--pub-color) !important;
  }
  
  .el-pagination.is-background .el-pager li.active:hover {
	color: #FFF !important;
  }
  
  .btn-prev .el-icon-arrow-left:before {
	content: "\e792";
  }
  
  .btn-next .el-icon-arrow-right:before {
	content: "\e791";
  }
  
  .el-pagination .btn-prev .el-icon-arrow-left {
	font-size: 9px !important;
	color: rgba(0, 0, 0, 0.6);
  }
  
  .el-pagination .btn-next .el-icon-arrow-right {
	font-size: 9px !important;
	color: rgba(0, 0, 0, 0.6);
  }
  
  .popover {
	font-family: "Roboto Regular", "PingFang Regular";
  }