.swj-divider{
    padding: 8px 15px;background-color: #10aeff;color: white;
    font-size: 14px;
}
.fj-title{
    padding:5px 15px;background:#CD5C5C;color:white;font-size:14px;
}
body{
    margin-bottom: 80px!important;
}
input{
    -webkit-user-select: auto!important;
}
.mui-input-row label{
    font-size:14px;
}
.mui-input-row input{
    font-size:14px;
}
.mui-input-row select {
    font-size:14px;
    border:none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url("/cdn/app/img/arrow.png") no-repeat scroll right center transparent;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: 14px;
}

.mui-input-row span {
    line-height: 40px;
}

.collapse-row{
    padding:0px 15px!important;
}
.collapse-row input{
    height:40px!important;
}

.per82-input-row label{
    width:80%!important;
}
.per82-input-row input{
    width:20%!important;
}
.per82-input-row select{
    width:20%!important;
}

.per73-input-row label{
    width:60%!important;
}
.per73-input-row input{
    width:40%!important;
}
.per73-input-row select{
    width:40%!important;
}

.per64-input-row label{
    width:60%!important;
}
.per64-input-row input{
    width:40%!important;
}
.per64-input-row select{
    width:40%!important;
}

.per55-input-row label{
    width:50%!important;
}
.per55-input-row input{
    width:50%!important;
}
.per55-input-row select{
    width:50%!important;
}

.per46-input-row label{
    width:40%!important;
}
.per46-input-row input{
    width:60%!important;
}
.per46-input-row select{
    width:60%!important;
}

.per37-input-row label{
    width:30%!important;
}
.per37-input-row input{
    width:70%!important;
}
.per37-input-row select{
    width:70%!important;
}


.per28-input-row label{
    width:20%!important;
}
.per28-input-row input{
    width:80%!important;
}
.per28-input-row select{
    width:80%!important;
}


.mui-input-group .per11-input-row:after {
    left: 0px!important;
}
.per11-input-row{
    height:71px!important;
}
.per11-input-row div{
    background-color:#E4F2FE;
    font-size:12px;
    padding:5px 15px;
}
.per11-input-row input{
    width:100%;
    margin-bottom:0px;
}
.per11-input-row select{
    padding:0px 15px;
    width:100%;
    margin-bottom:0px;
}
#btn_search:hover{
    color:#73b4bb;
}


.show-input-row label{
    display:inline-block;
    font-size:14px;
    float: left;
}
.show-input-row label:first-child{
    width: 40%!important;
    padding-right:5px;
}
.show-input-row label:last-child{
    width: 60%!important;
    padding-left:5px;
}
.show-input-row {
    padding:2px 0px;
}



.list-group{
    margin: 0px;
    padding: 0px;
    background-color: #f3f3f3;
}
.list-item-card{
    margin-bottom: 10px;
    padding: 0px 15px;
    background-color: white;
}

.list-item{
    padding: 3px 0px;
    display: flex;
    justify-content: space-between;
}
.list-item label{
    font-size: 14px;
    text-align: left;
}
.list-item label:first-child{
    width: 35%;
}
.list-item label:last-child{
    width: 65%;
}
/*****old******/
.zjzwOLD{
    font-size:18px;
}
.zjzwOLD .swj-divider{
    font-size: 18px;
}
.zjzwOLD .fj-title{
    font-size:18px;
}

.zjzwOLD .mui-input-row label{
    font-size:18px;
}
.zjzwOLD .mui-input-row input{
    font-size:18px;
}
.zjzwOLD .mui-input-row select {
    font-size:18px;
    padding-right: 18px;
}
.zjzwOLD .per11-input-row div{
    font-size:18px;
}
.zjzwOLD .show-input-row label{
    font-size:18px;
}
.show-input-row label:first-child{
    width: 40%!important;
    padding-right:5px;
}
.show-input-row label:last-child{
    width: 60%!important;
    padding-left:5px;
}
.show-input-row {
    padding:2px 0px;
}

.zjzwOLD .list-item label{
    font-size: 18px;
    text-align: left;
}


/* page of vant */
.zjzwOLD .van-form .van-field__label,
.zjzwOLD .van-form .van-field__control{
    font-size: 0.18rem;   
}
.zjzwOLD .van-button{
    font-size: 18px!important;  
}
.zjzwOLD .xy-list-item{
    font-size: 0.18rem;
}
.zjzwOLD .van-notice-bar__content{
    font-size: 0.18rem;
}
.zjzwOLD .data-list-item{
    font-size: 0.18rem;
}
.zjzwOLD .title-nav{
    font-size: 0.18rem;
}
.zjzwOLD .all-info{
    font-size: 0.18rem;
}
.zjzwOLD .sign-content{
    font-size: 0.18rem;
}
.zjzwOLD .data-list-item{
    font-size: 0.18rem;
}
.zjzwOLD .search-title{
    font-size: 0.18rem;
}
.zjzwOLD .searchlist .searchlist-item{
    font-size: 0.18rem;
}


.zjzwOLD .page h5{
    font-size: 18px;
}
.zjzwOLD .page p{
    font-size: 18px;
}
.zjzwOLD .xzqh-header{
    font-size: 18px;
}
.zjzwOLD .xzqh-item-title{
    font-size: 18px;
}
.zjzwOLD .xzqh-item{
    font-size: 18px;
}
.zjzwOLD .input-container input,
.zjzwOLD .input-container select{
    font-size: 18px;
}
.zjzwOLD lable{
    font-size: 18px!important;
}
.zjzwOLD .item-wrapper input, 
.zjzwOLD .item-wrapper select{
    font-size: 18px;
}
.zjzwOLD .text-gray{
    font-size: 18px!important;
}
.zjzwOLD .text-gray span{
    font-size: 18px!important;
}
.zjzwOLD .f-list-item .content p,
.zjzwOLD .h-list-item .content p{
    font-size: 16px;
}
.zjzwOLD .f-btn{
    font-size: 16px;
}
.zjzwOLD .f-reminder{
    font-size: 18px;
}
.zjzwOLD .total h4,
.zjzwOLD .total div,
.zjzwOLD .sk-box .sk-header,
.zjzwOLD .sk-list .sk-list-item,
.zjzwOLD .zt-box h4,
.zjzwOLD .zt-box div,
.zjzwOLD .zt-box button{
    font-size: 18px;
}
.zzjc-container.bgimg{
    background-color: #2E5484;
    background-image: none!important;
}