html {
    font-family: "Microsoft YaHei", serif;
    font-size: 14px;
    color: #333333
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,table,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,header,menu,nav,section {
    margin: 0;
    padding: 0
}

img {
    border: 0;
    vertical-align: top
}

ul,li {
    list-style-type: none
}

a {
    text-decoration: none;
    color: #333
}

a:hover {
    color: #124e0c
}

.fl {
    float: left
}

.fr {
    float: right
}

.al {
    text-align: left
}

.ac {
    text-align: center
}

.ar {
    text-align: right
}

.clearfix {
    clear: both
}

.bg_color {
    background: #1c6814
}

.gray {
    color: #999999
}

.fl {
    float: left
}

.fr {
    float: right
}

.w120 {
    width: 120px
}

ul.expmenu1 {
    width: 300px;
    font-size: 15px
}

ul.expmenu1 * {
    list-style: none
}

ul.expmenu1>li>div.header1 {
    padding: 12px;
    border-bottom: 1px #3664a2 solid;
    font-size: 16px;
    text-align: center
}

ul.expmenu1>li>div.header1>a {
    color: #fff
}

ul.expmenu1>li>div.header1 .active1 {
    padding: 12px;
    border-bottom: 1px #057756 solid
}

ul.expmenu1>li:last-child>div.header1 {
    border-bottom: none
}

ul.expmenu1>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.expmenu1>li ul li a {
    padding-left: 10px
}

ul.expmenu1>li ul li:last-child {
    border-bottom: none
}

ul.expmenu1>li ul li.selected1 {
    background-color: #f4f4f4;
    color: #027FCF
}

ul.expmenu1>li ul li.selected1 a {
    color: #124e0c
}

ul.expmenu1 div.header1 {
    background: #2c71ce;
    color: #FFFFFF;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);
    /* background: #143d69; */
    background: -moz-linear-gradient(top, #143d69 0%, #143d69 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #143d69), color-stop(100%, #143d69)); */
    /* background: -webkit-linear-gradient(top, #143d69 0%, #143d69 100%); */
    background: -o-linear-gradient(top, #143d69 0%, #143d69 100%);
    background: -ms-linear-gradient(top, #143d69 0%, #143d69 100%);
    /* background: linear-gradient(to bottom, #2c71ce 0%, #143d69 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143d69', endColorstr='#143d69', GradientType=0 )
}

ul.expmenu1>li>div.header1>.label {
    background: no-repeat;
    font-size: 16px
}

ul.expmenu1>li>div.header1>.label a {
    color: #FFFFFF
}

ul.expmenu1>li>div.header1>.arrow {
    display: block;
    width: 16px;
    height: 16px;
    background: no-repeat center;
    float: right
}

ul.expmenu1>li>div.header1>.arrow.up {
    background-image: url(../images/arrow_u.png)
}

ul.expmenu1>li>div.header1>.arrow.down {
    background-image: url(../images/arrow_d.png)
}

ul.expmenu1 div.header1:hover {
    background: #2d61a6;
    background: -moz-linear-gradient(top, #03366c 0%, #03366c 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03366c), color-stop(100%, #03366c)); */
    /* background: -webkit-linear-gradient(top, #03366c 0%, #03366c 100%); */
    background: -o-linear-gradient(top, #03366c 0%, #03366c 100%);
    background: -ms-linear-gradient(top, #03366c 0%, #03366c 100%);
    /* background: linear-gradient(to bottom, #03366c 0%, #03366c 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03366c', endColorstr='#03366c', GradientType=0 );
    cursor: pointer
}

ul.expmenu1>li ul li:not(.selected1):hover {
    background: #e7e7e7;
    color: #027FCF;
    cursor: pointer
}

ul.expmenu1>li ul li:not(.selected1):active {
    background: #f1f1f1;
    cursor: pointer
}

.menu1 a {
    font-size: 15px
}

ul.expmenu1 .active div.header1 {
    background: #2d61a6;
}
