/*body.fancybox-active{overflow:hidden}*/
body.fancybox-iosfix {
	position: fixed;
	left: 0;
	right: 0
}

.fancybox-is-hidden {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden
}

.fancybox-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99993;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif
}

.fancybox-container~.fancybox-container {
	z-index: 99992
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.fancybox-outer {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .87;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption-wrap,
.fancybox-infobar,
.fancybox-toolbar {
	position: absolute;
	direction: ltr;
	z-index: 99997;
	opacity: 0;
	visibility: hidden;
	transition: opacity .25s, visibility 0s linear .25s;
	box-sizing: border-box
}

.fancybox-show-caption .fancybox-caption-wrap,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	visibility: visible;
	transition: opacity .25s, visibility 0s
}

.fancybox-infobar {
	top: 0;
	left: 0;
	font-size: 13px;
	padding: 0 10px;
	height: 44px;
	min-width: 44px;
	line-height: 44px;
	color: #ccc;
	text-align: center;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: subpixel-antialiased;
	mix-blend-mode: exclusion
}

.fancybox-toolbar {
	top: 0;
	right: 0;
	margin: 0;
	padding: 0
}

.fancybox-stage {
	overflow: hidden;
	direction: ltr;
	z-index: 99994;
	-webkit-transform: translateZ(0)
}

.fancybox-slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: auto;
	outline: none;
	white-space: normal;
	box-sizing: border-box;
	text-align: center;
	z-index: 99994;
	-webkit-overflow-scrolling: touch;
	display: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: block
}

.fancybox-slide--image {
	overflow: visible
}

.fancybox-slide--image:before {
	display: none
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
	background: #000
}

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
	background: #e5e3df
}

.fancybox-slide--next {
	z-index: 99995
}

.fancybox-slide>* {
	display: inline-block;
	position: relative;
	padding: 24px;
	margin: 44px 0;
	border-width: 0;
	vertical-align: middle;
	text-align: left;
	background-color: #fff;
	overflow: auto;
	box-sizing: border-box
}

.fancybox-slide>script,
.fancybox-slide>style {
	display: none
}

.fancybox-slide .fancybox-image-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	z-index: 99995;
	background: transparent;
	cursor: default;
	overflow: visible;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor: zoom-in
}

.fancybox-can-drag .fancybox-image-wrap {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-dragging .fancybox-image-wrap {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-image,
.fancybox-spaceball {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	max-width: none;
	max-height: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--iframe .fancybox-content {
	padding: 0;
	width: 80%;
	height: 80%;
	max-width: calc(100% - 100px);
	max-height: calc(100% - 88px);
	overflow: visible;
	background: #fff
}

.fancybox-iframe {
	display: block;
	padding: 0;
	border: 0;
	height: 100%
}

.fancybox-error,
.fancybox-iframe {
	margin: 0;
	width: 100%;
	background: #fff
}

.fancybox-error {
	padding: 40px;
	max-width: 380px;
	cursor: default
}

.fancybox-error p {
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 16px;
	line-height: 20px
}

.fancybox-slide--iframe .fancybox-close-small {
	top: 0;
	right: -44px
}

.fancybox-slide--iframe .fancybox-close-small:after {
	font-size: 35px;
	color: #aaa
}

.fancybox-slide--iframe .fancybox-close-small:hover:after {
	color: #fff
}

.fancybox-button {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 44px;
	height: 44px;
	margin: 0;
	padding: 10px;
	border: 0;
	border-radius: 0;
	background: rgba(30, 30, 30, .6);
	color: #ccc;
	transition: color .3s ease;
	cursor: pointer
}

.fancybox-button[disabled] {
	cursor: default;
	opacity: .6
}

.fancybox-button:hover:not([disabled]) {
	color: #fff
}

.fancybox-button svg {
	display: block;
	position: relative;
	overflow: visible;
	shape-rendering: geometricPrecision
}

.fancybox-button svg path {
	fill: currentColor;
	stroke: currentColor;
	stroke-linejoin: round;
	stroke-width: 3
}

.fancybox-button--share svg path {
	stroke-width: 1
}

.fancybox-button--pause svg path:nth-child(1),
.fancybox-button--play svg path:nth-child(2),
.fancybox-navigation {
	display: none
}

.fancybox-show-nav .fancybox-navigation {
	display: block
}

.fancybox-navigation button {
	position: absolute;
	top: 50%;
	margin: -50px 0 0;
	z-index: 99997;
	background: transparent;
	width: 60px;
	height: 100px;
	padding: 17px
}

.fancybox-navigation button:before {
	content: "";
	position: absolute;
	top: 30px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: rgba(30, 30, 30, .6)
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0
}

.fancybox-navigation .fancybox-button--arrow_right {
	right: 0
}

.fancybox-close-small {
	position: absolute;
	top: 0;
	right: 0;
	width: 44px;
	height: 44px;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	outline: none;
	background: transparent;
	z-index: 10;
	cursor: pointer
}

.fancybox-close-small:after {
	content: "×";
	position: absolute;
	top: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #888;
	font-weight: 300;
	text-align: center;
	border-radius: 50%;
	border-width: 0;
	background-color: transparent;
	transition: background-color .25s;
	box-sizing: border-box;
	z-index: 2
}

.fancybox-close-small:focus:after {
	outline: 1px dotted #888
}

.fancybox-close-small:hover:after {
	color: #555;
	background: #eee
}

.fancybox-caption-wrap {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 60px 2vw 0;
	background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8));
	pointer-events: none
}

.fancybox-caption {
	padding: 30px 0;
	border-top: 1px solid hsla(0, 0%, 100%, .4);
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	-webkit-text-size-adjust: none
}

.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
	pointer-events: all;
	position: relative
}

.fancybox-caption a {
	color: #fff;
	text-decoration: underline
}

.fancybox-slide>.fancybox-loading {
	border: 6px solid hsla(0, 0%, 39%, .4);
	border-top: 6px solid hsla(0, 0%, 100%, .6);
	border-radius: 100%;
	height: 50px;
	width: 50px;
	-webkit-animation: a .8s infinite linear;
	animation: a .8s infinite linear;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	z-index: 99999
}

@-webkit-keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	opacity: 0
}

.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	opacity: 0
}

.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	opacity: 1
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
	opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5);
	opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	opacity: 1
}

.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn);
	opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
	opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1
}

.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	opacity: 0
}

.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	opacity: 0
}

.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0);
	opacity: 1
}

.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}

.fancybox-share {
	padding: 30px;
	border-radius: 3px;
	background: #f4f4f4;
	max-width: 90%
}

.fancybox-share h1 {
	color: #222;
	margin: 0 0 20px;
	font-size: 33px;
	text-align: center
}

.fancybox-share p {
	margin: 0;
	padding: 0;
	text-align: center
}

.fancybox-share_button {
	display: inline-block;
	text-decoration: none;
	margin: 0 10px 10px 0;
	padding: 10px 20px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	border-radius: 3px;
	background: #fff;
	white-space: nowrap;
	font-size: 16px;
	line-height: 23px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 140px;
	color: #888
}

.fancybox-share_button:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, .5);
	text-decoration: none;
	color: #555
}

.fancybox-share_button svg {
	margin-right: 5px;
	width: 23px;
	height: 23px;
	vertical-align: top
}

.fancybox-thumbs {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 212px;
	margin: 0;
	padding: 2px;
	background: #fff;
	-webkit-tap-highlight-color: transparent;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	box-sizing: border-box;
	z-index: 99995
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs>ul {
	list-style: none;
	position: absolute;
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 0;
	white-space: nowrap
}

.fancybox-thumbs>ul>li {
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 2px;
	width: 100px;
	height: 75px;
	max-width: calc(50% - 4px);
	max-height: calc(100% - 8px);
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box
}

li.fancybox-thumbs-loading {
	background: rgba(0, 0, 0, .1)
}

.fancybox-thumbs>ul>li>img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	max-height: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-thumbs>ul>li:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 4px solid #4ea7f9;
	z-index: 99991;
	opacity: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94)
}

.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
	opacity: 1
}

@media (max-width:800px) {
	.fancybox-thumbs {
		width: 110px
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}

	.fancybox-thumbs>ul>li {
		max-width: calc(100% - 10px)
	}

}

.afs #header {
	background-color: #FFF;
}

/*#header.nia .menu{background-color: #FFF;}*/
/*#header.nia .head{margin-right: 0;}*/
#header {
	width: 100%;
	max-width: 2200px;
	height: 80px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	z-index: 999;
	transition: all 0.3s ease;
	background-color: #FFF;
	box-shadow: 0 0 10px -2px rgba(0, 0, 0, .2);
}

#header .head {
	/*width: 100%;*/
	/*max-width: 2080px;*/
	/* min-width: 1110px; */
	margin: 0 60px;
	height: 80px;
	position: relative;
}

#header .head .logo {
	float: left;
	width: 12.5%;
	height: 100%;
}

#header .head .logo img {
	object-fit: contain;
	height: 100%;
}

#header .head .R {
	float: right;
}

#header .head .R .navbox {
	display: none;
	float: left;
	margin-right: 15px;
	position: absolute;
	top: 50%;
	right: 10%;
	transform: translateY(-50%);
}

#header .head .R .navbox .line {
	width: 30px;
	height: 2px;
	background-color: #000;
	margin: 8px 0;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

#header .head .R .navbox.active .line:nth-child(1) {
	transform: rotate(45deg) translateY(14px);
}

#header .head .R .navbox.active .line:nth-child(2) {
	transform: translateX(30px);
	opacity: 0;
}

#header .head .R .navbox.active .line:nth-child(3) {
	transform: rotate(-45deg) translateY(-14px);
}

#header .head .R .navWrapper {
	float: left;
}

#header .head .R .nav {
	float: left;
	margin-right: 15px;
}



#header .head .R .nav a {
	float: left;
	line-height: 77px;
	height: 74px;
	color: #4c4743;
	margin-left: 26px;
	font-size: 14px;
	border-bottom: 8px solid transparent;
}

#header .head .R .nav .bor {
	position: absolute;
	left: 0;
	top: 72px;
	border-bottom: 8px solid #0d70b8;
}

#header .head .R .he-search {
	float: left;
	width: 50px;
	height: 80px;
	position: relative;
	cursor: pointer;
}

#header .head .R .he-search em {
	display: block;
	width: 100%;
	height: 80px;
	background: url(../images/header-search-ic.png) no-repeat center center;
}

.searchPox {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 1999;
}

.searchPox var {
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: .87;
	filter: alpha(87);
}

.searchPox .cont {
	width: 1200px;
	height: 140px;
	position: absolute;
	left: 0;
	top: -150px;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 50;
	animation-delay: .3s;
}

.searchPox .search_input {
	transform: scale3d(1, 1, 1);
	transition-duration: 0.5s;
	transform-origin: 0% 50%;
	transition: transform 0.3s;
	font-family: inherit;
	font-size: 105px;
	line-height: 1;
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 0;
	border: 0;
	background: transparent;
	border-radius: 0;
	-webkit-appearance: none;
	color: #fff;
	border-bottom: 4px solid;
}

.searchPox .search_input::-webkit-input-placeholder {
	color: #4a4a4a;
}

.searchPox .search_input:-moz-placeholder {
	color: #4a4a4a;
}

.searchPox .search_input::-moz-placeholder {
	color: #4a4a4a;
}

.searchPox .search_input:-ms-input-placeholder {
	color: #4a4a4a;
}

.searchPox .search-con_p {
	font-size: 14px;
	color: #fff;
	width: 100%;
	margin-top: 6px;
	text-align: right;
}

@media (max-width: 1600px) {
	.searchPox .cont {
		width: 900px;
	}

	.searchPox .search_input {
		font-size: 75px;
		width: 100%;
		left: 0;
	}
}

#header .head .R .menu em {
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/header-menu.png") no-repeat center;
	margin: 0 auto;
}

#header .head .R .menu {
	float: left;
	width: 50px;
	height: 49px;
	padding-top: 29px;
}

#header .head .nav-su {
	width: 100%;
	height: 0;
	position: absolute;
	left: 0;
	top: 80px;
	z-index: 1100;
}

#header .head .nav-su var {
	display: none;
	width: 100%;
	padding: 0 60px;
	margin-left: -60px;
	height: 66px;
	background-color: #000;
	opacity: 0.6;
	filter: Alpha(60);
	position: absolute;
	left: 0;
	top: 0;
}

#header .head .nav-su .con-nav .li {
	display: none;
	padding-left: 20px;
	margin-right: -60px;
	background-color: rgba(0, 0, 0, 0.69);
	height: 66px;
}

#header .head .nav-su .con-nav .li.ri {}

#header .head .nav-su .con-nav {
	display: none;
	height: 66px;
	position: absolute;
	top: 0;
	right: 0;
}

#header .head .nav-su .con-nav a:hover,
#header .head .nav-su .con-nav a.on {
	color: #0E71B8;
}

#header .head .nav-su .con-nav a {
	float: left;
	margin-top: 26px;
	color: #c2baaa;
	font-size: 14px;
	margin-right: 28px;
	line-height: 1;
	transition: color 0.3s ease;
}

#header .head .language {
	float: left;
	width: 75px;
	height: 81px;
	cursor: pointer;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.3s;
}

#header .head .language em {
	display: block;
	padding: 30px 14px 0;
	height: 50px;
	line-height: 1;
	color: #8c8079;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 1230;
	transition: all 0.3s 0.3s;
}

#header .head .language em:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #8c8079;
	position: absolute;
	right: 12px;
	top: 36px;
	transition: all 0.3s 0.3s;
}

#header .head .language.in em:after,
#header .head .language:hover em:after {
	border-top-color: #FFF;
	transition: all 0.3s;
}

#header .head .language.in em,
#header .head .language:hover em,
#header .head .language em:hover {
	color: #FFF;
	background-color: #0d70b8;
	transition: all 0.3s;
}

#header .head .language.in ul {
	top: 80px;
}

#header .head .language ul {
	padding: 10px 14px 20px;
	text-align: center;
	background-color: #ff3000;
	position: absolute;
	left: 0;
	right: 0;
	top: -100px;
	z-index: 1200;
	transition: top 0.6s ease;
}

#header .head .language ul li {
	color: #ffc1b3;
	margin-bottom: 4px;
	transition: all .3s;
}

#header .head .language ul li:hover {
	color: #FFF;
}

#rnTop {
	display: none;
	position: fixed;
	bottom: 124px;
	right: 40px;
	z-index: 890;
	cursor: pointer;
	width: 70px;
	height: 70px;
	background: #0d70b8 url("../images/returntop.png") no-repeat center top;
}

#footer {
	height: 124px;
}

#footer .le {
	float: left;
}

#footer .le .das {
	float: left;
	padding-top: 30px;
	margin-right: 20px;
}

#footer .le .das .weix {
	float: left;
	margin-right: 10px;
	position: relative;
}

#footer .le .das .weix:hover .pos {
	display: block;
}

#footer .le .das .weix .pos {
	display: none;
	position: absolute;
	left: -30px;
	bottom: 73px;
}

#footer .le .das .weix .pos img {
	width: 100px;
	max-width: none;
	border: 4px solid #FFF;
}

#footer .le .das .weib {
	float: left;
}

#footer .le .des {
	float: left;
	padding-top: 34px;
}

#footer .le .des .li p {
	display: inline-block;
	margin-right: 6px;
	color: #67676c;
	opacity: .7;
	filter: Alpha(opacity=70);
}

#footer .le .des .li a {
	display: inline-block;
}

#footer .le .des .li em {
	color: #99cc24;
	font: 400 18px 'Montserrat';
}

#footer .ri {
	float: right;
	padding-top: 35px;
}

#footer .ri .ic {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

#footer .ri p {
	color: #8e8580;
	opacity: .8;
	filter: Alpha(opacity=80);
	cursor: default;
	font-size: 12px;
}

#footer .ri p a {
	display: inline-block;
}

#footer a {
	transition: all .3s;
}

#footer a:hover {
	color: #000;
}

.searchs .le-hat h2 {
	color: #ff3000;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 60px;
	margin-top: 40px;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ */
/*.content.index{padding-top: 80px;}*/
#index_slider {
	height: 680px;
	position: relative;
}

#index_slider img {
	width: 100%;
}

#index_slider .next,
#index_slider .prev {
	display: inline-block;
	width: 48px;
	height: 48px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
	opacity: 0;
	filter: alpha(0);
	transition: all .6s;
}

#index_slider:hover .next,
#index_slider:hover .prev {
	opacity: .8;
	filter: alpha(80);
	background-position: 0 0;
}

#index_slider .next {
	right: 40px;
	background: url("../images/i_next.png") no-repeat 48px;
}

#index_slider .prev {
	left: 40px;
	background: url("../images/i_prev.png") no-repeat -48px;
}

#index_slider .next:hover,
#index_slider .prev:hover {
	opacity: 1;
}

#index_slider .hd {
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

#index_slider .hd ul li {
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	background: url("../images/index-slider-btn-ic.png") no-repeat -56px -2px;
	cursor: pointer;
}

#index_slider .hd ul li.on {
	background: url("../images/index-slider-btn-ic.png") no-repeat -36px -2px;
}

#index_slider .bd ul li {}

.about .bom {
	height: 70vh;
}

#index_slider .bd ul li img {
	width: auto;
}

#index_slider .bd .show .pos {
	display: block;
}

#index_slider .bd .pos {
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

#index_slider .bd .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.slide_on1 {
	animation: slide_on1 3.5s ease forwards;
}

@keyframes slide_on1 {
	0% {
		transform: scale(1.15)
	}

	100% {
		transform: scale(1)
	}
}

.slide_on0 {
	animation: slide_on0 3.5s ease forwards;
}

@keyframes slide_on0 {
	0% {
		opacity: 0;
		transform: scale(1.1, 1.1);
		filter: brightness(200%)
	}

	100% {
		opacity: 1;
		transform: scale(1, 1);
		filter: brightness(100%)
	}
}

.slide-1 .icc1 {
	position: absolute;
	top: 287px;
	left: 28px;
}

.slide-1 .icc2 {
	position: absolute;
	top: 264px;
	left: 400px;
}

.slide-1 .icc3 {
	position: absolute;
	top: 364px;
	left: 30px;
}

.slide-2 .t1 {
	width: 445px !important;
	position: absolute;
	left: 538px;
	top: 230px;
}

.slide-2 .t2 {
	position: absolute;
	left: 618px;
	top: 320px;
}

.slide-3 .t1 {
	position: absolute;
	left: 50px;
	top: 244px;
}

.slide-3 .t2 {
	width: 445px !important;
	position: absolute;
	left: 654px;
	top: 244px;
}

.slide-3 .t3 {
	position: absolute;
	left: 729px;
	top: 340px;
}

.slide-4 .t1 {
	width: 445px !important;
	position: absolute;
	left: 536px;
	top: 244px;
}

.slide-4 .t2 {
	position: absolute;
	left: 620px;
	top: 350px;
}

@media (max-height: 870px) {
	.slide-1 .icc1 {
		top: 249px;
	}

	.slide-1 .icc2 {
		top: 224px;
	}

	.slide-1 .icc3 {
		top: 320px;
	}
}

@media (max-height: 790px) {
	.slide-1 .icc1 {
		top: 169px;
	}

	.slide-1 .icc2 {
		top: 143px;
	}

	.slide-1 .icc3 {
		top: 244px;
	}
}

.index .listCard {
	width: 712px;
	height: 215px;
	overflow: hidden;
	position: relative;
	left: 0px;
}

.index .listCard .li1 {
	right: 0;
	top: 0;
}

/*.index .listCard .li1:after{content: "";display: block;width: 50px;height: 0;border-bottom: 4px solid #ffa200;position: absolute;left: -36px;top: 40px;}*/
.index .listCard li .cont {
	width: 100%;
	height: 215px;
	overflow: hidden;
	transition: all 0.3s;
	position: relative;
}

.index .listCard li {
	float: left;
	width: 150px;
	height: 215px;
	transition: all 0.3s ease-in-out;
	position: absolute;
	top: 0;
	background-color: #000;
}

.index .listCard li img.im1 {
	width: 190px;
}

.index .listCard li img.im2 {
	width: 340px;
}

.index .listCard li img {
	transition: all 0.7s;
	position: absolute;
	left: 0;
	top: 0;
}

.index .listCard li.li1 {
	position: relative;
}

.index .listCard li .im1 {
	opacity: 1;
	filter: Alpha(100);
}

.index .listCard li .im2 {
	opacity: 0;
	filter: Alpha(0);
}

.index .listCard.c1 li.li1 {
	left: 0;
}

.index .listCard.c1 li.li2 {
	left: 340px;
}

.index .listCard.c1 li.li3 {
	left: 528px;
}

.index .listCard.c2 li.li1 {
	left: 0;
}

.index .listCard.c2 li.li2 {
	left: 190px;
}

.index .listCard.c2 li.li3 {
	left: 528px;
}

.index .listCard.c3 li.li1 {
	left: 0;
}

.index .listCard.c3 li.li2 {
	left: 190px;
}

.index .listCard.c3 li.li3 {
	left: 378px;
}

.index .listCard.c1 .li1 {
	width: 340px;
}

.index .listCard.c1 .li2 {
	width: 370px;
}

.index .listCard.c1 .li3 {
	width: 190px;
}

.index .listCard.c2 .li1 {
	width: 190px;
}

.index .listCard.c2 .li2 {
	width: 580px;
}

.index .listCard.c2 .li3 {
	width: 190px;
}

.index .listCard.c3 .li1 {
	width: 190px;
}

.index .listCard.c3 .li2 {
	width: 190px;
}

.index .listCard.c3 .li3 {
	width: 340px;
}

.index .listCard.c1 .li1 .im1 {
	opacity: 0;
	filter: Alpha(0);
}

.index .listCard.c1 .li1 .im2 {
	opacity: 1;
	filter: Alpha(100);
}

.index .listCard.c2 .li2 .im1 {
	opacity: 0;
	filter: Alpha(0);
}

.index .listCard.c2 .li2 .im2 {
	opacity: 1;
	filter: Alpha(100);
}

.index .listCard.c3 .li3 .im1 {
	opacity: 0;
	filter: Alpha(0);
}

.index .listCard.c3 .li3 .im2 {
	opacity: 1;
	filter: Alpha(100);
}

.index .bom {
	overflow: hidden;
}

.index .bom .wrap {
	width: 1198px;
	height: 215px;
	margin-top: 25px;
	background: #FFF url("../images/index-bom-ri-bg.jpg") no-repeat right top;
}

.user-icon {
	width: 34px;
	height: 85px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	margin: 0 auto;
	z-index: 200;
	text-align: center;
}

.user-icon .icon {
	cursor: pointer;
	position: relative;
	z-index: 220;
}

.user-icon .dow {
	display: inline-block;
	width: 18px;
	height: 34px;
	background: url("../images/user-dow.png") no-repeat 0 0;
	position: absolute;
	left: 8px;
	top: 52px;
	animation: user_dow 1.2s ease infinite;
	z-index: 210;
}

@keyframes user_dow {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}

	50% {
		opacity: 1;
	}

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

.user-icon img {
	display: inline-block;
	width: auto !important;
}

#index_slider .slide-2 h2 {
	color: #FFF;
	font-size: 50px;
	line-height: 1;
	letter-spacing: 13px;
}

#index_slider .slide-2 h3 {
	width: 274px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
}

#index_slider .slide-3 h2 {
	color: #565553;
	font-size: 50px;
	line-height: 1;
	letter-spacing: 13px;
}

#index_slider .slide-3 h3 {
	width: 274px;
	/* text-align: center;*/
	color: #565553;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
}

#index_slider .slide-4 h2 {
	color: #FFF;
	font-size: 50px;
	line-height: 1;
	letter-spacing: 13px;
}

#index_slider .slide-4 h3 {
	text-align: center;
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
}

#index_slider .slide-1 h2 {
	color: #ed3922;
	font-size: 58px;
	line-height: 1;
}

