@charset "UTF-8";

/* LESS Document2017 */

.color1 {
	color: #a1242c;
}

/*清楚浮动*/
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

.clear{ clear:both; height:0px; overflow:hidden;}
/*初始化样式*/
.transition {
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.radius-circle {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.nowrap {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.row3 {
	width: 33.3334%;
}

.row2 {
	width: 50%;
}

.colorR {
	color: #a1242c;
}

.bgcolorgray {
	background-color: #f6f6f6;
}

.lines {
	display: inline-block;
	width: 13px;
	height: 3px;
	background: #008e9e;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: relative;
}

.lines-button {
	display: inline-block;
	margin: 0;
	border: none;
	background: 0 0;
	padding: 0 7px 3px 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
}

.lines-button.x2 .lines {
	-webkit-transition: background 0.3s 0.5s ease;
	-o-transition: background 0.3s 0.5s ease;
	transition: background 0.3s 0.5s ease;
}

.lines:after,
.lines:before {
	display: inline-block;
	width: 13px;
	height: 3px;
	background: #008e9e;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	left: 0;
	content: '';
}

.lines:before {
	top: 5px;
}

.lines:after {
	top: -5px;
}

.is-open .lines-button.x2 .lines {
	-webkit-transition: background 0.3s 0s ease;
	-o-transition: background 0.3s 0s ease;
	transition: background 0.3s 0s ease;
	background: 0 0;
}

.lines-button.x2 .lines:after,
.lines-button.x2 .lines:before {
	transition: top 0.3s 0.6s ease, -webkit-transform 0.3s ease, background-color 0.6s ease;
	-webkit-transition: top 0.3s 0.6s ease, background-color 0.6s ease, -webkit-transform 0.3s ease;
	transition: top 0.3s 0.6s ease, background-color 0.6s ease, -webkit-transform 0.3s ease;
	-o-transition: top 0.3s 0.6s ease, transform 0.3s ease, background-color 0.6s ease;
	transition: top 0.3s 0.6s ease, transform 0.3s ease, background-color 0.6s ease;
	transition: top 0.3s 0.6s ease, transform 0.3s ease, background-color 0.6s ease, -webkit-transform 0.3s ease;
}

.is-open .lines-button.x2 .lines:after,
.is-open .lines-button.x2 .lines:before {
	background-color: #fff;
	transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease, background-color 0.6s ease;
	-webkit-transition: top 0.3s ease, background-color 0.6s ease, -webkit-transform 0.3s 0.5s ease;
	transition: top 0.3s ease, background-color 0.6s ease, -webkit-transform 0.3s 0.5s ease;
	-o-transition: top 0.3s ease, transform 0.3s 0.5s ease, background-color 0.6s ease;
	transition: top 0.3s ease, transform 0.3s 0.5s ease, background-color 0.6s ease;
	transition: top 0.3s ease, transform 0.3s 0.5s ease, background-color 0.6s ease, -webkit-transform 0.3s 0.5s ease;
	top: 0;
	width: 24px;
	height: 1px;
}

.is-open .lines-button.x2 .lines:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}

.is-open .lines-button.x2 .lines:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}

#fancybox-wrap {
	padding: 0 !important;
}

#fancybox-outer {
	background-color: #000 !important;
}

#fancybox-close {
	color: #fff !important;
	background-color: none !important;
	line-height: 25px !important;
	height: 25px !important;
	width: 25px !important;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 22px;
}

#overall-wrapper {
	position: relative;
	width: 100%;
	min-height: 100%;
	background-color: #fff;
	margin: 0 auto;
	overflow: hidden;
	background: #f2f2f2;
}

#offcanvas-wrapper {
	position: relative;
	overflow: visible;
	left: 0;
	-webkit-transition: left 0.5s;
	-o-transition: left 0.5s;
	transition: left 0.5s;
	background: #fff;
}

.mm-menu.mm-current {
	z-index: 99;
}


/*header*/

#header {
	position: fixed;
	z-index: 45;
	padding-top: 20px;
	min-height: 75px;
	padding-bottom: 0;
	background: #fff;
	border-top: 2px solid #008e9e;
	width: 100%;
	border-bottom: 1px solid #f6f6f6;
	top: 0;
}

#header #offcanvas-nav-trigger {
	cursor: pointer;
	display: block;
	padding: 3px 3% 10px;
	float: left;
	color: #666;
	font-size: 16px;
}

#header #offcanvas-nav-trigger button {
	margin-top: -3px;
	line-height: 14px;
	padding-right: 9px;
	display: inline-block;
	outline: 0;
}

#header #offcanvas-nav-trigger,
#header .lang-button,
#header .mobilenavbtn,
#header .search-button {
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	padding: 3px 0 10px;
	-webkit-transition: color 0.6s ease;
	-o-transition: color 0.6s ease;
	transition: color 0.6s ease;
	margin-right: 20px;
}

#header #offcanvas-nav-trigger,
#header .mobilenavbtn,
#header .search-button {
	padding-top: 6px;
}

#header .mobilenavbtn {
	display: none;
}

#header .search-button {
	cursor: pointer;
	float: left;
	display: none;
}

#header .lan {
	float: left;
	color: #008e9e;
	font-size: 12px;
	border: 1px solid #e8ebea;
	width: 39px;
	height: 20px;
	text-align: center;
	margin-top: 5px;
}

#header .Logo {
	margin: -4px 0 0;
	display: block;
	float: right;
}

#header .Currents {
	float: left;
	color: #666;
	font-size: 16px;
	line-height: 20px;
	padding: 5px 0 0 30px;
	display:block;  
width:50%;
 
}

#header .Currents i {
	font-style: normal;
	color: #008e9e;
	font-weight: bold;
	padding-right: 5px;
}

#header .Currents a,
#header .Currents span {
	position: relative;
	padding-left: 20px;
display:block;
float:left;
}

#header .Currents a:before,
#header .Currents span:before {
	font-family: "iconfont" !important;
	position: absolute;
	left: 0;
	top: 0;
	content: "\e634";
}
#header .Currents a:first-child:before{ display: none;}
#offcanvas-nav-trigger {
	display: none;
}


@media screen and (max-width: 1023px) {
	#header {
		min-height: 60px;
	}
	#header #offcanvas-nav-trigger,
	#header .search-button {
		padding-top: 6px;
	}
}

@media screen and (max-width: 767px) {
	
	#header {
		border-bottom: 1px solid #ccc;
		min-height: 44px;
		padding: 11px 0 6px;
	}
	#header #offcanvas-nav-trigger,
	#header .Currents {
		display: none;
		font-size:14px;

	}
	#header .lan {
		margin-top: 2px;
	}
	#header #offcanvas-nav-trigger,
	#header .mobilenavbtn {
		font-size: 12px;
		padding-top: 0;
	}
	#header .mobilenavbtn {
		display: block;
	}
	#mobile-nav {
		background-color: #e5e5e5;
		box-shadow: none !important;
		webkit-box-shadow: none !important;
	}
	#mobile-nav:after {
		content: "";
		display: block;
		position: absolute;
		height: 100%;
		width: 1px;
		top: 0;
		right: -1px;
		-webkit-box-shadow: -2px 0 2px 2px rgba(0, 0, 0, 0.2);
		box-shadow: -2px 0 2px 2px rgba(0, 0, 0, 0.2);
		z-index: 45;
	}
	#mobile-nav .oneli .mm-next:before {
		display: none;
	}
	#mobile-nav .mm-listview>li:not(.mm-divider):after {
		width: 87%;
		left: 10px;
	}
	#mobile-nav .oneli a {
		padding: 5px 10px 5px 10px;
	}
	.mm-menu .mm-listview>li .mm-prev:after,
	.mm-menu .mm-listview>li .mm-next:before {
		display: none;
	}
}

#navigation ul {
	display: block;
	margin: 0;
	padding: 0;
}

#navigation ul li {
	display: block;
	float: left;
	margin: 0;
}

#navigation .lightbox,
#navigation .lightbox>div,
#navigation .lightbox>header ul.main {
	display: none;
}

#navigation .flyout .highlights li a span,
#navigation .flyout .intro .icon-rightarrow0,
#navigation .flyout .links li a {
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

#navigation .flyout .highlights li a:hover span,
#navigation .flyout .intro .icon-rightarrow0:hover,
#navigation .flyout .links li a:hover {
	color: #008E9E;
}

@media screen and (min-width: 768px) {
	body.nav-open {
		overflow-y: hidden;
	}
	#navigation {
		border: none;
		padding: 0;
		overflow: visible;
		border-bottom: 1px solid #cdcdcd;
		position: relative;
	}
	#navigation .flyout {
		position: absolute;
		display: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		top: 110%;
		left: 0;
		margin: -1px 0 0;
		padding: 4% 0;
		color: #666;
		z-index: 42;
	}
	#navigation .flyout .intro {
		float: left;
		width: 50%;
		padding-right: 3%;
	}
	#navigation .flyout .intro h1 {
		margin: 0;
		font-size: 20px;
		color: #666;
	}
	#navigation .flyout .intro .icon-rightarrow0 {
		font-size: 16px;
		color: #666;
		font-family: Arial,'黑体','思源黑体 CN';
	}
	#navigation .flyout .intro .icon-rightarrow0:before {
		font-size: 14px;
		font-family: "iconfont" !important;
	}
	#navigation .flyout .intro .summary {
		font-size: 16px;
		color: #666;
		padding: 3% 0;
		margin: 0;
	}
	#navigation .flyout .highlights {
		float: left;
		width: 50%;
	}
	#navigation .flyout .highlights h2 {
		font-size: 18px;
		margin: 0;
		color: #333;
	}
	#navigation .flyout .highlights ul {
		padding: 3% 0;
	}
	#navigation .flyout .highlights li {
		float: left;
		width: 33.3334%;
		padding-right: 3%;
	}
	#navigation .flyout .highlights li a {
		padding: 0;
	}
	#navigation .flyout .highlights li a .icon-rightarrow0 {
		font-size: 16px;
		color: #666;
		padding-top: 10px;
		display: block;
	}
	#navigation .flyout .highlights li a .icon-rightarrow0:before {
		font-size: 14px;
		font-family: "iconfont" !important;
	}
	#navigation .flyout .highlights li a:hover {
		color: #008E9E;
	}
	#navigation .flyout .links {
		width: 100%;
		float: none;
		padding:40px 0px 0px;
	}
	#navigation .flyout .links li {
		float: left;
		width: 25%;
		border: none !important;
		position: relative;
		
		
	}
	#navigation .flyout .links li:before{
		position: absolute;
		width: 1px;
		height: 45%;
		top: 8px;
		left: 0;
		background-color: #999;
		content: "";
	}
	#navigation .flyout .links li a {
		font-size: 14px !important;
		color: #666;
	}
	#navigation .lightbox {
		background: rgba(255, 255, 255, 0.9);
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 999;
		color: #fff;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: auto;
	}
	#navigation .lightbox>* {
		padding-left: 1.96%;
		padding-right: 4.3%;
	}
	#navigation .lightbox .Pagewidth {
		position: relative;
	}
	#navigation .lightbox header {
		padding-top: 20px;
		padding-bottom: 5px;
		position: relative;
		text-align: center;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#navigation .lightbox header .close-menu {
		color: #06c;
		font-size: 18px;
		font-weight: 400;
		line-height: 18px;
		position: absolute;
		left: 0;
		margin-top: 3px;
		cursor: pointer;
		-webkit-transition: color 0.6s ease;
		-o-transition: color 0.6s ease;
		transition: color 0.6s ease;
		outline: 0;
	}
	#navigation .lightbox header .close-menu button {
		margin-top: -3px;
		line-height: 18px;
		color: #ffc414;
		padding-right: 20px;
		outline: 0;
	}
	#navigation .lightbox header ul.main>li a .markers {
		position: absolute;
		display: inline-block;
		z-index: 100;
		width: 38px;
		height: 20px;
		bottom: -40px;
		-webkit-transition: left 0.5s;
		-o-transition: left 0.5s;
		transition: left 0.5s;
		-webkit-transition-timing-function: cubic-bezier(0, 0, 0, 1);
		-o-transition-timing-function: cubic-bezier(0, 0, 0, 1);
		transition-timing-function: cubic-bezier(0, 0, 0, 1);
		background: url("../images/icon_marker.png") no-repeat top center;
		transform: translateX(-50%);
		left: 50%;
		display: none;
	}
	/*#navigation .lightbox header ul.main>li.active a .markers {
		display: block;
	}*/
	#navigation .lightbox header ul.main>li.actives a .markers {
		display: block !important;
	}
	#navigation .lightbox header ul.main>li a{
		position: relative;
	}
	#navigation .lightbox header .wrapper-search {
		position: relative;
		display: inline-block;
		width: 35%;
		vertical-align: 10px;
		text-align: left;
	}
	#navigation .lightbox header .wrapper-search input.search {
		background: #fff;
		border-radius: 3px;
		border-color: #fff;
		color: #adadad;
		padding: 4px 10px;
		font-size: 15px;
		font-weight: 400;
		-webkit-transition: background 1s, color 1s;
		-o-transition: background 1s, color 1s;
		transition: background 1s, color 1s;
		width: 100%;
		padding-right: 45px;
		line-height: 30px;
		height:40px;
	}
	#navigation .lightbox header .wrapper-search input.submit {
		display: none;
		clear: both;
		font-size: 0;
		margin-top: 0;
	}
	#navigation .lightbox header .wrapper-search .button {
		position: absolute;
		right: 0;
		top: 0;
		padding: 7px 0;
		color: #999;
		font-size: 35px;
		line-height: 24px;
		width: 35px;
		cursor: text;
		color: #0ba4b5;
		border: none;
		background: none;
		cursor: pointer;
	}
	#navigation .lightbox header ul.main {
		padding-top: 30px;
		float: none;
		text-align: left;
		display: block;
	}
	#navigation .lightbox header ul.main>li {
		margin-right: 0.5%;
		padding-bottom: 15px;
	}
	#navigation .lightbox header ul.main>li>a {
		border: none;
		color: #fff;
		font-size: 14px;
		padding: 7px 6px 10px;
	}
	/*#navigation .lightbox header ul.main>li.active>a,
	#navigation .lightbox header ul.main>li.active:first-child>a {
		color: #fff;
		outline: 0;
		border-bottom: 2px solid #fff;
	}*/
	
	#navigation .lightbox header ul.main>li.actives>a,
	#navigation .lightbox header ul.main>li.actives:first-child>a {
		color: #fff !important;
		outline: 0 !important;
		border-bottom: 2px solid #fff !important;
	}
	
	#navigation .lightbox header ul.main>li .flyout {
		display: none;
	}

	#navigation .lightbox.is-open header .close-menu {
		color: #fff;
	}
	#navigation .lightbox .page-nav .flyout .intro {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 5%;
	}
	#navigation.nav .lightbox header {
		border-bottom: solid 1px #0aa3b5;
		background: #0aa3b5;
	}
	nav#navigation {
		color: #06c;
		font-size: 18px;
		font-weight: 400;
		line-height: 18px;
		position: absolute;
		left: 3.3%;
		margin-top: 3px;
		-webkit-transition: color 0.6s ease;
		-o-transition: color 0.6s ease;
		transition: color 0.6s ease;
		outline: 0;
	}
	.offcanvas-header {
		display: none;
	}
	#navigation li>a {
		position: relative;
		display: block;
		color: #666;
		padding: 7px 6px 13px;
		border-bottom: 0;
		font-size: 14px;
		line-height: 1;
		cursor: pointer;
	}
	#navigation .no-children>a,
	#navigation li>a {
		padding: 8px 6px 11px;
		margin: 0;
		font-size: 15px;
	}
}

