/*2019.1230*/

@charset "UTF-8";
/*--------------- ���弱佉�� - 蕁������������ ---------------*/
.about-vision {
  background: url(../images/adm_about_bg.jpg) no-repeat right bottom;
  padding: 1px 33% 32px 16px;
  margin-bottom: 16px;
  border-bottom: solid 1px #eee;
  min-height: 540px;
}
.about-vision .sub-heading + .adm-article {
  margin-top: -1rem;
  padding-left: 1.6rem;
  margin-bottom: 2.5rem;
}

/*--------------- ���弱佉�� - 絮��欠亜篁� ---------------*/
/* �憘算絮��� */
.about-director .name {
  font-weight: bold;
}
.about-director .name .title {
  margin-left: 6px;
}
.about-director .info-cols .col-label {
  color: #7a7a7b;
}
.about-director .general {
  margin-top: 24px;
  margin-bottom: 24px;
}
.about-director .general .name {
  font-size: 1.25rem;
  margin-bottom: 10px;
}
.about-director .general .name .title {
  font-size: 1rem;
}
.about-director .general .pic-box {
  float: right;
  padding-left: 0;
}
.about-director .deputy {
  border-top: solid 2px #ddd;
  border-bottom: solid 2px #ddd;
  padding: 32px 0 24px;
}
.about-director .deputy .name {
  font-size: 1.125rem;
  margin-bottom: .5em;
}
.about-director .deputy .name .title {
  font-size: .9375rem;
}
.about-director .deputy .info-cols {
  position: relative;
  font-size: .9375rem;
}
.about-director .deputy .d-sm-table {
  margin-left: -15px;
  margin-right: -15px;
}
.about-director .deputy .d-sm-table .d-td {
  width: 33.333333333333%;
  padding: 0 15px;
}
.about-director .deputy .d-sm-table .d-td + .d-td {
  border-left: solid 1px #eee;
}

/* 罩隙算絮��� */
.about-director-ss .media {
  margin-top: 24px;
}
.about-director-ss .media + .media {
  border-top: solid 1px #eee;
  padding-top: 24px;
}
.about-director-ss .media-left {
  padding-right: 20px;
}
.about-director-ss .media-left img {
  width: 108px;
  max-width: 108px;
}
.about-director-ss .name {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 1rem;
}
.about-director-ss .col-label {
  font-size: .9375rem;
  color: #000;
}
.about-director-ss .info-cols .small {
  display: block;
  color: #000;
}
.about-director-ss .info-cols .col-row {
  margin-bottom: 0.8rem;
}
.about-director-ss .info-cols .col-row:last-child {
  margin-bottom: 0;
}

/*--------------- ���弱佉�� - �佉�球ぇ篋�荐� ---------------*/
.about-timeline .date,
.about-timeline .heading,
.about-timeline .adm-article {
  word-wrap: break-word;
  word-break: break-all;
}
.about-timeline .date:empty,
.about-timeline .heading:empty,
.about-timeline .adm-article:empty {
  display: none;
}
.about-timeline .date {
  position: absolute;
  left: -96px;
  top: 0;
  width: 96px;
  height: 100%;
  padding-right: 18px;
  text-align: right;
}
.about-timeline .date:before {
  position: absolute;
  background: #e4e4e5;
  display: block;
  content: '';
  width: 2px;
  height: 100%;
  right: -1px;
  top: 6px;
}
.about-timeline .date:after {
  position: absolute;
  background: #fff;
  content: '';
  display: block;
  border: solid 4px #00bcd2;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  right: -7px;
  top: 6px;
  z-index: 2;
}
.about-timeline .heading,
.about-timeline .adm-article {
  padding-left: 18px;
  position: relative;
}
.about-timeline .heading {
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: bold;
  padding-bottom: .25rem;
}
.about-timeline .adm-article {
  color: #666666;
  padding-top: 0;
  padding-bottom: 40px;
  margin: 0;
}
.about-timeline .adm-article:before {
  top: 0;
  height: 105%;
}
.about-timeline .event-box {
  position: relative;
  margin: 0 0 0 96px;
}
.about-timeline .event-box:last-child .date:before {
  display: none;
}

