/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.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) {
	.header .top{display:none}
	.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% !important
	}

	.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: #3cabff;
}

.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(../img/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;
}

/* 常量设置 */
.wrap {
	width: 1200px;
	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: 14px;
	line-height: 1.6;
	color: #555;
	background: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #63af3e;
}

::-moz-selection {
	color: #fff;
	background: #63af3e;
}

::selection {
	color: #fff;
	background: #63af3e;
}

::-webkit-input-placeholder {
	color: #aaa;
}

.placeholder {
	color: #aaa;
}

/*css组件设置*/
.form-control,
.input-group-addon,
.btn {
	border-radius: 2px;
}

.form-control:focus {
	border-color: #63af3e;
	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 .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;
}

.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)
}

/* 网站样式 */
/* 头部 */
.pageHeader {
	height: 115px;
}

.header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 20;
}

.header.fixed {
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.pageHeader.nofix .header {
	position: relative;
}

/* .header .content{width:92%; margin:0 auto;} */
.header .content {
	width: 1200px;
	margin: 0 auto;
}

.header .logo {
	float: left;
	padding: 18px 0;
}

.header .logo a {
	display: block;
}

.header .h_right {
	float: right;
}

.header .rect-64 {
	padding-bottom: 64%;
}

.header .inav_wrapper {
	float: right;
}

.header .inav_wrapper .inav .nav_li {
	font-size: 18px;
	color: #242424;
	float: left;
	padding: 25px 0px;
	line-height: 30px;
	cursor: pointer;
	margin:10px 20px;
}

.header .inav_wrapper .inav .nav_li a {
	display: block;
	padding:0 ;
}

.header .inav_wrapper .inav .nav_li>a {
	font-weight: normal;
	color: #242424;
}

.header .inav_wrapper .inav .nav_li>a:hover {}

.header .inav_wrapper .inav .nav_li.cur>a {
	background: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: url(../img/nav.jpg) repeat center;
	padding: 45px 0 40px;
	display: none;
	z-index: 2;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l {
	width: 20%;
	padding: 0;
	float: left;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l a {
	display: block;
	line-height: 45px;
	height: 45px;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l .nav_ico {
	margin-top: 3px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l li:hover a {
	color: #fff;
	background-color: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l li:hover .nav_ico {
	background-position: -60px -60px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r {
	width: 70%;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text {
	width: 49%;
	padding-top: 20px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .list_img {
	width: 46%
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_p {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
	min-height: 96px;
	line-height: 24px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .more_btn {
	font-size: 16px;
	color: #666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 40px;
	border: 1px solid #bfbfbf;
	padding: 0 47px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .more_btn:hover {
	color: #fff;
	background: #63af3e;
	border-color: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text ul li {
	width: 50%;
	float: left;
	font-size: 16px;
	color: #414141;
	margin-top: 20px;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r .more_btn {
	border: 1px solid #dcdcdc;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r {
	display: none;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r1 {
	display: block;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text ul li a:hover {
	color: #63af3e;
}

.header .h_tools {
	position: relative;
	padding-top: 41px;
	float: right;
}

.header .h_tools a {
	display: flex;
	float: right;
	height: 19px;
	margin: 0 10px;
	transition: 0s;
}

.header .h_tools .h_language:before {
	content: "";
	display: inline-block;
	background-image: url(../img/h_tools.png);
	width: 19px;
	height: 19px;
	background-position: -19px 0;
}


.m_nav {
	display: none;
}

/* 搜索下拉 */
.search-alert {
	position: fixed;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: #63af3e;
	z-index: 98;
	transition: all 0.5s ease
}

.search-alert .close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../img/search_close.png) no-repeat center;
	background-size: 24px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 2.6%;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
}

.search-alert .close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.search-alert .cent-form {
	position: absolute;
	width: 86%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #fff;
}

.search-alert .cent-form .tex {
	border: none;
	font-size: 20px;
	height: 65px;
	list-style: none;
	-height: 65px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	background: none;
	padding-left: 70px;
	padding-right: 120px;
	background: url(../img/ico2_2.png) no-repeat left center;
}

.search-alert .cent-form .sub-butn {
	border: none;
	width: 120px;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	color: #fff;
	cursor: pointer;
}

.search-alert.active {
	top: 0;
}

.search-alert .cent-form .tex::-webkit-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-ms-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-moz-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex::-moz-placeholder {
	color: #fff;
}


/* xc_banner */
.xc_banner {
	position: relative;
	height: 170px;
	overflow: hidden;
}

.xc_banner .img {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1920px;
	margin-left: -960px;
	max-width: none;
}

.xc_banner .content {
	position: relative;
	padding-top: 50px;
}

.xc_banner .content .left {
	float: left;
}

.xc_banner .content .left .t {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}

.xc_banner .content .left .crumbs a {
	font-size: 16px;
	color: #999;
}

.xc_banner .content .left .crumbs span {
	color: #fff;
}

.xc_banner .content .right {
	float: right;
}

.xc_banner .content a:hover {
	color: #FFF;
}

.channel_content {
	min-height: 300px;
	padding: 80px 0 90px;
}


/* 首页 */

/*ibanner*/
.ibanner .content {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.ibanner .item {
	overflow: hidden;
}

.ibanner .item img {
	width: 100%;
	max-width: none;
}

.ibanner .item {
	display: none;
}

.ibanner .owl-item .item {
	display: block;
}

.ibanner .v-item video {
	width: 100%;
}

.ibanner .iban_word {
	z-index: 2;
	position: absolute;
	left: 0;
	top: 30%;
	width: 100%;
	/*background:url(../img/banner_word.png) no-repeat center;*/
}

.ibanner .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0%;
	left: 0;
	background: url(../img/mask.png) center;
}

.ibanner .owl-nav>div {
	cursor: pointer;
	z-index: 5;
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	margin-top: -36px;
	color: #fff;
}

.ibanner .owl-nav .owl-prev {
	left: -5%;
}

.ibanner .owl-nav .owl-next {
	right: -5%;
	background-position: -60px 0;
}

.ibanner .owl-nav>div:hover {
	color: #9cc811;
}

.ibanner .iban_word {
	opacity: 0;
	visibility: hidden;
	transition: .5s ease;
}

.ibanner .iban_word .box {
	margin-left: 45px;
}

.ibanner .iban_word .box .t {
	font-size: 36px;
	color: #fff;
	line-height: 1;
	height: 36px;
}

.ibanner .iban_word .box .c {
	font-size: 22px;
	color: #fff;
	margin: 20px 0 60px;
	height: 35px;
}

.ibanner .iban_word .box .btn_ {
	cursor: pointer;
	width: 140px;
	transition: .5s ease;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.ibanner .iban_word .box .btn_ a {
	color: #fff;
}

.ibanner .iban_word .box .btn_:hover {
	background: #9cc811;
	border-color: #9cc811;
}

.ibanner .owl-carousel .owl-stage-outer {
	overflow: inherit;
}

.ibanner .item:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, 0.4);
	opacity: 1;
	visibility: visible;
	transition: .3s ease;
}

.ibanner .owl-item.active .item:after {
	opacity: 0;
	visibility: hidden;
}

.ibanner .owl-item.active .iban_word {
	opacity: 1;
	visibility: visible;
}

.ibanner .owl-carousel .owl-item img {
	opacity: 1;
}

.ibanner .owl-carousel .owl-dots {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 5%;
	left: 0
}
.prolist .owl-carousel .owl-dots{
	text-align: center;
	margin-top:20px;
}
.ibanner .owl-carousel .owl-dots .owl-dot, .prolist .owl-carousel .owl-dots .owl-dot{
	width: 14px;
	height: 14px;
	background-color: #919195;
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
}

.ibanner .owl-carousel .owl-dots .owl-dot.active,.prolist .owl-carousel .owl-dots .owl-dot.active {
	background-color:#153386;
}

/* 公共标题 */
.common-tit {
	text-align: center;
}

.common-tit .tit {
	font-size: 40px;
	font-weight: bold;
	color: #333333;
	line-height: 1;
}

.common-tit .con {
	font-size: 16px;
	color: #666;
	margin: 20px 0 45px;
}

.ipart01 {
	padding: 50px 0 70px;
	background: #f1f1f1;
}

.ipart01 .content .rect-628 {
	padding-bottom: 62.8%;
}

.ipart01 .content .item {
	float: left;
	width: 18%;
	position: relative;
}

.ipart01 .content .item .item_box {
	padding-bottom: 40px;
}

.ipart01 .content .item .intro {
	
}

.ipart01 .content .item .intro .box {
	padding: 25px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.ipart01 .content .item .intro .box .t {
	font-size: 20px;
	line-height: 1;
	text-align: center;
}

.ipart01 .content .item .intro .box .c {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	transition: .5s ease;
}

.ipart01 .content .item:hover .intro .box .c {
	height: 52px;
}

.ipart01 .content .item1 .intro {
	background: #153386;
}

/* .ipart01 .content .item1 .intro:after{content:''; position:absolute; width:100%; height:100%; bottom:0; left:0; background:url(../img/ipart01_2.png) no-repeat center right;} */
.ipart01 .content .item2 .intro {
	background: #383842;
}

.ipart01 .content .item3 .intro {
	background: #63af3e;
}

.ipart01 .content .item {
	margin: 0 1%;
}

.ipart02 {
	margin-top: 50px;
}

.ipart02 a {
	display: block;
}

.ipart02 .left {
	float: left;
	width: 47%;
}

.ipart02 .left .rect-598 {
	padding-bottom: 59.8%;
}

.ipart02 .left .box {
	padding: 25px;
}

.ipart02 .intro .box .date {
	font-size: 14px;
	color: #1851a9;
	transition: .3s ease;
}

.ipart02 .intro .box .tit {
	font-size: 20px;
	color: #1d1d1d;
	margin: 10px 0 15px;
	transition: .3s ease;
}

.ipart02 .intro .box .con {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 40px;
}

.ipart02 .intro .box .more {
	font-size: 14px;
	color: #151515;
}

.ipart02 .intro .box .more i {
	width: 22px;
	height: 22px;
	background: url(../img/ipart02_3.png) no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}

.ipart02 .left:hover .intro .box .date {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .tit {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .more {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.ipart02 .item:hover .intro .box .date {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .tit {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .more {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.ipart02 .right {
	float: right;
	width: 51.4%;
}

.ipart02 .right .rect-498 {
	padding-bottom: 49.8%;
}

.ipart02 .right .top_ {
	margin-bottom: 22px;
}

.ipart02 .right .top_ .item {
	width: 48.5%;
}

.ipart02 .right .item {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.ipart02 .right .item1 {
	float: left;
}

.ipart02 .right .item2 {
	float: right;
}

.ipart02 .right .item .box {
	padding: 27px 30px 25px
}

.ipart02 .right .top_ .item .box .tit {
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.ipart02 .right .intro .box .con {
	height: auto;
}

.ipart02 .left .intro .box .tit,
.ipart02 .bott_ .intro .box .tit {
	font-size: 22px;
}

.ipart03 {
	padding: 70px 0;
	background: url(../img/ipart03_bg.jpg) no-repeat center bottom;
}

.ipart03 .content {
	padding-top: 25px;
}

.ipart03 .content ul li {
	width: 23.5%;
	float: left;
	height: 366px;
	position: relative;
}

.ipart03 .content ul li a.li_box {
	display: block;
	height: 100%;
	background: #fff;
	border: 1px solid #e2e4f5;
	border-left: none;
	text-align: center;
}

.ipart03 .content ul li:first-child a.li_box {
	border-left: 1px solid #e2e4f5;
}

.ipart03 .content ul li a.li_box .icon {
	width: 75px;
	height: 70px;
	background: url(../img/ipart03_1.png) no-repeat;
	display: inline-block;
}

.ipart03 .content ul li a.li_box>.icon {
	margin: 70px 0 25px;
}

.ipart03 .content ul .li01 a.li_box>.icon {
	background-position: 0 0;
}

.ipart03 .content ul .li02 a.li_box>.icon {
	background-position: -75px 0;
}

.ipart03 .content ul .li03 a.li_box>.icon {
	background-position: -150px 0;
}

.ipart03 .content ul .li04 a.li_box>.icon {
	background-position: -225px 0;
}

.ipart03 .content ul .li01 a.li_box .cover .icon {
	background-position: 0 -70px;
}

.ipart03 .content ul .li02 a.li_box .cover .icon {
	background-position: -75px -70px;
}

.ipart03 .content ul .li03 a.li_box .cover .icon {
	background-position: -150px -70px;
}

.ipart03 .content ul .li04 a.li_box .cover .icon {
	background-position: -225px -70px;
}

.ipart03 .content ul li a.li_box>.text {
	font-size: 27px;
	color: #474747;
}

.ipart03 .content ul li:before {
	content: '';
	position: absolute;
	bottom: 60px;
	left: 50%;
	width: 44px;
	height: 2px;
	background: #133174;
	margin-left: -22px;
}

.ipart03 .content ul li a.li_box .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.ipart03 .content ul li a.li_box .cover .box {
	padding: 0 35px;
}

.ipart03 .content ul li a.li_box .cover .icon {
	margin: 48px 0 20px;
}

.ipart03 .content ul li a.li_box .cover .tit {
	font-size: 27px;
	color: #fff;
	margin-bottom: 55px;
	position: relative;
}

.ipart03 .content ul li a.li_box .cover .tit:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 44px;
	height: 2px;
	background: #fff;
	margin-left: -22px;
}

.ipart03 .content ul li a.li_box .cover .con {
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-bottom: 50px;
}

.ipart03 .content ul li a.li_box .cover .more {
	font-size: 16px;
	color: #fff;
}

.ipart03 .content ul li a.li_box .cover .more i {
	width: 32px;
	height: 32px;
	background: url(../img/ipart03_2.png) no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}

.ipart03 .content ul li.on {
	top: -30px;
	width: 29%;
	height: 420px;
	box-shadow: 40px 40px 50px 0px rgba(0, 0, 0, 0.5);
	z-index: 2;
}

.ipart03 .content ul li.on:before {
	display: none;
}

.ipart03 .content ul li.on a.li_box>.icon {
	display: none;
}

.ipart03 .content ul li.on a.li_box>.text {
	display: none;
}

.ipart03 .content ul li.on a.li_box {
	border: none;
}

.ipart03 .content ul li.on a.li_box .cover {
	display: block;
}

.ipart04 {
	padding: 70px 0 80px;
}

.ipart04 .content ul li {
	transition: .3s ease;
}

.ipart04 .content ul li:hover {
	background: #f4f4f4;
}

.ipart04 .content ul li .box {
	text-align: center;
	padding: 50px;
}

.ipart04 .content ul li .box .icon {
	margin-bottom: 30px;
	height: 66px;
}

.ipart04 .content ul li .box .num span {
	font-size: 52px;
	color: #3f3f3f;
	font-weight: bold;
	font-family: Arial
}

.ipart04 .content ul li .box .num sup {
	font-size: 32px;
	color: #3f3f3f;
	font-family: lighter;
	position: relative;
	top: -15px;
}

.ipart04 .content ul li .box .line {
	width: 100%;
	height: 2px;
	background: #e5e5e5;
}

.ipart04 .content ul li .box .txt {
	font-size: 16px;
	color: #606060;
	margin-top: 20px;
}

.ipart04 .content ul li .box .t a {
	display: block;
}

.ipart04 .content ul li .box .t {
	opacity: 0;
	visibility: hidden;
	transform: translateX(-20px);
	font-size: 16px;
	color: #606060;
	margin-top: 30px;
	transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.ipart04 .content ul li .box .t i {
	display: inline-block;
	background: url(../img/common_jt.png) no-repeat center;
	transition: .3s ease;
	width: 15px;
	height: 13px;
	vertical-align: middle;
}

.ipart04 .content ul li .box .t:hover i {
	background: url(../img/common_jt_green.png) no-repeat center;
}

.ipart04 .content ul li:hover .txt {
	color: #63af3e;
}

.ipart04 .content ul li:hover .box .t {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
}

/* 产品列表 */
.pro_list.channel_content {
	padding: 0;
}

.pro_list01 {
	padding: 80px 0 60px;
}

.pro_list01 .content {
	background: #f4f4f4;
}

.pro_list01 .rect-60 {
	padding-bottom: 70%;
}

.pro_list01 .left {
	float: left;
	width: 42.4%;
}

.pro_list01 .right {
	float: left;
	width: 57.6%;
}

.pro_list01 .right .box {
	padding: 60px 50px 0;
}

.pro_list01 .right .box .t {
	font-size: 36px;
	line-height: 36px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: bold;
}

.pro_list01 .right .box .c {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom: 20px;
}

.pro_list01 .right .box .links a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	padding: 0 30px;
	line-height: 36px;
	height: 36px;
}

.pro_list01 .right .box .links a.more1 {
	color: #383841;
	background: #63af3e;
}

.pro_list01 .right .box .links a.more2 {
	color: #bbb4af;
	background: #373841;
	margin-left: 20px;
}

.pro_list02 {
	padding-bottom: 40px;
}

.pro_list02 .rect-81 {
	padding-bottom: 73.6%;
}

.pro_list02 .content ul li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 50px;
	transition: .3s ease;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
}

.pro_list02 .content ul li a {
	display: flex;
	align-items: center;
}

.pro_list02 .content ul li.even {
	margin-right: 0;
}

.pro_list02 .content ul li .img {
	float: left;
	width: 52%;
}

.pro_list02 .content ul li .txt {
	float: left;
	width: 48%;
	position: relative;
}

.pro_list02 .content ul li .txt:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 99%;
	height: 99%;
	z-index: 1;
	transition: .3s ease;
}

.pro_list02 .content ul li .txt .box {
	padding: 21px 29px 21px;
	position: relative;
	z-index: 2;
}

.pro_list02 .content ul li .txt .box .t {
	font-size: 18px;
	color: #666;
	font-weight: bold;
}

.pro_list02 .content ul li .txt .box .c {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin: 15px 0;
}

.pro_list02 .content ul li .txt .box .more {
	font-size: 14px;
	color: #151515;
	transition: .3s ease;
}

.pro_list02 .content ul li .txt .box .more i {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	background: url(../img/ipart02_3.png) no-repeat center;
	margin-left: 15px;
}

.pro_list02 .content ul li:hover .txt:after {
	border-color: transparent;
}

.pro_list02 .content ul li:hover .txt .box .more {
	color: #63af3e;
}

.pro_list02 .content ul li:hover .txt .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.pro_list02 .content ul li:hover {
	box-shadow: 0 0 10px -2px rgba(0, 0, 0, .25);
}

.pro_list02 .tab {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.pro_list02 .tab ul {
	text-align: center;
}

.pro_list02 .tab ul li {
	display: inline-block;
	font-size: 14px;
	color: #333333;
	padding: 12px 0;
	margin-right: 55px;
	cursor: pointer;
}

.pro_list02 .tab ul li i {
	margin-right: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/pro_list02_2.png) no-repeat;
	vertical-align: middle;
}

.pro_list02 .tab ul li.cur i {
	background-position: -20px 0;
}

.pro_list02 .list {
	padding: 35px 0 0;
}

.pro_list02 .list:last-child {
	margin-bottom: 50px;
	border-bottom: none;
}

.pro_list02 .list .tit {
	text-align: center;
	font-size: 24px;
	color: #3f3f3f;
	margin-bottom: 25px;
	font-weight: bold;
}

.pro_list02 .list.cur.animate {
	animation: move 1s;
}

@keyframes move {
	from {
		opacity: 0;
		transform: translateY(-60px) scale(1);
		visibility: hidden;
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1);
		visibility: visible;
	}
}

/* 产品详细 */
.pro_detail01 {
	margin-bottom: 40px;
}

.pro_detail01 .rect-636 {
	border: 1px solid #eee;
}

.pro_detail01 .left {
	float: left;
	width: 54.8%;
}

.pro_detail01 .left .look {
	text-align: center;
	color: #1851a9;
	padding-top: 20px;
	cursor: pointer;
	font-weight: bold;
}

.pro_detail01 .left .look i {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/pro_detail01_2.png) no-repeat center;
	margin-right: 10px;
}

.pro_detail01 .right {
	float: right;
	width: 37.5%;
	margin-right: 35px;
	padding-top: 20px;
}

.pro_detail01 .right .t {
	font-size: 16px;
	color: #666;
}

.pro_detail01 .right .tit {
	font-size: 26px;
	color: #333333;
	margin-bottom: 35px;
	position: relative;
	font-weight: bold;
}

.pro_detail01 .right .tit:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -20px;
	background: #e5e5e5;
	width: 100%;
	height: 1px;
}

.pro_detail01 .right .con {
	font-size: 15px;
	color: #666;
	line-height: 24px;
	margin-bottom: 30px;
	text-align: justify;
}

.pro_detail01 .right ul li span {
	font-weight: 300;
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 20%;
}

.pro_detail01 .right ul li {
	color: #333;
	font-weight: bold;
}

.pro_detail01 .right .tools {
	margin: 25px 0 20px;
}

.pro_detail01 .right .tools a {
	display: inline-block;
	margin-right: 30px;
}

.pro_detail01 .right .tools a i {
	width: 20px;
	height: 18px;
	display: inline-block;
	background: url(../img/pro_detail01_3.png) no-repeat;
	margin-right: 7px;
	vertical-align: middle;
}

.pro_detail01 .right .tools .a1 i {
	background-position: 0 0;
}

.pro_detail01 .right .tools .a2 i {
	background-position: -20px 0;
}

.pro_detail01 .right .tools .a3 i {
	background-position: -40px 0;
}

.pro_detail01 .right .tools .a1:hover i {
	background-position: 0 -18px;
}

.pro_detail01 .right .tools .a2:hover i {
	background-position: -20px -18px;
}

.pro_detail01 .right .tools .a3:hover i {
	background-position: -40px -18px;
}

.pro_detail01 .right .bj a {
	display: inline-block;
	font-size: 16px;
	color: #bab4af;
	background: #373841;
	line-height: 48px;
	padding: 0 90px;
	transition: .3s ease;
}

.pro_detail01 .right .bj a:hover {
	color: #fff;
	background: #63af3e;
}

/*弹窗*/
.brand_tanchuang {
	display: none;
}

.brandBox_detail {
	position: fixed;
	width: 86%;
	top: 50%;
	margin-top: -300px;
	z-index: 100;
	background: #fff;
	max-width: 800px;
	height: 600px;
	left: 50%;
	margin-left: -400px;
	overflow: hidden;
	bottom: 10%;
	overflow: hidden;
}

.brandBox_detail .box {
	margin: 75px 0;
	padding: 0 80px;
	height: 450px;
	overflow: auto;
	text-align: center;
}

.brandBox_detail .box .tit {
	text-align: center;
	font-size: 28px;
	margin-bottom: 20px;
}

.brandBox_detail .box .img_ {
	margin-bottom: 30px;
}

.brandBox_detail .box .intro .con {
	line-height: 25px;
	font-size: 14px;
	text-align: justify;
}

.brandBox_detail .close:hover i {
	transform: rotateZ(180deg);
}

.brandBox_detail_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../img/black.6.png);
	z-index: 90
}

.brandBox_detail .box .tit {
	margin-top: 50px;
}

.brandBox_detail .close {
	cursor: pointer;
	background: #fff;
	display: inline-block;
	width: 43px;
	height: 43px;
	margin: 30px auto 0;
	font-size: 0;
	color: rgba(0, 0, 0, 0);
	background-image: url(../img/popup_close_btn.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	line-height: 40px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	transition: all 0.5s ease;
}

.brandBox_detail .close:hover {
	background-image: url(../img/popup_close_btn_hover.png);
}

.pro_detail02 .hd {
	height: 52px;
}

.pro_detail02 .hd .target_wrap.fixed {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 5;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.pro_detail02 .hd .target_wrap .contact {
	display: none;
	position: relative;
	background: #63af3e;
	font-size: 14px;
	text-align: center;
	line-height: 52px;
	padding: 0 50px 0 20px;
	float: right;
	color: #fff;
}

.pro_detail02 .hd .target_wrap .contact:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 10px;
	background: url(../img/pro_detail_jt.png) no-repeat center;
	right: 20px;
	top: 50%;
	margin-top: -5px;
}

.pro_detail02 .hd .target_wrap.fixed .contact {
	display: block;
}

.pro_detail02 .hd ul {
	float: left;
}

.pro_detail02 .hd ul li {
	display: inline-block;
	font-size: 16px;
	line-height: 52px;
	height: 52px;
	color: #333333;
	width: 135px;
	text-align: center;
	cursor: pointer;
}

.pro_detail02 .hd ul li.active {
	background: #f3f3f3;
	font-weight: bold;
}

.pro_detail02 .bd .section {
	padding: 40px 0 20px;
}

.pro_detail02 .bd .section1 {
	background: #f3f3f3;
}

.pro_detail02 .bd .section1 .con {
	line-height: 24px;
	font-size: 15px;
}

.pro_detail02 .bd .section .tit {
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}

.pro_detail02 .bd .section2 .right {
	float: right;
	width: 45%;
}

.pro_detail02 .bd .section2 .left {
	float: left;
	width: 51%;
}

.pro_detail02 .bd .section2 .left ul {
	height: 322px;
	overflow: auto;
	padding-right: 20px;
}

.pro_detail02 .bd .section2 .left ul li {
	padding-left: 20px;
	background: url(../img/pro_detail02_2.png) no-repeat 0px 8px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-bottom: 20px;
}

.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-track-piece {
	background: #eee;
}

/*å‡¹æ§½é¢œè‰²*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

/*æ»šåŠ¨æ¡å®½é«˜*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-thumb {
	background: #545a66;
	;
	background-clip: padding-box;
	min-height: 10px;
}

/*æ»šåŠ¨æ¡è®¾ç½®*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-thumb:hover {
	background: #eeeeee;
}

.pro_detail02 .table-bordered {
	border: none;
	border-top: 2px solid #333;
}

.pro_detail02 .table-responsive {
	border: none;
}

.pro_detail02 .table-responsive .span-6 {
	width: 47%;
	margin-right: 3%;
}

.pro_detail02 .table-bordered .firstRow {
	font-weight: bold;
	color: #333;
	font-size: 18px;
}

.pro_detail02 .table-bordered>thead>tr>td,
.pro_detail02 .table-bordered>tbody>tr>td,
.pro_detail02 .table-bordered>tfoot>tr>td {
	border-left: none;
	border-right: none;
}

.pro_detail02 .table>thead>tr>td,
.pro_detail02 .table>tbody>tr>td,
.pro_detail02 .table>tfoot>tr>td {
	padding: 5px;
}

.pro_detail02 .table>thead>tr.firstRow>td,
.pro_detail02 .table>tbody>tr.firstRow>td,
.pro_detail02 .table>tfoot>tr.firstRow>td {
	padding: 20px 3px;
}

/* 联系我们 */
.contact_us01 .left {
	float: left;
	width: 46%;
}

.contact_us01 .right {
	float: right;
	width: 50%;
	padding-top: 40px;
}

.contact_us01 .right .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

.contact_us01 .right .con {
	font-size: 16px;
	color: #666;
	margin: 25px 0;
}

.contact_us01 .right .con ul li {
	margin-bottom: 13px;
	padding-left: 10px;
	position: relative;
}

.contact_us01 .right .con ul li:after {
	content: '';
	width: 3px;
	height: 3px;
	background: #63af3e;
	position: absolute;
	left: 0;
	top: 11px;
	border-radius: 50%;
}

.contact_us01 .right .con span {
	font-weight: bold;
	color: #333;
	margin-right: 10px;
	display: inline-block;
	width: 65px;
}

.contact_us01 .right .con .look_map {
	color: #3452a4;
	margin-left: 10px;
}

.contact_us01 .right .row .span-6 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #666;
}

.contact_us01 .right .row span {
	font-weight: bold;
	color: #333;
	margin-right: 13px;
}

.contact_us01 .map {
	width: 1200px;
	height: 500px;
	position: fixed;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -250px;
	z-index: 20;
	opacity: 0;
	visibility: hidden;
}

.contact_us01 .map img {
	max-width: none;
}

.contact_us01 .map .map_box {
	position: relative;
	z-index: 2 !important;
	height: 500px;
	overflow: hidden;
}

.contact_us01 .map .map_bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/black.6.png) center;
	z-index: 1;
}

.contact_us01 .map .map_close {
	width: 37px;
	height: 37px;
	background: url(../img/search_close.png) no-repeat center;
	position: absolute;
	right: -40px;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.contact_us01 .map.show_map {
	opacity: 1;
	visibility: visible;
}


/* lujx */

/* 分页 */
/*widgets_common_pages_5 start*/
.widgets_common_pages_5 {
	padding: 20px 0px 0;
	line-height: 50px;
}

.widgets_common_pages_5 .transition {
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.widgets_common_pages_5 .page_l {
	text-align: left;
}

.widgets_common_pages_5 .page_r {
	text-align: right;
}

.widgets_common_pages_5 .page_arr {
	width: 40%;
	cursor: pointer;
}

.widgets_common_pages_5 .page_c {
	width: 20%;
	text-align: center;
}

.widgets_common_pages_5 .page_arr b {
	width: 10%;
	height: 1px;
	background-color: #000;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 0 10px;
}

.widgets_common_pages_5 .page_arr .iconfont {
	font-size: 30px;
}

.widgets_common_pages_5 .page_arr:hover b {
	width: 70%;
}

.widgets_common_pages_5 .page_c {
	font-size: 22px;
	color: #323232;
}

.widgets_common_pages_5 .page_c em {
	font-size: 14px;
}

@media only screen and (max-width: 996px) {
	.widgets_common_pages_5 .page_arr:hover b {
		width: 50%;
	}
}

@media only screen and (max-width: 760px) {
	.widgets_common_pages_5 {
		padding: 10px 0;
		line-height: 35px;
	}

	.widgets_common_pages_5 .page_arr b {
		display: none;
	}

	.widgets_common_pages_5 .page_arr {
		font-size: 12px;
	}

	.widgets_common_pages_5 .page_c {
		font-size: 18px;
	}
}

/*widgets_common_pages_5 end*/
/* 新闻列表 */
.news_list01 {
	padding-bottom: 50px;
}

.news_list01 .form_box {
	border: 3px solid #f5f5f5;
	padding: 50px 60px 40px;
}

.news_list01 .form_box .hd_tit {
	font-size: 20px;
	color: #1e1e1e;
	height: 30px;
	line-height: 30px;
	margin-right: 3%;
	text-transform: uppercase;
}

.news_list01 .form_box .inp_box_wrap {
	width: 20%;
	margin-right: 3%;
}

.news_list01 .form_box .inp_box {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	text-indent: 10px;
	background: none
}

.news_list01 .form_box .hd_btn {
	width: 18%;
	background: #63af3e;
	border: none;
	text-align: center;
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	outline: none;
	cursor: pointer;
}

body .select-ui-choose-default {
	border-radius: 0;
}

body .select-ui-choose ._arrow .arr {
	left: -6px;
}

body .select-ui-options-default li:hover {
	background: #63af3e;
}

.news_list02 li {
	padding-bottom: 33px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 32px;
}

.news_list02 li .rect-6327 {
	padding-bottom: 63.27%;
}

.news_list02 li a {
	display: block;
}

.news_list02 li .img_ {
	width: 19%;
	float: left;
}

.news_list02 li .intro {
	float: right;
	width: 77%;
}

.news_list02 li .intro .box {
	padding: 10px 0;
}

.news_list02 li .intro .box .date i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img/news_date.png) no-repeat center;
	vertical-align: middle;
}

.news_list02 li .intro .box .date span {
	display: inline-block;
	font-size: 15px;
	color: #333;
	vertical-align: middle;
}

.news_list02 li .intro .box .t {
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin: 4px 0 16px;
	transition: all 0.5s ease;
}

.news_list02 li .intro .box .c {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.news_list02 li.no_img .img_ {
	display: none
}

.news_list02 li.no_img .intro {
	width: 100%;
}

.news_list02 li:hover .intro .box .t {
	color: #63af3e;
}

/* 关于我们 */
.about_us01 .left {
	float: left;
	width: 50%;
}

.about_us01 .left .title {
	font-size: 48px;
	line-height: 48px;
	color: #63af3e;
	font-weight: 500;
	text-transform: uppercase;
}

.about_us01 .left .tit {
	font-size: 30px;
	line-height: 36px;
	color: #333;
	margin: 24px 0;
}

.about_us01 .left .con {
	font-size: 15px;
	line-height: 28px;
	color: #333;
}

.about_us01 .right {
	width: 43.5%;
	float: right;
	margin-left: 2%;
	margin-top: 35px;
	overflow: hidden;
}

.about_us01 .right video {
	width: 100%;
}

.about_us01 .right .rect-85 {
	padding-bottom: 85%;
}

.about_us01 .right .play {
	width: 98px;
	height: 98px;
	background: url(../img/case01_2.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -49px;
	top: 50%;
	margin-top: -49px;
	cursor: pointer;
}

.about_us01 .text {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 28px;
	color: #333;
	margin-top: 20px;
}

.about_us02 {
	background: url(../img/about_us02.jpg) no-repeat center;
	padding: 60px 0;
	margin-top: 50px
}

.about_us02 .content {
	padding: 0 7%;
}

.about_us02 .content li {
	width: 31%;
	margin-left: 3%;
	float: left;
}

.about_us02 .content li:first-child {
	margin-left: 0
}

.about_us02 .content li .li_box {
	padding: 40px;
}

.about_us02 .content li .li_box .icon {
	width: 96px;
	height: 77px;
	background: url(../img/about_us02_1.png) no-repeat;
	margin: 0 auto 10px;
	;
}

.about_us02 .content li .li_box .icon01 {
	background-position: 0 0;
}

.about_us02 .content li .li_box .icon02 {
	background-position: -96px 0;
}

.about_us02 .content li .li_box .icon03 {
	background-position: -192px 0;
}

.about_us02 .content li .li_box .number {
	font-size: 18px;
	color: #666;
	text-align: center
}

.about_us02 .content li .li_box .number span {
	display: inline-block;
}

.about_us02 .content li .li_box .number .num {
	font-size: 48px;
	line-height: 48px;
	color: #3f3f3f;
	font-weight: bold;
	font-family: Arial;
	vertical-align: -3px
}

.about_us02 .content li .li_box .text {
	font-size: 15px;
	line-height: 28px;
	color: #666;
	text-align: center
}

/* lujx end */

/* 在线留言 */
.message01 .infor .tit {
	text-align: center;
	font-size: 30px;
	color: #2c2c2c;
	line-height: 1;
	margin-bottom: 20px;
}

.message01 .infor .con {
	text-align: center;
	font-size: 16px;
	color: #808080;
	line-height: 24px;
	margin-bottom: 15px;
}

.message01 .form {
	width: 1050px;
	margin: 0 auto;
}

.message01 .form input {
	border: 1px solid #d5d5d5;
	font-size: 16px;
}

.message01 .name {
	background: url("../img/widgets_online_form_2_1.png") no-repeat right 0;
}

.message01 .phone {
	background: url("../img/widgets_online_form_2_2.png") no-repeat right 0;
}

.message01 .email {
	background: url("../img/widgets_online_form_2_3.png") no-repeat right 0;
}

.message01 .position {
	background: url("../img/widgets_online_form_2_5.png") no-repeat right 0;
}

.message01 .age {
	background: url("../img/widgets_online_form_2_6.png") no-repeat right 0;
}

.message01 .line1 {
	width: 80%;
	height: 48px;
	line-height: 48px;
	padding: 0 46px 0 13px;
}

.message01 .form textarea {
	width: 989px;
	border: 1px solid #d5d5d5;
	padding: 10px 40px 10px 13px;
	height: 149px;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
	background: transparent url("../img/widgets_online_form_2_4.png") no-repeat right top;
}

.message01 .form .btns_list {
	text-align: center;
}

.message01 .form .btns_list button {
	width: 45%;
	height: 45px;
	line-height: 37px;
	border: none;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.message01 .form .btns_list .sub {
	background-color: #848484;
	border-radius: 0;
	float: left;
}

.message01 .form .btns_list .reset {
	background-color: #848484;
	border-radius: 0;
	float: right;
}

.message01 .form .btns_list .btn {
	transition: .3s ease;
}

.message01 .form .btns_list .on {
	background-color: #63af3e;
}

.message01 .form .btns_list .btn:hover {
	background-color: #63af3e;
}

.message01 .yzm_box {
	width: 50%;
}

.message01 .btns_list {
	width: 50%;
}

.message01 .yzm_box .yzm {
	line-height: 46px;
	height: 46px;
	width: 30%;
	text-indent: 20px;
	margin-right: 25px;
}

.message01 .yzm_box img {
	width: 120px;
	height: 50px;
	margin-right: 10px;
}

.message01 .yzm_box .change {
	color: #40535a;
	font-size: 12px;
	vertical-align: bottom;
}

.message01 .form .span-4 {
	margin-bottom: 15px;
}

.message01 .sele {
	line-height: 48px;
	height: 48px;
	border: 1px solid #d5d5d5;
	font-size: 16px;
	color: #aaa;
	box-sizing: unset;
	background: none;
}

.message01 .select-ui-choose-default ._txt {
	padding-left: 0;
}

/* 新闻详细 */
.news_detail01 .news_detail_top .detail_content {
	border-bottom: 1px dashed #bac0c6;
}

.news_detail01 .news_detail_top .iconfont {
	color: #676767;
}

.news_detail01 .news_detail_top .detail_content ._title {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
}

.news_detail01 .news_detail_top ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px;
}

.news_detail01 .news_detail_top ._tools ._tool {
	font-size: 12px;
	margin-right: 10px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	overflow: hidden;
}

.news_detail01 .news_detail_top ._tools .iconfont {
	font-size: 18px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: -2px;
}

.news_detail01 .news_detail_top ._tools b {
	font-weight: normal;
}

.news_detail01 .news_detail_top ._tools #switcher {
	margin-left: 10px;
	line-height: 41px;
}

.news_detail01 .news_detail_top ._tools #switcher ._title {
	margin-right: 5px;
	font-size: 12px;
	color: #7e7e7e;
}

.news_detail01 .news_detail_top ._tools #switcher a {
	font-size: 13px;
	margin: 0 1px;
}

.news_detail01 .news_detail_top ._tools .bds_more {
	float: none;
	background: none;
	padding: 0;
}

.news_detail01 .news_detail_top .myart {
	padding: 30px 2.5%;
	line-height: 2;
	min-height: 200px;
	font-size: 14px;
	color: #333
}

.news_detail01 .news_detail_top .detail_btn_box .btn_prev,
.news_detail01 .news_detail_top .detail_btn_box .btn_next,
.news_detail01 .news_detail_top .detail_btn_box .btn_nav {
	width: 37px;
	height: 37px;
	margin-left: 18px;
	text-align: center;
	border: 1px solid #999;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.news_detail01 .news_detail_top .detail_btn_box i.iconfont {
	height: auto;
	margin: 0;
	font-size: 19px;
	color: #999;
	text-align: center;
	line-height: 37px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_next i.iconfont {
	margin-left: 3px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_nav {
	width: 32px;
	height: 32px;
	margin-top: 4px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_nav i.iconfont {
	font-size: 16px;
	line-height: 32px;
}

.news_detail01 .news_detail_top .detail_btn_box a:hover {
	background-color: #63af3e;
	border-color: #63af3e;
}

.news_detail01 .news_detail_top .detail_btn_box a:hover i.iconfont {
	color: #fff;
}

.news_detail01 .page_info {
	border-top: 1px solid #e4e4e4;
}

.news_detail01 .page_info_btn {
	display: block;
	height: 60px;
	border-bottom: 1px solid #e4e4e4;
}

.news_detail01 .page_info .b_text {
	width: 8.8%;
	height: 60px;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 60px;
}

.news_detail01 .page_info .news_date {
	width: 11.5%;
	height: 60px;
	font-size: 14px;
	color: #969696;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
}

.news_detail01 .page_info .news_tit {
	width: 77.7%;
	height: 60px;
	margin-left: 2%;
	font-size: 16px;
	color: #333;
	line-height: 60px;
}

.news_detail01 .page_info_btn:hover .b_text {
	color: #63af3e;
}

.news_detail01 .page_info .page_info_btn:hover .news_tit {
	color: #63af3e;
}

.news_detail01 .page_info .page_info_btn:hover .news_date {
	color: #63af3e;
}

/* 营销网络 */
.network01 {
	padding-bottom: 50px;
}

.network01 .wrap {
	position: relative;
}

.network01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.network01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	line-height: 44px;
	margin-bottom: 10px;
}

.network01 .infor .con {
	font-size: 16px;
	color: #666;
}

.network01 .content {
	position: relative;
}

.network01 .content .img1 {
	position: relative;
	top: -12px;
}

.network01 .content .img2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.network01 .content .img3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 33% 39%;
	transition: all 2s ease-out 2s;
	-webkit-transition: all 2s ease-out 2s;
}

.network01 .content.show .img3 {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.network01 .content ul li {
	position: absolute;
}

.network01 .content .dot {
	position: relative;
	width: 100px;
	height: 100px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease-out 0.5s;
	-webkit-transition: all 0.5s ease-out 0.5s;
}

.network01 .content.show .dot {
	opacity: 1;
	visibility: visible;
}

.network01 .content .dot span {
	animation: cc 2s linear 0s infinite;
	-webkit-animation: cc 2s linear 0s infinite;
}

.network01 .content .dot span.span1 {
	width: 15%;
	height: 15%;
	left: 50%;
	top: 50%;
	margin: -7.5% 0 0 -7.5%;
	background: #63af3e;
	border-radius: 50%;
	position: absolute;
	animation: none;
	-webkit-animation: none;
}

.network01 .content .dot span.span2 {
	width: 25%;
	height: 25%;
	left: 50%;
	top: 50%;
	margin: -12.5% 0 0 -12.5%;
	background: rgba(169, 209, 57, 0.4);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.05);
}

.network01 .content .dot span.span3 {
	width: 40%;
	height: 40%;
	left: 50%;
	top: 50%;
	margin: -20% 0 0 -20%;
	background: rgba(169, 209, 57, 0.2);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.05);
}

.network01 .content .dot span.span4 {
	width: 60%;
	height: 60%;
	left: 50%;
	top: 50%;
	margin: -30% 0 0 -30%;
	background: rgba(169, 209, 57, 0.1);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.03);
}

.network01 .content .dot span.span5 {
	width: 100%;
	height: 100%;
	left: 50%;
	top: 50%;
	margin: -50% 0 0 -50%;
	background: rgba(169, 209, 57, 0.05);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.03);
}

@-webkit-keyframes cc {
	0% {
		-webkit-transform: scale(0);
		opacity: 1;
	}

	40% {
		-webkit-transform: scale(0.5);
		opacity: 1;
	}

	80% {
		-webkit-transform: scale(1);
		opacity: 0;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}

@keyframes cc {
	0% {
		transform: scale(0);
		opacity: 1;
	}

	40% {
		transform: scale(0.5);
		opacity: 1;
	}

	80% {
		transform: scale(1);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 0;
	}
}

.network01 .content .txt {
	position: relative;
	top: 40px;
	color: #63af3e;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	font-weight: bold;
	transition: all 0.5s ease-out 0.5s;
	-webkit-transition: all 0.5s ease-out 0.5s;
}

.network01 .content.show .txt {
	opacity: 1;
	visibility: visible;
}

.network01 .right {
	background: url(../img/network01_4.png) no-repeat center;
	position: absolute;
	width: 46%;
	right: 0;
	bottom: -30px;
}

.network01 .right .box {
	padding: 40px 60px;
	color: #fff;
}

.network01 .right .box .tit {
	font-size: 24px;
	font-weight: bold;
}

.network01 .right .box .con {
	font-size: 16px;
	line-height: 30px;
}

.network01 .right .box .con span {
	display: block;
	font-weight: bold;
}

/* 企业文化 */
.culture01 .infor .tit {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.culture01 .infor .con {
	font-size: 16px;
	color: #666;
}

.culture01 .infor .con span {
	display: block;
	font-weight: bold;
	color: #63af3e;
	font-size: 24px;
	margin: 5px 0;
}

.culture01 .content .tit {
	margin-top: 50px;
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 40px;
}

.culture01 .content .tit span {
	font-size: 18px;
	color: #666;
	margin-left: 15px;
	font-weight: lighter;
}

.culture01 .content .con ul li {
	float: left;
	width: 21%;
	text-align: center;
	margin-left: 5%;
}

.culture01 .content .con ul li .txt {
	font-weight: bold;
	font-size: 20px;
	color: #27344a;
	margin-top: 25px;
}

.culture01 .content .con ul li:first-child {
	margin-left: 0;
}

/* 精密计量 */
.jmjl.channel_content {
	padding-bottom: 0;
}

.jmjl01 .infor {
	text-align: center;
	margin-bottom: 30px;
}

.jmjl01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	line-height: 44px;
	margin-bottom: 10px;
}

.jmjl01 .infor .con {
	font-size: 16px;
	color: #666;
}

.jmjl01 .content {
	text-align: center;
}

.jmjl01 .content .txt1 {
	font-size: 16px;
	color: #666;
}

.jmjl01 .content .txt2 {
	font-size: 24px;
	color: #63af3e;
	font-weight: bold;
	margin: 15px 0;
}

.jmjl01 .content ul {
	margin: 55px 0 80px;
}

.jmjl01 .content .rect-667 {
	padding-bottom: 66.7%;
}

.jmjl02 {
	background: #f4f4f4;
	padding: 50px 0;
}

.jmjl02 ul li {
	float: left;
	width: 20%;
	text-align: center;
}

.jmjl02 ul li .img {
	display: table;
	width: 212px;
	height: 212px;
	background: url(../img/jmjl01_bg.png) no-repeat center;
	position: relative;
	margin-bottom: 40px;
}

.jmjl02 ul li .img .t {
	display: table-cell;
	vertical-align: middle;
	font-size: 22px;
	font-weight: bold;
	color: #63af3e;
}

.jmjl02 ul li .img:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 1px;
	height: 30px;
	background: #e0e0e0;
	z-index: 0;
}

.jmjl02 ul li .img:after {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 7px;
	height: 7px;
	margin-left: -3px;
	background: url(../img/jmjl01_icon.png) no-repeat 0 0;
	background-size: 100% auto;
}

.jmjl02 ul li .txt {
	font-size: 14px;
	color: #666;
	padding: 0 25px 0 0;
	line-height: 24px;
}

.jmjl02 ul li.even .img {
	background: url(../img/jmjl01_bg2.png) no-repeat center;
}

.jmjl02 ul li.even .img .t {
	color: #153386;
}

.jmjl02 ul li.even .img:after {
	background: url(../img/jmjl01_icon2.png) no-repeat center;
}

/* 服务支持 */
.service01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.service01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 44px;
}

.service01 .infor .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.service01 .infor .con span {
	display: block;
}

.service01 .infor .con em {
	color: #63af3e;
	font-weight: bold;
}

.service01 ul li .left {
	float: left;
	width: 50%;
}

.service01 ul li .right {
	float: left;
	width: 50%;
	position: relative;
}

.service01 ul li .rect-575 {
	padding-bottom: 57.5%;
}

.service01 ul li .cover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.service01 ul li .cover .box {
	padding: 110px 55px;
}

.service01 ul li .cover .box .t {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.service01 ul li .cover .box .c {
	font-size: 16px;
	color: #666;
}

.service01 ul li.odd .right {
	float: right;
}

/* 高效混合 */
.channel_content.efficient {
	padding-bottom: 35px;
}

.efficient01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.efficient01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.efficient01 .infor .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.efficient01 .infor .con span {
	display: block;
}

.efficient01 .content {
	text-align: center;
}

.efficient02 {
	margin-top: 50px;
}

.efficient02 .hd {
	margin-bottom: 50px;
}

.efficient02 .hd ul {
	text-align: center;
	padding: 17px 0;
	border-bottom: 1px solid #e5e5e5;
}

.efficient02 .hd ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #333;
	margin: 0 20px;
	cursor: pointer;
	position: relative;
}

.efficient02 .hd ul li.active {
	color: #63af3e;
	font-weight: bold;
}

.efficient02 .hd ul li:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -20px;
	right: 50%;
	width: 0;
	height: 5px;
	background: #63af3e;
	transition: .3s ease;
}

.efficient02 .hd ul li.active:after {
	width: 70%;
	left: 15%;
	right: 15%;
}

.efficient02 .bd ul li {
	background: #f6f6f6;
	margin-bottom: 55px;
}

.efficient02 .bd ul li .rect-556 {
	padding-bottom: 55.6%;
}

.efficient02 .bd ul li .left {
	float: left;
	width: 50%;
}

.efficient02 .bd ul li .right {
	float: left;
	width: 50%;
	position: relative;
}

.efficient02 .bd ul li .box {
	padding: 55px 45px;
}

.efficient02 .bd ul li .box .t {
	font-size: 32px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.efficient02 .bd ul li .box .t span {
	color: #63af3e;
}

.efficient02 .bd ul li .box .c {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.efficient02 .bd ul li.even .right {
	float: right;
}

/* TC_center */
.TC_center.channel_content {
	padding-bottom: 0;
}

.TC_center01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.TC_center01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 44px;
}

.TC_center01 .infor .con {
	font-size: 36px;
	color: #63af3e;
	line-height: 30px;
	font-family: Arial;
	position: relative;
	font-weight: bold;
}

.TC_center01 .infor .con .icon1 {
	position: relative;
	top: -20px;
	left: -15px;
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(../img/TC_center01_1.png) no-repeat center;
}

.TC_center01 .infor .con .icon2 {
	position: relative;
	top: 10px;
	left: 15px;
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../img/TC_center01_2.png) no-repeat center;
}

.TC_center01 .content {
	background: #f6f6f6;
}

.TC_center01 .content .left {
	float: left;
	width: 50%;
}

.TC_center01 .content .left .rect-556 {
	padding-bottom: 59%;
}

.TC_center01 .content .left .cover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../img/black.25.png);
}

.TC_center01 .content .left .cover .box {
	padding: 20px 30px;
	font-size: 18px;
	color: #fff;
}

.TC_center01 .content .left .item {
	display: none;
}

.TC_center01 .content .left .owl-item .item {
	display: block;
}

.TC_center01 .content .left .owl-nav>div {
	width: 36px;
	height: 36px;
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background: url(../img/TC_center01_jt.png) no-repeat;
}

.TC_center01 .content .left .owl-nav .owl-prev {
	left: 20px;
	background-position: 0 0;
}

.TC_center01 .content .left .owl-nav .owl-next {
	right: 20px;
	background-position: -36px 0;
}

.TC_center01 .content .left .owl-nav .owl-prev:hover {
	background-position: 0 -36px;
}

.TC_center01 .content .left .owl-nav .owl-next:hover {
	background-position: -36px -36px;
}

.TC_center01 .content .right {
	float: right;
	width: 50%;
}

.TC_center01 .content .right .box {
	padding: 45px 50px;
}

.TC_center01 .content .right .box .t {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

.TC_center01 .content .right .box .c {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: auto;
}

.TC_center02 {
	background: url(../img/TC_center02_bg.jpg) no-repeat center;
	padding: 75px 0;
	margin-top: 85px;
}

.TC_center02 .content .left {
	float: left;
	width: 29%;
	margin-top: 45px;
}

.TC_center02 .content .left li {
	margin-bottom: 65px;
	position: relative;
	border-radius: 25px;
	background: transparent;
	cursor: pointer;
	outline: none;
	transition: .3s ease;
}

.TC_center02 .content .left li .num {
	display: inline-block;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	border: 1px solid #63af3e;
	background: #fff;
	font-size: 30px;
	font-family: Arial;
	color: #63af3e;
	text-align: center;
	line-height: 45px;
	position: relative;
	z-index: 2;
	margin-left: 1px;
}

.TC_center02 .content .left li .num:after {
	content: '';
	width: 1px;
	height: 66px;
	background: #63af3e;
	position: absolute;
	top: 100%;
	left: 50%;
}

.TC_center02 .content .left li:last-child .num:after {
	display: none;
}

.TC_center02 .content .left li .txt {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	margin-left: 5px;
	line-height: 47px;
	vertical-align: top;
}

.TC_center02 .content .left li .txt i {
	position: absolute;
	right: 20px;
	top: 0;
	display: none;
	font-size: 12px;
	line-height: 47px;
	vertical-align: top;
	margin-left: 15px;
}

.TC_center02 .content .left li.cur {
	border-radius: 25px;
	background: #63af3e;
}

.TC_center02 .content .left li.cur .txt i {
	display: inline-block;
}

.TC_center02 .content .right {
	width: 65%;
	float: right;
	background: #fff;
}

.TC_center02 .content .right .con .wrapper {
	padding: 65px 35px 58px 40px
}

.TC_center02 .content .right .con .wrapper .box {
	height: 340px;
	overflow: auto;
	padding-right: 65px;
}

.TC_center02 .content .right .con .wrapper .box .t {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
}

.TC_center02 .content .right .con .wrapper .box .c {
	font-size: 14px;
	color: #333333;
}

/*默认滚动条处理*/
.TC_center02 ::-webkit-scrollbar-track-piece {
	background: #f2f2f2;
}

/*凹槽颜色*/
.TC_center02 ::-webkit-scrollbar {
	width: 7px;
	height: 5px;
}

/*滚动条宽高*/
.TC_center02 ::-webkit-scrollbar-thumb {
	background: #63af3e;
	;
	background-clip: padding-box;
	min-height: 10px;
}

/*滚动条设置*/
.TC_center02 ::-webkit-scrollbar-thumb:hover {
	background: #bbb;
}

/* 制砂筛分 */
.zhisha.channel_content {
	padding: 0;
}

.zhisha .rect-573 {
	padding-bottom: 57.3%;
}

.zhisha01 {
	padding: 70px 0;
}

.zhisha01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 44px;
	margin-bottom: 40px;
}

.zhisha01 .content {
	background: #f5f5f5;
}

.zhisha01 .content .left {
	float: left;
	width: 50%;
}

.zhisha01 .content .left .box {
	padding: 75px 50px;
}

.zhisha01 .content .left .box .t {
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}

.zhisha01 .content .left .box .c {
	font-size: 20px;
	font-weight: bold;
	color: #63af3e;
}

.zhisha01 .content .right {
	float: left;
	width: 50%;
}

.zhisha02 {
	background: url(../img/zhisha02_bg.jpg) no-repeat center;
	padding: 40px 0;
}

.zhisha02 .content ul {
	width: 61.6%;
	margin: 0 auto;
	position: relative;
}

.zhisha02 .content ul:after {
	content: '';
	position: absolute;
	left: 50%;
	width: 1px;
	height: 90%;
	top: 5%;
	background: #fff;
	background: rgba(255, 255, 255, 0.3)
}

.zhisha02 .content ul:before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	left: 0;
	background: #fff;
	background: rgba(255, 255, 255, 0.3)
}

.zhisha02 .content ul li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	text-align: center;
}

.zhisha02 .content ul li .box {
	padding: 40px 75px;
}

.zhisha02 .content ul li .icon {
	display: inline-block;
	width: 69px;
	height: 60px;
	background: url(../img/zhisha02_icon.png) no-repeat;
	transition: .5s ease;
}

.zhisha02 .content ul li.li1 .icon {
	background-position: 0 0;
}

.zhisha02 .content ul li.li2 .icon {
	background-position: -69px 0;
}

.zhisha02 .content ul li.li3 .icon {
	background-position: -138px 0;
}

.zhisha02 .content ul li.li4 .icon {
	background-position: -207px 0;
}

.zhisha02 .content ul li .txt {
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}

.zhisha02 .content ul li:hover .icon {
	transform: rotateY(180deg)
}

.zhisha03 {
	padding: 65px 0 90px;
	background: #f5f5f5;
}

.zhisha03 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.zhisha03 .content {
	background: #ebebeb;
}

.zhisha03 .content .left {
	float: right;
	width: 50%;
}

.zhisha03 .content .left .box {
	padding: 100px 50px;
}

.zhisha03 .content .left .box .t {
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}

.zhisha03 .content .left .box .c {
	font-size: 20px;
	font-weight: bold;
	color: #63af3e;
}

.zhisha03 .content .right {
	float: left;
	width: 50%;
}

/* 客户案例 */
.case.channel_content {
	padding: 0;
}

.case01 {
	background: #f3f3f3;
	padding: 80px 0;
}

.case01 .rect-556 {
	padding-bottom: 55.6%;
}

.case01 .left {
	float: left;
	width: 50%;
	cursor: pointer;
}

.case01 .left .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/black.4.png);
}

.case01 .left .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 98px;
	height: 98px;
	margin-top: -49px;
	margin-left: -49px;
	background: url(../img/case01_2.png) no-repeat center;
	;
}

