.headerEj_bg{background:url(/uiFramework/commonResource/image/2023030615414978045.jpg) center 0 no-repeat;background-size: 100% 100%;}

.localtion{background:#F4F7FA;line-height:50px;color:#999;}

.about_us_right{/*width:76%;*/width: calc(100% - 300px);}
.divName{font-size: 30px;color:#333;}
.company_article p{
    font-size: 18px;
    color: #666;
    line-height: 34px;/*word-spacing: -4px;*/
    margin: 20px 0;
}
.CompanyDiv{margin:30px 0 40px;}
.CompanyDiv ul { display: table;   width: 100%;  }
.CompanyDiv ul li { display: table-cell; width: 25%;  /*text-align: center;  padding: 60px 0 50px 0;*/  position: relative;color: #999;    padding: 0 2%; }
.CompanyDiv ul li  span{  display:block; }
.Company_title{min-height:50px;}
.Company_title i{float:left;
    width: 10px;
    height: 10px;
    background: #4779FF;
    display: inline-block;
    margin-right: 5px;margin-top:5px;
}
.Company_title em{font-style: normal;width: calc(100% - 30px);float: left;text-align: left;}
.Company_sj{font-size: 48px;color:#333;}
.CompanyDiv ul li b{display:block;position: absolute;top: 0%;right: 0;/*margin-top: -20px;*/width: 1px;height: 100%;background: #E2E2E2;}
.CompanyDiv ul li:last-child b{  display: none;  }

/*Management Team*/
.queryUl{ 
    width: 100%;
    overflow: hidden;
}
.queryUl01 li{
    width: 33.3%;
    float: left;
    text-align: center;
    /*height: 46px;*/
    line-height: 56px;
    cursor: pointer;
    color: #999;
   font-size:24px;
position: relative;word-spacing: -2px;
}
.queryUl .liOn{
   color:#363636;
}
.queryUl .liOn b{
    width: 25%;
    height: 2px;
    background: #363636;
    position: absolute;
    left: 50%;
    margin-left: -10%;
    bottom: 0;

}
.ManagementTeam{padding-bottom:60px;}
.ManagementTeam li h3{color:#333;font-size:24px;    font-weight: normal;background:url(/uiFramework/commonResource/image/2023030715363337703.png) 0 32px no-repeat;padding-left:20px;}
.ManagementTeam li span{color:#999;font-size:18px;    display: block;padding: 5px 0 10px;}
.ManagementTeam li p{color:#666;font-size:18px;line-height:32px;}


/*Corporate Culture*/
.queryUl02 li{
    width: 50%;
    float: left;
    text-align: center;
    /*height: 46px;*/
    line-height: 32px;
    cursor: pointer;
    color: #999;
   font-size:24px;
   position: relative;
   word-spacing: -2px;
   padding-bottom: 15px;
}
.queryUl02 li:last-child{line-height: 64px;}
.queryUl02 li span{
    padding: 0 4%;
    display: block;
    font-size:24px;

}
.Corporate_botDiv{height:400px;background:url(/uiFramework/commonResource/image/2023031014265041648.png) 0 0 no-repeat;margin:40px 0 80px;    padding: 0 30px;}
.Corporate_botDiv p{margin-top:20px;color:#fff;}
.Corporate_botDiv p:first-child{font-size: 24px;padding-top: 30px;}

.queryList{overflow: hidden;}
.company_Ul li{float:left;width:48%;height:410px;margin:40px 0 0;cursor: pointer;}
.company_Ul li:hover{-webkit-box-shadow: 0px 0px 16px rgb(0 0 0 / 10%);-moz-box-shadow:0px 0px 16px rgb(0 0 0 / 10%);box-shadow: 0px 0px 16px rgb(0 0 0 / 10%);    transition: all 0.3s;}
.company_Ul li:nth-child(2n){margin-left:2%;}
.company_tit{font-size:24px;color:#333;    margin: 20px 0 15px;;}
.company_zy{line-height:32px;color:#666;font-size:18px;min-height:130px;word-spacing: -4px;}
.readMore{display:none;padding-top:10px;}
.readMore a{display:inline-block;color:#ec672b;font-size:14px;background:url(/uiFramework/commonResource/image/2023030716050953662.png) right center no-repeat;padding-right: 24px;}
.company_Ul li:hover .readMore{display:block;padding:0 15px;}
.company_Ul li:hover .company_tit,.company_Ul li:hover .company_zy{padding:0 15px;}

/*Innovation Culture*/
.construction{margin:40px 0;}

.blue-font{color:#004fba;font-size:26px;line-height: 40px;}
.company_article p.subtitle{color:#363636;font-size:18px;background:url(/uiFramework/commonResource/image/2023030715363337703.png) 0 14px no-repeat;padding-left: 20px;line-height: 34px;margin: 20px 0 5px;}

/*Team Culture*/
.iconList2 { display: table;   width: 100%; }
.iconList2 li { display: table-cell; width: 25%;  padding: 20px 2%; position: relative;color: #999;}
.iconList2 li:hover {background-size: contain;color:#fff;  }
.iconList2 li.li01:hover {background:url(/uiFramework/commonResource/image/2023031013554989169.png) 0 0 no-repeat;background-size: contain;}
.iconList2 li.li02:hover {background:url(/uiFramework/commonResource/image/2023031014012380277.png) 0 0 no-repeat;background-size: contain;}
.iconList2 li.li03:hover {background:url(/uiFramework/commonResource/image/2023031014024324234.png) 0 0 no-repeat;background-size: contain;}
.iconList2 li.li04:hover {background:url(/uiFramework/commonResource/image/2023031014025760559.png) 0 0 no-repeat;background-size: contain;}
.iconList2 li span{  float:left;display:inline-block;width: 78%;word-spacing: 0px; line-height:24px;height:100px;}
.iconList2 li i{float:left;
    width: 10px;
    height: 10px;
    background: #4779FF;
    display: inline-block;
    margin-right: 5px;
    margin-top: 9px;
}
.iconList2 li:hover i{background: #FFD251;}
.iconList2 li b{display:block;position: absolute;top: 0%;right: 0;width: 1px;height: 100%;background: #E2E2E2;}
.iconList2 li:last-child b{  display: none;  }
/*Safety Culture*/
.company_article p.subtitle.org-font{color:#666;font-size:16px;}
/**/
.company_article p.withIns{color:#0051ba;font-size:24px;}

/*viedo*/
.listVidwo{width:100%;overflow:hidden;}
.listVidwo li{float:left;width:31.3%;height:208px;position:relative;margin-bottom:60px;margin-right:3%;}
.listVidwo li:last-child{margin-right:0%;}
.listVidwo li img{display:block;width:100%;height:100%;object-fit:cover;margin-right: 0;}
.listVidwo li b{display:block;position:absolute;margin: 0 auto;top: 0%;z-index:999;left: 0%;width:100%;height:100%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.listVidwo li b img{width:50px;height:auto;margin:0 auto;padding-top: 30%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
/*.listVidwo li:hover b{background:rgba(0,0,0,0.4);display:block;z-index: 9;}*/
.listVidwo li:hover b img{transform:scale(1.1,1.1)}
.listVidwo li span{display: block;width: 100%;font-size:16px;color:#333;line-height: 34px;margin-top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.viedo_title{font-size:24px;line-height:32px;margin: 30px 0 40px;}



.listVidwo li.li{float: none;width:100%;/*height:525px;*/height:60%;position:relative;margin-bottom:0;margin-right: 0;}
.listVidwo li.li img{display:block;width:100%;height:100%;object-fit:cover;margin-right: 0;}
.listVidwo li.li b{display:block;position:absolute;margin: 0 auto;top: 0%;z-index:999;left: 0%;width:100%;height:100%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
.listVidwo li.li b img{width:auto;height:auto;margin:0 auto;padding-top: 24%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;}
/*.listVidwo li:hover b{background:rgba(0,0,0,0.4);display:block;z-index: 9;}*/
.listVidwo li.li:hover b img{transform:scale(1.1,1.1)}


@media screen and (max-width: 1550px) {
.divName{font-size: 28px;}
.company_article p{font-size:16px;}
.queryUl02 li span{font-size:22px;}

}
@media screen and (max-width: 1440px) {


}
@media only screen and (max-width:1150px ){
.Company_title{min-height:64px;}
.Company_sj{font-size:40px;}

.queryUl01 li{line-height:46px;}
.queryUl02 li:last-child {
    line-height: 94px;
}

/*viedo*/
.listVidwo li.li{height:500px;}
.listVidwo li{height:160px;}

}
@media screen and (max-width: 1024px) {
.about_us_right {
    /*width: 68%;*/
}
.Company_sj{font-size:40px;}
.Company_title {min-height:64px;}




}
@media only screen and (max-width:767px ){
   .pad_80 {   padding-top: 30px;   padding-bottom: 30px;}
.headerEj_bg{background-size: cover;}
.divName {font-size:22px;}
.about_us_right {
    width: 100%;
}
    .Company_title{height: 70px; }
    .Company_sj{font-size: 24px;}
.queryUl li{line-height:30px;}
.ManagementTeam li h3{font-size:20px;}
.ManagementTeam li span{font-size:16px;}
.ManagementTeam li p{font-size:16px;line-height:28px;}
.queryUl01 li{padding-bottom:10px;}
.queryUl02 .liOn b {margin-left: -15%;}
.queryUl02 li:last-child {
    line-height: 40px;
}
.Corporate_botDiv{height:auto;background-size: cover;margin: 20px 0 50px;    padding: 0 20px 20px;}
.pad_bot40{padding-bottom: 20px;}
.pad_top40{padding-top: 20px;}
.company_article p,.company_article p.subtitle.org-font{line-height:28px;}
.company_article p.subtitle.org-font{background: url(/uiFramework/commonResource/image/2023021413430591420.png) 0 10px no-repeat;}

.company_Ul li{height:;}
.company_zy{word-spacing: 0px;
    text-align: start;}
.company_Ul li:hover .company_zy{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;

}

.construction{margin: 20px 0 30px;}
.blue-font{font-size:20px;}

.iconList2 li{width:;}
.iconList2 li span{height:145px;}
.company_article p.withIns{font-size:20px;}

.listVidwo li.li{height:460px;}
.listVidwo li{height:180px;}
.company_tit{font-size:18px;}

}
@media only screen and (max-width:600px ){
.listVidwo li.li{height:350px;}
.listVidwo li{height:160px;}


}
@media only screen and (max-width:500px ){
    .Company_title{ min-height: 70px; }
    .Company_sj{font-size: 20px;}
.company_Ul li{height:480px;}
.iconList2 li{padding:10px 1%;}
.iconList2 li span{height:158px;}

.listVidwo li.li{height:320px;}
.listVidwo li{height:140px;}


}