.win_box {
    z-index: 12;
    display: none;
}

.win_box .cont_box {
    opacity: 0;
    display: flex;
    flex-direction: column;
}

.win_box .cont_box .box_center {
    /*flex: 1;*/
    height: calc(100% - 70px);
}

.win_box .cont_box .box_tabs .tab {
    display: inline-block;
    height: 39px;
    line-height: 39px;
    width: 100px;
    text-align: center;
    position: relative;
}

.win_box .cont_box .box_tabs .tab .tabLine {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 0px;
    height: 2px;
}

.win_box .cont_box .box_tabs .active .tabLine {
    display: block;
}

.win_box .cont_box .box_info {
    height: 100%;
}

.win_box .cont_box .content_page {
    display: none;
    /* height: 530px; */
    overflow: auto;
    overflow-x: hidden;
}

.win_box .cont_box .hasLabel {
    /* height: 490px !important; */

}

.win_box .cont_box .content_page_active {
    /*display: block;*/
    display: flex;
    flex-direction: column;
}

.win_box .cont_box .viewstyle0 {
    padding: 0 50px;
}

.win_box:not([class*="orderView"]) .cont_box .content_page > div:not([class*="goods-info"]) {
    background: #FFF !important;
}

.win_box .cont_box .viewstyle0 .cont_edit {
    padding-bottom: 20px;
}

