.subcon{float:right; width:880px;}
.tit{ float:left; font-size:26px; color:#333; font-weight:600; padding-bottom:12px;}
.navi { float:right;}
.stit{float:left;}
.navi{float:right; padding-top:12px;}
.contents{clear:both; padding:35px 12px 40px 12px; color: #777777;}
.cont_img{padding-bottom:50px;}
.cont_img2{padding-bottom:40px;}
.cont_mar{padding-bottom:30px;}
.cont_mar img{width: 100%}
.cont_mar2{padding-bottom:20px;}
.cont_mar_top{padding-top:30px;}
.cont_mar_tb{padding-top:15px;padding-bottom:30px;}
.cont_mar_bot15{padding-bottom:15px;}
.cont_img_top{padding:50px 0;}
.sub_tit{ background:url(../../2016_img/broadcast/stit03.jpg) no-repeat; padding-left:13px; font-size:13px; font-weight:bold;}
.sub_tit2{padding-bottom:12px; background:url('../../2016_img/common/stit.jpg') left 4px no-repeat; padding-left:22px; font-size:15px; font-weight:600; color:#585858;}
.sub_tit3{font-size:15px; font-weight:600; color:#585858; background:url(../../2016_img/common/stit.jpg) no-repeat 0 4px; padding-left:22px; padding-bottom:13px;}
.sub_tit4{ background:url(../../2016_img/common/stit03.jpg) no-repeat; padding-left:12px; font-size:13px; font-weight:600;color:#585858;}
.btn{padding-top:6px; text-align:center;}
.sub_tit5{font-size:13px; font-weight:bold;}
.link_txt a{color:#333333;font-weight:bold;}
.cont_txt{padding-left:15px; background:url(../../2016_img/main/dot2.jpg) 7px 10px no-repeat; padding-bottom:10px;}
.cont_txt2{padding-left:15px; background:url(../../2016_img/main/dot2.jpg) 7px 10px no-repeat; padding-bottom:20px;}
.list_box{border:1px solid #dfdfdf; background-color:#f8f8f8; padding:16px 20px;}
#popupBtn {
  width: 100%;
  /*height: 35px;*/
  padding: 5px 5px;
  border: 1px solid #c8c8c8;
  cursor: pointer;
}
#modalWrap {
  position: fixed;
  z-index: 1;
  padding-top: 230px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
#modalBody {
  width: 330px;
  height: 290px;
  padding: 24px 24px 55px 24px;
  margin: 0 auto;
  border: 1px solid #777;
  background-color: #fff;
  border-radius: 6px;
}
#modalBody > p::before {
  display: block;
  content: "";
  background-color: #f18fb6;
  width: 4px;
  height: 4px;
  position: relative;
  top: 13px;
}
#modalBody > p > span {
  font-weight: bold;
  font-size: 15px;
  padding-left: 7px;
  line-height: 1.6;
}
#closeBtn {
  width: 100%;
  height: 35px;
  text-align: center;
  position: relative;
  margin: 25px auto;
  display: block;
  font-weight: bold;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
  line-height: 35px;
  background-color: #f18fb6;
  border-radius: 3px;
}