@charset "utf-8";
html{font-size: 100px;font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{margin: 0;min-width:1200px;position: relative;overflow-x: hidden;font-size: .16rem;font-family: "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "PingFang SC", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;}
label {
    display: block;
  width: 100%;
     margin-bottom: 0px; 
    font-weight: 500;
}
/*头部*/
.header{
	background:#2778ff;
}
.w0{
	margin:0 0.3rem;
}
.header_w{
	height:0.6rem;
	overflow: hidden;
	display:-ms-flexbox;
  display: flex;
  display: -webkit-flex;
  align-items:center;
  justify-content:space-between;
}
.logo{
	overflow: hidden;
}
.logo img{
	height:0.5rem;
	float: left;
}
.logo h4{
	font-size:0.2rem;
	color:#fff;
	margin-left:0.1rem;
	letter-spacing: 0.02rem;
	float: left;
	font-weight: 600;
	margin-top:0.15rem;
}
.nav_list>li{
	float: left;
	font-size:0.16rem;
	padding:0 0.26rem;
	position: relative;
}
.nav_list>li::after{
	content: '';
    position: absolute;
    top: 0.05rem;
    right: 0;
    width:0.01rem;
    height:0.14rem;
    background-color:#5494fd;
}
.exit{
	padding:0 0 0 0.6rem !important;
}
.exit::after{
	width:0 !important;
}
.exit::before{
	content: '';
    position: absolute;
    top: -0.02rem;
    left: 0.26rem;
    width:0.26rem;
    height:0.26rem;
    background: url(../img/icon1.png);
    background-size: 100% 100%;
}
.nav_list>li>a{
	color:#b1ceff;
}
.exit{
	color:#b1ceff;
}
.nav_list>li>a:hover{
	color:#fff;
}
.is_nav{
	color:#fff !important;
	font-weight: 600;
}

.tran{
	transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
}
/*位置*/
.breadc{
	padding:0.2rem 0.3rem;
	background: #fff;
	font-size:0.14rem;
}
.el-breadcrumb__item {
    float: left;
}
.el-breadcrumb__inner{
	color:#606266;
}
.el-breadcrumb__inner.is-link {
	color:#333;
}
.el-breadcrumb__separator {
    margin: 0 0.1rem;
    font-weight: 700;
    color: #999;
}
.breadc_title {
    color: rgba(0, 0, 0, 0.88);
    font-weight: 600;
    font-size:0.18rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin:0.1rem 0 0;
}
.footer{
	position: fixed;
	bottom:0;
	z-index: 1;
	width:100%;
	background: #FFF;
	border-top:1px solid #eee;
}
.foot{
	font-size:0.12rem;
	margin:0 0.3rem;
	height:0.4rem;
	line-height: 0.4rem;
	text-align: center;
	color:#555;
}
.foot_t{
	height:1px;
	margin-top:0.4rem;
}
/*页码*/
.page{
	margin:0.1rem 0 0 0;
	font-size:0.12rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: right;
}
.page li {
	margin: 0 5px 0px 0 !important;
}
.page-item.active,.page-more.active{
          background-color: #2778ff !important;
          opacity: 1 !important;
}
.page-item:hover,.page-more:hover{
          color:#fff !important;
          background-color:#2778ff !important;
          opacity:0.8 !important;
}
.page-last:hover,.page-first:hover {
          background-color: #fff;
          opacity:0.8;
}
.page-first, .page-item, .page-last, .page-more {
	border:0 !important;
}
.page-options-size-changer {
    display: block;
    float: left;
}
.page-options-jumper {
    display: block;
    float: left;
}
.page-options-jumper input {
	padding:0 !important;
}
.page-options-size-changer select {
	min-width:1rem !important;
	text-align: center;
	padding:0 !important;
}
/*表格1*/
.tabulat_con1{
	display:block;
	height: calc(100vh - 4.6rem);
	overflow:auto;
	margin-top:0.2rem;
	font-size:0.14rem;
	color:#333;
}
.tabulat_con2 {
	height: calc(100vh - 6rem);
	overflow:auto;
	margin-top:0.2rem;
	font-size:0.14rem;
	color:#333;
}
.tabulat_con3 {
	height: calc(100vh - 4.86rem);
	overflow:auto;
	margin-top:0.2rem;
	font-size:0.14rem;
	color:#333;
}
.nothing{
	text-align: center;
	height:calc(100vh - 4.7rem);
	display:-ms-flexbox;
  display: flex;
  display: -webkit-flex;
  align-items:center;
  justify-content: center;
}
/*弹框*/
.shade{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	z-index: 10;
	display: none;
}
.dialog{
	width:100%;
	height:100%;
	display:-ms-flexbox;
  display: flex;
  display: -webkit-flex;
  align-items:center;
  justify-content: center;
}
.dialog_main{
	background: #fff;
	width:10rem;
	max-height:calc(100% - 30px);
	overflow-y:auto;
}
.dialog_header {
	position: relative;
    border-bottom: 1px solid #eee;
    padding:0.2rem 0.2rem 0.1rem;
}
.dialog_title {
    line-height:0.24rem;
    font-size:0.18rem;
    color: #333;
} 
.dialog_headerbtn {
    position: absolute;
    top:0.2rem;
    right: 0.2rem;
    padding: 0;
    background: 0 0;
    border: none;
    outline: 0;
    cursor: pointer;
    font-size:0.16rem;
}
.dialog_close {
    color: #909399;
}
.dialog_close:hover{
	color:#2778ff;
}
.dialog_con{
	padding:0.3rem 0.5rem;
	font-size:0.14rem;
	color:#333;
}
.form-item2{
	margin-top:0.2rem;
}
.dialog_foot{
	margin-top:0.4rem;
	margin:0 0.4rem;
	border-top:1px solid #eee;
	padding:0.2rem 0;
	display:-ms-flexbox;
  display: flex;
  display: -webkit-flex;
  justify-content: right;
}
.dialog_foot .layui-btn {
	min-width: 1.1rem;
}
.zhubt{
	background: #2778ff !important;
}
.fubt:hover,.fubt1:hover{
	border-color:#2778ff !important;
}
.hint{
	padding-left:0.6rem;
	font-size:0.16rem;
	color:#333;
	line-height: 180%;
	position: relative;
}
.hint::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width:0.3rem;
    height:0.3rem;
    background: url(../img/icon6.png);
    background-size: 100% 100%;
}

@media screen and (max-width: 1300px){
	.dialog_con{
		padding:0.3rem;
	}
	.culum_details{
		font-size:0.12rem;
	}
	.breadc{
		padding: 0.1rem 0.3rem;
	}
	.collect{
		padding-top: 0.1rem !important;
	}
	.main1{
		margin-top:0.1rem !important;
	}
	.main2{
		margin-top:0.1rem !important;
	}
	.tabulat_con2 {
    height: calc(100vh - 5.2rem);
    margin-top: 0.1rem;
    }
    .tabulat_con1{
	height: calc(100vh - 4rem);
    margin-top: 0.1rem;
	}
	.tabulat_con3 {
    height: calc(100vh - 4.4rem);
	}
}	
