.zsj_banner.directors_banner{background: url(/uploadfiles/img/zsj_en_directors_head_img_01.jpg) no-repeat top center;background-size: cover;}

.directors_box *{box-sizing: border-box ;}
.directors_warp .directors_box{background: transparent;border-radius: 0;}
.directors_box .th1 li{margin-bottom: 20px;}
.directors_box .th1 li:last-child{margin-bottom: 0;}
.directors_box .th1 li a{display: block;width: 100%; min-height: 400px; padding-bottom: 10px; padding-right: 340px;position: relative;background-color: #fbfbfb;overflow: hidden;border-radius: 30px;border: 1px solid #fff;}
.directors_box .th1 li a em{position: absolute;top: 0;right: 0;width: 340px;height: 100%;overflow: hidden;}
.directors_box .th1 li a em img{transition: transform 1s;}
.directors_box .th1 li a:hover em img{transform: scale(1.08);}
.directors_box .th1 li a em img{max-width: 100%;}
.directors_box .th1 li a .box{display: block;width: 100%;height: 100%;padding: 30px 30px 0 50px;font-family: 'MONTSERRAT', sans-serif;}
.directors_box .th1 li a .box span{display: block;}
.directors_box .th1 li a .box .t{color: #000;font-size: 28px;padding-bottom: 35px;border-bottom: 1px dashed #dedede;}
.directors_box .th1 li a .box .b{padding-top: 35px;font-size: 16px;line-height: 2;color: #333;}

@media screen and (max-width: 1655px){
  .directors_box .th1 li a{padding-right: 290px; min-height: 350px;}
  
  .directors_box .th1 li a em{width: 290px;}
  .directors_box .th1 li a .box {padding: 30px 30px 0 35px;}
  .directors_box .th1 li a .box .t{padding-bottom: 20px;font-size: 24px;}
  .directors_box .th1 li a .box .b{padding-top: 20px; font-size: 14px;}
}

@media screen and (max-width: 1200px){
  .directors_box .th1 li a{padding-right: 240px;}
  .directors_box .th1 li a em {width: 240px;}
  .directors_box .th1 li a .box {padding: 20px 15px 0;}
  .directors_box .th1 li a .box .t {padding-bottom: 10px;font-size: 20px;}
  .directors_box .th1 li a .box .b{padding-top: 10px; font-size: 13px;}
}


@media screen and (max-width:760px){
  .directors_box .th1 li a{height: auto; min-height: auto; padding: 15px;}
  .directors_box .th1 li a .box{padding: 15px 0 0;}
  .directors_box .th1 li a em{display: block; width: 100%;position: static;font-size: 0;text-align: center;}
  .directors_box .th1 li a em img{width: 300px;max-width: 90%;}
  .directors_box .th1 li a .box .t{text-align: center;font-size: 18px;}
}