@media screen and (max-width: 800px) {
	.schoolsdepartmentpage_webtitlearea{margin-top:20px;}
    .schoolsdepartmentpage_webtitlearea .title{width:calc(100% - 10px);margin-left:10px;font-size:58px;height:75px;line-height: 75px;}
	.schoolsdepartmentpage_webtitlearea .subtitle{width:calc(100% - 12px);margin-left:12px;font-size:58px;height:75px;line-height: 75px;}
	.schoolsdepartment_area{margin-bottom:74px;}
	.schoolsdepartment_bodycontent{width:calc(100% - 20px);margin-left:10px;}
	.schoolsdepartment_bodycontent .list{margin-top:100px;font-size: 16px;line-height: 22px;}
	.schoolsdepartment_bodycontent .list:first-child{margin-top:70px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline{margin-top:-11px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline{margin-top:-22px;}

}
@media screen and (min-width: 800px) and (max-width: 1100px){
	.schoolsdepartmentpage_webtitlearea{margin-top:123px;}
    .schoolsdepartmentpage_webtitlearea .title{width:calc(100% - 40px);margin-left:40px;font-size:80px;height:100px;line-height: 100px;}
	.schoolsdepartmentpage_webtitlearea .subtitle{width:calc(100% - 40px);margin-left:34px;font-size:80px;height:100px;line-height: 100px;}
	.schoolsdepartment_area{margin-bottom:194px;}
	.schoolsdepartment_bodycontent{width:calc(100% - 80px);margin-left:40px;}
	.schoolsdepartment_bodycontent .list{margin-top:128px;font-size: 32px;line-height: 38px;}
	.schoolsdepartment_bodycontent .list:first-child{margin-top:125px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline{margin-top:-19px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline{margin-top:-38px;}

}
@media screen and (min-width: 1100px){
	.schoolsdepartmentpage_webtitlearea{margin-top:123px;}
    .schoolsdepartmentpage_webtitlearea .title{width:calc(100% - 40px);margin-left:40px;font-size:109px;height:140px;line-height: 140px;}
	.schoolsdepartmentpage_webtitlearea .subtitle{width:calc(100% - 40px);margin-left:34px;font-size:109px;height:128px;line-height: 128px;}
	.schoolsdepartment_area{margin-bottom:194px;}
	.schoolsdepartment_bodycontent{width:calc(100% - 80px);margin-left:40px;}
	.schoolsdepartment_bodycontent .list{margin-top:128px;font-size: 32px;line-height: 38px;}
	.schoolsdepartment_bodycontent .list:first-child{margin-top:125px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline{margin-top:-19px;}
	.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline{margin-top:-38px;}

}
.schoolsdepartmentpage_webtitlearea{float:left;width:100%;color:#D52D27;}
.schoolsdepartmentpage_webtitlearea .title{float:left;font-weight:400;font-family:'Lora';}
.schoolsdepartmentpage_webtitlearea .subtitle{float:left;font-weight:900;}


.schoolsdepartment_area{float:left;width:100%;margin-top:0px;}
.department_normalrelativeheightzero{position:relative;float:left;width:100%;height:0px;}

.schoolsdepartment_bodycontent{position:relative;float:left;}

    
.schoolsdepartment_bodycontent .list{position:relative;float:left;width: calc(100% - 2px);height:0px;border:1px solid #D52D27;font-weight: 700;}

.schoolsdepartment_bodycontent .list .schoollongbox{position:relative;float:left;width:100%;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline{z-index:2;position:relative;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_nohover{float:left;background-color:white;padding:0px 10px;color:black;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_off{float:left;padding:0px 10px;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_on{float:left;padding:0px 10px;color:white;}

.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline{z-index:2;position:relative;float:left;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_nohover{float:left;background-color:white;padding:0px 10px;color:black;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_off{float:left;padding:0px 10px;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_on{float:left;padding:0px 10px;color:white;}


@media screen and (max-width: 800px) {
.schoolsdepartment_bodycontent .list .schoollongbox .school_66{float:left;margin-left:30.39%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_44{float:left;margin-left:3.43%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_45{float:left;margin-left:39.6%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_46{float:left;margin-left:5.234%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_47{float:left;margin-left:27.968%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_48{float:right;margin-right:2%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_67{float:left;margin-left:6.5625%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_68{float:left;margin-left:36.7968%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_49{float:left;margin-left:14.218%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_56{float:left;margin-left:28.0468%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_52{float:left;margin-left:28.9%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_53{float:left;margin-left:16.95%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_54{float:left;margin-left:1.7%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_50{float:left;margin-left:22.578%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_51{float:left;margin-left:19.14%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_55{float:left;margin-left:5.78%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_60{float:left;margin-left:28.59%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_62{float:left;margin-left:36.09%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_63{float:left;margin-left:14.92%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_57{float:left;margin-left:24.765%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_65{float:left;margin-left:28.828%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_59{float:left;margin-left:8.28%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_61{float:left;margin-left:39.218%;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_64{float:left;margin-left:5.156%;}

.schoolsdepartment_bodycontent .list .schoollongbox .picturebg{display:block;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_off{background-color:transparent;color:white;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_off{background-color:transparent;color:white;}

}
@media screen and (min-width: 800px) and (max-width: 1100px){
.schoolsdepartment_bodycontent .list .schoollongbox .school_66{float:left;margin-left:517px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_44{float:left;margin-left:129px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_45{float:left;margin-left:763px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_46{float:left;margin-left:67px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_47{float:left;margin-left:358px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_48{float:left;margin-left:536px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_67{float:left;margin-left:84px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_68{float:left;margin-left:599px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_49{float:left;margin-left:182px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_56{float:left;margin-left:615px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_52{float:left;margin-left:370px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_53{float:left;margin-left:217px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_54{float:left;margin-left:265px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_50{float:left;margin-left:289px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_51{float:left;margin-left:629px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_55{float:left;margin-left:74px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_60{float:left;margin-left:366px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_62{float:left;margin-left:718px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_63{float:left;margin-left:447px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_57{float:left;margin-left:317px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_65{float:left;margin-left:625px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_59{float:left;margin-left:234px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_61{float:left;margin-left:758px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_64{float:left;margin-left:66px;}

.schoolsdepartment_bodycontent .list .schoollongbox .picturebg{display:none;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_off{background-color:white;color:black;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_off{background-color:white;color:black;}

}
@media screen and (min-width: 1100px){
.schoolsdepartment_bodycontent .list .schoollongbox .school_66{float:left;margin-left:517px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_44{float:left;margin-left:129px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_45{float:left;margin-left:763px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_46{float:left;margin-left:67px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_47{float:left;margin-left:358px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_48{float:left;margin-left:536px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_67{float:left;margin-left:84px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_68{float:left;margin-left:599px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_49{float:left;margin-left:182px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_56{float:left;margin-left:615px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_52{float:left;margin-left:370px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_53{float:left;margin-left:217px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_54{float:left;margin-left:265px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_50{float:left;margin-left:289px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_51{float:left;margin-left:629px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_55{float:left;margin-left:74px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_60{float:left;margin-left:366px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_62{float:left;margin-left:718px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_63{float:left;margin-left:447px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_57{float:left;margin-left:317px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_65{float:left;margin-left:625px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_59{float:left;margin-left:234px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_61{float:left;margin-left:758px;}
.schoolsdepartment_bodycontent .list .schoollongbox .school_64{float:left;margin-left:66px;}

.schoolsdepartment_bodycontent .list .schoollongbox .picturebg{display:none;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooloneline .titleone_off{background-color:white;color:black;}
.schoolsdepartment_bodycontent .list .schoollongbox .schooltwoline .titleone_off{background-color:white;color:black;}

}

.schoolsdepartment_bodycontent .list .schoollongbox .picturebg{position:absolute;left:-1px;top:-49px;width:calc(100% + 2px);height: 98px;}

.schoolsdepartment_bodycontent .list .schoollongbox:hover .titleone_off{background-color:transparent;color:white;}
.schoolsdepartment_bodycontent .list .schoollongbox:hover .picturebg{display:block;}
