ï»?* CSS Document */
body{
 font-size:12px;
 color:#333333;
 line-height:20px;
 text-align:center;
 margin:0px;
 padding:0px;
}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
font-weight:normal;
}
ul,form{
 padding:0px;
 margin:0px;
}
ul{
list-style:none;
}
a{
 text-decoration:none;
 color:#990000;
}
a:hover{
  color:#FF0000;
}
a img{
  border:none;
}
.clear_f{
clear:both;
line-height:1px;
}
.allcenter{
 width:880px;
 clear:both;
 margin:0px auto;
 text-align:left;
 position:relative;
}
/*head*/
#head{
 background:url(../images/head.gif) no-repeat;
 height:264px;
}
/*navigation*/
#nav{
font-family:"é»‘ä½“";
font-size:16px;
color:#333333;
}
#nav_l,#nav_r{
float:left;
}
#nav_l{
 margin-left:110px;
}
#nav li{
 float:left;
 background:url(../images/nav_bg.gif) repeat-x;
}
#nav a{
font-family:"é»‘ä½“";
 display:block;
 width:100px;
 color:#666666;
 line-height:35px;
 text-align:center;
}
#nav a:hover{
color:#339933;
letter-spacing:3px;
font-size:16px;
}
/*main*/
#main{
 margin-top:45px;
 *margin-top:10px;
}
/*main left*/
#main #main_left{
 width:240px;
 float:left;
 margin-left:10px;
 _margin-left:5px;
}
#main #main_left #news ul,#news2{
margin-top:4px;
}
#main #main_left #news li, #news2 li{
 position:relative;
 background:url(../images/dot.GIF) 4px 6px no-repeat;
 border-bottom:1px #CCCCCC dashed;
 line-height:25px;
}
#main #main_left #news li a,#news2 a{
 margin-left:16px;
 color:#333333;
}
#main #main_left #news li a:hover,#news2 a:hover{
  color:#990000;
  position:relative;
  left:2px;
}
#main #main_left #news li span,#news2 li span{
 position:absolute;
 right:0px;
 top:0px;
 *top:-6px;
 color:#70b700;
}
.haha { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}
#main #main_left #news li span{
 *top:0px;
}
#main #main_left #news h5{
text-align:right;
line-height:30px;
font-size:12px;
}
#news2{
width:90%;
margin-left:20px;
}
#main #main_left #add{
 margin-top:5px;
 text-align:center;
}
#main #main_left #add img{
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
}
#main #main_left #add table{
 width:90%;
 margin:0px auto;
 text-align:left;
 margin-top:0px;
}
/*main right*/
#main #main_right{
 float:left;
 margin-left:30px;
 width:600px;

}
#main #main_right #jianjie{
 height:206px;
 width:600px;
 margin-top:5px;
}
#main #main_right #jianjie #jian_l,#main #main_right #jianjie #jianjie_cont{
  float:left;
}
#main #main_right #jianjie #jianjie_cont{
 width:455px;
 height:190px;
 *height:179px;
 padding-top:16px;
 *padding-top:27px;
 padding-left:5px;
 background:url(../images/jianjie_bg.gif) repeat-x;
}
#main #main_right #jianjie #jianjie_cont p{
 text-indent:20px;
}
#main #main_right #jianjie #jianjie_cont h5{
  font-size:12px;
  text-align:right;
  color:#990000;
}
#main #main_right #jianjie #jian_r{
position:absolute;
}
/*tupian*/
#main_right #tupian{
 width:570px;
 margin-top:20px;
}
#main_right #tupian h1{
  border-bottom:1px #CCCCCC solid;
}

