@charset "utf-8";
@import url("reset.css");
@import url('https://fonts.googleapis.com/css?family=Nunito');
@import url('https://fonts.googleapis.com/css?family=Muli:200|Nunito:200');
/* CSS Document */

body{background-color:#606060;}
a{
      outline: none; /* for Firefox Google Chrome  */
      behavior:expression(this.onFocus=this.blur()); /* for IE */
}

#bttop {
	position: fixed;
    right: 70px;
    bottom: 100px;
    cursor: pointer;}
	
	
/* ===========最外部包裝==========*/
#WRAPPER {width:1064px;
	_zoom:1;
	overflow:hidden;
	background-image:url(img/bg-all.png);
	background-repeat:repeat-y;
	margin:0 auto;}

#TOP{width:1064px;
	_zoom:1;
	overflow:hidden;
	background-image:url(img/bg-top.png);
	background-repeat:no-repeat;
	background-position:top;}

#TOPL{float:left;
	width:314px;
	_zoom:1;
	overflow:hidden;
	padding-top:100px;
	padding-left:100px;}

#TOP-INFO{width:314px;
	_zoom:1;
	overflow:hidden;}

#TOP-INFO p{font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:12px;
	line-height:1.8	;padding-bottom:8px;}
	
#TOP-INFO a{color:#777777;}

#TOPR{float:right;
	width:560px;
	_zoom:1;overflow:hidden;
	padding-top:140px;
	padding-right:90px;}

#TOPR p{padding-bottom:5px;}

#TOPR ul{padding-left:13px;}

#TOPR ul li{padding-left:20px;
background-image:url(img/top_icon_li.png);
background-repeat:no-repeat;
background-position:left top;
padding-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:1.4;}

#TOPR ul li a{text-decoration:none;
	color:#333333;}
#TOPR ul li a:hover{
	letter-spacing:1px;
	color:#998500;}

#TOPR h3{
	font-weight:normal;
	color:#004493;
	font-size:22px;
	line-height:1.6;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;}

.topphoto{color:#143279;font-family:Verdana, Geneva, sans-serif;
	font-size:12px;line-height:1.5;}
#TOPRA a{text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#996600;	font-size:15px;}
#TOPRA a:hover{
	font-weight:bold;}
.YM{font: 'Nunito', sans-serif;color:#666666 ;}
.CPW{font-size:13px;
	color:#666666;
	line-height:1.4;
	font-family: 'Nunito', sans-serif;}

/* ===========各專欄標題！！！！！==========*/

#BTOP{
	width:217px;
	height:67px;
	padding-top:0;
	padding-left:847px;
	background-position:left center;
	background-repeat:no-repeat;
	z-index:99;
}
	  
	  
/* ===========專欄內容內容內容內容=========*/
#CONTENT{width:1064px;
	clear:both;
	_zoom:1;
	overflow:hidden;
	}

#CONTENT h1{font-size:60px;
	font-family: 'Nunito', sans-serif;
	line-height:1.1; 
	text-align:justify;
	font-weight:normal;
	padding:0 50px;
	}
	
#CONTENT h2{font-size:22px;
	font-family: 'Muli', sans-serif;
	line-height:1.1; 
	text-align:justify;
	letter-spacing:5px;
	padding:20px 50px;}

	
#CONTENT h3{font-size:40px;
	font-family: 'Nunito', sans-serif;
	line-height:1.3; 
	padding:20px 50px;
	font-weight:normal;}
	
#CONTENT h4{font-size:24px;
	font-family: 'Muli', sans-serif;
	line-height:1.4; 
	text-align:justify;
	padding:10px 50px;}
	
#CONTENT h5{font-size:18px;
	font-family: 'Muli', sans-serif;
	line-height:1.6; 
	text-align:justify;
	padding:5px 50px;}
	
.ININ{width:981px;
	_zoom:1;overflow:hidden;
		margin:0 41px;}
		
#IN-40PX{padding:0 40px;}

.sub{font-size:24px;
	line-height:1.8;
	padding-bottom:20px;}
	
#CONTENT p{
	font-size:14px;
	font-family: 'Nunito', sans-serif;
	line-height:1.7;
	padding-bottom:15px;
	padding:10px 50px;}
.pp{
	font-size:13px;
	font-family: 'Nunito', sans-serif;
	line-height:1.6;
	padding-bototm:5px;}
.ppw{
	font-size:13px;
	font-family: 'Nunito', sans-serif;
	line-height:1.6;
	padding-bototm:5px;
	color:#FFFFFF;}
.pp_tbw{
	font-size:13px;
	font-family: 'Nunito', sans-serif;
	line-height:1.6;color:#FFFFFF;
	font-weight:bold;}

.imgword{font-size:11px;
	color:#666666;
	line-height:1.4;
	font-family: 'Nunito', sans-serif;
	padding:0 50px;}
.imgword-single{font-size:11px;
	color:#666666;
	line-height:2.5;
	font-family: 'Nunito', sans-serif;
	padding:0 50px;}

.yy{color:#FfcC00;}
.ww{color:#FFFFFF;}
	
.imgwordr{font-size:11px;
	line-height:1.4;
	font-family: 'Nunito', sans-serif;}

	
#CONTENT a{
	color:#003366;}
#CONTENT a:hover{
	color:#003399; font-weight:bold;}
	
	
#CONTENT li{padding-left:20px;
	padding-bottom:6px;
	line-height:1.6;
	background-image:url(img/li.png);
	background-repeat:no-repeat;
	background-position:left top;}	

/* ===========最底部版權宣告==========*/
#FOOTER{
width:921px;height:120px;
padding-top:35px;
margin-left:41px;
margin-right:60px;
padding-left:60px;
background-color:#00489e;
background-image:url(img/logo_footer.png);
background-position:right center;
background-repeat:no-repeat;}


.logofooter{
	position:absolute;
	left: 873px;
	top: 22px;
}

#FOOTER p{font-family:Arial, Helvetica, sans-serif;
color:#ffffff;font-size:13px;
line-height:1.4;padding-bottom:15px;}
.topsh {box-shadow: 0 -5px 10px -5px #666666;}