.school_nav{width: 1200px;margin: 0 auto;height: 40px;clear: both;background: #e6e6e6;border-bottom: #929292 solid 2px;font-family: STHeiti;}
.school_nav ul{overflow: hidden;width: 1200px;clear: both;float: left;}
.school_nav ul li{float: left;width: 168px;text-align: center;line-height: 40px;}
.school_nav ul li:first-child{width: 192px;}
.school_nav ul li:first-child a{border-bottom: #298ee5 solid 2px;display: block;font-family: STHeiti}
.school_nav ul li:first-child:hover a{color: #e60213;border-bottom: #298ee5 solid 2px;background: #e6e6e6;font-family: STHeiti}
.school_nav ul li a{display: block;color: #3d3d3d;font-size: 14px;border-bottom: #929292 solid 2px;font-family: STHeiti}
.school_nav ul li a:hover,
.school_nav ul li.on a{background: #298ee5;color: #fff;font-weight: bolder;font-size: 14px;font-family: STHeiti}
.school_nav .search{float: right;margin: 7px 30px 0 0;}
.school_nav .search input[type="text"]{width: 189px;height: 22px;border-top: #d4d4d4 solid 1px;border-bottom: #d4d4d4 solid 1px;border-left: #d4d4d4 solid 1px;background: #fff;padding: 2px;float: left;}
.school_nav .search input[type="submit"]{width: 48px;height: 28px;background: url(../images/school_search.jpg);float: left;border: none;}
.school_area_1{height: 330px;overflow: hidden;clear: both;}
.school_area_1 .area_1_left{float: left;background: #f8f8f9;width: 330px;overflow: hidden;}
.school_area_1 .area_1_left a{display: block;width: 310px;height: 310px;margin: 10px 0 0 10px;}
.school_area_1 .area_1_left a img{width: 310px;height: 310px;}
.school_area_1 .area_1_middle{width: 380px;float: left;margin: 0 20px;}
.school_area_1 .area_1_middle>a h1{font-size: 16px;color: #525252;font-weight: bolder;margin: 10px 0;}
.school_area_1 .area_1_middle>a p{font-size: 12px;color: #525252;line-height: 18px;}
.school_area_1 .area_1_right{width: 444px;height: 324px;border: #f8f8f9 solid 3px;float: left;overflow: hidden;}
.school_area_1 .area_1_right .img_list{width: 93px;margin: 10px;float: left;}
.school_area_1 .area_1_right .img_list li{width: 93px;height: 93px;overflow: hidden;margin-bottom: 11px;}
.school_area_1 .area_1_right .img_list li a img{width: 93px;height: 93px;}
.school_area_2{overflow: hidden;clear: both;}
.school_area_2 .school_area_item{width: 385px;float: left;margin-right: 20px;}
.school_area_2 .school_area_item:last-child{margin-right: 0;}
.school_area_2 .school_area_item .area_item_title{height: 50px;background: #f8f8f9;line-height: 50px;overflow: hidden;font-size: 14px;}
.school_area_2 .school_area_item .area_item_title i{width: 2px;height: 16px;background: #fb6053;display: inline-block;vertical-align: middle;margin: 0 10px 0 20px;}
.school_area_2 .school_area_item .area_item_title span{vertical-align: middle;color: #000;font-family: STHeiti}
.school_area_2 .school_area_item .area_item_title a{float: right;margin-right: 20px;color: #525252;font-family: STHeiti}
.school_area_2 .school_area_item .m_list_2{margin: 0 20px;}
.school_area_title{height: 50px;background: #f8f8f9;line-height: 50px;font-size: 14px;}
.school_area_title i{width: 2px;height: 16px;background: #fb6053;display: inline-block;vertical-align: middle;margin: 0 10px 0 20px;}
.school_area_title span{vertical-align: middle;color: #000;}
.school_point{height: 30px;line-height: 30px;border-bottom: #eee solid 3px;color: #212f4b;}
.school_point span,
.school_point a{color: #212f4b;}
.school_infolist{width: 100%;overflow: hidden;clear: both;}
.school_infolist li{padding: 20px 0;overflow: hidden;clear: both;border-bottom: #eee solid 1px;}
.school_infolist li:first-child{padding-top: 0;}
.school_infolist li.img .pic{width: 210px;height: 210px;border: #e1e1e1 solid 1px;padding: 10px;float: left;}
.school_infolist li.img .pic img{width: 210px;height: 210px;}
.school_infolist li.img .school_info{float: left;width: calc(100% - 252px);margin-left: 20px;}
.school_infolist li.img .school_info h1{font-size: 16px;line-height: 40px;color: #212f4b;}
.school_infolist li.img .school_info .list_title{margin-top: 30px;font-size: 14px;color: #525252;line-height: 18px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;width: 100%;}
.school_infolist li.img .school_info .more{overflow: hidden;margin-top: 20px;}
.school_infolist li.img .school_info .more span{color: #aaa4a4;}
.school_infolist li.img .school_info .more a{float: right;color: #298ee5;margin-right: 10px;}
.school_infolist li.text .school_info h1{font-size: 16px;line-height: 40px;color: #212f4b;font-family: STHeiti}
.school_infolist li.text .school_info .list_title{margin-top: 30px;font-size: 14px;color: #525252;line-height: 18px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;width: 100%;}
.school_infolist li.text .school_info .more{overflow: hidden;margin-top: 20px;}
.school_infolist li.text .school_info .more span{color: #aaa4a4;}
.school_infolist li.text .school_info .more a{float: right;color: #298ee5;margin-right: 10px;}

