@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.newsBg {
    height: 196px;
    background: var(--themeColors);
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.newsBg::before {
    position: absolute;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    top: 40px;
    left: 0;
    background: #fff;
    z-index: 2;
}
.articleC {
    margin-top: -156px;
    position: relative;
    z-index: 2;
    padding-right: 86px;
    box-sizing: border-box;
    overflow: hidden;
}
.articleC::before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    top: 156px;
    left: 0;
    background: #fff;
}
.articleC .subWrap {
    padding: 0 176px;
    padding-right: 276px;
    box-sizing: border-box;
    position: relative;
    z-index: 3;
}
.articleBox {
    line-height: 28px;
    padding: 10px 0 0;
    color: #666666;
    font-size: 18px;
    margin-bottom: 10px;
    position: relative;
}

.articleBox img {
    max-width: 100%;
}
/* ————— 标题 start ————— */
.articleTitle {
    clear: both;
    line-height: 46px;
    font-size: 1.875rem;
    font-family: "microsoft yahei";
    color: #333333;
    font-weight: bold;
    position: relative;
}
/* ————— 标题 end ————— */
/* ————— 发布信息 start ————— */
.articleTime {
    display: block;
    clear: both;
    color: #666666;
    font-size: 1.25rem;
    line-height: 40px;
    padding: 6px 0 40px;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
    position: relative;
}
.articleTime span {
    vertical-align: middle;
    display: inline-block;
}
.articleTime span.time {
    margin-right: 16px;
    font-size: 1.375rem;
    color: #666;
    font-family: 'pop';
}
.articleTime span.fontW {
    display: inline-block;
    margin: 0 16px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    transition: all .5s;
}
.articleTime span.fontW.active,
.articleTime span.fontW:hover {
    background: rgba(24, 100, 214,6%);
    color: var(--themeColors);
}

