.contain-1600, .contain-1400, .contain {  margin: 0 auto;}
.contain {width: 1440px;}
.sonTitle {
    width: 100%;
    position: relative;
    text-align: center;
}

.sonTitle .name {
    font-size: 36px;
    color: #1b1b1b;
    font-weight: 700;
    line-height: 1.1;
}

@media (max-width: 1599px) {
    .contain {
        width: 1200px;
    }
    .sonTitle .name {
        font-size: 32px;
    }    
}
@media (max-width: 1279px) {
    .contain {
        width: 960px;
    }
    .sonTitle .name {
        font-size: 28px;
    }    
}
@media (max-width: 1000px) {
    .contain {
        width: 92%;
    }
}
@media (max-width:640px) {
    .sonTitle .name {
           font-size: 22px;
    }
}



.entjjgs{width: 100%;overflow: hidden;}
.entjjgs .contain{max-width: 1260px;}
.entjjgs-cont{width: 100%;margin-top: 28px;}
.entjjgs-cont p{font-size: 15px;/*color: #777;*/color: #000;line-height: 26px;text-align:justify;}
.entjjgs-list{width: 100%;display: flex;justify-content: center;align-items: flex-start;margin-top: 36px;}
.entjjgs-list li{margin: 0 24px;width: 280px;text-align: center;}
.entjjgs-list li:first-child{margin-left: 0;}
.entjjgs-list li:last-child{margin-right: 0;}
.entjjgs-list li .num{font-size: 16px;color: #c7000b;line-height: 1;}
.entjjgs-list li .num span{font-size: 40px;font-family:'Samsung';display: inline-block;vertical-align: text-top;margin-right: 8px;}
.entjjgs-list li .desc{font-size: 16px;color: #666;margin-top: 6px;}
.entjjjy{width: 100%;overflow: hidden;background: #c7000b;position: relative;}
.entjjjy-img{width: 50%;}
.entjjjy-img img{width: 100%;object-fit: cover;}
.entjjjy-mix{position: absolute;z-index: 2;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;}
.entjjjy-cont{width: 590px;float: right;color: #fff;}
.entjjjy-cont .name{width: 100%;}
.entjjjy-cont .name h6{font-size: 36px;font-weight: 700;}
.entjjjy-cont .name p{font-size: 16px;font-weight: 700;margin: 16px 0 20px;}
.entjjjy-cont .desc{font-size: 15px;line-height: 25px;}
.entjjjy-cont .link{width: 156px;height: 46px;border: 2px solid #fff;display: flex;align-items: center;justify-content: center;transition: all .4s ease;margin-top: 68px;}
.entjjjy-cont .link span{font-size: 16px;padding-right: 26px;font-weight: 700;background: url('../images/pages/entjj1Arr.png') no-repeat right center;transition: all .4s ease;}
.entjjjy-cont .link:hover{background: #fff;}
.entjjjy-cont .link:hover span{color: #c7000b;background-image: url('../images/pages/entjj1ArrH.png');}
.entjjfz{width: 100%;overflow: hidden;}
.entjjfz-mix{width: 100%;margin-top: 30px;}

.padding-100-100 {
    padding: 100px 0;
}
@keyframes player_keydza {
    0% {
        width: 0;
        height: 0;
        opacity: 0
    }

    50% {
        width: 140%;
        height: 140%;
        opacity: 1
    }

    to {
        width: 160%;
        height: 160%;
        opacity: 0
    }
}                

@keyframes player_keydzb {
    0% {
        width: 0;
        height: 0;
        opacity: 0
    }

    50% {
        width: 200%;
        height: 200%;
        opacity: 1
    }

    to {
        width: 220%;
        height: 220%;
        opacity: 0
    }
}                
    .position_relative{position:relative;}
     .play_P {
        width: 78px;
        height: 78px;
        background: #005bee;
        border-radius: 50%;
    }       
    .play_P, .play_P i {
        z-index: 5;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }                    
    .play_P:before {
        content: "";
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        border-radius: 50%;
        border: 1px solid #005bee;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: 0;
        height: 0;
        -webkit-animation: player_keydza 2s ease-out infinite;
        animation: player_keydza 2s ease-out infinite;
        z-index: -1;
    }
    .play_P:before {
            width: 0;
            height: 0;
            -webkit-animation: player_keydzb 2s ease-out .5s infinite;
            animation: player_keydzb 2s ease-out .5s infinite;
        }
    .play_P i {
        z-index: 5;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }    
    .play_P i {
        font-size: 40px;
        color: #fff;
        margin-left: 3px;
    }
    .ft-play1:before {
        content: "\e62f";
    }
    .tcenter{text-align:center;}
    .factory_tour {
        width: 100%;
        overflow: hidden;
        background: #f8f8f8;
    }
    #staff{max-width:100%;margin:auto auto;text-align:center;    position: relative;} 
    #staff{width:900px;}
    #staff .check {
        display: block;
        width: 32px;
        height: 44px;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        z-index: 3;
        background-color: rgba(0,0,0,.4);
        transform: translate(50%, 50%);
    }   
    #staff .check.prev {
        -webkit-transform: translateX(-200%);
        transform: translateX(-200%);
        opacity: 0;
    }
    
    #staff .check.next {
        right: 0;
        opacity: 0;
        left:auto;
        -webkit-transform: translateX(200%);
        transform: translateX(200%);
    }
    #staff .check span {
        color: #fff;
        font-size: 26px;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
    }
    
    #staff:hover .check {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    } 
    /* 资质荣誉 */
    .contain_kuan{max-width:1580px;margin:0 auto;}
.honor{width: 100%;padding: 100px 0 120px;}
.honor-list{width: 100%;}
.honor-list ul{margin-left: -2%;}
.honor-list li{width: 23%;float: left;margin-left: 2%;position: relative;margin-top: 40px;}
.honor-list li a{display: block;width: 100%;}
.honor-img{width: 100%;overflow: hidden;height: 430px;line-height: 430px;background: #f5f5f5;text-align: center;}
.honor-img img{width: 88%;transition: all .6s ease-in-out;}
.honor-wd{width: 100%;height: 100px;display: flex;align-items: center;padding: 0 4%;}
.honor-wd h6, .honor-wd h1{font-size: 15px;color: #333;line-height: 24px;transition: all .4s ease;width: 100%;text-align: center;}
.honor-list li a:hover .honor-img img{transform: scale(1.04);}
.honor-list li a:hover .honor-wd h6{color: #1f5dcb;font-size:15px;}
.honor-list li a:hover .honor-wd h1{color: #1f5dcb;}
@media (max-width: 1700px) {
    .contain_kuan {
        width: 92%;
    }
}
@media all and (max-width:1599px) {
    .honor {padding: 80px 0 88px;}
    .honor-wd{height: 80px;}
    .honor-list li{margin-top: 32px;}   
}
@media all and (max-width:1359px) {
     .honor-list li{width: 31.3333%;}
    .honor {padding: 60px 0 68px;}   
}
@media all and (max-width:1000px) {
.honor-list li{width: 48%;} 
}
    
@media all and (max-width:40px) {
    .honor {padding: 40px 0 42px;}
    .honor-list ul {margin-left: 0;}
    .honor-list li {width: 100%;margin-top: 24px;}
    .honor-wd h6, .honor-wd h1{font-size: 16px;}    
}


 @media (max-width: 900px) {
    #staff{width:100%;} 
    #staff img{max-width:100%;}
    .honor-wd{height:48px}
 }

 @media (max-width: 640px) {
     .ecer-main-w{min-width:370px;}
     .contain-1600, .contain-1400, .contain{width:96%;}
     .conmpany_introduce_99708 .conmpany_qx_p_99708 .p_header_top_bg{height:138px;}
     .conmpany_introduce_99708 .conmpany_qx_p_99708 .p_top_title{
         font-size:18px;top:calc(50%  - 20px)
     }
     .popVideo-content{width:96% !important;}
     /*BANNER 菜单*/
     .pt_nav {
         min-width:300px;
         max-width:100%;
         display:flex;
         width:100%;
     }
     .pt_nav .feitian {display:none;}
     .pt_nav a {min-width:unset !important;flex:1;font-size:14px;font-weight:700;}
      body .conmpany_introduce_99708  .conmpany_qx_p_99708 .pt_nav .p_title .p_i_t{font-size:14px;font-weight:700;}
     .pt_nav img{display:none;}
     
     .padding-100-100{padding:10px 0px;}
     
     /*简介*/
     .entjjgs-cont p{font-size:15px !important;line-height:20px !important;}
     .content_summary{position:relative;padding-bottom: 32px;}
     .content_summary .entjjgs-cont{
         height:200px;overflow:hidden;
     }
     

     .vc-richmorebox {
        width: 100%;
        height: 148px;
        line-height: 258px;
        text-align: center;
        position: absolute;
        font-size: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(rgb(255 255 255/0) 5.307%,rgb(200 200 200/53%) 33.164%,rgb(180 180 180));
    }
    
    .vc-richmorebox .vc-richmore {
        color: #333;
        font-family: Roboto,HelveticaNeue,Arial,sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-transform: uppercase;
        display: inline-flex;
        cursor: pointer
    }
    
    .vc-richmorebox .vc-richmore i {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(../images/spirit.png);
        background-size: 300px;
        background-position: -223px -9px;
        margin-left:4px;
    }

     .vcshowmore,.vcshowmore .entjjgs-cont{height:auto !important;}
     .vcshowmore .vc-richmore,.vcshowmore .vc-richmorebox{display:none;}

     .video_outside img{max-width:100%;} 
     
      #staff{width:100%;} 
      .entjjgs-list{display:block;}
      .entjjgs-list li{float:left;margin:0px;width:50%;}
      .entjjgs-list li .num span{font-size:24px;}
      .entjjgs-list li:nth-child(n+3){margin-top:30px;}
      
     .honor-img{
         height:240px;
         line-height:240px;
     }
     .honor-wd{height:48px}
     .honor-list li{margin-top:10px;}
     .honor-wd h6, .honor-wd h1{
         font-size:14px;
         line-height:18px;
     }
     
     
     
 }