.case01 .right {
	float: left;
	width: 50%;
}

.case01 .right .box {
	padding: 50px;
}

.case01 .right .box .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.case01 .right .box .con {
	font-size: 16px;
	color: #666666;
}

.case02 {
	padding: 65px 0 90px;
}

.case02 ul li {
	margin-bottom: 42px;
}

.case02 ul li .rect-454 {
	padding-bottom: 45.4%;
}

.case02 ul li .left {
	float: left;
	width: 26.6%;
	background: #fff;
	transition: .3s ease;
	box-shadow: 7px 3px 34px #b3b3b3;
	transition: .3s ease;
}

.case02 ul li .left .rect-122 {
	padding-bottom: 122%;
}

.case02 ul li .left .box {
	padding: 60px 80px 60px 30px;
}

.case02 ul li .left .box .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	transition: .3s ease;
}

.case02 ul li .left .box .con {
	font-size: 16px;
	color: #666;
	margin: 15px 0 20px;
	transition: .3s ease;
}

.case02 ul li .left .box .pro_xh {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	transition: .3s ease;
	display: inline-block;
	padding-bottom: 5px;
	margin-bottom: 35px;
	border-bottom: 1px solid #d2d2d2;
}

.case02 ul li .left .box .pro_xh a {
	transition: 0s;
}