/*--------------- ����莖�荐� - �糸������� ---------------*/
.adm-edoc.d-table .d-td {
  padding: 10px 10px 1rem;
  text-align: center;
  width: 25%;
}
.adm-edoc.d-table .d-td .site-img {
  display: block;
  margin-bottom: 5px;
  height: 75px;
}
.adm-edoc.d-table .d-td .site-img img {
  border: 1px solid #ddd;
  max-width: 187px;
  max-height: 75px;
}
.adm-edoc.d-table .d-td .site-name {
  min-height: 3em;
  font-size: .9375rem;
}

/*--------------- ����莖�荐� - 綛割困��莖�荐� ---------------*/
.adm-lc-detail .sub-heading {
  margin-left: 15px;
}
.adm-lc-detail .lc-table > .d-td {
  width: 50%;
  padding: 0 15px;
}
.adm-lc-detail .lc-table .col-label {
  font-weight: bold;
}

/*--------------- 綵演�喝��� ---------------*/
.about-videos {
  width: 960px;
  margin: 0 auto;
}
.about-videos .caption {
  background: #fff;
  border: 1px solid #ddd;
  border-top-width: 0;
  border-bottom-width: 2px;
}
.about-videos .adm-videos .video-box {
  margin-bottom: 30px;
}
.about-videos .adm-videos .video-box a.thumb-aa {
  display: inline-block
}
.about-videos .adm-videos .video-box .thumb {
  display: block;
  position: relative;
  width: 300px;
  height: 168px;
}
.about-videos .adm-videos .video-box .thumb:before, .about-videos .adm-videos .video-box .thumb:after {
  position: absolute;
  display: block;
  content: '';
  z-index: 1;
}
.about-videos .adm-videos .video-box .thumb:before {
  background: #00bcd2;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  left: 16px;
  bottom: -12px;
}
.about-videos .adm-videos .video-box .thumb:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #fff;
  left: 25px;
  bottom: -4px;
}
.about-videos .adm-videos .video-box .thumb img {
  width: 300px;
  height: 168px;
  box-shadow: inset 0 0 1px #ddd;
}
.about-videos .adm-videos .caption {
  position: relative;
  padding: 20px 15px 0;
  height: 84px;
  overflow: hidden;
  z-index: 0;
}
.about-videos .adm-videos .caption:after {
  position: absolute;
  display: block;
  content: '';
  width: 98%;
  height: .75em;
  background: #fff;
  bottom: 0;
  left: 1px;
}
.about-videos .pagination {
  margin-top: 0;
}
.about-videos.video-player .embed-responsive {
  background: #000;
}
.about-videos.video-player .caption {
  padding: 15px 20px 10px;
}
.about-videos.video-player .caption .title {
  font-size: 1.25rem;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 1.4;
}
.about-videos.video-player .caption .desc {
  color: #666;
  margin: 3px 0;
  font-size: .9375rem;
}

/*--------------- 絮��隙拭膊� ---------------*/
.about-feedback {
  width: 800px;
  margin: 0 auto;
}

/*--------------- ���弱佉�� - ����絨��� ---------------*/
.about-ebooks{
  line-height: 1.7;
  margin: 1.5rem 0;
}
.about-ebooks ul{
  overflow: hidden;
  margin-left:-25px;
  width:105%;
}
.about-ebooks ul li{
  border:1px solid #e4e4e4;
  display: inline-block;
  box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
  margin-left:25px;
  margin-bottom:30px;
  position: relative;
}
.about-ebooks li:hover{
  border:1px solid #00bcd2;
  color:#00bcd2;
}
.about-ebooks .ebooks-list {
  color:#333333;
}
.about-ebooks .ebooks-list:hover{
  color:#00bcd2;
}
.about-ebooks .ebooks-list .ebooks-label{
background: #256fa0;
    width: 55px;
    height: 20px;
    border-radius: 3px;
    left: 15px;
    top: 245px;
    position: absolute;
    z-index: 1;
    display: block;
    color: #ffffff;
    font-size: 0.8em;
    box-shadow: 0 1px 3px rgb(0, 0, 0);
    text-align: center;
}
.about-ebooks .ebooks-list .ebooks-label i.fa {
  color:#fff;
  font-size:1.2em;
  margin:0 5px;
}
.about-ebooks .ebooks-list img{
  display: block;
}
.about-ebooks .ebooks-list p{
  padding:1rem .85rem 0 .85rem;
}