
.row {
	width: 101%;
	transition: .2s width ease;
	*zoom: 1
}

.row:before,
.row:after {
	display: table;
	clear: both;
	content: ''
}

.row>[class*="span-"] {
	float: left;
	margin-right: 1%;
	*margin-right: .89%
}

.row>.span-1 {
	width: 7.33333333%
}

.row>.span-2 {
	width: 15.66666667%
}

.row>.span-3 {
	width: 24%
}

.row>.span-4 {
	width: 32.33333333%
}

.row>.span-5 {
	width: 40.66666667%
}

.row>.span-6 {
	width: 49%
}

.row>.span-7 {
	width: 57.33333333%
}

.row>.span-8 {
	width: 65.66666667%
}

.row>.span-9 {
	width: 74%
}

.row>.span-10 {
	width: 82.33333333%
}

.row>.span-11 {
	width: 90.66666667%
}

.row>.span-12 {
	width: 99%
}

.full-row {
	width: 100%;
	transition: .2s width ease;
	*zoom: 1
}

.full-row:before,
.full-row:after {
	display: table;
	clear: both;
	content: ''
}

.full-row>[class*='span'] {
	float: left
}

.full-row>.span-1 {
	width: 8.33333333%;
	*width: 8.22333333%
}

.full-row>.span-2 {
	width: 16.66666667%;
	*width: 16.55666667%
}

.full-row>.span-3 {
	width: 25%;
	*width: 24.89%
}

.full-row>.span-4 {
	width: 33.33333333%;
	*width: 33.22333333%
}

.full-row>.span-5 {
	width: 41.66666667%;
	*width: 41.55666667%
}

.full-row>.span-6 {
	width: 50%;
	*width: 49.89%
}

.full-row>.span-7 {
	width: 58.33333333%;
	*width: 58.22333333%
}

.full-row>.span-8 {
	width: 66.66666667%;
	*width: 66.55666667%
}

.full-row>.span-9 {
	width: 75%;
	*width: 74.89%
}

.full-row>.span-10 {
	width: 83.33333333%;
	*width: 83.22333333%
}

.full-row>.span-11 {
	width: 91.66666667%;
	*width: 91.55666667%
}

.full-row>.span-12 {
	width: 100%;
	*width: 99.89%
}

.row>.pull-right,
.full-row>.pull-right {
	float: right
}

.row>.center {
	position: relative;
	left: -0.5%;
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.full-row>.center {
	display: block;
	float: none;
	clear: both;
	margin-right: auto;
	margin-left: auto
}

.pull-left-1 {
	position: relative;
	left: -8.33333333%
}

.pull-left-2 {
	position: relative;
	left: -16.66666667%
}

.pull-left-3 {
	position: relative;
	left: -25%
}

.pull-left-4 {
	position: relative;
	left: -33.33333333%
}

.pull-left-5 {
	position: relative;
	left: -41.66666667%
}

.pull-left-6 {
	position: relative;
	left: -50%
}

.pull-left-7 {
	position: relative;
	left: -58.33333333%
}

.pull-left-8 {
	position: relative;
	left: -66.66666667%
}

.pull-left-9 {
	position: relative;
	left: -75%
}

.pull-left-10 {
	position: relative;
	left: -83.33333333%
}

.pull-left-11 {
	position: relative;
	left: -91.66666667%
}

.pull-left-12 {
	position: relative;
	left: -100%
}

.pull-right-1 {
	position: relative;
	left: 8.33333333%
}

.pull-right-2 {
	position: relative;
	left: 16.66666667%
}

.pull-right-3 {
	position: relative;
	left: 25%
}

.pull-right-4 {
	position: relative;
	left: 33.33333333%
}

.pull-right-5 {
	position: relative;
	left: 41.66666667%
}

.pull-right-6 {
	position: relative;
	left: 50%
}

.pull-right-7 {
	position: relative;
	left: 58.33333333%
}

.pull-right-8 {
	position: relative;
	left: 66.66666667%
}

.pull-right-9 {
	position: relative;
	left: 75%
}

.pull-right-10 {
	position: relative;
	left: 83.33333333%
}

.pull-right-11 {
	position: relative;
	left: 91.66666667%
}

.pull-right-12 {
	position: relative;
	left: 100%
}

@media only screen and (max-width:1024px) {
	.row>.midd-1 {
		width: 7.33333333%
	}

	.row>.midd-2 {
		width: 15.66666667%
	}

	.row>.midd-3 {
		width: 24%
	}

	.row>.midd-4 {
		width: 32.33333333%
	}

	.row>.midd-5 {
		width: 40.66666667%
	}

	.row>.midd-6 {
		width: 49%
	}

	.row>.midd-7 {
		width: 57.33333333%
	}

	.row>.midd-8 {
		width: 65.66666667%
	}

	.row>.midd-9 {
		width: 74%
	}

	.row>.midd-10 {
		width: 82.33333333%
	}

	.row>.midd-11 {
		width: 90.66666667%
	}

	.row>.midd-12 {
		width: 99%
	}

	.midd-hide {
		display: none
	}

	.midd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.midd-1 {
		width: 8.33333333%
	}

	.full-row>.midd-2 {
		width: 16.66666667%
	}

	.full-row>.midd-3 {
		width: 25%
	}

	.full-row>.midd-4 {
		width: 33.33333333%
	}

	.full-row>.midd-5 {
		width: 41.66666667%
	}

	.full-row>.midd-6 {
		width: 50%
	}

	.full-row>.midd-7 {
		width: 58.33333333%
	}

	.full-row>.midd-8 {
		width: 66.66666667%
	}

	.full-row>.midd-9 {
		width: 75%
	}

	.full-row>.midd-10 {
		width: 83.33333333%
	}

	.full-row>.midd-11 {
		width: 91.66666667%
	}

	.full-row>.midd-12 {
		width: 100%
	}
}

@media only screen and (max-width:992px) {
	.row>.smidd-1 {
		width: 7.33333333%
	}

	.row>.smidd-2 {
		width: 15.66666667%
	}

	.row>.smidd-3 {
		width: 24%
	}

	.row>.smidd-4 {
		width: 32.33333333%
	}

	.row>.smidd-5 {
		width: 40.66666667%
	}

	.row>.smidd-6 {
		width: 49%
	}

	.row>.smidd-7 {
		width: 57.33333333%
	}

	.row>.smidd-8 {
		width: 65.66666667%
	}

	.row>.smidd-9 {
		width: 74%
	}

	.row>.smidd-10 {
		width: 82.33333333%
	}

	.row>.smidd-11 {
		width: 90.66666667%
	}

	.row>.smidd-12 {
		width: 99%
	}

	.smidd-hide {
		display: none
	}

	.smidd-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	.full-row>.smidd-1 {
		width: 8.33333333%
	}

	.full-row>.smidd-2 {
		width: 16.66666667%
	}

	.full-row>.smidd-3 {
		width: 25%
	}

	.full-row>.smidd-4 {
		width: 33.33333333%
	}

	.full-row>.smidd-5 {
		width: 41.66666667%
	}

	.full-row>.smidd-6 {
		width: 50%
	}

	.full-row>.smidd-7 {
		width: 58.33333333%
	}

	.full-row>.smidd-8 {
		width: 66.66666667%
	}

	.full-row>.smidd-9 {
		width: 75%
	}

	.full-row>.smidd-10 {
		width: 83.33333333%
	}

	.full-row>.smidd-11 {
		width: 91.66666667%
	}

	.full-row>.smidd-12 {
		width: 100%
	}
}

@media only screen and (max-width:760px) {
	.row>.smal-1 {
		width: 7.33333333%
	}

	.row>.smal-2 {
		width: 15.66666667%
	}

	.row>.smal-3 {
		width: 24%
	}

	.row>.smal-4 {
		width: 32.33333333%
	}

	.row>.smal-5 {
		width: 40.66666667%
	}

	.row>.smal-6 {
		width: 49%
	}

	.row>.smal-7 {
		width: 57.33333333%
	}

	.row>.smal-8 {
		width: 65.66666667%
	}

	.row>.smal-9 {
		width: 74%
	}

	.row>.smal-10 {
		width: 82.33333333%
	}

	.row>.smal-11 {
		width: 90.66666667%
	}

	.row>.smal-12 {
		width: 99%
	}

	.smal-hide {
		display: none
	}

	.smal-show {
		display: block
	}

	.smal-center {
		position: relative;
		left: -0.5%;
		display: block;
		float: none;
		clear: both;
		margin-right: auto;
		margin-left: auto
	}

	[class*='pull-left-'],
	[class*='pull-right-'] {
		right: auto;
		left: auto
	}

	.full-row>.smal-1 {
		width: 8.33333333%
	}

	.full-row>.smal-2 {
		width: 16.66666667%
	}

	.full-row>.smal-3 {
		width: 25%
	}

	.full-row>.smal-4 {
		width: 33.33333333%
	}

	.full-row>.smal-5 {
		width: 41.66666667%
	}

	.full-row>.smal-6 {
		width: 50%
	}

	.full-row>.smal-7 {
		width: 58.33333333%
	}

	.full-row>.smal-8 {
		width: 66.66666667%
	}

	.full-row>.smal-9 {
		width: 75%
	}

	.full-row>.smal-10 {
		width: 83.33333333%
	}

	.full-row>.smal-11 {
		width: 91.66666667%
	}

	.full-row>.smal-12 {
		width: 100%
	}
}

/*锟揭硷拷锟斤拷页锟斤拷式*/
.util-page {
	font-size: 0;
	color: #000;
	text-align: center;
}

.util-page .gobutton,
.util-page .sl,
.util-page .num,
.util-page .count {
	color: #000;
	display: inline-block;
	border: 1px solid #ededed;
	margin: 10px 0;
	padding: 5px 10px;
	vertical-align: middle;
	margin: 0 0 10px -1px;
	background: #fff;
	font-size: 16px;
	font-weight: normal;
}

.util-page .gobutton:hover,
.util-page .num:hover,
.util-page .current {
	color: #fff;
	background: #6b9c26;
}

.util-page span.gobutton,
.util-page span.gobutton:hover {
	color: #000;
	background-color: #eee;
}

.util-page .gobutton .ion {
	font-size: .8em;
}

.util-page .count {
	margin-left: 10px;
	color: #000;
	background: none;
	border: none;
}

.util-page span.jump {
	background: none;
	color: #000;
	display: inline-block;
	margin: 0 7px;
	vertical-align: top;
}

.util-page span.jumpto,
.util-page span.jumpto_text,
.util-page span.jumpto_text {
	background: none;
	border: none;
	color: #000;
	font-size: 14px;
}

.util-page .jumpto_inp {
	width: 40px;
	text-align: center;
	height: 37px;
	line-height: 37px;
	vertical-align: top;
}

/*锟劫度碉拷图锟斤拷锟斤拷-默锟较高讹拷45%锟斤拷BdMapArea锟角凤拷止锟斤拷同锟斤拷锟斤拷锟斤拷锟铰碉拷图太锟斤拷*/
.BdMapArea {
	margin: 0 auto 55px;
	max-width: 1200px;
}

.BdMapWrapper {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 45%;
	overflow: hidden;
}

.BdMapWrapper .BdMapCon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:760px) {
	.BdMapArea {
		display: none;
	}
}

/*默锟斤拷锟斤拷锟截百度凤拷锟斤拷锟斤拷锟截碉拷锟斤拷*/
.bdshare_popup_box {
	display: none !important;
}

/* 雪锟斤拷图 */
/* 锟斤拷锟诫方锟斤拷锟斤拷锟斤拷(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico {
	display: inline-block;
	width: 20px;
	height: 20px;
	white-space: nowrap;
	letter-spacing: -1em;
	text-indent: -99em;
	color: transparent;
	background: url(../images/ico.png);
	*text-indent: 0;
	*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='\3000');
	vertical-align: middle;
}

.ico:before {
	content: '\3000';
}

.ico1_2 {
	background-position: -20px 0;
}

.ico1_3 {
	background-position: -40px 0;
}

.ico1_4 {
	background-position: -60px 0;
}

.ico1_5 {
	background-position: -80px 0;
}

.ico2_1 {
	background-position: 0 -20px;
}

.ico2_2 {
	background-position: -20px -20px;
}

.ico2_3 {
	background-position: -40px -20px;
}

.ico2_4 {
	background-position: -60px -20px;
}

.ico2_5 {
	background-position: -80px -20px;
}

.ico3_1 {
	background-position: 0 -40px;
}

.ico3_2 {
	background-position: -20px -40px;
}

.ico3_3 {
	background-position: -40px -40px;
}

.ico3_4 {
	background-position: -60px -40px;
}

.ico3_5 {
	background-position: -80px -40px;
}

.ico4_1 {
	background-position: 0 -60px;
}

.ico4_2 {
	background-position: -20px -60px;
}

.ico4_3 {
	background-position: -40px -60px;
}

.ico4_4 {
	background-position: -60px -60px;
}

.ico4_5 {
	background-position: -80px -60px;
}

/*!
 * fullPage 2.7.8
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#superContainer {
	height: 100%;
	position: relative;
	-ms-touch-action: none;
	touch-action: none;
}

.fp-section {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fp-slide {
	float: left;
}

.fp-slide,
.fp-slidesContainer {
	height: 100%;
	display: block;
}

.fp-slides {
	z-index: 1;
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.fp-section.fp-table,
.fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.fp-tableCell {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.fp-slidesContainer {
	float: left;
	position: relative;
}

.fp-controlArrow {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	position: absolute;
	z-index: 4;
	top: 50%;
	cursor: pointer;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: -38px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.fp-controlArrow.fp-prev {
	left: 15px;
	width: 0;
	border-width: 38.5px 34px 38.5px 0;
	border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
	right: 15px;
	border-width: 38.5px 0 38.5px 34px;
	border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
	overflow: scroll;
}

.fp-notransition {
	-webkit-transition: none !important;
	transition: none !important;
}

#fp-nav {
	position: fixed;
	z-index: 100;
	margin-top: -32px;
	top: 50%;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
}

#fp-nav.right {
	right: 17px;
}

#fp-nav.left {
	left: 17px;
}

.fp-slidesNav {
	position: absolute;
	z-index: 4;
	left: 50%;
	opacity: 1;
}

.fp-slidesNav.bottom {
	bottom: 17px;
}

.fp-slidesNav.top {
	top: 17px;
}

#fp-nav ul,
.fp-slidesNav ul {
	margin: 0;
	padding: 0;
}

#fp-nav ul li,
.fp-slidesNav ul li {
	display: block;
	width: 14px;
	height: 13px;
	margin: 7px;
	position: relative;
}

.fp-slidesNav ul li {
	display: inline-block;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span {
	height: 12px;
	width: 12px;
	margin: -6px 0 0 -6px;
	border-radius: 100%;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	height: 4px;
	width: 4px;
	border: 0;
	background: #333;
	left: 50%;
	top: 50%;
	margin: -2px 0 0 -2px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
	width: 10px;
	height: 10px;
	margin: -5px 0px 0px -5px;
}

#fp-nav ul li .fp-tooltip {
	position: absolute;
	top: -2px;
	color: #fff;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	max-width: 220px;
	overflow: hidden;
	display: block;
	opacity: 0;
	width: 0;
	cursor: pointer;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip {
	-webkit-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
	width: auto;
	opacity: 1;
}

#fp-nav ul li .fp-tooltip.right {
	right: 20px;
}

#fp-nav ul li .fp-tooltip.left {
	left: 20px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {
	height: auto !important;
}

/* 锟斤拷锟斤拷锟斤拷锟斤拷 */
.wrap {
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
}

