.zsj_banner.ywsj{height: 600px; background: url(/uploadfiles/img/zsj_en_shzrbg_head_img_01.jpg) no-repeat top center; background-size: cover;}
.theme_warp.ywsj{padding-top: 1px; padding-bottom: 60px; background-color: #f6f6f6;}
.theme_warp.ywsj .warpBox{margin-top: -160px;}
.theme_warp.ywsj .th1 {background-color: #fff; font-family: 'MONTSERRAT', sans-serif; border-radius: 30px; box-sizing: border-box; padding: 80px;}
.theme_warp.ywsj .th1 .themeBox > p{font-size: 18px; line-height: 42px; color: #333; margin-bottom: 112px;}
.theme_warp.ywsj .th1 .themeBox ul{font-size: 0px; text-align: center; margin-left: -100px;}
.theme_warp.ywsj .th1 .themeBox ul li{display: inline-block; width: 33.3333%; padding-left: 100px; margin-bottom: 35px; box-sizing: border-box; font-size: 16px; color: #333;}
.theme_warp.ywsj .th1 .themeBox ul li .imgBox{font-size: 0px; text-align: center; display: block; margin-bottom: 20px;}
.theme_warp.ywsj .th1 .themeBox ul li .imgBox img{max-width: 100%;}
.theme_warp.ywsj .th1 .themeBox ul li a{display: block; font-size: 16px; color: #333; } 
.theme_warp.ywsj .th1 .themeBox ul li a .txt{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


@media screen and (min-width: 1922px){
  .zsj_banner.ywsj{height: 700px;}
}

@media screen and (max-width: 1655px) {
  .zsj_banner.ywsj{height: 460px;}
  .theme_warp.ywsj .warpBox{margin-top: -110px;}

  .theme_warp.ywsj .th1 .themeBox ul{margin-left: -60px;}
  .theme_warp.ywsj .th1 .themeBox ul li{padding-left: 60px;}
}
@media screen and (max-width: 760px) {
  .zsj_banner.ywsj{height: 225px;background-size: cover;}
  .theme_warp.ywsj{padding-bottom: 0px;}
  .theme_warp.ywsj .warpBox{margin-top: 0px; padding: 20px 15px 30px;}
  .theme_warp.ywsj .th1{border-radius: 12px; padding: 15px;}
  .theme_warp.ywsj .th1 .themeBox > p{ font-size: 14px; line-height: 26px; margin-bottom: 30px; }
  .theme_warp.ywsj .th1 .themeBox ul{ margin-left: 0px;}
  .theme_warp.ywsj .th1 .themeBox ul li{width: 100%; padding-left: 0px;}
  .theme_warp.ywsj .th1 .themeBox ul li .imgBox{margin-bottom: 10px;}
  .theme_warp.ywsj .th1 .themeBox ul li{margin-bottom: 15px;}
  .theme_warp.ywsj .th1 .themeBox ul li a{font-size: 14px;}
  .theme_warp.ywsj .th1 .themeBox ul li a .txt{ overflow: initial;}

}



