.ace-mem-lists {
*zoom: 1;
}

.ace-mem-lists:after {
content: "";
display: table;
clear: both;
}

.release-container, .tab-video {
padding: 0;
margin: 0;
list-style: none;
}

.article-list {
padding-left: 0;
}

.article-list .media-left, .article-list .media-body {
vertical-align: middle;
}
 .container-staff  .article-list .media-left, .container-staff .article-list .media-body { padding:0 0 0 20px;
    }
.container-staff .article-list .media-left,  .container-staff .article-list .media-body i{ color:#d0181f ;  font-size:16px;}

.agenda-list { list-style-type:decimal;      margin: 5px 0 0;    padding: 0 0 0 20px;  }


@media (max-width: 768px) {
    .container-staff .media-left {
        vertical-align: top;
        display: block;
        padding-top: 5px;
    }
    .article-list .media-left{ display:block;}
}
@media (max-width: 768px) {
     .container-staff .article-list .media-left div {
          width:100%;  height:100%; max-height:100%; text-align:center; margin:0 0 15px;
    }
}

@media (max-width: 768px) {
    .container-staff .article-list .media-left div img {
         width:250px !important; height:100%;
    }
}

@media (max-width: 768px) {
    .staff-list .media-body .menberName {
         text-align:center;
    }
}

@media (max-width: 768px) {
   .container-staff .article-list .media-left, .container-staff .article-list .media-body i {
         text-align:center; display:block;
    }
}


.article-list .media-left {
padding-right: 15px;
}

.article-list .media-body a.title {
font-weight:100;
text-decoration: none;
line-height: 28px;
font-size: 18px;
margin-bottom: 5px;
display: block;
}

.article-list .media-body a.title:hover {
    text-decoration: underline;
}

.article-list .media-body a.title .iconfont {
    color: #cc2017;
    display: inline-block;
    margin: 0 0 0 5px;
    position: relative;
    bottom: 1px;
    font-size: 18px;
}

.article-list .media-body .time {
margin-top: 2px;
color: #666;
font-size: 14px;
font-weight: 500;
}

.article-list .media-body .summary {
font-size: 14px;
margin-top: 2px;
}

.article-list .media-body .summary p {
    margin-bottom: 5px;
}

.article-list .media-left div {
width: 185px;
/*max-height: 120px;*/
/*overflow: hidden;*/
text-align: center;
display: block;
}

.article-list .media-left div img {
    width: 100%; border:1px solid #eee;
}

.container-staff  .article-list .media-left div img {
    width: 100%; border:1px solid #eee;
}

.container-staff .article-list > li { margin-bottom:20px; padding:25px 25px 25px 0;
}

.article-list > li {
border-bottom: 1px solid #ebebeb;
 margin:0;
  background:#fff; 
  padding:20px;
display: block;
overflow: visible;
*zoom: 1;
}

.article-list > li:after {
    content: "";
    display: table;
    clear: both;
}
    .article-list > li:hover { background:#f5f9ff;
    }

.article-list > li:last-child {
    border-bottom: none;
}

.staff-list .media-left {
padding:0  5px 0 0; vertical-align:top;
}

.staff-list .media-left div {
width: 250px;
max-height: none;
}

.staff-list .media-left div img {
    border: 1px solid #ddd;
    padding: 2px;
}

.staff-list .media-body .menberName {
font-weight: 700;
font-size: 25px; margin:0 0 10px; color:#464646;
}

.staff-list .media-body p {
font-size: 15px;
line-height: 22px;
margin-top: 10px; font-style:italic;
}

.vedio_play {
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
opacity: .6;
transition: all linear .2s;
}

.release-container li dl {
margin: 0 auto;
width: 92%;
padding: 5px;
}

.release-container li dl dt a {
display: block;
overflow: hidden;
padding: 1px; line-height:0;
 border:1px solid  #ddd; padding:0;
}

.event-video-table-list .event-container-pic {
display: block;
overflow: hidden;
padding: 1px;
box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}

.event-video-table-list .event-container-pic.video-thumb:before, .release-container .video-thumb:before {
content: "\e624";
background: rgba(31,31,31,0.4);
position: absolute;
width: 42px;
height: 30px;
left: 50%;
top: 50%;
margin: -12px -17px;
color: #f2f2f2;
border-radius: 7px;
text-align: center;
font-size: 12px;
line-height: 30px;
padding-left: 2px;
-moz-transition: all .1s linear;
-o-transition: all .1s linear;
-webkit-transition: all .1s linear;
transition: all .1s linear;
z-index: 10;
}

.event-video-table-list .event-container-pic.video-thumb:hover:before, .release-container .video-thumb:hover:before {
background: #cc181e;
}

.release-container {
margin: 0 -20px;
}

.release-container-pic {
background: #fff;
transition: all linear .2s;
position: relative;
}

.release-container li dl dt:hover a.release-container-pic {
border-color: #d61e16;
}

.release-container li dl dt:hover .release-container-pic > img {
opacity: .6;
transition: all linear .2s;
width: 100%;
}

.release-container li dl dt .release-container-pic > img {
width: 100%;
}

.release-container-pic iframe {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: none;
padding: 2px;
}

.event-container-pic iframe, .event-container-pic .jeb_flv {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: none;
padding: 2px;
}

.release-container li dl dt:hover .vedio_play {
opacity: 1;
transform: scale(1.2);
}

.release-container li dl dd a {
display: inline-block !important;
margin: 5px 0;
height: 42px;
overflow: hidden;
width: 100%;
text-align: center;
}

.event-head {
border-bottom: 3px dashed #999;
margin: 0 30px;
}

.event-head h1 {
line-height: 40px;
margin: 0 0 0 18px;
color: #000;
}

.event-head p {
margin: 5px auto;
font-size: 14px;
font-weight: 700;
}

.event-videoPhoto {
padding: 12px 0 1px;
text-align: center;
margin: 0 0 19px;
border: 1px solid #ddd;
background-color: #f1f2e7;
margin-top: 7px;
}

.event-videoPhoto a {
font-weight: 700;
color: #0b2150;
position: relative;
margin-bottom: 10px;
display: inline-block;
font-size: 16px;
left: 20px;
top: 2px;
}

.event-liang {
position: relative;
}

.event-liang .event-liang-video {
position: absolute;
margin-top: 7px;
right: 31px;
top: 0;
}

.event-liang .event-liang-video:hover {
    opacity: .8;
}

.tab-video {
overflow: hidden;
margin-bottom: 10px;
}

.tab-video li {
float: left;
margin-right: 25px;
margin-bottom: 10px;
cursor: pointer;
}

.tab-video li a {
    display: block;
    width: 100%;
    padding: 5px 0 4px;
    text-decoration: none !important;
    border-bottom: 3px solid transparent;
    font-size: 16px;
    color: #666;
    font-weight: 700;
}

.ct-title-lit > li a {
display: block;
width: 100%;
padding: 5px 0 4px;
text-decoration: none !important;
border-bottom: 3px solid transparent;
font-size: 16px;
color: #666;
font-weight: 700;
}

.tab-video li {
padding: 5px 0;
}

.tab-video li.active {
cursor: default;
border-bottom: 2px solid #124eb1;
color: #124eb1;
}

.tab-video li:hover {
border-bottom: 2px solid #124eb1;
color: #124eb1;
}

.event-video-table td {
vertical-align: top;
}

.event-video-table-list {
padding-bottom: 10px;
margin: 18px auto 0;
position: relative;
}

.event-container-pic {
position: relative;
}

.event-container-pic img {
width: 100%;
}

.event-container-tit {
margin-top: 10px;
}

.video-container-tool {
position: absolute;
top: 9px;
right: 97px;
width: 24px;
height: 30px;
display: block;
overflow: hidden;
transition: all ease .4s;
box-shadow: none !Important;
}

.release-photo li {
margin-bottom: 10px;
}

.release-photo > li div {
margin: 0 auto;
width: 96%;
padding: 4px;
overflow: hidden;
border: 1px solid #ddd;
background: #fff;
border-radius: 2px;
}

.release-photo > li img {
height: 190px;
width: 100%;
}

.ncaar-chapter dl {
height: 124px;
padding-right: 20px;
margin-top: 10px;
position: relative;
}

.ncaar-chapter dl:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 20px;
background: #eee;
height: 1px;
}

