@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: '宋体', '黑体', 'Arial';
	color: #333;
	-webkit-text-size-adjust: none;
	min-width: 320px;
	background: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

form {
	display: inline
}

ul,
ol {
	list-style: none
}

a {
	text-decoration: none;
	color: #666666;
}

a:hover,
a:active,
a:focus {
	text-decoration: none;
	color: #999999;
}

a:active {
	color: #aaa;
}

img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
}

textarea {
	resize: none
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	-moz-appearance: button
}

input:focus:-moz-placeholder,
input:focus::-webkit-input-placeholder {
	color: transparent
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.red {
	color: #ff0000;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.pd {
	padding-top: 17px;
	padding-left: 35px;
}

.pl {
	padding-left: 50px;
}

.f24 {
	font-size: 24px;
}

.f18 {
	font-size: 18px;
}

.f14 {
	font-size: 14px;
}

.f12 {
	font-size: 12px;
}

.posi_rela {
	position: relative;
}

.posi_abso {
	position: absolute;
}

.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.break {
	word-break: break-all;
	word-wrap: break-word
}

header,
footer,
article,
section,
nav,
menu,
hgroup {
	display: block;
	clear: all;
}

.top {
	width: 100%;
	height: 100px;
	background: url(../images/index_01.jpg) left top repeat-x;
}

.top_mid {
	width: 966px;
	margin: 0px auto;
	height: 100px;
}

.logo {
	float: left;
	width: 253px;
	margin-top: 4px;
	height: 95px;
	overflow: hidden;
}

.menu {
	float: right;
	width: 800px;
	height: 100px;
}

.menu ul li {
	float: left;
	width: 107px;
	height: 100px;
	text-align: center;
	font: 14px/100px "微软雅黑";
}

.menu ul li a {
	color: #666666;
}

.menu ul li a:hover {
	color: #28953c;
}

.menu ul li .on {
	color: #28953c;
}

.banner {
	/* background: url(../images/banner_05.jpg) center top no-repeat; */
	height: 433px;
}

.banner_btn {
	width: 966px;
	margin: 0px auto;
	height: 433px;
}

.btn1 {
	margin-left: 492px;
	margin-top: 331px;
	float: left;
	width: 103px;
	height: 32px;
}

.btn2 {
	margin-left: 32px;
	margin-top: 331px;
	float: left;
	width: 103px;
	height: 32px;
}

.index_cont {
	width: 966px;
	margin: 15px auto 0px auto;
	overflow: hidden;
}

.index_cont_left {
	float: left;
	width: 460px;
	overflow: hidden;
}

.index_nwes {
	font-size: 12px;
	overflow: hidden;
	width: 100%;
	padding-top: 5px;
}

.ltit {
	width: 230px;
}

.ltime {
	width: 66px;
}

.index_nwes ul li {
	width: 297px;
	height: 28px;
	overflow: hidden;
}

.index_nwes ul li a {
	color: #666666;
	line-height: 28px;
	height: 28px;
}

.index_nwes ul li a:hover {
	color: #28953c;
	line-height: 28px;
	height: 28px;
}

.index_job {
	width: 308px;
	overflow: hidden;
	margin-left: 35px;
	float: left;
}

.index_job_list {
	width: 295px;
	overflow: hidden;
	font-size: 12px;
	color: #666666;
}

.index_job_list table tr td {
	height: 30px;
	text-indent: 10px;
	line-height: 30px;
}

.lunbo {
	width: 460px;
	height: 300px;
	float: right;
}

.lunbo #kinMaxShow,
.lunbo #kinMaxShow > div,
.lunbo #kinMaxShow img {
	width: 100% !important;
	height: 100% !important;
}

.bannerin {
	width: 100%;
	height: 216px;
}

.aboutbg {
	background: url(../images/ahout_b.jpg) center top no-repeat;
}

.newsbg {
	background: url(../images/news_b.jpg) center top no-repeat;
}

.productbg {
	background: url(../images/product_b.jpg) center top no-repeat;
}

.businessbg {
	background: url(../images/bus_b.jpg) center top no-repeat;
}

.jobbg {
	background: url(../images/job_b.jpg) center top no-repeat;
}

.conbg {
	background: url(../images/cont_bg.jpg) center top no-repeat;
}

.inmid {
	background: url(../images/ziyebg.png) center top repeat-y;
	width: 966px;
	margin: 0px auto;
	overflow: hidden;
}

.p40 {
	padding-top: 41px;
}

.inmid_left {
	width: 179px;
	float: left;
	overflow: hidden;
}

.inmid_right {
	width: 716px;
	float: right;
	margin-right: 30px;
}

.lmenu {
	height: 25px;
	width: 179px;
	font: 18px/25px "微软雅黑";
}

.mb35 {
	margin-bottom: 35px;
}

