﻿@viewport {
    width: device-width;
    initial-scale: 1.0;
	maximum-scale: 5.0;
}

@charset "utf-8";
/*.pngfix { behavior: url(iepngfix.php)}*/
html,body{
	/*background: url(../images/bg1.jpg) top repeat-x #e4e4e4;*/
	background: top repeat-x #e4e4e4;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-size:12px;
}
img{
border: 0px;
}
.table_border{
	border: 1px solid #888888;
}
.table_border2{
	border: 1px solid #c6c6c6;
}
.pro_name {
    font-family:Arial, Helvetica, sans-serif,新細明體;
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;	
	color: #FFF800;
}
.border1 {
	border: 1px solid #c5c5c5;

}
.border2 {
	border: 1px solid #8f8f8f;
	
}

.box {  
    width: auto;  
    height: auto;  
    text-align: left;  
    line-height: 100px;  
    float: left;  
    margin: 0px;
	
   }  
   .border{  
    border: 1px solid ;  
   }  
   .box-shadow {  
    background-color:#;
	box-shadow: 0 0 0 1px #CCC ;
	border-radius: 2px ;   
   	padding :5px 5px 5px 5px;
   	text-align:;
   }  


.firmware0{
	background-color:#e9e9e9;
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;	
	color: #4e4e4e;
}
.firmware1{
	background-color:#CDD6DF;
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;	
	color: #4e4e4e;
}
.field1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	width: 210px;
	border: 1px solid #888888;
}
.field1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 18px;
	width: 160px;
	border: 1px solid #888888;
}
.field1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 18px;
	width: 60px;
	border: 1px solid #888888;
}
.field1c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 18px;
	width: 250px;
	border: 1px solid #888888;
}
.field1d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 18px;
	width: 210px;
	border: 1px solid #888888;
}
.field1d1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 18px;
	width: 104px;
	border: 1px solid #888888;
}
.field1h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 150px;
	width: 350px;
	border: 1px solid #888888;
}
.field12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 20px;
	width: 290px;
	border: 1px solid #7f9db9;
}
.field12p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 21px;
	width: 296px;
	border: 1px solid #7f9db9;
}
.field12p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 21px;
	width: 80px;
	border: 1px solid #7f9db9;
}
.field12h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 100px;
	width: 290px;
	border: 1px solid #7f9db9;
}
.field13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:5px;
	color: #4e4e4e;
	background: #ffffff;
	height: 21px;
	width: 150px;
	border: 1px solid #7f9db9;
}
.field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 129px;
	width: 380px;
	border: 1px solid #535353;
	text-align:;

}
.field1e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 23px;
	width: 326px;
	border: 1px solid #535353;
	text-align:;

}
.field2e {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color: #000000;
	background-color: #ffffff;
	height: 129px;
	width: 326px;
	border: 1px solid #535353;
	text-align:;

}
.font01_org {
	font-weight:normal;
	font-size: 11px;
	line-height: 18px;	
	color: #ff6000;
}
.font12_ffffff{
    font-family:Arial, Helvetica, sans-serif,"新細明體";
	font-weight:normal;
	text-align:center;
	font-size: 12px;
			line-height: 22px;	
	color: #ffffff;
}
.font121_ffffff {
    font-family:Arial, Helvetica, sans-serif,新細明體;
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;	
	color: #ffffff;
}
.font12_244992 {
	font-weight:normal;
	font-size: 12px;
	color: #72a441;
}
.font12_5f5f5f_22 {
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
	color: #5f5f5f;
	text-align: left;
}
.font12_5f5f5f_18 {
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;
	color: #5f5f5f;
	text-align: left;
}
.font12_5f5f5f_23 {
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
	color: #5f5f5f;
	text-align: center;
}

.font11_5f5f5f_18 {
	font-weight:normal;
	font-size: 11px;
	line-height: 18px;	
	color: #5f5f5f;
}

.font12_5f5f5f_182 {
	font-weight:normal;
	font-size: 15px;
	line-height: 18px;	
	color: #5f5f5f;
	text-align: left;
}

.font12_244995 {
	font-weight:normal;
	font-size: 15px;
	color: #72a441;
}

