@charset "UTF-8";
/*!
 * 专家入库须知
 * date：2022-7-14
 * author：瞿国强
 */
body {
  background: none;
}

* {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.em-router {
  padding-left: 50px;
  background-position: left 27px center;
}

.em-router a {
  font-size: 16px;
}

.em-router a:last-child, .em-router a:hover {
  color: #1c66d5;
}

.declare {
  border: 1px solid #eceef3;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(174, 210, 252, 0.19);
          box-shadow: 0px 0px 10px 0px rgba(174, 210, 252, 0.19);
}

.content-left {
  width: 260px;
}

.content-title {
  position: relative;
  padding-left: 53px;
  line-height: 65px;
  color: #fff;
  font-weight: 600;
  font-size: 22px;
  background: url("../images/title_bg.png") center no-repeat;
}

.content-title::before {
  content: '';
  position: absolute;
  left: 30px;
  top: 50%;
  width: 4px;
  height: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #fff;
}

.content-ul {
  margin-top: 6px;
}

.content-li {
  line-height: 48px;
  background: url("../images/arrow_icon.png") left 30px center no-repeat;
}

.content-li.two {
  background: none;
}

.content-li.two.current, .content-li.two:hover {
  background: none;
  border: none;
}

.content-li.two a {
  padding-left: 70px;
}

.content-li.one + li {
  display: none;
}

.content-li.one.current + li {
  display: block;
}

.content-li.current, .content-li:hover {
  background-image: url("../images/arrow_hover_icon.png");
  background-color: #eaf5ff;
  border-left: 3px solid #137eef;
}

.content-li.current a, .content-li:hover a {
  color: #137eef;
}

.content-li a {
  display: block;
  padding-left: 53px;
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.content-right {
  width: 934px;
  margin-right: 23px;
}

.content-item {
  width: 100%;
}

.right-title {
  margin-top: 7px;
  padding-left: 15px;
  border-left: 6px solid #137eef;
  line-height: 22px;
  font-size: 18px;
  font-weight: bold;
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #eaf5ff;
}

.nav-li {
  line-height: 40px;
  text-align: center;
}

.nav-li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #666;
  font-size: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 2px solid transparent;
}

.nav-li.current a, .nav-li:hover a {
  color: #137eef;
  border-bottom: 2px solid #137eef;
}

.nav-li:nth-child(1) {
  width: 113px;
}

.nav-li:nth-child(2) {
  width: 203px;
}

.nav-li:nth-child(3) {
  width: 190px;
}

.nav-li:nth-child(4) {
  width: 150px;
}

.nav-li:nth-child(5) {
  width: 112px;
}

.nav-li:nth-child(6) {
  width: 165px;
}

.source {
  margin-top: 18px;
  line-height: 36px;
  font-size: 18px;
}

.source-box {
  margin-top: 20px;
}

.source-search {
  position: relative;
  line-height: 36px;
}

.source-input {
  width: 318px;
  display: block;
  height: 36px;
  padding: 0 70px 0 12px;
  line-height: 34px;
  border: 1px solid #dde4ef;
  border-radius: 5px;
  font-size: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.source-input::-webkit-input-placeholder {
  font-size: 16px;
  color: #899499;
}

.source-input:-ms-input-placeholder {
  font-size: 16px;
  color: #899499;
}

.source-input::-ms-input-placeholder {
  font-size: 16px;
  color: #899499;
}

.source-input::placeholder {
  font-size: 16px;
  color: #899499;
}

.source-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 66px;
  border-radius: 5px;
  line-height: 36px;
  color: #fff;
  background-color: #137eef;
  cursor: pointer;
}

.source-title {
  margin-top: 18px;
}

.source-right {
  width: calc(100% - 90px);
}

.source-a {
  margin-top: 18px;
  width: 85px;
  text-align: center;
  color: #666;
  border-radius: 18px;
}

.source-a.current, .source-a:hover {
  background-color: #137eef;
  color: #fff;
}

.source-a:nth-child(n + 2) {
  margin-left: 5px;
}

.down-info {
  height: 600px;
  overflow-y: auto;
}

.down-list {
  position: relative;
  margin-top: -1px;
  line-height: 55px;
  font-size: 17px;
}

.down-list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  color: #666;
  border-bottom: 1px dashed #d5d9e4;
  border-top: 1px dashed #d5d9e4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
}

.down-list:hover {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(254, 135, 59, 0.24);
          box-shadow: 0px 0px 10px 0px rgba(254, 135, 59, 0.24);
  z-index: 99;
}

.down-list:hover a {
  border-bottom: 1px dashed transparent;
  border-top: 1px dashed transparent;
  color: #fd7823;
}

.down-list.head {
  margin-top: 29px;
  font-size: 19px;
  background-color: #eaf5ff;
  z-index: 99;
}

.down-li:nth-child(1) {
  width: 128px;
  text-align: center;
}

.down-li:nth-child(2) {
  width: 650px;
  padding-left: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.down-li:nth-child(3) {
  width: 156px;
  text-align: center;
}

/* 分页 */
.em-pager {
  margin-bottom: 33px;
  text-align: center;
}

.m-pagination-group > button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
