 .pruduct_index_list .product_cont_p_99708 .p_content_box .p_right .p_right_box .p_rr .p_info_title{height:60px;}
 
.top_p_99708 .ecer-main-w,.top_p_99708 .ecer-main-w .p_slider_ul2{width:1280px;}
 
 /* banner */
.banner{width: 100%;position:relative;background: #a3b8c0;display:none;}
.banner-bg{width: 100%;overflow: hidden;}
.banner-bg img{width:100%;object-fit:cover}
.banner-bg img.banner-bg-pc{height: 100vh;}
.banner-bg img.banner-bg-mb{display:none}
.banner .hasVideo video{position: absolute;width: 100%;height: 100%;object-fit: cover;z-index: 4;top: 0;left: 0;}
.banner-cont{width:100%;height:100%;position:absolute;left:0;top:0;z-index: 10;}
.banner-cont .contain{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
.banner-cont-title{color:#fff;text-align:center;font-size:60px;font-family: "思源黑体 CN", "Source Han Sans CN", "noto sans";font-weight: 500;}
.banner-cont-title p{display:block}
.banner-nav{position:absolute;left:50%;bottom:70px;z-index:2;display:flex;transform:translateX(-50%);align-items:center}
.banner .swiper-pagination{position:static;display:flex;align-items:center}
.banner .swiper-pagination-bullet{border-radius:0;background:0 0;color:#fff;font-size:14px;font-family: "Montserra";width:auto;height:auto;opacity:.5;line-height:1;display:flex;align-items:center;transition:all .8s ease;position:relative;margin-left:22px}
.banner .swiper-pagination-bullet:last-child{margin-right:22px}
.banner .swiper-pagination-bullet:after{content:'';position:absolute;left:22px;height:2px;width:0;background:#c41218;margin-left:22px;transform-origin:left top}
.banner .swiper-pagination-bullet.active:after{width:66px;transition:width 4s linear .4s}
.banner .swiper-pagination-bullet-active+.swiper-pagination-bullet{margin-left:0}
.banner .swiper-pagination-bullet-active{opacity:1;color:#fff;margin-right:120px!important}
.banner-btn{display:flex;align-items:center;transition:all .4s ease}
.banner-btn.prev:hover{transform:translateX(-5px)}
.banner-btn.next:hover{transform:translateX(5px) rotate(180deg)}
.banner-btn img{width:18px;height:18px}
.banner-btn.next{transform:rotate(180deg)}
.banner-play{box-sizing:border-box;width:0;height:12px;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent #fff;cursor:pointer;will-change:border-width;transition:all .2s ease;margin-left:30px}
.banner-play.paused{border-style:double;border-width:0 0 0 12px}
.banner-cont-title p{opacity: 0;}
.banner-cont-title p:nth-child(1){animation: indbanRunL 1s ease both .2s;}
.banner-cont-title p:nth-child(2){animation: indbanRunR 1s ease both .2s;}
@keyframes indbanRunL{0%{transform: translateX(-200px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}
@keyframes indbanRunR{0%{transform: translateX(200px);opacity: 0;}100%{transform: translateX(0);opacity: 1;}}

/* banner视频 */
.banner .hasVideo .banner-img img.banner-bg-pc{animation: hasVideoImg 1s ease both;}
@keyframes hasVideoImg {0%{opacity: 1;}100%{opacity: 0;}}
.banner .hasVideo video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 2;}
@media all and (max-width:1151px) {.hasVideo .banner-bg img.banner-bg-pc{animation: none;}.hasVideo video{display: none;}}
    
    
    
    
    
 @media (max-width: 1199.98px) {
/*    .top_p_99708 .p_slider_ul .p_item .a{
        width:200px;
        margin:0px 10px;
    }  */
    .top_p_99708 .ecer-main-w{width:calc(100% - 50px);}
    .top_p_99708 .ecer-main-w .p_slider_ul2{width:100%;}
    
    /*公司简介*/
    .company_p_99708 .p_videobg{
        
    }
    .abouts_p_99708 .p_pro_item .p_item{width:calc(48%);margin-right:2%;}
     .abouts_p_99708 .p_pro_item .p_item .p_img_box{width:40%;}
    .abouts_p_99708 .p_pro_item .p_item .p_title{max-width:100%;width:auto;
    }   
 }
 .top_p_99708 .prev,.top_p_99708 .next{
     transform: translate(-50%,-50%);
     top:50%;
 }
.top_p_99708 .prev{left:calc(23px);}
.top_p_99708 .next{left:calc(100% - 23px);}


@media (max-width:1100px) {
    .abouts_p_99708 .p_pro_item .p_item .p_img_box{width:40%;}
    .abouts_p_99708 .p_pro_item .p_item .p_title{max-width:100%;width:auto;
    }
    
    
    .company_p_99708 .p_videobg .p_left{width:52%;margin-left:2%}
    .company_p_99708 .p_videobg .p_left .p_bg{width:100%;background:unset;margin-left:0px;}
    .company_p_99708 .p_videobg .p_left .p_bg .p_bg_img{max-width:100%;left:0px;}
    .company_p_99708 .p_videobg .p_right{width:46%;padding-left:2%;}
    .company_p_99708 .p_videobg .p_right .p_more{max-width:42%;margin-right:2%;}
    .company_p_99708 .p_right .p_c_btn{max-width:42%;}
    
    .company_p_99708 .p_contact{display:none;}
        .abouts_p_99708{margin-top:60px;}
}
 @media (max-width: 640px) {
/*    .top_p_99708 .p_slider_ul .p_item .a{
        width:200px;
        margin:0px 10px;
    }  */
     /* 移动终端以上 360 适配 */
    .banner{display:block;}
    .banner-bg img.banner-bg-pc{display:none}
    .banner-bg img.banner-bg-mb{display:block;min-height: 240px;}
    .banner-nav{bottom: 20px}
    .banner-cont-title{font-size: 22px;line-height: 1.6;}
    .banner-cont-title p{animation: none !important;opacity: 1;}
    .banner .swiper-pagination-bullet{font-size: 12px;margin-left: 10px}
    .banner .swiper-pagination-bullet:last-child{margin-right: 10px}
    .banner .swiper-pagination-bullet-active{margin-right: 80px!important}
    .banner .swiper-pagination-bullet:after{left: 0}
    .banner .swiper-pagination-bullet.active:after{width: 40px}
    .banner-btn img{width: 14px}
    .banner-play{border-width:5px 0 5px 10px;height: 10px;margin-left: 20px}
    .banner-play.paused{border-width: 0 0 0 10px}
    
    
    
    
    .top_p_99708 .ecer-main-w{width:calc(100% - 20px);}
    .top_p_99708 .ecer-main-w .p_slider_ul2{width:100%;}
    /*top product*/
    .top_p_99708 {padding-top: 28px; padding-bottom: 0px;}    
    .top_p_99708 .p_title{
        display:block;
        text-align:center;
        font-size:20px;
    }
    .top_p_99708 .image-all{display:block;}
    .top_p_99708 .ecer-main-w .p_slider_ul2{max-height:calc(100vw - 40px);margin-top:20px;}
    .top_p_99708 .p_slider_ul2 .p_ptitle{margin-bottom:5px;}
    
    /*公司简介*/
    .company_p_99708{background-size:cover;}
    
    .company_p_99708 .p_videobg .p_right .p_r_title{font-size:18px;text-align:center;}
    .company_p_99708 .p_videobg .p_right .p_r_desc{
        width:96%;
        margin-left:auto;margin-right:auto;
    }
    .company_p_99708 .p_videobg .p_right .ecer-flex-align{
    margin: auto auto;
    display: flex;
    width:90%;
    }
    .company_p_99708 .p_videobg .p_right .ecer-flex-align .p_more,.company_p_99708 .p_videobg .p_right .ecer-flex-align .p_c_btn{
        flex:1;width: calc(45% - 15px);min-width: unset;
    }
    .popVideo-content{width:100% !important;}
    .popVideo-close{
        background-color: #111;
        border-radius: 50%; 
        right: 50%;
        bottom: -55px; 
        top:unset;
        padding:3px;
        opacity:0.8;
    }
    
    
    .abouts_p_99708{margin-top:40px;}
    .abouts_p_99708 .p_about_tit{font-size:18px;line-height:32px;}
    .abouts_p_99708 .p_pro_item .p_item {
        width:calc(50% - 16px);
        margin-left:8px;
        margin-right:8px;
        display:block;
        float:left;
    }
    .top_p_99708 .p_slider_ul .p_item .a{
        width:calc(100%);
    }
    .abouts_p_99708 .p_pro_item .p_item .p_img_box{
        width:100%;
        max-width:100%;
        height:calc(50vw - 25px);
        margin-right:0px;
    }
    .abouts_p_99708 .p_pro_item .p_item .p_title{
        width:auto;
        font-size:12px;
        line-height:18px;
        height:54px;
    }
    .abouts_p_99708 .p_pro_item .p_item .p_btn{
        margin-top:20px;
        font-size:13px;
        line-height:32px;
        height:32px;
        display:none;
    }
    
    .company_p_99708 .p_info .p_i_title{
        font-size:18px;
        margin-bottom:10px;
    }    
    .company_p_99708 .p_info .p_i_des{
        font-size:18px;
    }
    .abouts_p_99708 .p_info_box{
        display:none;
    }
    .company_p_99708 .p_videobg{
        display:block;
        padding-bottom:30px;
        padding-top:0px;
    }
    
    .company_p_99708 .p_videobg .p_left{
        width:100%;
        padding:0px 2%;
        margin:auto;
        background-color:#ebf0f5;
    }
    .ecer-main-w{min-width:auto;max-width:100%;}
    .company_p_99708 .p_videobg .p_left .p_bg{
        width:100%;margin-left:0px;
    }
    .company_p_99708 .p_videobg .p_left .p_bg .p_bg_img{
        max-width: 100%;
        left: 50%;
        transform: translate(-50%, -50%);
        top: 50%;
        
    }
    .company_p_99708 .p_videobg .p_left .p_bg .p_play_box{
         left: 50%;
        transform: translate(-50%, -50%);
        top: 50%;       
    }
    .company_p_99708 .p_videobg .p_right{width:100%;padding:0px;margin-top:20px;}
    
    .company_p_99708 .p_videobg .p_right .p_btn{min-width:120px;font-size:14px;}
    .company_p_99708 .p_right .p_c_btn{width:120px;font-size:14px;}
    
    .company_p_99708 .p_info{display:block;}
    .company_p_99708 .p_info.active_p_info_list .p_item{width:50%;float:left;margin-bottom:30px;}
    .company_p_99708 .p_info.active_p_info_list .p_item:nth-child(5){display:none;}
    .company_p_99708 .p_contact .p_c_title{display:none;}
    .company_p_99708 .p_contact .p_c_desc{margin:auto auto;}
    .company_p_99708 .p_contact .p_c_btn{
        margin: auto auto;
        display: block;
        width: 170px;
        min-width: unset;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
    }
    .company_p_99708 .p_contact{max-width:100%;height:100px;}
    .company_p_99708 .p_contact .p_info_lianxi{display:none;}
    .new_p_99708{display:none;}
    
    
    
    /*客户说了什么*/
    #certify .swiper-slide-prev, #certify .swiper-slide-next{display1:none;}
    #certify .swiper-slide-active{
        display1:block;
    }
    
    #certify .swiper-slide{width:90%;min-width:300px;height:300px;}
    #certify .swiper-slide .p_info2 .p_msg{
        margin-top: 48px; --line: 3; line-height: 38px; font-size: 16px;
        width: 90%;
        margin: auto;        
    }
    #certify .p_box .p_box_i .p_top{padding:20px 20px;}
    #certify .p_span{display:none;}
    #certify .swiper-button-prev{left:calc(0% - 10px);top:calc(50% - 30px);}
    #certify .swiper-button-next{right:calc(0% - 10px);top:calc(50% - 30px);}
    .message_p_99708 .p_msg_title{
        text-transform: uppercase;
        text-align: center;
        height: 46px;
        font-size: 20px;
        font-weight: 700;
        color: #fff;
        line-height: 46px;
        margin-top: 40px;
        margin-bottom: 30px;
    }
    #certify .p_box .p_box_i .p_top .p_logo{
        width:60px;height:60px;
    }
    .message_p_99708.qxkjg_msg_p_001{height:490px;margin-top: 10px;}
    .slider_p_99708{display:none;}
    .p_slider_ul2  .p_but{display:none !important;}
 }
 