.case02 ul li .left .box .pro_xh i {
	opacity: 0;
	visibility: hidden;
	transition: .3s ease;
	color: #63af3e;
}

.case02 ul li .left .box .more {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 44px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	overflow: hidden;
}

.case02 ul li .left .box .more span {
	display: none;
	color: #ffffff;
	font-size: 14px;
	line-height: 44px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	position: relative;
	z-index: 3;
}

.case02 ul li .left .box .more:after {
	content: '';
	width: 0%;
	height: 100%;
	background: #63af3e;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	transition: all 0.5s ease;
}

.case02 ul li:hover .left .box .more:hover {
	border-color: #63af3e;
}

.case02 ul li .left .box .more:hover:after {
	width: 100%
}

.case02 ul li .left .box .more i {
	color: #666666;
	line-height: 44px;
	font-size: 22px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.case02 ul li:hover .left {
	background: #373841;
}

.case02 ul li:hover .left .box .more {
	width: 108px;
	border-color: #fff;
}

.case02 ul li:hover .left .box .more span {
	display: inline-block;
}

.case02 ul li:hover .left .box .more i {
	display: none;
}

.case02 ul li:hover .left .box .tit {
	color: #fff;
}

.case02 ul li:hover .left .box .con {
	color: #bab4af;
}

.case02 ul li:hover .left .box .pro_xh {
	color: #63af3e;
	border-color: #63af3e
}

.case02 ul li:hover .left .box .pro_xh i {
	opacity: 1;
	visibility: visible;
}

.case02 ul li .right {
	float: right;
	width: 69.6%;
	overflow: hidden;
}

.case02 ul li .right img {
	transition: all .3s ease-out 0s;
}

.case02 ul li:hover .right img {
	transform: scale3d(1.05, 1.05, 1.05);
}

/* 职位招聘 */
.job_list01 .infor .tit {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}

.job_list01 .content .tab_t {
	margin: 40px 0;
}

.job_list01 .content .tab_t ul li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 53px;
	height: 53px;
	font-size: 20px;
	color: #666;
	cursor: pointer;
}

.job_list01 .content .tab_t ul li .box {
	border: 1px solid #bfbfbf;
	border-left: none;
	transition: .3s ease;
}

.job_list01 .content .tab_t ul li:first-child .box {
	border-left: 1px solid #bfbfbf;
}

.job_list01 .content .tab_t ul li.cur .box,
.job_list01 .content .tab_t ul li:hover .box {
	color: #fff;
	font-weight: bold;
	background: #63af3e;
}

.job_list01 .content .tab_t ul li.cur .box,
.job_list01 .content .tab_t ul li:hover .box {
	border-color: #63af3e;
}

.job_list01 .content .tab_t ul li.cur:first-child .box,
.job_list01 .content .tab_t ul li:hover:first-child .box {
	border-left: 1px solid #63af3e;
}

.job_list01 .content .form {
	float: right;
	margin-bottom: 30px;
}

.job_list01 .content .form input {
	line-height: 41px;
	height: 41px;
	width: 300px;
	font-size: 16px;
	color: #666;
	padding: 0;
	padding-left: 20px;
}

.job_list01 .content .form button {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
	height: 45px;
	background: #373841;
	text-align: center;
	outline: none;
	border: none;
	padding: 0 30px;
	cursor: pointer;
	transition: .3s ease;
}

.job_list01 .content .form button:hover {
	background: #63af3e;
}

.job_list01 .tab_c {
	border-bottom: 1px solid #d2d2d2;
}

.job_list01 .tab_c li {
	float: left;
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #fff;
	border-bottom: 1px solid #e5e5e5
}

.job_list01 .tab_c li.first {
	padding: 0;
	height: 60px;
	line-height: 60px;
	border-top: 2px solid #333333;
}

.job_list01 .tab_c li ._ut {
	float: left;
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 18px;
	width: 16.6%;
}

.job_list01 .tab_c li ._un {
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 16.6%;
}

.job_list01 .tab_c li ._t1 {
	width: 25%;
}

.job_list01 .tab_c li ._t6 {
	width: 8%;
	cursor: pointer;
}

.job_list01 .tab_c li ._un._t6:after {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../img/job_list01_icon.png) no-repeat;
	background-position: -20px 0;
	position: relative;
	top: 5px;
}

.job_list01 .tab_c li.j_t_cur ._un._t6:after {
	background-position: 0 0;
}

.job_list01 .tab_c li.j_t {
	font-size: 15px;
	cursor: pointer;
}

.job_list01 .tab_c li.j_c {
	height: auto;
	line-height: 1.5;
	background: #f5f5f5;
	display: none;
}

.job_list01 .tab_c .j_c .j_c_box {
	margin-bottom: 20px;
	padding: 45px;
}

.job_list01 .tab_c .j_c .j_c_box .intro {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	position: relative;
}

.job_list01 .tab_c .j_c .j_c_box .intro strong {
	display: block;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: bold;
}

.job_list01 .tab_c .j_c .intro .job_btn {
	position: absolute;
	right: 0;
	bottom: 0;
}

.job_list01 .tab_c .j_c .intro .job_btn ._btn {
	display: inline-block;
	width: 160px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 16px;
	background: #63af3e;
	cursor: pointer;
	text-align: center;
}

.job_list01 .tab_c .j_c .link {
	margin-top: 20px;
}

.job_list01 .tab_c .j_c .link_a {
	font-size: 16px;
	line-height: 28px;
	color: #333;
	font-weight: bold;
}

.job_list01 .tab_c .j_c .link_a a:hover {
	opacity: 0.8;
}

.job_list01 .more {
	font-size: 14px;
	color: #333;
	margin-top: 25px;
}

.job_list01 .more a {
	display: inline-block;
	padding: 0 30px;
	line-height: 30px;
	height: 30px;
	border: 1px solid #d2d2d2;
	margin-left: 8px;
}

.job_list01 .more a:hover {
	background: #63af3e;
	color: #fff;
}

/* 联合实验室 */
.laboratory.channel_content {
	padding: 0;
}

.laboratory01 {
	background: #f5f5f5;
	padding: 65px 0 50px;
}

.laboratory01 .infor {
	text-align: center;
}

.laboratory01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
}

.laboratory01 .infor .con {
	font-size: 16px;
	color: #666;
	margin: 10px 0 40px;
}

.laboratory01 .content {
	text-align: center;
	width: 67%;
	margin: 0 auto;
	position: relative;
}

.laboratory01 .content .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.laboratory01 .content ul li {
	display: inline-block;
	width: 195px;
	vertical-align: top;
	text-align: center;
}

.laboratory01 .content ul li .img {
	width: 195px;
	height: 195px;
	vertical-align: top;
	border-radius: 50%;
	background: #63af3e;
	margin: 0 auto;
}

.laboratory01 .content ul li .box {
	padding: 40px 0;
}

.laboratory01 .content ul li .box .txt {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin-top: 12px;
}

.laboratory01 .content ul li .box .icon {
	transition: .5s ease;
}

.laboratory01 .content ul li:hover .box .icon {
	transform: rotateY(180deg);
}

.laboratory01 .content ul li.li2 .img {
	background: #153386;
}

.laboratory01 .content ul li.li2 {
	margin: 0 95px;
}

.laboratory01 .content ul li .t {
	margin-top: 15px;
}

.laboratory01 .content .con .t1 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}

.laboratory01 .content .con .t2 {
	font-size: 30px;
	font-weight: bold;
	color: #333;
}

.laboratory01 .content .con .t2 span {
	color: #63af3e;
}

.laboratory01 .content .img1 {
	margin: 30px 0;
}

.laboratory01 .content .btns {
	background: #fff;
	line-height: 78px;
	height: 78px;
	border: 1px solid #63af3e;
	width: 460px;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	border-radius: 50px;
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -230px;
}

.laboratory02 {
	background: #f5f5f5;
	padding-bottom: 60px;
}

.laboratory02 .content {
	text-align: center;
}

.laboratory02 .content.thr {
	text-align: left;
}

.laboratory02 .tab {
	display: inline-block;
	width: 28%;
	vertical-align: top;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 52px;
	height: 52px;
	border-radius: 30px;
	font-size: 20px;
	color: #666;
	cursor: pointer;
	transition: .3s ease;
	margin: 0 25px;
	margin-bottom: 20px;
}

.laboratory02 .tab:hover {
	background: #63af3e;
	border-color: #63af3e;
	color: #fff;
}

.laboratory03 {
	padding: 65px 0 90px;
}

.laboratory03 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.laboratory03 .infor .tit {
	font-size: 20px;
	color: #333;
}

.laboratory03 .infor .con {
	font-size: 28px;
	color: #333;
	font-weight: bold;
}

.laboratory03 .infor .con span {
	color: #153386;
}

.laboratory03 .rect-615 {
	padding-bottom: 61.5%;
}

/*智能控制*/
.control01 .infor {
	text-align: center;
}

.control01 .infor .tit {
	font-size: 44px;
	line-height: 44px;
	color: #333;
	font-weight: bold;
}

.control01 .infor .con {
	font-size: 16px;
	line-height: 20px;
	color: #666;
	margin: 25px 0 30px;
}

.control01 .infor .text {
	font-size: 24px;
	line-height: 33px;
	color: #333;
	font-weight: bold;
}

.control01 .infor .text span {
	color: #63af3e;
}

.control01 .content {
	margin-top: 60px;
}

.control01 .content .img {
	text-align: center;
}

.control01 .content .img img {
	display: inline-block;
}

.control02 {
	margin-top: 90px;
}

.control02 .content .left {
	width: 41.25%;
	float: left;
	margin-top: 60px;
}

.control02 .content .left .tit {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
	padding-left: 20px;
	position: relative
}

