@charset "utf-8";
/* CSS Document */

#nav{height:52px; width:980px; margin:0 auto; padding:0;  position:relative;}
#nav li{float:left;}
 #nav li a{float:left; height:52px; display:block;}
 #nav li img{float:left; height:52px;}
 a.nav1{width:165px; height:52px; background:url(../images/nav_01.png) no-repeat;}
 /*a.nav1:hover{width:159px; height:52px; background:url(../images/nav_01_0.png) no-repeat;}*/

 a.nav2{width:156px; height:52x; background:url(../images/nav_02.png) no-repeat;}
/* a.nav2:hover{width:218px; height:52px; background:url(../images/nav_02_0.png) no-repeat;}*/

 a.nav3{width:156px; height:52px; background:url(../images/nav_03.png) no-repeat;}
/* a.nav3:hover{width:138px; height:52px; background: url(../images/nav_03_0.png) no-repeat;}*/

 a.nav4{width:156px; height:52px; background:url(../images/nav_04.png) no-repeat;}
/* a.nav4:hover{width:129px; height:52px; background:url(../images/nav_04_0.png) no-repeat;}*/

 a.nav5{width:156px; height:52px; background:url(../images/nav_05.png) no-repeat;}
/* a.nav5:hover{width:174px; height:52px; background:url(../images/nav_05_0.png) no-repeat;}*/

 a.nav6{width:165px; height:52px; background:url(../images/nav_06.png) no-repeat;}
 /*a.nav6:hover{width:159px; height:52px; background:url(../images/nav_06_0.png) no-repeat;}*/

#menu_x{
	float:left;
	width:980px;
	position:absolute;
	left: 10px;
	top: 34px;
}

#menu_x a{padding:0 10px 0 10px;}

#apDiv0,#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5,#apDiv6{
	width:978px;
	height:52px;
	background:url(../images/di0.png) no-repeat;
	margin-left:-17px;
	margin-top:8px;
}

#navbbg{ height:44px;margin-top:-48px;padding-top:10px;position:relative;}




ul#nav li ul {
	position:absolute;
	display:none;
	float:left;
	width:978px;
	left: 18px;
	top: 39px;
}

ul#nav li ul li {float:left;margin:-8px 0 0 15px;}

ul#nav li ul li a.nav{color:#F7941D;line-height:55px; padding:0 8px; text-decoration:none; display:block; float:left; font-size:11px;-webkit-text-size-adjust:none;}

ul#nav li ul li a.nav:hover{color:#1d93d1;height:50px;display:block; float:left; font-size:11px;-webkit-text-size-adjust:none; }

/*-----------語言選擇列--------------*/
/* 整體設置*/ 
.select_language_main {
	margin:0; 
	padding:0;
	width:93px;
	list-style-type:none; 
	font:12px Arial; 
	}
 
.select_language_main li {
	float:left; 
    padding:0; 
	margin:0; 
	_margin:0; 
	width:93px;
	}
 
/* 設置選單區塊*/
.select_language_main li dl { 
	width:93px;/*ie6*/
    margin:0; 
	padding:0;
	}
 
.select_language_main li dt a , .select_language_main li dd a{ display:block;}
 
 
/* 設置主選單dt */
.select_language_main li dt {
	margin:0;
	padding: 4px 0 0 20px;
	text-align:left;
	background:url(../images/select_language.png) no-repeat;	
	font-size: 10px;
	font-weight: bold;
	height:21px;
	overflow:hidden;
	color:#6D6E71;
	-webkit-text-size-adjust:none;
	}
 
.select_language_main li dt a ,.select_language_main  li dt a:visited {
	display:block; 
    text-decoration:none;
	}
 
/* 設置子選單dd */
.select_language_main li dd { 
	margin-top:-3px; 
    padding:0; 
	color:#6D6E71;
	}
 
.select_language_main li dd.last {
	border-bottom:0;
	}	
 
.select_language_main li dd a, .select_language_main  li dd a:visited {
	display:block; 
	color:#6D6E71; 
    text-decoration:none; 
	padding:1px 0;
	font-size:9px;
	-webkit-text-size-adjust: none;
	font-weight:600;
	text-align:center;
	width:89px;
	margin:0 2px;
    }
 
 
/*隱藏子選單*/
.select_language_main li dd { display:none;}
 
 
/* 滑鼠滑入顯示子選單 */
.select_language_main li:hover dd, .select_language_main li a:hover dd, #select_language:hover .select_background{ display:block;}
 
/*ie6 hack*/
.select_language_main li a:hover { border:none; width:89px;background:#D9DADB;}


.select_background{height:44px;width:93px;background: url(../images/select_language-down.png) no-repeat;}


#select_language{position:relative;width:93px;z-index:10;}
.select_language_main{position:absolute;block;z-index:20;}
.select_background{position:absolute;top:21px;display:none;z-index:19;}

/*-----------logo--------------*/

#logo{
	height: 35px;
	width: 960px;
	margin: 0 auto;
	padding-top: 30px;

}

.logo{
	height: 40px;
	margin: 0 auto;
}

#header{
	height:124px;
	background:url(../images/header.jpg) no-repeat center;
    margin:0 auto;
	padding-left:0px;
}

#top{
	height:124px;
	margin:0 auto;
}


#top_contact {
	float: right;
	width: 200px;
	margin-top: -40px;
	color:#FFF;
}

.top_contact_a{ float:right;margin-right:5px;color: #FFF; text-decoration:none; padding:0 2px; font-weight:bold;}
 
#phone{
    height:18px;
	width:18px;
    background: url(../images/phone.png) no-repeat;
    float:right;
}
#fb{
    height:18px;
	width:18px;
	background: url(../images/fb.png) no-repeat; 
    float:right;
}
#top_contact ul{padding:0 ; margin:0;}

h1{
	height:40px;
	width:373px;
	background: url(../images/logo.png) no-repeat;
	text-indent:-999px;
	margin:0;
	padding:0;
	}
