/* clearfix */
.m-listA:before,
.m-listA:after{
  content:"";
  display:block;
}
.m-listA:after{
  clear:both;
}

/* header */
.dh-header {
  height: 6.08333rem;                    /* 你之前的高度，保持不变或按需调整 */
  background-image: url('/images/logo.jpg');  /* 你的图片地址 */
  background-color: #4e95f2;             /* 备用色：图片加载失败时显示这个蓝 */
  background-size: 80%;                  /* 图片大小保持 80% */
  background-position: center 5%;        /* 水平居中 + 垂直向下偏移 5% */
  background-repeat: no-repeat;          /* 不重复平铺 */
  overflow: hidden;
}
.dh-header:before{
  content:"";
  display:block;
  margin:1.075rem auto 0;
  width:30.66667rem;
  height:5rem;
  background:url(../images/logo.png) no-repeat center;
  background-size:contain;
}

/* box */
.m-boxA{
  margin-bottom:1.66667rem;
  background-color:#ffffff;
  border-top:1px solid #e0e3e5;
  border-bottom:1px solid #e0e3e5;
}
.m-boxA-hd{
  position:relative;
  height:3rem;
  line-height:3rem;
  border-bottom:1px solid #e0e3e5;
  border-radius:0.33333rem 0.33333rem 0 0;
}
.m-boxA-tit{
  padding-left:1.25rem;
  font-size:1.25rem;
  color:#2c2c2c;
}

/* list A */
.m-listA li{
  float:left;
  margin:0.20833rem 0;
  width:26%;
  height:3.33333rem;
  line-height:3.41667rem;
  font-size:1.08333rem;
  box-sizing:border-box;
}
.m-listA li:nth-child(4n){
  width:22%;
}
.m-listA li a{
  display:block;
  height:100%;
}
.m-listA li a:active{
  background-color:#f2f2f2;
}
.m-listA li a img{
  vertical-align:middle;
  margin:0 0.41667rem 0 0.25rem;
  width:1.66667rem;
  height:1.66667rem;
}

/* list D */
.m-listD{
  font-size:1.25rem;
  overflow:hidden;
  border-bottom:1px solid #e0e3e5;
}
.m-listD:last-child{
  border-bottom:0;
}
.m-listD-tit{
  height:3rem;
  line-height:3rem;
  padding-left:1.04167rem;
  border-bottom:1px solid #e0e3e5;
}
.m-listD-item{
  height:3.25rem;
  line-height:3.25rem;
  border-bottom:1px solid #e0e3e5;
}
.m-listD-item:last-child{
  border-bottom:0;
}
.m-listD-item a{
  float:left;
  width:17%;
  text-align:center;
  position:relative;
}
.m-listD-item a:after{
  content:"";
  position:absolute;
  top:50%;
  right:0;
  margin-top:-0.79167rem;
  width:1px;
  height:1.58333rem;
  background-color:#e0e3e5;
}
.m-listD-item a:nth-child(6n){
  width:14%;
  font-size:1rem;
  color:#6e6d6d;
}
.m-listD-item a:nth-child(6n):after{
  display:none;
}
.m-listD-item a:first-child{
  color:#3097fd;
}
.m-listD-item a:active{
  background-color:#f2f2f2;
}

/* list E */
.m-listE{
  padding:0.41667rem 0.58333rem;
  overflow:hidden;
}
.m-listE li{
  float:left;
  width:20%;
  text-align:center;
}
.m-listE li a{
  display:block;
  height:5.75rem;
  font-size:1.08333rem;
  box-sizing:border-box;
}
.m-listE li a:active{
  background-color:#f2f2f2;
}
.m-listE img{
  display:block;
  margin:0.83333rem auto 0.41667rem;
  width:2.25rem;
  height:2.25rem;
}

/* special */
.m-box-smz{
  border-top:0;
  padding:1.04167rem 0.58333rem;
}
