/** 
#sj_a{display: block;
    width: 230px;
    height: 46px;
    background: #fcfcfc;
    margin-top: 10px;
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 46px;}
    
 #sj_a   em{    font-size: 55px;
    color: #0b6cb8;
    float: left;
    line-height: 40px;}
    .curs{background:#ffb64d !important; color: #fff !important;}
    
    
    **/
        ul.expmenu { width: 230px;}
    ul.expmenu * { list-style: none;}
    ul.expmenu > li > div.header { padding:15px 8px; border-bottom: 1px #f0f0f0 solid; background:#0b6cb8;}
    ul.expmenu > li > div.header .active{ padding: 12px; border-bottom: 1px #f0f0f0 solid; background:#0b6cb8;}
    ul.expmenu > li:last-child > div.header { border-bottom: none;}
    ul.expmenu > li ul li { background-color: #ececec; padding: 12px; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #fff; color: #727272; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);}
    ul.expmenu > li ul li:last-child { border-bottom: none;}
    ul.expmenu > li ul li.selected { background-color: #f4f4f4;     color:#027FCF;}
    ul.expmenu > li ul li.selected a{ color: #0b6cb8;}
    ul.expmenu div.header
    {
        color: #333333;
        text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);

        background: #fff; /* old browsers */
        background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* ff3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff)); /* chrome,safari4+ */
        background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* chrome10+,safari5.1+ */
        background: -o-linear-gradient(top, #fff 0%,#fff 100%); /* opera 11.10+ */
        background: -ms-linear-gradient(top, #fff 0%,#fff 100%); /* ie10+ */
        background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* w3c */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );}
    ul.expmenu > li > div.header > .label { /*padding-left: 24px; */background: no-repeat;font-size:16px; padding-left: 20px; background-image:url(img/dh_qdf.png) no-repeat left center;}
    
    ul.expmenu > li > div.header > .label a{}
    ul.expmenu > li > div.header > .arrow { display: block; width: 16px; height: 16px; background: no-repeat center; float: right;}
    ul.expmenu > li > div.header > .arrow.up { background: url(img/arrow_u.png);}
    ul.expmenu > li > div.header > .arrow.down { background-image:url(img/arrow_d.png);}
.defaultInputStyle{height:19px;}
.defaultInputStyle{border:solid 1px #AFD5F5;}
