*{margin: 0; padding: 0; font-family:"思源黑体" !important;}
#menu1 {
  overflow: hidden;
  height: 100%;
  float: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#menu1 #ensconce {
  /*隐藏菜单样式*/
  width: 0.35rem;
  height: 100%;
  background-color: #e1f2fa;
  float: left;
  text-align: center;
  position: relative;
  display: none;
}
#menu1 #ensconce h2 {
  cursor: pointer;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.5rem;
  width: 100%;
  position: absolute;
  top: 35%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(0%, -50%);
}
#menu1 #ensconce h2 img {
  width: 52%;
}
#menu1 #open {
  /*显示菜单样式*/
  width: 2.6rem;
  height: 100%;
  background-color: #e1f2fa;
  padding-bottom: 0.1rem;
  box-sizing: border-box;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
}
#menu1 #open .navH {
	 background:#0a60b0; height:55px; text-align:center; line-height:55px; margin-bottom:5px; color:#fff; font-size:20px;
 /* height: 0.6rem;
  background-color: #44495a;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  position: relative;
  box-sizing: border-box;*/
}
#menu1 #open .navH span {
  position: absolute;
  top: 49%;
  right: 0;
  padding: 0 0.15rem;
  cursor: pointer;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  display: inline-block;
}
#menu1 #open .navH span .obscure {
  width: 0.24rem;
}
#menu1 #open .navBox {
  height: 100%;
/*  margin-left:10%;*/
  overflow-y: auto;
  padding-left: 0.05rem;
  padding-right: 0.07rem;
  margin-top: 0.1rem;
}
#menu1 #open .navBox ul li {
  background-color: #e1f2fa;
  cursor: pointer;
  margin-bottom: 4px;
  padding-left:10px;
}
#menu1 #open .navBox ul li .obtain {
	 border-bottom:solid 1px #fff; font-size:14px; position:relative; text-align:left; color:#555;
	 
	/*background-color: #3889D4; */
}
#menu1 #open .navBox ul li .obtain a{ display:block; height:32px; line-height:32px; padding-left:10px;}
#menu1 #open .navBox ul li .obtain:hover{
	background-color: #b21d23; color:#fff; 
}
#menu1 #open .navBox ul li .obtain:hover a{ color:#fff;}
#menu1 #open .navBox ul li h2 {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: left;
  color: #555;
  padding-left:10px;
  font-size: 0.15rem;
  padding: 0.15rem 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}
#menu1 #open .navBox ul li h2 i {
  position: absolute;
  top: 50%;
  right: 0.15rem;
  border-top: 0.07rem transparent dashed;
  border-left: 0.07rem solid #555;
  border-right: 0.07rem transparent dashed;
  border-bottom: 0.07rem transparent dashed;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.6s ease;
  -moz-transition: -moz-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  -ms-transition: -ms-transform 0.6s ease;
  transform-origin: 4px 3px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
#menu1 #open .navBox ul li h2 .arrowRot {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#menu1 #open .navBox ul li .secondary {
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}
#menu1 #open .navBox ul li .secondary h3 {
  padding: 0.1rem 0;
    text-align: left;
    font-size: 0.13rem;
    background-color: #e1f2fa;
    color: #555;
	padding-left:20px;
    border-bottom: 0.8px solid #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
}
#menu1 #open .navBox ul li .secondary h3:hover {
  background-color: #b21d23;
  color:#fff;
}
#menu1 #open .navBox ul li .secondary h3:hover a{color:#fff;}
#menu1 #open .navBox ul li .secondary .seconFocus {
  background-color: #1acbfc;
  -webkit-box-shadow: 3px 3px 3px #aa8c51;
  -moz-box-shadow: 3px 3px 3px #aa8c51;
  box-shadow: 3px 3px 3px #aa8c51;
}

.sidebar-content{text-align:left;}
.sidebar-content ul{margin:0; padding:0;}
.sidebar-content ul li{/*padding-top:5px; padding-bottom:5px; */}
.sidebar-content ul li a{ color:#5d564c; font-size:12px; }
.sidebar-content ul li a:hover{color:#0a60b0;}
.sidebar-content ul li span{ background:url(../images/st_icon.png) no-repeat center;display:inline-block;width:20px;height:10px; cursor:pointer;}
.sidebar-content ul li span.active{ background:url(../images/st_icon_open.png) no-repeat center;}
.sidebar-content ul li .item{background:#e1f2fa;height:32px;line-height:32px; padding-left:0px;border-bottom:1px solid #ffffff;}
.sidebar-content ul li .item.on{background: #b21d23;}
.sidebar-content ul li .item.on a{color: #fff;}
.sidebar-content ul li ul li{ background-position:0px 11px;}
.sidebar-content ul li ul li .item{ padding-left:10px;}
.sidebar-content ul li ul li a:active{background:none; background-position:0px 11px;padding-top:5px;}
.sidebar-content ul li ul li a{color:#595959;}
.sidebar-content ul li a.pt{font-size:14px; }
.sidebar-content ul li ul li ul li a{font-weight:200;}
.sidebar-content ul li a:hover{text-decoration:none;}
.sidebar-content ul li ul li ul li a:hover{text-decoration:none;}
.sidebar-content ul li ul li ul li .item{ padding-left:20px;}
.sidebar-content ul li ul li ul li ul li .item{ padding-left:30px;}
ul li.last{border:none;}