/*企业文化*/
.cultureContainer{ background-size: 100% auto; 
  background-position: top center; 
}
.cultureContainer .cTitle{
  padding-top: 80px;
  padding-bottom: 20px; line-height: 1;
}
.cultureContainer .list{ margin-top: 20px; background: #FFFFFF;
  border: 1px solid #E8E8E8; padding:40px;
}
.cultureContainer .clist1 .imgs{ width: 28%; margin-right: 8%; }
.cultureContainer .imgs img{ width: 100%; } 
.cultureContainer .clist1 ul{ flex-wrap: wrap; flex: 1;}
.cultureContainer .clist1 ul li{ width: 50%; margin-bottom: 20px; }
.cultureContainer .clist1 .item{ box-shadow: inset 0px 1px 0px 0px #F2F2F2; padding-top: 40px; margin-bottom: 40px; }
.cultureContainer .clist1 .item:last-child{ margin:0 }
.cultureContainer .clist1 .item:first-child{ padding: 0; }
.cultureContainer .clist1 .item:first-child{ box-shadow: none; }
.cultureContainer .c6t{ font-weight: bold; color: #666; }
.cultureContainer .tt{ color: #666; }
.cultureContainer .c6t{ padding-bottom: 20px; }
.cultureContainer .c3t{ padding-bottom: 16px;display: flex;
  align-items: center;
}

.cultureContainer .ys6List.clist3_ys6List{ border-top: 1px solid #f2f2f2; 
  margin-top: 40px; padding:20px 0 40px;
}

.cultureContainer .c3t img{ width: 16px; margin-right:10px; }
.cultureContainer .tt p{ padding-bottom: 16px;}
.cultureContainer .tt p:last-child{ padding:0; }
.cultureContainer .dft{ color:#196CCF; padding-bottom: 16px; font-weight: bold;}
.cultureContainer .dft span{ padding-right: 12px; }
.cultureContainer .ys6 .imgs{ width: 192px; }
.cultureContainer .ys6 .rBox{ flex: 1; padding-left: 40px; }
.cultureContainer .dfReverse.ys6 .rBox{ padding:0 40px 0 0; }
.cultureContainer .ys6 .rBox span{ font-weight: bold; }
.cultureContainer .ys6List{ flex-wrap: wrap; margin-top: -40px; }
.cultureContainer .ys6List .ys6item{ width: 50%; padding-right: 70px; 
  border-right: 1px solid #f2f2f2; margin-top: 40px;;
}
.cultureContainer .ys6List .ys6item:nth-child(2n){
  padding:0 0 0 60px; border:none;
}

.cultureContainer .clist7 .imgs_in{ display: none; }
.cultureContainer .clist7 .ys6List{ padding-top: 20px; }
.cultureContainer .clist7 .p40{ padding-top: 40px; }
.cultureContainer .clist8 .imgs{width: 140px; }
.cultureContainer .clist8 .ys6 .rBox{ padding-left: 40px; }
.indexStock .cName{ margin-top: 64px; }
.indexBannerTxt,.indexBannerTxt .hr_outBox .hr_box_in{
  width: 100%; height: 100%; overflow: hidden; position: relative;
}
.indexBannerTxt .hr_outBox{ height: 100%; overflow: hidden; }
.indexBannerTxt .indexBannerTxt_in{ position: absolute; top: 38%; left: 0; line-height: 1.4; }
.ybCopyRight #crc-pub-beian{ padding:0 10px; }
.crv-tips{ color: #ff0000; position: absolute; left: 0; bottom: -20px; font-size:14px;}
.yzmBox .crv-tips{ bottom: auto; top: 54px;  }
.yfcgBox .swiper-container{ margin-top: 60px; }
.yfcgBox .swiper-slide{ border: 1px solid #E8E8E8; padding:10px; background:#fff; }
.yfcgBox .swiper-slide .imgsFix{ padding-bottom: 141.6666%; }

.yf_yfImportant .yfcgBox .swiper-slide{ border:none; padding:0; }
.yf_yfImportant .yfcgBox .swiper-slide .imgsFix{ padding-bottom: 66.6666%; }

.jzVideoBtn{ margin-top: 40px; }
.jzVideoBtn_in{ cursor: pointer;
  width: 169px;
  height: 56px;
  background: rgba(255,255,255,0.2);
  border-radius: 28px;
  border: 1px solid #018E64;
}
.jzVideoBtn_in i{ font-size:20px; }
.jzVideoBtn_in span{ padding-left: 10px; font-size:16px; font-weight: bold;}
.syItem{ margin-top: 30px; width: 100%; }
.syItem:first-child{ margin-top: 0px; }
.syItem .imgs{ width: 49.2%; }
.syItem .imgs .imgsFix{ padding-bottom: 68.9655%; }
.syItem .rBox{ width: 50.8%; border: 1px solid #E8E8E8; border-left: none; }
.syItem .rBox .title{ margin-bottom: 60px; }
.syItem .rBox_in{ padding:0 40px 0 80px; }
.syItem .rBox_in i{ 
  width: 48px;
  height: 48px; font-size:48px; line-height: 1;
  border: 1px solid #018E64; color: #018E64; border-radius: 100%;
}
.syItem .rBox_in i:hover{ background-color: #018E64; color: #fff; }
.syItem .rBox_in .iconBtn{ text-align: left; }


@media screen and (max-width:1100px){
  .cultureContainer .clist1 .imgs{ width: 24%; }
  .cultureContainer .list{ padding:30px; }
  .cultureContainer .ys6 .imgs{ width: 180px; }
  .cultureContainer .ys6 .rBox{ flex: 1; padding-left: 30px; }
  .cultureContainer .dfReverse.ys6 .rBox{padding: 0 30px 0 0; }
}
@media screen and (max-width:1000px){
  .cultureContainer .clist1 .imgs{ width: 22%; margin-right: 6%; }
  .cultureContainer .clist1 ul li:nth-child(2n){
    padding-left: 40px;
  }
}
@media screen and (max-width:900px){
  .cultureContainer .clist1 ul li:nth-child(2n){
    padding-left: 20px;
  }
}
@media screen and (max-width:750px){
  .cultureContainer .list{ padding:16px; border-radius: 8px; }
  .cultureContainer .clist1 .item{
    flex-wrap: wrap;
  }
  .cultureContainer .clist1 .imgs{ margin:0 auto 40px; width: 100%; }
  .cultureContainer .clist1 ul{
    width: 100%; flex: auto;
  }
  .cultureContainer .clist1 ul li{ width: 54%; }
  .cultureContainer .clist1 ul li:nth-child(2n){
    padding-left: 6px;
    width: 46%;
  }

  .cultureContainer .clist1 .item{ 
    padding-top: 32px;
    margin-bottom: 32px;
  }
  .cultureContainer .clist1 .item:first-child{ margin-bottom: 0; }
  .cultureContainer .c6t{ padding-bottom: 12px; }
  .cultureContainer .dft span{ display: block; }
  .cultureContainer .ys6{ position: relative; display: block; }
  .cultureContainer .ys6 .rBox{ padding:0; width: 100%; }
  .cultureContainer .ys6 .imgs{ position: absolute; right: 0; top: 0; width: 100px; }
  .cultureContainer .ys6 .dft{ height: 84px; padding-right: 110px; }
  .cultureContainer .dfReverse.ys6 .rBox{ padding:0; }
  .cultureContainer .clist5{ background-size: 100px auto!important; }
  .cultureContainer .ys6List { flex-wrap: wrap; }
  .cultureContainer .ys6List .ys6item{ width: 100%; padding:0; 
    box-shadow: inset 0px -1px 0px 0px #F2F2F2; 
    margin-top: 32px; padding-bottom: 32px; border-right: none;
  }
  .cultureContainer .ys6List .ys6item:nth-child(2n){ padding:0 0 32px 0; }
  .cultureContainer .ys6List .ys6item:last-child{ box-shadow:none; padding-bottom: 10px; }
  .cultureContainer .clist5 .dft{ height: 82px; }
  .cultureContainer .clist6{ background: none!important; }
  .cultureContainer .clist6 .ys6 .dft{ height: auto; padding-bottom: 0; }
  .cultureContainer .clist6 .ys6 .rBox{ padding-bottom: 32px; }
  .cultureContainer .clist6 .ys6List .ys6item{ border-right: none; }
  .cultureContainer .clist6 .ys6List .ys6item:last-child{
    box-shadow:none; padding:0;
  }
  .cultureContainer .tt{ text-align: justify; }
  .cultureContainer .tt p{ padding-bottom: 12px; }
  .cultureContainer .clist7{ background-size: 100px auto!important; }
  .cultureContainer .clist7 .dft{ height: 84px; }
  .cultureContainer .clist7 .p40{ padding-top: 32px; }
  .cultureContainer .clist7 .ys6List:last-child .ys6item:last-child{ box-shadow:none; padding:0; }
  .cultureContainer .clist8 .ys6 .rBox{ padding:0;}
  .cultureContainer .clist8 .ys6{ display: block; position: inherit; }
  .cultureContainer .clist8 .ys6 .imgs{ position: inherit; margin-bottom: 40px;}
  .cultureContainer .cTitle{ padding-top: 60px; }
  .cultureContainer{ padding:60px 0; }
}
@media screen and (max-width:640px){
  /* .cultureContainer{ padding-top: 0; padding-bottom: 0; } */
  .cultureContainer .cTitle{ padding-bottom: 0; }
  .cultureContainer .clist5 .c6t,.cultureContainer .clist6 .c6t,.cultureContainer .clist7 .c6t{ color: #333; }
}


/*企业文化 end*/