* {
	margin: 0px auto; padding: 0px; color: rgb(92, 92, 93); font-family: "Î¢ÈíÑÅºÚ";
}
.clearBoth {
	height: 0px; line-height: 1px; clear: both;
}
.border_00 {
	position: relative;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	display: block;
}
a {
	text-decoration: none;
}
ul {
	list-style: none; border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
#box_header {
	width: 1120px;
}
#box_header::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
#box_header_top {
	top: 0px; width: 249px; float: left; position: relative;
}
#elem-FrontSpecifies_show01-language {
	padding-right: 13px; float: left;
}
#elem-FrontSpecifies_show01-language li {
	padding: 7px 0px; height: 14px; float: left; display: inline;
}
#elem-FrontSpecifies_show01-language li a {
	padding: 0px 10px; height: 13px; line-height: 14px; font-size: 14px; vertical-align: top; display: inline;
}
#elem-FrontSpecifies_show01-language li a:hover {
	text-decoration: underline;
}
#elem-FrontSpecifies_show01-language li a.chinese {
	border-right-color: rgb(92, 92, 93); border-right-width: 1px; border-right-style: solid;
}
#box_totalsearch {
	width: 435px; float: right; position: relative;
}
#box_totalsearch .content .product {
	display: none;
}
#box_totalsearch .content span {
	font-size: 14px;
}
#box_totalsearch .content {
	height: 30px; line-height: 30px; float: left; position: relative;
}
#box_totalsearch .content span {
	height: 30px; line-height: 30px; font-size: 13px; display: inline-block;
}
#box_totalsearch .search-content {
	height: 25px; padding-top: 5px; float: left;
}
#box_totalsearch .search-content .product {
	float: none;
}
.con-input {
	margin-right: 5px; float: left;
}
.con-search {
	bottom: 3px; float: left; position: relative;
}
#box_totalsearch .con-input input {
	border: 1px solid rgb(45, 183, 118); border-image: none; height: 15px; color: rgb(131, 131, 132); line-height: 15px; font-size: 12px;
}
#box_totalsearch .con-search input {
	background: url("../images/code/search_btn.png") no-repeat; border: currentColor; border-image: none; width: 21px; height: 23px; cursor: pointer;
}
#elem-FrontSpecifies_show01-language {
	
}
#elem-FrontPublic_totalSearch01-001 {
	top: -2px; position: relative;
}
#box_column {
	clear: both;
}
#box_nav {
	width: 860px; padding-top: 20px; float: right;
}
body #box_nav ul.ddsubmenustyle {
	border: currentColor; border-image: none; clear: both; display: block; position: absolute; min-width: 60px;
}
#box_nav .ddsubmenustyle li {
	background: rgb(133, 195, 0); width: 160px; height: 35px; line-height: 35px; border-bottom-color: rgb(239, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#box_nav .ddsubmenustyle li {
	width: 140px; padding-right: 10px; font-size: 14px; display: block;
}
#box_nav .ddsubmenustyle li a {
	width: 112px; padding-right: 10px; font-size: 14px; display: block;
}
#box_nav .ddsubmenustyle li a {
	background: white; width: 112px; padding-left: 20px;
}
#box_nav .ddsubmenustyle li a:hover {
	background: rgb(191, 243, 162);
}
#elem-FrontColumns_navigation01-topnav {
	
}
#box_nav .nav-first {
	height: 40px; float: right; display: block; position: relative;
}
#box_nav .nav-first li {
	width: 90px; float: left; display: block;
}
#box_nav .nav-first li a {
	height: 24px; text-align: center; line-height: 24px; padding-top: 8px; padding-bottom: 8px; font-size: 15px; display: block;
}
#box_nav .nav-first li a:hover {
	background: rgb(240, 249, 238);
}
#box_nav .nav-first li a.active {
	background: rgb(240, 249, 238);
}
#box_nav .nav-first li.last {
	display: none;
}
#box_footer {
	background: rgb(246, 245, 245); padding: 13px 20px 0px; width: 1080px; height: 37px; text-align: center; color: rgb(152, 151, 150); line-height: 25px; font-size: 12px; margin-top: 40px; border-top-color: rgb(231, 230, 230); border-top-width: 1px; border-top-style: solid;
}
#box_footer a {
	color: rgb(152, 151, 150);
}
#box_footer a:hover {
	color: rgb(152, 159, 255);
}
#FrontProducts_detail02-001_isjqzoom img {
}
.r_con {
	margin: 10px 0px; width: 340px; padding-top: 10px; padding-bottom: 10px; float: left; display: inline;
}
.r_more p {
	color: rgb(34, 131, 2); padding-left: 10px; font-size: 14px; font-weight: bold;
}
.r_con span {
	width: 144px; height: 131px; text-align: center; float: left;
}
.r_more {
	width: 170px; padding-left: 10px; float: left;
}
#joinus_detail .r_more p {
	text-indent: 0px; padding-top: 50px;
}
#joinus_detail .r_more p font:hover {
	color: rgb(0, 0, 0);
}
#job_detail {
	width: 900px; padding-top: 35px; padding-bottom: 40px; float: right;
}
#content {
	background: url("/images/bg.jpg") repeat-y; min-height: 520px;
}
.FrontNews_list01-d1_c1_01 .newstitle li h3 {
	font-size: 14px;
}
#lutiao {
	margin: 0px auto; width: 1900px;
}
#box_ejdaohanlanmu {
	width: 200px; float: left;
}
#box_ejdaohanlanmu li {
	margin-bottom: 20px;
}
#box_ejdaohanlanmu a {
	width: 160px; text-align: right; line-height: 30px; padding-right: 39px; font-size: 15px; display: block;
}
#box_ejdaohanlanmu a:hover {
	background: url("/images/code/category_arrow_hover.png") no-repeat 180px rgb(237, 243, 236); width: 160px; line-height: 30px; padding-right: 39px;
}
#box_ejdaohanlanmu a.current {
	background: url("/images/code/category_arrow_active.png") no-repeat 180px rgb(104, 180, 52); width: 160px; color: white; padding-right: 39px;
}
#box_ejdaohanlanmu .FrontComContent_list01-d1_c1 .menu-first ul li.menu-none a.current {
	background: url("/images/code/category_arrow_active.png") no-repeat 180px rgb(104, 180, 52); width: 160px; color: white; padding-right: 39px;
}
#nav {
	background: 0px 0px rgb(255, 255, 255); height: 40px; float: right; z-index: 999;
}
.first-menu li {
	float: left;
}
.first-menu > li {
	width: 90px; overflow: visible; position: relative; z-index: 10;
}
.second-menu > li {
	position: relative; z-index: 11;
}
.third-menu li {
	z-index: 12;
}
.first-menu li a {
	height: 24px; text-align: center; line-height: 24px; padding-top: 8px; padding-bottom: 8px; font-size: 15px; display: block;
}
.first-menu li a .head_home {
	background: url("../img/csssplit.png") no-repeat left top rgba(0, 0, 0, 0); margin: 60px auto 0px; width: 25px; height: 25px; display: block;
}
.first-menu > li.nav_cur {
	background: 0px 0px rgb(237, 243, 236);
}
.first-menu > li.nav_cur > a {
	color: rgb(41, 41, 41);
}
.first-menu li.nav_cur .head_home {
	background-position: -25px top;
}
.first-menu li.nav_select {
	background: rgb(104, 180, 52); color: rgb(255, 255, 255);
}
.first-menu li.nav_select > a {
	color: rgb(255, 255, 255);
}
.first-menu li.nav_select .head_home {
	background-position: -50px top;
}
.first-menu a:hover {
	color: rgb(41, 41, 41);
}
.second-menu {
	background: 0px 0px rgb(255, 255, 255); left: 0px; top: 40px; width: 160px; display: none; position: absolute; box-shadow: 0px 3px 5px rgba(0,0,0,0.26);
}
.third-menu {
	background: 0px 0px rgb(255, 255, 255); left: 0px; top: 40px; width: 140px; display: none; position: absolute; box-shadow: 0px 3px 5px rgba(0,0,0,0.26);
}
.second-menu > li {
	height: 35px;
}
.third-menu > li {
	height: 35px;
}
#nav .second-menu li a {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; width: 160px; height: 35px; text-align: left; color: rgb(79, 79, 79); line-height: 35px; text-indent: 10px; font-size: 0.8em; font-weight: normal; border-top-color: rgb(235, 234, 234); border-top-width: 1px; border-top-style: solid; float: none; display: block;
}
.second-menu li a.borderTopNone {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#nav .second-menu li a:hover {
	background: 0px 0px rgb(170, 243, 162); animation:nav_aHover 0.3s;
}
.third-menu {
	left: 170px; top: 14px; z-index: 12;
}
.headerShadow {
	border-bottom-color: rgb(217, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 0px 6px rgba(0,0,0,0.26);
}
.noinfo img {
	top: 8px; position: relative;
}
.newstitle:hover {
	text-decoration: underline;
}
.compmore_00 {
	margin-top: 15px;
}
.compmore_00 span {
	float: right;
}
.compmore_00 span a {
	color: rgb(85, 172, 222);
}