@media (max-width: 1400px) {
	#index_slider .slide-2 h3 {
		font-size: 14px;
		line-height: 25px;
	}

	#index_slider .slide-3 h3 {
		font-size: 14px;
		line-height: 25px;
	}

	#index_slider .slide-4 h3 {
		font-size: 14px;
		line-height: 25px;
		top: 320px;
	}

	#index_slider .slide-1 h2 {
		font-size: 42px;
		top: 184px;
	}

	#index_slider .bd ul .slide-2 .t2 {
		left: 586px;
	}

	#index_slider .bd ul .slide-3 .t2 {
		left: 680px;
	}

	#index_slider .bd ul .slide-3 .t3 {
		top: 312px;
		left: 680px;
	}

	#index_slider .bd ul .slide-4 .t2 {
		top: 312px;
		left: 585px;
	}

	#index_slider .bd ul .slide-1 .icc1 {
		left: 130px;
	}
}

.index .cTop {
	height: 280px;
	overflow: hidden;
}

.index .cTop .le {
	float: left;
	width: 100%;
	padding-top: 60px;
}

.index .cTop .le .news-box h2 {
	color: #0f71b9;
	font: 400 24px/1 'Rubik';
	margin-bottom: 10px;
}

.index .cTop .le .news-box h3 {
	color: #58585e;
	font-size: 18px;
	margin-bottom: 10px;
	transition: all .3s ease;
	font-weight: bold;
}

.index .cTop .le .news-box:hover h3 {
	color: #0f71b9;
}

.index .cTop .le .news-box p {
	color: #989898;
}

.index .cTop .le .newsSlide {
	position: relative;
}

.index .cTop .le .newsSlide ul {
	top: 0 !important;
}

.index .cTop .le .newsSlide .hd {
	position: absolute;
	left: 0;
	top: 164px;
}

.index .cTop .le .newsSlide .hd li.on {
	background: url("../images/index-news-hd-on.png") no-repeat 0 0;
}

.index .cTop .le .newsSlide .hd li {
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	border-radius: 50%;
	background: url("../images/index-news-hd-in.png") no-repeat 0 0;
}

.index .cTop .le .news-box .sag {
	overflow: hidden;
	padding-top: 20px;
	padding-left: 80px;
	position: absolute;
	left: 0;
	top: 140px;
}

.index .cTop .le .news-box .sag .li {
	float: left;
	color: #c9c9cf;
	height: 16px;
	padding-left: 28px;
	margin-right: 20px;
	line-height: 16px;
}

.index .cTop .le .news-box .sag .li.i1 {
	background: url(../images/index-ctop-ic1.png) no-repeat left center;
}

.index .cTop .le .news-box .sag .li.i2 {
	background: url(../images/index-ctop-ic2.png) no-repeat left center;
}

.index .cTop .le .posMap {
	position: absolute;
	left: 500px;
	top: 55px;
}

.index .cTop .le .posBox {
	position: absolute;
	left: 780px;
	top: 76px;
	cursor: default;
}

.index .cTop .le .posBox .icvr {
	width: 54px;
	position: relative;
}

.index .cTop .le .posBox .ic {
	margin: 0 0 9px -8px;
	position: relative;
	z-index: 30;
}

.index .cTop .le .posBox .ic2 {
	position: absolute;
	left: -8px;
	top: 0;
	transition: all .3s ease;
}

.index .cTop .le .posBox h3 {
	color: #9b8776;
	font-size: 20px;
	margin-bottom: 6px;
}

.index .cTop .le .posBox h4 {
	color: #d7d2ca;
	font: 300 20px/1 'Rubik';
}

.index .cTop .le .posBox .icvr:hover .ic2 {
	animation: vio-ani .8s ease-out;
}

.index .cTop .le .newsSlide .bd li {
	position: relative;
}

@keyframes vio-ani {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.25);
	}

	100% {
		transform: scale(1);
	}
}

.index .cTop .ri {
	width: 740px;
	height: 257px;
	padding-top: 23px;
	background: url("../images/index-ctop-ri-sa-bg.jpg") no-repeat center top;
	position: absolute;
	left: 960px;
	top: 0;
}

.index .cTop .ri .box {
	width: 240px;
	height: 257px;
	background: url(../images/index-ctop-ri-sa.png) no-repeat 0 0;
	box-sizing: border-box;
	padding: 30px 0 0 30px;
}

.index .cTop .ri .box h2 {
	width: 146px;
	color: #f6f3eb;
	font: 400 30px/30px 'Rubik';
	padding-bottom: 15px;
	border-bottom: 3px solid #f2ede1;
	margin-bottom: 15px;
}

.index .cTop .ri .box h3 {
	color: #f2ede1;
	font-size: 30px;
	line-height: 1;
	font-family: 'Montserrat';
}

.index .cTop .ri .box h4 {
	color: #f2ede1;
	font-size: 20px;
	line-height: 1;
	font-family: 'Montserrat';
}

.index .cTop .ri .box h5 {
	color: #f2ede1;
	font-size: 14px;
	margin-bottom: 15px;
}

.index .listCard li .im1 h2 {
	color: #f6f3eb !important;
}

.index .listCard li .im2 h2 {
	color: #9b8776 !important;
}

.index .listCard li h3 {
	color: #e8e5e1 !important;
	opacity: 1 !important;
	filter: Alpha(opacity=100) !important;
}

.index .listCard li h4 {
	color: #af9f91 !important;
}

.index .listCard li.li1 .im1 {
	background: url(../images/index-bom-lis-c1.jpg) no-repeat 0 0;
}

.index .listCard li.li2 .im1 {
	background: url(../images/index-bom-lis-c2.jpg) no-repeat 0 0;
}

.index .listCard li.li3 .im1 {
	background: url(../images/index-bom-lis-c3.jpg) no-repeat 0 0;
}

.index .listCard li.li1 .im2 {
	background: #FFF url(../images/index-bom-lis1.jpg) no-repeat right 0;
}

.index .listCard li.li2 .im2 {
	background: #FFF url(../images/index-bom-lis2.jpg) no-repeat right 0;
}

.index .listCard li.li3 .im2 {
	background: #FFF url(../images/index-bom-lis3.jpg) no-repeat right 0;
}

.index .listCard li .im1 {
	width: 370px;
	height: 215px;
	padding: 86px 0 0 30px;
	box-sizing: border-box;
	padding-right: 195px;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .3s ease;
}

.index .listCard li .im2 {
	width: 340px;
	height: 215px;
	padding: 60px 0 0 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .3s ease;
}

.index .listCard li .im2 h2 {
	color: #9b8776;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 6px;
	font-weight: bold;
}

.index .listCard li .im2 h3 {
	color: #e8e5e1;
	font: 400 17px/1 'Rubik';
	padding: 4px 0 10px;
	opacity: .4;
	filter: Alpha(opacity=40);
}

.index .listCard li .im2 h4 {
	color: #af9f91;
	font-size: 15px;
}

.index .listCard li.li1 .im2 h4 {
	color: #ba7f11;
}

.index .listCard li.li2 .im2 h4 {
	color: #eed4a8;
}

.index .listCard li.li3 .im2 h4 {
	color: #f7ae91;
}

.index .listCard li .im1 h2 {
	color: #ffffff;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 8px;
	font-weight: bold;
}

.index .listCard li .im1 h3 {
	color: #fef7f0 !important;
	font: 400 22px/1 'Rubik';
	opacity: .4;
	filter: Alpha(opacity=40);
}

.index .bom .ri {
	float: right;
	width: 388px;
	height: 155px;
	text-align: right;
	padding: 60px 30px 0 0;
}

.index .bom .ri h3 {
	color: #9b8776;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 4px;
}

.index .bom .ri h4 {
	color: #eae6e3;
	font: 400 24px/1 'Rubik';
	margin-bottom: 6px;
}

.index .bom .ri p {
	font-size: 15px;
	color: #af9f91;
	text-align: right;
}

/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ banner - ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹*/
#index_slider .bd .sdaSL .bg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: calc(100% + 100px);
	animation: slideBg_fn 3s linear forwards;
}

#index_slider .bd .sdaSL.SL1 .bg {
	animation: node;
}

#index_slider .bd .sdaSL.ani .bg {
	animation: slideBg_fn 3s linear forwards;
}

#index_slider .bd .sdaSL.ani .txtPos {
	animation: fadeInUp50 1.2s .2s ease forwards !important;
}

@keyframes slideBg_fn {
	0% {
		left: 0;
		/*background-position: left center;*/
	}

	100% {
		left: -50px;
		/*background-position: right center;*/
	}
}

#index_slider .bd .sdaSL .auto {
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
}

#index_slider .bd .sdaSL .txtPos {
	height: 200px;
	opacity: 0;
	position: absolute;
	animation: fadeInUp50 1.2s .2s ease forwards;
}

#index_slider .bd .SL5 .txtPos {
	/* position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%); */
}

#index_slider .bd .SL5 .auto {
	position: relative;
	/* top: 50%; */
	left: 50%;
	height: 52px;
	width: 100%;
	text-align: center;
	margin: auto;
	margin-left: -80px;
	margin-top: 560px;
}

#index_slider .bd .sdaSL .txtPos .sdeBtn_ {
	width: 150px;
	height: 52px;
	background-color: #ef7b00;
	float: right;
	color: #fff;
	text-transform: uppercase;
	line-height: 52px;
	font-size: 16px;
	letter-spacing: 3px;
	text-align: center;
}

#index_slider .bd .sdaSL .txtPos h2 {
	color: #ffffff;
	font-size: 24px;
	margin-bottom: 10px;
}

#index_slider .bd .sdaSL .txtPos h2 em {
	font-family: 'Gilroy';
}

#index_slider .bd .sdaSL .txtPos h3 {
	color: #1072b9;
	font-size: 60px;
	line-height: 70px;
	margin-bottom: 10px;
	font-weight: 400;
	letter-spacing: 10px;
	margin-left: -2px;
}

#index_slider .bd .sdaSL .txtPos h4 {
	color: #ffffff;
	font: bold 36px/1 'BAHNSCHRIFT_0';
}

#index_slider .bd .sdaSL .txtPos h4 em {
	opacity: .8;
	filter: Alpha(opacity=80);
}

#index_slider .bd .sdaSL.SL1 {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 40;
}

#index_slider .bd .sdaSL.SL1 .txtPos {
	left: 0;
	top: -100px;
	bottom: 0;
	margin: auto;
	/* animation: node; */
}

#index_slider .bd .sdaSL.SL2 h2 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL2 h3 {
	color: #005592;
}

#index_slider .bd .sdaSL.SL2 h4 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL2 .txtPos {
	right: 0;
	top: -100px;
	bottom: 0;
	margin: auto;
}

#index_slider .bd .sdaSL.SL3 h2 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL3 h3 {
	color: #ffc080;
}

#index_slider .bd .sdaSL.SL3 h4 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL3 .txtPos {
	left: 0;
	bottom: 100px;
	margin: auto;
}

#index_slider .bd .sdaSL.SL4 h2 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL4 h3 {
	color: #ffdc97;
}

#index_slider .bd .sdaSL.SL4 h4 {
	color: #ffffff;
	margin-top: -5px;
}

#index_slider .bd .sdaSL.SL4 .txtPos {
	right: 0;
	top: 80px;
	margin: auto;
}

@media (max-height: 830px) {
	#index_slider .bd .sdaSL .txtPos h2 {
		font-size: 20px;
	}

	#index_slider .bd .sdaSL .txtPos h3 {
		font-size: 40px;
		line-height: 50px;
	}

	#index_slider .bd .sdaSL .txtPos h4 {
		font-size: 30px;
		line-height: 1;
	}
}

@media (max-width: 1460px) {
	#index_slider .bd .sdaSL.SL1 .txtPos {
		left: 50px;
	}

	#index_slider .bd .sdaSL.SL2 .txtPos {
		right: 50px;
	}

	#index_slider .bd .sdaSL.SL3 .txtPos {
		left: 50px;
	}

	#index_slider .bd .sdaSL.SL4 .txtPos {
		right: 50px;
	}
}

/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ*/
#dowebok {
	z-index: 99999;
	position: absolute !important;
	left: 0;
	top: 0;
	right: 0;
	margin: auto !important;
}

.sec1 {
	background: url(../images/bg1.jpg) no-repeat center center;
	background-size: cover;
}

.sec1 .ele {
	position: absolute;
	left: 31%;
	top: 0;
	width: 69%;
	height: 100%;
}

.sec1 .ele .build {
	float: left;
	height: 100%;
	opacity: 0;
	transition-delay: .2s;
	transition-duration: .8s;
}

.sec1 .ele.on .build {
	opacity: 1;
}

.sec1 .ele.on .text .logo {
	opacity: 1;
	top: 0;
}

.sec1 .ele.on .text1 {
	opacity: 1;
	top: 0;
}

.sec1 .ele.on .text2 {
	opacity: 1;
	top: 0;
}

.sec1 .ele.on .process {
	opacity: 1;
	top: 0;
}

.sec1 .ele .text {
	position: absolute;
	top: 50%;
	margin-top: -163px;
}

.sec1 .ele .text .logo {
	opacity: 0;
	position: relative;
	top: 100px;
	margin-bottom: 30px;
	transition-duration: 1.2s;
}

.sec1 .ele .text1 {
	float: left;
	position: relative;
	top: 100px;
	transition-duration: 1.2s;
	transition-delay: .3s;
	opacity: 0;
}

.sec1 .ele .text2 {
	float: left;
	margin-top: 114px;
	margin-left: 30px;
	max-width: calc(80% - 30px);
	position: relative;
	top: 100px;
	transition-duration: 1.2s;
	transition-delay: .5s;
	opacity: 0;
}

.sec1 .ele .process {
	position: relative;
	margin-top: 30px;
	height: 2px;
	position: relative;
	top: 100px;
	transition-duration: 1.2s;
	transition-delay: .3s;
	opacity: 0;
}

.sec1 .ele .process:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #4e6b89;
	opacity: .1;
	filter: alpha(opacity=10);
}

.sec1 .ele .process .proBar {
	position: relative;
	z-index: 1;
	width: 10px;
	height: 100%;
	background-color: #268ba8;
}

.sec2 video,
.sec3 video {
	display: block;
	object-fit: fill;
}

.sec4 {
	display: none;
}

