@charset "utf-8";
/*Technical Support SudyTech*/
.tlist1 .col_news .col_news_box , .tlist2 .col_news .col_news_box {
    margin: 0;
}

.list .col_news .news_list .news_title {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    position: relative;
    min-height: 48px;
}

.list  .col_news .news_list .news_date {
    line-height: 24px;
    color: #8B392E;
    font-size: 14px;
}
.tlist2 .col_news {
    float: left;
    width: 62.5%;
}
.tlist2.info .xpost {
    border-top: 2px solid #C2AA95;
    margin-top: 77px;
}
/*最新导读*/
.tlist2 .xpost {
    float: right;
    width: 36%;
    background: #F7F5F5;
}
.tlist2 .xpost .xbox_con {
    padding: 30px;
}

.tlist2 .xpost .xbox_con .title {
    font-size: 24px;
    line-height: 31px;
    font-weight: normal;
    padding-left: 32px;
    background: url(images/more.png)no-repeat left;
}

.tlist2 .xpost .xbox_con .tt {
    margin-bottom: 27px;
}

.tlist2 .xpost .xbox_con .news {
    background: #fff;
    padding: 13px 20px 13px 20px;
    margin-bottom: 8px;
}

.tlist2 .xpost .xbox_con .news .news_date {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 6px;
}

.tlist2 .xpost .xbox_con .news .news_title {
    font-size: 16px;
    line-height: 28px;
}
/*专题推荐*/
.zttj .col_news .news_list .news {
    display: inline-block;
    width: 33.3%;
    margin: 0 -3px;
    vertical-align: top;
    margin-bottom: 53px;
}
.zttj .col_news .news_list .news_title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.zttj .col_news .news_list .news_text a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.zttj .col_news .news_list .news_box {
    margin: 0 1.69vw;
    text-align: left;
}

.zttj .col_news .news_list {
    margin: 0 -1.69vw;
    text-align: center;
}
.zttj .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 56.5%;
    /* background: #fff; */
}

.zttj .col_news .news_list .news_imgs {
    background: #f5f5f5;
    margin-bottom: 24px;
}

.zttj .col_news .news_list .news_wz {
    padding-left: 22px;
    /* position: relative; */
}

.zttj .col_news .news_list .news_title {
    position: relative;
    float: left;
    max-width: calc(100% - 93px);
}

.zttj .col_news .news_list .news_title:before {
    content: "";
    display: block;
    position: absolute;
    left: -22px;
    height: 100%;
    background: #8B392E;
    width: 2px;
}

.zttj .col_news .news_list .news_date {
    float: right;
}

.zttj .col_news .news_list .news_con {
    margin-bottom: 24px;
}

.zttj .col_news .news_list .news_text {
    font-size: 14px;
    line-height: 24px;
  
}
/*电机人物*/
.djrw .col_news .news_list .news {
    width: 20%;
    /* margin: 0 -3px; */
    vertical-align: top;
    margin-bottom: 53px;
    float: left;
}

.djrw .col_news .news_list .news_box {
    margin: 0 1.56vw;
}

.djrw .col_news .news_list {
    margin: 0 -1.56vw;
    text-align: center;
}
.djrw .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 130%;
}
.djrw .col_news .news_list .news:hover .news_imgs a {
    transform: scale(1.1);
}
.djrw .col_news .news_list .news_imgs {
    background: #f5f5f5;
    margin-bottom: 16px;
    overflow: hidden;
}

.djrw .col_news .news_list .news_wz {
    padding-left: 22px;
    text-align: left;
    /* min-height: 58px; */
}
.djrw .col_news .news_list .news_title:before {
    content: "";
    display: block;
    position: absolute;
    left: -22px;
    height: 100%;
    background: #8B392E;
    width: 2px;
}
.djrw .col_news .news_list .news_title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.tlist2.djrw .xpost {
    display: none;
}

.tlist2.djrw .col_news {
    width: 100%;
    float: none;
}
/**电子校报**/
.dzxb .col_news .news_list .news {
    display: inline-block;
    width: 25%;
    margin: 0 -3px;
    vertical-align: top;
    margin-bottom: 53px;
}

.dzxb .col_news .news_list .news_box {
    margin: 0 1.56vw;
}

.dzxb .col_news .news_list {
    margin: 0 -1.56vw;
    text-align: center;
}
.dzxb .col_news .news_list .news_imgs a {
    display: block;
    /* padding-top: 67%; */
}
.dzxb .col_news .news_list .news:hover .news_imgs a {
    transform: scale(1.1);
}
.dzxb .col_news .news_list .news_imgs {
    background: #f5f5f5;
    margin-bottom: 16px;
    overflow: hidden;
}
.dzxb .col_news .news_list .news_imgs img {
    width: 100%;
    height: auto;
}
.dzxb .col_news .news_list .news_wz {
    padding-left: 22px;
    text-align: left;
}
.dzxb .col_news .news_list .news_title:before {
    content: "";
    display: block;
    position: absolute;
    left: -22px;
    height: 100%;
    background: #8B392E;
    width: 2px;
}
.dzxb .col_news .news_list .news_title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/**官方微信**/
.gfwx .col_news .news_list .news_title{min-height:48px;}
.gfwx .col_news .news_list .news {
    display: inline-block;
    width: 33.3%;
    margin: 0 -3px;
    vertical-align: top;
    margin-bottom: 53px;
}
.gfwx .col_news .news_list .news_box {
    margin: 0 1.45vw;
    background-color: #F2F2F2;
    padding: 29px 46px;
    text-align: left;
}

