.me ::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: .3s background;
  transition: .3s background;
}

.me ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #a0a6aeb4
}

.me ::-webkit-scrollbar-track {
  background: #e7eaef
}

.me ::-webkit-scrollbar-corner {
  background: 0 0;
}

.me :hover::-webkit-scrollbar-thumb {
  background: #a0a6ae88
}
.me {
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 0px;
  color: #fff;
  position: absolute;
}

.me b {
  height: 50px;
  display: block;
  font-weight: normal;
  display: flex; justify-content: space-between;line-height: 20px;padding:20px 20px 40px 20px;font-size: 18px;font-weight: 600;
  padding-left: 20px;
}

.me b i {
  margin-left: 130px;
}

.me .me_nr {
  margin-top: 0px;
   display: none;
}

.me.on .me_nr {
  display: block;
}


.hc_lnav {
  z-index: 1000;
  position: relative;
  width: 260px;
}

.hc_lnav .allbtn {
  z-index: 1000;
  position: relative
}

.hc_lnav .allbtn h2 {
  font-size: 14px;
}

.hc_lnav .allbtn h2 a {

  padding-left: 10px;
  width: 260px;
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal
}

.hc_lnav .allbtn h2 a:hover {

  text-decoration: none
}

.hc_lnav .allbtn ul {
  z-index: 1000;
  position: absolute;
  left: 0px;
  width: 260px;

}

.hc_lnav .allbtn ul li {
  zoom: 1;
  cursor: default;
}

.hc_lnav .allbtn ul li .tx {
  padding-left: 20px;
  text-align: left;
  height: 66px;
  /* background-color: rgba(0, 255, 255, 0.185); */
  border-top: 1px dotted rgba(0, 255, 255, 0.185);
}

.hc_lnav .allbtn ul li .tx .cp {
  line-height:60px;
  width: 35px;
  margin-right: 10px;
  float: left;
  padding: 0px;
  font-size: 30px;
  font-weight: 200;
  color: #ffffffa4;
}
.hc_lnav .allbtn ul li .tx .cp a:hover{
  color: #ffffff
}

.hc_lnav .allbtn ul li .tx p {
  font-size: 16px;
  color:#ffffffe5;
}

.hc_lnav .allbtn ul li .tx span {
  font-size: 12px;
  color: #ffffffc0
}

.hc_lnav .allbtn ul li .tx a {
  color: #ffffff;
  height: 26px;
  text-align: left;
  font-size: 14px;
}

.hc_lnav .allbtn ul li .tx a:hover {
  color: #0066CC;
  height: 26px;
  text-align: left;
  font-size: 14px;
}

.hc_lnav .allbtn ul li dl {
  zoom: 1;
  color: #ffffff;
  clear: both;
  overflow: hidden;
  padding-top: 0px
}

.hc_lnav .allbtn ul li dl a {
  line-height: 18px;
  white-space: nowrap;
  float: left;
  color: #d9e7ce;
  margin-left: 6px;
  margin-right: 6px;
  -webkit-transition: color 0.1s ease-out 0s;
  -moz-transition: color 0.1s ease-out 0s;
  -ms-transition: color 0.1s ease-out 0s;
  -o-transition: color 0.1s ease-out 0s;
  transition: color 0.1s ease-out 0s
}

.hc_lnav .allbtn ul li dt {
  padding-left: 10px;
  width: 30px;
  float: left;
  padding-top: 3px;
}

.hc_lnav .allbtn ul li dd {
  line-height: 20px;
  padding-left: 5px;
  float: left;
  padding-top: 0px;
  font-size: 14px;
}

