@charset "utf-8";
/**
 * style.less
 * 层叠样式表
 gz
 */
/* 网站小图标 */
@font-face {
	font-family: 'iconfont';
	src: url('../fonts/iconfont.eot');
	src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/iconfont.woff2') format('woff2'),
		url('../fonts/iconfont.woff') format('woff'),
		url('../fonts/iconfont.ttf') format('truetype'),
		url('../fonts/iconfont.svg#iconfont') format('svg');
}
@font-face {
	font-family: 'AvantGardeITCbyBT-Book';
	src: url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.eot');
	src: url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.woff2') format('woff2'),
		url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.woff') format('woff'),
		url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.ttf') format('truetype'),
		url('../fonts/AvantGardeITCbyBT-Book/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
}
@font-face {
	font-family: 'Tungsten-Semibold';
	src: url('../fonts/Tungsten-Semibold/Tungsten-Semibold.eot');
	src: url('../fonts/Tungsten-Semibold/Tungsten-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Tungsten-Semibold/Tungsten-Semibold.woff2') format('woff2'),
		url('../fonts/Tungsten-Semibold/Tungsten-Semibold.woff') format('woff'),
		url('../fonts/Tungsten-Semibold/Tungsten-Semibold.ttf') format('truetype'),
		url('../fonts/Tungsten-Semibold/Tungsten-Semibold.svg#Tungsten-Semibold') format('svg');
}


@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.ttf');
}


