@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:1.3;
margin:0;
padding:0;
}

a:link{color:#333333;
}
a:visited{color:#333333;
}
a:hover{color:#666666;
}
a:active{color:#000000;
}
.bg{background:url(images/bg.gif) fixed;
}
h2{font-size:110%;
}
#container{
width:885px;
margin:0 auto;
position:relative;
}
#example2{
	background:url(css/images/float_bg.jpg) no-repeat;
	position:absolute;
	right:-182px;
	width:155px;
	height:59px;
	padding:138px 0 0 25px;
}
#example2 a{
	background:url(css/images/float_btn.gif) no-repeat;
	width:130px;
	height:29px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
#example2 a:hover{
	background-position:0 -29px;
}
.content{background:#ffffff;
border-left:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
}
input.text,textarea{border:1px solid #CCCCCC;
font-size:12px;
letter-spacing:1px;
color:#999999;
padding:1px;
}
.secondary_bg{background:url(images/secondary_bg_14.jpg) no-repeat right top;
}
.result_header{background:url(images/result_header_17.gif) no-repeat;
width:358px;
height:30px;
}
.result_bg{background:url(images/result_bg_22.gif) no-repeat;
width:358px;
height:142px;
}
.news_header{background:url(images/news_header_34.gif) no-repeat;
width:358px;
height:30px;
}
.about_header{background:url(images/about_header_20.gif) no-repeat;
width:274px;
height:32px;
}
.link_header{background:url(images/link_header_44.gif) no-repeat;
widows:274px;
height:31px;
}
.footer_bg{background:url(images/footer_55.gif) no-repeat;
width:885px;
height:71px;
color:#999999;
}
.ad_margin_top{margin-top:5px;
}
.submenu_bg{background:url(images/submenu_bg_38.gif) repeat-y;
}
.img_noborder{border:none;
}
.news_content{line-height:30px;
}

