@import url("main2.css");

body{
	background-color: #f3fbfd;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2f475c;
	background-image: url("images/bbg.jpg");
	}
	
img {
	border-width: 0;
	}

.hidden {
	display: none;
	}

.clearline, .clearlinel, .clearliner, .noclearline {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-top: -1px;
	}

.clearline {
	clear: both;
	}

.clearlinel {
	clear: left;
	}

.clearliner {
	clear: right;
	}

h1	{	
	text-align:center;
	color:#810a0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12pt;
	font-weight: bold;
	margin-bottom:0.6em;
	margin-left:-15px;
	margin-top:-10px;
	font-style:	normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	

.d1 {
	text-indent: -2em;
	margin-left: 3em;
	margin-top:0em;
	}

.d2 {
	text-indent: -2em;
	margin-left: 5em;
	margin-top:0em;
	}

.d3 {
	text-indent: -2em;
	margin-left: 8em;
	margin-top:-0.5em;
	}
	

.menu {
	width:781px;
	font-size:13px;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	position:relative;
	top:0;
	left:0;
	}

.SubTitle	{
	border-bottom: dotted 1px #999999;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 12pt;
	color: #ff9900;
	}

.PicBorder {
	border:solid 1px #999999;
	padding: 2px;
	margin-right:9px;
	margin-left:9px;
	margin-bottom:9px;
	background-color: #f3fbfd;
	}

#menu1 {
	position:absolute;
	left:0;
	top:0;
	}

#menu2 {
	position:absolute;
	left:129px;
	top:0;
	}

#menu3 {
	position:absolute;
	left:258px;
	top:0;
	}

#menu4 {
	position:absolute;
	left:389px;
	top:0;
	}

#menu5 {
	position:absolute;
	left:520px;
	top:0;
	}
	
#menu6 {
	position:absolute;
	left:650px;
	top:0;
	}

#menu7 {
	position:absolute;
	left:426px;
	top:0;
	}
	
.menu a {
	color:#fcf4ce;
	text-decoration:none;
	display:block;
	width:71px;
	line-height:20px;
	}
	

.menuhead {
	border-right:solid 1px #cccccc;
	}

.submenu {
	text-align:center;
	visibility:hidden;
	position:absolute;
	left:0;
	}

.submenu a {
	color:#fcf4ce;
	font-size:12pt;
	height:31px;
	width:130px;
	line-height:31px;
	background-color:#810a0a;
	border-top:solid 1px #ddbbac;
	}

.menu a:hover {
	background-image:url(images/sub_bg.gif);
	}

.menu span {
	color:#2f475c;
	display:none
	}

.btn {
	font-size:13px;
	color:#000000;
	padding:3 6 0 6pt;
	border:1px solid #b1c3ed;
	width:80px;
	}
	
.aaa {
	height: 28px;
/*	width: 97px;*/
	width: 110px;
	position: absolute;
	margin-top: -3px;
/*	margin-left: -97px;*/
	margin-left: -110px;
	padding-top: 2px;

	text-align:right;
	font-size: 13px;
	background-image: url(images/item_01-2.gif);
	background-repeat: no-repeat;
	}



.amenu2box {
	background: #fff url(images/Tao_17.gif) repeat-x;
	height: auto !important;
	height: 28px;
	min-height: 28px; 
	text-align: center;
	font-size:12px;
	color:#993399;
	padding-top: 6px;
	margin: 0 3px;
	}

.amenu2 {
	}

.amenu {
	background: #fff url(images/Tao_17.gif) repeat-x;
	height: auto !important;
	height:28px;
	min-height: 28px; 
/*	margin-left: 92px;*/
	margin-left: 105px;
	padding-left:5px;

	text-align:left;
	font-size:12px;
	color:#993399;
	padding-top: 3px;
	}

.amenunottl {
	margin-left: 5px;
	}

.amenu img.dmpic {
	border: none;
	float: right;
	}

.amenu a, .amenu2 a {
	color:#993399;
	line-height:1.5em;
	text-decoration:none;
	font-size:12px;
	padding-left:18px;
	padding-right:5px;	
	background-image: url(img/temp.gif);
	background-repeat: no-repeat;
	}

