/*====================================================================
 
=====================================================================*/

body{
	color:#333;
	font:15px/1.5 '微軟正黑體', 'Microsoft JhengHei',Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	/*overflow-y:scroll;*/
	min-width:980px;
	background-attachment: fixed;
	background-color: #f5f3ef;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
*+html body{overflow-y:visible}

figure{padding:0}




.clearer{clear:both;margin:0;padding:0;line-height:0;font-size:0;height:0}
.clear{clear:both}
.overflow_h{overflow:hidden}
a{color:#4c606c;text-decoration:none;outline:0;hlbr:expression(this.onFocus=this.blur())}
a:hover{color:#4c606c;text-decoration:underline}
input,textarea,select{font:normal 1em Arial,Helvetica,sans-serif;color:#555}
input:focus,textarea:focus{outline:0}h2{font:19px/ normal "\5fae\8f6f\96c5\9ed1","Gulim",sans-serif;letter-spacing:2px;}
*+html h2{font-size:22px;letter-spacing:-.07em;}
h3,.h3{font-size:15px}
h4,.h4{font-size:13px}
h5,.h5{font-size:12px}
h6,.h6{font-size:11px}
h4,h5,h6{font-weight:normal}
.img_l{float:left;padding:0 12px 6px 0}
.img_c{margin:0 auto;display:block}
.img_r{float:right;padding:0 0 6px 12px}
.img_v{vertical-align:middle}
.f_l{float:left
}.f_c{display:block;margin:0 auto}
.f_r{float:right}
.t_r{text-align:right}
.t_c{text-align:center}
.col_two{width:48.5%}
.orange{color:#f60;}
.foo_pagination{padding-top:10px; font-size:12px; letter-spacing:.1em;}
.foo_pagination li{display:inline;}
.foo_pagination li.looking{background:#f60;color:#fff;padding:3px 5px;margin-left:3px;}
*+html .foo_pagination li.looking{padding:3px 1px 3px 5px;vertical-align:3px;}
.foo_pagination li a {color: #666;padding:3px 5px;display:inline-block;text-decoration: none;}
html:root .foo_pagination li a,html:root .foo_pagination li.looking{padding:1px 5px;border-radius:3px;}
.foo_pagination li a:hover{color:#fff;text-decoration:none;background:#aaa;}
.pad1{padding-bottom:12px;}

/*----------------------------base區--------------------------------*/
.relative{position:relative;}.wrapper{width:1024px;margin:0 auto;}.logo a,.base_menu,.base_menu li a,.content_top,.content_bottom,.preferential_btn1,.preferential_btn2{background:url("images/base.png") no-repeat;}.logo a,.index_cover,.teaching_four a,.preferential_box,.preferential_btn1,.preferential_btn2,.index_fb a{display:block;}.index_cover,.base_menu li a,.preferential_btn1,.preferential_btn2,.index_fb a{text-indent:-9999px;}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5,hgroup h6{padding:0;}.looking:hover,.teaching_four a:hover,.preferential_btn1:hover,.preferential_btn2:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}.red{color:#d00000;}



/*----------------------------header區------------------------------*/
.header{padding:10px 0;}
.logo{padding:100px 0 0  0;position:absolute;
	z-index:11;}
.logo a{
	width:379px;
	height:129px;
	background-position:0 -355px;
	position:absolute;
	z-index:11;
	left: 46px;
	top: -410px;
}
.head_nav{
	display:block;
	padding-top:60px;
	position:absolute;
	z-index:8;
	left: 15px;
	top: 277px;
	
}
.base_menu{ background-position:0px 0px;width:902px;height:150px;}

.base_menu li{display:block;float:left;height:90px;margin-top:30px; }
.base_menu li a{display:block;float:left;height:90px;}

.base_menu li.ch1 a{background-position:-20px -148px;width:110px;margin-left:40px;}
.base_menu li.ch1 a:hover,.base_menu li.ch1 a.active:hover{background-position:-20px -245px;}
.base_menu li.ch1 a.active{background-position:-20px -245px;}

.base_menu li.ch2 a{background-position:-144px -148px;width:100px;margin-left:13px;}
.base_menu li.ch2 a:hover,.base_menu li.ch2 a.active:hover{background-position:-144px -245px;}
.base_menu li.ch2 a.active{background-position:-144px -245px;}

.base_menu li.ch3 a{background-position:-262px -148px;width:110px;margin-left:13px;}
.base_menu li.ch3 a:hover,.base_menu li.ch3 a.active:hover{background-position:-262px -245px;}
.base_menu li.ch3 a.active{background-position:-262px -245px;}

.base_menu li.ch4 a{background-position:-396px -148px;width:100px;margin-left:13px;}
.base_menu li.ch4 a:hover,.base_menu li.ch4 a.active:hover{background-position:-396px -245px;}
.base_menu li.ch4 a.active{background-position:-396px -245px;}

.base_menu li.ch5 a{background-position:-506px -148px;width:110px;margin-left:13px;}
.base_menu li.ch5 a:hover,.base_menu li.ch5 a.active:hover{background-position:-506px -245px;}
.base_menu li.ch5 a.active{background-position:-506px -245px;}


.base_menu li.ch6 a{background-position:-640px -148px;width:120px;margin-left:13px;}
.base_menu li.ch6 a:hover,.base_menu li.ch6 a.active:hover{background-position:-640px -245px;}
.base_menu li.ch6 a.active{background-position:-640px -245px;}


.base_menu li.ch7 a{background-position:-792px -148px;width:100px;margin-left:20px;}
.base_menu li.ch7 a:hover,.base_menu li.ch7 a.active:hover{background-position:-792px -245px;}
.base_menu li.ch7 a.active{background-position:-792px -245px;}


.page_cover{background:url("images/page_cover.png") no-repeat 50% 0;}
.page_head{height:295px;}

/*-----------------------------首頁區--------------------------------*/
.index_cover{width:900px; height:600px;background:url("images/index_cover.png") no-repeat;}.index_final{font:bolder 60px/normal "Open Sans",Gadget, sans-serif;color:#fff; position:absolute;top:506px; right:162px;}.index_fb{position:absolute;top:629px;left:1px;}.index_fb a{width:216px;height:175px;}

/*-----------------------------內容區--------------------------------*/
.aside_l{width:27%;}.aside_r{width:71%;}.content_top{background-position:0 -168px;height:17px;}.content_center{background: url("images/content_c.png") repeat-y;padding:0 30px;}.content_bottom{background-position:0 -207px;height:17px; margin-bottom:30px;}.point_ul{padding:0 0 12px;}.point_ul li{display:block;width:auto;background:url("images/point_ul.png") no-repeat 0 6px; padding-left:18px;}.point_ul li a.aside_current{color:#f60;}.point_ul li a{width:auto; display:block;}.point_ul li a:hover{background-position:-99px 0;}.point_ul li li {margin-left:1em;}.account_table{border-collapse:collapse;width:100%; margin-bottom:1em;}.account_table th{background:-webkit-linear-gradient(top,#f1891b 50%,#f1b226 100%);background:-moz-linear-gradient(top,#f1891b 50%,#f1b226 100%);background:-o-linear-gradient(center top, #f1891b 50%,#f1b226 100%);background:-ms-linear-gradient(center top , #f1891b 50%,#f1b226 100%) repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1891b',endColorstr='#f1b226',GradientType=0 );background-image:-ms-linear-gradient(top,#f1891b 50%,#f1b226 100%);color:#fff;font-size:13px; font-weight:normal;}.account_table td{ background:#faebb4;}.account_table tr:nth-child(even) td{ background:#f5d66a;}.account_table td,.account_table th{border:2px solid #fff; line-height:normal;padding:4px 5px 1px; vertical-align:top;}html:root .account_table td,html:root .account_table th{padding:4px 5px;}.looking{cursor:pointer;}.account_table tr:hover td{background:#f3f3f3;}.teaching_four{width:22.6%;float:left;}.teaching_four a{width:100%;}.teaching_last{margin-right:3%;}.teaching_four a:hover{text-decoration:none;color:#555;}.preferential_box{width:150px;height:150px; margin-bottom:8px;}.preferential_data{font:bolder 45px/1em "Open Sans",Gadget, sans-serif;color:#d00000; padding:0 5px 0 0;vertical-align:bottom;vertical-align: baseline !ie;}.preferential_btn1{height:90px; background-position:0 -201px;}.preferential_btn2{height:90px; background-position:-194px -201px;}
.box01{
	width:980px;
	height:498px;
	display:block;
	margin:0 auto;
	position:relative;
	
	
}
.box02{
	width:980px;
	height:26px;
	position:absolute;
	z-index:1;
	padding-top: 0px;
	display:block;
	float:right;
	margin: 0 auto;
	left: 0px;
	top: 25px;
	z-index:9;
}
.box05{width:980px;
	min-height:142px;
	display:block;
	margin: 0 auto;
	background-image: url(images/layout03_05.png)  ;
	
	background-repeat: repeat;
	background-position: center top;	
	}
.box06{width:980px;
	min-height:400px;
	display:block;
	margin: 0 auto;
	background-image: url(images/layout03_07.jpg)  ;
	
	background-repeat: repeat;
	background-position: center top;	
	}
.font01 {
	font-size: 13px;
	color: #C00;
	
	font-weight:;
}
.font02 {
	
	font-size: 13px;
	color: #fff;	
}
.font03 {
	font-size: 16px;
	color: #C00;
	font-family: '微軟正黑體', 'Microsoft JhengHei', Gadget, sans-serif;
	font-weight:bold;
}
/*--------thickbox-------*/
#TB_overlay {position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}.TB_overlayMacFFBGHack {background:url("image/png.png") repeat;}.TB_overlayBG {background:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}#TB_window {position:fixed;z-index:102;color:#ccc;display:none;top:50%;left:50%;}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border:1px solid #666;}#TB_caption{ height:25px;padding:7px 30px 10px 25px;float:left; display:none;}/*--共用張數，停用--*/#TB_closeWindow {float: right;font-size: 12px;overflow: hidden;padding: 6px 13px 3px 0;}#TB_closeWindow a{color:#ff9600;}#TB_closeWindow a:hover{text-decoration:none;color:#fff;}#TB_closeAjaxWindow{ padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{ float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background:url("image/title.gif") #e8e8e8;margin:3px;height:27px;} /* 視窗標題列 */#TB_ajaxContent{ clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{ padding:15px;}#TB_ajaxContent p{ padding:5px 0;}#TB_load{ position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}#TB_HideSelect{ z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}#TB_iframeContent{ clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*----------------------------footer區-------------------------------*/
.footer{ text-decoration:none;color:#fff;max-width: 980px;min-height:332px;background:#fff;border: 1px solid #ccc; border-width:1px 0;padding:12px 0;background:-webkit-linear-gradient(top,#ffffff 0,#fdfdfd 60%,#e8e8e8 97%,#fdfdfd 100%);background:-moz-linear-gradient(top,#ffffff 0,#fdfdfd 60%,#e8e8e8 97%,#fdfdfd 100%);background:-o-linear-gradient(top,#ffffff 0,#fdfdfd 60%,#e8e8e8 97%,#fdfdfd 100%);background:-ms-linear-gradient(top,#ffffff 0,#fdfdfd 60%,#e8e8e8 97%,#fdfdfd 100%) repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0 );background-image:-ms-linear-gradient(top,#ffffff 0,#fdfdfd 60%,#e8e8e8 97%,#fdfdfd 100%); background-image: url(images/layout03_07.jpg)  ;background:url("images/layout03_07.jpg") repeat-x 0 100% #fff !ie; margin: 0px auto;}.foo_c{font-size:80%;padding:0;color:#d00000; line-height:1.7em;}.foo_pad{padding-left:35px;}.footer a{outline-style: none;font-size: 14px;}.footer a:hover{color:#fff;font-size: 14px;}

/*-----------------------------chrome only---------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.{;}}