/*.news_content ,a:visited{color:#333333;
text-decoration:underline;
}
.news_content a:hover{color:#cccccc;
text-decoration:underline;
}*/
.news_detail{line-height:1.8;
}
.news_content td{border-bottom:1px dashed #999999;
}
.ul_blue_right_margin{margin-left:10px;
}
.news_nub{font-family:"微軟正黑體", "新細明體";
font-size:10px;
color:#337520;
}
.ul_green_point{list-style:disc;
color:#666666;
margin-left:10px;
}
.link_address{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3399FF;
text-align:left;
}
/*.link_address ,a:visited{color:#3399ff;
}
.link_address a:hover{color:#6699FF;
text-decoration:underline;
}*/
.{line-height:28px;
}
. td{border-bottom:1px dashed #999999;
}
. ,a:visited{color:#333333;
text-decoration:underline;
}
. a:hover{color:#666666;
text-decoration:underline;
}
/*..link_address ,a:visited{color:#3399FF;
text-decoration:underline;
}
. .link_address a:hover{color:#3399FF;
text-decoration:underline;
}*/
#submenu_content{width:172px;
}
/*#submenu_content ,a:visited{color:#333333;
}
#submenu_content a:hover{color:#666666;
}
#submenu_content a:active{color:#333333;
}*/
#submenu_content ul{list-style:none;
margin:0;
padding:0;
}
#submenu_content li{margin-left:20px;
padding:0;
line-height:36px;
border-bottom:1px dashed #999999;
background:url(images/ul_gray_right1.gif) center left no-repeat;}
#submenu_content a{
margin:12px 0 12px 20px;
text-decoration:none;
}
.news_title{background:url(images/news_title_15.gif) no-repeat;
width:623px;
height:29px;
}
.news_main_content{line-height:3;
}
.news_main_content td{border-bottom:1px solid #999999;
}
.news_header_line{background:url(images/news_main_header.gif) left bottom no-repeat;
height:27px;
}
.news_header_line_blue{background:url(images/news_main_header_blue.gif) left bottom no-repeat;
height:27px;
}
.t14_title_green{font-size:15px;
color:#3a7928;
font-weight:600;
letter-spacing:1px;
margin-left:15px;
font-family:"新細明體","微軟正黑體" ;
}
.line45{font-size:16px;
color:#c7c7c7;
margin:0 5px;
}
.t13_eng{font-size:11px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.t14_title_blue{font-size:15px;
color:#3263ba;
font-weight:bold;
letter-spacing:1px;
font-family:"新細明體","微軟正黑體" ;
font-weight:600;
margin-left:15px;
}
.t14_title_blue_index{font-size:15px;
color:#0d5bea;
font-weight:bold;
letter-spacing:1px;
font-family:"微軟正黑體", "新細明體";
font-weight:700;
}
#product_list{width:623px;
}
#product_list img.size{width:125px;
height:93px;
}
.product_detail{width:623px;
}
.product_img_bg{background:url(images/product_img_bg.gif) no-repeat left center;
width:274px;
height:226px;
}
ul#casebox{width:623px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
text-align:left;
}
ul#casebox li.one_case{width:300px;
list-style:none;
margin:10px 0 10px 7px;
padding:0;
float:left;
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
height:105px;
}
*html ul#casebox li.one_case{padding-bottom:0;
height:125px;
}
.product_text{line-height:1.6;
}
.product_list_1{background:#F0F0F0;
width:623px;
}
.product_list_2{background:#FFFFFF;
width:623px;
border-bottom:1px dashed #999999;
margin-top:5px;
}
.product_content{margin:7px 0;
}
.step_bg{background:url(images/step_bg_50.gif) no-repeat left top;
width:358px;
height:119px;
margin-top:20px;
}
table#quide{width:177px;
height:25px;
text-align:left;
letter-spacing:1px;
}
table#quide a:link{color:#8e8e8e;
}
table#quide a:visited{color:#8e8e8e;
}
table#quide a:hover{color:#d0d0d0;
}
table#quide td{background:url(images/quird_ul.gif) 2px center no-repeat #E7E7E7;
margin:0;
padding-left:10px;
}
table#quide td.quide_left{background:url(images/quide_left_03.gif) left top no-repeat;
width:12px;
height:25px;
padding:0;
}
table#quide td.home{width:35px;
}
table#quide td.contact{width:50px;
}
table#quide td.sitemap{width:50px;
}
table#quide td a{text-decoration:none;
}
.main_title{font-size:15px;
font-weight:bold;
color:#3263ba;
margin-bottom:10px;
}
.about_text{line-height:1.8;
margin-top:15px;
background:url(images/about_bg.gif) no-repeat center bottom;
height:500px;
}
.main_text{line-height:1.8;
border-bottom:none;
border-right:none;
border-left:1px solid #c7c7c7;
border-top:1px solid #c7c7c7;
}
.main_text td{border-bottom:1px solid #c7c7c7;
border-left:none;
border-right:1px solid #c7c7c7;
border-top:none;
margin-top:15px;
padding:3px;
}
.main_text th{
border-bottom:1px solid #c7c7c7;
border-right:1px solid #c7c7c7;
border-top:none;
border-left:none;
}
.main_text em{color:#3263ba;
}
.main_sitemap{line-height:1.8;
border-top:1px solid #c7c7c7;
border-left:1px solid #c7c7c7;
margin-top:25px;
}
.main_sitemap td{border-bottom:1px solid #c7c7c7;
border-left:none;
border-right:1px solid #c7c7c7;
border-top:none;
margin-top:15px;
padding:3px;
}
.site_title{margin-left:5px;
}
.main_step_bg{background:url(images/main_step_bg.jpg) no-repeat left top;
width:609px;
height:75px;
}
.step_green{font-size:14px;
color:#3a7928;
font-weight:600;
}
.step_text{margin-left:28px;
letter-spacing:1px;
}

.link_content{line-height:28px;
}
.link_content td{border-bottom:1px dashed #999999;
}
.link_address a:link{color:#3399FF;
}
.link_address a:visited{color:#3399FF;
}
.link_address a:hover{color:#5aacfe;
}

.step01{background:url(images/step01.jpg) no-repeat left top;
width:609px;
height:75px;
}
.step02{background:url(images/step02.jpg) no-repeat left top;
width:609px;
height:75px;
}
.step_title_1{font-size:15px;
font-weight:700;
color:#337520;
}
.step_title_2{font-size:15px;
font-weight:700;
color:#0d5bea;
}
.img_border{border:1px solid #999999;
}
.net_name{color:#666666;
font-weight:bold;
font-size:13px;
}
.net_list_content{margin-left:5px;
height:93px;
}
.history_bg{background:url(images/history_bg.gif) repeat-y;
}
.history_content{width:370px;
}
.t14_history_title{margin-left:3px;
font-size:13px;
font-weight:600;
color:#3263ba;
}
.history_content_content{margin:10px 0 10px 25px;
}
.service_content{margin-left:5px;
}
.btn_view{margin-bottom:5px;
border:none;
}
.step_title1{font-size:13px;
font-weight:600;
margin-left:4px;
color:#666666;
}

.step_table1{
padding:5px;
}
.btn_apply{margin:10px 0;
border:none;
}
img.vlign{vertical-align:bottom;
font-size:0;
}

