﻿
.menu1 {float:right; font-size:1.00em; margin-top:0; /*padding-right:200px;*/padding-top:50px; margin-left:100px;}
.menu1 ul {margin:0; padding:0;}
.menu1 li {list-style-type:none; float:left;}
.menu1 li a {display:block; width:100px; line-height:68px; color:#777777; text-align:center; text-decoration:none;}

.menu1 li a:hover { /*background-image:url(images/orange.png);*/ color:#06C; /*text-shadow:0px 1px 3px #000;*/ background-repeat:no-repeat;border-bottom:solid 3px #06C;}


.menu2 {
    position: inherit;
    top:1px;
    right:1px;
	float:right;
	width:auto;
	height:16px;
	/*margin-top:10px;*/
    margin-right:10px;
	border-top:none;
	border-bottom:none;
    font-family: 微軟正黑體;
}
.menu2 ul {
	margin:0;
	padding:0;
}
.menu2 li {
    /*display: inline;*/
    list-style-type: none;
    /*border: solid 1px #dddddd;*/
    border-top:solid 0px ;
    /*margin-left: 10px;*/
    /*padding-left: 10px;*/
    float: left;
    margin:0px;
    margin-top:0;
    /*padding-top:4px;*/
    
}
.menu2 li.first {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.menu2 li a {
    display:block;
	font-size:0.95em;
	width:40px;
	border-right:none;
	text-align:center;
	color: #666;
	text-decoration:none;
	background-repeat:no-repeat;
	/*margin-left:10px;*/
    text-align:center;
}
.menu2 li a:hover {
	color:#06C;
    text-decoration: underline;
}
.menu2 img {
    
}

.menu3 {
	float:right;
	width: auto;
	height:auto;
    /*margin-right:25px;*/
	border-top:none;
	border-bottom:none;
    font-family: 微軟正黑體;
}
.menu3 ul {
	margin:0;
	padding:0;
}
.menu3 li {
    /*display: inline;*/
    width: 130px;
    /*height:50px;*/
    text-align:right;
    line-height:40px;
    list-style-type: none;
    border-bottom: solid 1px #dddddd;
    /*padding-right: 20px;*/
    float: right;
}
.menu3 li.first {
	border-bottom:none;
	margin-left:0;
	padding-left:0;
}
.menu3 li a {
	font-size:0.95em;
	width:130px;
	/*border-right:none;*/
	text-align:center;
	color: #666;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-left:10px;
}
.menu3 li a:hover {
    /*border-right: solid 1px #f00 ;*/
	color:#06C;
    text-decoration: underline;
}

.menu4 {
	float:right;
	width: auto;
	height:auto;
    /*margin-right:25px;*/
	border-top:none;
	border-bottom:none;
    font-family: 微軟正黑體;
    margin-top:-100px;
    margin-right:-30px;
}
.menu4 ul {
	margin:0;
	padding:0;
}
.menu4 li {
    /*display: inline;*/
    width: 150px;
    /*height:50px;*/
    text-align:right;
    line-height:90px;
    list-style-type: none;
    border-bottom: solid 1px #dddddd;
    /*padding-right: 20px;*/
    float: right;
    padding-right:10px;
    margin-bottom:10px;
}
.menu4 li.first {
	border-bottom:none;
	margin-left:0;
	padding-left:0;
}
.menu4 li a {
	font-size:1.2em;
	width:150px;
	/*border-right:none;*/
	text-align:center;
	color: #FFF;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-left:10px;
}
.menu4 li a:hover {
    /*border-right: solid 1px #f00 ;*/
	/*color:#06C;*/
    text-decoration: underline;
}

.menuFB {
    margin:auto;
	padding-top:10px;
    padding-right:20px;
	border-top:none;
	border-bottom:none;
    float:right;
}
.menuFB ul {
    margin:auto;
}
.menuFB li {
	display:inline;
	list-style-type:none;
	border-left: dotted 1px #dddddd;
	margin-left:25px;
	padding-left:15px;
	float:left;
}
.menuFB li.first {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.menuFB li a {
	font-size:1.1em;
	width:150px;
	border-right:none;
	text-align:center;
	color: #666;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-left:10px;
}
.menuFB li a:hover {
	color:#06C;
    text-decoration: underline;
}.menuFB {
    margin:auto;
	padding-top:10px;
    padding-right:20px;
	border-top:none;
	border-bottom:none;
    float:right;
}
.menuFB ul {
    margin:auto;
}
.menuFB li {
	display:inline;
	list-style-type:none;
	border-left: dotted 1px #dddddd);
	margin-left:20px;
	padding-left:20px;
	float:left;
}
.menuFB li.first {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.menuFB li a {
	font-size:1.1em;
	width:150px;
	border-right:none;
	text-align:center;
	color: #666;
	text-decoration:none;
	background-repeat:no-repeat;
	margin-left:10px;
}
.menuFB li a:hover {
	color:#06C;
    text-decoration: underline;
}

.button {
   background-image: url(images/red.png);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: #ccc 0px 0px 10px;  /*陰影for Google Chrome、Safari*/
   -moz-box-shadow: #fff 0px 0px 30px;    /*陰影for Firefox*/
    box-shadow: #ccc 0px 0px 10px;     /*陰影for IE*/
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color:#FFF;
   font-size: 17px;
   font-family: 微軟正黑體;
   text-align:center;
   text-decoration: none;
   vertical-align: middle;
   }
.button a {
    color:#fff;
    text-decoration : none;
   }
.button:hover {
   background: rgba(0,0,0,.4);
   color: #f00;
   text-decoration : underline; 
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }