.zt>p:nth-child(1){
    text-align: center;
}
.sj{
    display: flex;
    justify-content:center;
    margin: 40px 0  70px;
    align-items: center;
}
.cdh > a:nth-child(2) {
    margin: 0 0 0 120px;
}
.sj>div:nth-child(1){
    background: linear-gradient(90deg, #2FA8E1, #0668A9, #0373BC, #2FA8E1);
}
.sj>div:nth-child(1)>p{
    text-align: center;
    color: white;
    padding: 2px 6px;
    text-transform:uppercase;
    font-size: 20px;
}

.sj>div:nth-child(2){
    font-size: 20px;
    margin-left: 26px;
    color: #666666;
    display: none;
}
.nr{
    background: white;
}
.nr img{
    width: 100%;
    display: block;
}
.nr>div{
    width: 83%;
    margin: auto;
}
.nr p{
    font-size: 17px;
    line-height: 34px;
    margin-top: 50px;
}
.zlj{
    margin-top: 100px;
    border: 1px solid;
    border-color: rgba(0,0,0,0.2);
}

.pro_detai_con1 {padding-top: 40px;background: #f9f9f9;}
.pro_detai_con1_1{border-bottom: 1px solid #dbdbdb;padding-bottom: 50px;}
.pro_detai_con1_1 .p_text {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
.pro_detai_con1_1 .p_text h3 {font-weight: 700;}
.pro_detai_con2 {padding-top: 40px;background: #f9f9f9;}
.pro_detai_con2 .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.pro_detai_con2 .p_img {width: 780px;position: relative;-ms-flex-line-pack: center;align-content: center;height: 555px;}
.pro_detai_con2 .swiper {height: 100%;}
.pro_detai_con2 .swiper-slide {text-align: center;}
.pro_detai_con2 .swiper-slide img {height: 555px;width: 100%;-o-object-fit: contain;object-fit: contain;}
.pro_detai_con2 .swiper-button-next::before {display: none;}
.pro_detai_con2 .swiper-button-prev::before {display: none;}
.pro_detai_con2 .swiper-button-prev {left: 0px;}
.pro_detai_con2 .swiper-button-next {right: 0px;}
.pro_detai_con2 .swiper-button-next:after {font-size: 24px;color: #003a8f;}
.pro_detai_con2 .swiper-button-prev:after {font-size: 24px;color: #003a8f;}
.pro_detai_con2 .p_text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;position: relative;-ms-flex-line-pack: center;align-content: center;}
.pro_detai_con2 .p_text .basic {list-style: none;padding: 0; margin: 0;}
.pro_detai_con2 .p_text .basic li { width: 100%;flex-wrap: wrap;padding: 0px 0px 0px 10px;border-bottom: 1px solid #f0f0f0; }
.pro_detai_con2 .p_text .basic li span {font-weight: 700;}


.content_box img{
    max-width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
.content_box p{
    font-size: 17px;
    line-height: 34px;
}


.pro_detai_content2,.pro_detai_content4,.pro_detai_content6{background: #f9f9f9; }






.titl_text{margin-bottom: 60px;max-width:1440px;margin-left:auto;margin-right: auto;}
.titl_text h4{text-align: center;position: relative;line-height: 1.2;padding-bottom: 20px;font-weight: 700;}
.titl_text h4:after{
    content: "";position:absolute;left:50%;bottom:0px;display:block;width:35px;height:8px;background: #003a8f;
    transform: translateX(-50%);
}
.titl_text .p{text-align: center;margin-top:30px;color:#666;line-height: 1.6;}

.titl_text.left h4{text-align: left;}
.titl_text.left h4:after{left:0;transform: translateX(0);}
.titl_text.left .p{text-align: left;text-align: justify;}

@media screen and (max-width: 1600px) {
    .titl_text{margin-bottom: 4vw;width:80%;}
    .titl_text .p{margin-top: 2vw;}
    .titl_text h4:after{height:4px;width:28px;}
}

@media screen and (max-width: 1400px) {
    .titl_text .p br{display: none;}
}
@media screen and (max-width: 1200px) {
    .titl_text{width:90%;}
}
@media screen and (max-width: 767px) {
    .titl_text{margin-bottom: 8vw;}
    .titl_text .p{margin-top: 5vw;}
    .titl_text h4{font-size: 24px;padding-bottom: 15px;}
    .titl_text h4 br{display: none;}
}


@media (max-width: 1440px){
    .pro_detai_con2 .p_img {
        width: 50%;
    }
}

@media (max-width:1200px){
    .pro_detai_con2 .p_img {
        width: 50%;
    }
}
@media (max-width:768px){
    .pro_detai_con2 .p_img {
        width: 100%;
        height: auto;
    }
    .pro_detai_con2 .p_text .p {
        margin-top: 5vw;
    }
    .pro_detai_con2 .p_text {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        position: relative;
    }
}