@charset "utf-8";
/* CSS Document */
* { -webkit-text-size-adjust:none;} 

body {width:100%; margin:0; padding:0; color:#474747; text-align:center; font-size:12px; font-family: "Microsoft JhengHei",Arial; background:url(../images/head_bg.jpg) top repeat-x;}

ul, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, p, td, th {margin:0; padding:0;}
ul, dl ,ol {list-style:none;}


a {color:#3c3597; text-decoration:none; blr:expression(this.onFocus=this.blur()); noFocusLine:expression(this.onFocus=this.blur());}
	a:hover {text-decoration:underline;}
	a img {border:none;}
	a:focus { -moz-outline-style: none; outline:none;}
	
#container{width:1000px; margin:0 auto; text-align:left;}
#head{ height:80px; position:relative;}
#logo {position: absolute; top:0px; left:0px;}
#lan{position:absolute; top:20px; right:30px;}
#lan a{font-size:12px; color:#595757;}
#lan a:hover{ color:#F60; text-decoration:none;}


#nav{width:660px; height:34px; margin-top:43px; float:right;}
#nav a{color: #FFF; line-height:36px; padding:0 34px; font-size:14px; font-weight:bold; display:block; float:left;}
#nav a:hover{text-decoration:none; background:url(../images/index/nav.png) top center no-repeat;}


#inside_fla{ height:269px; margin:0px; padding:0px;}

#main{ border:2px #F0F0F0 solid; margin-bottom:10px;}
#main h1{ background:url(../images/title_bg.jpg) center left no-repeat; font-size:20px; font-weight:bold; color:#FFF; line-height:35px; padding-left:10px;}


.content{ width:960px; margin:0px auto; padding:18px 0px 0px 0px; text-align:left;}
.content h3{ margin-top:20px;}
.content p{ margin-bottom:10px; text-align:justify; text-justify:inter-ideograph; line-height:20px; }
.content ul li{ margin-left:30px; line-height:20px; list-style-image: url(../images/point.gif); list-style-position: outside; text-align:justify;
text-justify:inter-ideograph;
}
.content ol li{ line-height:20px; margin-left:30px;list-style-position: outside; text-align:justify;text-justify:inter-ideograph; list-style: decimal;}



.product{ width:238px; background:url(../images/product_bg.jpg) top left no-repeat; margin-bottom:60px; position:relative; float:left;}
.model{ font-size:11px; font-weight:bold; color:#FFF; width:50px; height:28px; text-align:center; line-height:30px; float:left; margin-right:8px;}
.model_name{ line-height:20px; height:50px; font-size:16px; font-weight:bold; color:#ef8200; padding-top:5px}
.product_pic{ height:170px; text-align:center; padding:5px 5px;}
.glass{
	position:absolute;
	left: 26px;
	top: 205px;
}



#index_footer{ height:50px; background:url(../images/index/index_footer_bg.jpg) left top no-repeat;}
#foot_img{ float:left; margin:20px 0px 0px 250px;;}
#foot_font{ margin:15px 0px 0px 0px; float:left; padding-left:20px; color:#a9a9a9;}
#foot_font a{ color:#a9a9a9;}
#foot_font a:hover{ color:#666;}

/*--------------tab--------------*/
.table{ line-height:30px;}
.tab_input{
	background-color: #FECE8D;
	color: #414141;
	font-size: 9pt;
	border: 1px solid #E9E7DB;
	font-family: Arial, Helvetica, sans-serif;
}
.tab_input_clean{
	background-color: #F6F6F6;
	color: #414141;
	font-size: 9pt;
	border: 1px solid #E9E7DB;
	font-family: Arial, Helvetica, sans-serif;
}
.tdcolor-main04 {
	background-color: #E3E3E3;
	font-size: 9pt;
	font-family:"Arial";
	color: #3A6D8B;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #8CAFC6;
	border-bottom-color: #D8E6EB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.tdcolor-main05 {
	background-color: #E3E3E3;
	font-size: 9pt;
	font-family:"Arial";
	color: #767B76;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #8CAFC6;
	border-bottom-color: #D8E6EB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tdcolor-04 {
	padding-right:10px;
	font-size: 9pt;
	font-family:"Arial";
	background-color: #E3E3E3;
	color: #F60;
	border-bottom-color: #D8E6EB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
} 
.tdcolor-05 {
	padding:5px 0px 5px 10px;
	font-size: 9pt;
	font-family:sans-serif, Arial, Dotum, Helvetica, geneva,;
	background-color: #FFFFFF;
	color: #666666;
	border-bottom-color: #FECE8D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#bg{text-align:center;position:absolute; top:80; left:0; z-index:9;}
.banner,#bg{width:100%;!important;}
.banner img, #bg img{width:1000px; !important;}
#bg img{max-width:none;}