@charset "utf-8";

body {
	font: 62.5% 微軟正黑體, 新細明體, 細明體;
	text-align: center; 
	color: #000000;
}
#container {
	margin: 0 auto;
	text-align: left;
	/*overflow-x: hidden;*/
}

#header{height:145px;background:url(../images/header/header_back.jpg) repeat-x;}
#content{position:relative;}

.header_con{height:145px;width:1024px;margin:0 auto;}
.header_top{background:#fff;height:108px;padding:0 20px;}
.header_bot{background:#fff;height:37px;background:url(../images/header/blue_back.jpg) no-repeat;padding:0 20px;position:relative;}
.logo{width:263px;height:108px;background:url(../images/header/logo.jpg) no-repeat;text-indent:-9999px;}


.menubar{margin-left:49px;width:672px;height:108px;}
.menuitem{width:168px;height:108px;position:relative;}
.overimg{position:absolute;z-index:100;}

.menu_info{
	background:url(../images/index/spacer.gif) repeat;
	width:168px;
	height:108px;
	color:#4b77c8;
	font-size:1.3em;
	position:absolute;
	z-index:150;
	cursor:pointer;
	display: block;
}
.menu_small{color:#afc8f1;font-size:0.7em; -webkit-text-size-adjust:none;font-weight:none;line-height:10px;height:20px;padding-top:22px;font-weight:bold;}
.menu_big{text-align:center;padding-top:21px;font-weight:bold;}

.headerbot_title{color:#cee0ff;font-size:1.4em;font-weight:bold;letter-spacing:6px;line-height:37px;padding-left:19px;}
.headerbot_lan{
	line-height:37px;
	padding-right:7px;
	color:#a8bfe8;
	font-weight: bold;
	font-size: 1.2em;
}
.headerbot_lan a{color:#a8bfe8;font-weight:bold;}
.headerbot_lan a:hover{color:#fff;}
.headerbot_lan .lan_active,.headerbot_lan .lan_active:hover{color:#fff;}

#footer{background:#1b4ea9;}
.footer_con{width:1024px;margin:0 auto;}
.footer_top{
	padding:40px 0;
}
.footer_bot{height:87px;}

.footer_top_1 {
	margin-left: 20px;
    width: 50%;
    margin-bottom: 1rem;
    float: left;
}
.footer_top_title{
	color:#fff;
	font-size: 2em;
	padding-bottom: 9px;
	font-weight:bold;
}
.footer_title_line{height:2px;background:url(../images/footer/line.jpg) repeat-x;}
.footer_top_link ul li {
	display: inline-block;
	text-decoration: none;
    list-style-type: none;
    vertical-align: top;
    font-size:1.5em;
    line-height: 2;
    color:#ffffff;
}
.footer_top_link ul li::after {
	content: "/";
	margin: 0 10px;
	vertical-align: top;
	display: inline-block;
}
.footer_top_link ul li:last-of-type::after {
	display: none;
}
.footer_top_contact {
	font-size: 14px;
	vertical-align: bottom;
	position: relative;
	padding: 0 20px;
}
.footer_top_contact p {
	line-height: 2;
	position:relative;
	color: #ffffff;
	display: inline-block;
	width: 49.5%;
}
.footer_top_contact p.aboutus {
	font-size: 12px;
	line-height: 2;
	padding-bottom: 5px;
	text-align: right;
	position: relative;
}
.footer_top_contact p.aboutus::before {
	content: " ";
	position: absolute;
	top: -50px;
	right: 0;
	width: 48px;
	height: 43px;
	background-image: url(../images/footer/iwant_logo.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 48px 43px;
}

.footer_iwant{
	position:absolute;right:0;top:73px;
	width:321px;height:112px;display:block;
}


.corp{margin-left:20px;line-height:87px;}
.corp_title{
	color:#bac4d8;
	font-size:1.3em;
	letter-spacing:1px;
	font-weight:bold;
}
.corp_line{background:#33548d;width:1px;height:26px;margin: 31px  30px 0;}
.corp_1{margin-top:30px;}
.corp_1 a{width:140px;height:30px;background:url(../images/footer/footer_corp_1.jpg) no-repeat;display:block;}
.corp_1 a:hover{width:140px;height:30px;background:url(../images/footer/footer_corp_1_hover.jpg) no-repeat;}

.corp_2{margin-top:24px;}
.corp_2 a{width:108px;height:39px;background:url(../images/footer/footer_corp_2.jpg) no-repeat;display:block;}
.corp_2 a:hover{width:108px;height:39px;background:url(../images/footer/footer_corp_2_hover.jpg) no-repeat;}


.whereami{color:#6e8eba;font-size:1.2em;}
.whereami_front{color:#6e8eba;}
.whereami_front:hover{color:#165fb4;}
.whereami_last{color:#000;}

.whereami_light{color:#e5e5e5;font-size:1.2em;}
.whereami_front_light{color:#e5e5e5;}
.whereami_front_light:hover{color:#f6f6f6;}

