@charset "utf-8";

/* CSS Document */


/* !initialize /////////////////////////////////////////////////////// */

@import url(http://fonts.googleapis.com/css?family=Crimson+Text);
body {
    text-align: center;
    background-image: url(../img/bg.jpg);
}
body#tw {
    font-family: Arial, "微軟正黑體", "Crimson Text", "Times New Roman", Times, serif;
    /*內文的字體與顏色*/
    font-size: 15px;
    color: #666;
    /*黑底時字體顏色 9e9e9e*/
}
body#en {
    font-family: "Crimson Text", "Times New Roman", Times, serif;
    /*內文的字體與顏色*/
    font-size: 18px;
    color: #666;
    /*黑底時字體顏色 9e9e9e*/
}

/*css selection改变文字反选的背景颜色*/


/*css selection改变文字反选的背景颜色*/


/*css selection改变文字反选的背景颜色*/

::-moz-selection {
    /*针对Firefox*/
    background: #000;
    color: #fff;
}
::selection {
    background: #000;
    color: #fff;
}
code::-moz-selection {
    /*code是标签选择器，可以换成p或span等*/
    background: #000;
    color: #fff;
}
code::selection {
    background: #000;
    color: #fff;
}

/*css selection改变文字反选的背景颜色 結束*/


/*css selection改变文字反选的背景颜色 結束*/


/*css selection改变文字反选的背景颜色 結束*/


/*css selection改变文字反选的背景颜色 結束*/

header {
    height: 91px;
    background: #000;
}
#en header {
    height: 68px;
    background: #000;
}
header .inner {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
header img {
    float: left;
    padding-top: 19px;
}
#en header img {
    float: left;
    padding-top: 21px;
}
header h1 {
    text-indent: -9999px;
    /*
	height: 16px;
	padding:32px 0 32px;
	background: #000;
	*/
}
header .inner .language {
    margin-top: -12px;
    float: right;
    font-size: 12px;
    color: #9e9e9e;
}
header .inner .language a {
    text-decoration: none;
    color: #9e9e9e;
}
header .inner .language a:hover {
    color: #fff;
}

/*nav 開始*/


/*nav 開始*/


/*nav 開始*/


/*nav 開始*/


/*nav 開始*/


/*nav 開始*/

nav {
    width: 939px;
    height: 35px;
    margin: 0 auto 0px;
    margin-top: 22px;
    border-right: 1px solid #aeaeae;
}
.nav,
.nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.nav {
    z-index: 100;
    position: relative;
}
.nav li {
/*    width: 186px;*/
    width: 232px;
    /*主選單的寬度*/
    border-left: 1px solid #aeaeae;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.nav li a {
    color: #333;
    display: block;
    text-decoration: none;
    padding: 10px 0 10px 0px;
}
.nav li a:hover {
    background: #000;
    color: #ccc;
}
#nav-one li:hover a,
#nav-one li.sfHover a {
    background: #000;
    color: #fff;
}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
    background: #000;
    color: #fff;
}
#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
    background: #333;
    color: #fff;
}
.nav ul {
    background: #000;
    /* border-left:1px solid #aeaeae; 
  border-right:1px solid #aeaeae;  */
    list-style: none;
    margin: 0;
    /* width: 133px;*/
    /*次選單的寬度*/
    position: absolute;
    top: -999em;
    left: 0;
}
.nav li:hover ul,
.nav li.sfHover ul {
    top: 35px;
}
.nav ul li {
    border: 0;
    float: none;
}
.nav ul a {
    /* padding-right: 20px;*/
/*    width: 186px;
    */
    /*次選單互動區的寬度*/
    padding: 10px 0 10px 0px;
}
.nav ul a:hover {
    background: #ccc;
    color: #000;
}

/*最後一個要大1px*/

.nav li.child07 a {
/*    width: 190px;*/
    width: 239px;
}

/*nav 結束*/


/*nav 結束*/


/*nav 結束*/


/*nav 結束*/


/*nav 結束*/


/*footer開始*/


/*footer開始*/


/*footer開始*/


/*footer開始*/


/*footer開始*/

