@CHARSET "UTF-8";


.flexContainer {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
#certify{
  position:relative;
  width:100%;
  margin:0 auto
}
#certify .swiper-slide{
  width:1200px;
  height:400px; 
  background:#fff;
  overflow: hidden;
}
#certify .swiper-slide img{
  display:block;
  width: 100%;
  height: 100%;
}
#certify .swiper-slide-next{
  opacity:0.5 !important
}
#certify .swiper-slide-prev{
  opacity:0.5 !important
}
#certify .swiper-button-prev.swiper-button-prev-banner {
  width: 40px;
  height: 40px;
  background: url('https://img.ais.cn/res/images/home/prev-icon.png') no-repeat;
  left: 50%;
  margin-left: -650px;
  opacity: 0;
}
#certify .swiper-button-next.swiper-button-next-banner {
  width: 40px;
  height: 40px;
  background: url('https://img.ais.cn/res/images/home/next-icon.png') no-repeat;
  right: 50%;
  margin-right: -650px;
  opacity: 0;
}
#certify .swiper-pagination-bullet {
  width: 10px;
  height: 5px;
  background: #d8d8d8;
  border-radius: 5px;
}
#certify .swiper-pagination-bullet-active {
  width: 15px;
  background: #7c7c7c;
}
#certify .swiper-container:hover .swiper-button-next-banner,
#certify .swiper-container:hover .swiper-button-prev-banner {
  opacity: 1;
}
#certify .swiper-container .swiper-button-next-banner::after,
#certify .swiper-container .swiper-button-prev-banner::after {
  content: '';
}


.advt-1{ margin-top: 24px; }
.advt-1 .item {
    border-radius: 8px;
    flex: 1;
    height: 76px;
    overflow: hidden; display: block;
    margin-right: 17px;
}
.advt-1 .item:last-child{ margin-right:0px; }
.advt-1 .item img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.swiper-news{ background: #eee;
    border-radius: 8px;
    height: 40px;
    margin-top: 16px;
    overflow: hidden; }
.swiper-news .item{ color: #181818;
    font-size: 14px;
    line-height: 40px;
    padding: 0 12px;
    text-align: center;
    width: 33.33%;
}
.swiper-news .item:before {
    background: #999;
    content: "";
    display: inline-block;
    height: 6px;
    margin-right: 12px;
    transform: rotate(45deg) translateY(-2px);
    width: 6px;
}

