* {margin: 0;padding: 0;font-family: "微软雅黑";}
ul {list-style: none;}
a {text-decoration: none;font-family: "微软雅黑";color: #666;}

.w1000 {width: 1000px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}

.header {height: 80px;}
.header img {margin-top: 10px;}
.header ul {margin-top: 28px;border-bottom: 1px solid #ff6600;}
.header ul li {float: left;width: 126px;line-height: 40px;text-align: center;}
.header ul li a {font-size: 14px;color: #ff6600;display: block;}
.header ul li a:hover {background: #ff6600;color: #fff;}

.banner {height: 374px;background: url(../images/banner.jpg)no-repeat #446c6c center;}
.banner h2 {font-size: 48px; padding-top: 64px;padding-left: 20px;color: #fff;}


.title {width: 180px;height: 40px;margin: 0 auto;background: url(../images/title.png)no-repeat center center;}
.title p {font-size: 24px;color: #446c6c;font-weight: bold;text-align: center;line-height: 40px;}
.school {margin: 0 auto;text-align: center;line-height: 60px;}
.school span {margin: 0 10px;}

.cont ul {margin: 40px 0 60px 0;overflow: hidden;}
.cont ul li {width: 236px;height: 56px;float: left;border: 2px solid #fdf9ad;text-align: center;margin-right: 10px;margin-bottom: 10px;}
.cont ul li:hover {box-shadow:1px 1px 10px #aaa;}
.cont ul li a {line-height: 56px;font-size: 18px;display: block;}

.tel {margin: 40px 0;}
.tel p {line-height: 38px;font-size: 14px;padding-left: 260px;word-spacing: 10px;}

.footer {clear: both;height: 110px;border-top: 10px solid #446c6c;}
.footer p {text-align: center;line-height: 40px;font-size: 12px;}
.footer p:first-child {color: red;padding-top: 20px;font-weight: bold;}

.text-overflow{ display:block; width:236px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}