/*
	//放大
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	 
	
	//居中
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	
	//旋转
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	
	//一行显示点
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
	//几行显示点
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	
	//圆点
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	border-radius: 100%;
	
	//去除select默认样式
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
*/
* {
	margin: 0;
	padding: 0;
}
html {
	overflow-x: hidden;
}
html,
body {
	position: relative;
}
body {
	font-family: 'Microsoft YaHei', 'Arial', 'SimSun', 'Source Han Sans CN', 'SourceHanSerifCN', 'WenQuanYi Micro Hei', 'Hiragino Sans GB', 'Heiti SC', 'Helvetica Neue', 'Helvetica', 'sans-serif', 'PingFang Regular';
	font-size: 14px;
	/* font-weight: 300; */
	color: #333;
	background: #fff;
	line-height: 1 !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	overflow-y: hidden;
	min-height: 100%;
	max-width: 1920px;
	margin: 0 auto;
}
body.body-01 {
	height: 100%;
	/* overflow-y: auto; */
	overflow-x: hidden;
}
@media (max-width: 1199px) {
	body.body-01 {
		height: auto;
	}
}
li,
ol,
ul {
	list-style: none;
}
input[type=number] {
	-moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	margin: 0;
	-webkit-appearance: none;
}
ul {
	margin: 0;
	padding: 0;
}
button,
input,
textarea {
	resize: none;
	border: none;
	outline: none;
}
img {
	border: 0;
	max-width: 100%;
}
a {
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
a:hover {
	text-decoration: none;
}
a:hover,
a:link,
a:visited {
	text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6{
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
.fancybox-slide--iframe .fancybox-content {
	min-width: 733px !important;
	max-width: 80% !important;
	min-height: 500px !important;
	min-height: 92% !important;
	margin: 0;
}
.bdshare-button-style0-16 a, 
.bdshare-button-style0-16 .bds_more{
	padding: 0!important;
	margin: 0!important;
	width: 16px;
	height: 16px;
	background-position: 0 -0px!important;	
}

.main {
	float: left;
	width: 100%;
	background: #f7f6f6;
}
.w-100 {
	float: left;
	width: 100%;
	position: relative;
	z-index: 999;
}
.w-1680 {
	width: 1680px;
	margin: 0 auto;
}
@media (max-width: 1680px) {
	.w-1680 {
		width: 100%;
		padding: 0 3%;
	}
}
.w-1440 {
	width: 1440px;
	margin: 0 auto;
}
@media (max-width: 1440px) {
	.w-1440 {
		width: 100%;
		padding: 0 3%;
	}
}
/*二维码*/
.bd_weixin_popup{
	width: 260px!important;
	height: 310px!important;
}
/*地图多余*/
.BMapLabel{
	display: none;
}
/*视频*/
.fancybox-slide--iframe .fancybox-content {
	min-width: 733px !important;
	max-width: 80% !important;
	min-height: 500px !important;
	min-height: 92% !important;
	margin: 0;
}
.img-box {
	position: relative;
	display: block;
	overflow: hidden;
	height: 0;
	padding-bottom: 100%;
	outline: none;
}
.img-box > img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	outline: none;
	max-width: none;
	height: 100%;
}
.img-box img[src=''],
.img-box img:not([src]) {
	opacity: 0;
	border: 0;
}
*[data-type='iframe'],
*[data-fancybox],
.slick-slide:focus,
a:link {
	outline: none !important;
}
.fancybox-slide--iframe .fancybox-content {
	min-width: 733px !important;
	max-width: 80% !important;
	min-height: 500px !important;
	min-height: 92% !important;
	margin: 0;
}
@media (max-width: 767px) {
	.fancybox-content{
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.fancybox-slide--iframe .fancybox-content{
		min-width: auto!important;
		max-width: none!important;
		width: 90%!important;
		margin-left: 5%;
		height: 220px!important;
		min-height: auto!important;
		max-height: none!important;	
	}
}
*[data-type='iframe'],
*[data-fancybox],
.slick-slide:focus,
a:link {
	outline: none !important;
}
.relative{
	position: relative;
}

.header .logo {
	float: left;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.header .logo {
	float: left;
	margin-top: 19px;
}
.header .logo img {
	float: left;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
@media (max-width: 1440px) {
	
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1199px) {
	.header .logo {
		top: 15px;
	}
}


.header {
	position: fixed;
	z-index: 9999;
	top: 0;
	width: 100%;
	height: 90px;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: rgba(0,0,0,0.4);
	/* box-shadow: 0 0 1px rgba(0,0,0,0.3); */
}
@media (max-width: 1440px) {
	
}
@media (max-width: 1366px) {
	
}

.header.header-in {
	/* display: none; */
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	/* box-shadow: 5px 0 5px rgba(0,0,0,0.5); */
	background: #fff;
}
.header.fixed-header .nav .nav-list1>li>a {
	color: #333;
}
.header.fixed-header .nav .nav-list2 a,
.header.fixed-header .nav .nav-list3 a {
	color: #fff;
}
.header.fixed-header .nav .nav-list1 .nav-list2 a .nav-li2-p .nav-li2-p1 {
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.header.fixed-header .nav .nav-list1 .nav-list2 a .nav-li2-p .nav-li2-p2 {
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}

@media (max-width: 767px) {
	.header {
		height: 66px;
	}
	.header .logo {
		margin-top: 13px;
	}
	.header .logo img {
		height: 40px;
	}
}
.header .nav{
	float: right;
	margin-right: 132px;
}
.header .nav-collapse {
	position: absolute;
	right: 20px;
	z-index: 10;
	display: none;
	float: right;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	padding: 0;
	cursor: pointer;
	background: none;
}
@media (max-width: 1199px) {
	.header .nav-collapse {
		display: block;
		margin-top: 26px;
	}
	.header .nav-collapse.nav-collapse-1 {
		position: absolute;
		z-index: 9999;
		top: 15px;
		right: 20px;
		display: block;
		margin-top: 10px;
		border: none;
	}
	.header .nav-collapse.nav-collapse-1 .btn-line {
		background-color: #fff !important;
	}
}
@media (max-width: 767px) {
	.header .nav-collapse {
		position: absolute;
		top: 12px;
		right: 12px;
		margin-top: 0;
		border: none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header .nav-collapse.nav-collapse-xs:hover .btn-line {
		background-color: #000;
	}
}
.header .nav-collapse .btn-line {
	position: absolute;
	left: 50%;
	width: 20px;
	height: 2px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #fff;
}
.header .nav-collapse .btn-line:nth-child(3),
.header .nav-collapse .btn-line:nth-child(1) {
	position: absolute;
	display: block;
	width: 20px;
	height: 2px;
	content: '';
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background-color: #fff;
}
.header.header-in .nav-collapse .btn-line {
	background: #999;
}
.header .nav-collapse .btn-line:nth-child(1) {
	top: 35%;
}
.header .nav-collapse .btn-line:nth-child(2) {
	top: 50%;
}
.header .nav-collapse .btn-line:nth-child(3) {
	top: 65%;
}
.header .nav-collapse.active {
	border-color: transparent;
}
.header .nav-collapse.active .btn-line {
	background-color: #fff;
}
.header .nav-collapse.active .btn-line:nth-child(2) {
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transform: translateX(-50px);
	opacity: 0;
}
.header .nav-collapse.active .btn-line:nth-child(1) {
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) rotateZ(45deg);
	-ms-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotateZ(45deg);
}
.header .nav-collapse.active .btn-line:nth-child(3) {
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) rotateZ(-45deg);
	-ms-transform: translateX(-50%) rotate(-45deg);
	transform: translateX(-50%) rotateZ(-45deg);
}
.header .navbg {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	height: 50px;
	background-color: rgba(0, 0, 0, .6);
}

@media (max-width: 1199px) {
	.header .nav {
		position: fixed;
		z-index: 9999;
		top: 0;
		left: 0;
		display: none;
		width: 100%;
		height: 100%;
		padding: 0 50px;
		margin-top: 0;
		-webkit-transition: left .3s;
		transition: left .3s;
		text-align: left;
		text-align: center;
		background: #fafafa;
		background-color: rgba(137,91,25,0.9);
	}
	.header .nav .tbl {
		display: table;
		width: 100%;
		height: 100%;
	}
	.header .nav .tbl-cell {
		display: table-cell;
		height: 100%;
		vertical-align: middle;
	}
	.header .nav .tbl-cell .i-tel {
		display: block;
		width: 100%;
		text-align: center;
		color: #fff;
	}
}
@media (max-width: 1680px) {
	.header .nav {
		margin-left: 0%;
	}
}
@media (max-width: 1440px) {
	
}
@media (max-width: 1199px) {
	.header .nav {
		margin-left: 0%;
		margin-top: 0;
	}
}
@media (max-width: 767px) {
	.header .nav {
		width: 100%;
		padding: 30px;
	}
}
.header .nav.left-100 {
	left: -100%;
}
.header .nav.left-200 {
	left: -200%;
}
@media (min-width: 1200px) {
	.header .nav .nav-list1>li {
		float: left;
		margin-left: 72px;
		padding-top: 30px;
		position: relative;
	}
	.header .nav .nav-list1>li>a {
		display: block;
		float: left;
		font-size: 16px;
		line-height: 1;
		position: relative;
		z-index: 2;
		color: #000;
		background-image: none;
		position: relative;
	}
	.header .nav .nav-list1>li>a::after {
		position: absolute;
		left: -10px;
		top: 4px;
		width: 6px;
		height: 6px;
		border-radius: 100%;
		background: #000;
		content: "";
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s; 
		-o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
	}
	.header .nav .nav-list1>li>a span{
		font-size: 12px;
		margin-top: 8px;
		color: #c6c5c5;
		text-transform: uppercase;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s; 
		-o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
	}
	.header .nav .nav-list1>li>a:hover {
		opacity: 0.8;
	}
	.header.header-in .nav .nav-list1>li>a,
	.header.fixed-header .nav .nav-list1>li>a {
		color: #000;
	}
	.header .nav .nav-list1>li:hover>a,
	.header .nav .nav-list1>li.active>a{
		color: #895b19;
	}
	.header .nav .nav-list1>li:hover>a span,
	.header .nav .nav-list1>li.active>a span{
		color: #895b19;
	}
	.header .nav .nav-list1>li:hover>a::after,
	.header .nav .nav-list1>li.active>a::after{
		background: #895b19;
	}
	.header .nav .nav-list1 .nav-list2 {
		position: absolute;
		z-index: 50;
		display: none;
		left: 50%;
		top: 120%;
		width: auto;
		padding: 5px;
		text-align: center;
		background: rgba(144,0,0,0.9);
		background: #333;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.header .nav .nav-list1 .nav-list2 a {
		display: inline-block;
		position: relative;
		text-align: left;
		width: 100%;
		padding: 8px 10px;
		font-size: 16px;
		white-space: nowrap;
	}
	.header .nav .nav-list1 .nav-list2 a:hover {
		background: #895b19;
		color: #fff;
	}
	.header .nav .nav-list1 .nav-list2 a>span {
		position: absolute;
		left: 0;
		top: 0;
		display: inline-block;
		width: 67px;
		height: 67px;
		border: 1px solid #fff;
		border-radius: 100%;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s; 
		-o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
	}
	.header .nav .nav-list1 .nav-list2 a::after {
		position: absolute;
		right: 0;
		top: 50%;
		width: 5px;
		height: 5px;
		background: #fff;
		border-radius: 100%;
	}
	.header .nav .nav-list1 .nav-list2 a:last-child::after {
		display: none;
	}
	.header .nav .nav-list1 .nav-list2 li {
		float: left;
		width: 100%;
		text-align: center;
	}
	
	.header .nav .nav-list1>li>a span{
		display: block;
	}
	
}

@media (max-width: 1680px) {
	
}
@media (max-width: 1440px) {
	.header .nav {
		margin-right: 4%;
	}
	.header .nav .nav-list1>li{
		margin-left: 48px;
	}
}
@media (max-width: 1366px) {
	
}
@media (max-width: 1199px) {
	.header .nav .nav-list1>li>a span{
		display: none;
	}
	.header .nav .nav-list1 {
		margin: 20px 0;
		opacity: 0;
	}
	.header .nav .nav-list1>li {
		-webkit-transform: translateY(-25px);
		-ms-transform: translateY(-25px);
		transform: translateY(-25px);
		opacity: 0;
	}
	.header .nav .nav-list1>a {
		font-size: 20px;
		color: #fff;
	}
}
@media (max-width: 1199px) {

	.header .nav .nav-list2,
	.header .nav .nav-list3 {
		display: none !important;
	}
	.header .nav .nav-list2 a,
	.header .nav .nav-list3 a {
		font-size: 16px;
		line-height: 2;
		margin-top: 5px;
		color: #fff;
	}
	.header .nav .nav-list1 .nav-list2 li>a:before {
		font-family: 'iconfont' !important;
		margin-right: 6px;
		content: '\e72f';
	}
	.header.fixed-header .nav-collapse .btn-line:nth-child(3),
	.header.fixed-header .nav-collapse .btn-line:nth-child(1) {
	}
	.header.fixed-header .nav-collapse .btn-line,
	.header.fixed-header .nav-collapse .btn-line {
	}
	
}
.header .nav .nav-list2 a,
.header .nav .nav-list3 a {
	display: inline-block;
	color: #fff;
}
.header.header-in .nav .nav-list2 a,
.header.header-in .nav .nav-list3 a {
	color: #fff;
}

@media (max-height: 580px) {
	.header .nav .nav-list2 a,
	.header .nav .nav-list3 a {
		margin-top: 0;
	}
}
.header .nav-2,
.header .nav-3 {
	display: none;
}
@media (max-width: 1199px) {
	.header .nav-2,
	.header .nav-3 {
		position: absolute;
		z-index: 9999;
		top: 0;
		display: block;
		overflow: hidden;
		width: 100%;
		height: 100%;
		padding: 20px;
		-webkit-transition: left .3s;
		transition: left .3s;
		text-align: left;
		text-align: center;
		color: #fff;
		background: #fafafa;
		background-color: rgba(137,91,25,0.9);
	}
}
.header .nav-2 .nav-top,
.header .nav-3 .nav-top {
	margin-top: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header .nav-2 .nav-top .back-btn,
.header .nav-3 .nav-top .back-btn{
	position: absolute;
	left: 2%;
	z-index: 9;
}
.header .nav-2 .nav-top .back-btn:before,
.header .nav-3 .nav-top .back-btn:before {
	font-family: 'iconfont';
	font-size: 26px;
	content: '\e9b5';
}
.header .nav-2 .nav-top h2,
.header .nav-3 .nav-top h2 {
	position: absolute;
	left: 0;
	font-size: 30px;
	margin: 0;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
.header .nav-2 .nav-top h2 a,
.header .nav-3 .nav-top h2 a{
	color: #fff;
}

@media (max-width: 1199px) {
	.header .nav-2 .nav-top h2 span,
	.header .nav-3 .nav-top h2 span{
		display: none;
	}
}
@media (max-width: 767px) {
	.header .nav .nav-list1>li.pc-none {
		display: none;
	}
	.header .nav .nav-list1>li.pc-block {
		display: block;
	}
	.header .nav-2 .nav-top h2,
	.header .nav-3 .nav-top h2 {
		font-size: 20px;
		width: 100%;
	}
	.header.header-in .nav-collapse .btn-line{
		/* background: #fff; */
	}
	.header.fixed-header .nav-collapse .btn-line{
		/* background: #3c5722; */
	}
	.header .nav .nav-list1>li:nth-child(6){
		width: 100%;
	}
	.header .nav .nav-list1>li:nth-child(7){
		width: 100%;
	}
}
.header .nav-2 .nav-top .nav-collapse-2,
.header .nav-3 .nav-top .nav-collapse-2 {
	margin: 0;
}
.header .nav-2 .nav-top .nav-collapse-2 .btn-line,
.header .nav-3 .nav-top .nav-collapse-2 .btn-line {
	background-color: #fff;
}
.header .nav-2 .content,
.header .nav-3 .content {
	overflow: auto;
	height: 80%;
	margin-top: 12%;
}
@media (max-width: 767px) {
	.header .nav-2 .content ul,
	.header .nav-3 .content ul {
		padding: 0 15px;
		padding: 0 0px;
	}
}
.header .nav-2 .content ul li,
.header .nav-3 .content ul li {
	display: inline-block;
	width: 30%;
	font-size: 18px;
	line-height: 24px;
	margin: 25px 0;
	text-align: center;
}
.header .nav-2 .content ul li a,
.header .nav-3 .content ul li a {
	margin: 25px 0;
}
@media (max-width: 767px) {
	.header .nav-2 .content ul li,
	.header .nav-3 .content ul li {
		margin: 15px 0 0 0;
	}
}
.header .nav-2 .content ul li.more,
.header .nav-3 .content ul li.more {
	position: relative;
}
.header .nav-2 .content ul li.more:after,
.header .nav-3 .content ul li.more:after {
	font-family: 'iconfont' !important;
	font-size: 16px;
	position: absolute;
	top: 50%;
	right: 0;
	content: '\e72f';
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
}
.header .nav-2 .content ul li a,
.header .nav-3 .content ul li a {
	display: block;
}
.header .nav-2 {
	left: 100%;
}
.header .nav-3 {
	left: 200%;
}
.header .nav-3 .content ul li {
	font-size: 19px;
}
.header .fade-out ul {
	text-align: left;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.header .fade-out ul {
		padding: 0 5%;
	}
}
@media (max-width: 1199px) {
	.header .fade-out ul .pic {
		display: none !important;
	}
}
@media (max-width: 1199px) {
	.header .fade-out ul.nav-list1 {
		opacity: 1;
	}
	.header .fade-out ul.nav-list1 a {
		color: #fff;
	}
	.header .fade-out ul.nav-list1>li {
		position: relative;
		margin: 20px 0;
	}
	.header .fade-out ul.nav-list1>li.act {
		-webkit-transition: all .4s;
		transition: all .4s;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
	.header .fade-out ul.nav-list1>li.more:after {
		font-family: 'iconfont';
		font-size: 18px;
		position: absolute;
		top: 50%;
		right: 0;
		/* margin-top: -14px; */
		content: '\e72f';
		color: #fff;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .nav .nav-list1>li {
		width: 100%;
	}
	.header .nav .nav-list1>li:first-child {
		width: 100%;
	}
	.header .fade-out ul.nav-list1>li>a {
		display: block;
		width: 100%;
		font-size: 20px;
		line-height: 2.5;
		text-transform: uppercase;
	}
	.header.fixed-header .nav .nav-list1>li>a {
	  color: #fff;
	}
	.header .fade-out ul.nav-list1>li>a p {
		display: inline-block;
		margin-left: 3%;
	}
	.header .nav-2 .content ul li,
	.header .nav-3 .content ul li {
		width: 100%;
	}
	.header .nav-2 .content ul li a,
	.header .nav-3 .content ul li a {
		display: inline-block;
		width: 100%;
		color: #fff;
	}
	.header .fade-out ul.nav-list1 .nav-list2>li>a {
		font-size: 20px;
	}
}
@media (max-width: 1199px) and (max-width: 767px) {
	.header .fade-out ul.nav-list1>li {
		margin: 0;
	}
}
@media (max-width: 1199px) and (max-height: 768px) {
	.header .fade-out ul.nav-list1 .nav-list2>li>a {
		font-size: 18px;
	}
}
@media (max-width: 1199px) and (max-width: 480px) {
	.header .fade-out ul.nav-list1 .nav-list2>li>a {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.header .nav-2 .content ul li a,
	.header .nav-3 .content ul li a {
		/* width: 48%; */
		width: 100%;
	}
	.header .nav-2 .content ul li a,
	.header .nav-3 .content ul li a {
		margin: 15px 0;
	}
	.header .nav-2 .content ul li,
	.header .nav-3 .content ul li {
		font-size: 18px;
	}
}
@media (max-width: 375px) {
	.header .nav-2 .content ul li a,
	.header .nav-3 .content ul li a {
		margin: 10px 0;
	}
	.header .nav-2 .content ul li a span img,
	.header .nav-3 .content ul li a span img{
		width: 58px;
	}
}
.header .fade-out ul.nav2-list2 h4 {
	font-size: 20px;
	line-height: 50px;
}
@media (min-width: 1200px) {
	.header.fixed-header {
		box-shadow: 0 0 5px #bbb;
	}
	.header.fixed-header .nav .nav-list1 .nav-list2 {
		/* background: #fff; */
	}
}
.header.fixed-header {
	/* box-shadow: 0 0 5px #bbb; */
}


.pc-menu{
	float: right;
	width: 39px;
	height: 23px;
	margin-top: 35px;
	cursor: pointer;
	position: relative;
}
.pc-menu span{
	display: block;
	float: left;
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.pc-menu span:nth-child(2){
	top: 10px;
}
.pc-menu span:nth-child(3){
	top: 21px;
}
@media (max-width: 1199px) {
	.pc-menu{
		display: none;
	}
}
.head-nav{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.closes{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 24px;
	cursor: pointer;
	z-index: 1000;
}
.closes p{
	font-size: 14px;
	margin-top: 10px;
	color: rgba(255,255,255,0.5);
}
@media (max-width: 1199px) {
	.head-nav{
		display: none;
	}
}

.nh-logo{
	float: left;
	width: 100%;
	margin-top: 7.8%;
	text-align: center;
}
.nh-pro{
	float: left;
	width: 100%;
	margin-top: 4.2%;
}
.nh-pro ul{
	float: left;
	width: 100%;
	padding-bottom: 54px;
	border-bottom: 1px dashed #fff;
}
.nh-pro ul li{
	float: left;
	width: 20%;
}
.nh-pro ul li > img{}
.nh-pro ul li > a.img-box{
	padding-bottom: 41.66666666666667%;
}
.nh-pro ul li > a > img.np-img1{
	width: auto;
	height: auto;
	top: auto;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}
.nh-pro ul li > a > img.np-img2{
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.nh-pro ul li > a > p{
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 16px;
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}

.nh-pro ul li:hover > a > img.np-img2,
.nh-pro ul li:hover > a > p{
	opacity: 1;
}
.nh-pro ul li > p{
	font-size: 22px;
	margin-top: 18px;
	text-align: center;
	color: #fff;
}
.nh-list{
	float: left;
	width: 100%;
	margin-top: 60px;
}
.nh-list > ul{
	float: left;
	width: 100%;
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.nh-list > ul > li{
	float: left;
	width: 33.33%;
	text-align: left;
	position: relative;
	text-align:center;
}
.nh-list > ul > li::after{
	position: absolute;
	top: 5px;
	right: -8px;
	font-size: 16px;
	color: #fefefe;
	content: "/";
}
.nh-list > ul > li:last-child::after{
	display: none;
}
.nh-list > ul > li > a{
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	line-height: 1;
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(255,255,255,0);
}
.nh-list > ul > li:hover > a{
	border-bottom-color: rgba(255,255,255,1);
}
.nh-list > ul > li > a b{
	position: relative;
	margin-right: 28px;
	font-size: 24px;
	font-family: "arial black";
}
.nh-list > ul > li > a b::after{
	position: absolute;
	right: -17px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 100%;
	content: "";
}
.nh-list > ul > li:hover > a{
	border-bottom: 1px solid rgba(255,255,255,:;);
}
.nh-list > ul > li ul{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	opacity: 0;
	margin-top: 18px;
}
.nh-list > ul > li:hover ul{
	opacity: 1;
}
.nh-list > ul > li ul > li{}
.nh-list > ul > li ul > li a{
	font-size: 18px;
	line-height: 2;
	color: #d2d1d1;
}
.nh-list > ul > li ul > li:hover a{
	opacity: 0.8;
}
.foot-tel{
	display: none;
}
@media (max-width: 767px) {
	.foot-tel{
    border-top: 1px solid #fff;		
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		background: #895b19;
		width: 100%;
		z-index: 999;
	}	
	.foot-tel a{
		display: block;
		float: left;
		width: 50%;
		line-height: 50px;
		color: #fff;
		border-right: 1px solid #fff;
		text-align: center;
	}
}	

.footer{
	float: left;
	width: 100%;
}
.footer.footer-in{
	border-top: 5px solid #895b19;
}
.bg-f2f0f0{
	background: #f2f0f0;
}
.bg-e5e5e5{
	background: #e5e5e5;
}
.footer .foot-top{
	float: left;
	width: 100%;
	padding: 83px 0 91px 0;
	padding: 80px 0 80px 0;
	background: #f2f0f0;
}
.footer .foot-bottom{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	padding: 35px 0 55px 0;
	color: #7d7d7d;
	background: #e5e5e5;
}
.footer .foot-bottom span,
.footer .foot-bottom a{
	margin-right: 40px;
	color: #7d7d7d;
}
.footer .foot-bottom a img{
	vertical-align: middle;
	padding-bottom: 3px;
}
.footer .foot-bottom a.ga{
	margin-right: 18px;
}
.footer .foot-bottom a.last{
	float: right;
	margin-right: 0;
}

.footer .foot-top .foot-logo{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.footer .foot-top .foot-con{
	float: left;
	width: 100%;
	border-top: 1px solid #e5e4e4;
}
.footer .foot-top .foot-con .foot-li{
	float: left;
	height: 245px;
	padding-left: 76px;
	padding-top: 38px;
	border-right: 1px solid #e5e4e4;
}
.footer .foot-top .foot-con .foot-li p{
	font-size: 14px;
	line-height: 36px;
	color: #7d7d7d;
}
.footer .foot-top .foot-con .foot-li p a{
	color: #7d7d7d;
}
.footer .foot-top .foot-con .foot-li p span{
	font-family: 'AvantGardeITCbyBT-Book';
	font-size: 24px;
	color: #333;
}
.footer .foot-top .foot-con .foot-li:last-child{
	border-right-width: 0;
}
.footer .foot-top .foot-con .foot-li.footLi-1{
	width: 7.26%;
	padding-left: 0;
}
.footer .foot-top .foot-con .foot-li.footLi-2{
	width: 11.9%;
}
.footer .foot-top .foot-con .foot-li.footLi-3{
	width: 11.9%;
}
.footer .foot-top .foot-con .foot-li.footLi-4{
	width: 11.9%;
}
.footer .foot-top .foot-con .foot-li.footLi-5{
	width: 17.8%;
}
.footer .foot-top .foot-con .foot-li.footLi-6{
	width: 20%;
}
.footer .foot-top .foot-con .foot-li.footLi-7{
	width: 48.44%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.footer .foot-top .foot-con .foot-li .footLi-t{
	font-size: 16px;
	color: #333;
}
.footer .foot-top .foot-con .foot-li .footLi-t a {
	color:inherit!important;
}
.footer .foot-top .foot-con .foot-li .footLi-a{
	margin-top: 15px;
}
.footer .foot-top .foot-con .foot-li .footLi-a a:hover{
	color: #895b19;
}
.footer .foot-top .foot-con .foot-li .footLi-ewm{
	float: left;
	margin-right: 26px;
	margin-right: 16px;
	text-align:center;
}
.footer .foot-top .foot-con .foot-li .footLi-ewm img{
	border: 5px solid #e5e5e5;
}
.footer .foot-top .foot-con .foot-li .footLi-ewm:last-child{
	margin-right: 0px;
}
@media (max-width: 1680px) {
	.footer .foot-top .foot-con .foot-li {
	    padding-left: 48px;
	}
}
@media (max-width: 1600px) {
	.footer .foot-top .foot-con .foot-li {
	    padding-left: 36px;
	}
	.footer .foot-top .foot-con .foot-li .footLi-ewm{
		margin-right: 10px;
	}
	.footer .foot-top .foot-con .foot-li p{
		font-size: 13px;
	}
}

@media (max-width: 1440px) {
	.footer .foot-top{
		padding: 60px 0 60px 0;
	}
	.footer .foot-top .foot-con .foot-li {
	  padding-left: 28px;
	}
	.footer .foot-top .foot-con .foot-li p {
   font-size: 12px;
	 line-height: 30px;
	}
	.footer .foot-top .foot-con .foot-li p span{
		font-size: 20px;
	}
	.footer .foot-top .foot-con .foot-li .footLi-ewm {
	  margin-right: 10px;
	  margin-right: 5px;
	}
	.footer .foot-top .foot-con .foot-li {
	  padding-left: 20px;
	}
	.footer .foot-bottom {
		font-size: 12px;
		/* line-height: 90px; */
	}
	.footer .foot-bottom span, .footer .foot-bottom a{
		margin-right: 20px;
	}
}
@media (max-width: 1366px) {
	.footer .foot-bottom{
		padding: 25px 0 45px 0;
	}
}
@media (max-width: 1199px) {
	.footer .foot-bottom{
		padding: 25px 0 25px 0;
	}
	.footer .foot-top .foot-con .foot-li{
		height: auto;
	}
	.footer .foot-top .foot-con .foot-li.footLi-1,
	.footer .foot-top .foot-con .foot-li.footLi-2,
	.footer .foot-top .foot-con .foot-li.footLi-3,
	.footer .foot-top .foot-con .foot-li.footLi-4{
		display: none;
	}
	.footer .foot-top .foot-con .foot-li.footLi-5,
	.footer .foot-top .foot-con .foot-li.footLi-6,
	.footer .foot-top .foot-con .foot-li.footLi-7{
		width: 33.33%;
	}
}

@media (max-width: 991px) {
	.footer .foot-top {
	  padding: 30px 0 30px 0;
	}
	.footer .foot-top .foot-con .foot-li.footLi-5, 
	.footer .foot-top .foot-con .foot-li.footLi-6{
		width: 30%;
	}
	.footer .foot-top .foot-con .foot-li.footLi-7{
		width: 40%;
	}
	.footer .foot-bottom{
		text-align: center;
		line-height: 30px;
	}
	.footer .foot-bottom span, .footer .foot-bottom a{
		display: block;
		width: 100%;
	}
}


.wrap-sidenav{
	height: 117px;
	position: relative;
	z-index: 1000;
	border-bottom: 1px solid #e4e3e3;
}
.wrap-sidenav .sidenav{
    position: relative;
}
.wrap-sidenav .sidenav ul{
	width: 100%;
	font-size: 0;
	position: relative;
	position: absolute;
	left: 0;
	/* overflow: hidden; */
	white-space: nowrap;
	text-align: center;
}
.wrap-sidenav .sidenav ul > li{
	display: inline-block;
	height: 132px;
	margin: 0 18px;
}
.wrap-sidenav .sidenav ul > li:last-child{
}
.wrap-sidenav .sidenav ul > li > a{
	font-size: 18px;
	color: #333;
	position: relative;
	display: block;
	padding: 78px 24px 0 24px;
	background: url(../images/nav-ico.png) center 20px no-repeat;
}
.wrap-sidenav .sidenav ul > li > a img{
	vertical-align: middle;
	padding-bottom: 3px;
	margin-right: 0px;
	max-width: none;
}
.wrap-sidenav .sidenav ul > li > a .block{
	display: inline-block!important;
	padding-bottom: 3px;
}
.wrap-sidenav .sidenav ul > li > a .hover{
	display: none!important;
	margin-right: 6px;
}

.wrap-sidenav .sidenav ul > li.active,
.wrap-sidenav .sidenav ul > li:hover{
	background: #895b19;
}

.wrap-sidenav .sidenav ul > li.active > a,
.wrap-sidenav .sidenav ul > li:hover > a{
	color: #fff;
}
.wrap-sidenav .sidenav ul > li.active > a .block,
.wrap-sidenav .sidenav ul > li:hover > a .block
{
    display: none!important;
}
.wrap-sidenav .sidenav ul > li.active > a .hover,
.wrap-sidenav .sidenav ul > li:hover > a .hover
{
	color: #fff;
}

.wrap-sidenav .sidenav ul > li .prot-link{
	display: none;
}
.wrap-sidenav .sidenav ul > li.active .prot-link{
	display: block;
}


.fixed-nav{
	position: fixed;
	width: 100%;
	top: 70px;
	background: #fff;
	z-index: 9992;
}

.wrap-sidenav.case-sidenav{
	float: left;
	width: 100%;
	height: 120px;
}
.wrap-sidenav.case-sidenav .sidenav ul > li > a, 
.wrap-sidenav.case-sidenav .sidenav ul > li > a{
	height: 120px;
	line-height: 118px;
}
.wrap-sidenav.case-sidenav .sidenav ul > li.active > a, 
.wrap-sidenav.case-sidenav .sidenav ul > li:hover > a{
	background: #008ed5;
	color: #fff;
}
@media (max-width: 1440px){

}
@media (max-width: 1199px){
	
}
@media (max-width: 991px){
	
}
@media (max-width: 767px){
	.wrap-sidenav{
		height: 80px;
	}
	.wrap-sidenav .sidenav.sidenav-1 > ul {
		overflow:auto;
	}
	.wrap-sidenav .sidenav ul > li {
		width:33.33%;
	    height: 80px;
	    margin: 0 4px;
	}
	.wrap-sidenav .sidenav ul > li > a {
		font-size: 14px;
		padding: 54px 6px 0 6px;
		background: url(../images/nav-ico.png) center 10px no-repeat;
		background-size: 36px auto;
	}
	
}


/**
 * page
 */
.page {
	float: left;
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-top: 65px;
	text-align: center;
	font-family: 'centurygothic';
}
.page a {
	font-size: 16px;
	line-height: 44px;
	display: inline-block;
	overflow: hidden;
	/* padding: 0 14px; */
	width: 46px;
	height: 46px;
	margin: 0 5px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	text-align: center;
	border-radius: 50%;
	color: #e4e2e2;
	/* background: #ccc; */
	border: 1px solid #eee;
}
.page a.prev {
	background: url("../images/left.png") center no-repeat;
}
.page a.next {
	background: url("../images/right.png") center no-repeat;
}

.page a.prev:hover {
	background: #895b19 url("../images/left-on.png") center no-repeat;
}

.page a.next:hover {
	background: #895b19 url("../images/right-on.png") center no-repeat;
}
@media (max-width: 1440px) {
	.page{
		margin-top: 60px;
	}
}
@media (max-width: 1199px) {
	.page{
		margin-top: 40px;
	}
	.page a {
		margin: 0 6px;
		height: 54px;
		line-height: 54px;
		width: 54px;
	}
}
@media (max-width: 991px) {
	.page{
		margin-top: 30px;
	}
	.page a {
		height: 40px;
		line-height: 40px;
		width: 40px;
	}
}
@media (max-width: 767px) {
	.page {
		margin-top: 30px;
	}
	.page a.prev {
		background-size: 7px auto;
	}
	.page a.next {
		background-size: 7px auto;
	}	
	.page a {
		height: 40px;
		line-height: 40px;
		width: 40px;
		margin: 0 2px;
	}
}
.page a.omit:hover {
	color: #fff;
	/* background-color: #eee; */
}

.page a.prev {
	
}
.page a.prev:after {
	/*font-family: 'iconfont' !important;*/
	/*content: '\e601';*/
}

.page a.next {
	
}
.page a.next:before {
	/*font-family: 'iconfont' !important;*/
	/*content: '\e827';*/
}
.page a.active,
.page a:hover {
	background-color: #895b19;
	border: 1px solid #895b19;
	color: #fff;
}
.page.page1 a.active,
.page.page1 a:hover {
	background-color: #895b19;
	border: 1px solid #895b19;
}
@media (max-width: 1024px) {
	.page a {
		font-size: 14px;
	}
	.page a.prev,
	.page a.next {
		margin: 0 5px;
	}
	.page a:prev {
		background-size: 7px auto;
	}
	.page a:next {
		background-size: 7px auto;
	}
}

/*滚屏*/
.swiper-container {
	width: 100%;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
}
.swiper-slide {
	position: relative;
	/* float: left; */
	width: 100%;
	height: 100%;
	/* background-size: 100% 100%; */
	background-size: cover !important;
	overflow: hidden;

}
.swiper-container .box-footer {
	height: auto;
}

.swiper-container .swiper-slide-active .i-ab .i-ab-left{
	-webkit-animation: fadeInLeft 1s 0.1s ease both;
	animation: fadeInLeft 1s 0s ease both;
}
.swiper-container .swiper-slide-active .i-ab .i-ab-right{
	-webkit-animation: fadeInRight 1s 0.1s ease both;
	animation: fadeInRight 1s 0s ease both;
}

.swiper-container .swiper-slide-active .i-pro-list ul li:nth-child(1) a .i-pro-con{
	-webkit-animation: fadeInUp 1s 0.1s ease both;
	animation: fadeInUp 1s 0.1s ease both;
}
.swiper-container .swiper-slide-active .i-pro-list ul li:nth-child(2) a .i-pro-con{
	-webkit-animation: fadeInUp 1s 0.2s ease both;
	animation: fadeInUp 1s 0.2s ease both;
}
.swiper-container .swiper-slide-active .i-pro-list ul li:nth-child(3) a .i-pro-con{
	-webkit-animation: fadeInUp 1s 0.3s ease both;
	animation: fadeInUp 1s 0.3s ease both;
}
.swiper-container .swiper-slide-active .i-pro-list ul li:nth-child(4) a .i-pro-con{
	-webkit-animation: fadeInUp 1s 0.4s ease both;
	animation: fadeInUp 1s 0.4s ease both;
}

.swiper-container .swiper-slide-active .i-news .title{
	-webkit-animation: fadeInUp 1s 0.1s ease both;
	animation: fadeInUp 1s 0.1s ease both;
}
.swiper-container .swiper-slide-active .i-news-con .i-news-left{
	-webkit-animation: fadeInLeft 1s 0s ease both;
	animation: fadeInLeft 1s 0s ease both;
}
.swiper-container .swiper-slide-active .i-news-con .i-news-right .i-news-r-ul .i-news-r-li:nth-child(1){
	-webkit-animation: fadeInRight 1s 0.1s ease both;
	animation: fadeInRight 1s 0.1s ease both;
}
.swiper-container .swiper-slide-active .i-news-con .i-news-right .i-news-r-ul .i-news-r-li:nth-child(2){
	-webkit-animation: fadeInRight 1s 0.2s ease both;
	animation: fadeInRight 1s 0.2s ease both;
}
.swiper-container .swiper-slide-active .i-news-con .i-news-right .i-news-r-ul .i-news-r-li:nth-child(3){
	-webkit-animation: fadeInRight 1s 0.3s ease both;
	animation: fadeInRight 1s 0.3s ease both;
}


.swiper-container .swiper-slide-active .i-serL{
	-webkit-animation: fadeInLeft 1s 0s ease both;
	animation: fadeInLeft 1s 0s ease both;
}
.swiper-container .swiper-slide-active .i-serR .i-serR-li:nth-child(1){
	-webkit-animation: fadeInRight 1s 0.1s ease both;
	animation: fadeInRight 1s 0.1s ease both;
}
.swiper-container .swiper-slide-active .i-serR .i-serR-li:nth-child(2){
	-webkit-animation: fadeInRight 1s 0.2s ease both;
	animation: fadeInRight 1s 0.2s ease both;
}
.swiper-container .swiper-slide-active .i-serR .i-serR-li:nth-child(3){
	-webkit-animation: fadeInRight 1s 0.3s ease both;
	animation: fadeInRight 1s 0.3s ease both;
}
.swiper-container .swiper-slide-active .i-serR .i-serR-li:nth-child(4){
	-webkit-animation: fadeInRight 1s 0.4s ease both;
	animation: fadeInRight 1s 0.4s ease both;
}
.swiper-container .swiper-slide-active .i-pic{
	-webkit-animation: fadeInUp 1s 0.1s ease both;
	animation: fadeInUp 1s 0.1s ease both;
}
.swiper-container .swiper-slide-active .footer{
	-webkit-animation: fadeInUp 1s 0.1s ease both;
	animation: fadeInUp 1s 0.1s ease both;
}



.swiper-container-vertical>.swiper-pagination-bullets{
	right: 20px;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 13px 3px;
	width: 7px;
	height: 7px;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 13px;
	height: 13px;
	margin: 13px 0px;
	background: #895b19;
}


/*首页banner*/
.banner {
	font-size: 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	z-index: 99;
}
.banner .img-box > img{
	height: auto;
}
.banner .slick-slide>div .item{
	padding-bottom: 50%;
}
.banner .slick-list {
	z-index: 1;
}
.banner .slick-track {
	z-index: 1;
	top: auto;
	bottom: 0;
}
.banner .slick-slide {
	top: auto !important;
	bottom: 0;
	z-index: 1;
}
.banner .slick-slide>div {
	height: 100%;
}
.banner .slick-slide>div .item {
	position: relative;
	/* bottom: 0; */
	height: 100%;
	/* background-size: cover !important; */
}
.banner .video1-dimensions {
	width: 100%;
	height: 100%;
}
.banner .video-js{
	position: absolute;
	width: 114%;
	height: 114%;
	margin-left: -7%;
	margin-top: -7%;
	/* background: none; */
}
.banner .video-js .vjs-tech{
	width: 114%;
	height: 114%;
	margin-left: -7%;
	top: auto;
	left: -0%;
	bottom: 0;
}
.banner .vjs-poster{
	background: none;
}
.banner .vjs-text-track-display{
	bottom: 0;
	display: none;
}
.banner .vjs-has-started .vjs-control-bar{
	display: none;
}


.video-p{
	/* display: none; */
	position: absolute;
	top: 36.9%;
	left: 68.75%;
	color: #fff;
}
.video-p .video-h1{
	font-family: 'impact';
	font-size: 95px;
	line-height: 0.8;
	text-transform: uppercase;
}
.video-p .video-h2{
	font-size: 48px;
	margin-top: 24px;
}

.banner .video-js .vjs-big-play-button{
	border-width: 0;
	background: #895b19;
	width: 42px;
	height: 42px;
	border-radius: 100%;
	margin-left: 0;
	margin-top: 0px;
	top: 55.2%;
	left: 68.75%;
	display: none;
}
@media (max-width: 1680px) {
	.banner .video-js,
	.banner .video-js .vjs-tech {
		/* width: 104%;
		height: 104%;
		top: -2%;
		left: -2%; */
	}
	.video-p{
		top: 34.9%;
	}
	.video-p .video-h1{
		font-size: 90px;
	}
	.video-p .video-h2 {
		font-size: 42px;
		margin-top: 22px;
	}
}
@media (max-width: 1440px) {
	.video-p .video-h1 {
	  font-size: 68px;
	}
	.video-p .video-h2 {
		font-size: 30px;
		margin-top: 18px;
	}
}

@media (max-width: 1199px) {
	.banner {
		margin-top: 0px;
	}
	.banner .slick-slide>div .item{
		padding-bottom: 100%;
	}
	.banner.banner-in .slick-slide>div .item{
		padding-bottom: 0;
	}
	.video-p{
		display: none;
	}
}
@media (max-width: 1199px) {
	.banner .slickbanner {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}
}
.banner .slick-arrow {
	width: 72px;
	height: 72px;
	position: absolute;
	z-index: 99999999;
	top: 50%;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.banner .slick-arrow.slick-prev {
	left: 4%;
	background: url(../images/banner-prev.png) no-repeat;
	background-size: 100% 100%;
}
/* .banner .slick-arrow.slick-prev:hover{
	top: 50%;
	background: url(../images/banner-prev-hover.png) no-repeat;
} */
.banner .slick-arrow.slick-next {
	right: 4%;
	background: url(../images/banner-next.png) no-repeat;
	background-size: 100% 100%;
}
/* .banner .slick-arrow.slick-next:hover{
	right: 47%;
	background: url(../images/banner-next-hover.png) no-repeat;
} */
.banner .slick-dots {
	position: absolute;
	bottom: 90px;
	text-align: center;
	z-index: 99999;
	width: 100%;
}


.banner .slick-dots li {
	cursor: pointer;
	display: inline-block;
	margin: 0px 5px;
	width: 272px;
	height: 3px;
	height: 6px;
	background: rgba(255,255,255,0.4);
	position: relative;
}
.banner .slick-dots li button{
	display: none;
}
.banner .slick-dots li.slick-active{
	background: rgba(255,255,255,1);
}
.banner .slick-slider {
	height: 100%;
}
.banner .slick-slider .slick-list {
	height: 100%;
}
.banner .slick-slider .slick-list .slick-track {
	height: 100%;
}
.banner img {
	/* display: block; */
	/* width: 100%; */
	/* height: 100%; */
	/* left: 50%;
	top: 50%; */
	/* bottom: 0%; */
	/* -webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%); */
	
}
.banner .img-box {
	/* padding-bottom: 56.25%; */
	padding-bottom: 50%;
	/* top: auto; */
	/* bottom: 0; */
}
.banner .text {
	position: absolute;
	top: 50%;
	left: 0%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	width: 100%;
}


@media (max-width: 1440px) {
	.banner .slick-dots{
		bottom: 60px;
	}
}


@media (max-width: 991px) {
	.banner .slick-dots {
		bottom: 40px;
	}
}

@media (max-width: 1199px) {
	.banner .slick-dots li{
		width: 140px;
	}
}
@media (max-width: 991px) {
	.banner .slick-slide>div .item {
		background: none !important;
	}
	
	.banner .slick-slide>div .item {
		background: none !important;
	}
	.banner .text {
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.banner img {
		width: 100%;
		height: auto;
		bottom: auto;
	}
}
@media (max-width: 767px) {
	.banner .slick-dots {
		bottom: 30px;
	}
	.banner .slick-dots li{
		width: 80px;
	}
	.swiper-container-vertical>.swiper-pagination-bullets {
		display: none;
	}
	.banner .text{
		width: 100%;
		padding: 0 0%;
		z-index: 2;
	}
}

.banner.banner-in{
	margin-top: 90px;
}
.banner.banner-in .slick-slide>div .item{
	padding-bottom: 33.02083333333333%;
	padding-bottom: 0;
}
.banner.banner-in img {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    /* bottom: 0%; */
    -webkit-transform: translate(-0%,-0%);
    -ms-transform: translate(-0%,-0%);
    -moz-transform: translate(-0%,-0%);
    transform: translate(-0%,-0%);
		
		position: initial;
		top: auto;
		left: auto;
		height: auto;
}

@media (max-width: 1199px) {
	.banner.banner-in .slick-slide>div .item{
		/* padding-bottom: 66.04166666666667%; */
	}
}
@media (max-width: 767px) {
	.banner.banner-in{
		margin-top: 66px;
	}
}

.banner .pc{
	display: block;
}
.banner .ph{
	display: none;
}
@media (max-width: 1199px) {
	.banner .pc{
		display: none;
	}
	.banner .ph{
		width:100%;
		display: block;
	}
}




/*首页start*/

@media (max-width: 1680px) {
	
}
@media (max-width: 1440px) {
	
}
@media (max-width: 1199px) {
	
}
@media (max-width: 991px) {
	
}

.banner .text .h1,
.banner .text .h2,
.banner .text .h3,
.banner .text .h4,
.banner .text .h5,
.banner .text .h6{
	margin: 0;
	padding: 0;
}

.banner .slick-current .text .h1,
.banner .slick-current .text .h2,
.banner .slick-current .text .h3,
.banner .slick-current .text .h4,
.banner .slick-current .text .h5,
.banner .slick-current .text .h6{
	-webkit-animation: fadeInUp 1s 0s ease both;
	animation: fadeInUp 1s 0s ease both;
}
/*首页end*/


.swiper-slide2{
	background: url(../images/ab-bg.png) left center no-repeat;
	background-size: auto!important;
	padding-top: 8.59%;
}
.i-ab{
	float: left;
	width: 100%;
}
.i-ab .i-ab-left{
	float: left;
	width: 50%;
	padding: 78px 10.4% 0 7.8%;
	position: relative;
}
.i-ab .i-ab-left::after{
	position: absolute;
	top: 14px;
	left: 0;
	width: 406px;
	height: 1px;
	background: #895b19;
	content: "";
}
.i-ab .i-ab-left::before{
	position: absolute;
	top: 8px;
	left: 406px;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background: #895b19;
	content: "";
}
.i-ab-span{}
.i-ab-span span{
	display: inline-block;
	margin-top: 20px;
	padding: 0 18px;
	line-height: 35px;
	border-radius: 18px;
	text-transform: uppercase;
	color: #fff;
	background: #895b19;
}
.i-ab-p{
	margin-top: 20px;
	font-size: 16px;
	line-height: 2;
	color: #333;
}
.i-ab-ul{
	margin-top: 38px;
}
.i-ab-ul ul{}
.i-ab-ul ul li{
	display: inline-block;
	width: 78px;
	margin-right: 90px;
	text-align: center;
}
.i-ab-ul ul li:last-child{
	margin-right: 0px;
}
.i-ab-ul ul li span{
	display: inline-block;
	width: 78px;
	height: 78px;
	border-radius: 100%;
	background: #ddd;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-ab-ul ul li p{
	margin-top: 28px;
	font-size: 16px;
	color: #333;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-ab-ul ul li:hover span{
	background: #895b19;
}
.i-ab-ul ul li:hover p{
	color: #895b19;
}

.i-ab .i-ab-right{
	float: left;
	width: 50%;
	position: relative;
}
.i-ab .i-ab-right .i-ab-num{
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 36px;
	width: 83.3%;
	background: rgba(137,91,25,0.8);
	color: #fff;
}
.i-ab .i-ab-right .i-ab-num ul{
	float: left;
	width: 100%;
}
.i-ab .i-ab-right .i-ab-num ul li{
	float: left;
	width: 25%;
	padding: 48px 0;
	text-align: center;
	border-right: 1px solid rgba(255,255,255,0.2);
}
.i-ab .i-ab-right .i-ab-num ul li:last-child{
	border-right-width: 0;
}
.i-ab .i-ab-right .i-ab-num ul li span{
	font-family: 'AvantGardeITCbyBT-Book';
	font-size: 42px;
}
.i-ab .i-ab-right .i-ab-num ul li p{
	font-size: 16px;
	margin-top: 18px;
}

.i-pro-list{
	float: left;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.i-pro-list ul{
	float: left;
	width: 100%;
	height: 100%;
}
.i-pro-list ul li{
	float: left;
	width: 20%;
	height: 100%;
	border-right: 1px solid rgba(255,255,255,0.4);
}
.i-pro-list ul li:last-child{
	border-right-width: 0;
}
.i-pro-list ul li a{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	color: #fff;
	padding: 0 3.75%;
}
.i-pro-list ul li a::after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(137,91,25,0.5);
	content: "";
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-pro-list ul li a::before{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 92%;
	height: 96%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	border: 1px solid rgba(255,255,255,0.5);
	content: "";
	opacity: 0;
}

.i-pro-list ul li:hover a::after,
.i-pro-list ul li:hover a::before{
	opacity: 1;
}

.i-pro-list ul li a .i-pro-con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	top: 81.4%;
	padding: 0 15%;
	z-index: 2;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-pro-list ul li:hover a .i-pro-con{
	top: 32.5%;
	padding: 0 15%;
}
.i-pro-list ul li a .ipl-t{
}
.i-pro-list ul li a .ipl-t .ipl-tc{
	font-size: 30px;
}
.i-pro-list ul li a .ipl-t .ipl-te{
	font-family: 'AvantGardeITCbyBT-Book';
	font-size: 20px;
	margin-top: 18px;
	padding-bottom: 14px;
	opacity: 0.6;
	position: relative;
}
.i-pro-list ul li:hover a .ipl-t .ipl-te{
	opacity: 0.8;
}

.i-pro-list ul li a .ipl-t .ipl-te::after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 25px;
	height: 2px;
	background: #fff;
	content: "";
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-pro-list ul li:hover a .ipl-t .ipl-te::after{
	opacity: 1;
}
.i-pro-list ul li a .ipl-p{
	font-size: 14px;
	line-height: 1.8;
	margin-top: 36px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-pro-list ul li a .ipl-span{
	margin-top: 62px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}

.i-pro-list ul li:hover a .ipl-p,
.i-pro-list ul li:hover a .ipl-span{
	opacity: 1;
}	

.i-pro-list ul li a .ipl-span span{
	display: block;
	width: 30px;
	height: 30px;
	position: relative;
}
.i-pro-list ul li a .ipl-span span::after{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #fff;
	content: "";
}
.i-pro-list ul li a .ipl-span span::before{
	position: absolute;
	top: 0;
	left: 50%;
	width: 1px;
	height: 100%;
	background: #fff;
	content: "";
}

.title{
	color: #333;
}
.title .title-e{
	font-family: 'AvantGardeITCbyBT-Book';
	font-size: 62px;
	text-transform: uppercase;
}
.title .title-c{
	font-size: 36px;
	margin-top: 12px;
	padding-bottom: 16px;
	position: relative;
}
.title .title-c::after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 40px;
	height: 3px;
	background: #895b19;
	content: "";
}

.bg-f6f4f4{
	background: #f6f4f4;
}
.i-news{
	float: left;
	width: 100%;
	margin-top: 6.3%;
	padding: 0 10px;
}
.i-news-con{
	float: left;
	width: 100%;
	margin-top: 28px;
}

.i-news-con .i-news-left{
	float: left;
	width: 38.3%;
	padding-right: 36px;
}
.i-news-list{
	float: left;
	width: 100%;
	padding-left: 120px;
	position: relative;
}
.i-news-list .i-news-span{
	position: absolute;
	left: 0;
	top: 0;
	width: 84px;
	height: 84px;
	background: #895b19;
	text-align: center;
	font-family: 'AvantGardeITCbyBT-Book';
}
.i-news-list .i-news-span .i-news-day{
	color: #fff;
	font-size: 48px;
	line-height: 0.8;
	margin-top: 10px;
}
.i-news-list .i-news-span .i-news-year{
	color: rgba(255,255,255,0.6);
	font-size: 16px;
	margin-top: 10px;
}
.i-news-list .i-news-li{}
.i-news-list .i-news-li .img-box{
	padding-bottom: 62.70833333333333%;
}
.i-news-list .i-news-li .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-news-list .i-news-li:hover .img-box img{
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.i-news-list .i-news-li .i-news-txt{
	padding: 58px 40px 27px 40px;
	background: #fff;
}
.i-news-list .i-news-li .i-news-txt .i-news-t{
	font-size: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-news-list .i-news-li .i-news-txt .i-news-t a{
	color: #333;
}
.i-news-list .i-news-li:hover .i-news-txt .i-news-t a{
	color: #895b19;
}
.i-news-list .i-news-li .i-news-txt .i-news-p{
	font-size: 16px;
	height: 56px;
	line-height: 28px;
	margin-top: 24px;
	color: #979797;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.i-news-list .i-news-li .i-news-txt .i-news-a{
	margin-top: 60px;
}
.i-news-list .i-news-li .i-news-txt .i-news-a a{
	display: inline-block;
	width: 39px;
	height: 9px;
	background: url(../images/more1.png) no-repeat;
}
.i-news-list .i-news-li:hover .i-news-txt .i-news-a a{
	background: url(../images/more1-on.png) no-repeat;
}
.i-news-con .i-news-left .slick-arrow{
	position: absolute;
	left: 0;
	width: 69px;
	height: 69px;
	border-radius: 100%;
	background-color: rgba(0,0,0,0);
	border: 1px dashed #d2d2d2;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 8;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-news-con .i-news-left .slick-arrow:hover{
	border-color: #895b19;
}
.i-news-con .i-news-left .slick-arrow.slick-prev{
	bottom: 90px;
	background-image: url(../images/l1.png);
}
.i-news-con .i-news-left .slick-arrow.slick-prev:hover{
	background-image: url(../images/l1-on.png);
}
.i-news-con .i-news-left .slick-arrow.slick-next{
	bottom: 0;
	background-image: url(../images/r1.png);
}
.i-news-con .i-news-left .slick-arrow.slick-next:hover{
	background-image: url(../images/r1-on.png);
}
.i-news-con .i-news-right{
	float: left;
	width: 61.7%;
}
.i-news-r-ul{
	float: left;
	width: 100%;
}
.i-news-r-ul .i-news-r-li{
	float: left;
	width: 33.33%;
	padding: 0 18px;
	border-left: 1px solid #d8d7d7;
}
.i-news-r-ul .i-news-r-li .i-news-r-time{
	font-family: 'AvantGardeITCbyBT-Book';
	padding-bottom: 13px;
	border-bottom: 1px solid #d8d7d7;
}
.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-day{
	font-size: 64px;
	line-height: 0.8;
}
.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-year{
	font-size: 16px;
	line-height: 0.8;
	margin-top: 16px;
}
.i-news-r-ul .i-news-r-li .i-news-r-t{
	margin: 28px 0 18px 0;
	font-size: 20px;
	height: 60px;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.i-news-r-ul .i-news-r-li .i-news-r-t a{
	color: #333;
}
.i-news-r-ul .i-news-r-li:hover .i-news-r-t a{
	color: #895b19;
}
.i-news-r-ul .i-news-r-li .i-news-r-pic{
	
}
.i-news-r-ul .i-news-r-li .i-news-r-pic .img-box{
	padding-bottom: 61.03896103896104%;
}
.i-news-r-ul .i-news-r-li .i-news-r-pic .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-news-r-ul .i-news-r-li:hover .i-news-r-pic .img-box img{	
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
.i-news-r-ul .i-news-r-li .i-news-r-text{
	float: left;
	width: 100%;
	padding: 24px 0 26px 0;
}
.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-p{
	font-size: 14px;
	line-height: 28px;
	height: 84px;
	color: #7f7e7e;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-a{
	margin-top: 30px;
}
.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-a a{
	display: inline-block;
	width: 39px;
	height: 9px;
	background: url(../images/more1.png) no-repeat;
}
.i-news-r-ul .i-news-r-li:hover .i-news-r-text .i-news-r-a a{
	background: url(../images/more1-on.png) no-repeat;
}

.i-serL{
	float: left;
	width: 33.33%;
	height: 100%;
	position: relative;
	background: url(../images/ser-img1.jpg) no-repeat;
	background-size: cover;
}
.i-serL-text{
	width: 326px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.i-serLt{
	font-size: 36px;
	padding-bottom: 18px;
	color: #232d3a;
	position: relative;
}
.i-serLt::after{
	width: 34px;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #895b19;
	content: "";
}
.i-serLp{
	margin: 30px 0 60px 0;
	font-size: 14px;
	line-height: 2;
	color: #232d3a;
}
.i-serLa{}
.i-serLa a{
	display: inline-block;
	line-height: 48px;
	padding: 0 30px;
	color: #fff;
	background: #895b19;
}
.i-serLa a:hover{
	opacity: 0.8;
}
.i-serLa a img{
	vertical-align: middle;
	padding-bottom: 3px;
	margin-left: 10px;
}


.i-serR{
	float: left;
	width: 66.67%;
}
.i-serR .i-serR-li{
	float: left;
	width: 33.3333%;
	position: relative;
}

.i-serR .i-serR-li .img-box{
	/* padding-bottom: 300%; */
	padding-bottom: 100vh;
}
.i-serR .i-serR-li .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-serR .i-serR-li:hover .img-box img{
-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.i-serR .i-serR-li::after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 2;
	content: "";
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-serR .i-serR-li:hover::after{
	background: rgba(137,91,25,0.5);
}
.i-serR .i-serR-li .i-serR-txt{
	position: absolute;
	top: 35%;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 99;
	color: #fff;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-ico{
	display: inline-block;
	width: 72px;
	height: 72px;
	border-radius: 100%;
	background-color: #fff;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-p1{
	margin-top: 20px;
	font-size: 22px;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-p2{
	margin-top: 42px;
	font-size: 14px;
	line-height: 2;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-jt{
	margin-top: 78px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-jt a{
	display: inline-block;
	width: 37px;
	height: 37px;
	border-radius: 100%;
	border: 1px solid #fff;
	position: relative;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-jt a::after,
.i-serR .i-serR-li .i-serR-txt .i-serR-jt a::before{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background: #fff;
	content: "";
}
.i-serR .i-serR-li .i-serR-txt .i-serR-jt a::after{
	width: 17px;
	height: 1px;
}
.i-serR .i-serR-li .i-serR-txt .i-serR-jt a::before{
	width: 1px;
	height: 17px;
}
.i-serR .i-serR-li:hover .i-serR-txt .i-serR-jt{
	opacity: 1;
}

.i-pic{
	float: left;
	width: 100%;
	position: relative;
}
.i-pic .img-box{
	padding-bottom: 18.07291666666667%;
}
.i-pic p{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	width: 100%;
	text-align: center;
	font-size: 36px;
}

@media (max-width: 1680px) {
	.i-ab-ul ul li{
		margin-right: 60px;
	}
}
@media (max-width: 1600px) {
	.i-ab .i-ab-left {
	    padding: 68px 5.8% 0 5.8%;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-day{
		font-size: 60px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-t {
		margin: 24px 0 16px 0;
		font-size: 18px;
		height: 56px;
		line-height: 28px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text {
		padding: 22px 0 24px 0;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-a {
	  margin-top: 28px;
	}
	.i-serR .i-serR-li .i-serR-txt{
		top: 32%;
	}
}
@media (max-width: 1440px) {
	.i-ab .i-ab-left {
	  padding: 48px 4% 0 4%;
	}
	.i-ab-span span {
		margin-top: 15px;
		padding: 0 14px;
		line-height: 32px;
		border-radius: 16px;
	}
	.i-ab-p {
		margin-top: 15px;
		font-size: 14px;
	}
	.i-ab-ul {
	  margin-top: 32px;
	}
	.i-ab-ul ul li span {
		width: 70px;
		height: 70px;
	}
	.i-ab-ul ul li p {
		margin-top: 20px;
		font-size: 14px;
	}
	.swiper-slide2{
		padding-top: 12%;
	}
	.i-ab .i-ab-right .i-ab-num{
		bottom: 30px;
		width: 90%;
	}
	.i-ab .i-ab-right .i-ab-num ul li{
		padding: 36px 0;
	}
	.i-ab .i-ab-right .i-ab-num ul li span{
		font-size: 30px;
	}
	.i-ab .i-ab-right .i-ab-num ul li p {
		font-size: 14px;
		margin-top: 12px;
	}
	.swiper-slide3 img{
		max-width: 116%;
	}
	.i-pro-list ul li a .ipl-t .ipl-tc {
	  font-size: 24px;
	}
	.i-pro-list ul li a .ipl-t .ipl-te {
		font-size: 16px;
		margin-top: 14px;
		padding-bottom: 10px;
	}
	.i-pro-list ul li a .ipl-p{
		margin-top: 30px;
	}
	.i-pro-list ul li a .ipl-span{
		margin-top: 40px;
	}
	.i-pro-list ul li:hover a .i-pro-con {
		top: 28%;
	  padding: 0 12%;
	}
	.i-pro-list ul li a .ipl-span span{
		width: 24px;
		height: 24px;
	}
	.title .title-e{
		font-size: 48px;
	}
	.title .title-c {
		font-size: 24px;
		margin-top: 10px;
		padding-bottom: 12px;
	}
	.i-news{
		margin-top: 8%;
	}
	.i-news-list{
		padding-left: 90px;
	}
	.i-news-list .i-news-span{
		width: 68px;
		height: 68px;
	}
	.i-news-list .i-news-span .i-news-day {
		font-size: 36px;
		margin-top: 8px;
	}
	.i-news-con .i-news-left .slick-arrow{
		width: 52px;
		height: 52px;
	}
	.i-news-con .i-news-left .slick-arrow.slick-prev{
		bottom: 70px;
	}
	.i-news-list .i-news-li .i-news-txt .i-news-t{
		font-size: 18px;
	}
	.i-news-list .i-news-li .i-news-txt {
	  padding: 40px 10% 24px 10%;
	}
	.i-news-list .i-news-li .i-news-txt .i-news-a {
	  margin-top: 54px;
	}
	
	.i-news-r-ul .i-news-r-li{
		padding: 0 15px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time{
		padding-bottom: 12px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-day {
	  font-size: 48px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-year {
		font-size: 14px;
		margin-top: 12px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-t {
		margin: 20px 0 14px 0;
		font-size: 16px;
		height: 48px;
		line-height: 24px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text {
	  padding: 18px 0 20px 0;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-a {
	  margin-top: 24px;
	}
	.i-news-con .i-news-left{
		padding-right: 30px;
	}
	.i-serL-text{
		width: 80%;
	}
	.i-serLt {
		font-size: 30px;
		padding-bottom: 14px;
	}
	.i-serLt::after{
		width: 24px;
	}
	.i-serR .i-serR-li .i-serR-txt .i-serR-p2{
		margin-top: 36px;
	}
	.i-serR .i-serR-li .img-box img{
		max-width: none;
	}
	.i-pic p{
		font-size: 30px;
	}
}

@media (max-width: 1199px) {
	.swiper-slide2{
		padding-top: 4%;
	}
	.i-ab .i-ab-left{
		width: 100%;
		padding-bottom: 40px;
	}
	.i-ab .i-ab-right{
		width: 100%;
	}
	.i-ab .i-ab-right img { width:100%; }
	.i-pro-list ul li a::before{
		opacity: 1;
	}
	.i-pro-list ul li a .i-pro-con{
		top: 20%;
		padding: 0 12%;
	}
	.i-pro-list ul li:hover a .i-pro-con{
		top: 20%;
		padding: 0 12%;
	}
	.i-pro-list ul li a::after{
		opacity: 1;
	}
	.i-pro-list ul li a .ipl-p, 
	.i-pro-list ul li a .ipl-span{
		opacity: 1;
	}
	.i-pro-list ul li a .ipl-t .ipl-te::after {
	    opacity: 1;
	}
	.i-news-con .i-news-left,
	.i-news-con .i-news-right{
		width: 100%;
	}
	.i-news-con .i-news-left{
		padding-right: 0;
	}
	.i-news-con .i-news-right{
		margin-top: 50px;
		margin-bottom: 50px;
	}
	.i-news-r-ul .i-news-r-li:first-child{
		border: 0;
	}
	.i-serL{
		width: 100%;
	}
	.i-serR{
		width: 100%;
	}
	.i-serL-text {
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
		-webkit-transform: translate(-0%,-0%);
		-ms-transform: translate(-0%,-0%);
		-moz-transform: translate(-0%,-0%);
		transform: translate(-0%,-0%);
		padding: 30px 8%;
	}
	.i-serLp {
	  margin: 30px 0 30px 0;
	}
	.i-serR .i-serR-li .i-serR-txt .i-serR-jt {
	  opacity: 1;
	}
	.i-serR .i-serR-li::after {
	  background: rgba(137,91,25,0.5);
	}
}

@media (max-width: 991px) {
	.i-pic .img-box {
    padding-bottom: 36%;
	}
	.i-pic .img-box img{
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.i-serR .i-serR-li .i-serR-txt .i-serR-jt{
		margin-top: 36px;
	}
	.i-serR .i-serR-li .i-serR-txt {
	    top: 24%;
	}
}

@media (max-width: 767px) {
	.i-ab .i-ab-left::before,
	.i-ab .i-ab-left::after{
		display: none;
	}
	.swiper-slide2 {
	  padding-top: 0%;
	}
	.i-ab .i-ab-left {
	  padding: 30px 4% 30px 4%;
	}
	.i-ab-ul {
	  margin-top: 20px;
	}
	.i-ab-ul ul li{
		float: left;
		width: 25%;
		margin-right: 0;
	}
	.i-ab-ul ul li span {
		width: 60px;
		height: 60px;
    background: #895b19;		
	}
	.i-ab-ul ul li p {
		margin-top: 10px;
		font-size: 12px;
	}
	.i-ab .i-ab-right img{
		max-width: 100%;
	}
	.i-ab .i-ab-right .i-ab-num{
		width: 94%;
	}
	.i-ab .i-ab-right .i-ab-num ul li {
	  padding: 12px 0;
	}
	.i-ab .i-ab-right .i-ab-num ul li span {
	  font-size: 20px;
	}
	.i-ab .i-ab-right .i-ab-num ul li p {
		font-size: 12px;
		margin-top: 6px;
	}
	.i-pro-list ul li{
		width: 100%;
		height: 20%;
		border-right-width: 0px;
	}
	.swiper-slide3 img {
	  max-width: 400%;
	  max-width: 200%;
	}
	.i-pro-list ul li:hover a .i-pro-con,
	.i-pro-list ul li a .i-pro-con {
		top: 16%;
	}
	.i-pro-list ul li a .ipl-span {
	  margin-top: 20px;
	  margin-top: 40px;
		display:none;
	}
	.i-pro-list ul li a::before{
		height: 90%;
	}
	.i-pro-list ul li a .ipl-t .ipl-tc {
	  font-size: 18px;
	}
	.i-pro-list ul li a .ipl-t .ipl-te{
		margin-top: 5px;
	}
	.i-pro-list ul li a .ipl-p {
		margin-top: 20px;
		line-height: 1.6;
		display: none;
	}
	.title .title-e {
	  font-size: 24px;
	}
	.title .title-c {
		font-size: 18px;
		margin-top: 6px;
		padding-bottom: 10px;
	}
	.title .title-c::after{
		width: 30px;
		height: 2px;
	}
	.i-news-con{
		margin-top: 20px;
	}
	.i-news-list {
	  padding-left: 74px;
	}
	.i-news-list .i-news-span {
		width: 60px;
		height: 60px;
	}
	.i-news-list .i-news-span .i-news-day {
		font-size: 20px;
		margin-top: 12px;
	}
	.i-news-list .i-news-span .i-news-year {
		font-size: 14px;
		margin-top: 6px;
	}
	.i-news-con .i-news-left .slick-arrow {
		width: 48px;
		height: 48px;
	}
	.i-news-con .i-news-left .slick-arrow.slick-prev {
	  bottom: 60px;
	}
	.i-news-list .i-news-li .i-news-txt {
	  padding: 30px 8% 30px 8%;
	}
	.i-news-list .i-news-li .i-news-txt .i-news-a {
	  margin-top: 36px;
	}
	.i-news-r-ul .i-news-r-li:first-child{
		margin-top: 0;
	}
	.i-news-r-ul .i-news-r-li{
		width: 100%;
		border-left-width: 0;
		margin-top: 30px;
	}
	.i-news-con .i-news-right {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time .i-news-r-day {
	  font-size: 36px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-time {
	  padding-bottom: 10px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-t {
		margin: 10px 0 10px 0;
		font-size: 16px;
		height: 48px;
		line-height: 24px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text {
	  padding: 15px 0 15px 0;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-p {
		line-height: 24px;
		height: 72px;
	}
	.i-news-r-ul .i-news-r-li .i-news-r-text .i-news-r-a {
	  margin-top: 12px;
	}
	.i-serLt{
		font-size: 22px;
	}
	.i-serLp {
	  margin: 20px 0 20px 0;
	}
	.i-serR{
		display: none;
	}	
	.i-serR .i-serR-li{
		width: 50%;
	}
	.i-serR .i-serR-li .i-serR-txt .i-serR-ico{
		width: 68px;
		height: 68px;
	}
	.i-pic .img-box {
	}
	.i-pic p {
	  font-size: 20px;
	}
	.footer{
		padding-bottom: 50px;
	}
	.footer .foot-top .foot-logo a img{
		height: 48px;
	}
	.footer .foot-top .foot-con .foot-li.footLi-5, 
	.footer .foot-top .foot-con .foot-li.footLi-6{
		width: 100%;
	}
	.footer .foot-top .foot-con .foot-li.footLi-7{
		width: 100%;
		text-align: center;
		padding-top: 20px;
		justify-content: flex-start;
	}
	.footer .foot-top .foot-con .foot-li .footLi-ewm{
		display: inline-block;
		float: none;
	}
	.footer .foot-top .foot-con .foot-li {
	  padding-left: 15px;
	}
	.footer .foot-bottom{
		line-height: 24px;
		padding: 20px 0;
	}
}


.right-in{
	float: right; 
	font-size: 24px;
	padding-left: 34px;
	line-height: 90px;
	background: url(../images/tel.png) left center no-repeat;
	color: #895b19;
}
@media (max-width: 1199px) {
	.right-in{
		margin-right: 50px;
	}
}

@media (max-width: 767px) {
	.right-in{
		display: none;
	}
}


.main-con{
	float: left;
	width: 100%;
	padding: 0 5.3% 50px 5.3%;
	position: relative;
	background: #fff;
	margin-top: -117px;
	margin-bottom: 80px;
}
.add{
	position: absolute;
	right: 0%;
	top: 0;
}

.about-1{
	float: left;
	width: 100%;
	margin-top: 90px;
}
.ab1-left{
	float: left;
	width: 50%;
	padding-right: 34px;
	position: relative;
	font-size: 16px;
	line-height: 1.5;
}
.ab1-left .p1{
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	color: #666;
}
.ab1-left .p2{
	margin-top: 40px;
	font-size: 24px;
	padding-left: 46px;
	position: relative;
	color: #333;
}
.ab1-left .p2::after{
	position: absolute;
	left: 0;
	top: 50%;
	width: 39px;
	height: 2px;
	background: #895b19;
	content: "";
}
.ab1-right{
	float: right;
	width: 50%;
	padding-left: 30px;
	padding-bottom: 30px;
	position: relative;
	z-index: 2;
}
.ab1-right .slick-list{
	z-index: 2;
}
.ab1-right::after{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	height: 96%;
	background: #f1f1f1;
	content: "";
	z-index: 1;
}
.ab1-right .slick-dots{
	position: absolute;
	right: 17px;
	bottom: 66px;
	z-index: 9;
}
.ab1-right .slick-dots li{
	float: left;
	width: 46px;
	height: 2px;
	margin-left: 10px;
	background: #fff;
}
.ab1-right .slick-dots li.slick-active{
	background: #895b19;
}
.ab1-right .slick-dots li button{
	display: none;
}


.about-menu {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 52px;
}
.about-menu .hd{
	float: left;
	width: 100%;
}
.about-menu .hd ul li{
	float: left;
	width: 23.8%;
	line-height: 46px;
	margin-right: 1.6%;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #e5e5e5;
}
.about-menu .hd ul li:nth-child(4n){
	margin-right: 0;
}
.about-menu .hd ul li.on{
	background: #895b19;
	color: #fff;
}

.about-menu .bd{
	float: left;
	width: 100%;
}
.about-menu .bd .about-menu-1 {
	opacity: 0;
	filter: alpha(opacity=00);
	position: absolute;
	float: left;
	padding-top: 36px;
	font-size: 14px;
	line-height: 24px;
	text-indent: 2em;
	color: #666;
}
.about-menu .bd .about-menu-1.block {
	left: 0;
	top: 0;
	position: relative;
	z-index: 9;
	opacity: 1;
	filter: alpha(opacity=100);
}

.margin-b0{
	margin-bottom: 0;
	padding-bottom: 116px;
}
.margin-t0{
	margin-top: 0;
}


.about-2{
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.about-2::after{
	position: absolute;
	top: -62px;
	left: 89px;
	width: 50px;
	height: 90px;
	background: #895b19;
	content: "";
}
.about-2 img{
}

.about-3{
	float: left;
	width: 100%;
	padding-top: 86px;
	position: relative;
}
.ab3-title{
	float: left;
	width: 100%;
	padding: 0 26%;
	margin-bottom: 48px;
	text-align: center;
}
.ab3-title .ab3-t{
	font-size: 36px;
	color: #333;
}
.ab3-title .ab3-p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
	color: #666;
}

.about-4{
	float: left;
	width: 100%;
}
.about-4 ul{
	float: left;
	width: 100%;
}
.about-4 ul li{
	float: left;
	width: 100%;
	position: relative;
	background: #ebebeb;
}
.about-4 ul li .ab4-span{
	float: left;
	width: 50%;
}
.about-4 ul li .ab4-span .img-box{
	padding-bottom: 50.06657789613848%;
}
.about-4 ul li .ab4-span .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.about-4 ul li:hover .ab4-span .img-box img{	
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	 
}
.about-4 ul li .ab4-txt{
	float: left;
	width: 50%;
	padding: 0 4.6%;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #333;
}
.about-4 ul li:nth-child(2n) .ab4-txt{
	right: auto;
	left: 0;
}
.about-4 ul li:nth-child(2n) .ab4-span{
	float: right;
}

.about-4 ul li .ab4-txt .ab4-t1{
	font-size: 24px;
	padding-bottom: 12px;
	position: relative;
}
.about-4 ul li .ab4-txt .ab4-t1::after{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 38px;
	height: 2px;
	background: #895b19;
	content: "";
}
.about-4 ul li .ab4-txt .ab4-t2{
	font-size: 20px;
	margin: 38px 0 20px 0;
}
.about-4 ul li .ab4-txt .ab4-p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
}
@media (max-width: 1440px) {
	.main-con{
		padding-left: 3.6%;
		padding-right: 3.6%;
	}
	.about-1{
		margin-top: 68px;
	}
	.ab1-left .p2 {
		margin-top: 20px;
		font-size: 18px;
		padding-left: 36px;
	}
	.ab1-left .p2::after{
		width: 24px;
	}
	.about-menu{
		margin-top: 32px;
	}
	.ab1-left .p1{
		line-height: 1.8;
	}
	.about-menu .hd ul li{
		font-size: 14px;
	}
	.about-menu .bd .about-menu-1 {
		padding-top: 20px;
		line-height: 1.8;
	}
	.about-3 {
	  padding-top: 48px;
	}
	.ab3-title .ab3-t{
		font-size: 28px;
	}
	.ab3-title{
		margin-bottom: 40px;
	}
	.about-4 ul li .ab4-txt{
		padding: 0 3.6%;
	}
	.about-4 ul li .ab4-txt .ab4-t1 {
		font-size: 22px;
		padding-bottom: 10px;
	}
	.about-4 ul li .ab4-txt .ab4-t2 {
		font-size: 18px;
		margin: 18px 0 12px 0;
	}
	.about-4 ul li .ab4-txt .ab4-p {
		line-height: 1.8;
	}
}

@media (max-width: 1199px) {
	.about-1 {
	  margin-top: 48px;
	}
	.ab1-left,
	.ab1-right{
		width: 100%;
	}
	.ab1-left{
		padding-right: 0;
		margin-top: 20px;
	}
	.ab1-right img{
		width: 100%;
	}
	
	.about-4 ul li .ab4-span{
		width: 100%;
	}
	.about-4 ul li .ab4-txt{
		position: relative;
		top: auto;
		right: auto;
		-webkit-transform: translateY(-0%);
		-ms-transform: translateY(-0%);
		-moz-transform: translateY(-0%);
		transform: translateY(-0%);
		width: 100%;
		padding: 40px 5%;
	}
}
@media (max-width: 767px) {
	.add img{
		height: 80px;
	}
	.main-con{
		padding: 0 5.3% 30px 5.3%;
		margin-bottom: 30px;
		margin-top: -40px;
	}
	.about-1 {
	  margin-top: 30px;
	}
	.ab1-right {
		padding-left: 15px;
		padding-bottom: 15px;
	}
	.ab1-right .slick-dots {
		right: 18px;
		bottom: 36px;
	}
	.about-menu .hd ul li{
		font-size: 12px;
	}
	.about-menu .hd ul li {
	  line-height: 38px;
	  line-height: 18px;
		padding: 10px 10px;
	}
	.about-menu {
	  margin-top: 28px;
	}
	.margin-t0 {
	  margin-top: 0;
	}
	.margin-b0 {
		padding-bottom: 20px;
	}
	.about-2 img{
		max-width: 180%;
		margin-left: -40%;
	}
	.about-3 {
	  padding-top: 20px;
	}
	.ab3-title .ab3-t {
	  font-size: 22px;
	}
	.ab3-title {
		padding: 0 5%;
		margin-bottom: 20px;
	}
	.ab3-title .ab3-p{
		line-height: 1.8;
		margin-top: 10px;
	}
	.about-4 ul li .ab4-txt{
		padding: 20px 5%;
	}
	.about-4 ul li .ab4-txt .ab4-t1{
		font-size: 20px;
	}
	.about-4 ul li .ab4-txt .ab4-t2{
		font-size: 16px;
	}
	.ab1-left { font-size:14px; }
}

.cuture-1{
	float: left;
	width: 100%;
	margin-top: 60px;
}
.cuture-1 .cu1-left{
	float: left;
	width: 34%;
	position: relative;
}
.cuture-1 .cu1-left::after{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	border: 3px solid #fff;
	width: 90%;
	height: 90%;
	z-index: 2;
	content: "";
}
.cuture-1 .cu1-left .cu1-p{
	position: absolute;
	top: 62px;
	left: 0;
	width: 100%;
	padding: 0 30px;
}
.cuture-1 .cu1-left .cu1-en{
	font-size: 141px;
	letter-spacing: 8px;
	color: rgba(255,255,255,0.2);
	font-family: "arial black";
	text-transform: uppercase;
}
.cuture-1 .cu1-left .cu1-cn{
	margin-top: 40px;
	font-size: 36px;
	padding-bottom: 22px;
	padding: 0 22px 22px 22px;
	position: relative;
	color: #fff;
}
.cuture-1 .cu1-left .cu1-cn::after{
	position: absolute;
	bottom: 0;
	left: 22px;
	width: 73px;
	height: 2px;
	background: #fff;
	content: "";
}

.cuture-1 .cu1-right{
	float: right;
	width: 65%;
}
.cuture-1 .cu1-right .cu1-list{
	float: left;
	width: 100%;
	margin-top: -20px;
}
.cuture-1 .cu1-right .cu1-list .cu1-li{
	float: left;
	width: 48.97%;
	height: 213px;
	margin-top: 20px;
	margin-right: 2.06%;
	padding: 0 70px;
	padding: 0 50px;
	background: #f6f6f6;
	text-align: center;
}
.cuture-1 .cu1-right .cu1-list .cu1-li:nth-child(2n){
	margin-right: 0;
}
.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t{
	font-size: 20px;
	margin-top: 46px;
	padding-bottom: 18px;
	position: relative;
	color: #333;
}
.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t::after,
.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t::before{	
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	content: "";
}
.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t::after{
	bottom: 1px;
	width: 77px;
	height: 1px;
	background: #dad7d7;
}
.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t::before{	
	bottom: 0;
	width: 10px;
	height: 3px;
	background: #895b19;
	z-index: 2;
}


.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-d{
	font-size: 14px;
	line-height: 26px;
	line-height: 22px;
	margin-top: 8px;
	color: #666;
}
@media (max-width: 1680px) {
	.cuture-1 .cu1-left .cu1-en {
		font-size: 136px;
		letter-spacing: 0px;
	}
	.cuture-1 .cu1-left .cu1-cn {
		margin-top: 36px;
		font-size: 32px;
		padding-bottom: 20px;
		padding: 0 22px 22px 22px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li{
		height: 200px;
		padding: 0 30px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t{
		margin-top: 32px;
	}
}
@media (max-width: 1600px) {
	.cuture-1 .cu1-right .cu1-list{
		margin-top: -15px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li {
		height: 193px;
		margin-top: 15px;
		padding: 0 20px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t {
	  margin-top: 26px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-d{
		line-height: 1.6;
	}
}
@media (max-width: 1440px) {
	.cuture-1 .cu1-left .cu1-p{
		border-top: 48px;;
	}
	.cuture-1 .cu1-left .cu1-en {
	  font-size: 120px;
		line-height: 0.9;
	}
	.cuture-1 .cu1-left .cu1-cn {
		margin-top: 30px;
		font-size: 28px;
		padding-bottom: 18px;
		padding: 0 22px 22px 22px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li{
		height: 179px;
		padding: 0 30px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t {
		font-size: 18px;
		margin-top: 20px;
		padding-bottom: 14px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-d {
			font-size: 12px;
	    line-height: 1.6;
	}
	
}
@media (max-width: 1366px) {
	.cuture-1 .cu1-right .cu1-list .cu1-li{
		height: 170px;
	}
}
@media (max-width: 1199px) {
	.cuture-1 .cu1-left{
		width: 100%;
	}
	.cuture-1 .cu1-left > img{
		width: 100%;
	}
	.cuture-1 .cu1-left .cu1-p{
		top: 10%;
		padding: 0 10%;
	}
	.cuture-1 .cu1-right{
		width: 100%;
	}
	.cuture-1 .cu1-right{
		margin-top: 50px;
	}
}
@media (max-width: 991px) {
	.cuture-1 .cu1-right .cu1-list .cu1-li {
	  height: 200px;
	}
}
@media (max-width: 767px) {
	.cuture-1{
		margin-top: 20px;
	}
	.cuture-1 .cu1-right {
	  margin-top: 20px;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li {
		width: 100%;
		height: auto;
		padding: 30px 5%;
	}
	.cuture-1 .cu1-right .cu1-list .cu1-li .cu1-li-t{
		margin-top: 0;
	}
	.cuture-1 .cu1-left .cu1-en {
		font-size: 80px;
	}
	.cuture-1 .cu1-left .cu1-cn {
		margin-top: 20px;
		font-size: 24px;
		padding-bottom: 12px;
		padding: 0 0px 18px 0px;
	}
	.cuture-1 .cu1-left .cu1-cn::after {
		left: 0px;
		width: 48px;
	}
	.cuture-1 .cu1-left::after{
		border-width: 2px;
	}
}


.product{
	float: left;
	width: 100%;
}
.product .pro-top{
	float: left;
	width: 100%;
	padding: 40px 0;
	border-bottom: 1px solid #f4f3f3;
}
.prot-link{
	float: left;
	max-width: 65%;
	position: absolute;
	top: 179px;
	left: 0;
}
.prot-link a{
	float: left;
	min-width: 160px;
	padding: 0 10px;
	height: 66px;
	line-height: 66px;
	font-size: 16px;
	margin-right: 9px;
	background: #f4f3f3;
	color: #666;
	text-align: center;
}
.prot-link a:hover,
.prot-link a.active{
	background: #895b19;
	color: #fff;
}
.prot-link a:last-child{
	margin-right: 0;
}

.protwo-link{
	position: absolute;
	left: 0;
	bottom: 0;
}

.prot-search{
	float: right;
	max-width: 35%;
	width: 320px;
	height: 48px;
	padding: 0 22px 0 14px;
	border-radius: 24px;
	background: #f4f3f3;
}
.prot-search input[type=text]{
	float: left;
	width: 80%;
	height: 48px;
	background: none;
}
.prot-search input[type=submit]{
	float: right;
	margin-top: 12px;
	width: 23px;
	height: 23px;
	background: url(../images/product/search.png) no-repeat;
}

.pro-list{
	float: left;
	width: 100%;
}
.pro-list ul{
	float: left;
	width: 100%;
}
.pro-list ul li{
	float: left;
	width: 30.4%;
	margin-top: 55px;
	margin-right: 4.4%;
}
.pro-list ul li:nth-child(3n){
	margin-right: 0;
}
.pro-list ul li .img-box{
	padding-bottom: 100%;
}
.pro-list ul li .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}	
.pro-list ul li:hover .img-box img{
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.pro-list ul li .pro-text{
	float: left;
	width: 100%;
	background: #f4f3f3;
	padding: 0 22px;
	line-height: 60px;
}
.pro-list ul li .pro-text .pro-title{
	float: left;
	font-size: 16px;
	color:#333;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pro-list ul li .pro-text .pro-link{
	float: right;
	font-size: 14px;
	color: rgba(51,51,51,0.4);
}
.pro-list ul li:hover .pro-text .pro-link{
	color: #895b19;
}
@media (max-width: 1440px) {
	.product .pro-top{
		margin-top: 0;
	}
	.prot-link {
		top: 172px;
	}
	.prot-link a {
		min-width: 120px;
		height: 48px;
		line-height: 48px;
		font-size: 14px;
		margin-right: 5px;
	}
	.prot-search {
		width: 280px;
		height: 42px;
		padding: 0 20px 0 12px;
		border-radius: 21px;
	}
	.prot-search input[type=text]{
		height: 42px;
	}
	.prot-search input[type=submit] {
		margin-top: 10px;
		width: 20px;
		height: 20px;
		background-size: 100% 100%;
	}
}
@media (max-width: 1199px) {
	.pro-list ul li{
		width: 48%;
		margin-right: 4%;
		margin-top: 40px;
	}
	.pro-list ul li:nth-child(3n){
		margin-right: 4%;
	}
	.pro-list ul li:nth-child(2n){
		margin-right: 0%;
	}
	.product .pro-top {
		margin-top:0;
	}
}
@media (max-width: 991px) {
	.prot-link{
		max-width: 100%;
		top: 108%;
	}
	.prot-search{
		margin-top: 0;
	}
}
@media (max-width: 767px) {
	.prot-link{
	  margin-top: 0px;
		padding-bottom: 15px;
	}
	.prot-search {
	  margin-top: 0;
	}
	.prot-link{
		width: 100%;
		text-align: center;
	}
	.prot-link a {
		float: none;
		display: inline-block;
		min-width: initial;
		padding: 0 15px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin-right: 24px;
		margin-right: 5px;
		margin-top: 5px;
	}
	
	.prot-search{
		width: 100%;
		max-width: 100%;
	}
	.pro-list ul li{
		width: 100%;
		margin-top: 15px;
	}
	.pro-list ul li .pro-text {
		padding: 0 18px;
		line-height: 48px;
	}
	.pro-list ul li .pro-text .pro-title{
		font-size: 14px;
	}
	.pro-list ul li .pro-text .pro-link{
		font-size: 12px;
	}
}

.product-details{
	float: left;
	width: 100%;
}
.prde-h1{
	float: left;
	width: 100%;
	margin-top: 50px;
	padding-bottom: 10px;
	font-size: 26px;
	border-bottom: 1px solid #f4f3f3;
}
.prde-con{
	float: left;
	width: 100%;
	position: relative;
}
.prde-con::after{
	position: absolute;
	left: 75.2%;
	width: 1px;
	height: 100%;
	background: #f4f3f3;
	content: "";
}
.prde-left{
	float: left;
	width: 75.2%;
}

.carousel,
.prde-form{
	padding-right: 6.2%;
}
.carousel{
	float: left;
	width: 100%;
	margin-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f4f3f3;
}
.slider-for{
	float: left;
	width: 77.4%;
}
.slider-for .item .img-box{
	padding-bottom: 100%;
}
.slider-nav{
	float: right;
	width: 20.6%;
	margin: 20px 0% 20px 0;
}
.slider-nav .item .img-box{
	padding-bottom: 100%;
}
.slider-nav .slick-slide.slick-current.slick-active .item .img-box::after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 3px solid #895b19;
	content: "";
	
}
.slider-nav .slick-slide{
	margin: 10px 0;
	border: 0;
}
.slider-nav .slick-slide > div{
	font-size: 0;
}
.slider-nav .slick-arrow{
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 40px;
	height: 21px;
	background-size: 100% 100%!important;
	background-repeat: no-repeat!important;
	z-index: 9;
}
.slider-nav .slick-arrow.slick-next{
	background: url(../images/product/down.png);
	bottom: -20px;
}
.slider-nav .slick-arrow.slick-next:hover{
	background: url(../images/product/down-on.png);
}
.slider-nav .slick-arrow.slick-prev{
	background: url(../images/product/up.png);
	top: -20px;
}
.slider-nav .slick-arrow.slick-prev:hover{
	background: url(../images/product/up-on.png);
}

.prde-link{
	float: left;
	width: 100%;
	margin: 20px 0;
}
.prde-link a{
	display: inline-block;
	width: 174px;
	height: 52px;
	line-height: 52px;
	margin-right: 16px;
	font-size: 16px;
	text-align: center;
	background: #4b4a4a;
	color: #fff;
}
.prde-link a.bg-7c0000{
	background: #895b19;
}
.prde-link a:last-child{
	margin-right: 0;
}
.prde-link a:hover{
	opacity: 0.8;
}

.prde-form{
	float: left;
	width: 100%;
	padding-top: 62px;
	font-size: 14px;
}
.prde-form .prde-h2{
	font-size: 32px;
	margin-bottom: 6px;
	color: #333;
}
.prde-form input[type=text],
.prde-form textarea{
	margin-top: 20px;
	border: 1px solid #e5e5e5;
	padding: 15px 10px;
	line-height: 20px;
}
.prde-form input[type=text]{
	float: left;
	width: 32.1%;
	margin-right: 1.85%;
}
.prde-form input[type=text].mr-0{
	margin-right: 0;
}
.prde-form textarea{
	width: 100%;
	height: 154px;
}

.prde-form input[type=submit]{
	margin-top: 20px;
	width: 150px;
	height: 48px;
	font-size: 14px;
	background: #895b19;
	color: #fff;
}

.prde-right{
	float: left;
	width: 24.8%;
	padding-left: 2.5%;
	padding-top: 36px;
}
.prde-rt3{
	font-size: 24px;
	color: #333;
}
.prde-right .prde-ra{
	float: left;
	width: 100%;
	margin-top: 12px;
}
.prde-right .prde-ra a{
	display: block;
	float: left;
	width: 48%;
	line-height: 52px;
	margin-top: 15px;
	margin-right: 4%;
	font-size: 18px;
	border: 1px solid #e5e5e5;
	color: #666;
	text-align: center;
}
.prde-right .prde-ra a:nth-child(2n){
	margin-right: 0;
}
.prde-right .prde-ra a:hover{
	background: #895b19;
	border-color: #895b19;
	color: #fff;
}

.pro-list.prode-list{
	margin-top: -10px;
}
.pro-list.prode-list ul li{
	width: 100%;
	margin-right: 0;
	margin-top: 32px;
}
.prde-r-list{
	float: left;
	width: 100%;
	padding-top: 60px;
}

@media (max-width: 1440px) {
	.slider-nav .slick-slide{
		margin: 8px 0;
	}
}
@media (max-width: 1199px) {
	.prde-left,
	.prde-right{
		width: 100%;
	}
	.prde-con::after{
		display: none;
	}
	.carousel, .prde-form {
	  padding-right: 0%;
	}
}
@media (max-width: 767px) {
	.carousel{
		padding-bottom: 10px;
		margin-top: 20px;
	}
	.slider-for,
	.slider-nav{
		width: 100%;
	}
	.slider-nav{
		padding: 0 6%;
		margin: 8px 0;
	}
	.slider-nav .slick-arrow{
		width: 24px;
		height: 12px;
		-webkit-transform: translateY(-50%) rotate(-90deg);
		-ms-transform: translateY(-50%) rotate(-90deg);
		-moz-transform: translateY(-50%) rotate(-90deg);
		transform: translateY(-50%) rotate(-90deg);
		top: 50%;
		margin: 0;
	}
	.slider-nav .slick-arrow.slick-prev{
		left: 0;
		top: 50%;
	}
	.slider-nav .slick-arrow.slick-next{
		left: auto;
		right: 0;
	}
	.slider-nav .slick-slide{
		margin: 0;
		padding: 0 5px;
	}
	.prde-link {
	  margin: 10px 0;
	}
	.prde-link a {
		float: left;
		width: 48%;
		height: 48px;
		line-height: 48px;
		margin-right: 4%;
		font-size: 14px;
	}
	.prde-link a:last-child {
		margin-right: 0;
	}
	.prde-form {
	  padding-top: 30px;
	}
	.prde-h1 {
		margin-top: 30px;
		font-size: 20px;
	}
	.prde-form .prde-h2{
		font-size: 20px;
	}
	.prde-form {
	    padding-top: 20px;
	}
	.prde-form input[type=text] {
		width: 100%;
		margin-right: 0%;
		margin-top: 10px;
	}
	.prde-form textarea {
	  height: 120px;
		margin-top: 10px;
	}
	.prde-form input[type=submit] {
		margin-top: 10px;
		width: 140px;
		height: 40px;
	}
	.prde-rt3{
		font-size: 20px;
	}
	.prde-right .prde-ra{
		margin-top: 10px;
	}
	.prde-right .prde-ra a {
		line-height: 40px;
		margin-top: 10px;
		font-size: 14px;
	}
	.prde-r-list{
		padding-top: 30px;
	}
	.pro-list.prode-list {
	    margin-top: 5px;
	}
	.pro-list.prode-list ul li{
		margin-top: 15px;
	}
}

.news{
	float: left;
	width: 100%;
	margin-top: 30px;
}
.news ul{
	float: left;
	width: 100%;
}
.news ul li{
	float: left;
	width: 100%;
	padding: 50px 20px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.news ul li .news-con{
	float: left;
	width: 100%;
}
.news ul li .news-con .news-pic{
	float: left;
	width: 32.8%;
}
.news ul li .news-con .news-pic .img-box{
	padding-bottom: 62.5%;
}
.news ul li .news-con .news-pic .img-box img{
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.news ul li:hover .news-con .news-pic .img-box img{	
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	 
}
.news ul li .news-con .news-text{
	float: left;
	width: 67.2%;
	padding-left: 30px;
}
.news ul li .news-con .news-text .news-title{
	font-size: 24px;
	margin-top: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news ul li .news-con .news-text .news-title a{
	color: #333;
}
.news ul li .news-con .news-text .news-time{
	font-size: 16px;
	margin-top: 26px;
	color: #c4c4c4;
}
.news ul li .news-con .news-text .news-p{
	font-size: 16px;
	height: 72px;
	line-height: 36px;
	margin-top: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #666;
}
.news ul li .news-con .news-text .news-a{
	margin-top: 30px;
}
.news ul li .news-con .news-text .news-a a{
	display: inline-block;
	width: 165px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #c4c4c4;
	text-align: center;
	background: #ececec;
}
.news ul li:hover{
	background: #f2f1f1;
}
.news ul li:hover .news-con .news-text .news-a a{
	background: #895b19;
	color: #fff;
}

.news ul li:nth-child(2n) .news-con .news-pic{
	float: right;
}
.news ul li:nth-child(2n) .news-con .news-text{
	padding-left: 0;
	padding-right: 30px;
}
@media (max-width: 1440px) {
	.news ul li .news-con .news-text .news-title {
		font-size: 22px;
		margin-top: 18px;
	}
	.news ul li .news-con .news-text .news-time{
		margin-top: 18px;
	}
	.news ul li .news-con .news-text .news-p {
		height: 60px;
		line-height: 30px;
		margin-top: 18px;
	}
	.news ul li .news-con .news-text .news-a {
	  margin-top: 22px;
	}
}
@media (max-width: 1199px) {
	.news ul li {
	  padding: 36px 18px;
	}
	.news ul li .news-con .news-text{
		padding-left: 20px;
	}
	.news ul li:nth-child(2n) .news-con .news-text{
		padding-right: 20px;
	}
	.news ul li .news-con .news-text .news-title {
		font-size: 18px;
		margin-top: 12px;
	}
	.news ul li .news-con .news-text .news-time{
		margin-top: 12px;
	}
	.news ul li .news-con .news-text .news-p {
		height: 48px;
		line-height: 24px;
		margin-top: 12px;
		font-size: 14px;
	}
	.news ul li .news-con .news-text .news-a {
	  margin-top: 12px;
	}
	.news ul li .news-con .news-text .news-a a {
		width: 128px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
}
@media (max-width: 991px) {
	.news ul li {
	  padding: 18px 18px;
	}
	.news ul li .news-con .news-pic,
	.news ul li .news-con .news-text{
		width: 100%;
	}
	.news ul li .news-con .news-text{
		padding-left: 0;
	}
	.news ul li .news-con .news-text .news-title{
		margin-top: 25px;
	}
}
@media (max-width: 767px) {
	.news{
		margin-top: 15px;
	}
}


.news-details{
	float: left;
	width: 100%;
	padding: 72px 0 0px 0;
}
.news-details .newDe-left{
	float: left;
	width: 100%;
}
.news-details .newDe-left .newDe-t{
	float: left;
	width: 100%;
	font-size: 30px;
	padding-bottom: 14px;
	line-height: 1.5;
	color: #333;
}
.news-details .newDe-left .newDe-p{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.news-details .newDe-left .newDe-p span{
	float: left;
	font-size: 14px;
	margin-right: 30px;
	margin-top: 10px;
	padding-left: 28px;
	line-height: 18px;
	color: #a5a5a5;
}
.news-details .newDe-left .newDe-p span.span1{
	background: url(../images/news/de-ico-1.png) left center no-repeat;
}
.news-details .newDe-left .newDe-p span.span2{
	background: url(../images/news/de-ico-2.png) left center no-repeat;
}

.news-details .newDe-left .text{
	font-family: 'CenturyGothic';
	float: left;
	width: 100%;
	font-size: 14px;
	padding: 28px 0 36px 0;
	line-height: 2.2;
	color: #666;
}
.news-details .newDe-left .newDe-a{
	float: left;
	width: 100%;
}
.news-details .newDe-left .newDe-a a{
	float: left;
	width: 48%;
	line-height: 48px;
	border-radius: 24px;
	font-size: 16px;
	padding: 0 10px;
	border: 1px dashed #373737;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-details .newDe-left .newDe-a a:last-child{
	float: right;
}
.news-details .newDe-left .newDe-a a:hover{
	color: #fff;
	background: #895b19;
	border-color: #895b19;
}

.news-details .pro-list ul li{
	margin-top: 20px;
}

.prde2-t1{
	float: left;
	width: 100%;
	padding: 0 10px;
	margin-top: 74px;
	line-height: 60px;
	font-size: 20px;
	background: #0070be;
	color: #fff;
}
.prde2-t1 a{
	float: right;
	font-size: 14px;
	color: #fff;
}
.prde2-t1 a:hover{
	opacity: 0.8;
}

@media (max-width: 1440px) {
	.news-details {
	  padding: 30px 0 30px 0;
	}
	.news-details .newDe-left .newDe-t {
		font-size: 24px;
		padding-bottom: 20px;
		line-height: 1.4;
	}
	.news-details .newDe-left .text {
		font-size: 14px;
		padding: 24px 0 24px 0;
		line-height: 1.8;
	}
	.news-details .newDe-left .newDe-a a {
		line-height: 48px;
		border-radius: 24px;
		font-size: 14px;
		padding: 0 20px;
	}
	.prde2-t1 {
		margin-top: 40px;
		line-height: 48px;
		font-size: 18px;
	}
	.news-details .newDe-left .newDe-p span{
		margin-right: 20px;
	}
}

@media (max-width: 1199px) {
	.news-details .newDe-left .newDe-t {
		font-size: 20px;
		padding-bottom: 10px;
	}
	.news-details .newDe-left .newDe-p span{
		font-size: 14px;
	}
	.news-details .newDe-left .newDe-a a {
	  line-height: 40px;
	  border-radius: 20px;
	}
	
}

@media (max-width: 991px) {
	.news-details .newDe-left{
		width: 100%;
		padding: 0;
		border: 0;
	} 
	.news-details {
	    padding: 40px 0 34px 0;
	}
}
@media (max-width: 767px) {
	.news-details {
	  padding: 20px 0 20px 0;
	}
	.news-details .newDe-left .newDe-t{
		font-size: 18px;
		padding-bottom: 0;
	}
	.news-details .newDe-left .newDe-p{
		padding: 0px 0 15px 0;
	}
	.news-details .newDe-left .text {
		padding: 10px 0 20px 0;
	}
	.news-details .newDe-left .newDe-a a{
		width: 100%;
		margin: 5px 0;
	}
	.prde2-t1 {
		margin-top: 20px;
		line-height: 40px;
		font-size: 16px;
	}
	.prde2-t1 a{
		font-size: 12px;
	}
}

.newDe-con{
	float: left;
	width: 100%;
	position: relative;
}
.newDe-con::after{
	position: absolute;
	left: 76%;
	width: 1px;
	height: 100%;
	background: #f1f3f3;
	content: "";
}
.newDeCon-left{
	float: left;
	width: 76%;
	padding-right: 30px;
}
.newDeCon-right{
	float: left;
	width: 24%;
	padding-left: 30px;
}
.newDeCon-rh{
	float: left;
	width: 100%;
	margin-top: 36px;
	font-size: 20px;
	color: #333;
}
.newDeCon-right .news{
	margin-top: -6px;
}
.newDeCon-right .news ul li{
	padding: 0;
	margin-top: 30px;
}
.newDeCon-right .news ul li:hover{
	background: none;
}
.newDeCon-right .news ul li .news-con .news-pic,
.newDeCon-right .news ul li .news-con .news-text{
	width: 100%;
}
.newDeCon-right .news ul li .news-con .news-text{
	padding-left: 0;
}
.newDeCon-right .news ul li .news-con .news-text .news-title {
	font-size: 18px;
	line-height: 30px;
	margin-top: 20px;
	white-space: initial;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.newDeCon-right .news ul li .news-con .news-text .news-p {
	font-size: 14px;
	height: 60px;
	line-height: 30px;
	margin-top: 14px;
	color: #949393;
}

@media (max-width: 1199px) {
	.newDe-con::after{
		display: none;
	}
	.newDeCon-left,
	.newDeCon-right{
		width: 100%;
		padding: 0;
	}
}

@media (max-width: 767px) {
	.newDeCon-right .news ul li .news-con .news-text .news-title {
		font-size: 16px;
		line-height: 1.8;
		margin-top: 10px;
	}
	.newDeCon-right .news ul li .news-con .news-text .news-p {
		height: 48px;
		line-height: 24px;
		margin-top: 10px;
	}
	.newDeCon-right .news {
	  margin-top: 0px;
	}
	.newDeCon-right .news ul li {
	  margin-top: 20px;
	}
}


.ser-p1{
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	margin-top: 78px;
	padding: 0 15.8%;
	text-align: center;
	color: #333;
}

.ser-list{
	float: left;
	width: 100%;
	margin-top: 44px;
}
.ser-list ul{
	float: left;
	width: 100%;
}
.ser-list ul li{
	float: left;
	width: 100%;
	position: relative;
	background: #f7f6f6;
}
.ser-list ul li > span{
	float: left;
	width: 50%;
	position: relative;
}
.ser-list ul li > span::after{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(124,0,0,0.4);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	content: "";
	opacity: 0;
	z-index: 2;
}
.ser-list ul li > span::before{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 94%;
	height: 92%;
	border: 2px solid #fff;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
	content: "";
	opacity: 0;
	z-index: 3;
}

.ser-list ul li:hover > span::after,
.ser-list ul li:hover > span::before{
	opacity: 1;
}	

.ser-list ul li:nth-child(2n) > span{
	float: right;
}
.ser-list ul li > span .img-box{
	padding-bottom: 50.7%;
}
.ser-list ul li > span .img-box img{
-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}	
.ser-list ul li:hover > span .img-box img{
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.ser-list ul li .ser-text{
	float: left;
	width: 50%;
	padding: 65px 80px 0 80px;
}
.ser-list ul li .ser-text .ser-li-abs{
	font-family: "arial black";
	position: absolute;
	right: 20px;
	bottom: 30px;
	font-size: 24px;
	color: #ebe9e9;
}
.ser-list ul li:nth-child(2n) .ser-text .ser-li-abs{
	left: auto;
	right: 51%;
}
.ser-list ul li .ser-text .ser-li-span{
	float: left;
	width: 100%;
}
.ser-list ul li .ser-text .ser-li-span .ser-li-radius{
	float: left;
	min-width: 232px;
	height: 54px;
	line-height: 52px;
	padding-right: 54px;
	padding-left: 54px;
	border-radius: 27px;
	border: 1px dashed #895b19;
	position: relative;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.ser-list ul li:hover .ser-text .ser-li-span .ser-li-radius{
	background: #895b19;
}
.ser-list ul li .ser-text .ser-li-span .ser-li-radius font{
	float: right;
	font-size: 24px;
	padding: 0 15px;
	color: #333;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.ser-list ul li:hover .ser-text .ser-li-span .ser-li-radius font{
	color: #fff;
}
.ser-list ul li .ser-text .ser-li-span .ser-li-radius span{
	font-family: "arial black";
	position: absolute;
	right: 2px;
	top: 1px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	text-align: center;
	background: #895b19;
	border-radius: 100%;
	color: #fff;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.ser-list ul li:hover .ser-text .ser-li-span .ser-li-radius span{
	color: #895b19;
	background: #fff;
	right: auto;
	left: 2px;
}
.ser-list ul li .ser-text .ser-li-p{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	margin-top: 30px;
}
@media (max-width: 1440px) {
	.ser-list ul li .ser-text {
	  padding: 36px 4% 0 4%;
	}
	.ser-p1 {
		font-size: 14px;
		line-height: 2;
		margin-top: 40px;
		padding: 0 12%;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius{
		min-width: 200px;
		height: 46px;
		line-height: 44px;
		border-radius: 22px;
		padding-right: 46px;
		padding-left: 46px;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius span {
		width: 42px;
		height: 42px;
		line-height: 42px;
		font-size: 18px;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius font{
		font-size: 18px;
	}
	.ser-list ul li .ser-text .ser-li-p {
		line-height: 1.8;
		margin-top: 15px;
	}
	.ser-list ul li .ser-text .ser-li-abs {
		right: 10px;
		bottom: 20px;
		font-size: 20px;
	}
}
@media (max-width: 1199px) {
	.ser-list{
		margin-top: 30px;
	}
	.ser-list ul li > span,
	.ser-list ul li .ser-text{
		width: 100%;
	}
	.ser-list ul li .ser-text {
	  padding: 36px 4% 72px 4%;
	}
	.ser-list ul li:nth-child(2n) .ser-text .ser-li-abs{
		right: 10px;
	}
	.ser-p1 {
		margin-top: 30px;
		padding: 0 4%;
	}
}
@media (max-width: 767px) {
	.ser-p1 {
		margin-top: 10px;
		padding: 0 0%;
		line-height: 1.8;
	}
	.ser-list {
	  margin-top: 10px;
	}
	.ser-list ul li .ser-text {
	  padding: 15px 4% 30px 4%;
	}
	.ser-list ul li .ser-text .ser-li-p{
		margin-top: 10px;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius{
		min-width: auto;
		height: 40px;
		line-height: 38px;
		border-radius: 20px;
		padding-left: 42px;
		padding-right: 42px;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius span {
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 16px;
	}
	.ser-list ul li .ser-text .ser-li-span .ser-li-radius font {
	  font-size: 16px;
		padding: 0 10px;
	}
	.ser-list ul li .ser-text .ser-li-abs {
		right: 10px;
		bottom: 10px;
		font-size: 14px;
	}
}

.hei-100{
	float: left;
	width: 100%;
	height: 100px;
}
.job-title{
	float: left;
	width: 100%;
	text-align: center;
}
.job-title .job-t{
	float: left;
	width: 100%;
	font-size: 36px;
	color: #333;
	position: relative;
	z-index: 2;
}
.job-title .job-t font{
	position: relative;
	z-index: 2;
}
.job-title .job-t span{
	font-family: 'Tungsten-Semibold';
	position: absolute;
	left: 50%;
	top: -18px;
	-webkit-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-moz-transform: translateX(-50%);	transform: translateX(-50%);
	text-transform: uppercase;
	width: 100%;
	font-size: 64px;
	line-height: 0.8;
	color: #333;
	opacity: 0.1;
	z-index: 1;
}
.job-title .job-p{
	float: left;
	width: 100%;
	margin-top: 26px;
	font-size: 16px;
	line-height: 1.6;
	color: #333;
}

.job-pic{
	float: left;
	width: 100%;
	padding-bottom: 74px;
}
.job-pic .jobP-list{
	float: left;
	width: 100%;
}
.job-pic .jobP-list .jobP-li-con{
	float: left;
	width: 18.2%;
	margin-right: 2.2%;
	margin-top: 54px;
}
.job-pic .jobP-list .jobP-li-con:nth-child(5n){
	margin-right: 0;
}
.job-pic .jobP-list .jobP-li-con .jobP-li{
	float: left;
	width: 100%;
	padding: 14px;
	border-radius: 100%;
	border: 1px dashed #895b19;
	position: relative;
}
.job-pic .jobP-list .jobP-li-con .jobP-li p{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color: #fff;
	font-size: calc(100vw / 1920 * 20);
	line-height: 1.2;
	width:70%;
}
.job-pic .jobP-list .jobP-li-con .jobP-li span{
	display: block;
	opacity: inherit;
	float: left;
	width: 100%;
	border-radius: 100%;
	overflow: hidden;
}
.job-pic .jobP-list .jobP-li-con .jobP-li span img{
	border-radius: 100%;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.job-pic .jobP-list .jobP-li-con .jobP-li:hover span img{
	-webkit-transform: scale(1.1);
	-mos-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.hei30-f7f6f6{
	float: left;
	width: 100%;
	height: 30px;
	background: #f7f6f6;
}
.main-con.mar-d0{
	margin-bottom: 0;
	padding-bottom: 0;
}
.main-con.mar-t0{
	margin-top: 0;
	margin-bottom: 0;
}
.main-con.mar-t0-1{
	margin-top: 0;
}
.hei-82{
	float: left;
	width: 100%;
	height: 82px;
}

.wrap-job{
	float: left;
	width: 100%;
	margin-top: 65px;
}
.wrap-job .job{
	float: left;
	width: 100%;
}
.wrap-job .job .list{
	float: left;
	width: 100%;
}
.wrap-job .job .list > ul{
	float: left;
	width: 100%;
  overflow: hidden;
}
.wrap-job .job .list > ul > li{
	float: left;
	width: 100%;
	margin-top: 1px;
}
.wrap-job .job .list > ul > li.current .tlist{
	background: #895b19;
}

.wrap-job .job .list > ul > li .tlist{
	float: left;
	width: 100%;
  overflow: hidden;
	cursor: pointer;
	position: relative;
	background: #f7f6f6;
}
.wrap-job .job .list > ul > li .tlist .titem{
	float: left;
	width: 100%;
	line-height: 68px;
	font-size: 18px;
	position: relative;
	padding: 0px 94px 0px 22px;
}
.wrap-job .job .list > ul > li .tlist .titem .titem-p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 20px;
}
.wrap-job .job .list > ul > li .tlist .more{
	position: absolute;
	right: 0px;
	width: 94px;
	height: 68px;
	top: 0%;
	-webkit-transform: translateY(-0%);
	-ms-transform: translateY(-0%);
	-moz-transform: translateY(-0%);
	transform: translateY(-0%);
	background-color: #f1f1f1;
}
.wrap-job .job .list > ul > li .tlist .more:after,
.wrap-job .job .list > ul > li .tlist .more::before{
	position: absolute;
	left: 50%;
	top: 50%;
	background: #333;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	content: "";
}
.wrap-job .job .list > ul > li .tlist .more:after{
	width: 12px;
	height: 3px;
}
.wrap-job .job .list > ul > li .tlist .more::before{
	width: 3px;
	height: 12px;
}
.wrap-job .job .list > ul > li.current .tlist .more{
	background-color: #343333;
}
.wrap-job .job .list > ul > li.current .tlist .more:after,
.wrap-job .job .list > ul > li.current .tlist .more::before{
	background: #fff;
}
.wrap-job .job .list > ul > li.current .tlist .more::before{
	display: none;
}
.wrap-job .job .list > ul > li.current .tlist .titem{
	color: #fff;
}
.wrap-job .job .list > ul > li .note{
  display: none;
	float: left;
	width: 100%;
	border: 1px solid #eee;
}

.note-1{
	float: left;
	width: 100%;
	padding: 0 18px 48px 18px;
}
.note-1 h3{
	float: left;
	width: 100%;
	margin-top: 36px;
	font-size: 20px;
	color: #333;
}
.note-1 .note-p{
	float: left;
	width: 100%;
	font-size: 16px;
	margin-top: 20px;
	line-height: 1.8;
	color: #666;
}
.note-2{
	float: left;
	width: 100%;
	padding: 12px 15px;
	border-top: 1px solid #eee;
}
.note-2 .note2-span{
	font-family: 'AvantGardeITCbyBT-Book';
	float: left;
	margin-right: 42px;
	line-height: 42px;
	font-size: 26px;
	margin-top: 2px;
	color: #895b19;
}
.note-2 .note2-span span{
	display: inline-block;
	border-radius: 100%;
	width: 42px;
	height: 42px;
	margin-right: 12px;
	background-color: #895b19;
	text-align: center;
}
.note-2 .note2-span span img{
	vertical-align: middle;
	padding-bottom: 3px;
}

.note2-a{
	float: right;
	padding: 0 48px;
	line-height: 48px;
	border-radius: 24px;
	font-size: 16px;
	color: #fff;
	background: #895b19;
}
.note2-a:hover{
	color: #fff;
	opacity: 0.8;
}

.job-lc-t{
	float: left;
	width: 100%;
	margin-top: 50px;
	position: relative;
	overflow: hidden;
}
.job-lc-t .job-title{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.job-lc-t .job-title .job-t{
	color: #fff;
}
.job-lc-t .job-title .job-t span{
	color: rgba(255,255,255,1);
}

.job-lc-d{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 52px;
	padding-bottom: 38px;
}
.job-lc-d .job-lc-span{
	display: inline-block;
	vertical-align: top;
	width: 107px;
	height: 107px;
	margin: 0 36px 55px;
	border-radius: 100%;
	position: relative;
	border: 1px solid #e5e5e5;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s; 
	-o-transition: all 0.3s ease-out 0s; 
	transition: all 0.3s ease-out 0s;
}
.job-lc-d .job-lc-span:hover{
	border-color: #895b19;
	background: #895b19;
}
.job-lc-d .job-lc-span img{}
.job-lc-d .job-lc-span img.block{
	display: block;
}
.job-lc-d .job-lc-span img.none{
	display: none;
}
.job-lc-d .job-lc-span:hover img.block{
	display: none;
}
.job-lc-d .job-lc-span:hover img.none{
	display: block;
}
.job-lc-d .job-lc-span::after{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -47px;
	width: 21px;
	height: 40px;
	background: url(../images/job/ico.png) no-repeat;
	content: "";
}
.job-lc-d .job-lc-span:last-child::after{
	display: none;
}
.job-lc-d .job-lc-span p{
	position: absolute;
	bottom: -38px;
	font-size: 16px;
	color: #666;
	width: 100%;
	text-align: center;
}
.job-lc-d .job-lc-span:hover p{
	color: #895b19;
}

@media (max-width: 1440px) {
	.hei-100 {
	  height: 60px;
	}
	.hei-82 {
	  height: 68px;
	}
	.job-title .job-t{
		font-size: 28px;
	}
	.job-title .job-t span{
		font-size: 48px;
	}
	.job-pic{
		padding-bottom: 60px;
	}
	.job-pic .jobP-list .jobP-li-con{
		margin-top: 40px;
	}
	.note-2 .note2-span {
	    margin-right: 28px;
	    font-size: 20px;
	}
	.note2-a {
		padding: 0 36px;
		font-size: 14px;
	}
	.job-lc-d {
		margin-top: 42px;
		padding-bottom: 28px;
	}
	.job-lc-d .job-lc-span {
		width: 90px;
		height: 90px;
		margin: 0 24px 40px;
	}
	.job-lc-d .job-lc-span p {
		bottom: -28px;
		font-size: 14px;
	}
	.job-lc-d .job-lc-span::after {
	    right: -34px;
	    width: 14px;
	    height: 28px;
			background-size: 100% auto;
	}
}
@media (max-width: 1199px) {
	.job-pic {
	  padding-bottom: 40px;
	}
	.job-pic .jobP-list .jobP-li-con .jobP-li{
		padding: 10px;
	}
	.job-pic .jobP-list .jobP-li-con .jobP-li p{
		font-size: 14px;
	}
	.wrap-job{
		margin-top: 48px;
	}
	.wrap-job .job .list > ul > li .tlist .titem{
		line-height: 60px;
		padding-right: 80px;
	}
	.wrap-job .job .list > ul > li .tlist .more{
		height: 60px;
		width: 80px;
	}
	.note-1{
		padding-bottom: 30px;
	}
	.note-1 h3{
		font-size: 18px;
		margin-top: 24px;
	}
	.note-1 .note-p {
		font-size: 14px;
		margin-top: 15px;
	}
	.note-2 .note2-span {
		margin-right: 18px;
		font-size: 18px;
	}
	.job-lc-d .job-lc-span {
		width: 80px;
		height: 80px;
		margin: 0 18px 40px;
	}
	.job-lc-d .job-lc-span::after{
		right: -30px;
	}
}
@media (max-width: 991px) {
	.job-title .job-t {
	  font-size: 24px;
	}
	.job-title .job-t span {
		top: -10px;
	  font-size: 36px;
	}
	.wrap-job {
	  margin-top: 36px;
	}
	.note-2 .note2-span {
		margin-right: 10px;
		font-size: 16px;
	}
	.job-lc-t img{
		max-width: 140%;
		margin-left: -20%;
	}
	.job-lc-d{
		margin-top: 0;
	}
	.job-lc-d .job-lc-span{
		margin-top: 50px;
	}
	.job-pic .jobP-list { display: flex; flex-wrap: wrap;justify-content: center; }
	.job-pic .jobP-list .jobP-li-con { width:31%; }
}
@media (max-width: 767px) {
	.hei-100 {
	  height: 30px;
	}
	.job-title .job-p {
		margin-top: 12px;
		font-size: 14px;
	}
	.job-pic .jobP-list .jobP-li-con{
		width: 48%;
		margin-right: 4%;
		margin-top: 15px;
	}
	.job-pic .jobP-list .jobP-li-con:nth-child(2n){
		margin-right: 0;
	}
	.job-pic {
	  padding-bottom: 20px;
	}
	.hei30-f7f6f6{
		height: 20px;
	}
	.hei-82 {
	  height: 40px;
	}
	.wrap-job {
	  margin-top: 20px;
	}
	.wrap-job .job .list > ul > li .tlist .titem {
	  line-height: 48px;
	  padding-right: 48px;
		padding-left: 18px;
		font-size: 16px;
	}
	.wrap-job .job .list > ul > li .tlist .more {
		height: 48px;
		width: 48px;
	}
	.note-1 {
	  padding: 0 15px 20px 15px;
	}
	.note-1 h3 {
		font-size: 16px;
		margin-top: 18px;
	}
	.note-1 .note-p {
	  margin-top: 10px;
	}
	.note-2 .note2-span{
		min-width: 100%;
		line-height: 36px;
		font-size: 18px;
		margin: 5px 0;
	}
	.note-2 .note2-span span{
		width: 36px;
		height: 36px;
		margin-right: 10px;
	}
	.note-2 .note2-span span img {
	  padding-bottom: 3px;
	}
	.note2-a {
		margin-top: 5px;
		padding: 0 24px;
		line-height: 36px;
		border-radius: 18px;
	}
	.job-lc-t{
		margin-top: 20px;
	}
	.job-lc-t img {
		max-width: 200%;
		margin-left: -50%;
	}
	.job-lc-d{
		padding-right: 8%;
		margin-top: 20px;
		padding-bottom: 0;
	}
	.job-lc-d .job-lc-span {
		float: left;
		width: 26%;
		margin: 0 11% 36px 0%;
		height: auto;
	}
	.job-lc-d .job-lc-span p{
		bottom: -20px;
	}
	.job-lc-d .job-lc-span:nth-child(3n) {
		margin-right: 0;
	}
	.job-lc-d .job-lc-span::after {
	    right: -28px;
	}
	.job-pic .jobP-list .jobP-li-con .jobP-li p{
		font-size: 14px;
	}
}


.contact-1{
	float: left;
	width: 100%;
	margin-top: 62px;
}
.contact-1 .con1-li,
.contact-1 .con1-ewm{
	float: left;
	height: 230px;
	background: #f7f6f6;
}
.contact-1 .con1-li{
	width: 21.3%;
	margin-right: 0.7%;
	text-align: center;
}
.contact-1 .con1-li span{
	display: inline-block;
	margin-top: 48px;
	width: 62px;
	height: 62px;
	border-radius: 100%;
	background: #fff;
}
.contact-1 .con1-li p{
	margin-top: 36px;
	font-size: 16px;
	color: #333;
}

.contact-1 .con1-ewm{
	width: 34%;
	text-align: center;
}
.contact-1 .con1-ewm p{
	display: inline-block;
	margin: 47px 14px 0 14px;
}
.contact-1 .con1-ewm p img{
	width: 108px;
	border: 5px solid #e5e5e5;
}
.contact-1 .con1-ewm p span{
	display: block;
	margin-top: 18px;
}

.map-sear{
	float: left;
	width: 100%;
}

.map-con{
	float: left;
	width: 100%;
	margin-top: 50px;
}
.map-con .hd{
	float: left;
	width: 100%;
}
.map-con .hd ul{
	float: left;
	width: 100%;
}
.map-con .hd ul li{
	float: left;
	width: 19%;
	line-height: 60px;
	margin-right: 1.25%;
	font-size: 16px;
	color: #333;
	background: #f7f6f6;
	text-align: center;
	cursor: pointer;
}
.map-con .hd ul li.on{
	background: #895b19;
	color: #fff;
}
.map-con .hd ul li:nth-child(5n){
	margin-right: 0;
}
.map-con .bd{
	float: left;
	width: 100%;
	position: relative;
}
.map-con .bd .map-con-1 {
	float: left;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=00);
	position: absolute;
	left: 0;
	top: 0;
}
.map-con .bd .map-con-1.block {
	left: 0;
	top: 0;
	position: relative;
	z-index: 9;
	opacity: 1;
	filter: alpha(opacity=100);
}
.map-con .bd .map-con-1 .map{
	width: 100%;
	height: 600px;
}
.map-con .bd .map-con-1 p{
	position: absolute;
	left: 0;
	bottom: 0;
	min-width: 423px;
	height: 117px;
	line-height: 117px;
	padding: 0 38px;
	background: rgba(137,91,25,0.7);
	z-index: 999;
}
.map-con .bd .map-con-1 p span{
	float: left;
	font-family: 'AvantGardeITCbyBT-Book';
	color: #fff;
	padding-left: 68px;
	font-size: 36px;
	background: url(../images/contact/ico-4.png) left center no-repeat;
}
@media (max-width: 1440px) {
	.contact-1{
		margin-top: 48px;
	}
	.contact-1 .con1-li p {
		margin-top: 24px;
		font-size: 14px;
	}
	.contact-1 .con1-ewm p span{
		margin-top: 12px;
	}
	.contact-1 .con1-li span{
		margin-top: 40px;
	}
	.contact-1 .con1-ewm p {
	  margin: 40px 12px 0 12px;
	}
	.contact-1 .con1-li, .contact-1 .con1-ewm{
		height: 210px;
	}
	.map-sear{
		padding-top: 90px;
	}
	.map-con{
		margin-top: 40px;
	}
	.map-con .hd ul li{
		font-size: 14px;
	}
	.map-con .bd .map-con-1 .map{
		height: 500px;
	}
	.map-con .bd .map-con-1 p {
		min-width: 380px;
		height: 100px;
		line-height: 100px;
		padding: 0 30px;
	}
	.map-con .bd .map-con-1 p span {
		padding-left: 60px;
		font-size: 30px;
	}
}
@media (max-width: 1199px) {
	.contact-1 .con1-li, .contact-1 .con1-ewm{
		width: 48%;
	}
	.contact-1 .con1-li{
		margin-right: 4%;
		margin-bottom: 30px;
	}
	.contact-1 .con1-li:nth-child(2n){
		margin-right: 0;
	}
	.map-con .hd ul li{
		font-size: 12px;
	}
}
@media (max-width: 991px) {
	.map-sear {
	  padding-top: 30px;
	}
	.map-con {
	  margin-top: 20px;
	}
	.map-con .hd ul li{
		width: 32%;
		margin-right: 2%;
		margin-top: 10px;
	}
	.map-con .hd ul li:nth-child(3n){
		margin-right: 0;
	}
	.map-con .bd .map-con-1 .map {
	  height: 400px;
	}
	.map-con .bd .map-con-1 p {
		min-width: 320px;
		height: 80px;
		line-height: 80px;
		padding: 0 24px;
	}
	.map-con .bd .map-con-1 p span{
		padding-left: 50px;
		background-size: 36px auto;
		font-size: 24px;
	}
}
@media (max-width: 767px) {
	.contact-1 {
	  margin-top: 30px;
	}
	.contact-1 .con1-li{
		width: 100%;
		margin-right: 0;
		height: auto;
		padding: 20px 0;
		margin-bottom: 15px;
	}
	.contact-1 .con1-li span{
		margin-top: 0;
	}
	.contact-1 .con1-li p{
		margin-top: 15px;
	}
	.contact-1 .con1-ewm{
		width: 100%;
		height: auto;
		padding: 20px 0;
	}
	.contact-1 .con1-ewm p {
	  margin: 0px 10px 0 10px;
	}
	.contact-1 .con1-ewm p span {
		font-size: 12px;
	  margin-top: 12px;
	}
	.map-con {
	  margin-top: 10px;
	}
	.map-con .hd ul li{
		width: 49%;
		line-height: 38px;
		margin-right: 2%;
	}
	.map-con .hd ul li:nth-child(3n){
		margin-right: 2%;
	}
	.map-con .hd ul li:nth-child(2n){
		margin-right: 0;
	}
	.map-con .bd .map-con-1 p {
		min-width: 214px;
		height: 48px;
		line-height: 48px;
		padding: 0 15px;
	}
	.map-con .bd .map-con-1 p span {
		padding-left: 40px;
		background-size: 28px auto;
		font-size: 20px;
	}
}

.swiper-slide3 .hd{
	z-index: 9;
}
.swiper-slide3 .bd ul{
	float: left;
	width: 100%;
	height:100%;
	opacity: 0;
	filter: alpha(opacity=00);
	position: absolute;
}

.swiper-slide3 .bd ul.block {
	left: 0;
	top: 0;
	position: relative;
	z-index: 9;
	opacity: 1;
	filter: alpha(opacity=100);
}
.md{
	position: absolute;
	top: -50px;
}

.i-ab-ul .index-more {
	display:flex;
	justify-content: center;
	align-items: center;
	border-radius:50%;
	background-color:#895b19;
	width:50px;
	height:50px;
}