.show{ display: block;}
.hide { display: none;}
.server-banner {
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.brand-box{
    height: 46px;
    border-bottom: 1px solid #d5d6d6;
    font-size: 14px;
    line-height: 45px;
}
.brand-box a,.brand-box span{
    color: #727171;
}
.brand-box a:hover{
    color: #ed7b30;
}
.page-main-contBox{
    width: 1200px;
    margin: 20px auto 75px;
    height: auto;
}
/*侧边栏*/
.sidebar-left{
    width: 174px;
    height: auto;
    float: left;
}
.sidebar-item{
    display: block;
    height: auto;
    background: #fff;
    padding: 16px 0;
    margin-bottom: 10px;
}
.sidebar-item-title{
    height: 18px;
    font-size: 16px;
    border-left: 3px solid;
    line-height: 18px;
    color: #737272;
    padding: 0 15px 0 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    margin-bottom: 5px;
}
.sidebar-item-title.bor-lgreen{
    border-left-color: #15ae67;
}
.sidebar-item-title.bor-lred{
    border-left-color: #e83828;
}
.sidebar-item-title.bor-lyellow{
    border-left-color: #ffe200;
}
.sidebar-item-title.bor-lcf{
    border-left-color: #956134;
}
.sidebar-item-title.bor-lblue{
    border-left-color: #2fa8e1;
}
.item-list{
    height: auto;
    overflow: hidden;
}
.item-list li{
    display: block;
    margin-top: 12px;
}
.item-list li a{
    display: block;
    color: #9b9b9b;
    font-size: 14px;
    line-height: 1;
    padding: 0 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-list li a:hover{
    color: #666;
}
.item-list li.active a{
    color: #0e7abc;
}
/*右边内容*/
.content-right{
    width: 998px;
    float: right;
}
.jf-desc-box{
    display: block;
    border-bottom: 1px solid #d5d6d6;
    padding-bottom: 20px;
}
.jf-title{
    padding: 16px 0;
    font-size: 28px;
    color: #727272;
}
.jf-desc{
    font-size: 16px;
    color: #737272;
    line-height: 30px;
}
.jf-map-box{
    padding: 20px 0 0;
}
.jf-map{
    width: 370px;
    height: 210px;
    position: relative;
    overflow: hidden;
}
.jf-map img{
    display: block;
    width: 370px;
    height: 210px;
}
.jf-map p{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 32px;
    line-height: 32px;
    background: rgba(0,0,0,.4);
    color: #fff;
    padding: 0 15px;
}
.jf-map-info{
    width: 590px;
    height: auto;
    line-height:27px;
}
.jf-row{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #727171;
    line-height: 27px;
}
.jf-img-showList{
    height: auto;
    padding: 35px 0;
    margin: 0 -17.5px;
}
.jf-img-showList li{
    display: block;
    width: 222px;
    height: 160px;
    overflow: hidden;
    margin: 0 17px;
    border: 1px solid #ccc;
    float: left;
}
.jf-img-showList li img{
    width: 100%;
    height: 100%;
    transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;
}
.jf-img-showList li img:hover{
    transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);
}
.jf-info-box{
    border-top: 1px solid #d5d6d6;
    padding: 10px 0;
}
.jf-info-item{
    height: auto;
    display: block;
    margin:45px auto;
}
.jf-info-item dt{
    width: 142px;
    height: auto;
    margin-right: 20px;
    float: left;
    text-align: center;
}
.jf-info-item dt img{
    max-width: 100%;
    vertical-align: top;
}
.jf-info-item dd{
        font-size: 14px;
    width: 790px;
    float: left;
    height: auto;
    line-height:28px;
}
.jf-info-item dd h3{
    font-size: 16px;
    font-weight: bold;
    color: #727171;
    margin-bottom: 5px;
}
.jf-info-item dd p{
    font-size: 14px;
    color: #727171;
    line-height: 28px;
}



