
/**
 * Generic elements
 */
body {
    overflow-x: hidden;
    line-height: 0;
}

body div {
    line-height: normal;
}

body, input, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.8);
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", 微软雅黑, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

*:focus {
  outline: none;
}

a:link,
a:visited {
  color: rgba(0,0,0,0.8);
  text-decoration: none;
}

a:hover {
  color: #4185F5;
  text-decoration: none;
}

a:active,
a.active {
  color: #4185F5;
  text-decoration: none;
}

.field-items {
   font-size: 16px;
}
.field-items p{
  margin: 0;
  position: relative;
  font-size: 1.1em;
}

.field-label {
font-size: 1.5em;
}
.ZBJ_copyright {
    font-size: 1.2em;
	}
.ZBJ_copyright  .ZBJ_cp{
    float: left;
    font-size: 1.2em;
    margin-left: 40px;
    text-indent: 30px;
}
.ZBJ_copyright h1 {
font-size: 1.2em;
   margin-left: 40px;

}

.ZBJ_copyright  .ZBJ_cp_forbidden{
    background: url("./images/copyright.jpg") no-repeat scroll 0 0 transparent;
    color: red;
    float: left;
    font-size: 1.2em;
    margin-left: 8%;
    padding-left: 47px;
	}
.ZBJ_copyright img{
}
.content {
}


# edit-submit {
}

.pane-content {
    float: left;
    margin: 0;
  /*  width: 80%; */
}

.ZBJ_dbtype {
    background: url("./images/left-bg.png") repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
}

.ZBJ_dbtype .pane-title{
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;	}

.ZBJ_dbsearch {
    float: left;
    width: 100%;
	}

.ZBJ_dbsearch .pane-title {
    background: url("./images/search-db-bg.png") repeat-x scroll 0 0 transparent;
    color: white;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;	
    font-size: 1.4em;
	}

.panels-flexible-row {
  padding: 0;
}
.ZBJ_dbsearch .pane-content {
    margin: 38px 0 0 18px;
}

.panels-flexible-region-3-_______________ {
  width: 100%;
}

.ZBJ_atoz  {
    background: url("./images/a-z-bg.png") repeat scroll 0 0 transparent;
    float: left;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
}
.ZBJ_atoz .pane-content {
    float: left;
    margin-left: 39px;
		}
.ZBJ_atoz	.pane-title {
    background: url("./images/search-a-z.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 24px;
    width: 11%;
		}
	
.ZBJ_subject {
    background: url("./images/a-z-bg.png") repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
}
.ZBJ_subject	.pane-title {
    background: url("./images/search-subject.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 22px;
    width: 15%;
		}
.ZBJ_subject  .pane-content {
    float: left;
    margin-left: -30px;
    margin-top: 0px;
		}
.ZBJ_subject  .pane-content ul {
}
.ZBJ_subject  .pane-content ul li{
float: left;
}
	
.ZBJ_language {
    background: url("./images/a-z-bg.png") repeat scroll 0 0 transparent;
    float: left;
    width: 100%;
}
.ZBJ_language	.pane-title {
    background: url("./images/search-lan.png") no-repeat scroll 0 0 transparent;
    float: left;
    padding-left: 25px;
    width: 11%;
		}
.ZBJ_language .pane-content {
    float: left;
    margin-left: 3px;
    margin-top: -8px;
		}
.ZBJ_language .pane-content ul {
width: 600px;
	}
.ZBJ_language .pane-content ul li {
float: left;
	}

/*
.ZBJ_dblist {
    margin-top: 15px;
} */

.ZBJ_dblist .pane-title {
    float: left;
    width: 11%;
}

.ZBJ_dblist .pane-content {
    float: left;
    margin-left: 0;
    margin-top: 82px;
    width: 100%;
}

.pane-content ul{
  list-style: none;
}


.ZBJ_dbtype_quanwen {
  list-style-image: url("./images/quanwen-icon.png");
  margin-left: 27%;
  padding-left: 12px;
  padding-top: 5px;
  font-size: 1.2em;
  padding-bottom: 5px;
}
.ZBJ_dbtype_xueweilunwen {
   list-style-image: url("./images/xueweilunwen-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}
.ZBJ_dbtype_tongjishuju {
   list-style-image: url("./images/tongjishuju-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}
.ZBJ_dbtype_wenzhai {
   list-style-image: url("./images/wenzhai-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}
.ZBJ_dbtype_duomeiti {
   list-style-image: url("./images/duomeiti-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}
.ZBJ_dbtype_shiyongruanjian {
   list-style-image: url("./images/shiyongruanjian-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}
.ZBJ_dbtype_kaifanghuoqu {
   list-style-image: url("./images/kaifanghuoqu-icon.png");
       margin-left: 27%;
    padding-left: 12px;
    padding-top: 5px;
    font-size: 1.2em;
    padding-bottom: 5px;
}

.form-item-search-block-form {
    float: left;
    width: 132px;
}

.ZBJ_changyongxinxi .pane-title {
/*  font-size: 16px;
    margin: 28px 0 9px 0;
    padding: 12px 0 12px 6px;
    width: 174px;
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3; */
    display: none;
}

.ZBJ_bangzhuhr {
  margin: 4px 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #4185F5;
  width: 212px;
}

ul,
.block ul,
ol {
  margin: 0.5em 0 1em;
  padding: 0 0 0 1.5em; /* LTR */
}

/* Default to menu leaf bullet for unordered list items. "ul" used here so it can cascade to list items and "li.leaf" to override the system leaf image. */
ul,
ul li.leaf {
  list-style-image: url(images/menu-leaf.gif);
}

/* This is used to cancel the list style image when an ordered list is embedded in an unordered list. */
ol {
  list-style-image: none;
}

ul.menu,
.item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
}

ol li,
ul li,
ul.menu li,
.item-list ul li,
li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR */
  padding-bottom: .1em;
}

ul li.expanded {
  list-style-image: url(images/menu-expanded.gif);
}

ul li.collapsed {
  list-style-image: url(images/menu-collapsed.gif); /* LTR */
}

ul li.leaf a,
ul li.expanded a,
ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0; /* LTR */
}

ol.task-list {
  margin-left: 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
  background: transparent url(images/task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
  color: #393;
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
  margin-right: 1em; /* LTR */
}

fieldset ul.clearfix li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em; /* LTR */
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em; /* LTR */
}

img,
a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 98.3%;
}

thead th {
  border-top: 2px solid #d0d0d0;
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link,
th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: 12px 40px 12px 3px;
}
td.views-field-field-dbintro {
    padding-right: 4px;
}

tr.even,
tr.odd,
tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd,
tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #ffb;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region-title,
td.module,
td.container,
td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region-title,
tr:first-child td.module,
tr:first-child td.container,
tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

.submitted, .description,
.vertical-tab-button .summary {
  font-size: 0.92em;
  color: #898989;
}

.description .more-help-link {
  font-size: 0.92em;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.form-checkboxes,
.form-radios,
.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 0.25em 0;
}

.form-item, .form-actions {
  margin: 0;
}
/**
 * Skip link
 */
#skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 1000;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  margin-top: 1px;
  padding: 2px 10px;
  text-decoration: none;
  -khtml-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-radius: 0 0 2px 2px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}

/**
 * Layout
 */
.region-header {
  min-height: 1em;
  /*background: #d2e6f3 url(images/bg-navigation.png) repeat-x 50% 100%;*/
  background:#fff;
  /* padding-left:5%;
  padding-right:5%; */
}

.region-header .block {
  display: block;
  margin: 0;
}

.region-header .block-region {
  display: block;
  margin: 0 0.5em 1em;
  padding: 0.5em;
  position: relative;
  top: 0.5em;
}

.region-header * {
  display: inline-block;
  line-height: 1.5em;
  margin-top: 0;
  margin-bottom: 0;
}

/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
.region-header script {
  display: none;
}

.region-header p,
.region-header img {
  margin-top: 0.5em;
}

.region-header h3,
.region-header label,
.region-header li {
  margin: 0 1em;
  padding: 0;
  background: none;
}

#wrapper {
  background: #fff;
  margin: 0;
}

/* Set container widths when we are using the "fixed width" option. */
#wrapper #container {
  width: 560px;
  margin: 0;
  padding: 0;
}

body.one-sidebar #wrapper #container {
  width: 770px;
}

body.two-sidebars #wrapper #container {
  width: 980px;
}

/* Unset container width when we are using the "fluid width" option. */
body.fluid-width #wrapper #container {
  width: 100%;
  background-color: white;
}

/* 搜索结果页面，数据库列表与分面呈分栏 */
/* body.page-search #wrapper #container #center {
    width: 60%;
} */

#wrapper #container #header {
    float:left;
    height: 116px;
    width:100%;
    padding-left:10%;
    padding-right:10%;
    background: transparent;
}
#wrapper #container #header #logo-floater {
  position: absolute;
  top: 45px;
}

#branding,
#branding a:link,
#branding a:visited {
  line-height: 120px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

#branding span {
    float: left;
    font-family: \9ed1\4f53;
    font-size: 1em;
    margin-top: -22px;
	}
.ZBJ_title_en {
    color: white;
    font-family: arial;
    font-size: 1.5em;
    margin-left: 92px;
    margin-top: 55px;
    position: absolute;
}

.ZBJ_menu {
  height: 20px;
  font-size: 14px;
  list-style: none outside none;
  position: absolute;
  top: 56px;
  right: calc((100vw - 1200px) / 2);
  background-color: transparent;
  z-index: 1;
}
.ZBJ_menu ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ZBJ_menu li {
  display: block;
  float: left;
}

.ZBJ_menu li a {
  border-right: 2px solid #e5e5e5;
  display: block;
}
.ZBJ_menu li:nth-last-child(2) a, .ZBJ_menu li:last-child a {
  border-right: none;
}

.ZBJ_menu li a,
.ZBJ_menu li a:visited {
  padding: 0 16px;
  display: block;
  font-weight: normal;
  color: #a2a2a2;
  line-height: 14px;
  height: 14px;
  font-size: 14px;
  text-decoration: none;
}

