/*表格样式*/
.dy-table-box{
  /*overflow-x: auto;*/
  position: relative;
  overflow: hidden;
}

/*基本信息*/

.info{
  width: 100%;
  padding-right: 160px;
  margin: 0;
  position: relative;
}

/*.pic{*/
/*position: absolute;*/
/*right: 30px;*/
/*top: 80px;*/
/*}*/
.pic img,.firstSinglePic,.highSinglePic{
  width: 138px;
  height: 180px;
  display: none;
}
.info .require{
  color: #ff5050;
  font-style: normal;
  padding-right: 5px;
}
.info input, .info select{
  width: 70%;
}

#type {
  width: 165.6px;
}
.info tr td:nth-child(4n+1){
  padding-right: 2%;
  text-align: right;
}
/*日历框*/
.dy-date,.change-icon{
  position: relative;
}
.change-icon i{
  position: absolute;
  right: 10px;
  color: #4489fe;
  cursor: pointer;
}
.dy-date i{
  position: absolute;
  right: 10px;
  color: #879cef;
  cursor: pointer;
}
.change-data{
  margin-left: 10px;
  color: #4489fe;
  cursor: pointer;
}

/*更换记录弹窗*/
.record-list-item{
  margin-bottom: 10px;
}
.record-list-item .change-time{
  color: #999;
  font-size: 13px;
}
.record-list-item .circle{
  width: 8px;
  height: 8px;
  background: #7dadff;
  display: inline-block;
  border-radius: 8px;
  margin: 0 6px;
}
.record-list-item .line{
  width: 1px;
  height: 30px;
  background: #ccc;
  display: block;
  position: absolute;
  top:0px;
  left: 9px;
}
.record-list-item .line:first-child{
  background: #ff0000;
}


.customer-pic{
  display: none;
}
.default-pic{
  color: #ccc;
  font-size: 100px;
}
.fileupload-pic{
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.my-table{
  width: 100%;
  overflow: auto;
  padding-bottom: 20px;
}
.dy-table-left-fixed{
  position: absolute;
  top: 15px;
  left: 0;
  z-index: 1000;
}
.dy-table-right-fixed{
  position: absolute;
  top: 15px;
  right: 101px;
  z-index: 1000;
}

.img-list-item{
  position: relative;
}
.img-list-item:hover i{
  display: block;
}
.img-list-item i{
  position: absolute;
  top: -10px;
  right: 0px;
  color: #ff3333;
  font-weight: bold;
  display: none;
  cursor: pointer;
}
.smallImgUl{
  width:100%;
  overflow:hidden;
  padding:10px 0;
}
.smallImgUl .img-list-item{
  height:100px;
}
.smallImgUl .img-list-item.active{
  height:104px;
  border:2px solid #f00;
}
.smallImgUl .img-list-item img{
  height: 100px;
}

/*自定义弹出表格*/
.my-custom-table{
  width: 100%;
  border: 1px solid #eee;
}
.my-custom-table-head{
  width: 100%;
  background: #f6f7fb;
  overflow: hidden;
  border-bottom: 1px solid #eee;
}
.my-custom-table-head li{
  float: left;
  text-align: center;
  padding: 12px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #eee;
}
.my-custom-table-body{
  width: 100%;
}
.my-custom-table-body ul {
  border-bottom: 1px solid #eee;
  overflow: hidden;
}
.my-custom-table-body ul:last-child{
  border-bottom: none;
}
.my-custom-table-body li{
  float: left;
  text-align: center;
  padding: 12px;

}
.tableArea{
  display: flex; width: 800px;height: 40px;border-left: 1px solid #2b2b2b;border-top: 1px solid #2b2b2b
}
.tableItem {
  border-right: 1px solid #2b2b2b;border-bottom: 1px solid #2b2b2b
}