.control02 .content .left .tit:after {
	content: '';
	width: 12px;
	height: 14px;
	background: url(../img/control02_1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.control02 .content .left .con {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 23px;
}

.control02 .content .left .txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.control02 .content .right {
	width: 52.25%;
	float: right;
	position: relative;
}

.control02 .content .right .item {
	display: none;
}

.control02 .content .right .owl-item .item {
	display: block;
}

.control02 .content .right .rect-65 {
	padding-bottom: 65%;
}

.control02 .content .right .control_btn>div {
	width: 36px;
	height: 36px;
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background: url(../img/TC_center01_jt.png) no-repeat;
	z-index: 2;
	cursor: pointer;
}

.control02 .content .right .control_btn .owl-prev {
	left: 20px;
	background-position: 0 -36px;
}

.control02 .content .right .control_btn .owl-next {
	right: 20px;
	background-position: -36px -36px;
}

.control02 .content .right .control_btn .owl-prev.disabled {
	background-position: 0 0;
}

.control02 .content .right .control_btn .owl-next.disabled {
	background-position: -36px 0px;
}

.control02 .list {
	margin-top: 80px;
}

.control02 .list .img {
	display: none;
}

.control02 .list ul {
	text-align: center;
}

.control02 .list li {
	display: inline-block;
	margin-left: 26px;
	position: relative;
}

.control02 .list li:first-child {
	margin-left: 0px;
}

.control02 .list li:after {
	content: '';
	width: 26px;
	height: 23px;
	background: url(../img/control02_3.png) no-repeat center;
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -11px;
}

.control02 .list li:first-child:after {
	display: none;
}

.control03 {
	margin-top: 80px;
}

.control03 .content .left {
	width: 41.25%;
	float: right;
	margin-top: 60px;
}

.control03 .content .left .tit {
	font-size: 24px;
	line-height: 24px;
	color: 333;
	font-weight: bold;
	padding-left: 20px;
	position: relative;
}

.control03 .content .left .tit:after {
	content: '';
	width: 12px;
	height: 14px;
	background: url(../img/control02_1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.control03 .content .left .con {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 23px;
}

.control03 .content .left .txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.control03 .content .right {
	width: 52.25%;
	float: left;
	position: relative;
}

.control03 .content .right .rect-65 {
	padding-bottom: 65%;
}


/* 发展历程 */
.history.channel_content {
	padding: 0;
}

.history01 {
	padding: 65px 0 90px;
}

.history01 .tit {
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.history01 .rect-64 {
	padding-bottom: 64%;
}

.history01 .list {
	padding: 0 18%;
}

.history01 .list {
	position: relative;
}

.history01 .list .line {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	left: 50%;
	top: 0;
	background: #bfbfbf;
}

.history01 .list .line i {
	content: '';
	position: absolute;
	width: 1px;
	height: 0;
	left: 50%;
	top: 0;
	background: #63af3e;
}

.history01 .list .dot_top {
	width: 24px;
	height: 24px;
	background: #63af3e;
	border-radius: 50%;
	top: 0;
	left: 50%;
	margin-left: -12px;
	position: absolute;
}

.history01 .list .dot_bott {
	width: 41px;
	height: 19px;
	background: url(../img/history_sj.png) no-repeat center;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	position: absolute;
}

.history01 .l_box {
	width: 50%;
	float: left;
	text-align: right;
	padding-top: 60px;
}

.history01 ul li {
	display: block;
}

.history01 .r_box {
	float: right;
	width: 50%;
}

.history01 .l_box li:nth-child(odd) {
	padding: 80px 80px 0 0;
}

.history01 .l_box li:nth-child(even) {
	padding: 80px 0 0 80px;
}

.history01 .year {
	font-size: 36px;
	color: #63af3e;
	margin-bottom: 10px;
	position: relative;
	font-weight: bold;
}

.history01 .t {
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-bottom: 10px;
}

.history01 .desc img {
	margin-bottom: 20px;
}

.history01 .year .xian {
	position: absolute;
	top: 50%;
	height: 1px;
	width: 50px;
	background: #e5e5e5;
	z-index: 3;
}

.history01 .l_box .year .xian {
	right: -69px;
}

.history01 .l_box li:nth-child(even) .year .xian {
	left: -69px;
}

.history01 .year .circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
}

.history01 .year .circle .i1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #bfbfbf;
	background: #fff;
	transition: transform .5s ease;
	border-radius: 50%;
}

.history01 .year .circle .i2 {
	width: 2px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	border-radius: 50%;
	background: #333;
}

.history01 .l_box .year .circle {
	right: -90px;
}

.history01 .r_box .year .circle {
	left: -90px;
}

.history01 .year .circle .i2 {
	margin-left: -1px;
}

/* 全站搜索按钮颜色 */
body .searchArea {
	padding: 0;
}

body .searchArea .content_form {
	margin-top: 40px;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns,
body .resultArea #botBtn .btnMore {
	border-color: #63af3e;
	color: #63af3e;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns:hover {
	background: #63af3e;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns::before {
	background: #63af3e;
}

body .resultArea #botBtn a:hover {
	border-color: #63af3e;
}

body .resultArea #botBtn a::before {
	background: #63af3e;
}


body .bg-primary {
	background: #63af3e;
}

/* 手机端分享弹窗 */
.share_content {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 99999;
}

:root .case01 .left img {
	display: none;
}



/* 关于综合 */
.about_center.channel_content {
	padding-bottom: 0;
}

.about_center01 {
	margin-bottom: 40px;
}

.about_center01 .infor {
	text-align: center;
	padding: 0 11.5%
}

.about_center01 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #333;
	margin-bottom: 25px;
	font-weight: bold;
}

.about_center01 .infor .con {
	font-size: 15px;
	line-height: 24px;
	color: #525252;
	font-weight: 300;
	text-align: left;
}

.about_center01 .content {
	padding: 0 6%;
	margin-top: 50px;
}

.about_center01 .content li {
	float: left;
	width: 33%;
	text-align: center;
}

.about_center01 .content li .li_box {
	padding: 0 10%;
}

.about_center01 .content li .li_box .number span {
	display: inline-block;
}

.about_center01 .content li .li_box .number span.num {
	font-size: 60px;
	line-height: 60px;
	font-family: Impact;
	color: #63af3e;
}

.about_center01 .content li .li_box .number span.txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.about_center01 .content li .li_box .text {
	font-size: 16px;
	line-height: 22px;
	color: #666;
	margin-top: 10px;
}

.about_center02 {
	margin-bottom: 70px;
}

.about_center02 .video_box video {
	width: 100%;
}

:root .about_center02 .video_box img {
	display: none;
}

.about_center03 {
	background: #f3f3f3;
	padding: 75px 0;
}

.about_center03 li {
	width: 23.5%;
	float: left;
	margin-left: 2%;
}

.about_center03 li:first-child {
	margin-left: 0;
}

.about_center03 li .rect-66 {
	padding-bottom: 66%;
}

.about_center03 li .li_box {
	display: block;
}

.about_center03 li .li_box .intro {
	background: #fff;
}

.about_center03 li .li_box .intro .box {
	padding: 30px;
}

.about_center03 li .li_box .intro .box .tit {
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #333;
	margin-bottom: 6px;
}

.about_center03 li .li_box .intro .box .con {
	font-size: 15px;
	line-height: 30px;
	color: #666;
	margin-bottom: 15px;
}

.about_center03 li .li_box .intro .box .more {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.about_center03 li .li_box .intro .box .more .icon {
	display: inline-block;
	width: 12px;
	height: 10px;
	background: url(../img/about_center03_1.png) no-repeat;
	/*transition:all 0.5s ease;*/
}

.about_center03 li:hover .li_box .intro .box .more {
	color: #0A3875
}

.about_center03 li:hover .li_box .intro .box .more .icon {
	background-position: -12px 0;
}

.about_center04 {
	background: url(../img/about_center04_1.jpg) no-repeat center;
	padding: 77px 0;
}

.about_center04 .infor {
	text-align: center;
	padding: 0 26%
}

.about_center04 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}

.about_center04 .infor .con {
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	font-weight: 300
}

.about_center04 .infor .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
}

.about_center04 .infor .more:hover {
	background: #9cc811;
}


/* 服务综合 */
.service_center.channel_content {
	padding: 0;
}

.service_center01 {
	background: url(../img/service_center01_1.jpg) no-repeat center;
	padding: 110px 0;
}

.service_center01 .infor {
	text-align: center;
	padding: 0 17.5%
}

.service_center01 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}

.service_center01 .infor .con {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 300
}

.service_center01 .infor .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
}

.service_center01 .infor .more:hover {
	background: #63af3e;
}

.service_center02 .content {
	padding: 55px 13% 70px;
}

.service_center02 .content ul li {
	width: 21%;
	float: left;
	margin: 0 6%;
	text-align: center;
}

.service_center02 .content ul li .li_box {
	width: 182px;
	height: 182px;
	/*border:8px solid #63af3e;*/
	background: url(../img/service02_icon.png) no-repeat center;
	background-size: cover;
	border-radius: 50%;
	display: table;
}