.ZBJ_menu li a:hover,
.ZBJ_menu li a.current{
  color: #4185f5;
  text-decoration: none;
}
.ZBJ_menu li#date{
  color:#ffffff;
  padding:2px 15px 0;
}



#branding img {
    float: left;
    width: 492px;
    height: 49px;
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.two-sidebars {
  min-width: 980px;
}
/* With 2 columns, require a minimum width of 800px. */
body.sidebar-first,
body.sidebar-second {
  min-width: 780px;
}

/* So we move the #center container over the sidebars to compensate */
body.sidebar-first #center {
 /* margin-left: -210px; /* LTR */
}
body.sidebar-second #center {
  /*margin-right: -210px; /* LTR */
}
body.two-sidebars #center {
  /*margin: 0 -210px;*/
}

/* And add blanks left and right for the sidebars to fill */
body.sidebar-first #squeeze {
 /* margin-left: 210px; /* LTR */
}
body.sidebar-second #squeeze {
  /*margin-right: 210px; /* LTR */
}
body.two-sidebars #squeeze {
  margin: 0;
}

/* We ensure the sidebars are still clickable using z-index
#wrapper #container .sidebar {
  margin: 60px 0 5em;
  width: 30%;
  padding-right:4%;
  padding-left:10px;
  border-left:1px solid #e1e1e1; 
  float: left;
  
}

#wrapper #container .sidebar .block {
  margin: 0 0 1.5em 0;
}

#sidebar-first .block {
  padding: 0 15px 0 0;
}

#sidebar-second .block {
  padding: 0 0 0 15px;
}

.block .content {
  margin: 0;
}

#sidebar-first .block-region {
  margin: 0 15px 0 0px;
}

#sidebar-second .block-region {
  margin: 0 0px 0 15px;
} */

.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b4d7f0;
  text-align: center;
  font-size: 1.3em;
}

/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
  background: #fff;
  position: relative;
}

#my-dbsearch-page {
  position: absolute;
  z-index: 100;
  text-align: center;
  width: 100%;
  height: 48px;
  line-height: 48px;
  background: #4185F5;
  padding-top: 40px;
  padding-bottom: 40px;
  top: 112px;
  left: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    #my-dbsearch-page { top: 125px; } 
}

#edit-keywords {
  height: 48px !important;
  border: 1px solid #4185f5;
  border-right: none;
  width: 630px;
  padding: 0 8px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 3px;
}

body.page-search .views-exposed-form .views-exposed-widget {
    float: none;
    padding: 0;
}

body.page-search #views-exposed-form-dbsearch-page div {
    display: inline-block;
}

/* #edit-keywords { /* 搜索不到结果的搜索框，微调
    margin: -1px -6px 0 0;
    width: 155px;
} */
#edit-submit-dbsearch {
  height: 48px;
  display: inline-block;
  background: #1a4181;
  color: white;
  width: 125px;
  padding: 0 0 0 4px;
  margin: 2px 0 0 6px;
  border: none;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 4px;
  border-radius: 3px;
  border: 1px solid white;
}

/* 搜索结果页面的搜索框 */

#views-exposed-form-dbsearch-page {
  position: absolute;
/*  top: -56px;
  left: calc(50vw - 400px); */
  z-index: 100;
  text-align: center;
  width: 100%;
  height: 48px;
  line-height: 48px;
  background: #4185F5;
  padding-top: 32px;
  padding-bottom: 60px;
}
/* #views-exposed-form-dbsearch-page #edit-keywords {
    width: 400px;
    position: absolute;
    top: -56px;
    background-image: none;
}
#views-exposed-form-dbsearch-page #edit-submit-dbsearch {
    position: absolute;
    margin: 0;
    top: -56px;
    left: calc(24vw + 424px);
    height: 32px;
    width: 72px;
} */

#wrapper #container .region-footer {
  float: none;
  clear: both;
  text-align: center;
  color: #898989;
}

#wrapper #container .breadcrumb {
  position: absolute;
  top: 15px;
  left: 35px; /* LTR */
  z-index: 3;
}

body.sidebar-first .region-footer {
  margin-left: -210px;
}

/*
body.sidebar-second .region-footer {
  margin-right: -210px; 
}

body.two-sidebars .region-footer {
  margin: 0 -210px;
} */

/**
 * Header
 */
div#branding {
  font-family: \5B8B\4F53, Helvetica,Arial,sans-serif;
}

div#branding strong {
   font-weight: normal;
}

#branding,
#branding a:link,
#branding a:visited {
  color: #fff;
  text-shadow: #1659ac 0px 1px 3px;
  font-size: 1.5em;
}

#branding a:hover {
  text-decoration: none;
}

#wrapper #container .breadcrumb {
  font-size: 0.92em;
}

#wrapper #container .breadcrumb,
#wrapper #container .breadcrumb a {
  color: #529ad6;
}

#highlighted {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

.block .content .result_hint {
  font-weight: bold;
  font-size: 120%;
  font-family: ,Helvetica,Arial,sans-serif;
}
/**
 * Overlay
 */
#overlay #overlay-tabs li a {
  background: #d9eaf5;
  color: #000;
}
#overlay #overlay-tabs li a:hover,
#overlay #overlay-tabs li a:focus {
  background: #fff;
}
#overlay #overlay-tabs li.active a {
  background: url("images/body.png") repeat-x scroll 50% -58px #edf5fa;
  color: #fff;
}
#overlay-content {
  padding: 1px;
}
#overlay-content #header {
  display: none;
}
#overlay-content #wrapper {
  background-position: 50% -80px;
}


/**
 * Primary navigation
 */
ul.main-menu {
  margin: 0;
  padding: 0;
  float: right; /* LTR */
  position: relative;
  z-index: 4;
}

ul.main-menu li {
  margin: 0;
  padding: 0;
  float: left; /* LTR */
  background-image: none;
}

ul.main-menu li a,
ul.main-menu li a:link,
ul.main-menu li a:visited {
  display: block;
  margin: 0 1em;
  padding: .75em 0 0;
  color: #fff;
  background: transparent url(images/bg-navigation-item.png) no-repeat 50% 0;
}

ul.main-menu li a:hover,
ul.main-menu li a.active {
  color: #fff;
  background: transparent url(images/bg-navigation-item-hover.png) no-repeat 50% 0;
}

/**
 * Secondary navigation
 */
ul.secondary-menu {
  margin: 0;
  padding: 18px 0 0;
  float: right; /* LTR */
  clear: right; /* LTR */
  position: relative;
  z-index: 4;
}

ul.secondary-menu li {
  margin: 0;
  padding: 0;
  float: left; /* LTR */
  background-image: none;
}

ul.secondary-menu li a,
ul.secondary-menu li a:link,
ul.secondary-menu li a:visited {
  display: block;
  margin: 0 1em;
  padding: .75em 0 0;
  color: #cde3f1;
  background: transparent;
}

ul.secondary-menu li a:hover,
ul.secondary-menu li a.active {
  color: #cde3f1;
  background: transparent;
}

/**
 * Local tasks
 */
ul.primary,
ul.primary li,
ul.secondary,
ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

#tabs-wrapper {
/*    border-bottom: 1px solid #E9EFF3;
    font-size: 16px;
    margin: 16px -10px 1em;
    padding: 0 26px;
    position: relative;}
ul.primary {
  padding: 0.5em 0 10px;
  float: left; /* LTR */
  display: block;
  /*max-height:100px;*/
}


table.views-table, table.sticky-header {
  font-size: 14px;
}

ul.secondary {
  clear: both;
  text-align: left; /* LTR */
  border-bottom: 1px solid #e9eff3;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}

ul.primary li a,
ul.primary li.active a,
ul.primary li a:hover,
ul.primary li a:visited,
ul.secondary li a,
ul.secondary li.active a,
ul.secondary li a:hover,
ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px; /* LTR */
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  display: inline-block;
}
ul.primary li.active a,
ul.primary li.active a:link,
ul.primary li.active a:visited,
ul.primary li a:hover,
ul.secondary li.active a,
ul.secondary li.active a:link,
ul.secondary li.active a:visited,
ul.secondary li a:hover {
  background: url(images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}

/**
 * Nodes & comments
 */
.node {
  margin: 0;
  padding: 0 16px;
}

ul.links li,
ul.inline li {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0; /* LTR */
  padding-right: 1em; /* LTR */
  background-image: none;
}

.node .links,
.comment .links {
  text-align: left; /* LTR */
  padding-left: 0; /* LTR */
}

.user-picture,
.comment .submitted {
  float: right; /* LTR */
  clear: right; /* LTR */
  padding-left: 1em; /* LTR */
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right; /* LTR */
}

.preview .node,
.preview .comment,
.node-sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

.node-sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

#comments {
  position: relative;
  top: -1px;
  border-bottom: 1px solid #e9eff3;
  margin: 1.5em -25px 0;
  padding: 0 25px;
}

#comments h2.comments {
  margin: 0 -25px;
  padding: .5em 25px;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

.comment {
  margin: 0 -25px;
  padding: 1.5em 25px 1.5em;
  border-top: 1px solid #e9eff3;
}

.indented {
  margin-left: 25px; /* LTR */
}

.comment h3 a.active {
  color: #494949;
}

.comment .content {
  margin: 0.6em 0;
}

.node .content {
  display: inline-block;
  float: left;
  width: 840px;
  margin: 4px 0 0;
}

/**
 * Aggregator.module
 */
#aggregator {
  margin-top: 1em;
}
#aggregator .feed-item-title {
  font-size: 160%;
  line-height: 130%;
}
#aggregator .feed-item {
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -31px 1.75em;
  padding: 1.5em 31px;
}
#aggregator .feed-item-categories {
  font-size: 0.92em;
}
#aggregator .feed-item-meta {
  font-size: 0.92em;
  color: #898989;
}

/**
 * Color.module
 */
#palette .form-item {
  border: 1px solid #fff;
}
#palette .item-selected {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  border: 1px solid #d9eaf5;
}

/**
 * Menu.module
 */
tr.odd td.menu-disabled {
  background-color: #edf5fa;
}
tr.even td.menu-disabled {
  background-color: #fff;
}

/**
 * Poll.module
 */
.poll .bar {
  background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
  border: solid #f0f0f0;
  border-width: 0 1px 1px;
}

