.content {
    padding-top: 80px;
}

.container-product .title {
    font-size: 20px;
    margin-top: 0;
}

.container-product .list-part {
    margin-top: 210px;
    padding-bottom: 70px;
    background: #056ac7;
    border-top: 1px solid transparent;
}

.container-product .item-part {
    display: block;
    margin-bottom: 70px;
    background: #fff;
    box-shadow: 0 27px 131px rgba(0, 0, 0, 0.11);
}

.container-product .item-part .msg .detail,
.container-product .item-part .msg .tips {
    line-height: 170%;
    margin: 0;

}
.container-product .item-part .msg .detail {
    color: #333;
}

.container-product .item-part .msg .tips {
    color: #999;
}

.container-product .item-part:first-child {
    margin-top: -210px;
}

.software-item .container-image .image {
    width: 100%;
}

.software-item .msg,
.hardware-item {
    padding: 30px 40px;
}

.hardware-item {
    overflow: hidden;
}

.hardware-item .container-image {
    padding-left: 15px;
    box-sizing: border-box;
}

.hardware-item .table-package {
    border: none;
}

.list-package .item-package {
    margin-top: 15px;
}

.table-package .tr {
    border-top: 1px solid #fff;
}

.table-package .td {
    border-left: 1px solid #fff;
    border-radius: 4px;
}

.table-package .td-1 {
    background: rgba(255, 177, 56, 0.3);
}

.table-package .td-2 {
    background: rgba(255, 177, 56, 0.6);
}

.table-package .td-3 {
    background: rgba(255, 177, 56, 0.7);
}

.table-package .td-4 {
    background: rgba(255, 177, 56, 0.8);
}

.table-package .td-5 {
    background: rgba(255, 177, 56, 0.9);
}

.table-package .td-6 {
    background: rgba(255, 177, 56, 1);
}

.hardware-item .control {
    width: 400px;
    margin: 70px auto 0;
}

.hardware-item .control .item {
    margin-top: 10px;
}

.hardware-item .more {
    margin-top: 87px;
}