a.link1{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 15px;color: #aeaeae;line-height: 20px;text-decoration: none}
a.link2{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #5f5f5f;line-height: 18px;text-decoration: underline}
a.link21{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #5f5f5f;line-height: 18px;text-decoration: none}
a.link22{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #5f5f5f;line-height: 22px;text-decoration: underline}
a.link23{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 11px;color: #5f5f5f;line-height: 18px;text-decoration: none}
a.link3{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #274a96;line-height: 18px;text-decoration: none}
a.link31{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #274a96;line-height: 18px;text-decoration: underline}
a.link341{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 13px;color:#808080;;line-height: 18px;padding-left:10px; padding-right:8px;text-decoration: none}
a.link341:hover{
	font-family:Arial, Helvetica, sans-serif,新細明體;
	font-size: 13px;
	color:#72a441;
	;
	line-height: 18px;
	text-decoration: underline
}
a.link343{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 13px;color: #274a96;line-height: 18px;text-decoration: none}
a.link34{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #2f49a0;line-height: 18px;text-decoration: none}
a.link35{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #ff4700;line-height: 18px;text-decoration: none}
a.link4{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 13px;color: #0060ff;line-height: 18px;text-decoration: none}
a.link41{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 13px;color: #c3c3c3;line-height: 18px;text-decoration: none}
a.link42{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #1a5aba;line-height: 14px;text-decoration: none}
a.link43{font-family:Arial, Helvetica, sans-serif,新細明體;font-size: 12px;color: #000000;line-height: 18px;text-decoration: none}
.font1_gray4 {
	font-weight:normal;
	font-size: 11px;
	line-height: 18px;	
	color: #282828;
}
div.photo {
border:1px solid #ffffff; float:left;
}
div.photo img{
border:1px solid #c6c6c6
}
div.photo2 {
border:1px solid #c6c6c6; height:111px;
}
div.photo2 img{
border:1px solid #ffffff;
}
div.photo3 {
border:1px solid #c6c6c6;
}
div.photo3 img{
border:1px solid #ffffff;
}
.location0{
	background-color: #ebebeb;
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;	
	color: #4e4e4e;
}
.location1{
	background-color: #f6f6f6;
	font-weight:normal;
	font-size: 12px;
	line-height: 18px;	
	color: #4e4e4e;
}
	.menu0 {
	}
	.menu{
		
		background-color:  ;
	}	
	.menu a{
		padding-left:10px;
		padding-right:8px;
		color:#808080;
		font-size:13px;
		text-decoration:none;
	}
	.menu a:hover{
		color:#137868;
		text-decoration:underline;
	}
	.menu2{
		background-image:url(../images/bg.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding:7px 0px 8px 10px;
	}
	.menu2 a{
		padding-left:10px;
		padding-right:8px;
		color:#808080;
		font-size:13px;
		text-decoration:none;
	}
	.menu2 a:hover{
		color:#137868;
		text-decoration:underline;
	}
	.menu2o{
		background-image:url(../images/bgo.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding:7px 0px 8px 10px;
	}
	.menu2o a{
		padding-left:10px;
		padding-right:8px;
		color:#808080;
		font-size:13px;
		text-decoration:none;
	}
	.menu2o a:hover{
		color:#137868;
		text-decoration:underline;
	}

	.submenu{
		height:20px;
	}
	.submenu a{
		
		background: none;
		color:#808080;
		font-size:13px;
		padding-left:0px;
	}
.font15_ffffff{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	font-size: 15px;
	line-height: 22px;
	color: #ffffff;
}
	.submenu a:hover{
	background:none;
	color:#264B92;
	text-decoration:none;
	}.number_30 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #090;
	font-weight: 900;
}
.finfo_head_bg {
	background-image: url(../images/finfo_heading.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF800;
	font-weight: normal;
	text-indent: 10px;
}
.finfo_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #244992;
	text-indent: 10px;
	font-weight: bold;
}
.number_20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #090;
	font-weight: bolder;
}
.video_font1{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	line-height: 22px;
	color: #ffffff;
}
.font17_ffffff{
	font-family:Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	font-size: 17px;
	line-height: 22px;
	color: #ffffff;
	text-indent: 10px;
}
.finfo_head_bg2 {
	background-image: url(../images/finfo_heading2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF800;
	font-weight: normal;
	text-indent: 10px;
}
.number_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C00;
	font-weight: bolder;
}
.finfo_tx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0;
	text-indent: 10px;
}
.number_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C00;
	font-weight: bolder;
}
.finfo_tx3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #244992;
}
.finfo_tx4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #244992;
	font-weight: bolder;
}
.number_18_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #009000;
	font-weight: bolder;
}
.number_14_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009000;
	font-weight: bolder;
}
.f_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C00;
}
.f_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090;
}
.font12_5f5f5f_23 {
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
	color: #5f5f5f;
	text-align: justify;
}
.font12_5f5f5f_24 {
	font-weight:normal;
	font-size: 10px;
	color: #5f5f5f;
	vertical-align: 30%;
}
.f_red2 {
	font-family: "新細明體";
	font-size: 11px;
	color: #F00;
	vertical-align: 80%;
	font-weight: normal;
}
.f_green2 {
	font-family: "新細明體";
	font-size: 11px;
	color: #9cfeaa;
	vertical-align: 80%;
	font-weight: normal;
}
.font12_5f5f5f_f {
	font-weight:normal;
	font-size: 15px;
	line-height: 22px;
	color: #5f5f5f;
}
.font11_5f5f5f_20 {
	font-weight:normal;
	font-size: 13px;
	line-height: 18px;
	color: #5f5f5f;
}
.font12_5f5f5f_white {
	font-weight:normal;
	font-size: 10px;
	color: #FFF;
	vertical-align: 30%;
}
.blue_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #50BFBF;
	font-weight: bolder;
}
.green_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #72A441;
	font-weight: bolder;
}
.font12_22 {
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;	
}
 .font12_22 {
 font-weight:normal;
 font-size: 12px;
 line-height: 22px; 
}
.font12_009900 {
 font-weight:normal;
 font-size: 12px;
 line-height: 22px; 
 color: #009900;
}
.font12_E60012 {
 font-weight:normal;
 font-size: 12px;
 line-height: 22px; 
 color: #E60012;
}
a:link, a:active, a:visited {
    color: #5f5f5f;
    text-decoration: underline;
}
a:hover {
    color: #244892;
    text-decoration: underline;
}.font12_5f5f5f_22blue {
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
	color: #F00;
}
#page center {
}

#css_table {
      display:table;
  }
.css_tr {
      display: table-row;
  }
.css_td {
      display: table-cell;
  }
  
.color-6 Buttom{
		
	text-decoration:none;
	
}.content tr td #applyForm #stepForm #sf1 div .roundBorder1 div .roundBorder2 p label {
	font-size: 12px;
}

#tick {
	color:#F00 
}

