.main-cont {
    padding-left: 40px;
}

.width31 {
    width: 31%;
}

.marginTop40px {
    margin-top: 40px;
}

.marginBottom40px {
    margin-bottom: 40px;
}

.paddingLeft5px {
    padding-left: 5px;
}

.paddingRight5px {
    padding-right: 5px;
}

table {
    width: 95%;
    /* border-collapse: collapse; */
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    position: relative;
}

table thead th {
    background-color: #E0EEF5;
    color: #6a879f;
    font-weight: 100;
    font-size: 14px;
    text-align: center;
}

table thead tr:first-child th:first-child {
    border-top-left-radius: 33px;
    border-bottom-left-radius: 33px;
}

table thead tr:first-child th:last-child {
    border-top-right-radius: 33px;
    border-bottom-right-radius: 33px;
}

tr,
th,
td {
    border: 0;
}

table thead img {
    /*vertical-align: text-top;*/
}

table thead th{
    height: 40px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    font-family: PingFangSC-Regular;
}
table tbody td{
    height: 40px;
    /* line-height: 78px; */
    text-align: center;
    border-bottom: 1px solid #ebf4f9;
    font-size: 14px;
    color:#333333;
    font-family: PingFangSC-Regular;
}
.red {
    color: #cf1422;
}

.page {
    color: #ccc;
    text-align: center;
    font-size: 12px;
}

.productInfo {
    border-radius: 34px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    background: rgba(254,251,216,1);
    font-size: 16px;
    color:#333333;
}

.productInfo img {
    vertical-align: text-top;
}

.overflow {
    overflow: hidden;
}

.marginright10px {
    margin-right: 10px;
}
table thead th[colspan="2"]{
    line-height: 25px;
    height: 25px;
}
table thead tr:nth-child(2) th{
    line-height: 25px;
    height: 25px;
}
table thead tr:nth-child(2){
    line-height: 25px;
    height: 25px;
}
.ywj-div5901{
    width: 100%;
}
.ywj-div3861{
    width: 71.7%;
}
.ywj-div6741{
    width: 100%;
}
.ywj-div7451548{
    text-align: right;
}
.ywj-div33311{
    width: 52.35%;
    display: inline-block;
}
.ywj-marginLeft51{
    margin-left: 10%;
}
.ywj-newlabel{
    width: 152px;
}
body main .ywj-edit.ghhtab1 .ywj-labelfiv{
    float: right;
    width: 58%;
}
body .ywj-edit .ywj-div450{
    width: 30%;
}
.ywj-edit.ghhtab1 .div465{
    margin: 0 3.5%;
}
.ghhform10241.ywj-ghhform10241 .ywj-ghhLabel10211ghh{
    width: 176px;
}