.hc_lnav .allbtn ul li .pop {
  overflow: auto;
  height: 616px;
  background: #fffffff5;
  border: #cbcbcb73 1px solid;
  /* border-radius: 0 10px  10px 0; */
  border-radius:8px;
  position: absolute;
  /* max-height: 411px; */
  padding: 15px;
  width: 820px;
  display: none;
  top: 0px;
  /* margin-left: -10px; */
  z-index: 100; 
  overflow:auto; /*自动出现滚动条，如果要出现竖直滚动条则改成：overflow-y:auto，如果横向出现滚动条则改成：overflow-x:auto*/
  --scrollbar-face-color:#F00; /*滚动条凸出部分的颜色(前景色),包括两端的方形按钮、水平或竖直滑动的滑块的颜色*/
  --scrollbar-track-color:#FFF; /*滚动条的背景颜色,如果省略的话将出现虚点，颜色将采用face-color的颜色*/
  --scrollbar-arrow-color:#FFF;
  --scrollbar-3dlight-color:#0F0; /*滚动条亮边的颜色,形成3D效果，有层次感，肉眼观察在滚动条左边及上边出现一条有色线（竖直方向滚动）*/
  --scrollbar-darkshadow-color:#00F; /*滚动条强阴影的颜色,肉眼观察出现滚动条下边及右边*/
  --scrollbar-highlight-color:#F0F; /*滚动条空白部分的颜色,肉眼观察改变不明显，具体颜色改变出现在左边和上边空白处，介于face-color效果与3dlingt-color效果之间有个空白颜色（默认为白色）。此外，滚动条前景色有种凹陷的感觉，周边线条颜色凸起*/
  --scrollbar-shadow-color:#006600; /*立体滚动条阴影的颜色，具体出现在滑块及方形按钮的右边及下边，形成阴影效果，颜色介于face-color效果和darkshadow-color效果之间，不是很明显*/
  --scrollbar-base-color:#0f0; 
}

.hc_lnav .allbtn ul li .pop h3 {
  font-size: 14px;
  color: #8f8f8f;
  border-bottom: 1px #ccc dotted;
  height: 40px;
  line-height: 36px;
  padding-left: 4px;
  text-align: left;
  font-weight: 100;

}

.hc_lnav .allbtn ul li .pop h3 i {
  margin-right: 10px;
}

.hc_lnav .allbtn ul li .pop h3 a {
  font-size: 16px;
  color: #005BE1;
  font-weight: 500;
  margin-left: 10px;
}

.hc_lnav .allbtn ul li .pop dl {
  padding-bottom: 3px;
  color: #666666;
  padding-top: 3px;
}

.hc_lnav .allbtn ul li .pop dl:hover {
  background-color: #ffffff
}

.hc_lnav .allbtn ul li .pop dl a {
  color: #666666;
  margin-left: 0px;
  font-size: 14px;
  margin-right: 10px;
  line-height: 26px;
}

.hc_lnav .allbtn ul li .pop dl a.un {
  color: #a5a5a5
}

.hc_lnav .allbtn ul li .pop dt {
  padding-left: 0px;
}

.hc_lnav .allbtn ul li .pop dd {
  width: 700px;
  font-size: 14px;
  display: block
}

.content img {
  margin-bottom: 10px;
  max-width: 600px;
}

.hc_lnav .allbtn:hover ul {
  display: block
}

/* .hc_lnav .allbtn ul li:hover {
  background-color: #fff;
} */

.hc_lnav .allbtn ul li:hover .tx {
  color: #ffffff;
  background-color: rgba(0, 255, 255, 0.185); 
  cursor: pointer;
  position: relative;
  z-index: 1000;
}

.hc_lnav .allbtn ul li:hover .tx a {
  color: #fff
}

.hc_lnav .allbtn ul li:hover .pop {
  display: block;
  top:0px;
  margin-top: -60px;
  left: 260px
}

.hc_lnav .allbtn ul li:hover .pop dl a.un {
  color: #a5a5a5;
  text-decoration: none
}

.hc_lnav .allbtn ul li:hover dl {
  color: #FF6600
}

.hc_lnav .allbtn ul li:hover a {
  color: #fff
}

.hc_lnav .allbtn ul li:hover a:hover {
  color: #FF6600
}