.poll .bar .foreground {
  background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
}

.poll .percent {
  font-size: .9em;
}

/**
 * Autocomplete.
 */
#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}
*:first-child+html .text-format-wrapper .filter-wrapper {
  padding: 1.5em 0 1.5em;
  background-position: 0 0;
}
.filter-wrapper {
    border-top: 0 none;
    display: none;
    margin: 0;
    padding: 1.5em 0;
}
/* Keep the background position at 0 for filters and vertical tabs. */
*:first-child+html fieldset.filter-wrapper,
*:first-child+html fieldset.vertical-tabs-pane {
  background-position: 0 0;
}

*:first-child+html fieldset .fieldset-wrapper .fieldset-description {
  padding-top: 1em;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible .fieldset-legend {
  padding-left: 2em; /* LTR */
  background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}

.fieldset-legend span.summary {
  color: #898989;
}

/**
 * Vertical tabs.
 */
div.vertical-tabs {
  border-color: #d9eaf5;
}

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 0.5em 1em;
}

div.vertical-tabs ul.vertical-tabs-list {
  border-color: #d9eaf5;
}

div.vertical-tabs ul.vertical-tabs-list li {
  background-color: #edf5fa;
  border-color: #d9eaf5;
}

div.vertical-tabs ul.vertical-tabs-list li strong {
  font-weight: normal;
}

div.vertical-tabs ul.vertical-tabs-list li.selected strong {
  font-weight: bold;
}

div.vertical-tabs ul.vertical-tabs-list li.selected small {
  color: #898989;
}

div.vertical-tabs ul.vertical-tabs-list li.selected {
  background: #fff repeat-x 0 0;
}

div.vertical-tabs ul.vertical-tabs-list li.selected.first {
  background-image: url(images/gradient-inner.png);
}

div.vertical-tabs ul.vertical-tabs-list li.selected a strong {
  color: #494949;
}

/**
 * Syndication icons and block
 */
#block-node-syndicate h2 {
  float: left; /* LTR */
  padding-right: 20px; /* LTR */
}

#block-node-syndicate img,
.feed-icon {
  float: right; /* LTR */
  padding-top: 4px;
}

#block-node-syndicate .content {
  clear: right; /* LTR */
}

/**
 * Login Block
 */
#user-login-form {
  text-align: center;
}
#user-login-form ul {
  text-align: left; /* LTR */
}
#user-login .openid-links {
  padding: 0;
}
#user-login-form .openid-links {
  padding-left: 0.5em; /* LTR */
}
#user-login-form .openid-links li.user-link {
  padding-left: 1em; /* LTR */
}

/**
 * User profiles.
 */
.profile {
  margin-top: 1.5em;
}
.profile h3 {
  border-bottom: 0;
  margin-bottom: 1em;
}
.profile dl {
  margin: 0;
}
.profile dt {
  font-weight: normal;
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: 1.4em;
  margin-bottom: 0.45em;
}
.profile dd {
  margin-bottom: 1.6em;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0 0 12px;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected,
tr.selected td,
tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link,
tr.selected td a:visited,
tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

.theme-selector h3 {
  margin: 10px 0;
}
.theme-selector .operations li {
  list-style-image: none;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

.form-item input.error,
.form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found,
tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active,
tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error,
table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning,
table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok,
table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}


.not-logged-in.page-taxonomy .ZBJ_helpbackground_head {
    float: left;
    position: relative;
    width: 20%;
    display: inline-block;
    margin-top: -40px;
}
.not-logged-in.page-taxonomy .ZBJ_bangzhuwendang {
    font-size: 24px;
    line-height: 32px;
}
.not-logged-in.page-taxonomy .ZBJ_helpbackground_tail {
    float: left;
    font-size: 16px;
    line-height: 28px;
    position: relative;
}
.ZBJ_helpbackground_tail a:link,
.ZBJ_helpbackground_tail a:visited{
  color: #4185F5;
  text-decoration: none;
}
.ZBJ_helpbackground_tail a:hover{
  border-bottom: 1px solid #4185F5;
}

#edit-field-helpurl{
    display: none;
}
#edit-field-dbhelpid{
    display: none;
}
#edit-field-dbhelpname {
    display: none;
}
#edit-field-dbid {
    display: none;
}
#edit-field-dbparid {
    display: none;
}
#edit-field-dbpicurl {
    display: none;
}
.vertical-tabs {
    display: none;
}
#edit-body{
    display: none;
}

.field-name-field-dbintro {
    float: left;
    font-size: 1.1em;
    margin-left: 40px;
    margin-top: 20px;
}
body.page-taxonomy .field-name-field-dbintro {
    margin-left: 0;
}

.field-name-field-class {
   margin-left: 40px;
}

.field-name-field-dbtitle {
  float: left;
  width: 95%;/*68%;*/
  margin: 0 0 8px 40px;
}
.field-name-field-url1, .field-name-field-url2, .field-name-field-url3, .field-name-field-url4, .field-name-field-url5, .field-name-field-url6 {
    float: left;
    font-size: 1.1em;
    font-weight: normal;
    margin-top: 4px;
    width: 93%;
}
.field-name-field-url1 {
  margin-top: 0px;
}

/*.clearfix:after {
    display: none;
    content: "" !important;
}*/	

.help_resoures_uploadhelpfile .field-name-field-uploadhelpfile {
    float: left;
    text-indent: -22px;
    margin-left: 22px;
    /* margin-left: 30px; margin-top: 48px; */
}
.field-name-field-uploadhelpfile .field-item {
    width: 192px;
}
.field-name-field-uploadhelpfile .file-icon {
    vertical-align: middle;
}
.field-name-field-uploadhelpfile a {
    font-size: 16px;
    color: #4185F5;
    word-break: break-all;
}
.field-name-field-uploadhelpfile a:hover {
    border-bottom: 1px solid #4185F5;
}

.field-name-field-link {
    float: left;
    margin-left: 8px;
    margin-top: 5px;
	}
.field-name-field-resourcetype {
   margin-left: 40px;

}
.field-name-field-helpurl {
   margin-left: 40px;
}
.field-name-field-helpfileurl {
    float: left;
    width: 180px;
}
.field-name-field-helpfileurl .field-items {
  margin-left: 2px;
}
.field-name-field-helpfileurl a[href]:not([href=""]) {
    background: url("./images/url.gif") no-repeat scroll 0 4px transparent;
	    padding-left: 20px;
}
.help_resoures_uploadhelpfile {
  position: relative;
}

.ZBJ_copyright_claim {

}

/********** 2018-04-18～07-20 改版 -- xuqb **********/

/* 常用信息（三个链接） */
#block-views-commoninfo-block h2.title {
    display: none;
}

.ZBJ_changyongxinxi_list {
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  right: calc(50vw - 512px - 127px);
  top: 603px;
  z-index: 100;
}
@-moz-document url-prefix() {
  .ZBJ_changyongxinxi_list {
    top: 569px;
  }
}

body.page-search .ZBJ_changyongxinxi_list {
  top: 224px;
  right: calc(50vw - 512px - 120px);
}
body.page-node .ZBJ_changyongxinxi_list {
  top: 254px;
  right: calc(50vw - 512px - 150px);
}
.ZBJ_changyongxinxi_list li {
    list-style: none;
  font-size: 14px;
  margin: 0 !important;
  padding: 0 !important;
}

.ZBJ_changyongxinxi_list li a {
  padding: 0 6px !important;
  line-height: 32px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.ZBJ_changyongxinxi_list li a:hover {
    background: rgba(255, 255, 255, 0.8);
    color: #4185F5;
}

#views-exposed-form-newdbi-panel-pane-1
#views-exposed-form-newdbi-page {
  float: left;
  width: 100%;
  font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", 微软雅黑, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 25px 17px -11px 0;
}
#views-exposed-form-newdbi-page {
    margin: 121px 36px -11px 36px;
    padding-top: 20px;
}
#block-system-main .panels-flexible-column-inside {
    padding: 0 30px 0 40px;
}

/* 所有的筛选范畴标签+选项集合 */
#views-exposed-form-newdbi-panel-pane-1 .views-exposed-widget,
#views-exposed-form-newdbi-page .views-exposed-widget {
  padding: 12px 0;
  border-top: 1px solid #f0f0f0;
  margin: 0;
}
#edit-field-fenlei-zhuangtai-tid-1-wrapper.views-exposed-widget {
  border-bottom: 1px solid #f0f0f0;
}
#edit-sort-bef-combine-wrapper.views-exposed-widget {
  border-top: none;
}

.views-exposed-widgets {
    margin-bottom: 0;
}

#views-exposed-form-newdbi-panel-pane-1 .views-exposed-widgets>div>label,
#views-exposed-form-newdbi-panel-pane-1 .views-widget,
#views-exposed-form-newdbi-page .views-exposed-widgets>div>label,
#views-exposed-form-newdbi-page .views-widget {
  display: inline-block;
    font-size: 14px;
  line-height: 20px;
}

#views-exposed-form-newdbi-panel-pane-1 .views-exposed-widgets>div>label,
#views-exposed-form-newdbi-page .views-exposed-widgets>div>label {
  padding: 4px 0 0 44px;
  background-size: 16px; /* 原图 128px */
  position: absolute;
  font-weight: bold;
}

#views-exposed-form-newdbi-panel-pane-1 .views-widget,
#views-exposed-form-newdbi-page .views-widget {
  width: 806px;
  margin-left: 128px;
  font-weight: normal;
}
#views-exposed-form-newdbi-page .views-widget {
  /*width: 1100px;*/
}

/* 首字母选项集合 */

 {
  margin-top: 4px;
}

/* 每组复选框集合 */
.bef-select-as-checkboxes {
  margin: 0 0 0 -4px;
}

/* 所有的单个选项 */
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link,
#views-exposed-form-newdbi-panel-pane-1 .form-type-bef-checkbox,
#views-exposed-form-newdbi-page .form-type-bef-checkbox {
  display: inline-block;
}
#views-exposed-form-newdbi-panel-pane-1 label.option,
#views-exposed-form-newdbi-page label.option {
    font-size: 14px;
  line-height: 20px;
  font-weight: normal;
}
#views-exposed-form-newdbi-panel-pane-1 input[type=checkbox],
#views-exposed-form-newdbi-page input[type=checkbox] {
  margin: 0 0 0 8px; /* 复选框边距 */
}

