﻿html {overflow:-moz-scrollbars-vertical;}
body { font-family:; font: 12px/1.5 "Microsoft Yahei",Tahoma, Helvetica, Arial, "SimSun", sans-serif; color:#575757; background:url(body.jpg) repeat-x}
body,form,dl,dd,dt,ol,ul,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;}
a{ color:#800000; text-decoration:none;}
a:hover { color:#575757;}
a:active {text-decoration:none;}
img {border:0;}
ol,ul{list-style:none;}
li{ vertical-align:bottom;}
.cl{clear:both;overflow:hidden; font-size::0px; height:0px;}
.mr10{ margin-right:10px;}
.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}
.ti{ text-indent:2em;}
.f14bd{ font-size:14px; font-weight:bold;}
.f20{ font-size:20px; font-weight:bold; color:#000;}
.more{ font-size:14px; font-weight:normal; margin-right:5px;}

.w{ margin:0 auto; width:1000px; clear:both;}
.main{ margin:0 auto; width:980px; background:#FFF; padding:10px 10px 0;}
.main .col-left{ width:700px; margin-right:10px;}
.bk10{height:10px; clear: both;font-size: 1px;line-height: 1px}
.fr{ float:right;}
.center{ text-align:center;}
.top{line-height:30px; padding-top:6px;}
 .top .date{ float:left; width:220px;}
 .top .weather{ float:left; width:225px;}
 .top .search{ float:right; width:300px;}
.header{ } 
.foot{ clear:both; background:url(foot.jpg) repeat-x; height:100px; padding-top:38px; text-align:center;}
.nav{ background:url(nav.jpg) repeat-x; height:48px;}
.position{ background:url(po.png) left center no-repeat; padding-left:20px; line-height:36px; border-bottom:1px solid #F0DED0}
.box{ border:1px solid #F0DED0; background:#FFFEFD;}
.box h2{ line-height:40px; height:40px; border-bottom:1px solid #F0DED0;}
.box h2 span{ display:block; float:left; border-bottom:2px solid #cc0000; width:100px; text-align:center;}
.box .c{ padding:5px;}
.box2{ border:1px solid #F0DED0; }
.box2 h2{ line-height:40px; height:40px; border-bottom:1px solid #F0DED0; background:#FBF5F2;}
.box2 h2 span{ display:block; float:left; line-height:37px; background:#fff; border-top:3px solid #cc0000; width:100px; text-align:center;}
.box2 .c{ padding:5px;}
#news{ height:266px;}
 #news h2{ background:url(news.jpg) no-repeat; line-height:42px; padding-left:80px;}
 #news .slider{ float:left; width:300px;}
 #news .list24{ float:right; width:400px;}
.teacher{ background:url(teacher.gif) center center no-repeat; text-align:center; line-height:46px;}
.scroll{ height:146px; padding:0 10px;}
.w343{ float:left; width:343px; height:268px;}
.h238{ height:235px;}
.other a{ display:block; height:70px; width:262px; margin:0 auto 10px;}
.other .o1{ background:url(o1.gif) no-repeat;}
.other .o2{ background:url(o2.gif) no-repeat;}
.other .o3{ background:url(o3.gif) no-repeat;}
.other .o4{ background:url(o4.gif) no-repeat;}
.menu{ border:1px solid #F0DED0; padding:1px 1px 10p 1px;}
.menu .t{background:url(menu_t.jpg) no-repeat; line-height:36px; height:36px;}
.menu li{ border:1px solid #F0DED0; line-height:30px; background:url(menu_li.jpg); font-size:14px;  margin:10px auto; width:216px; text-align:center; }
.menu li a{ display:block;}
.codes{ padding:10px; font-size:14px;}
.codes p{ margin-bottom:1em; line-height:28px; text-indent:2em;}