@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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, img, p{
	padding:0;
	margin:0;
}

img{border:0;}
a{ text-decoration:none;}

body{
	background:url(../images/bg.jpg) no-repeat top center;
} 
#full_bg{
	width:100%;
	height:250px;
}
#all{
	width:100%;
	top:0;
	left:0;
}
#wrap{
	margin:0 auto;
	width:1002px;
}
#top{
	float:left;
	width:1002px;
	height:250px;
	clear:both;
	display:block;
	overflow:hidden;
}
#menu{
	float:left;
	background:url(../images/menu-bg.jpg) no-repeat;
	width:209px;
	height:250px;
	text-align:center;
}
#logo{padding:33px 0 14px 0;}
#menu li{
	height:17px;
	background:url(../images/menu-line.jpg) no-repeat center bottom;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 0 5px 0;
}
#menu li a{color:#fff;}
#menu li a:hover{color:#79B3D9;}
#menu li a.current{color:#79B3D9;text-shadow:2px 2px 2px #222;}
#lang{
	float:right;
	background:url(../images/lang-bg.png) no-repeat right 8px;
	height:25px;
	padding:8px 0 4px 10px;
	width:259px;
	font-family:'微軟正黑體';
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
}
#lang a{
	padding:0 5px 0 0;
	color:#fff;
}
#lang span{padding:0 3px;font-size:16px;}
#lang a:hover{ text-decoration:underline;}
#master{
	float:left;
	width:1002px;
}
#left{
	float:left;
	width:236px;
	padding:31px 0 0 0;
	background:url(../images/left-bg.png) no-repeat top right;
	font-family:'微軟正黑體';
	text-align:right;
	min-height:625px;
}
.menu_head{
	background:url(../images/submenu-title-bg.png) no-repeat right 8px;
	padding:0 35px 15px 0;
	font-size:18px;
	color:#103798;
	font-weight:bold;
	text-transform:uppercase;
}
.menu_head a{color:#103798;}
.menu_head a:hover{ border-bottom:1px solid #103798;}
.menu_head a.current{ border-bottom:1px solid #103798;}
.submenu{
	color:#4569c4;
	font-size:13px;
	font-weight:bold;
	padding:0 0 20px 0;

}
.menu_body{display:none;}
.menu_body li{
	padding:0 0 15px 0;
	list-style:none;
}
.menu_body li a{
	color:#4569c4;
	padding:0 35px 0 0;
}
.menu_body li a:hover{
	color:#103798;
	background:url(../images/menu-head-bg.png) no-repeat right 3px;
}
.menu_body li a.current{
	color:#103798;
	background:url(../images/menu-head-bg.png) no-repeat right 3px;
}
.submenu_bottom{	height:40px;}
#right{
	float:left;
	width:745px;
	background:url(../images/right-bg.jpg) no-repeat left top #fff;
	padding:10px 0 50px 20px;
	border-left:1px solid #d6d6d6;
}
h1{
	font-family:'微軟正黑體';
	font-size:12px;
	color:#3a3a3e;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
h2{
	padding:35px 0 10px 0;
	color:#707070;
	font-size:12px;
	line-height:2em;
	font-family:'微軟正黑體';
}
#path{
	font-family:'微軟正黑體';
	font-size:11px;
	color:#3a3a3e;
	padding:0 0 0 10px;
}
#path a{color:#3a3a3e}
#path a:hover{ text-decoration:underline;}
.line{padding:5px 0;}

#about{
	padding:20px 0 0 0;
	font-family:'微軟正黑體';
	text-align:center;
}
.about_title{
	font-size:14px;
	color:#1c4e86;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
	padding:0 0 30px 0;
}
#about_text{
	text-align:left;
	font-size:12px;
	color:#616161;
	padding:50px 20px 0 20px;
	line-height:1.8em;
	font-weight:bold;
}
#product{
	padding:20px 0 0 40px;
	font-family:'微軟正黑體';
	text-align:left;
}
.btn{
	float:left;
	font-size:12px;
	padding:0 10px 0 0;
}
.btn a{color:#3e3e3e;}
.btn a:hover{ text-decoration:underline;}
.btn2{
	float:right;
	font-size:12px;
	padding:0 0 0 20px;
}
.btn2 a{color:#3e3e3e;}
.btn2 a:hover{ text-decoration:underline;}
.btn2 img{padding:0 5px;}
.btn3{
	float:left;
	font-size:12px;
	width:101px;
	height:25px;
	padding:10px 0 0 0;
	text-align:center;
	background:url(../images/btn-back.jpg) no-repeat top center;
}
.btn3 a{	color:#fff;}


.product_title{
	background:url(../images/product-title-01.jpg) no-repeat top center;
	text-align:center;
	font-size:20px;
	color:#103798;
	padding:25px 0 30px 0;
}
.product_list01{
	float:left;
	width:330px;
	border-right:1px dotted #52769e;
	padding:0 20px 20px 0;
}
.product_list02{
	float:left;
	width:298px;
	padding:0 0 20px 40px;
}
.product_pic{
	text-align:center;
}
.product_name{
	padding:30px 0 20px 0;
	font-size:15px;
	color:#54a8de;
	font-weight:bold;
}
.product_text{
	line-height:1.5em;
	color:#707070;
	font-size:12px;
}
#app{
	width:731px;
	overflow:hidden;
}
.app_title{
	font-size:14px;
	color:#484848;
	float:left;
	width:100%;
}
.app_title a{
	font-size:11px;
	color:#212121;
}
.app_list{
	float:left;
    width:100px;
	padding:10px 4px 30px 0;
}
.app_pic{padding:0 0 8px 0;}
.app_name{
	text-align:center;
	font-size:13px;
	padding:5px 0;
	border-top:1px solid #606060;
	border-bottom:1px solid #606060;
	min-height:34px;
}
.app_name a{	color:#606060;}
.app_name a:hover{color:#54a8de;}
.application_seo_desc{
	float:left;
	width:685px;
	padding:0 20px;
	font:12px "微軟正黑體";
	color:#606060;
}
#product_show{
	text-align:center;
	padding:20px 0 0 40px;
	font-family:'微軟正黑體';
}
#product_show_pic{
	padding:51px 0 38px 0;
	background:url(../images/product-show-bg.jpg) no-repeat center 40px;
}
#product_show_pic #product_pic{width:447px;height:297px;margin:0 auto;}
#product_show_pic #product_pic #wraper{width:447px;height:297px;display:table-cell;vertical-align: middle}

#product_show_name{
	text-align:right;
	padding:12px 150px 10px 0;
	font-size:14px;
	color:#4a4b4b;
	font-size:14px;
	font-weight:bold;
}
.introduction_title{
	font-size:20px;
	color:#616161;
	padding:30px 0 15px 0;
	text-align:left;
}
.introduction_text{
	font-size:12px;
	color:#616161;
	padding:0 0 40px 0 ;
	line-height:2em;
	text-align:left;
}
#usage{
	margin:0 auto;
	width:620px;
	padding:20px 0 0 100px;
	font-family:'微軟正黑體';
}
.machine_list{
	float:left;
	padding:20px 30px 10px 30px;
}
.machine_list2{
	float:left;
	padding:80px 50px 10px 0;
}
.machine_list3{
	float:left;
	padding:40px 40px 10px 120px;
}
.machine_title{
	text-align:center;
	color:#000;
	font-family:'微軟正黑體';
	font-size:11px;
	padding:10px 0 0 0;
}
#contactus{
	float:left;
	width:677px;
	margin:0 0 0 30px;
	padding:60px 0 120px 20px;
	font-size:12px;
	font-family:'微軟正黑體';
	text-align:left;
	background:url(../images/contact-bg.jpg) no-repeat right 70px;
}
#contactus select{width:150px}
#contactus img{vertical-align: middle}
.contact1{
	float:left;
	width:338px;
	color:#616161;
}
.contact1 td{padding:0 0 15px 0;}
.contact1 span{
	color:#f00;
	font-weight:bold;
}
.contact1 input, select{	border:1px solid #aaa;}
.contact2{
	float:left;
	width:338px;
	color:#616161;
}
.contact2 textarea{
	width:320px;
	height:150px;
	line-height:1.5em;
	border:1px solid #aaa;
}
.ctbtn{
	width:338px;
	padding:20px 0 0 0;
}
.ctbtn1{
	width:100px;
	height:20px;
	float:right;
	text-align:center;
	color:#fff;
	margin:0 0 0 1px;
	background:#186CB8;
	line-height:1.7em;
	border:0;
}
#sitemap{
	float:left;
	width:667px;
	padding:20px 0 0 50px;
	font-size:12px;
	font-family:'微軟正黑體';
}
#sitemap ul{
	text-align:left;
	padding:4px 6px;
	margin:0;
}
#sitemap ul li{
	padding:5px 0 0 10px;
	list-style-type:none;
}
#sitemap ul li a{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#103798;
	clear:both;
	display:block;
}
#sitemap ul ul li a{
	color:#7691D3;
	clear:both;
	font-size:13px;
}
#sitemap ul ul ul ul li.sitemap-products{
	float:left;
	padding:2px;
	list-style-type:none;
}
#sitemap ul ul ul ul li.sitemap-products a{
	padding:0 5px 0 0;
	border-right:1px solid #616161;
	font-size:12px;
	clear:both;
	display:inline;
	color:#616161;
	white-space:nowrap;
}