.service_center02 .content ul li .li_box .t {
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	font-weight: bold;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.service_center03 {
	padding: 60px 0;
	background: #f5f5f5
}

.service_center03 .left {
	width: 43%;
	float: left;
}

.service_center03 .left .tit {
	font-size: 40px;
	line-height: 40px;
	color: #333;
	font-weight: bold;
	margin-top: 40px;
}

.service_center03 .left .tit span {
	color: #63af3e
}

.service_center03 .left .con {
	font-size: 18px;
	line-height: 24px;
	color: #333;
	margin: 30px 0 15px;
	font-weight: normal
}

.service_center03 .left .txt {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.service_center03 .left .more {
	display: inline-block;
	margin-top: 50px;
	padding: 0 30px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #63af3e;
	cursor: pointer;
	transition: all 0.5s ease;
}

.service_center03 .left .more i {
	margin-left: 20px;
}

.service_center03 .left .more:hover {
	background: #9cc811
}

.service_center03 .right {
	width: 47%;
	float: right;
}

.service_center03 .right .rect-58 {
	padding-bottom: 58%;
}

.service_center04 {
	padding: 60px 0;
}

.service_center04 .rect-84 {
	padding-bottom: 84%;
}

.service_center04 li {
	position: relative;
}

.service_center04 li .cover {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.service_center04 li .cover .box {
	padding: 75px 40px;
}

.service_center04 li.li02 .cover .box .tit {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}

.service_center04 li.li02 .cover .box .con {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.service_center04 li.li02 .cover .box .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin-top: 30px;
	text-align: center
}

.service_center04 li.li02 .cover .box .more:hover {
	background: #63af3e;
}

.service_center04 li.li03 .cover .box .tit {
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	margin-bottom: 25px;
}

.service_center04 li.li03 .cover .box .con {
	font-size: 36px;
	line-height: 36px;
	color: #fff;
	font-family: Impact
}

.service_center04 li.li03 .cover .box .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
	text-align: center
}

/* 产品综合 */
.pro_center.channel_content {
	padding: 0px
}

.pro_center01 {
	position: relative;
}

.pro_center01 .intro {
	position: absolute;
	left: 0;
	width: 100%;
	top: 28px;
}

.pro_center01 .intro .box {
	width: 46%;
}

.pro_center01 .intro .box .pro_crumbs {
	color: #fff;
	margin-bottom: 108px;
}

.pro_center01 .intro .box .en_tit {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase
}

.pro_center01 .intro .box .tit {
	font-size: 60px;
	line-height: 60px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}

.pro_center01 .intro .box .con {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	margin-top: 40px;
}

.pro_center02 {
	margin-top: -51px;
	position: relative;
	z-index: 2
}

.pro_center02 .content {
	background: #fff;
	padding: 27px 210px 24px 52px;
	margin-bottom: 26px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}

.pro_center02 .content .hd_tit {
	font-size: 24px;
	color: #1e1e1e;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-right: 2%
}

.pro_center02 .content .inp_box_wrap {
	width: 35%;
	margin-right: 3%;
}

.pro_center02 .content .inp_box {
	display: block;
	width: 100%;
	height: 49px;
	line-height: 49px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	padding: 0;
	text-indent: 10px;
}

.pro_center02 .content .hd_btn {
	width: 95px;
	border: none;
	text-align: center;
	background: #383841;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	height: 50px;
	line-height: 50px;
	outline: none;
	cursor: pointer;
}

body .select-ui-options-default li:hover {
	background: #63af3e;
}

body .select-ui-choose-default {
	border-radius: 0;
}

body .select-ui-choose-default-bottom.on {
	border-radius: 0;
}

body .select-ui-choose-default ._arrow {
	width: 50px;
	background: none;
}

body .select-ui-choose ._arrow .arr {
	left: 50%;
	margin-left: -4px;
}

.pro_center03 {
	padding: 50px 0 0;
}

.pro_center03 .infor {
	text-align: center;
	padding: 0 24%;
	margin-bottom: 50px;
}

.pro_center03 .infor .tit {
	font-size: 44px;
	line-height: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 20px;
}

.pro_center03 .infor .con {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.pro_center03 .content .rect-6676 {
	padding-bottom: 66.76%;
}

.pro_center03 .content .item {
	background: #f3f3f3;
	margin-bottom: 60px;
}

.pro_center03 .content .item .left {
	width: 44%;
	position: relative;
	z-index: 2
}

.pro_center03 .content .item .left .box .t {
	font-size: 45px;
	line-height: 45px;
	font-weight: bold;
	color: #333;
}

.pro_center03 .content .item .left .box .c {
	font-size: 18px;
	line-height: 34px;
	color: #000;
	margin: 28px 0 6px;
	font-weight: normal;
}

.pro_center03 .content .item .left .box .text {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.pro_center03 .content .item .left .box .more {
	display: inline-block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	margin-top: 30px;
	text-align: center
}

.pro_center03 .content .item .left .box .more01 {
	color: #383841;
	background: #63af3e;
	margin-right: 15px;
}

.pro_center03 .content .item .left .box .more02 {
	color: #bbb4af;
	background: #373841;
}

.pro_center03 .content .item .left .box .more01:hover {
	opacity: 0.8;
}

.pro_center03 .content .item .left .box .more02:hover {
	opacity: 0.8;
}

.pro_center03 .content .item .right {
	width: 56%;
	position: relative
}

.pro_center03 .content .item .right:after {
	content: '';
	width: 1000px;
	height: 100%;
	background: #f3f3f3;
	position: absolute;
	top: 0;
	pointer-events: none;
}

.pro_center03 .content .item.odd .left {
	float: left;
}

.pro_center03 .content .item.odd .left .box {
	padding: 80px 40px 0 0;
}

.pro_center03 .content .item.odd .right {
	float: right;
}

.pro_center03 .content .item.odd .right:after {
	right: 100%;
}

.pro_center03 .content .item.even .left {
	float: right;
}

.pro_center03 .content .item.even .left .box {
	padding: 80px 0 0 40px
}

.pro_center03 .content .item.even .right {
	float: left;
}

.pro_center03 .content .item.even .right:after {
	left: 100%;
}

.pro_center04 {
	background: url(../img/pro_center04_bg.jpg) no-repeat center;
	padding: 95px 0 75px;
	background-size: cover;
}

.pro_center04 .content .tit {
	font-size: 45px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
}

.pro_center04 .content .con {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	margin: 10px 0 25px;
}

.pro_center04 .content .tel a {
	font-size: 36px;
	font-family: Impact;
	color: #63af3e;
	line-height: 1;
}

.pro_center04 .content .tel a:hover {
	opacity: 0.8;
}

.pro_center04 .content .more {
	display: inline-block;
	margin-top: 40px;
	height: 36px;
	line-height: 36px;
	padding: 0 35px;
	font-size: 16px;
	color: #383841;
	background: #63af3e;
	transition: .3s ease;
}

.pro_center04 .content .more:hover {
	opacity: 0.8;
}

.pro_list02.pro_jg {
	margin-top: 60px;
}

.laboratory .showmore {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
	cursor: pointer;
	display: none;
}

/* 企业文化补充 */
.channel_content.culture {
	padding: 0;
}

.culture02 {
	padding: 65px 0 84px;
}

.culture02 .infor {
	text-align: center;
}

.culture02 .infor .tit {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	line-height: 40px;
	margin-bottom: 25px;
}

.culture02 .infor .con {
	font-size: 14px;
	color: #525252;
}

.culture02 .content .tit {
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	margin: 60px 0 25px;
}

.culture02 .content .tit span {
	color: #63af3e;
}

.culture02 .content .t_smal {
	font-size: 16px;
	color: #666;
}

.culture02 .content .t_smal span {
	font-weight: bold;
}

.culture02 .content .item1 .con ul li {
	width: 48.5%;
	float: left;
}

.culture02 .content .item1 .con ul li.odd {
	margin-right: 3%
}

.culture02 .content .item1 .con ul li .box {
	border: 1px solid #dcdcdc;
	position: relative;
	margin-top: 110px;
}

.culture02 .content .item1 .con ul li .icon {
	width: 147px;
	height: 147px;
	position: absolute;
	left: 50%;
	margin-left: -73.5px;
	top: -73.5px;
	transition: .5s ease;
	background: #fff;
	border-radius: 50%;
}

.culture02 .content .item1 .con ul li .txt {
	padding: 100px 0 45px;
	text-align: center;
}

.culture02 .content .item1 .con ul li .txt .t {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.culture02 .content .item1 .con ul li .txt .c {
	font-size: 16px;
	color: #666;
}

.culture02 .content .item1 .con ul li:hover .icon {
	transform: rotateY(180deg);
}

.culture02 .content .item2 .con {
	border: 1px solid #dcdcdc;
	background: #f4f4f4;
}

.culture02 .content .item2 .con .box {
	padding: 60px 70px;
}

.culture02 .content .item3 .con {
	font-size: 24px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 10px;
}

.culture01 {
	background: #f6f6f6;
	padding: 85px 0;
}

/* 20200629 */
/*404页面*/
.channel_content.false {
	padding: 0;
	background: #fff;
}

.false01 .content {
	width: 850px;
	position: absolute;
	left: 50%;
	margin-left: -425px;
	top: 50%;
	margin-top: -302px;
}

.false01 .content .box {
	width: 55%;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 110px;
}

.false01 .text {
	padding: 20px 0 0 60px;
}

.false01 .text .txt1 {
	font-size: 28px;
	font-weight: bold;
	color: #63af3e;
	margin-bottom: 25px;
}

.false01 .text .txt2 {
	font-size: 18px;
	font-weight: bold;
	color: #1f1f1f;
}

.false01 .text .txt3 {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.false01 .text .txt3 li {
	position: relative;
	padding-left: 25px;
}

.false01 .text .txt3 li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #959595;
}

.false01 .text .txt4 {
	font-size: 16px;
	color: #666;
	line-height: 26px;
}

.false01 .text .txt4 a {
	color: #63af3e;
}

@media only screen and (max-width: 760px) {

	/*404页面*/
	.false01 .content {
		width: 100%;
		position: static;
		margin-left: 0;
		margin-top: 0;
	}

	.false01 .text .txt1 {
		font-size: 20px;
	}

	.false01 .content .box {
		width: 100%;
	}

	.false01 .text {
		padding: 20px;
	}

}

/*xinwen video20201211*/
.news_detail01 .news_detail_top .myart .newsvideo {
	width: 600px;
	height: 400px;
	max-width: 100%;
	display: inline;
}


/* footer */
footer .dl_r .img {
	height: 80px;
	padding: 25px 0px 0px 35px;
	color: #fff;
}

footer .dl_r a {
	display: block;
	background: #201c70;
	color: #fff;
	line-height: 65px;
	text-align: center;
	position: relative;
	margin-top: 20px;
}

footer .dl_r a i {
	width: 27px;
	height: 8px;
	background: url(../img/footer-icon.png) no-repeat center center;
	display: block;
	position: absolute;
	right: 15%;
	top: 50%;
	margin-top: -6px;
}

.foot_wrap .dl {
	padding-right: 50px;
}

.foot_wrap .dl_r {
	width: 22%;
}

footer {
	background: #333;
	border-top: 5px #0A3875 solid;
}

.foot_wrap {
	padding: 75px 0 30px;
}

.foot_wrap .wrap {
	position: relative;
}

.foot_wrap .wrap .gotop {
	content: '';
	position: absolute;
	width: 56px;
	height: 56px;
	right: 0;
	top: -105px;
	background-image: url(../img/changxw/foot_top.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.foot_wrap dl {
	float: left;
	padding-right: 85px;
}

.foot_wrap .dl3 {
	padding-right: 50px;
}

.foot_wrap dl dt {
	font-size: 20px;
	color: #FFF;
	line-height: 1;
	margin-bottom: 34px;
}

.foot_wrap dl dd {
	font-size: 16px;
	margin-bottom: 2px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap dl dd a {
	position: relative;
	color: #FFF;
}

.foot_wrap dl dd a:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #353535;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	left: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap dl dd a:hover:after {
	width: 100%;
}

.foot_wrap .dl_r {
	float: right;
	padding-left: 4%;
	border-left: 1px solid #666;
}

.foot_wrap .dl_r .phone {
	margin-bottom: 25px;
}

.foot_wrap .dl_r .phone .ph {
	font-size: 21px;
	line-height: 1;
}

.foot_wrap .dl_r a {
	font-size: 14px;
	color: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap .dl_r .phone .l {
	margin-right: 18px;
}

.foot_wrap .dl_r .email .l {
	margin-right: 18px;
}

.foot_wrap .dl_r .email {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 38px;
}

.foot_wrap .dl_r .a2a_kit {
	padding-bottom: 35px;
}

.foot_wrap .dl_r .a2a_kit span {
	display: none;
}

.foot_wrap .dl_r .a2a_kit a {
	background-image: url(../img/changxw/foot_share.png);
	background-repeat: no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 11px;
	background-position: 0 0;
	padding: 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_tsina {
	background-position: -54px 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_sqq {
	background-position: -108px 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_weixin {
	background-position: -162px 0;
}

.footer_bottom {
	text-align: center;
	color: #FFF;
	padding: 20px 0;
	border-top: 1px solid #3f3f3f;
}


.page {
	float: right;
	display: flex;

}

.page a {
	display: inline-block;
	padding: 5px 12px;
	line-height: 20px;
	background: #0A3875;
	margin: 0 5px;
	color: #fff;
}

.page a.page_curs {
	background: #EEE;
	color: #333;
}

/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.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% !important
	}

	.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: #3cabff;
}

.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(../img/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;
}

/* 常量设置 */
.wrap {
	width: 1200px;
	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: 14px;
	line-height: 1.6;
	color: #555;
	background: #fff;
}

a {
	color: inherit;
}

a:hover {
	color: #63af3e;
}

::-moz-selection {
	color: #fff;
	background: #63af3e;
}

::selection {
	color: #fff;
	background: #63af3e;
}

::-webkit-input-placeholder {
	color: #aaa;
}

.placeholder {
	color: #aaa;
}

/*css组件设置*/
.form-control,
.input-group-addon,
.btn {
	border-radius: 2px;
}

.form-control:focus {
	border-color: #63af3e;
	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 .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;
}

.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)
}

/* 网站样式 */
/* 头部 */
.pageHeader {
	height:115px;
}

.header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 20;
}

.header.fixed {
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.pageHeader.nofix .header {
	position: relative;
}

/* .header .content{width:92%; margin:0 auto;} */
.header .content {
	width: 1200px;
	margin: 0 auto;
}

.header .logo {
	float: left;
	padding: 18px 0;
}

.header .logo a {
	display: block;
}

.header .h_right {
	float: right;
}

.header .rect-64 {
	padding-bottom: 64%;
}

.header .inav_wrapper {
	float: right;
}





.header .inav_wrapper .inav .nav_li>a {
	font-weight: normal;
	color: #242424;
}

.header .inav_wrapper .inav .nav_li>a:hover {}

.header .inav_wrapper .inav .nav_li.cur>a {
	background: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: url(../img/nav.jpg) repeat center;
	padding: 45px 0 40px;
	display: none;
	z-index: 2;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l {
	width: 20%;
	padding: 0;
	float: left;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l a {
	display: block;
	line-height: 45px;
	height: 45px;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l .nav_ico {
	margin-top: 3px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l li:hover a {
	color: #fff;
	background-color: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_l li:hover .nav_ico {
	background-position: -60px -60px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r {
	width: 70%;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text {
	width: 49%;
	padding-top: 20px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .list_img {
	width: 46%
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_p {
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
	min-height: 96px;
	line-height: 24px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .more_btn {
	font-size: 16px;
	color: #666;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 40px;
	border: 1px solid #bfbfbf;
	padding: 0 47px;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .more_btn:hover {
	color: #fff;
	background: #63af3e;
	border-color: #63af3e;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text ul li {
	width: 50%;
	float: left;
	font-size: 16px;
	color: #414141;
	margin-top: 20px;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r .more_btn {
	border: 1px solid #dcdcdc;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r {
	display: none;
}

.header .inav_wrapper .inav .nav_li.nav_li_pro .nav_layer .layer_r1 {
	display: block;
}

.header .inav_wrapper .inav .nav_li .nav_layer .layer_r .layer_text ul li a:hover {
	color: #63af3e;
}

.header .h_tools {
	position: relative;
	padding-top: 41px;
	float: right;
}

.header .h_tools a {
	display: flex;
	float: right;
	height: 19px;
	margin: 0 10px;
	transition: 0s;
}

.header .h_tools .h_language:before {
	content: "";
	display: inline-block;
	background-image: url(../img/h_tools.png);
	width: 19px;
	height: 19px;
	background-position: -19px 0;
}


.m_nav {
	display: none;
}

/* 搜索下拉 */
.search-alert {
	position: fixed;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: #63af3e;
	z-index: 98;
	transition: all 0.5s ease
}

.search-alert .close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../img/search_close.png) no-repeat center;
	background-size: 24px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 2.6%;
	cursor: pointer;
	-webkit-transition: -webkit-transform 0.3s ease 0s;
	transition: transform 0.3s ease 0s;
}

.search-alert .close:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.search-alert .cent-form {
	position: absolute;
	width: 86%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #fff;
}

.search-alert .cent-form .tex {
	border: none;
	font-size: 20px;
	height: 65px;
	list-style: none;
	-height: 65px;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	background: none;
	padding-left: 70px;
	padding-right: 120px;
	background: url(../img/ico2_2.png) no-repeat left center;
}

.search-alert .cent-form .sub-butn {
	border: none;
	width: 120px;
	background: none;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	height: 65px;
	font-size: 22px;
	line-height: 65px;
	color: #fff;
	cursor: pointer;
}

.search-alert.active {
	top: 0;
}

.search-alert .cent-form .tex::-webkit-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-ms-input-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex:-moz-placeholder {
	color: #fff;
}

.search-alert .cent-form .tex::-moz-placeholder {
	color: #fff;
}


/* xc_banner */
.xc_banner {
	position: relative;
	height: 170px;
	overflow: hidden;
}

.xc_banner .img {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1920px;
	margin-left: -960px;
	max-width: none;
}

.xc_banner .content {
	position: relative;
	padding-top: 50px;
}

.xc_banner .content .left {
	float: left;
}

.xc_banner .content .left .t {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}

.xc_banner .content .left .crumbs a {
	font-size: 16px;
	color: #999;
}

.xc_banner .content .left .crumbs span {
	color: #fff;
}

.xc_banner .content .right {
	float: right;
}

.xc_banner .content a:hover {
	color: #FFF;
}

.channel_content {
	min-height: 300px;
	padding: 80px 0 90px;
}


/* 首页 */

/*ibanner*/
.ibanner .content {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.ibanner .item {
	overflow: hidden;
}

.ibanner .item img {
	width: 100%;
	max-width: none;
}

.ibanner .item {
	display: none;
}

.ibanner .owl-item .item {
	display: block;
}

.ibanner .v-item video {
	width: 100%;
}

.ibanner .iban_word {
	z-index: 2;
	position: absolute;
	left: 0;
	top: 30%;
	width: 100%;
	/*background:url(../img/banner_word.png) no-repeat center;*/
}

.ibanner .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0%;
	left: 0;
	background: url(../img/mask.png) center;
}

.ibanner .owl-nav>div {
	cursor: pointer;
	z-index: 5;
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	margin-top: -36px;
	color: #fff;
}

.ibanner .owl-nav .owl-prev {
	left: -5%;
}

.ibanner .owl-nav .owl-next {
	right: -5%;
	background-position: -60px 0;
}

.ibanner .owl-nav>div:hover {
	color: #9cc811;
}

.ibanner .iban_word {
	opacity: 0;
	visibility: hidden;
	transition: .5s ease;
}

.ibanner .iban_word .box {
	margin-left: 45px;
}

.ibanner .iban_word .box .t {
	font-size: 36px;
	color: #fff;
	line-height: 1;
	height: 36px;
}

.ibanner .iban_word .box .c {
	font-size: 22px;
	color: #fff;
	margin: 20px 0 60px;
	height: 35px;
}

.ibanner .iban_word .box .btn_ {
	cursor: pointer;
	width: 140px;
	transition: .5s ease;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.ibanner .iban_word .box .btn_ a {
	color: #fff;
}

.ibanner .iban_word .box .btn_:hover {
	background: #9cc811;
	border-color: #9cc811;
}

.ibanner .owl-carousel .owl-stage-outer {
	overflow: inherit;
}

.ibanner .item:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, 0.4);
	opacity: 1;
	visibility: visible;
	transition: .3s ease;
}

.ibanner .owl-item.active .item:after {
	opacity: 0;
	visibility: hidden;
}

.ibanner .owl-item.active .iban_word {
	opacity: 1;
	visibility: visible;
}

.ibanner .owl-carousel .owl-item img {
	opacity: 1;
}

.ibanner .owl-carousel .owl-dots {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 5%;
	left: 0
}

.ibanner .owl-carousel .owl-dots .owl-dot {
	width: 14px;
	height: 14px;
	background-color: #919195;
	border-radius: 50%;
	margin-right: 10px;
	display: inline-block;
}

.ibanner .owl-carousel .owl-dots .owl-dot.active {
	background-color: #153386;
}

/* 公共标题 */
.common-tit {
	text-align: center;
}

.common-tit .tit {
	font-size: 40px;
	font-weight: bold;
	color: #333333;
	line-height: 1;
}

.common-tit .con {
	font-size: 16px;
	color: #666;
	margin: 20px 0 45px;
}

.ipart01 {
	padding: 50px 0 70px;
	background: #f1f1f1;
}

.ipart01 .content .rect-628 {
	padding-bottom: 62.8%;
}

.ipart01 .content .item {
	float: left;
	width: 18%;
	position: relative;
}

.ipart01 .content .item .item_box {
	padding-bottom: 40px;
}

.ipart01 .content .item .intro {
	
}

.ipart01 .content .item .intro .box {
	padding: 25px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.ipart01 .content .item .intro .box .t {
	font-size: 20px;
	line-height: 1;
	text-align: center;
}

.ipart01 .content .item .intro .box .c {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	transition: .5s ease;
}

.ipart01 .content .item:hover .intro .box .c {
	height: 52px;
}

.ipart01 .content .item1 .intro {
	background: #153386;
}

/* .ipart01 .content .item1 .intro:after{content:''; position:absolute; width:100%; height:100%; bottom:0; left:0; background:url(../img/ipart01_2.png) no-repeat center right;} */
.ipart01 .content .item2 .intro {
	background: #383842;
}

.ipart01 .content .item3 .intro {
	background: #63af3e;
}

.ipart01 .content .item {
	margin: 0 1%;
}

.ipart02 {
	margin-top: 50px;
}

.ipart02 a {
	display: block;
}

.ipart02 .left {
	float: left;
	width: 47%;
}

.ipart02 .left .rect-598 {
	padding-bottom: 59.8%;
}

.ipart02 .left .box {
	padding: 25px;
}

.ipart02 .intro .box .date {
	font-size: 14px;
	color: #1851a9;
	transition: .3s ease;
}

.ipart02 .intro .box .tit {
	font-size: 20px;
	color: #1d1d1d;
	margin: 10px 0 15px;
	transition: .3s ease;
}

.ipart02 .intro .box .con {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-bottom: 40px;
}

.ipart02 .intro .box .more {
	font-size: 14px;
	color: #151515;
}

.ipart02 .intro .box .more i {
	width: 22px;
	height: 22px;
	background: url(../img/ipart02_3.png) no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}

.ipart02 .left:hover .intro .box .date {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .tit {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .more {
	color: #63af3e;
}

.ipart02 .left:hover .intro .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.ipart02 .item:hover .intro .box .date {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .tit {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .more {
	color: #63af3e;
}

.ipart02 .item:hover .intro .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.ipart02 .right {
	float: right;
	width: 51.4%;
}

.ipart02 .right .rect-498 {
	padding-bottom: 49.8%;
}

.ipart02 .right .top_ {
	margin-bottom: 22px;
}

.ipart02 .right .top_ .item {
	width: 48.5%;
}

.ipart02 .right .item {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.ipart02 .right .item1 {
	float: left;
}

.ipart02 .right .item2 {
	float: right;
}

.ipart02 .right .item .box {
	padding: 27px 30px 25px
}

.ipart02 .right .top_ .item .box .tit {
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.ipart02 .right .intro .box .con {
	height: auto;
}

.ipart02 .left .intro .box .tit,
.ipart02 .bott_ .intro .box .tit {
	font-size: 22px;
}

.ipart03 {
	padding: 70px 0;
	background: url(../img/ipart03_bg.jpg) no-repeat center bottom;
}

.ipart03 .content {
	padding-top: 25px;
}

.ipart03 .content ul li {
	width: 23.5%;
	float: left;
	height: 366px;
	position: relative;
}

.ipart03 .content ul li a.li_box {
	display: block;
	height: 100%;
	background: #fff;
	border: 1px solid #e2e4f5;
	border-left: none;
	text-align: center;
}

.ipart03 .content ul li:first-child a.li_box {
	border-left: 1px solid #e2e4f5;
}

.ipart03 .content ul li a.li_box .icon {
	width: 75px;
	height: 70px;
	background: url(../img/ipart03_1.png) no-repeat;
	display: inline-block;
}

.ipart03 .content ul li a.li_box>.icon {
	margin: 70px 0 25px;
}

.ipart03 .content ul .li01 a.li_box>.icon {
	background-position: 0 0;
}

.ipart03 .content ul .li02 a.li_box>.icon {
	background-position: -75px 0;
}

.ipart03 .content ul .li03 a.li_box>.icon {
	background-position: -150px 0;
}

.ipart03 .content ul .li04 a.li_box>.icon {
	background-position: -225px 0;
}

.ipart03 .content ul .li01 a.li_box .cover .icon {
	background-position: 0 -70px;
}

.ipart03 .content ul .li02 a.li_box .cover .icon {
	background-position: -75px -70px;
}

.ipart03 .content ul .li03 a.li_box .cover .icon {
	background-position: -150px -70px;
}

.ipart03 .content ul .li04 a.li_box .cover .icon {
	background-position: -225px -70px;
}

.ipart03 .content ul li a.li_box>.text {
	font-size: 27px;
	color: #474747;
}

.ipart03 .content ul li:before {
	content: '';
	position: absolute;
	bottom: 60px;
	left: 50%;
	width: 44px;
	height: 2px;
	background: #133174;
	margin-left: -22px;
}

.ipart03 .content ul li a.li_box .cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.ipart03 .content ul li a.li_box .cover .box {
	padding: 0 35px;
}

.ipart03 .content ul li a.li_box .cover .icon {
	margin: 48px 0 20px;
}

.ipart03 .content ul li a.li_box .cover .tit {
	font-size: 27px;
	color: #fff;
	margin-bottom: 55px;
	position: relative;
}

.ipart03 .content ul li a.li_box .cover .tit:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 44px;
	height: 2px;
	background: #fff;
	margin-left: -22px;
}

.ipart03 .content ul li a.li_box .cover .con {
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-bottom: 50px;
}

.ipart03 .content ul li a.li_box .cover .more {
	font-size: 16px;
	color: #fff;
}

.ipart03 .content ul li a.li_box .cover .more i {
	width: 32px;
	height: 32px;
	background: url(../img/ipart03_2.png) no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}

.ipart03 .content ul li.on {
	top: -30px;
	width: 29%;
	height: 420px;
	box-shadow: 40px 40px 50px 0px rgba(0, 0, 0, 0.5);
	z-index: 2;
}

.ipart03 .content ul li.on:before {
	display: none;
}

.ipart03 .content ul li.on a.li_box>.icon {
	display: none;
}

.ipart03 .content ul li.on a.li_box>.text {
	display: none;
}

.ipart03 .content ul li.on a.li_box {
	border: none;
}

.ipart03 .content ul li.on a.li_box .cover {
	display: block;
}

.ipart04 {
	padding: 70px 0 80px;
}

.ipart04 .content ul li {
	transition: .3s ease;
}

.ipart04 .content ul li:hover {
	background: #f4f4f4;
}

.ipart04 .content ul li .box {
	text-align: center;
	padding: 50px;
}

.ipart04 .content ul li .box .icon {
	margin-bottom: 30px;
	height: 66px;
}

.ipart04 .content ul li .box .num span {
	font-size: 52px;
	color: #3f3f3f;
	font-weight: bold;
	font-family: Arial
}

.ipart04 .content ul li .box .num sup {
	font-size: 32px;
	color: #3f3f3f;
	font-family: lighter;
	position: relative;
	top: -15px;
}

.ipart04 .content ul li .box .line {
	width: 100%;
	height: 2px;
	background: #e5e5e5;
}

.ipart04 .content ul li .box .txt {
	font-size: 16px;
	color: #606060;
	margin-top: 20px;
}

.ipart04 .content ul li .box .t a {
	display: block;
}

.ipart04 .content ul li .box .t {
	opacity: 0;
	visibility: hidden;
	transform: translateX(-20px);
	font-size: 16px;
	color: #606060;
	margin-top: 30px;
	transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.ipart04 .content ul li .box .t i {
	display: inline-block;
	background: url(../img/common_jt.png) no-repeat center;
	transition: .3s ease;
	width: 15px;
	height: 13px;
	vertical-align: middle;
}

.ipart04 .content ul li .box .t:hover i {
	background: url(../img/common_jt_green.png) no-repeat center;
}

.ipart04 .content ul li:hover .txt {
	color: #63af3e;
}

.ipart04 .content ul li:hover .box .t {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);
}

/* 产品列表 */
.pro_list.channel_content {
	padding: 0;
}

.pro_list01 {
	padding: 80px 0 60px;
}

.pro_list01 .content {
	background: #f4f4f4;
}

.pro_list01 .rect-60 {
	padding-bottom: 70%;
}

.pro_list01 .left {
	float: left;
	width: 42.4%;
}

.pro_list01 .right {
	float: left;
	width: 57.6%;
}

.pro_list01 .right .box {
	padding: 60px 50px 0;
}

.pro_list01 .right .box .t {
	font-size: 36px;
	line-height: 36px;
	color: #333333;
	margin-bottom: 20px;
	font-weight: bold;
}

.pro_list01 .right .box .c {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom: 20px;
}

.pro_list01 .right .box .links a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	padding: 0 30px;
	line-height: 36px;
	height: 36px;
}

.pro_list01 .right .box .links a.more1 {
	color: #383841;
	background: #63af3e;
}

.pro_list01 .right .box .links a.more2 {
	color: #bbb4af;
	background: #373841;
	margin-left: 20px;
}

.pro_list02 {
	padding-bottom: 40px;
}

.pro_list02 .rect-81 {
	padding-bottom: 73.6%;
}

.pro_list02 .content ul li {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 50px;
	transition: .3s ease;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
}

.pro_list02 .content ul li a {
	display: flex;
	align-items: center;
}

.pro_list02 .content ul li.even {
	margin-right: 0;
}

.pro_list02 .content ul li .img {
	float: left;
	width: 52%;
}

.pro_list02 .content ul li .txt {
	float: left;
	width: 48%;
	position: relative;
}

.pro_list02 .content ul li .txt:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 99%;
	height: 99%;
	z-index: 1;
	transition: .3s ease;
}

.pro_list02 .content ul li .txt .box {
	padding: 21px 29px 21px;
	position: relative;
	z-index: 2;
}

.pro_list02 .content ul li .txt .box .t {
	font-size: 18px;
	color: #666;
	font-weight: bold;
}

.pro_list02 .content ul li .txt .box .c {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin: 15px 0;
}

.pro_list02 .content ul li .txt .box .more {
	font-size: 14px;
	color: #151515;
	transition: .3s ease;
}

.pro_list02 .content ul li .txt .box .more i {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	background: url(../img/ipart02_3.png) no-repeat center;
	margin-left: 15px;
}

.pro_list02 .content ul li:hover .txt:after {
	border-color: transparent;
}

.pro_list02 .content ul li:hover .txt .box .more {
	color: #63af3e;
}

.pro_list02 .content ul li:hover .txt .box .more i {
	background: url(../img/ipart02_4.png) no-repeat center;
}

.pro_list02 .content ul li:hover {
	box-shadow: 0 0 10px -2px rgba(0, 0, 0, .25);
}

.pro_list02 .tab {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.pro_list02 .tab ul {
	text-align: center;
}

.pro_list02 .tab ul li {
	display: inline-block;
	font-size: 14px;
	color: #333333;
	padding: 12px 0;
	margin-right: 55px;
	cursor: pointer;
}

.pro_list02 .tab ul li i {
	margin-right: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/pro_list02_2.png) no-repeat;
	vertical-align: middle;
}

.pro_list02 .tab ul li.cur i {
	background-position: -20px 0;
}

.pro_list02 .list {
	padding: 35px 0 0;
}

.pro_list02 .list:last-child {
	margin-bottom: 50px;
	border-bottom: none;
}

.pro_list02 .list .tit {
	text-align: center;
	font-size: 24px;
	color: #3f3f3f;
	margin-bottom: 25px;
	font-weight: bold;
}

.pro_list02 .list.cur.animate {
	animation: move 1s;
}

@keyframes move {
	from {
		opacity: 0;
		transform: translateY(-60px) scale(1);
		visibility: hidden;
	}

	to {
		opacity: 1;
		transform: translateY(0) scale(1);
		visibility: visible;
	}
}

/* 产品详细 */
.pro_detail01 {
	margin-bottom: 40px;
}

.pro_detail01 .rect-636 {
	border: 1px solid #eee;
}

.pro_detail01 .left {
	float: left;
	width: 54.8%;
}

.pro_detail01 .left .look {
	text-align: center;
	color: #1851a9;
	padding-top: 20px;
	cursor: pointer;
	font-weight: bold;
}

.pro_detail01 .left .look i {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/pro_detail01_2.png) no-repeat center;
	margin-right: 10px;
}

.pro_detail01 .right {
	float: right;
	width: 37.5%;
	margin-right: 35px;
	padding-top: 20px;
}

.pro_detail01 .right .t {
	font-size: 16px;
	color: #666;
}

.pro_detail01 .right .tit {
	font-size: 26px;
	color: #333333;
	margin-bottom: 35px;
	position: relative;
	font-weight: bold;
}

.pro_detail01 .right .tit:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -20px;
	background: #e5e5e5;
	width: 100%;
	height: 1px;
}

.pro_detail01 .right .con {
	font-size: 15px;
	color: #666;
	line-height: 24px;
	margin-bottom: 30px;
}

.pro_detail01 .right ul li span {
	font-weight: 300;
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 20%;
}

.pro_detail01 .right ul li {
	color: #333;
	font-weight: bold;
}

.pro_detail01 .right .tools {
	margin: 25px 0 20px;
}

.pro_detail01 .right .tools a {
	display: inline-block;
	margin-right: 30px;
}

.pro_detail01 .right .tools a i {
	width: 20px;
	height: 18px;
	display: inline-block;
	background: url(../img/pro_detail01_3.png) no-repeat;
	margin-right: 7px;
	vertical-align: middle;
}

.pro_detail01 .right .tools .a1 i {
	background-position: 0 0;
}

.pro_detail01 .right .tools .a2 i {
	background-position: -20px 0;
}

.pro_detail01 .right .tools .a3 i {
	background-position: -40px 0;
}

.pro_detail01 .right .tools .a1:hover i {
	background-position: 0 -18px;
}

.pro_detail01 .right .tools .a2:hover i {
	background-position: -20px -18px;
}

.pro_detail01 .right .tools .a3:hover i {
	background-position: -40px -18px;
}

.pro_detail01 .right .bj a {
	display: inline-block;
	font-size: 16px;
	color: #bab4af;
	background: #373841;
	line-height: 48px;
	padding: 0 90px;
	transition: .3s ease;
}

.pro_detail01 .right .bj a:hover {
	color: #fff;
	background: #63af3e;
}

/*弹窗*/
.brand_tanchuang {
	display: none;
}

.brandBox_detail {
	position: fixed;
	width: 86%;
	top: 50%;
	margin-top: -300px;
	z-index: 100;
	background: #fff;
	max-width: 800px;
	height: 600px;
	left: 50%;
	margin-left: -400px;
	overflow: hidden;
	bottom: 10%;
	overflow: hidden;
}

.brandBox_detail .box {
	margin: 75px 0;
	padding: 0 80px;
	height: 450px;
	overflow: auto;
	text-align: center;
}

.brandBox_detail .box .tit {
	text-align: center;
	font-size: 28px;
	margin-bottom: 20px;
}

.brandBox_detail .box .img_ {
	margin-bottom: 30px;
}

.brandBox_detail .box .intro .con {
	line-height: 25px;
	font-size: 14px;
	text-align: justify;
}

.brandBox_detail .close:hover i {
	transform: rotateZ(180deg);
}

.brandBox_detail_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../img/black.6.png);
	z-index: 90
}

.brandBox_detail .box .tit {
	margin-top: 50px;
}

.brandBox_detail .close {
	cursor: pointer;
	background: #fff;
	display: inline-block;
	width: 43px;
	height: 43px;
	margin: 30px auto 0;
	font-size: 0;
	color: rgba(0, 0, 0, 0);
	background-image: url(../img/popup_close_btn.png);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	line-height: 40px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	transition: all 0.5s ease;
}

.brandBox_detail .close:hover {
	background-image: url(../img/popup_close_btn_hover.png);
}

.pro_detail02 .hd {
	height: 52px;
}

.pro_detail02 .hd .target_wrap.fixed {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 5;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2);
}

.pro_detail02 .hd .target_wrap .contact {
	display: none;
	position: relative;
	background: #63af3e;
	font-size: 14px;
	text-align: center;
	line-height: 52px;
	padding: 0 50px 0 20px;
	float: right;
	color: #fff;
}

.pro_detail02 .hd .target_wrap .contact:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 10px;
	background: url(../img/pro_detail_jt.png) no-repeat center;
	right: 20px;
	top: 50%;
	margin-top: -5px;
}

.pro_detail02 .hd .target_wrap.fixed .contact {
	display: block;
}

.pro_detail02 .hd ul {
	float: left;
}

.pro_detail02 .hd ul li {
	display: inline-block;
	font-size: 16px;
	line-height: 52px;
	height: 52px;
	color: #333333;
	width: 135px;
	text-align: center;
	cursor: pointer;
}

.pro_detail02 .hd ul li.active {
	background: #f3f3f3;
	font-weight: bold;
}

.pro_detail02 .bd .section {
	padding: 40px 0 20px;
}

.pro_detail02 .bd .section1 {
	background: #f3f3f3;
}

.pro_detail02 .bd .section1 .con {
	line-height: 24px;
	font-size: 15px;
}

.pro_detail02 .bd .section .tit {
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}

.pro_detail02 .bd .section2 .right {
	float: right;
	width: 45%;
}

.pro_detail02 .bd .section2 .left {
	float: left;
	width: 51%;
}

.pro_detail02 .bd .section2 .left ul {
	height: 322px;
	overflow: auto;
	padding-right: 20px;
}

.pro_detail02 .bd .section2 .left ul li {
	padding-left: 20px;
	background: url(../img/pro_detail02_2.png) no-repeat 0px 8px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-bottom: 20px;
}

.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-track-piece {
	background: #eee;
}

/*å‡¹æ§½é¢œè‰²*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

/*æ»šåŠ¨æ¡å®½é«˜*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-thumb {
	background: #545a66;
	;
	background-clip: padding-box;
	min-height: 10px;
}

/*æ»šåŠ¨æ¡è®¾ç½®*/
.pro_detail02 .bd .section2 .left ::-webkit-scrollbar-thumb:hover {
	background: #eeeeee;
}

.pro_detail02 .table-bordered {
	border: none;
	border-top: 2px solid #333;
}

.pro_detail02 .table-responsive {
	border: none;
}

.pro_detail02 .table-responsive .span-6 {
	width: 47%;
	margin-right: 3%;
}

.pro_detail02 .table-bordered .firstRow {
	font-weight: bold;
	color: #333;
	font-size: 18px;
}

.pro_detail02 .table-bordered>thead>tr>td,
.pro_detail02 .table-bordered>tbody>tr>td,
.pro_detail02 .table-bordered>tfoot>tr>td {
	border-left: none;
	border-right: none;
}

.pro_detail02 .table>thead>tr>td,
.pro_detail02 .table>tbody>tr>td,
.pro_detail02 .table>tfoot>tr>td {
	padding: 5px;
}

.pro_detail02 .table>thead>tr.firstRow>td,
.pro_detail02 .table>tbody>tr.firstRow>td,
.pro_detail02 .table>tfoot>tr.firstRow>td {
	padding: 20px 3px;
}

/* 联系我们 */
.contact_us01 .left {
	float: left;
	width: 46%;
}

.contact_us01 .right {
	float: right;
	width: 50%;
	padding-top: 40px;
}

.contact_us01 .right .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
}

.contact_us01 .right .con {
	font-size: 16px;
	color: #666;
	margin: 25px 0;
}

.contact_us01 .right .con ul li {
	margin-bottom: 13px;
	padding-left: 10px;
	position: relative;
}

.contact_us01 .right .con ul li:after {
	content: '';
	width: 3px;
	height: 3px;
	background: #63af3e;
	position: absolute;
	left: 0;
	top: 11px;
	border-radius: 50%;
}

.contact_us01 .right .con span {
	font-weight: bold;
	color: #333;
	margin-right: 10px;
	display: inline-block;
	width: 65px;
}

.contact_us01 .right .con .look_map {
	color: #3452a4;
	margin-left: 10px;
}

.contact_us01 .right .row .span-6 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #666;
}

.contact_us01 .right .row span {
	font-weight: bold;
	color: #333;
	margin-right: 13px;
}

.contact_us01 .map {
	width: 1200px;
	height: 500px;
	position: fixed;
	left: 50%;
	margin-left: -600px;
	top: 50%;
	margin-top: -250px;
	z-index: 20;
	opacity: 0;
	visibility: hidden;
}

.contact_us01 .map img {
	max-width: none;
}

.contact_us01 .map .map_box {
	position: relative;
	z-index: 2 !important;
	height: 500px;
	overflow: hidden;
}

.contact_us01 .map .map_bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/black.6.png) center;
	z-index: 1;
}

.contact_us01 .map .map_close {
	width: 37px;
	height: 37px;
	background: url(../img/search_close.png) no-repeat center;
	position: absolute;
	right: -40px;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.contact_us01 .map.show_map {
	opacity: 1;
	visibility: visible;
}


/* lujx */

/* 分页 */
/*widgets_common_pages_5 start*/
.widgets_common_pages_5 {
	padding: 20px 0px 0;
	line-height: 50px;
}

.widgets_common_pages_5 .transition {
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.widgets_common_pages_5 .page_l {
	text-align: left;
}

.widgets_common_pages_5 .page_r {
	text-align: right;
}

.widgets_common_pages_5 .page_arr {
	width: 40%;
	cursor: pointer;
}

.widgets_common_pages_5 .page_c {
	width: 20%;
	text-align: center;
}

.widgets_common_pages_5 .page_arr b {
	width: 10%;
	height: 1px;
	background-color: #000;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 0 10px;
}

.widgets_common_pages_5 .page_arr .iconfont {
	font-size: 30px;
}

.widgets_common_pages_5 .page_arr:hover b {
	width: 70%;
}

.widgets_common_pages_5 .page_c {
	font-size: 22px;
	color: #323232;
}

.widgets_common_pages_5 .page_c em {
	font-size: 14px;
}

@media only screen and (max-width: 996px) {
	.widgets_common_pages_5 .page_arr:hover b {
		width: 50%;
	}
}

@media only screen and (max-width: 760px) {
	.widgets_common_pages_5 {
		padding: 10px 0;
		line-height: 35px;
	}

	.widgets_common_pages_5 .page_arr b {
		display: none;
	}

	.widgets_common_pages_5 .page_arr {
		font-size: 12px;
	}

	.widgets_common_pages_5 .page_c {
		font-size: 18px;
	}
}

/*widgets_common_pages_5 end*/
/* 新闻列表 */
.news_list01 {
	padding-bottom: 50px;
}

.news_list01 .form_box {
	border: 3px solid #f5f5f5;
	padding: 50px 60px 40px;
}

.news_list01 .form_box .hd_tit {
	font-size: 20px;
	color: #1e1e1e;
	height: 30px;
	line-height: 30px;
	margin-right: 3%;
	text-transform: uppercase;
}

.news_list01 .form_box .inp_box_wrap {
	width: 20%;
	margin-right: 3%;
}

.news_list01 .form_box .inp_box {
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	text-indent: 10px;
	background: none
}

.news_list01 .form_box .hd_btn {
	width: 18%;
	background: #63af3e;
	border: none;
	text-align: center;
	font-size: 15px;
	color: #fff;
	height: 32px;
	line-height: 32px;
	outline: none;
	cursor: pointer;
}

body .select-ui-choose-default {
	border-radius: 0;
}

body .select-ui-choose ._arrow .arr {
	left: -6px;
}

body .select-ui-options-default li:hover {
	background: #63af3e;
}

.news_list02 li {
	padding-bottom: 33px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 32px;
}

.news_list02 li .rect-6327 {
	padding-bottom: 63.27%;
}

.news_list02 li a {
	display: block;
}

.news_list02 li .img_ {
	width: 19%;
	float: left;
}

.news_list02 li .intro {
	float: right;
	width: 77%;
}

.news_list02 li .intro .box {
	padding: 10px 0;
}

.news_list02 li .intro .box .date i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(../img/news_date.png) no-repeat center;
	vertical-align: middle;
}

.news_list02 li .intro .box .date span {
	display: inline-block;
	font-size: 15px;
	color: #333;
	vertical-align: middle;
}

.news_list02 li .intro .box .t {
	font-size: 20px;
	line-height: 24px;
	color: #333;
	margin: 4px 0 16px;
	transition: all 0.5s ease;
}

.news_list02 li .intro .box .c {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.news_list02 li.no_img .img_ {
	display: none
}

.news_list02 li.no_img .intro {
	width: 100%;
}

.news_list02 li:hover .intro .box .t {
	color: #63af3e;
}

/* 关于我们 */
.about_us01 .left {
	float: left;
	width: 50%;
}

.about_us01 .left .title {
	font-size: 48px;
	line-height: 48px;
	color: #63af3e;
	font-weight: 500;
	text-transform: uppercase;
}

.about_us01 .left .tit {
	font-size: 30px;
	line-height: 36px;
	color: #333;
	margin: 24px 0;
}

.about_us01 .left .con {
	font-size: 15px;
	line-height: 28px;
	color: #333;
}

.about_us01 .right {
	width: 43.5%;
	float: right;
	margin-left: 2%;
	margin-top: 35px;
	overflow: hidden;
}

.about_us01 .right video {
	width: 100%;
}

.about_us01 .right .rect-85 {
	padding-bottom: 85%;
}

.about_us01 .right .play {
	width: 98px;
	height: 98px;
	background: url(../img/case01_2.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -49px;
	top: 50%;
	margin-top: -49px;
	cursor: pointer;
}

.about_us01 .text {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 28px;
	color: #333;
	margin-top: 20px;
}

.about_us02 {
	background: url(../img/about_us02.jpg) no-repeat center;
	padding: 60px 0;
	margin-top: 50px
}

.about_us02 .content {
	padding: 0 7%;
}

.about_us02 .content li {
	width: 31%;
	margin-left: 3%;
	float: left;
}

.about_us02 .content li:first-child {
	margin-left: 0
}

.about_us02 .content li .li_box {
	padding: 40px;
}

.about_us02 .content li .li_box .icon {
	width: 96px;
	height: 77px;
	background: url(../img/about_us02_1.png) no-repeat;
	margin: 0 auto 10px;
	;
}

.about_us02 .content li .li_box .icon01 {
	background-position: 0 0;
}

.about_us02 .content li .li_box .icon02 {
	background-position: -96px 0;
}

.about_us02 .content li .li_box .icon03 {
	background-position: -192px 0;
}

.about_us02 .content li .li_box .number {
	font-size: 18px;
	color: #666;
	text-align: center
}

.about_us02 .content li .li_box .number span {
	display: inline-block;
}

.about_us02 .content li .li_box .number .num {
	font-size: 48px;
	line-height: 48px;
	color: #3f3f3f;
	font-weight: bold;
	font-family: Arial;
	vertical-align: -3px
}

.about_us02 .content li .li_box .text {
	font-size: 15px;
	line-height: 28px;
	color: #666;
	text-align: center
}

/* lujx end */

/* 在线留言 */
.message01 .infor .tit {
	text-align: center;
	font-size: 30px;
	color: #2c2c2c;
	line-height: 1;
	margin-bottom: 20px;
}

.message01 .infor .con {
	text-align: center;
	font-size: 16px;
	color: #808080;
	line-height: 24px;
	margin-bottom: 15px;
}

.message01 .form {
	width: 1050px;
	margin: 0 auto;
}

.message01 .form input {
	border: 1px solid #d5d5d5;
	font-size: 16px;
}

.message01 .name {
	background: url("../img/widgets_online_form_2_1.png") no-repeat right 0;
}

.message01 .phone {
	background: url("../img/widgets_online_form_2_2.png") no-repeat right 0;
}

.message01 .email {
	background: url("../img/widgets_online_form_2_3.png") no-repeat right 0;
}

.message01 .position {
	background: url("../img/widgets_online_form_2_5.png") no-repeat right 0;
}

.message01 .age {
	background: url("../img/widgets_online_form_2_6.png") no-repeat right 0;
}

.message01 .line1 {
	width: 80%;
	height: 48px;
	line-height: 48px;
	padding: 0 46px 0 13px;
}

.message01 .form textarea {
	width: 989px;
	border: 1px solid #d5d5d5;
	padding: 10px 40px 10px 13px;
	height: 149px;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 20px;
	background: transparent url("../img/widgets_online_form_2_4.png") no-repeat right top;
}

.message01 .form .btns_list {
	text-align: center;
}

.message01 .form .btns_list button {
	width: 45%;
	height: 45px;
	line-height: 37px;
	border: none;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
}

.message01 .form .btns_list .sub {
	background-color: #848484;
	border-radius: 0;
	float: left;
}

.message01 .form .btns_list .reset {
	background-color: #848484;
	border-radius: 0;
	float: right;
}

.message01 .form .btns_list .btn {
	transition: .3s ease;
}

.message01 .form .btns_list .on {
	background-color: #63af3e;
}

.message01 .form .btns_list .btn:hover {
	background-color: #63af3e;
}

.message01 .yzm_box {
	width: 50%;
}

.message01 .btns_list {
	width: 50%;
}

.message01 .yzm_box .yzm {
	line-height: 46px;
	height: 46px;
	width: 30%;
	text-indent: 20px;
	margin-right: 25px;
}

.message01 .yzm_box img {
	width: 120px;
	height: 50px;
	margin-right: 10px;
}

.message01 .yzm_box .change {
	color: #40535a;
	font-size: 12px;
	vertical-align: bottom;
}

.message01 .form .span-4 {
	margin-bottom: 15px;
}

.message01 .sele {
	line-height: 48px;
	height: 48px;
	border: 1px solid #d5d5d5;
	font-size: 16px;
	color: #aaa;
	box-sizing: unset;
	background: none;
}

.message01 .select-ui-choose-default ._txt {
	padding-left: 0;
}

/* 新闻详细 */
.news_detail01 .news_detail_top .detail_content {
	border-bottom: 1px dashed #bac0c6;
}

.news_detail01 .news_detail_top .iconfont {
	color: #676767;
}

.news_detail01 .news_detail_top .detail_content ._title {
	font-size: 36px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
}

.news_detail01 .news_detail_top ._tools {
	font-size: 0;
	color: #7e7e7e;
	margin-bottom: 15px;
}

.news_detail01 .news_detail_top ._tools ._tool {
	font-size: 12px;
	margin-right: 10px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	overflow: hidden;
}

.news_detail01 .news_detail_top ._tools .iconfont {
	font-size: 18px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: -2px;
}

.news_detail01 .news_detail_top ._tools b {
	font-weight: normal;
}

.news_detail01 .news_detail_top ._tools #switcher {
	margin-left: 10px;
	line-height: 41px;
}

.news_detail01 .news_detail_top ._tools #switcher ._title {
	margin-right: 5px;
	font-size: 12px;
	color: #7e7e7e;
}

.news_detail01 .news_detail_top ._tools #switcher a {
	font-size: 13px;
	margin: 0 1px;
}

.news_detail01 .news_detail_top ._tools .bds_more {
	float: none;
	background: none;
	padding: 0;
}

.news_detail01 .news_detail_top .myart {
	padding: 30px 2.5%;
	line-height: 2;
	min-height: 200px;
	font-size: 14px;
	color: #333
}

.news_detail01 .news_detail_top .detail_btn_box .btn_prev,
.news_detail01 .news_detail_top .detail_btn_box .btn_next,
.news_detail01 .news_detail_top .detail_btn_box .btn_nav {
	width: 37px;
	height: 37px;
	margin-left: 18px;
	text-align: center;
	border: 1px solid #999;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.news_detail01 .news_detail_top .detail_btn_box i.iconfont {
	height: auto;
	margin: 0;
	font-size: 19px;
	color: #999;
	text-align: center;
	line-height: 37px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_next i.iconfont {
	margin-left: 3px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_nav {
	width: 32px;
	height: 32px;
	margin-top: 4px;
}

.news_detail01 .news_detail_top .detail_btn_box .btn_nav i.iconfont {
	font-size: 16px;
	line-height: 32px;
}

.news_detail01 .news_detail_top .detail_btn_box a:hover {
	background-color: #63af3e;
	border-color: #63af3e;
}

.news_detail01 .news_detail_top .detail_btn_box a:hover i.iconfont {
	color: #fff;
}

.news_detail01 .page_info {
	border-top: 1px solid #e4e4e4;
}

.news_detail01 .page_info_btn {
	display: block;
	height: 60px;
	border-bottom: 1px solid #e4e4e4;
}

.news_detail01 .page_info .b_text {
	width: 8.8%;
	height: 60px;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 60px;
}

.news_detail01 .page_info .news_date {
	width: 11.5%;
	height: 60px;
	font-size: 14px;
	color: #969696;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
}

.news_detail01 .page_info .news_tit {
	width: 77.7%;
	height: 60px;
	margin-left: 2%;
	font-size: 16px;
	color: #333;
	line-height: 60px;
}

.news_detail01 .page_info_btn:hover .b_text {
	color: #63af3e;
}

.news_detail01 .page_info .page_info_btn:hover .news_tit {
	color: #63af3e;
}

.news_detail01 .page_info .page_info_btn:hover .news_date {
	color: #63af3e;
}

/* 营销网络 */
.network01 {
	padding-bottom: 50px;
}

.network01 .wrap {
	position: relative;
}

.network01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.network01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	line-height: 44px;
	margin-bottom: 10px;
}

.network01 .infor .con {
	font-size: 16px;
	color: #666;
}

.network01 .content {
	position: relative;
}

.network01 .content .img1 {
	position: relative;
	top: -12px;
}

.network01 .content .img2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.network01 .content .img3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 33% 39%;
	transition: all 2s ease-out 2s;
	-webkit-transition: all 2s ease-out 2s;
}

.network01 .content.show .img3 {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.network01 .content ul li {
	position: absolute;
}

.network01 .content .dot {
	position: relative;
	width: 100px;
	height: 100px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.5s ease-out 0.5s;
	-webkit-transition: all 0.5s ease-out 0.5s;
}

.network01 .content.show .dot {
	opacity: 1;
	visibility: visible;
}

.network01 .content .dot span {
	animation: cc 2s linear 0s infinite;
	-webkit-animation: cc 2s linear 0s infinite;
}

.network01 .content .dot span.span1 {
	width: 15%;
	height: 15%;
	left: 50%;
	top: 50%;
	margin: -7.5% 0 0 -7.5%;
	background: #63af3e;
	border-radius: 50%;
	position: absolute;
	animation: none;
	-webkit-animation: none;
}

.network01 .content .dot span.span2 {
	width: 25%;
	height: 25%;
	left: 50%;
	top: 50%;
	margin: -12.5% 0 0 -12.5%;
	background: rgba(169, 209, 57, 0.4);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.05);
}

.network01 .content .dot span.span3 {
	width: 40%;
	height: 40%;
	left: 50%;
	top: 50%;
	margin: -20% 0 0 -20%;
	background: rgba(169, 209, 57, 0.2);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.05);
}

.network01 .content .dot span.span4 {
	width: 60%;
	height: 60%;
	left: 50%;
	top: 50%;
	margin: -30% 0 0 -30%;
	background: rgba(169, 209, 57, 0.1);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.03);
}

.network01 .content .dot span.span5 {
	width: 100%;
	height: 100%;
	left: 50%;
	top: 50%;
	margin: -50% 0 0 -50%;
	background: rgba(169, 209, 57, 0.05);
	border-radius: 50%;
	position: absolute;
	border: 1px solid rgba(169, 209, 57, 0.03);
}

@-webkit-keyframes cc {
	0% {
		-webkit-transform: scale(0);
		opacity: 1;
	}

	40% {
		-webkit-transform: scale(0.5);
		opacity: 1;
	}

	80% {
		-webkit-transform: scale(1);
		opacity: 0;
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 0;
	}
}

@keyframes cc {
	0% {
		transform: scale(0);
		opacity: 1;
	}

	40% {
		transform: scale(0.5);
		opacity: 1;
	}

	80% {
		transform: scale(1);
		opacity: 0;
	}

	100% {
		transform: scale(1);
		opacity: 0;
	}
}

.network01 .content .txt {
	position: relative;
	top: 40px;
	color: #63af3e;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	font-weight: bold;
	transition: all 0.5s ease-out 0.5s;
	-webkit-transition: all 0.5s ease-out 0.5s;
}

.network01 .content.show .txt {
	opacity: 1;
	visibility: visible;
}

.network01 .right {
	background: url(../img/network01_4.png) no-repeat center;
	position: absolute;
	width: 46%;
	right: 0;
	bottom: -30px;
}

.network01 .right .box {
	padding: 40px 60px;
	color: #fff;
}

.network01 .right .box .tit {
	font-size: 24px;
	font-weight: bold;
}

.network01 .right .box .con {
	font-size: 16px;
	line-height: 30px;
}

.network01 .right .box .con span {
	display: block;
	font-weight: bold;
}

/* 企业文化 */
.culture01 .infor .tit {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.culture01 .infor .con {
	font-size: 16px;
	color: #666;
}

.culture01 .infor .con span {
	display: block;
	font-weight: bold;
	color: #63af3e;
	font-size: 24px;
	margin: 5px 0;
}

.culture01 .content .tit {
	margin-top: 50px;
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 40px;
}

.culture01 .content .tit span {
	font-size: 18px;
	color: #666;
	margin-left: 15px;
	font-weight: lighter;
}

.culture01 .content .con ul li {
	float: left;
	width: 21%;
	text-align: center;
	margin-left: 5%;
}

.culture01 .content .con ul li .txt {
	font-weight: bold;
	font-size: 20px;
	color: #27344a;
	margin-top: 25px;
}

.culture01 .content .con ul li:first-child {
	margin-left: 0;
}

/* 精密计量 */
.jmjl.channel_content {
	padding-bottom: 0;
}

.jmjl01 .infor {
	text-align: center;
	margin-bottom: 30px;
}

.jmjl01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	line-height: 44px;
	margin-bottom: 10px;
}

.jmjl01 .infor .con {
	font-size: 16px;
	color: #666;
}

.jmjl01 .content {
	text-align: center;
}

.jmjl01 .content .txt1 {
	font-size: 16px;
	color: #666;
}

.jmjl01 .content .txt2 {
	font-size: 24px;
	color: #63af3e;
	font-weight: bold;
	margin: 15px 0;
}

.jmjl01 .content ul {
	margin: 55px 0 80px;
}

.jmjl01 .content .rect-667 {
	padding-bottom: 66.7%;
}

.jmjl02 {
	background: #f4f4f4;
	padding: 50px 0;
}

.jmjl02 ul li {
	float: left;
	width: 20%;
	text-align: center;
}

.jmjl02 ul li .img {
	display: table;
	width: 212px;
	height: 212px;
	background: url(../img/jmjl01_bg.png) no-repeat center;
	position: relative;
	margin-bottom: 40px;
}

.jmjl02 ul li .img .t {
	display: table-cell;
	vertical-align: middle;
	font-size: 22px;
	font-weight: bold;
	color: #63af3e;
}

.jmjl02 ul li .img:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 1px;
	height: 30px;
	background: #e0e0e0;
	z-index: 0;
}

.jmjl02 ul li .img:after {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 50%;
	width: 7px;
	height: 7px;
	margin-left: -3px;
	background: url(../img/jmjl01_icon.png) no-repeat 0 0;
	background-size: 100% auto;
}

.jmjl02 ul li .txt {
	font-size: 14px;
	color: #666;
	padding: 0 25px 0 0;
	line-height: 24px;
}

.jmjl02 ul li.even .img {
	background: url(../img/jmjl01_bg2.png) no-repeat center;
}

.jmjl02 ul li.even .img .t {
	color: #153386;
}

.jmjl02 ul li.even .img:after {
	background: url(../img/jmjl01_icon2.png) no-repeat center;
}

/* 服务支持 */
.service01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.service01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 44px;
}

.service01 .infor .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.service01 .infor .con span {
	display: block;
}

.service01 .infor .con em {
	color: #63af3e;
	font-weight: bold;
}

.service01 ul li .left {
	float: left;
	width: 50%;
}

.service01 ul li .right {
	float: left;
	width: 50%;
	position: relative;
}

.service01 ul li .rect-575 {
	padding-bottom: 57.5%;
}

.service01 ul li .cover {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.service01 ul li .cover .box {
	padding: 110px 55px;
}

.service01 ul li .cover .box .t {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.service01 ul li .cover .box .c {
	font-size: 16px;
	color: #666;
}

.service01 ul li.odd .right {
	float: right;
}

/* 高效混合 */
.channel_content.efficient {
	padding-bottom: 35px;
}

.efficient01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.efficient01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}

.efficient01 .infor .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.efficient01 .infor .con span {
	display: block;
}

.efficient01 .content {
	text-align: center;
}

.efficient02 {
	margin-top: 50px;
}

.efficient02 .hd {
	margin-bottom: 50px;
}

.efficient02 .hd ul {
	text-align: center;
	padding: 17px 0;
	border-bottom: 1px solid #e5e5e5;
}

.efficient02 .hd ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #333;
	margin: 0 20px;
	cursor: pointer;
	position: relative;
}

.efficient02 .hd ul li.active {
	color: #63af3e;
	font-weight: bold;
}

.efficient02 .hd ul li:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -20px;
	right: 50%;
	width: 0;
	height: 5px;
	background: #63af3e;
	transition: .3s ease;
}

.efficient02 .hd ul li.active:after {
	width: 70%;
	left: 15%;
	right: 15%;
}

.efficient02 .bd ul li {
	background: #f6f6f6;
	margin-bottom: 55px;
}

.efficient02 .bd ul li .rect-556 {
	padding-bottom: 55.6%;
}

.efficient02 .bd ul li .left {
	float: left;
	width: 50%;
}

.efficient02 .bd ul li .right {
	float: left;
	width: 50%;
	position: relative;
}

.efficient02 .bd ul li .box {
	padding: 55px 45px;
}

.efficient02 .bd ul li .box .t {
	font-size: 32px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.efficient02 .bd ul li .box .t span {
	color: #63af3e;
}

.efficient02 .bd ul li .box .c {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.efficient02 .bd ul li.even .right {
	float: right;
}

/* TC_center */
.TC_center.channel_content {
	padding-bottom: 0;
}

.TC_center01 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.TC_center01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 44px;
}

.TC_center01 .infor .con {
	font-size: 36px;
	color: #63af3e;
	line-height: 30px;
	font-family: Arial;
	position: relative;
	font-weight: bold;
}

.TC_center01 .infor .con .icon1 {
	position: relative;
	top: -20px;
	left: -15px;
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(../img/TC_center01_1.png) no-repeat center;
}

.TC_center01 .infor .con .icon2 {
	position: relative;
	top: 10px;
	left: 15px;
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../img/TC_center01_2.png) no-repeat center;
}

.TC_center01 .content {
	background: #f6f6f6;
}

.TC_center01 .content .left {
	float: left;
	width: 50%;
}

.TC_center01 .content .left .rect-556 {
	padding-bottom: 59%;
}

.TC_center01 .content .left .cover {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../img/black.25.png);
}

.TC_center01 .content .left .cover .box {
	padding: 20px 30px;
	font-size: 18px;
	color: #fff;
}

.TC_center01 .content .left .item {
	display: none;
}

.TC_center01 .content .left .owl-item .item {
	display: block;
}

.TC_center01 .content .left .owl-nav>div {
	width: 36px;
	height: 36px;
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background: url(../img/TC_center01_jt.png) no-repeat;
}

.TC_center01 .content .left .owl-nav .owl-prev {
	left: 20px;
	background-position: 0 0;
}

.TC_center01 .content .left .owl-nav .owl-next {
	right: 20px;
	background-position: -36px 0;
}

.TC_center01 .content .left .owl-nav .owl-prev:hover {
	background-position: 0 -36px;
}

.TC_center01 .content .left .owl-nav .owl-next:hover {
	background-position: -36px -36px;
}

.TC_center01 .content .right {
	float: right;
	width: 50%;
}

.TC_center01 .content .right .box {
	padding: 45px 50px;
}

.TC_center01 .content .right .box .t {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

.TC_center01 .content .right .box .c {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow: auto;
}

.TC_center02 {
	background: url(../img/TC_center02_bg.jpg) no-repeat center;
	padding: 75px 0;
	margin-top: 85px;
}

.TC_center02 .content .left {
	float: left;
	width: 29%;
	margin-top: 45px;
}

.TC_center02 .content .left li {
	margin-bottom: 65px;
	position: relative;
	border-radius: 25px;
	background: transparent;
	cursor: pointer;
	outline: none;
	transition: .3s ease;
}

.TC_center02 .content .left li .num {
	display: inline-block;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	border: 1px solid #63af3e;
	background: #fff;
	font-size: 30px;
	font-family: Arial;
	color: #63af3e;
	text-align: center;
	line-height: 45px;
	position: relative;
	z-index: 2;
	margin-left: 1px;
}

.TC_center02 .content .left li .num:after {
	content: '';
	width: 1px;
	height: 66px;
	background: #63af3e;
	position: absolute;
	top: 100%;
	left: 50%;
}

.TC_center02 .content .left li:last-child .num:after {
	display: none;
}

.TC_center02 .content .left li .txt {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	margin-left: 5px;
	line-height: 47px;
	vertical-align: top;
}

.TC_center02 .content .left li .txt i {
	position: absolute;
	right: 20px;
	top: 0;
	display: none;
	font-size: 12px;
	line-height: 47px;
	vertical-align: top;
	margin-left: 15px;
}

.TC_center02 .content .left li.cur {
	border-radius: 25px;
	background: #63af3e;
}

.TC_center02 .content .left li.cur .txt i {
	display: inline-block;
}

.TC_center02 .content .right {
	width: 65%;
	float: right;
	background: #fff;
}

.TC_center02 .content .right .con .wrapper {
	padding: 65px 35px 58px 40px
}

.TC_center02 .content .right .con .wrapper .box {
	height: 340px;
	overflow: auto;
	padding-right: 65px;
}

.TC_center02 .content .right .con .wrapper .box .t {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
}

.TC_center02 .content .right .con .wrapper .box .c {
	font-size: 14px;
	color: #333333;
}

/*默认滚动条处理*/
.TC_center02 ::-webkit-scrollbar-track-piece {
	background: #f2f2f2;
}

/*凹槽颜色*/
.TC_center02 ::-webkit-scrollbar {
	width: 7px;
	height: 5px;
}

/*滚动条宽高*/
.TC_center02 ::-webkit-scrollbar-thumb {
	background: #63af3e;
	;
	background-clip: padding-box;
	min-height: 10px;
}

/*滚动条设置*/
.TC_center02 ::-webkit-scrollbar-thumb:hover {
	background: #bbb;
}

/* 制砂筛分 */
.zhisha.channel_content {
	padding: 0;
}

.zhisha .rect-573 {
	padding-bottom: 57.3%;
}

.zhisha01 {
	padding: 70px 0;
}

.zhisha01 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 44px;
	margin-bottom: 40px;
}

.zhisha01 .content {
	background: #f5f5f5;
}

.zhisha01 .content .left {
	float: left;
	width: 50%;
}

.zhisha01 .content .left .box {
	padding: 75px 50px;
}

.zhisha01 .content .left .box .t {
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}

.zhisha01 .content .left .box .c {
	font-size: 20px;
	font-weight: bold;
	color: #63af3e;
}

.zhisha01 .content .right {
	float: left;
	width: 50%;
}

.zhisha02 {
	background: url(../img/zhisha02_bg.jpg) no-repeat center;
	padding: 40px 0;
}

.zhisha02 .content ul {
	width: 61.6%;
	margin: 0 auto;
	position: relative;
}

.zhisha02 .content ul:after {
	content: '';
	position: absolute;
	left: 50%;
	width: 1px;
	height: 90%;
	top: 5%;
	background: #fff;
	background: rgba(255, 255, 255, 0.3)
}

.zhisha02 .content ul:before {
	content: '';
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	left: 0;
	background: #fff;
	background: rgba(255, 255, 255, 0.3)
}

.zhisha02 .content ul li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	text-align: center;
}

.zhisha02 .content ul li .box {
	padding: 40px 75px;
}

.zhisha02 .content ul li .icon {
	display: inline-block;
	width: 69px;
	height: 60px;
	background: url(../img/zhisha02_icon.png) no-repeat;
	transition: .5s ease;
}

.zhisha02 .content ul li.li1 .icon {
	background-position: 0 0;
}

.zhisha02 .content ul li.li2 .icon {
	background-position: -69px 0;
}

.zhisha02 .content ul li.li3 .icon {
	background-position: -138px 0;
}

.zhisha02 .content ul li.li4 .icon {
	background-position: -207px 0;
}

.zhisha02 .content ul li .txt {
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}

.zhisha02 .content ul li:hover .icon {
	transform: rotateY(180deg)
}

.zhisha03 {
	padding: 65px 0 90px;
	background: #f5f5f5;
}

.zhisha03 .infor .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.zhisha03 .content {
	background: #ebebeb;
}

.zhisha03 .content .left {
	float: right;
	width: 50%;
}

.zhisha03 .content .left .box {
	padding: 100px 50px;
}

.zhisha03 .content .left .box .t {
	font-size: 16px;
	color: #666;
	margin-bottom: 30px;
}

.zhisha03 .content .left .box .c {
	font-size: 20px;
	font-weight: bold;
	color: #63af3e;
}

.zhisha03 .content .right {
	float: left;
	width: 50%;
}

/* 客户案例 */
.case.channel_content {
	padding: 0;
}

.case01 {
	background: #f3f3f3;
	padding: 80px 0;
}

.case01 .rect-556 {
	padding-bottom: 55.6%;
}

.case01 .left {
	float: left;
	width: 50%;
	cursor: pointer;
}

.case01 .left .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/black.4.png);
}

.case01 .left .icon {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 98px;
	height: 98px;
	margin-top: -49px;
	margin-left: -49px;
	background: url(../img/case01_2.png) no-repeat center;
	;
}

.case01 .right {
	float: left;
	width: 50%;
}

.case01 .right .box {
	padding: 50px;
}

.case01 .right .box .tit {
	font-size: 44px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.case01 .right .box .con {
	font-size: 16px;
	color: #666666;
}

.case02 {
	padding: 65px 0 90px;
}

.case02 ul li {
	margin-bottom: 42px;
}

.case02 ul li .rect-454 {
	padding-bottom: 45.4%;
}

.case02 ul li .left {
	float: left;
	width: 26.6%;
	background: #fff;
	transition: .3s ease;
	box-shadow: 7px 3px 34px #b3b3b3;
	transition: .3s ease;
}

.case02 ul li .left .rect-122 {
	padding-bottom: 122%;
}

.case02 ul li .left .box {
	padding: 60px 80px 60px 30px;
}

.case02 ul li .left .box .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	transition: .3s ease;
}

.case02 ul li .left .box .con {
	font-size: 16px;
	color: #666;
	margin: 15px 0 20px;
	transition: .3s ease;
}

.case02 ul li .left .box .pro_xh {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	transition: .3s ease;
	display: inline-block;
	padding-bottom: 5px;
	margin-bottom: 35px;
	border-bottom: 1px solid #d2d2d2;
}

.case02 ul li .left .box .pro_xh a {
	transition: 0s;
}

.case02 ul li .left .box .pro_xh i {
	opacity: 0;
	visibility: hidden;
	transition: .3s ease;
	color: #63af3e;
}

.case02 ul li .left .box .more {
	position: relative;
	display: block;
	width: 44px;
	height: 44px;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 44px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	overflow: hidden;
}

.case02 ul li .left .box .more span {
	display: none;
	color: #ffffff;
	font-size: 14px;
	line-height: 44px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	position: relative;
	z-index: 3;
}

.case02 ul li .left .box .more:after {
	content: '';
	width: 0%;
	height: 100%;
	background: #63af3e;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	transition: all 0.5s ease;
}

.case02 ul li:hover .left .box .more:hover {
	border-color: #63af3e;
}

.case02 ul li .left .box .more:hover:after {
	width: 100%
}

.case02 ul li .left .box .more i {
	color: #666666;
	line-height: 44px;
	font-size: 22px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.case02 ul li:hover .left {
	background: #373841;
}

.case02 ul li:hover .left .box .more {
	width: 108px;
	border-color: #fff;
}

.case02 ul li:hover .left .box .more span {
	display: inline-block;
}

.case02 ul li:hover .left .box .more i {
	display: none;
}

.case02 ul li:hover .left .box .tit {
	color: #fff;
}

.case02 ul li:hover .left .box .con {
	color: #bab4af;
}

.case02 ul li:hover .left .box .pro_xh {
	color: #63af3e;
	border-color: #63af3e
}

.case02 ul li:hover .left .box .pro_xh i {
	opacity: 1;
	visibility: visible;
}

.case02 ul li .right {
	float: right;
	width: 69.6%;
	overflow: hidden;
}

.case02 ul li .right img {
	transition: all .3s ease-out 0s;
}

.case02 ul li:hover .right img {
	transform: scale3d(1.05, 1.05, 1.05);
}

/* 职位招聘 */
.job_list01 .infor .tit {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #333;
}

.job_list01 .content .tab_t {
	margin: 40px 0;
}

.job_list01 .content .tab_t ul li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 53px;
	height: 53px;
	font-size: 20px;
	color: #666;
	cursor: pointer;
}

.job_list01 .content .tab_t ul li .box {
	border: 1px solid #bfbfbf;
	border-left: none;
	transition: .3s ease;
}

.job_list01 .content .tab_t ul li:first-child .box {
	border-left: 1px solid #bfbfbf;
}

.job_list01 .content .tab_t ul li.cur .box,
.job_list01 .content .tab_t ul li:hover .box {
	color: #fff;
	font-weight: bold;
	background: #63af3e;
}

.job_list01 .content .tab_t ul li.cur .box,
.job_list01 .content .tab_t ul li:hover .box {
	border-color: #63af3e;
}

.job_list01 .content .tab_t ul li.cur:first-child .box,
.job_list01 .content .tab_t ul li:hover:first-child .box {
	border-left: 1px solid #63af3e;
}

.job_list01 .content .form {
	float: right;
	margin-bottom: 30px;
}

.job_list01 .content .form input {
	line-height: 41px;
	height: 41px;
	width: 300px;
	font-size: 16px;
	color: #666;
	padding: 0;
	padding-left: 20px;
}

.job_list01 .content .form button {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
	height: 45px;
	background: #373841;
	text-align: center;
	outline: none;
	border: none;
	padding: 0 30px;
	cursor: pointer;
	transition: .3s ease;
}

.job_list01 .content .form button:hover {
	background: #63af3e;
}

.job_list01 .tab_c {
	border-bottom: 1px solid #d2d2d2;
}

.job_list01 .tab_c li {
	float: left;
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #fff;
	border-bottom: 1px solid #e5e5e5
}

.job_list01 .tab_c li.first {
	padding: 0;
	height: 60px;
	line-height: 60px;
	border-top: 2px solid #333333;
}

.job_list01 .tab_c li ._ut {
	float: left;
	text-align: center;
	color: #333333;
	font-weight: bold;
	font-size: 18px;
	width: 16.6%;
}

.job_list01 .tab_c li ._un {
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 16.6%;
}

.job_list01 .tab_c li ._t1 {
	width: 25%;
}

.job_list01 .tab_c li ._t6 {
	width: 8%;
	cursor: pointer;
}

.job_list01 .tab_c li ._un._t6:after {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../img/job_list01_icon.png) no-repeat;
	background-position: -20px 0;
	position: relative;
	top: 5px;
}

