body{background:#fff}

/* pc版 */
#container.map{margin-top:35px;height:455px;width:100%;position:relative;overflow:hidden}

.head-md{background:var(--main_color);color:#fff;height:40px;line-height:40px;padding-left:30px;margin:0;font-size:14px}

.school-info{margin-top:25px}
.school-info dl{margin:10px 20px;font-size:14px;color:#666}
.school-info dt{display:inline;font-weight:400}
.school-info dd{display:inline}
.school-info .first_dl{margin-top:25px}
.school-info .last_dl{margin-bottom:25px}

.project-info .layui-table{border-left-width:0;border-right-width:0;margin:0}
.layui-table thead tr{background:#dbf6f6;color:#333}
.project-info .layui-table td, .project-info .layui-table th{padding:10px 30px}
tbody tr:hover{background:var(--main_color) !important;color:#fff}

.cl1{width:30%}
.cl2{width:20%}
.cl3{width:30%}
.cl4{width:20%}

.nodata_bd, .nodata_bd td{border:none!important}

.school-feedback{margin-top:50px;display:none}
#page{text-align:center}


@media screen and (max-width:991px){
	/* PHONE版 */
	#container.map{height:350px}
	
	.head-md{height:45px;line-height:45px;padding-left:15px;margin:0;font-size:18px}
	.school-info dl{margin:15px 10px;font-size:14px}
	.school-info .first_dl{margin-top:25px}
	.school-info .last_dl{margin-bottom:25px}
	
	.layui-card{box-shadow:none;margin-bottom:20px}
	.time_charge{display:flex}
	.time_charge .time{flex:1}
	.time_charge .charge{flex:1;text-align:right}
	.layui-card .support{min-height:40px}
	.nodata{min-height:50px;font-size:14px;margin-top:30px}
	

}