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: 260px;
  font-size: 15px
}
ul.expmenu1 * {
  list-style: none
}
ul.expmenu1>li>div.header1 {
  padding: 12px;
  border-bottom: 1px #031e3b 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 {
  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, #143d69 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: #03366c;
  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
}
