﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#000;
	min-width:1016px;
	background:url("bodybg.jpg"/*tpa=http://www.0512xhg.com/images/bodybg.jpg*/) no-repeat  center top;
	}
a:link{
	color:#000; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#a9720f;
	text-decoration:none;
	}
a:active{
	color:#000; 
	text-decoration:none;
	}
img{
 	border:none;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
.show{
	display:;
	}
	/*布局专用*/	
.layout{
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
.col_h{ color:#f28d01;}
/*----head---*/
.head{
	height:230px;
	}
.hdflash{ 
	width:743px; 
	height:230px;
	}
/*--导航--*/
.menu{
	height:55px;
	margin-top:14px;
	}
.menu a {
	display:inline-block;
	height: 55px;
	float:left;
	}
.menu .a1{
	background:url("dh1.jpg"/*tpa=http://www.0512xhg.com/images/dh1.jpg*/) no-repeat 58px 19px;
	width:108px;
	}
.menu .a2{
	background:url("dh2.jpg"/*tpa=http://www.0512xhg.com/images/dh2.jpg*/) no-repeat 32px 19px;
	width:123px;
	}
.menu .a3{
	background:url("dh3.jpg"/*tpa=http://www.0512xhg.com/images/dh3.jpg*/) no-repeat 33px 19px;
	width:123px;
	}
.menu .a4{
	background:url("dh4.png"/*tpa=http://www.0512xhg.com/images/dh4.png*/) no-repeat 33px 19px;
	width:124px;
	}
.menu .a5{
	background:url("dh5.png"/*tpa=http://www.0512xhg.com/images/dh5.png*/) no-repeat 33px 19px;
	width:125px;
	}
.menu .a6{
	background:url("dh6.png"/*tpa=http://www.0512xhg.com/images/dh6.png*/) no-repeat 35px 19px;
	width:125px;
	}
.menu .a7{
	background:url("dh7.png"/*tpa=http://www.0512xhg.com/images/dh7.png*/) no-repeat 35px 19px;
	width:126px;
	}
.menu .a8{
	background:url("dh8.png"/*tpa=http://www.0512xhg.com/images/dh8.png*/) no-repeat 34px 19px;
	width:127px;
	}
/*-----------------------园所公告------------------------*/
.ysgg{
	background:url("ysxwbg.png"/*tpa=http://www.0512xhg.com/images/ysxwbg.png*/) no-repeat left top;
	width:290px;
	height:214px;
	margin-top:14px;
	margin-right:15px;
	}
.ysgg-more{
	width:33px;
	margin:14px 21px 0px 14px;
	}
.ysgg ul{
	margin:0px;
	padding:15px 0px 0px 0px;
	width:220px;
	list-style:none;
	}
.ysgg ul li{
	line-height:30px;
	}
.ysgg ul li .date{
	width:40px;
	}
/*-------------------------图片--------------------------*/
.yspic{
	width:406px;
	height:230px;
	background:url("tpbg.png"/*tpa=http://www.0512xhg.com/images/tpbg.png*/) no-repeat left top;
	margin:9px 0px 0px 0px;
	position:relative;
	z-index:1;
	}
.yspic .tpian{
	position:absolute;
	width:364px;
	height:144px;
	left:14px; 
	top:19px;
	z-index:3;
	}
.yspic .flows{
	position:absolute;
	top:0px;
	left:313px;
	z-index:6;
	}
/*-------------------------公告--------------------------*/
.ggl{
	background:url("ggl.png"/*tpa=http://www.0512xhg.com/images/ggl.png*/) no-repeat left top;
	width:291px;
	height:241px;
	margin-top:3px;
	}
.gglul{ 
	margin:0px;
	padding:0px;
	list-style:none;
	width:150px;
	height:90px;
	margin-top:51px; 
	margin-left:67px;
	}
.gglul li{
	line-height:30px;
	}
.gglul li .dates{
	width:42px;
	}
/*---------------------------班级博客---------------------------------*/
.bjbk{
	background:url("bjbk.jpg"/*tpa=http://www.0512xhg.com/images/bjbk.jpg*/) no-repeat left top;
	width:396px;
	height:276px;
	margin:0px 0px 0px 30px;
	position:relative;
	}
.bjbkul{ 
	margin:0px;
	padding:0px;
	list-style:none;
	width:274px;
	position:absolute;
	left:61px;
	}
.bjbkul li{
	line-height:30px;
	}
.bjbkul li .dates{
	width:55px;
	}
.top55{ top:55px;}
.top165{ top:165px;}
.left353{ left:353px;}
.left23{ left:23px;}
.abjbk{
	display:block;
	width:22px;
	height:75px;
	position:absolute;
	}
/*---------------------------家园共育---------------------------------*/
.jygy{
	background:url("jygy.jpg"/*tpa=http://www.0512xhg.com/images/jygy.jpg*/) no-repeat left top; width:304px;
	height:281px;
	margin-left:1px;
	position:relative;
	}
.jygyul{ 
	margin:0px;
	padding:0px;
	list-style:none;
	width:214px;
	position:absolute;
	left:66px;
	}
.jygyul li{
	line-height:30px;
	}
.jygyul li .dates{
	width:45px;
	}
/*-----------------------园所掠影--------------------------*/
.serWrap{
	height:225px;
	background:url("1002.jpg"/*tpa=http://www.0512xhg.com/images/1002.jpg*/) no-repeat left top;
	}
.serWrapt{
	display:block;
	width:152px;
	height:33px;
	margin-left:60px;
	}
.leftLoop{ overflow:hidden; position:relative;  width:978px; margin:30px auto 0px auto;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:8px; height:12px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("jt-left.jpg"/*tpa=http://www.0512xhg.com/images/jt-left.jpg*/) no-repeat;} 
.leftLoop .hd .next{ background:url("jt-right.jpg"/*tpa=http://www.0512xhg.com/images/jt-right.jpg*/) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url("PIE.htc"/*tpa=http://www.0512xhg.com/PIE.htc*/);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:0px; width:988px;} 
.leftLoop .display-none{ display:none;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; margin:0px; padding:0px; list-style:none;} 
.leftLoop .bd ul li{text-align:center; float:left; _display:inline; list-style:none; } 
.hd .num{display:none;}
/*-------------------------产品展示效果--------------------*/
.picList{
	width:978px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	}
.picList li{ 
	width:153px;
	margin:0px 5px;
	background:url("cpbg.jpg"/*tpa=http://www.0512xhg.com/images/cpbg.jpg*/) no-repeat left top;
	} 
.picList li  img{
	width:146px;
	height:113px;
	}
.picList li .txt{
	height:30px;
	line-height:30px;
	width:146px;
	text-align:center;
	color:#a9720f;
	}
.picList li a.txt {
	color:#a9720f;
	}
/*------------------------底部---------------------------*/
.footWrap{
	width:100%;
	margin:40px auto 0px auto;
	background:url("footbg.jpg"/*tpa=http://www.0512xhg.com/images/footbg.jpg*/) no-repeat center top;
	overflow:hidden;
	color:#8f6918;
	line-height:30px;
	min-height:184px;
	text-align:center;
	}
.foot a{
	color:#8f6918;
	}
.foot a:visited{
	color:#8f6918;
	}
.foot a:hover{
	color:#ae7d14;
	text-decoration:underline;
	}
.foot a:active{
	color:#8f6918;
	}
/*----------------------------内页左边-----------------------------*/
.sub-left{
	width:216px;
	margin-top:29px;
	}
.sub-left .bigt{
	background:url("lefttop.jpg"/*tpa=http://www.0512xhg.com/images/lefttop.jpg*/) no-repeat  center top;
	height:44px;
	text-indent:78px;
	}
.sub-left .classlist{
	min-height:176px;
	width:216px;
	background:url("leftmiddle.jpg"/*tpa=http://www.0512xhg.com/images/leftmiddle.jpg*/) repeat-y left top;
	}
.sub-left .classlist ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
	width:168px;
	}
.sub-left .classlist ul li{
	font-weight:bold;
	}
.sub-left .classlist ul li .aleftli{
	height:20px;
	padding-top:20px;
	display:block;
	width:168px;
	text-align:center;
	font-family:微软雅黑;
	font-size:14px;
	color:#f18518;
	}
.sub-left .classlist ul li .aleftli:hover{
	background:url("lion.jpg"/*tpa=http://www.0512xhg.com/images/lion.jpg*/) no-repeat left top;
	height:27px;
	padding-top:20px;
	}
.sub-left .classlist ul li .aleftliOn{
	background:url("lion.jpg"/*tpa=http://www.0512xhg.com/images/lion.jpg*/) no-repeat left top;
	height:27px;
	padding-top:20px;
	display:block;
	width:168px;
	text-align:center;
	font-family:微软雅黑;
	font-size:14px;
	color:#f18518;
	}
.sub-left .leftfoot{
	background:url("leftfoot.jpg"/*tpa=http://www.0512xhg.com/images/leftfoot.jpg*/) no-repeat left top;
	height:72px;
	}
.mt20{ margin-top:20px;}
/*------------------------------内页右边-------------------------------------*/
.subright{
	width:770px;
	background:url("rightbg.jpg"/*tpa=http://www.0512xhg.com/images/rightbg.jpg*/) no-repeat left top;
	height:709px;
	margin-top:23px;
	}
.subnva{
	color:#75995b;
	overflow:hidden;
	}
.subnva .nleft{
	margin-left:102px;
	margin-top:22px;
	}
.subnva .nright{
	color:#75995b;
	height:30px;
	line-height:30px;
	padding-right:29px;
	}
.subnva .nright a{
	color:#75995b;
	}
.info{
	width:693px;
	margin:30px 0px 30px 40px;
	padding:5px 15px 0px 0px;
	line-height:22px;
	color:#a9720f;
	height:565px;
	overflow:hidden;
	overflow-y:auto;
	}
/*--------------------------教师风采-------------------------------*/
.subjsfc{
	width:708px;
	margin:0px auto 0px auto;
	overflow:hidden;
	height:545px;
	}
.subjsfc ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:32px;
	}
.subjsfc ul li{
	width:153px;
	height:146px;
	margin:0px 12px 25px 12px;
	float:left;
	background:url("cpbg.jpg"/*tpa=http://www.0512xhg.com/images/cpbg.jpg*/) no-repeat left top;
	}
.subjsfc ul li img{
	width:146px;
	height:113px;
	margin-bottom:3px;
	}
.subjsfc ul li .txt{
	text-align:center;
	line-height:30px;
	height:30px;
	color:#a9720f;
	}
	
.subjsfc ul li a .txt{
	color:#a9720f;
	}
/*---------------------------内页新闻中心---------------------------------------*/
.subnews-list{
	width:678px;
	margin:0px auto;
	height:545px;
	}
.subnews-list ul{
	width:678px;
	margin:0px auto;
	padding:20px 0px;
	list-style:none;
	min-height:440px;
	}
.subnews-list ul li{
	border-bottom:#dddddd dashed 1px;
	}
.subnews-list ul li span{
	float:right;
	padding-right:8px;
	}
.subnews-list ul li a{
	background:url("dot2.jpg"/*tpa=http://www.0512xhg.com/images/dot2.jpg*/) no-repeat 13px 16px;
	display:block;
	text-indent:42px;
	color:#a9720f;
	display:block;
	padding-top:11px;
	height:18px;
	}
.subnews-list ul li a:hover{
	text-decoration:underline;
	background:url("dot1.jpg"/*tpa=http://www.0512xhg.com/images/dot1.jpg*/) no-repeat 2px 3px;
	}
.rightbgad{background:url("rightbgad.jpg"/*tpa=http://www.0512xhg.com/images/rightbgad.jpg*/)  no-repeat left top;}
/**分页**/
.page{
	width:756px;
	padding:15px 0px;
	text-align:center;
	clear:both;
	margin:0px auto;
	margin-bottom:15px;
	color:#a9720f;
	}
.page a{
	color:#a9720f;
	}
/*--------------------------------------详细页面------------------------------*/
#detail{
	width:693px;
	margin:30px 0px 30px 40px;
	padding:5px 15px 0px 0px;
	line-height:22px;
	color:#a9720f;
	height:565px;
	overflow:hidden;
	overflow-y:auto;
	}