@media screen and (min-width: 800px) {
	#navigation .lightbox header ul.main>li a {
		font-size: 15px;
	}
}

@media screen and (min-width: 980px) {
	#navigation .no-children>a,
	#navigation li>a {
		padding: 8px 10px 12px;
	}
	#navigation .lightbox header ul.main>li {
		margin-right: 3%;
	}
	#navigation .lightbox header ul.main>li a {
		font-size: 16px;
	}
}

@media screen and (min-width: 1024px) {
	#navigation .lightbox .page-nav .flyout .highlights,
	#navigation .lightbox .page-nav .flyout .highlights-wrapper,
	#navigation .lightbox .page-nav .flyout .intro {
		float: left;
		width: 50%;
	}
	#navigation .lightbox header .close-menu {
		margin-top: 6px;
	}
	#navigation .lightbox header ul.main>li a {
		font-size: 18px;
	}
	#navigation .lightbox .page-nav .flyout .highlights {
		padding-top: 0;
	}
}

@media screen and (min-width: 1300px) {
	#navigation .lightbox header ul.main>li {
		margin-right: 5%;
	}
}

@media screen and (max-width: 1024px) {
	#navigation .flyout .highlights h2,
	#navigation .flyout .intro h1 {
		font-size: 18px;
	}
	#navigation .flyout .highlights {
		width: 55%;
	}
}


/*header End*/


/*首页Banner*/

.HomeBanner {
	position: relative;
}
.HomeBanner .bx-wrapper{ background:0px; border:0px; padding-bottom:0px; margin-bottom:0px;}
.HomeBanner .disabled{ display:none !important;}
.HomeBanner .bx-wrapper .bx-pager{ display:none;}
.HomeBanner .bx-wrapper .bx-prev{ display:block !important; z-index:20 !important; background:url(../images/slick-prev1.png) no-repeat center; width:48px; height:48px;background-size: 47%;}
.HomeBanner .bx-wrapper .bx-next{ display: block !important; z-index:20 !important; background: url(../images/slick-next1.png)  no-repeat center; width:48px; height:48px;background-size: 47%;}
/*.HomeBanner .bx-wrapper .bx-prev:hover{ background-color:rgba(120, 120, 120, 0.7)}
.HomeBanner .bx-wrapper .bx-next:hover{background-color:rgba(120, 120, 120, 0.7)}*/
.HomeBanner .next,
.HomeBanner .prev {
	position: absolute;
	top: 50%;
	font-size: 60px;
	color:rgba(255, 255, 255, 0.5);
	z-index: 99;
	line-height: 1;
	margin-top: -30px;
	cursor: pointer;
}

.HomeBanner .next:hover,
.HomeBanner .prev:hover{
	color:#fff;	
}
.HomeBanner .prev {
	left: 5%;
}

.HomeBanner .next {
	right: 5%;
}

.HomeBanner .owl-dots {
	display: none;
	width: 100%;
	height: 50px;
	text-align: center;
	background-color: #f0f4f4;
}

.HomeBanner .owl-dots .owl-dot {
	display: inline-block;
	margin: 0 5px;
	padding: 18px 0;
}

.HomeBanner .owl-dots .owl-dot span {
	display: block;
	border: 1px solid #abd7db;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.HomeBanner .owl-dots .owl-dot.active span {
	background-color: #008e9e;
}
.HomeBanner .owl-item li{ position: relative;}
.HomeBanner .owl-item li .layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: alpha(opacity=50);
	background: #000;*/
	line-height: 100%;
	text-align: center;
}

.HomeBanner .owl-item li .layer i {
	font-size: 80px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	font-style: normal;
	background: url("../images/video_icon.png") no-repeat;
	width: 70px;
	height: 70px;
	display: block;
	background-size: 100%;
	cursor: pointer;
}

