@charset "utf-8";
/* CSS Document */


.menutxt {	width: 140px; }
.menutxt2 { width: 140px; }

.mem-time { padding:5px 10px; margin-top:10px; background:#E5E5E5; color:#888; font-size:16px; position:relative; }
.mem-time span { padding-left:20px;  }
.mem-time span b { color:#5d9e00; padding-left:5px; font-size:24px; }
.mem-time .btn { display:block; position:absolute; right:0; top:0px; padding:5px 30px; text-align:center; color:#FFF; background:#d85600; font-size:15px; font-weight:bold;}
.mem-time .btn:hover { background:#C30;  }
.mem-time .btn2 { display:block; width:100px; padding:5px 30px; text-align:center; color:#FFF; background:#d85600; font-size:15px; font-weight:bold;}
.mem-time .btn2:hover { background:#C30;  }
.mem-p {  font-size:12pt;  }
.mem-p b { font-weight:100; color:#86ab0d; padding:0 40px 0 10px; background:url(../images/all/icon-01.jpg) left center no-repeat; }

.mem-01 b { font-weight:100; color:#86ab0d; padding:0 40px 0 10px; background:url(../images/all/icon-01.jpg) left center no-repeat; }

.mem_number { clear:both; overflow:hidden; list-style:none; padding:0; margin:0; padding:20px 0 10px 0; font-size:13px; border-bottom:1px solid #DDD; }
.mem_number li { float:left; width:115px; background:url(../images/all/icon-01.jpg) left 10px no-repeat; padding:0 10px; }
.mem_number li.h { float:none; clear:both; padding:0; padding-bottom:5px; margin-bottom:10px; width:100%; border-bottom:1px solid #DDD; background:none; font-size:16px; font-weight:bold; color:#5d9e00; }


/*.author { background:#F5F5F5; padding:30px; list-style:none; clear:both; overflow:hidden; font-size:13px; }
.author .left { float:left; width:80px;  }
.author .right { float:left; width:500px; padding-left:20px; }
.author .right span { display:inline-block; background:#000; font-size:15px; color:#FFF; padding:0 20px; font-size:15px; margin-right:20px; }
.author .right .intro { line-height:15px; padding-top:5px; }*/

.main-focus { clear:both; overflow:hidden;  }
.main-focus .focus-pic { float:left; width:300px; }
.main-focus .focus-txt { float:right; width:600px; }
.main-focus .focus-txt h2 { margin:0; }
.main-focus .focus-txt p { margin:0; margin-bottom:10px; color:#999; line-height:18px; }
.main-focus .focus-txt p.info { height:40px; color:#525150; }

.stit { font-size:16px; border-left:5px solid #9acf35; font-family:"微軟正黑體";margin:5px 0 8px 0; padding:5px 0;  padding-left:15px; background:#FBFBFB;
-webkit-box-shadow: #CCC 0px 1px 3px;
-moz-box-shadow: #CCC 0px 1px 3px;
box-shadow: #CCC 0px 1px 3px; 
behavior: url(ie-css3.htc);}
.teacher_main { padding-bottom:40px; }
.teacher_main p { font-size:12pt; }
.teacher_main .stit span { font-weight:100; padding-left:20px; color:#6c3c1c;  }


.articles-list  { height:auto; clear:both; overflow:hidden; }


