/* 頭部公共樣式@首頁頭部樣式 */
body, h2, h3, h4, ul, li, form,dl,dt,dd, p, label{margin:0; padding:0}
body{text-align:center; background:#fff; font:13px/1.6 "&#26032; &#32048; &#26126; &#39636; ", Verdana;}
table{ table-layout:fixed;}
td{ font:13px/1.6 "&#26032; &#32048; &#26126; &#39636; ", Verdana; word-wrap:break-word; word-break:break-all; }
li{list-style:none}
a{color:#0097CC; text-decoration:none}
.page a{ color:#AD15B6}
.fjx dd a{ color:#AD15B6;}
a:hover{color:#f00; text-decoration:none}
.color-black{color:#000}
.color-blue{color:#06c}
.color-red{color:#F00}
.color-redb{color:#F00; font-weight:bold}
.color-green{ color:#090}
.color-grey{ color: #666;}
.align-mid{text-align:center}
.align-right{text-align:right}
.clear{clear:both; line-height:1;}
img{border:0} 
.box{ width:980px; margin:0 auto;}

.topli li{padding:0 7px 0 4px; }
.toplilic01{ background:url(../images/head14.gif) no-repeat right 13px;}
.head{width:980px; margin:0px auto; text-align:left; clear:both;color:#000}
.head .top a{color:#000; text-decoration:none}
.head .top a:hover{color:#f00; text-decoration:none}
.top{height:29px; line-height:29px; background:url(../images/head01.png) repeat-x; }
.toplf{ width:680px; float:left; padding:0 0 0 10px;}
.toplf li{float:left;}
.toplfa{background:url(../images/head07.gif) no-repeat 4px 9px;padding:0 0 0 20px;}
.toplfb{background:url(../images/head08.gif) no-repeat 16px 9px;padding:0 0 0 30px;}
.topr{width:260px; float:right;}
.guide{ height:53px; padding:7px 0; clear:both; }
.guidelf{width:600px; float:left;}
.logo{ width:181px;  float:left; }
.search{width:360px; float:left;padding:4px 0 0 80px; }
.search li{float:left; padding:0 8px;}
.searchcl{ background:url(../images/head06.gif) no-repeat right 5px;}
.searcha{ clear:both; padding-left:8px;}
.txtc{ width:266px;height:19px; border:1px solid #3493BF; float:left ; margin-right:8px;}
.but01 a{ margin-top:2px;width:47px; height:19px; line-height:19px; float:left; text-align:center; background:url(../images/head03.png) repeat-x; color:#FFF}
.but01 a:hover{  background:url(../images/head03.png) repeat-x left -20px; color:#FFF}
.vda{width:364px; float:right; padding-top:4px;}
.nav{ clear:both; height:38px; background:url(../images/head09.png) no-repeat left -7px;}
.nav ul{ padding:5px 0 0 12px; font-size:15px; font-weight:bold; text-align:center;}
.nav li{ float:left; }
.nav a{height:28px; padding-top:5px;display:block;}
.navlic01 a{width:83px; color:#fff; }
.navlic02 a{width:105px; color:#FFF;}
.navlic03 a{width:83px; color:#12567E; background: url(../images/head10.png) no-repeat;}
.navlic04 a{width:105px; color:#12567E;background: url(../images/head11.png) no-repeat;}
.nav a:hover{color:#0097CC;}
.navlic01 a:hover{ background: url(../images/head10.png) no-repeat;}
.navlic02 a:hover{ background: url(../images/head11.png) no-repeat;}
.nav2{ background:url(../images/head12.gif) no-repeat; height:30px; clear:both;}
.nav2 ul{ padding:6px 0 0 18px;}
.nav2 li{float:left;}
.nav2 li a{  background:url(../images/head13.gif) no-repeat left 3px; padding:0 24px 0 8px;}
.nav2 li a:hover{background:url(../images/head13.gif) no-repeat left -34px;}

/* 討論區 */
.logosub{ height:41px;width:320px; padding:12px 0 0 22px; background:url(../images/head20.gif) no-repeat 11px 16px; float:left;}
.navsub{height:37px; background:url(../images/head17.png) repeat-x; padding:4px 4px 0}
.navsub ul{ height:37px; background:url(../images/head19.png) repeat-x;}
.navsub li{float:left}
.navsub li a{display:block; padding:6px 20px 0 ; font-size:15px; font-weight:bold; color:#FFF; height:31px; float:left;}
.navsublic a{background:url(../images/head18.png) repeat-x;}
.navsub li a:hover{ background:url(../images/head18.png) repeat-x; color:#FFF;}
.tip{clear:both; border:1px solid #A3D45D; background:#F2F9E8 url(../images/dec01.gif) no-repeat 10px 8px; height:29px; line-height:29px; padding:0 0 0 28px; color:#3C4F14;}

/* 發簡訊 */
.navsub09{background:url(../images/headbg09a.png) repeat-x; }
.navsub09 ul{background:url(../images/headbg09b.png) repeat-x;}
.navsub09 li a{display:block; padding:6px 20px 0 ; font-size:15px; font-weight:bold; color:#FFF; height:31px; float:left;}
.navsublic09 a{background:url(../images/headbg09c.png) repeat-x;}
.navsub09 li a:hover{ background:url(../images/headbg09c.png) repeat-x;}
.tip09{ border:1px solid #972B9D; background:#F9EBFA url(../images/dec01.gif) no-repeat 10px 8px; height:29px; color:#5A315B;}

.main{padding-top:8px;}
.mainlf{width:210px; float:left; background:url(fzx12.gif) repeat-y ;}
.fjx{ background:url(fjx04.png) no-repeat; text-align:left;}
.fjx{background:#fff; width:198px; border:1px solid #823986; margin:0 auto;}
.fjx dd{ background:url(fjx21.gif) no-repeat left bottom; width:113px; padding:4px 0 0 29px!important; height:21px!important;padding:6px 0 0 29px; height:19px; margin:0 auto;  }

.fjx dt img{ position:relative; top:3px; right:2px;}
.fjxdtc01a a{display:block; height:27px;  background:url(fjxbg01.png) no-repeat;border-bottom:1px solid #CA85CD; color:#AD15B6; font-weight:bold; padding:5px 0 0 10px;}
.fjxdtc01b a{display:block; height:27px;  background:url(fjxbg02.png) no-repeat;border-bottom:1px solid #ccc; color:#333; padding:5px 0 0 10px;}
.fjxdtc01b a:hover{background:url(fjxbg01.png) no-repeat;}
.fjxdtc02a a{display:block; height:27px;  background:url(fjxbg03.png) no-repeat;border-bottom:1px solid #ccc; color:#AD15B6; font-weight:bold; padding:5px 0 0 10px;}
.fjxdtc02b a{display:block; height:27px;  background:url(fjxbg04.png) no-repeat;border-bottom:1px solid #ccc; color:#AD15B6; font-weight:bold; padding:5px 0 0 10px;}
.fjxdtc02b a:hover{background:url(fjxbg03.png) no-repeat;}

.fjxdtc03a a{display:block; height:27px;  background:url(fjxbg05.png) no-repeat;border-bottom:1px solid #ccc; color:#AD15B6; font-weight:bold; padding:5px 0 0 10px;}
.fjxdtc03b a{display:block; height:27px;  background:url(fjxbg06.png) no-repeat;border-bottom:1px solid #ccc; color:#333;  padding:5px 0 0 10px;}
.fjxdtc03b a:hover{background:url(fjxbg05.png) no-repeat;}
.fjx dt a:hover{color:#AD15B6}
.borderbot a{ border-bottom:1px solid #CA85CD;border-top:1px solid #CA85CD;}
.bordertop a{ border-top:1px solid #CA85CD; margin:12px 0 0 0;}

.mainr{margin-left:13px; width:757px; float:left; text-align:left; background:url(fjx31.gif) no-repeat left top;}
.mainrh2{ font-size:15px; color:#FFF;  padding:7px 0 0 12px; height:31px;}
.mainrh2 img{ position:relative; top:2px;}
.main2{ border-left:1px solid #8A3584; border-right:1px solid #8A3584; border-bottom:1px solid #8A3584;}
.stepa{ border-bottom:1px solid #E4B9E1; padding-bottom:10px; height:1%;}
.stepah2{ background:url(fjx32.gif) no-repeat 8px 10px; font-size:15px; color:#A44BA9; padding:6px 6px 6px 30px;}
.stepalf{ width:354px; float:left; padding:0px 12px 8px;}
.stepalf h3{ font-size:13px; font-weight:normal;  height:30px;}
.stepa2{ padding:6px 0;}
.fbut01{ background:url(fjx37.gif) no-repeat; width:85px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut02{ background:url(fjx38.gif) no-repeat; width:62px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut03{ background:url(fjx40.gif) no-repeat; width:118px; height:36px; line-height:36px; color:#fff;font-size:15px; font-weight:bold; border:0px; text-align:center; cursor:pointer;}
.fbut04{ background:url(fjx51.gif) no-repeat; width:62px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut05{ background:url(fjx58.gif) no-repeat; width:85px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut06{ background:url(fjx59.gif) no-repeat; width:62px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut07{ background:url(fjx61.gif) no-repeat; width:62px; height:25px; line-height:25px; color:#A44BA9; border:0px; 
padding:0px 0 0 16px!important;padding:0 0 0 20px; cursor:pointer;}
.fbut08{ background:url(fjx60.gif) no-repeat; width:37px; height:24px; line-height:24px; color:#fff; border:0px; text-align:center
;cursor:pointer;}

.stepa3{ border:1px solid #f90; background:#FFFFCC; text-align:center; padding:5px;}
.stepar{width: 364px; float:left;}
.stepar2 ul{padding-left:2px; }
.stepar2 li { float:left; width:85px; height:30px; margin:0 2px; text-align:center;}
.steparc01 a{display:block; width:85px; height:26px; background: url(fjx33.gif) no-repeat; color:#fff; padding-top:2px;}
.steparc02 a{display:block; width:85px; height:26px; background: url(fjx34.gif) no-repeat; color:#fff; padding-top:2px;}
.steparc01 a:hover,.steparc02 a:hover{background: url(fjx33.gif) no-repeat; color:#fff; }
.stepar3{ clear:both; border:1px solid #BF5EA5;}
.stepar3 h3{ font-size:13px; font-weight:normal; background:url(fjx35.gif) repeat-x; height:25px; line-height:25px; margin:1px; padding-left:8px; color:#6F405F}
.stepar4{ height:208px; border-top:1px solid #BF5EA5;}
.stepb{ background:#FBF1FC;  height:1%; clear:both; padding-bottom:8px;border-bottom:1px solid #E4B9E1;}
.stepbr2{  background:#fff;border-top:1px solid #BF5EA5; height:1%; padding:4px 0 8px; }
.txtc01{ width:145px; height:21px; line-height:21px; border:1px solid #BF5FA5; padding:0; margin:0;}
.txtc02{ width:70px; height:21px; line-height:21px; border:1px solid #BF5FA5; padding:0; margin:0;}
.txtc03{ width:90px; height:21px; line-height:21px; border:1px solid #BF5FA5; padding:0; margin:0;}
.stepb2{ background:#fff; border:1px solid #BF5EA5; height:95px}
.stepb3{ padding-top:8px;}
.stepc{height:1%; clear:both;border-bottom:1px solid #E4B9E1; }
.stepc2{ padding:0 6px 12px 6px;}
.sent{background:#FCF9FD; text-align:center; padding:8px 0;}
.stepbr2 ul{ padding:4px;}
.stepbr2 li{width:50%;*width:47%;_width:47%;float:left; line-height:25px; height:25px; }
.stepbr2libg{background:#F7E7FA}
.stepbr2 li span{display: block; background:url(fjx39.gif) no-repeat 6px 3px; padding:0 0 0 22px; }
.teacher p{ margin:2px; }
.teacher img{ position:relative; top:6px!important;top:0px;}
.paddingtop10px{ padding-top:10px;}
.teacherb{ padding:4px; border-top:1px solid #BF5EA5;}
.teacherb li{ float:left; width:20%;line-height:25px; height:25px; }
.teacherc li{ float:left; width:33%;line-height:25px; height:25px; }
.gtjx{ background:url(fjx52.gif) repeat-x left top; height:28px; padding:4px 0 0 12px;}
.gtjxb{background:url(fjx53.gif) no-repeat left top ; }
.gtjxbth{ height:39px; line-height:39px; text-align:center;}
.gtjxb td{ height:53px; vertical-align:middle; border-bottom:1px solid #F1E6F4; padding-left:8px; padding-right:8px;}
.gtjxb02{ border-right:1px solid #F1E6F4; border-left:1px solid #F1E6F4; text-align:center;}
.gtjxb03{ border-right:1px solid #F1E6F4; }
.gtjxbbg{ background:#FCF8FD}

.page{ height:33px; padding-top:8px}
.pagelf{ width:330px; float:left; padding-left:12px;}
.pagem{width:160px; float:left; text-align:center;}
.pager{width:160px; float:right; padding-right:12px; text-align:right;}
.gtjx h2{ background: url(fjx54.gif) no-repeat left 8px; padding:4px 0 0 20px; font-size:13px; }
.qmd{clear:both;border-bottom:1px solid #E4B9E1; padding-bottom:10px; border-top:1px solid #CF9ED9; padding-top:10px;}
.qmdlf{ width:318px; height:147px; background:url(fjx56.gif) no-repeat; float:left; text-align:center; padding:35px 0 0 0; margin:20px 0 0 45px;}
.qmdr{ width:280px; float:right; height:210px; text-align:center; background:url(fjx57.gif) no-repeat right bottom; margin-right:18px;} 
.qmdr h3{ font-size:13px;}
.qmdr h3 img{ position:relative; top:3px;}
.qmdtd{background:url(fjx53.gif) no-repeat left top ; }
.qmdtdth{ height:39px; line-height:39px; text-align:center;}
.qmdtd td{ border-bottom:1px solid #F1E6F4; padding:8px;}

.jxsm{background:url(fjx53.gif) no-repeat left top ; }
.jxsm th{ height:39px; line-height:39px; text-align:center; font-weight:normal; color:#AD15B6; font-size:13px;}
.jxsm td{ font-size:13px; vertical-align:middle; border-bottom:1px solid #F1E6F4; padding:7px 2px;text-align:center;border-left:1px solid #F1E6F4;}
.jxsm02{ border-right:1px solid #F1E6F4; border-left:1px solid #F1E6F4; text-align:center;}
.jxsm03{ border-right:1px solid #F1E6F4; }
.jxsmbg{ background:#FCF8FD}
.jxsmul{ text-align:left ; color:#666; padding:6px 12px;}

.jxfla ul{ height:31px; padding-top:5px; padding-left:6px; background:url(fjx94.gif) repeat-x left bottom;}
.jxfla li{ float:left; margin-right:2px;}
.jxflc01 a{display:block; width:370px; height:31px; line-height:31px; background:url(fjx90.gif) no-repeat left bottom; text-align:center; font-weight:bold; color:#000; }
.jxflc02 a{display:block; width:370px; height:31px; line-height:31px; background:url(fjx91.gif) no-repeat left bottom; text-align:center;color:#AD15B6;}
.jxflc02 a:hover,.jxflc01 a:hover{background:url(fjx90.gif) no-repeat left bottom; color:#000; font-weight:bold;}
.jxflb{ height:440px;}
.jxflb li{ height:355px; width:156px; background:url(fjx92.gif) no-repeat; float:left; text-align:center; }
.jxflb2{ width:120px; height:148px; margin:60px auto 0; text-align:left; font-size:12px; padding:6px 0 6px;}
.jxflb3{ width:120px ; height:25px; line-height:25px; background:url(fjx93.gif) no-repeat; margin:100px auto 0;}
.jxflulc01 {padding:40px 0 0 40px}
.jxflulc02 {padding:40px 0 0 10px}
.jxflulc02 {margin:0 30px;}
.jxfllic01 {margin:0 35px!important;margin:0 26px}
.jxfllic02 {margin:0 7px!important;margin:0 5px}

.wdtxl{ border-top:1px solid #CF9ED9; padding:8px 12px;}

.wdtx{background:url(fjx53.gif) no-repeat left top ; }
.wdtxth{ height:39px; line-height:39px; text-align:center;}
.wdtx td{ vertical-align:middle; border-bottom:1px solid #F1E6F4; padding:6px;border-right:1px solid #F1E6F4;text-align:center; line-height:1.3; }
.wdtx02{ border-right:1px solid #F1E6F4; border-left:1px solid #F1E6F4; text-align:center;}
.wdtx03{ border-left:1px solid #F1E6F4; }
.wdtxbg{ background:#FCF8FD}
.wdtx td div{ text-align:left;}

.footer{ padding-top:8px!important; padding-top:1px;}

#DownLink {
	FONT-SIZE: 13px; COLOR: #336699
}
#DownLink A:link {
	COLOR: #336699; TEXT-DECORATION: none
}
#DownLink A:visited {
	COLOR: #336699; TEXT-DECORATION: none
}
#DownLink A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#DownLink A:active {
	COLOR: #336699; TEXT-DECORATION: none
}
#CopyRight {
	MARGIN-TOP: 8px; FONT-SIZE: 11px; COLOR: #666666
}