*{
	box-sizing: border-box;
	margin:0;
	padding: 0;
}
.hide {
	display: none
}
ul,
li,
ol {
	list-style: none;
}
a,
a:link {
	text-decoration: none;
}
a:active,
a:hover {
	text-decoration: none;
	color: #333;
}
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
button{
	cursor: pointer;
	border: 1px solid #dcdfe6;
}
.fl {
	float: left
}

.fr {
	float: right
}
html{
	width:100%;
	height:100%;
	overflow-x: hidden;
  }
  body{
	width:100%;
	/*overflow: hidden;*/
  }
  #app {
	min-height: 100%;
  }
  .main_All {
	min-height: 100%;
  }
  .cont-main {
	max-width: 1200px;
	width: 1200px;
	margin: 0 auto;
  }
  .main_col {
	min-height: 100%;
	margin-bottom: -370px;
	padding-bottom: 370px;
  }
  .crumbs {
	line-height: 60px;
	color: #8e908f;
	font-size: 15px;
	margin-bottom: 5px;
  }
  .el-breadcrumb__item:last-child .el-breadcrumb__inner{
	color:#02354b!important;
  }
  .el-breadcrumb__item .el-breadcrumb__inner{
	color:#8e908f!important;
	font-weight: normal!important;
  }
  .btn_tab{
	  color: #5F7684!important;
	  border: 1px solid #5F7684!important;
  }
  .btn_tabs{
	  color: #03374C!important;
	  border: 1px solid #03374C!important;
  }
  .batch_artid{
	color:#008dab!important;
	border-color:#008dab!important;
  }
  .color{
	color:#008dab!important;
  }
  .el-dialog__headerbtn{
	line-height: 25px;
  }
  .layui-breadcrumb a{
	font-size: 15px;
  }
  input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
	height: 16px;
	width: 16px;
	background: url(https://yxs-web.oss-cn-beijing.aliyuncs.com/328e4d97f9d0d68ea04e872f68e508e3.png) no-repeat;
	background-size: contain;
	cursor: pointer;
}
.tcdPageCode a{
	height:28px;
	line-height: 27px;
	color:#606266;
	margin: 0 5px;
}
.tcdPageCode span.current{
	height: 28px;
	line-height: 27px;
	background-color: #02354b;
	border-color: #02354b;;
}
.tcdPageCode span.disabled{
	height: 28px;
	line-height: 27px;
}
input::-ms-clear, input::-ms-reveal{
	display: none!important;
}

.w_bounced .w_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, .5);
	left: 0;
	top: 0;
	z-index: 999999999;
	/* display: none; */
}

.w_bounced .w_tan {
	width: 440px;
	height: 280px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	top: 50%;
	margin-top: -150px;
}

.w_bounced .w_tan .w_head {
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #F5F8FD;
	overflow: hidden;
	padding: 0 15px;
	box-sizing: border-box;
}

.w_bounced .w_tan .w_head span {
	float: left;
	color: #333333;
	font-size: 16px;
}

.w_bounced .w_tan .w_head i {
	float: right;
	font-size: 20px;
	cursor: pointer;
}

.w_bounced .w_tan .w_cont {
	width: 100%;
	text-align: center;
	padding-top: 50px;
}

.w_bounced .w_tan .w_cont #kaptcha {
	height: 40px;
	border: 1px solid #ccc;
	background: #E8F0FE;
	outline: none;
}

.w_bounced .w_tan .w_cont .w_btn {
	text-align: center;
	padding-top: 70px;
}

.w_bounced .w_tan .w_cont .w_btn button:nth-child(1) {
	border: none;
	border-radius: 4px;
	margin-right: 20px;
	background: skyblue;
	color: #fff;
	padding: 8px 28px;
	cursor: pointer;
	outline: none;
	float: right;
}

.w_bounced .w_tan .w_cont .w_btn button:nth-child(2) {
	border: 1px solid #D2D2D2;
	border-radius: 4px;
	margin-right: 20px;
	background: #1A3E8C;
	color: #999999;
	padding: 5px 25px;
	background: #fff;
	cursor: pointer;
}

.w_bounced .w_tan .w_cont #kaptchaImage {}

.w_bounced .w_tan .w_cont a {
	color: #777;
}



/* 上传付款凭证 */
.w_upload{
	width: 100%;
	height: 100%;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	z-index: 99999;
	position: fixed;
	top: 0;
	display: none;
}
.w_button_save{
	background: #36A6FF;
	position: absolute;
	top: 76px;
	right: 120px;
	padding: 5px 20px;
	border-radius: 4px;
	border: none;
	color: #fff;
	margin: 0 10px;
	cursor: pointer;
}
.w_uploads{
	position: absolute;
	width: 630px;
	height: 220px;
	background: #fff;
	left: 50%;
	top: 50%;
	margin-left: -315px;
	margin-top: -110px;
}
.w_upload .w_tit{
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #F5F8FD;
	padding: 0 20px;
}
.w_upload .w_tit span{
	color:#333333;
	font-size: 16px;
}
.w_upload .w_tit i{
	float: right;
	font-size: 20px;
	cursor: pointer;
}
.w_upload .w_img{
	width: 580px;
	height: 300px;
	margin: 20px auto 0;
	border: 1px solid #DDDDDD;
}
.w_upload .w_img img{
	width: 100%;
	height: 95%;
}
.w_upload .w_uplo{
	margin: 40px auto;
	color: #fff;
	border: 1px solid #36A6FF;
	background: #36A6FF;
	width: 137px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
	border-radius: 6px;
	font-size: 16px;
}

.w_upload .w_btn{
	margin-top: 55px;
	text-align: right;
}
.w_upload .w_btn button{
	padding: 5px 20px;
	border-radius: 4px;
	border: none;
	color:#fff;
	margin: 0 10px;
	cursor: pointer;
}