p.servicer_text{letter-spacing:1px;
}
img.noborder{border:none;
}
table.lang_box{width:155px;
}
table.lang_box img{border:none;
vertical-align:middle;
margin:4px 3px 0;
}
#myDiv{width:309px;
overflow:hidden;
background:#e2e2e2;
border:#CCCCCC;
}
#myDiv img{width:125px;
height:93px;
border:none;
}
table.pagination{width:400px;
text-align:center;
margin-top:10px;
margin:10px auto;
}
/*面試系統*/
.clear{clear:both;
}
.box{width:100%;
clear:both;
}
.box .onSample{padding-left:20px;
float:left;
height:250px;
overflow:hidden;
width:280px;
margin:5px;
}
.box .onSample img{margin:0 auto;
}
.box .hd{background:#f0f0f0;
height:25px;
line-height:25px;
}
.box h2{margin:10px 0 0 0;
padding:0;
font-size:13px;
color:#2079cf;
}
.box .hd h4{padding-left:5px;
}
.interviewBox .hd{position:relative;
}
.bd .btnBox{width:80px;
float:right;
margin:5px 0 0 0;
}
a.btn{display:block;
cursor:pointer;
height:35px;
line-height:35px;
text-align:center;
text-decoration:none;
font-weight:bold;
}
a.btn:hover{color:#999999;
}
a.four{width:80px;
height:35px;
background:url(images/btn_four.gif) left top no-repeat;
}
input.btn{height:35px;
line-height:35px;
font-weight:bold;
border:none;
cursor:pointer;
}
input.two{width:60px;
background:url(images/btn_two.gif) left top no-repeat;
}
.interviewBox{overflow:auto;
}
.interviewBox .interviewPort{width:156px;
float:left;
border-right:1px dashed #CCCCCC;
}
.interviewBox .interviewImg{width:121px;
margin:0 auto;
}
.interviewBox .interviewImg a img{width:121px;
height:121px;
border:none;
}
.interviewBox h3{text-align:center;
font-size:13px;
}

/*-------------------輸入資訊---------------------------*/
.inputArea{overflow:hidden;
border:1px solid #CCCCCC;
}
.inputArea p{padding:2px 0 4px 0;
}
.inputArea p a{text-decoration:underline;
}
.inputArea dl{width:49%;
float:left;
border-bottom:1px solid #e2e2e2;
margin:0;
padding:0;
}
.inputArea dl dt{float:left;
width:70px;
text-align:right;
margin:0;
padding:0;
padding:6px 1px 4px 1px;
}
.inputArea dl dd{padding:4px 0 4px 35px;
}
.boderBottom{border-bottom:1px solid #4e4e4f;
}
/*ie-nodelete*/
*html .inputArea{width:100%;
}
.inputArea dl dd{
}

/*input*/
.inputArea .input_ss{padding-right:43px;
}
/*input*/
.inputArea .input_m{padding-right:22px;
}
/*dl*/
.inputArea dl.longDl{width:98%;
}
.inputArea .longDl .input_m{width:100%;
}
/*------------------------------*/
.sendArea{text-align:center;
clear:both;
margin:5px 0;
}
input.input_m,input.input_ss,input.input_l{width:98%;
}
*html input.input_m,input.input_ss,input.input_l{width:97%;
}
*+html input.input_m,input.input_ss,input.input_l{width:98%;
}

textarea.textarea_l{width:98%;
height:150px;
}
.weWant p{margin:3px 0;
}

.notice{font-weight:bold;
font-size:15px;
color:#FF0000;
font-family:"Courier New", Courier, monospace;
}
.msnbox{margin:0 auto;
width:96px;
height:28px;
}
/*主選單*/
#menu{width:610px;
}
#menu ul{margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
#menu ul li{
margin:0;
width:100px;
padding:7px 0;
list-style:none;
float:left;
background:url(images/nav_li_15.gif) right 50% no-repeat;
}
#menu ul li a{display:block;
width:100%;
overflow:hidden;
color:#333333;
text-align:center;
text-decoration:none;
}
#menu ul li a:hover{filter:alpha(opacity=50);
opacity:.5;
}
/*系統設計區塊*/
#pdbox{width:600px;
padding:10px 0;
text-align:left;
overflow:hidden;
}
#pdbox dl{margin:20px 20px;
padding:20px 0;
clear:both;

}
#pdbox dt{margin:0;
padding:0;
float:right;
width:300px;
font-size:13px;
font-weight:bold;
}
#pdbox dd{margin:0;
padding:0;
line-height:1.5em;
color:#666666;
}
#pdbox dd.img img{float:left;
width:250px;
margin-right:10px;
}
/*遠雄廣告區塊*/
.ad_fbc{
display:block;
margin-top:20px;
}
.ad_fbc img{
border:none;
}