html, body {font-family:Arial, Helvetica,'微軟正黑體', sans-serif; font-size:0.938em;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#7c4902;
}
a:active {
	text-decoration: none;
}
img {
	border: 0
}
.color_O1{ color:#f08f00;}
.color_O2{ color:#cf5a00;}
.color_R1{ color:#DC0000;}
.color_R2{ color:#8C0000;}
.color_B1{ color:#03C;}
.color_B2{ color:#06C;}
.color_B3{ color:#039;}
.color_B4{ color:#07618f;}
.color_W1{ color:#FFFFFF;}
.color_C1{ color:#844200;}
.color_G1{ color:#063;}
.color_D1{ color:#000;}

.bg_O3{ background-color:#efae14;}
.bg_w1{ background-color:#fff; font-family:Arial, Helvetica,'微軟正黑體', sans-serif;}

.highta01{ line-height:25px;}

.w01{width:400px; float:left;}
.w02{ width:370px; }
.w03{width:500px; height:150px;}

.w_box01{width: 94%; font-size: 0.813em; background-color: #d0edf0; padding: 10px 3px 10px 30px;}

.dotted_01{ border-bottom:#CCC solid 1px;}
.dotted_02{ border-bottom:#CCC dashed 1px;}
.dotted_03{ border-bottom:#fff dashed 1px;}

.Crude01{ font-weight:bold;}

.tex01 td{ border-bottom:#CCC dashed 1px; padding:5px 0px 5px 0px; font-size:0.938em; color:#000; }
.tex01 th{ border-bottom:#CCC dashed 1px; padding:5px 0px 5px 0px; font-size:0.938em; color:#000; }
.tex02{list-style:none; margin:0px 0px 0px -38px;}
.tex03 td{ border-bottom:#fff dashed 1px; padding:2px 0px 2px 0px; font-size:0.938em; color:#000; }
.tex04 {width:330px; word-break:break-all;}
.text05{background:#F8EABD; padding:1px;}/*字庫查詢*/
.text06{background-color:#F8EABD; padding:1px 1px 6px 1px;}/*字庫查詢結果*/
.text07{background-color:#F8EABD; padding:6px 1px 6px 1px;}/*字庫查詢 詳細資料*/
.text08{ font-size:0.813em; font-family:Arial, Helvetica,'微軟正黑體', sans-serif;}
.tex09{ font-size:0.625em; }
.tex10{  border-bottom:#fff dashed 1px; }
.tex11{ font-size:1.188em;}
.tex12{text-align: justify;}
.tex13{text-align:center;}
.tex14{ font-size:0.875em;}
.tex15 td{  padding:0px 0px 0px 0px; line-height:25px; }
.tex16 td{  padding:0px 0px 0px 0px; line-height:15px; }
.tex17 td {
    line-height: 25px;
    padding: 5px 5px 5px 5px;
    font-family: Arial, Helvetica,'微軟正黑體', sans-serif;
}
.tex18 td {
    line-height: 25px;
    padding: 5px 0px 5px 0px;
	font-size:0.875em;
    font-family: Arial, Helvetica,'微軟正黑體', sans-serif;
}
.tex19 td {
    line-height: 25px;
    padding: 5px 0px 5px 0px;
    font-family: Arial, Helvetica,'微軟正黑體', sans-serif;
}
.tex21{ font-size:1.563em;}
.tex22 td{padding: 5px 5px; border-bottom: 1px solid #fff; }

.text19{ font-size:0.938em; font-family:Arial, Helvetica,'微軟正黑體', sans-serif;}
.text20{ font-size:0.938em; font-family:Arial, Helvetica,'微軟正黑體', sans-serif; margin:8px 0px 8px 25px;}

.f0L{ float:left;}
.f0R{ float:right;}
.ind01 {text-indent:2em;}

.menu { font-size:0.938em;	font-family:Arial, Helvetica,'微軟正黑體', sans-serif; margin:0px; padding:0px 15px 0px 20px;}/*中文補救教學 詳細資料*/
.menu ul{ background-color:#FFF;}/*中文補救教學 詳細資料*/
.menu li { line-height:25px; list-style:none; padding:5px 0px 5px 0px;/* list-style-image:url(../hs_images/arrow.jpg); */ }/*中文補救教學 詳細資料*/
.menu li a { line-height:25px; font-size:0.938em; color:#060;/*綠*/ font-weight:bold; font-family:Arial, Helvetica,'微軟正黑體', sans-serif;; text-align:left; display: block; }/*中文補救教學 詳細資料*/
.menu li a:hover { line-height:25px; font-size:0.938em; width:100%; color:#603; font-weight:bold; font-family:Arial, Helvetica,'微軟正黑體', sans-serif; text-align:left; display: block; background-color:#F2F2F2; text-decoration: none;}/*中文補救教學 詳細資料*/


/*首頁跑馬燈*/
.menu02 { font-size:0.938em;	font-family:Arial, Helvetica,'微軟正黑體', sans-serif; margin:0px; padding:0px 15px 0px 20px;}
.menu02 ul{ background-color:#FFF;}
.menu02 li { line-height:30px; list-style:none; padding: 0px; }
.menu02 li a { line-height:30px; font-size:0.938em; color:#ff3d80;/*綠*/ font-weight:bold; font-family:Arial, Helvetica,'微軟正黑體', sans-serif; text-align:center;  display: block; }
.menu02 li a:hover { line-height:30px; font-size:0.938em; width:100%; color:#603; font-weight:bold; font-family:Arial, Helvetica,'微軟正黑體', sans-serif; text-align:center;  display: block; text-decoration: none;}
/*首頁跑馬燈*/

/* Q&A CSS 開始 */
.prol{
	padding: 5px;
	background-color: #edf3ff;
	width: 110px;
	text-align: center;
	line-height: 22px;
	float: left;
}

.prol02{
	padding: 5px;
    width: 78%;
    text-align: left;
    line-height: 22px;
    float: right;
}

/* Q&A CSS 結束 */

.Spacing01{ margin:7px 0px 0px -3px; width:65px;}
.Spacing02{ margin:15px 0px 0px 0px; }
.Spacing03{ margin:-20px 0px 0px 0px; }
.Spacing04{ margin:25px 0px 0px 0px; }
.Spacing05{ margin-left:15px; }
.Spacing06{ margin-left:10px; }
.Spacing07{ margin-bottom:15px;}
.Spacing08{ margin-left:-10px;}
.Spacing09{ width:450px;}
.Spacing10{ margin-bottom:50px;}
.Spacing11{ margin-top:30px;}
.Spacing12{ margin:8px 0px 8px 0px;}
.Spacing13{ margin:5px 8px 0px 8px;}
.Spacing14{ margin:18px 0px 15px 0px;}
.Spacing15{ margin-top:10px;}
.Spacing16{ margin:0px 10px 0px 10px;}
.Spacing17{padding-left: 10px;}

.mouse01{cursor:pointer;}	
.p_img{border-radius: 18px;}
.p_img2{box-shadow: 0px 3px 10px #333;} /*box陰影效果 */
.clear_both {clear:both; /*解除元素兩邊的浮動*/}

/*儲存按鈕 開始*/
.btn {
    background-color: transparent;
    border: 1px solid #333333;
        border-top-color: rgb(51, 51, 51);
        border-right-color: rgb(51, 51, 51);
        border-bottom-color: rgb(51, 51, 51);
        border-left-color: rgb(51, 51, 51);
    color: #333333;
    font-size: 0.813em;
    letter-spacing: 1px;
	border-radius: 3px;
    text-transform: uppercase;
	cursor: pointer;
}

.btn-primary {
	height: 25px;
	background:#1f8f9a;
    border-color:#378d96;
    color: white;
}
.btn-primary:hover, .btn-primary:focus {
background:#14b1c0;
    border-color:#378d96;
  color: white;
}
/*儲存按鈕 結束*/

.watermark01{ }/*不用了*/
.watermark02{background-image:url(../../images/watermark.jpg); background-position:bottom; background-repeat:no-repeat;}
.La01{ border-right:#CCC dashed 1px;}

.titlebga{ width:630px; height:40px; font-size:1.063em; font-weight:500%; padding:0px 0px 3px 5px; color:#FFF; background-image:url(../../images/title_password_bg.png); background-repeat:no-repeat;}

.menubga{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg.png); background-repeat:no-repeat; background-position:bottom;}
.menubgb{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg2.png); background-repeat:no-repeat; background-position:bottom;}
.menubgc{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg3.png); background-repeat:no-repeat; background-position:bottom;}
.menubgd{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg4.png); background-repeat:no-repeat; background-position:bottom;}
.menubge{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg5.png); background-repeat:no-repeat; background-position:bottom;}
.menubgf{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg6.png); background-repeat:no-repeat; background-position:bottom;}
.menubgg{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg7.png); background-repeat:no-repeat; background-position:bottom;}
.menubgh{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg8.png); background-repeat:no-repeat; background-position:bottom;}
.menubgi{ width:100px; height:23px; font-size:0.813em; font-weight:500%; padding:0px 5px 3px 0px; color:#FFF; background-image:url(../../images/menu_bg9.png); background-repeat:no-repeat; background-position:bottom;}


/*網站連結 開始*/
/* reset css */
ol, ul {list-style:none;}
a{outline:none; hlbr:expression(this.onFocus=this.blur()); text-decoration:none;}


/* container */
#container{width:100%; max-width:1000px; min-height:700px; background:#FFF; margin:0 auto; padding:10px 0px 10px 10px; overflow:hidden; box-sizing:border-box;}


/* partner 橘 */
#partner{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner li{float:left; width:48%; margin:1%; background:#ffe2b6;}
#partner li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner li a:hover{opacity:.8; text-decoration: none;}
#partner li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner li a span{display:block; padding:0 5px; width:330px; word-break:keep-all;  max-height:100px; overflow:hidden; }

/* partner2 藍 */
#partner2{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner2 li{float:left; width:30%; margin:1%; background:#c4f4fe;}
#partner2 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner2 li a:hover{opacity:.8; text-decoration: none;}
#partner2 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner2 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* partner3  粉紅*/
#partner3{overflow:hidden; margin:0 0; padding:0 0;}
#partner3 li{float:left; width:30%; margin:1%; background:#ffd4de;}
#partner3 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner3 li a:hover{opacity:.8; text-decoration: none;}
#partner3 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner3 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* partner 綠 */
#partner4{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner4 li{float:left; width:30%; margin:1%; background:#bde090;}
#partner4 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner4 li a:hover{opacity:.8; text-decoration: none;}
#partner4 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner4 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* partner 橘 */
#partner5{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner5 li{float:left; width:30%; margin:1%; background:#FFE0C1;}
#partner5 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner5 li a:hover{opacity:.8; text-decoration: none;}
#partner5 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner5 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* partner 白 */
#partner6{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner6 li{float:left; width:30%; margin:1%; background:#fff;}
#partner6 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner6 li a:hover{opacity:.8; text-decoration: none;}
#partner6 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner6 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* partner 橘 */
.partner5{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
.partner5 li{float:left; width:30%; margin:1%; background:#FFE0C1;}
.partner5 li a{display:block; font-size:1.063em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
.partner5 li a:hover{opacity:.8; text-decoration: none;}
.partner5 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
.partner5 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* partner 白 */
.partner6{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
.partner6 li{float:left; width:30%; margin:1%; background:#fff;}
.partner6 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
.partner6 li a:hover{opacity:.8; text-decoration: none;}
.partner6 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
.partner6 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }


/* partner 紅 */
#partner7{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner7 li{float:left; width:48%; margin:1%; background:#ffb9b3;}
#partner7 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner7 li a:hover{opacity:.8; text-decoration: none;}
#partner7 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner7 li a span{display:block; padding:0 5px; width:330px; word-break:keep-all;  max-height:100px; overflow:hidden; }


/* partner 藍 */
.partner8{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
.partner8 li{float:left; width:30%; margin:1%; background:#c4f4fe;}
.partner8 li a{display:block; font-size:1.063em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
.partner8 li a:hover{opacity:.8; text-decoration: none;}
.partner8 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
.partner8 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* partner3 滿100%藍 */
#partner9{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner9 li{float:left; width:100%; margin:1%; background:#c4f4fe;}
#partner9 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner9 li a:hover{opacity:.8; text-decoration: none;}
#partner9 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner9 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#partner9 li a img{display:block; width:100%;}

/* partner3  滿100%粉紅*/
#partner10{overflow:hidden; margin:0 0; padding:0 0;}
#partner10 li{float:left; width:100%; margin:1%; background:#ffd4de;}
#partner10 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner10 li a:hover{opacity:.8; text-decoration: none;}
#partner10 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner10 li a span{display:block; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#partner10 li a img{display:block; width:100%; }


/* partner 大綠
#partner7{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;}
#partner7 li{float:left; width:48%; margin:1%; background:#ffb9b3;}
#partner7 li a{display:block; font-size:0.938em; color:#000; line-height:30px; transition:all .3s; text-decoration: none;}
#partner7 li a:hover{opacity:.8; text-decoration: none;}
#partner7 li a img{display:block; max-width:100%; height:auto; margin:0 auto; border:1px solid #eaeaea; box-sizing:border-box;}
#partner7 li a span{display:block; padding:0 5px; width:330px; word-break:keep-all;  max-height:100px; overflow:hidden; } */

/* partner 紅 */ #partner11{overflow:hidden; margin:0px 0px 0px 0px; padding:0 0;} 
#partner11 li{float:left; width:48%; margin:1%; border-radius:20px;}
#partner11 li a{display:block; font-size:0.938em; color:#000;  transition:all .3s; text-decoration: none;}
#partner11 li a:hover{opacity:.8; text-decoration: none;} 
#partner11 li a img{display:block; max-width:100%; height:auto; margin:10px auto 0px auto;  border:0;  box-sizing:border-box;}
#partner11 li a span{display:block; padding:0 5px; width:330px; word-break:keep-all;  max-height:100px; overflow:hidden; }

.ti_wb{ background-image:url(../../images/title-wh-bg.png); background-repeat:repeat-y; height:28px; width:710px; padding:3px 0px 0px 3px;}

/*** banner ***/
.bn2 {
	height:110px;
	background:#aedfe4;
	overflow: hidden;
}
.bn2_main {
	width:100%;
	height:110px;
	margin:0 auto;
	background:url(../../images/bn_x-small.jpg) no-repeat;
}
.search2 {
	width:358px;
	height:30px;
	margin:50px 0 50px 25px;
}
.search_bar2 {
	width:304px;
	height:28px;
	border:1px #c9c9c9 solid;
	background:#fff;
	float:left;
	padding:0 10px;
}
.search_bar2 span{
	color:#ccc;
	font-size:1.000em;
	line-height:30px;
}
.search2 img {
	float:right;
}

.main_ca2 li {
	list-style:none;
	width:203px;
	height:203px;
	background:url(../../images/ca_bg.png) no-repeat;
	margin:0 20px 25px 0px;
	float:left;
}
.main_ca2 li:first-child {
	width:203px;
	height:30px;
	margin:0 900px 0 0;
	padding-top:10px;
}


.h01 h1{margin: 0px 0px 0px 0px; font-size:1.000em; font-weight: normal;}
.h02 h1{margin: 0px 0px 0px 0px;  font-weight: normal;}




/*youtube css*/
.ybox01{ display: flex;flex-wrap: wrap;border-bottom:#999 dashed 1px; margin:10px 10px 20px 0px; min-height:300px; overflow:hidden; }
.ybox02{ display: flex;flex-wrap: wrap;border-bottom:#999 dashed 1px; min-height:300px; overflow:hidden; }
.ybox03{ display: flex;flex-wrap: wrap;border-bottom:#999 dashed 1px; margin:10px 10px 20px 0px; min-height:250px; overflow:hidden; }

.yg01{ background-color:#f0f0f0; margin:0px 0px 0px 0px; padding:10px 0px 10px 5px;}
.yb01{ background-color:#000; margin:0px 0px 0px 0px; padding:20px 0px 15px 0px; }
.yg02{ background-color:#f0f0f0; margin:0px 0px 0px 0px; padding:10px 0px 10px 5px;}
.yg02 th{width: 80px;}
.yb02{ width: 50%; min-width:320px; background-color:#000; margin:0px 0px 0px 0px; padding:20px 0px 15px 0px; }

.m01{ display:block; color:#FFFFFF;  border-radius:3px; width:100px; height:30px; line-height:30px; margin:5px 0px 5px 0px; text-align:center; font-size:0.938em; background: #1e5799; float:none; 
	/* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */}
.m01 a { display:block; color:#FFFFFF; font-weight:bold; border-radius:3px; width:100px; height:30px; line-height:30px; margin:auto; text-align:center; text-decoration:none;}
.m01 a:hover { display:block; color:#FFEAA1; font-weight:bold; border-radius:3px; width:100px; height:30px; line-height:30px; margin:auto; text-align:center; text-decoration:none;}



/*教材得獎專區*/
.box01{
	height:auto;
	background:#fff;
	border-top:3px solid #208d98;
	padding:5px 5px;	
	display:block;
	background-image:url(../../images/watermark.jpg); background-position:bottom; background-repeat:no-repeat;
}	
	
/*table按鈕效果開始 字庫查詢*/
.Push a {
	color:#603;
	text-decoration:underline;
}
.Push a:hover {
	color:#060;
	text-decoration:underline;
}

.Push2 a {
	color:#ca0c00;
	text-decoration:none;
}
.Push2 a:hover {
	color:#ca0c00;
	text-decoration:underline;
}
/*按鈕效果結束*/


.lia01 {
	width:100%;
	height:auto;
	padding-top: 20px;
}
.lia01 ul{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.lia01 li {
	list-style-type: none;
	margin:0 20px 25px 0px;
}
.lia01 img{
    box-shadow: 3px 3px 7px 0px #929292;
}
.lia02 li {
	padding: 5px 0px 5px 0px;
}

.lia03 li{ margin-left: -25px; list-style: decimal; color: rgba(255,0,4,1.00); font-weight: bold;}


/*按鈕指令*/
/*藍3*/
.menubox11 { width:260px; height:33px; line-height:28px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin:15px  auto 0px auto;}
.menubox11 a{ width:250px; height:30px; line-height:28px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin: auto; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4764a1; /* Old browsers */
background: -moz-linear-gradient(top, #4764a1 37%, #273759 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4764a1 37%,#273759 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4764a1 37%,#273759 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4764a1', endColorstr='#273759',GradientType=0 ); /* IE6-9 */}

.menubox11 a:hover { width:250px; height:27px; line-height:28px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; margin: auto;
background: #254079; /* Old browsers */
background: -moz-linear-gradient(top, #254079 3%, #4764a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #254079 3%,#4764a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #254079 3%,#4764a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#4764a1',GradientType=0 ); /* IE6-9 */}

/*綠*/

.menubox0 { width:90%; height:30px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin:15px auto 0px auto; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #777777; /* Old browsers */
background: -moz-linear-gradient(top, #777777 0%, #bababa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #777777 0%,#bababa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #777777 0%,#bababa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */}


/*綠*/
.menubox01 { width:90%; height:33px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin:15px auto 0px auto;}
.menubox01 a{ width:90%; height:30px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin: auto; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #72aa00; /* Old browsers */
background: -moz-linear-gradient(top, #72aa00 0%, #9ecb2d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #72aa00 0%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #72aa00 0%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72aa00', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}

.menubox01 a:hover { width:90%; height:27px; line-height:28px; text-align:center; font-size:0.938em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; margin: auto;
background: #9ecb2d; /* Old browsers */
background: -moz-linear-gradient(top, #9ecb2d 0%, #72aa00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9ecb2d 0%,#72aa00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9ecb2d 0%,#72aa00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#72aa00',GradientType=0 ); /* IE6-9 */}

/*淺藍*/
.menubox02 { width:90%; height:33px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin:15px  auto 0px auto;}
.menubox02 a{ width:90%; height:30px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin: auto; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #2984ce; /* Old browsers */
background: -moz-linear-gradient(top, #2984ce 1%, #49c0f0 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2984ce 1%,#49c0f0 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2984ce 1%,#49c0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2984ce', endColorstr='#49c0f0',GradientType=0 ); /* IE6-9 */}

.menubox02 a:hover { width:90%; height:27px; line-height:28px; text-align:center; font-size:0.938em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; margin: auto;
background: #49c0f0; /* Old browsers */
background: -moz-linear-gradient(top, #49c0f0 0%, #49c0f0 0%, #2984ce 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #49c0f0 0%,#49c0f0 0%,#2984ce 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #49c0f0 0%,#49c0f0 0%,#2984ce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c0f0', endColorstr='#2984ce',GradientType=0 ); /* IE6-9 */}

/*紫色*/
.menubox03 { width:90%; height:33px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin:15px  auto 0px auto;}
.menubox03 a{ width:90%; height:30px; line-height:28px; text-align:center; font-size:0.938em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; margin: auto; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #994389; /* Old browsers */
background: -moz-linear-gradient(top, #994389 0%, #994389 0%, #c85ec7 50%, #e570e7 100%, #e570e7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #994389 0%,#994389 0%,#c85ec7 50%,#e570e7 100%,#e570e7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #994389 0%,#994389 0%,#c85ec7 50%,#e570e7 100%,#e570e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#994389', endColorstr='#e570e7',GradientType=0 ); /* IE6-9 */}

.menubox03 a:hover { width:90%; height:27px; line-height:28px; text-align:center; font-size:0.938em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; margin: auto;
background: #e570e7; /* Old browsers */
background: -moz-linear-gradient(top, #e570e7 0%, #c85ec7 50%, #994389 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e570e7 0%,#c85ec7 50%,#994389 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e570e7 0%,#c85ec7 50%,#994389 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#994389',GradientType=0 ); /* IE6-9 */}

/*藍3*/
.menubox04 { width:80px; height:25px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox04 a{ width:80px; height:22px; line-height:20px; text-align:center; font-size:0.88em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4764a1; /* Old browsers */
background: -moz-linear-gradient(top, #4764a1 37%, #273759 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4764a1 37%,#273759 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4764a1 37%,#273759 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4764a1', endColorstr='#273759',GradientType=0 ); /* IE6-9 */}

.menubox04 a:hover { width:80px; height:19px; line-height:20px; text-align:center; font-size:0.88em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#254079; /* Old browsers */
background: -moz-linear-gradient(top, #254079 3%, #4764a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #254079 3%,#4764a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #254079 3%,#4764a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#4764a1',GradientType=0 ); /* IE6-9 */}

/*綠*/
.menubox05 { width:80px; height:25px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox05 a{ width:80px; height:22px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #72aa00; /* Old browsers */
background: -moz-linear-gradient(top, #72aa00 0%, #9ecb2d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #72aa00 0%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #72aa00 0%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72aa00', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}

.menubox05 a:hover { width:80px; height:19px; line-height:20px; text-align:center; font-size:1.188em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background: #9ecb2d; /* Old browsers */
background: -moz-linear-gradient(top, #9ecb2d 0%, #72aa00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9ecb2d 0%,#72aa00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9ecb2d 0%,#72aa00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#72aa00',GradientType=0 ); /* IE6-9 */}

/*藍*/
.menubox06 { width:150px; height:25px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox06 a{ width:150px; height:22px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4764a1; /* Old browsers */
background: -moz-linear-gradient(top, #4764a1 37%, #273759 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4764a1 37%,#273759 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4764a1 37%,#273759 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4764a1', endColorstr='#273759',GradientType=0 ); /* IE6-9 */}

.menubox06 a:hover { width:150px; height:19px; line-height:20px; text-align:center; font-size:1.188em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#254079; /* Old browsers */
background: -moz-linear-gradient(top, #254079 3%, #4764a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #254079 3%,#4764a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #254079 3%,#4764a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#4764a1',GradientType=0 ); /* IE6-9 */}

/*綠*/
.menubox07 { width: 170px; height:25px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  margin:0px auto;}
.menubox07 a{  width: 170px; height:22px; line-height:20px; text-align:center; font-size:0.88em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #72aa00; /* Old browsers */
background: -moz-linear-gradient(top, #72aa00 0%, #9ecb2d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #72aa00 0%,#9ecb2d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #72aa00 0%,#9ecb2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72aa00', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}

.menubox07 a:hover { width: 170px; height:19px; line-height:20px; text-align:center; font-size:0.88em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background: #9ecb2d; /* Old browsers */
background: -moz-linear-gradient(top, #9ecb2d 0%, #72aa00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9ecb2d 0%,#72aa00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9ecb2d 0%,#72aa00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#72aa00',GradientType=0 ); /* IE6-9 */}


/*藍3*/
.menubox10 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  margin: 0px 0px 5px 0px;}
.menubox10 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.188em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4764a1; /* Old browsers */
background: -moz-linear-gradient(top, #4764a1 37%, #273759 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4764a1 37%,#273759 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4764a1 37%,#273759 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4764a1', endColorstr='#273759',GradientType=0 ); /* IE6-9 */}

.menubox10 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.188em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#254079; /* Old browsers */
background: -moz-linear-gradient(top, #254079 3%, #4764a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #254079 3%,#4764a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #254079 3%,#4764a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#4764a1',GradientType=0 ); /* IE6-9 */}


/*綠色漸層 開始 -school02.php*/
.menubox08 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox08 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #587c92; /* Old browsers */
}
.menubox08 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#344854; /* Old browsers */
}
.menubox08_2 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox08_2 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4f6f83; /* Old browsers */
}
.menubox08_2 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #344854; /* Old browsers */
}
.menubox08_3 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px; cursor: pointer; }
.menubox08_3 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4b6a7c;
}
.menubox08_3 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #344854; /* Old browsers */
}
.menubox08_4 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px; cursor: pointer; }
.menubox08_4 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none;
background: #435e6f; /* Old browsers */
}
.menubox08_4 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #344854; /* Old browsers */
}
/*綠色漸層 結束 -school02.php*/

/*紫紅色漸層 開始 -school02.php*/
.menubox09 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px; }
.menubox09 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #9a0a4a; /* Old browsers */
}
.menubox09 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#42021f; /* Old browsers */
}
.menubox09_2 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px;}
.menubox09_2 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #860941; /* Old browsers */
}
.menubox09_2 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #42021f; /* Old browsers */
}
.menubox09_3 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px; cursor: pointer; }
.menubox09_3 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #740235;
}
.menubox09_3 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #42021f; /* Old browsers */
}
.menubox09_4 { width:100%; height:25px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體'; float: left; margin: 0px 10px 0px 0px; cursor: pointer; }
.menubox09_4 a{ width:100%; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none;
background: #5d062e; /* Old browsers */
}
.menubox09_4 a:hover { width:100%; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px;
background: #42021f; /* Old browsers */
}

.menubox09_5 { width:100%; height:30px;  text-align:center; margin-top: 5px;}
.menubox09_6 { width:50%; height:30px;  text-align:center; margin-top: 5px;}
/*紫紅色漸層 結束 -school02.php*/

/*藍*/
.menubox20_1 {  float: right; margin: 0px 10px 0px 0px;}
.menubox20_1 a{ width:60px; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #4764a1; /* Old browsers */
background: -moz-linear-gradient(top, #4764a1 37%, #273759 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4764a1 37%,#273759 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4764a1 37%,#273759 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4764a1', endColorstr='#273759',GradientType=0 ); /* IE6-9 */}

.menubox20_1 a:hover { width:60px; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#254079; /* Old browsers */
background: -moz-linear-gradient(top, #254079 3%, #4764a1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #254079 3%,#4764a1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #254079 3%,#4764a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254079', endColorstr='#4764a1',GradientType=0 ); /* IE6-9 */}

/*綠*/
.menubox20_2 { float: right; margin: 0px 10px 0px 0px;}
.menubox20_2 a{ width:60px; height:22px; line-height:20px; text-align:center; font-size:1.063em;  letter-spacing:1px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #72aa00; /* Old browsers */
background: -moz-linear-gradient(rgb(48, 72, 0) 0%, rgb(99, 138, 0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(rgb(48, 72, 0) 0%, rgb(99, 138, 0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(rgb(48, 72, 0) 0%, rgb(99, 138, 0) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72aa00', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */}

.menubox20_2 a:hover { width:60px; height:19px; line-height:20px; text-align:center; font-size:1.063em; letter-spacing:1px; color:#fff; border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background: #9ecb2d; /* Old browsers */
background: -moz-linear-gradient( rgb(99, 138, 0) 0%,rgb(48, 72, 0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(rgb(99, 138, 0) 0%,rgb(48, 72, 0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient( rgb(99, 138, 0) 0%,rgb(48, 72, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#72aa00',GradientType=0 ); /* IE6-9 */}

.h21c01{ min-height: 725px; position: relative;}
.h21c012{  position: relative;}

.menubox21 {width:100%; height:45px; line-height:45px; margin: 80px 0px 5px 0px; font-weight: bold; position: absolute; bottom: 0px;}
.menubox21 a{ width:100%; height:45px;  line-height:45px; text-align:center; font-size:1.250em;  letter-spacing:3px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #265e79; 
}
.menubox21 a:hover { width:100%; height:42px; line-height:45px;
border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#0b364b;
}

.menubox22 { margin: 80px 0px 5px 0px; font-weight: bold; }
.menubox22 a{ width:100%; height:45px;  line-height:45px; text-align:center; font-size:1.250em;  letter-spacing:3px; color:#fff; font-family:'微軟正黑體';  border-radius:3px; border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; 
background: #265e79; 
}
.menubox22 a:hover { width:100%; height:42px; line-height:45px;
border:rgba(229,229,229,0.6) 1px solid; display:block; text-decoration:none; padding-top:3px; 
background:#0b364b;
}


/*活動花絮 開始*/
.entry{background:#f9f9f9;width:176px;height:176px;border:1px solid #DDD;padding:1px;border-radius:5px;z-index:0;font-family:Arial, Helvetica,'微軟正黑體', sans-serif , Helvetica,Verdana,"新細明體"; margin:10px 10px 0px 10px;}
 .entry-large{width:330px; height:230px; font-size:0.813em; color:#333; line-height:20px; padding-top:15px; margin-bottom: 10px;}
 .full-box .entry-text{position:absolute;bottom:8px;left:8px;right:8px;margin:0;padding:60px 10px 10px 10px;height:35px;background-image:url(images/bg-gradient-large.png);background-position:bottom left;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://mainpage.pixfs.net/index/style/images/bg-gradient-small.png',sizingMethod='scale');background-image:none}
 .full-box.hover .entry-text,.full-box:hover .entry-text{bottom:7px;left:7px;right:7px}
 .full-box .entry-text h2 a{color:white;text-shadow:black 1px 1px 0;}
 .full-box h2 a:hover{color:white}
 .entry h2{font-size:0.938em;line-height:22px;vertical-align:top}
 #entry-1.full-box h2{font-size:1.125em;font-family:Arial, Helvetica,'微軟正黑體', sans-serif , Helvetica,Verdana,"新細明體";} 
 
 .entry-extralarge{width:556px;height:366px}
 .entry-vertical{ width:176px; height:366px;}
 .entry-horizontal{width:366px;height:176px}
 .entry-rows{width:545px;height:162px;cursor:pointer;background:#fff;border:1px solid #DDD;padding:1px;border-radius:5px;z-index:0;font-family:Helvetica,Verdana,"新細明體";position:relative;margin-bottom:15px;height:1%;overflow:hidden;_overflow:none}
 .entry-rows.hover,.entry-rows:hover{z-index:100;opacity:1;border:2px solid #5e96d9;padding:0;cursor:pointer}
 .entry-rows:hover .row-date,.entry-rows.hover .row-date{margin:-1px -1px 0 0}
 .entry-rows img{width:220px;height:145px;margin:10px 0 0 10px;float:left}
 .entry-rows #today{background:url(images/row-date.png) no-repeat left -37px;width:60px;height:37px}
 .entry-rows .row-date{background:url(images/row-date.png) no-repeat left top;width:60px;height:25px;position:absolute;top:-1px;right:15px;color:#fff;font-weight:bold;padding-top:12px;text-align:center}
 .entry-rows h2{font-size:1.000em;font-weight:bold;text-indent:10px;padding-top:10px;display:block}
 .entry-rows .row-text{font-size:0.813em;color:#000;font-weight:normal;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;display:block;padding:5px 10px 0 12px;height:120px;overflow:hidden;vertical-align:top}
 #entry-1{top:0;left:0}
 #entry-2{top:0;left:190px}
 #entry-3{top:0;left:380px}
 #entry-4{top:190px;left:0}
 #entry-5{top:190px;left:190px}
 #entry-6{top:190px;left:380px}
 #entry-7{top:380px;left:0}
 #entry-8{top:380px;left:190px}
 #entry-9{top:380px;left:380px}
 #entry-10{top:570px;left:0}
 #entry-11{top:570px;left:190px}
 #entry-12{top:570px;left:380px}
 #entry-13{top:760px;left:0}
 #entry-14{top:760px;left:190px}
 #entry-15{top:760px;left:380px}
 #entry-16{top:950px;left:0}
 #entry-17{top:950px;left:190px}
 #entry-18{top:950px;left:380px}
 #entry-19{top:450px;left:430px}
 .entry.hover,.entry:hover{z-index:100;opacity:1;border:2px solid #55aac9;padding:0;cursor:pointer; padding-top:14px;}
 .entry.hover span,.entry:hover span{color:#555}
 .entry h2 a:hover{color:#367cd0}
 /*.entry img{display:block;margin:8px 8px 5px 8px;}*/
 .entry-text{margin:0px 10px 5px 10px;clear:both}
 .entry-horizontal .entry-text{margin:10px;clear:none}
/*活動花絮 結束*/

/*照片種類 _ 照片大小限制開始css*/
.d01{ width:228px;height:410px; margin:25px 0px 0px 10px; float:left; text-align:center;}/*首頁商品box 框*/
.d01_2 { width:228px;  height:304px; line-height:304px;  background:#fff; overflow:hidden; border:#CCC solid 1px; position: relative; }/*首頁商品box 框*/
.d01_2 img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}

.exh{ width:200px; height:250px; float:left; margin:15px 10px 25px 20px;}
.photo4{width:200px; height:175px; overflow:hidden; background-color:#f9f9f9; margin: 0px 0px 10px 0px; float:left; border-radius:10px;  position: relative; }
.photo4 img{ 
position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}
.exhtext{ width:190px; height:70px; font-family:'微軟正黑體'; color:#023a73; text-align:center; }

.p_img01 {
    width: 100%;
    height: auto;
}

.exhp2 { width:250px;  height:155px; line-height:155px;  background:#f9f9f9; overflow:hidden; position: relative; margin: auto;}/*首頁商品box 框*/

/*照片種類 照片大小限制css結束*/

.r_area .bc {
	height:auto;
	background:#def0f2;
	margin-top:10px;
	margin-bottom: 20px;
	display:block;
	padding:10px 30px 10px 10px;
	font-size:0.938em;
	text-align: justify;
	line-height:25px;
	text-justify:distribute;
	letter-spacing: 1px;
	font-weight: bold;
	color: #535353;
}
.r_area .bc2 {
	height:auto;
	background:#def0f2;
	margin-top:20px;
	margin-bottom: -20px;
	display:block;
	padding:10px 30px 10px 10px;
	font-size:0.938em;
/*	text-align: justify;*/
	line-height:25px;
/*	text-justify:distribute;*/
	letter-spacing: 1px;
	font-weight: bold;
	color: #535353;
}
.title_c01{display: inline-block;margin-top: 2px; width: auto; background-color: rgba(255,255,255,0.8); height: 20px; padding:5px 20px 10px 8px; font-size:1.188em; font-weight: bold; color: #313131;}
.title_c01:after{content: ""; position: absolute; width: 20px; background-color:#ac0500; margin:-5px 0px 0px 20px; height: 19px; padding: 8px;}
.table_assessment{
	width: 100%;
    border-spacing: 0;
}
.table_assessment td,
.table_assessment th{
	padding: 5px 10px;
	border-left: 1px dashed #c1ac9f;
	font-size: 0.875em;
	color: #000;
}

.table_assessment th{
	background-color: #ffaa73;
}
.table_assessment tr:nth-child(odd) td{
	background-color: #ffe2a8;
}
.table_assessment tr:nth-child(even) td{
	background-color: #ffedc5;
}
    a.point_btn{
        position: relative;
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 15px 25px;
        font-size: 1rem;
        background-color: #1a61b3;
        color: #FFF;
        border: 1px solid #002396;
        box-shadow: 0 3px 6px -3px #084875;
        top: 0;
        -webkit-transition-duration: .2s;
        -o-transition-duration: .2s;
        transition-duration: .2s;
    }
    a.point_btn:hover{
        color: #FFF;
        top: -3px;
    }























