html,
body {
  overflow: hidden;
}
#yysgApp {
   height: 100%;
   min-height: 100%;
}
.box {
  height: 100%;
  min-height: 100%;
  font-size: 14px;
  color: #222;
  background: #efeff5;
  overflow-y: scroll;
}
.default .box {
   color: #d7d8dc;
   background: #0f0f12;
}
.box-con {
   width: 580px;
   background: #fff;
   border-right: 1px solid #D9DBE2;
   border-bottom: 1px solid #D9DBE2;
 }
 .default .box-con {
   background: #15171e;
   border-color: #000;
 }
 .title {
   display: flex;
   justify-content: space-between;
   align-items: center;
   height: 28px;
   line-height: 28px;
   background: #f5f6f8;
   padding: 0 10px;
 }
.default .title {
   background: #21242c;
}
.input-con {
   display: flex;
   justify-content: flex-start;
}
.box-con-left {
   padding-top: 6px;
   padding-bottom: 70px;
}
.default .box-con-left {
   border-color: #21242C;
}
.input-box, .input-box-son {
   display: flex;
   justify-content: flex-start;
   align-items: center;
   margin: 8px;
}
.input-box-son {
   margin: 0;
}
.input-box {
   width: 572px;
}
.operate {
   margin-top: 20px;
}
.right-box {
   margin-top: 5px;
}
.input-box .field {
  text-align: right;
  display: inline-block;
  white-space: nowrap;
  margin-right: 10px;
}
.input-box .field {
  width: 90px;
  flex-grow: 0;
   flex-shrink: 0;
}
.stkcode-p {
   margin-bottom: 4px;
}
.stkname {
   margin-left: 108px;
   font-size: 12px;
}
.submkttype-name {
   font-size: 12px;
   margin-left: 10px;
   color: #4a90e2;
 }
/* 输入框 */
.el-input__inner {
   width: 170px;
   height: 26px;
   line-height: 26px;
   font-size: 13px;
   padding: 8px 2px 8px 4px;
   border-radius: 2px;
   color: #222;
   background: #fff;
   border-color: #D9DBE2;
}
.el-input__inner:hover {
   border-color: #4A90E2 !important;
}
.default .el-input__inner {
   color: #fff;
   background: #2e333d;
   border-color: #2e333d;
}
.default  div.el-select:hover .el-input__inner {
   border-color: #4A90E2 !important;
}
.el-select-dropdown {
   background-color: #fff;
   border: none;
   border-radius: 0;
}
.el-select-dropdown__list{
   border: 0;
   padding: 0;
}
.el-popper[x-placement^=bottom] {
   margin-top: 1px;
}
.el-popper[x-placement^=bottom] .popper__arrow{
   display: none;
}
.default .el-select-dropdown {
   background-color: #2e333d;
}
.el-select-dropdown__item{
   line-height: 22px;
   height: 22px;
   padding: 0;
   margin: 0 !important;
   color: #000 !important;
   text-indent: .3em;
}
.default .el-select-dropdown__item {
   color: #fff !important;
}
.el-select-dropdown .el-scrollbar {
   border: 1px solid #3096ff !important;
}
.default .el-select-dropdown .el-scrollbar {
   border-color: #000 !important;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item.selected {
   font-weight: normal;
   color: #222;
   background-color: #d2e8ff !important;
}

.default .el-select-dropdown__item.hover,
.default .el-select-dropdown__item.selected {
   color: #fff;
   background-color: #285DAD !important;
}
.el-input__suffix {
    right: 1px;
}

.el-input__icon {
   width: 24px;
   height: 24px;
   line-height: 26px;
   transform:none!important;
}
.el-icon-arrow-up:before{
   color: #9EA1A5;
   content: "\E790";
}
.el-button {
   padding: 4px 70px;
   border-radius: 2px;
   color: #fff;
   background: #f24950;
   border-color: #f24950;
}
.order-btn.el-button:hover, .order-btn.el-button:focus, .el-button:active {
   color: #fff;
   background: #f24950;
   border-color: #f24950;
}
.rewrite {
   color: #4a90e2;
   cursor: pointer;
}
.rewrite:hover {
   text-decoration: underline;
}

