/*hotchild*/
.hotchild{
	background:url("hotchild-bg.gif") no-repeat left top;
	height:282px;
	margin-bottom:10px;
}
.hotchild-top{line-height:66px;}
.hotchild-top a{float:right;padding-right:10px;color:#989898;}
.hotchild-middle{padding:0 10px;}
.hotchild-middle img{float:left;margin-right:10px;width:249px;height:196px;overflow:hidden;padding:4px;border:1px solid #E5E3E4;}
.hotchild .hotchild-middle ul li{height:29px;overflow:hidden;*zoom:1;background:url("square.gif") no-repeat left center;white-space:nowrap;line-height:30px;border-bottom:1px dotted #ccc;font-size:14px;vertical-align:text-top;}
.hotchild .hotchild-middle ul li a{float:left;margin-left:10px;}
.hotchild-middle ul {float:left;width:380px;margin-top:-5px;}
.hotchild .hotchild-middle ul li .nursery{float:right;color:#FF8100;padding-right:5px;font-size:12px;}
#main a:hover{color:#FF8F02;}
/*resbuild*/
.resbuild{margin-bottom:10px;}
.resbuild-top,.childstyle h3{background:url("merge.gif") no-repeat;}
.resbuild-top{background-position:left top;height:45px;line-height:45px;}
.resbuild-top a{float:right;padding-right:10px;color:#42A318;}

.resbuild .resbuild-middle ul .mainlist {
    float: left;
    height: 210px;
    margin:15px 5px 0 0;
    width: 316px;
}
.resbuild .resbuild-middle ul .mainlist img {
    float: left;
    margin-top: 10px;
	padding:2px;
	width:124px;
	height:156px;
	border:1px solid #E4E4E2;
}
.resbuild .resbuild-middle ul .mainlist ul {
    float: left;
    height: 150px;
	margin:5px 0 0 10px;
    width: 150px;
}
.resbuild .resbuild-middle ul .mainlist ul li {
    background: url("yellow-squre.jpg") no-repeat left center;
    line-height: 180%;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
	font-size:14px;
}
.resbuild-middle{padding:0 10px;border-style:solid;border-color:#77CF67;border-width:0 1px 1px;overflow:hidden;*zoom:1;}
.essays h3 em{float:right;padding:0 10px 0 0;}
.essays h3 span{background:url("words.png") no-repeat;display:inline-block;height:16px;width:82px;text-indent:-9999px;}
.essays	.word-teacher-1{background-position:left -24px;}
.essays	.word-teacher-2{background-position:left -66px;}
.essays	.word-teacher-3{background-position:left -44px;}
.essays	.word-teacher-4{background-position:left top;}
/*childstyle*/
.childstyle h3{background-position:left bottom;height:45px;line-height:45px;}
.childstyle h3 a{float:right;padding-right:10px;color:#CF4E64;}
#m_2_content{overflow:hidden;*zoom:1;border:1px solid #F3D1E9;border-top:none;}
#m_2_content .cont .pic {
    float: left;
    text-align: center;
    width: 148px;
	margin-left:15px;
	display:inline;
	overflow:hidden;
	height:160px;
}
#m_2_content .cont .pic span a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 148px;
	color:#FE963D;
}
#m_2_content .scrcont{overflow:hidden;*zoom:1;margin-top:10px;}
#m_2_content .cont .pic img {
    background: #FFFFFF;
	border:1px solid #ccc;
	padding:4px;
	width:121px;
	height:90px;
}
/*col sub specialatt*/
.specialatt-top,.information-top{
	background:url("yey-common-bg.gif") no-repeat left top;
	height:21px;
	padding:5px 0 0 15px;
}
.specialatt-top h3,.information-top h3{
	color:#41A31A;
	font-weight:bold;
	font-size:14px;
}
.specialatt-main,.information-main{
	border-style:solid;
	border-color:#B6DDA8;
	border-width: 0 1px 1px;
	margin-bottom:10px;
	padding:5px 0;
}
.specialatt-main ul{
	background:url("y-num.png") no-repeat left 7px;
	margin-left:10px;

}
.specialatt-main ul li,.information-main ul li{
	line-height:26px;
	padding:0 0 0 25px;
	white-space:nowrap;
	overflow:hidden;
	word-break:break-all;
	text-overflow:ellipsis;
}
/*information*/
.information-main ul{
	background:url("aside-list-style.gif") no-repeat left 7px;
	margin-left:10px;
	padding-right:5px;
}
.information-main ul li .afirst{
	color:#FF9000;
}
.information-main ul li {
	_width:223px;
	_overflow:hidden;
}
/*join us*/
.aboutus-top{height:66px;overflow:hidden;}
.aboutus-main{
	border:1px solid #ddd;
	background:url('aboutus-bg.gif') no-repeat right 7px;
	margin-bottom:10px;
	padding:5px;
}
.aboutus-main img {
	width:92px;
	margin:5px auto 0;

}
.aboutus-main-img{
	text-align:center;
}
.aboutus-main span{
	color:#FF9439;
	word-break:break-all;
}
/*special*/
.special-rec {
	background:url("aside-bg.png") repeat-x;
}
.special-rec .special-title{
	background:url("special-title.png") no-repeat left center;
	margin:8px 0 10px 20px;
	font-size:14px;font-weight:bold;color:#41A31B;
	padding-left:20px
}
.special-title .more{
	float:right;
	padding-right:20px;
	font-size:12px;
	color:#41A31B;
	font-weight:normal
}
.special-rec .article-title{
	font-size:14px;
	color:#FE9003;
	font-weight:bold;
}
img.baby-img {
	width:244px;
	height:105px;
	padding:2px;
	border:1px solid #eee;
}
.special-rec ul {
	margin:10px;
}
.special-rec .cur {
	font-weight:bold;
	border-bottom:1px dashed #eee;
	margin-bottom:12px;
	padding:0 0 12px 0;
	background:none;
	height:auto;
}
.special-rec .cur p {
	font-weight:normal;
	line-height:20px;
	color:#999;
}
.special-rec .cur p a {
	margin-left:5px;
	color:#3FA31C;
}
.special-rec .default{
	background:url('square.gif') no-repeat left center;
	line-height:23px;
	padding-left:15px;
}
.border-top {
    border-top:3px solid #41A31B;
}