/*===========================================
News
===========================================*/

/*-------------------------------------------
list
-------------------------------------------*/
#news-list ul{
    margin:0;
    padding:0;
    list-style:none;
}
#news-list ul li *{
    transition:all .2s;-webkit-transition:all .2s;
}
#news-list ul li{
    border-bottom:1px solid #ddd;
    padding:15px 0;
}
#news-list ul li span{
    display:inline-block;
    vertical-align:middle;
}
#news-list figure{
    margin:0;
    width:100px; height:75px;
    border:3px solid #a4dcd7;
    overflow:hidden;
}
#news-list .NewsCover img{
    width:100%;
}
#news-list .day{
    font-size:13px; color:#1fa499;
    margin:0 0 0 25px;
}
#news-list .news{
    font-size:16px; color:#333;    
    margin:0 0 0 25px;
    width:540px;
}
    /* hover */
    #news-list a:hover .news{
        color:#09F;
    }
    #news-list a:hover figure{
        border-color:#1ea397;
    }
/*-------------------------------------------
detail
-------------------------------------------*/
#news-detail .title{
    border-bottom:2px solid #019388;
    padding:5px;
    position:relative;
}
#news-detail .title .day{
    display:inline-block;
    font-size:13px; color:#1fa499;
    margin:0 20px 0 0;
}
#news-detail .title .news{
    display:inline-block;
    width:680px;
    margin:0;
    color:#111; font-size:18px;
}
#news-detail .detail{
    padding:15px 0;
    line-height:1.8;
    height:auto!important;min-height:220px;height:220px; 
}
/* img */
#news-detail img{
    max-width:780px!important;height:auto!important;width:expression(this.width > 780 ? "780px" : this.width)!important;
    display:block;
    margin:15px auto;
}
/*-------------------------------------------
URL & Attachment
-------------------------------------------*/
#news-detail .url, #news-detail .attachment{
    margin:0 0; 
    padding:10px; 
    list-style:none; 
    font-size:13px; 
    line-height:24px;
    border-bottom:1px solid #ddd; 
    background-color:#f5f5f5;
}
#news-detail .url a{display:block; background:url(../images/icon-blank.png) no-repeat 0 50%; padding-left:22px;}

#news-detail .attachment li{float:left; margin-right:20px;}
#news-detail .attachment a{display:block; background:url(../images/icon-file.png) no-repeat 0 50%; padding-left:22px;}
#news-detail .attachment a[href *='pdf']{background:url(../images/icon-pdf.png) left 50% no-repeat;}
#news-detail .attachment a[href *='xls']{background:url(../images/icon-xls.png) left 50% no-repeat;}
#news-detail .attachment a[href *='doc']{background:url(../images/icon-doc.png) left 50% no-repeat;}
#news-detail .attachment a[href *='ppt']{background:url(../images/icon-ppt.png) left 50% no-repeat;}
#news-detail .attachment a[href *='jpg']{background:url(../images/icon-img.png) left 50% no-repeat;}