.big a {
	font-size: 20px;
	}

.amenu a:hover, .amenu2 a:hover {text-decoration: underline; color: #00f;}
.amenu span, .amenu2 span {display:none;}
.m1 a.m1, .m2 a.m2, .m3 a.m3, .m4 a.m4, .m5 a.m5, .m6 a.m6, .m7 a.m7, .m8 a.m8, .m9 a.m9, .m10 a.m10, .m11 a.m11, .m12 a.m12, .m13 a.m13, .m14 a.m14, .m15 a.m15, .m16 a.m16, .m17 a.m17, .m18 a.m18 {
	text-decoration: underline !important;
	font-weight: bold;
	}

.xmenu {font-size:11pt;color:#993399;padding-top:0.25em;}	
.xmenu a {color:#993399;
	line-height:1.5em;
	text-decoration:none;
	padding-left:1em;
	padding-right:1em;
	border-right:solid 1px #cccccc;
	font-weight:bold;
	}
.xmenu a:hover {text-decoration:underline;font-weight:bold;}
.xmenu span {display:none;}

		
.learn{
	margin-top:30px;
	padding-left:20px;
	padding-right:8px;
	padding-top:0px;
	font-size:13px; 	 
	line-height:17px;
	}

.learn a {
	line-height:20px;
	color: #cc0000;
	font-weight: bold
	}

.honor {
	background-image:url(images/index_35.gif);
	padding-top:18px;
	padding-left:20px;
	font-size:12px;
	}
	
.honor div{
	font-weight: bold;
	margin-bottom: 5px;
	}

.celling {
	width:100%;
	height:16px;
	background-image: url(images/border.jpg);
	}
	
.tdleft {
	width:277px;
	}
	
address {
	text-align:center;
	font-size:11px;
	font-style:normal;
	margin-top:1px;
	padding-top:5px;
	margin-bottom:1em;
	margin-right:1em;
	margin-left:1em;
	}
	
.pic2{
	border:solid 1px #d0baaa;
	margin-top:1px;
	}

.out	{
	BORDER-COLLAPSE: collapse;
	border:solid 1px #b1c3ed;
	padding: 2px;
	background-color: #ffffff;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	}

.out img {
	vertical-align: bottom;
	}



.linkout {
	border: #fafacc
	margin-top: 0px;
	padding-left:2em;
	padding-right:1em;
	padding-bottom:10px;
	}

.list {
	font-size:13px;
	text-align:left;
	border:solid 1px #b1c3ed;
	}
	
.list p {
	font-size:15px;
	}
	
td.list td {
	font-size:15px;
	}
	
.list a {
	color:#006699;
	text-decoration:none
	}
	
.list a:hover {
	color:#cc0033;
	}
		
.list ul{
	line-height:20px;
	margin-top:-0.1em;
	margin-left:2em;
	margin-right:1em;
	margin-bottom:0.2em;
	padding: 0;
	}

.list li{
	margin-top:8px;
	margin-bottom:0.1em;
	margin-top:0em;
	border-bottom:dotted 1px  #deeff7;
	}
	
.list li a {
	color:#006699;
	text-decoration:none
	}
	
.list li a:hover {
	color:#cc0033;
	font-weight:bold;
	}

.list2 li, .list2 p {
	font-size: 15px;
	}

a.box {
	font-size: 13px;
	color:#657b8c;
	background: none;
	padding-left: 0;
	}

a:hover.box {text-decoration:none;color:#657b8c;}
a:visited.box{text-decoration:none;color:#657b8c;}

a:link	{	
	text-decoration:	none;
	}	
		
a:visited	{	
	text-decoration:	none;
	}	
		
a:active	{	
	text-decoration:	none;
	}	
		
a:hover	{
	text-decoration:	underline;
	}
	
.textblack11 {
	font-family: "Arial", "Helvetica", "sans-serif", "細明體", "新細明體";
	font-size: 11px;
	font-weight: normal;
	color: #d0ba88;
	text-decoration: none;
	}

textblack11a:link {

	font-family: "Arial", "Helvetica", "sans-serif", "細明體", "新細明體";
	font-size: 11px;
	color: #d0ba88;
	text-decoration: underline;
	}

textblack11a:hover {

	font-family: "Arial", "Helvetica", "sans-serif", "細明體", "新細明體";
	font-size: 11px;
	font-weight: normal;
	color: #d0ba88;
	text-decoration: underline;
	}

.table1out {
	padding: 0 16px 0 16px;
	}

.table1 {
	width: 100%;
	border: solid 1px #deeff7;
	font-size: 13px;
	color: #636363;
	margin: 5px 0 5px 0;
	line-height: 1.5em;
	}

.closeup {
	margin-top: 0;
	}

#table4 {
	padding: 2px;
	}
	
#table4 td.list {
	padding: 16px 8px 24px 8px;
	height: auto !important;
	height: 340px;
	min-height: 340px;
	}

#table9 img, #table10 img {
	vertical-align: bottom;
	}

.cont 	{
	font-size:13px;
	}

.none	{
	background-Color: #dceaf5;
	}

.dot	{
	border-bottom: dotted 1px #deeff7;
	margin-top:2px;
	margin-bottom:2px;
	}

td td.IconTopFornat {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #486a00;
	text-decoration: none;
	margin-left: 3px;
	background-image: url(img/top_bg.gif);
	background-repeat: no-repeat;
	width: 75px;
	height: 19px;
	padding-left: 20px;
	padding-top: 2px;
	}



.paperwidth {
	width: auto;
/*	min-width: 783px;*/
	margin: 0 16px 0 16px;
	}

.paperiwidth {
	width: 100%;
/*	min-width: 753px;*/
	background-color: #fff;
	}

.paperwfixed .paperwidth {
	width: 783px;
	margin: 0;
	}

.paperwfixed .paperiwidth {
	width: 753px;
	}

.paperbgbox {
	width: 15px; 
	height: 17px; 
	font-size: 1px;
	line-height: 1px;
	}

.paperlside {
	background-image: url("images/Tao_03.png");
	width: 15px; 
	font-size: 1px;
	}

.paperrside {
	background: url('images/Tao_11.png');
	width: 15px; 
	font-size: 1px;
	}

.paperbside {
	background: url('images/Tao_52bg.png');
	height: 17px; 
	font-size: 1px;
	}

.paperlside .box {
	position: absolute;
	top: 2px;
	margin-left: 5px;
	}

.paperlbcorner {
	background: url('images/Tao_52bgl.png');
	height: 17px; 
	font-size: 1px;
	}

.paperrbcorner {
	background: url('images/Tao_52bgr.png');
	height: 17px; 
	font-size: 1px;
	}

.mainrboxl {
	background: transparent url("images/index_52.gif") no-repeat top left;
	width: 7px;
	height: 28px
	}

.mainrboxr {
	background: transparent url("images/index_56.gif") no-repeat top left;
	width: 7px;
	height: 28px
	}

.mainrboxm {
	background: transparent url("images/index_55.gif") repeat-x top left;
	width: 100%;
	height: 28px;
	text-align: left;
	}

.mainrboxm img {
/*	vertical-align: text-top;*/
	vertical-align: bottom;
	}

.mainrboxb {
	padding: 6px 0 16px 0;
	text-align: left;
	font-size: 12px;
/*	font-size: 8pt;*/
	line-height: 145%;
/*	border: 1px solid #e4edf8;*/
	}

.imainrboxl, .imainrboxr {
	width: 7px;
	height: 1px;
	}



#sitenavbox td {
	height: auto !important;
	height: 18px;
	min-height: 18px; 
	}



#table_mainmenubox {
	width: 753px;
	margin: 20px auto 20px auto;
	}



