@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,img, p{font: 12px "微軟正黑體", Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;outline:0;vertical-align: baseline;}


address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
a,a:hover,img,div,input,background{text-decoration: none;outline: none; /* for Firefox */border:none;
hlbr:expression(this.onFocus=this.blur()); /* for IE */}

body{ background:url(../images/bg.jpg) no-repeat center top;}

/*WRAPPER*/
#wrapper{ position:relative;margin:0px auto; width:1002px;}

/*HEADER*/
#header{ position:absolute; right:0px; top:50px; height:142px; width:700px;}

/*LOGO*/
#logo{float:left; position: relative; z-index: 99;}
#logo a{
	margin-left:86px;
	width:192px;
	height:142px;
	display:block;
	overflow:hidden;
	line-height:90000px;
	background: url(../images/logo.png) no-repeat top left;}

/*TOPNAV*/
#topnav{ margin-left:5px; padding:20px 15px; width:136px; height:17px; background:url(../images/icon01.png) no-repeat right top; float:right;}
#topnav ul{list-style-type:none;}
#topnav li{float: right;}
#topnav li a{ color:#000; margin:0px 5px;display:block;}
#topnav li a:hover{ color:#555;}



/*MENU*/
#menu{float: right;}
#menu ul{ list-style-type:none;}
#menu li{ float: right;}
#menu li a{ padding:0px 6px 16px 6px; line-height:22px;  color:#255eb4; font-size:15px;}
#menu li a:hover{ color:#0c37a5; background:url(../images/icon03.png) no-repeat center bottom;}


/*BANNER*/
#banner{ margin-top:140px; float:right; width:669px; height:411px;}
#bannerbtn{ padding:0px 20px; margin:0px 64px 29px 0px; background:url(../images/bannermenubg.png) no-repeat left top; width:462px; height:45px; float:right;}
#bannerbtn ul{ list-style:none;}
#bannerbtn li{ float:right;}
#bannerbtn li a{ font-size:14px; color:#4a4a4a; background:url(../images/icon02.jpg) no-repeat left center; display:block; padding:0px 13px; line-height:45px; height:45px;}
#bannerbtn li a:hover{ color:#1f77a4;}
#bannerbtn li a.line{ background:none;}
#bannerbtn li a.current{ color: #1f77a4;}

/*FOOTER*/
#footer{ clear: both; background:url(../images/footerbg.jpg) repeat-x #e5e5e5;}
#footer p{ line-height:25px; padding:16px 0px; margin:0px auto; width:1002px; text-align:right; color:#797979;}
#footer p a{color:#797979;}
#footer p span{ color:#639cbd; font-size:11px;}

/*TYPEFACE*/
.btn{ float:right; margin:14px 5px;}


.nivo-controlNav{
	display: none;
}

