
/*项目公告*/
    .ggadBox{
        width: 100%;
    }
    .ggadBox li{
        padding: 2% 0;
        border-bottom: 1px solid #ededed;
    }
    .ggadBox li .tit{
        position: relative;
        padding-right: 170px;
        height: 40px;
    }
    .ggadBox li .tit .tit1{
        font-size: 18px;
        color: #333333;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .ggadBox li .tit .tit2{
        display: block;
        width: 170px;
        position: absolute;
        right: 0;
        top: 0;
        height: 40px;
        line-height: 40px;
        text-align: right;
    }
    .ggadBox li .word{
        font-size: 14px;
        color: #666666;
        line-height: 1.8em;
        height: 3.6em;
        width: 100%;
        overflow : hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        word-break: normal;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

/*专题*/
    .ztilist{
        width: 100%;
    }
    .ztilist li{
        width: 49%;
        float: left;
        margin: 0 2% 2% 0;
        padding: 2%;
        background: #f6f6f6;
        border: 1px solid #fff;
        -webkit-transition: all .3s ease-in-out 0s;
        -moz-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s;
    }
    .ztilist li a{
        display: block;
        width: 100%;
        height: 134px;
        padding-left: 220px;
        position: relative;
    }
    .ztilist li .img{
        width: 200px;
        height: 134px;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -67px;
    }
    .ztilist li .img img{
        display: block;
        width: 100%;
        height: 100%;
    }
    .ztilist li .word{
        height: 134px;
        overflow: hidden;
    }
    .ztilist li .word .tit1{
        font-size: 16px;
        color: #333333;
        line-height: 1.6em;
        height: 3.2em;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        word-break: normal; 
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin: 1em 0;
    }
    .ztilist li .word .tit2{
        font-size: 14px;
        color: #666666;
        line-height: 1.5em;
        height: 3em;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        word-break: normal; 
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .ztilist li:hover{
        border: 1px solid #ffcdcd;
        -webkit-box-shadow: 0 0 8px #ffcdcd;
           -moz-box-shadow: 0 0 8px #ffcdcd;
                box-shadow: 0 0 8px #ffcdcd;
    }

/*专题详情*/
    .ztilistXq{
        position: relative;
    }
    .ztilistXq .topImg{
        width: 100%;
        position: relative;
    }
    .ztilistXq .topImg img{
        display: block;
        font-size: 20px;
        width: 100em;
        margin-left: -50em;
        position: relative;
        left: 50%;
        top: 0;
    }
    .ztilistXq .topWord{
        padding: 2%;
        background: #f2f2f2;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: -600px;
        text-align: center;
        box-shadow: 0 5px 10px #ddd;
    }
    .ztilistXq .topWord p{
        font-size: 32px;
        color: #cc0000;
        margin-bottom: 0.8em;
    }
    .ztilistXq .topWord .text{
        font-size: 18px;
        color: #333333;
    }
    .ztilistXq .botList{
        position: relative;
        z-index: 2;
    }
    .ztilistBg{
        width: 100%;
        background-position: center top;
        background-size: 2000px auto;
        background-repeat: repeat-y;
    }
    .botListtop{
        font-size: 38px;
        color: #ffffff;
        text-align: center;
        height: 74px;
        background: url(../images/ztbg1.png) center no-repeat;
        width: 420px;
        margin: 0 auto;
        line-height: 74px;
        overflow: hidden;
        position: relative;
        z-index: 2;
    }
    .botList li{
        width: 100%;
        background: #f2f2f2;
        padding: 2%;
    }
    .botList li:nth-child(even){
        background: #fff;
    }
    .botList li .top{
        padding-right: 190px;
        position: relative;
        width: 100%;
        height: 45px;
        line-height: 45px;
    }
    .botList li .tit1{
        font-size: 24px;
        color: #333333;
        overflow: hidden;
        white-space:nowrap; 
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        -webkit-transition: all .3s ease-in-out 0s;
        -moz-transition: all .3s ease-in-out 0s;
        -ms-transition: all .3s ease-in-out 0s;
        -o-transition: all .3s ease-in-out 0s;
        transition: all .3s ease-in-out 0s;
    }
    .botList li .tit2{
        font-size: 18px;
        color: #333333;
        position: absolute;
        right: 0;
        top: 0;
        height: 45px;
        line-height: 45px;
        width: 190px;
        text-align: right;
        overflow: hidden;
    }
    .botList li .tit3{
        font-size: 18px;
        color: #333333;
        line-height: 1.5em;
        height: 3em;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        word-break: normal; 
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .botList li:hover .tit1{
        color: #df1616;
    }