#titleblock td, .wraptitle {
/*	height: 106px;*/
	height: 99px;
	}

#titleblock td {
	background: transparent url('images/toptopbg.gif') repeat-x top left;
	}

.wraptitle {
	background: transparent url('images/toptop2.jpg') no-repeat top right;
	}

#currpos {
	padding: 0 6px;
	background-color: #fff;
	}

#currpos address {
	margin: 0;
	color: #000;
	font-size: 13px;
	font-style: normal;
	line-height: 145%;
	padding: 3px 0 2px 75px;
	text-indent: -75px;
	text-align: left;
	}

#currpos em {
	padding-right: 6px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	}

#currpos strong {
	font-style: normal;
	font-weight: normal;
	color: #5ca75d;
	color: #8a8a05;
	}

#currpos a {
	text-decoration: underline;
	}

#currpos a:link {
	color: #66f;
	}

#currpos a:visited {
	color: #a0d;
	}

#currpos a:hover {
	color: #00f;
	}




#category {
/*	position: absolute;
	left: 401px;*/
	text-align: center;
	height: 26px;;
/*	margin-top: -32px;*/
	margin-top: -25px;
	z-index: 1000;
	font-size: 15px;
	}

#category h1, #category ul, #category li {
	display: inline;
	font-size: 15px;
	margin: 0;
	padding: 0;
	}

