@charset "utf-8";
*{
    margin:0;
	padding:0;
}
a{
 outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
img{
    border: none;
}

body {
	background-image: url(images/index_01.jpg);
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
}

/* 上方 */
.top{
	width: 980px;
	height:102px;
	margin:0 auto;
	position:relative;
}
.top .logo{
    position:absolute;
	left:0px;
	top:0px;
}
.top h3{
    position:absolute;
	left:860px;
	top:7px;
	width:120px;
	color:#454545;
	font-weight:normal;
	font-size:12px;
}
.top h3 a{
    text-decoration:none;
	color:#454545;
}
.top h3 a:hover{
    color:#1f64a0;
}

.menu {
	margin: 0;
	padding:0;
	height:78px;
	width:580px;
	position:absolute;
	left:400px;
	top:24px;
}
.sddm{
	margin: 0;	
	padding: 0;
	height: 78px;
	list-style-type:none;
}
.sddm li{
	margin: 0;
	padding: 0;
	height: 78px;
	float:left;
}

.mouse_bt01 {
	width: 145px;
	height: 78px;
	background: url(images/menu_01.jpg) no-repeat 0px 0px;
	display:block;
}
.mouse_bt01:hover {
	background-position:left bottom;
}
.mouse_bt02 {
	width: 145px;
	height: 78px;
	background: url(images/menu_02.jpg) no-repeat 0px 0px;
	display:block;
}
.mouse_bt02:hover {
	background-position:left bottom;
}
.mouse_bt03 {
	width: 145px;
	height: 78px;
	background: url(images/menu_03.jpg) no-repeat 0px 0px;
	display:block;
}
.mouse_bt03:hover {
	background-position:left bottom;
}
.mouse_bt04 {
	width: 145px;
	height: 78px;
	background: url(images/menu_04.jpg) no-repeat 0px 0px;
	display:block;
}
.mouse_bt04:hover {
	background-position:left bottom;
}
.mouse_left01 {
	width: 52px;
	height: 62px;
	background: url(images/page_11.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
}
.mouse_left01:hover {
	background-position:left bottom;
}
.mouse_left02 {
	width: 55px;
	height: 62px;
	background: url(images/page_12.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
}
.mouse_left02:hover {
	background-position:left bottom;
}
.mouse_left03 {
	width: 55px;
	height: 62px;
	background: url(images/page_13.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
}
.mouse_left03:hover {
	background-position:left bottom;
}
.mouse_left04 {
	width: 53px;
	height: 62px;
	background: url(images/page_14.jpg) no-repeat 0px 0px;
	display:block;
	float:left;
}
.mouse_left04:hover {
	background-position:left bottom;
}


.main{
	width:980px;
	margin:0 auto;
}
.main a{
	text-decoration:none;
	color:#1262a8;
}
.main a:hover{
	text-decoration:none;
	color:#a81228;
}
.main ul{
    padding-left:20px;
}
.main ol{
    padding-left:20px;
}


/* 頁腳 */
#FOOTER{
	height:75px;
	background:url(images/index_16.jpg) repeat-x;
}
.footer{
	width: 980px;
	height:65px;
	margin:0 auto;
	text-align:center;
	color:#454545;
	line-height:30px;
	padding-top:10px;
}
.footer span{
	font-size:11px;
	color:#999999;
	-webkit-text-size-adjust: none;
}

.top-ad{
    width:980px;
	margin:0;
}

.index-cont{
    margin:0;
	width:980px;
	overflow:hidden;
	height:auto;
}
.index-left{
    float:left;
	width:578px;
	margin-top:10px;
}
.index-left h4{
	width:540px;
	margin:0 auto;
	color:#454545;
	font-weight:normal;
}
.index-photo{
    float:left;
	width:402px;
	margin-top:10px;
}

.height1{
    height:30px;
}
.height2{
    height:10px;
}


.page-cont{
    margin:0;
	width:980px;
	overflow:hidden;
	height:auto;
}
.page-left{
    float:left;
	width:215px;
	margin:20px 20px 0 0px;
}
.page-main{
    float:left;
	width:745px;
	margin:20px 0 0 0;
}

.title-about{
    background:url(images/title-about.jpg) no-repeat;
	height:54px;
	line-height:48px;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-left:52px;
}
.title-show{
    background:url(images/title-show.jpg) no-repeat;
	height:54px;
	line-height:48px;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-left:52px;
}
.title-product{
    background:url(images/title-product.jpg) no-repeat;
	height:54px;
	line-height:48px;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-left:52px;
}
.title-contact{
    background:url(images/title-contact.jpg) no-repeat;
	height:54px;
	line-height:48px;
	font-family:"微軟正黑體";
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-left:52px;
}

.page-text{
	width:700px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:13px;
	color:#333333;
}	
.page-about{
    padding-left:20px;
	line-height:28px;
	font-size:13px;
	color:#333333;
}
.page-contact{
    padding-left:10px;
	line-height:28px;
	font-size:13px;
	color:#333333;
}


/* 聯絡表單 */
.form {
    width:660px;
    margin:0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.form th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 35px;
	color: #454545;
	padding-left:28px;
	text-align:left;
	letter-spacing: 1px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
	background-color:#f9f9f9;
	background-image: url(images/list.gif);
	background-repeat: no-repeat;
}
.form td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-align:left;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height:35px;
}
#pic-bt{
	margin:12px 50px 10px 0;
}

.list1{
    background:url(images/icon2.jpg) left no-repeat;
	line-height:28px;
	height:28px;
	padding-left:15px;
	color:#333333;
}
.about-table td{
	padding:3px;
}
.float1{
    float:left;
	margin:10px;
}
.border2{
    border-bottom:dashed 1px #cccccc;	
}

/*設備列表*/
.show{
    width:720px;
	margin:0 auto;
}
.show ul.show{ padding:0; list-style:none;} 
.show ul.show li{ float:left; width:220px; height:150px; padding:10px; _display:inline;} 
.show ul.show li img{ overflow:hidden; max-width:220px; max-height:150px;}

.show-pic, .show-out, .show-hover{
    width:220px; 
	height:150px; 
	display:table-cell; 
	text-align:center; 
	vertical-align:middle; 
	overflow:hidden;
}
.show-out, .show-pic{border:1px solid #cccccc;}
.show-hover{border:1px solid #1063a4;}


.work{
    text-align:center;
	line-height:300px;
	font-size:48px;
	font-weight:bold;
	letter-spacing:5px;
	color:#666666;
	font-family:"微軟正黑體";
}
.font_01{
	font-size: 12px;
	line-height: 24px;
    color:#d50908;
}