@charset "UTF-8";
.banner {
  padding-top: 63px;
  height: 240px;
}
.banner img {
  width: 100%;
  height: auto;
}
.brief{
    margin-bottom: 2rem;
}
.brief .msg .title {
  border-bottom: 1px solid #bac3d2;
}
.brief .msg .title .breadcrumb {
  color: #000;
  margin: 0;
}
.brief .msg .title .breadcrumb .breadcrumb-item {
  color: #6c757d;
}
.brief .msg .title .breadcrumb .breadcrumb-item a {
  color: #6c757d;
}
.brief .msg .select-list .dropdown {
  width: 10rem;
}
.brief .msg .select-list .dropdown a {
  background-color: #efefef;
  width: 100%;
  border: none;
  color: #000;
}
.brief .msg .select-list .dropdown .dropdown-menu {
  padding: 0;
  margin-top: 0 !important;
  border-radius: 0;
  border: none;
}
.brief .msg .select-list .dropdown .dropdown-menu .dropdown-item {
  line-height: 1.8rem;
  border-top: 1px solid #c1c4c9;
}
.brief .msg .select-list .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f8ac57;
  color: #fff !important;
  border-top: 1px solid #fff;
}
.brief .msg .select-list .dropdown:hover .btn {
  background-color: #f8ac57;
  color: #fff;
}
.brief .msg .leaders .leaders-item {
  position: relative;
  height: 16rem;
  color: #566888;
}
.brief .msg .leaders .leaders-item .bg {
  padding-left: 10rem;
  position: absolute;
  background: url(detail_res/bg6.jpg) no-repeat;
  background-size: cover;
  right: 0;
  top: 0;
  width: 90%;
}
.brief .msg .leaders .leaders-item .bg .title {
  border-bottom: 1px solid #c8cdda;
}
.brief .msg .leaders .leaders-item .bg .con {
  display: -webkit-box;
  /* 璁剧疆涓哄脊鎬х洅瀛� */
  -webkit-box-orient: vertical;
  /* 璁剧疆鐩掑瓙涓虹旱鍚戞帓鍒� */
  -webkit-line-clamp: 4;
  /* 闄愬埗琛屾暟涓� 2 琛� */
  overflow: hidden;
  /* 闅愯棌瓒呭嚭閮ㄥ垎 */
  text-overflow: ellipsis;
  /* 浣跨敤鐪佺暐鍙蜂綔涓烘孩鍑哄唴瀹圭殑琛ㄧず */
  line-height: 1.5;
  /* 璁剧疆琛岄珮锛屾牴鎹渶瑕佽皟鏁� */
  /*max-height: 3em;*/
  /* 璁剧疆鏈�澶ч珮搴︿负 2 琛岀殑楂樺害 */
}
.brief .msg .leaders .leaders-item .bg .more {
  color: #94a2bb;
}
.brief .msg .leaders .leaders-item .bg .more span {
  color: #f8ac57;
}
.brief .msg .leaders .leaders-item .avatar {
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 11rem;
  overflow: hidden;
  height: 14rem;
}
.brief .msg .leaders .leaders-item .avatar img {
  width: 100%;
  height: 100%;
}

.aptitude .aptitude-item {
  color: #000;
}
.aptitude .aptitude-item .img {
  height: 13rem;
}
.aptitude .aptitude-item .img img {
  height: 100%;
  width: 100%;
}
.aptitude .aptitude-item .name {
  background-color: #f3f5fc;
}
.wp_entry {
    width: 100%;
    line-height: 1.5em;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    padding-top: 1.5rem !important;
}
.wp_entry img {
    max-width: 100%;
    _width: :expression(this.width>640?"640px":this.width+"px");
}
.pagination {
  font-size: 12px;
}
.pagination .total {
  color: #000;
  border: 1px solid #dee2e6;
  background-color: #fff;
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
}
.pagination .page-item {
  cursor: pointer;
}
.pagination .page-item .page-link {
  color: #000;
}
.pagination .page-item.active .page-link {
  background-color: #d30b15;
  color: #fff;
  border-color: #d30b15;
}

