/* common */
.btn {outline: none !important;}

/* swiper */
/* .swiper-slide {height: 16px;}
.swiper-slide-active {height: auto !important;} */

/* layer */
.layer_case_require .layui-layer-content {padding: 20px;}

.layer_case_require .scoring .table thead th {white-space: nowrap; text-align: center; border-bottom-width: 1px;}
.layer_case_require .scoring .table th,
.layer_case_require .scoring .table td {vertical-align: middle;}

.layer_case_require .quantitative_index ul {padding: 0;}
.layer_case_require .quantitative_index ul .desc,
.layer_case_require .quantitative_index ul li {position: relative; padding-left: 15px;}
.layer_case_require .quantitative_index ul li::before {content: ''; width: 5px; height: 5px; border-radius: 50%; background-color: #000; position: absolute; left: 0; top: 7px;}

/* case_require */
.app_case_require .case_require_info {margin-top: 30px; margin-bottom: 30px; background-color: #fff; border-radius: 12px; padding: 25px 15px;}

.app_case_require .submit_info .btn {min-width: 120px; margin-left: 15px; margin-right: 15px;}

/* home */
.home_wrap .reviewImg_info .bg {height: 0; padding-bottom: 56.25%; background: #000 no-repeat center/contain;}

.home_wrap .con_7 {background-color: #e9f7ff;}
#award_hospital .award_hospital_info {width: 80%; margin: 0 auto;}
#award_hospital .titles {display: flex; justify-content: space-between; margin-bottom: 20px;}
#award_hospital .titles > .item {flex: 1; padding: 10px 15px; margin-right: 20px; text-align: center; background-color: #ccdfff; color: #023793; font-size: 1.6rem; cursor: pointer;}
#award_hospital .titles > .item:last-child {margin-right: 0;}
#award_hospital .titles > .item.active {color: #fff; background-color: #023793;}
.swiper_award_hospital .info {display: flex; flex-wrap: wrap;}
.swiper_award_hospital .info > .item {width: 49%; margin-right: 2%; margin-bottom: 2%;}
.swiper_award_hospital .info > .item:nth-child(2n) {margin-right: 0;}
.swiper_award_hospital .info > .item img {margin-bottom: 5px;}

@media screen and (max-width: 768px) {
    /* home */
    #award_hospital .award_hospital_info {width: 100%;}
    #award_hospital .titles {flex-wrap: wrap;}
    #award_hospital .titles > .item {flex: none; width: 49%; margin-right: 2%; margin-top: 2%; font-size: 1.4rem; padding: 8px;}
    #award_hospital .titles > .item:nth-child(1),
    #award_hospital .titles > .item:nth-child(2) {margin-top: 0;}
    #award_hospital .titles > .item:nth-child(2n) {margin-right: 0;}
    .swiper_award_hospital .info {font-size: 1.2rem;}
}