@charset "big5";
/* CSS Document */
html {height:101%;}
body {background:#DFE8F7;margin:12px 0px;}
div,li,p,h1,h2,h3,h4,h5,h6,a,span,font,b,i,em,input,select,textarea,dl,dt,dd {line-height:180%;}
div,ul,li,p,a,span,font,b,i,em,input,select,textarea,dl,dt,dd {margin:0px;padding:0px;list-style:none;}
div,td,p {font-family: arial, helvetica, sans-serif;line-height:160%;}
a {color:#06c;text-decoration:none;font-size:0.8em;}
a:hover {color:#f30;text-decoration:underline;}
.clear5 {clear:both;overflow:hidden;height:5px;}
.clear8 {clear:both;overflow:hidden;height:8px;}
.clear15 {clear:both;overflow:hidden;height:15px;}
.aClear:after {display:block;clear:both;content:'.';visibility:hidden;height:0;}
.aClear {zoom:1;}
/*----*/
.box {margin:0px auto;border:1px #769CDC solid;background:#fff;width:1000px;}
.box2 {margin:0px auto;padding:15px 0px;width:960px;}
.l_200 {float:left;width:200px;}
.c_510 {float:left;width:510px;margin-left:25px;_display:inline;}
.r_200 {float:right;width:200px;}
/*----*/
.header {position:relative; z-index:5;}
	.header .logo {width:100%;height:135px;position:relative;z-index:8;background:url(../img/logo.gif) no-repeat 12px 10px;}
		.header .logo .m {position:absolute;z-index:9;left:145px;top:95px;}
		.header .logo .m a {display:inline-block;line-height:120%;font-size:14px;font-weight:bold;color:#f00;border:1px #f00 solid;padding:5px 9px;margin:0px 2px;}
		.header .logo .m a:hover {background:#f00;color:#fff; text-decoration:none;}
	.header .font_size {font-weight:bold;position:absolute;z-index:6;top:10px;right:10px;font-size:0.8em;}
	.header .font_size a {display:inline-block;padding:1px 2px 1px 22px;color:#000;font-size:0.8em;background:url(../img/font_size.gif) no-repeat;}
		.header .font_size a.larger {background-position:2px 3px;}
		.header .font_size a.smaller { background-position:2px -27px;}
		.header .font_size a.reset {background-position:2px -57px;}
	.header .font_size a:hover {background-color:#000;color:#fff;}
		.header .font_size a.larger:hover {background-position:2px -87px;}
		.header .font_size a.smaller:hover {background-position:2px -117px;}
		.header .font_size a.reset:hover {background-position:2px -147px;}
/*----*/
.menu {padding:0px 5px 0px 113px;}
	.menu ul {border-top:1px #888 solid;border-right:1px #888 solid;}
	.menu ul li {float:right;}
		.menu ul li a {display:inline-block;color:#000;padding:2px 10px;font-weight:bold;}
		.menu ul li a:hover {background-color:#000;color:#fff;text-decoration:none;}
/*----*/
.menu_sub {margin:0px 5px;background:#4D7DD0;border-bottom:4px #ccc solid;}
	.menu_sub .ways {float:left;padding:8px 7px;_display:inline;color:#fff;font-size:0.8em;}
		.menu_sub .ways i {display:inline-block;width:7px;height:16px;line-height:120%;background:url(../img/way_i.gif) no-repeat center 6px;}
		.menu_sub .ways a {display:inline-block;color:#fff;padding:0px 3px;line-height:120%;font-size:0.8em;}
		.menu_sub .ways a:hover {background-color:#000;color:#fff;text-decoration:none;}
	.menu_sub .search {float:right;width:200px;padding:7px 22px;_display:inline;background:#769CDC;}
		.menu_sub .search .input {margin:0px;width:130px;height:16px;border:2px #4D7DD0 solid;padding:2px;line-height:120%;}
		.menu_sub .search .go {margin:0px;padding:0px 6px 0px 18px;height:24px;font-weight:bold;color:#fff;border:none;background:url(../img/go.gif) #4D7DD0 no-repeat 2px center;cursor:pointer;}
/*----*/
.search_ h2 {margin:0px;font-size:1.2em;}
.search_ p {margin:0px;padding:2px 0px;font-size:0.8em;}
.search_ fieldset {border: solid 1px #ccc;}
.search_ legend {font-size:0.8em;}
.search_ label {font-size:0.8em;}
.search_ .input {border:2px #ccc solid;padding:2px 3px;line-height:140%;}
.search_ .go {width:60px;height:26px;cursor:pointer;}
/*----*/
.footlink {margin:0px 5px;height:40px;background:#4D7DD0;border-top:4px #ccc solid;}
.copyright {padding-top:12px;text-align:center;color:#000;}
/*----*/
.l_menu {}
	.l_menu h2 {text-indent:6px;margin:0px;padding:8px 0px 0px;font-size:1em;}
	.l_menu li {margin-top:4px;}
		.l_menu li a {display:block;font-size:0.8em;line-height:25px;text-indent:12px;color:#000;background:url(../img/left_but.gif) no-repeat;}
		.l_menu li a:hover {color:#06c;text-decoration:none;font-weight:bold;background-position:0px -30px;}
		.l_menu li.on a {color:#fff;font-weight:bold;background-position:0px -60px;}
	.l_menu p {text-align:right;padding:5px;}
		.l_menu p a {display:inline-block;color:#000;line-height:140%;padding:0px 4px;}
		.l_menu p a:hover {background:#333;color:#fff;text-decoration:none;}
/*----*/
.news_list {}
	.news_list h3 {margin:0px;border-bottom:1px #769CDC solid;font-size:1em;}
	.news_list .nov {padding:8px 0px;font-size:0.8em;}
	.news_list ul {padding:5px 0px;}
		.news_list li a {display:inline-block;font-size:0.8em;line-height:130%;color:#000;text-decoration:none;padding-left:17px;background:url(../img/news_ico.gif) no-repeat left 1px;}
		.news_list li a:hover {color:#4D7DD0;text-decoration:underline;background-position:0px -29px;}
/*----*/
.about_tit {margin:0px;padding-bottom:10px;}
.about_us {border:1px #ccc solid;padding:20px 20px 20px 140px;background:url(../img/about_us.gif) #DEE9F8 no-repeat left 40px;}
	.about_us h3 {margin:0px;font-size:1em;color: #4D7DD0;}
	.about_us .txt {padding-top:10px;}
/*----*/
.ml_25 {margin-left:25px;}
.about_txt {float:left;width:241px;_display:inline;overflow:hidden;}
.about_txt h3 {font-size:16px;border-bottom:1px #769CDC solid;margin:0px;padding:0px;}
.about_txt .txt {margin-top:12px;}
/*----*/
.list {border:1px #ccc solid;background:f5f5f5;padding:20px;}
	.list h3 {margin:0px;}
	.list li {padding:4px 0px;border-bottom:1px #ddd dotted;}
		.list li a {font-size:0.8em;color:#000;text-decoration:none;padding-left:20px;background:url(../img/news_ico.gif) no-repeat left 1px;}
		.list li a:hover {color:#4D7DD0;text-decoration:underline;background-position:0px -29px;}
		.list li span {float:right;color:#888;font-size:0.8em;}
/*----*/
.page_body {}
	.page_body .tit {font-size:1.6em;margin:0px;color:#4D7DD0;}
	.page_body .msg {color:#4D7DD0;line-height:110%;font-size:0.8em;}
	.page_body .body {margin-top:15px;}
/*¤À­¶¼Ë¦¡*/
.pages {text-align:center;font-size:0.8em;padding:10px 0px 0px;clear:both;}
	.pages span {display:inline-block;color:#bbb;padding:1px 9px;margin:0px 4px;border:1px #ddd solid;background:#eee;}
	.pages a {display:inline-block;color:#03c;padding:1px 9px;margin:0px 4px;border:1px #87D3FC solid;background:#E3F8FD;}
	.pages a:hover,
	.pages a.on {text-decoration:none;color:#f30;border:1px #f90 solid;background:#FEF7DE;}
	.pages select {padding:2px;}
	.pages .prev_msg {float:left;text-indent:0px;padding-left:18px;background:url(../img/prev_next.gif) no-repeat left 5px;}
	.pages .next_msg {float:right;text-indent:0px;padding-right:18px;background:url(../img/prev_next.gif) no-repeat right -25px;}