/* 首字母 */
#edit-field-shou-zi-mu-tid-wrapper>label {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik02OC40MDYsOGwzOC45NDUsOTguMDM1YzEuMTI1LDIuNzYyLDIuMzQ0LDQuNjMzLDMuNjUyLDUuNjE3YzEuMzE2LDAuOTg4LDMuMDQ3LDEuNDc3LDUuMjAzLDEuNDc3SDEyMFYxMjAgIEg3MS4yN3YtNi44NzFoNC41NjNjMy42MDIsMCw2LjA4Mi0wLjQxNCw3LjQ0MS0xLjI1OGMxLjM1OS0wLjgzNiwyLjAzOS0xLjk0MSwyLjAzOS0zLjMyYzAtMS4wODItMC4yODEtMi4zNC0wLjg0NC0zLjc3ICBsLTguMDA4LTIwLjI0NkgzNy41NzhsLTMuNjk1LDkuMjM0Yy0xLjU0MywzLjg0NC0yLjMxNiw2LjcwMy0yLjMxNiw4LjU3NGMwLDMuMjAzLDEuMTI1LDUuODAxLDMuMzc1LDcuNzkzICBjMi4yNTQsMS45OTIsNS4zMjQsMi45OTIsOS4yMTksMi45OTJoMy4zMDVWMTIwSDh2LTYuODcxaDIuMjU0YzIuNTM5LDAsNC43Ny0wLjgzNiw2LjY5NS0yLjUxMmMyLjcyNy0yLjM2Myw0LjgzNi01LjM5MSw2LjM0LTkuMDg2ICBMNjAuNTIzLDhINjguNDA2IE00MC40NzcsNzcuMzAxaDMzLjExN0w1Ny4xMTcsMzUuNjZMNDAuNDc3LDc3LjMwMSBNNjguNDA2LDBoLTcuODgzYy0zLjI3NywwLTYuMjIzLDEuOTk2LTcuNDM0LDUuMDQzICBMMTUuODU1LDk4LjU3NGMtMS4wMDgsMi40OC0yLjM3NSw0LjQ2MS00LjE0NSw1Ljk5NmMtMC40ODQsMC40MjItMC44NDgsMC41NTktMS40NTcsMC41NTlIOGMtNC40MTgsMC04LDMuNTgyLTgsOFYxMjAgIGMwLDQuNDE4LDMuNTgyLDgsOCw4aDM5LjQ2NWM0LjQxOCwwLDgtMy41ODIsOC04di02Ljg3MWMwLTQuNDE4LTMuNTgyLTgtOC04SDQ0LjE2Yy0xLjI4MSwwLTMtMC4xNzItMy45MjItMC45ODQgIGMtMC4zNzktMC4zMzYtMC42NzItMC42ODgtMC42NzItMS44MDFjMC4wMDQtMC4wMzEsMC4wNzgtMS40NDksMS43NDItNS41OTRsMS42ODQtNC4yMTVoMjguMDMxbDQuOTgsMTIuNTk0ICBjLTAuMDU5LDAtMC4xMTMsMC0wLjE3MiwwSDcxLjI3Yy00LjQxOCwwLTgsMy41ODItOCw4VjEyMGMwLDQuNDE4LDMuNTgyLDgsOCw4SDEyMGM0LjQxOCwwLDgtMy41ODIsOC04di02Ljg3MWMwLTQuNDE4LTMuNTgyLTgtOC04ICBoLTMuNzkzYy0wLjE2OCwwLTAuMzA1LTAuMDA4LTAuNDE0LTAuMDE2Yy0wLjIyMy0wLjM0OC0wLjU4Ni0wLjk5Ni0xLjAzMS0yLjA5OEw3NS44NCw1LjA0N0M3NC42MzMsMiw3MS42ODQsMCw2OC40MDYsMEw2OC40MDYsMHogICBNNTIuMjg5LDY5LjMwMWw0Ljc5My0xMS45OTJsNC43NDIsMTEuOTkySDUyLjI4OUw1Mi4yODksNjkuMzAxeiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) no-repeat scroll 4px 6px transparent;
}
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a {
    font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  padding: 1px 3px;
  color: #666;
}
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a:visited {
  color: #666;
}
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a.active,
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a:hover { /* 选中/经过 */
  background-color: #225E9E;
  color: white;
  text-decoration: none;
}
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a.active {
  font-weight: bold;
}
#edit-field-shou-zi-mu-tid-wrapper .form-type-bef-link a:hover {
  color: yellow;
}

/* 学科 */
#edit-field-fenlei-xueke-tid-wrapper>label {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8zIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMyNDFGMjAiIGhlaWdodD0iNiIgd2lkdGg9IjYiIHk9IjUuOTU4Ii8+PHJlY3QgZmlsbD0iIzI0MUYyMCIgaGVpZ2h0PSI2IiB3aWR0aD0iNiIgeT0iMTUuODc1Ii8+PHJlY3QgZmlsbD0iIzI0MUYyMCIgaGVpZ2h0PSI2IiB3aWR0aD0iNiIgeT0iMjYuMDQyIi8+PHJlY3QgZmlsbD0iIzI0MUYyMCIgaGVpZ2h0PSI2IiB3aWR0aD0iMzgiIHg9IjEwIiB5PSI1Ljk1OCIvPjxyZWN0IGZpbGw9IiMyNDFGMjAiIGhlaWdodD0iNiIgd2lkdGg9IjM4IiB4PSIxMCIgeT0iMTUuODc1Ii8+PHJlY3QgZmlsbD0iIzI0MUYyMCIgaGVpZ2h0PSI2IiB3aWR0aD0iMzgiIHg9IjEwIiB5PSIyNi4wNDIiLz48cmVjdCBmaWxsPSIjMjQxRjIwIiBoZWlnaHQ9IjYiIHdpZHRoPSI2IiB5PSIzNi4wNDIiLz48cmVjdCBmaWxsPSIjMjQxRjIwIiBoZWlnaHQ9IjYiIHdpZHRoPSIzOCIgeD0iMTAiIHk9IjM2LjA0MiIvPjwvZz48L3N2Zz4=) no-repeat scroll 4px 6px transparent;
}

/* 内容类型 */
#edit-field-fenlei-neirongleixing-tid-wrapper>label {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMnB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxOCAyMiIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEuMDAwMDAwLCAtMTI3LjAwMDAwMCkiPjxnIGlkPSJjb250ZW50LXBhc3RlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzEuMDAwMDAwLCAxMjcuMDAwMDAwKSI+PHBhdGggZD0iTTE2LDIgTDExLjgsMiBDMTEuNCwwLjggMTAuMywwIDksMCBDNy43LDAgNi42LDAuOCA2LjIsMiBMMiwyIEMwLjksMiAwLDIuOSAwLDQgTDAsMjAgQzAsMjEuMSAwLjksMjIgMiwyMiBMMTYsMjIgQzE3LjEsMjIgMTgsMjEuMSAxOCwyMCBMMTgsNCBDMTgsMi45IDE3LjEsMiAxNiwyIEwxNiwyIFogTTksMiBDOS42LDIgMTAsMi40IDEwLDMgQzEwLDMuNiA5LjYsNCA5LDQgQzguNCw0IDgsMy42IDgsMyBDOCwyLjQgOC40LDIgOSwyIEw5LDIgWiBNMTYsMjAgTDIsMjAgTDIsNCBMNCw0IEw0LDcgTDE0LDcgTDE0LDQgTDE2LDQgTDE2LDIwIEwxNiwyMCBaIiBpZD0iU2hhcGUiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat scroll 4px 6px transparent;
}

