﻿body
{	
	color: #000000;
}

/*頂端功能*/
#divPageTop 
{
    color: #FFFFFF;
	background-color: #147CB8;
}
#divPageTop #top_menu a {
	color: #FFFFFF;
    text-decoration: none;    
}

.BannerLogo
{
	background: url('banner_1170.jpg') no-repeat left center;	
}

/*搜尋區塊*/
#divSearch {
	background-color: rgba(240,250,252,0.8);	
}
#divSearch #divSearchBar #divSearchButton input[type="submit"]
{
	color: #FFFFFF;
	background-color: #757575;
}

/*主選單*/
#divMenu .nav > li > a:hover,
#divMenu .nav > li > a:focus {
	background-color: #d0200d;
}
#divMenu .navbar-expand-lg {
	background-color: #256AD4;	
}
#divMenu .navbar-expand-lg .navbar-nav > li > a {	
    color: #FFFFFF;    
}
#divMenu .navbar-expand-lg .navbar-nav > li:hover {
	background-color: #d0200d;
}
#divMenu .dropdown-menu > li > a {
    color: #000000;    
}
#divMenu .dropdown-menu > li > a:hover,
#divMenu .dropdown-menu > li > a:focus {
	color: #FFFFFF;
	background-color: #d0200d;
}

/*內容*/
.div-content {
    border-top: 3px solid #b2d6f4;
    border-bottom: 3px solid #b2d6f4;    
}

/* 麵包屑 Path */
#divPath .container
{
	background: #b2d6f4;
}
#divPath a {
	color: #000000;
}
#divPath a:hover,
#divPath a:focus {
	color: #000000;
}
#divPath .a_print,
#divPath .a_print:hover
{
	color: #000000;	
}

/*單元標題*/
#divSubject {
    background: url('dashline.gif') repeat-x bottom left;
}
#divSubject h1 {	
    color: #034ea1;    
}

/*回上一頁、回頁首*/
.aBack, .aBack:hover, .aBack:visited,
.aPageTop, .aPageTop:hover, .aPageTop:visited {   
    color: #FFFFFF;
    background-color: #1377ac;    
}


/* 內頁左側選單 */
#divLeftMenu {
    border: 1px solid #cbcbcb;
    border-bottom: 2px solid #034ea1;    
}
#divLeftMenu .menu_title {
	border-top: 4px solid #034ea1;	
	background: #ecebec;
}
#divLeftMenu .menu_title a {
	color: #034ea1;
}
#divLeftMenu .menu_list li a
{
	background: url('icon_menu_red.png') no-repeat 5px 8px;	
	color: #000000;    
}
#divLeftMenu .menu_list li:hover,
#divLeftMenu .menu_list li:focus,
#divLeftMenu .menu_list li.selected {
	background-color: #d0200d;
}
#divLeftMenu .menu_list li:hover a,
#divLeftMenu .menu_list li:focus a,
#divLeftMenu .menu_list li.selected a {
	color: #fff000;
}


/*FatFooter*/
#divFatFotoer .container {
    background-color: #DEF7FE;    
}
#divFatFotoer dl dt,
#divFatFotoer dl dt a {
    color: #034EA1;
}
#divFatFotoer dl dd,
#divFatFotoer dl dd a {
	color: #000000;
}


/*頁尾資訊*/
#divPageBottom .container
{	
	background-color: #1377ac;
}
#divPageBottom .info
{	
	color: #FFFFFF;
}
#divPageBottom .info a
{
	color: #ffff04;
}


/*首頁新聞*/
#divHomeNews
{	
	background-color: #FFFFFF;
}
#divHomeNews .tabs {
	color: #FFFFFF;
    background-color: #5AAFCB;
}
#divHomeNews .tab_container {	
	border: 1px solid #5AAFCB;	
}
#divHomeNews .tab_container ul li {	
	border-bottom: 1px dashed #000000;	
}
#divHomeNews .tab_container ul a {
	color: #000000;
}
#divHomeNews .tab_container ul a:focus {
	color: #000000;
}
#divHomeNews .tab_container .divNewsMore a {
	color: #5AAFCB;
}

/*核心業務*/
#divHomeCoreItem 
{	
	background-color: #FFFFFF;
}
#divHomeCoreItem .divOuterContainer
{
	border: 1px solid #527692;
	padding: 10px 45px;	
}
#divHomeCoreItem .tabs {	
	color: #FFFFFF;
    background-color: #527692;    
}
#divHomeCoreItem .outer-links a
{
	margin-bottom: 10px;
	display: block;
}


/*重點連結*/
#divHomeActive 
{
	background-color: #FFFFFF;
}
#divHomeActive .divOuterContainer
{
	border: 1px solid #d0200d;
}
#divHomeActive .tabs {	
	color: #FFFFFF;
    background-color: #d0200d;    
}




@media print {
    
}

/* mobile xs */
@media screen and (max-width: 767px) {
	.BannerLogo
	{
		background: url('banner_logo.png') no-repeat left center;
		height: 110px;
        background-size:contain;
	}

	/*主功能選單*/	
    #divMenu .navbar-expand-lg .navbar-nav > li > a {
        color: #FFFFFF;
    }    
	#divMenu .navbar-nav
	{	
		background-color: #286579;
	}
    #divMenu .navbar-nav .open .dropdown-menu {     
        background: #ffffff;
    }
    	
}

/* tablet sm */
@media screen and (min-width: 768px) and (max-width: 991px) {
    .BannerLogo
	{
		background: url('banner_930.jpg') no-repeat left center;	
	}
}

/* desktop md */
@media screen and (min-width: 992px) and (max-width: 1170px) {
    .BannerLogo
	{
		background: url('banner_1170.jpg') no-repeat left center;	
	}
}

/* large-desktop lg */
@media screen and (min-width: 1171px) {
    .BannerLogo
	{
		background: url('banner_1170.jpg') no-repeat left center;	
	}
}