Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.5;
	color: #333333;
	background-image: url(../pic/bg.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p {margin:0;}
a {color:#333; text-decoration: underline;}
a:hover {color:#333; text-decoration: none;}
.contact {
	background-color: #b3c1ca;
	border-top-color: #b3c1ca;
	border-right-color: #b3c1ca;
	border-bottom-color: #b3c1ca;
	border-left-color: #b3c1ca;
	margin: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #000000;
}
.grey {
	font-size: 1em;
	color: #999999;
}
.grey a{
	color: #999999;
	text-decoration: underline;
}
.grey a:hover{
	color: #999999;
	text-decoration: none;
}
.blue_s {
	color: #51c4ff;
	font-size: 12px;
}
.blue_b {
	font-size: 1.333em;
	color: #51c4ff;
	font-weight: bold;
}
.blue_b a{
	color: #51c4ff;
	text-decoration: underline;
}
.blue_b a:hover{
	color: #51c4ff;
	text-decoration: none;
}

.black_01 {
	font-size: 0.916em;
	color: #000000;
}

.TextBox01 {
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
	line-height: 17px;
}
.ProBlack2 {
	font-size: 1.333em;
	font-weight: bold;
	color: #000000;
}
.InBlue02 {
	font-size: 1.166em;
	font-weight: bold;
	color: #33CCFF;
}
.InBlue02 a{
	color: #33CCFF;
	text-decoration: underline;
}
.InBlue02 a:hover{
	text-decoration: none;
}
.Org {
	font-size: 1em;
	color: #FF9900;
}
.Org a{
	color: #FF9900;
	text-decoration: underline;
}

.Org a:hover{
	text-decoration: none;
}

.black_03 {
	font-size: 1em;
	color: #666666;
}
.black_03 a{
	color: #666666;
	text-decoration: none;
}
.black_03 a:hover{
	color: #ccc;
}

.grey01 {
	font-size: 0.833em;
	font-weight: bold;
	color: #666666;
}
.red {
	font-size: 1.5em;
	font-weight: bold;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}

.white_01 {
	font-size: 1em;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	letter-spacing: 0.083em;
}
.white_01 a{
	color: #FFFFFF;
	text-decoration: none;
}
.white_01 a:hover{
	text-decoration: underline;
}
.menu_grey {
	font-size: 1em;
	color: #475863;
}
.menu_red {
	font-size: 1.333em;
	color: #FFFFFF;
	background-image: url(../pic/menu_red.gif);
	font-weight: bold;
}
.menu_red a{
	color: #FFFFFF;
	text-decoration: none;
}
.menu_red a:hover{
	text-decoration: underline;
}
.menu_blue {
	background:url(../pic/menu_blue.gif) #74d4ee 0 bottom repeat-x; min-height:30px;
	height: 30px;
}

.MainTable {
	border: 1px solid #cecece;
	background-color: #FFFFFF;
}
.AssiNavi {
	color:#475863;
	text-decoration: none;
	padding-left: 26px;
	background-image: url(../pic/menu_spot.gif);
	background-repeat: no-repeat;
	background-position: 15px 50%;
	font-size: 1em;
}

.AssiNaviSiteMap {
	color:#475863;
	text-decoration: none;
	padding-left: 20px;
	background-image: url(../pic/menu_spot.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	font-size: 1em;
}

.AssiNaviSiteMap a{
	color: #475863;
	text-decoration:  none;
}

.AssiNaviSiteMap a:hover{
	color: #008dd2;
}

.AssiNavi a{
	color: #475863;
	text-decoration:  none;
}

.AssiNavi a:hover{
	color: #008dd2;
}
.Subt{
	font-size: 1.166em;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../pic/menu_spot3.gif) 10px 8px no-repeat;
	padding-left: 20px;
}
.Subt a{
	color: #FFFFFF;
	text-decoration: none;
}
.Sub a:hover{
	color: #008dd2;
}

table.table-style01 {border:1px dotted #CCC;}
table.table-style01 th {border-right:1px dotted #CCC; /*background:#EFEFEF;*/ color:#FF2F00;}
table.table-style01 td {border:1px dotted #DDD;}
table.table-style01 tr.bg td {background:#F5F5F5;}
table.table-style01 td.bg {background:#F5F5F5;}


/*------20130423--------------*/
.Footer{	
	font-size: 12px;
	line-height:1.8em;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	letter-spacing: 0.083em;
	}
.Footer span{margin:0 5px;}
table .Footer {margin:10px 0;}

.Footer a{
	color: #FFFFFF;
	text-decoration: underline;
}
.Footer a:hover{
	text-decoration: none;
}

/*------20160425--------------*/
header{font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif,\5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4,"微軟正黑體","Microsoft JhengHei","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体";font-size:0.875em;}

header a{text-decoration:none;}

.Logo{float:left; width:238px; height:46px; margin:22px 0 0 20px; padding:0; position:relative;}

.Logo a{background:url(../pic/LogoAntarctica.png)0 0 no-repeat; position:absolute; top:0; left:0;}

.Logo a:hover{background:url(../pic/LogoAntarctica_hover.png)0 0 no-repeat; 
			
  			animation:Logo 1s ease-in;
	-webkit-animation:Logo 1s ease-in;	/* Safari 和 Chrome */
	   -moz-animation:Logo 1s ease-in;	/* Firefox */

}

@keyframes Logo {
  from {
    	opacity: 0.9;
  }

  to {
    	opacity: 1;
  }
}

@-webkit-keyframes Logo {
  from {
    	opacity: 0.9;
  }

  to {
    	opacity: 1;
  }
}

@-moz-keyframes Logo {
  from {
    	opacity: 0.9;
  }

  to {
    	opacity: 1;
  }
}

.QuickLink{font-size:14px; float:right; width:608px; margin:0 20px 0 20px;}

.QuickLink nav{margin:36px 0 0 0;}
.QuickLink nav a{float:right; display:block; position:relative;
		 transition: color .6s linear;
	-moz-transition: color .8s linear; /* Firefox 4 */
 -webkit-transition: color .6s linear; /* Safari 和 Chrome */
	  -o-transition: color .6s linear; /* Opera */
}
.QuickLink nav a:hover{color:rgb(153,153,153);}

.QuickLink nav span{color:#008DD2; font-weight:600; float:right; margin:0 20px; display:block;}

.QuickLink nav .Icon{position:absolute; top:-18px; left:-6px;

  			animation:Icom 0.4s ease-in infinite;
	-webkit-animation:Icom 0.4s ease-in infinite;	/* Safari 和 Chrome */
	   -moz-animation:Icom 0.4s ease-in infinite;	/* Firefox */

}

@keyframes Icom {
  from {
    	opacity: 0.3;
  }

  to {
    	opacity: 1;
  }
}

@-webkit-keyframes Icom {
  from {
    	opacity: 0.3;
  }

  to {
    	opacity: 1;
  }
}

@-moz-keyframes Icom {
  from {
    	opacity: 0.3;
  }

  to {
    	opacity: 1;
  }
}

.Menu nav{font-size:15px; letter-spacing:1px; float:left; width:100%; background:rgb(48,48,48); margin:20px 0 0 0;}

.Menu nav a{color:#FFF; margin:0; padding:12px 30px; float:left; display:block; border-right:solid 1px #fff;
	     transition: background-color .8s linear;
	-moz-transition: background-color .8s linear; /* Firefox 4 */
 -webkit-transition: background-color .8s linear; /* Safari 和 Chrome */
	  -o-transition: background-color .8s linear; /* Opera */
}
.Menu nav a:hover{background-color:rgb(100,100,100);}


.SlideBanner{width:690px; height:380px; margin:0px auto 20px auto; overflow:hidden;}

