@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:#363636;}

/*WRAPPER*/
#wrapper{margin:0px auto; overflow:hidden;}

/*HEADER*/
#header{ width:1002px; clear:both; margin:0px auto; height:84px;}

/*LOGO*/
#logo{float:left;margin-top:17px;}
#logo a{
	width:190px;
	height:41px;
	display:block;
	overflow:hidden;
	line-height:90000px;
	background: url(../images/logo.png) no-repeat top left;}

/*LANGUAGE*/
#language{ float:right;}
#language ul{list-style-type:none;}
#language li{float:right;}
#language li a{ font-weight:700;display:block;color:#f5f5f5; font-size:16px; font-family: Arial, "微軟正黑體", sans-serif; text-align:center; text-transform:uppercase; width:41px; height:19px; margin-top: 30px;}
#language li a:hover{ color:#fff;}
#language li a.current{ color:#363636; background:url(../images/lanbg.png) no-repeat left center;}

/*MENU*/
#menu{ float: right; width:700px;}
#menu ul{ list-style-type:none;}
#menu li{ float: right;}
#menu li a{ display:block;  color:#f5f5f5; font-size:16px; font-family:Verdana, "微軟正黑體", Geneva, sans-serif; text-transform:uppercase; padding:0px 12px; line-height:85px;}
#menu li a:hover{color:#c4e9ef;}
#menu li a.current{background:url(../images/icon01.png) no-repeat center top; color:#c4e9ef;}



/*BANNER*/
#banner{ background:#fff;clear:both; margin:0px auto; overflow:hidden; position:relative; width:1600px; left:50%; margin-left:-800px; list-style:none;}
#banner li{position:absolute; left:50%; top:50%; margin:-281px 0px 0px -800px;}
.btn_l{ position:absolute; background:url(../images/arrow.png) no-repeat left top; width:49px; height:54px; top:50%; left:8%;}
.btn_r{ position:absolute; background:url(../images/arrow.png) no-repeat right top; width:49px; height:54px; top:50%; right:8%; }

#main{ width:390px; height:165px; position:absolute; top:40px; left:180px;z-index:900;}

/*FOOTER*/
#footer{ background: url(../images/masterbg_idx.jpg) repeat-x top #434343;}

#main02{ overflow:hidden; clear: both; background:url(../images/map.png) no-repeat right top; width:1002px; margin:0px auto; padding:41px 0px 20px;}

#service{float:left; list-style:none; width:233px; padding-right:20px;}
#service li{}
#service li a{ background:url(../images/icon02.png) no-repeat left 6px; padding-left:13px; display:block; line-height:20px; color:#c7c7c7;}
#service li a:hover{ color:#fff;}

#contact{ float:left; list-style:none; width:745px;}
#contact li{float:left;display:block; line-height:20px; color:#c7c7c7; width:280px;}
#contact .leftmain{
	 border-right:2px dotted #c7c7c7; width:300px;padding-right:25px; margin-right:20px;}


#cop{ clear:both; color:#919090; padding:20px 0px; text-align:center;font-family:Verdana, "微軟正黑體", Geneva, sans-serif;}

/*TYPEFACE*/

.title{ margin-bottom:20px; font-size:18px; line-height:25px; color:#000; font-family:Verdana, "微軟正黑體", Geneva, sans-serif;}
.more{}
h1{ margin-bottom:8px; color:#656565; font-size:18px; line-height:25px;}
h2{ font-size:12px; font-weight:700; color:#fff; line-height:22px;}
p{ color:#656565; font-size:13px; line-height:22px;}

.laser_flash{ position: absolute; top:0; right:226px; z-index:9999;}