.mb85 {
	margin-top: 85px;
}

.lmenu a {
	height: 25px;
	background: url(../images/left_yuan.png) right top no-repeat;
	width: 143px;
	float: left;
	padding-left: 36px;
	color: #bbbbbb;
}

.lmenu a:hover {
	height: 25px;
	background: url(../images/lefthover.png) right top no-repeat;
	width: 143px;
	float: left;
	padding-left: 36px;
	color: #73bc40;
}

.lmenu .on {
	background: url(../images/lefthover.png) right top no-repeat;
	color: #73bc40;
}

.about_t {
	font: 42px/70px "微软雅黑";
	color: #666666;
	border-bottom: #bbbbbb solid 1px;
	height: 70px;
}

.details_t {
	font: 18px/70px "宋体";
	color: #666666;
	border-bottom: #bbbbbb solid 1px;
	height: 70px;
	text-align: center;
}

.about_cont {
	padding-top: 38px;
	padding-bottom: 70px;
	font: 14px/32px "宋体";
}

.news_cont {
	height: 140px;
	border-bottom: #bbbbbb dotted 1px;
	padding-top: 56px;
}

.n_title {
	color: #666666;
	font: 14px/30px "微软雅黑";
}

.n_cont {
	color: #bbbbbb;
	font: 14px/24px "微软雅黑";
}

.n_time {
	color: #bbbbbb;
	font: 14px/24px "微软雅黑";
}

.n_time a {
	color: #73bc40;
}

.product_cont {
	border-bottom: #bbbbbb dotted 1px;
	padding-top: 48px;
	padding-bottom: 52px;
	overflow: hidden;
}

.p_title {
	color: #666666;
	font: 18px/24px "微软雅黑";
	margin-bottom: 28px;
}

.leftimg {
	width: 279px;
	height: 139px;
	float: left;
}

.product_cont .leftimg img {
	width: 100%;
}

.product_cont .rightcont {
	width: 396px;
	float: right;
	overflow: hidden;
}

.p_contin {
	color: #bbbbbb;
	font: 14px/24px "微软雅黑";
	padding-bottom: 30px;
}


.job_cont_t {
	width: 482px;
	height: 249px;
	margin: 0px auto;
}

.job_cont_zl {
	font: 14px/24px "宋体";
	color: #666666;
}

.job_cont_list {
	margin-top: 50px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 150px;
}

.job_cont_title {
	height: 46px;
	width: 100%;
	color: #434a54;
	font: 14px/46px "宋体";
	border-bottom: #bbbbbb dotted 1px;
	/* margin-top: 20px; */
}

.job_cont_title a {
	width: 86px;
	height: 33px;
	float: left;
	text-align: center;
	line-height: 33px;
	background: #F60;
	color: #FFF;
	margin-right: 20px;
	font-weight: bold;
}

.job_cont_cont {
	padding: 14px 0px;
	color: #434a54;
	font: 12px/24px "宋体";
}

.contact_tt {
	font: 16px/24px "宋体";
	color: #666666;
}

.contact_con {
	color: #666666;
	font: 14px/24px "宋体";
}

.map {
	width: 698px;
	height: 348px;
	border: #CCC solid 1px;
}

.details_m {
	font: 14px/24px "宋体";
	color: #666666;
	padding: 20px 0px 50px 0px;
}

/*新闻页面*/
.page {
	padding: 50px 0px;
}

DIV.meneame {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.meneame A {
	PADDING-RIGHT: 7px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	background: #ffffff;
	border: #73bc40 solid 1px;
}

DIV.meneame A:hover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #73bc40;
	border: #73bc40 solid 1px;
}

DIV.meneame A:active {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #73bc40;
	border: #73bc40 solid 1px;
}

DIV.meneame SPAN.current {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #73bc40;
	border: #73bc40 solid 1px;
}

DIV.meneame SPAN.disabled {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 5px;
	COLOR: #666666;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 5px;
}






.foot {
	border-top: #dfdfdf solid 1px;
	margin-top: 54px;
	padding-top: 20px;
	overflow: hidden;
}

.foot_in {
	width: 966px;
	margin: 0px auto;
	overflow: hidden;
	font: 12px/24px "宋体";
	color: #bbbbbb;
}

.foot_in a {
	color: #bbbbbb;
}

.foot_in a:hover {
	color: #28953c;
}

.foot2 {
	background: #333333;
	padding-top: 20px;
	text-align: center;
	overflow: hidden;
}

.foot2_in {
	width: 966px;
	margin: 0px auto;
	overflow: hidden;
	font: 12px/24px "宋体";
	color: #bbbbbb;
	padding-bottom: 70px;
}

.foot2_in a {
	color: #ffffff;
}

.foot2_in a:hover {
	color: #28953c;
}