footer {
    margin-top: 100px;
    background: #000;
}
footer .inner {
    position: relative;
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
footer .inner h1 {
    padding-top: 22px;
    margin-bottom: 17px;
}
#en footer .inner h1 {
    padding-top: 18px;
}
footer .inner h1 span {
    display: none;
    /*
	height: 16px;
	padding:32px 0 32px;
	background: #000;
	*/
}
footer .inner .language {
    position: absolute;
    right: 0px;
    top: 24px;
    font-size: 12px;
    color: #9e9e9e;
}
footer .inner .language a {
    text-decoration: none;
    color: #9e9e9e;
}
footer .inner .language a:hover {
    color: #fff;
}
footer .inner .line {
    margin-top: 24px;
    border-top: 1px #333333 solid;
    border-bottom: none;
}
footer .inner .searchFrame {
    position: absolute;
    width: 300px;
    top: 23px;
    right: 0px;
    display: block;
    /*
	text-align:left;
	text-decoration:none;
  
   color:#b3b3b3;
  
 
   background-color:#333333;
   border-style:none;
    */
}
#en footer .inner .searchFrame {
    font-size: 16px;
}
footer .inner .searchFrame input {
    /*position:absolute;*/
    padding-top: 4px;
    color: #b3b3b3;
    font-size: 12px;
    border: none;
    margin-left: 7px;
    margin-top: 3px;
    background-color: #333333;
}
footer .inner .searchBtn a {
    height: 29px;
    position: absolute;
    top: 54px;
    right: 0px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #b3b3b3;
    width: 81px;
    background-color: #333333;
    border-style: none;
    /*  padding:9px 0 11px 0px;*/
    /*padding-top:9px;*/
}
footer .inner .searchBtn p {
    padding-top: 8px;
}
footer .inner .searchBtn a:hover {
    background-color: #666;
}

/* sitemap開始 -------------------------------- */


/* sitemap開始 -------------------------------- */


/* sitemap開始 -------------------------------- */


/* sitemap開始 -------------------------------- */


/* sitemap開始 -------------------------------- */

footer #sitemap {
    width: 940px;
    margin: 0 auto;
    padding: 0px 0 0;
    text-align: left;
    /*height:268px;*/
    height: 240px;
    margin-top: 10px;
}
footer #sitemap div {
    float: left;
    width: 125px;
    width: 125px;
    /*margin:30px 40px 60px 0;*/
    display: inline;
}
footer #sitemap .sitemap8 {
    width: 60px;
}
footer #sitemap ul,
footer #en #sitemap ul {
    /*margin: 0 0 30px;*/
}
footer #sitemap li {
    margin: 0 0 10px;
    list-style: none;
}
footer #sitemap li strong,
footer #sitemap li strong a {
    font-weight: normal;
    font-size: 15px;
    color: #b3b3b3;
    line-height: 35px;
}
#en footer #sitemap li strong,
#en footer #sitemap li strong a {
    font-size: 16px;
}
footer #sitemap li strong a:hover {
    color: #fff;
}
footer #sitemap li a {
    display: block;
    width: 100px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #4d4d4d;
    font-size: 13px;
    text-decoration: none;
    color: #868686;
    line-height: 16px;
}
#en footer #sitemap li a {
    font-size: 15px;
}
footer #sitemap li strong a {
    border-bottom: none;
}
footer #sitemap li a:hover {
    text-decoration: none;
    color: #fff;
}

/* sitemap結束 -------------------------------- */


/* sitemap結束 -------------------------------- */


/* sitemap結束 -------------------------------- */


/* sitemap結束 -------------------------------- */


/* sitemap結束 -------------------------------- */

footer .footer_other {
    margin-top: 23px;
    display: inline-block;
    margin-right: 64px;
    color: #b3b3b3;
}
#en footer .footer_other {
    font-size: 16px;
}
footer .footer_other div {
    margin-right: 35px;
    float: left;
}
footer .footer_other p {
    margin-bottom: 8px;
}
footer .footer_other a {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #868686;
    padding-bottom: 5px;
    border-bottom: 1px dotted #4d4d4d;
}
#en footer .footer_other a {
    font-size: 14px;
    font-family: none;
}
footer .footer_other a:hover {
    color: #fff;
}
footer .width940 {
    width: 940px;
    /*因為clearfix會出現下面一些多出來的空間 露出白色 而設定*/
    height: 70px;
}
footer .copyright {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5a5a5a;
    margin-top: 23px;
    /*padding-bottom:50px;*/
}
#en footer .copyright {
    font-family: none;
}
.goTop a {
    margin-top: 23px;
    float: right;
    color: #575757;
    font-size: 15px;
    text-decoration: none;
}
.goTop a:hover {
    color: #000;
}
.goTop a img {
    margin-right: 10px;
}
footer .goTop a {
    margin-top: 23px;
    float: right;
    color: #9e9e9e;
    font-size: 15px;
    text-decoration: none;
}
footer .goTop a:hover {
    color: #ffffff;
}
footer .goTop a img {
    margin-right: 10px;
}