/* 语种 */
#edit-field-fenlei-yuzhong-tid-wrapper>label {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNMjU2LDZDMTE3LjksNiw2LDExNy45LDYsMjU2czExMS45LDI1MCwyNTAsMjUwczI1MC0xMTEuOSwyNTAtMjUwUzM5NC4xLDYsMjU2LDZ6IE0yMjMuNywzNC41ICBjLTI0LjMsMzAuMi00My4yLDYzLjktNTYuMiw5OS43Yy0yNi03LTUxLjQtMTcuMi03NS41LTMwLjZDMTI2LDY3LjEsMTcyLDQxLjksMjIzLjcsMzQuNXogTTgwLjgsMTE2LjcgIGMyNS45LDE0LjcsNTMuMiwyNS45LDgxLjMsMzMuNWMtOS43LDMxLjItMTUuMSw2My45LTE1LjksOTcuM0gzMi4zQzM0LjEsMTk4LjIsNTIsMTUyLjksODAuOCwxMTYuN3ogTTMyLjMsMjY0LjRoMTEzLjkgIGMwLjgsMzMuNSw2LjIsNjYuMSwxNS45LDk3LjNjLTI4LjEsNy43LTU1LjQsMTguOC04MS4zLDMzLjVDNTIsMzU5LjEsMzQuMSwzMTMuOCwzMi4zLDI2NC40eiBNOTIsNDA4LjMgIGMyNC4xLTEzLjMsNDkuNC0yMy41LDc1LjUtMzAuNmMxMy4xLDM1LjksMzIsNjkuNSw1Ni4yLDk5LjdDMTcyLDQ3MCwxMjYsNDQ0LjksOTIsNDA4LjN6IE0yNDcuNiw0NzkuNiAgYy0yNy44LTMxLjUtNDkuMi02Ny4zLTYzLjYtMTA1LjljMjAuOS00LjUsNDIuMi03LjEsNjMuNi03LjZWNDc5LjZ6IE0yNDcuNiwzNDkuM2MtMjMuMiwwLjUtNDYuMywzLjQtNjkuMSw4LjQgIGMtOS40LTI5LjktMTQuNi02MS4yLTE1LjQtOTMuM2g4NC41VjM0OS4zeiBNMjQ3LjYsMjQ3LjZoLTg0LjVjMC44LTMyLjEsNi02My40LDE1LjQtOTMuM2MyMi43LDUuMSw0NS45LDcuOSw2OS4xLDguNFYyNDcuNnogICBNMjQ3LjYsMTQ1LjhjLTIxLjMtMC41LTQyLjYtMy4xLTYzLjYtNy42YzE0LjMtMzguNiwzNS43LTc0LjQsNjMuNi0xMDUuOVYxNDUuOHogTTQ3OS43LDI0Ny42aC0xMTRjLTAuOC0zMi45LTYuMS02NS42LTE1LjktOTcuMyAgYzI4LjItNy43LDU1LjYtMTguOSw4MS41LTMzLjZDNDYwLDE1Mi45LDQ3Ny45LDE5OC4yLDQ3OS43LDI0Ny42eiBNNDIwLDEwMy43Yy0yNC4xLDEzLjQtNDkuNiwyMy42LTc1LjcsMzAuNiAgYy0xMi45LTM1LjQtMzEuNi02OS4yLTU2LjEtOTkuOEMzNDAsNDEuOSwzODYsNjcuMSw0MjAsMTAzLjd6IE0yNjQuNSwzMi40YzI4LjIsMzEuOSw0OS4zLDY3LjksNjMuNCwxMDUuOSAgYy0yMC45LDQuNS00Mi4xLDctNjMuNCw3LjZWMzIuNHogTTI2NC41LDE2Mi43YzIzLjEtMC41LDQ2LjItMy4zLDY4LjktOC40YzkuNSwzMC4zLDE0LjcsNjEuNywxNS40LDkzLjJoLTg0LjNWMTYyLjd6IE0yNjQuNSwyNjQuNCAgaDg0LjNjLTAuOCwzMS41LTUuOSw2Mi45LTE1LjQsOTMuMmMtMjIuNy01LTQ1LjctNy44LTY4LjktOC40VjI2NC40eiBNMjY0LjUsMzY2LjJjMjEuMywwLjUsNDIuNSwzLDYzLjQsNy42ICBjLTE0LjEsMzgtMzUuMiw3NC02My40LDEwNS45VjM2Ni4yeiBNMjg4LjMsNDc3LjVjMjQuNS0zMC42LDQzLjItNjQuNCw1Ni4xLTk5LjhjMjYuMSw3LDUxLjUsMTcuMiw3NS43LDMwLjYgIEMzODYsNDQ0LjksMzQwLDQ3MC4xLDI4OC4zLDQ3Ny41eiBNNDMxLjIsMzk1LjNjLTI1LjktMTQuNy01My4zLTI1LjktODEuNS0zMy42YzkuOC0zMS42LDE1LjEtNjQuNCwxNS45LTk3LjNoMTE0ICBDNDc3LjksMzEzLjgsNDYwLDM1OS4xLDQzMS4yLDM5NS4zeiIvPjwvc3ZnPg==) no-repeat scroll 4px 6px transparent;
}

/* 主题 */
#edit-field-fenlei-zhuti-tid-wrapper>label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAAXNSR0IArs4c6QAAAYRJREFUOBGlUj1LA0EU3N1TE4/YSED8INb+A9vAWQRNYyFJp42CESxES3O2am0h9nY2EVLkQrDV1oCtwdYqeirorjOXuyMpEhLyYN7nvMnuXqTo2CTCPjAT1sOGNog3wKeESwFsjGNTE9jeCxVOEG8Big9jBqQCcAEccuEUYHORxYg2Dz53XQUXnSCKo2hFO5JXi81xnFX9p3eNUPeNhneXz+dt/8N3SbBTtlupVPxs1tmUQm8oS117nteKlnmi2PSvOcosZ/D1zFYul0v4bX/HSOVJIesQ3GaPM3LIjReR9AgZKd5brbcD9JPVavVHSfUstC5qYwpKqCZ7nJFDbl+hdHq2pJSoIxZJqjVqD0IlXCLI0eMs5JS6hZiXAb78EosRbQF87p7xatGD91xzSEEr5FkUeQyLV8uyrpD3FdRap40x/ANy5xg4B2hPgVdKsckjDou1iIvdciDS5WzkSWB6AOYw6/6xS9SBRe/Dwu+0BvovTFeAJsAn+AbGsnVsvwDxe/4DPoSAlfK4128AAAAASUVORK5CYII=) no-repeat scroll 4px 6px transparent;
}

/* 状态 */
#edit-field-fenlei-zhuangtai-tid-wrapper>label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAEFJREFUKBVjdHRw+s+ABew/sI8RlxwDNgmYGIxGNhMkxoQsQCybfppYQE7C5naYU/HJwdQQReMM1tEgRws/bEEOABQnILP4B7vvAAAAAElFTkSuQmCC) no-repeat scroll 4px 6px transparent;
}

/* 应用按钮（不用了） */
#views-exposed-form-newdbi-panel-pane-1 .views-submit-button,
#views-exposed-form-newdbi-page .views-submit-button {
  background: none;
}

#edit-submit-newdbi {
  background-color: orange;
  color: white;
  width: 96px;
  height: 32px;
  font-size: 16px;
  margin: 0;
  padding: 2px 0;
}

/* 共查询到xxx条数据库信息，当前显示第 xx - xx 条 */
body.front #block-system-main .view-header,
body.page-newdbi #block-system-main .view-header {
  font-size: 14px;
  line-height: 0;
  position: absolute;
  /*text-align:right;*/
}
body.front #block-system-main .view-header {
    margin-top: -24px;
}
body.page-newdbi #block-system-main .view-header {
    margin-top: 468px;
    margin-left: 40px;
}
.views-field-title a{
    color:#1453BD;
}
body.page-search .views-field-title .dbtitle { /* 搜索结果中的数据库标题独占一行 */
    float: left;
    max-width: 411px;
}
.views-field-title .dbtitle a{
	font-size: 16px;
    line-height: 24px;
}
.views-field-title a:hover{
	color: #fff;
    text-decoration: none;
    background: #002bc4;
}

.views-field-title .neirongleixing,
.views-field-title .yuzhong,
.views-field-title .zhuangtai{
    float: right;
    line-height: 14px;
    display: inline-block;
}
/* .views-field-title .neirongleixing a,
.views-field-title .yuzhong a,
.views-field-title .zhuangtai a{
	color: rgba(0, 0, 0, 0.78);
    line-height: 14px;
}
.views-field-title .neirongleixing a:hover,
.views-field-title .yuzhong a:hover,
.views-field-title .zhuangtai a:hover{
	color:#fff;
	background: rgba(0, 0, 0, 0.78);
} */

.views-field-title .neirongleixing,
.views-field-title .yuzhong {
    border-right: 1px solid #f0f0f0;
    padding: 0 10px;
}
.views-field-title .zhuangtai {
    padding-left: 10px;
}

.views-field-title .db-intro {
    margin-top: 16px;
    float: left;
}

.block-facetapi ul li{
	list-style:none;
	float:left;
}
.block-facetapi ul li.leaf a{
	display:inline;
}
.block-facetapi h2.title{
	font-size:16px;
	font-weight:bold;
}
.view-dbsearch strong{
	color:red;
}
.view-dbsearch table tbody td{
	padding: 16px 0;
}
.view-search-api-reports .views-row{
	float:left;
	margin-right:10px;
}
#block-views-exp-dbsearch-page{
	text-align:center;
	margin-bottom: 10px;
}
#block-views-exp-dbsearch-page .title{
	display: none;
}
#block-views-search-api-reports-block-1{
	position: absolute;
    top: 216px; /* used to be 100px */
    left: calc(50vw - 400px);
    background: transparent;
    text-align: center;
    z-index: 150;
    width: 100%;
}
#block-views-search-api-reports-block-1 div, #block-views-search-api-reports-block-1 h2 {
    display: inline;
}
#block-views-search-api-reports-block-1 a, #block-views-search-api-reports-block-1 h2 {
    color: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    float: left;
}
#block-views-search-api-reports-block-1 a:hover {
    background: rgba(255, 255, 255, 0.8);
    color: #4185F5;
}

body.front #tabs-wrapper {
    display: none;
}
body.front #tabs-wrapper h1.with-tabs,
body.page-search #tabs-wrapper h1.with-tabs {
	display:none;
}
#autocomplete{
	text-align:left;
	background:#fff;
}
#autocomplete ul li{
	display:block;
}
#autocomplete ul li div{
	display:block;
}
#autocomplete ul li span{
	display:inline;
}

/* 排序方式选择 */
#edit-sort-bef-combine-wrapper {
    padding: 0;
}

#edit-sort-bef-combine-wrapper > .views-widget {
    margin:0;/* 20px 0 0 0;*/
    /*position: absolute;*/
}

body.front #edit-sort-bef-combine-wrapper label, body.page-newdbi #edit-sort-bef-combine-wrapper label {
    display: none;
}

body.front #edit-sort-bef-combine, body.page-newdbi #edit-sort-bef-combine {
    text-align: right;
    position: relative;
    right: -10em;
    margin-top: -25px;
}

/* 搜索结果页 */
body.page-search #edit-sort-bef-combine-wrapper {
    position: absolute;
    top: 164px;
    width: 960px;
    left: calc(50vw - 488px);
    text-align: left;
    border-top: 2px solid #f0f0f0;
    border-bottom: 2px solid #f0f0f0;
    height: 38px;
    padding-top: 10px;
}
body.page-search #edit-sort-bef-combine-wrapper label {
    display: inline-block;
    text-align: right;
    width: 78px;
    font-size: 14px;
    font-weight: normal;
    padding-left: 10px;
    margin-left: 4px;
    margin-right: 28px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAAXNSR0IArs4c6QAAASVJREFUOBGtk70uBFEUx9fX+kwkdlVEQqfQeAMvoKbyCCrVrtbWKxKvoNNrNB6BKDUSlYJGfPv9rlkzwyHZiX/yuzNzz8c9OfdMrVbWUPmz+tcKoaewVjVFr5JVEmzDCCzDHVxB35ol4hAWoAPzcABL0LfqRExmUV2e4xmNbF9bxCD7MzAKScOsTxluvMMA6LQH2iPpswvrcALnEDrbx2vY0uEPebAVW2FSdPIbliZswpdj8s4XKzuCl3wrrky7TrfwWzJ9nl2KiiozwT0cFx2D90f2eqOVzFGyVyxz4JiUnFNEvngBP6rLzZ+zZgJ74kERDvYEqDb456j695OdfG9JeRERtqEFN7AIl7ABU1ZQRSbZgWl4gAvYh8qyr2dg7/5FY8UsH3hKKzEcDJ38AAAAAElFTkSuQmCC) no-repeat 0 2px;
}