.ncaar-chapter dl dt {
margin-bottom: 20px;
color: #494442;
text-transform: uppercase;
}

.ncaar-chapter dl dd {
margin-bottom: 15px;
position: relative;
}

.ncaar-chapter dl dd a {
    color: #1f59aa;
    font-weight: 600;
    margin-bottom: 10px;
    white-space: nowrap;
}

.ncaar-chapter img {
position: absolute;
bottom: 100%;
margin-bottom: 10px;
left: -20px;
width: 180px;
max-width: none;
display: none;
}

.ncaar-chapter dl dd a:hover + img {
display: block;
}

.press-list .media-body .title-PA-suf {
display: inline-block;
font-size: 14px;
color: #999;
margin-left: 5px;
}

.press-list .media-body .title-PA-suf a {
font-weight: 500;
}

.press-list .media-body .title-PA-suf a img {
    display: inline-block;
    margin: -6px 4px 0 0;
    vertical-align: middle;
}

.videoCate-title {
color: #333;
padding-left: 15px;
font-size: 16px;
font-weight: 600;
width: 100% !Important;
overflow: hidden;
display: block;
margin: 0 0 10px 20px;
position: relative;
}

.videoCate-title:before {
content: "";
position: absolute;
top: 4px;
bottom: 4px;
left: 0;
width: 3px;
background: #666;
}