.swiper-pagination-clickable .swiper-pagination-bullet { width: 12px; height: 12px; background: #fff; opacity: 1; margin-right:8px; }
.swiper-pagination-clickable .swiper-pagination-bullet-active{ width: 32px; height: 12px; border-radius: 5px; background: #42929d; }

.news-panel.bg{
    background: url(../images/news-bg.png) no-repeat 0 0 / 100% 100%;
}
.news-panel {
    box-shadow: 0 10px 16px 1px rgba(0, 0, 0, .03);
    height: 214px;
    padding: 0 16px;
    width: 389px;
}
.news-panel+.news-panel {
    
}
.news-panel .news-title {
    border-bottom: 1px solid #eee;
    height: 44px; line-height: 44px;
}
.news-panel .news-title h3 {
    color: #181818;
    font-size: 20px;
    font-weight: 700; line-height: 44px;
}
.news-panel .news-title a {
    color: #666;
    font-size: 14px;
}

.news_list li a{ color: #181818;
    cursor: pointer;
    display: block;
    font-size: 14px; width: 100%;
    height: 43px;
    line-height: 43px;
    position: relative; }
.news_list li a:after {
    background: linear-gradient(90deg, transparent, transparent 50%, #e1e2e6 0, #e1e2e6);
    background-repeat: repeat-x;
    background-size: 10px 1px;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}
.news_list li a:last-child:after { display: none }


.hyhd_box{ }
.hyhd_box_t1{  padding: 40px 0 24px; }
.hyhd_box_t1 .name{
    color: #181818;
    font-size: 20px;
    font-weight: 700;
}
.hyhd_box_t1 .list {
    margin-left: 16px; margin-top: 3px;
}
.hyhd_box_t1 .list .item.active {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 15px;
    color: #181818;
    font-weight: 700;
    height: 28px;
    line-height: 26px;
    padding: 0 18px;
}
.hyhd_box_t1 .list .item {
    border: 1px solid transparent;
    color: #666;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 18px;
    position: relative;
}

.meeting-list {
    margin-left: -16px;
}
.meeting-list .item {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 10px 16px 1px rgba(0, 0, 0, .05);
    height: 288px;
    margin-left: 16px;
    overflow: hidden;
    position: relative;
    width: 288px;
}
.meeting-list .item .poster {
    height: 162px;
    position: relative;
}
.meeting-list .item .poster img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: all .3s;
    width: 100%;
}
.meeting-list .item .text {
    padding: 16px;
}
.meeting-list .item .text .title {
    color: #181818;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    transition: all .2s;
}
.meeting-list .item .text .data {
    color: #666;
    font-size: 14px;
    margin-top: auto;
}
.ly_btns .item{  }


.live-list {margin-left:-16px;}
.live-list .item {background:#fff;border-radius:8px;box-shadow:0 10px 16px 1px rgba(0,0,0,.05);height:272px;margin-left:16px;overflow:hidden;position:relative;width:288px;}
.live-list .item .poster {height:162px;position:relative;}
.live-list .item .poster img {height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s;width:100%;}
.live-list .item .poster .play {
    display: flex
;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.live-list .item .poster .play .svg-icon {
    height: 54px;
    width: 54px;
}

.live-list .item .detail {
    height: 123px;
    padding: 16px;
}
.live-list .item .detail .title .tag {
    align-items: center;
    background: #e3faf8;
    border-radius: 2px;
    color: #009688;
    font-size: 12px;
    line-height: 1;
    margin-top: -1px;
    padding: 3px 6px;
    vertical-align: middle; display: none;
}
.live-list .item .detail .title .tag img {
    height: 10px;
    margin-right: 2px;
    width: 10px;
}
.live-list .item .detail .title p {
    color: #181818;
    display: inline;
    font-size: 16px;
    transition: all .3s;
    vertical-align: middle;
}
.live-list .item .detail .bottom {
    margin-top: auto;
}
.live-list .item .detail .data .diff .panel {
    background: #f38200;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    padding: 2px;
}
.live-list .item .detail .buttons .button.order {
    background: #f38200;
}
.live-list .item .detail .buttons .button {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 70px;
}
.live-list .item .text {height:110px;padding:16px;}
.live-list .item .text .title {color:#181818;font-size:16px;font-weight:400;line-height:24px;transition:all .2s;}
.live-list .item .text .data {color:#666;font-size:14px;margin-top:auto;}


.lesson-list {margin-left:-16px;}
.lesson-list .item {background:#fff;border-radius:8px;box-shadow:0 10px 16px 1px rgba(0,0,0,.05);height:272px;margin-left:16px;overflow:hidden;position:relative;width:288px;}
.lesson-list .item .poster {height:162px;position:relative;}
.lesson-list .item .poster img {height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s;width:100%;}
.lesson-list .item .poster .play {
    display: flex
;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.lesson-list .item .poster .play .svg-icon {
    height: 54px;
    width: 54px;
}

.lesson-list .item .detail {
    height: 123px;
    padding: 16px;
}
.lesson-list .item .detail .title .tag {
    align-items: center;
    background: #e3faf8;
    border-radius: 2px;
    color: #009688;
    font-size: 12px;
    line-height: 1;
    margin-top: -1px;
    padding: 3px 6px;
    vertical-align: middle; display: none;
}
.lesson-list .item .detail .title .tag img {
    height: 10px;
    margin-right: 2px;
    width: 10px;
}
.lesson-list .item .detail .title p {
    color: #181818;
    display: inline;
    font-size: 16px;
    transition: all .3s;
    vertical-align: middle;
}
.lesson-list .item .detail .bottom {
    margin-top: auto;
}
.lesson-list .item .detail .data .diff .panel {
    background: #f38200;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    padding: 2px;
}
.lesson-list .item .detail .buttons .button.order {
    background: #f38200;
}
.lesson-list .item .detail .buttons .button {
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 70px;
}
.lesson-list .item .text {height:110px;padding:16px;}
.lesson-list .item .text .title {color:#181818;font-size:16px;font-weight:400;line-height:24px;transition:all .2s;}
.lesson-list .item .text .data {color:#666;font-size:14px;margin-top:auto;}

.lesson-list .item .text .data .experts {width:50%;}
.lesson-list .item .text .data .experts .avatars {flex-shrink:0;}
.lesson-list .item .text .data .experts .avatars img {border:1px solid #ccc;border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;position:relative;width:24px;}
.lesson-list .item .text .data .experts .avatars img+img {margin-left:-12px;}
.lesson-list .item .text .data .experts .names {color:#666;font-size:14px;margin-left:4px;}



.competition-list {margin-left:-16px;}
.competition-list .item {border-radius:8px;flex-shrink:0;height:126px;margin-left:16px;overflow:hidden;position:relative;transition:transform .3s;width:227px;}
.competition-list .item .svg-icon {height:21px;left:0;position:absolute;top:0;width:52px;}
.competition-list .item .cover {height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
.competition-list .item .vac-container {background:rgb(0 150 136 / 50%) linear-gradient(180deg,transparent,rgba(0,0,0,.2));bottom:0;height:30px;line-height:30px;text-align:right;padding-right:10px;color:#fff;left:0;position:absolute;width:100%;}


.knowledge-wrap{
    background: #fafbfe !important;
    padding-bottom: 12px;
}
.knowledge-list {margin-left:1px;}
.knowledge-list .item{
    border-radius: 8px;
    flex-shrink: 0;
    height: 126px;
    margin-left: 16px;
    overflow: hidden;
    position: relative;
    transition: transform .3s;
    width: 227px;
}
.knowledge-list .catagory-list {
    margin-left: -48px;
    position: relative;
}
.knowledge-list .catagory-list .item {
    display: flex
;
    flex-direction: column;
    height: 72px;
    justify-content: center;
    margin-left: 42px;
    position: relative;
    width: 368px;
}
.knowledge-list .catagory-list .item p {
    color: #181818;
    font-size: 16px;
    transition: all .2s;
}
.knowledge-list .catagory-list .item .tags {
    margin-top: 10px;
}
.knowledge-list .catagory-list .item .tags div {
    color: #999;
    font-size: 12px;
}
.knowledge-list .catagory-list .item .tags>* {
    margin-right: 8px;
}
.knowledge-list .catagory-list .item:after {
    background: linear-gradient(90deg, transparent 0, transparent 50%, #e1e2e6 0, #e1e2e6);
    background-repeat: repeat-x;
    background-size: 10px 1px;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}

.expert_t1{ padding: 24px 0; box-sizing: border-box; }
.expert_t1 .name { color: #181818; font-size: 20px; font-weight: 700; margin-right: 16px; }
.expert_t1 p { color: #666; font-size: 14px; margin: 0px; padding-top: 3px; }

.expert-list {margin-left:-24px;margin-top:-24px;}
.expert-list .item {background:#fff;border-radius:8px;box-shadow:0 10px 16px 1px rgba(0,0,0,.05);height:249px;margin-left:24px;margin-top:24px;overflow:hidden;width:180px;}
.expert-list .item:hover {box-shadow:0 10px 16px 1px rgba(0,150,136,.12);}
.expert-list .item .main {height:180px;position:relative;}
.expert-list .item .main img {height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;}
.expert-list .item .text {height:69px;padding:12px 10px;}
.expert-list .item .text p {color:#999;font-size:12px;margin-top:8px;}
.expert-list .item .text .expert .name {color:#181818;font-size:16px;font-weight:500;transition:all .2s;}
.expert-list .item:hover .text .expert .name {font-weight:700;}
.expert-list .item .text .expert span {background:#fafbfe;border-radius:2px;color:#666;font-size:12px;margin-left:4px;padding:2px 4px;}

.enterprise_t1{ padding: 24px 0; box-sizing: border-box; }
.enterprise_t1 .name { color: #181818; font-size: 20px; font-weight: 700; margin-right: 16px; }
.enterprise_t1 p { color: #666; font-size: 14px; margin: 0px; padding-top: 3px; }

.enterprise-list { margin-left:-24px;margin-top:-24px;}
.enterprise-list .item { background: #fff; border-radius: 8px; box-shadow: 0 10px 16px 1px rgba(0, 0, 0, .05); height: 80px; margin-left: 19px; margin-top: 19px; padding: 18px; width: 225px;}
.enterprise-list .item:hover { box-shadow:0 10px 16px 1px rgba(0,150,136,.12);}
.enterprise-list .item img{ height: 100%; -o-object-fit: contain; object-fit: contain; width: 100%; }

.committee_t1{ padding: 24px 0; box-sizing: border-box; }
.committee_t1 .name { color: #181818; font-size: 20px; font-weight: 700; margin-right: 16px; }
.committee_t1 p { color: #666; font-size: 14px; margin: 0px; padding-top: 3px; }

.committee-list { margin-left:-24px;margin-top:-24px;}
.committee-list .item { height: 50px; margin-left: 24px; position: relative; width: 282px; }
.committee-list .item span { color: #bcbcbc; font-family: Din; font-size: 18px; font-style: italic; margin-right: 10px; transition: all .2s; }
.committee-list .item p { color: #181818; font-size: 14px; transition: all .2s; margin: 0px; }
.committee-list .item:hover span {color: #009688; font-weight: 700; }
.committee-list .item:hover p, .committee-list .item:hover span {color: #009688; font-weight: 700; }
.committee-list .item:after {
    background: linear-gradient(90deg, transparent 0, transparent 50%, #eee 0, #eee);
    background-repeat: repeat-x;
    background-size: 10px 1px;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}


#ryzzPicList{width:100%; overflow: hidden; }
#ryzzPicListIn{ width:758%;float:left;}
#ryzzPicList1,#ryzzPicList2{ float:left;}
.news_ryzz{ margin:15px 10px; margin-bottom:0px; }
.news_ryzz ul{ padding:0px; margin:0px; }
.news_ryzz li { display:inline-block; width:146px;margin-left:10px;_margin-left:8px; }
.news_ryzz li a {color:#333;font-size:14px;}
.news_ryzz .xdsxg,.news_ryzz li img {width:142px;height:188px;overflow:hidden;}
.news_ryzz li img {width:142px;height:188px;webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.news_ryzz li a:hover img,.news_ryzz li a:hover img {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.news_ryzz li a p {height:23px;font-size:14px;margin-top:5px;line-height:23px;overflow:hidden; text-align:center; }
.news_ryzz li a:hover p{color:#024389;}

.rongyu-list {margin-left:-16px;}
.rongyu-list .item {border-radius:8px;flex-shrink:0;height:136px;margin-left:16px;overflow:hidden;position:relative;transition:transform .3s; box-shadow: 0 10px 16px 1px rgba(0, 0, 0, .05);}
.rongyu-list .item .svg-icon {height:21px;left:0;position:absolute;top:0;width:52px;}
.rongyu-list .item .cover {height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
.rongyu-list .item .vac-container {background:rgb(0 150 136 / 50%) linear-gradient(180deg,transparent,rgba(0,0,0,.2));bottom:0;height:30px;line-height:30px;text-align:right;padding-right:10px;color:#fff;left:0;position:absolute;width:100%;}