.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}

.modal {
  display: none;
  background: #eee;
  padding:50px 0;
   font-size:14px;
   
  z-index: 999999;
  position: absolute;
  width: 1000px;
  min-height: 600px;
  _height:600px;
  overflow:auto;

}
.modal .zy_chengnuo_title{ text-transform:uppercase; font-size:36px;}
.modal .zy_chengnuo_font{ padding-bottom:5px; width:400px; margin:0 auto;}
.modal .content{ line-height:30px;}
.modal .content b{ font-size:16px; color:#360}
.modalLink{ position:relative}
.modalLink:hover .more{ background:#577492; border:1px #577492 solid; }
.modalLink .more{ position:absolute; top:40px; left:205px; display:block;  width:60px; border:1px #FFFFFF solid; height:20px; line-height:20px; text-align:center; float:right; transition:all 0.4s linear 0s;}
.sub_lm_jobs span{ display:block; float:left; padding:0 10px; height:30px; line-height:30px; font-size:14px; border:1px #577492 solid; border-bottom:none; margin-right:10px; cursor:pointer; background:#383f4f}
.sub_lm_jobs{ border-bottom:1px #577492 solid; height:30px; line-height:30px; color:#FFF}
.sub_lm_jobs span.hover{ background:#d18000; color:#FFF}

.modal b{ font-size:14px; font-weight:bold;}
.closeBtn { cursor:pointer; width:60px; text-align:center; height:40px; line-height:40px; background:#c50202; color:#FFF; position:absolute; top:0; right:0; font-size:14px; transition:all 0.4s linear 0s;}
.closeBtn:hover{ background:#d18000;}
.modal .case_list a{ display:block; float:left; width:300px; height:200px; padding:0;}
.modal .case_list a img{width:300px; height:200px;}
.modal .case_list .case_title_xm{ font-size:22px; font-weight:bold; text-align:center; height:50px; line-height:50px; margin-bottom:20px; border-bottom:1px #CCCCCC solid}