/*.header-logo{*/
    /*padding:0 10px;*/
    /*float:left;*/
/*}*/
/*.header-logo img{*/
    /*height:60px;*/
    /*margin-top:5px;*/
/*}*/
.ibm-menu-link{
    height:70px;
    width:40px;
    position:absolute;
    right:0;
    top:0;
    line-height:70px;
    text-align:center;
    display:none;
}
.mobile-menu{
    position:absolute;
    display:none;
    top:71px;
    right:0;
    padding:0 20px;
    background:#fff;
    line-height:24px;
    font-size:18px;
    border-left:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.mobile-menu li{
    padding:10px;
    border-bottom:1px solid #ececec;
    text-align:center;
}
.mobile-menu li:last-child{
    border:none;
}
.mobile-menu li a{
    text-decoration:none;
}

.news-list{
    padding:20px 17.5%;
    background:#f5f5f5;
}
.news-item{
    background:#fff;
    height:170px;
    padding:10px 15px 15px;
}
.news-item .news-img{
    display:block;
    float:left;
    width:250px;
    height:170px;
    overflow:hidden;
    margin-right:20px;
    text-align:center;
}
.news-item .news-img img{
    height:100%;
}
.news-item .news-brief .news-title{
    height:28px;
    line-height:28px;
    font-size:20px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    padding:0;
    margin-bottom:10px;
}
.news-item .news-brief p{
    height:90px;
    text-indent:30px;
    color:#666;
    padding:8px 0 0;
    font-size:14px;
    line-height:22px;
    overflow:hidden;
}
.news-item .news-brief .news-footer{
    height:24px;
    line-height:24px;
    color:#999;
    margin-top:10px;
    font-size:14px;
}
.news-item .news-brief .news-footer .news-time{
    float:left;
}
.news-item .news-brief .news-footer a{
    float:right;
    color:#333;
}
.lined{
    /*padding:0 10px;*/
    border-bottom: 1px dashed #ccc;
}

footer{
    background: #f7f7f7;
    padding: 30px 0;
}
.footer-nav{
    width:60%;
    height:20px;
    line-height:20px;
    margin:0 auto 30px;
}
.footer-nav a{
    margin:0 20px;
}
.footer-nav .title{
    font-weight:bold;
}
.footer-nav a{
    text-decoration:none;
    color: #7a7979;
}
.footer-nav a:hover{
    color:#4178be;
}
.footer-icon{
    width:50%;
    height:40px;
    margin:40px auto;
}
.footer-icon .footer-logo{
    height:40px;
    margin-right:100px;
    float:left;
}
.footer-icon .footer-logo img{
    height:100%;
}
.footer-icon .beian{
    height:20px;
    padding-top:10px;
    line-height:20px;
    font-size:13px;
    font-weight:lighter;
    margin-right:40px;
    float:left;
}
.footer-icon .beian img{
    height:18px;
    display:inline-block;
    vertical-align:middle;
}
.footer-icon .safe{
    height:30px;
    float:left;
    padding-top:5px;
}
.footer-icon .safe img{
    height:100%;
}
.footer-tip{
    color:#7a7979;
    text-align:center;
}
.footer-tip div{
    font-size:13px;
    line-height:25px;
}


@media only screen and (max-width: 579px) and (min-width: 0){
    .ibm-menu-link{
        display:block;
    }
    .footer-nav,.footer-icon{
        width:95%;
        text-align: center;
    }
    .footer-nav a{
        margin:0 7px;
    }
    .footer-icon .footer-logo{
        margin-right:20px;
    }
    .footer-icon .safe{
        clear:both;
        margin:15px auto 0 auto;
        width:100%;
    }
}
@media only screen and (min-width:0) and (max-width:579px){
    .mobile-menu,.footer-tip{
        display:none;
    }
    .footer-icon .beian{
        margin-right:0;
    }
    #ibm-content-body .mobile-web,.news-list.mobile-web,.news-list .mobile-web{
        width:100% !important;
        margin:0 !important;
        padding:0 !important;
    }
    .news-list .mobile-web{
        width:100% !important;
        height:auto !important;
    }
    .mobile-web-clear{
        clear:both;
    }
    .lined{
        height:20px;
    }
    .news-item .news-brief p{
        height:22px;
        line-height:22px;
        overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    }
    .news-item .news-brief .news-title{
        text-indent:20px;
    }
    .news-item .news-brief .news-footer{
        width:90%;
        margin:0 auto;
    }
}



