body {
	font-family: "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", "微软雅黑", "Microsoft YaHei", "メイリオ", Arial, "標楷體", DFKai-SB, sans-serif;
	background-image: url(../images/bg.png);
	background-position:50% 0%;
	background-attachment:fixed;
	background-repeat:repeat-y;
	padding-top: 70px; /*頭部預留給導覽列*/
	/*padding-bottom: 70px; 底部預留*/
	overflow-x: hidden;/*關閉橫向卷軸*/
	/*color: #333; 全局的預設字體顏色-預設值為#333*/
}
input, button, select, textarea { /*其他元件字型*/
font-family: "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", "微软雅黑", "Microsoft YaHei", "メイリオ", Arial, "標楷體", DFKai-SB, sans-serif;
}
/*讓IE8看得懂html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*IE10修正*/
@-ms-viewport       { width: device-width; }
/*IE10修正導致WindowsPhone修正*/
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

a:hover {
color: #2e6dc3;	/*:hover的字體色*/
}

/*   header樣式  */
.navbar { 
min-height: 70px;/*修改導覽列高度*/
}
.navbar-header {
margin-bottom: 10px; /*縮小後導覽列高度擴充，讓展開的高度更自然*/
}
.navbar-toggle {
	margin-top: 18px; /*展開功能鍵的高度調整*/
}
.navbar-nav {
margin: 0px -15px;	/*展開後Menu的上下間隔縮為0*/
}
.navbar-nav > li > a { 
line-height: 39px;/*些改導覽列hover高度*/
}
.navbar-default .navbar-nav > li > a {
color: #333;	/*Menu的字體色*/
}
.navbar-default .navbar-nav > li > a:hover {
color: #2e6dc3;	/*Menu的字體色:hover*/
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #333; /*Menu中作用的字體色*/
}
.dropdown-menu > li > a:hover {
color: #2e6dc3; /*第二層選單的的字體色:hover*/
}
/*官方顏色設定*/
.KGI-orange { /* 凱基橘色*/
color:EB6100;
	}
.KGI-blue { /*凱基藍色*/
color:002F7B;
}

/*   大圖輪播樣式   */
.carousel {
	width:970px;
	margin: 0px auto;
}
.carousel-inner img {
	width:100%; /*大圖縮放到100%*/
}
/*   Content樣式   */


/*  footer樣式  */
.footer  {
	background-color: #002F7B \9; /* IE 背景變色 */
	background-color:#002F7B;
	background: rgba(00%,21%,49%,0.9); /*凱基的藍色*/	
	bottom: 0;
	width: 100%;
	height: 60px;
	color: #FFF; 
	padding: 10px 0;
}
.footerP {
  margin: 0px;	/*修正footer的垂直置中*/
}
.IE8footercopy {
	width:745px \9;
}
.IE8footerlogo {
	width:auto \9;
	margin:0px auto;
}
/* 大螢幕 */
@media (min-width: 1200px) {
.container {
width: 970px; /*調整導覽列寬度*/
}

}
 
/* 平板電腦、橫向手機和一般桌機解析度，原最大寬度979px*/
@media (min-width: 768px) and (max-width: 991px) {
.container {
	width: 99%;
}
.carousel {
	width:100%; /*大圖輪播寬度*/
	margin: 0px auto;
}
}

 
/* 橫向智慧手機到竪立平板電腦解析度 */
@media (max-width: 767px) {
.carousel {
	width:auto; /*大圖輪播寬度*/
	margin-left: -20%;
	margin-right: -20%;/*overflow : hidden;*/
}
.carousel-control.left {
	margin-left: 10%;
}
.carousel-control.right {
	margin-right: 10%;
}
}
 
/* 橫向智慧手機及其他更小解析度 */
@media (max-width: 480px) {
}
