@charset 'utf-8';
/* CSS Document */
/*妄自改动*/





.accordion li a span  {
    display: block;
    float: right;

    width: 40px;
    height: 49px;


    background: url(../image/jia.png) 0 5px;
}
.accordion li a.active span  {
    -webkit-transition: all .25s;
       -moz-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;

    background: url(../image/-.png) 0 5px;
}




#pageNavLeft  {
    position: absolute;

    float: left;

    width: 260px;
    min-height: 400px;
    margin: 38px 0 0 10px;

text-align:center;
   


    
}
.accordion  {
    border-radius: 3px;
    background: #fff;
    box-shadow: 1px 1px 10px rgba(0,0,0,.2);
text-align：center;
}
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion li  {
    list-style: none;
text-align;center;
}

/* Layout & Style */

.accordion li > a  {
    cursor:pointer;
    font: bold 18px/49px Arial, sans-serif;
    text-align：center;
    position: relative;
    
    display: block;

    min-width: 210px;
    height: 49px;
       
    text-decoration: none;

    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
       -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
            box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active  {
    color: #fff;


    /*background: url(../img/active.png) repeat-x;*/
    background: #0277bd;
    text-shadow: 1px 1px 1px rgba(255,255,255, .2);

}




/* Images */

.accordion > li > a:before  {
    position: absolute;
    top: 0;
    left: 0;

    width: 24px;
    height: 24px;
    margin: 4px 8px;

    content: '';
}


/* Sub Menu */

.sub-menu li a  {
    font-weight: normal;

    display: block;
    overflow: hidden;
text-align：center;
    white-space: nowrap;
    text-overflow: ellipsis;

    color: #797979;
    border-bottom: 1px solid #c9c
 
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
       -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
            box-shadow: inset 0 1px 0 0 rgba(255,255,255, .1), 0 1px 0 0 rgba(0,0,0, .1);
    text-shadow: 1px 1px 0 rgba(255,255,255, .2);
}

.sub-menu li:hover a  {
    background: #efefef;
}

.sub-menu li:last-child a  {
    border: none;
text-align：center;
}



.sub-menu em  {
    font: normal 10px/49px Arial, sans-serif;

    position: absolute;
    top: 0;
    left: 0;
text-align：center;
    margin-left: 14px;

    color: #a6a6a6;
}

/* Functionality */

.accordion li > .sub-menu  {
    display: none;
}

.accordion li:target > .sub-menu  {
    display: block;
}