/* 弹窗 */
.mask-box {
   position: fixed;
   top: 0;
   left: 0;
   margin: 0;
   right: 0;
   bottom: 0;
   background: rgba(0, 0, 0, 0);
   z-index: 9999;
 }
.tip-dialog, .submit-dialog {
   position: fixed;
   top: 50%;
   left: 50%;
   margin: 10px;
   right: 0;
   bottom: 0;
   background: #fff;
   border-radius: 3px;
   border: 1px solid #d9dbdf;
   z-index: 99999;
}
.tip-dialog {
   transform: translate(-50%, -50%);
}
.tip-title .close-btn {
   color: #999;
   font-weight: normal !important;
}
.one-line {
   width: 320px;
   height: 190px;
 }
 
 .more-line {
   width: 360px;
   height: 220px;
 }
.one-line .tip-body {
   height: 114px;
   position: relative;
 }
 
 .more-line .tip-body {
   height: 140px;
   position: relative;
 }
 
 .tip-body .info-tip {
   font-size: 14px;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   text-align: left;
   display: flex;
   justify-content: flex-start;
   padding: 0 20px;
 }
 
 .one-line .tip-body .info-tip {
   line-height: 58px;
   margin-top: 14px;
 }
 
 .more-line .tip-body .info-tip {
   line-height: 28px;
   margin-top: 6px;
 }
 
 .tip-body img {
   width: 56px;
   height: 56px;
   margin-right: 10px;
 }
 
 .tip-footer {
   text-align: center !important;
 }
 
 .tip-footer .el-button:last-child {
   margin-right: 0;
 }
 /* 提交弹窗 */
 .submit-dialog {
   width: 380px;
   height: 300px;
   transform: translate(-50%, -50%);
 }
 .low-dialog {
   width: 350px;
   height: 270px;
 }
 .dialog-top {
   padding: 0 6px;
   background: #f2f3f4;
   color: #999;
   border-bottom: 1px solid #d9dbdf;
   display: flex;
   justify-content: flex-start;
 }
 .dialog-top .dialog-title {
   border-bottom: none;
   padding-left: 0;
 }
 .dialog-title {
   height: 26px;
   line-height: 26px;
   cursor: pointer;
   padding-left: 8px;
   background: #f2f3f4;
   border-bottom: 1px solid #d9dbdf;
 }
 
 .dialog-title span:first-child {
   font-size: 14px;
   color: #222;
   font-weight: bold;
 }
 
 .dialog-top .close-btn,
 .dialog-title .close-btn {
   display: inline-block;
   width: 26px;
   height: 26px;
   line-height: 26px;
   text-align: center;
   position: absolute;
   top: 0;
   right: 1px;
   cursor: default;
 }
 .close-btn:hover {
   color: #fff !important;
   background: #eb333b;
 }
 .submit-body-title {
   font-size: 15px;
   height: 28px;
   line-height: 30px;
   padding-top: 2px;
   color: #0000ff;
   margin-top: 4px;
   text-align: center;
 }
 
 .submit-data {
   padding: 0 40px 0 110px;
   font-size: 13px;
   margin-top: 4px;
 }
 
 .submit-data p {
   line-height: 26px;
 }
 
 .submit-data p span:first-child {
   width: 70px;
   text-align: right;
 }
 .submit-tip {
   margin-top: 12px;
 }
 .dialog-footer {
   width: 100%;
   height: 54px;
   line-height: 28px;
   text-align: right;
   border-radius: 3px;
   position: absolute;
   bottom: 0;
   left: 0;
 }
 
 .dialog-footer .el-button {
   padding: 6px 32px;
   border-radius: 2px;
 }
 
 .cancel, .cancel:hover, .cancel:focus, .cancel:active {
   color: #222;
   background: #ffffff;
   border-color: #c4c7cc;
 }
 .sure, .sure:hover, .sure:focus, .sure:active {
   color: #222;
   background: #c3e0ff;
   border-color: #5fa6ee;
 }
 
 .dialog-footer .el-button:last-child {
   margin-right: 20px;
 }
 
 .submit-footer {
   text-align: center;
 }
 
 .submit-footer .el-button:last-child {
   margin-right: 0;
 }
 
 