.main .zycContainer {
    width: 1400px;
    margin: 0 auto;
}
.main .banner {
    width: 100%;
    height: 600px;
}
.main .nav-link {
    padding: 20px 0;
    color: #383838;
}
.main .nav-underline .nav-link.active,
.main .nav-underline .show > .nav-link {
    border-bottom-color: #019fe8;
}
.main .title {
    font-size: 33px;
    font-weight: 400;
    color: #383838;
    text-align: center;
}
.main .cpjs {
    margin-top: 44px;
}
.main .cpjs .txt {
    margin-top: 31px;
    font-size: 16px;
    font-weight: 400;
    line-height: 39px;
    color: #383838;
    text-align: justify;
}
.main .cptp {
    margin-top: 67px;
    width: 100%;
    height: 900px;
    background: url('../images/productDetail_pbg.png');
    text-align: center;
}
.main .cptp .bigp {
    width: 312px;
    height: 434px;
}
.main .cptp .pbox {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
}
.main .cptp .pbox .item {
    width: 330px;
    height: 200px;
    border-radius: 10px;
    border: 1px solid #adadad;
    margin-right: 13px;
    cursor: pointer;
}
.main .cptp .pbox .item img {
    width: 126px;
    height: 160px;
    margin-top: 20px;
}
.main .cptp .pbox .item:hover {
    background: #ffffff;
    border: none;
}
.main .cpgn {
    margin-bottom: 50px;
}
.main .cpgn .cpgn_box {
    width: 100%;
    overflow: hidden;
}
.main .cpgn .swiper-slide {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
}
.main .cpgn .grid-item {
    background-color: #f5f7fa;
    border-radius: 10px;
    width: 24%;
    height: 250px;
    text-align: center;
    margin-top: 8px;
    margin-right: 8px;
}
.main .cpgn .grid-item img {
    width: 55px;
    height: 55px;
    margin: 50px 0 23px 0;
}
.main .cpgn .grid-item p {
    color: #555555;
    line-height: 25px;
    margin: 0 20px;
}
.main .cpgn .cpgn-swiper-pagination {
    margin-top: 40px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.main .cpgn .cpgn-swiper-pagination .swiper-pagination-bullet-active {
    width: 26px;
    height: 26px;
    background: url('../images/select.png') center center / cover no-repeat;
}
.main .gzpt {
    width: 100%;
    height: 580px;
    background: url('../images/productDetail_ptbg.png');
}
.main .gzpt .gzpt_box {
    display: flex;
    justify-content: center;
    align-items: center;
}
.main .gzpt .item {
    text-align: center;
    margin-right: 25px;
}
.main .gzpt img {
    width: 450px;
    height: 320px;
}
.main .gzpt p {
    font-size: 17px;
    font-weight: 400;
    color: #383838;
    margin-top: 10px;
}
.main .jscs {
    margin-bottom: 50px;
}
/*.main .jscs table {
    border-collapse: collapse;
    !* 合并边框模式*!
    border-spacing: 0;
    !* 单元格间距为0*!
    width: 100%;
}
.main .jscs tr {
    background: rgba(204, 204, 204, 0.2);
}
.main .jscs tr:nth-child(1) {
    font-size: 17px;
    font-weight: 700;
    color: #555555;
}
.main .jscs tr:nth-child(2n) {
    background: rgba(204, 204, 204, 0.05);
}
.main .jscs td {
    width: 50%;
    padding: 1em 1em;
    !* 内边距*!
    !* 默认边框*!
    vertical-align: middle;
    !* 垂直居中*!

}
.main .jscs td:nth-child(1) {
    padding-left: 100px;
}
.main .jscs td:nth-child(2) {
    text-align: center;
}*/
.main .jscs .lihight {
    font-size: 17px;
    font-weight: 700;
    color: #555555;
}
.main .jxaz {
    width: 100%;
    height: 630px;
    background: #f5f7fa;
}
.main .jxaz .imgbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1400px;
    margin: 0 auto;
}
.main .jxaz img {
    width: 369px;
    height: 381px;
}