.main1 .header {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.main1 .header .left {
	float: left;
	padding-left: 40px;
	padding-top: 20px;
}

.main1 .header .right {
	float: right;
	padding-top: 40px;
}

.main1 .banner {
	margin-top: -100px;
}

.main1 .slideBox {
	position: relative;
}

.main1 .slideBox .prev {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 0;
	width: 80px;
	height: 80px;
	background: url(../images/btn-left.png);
}

.main1 .slideBox .next {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 0;
	width: 80px;
	height: 80px;
	background: url(../images/btn-right.png);
}

.main1 .slideBox .bd li {
	height: 750px;
	background-position: center center;
	background-repeat: no-repeat;
}

.main1 .content1 {
	position: relative;
	z-index: 1;
	margin-top: -78px;
	height: 1112px;
	background: url(../images/index1.png) no-repeat center;
}

.main1 .content2 {
	height: 931px;
	margin-top: -57px;
	background: url(../images/index2.png) no-repeat center;
}

.main1 {
	position: relative;
}

.main1 .aside1 {
	position: absolute;
	top: 300px;
	left: 0;
	z-index: 1;
	width: 13%;
}

.main1 .aside1 img {
	position: absolute;
	top: 32%;
	right: 0;
	max-width: 90%;
}

.mouse {
	position: fixed;
	bottom: 60px;
	right: 90px;
	z-index: 999;
}

.section {
	position: relative;
}

.section .cont {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.section .left {
	float: left;
	position: relative;
	width: 13%;
	height: 100%;
	border-right: 1px solid rgba(255, 255, 255, .1);
	transition-duration: .5s;
}

.section .left.on img {
	top: 32%;
	opacity: 1;
}

.section .left img {
	opacity: 0;
	position: absolute;
	top: 40%;
	right: -1px;
	max-width: 90%;
	transition-duration: .5s;
}

.section .word {
	float: left;
	width: 74%;
	height: 100%;
	position: relative;
	border-right: 1px solid rgba(255, 255, 255, .1);
}

.section .word img {
	margin-top: 100px;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 80%;
	transition-duration: .5s;
	transition-delay: .5s;
}

.section .word img.on {
	margin-top: 0;
	opacity: 1;
}

.section .word .box {
	position: absolute;
	top: 50%;
	left: 7%;
	width: 84%;
	transform: translateY(-50%);
}

.section .word .cn {
	font-weight: bold;
	opacity: 0;
	top: 100px;
	position: relative;
	transition-duration: .5s;
	-webkit-transition-duration: 1.2s;
	transition-delay: 1.2s;
	-webkit-transition-delay: .3s;
	color: #f2232c;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}

.section .word .en {
	opacity: 0;
	top: 100px;
	position: relative;
	transition-duration: .5s;
	-webkit-transition-duration: 1.2s;
	transition-delay: 1.2s;
	-webkit-transition-delay: .4s;
	color: #d2f1fa;
	font-size: 92px;
	line-height: 80px;
	font-family: 'RUBIK';
	letter-spacing: -7px;
	left: -5px;
	text-transform: uppercase;
}

.section .word .abs {
	opacity: 0;
	top: 100px;
	position: relative;
	transition-duration: .5s;
	-webkit-transition-duration: 1.2s;
	transition-delay: 1.2s;
	-webkit-transition-delay: .5s;
	margin-top: 30px;
	color: #f7fdff;
	font-size: 26px;
	line-height: 40px;
}

.section .word.on .en {
	top: 0;
	opacity: .5;
}

.section .word.on .cn {
	top: 0;
	opacity: 1;
}

.section .word.on .abs {
	top: 0;
	opacity: 1;
}

.section .cont {
	overflow: hidden;
}

.section .cont .whiteLeft {
	position: absolute;
	top: 100%;
	left: 0;
	width: 50%;
	height: 100%;
	background-color: #fff;
	opacity: .5;
	filter: alpha(50);
}

.section .cont .whiteRight {
	position: absolute;
	bottom: 100%;
	right: 0;
	width: 50%;
	height: 100%;
	background-color: #fff;
	opacity: .5;
	filter: alpha(50);
}

.section .cont.on .whiteLeft {
	animation: toTop .8s;
}

.section .cont.on .whiteRight {
	animation: toBottom .8s;
}

@keyframes toTop {
	from {
		top: 100%;
		height: 100%;
	}

	to {
		top: 0;
		height: 0;
	}
}

@keyframes toBottom {
	from {
		bottom: 100%;
		height: 100%;
	}

	to {
		bottom: 0;
		height: 0;
	}
}

/*=== ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
.content.index {
	padding-top: 80px;
}

.banner {
	height: 310px;
	/*background-position: center -20px!important;*/
	position: relative;
}

.cont-bom-bg {
	background: #fff url("../images/cont-body-bom-bg.jpg") no-repeat center bottom;
}

.kMore:hover {
	background-color: #88ab3a;
}

.kMore {
	clear: both;
	height: 60px;
	margin-top: 15px;
	background-image: url(../images/property1-more-ic.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #A1CB41;
	cursor: pointer;
	transition: all .3s;
}

.contact1 .c-h1,
.contact2 .c-h1,
.contact3 .c-h1 {
	/* margin-top: 65px;   */
	/* margin-bottom: 20px;  */
}

.contact1 .c-h2,
.contact2 .c-h2,
.contact3 .c-h2 {
	margin-bottom: 20px;
	/* padding-top: 0; */
}

.about4 .c-h1 {
	line-height: 1.01;
	width: 50%;
}

.c-h1 {
	color: #99cc24;
	font-size: 26px;
	line-height: 20px;
	font-family: 'SanFrancisco';
	margin-bottom: 35px;
	margin-top: 20px;
	letter-spacing: -2px;
}

/*.c-h1 i{ color: #a18f76; }*/
/*.c-h2{color: #292f32;font-size: 20px;margin-bottom: 30px;}*/
.c-h2 {
	color: #0d70b8;
	font-size: 20px;
	padding-top: 65px;
	font-weight: bold;
}

.os-ri .le h3 {
	color: #8e8d8d;
	font-size: 16px;
	margin-bottom: 20px;
}

.os-ri .le {
	float: left;
	width: 810px;
}

.os-ri .ri {
	float: right;
	width: 316px;
}

/*=== ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ*/
.subNav {
	/*padding: 30px 0;*/
	margin-bottom: 20px;
	height: 0;
}

/*.subNav .le{display: none;}*/
.subNav .le var,
.subNav .le i,
.subNav .le em {
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	line-height: 16px;
}

.subNav .le var {
	width: 12px;
	background: url("../images/subnav-ic.png") no-repeat 0 center;
}

.subNav .le {
	opacity: 0;
	filter: Alpha(0);
	cursor: default;
}

.subNav .le i {
	width: 4px;
	margin: 0 12px;
	background: url("../images/subnav-ic.png") no-repeat -25px center;
}

.subNav .le em {
	color: #928b84;
}

.posNav-new {
	width: 316px;
	height: 407px;
	border-top-right-radius: 80px;
	background-color: #C9c9ca;
	position: absolute;
	right: 0;
	top: -130px;
	z-index: 99;
}

.posNav-new h2 {
	height: 70px;
	color: #fff;
	/*border-bottom: 3px solid #FFF;*/
	margin: 60px 0 0 40px;
	position: relative;
}

.posNav-new h2 em {
	font-size: 30px;
	font-weight: 400;
	font-family: 'Rubik';
	letter-spacing: -1px;
	line-height: 29px;
	position: absolute;
	left: 0;
	top: 0;
}

.posNav-new .coNav {
	position: absolute;
	left: 40px;
	top: 163px;
}

.posNav-new .coNav a[href="javascript:;"] {
	cursor: default;
}

.posNav-new .coNav a.on {
	color: #ffffff;
	position: relative;
}

.posNav-new .coNav a {
	width: auto !important;
	height: 22px;
	margin-bottom: 16px;
	color: #f4f4f4;
	/*background-color: rgba(0,0,0,0.4);*/
}

.posNav-new .bor {
	display: block;
	width: 20px;
	height: 0;
	border-bottom: 3px solid #0d70b8;
	position: absolute;
	right: -40px;
	top: 10px;
}

/*about1*/
.about1 .ri {
	padding-top: 149px;
}

.about1 .cTop h3 {
	color: #8e8d8d;
	margin-bottom: 26px;
}

.about1 .cTop p {
	color: #9b9894;
	margin-bottom: 12px;
}

.about1 .cTop .txt {
	margin-bottom: 60px;
}

.about1 .cBom {
	padding-top: 90px;
	background: #f4eee8 url("../images/about-bom-bg.jpg") no-repeat center top;
}

.about1 .cBom .tip {
	overflow: hidden;
}

.about1 .cBom .tip .le {
	width: 685px;
	height: 360px;
	background: url("../images/about-bom-01.jpg") no-repeat 0 0;
}

.about1 .cBom .tip .le ul {
	float: right;
	width: 210px;
	padding-top: 60px;
}

.about1 .cBom .tip .le ul li {
	margin-bottom: 35px;
}

.about1 .cBom .tip .le ul p {
	color: #eea798;
}

.about1 .cBom .tip .le ul h4 {
	color: #efe4d9;
	margin-bottom: 6px;
}

.about1 .cBom .tip .le ul h4 i em {
	/* float: left; */
}

.about1 .cBom .tip .le ul h4 i {
	display: inline-block;
	/* float: left; */
	color: #f7e9dc;
	font-size: 36px;
	font-family: 'Rubik';
	vertical-align: bottom;
	margin-right: 4px;
	position: relative;
	top: -6px;
}

.about1 .cBom .tip .ic1998 {
	position: absolute;
	right: 0;
	top: 60px;
}

.about1 .cBom .bom {
	min-height: 540px;
	overflow: hidden;
	background: #FFF url("../images/about-bom-02.jpg") no-repeat right bottom;
}

.about1 .cBom .bom .leMap {
	float: left;
	width: 530px;
	height: 500px;
	background: url(../images/about-bom-03.png) no-repeat right 100px;
	position: relative;
}

.about1 .cBom .bom .leMap ol li {
	position: absolute;
	border-radius: 50%;
	background-color: rgba(234, 44, 0, .2);
}

/* .about1 .cBom .bom .leMap ol .i1 {
	width: 50px;
	height: 50px;
	left: 320px;
    top: 210px
} */
.about1 .cBom .bom .leMap ol .i2 {
	width: 60px;
	height: 60px;
	left: 349px;
	top: 313px;
}

.about1 .cBom .bom .leMap ol .i3 {
	width: 44px;
	height: 44px;
	left: 347px;
	top: 282px;
}

.about1 .cBom .bom .leMap ol .i4 {
	width: 60px;
	height: 60px;
	left: 279px;
	top: 388px;
}

.about1 .cBom .bom .riCont {
	float: right;
	width: 635px;
	margin-right: 30px;
	padding-top: 120px;
}

.about1 .cBom .riCont .tit {
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: 2px solid #f0eeec;
	position: relative;
	padding-right: 260px;
}

.about1 .cBom .riCont .tit .ic {
	position: absolute;
	bottom: -2px;
	right: 140px;
}

.about1 .cBom .riCont h2 {
	color: #0d70b8;
	font-size: 22px;
	margin-bottom: 12px;
}

.about1 .cBom .riCont h3 {
	color: #a8d446;
	font-size: 26px;
	line-height: 24px;
	font-family: 'SanFrancisco';
	margin-bottom: 5px;
	letter-spacing: -2px;
	/*opacity: .6;*/
	/*filter: alpha(60);*/
}

.about1 .cBom .riCont h4 {
	color: #f1e5db;
	font-size: 26px;
	line-height: 20px;
	font-family: 'SanFrancisco';
	/*margin-bottom: 20px;*/
	letter-spacing: -2px;
	/*opacity: .6;*/
	/*filter: alpha(60);*/
}

.about1 .cBom .riCont p {
	color: #9b9894;
}

/*about2*/
.about2 {

	padding-bottom: 60px;
	height: 702px;
	background: url("../images/about-top-bg.jpg") no-repeat center top;
}

.about2 .cTop {
	height: 742px;
	overflow: hidden;
}

.about2 .cTop .c-h1 {
	width: 500px;
	line-height: 1.01;
}

.about2 .List {
	padding-top: 135px;
}

.about2 .List .le {
	float: left;
	width: 880px;
}

.about2 .List .ri {
	float: right;
}

.about2 .List .ri .ban-img {
	overflow: hidden;
	height: 680px;
	background: url("../images/about2-ri-img.jpg") no-repeat 0 0;
	position: relative;
}

.about2 .List .ri .ic-h {
	position: absolute;
	left: 0;
	top: 224px;
	display: none;
}

.about2 .List .ri .cont {
	padding: 60px 0 0 40px;
	position: relative;
	z-index: 20;
}

.about2 .List .ri h2 {
	color: #c4b4ae;
	font: 400 32px/30px 'Rubik';
	margin-bottom: 13px;
	letter-spacing: -1px;
}

.about2 .List .ri h3 {
	color: #99391d;
	font-size: 26px;
	font-weight: 300;
}

.about2 .listCont {
	overflow: hidden;
}

.about2 .listCont dl {
	width: 878px;
	height: 136px;
	border: 2px solid #e9e5dc;
	margin-bottom: 40px;
}

.about2 .listCont dl dt {
	float: left;
	width: 220px;
	height: 137px;
	margin-right: 50px;
	position: relative;
}

.about2 .listCont dl dt:before {
	content: "";
	display: block;
	height: 184px;
	border-right: 2px solid #e9e5dc;
	position: absolute;
	right: 0;
	top: 0;
}

.about2 .listCont dl dt strong {
	color: #a49887;
	text-align: center;
	font: 400 36px/137px "Rubik";
	transition: all .3s ease;
}

.about2 .listCont dl dt strong.ewr {
	font-size: 24px;
}

.about2 .listCont dl dd {
	padding-right: 130px;
	display: table-cell;
	width: 478px;
	height: 137px;
	vertical-align: middle;
	position: relative;
}

.about2 .listCont dl dd:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/about2-list-ic1.png) no-repeat 0 0;
	position: absolute;
	right: 50px;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .3s ease;
}

.about2 .listCont dl dd p {
	color: #9b9894;
}

.about2 .listCont dl:hover dt strong {
	content: "";
	display: block;
	color: #ff3000;
}

.about2 .listCont dl:hover dd:before {
	background: url(../images/about2-list-ic2.png) no-repeat 0 0;
}

.about2 .le .more {
	width: 90px;
	height: 56px;
	margin-left: 175px;
	position: relative;
	/*padding-top: 20px;*/
}

.about2 .le .more:before {
	/*content: "";*/
	/*display: block;*/
	/*height: 20px;*/
	/*border-right: 2px solid #e9e5dc;*/
	/*position: absolute;*/
	/*left: 45px;*/
	/*top: 0;*/
}

.about2 .le .more a {
	display: block;
	width: 90px;
	height: 56px;
	border-radius: 4px;
	background: #0d70b8 url(../images/about2-more-ic1.png) no-repeat center;
	transition: all .3s ease;
}

.about2 .le .more a:hover {
	background: #0d70b8 url(../images/about2-more-ic1.png) no-repeat center;
}

/*.about2 .c-h2{ padding-top: 70px;}*/
.about2 .course_tab {
	width: 412px;
}

.about2 .course_tab h3 {
	color: #ff3000;
	font-size: 50px;
	line-height: 1;
	margin-bottom: 12px;
	font-family: 'Rubik';
}

.about2 .course_tab p {
	color: #949494;
}

.about2 .kcdVoWrap {
	width: 880px;
	position: absolute;
	left: 0;
	top: 220px;
}

.about2 .kcdVoWrap .nexts img,
.about2 .kcdVoWrap .prevs img {
	display: none;
}

.about2 .kcdVoWrap .nexts,
.about2 .kcdVoWrap .prevs {
	width: 62px;
	height: 61px;
	position: absolute;
	left: 0;
	transition: all .3s;
}

.about2 .kcdVoWrap .prevs {
	top: 230px;
	background: url("../images/about2-prev.png") no-repeat 0 0;
}

.about2 .kcdVoWrap .nexts {
	top: 310px;
	background: url("../images/about2-next.png") no-repeat 0 0;
}

.about2 .kcdVoWrap .prevs:hover {
	top: 230px;
	background: url("../images/about2-prev-on.png") no-repeat 0 0;
}

.about2 .kcdVoWrap .nexts:hover {
	top: 310px;
	background: url("../images/about2-next-on.png") no-repeat 0 0;
}

.about2 .kcdVoWrap .prevs.pro,
.about2 .kcdVoWrap .nexts.pro {
	opacity: .4;
	filter: alpha(40);
	cursor: not-allowed;
}

.about2 .kcdVoWrap .prevs.pro:hover {
	background: url("../images/about2-prev.png") no-repeat 0 0;
}

.about2 .kcdVoWrap .nexts.pro:hover {
	background: url("../images/about2-next.png") no-repeat 0 0;
}

.about2 .wheel:before {
	content: "";
	width: 514px;
	height: 517px;
	background: url(../images/about2-fhka-bg.jpg) no-repeat center top;
	position: absolute;
	left: -1px;
	top: -12px;
}

.about2 .wheel {
	position: absolute;
	right: 350px;
	top: 570px;
}

.about2 .wheel ul {
	width: 514px;
	height: 514px;
	border-radius: 50%;
}

.about2 .wheel li {
	position: absolute;
	left: 50%;
	top: -50px;
	margin-left: -55px;
	text-align: center;
	font-family: "Rubik";
	width: 110px;
	height: 30px;
	font-size: 20px;
	color: #e1ddce;
	line-height: 30px;
	transform: rotate(90deg);
	transform-origin: 50% 307px;
	margin-top: 0;
}

.about2 .wheel li:after {
	content: "";
	display: block;
	top: 45px;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	width: 20px;
	height: 0;
	background: url("../images/strategy1_k4_on.jpg") no-repeat bottom center;
}

.about2 .wheel li.on,
.about2 .wheel li.on_le,
.about2 .wheel li.on_le2,
.about2 .wheel li.on_ri,
.about2 .wheel li.on_ri2,
.about2 .wheel li.on_ri3 {
	-webkit-transition: transform .4s;
	transition: transform .4s;
}

.about2 .wheel li.on_le3 {
	transform: rotate(-90deg);
}

.about2 .wheel li.on_le2 {
	transform: rotate(-60deg);
}

.about2 .wheel li.on_le {
	transform: rotate(-30deg);
}

.about2 .wheel li.on {
	transform: rotate(0deg);
	margin-top: -50px;
	color: #ff3000;
	-webkit-transition: transform .4s, margin .4s .4s;
	transition: transform .4s, margin .4s .4s;
}

.about2 .wheel li.on:after {
	height: 43px;
	-webkit-transition: all .4s .4s;
	transition: all .4s .4s;
}

.about2 .wheel li.on_ri {
	transform: rotate(30deg);
}

.about2 .wheel li.on_ri2 {
	transform: rotate(60deg);
}

.about2 .wheel li.on_ri3 {
	transform: rotate(90deg);
}

/*about3*/
.about3 .cTop {
	min-height: 237px;
}

.about3 .cBom {
	height: 624px;
	background: url("../images/about3-bom-bg.jpg") no-repeat 0 0;
}

.about3 .cBom .le {
	float: left;
	width: 1382px;
	height: 530px;
	margin-left: -500px;
	/*background: url("../images/about3-bom-01.jpg") no-repeat 0 0;*/
	/*position: relative;*/
}

.about3 .cBom .le .ic-h {
	position: absolute;
	left: 69px;
	top: 0;
	display: none;
}

.about3 .cBom .le .cont {
	float: right;
	width: 882px;
	position: relative;
	z-index: 80;
}

.about3 .cBom .le .list {
	position: relative;
	/*position: absolute;*/
	/*left: 456px;*/
	/*top: 266px;*/
}

.about3 .cBom .le .list .li {
	width: 134px;
	margin-right: 86px;
	text-align: left;
	position: absolute;
}

.about3 .cBom .le .list .li h5 {
	color: #0d70b8;
	font-size: 18px;
	padding-bottom: 15px;
	display: none;
}

.about3 .cBom .le .list .li p {
	color: #717171;
	line-height: 22px;
}

.about3 .cBom .le .list .li img {
	display: inline-block;
}

.about3 .cBom .le .list .li.i1 {
	width: 200px;
	left: 452px;
	top: 166px;
}

.about3 .cBom .le .list .li.i2 {
	width: 185px;
	left: 830px;
	top: 340px;
}

.about3 .cBom .le .list .li.i3 p {
	text-align: right;
}

.about3 .cBom .le .list .li.i3 {
	width: 235px;
	text-align: right;
	left: 40px;
	top: 372px;
}

.about3 .cBom .dos {
	width: 190px;
	height: 190px;
	position: absolute;
	left: 456px;
	top: 266px;
}

.about3 .cBom .dos li {
	width: 128px;
	height: 40px;
	position: absolute;
	background-color: #d4c6a7;
	border-radius: 40px;
	cursor: default;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	transition: all .3s;
}

.about3 .cBom .dos li:hover,
.about3 .cBom .dos li.on {
	background-color: #ff3000;
}

.about3 .cBom .dos li em {
	opacity: .9;
	filter: alpha(90);
}

.about3 .cBom .dos li {
	background-color: #ff3000;
}

.about3 .cBom .dos li.i1 {
	left: 30px;
	top: -64px;
}

.about3 .cBom .dos li.i2 {
	left: -150px;
	top: 97px;
}

.about3 .cBom .dos li.i3 {
	right: -150px;
	top: 97px;
}

/*.about3 .cBom .dos li.i4{left: 30px;bottom: -64px;}*/
.about3 .cBom .ri {
	display: none;
	float: right;
	width: 816px;
	height: 500px;
	margin-right: -500px;
	background: url("../images/about3-bom-02.jpg") no-repeat 0 0;
}

/*about4*/
.about4 .map {
	width: 750px;
	height: 616px;
	position: absolute;
	left: 0;
	top: 88px;
}

.about4 .map-bor {
	/* width: 667px; */
	max-width: none;
	position: absolute;
	left: 0;
	top: -17px;
	z-index: 30;
}

.about4 .posWrap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 90;
}

.about4 .posWrap .box {
	border-radius: 50%;
	position: absolute;
}

.about4 .posWrap .box.animated .bor {}

.about4 .posWrap .box .bor {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.about4 .posWrap .box.animated .bor .bor-up {
	width: 100%;
}

.about4 .posWrap .box.animated .bor .bor-down {
	width: 100%;
}

.about4 .posWrap .box .bor .bor-up {
	/*width: 100%;*/
	width: 0;
	height: 50%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 1s ease;
}

.about4 .posWrap .box .bor .bor-up:before {
	content: '';
	width: 100%;
	height: 100%;
	border: 1px dashed #bba290;
	border-bottom: none;
	border-radius: 3000px 3000px 0 0;
	position: absolute;
	left: 0;
	top: 0;
}

.about4 .posWrap .box .bor .bor-down {
	/*width: 100%;*/
	width: 0;
	height: 50%;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	transition: all 1s ease 1s;
}

.about4 .posWrap .box .bor .bor-down:before {
	content: '';
	width: 100%;
	height: 100%;
	border: 1px dashed #bba290;
	border-top: none;
	border-radius: 0 0 3000px 3000px;
	position: absolute;
	right: 0;
	bottom: 0;
}

.about4 .posWrap .box .li:hover .ic {
	animation: in-upo .9s ease-in infinite 0s !important;
	background: url("../images/map-icon.png") no-repeat center top;
	background-size: 100%;
}

.about4 .posWrap .box .li .ic {
	width: 8px;
	height: 11px;
	background: url("../images/map-icon-in.png") no-repeat center top;
	background-size: 100%;
}

@keyframes in-upo {
	0% {
		transform: translateY(0px);
	}

	50% {
		transform: translateY(-3px);
	}

	100% {
		transform: translateY(0px);
	}
}

.about4 .posWrap .box .li {
	position: absolute;
}

.about4 .posWrap .box .li:hover .tips {
	display: block;
}

.about4 .posWrap .box .li .tips {
	display: none;
	padding: 0 18px;
	width: auto;
	height: 33px;
	line-height: 33px;
	color: #FFF;
	white-space: nowrap;
	border-radius: 2000px;
	background: url("../images/about4-map-tips.jpg") repeat-y 0 0/100% auto;
	position: absolute;
	left: 0;
	top: -15px;
	z-index: 200;
	cursor: pointer;
	animation: fadeIn 0.4s ease;
	box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.2);
}

