
.yjfkDiv .formDiv .form-group.w100 {
    width: 100%;
}

.yjfkDiv .formDiv .form-group.w-100 textarea {
    background: none;
    padding: 0.15rem;
    font-size: 0.2rem;
    border: 1px solid #cccccc;
    min-height: 3rem;
}
body.yjfkDiv .normBtn button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.15rem 0.55rem;
    border: 1px solid #0055b6 !important;
    color: #0055b6 !important;
    border-radius: 0.6rem;
    line-height: 100%;
    background: #0055b6;
    color: #fff!important;

}

.yjfkDiv .file-box {
    width: 1.5rem;
    height: 1.5rem;
    border: 1px solid #cbcbcb;
    background: #f5f5f5;
    position: relative;
    cursor: pointer;
}

.yjfkDiv .formDiv .form-group .form-control {
   background: none;
   font-size: .2rem;
}

.yjfkDiv .file-box .btn-file {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 10;
}

.yjfkDiv .file-box::after {
    content: "";
    display: flex;
    background: url(../images/upImgIcon.png) no-repeat center;
    background-size: .7rem .7rem;
    justify-content: center;  
    align-items: center;
    font-size: 0.3rem;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 5;
}
.yjfkDiv .file-box2 {
    width:108px;
    /* background: #f5f5f5; */
    border: 1px solid #cbcbcb;
}
.yjfkDiv .file-box2 .txt {
    position:absolute;
    width:108px;
    display:block;
    text-align:center;
    padding-top:60px;
    font-size: .2rem;
    z-index:10;
}
.yjfkDiv .file-box2 img {
    cursor:pointer;
    width:100%;
    position:relative;
    z-index:20;
}

@media only screen and (max-width: 960px) {
.yjfkDiv .font20 {
    font-size:.26rem
}
.yjfkDiv .form-control {
    height:.7rem;
}
.yjfkDiv .form-group .form-control{
    font-size: 0.26rem;
}
.yjfkDiv .formDiv .form-group.w-100 textarea,.yjfkDiv .formDiv .form-group .form-control,
    .yjfkDiv .file-box2 .txt{
    font-size:0.26rem;
}

}