/* hide contact menu
-----------------------------------------------------------
#li_child_22 ul li:last-child, .item-225,*
#subMenusContainer  #li_child_21 .subMenuBtn:last-child,/*聯絡我們*
#subMenusContainer  #li_child_14 .subMenuBtn:last-child,/*聯絡我們en*
#subMenusContainer  #li_child_15 .subMenuBtn:last-child,/*聯絡我們en*/
div.attachmentsList caption{
display:none;
visibility:hidden
}
strong{font-weight: normal!important}
/* layout
-----------------------------------------------------------
#s5_header_wrap, #s5_columns_wrap{margin:0 100px}
#s5_header_area_inner2{margin:0 95px}
#s5_top_row3_wrap{margin:24px 95px 0}
*/
.s5_wrap{width:1000px;}
#s5_top_row3_wrap{margin:15px 0 0}
/* menu
----------------------------------------------------------- */
#s5_header_area1 {
background:url(../images/menu.png) 0 0 repeat-x;
position: relative;
z-index:1000;
}
#s5_nav li:first-child{padding-left:0}

/* main-ads
----------------------------------------------------------- */
#s5_top_row1_area1{
height: 292px;
}

/* index-ads
----------------------------------------------------------- */



#djslider-loader154, #djslider-loader155, #djslider-loader156 {
position: absolute;
left: 0;
top:54px;
width: 100%;
}
#djslider154, #djslider155, #djslider156 {
/*20190426 加上會不見
position: absolute;*/
height: 300px!important;
width: 100%!important;
max-width: 100%!important;
}
#djslider154 ul#slider154 li, #djslider155 ul#slider155 li, #djslider156 ul#slider156 li{
position:relative;
height: 300px!important;
width: 1400px!important;
}
#slider154 li img, #slider155 li img, #slider156 li img{
  margin-left:-60px!important;
}
@media (max-width: 1200px){
#slider154 li img, #slider155 li img, #slider156 li img{
  margin-left:-200px!important;
}
#navigation154{
margin: 0 20px;
}
}
@media (max-width: 1100px){
#slider154 li img, #slider155 li img, #slider156 li img{
  margin-left:-300px!important;
}
}
@media (max-width: 1000px){
#djslider154, #djslider155, #djslider156 {
width: 1000px!important;
max-width: 1000px!important;
}
#navigation154 {
margin: 0 30px;
}
}

/*width=1200px
#s5_top_row1_area_inner.s5_wrap{
width: 100%;
height: 385px
  margin-left:-100px!important;
}
#djslider-loader88, #djslider-loader130, #djslider-loader131 {
position: absolute;
left: 0;
top:54px;
width: 100%;
}
#djslider88, #djslider130, #djslider131 {
width: 100%!important;
}
#djslider88 ul#slider88 li, #djslider130 ul#slider130 li, #djslider131 ul#slider131 li{
height: 385px!important;
width: 1200px!important;
}
*/
/* index-box
----------------------------------------------------------- */
#s5_pos_top_row3_1{width:331px!important;}
#s5_pos_top_row3_2{width:504px!important;}
#s5_pos_top_row3_3{width:165px!important;}

#s5_pos_top_row3_1 .module_round_box_outer,
#s5_pos_top_row3_2 .module_round_box_outer,
#s5_pos_top_row3_3 .module_round_box_outer{
padding:0
}

#s5_pos_top_row3_1 .module_round_box_outer,
#s5_pos_top_row3_2 .module_round_box_outer,
#s5_pos_top_row3_3 .module_round_box_outer {
height:234px;
}

#s5_pos_top_row3_1 .module_round_box,
#s5_pos_top_row3_2 .module_round_box,
#s5_pos_top_row3_3 .module_round_box {
height:232px;
min-height: 232px!important;
margin:0;
}

#s5_pos_top_row3_1 .module_round_box {
border-radius:3px 0 0 3px;
border:0;
border-right:1px solid white;
padding:0;
position:relative
}

