.add-menu{padding:0 10px 3px 15px;float:left;}
.add-menu2{padding:0 10px 3px 0;float:left;}
.btn-warning{color:#fff;cursor:pointer;}
.btn-warning:hover{color:#fff;}
.download{float:right;margin-right:15px;}

/*搜索*/
.search-con{padding-bottom:3px;float:left;}
.search-con select{width:35%;float:left;font-size:12px; margin-right: 5px; padding-top:0;padding-bottom:0;}
.search-con input{width:40%;float:left;margin-right:10px;}
.search-status{margin-left:15px;}
@media screen and (max-width: 800px) {
	.search-con{ float: left; padding:3px 14px;width: 99%;}
	.search-con input{width:49%;float:left;margin-right:1px;height: calc(1.2em + 1rem + 2px);}
	.search-con select{width:31%;float:left;font-size:12px; margin-right: 5px; padding:0 0 0 0.5em;height: calc(1.5em + 1rem + 2px);}
	.btn-search{height: calc(1.1em + 1rem + 2px);}
}

/*分页*/
.pages {text-align: center;padding: 8px 0;clear: both;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.pages u {border-radius: 4px;color: #fff;font-size: 12px;margin: 2px;padding: 3px 6px;vertical-align: baseline;text-align: left;border: 1px solid #5891aa;text-decoration: none;background: #5891aa;}
.pages a {margin: 4px;color: #999;border: 1px solid #dddddd;text-align: left;padding: 3px 6px;border-radius: 4px;}

/*上传图片*/
.qd_upload{width:100%;float:left;margin-bottom:15px;}
.qdimg_tmp{ width:120px; height:120px; left:0; top:0;cursor:pointer;text-align:center;position:relative; overflow:hidden;float:left;border: 1px solid #ced4da;}
.qdimg_tmp input{width:120px; height:120px;cursor:pointer; position:absolute; z-index:0; right:0;line-height:120px; opacity:0; filter:alpha(opacity=0);}
.qdimg_tmp img{border:none;cursor:pointer;width:120px;height:120px;}
.qd_image{float:left;}
.qd_image div img{width:120px; height:120px; float: left;}
.qd_image ol{width:120px; position:absolute; bottom:0;margin:0;padding:0;}
.qd_image .dw{position: relative;width: 120px;margin-right: 2px;float: left;border: #ececec 1px solid;}				        
.qd_image ol li {float:left; width:120px; height:120px; font-size:14px; background:#fff; text-align:center; border-right:none; border-left:none; border-bottom:none; margin:0; z-index:99;}
.qd_image ol li.li01 {border-right:1px solid #dcdcdc; position:relative; }
.qd_image ol li.li01 div {position:absolute; top:0; height:120px; width:120px; text-align:center; z-index:-999;}

.anxs { display: none;}
@media screen and (max-width: 800px) {
	.anxs { display:block;}
}
.anbx { display: block;}
@media screen and (max-width: 800px) {
	.anbx { display:none;}
}

/*查看*/
.modal {
  display: none; /* 默认隐藏 */
  position: fixed; /* 根据浏览器定位 */
  z-index: 1; /* 放在顶部 */
  left: 0;
  top: 0;
  width: 100%; /* 全宽 */
  height: 100%; /* 全高 */
  overflow: auto; /* 允许滚动 */
  background-color: rgba(0,0,0,0.4); /* 背景色 */
}
/*模态框内容*/
.modal-content {
  display: flex; /*采用flexbox布局*/
  flex-direction: column; /*垂直排列*/
  position: relative;
  background-color: #fefefe;
  margin: 8% auto; /*距顶部15% 水平居中*/
  padding: 10px 20px;
  border: 1px solid #888;
  width: 50%;
  animation: topDown 0.4s; /*自定义动画，从模态框内容上到下出现*/
}
@keyframes topDown {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}
/*模态框头部*/
.modal-header {
  display: flex; /*采用flexbox布局*/
  flex-direction: row; /*水平布局*/
  align-items: center; /*内容垂直居中*/
  justify-content: space-between; 
}
/*关闭X 样式*/
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.close:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
/*编辑*/
.modal2 {
  display: none; /* 默认隐藏 */
  position: fixed; /* 根据浏览器定位 */
  z-index: 1; /* 放在顶部 */
  left: 0;
  top: 0;
  width: 100%; /* 全宽 */
  height: 100%; /* 全高 */
  overflow: auto; /* 允许滚动 */
  background-color: rgba(0,0,0,0.4); /* 背景色 */
}
/*模态框内容*/
.modal-content2 {
  display: flex; /*采用flexbox布局*/
  flex-direction: column; /*垂直排列*/
  position: relative;
  background-color: #fefefe;
  margin: 8% auto; /*距顶部15% 水平居中*/
  padding: 10px 20px;
  border: 1px solid #888;
  width: 50%;
  animation: topDown 0.4s; /*自定义动画，从模态框内容上到下出现*/
}
@keyframes topDown {
  from {top: -300px; opacity: 0}
  to {top: 0; opacity: 1}
}
/*关闭X 样式*/
.close2 {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.close2:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.gundongtiao {/*overflow-y:scroll; */height:410px;}

.gundongtiao::-webkit-scrollbar {/*滚动条整体样式*/
  width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.gundongtiao::-webkit-scrollbar-thumb {	/*滚动条里面小方块*/
  border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #d4d4d4;
}

.gundongtiao::-webkit-scrollbar-track {	/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 10px;
  background: #f3f2f2;
}

/*报名*/
.gundongtiao input, .gundongtiao select, .gundongtiao label{float:left;}
.gundongtiao label{margin-right:10px;margin-bottom: .2rem;}

/*报名-编辑*/
.gundongtiao .form-group{width:100%;height:38px;line-height:38px;overflow: hidden;}
.gundongtiao .form-group input{width:92%;height:38px;line-height:38px;}
.gundongtiao .form-group select{width:92%;height:38px;line-height:38px;padding: 0;padding-left: 5px;}
.gundongtiao .form-group	.col-md-6{width:46%;}
.gundongtiao .form-group  .col-md-7{width:14%;}
.gundongtiao .form-group  .col-md-8{width:31%;}
.gundongtiao .form-group  .red{color:red;}

/*报名-下载*/
.gundongtiao .form-group2{width:100%;height:40px;line-height:36px;overflow: hidden;}
.gundongtiao .form-group2 input{width:93%;height:36px;line-height: 36px;}
.gundongtiao .form-group2 select{width:93%;height:36px;line-height: 36px;padding: 0;padding-left: 5px;}
.gundongtiao .form-group2	.col-md-6{width:45%;}
.gundongtiao .form-group2 .Wdate{width:45%; height: 36px;line-height: 36px;}

/*报名-查看*/
.gundongtiao .form-group3{width:100%;height:36px;line-height:36px;overflow: hidden;}

/*报名-导入*/
.gundongtiao .form-group4{width:100%;height:36px;line-height:36px;}
.gundongtiao .form-group4 input{height:34px;line-height:30px;}

/*报名-分配*/
.gundongtiao .form-group5{width:100%;height:34px;line-height:34px;overflow: hidden;}
.gundongtiao .form-group5 .title, .form-group5 span, .form-group5 font, .form-group5 div{float:left;}
.gundongtiao .form-group5 input{width:24px;height:34px;line-height:34px;margin-right:2px;cursor: pointer;}
.gundongtiao .form-group5 .slist{width:90%;}
.gundongtiao .form-group5 .kf_list{width:85%;}
.gundongtiao .form-group5 .kf_list font{width:85px;}
.gundongtiao .form-group5 .kf_list div{width :100%;}
.gundongtiao .form-group5 .fenpei input{width:42px;height:32px;line-height:30px;margin-right:1px;margin-left:2px;padding:0 0.1rem;}
.gundongtiao .form-group5 .fenpei div{width:20%;height:30px;line-height:30px;overflow:hidden;}
.gundongtiao .form-group5 .fenpei .tdiv{height:34px;line-height:34px;}

.from-submit .form-group{width:150px;float:left;}
.from-submit .last_time{float:left;height:34px;line-height:34px;}
.card-body .red{color: red;}