#footer{
	width:100%;
	height:100px;
	clear:both;
	background:url(../images/footer-bg.jpg) repeat-x top center;
}
#copyright{
	margin:0 auto;
	width:1002px;
	text-align:center;
	padding:30px 0 0 0;
	color:#606060;
	font-family:'微軟正黑體';
	font-size:12px;
	line-height:1.7em;
	font-weight:bold;
}
#copyright a{color:#606060;}
#copyright a:hover{ text-decoration:underline;}
#copyright span{
	padding:0 5px;
}
/*video*/
.video_list{float:left;width:220px;border:1px solid grey;margin:10px 15px;}
.video_list .video_list_pic{width:220px;height:165px;margin:3px 0}
.video_list .video_list_title{font-size:14px;}

/*tab*/
.tab{
	float:left;
	background:url(../images/tab-bg02.jpg) no-repeat center 20px;
	line-height:50px;
	text-align:center;
	width:230px;
	padding:20px 0 0 0;
}
.tab a{
	font-size:12px;
	font-family:'微軟正黑體';
	color:#fff;
}
.tab a.current{
	background:url(../images/tab-bg01.jpg) no-repeat center top;
	color:#fff;
	width:230px;
	line-height:50px;
	display:block;
	clear:both;
}
.datatable{
	border-top:1px solid #000;
	border-right:1px solid #000;
}
.datatable th{
	padding:5px 10px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	text-align: center;
}
.datatable th span{padding:0 80px;}
.datatable td{
	padding:5px 10px;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	text-align: center;
	line-height:22px;
}
.row{background:#ffff99;}