@charset "utf-8";

/*格式化样式*/
*{margin:0;padding:0;box-sizing: border-box;}
body{font: 14px/1.5 "PingFang SC", "方正兰亭准黑简体", "思源黑体", sans-serif !important;color:#333;}
table{width:100%; border-collapse:collapse;border:none;border-spacing:0}
a{color:#202020;text-decoration:none;}
img{border:none}
input{vertical-align:middle;outline:none;border:none}
input[type="submit"]{cursor:pointer}
textarea{outline:none;outline:none;border:solid 1px #e2e2e2;}
ul,ol,dl{list-style:none;}
b,em,i,u,strong{font-weight:normal;font-style:normal;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}

/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.clearfix:after{
    content: '';
    display:block;
    height:0;
    clear:both;
}
[v-cloak] {
    display: none;
}

/*间距*/
.ml10{ margin-left:10px;}.ml20{ margin-left:20px;}.ml30{ margin-left:30px;}.ml40{ margin-left:40px;}.ml50{ margin-left:50px;}
.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}.mt40{ margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}
.mr10{ margin-right:10px;}.mr20{ margin-right:20px;}.mr30{ margin-right:30px;}.mr40{ margin-right:40px;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}.mb30{ margin-bottom:30px;}.mb40{ margin-bottom:40px;}

/*截字段-省略号*/
.owt1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.owt2{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}

/* 输入框相关样式 */
input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */
    color: #898989;
}
:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
	color: #898989;
}
::-moz-placeholder{ /* Mozilla Firefox 19+ */
	color: #898989;
}
input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
	color: #898989;
}
input::-ms-input-placeholder{ /* Microsoft Edge */
	color: #898989;
}

/* 暂无数据-带图标 */
.nodata-wrap{
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	width: 100%;
}
.nodata-wrap .nodata-icon{
	display: block;
	width: 72px;
	height: 72px;
	margin-bottom: 13px;
	background: url('../../images/common/nodata.png') no-repeat center / contain;
}
.nodata-wrap p{
	color: #C0C0C3;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}


/* 单选 */
.icon-radio{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../../images/common/icon_radio.png') no-repeat center / contain;
	cursor: pointer;
}
.icon-radio-tick{
	background: url('../../images/common/icon_radio_tick.png') no-repeat center / contain;
}
.icon-radio-checked{
	background: url('../../images/common/icon_radio_checked.png') no-repeat center / contain;
}

/* 多选 */
.icon-checkbox{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../../images/common/icon_checkbox.png') no-repeat center / contain;
	cursor: pointer;
}
.icon-checkbox-check{
	background: url('../../images/common/icon_checkbox_checked.png') no-repeat center / contain;
}
.icon-checkbox-disabled{
	background: url('../../images/common/icon_checkbox_dediabled.png') no-repeat center / contain;
}



/* 不用上传 */
.mt6px{
	margin-top: 6px;
}
.mt11px{
	margin-top: 11px;
}

.ml8px{
	margin-left: 8px;
}
.ml26px{
	margin-left: 26px;
}

.mr5px{
	margin-right: 5px;
}
.mr8px{
	margin-right: 8px;
}
.mr10px{
	margin-right: 10px;
}

.mb0{
  margin-bottom: 0;
}
.mb6px{
	margin-bottom: 6px; 
}
.mb12px{
	margin-bottom: 12px;
}
.mb14px{
	margin-bottom: 14px;
}

.w77px{
	width: 77px;
}
.w91px{
	width: 91px;
}
.w96px{
	width: 96px;
}
.w98px{
	width: 98px;
}
.w118px{
	width: 118px;
}
.w120px{
	width: 120px;
}
.w156px{
	width: 156px;
}
.w210px {
  width: 210px;
}


.pos-relative {
  position: relative;
}