.win_box .cont_box .content_page .cont_edit {
    /* 	padding: 0px 0px 10px 0px; */
    border: none;
    width: 100%;
    /*width: 700px;*/
    height: 100%;
    font-size: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.win_box .cont_box .content_page .cont_edit,
.win_box .cont_box .content_page .cont_edit .edit_controls {
    height: 100%;
}

.win_box .cont_box .content_page .cont_edit .edit_controls {
    width: 100%;
}

.win_box .cont_box .content_page .cont_edit .edit_controls > div {
    display: inline-block;
    width: 100%;
}

.win_box .cont_box .content_page .cont_edit .cont_edit_same > div {
    width: 100%;
}

.win_box .cont_box .content_page .cont_edit .cont_edit_checkbox .edit_checkbox, .win_box .cont_box .content_page .cont_edit .edit_radio {
    min-height: 21px;
    padding-top: 3px;
}


.win_box .cont_box .box_info_title {
    height: 40px;
    line-height: 40px;
}

.win_box .cont_box .edit_title {
    display: block;
    text-align: left;
    height: 30px;
    line-height: 30px;
}

.win_box .cont_box .edit_title .edit_title_name p {
    display: inline-block;
    margin: 0;
}

.win_box .cont_box .box_info_title {
    /* font-size: 0px; */

}

.win_box .cont_box .box_info_title label {
    font-size: 12px;
}

.win_box .cont_box .box_info_title label:FIRST-CHILD {
    position: relative;
    top: 2px;
}

.win_box .cont_box .js_select {
    width: 100%;
}

.win_box .cont_box .table_cell .js_select {
    margin-right: 5px;
}

.win_box .cont_box .table_cell:LAST-CHILD .js_select {
    margin-right: 0px;
}

.win_box .cont_box input {
    width: 100%;
    height: 24px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.win_box .cont_edit .cont_edit_one input,
.win_box .cont_edit_select_text .edit_one input {
    padding-right: 38px !important;
}

.win_box .cont_box .table {
    width: 100%;
}

.win_box .cont_box .box_btns button {
    height: 24px;
    /* width: 50px; */
    padding: 0 13px;
    color: #FFF !important;
}

.win_box .cont_box .box_info_list, .win_box .cont_box .box_info .box_info_listNoBtn {
    height: 100%;
    padding: 0 10px;
    font-size: 12px;
}

.win_box .cont_box .box_info_list .list, .win_box .cont_box .box_info .box_info_listNoBtn .list {
    /*height: 450px;*/
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
}

/****************选择列表(有按钮列)****************/
.win_box .cont_box .box_info_list .title, .win_box .cont_box .box_info .box_info_listNoBtn .title {
    height: 30px;
    line-height: 30px;
}

/****************选择列表(没有按钮列)****************/
.win_box .cont_box .box_info_listNoBtn .box_info_list_nochoice {
    width: 350px;
    padding-right: 10px;
}

.win_box .cont_box .box_info_listNoBtn .box_info_list_choice {
    width: 420px;
}

.win_box .cont_box .box_info_listNoBtn .list li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    height: 40px;
    line-height: 40px;
    padding: 0px 5px;
}

.win_box .cont_box .box_info_listNoBtn .list li > div {
    display: table-cell;
    white-space: nowrap;
}

.win_box .cont_box .box_info_listNoBtn .list li > div:FIRST-CHILD {
    width: 100% !important;
    text-align: left !important;
}

.win_box .cont_box .box_info_listNoBtn .box_info_list_choice .list li > div {
    min-width: 50px;
    text-align: center;
}

.win_box .cont_box .box_info_listNoBtn .box_info_list_choice .list li > div input {
    width: 50px;
    border: none;
    text-align: center;
}

/**************普通表格类型***************/
.win_box .cont_box .common_tb {
    padding: 10px;
    height: 470px;
}

/*******************图片类型*********************/
/*.win_box .cont_box .imgs {*/
/*    !*padding-left: 5px;*!*/
/*    !*overflow: auto;*!*/
/*    font-size: 12px;*/
/*}*/

.win_box .cont_box .imgs .box_info_title {
    padding-left: 5px;
}

.win_box .cont_box .img {
    display: inline-block;
    position: relative;
    padding: 5px;
}

.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs img, .win_box .cont_box .cont_edit_video .video img {
    width: 144px;
    object-fit: contain;
}

.win_box .cont_box .thumb_img img[class*="add_img"], .win_box .cont_box .imgs img[class*="add_img"], .win_box .cont_box .cont_edit_video .video img[class*="add_img"] {
    width: 146px;
}

.win_box .cont_box .imgs img:not([class*="add_img"]) {
    border-width: 1px;
    border-style: solid;
}

.win_box .cont_box .imgs img[class*="add_img"], .win_box .cont_box .cont_edit_video .video img[class*="add_img"] {
    padding: 5px;
}

.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs[class*="imagesize1"] img,
.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs[class*="imagesize2"] img {
    height: 144px;
}

.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs[class*="imagesize1"] img[class*="add_img"],
.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs[class*="imagesize2"] img[class*="add_img"] {
    height: 146px;
}

.win_box .cont_box .thumb_img img, .win_box .cont_box .imgs[class*="imagesize3"] img {
    height: 292px;
}

.win_box .cont_box .imgs .edit_title, .win_box .cont_box .cont_edit_video .edit_title {
    padding-left: 10px;
}

.win_box .cont_box .imgs > div, .win_box .cont_box .cont_edit_video .video {
    padding: 0px 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.win_box .cont_box .cont_edit_video .video video {
    width: 146px;
    height: 146px;
    border-width: 1px;
    border-style: solid;
    margin: 5px;
    object-fit: cover;
}

.win_box .cont_box .cont_edit_video .video .video-btns, .win_box .cont_box .cont_edit_video .video .play-btn {
    position: absolute;
    background-color: transparent;
    width: 147px;
    height: 147px;

}

.win_box .cont_box .cont_edit_video .video .video-btns {
    top: 5px;
    display: none;
    left: 10px;
}

.win_box .cont_box .cont_edit_video .video .play-btn img {
    width: 50px;
    height: 50px;
    opacity: .75;
}

.win_box .cont_box .cont_edit_video .video .del-btn {
    position: absolute;
    bottom: 0;
    left: 127px;
    background-color: transparent;
    width: 20px;
    height: 20px;
    opacity: 0;
}

.win_box .cont_box .cont_edit_video .video .video-btns:hover .del-btn {
    opacity: 1;
}

.win_box .cont_box .cont_edit_video .video .del-btn img {
    width: 20px;
    height: 20px;
    display: block;
}

.win_box .cont_box .edit_date {
    position: relative;
}

.win_box .cont_box .box_info_Date {
    width: 100%;
    background: url(../image/calendar.png) no-repeat right 6px center;
    background-size: 12px 12px;
    background-color: #FFF;
}

.win_box .cont_box .edit_date .mobiscroll_date {
    position: absolute;
}

.win_box .cont_box .singleimg img {
    width: 100px;
    height: 100px;
    display: block;
    object-fit: cover;
    /* border-width: 1px;
    border-style: solid; */
}

.win_box .cont_box .singleimg .changed img[data-defaultimg="1"] {
    /*width: 100%;*/
    /*height: auto;*/
}

.win_box .cont_box .imgs .img-edit {
    position: absolute;
    right: 6px;
    bottom: 6px;
    display: none;
}

.win_box .cont_box .imgs .img:HOVER .img-edit {
    display: block;
}

.win_box .cont_box .imgs .img-edit button, .win_box .cont_box .imgs .img img {
    display: block;
}

.win_box .cont_box .imgs .img-edit button {
    background-color: transparent;
}

.win_box .cont_box .imgs .img-edit button img {
    width: 20px;
    height: 20px;
    padding: 0;
    display: block;
    border: none;
}

/*********************************************/
.win_box .cont_box .box_info_list .box_info_title {
    white-space: nowrap;
    position: relative;
}

.win_box .cont_box .box_info_list .box_info_title .table_cell:LAST-CHILD {
    width: 100%;
    vertical-align: middle;
}

.win_box .cont_box .box_info_list .box_info_title .js_select {
    margin-right: 0px;
    /* top: 3px; */
}

.win_box .cont_table {
    /*margin-bottom: 10px;*/
    margin-top: 10px;
}

.win_box .cont_table .tbs {
    height: auto;
    width: 100%;
}

/* .win_box .cont_table .tb {
	max-height: 508px;
} */

/*********************商品录入************************/
.win_box .cont_table .tb .goods .table_cell {
    text-align: center;
    vertical-align: middle;
}

.win_box .cont_table .tb .goods .table_cell:last-child {
    vertical-align: bottom;
}

/* .win_box .cont_table .tb .goods .table_cell, .win_box .cont_table .tb .table_bottom .table_cell
	{
	border-top-width: 1px;
	border-top-style: solid;
}
 */
.win_box .cont_table .tb tr.goods:last-child .table_cell {
    /*border-bottom: none;*/
}

.win_box .cont_table .tb .table-header .table_row .table_cell:last-child,
.win_box .cont_table .tb .table-sum .table_row .table_cell:last-child {
    border-right-width: 1px;
    border-right-style: solid;
}

.win_box .cont_table .tb .goods .table_cell span {
    display: block;
    line-height: 22px;
    height: 22px;
    padding: 3px 0px;
}

.win_box .cont_table .tb .goods .table_cell input {
    text-align: center;
}

.win_box .goods-info {
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.win_box .goods-info > div {
    vertical-align: middle;
}

.win_box .goods-info .prices {
    width: 100%;
}

.win_box .goods-info .prices .table .table_row .table_cell:FIRST-CHILD {
    width: 100px;
    white-space: nowrap;
    min-width: 100px;
    text-align: right;
}

.win_box .goods-info .prices .table .table_row .table_cell:LAST-CHILD {
    padding-top: 8px;
}

.win_box .goods-info .prices .table .table_row:FIRST-CHILD .table_cell:LAST-CHILD {
    padding-top: 0px;
}

.win_box .goods-info .goodsimg {
    padding-left: 10px;
}

.win_box .goods-info .goodsimg img {
    width: 90px;
    height: 90px;
    display: block;
}

/****************单据显示*****************************/
.orderView .cont_box .content_page {
    padding: 0;
}

.orderView .cont_box .content_page .cont_edit {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.orderView .cont_box .content_page .cont_edit .edit_controls > div {
    white-space: nowrap;
}

.orderView .cont_box .edit_title {
    display: inline-block;
    text-align: right;
    width: 120px;
}

.orderView .cont_edit .cont_edit_same > div {
    width: calc(100% - 120px) !important;
}

.win_box .cont_box .box_info_listNoBtn .box_info_list_choice .list li > div .editorwidth,
.win_box .cont_box .box_info_listNoBtn .box_info_list_choice .list li > div .optionwidth {
    border-color: white;
    border-style: solid;
    border-width: 1px;
}

/***************图片删除图标*********************/
.win_box .singleimg .singlethumb_img > div:last-child {
    display: inline-block;
    position: relative;
    font-size: 0px;
}

.win_box .singleimg .singlethumb_img .changed {
    position: relative;
}

.win_box .singleimg .singlethumb_img .changed:hover .singleimg-del:not([disabled]) {
    display: block;
}

.win_box .singleimg .singleimg-del {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    display: none;
    background-image: url("../../static/image/delete_black.png");
    background-repeat: no-repeat;
    background-size: 20px;
    border-radius: unset;
    /*opacity: .75;*/
    background-color: transparent;
}

/***************粘贴框*********************/
.win_box .cont_box .paste-cont {
    font-size: 0;
}

.win_box .cont_box .paste-cont .paste-textarea {
    margin: 10px 10px 0 10px;
    height: 380px;
    width: 480px;
}

.win_box .cont_box .paste-cont .paste-count {
    height: 30px;
    width: 480px;
    margin: 0 10px;
    line-height: 30px;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    box-sizing: border-box;
    font-size: 12px;
}

.win_box .cont_box .paste-cont .paste-count span {
    margin-left: 5px;
}

/***************保存筛选条件*********************/
.win_box .cont_box .save-cont {
    padding: 0 10px 10px 10px;
}

.win_box .cont_box .save-cont .save-title {
    line-height: 30px;
    height: 30px;
}

/***************选择筛选条件*********************/
.win_box .cont_box .box_center .conditions {
    padding: 8px 10px;

}

.win_box .cont_box .box_center .conditions .conditions-search {
    position: relative;
    padding-bottom: 8px;
}

.win_box .cont_box .box_center .conditions .conditions-search .conditions-search-btn {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 1px;
    right: 1px;
}

.win_box .cont_box .box_center .conditions .conditions-search .conditions-search-btn img {
    width: 12px;
    height: 12px;
    display: block;
    padding: 5px;
}

.win_box .cont_box .box_center .conditions .conditions-list {
    height: 380px;
    border-width: 1px;
    border-style: solid;
}

.win_box .cont_box .box_center .conditions .conditions-list .tale_row .table_cell {
    vertical-align: middle;
}


.win_box .cont_box .box_center .conditions .conditions-list .tale_row .table_cell:first-child {
    width: 100%;
    padding-left: 5px;
}

.win_box .cont_box .box_center .conditions .conditions-list .tale_row .table_cell:last-child {
    width: 24px;
    height: 24px;
    min-width: 24px;
}


.win_box .cont_box .box_center .conditions .conditions-list button {
    width: 24px;
    height: 24px;
    display: none;
}

.win_box .cont_box .box_center .conditions .conditions-list .tale_row:hover .table_cell:last-child button,
.win_box .cont_box .box_center .conditions .conditions-list .active .table_cell button {
    display: block;
}

.win_box .cont_box .box_center .conditions .conditions-list button img {
    width: 12px;
    height: 12px;
    display: block;
    padding: 5px;
}

.win_box .cont_box .box_center .conditions .conditions-list button i {
    font-size: 12px;
}

.win_box .win-box-tips {
    background: var(--color1015) !important;
    color: #FFF !important;
}

.win_box .win-box-tips button {
    background: var(--color1015) !important;
}

.win_box .win-box-tips .tips {
    left: 0;
    position: absolute;
    padding-top: 12px !important;
    padding-left: 10px;
    font-size: 12px;
    background: transparent;
    color: var(--color1015) !important;
}

/*******************************************************/
/*
 * 可视高度大于840px
 */
@media screen and (min-height: 840px) {
    .win_box .cont_box {
        height: 800px;
        max-height: 800px;
    }
}

/*
 * 可视高度小于或等于840px
 */
@media screen and (max-height: 840px) {
    .win_box .cont_box {
        height: calc(100vh - 40px);
        max-height: calc(100vh - 40px);
        min-height: 600px;
    }
}

.win_box .cont_box .content_page[class*="viewstyle0"] .edit_controls {
    margin-bottom: 10px;
    height: auto !important;
}

.win_box .cont_box .content_page {
    height: 100%;
    max-height: 100%;
}

/*
 * 有标签
 */
.win_box[data-tabflag="1"] .cont_box .content_page {
    height: calc(100% - 40px);
    max-height: calc(100% - 40px);
}

.win_box .cont_box .content_page .box_info_list {
    display: flex !important;
    align-items: center;
    height: calc(100% - 10px);
    max-height: calc(100% - 10px);
}

.win_box .cont_box .box_info_list .box_info_list_nochoice,
.win_box .cont_box .box_info_list .box_info_list_choice {
    height: 100%;
    max-height: 100%;
}

.win_box .cont_box .content_page .box_info_list .list {
    height: calc(100% - 40px);
    max-height: calc(100% - 40px);
}

.win_box .cont_box .content_page .box_info_list[data-countflag="1"] .list {
    height: calc(100% - 70px);
    max-height: calc(100% - 70px);
}

.win_box .cont_box .content_page .cont_table {
    display: flex !important;
    flex: 1;
    height: 0;
    box-sizing: border-box;
}

.stock-check .content_page .cont_table tbody .table_cell {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.win_box .cont_box .content_page .cont_edit .cont_edit_one .edit_one {
    position: relative;
}

.win_box.searchGoodsName .cont_func_btns {
    display: none;
}

.win_box.searchGoodsName .cont_table {
    margin-top: 0 !important;
}

/*********************** select+text ********************************/
.win_box .cont_edit .edit_controls .cont_edit_select_text .edit_select_text {
    display: flex;
}

.win_box .cont_edit .edit_controls .cont_edit_select_text .edit_select_text .js_select {
    width: 80px;
}

.win_box .cont_edit .edit_controls .cont_edit_select_text .edit_select_text .edit_one,
.win_box .cont_edit .edit_controls .cont_edit_select_text .edit_select_text .edit_text {
    flex: 1;
}