.top img {
    width:100%;
    height:100%;
}
.main {
    width: 6rem;
    height:1.4rem;
    background: #fff;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
    overflow: hidden;
    padding: .3rem .2rem 0 .2rem;
}
.main ul {
    width:110%;
    position: relative;
    overflow: hidden;
}
.main li{
    float:left;
    margin-right: .55rem;
}
.main div {
    width:1.08rem;
    text-align: center;
}
.main span {
    display: block;
    color: #333;
    font-size: .26rem;
}
.main img {
    width:.7rem;
    height:.7rem;
}
.server {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    width:100%;
    height:2.38rem;
    margin-top: .11rem;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.server_sort {
    width:2.99rem;
    height:1.2rem;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    padding-left: .2rem;
    position: relative;
}
.server ul {
    width:102%;
    position: relative;
    overflow: hidden;
}
.server li {
    float:left;
}
.server_detail {
    padding-top: .3rem;
}
.server_detail span {
    display: block;
}
.server_detail span:first-child {
    font-size: .26rem;
    color: #333;
    margin-bottom: .08rem;
}
.server_detail span:last-child {
    font-size: .2rem;
    color: #999;
}
.server_img {
    position: absolute;
    top:.12rem;
    right:.2rem;
    width:.88rem;
    height:.88rem;
    border-radius: 50%;
    border: 3px solid #e0e0e0;
    text-align: center;
}
.server_img img {
    width:.88rem;
    height:.88rem;
}

.news {
    height:.66rem;
    padding: 0 .2rem;
    line-height: .66rem;
    border-bottom: 1px solid #dfdfdf;
}
.news i {
    font-size: .24rem;
    vertical-align: top;
}
.news span:first-child {
    float:left;
    color: #009541;
    font-size: .28rem;
}
.news span:last-child {
    float:right;
    font-size: .24rem;
    color: #333;
}
.news_sort {
    padding-bottom: 1.23rem;
}
.news_detail {
    height:1.18rem;
    padding: .2rem;
    border-bottom: 1px solid #dfdfdf;
    background: #fff;
}
.news_detail img {
    width:1.94rem;
    height:1.16rem;
}
.news_detail div:first-child {
    width:1.94rem;
    height:1.16rem;
    margin-right: .19rem;
}
.news_detail div:last-child {
    width:3.86rem;
}
.news_detail div {
    float:left;
}
.news_detail div span {
    display: block;
}
.news_detail div span:first-child {
    font-size: .26rem;
    color: #333;
    line-height: .35rem;
}
.news_detail div span:last-child {
    font-size: .2rem;
    color: #b8b8b8;
    text-align: right;
}
.news_detail div span:last-child i {
    font-size: .3rem;
}










