body {
    min-width: 1200px;
}

.banner {
    height: 330px;
    background: url('/img/officialWebsiteV2/operation/banner.jpg') top center no-repeat;
}

.product-cnt {
    height: 638px;
    padding-top: 90px;
    box-sizing: border-box;
    background-color: #fff;
}

.product-tit {
    font-family: PingFang-SC-Medium;
    font-size: 40px;
    text-align: center;
    color: #333;
}

.product-tip {
    margin-top: 18px;
    text-align: center;
    font-family: PingFang-SC-Regular;
    font-size: 26px;
    color: #666;
    font-weight: 300;
}

.product-list {
    width: 1200px;
    margin: 73px auto 0;
    display: flex;
    justify-content: space-between;
}

.product-item {
    position: relative;
    width: 230px;
    height: 278px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0px 3px 15px 0px rgba(208, 208, 208, 0.39);
}

.product-item > img {
    width: 230px;
    height: 213px;
    display: block;
}

.product-item > p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-left: 24px;
    line-height: 65px;
    font-family: PingFang-SC-Medium;
    font-size: 18px;
    color: #333;
}

.product-item:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.product-item:hover p {
    padding-left: 0;
    text-align: center;
    font-family: PingFang-SC-Medium;
    font-size: 18px;
    color: #ff7200;
    line-height: 55px;
}

.plat-cnt {
    height: 630px;
    padding-top: 90px;
    box-sizing: border-box;
    background: url("/img/officialWebsiteV2/operation/plat_bg.jpg") bottom center no-repeat;
}

.plat-tit {
    text-align: center;
    font-family: PingFang-SC-Medium;
    font-size: 40px;
    color: #333;
}

.plat-list {
    width: 1020px;
    margin: 80px auto 0;
    display: flex;
    justify-content: space-between;
}

.plat-item {
    width: 211px;
    text-align: center;
}

.plat-item-img {
    width: 137px;
    height: 137px;
    display: block;
    margin: 0 auto;
}

.plat-item-tit {
    position: relative;
    margin-top: 32px;
    text-align: center;
    font-family: PingFang-SC-Medium;
    font-size: 26px;
    color: #333;
}

.plat-item-tit::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    width: 40px;
    height: 3px;
    margin: 0 auto;
    display: inline-block;
    content: '';
    background-color: #ff7200;
}

.plat-item-detail {
    margin-top: 39px;
    font-family: PingFang-SC-Medium;
    font-size: 18px;
    line-height: 30px;
    color: #666;
}

.problem-cnt {
    height: 771px;
    padding-top: 88px;
    box-sizing: border-box;
    background: url("/img/officialWebsiteV2/operation/problem_bg.jpg") bottom center no-repeat;
}

.problem-tit {
    text-align: center;
    font-family: PingFang-SC-Medium;
    font-size: 40px;
    color: #fff;
}

.problem-list {
    width: 1200px;
    margin: 69px auto 0;
    display: flex;
    justify-content: space-between;
}

.problem-item {
    width: 380px;
    height: 466px;
    background-color: #fff;
}

.problem-item > img {
    width: 380px;
    height: 296px;
    display: block;
}

.problem-item-tit {
    position: relative;
    margin-top: 29px;
    text-align: center;
    font-family: PingFang-SC-Medium;
    font-size: 22px;
    color: #333;
}

.problem-item-tit::after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14px;
    width: 64px;
    height: 2px;
    display: inline-block;
    margin: 0 auto;
    content: '';
    background-color: #ff7200;
}

.problem-point {
    width: 298px;
    margin: 45px auto 0;
    font-family: PingFang-SC-Medium;
    font-size: 16px;
    color: #666;
}

.problem-point li{
    position: relative;
    float: left;
    min-width: 85px;
    margin-bottom: 17px;
    padding-left: 14px;
    box-sizing: border-box;
}


.problem-point li::before {
    position: absolute;
    top: 6px;
    left: 0;
    width: 4px;
    height: 4px;
    display: block;
    content: '';
    background-color: #ff7200;
    border-radius: 50%;
}

.protect-cnt {
    height: 870px;
    box-sizing: border-box;
    padding-top: 92px;
    background: url("/img/officialWebsiteV2/operation/protect_bg.jpg") bottom center no-repeat;
}

.protect-tit {
    font-family: PingFang-SC-Medium;
    font-size: 40px;
    color: #333;
    text-align: center;
}

.protect-wrap {
    width: 1200px;
    margin: 70px auto 0;
    display: flex;
    justify-content: space-between;
}

.protect-img {
    width: 509px;
    height: 557px;
    display: block;
}

.protect-list {
    width: 544px;
}

.protect-item {
    margin-bottom: 89px;
}

.protect-item-tit {
    margin-bottom: 18px;
    font-family: PingFang-SC-Medium;
    font-size: 21px;
    color: #333;
    font-weight: 700;
    line-height: 34px;
}

.protect-item-tit > img {
    height: 34px;
    margin-right: 9px;
    vertical-align: middle;
}

.protect-item-detail {
    font-family: PingFang-SC-Medium;
    font-size: 17px;
    line-height: 26px;
    color: #888;
}

.register-cnt {
    height: 255px;
    padding-top: 84px;
    box-sizing: border-box;
    background: url("/img/officialWebsiteV2/operation/register_bg.jpg") bottom center no-repeat;
}

.register-tit {
    margin-bottom: 36px;
    text-align: center;
    font-family: PingFang-SC-Regular;
    font-size: 32px;
    color: #fff;
    font-weight: 300;
}
.register-button {
    width: 160px;
    height: 50px;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 50px;
    font-family: PingFang-SC-Medium;
    font-size: 20px;
    color: #fff;
    background-color: #ff7200;
    border-radius: 25px;
}

.register-button:hover {
    background-color: #ff8522;
}