﻿table { border-collapse: collapse;}
.print p{font-size: 12px;font-family: "宋体";}
/*进修列表样式*/
.Continu_tit{font-size: 14px;height: 32px;line-height: 32px;background: #f6f6f6;border: solid 1px #ededed;border-bottom: solid 2px #126089;}
.Continu_tit span{color: #fff;font-weight: bold;float: left;padding:0 15px;display: block;background:#126089 }
.Continu_tit a{display: block;float: left;padding: 0 15px;color: #666;}
ul.Continu_list {border: 1px solid #ededed;border-top: none;border-bottom: none}
ul.Continu_list li.tit{background:#126089}
ul.Continu_list li{ display: flex;justify-content: center;}
ul.Continu_list li.list_line_div{height:1px;line-height: 1px;background: #ededed}
ul.Continu_list li.tit div{color: #fff}
ul.Continu_list li div{display: table;text-align: center;min-height:32px;border-right:1px solid #ededed;padding: 6px 2px;box-sizing: border-box;}
ul.Continu_list li div span{display: table-cell;vertical-align: middle;}
div.W_one{width:35%;}
div.W_two{width:30%;}
div.W_three{width:20%;}
div.W_four{width:15%;float: right!important;border-right:none!important;}

/*个人信息页面*/
.man_form .input-validation-error{width: 70% !important;}
.man_form {border: 1px solid #ededed;border-top: none}
.man_form tr th{ height:32px; line-height:32px;color:#fff; font-weight:normal; padding:0 10px; background:#126089; text-align:left}
.man_form tr td{ line-height:28px;padding:0 10px; background:#FFFFFF;}
.man_form tr td.table_title{ text-align:right; width:200px;}
.man_form tr td.table_title label{ float:none}
.man_form tr td ul li input, #IsMarriage, #IsCooperationHospital{ width:20px; height:10px; width:10px;}
.man_form tr td .patient_ask_btn{ height:32px; width: 85px; border:0; background:#126089; cursor:pointer; color:#fff;border-radius: 5px;margin-bottom: 10px;}
.man_form tr td .patient_ask_btn:hover{ background:#2fa7e0;}
.man_form tr td input[type="text"] {height: 20px;line-height: 20px;width: 240px;border-radius: 3px;border: 1px solid #DDD;padding: 2px 5px;}
select {border-radius: 3px;border: 1px solid #D9D9D9;}
.Append {margin: 10px 0}
.Append .tilte2{padding-left: 15px;line-height: 30px;background: #f6f6f6;border: #ccc solid 1px;border-bottom: none;}
.btn_continuing_zi_add{float: right;font-weight: normal;padding-right: 15px;color: #126089;}
.btn_continuing_zi_add:hover{font-weight:bold;}
/*个人申请页面*/
.appli_table{ line-height:32px; border-left:solid 1px #ededed; margin:0px auto;}
.appli_table tr th{ text-align:center; background:#126089; border-bottom:solid 1px #ededed; border-right:solid 1px #ededed; color:#fff; font-size:14px;}
.appli_table tr th.th_title1{text-align:left;padding:0 0 0 5px;}
.appli_table tr td{ padding:5px; line-height: 24px; text-align: center;border-bottom:solid 1px #ededed; border-right:solid 1px #ededed;font-size:14px;text-align: center;}
p.sq_txt a {color: #FF9024;}

.td_oper a{
 display: block;
 word-break: keep-all;
 font-size: 14px;
}
.dayin_tit{
 float: right;
 width: 150px;
}
.dayin_tit .edit_btn05{
 cursor: pointer;
 display: block;
 float: left;
 height: 26px;
 margin: 3px 5px 0;
 text-align: center;
 width: 60px;
 border: none;
}
.td_border{
 border: solid 1px #ededed;
 border-top: none;
}

.td_wmtb {
  letter-spacing: 3px;
  text-align: center;
}
.attent_wrapper{
  border: 1px solid #ededed;padding: 20px;
}
.attent_wrapper p {line-height: 28px;font-size: 14px;color: #666;}

.tabble_wrapper{
  padding:  10px;
  border: solid 1px #ededed;
}
.info_table{
  margin: 0 auto;
  margin-top: 10px;
}
.info_table td{
  line-height: 28px;
  font-size: 14px;
  padding: 5px;
  box-sizing: border-box;
  word-break: keep-all;
}

.title_p1{
  font-family:宋体;
  font-size:32px;
  letter-spacing: 15px;
  font-weight: 600;
  margin: 25px 0;
  text-align: center;
  text-indent: 15px;
}
.title_p2{
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
  font-family:宋体;
  margin: 20px 0;
  padding-left: 10px;
}
.title_p2 .span2{
  font-family: 微软雅黑;
}
.title_p2 .span3{
   padding: 0 10px;
   display: inline-block;
   border-bottom: 2px solid #333;
}

.xz_title{
  font-weight: 600;
  font-family:宋体;
  font-size:35px;
  text-align: center;
  margin: 10px 0;
}
.xz_p1{
  font-family:宋体;
  font-size:19px;
  line-height: 30px;
  padding-left: 20px;
}
.title_fj{
  font-family:宋体;
  margin: 10px;
  font-size:29px;
}
.title_hosp{
  font-family:宋体;
  font-size:29px;
  font-weight: 600;
  text-align: center;
}
.td_wmtb span{
 display: block;
 text-align: center;
  }
  .td_wmtb2,.td_wmtb3{
 height: 120px;
  }
  .td_wmtb4{
 height: 80px;
  }
.tabble_con{
 width: 100%;
  }


@media print{
  .title_fj{
 font-family:宋体;
 margin: 10px;
 font-size:28px;
  }
  .title_hosp{
 font-size: 35px;
 margin: 220px auto 200px;
  }
  .title_p1{
 margin-bottom: 200px;
  }
  .title_p2{
 margin: 30px 0;
  }
/*  .title_p3{
 margin-bottom: 130px;
  }*/
  .td_wmtb{
 writing-mode: initial;
  }
  .info_table td{
 font-size: 12px;
 padding: 2px;
  }
  
  
  .info_table{
 margin-top: 30px;
  }


  
}

/*进修须知*/
.attention {border: 1px solid #ededed;padding: 20px;height: 300px;overflow-y: auto;}
.attention p {line-height: 27px;font-size: 12px;color: #666;}
/*查看详细页*/
h2.Continu_tit2{color: #126089;text-align: center;margin: 15px 0 5px;font-size: 24px;}
.searchBox10{font-size: 14px;padding: 10px 5px;background: #F6F6F6;border: 1px solid #ededed;margin-bottom: 15px;}
.searchBox10 span {font-size: 14px;line-height: 28px;display: inline-block;margin: 0 5px 0 0;}
.searchBoxLeft{float: left;width: 580px;}
.searchbtn10{background: #126089;border: none;float: left;color: #fff;cursor: pointer;height: 28px;text-align: center;width: 120px;display: inline-block;font: 100 18px/28px 'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体';margin: 3px 0 0;}
.searchbtn10:hover,.cent_btn a:hover{background: #2fa7e0;color: #FFF;}
.Notice{color: red;line-height: 28px;font-size: 14px;border: 1px solid #ededed;background: #F6F6F6;margin-bottom: 15px;padding: 0 10px;}
.cent_btn a{width: 100px;height: 32px;line-height: 32px;margin: 0 auto;background: #126089;color: #fff;text-align: center;display: block;margin-top: 25px;}
/*申请按钮*/
.Application{ background:#126089;color: #FFFFFF ;cursor: pointer;padding:2px 7px;border-radius: 2px;}
.Application:hover {background: #2fa7e0;color: #FFF; }



 @media only screen and (max-width: 768px){
  div.W_one {
 width: 25%;
  } 
  div.W_two{
 width: 29%;
  }
  div.W_three {
 width: 25%;
  }
  div.W_four {
 width: 19%;
  }

 }

  @media only screen and (max-width: 450px){
  ul.Continu_list li {
 height: auto; 
 line-height: 18px;
   
  }
  ul.Continu_list li.tit{
 line-height: 32px;
 padding: 0;
  }
  ul.Continu_list li div{
 padding: 5px 2px;
  }
  ul.Continu_list li.tit div{
 padding: 0;
  }
 }
 