.other_title{
    text-align:center;
    font-size:18px;
}
.step_title{
    font-size: 16px;
    padding:15px 0;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    margin-top:20px;
}
.step_list dl{
    overflow: hidden;
    font-size:16px;
    line-height:50px;
}
.step_list dl dt{
    float: left;
}
.step_list dl dd{
    float: right;
}
.other_info{
    text-align: center;
    font-size:16px;
    line-height: 40px;
}
.other_info span{
    color:#f9bb65
}
.ant-menu-vertical > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{
    border-radius: 5px;
}
::-webkit-scrollbar{
    width: 5px;/* 纵向滚动条*/
    height: 5px;/* 横向滚动条 */
    background-color: #fff;
  }
  
  /*定义滚动条轨道 内阴影*/
  ::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    background-color: #fff;
  }
  
  /*定义滑块 内阴影*/
  ::-webkit-scrollbar-thumb{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    background-color: #D5D5D5;
  }
.wxzf{
  overflow:hidden;
}
.wxImg img{
  width:100%;
}
.wxzf .code canvas{
  width:120px !important;
  height:120px !important;
  margin:10% auto;
}
.wxzf .qrcode{
  display:block;
}
.wxzf span{
  display: block;
}
.layui-code-h3{
  display: none;
}
.ant-form-explain{
  font-size:12px !important;
}
.wxzf .title{
  font-size:16px;
  text-align: center;
  line-height: 40px;
}
.content{
  font-size: 14px;
  text-align: center;
  line-height: 25px;
}
.protocol{
    overflow: scroll;
    overflow-x: hidden;
    height:465px;
}
.invoice .ant-form-item{
margin-bottom: 10px;
}
.invoice img{
width:100%;
}
/* .ant-form-explain, .ant-form-extra{
position: absolute;
bottom: -16px;
} */
.invoice .ant-modal-body{
max-height: 460px;
overflow-y: scroll;
}
.pictureApi .ant-modal-body{
  max-height: 800px;
}
@media(min-width: 320px){
  .wxzf{
    width:100%;
  }
  .wxzf .code{
    left: 0;
    margin-left: 8%;
    top: 95px;
  }
}
.ant-menu-item > a{
    font-size:16px;
}
.ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title{
    font-size:16px !important;
}
.invoicedetails{
cursor: pointer;
color:#426fe2;
}
.moreTable{
width:100%;
}
.moreTable td{
border:1px solid #ddd;
text-align: center;
}
.moreTable .tabletitle{
text-align: left;
font-size:18px;
line-height: 50px;
}
.moreTable td span{
background-color: #02a7f0;
padding:0px 5px;
line-height: 0;
border-radius: 100%;
}
@media (min-width: 768px) {

}