@charset "utf-8";

  @media screen and (min-width: 320px){
  	.m_institutionDetail_box{margin: 53px 0 0 0;}
  	.banner_box{background: #fff; margin: 0 0 5px 0;}
  	.banner_box h3{font-size: 18px; padding: 10px 15px 5px 15px;}
  	.banner_box p{color: #999; padding: 0 15px 10px 15px;}
  	.m_institutionDetail_banner{width: 100%;}
		.m_institutionDetail_banner img{width: 100%;}
  	.m_institutionDetail_tab{background: #fff; text-align: center;}
  	.m_institutionDetail_tab .this_a{color: #009bff;}
  	.m_institutionDetail_tab a{text-align: center; line-height: 50px; height: 50px; font-size: 12px; position: relative;}
  	.m_institutionDetail_list{background: #fff; padding: 0 0 20px 0;}
  	.box_title{padding: 10px 15px; margin: 0 0 10px 0; font-size: 16px; border-bottom: 2px solid #f7f7f7;}
  	.box_txt{padding: 0 15px; line-height: 26px; text-align: justify; color: #666;}
  	.table_box{border: 1px solid #8eb3e7; margin: 0 10px; position: relative;}
  	.table_box table{font-size: 12px;}
  	.table_box table th{padding: 15px 5px 10px 5px;}
		.table_box table td{padding: 10px 5px; text-align: center;}
		.table_box .th_b{width: 15%;}
		.table_box .th_c{width: 30%;}
		.table_box .table_bg{position: absolute; top:0; width: 76%; left: 50%; margin: 0 0 0 -38%;}
		.table_box .table_bg img{width: 100%;}
		
  }

  @media screen and (min-width: 375px){
  	.m_institutionDetail_tab a{font-size: 14px;}
  }
  
  @media screen and (min-width: 640px){
  }
