/*专家库*/
.content .tab-item .item-ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.content .tab-item .item-ul li {
    width: calc(100% / 5);
    /*height: 15vw;*/
    text-align: center;
    margin: 1vw 0;
}
.content .tab-item .item-ul a {
    display: flex;
    width: 8vw;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: auto;
}
.content .tab-item .item-ul li .img {
    width: 100%;
    height: 10vw;
    box-shadow: -5px -5px 5px 0px #FC55A7;
}
.content .tab-item .item-ul li .name {
    line-height: 2em;
    font-size: 12px;
    font-weight: bold;
}
.content .tab-item .blank { flex: 1;}
@media only screen and (max-width:500px) {
    .content .tab-item .item-ul li { width: calc(100% / 2);}
    .content .tab-item .item-ul a { width: 20vw;}
    .content .tab-item .item-ul li .img { height: 26vw;}
}

/*专家申报*/
.judges table { margin: auto;}
.judges tr { height: 3vw;}
.judges th {
    width: 15vw;
    padding-left: 1vw;
}
.judges td {
    width: 40vw;
    padding-left: 1vw;
}
.judges sub { color: red;}
.judges .tip {
    color: red;
    margin-left: 5px;
    display: none;
}
.judges td .item {
    display: flex;
    align-items: center;
}
.judges input[type="date"],
.judges input[type="text"],
.judges input[type="file"],
.judges input[type="email"],
.judges select {
    width: 22vw;
    /*height: 2vw;*/
    min-height: 20px;
    min-width: 152px;
}
.judges textarea {
    width: 22vw;
    height: 4vw;
    min-height: 40px;
    min-width: 152px;
}
.judges select,.judges .box {
    width: 22vw;
    height: 2vw;
    min-height: 20px;
    min-width: 152px;
}
.judges .box {
    display: flex;
    align-items: center;
}
.judges .box .input {
    display: flex;
    align-items: center;
    margin-right: 5px;
}
.judges .button {
    display: flex;
    justify-content: center;
    margin: 3vw;
}
.judges .button .btn {
    margin: 0 6vw;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    background-color: #FC55A7;
}
.judges .button .back {
    border: 1px solid #797979;
    background-color: #FFFFFF;
}
@media only screen and (max-width:800px) {
    .judges table { width: 80%;}
    .judges select, .judges .box { width: 130px;}
    .judges input[type="date"],
    .judges input[type="text"],
    .judges input[type="file"],
    .judges input[type="email"],
    .judges select { width: 130px;}
}
@media only screen and (max-width:400px) {
    .judges table { width: 90%;}
}