/* StyleA */
/* 
:root{
	--primaryColor: #ffac0e;
	--secondaryColor:#3f4534;
	--assistance1: #fd0;
	--assistance2: #0f9488;
	--assistance3: #64aa00;
	--assistance4: #fb6400;

	--fontColor: #393939;
	--fontColorDark: #000; 
} 
*/

a{text-decoration:none;color:#554}
a:hover, a:focus{outline:none;color:#000;}


/* 202412 ///////////////////////////////////////////////////////////////////////// */

/*  default.css */
/* ================================================================================ */
body { color: #393939;}

.goCenter{background: #fd0; color: #000;}
.goCenter:focus{color: #000; }

/* more */
.more a {
	border-radius: 2em;
	color: #000;
	background: rgba(255, 255, 255, .7);
	box-shadow: rgba(0, 80, 80, .7) 0 0 3px;
}
.more a::before {
	content: '＋';
	display: inline-block; vertical-align: middle; margin-right: 1px;
	font-weight: bold;font-size: 1.2em;
	color: #0f9488;
}
.more a:hover {
	background: #fff;
	box-shadow: rgba(0, 80, 80, .8) 0 2px 6px;
}
.more a:focus {
	background: #fb6400; color: #fff;
	box-shadow: none;
}
.more a:focus::before { color: #fff;}
/* ================================================================================ */



/*  header.css */
/* ================================================================================ */
.header{background-color: #ffac0e;}
.header h1 a:focus{outline: 1px solid #fe9; }
.header.fixed{background-color: rgba(255,172,14,.95);}

@media screen and (min-width: 1000px){
	.header .navigation{background-color: #444;}
	.header .navigation>ul>li>a{color: #fefad8;}
	.header .navigation>ul>li>a::after{background-color: #fdd600;}
	.header .navigation>ul>li>a:focus {outline: 1px solid #fdd600;}
}

/* 側欄開關 */
.sidebarCtrl{background-color: transparent;}
.sidebarCtrl::before{
	background:#333;
	box-shadow: #333 0 -8px 0, #333 0 8px;
}
.sidebarCtrl:hover,
.sidebarCtrl:focus{background-color: #fb6400;}
.sidebarCtrl:hover::before,
.sidebarCtrl:focus::before{
	background:#fff;
	box-shadow: #fff 0 -8px 0, #fff 0 8px;
}
.sidebarCtrl:focus-visible{ outline-color: #333;}

/* 查詢開關、圖示 */
.searchCtrl{background-color: transparent;}
.searchCtrl::before, .searchCtrl::after{content:'';position:absolute;}
.searchCtrl::before{border:2px solid #333;}
.searchCtrl::after{background-color: #333;}
.searchCtrl:hover,
.searchCtrl:focus{background-color: #fb6400;}
.searchCtrl:hover::before,
.searchCtrl:focus::before{border-color: #fff;}
.searchCtrl:hover::after,
.searchCtrl:focus::after{ background-color: #fff;}
.searchCtrl:focus-visible{ outline-color: #333;}
/* X */
.searchCtrl.close::before,
.searchCtrl.close::after{background-color: #fff;}

/* ================================================================================ */



/*  menu.css *//* 寬版主選單 */
/* ================================================================================ */
.header .menu > ul > li > a{ color: #000;}
.header .menu > ul > li > a:hover,
.header .menu > ul > li > a:focus {background-color: #3f4534;color: #fff;}
.header .menu > ul > li:hover > a {background-color: #3f4534;color: #fff;}
.header .menu > ul ul {background-color: #fff;}
.header .menu li li a {color: #000;}
.header .menu li a:hover,
.header .menu li a:focus { background-color: #fdd600;color: #000;}
.header .menu li:hover > a {background-color: #fdd600;color: #000;}
.header .menu li ul {background: #fff;box-shadow: rgb(0 0 0 / .5) 0 5px 12px;}
.header .menu li li {border-top-color: #ccc;}
.header .menu li li.hasChild > a::after {border-color: #fb6400;}
.header .menu li li.hasChild:hover > a::after,
.header .menu li li.hasChild > a:hover::after,
.header .menu li li.hasChild > a:focus::after {border-color: #000;}

/* megaMenu */
/* 第二層 */
.header .megaMenu > ul > li > a {color: #000;}
.header .megaMenu > ul > li > a:hover,
.header .megaMenu > ul > li > a:focus {background-color: #3f4534;color: #fff;}
.header .megaMenu > ul > li:hover > a {background-color: #3f4534;color: #fff;}
.header .megaMenu > ul > li > ul {box-shadow: rgb(0 0 0 / .5) 0 2px 18px;background-color: #fff;}
.header .megaMenu > ul > li > ul li a::before {background: #fb6400;}
.header .megaMenu > ul > li > ul li a:hover,
.header .megaMenu > ul > li > ul li a:focus {background-color: #fdd600;color: #000;}
.header .megaMenu > ul > li > ul li a:hover::before,
.header .megaMenu > ul > li > ul li a:focus::before {box-shadow: #fff 0 0 0 1px;background-color: #fb6400;}
.header .megaMenu > ul > li > ul > li {border: 1px solid #ccc;}
.header .megaMenu > ul > li > ul > li li {border-top: 1px dotted #ccc;}
/* ================================================================================ */



/*  search.css *//* 版頭的查詢區 */
/* ================================================================================ */
.header .search {background: rgb(0 0 0 / .8);}
.header .search form input[type="text"]{background-color: #fff;}
.header .search form input[type="text"]:hover,
.header .search form input[type="text"]:focus { box-shadow: #fb6400 0 0 0 1px inset;}
.header .search form input[type="text"]:focus {box-shadow: #fb6400 0 0 0 2px inset;}

.header .search form input[type="submit"],
.header .search form input[type="button"] {background-color: #0a7d6c;}
.header .search form input[type="submit"]:hover,
.header .search form input[type="submit"]:focus,
.header .search form input[type="button"]:hover,
.header .search form input[type="button"]:focus { background-color: #fb6400; outline: none;}

a.btnAdv { color: #fff; }
a.btnAdv:focus-visible{outline: 2px solid #fff;text-decoration: none;}

@media screen and (min-width: 1000px){
	.header .search {background-color: transparent;}
	.header .search .keywordHot li a{color: #000;}
	.header .search .keywordHot li a:focus { background-color: #fe9; }
	a.btnAdv { color: #000; }
	a.btnAdv:focus-visible{outline-color: #000; }
}

/* ================================================================================ */



/*  sidebbar.css *//* 行動版隱藏式側欄 */
/* ================================================================================ */
.sidebar {background-color: #3f4534;}
.sidebar .menu {background-color: #199986;}
.sidebar .menu li a {color: #fff;}
.sidebar .menu li > a:hover,
.sidebar .menu li > a:focus {background-color: #0a7d6c;}
.sidebar .menu li.hasChild > a::before {border-color:#fff;}
.sidebar .menu li.hasChild.closeThis > a {border-bottom-color: rgb(255 255 255 / .4);}
.sidebar .menu li.hasChild li {border-bottom: 1px solid rgb(255 255 255 / .4);}
.sidebar .menu ul ul {border-color: rgb(255 255 255 / .6);}
.sidebar .menu > ul > li > a,
.sidebar .menu > ul > li.hasChild > a {border-bottom: 1px solid rgb(255 255 255 / .6);}
.sidebar .navigation li > a {
  color: #000;background: #ecb322;
  box-shadow: #3f4534 0 0 0 1px;
}
.sidebar .navigation li > a:hover,
.sidebar .navigation li > a:focus {background-color: #fdd600;}
.sidebar .sidebarClose {background-color: #a2cb0d;color: #000;}
.sidebar .sidebarClose:hover,
.sidebar .sidebarClose:focus {background-color: #cae80a;}
/* ================================================================================ */



/*  news.css */
/* ================================================================================ */
/* newsType1, .newsType2  /AND/  .newsType3, .newsType4, .newsType5 */
.newsType1>h2,
.newsType2>h2,
.newsType3>h2,
.newsType4>h2,
.newsType5>h2{ border-bottom-color: #fc6400; }

.newsType1 li>a::before,
.newsType2 li>a::before,
.newsType3 li>a::before,
.newsType4 li>a::before,
.newsType5 li>a::before{ background-color: #fb0; }

.cx3>.newsType1:nth-child(3n+1)>h2,
.cx3>.newsType2:nth-child(3n+1)>h2 {background-color: #0f9488;}
.cx3>.newsType1:nth-child(3n+2)>h2,
.cx3>.newsType2:nth-child(3n+2)>h2 {background-color: #64aa00;}
.cx3>.newsType1:nth-child(3n+3)>h2,
.cx3>.newsType2:nth-child(3n+3)>h2 {background-color: #fc6400;}

.cx4>.newsType1:nth-child(4n+1)>h2,
.cx4>.newsType2:nth-child(4n+1)>h2 {background-color: #0f9488;}
.cx4>.newsType1:nth-child(4n+2)>h2,
.cx4>.newsType2:nth-child(4n+2)>h2 {background-color: #64aa00;}
.cx4>.newsType1:nth-child(4n+3)>h2,
.cx4>.newsType2:nth-child(4n+3)>h2 {background-color: #fc6400;}
.cx4>.newsType1:nth-child(4n+4)>h2,
.cx4>.newsType2:nth-child(4n+4)>h2 {background-color: #f99900;}

.cx3>.newsType1:nth-child(3n+1) li>a::before,
.cx3>.newsType2:nth-child(3n+1) li>a::before { background-color:#0f9488; }
.cx3>.newsType1:nth-child(3n+2) li>a::before,
.cx3>.newsType2:nth-child(3n+2) li>a::before {background-color: #64aa00;}
.cx3>.newsType1:nth-child(3n+3) li>a::before,
.cx3>.newsType2:nth-child(3n+3) li>a::before {background-color: #fc6400;}

.cx4>.newsType1:nth-child(4n+1) li>a::before,
.cx4>.newsType2:nth-child(4n+1) li>a::before { background-color: #0f9488;}
.cx4>.newsType1:nth-child(4n+2) li>a::before,
.cx4>.newsType2:nth-child(4n+2) li>a::before { background-color: #64aa00;}
.cx4>.newsType1:nth-child(4n+3) li>a::before,
.cx4>.newsType2:nth-child(4n+3) li>a::before { background-color: #fc6400;}
.cx4>.newsType1:nth-child(4n+4) li>a::before,
.cx4>.newsType2:nth-child(4n+4) li>a::before { background-color: #f99900;}
/* ================================================================================ */


/* 左右箭頭按鈕 *//* 多檔案共用 */
.arbtn:not('.bb1'):hover{background:#ffac0e;}



/* 2024未修改 */
/* ================================================================================ */
.gutter .bb1{padding:0;background:#fff;}

.dots li{background:#777;}
.dots li.active{background:#fc7300;box-shadow:#fc7300 0 0 0 2px}

.subject1.theme1 h2{background:rgba(15,150,120,.92);}
.subject1.theme2 h2{background:rgba(100,170,0,.92);}
.subject1.theme3 h2{background:rgba(252,100,0,.92);}

.subject1 .linkStyle1:nth-child(2) h3{background-color:#64aa00;}
.subject1 .linkStyle1:nth-child(3) h3{background-color:#fc6400;}
.subject1 .linkStyle1:nth-child(4) h3{background-color:#f99900;}
.subject1 .tabs + .linkStyle1 h3{background-color:#64aa00;}
.subject1 .tabItem a{background:#666;}

@media screen and (min-width:1000px){
	.row .deco{background:#fffce6;}
}





.row:nth-child(odd){background-color:#fcf9eb;}
.row:nth-child(even){background-color:#fff;}
.gutter>section,
.gutter1>section{background-color:#fff;}
.gutter>section:only-child,
.gutter1>section:only-child{background-color:transparent;}

.tabItem a{background:#625f5a;color:#fff;}
.tabItem a:hover,
.tabItem a:focus{color:#fe0;outline:none;}
.tabItem a:after{border-color:#fff;}
.tabItem.active a{background:#eb6400;color:#fff;}
.tabItem.active a:focus{background:#ffa022;color:#000;}
.tabItem.active a:focus:after{background:#ffa022;}

@media screen and (min-width:601px){
	.tabItem.active a:after{background:#eb6400;}
	.linkType5,
	.linkType5{box-shadow:#bbb 0 0 0 1px;}
}


/* icon icon icon icon */
.circle li img{background:#eb6400;transition:.2s;}
.circle li a:hover img,
.circle li a:focus img{background:#ffac0e;box-shadow:#ffac0e 0 0 0 2px;}


/* ================================================================================ */
.iconType1 li{background:transparent;}
.iconType1:only-child li a{background:#fafaf8;}

.iconType1 li a{position:relative;top:0;background:#fff;box-shadow:rgba(0,0,0,.4) 0 0 2px;border-radius:5px;transition:.2s;}
.iconType1 li a:hover{top:-3px;background:#fff;box-shadow:rgba(0,0,0,.45) 0 4px 8px;}
.iconType1 li a:focus{box-shadow:#eb6400 0 0 0 3px;top:0;}


.iconType2 li a{box-shadow:rgba(0,0,0,.4) 0 0 2px;border-radius:5px;transition:.2s;background:#fff;}
.iconType2 li a:hover,
.iconType2 li a:focus{box-shadow:#888 0 0 0 3px;}

.iconType2.circle li a,
.iconType2.circle li a:hover,
.iconType2.circle li a:focus{box-shadow:none;background:none;}
.iconType2 li a:hover,
.iconType2 li a:focus{box-shadow:#ffac0e 0 0 0 3px;}

.iconType3 li a{box-shadow:rgba(0,80,80,.7) 0 0 2px;border-radius:5px;background:#fff;transition:.2s;}
.iconType3 li a:hover,
.iconType3 li a:focus{box-shadow:#ffac0e 0 0 0 3px;}
.iconType3.circle li a:hover img,
.iconType3.circle li a:focus img{background:#ffac0e;box-shadow:#ffac0e 0 0 0 2px;}
.iconType3.circle li a{box-shadow:none;}

.iconType4 li a{background:#74ad19;transition:.2s;}
.iconType4 li a:hover,
.iconType4 li a:focus{background:#199986;box-shadow:rgba(0,0,0,.5) 0 3px 16px inset;}

.iconType6,
.gutter section.iconType6,
.gutter1 section.iconType6{background: #ffcf44;}
.iconType6 li a{box-shadow: none;}
.iconType6 li a:hover,
.iconType6 li a:focus{box-shadow:#f70 0 0 0 4px;}
.iconType6.circle li a:hover img,
.iconType6.circle li a:focus img{box-shadow:#f70 0 0 0 4px;background-color: #000;}
.iconType6 .more a{background-color: #fff;}

/* link link link link link */
.linkType1,
.linkType2{background:#fff;}
.linkType1>h2,
.linkType2>h2{color:#000;border-bottom:3px solid #fc6400;}
.linkType1 li>a,
.linkType2 li>a{border-color:#0f9678;}
.linkType1 li>a:before,
.linkType2 li>a:before{background:#64aa00;}

.row>section.linkType3,
.row>section.linkType4{background:#199986;color:#fff;}
.row>section.linkType3 li a{color:#fff;border-color:#60c0b0 }
.row>section.linkType3 li a:hover,
.row>section.linkType3 li a:focus{border-color:#a0efdf;}
.row>section.linkType4 li a{background:#f2f3ef;border-radius:4px; }

.linkType5 h2{background:rgba(252,115,0,.92);}
.linkType5:nth-child(1)>h2{background:rgba(15,150,120,.92);}
.linkType5:nth-child(2)>h2{background:rgba(100,170,0,.92);}
.linkType5:nth-child(3)>h2{background:rgba(252,100,0,.92);}
.linkType5:nth-child(4)>h2{background:rgba(249,153,0,.92);}
.linkType5 li a:before{border-left-color:#fc6400;}
.linkType5:nth-child(1) li a:before{border-left-color:#0f9678;}
.linkType5:nth-child(2) li a:before{border-left-color:#64aa00;}
.linkType5:nth-child(3) li a:before{border-left-color:#fc6400;}
.linkType5:nth-child(4) li a:before{border-left-color:#f99900;}

.linkType6,
.gutter>.linkType6,
.gutter1>.linkType6{background-color:#199986;color:#fff;}
.linkType6 + .linkType6{background-color:#e99900;}
.linkType6 + .linkType6 + .linkType6{background-color:#199986;}
.linkType6 + .linkType6 + .linkType6 + .linkType6{background-color:#e99900;}
.row:not(.gutter):not(.gutter1)>section.linkType6{box-shadow:none;}


.row>section.linkType6>h2{border-color:#fff}
.linkType6 li a{color:#fff;border-color:#6cccbc;}
.linkType6 + .linkType6 li a{border-color:#f0e0c0;}
.linkType6 li a:hover{border-color:#fff;}
.linkType6 li>a:before{background:#fff;}
.linkType6 li>a:hover:before,
.linkType6 li>a:focus:before{background:#eb6400;box-shadow:#fff 0 0 0 3px;}







.newsType6 li a:hover:before,
.newsType6 li a:focus:before{background-color: #fc6400;}


.newsType7 li h3{border-bottom:3px solid #fc6400;}




.qa .question:hover,
.qa .question:focus{background:#f6f6f0;}
.qa .question:before{background:#fb6400;}
.qa .answer:before{background:#74ad19;}
.qa li .detail a:focus{background:#74ad19;color:#fff;}
.qa .question>a:after{border-color:#74ad19 }


.footer{background:#ffac0e;}
.footer>section{background:#ffc822;}
.footer>section a{text-decoration:underline; color:#000;border-radius:2px;}
.footer>section li>a:hover,
.footer>section p>a:hover,
.footer>section li>a:focus,
.footer>section p>a:focus{background:#ffb;text-decoration:none;}

.footer .markA a:hover,
.footer .egov a:hover,
.footer .markA a:focus,
.footer .egov a:focus{box-shadow: #ffb 0 0 0 3px;background: #ffa;}

.footer .alertCAP_forTCC h3[class^="alertCAP_forTCC_header banner"]{border-bottom: 3px solid #fc6400;}
.footer .alertCAP_forTCC_content a[class^="alertCAP_forTCC_more banner"]:hover{ background-color: #fc6400;color: #fff;}

.fatfootCtrl{background-color:transparent;}
.fatfootCtrl:before{border-color:#444;}
.fatfootCtrl:hover,
.fatfootCtrl:focus{background-color:#444;box-shadow: none}
.fatfootCtrl:hover:before,
.fatfootCtrl:focus:before{border-color: #fe5;}
.footer .qrcode{right:30px;top:60px;}
.footer>nav{padding-left:30px;}
.footer>nav li a{transition: .15s;border-radius:3px;}
.footer>nav li a:hover,
.footer>nav li a:focus{background: #fe5;color: #000;text-decoration: none;}

.footer .row{border-top:1px solid #ffcf73;border-bottom:1px solid #ffcf73;}
.footer .row>.epSubscribe,
.footer .row>.sns2{padding:2em 0 1.5em;}

.goTop:hover,
.goTop:focus{background: #000;box-shadow: #000 0 0 0 3px}
.goTop:before{transition: .2s;}
.goTop:hover:before,
.goTop:focus:before{border-color:#fe5;margin-top: 10px;}


/* === */
.path .before:after{border-color:#fb6400;}

.function li a:hover,
.function li a:focus{background-color:#ac0;box-shadow:#ac0 0 0 0 2px;}

.category li a:hover,
.category li a:focus{background-color:#fff;color:#000;border-color:#73ae18;box-shadow:#73ae18 0 0 0 1px;}
.category li.here a{background:#73ae18;color:#fff;border-color:#73ae18;box-shadow:#73ae18 0 0 0 2px;}
.category li.here a:hover,
.category li.here a:focus{background:#fff;border-color:#fff;color:#000;}
.page li a:hover,
.page li a:focus{background-color:#ef0;color:#000;}
.page li.here a{color:#fff;background:#73ae18;border-color:#73ae18;box-shadow:#73ae18 0 0 0 1px ;}
.page li.here a:hover,
.page li.here a:focus{background:#ef0;color:#000;}

.page li.first a:hover,
.page li.last a:hover,
.page li.prev a:hover,
.page li.prevTen a:hover,
.page li.next a:hover,
.page li.nextTen a:hover,
.page li.first a:focus,
.page li.last a:focus,
.page li.prev a:focus,
.page li.prevTen a:focus,
.page li.next a:focus,
.page li.nextTen a:focus{background-color:#73ae18;}
.page select + input[type="submit"]:hover,
.page select + input[type="button"]:hover,
.page select + input[type="submit"]:focus,
.page select + input[type="button"]:focus{background-color:#73ae18;box-shadow:#73ae18 0 0 0 2px;border-radius:2px;}

.condition a{background-color:#e3e6dd}
.condition a:hover,
.condition a:focus{background-color:#ef0;color:#000;}

.list li{border-color:#c7cdbe;}
.list li:nth-child(even),
.list tr:nth-child(odd){background:#f5f6f1;}
.list li a:hover,
.list li a:focus,
.list tr:hover,
.list tr:nth-child(odd):hover{background:#feffe7;}
.list tr:first-child th{background:#ecefe9;border-color:#aa9}

.list.openData td:first-child a{border-color:#aa8503;}
.list.openData td:first-child a:hover,
.list.openData td:first-child a:focus{border-color:#73ae18;box-shadow:#73ae18 0 0 0 1px;color:#000;}
.dsIcon li a{background:#aa8503;color:#fff;}
.openData .dsIcon li a:hover{box-shadow:#73ae18 0 0 0 2px;background:#73ae18;color:#fff;}

.navbar{background:#199986;color:#fff;}
.navbar h2{font-weight:normal;}
.navbar .back,
.navbar .shareThis{background:#556b69;}
.navbar .back>a:hover{background:#334442;}
.navbar .back>a:focus{box-shadow: #a2cb0d 0 0 0 3px inset;}

@media screen and (max-width:1000px){
	.footer{background:#ffc822;}
}
@media screen and (max-width:800px){
	.category{background:#3e3e3e;}
	.category a{color:#fff}

	.category>a.here{color:#fff;}
	.category>a.here::before{color:#c7cdbe;}
	.category>a.here:hover,
	.category>a.here:focus{ outline: 1px solid #ad0; border-radius: 4px;}

	.category li a{border:none;color:#fff;border-radius:4px;}
	.category li a:hover,
	.category li a:focus{border-color:#ad0;color:#fff;background-color:transparent;}
	.category li.here a{
		background-color:#ad0;color:#000;box-shadow:none;
	}
	.category li.here a:hover,
	.category li.here a:focus{
		background-color:#ad0;color:#000;
		box-shadow:#3e3e3e 0 0 0 1px, #ad0 0 0 0 3px;
	}

	.cateCtrl::before{border-color:#fff;}
	.cateCtrl:hover,
	.cateCtrl:focus{
		box-shadow: none;
		background-color: #ad0;
	}
	.cateCtrl:focus::before{border-color:#3e3e3e;}
}





.marquee button.pause{background:#ffac0e}
.marquee button:hover,
.marquee button:focus,
.marquee button:before{background:#e9ebe4}
.marquee button.pause:after{border-color:transparent transparent transparent #000;}

.row>.search {background:#fffce6; }
.row>.search input[type="text"]{background:#fff;box-shadow:#199986 0 0 0 1px inset;}
.row>.search input[type="text"]:focus{box-shadow:#ffac0e 0 0 0 2px inset;}
.row>.search input[type="submit"]{background-color:#199986;}
.row>.search input[type="submit"]:hover,
.row>.search input[type="submit"]:focus{background-color:#344;}


.epSubscribe label{color:#000;}
.epSubscribe label input[type="text"]{box-shadow:#e99900 0 0 0 1px inset;background-color:#fffce6}
.epSubscribe label input[type="text"]:hover{background:#fff;}
.epSubscribe label input[type="text"]:focus{box-shadow:#199986 0 0 0 2px inset;background:#fff;}
.epSubscribe input[type="submit"]{background:#199986;color:#fff;}
.epSubscribe input[type="submit"]:hover,
.epSubscribe input[type="submit"]:focus{background:#344;outline:none;}
.epSubscribe .captcha{background-color:#e99900}
.epSubscribe .captcha input[type="text"]{background-color:#fffce6;border:none;}
.epSubscribe .captcha input[type="text"]:focus{box-shadow:#199986 0 0 0 2px;background:#fff;}
.epSubscribe .captcha button.refresh{background-color:#199986; }
.epSubscribe .captcha button.refresh:hover,
.epSubscribe .captcha button.refresh:focus{background-color:#344;outline:none;}
.epSubscribe .btnDiv input{border-color:#6cccbc;}


.sns2 li a:hover img,
.sns2 li a:focus img {box-shadow:#ac0 0 0 0 3px;background:#ef0;}
.epSubscribe+.sns2 ul{margin-top:-.25em;}



.preface{background:#f3f2e3;}
.function li a{background-color:#f3f2e3;}
.function li a:hover,
.function li a:focus{background-color:#ffac0e;box-shadow:#ffac0e 0 0 0 2px;}