.mwrap {
	max-width: 1366px;
	margin-right: auto;
	margin-left: auto;
}

/*锟斤拷ie8锟斤拷锟斤拷锟斤拷小锟斤拷锟饺ｏ拷锟斤拷止页锟斤拷锟斤拷锟斤拷*/
/*for ie8*/
body {
	min-width: 1240px\9;
	overflow-x: auto;
}

/*for ie9+*/
@media all and (min-width:0) {
	body {
		min-width: 0;
		overflow-x: hidden;
	}
}

body {
	font-size: 16px;
	line-height: 1.5;
	color: #5a5a5a;
	background: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #6b9c26;
}

::-moz-selection {
	color: #fff;
	background: #6b9c26;
}

::selection {
	color: #fff;
	background: #6b9c26;
}

::-webkit-input-placeholder {
	color: #aaa;
}

.placeholder {
	color: #aaa;
}

/*css锟斤拷锟斤拷锟斤拷锟斤拷*/
.form-control,
.input-group-addon,
.btn {
	border-radius: 2px;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}

.imgZoom img,
.imgY180 img {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.imgZoom {
	overflow: hidden;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.imgZoom:hover img {
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.imgY180:hover img {
	cursor: pointer;
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}


.backend *[class*="rect-"] {
	height: 50px;
}

/* 锟斤拷站锟斤拷式 */
/*头锟斤拷*/
.header {
	position: absolute;
	top: 34px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 1;
	user-select: none;
	color: #fff;
}

.header .fix {
	line-height: 100px;
	font-size: 18px;
}

.header .wrap {
	position: relative;
}

.header .search_form {
	position: absolute;
	right: 0;
	top: 90px;
	background: #fff;
	padding: 15px 8px;
	display: none;
}

.header .search_form input {
	border: none;
	height: 35px;
	line-height: 35px;
	width: 220px;
	font-size: 18px;
	color: #6b9c26;
}

.header .search_form button {
	border: none;
	background: none;
	color: #6b9c26;
	font-size: 22px;
	font-weight: bold;
}

/*锟斤拷锟皆版本*/
.header .left_lan {
	text-align: left;
	width: 200px;
}

.header .left_lan a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 15px;
	position: relative;
	line-height: 24px;
}

.header .left_lan a:hover {
	color: #fff;
}

.header .left_lan a:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 1px;
	background: #fff;
	width: 0;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.header .left_lan a:hover:after {
	width: 100%;
	left: 0;
}

/*锟揭侧导锟斤拷锟斤拷锟斤拷锟斤拷*/
.header .right {
	text-align: right;
	width: 200px;
}

.header .right>div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.header .right a:hover {
	color: #fff;
}

.header .right .menu {
	padding-left: 30px;
	padding-right: 20px;
	position: relative;
	line-height: 1;
	cursor: pointer;
}

.header .right .menu:before {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 20px;
	height: 2px;
	background: #fff;
}

.header .right .menu:after {
	content: "";
	position: absolute;
	top: 15%;
	right: 0;
	height: 70%;
	width: 1px;
	background: #fff;
}

.header .right .menu span {
	position: absolute;
	width: 20px;
	height: 100%;
	top: 0;
	left: 0;
}

.header .right .menu span:before {
	content: "";
	position: absolute;
	left: 0;
	top: 9px;
	width: 14px;
	height: 2px;
	background: #fff;
}

.header .right .menu span:after {
	content: "";
	position: absolute;
	left: 0;
	top: 16px;
	width: 8px;
	height: 2px;
	background: #fff;
}

.header .right .menu span:before,
.header .right .menu span:after {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.header .right .menu:hover span:before,
.header .right .menu:hover span:after {
	width: 20px;
}

.header .right .search {
	font-size: 24px;
	font-weight: bold;
}

.header .right .search i {
	margin: 0 20px;
}

/*锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷*/
.nav-bar {
	width: 150px;
	height: 200px;
	position: fixed;
	left: 0;
	top: 50%;
	margin-top: -100px;
	background-color: #F8F8F8;
	cursor: pointer;
	overflow: hidden;
	z-index: 99;
	transform: translateX(-160px);
	-webkit-transform: translateX(-160px);
	-moz-transform: translateX(-160px);
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}

.nav-bar.visble {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}

.nav-bar.Bom {
	top: 70%;
	background-color: #fff;
}

.nav-bar .bar-logo {
	position: absolute;
	right: 27px;
	top: 50px;
}

.nav-bar .bar-logo svg.menu-svg {
	background-color: #363636;
	border-radius: 4px;
	fill: #fff;
	width: 32px;
	height: 32px;

}

.nav-bar .bar-logo svg.menu-svg-phone {
	display: none;
}

.nav-bar .bar-menu {
	position: absolute;
	top: 160px;
	right: 58px;
	height: 15px;
}

.nav-bar .bar-menu i {
	position: absolute;
	right: 0;
	display: block;
	width: 30px;
	height: 1px;
	background-color: #6b9c26;
	transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
}

.nav-bar .bar-menu i.bar-top {
	top: 0;
}

.nav-bar .bar-menu i.bar-cen {
	top: 7px;
}

.nav-bar .bar-menu i.bar-bom {
	bottom: 0;
}

.nav-bar .expros {
	position: absolute;
	left: -85px;
	top: -6px;
	color: #6b9c26;
	opacity: 0;
	transform: translateX(-30px);
	-webkit-transform: translateX(-30px);
	-moz-transform: translateX(-30px);
	transition: all .3s ease-out 0s;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
}

.nav-bar:hover {
	width: 230px;
}

.nav-bar:hover .bar-menu i.bar-top {
	width: 0;
}

.nav-bar:hover .bar-menu i.bar-cen {
	width: 38px;
}

.nav-bar:hover .bar-menu i.bar-bom {
	width: 0;
}

.nav-bar:hover .expros {
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	opacity: 1;
}

/********锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷始**********/
.nav-con {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 100;
	transform: translateX(-100%);
	-moz-transition: all 1.5s ease 0s;
	-ms-transition: all 1.5s ease 0s;
	-o-transition: all 1.5s ease 0s;
	-webkit-transition: all 1.5s ease 0s;
	transition: all 1.5s ease 0s;
	visibility: hidden;
	display: none;
}

.nav-con.visble {
	transform: translateX(0);
	visibility: visible;
}

/*锟斤拷锟斤拷logo*/
.nav-con .nav_logo {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 25%;
	background: url(../images/xiala_left.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	padding-top: 60px;
	user-select: none;
}

/*锟斤拷锟斤拷锟截憋拷*/
.nav-con .nav_close {
	position: absolute;
	left: 92%;
	top: 5%;
	font-size: 30px;
	color: #aeaeae;
	font-weight: lighter;
	cursor: pointer;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

/*.nav-con .nav_close:hover{color:#6b9c26; transform:rotate(90deg);}*/

/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.nav-con .nav_lan {
	position: absolute;
	bottom: 5%;
	left: 0;
	width: 20%;
	overflow: hidden;
}

.nav-con .nav_lan .lan_wrap {
	width: 110px;
	float: right;
	text-align: left;
	font-size: 20px;
	color: #3f3f3f;
}

.nav-con .nav_lan a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px;
}

/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.nav-con .nav_search {
	position: absolute;
	bottom: 5%;
	right: 0;
	border-bottom: 1px solid #6b9c26;
}

.nav-con .nav_search button {
	border: none;
	font-size: 20px;
	color: #6b9c26;
	font-weight: bold;
	cursor: pointer;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	opacity: .8;
}

.nav-con .nav_search button:hover {
	opacity: 1;
}

.nav-con .nav_search input {
	height: 40px;
	line-height: 40px;
	border: none;
	width: 250px;
	font-size: 18px;
	color: #656565;
}

/*锟斤拷锟斤拷锟斤拷目*/
.nav-con .inav_con {
	position: absolute;
	top: 30%;
	left: 25%;
	right: 8%;
	bottom: 0
}

.nav-con .inav {
	position: relative;
}

.nav-con .inav:after {
	content: "";
	position: absolute;
	top: 50px;
	left: 0;
	background: #6b9c26;
	width: 20%;
	height: 2px;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.nav-con .inav[hov=no]:after {
	width: 0;
}

.nav-con .inav[hov=li1]:after {
	width: 25%;
}

.nav-con .inav[hov=li2]:after {
	width: 50%;
}

.nav-con .inav[hov=li3]:after {
	width: 75%;
}

.nav-con .inav[hov=li4]:after {
	width: 100%;
}

.nav-con .inav .li {
	float: left;
	width: 25%;
	text-align: right;
}

.nav-con .inav .li .num {
	font-size: 18px;
	color: #dce2ea;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
}

.nav-con .inav .li>a {
	color: #6b9c26;
	font-size: 28px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 30px;
	width: 200px;
	text-align: left;
}

.nav-con .inav .li>a:hover {
	color: #6b9c26;
}

.nav-con .inav .li ul {
	width: 200px;
	text-align: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.nav-con .inav .li ul li {
	color: #3f3f3f;
	font-size: 16px;
	line-height: 30px;
	padding-left: 30px;
}

.nav-con .inav .li ul li a:hover {
	color: #6b9c26;
}

/********锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷**********/

/*锟铰诧拷banner*/
.xc_banner {
	height: 516px;
	background-position: center;
	position: relative;
	user-select: none;
	overflow: hidden;
}

.xc_banner .xc_img {
	position: absolute;
	width: 1920px;
	max-width: none;
	left: 50%;
	top: 0;
	margin-left: -960px;
}

.xc_banner .xc_nav {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 64px;
	line-height: 64px;
	background: url(../images/xc_nav.png) no-repeat center center;
	color: #fff;
	font-size: 18px;
}

.xc_banner .xc_nav a {
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.xc_banner .xc_nav a:hover {
	color: #fff;
	opacity: .9;
}

.xc_banner .xc_nav .root_channel {
	font-weight: bold;
	margin-right: 130px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.xc_banner .xc_nav .sec_channel span {
	margin: 0 30px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
}

.xc_banner .xc_nav .sec_channel span:after {
	content: "";
	position: absolute;
	left: -30px;
	top: 25px;
	height: 13px;
	width: 1px;
	background: #4d93d1;
}

.xc_banner .xc_nav .sec_channel span:first-child:after {
	display: none;
}

.xc_banner .xc_nav .sec_channel span.cur {
	font-weight: bold;
}

.xc_banner .xc_info {
	position: absolute;
	bottom: 190px;
	left: 50%;
	color: #fff;
	margin-left: -650px;
}

.xc_banner .xc_info .en {
	font-family: "pfsc";
	font-size: 45px;
	line-height: 1;
}

.xc_banner .xc_info .cn {
	font-size: 32px;
}



/*锟桔猴拷页banner*/
.main-banner {
	position: relative;
	height: 730px;
	overflow: hidden;
}

.main-banner .main_banner_img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}

.main-banner .main_info {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	text-align: center;
	color: #fff;
}

.main-banner .main_info .en {
	text-transform: uppercase;
	font-size: 45px;
	font-family: 'pfsc';
	line-height: 1;
}

.main-banner .main_info .cn {
	font-size: 32px;
	margin-bottom: 20px;
	animation-delay: 1s;
}

.main-banner .main_info .discover-link {
	animation-delay: 1s;
}

.mainBanner {
	animation: mainBanner 1 linear 1s;
	-webkit-animation: mainBanner 1 linear 1s;
	-moz-animation: mainBanner 1 linear 1s;
	-o-animation: mainBanner 1 linear 1s;
	-ms-animation: mainBanner 1 linear 1s;
	opacity: 0;
	animation-fill-mode: forwards;
}

@keyframes mainBanner {
	0% {
		transform: translateX(-300px);
		opacity: 0;
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes mainBanner {
	0% {
		-moz-transform: translateX(-300px);
		opacity: 0;
	}

	100% {
		-moz-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes mainBanner {
	0% {
		-webkit-transform: translateX(-300px);
		opacity: 0;
	}

	100% {
		-webkit-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-o-keyframes mainBanner {
	0% {
		-o-transform: translateX(-300px);
		opacity: 0;
	}

	100% {
		-o-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-ms-keyframes mainBanner {
	0% {
		-ms-transform: translateX(-300px);
		opacity: 0;
	}

	100% {
		-ms-transform: transform:translateX(0);
		opacity: 1;
	}
}

.mainLink {
	animation: mainLink 1 linear 1s;
	-webkit-animation: mainLink 1 linear 1s;
	-moz-animation: mainLink 1 linear 1s;
	-o-animation: mainLink 1 linear 1s;
	-ms-animation: mainLink 1 linear 1s;
	opacity: 0;
	animation-fill-mode: forwards;
}

@keyframes mainLink {
	0% {
		transform: translateY(-30px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes mainLink {
	0% {
		-moz-transform: translateY(-30px);
		opacity: 0;
	}

	100% {
		-moz-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes mainLink {
	0% {
		-webkit-transform: translateY(-30px);
		opacity: 0;
	}

	100% {
		-webkit-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-o-keyframes mainLink {
	0% {
		-o-transform: translateY(-30px);
		opacity: 0;
	}

	100% {
		-o-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-ms-keyframes mainLink {
	0% {
		-ms-transform: translateY(-30px);
		opacity: 0;
	}

	100% {
		-ms-transform: transform:translateY(0);
		opacity: 1;
	}
}


/*锟阶诧拷*/
.footer {}

.footer .footer1 {
	background: #6b9c26;
	padding: 50px 0 40px;
	color: #fff;
}

.footer .footer1 .logo {
	margin-bottom: 80px;
}

.footer .footer1 .channel_link a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 18px;
	margin-right: 60px;
}

.footer .footer1 .channel_link a:hover {
	color: #fff;
	opacity: .8;
}

.footer .footer1 .sharemore_ico {
	background: url(../images/footer_share.png) no-repeat;
	background-position: 0 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 60px;
	margin-right: 5px;
	cursor: pointer;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.footer .footer1 .sharemore_ico:hover {
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.footer .footer1 .bdshare-button-style0-16 a,
.footer .footer1 .bdshare-button-style0-16 .bds_more {
	display: inline-block;
	background-image: url(../images/footer_share.png);
	width: 60px;
	height: 60px;
	padding: 0;
	margin: 0 5px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.footer .footer1 .bdshare-button-style0-16 a:hover {
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.footer .footer1 .bdshare-button-style0-16 .bds_weixin {
	background-position: -69px 0;
}

.footer .footer1 .bdshare-button-style0-16 .bds_tsina {
	background-position: -138px 0;
}

.footer .footer1 .bdshare-button-style0-16 .bds_sqq {
	background-position: -205px 0;
}

.footer .footer1 .sharemore_ico {
	margin-right: 0;
}

.footer .footer1 .sharemore {
	border: 1px solid #fff;
	width: 60px;
	height: 60px;
}

.footer .footer1 .border {
	border: 1px solid #fff;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 60px;
	height: 60px;
	float: left;
	margin-left: 5px;
}

.footer .footer1 .border a {
	margin: 0;
}

.footer .footer1 .border a span {
	display: none;
}

.footer .footer1 .info {
	margin-top: 20px;
	line-height: 36px;
	font-size: 16px;
	text-align: right;
}

.footer .footer1 .r {
	width: 35%;
	text-align: right;
}

.footer .footer1 .r .share_box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.footer .footer1 .border a.a2a_button_facebook {
	background-position: -70px 0;
}

.footer .footer1 .border a.a2a_button_twitter {
	background-position: -135px 0;
}

.footer .footer1 .border a.a2a_button_linkedin {
	background-position: -205px 0;
}

.footer .footer2 a:hover {
	color: #fff;
	opacity: .8;
}

.footer .footer2 {
	background: #333333;
	line-height: 40px;
	overflow: hidden;
	padding: 20px 0;
}

.footer .footer2 .d {
	color: #c1c1c1;
	font-size: 14px;
	float: left;
}

.footer .footer2 .d a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 5px;
}

.footer .footer2 .gotop {
	color: #acacac;
	cursor: pointer;
}

.footer .footer2 .gotop .ico {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 43px;
	height: 43px;
	background: url(../images/gotop.png);
	background-size: cover;
	margin-left: 18px;
}

.footer .footer2 .gotop:hover {
	opacity: .8;
}



/*锟斤拷锟藉部锟斤拷*/
.channel_content {
	padding: 110px 0;
}

.common-discover {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 4px solid #dddddd;
}

.discover-link {
	text-transform: uppercase;
	font-size: px;
	font-family: Arial;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 4px solid #dddddd;
	position: relative;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	font-weight: bold;
	margin-top: 30px;
}

.discover-link:hover {
	color: #6b9c26;
}

.discover-link:after {
	content: "";
	position: absolute;
	bottom: -4px;
	height: 4px;
	left: 50%;
	width: 0;
	background: #6b9c26;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.discover-link:hover:after {
	left: 0;
	width: 100%;
}

.common-en {
	font-size: 32px;
	font-family: pfsc;
	text-transform: uppercase;
	line-height: 1;
	color: #6b9c26;
}

.common-cn {
	font-size: 32px;
	line-height: 1;
	margin-top: 10px;
	color: #6b9c26;
}

.common-close {
	width: 80px;
	height: 80px;
	display: block;
	text-align: center;
	line-height: 80px;
	margin-bottom: 1px;
	cursor: pointer;
	font-size: 14px;
	position: static;
	margin-top: 0;
	position: relative;
}

.common-close:after,
.common-close:before {
	content: "";
	width: 60%;
	height: 1px;
	background: #5a5a5a;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -30%;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.common-close:after {
	top: 50%;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.common-close:before {
	bottom: 50%;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.common-close i {
	opacity: 0;
	-moz-transition: all .3s ease 0s;
	-ms-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
	visibility: hidden;
	color: #5a5a5a;
}

.common-close:hover:after {
	top: 24%;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.common-close:hover:before {
	bottom: 24%;
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.common-close:hover i {
	opacity: 1;
	visibility: visible;
}


/*通锟矫凤拷页*/
.common-page {
	font-size: 0;
}

.common-page a,
.common-page span {
	line-height: 58px;
	color: #666;
	background-color: #dde3e8;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding: 0 30px;
	font-size: 14px;
	margin: 0;
}

.common-page a.num:hover,
.common-page a.goprev:hover,
.common-page a.gonext:hover,
.common-page a.current {
	color: #fff;
	background-color: #6b9c26;
}

@media only screen and (max-width:760px) {

	.common-page a,
	.common-page span {
		line-height: 30px;
		padding: 0 6px;
	}
}

body .scrollbar-ui .scroll_bar {
	background: #6b9c26;
}

body .scrollbar-ui .scroll_slider {
	background: #fff;
}

/*锟斤拷锟斤拷锟叫憋拷*/
.news_list #widget6 {
	overflow: hidden;
}

.news_list ._item .con {
	padding: 55px 33px;
	background: #f3f8fc;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	transform: translateY(80px);
}

.news_list ._item.masonry-brick .con {
	transform: translateY(0);
}

.news_list ._item .con .date {
	font-size: 13px;
	color: #6b9c26;
}

.news_list ._item .con .tit {
	font-size: 24px;
	line-height: 36px;
	margin: 15px 0;
	color: #6b9c26;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.news_list ._item .con .change {
	position: relative;
}

.news_list ._item .con .img {
	width: 100%;
}

.news_list ._item .con .summary {
	font-size: 15px;
}

.news_list ._item .con img {
	margin-bottom: 20px;
}

.news_list ._item .con .info {
	position: absolute;
	top: 15px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transform: translateY(50px);
	-moz-transition: transform .8s ease 0s;
	-ms-transition: transform .8s ease 0s;
	-o-transition: transform .8s ease 0s;
	-webkit-transition: transform .8s ease 0s;
	transition: transform .8s ease 0s;
	color: #fff;
}

.news_list ._item .con .common-discover {
	opacity: 0;
	visibility: hidden;
	color: #fff;
	margin-top: 30px;
}

.news_list ._item .con:hover {
	color: #fff;
	background: #6b9c26;
}

.news_list ._item .con:hover .date,
.news_list ._item .con:hover .tit {
	color: #fff;
}

/*.news_list ._item .con:hover img,.news_list ._item .con:hover .summary{opacity:0; visibility:hidden;}
.news_list ._item .con:hover .info{opacity:1; visibility:visible; transform:translateY(0);}*/
.news_list ._item .con:hover .common-discover {
	opacity: 1;
	visibility: visible;
}

.news_list .loading {
	width: 100%;
	height: 50px;
	background: url(../images/loading_mini.gif) center center no-repeat;
}

.news_list .loading.none {
	display: none;
}

/*锟斤拷锟斤拷锟斤拷细*/
.news_detail .detail_l {
	width: 70.3399%;
	transform: translateX(-70px);
	opacity: 0;
	visibility: hidden;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.news_detail .l_box {
	background: #f3f8fc;
	padding: 8% 6%;
}

.news_detail .news_title {
	font-size: 29px;
	color: #6b9c26;
	margin-bottom: 10px;
}

.news_detail .l_tools {
	margin-bottom: 40px;
	line-height: 20px;
}

.news_detail .l_tools span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	color: #5a5a5a;
}

.news_detail .news_time {
	margin-right: 20px;
}

.news_detail .switcher .title {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}

.news_detail.loaded .detail_l {
	opacity: 1;
	transform: translateX(0);
	visibility: visible;
}

.news_detail.loaded .detail_r {
	opacity: 1;
	transform: translateX(0);
	visibility: visible;
}

.news_detail .detail_r {
	width: 28%;
	transform: translateX(70px);
	opacity: 0;
	visibility: hidden;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.news_detail .detail_r .arr_box {
	background: #f3f8fc;
	padding: 8%;
	margin-bottom: 14px;
	color: #666;
	display: block;
}

.news_detail .detail_r .arr_title {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}

.news_detail .detail_r .arr_news_title {
	font-size: 14px;
	font-weight: normal;
}

.news_detail .detail_r .arr_time {
	font-size: 14px;
	padding-top: 6px;
	display: block;
}

.news_detail .detail_r .arr_box:hover {
	color: #fff;
	background: #6b9c26;
}

.news_detail .detail_r .arr_box:hover .arr_title {
	color: #fff;
}

.news_detail .detail_r .share_box {
	background: #f3f8fc;
	padding: 8%;
}

.news_detail .detail_r .share_title {
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}

.news_detail .detail_r .black_list {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #6b9c26;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: block;
}

.news_detail .newdetail_share {
	padding: 10px 0px 20px;
}

.news_detail .newdetail_share a {
	width: 40px;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	border: 1px solid #999;
	line-height: 40px;
	border-radius: 50%;
	background: none;
	padding: 0;
	margin: 0;
	margin-right: 10px;
	font-size: 20px;
	color: #999;
}

@media screen and (max-width:760px) {

	.news_detail .detail_l,
	.news_detail .detail_r {
		width: 100%;
	}

	.news_detail .news_title {
		font-size: 24px;
	}
}


.product .main {
	background: url(../images/product_main_bg.jpg) repeat;
}

.product .rect-53 {
	padding-bottom: 53%;
}

.product .flag {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.product .wrap {
	position: relative;
	z-index: 1;
}

.product .wrap .pro {
	margin: 0 40px;
	position: relative;
}

.product .wrap .pro .left {
	width: 88%;
}

.product .wrap .con {
	width: 507px;
	position: absolute;
	left: 65px;
	bottom: 90px;
	color: #fff;
}

.product .wrap .con>div {
	transform: translateY(80px);
	opacity: 0;
	visibility: hidden;
}

.product .wrap .con .top_tit {
	-moz-transition: all .5s ease .4s;
	-ms-transition: all .5s ease .4s;
	-o-transition: all .5s ease .4s;
	-webkit-transition: all .5s ease .4s;
	transition: all .5s ease .4s;
	position: relative;
	padding-left: 100px;
}

.product .wrap .con .top_tit .icon {
	position: absolute;
	left: 0;
	bottom: 0;
}

.product .wrap .con .top_tit .en {
	font-size: 32px;
	line-height: 1;
	font-family: pfsc;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.product .wrap .con .top_tit .cn {
	font-size: 32px;
	line-height: 1;
}

.product .wrap .con .desc {
	-moz-transition: all .5s ease .6s;
	-ms-transition: all .5s ease .6s;
	-o-transition: all .5s ease .6s;
	-webkit-transition: all .5s ease .6s;
	transition: all .5s ease .6s;
	margin: 40px 0;
	max-height: 81px;
	overflow: hidden;
}

.product .wrap .con .link {
	-moz-transition: all .5s ease .8s;
	-ms-transition: all .5s ease .8s;
	-o-transition: all .5s ease .8s;
	-webkit-transition: all .5s ease .8s;
	transition: all .5s ease .8s;
}

.product .cur .wrap .con .top_tit,
.product .cur .wrap .con .desc,
.product .cur .wrap .con .link {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.product .wrap .pro .right {
	width: 10%;
	position: absolute;
	top: 15px;
	bottom: 0;
	right: 2%;
	background: #fff;
	text-align: center;
}

.product .wrap .pro .right>div {
	position: absolute;
	left: 50%;
	width: 56px;
	margin-left: -28px;
	cursor: pointer;
}

.product .wrap .pro .right>div:hover {
	color: #6b9c26;
}

.product .wrap .pro .right>div:hover .en {
	color: #6b9c26;
}

.product .wrap .pro .right .prev {
	top: 20px;
}

.product .wrap .pro .right .next {
	bottom: 20px;
}

.product .wrap .pro .right .icon {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	font-weight: bold;
}

.product .wrap .pro .right .cn {
	width: 15px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 1.3;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	display: none;
}

.product .wrap .pro .right .en {
	writing-mode: vertical-lr;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #a3a3a3;
	font-size: 18px;
	font-family: pfsc;
	text-transform: uppercase;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

/*.product .wrap .pro .right .prev .en{float:right;}*/
.product .wrap .pro .right .prev:hover .icon {
	transform: translateY(-10px);
	color: #6b9c26;
}

.product .wrap .pro .right .next:hover .icon {
	transform: translateY(10px);
	color: #6b9c26;
}

.product .num_fixed {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: 580px;
	margin-top: -30px;
	z-index: 10;
	display: none;
	font-size: 30px;
	color: #6b9c26;
	font-family: pfsc;
	line-height: 60px;
}

.product .num_wrap .num {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: 500px;
	margin-top: -30px;
	-moz-transition: all .7s ease 0s;
	-ms-transition: all .7s ease 0s;
	-o-transition: all .7s ease 0s;
	-webkit-transition: all .7s ease 0s;
	transition: all .7s ease 0s;
	opacity: 0;
	visibility: hidden;
	font-size: 48px;
	font-family: pfsc;
	color: #6b9c26;
	line-height: 60px;
}

.product .num_wrap .num.top {
	opacity: 0;
	visibility: hidden;
	transform: translateY(-50px);
}

.product .num_wrap .num.cen {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.product .num_wrap .num.btm {
	opacity: 0;
	visibility: hidden;
	transform: translateY(50px);
}

/*锟斤拷品锟叫憋拷*/
.product_list .pt1 {
	position: relative;
	z-index: 1;
}

.product_list .pt1 .item {
	position: relative;
	width: 46%;
	cursor: pointer;
	margin-bottom: 70px;
}

.product_list .pt1 .item.odd {
	float: left;
}

.product_list .pt1 .item.even {
	float: right;
}

.product_list .pt1 .item .con {
	position: relative;
	padding-left: 38%;
	padding-bottom: 40px;
}

.product_list .pt1 .item .con:after {
	content: "";
	position: absolute;
	left: 38%;
	bottom: 50px;
	height: 141px;
	width: 271px;
	background: url(../images/prolist_bean.png);
	background-size: cover;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-50px);
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.product_list .pt1 .item .con .pic {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 44%;
	z-index: 3;
}

.product_list .pt1 .item .con .pic img {
	max-width: none;
	width: 100%;
}

.product_list .pt1 .item .con .info {
	padding: 55px 55px 110px 70px;
	border: 10px solid #f1f0f0;
	position: relative;
	z-index: 0;
}

.product_list .pt1 .item .con .info:before {
	content: "";
	width: 57px;
	height: 57px;
	background: url(../images/prolist_border_flag.png) no-repeat;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 0;
}

.product_list .pt1 .item .con .info:after {
	content: "";
	width: 86px;
	height: 86px;
	background: url(../images/prolist_border_flag2.png) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 0;
}

.product_list .pt1 .item .con .info .en {
	font-size: 13px;
	color: #6b9c26;
	line-height: 1;
	text-transform: uppercase;
}

.product_list .pt1 .item .con .info .cn {
	font-size: 32px;
	color: #6b9c26;
	margin-bottom: 20px;
}

.product_list .pt1 .item .con .info .k {
	color: #6b9c26;
}

.product_list .pt1 .item .con .info .desc {
	line-height: 27px;
	height: 108px;
	overflow: hidden;
}

.product_list .pt1 .item .con .info .icon {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #6b9c26;
	font-size: 20px;
	font-weight: bold;
	z-index: 1;
	line-height: 50px;
	width: 50px;
	text-align: center;
}

.product_list .pt1 .item .con .info .en,
.product_list .pt1 .item .con .info .cn,
.product_list .pt1 .item .con .info .icon {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.product_list .pt1 .item:hover .con .info .en,
.product_list .pt1 .item:hover .con .info .cn,
.product_list .pt1 .item:hover .con .info .icon {
	color: #6b9c26;
}

.product_list .pt1 .item:hover .con:after {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
}

.product_list .pt_detail {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding: 4% 0;
	display: none;
}

.product_list .pt_detail .mask {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../images/black.62.png) repeat;
	z-index: 1;
}

.product_list .pt_detail .mask i {
	color: #fff;
	font-size: 70px;
	position: absolute;
	top: 50%;
	left: 50%;
	line-height: 100px;
	width: 100px;
	text-align: center;
	margin-left: -50px;
	margin-top: -50px;
	-webkit-animation: rotate 4s infinite linear;
	-moz-animation: rotate 4s infinite linear;
	animation: rotate 4s infinite linear;
}

.product_list .pt_detail.visible .mask i {
	display: none;
}

@-webkit-keyframes rotate {
	to {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes rotate {
	to {
		-moz-transform: rotate(360deg);
	}
}

@keyframes rotate {
	to {
		transform: rotate(360deg);
	}
}

.product_list .pt_detail .content {
	height: 100%;
	position: relative;
	z-index: 1;
}

.product_list .pt_detail .content .wrap {
	height: 100%;
}

.product_list .pt_detail .content .scroll_wrap {
	height: 100%;
	padding-right: 80px;
	position: relative;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.product_list .pt_detail.visible .scroll_wrap {
	opacity: 1;
	visibility: visible;
}

.product_list .pt_detail .content .scroll {
	position: relative;
	height: 100%;
	overflow: hidden;
}

/*.product_list .pt_detail .scrollbar-ui .scroll_cont{min-height:100%;}*/
.product_list .pt_detail .content .scroll .fix {
	background: #fff;
	position: relative;
}

.product_list .pt_detail .content .l {
	width: 38%;
	text-align: center;
}

.product_list .pt_detail .content .l .info {
	padding: 15% 6% 5%;
}

.product_list .pt_detail .content .l .pic {
	width: 60%;
	margin: 0 auto;
}

.product_list .pt_detail .content .l .pic img {
	width: 100%;
	max-width: none;
}

.product_list .pt_detail .content .l .int {
	margin-top: 10%;
}

.product_list .pt_detail .content .l .link {
	margin-top: 15px;
}

.product_list .pt_detail .content .l .link li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 15px;
	position: relative;
}

.product_list .pt_detail .content .l .link li:after {
	content: "";
	position: absolute;
	top: 5px;
	height: 16px;
	width: 1px;
	background: #e5e5e5;
	left: 0;
}

.product_list .pt_detail .content .l .link li.jd:after {
	display: none;
}

.product_list .pt_detail .content .l .link a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 26px;
	background: url(../images/prodetail_link.png) no-repeat;
}

.product_list .pt_detail .content .l .link li.jd a {
	width: 120px;
}

.product_list .pt_detail .content .l .link li.tmall a {
	width: 114px;
	background-position: -120px 0;
}

.product_list .pt_detail .content .l .link li.ali a {
	width: 66px;
	background-position: -234px 0;
}

.product_list .pt_detail .content .l .link a:hover {
	background: url(../images/prodetail_link_cur.png) no-repeat;
}

.product_list .pt_detail .content .r {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 62%;
	background: url(../images/prodetail_bg.jpg) no-repeat;
	background-size: cover;
	color: #fff;
}

.product_list .pt_detail .content .r .con {
	padding: 8%;
}

.product_list .pt_detail .content .r .con .en {
	font-size: 45px;
	line-height: 1;
	text-transform: uppercase;
	font-family: pfsc;
}

.product_list .pt_detail .content .r .con .cn {
	font-size: 32px;
}

.product_list .pt_detail .content .r .link {
	margin-top: 10px;
}

.product_list .pt_detail .content .r .link a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 35px;
	position: relative;
	line-height: 20px;
	margin-right: 25px;
}

.product_list .pt_detail .content .r .link a:hover {
	color: #fff;
	opacity: .8;
}

.product_list .pt_detail .content .r .link a:before {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 0;
	background: url(../images/prodetail_ico.png);
}

.product_list .pt_detail .content .r .link a.doc:before {
	background-position: -20px 0;
}

.product_list .pt_detail .content .r .link a.network:before {
	background-position: -40px 0;
}

.product_list .pt_detail .content .r .scroll_info .t {
	font-size: 20px;
	margin-top: 50px;
}

.product_list .pt_detail .content .r .scroll_info .btm {
	overflow: hidden;
}

.product_list .pt_detail .content .r .scroll_info .btm .btm_item {
	float: left;
	margin-right: 15%;
}

.product_list .pt_detail .control {
	position: absolute;
	right: 0;
	top: 0;
	user-select: none;
}

.product_list .pt_detail .control li {
	width: 80px;
	height: 80px;
	background: #000;
	color: #fff;
	line-height: 80px;
	text-align: center;
	font-size: 36px;
	margin-bottom: 1px;
	font-weight: lighter;
	cursor: pointer;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.product_list .pt_detail .control li i {
	float: left;
	width: 100%;
	margin: 0;
}

.product_list .pt_detail .control li:hover {
	background: #6b9c26;
}

.product_list .common-close:after,
.product_list .common-close:before {
	background: #fff;
}

.product_list .common-close i {
	color: #fff;
}

/*锟斤拷品锟斤拷细*/
.product_detail {
	background: url(../images/protext_bg.jpg) no-repeat left top;
}

.product_detail .pt1 {
	color: #6b9c26;
}

.product_detail .pt1 .con {
	padding-left: 20%;
}

.product_detail .pt1 .top {
	position: relative;
	padding-left: 115px;
}

.product_detail .pt1 .en {
	font-size: 32px;
	font-family: pfsc;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 20px;
}

.product_detail .pt1 .top .en {
	font-size: 32px;
	padding-top: 50px;
}

.product_detail .pt1 .cn {
	font-size: 32px;
	line-height: 1;
	margin-top: 10px;
}

.product_detail .pt1 .top img {
	position: absolute;
	left: 0;
	bottom: 0;
}

.product_detail .pt1 .tit {
	font-size: 22px;
	margin: 20px 0 15px;
	text-transform: capitalize;
}

.product_detail .pt1 .desc {
	color: #5a5a5a;
	margin-bottom: 75px;
}

.product_detail .pt1 .pic_box {
	position: relative;
}

.product_detail .pt1 .text_box {
	color: #fff;
	padding-top: 150px;
	padding-right: 30px;
	padding-bottom: 160px;
	padding-left: 36%;
	background: url(../images/create_bluebg.jpg) no-repeat center;
	background-size: cover;
}

.product_detail .pt1 .text_box .cn {
	margin-bottom: 30px;
}

.product_detail .pt1 .text_box .d {
	height: 135px;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
	line-height: 27px;
}

.product_detail .pt1 .pic {
	position: absolute;
	top: 50%;
	right: 60%;
	margin-right: 80px;
	margin-top: -206px;
}

.reveal-left {
	transform: translateX(-50px);
	opacity: 0;
	visibility: hidden;
}

.reveal-left.reveal-trigger {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

body .product_detail .scrollbar-ui .scroll_bar {
	background: #39597f;
}

body .product_detail .scrollbar-ui .scroll_slider {
	background: #6b9c26;
}

/*锟斤拷司锟斤拷锟斤拷*/
/*.intro .pt1{background:url(../images/intro_pt1bg.jpg) no-repeat center bottom; margin-bottom:70px;}*/
.intro .pt1 .common-cn {
	margin-bottom: 30px;
	font-size: 24px;
}

/*.intro .pt1 .desc{margin-bottom:75px;}*/
.intro .pt1 .item2 .text {
	text-align: center;
	padding-top: 30%;
}

.intro .pt1 .item2 .text .common-en {
	color: #fff;
}

.intro .pt1 .item2 .text .common-cn {
	color: #fff;
	line-height: 1.3;
	font-family: pfsc;
}

.intro .pt1 .video_box.rect-90:after {
	content: "";
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	z-index: 1;
	background: url(../images/video_play.png) no-repeat center;
}

.intro .pt1 a {
	display: block;
}

.intro .big_data {
	padding: 75px 0;
}

.intro .big_data ul {
	margin-left: 2%;
}

.intro .big_data li {
	float: left;
	width: 25%;
	color: #6b9c26;
	cursor: pointer;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.intro .big_data .num {
	font-size: 74px;
	font-family: pfsc;
	line-height: 1;
}

.intro .big_data .num_d {
	padding-right: 30px;
}

.intro .big_data li:hover {
	color: #6b9c26;
}


/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.create {
	background: url(../images/protext_bg.jpg) no-repeat right top;
}

.create .pt1 {}

.create .pt1 .con {
	padding-top: 216px;
	padding-left: 40%;
	position: relative;
}

.create .pt1 .con .text {
	background: url(../images/blue.94.png) repeat;
	color: #fff;
	padding: 40px 40px 60px 70px;
	position: relative;
	z-index: 1;
}

.create .pt1 .con .text .common-en {
	color: #fff;
	margin-bottom: 20px;
}

.create .pt1 .con .text .common-cn {
	color: #fff;
	margin-bottom: 30px;
}

.create .pt1 .con .pic {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 75%;
}

.create .pt2 {
	margin-top: 80px;
}

.create .pt2 .tit {
	position: relative;
	margin-bottom: 55px;
	padding: 10px 75px;
}

.create .pt2 .tit:before {
	content: "";
	height: 100px;
	width: 10px;
	background: url(../images/create_tit.png);
	position: absolute;
	left: 0;
	bottom: 0;
}

.create .pt2 .rect-134 {
	padding-bottom: 134%;
}

.create .pt2 .pic:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -5px;
	bottom: 0;
	background: url(../images/create_cover.png) repeat left bottom;
	background-size: contain;
	z-index: 1;
	z-index: 1;
}

.create .pt2 .pic .common-en {
	color: #fff;
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 40px;
	z-index: 2;
	font-size: 28px;
}

.create .pt2 .pic .common-cn {
	color: #fff;
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 60px;
	z-index: 2;
}

.create .pt2 .pic:after {
	content: "+";
	font-size: 30px;
	color: #fff;
	position: absolute;
	right: 20px;
	bottom: 30px;
	z-index: 2;
	line-height: 1;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-weight: lighter;
}

.create .pt2 .pic:hover:after {
	transform: rotate(180deg);
}

.create .pt3 .con {
	padding-right: 33.5%;
	position: relative;
	display: none;
}

.create .pt3 .text {
	background: url(../images/create_bluebg.jpg) no-repeat center;
	display: block;
	background-size: cover;
}

.create .pt3 .text .info {
	color: #fff;
	text-align: right;
	padding-top: 126px;
	padding-bottom: 65px;
	padding-right: 30%;
	padding-left: 65px;
}

.create .pt3 .text .info .common-en {
	color: #fff;
}

.create .pt3 .text .info .common-cn {
	color: #fff;
	margin-bottom: 30px;
}

.create .pt3 .con .pic {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50%;
}


/*锟斤拷聘*/
.job .pt1 {
	margin-bottom: 75px;
}

.job .pt1 .form_item {
	border-bottom: 4px solid #6b9c26;
	position: relative;
}

.job .pt1 .form_item .searchBtn {
	color: #6b9c26;
	font-size: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	user-select: none;
	background: none;
	border: none;
}

.job .pt1 .form_item input,
.job .pt1 .form_el .form_item select,
.job .select-ui-choose-default {
	border: none;
}

.job .pt1 .form_item input {
	height: 26px;
	width: 90%;
	padding: 10px 5%;
}

.job .pt1 .form_item .job_select {
	width: 90%;
	padding: 8px 5%;
	color: #aaa;
}

body .select-ui-options-default-bottom {
	margin-top: 4px;
}

body .select-ui-options-default li:hover {
	background: #6b9c26 !important;
}

.job .pt2 .pd {
	padding: 40px;
	color: #333;
	display: block;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	border: 4px solid #fff;
	background: #f4f4f4;
	margin-left: -1px;
	margin-top: -1px;
}

.job .pt2 .pd:hover {
	background: url(../images/job_mask.png) right top no-repeat;
	color: #fff;
}

.job .pt2 .pd .title {
	font-size: 24px;
	color: #6b9c26;
	padding-bottom: 40px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.job .pt2 .pd .title:after {
	content: '';
	position: absolute;
	width: 50px;
	height: 1px;
	background: #c6c6c6;
	bottom: 20px;
	left: 0;
}

.job .pt2 .pd .info {
	font-size: 14px;
	color: #555;
	line-height: 32px;
	margin-bottom: 30px;
}

.job .pt2 .pd:hover .title {
	color: #fff;
}

.job .pt2 .pd:hover .info {
	color: #fff;
}

.job .pt2 .pd:hover .title:after {
	background: #fff;
}

.job .common-page {
	margin-top: 70px;
}

/*锟斤拷聘锟斤拷锟斤拷*/
.job_detail_bg {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	bottom: 0;
	background: rgba(0, 0, 0, .60);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
	display: none;
}

.job_detail_bg .job_detail_win {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -300px;
	margin-left: -470px;
	width: 940px;
	height: 600px;
	overflow: hidden;
	background: #fff;
}

.job_detail_bg .job_detail_win>iframe {
	border-radius: 10px;
}

.job_detail {
	position: relative;
	padding: 10px 45px 40px;
}

.job_detail_bg .btn_close {
	display: block;
	position: absolute;
	top: 10px;
	right: 30px;
	;
	z-index: 2;
}

.job_detail .job_tit {
	line-height: 2.4em;
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	border-bottom: #d2d2d2 2px solid;
}

.job_detail .txt_con {
	margin: 18px 0 20px;
	height: 380px;
	overflow-y: auto;
	font-size: 14px;
	line-height: 28px;
}

.job_detail .det_rec {
	margin-bottom: 6px;
}

.job_detail .det_rec .tit {
	width: 12.3%;
	color: #666;
}

.job_detail .det_rec .desc {
	width: 77.6%;
	color: #333;
}

.job_detail .det_mailto_box {
	margin-left: 12.3%;
	padding: 15px 0 15px 3.6%;
	font-size: 14px;
	color: #333333;
	line-height: 23px;
	background-color: #cfcfcf;
}

.job_detail .det_mailto_box>a {
	font-weight: bold;
	color: #6b9c26;
	text-decoration: underline;
}

/*锟斤拷锟斤拷锟桔猴拷*/
.about {
	padding-top: 0;
}

.about .pt1 {
	padding-top: 110px;
	background: url(../images/about_pt1bg.jpg) no-repeat center top;
	margin-bottom: 75px;
}

.about .pt1 .top {
	position: relative;
}

.about .pt1 .top .wrap {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.about .pt1 .top .l_pic {
	width: 58%;
}

.about .pt1 .top .right {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 200px;
	background: #fff;
}

.about .pt1 .top .right .con {
	position: relative;
}

.about .pt1 .top .right .con:before {
	content: "";
	position: absolute;
	left: 0;
	top: 55px;
	background: #6b9c26;
	height: 80px;
	width: 10px;
}

.about .pt1 .top .right .con .info {
	padding-top: 50px;
	padding-bottom: 30px;
	padding-left: 75px;
	padding-right: 45%;
	display: block;
}

.about .pt1 .top .right .con .info:hover {

	color: #5a5a5a;
}

.about .pt1 .top .right .con .info:hover .discover-link {
	color: #6b9c26;
}

.about .pt1 .top .right .con .info:hover .discover-link:after {
	left: 0;
	width: 100%;
}

.about .pt1 .top .right .con .info .common-cn {
	margin-bottom: 30px;
}

.about .pt1 .top .right .con .info .desc {
	margin-bottom: 20px;
	margin-top: 20px;
}

.about .pt1 .top .right .con .pic {
	position: absolute;
	left: 60%;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
}

.about .pt1 .top .right .con .pic img {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
}

.about .pt1 .top .right .con .pic:after {
	content: "";
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	z-index: 1;
	background: url(../images/video_play.png) no-repeat center;
}

.about .pt1 .btm {
	padding: 60px 0 10px;
}

.about .pt1 .word {
	position: absolute;
	top: 60px;
	left: 50%;
}

.about .pt1 .word img,
.about .pt1 .word_out img {
	max-width: none;
	transform: translateX(300px);
}

.about .pt1 .word_out {
	position: absolute;
	top: 60px;
	left: 50%;
	z-index: 0;
}

.about .pt2 .item {
	display: block;
	cursor: pointer;
	margin-bottom: 75px;
}

.about .pt2 .item:hover {
	color: #5a5a5a;
}

.about .pt2 .item:hover .discover-link {
	color: #6b9c26;
}

.about .pt2 .item:hover .discover-link:after {
	left: 0;
	width: 100%;
}

.about .pt2 .item .info {
	padding: 20px 10px 0;
}

.about .pt2 .item .info .common-cn {
	margin-bottom: 20px;
	font-family: pfsc;
	text-transform: uppercase;
	font-size: 28px;
}

.about .pt2 .item .info .desc {
	margin-bottom: 40px;
	/*line-height:27px;*/
	height: 81px;
	overflow: hidden;
}

.about .pt3 {}

.about .pt3 .con {
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #fff;
	padding: 70px 60px 90px;
}

.about .pt3 .con .desc {
	max-width: 50%;
	margin-bottom: 40px;
}

.about .pt3 .con .common-en {
	color: #fff;
}

.about .pt3 .con .common-cn {
	color: #fff;
	margin-bottom: 30px;
}

.about .pt3 .con:hover .discover-link {
	color: #6b9c26;
}

.about .pt3 .con:hover .discover-link:after {
	left: 0;
	width: 100%;
}

/*锟斤拷展锟斤拷锟斤拷*/
.develop {}

.develop .pt1 {}

.develop .pt1 .content {
	background: #f0f9ff;
	position: relative;
	height: 660px;
}

.develop .pt1 .left {
	width: 55%;
	background: #f9fcff;
	height: 100%;
}

.develop .pt1 .left .con {
	padding: 45px 75px;
}

.develop .pt1 .left .item {
	display: none;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	transform: translateX(10px);
}

.develop .pt1 .left .item.cur {
	display: block;
	transform: translateX(0);
}

.develop .pt1 .left .item.ani {
	transform: translateX(0);
}

/*.develop .pt1 .left .item.ed{transform:translateX(-10px);}*/
.develop .pt1 .left .item .top {
	text-transform: uppercase;
	line-height: 1;
	font-family: pfsc;
}

.develop .pt1 .left .item .top .fix {
	display: none;
}

.develop .pt1 .left .item .top .num {
	color: #6b9c26;
	font-size: 77px;
	font-style: italic;
	margin-right: 10px;
}

.develop .pt1 .left .item .top .stage {
	padding-top: 22px;
	padding-left: 5px;
}

.develop .pt1 .left .item .top .the {
	color: #fff;
	background: #6b9c26;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 12px;
	padding: 2px 8px;
	margin-bottom: 5px;
}

.develop .pt1 .left .item .top .no {
	color: #000;
	font-size: 24px;
}

.develop .pt1 .left .item .top .year {
	margin-top: 20px;
	line-height: 38px;
	color: #fff;
	background: #6b9c26;
	font-size: 28px;
	width: 260px;
	text-align: center;
	letter-spacing: 3px;
	margin-bottom: 70px;
}

.develop .pt1 .left .item .btm {}

.develop .pt1 .left .item .btm_i {
	overflow: hidden;
	margin-bottom: 25px;
	font-size: 16px;
}

.develop .pt1 .left .item .btm_i .date {
	float: left;
	color: #6b9c26;
	margin-right: 10px;
}

.develop .pt1 .left .item .btm_i .v {
	overflow: hidden;
}

.develop .pt1 .right {
	width: 45%;
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	background: #f0f9ff;
}

.develop .pt1 .right:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 85px;
	left: 0;
	top: -30px;
	background: url(../images/develop_build.png) no-repeat;
	background-size: cover;
}

.develop .pt1 .right .tab {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 85px;
	color: #fff;
	background: #6b9c26;
	text-align: center;
	font-size: 21px;
}

.develop .pt1 .right .tab li {
	float: left;
	width: 33.3%;
	cursor: pointer;
}

.develop .pt1 .right .tab li span {
	position: relative;
}

.develop .pt1 .right .tab li span:after {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 50%;
	width: 0;
	height: 3px;
	background: #6b9c26;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.develop .pt1 .right .tab li:hover span:after,
.develop .pt1 .right .tab li.cur span:after {
	left: 0;
	width: 100%;
}

.develop .pt1 .right .tit {
	width: 323px;
	height: 313px;
	background: url(../images/develop_tit.jpg) no-repeat;
	background-size: cover;
	position: absolute;
	z-index: 1;
	color: #fff;
	top: 75px;
	left: 35px;
}

.develop .pt1 .right .tit .common-en {
	color: #fff;
	margin-top: 115px;
	margin-left: 30px;
	margin-bottom: 120px;
}

.develop .pt1 .right .tit .common-cn {
	color: #fff;
	margin-left: 30px;
}

.develop .pt1 .right .tit .en {
	font-size: 14px;
	text-align: right;
	font-family: pfsc;
	margin-top: 65px;
	text-transform: uppercase;
	padding-right: 30px;
}

/*锟斤拷页banner*/
.i_banner {
	width: 100%;
	height: 1080px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.i_banner .ibanner_cover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 0;
	color: #fff;
	text-align: center;
	z-index: 1;
}

.i_banner .ibanner_cover .con .info .common-en {
	color: #fff;
	font-size: 45px;
}

.i_banner .ibanner_cover .con .info .ltd {
	font-size: 18px;
	line-height: 1;
	position: relative;
	padding-bottom: 25px;
}

.i_banner .ibanner_cover .con .info .ltd_line {
	width: 30px;
	height: 3px;
	background: #ccc;
	margin: 0 auto 20px;
	display: none;
}

.i_banner .ibanner_cover .con .info .cn {
	font-size: 40px;
	line-height: 50px;
}

.i_banner .ibanner_cover .con .info .en {
	font-size: 24px;
	text-transform: uppercase;
	font-family: pfsc;
	line-height: 30px;
}

.i_banner li {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.i_banner li .banner_img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.i_banner li img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.i_banner li img {
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: all 10s ease;
	transition: all 10s ease;
}

.i_banner .active li img {
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}

.i_banner li video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	object-fit: fill;
}

.i_banner li .video_cover {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(../images/video_cover.png) repeat;
	z-index: 2;
}

.i_banner .cursor {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 30;
	pointer-events: none;
	display: none;
}

.i_banner .cursor .cursorIcon {
	width: 33px;
	height: 54px;
	background: url(../images/cursor-left.png) no-repeat center;
}

.i_banner .cursor.right .cursorIcon {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.i_banner .ibanner .nav-btn {
	user-select: none;
	cursor: pointer;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	color: #fff;
	font-size: 60px;
	margin-top: -50px;
	margin-left: -700px;
}

.i_banner .ibanner .nav-btn.r {
	margin-left: 600px;
}

.i_banner .ibanner .nav-btn:hover {
	color: #6b9c26;
}



.i_banner .active .ibanner_cover .con .info .ltd,
.i_banner .active .ibanner_cover .con .info .ltd_line {
	animation: ibanLtd .8s linear .2s;
	-webkit-animation: ibanLtd .8s linear .2s;
	-moz-animation: ibanLtd .8s linear .2s;
	-o-animation: ibanLtd .8s linear .2s;
	-ms-animation: ibanLtd .8s linear .2s;
	opacity: 0;
	animation-fill-mode: forwards;
}

@keyframes ibanLtd {
	0% {
		transform: translateX(-120px);
		opacity: 0;
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes ibanLtd {
	0% {
		-moz-transform: translateX(-120px);
		opacity: 0;
	}

	100% {
		-moz-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-webkit-keyframes ibanLtd {
	0% {
		-webkit-transform: translateX(-120px);
		opacity: 0;
	}

	100% {
		-webkit-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-o-keyframes ibanLtd {
	0% {
		-o-transform: translateX(-120px);
		opacity: 0;
	}

	100% {
		-o-transform: transform:translateX(0);
		opacity: 1;
	}
}

@-ms-keyframes ibanLtd {
	0% {
		-ms-transform: translateX(-120px);
		opacity: 0;
	}

	100% {
		-ms-transform: transform:translateX(0);
		opacity: 1;
	}
}

.i_banner .nav-btn {
	visibility: hidden;
}

.i_banner .active .ibanner_cover .con .info .cn,
.i_banner .active .ibanner_cover .con .info .en {
	animation: mainLink .8s linear 1.3s;
	-webkit-animation: mainLink .8s linear 1.3s;
	-moz-animation: mainLink .8s linear 1.3s;
	-o-animation: mainLink .8s linear 1.3s;
	-ms-animation: mainLink .8s linear 1.3s;
	opacity: 0;
	animation-fill-mode: forwards;
}



/*banner 锟斤拷锟斤拷*/
.i_banner .ibanner_news {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	background: url(../images/xc_nav.png) no-repeat center;
	z-index: 3;
	color: #fff;
	line-height: 60px;
}

.i_banner .ibanner_news .l {
	font-size: 17px;
	margin-right: 90px;
}

.i_banner .ibanner_news a {
	display: block;
}

.i_banner .ibanner_news a:hover {
	color: #fff;
	opacity: .8;
}



/*锟斤拷页锟斤拷锟斤拷*/
.index {
/* 	display: none; */
}

.index-cn {
	font-size: 32px;
	margin-bottom: 30px;
	color: #6b9c26
}

.index .pt_top {
	margin-top: 70px;
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}

.index .pt_top:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	background: #d9d9d9;
	height: 1px;
	z-index: 0;
}

.index .pt_top .tit {
	text-align: center;
	line-height: 1;
	z-index: 0;
	background: #fff;
	padding: 0 80px;
	position: relative;
	z-index: 1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	font-size: 32px;
	text-transform: uppercase;
	font-family: pfsc;
}

.index .pt_top .tit:after,
.index .pt_top .tit:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 5px;
	background: #d9d9d9;
}

.index .pt_top .tit:before {
	right: 0;
	top: 50%;
	left: auto;
}

.index .pt1 {
	padding-bottom: 60px;
}

.index .pt1 .con {
	text-align: center;
	margin-top: 50px;
}

.index .pt1 .con .info {
	padding: 0 40px;
}

.index .pt1 .con .t {
	color: #6b9c26;
	line-height: 30px;
	text-transform: uppercase;
	font-size: 20px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	margin-bottom: 20px;
}

.index .pt1 .con .info:hover .t {
	color: #6b9c26;
}

.index .pt2 {
	height: 450px;
}

.index .pt2 .bg {
	background-attachment: fixed;
	height: 570px;
	background-position: center;
}

.index .pt3 {
	padding-bottom: 110px;
	background: url(../images/ipt3_bg.png);
	background-repeat-x: repeat;
	background-size: contain;
}

.index .pt3 .con {
	padding-right: 100px;
	padding-left: 160px;
	margin-top: -70px;
	background: #fff;
}

.index .pt3 .item .r {
	width: 53%;
	padding: 50px 0;
}

.index .pt3 .item .r .common-en {
	margin-bottom: 20px;
}

.index .pt3 .item .l {
	width: 40%;
	margin-top: 10px;
}

.index .pt3 .item .r .common-cn {
	margin-bottom: 30px;
}

.index .pt3 .item .r .d {
	height: 108px;
	overflow: hidden;
}

.index .pt3 .tit {
	/*line-height:30px; */
	padding: 30px;
	background: #6b9c26 url(../images/pt3_titbg.jpg) no-repeat right top;
	color: #fff;
	text-align: center;
	font-size: 17px;
	position: relative;
}

.index .pt3 .tit:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 30px;
	height: 15px;
	background: url(../images/pt3_titflag.jpg);
	margin-left: -15px;
}

.index .pt3 .item .r:hover .discover-link {
	color: #6b9c26;
}

.index .pt3 .item .r:hover .discover-link:after {
	left: 0;
	width: 100%;
}

.index .pt3 .owl-dots {
	position: absolute;
	top: 120px;
	left: -55px;
}

.index .pt3 .owl-dot {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #eeeeee;
	margin: 10px 0;
	cursor: pointer;
}

.index .pt3 .owl-dot.active {
	background: #6b9c26;
}

.index .pt4 {}

.index .pt4 .fix {
	width: 1920px;
	background: #FFF;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.index .pt4 .fix .l {
	width: 1200px;
}

.index .pt4 .fix .l .bg {
	width: 890px;
	float: right;
	position: relative;
}

.index .pt4 .fix .l .dots {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.index .pt4 .fix .l .dots .dot {
	position: absolute;
	color: #fff;
	font-size: 14px;
	background: #6b9c26;
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
	border-radius: 50%;
	animation: fade 5s infinite;
	-webkit-animation: fade 5s infinite;
}

.index .pt4 .fix .l .dots .dot2 {
	animation-delay: 0.5s
}

.index .pt4 .fix .l .dots .dot3 {
	animation-delay: 1s
}

.index .pt4 .fix .l .dots .dot4 {
	animation-delay: 1.5s
}

.index .pt4 .fix .l .dots .dot5 {
	animation-delay: 2s
}

.index .pt4 .fix .l .dots .dot6 {
	animation-delay: 2.5s
}

.index .pt4 .fix .l .dots .dot7 {
	animation-delay: 3s
}

.index .pt4 .fix .l .dots .dot8 {
	animation-delay: 3.5s
}

@keyframes fade {
	from {
		opacity: 1.0;
	}

	50% {
		opacity: 0;
	}

	to {
		opacity: 1.0;
	}
}

@-webkit-keyframes fade {
	from {
		opacity: 1.0;
	}

	50% {
		opacity: 0;
	}

	to {
		opacity: 1.0;
	}
}

.index .pt4 .fix .r {
	width: 720px;
	position: relative;
}

.index .pt4 .fix .r .con {
	position: absolute;
	left: 45px;
	top: 75px;
	bottom: 75px;
	width: 350px;
	color: #fff;
}

.index .pt4 .fix .r .con .common-cn {
	margin-bottom: 30px;
	color: #fff;
}

.index .pt4 .fix .r .con .common-en {
	color: #fff;
}

.index .pt4 .fix .r .con .discover-link {
	color: #fff;
	margin-top: 30px;
	border-color: #fff;
}

.index .pt4 .fix .r .con .discover-link:hover {
	color: #6b9c26;
}

.index .pt5 {
	padding-bottom: 70px;
}

.index .pt5 a {
	display: block;
}

.index .pt5 a .rect-75 {
	padding-bottom: 50.8%;
}

.index .pt5 .t {
	text-align: center;
	font-size: 17px;
	line-height: 60px;
}

.index .pt6 {
	text-align: center;
	background: #eee;
	padding: 65px 0 40px;
}

.index .pt6 .en {
	display: inline-block;
	background: #6b9c26;
	border-radius: 30px;
	color: #FFF;
	font-size: 24px;
	padding: 5px 20px;
	text-transform: uppercase;
	line-height: 1;
	font-family: pfsc;
}

.index .pt6 .cn {
	line-height: 60px;
	color: #595959;
	font-size: 20px;
}

.index .pt6 a {
	line-height: 45px;
	width: 200px;
	/* background: #3784c7; */
	/* color: #fff; */
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	font-size: 18px;
	border-radius: 30px;
	margin-top: 20px;
}

.index .pt6 a:hover {
	opacity: .9;
	/* background: #6b9c26; */
}

.index .jr-widgets-panel {
	height: auto !important;
}

/*图片锟叫憋拷*/
.picture_list {
	padding: 0 0 110px;
	background: #f3f8fc;
}

.picture_list .rect-70 {
	padding-bottom: 70%;
}

.picture_list .rect-82 {
	padding-bottom: 82%;
}

.picture_list .rect-308 {
	padding-bottom: 30.8%;
	background: #6b9c26;
}

.picture_list .rect-6667 {
	padding-bottom: 66.67%;
}

.picture_list .pt1 {
	padding: 110px 0 70px;
	background: #fff;
}

.picture_list .pt1 .left_box {
	width: 50.5%;
}

.picture_list .pt1 .right_box {
	width: 48.5%;
}

.picture_list .pt1 .top_item {
	width: 49%;
	margin-bottom: 2%;
}

.picture_list .pt1 .right_box .btm .text_box {
	position: absolute;
	top: 50px;
	left: 50px;
	color: #fff;
}

.picture_list .pt1 .right_box .btm .text_box .t {
	font-weight: bold;
	font-size: 24px;
	display: none;
}

.picture_list .pt1 .right_box .btm .text_box .link {
	font-size: 16px;
	font-size: 28px;
	font-family: pfsc;
}

.picture_list .pt1 .right_box .btm .text_box .link a:hover {
	color: #fff;
	opacity: .8;
}

.picture_list .pt1 .right_box .btm .text_box .link span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 10px;
}

.picture_list .pt2 {
	padding: 70px 0 50px;
}

.picture_list .pt2 .item {
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}

.picture_list .pt2 .item:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: -40px;
	bottom: 0;
	background: url(../images/pictures_tit.png) center bottom;
	background-repeat-x: repeat;
	background-size: contain;
	z-index: 0;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	opacity: 1;
	visibility: visible;
}

.picture_list .pt2 .tit {
	color: #fff;
	position: absolute;
	left: 25px;
	right: 25px;
	bottom: 20px;
	z-index: 1;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.picture_list .pt2 .item .cover {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: url(../images/blue.4.png) repeat;
	z-index: 2;
	text-align: center;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	opacity: 0;
	visibility: hidden;
}

.picture_list .pt2 .item .cover i {
	color: #fff;
	font-weight: bold;
	font-size: 40px;
	line-height: 60px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -30px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	opacity: 0;
	visibility: hidden;
	transform: scale(1.2);
}

.picture_list .pt2 .item:hover:after {
	opacity: 0;
	visibility: hidden;
}

.picture_list .pt2 .item:hover .tit {
	bottom: -50px;
}

.picture_list .pt2 .item:hover .cover {
	opacity: 1;
	visibility: visible;
}

.picture_list .pt2 .item:hover .cover i {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

/*锟斤拷锟斤拷*/
.honor {
	padding: 110px 0 40px;
}

.honor .text_line {
	position: relative;
	line-height: 1;
	font-size: 18px;
	color: #000;
	display: inline-block;
}

.honor .text_line span {
	position: relative;
	z-index: 1
}

.honor .pt1 .text_line em {
	color: #b80000;
}

.honor .pt1 .slide_box {
	height: 76px;
}

.honor .pt1 .year_slide {
	padding: 0 50px;
	position: relative;
	height: 76px;
}

.honor .pt1 .year_slide_box.fixed {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 10;
	padding: 10px 0;
}

.honor .pt1 .year_slide .prev {
	font-size: 48px;
	position: absolute;
	left: 0;
	top: -10px;
	color: #d1d1d1;
	cursor: pointer;
	margin: 0;
}

.honor .pt1 .year_slide .next {
	font-size: 48px;
	position: absolute;
	right: 0;
	top: -10px;
	color: #d1d1d1;
	cursor: pointer;
	margin: 0;
}

.honor .pt1 .year_slide .item {
	text-align: center;
	padding-top: 20px;
	cursor: pointer;
}

.honor .pt1 .owl-carousel .owl-stage-outer {
	z-index: 2;
}

.honor .pt1 .year_slide .item .circle {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 17px;
	height: 17px;
	background: url(../images/circle.png) 0 0 no-repeat;
}

.honor .pt1 .year_slide .owl-carousel:after {
	content: '';
	width: 100%;
	height: 1px;
	background: #d8d8d8;
	top: 28px;
	left: 0;
	position: absolute;
}

.honor .pt1 .year_slide .item .year {
	line-height: 30px;
	font-size: 19px;
	color: #212121;
}

.honor .pt1 .year_slide .item.cur .circle {
	background-position: 0 -17px;
}

.honor .pt1 .year_slide .item.cur .year {
	font-weight: bold;
	color: #000;
}

.honor .pt2 {
	padding-top: 60px;
}

.honor .pt2 .his_li {
	padding: 70px 0 50px;
	background: url(../images/honor_bg.jpg) center center no-repeat;
	background-size: cover;
}

.honor .pt2 .his_li.odd {
	background: #fff;
}

.honor .pt2 .his_li .year_box {
	width: 20%;
	float: left;
}

.honor .pt2 .his_li .desc_box {
	width: 72%;
	float: right;
}

.honor .pt2 .his_li.odd .year_box {
	float: right;
}

.honor .pt2 .his_li.odd .desc_box {
	float: left;
}

.honor .pt2 .his_li .year_box .pd {
	padding: 50px 0 115px 60px;
	background: url(../images/kuang.png) left top no-repeat;
}

.honor .pt2 .his_li .year_box .year {
	font-size: 60px;
	font-family: pfsc;
	color: #6b9c26;
	line-height: 1;
}

.honor .pt2 .his_li .year_box .text_line {
	font-size: 27px;
	color: #000;
	margin-bottom: 10px;
	display: none;
}

.honor .pt2 .his_li .year_box .zhuangshi {
	font-size: 16px;
	color: #000;
	font-family: pfsc;
	display: none;
}

.honor .pt2 .his_li .desc_box .top_zs {
	text-align: right;
	margin-bottom: 20px;
}

.honor .pt2 .his_li .desc_box .top_zs .text_line:before {
	content: '';
	position: absolute;
	right: 100%;
	top: 50%;
	width: 700px;
	height: 1px;
	background: #d5d8db;
}

.honor .pt2 .his_li .desc_box .desc_list li {
	margin-left: 2%;
	width: 31.2%;
	margin-bottom: 20px;
	position: relative;
}

.honor .pt2 .his_li.odd .desc_box .desc_list li {
	margin-left: 0;
	margin-right: 2%;
}

.honor .pt2 .his_li .desc_box .desc_list .pd {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
}

.honor .pt2 .his_li .desc_box .desc_list .rect-75:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(../images/his_libg.png) no-repeat center;
	background-size: cover;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	opacity: 1;
	visibility: visible;
}

.honor .pt2 .his_li .desc_box .desc_list .year {
	font-size: 22px;
	color: #6b9c26;
	font-family: pfsc;
}

.honor .pt2 .his_li .desc_box .desc_list .d {
	color: #fff;
	height: 27px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}

.honor .pt2 .his_li .desc_box .desc_list li:hover .year {
	color: #fff;
}

.honor .pt2 .his_li .desc_box .desc_list li:hover .d {
	color: #fff;
}

/*.honor .pt2 .his_li .desc_box .desc_list li:hover .rect-75:after{opacity:0; visibility:hidden;}*/
body .album_wrap_case4 .album_case4 .right_btn .btn_box {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover {
	background: #6b9c26;
}

/*锟斤拷业锟侥伙拷*/
.culture .common-red {
	color: #6b9c26;
}

.culture .pt1 {
	margin-bottom: 75px;
}

.culture .pt1 .left {
	background-repeat: no-repeat;
	background-position: center;
	max-width: 20%;
}

.culture .pt1 .right {
	width: 78%;
}

.culture .pt1 .right .common-cn {
	font-size: 22px;
}

.culture .pt1 .content {
	line-height: 27px;
	margin-top: 45px;
}

.culture .pt1 .content .p {
	overflow: hidden;
	margin-bottom: 10px;
}

.culture .pt1 .content .t {
	color: #6b9c26;
	margin-right: 18px;
	font-size: 20px;
	width: 250px;
}

.culture .pt1 .content .d {
	overflow: hidden;
}

.culture .pt2 {
	padding: 90px 0 80px;
	background: url(../images/culture_pt2bg.jpg) no-repeat center;
	background-attachment: fixed;
	color: #fff;
}

.culture .pt2 .full-row {
	border-right: 1px solid rgba(255, 255, 255, .2);
}

.culture .pt2 .info {
	border-left: 1px solid rgba(255, 255, 255, .2);
	height: 240px;
	padding: 0 50px;
}

.culture .pt2 .t {
	position: relative;
	color: #fff;
	font-size: 32px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.culture .pt2 .t:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 44px;
	height: 1px;
	background: #fff;
}



.culture .pt2 a:hover {
	color: #fff;
}

.culture .pt2 .content .rect-34 {
	padding-bottom: 34%;
}

.culture .pt2 .content .rect-89 {
	padding-bottom: 89%;
}

.culture .pt2 .content .rect-70 {
	padding-bottom: 70%;
}

.culture .pt2 .content .rect-1390 {
	padding-bottom: 139%;
}

.culture .pt2 .content .intro {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.culture .pt2 .content .intro .box {
	padding: 60px 45px 50px;
}

.culture .pt2 .content .intro .box .c {
	margin-top: 15px;
}

.culture .pt2 .content .left {
	width: 66%;
	float: left;
}

.culture .pt2 .content .left_top {
	margin-bottom: 20px;
}

.culture .pt2 .content .left_top .intro .box {
	padding-right: 20%;
}

.culture .pt2 .content .left_bott .left_bott_l {
	width: 38.6%;
	float: left;
	display: none;
}

.culture .pt2 .content .left_bott .left_bott_l .rect-1390 {
	border: 1px solid #fff;
	border-color: rgba(255, 255, 255, 0.5);
}

.culture .pt2 .content .left_bott .left_bott_l .intro .box .ico {
	width: 95px;
	height: 98px;
	background: url(../images/culture_icon.png) no-repeat center;
	position: absolute;
	right: 20px;
	bottom: 20px;
	transition: all 0.5s ease;
}

.culture .pt2 .content .left_bott .left_bott_l:hover .intro .box .ico {
	transform: rotateY(180deg);
}

.culture .pt2 .content .left_bott .left_bott_r {
	width: 59%;
	float: right;
}

.culture .pt2 .content .left_bott .left_bott_l .intro .box {
	padding-right: 20%;
}

.culture .pt2 .content .right {
	width: 32.4%;
	float: right;
}

.culture .pt2 .content .right .right_top {
	margin-bottom: 22px;
}

.culture .pt2 .content .right .right_bott {
	display: none;
}

.culture .pt3 {
	padding-top: 75px;
}

.culture .pt3 .left {
	width: 47%;
}

.culture .pt3 .left img {
	width: 100%;
}

.culture .pt3 .right {
	width: 53%;
	background: #f3f8fc;
}

.culture .pt3 .right .info {
	padding: 55px 40px 80px 55px;
	text-align: right;
}

.culture .pt3 .right .info .desc {
	text-align: left;
	padding-right: 65px;
	position: relative;
}

/*.culture .pt3 .right .info .desc:after{content:""; position:absolute; bottom:-30px; right:0; width:11px; height:130px; background:url(../images/culture_flag.png) no-repeat;}*/
.culture .pt3 .right .info .desc p {
	margin-top: 20px;
}

.culture .pt3 .right .info .desc p span {
	color: #6b9c26;
	font-size: 20px;
}

/*锟剿诧拷锟斤拷锟斤拷*/
.talent .trs {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.talent .con {
	width: 63%;
	float: right;
}

.talent .con .pic {
	float: left;
	position: relative;
}

.talent .con .pic .cur {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transform: scale(0.9);
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	z-index: 1;
}

.talent .con .pic .icon {
	position: absolute;
	width: 60px;
	height: 60px;
	background: url(../images/talent_icon.png);
	top: 30%;
	left: 35%;
	z-index: 2;
}

.talent .con .pic .no {
	position: absolute;
	top: 16%;
	right: 22%;
	font-size: 22px;
	font-family: pfsc;
	z-index: 0;
}

.talent .con .pic .icon2 {
	background-position: -60px 0;
}

.talent .con .pic .icon3 {
	background-position: -120px 0;
}

.talent .con .pic .icon4 {
	background-position: -180px 0;
}

.talent .con .info {
	float: left;
	padding-top: 70px;
	position: relative;
}

.talent .con .info .num {
	font-size: 460px;
	font-family: pfsc;
	color: #f5f5f5;
	position: absolute;
	left: 0;
	top: -30%;
	transform: translateX(20px);
	opacity: 0;
	visibility: hidden;
	line-height: 350px;
	user-select: none;
	z-index: 0;
}

.talent .con .info .detail {
	position: relative;
	z-index: 1;
}

.talent .con .info .common-cn {
	color: #333;
}

.talent .con .info .desc {
	font-size: 16px;
	color: #9a9a9a;
	margin: 5px 0 10px;
}

.talent .con .info .line {
	position: relative;
	height: 1px;
	width: 400px;
	background: url(../images/talent_line.png) no-repeat;
	background-size: contain;
	-moz-transition: transform 1s ease 0s;
	-ms-transition: transform 1s ease 0s;
	-o-transition: transform 1s ease 0s;
	-webkit-transition: transform 1s ease 0s;
	transition: transform 1s ease 0s;
}

.talent .con .info .line:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(../images/talent_line_cur.png) no-repeat;
	background-size: cover;
	opacity: 0;
	visibility: hidden;
	transform: translateX(20px);
}

.talent .con .info .line:before {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 20px;
	height: 4px;
	width: 40px;
	background: #6b9c26;
	opacity: 0;
	visibility: hidden;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.talent .con .info .en {
	color: #6b9c26;
	text-transform: uppercase;
	font-family: pfsc;
	font-size: 22px;
	margin-top: 10px;
	opacity: 0;
	visibility: hidden;
	transform: translateX(20px);
}

.talent .pt_odd .con {
	float: left;
	margin-top: -60px;
}

.talent .pt_odd .con .pic {
	float: right
}

.talent .pt_odd .con .info {
	float: right;
	text-align: right;
	margin-right: 40px;
}

.talent .pt_odd .con .info .line {
	background: url(../images/talent_line_odd.png) no-repeat;
}

.talent .pt_odd .con .info .line:after {
	background-image: url(../images/talent_line_odd_cur.png);
	background-size: cover;
	opacity: 0;
	visibility: hidden;
	transform: translateX(-20px);
}

.talent .pt_odd .con .info .line:before {
	left: auto;
	right: 20px;
}

.talent .pt_odd .con .info .en {
	transform: translateX(-20px);
}

.talent .pt_odd .con .info .num {
	transform: translateX(-20px);
}

.talent .pt_odd .con .info .num {
	left: auto;
	right: 0;
}

.talent .pt_odd .con .pic .icon {
	top: 45%;
}

.talent .pt_odd .con .pic .no {
	top: 54%;
	right: 74%;
}

.talent .pt .con:hover .info .num {
	visibility: visible;
	opacity: 1;
	transform: translateX(0);
}

.talent .pt .con:hover .pic .origin {
	opacity: 0;
	visibility: hidden;
}

.talent .pt .con:hover .pic .cur {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

.talent .pt .con:hover .pic .icon {
	background-image: url(../images/talent_icon_cur.png);
}

.talent .pt .con:hover .common-cn {
	color: #6b9c26;
}

.talent .pt .con:hover .desc {
	color: #6b9c26;
}

.talent .pt .con:hover .line:before {
	left: 0;
	visibility: visible;
	opacity: 1;
}

.talent .pt .con:hover .line:after {
	visibility: visible;
	opacity: 1;
	transform: translateX(0);
}

.talent .pt .con:hover .en {
	visibility: visible;
	opacity: 1;
	transform: translateX(0);
}

.talent .pt.pt_odd .con:hover .line:before {
	right: 0;
	left: auto;
}

/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.advantage .pt {
	margin-bottom: 150px;
}

.advantage .pt .fix {
	position: relative;
}

.advantage .pt .pic {
	background: url(../images/advan_bg.png) no-repeat center;
	float: left;
	background-attachment: fixed;
	position: relative;
}

.advantage .pt .pic .en {
	position: absolute;
	background: #6b9c26;
	color: #fff;
	font-family: pfsc;
	text-transform: capitalize;
	font-size: 16px;
	position: absolute;
	right: 0;
	left: 50%;
	bottom: 0;
	text-align: center;
	line-height: 25px;
}

.advantage .pt .con {
	float: right;
	width: 40%;
	height: 370px;
	display: table;
	position: relative;
}

.advantage .pt .con .icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 500px;
	height: 500px;
	z-index: 0;
}

.advantage .pt .con .detail {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	z-index: 1;
}

.advantage .pt .center {
	position: absolute;
	left: 50%;
	top: 0;
	color: #6b9c26;
	font-size: 28px;
	width: 220px;
	margin-left: -110px;
	text-align: center;
	padding: 80px 0;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	text-transform: uppercase;
}

.advantage .pt .center.cur {
	color: #6b9c26;
}

.advantage .pt .center:after,
.advantage .pt .center:before {
	content: "/";
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	color: #55555f;
}

.advantage .pt .center:before {
	top: 0;
}

.advantage .pt .center:after {
	bottom: 0;
}

.advantage .pt .flag {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	margin-left: -50px;
}

.advantage .pt .flag img {
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	transform: scale(0);
}

.advantage .pt .flag img.cur {
	transform: scale(1);
}

.advantage .pt .ani {
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	-webkit-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}

.advantage .pt_odd .pic {
	float: right;
}

.advantage .pt_odd .pic .en {
	left: 0;
	right: 50%;
}

.advantage .pt_odd .con {
	float: left;
}

/*食品锟斤拷全锟斤拷诺*/
.safe .top {
	text-align: center;
}

.safe .top .common-cn {
	margin-top: 0;
}

.safe .pt_top {
	margin-top: 35px;
	text-align: center;
	position: relative;
	margin-bottom: 40px;
}

.safe .pt_top:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	background: #d9d9d9;
	height: 1px;
	z-index: 0;
}

.safe .pt_top .tit {
	text-align: center;
	line-height: 1;
	z-index: 0;
	background: #fff;
	padding: 0 80px;
	position: relative;
	z-index: 1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 0;
	color: #666666;
	font-size: 32px;
	color: #6b9c26;
	font-family: pfsc;
	text-transform: uppercase;
}

.safe .pt_top .tit:after,
.safe .pt_top .tit:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 5px;
	background: #d9d9d9;
}

.safe .pt_top .tit:before {
	right: 0;
	top: 50%;
	left: auto;
}

.safe .pt {
	margin-top: 80px;
}

.safe .pt .txt {
	background: #f3f8fc;
	float: left;
	width: 50%;
}

.safe .pt .pic {
	float: right;
	width: 50%;
	overflow: hidden;
}

.safe .pt .txt .info {
	padding: 70px 60px;
}

.safe .pt .txt .info .t {
	text-transform: capitalize;
	color: #6b9c26;
	font-size: 26px;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 10px;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
}

.safe .pt .txt .info .t:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 19px;
	height: 2px;
	width: 40px;
	background: #6b9c26;
}

.safe .pt .txt .info .detail {
	height: 142px;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}

.safe .pt.pt_odd .txt {
	float: right;
}

.safe .pt.pt_odd .pic {
	float: left;
}

body .safe .scrollbar-ui .scroll_slider {
	background: #6b9c26;
}

body .safe .scrollbar-ui .scroll_bar {
	background: #d4e4f0;
}

/*锟斤拷系锟斤拷锟斤拷*/
.contact {
	padding-bottom: 0;
}

.contact .pt1 {
	padding-bottom: 50px;
}

.contact .pt1 img {
	max-width: none;
}

.contact .pt1 .wrap {
	position: relative;
}

.contact .pt1 .map_box {
	height: 440px;
}

.contact .pt1 .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: url(../images/blue.9.png);
	color: #fff;
	padding: 60px 30px 0;
	width: 30%;
}

.contact .pt1 .info p {
	margin-bottom: 10px;
}

.contact .pt1 .info .common-en,
.contact .pt1 .info .common-cn {
	color: #fff;
}

.contact .pt1 .info .ltd {
	font-size: 22px;
	margin: 40px 0 20px;
}

.contact .pt1 a:hover {
	color: #fff;
}

.contact .pt2 {
	padding: 50px 0 110px;
	background: #f3f8fc;
}

.contact .pt2 .item {
	background: #fff;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	margin-bottom: 15px;
}

.contact .pt2 .item:hover {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	background: url(../images/contact_bg.png) center;
	background-size: cover;
}

.contact .pt2 .item:hover .con {
	color: #fff;
}

.contact .pt2 .item .con {
	padding: 45px 35px;
	height: 180px;
}

.contact .pt2 .item .con .t {
	font-size: 20px;
	margin-bottom: 25px;
}

.contact .pt2 .item .con a {
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
}

.contact .pt2 .item a:hover {
	color: #fff;
}


.site_wait {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99;
	text-align: center;
	right: 0;
	bottom: 0;
	background: #fff;
}

.site_wait .item {
	width: 49px;
	height: 41px;
	background: url(../images/wait.png);
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.effect_btn {
	position: relative;
	overflow: hidden;
}

.effect_btn>span {
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	filter: alpha(opacity=0);
	color: #fff;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	vertical-align: 0
}

.effect_btn::before {
	content: attr(c-text);
	position: absolute;
	top: 0;
	left: 10%;
	width: 80%;
	height: 100%;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	transition-timing-function: cubic-bezier(.75, 0, .125, 1);
	display: none\0;
}

.effect_btn:hover .iconfont {
	color: #fff;
}

.effect_btn:hover {
	background: #d20319;
}

.effect_btn:hover::before {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

.effect_btn:hover>span {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	display: inline-block;
}

.effect_btn>span.sep {
	width: 5px;
	height: 5px;
	display: inline-block;
}

.effect_btn:hover>span:nth-child(1) {
	-webkit-transition-delay: 45ms;
	transition-delay: 45ms
}

.effect_btn:hover>span:nth-child(2) {
	-webkit-transition-delay: .09s;
	transition-delay: .09s
}

.effect_btn:hover>span:nth-child(3) {
	-webkit-transition-delay: .135s;
	transition-delay: .135s
}

.effect_btn:hover>span:nth-child(4) {
	-webkit-transition-delay: .18s;
	transition-delay: .18s
}

.effect_btn:hover>span:nth-child(5) {
	-webkit-transition-delay: .225s;
	transition-delay: .225s
}

.effect_btn:hover>span:nth-child(6) {
	-webkit-transition-delay: .27s;
	transition-delay: .27s
}

.effect_btn:hover>span:nth-child(7) {
	-webkit-transition-delay: .315s;
	transition-delay: .315s
}

.effect_btn:hover>span:nth-child(8) {
	-webkit-transition-delay: .36s;
	transition-delay: .36s
}

.effect_btn:hover>span:nth-child(9) {
	-webkit-transition-delay: .405s;
	transition-delay: .405s
}

.effect_btn:hover>span:nth-child(10) {
	-webkit-transition-delay: .45s;
	transition-delay: .45s
}

/*展锟斤拷锟斤拷锟斤拷*/
.exhibition {
	font-size: 16px;
}

.exhibition .th {
	overflow: hidden;
	background: #6b9c26;
	color: #fff;
	line-height: 80px;
}

.exhibition .ti {
	overflow: hidden;
	padding: 35px 0;
	cursor: pointer;
}

.exhibition .ti.even {
	background: #f3f8fc;
}

.exhibition .c {
	padding-left: 100px;
}

.exhibition .ti .c {
	line-height: 1.4;
	color: #000;
}

.exhibition .i1 {
	width: 23%;
}

.exhibition .i2 {
	width: 37%;
}

.exhibition .i3 {
	width: 40%;
}

.exhibition .ti .i2 .c {
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.exhibition .i3 .r {
	margin-top: 6px;
	margin-right: 20%;
	line-height: 20px;
}

.exhibition .i3 .r .icon {
	width: 20px;
	height: 20px;
	background: url(../images/exhi_icon2.png) no-repeat center;
	margin-right: 5px;
}

.exhibition .ti:hover .i3 .r .icon {
	background: url(../images/exhi_icon.png) no-repeat center;
}

.exhibition .hide_t {
	display: none;
}

.exhibition .ti:hover .c {
	color: #6b9c26;
}

.i_banner .ibanner_news .info {
	width: 80%;
	margin: 0;
}

.i_banner .ibanner_news .exhibition_news {
	position: absolute;
	height: 60px;
	overflow: hidden;
}

.i_banner .ibanner_news .exhibition_news .exhi {
	overflow: hidden;
	height: 60px !important;
}

.i_banner .ibanner_news .exhibition_news .exhi_item {
	float: left;
	margin-right: 50px;
}

.cert .fix {
	position: relative;
}

.cert .cert_l {
	width: 390px;
}

.cert .cert_l.fixed {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -650px;
}

.cert .cert_l.abs {
	position: absolute;
	bottom: 0;
	top: auto;
	left: 0;
	margin-left: 0;
}

.cert .cert_r {
	width: 65%;
}

.cert .cert_r .con {
	padding-left: 45px;
	border-left: 1px solid #f4f4f4;
}

.cert .cert_r .con .item {
	background: #f3f8fc;
	padding: 36px 50px 60px;
	margin-bottom: 70px;
	position: relative;
}

.cert .cert_r .con .item:before {
	content: "";
	position: absolute;
	top: 25px;
	left: -54px;
	width: 17px;
	height: 17px;
	background: url(../images/cert_circle.png) no-repeat center;
	background-size: cover;
}

.cert .cert_r .con .item:after {
	content: "";
	position: absolute;
	top: 32px;
	right: 100%;
	width: 17px;
	height: 35px;
	background: url(../images/cert_jt.png) no-repeat center;
	background-size: cover;
}

.cert .cert_r .con .logo {
	float: left;
	margin-right: 45px;
}

.cert .cert_r .con .en {
	font-size: 38px;
	font-family: 'pfsc';
	color: #6b9c26;
	line-height: 1;
	padding-top: 100px;
}

.cert .cert_r .con .cn {
	font-size: 24px;
	color: #6b9c26;
}

.cert .cert_r .con .detail {
	margin-top: 30px;
	position: relative;
}

.cert .cert_r .con .detail:after {
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	right: 0;
	height: 14px;
	background: url(../images/cert_btm.png) no-repeat center;
	animation: certFlag infinite linear 1.8s;
	-webkit-animation: certFlag infinite linear 1.8s;
	-moz-animation: certFlag infinite linear 1.8s;
	-o-animation: certFlag infinite linear 1.8s;
	-ms-animation: certFlag infinite linear 1.8s;
	opacity: 0;
	animation-fill-mode: forwards;
}

.cert .cert_r .con .detail .detail_con {
	-moz-transition: all .8s ease 0s;
	-ms-transition: all .8s ease 0s;
	-o-transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	transition: all .8s ease 0s;
	height: 178px;
	overflow: hidden;
}

@keyframes certFlag {
	0% {
		transform: translateY(-10px);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes certFlag {
	0% {
		-moz-transform: translateY(-10px);
		opacity: 0;
	}

	100% {
		-moz-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes certFlag {
	0% {
		-webkit-transform: translateY(-10px);
		opacity: 0;
	}

	100% {
		-webkit-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-o-keyframes certFlag {
	0% {
		-o-transform: translateY(-10px);
		opacity: 0;
	}

	100% {
		-o-transform: transform:translateY(0);
		opacity: 1;
	}
}

@-ms-keyframes certFlag {
	0% {
		-ms-transform: translateY(-10px);
		opacity: 0;
	}

	100% {
		-ms-transform: transform:translateY(0);
		opacity: 1;
	}
}

/*锟斤拷丝锟斤拷品*/
.product_detail2 .product_list .pt1 .item {
	margin-top: 70px;
	margin-bottom: 0;
}

.product_detail2 .pt2 .wrap {
	background: url(../images/pro2_bg.jpg) no-repeat center;
	padding: 140px 0 80px;
}

.product_detail2 .pt2 .owl-carousel {}

.product_detail2 .pt2 .owl-carousel a:hover {
	color: #5a5a5a;
}

.product_detail2 .pt2 .owl-carousel a:hover .discover-link {
	color: #6b9c26;
}

.product_detail2 .pt2 .owl-carousel a:hover .discover-link:after {
	content: "";
	position: absolute;
	bottom: -4px;
	height: 4px;
	left: 50%;
	width: 0;
	background: #6b9c26;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}

.product_detail2 .pt2 .owl-carousel a:hover .discover-link:after {
	left: 0;
	width: 100%;
}

.product_detail2 .pt2 .owl-carousel .item {
	height: 400px;
}

.product_detail2 .pt2 .owl-carousel .l {
	width: 52%;
	text-align: center;
}

.product_detail2 .pt2 .owl-carousel .l img {
	width: auto;
	margin: 0 auto;
}

.product_detail2 .pt2 .owl-carousel .r {
	width: 43%;
	margin-right: 5%;
	font-size: 15px;
}

.product_detail2 .pt2 .owl-carousel .r .t {
	font-size: 26px;
	color: #6b9c26;
	margin-bottom: 20px;
	font-family: pfsc;
	text-transform: uppercase;
}

.product_detail2 .pt2 .owl-carousel .r .desc {
	line-height: 30px;
	color: #5a5a5a;
}

.product_detail2 .pt2 .owl-carousel .r .desc .key {
	color: #6b9c26;
}

.product_detail2 .pt2 .owl-carousel .r .desc1 .value {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 30px;
}

.product_detail2 .pt2 .owl-carousel .r .discover-link {
	margin-top: 50px;
}

.product_detail2 .pt2 .owl-carousel .owl-dots {
	position: absolute;
	left: 0;
	right: 5%;
	text-align: right;
	bottom: -40px;
}

.product_detail2 .pt2 .owl-carousel .owl-dot {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 5px;
	position: relative;
}

.product_detail2 .pt2 .owl-carousel .owl-dot:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 2px;
	border-radius: 50%;
	margin-top: -1px;
	margin-left: -1px;
	background: #333;
}

.product_detail2 .pt2 .owl-carousel .owl-dot .circleChart {
	visibility: hidden;
	opacity: 0;
}

.product_detail2 .pt2 .owl-carousel .owl-dot.active .circleChart {
	visibility: visible;
	opacity: 1;
}

.process .rect-60 {
	padding-bottom: 60%;
}

.process .box_wrap {
	overflow: hidden;
	text-align: center;
}

.process .box_wrap .box {
	width: 26%;
}

.process .box_wrap .box .text {
	background: #edf2f6;
	color: #6b9c26;
	padding: 20px 0;
	-moz-transition: background .8s ease 0s;
	-ms-transition: background .8s ease 0s;
	-o-transition: background .8s ease 0s;
	-webkit-transition: background .8s ease 0s;
	transition: background .8s ease 0s;
}

.process .box_wrap .box:hover .text {
	background: #6b9c26;
	color: #fff;
}

.process .box_wrap .box .text .en {
	font-family: 'pfsc';
	font-size: 29px;
	line-height: 1;
	text-transform: uppercase;
}

.process .box_wrap .box .text .cn {
	font-size: 32px;
}

.process .box_wrap1 .box {
	float: left;
	padding-bottom: 85px;
}

.process .box_wrap2 .box {
	float: right;
}

.process .box_wrap .box2,
.process .box_wrap .box5 {
	margin: 0 11%;
}

.process .box_wrap .box1 .flag,
.process .box_wrap .box2 .flag {
	width: 38px;
	background: url(../images/process_right.jpg) no-repeat center;
	position: absolute;
	top: 0;
	left: 100%;
	bottom: 0;
	margin-left: 55px;
}

.process .box_wrap .box3 .flag {
	background: url(../images/process_down.jpg) no-repeat center;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 44px;
	margin-top: 20px;
}

.process .box_wrap .box4 .flag,
.process .box_wrap .box5 .flag {
	width: 38px;
	background: url(../images/process_left.jpg) no-repeat center;
	position: absolute;
	top: 0;
	right: 100%;
	bottom: 0;
	margin-right: 55px;
}



.i_banner .owl-carousel {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
}

.index {
	position: relative;
	z-index: 1;
}

.index .pt1 {
	background: #fff;
	padding: 1px 0 70px;
}

.index .pt5 {
	background: #f7f7f7;
	padding: 50px 0 50px;
}

/* .index .pt2 .bg{background:none !important;} */
.footer {
	position: relative;
	z-index: 1;
}

.discover-buy {
	overflow: hidden;
	margin-top: 50px;
	line-height: 24px;
	color: #333;
}

.discover-buy i {
	float: left;
	width: 25px;
	height: 22px;
	background: url(../images/buy_ico.png) no-repeat;
	margin-right: 5px;
}

a:hover .discover-buy {
	color: #6b9c26;
}

a:hover .discover-buy i {
	background-position: -30px 0;
}


.culture_en {
	padding: 0;
	position: relative;
}

.culture_en .wrap {
	position: relative;
}

.culture_en .wrap:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 5%;
	width: 1px;
	background: #e5e5e5;
}

.culture_en .wrap:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 28%;
	width: 1px;
	background: #e5e5e5;
}

.culture_en .l,
.culture_en .r {
	width: 50%;
	padding: 110px 0;
	position: relative;
	z-index: 1;
}

.culture_en .l .en {
	font-size: 29px;
	font-weight: bold;
	color: #6b9c26;
}

.culture_en .l .desc .hl {
	color: #6b9c26;
}

.culture_en .r .item {
	position: relative;
	cursor: pointer;
	margin-bottom: 35px;
	padding-top: 15px;
	padding-left: 40px;
}

.culture_en .r .item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 40px;
	height: 6px;
	width: 26px;
	background: #6b9c26;
}

.culture_en .r .item:before {
	content: "";
	position: absolute;
	top: 28px;
	left: 10px;
	height: 2px;
	width: 20px;
	background: #e5e5e5;
}

.culture_en .r .item .tit {
	color: #000;
	font-size: 19px;
}

.culture_en .r .item .d {
	color: #333;
}

.culture_en .r .item:hover .tit {
	color: #6b9c26;
}

.culture_en .r:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	background: #e5e5e5;
}

.culture_en .r:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -50px;
	width: 1px;
	background: #e5e5e5;
}







/*head*/

@media (min-width: 1200px) {
	.bigtitle {
		color: #6b9c26;
		font-size: 18px;
		line-height: 30px;
		margin: 0 0 10px 0;
		text-align: center;
	}

	nav .nav-list>li .childNav a {
		color: #333;
		/* border: 1px solid #6b9c26; */
		padding: 0 20px;
	}

	nav .nav-list>li i {
		display: none;
	}

	.navbox {
		width: 1600px;
		margin: auto
	}

	.w1200 {
		width: 1300px;
		margin: 0 auto
	}
}


.nav {
	background: #6b9c26;
	line-height: 80px;
}

nav {
	width: 100%;
}

nav li,
nav a {
	text-decoration: none;
	list-style: none;
}

nav .nav-logo {
	width: auto;
	height: 100%;
	padding: 20px 0;
}

nav .nav-logo a,
nav .nav-logo li,
nav .nav-logo ol,
nav .nav-logo span,
nav .nav-logo p {
	font-size: 30px;
	list-style: none;
	text-decoration: none;
}

nav .nav-logo img {
	max-width: 100%;
	max-height: 100%;
}

nav ::-webkit-scrollbar {
	display: none;
}

nav .nav-list {
	/*nav-list*/
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


@media (max-width: 1200px) {
	nav {
		height: 70px;

	}

	nav .nav-list {
		position: fixed;
		height: 100%;
		top: 0;
		width: 60%;
		background: #333;
		left: -60%;
		-webkit-transition: 1s;
		transition: 1s;
		z-index: 999;
	}

	nav .nav-list.open>li a {
		color: #FFF;
	}

	nav .nav-list.open>li i {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 40px;
		width: 40px;
		color: #FFF;
		line-height: 40px;
		font-size: 20px;
	}

	.childNav {
		display: none;
	}
}

nav .nav-list>li {

	list-style: none;
	float: left;

}

@media (max-width: 1200px) {

	nav .nav-list>li {
		position: relative;
		width: 100%;
		margin: 0;
		overflow: hidden;
		text-align: center;
	}

	.nav {
		background: #FFF;
	}

}

nav .nav-list>li .active {
	color: #fff;
}

nav .nav-list>li a {

	font-size: 1.2em;
	color: #FFF;
	display: inline-block;
	line-height: 40px;
	margin: 0 10px;
	text-decoration: none;
}

@media (max-width: 1200px) {
	nav .nav-list>li a {
		width: 100%;
		margin: 0;
		font-size: 1em;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999;
		color: #fff;
	}
}

nav .nav-list>li a:hover {}

nav .nav-list>li .menu {
	min-width: 100px;
	background: #fff;
	-webkit-box-shadow: 0 2px 10px #ccc;
	box-shadow: 0 2px 10px #ccc;
	position: absolute;
	white-space: nowrap;
	left: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: 1s;
	transition: 1s;
}

@media (max-width: 1200px) {
	nav .nav-list>li .menu {
		position: relative;
		width: 100%;
		text-align: center;
		border-radius: 0;
		-webkit-box-shadow: 0 -1px 7px #ccc inset;
		box-shadow: 0 -1px 7px #ccc inset;
	}
}

nav .nav-list>li .menu li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
}

nav .nav-list>li:hover .menu {
	height: auto;
}

nav .nav-menu {
	display: none;
	z-index: 999;
	background: #fff;
	cursor: pointer;
}

@media (max-width: 1200px) {
	nav .nav-menu {
		display: block;
		float: right;
		padding: 13px 10px;
		position: relative;
		margin: 25px;
		background: #000;
	}

	nav .nav-menu span {
		height: 2px;
		width: 25px;
		display: block;
		background: #FFF;
		border-radius: 10px;
	}

	nav .nav-menu span+span {
		margin-top: 6px;
	}
}

nav .open {
	left: 0%;
	overflow: auto;

}

.container-fluid {
	width: 100%;
	padding-bottom: 10px;
}

.carect {
	position: relative;
	width: 0;
	height: 0;
	margin-left: 5px;
	margin-bottom: 2px;
	border-top: 6px solid;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-radius: 10px;
	display: inline-block;
}

.aboutus {
	display: flex;
	align-items: center;
}

.pt5 .imgZoom .title {
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .3);
	z-index: 88;
	color: #FFF;
	font-size: 30px;
	font-weight: bold;
	padding: 20px;
}

.bannerNav a {
	width: 200px;
	display: inline-block;
	line-height: 50px;
	background-color: #666;
	color: #FFF;
	text-align: center;
}

.bannerNav a.cur {
	background-color: #6b9c26;
}

.banner {
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
}

.banner .text {
	width: 1200px;
	height: 100%;
	display: flex;
	align-items: center;
}

.banner .text .title {
	font-size: 40px;
	font-weight: bold;
	color: #83cc1c;
	margin-bottom: 20px;
}

.contact {
	padding: 50px;
	width: 1000px;
	margin: 0 auto;
}

.contact .title {
	font-size: 30px;
	color: #6b9c26;
	font-weight: bold;
}

.contact form input,
.contact form textarea {
	width: 100%;
	border: 1px solid #ddd;
	line-height: 30px;
	padding: 10px;
	margin-bottom: 20px;
}

.contact .row div {
	padding: 0 10px;
	box-sizing: border-box;
}

.about_box1 {
	background: #6b9c26;
	padding: 40px;
	color: #FFF;
}

.about_box1 span {
	margin-bottom: 50px;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
}

.about_box1 a.btn {
	border: 1px solid #FFF;
	border-radius: 0;
	width: 100%;
	box-sizing: border-box;
	color: #FFF;
	padding: 10px;
}


.about_box2 {
	background: #666;
	padding: 40px 40px 0 40px;
	color: #FFF;
}

.about_box2 span {
	margin-bottom: 20px;
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
}

.about_box2 .num {
	font-size: 80px;
	margin-top: -20px;
}

.about_box2 .num:after {
	content: '+';
	font-size: 40px;
	display: inline-block;
}

.about_box3 {
	background: url(../images/about3.jpg) 100%;
	padding: 40px;
	color: #FFF;
	min-height: 150px;
}

.about_box3 span {
	color: #83cc1c;
	margin-bottom: 20px;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
}

.about_box3 a {
	color: #FFF;
}


.about_box4 {
	background: #CCCCCC;
	padding: 40px;
}

.about_box4 span {
	margin-top: 30px;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	color: #6b9c26;
}

.about_box4 a.btn {
	border: 1px solid #444;
	border-radius: 0;
	width: 100%;
	color: #444;
	padding: 10px;
	box-sizing: border-box;
}

.about_box4 div a {
	color: #6b9c26;
	text-decoration: underline;
}

.about_box4 p {
	color: #333;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}

.about_left {
	padding: 40px;
	background-color: #FFF;
}

.show h1 {
	font-size: 30px;
	font-weight: bold;
	color: #6b9c26;
	text-align: center;
	margin-bottom: 20px;
}

/* .main {
	padding: 50px 0;
} */

.page {
	padding: 40px;
	text-align: center;
}

.page span {
	padding: 10px 15px;
	background: #eee;
	color: #333;
	margin: 0 5px;
}

.page a {
	padding: 10px 15px;
	background: #6b9c26;
	color: #FFF;
	margin: 0 5px;
}

.zizhi {
	padding: 40px;
	border: 1px solid #eeeeee;
	box-sizing: border-box;
	display: flex;
	margin-bottom: 20px;
}

.zizhi img {
	margin-right: 40px;
}

/* 	.pro1{
				padding: 50px 0;
				text-align: center;
			} */
.pro1 .info {
	padding: 40px;
}

.pro1 .info .t {
	margin: 20px 0;
}

.protitle {
	font-size: 28px;
	margin-bottom: 20px;
}

.pro2 {
	text-align: center;
	background: #eef8e0;
	padding: 60px;
}

.pro2 span {
	padding: 5px 10px;
	margin: 10px;
	cursor: pointer;
	position: relative;
}
.pro2 span .title{
	display: none;
}
.pro2 span:hover .title {
	display: block;
	position: absolute;
	border: 1px solid #999;
	padding: 3px 10px;
	left: 0;
	background: #FFF;
	white-space: nowrap;
	top:30px;
	color: #333;
	z-index:2;
}

.pro2 span:hover {
	background-color: #6b9c26;
	color: #FFF;
}

.pro3 {
	padding: 40px;
	text-align: center;
}

.pro3 .con {
	display: flex;
	justify-content: center;
}

.pro3 .con .peifang {
	padding: 40px 80px;
	text-align: left;

}

.pro3 .con .peifang .title {
	font-size: 30px;
	font-weight: bold;
	color: #6b9c26;
	margin-bottom: 20px;
}

.pro3 .con .peifang ul li:before {
	content:'●';
	font-size: 18px;
	margin-right: 10px;
}

.pro3 .btn {
	background: #6b9c26;
	color: #FFF;
	padding: 10px 60px;
	border-radius: 0;
}

@media (max-width: 1200px) {
	.pro3 .con .peifang {
		padding: 20px 20px;
		text-align: left;
	}
}

@media (min-width: 1200px) {
	body{
		padding-top:80px;
	}
	nav {
	    position: fixed;
	    z-index: 99999;
	    background: #FFF;
		top:0;
	}
	.about {
		margin-top: -100px;
		position: relative;
		z-index: 999;
	}

	.about_left {
		width: 70%;
		box-sizing: border-box;
		float: left;

	}

	.about_right {
		width: 30%;
		float: left;
		margin-top: 50px;
	}

	.aboutus .l {
		margin-right: 100px;
	}

	.pt2 .wrap {
		padding-top: 50px;
	}

	._item.masonry-brick {
		margin-bottom: 15px;
	}

	.banner {
		height: 400px;
	}

	.bannerNav {
		width: 1300px;
		left: 50%;
		margin-left: -650px;
		position: absolute;
		bottom: 0;
	}

	.develop .pt1 {
		display: none;
	}

	.nav li {
		position: relative;
	}

	.nav li .childNav {
		display: none;
		position: absolute;
		width: 200px;
		z-index: 99999;
		background: #fff;
		left: 50%;
		margin-left: -100px;
	}

	.nav li .childNav.pro {
		width: 400px;
		margin-left: -200px;
	}

	.nav li .childNav.pro .pro_nav {
		width: 200px;
		float: left;
		border-right: 1px solid #eee;
		box-sizing: border-box;
		padding: 0 10px;
	}

	.nav li:hover .childNav {
		display: block;
		box-shadow: 0 0 5px #999;
		border-radius: 5px;
		padding: 20px 0;
		text-align: center;
	}



	.nav li .childNav a {
		color: #333;
		display: block;
		padding: 5px;
		margin: 0;
		font-size: 16px;
	}

	.nav li .childNav a:hover {
		background: #6b9c26;
		color: #FFF;
	}

	.childTitle {
		display: none;
	}

	.bighide {
		display: none;
	}

	#owl-demo .owl-item .btn a {
		background: #6b9c26;
		color: #FFF;
		padding: 10px 60px;
		border-radius: 0;
		font-size: 20px;
	}

	#owl-demo .owl-item .btn {
		margin-top: 30px;
	}
}

@media (max-width: 1200px) {
	.pro3 .con {
		display: block;
	}

	.con .peifang:first-child {
		padding-bottom: 0;
	}

	.con .peifang:last-child {
		padding-top: 0;
	}

	.samllhide {
		display: none;
	}

	.bigtitle {
		border-bottom: 5px solid #999;
		background: #666;
	}

	.protitle {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.pro3 .con .peifang .title {
		font-size: 20px;
	}

	.pro3 .con .peifang ul li:before {
		font-size: 14px;
	}

	.pro3 {
		padding: 10px;
	}

	.show h1 {
		font-size: 24px;
	}

	.about-main2 {
		display: none;
	}

	.about_left {
		padding: 20px;
	}

	.contact .title {
		font-size: 24px;
	}

	.contact form input,
	.contact form textarea {
		box-sizing: border-box;
	}

	.contact {
		padding: 50px 30px;
		width: 100%;
		box-sizing: border-box;
	}

	.contact form {
		margin-left: -1%;
	}

	.banner {
		height: auto;
		min-height: 250px;
		background-position: center;
		display: flex;
		align-items: center;
		width: 100%;
		background-size: auto 100% !important;
	}

	.banner .text {
		height: 100%;
		display: flex;
		align-items: center;
		padding: 0 30px;
	}

	.banner .text .title {
		font-size: 20px;
		font-weight: bold;
		color: #83cc1c;
		margin-bottom: 20px;
	}

	.bannerNav {
		position: absolute;
		width: 100%;
		bottom: 0;
	}

	.bannerNav a {
		width: 24%;
		display: inline-block;
		line-height: 40px;
		background-color: #666;
		color: #FFF;
		text-align: center;
	}

	.pt5 .imgZoom .title {
		font-size: 24px;
	}

	.pt5 .imgZoom {
		margin-bottom: 10px;
	}

	.pt2 .wrap {
		padding-top: 30px;
		padding-left: 0;
	}

	.aboutus {
		display: block;
	}

	.nav {
		line-height: 30px;
	}

	nav .nav-logo img {
		width: 100%;
		margin-top: 0;
		margin-left: 20px;
	}

	nav .nav-logo {
		margin-top: 0;
		width: 50%;
		float: left;
	}

	.index .pt3 .tit {
		background: #6b9c26 url(../images/pt3_titbg.jpg) no-repeat center bottom;
		background-size: 100%;
	}
}

/*head end*/