.job_list01 .tab_c li.j_t_cur ._un._t6:after {
	background-position: 0 0;
}

.job_list01 .tab_c li.j_t {
	font-size: 15px;
	cursor: pointer;
}

.job_list01 .tab_c li.j_c {
	height: auto;
	line-height: 1.5;
	background: #f5f5f5;
	display: none;
}

.job_list01 .tab_c .j_c .j_c_box {
	margin-bottom: 20px;
	padding: 45px;
}

.job_list01 .tab_c .j_c .j_c_box .intro {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	position: relative;
}

.job_list01 .tab_c .j_c .j_c_box .intro strong {
	display: block;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: bold;
}

.job_list01 .tab_c .j_c .intro .job_btn {
	position: absolute;
	right: 0;
	bottom: 0;
}

.job_list01 .tab_c .j_c .intro .job_btn ._btn {
	display: inline-block;
	width: 160px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 16px;
	background: #63af3e;
	cursor: pointer;
	text-align: center;
}

.job_list01 .tab_c .j_c .link {
	margin-top: 20px;
}

.job_list01 .tab_c .j_c .link_a {
	font-size: 16px;
	line-height: 28px;
	color: #333;
	font-weight: bold;
}

.job_list01 .tab_c .j_c .link_a a:hover {
	opacity: 0.8;
}

