

/* 制度规定 */
@media only screen and (min-width: 1200px) {
    .tit {
        font-size: 24px;
        float: left;
        margin-top: 53px;
        margin-bottom: 30px;
    }
    .zd {
        background-color: #fafafa;
        padding-bottom: 50px;
        margin-top:5px;
    }
    .zd .list1 {
        border: 1px solid #e5e5e5;
        margin-bottom: 30px;
    }

    .zd .list1 li {
        width: 100%;
    } 
    .zd .list1 li {
        width: 100%;
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-bottom: 1px solid #e5e5e5;
    }
    .zd .list1 li:last-child {
        border: none;
    }
    .zd .list1 li .tx {
        float: left;
        padding-left: 32px;

    }
    .zd .list1 li span {
        float: right;
        color:#999;
        font-size: 16px;
        margin-right: 24px;
    }
    .zd .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;
    }
    .zd {
        background-color: #fafafa;
        padding-bottom: 50px;
    }
    .zd .list1 {
        border: 1px solid #e5e5e5;
        margin-bottom: 30px;
    }

    .zd .list1 li {
        width: 98%;
    } 
    .zd .list1 li {
        width: 98%;
        height: 60px;
        font-size: 16px;
        line-height: 60px;
        border-bottom: 1px solid #e5e5e5;
    }
    .zd .list1 li:last-child {
        border: none;
    }
    .zd .list1 li .tx {
        float: left;
        padding-left: 32px;
        width: 70%;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .zd .list1 li span {
        float: right;
        color:#999;
        font-size: 14px;
        margin-right: 5px;
    }
    .zd .list1 ul li::before {
       float: left;
       list-style-type:square;
       content: "\2022";    
       color: #f16023;      
       font-size: 16px;
       margin-left: 16px;
   }
}

/* 通知公示 */
@media only screen and (min-width: 1200px) {
    .gs {
        background-color: #fafafa;
        padding-bottom: 50px;
        margin-top: 5px;
    }

    .list2{
        width:102%;
        float:left;
        margin: 0 0 40px -1%;
        
    }
    .list2 li{
        width: 285px;
        float:left;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .list2 li .imgk{
        width: 285px;
        height: 213px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .list2 li .imgk {
        background: none !important;
    }
    .list2 a{
        width:100%;
        display: block;
        float: left;
        /* border: solid 1px #ddd; */
        position:relative;
        background-color: #fff;

    }
    .list2 .txtk{
        padding:15px;
        border: 1px solid #e5e5e5;
    }
    .list2 .txtk p{
        height:48px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        align-items: center;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        font-size:16px;
        line-height: 24px;
    }
    .list2 .txtk .sj{
        color:#999;
        float: right;
    }
    /* .sy_lb1 a:after{
        content: '';
        width:0%;
        background-color: #f3600c;
        height:2px;
        position:absolute;
        left:0px;
        bottom:0px;
    } */
    .list2 a:hover:after{
        width:100%;
        -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
        transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    }
}
@media only screen and (max-width: 1200px) {
    .gs {
        background-color: #fafafa;
        padding-bottom: 50px;
    }

    .list2{
        width:102%;
        float:left;
        margin: 0 0 40px -1%;
        
    }
    .list2 li{
        width:50%;
        float:left;
        padding:0 1% 2% 1%;
        /* height: 267px; */
    }
    .list2 li img{
        display: none;
    }
    .list2 li .imgk{
        width: 100%;
        height: 0;
        padding-bottom: 74%;
        background: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .list2 a{
        width:100%;
        display: block;
        float: left;
        /* border: solid 1px #ddd; */
        position:relative;
        background-color: #fff;

    }
    .list2 .txtk{
        padding:15px;
        border: 1px solid #e5e5e5;
    }
    .list2 .txtk p{
        height:48px;
        overflow: hidden;
        display: flex;
        justify-content: center;
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        align-items: center;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        font-size:16px;
        line-height: 24px;
    }
    .list2 .txtk .sj{
        color:#999;
        float: right;
    }
    /* .sy_lb1 a:after{
        content: '';
        width:0%;
        background-color: #f3600c;
        height:2px;
        position:absolute;
        left:0px;
        bottom:0px;
    } */
    .list2 a:hover:after{
        width:100%;
        -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
        transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    }
}