*{ margin:0; padding:0px;}
body{ font-size:12px; 
      font-family:宋体; 
	  margin:0 auto; 
	  line-height:19px; 
	  overflow-x: hidden; 
	  background-color:#f0f4e6; 
}
ul{ list-style:none;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
a{text-decoration:none; color:#000;}
img{ border:0;}
img.framed1 { 
            padding:5px; 
			border:#e2e3e3 solid 1px;
		    } 
#box {
	height: auto;
	width: 1000px;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; 
	background-color:#f4faf0;
     }
.kong{ width:100%; height:auto;}
.IE6png{/*** 第二步：通过适当的选择器，让需要在IE6透明的图片或者需要背景图片透明的容器使用上"behavior: url("iepngfix.htc");" ***/
behavior: url("iepngfix.htc");
}

/* 新网站采用的样式：网页顶条代码开始 */
.top{background:url(../images/tbg.png) #f2f2f2 repeat-x;height:31px; line-height:30px;}
.top_t{ width:980px; margin:0 auto; color:#666;}
.top_l{float:left; width:690px; height:30px; padding-left:10px;}
.top_l span { padding: 0 5px;}
.top_r{float:right; width:280px; height:30px; text-align:right;}
.top_r span { padding: 0 5px;}
.top_l a{color:#C00; }
.top_l a:hover{color:#333;}

/*------------------------------------------------top star--------------------*/
/*.top{ width:1000px; 
      height:126px; 
	  overflow:hidden; 
	  background:url(../images/topbg.jpg) no-repeat;
	  background:url(../images/banner.gif) no-repeat;
}
.top ul{ padding-left:700px; padding-right:25px; line-height:30px; text-align:center;}
.top ul span{ padding:0 5px 0 5px;}
*/

.nave{ width:1000px; 
       height:37px; 
	   background:url(../images/navebg.jpg) repeat-x;
	   overflow:hidden; 
	   margin:0px; 
}
.nave ul{ padding:0px;}
.nave ul li{ line-height:37px; 
			 float:left; 
			 text-align:center;
			 padding:0 16px 0 16px; 
			 font-size:12px; 
			 font-weight:bold; 
			 color:#fff; 
			 background: url(../images/navexian.jpg) no-repeat; 			 
}
.nave ul li.first{ background:url(../images/naveover.jpg) repeat-x;}
.nave ul li a{ color:#fff;}
.nave ul li a:hover{ color:#fff; }
.banner{ width:1000px; 
         height:250px; 
		 overflow: hidden;
}
.bannerone{ width:1000px; 
            height: auto; 
			border: solid 1px #d9dad7; 
			background-color:#fff; 
			margin-top:1px; 
			text-align:center; 
			padding:0px;
			
}

/* 竖向下拉菜单 */
.nav { height:37px; line-height:37px; margin-bottom:3px;background:url(../images/navebg.jpg) repeat;}
.menu { padding-left:0px; height:37px; list-style:none; position:relative; margin:0; z-index:900;}
.menu li.top { display:block; float:left;background: url(images/navebg01.jpg) no-repeat}
.menu li a.top_link { width:88px; height:37px; line-height:37px; text-align:center; padding:0px 10px; display:block; font-size:12px; font-weight:bold; color:#fff;  padding:inherit; cursor:pointer; float:left;}
.menu li a.top_link span { height:37px; color:#fff; display:block;}
.menu li a.top_link:hover {color:#fff; line-height:37px;}
.menu li a.top_link:hover span { font-weight:bold; background:url(../images/navexian.jpg) no-repeat;}

.menu li:hover > a.top_link { height:37px; line-height:37px; color:#fff;}
.menu li:hover > a.top_link span { font-weight:bold; background:url(../images/navexian.jpg) no-repeat;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu a:hover {visibility:visible; position:relative;z-index:900;}
.menu li:hover {position:relative;z-index:900;}
.menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu ul.sub1 { width:100px; text-align:left;}
.menu :hover ul { top:37px; height:auto; left:0; background:url(../images/dhbg_hot.jpg); padding:3px; border:1px solid #e1e1e1; font-size:12px; white-space:nowrap;}
.menu :hover ul li {display:block; height:30px; position:relative; font-weight:normal; width:auto; border-bottom: 1px dotted #fff;}
.menu :hover ul li a {display:block; height:30px; line-height:30px; width:auto; padding:0 10px; color:#fff; text-decoration:none;}
.menu :hover ul li a:hover {background:#d7dfeb; color:#0D77EE;}

#public{
		background-color:#f0f4e6; 
		border:solid 1px #d9dad7; 
		margin-top:10px; 
		width:100%;
		

}
.left{ width:250px; 
       height:auto; 
	   float:left; 
}
.left ul{ padding:3px 10px 3px 10px;}
.left ul li{ background:url(../images/xian.gif) repeat-x bottom; 
             line-height:25px; 
			 padding-left:3px;
			 }
.left ul li a{ background:url(../images/ydian.gif) no-repeat 0 1px; padding-left:15px;}
.aboutus{ width:250px; 
          height:auto; 
		  background:url(../images/bg01.jpg) repeat-x;
}
.aboutus h1{ background:url(../images/ico01.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 40px;
}
.aboutus h1 a{ color:#fff;}
.aboutus h1 span{ float:right; padding-top:10px;}
.jygl{ width:250px; 
          height:285px; 
		  background: url(../images/bg02.jpg) repeat-x;
}
.jygl h1{ background:url(../images/ico02.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 32px;
}
.jygl h1 a{ color:#fff;}
.jygl h1 span{ float:right; padding-top:10px;}
.hzxs{ width:250px; 
          height:auto; 
		  background: url(../images/bg01.jpg) repeat-x;
}
.hzxs h1{ background:url(../images/ico03.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 30px;
}
.hzxs h1 a{ color:#fff;}
.hzxs h1 span{ float:right; padding-top:10px;}
.left_wen{ width:94%; 
           height:auto; 
		   line-height:23px; 
		   margin:0 auto 0 auto;
}
.ringht{ width:740px; 
         height:auto;
		 float:right; 
}
.news{ width:740px; 
       height: auto; 
	   background: url(../images/bg02.jpg) repeat-x;
}
.news h1{ background:url(../images/ico05.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 30px;
}
.news h1 a{ color:#fff;}
.news h1 span{ float:right; padding-top:10px;}
.news_tu{ width:315px; 
         height:auto; 
		 margin:3px 0 0 3px; 
		 background:none; 
		 float:left; 
		 clear:right;
		 }
.news_tu h3{ height:auto; 
			 background:none; 
			 text-align:center; 
			 font-size:12px; 
			 font-weight:normal; 
			 color:#000; 
			 line-height:25px;
			 }
.news_list{ width:370px; 
            height:auto; 
		    margin:0px 2px 0 0px; 
		    background:none; 
			float:right;
		 }
.news_list  ul{
		  padding:0px} 
.news_list  ul li{ 
    background:  url(../images/dian.gif) repeat-x bottom;  
    width: 100%; 
	line-height:25px;     
} 

.news_list  ul li a{ 
       color: #23130c; 
	   padding-left:15px;
        background: url(../images/sj.gif) no-repeat 3px 4px; 
} 
.news_list  ul li span{ 
    float: right;/*使span元素浮动到右面*/ 
	color:#23130c; 
	padding:0px 2px 0 0; 
	width:110px;
}
.news_list  ul li b{ font-size:12px; 
                     font-weight:normal;
					 color:#23130c; 
					 padding-left:20px;
					 } 					 
.jtjy{ background-color:#f0f4e6; 
	   border:solid 1px #d9dad7; 
	   margin-top:10px; 
	   width:363px; 
	   float:left;
	   height:262px; 
}					 
.jtjy  ul{ padding:3px 3px 4px 3px;} 
.jtjy  ul li{ 
    background:  url(../images/dian.gif) repeat-x bottom;  
    width: 100%; 
	line-height:25px;     
} 
.jtjy  ul li a{ 
       color: #23130c; 
	   padding-left:15px;
        background: url(../images/sj.gif) no-repeat 3px 4px; 
} 
.jtjy  ul li span{ 
    float: right;
	color:#23130c; 
	padding:0px 2px 0 0; 
}

.icooen{ width:100%; 
       height: auto; 
	   background: url(../images/bg05.jpg) repeat-x;
}
.icooen h1{ background:url(../images/ico06.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 40px;
}
.icooen h1 a{ color:#fff;}
.icooen h1 span{ float:right; padding-top:10px;}
.icotwo{ width:100%; 
       height: auto; 
	   background: url(../images/bg06.jpg) repeat-x;
}
.icotwo h1{ background:url(../images/ico07.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 40px;
}
.icotwo h1 a{ color:#fff;}
.icotwo h1 span{ float:right; padding-top:10px;}
.icothree{ width:100%; 
       height: auto; 
	   background: url(../images/bg07.jpg) repeat-x;
}
.icothree h1{ background:url(../images/ico08.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 30px;
}
.icothree h1 a{ color:#fff;}
.icothree h1 span{ float:right; padding-top:10px;}
.icofrou{ width:100%; 
       height: auto; 
	   background: url(../images/bg02.jpg) repeat-x;
}
.icofrou h1{ background:url(../images/ico09.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:31px; 
			  padding:0 10px 0 35px;
}
.icofrou h1 a{ color:#fff;}
.icofrou h1 span{ float:right; padding-top:10px;}
#linkbg{background-color:#f0f4e6; 
		border:solid 1px #d9dad7; 
		 margin-top:10px; 
		 width:998px;
}
.link{ width:998px; 
       height:auto; 
	   background:url(../images/bg04.jpg) repeat-x; 
	   
}	

/*
.link h1{ background:url(../images/ico04.jpg) no-repeat; 
              font-size:14px; 
			  font-weight:bold; 
			  line-height:35px; 
			  padding:0 10px 0 40px;
}
*/
.link h1{     font-size:14px; 
			  font-weight:bold; 
			  line-height:35px; 
			  padding:0 10px 0 10px;
}


.link h1 a{ color:c33;}
.link h1 span{ float:right; padding-top:13px;}					 
.link ul{ padding:0px;}
.link ul span{ padding:0 8px 0 8px;}					 
.foot{ width:1000px; 
       height:auto; 
	   margin-top:10px;
	   line-height:25px; 
	   text-align:center; 
	   padding-top:5px; 
	   border-top:solid 5px #ffbf00; 
	   background:url(../images/bg08.jpg) repeat-x;
}
#fenleft{ width:248px; 
          height:auto; 
		  float:left;
		  border:solid 1px #d9dad7; 
		  margin-top:10px;
		  background: url(../images/fentu.gif) no-repeat bottom #f0f4e6; 
}
#fenleft h3{ background:url(../images/fenico01.gif) no-repeat; 
             font-size:14px; 
			 font-weight:bold; 
			 line-height:35px; 
			 color:#fff; 
			 padding-left:30px;
}
#fenleft ul{ padding:3px 10px 3px 10px;}
#fenleft ul li{ background:url(../images/xian.gif) repeat-x bottom; 
             line-height:25px; 
			 padding-left:3px;
			 }
#fenleft ul li a{ background:url(../images/ydian.gif) no-repeat 0 1px; padding-left:15px;}
#fenringt { width:738px; 
            min-height:400px;
			_height:400px;
			border:solid 1px #d9dad7; 
			margin-top:10px;
		    float:right;
		    background: url(../images/bg02.jpg) repeat-x top #f0f4e6; 
}
#fenringt h1{ font-size:14px; 
			  font-weight:bold; 
			  color:#fff; 
			  line-height:31px; 
			  background:url(../images/fenico02.gif) no-repeat; 
			  padding-left:43px;
}
#fenringt h1 a{ color:#fff}
#fenringt h1 a:hover{ color:#fff}
#fenringt h1 span{ padding-left:20px; font-size:12px; font-weight:normal;}
.picbox{ width:94%; 
          height:auto;
		  margin:0px auto 0 auto;
		  }
.picbox h2{ font-size:14px; 
            font-weight:normal; 
			line-height:25px; 
			text-align:center; 
			margin-top:10px;
			}
.picbox h3{ font-size:12px; 
            font-weight:normal; 
			line-height:23px; 
			text-align:center; 
			padding:5px 0 5px 0; 
			margin-bottom:20px;
			background: url(../images/dian.gif) repeat-x bottom;
}
.picbox h3 b{ font-weight:normal; margin:0px 10px 0 10px;}
.picbox h4{ font-size:12px; 
            font-weight:normal; 
			line-height:23px; 
			text-align:center; 
			background: url(../images/dian.gif) repeat-x; 
			margin-top:5px; 
			padding:5px 0 5px 0;
}
.picbox h4 span{ font-weight:normal; margin-left:20px;}
.picbox h4 b{ float:right; font-weight:normal;}
.picbox h5{ font-size:12px; 
            font-weight:normal; 
			line-height:23px; 
			background: url(../images/dian.gif) repeat-x; 
			margin-top:5px; 
			padding:5px 0 0px 0;
}
.picbox h6{ font-size:12px; 
            font-weight:normal; 
			line-height:23px;  
			padding:0px 0 5px 0;
}
.picbox h6 span{ float:right;}
.picbox_wen{ width:100%; height:auto; line-height:25px; margin:0 auto 0 auto;}
.fenlist{ width:98%; 
            height:auto; 
		    margin:5px auto 5px auto; 
		    background:none;
			
		 }
.fenlist h3{ font-size:14px; 
             font-weight: normal; 
			 line-height:25px; 
			 padding:0 10px 0 20px; 
			 background:url(../images/fensj.gif) no-repeat #f1e3c5; 
			 border: solid 1px #d9dad7;
}
.fenlist h3 span{ float:right; font-size:12px;}
.fenlist  ul{
		  padding:2px 5px 5px 5px;} 
.fenlist  ul li{ 
    background:  url(../images/dian.gif) repeat-x bottom;  
    width: 100%; 
	line-height:25px;     
} 

.fenlist  ul li a{ 
       color: #23130c;  
       padding: 2px 0px 2px 15px; 
        background:url(../images/sj.gif) no-repeat 3px 4px; 
} 
.fenlist  ul li span{ 
    float: right;
	color:#23130c; 
	padding:0px 10px 0 0;
	width:150px;
}
.fenlist  ul li b{ font-size:12px; 
                     font-weight:normal;
					 color:#23130c; 
					 padding-left:60px; 
					 }
.Products{ width:738px; 
        height:auto; 
		margin-top:10px; 
		background:url(../images/bg03.jpg) repeat-x; 
		border: solid 1px #a8cf50; 
		overflow:hidden; 
}
.Products h1{ font-size:14px; 
          font-weight:bold; 
		  line-height:34px; 
		  background:url(../images/bg04.jpg) no-repeat; 
		  padding:0 10px 0 20px; 
		  color:#146803;
}
.Products h1 a{color:#146803;}
.Products h1 span{ float:right; padding-top:9px;}
.Products ul{ padding-top:10px;}	
.Products ul li{ width:160px; 
                 height:auto; 
				 float:left; 
				 margin:0px 15px 0px 8px;
				
}
.Products ul li h3{ font-size:12px; 
                    font-weight:normal; 
					line-height:20px; 
					text-align:center;
}



/****************************产品展示**************************************/
#cpzs 
{
	width:98%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
#cpzs ul
{
	padding:0 0 0 8px;
}

#cpzs ul li
{
	float:left;
	margin-right:8px;
	margin-top:10px;
}
#cpzs ul li a
{
	background-color:#ddf0f8;
	display:block;
}
#cpzs ul li a img 
{
	width:168px;
	height:119px;
	border:solid 1px #c9c9c9;
}
#cpzs ul li h6
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	margin-top:5px;
	line-height:normal;
}
#cpzs ul li h6 a
{
	background:none;
}
/****************************产品展示**************************************/


/****************************课堂教学**************************************/
#ktjx 
{
	width:400px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	float:left;
}
#ktjx ul
{
	padding:0 0 0 8px;
	float:left;
}

#ktjx ul li
{
	float:left;
	margin-right:8px;
	margin-top:10px;
}
#ktjx ul li a
{
	background-color:#ddf0f8;
	display:block;
}
#ktjx ul li a img 
{
	width:110px;
	height:100px;
	border:solid 1px #c9c9c9;
}
#ktjx ul li h6
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	margin-top:5px;
	line-height:normal;
}
#ktjx ul li h6 a
{
	background:none;
}
/****************************产品展示**************************************/

/****************************单篇文章**************************************/
.dpwz
{
	width:100%;
	height:auto;
	
}
.dpwz h1
{
	font-size:12px;
	font-weight:normal;
	padding:5px 10px 10px 10px;
	height:auto;
}
.tplb
{
	height:auto;
	width:100%;
}
.dpwz h2
{
	line-height:30px;
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	width:100%;
	height:auto;
}
.dpwz h3
{
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin:0 auto 0 auto;
	width:98%;
	height:auto;
	background:url(../images/dian.gif) repeat-x bottom;
}
.dpwz h3 span
{
	margin-right:10px;
}
.dpwz ul
{
	width:96%;
	height:auto;
	background:url(../img/dian01.jpg) repeat-x top;
	margin:0 auto 0 auto;
	padding:0 10px 0 10px;
}
.fy01
{
	float:left;
}
.fh01
{
	float:right;
}
.dpwz h4
{
	width:98%;
	height:auto;
	margin:0 auto 5px auto;
	padding:10px 0 3px 0;
	background:url(../images/dian.gif) repeat-x bottom;
}
.dpwz h4 b
{
	font-size:12px;
	font-weight:normal;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
}
.dpwz h5
{
	font-size:12px;
	font-weight:normal;
	width:647px;
	text-align:center;
	background:none;
	float:left;
	margin:0;
	padding:0;
}
.dpwz h5 span
{
	margin-right:50px;
}
.dpwz b
{
	font-size:12px;
	font-weight:normal;
	float:right;
	margin-right:10px;
}
.dpwz h6
{
	font-size:12px;
	width:98%;
	height:auto;
	font-weight:normal;
	text-align:left;
	margin:0 auto 0 auto;
	line-height:20px;
	background:url(../img/dian01.jpg) repeat-x bottom;
}