.job_list01 .more {
	font-size: 14px;
	color: #333;
	margin-top: 25px;
}

.job_list01 .more a {
	display: inline-block;
	padding: 0 30px;
	line-height: 30px;
	height: 30px;
	border: 1px solid #d2d2d2;
	margin-left: 8px;
}

.job_list01 .more a:hover {
	background: #63af3e;
	color: #fff;
}

/* 联合实验室 */
.laboratory.channel_content {
	padding: 0;
}

.laboratory01 {
	background: #f5f5f5;
	padding: 65px 0 50px;
}

.laboratory01 .infor {
	text-align: center;
}

.laboratory01 .infor .tit {
	font-size: 44px;
	color: #333;
	font-weight: bold;
}

.laboratory01 .infor .con {
	font-size: 16px;
	color: #666;
	margin: 10px 0 40px;
}

.laboratory01 .content {
	text-align: center;
	width: 67%;
	margin: 0 auto;
	position: relative;
}

.laboratory01 .content .tit {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.laboratory01 .content ul li {
	display: inline-block;
	width: 195px;
	vertical-align: top;
	text-align: center;
}

.laboratory01 .content ul li .img {
	width: 195px;
	height: 195px;
	vertical-align: top;
	border-radius: 50%;
	background: #63af3e;
	margin: 0 auto;
}

.laboratory01 .content ul li .box {
	padding: 40px 0;
}

.laboratory01 .content ul li .box .txt {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin-top: 12px;
}

.laboratory01 .content ul li .box .icon {
	transition: .5s ease;
}

.laboratory01 .content ul li:hover .box .icon {
	transform: rotateY(180deg);
}

.laboratory01 .content ul li.li2 .img {
	background: #153386;
}

.laboratory01 .content ul li.li2 {
	margin: 0 95px;
}

.laboratory01 .content ul li .t {
	margin-top: 15px;
}

.laboratory01 .content .con .t1 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}

.laboratory01 .content .con .t2 {
	font-size: 30px;
	font-weight: bold;
	color: #333;
}

.laboratory01 .content .con .t2 span {
	color: #63af3e;
}

.laboratory01 .content .img1 {
	margin: 30px 0;
}

.laboratory01 .content .btns {
	background: #fff;
	line-height: 78px;
	height: 78px;
	border: 1px solid #63af3e;
	width: 460px;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	border-radius: 50px;
	position: absolute;
	bottom: 120px;
	left: 50%;
	margin-left: -230px;
}

.laboratory02 {
	background: #f5f5f5;
	padding-bottom: 60px;
}

.laboratory02 .content {
	text-align: center;
}

.laboratory02 .content.thr {
	text-align: left;
}

.laboratory02 .tab {
	display: inline-block;
	width: 28%;
	vertical-align: top;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 52px;
	height: 52px;
	border-radius: 30px;
	font-size: 20px;
	color: #666;
	cursor: pointer;
	transition: .3s ease;
	margin: 0 25px;
	margin-bottom: 20px;
}

.laboratory02 .tab:hover {
	background: #63af3e;
	border-color: #63af3e;
	color: #fff;
}

.laboratory03 {
	padding: 65px 0 90px;
}

.laboratory03 .infor {
	text-align: center;
	margin-bottom: 50px;
}

.laboratory03 .infor .tit {
	font-size: 20px;
	color: #333;
}

.laboratory03 .infor .con {
	font-size: 28px;
	color: #333;
	font-weight: bold;
}

.laboratory03 .infor .con span {
	color: #153386;
}

.laboratory03 .rect-615 {
	padding-bottom: 61.5%;
}

/*智能控制*/
.control01 .infor {
	text-align: center;
}

.control01 .infor .tit {
	font-size: 44px;
	line-height: 44px;
	color: #333;
	font-weight: bold;
}

.control01 .infor .con {
	font-size: 16px;
	line-height: 20px;
	color: #666;
	margin: 25px 0 30px;
}

.control01 .infor .text {
	font-size: 24px;
	line-height: 33px;
	color: #333;
	font-weight: bold;
}

.control01 .infor .text span {
	color: #63af3e;
}

.control01 .content {
	margin-top: 60px;
}

.control01 .content .img {
	text-align: center;
}

.control01 .content .img img {
	display: inline-block;
}

.control02 {
	margin-top: 90px;
}

.control02 .content .left {
	width: 41.25%;
	float: left;
	margin-top: 60px;
}

.control02 .content .left .tit {
	font-size: 24px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
	padding-left: 20px;
	position: relative
}