/* 地图文字样式 */
.about4 .posWrap .box .li .tips:after {
	content: "";
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-right: 6px solid #fabb3a;
	position: absolute;
	left: -12px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.about4 .posWrap .box .tit:hover {
	font-weight: bold;
}

.about4 .posWrap .box .tit {
	z-index: 100;
	display: block;
	width: auto;
	color: #3d3d3d;
	font-size: 12px;
	padding-top: 6px;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 1px dashed #d8cdc2;
	white-space: nowrap;
	font-weight: inherit;
	position: absolute;
	left: 100%;
	top: 40%;
	animation-delay: 2s;
}

.about4 .posWrap .box .tit:after {
	content: '';
	width: 20px;
	height: 20px;
	background: url("../images/about4-map-tit-bor-le.png") no-repeat 0 0;
	position: absolute;
	left: -20px;
	top: 10px;
}

.about4 .posWrap .box .tit:before {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #FFF;
	border: 2px solid #f78839;
	position: absolute;
	left: -24px;
	top: 5px;
	z-index: 99;
}

.about4 .posWrap .box .tit.le-cei:after {
	left: auto;
	right: -20px;
	background: url("../images/about4-map-tit-bor-ri.png") no-repeat 0 0;
}

.about4 .posWrap .box .tit.le-cei:before {
	left: auto;
	right: -24px;
}

.about4 .posWrap .box1 {
	width: 100px;
	height: 100px;
	left: 427px;
	top: 169px;
}

.about4 .posWrap .box1 .tit {
	left: 120px;
	top: 40px;
}

.about4 .posWrap .box.box1 .bor .bor-up:before,
.about4 .posWrap .box.box1 .bor .bor-down:before {
	width: 98px;
	height: 98px;
}

.about4 .posWrap .box.box1 .li.i1 {
	left: 43px;
	top: 23px;
}

.about4 .posWrap .box.box1 .li.i2 {
	left: 47px;
	top: 25px;
}

.about4 .posWrap .box.box1 .li.i3 {
	left: 59px;
	top: 56px;
}

.about4 .posWrap .box2 {
	width: 100px;
	height: 100px;
	left: 490px;
	top: 280px;
}

.about4 .posWrap .box2 .tit {
	left: 120px;
	top: 40px;
}

.about4 .posWrap .box.box2 .bor .bor-up:before,
.about4 .posWrap .box.box2 .bor .bor-down:before {
	width: 98px;
	height: 98px;
}

.about4 .posWrap .box.box2 .li.i1 {
	left: 43px;
	top: 20px;
}

.about4 .posWrap .box.box2 .li.i2 {
	left: 6px;
	top: 36px;
}

.about4 .posWrap .box.box2 .li.i3 {
	left: 24px;
	top: 25px;
}

.about4 .posWrap .box.box2 .li.i4 {
	left: 36px;
	top: 29px;
}

.about4 .posWrap .box.box2 .li.i5 {
	left: 54px;
	top: 33px;
}

.about4 .posWrap .box.box2 .li.i6 {
	left: 46px;
	top: 43px;
}

.about4 .posWrap .box.box2 .li.i7 {
	left: 39px;
	top: 51px;
}

.about4 .posWrap .box.box2 .li.i8 {
	left: 47px;
	top: 54px;
}

.about4 .posWrap .box.box2 .li.i9 {
	left: 56px;
	top: 55px;
}

.about4 .posWrap .box.box2 .li.i10 {
	left: 35px;
	top: 66px;
}

.about4 .posWrap .box.box2 .li.i11 {
	left: 37px;
	top: 40px;
}

.about4 .posWrap .box.box2 .li.i12 {
	left: 33px;
	top: 23px;
}

.about4 .posWrap .box.box2 .li.i13 {
	left: 41px;
	top: 32px;
}

.about4 .posWrap .box.box2 .li.i14 {
	left: 55px;
	top: 69px;
}

.about4 .posWrap .box.box2 .li.i15 {
	left: 29px;
	top: 18px;
}

.about4 .posWrap .box.box2 .li.i16 {
	left: 30px;
	top: 32px;
}

.about4 .posWrap .box3 {
	width: 62px;
	height: 62px;
	left: 423px;
	top: 324px;
}

.about4 .posWrap .box3 .tit {
	padding-left: 80px;
	left: 70px;
	top: 45px;
}

.about4 .posWrap .box.box3 .bor .bor-up:before,
.about4 .posWrap .box.box3 .bor .bor-down:before {
	width: 60px;
	height: 60px;
}

.about4 .posWrap .box.box3 .li.i1 {
	left: 32px;
	top: 7px;
}

.about4 .posWrap .box.box3 .li.i2 {
	left: 44px;
	top: 27px;
}

.about4 .posWrap .box.box3 .li.i3 {
	left: 35px;
	top: 40px;
}

.about4 .posWrap .box.box3 .li.i4 {
	left: 20px;
	top: 9px;
}

.about4 .posWrap .box.box3 .li.i5 {
	left: 47px;
	top: 17px;
}

.about4 .posWrap .box.box3 .li.i6 {
	left: 38px;
	top: 12px;
}

.about4 .posWrap .box4 {
	width: 106px;
	height: 106px;
	left: 415px;
	top: 405px;
}

.about4 .posWrap .box4 .tit {
	left: -59px;
	top: 75px;
}

.about4 .posWrap .box.box4 .bor .bor-up:before,
.about4 .posWrap .box.box4 .bor .bor-down:before {
	width: 104px;
	height: 104px;
}

.about4 .posWrap .box.box4 .li.i1 {
	left: 33px;
	top: 22px;
}

.about4 .posWrap .box.box4 .li.i2 {
	left: 31px;
	top: 34px;
}

.about4 .posWrap .box.box4 .li.i3 {
	left: 39px;
	top: 30px;
}

.about4 .posWrap .box.box4 .li.i4 {
	left: 44px;
	top: 35px;
}

.about4 .posWrap .box.box4 .li.i5 {
	left: 53px;
	top: 32px;
}

.about4 .posWrap .box.box4 .li.i6 {
	left: 19px;
	top: 33px;
}

.about4 .posWrap .box.box4 .li.i7 {
	left: 28px;
	top: 44px;
}

.about4 .posWrap .box.box4 .li.i8 {
	left: 36px;
	top: 46px;
}

.about4 .posWrap .box.box4 .li.i9 {
	left: 2px;
	top: 56px;
}

.about4 .posWrap .box.box4 .li.i10 {
	left: 35px;
	top: 38px;
}

.about4 .posWrap .box5 {
	width: 166px;
	height: 166px;
	left: 239px;
	top: 259px;
}

.about4 .posWrap .box5 .tit {
	left: -9px;
	top: 128px;
}

.about4 .posWrap .box.box5 .bor .bor-up:before,
.about4 .posWrap .box.box5 .bor .bor-down:before {
	width: 164px;
	height: 164px;
}

.about4 .posWrap .box.box5 .li.i1 {
	left: 140px;
	top: 27px;
}

.about4 .posWrap .box.box5 .li.i2 {
	left: 74px;
	top: 80px;
}

.about4 .posWrap .box.box5 .li.i3 {
	left: 80px;
	top: 69px;
}

.about4 .posWrap .box.box5 .li.i4 {
	left: 99px;
	top: 63px;
}

.about4 .posWrap .box.box5 .li.i5 {
	left: 119px;
	top: 88px;
}

.about4 .posWrap .box.box5 .li.i6 {
	left: 74px;
	top: 146px;
}

.about4 .posWrap .box.box5 .li.i7 {
	left: 119px;
	top: 127px;
}

.about4 .posWrap .box.box5 .li.i8 {
	left: 65px;
	top: 167px;
}

.about4 .posWrap .qir {
	left: 0;
	top: 0;
}

.about4 .posWrap .qir .li.i1 {
	left: 406px;
	top: 240px;
}

.about4 .posWrap .qir .li.i2 {
	left: 521px;
	top: 393px;
}

.about4 .posWrap .qir .li.i3 {
	left: 502px;
	top: 405px;
}

.about4 .posWrap .qir .li.i4 {
	left: 509px;
	top: 414px;
}

/* end */
/* .about4 .posWrap .box .li .tips:after{content: "";width: 0;height: 0;border: 7px solid transparent;border-right: 6px solid #fabb3a;position: absolute;left: -12px;  top:0;bottom: 0;margin: auto;}
.about4 .posWrap .box .tit:hover{font-weight: bold;}
.about4 .posWrap .box .tit{display: block;width: auto;color: #3d3d3d;font-size: 18px;line-height: 1;padding-bottom: 10px;border-bottom: 1px dashed #d8cdc2;white-space:nowrap;font-weight: inherit;position: absolute;left: 100%;top: 40%;animation-delay: 2s;}
.about4 .posWrap .box .tit:after{content:'';width: 20px;height: 20px;background: url("../images/about4-map-tit-bor-le.png") no-repeat 0 0;position: absolute;left: -20px;top: 10px;}
.about4 .posWrap .box .tit:before{content: '';display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #FFF;border: 2px solid #f78839;position: absolute;left: -24px;top: 5px;z-index: 99;}
.about4 .posWrap .box .tit.le-cei:after{left: auto;right: -20px;background: url("../images/about4-map-tit-bor-ri.png") no-repeat 0 0;}
.about4 .posWrap .box .tit.le-cei:before{left: auto;right: -24px;}
.about4 .posWrap .box1{width: 100px;height: 100px;left: 380px;top: 138px;}
.about4 .posWrap .box1 .tit{left: 120px;top: 40px;}
.about4 .posWrap .box.box1 .bor .bor-up:before, .about4 .posWrap .box.box1 .bor .bor-down:before{width: 98px;height: 98px;}
.about4 .posWrap .box.box1 .li.i1{left: 43px;top: 23px;}
.about4 .posWrap .box.box1 .li.i2{left: 47px;top: 25px;}
.about4 .posWrap .box.box1 .li.i3{left: 59px;top: 56px;}
.about4 .posWrap .box2{width: 100px;height: 100px;left: 440px;top: 234px;}
.about4 .posWrap .box2 .tit{left: 120px;top: 40px;}
.about4 .posWrap .box.box2 .bor .bor-up:before, .about4 .posWrap .box.box2 .bor .bor-down:before{width: 98px;height: 98px;}
.about4 .posWrap .box.box2 .li.i1{left: 43px;top: 20px;}
.about4 .posWrap .box.box2 .li.i2{left: 6px;top: 36px;}
.about4 .posWrap .box.box2 .li.i3{left: 24px;top: 25px;}
.about4 .posWrap .box.box2 .li.i4{left: 36px;top: 29px;}
.about4 .posWrap .box.box2 .li.i5{left: 54px;top: 33px;}
.about4 .posWrap .box.box2 .li.i6{left: 46px;top: 43px;}
.about4 .posWrap .box.box2 .li.i7{left: 39px;top: 51px;}
.about4 .posWrap .box.box2 .li.i8{left: 47px;top: 54px;}
.about4 .posWrap .box.box2 .li.i9{left: 56px;top: 55px;}
.about4 .posWrap .box.box2 .li.i10{left: 35px;top: 66px;}
.about4 .posWrap .box.box2 .li.i11{left: 37px;top: 40px;}
.about4 .posWrap .box.box2 .li.i12{left: 33px;top: 23px;}
.about4 .posWrap .box.box2 .li.i13{left: 41px;top: 32px;}
.about4 .posWrap .box.box2 .li.i14{left: 55px;top: 69px;}
.about4 .posWrap .box.box2 .li.i15{left: 29px;top: 18px;}
.about4 .posWrap .box3{width: 62px;height: 62px;left: 380px;top: 278px;}
.about4 .posWrap .box3 .tit{padding-left: 80px;left: 70px;top: 45px;}
.about4 .posWrap .box.box3 .bor .bor-up:before, .about4 .posWrap .box.box3 .bor .bor-down:before{width: 60px;height: 60px;}
.about4 .posWrap .box.box3 .li.i1{left: 32px;top: 7px;}
.about4 .posWrap .box.box3 .li.i2{left: 44px;top: 27px;}
.about4 .posWrap .box.box3 .li.i3{left: 35px;top: 40px;}
.about4 .posWrap .box.box3 .li.i4{left: 20px;top: 9px;}
.about4 .posWrap .box.box3 .li.i5{left: 47px;top: 17px;}
.about4 .posWrap .box.box3 .li.i6{left: 38px;top: 12px; }
.about4 .posWrap .box4{width: 106px;height: 106px;left: 372px;top: 349px;}
.about4 .posWrap .box4 .tit{left: -136px;top: 75px;}
.about4 .posWrap .box.box4 .bor .bor-up:before, .about4 .posWrap .box.box4 .bor .bor-down:before{width: 104px;height: 104px;}
.about4 .posWrap .box.box4 .li.i1{left: 33px;top: 22px;}
.about4 .posWrap .box.box4 .li.i2{left: 31px;top: 34px;}
.about4 .posWrap .box.box4 .li.i3{left: 39px;top: 30px;}
.about4 .posWrap .box.box4 .li.i4{left: 44px;top: 35px;}
.about4 .posWrap .box.box4 .li.i5{left: 53px;top: 32px;}
.about4 .posWrap .box.box4 .li.i6{left: 19px;top: 33px;}
.about4 .posWrap .box.box4 .li.i7{left: 28px;top: 44px;}
.about4 .posWrap .box.box4 .li.i8{left: 36px;top: 46px;}
.about4 .posWrap .box.box4 .li.i9{left: 2px;top: 56px;}
.about4 .posWrap .box.box4 .li.i10{left: 35px;top: 38px;}
.about4 .posWrap .box5{width: 166px;height: 166px;left: 206px;top: 208px;}
.about4 .posWrap .box5 .tit{left: -72px;top: 128px;}
.about4 .posWrap .box.box5 .bor .bor-up:before, .about4 .posWrap .box.box5 .bor .bor-down:before{width: 164px;height: 164px;}
.about4 .posWrap .box.box5 .li.i1{left: 140px;top: 27px;}
.about4 .posWrap .box.box5 .li.i2{left: 74px;top: 80px;}
.about4 .posWrap .box.box5 .li.i3{left: 80px;top: 69px;}
.about4 .posWrap .box.box5 .li.i4{left: 99px;top: 63px;}
.about4 .posWrap .box.box5 .li.i5{left: 119px;top: 88px;}
.about4 .posWrap .box.box5 .li.i6{left: 74px;top: 146px;}
.about4 .posWrap .qir{left: 0;top: 0;}
.about4 .posWrap .qir .li.i1{left: 406px;top: 240px;}
.about4 .posWrap .qir .li.i2{left: 475px;top: 343px;}
.about4 .posWrap .qir .li.i3{left: 455px;top: 350px;}
.about4 .posWrap .qir .li.i4{left: 462px;top: 359px;} */
.about4 .bom .ri {
	float: right;
	width: 434px;
	padding-top: 167px;
}

.about4 .bom .ri h3 {
	color: #0d70b8;
	font-size: 20px;
	margin-bottom: 12px;
}

.about4 .bom .ri h4 {
	color: #f1e5db;
	font-size: 26px;
	line-height: 20px;
	font-family: 'SanFrancisco';
	margin-bottom: 20px;
	letter-spacing: -2px;
	position: relative;
	/*opacity: .8;*/
}

.about4 .bom .ri h4:after {
	content: "";
	display: block;
	width: 40px;
	height: 0;
	border-bottom: 3px solid #f1e5db;
	position: absolute;
	left: -60px;
	top: 7px;
}

.about4 .bom .ri p {
	color: #9e9e9e;
	font-size: 16px;
	line-height: 30px;
}

.about4 .cTop .le {
	height: 128px;
}

.about4 .cTop .le p {
	color: #9b9894;
}

/*about5*/
.about5 .cTop .year-tit {
	color: #a18f76;
	padding: 40px 0 30px;
}

.about5 .cTop .year-tit em {
	color: #f8e4c1;
	font: 400 66px/1 'Rubik';
	position: relative;
	top: 2px;
}

.about5 .awardSlide {
	position: relative;
}

.about5 .awardSlide:before {
	content: '';
	width: 1300px;
	height: 11px;
	background: url("../images/awardslide-bom-bg.jpg") repeat-x 0 0;
	position: absolute;
	left: -49px;
	bottom: 0;
}

.about5 .awardSlide .bd {
	height: 420px;
}

.about5 .awardSlide .bd li {
	float: left;
	width: 300px;
	height: 420px;
	position: relative;
}

.about5 .awardSlide .bd li p {
	color: #9b9894;
}

.about5 .awardSlide .bd li .txt {
	/* max-height: 195px; */
	overflow: auto;
}

.about5 .awardSlide .bd li .txt::-webkit-scrollbar {
	width: 3px;
	background-color: transparent;
	/*-webkit-border-radius: 4px;*/
	/*-moz-border-radius: 4px;*/
	/*border-radius: 4px;*/
}

.about5 .awardSlide .bd li .txt::-webkit-scrollbar-thumb {
	background-color: #e9e5dc;
	/*-webkit-border-radius: 4px;*/
	/*-moz-border-radius: 4px;*/
	/*border-radius: 4px;*/
}

.about5 .awardSlide .bd li h3 {
	color: #0d70b8;
	font: 400 36px/1 'Rubik';
	margin-bottom: 10px;
	padding-top: 6px;
}

.about5 .awardSlide .bd .li-box {
	padding-left: 30px;
	/*
	border-left: 3px solid #e9e5dc; */
	margin-left: 7px;
	padding-bottom: 120px;
	position: absolute;
	bottom: 0;
	left: 0;
}

/*
.about5 .awardSlide .bd .li-box:before {
	content: "";
	display: block;
	width: 22px;
	height: 20px;
	background: url("../images/about5-li-ic.jpg") no-repeat 0 0;
	position: absolute;
	left: -9px;
	top: 0;
} */
.about5 .awardSlide .next,
.about5 .awardSlide .prev {
	display: block;
	width: 69px;
	height: 69px;
	position: absolute;
	top: 50px;
	bottom: 0;
	margin: auto;
	z-index: 120;
}

.about5 .awardSlide .next {
	right: -120px;
	background: url("../images/awardslide-next.png") no-repeat 0 0;
}

.about5 .awardSlide .prev {
	left: -120px;
	background: url("../images/awardslide-prev.png") no-repeat 0 0;
}

.about5 .cBom .box {
	width: 2200px;
	overflow: hidden;
	margin-left: -500px;
}

.about5 .cBom .le {
	float: left;
	width: 809px;
	height: 444px;
	background-color: #0d70b8;
	position: relative;
}

.about5 .cBom .le .cont {
	float: right;
	width: 320px;
	padding-top: 130px;
	position: relative;
	z-index: 80;
}

.about5 .cBom .le h3 {
	color: #FFF;
	font: 400 41px/1 'Rubik';
	margin-bottom: 20px;
	letter-spacing: -1px;
	padding-left: 2px;
}

.about5 .cBom .le h4 {
	color: #ffe6b5;
	font-size: 30px;
	line-height: 36px;
	padding-left: 40px;
	letter-spacing: 10px;
}

.about5 .cBom .le h4 em {
	padding-left: 40px;
}

.about5 .cBom .le .bi-tit {
	position: absolute;
	right: 60px;
	top: 200px;
}

.about5 .cBom .ri {
	float: left;
	width: 1391px;
	height: 444px;
	background: url("../images/about5-bom-ri-bg.jpg") no-repeat 0 0/100% auto;
}

.about5 .cBom .ri .cont {
	padding-left: 75px;
	padding-top: 140px;
}

.about5 .cBom .ri h3 {
	color: #0d70b8;
	font: 400 40px/1 'Rubik';
	margin-bottom: 6px;
}

.about5 .cBom .ri h4 {
	color: #a29382;
	font-size: 18px;
}

/*about6*/
.about6 .cTop {
	height: 257px;
}

.about6 .cCont .box {
	width: 2200px;
	height: 538px;
	margin-left: -500px;
	margin-top: 6px;
}

.about6 .cCont .box .le {
	float: left;
	width: 1384px;
	height: 538px;
}

.about6 .cCont .box .ri {
	float: left;
	width: 816px;
	height: 538px;
}

.about6 .cCont .box1 .le {
	background: #24315d url("../images/about6-01.jpg") no-repeat right 0;
}

.about6 .cCont .box1 .ri {
	background: url("../images/about6-02.jpg") no-repeat 0 0;
}

.about6 .cCont .box1 .le .cont {
	float: right;
	width: 880px;
	padding-top: 144px;
}

.about6 .cCont .box1 .le h3 {
	color: #fff;
	font-size: 18px;
	margin-bottom: 10px;
}

.about6 .cCont .box1 .le h4 {
	color: #fff;
	font-size: 26px;
	margin-bottom: 20px;
	font-family: 'Rubik';
}

.about6 .cCont .box1 .le p {
	color: #ecdfb8;
}

.about6 .cCont .box1 .ri .cont {
	padding-top: 144px;
	padding-left: 40px;
}

.about6 .cCont .box1 .ri h3 {
	color: #fee6b7;
	font-weight: 400;
	font-size: 26px;
	margin-bottom: 20px;
}

.about6 .cCont .box2 .ri {
	background: url("../images/about6-03.jpg") no-repeat 0 0;
	position: relative;
}

.about6 .cCont .box2 .le {
	background: url("../images/about6-04.jpg") no-repeat 0 0;
	position: relative;
}

.about6 .cCont .box2 .ri .cont {
	float: right;
	width: 318px;
	padding-top: 164px;
	position: relative;
	z-index: 80;
}

.about6 .cCont .box2 .ri .bi-tit {
	position: absolute;
	right: 125px;
	top: 168px;
}

.about6 .cCont .box2 .ri h3 {
	color: #fff;
	font: 400 41px/1 'Rubik';
	margin-left: -50px;
	margin-bottom: 6px;
	letter-spacing: -1px;
}

.about6 .cCont .box2 .ri h4 {
	color: #ffe6b5;
	font-size: 26px;
	line-height: 40px;
}

.about6 .cCont .box2 .le .cont {
	padding-top: 133px;
	padding-left: 60px;
	position: relative;
	z-index: 80;
}

.about6 .cCont .box2 .le .ic-r {
	position: absolute;
	left: 722px;
	top: 222px;
}

.about6 .cCont .box2 h5 {
	color: #98361e;
	font-size: 18px;
	margin-bottom: 10px;
}

.about6 .cCont .box2 h6 {
	color: #bdaba7;
	font: 400 26px/1 'Rubik';
	margin-bottom: 30px;
}

.about6 .cCont .box2 .list {
	overflow: hidden;
	width: 818px;
}

.about6 .cCont .box2 .list .li {
	float: left;
	width: 290px;
	height: 120px;
	margin-right: 50px;
}

.about6 .cCont .box2 .list .li strong {
	color: #98361e;
	font-size: 16px;
	margin-bottom: 4px;
	font-weight: 400;
}

.about6 .cCont .box2 .list .li p {
	color: #7b7574;
}

/*news1*/
.news1 {
	padding-bottom: 100px;
}

.list-news .list-dt {
	width: 766px;
	height: 80px;
	padding: 0 25px;
	margin-bottom: 40px;
	background: #f5f5f5;
	margin-top: 53px;
}

.list-news .list-dt em {
	display: inline-block;
	color: #a59f9b;
	line-height: 80px;
	padding-left: 30px;
	background: url("../images/news1-date-ic.png") no-repeat left center;
}

.list-news .list-dt a.on {
	color: #0d70b8;
}

.list-news .list-dt a.a-cn {
	font-family: "Microsoft YaHei", "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œ", \5FAE\8F6F\96C5\9ED1 !important;
	font-size: 16px;
}

.list-news .list-dt a {
	display: inline-block;
	color: #ada9a6;
	font: 400 20px/80px 'Rubik';
	vertical-align: middle;
	margin-left: 10px;
}

.list-news .list-dt .searchBox {
	float: right;
	/*width: 486px;*/
	height: 80px;
	margin-right: -30px;
	/*background-color: #edeae3;*/
}

.list-news .list-dt .searchBox input {
	float: left;
	width: 124px;
	padding: 0 25px;
	text-align: right;
	line-height: 80px;
}

.list-news .list-dt .searchBox button {
	float: right;
	width: 80px;
	height: 80px;
	background: #0d70b8 url(../images/search-ic.png) no-repeat center;
}

.list-news .list-cont {
	width: 816px;
	/*border-top: 2px solid #f1eadb;*/
}

.list-news .list-cont dl:hover dt i,
.list-news .list-cont dl:hover dt em {
	color: #FFF;
}

.list-news .list-cont dl:hover dt {
	color: #0d70b8;
}

.list-news .list-cont dl:hover h3 {
	/*color: #ff3000;*/
	color: #0d70b8;
}

.list-news .list-cont dl {
	overflow: hidden;
	height: 100px;
	padding: 20px 0;
	border-top: 2px solid #f1eadb;
}

.list-news .list-cont dt {
	float: left;
	width: 100px;
	height: 100px;
	transition: all .3s;
	color: #a1cb41;
	font-size: 20px;
	font-family: 'Rubik';
}

.list-news .list-cont dt strong {
	display: table-cell;
	width: 100px;
	height: 100px;
	vertical-align: middle;
}

.list-news .list-cont dt strong em {
	display: block;
	padding-left: 25px;
	color: #ada9a6;
	font: 24px/1 'Rubik';
	transition: all .3s;
}

.list-news .list-cont dt strong i {
	display: block;
	padding-left: 25px;
	color: #ada9a6;
	font: 20px/1 'Rubik';
	transition: all .3s;
}

.list-news .list-cont dd {
	float: right;
	width: 680px;
	height: 98px;
}

.list-news .list-cont dd p {
	color: #9b9894;
}

.list-news .list-cont dd h3 {
	color: #212125;
	font-size: 18px;
	margin-bottom: 6px;
	transition: all .3s;
}

.content .ri-hat {
	float: right;
	width: 316px;
}

.content .le-hat {
	float: left;
	width: 816px;
}

.news1 .ri-hat {
	padding-top: 264px;
}

.news1 .ri-hat .box {
	height: 180px;
	background-color: #f7f5f1;
	padding: 30px 20px;
	display: none;
}

.news1 .ri-hat .box h4 {
	color: #c0a988;
	font: 24px/1 'Rubik';
	margin-bottom: 10px;
}

.news1 .ri-hat .box h3 {
	color: #58585e;
	font-size: 18px;
	margin-bottom: 10px;
}

.news1 .ri-hat .box p {
	color: #9b9894;
}

.news1 .le-hat .more {
	width: 680px;
	float: right;
	height: 70px;
	background-color: #a1cb41;
	text-align: center;
	line-height: 70px;
	color: #312420;
	font-size: 16px;
	transition: all .3s;
}

.news1 .le-hat .more:hover {
	color: #FFF;
	background-color: #a1cb41;
}

.news1 .news-tip {
	height: 260px;
	overflow: hidden;
	margin: 53px 0 40px;
	background-color: #f5f3ed;
}

.news1 .news-tip .img {
	float: left;
	width: 405px;
	margin-right: 30px;
}

.news1 .news-tip .cont {
	padding: 34px 30px 0 30px;
}

.news1 .news-tip .cont h3 {
	color: #0d70b8;
	font-size: 26px;
	line-height: 1;
	margin-bottom: 14px;
	font-family: 'Rubik';
}

.news1 .news-tip .cont h1 {
	color: #212125;
	font-size: 19px;
	line-height: 24px;
	margin-bottom: 20px;
}

.news1 .news-tip .cont p {
	color: #9b9894;
}

.news-sent {
	height: 640px;
	margin-top: -7px;
	padding-top: 94px;
}

.news-sent .year {
	margin-left: -3px;
	border-left: 3px solid #0d70b8;
	padding-left: 30px;
}

.news-sent .year h5 {
	color: #7b7571;
	line-height: 40px;
	padding-left: 34px;
	background: url("../images/news-sent-ic2.png") no-repeat left center;
}

.news-sent .year ul {
	overflow: hidden;
	margin-left: -10px;
	padding-bottom: 10px;
}

.news-sent .year ul li.on {
	color: #0d70b8;
}

.news-sent .year ul li {
	float: left;
	margin-left: 10px;
	font-size: 20px;
	color: #b1a699;
	line-height: 30px;
	cursor: pointer;
}

.news-sent .search-box {
	margin-left: -3px;
	box-sizing: border-box;
	height: 80px;
	border-left: 3px solid #0d70b8;
	margin-top: 30px;
	padding-left: 30px;
	padding-top: 30px;
	background-color: #f5f3ed;
}

.news-sent .search-box .ic {
	float: left;
	margin-right: 14px;
	margin-top: 1px;
	cursor: pointer;
}

.news-sent .search-box input {
	width: 220px;
}

/*news-data*/
.news-data .ri-hat .tg-box {
	margin-top: 20px;
	padding: 15px 0;
	height: 26px;
	border: 2px solid #f4eeee;
}

.news-data .ri-hat .tg-box a {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
}

.news-data .ri-hat .tg-box a.next {
	border-left: 2px solid #f4eeee;
}

.news-data .ri-hat .tg-box a.prev,
.news-data .ri-hat .tg-box a.next {
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #9b9894;
	transition: all .3s;
}

.news-data .ri-hat .tg-box a.prev:hover {
	color: #0d70b8;
}

.news-data .ri-hat .tg-box a.prev:hover i {
	background: url("../images/news-tg-box-prev-on.png") no-repeat 0 0;
}

.news-data .ri-hat .tg-box a.next:hover {
	color: #0d70b8;
}

.news-data .ri-hat .tg-box a.next:hover i {
	background: url("../images/news-tg-box-next-on.png") no-repeat 0 0;
}

.news-data .ri-hat .tg-box a.prev i,
.news-data .ri-hat .tg-box a.next i {
	display: inline-block;
	width: 16px;
	height: 10px;
	vertical-align: middle;
	transition: all .3s;
}

.news-data .ri-hat .tg-box a.prev i {
	margin-right: 6px;
	background: url("../images/news-tg-box-prev.png") no-repeat 0 0;
}

.news-data .ri-hat .tg-box a.next i {
	margin-left: 6px;
	background: url("../images/news-tg-box-next.png") no-repeat 0 0;
}

.news-data .ri-hat .tg-box a.return:hover {
	background: url("../images/news-return-ic-on.png") no-repeat center center;
}

.news-data .ri-hat .tg-box a.return {
	height: 56px;
	background: url("../images/news-return-ic.png") no-repeat center center;
	border-left: 2px solid #f4eeee;
	margin-top: -15px;
	transition: all .3s;
}

.news-data .le-hat .title-box {
	padding: 30px 0;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
	position: relative;
}

.news-data .le-hat .title-box h3,
.news-data .le-hat .title-box h1 {
	color: #292f32;
	font-size: 20px;
	margin-bottom: 14px;
}

.news-data .le-hat .title-box strong {
	display: inline-block;
	color: #0d70b8;
	font: 26px/1 'Rubik';
	margin-right: 10px;
}

.news-data .le-hat .title-box .ikn {
	display: inline-block;
}

.news-data .le-hat .title-box .ikn em {
	margin-right: 10px;
	color: #9b9894;
}

.news-data .le-hat .title-box .fontReset {
	color: #9b9894;
	position: absolute;
	right: 0;
	bottom: 30px;
	user-select: none;
}

.news-data .le-hat .title-box .fontReset .reduce {
	margin: 0 4px;
}

.news-data .le-hat .title-box .fontReset i.max {
	background-color: #c0c0c0;
	color: #FFF;
}

.news-data .le-hat .title-box .fontReset i {
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #ced2d3;
	line-height: 18px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

.newsData-cont p {
	color: #9b9894;
	margin-top: 20px;
}

/*news2*/
.news2 .cTop {
	height: 257px;
}

.news2 .bom-cont {
	height: 440px;
	overflow: hidden;
	background: url("../images/news2-bom-bg.jpg") no-repeat center top;
}

.news2 .bom-cont .ik-box {
	padding: 76px 0 0 40px;
	height: 439px;
	box-sizing: border-box;
	overflow: hidden;
	background: url("../images/news2-ri-bg.jpg") no-repeat 0 0;
}

.news2 .bom-cont .ik-box h3 {
	color: #cac1ad;
	font: 20px/1 'Rubik';
	margin-bottom: 10px;
	letter-spacing: -1px;
}

.news2 .bom-cont .ik-box h4 {
	color: #0d70b8;
	font-size: 20px;
	margin-bottom: 30px;
}

.news2 .bom-cont .ik-box .pdf .ic {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

.news2 .bom-cont .ik-box .pdf:hover {
	color: #0d70b8;
}

.news2 .bom-cont .ik-box .pdf {
	display: inline-block;
	color: #aba392;
	transition: all .3s;
}

.news2 .bom-cont .video-box {
	width: 880px;
	padding-top: 60px;
}

.news2 .bom-cont .video-box .video-card {
	float: left;
	width: 390px;
	height: 320px;
	box-sizing: border-box;
	padding: 16px 16px 0 16px;
	background-color: #ebe7dd;
	margin-right: 24px;
	cursor: pointer;
}

.news2 .bom-cont .video-box .video-card .img {
	position: relative;
}

.news2 .bom-cont .video-box .video-card .img em {
	width: 54px;
	height: 54px;
	background: url("../images/video-card-ic.png") no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 80;
	transform: scale(1);
	transition: all .6s;
}

.news2 .bom-cont .video-box .video-card:hover .img em {
	transform: scale(1.15);
}

.news2 .bom-cont .video-box .video-card h3 {
	color: #58514b;
	font-size: 16px;
	line-height: 74px;
}

.news2 .fkj-slider {
	width: 804px;
	height: 320px;
	position: relative;
}

.news2 .fkj-slider .bd li {
	float: left;
}

.news2 .fkj-slider .next,
.news2 .fkj-slider .prev {
	display: inline-block;
	width: 61px;
	height: 64px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
	transition: all .3s;
}

.news2 .fkj-slider .next {
	right: -74px;
	background: url("../images/index-slider-next.png") no-repeat right 2px;
}

.news2 .fkj-slider .prev {
	left: -74px;
	background: url("../images/index-slider-prev.png") no-repeat 0 2px;
}

.news2 .fkj-slider .next:hover {
	background: url("../images/index-slider-next-on2.png") no-repeat right 2px;
}

.news2 .fkj-slider .prev:hover {
	background: url("../images/index-slider-prev-on2.png") no-repeat 0 2px;
}

.newsVideo-pop .pop-cont {
	width: 900px;
	height: 537px;
	padding: 18px;
	background-color: #FFF;
}

.newsVideo-pop .pop-cont .close {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: -40px;
	overflow: hidden;
}

.newsVideo-pop .pop-cont .close .ic {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

/*property1*/
.property1 .wo-banner {
	height: 448px;
	background: url("../images/property1-wo-banner.jpg") no-repeat center top;
}

.property1 .wo-banner h1 {
	color: #f4cdc5;
	font: 400 119px/1 "Rubik";
	position: absolute;
	left: -224px;
	top: 156px;
	z-index: 10;
}

.property1 .wo-banner h1 em {
	color: #94503b;
	opacity: .05;
	filter: Alpha(opacity=5);
	letter-spacing: -11px;
}

.property1 .wo-banner .cont {
	position: absolute;
	left: 0;
	top: 186px;
	z-index: 20;
}

.property1 .wo-banner h2 {
	color: #94503b;
	font: 38px/1 'Rubik';
	margin-bottom: 10px;
	margin-left: -2px;
}

.property1 .wo-banner h3 {
	color: #0d70b8;
	font-size: 26px;
	margin-bottom: 12px;
}

.property1 .wo-banner p {
	color: #8e6a5f;
	width: 50%;
}

.property1 .k-Top {
	height: 160px;
	background: url("../images/property1-02-bner.jpg") no-repeat center top;
}

.property1 .k-Top .auto {
	padding-top: 88px;
}

.property1 .k-Top h3 {
	display: none;
	color: #1c1c1c;
	font-size: 18px;
	margin-bottom: 20px;
}

.property1 .k-Top p {
	color: #a39b91;
}

.property1 .k-Top .txt {
	display: none;
	width: 930px;
	height: 140px;
	margin-bottom: 30px;
}

.property1 .k-Top .ovs-dt {
	overflow: hidden;
}

.property1 .k-Top .ovs-dt li.on {
	color: #0d70b8;
}

.property1 .k-Top .ovs-dt li:hover {
	color: #0d70b8;
}

.property1 .k-Top .ovs-dt li {
	float: left;
	margin-right: 30px;
	color: #a39b91;
	cursor: pointer;
}

.property1 .k-ContWrap {
	background: url("../images/property1-k-cont-bg.png") repeat 0 0;
}

.property1 .k-Cont {
	overflow: hidden;
	padding-bottom: 100px;
	background: url("../images/property1-bom-bg.png") no-repeat bottom center;
}

.property1 .k-Cont .tip {
	/*height: 120px;*/
	padding: 30px 20px;
	background-color: #fff;
	margin-bottom: 15px;
}

.property1 .k-Cont .tip:after {
	content: "";
	display: block;
	clear: both;
}

.property1 .k-Cont .tip .it {
	float: left;
}

.property1 .k-Cont .tip .it>img {
	float: left;
	margin-top: 19px;
}

.property1 .k-Cont .tip .it #citylist {
	display: inline-block;
	padding: 10px 0;
}

.property1 .k-Cont .tip .it img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.property1 .k-Cont .tip .it a.on {
	color: #0d70b8;
}

.property1 .k-Cont .tip .it a:hover {
	color: #0d70b8;
}

.property1 .k-Cont .tip .it a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	line-height: 35px;
	color: #9e978f;
}

.property1 .k-Cont .tip .searchBox {
	float: right;
	width: 360px;
	background-color: #e9e4d9;
}

.property1 .k-Cont .tip .searchBox input {
	float: left;
	width: 240px;
	height: 55px;
	padding: 0 15px;
}

.property1 .k-Cont .tip .searchBox input::-webkit-input-placeholder {
	color: #b4aea0;
}

.property1 .k-Cont .tip .searchBox input:-moz-placeholder {
	color: #b4aea0;
}

.property1 .k-Cont .tip .searchBox input::-moz-placeholder {
	color: #b4aea0;
}

.property1 .k-Cont .tip .searchBox input:-ms-input-placeholder {
	color: #b4aea0;
}

.property1 .k-Cont .tip .searchBox .submit {
	float: left;
	width: 90px;
	height: 55px;
	padding-left: 42px;
	text-align: left;
	color: #FFF;
	line-height: 55px;
	font-size: 13px;
	background: #0d70b8 url("../images/property1-search-ic.png") no-repeat 15px center;
}

.property1 .k-Cont .tip .drop-down {
	float: right;
	width: 160px;
	height: 55px;
	margin-right: 10px;
	background-color: #e9e4d9;
	position: relative;
}

.property1 .k-Cont .tip .drop-down ul {
	display: none;
	background-color: #FFF;
	border: 1px solid #edeae3;
	position: absolute;
	left: -1px;
	right: -1px;
	top: 55px;
	z-index: 200;
	max-height: 205px;
	overflow: auto;
}

.property1 .k-Cont .tip .drop-down ul li.on {
	background-color: #5c6270;
	color: #FFF;
}

.property1 .k-Cont .tip .drop-down ul li {
	line-height: 34px;
	height: 34px;
	padding: 0 15px;
	text-align: left;
	color: #8d8d8d;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.property1 .k-Cont .tip .drop-txt {
	padding: 0 15px;
	background: url("../images/property-down-ic.png") no-repeat right 20px top 24px;
	color: #9e978f;
	font-size: 14px;
	height: 55px;
	line-height: 55px;
}

.property1 .k-Cont .card {
	overflow: hidden;
	display: flex;
	justify-content: space-around;
	overflow: hidden;
	flex-wrap: wrap;
}

.property1 .k-Cont .card .box {
	float: left;
	width: 30%;
	height: 390px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #fff;
	margin-bottom: 15px;
	transition: all .3s;
}

.property1 .k-Cont .card .box:hover h3 {
	color: #0d70b8;
}

.property1 .k-Cont .card .box:hover {
	background-color: #fff9f4;
}

.property1 .k-Cont .card .img img {
	display: block;
	width: 100%;
}

.property1 .k-Cont .card .cont {
	position: relative;
	padding: 30px 10px 0;
}

.property1 .k-Cont .card h3 {
	color: #58514b;
	font-size: 16px;
	margin-bottom: 10px;
}

.property1 .k-Cont .card h6 {
	color: #FFF;
	width: 58px;
	height: 40px;
	font-size: 14px;
	background: url("../images/property1-cont-card-ic.jpg") no-repeat 0 0;
	line-height: 40px;
	text-align: center;
	position: absolute;
	left: -6px;
	top: -210px;
}

.property1 .k-Cont .card ul li {
	color: #9e978f;
	line-height: 22px;
}

.property1 .k-Cont .more {
	clear: both;
	height: 60px;
	margin-top: 15px;
	background: #f4d8c8 url("../images/property1-more-ic.png") no-repeat center center;
	transition: all .3s;
}

.property1 .k-Cont .more:hover {
	background: #c77860 url("../images/property1-more-ic-h.png") no-repeat center center;
}

/*property1-data*/
.property1-data .kTopWrap {
	height: 270px;
}

.property1-data .kTop {
	position: relative;
	z-index: 200;
}

.property1-data .kTop .auto {
	border-radius: 0 40px 0 0;
	background-color: #f5eee5;
}

.property1-data .kTop .img-le {
	float: left;
	width: 790px;
	height: 526px;
}

.property1-data .kTop .box-ri {
	float: right;
	width: 410px;
	padding-top: 70px;
	text-align: center;
}

.property1-data .kTop .box-ri h2 {
	color: #1e1d1d;
	font-size: 20px;
	text-align: center;
	padding-bottom: 60px;
}

.property1-data .kTop .box-ri .ic-call,
.property1-data .kTop .box-ri .ic-gps {
	display: block;
	margin: 0 auto;
}

.property1-data .kTop .box-ri h3 {
	color: #b5a086;
	font-size: 14px;
	padding: 20px 30px 50px;
}

.property1-data .kTop .box-ri h4 {
	color: #0d70b8;
	font: 400 26px/1 'Rubik';
	padding: 20px 0;
}

.property1-data .subNav .return {
	height: 40px;
	color: #a89679;
	padding: 0 40px 0 20px;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	background: url("../images/property1-data-return.png") no-repeat 82px center;
	border: 1px solid #dad7d2;
	position: absolute;
	right: 0;
	top: 0;
}

.property1-data .kCont {
	padding-top: 260px;
}

.property1-data .kCont p {
	color: #8a8b8b;
}

.property1-data .kCont h2 {
	padding: 60px 0 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #dddbdb;
	color: #947b56;
	font-size: 18px;
}

.property1-data .kBom h2 {
	padding: 60px 0 10px;
	margin-bottom: 10px;
	color: #947b56;
	font-size: 18px;
	text-align: center;
}

.property1-data .kBom .card {
	width: 1260px;
	overflow: hidden;
}

.property1-data .kBom .card .box {
	float: left;
	width: 390px;
	height: 390px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #fff;
	margin: 0 15px 0 0;
	transition: all .3s;
}

.property1-data .kBom .card .img img {
	display: block;
	width: 100%;
}

.property1-data .kBom .card .cont {
	padding-top: 30px;
}

.property1-data .kBom .card .box:hover {
	background-color: #fff9f4;
}

.property1-data .kBom .card .box:hover h3 {
	color: #0d70b8;
}

.property1-data .kBom .card h3 {
	color: #58514b;
	font-size: 16px;
	margin-bottom: 10px;
}

.property1-data .kBom .card ul li {
	color: #9e978f;
	line-height: 22px;
}

.property1-data .wrapper {
	padding-bottom: 100px;
	background-color: #f2f0f0;
}

.items_d_map img {
	display: inline-block;
}

.items_d_map .til {
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 2px solid #f4f4f4;
	padding-left: 30px;
	color: #333;
	font-size: 20px;
	font-weight: 700;
}

.map_del {
	position: relative;
	z-index: 6;
	width: 100%;
	height: 455px;
	margin-top: -10px;
}

.map_del .map_around {
	position: absolute;
	top: -56px;
	left: 0;
	z-index: 5;
	width: 320px;
	height: 371px;
}

.map_del .map_around .btn {
	width: 1200px;
	height: 56px;
	border-bottom: 2px solid #f4f4f4;
	position: relative;
}

.map_del .map_around .btn ul {
	font-size: 0;
	letter-spacing: -4px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0px;
}

.map_del .map_around .btn li {
	float: left;
	margin-left: 18px;
	height: 56px;
	line-height: 54px;
	font-size: 16px;
	color: #817d77;
	cursor: pointer;
	letter-spacing: normal;
	margin-right: 10px;
	transition: all .3s ease;
}

.map_del .map_around .btn li img {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	opacity: .3;
	filter: Alpha(opacity=30);
	transition: all .3s ease;
	margin-right: 4px;
}

.map_around .btn li.crt {
	color: #e06800;
}

.map_around .btn li.crt img {
	opacity: 1;
	filter: Alpha(opacity=100);
}

.map_del #map {
	width: 880px;
	height: 100%;
	float: right;
}

.map_del #map img {
	max-width: none;
}