#detail .detailtitle {
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 30px;
	margin-bottom:15px;
	}
#detail .infos {
	BORDER: #f59513 1px solid; 
	HEIGHT: 28px; 
	LINE-HEIGHT: 28px; 
	BACKGROUND-COLOR: #dfdfdf;
	text-align:center;
	margin-bottom:20px;
}
#detail .con {
	line-height:22px;
	padding-bottom:20px;
	}
#detail .pre, #detail .next{
	line-height:24px;
	}
/*--------------------------------------内页在线留言------------------------------*/
.mb30{ margin-bottom:30px;}
.w155{width:155px;}
.w200{width:200px;}
.w307{width:307px;}
.w240{width:240px;}
.input{border:#afd028 solid 1px; padding:5px 0px 5px 3px;}
.input[type="text"]:focus{ border:#afd028 solid 1px; outline:none;}
.input2{border:#afd028 solid 1px; margin:0px; padding:0px;}
.input2:focus{ border:#afd028 solid 1px; outline:none;}
.btn{
	background:url("btn.jpg"/*tpa=http://www.0512xhg.com/images/btn.jpg*/) no-repeat left top;
	width:80px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#75995b;
	font-weight:bold;
	cursor:pointer;
	border:none;
	margin-right:10px;
	}
.btn:hover{
	color:#75995b;
	}
.redspan{
	color:#FF0000;
	}
.mr40{  margin-right:70px;}
/*---------------------------首页banner效果图-----------------------------------*/
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0; text-align:left;width:364px;height:188px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:url("hdzqspan.png"/*tpa=http://www.0512xhg.com/images/hdzqspan.png*/) repeat-x left top;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:12px;}
.FocusPic .change{display:none; bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999; margin-right:10px;}
.FocusPic .change i {background:#fff;cursor:pointer;font-family:Georgia;font-size:14px;line-height:12px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; color:none; color:#4e4d4d;}
.FocusPic .change i.cur {background:#65c0c3; color:none; color:#ffffff;}



.picList2{
	width:364px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	}
.picList2 li{ 
	width:364px;
	margin:0px;
	} 
.picList2 li  img{
	width:364px;
	height:188px;
	}
	
/*----------------------教师风采更改---------------------*/
.subjsfcMod{
	width:708px;
	margin:0px auto 0px auto;
	overflow:hidden;
	height:545px;
	}
.subjsfcMod ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:32px;
	}
.subjsfcMod ul li{
	width:344px;
	height:146px;
	margin:0px;
	margin-bottom:10px;
	overflow:hidden;
	}
.subjsfcMod ul li img{
	width:153px;
	height:146px;
	float:left;
	}
.subjsfcMod ul li .txt{
	line-height:30px;
	height:30px;
	color:#a9720f;
	float:right;
	width:181px;
	font-weight:bold;
	text-align:left;
	padding-top:20px;
	}
.subjsfcMod ul li .txtcont{
	width:181px;
	line-height:22px;
	height:90px;
	overflow:hidden;
	float:right;
	color:#F38518;
	}	
.subjsfcMod ul li .txtcont a{
	color:#F38518;
	}
.subjsfcMod ul li .txtcont a:hover{
	color:#F38518;
	text-decoration:underline;
	}
.ydy{
	width:1002px;
	position:absolute;
	height:230px;
	top:0px;
	left:50%;
	margin-left:-501px;
	z-index:9999;
	}