.lunbo {
    position: relative;
    /* height: 520px; */
    /* margin: auto; */
    height: 520px;
    margin: auto;
    overflow-x: hidden;
}

input {
    display: none;
}
.lunbo .labelBox {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    /* height: 10px; */
    display: flex;
    justify-content: center;
    z-index: 999;
}
.labelBox li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 10px;
    box-sizing: border-box;
}
.labelBox li label {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #fff;
    opacity: 0.5;
    border-radius: 50%;
}

.lunbo img {
    position: absolute;
    /* width: 100%; */
    top: 0;
    left: 0;
    right: 0;
    /* display: none; */
    margin: auto;
    z-index: -1;
}

input:nth-of-type(1):checked ~ .labelBox li:nth-of-type(1) > label,
input:nth-of-type(2):checked ~ .labelBox li:nth-of-type(2) > label,
input:nth-of-type(3):checked ~ .labelBox li:nth-of-type(3) > label {
    opacity: 1;
}
input:checked + img {
    display: block;
}
.lunbo .textBox {
    position: absolute;
    color: #fff;
    left: 50px;
    right: 0;
    width: 90%;
    top: 80px;
    /* display: none; */
}
.lunbo .textBox h3 {
    font-size: 38px !important;
}
.lunbo .textBox h2 {
    font-size: 28px !important;
}
.lunbo .textBox p {
    font-size: 16px !important;
}
input:nth-of-type(1):checked ~ .textBox:nth-of-type(1),
input:nth-of-type(2):checked ~ .textBox:nth-of-type(2),
input:nth-of-type(3):checked ~ .textBox:nth-of-type(3) {
    display: block;
}
.lb-text {
    font-size: 18px !important;
    color: #ffd42f;
}
.container-con {
    width: 70%;
    margin: auto;
}
.production {
    padding: 20px;
}
.production a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 50px;
    background-color: #6e6688;
    border-radius: 50px 50px;
    color: #fff;
    margin-right: 10px;
}
.text-con > div {
    /* color: #fff; */
    text-indent: 2em;
    line-height: 2;
}
.text-con ul {
    margin-left: 40px;
}
.text-con li {
    list-style-type: disc;
    margin-bottom: 10px;
}
.text-con p {
    margin-bottom: 20px;
}
.pro-price {
    margin-top: 40px;
}
.pro-price h1 {
    /* color: #eb5c5c; */
    margin-bottom: 20px;
}
.pro-price p {
    margin-bottom: 10px;
    /* text-indent: 1em; */
}
.con-people {
    margin-top: 40px;
    font-size: 14px;
    color: #000;
}
.con-people > h1 {
    margin-bottom: 20px;
    font-size: 32px;
}
.con-people p {
    /* text-indent: 1em; */
}
.sale-tip {
    margin: 40px 0 40px;
}
.sale-tip div a:first-child {
    margin-bottom: 5px;
    /* text-indent: 1em; */
}
.sale-tip h1 {
    margin-bottom: 20px;
}
.sale-tip > div > a:hover {
    text-decoration: underline;
    /* color: #2c2c2c; */
}
.sale-tip > div a {
    /* color: #0000ee; */
}