#category li {
	margin-right: 15px;
	}

#category img {
	vertical-align: bottom;
	}



#search {
/*	margin-top: -96px;*/
	margin-top: -89px;
	margin-right: 8px;
	text-align: right;
	}

form.searchform {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #000;
	}

.searchform .inputbox {
	width: 120px;
	height: 17px;
	border: 1px solid #333;
	border: none;
	background-color: #fff;
	font-size: 13px;
	color: #000;
	margin: 0 0 0 2px;
	padding: 2px 2px 0px 2px;
	}

.searchform img.title {
	}

.searchform img {
	vertical-align: text-top;
	}

form.searchform input.button {
	font-size: 13px;
	height: 13px;
	padding: 2px 4px 2px 4px;
	margin: 0 0 0 2px;
	height: 23px;
	width: 44px;
	}

form.searchform input {
	vertical-align: text-top;
	}



#table_topdn {
	margin-top: 4px;
	}



.leftblock {
	width: 178px;
	text-align: right;
	background-color: #dae7ef;
	}

.hide_leftblock {
	display: none;
	}



.botbg {
	background: transparent url("images/Tao_64.gif") repeat top left;
	}

.webcamhlink {
	width: 150px;
	margin-right: 0;
	text-align: center;
	font-size:13px;
	padding: 4px 0 0 8px;
	}

.topnav {
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 8px;
	text-align: right;
	}



#footnavbox {
	padding: 4px 0 0 6px;
	background-color: #fff;
	font-size: 12px;
	color: #888;
	text-align: right;
	}

.funcnav {
	float: right;
	font-size: 12px;
	text-decoration: none;
	padding-right: 8px;
	margin-top: 4px;
	}

.funcnav img {
	margin-left: 6px;
	margin-right: 1px;
	vertical-align: text-top;
	}

.funcnav a:link, .funcnav a.aslink:visited {
	color: #666;
	text-decoration: none;
	}

.funcnav a:visited {
	color: #a0d;
	text-decoration: none;
	}

.funcnav a:hover, .funcnav a.aslink:hover {
	color: #00f;
	text-decoration: underline;
	}

.linksnav {
	float: left;
	margin-right: 18px;
	margin-top: 4px;
	}

.linksnav img {
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: text-top;
	}

.update {
	margin-right: 206px;
	text-align: center;
	}



.piclinksnav {
	padding: 3px 3px 3px 3px;
	font-size: 13px;
	text-align: center;
	}

.more {
	font-size: 13px;
	text-align: right;
	margin: 4px 3px 12px 0;
	}

.visitors {
	font-size: 13px;
	text-align: left;
	padding-left: 12px;
	}

.chgtablefont table {
	font-size: 15px !important;
	}

.chgtdfont {
	font-size: 15px;
	}

.quicknav {
	font-size: 15px;
	}

ul.pagenav, ul.pagenav li {
	display: inline;
	}

ol.nobold li a:hover {
	font-weight: normal;
	}



tr.sbox1 {
	color: #ff6600;
	}

tr.sbox1 a:link {
	color: #ff6600;
	}

tr.sbox1 a:visited {
	color: #ff6600;
	}

tr.sbox1 a:hover {
	color: #ff6600;
	}



tr.sbox2 {
	color: #000;
	}

tr.sbox2 a:link {
	color: #000;
	}

tr.sbox2 a:visited {
	color: #666;
	}

tr.sbox2 a:hover {
	color: #00f;
	}
