body,a,b,dd,dl,dt,h1,h2,h3,h5,i,li,ol,p,span,u,ul{display:block;margin:0;padding:0}
dd,dl,dt,li,ul{list-style:none}
a,u{border:0;text-decoration:none}
i{font-style: normal;}
img{border:0;display:block}
table{border-collapse:collapse}
body{background:#F7F7F7;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;color:#3E6373;min-width:1200px}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.top{margin:0;width:100%;background:#b2d3dc}
.top .nav{position:relative;z-index:999;margin:0 auto;width:1200px;height:58px;line-height:58px}
.nav .logo{position:relative;z-index:999;float:left;width:91px;height:58px;background:#3e6373}
.logo img{margin:9px 0 0 26px;width:39px;height:39px}
.nav ul{float:right;border-right:1px solid #fff}
.nav ul li{position:relative;float:left;width:130px;height:58px;border-left:1px solid #fff;text-align:center;line-height:58px}
.nav ul li a{color:#3e6373;font-size:16px;letter-spacing:1px}
.nav ul li a:hover{background:#3e6373;color:#fff}
.breadcrumb a:hover,.list li b a:hover,.school li h3 a:hover{color:#E87E3F}
.main{margin:0 auto 70px auto;width:1200px}
.main .breadcrumb{margin:0 auto;padding-left:30px;width:1170px;background:url(../images/bread.png) no-repeat left 21px}
.breadcrumb a,.breadcrumb u{float:left;margin-top:25px;margin-right:13px;color:#888;font-size:13px}
.list h1,.list li,.list ul{float:left;clear:both;width:820px}
.main .list{position:relative;float:left;margin-top:50px;width:820px}
.list h1{margin-left:0px;height:70px;font-size:18px;line-height:70px}
.list hr{position:absolute;top:-10px;left:0px;width:28px;height:3px;border:none;background:#E8D153}
.list li{border:1px dashed #3E6373;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;margin-bottom:30px;}
.list li b,.list li span{height:38px;line-height:38px}
.list li b{float:left;overflow:hidden;margin:30px 0 0 30px;width:580px;font-size:15px}
.list li b a{color:#555}
.list li span{float:right;margin:30px 30px 0 0;width:90px;background:url(../images/comment_calendar.png) no-repeat left 10px;text-align:right;font-size:13px}
.list li p{float:left;clear:both;overflow:hidden;margin:10px 30px 30px 30px;width:760px;height:50px;color:#777;font-size:13px;line-height:25px}
.list .page{float:left;clear:both;margin:30px;width:800px}
.list .page p{float:left;clear:both}
.list .page a,.list .page b{float:left;margin:5px;padding:0 5px;height:28px;min-width:23px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:12px;line-height:28px}
.list .page b{background:#F0DD83;color:#FFF;font-weight:700}
.list .page a{background:#E8EAEA;color:#3E6373}
.list .page a:hover{background:#FAD920;color:#FFF}
.main .school{position:relative;float:right;margin-top:50px;width:310px}
.school li,.school li a{float:left;clear:both;width:310px}
.school h2{height:70px;font-size:16px;line-height:70px}
.school hr{position:absolute;top:-10px;left:0;width:23px;height:3px;border:none;background:#F0DD83}
.school li{margin-bottom:50px}
.school li a{border:1px solid #F1F1F1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background: #FFF;}
.school li img{margin:30px 70px;width:170px;height:60px}
.school li h3,.school li span{margin-top:10px}
.school li h3{float:left;overflow:hidden;width:180px;height:50px;background:url(../images/comment_square.png) no-repeat left center;font-size:16px;line-height:50px}
.school li h3 a{margin-left:20px;width:180px;border:none;color:#3E6373;background:#F7F7F7}
.school li span{float:right;width:100px;height:50px;color:#777;font-size:13px;line-height:50px}
/*页脚*/
.footer{width:100%;height:130px;background:#3E6373}
.footer u{margin:0 auto;width:1200px}
.footer dl{float:left;width:270px;height:130px;background:#B2D3DD}
.footer dt{margin:30px 0 0 23px;padding-left:39px;background:url(../images/footlogo.png) no-repeat left center;letter-spacing:2px;font-weight:normal;font-size:18px;line-height:38px}
.footer dt a{color:#3E6373}
.footer dd{margin:0 0 0 25px;font-weight:normal;font-size:15px;line-height:33px}
.footer span{float:left;margin:60px 0 0 120px;width:530px;border-bottom:1px solid #CCC;color:#EEE;text-align:center;font-size:12px;line-height:25px}
.footer ul{float:right;margin-top:20px;width:170px}
.footer li{float:right;clear:both;width:150px;color:#FFF;font-size:13px;line-height:30px}
.footer li a{color:#FFF;font-size:13px}
.footer a:hover{color:#FF6900}