#banner {
	top: 0px; width: 100%; margin-bottom: 10px; position: relative; z-index: -1;
}
.banner {
	min-width: 1120px; max-width: 1440px;
}
.banner img {
	width: 100%;
}
#content {
	width: 1120px; padding-top: 10px;
}
#FrontComContent_list01-001 {
	
}
#FrontComContent_list01-case {
	
}
#about_category {
	width: 180px; height: 100%; float: left;
}
#about_category .list2 {
	padding-right: 40px;
}
#about_category .list2 li {
	padding: 10px 0px; height: 30px; display: block;
}
#about_category .list2 a {
	height: 30px; text-align: right; line-height: 30px; font-size: 14px; display: block;
}
#about_category .list2 a.current {
	background: url("../images/code/category_arrow_active.png") no-repeat 160px rgb(104, 180, 52); width: 140px; color: white; padding-right: 39px;
}
#about_category .list2 a:hover {
	background: url("../images/code/category_arrow_hover.png") no-repeat 160px rgb(237, 243, 236); width: 140px; padding-right: 39px;
}
#about_category .list2 a.current:hover {
	background: url("../images/code/category_arrow_active.png") no-repeat 160px rgb(104, 180, 52); width: 140px; color: white; padding-right: 39px;
}
#about_category .comptitle_45 {
	padding-right: 40px;
}
#about_category .comptitle_00 {
	padding-right: 40px;
}
#about_category .comptitle_45 strong {
	height: 40px; text-align: right; color: rgb(51, 49, 50); font-size: 22px; font-weight: normal; display: block;
}
#about_category .comptitle_00 strong {
	height: 40px; text-align: right; color: rgb(51, 49, 50); font-size: 22px; font-weight: normal; display: block;
}
#about_detail {
	width: 900px; padding-top: 35px; padding-bottom: 40px; float: right;
}
#about_detail h3 {
	color: rgb(104, 180, 52); letter-spacing: 1px; font-size: 24px;
}
#about_detail p {
	color: rgb(102, 101, 101); line-height: 25px; text-indent: 30px; padding-top: 20px; font-size: 15px;
}
#FrontProducts_list01-honor .comptitle_00 {
	margin-bottom: 10px;
}
#FrontProducts_list01-case .comptitle_00 {
	margin-bottom: 10px;
}
#FrontProducts_list01-honor .comptitle_00 .titlestyle_00 {
	color: rgb(104, 180, 52); letter-spacing: 1px; font-size: 24px;
}
#FrontProducts_list01-case .comptitle_00 .titlestyle_00 {
	color: rgb(104, 180, 52); letter-spacing: 1px; font-size: 24px;
}
.number {
	line-height: 25px;
}
.number .disabled {
	padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204); font-size: 12px; margin-right: 5px;
}
.number a {
	padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204); font-size: 12px; margin-right: 5px;
}
.number span {
	padding: 2px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204); font-size: 12px; margin-right: 5px;
}
.number span.current {
	background: rgb(104, 180, 52); color: rgb(0, 0, 0);
}
.number a:hover {
	background: rgb(104, 180, 52); color: rgb(0, 0, 0);
}
.number a {
	color: rgb(0, 0, 0);
}
