
ul.sf-menu > li:hover > ul > li,
ul.sf-menu > li.sfHover > ul > li {
    background-color: ThreeDLightShadow;
}

/*ul.sf-menu ul li a:hover,
ul.sf-menu ul li span:hover {
    background: #5b646b;
}*/

#sub-menu li a {

    padding: 8px 50px 9px 38px;
    font: 12px/32px "Microsoft YaHei UI", "Microsoft Yahei UI", "Microsoft Yahei", "΢���ź�", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sf-menu {
    line-height: 1.0;
}

.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 160px; /* left offset of submenus need to match (see below) */
    margin-top: 21px;
}

.sf-menu ul li {
    width: 140px;
}

.sf-menu li:hover {
    background: center 85px no-repeat #FFA400 !important;
}

.sf-menu li {
    float: left;
    position: relative;
}

.sf-menu a {
    /*display:		block;*/
    position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 44px; /* match top ul list item height */
    z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top: -999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left: 10em; /* match ul width */
    top: 0;
}

#content {
    float: left;
    display: inline;
    width: 100%;
    margin-top: 25px;
    margin-left: 15px;
}

/* Article */
.article {
    /*border-bottom: 3px solid #ebebeb;
    padding-bottom: 15px;*/
}

.article h2 {
    padding-bottom: 22px;
    position: relative;
    margin-left: -6px;
    height: 100%;
}

.article .image {
    float: left;
    display: inline;
    /*padding: 3px 0 0 25px;*/
}

.article p.more-link {
    padding: 19px 0 0 0;
}

.cl{
    clear: both;
}