#s5_pos_top_row3_2 .module_round_box {
border:0;
padding-bottom: 0;
border-radius:0;
border-top: 6px solid #0d6cc1;
margin-top: -6px;
}

#s5_pos_top_row3_3 .module_round_box {
border-radius:0 3px 3px 0;
background-color:#ebf1f6;
border:0;
border-left:1px solid white;
padding-bottom:0
}

#s5_pos_top_row3_1 .module_round_box a,
#s5_pos_top_row3_1 .module_round_box a:hover{color:black}

#s5_pos_top_row3_1 .module_round_box .s5_mod_h3{
background:none;
line-height: 21px;
margin-bottom: 0;
padding:0;
position:absolute;top:15px;left:30px
}

#s5_pos_top_row3_1 .module_round_box .ads-s1{
border-bottom: 1px solid #d8d8d8;
border-radius: 3px 0 0 0
}

#s5_pos_top_row3_1 .module_round_box .ads-s2{
border-top: 1px solid #fff;
border-radius: 0 0 0 3px;
margin-top: -8px
}

#s5_pos_top_row3_2 .module_round_box .s5_mod_h3{
background:none;
line-height: 34px;
margin-bottom: 0;
padding:10px 17px;
}

#s5_pos_top_row3_3 .module_round_box .s5_mod_h3{
background:none;
line-height: 34px;
margin-bottom: 0;
padding:10px 13px;
}

#s5_pos_top_row3_3 .module_round_box ul{
height:150px;
overflow:hidden
}

#s5_pos_top_row3_3 .module_round_box .mostread li{
background:none;
border:0;
padding:0 0 10px 0;
}

