﻿body{margin:0; padding:0; background:#fff;color:#333333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;}
img {display:inline; margin:0px; padding:0px; border:0px;}
ol,ul{list-style:none;}
.hr{margin-top:8px;}
.hr2{margin-top:6px;}
.pr{margin:10px 0;}
.b{ font-weight:bold;}
.picList a { line-height: 25px; color: #000; font-size:12px;}
.picList img { margin: 6px 10px 0;}
.shadow { filter: DropShadow( Color = #FFFFFF, OffX = 1, OffY = 1 );}
.input{float:left;margin-left:2px;background-color: #FFFFFF;border: 1px solid #DFDFDF;height:18px;width:1800px;padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px;}
.searchinput{background:#FFF url(so_bg.jpg) no-repeat 2px; border:1px solid #D9D9D9;color:#999999;padding:4px 2px 0px 32px; width:168px;}


a{color:#333333;text-decoration: none;}
a:hover {color:#006600;text-decoration: underline;}


.blue14{ font-size:14px;color:#1169A9;}
.blue14 a{ font-size:14px;color:#1169A9;}
.blue14 a:hover{ font-size:14px;color:#1169A9;}
.gray12 {color:#999999;font-size:12px;}
.gray12 a:hover {color: #2F5BAF;font-size:12px;text-decoration:underline;}
.red17 a{font-size:17px;color:#F00;font-weight:bold;}
.red17 a:hover{color:#F00; font-weight:bold;text-decoration:underline;}
.orange20{font-size:40px;color:#CE0C00;font-weight:bold;}
.green14{color:#006600; font-size:14px;}
.green12{color:#006600; font-size:12px;font-weight:bold;}
.red12{color:#E90329;font-size:12px;}
.white12 { color:#FFFFFF; font-size:12px;}
.white12 a{ color:#FFFFFF; font-size:12px;}
.white12 a:hover{ color:#FFFFFF; font-size:12px;text-decoration:underline;}
.white14 { color:#FFFFFF; font-size:14px; font-weight:bold;}
.white14 a{ color:#FFFFFF; font-size:14px; font-weight:bold;}
.white14 a:hover{ color:#FFFF00; font-size:14px; font-weight:bold;}
.more1{padding:0 2px; line-height:20px; font-size:12px; color:#999999;}
.more a{ padding-right:5px; line-height:20px; font-size:12px;color:#666;}
.more2 a{ padding-right:5px;ine-height:20px; font-size:12px;color:#2A8705;}
.reg a{ padding-right:5px; line-height:20px; font-size:12px;color:#F60;}
.daohang { padding-right:8px; line-height:20px; font-size:12px;color:#333;}
.daohang a{ padding-right:8px; line-height:20px; font-size:12px;color:#333;}

.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}

.b{ font-weight:bold;}


.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px; font-weight:bold;}

.title13{color:#007330; font-size:13px; font-weight:bold;}
.title14{color:#007330; font-size:14px; font-weight:bold;}
.title_green14{color:#2A8705; font-size:14px;font-weight:bold;}



.tableborder {border:1px solid #BCE5AE;} 
.tableborder2 {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: Solid;border-bottom-style: Solid;border-left-style: Solid;border-right-color: #BCE5AE;border-bottom-color: #BCE5AE;border-left-color: #BCE5AE;} 
.tableborder3 {border-top-width: 1px;border-bottom-width: 1px;border-top-style: Solid;border-bottom-style: Solid;border-top-color: #BCE5AE;border-bottom-color: #BCE5AE;} 
  

#menu
{ margin: 0 auto;
 padding: 0;
 z-index: 30;
 width: 980px;
 height:23px;}
 font-size:12px;}
#menu a{ font-size:12px;}
#menu .w1{ width:74px;}
#menu li
{ 
 float: left;
 font: bold 12px arial;
 background:url(menu_bg2.jpg) no-repeat right;}

#menu li a
{ display: block;
 padding: 4px 8px;
 width: 65px;
 color: #FFF;
 font-size:12px;
 text-align: center;
 text-decoration: none;}

#menu div
{ position: absolute;
 visibility: hidden;
 background: #EAEBD8;
z-index:10000;}
#menu div a
 { position: relative;
  display: block;
  padding: 5px 12px;
  width: auto;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  background: #006600;
  color: #FFF;
  font: bold 12px arial;}

#menu div a:hover
 { background: #99CC33;
  color: #FFF;}
  
#nav {
 line-height: 35px;
 list-style-type: none;
 font-size:12px;}
#nav a {
 font-size:12px;
 display: block;
 text-align:center;
 font-weight:bold;}
#nav a:link {
 color:#fff;
 text-decoration:none;}
#nav a:visited {
 color:#fff;
 text-decoration:none;}
#nav a:hover {
 color:#FFF;
 text-decoration:none;
 font-weight:bold;}
#nav .w1{ width:55px;}
#nav li {
 float: left;
 width:84px;
 background:url(menu_bg2.jpg) no-repeat right;
 display:inline;}

#nav li ul {
 line-height: 26px;
 list-style-type: none;
 text-align:center;
 left: -999em;
 width: 120px;
 position: absolute;}
#nav li ul li {
 float: left;
 width: 120px;
 background:#006600;
 text-align:center;}
#nav li ul a {
 display: block;
 text-align:center;
 width: 120px;
 color:#fff;
 font-size:12px;}
#nav li ul a:link {
 color:#fff;
 text-decoration:none;}
#nav li ul a:visited {
 color:#fff;
 text-decoration:none;}
#nav li ul a:hover {
  width: 120px;
 color:#fff;
 text-decoration:none;
 background:#99CC33;}
#nav li:hover ul {
 left: auto;}
#nav li.sfhover ul {
 left: auto;}
#content {
 clear: left;}


.toutiao a{ font-size:12px; font-weight:bold; color:#2A8705;}
.intro{padding:0 8px; line-height:20px; font-size:12px; color:#999999;}
.toutiao2 a{ font-size:12px; font-weight:bold; color:#333333;}
.toutiao2 a:hover{color:#E90329;}

.con
.news1 {float:left; display:block;}
.news1 ul{margin:5px; padding:0;}
.news1 li{float:left; width:416px; line-height:26px;font-size:14px;}
.news1 li .s1{float:left;background:url(dot2.jpg) left 8px no-repeat; padding-left:16px; padding-right:6px;}
.news1 li .s2{float:right; padding-left:6px; color:#999999;}

.news2 {float:left; display:block;}
.news2 ul{margin:5px; padding:0;}
.news2 li{float:left; width:336px; line-height:23px;font-size:12px;}
.news2 li .s1{float:left;background:url(dot.jpg) left 10px no-repeat; padding-left:8px; padding-right:6px;}
.news2 li .s2{float:right; padding-left:6px; color:#999999;}

.news3 {float:left; display:block;}
.news3 ul{margin:5px; padding:0;}
.news3 li{float:left; width:212px; line-height:23px;font-size:12px;}
.news3 li .s1{float:left;background:url(dot.jpg) left 10px no-repeat; padding-left:8px; padding-right:6px;}

.news4 {float:left; display:block;}
.news4 ul{margin:5px; padding:0;}
.news4 li{float:left; width:284px; line-height:23px;font-size:12px;}
.news4 li .s1{float:left;background:url(dot.jpg) left 10px no-repeat; padding-left:8px; padding-right:6px;}
.news4 li .s2{float:right; padding-left:6px; color:#999999;}

.news5 {float:left; display:block;}
.news5 ul{margin:5px; padding:0;}
.news5 li{float:left; width:416px; line-height:23px;font-size:12px;}
.news5 li .s1{float:left;background:url(dot.jpg) left 10px no-repeat; padding-left:8px; padding-right:6px;}
.news5 li .s2{float:right; padding-left:6px; color:#999999;}



.newslist {float:left; display:block;}
.newslist ul{margin:5px 10px; padding:0;}
.newslist li{float:left; width:716px; line-height:33px;font-size:14px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color:#E1E1E1;}
.newslist li .s1{float:left;background:url(dot.jpg) left 14px no-repeat; padding-left:10px; padding-right:6px;}
.newslist li .s2{float:right; padding-left:6px; color:#999999; font-size:14px;}


.photo_list{float:left;}
.photo_list ul{ margin:0; padding:0;}
.photo_list ul li{ line-height:28px; width:140px; float:left;display:inline; text-align:center;margin:0 2px 0 25px;}
.photo_list ul li img{display:block; width:130px; height:86px;}

.zt_list{float:left;}
.zt_list ul{ margin:0; padding:0;}
.zt_list ul li{ font-size:12px;line-height:20px; width:210px; float:left;display:inline; text-align:center;margin:4px 6px;}
.zt_list ul li img{display:block; width:210px; height:40px;padding:2px;}

.student_list{float:left;}
.student_list ul{ margin:3px 0; padding:0;}
.student_list ul li{ font-size:12px;line-height:20px; width:212px; float:left;display:inline; text-align:center;margin:1px 7px;}
.student_list ul li img{display:block; width:210px; height:36px;padding:2px;}

.zt_icon1{float:left;}
.zt_icon1 ul{ margin:0; padding:0;}
.zt_icon1 ul li{ font-size:12px;line-height:20px; width:300px; float:left;display:inline; text-align:center;}
.zt_icon1 ul li img{display:block; width:300px; height:70px;}

.zt_icon2{float:left;}
.zt_icon2 ul{ margin:0; padding:0;}
.zt_icon2 ul li{ font-size:12px;line-height:20px; width:428px; float:left;display:inline; text-align:center;}
.zt_icon2 ul li img{display:block; width:428px; height:70px;}

.teacher_photo_list{float:left;width:694px;}
.teacher_photo_list ul{ margin:0; padding:0;}
.teacher_photo_list ul li{ float:left;line-height:28px; width:116px; display:inline; font-size:12px;text-align:center;margin:8px 2px 0 18px;}
.teacher_photo_list ul li img{display:block; width:116px; height:90px;padding:1px; border:1px #E1E1E1 solid;}


.cList3{width:100%;}
.cList3 a{color:#333333;font-size:14px;}
.cList3 li{dispaly:block;float:left;margin-left:50px; width:150px; line-height:30px;font-size:12px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color:#E8E8E8;}


.foot_link{float:left; display:block;}
.foot_link ul{padding:0;font-size:12px;}
.foot_link ul li{ float:left;font-size:12px; width:130px;line-height:23px;display:inline;}
.foot_link ul a{ font-size:12px;color:#fff;}

.footer{padding-top:8px;color:#333333; font-size:12px; line-height:26px;}


h2.title_c{font-size:22px;color:#000000; font-weight:bold;}


.content_c {margin:10px 20px;font-size:14px;line-height:25px; text-indent:2em;}
.content_c a:link{font-size:14px;}
.content_c a:hover{font-size:14px;}

.pages { margin:15px auto; text-align:center; clear:both;font-size:14px;}
.pages a { padding:3px 6px 2px; margin:3px; border:1px solid #009900; text-align:center; color:#009900;font-size:14px;}
.pages a.now{ background:#077ac7; color:#fff; border:0;}
.pages a:hover,#pages a.now:hover { background:#009900; color:#fff;}


#pages { margin:15px auto; text-align:center; clear:both;font-size:14px;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #009900; text-align:center; color:#009900;font-size:14px;}
#pages a.now{ background:#077ac7; color:#fff; border:0;font-size:14px;}
#pages a:hover,#pages a.now:hover { background:#009900; color:#fff;font-size:14px;}


.tag_menu { width:100%; margin:10px auto 0; border-bottom:3px solid #E1FFE1; overflow:hidden;}
.tag_menu li { float:left; height:27px; margin:0 3px; padding:0; display:inline; text-align:center;}
.tag_menu li a { background:url(tag_menu.gif) no-repeat 0 -27px; height:27px; line-height:27px; float:left; width:98px; display:block; white-space: nowrap; text-decoration:none; color:#009900;}
.tag_menu li a:link, .tag_menu li a:visited { text-decoration:none;}
.tag_menu li a:hover, .tag_menu li a:active { text-decoration:none;}
.tag_menu li.selected {}
.tag_menu li.selected a { background:url(tag_menu.gif) no-repeat 0 0;}
.tag_menu li.selected a:link, .tag_menu li.selected a:visited { font-weight:bold; text-decoration:none; color:#fff;}
.tag_menu li.selected a:hover, .tag_menu li.selected a:active { color:#fff; font-weight:bold; text-decoration:none;}

.guestbook_list{ width:650px; font-size:14px; margin-top:8px;}
.guestbook_list h3{ background-color:#E1FFE1;height:24px; line-height:24px; font-size:12px; color:#009900; clear:both; padding:0 6px 0 20px;}
.guestbook_list h3 sup{ font-family:Arial; font-weight:bold; color:#009900; font-size:12px; padding:0; width:120px; text-align:right;} 
.guestbook_list ul{ border-bottom:1px solid #E4F3FC; width:600px; overflow:hidden; background:url(bg_gst.jpg) repeat-y 160px 0;}
li.guestbook_person{ text-align:center; width:150px;float:left;}
li.guestbook_person ol{ height:150px; margin:5px;}
li.guestbook_text{ width:420px; float:right; padding:10px; word-wrap:break-word; word-break:break-all; overflow:hidden; height:100%;}
.date{ color:#009900; float:none; font-weight:normal; font-size:12px;}

.table_form{ width:100%; font-size:14px;}
.table_form th{ text-align:right; padding:2px 5px; width:15%; font-weight:normal;}
.table_form td{text-align:left; padding:2px 5px; width:85%;}
th.form_th{ font-weight:bold; color:red;}
.table_form ul{width:500px;}
.table_form li{float:left; text-align:center;margin-right:13px;padding-left:7px;margin-bottom:5px;}