
* { margin:0; padding:0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px; box-sizing: border-box;}
html{ background: #f7f7f7; }
a{ text-decoration: none; }
body { color:#383838; width:100%; cursor:default; margin:0 auto; padding:0; height:auto; font-size:14px; }
ol, ul, li, dl, dd, dt { list-style:none; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.margin_20{ margin-top: 20px; }


.top{ width: 100%; height: auto;  }
.top .top_cont{ width:100%; height:150px; background: #ffffff;  }
.top .logo{ width: 1200px; height: 150px;  margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.top .logo_left1 img{ width: auto; height: 65px; }
.top .logo_left2{ display: none; }
.top .yx{ width: auto; height:auto;}
.top .logo .query{ width:240px; height: 40px; background:#ffffff; border: 1px solid #0058b4; border-radius: 0px; padding:0px; display: flex; align-items: center; justify-content: space-between; }
.top .logo .query input{ width: 180px; height:40px; line-height:40px; border-radius: 0px; background: none; border: none; color: #333; padding: 0 10px; font-size: 14px;}
.top .logo .query a{ width:60px; height:40px; background: #0058b4; border-radius: 0px; display: flex; align-items: center; justify-content: center; }
.top .logo .query a img{ width:24px; height: auto; display: block; }

/* 导航栏*/
.nav{ width: 100%; height: auto;  }
.yd_nav{ display:none; }
.yd_nav_content{display:none; }

/* banner */
.banner{ width:2000px; height: 480px;margin: 0 auto;}
.rotaion_list li{width: 2000px;height: auto;}
.rotaion_list img{width: 100%;height: 480px;display: inline-block;}
.yx-rotation-focus{position: absolute;right:500px;bottom:30px;z-index:2;}
.yx-rotation-focus span{display: inline-block; color:#fff;background:rgb(255,255,255,0.6);margin-right: 10px;font-size: 0px;width: 15px;height: 15px;border-radius: 20px;}
.yx-rotation-focus span.hover{background:#fff;}

/* 通用标题样式 */
.title{display: flex;justify-content: space-between; border-bottom: 2px solid #2a5fc6;padding-bottom:15px;}
.title strong{padding-left: 38px; height: 50px;font-size: 24px;font-weight: bold;line-height: 50px;}
.title a{ width: auto; height: 50px; line-height:50px; display: inline-block; font-size: 16px; color: #333;}
.title a:hover{color: #2a5fc6;text-decoration:underline;}
.title .img_1{ background: url(../img/xwdt.png) no-repeat center;background-position: left center; background-size: 26px 28px; }
.title .img_2{ background: url(../img/tzgg.png) no-repeat center;background-position: left center; background-size: 28px 24px; }
.title .img_5{ background: url(../img/xyfc.png) no-repeat center;background-position: left center; background-size: 28px 22px; }

/* 1头条就业招聘信息 */
.jyzpBox{width: 100%;height:72px;display: flex;justify-content: center;align-items: center;border: 1px solid #FFFFFF; box-shadow: 0 0 10px 0 #e1e1e1;/*//#DAE9FE */background: linear-gradient(to bottom, #e1e1e1, #fff);}
.headline { width: 1200px; height:72px; display: flex; align-items: center; justify-content: space-between;}
.jyzp {width:230px;height:72px;display: flex;align-items: center;position: relative;padding-right: 30px;margin-right:30px;}
.jyzp::before { position: absolute; content: ''; width: 2px; height: 36px; background: #DDDDDD; right: 0; top: 20px;}
.jyzp span{height: 50px; font-size: 22px; font-weight: bold; line-height: 50px;color: #383838;}
.jyzp img {  width: auto;height:40px;margin-right: 20px;}
.headline_content { width: 940px; height:72px; position: relative;}
.scrollText { width: 100%; height:50px; float: left; overflow: hidden; margin: 10px 0;}
.scrollText ul{ display: inline-block; float: left; width:80%; height:50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.scrollText li{ display: inline-block; float: left; width: 100%;height:50px;line-height:50px;font-size: 18px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: flex;align-items: center;justify-content: flex-start;}
.scrollText li span { width:15%; height: 50px; line-height: 50px; font-size: 18px; color: #333; display: block; text-align: center;}
.scrollText li a{ width:85%;height:50px;line-height:50px;font-size: 18px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 30px;}
.headline_content .jyzp_jt { position: absolute; width: 120px; height: 32px; zoom: 1; right: 0; bottom: 18px; display: flex; justify-content: space-evenly; align-items: center; background: url(../img/tz.png) no-repeat; background-size: 100% 100%;}
.headline_content .jyzp_jt .up { width: 15px; height: 7px; background: url(../img/xs.png) no-repeat; background-size: 100% 100%;}
.headline_content .jyzp_jt .mid {width: 26px;height: 6px;background: url(../img/gdtz.png) no-repeat;background-size: 100% 100%;}
.headline_content .jyzp_jt .down { width: 15px; height: 7px; background: url(../img/xx.png) no-repeat; background-size: 100% 100%;}
.scrollText li a:hover{color:#0058b4;}

/* 新闻动态 */
.box{width: 100%;height: auto;}
.xwdt{width: 1200px;height: auto;margin: 30px auto;}
#newSlide{width: 100%;height: 360px;margin-top: 30px;}
.news{width: 100%;height: 360px;margin-top: 30px;}
.news li{width: 280px;height: 350px;margin:5px 10px;box-shadow: 0 0px 5px rgba(0, 0, 0, 0.15);overflow: hidden;}
.news li img{width:100%;height:160px;display: inline-block;transition: All 0.3s ease-in-out;-webkit-transition: All 0.3s ease-in-out;-moz-transition: All 0.3s ease-in-out;-o-transition: All 0.3s ease-in-out;}
.news_title{margin:10px 10px 5px;border-bottom: 1px solid #efefef;padding-bottom:5px;}
.news_title a{width:100%;height:50px;font-size: 16px;color: #333;line-height: 25px;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_ms{width: 100%;height: 72px;color: #666;font-size: 14px;line-height: 24px;padding: 0 10px; display: inline-block;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news li i{width: 100%;height: 30px;font-size: 12px;color:#808080;line-height:20px;padding:5px 10px;display: inline-block;}
.news_title a:hover{color:#0058b4;}
.news li img:hover {transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}

/* 通知公告 */
.tzgg_box{background: url(../img/tzgg_bg.png) no-repeat center; background-size: cover; overflow: hidden;}
.tzgg{width: 1200px;height: auto;margin: 30px auto;}
.tzgg_list{width:100%;height: auto; position: relative;margin: 0 40px;}
.tzgg_list::before{content: ''; width:100%; height: 1px; background: #D8D8D8; display: inline-block; position: absolute; top: 125px;}
.tzgg_list li:hover{ background: url(../img/tzgglist-li-bg.png) center no-repeat;background-size: cover;}
.tzgg_list li{width:280px;height: 220px;margin: 20px 0px;float: left;}
.tzgg_list .box{box-sizing: border-box;padding: 30px;text-align: center;}
.tzgg_list .date .d{font-size: 24px; color: #666; text-align: center;display:block;}
.tzgg_list .date .y{ font-size: 14px;text-align: center;display:block;}
.tzgg_list li .title{font-size: 16px;line-height: 25px;text-align: center;color: #333;display: inline-block;padding-top: 50px;position: relative;border-bottom:none;padding-bottom:0px;   white-space: normal; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.tzgg_list li .title::before{content: ''; width: 27px; height: 27px; background: url(../img/sj.png) center no-repeat; position: absolute; top: 12px; left: calc((100% - 27px) / 2);}
.tzgg_list li .title:hover {color: #0058b4;font-weight: bold;}
#tzgglist{width:1120px;height: auto;display: flex;margin: 30px 40px 0 40px;position: relative;}
#tzgglist a.prev,
#tzgglist a.next { width: 65px; height: 65px; display: inline-block; position: absolute;right:-70px ;z-index: 99; bottom:102px;}
#tzgglist a.prev { background: url(../img/tzgg-l-ico.png) no-repeat; bottom:100px;left: -70px;}
#tzgglist a.next { background: url(../img/tzgg-r-ico.png) no-repeat;}
#tzgglist a.prev:hover { background: url(../img/tzgg-l-ico2.png) no-repeat;}
#tzgglist a.next:hover { background: url(../img/tzgg-r-ico2.png) no-repeat;}

.box_2{width:1200px;height: auto;display: flex;justify-content: space-between;margin:30px auto 15px;}

/* 党建工作 */
.djgz_box{width:580px;height: auto;display: flex;justify-content: space-between;}
.index_news { width:580px; height: 400px;}
.tag_title { display:inline-block;width: 100%; border-bottom: 2px solid #2a5fc6;padding-bottom:15px;}

.tag_title a {display: inline-block; padding-left:45px; height: 50px;font-size:20px;line-height: 50px;color: #333;}
.tag_title a:nth-child(1){background: url(../img/djgz.png) no-repeat center;background-position: left center; background-size: auto;}
.tag_title a.over { color: #333; font-weight: bold;font-size: 24px;}

.tag_con {width: 100%;height: auto;margin:30px 0 0 0;display: inline-block;}
.tag_con div { display: none; width: 100%; height: auto;}
.tag_con div ul{ display: block; }
.tag_con div ul .first{width: 100%;height:130px;display: flex;justify-content: space-between;padding: 0px;background: #e2efff;margin-bottom: 10px;}
.tag_con div ul .first img{width:250px;height: 130px;}
.tag_con div ul .first .img_list{width:330px;height: auto;padding: 20px;display: inline-block;}
.tag_con div ul .first .img_list a{width: 100%;height:60px;font-size: 16px;color: #333;line-height:30px;white-space: normal;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tag_con div ul .first .img_list i{display: inline-block;font-size: 14px;color: #888888;font-style: normal;line-height:30px;}
.tag_con div ul li{display: flex; justify-content: space-between; align-items: center; width:100%; height: 40px; padding: 0 0 0 25px;background: url(../img/dian.png) no-repeat 8px 50%;}
.tag_con div ul li a{width: 80%;height:40px;font-size: 16px;color: #333;line-height:40px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tag_con div ul li span{width: 15%;height:40px;font-size: 14px;color: #666666;line-height:40px;}
.tag_con div ul .first .img_list a:hover{color:#0058b4;}
.tag_con div ul li a:hover{color:#0058b4;}

/* 教育教学 */
.jyjx_box{width:580px;height: auto;display: flex;justify-content: space-between;}
.index_news { width:580px; height: 400px;}
.tag_title1 { display:inline-block;width: 100%; border-bottom: 2px solid #2a5fc6;padding-bottom:15px;}
.tag_title1 a {display: inline-block; padding-left:45px; height: 50px;font-size:20px;line-height: 50px;color: #333;}
.tag_title1 a:nth-child(1){background: url(../img/jyjx.png) no-repeat center;background-position: left center; background-size: auto;}
.tag_title1 a.over { color: #333; font-weight: bold;font-size: 24px;}

.tag_con div ul .first1{width: 100%;height:90px;display: flex;justify-content: space-between;padding: 0px;margin-bottom: 10px;}
.tag_con div ul .first1 .date{font-size: 16px; color: #0558b0; line-height: 1; background: #eaf3ff; text-align: center; font-weight: bold; width: 110px; height: 90px; padding: 15px;}
.tag_con div ul .first1 .date span{width: 100%; height: auto; display: inline-block;font-size:24px;margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #0558b0;line-height: 1;color: #0558b0;}
.tag_con div ul .first1 .date i{font-size:14px;margin-bottom: 10px;font-style: normal;}
 .tag_con div ul .first1 .jy_list{width:470px;height: auto;display: inline-block;padding: 0 20px;}
.tag_con div ul .first1 .jy_list a{width: 100%;height:30px;font-size: 16px;color: #333;font-weight: bold; display: inline-block; line-height:30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tag_con div ul .first1 .jy_list b{display: inline-block;font-size: 12px;color: #888888;font-weight: normal; font-style: normal;line-height:24px;white-space: normal;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tag_con div ul .first1 .jy_list a:hover{color:#0058b4;}

/* 学院风采 */
.box_3{background: url(../img/bg.png) no-repeat center; background-size: cover; overflow: hidden;}
.xyfc{width: 1200px;height: auto;margin:15px auto 30px;}
.index_demo{ width:1200px; height:auto;overflow:hidden; display: inline-block; margin-top:30px;}
.index_demo li{ display:inline-block;width:280px; height:190px; margin:0 10px; }
.index_demo li img{ width:100%;height: 150px; display: inline-block;}
.index_demo li a.demo_img {
    display: flex;
    align-items: center;        /* 垂直居中 */
    justify-content: center;    /* 水平居中 */
    width: 100%;                /* 宽度保持100% */
    height: auto;               /* 高度自适应内容 */
    font-size: 16px;
    color: #333;
    line-height: 1.15;
    padding: 0 15px;
    word-wrap: break-word;      /* 允许长单词换行 */
    white-space: normal;        /* 支持多行文本 */
    text-align: center;         /* 文本对齐方式为居中 */
    box-sizing: border-box;     /* 确保padding不会撑开宽度 */
}
.index_demo li a.demo_img:hover{color:#0058b4;}

/* 友情链接 */
.foot{ width: 100%;background: #0058b4;}
.yqlj{ width: 100%; height: 60px; background: #2967c5;}
.yqlj_content{ width: 1200px; height: 60px; display: flex; align-items: center; justify-content: space-between; margin: 0 auto;}
.yqlj_content p{ width: 100px; font-size: 20px; font-weight: bold; color: #fff;}
.yqlj_content a{ font-size: 16px; height:60px; line-height:60px; color: #fff;}
.yqlj_content a:hover{text-decoration: underline;}
.foot .bqsy{ width: 100%; height:auto;text-align: center; line-height: 30px; font-size: 16px; color: #000;  padding: 30px 0;display: flex; align-items: center;justify-content: center; flex-wrap: wrap;}
.foot .bqsy p{ width: 100%; text-align: center; font-size: 16px; color: #fff; line-height: 30px;}

/* 列表页 */
.container { max-width: 1200px; margin: 0 auto;}
.crumbs { width: 100%; line-height: 35px; box-sizing: border-box; padding: 30px 0 12px 0; border-bottom: 1px solid #0058b4;display: flex;justify-content: space-between;}
.crumbs-name {width: 50%; font-size: 24px;font-weight: bold;color: #0058b4;text-align: left;}
.crumns-list {width: 50%; color: #999;text-align:right;}
.crumns-list img{margin-right:5px;}
.crumns-list a{font-size: 14px; color:#999;margin: 0 4px;}
.crumns-list span:last-child {display: none;}
.crumns-list a:hover{color:#0058b4;}

.ncontent { box-sizing: border-box; padding-top:30px; min-height:650px;display: flex;justify-content: space-between;}
.subnav {width: 240px;margin-bottom:30px;}
.subnav ul li h3 { width: 100%; line-height:60px; background: url(../img/subnav-li.png) center no-repeat; background-size: 100% 100%; box-sizing: border-box; padding-left: 30px; position: relative; font-weight: normal;}
.subnav ul li h3 i { width: 9px; height: 14px; background: url(../img/sj1.png) no-repeat; position: absolute; right: 33px; transition: all 0.5s ease-in-out; top: 25px;display: none;}
.subnav ul li.on h3 i,
.subnav ul li:hover h3 i { width: 14px; height: 9px; transition: all 0.5s ease-in-out; background: url(../img/sj2.png) no-repeat;}
.subnav ul li.on h3,
.subnav ul li:hover h3 {background: url(../img/subnav-li-on.png) center no-repeat;}
.subnav ul li.on h3 a,
.subnav ul li:hover h3 a {color: #fff;font-weight: bold;}
.subnav ul li a { font-size:18px; color: #3D3D3D;}
.subnav ul li .sub { width: 100%; box-sizing: border-box; padding: 10px 0;}
.subnav ul li .sub a { width: 100%;font-size: 17px; display: inline-block; box-sizing: border-box; padding-left: 30px; line-height: 45px;}
.subnav ul li .sub a:hover { color: #1269CA; font-weight: bold;}
.subnav ul li .sub a:hover span {background: #1269CA;}
.subnav ul li .sub span { width: 4px; height: 4px; border-radius: 50%; display: inline-block; background: #B8B8B8; margin-right: 10px; position: relative; top: -4px;}

.textlist{width: 900px;height: auto;min-height:700px;}
.textlist .info{box-sizing: border-box;border: 1px solid #DBDBDB;padding: 15px 25px;min-height:600px;}
.textlist .info li{width: 100%; height: auto; display: flex;justify-content: space-between; border-bottom: 1px dashed #D8D8D8;padding: 15px 0;}
.textlist .info li a{width: 80%; font-size: 17px;line-height: 30px;color: #3D3D3D;box-sizing: border-box;padding-left:25px;background: url(../img/dian.png) no-repeat 8px 50%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.textlist .info li p{width: 15%; color: #999;font-size: 16px;line-height: 30px;text-align: right;}
.list-page{height: 30px;line-height: 30px;width: 100%;text-align: center;margin: 40px 0 40px 0;}
.list-page span{border: 1px solid #ccc; padding: 5px 8px; margin: 0px 0px 0px 5px; height:30px;line-height: 20px; box-sizing: border-box; display: inline-block; vertical-align: middle;}
.textlist .info li a:hover{color: #0058b4;  font-weight: bold;}

/* 内容列表页 */
.detail{width: 900px;height: auto;min-height:700px;padding: 50px 80px;box-sizing: border-box;border: 1px solid #DBDBDB;margin-bottom: 40px;}
.detail p{margin: 10px 0; line-height: 30px;text-indent: 2em; text-align: justify; padding: 0 10px; font-size: 16px;}
.detail img{width:70%;height: auto;display:block;margin: 10px auto;}

.textlist .imgPhoto {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap:20px;
}
.textlist .imgPhoto a{
    width: 31%;
    height: auto;
    background: rgba(255, 255, 255, .3);
    border: 2px solid #fff;
    box-shadow: 0 0 5px 0 #DFEAFA;
    border-radius: 8px;
    display: block;
    padding: 15px;
    text-decoration: none;
    display: flex;
    flex-flow: column;
    justify-content: center;
}
.textlist .imgPhoto a img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.textlist .imgPhoto a span {
    font-size: 16px;
    line-height: 28px;
    width: 95%; /* 设置宽度 */
    display: inline-block; /* 改为inline-block或block都可以，取决于具体需求 */
    text-align: center; /* 让文本居中 */
    white-space: normal; /* 允许文本换行 */
    color: #333;
}
.textlist .imgPhoto a span:nth-child(3){
    width: 100%;
    font-size: 14px;
    color: #999;
    display: block;
}


/* 底部切换 */
.dbqhBox{
    width: 100%;
    display: flex;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.dbqhBox div{
    border: 1px solid #e1e1e1;
    padding: 10px;
}

.dbqhBox div:hover{
    background: #e1e1e1;
}

/* 内容页 */
.content{width: 900px;height: auto;min-height:700px;padding: 30px 50px;box-sizing: border-box;border: 1px solid #DBDBDB;margin-bottom: 40px;}
.content h1{width:90%;height: auto;font-size: 20px;color: #383838;padding:20px 0; line-height: 44px;display: block;text-align: center;margin: 0 auto;font-weight: bold;}
.content .time { width: 100%; height:40px; line-height:40px; background: #fff;padding: 0 20px; border-radius: 8px; text-align: center;}
.content .time span { color: #383838; font-size: 14px; margin-right: 35px;}
.content_text{width:100%;height: auto;display: block;margin: 30px auto 0 auto;padding-bottom: 20px;}
.content_text p{margin: 10px 0; line-height: 30px;text-indent: 2em; text-align: justify;padding: 0 10px; font-size: 16px;}
.content_text img{max-width:70%;height: auto;display:block;margin: 10px auto;}

/* 学院领导 */
.xyldBox{width: 100%;height: auto;min-height:600px;padding:30px;box-sizing: border-box;border: 1px solid #DBDBDB;margin-bottom: 40px;}
.xyldBox .bgBox { width: 100%; height: auto; display:inline-block;}
.xyldBox .bgBox li{ width: 100%; height: 250px; background: #ffffff; border-radius: 10px; border: 1px solid #e6e6e8;padding:25px;margin-bottom: 20px;}
.xyldBox .bgBox li:hover{box-shadow: 0 4px 10px rgba(0, 0, 0, .05);transition: ease-in-out all .1s;}
.xyldBox .bgBox .bgBoxName{ width: 100%; height:50px; line-height:50px; background: #f7f7f7; font-size:20px; font-weight: bold;color: #000000;padding:0 0 0 25px;display: block; margin: 10px 0;}
.xyldBox .bgBox .bgBoxName span{font-size: 16px; color: #0058b4; margin-left: 20px; font-weight: normal;}
.xyldBox .bgBox .bgBoxName:hover{color: #0058b4;}
.xyldBox .bgBox .infor{ width:100%; display: flex;justify-content:space-between; gap:25px; margin:20px 0px;}
.xyldBox .bgBox .infor img{ width: 100px; height: 120px; object-fit: cover;}
.xyldBox .bgBox .infor .intro{ font-size:16px; line-height: 30px;text-align: justify;overflow: hidden; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; color:#646464;}









@media screen and (max-width: 736px) {

    .top{ width: 100%; height: auto; position: relative; background: #fff; }
    .top .top_cont{height: auto;border: 1px solid #eee;}
    .top .logo{ width: 100%; height:65px; display: block; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; padding: 0 5%; box-sizing: border-box; }
    .top .logo_left1{ display: none;}
    .top .logo_left2{ display:inline-block;}
    .top .logo_left2 img{ width: auto; height:20px;margin: 15px 0 15px 0; }
    .top .yx{ display: none;}
    .top .logo .query{display: none;}
    .nav{ display: none;}
    .yd_nav{display: inline-block;}
    .nav_btn{width:40px; height: auto; background: none; border: none; float: right; margin:5px 10px 0 0;}
    .nav_btn img{width:35px; height: auto; display: inline-block;}
    .yd_nav{ position: absolute; top:15px; right: 5px;}

    /* banner */
    .banner{ width:100%; height:150px;margin: 0 auto;}
    .rotaion_list li{width:100%;height: auto;}
    .rotaion_list img{width: 100%;height:150px;}
    .yx-rotation-focus{right:25px;bottom:15px;}
    .yx-rotation-focus span{margin-right:5px;width:10px;height:10px;}
    .yx-rotation-focus span.hover{background:#fff;}

    /* 通用标题样式 */
    .title{border-bottom:1px solid #2a5fc6;padding-bottom:6px;}
    .title strong{padding-left:26px; height:40px;font-size:18px;line-height:40px;}
    .title a{height:40px; line-height:40px;font-size: 14px;}
    .title .img_1{background-size:18%;}
    .title .img_2{background-size:18%;}
    .title .img_5{background-size:24%;}

    /* 2移动端头条就业招聘信息 */
    .jyzpBox{width: 100%;height:60px;padding: 0 15px;}
    .headline { width:100%; height:60px;}
    .jyzp {width:45px;height:60px;padding-right: 15px;margin-right:15px;}
    .jyzp::before {width: 2px; height:26px;right: 0; top: 18px;}
    .jyzp span{display: none;}
    .jyzp img {  width: auto;height:30px;margin-right:0px;}
    #scrollDiv{width: 100%;}
    .headline_content { width: calc(100% - 60px); height:60px;}
    .scrollText { width:100%; height:40px;margin: 10px 0;}
    .scrollText ul{ width:100%; height:40px;}
    .scrollText li{height:40px;line-height:40px;font-size: 16px;}
    .scrollText li span {display: none;}
    .scrollText li a{ width:95%;height:40px;line-height:40px;font-size: 16px;margin-left:0px;}
    .headline_content .jyzp_jt {display: none;}

   /* 新闻动态 */
    .xwdt{width:100%;margin:15px auto 25px;padding:0 15px;}
    #newSlide{height: 340px;}
    .news{margin-top:15px;display: inline-block;}
    .news li{width:100%;height:340px;margin:0 auto;margin-bottom:15px;}
    .news li img{width:100%;height:150px;display: inline-block;}

    /* 通知公告 */
    .tzgg{width:100%;margin:15px auto;padding:0 15px;}
    #tzgglist{width: 100%;margin: 10px auto 0;}
    .tzgg_list{margin: 15px 0px;}
    .tzgg_list::before{top:105px;}
    .tzgg_list li{width:100%;height: 200px;margin:0px;float: unset;position: relative;border:none; margin-bottom: 15px;}
    .tzgg_list .box{padding:15px;}
    .tzgg_list .date .d{font-size: 20px;line-height: 30px;}
    .tzgg_list .date .y{ font-size: 14px;line-height: 25px;}
    .tzgg_list li .title{margin-top:20px;padding-top: 50px;}
    .tzgg_list li .title::before{top: 0px;}
    .prev{display: none !important;}
    .next{display: none !important;}

    .box_2{width:100%;height: auto;display:inline-block;margin:15px auto 15px;padding: 0 15px;}
    /* 党建工作 */
    .djgz_box{width:100%;height: auto;display:inline-block;}
    .index_news { width:100%; height:auto;}
    .tag_title {border-bottom:1px solid #2a5fc6;padding-bottom:6px;}
    .tag_title a {padding-left:26px; height: 40px;font-size:18px;line-height: 40px;}
    .tag_title a:nth-child(1){background-size: 18%;}
    .tag_title a.over {font-size: 20px;}
    .tag_con {margin:15px 0 0 0;}
    .tag_con div ul .first{display: none;}
    .tag_con div ul li{padding: 0 0 0 25px;}
    .tag_con div ul li a{width:100%;}
    .tag_con div ul li span{display: none;}

    /* 教育教学 */
    .jyjx_box{width:100%;height: auto;display:inline-block;margin-top: 15px;}
    .tag_title1 {border-bottom: 1px solid #2a5fc6;padding-bottom:6px;}
    .tag_title1 a {padding-left:26px; height: 40px;font-size:18px;line-height:40px;}
    .tag_title1 a:nth-child(1){background-size:18%;}
    .tag_title1 a.over {font-size: 20px;}
    .tag_con div ul .first1{display: none;}

    /* 学院风采 */
    .xyfc{width:100%;height: auto;margin:0px auto 15px;padding: 0 15px;}
    .index_demo{ width:100%;margin-top:15px;height:160px !important;}
    .index_demo ul{height:160px !important;}
    .index_demo li{width:230px; height:160px; margin:0 10px; }
    .index_demo li img{height: 120px;}
    .index_demo li a.demo_img{width:100%; height:40px;padding: 0 15px;}

    /* 友情链接 */
    .yqlj{display: none;}
    .foot .bqsy{width: 100%;padding: 20px;}
    .foot .bqsy p{line-height: 24px;}

    /* 列表页 */
    .container { max-width:100%; padding: 0 15px;}
    .crumbs { width: 100%; line-height: 35px;padding:20px 0 8px 0;}
    .crumbs-name {width:30%; font-size: 18px;}
    .crumns-list {width: 70%;}
    .crumns-list img{margin-right:0px;}
    .crumns-list a{font-size: 12px;margin: 0 2px;}

    .ncontent {padding-top:20px; min-height:350px;}
    .subnav {display: none;}

    .textlist{width:100%;min-height:400px;}
    .textlist .info{border: none;padding:10px 5px;min-height:400px;}
    .textlist .info li{padding: 10px 0;}
    .textlist .info li a{width:70%; font-size: 16px;padding-left:25px;}
    .textlist .info li p{width: 25%;font-size: 14px;}
    .list-page{margin:30px 0 30px 0;}

    /* 内容列表页 */
    .detail{width:100%;min-height:400px;padding:20px 10px;}
    .detail img{width:100%;margin:10px auto;}

    .mainBoxBig .mainRight .imgPhoto {
    width: 100%;
    display: flex;
    flex-flow: column;
}
.textlist .imgPhoto a{

    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, .3);
    border: 2px solid #fff;
    box-shadow: 0 0 5px 0 #DFEAFA;
    border-radius: 8px;
    display: block;
    padding: 15px;
    text-decoration: none;
}
.textlist .imgPhoto a img{
    width: 95%;
    height: 200px;
    object-fit: cover;
}
.textlist .imgPhoto a span{
    font-size: 16px;
    line-height: 28px;
    width: 95%;
    display: block;
    font-size: 16px;
    white-space: normal;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
}
.textlist .imgPhoto a span:nth-child(3){
    width: 100%;
    font-size: 14px;
    color: #999;
    display: block;
}


    /* 底部切换 */
    .dbqhBox{
        width: 100%;
        display: flex;
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    .dbqhBox div{
        border: 1px solid #e1e1e1;
        padding: 10px;
    }

    .dbqhBox div:hover{
        background: #e1e1e1;
    }

    /* 内容页 */
    .content{width:100%;min-height:400px;padding:20px 10px;}
    .content h1{font-size:18px;padding:10px 0 16px; line-height:35px;}
    .content .time {height:35px; line-height:35px;padding: 0 15px;}
    .content .time span{font-size: 12px; margin-right:15px;}
    .content_text{margin: 15px auto 0 auto;padding-bottom:15px;}
    .content_text img{width:100%;margin:5px auto;}
    .content .time span:nth-child(2){display: none;}

    /* 学院领导 */
    .xyldBox{min-height:500px;padding:15px;margin-bottom: 40px;}
    .xyldBox .bgBox li{height: 220px; border-radius: 5px;padding:15px;margin-bottom: 10px;}
    .xyldBox .bgBox .bgBoxName{ width: 100%; height:40px; line-height:40px;font-size:18px;padding:0 0 0 15px;margin: 10px 0;}
    .xyldBox .bgBox .bgBoxName span{font-size: 14px;margin-left:15px;}
    .xyldBox .bgBox .infor{ gap:15px; margin:10px 0px;}
    .xyldBox .bgBox .infor img{ width: 100px; height: 120px;}
    .xyldBox .bgBox .infor .intro{ font-size:14px; line-height: 30px;-webkit-line-clamp:4;}







}