/*footer結束*/


/*footer結束*/


/*footer結束*/


/*footer結束*/


/*footer結束*/


/*首頁開始*/


/*首頁開始*/


/*首頁開始*/


/*首頁開始*/


/*首頁開始*/

.cover ul {
    position: relative;
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    height: 577px;
    list-style: none;
}
.cover ul li {
    position: absolute;
    top: 0;
}

/*首頁結束*/


/*首頁結束*/


/*首頁結束*/


/*首頁結束*/


/*首頁結束*/


/*頁數開始*/


/*頁數開始*/


/*頁數開始*/


/*頁數開始*/


/*頁數開始*/

#en #page,
#tw #page {
    position: relative;
    margin-top: 40px;
    background-color: #000000;
    width: 940px;
    height: 47px;
    display: inline-block;
    text-align: center;
}
#en #page {
    font-family: Arial, "Crimson Text", "Times New Roman", Times, serif;
    font-size: 15px;
}
#en #page p,
#en #page p a,
#en #page ul li,
#en #page ul li a,
#tw #page p,
#tw #page p a,
#tw #page ul li,
#tw #page ul li a {
    color: #9e9e9e;
    text-decoration: none;
}
#en #page p a:hover,
#en #page ul li a:hover,
#tw #page p a:hover,
#tw #page ul li a:hover {
    color: #fff;
}
#en #page .pagenum,
#tw #page .pagenum {
    /*	text-align:center;*/
    margin: 0px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    /*display:inline-block;*/
    width: 315px;
    height: 25px;
    margin-top: 16px;
}
#en #page .pagenum li,
#en #page .pagenum li a,
#tw #page .pagenum li,
#tw #page .pagenum li a {
    width: 25px;
    display: inline-block;
    margin: 0px;
    margin-right: 5px;
    margin-top: -5px;
    padding: 5px 0 5px 0;
    float: none;
}
#en #page .pagenum li a:hover,
#tw #page .pagenum li a:hover {
    color: #9e9e9e;
    background-color: #333;
}
#en #page .pagenum .selected,
#tw #page .pagenum .selected {
    color: #9e9e9e;
    background-color: #333;
    height: 15px;
}

/*四個絕對訂位的東西*/

#en #page .firstpage,
#tw #page .firstpage {
    /*
	font-family:"Crimson Text","Times New Roman", Times, serif;
	font-size:18px;*/
    font-family: "Crimson Text", "Times New Roman", Times, serif;
    position: absolute;
    top: 16px;
    left: 165px;
}
#en #page .prepage,
#tw #page .prepage {
    font-family: "Crimson Text", "Times New Roman", Times, serif;
    position: absolute;
    top: 16px;
    left: 238px;
}
#en #page .nextpage,
#tw #page .nextpage {
    font-family: "Crimson Text", "Times New Roman", Times, serif;
    position: absolute;
    top: 16px;
    left: 654px;
}
#en #page .lastpage,
#tw #page .lastpage {
    font-family: "Crimson Text", "Times New Roman", Times, serif;
    position: absolute;
    top: 16px;
    left: 730px;
}

/*頁數結束*/


/*頁數結束*/


/*頁數結束*/


/*頁數結束*/


/*頁數結束*/

.hide {
    display: none;
}
<!-- .myindex {
    text-align: left;
    width: 940px;
    margin: 0 auto;
}
.myindex iframe {
    margin-top: 15px;
}
a .btn {
    margin: 15px 0;
    text-align: center;
    display: inline-block;
    padding: 15px 40px;
    background: #000000;
    color: #fff;
    text-decoration: none;
}
a .btn:hover {
    text-decoration: none;
    background: #666;
}
-->
