.fl{float: left;}
.fr{float: right;}
/*header*/
.header{width: 960px; margin: 0 auto; padding: 17px 0 14px;}
.logo{float: left; margin-right: 15px;}
.header h1{float: left; padding-top: 10px; font-size: 24px; line-height: 39px;}
.header ul{float: right; padding-top: 32px;}
.header ul li{float: left;}
.header ul li a{display: block; padding: 0 20px; font-size: 16px; line-height:1em;}
.header ul li a:hover{color: #f05832; text-decoration: none;}
.header ul li a.cur{color: #f05832;text-decoration: none;}
.header ul li span{display: block; color: #ddd; line-height: 1em; font-size: 16px;}

/*school*/
.sch{width: 918px; border:1px solid #ddd; border-top: 2px solid #34a9f4; padding: 20px 20px 6px; margin: 0 auto 20px;}
.sch ul{margin-right: -94px;}
.sch ul li{width: 912px; margin-bottom: 14px; float: left; margin-right: 94px;}
.sch ul li span{display: block; float: left; background: #34a9f4; width: 98px; line-height: 26px; color: #fff; text-align: center;}
.sch ul li p{line-height: 26px; color: #ddd;}
.sch ul li p a{padding:0 8px; color: #444;}

/*top*/
.top{width: 918px; border:1px solid #ddd; padding: 20px; position: relative;margin: 0 auto 20px;}
.title{position: absolute; top: -1px; left: 25px;}
.title h2 { font-size: 24px;}
.top_l{width: 590px; padding-right: 30px; padding-top: 16px; border-right: 1px solid #ddd; float: left; overflow: hidden; margin-top: 20px; border-top: 1px solid #ddd;}
.top_l .img{width: 170px; float: left;}
.top_l .img img{margin-bottom: 17px;}
.top_l .img span a{display: block; width: 168px; height: 36px; background: #fafafa; border:1px solid #ddd; line-height: 36px; text-align: center;}
.top_l p{width: 398px; float: right; height: 123px; font-size: 14px; line-height: 24px;}
.top_r{width: 268px; float: right;}
.top_r h4{padding-left: 15px; background: url(../images/list_red.png) left center no-repeat; font-size: 14px; line-height: 34px;}
.top_r h4.bgg{background: url(../images/list_green.png) left center no-repeat;}
.top_r h4.bgb{background: url(../images/list_blue.png) left center no-repeat;}
.top_r .com{width: 268px; height: 130px; padding-top: 4px; overflow: hidden;}
.top_r .com ul li{width: 100%; margin-bottom: 8px;}
.top_r .com ul li p{color: #666; line-height: 18px;}
.top_r .com ul li p span{color:#0f90e3;}

.con{width: 958px; border:1px solid #ddd; padding-bottom: 9px; margin:0 auto 20px;}
.con_t{border-bottom: 1px solid #ddd; background: #fafafa; padding-left: 20px;}
.con_t h2{padding-left: 32px; font-size: 16px; line-height: 32px; font-weight: 700; background: url(../images/icon_01.png) left center no-repeat;}
.con_t h2.bg1{background: url(../images/icon_02.png) left center no-repeat;}
.con_t h2.bg2{background: url(../images/icon_03.png) left center no-repeat;}
.con_b{width: 918px; padding:10px 20px 0;}
.new{margin-right: -39px;}
.new ul{width: 280px; float: left; margin-right: 39px;}
.new ul li{padding-left: 11px; background: url(../images/blue.png) left center no-repeat; width: 269px; height: 30px;}
.new ul li a{display: block; float: left; width: 230px; height: 30px; line-height: 30px;overflow: hidden; white-space:nowrap; text-overflow:hidden;}
.new ul li span{display: block; float: right; line-height: 30px;}
.new ul .more{color: #0f90e3; line-height: 33px; text-align: right; display: block;}
/*friend*/
.friend{width: 958px; padding:0 0 9px 0; border:1px solid #dddddd; margin:0 auto 20px; }
.friend h3{padding-left: 10px; background: #f5f5f5; font-size: 20px; color: #444; line-height: 40px; margin-bottom: 10px;}
.friend_con{width: 948px; padding:0 10px;}
.friend_con a{font-size: 13px; color: #666666; line-height: 25px; margin-right: 15px;}
.block{display: block;}

#cnfoot a{color:#000; text-decoration:none}
#cnfoot{width:960px;font-size:12px;float:none;text-align:center;margin:8px auto 0px auto}
.footlink{width:958px;float:left;background:#F8F8F8;border:#D0D0D0 1px solid;line-height:30px}
.footlink a{margin:0px 10px}
#cnfoot .abg{display:inline-block;width:90px;height:31px;background:url(../images/dx.gif)}
.footCon{width:960px;float:left;line-height:24px}
.footCon center{margin:7px 0px 4px 0px}