.ace-block {
margin-bottom: 20px;
}

.ace-block dt {
font-size: 20px; margin-bottom: 10px; color:#c40f04;
}
.ace-block dt span{ font-weight:normal; color:#333; font-size:16px;}

.ace-block dd {
margin: 10px 0 10px 0;
font-size: 16px;
}

.ace-block dd .photo {
    display: inline-block;
    margin-bottom: 5px;
    width:105px;
    overflow: hidden;
    background: rgba(255,255,255,0.79);
    /*box-shadow: 0 0 3px rgba(0,0,0,0.24);*/
}

    .ace-block dd .photo img {
        display: block; width:105px;
               
    }

    .ace-block dd .photo + div {
        height: 70px; text-align:left;
    }

.ace-mem-lists {
margin: 30px -15px 10px;
list-style: none;
padding: 0;
}

.ace-mem-lists > li {

font-size: 15px;
line-height: 22px; 
}

.ace-mem-lists > li .name {
    font-weight: 600;
    margin-bottom: 2px;
}

    .ace-mem-lists > li .name + span {
        font-size: 14px; display:inline-block; line-height:18px;
       /* white-space: nowrap;*/
    }

@media (min-width: 1200px) {
.ace-mem-lists > li {
/*width: 20%;*/ 
}

.ace-mem-lists > li .name + span {
    white-space: normal;
}

.ace-block dd .photo + div {
height: 92px;
}
}

.ace-mem-lists .photo-block{  margin:10px auto;  border-bottom:1px dashed #ccc;  padding:0 0 15px;  }

.ace-mem-lists .photo-block:hover { border-bottom:1px solid #ddd;  }

.Upcoming-Events { text-align:center; font-size:16px;}
.Upcoming-Events .title01{ color:#c40f04;}
.Upcoming-Events b{ display:block; font-size:20px;}
.event-list{font-size:14px !important;}
.aceo-user-info { font-size:16px;}
.aceo-user-info img{ width:105px;}
.aceo-user-info p{ line-height:24px;}
.aceo-user-info b{  font-size:18px;}
.aceo-user-info .media{ margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #ddd;}
.aceo-user-info .media-body { vertical-align:middle; font-size:18px;}
.aceo-user-info label { font-size: 26px;}
.dash-line{ border:none; border-bottom:1px dashed #555; width:80%; height:1px; margin:30px auto 20px;}


.ncaar_container .breadcrumb{ font-size:14px; line-height:26px; font-family:Verdana;}
.aceo-featuring-block{   padding:0 0 0px 0;  margin:10px auto; float:none;}  
.aceo-featuring-block span{ color:#124eb1; font-family:Verdana; display:block;} 
.aceo-featuring-block img{ width:90px; border-radius:10%;}
.aceo-featuring-block .media-left, .media>.pull-left{ padding:0;}
.aceo-featuring-block .media-body{ margin-left:10px; text-align:left; line-height:20px; width:59%;}
.aceo-featuring-block .media {  font-size:14px; margin:0 0 20px;}
.aceo-featuring-block .media a{ font-size:15px; line-height:18px;}
.aceo-featuring-block .media p{ font-size:13px; line-height:16px; margin:0;}
.aceo-container p{ margin:0;}


.aceo-container{ padding:40px 20px;}
.aceo-banner{ background:url("/images/banner-aceo01.jpg") no-repeat center; color:#fff; padding:60px 0 40px;}
.aceo-title01{font-size: 20px; font-weight:bold; margin:20px 0 !important; color: #c40f04;}
.aceo-event{ font-size:14px; padding:0 0 0 19px;  }
.aceo-event li{padding:0 0 10px; }

@media screen and (max-width: 750px){
.container ncaar_container{
padding:40px 0;
}
    .ace-mem-lists li .photo  {
            position: relative;
            left: 50%;
            transform: translate(-50%, 0%);
                
    }
    .ace-mem-lists li .media-right{
        text-align:center !important;
            padding: 0;
            width:100%;
display: inline-block;
                
    }

/*# sourceMappingURL=article_list.css.map */


