@charset "utf-8";
.sf-menu{padding-bottom:0px;list-style-type:none;margin:0px;padding-right:0px;padding-top:0px;}
.sf-menu *{padding-bottom:0px;list-style-type:none;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.sf-menu{line-height:1}
.sf-menu ul{position:absolute;width:10em;top:-999em; z-index:9999}
.sf-menu ul li{}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{position:relative;float:left; height:50px; line-height:50px;margin-left:5px}
.sf-menu li.first {margin-left:0}
.sf-menu a{position:relative;display:block;font-size:16px;text-align:center;width:85px;}
.sf-menu li.first a{width:45px; background:#f44e04 url(../images/home.png) no-repeat center}
.sf-menu ul a,.sf-menu ul li {}
.sf-menu ul a {}
.sf-menu li.sfhover ul{z-index:99;top:50px;left:0px}
ul.sf-menu li:hover li ul{top:-999em}
ul.sf-menu li.sfhover li ul{top:-999em}
.sf-menu{width:100%;margin:0 auto;}
.sf-menu a{text-decoration:none;}
.sf-menu a{color:#000}
.sf-menu a:visited{color:#000}
.sf-menu li li a:visited{color:#7e8287}
.sf-menu li{}

.sf-menu li ul li a{font-size:14px;color:#7e8287;width:120px; line-height:30px; height:30px;}
.sf-menu li:hover span,.sf-menu li.check {color:#fff; background:#f44e04; line-height:50px; height:50px; display:block}
.sf-menu li.first:hover span {background:#f44e04 url(../images/home.png) no-repeat center;}
.sf-menu li:hover li:hover font {color:#f44e04;}
.sf-menu li.check span {color:#fff;}

.sf-menu ul li:hover,
.sf-menu ul li.sfhover,
.sf-menu ul a:focus,
.sf-menu ul a:hover,
.sf-menu ul a:active {color:#f44e04}

.sf-menu li:hover ul{z-index:9999;top:50px;left:-18px; width:120px;background:url(../images/menubg.png) no-repeat;padding:30px 0 0 0}
.sf-menu li li{float:none;margin-left:0; background:url(../images/line.png) no-repeat center bottom; text-align:center;line-height:30px; height:30px;}
.sf-menu li li.last{ height:2px; line-height:2px; margin-top:20px; background:url(../images/1.png) no-repeat center bottom}

.sf-menu li.menujob:hover ul,.sf-menu li.menujob ul li a {width:170px;}
.sf-menu li.menujob:hover ul{left:-44px;background:url(../images/menubg2.png) no-repeat;}
.sf-menu li.menujob li{background:url(../images/line2.png) no-repeat center bottom;}
.sf-menu li.menujob li.last{ background:url(../images/2.png) no-repeat center bottom;}

.sf-menu a.sf-with-ul{}
.sf-sub-indicator{position:absolute;text-indent:-999em;width:10px;display:block;height:10px;overflow:hidden}
a > .sf-sub-indicator{background-position:0px -100px;}
a:focus > .sf-sub-indicator{background-position:-10px -140px}
a:hover > .sf-sub-indicator{background-position:-10px -140px}
a:active > .sf-sub-indicator{background-position:-10px -140px}
li:hover > a > .sf-sub-indicator{background-position:-10px -140px}
li.sfhover > a > .sf-sub-indicator{background-position:-10px -140px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0px}
.sf-menu ul a > .sf-sub-indicator{background-position:0px 0px}
.sf-menu ul a:focus > .sf-sub-indicator{background-position:-10px 0px}
.sf-menu ul a:hover > .sf-sub-indicator{background-position:-10px 0px}
.sf-menu ul a:active > .sf-sub-indicator{background-position:-10px 0px}
.sf-menu ul li:hover > a > .sf-sub-indicator{background-position:-10px 0px}
.sf-menu ul li.sfhover > a > .sf-sub-indicator{background-position:-10px 0px}
.sf-shadow ul{-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:none transparent scroll repeat 0% 0%}