.shareBox .sharejs_list .sharejs_item {
    position: relative;
    z-index: 100
}    /* ————— 发布信息 end ————— */
/* ————— 分享 start ————— */
.articleShare {
    display: inline-block;
    vertical-align: middle;
    position: fixed;
    top: 45%;
    right: 300px;
    width: 80px;
    text-align: center;
    padding-bottom: 12px;
    z-index: 6;
    font-size: 15px;
    border: 1px solid #e6e6e6;
    background: #fff;
    transition: all .5s;
}
.articleShare.on {top: 18%;}
.articleShare>div {
    line-height: 65px;
    padding-top: 4px;
}
.sharejs_item {
    float: none !important;
    display: block !important;
    margin: auto;
}
.sharejs_icon {
    border: none !important;
    border-radius: 5px !important;
    background-color: #aeaeaf;
}
.sharejs_con {margin-bottom: 17px !important;}
.icon_WeChat:before,.icon_SinaWeibo:before,.icon_TencentQQ:before {color: #fff;}
/* .shareParent .shareFont.icon-weibo {color: #FFFFFF;background: #ff763b;}
.shareParent .shareFont.icon-qzone {color: #FFFFFF;background: #FDBE3D;}
.shareParent .shareFont.icon-qq {color: #FFFFFF;background: #56b6e7;} */
/* ————— 分享 end ————— */
/* ————— 大图 start ————— */
/* 文章阅读页-内容上部大图 */
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;padding: 5px;margin: 20px auto 0 auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../images/common/file/article_iconh.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/common/file/article_iconh.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width: 600px;height: 400px;}
#play .img_ul li {position: relative;z-index: 1;width: 600px;height: 400px;background: #fff;margin: 0 0 5px 0;}
#play .img_ul li img {position: absolute;}
.imgMove {width: 600px;clear: both;margin: 20px auto;position: relative;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height: 47px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 47px;width: 70px;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li img {position: absolute;height: 47px;width: 70px;}
.img_hd ul li.on {border: 1px solid #1e5ab0;background: #1e5ab0;}
.imgMove .bottom_a {width: 20px;height: 25px;display: block;cursor: pointer;z-index: 10;float: left;top: 15px;position: absolute;z-index: 9;background: url(../images/common/file/article_iconh.png) no-repeat;}
.imgMove .prev_a {background-position: left top;left: 0;}
.imgMove .next_a {background-position: right top;right: 0;}
/* ————— 大图 end ————— */
/* ————— 文件 start ————— */
.articleHand {clear: both;font-size: 1rem;padding: 10px 0px 20px 0;/* overflow: hidden; */}
.articleHand a {display: inline-block;line-height: 32px;padding: 0 20px 0px 30px;background: url(../images/common/file/file.png) no-repeat left center; color:#666;margin-bottom: 10px;}
.articleHand a.word {background: url(../images/common/file/word.png) no-repeat left 3px;color: #37a6ff !important;}
.articleHand a.ppt {background: url(../images/common/file/ppt.png) no-repeat left center;color: #ff7735 !important;}
.articleHand a.excel {background: url(../images/common/file/excel.png) no-repeat left center;color: #15bf44 !important;}
.articleHand a.pdf {background: url(../images/common/file/pdf.png) no-repeat left center;color: #1369c0 !important;}
.articleHand a.zip {background: url(../images/common/file/zip.png) no-repeat left 3px;color: #ff9779 !important;}
.articleHand a:hover{text-decoration: underline;}
/* ————— 文件 end ————— */
/* ————— 文章页码 start ————— */
.articlePage {clear: both;text-align: center;font-family: Arial;font-size: 0;}
.articlePage a {margin: 0 5px;background: #ccc;padding: 3px 12px;display: inline-block;font-size: 12px;height: 24px;line-height: 24px;}
.articlePage a:hover,
.articlePage a.hover {color: #fff;background: var(--themeColors);}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {
    display: block;
    line-height: 60px;
    color: #333333;
    font-size: 1rem;
    padding-top: 50px;
    border-top: 1px solid #f0f0f0;
}
.articlePageBox {
    width: 40%;
    line-height: 60px;
    background: #f5f5f5;
    padding: 0 20px;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 60px;
    transition: all .5s;
}
.pageUp a {
    font-size: 1rem;
    color: #333333;
    position: relative;
    z-index: 10;
    transition: all .5s;
}

.articlePageBox:hover {
    background: var(--themeColors);
}
.articlePageBox:hover,
.articlePageBox:hover a {
    color: #fff;
}

.articlePageBoxC .con {
    width: 160px;
    height: 60px;
    line-height: 60px;
    background: #f5f5f5;
    border-radius: 60px;
    margin: auto;
    display: block;
    transition: all .5s;
    text-align: center;
}
.articlePageBoxC .con:hover {
    transform: scale(.98);
    background: var(--themeColors);
    color: #fff;
}
/* ————— 上一篇/下一篇 end ————— */
/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.newsAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5;}
.newsAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.newsAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.newsAudio .audiojs .play {display: block;}
.newsAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.newsAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.newsAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.newsAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.newsAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.newsAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.newsAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.newsAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(../components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .loading {background: url(../components/audio/images/loading.png) center center no-repeat;background-size: 14px;-webkit-animation: fa-rotating 2s infinite linear;animation: fa-rotating 2s infinite linear;}
.newsAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.newsAudio .audiojs .error {background: url(../components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .pause {background: url(../components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.newsAudio .playing .play,
.newsAudio .playing .loading,
.newsAudio .playing .error {display: none;}
.newsAudio .playing .pause {display: block;}
.newsAudio .loading .play,
.newsAudio .loading .pause,
.newsAudio .loading .error {display: none;}
.newsAudio .loading .loading {display: block;}
.newsAudio .error .time,
.newsAudio .error .play,
.newsAudio .error .pause,
.newsAudio .error .scrubber,
.newsAudio .error .loading {display: none;}
.newsAudio .error .error {display: block;}
.newsAudio .error .play-pause p {cursor: auto;}
.newsAudio .error .error-message {display: block;}
/* ————— 音频 end ————— */
/* ————— 视频 start ————— */
.newsViewVideo{width: 600px;height: 400px;margin: 0 auto;position: relative;}
.newsViewVideo #col1mui-player{height: 100% !important;cursor: pointer;}
.newsViewVideo #muiPlaybtn{position: absolute;left: 0;top: 0;background: url(../images/play.png) no-repeat center center;width: 100%;height: 100%;display: block;z-index: 999;cursor: pointer;}
/* ————— 视频 end ————— */
/* ========== 单篇+文章页 end ========== */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.leadList {
    margin: 0 -15px;
}
.leadList dd {
    width: 20%;
    margin-bottom: 80px;
    float: left;
}
.leadList dd .con {
    display: block;
    margin: 0 15px;
    padding-bottom: 30px;
    border-bottom: 2px solid #e1e3e4;
}
.leadList dd .con .pic {
    border-radius: 10px;
    overflow: hidden;
}
.leadList dd .con .pic::before {padding-top: 140%;}
.leadList dd .con .pic .more {
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: var(--themeColors);
    border-radius: 10px 0 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
    text-align: center;
    font-size: 26px;
    color: #fff;
}
.leadList dd .con .title {
    line-height: 44px;
    font-size: 24px;
    color: #26334c;
    padding-top: 20px;
    text-align: center;
    transition: all .5s;
}
.leadList dd .con .title1 {
    line-height: 40px;
    font-size: 20px;
    color: #565b65;
    text-align: center;
}
.leadList dd .con:hover .title {color: var(--themeColors);}
/* 全图列表1 end */
/* 视频列表 start */

/* 视频列表 end */
/* 资质荣誉 start */

/* 资质荣誉 end */
/* 期刊杂志 start */
/* 期刊杂志 end */
/* 数字报纸 start */
/* 数字报纸 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* 图文列表1 start */
.imgtextDl {
    margin-right: -60px;
    clear: both;
    overflow: hidden;
}
.imgtextDl dd {
    width: 33.3333%;
    float: left;
    margin-bottom: 60px;
}
.imgtextDl .con {
    display: inline-block;
    padding: 50px 40px 42px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-top: 1px solid #e6e6e6;
    margin-right: 60px;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.imgtextDl .con:hover {
    border-top: none;
    background: #fff;
    border-radius: 10px;
    border-top: 1px solid transparent;
}
.imgtextDl .con .pic {
    width: 400px;
    border-radius: 10px;
    overflow: hidden;
}
.imgtextDl .con .pic::before {
    padding-top: 66.5%;
}
.imgtextDl .con .pic img {
    margin-bottom: 3px;
}
.imgtextDl .con .imgtext2C2bottom .title {
    font-size: 18px;
    line-height: 26px;
    height: 52px;
    margin-bottom: 15px;
    padding-top: 25px;
    color: #333;
}
.imgtextDl .con:hover .imgtext2C2bottom .title{
    color: var(--themeColors);
}
.imgtextDl .con .imgtext2C2bottom .time {
    font-size: 14px;
    line-height: 30px;
    color: #999;
}
.imgtextDl .con .imgtext2C2bottom .btn {
    position: relative;
    width: 56px;
    height: 30px;
}
.imgtextDl .con .imgtext2C2bottom .btn::before {
    position: absolute;
    display: block;
    content: '详情';
    width: 56px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #999;
    text-align: center;
    border-radius: 15px;
    transition: all .5s;
    -webkit-transition: all .5s;
    top: 0;
    left: 0;
}
.imgtextDl .con.con:hover .imgtext2C2bottom .btn::before {
    content: '';
}
.imgtextDl .con .imgtext2C2bottom .btn::after {
    position: absolute;
    display: block;
    content: '';
    width: 56px;
    height: 30px;
    line-height: 30px;
    border: 1px solid var(--themeColors);
    text-align: center;
    border-radius: 15px;
    transition: all .5s;
    -webkit-transition: all .5s;
    background: var(--themeColors) url(../images/imgText2C2rjt.png)no-repeat center center;
    opacity: 0;
    top: 0;
    left: 0;
}
.imgtextDl .con:hover .imgtext2C2bottom .btn::after {opacity: 1;}

.imgtextSwiper {
    overflow: hidden;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.05);
    position: relative;
}
.imgtextSwiper .swiper-slide {
    background: #fff;
}
.imgtextSwiperDot {
    position: absolute;
    left: 80px !important;
    bottom: 40px !important;
    z-index: 6;
    width: fit-content !important;
    cursor: pointer;
}
.imgtextSwiperDot span {
    border: 2px solid #cccccc;
    background: none;
    opacity: 1;
    transition: all .5s;
    margin: 0 !important;
    margin-right: 30px !important;
}
.imgtextSwiperDot span.swiper-pagination-bullet-active {
    border-color: var(--themeColors);
}
.imgtextSwiperL {
    padding: 0 80px;
    box-sizing: border-box;
}
.imgtextSwiperL .time {
    line-height: 46px;
    font-size: 22px;
    color: #c6ccdd;
    padding-top: 54px;
}
.imgtextSwiperL .title {
    line-height: 58px;
    font-size: 24px;
    color: #2062d1;
    margin-bottom: 12px;
}
.imgtextSwiperL .textC {
    line-height: 26px;
    height: 104px;
    font-size: 16px;
    color: #666666;
    padding-top: 24px;
    border-top: 1px solid #f5f5f5;
    margin-bottom: 40px;
}
.imgtextSwiperL .more {
    display: block;
    width: 150px;
    border: 1px solid #cccccc;
    line-height: 50px;
    border-radius: 50px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    transition: all .5s;
    transform: scale(.95);
}
.imgtextSwiperL .more:hover {
    background: var(--themeColors);
    color: #fff;
    border-color: var(--themeColors);
}
.imgtextSwiper .pic {
    display: block;
    width: 800px;
}
/* 图文列表1 end */
/* 图文列表2 start */
/* 图文列表2 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/* 全文列表1 start */
.textListDl {
    margin: 0 -15px;
}
.textListDl dd {
    width: 33.3333%;
    float: left;
    margin-bottom: 30px;
}
.textListDl .con {
    background: #fff;
    height: 214px;
    border-radius: 5px;
    padding: 0 30px;
    box-sizing: border-box;
    display: block;
    position: relative;
    margin: 0 15px;
}
.textListDl .con::before {
    position: absolute;
    display: block;
    content: '';
    width: 180px;
    height: 8px;
    background: url(../test/index/swiperConBorder.png) no-repeat center center / 100%;
    top: 0;
    left: 0;
    transition: all .5s;
}
.textListDl .con:hover::before {
    width: 200px;
}
.textListDl .con::after {
    position: absolute;
    display: block;
    content: '';
    width: 250px;
    height: 16px;
    background: url(../test/index/mh.png) no-repeat center center / 100%;
    bottom: 40px;
    right: 0;
    transition: all .5s;
}
.textListDl .con:hover::after {
    right: -50px;
}
.textListDl .con .time {
    line-height: 26px;
    font-size: 16px;
    font-family: 'pop';
    color: var(--themeColors);
    padding-top: 36px;
}
.textListDl .con .title {
    line-height: 28px;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding-top: 10px;
}
/* 全文列表1 end */
/* 全文列表2 start */
/* 全文列表2 end */
/* ========== 文字列表 end ========== */
/* ========== 瀑布流 start ========== */
/* 纵向瀑布流start */
/* 纵向瀑布流end */
/* 横向瀑布流start */
/* 横向瀑布流end */
/* ========== 瀑布流 end ========== */
/* ————— 公用表单 start ————— */
.input{ border: 1px solid #ddd; padding:0 10px}
.input input{ border: none; background: none; width: 100%; height: 38px; line-height: 38px; font-size: 14px; color: #333;}
.textarea{ border: 1px solid #ddd; padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 120px; line-height: 25px; font-size: 14px; color: #333;}
a.formBtn{ display: inline-block; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #FFF; border-radius: 3px; font-size: 14px; color: #333; padding:0 30px; margin: 0 5px;}
a.formBtn:hover{ opacity: .9;}

.formYzm .input{ width: 50%; float: left; display: inline;}
.formYzm .yzmImg{ width: 118px; height: 38px; border: 1px solid #ddd; background: #ddd; float: left; display: inline; margin-left: 20px;}
.formYzm .yzmImg img{ display: block; width: 100%; height: 100%;}

.formSubBtn{ font-size: 0; text-align: left; margin: 0 -5px;}
.formSubBtn a{ padding:0 40px; border-radius: 5px;}
.formSubBtn a.submit{ background: #1e5ab0; color: #FFF;}
.formSubBtn a.reset{ background: #ddd; color: #8b8b8b;}
/* ————— 公用表单 end ————— */
/* ========== 留言 start ========== */
/* 留言展示列表start */
/* 留言展示列表end */
/* 留言表单start */
/* 留言表单end */
/* ========== 留言 end ========== */
/* ========== 招聘 start ========== */
/* 列表start */
/* 列表end */
/* 表单start */
/* 表单end */
/* ========== 招聘 end ========== */
/* ========== 联系我们 start ========== */
/* ========== 联系我们 end ========== */
/* ========== 问卷调差 start ========== */
/* 问卷列表 start */
/* 问卷列表 end */
/* 问卷调查 start*/
/* 问卷调查 end*/
/* 问卷详情 start*/
/* 问卷详情 end*/
/* ========== 问卷调查 end ========== */
/* 机构设置 start */
.SettingTitle {
    line-height: 68px;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    padding-left: 14px;
    padding-top: 16px;
    position: relative;
    margin-bottom: 50px;
}
.SettingTitle::after {
    position: absolute;
    display: block;
    content: '';
    width: 4px;
    height: 36px;
    border-radius: 36px;
    background: var(--themeColors);
    top: 50%;
    left: 0;
    transform: translateY(-25%);
}
.SettingTitle::before {
    position: absolute;
    display: block;
    content: '';
    width: 80px;
    height: 80px;
    background: url(../test/index/indexTitleLogo.png) no-repeat center center / 100%;
    top: 0;
    left: -26px;
}
.SettingTitle .line {
    position: absolute;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, 0.05);
    bottom: 0;
    left: 0;
}
.SettingTitle .line::before {
    position: absolute;
    display: block;
    content: '';
    width: 130px;
    height: 3px;
    background: var(--themeColors);
    bottom: 0;
    left: 0;
    transition: all .5s;
}
.SettingTitle:hover .line::before {width: 160px;}
.SettingDl {
    margin: 0 -15px;
}
.SettingDl dd {
    float: left;
    width: 25%;
    margin-bottom: 30px;
}
.SettingDl dd .con {
    display: block;
    margin: 0 15px;
    border-radius: 5px;
    height: 70px;
    padding: 0 30px;
    box-sizing: border-box;
    position: relative;
    background: url(../test/borderBg.png) no-repeat center center / 100% 100%;
}
.SettingDl dd .con::before {
    position: absolute;
    display: block;
    content: '';
    width: 5px;
    height: 100%;
    background: var(--themeColors);
    left: 0;
    top: 0;
    border-radius: 5px 0 0 5px;
}
.SettingDl dd .con::after {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../test/SettingDlBg.png) no-repeat center center;
    background-size: 100% 100%;
    left: 0;
    right: 0;
    top: 0;
    border-radius: 5px 0 0 5px;
    transform: scaleX(0.5);
    opacity: 0;
    transition: all .5s;
    z-index: 1;
}
.SettingDl dd .con:hover::after {transform: scaleX(1);opacity: 1;}
.SettingDl dd .con .title {
    line-height: 26px;
    font-size: 18px;
    color: var(--themeColors);
    transition: all .5s;
    position: relative;
    z-index: 2;
}
.SettingDl dd .con:hover .title {color: #fff;}
/* 机构设置 end */

/* 学校概况 start */
.publicMore a{display: inline-block;height: 50px;line-height: 50px;font-size: 18px;color: #2062d1;font-weight: bold;margin-bottom: 73px;}
.publicMore em{width: 40px;height: 40px;border: 1px solid #2062d1;border-radius: 100%;background: url(../images/moreIcn1.png) no-repeat center center / 8px 16px;position: relative;margin-left: 20px;display: inline-block;vertical-align: middle;transition: all .5s linear;-webkit-transition: all .5s linear;}
.publicMore em i{width: 50px;height: 50px;border-radius: 100%;border: 1px dashed #2062d1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);animation:rotateAnime 8s linear infinite;}
.publicMore:hover  em {margin-left: 30px;}

.overViewC1{padding:130px 0 185px;background: url(../images/overViewC1Bg.png) no-repeat right top / 35.9487% 100%;}
.overViewC1 .picC{width:35.2564%;margin-right:160px;position: relative;}
.overViewC1 .pic{overflow: hidden;border-radius: 10px;}
.overViewC1 .pic::before{padding-top:106.3636%;}
.overViewC1 .picC .img{position: absolute;right: -60px;top:92px;}
.overViewC1 .textC{overflow: hidden;}
.overViewC1 .textC .tips{font-size:16px ;color: #2062d1;height:22px;line-height:22px;padding-top: 20px;}
.overViewC1 .textC .title{margin-bottom: 15px;}
.overViewC1 .textC .title span{font-size: 26px;color: #26334c;height:60px;line-height:60px;display: inline-block;position: relative;padding-right: 20px;margin-right: 20px;vertical-align: middle;}
.overViewC1 .textC .title span::before{display: block;content:'';width: 2px;height: 25px;background-color:#ccc;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.overViewC1 .textC .title img{width: 125px;display: inline-block;vertical-align: middle;}
.overViewC1 .textC .text{font-size:16px ;color: #565b65;line-height:30px;margin-bottom: 50px;}
.overViewC1 .textC .text i{font-style: normal;font-weight: bold;}

.overViewC1List{margin-right: -30px;}
.overViewC1List dd{float: left;display: inline;width: 33.3333%;}
.overViewC1List dd a{display: block;margin-right: 30px;border-radius: 8px;overflow: hidden;position: relative;padding:13px 15px 10px;background-color:#f4f7ff;}
.overViewC1List dd .con{position: relative;z-index: 1;}
.overViewC1List dd .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color:#f4f7ff;z-index: 0;transition: all .5s linear;-webkit-transition: all .5s linear;transform: translateY(100%);-webkit-transform: translateY(100%);}
.overViewC1List dd  em{background-position: center center;background-repeat: no-repeat;background-size: contain;width: 90px;height: 75px;transition: all .5s linear;-webkit-transition: all .5s linear;}
.overViewC1List dd  .em2{display: none;}
.overViewC1List dd span{font-size: 18px;color: #294576;line-height: 50px;}
.overViewC1List dd:hover .bg{transform: translateY(0);background-color:#2062d1;}
.overViewC1List dd:hover .em1{display: none;}
.overViewC1List dd:hover .em2{display: block;}
.overViewC1List dd:hover span{color: #fff;}
@keyframes rotateAnime{
    0%{
        transform:translate(-50%,-50%) rotate(0deg);
    }
    50%{
        transform:translate(-50%,-50%) rotate(180deg);
    }
    100%{
        transform:translate(-50%,-50%) rotate(360deg);
    }
}

.overViewC2{padding-bottom: 140px;}
.overViewC2L{width:36.5385%;margin-right:165px;padding-top: 195px;}
.overViewC2L .title{font-size: 32px;color: #2062d1;height:70px;line-height:70px;margin-bottom:25px;text-align: right;}
.overViewC2L .startTime span:nth-child(1){font-size: 20px;color: #333333;writing-mode: vertical-lr;position: relative;padding-bottom: 52px;letter-spacing:10px;}
.overViewC2L .startTime span:nth-child(1)::before{display: block;content:'';width: 22px;height: 22px;background-color:#2062d1;border-radius: 100%;position: absolute;right: 0;bottom: 0;}
.overViewC2L .startTime span:nth-child(2){font-family: 'pop';font-size:142px ;color: #2062d1;height: 230px;line-height: 230px;margin-bottom: 97px;}
.overViewC2L .pic{border-radius: 8px;overflow: hidden;}
.overViewC2L .pic::before{padding-top:52.6316%;}
.overViewC2L .publicMore a{writing-mode: vertical-lr;height: auto;position: relative;left: 115%;margin-top: -10%;}
.overViewC2L .publicMore em{position: absolute;top:-70px;right: 0;transition: all .5s linear;}
.overViewC2L .publicMore a:hover em{top: -75px;}
.overViewC2R{overflow: hidden;}
.overViewC2R .pic{margin-bottom: 88px;overflow: hidden;}
.overViewC2R .pic::before{padding-top:72.6111%;}
.overViewUl{padding-left: 6%;}
.overViewUl li{margin-bottom:18px;font-size: 14px;color: #666666;line-height: 25px;position: relative;padding-left:32px;}
.overViewUl li::before{display: block;content:'';width: 12px;height: 12px;background-color:#2062d1;border-radius: 100%;position: absolute;left: 0;top: 7px;}
.overViewUl li::after{display: block;content:'';width: 4px;height: 4px;background-color:#fff;border-radius: 100%;position: absolute;left: 4px;top: 11px;}

.overViewC3 {overflow: hidden;}
.overViewC3T{height:275px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.overViewC3T .title{font-size: 32px;color: #ffffff;height:58px;line-height:58px;margin-bottom: 15px;font-weight: bold;padding-top: 85px;}
.overViewC3T .text{font-size: 16px;color: #86aae6;line-height:20px;}
.overViewC3B{padding:45px 0 0;}
.overViewC3Slick{height: 100%;height: 560px;position: relative;}
.overViewC3Slick .bd{height: 100%;padding-top: 120px;box-sizing: border-box;}
.overViewC3Slick .bd .slick-track{height: 100%;}
.overViewC3Slick .bd .slick-list{overflow: unset;height: 100%;}
.overViewC3Slick .bd .myslide{height: 100%;transition: 800ms ease;transform-origin: 50% 100%;width: 240px;position: relative;top: 0;}
.overViewC3Slick .bd a{display: block;border-radius: 10px;overflow: hidden;margin: 0 15px;position: relative;}
.overViewC3Slick .bd a::before{display: block;content:'';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(217,217,217,.5);z-index: 1;transition: all .5s linear;-webkit-transition: all .5s linear;}
.overViewC3Slick .bd .myslide.slide5 a::before{opacity: 0;visibility: hidden;}
.overViewC3Slick .bd .pic{overflow: hidden;}
.overViewC3Slick .bd .pic::before{padding-top:140.4958%;}
.overViewC3Slick .myslide.slide5{width: 470px;top: -350px;}
.overViewC3Slick .myslide .html{visibility: hidden;opacity: 0;height: 0;background-color:#f5f7fa;width: 470px;}
.overViewC3Slick .myslide .html .name{font-size:26px ;color: #26334c;height:45px;line-height:45px;}
.overViewC3Slick .myslide .html .con{font-size:16px ;color: #666;line-height:37px;}
.overViewC3Slick .myslide.slide5 .html{height: auto;visibility: visible;opacity: 1; padding:20px 30px 18px;box-sizing: border-box;width: 100%;}
.overViewC3Slick .myslide.slide5 .pic::before{padding-top: 120%;}

.overViewC3C{position: relative;height: 75px;line-height: 75px;position: absolute;left: 10%;top: 5%;width: 35%;}
.overViewC3Num{overflow: hidden;}
.overViewC3Num span,.overViewC3Num .name{display: inline-block;vertical-align: middle;}
.overViewC3Num span.num1{font-size:26px ;color: #2062d1;font-family:'pop';}
.overViewC3Num span.num2{font-size:22px ;color: #999999;}
.overViewC3Num .name{padding-left: 152px;font-size:18px ;color: #26334c;}
.overViewC3Num .name::before{display: block;content:'';width: 100px;height: 1px;background-color:#ebebeb;position: absolute;left: 15%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.overViewC3Btn{font-size: 0;padding-top:15px;}
.overViewC3Prev {background: url(../images/overViewPrev.png) no-repeat center center / contain;width: 32px;height: 20px;display: inline-block;margin-right: 30px;cursor: pointer;transition: all .5s linear;-webkit-transition: all .5s linear;}
.overViewC3Next {background: url(../images/overViewNext.png) no-repeat center center / contain;width: 32px;height: 20px;display: inline-block;cursor: pointer;transition: all .5s linear;-webkit-transition: all .5s linear;}
.overViewC3Prev:hover{background-image: url(../images/overViewPrev-h.png);}
.overViewC3Next:hover{background-image: url(../images/overViewNext-h.png);}
/* 学校概况 end */
/* 学校简介 start */
.profileTitle{padding:55px 0 35px;}
.profileTitle .titleC{overflow: hidden;position: relative;padding:45px 0 23px;}
.profileTitle .titleC::before{display: block;content:'';width: 135px;height: 135px;background: url(../images/profileTitleIcn.png) no-repeat left center / contain;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.profileTitle .tips{font-size: 14px;color: rgba(153,153,153,.5);height:25px;line-height:25px;}
.profileTitle .title{font-size: 28px;color: #26334c;height:40px;line-height:40px;font-family:'SOU', serif;}
.profileTitle .text{font-size: 16px;color: #595959;height:50px;line-height:25px;width:48.0769%;padding-top: 42px;}

.profileLeftDl{width:46.1538%;}
.profileLeftDl .pic::before{padding-top:52.7778%;}
.profileRightDl{overflow: hidden;padding-top: 50px;}
.profileRightDl .pic::before{padding-top:65.4437%;}
.profileBox em{display: block;background-position: left center;background-repeat: no-repeat;background-size: contain;width: 50px;height: 50px;margin-bottom: 15px;transition:all .5s linear;-webkit-transition:all .5s linear;}
.profileBox dl dt{overflow: hidden;}
.profileBox dl dd{padding:52px 50px 45px;background-color: #fcfcfc;}
.profileBox dl dd.even{background-color: #f5f5f5;}
.profileBox dl dd .title{font-size: 22px;color: #595959;height:55px;line-height:55px;margin-bottom: 17px;font-weight: bold;}
.profileBox dl dd .text{font-size: 16px;color: #666666;line-height:25px;}
.profileBox dl dd:hover em{transform: rotateY(90deg);-webkit-transform: rotateY(180deg);}
/* 学校简介 end */
/* 大事记 start */
.eventCon{position: relative;padding:62px 0 180px;}
.eventSlick1{height: 75px;line-height: 75px;margin: 0 auto;text-align: center;margin-bottom: 80px;width: 40%;position: relative;}
.eventSlick1 .myslide{height: 100%;cursor: pointer;}
.eventSlick1 .myslide.slick-center .year{font-size:42px ;color: #1a65d2;}
.eventSlick1 .year{font-size: 32px;color: #b2c6e3;font-family:'pop';}
.eventSlick1 .prev{background: url(../images/eventPrev.png) no-repeat center center / contain;cursor: pointer;width:13px;height: 23px;position: absolute;left: -30px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.eventSlick1 .next{background: url(../images/eventNext.png) no-repeat center center / contain;cursor: pointer;width:13px;height: 23px;position: absolute;right: -30px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
/* .eventSlick2{overflow: hidden;} */
.eventSlick2 .slick-list{overflow: visible;}
.eventSlick2 dl{position: relative;padding-top: 5%;width: 100%;}
.eventSlick2 dl::before{display: block;content:'';background: url(../images/eventLine.png) no-repeat left top / 100% 100%;width: 22px;height: 100%;position: absolute;left: 0;top: 0;}
.eventSlick2 dl::after{
    display: block;
    content: '';
    background: url(../images/eventLine.png) no-repeat left top / 100% 100%;
    width: 22px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 1;
}
.eventSlick2 dd{
    margin-bottom: 38px;
    width: 50%;
    float: left;
    padding-left:60px;
    padding-right: 20px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
}
.eventSlick2 dd .time{font-size:36px ;color: #1a65d2;height:50px;line-height:50px;font-family:'pop';margin-bottom: 10px;position: relative;}
.eventSlick2 dd .time::before{display: block;content:'';background:url(../images/eventIcn1.png) no-repeat left center / contain;width: 20px;height: 20px;position: absolute;left: -7.5%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.eventSlick2 dd .text{font-size:14px;color: #666666;line-height:25px;margin-bottom:25px;}
.eventSlick2 dd .img{overflow: hidden;}
.eventSlick2 dd .pic{border-radius: 8px;overflow: hidden;display: inline-block; width:275px;margin-right: 20px;box-sizing: border-box;}
.eventSlick2 dd .pic::before{padding-top:66.5455%;}
.eventDlRight{overflow: hidden;}
/* 大事记 end */
/* 学校标识 start*/
.LogoTypeC{padding:97px 0 80px;}
.LogoTypeList dd .title{position: relative;padding-left:15px;}
.LogoTypeList dd .title::before{display: block;content:'';width: 3px;height: 25px;background-color:#b8c2d0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.LogoTypeList dd .title span{display: block; font-size:24px ;color: #153564;height:42px;line-height:42px;position: relative;}
.LogoTypeList dd .title span::before{display: block;content:'';width: 90%;height: 1px;background-color:#ccdbf1;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.LogoTypeList dd .title span::after{display: block;content:'';width: 10px;height: 10px;background-color:#004abb;border-radius: 100%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.LogoTypeList dd .img{padding:20px 0;text-align: center;}
.LogoTypeList dd img{height: 65px;}
.LogoTypeList dd:nth-child(2) img{height: 328px;}
.LogoTypeList dd .con{overflow: hidden;}
.LogoTypeList dd .pic{width:42.3077%;margin-right: 50px;}
.LogoTypeList dd .pic::before{padding-top:146.9697%;}
.LogoTypeList dd .textC{overflow: hidden;}
.LogoTypeList dd .text{background: url(../images/logoTypeDdBg.jpg) no-repeat center center / cover;padding:85px 40px 90px;font-size: 18px;color: #666666;line-height:30px;margin-bottom:28px ;}
.LogoTypeList dd:last-child img{height: auto;}
.downLoadList{overflow: hidden;}
.downLoadList li{float: left;display: inline;width: 33.3333%;text-align: center;padding:33px 0 40px;}
.downLoadList li:nth-child(1){background-color:#fff;}
.downLoadList li:nth-child(2){background-color:#f0f6ff;}
.downLoadList li:nth-child(3){background-color:#f0eddc;}
.downLoadList li span{display: block;font-size:24px ;color: #181818;height:55px;line-height:55px;margin-bottom:25px;}
.downLoadList li .pic{width:183px;margin: 0 auto;}
.downLoadList li .pic::before{padding-top: 100%;}
.downLoadList li .downLoadBtn{padding-top: 40px;}
.downLoadList li .downLoadBtn a{display: inline-block;padding: 0 38px;height: 45px;line-height: 45px;font-size:16px ;color: #999999;background-color:#f7f9fc;border-radius: 30px;}
.downLoadList li .downLoadBtn i{display: inline-block;vertical-align: middle;background: url(../images/downloadBtnIcn1.png) no-repeat right center / contain;width: 15px;height: 15px;margin-left: 10px;}
.downLoadList li:hover .pic{animation:rotateAni 5s linear infinite ;}
.downLoadList li:hover .downLoadBtn a{background-color:#004abb;color: #fff;}
.downLoadList li:hover .downLoadBtn i{background-image: url(../images/downloadBtnIcn2.png);}
@keyframes rotateAni{
    0%{
        transform: rotate(0);
    }
    50%{
        transform: rotate(180deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
/* 学校标识 end*/
/* 学校位置 start */
.contact {
    padding-top: 84px;
}
.contactDl {
    margin: 0 60px;
    background: #fff;
    border-radius: 0.17rem;
    height: 546px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    padding-left: 40px;
}
.contactDl dd {
    width: 33.3333%;
    height: 100%;
    float: left;
    box-sizing: border-box;
}
.contactDl dd.dd1 {
    padding-top: 70px;
    padding-right: 60px;
}
.contactDl dd.dd1 .img {
    width: 292px;
    margin-bottom: 44px;
}
.contactDl dd.dd1 .img img {width: 100%;}
.contactDl dd.dd1 .dd1Title {
    line-height: 26px;
    font-size: 16px;
    color: #333333;
    margin-bottom: 24px;
}
.dd1Tab .item {
    display: inline-block;
    margin-right: 50px;
    padding-left: 42px;
    line-height: 30px;
    height: 30px;
    font-size: 16px;
    color: #999999;
    background: url(../test/contactDlIcn.png) no-repeat left center / 28px;
    position: relative;
    margin-bottom: 36px;
    cursor: pointer;
}
.dd1Tab .item::before {
    position: absolute;
    display: block;
    content: '';
    width: 100%;
    height: 2px;
    background: var(--themeColors);
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
    transform: scale(0);
    transition: all .5s;
}
.dd1Tab .item.hover::before {
    transform: scale(1);
}
.dd1Tab .item.hover {
    color: var(--themeColors);
    background: url(../test/contactDlIcnA.png) no-repeat left center / 28px;
}
.dd1TabC .item {
    line-height: 24px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 24px;
    display: none;
}
.dd1TabC .item.hover {display: block;}
.dd1TabC .item span {
    color: #999999;
}
.contactDl dd.dd2 {
    padding-top: 70px;
    padding-right: 40px;
}
.contactDl dd.dd2 .dd2Ewm{
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
}
.contactDl dd.dd2 .dd2Ewm::before {
    position: absolute;
    display: block;
    content: '';
    width: 13px;
    height: 2px;
    background: #062390;
    left: 0;
    bottom: 0;
}
.dd2ul li {
    margin-bottom: 20px;
}
.dd2ul li .img {
    width: 150px;
    height: 150px;
    border-radius: 10px;
    background: #f8f8f8;
    box-sizing: border-box;
    padding: 14px;
    float: left;
}
.dd2ul li .img img {width: 100%;}
.dd2ul li .title {
    line-height: 24px;
    font-size: 15px;
    color: #333333;
    padding-top: 52px;
    overflow: hidden;
    text-align: center;
}

.contactDl dd.dd3 {
    background: url(../test/contactDlddBg.jpg) no-repeat center center / 100% 100%;
    height: 100%;
    padding: 70px 30px 0 50px;
}
.contactDl dd.dd3 .tel {
    line-height: 40px;
    font-size: 18px;
    color: #fff;
}
.contactDl dd.dd3 .tel1 {
    line-height: 34px;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    padding-bottom: 14px;
    position: relative;
    margin-bottom: 44px;
}
.contactDl dd.dd3 .tel1::before {
    position: absolute;
    display: block;
    content: '';
    width: 13px;
    height: 2px;
    background: #fff;
    left: 0;
    bottom: 0;
}
.contactDl dd.dd3 .site {
    line-height: 26px;
    font-size: 16px;
    color: #ffffff;
}
.contactDl dd.dd3 .site1 {
    line-height: 24px;
    font-size: 18px;
    color: #ffffff;
    padding-top: 14px;
    min-height: 120px;
    box-sizing: border-box;
}
.contactDl dd.dd3 .textC {
    line-height: 24px;
    font-size: 14px;
    color: #6aaaf2;
}


.mapBox {
    height: 600px;
    margin-top: -100px;
    position: relative;
}
#map {
    height: 100%;
    position: absolute;
    z-index: 1;
    width: 100%;
    background: #d4e1ff !important;
    left: 0;
    top: 0;
}
/* 学校位置 end */
/* 全图 start */
.imgListDl {
    overflow: hidden;
    margin-right: -40px;
}
.imgListDl dd {
    width: 33.33333%;
    float: left;
    display: inline;
    margin-bottom: 40px;
}
.imgListDl dd .con {
    display: block;
    margin-right: 40px;
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
}
.imgListDl dd .text {
    padding: 0 40px;
}
.imgListDl dd .con .title {
    height: 75px;
    line-height: 75px;
    font-size: 18px;
    color: #333333;
    overflow: hidden;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    text-align: center;
}
.imgListDl dd .con:hover .title {
    color: #173f90;
}
.imgListDl dd .con:hover {
    box-shadow: 0px 3px 15px 0px rgba(11, 27, 58, 0.08);
}
/* 全图 end */
/* 横向瀑布流start */
.waterFall2{opacity: 0;}
.waterFall2>div>a{ display: block; border-radius: 5px; overflow: hidden;}
.waterFall2 .caption{font-size: 16px;color: #fff;height: 50px;line-height: 50px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;background: rgb(0,0,0,0.4);position: absolute;bottom: 0;left: 0;width: 100%;opacity: 0;transition: all .4s linear;-webkit-transition: all .4s linear}
.waterFall2 .caption {display: none !important;}
/* 横向瀑布流end */
/* 领导列表 start */
.teacherList {margin-right: -30px;overflow: hidden;}
.teacherList dd {padding: 0;float: left;width: 50%;margin-bottom: 30px;box-sizing: border-box;-webkit-sbox-sizing: border-box;}
.teacherList dd .con {margin-right: 30px;border: 1px solid #ebebeb;box-sizing: border-box;-webkit-sbox-sizing: border-box;background: url(../images/teacherDlimg.png) no-repeat right 40px bottom -32px;transition: 1s;-webkit-transition: 1s;}
.teacherList dd .pic {width: 325px;overflow: hidden;}
.teacherList dd .pic img{object-fit: contain;}
.teacherList .pic:before {padding-top: 114.81481%;}
.teacherList dd .text {padding: 40px 50px 0 60px ;overflow: hidden;}
.teacherList dd .text .title {overflow: hidden;margin-bottom: 20px;padding-bottom: 18px;border-bottom: 1px solid #ebebeb;font-size: 22px;color: #0155ae;line-height: 22px;height: 22px;overflow: hidden;}
.teacherList dd .text .title span{display: inline-block;margin-left: 40px;font-size: 16px;line-height: 16px;vertical-align: bottom;color: #333333;}
.teacherList dd .text .textC {display: block;font-size: 15px;line-height: 25px;overflow: hidden;/* padding-left: 15px; *//* background: url(../images/teachericn.png) no-repeat top 9px left; */}
.teacherList dd .con:hover{box-shadow: 0 0 20px 3px rgba(0,0,0,0.05);}
/* 领导列表 end */
/* 领导详情 start*/
.imgT3D {background: #fff;padding: 30px;}
.imgT3D .pic {width: 21.1538%;margin-right: 40px;overflow: hidden;}
.imgT3D .pic::before {padding-top: 127.2727%;}
.imgT3D .text {overflow: hidden;padding-top: 27px;}
.imgT3D .text .title {font-size: 24px;color: #333;height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 25px;}
.imgT3D .text .titlec {font-size: 16px;color: #333;height: 16px;line-height: 16px;overflow: hidden;margin-bottom: 18px;}
.imgT3D .text .info {font-size: 15px;color: #666;line-height: 32px;overflow: hidden}
/* 领导详情 end*/