/* 內頁主題圖
----------------------------------------------------------- */
#s5_top_row2_wrap .module_round_box{
position:relative;
}
#s5_top_row2_wrap .module_round_box,
#s5_top_row2_wrap .module_round_box_outer{
padding:0;
margin:0;
}
#s5_top_row2_wrap .custom{
height:200px!important;
}
#s5_top_row2_wrap img{
border-radius:4px;
}
#s5_top_row2_wrap span{
position:absolute;
top:80px;
left:80px;
font-size:3em;
line-height: 45px;
font-family: '微軟正黑體', Arial, Helvetica, sans-serif;
font-weight: bold;
}
#s5_top_row2_wrap span{
color:#333;
font-size:40px
}
#s5_top_row2_wrap span.white{
text-shadow: 0 0 5px #555;
color:white
}
/* content
----------------------------------------------------------- */
.values {
list-style:none;
}
.values td{
vertical-align:top;
padding-bottom: 15px;
}
.values span{
font-size:1.4em;
font-weight:bold;
color: #215da9;
font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
margin-right: 20px;
line-height: 30px;
}
.values p{
line-height:2em;
font-weight: bold;
}
#xmap ul li{
width:30%;
float:left;
height:150px;
color: #215da9;
font-size: 1.4em;
line-height: 24px;
margin:25px 20px 20px 0;
font-family: Arial, Helvetica, sans-serif, "微軟正黑體"!important;
}
#xmap ul li:last-child{
height:auto;
}
#xmap ul li li{
width:100%;
float:none;
height:auto;
color: #333;
font-size: 0.9em;
line-height: 24px;
margin:0;
font-family: Arial, Helvetica, sans-serif;
}
#xmap ul li li a{
color: #333;
}
#xmap ul li:first-child{
display:none;
}
#xmap ul li li:first-child{
display:list-item;
}
#s5_footer_area1 .inputbox{
background-color:#282828;
border:0;
font-size:1em;
color:#999;
width:130px;
padding:0;
}
.item-page ul li{
  line-height:2em;
  margin-bottom:5px;
}
.item-page .fancypantsaccordionholder ul li{
  margin-bottom:0;
}
.s5_fourdivs_1accordion-invest, .s5_resize_below_body s5_fourdivs_4 /*invest-faq-module*/{
  margin-top:-40px!important
}
input[type="submit"], input[type="button"], input[type="reset"], button{
  font-size:13px;
  font-weight:bold;
  line-height:26px;
  line-height:31px\9;
  line-height:34px\0;
  padding: 0 25px;
  padding: 0 20px\9;
  padding: 0 25px\0;
  box-shadow:0 1px 1px rgba(153,153,153,.5), inset 0 1px 0 rgba(255, 255, 255, .6);
  border-radius:3px;
  color:#25427D;
  border:1px solid #8aacd2;
  background-color:#c3dcf5;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d2e5f7), to(#aecff1));
  background-image:-webkit-linear-gradient(linear, 0% 0%, 0% 100%, from(#d2e5f7), to(#aecff1));
  background-image:-moz-linear-gradient(top, #d2e5f7 0, #aecff1 100%);
  background-image:-ms-linear-gradient(top, #d2e5f7 0, #aecff1 100%);
  background-image:-o-linear-gradient(top, #d2e5f7 0, #aecff1 100%);
  background-image:linear-gradient(top, #d2e5f7 0, #aecff1 100%);
  -pie-background:linear-gradient(#d2e5f7, #aecff1);
  margin:0 0 0 5px;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover{
  color:#333;
  border:1px solid #bbb;
  background-color:#e2e2e2;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#dcdcdc));
  background-image:-webkit-linear-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#dcdcdc));
  background-image:-moz-linear-gradient(top, #e8e8e8 0, #dcdcdc 100%);
  background-image:-ms-linear-gradient(top, #e8e8e8 0, #dcdcdc 100%);
  background-image:-o-linear-gradient(top, #e8e8e8 0, #dcdcdc 100%);
  background-image:linear-gradient(top, #e8e8e8 0, #dcdcdc 100%);
  -pie-background:linear-gradient(#e8e8e8, #dcdcdc);
}
.back{float: right; width: 100px; text-align: right;padding-bottom:0}
#s5_pos_above_body_1 .lnd_more_ind{display:none} /*隱藏人才招募-最新消息-右邊按鈕*/
/* table
----------------------------------------------------------- */
table.dataintable, table.pdftable{
  width:100%;
  border-collapse:collapse;
  border:1px solid #ccc;
}
table.dataintable th, table.dataintable td{
  border:1px solid #ccc;
  padding:5px 2px;
}
table.pdftable th, table.pdftable td{
  border:1px solid #ccc;
  padding:0 2px;
}
table.dataintable th, table.pdftable th{
  background-color:#daeef3;
  color:#fff
}
table.dataintable .tp, table.pdftable .tp{
  background-color:#eee;
}
table.dataintable a.dl, table.pdftable a.dl{
background: #fdfdfd;
border: 1px solid #cccccc;
margin: 5px;
padding: 5px;
display:block;
}
a.dl-article, .at_filename a.at_url{
  background: #fdfdfd url('../images/icon-preview-16.png') 5px center no-repeat;
  border:1px solid #cccccc;
  margin:5px;
  padding: 5px 5px 5px 25px;
  display:block;
}
table.nobordertable{
  width:100%;
  border-collapse:collapse;
  border:0;
}
table.nobordertable tr.blue{
  background-color:#F1F1FA
}
table.nobordertable td{
  padding:8px 5px;
  line-height: 2em;
}
/* attachments
----------------------------------------------------------- */
div.attachmentsList table{
border:0;
width: 100%;
}
div.attachmentsList a.at_url{
margin: 5px 0 0 0;
font-size: 13px;
font-weight: normal;
background: #fdfdfd url('../images/icon-preview-16.png') 5px center no-repeat;
}
div.attachmentsList a.at_url:hover{
color: #e56100;
text-decoration: none;
background: #fdfdfd url('../images/icon-preview-16.png') 5px center no-repeat;
}
.at_icon, .article-info-term{display:none}