.HomeBanner .owl-item li .layer i:before {
	content: "";
}
.HomeBanner video{ width: 100%;  position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: none; background-color: #000;}
/*首页Banner End*/


/*底部*/

.footer {
	background-color: #f0f4f4;
	padding: 30px 0;
}

.footer .left {
	float: left;
	width: 60%;
}

.footer .left .box {
	margin-bottom: 15px;
}

.footer .Botlinks {
	float: left;
	position: relative;
	max-width: 160px;
}

.footer .Botlinks .txt {
	width: 160px;
	height: 24px;
	line-height: 22px;
	border: 1px solid #cfe0ee;
	position: relative;
	background-color: #fff;
	padding: 0 5px;
	text-align: left;
}

.footer .Botlinks .txt span {
	color: #9a9898;
	font-size: 12px;
}

.footer .Botlinks .txt i {
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 5px;
	width: 0;
	height: 0;
	border-style: solid dashed dashed dashed;
	border-width: 5px 6px 0 6px;
	border-color: #7fc6ce transparent transparent transparent;
}

.footer .Botlinks ul {
	position: absolute;
	bottom: 100%;
	background-color: #fff;
	border: 1px solid #cfe0ee;
	border-bottom: none;
	width: 100%;
	display: none;
}

.footer .Botlinks ul li {
	line-height: 22px;
	padding: 0 5px;
}

.footer .Botlinks ul li a {
	font-size: 12px;
	color: #9a9898;
	display: block;
}

.footer .Botlinks ul li+li {
	border-top: 1px solid #cfe0ee;
}

.footer .Botlinks ul li:hover {
	background-color: #f6f6f6;
}

.footer .Botlinks ul li:hover a {
	color: #666;
}

.footer .botshare {
	margin-left: 15px;
	float: left;
}

.footer .botshare>* {
	display: inline-block;
}

.footer .botshare span {
	color: #959595;
	font-size: 12px;
}

.footer .botshare a.iconfont {
	background-color: #8bcad1;
	width: 28px;
	height: 28px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	line-height: 28px;
	color: #fff;
	padding-left: 0;
	background-image: none;
}
#bsWXBox,#bsWXBox *{ box-sizing:content-box;}
.footer .copyright {
	margin: 0;
	color: #8a8a89;
	font-size: 12px;
}

.footer .botcodeimg {
	float: right;
	text-align: right;
}

.footer .botcodeimg img {
	float: right;
}

.footer .botcodeimg span {
	font-size: 12px;
	color: #666;
	line-height: 20px;
	display: block;
	position: relative;
	padding-right: 16px;
	padding-top: 15px;
	height: 60px;
	float: right;
}

.footer .botcodeimg span i {
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
	height: 0;
	border-width: 4px 0 4px 5px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #928f8f;
}

@media screen and (max-width: 767px) {
	.footer {
		padding: 20px 0;
	}
	.footer .left {
		width: 100%;
		float: none;
		text-align: center;
	}
	.footer .botcodeimg {
		width: 100%;
		max-width: 145px;
		margin: 0 auto;
		float: none;
		display: none;
	}
	.footer .Botlinks,
	.footer .botshare {
		display: inline-block;
		float: none;
	}
}

@media screen and (max-width: 440px) {
	.footer .Botlinks,
	.footer .botshare {
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	.footer .botshare {
		margin-top: 15px;
	}
}


/*底部 End*/


/*pages*/

.Pages {
	padding: 5% 0;
	line-height: 18px;
	zoom: 1;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
}

.Pages span {
	padding: 0 3px;
	display: inline-block;
}

.Pages a {
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	color: #666;
}

.Pages a {
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Pages a:hover {
	color: #fff;
	border: solid 1px #008e9e;
	background-color: #008e9e;
}

.Pages .p_count,
.Pages .p_cur,
.Pages .p_total,
.Pages .p_jump {
	display: none;
}


/*.Pages .p_cur{ float:left;}
.Pages .p_cur b{ color:#F00;}*/


/*.Pages .p_count{ float:left;}*/

.Pages .p_count b {
	font-weight: normal;
}


/*.Pages .p_total { float:left;}
.Pages .p_total b{ color:#F00;}*/


/*.Pages .p_page{ float:right;}*/

.Pages .p_page em {
	font-style: normal;
}

.Pages .p_page em a {
	min-width: 30px;
	text-align: center;
}

.Pages .p_page em a.a_cur {
	color: #fff;
	border: solid 1px #008e9e;
	background-color: #008e9e;
}

.Pages .p_page b {
	font-weight: normal;
}

.Pages .i_text {
	width: 60px;
	padding: 8px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	margin: 0 5px;
}

.Pages .i_button {
	position: relative;
	padding: 8px;
	cursor: pointer;
	border: 1px solid #ff5500;
	border-radius: 5px;
	color: #ff5500;
	margin-left: 5px;
}


/*pages end*/

@media only screen and (max-width: 767px) {
	.Pages .num,
	.Pages .p_count,
	.Pages .p_jump {
		display: none;
	}
}


/*首页*/

.HomeNew {
	padding: 20px 0;
}
.HomeNew .owl-dots{ display:none;}
.HomeNew .owl-nav{ display:none;}
.HomeNew .Pagewidth {
	overflow: hidden;
	position: relative;
}

.HomeNew h2 {
	font-size: 20px;
	color: #666;
	margin: 0 0 20px;
	font-weight: normal;
}

.HomeNew h2 span {
	color: #008e9e;
	font-size: 26px;
	padding-right: 8px;
	position: relative;
	top: 2px;
}

.HomeNew ul {
	margin: 0 -6px;
	overflow: hidden;
}

.HomeNew .owl-item {
	padding: 0 0 0 12px;
}

.HomeNew li {
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.HomeNew li .pic {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.HomeNew li .pic a {
	display: table-cell;
	vertical-align: middle;
}

.HomeNew li .pic a img {
	width: 100%;
}

.HomeNew li .word {
	padding: 15px 0;
	border-bottom: 1px solid #ecf3f4;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.HomeNew li .word time {
	display: block;
	font-size: 12px;
	color: #999;
}

.HomeNew li .word time span {
	color: #008e9e;
	position: relative;
	top: 1px;
	padding-right: 2px;
	font-weight: bold;
}

.HomeNew li .word h3 {
	font-weight: normal;
	font-size: 16px;
	margin: 5px 0 0;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.HomeNew li .word h3 a {
	color: #666;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.HomeNew li .word h3 a:hover {
	color: #008e9e;
}

.HomeNew li:hover .word {
	border-bottom-color: #008e9e;
}

.HomeNew .homenew-nav{ text-align: center;}
.HomeNew .homenew-nav .next,
.HomeNew .homenew-nav .prev {
	font-size: 24px;
	text-align: center;
	display: inline-block;
	cursor: pointer;
}
.HomeNew .dots{ display:none !important;}
.HomeNew .homenew-nav{ position:relative; height:38px; margin:15px 0px;}
.HomeNew .homenew-nav .next{ background:url(../images/slick-next.png) center no-repeat; width:32px; height:32px;margin-right:-40px; position:absolute; left:50%;}
.HomeNew .homenew-nav .prev{ background:url(../images/slick-prev.png) no-repeat center; width:32px; height:32px; margin-left:-40px; position:absolute; right:50%;}
.HomeNew .homenew-nav .prev:before , .HomeNew .homenew-nav .next:before{ display:none}
.HomeNew .homenew-nav .next:hover,
.HomeNew .homenew-nav .prev:hover {
	color: #008e9e;
}

.HomeNew .homenew-nav .dots {
	text-align: center;
	padding: 25px 10px;
	display: inline-block;
	position: relative;
	top: -3px;
}

.HomeNew .homenew-nav .dots .owl-dot {
	display: inline-block;
	margin: 0 4px;
	position: relative;
	z-index: 99;
}

.HomeNew .homenew-nav .dots .owl-dot span {
	display: block;
	width: 8px;
	height: 8px;
	background-color: #a1a1a1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.HomeNew  .homenew-nav .dots .owl-dot.active span {
	background-color: #008e9e;
}


/*首页 End*/


/*内页*/

.Banner {
	text-align: center;
	overflow: hidden;
}

.Banner .Pagewidth {
	position: relative;
	padding: 0 !important;
}

.Banner .word {
	position: absolute;
	left: 5%;
	top: 25%;
	text-align: left;
	max-width: 515px;
	width: 95%;
}

.Banner .word h2 {
	font-size: 24px;
	margin: 0;
	font-weight: normal;
	color: #008e9e;
}

.Banner .word h2 i {
	display: block;
	width: 50px;
	height: 2px;
	background-color: #008e9e;
	margin-top: 5px;
}

.Banner .word p {
	margin: 20px 0 0;
	font-size: 16px;
	color: #666;
}

.Banner.ChairmanBan .word {
	left: 15%;
}

@media only screen and (max-width: 1199px) {
	.Banner img {
		margin-left: -10%;
		width: 120%;
		max-width: none;
	}
}

@media only screen and (max-width: 1023px) {
	.Banner img {
		margin-left: -20%;
		width: 140%;
		max-width: none;
	}
	.Banner .word h2 {
		font-size: 22px;
	}
}

@media only screen and (max-width: 767px) {
	.Banner img {
		margin-left: -30%;
		width: 160%;
		max-width: none;
	}
	.Banner .word h2 {
		font-size: 20px;
	}
}

@media only screen and (max-width: 440px) {
	.Banner .word h2 {
		font-size: 16px;
	}
	.Banner .word p {
		font-size: 14px;
	}
}

.Container {
	padding: 4% 0;
}

.padd0 {
	padding: 0;
}

.SinglePage {
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	line-height: 1.8;
}


/*关于心立泰*/

.aboutCon {
	color: #666;
	font-size: 16px;
}

.aboutCon .txt1 {
	margin: 0 0 3%;
}

.aboutCon .h2 {
	color: #000;
	margin: 0;
	font-size: 30px;
	font-weight: 500;
}

.aboutCon .box1 {
	border: 1px solid #dee9ea;
	margin: 30px 0;
}

.aboutCon .box1 .pic {
	width: 50%;
	float: left;
	background-color: #ebf6f7;
}

.aboutCon .box1 .word {
	float: right;
	width: 50%;
	text-align: center;
	background-color: #008e9e;
	position: relative;
}

.aboutCon .box1 .word .word-inner {
	vertical-align: middle;
	max-width: 480px;
	padding: 5% 10%;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 16px;
}

.aboutCon .box1 .word .word-inner h3 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
}

.aboutCon .box1 .word .word-inner .con {
	margin: 0;
	line-height: 20px;
	height: 60px;
}

.aboutCon .box1 .word .word-inner .more {
	font-size: 14px;
	color: #fff;
}

.aboutCon .box1 .word .word-inner .more i {
	font-size: 16px;
}

.aboutCon .box2 {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 400px;
	width: 100%;
	position: relative;
	transition:background-image .5s ease 0s,border-color .5s ease 0s;
}

.aboutCon .box2 .box2-inner .item {
	width: 33.33334%;
	float: left;
	height: 400px;
	position: static;
	overflow: hidden;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.aboutCon .box2 .box2-inner .item .item-inner {
	  position: relative;
  z-index: 500;
  height: 100%;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: background-color .5s ease 0s,border-color .5s ease 0s;
}
.aboutCon .box2 .box2-inner .item .item-inner .word-inner{
	position: absolute; 
	bottom: 30%;
	padding: 30px 30px 30px 74px;
  transition: -webkit-transform .4s ease 0s;
  transition: transform .4s ease 0s;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
   transform: translateY(100%); 
   width: 100%;
}
.aboutCon .box2 .box2-inner .item .item-inner .icon {
	position: absolute;
	left: 0;
	top: -20px;
	-webkit-border-radius: 0 54px 54px 0;
	-moz-border-radius: 0 54px 54px 0;
	border-radius: 0 54px 54px 0;
	display: block;
	background: rgba(255, 255, 255, 0.25) none repeat scroll 0 0 !important;
	filter: alpha(opacity=25);
	background: #fff;
	width: 54px;
	text-align: center;
	height: 108px;
	padding-top: 40px;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.aboutCon .box2 .box2-inner .item .item-inner h2.name {
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	color: #fff;
}

.aboutCon .box2 .box2-inner .item .item-inner .con {
	color: #fff;
	font-size: 16px;
	line-height: 2.1;
	max-height: 132px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.aboutCon .box2 .box2-inner .item .item-inner .more {
	width: 80%;
	max-width: 173px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	-webkit-border-radius: 0 24px 24px 0;
	-moz-border-radius: 0 24px 24px 0;
	border-radius: 0 24px 24px 0;
	background: rgba(0, 142, 158, 0.3) none repeat scroll 0 0 !important;
	filter: alpha(opacity=30);
	background: #008e9e;
	margin-top: 8%;
	display: none;
}

.aboutCon .box2 .box2-inner .item .item-inner .more i {
	padding-right: 5px;
}

.aboutCon .box2 .box2-inner .item.on,
.aboutCon .box2 .box2-inner .item:hover {
	background: rgba(0, 142, 158, 0.3) none repeat scroll 0 0 !important;
	filter: alpha(opacity=30);
	background: #008e9e;
	-webkit-border-radius: 0 40px 0 0;
	-moz-border-radius: 0 40px 0 0;
	border-radius: 0 40px 0 0;
}

.aboutCon .box2 .box2-inner .item.on .item-inner,
.aboutCon .box2 .box2-inner .item:hover .item-inner {
	/*height: 80%;*/
}
.aboutCon .box2 .box2-inner .item .pic{ display: none;}
.aboutCon .box2 .box2-inner .item:hover .item-inner  .word-inner{
		  -webkit-transform: translateY(30%);
  -ms-transform: translateY(30%);
   transform: translateY(30%);
}
.aboutCon .box2 .box2-inner .item.on .item-inner .icon,
.aboutCon .box2 .box2-inner .item:hover .item-inner .icon {
	background: #008e9e none repeat scroll 0 0 !important;
	filter: alpha(opacity=100);
	background: #008e9e;
}

.aboutCon .box2 .box2-inner .item.on .con,
.aboutCon .box2 .box2-inner .item:hover .con {
	white-space: normal;
	-o-text-overflow: inherit;
	text-overflow: inherit;
}

.aboutCon .box2 .box2-inner .item.on .more,
.aboutCon .box2 .box2-inner .item:hover .more {
	display: block;
}

.aboutCon .box3 {
	margin: 30px 0;
}

.aboutCon .box3 .pic {
	width: 50%;
	float: right;
	background-color: #ebf6f7;
}

.aboutCon .box3 .word {
	float: left;
	width: 50%;
	text-align: center;
	background-color: #f7f7f7;
	position: relative;
}

.aboutCon .box3 .word .word-inner {
	vertical-align: middle;
	max-width: 640px;
	padding: 0 10%;
	margin: 0;
	text-align: left;
	color: #666;
	font-size: 16px;
}

.aboutCon .box3 .word .word-inner h3 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
	color: #000;
}

.aboutCon .box3 .word .word-inner .con {
	margin: 0;
	line-height: 2.1;
}
.aboutCon .box3 .word .word-inner .more{
	color: #008e9e;
	margin-top: 4%;
	display: inline-block;
}
.aboutCon .box4 ul {
	margin: 0 -1%;
	overflow: hidden;
}

.aboutCon .box4 ul li {
	float: left;
	width: 48%;
	margin: 10px 1%;
}

.aboutCon .box4 ul li .pic {
	height: 100%;
	width: 100%;
	display: table;
	text-align: center;
}

.aboutCon .box4 ul li .pic a {
	display: table-cell;
	vertical-align: middle;
}

.aboutCon .box4 ul li .figure h3 {
	font-size: 30px;
	color: #000;
	margin: 25px 0 15px;
	line-height: 1;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.aboutCon .box4 ul li .figure p {
	margin: 0 0 15px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.aboutCon .box4 ul li .figure .more {
	color: #008e9e;
}

.aboutCon .box4 ul li .figure .more i {
	font-weight: bold;
}

@media screen and (max-width: 1024px) {
	.aboutCon .box1 .word .word-inner h3,
	.aboutCon .box2 .box2-inner .item .item-inner h2.name,
	.aboutCon .box3 .word .word-inner h3,
	.aboutCon .box4 ul li .figure h3,
	.aboutCon .h2 {
		font-size: 24px;
	}
}

@media screen and (max-width: 767px) {
	.aboutCon .box1 .word .word-inner h3,
	.aboutCon .box2 .box2-inner .item .item-inner h2.name,
	.aboutCon .box3 .word .word-inner h3,
	.aboutCon .box4 ul li .figure h3,
	.aboutCon .h2 {
		font-size: 22px;
	}
	.aboutCon .box1 .pic,
	.aboutCon .box1 .word,
	.aboutCon .box3 .pic,
	.aboutCon .box3 .word {
		width: 100%;
		float: none;
	}
	.aboutCon .box1 .word .word-inner .con {
		height: auto;
		padding-bottom: 15px;
	}
	.aboutCon .box1 .word .word-inner {
		max-width: none;
		padding: 5%;
	}
	.aboutCon .box3 .word .word-inner {
		padding: 5%;
		max-width: none;
	}
	.aboutCon .box2 {
		height: auto;
		background: none !important;
	}
	.aboutCon .box2 .box2-inner .item {
		width: 100%;
		float: none;
		margin-bottom: 5%;
		height: auto;
	}
	.aboutCon .box2 .box2-inner .item .item-inner .con{ display: none;}
	.aboutCon .box2 .box2-inner .item .pic{ display: block;}
	.aboutCon .box2 .box2-inner .item .item-inner{
		position: static;
		transform:none;
	}
	.aboutCon .box2 .box2-inner .item .item-inner .word-inner{
		transform:none;position: relative; padding: 3% 3% 3% 74px;
	}
	.aboutCon .box2 .box2-inner .item.on,
	.aboutCon .box2 .box2-inner .item:hover {
		background: #008e9e none repeat scroll 0 0 !important;
		filter: alpha(opacity=100);
		background: #008e9e;
		border-radius:0
	}
	.aboutCon .box2 .box2-inner .item.on .more,
	.aboutCon .box2 .box2-inner .item:hover .more {
		display: inline-block;
		max-width: none;
		width: auto;
		margin-top: 3%;
	}
	.aboutCon .box2 .box2-inner .item .item-inner .icon {
		height: 88px;
		padding-top: 20px;
		width: 46px;
		-webkit-border-radius: 0 20px 20px 0;
		-moz-border-radius: 0 20px 20px 0;
		border-radius: 0 20px 20px 0;
		top: 0;
	}
}

@media screen and (max-width: 440px) {
	.aboutCon .box1 .word .word-inner h3,
	.aboutCon .box2 .box2-inner .item .item-inner h2.name,
	.aboutCon .box3 .word .word-inner h3,
	.aboutCon .box4 ul li .figure h3,
	.aboutCon .h2 {
		font-size: 18px;
	}
	.aboutCon,
	.aboutCon .box1 .word .word-inner,
	.aboutCon .box2 .box2-inner .item .item-inner .con,
	.aboutCon .box3 .word .word-inner .con,
	.aboutCon .box4 ul li .figure p {
		font-size: 14px;
	}
	.aboutCon .box4 ul li .figure p {
		margin-bottom: 10px;
	}
	.aboutCon .box2 .box2-inner .item .item-inner .con {
		max-height: none;
	}
	.aboutCon .box1 {
		margin: 15px 0;
	}
	.aboutCon .box2 .box2-inner .item {
		margin-bottom: 15px;
	}
	.aboutCon .box3 {
		margin: 0 0 15px;
	}
	.aboutCon .box4 ul li {
		margin-top: 0;
		margin-bottom: 15px;
	}
}


/*关于心立泰 End*/


/*认识我们董事长*/

.ChairmanCon {
	max-width: 1200px;
}

.ChairmanCon .box1 {
	background-color: #008e9e;
	text-align: center;
	color: #fff;
	padding: 28px;
}

.ChairmanCon .box2 {
	margin: 20px 0;
}

.ChairmanCon .box2 .pic {
	width: 50%;
	float: right;
	background-color: #ebf6f7;
}

.ChairmanCon .box2 .word {
	float: left;
	width: 50%;
	text-align: center;
	background-color: #f7f7f7;
	position: relative;
	border: 2px solid #c8e7eb;
	border-right: none;
}

.ChairmanCon .box2 .word .word-inner {
	vertical-align: middle;
	max-width: 480px;
	padding: 0 10%;
	margin: 0 auto;
	text-align: left;
	color: #666;
}

.ChairmanCon .box2 .word .word-inner h3 {
	margin: 0 0 20px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}

.ChairmanCon .box2 .word .word-inner .con {
	margin: 0 0 20px;
	line-height: 24px;
	font-size: 14px;
}

.ChairmanCon .box2 .word .word-inner .more {
	font-size: 14px;
	color: #008e9e;
}

.ChairmanCon .box2 .word .word-inner .more i {
	font-size: 14px;
	font-weight: bold;
}ChairmanCon .box3 {
	padding: 8%; width:100%; margin:0 auto;
	background-color: #f7f7f7;
}

.ChairmanCon .box3 h3 {
	text-align:center;
	font-weight: normal;
	margin: 0;
	font-size: 20px;
}

.ChairmanCon .box3 .con {
	line-height: 24px;
}

.ChairmanCon .box3 .autograph {
	text-align: right;
	margin-top: 30px;
}

@media only screen and (max-width: 767px) {
	.ChairmanCon .box2 .pic,
	.ChairmanCon .box2 .word {
		width: 100%;
		float: none;
		text-align: center;
	}
	.ChairmanCon .box2 .word {
		border: 2px solid #c8e7eb;
	}
	.ChairmanCon .box2 .word .word-inner {
		text-align: center;
		padding: 20px 0;
	}
}

.layerBox {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: alpha(opacity=50);
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	visibility: hidden;
}

.layerBox .Popupbox {
	max-width: 1440px;
	width: 90%;
	margin: 0 auto;
	background-color: #fff;
	padding: 6%;
	position: absolute;
	left: 5%;

}

.layerBox .Popupbox .close {
	position: absolute;
	top: -16px;
	right: -16px;
	color: #fff;
	cursor: pointer;
}
.Popupbox2{ background-color: #fff; }
.Popupbox2 .close {
	position: absolute;
	top: -16px;
	right: -16px;
	color: #fff;
	cursor: pointer;
}
.Popupbox2 .ChairmanPopup{padding: 5%; box-sizing: border-box;}
.ChairmanPopup{ overflow: hidden; height: 100%;}
.ChairmanPopup .pic {
	float: right;
	width: 48%;
}

.ChairmanPopup .word {
	float: left;
	width: 50%;
}
.ChairmanPopup .word h2 blockquote p span{font-size: 14px !important;font-weight: normal !important;}

.ChairmanPopup .word .h2 {
	color: #333;
	font-size: 24px;
	margin: 0 0 30px;
}

.ChairmanPopup .word .con {
	padding-right: 6%;
	color: #666;
}

@media only screen and (max-width: 1023px) {
	.ChairmanPopup .pic,
	.ChairmanPopup .word {
		float: none;
		width: 100%;
	}
	.ChairmanPopup .word {
		margin-bottom: 20px;
	}
}


/*认识我们董事长 End*/


/*产业基地*/

.Industrybase {
	padding-bottom: 6%;
}

.Industrybase .topbox .word {
	padding: 5%;
	background-color: #fafafa;
}

.Industrybase .topbox .word .h2 {
	color: #333;
	font-size: 24px;
}

.Industrybase .topbox .word .con {
	font-size: 16px;
	color: #666;
	line-height: 1.8;
}

.Industrybase .topbox .pic {
	position: relative;
}

.Container .Industrybase .topbox .pic .icon{border-style: none;}
.Industrybase .topbox .pic .icon {
	position: absolute;
	top: 0;
	left: 50%;
	width: 0;
	height: 0;
	border-style: solid dashed dashed dashed;
	border-width: 36px 43px 0 43px;
	border-color: #fafafa transparent transparent transparent;
	z-index: 6;
	margin-left: -43px;
}

.Industrybase .smallbox {
	padding: 0 88px;
	position: relative;
	margin-top: 15px;
}
.Industrybase .smallbox .owl-dots,
.Industrybase .smallbox .owl-nav{
	display:none !important;	
}
.Industrybase .smallbox .owl-item {
	padding: 0 10px;
}

.Industrybase .smallbox .owl-item li {
	border: 3px solid #e5e5e5;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Industrybase .smallbox .owl-item li:hover {
	border-color: #008e9e;
}

.Industrybase .smallbox .owl-item.on li {
	border-color: #008e9e;
}

.Industrybase .smallbox .next,
.Industrybase .smallbox .prev {
	position: absolute;
	top: 0;
	display: block;
	width: 78px;
	height: 100%;
	background-color: #f2f2f2;
	color: #c2c2c2;
	font-size: 45px;
	text-align: center;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Industrybase .smallbox .next:hover,
.Industrybase .smallbox .prev:hover {
	background-color: #008e9e;
	color: #fff;
}

.Industrybase .smallbox .next:before,
.Industrybase .smallbox .prev:before {
	position: relative;
	top: 23%;
}

.Industrybase .smallbox .prev {
	left: 0;
}

.Industrybase .smallbox .next {
	right: 0;
}

@media only screen and (max-width: 1024px) {
	.Industrybase .topbox .word .h2 {
		font-size: 22px;
	}
	.Industrybase .topbox .pic .icon {
		border-width: 30px 36px 0 36px;
		margin-left: -36px;
	}
	.Industrybase .smallbox {
		padding: 0 70px;
	}
	.Industrybase .smallbox .next,
	.Industrybase .smallbox .prev {
		width: 60px;
		font-size: 40px;
	}
}

@media only screen and (max-width: 767px) {
	.Industrybase .topbox .word .h2 {
		font-size: 20px;
	}
	.Industrybase .topbox .word {
		padding: 5%;
	}
	.Industrybase .topbox .pic .icon {
		border-width: 24px 30px 0 30px;
		margin-left: -30px;
	}
	.Industrybase .smallbox {
		padding: 0 55px;
	}
	.Industrybase .smallbox .next,
	.Industrybase .smallbox .prev {
		width: 45px;
		font-size: 32px;
	}
}

@media only screen and (max-width: 440px) {
	.Industrybase .topbox .word .h2 {
		font-size: 16px;
	}
	.Industrybase .topbox .word .con {
		font-size: 14px;
	}
	.Industrybase .topbox .pic .icon {
		border-width: 18px 24px 0 24px;
		margin-left: -24px;
	}
	.Industrybase .smallbox {
		padding: 0 40px;
	}
	.Industrybase .smallbox .next,
	.Industrybase .smallbox .prev {
		width: 30px;
		font-size: 24px;
	}
	.Industrybase .smallbox .owl-item {
		padding: 0 4px;
	}
}


/*产业基地 End*/


/*发展历程*/
.story .nav-wrapper {
    position: fixed;
    z-index: 12;
    height: 100%;
    left: 100%;
    top: 44px;
    width: 100%;
    margin-left: 0;
    -webkit-transition: left .5s ease 0s;
    -o-transition: left .5s ease 0s;
    transition: left .5s ease 0s;
    background: rgba(229, 239, 250, 0.85);
}

.history .nav-wrapper .nav-toggle {
	font-weight: bold;
	font-size: 20px;
	    position: static;
    background: 0 0;
    border: none;
    outline: 0;
    float: left;
    margin-left: calc(-34px - 6.75%);
    padding: 10px 0 0 0;
	  font-weight: bold;
  color: #333;
}

.history .nav-wrapper nav {
	height: auto;
	overflow: none;
	width: auto;
	position: static;
	overflow: hidden;
	margin-top: 10px;
}

.history .nav-wrapper .nav li {
	line-height: 18px;
	padding: 0 18px 0 18px;
	text-indent: -18px;
	margin-bottom: 10px;
	 text-align: right;
	 
}

.history .nav-wrapper .nav li a {
	font-size: 14px;
	color: #666;
}

.history .nav-wrapper .nav li a i {
	padding-left: 15px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
}

.history .nav-wrapper .nav li.selected a {
	color: #333;font-weight: bold;
}

.history .nav-wrapper .nav li.selected a i {
	color: #333;font-weight: bold;
}

.historylist {
	padding-bottom: 4%;
}

.historylist .item .namebox {
	background: url("../images/his_bg.png");
	padding: 8% 6%;
	position: relative;
}

.historylist .item .namebox .year {
	font-size: 22px;
	color: #008e9e;
	margin: 0;
}

.historylist .item .namebox .name {
	font-size: 24px;
	color: #333;
	margin: 15px 0;
}

.historylist .item .namebox .tit {
	font-size: 16px;
	color: #666;
	max-width: 300px;
	margin: 0;
	min-height: 48px;
}

.historylist .item .namebox .yearimg {
	position: absolute;
	top: -20%;
	bottom: -5%;
	left: 0;
}

.historylist .item .namebox .yearimg img {
	max-height: 110%;
	position: relative;
	z-index: 30;
}

.historylist .item .conbox {
	z-index: 2;
	position: relative;
}

.historylist .item .conbox .conbox-item {
	position: relative;
}

.historylist .item .conbox .pic {
	position: relative;
}

.historylist .item .conbox .icon {
	background: url("../images/his_icon.png") no-repeat;
	display: block;
	width: 89px;
	height: 37px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -44px;
	background-size: 100% auto;
}

.historylist .item .conbox .word {
	position: absolute;
	top: 15%;
	left: 5%;
	width: 90%;
}

.historylist .item .conbox .word .h2 {
	font-size: 24px;
	margin: 0;
	color: #fff;
}

.historylist .item .conbox .word .con {
	font-size: 16px;
	padding-top: 15px;
	line-height: 1.8;
	max-width: 385px;
	color: #fff;
}

.historylist .item .conbox .dark .word .h2 {
	color: #333;
}

.historylist .item .conbox .dark .word .con {
	color: #666;
}

.history .nav-wrapper .nav-toggle {
	position: static;
	background: 0 0;
	border: none;
	outline: 0;
	float: left;
	margin-left: calc(-34px - 6.75%);
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #333;
}

@media only screen and (min-width: 768px) {
	.history .nav-wrapper {
		
		padding: 15px 15px 0 2px;
		position: fixed;
		right: 0;
		top: 155px;
		left: auto;
		margin-left: 0;
		z-index: 40;
		text-align: right;
		overflow: hidden;
		width: 240px;
		-webkit-transition: width .5s ease 0s;
    -o-transition: width .5s ease 0s;
    transition: width .5s ease 0s;
	}
	
	.Pagewidth .toggleClass{width: 38px !important;}
	 
	
	.history .nav-wrapper nav {
		position: absolute;
		right: 10px;
		top: 45px;
	}
	.history .nav-wrapper .nav-toggle {
		position: absolute;
		right: 8px;
		top: 7px;
		padding-top: 0;
	}
	.history .nav-wrapper .nav li{
		padding-right: 0;
	}
}

@media only screen and (max-width: 1024px) {
	.historylist .item .conbox .word .h2,
	.historylist .item .namebox .name {
		font-size: 22px;
	}
	.historylist .item .namebox .year {
		font-size: 20px;
	}
	.historylist .item .conbox .icon {
		width: 76px;
		margin-left: -38px;
	}
}

@media only screen and (max-width: 767px) {
	.historylist .item .conbox .word .h2,
	.historylist .item .namebox .name {
		font-size: 20px;
	}
	.historylist .item .namebox .year {
		font-size: 18px;
	}
	.historylist .item .conbox .icon {
		background: none;
		width: 0;
		height: 0;
		border-style: dashed dashed solid dashed;
		border-width: 0 10px 25px 3px;
		border-color: transparent transparent #fff transparent;
		top: auto;
		bottom: -1px;
		left: 15%;
	}
	.historylist .item .conbox .word {
		position: static;
		padding: 5% 0;
		width: 100%;
	}
	.historylist .item .namebox {
		padding: 8% 0;
	}
	.historylist .item .conbox .word .con {
		padding-top: 10px;
		color: #666 !important;
	}
	.historylist .item .conbox .word .h2 {
		color: #333 !important;
	}
}

@media only screen and (max-width: 440px) {
	.historylist .item .conbox .word .h2,
	.historylist .item .namebox .name {
		font-size: 16px;
	}
	.historylist .item .namebox .year {
		font-size: 14px;
	}
	.historylist .item .conbox .word .con,
	.historylist .item .namebox .tit {
		font-size: 14px;
	}
}


/*发展历程 End*/


/*公司荣誉*/

.honor {
	position: relative;
	min-height: 800px;
}

.honor .honor-nav {
	width: 154px;
	overflow: hidden;
	text-align: right;
	position: absolute;
	left: 0;
	top: 0;
}

.honor .honor-nav .icon-down {
	font-size: 30px;
	color: #757575;
	margin-top: 15px;
	display: inline-block;
	font-weight: bold;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.honor .honor-nav .icon-down:hover {
	color: #008e9e;
}

.honor .honor-nav li {
	font-size: 18px;
	position: relative;
	padding-bottom: 40%;
}

.honor .honor-nav li a {
	color: #5e5e5e;
	position: relative;
	z-index: 3;
}

.honor .honor-nav li i {
	color: #ccc;
	font-weight: bold;
	font-size: 20px;
	padding-left: 10px;
	padding-right: 5px;
	background: #fff;
}

.honor .honor-nav li .line {
	position: absolute;
	right: 14px;
	top: 20px;
	height: 100%;
	display: block;
	width: 1px;
	background: url("../images/honor_line.png") repeat-y;
}

.honor .honor-nav li.active {
	font-size: 46px;
	line-height: 46px;
}

.honor .honor-nav li.active a {
	color: #008e9e;
}

.honor .honor-nav li.active a i {
	color: #008e9e;
	position: relative;
	top: -4px;
}

.honor .honor-nav.fixed {
	position: fixed;
	left: auto;
}

/*.honor .honorlist {
	margin-left: 280px;
}*/

.honor .honorlist .item {
	border-top: 5px solid #d2d2d2;
	padding: 10px 10px 4%;
}

.honor .honorlist .item .year {
	color: #d2d2d2;
	font-size: 80px;
	font-weight: bold;
	margin: 0;
}

.honor .honorlist .item .listbox .ul {
	float: left;
	width: 44%;
}

.honor .honorlist .item .listbox .ul+.ul {
	width: 51%;
	float: right;
	padding-left: 5%;
	position: relative;
}

.honor .honorlist .item .listbox .ul+.ul:before {
	content: "";
	width: 1px;
	height: 90%;
	position: absolute;
	top: 5%;
	left: 0;
	background-color: #e5e5e5;
}

.honor .honorlist .item .listbox .ul li {
	padding: 3px 0;
	color: #666;
}

.honor .honorlist .item .listbox .ul li p {
	margin: 0;
	padding: 0;
}

@media only screen and (max-width: 1024px) {
	.honor .honorlist {
		/*margin-left: 190px;*/
	}
	.honor .honor-nav li.active {
		font-size: 36px;
		line-height: 36px;
	}
	.honor .honorlist .item .year {
		font-size: 64px;
	}
}

@media only screen and (max-width: 767px) {
	.honor .honorlist {
		margin-left: 170px;
	}
	.honor .honor-nav li.active {
		font-size: 30px;
		line-height: 30px;
	}
	.honor .honorlist .item .year {
		font-size: 46px;
	}
}

@media only screen and (max-width: 640px) {
	.honor .honorlist {
		margin-left: 105px;
	}
	.honor .honorlist .item .listbox .ul {
		width: 100% !important;
		float: none !important;
		padding: 0 !important;
	}
	.honor .honorlist .item .listbox .ul+.ul:before {
		display: none;
	}
	.honor .honor-nav {
		width: 100px;
	}
	.honor .honor-nav li.active {
		font-size: 20px;
		line-height: 20px;
	}
	.honor .honorlist .item .year {
		font-size: 30px;
	}
	.honor .honor-nav li i {
		font-size: 14px;
	}
	.honor .honor-nav li .line {
		right: 11px;
	}
	.honor .honor-nav .icon-down {
		font-size: 24px;
	}
}


/*公司荣誉 End*/


/*旗下公司*/

.Companys .item {
	margin: 30px 0;
}

.Companys .item .pic {
	width: 50%;
	float: right;
	background-color: #ebf6f7;
}

.Companys .item .word {
	float: left;
	width: 50%;
	text-align: center;
	background-color: #f7f7f7;
	position: relative;
}

.Companys .item .word .word-inner {
	vertical-align: middle;
	max-width: 640px;
	padding: 0 10%;
	margin: 0;
	text-align: left;
	color: #666;
	font-size: 16px;
}

.Companys .item .word .word-inner h3 {
	margin: 0 0 10px;
	font-size: 22px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.Companys .item .word .word-inner .con {
	margin: 30px 0;
	line-height: 30px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
}

.Companys .item .word .word-inner .more {
	color: #008e9e;
	font-size: 16px;
}

.Companys .item .word .word-inner .more i {
	font-weight: bold;
}

.Companys .item.odd .pic {
	float: left;
}

.Companys .item.odd .word {
	float: right;
}

@media only screen and (max-width: 1024px) {
	.Companys .item .word .word-inner h3 {
		font-size: 20px;
	}
	.Companys .item .word .word-inner .con {
		margin: 15px 0;
	}
	.Companys .item .word .word-inner {
		padding: 0 5%;
	}
}

@media only screen and (max-width: 767px) {
	.Companys .item .word .word-inner h3 {
		font-size: 18px;
		margin: 0;
	}
	.Companys .item {
		margin: 15px 0;
	}
	.Companys .item .pic,
	.Companys .item .word {
		width: 100%;
		float: none !important;
	}
	.Companys .item .word .word-inner {
		padding: 5%;
	}
	.Companys .item .word .word-inner .con {
		line-height: 22px;
		height: auto;
		margin: 10px 0;
	}
}

@media only screen and (max-width: 440px) {
	.Companys .item .word .word-inner h3 {
		font-size: 16px;
	}
	.Companys .item .word .word-inner {
		font-size: 14px;
	}
}


/*旗下公司 End*/


/*公司概况*/

.Companyprofile {
	background-color: #f7f7f7;
	padding: 4% 3%;
	margin-bottom: 5%;
}

.Companyprofile .h1 {
	font-size: 30px;
	margin: 0 0 20px;
	color: #333;
	text-align: center;
}

.Companyprofile .pic {
	margin-top: 30px;
}

.Companyprofile .pic img {
	float: left;
	width: 49%;
}

.Companyprofile .pic img:last-child {
	float: right;
}

.Companyprofile .SinglePage {
	color: #666;
	font-size: 14px;
	line-height: 2.1;
}

.Companyprofile .SinglePage p {
	margin: 20px 0;
}

@media only screen and (max-width: 1024px) {
	.Companyprofile .h1 {
		font-size: 24px;
	}
}

@media only screen and (max-width: 767px) {
	.Companyprofile .h1 {
		font-size: 22px;
	}
}

@media only screen and (max-width: 440px) {
	.Companyprofile {
		padding: 6% 3%;
	}
	.Companyprofile .h1 {
		font-size: 18px;
		margin-bottom: 0;
	}
	.Companyprofile .SinglePage p {
		margin: 10px 0;
	}
	.Companyprofile .pic {
		margin-top: 0;
	}
}


/*公司概况 End*/

.cul-h2 {
	color: #000;
	font-size: 20px;
	margin: 0 0 3%;
	text-align: center;
	font-weight: normal;
}


/*企业文化*/

.Culture {
	background-color: #f7f7f7;
	padding: 4% 3%;
	margin-bottom: 5%;
}

.Culture .h1 {
	font-size: 30px;
	margin: 0 0 20px;
	color: #333;
	text-align: center;
}

.Culture .txt1 {
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #666;
}

.Culture .box1 {
	padding: 30px 0;
	
}
.Culture .box1 .itembox .isPic img{padding-bottom: 4%;background-color: #f7f7f7;}
.Culture .box1 .itembox:nth-child(1) .isPic{display: none;}

.Culture .box1 .itembox{ float: left; width: 49%;}
.Culture .box1 .itembox:last-child{ float: right;}
.Culture .box1 .itembox .item+.item{ margin-top: 20px;}
.Culture .box1 .item {
	/*width: 49%;float: left;*/
	background-color: #fff;
	
}

.Culture .box1 .item .item-inner {
	padding: 10% 6%;
}

.Culture .box1 .item .topname {
	margin: 0 auto 30px;
	width: 113px;
	height: 113px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	background-color: #88b2c8;
	padding: 33px 0 0;
}
.Culture .box1 .item .topname span {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

.Culture .box1 .item .topname em {
	font-style: normal;
	color: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}

.Culture .box1 .item .h2 {
	color: #333;
	font-size: 16px;
	margin: 0;
	text-align: center;
	padding-bottom: 20px;
}

.Culture .box1 .item .con {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

/*.Culture .box1 .item.last {
	float: right;
}*/

.Culture .box1 .item.last .topname {
	background-color: #8cd1a5;
}

.Culture .box2 {
	padding: 5% 0 3%;
}

.Culture .box2 .list .item {
	position: relative;
	padding-bottom: 3%;
}

.Culture .box2 .list .item .bq {
	position: absolute;
	top: 16px;
	left: 0;
	font-size: 16px;
	color: #fff;
	width: 126px;
	height: 38px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	padding-right: 18px;
	-webkit-border-radius: 0 19px 19px 0;
	-moz-border-radius: 0 19px 19px 0;
	border-radius: 0 19px 19px 0;
}

.Culture .box2 .list .item .bq .line {
	display: block;
	width: 58px;
	height: 1px;
	position: absolute;
	top: 50%;
	right: -30px;
}

.Culture .box2 .list .item .word {
	padding-left: 200px;
}

.Culture .box2 .list .item .word .h3 {
	margin: 0 0 10px;
	font-size: 14px;
	color: #333;
}

.Culture .box2 .list .item .word .con {
	color: #999;
	line-height: 24px;
	font-size: 14px;
}

.Culture .box2 .list .item .bqColor1 {
	background-color: #88b2c8;
}

.Culture .box2 .list .item .bqColor1 .line {
	background-color: #739bb0;
}

.Culture .box2 .list .item .bqColor2 {
	background-color: #8cd1a5;
}

.Culture .box2 .list .item .bqColor2 .line {
	background-color: #76bc8f;
}

.Culture .box2 .list .item .bqColor3 {
	background-color: #e0a46e;
}

.Culture .box2 .list .item .bqColor3 .line {
	background-color: #d4965f;
}

.Culture .box2 .list .item .bqColor4 {
	background-color: #6eadd6;
}

.Culture .box2 .list .item .bqColor4 .line {
	background-color: #5d9cc5;
}

.Culture .box2 .list .item .bqColor5 {
	background-color: #9ed292;
}

.Culture .box2 .list .item .bqColor5 .line {
	background-color: #84bd77;
}

.Culture .box3 .list .item {
	position: relative;
	padding-bottom: 3%;
}

.Culture .box3 .list .item .icon {
	position: absolute;
	left: 0;
	top: 8px;
	width: 17px;
	height: 4px;
	display: block;
}

.Culture .box3 .list .item .icon.iconcolor1 {
	background-color: #6eadd6;
}

.Culture .box3 .list .item .icon.iconcolor2 {
	background-color: #e0a46e;
}

.Culture .box3 .list .item .word {
	padding-left: 40px;
}

.Culture .box3 .list .item .word .h3 {
	margin: 0 0 10px;
	font-size: 14px;
	color: #333;
}

.Culture .box3 .list .item .word .con {
	color: #999;
	line-height: 24px;
	font-size: 14px;
}

@media only screen and (max-width: 1024px) {
	.Culture .h1 {
		font-size: 24px;
	}
}

@media only screen and (max-width: 767px) {
	.Culture .h1 {
		font-size: 22px;
	}
	.Culture .box1 .item {
		width: 100%;
		float: none;
		margin-top: 10px;
	}
	.Culture .box2 .list .item .bq {
		position: relative;
		top: 0;
		margin-bottom: 25px;
		margin-top: 15px;
	}
	.Culture .box2 .list .item .word {
		padding-left: 0;
	}
	.Culture .box2 .list .item .bq .line {
		height: 30px;
		width: 1px;
		right: 50%;
		top: 78%;
	}
	.Culture .box3 .list .item {
		padding: 15px 0 0;
	}
	.Culture .box3 .list .item .icon {
		top: 20px;
	}
	.Culture .box1 .itembox{ float: none; width: 100%;}
}

@media only screen and (max-width: 440px) {
	.Culture {
		padding: 6% 3%;
	}
	.Culture .h1 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.Culture .box1 {
		padding: 5px 0 15px;
	}
}


/*企业文化 End*/


/*产品中心*/

.productCate ul {
	margin: 0 -1.5%;
}

.productCate ul li {
	float: left;
	width: 33.33%;
	padding: 0px 1.5% 15PX;
}

.productCate ul li .catename {
	font-size: 20px;
	margin: 0 0 15px;
}

.productCate ul li .catename a {
	color: #333;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.productCate ul li .catename a:hover {
	color: #0099ab;
}

.productCate ul li .pic {
	text-align: center;
	border: 3px solid #d9f0f2;
	overflow: hidden;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.productCate ul li .pic img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.productCate ul li .pic:hover {
	border-color: #0099ab;
}

.productCate ul li .pic:hover img {
	transform: scale(1.2);
}

.productCate ul li .con {
	margin: 15px 0 15px 5px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
}

.productCate ul li .more {
    color: #0099ab;
    line-height: 2;
    font-size: 16px;
    display: inline-block;
    margin: 15px 0 15px 5px;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.productCate ul li .more::before{display: none;}
.productCate ul li .more i {
	font-size: 10px;
	font-weight: bold;
}
/*
.productCate ul li .more:hover {
	margin-left: 15px;
}*/

.productlist ul {
	margin: 0 -1.5%;
}

.productlist ul li {
	float: left;
	width: 33.3334%;
	padding: 15px 1.5% 4%;
}
.productlist ul li .title{
    line-height: 24px;
    font-size: 19px;
    color: #008f9f; 
	margin:15px 2px;
}
.productlist ul li .catename {
	font-size: 20px;
	margin: 20px 0 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.productlist ul li .catename a {
	color: #333;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.productlist ul li .catename a:hover {
	color: #0099ab;
}

.productlist ul li .pic {
	text-align: center;
	border: 3px solid #d9f0f2;
	overflow: hidden;
	position: relative;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.productlist ul li .productlistword{
	position: absolute;
	width:100%;
	height: 100%;
	padding-top: 5%;
	top:0;
	display: none;
	transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
.productlist ul li .pic:hover .productlistword{
	display: block;
	border-color: #0099ab;
	background: #0099ab;
	opacity: 0.9;
	color: #ffffff !important;
}
.productlist ul li .pic:hover .productlistword a{
	color: #ffffff !important;
}

.productlist ul li .pic:hover .productlistword p{
	color: #ffffff !important;
	margin:0;
}
/*.productlist ul li .pic img {*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*transition: all 0.5s;*/
	/*-ms-transition: all 0.5s;*/
	/*-moz-transition: all 0.5s;*/
	/*-webkit-transition: all 0.5s;*/
	/*-o-transition: all 0.5s;*/
/*}*/

.productlist ul li .pic:hover {
	border-color: #0099ab;
}

/*.productlist ul li .pic:hover img {*/
	/*transform: scale(1.2);*/
/*}*/

.productlist ul li .con {
	margin: 15px 0 15px 5px;
	line-height: 24px;
	height: 120px;
	overflow: hidden;
	color: #666;
	font-size: 14px;
	word-break: break-all;
	word-wrap: break-word;
}

.productlist ul li .more {
	background-color: #0099ab;
	color: #333;
	line-height: 2;
	font-size: 12px;
	padding: 0 10px;
	display: inline-block;
	color: #fff;
	margin: 0 0 0 5px;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.productlist ul li .more i {
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}

.productlist ul li .more:hover {
	margin-left: 15px;
}

.productinfo .proinfowrap .probig {
	float: left;
	width: 50%;
	border: 3px solid #d9f0f2;
}

.productinfo .proinfowrap .inforight {
	float: right;
	padding: 0 3% 0 5%;
	width: 50%;
}

.productinfo .proinfowrap .inforight h2 {
	color: #000;
	font-size: 30px;
	margin: 8% 0;
	font-weight: normal;
}

.productinfo .proinfowrap .inforight .txt {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.productinfo .proinfowrap .inforight .txt h3 {
	margin: 0;
	font-weight: normal;
	font-size: 16px;
	color: #333;
	position: relative;
	left: -6px;
}

.productinfo .protab {
	margin: 5% 0 30px;
	background-color: #f1f3f5;
	width: 100%;
	height: 62px;
	line-height: 62px;
}

.productinfo .protab span {
	float: left;
	padding: 0 3%;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.productinfo .protab span.on {
	background-color: #008e9e;
	color: #fff;
}

.productinfo .proconbox .con {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

@media screen and (max-width: 1024px) {
	.productinfo .proinfowrap .inforight h2 {
		font-size: 24px;
	}
}

@media screen and (max-width: 767px) {
	.productCate ul li {
		width: 100%;
		float: none;
	}
	.productCate ul li .catename,
	.productlist ul li .catename {
		font-size: 18px;
	}
	.productinfo .proinfowrap .inforight,
	.productinfo .proinfowrap .probig {
		width: 100%;
		float: none;
	}
	.productinfo .proinfowrap .inforight h2 {
		font-size: 22px;
	}
	
}

@media screen and (max-width: 440px) {
	.productCate ul li .catename,
	.productlist ul li .catename {
		margin-top:5px;
		font-size: 16px;
	}
	.productlist ul li .con{
		margin:5px 2px;
	
	}
	.productlist ul li .pic .productlistword p{
		margin:0;
	}
	.productlist ul li .title{ 
	 font-size: 16px;
	}
	.productlist ul li .con{
		height:96px;	
	}
	.productlist ul li {
		width: 100%;
	}
	.productlist ul li .productlistword{
		position:inherit; display:block; padding-top:0;
	}
	.productinfo .proinfowrap .inforight h2 {
		font-size: 18px;
	}
}


/*产品中心 End*/


/*研发创新*/

.Innovation ul {
	margin: 0 -1.5%;
}

.Innovation ul li {
	float: left;
	width: 33.3334%;
	padding: 15px 1.5%;
}

.Innovation ul li .catename {
	font-size: 20px;
	margin: 0 0 15px;
	font-weight: normal;
}

.Innovation ul li .catename a {
	color: #333;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Innovation ul li .catename a:hover {
	color: #0099ab;
}

.Innovation ul li .pic {
	text-align: center;
	overflow: hidden;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Innovation ul li .pic img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Innovation ul li .pic:hover {
	border-color: #0099ab;
}

.Innovation ul li .pic:hover img {
	transform: scale(1.2);
}

.Innovation ul li .con {
	margin: 15px 0 15px 5px;
	line-height: 24px;
	overflow: hidden;
	color: #666;
	font-size: 14px;

}

.Innovation ul li .more {
	color: #0099ab;
	line-height: 2;
	font-size: 14px;
	display: inline-block;
	margin: 15px 0 15px 5px;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.Innovation ul li .more i {
	font-size: 16px;
	font-weight: bold;
}

@media screen and (max-width: 767px) {
	.Innovation ul li .catename,
	.cul-h2 {
		font-size: 20px;
	}
	.Innovation ul li .con {
		margin-bottom: 10px;
	}
	.Innovation ul li {
		width: 100%;
		float: none;
	}
}

@media screen and (max-width: 440px) {
	.Innovation ul li .catename,
	.cul-h2 {
		font-size: 20x;
	}
}


/*研发创新 End*/


/*研发团队*/

.RDteam {
	background-color: #f7f7f7;
	padding: 4% 3%;
	margin-bottom: 5%;
}

.RDteam .SinglePage {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}


/*研发团地 End*/


/*新闻媒体*/

.newCate {
	margin: 0 -1.5%;
}

.newCate .item {
	float: left;
	width: 33.33334%;
	padding: 15px 1.5%;
}

.newCate .item .cateTit {
	padding-bottom: 20px;
	line-height: 22px;
}

.newCate .item .cateTit span {
	font-size: 20px;
	color: #333;
}

.newCate .item .cateTit a {
	float: right;
	font-size: 12px;
	color: #0099ab;
}

.newCate .item .cateTit a i {
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
}

.newCate .item .cateCon {
	background-color: #f3f6f8;
	padding: 40px;
}

.newCate .item .cateCon li {
	padding-bottom: 30px;
}

.newCate .item .cateCon li time {
	font-size: 16px;
	color: #8c8c8c;
	display: block;
}

.newCate .item .cateCon li h2 {
	font-size: 18px;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.newCate .item .cateCon li h2 a {
	color: #242323;
}

.newCate .item .cateCon li h2 a:hover {
	color: #0099ab;
}

.newCate .item .cateCon li figure {
	font-size: 14px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	color: #9d9d9d;
	margin-top: 15px;
}

.newCate .item .cateCon li+li {
	border-top: 1px solid #dadddf;
	padding-top: 30px;
	padding-bottom: 0;
}

.newlist {
	max-width: 1200px;
}

.newlist li {
	position: relative;
	border-bottom: dashed #cfcfcf 1px;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.newlist li .pic {
	float: left;
	width: 27.5%;
	display: table;
	height: 100%;
}
.newlist li .pic video{ width: 100%;}
.newlist li .pic a {
	display: table-cell;
	vertical-align: middle;
}

.newlist li figure {
	float: right;
	width: 70%;
	padding: 20px 15% 20px 0;
}

.newlist li figure time {
	font-size: 16px;
	color: #8c8c8c;
	display: block;
}

.newlist li figure h2 {
	font-size: 18px;
	margin: 5px 0 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.newlist li figure h2 a {
	color: #242323;
}

.newlist li figure h2 a:hover {
	color: #0099ab;
}

.newlist li figure p {
	margin: 15px 0 0;
	font-size: 14px;
	line-height: 22px;
	height: 88px;
	overflow: hidden;
	color: #9d9d9d;
}

.newlist li .icon-right-circle {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 3%;
	font-size: 40px;
	color: #c4c4c4;
	line-height: 40px;
	font-weight: 100;
}

.newlist li .icon-right-circle:hover {
	color: #008e9e;
}

.newlist2 {
	max-width: 1200px;
}

.newlist2 li {
	position: relative;
	padding-bottom: 3%;
	margin-bottom: 3%;
	border-bottom: dashed #cfcfcf 1px;
}

.newlist2 li time {
	position: absolute;
	top: 0;
	left: 0;
	width: 77px;
	height: 85px;
	padding: 13px 10px;
	display: block;
	background-color: #f3f5f5;
	text-align: center;
}

.newlist2 li time span {
	font-size: 26px;
	color: #008e9e;
	display: block;
}

.newlist2 li .word {
	padding: 13px 3% 13px 100px;
}

.newlist2 li .word h2 {
	font-size: 18px;
	margin: 5px 0 0;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.newlist2 li .word h2 a {
	color: #242323;
}

.newlist2 li .word h2 a:hover {
	color: #0099ab;
}

.newlist2 li .word figure {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.newinfo {
	border-top: 1px solid #cecece;
	padding-top: 30px;
	padding-bottom: 5%;
}

.newinfo .newinfo-top {
	position: relative;
	 max-width: 810px; 
	margin: 0 auto;
	min-height: 80px;
	padding-left: 95px;
}
.newinfo .newinfo-top.l0{
	padding-left: 0;
	min-height: 0;
}
.newinfo .newinfo-top time {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 76px;
	height: 80px;
	text-align: center;
	padding: 10px;
	background-color: #f7f7f8;
}

.newinfo .newinfo-top time span {
	color: #008e9e;
	font-size: 30px;
	display: block;
}

.newinfo .newinfo-top time .em {
	background-color: #ededed;
	color: #6e6e6e;
	font-size: 12px;
}

.newinfo .newinfo-top h2 {
	color: #008e9e;
	font-size: 22px;
	margin: 0;
	padding-top: 10px;
}

.newinfo .newinfo-top .pp {
	margin: 5px 0 0;
}

.newinfo .newinfo-top .pp>* {
	margin-right: 5%;
}

.newinfo .newinfo-top .pp span {
	float: left;
	color: #a4a4a4;
}

.newinfo .newinfo-top .pp .share {
	float: left;
}

.newinfo .newinfo-top .pp .share a {
	display: inline-block;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background-color: #a3a3a3;
	color: #fff;
	font-size: 12px;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-left: 0;
	background-image: none;
}

.newinfo .newinfo-top .pp .share a:hover {
	background-color: #008e9e;
}

.newinfo .newinfo-con {
	border-top: 1px dotted #b8b8b8;
	margin-top: 15px;
	padding: 20px 0;
}

	.newinfo .newinfo-con .SinglePage {
		 max-width: 810px; 
		margin: 0 auto;
		/* padding-bottom: 2%;*/
		font-size: 16px;
		color: #3d3d3d;
		line-height: 1.5;
		background-color: #f7f7f7;
		padding: 2% 1%;
		/*margin-bottom: 5%;
		*/
	}

.newinfo .newinfo-bot {
	border-top: 1px dotted #b8b8b8;
	border-bottom: 1px dotted #b8b8b8;
	padding: 15px;
}

.newinfo .newinfo-bot dl {
	float: left;
	margin-right: 5%;
}

.newinfo .newinfo-bot dl span {
	color: #008E9E;
}

.newinfo .newinfo-bot dl a {
	color: #3D3D3D;
}

.newinfo .newinfo-bot .goback {
	position: relative;
	padding-left: 20px;
	float: right;
	color: #008E9E;
}

.newinfo .newinfo-bot .goback i {
	background: url("../images/goback.png") no-repeat left center;
	display: block;
	width: 13px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 2px;
}

@media screen and (max-width: 1024px) {
	.newCate .item .cateTit span {
		font-size: 18px;
	}
	.newCate .item .cateCon li h2 {
		font-size: 16px;
	}
	.newCate .item .cateCon {
		padding: 15px;
	}
	.newCate .item .cateCon li {
		padding-bottom: 15px;
	}
	.newCate .item .cateCon li+li {
		padding-top: 15px;
	}
}

@media screen and (max-width: 767px) {
	.newCate .item {
		width: 100%;
		float: none;
	}
	.newlist li .icon-right-circle {
		display: none;
	}
	.newlist li figure {
		padding-right: 0;
	}
	.newlist li figure h2,
	.newlist2 li .word h2 {
		font-size: 16px;
	}
	.newlist li .pic {
		width: 47%;
	}
	.newlist li figure {
		width: 50%;
	}
}

@media screen and (max-width: 440px) {
	.newCate .item .cateTit span {
		font-size: 16px;
	}
	.newCate .item .cateCon li h2 {
		font-size: 14px;
	}
	.newlist li {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.newlist li figure p {
		height: 44px;
		margin-top: 5px;
	}
}


/*新闻媒体 End*/
		/*投资者关系*/

		.Investor .box1 .tit {
	font-size: 30px;
	color: #000;
	margin: 0;
	font-weight: normal;
	/*padding-left: 50%;*/
	text-align: left;

}

.Investor .box1 .txt {
	font-size: 14px;
	color: #000000;
	margin: 15px 0;
	text-align: left;
/*	padding-left: 50%;*/
}

.Investor .box1 .inv-stock {
	padding: 30px 0 0;
	/*border-bottom: 1px dotted #c6c6c6;*/
}
.Investor .box1 .inv-stock .item  object{ width:100%;}
.Investor .box1 .inv-stock .item {
	width: 100%;
	/*padding: 40px;*/
	float: left;
	text-align: center;
}

/*.Investor .box1 .inv-stock .item+.item {
	border-left: 1px dotted #c6c6c6;
}*/

.Investor .box2 {
	/*padding: 4% 0 0;*/
}

.Investor .box2 .item {
	float: left;
	width: 48%;
	margin-bottom: 50px;
}

.Investor .box2 .item .item-inner {
	position: relative;
	padding: 6% 10%;
	text-align: left;
}

.Investor .box2 .item h2 {
	font-size: 30px;
	color: #000;
	margin: 0;
	font-weight: normal;
}

.Investor .box2 .item.list {
	border: 1px solid #e0e0e0;
}

.Investor .box2 .item.list h2 {
	line-height: 30px;
	margin-bottom: 5%;
}

.Investor .box2 .item.list h2 a {
	float: right;
	color: #008E9E;
	font-size: 14px;
}

.Investor .box2 .item.list h2 a i {
	font-weight: bold;
	font-weight: 14px;
	padding-left: 5px;
}

.Investor .box2 .item.list ul li {
	position: relative;
	padding: 5px 90px 5px 0;
}

.Investor .box2 .item.list ul li time {
	position: absolute;
	right: 0;
	top: 0;
	color: #c4c4c4;
}

.Investor .box2 .item.list ul li a {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	display: block;
	color: #000;
	font-size: 14px;
}

.Investor .box2 .item.list ul li a i {
	color: #7a7a7a;
	padding-right: 5px;
}

.Investor .box2 .item.list ul li a:hover {
	color: #008E9E;
}

.Investor .box2 .item.tzzBH {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	
}
.Investor .box2 .item.tzzBH >a{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; display: block;}
.Investor .box2 .item.tzzBH img {
	display: none;
}

.Investor .box2 .item.tzonline {
	background-color: #f5f5f5;
}

.Investor .box2 .item.tzonline h2 {
	position: absolute;
	width: 113px;
}

.Investor .box2 .item.tzonline h2 i {
	display: block;
	font-style: normal;
	color: #999;
	font-size: 80px;
}

.Investor .box2 .item.tzonline .word {
	padding-left: 130px;
}

.Investor .box2 .item.tzonline .word dl {
	color: #585858;
	position: relative;
	padding: 6px 0 6px 20px;
}

.Investor .box2 .item.tzonline .word dl i {
	background: url("../images/tz-icon.png") no-repeat;
	width: 17px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
}

.Investor .box2 .item.tzonline .word dl.dl1 i {
	background-position: 0 3px;
}

.Investor .box2 .item.tzonline .word dl.dl2 i {
	background-position: 0 3px;
}

.Investor .box2 .item.tzonline .word dl.dl3 i {
	background-position: 0 -67px;
}

.Investor .box2 .item.tzonline .word dl.dl4 i {
	background-position: 0 -105px;
}

.Investor .box2 .item.tzonline .word dl.dl5 i {
	background-position: 0 -139px;
}

.Investor .box2 .item.tzonline .word dl.dl6 i {
	background-position: 0 -173px;
}

.Investor .box2 .item.odd {
	float: right;
}

.Investor-list {
	max-width: 1200px;
}

.Investor-list ul li {
	border-bottom: 1px dotted #bebebe;
	position: relative;
	padding: 20px 95px 20px 0;
}

.Investor-list ul li time {
	position: absolute;
	right: 0;
	top: 20px;
	color: #666;
}

.Investor-list ul li a {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	display: block;
	color: #000;
	font-size: 16px;
}

.Investor-list ul li a i {
	color: #666;
	padding-right: 5px;
}

.Investor-list ul li a:hover {
	color: #008E9E;
}

@media screen and (max-width: 1024px) {
	.Investor .box1 .tit,
	.Investor .box2 .item h2 {
		font-size: 24px;
	}
	.Investor .box1 .inv-stock .item {
		padding: 30px;
	}
	.Investor .box2 .item.tzonline h2 {
		position: relative;
		padding-left: 40px;
		width: 100%;
		margin-bottom: 3%;
	}
	.Investor .box2 .item.tzonline h2 i {
		position: absolute;
		left: 0;
		font-size: 24px;
		top: -2px;
	}
	.Investor .box2 .item.tzonline .word {
		padding-left: 0;
	}
	.Investor-list ul li {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.Investor-list ul li time {
		top: 15px;
	}
}

@media screen and (max-width: 767px) {
	.Investor .box1 .tit,
	.Investor .box2 .item h2 {
		font-size: 20px;
	}
	.Investor .box1 .inv-stock .item {
		padding: 20px;
	}
	.Investor .box2 .item {
		width: 100%;
		float: none;
	}
	.Investor .box2 .item .item-inner {
		padding: 6%;
	}
	.Investor .box2 .item.tzzBH {
		position: relative;
	}
	.Investor .box2 .item.tzzBH img {
		display: block;
	}
	.Investor .box2 .item.tzzBH .item-inner {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.Investor-list ul li {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.Investor-list ul li a {
		font-size: 14px;
	}
	.Investor-list ul li time {
		top: 10px;
	}
}

@media screen and (max-width: 440px) {
	.Investor .box1 .tit,
	.Investor .box2 .item h2 {
		font-size: 16px;
	}
}


/*投资者关系 End*/


/*社会责任*/

.Social .box1 {
	border: 1px solid #dee9ea;
	margin: 30px 0;
}

.Social .box1 .pic {
	width: 50%;
	float: left;
	background-color: #ebf6f7;
	position: relative;
}

.Social .box1 .pic1 {
	width: 50%;
	float: right;
	background-color: #ebf6f7;
	position: relative;
}

.Social .box1 .layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: alpha(opacity=50);
	background: #000;
	line-height: 100%;
	text-align: center;
}

.Social .box1 .layer1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	filter: alpha(opacity=50);
	background: #000;
	line-height: 100%;
	text-align: center;
}

.Social .box1 .layer i {
	font-size: 80px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	font-style: normal;
	background: url("../images/video_icon.png") no-repeat;
	width: 70px;
	height: 70px;
	display: block;
	background-size: 100%;
	cursor: pointer;
}

.Social .box1 .layer i:before {
	content: "";
}

.Social .box1 .word {
	float: right;
	width: 50%;
	text-align: center;
	background-color: #008e9e;
	position: relative;
}

.Social .box1 .word1 {
	float: left;
	width: 50%;
	text-align: center;
	background-color: #008e9e;
	position: relative;
}

.Social .box1 .word .word-inner {
	vertical-align: middle;
	max-width: 620px;
	padding: 5%;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 16px;
}

.Social .box1 .word1 .word-inner {
	vertical-align: middle;
	max-width: 620px;
	padding: 5%;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	font-size: 16px;
}

.Social .box1 .word1 .word-inner h3 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
}

.Social .box1 .word .word-inner h3 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
}

.Social .box1 .word .word-inner .con {
	margin: 0;
	line-height: 25px;
}

.Social .box1 .word1 .word-inner .con {
	margin: 0;
	line-height: 25px;
}

.Social .box1 .word .word-inner .more {
	font-size: 14px;
	color: #fff;
	margin-top: 4%;
	display: inline-block;
}

.Social .box1 .word1 .word-inner .more {
	font-size: 14px;
	color: #fff;
	margin-top: 4%;
	display: inline-block;
}

.Social .box1 .word .word-inner .more i {
	font-size: 16px;
}

.Social .box1 .word1 .word-inner .more i {
	font-size: 16px;
}

.Social .box2 .word {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.Social .box2 .word .word-inner {
	background: rgba(11, 133, 148, 0.83) none repeat scroll 0 0 !important;
	/*实现FF背景透明，文字不透明*/
	filter: alpha(opacity=83);
	background: #0b8594;
	/*实现IE背景透明*/
	vertical-align: middle;
	padding: 10% 5%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
}

.Social .box2 .word .word-inner h3 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
}

.Social .box2 .word .word-inner h3 i {
	width: 60px;
	height: 2px;
	background-color: #fff;
	display: block;
	margin: 15px auto 30px;
}

.Social .box2 .word .word-inner .con {
	margin: 0;
	font-size: 24px;
	letter-spacing: 2px;
}

.Social .box2 .word .word-inner .more {
	font-size: 14px;
	color: #fff;
	margin-top: 4%;
	display: inline-block;
}

.Social .box2 .word .word-inner .more i {
	font-size: 16px;
}

@media screen and (max-width: 1024px) {
	.Social .box1 .word .word-inner h3,
	.Social .box1 .word1 .word-inner h3,
	.Social .box2 .word .word-inner h3 {
		font-size: 24px;
	}
	.Social .box2 .word .word-inner .con {
		font-size: 20px;
	}
	.Social .box1 .pic img {
		height: 100%;
	}
	.Social .box1 .pic1 img {
		height: 100%;
	}
}

@media screen and (max-width: 767px) {
	.Social .box1 .word .word-inner h3,
	.Social .box1 .word1 .word-inner h3,
	.Social .box2 .word .word-inner h3 {
		font-size: 20px;
	}
	.Social .box2 .word .word-inner .con {
		font-size: 16px;
	}
	.Social .box1 .word .word-inner .con {
		font-size: 14px;
		line-height: 20px;
	}
	.Social .box1 .word1 .word-inner .con {
		font-size: 14px;
		line-height: 20px;
	}
	.Social .box2 .word .word-inner .more {
		font-size: 12px;
	}
	.Social .box2 .word .word-inner .more i {
		font-size: 12px;
	}
	.Social .box1 .pic,
	.Social .box1 .pic1,
	.Social .box1 .word {
		width: 100%;
		float: none;
	}
	.Social .box1 .pic img {
		height: auto;
	}
	.Social .box1 .pic1 img {
		height: auto;
	}
}

@media screen and (max-width: 440px) {
	.Social .box1 .word .word-inner h3,
	.Social .box1 .word1 .word-inner h3,
	.Social .box2 .word .word-inner h3 {
		font-size: 16px;
	}
	.Social .box2 .word .word-inner .con {
		font-size: 14px;
	}
}


/*社会责任 End*/


/*加入我们*/

.joinUs .joinnav {
	padding: 0 5%;
}

.joinUs .joinnav ul li {
	float: left;
	width: 25%;
	padding: 0 3%;
	text-align: center;
}

.joinUs .joinnav ul li .pic {
	overflow: hidden;
	background: #fff;
	border: 2px solid #bcbcbc;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	max-width: 105px;
	width: 90%;
	margin: 0 auto;
}

.joinUs .joinnav ul li .pic img {
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.joinUs .joinnav ul li .pic img.hover {
	display: none;
}

.joinUs .joinnav ul li h2 {
	font-size: 30px;
	color: #000;
	margin: 0;
	font-weight: normal;
	margin-top: 20px;
}

.joinUs .joinnav ul li h2 a {
	color: #000;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.joinUs .joinnav ul li:hover .pic {
	border-color: #008E9E;
	background-color: #008E9E;
}

.joinUs .joinnav ul li:hover .pic img {
	display: none;
}

.joinUs .joinnav ul li:hover .pic img.hover {
	display: inline;
}

.joinUs .joinnav ul li:hover h2 a {
	color: #008E9E;
}

.joinUs .joinvideo {
	padding: 4% 0;
}

.joinUs .joinvideo ul li {
	width: 48%;
	float: left;
}

.joinUs .joinvideo ul li .pic {
	position: relative;
	overflow: hidden;
}

.joinUs .joinvideo ul li .pic .layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: alpha(opacity=50);
	background: #000;
	line-height: 100%;
	text-align: center;
}

.joinUs .joinvideo ul li .pic .layer i {
	font-size: 80px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	font-style: normal;
	background: url("../images/video_icon.png") no-repeat;
	width: 70px;
	height: 70px;
	display: block;
	background-size: 100%;
}

.joinUs .joinvideo ul li .pic .layer i:before {
	content: "";
}

.joinUs .joinvideo ul li h2 {
	font-size: 26px;
	color: #000;
	margin: 0;
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
}

.joinUs .joinvideo ul li h2 a {
	color: #000;
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.joinUs .joinvideo ul li h2 a:hover {
	color: #008E9E;
}

.joinUs .joinvideo ul li.odd {
	float: right;
}

@media screen and (max-width: 1024px) {
	.joinUs .joinnav ul li h2 {
		font-size: 24px;
	}
	.joinUs .joinvideo ul li h2 {
		font-size: 22px;
	}
	.joinUs .joinvideo ul li .pic .layer i {
		width: 60px;
		height: 60px;
		margin-top: -30px;
		margin-left: -30px;
	}
}

@media screen and (max-width: 767px) {
	.joinUs .joinnav {
		padding: 0;
	}
	.joinUs .joinnav ul li {
		padding: 0 2%;
	}
	.joinUs .joinnav ul li h2 {
		font-size: 20px;
	}
	.joinUs .joinvideo ul li h2 {
		font-size: 18px;
	}
	.joinUs .joinvideo ul li .pic .layer i {
		width: 50px;
		height: 50px;
		margin-top: -25px;
		margin-left: -25px;
	}
}

@media screen and (max-width: 440px) {
	.joinUs .joinnav ul li {
		padding: 0 1%;
	}
	.joinUs .joinnav ul li h2 {
		font-size: 16px;
		margin-top: 10px;
	}
	.joinUs .joinvideo ul li h2 {
		font-size: 14px;
		padding: 10px 0;
	}
	.joinUs .joinvideo ul li .pic .layer i {
		width: 35px;
		height: 35px;
		margin-top: -17px;
		margin-left: -17px;
	}
}


/*加入我们 End*/

/*发展历史轮播*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; width: 100% !important;}
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list {  }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; width:100%;}
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slider .slick-prev{ display:none; background:url("../images/slick-prev.png") no-repeat center; width:32px; border:0; height:32px; display:block;color: transparent;}
.slider .slick-next{ display:none; background:url("../images/slick-next.png") no-repeat center; width:32px; border:0; height:32px; display:block;color: transparent;}
.slider .slick-dots{ text-align:center; width:100%; padding:20px 0px;position: relative;z-index: 39;}
.slider .slick-dots li{ display: inline-block;color: transparent; padding:0px 10px; height:11px; /*overflow:hidden;*/}
.slider .slick-dots li button{ border:0px; background:#9a9a9a; width:11px; height:11px; border-radius:50%;}
.slider .slick-dots li.slick-active button{ background:#000;}

@media screen and (max-width: 767px) {

.slider .slick-prev{ position:absolute; display:block; left:25%; bottom:14px;}
.slider .slick-next{ position:absolute; display:block; right:25%; bottom:14px;}
}
@media screen and (min-width: 767px) {
.slider .slick-prev{ position:absolute; display:block; left:40%; bottom:14px;z-index: 40;}
.slider .slick-next{ position:absolute; display:block; right:40%; bottom:14px;z-index: 40;}
.slider .conbox-item{ position:relative;}
.slider .word{ position:absolute; width:40%; top:0px; left:10%;}
}
@media screen and (min-width: 1024px) {
.slider .slick-prev{ position:absolute; display:block; left:40%; bottom:14px;}
.slider .slick-next{ position:absolute; display:block; right:40%; bottom:14px;}
.slider .conbox-item{ position:relative;}
.slider .word{ position:absolute; width:40%; top:0px; left:10%;}
}
@media screen and (min-width: 1200px) {
.slider .slick-prev{ position:absolute; display:block; left:40%; bottom:14px;}
.slider .slick-next{ position:absolute; display:block; right:40%; bottom:14px;}
.slider .conbox-item{ position:relative;}
.slider .word{ position:absolute; width:32%; top:18%; left:5%;}
}
/*职位招聘*/

.recruitment .recruitmentSelect>* {
	float: left;
	margin-right: 3%;
}

.recruitment .recruitmentSelect .select {
	border: 1px solid #d8d8d8;
	height: 40px;
	line-height: 38px;
	width: 15%;
	padding: 0 5px;
}

.recruitment .recruitmentSelect .select select {
	width: 100%;
}

.recruitment .recruitmentSelect .input {
	border: 1px solid #d8d8d8;
	height: 40px;
	line-height: 38px;
	width: 15%;
	padding: 0 5px;
}

.recruitment .recruitmentSelect .btn {
	background-color: #008E9E;
	border: none;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	padding: 0 15px;
	font-size: 16px;
}

.recruitment .recruitmentSelect .btn i {
	font-weight: bold;
	font-size: 22px;
	padding-right: 5px;
}

.recruitmentList {
	padding: 3% 0;
}

.recruitmentList .itemHead {
	height: 50px;
	line-height: 50px;
	background-color: #117a89;
	text-align: center;
}

.recruitmentList .itemHead span {
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
	display: block;
	float: left;
	width: 20%;
	padding: 0 3%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.recruitmentList .item {
	border-top: 1px solid #fff;
}

.recruitmentList .item .item-dl {
	height: 50px;
	line-height: 50px;
	background-color: #f2f2f2;
	text-align: center;
	cursor: pointer;
}

.recruitmentList .item .item-dl span {
	color: #666;
	font-size: 14px;
	display: block;
	float: left;
	width: 20%;
	padding: 0 3%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.recruitmentList .item .item-con {
	padding: 5% 20% 5% 5%;
	position: relative;
	display: none;
}

.recruitmentList .item .item-con .h3 {
	font-size: 15px;
	color: #333;
	margin: 0 0 20px;
}

.recruitmentList .item .item-con .con {
	padding: 0;
	line-height: 33px;
	font-size: 14px;
	color: #666;
}

.recruitmentList .item .item-con .applybtn {
	position: absolute;
	right: 8%;
	top: 50%;
	display: block;
	width: 116px;
	line-height: 34px;
	color: #fff;
	text-align: center;
	background-color: #079db2;
}

@media screen and (max-width: 980px) {
	.recruitmentList .item .item-con {
		padding: 5%;
	}
	.recruitmentList .item .item-con .applybtn {
		position: static;
		margin-top: 4%;
	}
}

@media screen and (max-width: 767px) {
	.recruitment .recruitmentSelect>* {
		margin-right: 2%;
	}
	.recruitment .recruitmentSelect .input,
	.recruitment .recruitmentSelect .select {
		width: 19%;
	}
	.recruitment .recruitmentSelect .btn {
		font-size: 14px;
	}
	.recruitment .recruitmentSelect .btn i {
		font-size: 18px;
	}
	.recruitmentList .itemHead {
		height: 40px;
		line-height: 40px;
	}
	.recruitmentList .itemHead span {
		font-size: 14px;
		font-weight: normal;
		padding: 0 1.5%;
	}
	.recruitmentList .item .item-dl {
		height: 40px;
		line-height: 40px;
	}
	.recruitmentList .item .item-dl span {
		padding: 0 1.5%;
	}
}

@media screen and (max-width: 650px) {
	.recruitment .recruitmentSelect .input,
	.recruitment .recruitmentSelect .select {
		width: 31%;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 440px) {
	.recruitmentList .item .item-dl span,
	.recruitmentList .itemHead span {
		padding: 0 0.5%;
	}
}


/*职位招聘 End*/


/*联系我们*/

.contact .contactactTop {
	border: 1px solid #eeeeee;
	margin-bottom: 3%;
}

.contact .contactactTop .map {
	float: left;
	width: 50%;
	height: 350px !important;
}
@media(max-width:640px){
.contact .contactactTop .map{height:auto !important;}
}
.contact .contactactTop .word {
	float: right;
	width: 50%;
	background: url("../images/his_bg.png");
}

.contact .contactactTop .word .word-inner {
	margin: 8%;
}

.contact .contactactTop .word h2 {
	font-size: 24px;
	margin: 0 0 20px;
	color: #333;
}

.contact .contactactTop .word figure {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.contact .item {
	float: left;
	width: 48%;
	background: url("../images/his_bg.png");
	margin-bottom: 3%;
	border: 1px solid #eeeeee;
}

.contact .item .item-inner {
	padding: 8%;
}

.contact .item h2 {
	font-size: 24px;
	margin: 0 0 20px;
	color: #333;
}

.contact .item figure {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}

.contact .item.odd {
	float: right;
}

@media screen and (max-width: 1024px) {
	.contact .contactactTop .word h2,
	.contact .item h2 {
		font-size: 20px;
	}
	.contact .item .item-inner {
		padding: 5%;
	}
}

@media screen and (max-width: 767px) {
	.contact .contactactTop .word h2,
	.contact .item h2 {
		font-size: 18px;
	}
	.contact .contactactTop .word figure {
		font-size: 14px;
	}
	.contact .contactactTop .map,
	.contact .contactactTop .word,
	.contact .item {
		width: 100%;
		float: none;
		height:auto !important;
	}
}

@media screen and (max-width: 440px) {
	.contact .contactactTop .word h2,
	.contact .item h2 {
		font-size: 16px;
	}
}


/*联系我们*/
#videofix{ width: 100%; max-width: 800px;}
#videofix video{ display: block; width: 100%;}
.videoinfo video{ display: block;}

.contact .contactactTop img{max-width: none !important;width:100%;}
.contact .contactactTop .word,
#mask,
#dituContent,
.contact .contactactTop
{height: 350px !important;}
.contact .contactactTop .word .word-inner{padding-top: 0 !important;}

@media(max-width:640px){
.contact .contactactTop .word,
#mask,
#dituContent,
.contact .contactactTop
{height: auto !important;}
}

.xinlitai li{width: 32%;float: left;margin: 0 2% 3% 0;}
.xinlitai li:nth-of-type(3n){margin-right: 0;}
.honor .years{float:left ;width: 20%;}
.honor .years li{font-size: 26px;color: #666;text-align: right;}
.honor .honorlist{float:right ;width: 74%;border-left: 3px solid #d2d2d2;padding-left: 5%;}
@media only screen and (max-width:768px ) {
	.honor .years{display: none;}
	.honor .honorlist{float:none ;width: 100%;margin-left: 0 !important;padding: 0;border: none;}
	.Investor .box2 .item,
	.Investor .box1 .inv-stock .item+.item,
	.Investor .box2 .item.odd
	{float: none !important;width: 100% !important;}
	.Investor .box2 .item.tzzBH >a{position: inherit;}
	.Investor .box2 .item.tzzBH{transform: translateY(0);}

}
.years .iconfont{color: #d2d2d2;font-size: 24px;padding-bottom: 15px;padding-left: 15px;}
.translateHis{transform: translateX(0) !important;}

.honor .honorlist .item{transform: translateX(220%);transition: 0.4s;}
.honor .years li:first-child{transform: translateX(0) !important;}
.honor .honorlist .item:first-child{transform: translateX(0) !important;}
.honor .years li{transform: translateX(-220%);transition: 0.4s;}
.honor .honorlist .item{transform: translateX(0) !important;}
/*.honor .honorlist .item:nth-child(1),
.honor .years li:nth-child(1),
.honor .years li:nth-child(2),
.honor .honorlist .item:nth-child(2)
{transform: translateX(0);}*/
.heise{color:#333 !important;}
.baise{color: #fff !important;}
.Investor .box1 .item_left{float: left;width: 48%; margin-right: 4%;}
.Investor .box1 .item_right{float: right;width: 48%;}
.Investor .box1 .item_left .item{float: none !important;width: 100% !important;}

.selecteds{color: #333333 !important;font-weight: normal;}
.bx-wrapper li {position: relative;}
.bx-wrapper li h2{font-size:40px ;left: 13%;position: absolute;top: 25%;}
.bx-wrapper li p{font-size:20px ;left: 13%;position: absolute;top: 43%;}



.divInvestTop{background:#f1f1f1;border-bottom:#008f9f 1px solid; display:none;}
.divInvestTop .divBox{border-bottom:#eaeaea 12px solid;padding-left:10%;padding-top:20px;padding-bottom:20px}
.divInvestTop .divBox dl{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex}
.divInvestTop .divBox dl dd:nth-child(1){-webkit-box-flex:2.5;-ms-flex:2.5;-webkit-flex:2.5;flex:2.5}
.divInvestTop .divBox dl dd{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}
.divInvestTop .divBox dl dd .span1{display:block;font-size:1.167em;color:#666}
.divInvestTop .divBox dl dd .span2{display:block;color:#008f9f;line-height:1.2}
.divInvestTop .divBox dl dd .span4{font-size:5em}
.divInvestTop .divBox dl dd .span5{font-size:2.5em;font-weight:700;background:url(../images/icon_red.png) no-repeat left 17px;padding-left:35px;margin-left:15px}
.divInvestTop .divBox dl dd .span3{display:block;font-size:2.33em;color:#666;line-height:1.2}

@media only screen and (max-width:768px ) {
.Investor .box1 .item_right{ width:100%; display:none;}
.divInvestTop{ display:block}
.Investor .box1 .item_left{ width:100%; margin:0;}	
}
.divInvestTop .divBox .info{ color:#999;  font-size:1.167em;}
@media screen and (max-width:1100px){
.divInvestTop .divBox{ padding-left:2%; padding-right:2%; }
}
@media screen and (max-width:990px){
	.divInvestTop .divBox dl{ display:block;}
	.divInvestTop .divBox dl dd{ float:left; width:25%;}
.divInvestTop .divBox dl dd:nth-child(1){ width:100%;}
}
@media screen and (max-width:520px){
	.divInvestTop .divBox dl dd{ float:left; width:50%;}
}


/*
 zhaopin
 */
.zhaopin{ padding-bottom:1%;padding-top: 20px;}
.zhaopin .thead{line-height:50px; text-align:center; background:#117a89;height: 50px;}
.zhaopin .thead span{ float:left; width:20%; color:#fff; display:block; font-size:16px; height:50px; text-align:center; font-weight:bold; position:relative;}
.zhaopin .thead span i{ background:url(../images/zhaopin-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.zhaopin .dl{}
.zhaopin .dl+.dl{ border-top:1px solid #fff;}
.zhaopin .dl .dt{line-height:50px; text-align:center; cursor:pointer; background:#fff;}
.zhaopin .dl .dt span{float:left; width:20%;  display:block; font-size:14px;}
.zhaopin .dl .dt span.jobname{ text-align:center;}
.zhaopin .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.zhaopin .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/zhaopin-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.zhaopin .conbox{ background:#fff; padding:20px 3%; display:none;}
.zhaopin .conbox .h5{color:#333; font-size:14px;}
.zhaopin .conbox p{line-height: 30px;}
.zhaopin .conbox .conboxneir{float: left;width: 89%;}
.zhaopin .dl.active .dt span,.zhaopin .dl.active .btn{ color:#666666;}
.zhaopin .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.zhaopin .dl .dt .btn{ padding-right:20px;}
	.zhaopin .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.zhaopin .dl.active .dt .btn i{background-position:-48px -70px; }

}
@media(max-width:640px){
	.zhaopin .jobyq,.zhaopin .dl .dt .btn i,.zhaopin .time,.zhaopin .thead span i{ display:none !important;}
	.zhaopin .thead span,.zhaopin .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}


.zhaopin .conbox .zhiweitoudi a{width: 115px;height: 35px;line-height: 35px;display:block;font-size: 14px;color: #ffffff;margin-top: 10%;text-align: center;background: #079db2;float: left;}



/*
 .jianlitoudi
 */
.jianlitoudi{ padding-bottom:2%;}
.jianlitoudi .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.jianlitoudi .name span{ display:inline-block; border-left:6px solid #666666; padding-left:15px;}
.jianlitoudi .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.jianlitoudi .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#666666;}
.jianlitoudi .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.jianlitoudi .search input{border:none; }
.jianlitoudi .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.jianlitoudi .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/jianlitoudi-search.png) no-repeat center center; padding:0;}

.jianlitoudi .form{ padding-top:30px;  width:100%;}
.jianlitoudi .form td{ padding-bottom:20px; font-size:14px; }
.jianlitoudi .form td.w1{ width:47%;}
.jianlitoudi .form td.w2{ width:6%;}
.jianlitoudi .form .text{ width:100%; border-radius:3px; border:1px solid #666666; line-height:36px;height:36px; text-indent:10px; background:none; }
.jianlitoudi .form p{ margin:0 0 10px 0;color:#666666; background:url(../images/jianlitoudi-icon.jpg) no-repeat left center; padding-left:15px;}
.jianlitoudi .form td em{ font-style:normal; color:#bcbcbc;}
.jianlitoudi .form td em i{ font-style:normal; color:#fadbbe;}
.jianlitoudi .form .btn{ background:#008e9e; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.jianlitoudi .form dl{ position:relative;}
.jianlitoudi .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/jianlitoudi-check.png) no-repeat 95% center;}
.jianlitoudi .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.jianlitoudi .form dd a{ display:block; line-height:36px; padding:0 10px;}
.jianlitoudi .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
	.jianlitoudi .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}


.zhaopinxiala .xialalist{width: 90%;float: left;margin: 2% 0 1% 0;}
.zhaopinxiala .xialalist .select{position:relative;width:15%;min-width:134px;height:38px;border:1px solid #eee;cursor:pointer;margin-right: 4%;float: left;}
.zhaopinxiala .xialalist .select:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:5px solid #a5a5a5;border-right:5px solid transparent;border-left:5px solid transparent;}
.zhaopinxiala .xialalist .select .select_text{padding:0 20px 0 10px;height:38px;line-height:38px;color:#a5a5a5;}
.zhaopinxiala .xialalist .select_ul{display:none;position:absolute;top:34px;left:-1px;width:100%;min-width:134px;border:1px solid #D4D4D4;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;z-index: 99999}
.zhaopinxiala .xialalist .select_ul li{line-height:38px;text-indent:10px;}
.zhaopinxiala .xialalist .select_ul li:hover{color:#fff;background:#117a89;}
.zhaopinxiala .xialalist .select_ul li.cur{color:#fff;background:#117a89;}
.zhaopinxiala .xialalist input{width: 17%;float: left;height: 38px;line-height: 38px;padding-left: 15px;color:#a5a5a5;border:1px solid #eee;margin-right: 4%;}
.zhaopinxiala .xialalist a{display: block;height: 40px;line-height: 40px;width: 110px;background: url("../images/xialasousuobg.png") no-repeat;float: left;color: #ffffff;font-size: 14px;text-align: center}


@media(max-width:768px){
	.zhaopinxiala .xialalist input{width: 36%;}
}
.Containerfix{ padding-top:0;	}
.Containerfix h2{ font-size:30px; font-weight:inherit}


/*新增的产品列表页面*/
.por_lisn .theme{ line-height:32px; display:inline-block; margin-bottom:44px; font-size:30px; color:#2b2b2b;}
.myContent { position:relative; display:block; zoom:1; overflow:hidden;}
.myContent .leftMenu{ width:15%; float:left; display: inline-block; margin-right:1%; height:500px; overflow-x:hidden}
.myContent .leftMenu dt{ padding-right:16px; margin-bottom:15px; margin-right:6px}
.myContent .leftMenu dt a{ font-size:18px; color:#666666; padding:17px 25px; display:block; background:#fcfcfc; border:1px solid #dbe4e4; text-align:center; border-radius:5px; line-height:22px;}
.myContent .leftMenu dt a:hover{ color:#008d9e;}
.myContent .leftMenu dt.li-active a{ background:#008d9e; color:#fff;border:1px solid #008d9e;}
.myContent .leftMenu dt.li-active{ background:url(../images/icon_1.png) no-repeat center right;}
.myContent .rightDiv{ float:right; width:84%;}
.myContent .rightDiv .tab{ display:none; overflow:hidden;}
.myContent .rightDiv .tab .img{ width:60%; height:540px; float:left; display:inline-block; border:1px solid #dbe4e4;}
.myContent .rightDiv .tab .img a{ margin-top:10px; display:block; height:100%}

.myContent .rightDiv .tab .txt{ width:37%; float:right; display:inline-block;}
.myContent .rightDiv .tab .txt .title{ padding-top:26px; line-height:35px; font-size:22px; color:#000000; font-weight:bolder; margin-bottom:10px;}
.myContent .rightDiv .tab .txt .con{ font-size:14px; color:#646464; display:block; padding-left:45px;}
.myContent .rightDiv .tab.tab-active{ display:block}
.myContent .leftMenu::-webkit-scrollbar  
{  
    width: 6px;  
    height: 6px;  
    background-color: #008d9e;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
.myContent .leftMenu::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px #008d9e;  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}  
  
/*定义滑块 内阴影+圆角*/  
.myContent .leftMenu::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px #008d9e;  
    background-color: #008d9e;  
}
@media screen and (max-width: 1430px) {
.myContent .rightDiv .tab .img{ height:400px}
}
@media screen and (max-width: 1200px) {
.myContent .rightDiv .tab .img{ height:300px}
}
@media screen and (max-width: 1024px) {
.myContent .leftMenu{ width:100%; display:block;    overflow-x: auto; overflow-y:inherit; height:60px; margin:0; margin-bottom:20px;}
.myContent .leftMenu .box{ width:100%;  white-space: nowrap;}
.myContent .leftMenu dt{ width: auto; padding:15px 20px;  display:inline-block; padding:0;}
.myContent .leftMenu dt a{ padding:10px 5px;}
.myContent .rightDiv{ width:100%;}
.myContent .rightDiv .tab .img{ height:300px}
}
@media screen and (max-width: 500px) {
.myContent .rightDiv .tab .img{ width:100%; height:200px;}
.myContent .rightDiv .tab .txt{ width:100%;}
}
/*投资者关系_新增*/
.tzjgx_con .productCate ul li{ width:33.33%;}
@media screen and (max-width: 768px) {
.tzjgx_con .productCate ul li{ width:100%;}
.inColumns1, .inColumns2{ padding-top:20px; padding-bottom:20px;}
.inColumns2{ margin:0; padding-left:40px; padding-right:40px;}
}

.Pagewidth{ padding-top:18px;}
.event_box{width:100%;position:relative;min-height:420px;}
.event_box .parHd {width:100%;display:inline-block;height:83px;overflow:hidden;line-height:83px; background:#f0f6f6; border:1px solid #dbe4e4; border-radius:5px}
.parHd  ul{width:100%;text-align:center;margin:0 auto; }
.parHd  ul li a{ width:100px; text-align:center; font-size:14px; color:#666666; line-height:38px; background:#fff; border:1px solid #dbe4e4; border-radius:5px; display:block;margin:0 10px;}
.parHd  ul li.act a{ background:#008d9e; color:#fff;}
.parHd .tempWrap{margin:0 auto; width:auto !important; padding-top:22px; margin:0px 88px}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;font-size:16px;color:#000; position:relative;}
.parHd li.clone{}
.parBd{ }
.parBd .slideBox .dibu{ background:url(../images/hort4.jpg) no-repeat center; height:52px; width:100%; display:block; margin-bottom:200px;}
.parBd .slideBox li{ background:url(../images/hort2.png) no-repeat  center;background-size: 15px; }
.parBd .slideBox ul{ margin:0px auto; max-width:1100px; padding-top:40px; padding-bottom:170px;background:url(../images/hort.png) repeat-y center;}
.parBd .slideBox ul li{ clear: both; overflow:hidden; margin-bottom:30px; min-height: 50px;}
.parBd .slideBox ul li .img{ width:31%; float:left; display:inline-block; margin-left:10%}
.parBd .slideBox ul li .txt{ width:48%; float:right; display: inline-block; padding-left:9%; position: relative;}
.parBd .slideBox ul li .txt:after{content: '';position: absolute;left: 0;width: 14.5%;height: 1px;background:url(../images/hort3.png) no-repeat left center;top: 0;display: none;}
.parBd .slideBox ul li time{ font-size:28px; color:#333; line-height:30px; margin-bottom:10px;display: none;}
.parBd .slideBox ul li .neir{ font-size:16px; color:#333; line-height:24px;}
.parBd .slideBox ul li:nth-of-type(even) .img{ float:right;margin-left:0; margin-right:10%;}
.parBd .slideBox ul li:nth-of-type(even) .txt{ float:left; padding-left:0; padding-right:9%; text-align:right;}
.parBd .slideBox ul li:nth-of-type(even) .txt:after{left: auto;right: 0; ;}
div#listBox {width:100%;}
.sPrev,.sNext{width:83px;height:80px;display:block;position:absolute;top:2px; text-align:center; line-height:80px; background:#f0f6f6; overflow:hidden;}
.sPrev  img,.sNext img{ display:inline-block; vertical-align:middle}
.sPrev{left:3px;}
.sNext{right:2px;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}

@media(max-width:640px){
.parBd .slideBox ul li:nth-of-type(even) .txt{padding-right:2%;background:none;}
.parBd .slideBox ul li .txt{padding-left:2%;background:none;}
}

/**/


.mm-page.mm-slideout{ display:block; ;}
@media screen and (max-width: 768px) {
.mm-page.mm-slideout{ display:block;}
}


/*20210413*/
.flex {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	align-items: center;
    justify-content: center;
  }
  .parBd .slideBox ul li .img {
    margin-left: 0;
    width: 50%;
    padding-right: 15%;
}

.parBd .slideBox ul li .txt {width: 50%;}

.parBd .slideBox ul li .txt:after {
    display: block;
    top: 50%;
    z-index: -1;
}
.parBd .slideBox ul li:nth-of-type(even) .flex {
    flex-direction: row-reverse;
}

.parBd .slideBox ul li:nth-of-type(even) .flex .img {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15%;
    padding-right: 0;
}

.parBd .slideBox ul li:nth-of-type(even) .flex .txt {
    padding-left: 0;
}
.max810{
	max-width: 810px;
	margin: auto;
}
.innerBan{
	height: 400px;
	background-position: center;
	background-repeat: no-repeat;
	background-size:cover;
}
@media(max-width:750px){
	.innerBan{
		height: auto;
	}
}