.tupian_item{
background:url(../images/tupian_bg.gif) no-repeat;
width:140px;
float:left;
margin-top:20px;
margin-left:22px;
margin-right:22px;
_margin-left:20px;
_margin-right:20px;
} 
.tupian_item h5{
 text-align:center;
 font-size:12px;
 margin-top:15px;
}
.tupian_item img{
position:relative;
left:13px;
top:2px;

}
/*foot*/
#foot{
background:url(../images/foot.gif) no-repeat;
height:63px;
text-align:center;
margin-top:10px;
}
#foot span{
display:block;
 position:relative;
 top:25px;
}
#foot .baidu_input{
 height:13px;
 line-height:13px;
 vertical-align:middle;
 width:80px;

}
#foot .baidu_img{
vertical-align:middle;
}
#foot .baidu_btn{
 vertical-align:middle;
  height:20px;
 font-size:12px;
 
}
#foot form{
 margin-top:40px;
}
/*sub*/
#main_left .banji{
margin-top:5px;
position:relative;
left:10px;
}
#main_left .banji td{
 line-height:20px;
 background:url(../images/zhuanye_dot.gif) 0px 2px no-repeat;
 text-indent:10px;
}
#main_left .banji a{
color:#333333;
}
#main_left .banji a:hover{
color:#990000;
}
.sub_tilte img{
float:left;
}
.sub_tilte a{
color:#333333;
}
.sub_tilte a:hover{
color:#990000;
}
.sub_tilte h5{
font-size:12px;
line-height:25px;
border-bottom:1px #CCCCCC solid;
width:95%;
*width:90%;
}
#ganyan{
  margin-top:30px;
  margin-left:70px;
  margin-bottom:20px;
}
.xxjianjie_cont{
background:url(../images/gangqin.gif) bottom right no-repeat;
padding-bottom:20px;
}
.xxjianjie_cont,.teachers{
  width:90%;
  margin-left:20px;
  text-indent:20px;
  clear:both;
}
.teachers img{
float:left;
padding:5px;
border:1px #CCCCCC dashed;
margin-right:10px;
}
.teachers h1{
 font-size:12px;
 text-indent:20px;
 font-weight:bolder;
}
.teachers{
 margin-top:30px;
 *margin-top:20px;
 margin-bottom:10px;
 }
 .changepage {
 clear:both;
border-top:1px #CCCCCC solid;
width:95%;
*width:90%;
text-align:center;
position:relative;
top:10px;
*left:20px;
}
 .changepage a{
  margin-left:5px;
  margin-right:5px;
  color:#333333;
 }
  .changepage a:hover{
  color:#990000;
  }
.zhuanye_t,.zhuanye_t2{
background:url(../images/zhuanye_title.gif) center center no-repeat;
height:27px;
font-size:12px;
line-height:27px;
margin-top:10px;
margin-bottom:10px;
text-align:center;
text-indent:0px;
}
.zhuanye_t2{
background:none;
text-align:center;
}
.fenban_pic{
margin-left:180px;
position:relative;
top:5px;
clear:both;
}
.fenban{
width:209px;
float:left;
}
.fenban p{
margin:0px;
padding:0px;
}
.fenban img{
*text-indent:0px;
position:relative;
}
.fenban_cont{
background:url(../images/fenban_bg.gif) repeat-y;
}
#fenban2{
float:right;
}
#news2 h1,#news2 h2{
 text-align:center;
 margin-top:10px;
 font-size:14px;
}
#news2 h2{
color:#999999;
font-size:12px;
margin-top:0px;
margin-bottom:10px;
}
#news2 .news_d_cont{
text-indent:20px;
}
.jz_title1,.jz_title2{
  font-size:20px;
  padding-top:30px;
  width:100%;
  text-align:center;
  font-weight:bolder;
}
.jz_title2{
  font-size:12px;
  color:#666666;
  padding-top:5px;
}
#zhaosheng p{
  margin:5px;
}
#xxjj p{
 margin-top:5px;
 margin-bottom:5px;
}
.showpics{
text-align:center;
}
.showpics .bigpic{
 width:390px;

  float:left;
}
.showpics  .bigpic img{
  padding:5px;
  border:1px #666666 solid;
    margin:10px 20px;
   width:480px;
}
.showpics  .bigpic h1{
 font-size:12px;
 margin-left:40px;
}
.showpics  .spics{
float:right;
padding-top:15px;
width:330px;
}
.showpics  .pics h1{
font-size:12px;

}
.showpics  .pics{
float:left;
 width:139px;
 margin:4px;
 position:relative;

}
.showpics  .pics a img{
border:5px #FFFFFF solid;
}
.showpics  .pics a:hover img{
 border:5px  #e1e1e1 solid;
}
.changepics{
 clear:both;
 text-align:center;
}
.changepics a{
 clear:both;
 text-align:center;
 margin-left:10px;
}
.changepics a:hover{
text-decoration:underline;
}
