@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family: "微软雅黑","宋体"; font-size:14px; color:#444; line-height:30px; background:url(../images/bg.jpg) no-repeat top center #f2f2f2; border-top: 5px solid #004a00;}
img{border:0;}
a{color:#444; text-decoration:none;}
a:hover{color:#004a00;}
ul,li{list-style:none;}
h2,h3,h4,h5{ font-weight:normal;}
.header,.content,.footer{ width: 1000px; margin:0 auto;}

.header { height:187px; position:relative; z-index:99;}
.logo{ width: 663px; height:93px; position: absolute; left:0; top:26px;}
.link{ width:120px; height:28px; line-height:28px; color:#555; text-align:right; position: absolute; right:0; top:15px;}
.link a{ color:#555;}
.link a:hover{ color:#004a00;}
.ser{ width: 260px; height:22px; position:absolute; right:0; top:100px;}
.search{background:url(../images/ser.jpg) no-repeat;width:180px;height:22px;position:relative;}
.search input{position:absolute; font-size:12px; width:143px;height:22px;line-height:22px; color:#5d705d; border:none; background:none; left:0px; top:0px; padding-left:0px;}
.search input.notxt{color:#5d705d; padding-left:10px; font-size:12px;}	
.search input.notxt1 {position: absolute;width: 27px;height: 22px;top: 0px;left:153px;border: none;background: none;cursor:pointer;}

.nav{ width:998px; height:33px; background:url(../images/nav_bg.jpg) repeat-x; border:1px solid #006300; border-bottom:none; position:absolute; left:0; top:153px; z-index:100;}

/*导航及下拉菜单*/

#nav{ width:998px; height:33px; line-height:33px; margin:0 auto;}
#nav li{ position:relative; height:33px; float: left; z-index:100;}
#nav li a{ display:block; float: left; padding:0 19px;height:33px; text-align:center; font-size:16px;color:#fff;}
#nav li .sonnav{ width:auto; min-width:102px;line-height:34px; height:auto; min-height:70px; font-size:14px; background:#efefef;display:none; position:absolute; top:33px; left:0px; padding:5px 0; overflow:hidden;}
#nav li.hover {}
#nav li.hover a{ background:#efefef;color:#006300;}
#nav li.hover .sonnav{ display:block;}
#nav li.hover .sonnav dl{  width:auto; min-width:102px;}
#nav li.hover .sonnav dl dd{  width:auto; min-width:102px; height:auto; min-height:34px; line-height:34px; text-align:center; border-bottom:1px dashed #cdcdcd;}
#nav li.hover .sonnav dl dd a{color:#444; display:block; width:auto; min-width:102px;text-align:center; font-size:14px; height:auto; min-height:34px; line-height:34px; padding:0;}
#nav li.hover .sonnav dl dd a:hover{color:#006300; background:#fff;}

.content{ background:#fff; overflow:hidden; margin-top:5px;}
.con_lf{ width: 510px; float: left; padding:41px 37px 0px 9px;}
.lf01{ width: 500px; height:280px; padding:4px; border:1px solid #e0e0e0; background:#e9e9e9;}

#bannerPic { width:500px; height:280px; overflow:hidden;position:relative;}
/*#banner_bg {position:absolute; bottom:0; background-color:#000; height:50px; filter: Alpha(Opacity=70);opacity:0.7;z-index:1000;cursor:pointer; width:545px; background:none; }
#banner_info{position:absolute; bottom:30px; left:5px;height:16px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:10px;}*/
#bannerPic ul {height:10px; width: 70px; position:absolute;list-style-type:none;z-index:1002;margin:0; bottom:10px; _bottom:0; right:0px;}
#bannerPic ul li {height:10px; width:10px;margin-right:12px; float:left; display:block;background: url(../images/icon10.png) no-repeat center;cursor:pointer;font-size:0px;}
#bannerPic ul li.on {background: url(../images/icon11.png) no-repeat center;}
#banner_list a{position:absolute; display:block; width: 500px; height:280xp; left:0; top:0;} 

.lf02{ width: 500px; overflow:hidden;}
.lf02 h3{ font-size:18px; color:#006300; height:88px; line-height:88px;}
.lf02 ul{ width: 520px;}
.lf02 ul li{height:78px; text-align:center; float: left; padding-right:28px;}
.lf02 ul li p{ line-height:36px; font-size:12px;}

.con_rt{ width: 424px; float: left; overflow:hidden;}
.rt01{ width: 424px; height:250px; overflow:hidden;}
.til_rt01{ width: 424px; height:39px; padding-top:20px;}
.til_rt01 a{ float: right; padding-top:20px; line-height:20px; font-family:"宋体"; font-size:12px; color:#006300; font-weight:bold;}
.til_rt01 a:hover{ text-decoration:underline;}
.til_rt01 h3{ width:154px; height:20px; padding-top:19px; background:url(../images/icon08.jpg) no-repeat; line-height:20px; color:#006300;}
.box_rt01 ul{ padding-top:10px;}
.box_rt01 ul li{ height:30px; line-height:30px; background:url(../images/icon01.jpg) no-repeat 2px center; padding-left:19px;}
.box_rt01 ul li a{ font-size:12px;}
.box_rt01 ul li span{ float: right; font-family:"Courier New", Courier, monospace; font-size:12px; color:#888;}

.til_rt02 h3{ width:206px; height:20px; padding-top:19px; background:url(../images/icon09.jpg) no-repeat; line-height:20px; color:#006300;}

.footer{ text-align:center; height:56px; line-height:28px; font-size:12px; color:#666; padding:30px 0;}

/*二级页样式*/

.lcon{ width: 1000px; background:url(../images/lcon_bg.jpg) repeat-y;min-height:400px; padding:0 0 50px; overflow:hidden; margin:0 auto; margin-top:5px;}
.lcon_lf{ width: 180px; float: left; padding:0 15px; overflow:hidden; margin-right:30px;}
.lcon_lf h3{ font-size:20px; color:#006300; line-height:50px; padding-top:20px; padding-left:7px;}
.lcon_lf ul li{ height:40px;}
.lcon_lf ul li a{ display:block; height:38px; line-height:38px; border-bottom:1px solid #006300; padding-left:27px; background:url(../images/icon01.jpg) no-repeat 7px center;}
.lcon_lf ul li a:hover,.lcon_lf ul li.active a{ border-bottom:2px solid #006300; color:#004a00; font-weight: bold;}

.lcon_rt{ width:730px; float: left; overflow:hidden;}
.bread{ text-align:right; height:30px; line-height:30px;color:#888;}
.bread a{ color:#888;}
.bread a:hover{ color:#004a00;}
.list h3{ height:30px; line-height:30px; font-size:20px; color:#006300;}
.list ul{ padding-top:13px; padding-bottom:30px;}

.select{height: 28px; font-size:12px; line-height: 28px;color: #888; background:#f5f5f5; text-align:center;}
.select a{color: #888; padding:0 5px;}
.select a:hover{color:#004a00;}

/*文章页*/
.lrt_article{overflow:hidden; margin:20px;}
.rt_tit { width: 100%;text-align: center;}
.rt_tit h2{font-size: 18px; color:#004a00; line-height: 40px; padding:10px 0;}
.rt_tit h3{ font-size: 14px; color: #555; line-height: 40px; font-weight: bold;}
.rt_zuozhe { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777;}
.rt_fujian {padding: 10px 20px 0; overflow:hidden; margin:0 10px; background:#f5f5f5;}
.rt_fujian h3 { font-size: 16px;line-height: 30px; color:#004a00; padding:0 0 0 8px;}
.rt_fujian ul li { height: 26px; line-height: 26px;background:url(../images/icon01.jpg) no-repeat 10px center; padding-left: 28px;}
.rt_fujian ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.rt_fujian ul li a:hover{ color:#004a00;}

.lcon_t{ width: 960px; padding:0 20px 30px 20px; margin:0 auto; margin-top:5px; background:#fff; min-height:400px; overflow:hidden;} 
.art_t h3{ border-bottom:1px solid #ddd; padding-left:5px;}
.art_t .rt_tit h3,.art_t .rt_fujian h3{ border:none;}

/*图片页*/
.pic_lrt{ margin: 10px 0 0 0; overflow:hidden; text-align:center;}
.pic_lrt ul{ width:800px;}
.pic_lrt ul li{ float: left; height: 174px; width: 214px; padding:0; padding-right:42px; padding-bottom:35px; background:none;}
.pic_lrt ul li a{ display:block;height: 170px; width: 210px; border:1px solid #e0e0e0; padding:1px; margin:0; line-height:30px;font-size:14px;}
.pic_lrt ul li a img{ display:block; height: 140px; width: 210px;}
.pic_lrt ul li a:hover{ border:1px solid #004a00; color:#004a00;}

/*教师列表页*/
.teacher{ padding:12px 0; border-bottom:1px dashed #ddd; overflow:hidden; clear:both;}
.teacher h3{ font-size:16px; color:#004a00; height:36px; line-height:36px; clear:both;}
.teacher ul li{ height:32px; width:90px; float: left; line-height:32px; text-align:center; background:none; padding:0;}

/*教师详情页*/
.xq_teacher{ padding-top:23px;}
.xq_teacher img{ display:block; width: 148px; height:198px; float: left; margin-right:20px; margin-bottom:20px;}
.xq_teacher .wz_teacher{ width: 550px; float: left; overflow:hidden;}

.con_teacher{ clear:both; overflow:hidden; border-top:2px solid #ddd;}
.con01_t{ padding:10px 2px; margin:0 8px; border-bottom:1px dashed #ddd;}
.con01_t h3{ padding-bottom:10px; font-size:16px;}