@charset "UTF-8";

/* banner */
.bannerwrap {
    height: 500px;
}

.bannerwrap.fuli .slideritem li.li0 {
    background: url(../../statics/images/product/img/banner2.png) no-repeat center center #000815;
}

/* service */
.byh-fuli-container .byh-section.service .service-container {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.byh-fuli-container .byh-section.service .service-container .service-box {
    width: 580px;
    height: 580px;
    background: #FFFFFF;
    margin-right: 20px;
    text-align: left;
}

.byh-fuli-container .byh-section.service .service-container .service-box:last-of-type {
    margin-right: 0;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-head {
    width: 580px;
    height: 130px;
}

.byh-fuli-container .byh-section.service .service-container .service-box.boss .service-head {
    background: url("../../statics/images/product/fuli/service_bg1.png") 0 0/100% 100% no-repeat;
}

.byh-fuli-container .byh-section.service .service-container .service-box.staff .service-head {
    background: url("../../statics/images/product/fuli/service_bg2.png") 0 0/100% 100% no-repeat;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-head h2 {
    font-size: 26px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 130px;
    margin: 0 40px;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-content {
    height: 370px;
    padding: 40px 65px 40px 85px;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-content li{
    height: 137px;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-content h2 {
    height: 22px;
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 22px;
    position: relative;
    margin-bottom: 15px;
}

.byh-fuli-container .byh-section.service .service-container .service-box .service-content h2::before {
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../../statics/images/product/fuli/service_point.png");
    position: absolute;
    top: 0;
    left: -45px;
}

.service-content p {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    margin-bottom: 40px;
}

/* commodity */
.byh-fuli-container .byh-section.commodity .titp {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}

.byh-fuli-container .byh-section.commodity .commodity-box {
    display: flex;
    justify-content: center;
    margin-top: 70px;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro {
    width: 280px;
    height: 390px;
    margin-right: 20px;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro:last-of-type {
    margin-right: 0;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro.bg1 {
    background: url("../../statics/images/product/fuli/commodity_bg1.png") 0 0 / 100% 100% no-repeat;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro.bg2 {
    background: url("../../statics/images/product/fuli/commodity_bg2.png") 0 0 / 100% 100% no-repeat;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro.bg3 {
    background: url("../../statics/images/product/fuli/commodity_bg3.png") 0 0 / 100% 100% no-repeat;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro.bg4 {
    background: url("../../statics/images/product/fuli/commodity_bg4.png") 0 0 / 100% 100% no-repeat;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro h2 {
    height: 28px;
    font-size: 28px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 28px;
    margin-top: 40px;
    position: relative;
}

.byh-fuli-container .byh-section.commodity .commodity-box .commodity-intro h2::before {
    content: "";
    display: block;
    width: 30px;
    height: 5px;
    background: #FFFFFF;
    border-radius: 3px;
    opacity: 0.6;
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translateX(-50%);
}

/* welfare */
.byh-fuli-container .byh-section.welfare .titp {
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}

/* enjoy it now */
.byh-fuli-container .byh-section.enjoy .enjoy-box {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro {
    width: 290px;
    height: 353px;
    margin-right: 90px;
    position: relative;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro:last-of-type {
    margin-right: 0;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro::after {
    content: "";
    width: 34px;
    height: 12px;
    position: absolute;
    top: 109px;
    right: -62px;
    background: url("../../statics/images/product/fuli/enjoy_arrow.png") 0 0 /100% 100% no-repeat;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro:last-of-type::after {
    display: none;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro img {
    width: 130px;
    height: 130px;
    margin: 50px auto;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro h2 {
    font-size: 22px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 22px;
    margin-bottom: 15px;
}

.byh-fuli-container .byh-section.enjoy .enjoy-box .enjoy-intro p {
    font-size: 16px;
    font-family: PingFangSC-Light, PingFang SC;
    font-weight: 300;
    color: #666666;
    line-height: 16px;
}

.byh-fuli-container .byh-section.enjoy .contact-btn {
    width: 220px;
    height: 50px;
    display: block;
    background: #336AFF;
    border-radius: 1px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 50px;
    margin: 60px auto 0;
}