/* CSS初始化 */
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,li,p {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 font-size: 12px;
	 /* font-family: "宋体"; */
	 color: #000;
}
a {	
	color: #000;
	text-decoration: none;
}
input,img {
	 margin: 0;
	 padding: 0;
	 border: 0 none;
	 outline-style: none;
	 vertical-align: bottom;
}
/* 框架样式优化 */
.ivu-layout.ivu-layout-has-sider{
    height: 100vh;
}
/* 修改input框 */
.zwh_input .ivu-input-wrapper .ivu-input{
        border: none;
        border-bottom: 1px solid #dcdee2;
        border-radius: 0;
}
/* 分页 */
.pagesbox{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 2vh;
    padding-right:  1vw;
    box-sizing: border-box;
}

/* tbale样式修改 */
.ivu-table-body table{
     height: 100%;
}

/* 字体 */
*{
    font-family: "Arial",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
/* //按钮 */
.zwh_primary >.ivu-btn-primary {
  background-color: #597ef7;
  padding: 0 25px;
}
/* 框架布局 */
.searchbox{
    height: 60px;
    box-sizing: border-box;
}
.searchbox input{
  background-color: #fafafa;
}
.zwh_center{
  text-align: center;
}
.zwh_right{
  text-align: right;
}
/* 框架样式优化 */
.ivu-layout{
  background-color: #fff;
}

.username_table_info_column{
  cursor: pointer;
}

.zwh_ivu_upload_select > .ivu-upload-select{
  width: 100%;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.zwh_main .ivu-input-default{
  background-color: #fff;
}

/* 常用样式 */
/* 箭头封装 */

.arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.arrow::after {
  content: "";
  width: 15rpx;
  height: 15rpx;
  border-top: 3rpx solid #faaf0c;
  border-right: 3rpx solid #faaf0c;
  display: block;
  transform: rotate(45deg);
}

/* 灰色箭头 */

.arrowtwo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.arrowtwo::after {
  content: "";
  width: 15rpx;
  height: 15rpx;
  border-top: 3rpx solid #d7d7d7;
  border-right: 3rpx solid #d7d7d7;
  display: block;
  transform: rotate(45deg);
}

/* 超出部分隐藏多行 */

.ellMore {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 5; /*  行数*/
  -webkit-box-orient: vertical;
}

/* 超出两行隐藏 */

.ellTwoMore {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2; /*  行数*/
  -webkit-box-orient: vertical;
}

/* 超出一行隐藏 */

.ellTwoMoreone {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 1; /*  行数*/
  -webkit-box-orient: vertical;
}

/* 常用样式封装 */
.discen{
	display: flex;
	align-items: center;
	justify-content: center;
}
.disleft{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.disright{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}