.control02 .content .left .tit:after {
	content: '';
	width: 12px;
	height: 14px;
	background: url(../img/control02_1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.control02 .content .left .con {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 23px;
}

.control02 .content .left .txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.control02 .content .right {
	width: 52.25%;
	float: right;
	position: relative;
}

.control02 .content .right .item {
	display: none;
}

.control02 .content .right .owl-item .item {
	display: block;
}

.control02 .content .right .rect-65 {
	padding-bottom: 65%;
}

.control02 .content .right .control_btn>div {
	width: 36px;
	height: 36px;
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background: url(../img/TC_center01_jt.png) no-repeat;
	z-index: 2;
	cursor: pointer;
}

.control02 .content .right .control_btn .owl-prev {
	left: 20px;
	background-position: 0 -36px;
}

.control02 .content .right .control_btn .owl-next {
	right: 20px;
	background-position: -36px -36px;
}

.control02 .content .right .control_btn .owl-prev.disabled {
	background-position: 0 0;
}

.control02 .content .right .control_btn .owl-next.disabled {
	background-position: -36px 0px;
}

.control02 .list {
	margin-top: 80px;
}

.control02 .list .img {
	display: none;
}

.control02 .list ul {
	text-align: center;
}

.control02 .list li {
	display: inline-block;
	margin-left: 26px;
	position: relative;
}

.control02 .list li:first-child {
	margin-left: 0px;
}

.control02 .list li:after {
	content: '';
	width: 26px;
	height: 23px;
	background: url(../img/control02_3.png) no-repeat center;
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -11px;
}

.control02 .list li:first-child:after {
	display: none;
}

.control03 {
	margin-top: 80px;
}

.control03 .content .left {
	width: 41.25%;
	float: right;
	margin-top: 60px;
}

.control03 .content .left .tit {
	font-size: 24px;
	line-height: 24px;
	color: 333;
	font-weight: bold;
	padding-left: 20px;
	position: relative;
}

.control03 .content .left .tit:after {
	content: '';
	width: 12px;
	height: 14px;
	background: url(../img/control02_1.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.control03 .content .left .con {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 23px;
}

.control03 .content .left .txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.control03 .content .right {
	width: 52.25%;
	float: left;
	position: relative;
}

.control03 .content .right .rect-65 {
	padding-bottom: 65%;
}


/* 发展历程 */
.history.channel_content {
	padding: 0;
}

.history01 {
	padding: 65px 0 90px;
}

.history01 .tit {
	text-align: center;
	font-size: 44px;
	font-weight: bold;
	color: #333;
	margin-bottom: 30px;
}

.history01 .rect-64 {
	padding-bottom: 64%;
}

.history01 .list {
	padding: 0 18%;
}

.history01 .list {
	position: relative;
}

.history01 .list .line {
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	left: 50%;
	top: 0;
	background: #bfbfbf;
}

.history01 .list .line i {
	content: '';
	position: absolute;
	width: 1px;
	height: 0;
	left: 50%;
	top: 0;
	background: #63af3e;
}

.history01 .list .dot_top {
	width: 24px;
	height: 24px;
	background: #63af3e;
	border-radius: 50%;
	top: 0;
	left: 50%;
	margin-left: -12px;
	position: absolute;
}

.history01 .list .dot_bott {
	width: 41px;
	height: 19px;
	background: url(../img/history_sj.png) no-repeat center;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
	position: absolute;
}

.history01 .l_box {
	width: 50%;
	float: left;
	text-align: right;
	padding-top: 60px;
}

.history01 ul li {
	display: block;
}

.history01 .r_box {
	float: right;
	width: 50%;
}

.history01 .l_box li:nth-child(odd) {
	padding: 80px 80px 0 0;
}

.history01 .l_box li:nth-child(even) {
	padding: 80px 0 0 80px;
}

.history01 .year {
	font-size: 36px;
	color: #63af3e;
	margin-bottom: 10px;
	position: relative;
	font-weight: bold;
}

.history01 .t {
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	margin-bottom: 10px;
}

.history01 .desc img {
	margin-bottom: 20px;
}

.history01 .year .xian {
	position: absolute;
	top: 50%;
	height: 1px;
	width: 50px;
	background: #e5e5e5;
	z-index: 3;
}

.history01 .l_box .year .xian {
	right: -69px;
}

.history01 .l_box li:nth-child(even) .year .xian {
	left: -69px;
}

.history01 .year .circle {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
}

.history01 .year .circle .i1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #bfbfbf;
	background: #fff;
	transition: transform .5s ease;
	border-radius: 50%;
}

.history01 .year .circle .i2 {
	width: 2px;
	height: 2px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	border-radius: 50%;
	background: #333;
}

.history01 .l_box .year .circle {
	right: -90px;
}

.history01 .r_box .year .circle {
	left: -90px;
}

.history01 .year .circle .i2 {
	margin-left: -1px;
}

/* 全站搜索按钮颜色 */
body .searchArea {
	padding: 0;
}

body .searchArea .content_form {
	margin-top: 40px;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns,
body .resultArea #botBtn .btnMore {
	border-color: #63af3e;
	color: #63af3e;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns:hover {
	background: #63af3e;
}

body .searchArea .content_form .form_box .search .btn_wrap .btns::before {
	background: #63af3e;
}

body .resultArea #botBtn a:hover {
	border-color: #63af3e;
}

body .resultArea #botBtn a::before {
	background: #63af3e;
}


body .bg-primary {
	background: #63af3e;
}

/* 手机端分享弹窗 */
.share_content {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 99999;
}

:root .case01 .left img {
	display: none;
}



/* 关于综合 */
.about_center.channel_content {
	padding-bottom: 0;
}

.about_center01 {
	margin-bottom: 40px;
}

.about_center01 .infor {
	text-align: center;
	padding: 0 11.5%
}

.about_center01 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #333;
	margin-bottom: 25px;
	font-weight: bold;
}

.about_center01 .infor .con {
	font-size: 15px;
	line-height: 24px;
	color: #525252;
	font-weight: 300;
	text-align: left;
}

.about_center01 .content {
	padding: 0 6%;
	margin-top: 50px;
}

.about_center01 .content li {
	float: left;
	width: 33%;
	text-align: center;
}

.about_center01 .content li .li_box {
	padding: 0 10%;
}

.about_center01 .content li .li_box .number span {
	display: inline-block;
}

.about_center01 .content li .li_box .number span.num {
	font-size: 60px;
	line-height: 60px;
	font-family: Impact;
	color: #63af3e;
}

.about_center01 .content li .li_box .number span.txt {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.about_center01 .content li .li_box .text {
	font-size: 16px;
	line-height: 22px;
	color: #666;
	margin-top: 10px;
}

.about_center02 {
	margin-bottom: 70px;
}

.about_center02 .video_box video {
	width: 100%;
}

:root .about_center02 .video_box img {
	display: none;
}

.about_center03 {
	background: #f3f3f3;
	padding: 75px 0;
}

.about_center03 li {
	width: 23.5%;
	float: left;
	margin-left: 2%;
}

.about_center03 li:first-child {
	margin-left: 0;
}

.about_center03 li .rect-66 {
	padding-bottom: 66%;
}

.about_center03 li .li_box {
	display: block;
}

.about_center03 li .li_box .intro {
	background: #fff;
}

.about_center03 li .li_box .intro .box {
	padding: 30px;
}

.about_center03 li .li_box .intro .box .tit {
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #333;
	margin-bottom: 6px;
}

.about_center03 li .li_box .intro .box .con {
	font-size: 15px;
	line-height: 30px;
	color: #666;
	margin-bottom: 15px;
}

.about_center03 li .li_box .intro .box .more {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.about_center03 li .li_box .intro .box .more .icon {
	display: inline-block;
	width: 12px;
	height: 10px;
	background: url(../img/about_center03_1.png) no-repeat;
	/*transition:all 0.5s ease;*/
}

.about_center03 li:hover .li_box .intro .box .more {
	color: #0A3875
}

.about_center03 li:hover .li_box .intro .box .more .icon {
	background-position: -12px 0;
}

.about_center04 {
	background: url(../img/about_center04_1.jpg) no-repeat center;
	padding: 77px 0;
}

.about_center04 .infor {
	text-align: center;
	padding: 0 26%
}

.about_center04 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}

.about_center04 .infor .con {
	font-size: 15px;
	line-height: 24px;
	color: #fff;
	font-weight: 300
}

.about_center04 .infor .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
}

.about_center04 .infor .more:hover {
	background: #9cc811;
}


/* 服务综合 */
.service_center.channel_content {
	padding: 0;
}

.service_center01 {
	background: url(../img/service_center01_1.jpg) no-repeat center;
	padding: 110px 0;
}

.service_center01 .infor {
	text-align: center;
	padding: 0 17.5%
}

.service_center01 .infor .tit {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 25px;
	font-weight: bold;
}

.service_center01 .infor .con {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 300
}

.service_center01 .infor .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
}

.service_center01 .infor .more:hover {
	background: #63af3e;
}

.service_center02 .content {
	padding: 55px 13% 70px;
}

.service_center02 .content ul li {
	width: 21%;
	float: left;
	margin: 0 6%;
	text-align: center;
}

.service_center02 .content ul li .li_box {
	width: 182px;
	height: 182px;
	/*border:8px solid #63af3e;*/
	background: url(../img/service02_icon.png) no-repeat center;
	background-size: cover;
	border-radius: 50%;
	display: table;
}

.service_center02 .content ul li .li_box .t {
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	font-weight: bold;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

.service_center03 {
	padding: 60px 0;
	background: #f5f5f5
}

.service_center03 .left {
	width: 43%;
	float: left;
}

.service_center03 .left .tit {
	font-size: 40px;
	line-height: 40px;
	color: #333;
	font-weight: bold;
	margin-top: 40px;
}

.service_center03 .left .tit span {
	color: #63af3e
}

.service_center03 .left .con {
	font-size: 18px;
	line-height: 24px;
	color: #333;
	margin: 30px 0 15px;
	font-weight: normal
}

.service_center03 .left .txt {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.service_center03 .left .more {
	display: inline-block;
	margin-top: 50px;
	padding: 0 30px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #63af3e;
	cursor: pointer;
	transition: all 0.5s ease;
}

.service_center03 .left .more i {
	margin-left: 20px;
}

.service_center03 .left .more:hover {
	background: #9cc811
}

.service_center03 .right {
	width: 47%;
	float: right;
}

.service_center03 .right .rect-58 {
	padding-bottom: 58%;
}

.service_center04 {
	padding: 60px 0;
}

.service_center04 .rect-84 {
	padding-bottom: 84%;
}

.service_center04 li {
	position: relative;
}

.service_center04 li .cover {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.service_center04 li .cover .box {
	padding: 75px 40px;
}

.service_center04 li.li02 .cover .box .tit {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #333;
	margin-bottom: 25px;
}

.service_center04 li.li02 .cover .box .con {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.service_center04 li.li02 .cover .box .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin-top: 30px;
	text-align: center
}

.service_center04 li.li02 .cover .box .more:hover {
	background: #63af3e;
}

.service_center04 li.li03 .cover .box .tit {
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	margin-bottom: 25px;
}

.service_center04 li.li03 .cover .box .con {
	font-size: 36px;
	line-height: 36px;
	color: #fff;
	font-family: Impact
}

.service_center04 li.li03 .cover .box .more {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	margin-top: 30px;
	text-align: center
}

/* 产品综合 */
.pro_center.channel_content {
	padding: 0px
}

.pro_center01 {
	position: relative;
}

.pro_center01 .intro {
	position: absolute;
	left: 0;
	width: 100%;
	top: 28px;
}

.pro_center01 .intro .box {
	width: 46%;
}

.pro_center01 .intro .box .pro_crumbs {
	color: #fff;
	margin-bottom: 108px;
}

.pro_center01 .intro .box .en_tit {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase
}

.pro_center01 .intro .box .tit {
	font-size: 60px;
	line-height: 60px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}

.pro_center01 .intro .box .con {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	margin-top: 40px;
}

.pro_center02 {
	margin-top: -51px;
	position: relative;
	z-index: 2
}

.pro_center02 .content {
	background: #fff;
	padding: 27px 210px 24px 52px;
	margin-bottom: 26px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .2)
}

.pro_center02 .content .hd_tit {
	font-size: 24px;
	color: #1e1e1e;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin-right: 2%
}

.pro_center02 .content .inp_box_wrap {
	width: 35%;
	margin-right: 3%;
}

.pro_center02 .content .inp_box {
	display: block;
	width: 100%;
	height: 49px;
	line-height: 49px;
	border: 1px solid #e0e0e0;
	padding: 0;
	margin: 0;
	box-sizing: content-box;
	font-size: 13px;
	color: #999;
	padding: 0;
	text-indent: 10px;
}

.pro_center02 .content .hd_btn {
	width: 95px;
	border: none;
	text-align: center;
	background: #383841;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	height: 50px;
	line-height: 50px;
	outline: none;
	cursor: pointer;
}

body .select-ui-options-default li:hover {
	background: #63af3e;
}

body .select-ui-choose-default {
	border-radius: 0;
}

body .select-ui-choose-default-bottom.on {
	border-radius: 0;
}

body .select-ui-choose-default ._arrow {
	width: 50px;
	background: none;
}

body .select-ui-choose ._arrow .arr {
	left: 50%;
	margin-left: -4px;
}

.pro_center03 {
	padding: 50px 0 0;
}

.pro_center03 .infor {
	text-align: center;
	padding: 0 24%;
	margin-bottom: 50px;
}

.pro_center03 .infor .tit {
	font-size: 44px;
	line-height: 44px;
	color: #333;
	font-weight: bold;
	margin-bottom: 20px;
}

.pro_center03 .infor .con {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.pro_center03 .content .rect-6676 {
	padding-bottom: 66.76%;
}

.pro_center03 .content .item {
	background: #f3f3f3;
	margin-bottom: 60px;
}

.pro_center03 .content .item .left {
	width: 44%;
	position: relative;
	z-index: 2
}

.pro_center03 .content .item .left .box .t {
	font-size: 45px;
	line-height: 45px;
	font-weight: bold;
	color: #333;
}

.pro_center03 .content .item .left .box .c {
	font-size: 18px;
	line-height: 34px;
	color: #000;
	margin: 28px 0 6px;
	font-weight: normal;
}

.pro_center03 .content .item .left .box .text {
	font-size: 14px;
	line-height: 24px;
	color: #525252;
}

.pro_center03 .content .item .left .box .more {
	display: inline-block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	margin-top: 30px;
	text-align: center
}

.pro_center03 .content .item .left .box .more01 {
	color: #383841;
	background: #63af3e;
	margin-right: 15px;
}

.pro_center03 .content .item .left .box .more02 {
	color: #bbb4af;
	background: #373841;
}

.pro_center03 .content .item .left .box .more01:hover {
	opacity: 0.8;
}

.pro_center03 .content .item .left .box .more02:hover {
	opacity: 0.8;
}

.pro_center03 .content .item .right {
	width: 56%;
	position: relative
}

.pro_center03 .content .item .right:after {
	content: '';
	width: 1000px;
	height: 100%;
	background: #f3f3f3;
	position: absolute;
	top: 0;
	pointer-events: none;
}

.pro_center03 .content .item.odd .left {
	float: left;
}

.pro_center03 .content .item.odd .left .box {
	padding: 80px 40px 0 0;
}

.pro_center03 .content .item.odd .right {
	float: right;
}

.pro_center03 .content .item.odd .right:after {
	right: 100%;
}

.pro_center03 .content .item.even .left {
	float: right;
}

.pro_center03 .content .item.even .left .box {
	padding: 80px 0 0 40px
}

.pro_center03 .content .item.even .right {
	float: left;
}

.pro_center03 .content .item.even .right:after {
	left: 100%;
}

.pro_center04 {
	background: url(../img/pro_center04_bg.jpg) no-repeat center;
	padding: 95px 0 75px;
	background-size: cover;
}

.pro_center04 .content .tit {
	font-size: 45px;
	font-weight: bold;
	color: #fff;
	line-height: 45px;
}

.pro_center04 .content .con {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	margin: 10px 0 25px;
}

.pro_center04 .content .tel a {
	font-size: 36px;
	font-family: Impact;
	color: #63af3e;
	line-height: 1;
}

.pro_center04 .content .tel a:hover {
	opacity: 0.8;
}

.pro_center04 .content .more {
	display: inline-block;
	margin-top: 40px;
	height: 36px;
	line-height: 36px;
	padding: 0 35px;
	font-size: 16px;
	color: #383841;
	background: #63af3e;
	transition: .3s ease;
}

.pro_center04 .content .more:hover {
	opacity: 0.8;
}

.pro_list02.pro_jg {
	margin-top: 60px;
}

.laboratory .showmore {
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: #63af3e;
	font-size: 16px;
	color: #383841;
	margin: 30px auto 0;
	cursor: pointer;
	display: none;
}

/* 企业文化补充 */
.channel_content.culture {
	padding: 0;
}

.culture02 {
	padding: 65px 0 84px;
}

.culture02 .infor {
	text-align: center;
}

.culture02 .infor .tit {
	font-size: 40px;
	font-weight: bold;
	color: #333;
	line-height: 40px;
	margin-bottom: 25px;
}

.culture02 .infor .con {
	font-size: 14px;
	color: #525252;
}

.culture02 .content .tit {
	padding-left: 25px;
	background: url(../img/pro_detail02_1.png) no-repeat center left;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	margin: 60px 0 25px;
}

.culture02 .content .tit span {
	color: #63af3e;
}

.culture02 .content .t_smal {
	font-size: 16px;
	color: #666;
}

.culture02 .content .t_smal span {
	font-weight: bold;
}

.culture02 .content .item1 .con ul li {
	width: 48.5%;
	float: left;
}

.culture02 .content .item1 .con ul li.odd {
	margin-right: 3%
}

.culture02 .content .item1 .con ul li .box {
	border: 1px solid #dcdcdc;
	position: relative;
	margin-top: 110px;
}

.culture02 .content .item1 .con ul li .icon {
	width: 147px;
	height: 147px;
	position: absolute;
	left: 50%;
	margin-left: -73.5px;
	top: -73.5px;
	transition: .5s ease;
	background: #fff;
	border-radius: 50%;
}

.culture02 .content .item1 .con ul li .txt {
	padding: 100px 0 45px;
	text-align: center;
}

.culture02 .content .item1 .con ul li .txt .t {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
}

.culture02 .content .item1 .con ul li .txt .c {
	font-size: 16px;
	color: #666;
}

.culture02 .content .item1 .con ul li:hover .icon {
	transform: rotateY(180deg);
}

.culture02 .content .item2 .con {
	border: 1px solid #dcdcdc;
	background: #f4f4f4;
}

.culture02 .content .item2 .con .box {
	padding: 60px 70px;
}

.culture02 .content .item3 .con {
	font-size: 24px;
	font-weight: bold;
	color: #63af3e;
	margin-top: 10px;
}

.culture01 {
	background: #f6f6f6;
	padding: 85px 0;
}

/* 20200629 */
/*404页面*/
.channel_content.false {
	padding: 0;
	background: #fff;
}

.false01 .content {
	width: 850px;
	position: absolute;
	left: 50%;
	margin-left: -425px;
	top: 50%;
	margin-top: -302px;
}

.false01 .content .box {
	width: 55%;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 110px;
}

.false01 .text {
	padding: 20px 0 0 60px;
}

.false01 .text .txt1 {
	font-size: 28px;
	font-weight: bold;
	color: #63af3e;
	margin-bottom: 25px;
}

.false01 .text .txt2 {
	font-size: 18px;
	font-weight: bold;
	color: #1f1f1f;
}

.false01 .text .txt3 {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.false01 .text .txt3 li {
	position: relative;
	padding-left: 25px;
}

.false01 .text .txt3 li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #959595;
}

.false01 .text .txt4 {
	font-size: 16px;
	color: #666;
	line-height: 26px;
}

.false01 .text .txt4 a {
	color: #63af3e;
}

@media only screen and (max-width: 760px) {

	/*404页面*/
	.false01 .content {
		width: 100%;
		position: static;
		margin-left: 0;
		margin-top: 0;
	}

	.false01 .text .txt1 {
		font-size: 20px;
	}

	.false01 .content .box {
		width: 100%;
	}

	.false01 .text {
		padding: 20px;
	}

}

/*xinwen video20201211*/
.news_detail01 .news_detail_top .myart .newsvideo {
	width: 600px;
	height: 400px;
	max-width: 100%;
	display: inline;
}


/* footer */
footer .dl_r .img {
	height: 80px;
	padding: 25px 0px 0px 35px;
	color: #fff;
}

footer .dl_r a {
	display: block;
	background: #201c70;
	color: #fff;
	line-height: 65px;
	text-align: center;
	position: relative;
	margin-top: 20px;
}

footer .dl_r a i {
	width: 27px;
	height: 8px;
	background: url(../img/footer-icon.png) no-repeat center center;
	display: block;
	position: absolute;
	right: 15%;
	top: 50%;
	margin-top: -6px;
}

.foot_wrap .dl {
	padding-right: 50px;
}

.foot_wrap .dl_r {
	width: 22%;
}

footer {
	background: #333;
	border-top: 5px #0A3875 solid;
}

.foot_wrap {
	padding: 75px 0 30px;
}

.foot_wrap .wrap {
	position: relative;
}

.foot_wrap .wrap .gotop {
	content: '';
	position: absolute;
	width: 56px;
	height: 56px;
	right: 0;
	top: -105px;
	background-image: url(../img/changxw/foot_top.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.foot_wrap dl {
	float: left;
	padding-right: 85px;
}

.foot_wrap .dl3 {
	padding-right: 50px;
}

.foot_wrap dl dt {
	font-size: 20px;
	color: #FFF;
	line-height: 1;
	margin-bottom: 34px;
}

.foot_wrap dl dd {
	font-size: 16px;
	margin-bottom: 2px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap dl dd a {
	position: relative;
	color: #FFF;
}

.foot_wrap dl dd a:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #353535;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	left: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap dl dd a:hover:after {
	width: 100%;
}

.foot_wrap .dl_r {
	float: right;
	padding-left: 4%;
	border-left: 1px solid #666;
}

.foot_wrap .dl_r .phone {
	margin-bottom: 25px;
}

.foot_wrap .dl_r .phone .ph {
	font-size: 21px;
	line-height: 1;
}

.foot_wrap .dl_r a {
	font-size: 14px;
	color: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.foot_wrap .dl_r .phone .l {
	margin-right: 18px;
}

.foot_wrap .dl_r .email .l {
	margin-right: 18px;
}

.foot_wrap .dl_r .email {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 38px;
}

.foot_wrap .dl_r .a2a_kit {
	padding-bottom: 35px;
}

.foot_wrap .dl_r .a2a_kit span {
	display: none;
}

.foot_wrap .dl_r .a2a_kit a {
	background-image: url(../img/changxw/foot_share.png);
	background-repeat: no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 11px;
	background-position: 0 0;
	padding: 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_tsina {
	background-position: -54px 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_sqq {
	background-position: -108px 0;
}

.foot_wrap .dl_r .a2a_kit a.bds_weixin {
	background-position: -162px 0;
}

.footer_bottom {
	text-align: center;
	color: #FFF;
	padding: 20px 0;
	border-top: 1px solid #3f3f3f;
}


.page {
	float: right;
	display: flex;

}

.page a {
	display: inline-block;
	padding: 5px 12px;
	line-height: 20px;
	background: #0A3875;
	margin: 0 5px;
	color: #fff;
}

.page a.page_curs {
	background: #EEE;
	color: #333;
}


.prolist .owl-carousel .item .t{
	padding: 25px;
	    color: #fff;
		background: #153386;
		font-size:20px;
}
