body {
    min-width: 1200px;
}

header {
    font-size: 0;
    position: relative;
    width: 100%;
    height: 500px;
}

.banner {
    height: 500px;
    width: 100%;
}

.banner img {
    height: 500px;
    width: 100%;
}

main {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    background: url(bgx.png) no-repeat top;
    background-size: 100% 100%;
}

.ppln {
    width: 75rem;
    margin: 0 auto;
}

.contxt {
    width: 609px;
    height: 51px;
    margin: 60px auto 40px;
    display: block;
    text-align: center;
}

.ppliList {
    width: 1200px;
    display: flex;
    justify-content: space-between;
}

.ppliList a {
    width: 16.66%;
    text-align: center;
    display: block;
    background: url(xn.png) no-repeat right center;
    background-size: 1px 90px;
}

.ppliList a:last-child {
    background: none;
}

.ppliList a p {
    margin-top: 26px;
    color: #666666;
    font-weight: bold;
}

.ppliList a:first-child p {
    margin-top: 16px;
}

/* 品牌建设 */
.zdsx {
    background: url(zdsx.png) no-repeat center;
    width: 1214px;
    height: 189px;
    background-size: 1200px 100%;
    margin: 0 auto;
    position: relative;
}

.zdsx p {
    width: 840px;
    height: 115px;
    text-align: justify;
    position: absolute;
    top: 40px;
    right: 65px;
    line-height: 28px;
}

.ppjsbot {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

/* 轮播 */
.ppgs {
    width: 1200px;
    height: 620px;
    margin: 0 auto;
}

.bt-xwfbh-list {
    width: 1200px;
    height: 555px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.bt-xwfbh-list .bt-xwfbh-swiper {
    width: 1200px;
    height: 555px;
    /* overflow: hidden; */
}

.bt-xwfbh-list .bt-xwfbh-swiper .swiper-slide {
    width: 783px;
    height: 490px;
    position: relative;
    /* background: url(playbj.png) no-repeat center;
    background-size: 100% 100%; */
    /* padding: 32px; */
    box-sizing: border-box;
    /* overflow: hidden; */
    /* border-radius: 12px; */
    padding-top: 0px;
}

.bt-xwfbh-list .bt-xwfbh-swiper .swiper-slide img {
    border: 5px solid #fff;
    box-sizing: border-box;
    width: 783px;
    height: 490px;
    /* border-radius: 12px; */
    box-shadow: 0 0 8px 3px #d3d3d3;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    display: none;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right {
    background: none;
}

.swiper-slide a p {
    position: absolute;
    right: 0;
    bottom: -40px;
    left: 0;
    margin: auto;
    box-sizing: border-box;
    text-align: center;
    color: #666666;
    font-weight: bold;
    font-size: 18px;
}

.bt-xwfbh-list .swiper-button-prev {
    background: url(prev.png) no-repeat left center !important;
    background-size: 83px 126px;
    width: 83px;
    height: 126px;
}

.bt-xwfbh-list .swiper-button-next {
    background: url(next.png) no-repeat right center !important;
    background-size: 83px 126px;
    width: 83px;
    height: 126px;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: -115px;
    top: 40%;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: -115px;
    top: 40%;

}

/* 品牌动态 */
.ppdt {
    width: 1200px;
    margin: 0 auto;
    margin: 0 auto 60px;
}

.ppdt .ppdtList {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ppdt .ppdtList .ppdtlr {
    padding: 20px;
    box-sizing: border-box;
    width: 589px;
    height: 129px;
    border: 1px solid #eeeeee;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.ppdt .ppdtList .ppdtlr:nth-child(3),
.ppdt .ppdtList .ppdtlr:nth-child(4) {
    margin-bottom: 0px;
}

.ppdt .ppdtTime {
    width: 85px;
    height: 80px;
    border-right: 1px solid #eeeeee;
    text-align: center;
}

.ppdt .ppdtTime .day {
    font-size: 39px;
}

.ppdt .ppdtTime .newsym {
    font-size: 16px;
    margin-top: 10px;
}

.ppdt .ppdtnr {
    width: 445px;
}

.ppdt .ppdtnr a {
    font-size: 18px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.ppdt .ppdtnr p {
    font-size: 16px;
    color: #999999;
    line-height: 28px;
    margin-top: 10px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}