body.page-search #edit-sort-bef-combine-wrapper .bef-select-as-links {
    margin-top: 0;
}

body.page-search #edit-sort-bef-combine-wrapper .form-item,
body.page-search #edit-sort-bef-combine-wrapper .form-radios {
    padding: 0;
    margin: 0 24px 0 0;
}

body.page-search #edit-sort-bef-combine {
    display: inline-block;
/*    position: absolute;
    right: calc(50vw - 512px + 36px);
    margin-top: -25px; */
}

#edit-sort-bef-combine .form-type-bef-link {
    display: inline-block;
    margin-right: 8px;
}
#edit-sort-bef-combine .form-type-bef-link a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAADcSURBVDhPrZTdDkQwEIW9/8sJIeqWXogb3AhVne2pVUvX7nY5yZHOaL/+mAqI6LLfJsMwJDjLMsrz3DiKIpM79oWdBDpXVUVCCB1uUkpR27bEGHNgOwBmHoZBN88FWFmWO5AFJEnizP5JRVFYkAEgaJoGiZ81zzNhYq0FkqYpAm/h7LAAA8HS/lHf9wsEj7qun2k/SSmvQ3Au921Ht+85WDQuf2LYt9heq9ZCYJT9OI54cSqUPefcAuAdBI7j2Ox1miYdbsLgruu+X8DV6ARjwPorAPw4eLWT8DcFD8UOTLxzaLwSAAAAAElFTkSuQmCC) no-repeat 0 2px;
    padding-left: 24px;
    font-size: 14px;
}
#edit-sort-bef-combine .form-type-bef-link a.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAADRSURBVDhPpZIxDsIwDEVzNY7FAbgHC6dg4gCMDCyNlImhDBmyVGo/epGMnLRbhlel9v+u7TRI2rFtm0opyjlXOBPrddC8rOuqeZ4VY9Q0TQ3EyKHxnv9hWRallHbGHjRomwJU7c2PZ9L1/qlw9jm01kktQGuWfL2jzrevTpfSQIyc6fDUAizHz3xkNsiZDg/ewIYtSKtHRo8fB2/gmizAvEcmDxrT4x0vMDzC8BKHr5HH8I8EQ7+yQVVa8zsxiJGzLxtNAYPlsGGuCTgT63WSwg8+KFLeMtdGXQAAAABJRU5ErkJggg==) no-repeat 0 2px;
/* green:    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAFySURBVDhPrVPdSoRAFJ536D4Iugl6piCou4ggepWI3qGLinqF6kr2h91EEdkVwx9wFXR1WT35zaiNurvsRR98es6ZmW/OnDPDiGgrFUUhsBvvshfAotFoRKZpkuM45Ps+zedzUlV1q2DLwWIsKoqidPtIkoQ0TeuJNcZ0OqUsy0pzN7ABMpOF+Gc4HFKapgjuDcMw8BMiUPQ8D4EGdhLQxdcjnb7fccJGTMZqtaLBYACTMRh5nvMBQIt+6Pj1hg6eLltE7Du0q1kCOFYJxqq0Gpx/PvQEap593FezBBaLBa8NsyyrCgkcvVxvFAAPn6+qWQLL5fIfRXCpZCDlTQJg9zhhGAoRtFe+XCjevoW1be6LFgdBu31oJwp88nbLCbvbYnR0PB7DFJdtMpnQer1GYG+glkighBCBo+t6677sAt5XLQDyD4ggXioe2TYgWzmDmo1Rs87KdV2KoojiOOY7z2YzQhO6AmDLkYnJMrvjfyT2CwmSBJWT105UAAAAAElFTkSuQmCC) no-repeat 0 2px; */
    color: rgba(0,0,0,0.78);
    /* font-weight: bold; */
}

/* 翻页器 */
.pager {
  margin: 36px 0 !important;
  padding: 0 !important;
}

.pager li {
  height: 28px !important;
  border: 1px solid #716c6b;
  color: #716c6b;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  display: inline-block !important;
  padding: 0 !important;
  text-align: center;
}

/* 当前位置 */
.pager .pager-current {
  color: white;
  background: #716c6b;
  font-weight: normal;
  vertical-align: middle;
  line-height: 28px;
  margin-top: -1px;
  padding: 0 10.5px !important;
  cursor: default;
}

.pager li a {
  display: block;
  color: #716c6b;
  font-size: 12px;
  line-height: 16px;
  padding: 7px 12px !important;
}

.pager li:hover {
  background: #716c6b;
}
.pager li:hover a {
  color: white;
}

.pager li.pager-ellipsis {
    border: none;
}
.pager li.pager-ellipsis:hover {
    background: transparent;
    cursor: default;
}

/* footer */
#dbnav-bottom {
    position: absolute;
    height: 136px;
    background-color: #4185F5;
    width: 100%;
}
#dbnav-bottom+p {
    display: none;
}
#block-block-13{
	display:none;
}
#dbnav-bottom-top {
    color: rgba(255,255,255,0.8);
    font-size: 14px;
    line-height: 14px;
    padding: 0;
    margin: 0;
}
#dbnav-bottom-logo img {
    margin: 36px 0 20px;
    height: 38px;
    width: 388px;
}

#block-system-main > div > div > div > div.panels-flexible-column.panels-flexible-column-3-main.panels-flexible-column-last > div > div.panels-flexible-row.panels-flexible-row-3-6.panels-flexible-row-last.clearfix > div > div > div > div > div > div > div.item-list {
    margin-bottom: 2px;
}

/* 数据库详细信息页 */

body.node-type-dbinfo #tabs-wrapper {
    display: block;
}

body.node-type-dbinfo .field-type-text-with-summary .field-label,
body.page-taxonomy-term .field-type-text-with-summary .field-label {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 12px;
}

body.node-type-dbinfo .node .content .field-type-link-field,
body.page-taxonomy-term .node .content .field-type-link-field {
    margin-left: 44px;
}
body.page-taxonomy-term .node .content .field-type-link-field {
    margin-left: 24px;
    text-indent: -36px;
}

body.node-type-dbinfo .field-type-link-field a,
body.page-taxonomy-term .field-type-link-field a {
    font-size: 16px;
    line-height: 24px;
    color: #4185F5;
}
body.node-type-dbinfo .field-type-link-field a:hover,
body.page-taxonomy-term .field-type-link-field a:hover {
    border-bottom: 1px solid #4185F5;
}

body.node-type-dbinfo .field-type-text-with-summary .field-items {
    padding-bottom: 0;
}

body.node-type-dbinfo .field-type-text-with-summary .field-items p,
body.page-taxonomy-term .field-type-text-with-summary .field-items p {
    font-size: 16px;
    line-height: 28px;
}

body.node-type-dbinfo .field-type-list-text p,
body.page-taxonomy-term .field-type-list-text p {
    font-size: 16px;
    line-height: 28px;
    margin-left: 32px;
    width: 95%;
}

li.node-readmore {
  display: none !important; /* 似乎没必要显示 */
    margin-left: 36px !important;
}
li.node-readmore a {
    font-size: 16px;
    color: #4185F5;
}

/* 评论登录提示 */
.links .links .comment_forbidden {
    display: none;
}

body.node-type-commoninfo .field-type-text-with-summary {
    width: 782px;
    font-size: 14px;
}

/* 试用列 */
td.views-field.views-field-php-1 {
    white-space: nowrap;
}

td.views-field.views-field-php-1 a {
    color: green;
}

body.node-dbinfo .region-content {
    font-size: 14px;
    line-height: 24px;
}

body.page-node .node-dbinfo > .content > .field-name-field-uploadhelpfile,
body.page-node .node-dbinfo > .content > .field-name-field-helpfileurl {
  display: none;
}

/* 数据库单页：三组标签之下、数据库介绍之上的灰色短粗分隔线 */
body.page-node .node-dbinfo > .content > .field:nth-child(4) {
  margin-top: 20px;
  padding-top: 30px;
}
body.page-node .node-dbinfo > .content {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAGCAIAAACEtQFZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAlSURBVEhL7dExAQAADMOg+XdVZ5PBEyxwC1UAVgBWAFYAVgC1Pa9IyVtm7eNbAAAAAElFTkSuQmCC) 40px 36px no-repeat;
}
body.page-node .node-dbinfo > .content > .field-name-field-dbintro {
  margin-top: 20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAGCAIAAACEtQFZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAlSURBVEhL7dExAQAADMOg+XdVZ5PBEyxwC1UAVgBWAFYAVgC1Pa9IyVtm7eNbAAAAAElFTkSuQmCC) left top no-repeat;
  padding-top: 30px;
}