#r-result {
	height: 455px;
	background: #fff8eb;
	overflow: hidden;
	overflow-y: auto;
}

#r-result ul {
	padding: 0 20px;
}

#r-result li {
	text-align: left;
	padding: 15px 10px;
	border-bottom: solid 1px #efefef;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

#r-result li .num {
	position: absolute;
	left: 0;
	width: 30px;
	line-height: 30px;
	color: #fff;
	height: 35px;
	text-align: center;
	top: 20px;
}

#r-result li .grp {
	width: 100%;
	float: right;
}

#r-result li .grp h6 {
	font-size: 14px;
	color: #666;
	line-height: 14px;
}

#r-result li .grp p {
	line-height: 25px;
	font-size: 12px;
	color: #989898;
	margin-top: 10px;
}

.property2-data.property1-dataNew .kTopWrap {
	height: auto;
	padding-top: 80px;
	background: url("../images/property1-data-new-top-bg.png") no-repeat center bottom;
}

.property2-data.property1-dataNew .kTop .auto {
	background-color: #fbf8f5;
}

.property2-data.property1-dataNew .kTop .box-ri .ic-ogt {
	margin: 0 auto 60px;
}

.property2-data.property1-dataNew .kTop .box-ri h3 {
	color: #988973;
}

.property2-data.property1-dataNew .kTop .box-ri h4 {
	color: #988973;
}

.property2-data.property1-dataNew .kTop .box-ri {
	width: 394px;
}

.property2-data.property1-dataNew .kTop .img-le {
	width: 806px;
	position: relative;
}

