
/* 办事指南 */
@media only screen and (min-width: 1200px) {
    .tit {
        font-size: 24px;
        float: left;
        margin-top: 53px;
        margin-bottom: 30px;
    }

    .zn {
        padding-bottom: 50px;
        background-color: #fafafa;
    }
    .zn .list1 {
        border: 1px solid #e5e5e5;
        margin-bottom: 30px;
    }

    .zn .list1 li {
        width: 100%;
    } 
    .zn .list1 li {
        width: 100%;
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-bottom: 1px solid #e5e5e5;
    }
    .zn .list1 li:last-child {
        border: none;
    }
    .zn .list1 li .tx {
        float: left;
        padding-left: 32px;

    }
    .zn .list1 li span {
        float: right;
        color:#999;
        font-size: 16px;
        margin-right: 24px;
    }
    .zn .list1 ul li::before {
       float: left;
       list-style-type:square;
       content: "\2022";    
       color: #f16023;      
       font-size: 16px;
       margin-left: 16px;
   }
}
@media only screen and (max-width: 1200px) {
    .tit {
        font-size: 20px;
        float: left;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 10px;
    }
    .zn {
        background-color: #fafafa;
        padding-bottom: 50px;
    }
    .zn .list1 {
        border: 1px solid #e5e5e5;
        margin-bottom: 30px;
    }

    .zn .list1 li {
        width: 98%;
    } 
    .zn .list1 li {
        width: 98%;
        height: 60px;
        font-size: 16px;
        line-height: 60px;
        border-bottom: 1px solid #e5e5e5;
    }
    .zn .list1 li:last-child {
        border: none;
    }
    .zn .list1 li .tx {
        float: left;
        padding-left: 5%;
        width: 70%;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .zn .list1 li span {
        float: right;
        color:#999;
        font-size: 14px;
        margin-right: 5px;
    }
    .zn .list1 ul li::before {
       float: left;
       list-style-type:square;
       content: "\2022";    
       color: #f16023;      
       font-size: 16px;
       margin-left: 10px;
   }
}

/* 通知公告 */
@media only screen and (min-width: 1200px) {
    .gg {
        background-color: #fafafa;
        padding-bottom: 50px;
        margin-top: 5px;
    }
    .list3 {
        border: 1px solid #e5e5e5;
        /* padding: 10px; */
        margin-bottom: 20px;
    }
    .list3 ul {
       margin-top: 0;
    }
    .list3 li{
        width:100%;
        /* float:left; */
        padding:15px 0;
        border-bottom: solid 1px #ddd;
        position:relative;
        min-height:90px;
        padding-left:90px;
        padding-top:21px;
    }
    .list3 li:last-child {
        border-bottom: none;
    }
    .list3 .sj{
        position:absolute;
        width:65px;
        text-align: center;
        line-height: 30px;
        border: solid 1px #ddd;
        left:10px;
        top:15px;
    }
    .list3 .sj p{
        display: block;
        width:100%;
        height:30px;
    }
    .list3 .sj p:first-child{
        color:#fff;
        background-color: #f46610;
    }
    .list3 .sj p:last-child{
        font-size:16px;
    }
    .list3 a{
        width:100%;
        line-height: 24px;
        font-size:14px;
        height:48px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
    }
    .list3 a p{
        max-height:48px;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
    -webkit-box-orient:vertical
    }
   
}
@media only screen and (max-width: 1200px) {
    .gg {
        background-color: #fafafa;
        padding-bottom: 50px;
    }
    .list3 {
        border: 1px solid #e5e5e5;
        /* padding: 10px; */
        margin-bottom: 20px;
    }
    .list3 ul {
       margin-top: 0;
    }
    .list3 li{
        width:100%;
        /* float:left; */
        padding:15px 0;
        border-bottom: solid 1px #ddd;
        position:relative;
        min-height:90px;
        padding-left:90px;
        padding-top:21px;
    }
    .list3 li:last-child {
        border-bottom: none;
    }
    .list3 .sj{
        position:absolute;
        width:65px;
        text-align: center;
        line-height: 30px;
        border: solid 1px #ddd;
        left:10px;
        top:15px;
    }
    .list3 .sj p{
        display: block;
        width:100%;
        height:30px;
    }
    .list3 .sj p:first-child{
        color:#fff;
        background-color: #f46610;
    }
    .list3 .sj p:last-child{
        font-size:16px;
    }
    .list3 a{
        width:100%;
        line-height: 24px;
        font-size:14px;
        height:48px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
    }
    .list3 a p{
        max-height:48px;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
    -webkit-box-orient:vertical
    }
   
}

/* 本科生奖助 */
@media only screen and (min-width: 1200px) {
    .bks {
        background-color: #fafafa;
        padding-bottom: 50px;
        margin-top: 5px;
    }
    .list4 {
        border: 1px solid #ccc;
        margin-bottom: 20px;
    }
    .list4 ul li {
        background-color: #fff;
        width: 100%; 
        height: 105px;
        /* line-height: 105px; */
        padding-left: 50px;
        /* padding:30px 15px 13px 150px; */
        /* float: left; */
        border-bottom: 1px solid #ccc;
        padding:40px 20px 0 100px;
        position:relative;
    }
    .list4 ul li:last-child {
        border-bottom: none;
    }
    .list4 .sj{
        width:90px;
        text-align: center;
        position:absolute;
        left:0px;
        top:27px;
        line-height:26px;
        font-size:16px;
        /* margin-left: 50px; */
    }
    .list4 .sj p:first-child{
        font-size:30px;
        height:30px;
    }
    .list4 .text {
        display: block;
        width:100%;
        /* line-height:30px; */
        font-size:16px;
        height:52px;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        padding-right: 20px;
    }

   
}
@media only screen and (max-width: 1200px) {
    .bks {
        background-color: #fafafa;
        padding-bottom: 50px;
    }
    .list4 {
        border: 1px solid #ccc;
        margin-bottom: 20px;
    }
    .list4 ul li {
        background-color: #fff;
        width: 100%; 
        height: 105px;
        /* line-height: 105px; */
        padding-left: 50px;
        /* padding:30px 15px 13px 150px; */
        /* float: left; */
        border-bottom: 1px solid #ccc;
        padding:30px 20px 0 100px;
        position:relative;
    }
    .list4 ul li:last-child {
        border-bottom: none;
    }
    .list4 .sj{
        width:90px;
        text-align: center;
        position:absolute;
        left:0px;
        top:27px;
        line-height:26px;
        font-size:16px;
        /* margin-left: 50px; */
    }
    .list4 .sj p:first-child{
        font-size:30px;
        height:30px;
    }
    .list4 .text {
        display: block;
        width:100%;
        /* line-height:30px; */
        font-size:16px;
        height:52px;
        overflow: hidden;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        padding-right: 20px;
    }

   
}