/* GT共用類別項目 */
/* @import url("/mobile/css/style.css"); */
/*
 20191001J （行柬）19-0923-002
*/
*{ padding:0; margin:0;  box-sizing:border-box; font: Khmer, Bayon, arial, 微軟正黑體, sans-serif; text-decoration: none;}

/* 底圖變更 */
html, body { height:100%; }
body{ background:#000 url(../images/bg_second.jpg) top center no-repeat;}
h2 {display:none;}

/* =================通用類別================= */
.float-left			{ float:left;}
.float-right		{ float:right;}
.clear-both			{ clear:both}
.textalign-left		{ text-align:left;}
.textalign-center	{ text-align:center;}
.textalign-right	{ text-align:right;}
.show				{display: block;}
.hidden				{display: none;}
.invisible			{visibility: hidden;}

.wrapper {}

/* 功能區塊統一樣式 */
.download_index {
	width:90%;
	max-width:750px;
	margin:0 auto;
	}

/* 頁首 */
.header > .container {
	width:750px;
	min-width:310px;
	margin:0 auto;
	height:23em;
	min-height:160px;
	background:transparent url(../images/img_figure_second.png) 92% top no-repeat;
	background-size:50%;
	margin-bottom:-20px;
	}
/* 大行按鈕原樣是樣式 */
.download_gobank {
	height:22em;
	background: url(../images/bg_billboard_second.png) left top no-repeat;
	background-size:50%;
	padding-top:15.5%
	}
.download_gobank a{
	display:block;
	width:38%;
	padding:3% 0;
	text-align:center;
    border: 1px solid #ea1b23;
    background: #9c090c;
    text-decoration: none;
	color:#ffee0e;
	margin-left:6%;
	margin-bottom:0.5em;
	}
/* 大行按鈕樣式 */
.download_index {
	height:22em;
	background: url(../images/bg_billboard_second.png) left top no-repeat;
	background-size:50%;
	padding-top:15.5%
	}
.download_index a{ display:block; width:38%; margin-left:6%; margin-bottom:1.5%; padding-bottom:10%;}
.download_index a.btn_QR{
	background: url(../images/btn_QR.png?20191001) left top no-repeat;
	background-size:100%;
	}
.download_index a.btn_QR_commingSoon{
	background: url(../images/btn_QR_commingSoon.png) left top no-repeat;
	background-size:100%;
	}
.download_index a.btn_AppStore{
	background: url(../images/btn_AppStore.png) left top no-repeat;
	background-size:100%;
	}
.download_index a.btn_GooglePlay{
	background: url(../images/btn_GooglePlay.png) left top no-repeat;
	background-size:100%;
	}


.content > .container {
  color: #fff;
	background: rgba(0, 0, 0, 0.7);
	width:90%;
	max-width:750px;
	min-height:400px;
  margin:20px auto;
	}

/* 內頁內容樣式 */
.content > .pagebox {
    color: rgb(249, 218, 172);
	background: rgba(0,0,0,.7);
	width:90%;
	padding:2%;
	max-width:750px;
	min-height:400px;
    margin:20px auto;
	 border-radius:8px;
	}

/* 新聞列表樣式 */
.news_index{}
.news_index h3 {
	display:none;
	}
.ni-list {
    padding: 16px 30px 30px 30px;
    margin-bottom: 30px;
}
.ni-list span[class^="ni"] {
	display:block;
	width:4em;
	padding:3px 0 1px 0;
	float:left;
	text-align:center;
	margin-right:5px;
}

.ni-new {
    border: 1px solid #af7238;
    background: #8f5c2a;
}
.ni-sys {
    border: 1px solid #456067;
    background: #304347;
}
.ni-act {
    border: 1px solid #9f4986;
    background: #813873;
}
.ni-upd {
    border: 1px solid #687347;
    background: #455c37;
}
.ni-list ul li {
    border-bottom: 1px solid #554631;
    padding: 12px 10px 12px 0;
	line-height:30px;
	list-style:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.ni-list ul li a {
    text-decoration: none;
    color: #f9daac;
}
#AddNewsBtn {
	margin-top:8pt;
	width:100%;
	background-color:transparent;
    border: 1px solid #f9daac;
	color:#f9daac;
	line-height:24pt;
	cursor: pointer;
	}
.ni-data {
	min-height:700px;
	padding-bottom:20px;
	}
.ni-data-header {
	width:100%;
	border:1px solid #f9daac;
	}
.ni-data-header ul{
	overflow:auto;
	width:100%;
	}
.ni-data-header li {
	display:block;
	float:left;
	list-style:none;
	border:1px solid #f9daac; border-right: none; border-top:none;
	padding:5px;
	}
.ni-data-header li:first-child{width:65%;  border-left: none; min-width:80px;text-align:center; line-height:30px; }
.ni-data-header li:nth-child(2) {
	line-height:30px;
	width:35%;
    display:flex;
    justify-content:center;
    align-items:center;
	}
.ni-data-header li:last-child {
	border-bottom:none;
	width:100%;
	text-align:center;
    display:flex;
    justify-content:flex-start;
    align-items:center;
	}
.ni-data-content {padding:10px;}
.ni-data-content a{ color:#39C}
.ni-data-content p{ line-height:26px;}
.ni-data-content img{ max-width:90%; margin:10px auto; display:block}
.ni-data-footer {
	width:100%;
	border-top:1px solid #f9daac;
	padding-top:10px;
	line-height:26px;
	}
.ni-data-footer a{
	color: #0CF;
	text-decoration:none;
	}

/* =================頁尾公司資訊================= */
.index_footer {
	text-align:center;
	color: #f9daac;
}
.index_footer a{
	color:#F90;
}
/* =================文章共用樣式================= */
.article_index {
	padding:20px;
	}
.article_index p{
	line-height:26px;
	}
.article_index h3{
  color: #f9daac;
}
.article_index img{
	display:block;
	margin-left:20px;
	}
.article_index .img-full{
	width:85%;
	}
.article_index > p > a{
	color: #77fff4;
	text-decoration: underline;
}

/* =================按鈕樣式================= */
.btnclass{}
.btn {
    background: linear-gradient(135deg, rgba(78, 36, 9, 0.8) 0%, rgba(56, 25, 32, 0.8) 100%);
    text-align: center;
    text-decoration: none;
    color: #ffd7a7;
    border: 2px solid #615a4a;
    border-top-color: #918c81;
    border-bottom-color: #443f34;
    outline: none;
    cursor: pointer;
    box-sizing: border-box;
    user-select: none;
    -moz-user-select: none;
    display:block;
	min-width:100px;
    padding:0.5em 1em;
    font-size: 1em;
}
.btn_active{
	background:transparent;opacity:0.7;
}
.btn-full{}


/* =================表格設定================= */

/* 表格設定 */
.table {
	border-collapse: collapse;
	border-spacing: 0;
	color: #000;
	border:2px solid rgb(249, 218, 172);
	margin:0 auto;
}
.table tr { background: #e6e6e6;}

.table-head th{
	color:#270b0b;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	font-size:110%;
	border: 1px solid #3c1939;
	background: rgb(255,207,159);
  background: #665542;
  background: -moz-linear-gradient(top, #665542 0%, #bba893 100%);
  background: -webkit-linear-gradient(top, #665542 0%,#bba893 100%);
  background: linear-gradient(to bottom, #665542 0%,#bba893 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665542', endColorstr='#bba893',GradientType=0 );
}
.table-head th.styleA{
	background: rgb(223, 98, 15);
	background: -moz-linear-gradient(top, rgb(255, 166, 82) 0%, rgb(223, 98, 15) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 166, 82,1) 0%,rgba(223, 98, 15,1) 100%);
	background: linear-gradient(to bottom, rgba(255, 166, 82,1) 0%,rgba(223, 98, 15,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa652', endColorstr='#e9620f',GradientType=0 );

}
.table-full{
	width: 95%;
}
.table td{
	line-height: 24px;
	text-align: center;
	color:#662e00;
	font-size: 1em;
	border: 1px solid #270b0b;
	background: #f6ede4;
	}


/* =================財產變化樣式================= */
.btnclass { overflow:auto; display: flex; align-items: center; justify-content: center;}
.btnclass .btn{ width:46%; margin:0 9px;}


.selectclass { overflow:auto; padding:20px;}
.selectclass .select{ }
.selectclass p{ line-height:35px; padding-left:10px;}
.selectclass select { margin-left:10px;}
.selectclass .btn{ width:40%; margin:20px auto 5px auto;}

/* =================RWD區塊顯示控制================= */
.RwdPcData		{  }
.RwdMobileData	{ display:none;}