.property1-dataNew .kTop .txtCont {
	padding: 60px 40px 0;
	background-color: #FFF;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.property1-dataNew .kTop .txtCont h1,
.property1-dataNew .kTop .txtCont h2 {
	color: #8b6155;
	font-size: 20px;
	margin-bottom: 24px;
}

.property1-dataNew .kTop .txtCont p {
	color: #9f9a94;
	margin-bottom: 18px;
}

.property2-data.property1-dataNew .return {
	height: 40px;
	color: #a89679;
	padding: 0 40px 0 20px;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	background: url("../images/property1-data-return.png") no-repeat 82px center;
	border: 1px solid #dad7d2;
	position: absolute;
	right: 0;
	top: 20px;
	margin-top: -80px;
}

.property1-dataNew .kBoms {
	height: 354px;
	background: url("../images/property1-data-new-bom-bg.jpg") no-repeat center bottom;
}

.property1-dataNew .kBomsSlider {
	position: relative;
}

.property1-dataNew .kBomsSlider .bd {
	overflow: hidden;
}

.property1-dataNew .kBomsSlider .next,
.property1-dataNew .kBomsSlider .prev {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 90px;
}

.property1-dataNew .kBomsSlider .next {
	right: -80px;
	background: url("../images/property1-data-new-bom-next.png") no-repeat 0 0;
}

.property1-dataNew .kBomsSlider .prev {
	left: -80px;
	background: url("../images/property1-data-new-bom-prev.png") no-repeat 0 0;
}

.property1-dataNew .kBomsSlider .bd ul {
	min-width: 1210px;
}

.property1-dataNew .kBomsSlider .bd li {
	float: left;
	width: 394px;
	height: 222px;
	margin-right: 9px;
	overflow: hidden;
}

.property1-dataNew .kBomsSlider .bd li img {
	max-width: 100%;
}

/*property3-data*/
.property3-data .kTopWrap {
	height: 270px;
	margin-top: 80px;
}

.property3-data .kTop {
	position: relative;
	z-index: 200;
}

.property3-data .kTop .auto {
	border-radius: 0 40px 0 0;
	background-color: #f5eee5;
}

.property3-data .kTop .img-le {
	float: left;
	width: 790px;
	height: 526px;
}

.property3-data .kTop .box-ri {
	float: right;
	width: 410px;
	padding-top: 70px;
	text-align: center;
}

.property3-data .kTop .box-ri h2 {
	color: #1e1d1d;
	font-size: 20px;
	text-align: center;
	padding-bottom: 50px;
}

.property3-data .kTop .box-ri .ic-call,
.property3-data .kTop .box-ri .ic-gps {
	display: block;
	margin: 0 auto 16px;
}

.property3-data .kTop .box-ri h3 {
	color: #b5a086;
	font-size: 14px;
	padding: 0 30px 34px;
}

.property3-data .kTop .box-ri h4 {
	color: #0d70b8;
	font: 400 26px/1 'Rubik';
	padding: 0 0 20px;
}

.property3-data .kTop .box-ri h5 {
	color: #57544f;
	font-size: 16px;
	padding: 0 30px 6px;
}

.property3-data .kTop .tip-slide {
	position: relative;
	height: 526px;
}

.property3-data .kTop .tip-slide .next,
.property3-data .kTop .tip-slide .prev {
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
}

.property3-data .kTop .tip-slide .next {
	right: 20px;
	background: url("../images/property3-data-next.png") no-repeat 0 0;
}

.property3-data .kTop .tip-slide .prev {
	left: 20px;
	background: url("../images/property3-data-prev.png") no-repeat 0 0;
}

.property3-data .subNav .return {
	height: 40px;
	color: #a89679;
	padding: 0 40px 0 20px;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	background: url("../images/property1-data-return.png") no-repeat 82px center;
	border: 1px solid #dad7d2;
	position: absolute;
	right: 0;
	top: 20px;
}

.property3-data .kBom {
	padding: 326px 0 100px;
	min-height: 200px;
	background-color: #f8f6f4;
}

.property3-data .kBom h2 {
	color: #947b56;
	font-size: 18px;
	padding-bottom: 20px;
	border-bottom: 3px solid #dddbdb;
	margin-bottom: 20px;
}

.property3-data .kBom p {
	color: #8a8b8b;
}

/*property2*/
.property2 .wo-banner {
	height: 450px;
	background: url("../images/property2-w-banner.jpg") no-repeat center top;
}

.property2 .wo-banner h1 {
	color: #c28f4c;
	position: absolute;
	left: 150px;
	top: 113px;
	z-index: 10;
	letter-spacing: -10px;
}

.property2 .wo-banner h1 em {
	opacity: .1;
	filter: Alpha(opacity=10);
	font: 400 119px/1 "Rubik";
}

.property2 .wo-banner .cont {
	position: absolute;
	left: 490px;
	top: 142px;
	z-index: 40;
}

.property2 .wo-banner .cont h2 {
	color: #94503b;
	font: 400 38px/1 'Rubik';
	margin-bottom: 10px;
}

.property2 .wo-banner .cont h3 {
	color: #0d70b8;
	font-size: 26px;
	margin-bottom: 12px;
}

.property2 .wo-banner p {
	color: #8d93a5;
}

.property2 .kTop {
	height: 610px;
	background: url("../images/property-kont-bg.jpg") repeat 0 0;
}

.property2 .kTop .ovs-dt {
	padding: 71px 0 25px;
}

.property2 .kTop .ovs-dt ul {
	text-align: right;
}

.property2 .kTop .ovs-dt li.on {
	color: #0d70b8;
}

.property2 .kTop .ovs-dt li {
	display: inline-block;
	margin-left: 26px;
	color: #a39b91;
	cursor: pointer;
}

.property2 .kTop .ovs-dd .bd .card {
	float: left;
	width: 590px;
	height: 490px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #FFF;
	transition: all .3s;
}

.property2 .kTop .ovs-dd .bd .card:hover {
	background-color: #fff9f4;
}

.property2 .kTop .ovs-dd .bd .card:hover h3 {
	color: #0d70b8;
}

.property2 .kTop .ovs-dd .slideBox {
	position: relative;
}

.property2 .kTop .ovs-dd .slideBox .next,
.property2 .kTop .ovs-dd .slideBox .prev {
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}

.property2 .kTop .ovs-dd .slideBox .next {
	right: -80px;
	background: url("../images/property2-next.png") no-repeat 0 0;
}

.property2 .kTop .ovs-dd .slideBox .prev {
	left: -80px;
	background: url("../images/property2-prev.png") no-repeat 0 0;
}

.property2 .kTop .ovs-dd .bd ul {
	min-width: 1260px;
}

.property2 .kTop .ovs-dd .bd li {
	float: left;
	margin-right: 20px;
}

.property2 .kTop .ovs-dd .bd .card .cont {
	padding: 30px 0;
}

.property2 .kTop .ovs-dd .bd .card h3 {
	color: #58514b;
	font-size: 16px;
	margin-bottom: 10px;
}

.property2 .kTop .ovs-dd .bd .card .ul p {
	color: #9e978f;
}

.property2 .kTop .ovs-dd .bd {
	overflow: hidden;
}

.property2 .kBom {
	height: 740px;
	border-top: 10px solid #f7eeda;
	background: url("../images/property2-bom-bg.jpg") no-repeat center top;
	overflow: hidden;
}

.property2 .kBom .posBox {
	width: 387px;
	height: 472px;
	box-sizing: border-box;
	padding: 100px 0 0 40px;
	background: url("../images/property2-bom-pos-bg.png") no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 150px;
}

.property2 .kBom .posBox h2 {
	color: #ffe2e0;
	font-size: 22px;
	margin-bottom: 10px;
}

.property2 .kBom .posBox h3 {
	padding-bottom: 41px;
	color: #ffe2e0;
	font: 400 30px/1 'Rubik';
}

.property2 .kBom .posBox h4 {
	color: #ff9f71;
	font-size: 16px;
	margin-bottom: 10px;
}

.property2 .kBom .posBox p {
	color: #cf9e9e;
	line-height: 20px;
}

.property2 .kBom .posBox .ic {
	display: inline-block;
	width: 35px;
	height: 22px;
	overflow: hidden;
	margin-top: 40px;
	clear: both;
	transition: all .3s;
}

.property2 .kBom .posBox .ic img {
	float: right;
}

.property2 .kBom .posBox:hover .ic {
	width: 48px;
}

/*property2-data*/
.property1-dataNew.property2-data .kTopWrap {
	margin-top: 0;
}

.property2-data .kTopWrap {
	height: 270px;
	margin-top: 80px;
}

.property2-data .kTop {
	position: relative;
	z-index: 200;
}

.property2-data .kTop .auto {
	border-radius: 0 40px 0 0;
	background-color: #f5eee5;
}

.property2-data .kTop .img-le {
	float: left;
	width: 790px;
	height: 526px;
}

.property2-data .kTop .box-ri {
	float: right;
	width: 410px;
	padding-top: 70px;
	text-align: center;
}

/*.property2-data .kTop .box-ri h2{color: #1e1d1d;font-size: 20px;text-align: center;padding-bottom: 60px;}*/
/*.property2-data .kTop .box-ri .ic-call, .property2-data .kTop .box-ri .ic-gps{display: block;margin: 0 auto;}*/
/*.property2-data .kTop .box-ri h3{color: #b5a086;font-size: 14px;padding: 20px 0 50px;}*/
/*.property2-data .kTop .box-ri h4{color: #ff2e00;font: 400 26px/1 'Rubik';padding: 20px 0 ;}*/
.property2-data .kTop .box-ri h1,
.property2-data .kTop .box-ri h2 {
	color: #1e1d1d;
	font-size: 20px;
	text-align: center;
	padding-bottom: 50px;
}

.property2-data .kTop .box-ri .logo {
	/*height: 30px;*/
	margin: 0 auto 50px;
	max-width: 230px;
	max-height: 60px;
}

.property2-data .kTop .box-ri .ic-call,
.property2-data .kTop .box-ri .ic-gps {
	display: block;
	margin: 0 auto 16px;
}

.property2-data .kTop .box-ri h3 {
	color: #b5a086;
	font-size: 14px;
	padding: 0 30px 34px;
}

.property2-data .kTop .box-ri h4 {
	color: #0d70b8;
	font: 400 26px/1 'Rubik';
	padding: 0 0 20px;
}

.property2-data .kTop .box-ri h5 {
	color: #57544f;
	font-size: 16px;
	padding: 0 30px 6px;
}

.property2-data .kTop .tip-slide {
	position: relative;
	height: 526px;
}

.property2-data .kTop .tip-slide .next,
.property2-data .kTop .tip-slide .prev {
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
}

.property2-data .kTop .tip-slide .next {
	right: 20px;
	background: url("../images/property3-data-next.png") no-repeat 0 0;
}

.property2-data .kTop .tip-slide .prev {
	left: 20px;
	background: url("../images/property3-data-prev.png") no-repeat 0 0;
}

.property2-data .subNav .return {
	height: 40px;
	color: #a89679;
	padding: 0 40px 0 20px;
	border-radius: 40px;
	line-height: 40px;
	text-align: center;
	background: url("../images/property1-data-return.png") no-repeat 82px center;
	border: 1px solid #dad7d2;
	position: absolute;
	right: 0;
	top: 20px;
}

.property2-data .kBom2 {
	padding: 326px 0 0;
	min-height: 200px;
	background-color: #f8f6f4;
}

.property2-data .kBom2 h2 {
	color: #947b56;
	font-size: 18px;
	padding-bottom: 20px;
	border-bottom: 3px solid #dddbdb;
	margin-bottom: 20px;
}

.property2-data .kBom2 p {
	color: #8a8b8b;
}

.property2-data .kBom {
	padding-bottom: 100px;
	background-color: #f8f6f4;
}

.property2-data .kBom h2 {
	padding: 60px 0 10px;
	margin-bottom: 10px;
	color: #947b56;
	font-size: 18px;
	text-align: center;
}

.property2-data .kBom .card {
	width: 1260px;
	overflow: hidden;
}

.property2-data .kBom .card .box {
	float: left;
	width: 390px;
	height: 390px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #fff;
	margin: 0 15px 0 0;
	transition: all .3s;
}

.property2-data .kBom .card .img img {
	display: block;
	width: 100%;
}

.property2-data .kBom .card .cont {
	padding-top: 30px;
}

.property2-data .kBom .card .box:hover {
	background-color: #fff9f4;
}

.property2-data .kBom .card .box:hover h3 {
	color: #0d70b8;
}

.property2-data .kBom .card h3 {
	color: #58514b;
	font-size: 16px;
	margin-bottom: 10px;
}

.property2-data .kBom .card ul li {
	color: #9e978f;
	line-height: 22px;
}

/*property3*/
.property3 .wo-banner {
	height: 450px;
	background: url("../images/property3-w-banner.jpg") no-repeat center top;
}

.property3 .wo-banner h1 {
	color: #e0be93;
	position: absolute;
	left: 360px;
	top: 216px;
	z-index: 10;
	letter-spacing: -10px;
}

.property3 .wo-banner h1 em {
	opacity: .12;
	filter: Alpha(opacity=12);
	font: 400 119px/1 "Rubik";
}

.property3 .wo-banner .cont {
	position: absolute;
	left: 440px;
	top: 142px;
	z-index: 40;
}

.property3 .wo-banner .cont h2 {
	color: #94503b;
	font: 400 38px/1 'Rubik';
	margin-bottom: 10px;
}

.property3 .wo-banner .cont h3 {
	color: #0d70b8;
	font-size: 26px;
	margin-bottom: 12px;
}

.property3 .wo-banner p {
	color: #a0908b;
}

.property3 .kCont {
	height: 640px;
	background: url("../images/property3-kontbg.jpg") no-repeat center top;
}

.property3 .kCont .posBox {
	width: 390px;
	height: 345px;
	box-sizing: border-box;
	padding: 60px 0 0 40px;
	background: url("../images/property3-kont-bg.png") no-repeat -1px 0;
	position: absolute;
	top: 166px;
	right: -40px;
}

.property3 .kCont .posBox h2 {
	color: #ffe2e0;
	font-size: 22px;
	margin-bottom: 10px;
}

.property3 .kCont .posBox h3 {
	padding-bottom: 10px;
	color: #ff8920;
	font: 400 30px/1 'Rubik';
}

.property3 .kCont .posBox h4 {
	color: #ff9f71;
	font-size: 16px;
	margin-bottom: 10px;
}

.property3 .kCont .posBox p {
	color: #b38684;
	line-height: 20px;
}

.property3 .kCont .posBox .ic {
	margin-top: 30px;
}

.property3 .kCont2 {
	height: 640px;
	background: url('../images/property3-kcont2.jpg') no-repeat center top;
}

.property3 .kCont2 .ri {
	width: 1330px;
	height: 640px;
	position: absolute;
	right: -500px;
	top: 0;
}

.property3 .kCont2 .posBox {
	float: left;
	width: 410px;
	height: 346px;
	box-sizing: border-box;
	padding: 65px 40px;
	background-color: #613c31;
	position: absolute;
	left: -40px;
	top: 150px;
}

.property3 .kCont2 .posBox h2 {
	color: #ffe2e0;
	font-size: 22px;
	margin-bottom: 10px;
}

.property3 .kCont2 .posBox h3 {
	color: #ff8920;
	font: 22px/1 'Rubik';
	margin-bottom: 10px;
}

.property3 .kCont2 .posBox p {
	color: #cf9e9e;
}

.property3 .kCont3 {
	height: 639px;
	background: url('../images/property3-kcont3-bg.jpg') no-repeat center top;
	overflow: hidden;
}

.property3 .kCont3 .ri {
	width: 1330px;
	height: 640px;
	position: absolute;
	right: -500px;
	top: 0;
}

.property3 .kCont3 .posBox {
	float: left;
	width: 410px;
	height: 346px;
	box-sizing: border-box;
	padding: 65px 40px;
	background-color: #613c31;
	position: absolute;
	left: -40px;
	top: 150px;
}

.property3 .kCont3 .posBox h2 {
	color: #ffe2e0;
	font-size: 22px;
	margin-bottom: 10px;
}

.property3 .kCont3 .posBox h3 {
	color: #ff8920;
	font: 22px/1 'Rubik';
	margin-bottom: 10px;
}

.property3 .kCont3 .posBox p {
	color: #cf9e9e;
}

.property3 .kCont3.RI .ri {
	right: auto;
	left: -500px;
}

.property3 .kCont3.RI .posBox {
	left: auto;
	right: -40px;
}

.property3 .posBox .ic {
	margin-top: 40px;
	display: inline-block;
	width: 35px;
	height: 22px;
	overflow: hidden;
	clear: both;
	transition: all .3s;
}

.property3 .posBox .ic img {
	float: right;
}

.property3 .posBox:hover .ic {
	width: 48px;
}

.property3 .kBom {
	height: 590px;
	overflow: hidden;
	background-color: #e0d7d5;
}

.property3 .kBom .card {
	width: 1260px;
	padding-top: 40px;
}

.property3 .kBom .card .box {
	float: left;
	width: 590px;
	height: 490px;
	box-sizing: border-box;
	padding: 15px;
	background-color: #fff;
	transition: all .3s;
}

.property3 .kBom .card .box:hover {
	background-color: #fff9f4;
}

.property3 .kBom .card .box:hover h3 {
	color: #0d70b8;
}

.property3 .kBom .card h3 {
	color: #58514b;
	font-size: 16px;
	margin-bottom: 10px;
}

.property3 .kBom .card .cont {
	padding-top: 30px;
}

.property3 .kBom .card p {
	color: #9e978f;
}

.property3 .kBom .bomeos-slider .bd {
	width: 1200px;
	overflow: hidden;
}

.property3 .kBom .bomeos-slider .bd li {
	width: 590px;
	margin-right: 20px;
}

.property3 .kBom .bomeos-slider .next,
.property3 .kBom .bomeos-slider .prev {
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
}

.property3 .kBom .bomeos-slider .next {
	right: -80px;
	background: url("../images/property3-data-next.png") no-repeat 0 0;
}

.property3 .kBom .bomeos-slider .prev {
	left: -80px;
	background: url("../images/property3-data-prev.png") no-repeat 0 0;
}

/*investor*/
.investor .list-cont {
	margin-top: 0 !important;
}

.investor {
	padding-bottom: 100px;
}

.list-investor .le-hat {
	float: left;
	width: 816px;
}

.list-investor .ri-hat {
	float: right;
	width: 316px;
	padding-top: 264px;
}

.list-investor .ri-hat .card-box1 {
	height: 436px;
	box-sizing: border-box;
	padding: 80px 40px 0;
	background: url("../images/investor1-ri-bg.jpg") no-repeat left bottom;
}

.list-investor .ri-hat .card-box1 h3 {
	color: #613c31;
	font-size: 18px;
	margin-bottom: 15px;
}

.list-investor .ri-hat .card-box1 p {
	color: #918379;
	margin-bottom: 15px;
}

.list-investor .list-cont .dl {
	height: 115px;
	border-bottom: 2px solid #ececec;
	overflow: hidden;
}

.list-investor .list-cont dt {
	float: left;
	height: 115px;
	line-height: 115px;
	margin-right: 60px;
}

.list-investor .list-cont dt em {
	font: 18px/115px 'Rubik';
	color: #aeadab;
}

.list-investor .list-cont dd {
	position: relative;
}

.list-investor .list-cont dd h3 {
	width: 720px;
	line-height: 115px;
	font-size: 15px;
	color: #565658;
}

.list-investor .list-cont dd .ic {
	height: 28px;
	position: absolute;
	right: -40px;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .3s;
}

.list-investor .le-hat .more {
	height: 70px;
	background-color: #f4d8c8;
	text-align: center;
	line-height: 70px;
	color: #c77860;
	font-size: 16px;
	transition: all .3s;
	margin-top: 30px;
}

.list-investor .le-hat .more:hover {
	color: #FFF;
	background-color: #c77860;
}

.list-investor .list-cont dl:hover .ic {
	right: 0;
}

.list-investor .list-cont dl:hover dt em {
	color: #0d70b8;
}

.list-investor .list-cont dl:hover dd h3 {
	color: #0d70b8;
}

/*investor2*/
.investor2 .list-investor .ri-hat {
	padding-top: 134px;
}

.investor2 .boxWrap {
	width: 960px;
	margin-top: 15px;
}

.investor2 .boxWrap .box {
	float: left;
	width: 358px;
	height: 300px;
	margin-right: 100px;
	margin-bottom: 35px;
	border-top: 3px solid #e9e5dc;
	position: relative;
}

.investor2 .boxWrap .box:after {
	content: "";
	display: block;
	width: 120px;
	height: 0;
	border-top: 3px solid #f28923;
	position: absolute;
	top: -3px;
	left: 0;
}

.investor2 .boxWrap .box h3 {
	color: #292f32;
	font-size: 16px;
	padding: 26px 0 20px;
}

.investor2 .boxWrap .box h4 {
	color: #292f32;
	font-size: 16px;
	padding-left: 25px;
	margin: 26px 0 10px;
	position: relative;
}

.investor2 .boxWrap .box h4:before {
	content: "";
	display: block;
	width: 16px;
	height: 0;
	border-top: 3px solid #f28923;
	position: absolute;
	left: 0;
	top: 11px;
}

.investor2 .boxWrap .box ul li {
	color: #292f32;
	font-size: 14px;
	margin-bottom: 2px;
}

.investor2 .boxWrap .box p {
	color: #9b9894;
}

/*investor3*/
.investor3 .cTop {
	height: 132px;
}

.investor3 .list-investor {
	height: 780px;
	margin-top: 125px;
	background: url("../images/investor3-cont-bg.jpg") no-repeat center top;
}

.investor3 .ri-hat {
	padding-top: 0;
}

.investor3 .ri-hat .list-dt {
	padding-top: 60px;
	height: 780px;
	box-sizing: border-box;
	border-left: 3px solid #f1ece1;
}

.investor3 .ri-hat .list-dt .li.on {
	color: #f2871c;
}

.investor3 .ri-hat .list-dt .li {
	height: 40px;
	margin-bottom: 16px;
	color: #7f807d;
	font-size: 14px;
	padding-left: 40px;
	line-height: 40px;
	border-left: 3px solid transparent;
	margin-left: -3px;
	cursor: pointer;
}

.investor3 .ri-hat .list-dt .ul {
	position: relative;
}

.investor3 .ri-hat .list-dt .ul var {
	display: inline-block;
	width: 0;
	height: 40px;
	border-right: 3px solid #f28923;
	position: absolute;
	left: -3px;
	top: 0;
}

.investor3 .list-dd {
	padding-top: 40px;
}

.investor3 .list-dd .dl {
	overflow: hidden;
	margin-bottom: 10px;
	background-color: #b1998e;
	position: relative;
	transition: all .3s;
}

.investor3 .list-dd .dl .dd {
	float: left;
	width: 710px;
	box-sizing: border-box;
	padding: 30px;
}

body .investor3 .list-dd .dl.open .dt:hover {
	background: transparent;
	border-left: 2px solid #e9dfdb;
	cursor: default;
}

body .investor3 .list-dd .dl .dt:hover {
	background: #613c31;
	border-left: 2px solid #613c31;
}

.investor3 .list-dd .dl .dt {
	width: 86px;
	border-left: 2px solid #bba79e;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	transition: all .3s;
}

.investor3 .list-dd .dl .dt em {
	display: block;
	height: 20px;
	margin-top: 70px;
	background: url("../images/investor3-dt-ic.png") no-repeat center top;
	transition: all .3s;
}

.investor3 .list-dd .dl h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}

.investor3 .list-dd .dl p {
	color: #dfd7d3;
	margin-top: 8px;
}

.investor3 .list-dd .dl .txt .cont {
	width: 648px;
	max-height: 236px;
}

.investor3 .list-dd .dl .txt {
	width: 648px;
	height: 60px;
	padding-right: 20px;
	transition: all .4s ease-in-out;
	overflow: hidden;
}

.investor3 .list-dd .dl .txt.ani {
	transition: all .4s ease-in-out;
}

.investor3 .list-dd .dl.open {
	background: #f4eae5;
}

.investor3 .list-dd .dl.open .txt:hover {
	overflow: auto;
}

/*.investor3 .list-dd .dl.open .txt{height: 258px;}*/
.investor3 .list-dd .dl.open .dt em {
	background: url("../images/investor3-dt-ic2.png") no-repeat center top;
}

.investor3 .list-dd .dl.open .dt {
	border-left: 2px solid #e9dfdb;
}

.investor3 .list-dd .dl.open h3 {
	color: #2e2f30;
}

.investor3 .list-dd .dl.open p {
	color: #9b9894;
}

/*investor4*/
.investor4 .list-investor .ri-hat {
	padding-top: 134px;
}

.investor4 {
	padding-bottom: 100px;
}

.investor4 .le-hat h2 {
	color: #292f32;
	font-size: 16px;
	margin-bottom: 25px;
	padding: 20px 0 25px;
	border-bottom: 3px solid #e9e5dc;
	position: relative;
}

.investor4 .le-hat h2:before {
	content: "";
	display: block;
	width: 120px;
	height: 0;
	border-bottom: 3px solid #f28923;
	position: absolute;
	left: 0;
	bottom: -3px;
}

.investor4 .le-hat h3 {
	color: #a18f76;
	font-size: 16px;
	margin-bottom: 20px;
}

.investor4 .le-hat p {
	color: #9b9894;
}

.investor4 .le-hat .form {
	width: 860px;
	padding-top: 40px;
}

.investor4 .le-hat .form .cols-6 {
	width: 396px;
	height: 54px;
	padding: 0 15px;
	box-sizing: border-box;
	border: 2px solid #f4f2ed;
	margin: 0 20px 20px 0;
}

.investor4 .le-hat .form .cols-12 {
	margin-right: 44px;
	border: 2px solid #f4f2ed;
	padding: 15px;
	margin-bottom: 20px;
}

.investor4 .le-hat .form .cols-12 em {
	display: block;
	color: #9b9894;
}

.investor4 .le-hat .form textarea {
	display: block;
	width: 100%;
	height: 150px;
	border: none;
	background-color: transparent;
	text-indent: 30px;
}

.investor4 .le-hat .submit {
	width: 94px;
	height: 56px;
	background-color: #0d70b8;
	text-align: center;
	line-height: 56px;
	border-radius: 5px;
	color: #FFF;
	font-size: 16px;
}

.investor4 .le-hat {
	position: relative;
}

.investor4 .le-hat .bomTips {
	position: absolute;
	right: 0;
	bottom: 3px;
}

.investor4 .le-hat .bomTips h5 {
	display: inline-block;
	color: #292f32;
	font-size: 16px;
}

.investor4 .le-hat .bomTips ul {
	display: inline-block;
}