/* 图标：试用日期
body.page-node .node-dbinfo > .content > .field-name-field-dbtitle .field-item > p:first-child {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAAXNSR0IArs4c6QAAAQ9JREFUKBWN0r1KA0EUQOHsRiVFUIRAimBABFECYiPapLVMCkHUzsbCd/B9fIG0NnYWUcRNo4KiVlooIqghmnN0FqaQ4IUvdzK/l9lJCr/RIFVCe1RKGHxEZmMFWzjDN0aF85dxOMZPHR0c4T/xwKQZF35iE4swBkiRn+4pX6HP7IkdFzqph2MYNbyg5B/iHZN4QhUTSFzkjlc4DzbIZSwFttt4xi7uUChiAW4wjlfc4zLKTrzGbWAliQvn4fH76GIPlrqGOTi2gwwHIQ8s0zKMN5zAEm8wDSu5gAf04SbrSB2QsY0ptDCLVTThLXvz3vIH3CD1xPwBnNL+K5wTx88DyDvjJ+fO9sffMV7oZ8mGTdY5S2DWmaQAAAAASUVORK5CYII=) 2px center no-repeat;
  padding-left: 28px;
}
/* 图标：试用反馈
body.page-node .node-dbinfo > .content > .field-name-field-dbtitle .field-item > p a[href*='wjx.top'] span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAXhJREFUOBGV071LQlEcxvFr9jaUQ5gtDb1A2RBJJQS1BI21lhUF/gc1CtbUXugUEUIRBREUtGX0QtDYUE1BUWv0RmtU30e8cjn3qvjAR8/9nevx+Dtev1VZ4tzehXvnx6qdF2XGTcxPwId3ZJFLqUXquaMDzQhhElu4wAa02Aksv148ohtSiEKL/OEbERzjFMv4xCM8M0w17TETp7aJOgRwiFixnzPLZAZmVPvFGq7wgxq40ktFv7lUlpjcgZptVenFyDzXu6jFOPph5o3CHnRKrkXaqbXgDAn0YRFDcEb3fNgFcydzTKhZOg0dr7Z8lx/zVkgro1f7yrmI/gs9OEIYOtokGrAPZRTr+MIzXFmgMoNOaCE12I56o5NZxaBdNN915rppAAfQ86HG6qi3sQLtzjO+fFU7GIE+qMW6MYZbqC8vUKbQpgG5xLUGWkR90d9YzTqHHoUb6AgLzWOsaKdBqPEPeEIu2rKKWUyjERVH3xhDsYex7IL/GehABu+lYo8AAAAASUVORK5CYII=) left center no-repeat;
  padding-left: 28px;
}

/* 图标：访问地址 */
body.page-node .node-dbinfo > .content > .field-name-field-url1 .field-label {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAAXNSR0IArs4c6QAAATJJREFUKBV90t8rw1EYx/HDxLaE5Wpc+MqNHyXZxf4AmQs1xYV2679AuXYhCv8Ff4DiXqEpFxq22o1cEkmxyfvzdZ6vWWtPvXae85yz53z33Ym5/9HNdAoT6MMz6gijwxLGeSzgCS8YQBonOEMUK2Qb6I8qv4nmm1i2ekCyjU5f0KiOdqrmWg9ifKziHFUMYR2zyOEWb/hC1rpUmCjWcIQtHPs5gysjrc0KO1Jv4C6sOFditN+g9W89xjRe8YgEllBDAZe4xyRS2qwN+sIVrOsM+QVOocjjRkkv9tCjSYuIU9tFUp0/MYpBPKA5Fim8QyeFoY37aO6e9HX9m06dFR9IIYNrWOhV6q0UrWBjF4mefdwXdKF2YA19+W8YIz3AMA4RoG3o9umWzbXd1bA40pBH6Q+qgTBJZmt2WwAAAABJRU5ErkJggg==) left center no-repeat;
  text-indent: 24px;
}

body.page-taxonomy-term .region-content .node-dbinfo > h2 {
    /*margin-left: 36px;
    margin-top: 24px;
    border-top: 2px solid #f3f3f3; */
    padding-top: 16px;
    max-width: 784px;
    font-size: 36px;
    line-height: 50px;
}
body.page-taxonomy-term .region-content .node-dbinfo > h2 a {
    color: #4185F5;
}

/* RSS feed 图标 */
a.feed-icon {
    position: absolute;
    top: 44px;
    left: 12px;
}
body.page-taxonomy a.feed-icon {
    display: none;
}

/* 没有找到 */
div.view-empty {
    margin: 36px;
    padding: 20px 0 20px 72px;
    width: 300px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAB6CAMAAABTPutyAAAAZlBMVEX///8AQ4L7/P3p7/QGR4UsY5gMTIgmX5UKSofx9fjR3egUUoxokLU0aZvh6fDb5O2RrsmBosFYhK3D0+JOfaj1+PpEdaMaVo90mbs4bJ3L2eaPrMilvdNgirF4m723ytyrwdaatc1JUtDFAAAFPUlEQVR4nO2bW6OqIBCFs2xXVna/t3f6///kSSubRQwDCvRy1ltKOeIwrA+s1+uoSb7IsiyfdP2dbjqvp8lT0+3ta2Fk+wR02nwnjmOaKEpn/fhh7PZqGHWnRM+V3VwXR5KMYkei7Y+6T+I+nQsXR5IcY8aR//CBjLOIgWz5OO4PJ14cN1McSXKNFsjQHMgoVr5ipqaju7C2/cWJYzKlF53WdT070GM/gyiBzKA/isfBDfTJOkYcizG95P51eA0PJ8b0BzV1vHgdHkBpmYePo4A7n71PrOBEGTqO/ggylU5xkK+HXeBA4L7TJT11hXwNPOUMYOgO8eQJsicPGsgvdIjiUjPokm3IOIRLQZhJSDMtdP7E9OB86gp3rEnHC/TYJVQcOHQPujmWH9w+9QeZqi1ZBXTJTNeku6yKOE4AYVwjTGvpWd+ImRJ9agOZyk70YBKSIkAgQFS89cEhHMA1lnCnK77hMrVs2E47nFtNTcFaT327xiNkqhEY0DX++o0DB4OCUH0lEQC/uOHVUvjbpDxMVvvhXfsVeQR5uCGMaEd6O2+mwSGJDkqwV/DD/CNTCKka5Hn1IbM9DmFAu5ROqsQXpORwCfnqDfyUGkVPka5K6UDF6ufLNSLagfGiz4z69nMI8EN/iIOABgKpEAL8GLQzBxIA/Fi0MwbiH/wMaNeDpEyVUYq+sjv4GdCuxw7fSoVf8DOinTEQY265C9HuI/vJxX7Uc17B7yz8GAlk+nESXWM38JO42hiIR/BDtNPMGcQejD7PegM/Ge1ICunu2Bf4IdrpfIXeBjS6+QG/XC7TJBCtE/MDfhZoRzy1dor1An42bnwlNQD3nxStArFBO+Ld9Bmw6w5+JTwYhtiW7ybMbFJ2Bb8JGmA5Wu4aXcEP0a5gWhGzwtWrjuBnme4kENb7dAM/Fu1QhLxYjsJy5Ljjh2jHl8TzuxE/u3YBPxbtFC3erXinroCfi2vk0U7R4N3MYMGubcHPgHaq3l1nGphgaxzAz7j0zwSimnhQS/DLHGaq5l7Hxma4XWALfi72uxnmxmW1duCHaCcASXOrQn1YwcNR8UgrBe2EwdbMBBIuoOu0cY2IdhK0Nq0lH+i8XSCgnary1VKsDq7gJ6CdqiahRN7HsSiCn+uIz15NZZBzAz/XGjh5VTS5r53AT0S7Dz0DMRbWpxzAbyfv2ql6VjRzPXvKHvxktPvQ0TL5Kt1sXWMbL1U+GtvZcxjCvO+z27VTNBgKP0pl6YRx187Wb19/NGtrnOzAz3LXTlX2u7a25jub7YIlbcOhXVdZgJ8d2nWWDH7at7r8S3xPLMIW9kM4ND9nVUC7kK+CDszFyhbtPAjBT7UPtmin08ZtO6Zvek8M0c62PNUqT8Nk7vQNw3tijv6Qalb35dRpt4w3PYZdO0GXlx9x2QdhV/jb7yNMmmnB6QU4DvzQYLv8InF0LkvtmAoN+DmhHUpeVdRLC379DrtvWfNdmTxAOvDDoeu4H9k8bccd1UKzdgPBuW7vDJ7fnrru2UFe1oQNxd2xg+/K52n1Srrz3iFOspVPh6HUZhe/WK/bvCICtasqGXSWifRCey0AvwqLaBdFesX/IRgk98/0Y8x/pPRyeuX+/0DMgfh9Z0zQQgmEJmtQi6gKLGMP+S6dLQaRtPijRb4avrii9CVVBW0jNwuvujQL/6iKocfaVPntMBoYP8ktw+q1PIFLsfH19h7ldwMhqyQruXU4gesuv/Z01KWpjPkjcWiNPr3pciR/zbcOK+1y3m2t/CczcBTbq2mNvR9LynX/AR8VQt5hwRwGAAAAAElFTkSuQmCC) no-repeat 0px 2px;
    background-size: 64px;
    color: rgb(20,66,130);
}

/* 排序选项：隐藏不需要的 */
#edit-sort-bef-combine-totalcount-asc,
#edit-sort-bef-combine-field-xueke-dalei-value-desc,
#edit-sort-bef-combine-search-api-relevance-asc,
#edit-sort-bef-combine-views-asc,
#edit-sort-bef-combine-field-xueke-dalei-desc,
#edit-sort-bef-combine-changed-asc,
#edit-sort-bef-combine-created-asc {
    display: none !important;
}

body.front #block-system-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAHHCAIAAADxsaXDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAbSURBVEhLY3Bs/TqKR/EoHsWjeBSPYhhu/QoAP7gTi60gz2EAAAAASUVORK5CYII=) repeat-x 0px 50px;
} /* 首页--背景色：#4185F5 高度：455px */
body.page-newdbi #block-system-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAHHCAIAAADxsaXDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAbSURBVEhLY3Bs/TqKR/EoHsWjeBSPYhhu/QoAP7gTi60gz2EAAAAASUVORK5CYII=) repeat-x 0px -10px;
} /* 首页分面--背景色：#4185F5 高度：455px */

body.page-search #block-system-main {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADXCAIAAABUEKzsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAAVSURBVDhPY3Bs/TqKR/EopjZu/QoAfpZ0HfNOxl4AAAAASUVORK5CYII=) repeat-x 0px -10px;
} /* 搜索结果--背景色：#4185F5 高度：215px */

body.page-node #block-system-main {
  padding-bottom: 20px;
}

body.front #block-system-main .view-content {
    margin-top: -12px;
}

body.page-newdbi #block-system-main .view-content {
    padding-left: 36px;
}
body.page-newdbi #block-system-main table {
    width: 934px;
}

body.page-search #block-system-main > .content {
    width: 1024px;
    margin: 0 auto;
    background: white;
    min-height: 660px;
}

body.page-search .view-header {
    margin-top: -80px;
    border-bottom: 3px solid #e4e4e4;
    padding-bottom: 18px;
    width: 630px;
}

