table.search_table th {
    vertical-align: middle;
}

table.search_table {
    margin-bottom: 0;
}

.w100 {
	width: 100%;
}

.btn_file {
    float: left;
    width: 70px;
    height: calc(2.25rem + 2px);
    line-height: calc(2.25rem - 4px);
    margin-left: 5px;
    text-align: center;
}

.btn_add {
    float: right;
    width: 70px;
    height: calc(2rem + 2px);
    line-height: calc(2rem - 4px);
    margin-left: 5px;
    text-align: center;
}

.left_product_info {
    float: left;
    width: 48%;
}


.right_product_info {
    float: right;
    width: 48%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.menu-hide {
    overflow: hidden !important;
}

.cp {
    cursor: pointer;
}