.investor4 .le-hat .bomTips ul li .ic {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.investor4 .le-hat .bomTips ul li {
	display: inline-block;
	margin-left: 30px;
	color: #a18f76;
	font: 16px 'Rubik';
}

/*social1*/
.social1 .cTop .le p {
	color: inherit;
}

.social1 .cTop .bang-box {
	width: 1290px;
	height: 300px;
	margin-top: 70px;
	overflow: hidden;
}

.social1 .cTop .bang-box .box {
	float: left;
	width: 240px;
	height: 240px;
	box-sizing: border-box;
	margin-right: 80px;
	border: 2px solid #e3dfd4;
	border-radius: 50%;
	position: relative;
	text-align: center;
	transition: all .3s;
	cursor: pointer;
	margin-top: 15px;
}

.social1 .cTop .bang-box .box:hover {
	margin-top: 0;
}

.social1 .cTop .bang-box .box:hover h5 {
	margin-top: 0;
}

.social1 .cTop .bang-box .box:before {
	content: "";
	display: block;
	width: 0;
	height: 62px;
	border-left: 2px solid #e3dfd4;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	margin: auto;
	transition: all .3s;
}

.social1 .cTop .bang-box .box h5 {
	color: #a18f76;
	font-size: 20px;
	text-align: center;
	padding: 80px 0 10px;
	margin-top: 5px;
	transition: all .3s .08s;
}

.social1 .cTop .bang-box .box em {
	display: block;
	color: #6d6564;
	font: 20px/1 'Rubik';
}

.social1 .cTop .bang-box .box.on,
.social1 .cTop .bang-box .box:hover {
	border: 2px solid #b89080;
}

.social1 .cTop .bang-box .box.on:before,
.social1 .cTop .bang-box .box:hover:before {
	content: "";
	border-left: 2px solid #b89080;
}

.social1 .cTop .bang-box .box.on em,
.social1 .cTop .bang-box .box:hover em {
	color: #a18f76;
}

.social1 .cTop .bang-box .box.on h5,
.social1 .cTop .bang-box .box:hover h5 {
	color: #0d70b8;
}

.social1 .cBom .bang-box-dd>div {
	display: none;
}

.social1 .cBom .bg-wrap {
	width: 1200px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.social1 .cBom {
	/*height: 3000px;*/
	padding-bottom: 100px;
	position: relative;
}

.social1 .cBom .bg {
	width: 2200px;
	overflow: hidden;
	background-color: #f3eee8;
	position: absolute;
	left: -500px;
	top: 0;
	bottom: 0;
}

.social1 .cBom .bg:after {
	content: "";
	display: block;
	width: 1546px;
	height: 938px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("../images/social1-after-bg.png") no-repeat left top;
}

.social1 .cBom .cont {
	position: relative;
	z-index: 100;
}

.social1 .cBom .cont .tip {
	padding: 74px 0 16px;
}

.social1 .cBom .cont .tip .le {
	float: left;
	width: 450px;
}

.social1 .cBom .cont .tip .le em {
	display: none;
	color: #ab9c88;
	font: 123px/90px 'Rubik';
	height: 90px;
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	top: -32px;
}

.social1 .cBom .cont .tip .le .tit {
	display: inline-block;
	width: 346px;
	position: relative;
}

.social1 .cBom .cont .tip .le .tit:before {
	content: "";
	display: block;
	width: 154px;
	height: 141px;
	background: url("../images/social1-bom-ic1.png") no-repeat 0 0;
	position: absolute;
	left: 255px;
	top: 0;
	animation: fadeInUp 1.6s ease;
}

.social1 .cBom .cont .tip .le .tit h2 {
	color: #613c31;
	font-size: 24px;
	margin-bottom: 14px;
	position: relative;
	z-index: 20;
}

.social1 .cBom .cont .tip .le .tit h3 {
	color: #ddd4ca;
	font: 400 20px 'Rubik';
	letter-spacing: -1px;
	position: relative;
	z-index: 20;
}

.social1 .cBom .cont .tip .ri {
	float: right;
	width: 670px;
}

.social1 .cBom .cont .tip .ri p {
	color: #9b9894;
	margin-bottom: 15px;
}

.social1 .cBom .cardWrap .vsCardSwiper {
	position: relative;
}

.social1 .cBom .cardWrap .swiper-cont-vos {
	width: 1200px;
	height: 282px;
	overflow: hidden;
}

.social1 .cBom .cardWrap .swiper-cont-vos .swiper-container {
	width: 1220px;
}

.social1 .cBom .cardWrap .vsCardSwiper .swiper-slide {
	width: 350px;
	height: 282px !important;
}

.social1 .cBom .cardWrap .vsCardSwiper .swiper-slide .img {
	width: 386px;
	box-sizing: border-box;
	padding: 16px;
	background-color: #e8e4e0;
}

.social1 .cBom .cardWrap .vsCardSwiper .swiper-slide img {}

.social1 .cBom .cardWrap .vsCardSwiper .next,
.social1 .cBom .cardWrap .vsCardSwiper .prev {
	display: inline-block;
	width: 61px;
	height: 64px;
	cursor: pointer;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
	transition: all .3s;
}

.social1 .cBom .cardWrap .vsCardSwiper .next {
	right: -101px;
	background: url("../images/index-slider-next.png") no-repeat right 2px;
}

.social1 .cBom .cardWrap .vsCardSwiper .prev {
	left: -101px;
	background: url("../images/index-slider-prev.png") no-repeat 0 2px;
}

.social1 .cBom .cardWrap .vsCardSwiper .next:hover {
	background: url("../images/index-slider-next-on2.png") no-repeat right 2px;
}

.social1 .cBom .cardWrap .vsCardSwiper .prev:hover {
	background: url("../images/index-slider-prev-on2.png") no-repeat 0 2px;
}

@media (max-width: 1400px) {
	.social1 .cBom .cardWrap .vsCardSwiper .next {
		right: 0;
	}

	.social1 .cBom .cardWrap .vsCardSwiper .prev {
		left: 0;
	}
}

/*.social1 .cBom .cardWrap{width: 1260px;}*/
.social1 .cBom .cardWrap .box {
	float: left;
	width: 386px;
	height: 356px;
	/*margin: 0 20px 20px 0;*/
	box-sizing: border-box;
	padding: 16px;
	background-color: #e8e4e0;
}

.social1 .cBom .cardWrap .box .img {
	overflow: hidden;
	height: 250px;
}

.social1 .cBom .cardWrap .box:hover .img img {
	transform: scale(1.04, 1.04);
}

.social1 .cBom .cardWrap .box .img img {
	width: 100%;
	transition: all .4s;
}

.social1 .cBom .cardWrap .box .tle {
	padding-top: 30px;
}

.social1 .cBom .cardWrap .box .location {
	float: left;
	margin-right: 20px;
}

.social1 .cBom .cardWrap .box .location em {
	color: #6b6762;
}

.social1 .cBom .cardWrap .box .location .ic {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 4px;
}

.social1 .cBom .cardWrap .box h3 {
	color: #a18f76;
	font-size: 16px;
}

.social1 .cBom .cardWrap .box .pop-data {
	display: none;
}

.social1 .cTop {
	padding-bottom: 120px;
}

.social1 .daxCont {
	border-top: 2px solid #e7e2dc;
}

.social1 .daxCont .ovs-dt {
	height: 85px;
}

.social1 .daxCont .ovs-dt .li.i1 {
	border-left: none;
}

.social1 .daxCont .ovs-dt .li {
	float: left;
	width: 295px;
	height: 85px;
	padding: 22px 20px 0;
	border-left: 2px solid #e7e2dc;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	transition: all .3s;
}

.social1 .daxCont .ovs-dt .li * {
	position: relative;
	z-index: 30;
}

.social1 .daxCont .ovs-dt .li.i1:after,
.social1 .daxCont .ovs-dt .li.i4:after {
	content: "";
	width: 520px;
	height: 85px;
	position: absolute;
	opacity: 0;
	filter: alpha(0);
	transition: all .3s;
}

.social1 .daxCont .ovs-dt .li.i1.on {
	background-color: transparent !important;
}

.social1 .daxCont .ovs-dt .li.i1:after {
	/*background-color: #f3eee8;*/
	width: 815px;
	background: url("../images/social1-ovs-dt-i1-bg.png") repeat-y left top;
	left: -520px;
	top: 0;
}

.social1 .daxCont .ovs-dt .li.i4:after {
	background-color: #f3eee8;
	/*background: url("../images/social1-ovs-dt-i4-bg.png") no-repeat right top;*/
	right: -520px;
	top: 0;
}

.social1 .daxCont .ovs-dt .li.on {
	background-color: #f3eee8;
}

.social1 .daxCont .ovs-dt .li.on:after {
	opacity: 1;
	filter: alpha(100);
}

.social1 .daxCont .ovs-dt .li.on em,
.social1 .daxCont .ovs-dt .li:hover em {
	color: #e9d9c9;
}

.social1 .daxCont .ovs-dt .li h5 {
	color: #613c31;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 9px;
	transition: all .3s;
}

.social1 .daxCont .ovs-dt .li em {
	display: block;
	color: #f1e5db;
	font-size: 20px;
	font-family: 'Rubik';
	line-height: 14px;
	letter-spacing: -1px;
}

.social1 .daxCont .ovs-dt .li em {}

.imgCard-pop .pop-cont {
	width: 900px;
	height: 537px;
	padding: 18px;
	background-color: #FFF;
}

.imgCard-pop .pop-cont .close {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: -40px;
	overflow: hidden;
}

.imgCard-pop .pop-cont .close .ic {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

.imgCard-pop .pop-cont .slideBox {
	height: 536px;
	position: relative;
}

.imgCard-pop .pop-cont .slideBox .bd li {
	width: 900px !important;
	height: 536px;
	position: relative;
}

.imgCard-pop .pop-cont .slideBox .bd li .img {
	height: 536px;
	overflow: hidden;
}

.imgCard-pop .pop-cont .slideBox .bd li .img img {
	width: 100%;
}

.imgCard-pop .pop-cont .slideBox .bd li .box {
	background: url(../images/ico103.png) no-repeat center bottom;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}

.imgCard-pop .pop-cont .slideBox .bd li .box .titCont {
	max-height: 170px;
	overflow: auto;
	position: absolute;
	bottom: 50px;
	left: 30px;
	right: 10px;
	padding-right: 20px;
}

.imgCard-pop .pop-cont .slideBox .bd li .box .titCont::-webkit-scrollbar {
	width: 6px;
	background-color: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.imgCard-pop .pop-cont .slideBox .bd li .box .titCont::-webkit-scrollbar-thumb {
	background-color: #ccd8e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.imgCard-pop .pop-cont .slideBox .bd li .box .titCont h3 {
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	font-weight: lighter;
	text-align: inherit;
	margin-bottom: 8px;
}

.imgCard-pop .pop-cont .slideBox .bd li .box .titCont p {
	color: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.imgCard-pop .pop-cont .slideBox .hd {
	position: absolute;
	right: 30px;
	bottom: 30px;
}

.imgCard-pop .pop-cont .slideBox .hd li {
	float: left;
	width: 10px;
	height: 10px;
	background: #FFF;
	border-radius: 50%;
	overflow: hidden;
	color: transparent;
	cursor: default;
	margin-left: 6px;
}

.imgCard-pop .pop-cont .slideBox .hd li.on {
	background-color: #0d70b8;
}

/*social2*/
.social2 {
	padding-bottom: 100px;
}

.social2 .kon-list {
	border-top: 2px solid #ececec;
	margin-bottom: 80px;
}

.social2 .kon-list .li {
	height: 120px;
	border-bottom: 2px solid #ececec;
	position: relative;
	overflow: hidden;
}

.social2 .kon-list .li h4 {
	display: table-cell;
	vertical-align: middle;
	height: 120px;
	padding-right: 160px;
	color: #0d70b8;
	font-size: 16px;
}

.social2 .kon-list .li .pdf {
	display: block;
	width: 27px;
	height: 30px;
	position: absolute;
	right: -30px;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .3s;
}

.social2 .kon-list .li:hover .pdf {
	right: 0;
}

.social2 .more {
	height: 70px;
	background-color: #f4d8c8;
	text-align: center;
	line-height: 70px;
	color: #c77860;
	font-size: 16px;
	transition: all .3s;
}

/*customer1*/
.customer1 .cTop {
	padding-bottom: 60px;
}

.customer1 .cTop p {
	color: #9b9894;
}

.customer1 .os-ri .le h3 {
	color: #613c31;
}

.customer1 .kCont1 {
	height: 538px;
	background: url("../images/customer1-bg1.jpg") no-repeat center top;
}

.customer1 .kCont1 .posBox {
	position: absolute;
	left: 200px;
	top: 96px;
}

.customer1 .kCont1 .posBox img {
	max-width: none;
}

.customer1 .kCont1 .posBox .aui1 {
	position: absolute;
	left: 70px;
	top: 60px;
	z-index: 20;
}

.customer1 .kCont1 .posBox .aui2 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.customer1 .kCont1 .posBox .li.txR h5,
.customer1 .kCont1 .posBox .li.txR p {
	text-align: right;
}

.customer1 .kCont1 .posBox .li {
	position: absolute;
}

.customer1 .kCont1 .posBox .li p {
	color: #91877e;
	white-space: nowrap;
}

.customer1 .kCont1 .posBox .li h5 {
	color: #f6f5f5;
	font-size: 16px;
	margin-bottom: 2px;
	white-space: nowrap;
}

.customer1 .kCont1 .posBox .li.li1 {
	position: absolute;
	right: -20px;
	top: 25px;
}

.customer1 .kCont1 .posBox .li.li2 {
	position: absolute;
	right: 30px;
	top: 134px;
}

.customer1 .kCont1 .posBox .li.li3 {
	position: absolute;
	right: -20px;
	top: 260px;
}

.customer1 .kCont1 .posBox .li.li4 {
	position: absolute;
	left: 325px;
	top: 25px;
}

.customer1 .kCont1 .posBox .li.li5 {
	position: absolute;
	left: 380px;
	top: 134px;
}

.customer1 .kCont1 .posBox .li.li6 {
	position: absolute;
	left: 325px;
	top: 260px;
}

.customer1 .kCont2 {
	height: 660px;
	background: url("../images/customer1-kcont2-bg.jpg") no-repeat center top;
}

.customer1 .kCont2 h2 em {
	color: #ff572a;
	font: 60px/1 'Rubik';
	position: relative;
	top: 2px;
}

.customer1 .kCont2 h2 {
	color: #a18f76;
	font-size: 24px;
	margin-bottom: 10px;
	padding-top: 46px;
}

.customer1 .kCont2 p {
	color: #9b9894;
}

.customer1 .kCont2 .posBox {
	width: 312px;
	height: 317px;
	position: absolute;
	left: 425px;
	top: 212px;
}

.customer1 .kCont2 .posBox .aui1 {
	position: absolute;
	left: 72px;
	top: 70px;
}

.customer1 .kCont2 .posBox .aui2 {
	position: absolute;
	left: 0;
	top: 0;
}

.customer1 .kCont2 .posBox h4 {
	width: 200px;
	text-align: center;
	padding-bottom: 10px;
	color: #a18f76;
	font-size: 16px;
	line-height: 1;
	border-bottom: 2px solid #e0dacf;
	position: absolute;
	right: 100%;
	top: 34px;
}

.customer1 .kCont2 .posBox .xLe h4 {
	left: 100%;
}

.customer1 .kCont2 .posBox .li2 h4 {
	text-indent: -60px;
}

.customer1 .kCont2 .posBox .li5 h4 {
	text-indent: 60px;
}

.customer1 .kCont2 .posBox .li {
	width: 246px;
	height: 116px;
	border: 2px dotted #bdb8b4;
	border-radius: 16px;
	box-sizing: border-box;
	padding: 17px 19px;
	position: absolute;
}

.customer1 .kCont2 .posBox .li p {
	font-size: 12px;
	line-height: 18px;
}

.customer1 .kCont2 .posBox h5 {
	color: #a18f76;
	font-size: 16px;
	margin-bottom: 2px;
}

.customer1 .kCont2 .posBox h3 {
	width: 78px;
	height: 48px;
	color: #fff;
	font: 14px/48px 'Rubik';
	border-radius: 60px;
	text-align: center;
	position: absolute;
	left: -258px;
	top: 37px;
	z-index: 60;
}

.customer1 .kCont2 .posBox .xLe h3 {
	left: auto;
	right: -258px;
}

.customer1 .kCont2 .posBox .li1 h3 {
	background-color: #fdc433;
}

.customer1 .kCont2 .posBox .li2 h3 {
	background-color: #f16f25;
	right: -216px;
}

.customer1 .kCont2 .posBox .li3 h3 {
	background-color: #b43896;
}

.customer1 .kCont2 .posBox .li4 h3 {
	background-color: #e75862;
}

.customer1 .kCont2 .posBox .li5 h3 {
	background-color: #02aab7;
	left: -216px;
}

.customer1 .kCont2 .posBox .li6 h3 {
	background-color: #6a5ab9;
}

.customer1 .kCont2 .posBox .li1 h3,
.customer1 .kCont2 .posBox .li4 h3 {
	top: 46px;
}

.customer1 .kCont2 .posBox .li1 h4,
.customer1 .kCont2 .posBox .li4 h4 {
	top: 44px;
}

.customer1 .kCont2 .posBox .li2 h3,
.customer1 .kCont2 .posBox .li5 h3 {
	top: 21px;
}

.customer1 .kCont2 .posBox .li2 h4,
.customer1 .kCont2 .posBox .li5 h4 {
	top: 18px;
}

.customer1 .kCont2 .posBox .li3 h3,
.customer1 .kCont2 .posBox .li6 h3 {
	top: -7px;
}

.customer1 .kCont2 .posBox .li3 h4,
.customer1 .kCont2 .posBox .li6 h4 {
	top: -10px;
}

.customer1 .kCont2 .posBox .li1 p,
.customer1 .kCont2 .posBox .li2 p,
.customer1 .kCont2 .posBox .li3 p {
	text-align: right;
}

.customer1 .kCont2 .posBox .li1 {
	right: 490px;
	top: -30px;
	text-align: right;
}

.customer1 .kCont2 .posBox .li2 {
	right: 490px;
	top: 110px;
	text-align: right;
}

.customer1 .kCont2 .posBox .li3 {
	right: 490px;
	top: 250px;
	text-align: right;
}

.customer1 .kCont2 .posBox .li4 {
	left: 490px;
	top: -30px;
}

.customer1 .kCont2 .posBox .li5 {
	left: 490px;
	top: 110px;
}

.customer1 .kCont2 .posBox .li6 {
	left: 490px;
	top: 250px;
}

.customer1 .kCont3 {
	height: 400px;
	background: url("../images/customer1-kcont3-bg.jpg") no-repeat center top;
}

.customer1 .kCont3 h2 {
	color: #a18f76;
	font: 400 40px/1 'Rubik';
	padding: 110px 0 10px;
	letter-spacing: -2px;
}

.customer1 .kCont3 h2 em {
	color: #0d70b8;
	display: block;
}

.customer1 .kCont3 h3 {
	color: #fff3e3;
	font-size: 20px;
	padding-bottom: 20px;
}

.customer1 .kCont3 p {
	color: #c58d75;
}

.customer1 .kCont3 .ic {
	position: absolute;
	left: 710px;
	top: 138px;
}

.customer1 .kCont3 .ic img {
	opacity: .5;
	filter: Alpha(opacity=50);
	display: none;
}

/*customer2*/
.customer2 .cTop {
	padding-bottom: 40px;
	min-height: 217px;
}

.customer2 .cTop p {
	color: #9b9894;
}

.customer2 .cBom {
	height: 640px;
	background: url("../images/customer2-bom-bg.jpg") no-repeat center top;
}

.customer2 .cBom .le {
	width: 635px;
	padding-top: 240px;
}

.customer2 .cBom .le h3 {
	color: #e4dbc6;
	font-size: 18px;
	margin-bottom: 14px;
	display: none;
}

.customer2 .cBom .le .h4 {
	margin-bottom: 20px;
	display: none;
}

.customer2 .cBom .le p {
	color: #898177;
}

.join1 .posNav-new {
	height: 367px;
}

/*.join1 .subNav{margin-bottom: 173px;}*/
.join1 .cTop {
	height: 217px;
}

.join1 .kCont1 {
	height: 620px;
	/*background: url("../images/join1-kon1-bg.jpg") no-repeat center top;*/
	background: url("../images/join1-kon1-bg-2.jpg") no-repeat center top;
}

.join1 .kCont1 .le-cont {
	width: 580px;
	padding-top: 120px;
}

.join1 .kCont1 .le-cont h2 {
	color: #1664a1;
	font: 400 56px/1 'Rubik';
	margin-bottom: 5px;
	letter-spacing: -2px;
}

.join1 .kCont1 .le-cont h3 {
	color: #FFF;
	font-size: 20px;
	padding-bottom: 30px;
	display: none;
}

.join1 .kCont1 .le-cont h4 {
	color: #FFF;
	font-size: 20px;
	padding-bottom: 30px;
}

/*.join1 .kCont1 .le-cont h4{color: #FFF;font-size: 20px;margin-bottom: 14px;}*/
.join1 .kCont1 .le-cont .txt {
	width: 440px;
}

.join1 .kCont1 .le-cont p {
	color: #284266;
}

.join1 .kCont1 .le-cont .ic {
	margin-top: 60px;
}

/*.join1 .kCont1 .le-cont .ic img{opacity: .3;filter: Alpha(opacity=30);}*/
/*.join1 .kCont1 .pyramid{position: absolute;right: 350px;top: 150px;}*/
/*.join1 .kCont1 .pyramid .li{width: 370px;position: absolute;margin: auto;text-align: center;}*!*/
/*.join1 .kCont1 .pyramid .li .ic{}*/
/*.join1 .kCont1 .pyramid .li .ti{display: inline-block;opacity: .7;filter: Alpha(opacity=70);}*/
/*.join1 .kCont1 .pyramid .li em, .join1 .kCont1 .pyramid .li var{display: none;}*/
/*.join1 .kCont1 .pyramid .li.i1{left: 0;top: 0;z-index: 50;}*/
/*.join1 .kCont1 .pyramid .li.i2{left: 0;top: 40px;z-index: 40;}*/
/*.join1 .kCont1 .pyramid .li.i3{left: 0;top: 100px;z-index: 30;}*/
/*.join1 .kCont1 .pyramid .li.i4{left: 0;top: 167px;z-index: 20;}*/
/*.join1 .kCont1 .pyramid .li.i5{left: 0;top: 230px;z-index: 10;}*/
/*.join1 .kCont1 .pyramid .li.i2 .ti{margin-left: 8px;}*/
/*.join1 .kCont1 .pyramid .li.i3 .ti{margin-left: 16px;}*/
/*.join1 .kCont1 .pyramid .li.i4 .ti{margin-left: 20px;}*/
/*.join1 .kCont1 .pyramid .li.i5 .ti{margin-left: 7px;}*/
.join1 .kCont1 .pyramid2 {
	width: 0;
	height: 0;
	background-color: rgba(0, 0, 0, 0.4);
	position: absolute;
	right: 344px;
	top: 190px;
}

.join1 .kCont1 .pyramid2 em {
	color: #fff;
	white-space: nowrap;
	position: absolute;
	top: -4px;
	opacity: .9;
	filter: Alpha(opacity=90);
}

.join1 .kCont1 .pyramid2 var {
	color: #294266;
	white-space: nowrap;
	position: absolute;
	line-height: 18px;
}

.join1 .kCont1 .pyramid2 li {
	position: absolute;
	left: 0;
}

.join1 .kCont1 .pyramid2 li.li1 {
	top: 0;
}

.join1 .kCont1 .pyramid2 li.li2 {
	top: 40px;
}

.join1 .kCont1 .pyramid2 li.li3 {
	top: 100px;
}

.join1 .kCont1 .pyramid2 li.li4 {
	top: 167px;
}

.join1 .kCont1 .pyramid2 li.li5 {
	top: 236px;
}

.join1 .kCont1 .pyramid2 li.li1 em {
	left: -170px;
	top: -6px;
}

.join1 .kCont1 .pyramid2 li.li1 var {
	left: 106px;
	top: -2px;
}

.join1 .kCont1 .pyramid2 li.li2 em {
	left: -246px;
	top: 18px;
}

.join1 .kCont1 .pyramid2 li.li2 var {
	left: 138px;
	top: 21px;
}

.join1 .kCont1 .pyramid2 li.li3 em {
	left: -235px;
	top: 26px;
}

.join1 .kCont1 .pyramid2 li.li3 var {
	left: 170px;
	top: 28px;
}

.join1 .kCont1 .pyramid2 li.li4 em {
	left: -253px;
	top: 33px;
}

.join1 .kCont1 .pyramid2 li.li4 var {
	left: 194px;
	top: 40px;
}

.join1 .kCont1 .pyramid2 li.li5 em {
	left: -270px;
	top: 37px;
}

.join1 .kCont1 .pyramid2 li.li5 var {
	left: 218px;
	top: 48px;
}

.join1 .kCont1 .pyramid2 .dl-tix {
	width: 260px;
	position: absolute;
	left: -130px;
	top: -70px;
}

.join1 .kCont1 .pyramid2 .dl-tix .dt {
	float: left;
	width: 110px;
	height: 36px;
	background-color: #a07b59;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	border-radius: 3px;
	color: #FFF;
}

.join1 .kCont1 .pyramid2 .dl-tix .dt2 {
	float: right;
	color: #ffc451;
}

.join1 .kBom {
	height: 772px;
	background: url(../images/join1-kbom-bg.jpg) no-repeat center top;
}

.join1 .kBom .tip {
	height: 332px;
	box-sizing: border-box;
	padding: 70px 0 80px 25px;
}

.join1 .kBom .tip .card {
	width: 1300px;
}

.join1 .kBom .tip .card .li {
	float: left;
	width: 180px;
	height: 180px;
	box-sizing: border-box;
	border: 1px solid #dedbd1;
	margin-right: 60px;
	border-radius: 180px;
	text-align: center;
	padding-top: 60px;
	background: url(../images/join1-kbom-card-tas.png) no-repeat 0 0;
	-webkit-transition: all .3s;
	transition: all .3s;
	letter-spacing: -1px;
	cursor: pointer;
}

.join1 .kBom .tip .card .li h3 {
	color: #0d70b8;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 10px;
	/*-webkit-transition: all .3s ;*/
	/*transition: all .3s ;*/
}

.join1 .kBom .tip .card .li h4 {
	color: #bdb6a5;
	font: 400 20px 'Rubik';
	/*-webkit-transition: all .3s ;*/
	/*transition: all .3s ;*/
}

.join1 .kBom .tip .card .li.on,
.join1 .kBom .tip .card .li:hover {
	border-color: #e4b976;
	background: url("../images/join1-kbom-card-on.png") no-repeat 0 0;
}

.join1 .kBom .tip .card .li.on h3,
.join1 .kBom .tip .card .li:hover h3 {
	color: #fff;
}

.join1 .kBom .tip .card .li.on h4,
.join1 .kBom .tip .card .li:hover h4 {
	color: #fff;
	opacity: .4;
	filter: Alpha(opacity=40);
}

.join1 .kBom .bim {
	height: 440px;
}

.join1 .kBom .bim .le {
	float: left;
	width: 820px;
}

.join1 .kBom .bim .bas-slider {
	width: 820px;
	height: 440px;
	position: relative;
}

.join1 .kBom .bim .bas-slider .bd img {
	width: 100%;
}

.join1 .kBom .bim .bas-slider .hd {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.join1 .kBom .bim .bas-slider .hd li {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #d2ccbe;
	margin-left: 8px;
	border-radius: 50%;
	color: transparent;
	overflow: hidden;
	cursor: default;
}

.join1 .kBom .bim .bas-slider .hd li.on {
	background-color: #f9bf81;
}

.join1 .kBom .w1500 {
	width: 1500px;
	margin: 0 auto;
	border-radius: 35px 35px 0 0;
	overflow: hidden;
}

.join1 .kBom .bim .ri {
	float: left;
	width: 680px;
	height: 440px;
	box-sizing: border-box;
	padding: 50px 180px 0 60px;
	background: url("../images/join1-kbom-bim-ri-bg.jpg") no-repeat 0 0;
}

.join1 .kBom .bim .ri h2 {
	color: #0d70b8;
	font: 400 24px/1 'Rubik';
	margin-bottom: 10px;
}

.join1 .kBom .bim .ri h3 {
	color: #0d70b8;
	font-size: 24px;
	margin-bottom: 30px;
}

.join1 .kBom .bim .ri h4 {
	color: #595349;
	font-size: 18px;
	margin-bottom: 15px;
}

.join1 .kBom .bim .ri p {
	color: #aaa397;
}

.join1 .kBom .bim .ri .txt {
	width: 370px;
}

/*join2*/
.join2 {
	padding-bottom: 100px;
}

.join2 .List .ri .ban-img {
	margin-top: 263px;
	overflow: hidden;
	height: 680px;
	background: url("../images/join2-ri-img.jpg") no-repeat 0 0;
	position: relative;
}

.join2 .List .ri .ic-h {
	position: absolute;
	left: 0;
	top: 324px;
}

.join2 .List .ri .cont {
	padding: 130px 0 0 40px;
	position: relative;
	z-index: 20;
}

.join2 .List .ri h2 {
	color: #ffa500;
	font: 400 32px/34px 'Rubik';
	margin-bottom: 15px;
	letter-spacing: -1px;
}

.join2 .List .ri h3 {
	color: #fff;
	font-size: 26px;
}

.join-search {
	margin-bottom: 20px;
	margin-top: 53px;
}

.join-search .int {
	float: left;
}

.join-search .drop-down {
	width: 160px;
	height: 80px;
	background-color: #edeae3;
	border-right: 2px solid #f6f5f1;
	position: relative;
}

.join-search .drop-down .drop-txt {
	color: #0b0b0b;
	font-size: 16px;
	height: 80px;
	line-height: 80px;
	margin: 0 30px 0 20px;
	padding-right: 20px;
	position: relative;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.join-search .drop-down .drop-txt:before {
	content: "";
	display: inline-block;
	border: 5px solid transparent;
	border-top: 5px solid #8c8079;
	position: absolute;
	right: 0;
	top: 37px;
	margin: auto;
}

.join-search .drop-down ul {
	display: none;
	background-color: #FFF;
	border: 1px solid #edeae3;
	position: absolute;
	left: 0;
	right: 0;
	top: 80px;
	z-index: 200;
	max-height: 205px;
	overflow: auto;
}

.join-search .drop-down ul li.on {
	background-color: #5c6270;
	color: #FFF;
}

.join-search .drop-down ul li {
	line-height: 34px;
	height: 34px;
	padding: 0 22px;
	text-align: center;
	color: #8d8d8d;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.join-search .submitBox {
	float: right;
	width: 324px;
	height: 80px;
	background-color: #edeae3;
}

.join-search .submitBox .searchInput {
	float: right;
	width: 194px;
	padding: 0 25px;
	text-align: right;
	line-height: 80px;
}

.join-search .submitBox .submitBtn {
	float: right;
	width: 80px;
	height: 80px;
	background: #0d70b8 url("../images/search-ic.png") no-repeat center;
}

.join-downLit .dl {
	margin-bottom: 20px;
}

.join-downLit .dl.open .dt {
	background: #f8f7f5 url("../images/join-downlist-ic2.png") no-repeat 764px center;
}

.join-downLit .dl .dt {
	height: 80px;
	margin-bottom: 10px;
	background: #f8f7f5 url("../images/join-downlist-ic3.png") no-repeat 764px center;
	padding: 0 20px;
	box-sizing: border-box;
	cursor: pointer;
}

.join-downLit .dl .dt h3 {
	display: inline-block;
	color: #0d70b8;
	font-size: 16px;
	line-height: 80px;
	margin-right: 20px;
}

.join-downLit .dl .dt em {
	margin-right: 20px;
	padding-left: 15px;
	background: url("../images/join-downlist-ic1.png") no-repeat left center;
	color: #9b9894;
}

.join-downLit .dl .dt p {
	display: inline-block;
	color: #9b9894;
}

.join-downLit .dl .dd {
	padding: 20px;
	border: 2px solid #edeae3;
}

.join-downLit .dl .dd .tit {
	padding-bottom: 16px;
	border-bottom: 1px dashed #dee1e6;
}

.join-downLit .dl .dd h4 {
	color: #272f32;
	font-size: 16px;
	margin-bottom: 10px;
}

.join-downLit .dl .dd ol li.noBor {
	padding-left: 0;
	border-left: none;
}

.join-downLit .dl .dd ol li {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	color: #9b9894;
	padding: 0 15px;
	border-left: 1px solid #e6e6e6;
}

.join-downLit .dl .dd h5 {
	color: #272f32;
	font-size: 16px;
	margin: 20px 0 10px;
}

.join-downLit .dl .dd p {
	color: #9b9894;
}

/*contact1*/
.contact1 {
	padding-bottom: 100px;
}

.contact1 .ban-img {
	height: 342px;
	background: url("../images/contact1-ri-box.jpg") no-repeat 0 0;
	margin-top: 134px;
	position: relative;
}

.contact1 .ban-img .cont {
	position: absolute;
	left: 40px;
	bottom: 40px;
}

.contact1 .ban-img .cont h2 {
	color: #eee1c5;
	font: 400 30px/1 'Rubik';
	letter-spacing: -2px;
	margin-bottom: 4px;
}

.contact1 .ban-img .cont h3 {
	color: #eee1c5;
	font-size: 18px;
}

.contact1 .List .top .call {
	display: inline-block;
	color: #565656;
	font-size: 16px;
	padding-left: 50px;
	height: 45px;
	line-height: 45px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e9e5dc;
	background: url("../images/contact1-top-call.png") no-repeat left 4px;
}

.contact1 .List .top .call em {
	color: #0d70b8;
	font: 400 30px/1 'Rubik';
	letter-spacing: -2px;
	position: relative;
	top: 5px;
}

.contact1 .List .top h4 {
	color: #292f32;
	font-size: 16px;
	margin-bottom: 10px;
}

.contact1 .List .top p {
	color: #9b9894;
}

.contact1 .List .top .box {
	padding-bottom: 30px;
}

.contact1 .bom {
	padding-top: 20px;
}

.contact1 .bom h2 {
	color: #94503b;
	font: 300 30px 'Rubik';
	margin-bottom: 10px;
	letter-spacing: -1px;
}

.contact1 .bom h3 {
	color: #a18f76;
	font-size: 20px;
	margin-bottom: 20px;
}

.contact1 .bom .ko-list {
	width: 1200px;
	border-top: 2px solid #e9e5dc;
}

.contact1 .bom .ko-list .li {
	float: left;
	margin-right: 80px;
}

.contact1 .bom .ko-list h4 {
	display: inline-block;
	color: #292f32;
	font-size: 16px;
	padding-top: 30px;
	margin: -2px 0 10px;
	border-top: 2px solid #f28923;
}

.contact1 .bom .ko-list p {
	color: #9b9894;
	margin-bottom: 4px;
}

/*contact2*/
.contact2 .cTop {
	/* height: 410px; */
}

.contact2 .ban-img2 {
	width: 316px;
	height: 342px;
	background: url("../images/contact2-ri-box.jpg") no-repeat 0 0;
	box-sizing: border-box;
	padding: 145px 40px 0;
	position: absolute;
	right: 0;
	top: 173px;
	z-index: 300;
}

.contact2 .ban-img2 h2 {
	color: #d6d0d4;
	font: 25px/28px 'Rubik';
	margin-bottom: 10px;
	width: 161px;
}

.contact2 .ban-img2 h3 {
	color: #e4dad4;
	font-size: 18px;
}

.contact2 .top {
	padding-bottom: 30px;
}

.contact2 .top .submit {
	display: block;
	width: 140px;
	height: 60px;
	border-radius: 0px;
	color: #fff;
	font-size: 14px;
	padding-left: 30px;
	margin-top: 40px;
	background: #0d70b8 url(../images/icon.png) no-repeat 30px center;
}

.contact2 .top .submit:hover {
	background: #0d70b8 url(../images/icon2.png) no-repeat 30px center;
	color: #ffe5b4;
}

.contact2 .top .txt p {
	color: #9b9894;
}

.contact2 .kBom {
	height: 400px;
	background: url("../images/contact2-bom-bg.jpg") no-repeat center top;
}

.contact2 .kBom .list-card {
	padding-top: 110px;
}

.contact2 .kBom .list-card .li {
	float: left;
	width: 170px;
	height: 170px;
	margin-right: 49px;
}

.contact2 .kBom .list-card .li .it {
	width: 70px;
	height: 50px;
	margin: 0 auto 15px;
	position: relative;
}

.contact2 .kBom .list-card .li .ic {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.contact2 .kBom .list-card .li h3 {
	color: #ff3000;
	text-align: center;
	margin-bottom: 4px;
	/* font-weight: bold; */
	font-size: 18px;
}

.contact2 .kBom .list-card .li p {
	text-align: center;
	color: #a18f76;
	line-height: 20px;
	margin-top: 25px;
}

/*contact3*/
.contact3 .from .cols-2,
.contact3 .from .cols-6 {
	float: left;
	margin-bottom: 20px;
}

.contact3 .from .cols-br {
	display: block;
	width: 100%;
	height: 0;
	clear: both;
}

.contact3 .from .cols-2 {
	width: 16.6666%;
}

.contact3 .from .cols-6 {
	width: 50%;
}

.contact3 .from .noBor {
	border-left: none !important;
}

.contact3 .from input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
	height: 50px;
	border: 2px solid #f4f2ed;
}

.contact3 .from .drop-down {
	height: 50px;
	border: 2px solid #f4f2ed;
	position: relative;
}

.contact3 .from .drop-down .drop-txt {
	height: 50px;
	line-height: 50px;
	padding: 0 25px 0 15px;
	color: #9b9894;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.contact3 .from .drop-down .drop-txt:before {
	content: "";
	display: block;
	border: 5px solid transparent;
	border-top: 5px solid #8c8079;
	position: absolute;
	right: 15px;
	top: 22px;
}

.contact3 .from .drop-down ul {
	display: none;
	background-color: #FFF;
	border: 2px solid #f4f2ed;
	position: absolute;
	left: -2px;
	right: -2px;
	top: 50px;
	z-index: 200;
	max-height: 205px;
	overflow: auto;
}

.contact3 .from .drop-down ul li.on {
	background-color: #5c6270;
	color: #FFF;
}

.contact3 .from .drop-down ul li {
	line-height: 34px;
	height: 34px;
	padding: 0 15px;
	color: #8d8d8d;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.contact3 .from textarea {
	display: block;
	width: 100%;
	height: 190px;
	box-sizing: border-box;
	padding: 15px;
	border: 2px solid #f4f2ed;
	margin-bottom: 20px;
}

.contact3 .from .submit {
	display: block;
	width: 100px;
	height: 54px;
	background-color: #0d70b8;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
}

.siteMap {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 124px;
	z-index: 9999;
	overflow: hidden;
}

.siteMap var {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .8;
	filter: alpha(.8);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}

.siteMap .po-cont {
	width: 1200px;
	height: 540px;
	padding: 60px 70px 0;
	box-sizing: border-box;
	background: url("../images/sitemap-bg.png") no-repeat 0 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.siteMap .po-cont h2 {
	color: #ab5b44;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 10px;
}

.siteMap .po-cont h3 {
	color: #ab5b44;
	font: 400 28px/1 'Rubik';
}

.siteMap .po-cont .dlWrap {
	width: 1200px;
	height: 270px;
	margin-top: 54px;
	position: relative;
	overflow: hidden;
}

.siteMap .po-cont .dlWrap:before {
	content: "";
	display: block;
	width: 1200px;
	height: 0;
	border-top: 2px solid #f2f0eb;
	position: absolute;
	left: -70px;
	top: 42px;
}

.siteMap .po-cont .dlWrap .dl {
	float: left;
	width: 119px;
}

.siteMap .po-cont .dlWrap .dl .dt {
	height: 42px;
	color: #8c6155;
	font-size: 16px;
}

.siteMap .po-cont .dlWrap .dl .dt a {
	display: inline-block;
	height: 42px;
	border-bottom: 2px solid #eec19a;
	position: relative;
	z-index: 99;
}

.siteMap .po-cont .dlWrap .dl .dd {
	padding-top: 16px;
}

.siteMap .po-cont .dlWrap .dl .dd a {
	display: inline-block;
	margin-right: 25px;
	color: #a69793;
}

.siteMap .po-cont .dom em {
	display: inline-block;
	margin-right: 25px;
	color: #e59042;
	font-size: 16px;
}

.siteMap .po-cont .dom a {
	display: inline-block;
	margin-right: 10px;
	color: #a69793;
	font-size: 16px;
}

.siteMap .po-cont .clos {
	position: absolute;
	right: 40px;
	bottom: 65px;
	cursor: pointer;
}

/* 遮罩层 */
.contact2-mask .bg {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.8;
	z-index: 999;
	display: none;
}

.contact2-mask .bg.open {
	display: block;
}

.contact2-mask .Popup1 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* margin-left: -180px; */
	background: url(../images/popup.png) no-repeat center;
	height: 360px;
	z-index: 1000;
	display: none;
}

.contact2-mask .Popup1.on {
	display: block;
}

.contact2-mask .Popup2.on {
	display: block;
	margin-top: 60px;
}

.contact2-mask .Popup1 .con1 {
	padding: 40px 40px 0;
	position: relative;
	/* border-bottom: 2px solid #f1efea; */
}

.contact2-mask .Popup2 .con1 .top {
	height: 150px;
}

.contact2-mask .Popup .c-h1 {
	color: #aa5b44;
	font-size: 30px;
	line-height: 20px;
	font-family: 'SanFrancisco';
	margin-top: 10px;
	letter-spacing: -2px;
	opacity: 0;
	text-transform: uppercase;
	padding-bottom: 30px;
	border-bottom: 2px solid #f1efea;
	margin-bottom: 0
}

.contact2-mask .Popup .c-h1::after {
	content: '';
	position: absolute;
	top: 124px;
	left: 40px;
	width: 205px;
	height: 2px;
	background-color: #edc099;
}

.contact2-mask .Popup .c-h2 {
	font-size: 20px;
	color: #aa5b44;
	padding-bottom: 0px;
	font-weight: initial;
	padding-top: 0;
}

.contact2-mask .Popup .warn-icon {
	background: url("../images/warn.png") no-repeat center;
	height: 20px;
	width: 20px;
	height: 26px;
	margin: 40px 0 0 40px;
	/* padding-right: 4px; */
	float: left;
}

.contact2-mask .Popup p {
	margin-left: 5px;
	color: #0d70b8;
	font-size: 17px;
	padding-top: 40px;
	float: left;
}

.contact2-mask .Popup1 .con3 {
	width: 100%;
	float: left;
	padding: 70px 0 40px 40px;
}

.contact2-mask .Popup1 .con3 a {
	float: left;
}

.contact2-mask .Popup1 .agree {
	margin-right: 5px;
}

.contact2-mask .Popup1 button {
	width: 180px;
	height: 60px;
	border-radius: 0px;
	color: #fff;
	font-size: 14px;
	background-color: #0d70b8;
	float: left;
}

.contact2-mask .Popup1 button:hover {
	color: #ffe5b4;
}

.contact2-mask .Popup2 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* height: 1370px; */
	z-index: 1000;
	background-color: #fff;
	border-top-right-radius: 10%;
}

.contact2-mask .Popup2 .con1 {
	padding: 40px 40px 0;
}

.contact2-mask .Popup2 .con1 .from {
	margin-top: 25px;
}

.contact2-mask .Popup2 .con1 .from .cont h4 {
	color: #4e4e4e;
	font-weight: bold;
	padding-bottom: 14px;
}

.contact2-mask .Popup2 .con1 .from .cont h4>span {
	color: #e94434;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-1 {
	color: #9b9894;
	position: relative;
	padding-bottom: 20px;
}

.contact2-mask .Popup2 .con1 .from .cont {
	padding-bottom: 40px;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-1 label {
	line-height: 30px;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-1 .input_check+label {
	/* width: 18px;
	height: 18px; */
	/* border: 1px solid #f4f2ed; */
	display: inline-block;
	font-size: 14px;
	margin-right: 45px;
	/* margin-top: 10px; */
}

.contact2-mask input[type="checkbox"] {
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	position: relative;
}

.contact2-mask input[type="checkbox"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: 1px solid #d9d9d9
}

.contact2-mask input[type="checkbox"]:checked::before {
	content: "\2713";
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border: 2px solid #e50232;
	color: #e50232;
	font-size: 20px;
	font-weight: bold;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-2,
.cols-3,
.cols-4 {
	padding-bottom: 15px;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-6 {
	padding-top: 40px;
}

.contact2-mask .Popup2 .con1 .from .cont .text {
	width: 560px;
	height: 50px;
	border: 2px solid #f4f2ed;
	padding-left: 10px;
}

.contact2-mask .Popup2 .con1 .from .cont .content {
	width: 1120px;
	height: 180px;
	border: 2px solid #f4f2ed;
}

.contact2-mask .Popup2 .con1 .from .cont .change_btn {
	width: 180px;
	height: 55px;
	border: 2px solid #f4f2ed;
	color: #9b9894;
	padding-left: 15px;
	text-align: left;
	background: url(../images/upfile.jpg) no-repeat right center;
	position: relative;
	margin-top: 0
}

.contact2-mask .Popup2 .con1 .from .cont .change_btn::after {
	content: "";
	height: 2px;
	width: 1120px;
	background-color: #f4f2ed;
	position: absolute;
	bottom: -35px;
	left: 0;
}

.contact2-mask .Popup2 .con1 .from .cols-5 .remove {
	width: 100px;
	height: 50px;
	text-align: center;
	padding-left: 0;
	margin-left: 20px;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-6 .box {
	padding-top: 15px;
}

.contact2-mask .Popup2 .con1 .from .cont .cols-6 .tit {
	color: #9b9894;
}

.contact2-mask .Popup2 .from button {
	width: 240px;
	height: 60px;
	border-radius: 0px;
	color: #fff;
	font-size: 14px;
	text-align: left;
	padding-left: 30px;
	background-color: #0d70b8;
	margin-top: 27px;
}

.index .cTop .le .newsSlide .bd li::before {
	content: '';
	clear: both;
}

.index .cTop .le .newsSlide .bd li::after {
	content: '';
	display: table;
	clear: both;
}

.index .cTop .le .newsSlide .bd li a {
	display: block;
	float: left;
	width: 40%;
}

.index .cTop .le .newsSlide .bd li div {
	float: left;
	margin-left: 40px;
}

.index .cTop .le .newsSlide .bd li div img {
	width: 80%;
}

@media screen and (max-width:1440px) {
	#header .head .language {
		display: none;
	}

	#header .head .nav-su {
		display: none;
	}

	#header .head {
		margin: 0;
		padding: 0 60px;
	}

	#header .head .R .navbox {
		display: block;
	}

	#header .head .R .nav a {
		display: none;
	}

	#header .head .R .nav.active {
		width: 100%;
	}

	#header .head .R .nav.active a {
		display: block;
	}

	#header .head .R .nav {
		display: flex;
		flex-direction: column;
		margin-right: 0;
		text-align: center;
		position: absolute;
		width: 0%;
		left: 0;
		top: 74px;
		background: #fff;
		transition: .5s;
	}

	#header .head .R .nav .bor {
		display: none;
	}

	#header .head .R .nav a {
		margin-left: 0;
	}

	.posNav-new {}

	.subNav .auto {
		padding-top: 150px;
	}
}

@media screen and (max-width:1300px) {
	.content {
		min-height: calc(100vh - 610px);
	}


	#footer .auto {
		display: flex;
		justify-content: center;
	}

	#footer .ri {
		display: none;
	}

	.index .cTop .ri {
		display: none;
	}

	.auto {
		width: 900px;
		display: flex;
		justify-content: center;
		padding-top: 320px;
	}



	.about1 .ri {
		padding: 0 0 200px;
		width: 100%;
	}
	.about2{
		/*background: url("../images/about-top-bg.jpg");*/
		background: #fff;
		background-size:100% 100%;
	}
	.about2 .cTop{
		position: relative;
		top: 1%;
		/*border: 1px solid red;*/
		height: 100%;
	}
	.about2 .cTop .swiper-container{
		position: relative;
		top: 30%;
	}
	.os-ri .ri {
		width: 0;
	}

	.index .auto {
		padding-top: 0;
	}


	.cTop .auto {
		display: block;
		width: 80%;
		padding-top: ;
	}

	.os-ri .le {
		width: 100%;
	}

	.index .cTop .le .newsSlide .bd li div {
		float: right;
	}

	.index .cTop .le .newsSlide .bd li div img {
		float: right;
	}

	.news1 .ri-hat {
		display: none;
	}

	.news1 .le-hat .more {
		width: 100%;
		float: none;
	}

	.k-Cont .auto {
		display: block;
		padding-top: 50px;
	}

	#index_slider .bd {
		
	}
}