body.page-search #block-system-main .view-id-dbsearch {
    padding-top: 310px;
    margin: 0 32px;
    width: 674px;
}
body.page-search #block-system-main table {
    width: 630px;
}
body.page-search #block-system-main thead {
    display: none;
}
body.page-search #block-system-main tbody {
    border: none;
}
body.page-search #block-system-main tbody .dbtitle {
    font-weight: bold;
}
body.page-search #block-system-main tbody .dbintro strong {
    font-weight: bold;
}
body.page-search #block-system-main tr.odd {
    background: white;
}
body.page-search #block-system-main tr {
    border: none;
    border-bottom: 1px solid #f0f0f0;
}
body.page-search #block-system-main tr:last-child {
    border: none;
}

body.page-search #sidebar-first {
    width: 306px;
    position: absolute;
    top: 350px;
    right: calc(50vw - 520px);
    border-left: 1px solid #f0f0f0;
    padding: 0 12px;
    margin: 0;
    z-index: 1;
}

body.page-search #sidebar-first h2.title {
    font-size: 12px;
    line-height: 14px;
}

body.page-search #sidebar-first .block-facetapi {
    margin-bottom: 18px;
}

body.page-search #sidebar-first input.facetapi-checkbox {
    margin-right: 4px;
    vertical-align: middle;
}

body.page-search .block-facetapi ul li.leaf {
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    margin-right: 10px;
}

body.page-search .block-facetapi ul li.leaf a {
    font-size: 12px;
    line-height: 20px;
}

body.page-search .block-facetapi .item-list {
    margin: 0;
}

.panels-flexible-column-3-main, body.page-newdbi .view-id-newdbi {
    margin-top: 60px;
    width: 1024px;
    background: white;
    float: none;
    margin-left: calc(50vw - 512px);
}

/* sso登录 + 咨询台 */
#block-pkulib-sso-pkulib-sso-links {
    position: absolute;
    right: calc(50vw - 512px - 72px);
    top: 4px;
}
#header .ZBJ_menu li:last-child {
    position: absolute;
    top: -49px;
    right: 76px;
}
body.logged-in #header .ZBJ_menu li:last-child {
    right: 136px;
}
#block-pkulib-sso-pkulib-sso-links a, #header .ZBJ_menu li:last-child > a {
    display: inline-block;
    padding-left: 14px;
    font-size: 12px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.8);
}
#block-pkulib-sso-pkulib-sso-links a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAAXNSR0IArs4c6QAAAJ5JREFUGBljZkAFFkBuFBCLAvFtIP4PxBjABCjyDYhBkiA8B4iZgBgM4AwgD6SQEyIMJt2R+cgK3yIpAjFfAPEPmBiyQnT3/AUqQhcD6+MDklehkiAFyWBRHEQRVOEjIM2FrAbZapCEFlSSB0jrIisEsUE+BZl0GYhBVsLwZyB7ORAbAzEYzACSMEls9FegvAYjkPAEYpBHcAFmoMRhAG+uIpr9BSV2AAAAAElFTkSuQmCC) no-repeat scroll 0px 5px transparent;
}
#header .ZBJ_menu li:last-child > a {
    width: 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAC4jAAAuIwF4pT92AAABtElEQVR42mVSuW7CUBB85kqTNBQhKRDpkw4JMBAJDLgLIrE5ZM4uwRxFOGRHXDY3X52dJzsiUKw0mp3dtztv2Wq1Yoj5fO7d7/dss9mwdrv91Ol0FAThCDjkoHH1bhHbbres3++HcrlcN5PJjAqFQgsBnM/nu4PBIAQNtLyQgAcdKfEiiqKlKIo4mUz84BCEA+ASiYQFDTiqETCCQMRjLBazm81m8Hg8Mtu20cg/HA69wODq9XoQGuJC6/WacRGNolPXKPZYLpcB0zRZMpl8j8fj2ng85tzhcGDQYBW8yuiVCO3xbRiGgNnRSNO023Q6XWo0GmF3L8uyGDTU0KTxbxg5p8qy3EIRdRZIIJBJd2SMXavVZBQuFguBcrxYkqTedDoNXxZys06nE6MiqVwuv+12OxR6rgovR4Vj2KFSqXxUq9WSMyrPYfdUKmXwUc/NgQGz2cyHV4rF4isCGBxyqqpGSfvFzXG+4wFWw3IIkNB1nQcwuKvvOD8A+mTbPQC8hAB2DsAmzfPfAZyfHCXu6Z8+aQ8zm832EIR/wCH37+TgFgCcwwjoSK754JwTPnDIQeO6/wsE/BEcvZKAiAAAAABJRU5ErkJggg==) no-repeat scroll 0px 3px transparent;
    padding-left: 17px;
    padding-bottom: 4px;
}
#block-pkulib-sso-pkulib-sso-links .mylib-header-link-name {
    font-size: 12px;
}

/* 登录入口 */
body.page-user #block-system-main, body.page-pkulib-login #block-system-main {
    background: white;
    margin: 128px auto 20px;
    width: 512px;
}

body.page-user #edit-submit, body.page-pkulib-login .mylib-login-submit {
    border-radius: 6px;
    border: 1px solid gray;
    background: #f0f0f0;
    height: 28px;
    width: 64px;
}

body.page-user .ZBJ_changyongxinxi_list {
    display: none;
}

/* 数据库单页 + 分类标签遴选 */

body.page-node #tabs-wrapper, body.page-taxonomy #tabs-wrapper {
    position: relative;
    margin-top: 121px;
    width: 100%;
    padding: 0;
    background: #4185F5;
    display: table; /* 确保左右背景色与内文（数据库标题）等高的关键 */
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  body.page-node #tabs-wrapper {
    margin-top: 110px;
  }
}
@-moz-document url-prefix() {
  body.page-node #tabs-wrapper {
    margin-top: 113px;
  }
}

body.page-node #tabs-wrapper h1.with-tabs, body.page-taxonomy #tabs-wrapper h1.with-tabs {
    width: 1024px;
    margin: 0 auto;
    background: white;
    padding: 30px 30px 20px;
    color: #4185F5;
    font-size: 36px;
    line-height: 50px;
}
body.page-taxonomy #tabs-wrapper h1.with-tabs {
    color: rgba(0, 0, 0, 0.78);
}

body.page-node #block-system-main .content {
    line-height: 0;
}

body.page-node div.node-dbinfo, body.page-taxonomy div.view-display-id-page {
    padding: 0 0 0 calc(50vw - 550px);
}
body.page-taxonomy div.view-display-id-page {
    width: 1103px;
    margin-top: -14px;
}


body.page-node div.node-dbinfo .field-type-taxonomy-term-reference,
body.page-taxonomy div.node-dbinfo .field-type-taxonomy-term-reference {
    display: inline-block;
}
body.page-node div.node-dbinfo .field-type-taxonomy-term-reference:first-child {
    padding-left: 32px;
}
body.page-node div.node-dbinfo .field-type-taxonomy-term-reference .field-items,
body.page-taxonomy div.node-dbinfo .field-type-taxonomy-term-reference .field-items {
    padding: 0 9px;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
body.page-node div.node-dbinfo .field-name-field-fenlei-zhuangtai .field-item,
body.page-node div.node-dbinfo .field-name-field-fenlei-neirongleixing .field-item,
body.page-taxonomy div.node-dbinfo .field-name-field-fenlei-zhuangtai .field-item,
body.page-taxonomy div.node-dbinfo .field-name-field-fenlei-neirongleixing .field-item {
    border-right: 1px solid rgba(0, 0, 0, 0.78);
}
body.page-node div.node-dbinfo .field-name-field-fenlei-yuzhong .field-items,
body.page-taxonomy div.node-dbinfo .field-name-field-fenlei-yuzhong .field-items {
    border: none;
}

body.page-node div.node-dbinfo .field-type-taxonomy-term-reference .field-item,
body.page-taxonomy div.node-dbinfo .field-type-taxonomy-term-reference .field-item {
    display: inline-block;
    padding: 0 9px;
    line-height: 16px;
}

body.page-node div.node-dbinfo .link-title, body.page-node div.node-dbinfo .link-url a,
body.page-taxonomy div.node-dbinfo .link-title, body.page-node div.node-dbinfo .link-url a {
    font-size: 18px;
}

/* 强制数据库介绍文字段落缩进与段间距 */
body.page-node div.node-dbinfo .field-type-text-with-summary .field-item p {
    text-indent: 2em !important;
    padding-bottom: 8px !important;
}

body.page-node div.node-dbinfo .field-type-text-with-summary p span {
    line-height: 24px !important;
    font-size: 16px !important;
    font-family: "PingFang SC", PingFangSC-Regular, "Microsoft YaHei", 微软雅黑, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
body.page-node div.node-dbinfo .field-type-text-with-summary a {
    color: #4185F5 !important;
}
body.page-node div.node-dbinfo .field-type-text-with-summary u {
    text-decoration: none !important;
}
body.page-node div.node-dbinfo .field-type-text-with-summary u:hover {
    text-decoration: underline !important;
}
body.page-node div.node-dbinfo .field-type-link-field .field-label {
    font-size: 16px;
    line-height: 24px;
}
body.page-node div.node-dbinfo .field-name-field-uploadhelpfile .field-label {
    display: none;
}
body.page-node div.node-dbinfo .field-type-link-field .link-item {
    font-weight: normal;
}
body.page-node div.node-dbinfo .field-name-field-url1 .field-items,
body.page-node div.node-dbinfo .field-name-field-url2 .field-items,
body.page-node div.node-dbinfo .field-name-field-url3 .field-items,
body.page-node div.node-dbinfo .field-name-field-url4 .field-items,
body.page-node div.node-dbinfo .field-name-field-url5 .field-items,
body.page-node div.node-dbinfo .field-name-field-url6 .field-items {
    margin-left: 24px;
}
body.page-node div.node-dbinfo .field-type-link-field .link-item div {
    display: inline;
    margin-right: 4px;
	color:#4185F5;
}

#edit-keywords-autocomplete-aria-live * {
    z-index: 200;
}
.pku_admin_link {
	position: absolute;
	top:90px;
	right: calc((100vw - 1200px) / 2);
}
