.container{
    width: 100%;
}
/*设备安全*/
.device-safe{
    position: relative;
    width: 100%;
}
.main-top-img{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:50%;
}
.main-bottom-img{
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:50%;
}
.safe-body{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 90px;
}
.device-safe-title{
    width: 100%;
    height: 181px;
    text-align: center;
}
.device-safe-title p{
    width: 100%;
    font-size: 24px;
    text-align: center;
    color: #212121;
    padding-top: 80px;
}
.device-safe-show{
    /*width: 1080px;*/
    padding: 60px 57px;
    border-radius: 5px;
    background-color: #ffffff;
}
.device-safe-box{
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06);
    border: solid 1px #e5e5e5;
    border-radius: 5px;
    background-color: #F7FAFA;
}
.device-safe-show .safe-show-img{
    width: 1084px;
    height: 367px;
    border-radius: 5px;
}
.device-safe-desc{
    padding: 40px;
    background-color: #F7FAFA;
    border-radius: 5px;
}
.device-safe-desc p{
    font-size: 13px;
    line-height: 1.71;
    color: #535353;
}
/*技术支持*/
.device-support{
    width: 100%;
    padding-bottom:54px;
    background-color: #f7f7f7;
}
.support-body{
    width: 1200px;
    margin: 0 auto;
}
.support-body p.title{
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
    color: #212121;
    padding-top: 80px;
}
.support-body dl dd{
    position: relative;
    height: 281px;
    width: 33%;
    float: left;
    padding-top: 36px;
    margin-top:64px;
}
.support-body dl dd p{
    width: 100%;
    text-align: center;
}
.support-body dl dd p.sub-title{
    padding-top: 65px;
    padding-bottom: 24px;
    font-size: 20px;
    color: #31a874;
}
.support-list dl dd div.logo{
    padding:0;
    width: 62px;
    height: 72px;
    position: absolute;
    left: 167px;
    top: 0px;
}

.support-list dl dd div.desc{
    margin: 0 16px;
    height: 245px;
    padding:0 26px;
    background: #ffffff;
}
.support-list dl dd p.desc{
    font-size: 14px;
    line-height: 1.71;
    text-align: center;
    color: #535353;
}
/*banner*/
.device-banner{
    width: 100%;
    background-color: #373841;
}
.device-banner .banner-box{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.device-banner .banner-box .primary-title{
    font-size: 44px;
    line-height: 1.64;
    color: #ffffff;
    padding-top: 160px;
    padding-bottom: 30px;
}
.device-banner .banner-box .sub-title{
    font-size: 20px;
    line-height: 1.6;
    color: #ffffff;
}
.banner-bg{
    width: 1010px;
    height: 488px;
    margin-left: 95px;
}
.banner-title{
    position: absolute;
    top: 0;
}
.top{
    background-color:  #373841;
}