@media screen and (max-width:1024px) {
	.join-downLit .dl .dd p {
		font-size: 16px;
		line-height: 38px;
	}

	.social1 .cBom .cardWrap .swiper-cont-vos .swiper-container {
		width: auto;
	}

	.social1 .cBom .cont .tip .ri p {
		font-size: 30px;
		line-height: 32px;
	}

	.social1 .cBom .cont {
		padding: 0;
	}

	.social1 .cBom .cont .tip {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.social1 .cBom .cont .tip .le {
		text-align: center;
	}

	.social1 .daxCont .ovs-dt .li.i1:after {
		width: 652px;
	}

	.social1 .daxCont .ovs-dt .li {
		width: auto;
	}

	.social1 .daxCont .ovs-dt {
		height: auto;
		display: flex;
	}

	.join-search .drop-down .drop-txt {
		font-size: 20px;
	}

	.join-downLit .dl .dt h3 {
		font-size: 30px;
	}

	.join-downLit .dl .dt em {
		font-size: 30px;
	}

	.join-downLit .dl .dt p {
		font-size: 30px;
	}

	.list-news .list-cont dd .txt {
		display: none;
	}

	.about6 .cTop p {
		font-size: 30px;
		line-height: 40px;
	}

	.content .honor .allImgs .swiper-container {
		margin: 350px auto !important;
	}

	.posNav-new {
		width: 50%;
		height: 500px;
	}

	.posNav-new .coNav a {
		font-size: 30px;
		padding-bottom: 20px;
	}

	.social1 .daxCont .auto {
		padding-top: 100px;
	}

	.os-ri .le .top {
		align-items: center;
	}

	.contact1 .List .top p {
		font-size: 40px;
		line-height: 80px;
	}

	.social1 .cTop .le p {
		font-size: 20px;
	}

	.c-h2 {
		font-size: 40px;
	}

	.ss-group {
		flex-direction: column;
	}

	.ss-grid {
		width: 100% !important;
	}

	.ss-grid-1 {
		width: 100% !important;
	}

	.s-des {
		margin-top: 20px;
		font-size: 15px !important;
		padding: 0 65px !important;
	}

	.property1 .k-Cont .card h3 {
		font-size: 30px;
	}

	.property1 .k-Cont .card ul li {
		font-size: 24px;
	}

	.property1 .k-Cont .tip .it a {
		font-size: 25px;
	}

	.property1 .k-Cont .card .box {
		width: 100%;
		height: auto;
	}

	.news1 .le-hat .more {
		margin-top: 30px;
		font-size: 24px;
	}

	.list-news .list-cont dd h3 {
		font-size: 32px;
		line-height: 36px;
		margin-top: 5px;
	}

	.list-news .list-cont dd {
		padding-top: 20px;
	}

	.list-news .list-cont dt {
		font-size: 65px;
	}

	.news1 .news-tip {
		display: flex;
		flex-direction: column;
	}

	.news1 .news-tip .img {
		width: 100%;
	}

	.news1 .news-tip .img img {
		width: 100%;
	}

	.list-news .list-cont dl {
		display: flex;
		flex-direction: column;
	}

	#footer .le .des .li p {
		font-size: 30px;
		line-height: 40px;
	}

	#footer .le .des .li em {
		font-size: 30px;
	}

	#footer .le .des {
		padding-top: 16px;
	}

	.join-search .submitBox {
		width: 284px;
	}

	.join-search .submitBox .searchInput {
		width: 140px;
	}

	.about1 .cBom .riCont h2 {
		font-size: 40px;
	}

	.about1 .cBom .riCont h3 {
		font-size: 40px;
		line-height: 40px;
	}

	.about1 .cBom .riCont p {
		font-size: 40px;
		line-height: 45px;
	}

	#header {
		height: auto;
	}

	#header .head {
		padding: 15px 45px;
	}

	.index .cTop {
		height: auto;
	}


	.index .cTop .le .newsSlide .bd li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.index .cTop .le .newsSlide .bd li a {
		width: 80%;
	}

	.index .cTop .le .newsSlide .bd li div {
		margin: 0px;
		width: 80%;
	}

	.index .cTop .le .newsSlide .bd li .txt {
		width: 100%;
	}

	.index .cTop .le .newsSlide .bd li div img {
		width: 100%;
	}

	.index .cTop .le .newsSlide .hd {
		position: absolute;
		left: 50%;
		bottom: 10px;
		transform: translateX(-50%);
		top: auto;
	}

	.index .cTop .le .news-box h2 {
		font-size: 70px;
	}

	.index .cTop .le .news-box h3 {
		font-size: 35px;
		line-height: 40px;
	}

	.index .cTop .le .news-box p {
		font-size: 25px;
		line-height: 40px;
	}

	.about1 .c-h2 {
		font-size: 40px;
	}

	.about1 .cTop p {
		font-size: 20px;
		line-height: 60px;
	}


	.about1 .cBom .riCont p {
		font-size: 20px;
		line-height: 39px;
	}

	#header .head .R .nav.active a {
		font-size: 9px 20px;
	}

	#header .head .R .he-search {
		display: none;
	}

	.w1270 {
		width: 100%;
	}

	.about1 .cBom .bom {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.about1 .cBom .bom .riCont {
		padding: 120px 0 30px;
		margin: 0;
	}

	#footer .auto {
		padding: 0;
	}

	#header .head .R .nav.active a {
		font-size: 40px;
		margin: 10px 20px;
	}

	.about4 .map {
		position: relative;
		top: 170px;
	}
	img{
		height: 100%;
	}
	.cTop .swiper-container .swiper-wrapper .swiper-slide .j-speech-01 .words{
		margin-left: 10%!important;
		width: 80%!important;
	}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
		bottom:-6px!important;
	}	
	.cTop .swiper-container .swiper-wrapper .swiper-slide .j-speech-01 .words .tit.tit-36{
		text-align: center;
	}
}