#news {
	background: rgb(255, 255, 255); margin: auto; width: 985px; overflow: hidden; z-index: -1;
}
#news h1.title {
	background: url("../images/new_title.gif") rgb(255, 255, 255); width: 135px; height: 65px; float: left;
}
#news ul.hot_news {
	width: 740px; padding-top: 5px; float: left;
}
#news ul.hot_news li {
	background: url("../images/icon.gif") no-repeat left; width: 340px !important; line-height: 26px; padding-left: 10px; margin-left: 10px; float: left;
}
#news ul.hot_news li span.title {
	width: 280px; float: left; white-space: normal;
}
#news ul.hot_news li span.title a:hover {
	text-decoration: underline;
}
#news ul.hot_news li span.date {
	width: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; float: right;
}
#news span.more {
	background: url("../images/news_more.gif") no-repeat center; width: 100px !important; height: 65px; margin-left: 9px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dashed; float: left;
}
#news span.more p {
	margin-top: 15px; margin-left: 20px;
}
#news .n_b {
	background: url("../images/line.gif") no-repeat top; width: 985px; height: 30px; float: left;
}
#brand_block {
	margin: auto; width: 985px; overflow: hidden; padding-top: 0px; padding-bottom: 30px;
}
.international {
	background: url("../images/international_out.gif") no-repeat center rgb(204, 204, 204); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.international_over {
	background: url("../images/international_over.gif") no-repeat center rgb(204, 204, 204); border: 4px solid rgb(223, 93, 93); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.Adolescent {
	background: url("../images/Adolescent_out.gif") no-repeat center rgb(204, 204, 204); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.Adolescent_over {
	background: url("../images/Adolescent_over.gif") no-repeat center rgb(204, 204, 204); border: 4px solid rgb(142, 200, 227); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.TOMchildren {
	background: url("../images/TOMchildren_out.gif") no-repeat center rgb(204, 204, 204); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.TOMchildren_over {
	background: url("../images/TOMchildren_over.gif") no-repeat center rgb(204, 204, 204); border: 4px solid rgb(215, 191, 229); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.Bilingual {
	background: url("../images/Bilingual_out.gif") no-repeat center rgb(204, 204, 204); padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.Bilingual_over {
	background: url("../images/Bilingual_over.gif") no-repeat center rgb(204, 204, 204); border: 4px solid rgb(178, 209, 140); border-image: none; width: 232px !important; height: 148px !important; float: left; cursor: pointer;
}
.international p.bt {
	margin: 15px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.TOMchildren p.bt {
	margin: 15px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.Bilingual p.bt {
	margin: 15px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.Adolescent p.bt {
	margin: 15px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.international_over p.bt {
	margin: 12px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.TOMchildren_over p.bt {
	margin: 12px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.Bilingual_over p.bt {
	margin: 12px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
.Adolescent_over p.bt {
	margin: 12px 0px 0px 15px; line-height: 25px; font-family: "??????K"; font-size: 18px; font-weight: 700; display: block;
}
#brand_block p.age {
	margin: 0px 0px 0px 15px; line-height: 30px; font-family: "??????K"; font-size: 14px; display: block;
}
