.fwll{
    position: relative;
    background: #fff;
}
.fwll .fwllinner{
    padding:99px 0;
    margin:0 auto;
    width:800px;
}
.fwllinner h3{
    font-size:36px;
    font-weight:400;
    color:#222;
}
.fwllinner >p{
    font-size:18px;
    font-weight:400;
    color:#969696;
    line-height:30px;
    margin-top:28px;
}
.fw_case a{
    display:inline-block;
    width:194px;
    height: 86px;
}
.fw_case a img{
    width:100%;
    height:100%;
    display: block;
}
.fw_case_inner.fwllinner{
    width:1000px;
    text-align: center;
}
.fw_case_bg{
    background: #fff;
}
.fw_case_inner p{
    text-align: center;
    margin-bottom:80px;
}
.fw_server a{
    width:140px;
    display: inline-block;
    margin-bottom: 89px;
    font-size: 16px;
    color:#666666
}
.fw_server a:nth-child(n+7){
    margin-bottom: 0;
}
.fw_server a .fw_server_text{
    margin-top:26px;
}
.fw_server a .fw_server_icon i{
 font-size:30px;
}
.fw_plat_bg,.fw_ecology_bg{
    background:#F6F8FB;
}
.fw_server_ecology,.fw_server_ecology_content,.fw_server_content_inner{
    display: inline-block;
}
.fw_server_content_inner{
    position: relative;

}
.fwllinner.fw_ecology_inner{
    width:1200px;
    text-align: center;
}
.fw_server_ecology{
    width:360px;
}
.fw_server_ecology_content{
    width:760px;
}
.fw_content_img{
    width:350px;
    height:280px;
}
.fw_content_img img{
    width:100%;
    height:100%;
}
.fw_ecology_inner .fw_server{
    height: 560px;
}
.fw_server_ecology{
    height: 100%;
}
.fw_server_ecology_desc{
    display: table;
    height: 100%;
    margin-right:30px;
    text-align: left;
}
.fw_server_ecology_desc >div{
    display: table-cell;
    vertical-align: middle;
}

.fw_server_ecology_desc >div h3{
    color:#222;
    font-size:36px;
    font-weight:400;
}
.fw_server_ecology_desc >div p{
    color:#969696;
    font-size:18px;
    font-weight:400;
    margin-top:28px;
}
.fw_server_content_text{
    display: none;
    position: absolute;
    bottom:15px;
    left:9px;
    right:9px;
    height: 44px;
    line-height: 44px;
    color:#fff;
    background:rgba(0,0,0,0.5);
    font-size:18px;
    z-index:2;
    box-sizing: border-box;
    text-align: center;
}
.fw_server_content_inner:hover .fw_server_content_text{
    display: block;
}
.fw_capability_inner,.fw_cap_inner{
    display: inline-block;
}
.fw_capability_inner{
    width:500px;
}
.fw_server_capability.fwllinner{
    width:1100px;
}
.fw_server_capability.fwllinner .fw_server{
    text-align:justify;
}
/***text-align:justify*/
.fw_server_capability.fwllinner .fw_server:after{
    width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';
}
.fw_cap_content{
    width:350px;
}
.fw_server_capability .fw_server{
    margin-top:108px;
}
.fw_capability_inner{
    margin-bottom:136px;
}
.fw_capability_inner:nth-child(n+2){
    margin-bottom:0;
    text-align: justify;
}
.fw_cap_content h4{
    font-size:30px;
    font-weight:400;
    color:#000;
    line-height:63px;
    text-align: left;
}
.fw_cap_content p{
    font-size:16px;
    font-weight:400;
    color:#666;
    line-height:26px;
    text-align: left;
}
.fw_cap_icon{
    width:90px;
    margin-right:50px;
    text-align: left;
}
.fw_cap_icon >div i{
    font-size: 80px;
    color:#1C70EF;
}
.fw_cap_icon_wrapper{
    height: 115px;
}
.fw_cap_icon_wrapper .fw_cap_icon{
    height: 100%;
    display: table;
}
.fw_cap_icon_wrapper .fw_cap_icon >div{
    display: table-cell;
    vertical-align: middle;
}
.service_content_bg{
    background: url("../images/tab_server_bg.png") no-repeat;
    background-position-x: right;
    background-repeat: no-repeat;
    width:100%;
    height: 840px;
}
.service_content{
    background: #fff;
}