.teacher-detail .image {
  width: 15rem;
  height: auto;
}
.institution .institution-item {
  color: #666666;
  background-color: #e6e6e6;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 11px;
}

.focus .focus-item .card-body .card-text {
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.focus .focus-item .card-body .more .right {
  background-color: #f8ac57;
  width: 1.5rem;
  height: 1.5rem;
}

.new-list .new-list-item {
  cursor: pointer;
  border-bottom: 1px dashed #e3e3e3;
}
.new-list .new-list-item .new-list-item-title .z-box {
  width: 8px;
}
.new-list .new-list-item .new-list-item-title .z-box .z {
  transition: 0.2s linear;
  width: 8px;
  height: 8px;
  background-color: #e3e3e3;
}
.new-list .new-list-item span {
  transition: 0.2s linear;
}
.new-list .new-list-item:hover span {
  color: #f8ac57;
}
.new-list .new-list-item:hover .z-box .z {
  background-color: #f8ac57;
}
.new-list .new-list-item small {
  color: #bcbec4;
}

.new-list-detail .small {
  color: #999999;
  border-bottom: 1px solid #eef2fb;
}

@media (min-width: 360px) {
  .institution-a {
    height: 23rem;
  }
}
@media (min-width: 375px) {
  .institution-a {
    height: 23rem;
  }
}
@media (min-width: 414px) {
  .institution-a {
    height: 25rem;
  }
}
@media (min-width: 390px) {
  .institution-a {
    height: 24rem;
  }
}
@media (min-width: 412px) {
  .institution-a {
    height: 25rem;
  }
}
@media (min-width: 430px) {
  .institution-a {
    height: 26rem;
  }
}
@media (min-width: 768px) {
  .banner {
    padding-top: 63px;
    height: 240px;
  }
  .banner img {
    width: 100%;
    height: auto;
  }
  .pagination {
    font-size: 14px;
  }
  .teacher-detail {
    /* 鍨傜洿瀵归綈鏂瑰紡 */
  }
  .teacher-detail .image {
    width: 15rem;
    height: auto;
  }
  .teacher-detail .text {
    /* 鏂囧瓧鍖哄煙鑷�傚簲 */
  }
  .institution .institution-a {
    height: 40rem;
  }
  .institution .institution-a .institution-item {
    font-size: 12px;
  }
  .focus .focus-item .focus-item-img {
    height: 16rem;
  }
  .focus .focus-item .box {
    width: 60%;
    height: 85%;
    right: 0;
    top: 10%;
    font-size: 14px;
  }
  .focus .focus-item .box.boxnnn2 {
    left: 0;
  }
  .focus .focus-item .box .title {
    border-bottom: dashed 1px #000;
  }
  .focus .focus-item .box .box-text {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .focus .focus-item .box .more .right {
    width: 1.3rem;
    height: 1.3rem;
    background-color: #f8ac57;
  }
}
@media (min-width: 820px) {
  .institution .institution-a {
    height: 42rem;
  }
  .institution .institution-a .institution-item {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .banner {
    padding-top: 67px;
    height: 300px;
  }
  .banner img {
    width: 100%;
    height: auto;
  }
  .brief .brief-menu-box .brief-menu {
    margin-top: -120px;
  }
  .brief .brief-menu-box .brief-menu .title {
    background: url(detail_res/bg4.jpg) no-repeat;
    background-size: cover;
  }
  .brief .brief-menu-box .brief-menu .menu-list {
    background: url(detail_res/bg5.jpg) no-repeat bottom;
    background-size: 100% auto;
    background-color: #f2f4fa;
    font-size: 16px;
    min-height: 600px;
    padding-bottom: 17rem !important;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item {
    border-bottom: 1px dashed #bac3d2;
    color: #000;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item a {
    color: #000;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .is-href .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .is-href {
    padding-left: 2rem;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .is-href .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level.is-href {
    padding-left: 0;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level.is-href:hover {
    color: #f8ac57;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .institution .institution-a {
    height: 40rem;
  }
  .institution .institution-a .institution-item {
    font-size: 12px;
  }
  .focus .focus-item .focus-item-img {
    height: 16rem;
  }
  .focus .focus-item .box {
    width: 60%;
    height: 75%;
    right: 0;
    top: 15%;
    font-size: 14px;
  }
  .focus .focus-item .box.boxnnn2 {
    left: 0;
  }
  .focus .focus-item .box .title {
    border-bottom: dashed 1px #000;
  }
  .focus .focus-item .box .box-text {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .focus .focus-item .box .more .right {
    width: 1.3rem;
    height: 1.3rem;
    background-color: #f8ac57;
  }
}
@media (min-width: 1200px) {
  .banner {
    padding-top: 7rem;
    height: 360px;
  }
  .banner img {
    width: 100%;
    height: auto;
  }
  .brief .brief-menu-box .brief-menu {
    margin-top: -120px;
  }
  .brief .brief-menu-box .brief-menu .title {
    background: url(detail_res/bg4.jpg) no-repeat;
    background-size: cover;
  }
  .brief .brief-menu-box .brief-menu .menu-list {
    min-height: 600px;
    background: url(detail_res/bg5.jpg) no-repeat bottom;
    background-size: 100% auto;
    background-color: #f2f4fa;
    font-size: 16px;
    min-height: 600px;
    padding-bottom: 17rem !important;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item {
    border-bottom: 1px dashed #bac3d2;
    color: #000;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item a {
    color: #000;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .is-href {
    transition: 0.2s linear;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .is-href .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .is-href.active {
    color: #f8ac57;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .is-href:hover {
    color: #f8ac57;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .is-href {
    padding-left: 2rem;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .is-href .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level.is-href {
    padding-left: 0;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level.is-href:hover {
    color: #f8ac57;
  }
  .brief .brief-menu-box .brief-menu .menu-list .menu-list-item .second-level-collapse .second_level .z {
    width: 5px;
    height: 5px;
    background-color: #f8ac57;
    margin-right: 20px;
  }
  .brief .msg .leaders .leaders-item .avatar {
      position: absolute;
      bottom: -3rem;
      left: 0;
      width: 12rem;
      overflow: hidden;
      height: 16rem;
    }
    .brief .msg .leaders .leaders-item .avatar img {
      width: 100%;
      height: 100%;
    }
  .aptitude .aptitude-item {
    cursor: pointer;
  }
  .aptitude .aptitude-item .img {
    height: 20rem;
  }
  .aptitude .aptitude-item .img img {
    transition: transform 4.3s;
    width: 100%;
    height: 100%;
  }
  .aptitude .aptitude-item .name {
    transition: transform 1.3s;
    background-color: #f3f5fc;
  }
  .aptitude .aptitude-item:hover img {
    transform: scale(1.1);
  }
  .aptitude .aptitude-item:hover .name {
    background-color: #f8ac57;
  }
  .institution .institution-a {
    height: 49rem;
  }
  .institution .institution-a .institution-item {
    font-size: 14px;
    text-decoration: none;
    transition: 0.2s linear;
  }
  .institution .institution-a .institution-item:hover {
    background-color: #f8ac57;
    color: #fff;
  }
  .focus .focus-item .focus-item-img {
    height: 26rem;
  }
  .focus .focus-item .box {
    width: 60%;
    height: 75%;
    right: 0;
    top: 15%;
    font-size: 16px;
  }
  .focus .focus-item .box.boxnnn2 {
    left: 0;
  }
  .focus .focus-item .box .title {
    font-size: 18px;
    border-bottom: dashed 1px #000;
  }
  .focus .focus-item .box .box-text {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 2.2rem;
  }
  .focus .focus-item .box .more .right {
    width: 1.3rem;
    height: 1.3rem;
    background-color: #f8ac57;
  }
}/*# sourceMappingURL=detail.css.map */
/*缈婚〉*/
.pageNum{width:100%;height: 50px;margin: 50px auto;}
.pageNum a,.pageNum i,.pageNum em,.pageNum span{height: 37px; line-height: 37px; padding: 0 15px; display: inline-block; border: 1px #e8e8e8 solid; background-color: #fff;  margin: 0 3px;color:#515151; }
.pageNum i{background-color: #fff;}
.pageNum a:hover,.pageNum .pative,.pageNum span{color:#fff;background-color:#d30b15;}