.gfwx .col_news .news_list {
    margin: 0 -1.45vw;
    text-align: center;
}
.gfwx .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 43%;
}
.gfwx .col_news .news_list .news_imgs {
    margin: 23px 0;
    background: #ccc;
    overflow: hidden;
}
.gfwx .col_news .news_list .news_title a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.gfwx .col_news .news_list .news_box:hover {
    box-shadow: 7px 7px 22px -9px rgb(127 52 39);
}
.gfwx .col_news .news_list .news:hover .news_imgs a {
    transform: scale(1.1);
}

.list.gfwx .col_news .news_list .news_date {
    display: inline-block;
}

.list.gfwx .col_news .news_list .news_date:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #7F3427;
    display: block;
    margin-top: 3px;
}
/**文化日历**/
.whrl .col_news .news_list .news {
    width: 33.3%;
    vertical-align: top;
    margin-bottom: 53px;
    float: left;
}
.whrl .col_news .news_list .news_box {
    margin: 0 1.95vw;
    padding: 40px;
    border:1px solid #C2AA95;
}
.whrl .col_news .news_list .news_box:hover {
    box-shadow: 7px 7px 22px -9px rgb(127 52 39);
}
.whrl .col_news .news_list {
    margin: 0 -1.95vw;
}
.whrl .col_news .news_list .news_title {
    float: left;
    height: 55px;
    max-width: calc(100% - 100px);
}
.whrl .col_news .news_list .news_title a{
 text-overflow: ellipsis; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.whrl .col_news .news_list .news_con {
    /* display: flex; */
}
.whrl .col_news .news_list .news_tt1 {
    width: 89px;
    float: right;
    line-height: 30px;
    color: #fff;
    background: #7F3427;
    text-align: center;
    border-radius: 21px;
    font-size: 14px;
    /* height: -webkit-fill-available; */
}

.whrl .col_news .news_list .news_tt {
    margin-top: 16px;
    font-size: 16px;
    line-height: 28px;
    opacity: 0.6;
}
/**微视频**/
.wsp .col_news .news_list .news {
    display: inline-block;
    width: 33.3%;
    margin: 0 -3px;
    vertical-align: top;
    margin-bottom: 53px;
}
.wsp .col_news .news_list .news_box {
    margin: 0 3.28vw;
}

.wsp .col_news .news_list {
    margin: 0 -3.28vw;
}
.wsp .col_news .news_list .news_imgs{background: #f5f5f5;overflow: hidden;}
.wsp .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 56.5%;
}
.wsp .col_news .news_list .news_wz {
    height: 150px;
    background: #f2f2f2;
    /* display: flex; */
    padding: 30px 30px 0 30px;
    box-sizing: border-box;
}

.wsp .col_news .news_list .news_date {
    font-size: 14px;
    line-height: 19px;
    color: #333;
    margin-bottom: 14px;
}

.wsp .col_news .news_list .news_title {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
}
.wsp .col_news .news_list .news_box:hover {
    box-shadow: 7px 7px 22px -9px rgb(127 52 39);
}

.wsp .col_news .news_list .news_box:hover .news_imgs a {
    transform: scale(1.1);
}
/*校园要闻*/
.xyyw .col_news .news_list .news_imgs {float: left;width: 320px;/* margin-right: 40px; */overflow: hidden;background: #eee;position: relative;flex: none;margin-right: 40px;}
.xyyw .col_news .news_list .news_imgs:before {
    content: "暂无图片";
    font-size: 18px;
    position: relative;
    position: absolute;
    text-align: center;
    width: 100%;
    transform: translateY(-50%);
    top: 50%;
    color: #b5b5b5;
    /* font-weight: bold; */
}
.xyyw .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 56%;
    position: relative;
}

.xyyw .col_news .news_list .news_date {
    font-family: "Helvetica";
    /* margin-bottom: 20px; */
    text-align: left;
}
.xyyw .col_news .news_list .news_text a {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.xyyw .col_news .news_list .news_days {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
}

.xyyw .col_news .news_list .news_year {
    font-size: 12px;
    line-height: 24px;
}
    .xyyw .col_news .news_list .news_type {
    font-size: 14px;
    color: #8B392E;
    margin-left: -10px;
}

.xyyw .col_news .news_list .news_type .artCat {
    padding-left: 10px;
    margin-right: 10px;
    border-left: 1px solid #8B392E;
    line-height: 16px;
    height: 16px;
    display: inline-block;
}

.xyyw .col_news .news_list .news_type .artCat.artCat_v1 {
    border: none;
}
.xyyw .col_news .news_list .news_title {
    margin: 4px 0 13px;
}
.xyyw .col_news .news_list .news_title a{
     text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; 
}
.xyyw .col_news .news_list .news_wz {
    /* padding-left: 360px; */
}

.xyyw .col_news .news_list .news {
    padding: 20px 0;
    border-bottom: 1px solid #DCDCDC;
    display: flex;
    align-items: center;
}
.xyyx .col_news {
    border-top: 1px solid #C2AA95;
}
.xyyw .col_news .news_list .news:hover .news_imgs a {
    transform: scale(1.1);
}
/**媒体聚焦**/
.mtjj .col_news .news_list .news {
    display: inline-block;
    width: 50%;
    margin: 0 -3px;
    vertical-align: top;
    margin-bottom: 53px;
}
.mtjj .col_news .news_list .news_box {
    margin: 0 10px;
}

.mtjj .col_news .news_list {
    margin: 0 -10px;
}
.mtjj .col_news .news_list .news_imgs a {
    display: block;
    padding-top: 63%;
}

.mtjj .col_news .news_list .news_imgs {
    background: #f5f5f5;
}

.mtjj .col_news .news_list .news_wz {
    background: #F2F2F2;
    padding: 23px;
}

.mtjj .col_news .news_list .news_l {
    float: left;
}
.mtjj .col_news .news_list .news_date {
    font-family: "Helvetica";
    /* margin-bottom: 20px; */
    text-align: center;
    margin-bottom: 35px;
}

.mtjj .col_news .news_list .news_days {
    font-size: 36px;
    line-height: 42px;
    font-weight: bold;
}

.mtjz .col_news .news_list .news_year {
    font-size: 12px;
    line-height: 24px;
}

.mtjj .col_news .news_list .news_form {
    width: auto;
    line-height: 31px;
    color: #fff;
    background: #C2AA95;
    text-align: center;
}

.mtjj .col_news .news_list .news_con {
    padding-left: 80px;
}

.mtjj .col_news .news_list .news_title {
    margin-bottom: 24px;
}
.list.info .header .inner {
    padding: 29px 0 35px;
}
@media screen and (max-width: 1620px) {
    .xyyw .col_news .news_list .news_wz{
    /* padding-left: 320px; */
}
    .xyyw .col_news .news_list .news_imgs{
    width: 300px;
}
    .gfwx .col_news .news_list .news_box{
    padding: 20px 30px;
}
    .whrl .col_news .news_list .news_box{
    padding: 30px;
}
}
@media screen and (max-width: 1200px) {
    .xyyw .col_news .news_list .news_title{
    margin: 10px 0;
}
     .xyyw .col_news .news_list .news_wz{
    /* padding-left: 280px; */
}
    .xyyw .col_news .news_list .news_imgs{
    width: 260px;
}
    .whrl .col_news .news_list .news_box{
    padding: 20px;
}
}
@media screen and (max-width:999px) {
    .zttj .col_news .news_list .news{
    margin-bottom: 30px;
    width: 50%;
}
    .wsp .col_news .news_list .news{
    margin-bottom: 30px;
}
    .wsp .col_news .news_list .news_box{
    margin: 0 1.45vw;
}
    .wsp .col_news .news_list{
        margin: 0 -1.45vw;
    }
    .tlist2 .col_news{
      float: none;
    width: 100%;
    }
    .tlist2 .xpost {
    float: none;
    width: 100%;
}
    .tlist2.info .xpost{
    margin-top: 0 ! important;
}
    .gfwx .col_news .news_list .news{
    margin-bottom: 30px;
}
     .gfwx .col_news .news_list .news_box{
    padding: 20px;
}
    .djrw .col_news .news_list .news{
    width: 33.3%;
    margin-bottom: 30px;
}
    .whrl .col_news .news_list .news{
    width: 50%;
    margin-bottom: 30px;
 }
}
@media screen and (max-width:767px) {
    .mtjj .col_news .news_list .news{
    width: 100%;
 margin-bottom: 20px;
}
    .zttj .col_news .news_list .news{
    width: 100%;
    float: none;
}
    .wsp .col_news .news_list .news{
    float: none;
    width: 100%;
}
    .tlist2 .xpost .xbox_con{
    padding: 15px;
}
    .xyyw .col_news .news_list .news_wz{
    padding: 0;
}
    .xyyw .col_news .news_list .news{
    flex-direction: column;
}


.news_imgs {}
    .xyyw .col_news .news_list .news_imgs{
    width: 100%;
    float: none;
    margin-bottom: 20px;
    margin-right: 0;
}
.gfwx .col_news .news_list .news{
        width: 100%;
    margin-bottom: 20px;
}
    .whrl .col_news .news_list .news{
    width: 100%;
    margin-bottom: 20px;
 }
        .djrw .col_news .news_list .news{
    width: 50%;
}
}
@media screen and (max-width:479px) {
    .djrw .col_news .news_list .news{
    width: 100%;
}
}