@font-face {
	font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ';
	font-weight: normal;
}
@font-face {
	font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ';
	font-weight: bold;
}
@font-face {
	font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ';
	font-style: italic;
}
@font-face {
	font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ';
	font-weight: bold;
	font-style: italic;
}
#preview {
	left: -6px; top: 0px; position: absolute; opacity: 0.3; pointer-events: none;
}
body {
	color: rgb(51, 51, 51); font-family: Arial,'Microsoft YaHei','Î¢ÈíÑÅºÚ'; font-size: 14px; -ms-overflow-x: scroll;
}
.clear {
	clear: both;
}
.no_right {
	margin-right: 0px !important;
}
.on {
	color: rgb(42, 175, 99) !important;
}
.bg_on {
	background-color: rgb(42, 175, 99) !important;
}
.header {
	min-width: 1180px; background-color: rgb(255, 255, 255);
}
.header .header_wide {
	margin: 0px auto; width: 1180px; height: 163px;
}
.header .header_wide .logo {
	padding-top: 19px; margin-bottom: 19px; float: left;
}
.header .header_wide .company_name {
	color: rgb(43, 175, 99); padding-top: 40px; font-size: 28px; font-weight: 600; margin-left: 30px; float: left;
}
.header .header_wide .search {
	padding-top: 45px; float:right; position: relative;
}
.header .header_wide .search .input_style {
	background: rgb(241, 241, 241); border: 0px currentColor; border-image: none; width: 349px; height: 40px; color: black; line-height: 40px; margin-left: 300px;
}
.header .header_wide .search .phTips {
	color: rgb(153, 153, 153); font-style: italic; width:200px;
}
.header .header_wide .search .submit_style {
	background: url("../images/header_search.png") no-repeat center rgb(42, 175, 99); border: 0px currentColor; border-image: none; top: 40px; width: 48px; height: 40px; right: 0px; position: absolute; cursor: pointer;
}
.header .header_wide .nav {
	width: 1180px;
}
.header .header_wide .nav .nav_list {
	width:950px; float: left;
}
.header .header_wide .nav .nav_list .nLi {
	font: bold 16px/normal Arial; margin-right: 36px; float: left; position: relative; min-width: 47px; font-size-adjust: none; font-stretch: normal;
}
.header .header_wide .nav .nav_list .nLi a {
	color: rgb(51, 51, 51);
}
.header .header_wide .nav .nav_list :last-child.nLi {
	margin-right: 0px;
}
.header .header_wide .nav .nav_list .nLi .sub {
	background: rgb(255, 255, 255); border-radius: 5px; left: -10px; top: 30px; padding-top: 20px; font-size: 14px; font-weight: normal; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 1000; min-width: 220px; box-shadow: 0px -3px 5px rgba(0,0,0,0.1);
}
.header .header_wide .nav .nav_list .nLi .sub li a {
	color: rgb(102, 102, 102); padding-right: 10px; padding-left: 20px; margin-bottom: 10px; display: block;
}
.header .header_wide .nav .nav_list .nLi .sub li:hover a {
	color: rgb(43, 175, 99);
}
.header .header_wide .nav .nav_ico {
	margin-top: -5px; float: right;
}
.header .header_wide .nav .nav_ico a {
	margin-left: 24px;
}
.header .header_wide .nav .nav_ico a:first-child {
	margin-left: 16px;
}
.footer {
	background: rgb(248, 248, 248); width: 100%; height: 333px; padding-top: 43px;
}
.footer .footer_wide {
	margin: 0px auto; width: 1180px; height: 333px; padding-left: 20px;
}
.footer .footer_wide .footer_info {
	margin-right: 164px; float: left;
}
.footer .footer_wide .footer_info ul li {
	margin-bottom: 5px;
}
.footer .footer_wide .footer_info ul li a {
	color: rgb(102, 102, 102);
}
.footer .footer_wide .footer_info ul li:hover a {
	color: rgb(43, 175, 99);
}
.footer .footer_wide .footer_info ul li:first-child {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-bottom: 18px;
}
.footer .footer_wide .footer_info ul li:first-child a {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.footer .footer_wide .footer_info_contact {
	width: 285px; margin-left: 112px; float: left;
}
.footer .footer_wide .footer_info_contact > ul > li {
	color: rgb(102, 102, 102); line-height: 24px; margin-bottom: 10px;
}
.footer .footer_wide .li_img {
	margin: 3px 13px 0px 0px; float: left;
}
.footer .footer_wide .footer_info_contact > ul > li:first-child {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-bottom: 12px;
}
.footer .footer_wide .copyRight {
	text-align: center; color: rgb(137, 137, 137); padding-top: 25px; margin-top: 48px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.footer .footer_wide .copyRight .copyRight_info a {
	color: rgb(255, 255, 255);
}
.footer .footer_wide .copyRight a {
	color: rgb(153, 153, 153);
}
.footer .footer_wide .foot_pay {
	text-align: center; padding-top: 48px;
}
