body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ul,
ol,
li,
form,
button,
input,
textarea,
th,
td {
	font-weight: normal;
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
i {
	font: normal 12px/1.5 BlinkMacSystemFont, Helvetica Neue, PingFang SC, Source Han Sans SC, Noto Sans CJK SC, sans-serif;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

ul,
ol,
li {
	list-style: none
}

a {
	text-decoration: none;
	color: #333
}

a:hover {
	text-decoration: none
}

img {
	
	border: 0
}

button,
input,
textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

div,
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

html {
	font-size: 100px
}


.clearfloat:after {
	font-size: 0;
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ' '
}

.clearfloat {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.clearboth {
	clear: both
}

.wp {
	width: 1000px;
	margin: 0 auto
}

.checkBrowser {
	font-size: 14px;
	line-height: 40px;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 50%;
	width: 700px;
	height: 40px;
	margin-left: -360px;
	padding: 0 10px;
	color: #FFF;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #E6212A
}

.checkBrowser a {
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	top: 10px;
	right: 5px;
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-align: center;
	color: #333;
	border-radius: 50%;
	background-color: #FFF
}

.right-fix-nav-small {
	position: fixed;
	z-index: 10000;
	bottom: 1px;
	right: -50px;
	border: 1px solid #d2d2d2;
	opacity: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.right-fix-nav-small-on {
	right: 0px;
	opacity: 1
}

.right-fix-nav-small .right-fix-nav-li {
	width: 50px;
	height: 50px
}

.right-fix-nav-small .right-fix-show .iconfont-box {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.right-fix-nav-small .return {
	background: #b60a00
}

.right-fix-nav-small .return:hover {
	background: #950c04
}

.right-fix-nav-small .return .text i {
	color: #fff
}

.right-fix-nav {
	position: fixed;
	z-index: 10000;
	bottom: 1px;
	right: 0px;
	border: 1px solid #d2d2d2;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.right-fix-nav-on {
	right: -73px;
	opacity: 0
}

.right-fix-nav-li {
	width: 73px;
	height: 73px;
	display: block;
	background: #fff;
	text-align: center
}

.right-fix-nav-li:hover {
	background: #f6f6f6
}

.right-fix-nav-li a,
.right-fix-nav-li>div:nth-child(1) {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 100%
}

.right-fix-nav-li .text {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font-size: 13px
}

.right-fix-nav-li .text i {
	color: #000;
	font-size: 30px;
	line-height: 36px;
	position: relative
}

.right-fix-nav-li .text p {
	font-size: 13px;
	color: #333
}

.right-fix-nav-li+.right-fix-nav-li {
	border-top: 1px solid #d2d2d2
}

.right-fix-nav-li .fix-qq {
	display: none;
	position: absolute;
	top: 60px;
	right: 73px;
	width: 226px;
	height: 105px;
	background: #393939;
	border: 1px solid #5d5d5d;
	border-radius: 4px;
	-moz-box-sizing: broder-box;
	box-sizing: broder-box
}

.right-fix-nav-li .fix-qq a {
	display: block;
	width: 100%;
	height: 100%
}

.right-fix-nav-li .fix-qq a:hover .button {
	background: #dadada
}

.right-fix-nav-li .fix-qq-box {
	margin: 0 auto;
	width: 160px;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.right-fix-nav-li .fix-qq .p {
	text-align: left;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 14px
}

.right-fix-nav-li .fix-qq .button {
	background: #fff;
	border-radius: 4px;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	color: #666
}

.right-fix-nav-li .fix-problem {
	display: none;
	position: absolute;
	bottom: -1px;
	right: 73px;
	height: 367px;
	width: 300px;
	background: #393939;
	padding-top: 20px;
	border-radius: 4px;
	-moz-box-sizing: broder-box;
	box-sizing: broder-box
}

.right-fix-nav-li .fix-problem h1 {
	font-size: 24px;
	color: #fff;
	line-height: 34px
}

.right-fix-nav-li .fix-problem h1 i {
	margin-right: 5px;
	font-size: 34px;
	line-height: 34px
}

.right-fix-nav-li .fix-problem ul {
	margin-top: 10px;
	width: 100%
}

.right-fix-nav-li .fix-problem ul li {
	width: 100%;
	height: 56px
}

.right-fix-nav-li .fix-problem ul li a {
	text-align: left;
	display: block;
	padding-left: 36px;
	color: #c4c4c4;
	font-size: 13px;
	line-height: 56px
}

.right-fix-nav-li .fix-problem ul li a:hover {
	opacity: .7
}

.right-fix-nav-li .fix-problem ul li+li {
	border-top: 1px dashed #454545
}

.right-fix-nav-li .cell {
	display: none;
	position: absolute;
	bottom: 37px;
	right: 73px;
	width: 276px;
	height: 328px;
	background: #4c4c4c;
	border-radius: 4px;
	border: 1px solid #5d5d5d;
	-moz-box-sizing: broder-box;
	box-sizing: broder-box
}

.right-fix-nav-li .cell-box {
	height: 50%;
	width: 100%
}

.right-fix-nav-li .cell-box .cell-box2 {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.right-fix-nav-li .cell-box .left {
	display: inline-block;
	vertical-align: top
}

.right-fix-nav-li .cell-box .left i {
	font-size: 36px;
	color: #fff
}

.right-fix-nav-li .cell-box .right {
	text-align: left;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	width: 120px;
	color: #fff;
	font-size: 16px;
	line-height: 24px
}

.right-fix-nav-li .cell .gz {
	background: #393939
}

.right-fix-nav-li .cell .sz {
	border-top: 1px solid #5d5d5d;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #4c4c4c
}

.right-fix-nav-li .erma {
	display: none;
	position: absolute;
	bottom: -1px;
	right: 73px;
	height: 367px;
	width: 184px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #ccc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #393939;
	font-size: 15px
}

.right-fix-nav-li .erma-box {
	width: 100%;
	height: 50%
}

.right-fix-nav-li .erma-box+.erma-box {
	border-top: 1px solid #e7e7e7;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.right-fix-nav-li .erma-box .img {
	width: 86px;
	height: 86px;
	margin: 0 auto
}

.right-fix-nav-li .erma-box .img img {
	width: 100%;
	height: 100%
}

.right-fix-nav-li .erma-box2 {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.right-fix-nav-li.wx-li {
	position: relative
}

.right-fix-nav-li.wx-li.on,
.right-fix-nav-li.wx-li:hover {
	background: #f6f6f6
}

.right-fix-nav-li.wx-li.on .fix-wx,
.right-fix-nav-li.wx-li:hover .fix-wx {
	display: block
}

.right-fix-nav-li .fix-wx {
	position: absolute;
	right: 73px;
	top: 0;
	padding: 25px;
	background: #393939;
	text-align: center;
	border-radius: 5px;
	display: none
}

.right-fix-nav-li .fix-wx img {
	display: block;
	width: 175px;
	margin-bottom: 12px
}

.right-fix-nav-li .fix-wx p {
	color: #fff;
	font-size: 14px
}

.right-fix-nav .hide {
	border-top: 1px solid #d2d2d2
}

.right-fix-nav .hide .iconfont-box {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.right-fix-nav .hide p {
	color: #333;
	font-size: 13px
}

.right-fix-nav .return {
	background: #b60a00
}

.right-fix-nav .return:hover {
	background: #950c04
}

.right-fix-nav .return i {
	color: #fff
}

.right-fix-nav .return .text p {
	color: #fff
}

@-webkit-keyframes seconddiv {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	25% {
		-webkit-transform: rotate(10deg);
		transform: rotate(10deg)
	}
	50% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	75% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@-moz-keyframes seconddiv {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	25% {
		-moz-transform: rotate(10deg);
		transform: rotate(10deg)
	}
	50% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	75% {
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	100% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes seconddiv {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	25% {
		-webkit-transform: rotate(10deg);
		-moz-transform: rotate(10deg);
		transform: rotate(10deg)
	}
	50% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	75% {
		-webkit-transform: rotate(-10deg);
		-moz-transform: rotate(-10deg);
		transform: rotate(-10deg)
	}
	100% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.clickHere {
	display: block;
	background: #a20f01;
	width: 100%;
	height: 167px;
	min-width: 1250px;
	text-align: center
}

.clickHere p {
	display: inline-block;
	vertical-align: top;
	line-height: 167px;
	text-align: center;
	font-size: 60px;
	color: #FFF;
	font-weight: bold
}

.clickHere .icon1 {
	position: relative;
	margin-top: 35px;
	width: 190px;
	height: 102px;
	display: inline-block;
	vertical-align: top;
	background: url(../images/clickHere_1.png) no-repeat;
	background-size: 100% 100%
}

.clickHere .icon1 .eye1 {
	position: absolute;
	left: 9px;
	top: 15px;
	width: 72px;
	height: 72px;
	border-radius: 50%
}

.clickHere .icon1 .eye1-1 {
	position: absolute;
	top: 18px;
	left: 18px;
	width: 36px;
	height: 36px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
	background: url(../images/clickHere_2.png) no-repeat
}

.clickHere .icon1 .eye2 {
	position: absolute;
	left: 104px;
	top: 15px;
	width: 72px;
	height: 72px;
	border-radius: 50%
}

.clickHere .icon1 .eye2-1 {
	position: absolute;
	top: 18px;
	left: 18px;
	width: 36px;
	height: 36px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
	background: url(../images/clickHere_2.png) no-repeat
}

.clickHere .icon2 {
	margin-left: 20px;
	margin-top: 65px;
	display: inline-block;
	vertical-align: top;
	width: 75px;
	height: 75px;
	background: url(../images/clickHere_0.png) no-repeat;
	background-size: 100% 100%
}

.footer {
	box-shadow: 2px 3px 73px rgba(2, 2, 2, 0.6);
	width: 100%;
	min-width: 1250px;
	background: #000 !important;
	height: 304px;
	padding-top: 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.footer-left {
	float: left
}

.footer-right {
	float: right;
	width: 790px
}

.footer-box {
	padding: 0 20px;
	margin: 0 auto;
	max-width: 1483px;
	min-width: 1250px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.footer-box .t {
	color: #fff;
	font-size: 16px
}

.footer-box .address {
	width: 435px
}

.footer-box .address:hover .icon {
	-webkit-animation: seconddiv .3s;
	-moz-animation: seconddiv .3s;
	animation: seconddiv .3s
}

.footer-box .address .icon {
	display: inline-block;
	vertical-align: top;
	width: 57px;
	height: 57px;
	border-radius: 50%;
	text-align: center;
	background: #c91200 none no-repeat center center
}

.footer-box .address .text {
	padding-left: 20px;
	display: inline-block;
	vertical-align: top
}

.footer-box .address .text .phone {
	padding-top: 3px;
	line-height: 30px;
	font-size: 30px;
	color: #efefef
}

.footer-box .address .text .address-text {
	opacity: .5;
	padding-top: 7px;
	font-size: 14px;
	color: #a6a6a6
}

.footer-box .address+.address {
	margin-top: 42px
}

.footer-box .footer-ul {
	padding-bottom: 16px;
	border-bottom: 1px dashed rgba(124, 124, 124, 0.4)
}

.footer-box .footer-ul li {
	padding-left: 22px;
	padding-right: 22px;
	display: inline-block;
	vertical-align: top;
	background: url(../images/footer_2.png) no-repeat center right
}

.footer-box .footer-ul li:last-child {
	background: none;
	padding-right: 0
}

.footer-box .footer-ul li:first-child {
	padding-left: 0
}

.footer-box .footer-ul a {
	color: #F4F4F4;
	font-size: 13.04px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.footer-box .footer-ul a:hover {
	color: #b41515
}

.footer-box .footer-ul1 {
	padding-top: 10px
}

.footer-box .footer-ul1 span {
	display: inline-block;
	vertical-align: top;
	color: #7c7c7c;
	line-height: 36px;
	font-size: 12.04px
}

.footer-box .footer-ul1 ul {
	display: inline-block;
	vertical-align: top
}

.footer-box .footer-ul1 li {
	display: inline-block;
	vertical-align: top;
	background: url(../images/footer_2.png) no-repeat center right;
	padding-right: 12px
}

.footer-box .footer-ul1 li .a {
	line-height: 36px;
	color: #7c7c7c;
	font-size: 12.04px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.footer-box .footer-ul1 li .a:hover {
	color: #FFF
}

.footer-box .footer-ul1 li:first-child {
	background: none;
	padding: 0
}

.footer-box .share {
	padding-top: 22px
}

.footer-box .share a {
	background-position: 0px;
	margin-right: 16px
}

.footer-box .share .bds_qzone {
	background: url(../images/footer_3.png) no-repeat center center
}

.footer-box .share .bds_weixin {
	background: url(../images/footer_4.png) no-repeat center center
}

.footer-box .share .bds_tsina {
	background: url(../images/footer_5.png) no-repeat center center
}

.footer2 {
	background: #000;
	width: 100%;
	min-width: 1250px;
	text-align: center
}

.footer2 span {
	color: #a9a9a9;
	font-size: 14px;
	line-height: 86px
}



@font-face {
	font-family: "CG";
	src: url("../font/CenturyGothic.ttf")
}

@font-face {
	font-family: "DB";
	src: url("../font/DIDOTBOLD.TTF")
}

@font-face {
	font-family: "BT";
	src: url("../font/AvantGardeITCbyBTBook.ttf")
}

@font-face {
	font-family: "iconfont";
	src: url("../font/iconfont.eot?t=1550129968637");
	src: url("../font/iconfont.eot?t=1550129968637#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("../font/iconfont.woff?t=1550129968637") format("woff"), url("../font/iconfont.ttf?t=1550129968637") format("truetype"), url("../font/iconfont.svg?t=1550129968637#iconfont") format("svg")
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}

.wp1200 {
	width: 1200px;
	margin: 0 auto
}

.wp1620 {
	max-width: 1620px;
	min-width: 1250px;
	margin: 0 auto
}


.gray {
	background: #f9f7f6
}

.recommend-title {
	text-align: center
}

.recommend-title h5 {
	font-size: 36px;
	line-height: 36px;
	color: #333
}

.recommend-title h6 {
	font-size: 15px;
	line-height: 50px;
	color: #999
}

.recommend-case {
	padding-top: 85px;
	background: #ebebeb;
	min-width: 1250px
}

.recommend-case-box {
	margin: 0 auto;
	max-width: 1467px;
	min-width: 1250px
}

.recommend-case-swiper {
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	width: 100%;
	height: 480px;
	overflow: hidden
}

.recommend-case-swiper .swiper-slide {
	width: 33.33%
}

.recommend-case-box2 {
	display: block;
	width: 100%;
	height: 400px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 12px
}

.recommend-case-box3 {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	border: 1px solid #dcdcdc;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px 26px 0px
}

.recommend-case-box3:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}

.recommend-case-box3:hover .text h5 {
	color: #b41515
}

.recommend-case .img {
	position: relative;
	width: 100%;
	height: 259px;
	overflow: hidden
}

.recommend-case .img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: auto !important;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.recommend-case .text {
	padding-left: 16px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.recommend-case .text h3 {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	color: #444;
	margin-top: 22px;
	font-size: 16px;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

@media screen and (max-width: 1460px) {
	.recommend-case .text h3 {
		margin-top: 32px
	}
}

.recommend-case .text h6 {
	overflow: hidden;
	max-height: 48px;
	margin-top: 8px;
	color: #a3a3a3;
	line-height: 24px;
	font-size: 12px
}

.recommend-case .recommend-case-prev {
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 156px;
	left: 40px;
	width: 35px;
	height: 71px;
	background: url(../images/recommend_icon_0.png) rgba(0, 0, 0, 0.85) no-repeat;
	background-position: 9px 26px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.recommend-case .recommend-case-prev:hover {
	background-color: rgba(0, 0, 0, 0.6)
}

.recommend-case .recommend-case-next {
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 156px;
	right: 40px;
	width: 35px;
	height: 71px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(../images/recommend_icon_0.png) rgba(0, 0, 0, 0.85) no-repeat;
	background-position: 9px 26px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.recommend-case .recommend-case-next:hover {
	background-color: rgba(0, 0, 0, 0.6)
}

.recommend-business {
	min-width: 1250px;
	background: #f1f1f1;
	padding: 70px 12px 105px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.recommend-business-box {
	margin: 0 auto;
	margin-top: 50px;
	max-width: 1483px;
	min-width: 1276px;
	text-align: left;
	height: 560px;
	font-size: 0
}

.recommend-business-li+.recommend-business-li {
	border-left: 1px solid #f6f6f6;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.recommend-business-li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 20%;
	height: 100%;
	background: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.recommend-business-li:hover {
	z-index: 10;
	box-shadow: 0 0 59px rgba(0, 0, 0, 0.07)
}

.recommend-business-li .img {
	position: absolute;
	width: 100%;
	top: 0;
	margin-top: 40px;
	display: block;
	text-align: center
}

.recommend-business-li .img:hover img {
	width: 100px
}

.recommend-business-li .img img {
	width: 92px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.recommend-business-li .img h5 {
	font-size: 24px;
	color: #000;
	font-family: "SimHei";
	line-height: 24px;
	margin-top: 20px
}

.recommend-business-li .img h6 {
	margin-top: 12px;
	font-size: 15px;
	color: #ddd;
	line-height: 15px;
	font-family: "BT"
}

.recommend-business ul {
	margin-top: 245px;
	display: inline-block;
	vertical-align: top;
	text-align: left
}

.recommend-business ul li a {
	margin-left: -12px;
	position: relative;
	font-size: 13px;
	line-height: 34px;
	color: #585858;
	padding-left: 12px
}

.recommend-business ul li a:hover {
	opacity: .7
}

.recommend-business ul li a:before {
	content: "";
	position: absolute;
	top: 8px;
	left: 0;
	width: 3px;
	height: 3px;
	background-color: #888
}

.recommend-keyword {
	padding-top: 40px;
	padding-bottom: 50px;
	width: 100%;
	min-width: 1250px;
	background: #f1f1f1
}

.recommend-keyword-box {
	width: 1000px;
	margin: 0 auto;
	font-size: 0;
	text-align: center
}

.recommend-keyword-box li {
	display: inline-block;
	vertical-align: top
}

.recommend-keyword-box li a {
	font-size: 12px;
	color: #90939a;
	line-height: 28px
}

.recommend-keyword-box li a:hover {
	color: #b9b9b9
}

.recommend-keyword-box li:after {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 15px;
	content: '|';
	color: #e0e0e0
}

.recommend-project {
	min-width: 1250px;
	background: #ebebeb;
	padding: 70px 12px 105px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.recommend-project .recommend-project-box {
	max-width: 1400px;
	margin: 0 auto;
	margin-top: 40px;
	font-size: 0px
}

.recommend-project .recommend-project-li-box {
	width: 25%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	vertical-align: top
}

.recommend-project .recommend-project-li {
	position: relative;
	display: block;
	width: 100%;
	min-height: 120px;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.recommend-project .recommend-project-li-a {
	border: 1px solid #eaeaea;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-bottom: 35px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.recommend-project .recommend-project-li:hover {
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px)
}

.recommend-project .recommend-project-li:hover .text .title {
	color: #d12322
}

.recommend-project .recommend-project-li:hover .text .title-li {
	color: #b41515
}

.recommend-project .recommend-project-li .img {
	width: 100%
}

.recommend-project .recommend-project-li .img img {
	width: 100%;
	height: auto !important
}

.recommend-project .recommend-project-li .text {
	padding: 40px 10px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

.recommend-project .recommend-project-li .text .title-li {
	line-height: 19px;
	font-size: 19px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.recommend-project .recommend-project-li .text .content {
	margin-top: 14px;
	font-size: 13px;
	line-height: 26px;
	max-height: 52px;
	color: #888;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.recommend-project .recommend-project-li .text .time {
	padding-top: 20px;
	color: #888;
	font-size: 12px;
	font-family: "Arial"
}

.recommend-project .recommend-project-li .text .time span:before {
	content: '-'
}

.padg {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 13px;
	text-align: center
}

.padg span,
.padg a {
	display: inline-block;
	height: 42px;
	color: #646464;
	border: 1px solid #dedede;
	line-height: 42px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	margin: 0 8px;
	padding: 0 16px;
	border-radius: 5px;
	font-size: 13px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.padg a:hover,
.padg .padg-now {
	background: #d12322;
	border-color: #d12322;
	color: #fff
}

.padg .padg-list {
	display: inline
}


.articleBottom .keyword {
	padding-top: 0px !important
}

.caseInfoart .custom-article {
	font-size: 13px;
	line-height: 26px;
	color: #777;
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0
}

.caseInfoart .custom-article img {
	max-width: 100%
}

.caseInfoart .custom-article p {
	margin-bottom: 20px
}

.visuallyhidden {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(0px 0px 99.9% 99.9%);
	clip-path: inset(0px 0px 99.9% 99.9%);
	overflow: hidden;
	height: 1px;
	width: 1px;
	padding: 0;
	border: 0
}

.index-banner {
	position: relative;
	min-width: 1250px
}

.index-banner .pagination-index {
	position: absolute;
	text-align: center;
	bottom: 20px;
	left: 0px;
	width: 100%;
	z-index: 10
}

.index-banner .pagination-index span {
	width: 10px;
	height: 10px;
	background: #3d3d3d;
	opacity: 1
}

.index-banner .pagination-index .swiper-pagination-bullet-active {
	background: #b60a00
}

.index-banner .swiper-banner .swiper-slide {
	position: relative
}

.index-banner .swiper-banner .theanimate .text-one h5 {
	-webkit-transition: all .5s ease-out .2s;
	-moz-transition: all .5s ease-out .2s;
	transition: all .5s ease-out .2s
}

.index-banner .swiper-banner .theanimate .text-one p {
	-webkit-transition: all .7s ease-out .3s;
	-moz-transition: all .7s ease-out .3s;
	transition: all .7s ease-out .3s
}

.index-banner .swiper-banner .theanimate .text-one .btn-div {
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.index-banner .swiper-banner .theanimate .text-two h5 {
	-webkit-transition: all .7s ease-out .2s;
	-moz-transition: all .7s ease-out .2s;
	transition: all .7s ease-out .2s
}

.index-banner .swiper-banner .theanimate .text-two p:nth-child(1) {
	-webkit-transition: all .7s ease-out .3s;
	-moz-transition: all .7s ease-out .3s;
	transition: all .7s ease-out .3s
}

.index-banner .swiper-banner .theanimate .text-two p:nth-child(2) {
	-webkit-transition: all .7s ease-out .4s;
	-moz-transition: all .7s ease-out .4s;
	transition: all .7s ease-out .4s
}

.index-banner .swiper-banner .theanimate .text-two p:nth-child(3) {
	-webkit-transition: all .7s ease-out .5s;
	-moz-transition: all .7s ease-out .5s;
	transition: all .7s ease-out .5s
}

.index-banner .swiper-banner .theanimate .text-two p:nth-child(4) {
	-webkit-transition: all .7s ease-out .6s;
	-moz-transition: all .7s ease-out .6s;
	transition: all .7s ease-out .6s
}

.index-banner .swiper-banner .theanimate .text-two .btn-div {
	-webkit-transition: all .7s ease-out .7s;
	-moz-transition: all .7s ease-out .7s;
	transition: all .7s ease-out .7s
}

.index-banner .swiper-banner .theanimate .text-three .text-box {
	-webkit-transition: all .8s ease-out .2s;
	-moz-transition: all .8s ease-out .2s;
	transition: all .8s ease-out .2s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(1) {
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(2) {
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(3) {
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(4) {
	-webkit-transition: all .5s ease-out .6s;
	-moz-transition: all .5s ease-out .6s;
	transition: all .5s ease-out .6s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(5) {
	-webkit-transition: all .5s ease-out .7s;
	-moz-transition: all .5s ease-out .7s;
	transition: all .5s ease-out .7s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(6) {
	-webkit-transition: all .5s ease-out .8s;
	-moz-transition: all .5s ease-out .8s;
	transition: all .5s ease-out .8s
}

.index-banner .swiper-banner .theanimate .text-three .three-ul .li:nth-child(7) {
	-webkit-transition: all .5s ease-out .9s;
	-moz-transition: all .5s ease-out .9s;
	transition: all .5s ease-out .9s
}

.index-banner .swiper-banner .theanimate .text-four .text-box {
	-webkit-transition: all .8s ease-out .2s;
	-moz-transition: all .8s ease-out .2s;
	transition: all .8s ease-out .2s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(1) {
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(2) {
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(3) {
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(4) {
	-webkit-transition: all .5s ease-out .6s;
	-moz-transition: all .5s ease-out .6s;
	transition: all .5s ease-out .6s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(5) {
	-webkit-transition: all .5s ease-out .7s;
	-moz-transition: all .5s ease-out .7s;
	transition: all .5s ease-out .7s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(6) {
	-webkit-transition: all .5s ease-out .8s;
	-moz-transition: all .5s ease-out .8s;
	transition: all .5s ease-out .8s
}

.index-banner .swiper-banner .theanimate .text-four .three-ul .li:nth-child(7) {
	-webkit-transition: all .5s ease-out .9s;
	-moz-transition: all .5s ease-out .9s;
	transition: all .5s ease-out .9s
}

.index-banner .swiper-banner .theactive .text-one h5,
.index-banner .swiper-banner .theactive .text-one p {
	margin-left: 0;
	opacity: 1
}

.index-banner .swiper-banner .theactive .text-one .btn-div {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.index-banner .swiper-banner .theactive .text-two h5 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	margin-top: 0
}

.index-banner .swiper-banner .theactive .text-two p {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	margin-top: 0
}

.index-banner .swiper-banner .theactive .text-two .btn-div {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	margin-top: 0
}

.index-banner .swiper-banner .theactive .text-three .text-box {
	opacity: 1;
	margin-left: 0
}

.index-banner .swiper-banner .theactive .text-three .three-ul .li {
	opacity: 1;
	margin-top: 0
}

.index-banner .swiper-banner .img {
	position: relative;
	width: 100%;
	padding-bottom: 42.1875%;
	overflow: hidden
}

.index-banner .swiper-banner .img img {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.index-banner .swiper-banner .text-one {
	position: absolute;
	left: 7.8125%;
	right: 0;
	top: 185px;
	color: #fff;
	font-size: 26px;
	font-family: "SimHei"
}

.index-banner .swiper-banner .text-one h5 {
	font-size: 45px;
	line-height: 64px;
	font-family: "SimHei";
	opacity: 0;
	margin-left: -100px
}

.index-banner .swiper-banner .text-one p {
	opacity: 0;
	margin-left: -100px
}

.index-banner .swiper-banner .text-one h5+p {
	margin-top: 20px
}

.index-banner .swiper-banner .text-one .btn-div {
	width: 86px;
	height: 46px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0
}

.index-banner .swiper-banner .text-one .btn {
	margin-top: 40px;
	display: block;
	width: 86px;
	height: 46px;
	background: url(../images/banner_icon_0.png) no-repeat center center;
	border-radius: 23px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.index-banner .swiper-banner .text-one .btn:hover {
	width: 106px;
	background-color: rgba(255, 255, 255, 0.3)
}

.index-banner .swiper-banner .text-two {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 715px;
	text-align: center;
	margin: 0 auto;
	font-size: 34px;
	color: #fff;
	font-family: "SimHei"
}

.index-banner .swiper-banner .text-two h5 {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	margin-top: -30px;
	font-size: 51px;
	line-height: 87px;
	font-family: "SimHei"
}

.index-banner .swiper-banner .text-two h5 em {
	vertical-align: bottom;
	font-style: normal
}

.index-banner .swiper-banner .text-two h5 span {
	padding-right: 6px;
	vertical-align: bottom;
	font-size: 87.02px
}

.index-banner .swiper-banner .text-two p {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	margin-top: -30px
}

.index-banner .swiper-banner .text-two .btn-div {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	margin-top: -30px
}

.index-banner .swiper-banner .text-two .btn {
	margin: 0 auto;
	margin-top: 32px;
	display: block;
	width: 190px;
	height: 48px;
	border-radius: 24px;
	background: url(../images/banner_icon_1.png);
	font-size: 18px;
	line-height: 48px;
	color: #fff;
	font-family: "SimHei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-banner .swiper-banner .text-two .btn:hover {
	background: url(../images/banner_icon_2.png)
}

.index-banner .swiper-banner .text-three {
	position: absolute;
	left: 10.41667%;
	top: 200px;
	color: rgba(255, 255, 255, 0.7);
	font-size: 24.32px;
	font-family: "SimHei"
}

.index-banner .swiper-banner .text-three .text-box {
	opacity: 0;
	margin-left: -80px
}

.index-banner .swiper-banner .text-three h5 {
	font-size: 35px;
	color: #fff;
	line-height: 64px
}

.index-banner .swiper-banner .text-three h5+p {
	margin-top: 33px
}

.index-banner .swiper-banner .text-three .three-ul {
	font-size: 0;
	padding-top: 45px
}

.index-banner .swiper-banner .text-three .three-ul .li {
	cursor: pointer;
	opacity: 0;
	margin-top: 30px;
	margin-right: 19px;
	display: inline-block;
	vertical-align: top;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 43px;
	width: 86px;
	height: 131px;
	text-align: center;
	padding-top: 28px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15.04px;
	color: #fff;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-banner .swiper-banner .text-three .three-ul .li:hover p {
	margin-top: 15px
}

.index-banner .swiper-banner .text-three .three-ul .li p {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 10px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-banner .swiper-banner .text-four h5 {
	font-size: 60px
}

.index-banner .swiper-banner .text-four h5+p {
	color: #fff;
	margin-top: 20px
}

.index-banner .swiper-banner .text-four .three-ul .li {
	background-color: #fff;
	color: #555
}



.index-title {
	text-align: center
}

.index-title .big {
	font-size: 55px;
	color: #000;
	font-family: "SimSun";
	line-height: 55px
}

.index-title .small {
	font-size: 16px;
	color: #555;
	line-height: 40px
}

.index-business {
	min-width: 1250px;
	background-color: #e5e5e5;
	padding: 80px 0px 117px 0px
}

.index-business-box {
	position: relative;
	width: 1440px;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 0
}

.index-business-box .index-business-box-ul {
	margin: 0 -5px;
	font-size: 0
}

.index-business-box .index-business-box-ul .index-business-box-li {
	padding: 0 5px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.33%;
	display: inline-block;
	vertical-align: top
}

.index-business-box .index-business-box-ul .index-business-box-li:nth-child(1) ul {
	width: 230px
}

.index-business-box .index-business-box-ul .index-business-box-li:nth-child(1) ul li {
	width: 50%
}

.index-business-box .index-business-box-ul .index-business-box-li:nth-child(2) ul {
	width: 120px
}

.index-business-box .index-business-box-ul .index-business-box-li:nth-child(3) ul {
	width: 75px
}

.index-business .index-business-title {
	width: 100%;
	padding-top: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-business .icon {
	margin: 0 auto 30px;
	position: relative;
	width: 152px;
	height: 103px
}

.index-business .icon img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-business .icon .wave {
	width: 100%;
	height: 7px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/wave.png);
	background-position-x: 13px;
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
	transition: height .3s ease
}

.index-business-li {
	width: 100%;
	position: relative;
	height: 530px
}

.index-business-li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.index-business-li:hover .wave {
	height: 15px
}

.index-business-li h2 {
	color: #333;
	font-size: 24px;
	text-align: center
}

.index-business-li h6 {
	text-transform: uppercase;
	text-align: center;
	color: rgba(171, 171, 171, 0.7);
	line-height: 24px;
	font-size: 14px
}

.index-business-li .index-business-li-box {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	border: 1px solid #cecece;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff
}

.index-business-li .index-business-li-box ul {
	padding-top: 35px;
	margin: 0 auto
}

.index-business-li .index-business-li-box ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-bottom: 16px
}

.index-business-li .index-business-li-box ul li:before {
	content: "";
	position: absolute;
	top: 8px;
	width: 3px;
	height: 3px;
	background-color: #888
}

.index-business-li .index-business-li-box ul li a {
	padding-left: 10px;
	color: #666;
	font-size: 13px
}

.index-business-li .index-business-li-box ul li a:hover {
	opacity: .7
}

.index-business-li .shadow {
	width: 100%;
	padding-bottom: 24.63158%;
	position: absolute;
	bottom: -30px;
	left: 0;
	background: url(../images/business-icon-0.png) no-repeat;
	background-size: 100% 100%
}

@media screen and (max-width: 1500px) {
	.index-title .big {
		font-size: 45px;
		line-height: 45px
	}
	.index-title .small {
		font-size: 14px;
		line-height: 36px
	}
}

@media screen and (max-width: 1460px) {
	.index-business-box {
		width: 1300px
	}
}

@media screen and (max-width: 1400px) {
	.index-business {
		padding: 80px 0px 80px 0px
	}
	.index-business-box {
		width: 1032px
	}
}

.index-brand-list {
	display: none
}

.index-chose {
	position: relative;
	min-width: 1250px;
	padding-top: 128px;
	padding-left: 721px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 899px;
	overflow: hidden
}

.index-chose .pagination-brand {
	margin-top: 65px
}

@media screen and (max-width: 1500px) {
	.index-chose .pagination-brand {
		margin-top: 65px
	}
}

@media screen and (max-width: 1400px) {
	.index-chose .pagination-brand {
		margin-top: 5px
	}
}

.index-chose .pagination-brand span {
	width: 10px;
	height: 10px;
	background: #555;
	opacity: 1;
	margin: 0 3px
}

.index-chose .pagination-brand .swiper-pagination-bullet-active {
	background: #b60a00
}

.index-chose-left {
	position: absolute;
	top: 0;
	left: 0;
	width: 721px;
	height: 100%
}

.index-chose-left img {
	width: 100%;
	height: 100%
}

.index-chose .index-title {
	margin-left: -110px
}

.index-chose-box2 {
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 227px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-chose-box {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 562px;
	padding-left: 190px;
	padding-right: 75px
}

.index-chose-box-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 227px
}

.index-chose-box-left-new {
	position: relative;
	display: block;
	width: 227px;
	height: 224px;
	overflow: hidden
}

.index-chose-box-left-new:after {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/chose_icon_0.png) no-repeat left top
}

.index-chose-box-left-new img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.index-chose-box-left-new:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)
}

.index-chose-box-left-link {
	display: block;
	width: 227px;
	height: 338px;
	background-color: #333;
	padding: 65px 40px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 23px;
	color: #fff;
	line-height: 33px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.index-chose-box-left-link:hover {
	background: #2c2c2c
}

.index-chose-box-left-link:hover p {
	background-position-x: 20px
}

.index-chose-box-left-link p {
	font-weight: bold;
	padding-bottom: 85px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	background: url(../images/chose_icon_1.png) no-repeat left bottom
}

.index-chose-box-right {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fff
}

.index-chose-box-right ul {
	border-top: 1px solid #d9d9d9;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	width: 100%;
	height: 100%
}

.index-chose-box-right ul li {
	background: #fff;
	display: inline-block;
	vertical-align: top;
	height: 112.5px;
	width: 14.28571%;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-chose-box-right ul li a {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	cursor: pointer
}

.index-chose-box-right ul li a:hover .text {
	opacity: 1
}

.index-chose-box-right ul li a:hover .text h3 {
	opacity: 1;
	margin-top: 0
}

.index-chose-box-right ul li .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.index-chose-box-right ul li .text h3 {
	text-align: center;
	padding: 0 15px;
	opacity: 0;
	margin-top: 40px;
	color: #fff;
	font-size: 18px;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

.index-chose-box-right ul li img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.index-case {
	min-width: 1250px;
	padding-top: 80px;
	padding-bottom: 100px;
	background: #e8e8e8
}

.index-case-outline {
	position: relative;
	max-width: 1600px;
	min-width: 1250px;
	margin: 0 auto;
	margin-top: 50px
}

.index-case-box {
	position: relative;
	z-index: 10;
	border: 1px solid #d1d1d1;
	background: #fff;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 110px 185px 100px
}

.index-case-box2 {
	position: relative;
	width: 100%;
	height: 1615px
}

.index-case .shadow {
	position: absolute;
	bottom: -45px;
	left: 0;
	width: 100%;
	padding-bottom: 7.55306%;
	background: url(../images/case_icon_1.png) no-repeat;
	background-size: 100% 100%
}

.index-case .text {
	padding-top: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 89px;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.index-case .text h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #444
}

.index-case .text h6 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #a3a3a3
}

.index-case .img {
	position: relative;
	width: 380px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 30px;
	color: #888;
	overflow: hidden;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.index-case .img img {
	max-width: 100%;
	max-height: 100%
}

.index-case .item {
	position: absolute;
	width: 410px;
	padding: 0 15px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-case .item a {
	display: block
}

.index-case .item a:hover .img {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}

.index-case .item a:hover .text {
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}

.index-case .item:nth-child(1),
.index-case .item:nth-child(3),
.index-case .item:nth-child(5),
.index-case .item:nth-child(6),
.index-case .item:nth-child(7),
.index-case .item:nth-child(8),
.index-case .item:nth-child(9),
.index-case .item:nth-child(11),
.index-case .item:nth-child(12) {
	height: 323px
}

.index-case .item:nth-child(1) .img,
.index-case .item:nth-child(3) .img,
.index-case .item:nth-child(5) .img,
.index-case .item:nth-child(6) .img,
.index-case .item:nth-child(7) .img,
.index-case .item:nth-child(8) .img,
.index-case .item:nth-child(9) .img,
.index-case .item:nth-child(11) .img,
.index-case .item:nth-child(12) .img {
	height: 234px
}

.index-case .item:nth-child(2),
.index-case .item:nth-child(4),
.index-case .item:nth-child(10) {
	height: 646px
}

.index-case .item:nth-child(2) .img,
.index-case .item:nth-child(4) .img,
.index-case .item:nth-child(10) .img {
	height: 557px
}

.index-case .item:nth-child(1) {
	top: 0px;
	left: 0px
}

.index-case .item:nth-child(2) {
	top: 0px;
	left: 410px
}

.index-case .item:nth-child(3) {
	top: 0px;
	left: 820px
}

.index-case .item:nth-child(4) {
	top: 323px;
	left: 0px
}

.index-case .item:nth-child(5) {
	top: 323px;
	left: 820px
}

.index-case .item:nth-child(6) {
	top: 646px;
	left: 410px
}

.index-case .item:nth-child(7) {
	top: 646px;
	left: 820px
}

.index-case .item:nth-child(8) {
	top: 969px;
	left: 0px
}

.index-case .item:nth-child(9) {
	top: 969px;
	left: 410px
}

.index-case .item:nth-child(10) {
	top: 969px;
	left: 820px
}

.index-case .item:nth-child(11) {
	top: 1292px;
	left: 0px
}

.index-case .item:nth-child(12) {
	top: 1292px;
	left: 410px
}

.index-case .case-more {
	display: block;
	width: 379px;
	height: 51px;
	margin: 0 auto;
	margin-top: 25px;
	background: url(../images/case_icon_0.png);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-case .case-more:hover {
	opacity: .7
}

@media screen and (max-width: 1600px) {
	.index-case-outline {
		max-width: 1400px
	}
	.index-case-box {
		padding-left: 85px;
		padding-right: 85px
	}
}

@media screen and (max-width: 1400px) {
	.index-case-outline {
		max-width: 1060px
	}
	.index-chose {
		padding-top: 70px;
		height: 820px
	}
	.index-chose-box {
		height: 630px
	}
	.index-chose-left {
		width: 600px
	}
	.index-chose-box-left-link {
		height: 406px
	}
	.index-chose-box-right ul li {
		height: 90px;
		width: 20%
	}
	.index-chose-box-right ul li .text h5 {
		font-size: 16px
	}
}

.viewpoint {
	padding-top: 57px;
	min-width: 1250px
}

.viewpoint .index-title h5 {
	color: rgba(0, 0, 0, 0.7)
}

.viewpoint .index-title h6 {
	color: rgba(89, 89, 89, 0.7)
}

.viewpoint-box {
	position: relative;
	width: 100%;
	margin-top: 36px;
	padding-bottom: 38.17708%;
	width: 100%;
	background: #fff none no-repeat center center;
	background-size: 100%
}

.viewpoint-box .img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}

.viewpoint-box .img img {
	width: 100%;
	height: 100%
}

.viewpoint-text {
	position: absolute;
	display: block;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	left: 140px;
	width: 680px;
	font-size: 18px;
	color: #fff;
	font-family: "SimHei";
	line-height: 34px;
	letter-spacing: 1px
}

.viewpoint-text:hover {
	color: #fff
}

.viewpoint-text h5 {
	line-height: 66px;
	font-size: 55px;
	color: #fff;
	font-family: "SimHei";
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out;
	margin-left: -40px;
	opacity: 0
}

.viewpoint-text .p {
	margin-left: -40px;
	opacity: 0;
	margin-top: 40px
}

.viewpoint-text .p:nth-child(1) {
	-webkit-transition: all .5s ease-out .2s;
	-moz-transition: all .5s ease-out .2s;
	transition: all .5s ease-out .2s
}

.viewpoint-text .p:nth-child(2) {
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.viewpoint-text .p:nth-child(3) {
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.viewpoint-text .p:nth-child(4) {
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.viewpoint-text .icon-div {
	opacity: 0;
	margin-left: -40px;
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.viewpoint-text .icon {
	margin-top: 40px;
	width: 59px;
	height: 59px;
	background: url(../images/viewpoint_icon_0.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.viewpoint-text .icon:hover {
	margin-left: 15px;
	opacity: .5
}

.viewpoint .theactive h5,
.viewpoint .theactive .p,
.viewpoint .theactive .icon-div {
	margin-left: 0;
	opacity: 1
}

.index-new {
	min-width: 1250px;
	padding-top: 64px;
	padding-bottom: 113px;
	background: #F9F7F6;
}

.index-new .index-title h5 {
	color: rgba(0, 0, 0, 0.7)
}

.index-new .index-title h6 {
	color: rgba(51, 51, 51, 0.7)
}

.index-new-switch {
	font-size: 15px;
	color: #666;
	text-align: center;
	margin-top: 15px
}

.index-new-switch li {
	display: inline-block;
	text-align: center;
	padding-left: 32px;
	padding-right: 32px;
	position: relative
}

.index-new-switch li a {
	cursor: pointer
}

.index-new-switch li a:hover {
	color: #b41515
}

.index-new-switch .on a {
	color: #b41515
}

.index-new-switch li+li:before {
	content: "";
	position: absolute;
	left: -8px;
	top: 11px;
	width: 15px;
	height: 1px;
	background: #bababa
}

.index-new-switch .li {
	max-width: 1600px;
	font-size: 0;
	margin: 0 auto;
	margin-top: 48px
}

.index-new-switch .li-title {
	display: none
}

.index-new-switch .li .new-more {
	display: block;
	width: 379px;
	height: 51px;
	margin: 0 auto;
	margin-top: 60px;
	background: url(../images/case_icon_0.png);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

@media screen and (max-width: 1500px) {
	.index-new-switch .li .new-more {
		margin-top: 50px
	}
}

@media screen and (max-width: 1400px) {
	.index-new-switch .li .new-more {
		margin-top: 40px
	}
}

.index-new-switch .li .new-more:hover {
	opacity: .7
}

.index-new-switch .li .left {
	position: relative;
	width: 744px;
	height: 561px;
	display: inline-block;
	vertical-align: top;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.index-new-switch .li .left:hover {
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}

.index-new-switch .li .left:hover .swiper-slide-text .text h5 {
	color: #d12322
}

.index-new-switch .li .left-box {
	background: #fff;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	padding: 43px 47px 50px 53px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new-switch .li .left-box-swiper {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.index-new-switch .li .left .shadow {
	position: absolute;
	bottom: -40px;
	left: 0px;
	width: 100%;
	padding-bottom: 16.17647%;
	background: url(../images/new_icon_0.png);
	background-size: 100% 100%
}

.index-new-switch .li .left .swiper-slide {
	display: block;
	background: #fff
}

.index-new-switch .li .left .pagination2 {
	text-align: left
}

.index-new-switch .li .left .pagination2 .swiper-pagination-bullet {
	background: #4e4e4e;
	opacity: 1;
	margin-right: 4px
}

.index-new-switch .li .left .pagination2 .swiper-pagination-bullet-active {
	background: #dc301f
}

.index-new-switch .li .left .swiper-slide-box {
	width: 560px;
	height: 313px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.index-new-switch .li .left .swiper-slide-box img {
	max-width: 100%;
	height: auto !important
}

.index-new-switch .li .left .swiper-slide-text {
	width: 600px;
	margin-top: 30px;
	font-size: 0
}

.index-new-switch .li .left .swiper-slide-text .text {
	display: inline-block;
	vertical-align: top;
	width: 500px;
	height: 90px;
	text-align: left;
	padding-right: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new-switch .li .left .swiper-slide-text .text h3 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 19px;
	color: #060606;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-new-switch .li .left .swiper-slide-text .text p {
	height: 50px;
	margin-top: 12px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 13px;
	line-height: 25px;
	color: #888
}

.index-new-switch .li .left .swiper-slide-text .date {
	display: inline-block;
	vertical-align: top;
	width: 90px;
	height: 90px;
	border-radius: 4px;
	background: #b41515;
	text-align: center
}

.index-new-switch .li .left .swiper-slide-text .date .d {
	font-size: 58px;
	color: #fff;
	font-family: "CG";
	line-height: 58px;
	margin-top: 6px
}

.index-new-switch .li .left .swiper-slide-text .date .ym {
	margin-top: 2px;
	line-height: 16.4px;
	font-size: 16.4px;
	font-family: "Arial";
	color: #fff
}

.index-new-switch .li .right {
	margin-left: 0px;
	width: 560px;
	height: 561px;
	display: inline-block;
	vertical-align: top;
	text-align: left
}

.index-new-switch .li .right-li {
	padding-left: 2px;
	box-sizing: border-box;
	position: relative;
	text-align: left;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 187px;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.index-new-switch .li .right-li:nth-child(even) {
	padding-left: 2px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new-switch .li .right-li:nth-child(n+3) {
	padding-top: 1px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new-switch .li .right-li-box {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: #fff
}

.index-new-switch .li .right-li:hover {
	z-index: 100;
	box-shadow: 0 8px 35px rgba(0, 0, 0, 0.2)
}

.index-new-switch .li .right-li:hover .date .d {
	color: #d12322
}

.index-new-switch .li .right-li:hover .date .ym {
	color: #d12322
}

.index-new-switch .li .right-li:hover .text h5 {
	color: #d12322
}

.index-new-switch .li .right .shadow {
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
	padding-bottom: 19.08397%;
	background: url(../images/new_icon_1.png);
	background-size: 100% 100%
}

.index-new-switch .li .right .date {
	display: inline-block;
	vertical-align: top;
	width: 110px;
	height: 100%;
	padding-top: 55px;
	padding-right: 25px;
	padding-left: 35px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.index-new-switch .li .right .date .d {
	font-size: 42px;
	color: #555;
	font-family: "Arial";
	line-height: 42px;
	margin-top: 6px;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease
}

.index-new-switch .li .right .date .ym {
	margin-top: 2px;
	line-height: 14px;
	font-size: 14px;
	font-family: "Arial";
	color: #333;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease
}

.index-new-switch .li .right .text {
	display: inline-block;
	vertical-align: top;
	width: 333px;
	height: 100%;
	text-align: left;
	padding-top: 55px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.index-new-switch .li .right .text h3 {
	font-size: 15px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	transition: color .3s ease
}

.index-new-switch .li .right .text p {
	margin-top: 10px;
	color: #888;
	font-size: 13px;
	line-height: 25px;
	height: 50px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

@media screen and (max-width: 1620px) {
	.index-new-switch .li .left {
		width: 508px
	}
	.index-new-switch .li .left-box {
		padding-left: 15px;
		padding-right: 15px
	}
	.index-new-switch .li .right {
		margin-left: 15px
	}
	.index-new-switch .li .right {
		width: 900px
	}
	.index-new-switch .li .right .date {
		padding-left: 20px;
		padding-right: 12px;
		width: 90px
	}
	.viewpoint-text h5 {
		line-height: 50px;
		font-size: 40px
	}
	.viewpoint-text .p {
		margin-top: 20px
	}
	.viewpoint-text .icon {
		margin-top: 20px
	}
}

@media screen and (max-width: 1450px) {
	.index-new-switch .li .left {
		height: 480px;
		width: 458px
	}
	.index-new-switch .li .left .swiper-slide-box {
		width: 428px;
		height: 280px
	}
	.index-new-switch .li .left .swiper-slide-text {
		width: 428px
	}
	.index-new-switch .li .left .swiper-slide-text .text {
		width: 338px
	}
	.index-new-switch .li .left-box {
		padding-top: 23px;
		padding-bottom: 30px
	}
	.index-new-switch .li .right {
		width: 800px;
		height: 480px
	}
	.index-new-switch .li .right .date {
		padding-left: 20px;
		padding-right: 12px;
		padding-top: 45px;
		width: 90px
	}
	.index-new-switch .li .right .text {
		width: 233px;
		padding-top: 45px
	}
	.index-new-switch .li .right-li {
		height: 160px
	}
}

@media screen and (max-width: 1400px) {
	.viewpoint-text {
		width: 500px
	}
	.viewpoint-text h5 {
		font-size: 34px;
		line-height: 40px
	}
	.index-case {
		padding-top: 60px;
		padding-bottom: 80px
	}
	.index-case-outline {
		margin-top: 20px;
		width: 1200px;
		max-width: none;
		min-width: 0
	}
	.index-case .item {
		width: 330px;
		padding: 0 5px
	}
	.index-case .img {
		width: 356px
	}
	.index-case-box {
		padding: 50px 30px
	}
	.index-case .text {
		padding-top: 10px;
		height: 70px
	}
	.index-case .text h3 {
		padding-top: 5px
	}
	.index-case-box2 {
		height: 1366px
	}
	.index-case .text h3 {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.index-case .item:nth-child(1),
	.index-case .item:nth-child(3),
	.index-case .item:nth-child(5),
	.index-case .item:nth-child(6),
	.index-case .item:nth-child(7),
	.index-case .item:nth-child(8),
	.index-case .item:nth-child(9),
	.index-case .item:nth-child(11),
	.index-case .item:nth-child(12) {
		height: 200px;
		width: 330px;
		padding: 0 5px
	}
	.index-case .item:nth-child(1) .img,
	.index-case .item:nth-child(3) .img,
	.index-case .item:nth-child(5) .img,
	.index-case .item:nth-child(6) .img,
	.index-case .item:nth-child(7) .img,
	.index-case .item:nth-child(8) .img,
	.index-case .item:nth-child(9) .img,
	.index-case .item:nth-child(11) .img,
	.index-case .item:nth-child(12) .img {
		height: 197px;
		width: 320px
	}
	.index-case .item:nth-child(2) .img,
	.index-case .item:nth-child(4) .img,
	.index-case .item:nth-child(10) .img {
		height: 470px;
		width: 320px
	}
	.index-case .item:nth-child(2),
	.index-case .item:nth-child(4),
	.index-case .item:nth-child(10) {
		height: 580px
	}
	.index-case .item:nth-child(4) {
		top: 273px
	}
	.index-case .item:nth-child(2) {
		left: 335px
	}
	.index-case .item:nth-child(5) {
		top: 273px;
		left: 670px
	}
	.index-case .item:nth-child(3) {
		left: 670px
	}
	.index-case .item:nth-child(6) {
		top: 546px;
		left: 335px
	}
	.index-case .item:nth-child(7) {
		top: 546px;
		left: 670px
	}
	.index-case .item:nth-child(8) {
		top: 815px
	}
	.index-case .item:nth-child(9) {
		top: 815px;
		left: 335px
	}
	.index-case .item:nth-child(10) {
		top: 815px;
		left: 670px
	}
	.index-case .item:nth-child(11) {
		top: 1088px
	}
	.index-case .item:nth-child(12) {
		top: 1088px;
		left: 335px
	}
	.index-new-switch .li .right {
		width: 100%;
	}
	.index-new-switch .li .left {
		width: 100%;
		height: 482px
	}
	.index-new-switch .li .right-li {
		height: 160px
	}
	.index-new-switch .li .right .date {
		padding-top: 40px
	}
	.index-new-switch .li .right .text {
		padding-top: 40px
	}
	.index-new {
		padding-top: 60px;
		padding-bottom: 70px;

			min-width: 100%;
	}
	.index-new-switch .li {
		margin-top: 30px
	}
	.index-new-switch .li .left .swiper-slide-box {
		width: 370px;
		height: 274px
	}
	.index-new-switch .li .left .swiper-slide-text {
		width: 370px;
		margin-top: 20px
	}
	.index-new-switch .li .left .swiper-slide-text .text {
		width: 250px
	}
}

.problem-banner {
	width: 100%;
	height: 407px;
	min-width: 1250px;
	background: #FFF none no-repeat center center;
	background-size: cover 100%
}

.problem-banner .title {
	color: #FFF
}

.problem-banner .title h5 {
	font-size: 45px;
	line-height: 45px;
	font-family: "SimSun"
}

.problem {
	min-width: 1250px;
	background: #F1F1F1;
	width: 100%;
	padding-bottom: 84px
}

.problem-box {
	max-width: 1442px;
	min-width: 1250px;
	margin: 0 auto
}

.problem-box2 {
	width: 100%;
	font-size: 0
}

.problem-box2-left {
	display: inline-block;
	width: 212px
}

.problem-box2-left a {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	position: relative;
	background: #535353;
	display: block;
	width: 100%;
	height: 80px;
	margin-bottom: 1px
}

.problem-box2-left a .icon {
	position: absolute;
	top: 20px;
	left: 25px
}

.problem-box2-left a .text {
	padding-left: 80px;
	padding-top: 20px
}

.problem-box2-left a .text h5 {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px
}

.problem-box2-left a .text h6 {
	color: #FFF;
	font-size: 11px;
	font-family: "Arial";
	text-transform: uppercase
}

.problem-box2-left a:hover {
	background: #D12322
}

.problem-box2-left .on {
	background: #D12322
}

.problem-box2-right {
	display: inline-block;
	vertical-align: top;
	width: 1230px;
	padding: 50px 60px 90px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 2px solid #D12322;
	background: #FFF
}

.problem-box2-content {
	margin-top: 60px;
	border-top: 1px solid #E5E5E5;
	padding-bottom: 75px
}

.problem-box2-content .item {
	width: 100%;
	border: 1px solid #E5E5E5;
	border-top: 0px
}

.problem-box2-content .item:nth-child(even) {
	background: #F7F7F7
}

.problem-box2-content .item-content {
	display: none;
	box-shadow: 0 5px 32px rgba(0, 0, 0, 0.05);
	padding: 0px 30px 80px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.problem-box2-content .item-content .border {
	width: 100%;
	height: 2px;
	background: url(../images/problem_banner_10.png)
}

.problem-box2-content .item-content-box {
	padding-top: 33px;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	color: #999
}

.problem-box2-content .on .title:after {
	background-image: url(../images/problem_icon_7.png)
}

.problem-box2-content .on .title:before {
	background-image: url(../images/problem_icon_9.png)
}

.problem-box2-content .title {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 80px;
	padding-left: 80px;
	padding-right: 86px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 80px;
	font-size: 14px;
	color: #444
}

.problem-box2-content .title:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 80px;
	background: url(../images/problem_icon_6.png) no-repeat center center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.problem-box2-content .title:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background: url(../images/problem_icon_8.png) no-repeat center center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.problem .search {
	position: relative;
	width: 100%;
	background: #F3F3F3;
	height: 60px;
	border: 1px solid #E5E5E5;
	border-radius: 7px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 145px;
	overflow: hidden
}

.problem .search input[type='text'] {
	border: 0px;
	background: #F3F3F3;
	height: 100%;
	font-size: 14px;
	color: #333;
	width: 100%;
	padding-right: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.problem .search button {
	cursor: pointer;
	height: 100%;
	background: #535353;
	width: 145px;
	position: absolute;
	right: 0;
	top: 0;
	border: 0px;
	color: #FFF;
	font-size: 16px;
	letter-spacing: 3px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.problem .search button:hover {
	background: #D12322
}

.address-top {
	height: 64px;
	line-height: 64px;
	padding-left: 10px;
	color: #666;
	font-size: 12px
}

.address-top a {
	color: #666;
	font-size: 12px
}

.address-top a:hover {
	color: #D12322
}

@media screen and (max-width: 1460px) {
	.problem-box {
		max-width: 1342px
	}
	.problem-box2-right {
		padding: 50px 40px 70px;
		width: 1130px
	}
	.problem-box2-right {
		width: 900px;
		padding: 50px 40px 50px
	}
	.problem-box2-left {
		width: 200px
	}
	.problem-box {
		width: 1100px;
		max-width: auto;
		min-width: 0
	}
	.problem-box2-left a .icon {
		left: 15px
	}
	.problem-box2-left a .text {
		padding-left: 65px
	}
	.problem-box2-content {
		margin-top: 30px;
		padding-bottom: 45px
	}
	.problem {
		padding-bottom: 60px
	}
	.recommend-case {
		padding-top: 60px
	}
}

.app-title h5 {
	color: #444;
	font-size: 46px;
	line-height: 46px;
	text-align: center
}

.app-title h6 {
	font-size: 21.02px;
	line-height: 21.02px;
	margin-top: 10px;
	text-align: center;
	color: #3466BC;
	text-transform: uppercase
}

.app-banner {
	position: relative;
	min-width: 1250px;
	height: 1011px;
	width: 100%;
	background: url(../images/app_banner_0.png) no-repeat left bottom;
	background-size: 100% 100%
}

.app-banner .app-text {
	margin: 0 auto;
	padding-top: 137px;
	z-index: 10;
	width: 830px
}

.app-banner .app-text div {
	position: relative
}

.app-banner .app-text .h1 {
	padding-top: 10px;
	opacity: 0;
	font-size: 50px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 50px;
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.app-banner .app-text .h2 {
	padding-top: 10px;
	opacity: 0;
	margin-top: 15px;
	line-height: 50px;
	font-size: 50px;
	color: #FFF;
	text-align: center;
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.app-banner .app-text .h3 {
	padding-top: 10px;
	opacity: 0;
	margin-top: 18px;
	font-size: 19px;
	line-height: 19px;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.app-banner .app-text .h4 {
	padding-top: 10px;
	opacity: 0;
	margin-top: 20px;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.5);
	text-align: center;
	-webkit-transition: all .5s ease-out .6s;
	-moz-transition: all .5s ease-out .6s;
	transition: all .5s ease-out .6s
}

.app-banner .app-text-on .h1,
.app-banner .app-text-on .h2,
.app-banner .app-text-on .h3,
.app-banner .app-text-on .h4 {
	padding-top: 0px;
	opacity: 1
}

.app-banner .app-icon {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.app-banner .phone {
	position: relative;
	margin: 0 auto;
	width: 422px;
	height: 633px
}

.app-banner .the-phone {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: url(../images/app_banner_icon_0.png) no-repeat center bottom;
	background-size: 100% 100%;
	opacity: 0;
	background-position-y: 110px;
	-webkit-transition: all .6s ease-out .6s;
	-moz-transition: all .6s ease-out .6s;
	transition: all .6s ease-out .6s
}

.app-banner .phone-on {
	opacity: 1;
	background-position-y: 0px
}

.app-banner .pointer {
	margin-right: -30px;
	opacity: 0;
	z-index: 110;
	position: absolute;
	right: -20px;
	top: 250px;
	width: 100px;
	height: 67px;
	background: url(../images/app_banner_icon_3.png) no-repeat center center;
	background-size: 100% 100%;
	-webkit-transition: all .4s ease-out .8s;
	-moz-transition: all .4s ease-out .8s;
	transition: all .4s ease-out .8s
}

.app-banner .pointer-on {
	margin-right: 0px;
	opacity: 1
}

.app-banner .icon {
	position: absolute;
	top: 170px;
	left: 0px;
	opacity: 0;
	width: 204px;
	height: 232px;
	background: url(../images/app_banner_icon_1.png) no-repeat center center;
	background-size: 100% 100%;
	-webkit-transition: all .4s ease-out 1.2s;
	-moz-transition: all .4s ease-out 1.2s;
	transition: all .4s ease-out 1.2s
}

.app-banner .icon1 {
	position: absolute;
	top: 170px;
	right: 0px;
	opacity: 0;
	width: 204px;
	height: 232px;
	background: url(../images/app_banner_icon_2.png) no-repeat center center;
	background-size: 100% 100%;
	-webkit-transition: all .4s ease-out 1.2s;
	-moz-transition: all .4s ease-out 1.2s;
	transition: all .4s ease-out 1.2s
}

.app-banner .icon-on {
	opacity: 1;
	left: -200px
}

.app-banner .icon1-on {
	opacity: 1;
	right: -200px
}

.app-developmentvalue {
	width: 100%;
	min-width: 1250px;
	height: 770px;
	overflow: hidden;
	font-size: 0
}

.app-developmentvalue .left {
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 36.71875%;
	height: 100%;
	background: #396DC6
}

.app-developmentvalue .left .phone {
	position: absolute;
	bottom: 0;
	left: 32.34043%;
	width: 326px;
	height: 593px;
	opacity: 0;
	-webkit-transform: translate(0, 50%);
	-moz-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%);
	background: url(../images/app_developmentvalue_0.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	transition: all .6s ease-out
}

.app-developmentvalue .left .phone-on {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.app-developmentvalue .right {
	height: 100%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 63.28125%
}

.app-developmentvalue .right .app-title {
	width: 100%;
	margin-top: 100px;
	height: 77px;
	position: relative;
	display: inline-block;
	text-align: right
}

.app-developmentvalue .right .app-title div {
	position: absolute;
	right: 242px
}

.app-developmentvalue-box {
	position: absolute;
	padding-right: 73px;
	bottom: 0;
	left: -73px;
	height: 538px;
	width: 120%
}

.app-developmentvalue-box ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.app-developmentvalue-box ul li {
	position: relative;
	width: 100%;
	height: 20%;
	opacity: 0;
	-webkit-transform: translate(20%, 0);
	-moz-transform: translate(20%, 0);
	-ms-transform: translate(20%, 0);
	transform: translate(20%, 0)
}

.app-developmentvalue-box ul li>div {
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 66px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px dashed #CECECE;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.app-developmentvalue-box ul li>div:hover {
	z-index: 1000;
	margin-left: -5px;
	box-shadow: 0 8px 35px rgba(0, 0, 0, 0.2)
}

.app-developmentvalue-box ul li>div:hover .text h5 {
	color: #F8A7B2
}

.app-developmentvalue-box ul li:nth-child(1) {
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.app-developmentvalue-box ul li:nth-child(1)>div {
	border-top: 1px dashed #CECECE
}

.app-developmentvalue-box ul li:nth-child(2) {
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.app-developmentvalue-box ul li:nth-child(3) {
	-webkit-transition: all .5s ease-out .5s;
	-moz-transition: all .5s ease-out .5s;
	transition: all .5s ease-out .5s
}

.app-developmentvalue-box ul li:nth-child(4) {
	-webkit-transition: all .5s ease-out .6s;
	-moz-transition: all .5s ease-out .6s;
	transition: all .5s ease-out .6s
}

.app-developmentvalue-box ul li:nth-child(5) {
	-webkit-transition: all .5s ease-out .7s;
	-moz-transition: all .5s ease-out .7s;
	transition: all .5s ease-out .7s
}

.app-developmentvalue-box ul li:nth-child(odd)>div {
	background: #FFF
}

.app-developmentvalue-box ul li:nth-child(even)>div {
	background: #F9F9F9
}

.app-developmentvalue-box ul li .num {
	margin-top: 25px;
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 60px;
	background: #F8A7B2;
	border-radius: 6px;
	text-align: center;
	line-height: .3rem;
	font-size: 30px;
	color: #FFF;
	margin-right: 15px
}

.app-developmentvalue-box ul li .text {
	margin-top: 35px;
	position: relative;
	display: inline-block;
	vertical-align: top
}

.app-developmentvalue-box ul li .text h5 {
	font-size: 18px;
	line-height: 18px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.app-developmentvalue-box ul li .text p {
	line-height: 32px;
	font-size: 14px;
	color: #888888;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.app-developmentvalue-box ul .li-on {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.app-case {
	padding-top: 85px;
	padding-bottom: 140px;
	background: #EDF1FC;
	width: 100%;
	min-width: 1250px;
	overflow: hidden;
	font-size: 0
}

.app-case-box {
	min-width: 1250px;
	max-width: 1520px;
	height: 670px;
	margin: 0 auto;
	margin-top: 50px
}

.app-case-left {
	position: relative;
	z-index: 10;
	display: inline-block;
	vertical-align: top;
	width: 39.47368%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.app-case-left-on {
	opacity: 1
}

.app-case-left li {
	position: relative;
	cursor: pointer;
	width: 33.33%;
	height: 25%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out
}

.app-case-left li .show {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding-top: 45px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.app-case-left li .border {
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 1px solid #FFF;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.app-case-left li .text {
	display: none
}

.app-case-left li:nth-child(odd) {
	background: #4E80D7
}

.app-case-left li:nth-child(even) {
	background: #396DC6
}

.app-case-left li p {
	margin-top: 20px;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.55);
	font-weight: bold
}

.app-case-left .on {
	position: relative;
	z-index: 100;
	box-shadow: 2px 3px 43px rgba(76, 88, 110, 0.42)
}

.app-case-left .on .border {
	opacity: 1;
	border: 7px solid #FFF
}

.app-case-right {
	position: relative;
	margin-left: .65789%;
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	width: 59.86842%;
	height: 100%;
	opacity: 0;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-transition: all 1s ease-out .3s;
	-moz-transition: all 1s ease-out .3s;
	transition: all 1s ease-out .3s
}

.app-case-right-on {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.app-case-right .img {
	margin: 0 auto;
	margin-top: 125px;
	width: 500px;
	height: 310px;
	overflow: hidden
}

.app-case-right .img img {
	width: 100%
}

.app-case-right .text {
	margin-top: 70px;
	text-align: center
}

.app-case-right .text-left {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #C9C9C9;
	padding-right: 12px
}

.app-case-right .text-left h5 {
	font-size: .14rem;
	line-height: .14rem;
	font-weight: bold;
	color: #3d6DC6
}

.app-case-right .text-left p {
	margin-top: 5px;
	font-family: "Arial";
	font-size: 14px;
	color: #777;
	line-height: 14px;
	text-transform: uppercase
}

.app-case-right .text-right {
	margin-top: -3px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-size: 14px;
	color: #555;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 28px;
	max-height: 112px;
	overflow: hidden;
	width: 540px
}

@media screen and (max-width: 1460px) {
	.app-case-right .text {
		margin-top: 40px
	}
}

.app-case1 {
	height: 949px;
	overflow: hidden;
	width: 100%;
	min-width: 1250px;
	font-size: 0px;
	background: #2E4DA3
}

.app-case1 .li {
	width: 25%;
	cursor: pointer;
	background: #2E4DA3;
	height: 100%;
	text-align: center;
	overflow: hidden;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.app-case1 .li:nth-child(even) {
	position: relative;
	z-index: 10;
	border-left: 1px solid #5871B5;
	border-right: 1px solid #5871B5;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 2px 3px 92px rgba(40, 40, 40, 0.28)
}

.app-case1 .li:nth-child(odd)>div {
	-webkit-transition: all .5s ease-out .3s;
	-moz-transition: all .5s ease-out .3s;
	transition: all .5s ease-out .3s
}

.app-case1 .li:nth-child(even)>div {
	-webkit-transition: all .5s ease-out .4s;
	-moz-transition: all .5s ease-out .4s;
	transition: all .5s ease-out .4s
}

.app-case1 .li>div {
	opacity: 0;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -30%);
	-moz-transform: translate(0, -30%);
	-ms-transform: translate(0, -30%);
	transform: translate(0, -30%)
}

.app-case1 .li:hover {
	background: #3A62BC;
	box-shadow: 5px 3px 92px rgba(40, 40, 40, 0.28)
}

.app-case1 .li:hover .phone-text {
	opacity: 1
}

.app-case1 .li:hover .phone-text>div {
	opacity: 1;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.app-case1-on .li>div {
	opacity: 1;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.app-case1 .h1 {
	line-height: 50px;
	font-size: 50px;
	color: #FFF;
	margin-bottom: 15px;
	font-family: "DB"
}

.app-case1 .h2 {
	margin-bottom: 10px;
	line-height: .13rem;
	font-size: 26px;
	font-weight: bold;
	color: #FFF
}

.app-case1 .h3 {
	text-transform: uppercase;
	font-family: "Arial";
	font-size: 12px;
	color: rgba(255, 255, 255, 0.5)
}

.app-case1 .phone {
	position: relative;
	margin: 0 auto;
	margin-top: 50px;
	width: 263px;
	height: 535px;
	background: url(../images/app_icon_12.png) no-repeat;
	background-size: 100% 100%;
	box-shadow: 18px 31px rgba(76, 88, 110, 0.06)
}

.app-case1 .phone-box {
	position: absolute;
	top: 65px;
	left: 17px;
	width: 230px;
	height: 407px;
	overflow: hidden
}

.app-case1 .phone-box img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.app-case1 .phone-text {
	position: absolute;
	opacity: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	padding: 0px 35px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(20, 34, 77, 0.8);
	font-size: 12px;
	color: #FFF;
	line-height: 28px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.app-case1 .phone-text>div {
	position: relative;
	top: 50%;
	opacity: 0;
	-webkit-transform: translate(0, -100%);
	-moz-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	transition: all .5s ease .2s
}

@media screen and (max-width: 1650px) {
	.app-developmentvalue .left .phone {
		left: 20%
	}
}

@media screen and (max-width: 1460px) {
	.app-banner {
		height: 750px
	}
	.app-banner .app-text {
		padding-top: 80px
	}
	.app-banner .app-text h5 {
		font-size: 36px;
		line-height: 36px
	}
	.app-banner .app-text h6 {
		font-size: 36px;
		line-height: 36px
	}
	.app-banner .icon {
		top: 150px
	}
	.app-banner .icon1 {
		top: 150px
	}
	.app-banner .phone {
		width: 313px;
		height: 470px
	}
	.app-developmentvalue {
		height: 620px
	}
	.app-developmentvalue .right .app-title {
		margin-top: 50px
	}
	.app-developmentvalue .left .phone {
		width: 270px;
		height: 491px
	}
	.app-title h1 {
		font-size: 32px;
		line-height: 32px
	}
	.app-title h2 {
		font-size: 18px;
		line-height: 18px
	}
	.app-developmentvalue-box {
		height: 460px
	}
	.app-developmentvalue-box ul li .num {
		margin-top: 22px;
		height: 50px;
		width: 50px;
		line-height: 50px
	}
	.app-developmentvalue-box ul li .text {
		margin-top: 28px
	}
	.app-developmentvalue-box ul li>div {
		padding-left: 50px
	}
	.app-developmentvalue-box ul li .text h5 {
		font-size: 16px;
		line-height: 16px
	}
	.app-case {
		padding-top: 60px;
		padding-bottom: 80px
	}
	.app-case-box {
		max-width: none;
		min-width: 0;
		width: 1120px;
		height: 550px
	}
	.app-case-left li .show {
		padding-top: 25px
	}
	.app-case-right .img {
		margin-top: 70px
	}
	.app-case-right .text-right {
		width: 445px
	}
	.app-case1 {
		height: 750px
	}
	.app-case1 .phone {
		width: 220px;
		height: 447px;
		margin-top: 40px
	}
	.app-case1 .phone-box {
		top: 55px;
		left: 14px;
		width: 192px;
		height: 339px
	}
}

@media screen and (max-width: 1400px) {
	.app-developmentvalue .left .phone {
		left: 10%
	}
}

.moblie {
	position: relative;
	width: 100%;
	background: #EAF2FD;
	min-width: 1250px
}

.moblie-fix {
	z-index: 600;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 285px;
	height: 100%;
	box-shadow: 3px 4px 27px rgba(19, 96, 188, 0.4)
}

.moblie-fix-on {
	position: fixed
}

.moblie-fix-pob {
	position: absolute;
	bottom: 0px;
	top: auto
}

.moblie-fix>div {
	cursor: pointer;
	text-align: center;
	position: relative;
	width: 100%;
	height: 33.33%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-fix>div:hover {
	background: #206CBD
}

.moblie-fix>div>div {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.moblie-fix>div h5 {
	margin-top: 20px;
	font-size: 22px;
	color: #FFF;
	line-height: 22px
}

.moblie-fix>div h6 {
	margin-top: 13px;
	font-size: 15px;
	color: #FFF;
	font-family: "Arial";
	line-height: 15px;
	font-weight: bold;
	text-transform: uppercase
}

.moblie-fix-one {
	background: #4DA2FF
}

.moblie-fix-two {
	background: #348CEB
}

.moblie-fix-three {
	background: #2D7BCF
}

.moblie-left {
	width: 100%;
	padding-right: 285px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.moblie-one {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 939px;
	background: url(../images/moblie_banner_0.png) no-repeat top right;
	background-size: cover
}

.moblie-one-bottom {
	position: absolute;
	z-index: 50;
	bottom: 0px;
	left: 0px;
	padding-top: 11.00917%;
	width: 100%;
	background: url(../images/moblie_banner_1.png) no-repeat bottom center;
	background-size: auto 100%
}

.moblie-one-bottom2 {
	position: absolute;
	z-index: 20;
	bottom: 0px;
	left: 0px;
	padding-top: 10.39755%;
	width: 100%;
	background: url(../images/moblie_icon_1.png) left bottom;
	background-size: 100% 100%;
	-webkit-transform: translate(0%, 50%);
	-moz-transform: translate(0%, 50%);
	-ms-transform: translate(0%, 50%);
	transform: translate(0%, 50%);
	opacity: 0;
	-webkit-transition: all 1s ease 1s;
	-moz-transition: all 1s ease 1s;
	transition: all 1s ease 1s
}

.moblie-one-bottom3 {
	position: absolute;
	z-index: 15;
	bottom: 0px;
	left: 0px;
	padding-top: 10.39755%;
	width: 100%;
	background: url(../images/moblie_icon_2.png) left bottom;
	background-size: 100% 100%;
	-webkit-transform: translate(0%, 50%);
	-moz-transform: translate(0%, 50%);
	-ms-transform: translate(0%, 50%);
	transform: translate(0%, 50%);
	opacity: 0;
	-webkit-transition: all 1s ease .9s;
	-moz-transition: all 1s ease .9s;
	transition: all 1s ease .9s
}

.moblie-one-phone {
	position: absolute;
	z-index: 10;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 50%);
	-moz-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	opacity: 0;
	width: 100%;
	height: 100%;
	background: url(../images/moblie_icon_5.png) no-repeat center bottom;
	-webkit-transition: all 1s ease .8s;
	-moz-transition: all 1s ease .8s;
	transition: all 1s ease .8s
}

.moblie-one-phone1 {
	position: absolute;
	z-index: 17;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 40%);
	-moz-transform: translate(-50%, 40%);
	-ms-transform: translate(-50%, 40%);
	transform: translate(-50%, 40%);
	opacity: 0;
	width: 100%;
	height: 100%;
	background: url(../images/moblie_icon_6.png) no-repeat center bottom;
	-webkit-transition: all 1s ease .6s;
	-moz-transition: all 1s ease .6s;
	transition: all 1s ease .6s
}

.moblie-one-text {
	width: 100%;
	position: relative;
	z-index: 20;
	top: 110px;
	text-align: center;
	opacity: 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all 1s ease .6s;
	-moz-transition: all 1s ease .6s;
	transition: all 1s ease .6s
}

.moblie-one-text .h1 {
	font-size: 55px;
	line-height: 55px;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 50px
}

.moblie-one-text .h2 {
	font-size: 22px;
	line-height: 22px;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 14px
}

.moblie-one-text .h3 {
	font-size: 14px;
	line-height: 24px;
	color: #FFF
}

.moblie-one-text a {
	cursor: pointer;
	margin: 0 auto;
	margin-top: 35px;
	display: block;
	width: 230px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #FFF;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF;
	font-size: 15px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-one-text a span {
	position: relative;
	left: 0px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-one-text a:hover span {
	left: 5px
}

.moblie-one-on .moblie-one-text {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.moblie-one-on .moblie-one-bottom2,
.moblie-one-on .moblie-one-bottom3 {
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	opacity: 1
}

.moblie-one-on .moblie-one-phone1,
.moblie-one-on .moblie-one-phone {
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	opacity: 1
}

.moblie-one-on .moblie-one-radius {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.moblie-one-radius {
	opacity: 0;
	-webkit-transform: translate(0, -20%);
	-moz-transform: translate(0, -20%);
	-ms-transform: translate(0, -20%);
	transform: translate(0, -20%);
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.moblie-one-radius .radius-one {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 357px;
	height: 357px;
	margin-top: -500px;
	margin-left: -525px;
	background: url(../images/moblie_icon_16.png) no-repeat center center;
	-webkit-animation: radiusAnimationOne 5s ease-in-out infinite;
	-moz-animation: radiusAnimationOne 5s ease-in-out infinite;
	animation: radiusAnimationOne 5s ease-in-out infinite
}

.moblie-one-radius .radius-two {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 137px;
	height: 136px;
	margin-top: -90px;
	margin-left: -228px;
	background: url(../images/moblie_icon_17.png) no-repeat center center;
	-webkit-animation: radiusAnimationTwo 3s ease-in-out infinite;
	-moz-animation: radiusAnimationTwo 3s ease-in-out infinite;
	animation: radiusAnimationTwo 3s ease-in-out infinite
}

.moblie-one-radius .radius-three {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 89px;
	height: 89px;
	margin-top: -102px;
	margin-left: 382px;
	background: url(../images/moblie_icon_18.png) no-repeat center center;
	-webkit-animation: radiusAnimationThree 4s ease-in-out infinite;
	-moz-animation: radiusAnimationThree 4s ease-in-out infinite;
	animation: radiusAnimationThree 4s ease-in-out infinite
}

.moblie-one-radius .radius-four {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 84px;
	height: 84px;
	margin-top: 114px;
	margin-left: -652px;
	background: url(../images/moblie_icon_19.png) no-repeat center center;
	-webkit-animation: radiusAnimationFour 3.5s ease-in-out infinite;
	-moz-animation: radiusAnimationFour 3.5s ease-in-out infinite;
	animation: radiusAnimationFour 3.5s ease-in-out infinite
}

.moblie-one .mouse {
	position: absolute;
	top: 55.55556%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	cursor: pointer;
	width: 30px;
	height: 48px;
	background: url(../images/moblie_icon_0.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-one .mouse:hover {
	-webkit-transform: translate(-50%, 20%);
	-moz-transform: translate(-50%, 20%);
	-ms-transform: translate(-50%, 20%);
	transform: translate(-50%, 20%)
}

.moblie-two {
	position: relative;
	width: 100%;
	height: 715px
}

.moblie-two-text {
	opacity: 0;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	width: 475px;
	position: relative;
	left: 9.78593%;
	z-index: 20;
	top: 220px;
	text-align: left;
	-webkit-transition: all .6s ease .4s;
	-moz-transition: all .6s ease .4s;
	transition: all .6s ease .4s
}

.moblie-two-text .h1 {
	font-size: 55px;
	line-height: 55px;
	color: #333;
	font-weight: bold;
	padding-bottom: 30px
}

.moblie-two-text .h2 {
	font-size: 20px;
	line-height: 36px;
	color: #666;
	font-weight: bold;
	padding-bottom: 18px
}

.moblie-two-text .h3 {
	font-size: 14px;
	line-height: 24px;
	color: #666666
}

.moblie-two-text a {
	cursor: pointer;
	margin-left: 10px;
	margin-top: 45px;
	display: block;
	width: 230px;
	height: 40px;
	border-radius: 20px;
	background: #186BC6;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF;
	font-size: 15px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	text-align: center
}

.moblie-two-text a span {
	position: relative;
	left: 0px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-two-text a:hover span {
	left: 5px
}

.moblie-two-img {
	z-index: 50;
	position: absolute;
	top: 130px;
	right: 100px;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .8s ease .2s;
	-moz-transition: all .8s ease .2s;
	transition: all .8s ease .2s
}

.moblie-two-img .radius-one {
	position: relative;
	width: 640px;
	height: 640px;
	background: rgba(24, 107, 198, 0.25);
	border-radius: 50%
}

.moblie-two-img .radius-two {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 460px;
	height: 460px;
	background: rgba(24, 107, 198, 0.25);
	border-radius: 50%
}

.moblie-two-img .radius-three {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 300px;
	height: 300px;
	background: rgba(24, 107, 198, 0.25);
	border-radius: 50%
}

.moblie-two .radius-img {
	opacity: 0;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	z-index: 100;
	position: absolute;
	top: 40px;
	right: 60px;
	-webkit-transition: all .8s ease .8s;
	-moz-transition: all .8s ease .8s;
	transition: all .8s ease .8s
}

.moblie-two .radius-img .theIcon {
	position: absolute;
	top: 172px;
	left: 40px
}

.moblie-two-on .moblie-two-text {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.moblie-two-on .radius-img,
.moblie-two-on .moblie-two-img {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.moblie-three {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding-top: 26.78899%;
	z-index: 200;
	width: 100%;
	overflow: hidden;
	height: 1128px
}

.moblie-three:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	padding-bottom: 26.78899%;
	background: url(../images/moblie_icon_10.png);
	background-size: 100% 100%
}

.moblie-three-box {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/moblie_icon_11.png) no-repeat top left;
	background-size: 100% 100%
}

.moblie-three-box-on .moblie-three-phone {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.moblie-three-box-on .moblie-three-phone .icon,
.moblie-three-box-on .moblie-three-phone .icon1 {
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	transform: translate(0%, 0%);
	opacity: 1
}

.moblie-three-box-on .moblie-three-text {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.moblie-three-box-on .moblie-three-bottom {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.moblie-three-phone {
	position: absolute;
	bottom: 0;
	left: 14.06728%;
	width: 454px;
	height: 689px;
	opacity: 0;
	-webkit-transform: translate(0, 50%);
	-moz-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%);
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s
}

.moblie-three-phone .icon-phone {
	z-index: 10;
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/moblie_icon_12.png) no-repeat;
	background-size: 100% 100%
}

.moblie-three-phone .icon {
	position: absolute;
	top: -70px;
	right: 10px;
	width: 177px;
	height: 177px;
	background: url(../images/moblie_icon_14.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transform: translate(0%, 50%);
	-moz-transform: translate(0%, 50%);
	-ms-transform: translate(0%, 50%);
	transform: translate(0%, 50%);
	-webkit-transition: all .8s ease .6s;
	-moz-transition: all .8s ease .6s;
	transition: all .8s ease .6s
}

.moblie-three-phone .icon1 {
	-webkit-transform: translate(0%, 50%);
	-moz-transform: translate(0%, 50%);
	-ms-transform: translate(0%, 50%);
	transform: translate(0%, 50%);
	position: absolute;
	top: 257px;
	left: -100px;
	width: 304px;
	height: 304px;
	background: url(../images/moblie_icon_13.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all .8s ease .6s;
	-moz-transition: all .8s ease .6s;
	transition: all .8s ease .6s
}

.moblie-three-text {
	opacity: 0;
	-webkit-transform: translate(50%, 0%);
	-moz-transform: translate(50%, 0%);
	-ms-transform: translate(50%, 0%);
	transform: translate(50%, 0%);
	position: absolute;
	bottom: 250px;
	left: 800px;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s
}

.moblie-three-text h5 {
	font-size: 55px;
	line-height: 55px;
	color: #FFF;
	font-weight: bold
}

.moblie-three-text .text-content {
	margin-top: 35px;
	font-size: 20px;
	color: #FFF;
	line-height: 36px;
	width: 465px
}

.moblie-three-text .text-content p {
	font-weight: bold
}

.moblie-three-text .text-content .text-case {
	margin-top: 30px;
	font-size: 14px;
	color: #FFF;
	font-weight: normal
}

.moblie-three-text a {
	text-align: center;
	cursor: pointer;
	margin-top: 35px;
	display: block;
	width: 230px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #FFF;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF;
	font-size: 15px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-three-text a span {
	position: relative;
	left: 0px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.moblie-three-text a:hover span {
	left: 5px
}

.moblie-three-bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 45.85909%;
	opacity: 0;
	-webkit-transform: translate(0%, 100%);
	-moz-transform: translate(0%, 100%);
	-ms-transform: translate(0%, 100%);
	transform: translate(0%, 100%);
	-webkit-transition: all .8s ease .6s;
	-moz-transition: all .8s ease .6s;
	transition: all .8s ease .6s
}

.moblie-three-bottom-img {
	position: relative;
	width: 100%;
	padding-top: 35.57951%;
	background: url(../images/moblie_icon_15.png) no-repeat top left;
	background-size: 100% 100%
}

@media screen and (max-width: 1730px) {
	.moblie-two-text {
		left: 20px
	}
	.moblie-two-img {
		right: 50px
	}
	.moblie-two .radius-img {
		right: 10px
	}
}

@media screen and (max-width: 1550px) {
	.moblie-two-text {
		width: 450px;
		top: 300px
	}
	.moblie-two-text .h1 {
		font-size: 36px;
		line-height: 36px;
		padding-bottom: 15px
	}
	.moblie-two-text .h2 {
		font-size: 16px;
		line-height: 30px;
		padding-bottom: 5px
	}
	.moblie-two-text a {
		margin-left: 5px;
		margin-top: 30px
	}
	.moblie-two .radius-img {
		width: 650px
	}
	.moblie-two .radius-img img {
		max-width: 100%
	}
	.moblie-two .radius-img .theIcon {
		width: 250px
	}
	.moblie-two-img .radius-one {
		width: 450px;
		height: 450px
	}
	.moblie-two-img .radius-two {
		width: 350px;
		height: 350px
	}
	.moblie-two-img .radius-three {
		width: 250px;
		height: 250px
	}
	.moblie-left {
		padding-right: 200px
	}
	.moblie-fix {
		width: 200px
	}
	.moblie-fix>div h5 {
		font-size: 20px;
		line-height: 20px
	}
	.moblie-fix>div h6 {
		font-size: 12px;
		line-height: 12px
	}
}

@media screen and (max-width: 1490px) {
	.moblie-three-phone {
		left: 100px
	}
	.moblie-three-text {
		left: 600px
	}
}

@media screen and (max-width: 1460px) {
	.moblie-left {
		padding-right: 180px
	}
	.moblie-one-text {
		top: 95px
	}
	.moblie-one-text .h1 {
		font-size: 30px;
		line-height: 30px;
		padding-bottom: 20px
	}
	.moblie-one-text .h2 {
		font-size: 18px;
		line-height: 18px;
		padding-bottom: 10px
	}
	.moblie-one-text a {
		width: 200px;
		font-size: 14px;
		height: 35px;
		line-height: 35px;
		margin-top: 20px
	}
	.moblie-one {
		height: 800px
	}
	.moblie-one-phone {
		background-size: 70%
	}
	.moblie-one-phone1 {
		background-size: 70%
	}
	.moblie-one-bottom3 {
		padding-top: 6%
	}
	.moblie-one-bottom2 {
		padding-top: 6%
	}
	.moblie-two {
		height: 600px
	}
	.moblie-two-text {
		top: 200px;
		left: 50px;
		width: 430px
	}
	.moblie-two .radius-img {
		width: 550px;
		right: 20px
	}
	.moblie-two .radius-img .theIcon {
		width: 200px
	}
	.moblie-two-text .h3 {
		font-size: 12px
	}
	.moblie-two-text .h2 {
		font-size: 14px
	}
	.moblie-two-text .h1 {
		font-size: 30px;
		line-height: 30px
	}
	.moblie-two-text a {
		width: 200px;
		font-size: 14px
	}
	.moblie-three:before {
		padding-bottom: 20%
	}
	.moblie-three {
		height: 750px;
		padding-top: 20%
	}
	.moblie-three-phone {
		width: 350px;
		height: 530px
	}
	.moblie-three-phone .icon {
		width: 150px;
		height: 150px;
		top: -30px
	}
	.moblie-three-phone .icon1 {
		width: 200px;
		height: 200px;
		left: -60px
	}
	.moblie-three-bottom {
		width: 40%
	}
	.moblie-three-text {
		bottom: 170px;
		left: 600px
	}
	.moblie-three-text h5 {
		font-size: 30px;
		line-height: 30px
	}
	.moblie-three-text .text-content {
		margin-top: 15px;
		font-size: 14px;
		line-height: 30px;
		width: 440px
	}
	.moblie-three-text .text-content .text-case {
		margin-top: 10px
	}
	.moblie-three-text a {
		margin-top: 20px;
		width: 170px;
		font-size: 14px;
		line-height: 35px;
		height: 35px
	}
	.moblie-fix {
		width: 180px
	}
	.moblie-fix img {
		width: 40px
	}
	.moblie-fix>div h5 {
		margin-top: 10px;
		font-size: 16px;
		line-height: 16px
	}
	.moblie-fix>div h6 {
		margin-top: 10px;
		font-size: 10px
	}
}

.case-scroll {
	position: relative;
	width: 100%;
	min-width: 1250px;
	overflow: hidden
}

.case-button {
	position: absolute;
	z-index: 100;
	left: 70px;
	top: 77.27273%;
	width: 122px;
	height: 57px;
	border: 1px solid #3C3D41;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0px
}

.case-button>div {
	width: 50%;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	background: url(../images/case_icon_2.png) no-repeat center center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.case-button>div:hover {
	background-color: #3C3D41
}

.case-button .case-button-next {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #3C3D41;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.case-banner {
	position: relative;
	width: 100%;
	min-width: 1250px;
	padding-bottom: 45.83333%;
	overflow: hidden
}

.case-banner-left {
	position: absolute;
	left: 0;
	top: 0;
	background: #282A2E;
	display: inline-block;
	height: 100%;
	width: 31.25%
}

.case-banner-left .en {
	position: absolute;
	left: 60px;
	top: 70px;
	font-size: 20px;
	line-height: 25px;
	color: rgba(255, 255, 255, 0.2);
	text-transform: uppercase
}

.case-banner-left .num {
	font-family: "Arial";
	font-size: 28px;
	line-height: 28px;
	position: absolute;
	right: 60px;
	top: 70px;
	color: rgba(255, 255, 255, 0.2)
}

.case-banner-left .text {
	position: absolute;
	top: 47.72727%;
	left: 0%;
	width: 100%;
	padding-left: 70px;
	padding-right: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.case-banner-left .text:hover {
	margin-top: -10px
}

.case-banner-left .text .title {
	height: 96px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	margin-bottom: 30px;
	font-size: 48px;
	line-height: 48px;
	color: #FFF;
	font-weight: bold;
	font-family: "SimHei";
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.case-banner-left .text p {
	font-family: "SimHei";
	font-size: 14px;
	line-height: 30px;
	color: rgba(255, 255, 255, 0.7);
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.case-banner-right {
	position: absolute;
	left: 31.25%;
	top: 0;
	width: 68.75%;
	height: 100%;
	font-size: 0px
}

.case-banner-right img {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.case-banner-right img:hover {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}

.case-banner-right .img-one {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 45.45455%
}

.case-banner-right .img-one-box {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom: 73.33333%
}

.case-banner-right .img-one-box img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.case-banner-right .img-two {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 54.54545%
}

.case-banner-right .img-two-box {
	display: block;
	position: relative;
	width: 100%;
	padding-bottom: 61.11111%;
	overflow: hidden
}

.case-banner-right .img-two-box img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.case-banner-right .img-three {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 100%;
	padding-bottom: 33.33333%;
	overflow: hidden
}

.case-banner-right .img-three img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.case-nav-box {
	min-width: 1250px;
	width: 100%;
	height: 116px;
	margin-top: 85px;
}

.case-nav {
	z-index: 500;
	position: relative;
	min-width: 1250px;
	width: 100%;
	background: #F3F3F3;
	font-size: 0;
	border-bottom: 1px solid #ECECEC
}

.case-nav-on {
	position: fixed;
	top: 0;
	left: 0
}

.case-nav .case-nav-left {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
	text-align: right;
	border-right: 1px solid #ECECEC;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.case-nav .case-nav-left-box {
	height: 100%;
	display: inline-block;
	width: 840px
}

.case-nav .case-nav-left-box2 {
	position: relative;
	height: 100%;
	width: 100%;
	text-align: left
}

.case-nav .case-nav-right {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 100%;
	text-align: left
}

.case-nav .case-nav-right-box {
	height: 100%;
	display: inline-block;
	width: 850px
}

.case-nav .case-nav-right-box2 {
	position: relative;
	height: 100%;
	width: 100%
}

.case-nav .case-nav-F7 {
	background: #F7F7F7
}

.case-nav .case-nav-F7 .case-nav-icon .icon {
	background: url(../images/case_icon_3_on.png) no-repeat center right
}

.case-nav .title {
	float: left;
	display: inline-block;
	padding: 24px 15px 20px 30px;
	font-size: 17px;
	font-weight: bold;
	vertical-align: top;
	cursor: pointer
}

.case-nav .title:hover {
	color: #b60a00
}

.case-nav .content {
	overflow: hidden;
	padding: 16px 0px 20px
}

.case-nav .content>div {
	display: inline-block;
	vertical-align: top;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.case-nav .content a {
	font-size: 14px;
	color: #77777B;
	font-family: "Microsoft JhengHei";
	    display: inline-block;
    vertical-align: top;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.case-nav .content a:hover {
	color: #b60a00
}

.case-nav .content a.on {
	color: #b60a00
}

.case-nav .case-nav-icon {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -14px;
	display: inline-block;
	vertical-align: top;
	width: 140px;
	height: 28px;
	border: 1px solid #999;
	border-radius: 6px;
	cursor: pointer;
	padding: 0px 10px 0px 15px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff
}

.case-nav .case-nav-icon .icon {
	position: relative;
	height: 100%;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	background: url(../images/case_icon_3.png) no-repeat center right
}

.case-nav .case-nav-show {
	display: none;
	position: absolute;
	box-shadow: 12px 20px 18px rgba(0, 0, 0, 0.06);
	z-index: 100;
	top: 100px;
	left: 0;
	background: #F7F7F7;
	width: 100%
}

.case-nav .case-nav-show-box {
	max-width: 1500px;
	padding-top: 50px;
	padding-bottom: 20px;
	margin: 0 auto
}

.case-nav .case-nav-show-box ul {
	width: 100%;
	text-align: left
}

.case-nav .case-nav-show-box ul li {
	display: inline-block;
	vertical-align: top;
	padding-right: 40px;
	padding-bottom: 26px
}

.case-nav .case-nav-show-box ul li a {
	font-size: 14px;
	color: #77777B;
	font-family: "Microsoft JhengHei"
}

.case-nav .case-nav-show-box ul li a:hover {
	color: #b60a00
}

.case-nav .case-nav-show-box ul li .on {
	color: #b60a00
}

.case-content {
	max-width: 1740px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 20px 70px;
	min-width: 1250px;
	margin: 0 auto
}

.case-content-box {
	position: relative;
	width: 100%;
	margin-top: 20px;
	font-size: 0px
}

.case-content-box img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.case-content-box .case-content-li:hover .case-content-li-box img {
	-webkit-transform: translate(-50%, -50%) scale(1.05);
	-moz-transform: translate(-50%, -50%) scale(1.05);
	-ms-transform: translate(-50%, -50%) scale(1.05);
	transform: translate(-50%, -50%) scale(1.05)
}

.case-content-box .case-content-li:hover .text {
	background: rgba(0, 0, 0, 0.4)
}

.case-content-box .text {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.15);
	padding: 0 45px;
	height: 80px;
	color: #FFF;
	font-size: 18px
}

.case-content-box .text h5 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	margin-top: 12px;
	margin-bottom: 5px
}

.case-content-box .text h6 {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.case-content-box:nth-child(odd) .case-content-li {
	display: inline-block;
	vertical-align: top
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(1) {
	width: 49.41176%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(1) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(1) img {
	height: 100%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(2),
.case-content-box:nth-child(odd) .case-content-li:nth-child(3) {
	width: 24.11765%;
	margin-left: 1.17647%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(2) .case-content-li-box,
.case-content-box:nth-child(odd) .case-content-li:nth-child(3) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(2) img,
.case-content-box:nth-child(odd) .case-content-li:nth-child(3) img {
	height: 100%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(4) {
	position: absolute;
	top: 51.21951%;
	left: 50.58824%;
	width: 24.11765%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(4) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(4) img {
	height: 100%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(5) {
	position: absolute;
	top: 51.21951%;
	left: 75.8%;
	width: 24.11765%
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(5) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(odd) .case-content-li:nth-child(5) img {
	height: 100%
}

.case-content-box:nth-child(even) .case-content-li {
	display: inline-block;
	vertical-align: top
}

.case-content-box:nth-child(even) .case-content-li:nth-child(5) {
	width: 49.41176%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(5) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(even) .case-content-li:nth-child(5) img {
	height: 100%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(1),
.case-content-box:nth-child(even) .case-content-li:nth-child(2) {
	width: 24.11765%;
	margin-right: 1.17647%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(1) .case-content-li-box,
.case-content-box:nth-child(even) .case-content-li:nth-child(2) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(even) .case-content-li:nth-child(1) img,
.case-content-box:nth-child(even) .case-content-li:nth-child(2) img,
.case-content-box:nth-child(even) .case-content-li:nth-child(3) img,
.case-content-box:nth-child(even) .case-content-li:nth-child(4) img {
	height: 100%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(3) {
	position: absolute;
	top: 51.21951%;
	left: 0px;
	width: 24.11765%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(3) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(even) .case-content-li:last-child {
	position: relative
}

.case-content-box:nth-child(even) .case-content-li:nth-child(4) {
	position: absolute;
	top: 51.21951%;
	left: 25.3%;
	width: 24.11765%
}

.case-content-box:nth-child(even) .case-content-li:nth-child(4) .case-content-li-box {
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden
}

.case-content-box:nth-child(even) .case-content-li:last-child {
	position: relative
}

@media screen and (max-width: 1700px) {
	.case-nav .case-nav-left-box {
		width: 750px
	}
	.case-nav .case-nav-right-box {
		width: 750px
	}
	.case-nav .title {
		padding-left: 20px;
		padding-right: 10px
	}
	.case-nav .case-nav-icon {
		width: 120px;
		padding: 0 8px
	}
	.case-nav .case-nav-show-box {
		max-width: 1500px
	}
	.case-nav .case-nav-show-box ul {
		padding: 0 20px;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
}

@media screen and (max-width: 1640px) {
	.case-banner-left .text {
		top: 40%
	}
}

@media screen and (max-width: 1500px) {
	.case-banner-left .text .title {
		font-size: 42px;
		line-height: 42px;
		height: 84px;
		margin-bottom: 20px
	}
	.case-banner-left .text {
		padding-left: 30px;
		padding-right: 30px
	}
	.case-button {
		left: 30px
	}
	.case-nav .content>div {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px
	}
	.case-nav .case-nav-left-box {
		width: 100%
	}
	.case-nav .case-nav-right-box {
		width: 100%
	}
	.case-nav .title {
		padding-left: 10px
	}
	.case-content {
		min-width: 0;
		padding-left: 0px;
		padding-right: 0px;
		max-width: none;
		width: 1160px;
		padding-bottom: 40px
	}
	.case-content-box .text {
		line-height: 40px;
		font-size: 14px
	}
	.case-content-box .case-content-li:hover .text {
		line-height: 60px
	}
	.case-nav .case-nav-show {
		top: 70px
	}
	.case-nav .title {
		padding-top: 20px
	}
	.case-nav .content {
		padding-top: 12px
	}
}

@media screen and (max-width: 1460px) {
	.case-banner-left .text .title {
		font-size: 28px;
		line-height: 28px;
		height: 56px
	}
}

@media screen and (max-width: 1300px) {
	.case-banner {
		height: 588px;
		padding-bottom: 0px
	}
}

.loading-overlay {
	content: "";
	position: relative;
	z-index: 1000;
	opacity: .8;
	background: rgba(0, 0, 0, 0.1);
	-webkit-transition: all .6s;
	-moz-transition: all .6s;
	transition: all .6s
}

.sk-three-bounce {
	position: relative;
	opacity: .8
}

.sk-three-bounce .sk-child {
	width: 20px;
	height: 20px;
	background-color: #D12322;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
	-moz-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
	animation: sk-three-bounce 1.4s ease-in-out 0s infinite both
}

.sk-three-bounce .sk-bounce1 {
	-webkit-animation-delay: -0.32s;
	-moz-animation-delay: -0.32s;
	animation-delay: -0.32s
}

.sk-three-bounce .sk-bounce2 {
	-webkit-animation-delay: -0.16s;
	-moz-animation-delay: -0.16s;
	animation-delay: -0.16s
}

.sk-three-bounce .sk-bounce3 {
	-webkit-animation-delay: -0.08s;
	-moz-animation-delay: -0.08s;
	animation-delay: -0.08s
}

@-webkit-keyframes sk-three-bounce {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes sk-three-bounce {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-three-bounce {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

.new-banner {
	width: 100%;
	min-width: 1250px;
	height: 800px;
	background: #FFF none no-repeat center center;
	background-size: cover
}

.new-banner-address {
	background: url(../images/new_icon_2.png) no-repeat center left;
	padding-left: 25px;
	float: left;
	color: #FFF;
	margin-top: 40px;
	font-size: 12px;
	line-height: 40px
}

.new-banner-address a {
	color: #FFF;
	font-size: 12px;
	padding: 0 3px
}

.new-banner-address a:hover {
	color: rgba(255, 255, 255, 0.5)
}

.new-banner-title {
	float: right
}

.new-banner-box {
	margin: 0 auto;
	min-width: 1250px;
	max-width: 1443px;
	padding-top: 150px
}

.new-banner-box .new-title {
	text-align: right;
	font-size: 40px;
	color: #FFF;
	line-height: 40px
}

.new-banner-box .new-title-en {
	padding-right: 30px;
	line-height: 45px;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.5);
	text-align: right;
	text-transform: uppercase
}

.new-banner-content {
	position: relative;
	margin-top: 10px;
	height: 470px;
	border-radius: 0 0 0 50px;
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
	padding-left: 390px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.new-banner-content .left {
	position: absolute;
	top: 0;
	left: 0;
	border-right: 1px solid #DEDDDD;
	height: 100%;
	width: 390px;
	padding: 80px 45px 0px 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.new-banner-content .left .share {
	position: absolute;
	bottom: 28px;
	left: 35px
}

.new-banner-content .left .share .bds_more {
	padding: 0;
	width: 15px;
	height: 20px;
	background: url(../images/new_icon_4.png) no-repeat;
	background-size: 100% 100%
}

.new-banner-content .left .title {
	font-size: 40px;
	color: #000;
	line-height: 40px;
	margin-bottom: 30px
}

.new-banner-content .left-text {
	margin-bottom: 10px;
	font-size: 18px;
	color: #000;
	line-height: 26px
}

.new-banner-content .left-text2 {
	font-size: 12px;
	color: rgba(0, 0, 0, 0.6);
	line-height: 26px;
	height: 78px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.new-banner-content .left-btn {
	margin-top: 40px;
	font-size: 0px
}

.new-banner-content .left-btn li {
	display: inline-block;
	vertical-align: top;
	width: 100px;
	height: 27px;
	margin-bottom: 20px;
	text-align: center
}

.new-banner-content .left-btn li a {
	font-size: 12px;
	color: #FFF;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 27px;
	background: #5C5D5D;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.new-banner-content .left-btn li a:hover {
	background: #D12322
}

.new-banner-content .left-btn li:nth-child(odd) {
	margin-right: 20px
}

.new-banner-content .right {
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 63px;
	padding-top: 60px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.new-banner-content .right:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 52px;
	background: url(../images/new_icon_3.png) no-repeat
}

.new-banner-content .right .swiper-slide {
	opacity: 0 !important
}

.new-banner-content .right .swiper-slide-active {
	opacity: 1 !important
}

.new-banner-content .right-pagination {
	position: absolute;
	right: 65px
}

.new-banner-content .right-pagination span {
	background: #5E5E5E;
	opacity: 1;
	margin: 0 8px
}

.new-banner-content .right-pagination .swiper-pagination-bullet-active {
	background: #D12322
}

.new-banner-content .right-box {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0
}

.new-banner-content .right-box .img {
	display: inline-block;
	vertical-align: top;
	width: 54.54545%
}

.new-banner-content .right-box .img:hover img {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	transform: scale(1.04)
}

.new-banner-content .right-box .img-box {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 64.25926%
}

.new-banner-content .right-box .img-box img {
	position: absolute;
	width: 100%;
	height: auto !important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.new-banner-content .right-box .right-text {
	padding-left: 60px;
	padding-right: 120px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 45.45455%;
	display: inline-block;
	vertical-align: top;
	cursor: pointer
}

.new-banner-content .right-box .right-text:hover .title,
.new-banner-content .right-box .right-text:hover .title1 {
	color: #D12322
}

.new-banner-content .right-box .right-text:hover .title1:after {
	background: #D12322
}

.new-banner-content .right-box .right-text:hover .btn {
	background: #D12322
}

.new-banner-content .right-box .right-text .title {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	margin-top: 20px;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.8)
}

.new-banner-content .right-box .right-text .title1 {
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	position: relative;
	margin-top: 10px;
	font-size: 18px;
	line-height: 26px;
	color: #000;
	padding-bottom: 20px
}

.new-banner-content .right-box .right-text .title1:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 44px;
	height: 2px;
	background: #000;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}

.new-banner-content .right-box .right-text .text {
	margin-top: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	color: rgba(0, 0, 0, 0.6);
	line-height: 26px;
	height: 104px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden
}

.new-banner-content .right-box .right-text .btn {
	width: 100px;
	height: 27px;
	margin-top: 35px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	line-height: 27px;
	background: #5C5D5D;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.new-content {
	padding-top: 30px;
	padding-bottom: 55px;
	background: #F1F1F1;
	width: 100%;
	min-width: 1250px
}

.new-content-address {
	max-width: 1440px;
	margin: 0 auto;
	padding-bottom: 20px
}

@media screen and (max-width: 1480px) {
	.new-content-address {
		max-width: 1060px
	}
}

.new-content .about-new {
	padding: 0px;
	background: none
}

.new-content .about-new .about-new-content {
	max-width: 1440px;
	padding-top: 0px;
	display: block;
	opacity: 1
}

@media screen and (max-width: 1480px) {
	.new-content .about-new .about-new-content {
		max-width: 1060px
	}
}

.new-content .about-new .about-new-content .about-new-li-box {
	padding: 20px 0px;
	overflow: hidden
}

.new-content .about-new .about-new-content .about-new-li-box .swiper-slide {
	opacity: 0 !important
}

.new-content .about-new .about-new-content .about-new-li-box .swiper-slide-active {
	opacity: 1 !important
}

.new-content .about-new .about-new-content .about-new-li-box .pagination-about {
	position: relative;
	z-index: 10;
	text-align: center;
	margin-top: 30px
}

.new-content .about-new .about-new-content .about-new-li-box .pagination-about .swiper-pagination-bullet {
	width: 10px;
	height: 10px
}

.new-content .about-new .about-new-content .about-new-li-box .pagination-about .swiper-pagination-bullet-active {
	background: #b60a00
}

.new-content .about-new .about-new-content .about-new-li-box:nth-child(1) {
	margin-bottom: 0px
}

.new-content .about-new .about-new-content .about-new-li-box:nth-child(1) .text .time {
	left: 30px
}

.new-content .new-address2 {
	font-size: 14px;
	line-height: 20px;
	color: #777;
	background: url(../images/new_icon_2.png) no-repeat center left;
	padding-left: 26px
}

.new-content .new-address2 a {
	padding: 0 3px;
	color: #777
}

.new-content .new-address2 a:hover {
	color: #D12322
}

.new-content .htmleaf-container {
	padding-bottom: 70px
}

.new-content-box {
	max-width: 1470px;
	min-width: 1250px;
	margin: 0 auto
}

.new-content-box-a-ul {
	font-size: 0;
	text-align: center;
	margin-bottom: 10px
}

.new-content-box-a-ul .on {
	background: #D12322;
	color: #FFF
}

.new-content-box-a-li {
	margin-left: 1px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 190px;
	height: 60px;
	line-height: 60px;
	color: #444444;
	font-size: 16px;
	background: #FFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.new-content-box-a-li:hover {
	background: #D12322;
	color: #FFF
}

.new-content .grid {
	display: none;
	position: relative;
	margin: 0 auto;
	width: 100%
}

.new-content .grid-on {
	display: block
}

.new-content .grid-load {
	display: block
}

.new-content .grid-load h1 {
	margin-top: 10px;
	font-size: 16px
}

.new-content .grid-load-on {
	display: none
}

.new-content .grid-item {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 347px;
	min-height: 120px;
	padding: 20px;
	padding-bottom: 35px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.new-content .grid-item:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	margin-top: -5px
}

.new-content .grid-item:hover .text .title {
	color: #D12322
}

.new-content .grid-item .img {
	width: 100%
}

.new-content .grid-item .img img {
	width: 100%;
	height: auto !important
}

.new-content .grid-item .text {
	padding: 40px 10px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

.new-content .grid-item .text .title {
	line-height: 19px;
	font-size: 19px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.new-content .grid-item .text .content {
	margin-top: 14px;
	font-size: 13px;
	line-height: 26px;
	max-height: 52px;
	color: #888;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.new-content .grid-item .text .time {
	padding-top: 20px;
	color: #888;
	font-size: 12px;
	font-family: "Arial"
}

@media screen and (max-width: 1460px) {
	.new-banner {
		height: 680px
	}
	.new-banner-box {
		padding-top: 80px;
		width: 1200px;
		min-width: 0
	}
	.new-banner-content {
		height: 420px
	}
	.new-banner-content .left {
		padding-top: 60px
	}
	.new-banner-content .left .title {
		margin-bottom: 25px;
		font-size: 33px;
		line-height: 33px
	}
	.new-banner-content .left-btn {
		margin-top: 20px
	}
	.new-banner-content .right {
		padding-left: 40px
	}
	.new-banner-content .right-box .right-text .title {
		margin-top: 0px
	}
	.new-banner-content .right-box .right-text {
		padding-right: 60px;
		padding-left: 30px
	}
	.new-banner-content .right-box .right-text .btn {
		margin-top: 15px
	}
	.new-content {
		padding-top: 30px
	}
	.new-content .htmleaf-container {
		padding-bottom: 30px
	}
}

.about-banner {
	width: 100%;
	min-width: 1250px;
	height: 920px;
	background: #FFF none no-repeat center center;
	background-size: cover;
	overflow: hidden;
	padding-left: 160px;
	padding-top: 85px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.about-img-win {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10000
}

.about-img-win .shadow {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8)
}

.about-img-win-box {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 992px;
	height: 670px;
	background: #fff;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media screen and (max-width: 1460px) {
	.about-img-win-box {
		width: 760px;
		height: 500px
	}
}

.about-img-win-box .close {
	z-index: 100;
	position: absolute;
	right: 24px;
	top: 24px;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
	color: #333;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

@media screen and (max-width: 1460px) {
	.about-img-win-box .close {
		font-size: 26px;
		line-height: 26px
	}
}

.about-img-win-box .close:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.about-img-win-box .close:after {
	content: "\e678"
}

.about-img-win .swiper-left-btn {
	display: none;
	color: #454545;
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 50%;
	line-height: 60px;
	font-size: 60px;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

@media screen and (max-width: 1460px) {
	.about-img-win .swiper-left-btn {
		line-height: 50px;
		font-size: 50px
	}
}

.about-img-win .swiper-left-btn:hover {
	opacity: .7
}

.about-img-win .swiper-left-btn:before {
	content: "\e641"
}

.about-img-win .swiper-right-btn {
	display: none;
	color: #454545;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 50%;
	line-height: 60px;
	font-size: 60px
}

@media screen and (max-width: 1460px) {
	.about-img-win .swiper-right-btn {
		line-height: 50px;
		font-size: 50px
	}
}

.about-img-win .swiper-right-btn:hover {
	opacity: .7
}

.about-img-win .swiper-right-btn:before {
	content: "\e641"
}

.about-img-win .swiper-ul {
	display: table;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 76px;
	background: #eee;
	width: 100%;
	border-top: 1px solid #dddcdc
}

@media screen and (max-width: 1460px) {
	.about-img-win .swiper-ul {
		height: 60px
	}
}

.about-img-win .swiper-ul .li {
	cursor: pointer;
	text-align: center;
	display: table-cell;
	font-size: 16px;
	color: #333;
	padding: 0 10px
}

.about-img-win .swiper-ul .li span {
	display: block;
	line-height: 24px;
	position: relative;
	padding-top: 26px;
	display: block
}

@media screen and (max-width: 1460px) {
	.about-img-win .swiper-ul .li span {
		padding-top: 20px;
		font-size: 14px
	}
}

.about-img-win .swiper-ul .li.on {
	color: #da4949;
	font-weight: bold
}

.about-img-win .swiper-ul .li+.li {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #dddcdc
}

.about-img-win-swiper {
	position: relative
}

.about-img-win-swiper .li {
	display: block;
	width: 100%
}

.about-img-win-swiper .li.on .about-img-swiper {
	display: block
}

.about-img-win-swiper .li.on .about-img-swiper .swiper-slide.swiper-slide-active .text {
	bottom: 0px;
	opacity: 1
}

.about-img-win-swiper .li.on .iconfont {
	display: inline-block
}

.about-img-win-swiper .about-img-swiper {
	display: none;
	margin: 0 auto;
	width: 824px;
	overflow: hidden;
	padding-top: 70px
}

@media screen and (max-width: 1460px) {
	.about-img-win-swiper .about-img-swiper {
		width: 600px;
		padding-top: 60px
	}
}

.about-img-win-swiper .about-img-swiper .swiper-slide {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 465px
}

@media screen and (max-width: 1460px) {
	.about-img-win-swiper .about-img-swiper .swiper-slide {
		padding-top: 60px;
		height: 338px
	}
}

.about-img-win-swiper .about-img-swiper .swiper-slide img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%
}

.about-img-win-swiper .about-img-swiper .swiper-slide .text {
	position: absolute;
	left: 0px;
	bottom: -65px;
	height: 65px;
	background: rgba(0, 0, 0, 0.58);
	width: 100%;
	color: #fff;
	font-size: 16px;
	opacity: 0;
	-webkit-transition: all .7s ease;
	-moz-transition: all .7s ease;
	transition: all .7s ease
}

@media screen and (max-width: 1460px) {
	.about-img-win-swiper .about-img-swiper .swiper-slide .text {
		height: 50px;
		bottom: -50px;
		font-size: 14px
	}
}

.about-img-win-swiper .about-img-swiper .swiper-slide .text span {
	padding: 0px 24px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: relative;
	top: 50%;
	left: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.about-banner-box {
	width: 100%;
	z-index: 10;
	position: relative
}

.about-banner-box .left {
	z-index: 10;
	display: inline-block;
	vertical-align: top;
	margin-top: 70px;
	width: 576px;
	height: 576px;
	overflow: hidden
}

.about-banner-box .left .item {
	position: relative;
	z-index: 10;
	float: left;
	width: 144px;
	height: 144px;
	overflow: hidden
}

.about-banner-box .left .item .more-img {
	cursor: pointer;
	position: relative;
	width: 100%;
	height: 100%;
	background: #656565;
	text-align: center;
	color: #fff;
	font-size: 14px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.about-banner-box .left .item .more-img>div {
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.about-banner-box .left .item .more-img .iconfont {
	display: inline-block;
	padding-bottom: 10px;
	line-height: 40px;
	font-size: 40px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.about-banner-box .left .item .more-img .iconfont:after {
	content: "\e642"
}

.about-banner-box .left .item .more-img p {
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.about-banner-box .left .item .more-img:hover {
	opacity: .8
}

.about-banner-box .left .item .more-img:hover>div {
	padding-top: 20px
}

.about-banner-box .left .item .more-img:hover .iconfont {
	font-size: 46px;
	padding-bottom: 0px
}

@media screen and (max-width: 1460px) {
	.about-banner-box .left .item .more-img:hover .iconfont {
		font-size: 36px
	}
}

.about-banner-box .left .item .more-img:hover p {
	opacity: 0
}

@media screen and (max-width: 1460px) {
	.about-banner-box .left .item .more-img {
		font-size: 12px
	}
	.about-banner-box .left .item .more-img .iconfont {
		font-size: 30px;
		line-height: 30px;
		padding-bottom: 6px
	}
}

.about-banner-box .left .item .img1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 10;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	transition: all .6s ease-out;
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	transform: rotateX(0deg) rotateY(0deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.about-banner-box .left .item .img2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: all .6s ease-out;
	-moz-transition: all .6s ease-out;
	transition: all .6s ease-out;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.about-banner-box .left .item .img1-on {
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.about-banner-box .left .item .img2-on {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	transform: rotateX(0deg) rotateY(0deg);
	z-index: 20
}

.about-banner-box .left .item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto !important
}

.about-banner-box .right {
	position: absolute;
	top: 0;
	left: 432px;
	width: 100%;
	background: #FFF;
	height: 720px;
	padding-left: 250px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 150px
}

.about-banner-box .right-box {
	width: 670px
}

.about-banner-box .right .title {
	font-size: 53px;
	color: #383838;
	font-family: "SimSun"
}

.about-banner-box .right .text {
	position: relative;
	margin-top: 20px;
	width: 100%;
	font-size: 13px;
	color: #777;
	line-height: 26px;
	overflow: hidden
}

.about-banner-box .right .text-iscroll {
	position: relative;
	top: 0;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.about-banner-box .right .btn {
	font-size: 0;
	margin-top: 35px
}

.about-banner-box .right .btn>div {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.about-banner-box .right .btn>div:hover {
	opacity: .3
}

.about-banner-box .right .btn-left {
	cursor: pointer;
	margin-right: 6px;
	display: inline-block;
	vertical-align: top;
	width: 48px;
	height: 48px;
	background: url(../images/banner_about_icon_0.png) no-repeat
}

.about-banner-box .right .btn-right {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 48px;
	height: 48px;
	background: url(../images/banner_about_icon_1.png) no-repeat
}

.TheBrand {
	display: none
}

.coustmer {
	width: 100%;
	min-width: 1250px;
	background: #F8F8F8;
	padding-top: 140px;
	padding-bottom: 110px
}

.coustmer-box {
	position: relative;
	top: 0;
	margin: 0 auto;
	border-radius: 5px;
	max-width: 1440px;
	min-width: 1200px;
	height: 600px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.coustmer-box:hover {
	top: -5px
}

.coustmer-box:after {
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0;
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
	width: 100%;
	padding-bottom: 43.73717%;
	background: url(../images/banner_about_icon_2.png) no-repeat;
	background-size: 100% 100%
}

.coustmer-box2 {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10;
	border: 1px solid #C9C9C9;
	border-right: 0px;
	padding-left: 30.90278%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.coustmer .left {
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 30.90278%;
	background: #A1A9D4
}

.coustmer .left>div {
	position: relative;
	top: 50%;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.coustmer .left .title {
	font-size: 60px;
	font-family: "SimSun";
	line-height: 60px;
	color: #FFF;
	text-align: center
}

.coustmer .left .text1 {
	margin-top: 7px;
	text-align: center;
	line-height: 28px;
	color: #FFF;
	font-size: 16px
}

.coustmer .left .text2 {
	margin-top: 15px;
	font-size: 22px;
	line-height: 30px;
	color: #FFF;
	text-align: center
}

.coustmer .left .btn {
	display: inline-block;
	cursor: pointer;
	width: 300px;
	margin-top: 45px;
	border-radius: 22px;
	height: 44px;
	background: #FFF;
	font-size: 16px;
	color: #666;
	line-height: 44px;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.coustmer .left .btn:hover {
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.2)
}

.coustmer .right {
	background: #FFF;
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	font-size: 0;
	border-left: 1px solid #C7C7C7
}

.coustmer .right .swiper-slide .order {
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	height: 20%;
	width: 20%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7
}

.coustmer .right .swiper-slide a {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	cursor: pointer
}

.coustmer .right .swiper-slide a:hover .text {
	opacity: 1
}

.coustmer .right .swiper-slide a:hover .text h5 {
	opacity: 1;
	margin-top: 0
}

.coustmer .right .swiper-slide .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coustmer .right .swiper-slide .text h5 {
	text-align: center;
	padding: 0 15px;
	opacity: 0;
	margin-top: 40px;
	color: #FFF;
	font-size: 18px;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

.coustmer .right .swiper-slide img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.coustmer .pagination-about {
	position: relative;
	z-index: 100;
	margin-top: 30px;
	text-align: center
}

.coustmer .pagination-about span {
	margin: 0 5px;
	opacity: 1;
	background: #3D3D3D
}

.coustmer .pagination-about .swiper-pagination-bullet-active {
	background: #d72f2f
}

.Thehonor {
	display: none
}

.honor {
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 925px;
	padding-left: 920px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.honor .left {
	left: 0;
	top: 0;
	position: absolute;
	width: 920px;
	height: 100%;
	background: #FFF no-repeat bottom right;
	background-size: auto 100%
}

.honor .right {
	box-shadow: 2px 3px 57px rgba(0, 0, 0, 0.03);
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF
}

.honor .right-banner {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.honor .right .swiper-btn {
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -37px;
	left: -37px;
	width: 37px
}

.honor .right .swiper-btn>div {
	cursor: pointer;
	width: 37px;
	height: 37px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.honor .right .swiper-btn>div:hover {
	background: url(../images/banner_about_icon_4.png)
}

.honor .right .prev-btn {
	background: url(../images/banner_about_icon_3.png);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.honor .right .next-btn {
	border-top: 1px solid #7d7d7d;
	background: url(../images/banner_about_icon_3.png)
}

.honor .right .swiper-button-disabled {
	background: url(../images/banner_about_icon_4.png)
}

.honor .right .swiper-slide {
	position: relative
}

.honor .right .order {
	top: 0;
	left: 0;
	height: 100%;
	position: absolute;
	width: 33.33%;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-top: 1px solid #e8e6e1;
	border-bottom: 1px solid #e8e6e1
}

.honor .right .order h4 {
	font-size: 63px;
	color: #B6A592;
	line-height: 63px;
	font-family: "DB"
}

.honor .right .order h5 {
	margin-top: 25px;
	color: #444;
	font-size: 16px;
	line-height: 16px
}

.honor .right .order h6 {
	margin-top: 5px;
	font-family: "Arial";
	color: #B6A592;
	font-size: 12px
}

.honor .right .order:first-child {
	border-left: 1px solid #e8e8e8
}

.honor .right .order:nth-child(-n+3) {
	padding-top: 280px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #e8e8e8;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.honor .right .order:nth-child(-n+3):hover {
	z-index: 100;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1)
}

.honor .right .order:nth-child(n+4) {
	padding-top: 520px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.honor .right .order:nth-child(n+4):hover {
	z-index: 100;
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1)
}

.honor .right .order:nth-child(1) {
	background: #FFF
}

.honor .right .order:nth-child(2) {
	background: #F7F7F7
}

.honor .right .order:nth-child(3) {
	background: #FFF
}

.honor .right .order:nth-child(2),
.honor .right .order:nth-child(5) {
	left: 33.33%
}

.honor .right .order:nth-child(3),
.honor .right .order:nth-child(6) {
	left: 66.66%
}

.honor .title {
	position: absolute;
	left: 360px;
	top: 160px
}

.honor .title h5 {
	font-size: 58px;
	line-height: 58px
}

.honor .title h6 {
	margin-top: 15px;
	font-size: 20px;
	line-height: 20px;
	color: #AA8F70;
	text-transform: uppercase
}

.honor .title a {
	cursor: pointer;
	margin-top: 22px;
	display: block;
	padding: 0 20px;
	border-radius: 4px;
	line-height: 40px;
	height: 40px;
	background: #b6a592;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.honor .title a:hover {
	background: #a78f74
}

.service {
	padding-top: 90px;
	padding-bottom: 110px;
	max-width: 1440px;
	min-width: 1250px;
	margin: 0 auto;
	font-size: 0
}

.service-box {
	width: 100%;
	min-width: 1250px;
	background: #FFF
}

.service-box2 {
	width: 100%;
	padding-top: 60px
}

.service .title {
	text-align: center;
	font-family: "SimSun";
	font-size: 55px;
	line-height: 55px;
	color: #000
}

.service .left {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 56.25%;
	height: 550px
}

.service .left:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transform: translate(0, 40%);
	-moz-transform: translate(0, 40%);
	-ms-transform: translate(0, 40%);
	transform: translate(0, 40%);
	background: url(../images/about_icon_3.png);
	background-size: 100% 100%;
	padding-bottom: 14.58647%
}

.service .left-box {
	position: relative;
	z-index: 10;
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%
}

.service .left .item {
	cursor: pointer;
	position: relative;
	float: left;
	width: 25%;
	height: 50%;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.service .left .item:nth-child(odd) {
	background: #FFF
}

.service .left .item:nth-child(even) {
	background: #F8F8F8
}

.service .left .item>div {
	position: relative;
	top: 55%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.service .left .item h5 {
	font-size: 40px;
	line-height: 40px;
	color: #a1896d
}

.service .left .item h6 {
	margin-top: 45px;
	font-size: 17px;
	color: #666;
	line-height: 17px
}

.service .left .item .right {
	display: none
}

.service .left .item-on {
	z-index: 10;
	box-shadow: -11px 18px 29px rgba(0, 0, 0, 0.1)
}

.service .right {
	display: inline-block;
	position: relative;
	top: 0;
	margin-left: .69444%;
	width: 43.05556%;
	height: 550px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.service .right:hover {
	top: -10px
}

.service .right:hover:after {
	-webkit-transform: translate(0, 50%);
	-moz-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%)
}

.service .right:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-transform: translate(0, 40%);
	-moz-transform: translate(0, 40%);
	-ms-transform: translate(0, 40%);
	transform: translate(0, 40%);
	background: url(../images/about_icon_3.png);
	background-size: 100% 100%;
	padding-bottom: 14.58647%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.service .right-box {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: #7ec9c9;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #E0E0E0;
	padding-top: 135px;
	padding-left: 19.35484%;
	padding-right: 17.74194%;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 30px;
	color: #FFF
}

.service .right-box h5 {
	color: #FFF;
	font-size: 36px;
	line-height: 36px;
	padding-bottom: 18px
}

.service .right-box h6 {
	padding-bottom: 35px;
	font-size: 34px;
	color: #FFF;
	line-height: 34px;
	font-family: "DB";
	text-transform: uppercase
}

.service .right-box .text {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	height: 180px
}

@-webkit-keyframes mymove {
	0% {
		bottom: -70px
	}
	50% {
		bottom: -60px
	}
	100% {
		bottom: -70px
	}
}

@-moz-keyframes mymove {
	0% {
		bottom: -70px
	}
	50% {
		bottom: -60px
	}
	100% {
		bottom: -70px
	}
}

@keyframes mymove {
	0% {
		bottom: -70px
	}
	50% {
		bottom: -60px
	}
	100% {
		bottom: -70px
	}
}

.contact-us {
	width: 100%;
	min-width: 1250px;
	overflow: hidden;
	height: 910px;
	background: url(../images/about_icon_2.png) no-repeat bottom center;
	background-size: cover
}

.contact-us-box {
	position: relative;
	height: 100%;
	margin: 0 auto;
	min-width: 1250px;
	max-width: 1440px
}

.contact-us-box .contact-content {
	opacity: 0;
	z-index: 200;
	position: absolute;
	bottom: 222px;
	left: 90px;
	width: 690px;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 9px;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-left: 95px;
	padding-right: 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 28px;
	color: #555;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	transition: all .8s ease
}

.contact-us-box .contact-content .address {
	margin-bottom: 40px
}

.contact-us-box .contact-content .address:last-child {
	margin-bottom: 0
}

.contact-us-box .contact-content .other {
	z-index: -1;
	opacity: 0;
	text-align: center;
	position: absolute;
	left: -90px;
	height: 240px;
	width: 90px;
	top: 55%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s
}

.contact-us-box .contact-content .other .pointer {
	left: -50px;
	bottom: -70px;
	position: absolute;
	width: 79px;
	height: 114px;
	background: url(../images/about_icon_1.png);
	-webkit-animation: mymove .8s infinite;
	-moz-animation: mymove .8s infinite;
	animation: mymove .8s infinite
}

.contact-us-box .contact-content .other a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #26af94;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.contact-us-box .contact-content .other a:hover {
	background: #1f907b
}

.contact-us-box .contact-content .other a>div {
	font-weight: bold;
	font-size: 30px;
	line-height: 34px;
	color: #FFF;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.contact-us-box .contact-content-on {
	opacity: 1;
	bottom: 272px
}

.contact-us-box .contact-content-on .other {
	opacity: 1;
	top: 50%
}

.contact-us-box .contact-content .text {
	margin-top: 22px
}

.contact-us-box .contact-content h5 {
	line-height: 38px;
	font-size: 32px;
	vertical-align: middle
}

.contact-us-box .contact-content h5 span {
	padding-left: 5px;
	font-family: "Arial";
	font-size: 38px;
	line-height: 38px;
	color: #1aa286
}

.contact-us-box .cloud1 {
	position: absolute;
	z-index: 100;
	top: 300px;
	left: -30%;
	width: 81px;
	height: 57px;
	background: url(../images/about_icon_4.png)
}

.contact-us-box .cloud1-on {
	-webkit-animation: cloud1 24s linear infinite;
	-moz-animation: cloud1 24s linear infinite;
	animation: cloud1 24s linear infinite
}

@-webkit-keyframes cloud1 {
	0% {
		left: 800px;
		opacity: 1
	}
	40% {
		left: 120%;
		opacity: 1
	}
	41% {
		left: 120%;
		opacity: 0
	}
	42% {
		left: -30%;
		opacity: 0
	}
	43% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 800px;
		opacity: 1
	}
}

@-moz-keyframes cloud1 {
	0% {
		left: 800px;
		opacity: 1
	}
	40% {
		left: 120%;
		opacity: 1
	}
	41% {
		left: 120%;
		opacity: 0
	}
	42% {
		left: -30%;
		opacity: 0
	}
	43% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 800px;
		opacity: 1
	}
}

@keyframes cloud1 {
	0% {
		left: 800px;
		opacity: 1
	}
	40% {
		left: 120%;
		opacity: 1
	}
	41% {
		left: 120%;
		opacity: 0
	}
	42% {
		left: -30%;
		opacity: 0
	}
	43% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 800px;
		opacity: 1
	}
}

.contact-us-box .cloud2 {
	position: absolute;
	z-index: 100;
	top: 100px;
	left: -30%;
	width: 123px;
	height: 54px;
	background: url(../images/about_icon_5.png)
}

.contact-us-box .cloud2-on {
	-webkit-animation: cloud2 24s linear infinite;
	-moz-animation: cloud2 24s linear infinite;
	animation: cloud2 24s linear infinite
}

@-webkit-keyframes cloud2 {
	0% {
		left: 1200px;
		opacity: 1
	}
	31% {
		left: 120%;
		opacity: 1
	}
	32% {
		left: 120%;
		opacity: 0
	}
	33% {
		left: -30%;
		opacity: 0
	}
	34% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 1200px;
		opacity: 1
	}
}

@-moz-keyframes cloud2 {
	0% {
		left: 1200px;
		opacity: 1
	}
	31% {
		left: 120%;
		opacity: 1
	}
	32% {
		left: 120%;
		opacity: 0
	}
	33% {
		left: -30%;
		opacity: 0
	}
	34% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 1200px;
		opacity: 1
	}
}

@keyframes cloud2 {
	0% {
		left: 1200px;
		opacity: 1
	}
	31% {
		left: 120%;
		opacity: 1
	}
	32% {
		left: 120%;
		opacity: 0
	}
	33% {
		left: -30%;
		opacity: 0
	}
	34% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 1200px;
		opacity: 1
	}
}

.contact-us-box .cloud3 {
	position: absolute;
	z-index: 100;
	top: 200px;
	left: 200px;
	width: 123px;
	height: 54px;
	background: url(../images/about_icon_5.png)
}

.contact-us-box .cloud3-on {
	-webkit-animation: cloud3 38s linear infinite;
	-moz-animation: cloud3 38s linear infinite;
	animation: cloud3 38s linear infinite
}

@-webkit-keyframes cloud3 {
	0% {
		left: 200px;
		opacity: 1
	}
	70% {
		left: 120%;
		opacity: 1
	}
	71% {
		left: 120%;
		opacity: 0
	}
	72% {
		left: -30%;
		opacity: 0
	}
	73% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 200px;
		opacity: 1
	}
}

@-moz-keyframes cloud3 {
	0% {
		left: 200px;
		opacity: 1
	}
	70% {
		left: 120%;
		opacity: 1
	}
	71% {
		left: 120%;
		opacity: 0
	}
	72% {
		left: -30%;
		opacity: 0
	}
	73% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 200px;
		opacity: 1
	}
}

@keyframes cloud3 {
	0% {
		left: 200px;
		opacity: 1
	}
	70% {
		left: 120%;
		opacity: 1
	}
	71% {
		left: 120%;
		opacity: 0
	}
	72% {
		left: -30%;
		opacity: 0
	}
	73% {
		left: -30%;
		opacity: 1
	}
	100% {
		left: 200px;
		opacity: 1
	}
}

.contact-us-box .bike {
	opacity: 0;
	z-index: 300;
	position: absolute;
	bottom: 0;
	left: 550px
}

.contact-us-box .bike-on {
	-webkit-animation: bikeanimation 6s linear infinite;
	-moz-animation: bikeanimation 6s linear infinite;
	animation: bikeanimation 6s linear infinite
}

.contact-us-box .bike>div {
	background: url(../images/about_icon_0.png);
	background-size: 100% 100%;
	width: 535px;
	height: 427px
}

.about-new {
	background: #f7f7f7;
	min-width: 1250px;
	width: 100%;
	padding-top: 90px;
	padding-bottom: 110px
}

.about-new .title {
	text-align: center;
	font-family: "SimSun";
	font-size: 55px;
	line-height: 55px;
	color: #000
}

.about-new .title-ul {
	padding-top: 20px;
	width: 100%;
	text-align: center
}

.about-new .title-ul li {
	display: inline-block;
	text-align: center;
	padding-left: 20px;
	padding-right: 12px;
	position: relative
}

.about-new .title-ul li span {
	font-size: 16px;
	line-height: 16px;
	cursor: pointer;
	color: #666
}

.about-new .title-ul li span:hover {
	color: #B41515
}

.about-new .title-ul .on span {
	color: #B41515
}

.about-new .title-ul li+li:before {
	position: absolute;
	content: "";
	top: 50%;
	left: 0;
	width: 13px;
	height: 1px;
	background: #000
}

.about-new .about-new-content {
	padding-top: 25px;
	position: relative;
	max-width: 1400px;
	min-width: 1250px;
	margin: 0 auto;
	font-size: 0;
	display: none;
	opacity: 0
}

.about-new .about-new-content .read-more {
	margin-top: 55px;
	width: 100%
}

.about-new .about-new-content .read-more a {
	border: 1px solid #EAEAEA;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 365px;
	height: 55px;
	line-height: 55px;
	background: #FFF;
	font-size: 15px;
	color: #666;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.about-new .about-new-content .read-more a:hover {
	background: #EAEAEA;
	color: #666
}

.about-new .about-new-content .about-new-li-box {
	width: 25%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	vertical-align: top
}

.about-new .about-new-content .about-new-li-box:nth-child(1) {
	margin-bottom: 40px;
	width: 100%
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .about-new-li:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	-webkit-transform: translate(0, 30%);
	-moz-transform: translate(0, 30%);
	-ms-transform: translate(0, 30%);
	transform: translate(0, 30%);
	padding-bottom: 8.41515%;
	background: url(../images/new_icon_6.png) no-repeat;
	background-size: 100% 100%
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .about-new-li .text {
	padding-top: 85px;
	padding-left: 155px
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .img {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 35%;
	height: 285px;
	overflow: hidden
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .img img {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text {
	position: relative;
	width: 65%;
	display: inline-block;
	vertical-align: top
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .title-li {
	font-size: 22px;
	line-height: 22px;
	color: #444
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .content {
	-webkit-line-clamp: 3;
	line-height: 28px;
	max-height: 84px;
	padding-right: 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time {
	text-align: center;
	position: absolute;
	padding-top: 50px;
	left: 50px;
	top: 105px;
	font-size: 14px;
	color: #333;
	font-family: "Arial";
	width: 60px
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time:after {
	content: '';
	position: absolute;
	top: -20px;
	right: -25px;
	height: 116px;
	width: 1px;
	background: #CCC
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time span {
	color: #da4949;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	font-size: 48px;
	line-height: 48px;
	font-family: "Vonnes Condensed"
}

.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time span:before {
	display: none
}

.about-new .about-new-content .about-new-li {
	position: relative;
	display: block;
	width: 100%;
	min-height: 120px;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.about-new .about-new-content .about-new-li:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	-webkit-transform: translate(0, 40%);
	-moz-transform: translate(0, 40%);
	-ms-transform: translate(0, 40%);
	transform: translate(0, 40%);
	padding-bottom: 21.06742%;
	background: url(../images/new_icon_5.png) no-repeat;
	background-size: 100% 100%
}

.about-new .about-new-content .about-new-li-a {
	border: 1px solid #EAEAEA;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	padding: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF
}

.about-new .about-new-content .about-new-li:hover {
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px)
}

.about-new .about-new-content .about-new-li:hover .text .title-li {
	color: #D12322
}

.about-new .about-new-content .about-new-li .img {
	width: 100%
}

.about-new .about-new-content .about-new-li .img img {
	width: 100%;
	height: auto !important
}

.about-new .about-new-content .about-new-li .text {
	padding: 40px 10px 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}

.about-new .about-new-content .about-new-li .text .title-li {
	line-height: 19px;
	font-size: 19px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.about-new .about-new-content .about-new-li .text .content {
	margin-top: 14px;
	font-size: 13px;
	line-height: 26px;
	max-height: 52px;
	color: #888;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.about-new .about-new-content .about-new-li .text .time {
	padding-top: 20px;
	color: #888;
	font-size: 12px;
	font-family: "Arial"
}

.about-new .about-new-content .about-new-li .text .time span:before {
	content: '-'
}

@-webkit-keyframes bikeanimation {
	0% {
		left: 550px;
		opacity: 1
	}
	80% {
		left: 120%;
		opacity: 1
	}
	85% {
		left: 120%;
		opacity: 0
	}
	90% {
		left: 550px;
		opacity: 0
	}
	100% {
		left: 550px;
		opacity: 1
	}
}

@-moz-keyframes bikeanimation {
	0% {
		left: 550px;
		opacity: 1
	}
	80% {
		left: 120%;
		opacity: 1
	}
	85% {
		left: 120%;
		opacity: 0
	}
	90% {
		left: 550px;
		opacity: 0
	}
	100% {
		left: 550px;
		opacity: 1
	}
}

@keyframes bikeanimation {
	0% {
		left: 550px;
		opacity: 1
	}
	80% {
		left: 120%;
		opacity: 1
	}
	85% {
		left: 120%;
		opacity: 0
	}
	90% {
		left: 550px;
		opacity: 0
	}
	100% {
		left: 550px;
		opacity: 1
	}
}

@media screen and (max-width: 1600px) {
	.honor {
		padding-left: 600px
	}
	.honor .title {
		left: 100px;
		top: 120px
	}
	.honor .left {
		width: 600px
	}
	.contact-us-box .contact-content {
		left: 150px
	}
}

@media screen and (max-width: 1480px) {
	.coustmer-box:after {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	.about-banner {
		padding-left: 80px
	}
	.about-banner-box .right-box {
		width: 600px
	}
}

@media screen and (max-width: 1460px) {
	.coustmer-box:after {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}
	.about-banner {
		height: 700px;
		padding-left: 0px
	}
	.about-banner-box .right .title {
		font-size: 40px
	}
	.about-banner-box .right .text {
		margin-top: 10px
	}
	.about-banner-box .right-box {
		width: 500px
	}
	.about-banner-box .left {
		width: 400px;
		height: 400px;
		margin-left: 131px;
		margin-top: 75px
	}
	.about-banner-box .left .item {
		width: 100px;
		height: 100px
	}
	.about-banner-box .right {
		height: 550px;
		padding-top: 70px;
		padding-left: 180px
	}
	.coustmer {
		padding-top: 80px;
		padding-bottom: 60px
	}
	.coustmer-box {
		width: 1160px;
		height: 480px;
		min-width: 0;
		max-width: none
	}
	.coustmer .left .title {
		font-size: 40px;
		line-height: 40px
	}
	.coustmer .left .text2 {
		font-size: 22px;
		line-height: 30px
	}
	.coustmer .left .btn {
		margin-top: 30px;
		height: 40px;
		line-height: 40px
	}
	.honor {
		padding-left: 480px;
		height: 700px
	}
	.honor .title h5 {
		font-size: 40px;
		line-height: 40px
	}
	.honor .title h6 {
		font-size: 16px;
		line-height: 16px
	}
	.honor .left {
		width: 480px
	}
	.honor .right .order:nth-child(-n+3) {
		padding-top: 140px
	}
	.honor .right .order:nth-child(n+4) {
		padding-top: 420px
	}
	.honor .right .order h4 {
		font-size: 50px;
		line-height: 50px
	}
	.honor .right .order h5 {
		margin-top: 15px
	}
	.service {
		width: 1160px;
		min-width: 0;
		padding: 0;
		max-width: none;
		padding-top: 60px;
		padding-bottom: 80px
	}
	.service .title {
		font-size: 40px;
		line-height: 40px
	}
	.about-new .title {
		font-size: 40px;
		line-height: 40px
	}
	.service .right-box {
		padding-top: 80px;
		padding-left: 10%;
		padding-right: 10%
	}
	.service .left {
		height: 450px
	}
	.service .right {
		height: 450px
	}
	.service-box2 {
		padding-top: 40px
	}
	.service .right-box h4 {
		font-size: 32px;
		line-height: 32px
	}
	.service .right-box h5 {
		font-size: 28px;
		line-height: 28px;
		padding-bottom: 15px
	}
	.about-new-ul {
		margin-left: -8px;
		margin-right: -8px
	}
	.about-new {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.about-new .about-new-content {
		max-width: none;
		min-width: 0;
		padding-top: 35px;
		width: 1160px
	}
	.about-new .about-new-content .about-new-li-box:nth-child(1) {
		margin-bottom: 20px
	}
	.about-new .about-new-content .read-more {
		margin-top: 35px
	}
	.contact-us {
		height: 690px
	}
	.contact-us-box .contact-content {
		bottom: 60px;
		width: 620px;
		padding: 60px 50px
	}
	.contact-us-box .contact-content .other {
		height: 170px;
		width: 60px;
		left: -60px
	}
	.contact-us-box .contact-content .other .pointer {
		left: -60px;
		bottom: -80px
	}
	.contact-us-box .contact-content .other a>div {
		font-size: 24px;
		line-height: 28px
	}
	.contact-us-box .bike>div {
		width: 400px;
		height: 320px
	}
	@-webkit-keyframes mymove {
		0% {
			bottom: -80px
		}
		50% {
			bottom: -70px
		}
		100% {
			bottom: -80px
		}
	}
	@-moz-keyframes mymove {
		0% {
			bottom: -80px
		}
		50% {
			bottom: -70px
		}
		100% {
			bottom: -80px
		}
	}
	@keyframes mymove {
		0% {
			bottom: -80px
		}
		50% {
			bottom: -70px
		}
		100% {
			bottom: -80px
		}
	}
	.contact-us-box .cloud1 {
		top: 150px
	}
}

@media screen and (max-width: 1340px) {
	.coustmer-box:after {
		-webkit-transform: scale(1.02);
		-moz-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02)
	}
}

.customizing-banner {
	overflow: hidden;
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 852px;
	background: #FFF none no-repeat center center;
	background-size: cover;
	background-image: url(../images/customizing_icon_0.png);
	background-size: 100% 100%;
	background-position-y: -20px;
	opacity: 0;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	transition: all .6s ease
}

.customizing-banner-text {
	position: absolute;
	top: 120px;
	left: 200px;
	opacity: 0;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
	transition: all .6s ease .3s
}

.customizing-banner-text h5 {
	font-size: 36px;
	line-height: 36px;
	color: #FFF;
	font-weight: bold
}

.customizing-banner-text h6 {
	margin-top: 10px;
	font-size: 14px;
	font-family: "Arial";
	line-height: 20px;
	margin-bottom: 30px;
	color: rgba(255, 255, 255, 0.8);
	text-transform: uppercase
}

.customizing-banner-text h6:first-letter {
	font-size: 20px
}

.customizing-banner-text .text {
	width: 600px;
	font-size: 14px;
	line-height: 30px;
	color: #FFF
}

.customizing-banner-text .text li {
	opacity: 0;
	position: relative;
	padding-left: 25px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 15px;
	left: -60px
}

.customizing-banner-text .text li:nth-child(1) {
	-webkit-transition: all .5s ease .4s;
	-moz-transition: all .5s ease .4s;
	transition: all .5s ease .4s
}

.customizing-banner-text .text li:nth-child(2) {
	-webkit-transition: all .5s ease .6s;
	-moz-transition: all .5s ease .6s;
	transition: all .5s ease .6s
}

.customizing-banner-text .text li:nth-child(3) {
	-webkit-transition: all .5s ease .8s;
	-moz-transition: all .5s ease .8s;
	transition: all .5s ease .8s
}

.customizing-banner-text .text li:nth-child(4) {
	-webkit-transition: all .5s ease 1s;
	-moz-transition: all .5s ease 1s;
	transition: all .5s ease 1s
}

.customizing-banner-text .text li:nth-child(5) {
	-webkit-transition: all .5s ease 1.2s;
	-moz-transition: all .5s ease 1.2s;
	transition: all .5s ease 1.2s
}

.customizing-banner-text .text li:after {
	content: "";
	position: absolute;
	left: 0px;
	top: 10px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #FFF
}

.customizing-banner-img {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 858px;
	height: 666px;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.customizing-banner-img:hover {
	bottom: 10px
}

.customizing-banner-img-box {
	width: 100%;
	height: 100%;
	position: absolute;
	right: -200px;
	opacity: 0;
	background: url(../images/customizing_icon_1.png);
	background-size: 100% 100%;
	-webkit-transition: all .7s ease-out 1s;
	-moz-transition: all .7s ease-out 1s;
	transition: all .7s ease-out 1s
}

.customizing-banner-on {
	opacity: 1;
	background-position-y: 0px
}

.customizing-banner-on .customizing-banner-text {
	opacity: 1;
	top: 145px
}

.customizing-banner-on .customizing-banner-text .text li {
	opacity: 1;
	left: 0px
}

.customizing-banner-on .customizing-banner-img-box {
	right: 0;
	opacity: 1
}

.customizing-two {
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 655px;
	background: url(../images/customizing_icon_2.png) #fff no-repeat bottom right;
	background-color: #FFF;
	background-size: 39.94792%
}

.customizing-two .swiper-pagination-bullets {
	z-index: 10;
	position: absolute;
	bottom: 70px;
	left: 756px
}

.customizing-two .swiper-pagination-bullet {
	width: 23px;
	height: 23px;
	background: #7d7d7d;
	opacity: 1;
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.customizing-two .swiper-pagination-bullet-active {
	background: #7b6ae7
}

.customizing-two-box1 {
	position: relative;
	overflow: hidden;
	max-width: 1400px;
	min-width: 1250px;
	margin: 0 auto
}

.customizing-two-box1-on .customizing-two-box .img {
	opacity: 1;
	left: 0px
}

.customizing-two-box1-on .customizing-two-box .text .h1,
.customizing-two-box1-on .customizing-two-box .text .h2 {
	opacity: 1;
	padding-top: 0px
}

.customizing-two-box1-on .swiper-slide-active .customizing-two-box .text .h3,
.customizing-two-box1-on .swiper-slide-active .customizing-two-box .text .text-content {
	opacity: 1;
	padding-top: 0px
}

.customizing-two-box {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.customizing-two-box .img {
	opacity: 0;
	left: -45px;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 626px;
	height: 506px
}

.customizing-two-box .img img {
	max-width: 100%;
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.customizing-two-box .text {
	margin-left: 130px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 450px;
	margin-top: 120px
}

.customizing-two-box .text .h1 {
	opacity: 0;
	padding-top: 5px;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #1a1a1a;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s
}

.customizing-two-box .text .h2 {
	opacity: 0;
	padding-top: 5px;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
	color: rgba(0, 0, 0, 0.42);
	-webkit-transition: all .5s ease .4s;
	-moz-transition: all .5s ease .4s;
	transition: all .5s ease .4s
}

.customizing-two-box .text .h2:first-letter {
	font-size: 16px
}

.customizing-two-box .text .h3 {
	opacity: 0;
	padding-top: 5px;
	margin-top: 30px;
	color: #333;
	line-height: 26px;
	font-size: 20px;
	font-weight: bold;
	-webkit-transition: all .5s ease .5s;
	-moz-transition: all .5s ease .5s;
	transition: all .5s ease .5s
}

.customizing-two-box .text .text-content {
	opacity: 0;
	padding-top: 5px;
	-webkit-transition: all .5s ease .6s;
	-moz-transition: all .5s ease .6s;
	transition: all .5s ease .6s;
	margin-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	height: 90px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.customizing-two-box .text .text-content p {
	word-wrap: break-word
}

.customizing-two-btn {
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	width: 178px;
	height: 59px;
	background: url(../images/customizing_icon_3.png) no-repeat;
	background-size: 100% 100%
}

.customizing-three {
	position: relative;
	width: 100%;
	padding-top: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 1250px;
	height: 760px;
	background: #f4f8ff;
	font-size: 0
}

.customizing-three .customizing-three-pagination {
	text-align: center;
	z-index: 10;
	margin-top: 110px
}

.customizing-three .swiper-pagination-bullet {
	margin: 0 10px;
	width: 23px;
	height: 23px;
	background: #7d7d7d;
	opacity: 1;
	font-family: "Arial";
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.customizing-three .swiper-pagination-bullet-active {
	background: #7b6ae7
}

.customizing-three-btn {
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	width: 178px;
	height: 59px;
	background: url(../images/customizing_icon_4.png) no-repeat;
	background-size: 100% 100%
}

.customizing-three-box {
	position: relative;
	max-width: 1600px;
	min-width: 1250px;
	overflow: hidden;
	margin: 0 auto
}

.customizing-three-swiper {
	overflow: hidden;
	padding-top: 120px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%
}

.customizing-three .swiper-slide {
	position: relative;
	height: 225px;
	width: 33.33%;
	display: inline-block;
	vertical-align: top;
	padding: 0 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.customizing-three .swiper-slide-box {
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.customizing-three .swiper-slide-box:hover {
	-webkit-transform: translate(0px, -5px);
	-moz-transform: translate(0px, -5px);
	-ms-transform: translate(0px, -5px);
	transform: translate(0px, -5px)
}

.customizing-three .swiper-slide-box:hover .swiper-num,
.customizing-three .swiper-slide-box:hover .swiper-btn {
	opacity: .7
}

.customizing-three .swiper-num {
	position: absolute;
	top: 0;
	left: 0;
	width: 53px;
	height: 53px;
	border-radius: 50%;
	background: #7b6ae7;
	font-family: "Impact";
	font-size: 22px;
	line-height: 53px;
	text-align: center;
	color: #FFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.customizing-three .swiper-text {
	width: 100%
}

.customizing-three .swiper-text .swiper-title {
	margin-top: 5px;
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #3f536b
}

.customizing-three .swiper-text .swiper-en {
	margin-top: 10px;
	font-size: 14px;
	color: #8693a2;
	line-height: 14px
}

.customizing-three .swiper-text .swiper-content {
	margin-top: 15px;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	height: 90px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.customizing-three .swiper-text .swiper-btn {
	width: 115px;
	height: 30px;
	background: #7b6ae7;
	border-radius: 5px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.customizing-three .title h5 {
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #1a1a1a
}

.customizing-three .title h6 {
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
	color: rgba(0, 0, 0, 0.42)
}

.customizing-three .title h6:first-letter {
	font-size: 16px
}

.customizing-four {
	padding-top: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 760px;
	background: url(../images/customizing_icon_5.png) no-repeat bottom center;
	background-size: 100%;
	background-color: #3B3141
}

.customizing-four .title {
	text-align: center
}

.customizing-four .title h5 {
	font-size: 40px;
	font-weight: bold;
	line-height: 40px;
	color: #FFF
}

.customizing-four .title h6 {
	margin-top: 15px;
	font-size: 14px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.5)
}

.customizing-four-box {
	position: relative;
	padding-top: 45px;
	max-width: 1440px;
	min-width: 1250px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}

.customizing-four-swiper {
	overflow: hidden;
	position: relative;
	width: 100%
}

.customizing-four-line-box {
	height: 176px;
	position: relative;
	max-width: 1300px;
	min-width: 1250px;
	margin: 0 auto;
	overflow: hidden
}

.customizing-four-line {
	position: absolute;
	bottom: 0px;
	left: 0%;
	font-size: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.customizing-four-line .change-line {
	display: inline-block;
	vertical-align: bottom;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.customizing-four-line .line {
	height: 0px;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 30px;
	width: 2px;
	height: 16px;
	background: #d4e5f9
}

.customizing-four-line .line:nth-child(17) {
	margin-left: 210px
}

.customizing-four-line .line-one {
	height: 30px;
	background: #13b5b1
}

.customizing-four .swiper-slide {
	cursor: pointer;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	padding-top: 125px;
	padding-left: 70px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 33.33%
}

.customizing-four .swiper-slide .img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	position: absolute;
	top: -30px;
	left: 40px;
	background: #cfccd2;
	border-radius: 4px;
	width: 84px;
	height: 84px;
	overflow: hidden
}

.customizing-four .swiper-slide .img img {
	width: 100%;
	height: 100%
}

.customizing-four .swiper-slide .swiper-slide-box {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	padding-top: 75px;
	padding-left: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: 270px;
	background: #322b38
}

.customizing-four .swiper-slide .swiper-slide-box h5 {
	height: 25px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	width: 310px;
	font-size: 20px;
	color: #999;
	font-weight: bold;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.customizing-four .swiper-slide .swiper-slide-box .text {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	height: 90px;
	margin-top: 20px;
	width: 310px;
	color: #999;
	font-size: 14px;
	line-height: 30px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.customizing-four .swiper-slide-active {
	cursor: auto;
	padding-left: 0;
	position: relative;
	padding-top: 50px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.customizing-four .swiper-slide-active .img {
	top: -45px;
	left: 45px;
	background: #e6f0fb;
	width: 100px;
	height: 100px;
	overflow: hidden
}

.customizing-four .swiper-slide-active .swiper-slide-box {
	padding-top: 100px;
	padding-left: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: 330px;
	background: #FFF
}

.customizing-four .swiper-slide-active .swiper-slide-box h5 {
	width: 340px;
	color: #333
}

.customizing-four .swiper-slide-active .swiper-slide-box .text {
	width: 340px;
	color: #666
}

.customizing-four-pb {
	z-index: 50;
	bottom: 30px;
	position: absolute;
	left: 320px;
	font-size: 0;
	width: 100px
}

.customizing-four-pb>div {
	display: inline-block;
	width: 50%;
	height: 40px;
	cursor: pointer
}

.customizing-four-pb>div:hover {
	background-image: url(../images/customizing_icon_11.png)
}

.customizing-four-pb .swiper-button-disabled {
	background-image: url(../images/customizing_icon_11.png)
}

.customizing-four-prev {
	background: url(../images/customizing_icon_12.png) no-repeat center left
}

.customizing-four-next {
	background: url(../images/customizing_icon_12.png) no-repeat center left;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.customizing-four-btn {
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	width: 178px;
	height: 59px;
	background: url(../images/customizing_icon_6.png) no-repeat;
	background-size: 100% 100%
}

.customizing-five {
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 820px;
	background: url(../images/customizing_icon_10.png) #fff no-repeat top left;
	background-color: #FFF;
	background-size: 34.63542%
}

.customizing-five .customizing-five-box .customizing-five-swiper {
	overflow: hidden;
	width: 100%
}

.customizing-five .customizing-five-box .customizing-five-swiper-on .img {
	left: 0px;
	opacity: 1
}

.customizing-five .customizing-five-box .customizing-five-swiper-on .text .h1,
.customizing-five .customizing-five-box .customizing-five-swiper-on .text .h2 {
	opacity: 1;
	padding-top: 0px
}

.customizing-five .customizing-five-box .customizing-five-swiper-on .swiper-slide-active .text .h3,
.customizing-five .customizing-five-box .customizing-five-swiper-on .swiper-slide-active .text .text-content {
	opacity: 1;
	padding-top: 0px
}

.customizing-five .swiper-slide {
	opacity: 0 !important
}

.customizing-five .customizing-five-pagination {
	z-index: 100;
	position: absolute;
	bottom: 223px
}

.customizing-five .swiper-slide-active {
	opacity: 1 !important
}

.customizing-five .swiper-pagination-bullet {
	cursor: pointer;
	margin: 0 10px;
	width: 23px;
	height: 23px;
	background: #7d7d7d;
	opacity: 1;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	color: #FFF;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	overflow: hidden;
	padding-left: 8px;
	border-radius: 11.5px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.customizing-five .swiper-pagination-bullet em {
	font-style: normal;
	padding-left: 7px;
	padding-right: 20px
}

.customizing-five .swiper-pagination-bullet-active {
	background: #7b6ae7;
	width: auto
}

.customizing-five .swiper-pagination-bullet-active em {
	padding-left: 5px
}

.customizing-five-box {
	padding-top: 200px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1400px;
	min-width: 1250px;
	margin: 0 auto;
	font-size: 0
}

.customizing-five-box .text {
	padding-right: 7.85714%;
	padding-top: 65px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 50%
}

.customizing-five-box .text .h1 {
	opacity: 0;
	padding-top: 5px;
	font-size: 40px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 40px;
	-webkit-transition: all .5s ease .4s;
	-moz-transition: all .5s ease .4s;
	transition: all .5s ease .4s
}

.customizing-five-box .text .h2 {
	opacity: 0;
	padding-top: 5px;
	margin-top: 15px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.42);
	line-height: 14px;
	letter-spacing: 1px;
	-webkit-transition: all .5s ease .6s;
	-moz-transition: all .5s ease .6s;
	transition: all .5s ease .6s
}

.customizing-five-box .text .h3 {
	opacity: 0;
	padding-top: 5px;
	margin-top: 40px;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	-webkit-transition: all .5s ease .8s;
	-moz-transition: all .5s ease .8s;
	transition: all .5s ease .8s
}

.customizing-five-box .text .h3 img {
	width: 30px
}

.customizing-five-box .text .h3 span {
	padding-left: 20px
}

.customizing-five-box .text .text-content {
	opacity: 0;
	padding-top: 5px;
	margin-top: 10px;
	width: 500px;
	height: 90px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-transition: all .5s ease 1s;
	-moz-transition: all .5s ease 1s;
	transition: all .5s ease 1s
}

.customizing-five-box .img {
	-webkit-transition: all .8s ease .5s;
	-moz-transition: all .8s ease .5s;
	transition: all .8s ease .5s;
	left: 100px;
	opacity: 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: center
}

.customizing-five-box .img img {
	max-width: 100%
}

.customizing-six {
	position: relative;
	width: 100%;
	min-width: 1250px;
	height: 760px;
	background: url(../images/customizing_icon_15.png) top left;
	background-size: auto 100%
}

.customizing-six-box {
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../images/customizing_icon_14.png) no-repeat top left;
	background-size: auto 100%;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 260px
}

.customizing-six-box2 {
	margin-top: 80px;
	height: 370px;
	font-size: 0px;
	white-space: nowrap;
	overflow: hidden
}

.customizing-six-swiper {
	position: relative;
	left: 0px;
	height: 100%
}

.customizing-six-pb {
	position: relative;
	margin-top: 10px;
	z-index: 50;
	font-size: 0;
	width: 100px
}

.customizing-six-pb>div {
	display: inline-block;
	width: 50%;
	height: 40px;
	cursor: pointer
}

.customizing-six-pb>div:hover {
	background-image: url(../images/customizing_icon_11.png)
}

.customizing-six-pb .swiper-button-disabled {
	background-image: url(../images/customizing_icon_11.png)
}

.customizing-six-prev {
	background: url(../images/customizing_icon_12.png) no-repeat center left
}

.customizing-six-next {
	background: url(../images/customizing_icon_12.png) no-repeat center left;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.customizing-six-content {
	position: relative;
	cursor: pointer;
	white-space: normal;
	margin-right: 90px;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	border-radius: 5px;
	height: 100%;
	width: 595px;
	padding-top: 77px;
	padding-left: 50px;
	padding-right: 42px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/customizing_icon_20.png);
	background-size: 100% 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.customizing-six-content .img {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px
}

.customizing-six-content .img img {
	width: 100%;
	height: 100%
}

.customizing-six-content .content-title {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px
}

.customizing-six-content .content-title h5 {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	opacity: .8;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.customizing-six-content .content-title h6 {
	margin-top: 7px;
	font-size: 14px;
	line-height: 14px;
	color: #999
}

.customizing-six-content .text {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	top: 170px;
	left: 120px;
	letter-spacing: 1px;
	width: 360px;
	font-size: 14px;
	color: #999;
	line-height: 30px;
	height: 120px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden
}

.customizing-six .on {
	background-image: url(../images/customizing_icon_19.png);
	cursor: auto
}

.customizing-six .on h5 {
	opacity: 1
}

.customizing-six .on .text {
	color: #666
}

.customizing-six .title {
	margin-top: 100px
}

.customizing-six .title h5 {
	font-size: 40px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 40px
}

.customizing-six .title h6 {
	margin-top: 15px;
	font-size: 16px;
	line-height: 16px;
	color: rgba(0, 0, 0, 0.42)
}

.customizing-seven {
	width: 100%;
	min-width: 1250px;
	height: 900px;
	padding-top: 75px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/customizing_icon_22.png) #fff no-repeat bottom left;
	background-size: 100%
}

.customizing-seven .title h5 {
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #1a1a1a
}

.customizing-seven .title h6 {
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 10px;
	color: rgba(0, 0, 0, 0.42)
}

.customizing-seven-box {
	height: 360px;
	max-width: 1400px;
	min-width: 1250px;
	margin: 0 auto;
	margin-top: 120px;
	font-size: 0;
	opacity: 0;
	-webkit-transition: all .5s ease .2s;
	-moz-transition: all .5s ease .2s;
	transition: all .5s ease .2s
}

.customizing-seven-box-on {
	margin-top: 80px;
	opacity: 1
}

.customizing-seven-box-on .customizing-seven-left {
	left: 0;
	opacity: 1
}

.customizing-seven-left {
	position: relative;
	opacity: 0;
	left: 14.28571%;
	border: 1px solid #EBEBF6;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 59.28571%;
	height: 100%;
	background: url(../images/customizing_icon_21.png) #7070b9 no-repeat bottom left;
	background-size: 100%;
	padding: 70px 115px 0px 80px;
	-webkit-transition: all .7s ease .5s;
	-moz-transition: all .7s ease .5s;
	transition: all .7s ease .5s
}

.customizing-seven-left-box {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.customizing-seven-left-box:hover {
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1)
}

.customizing-seven-left .cn {
	letter-spacing: 2px;
	font-size: 26px;
	line-height: 26px;
	color: #FFF;
	font-weight: bold
}

.customizing-seven-left .en {
	margin-top: 12px;
	font-size: 14px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.6)
}

.customizing-seven-left .text {
	letter-spacing: 1px;
	margin-top: 30px;
	font-size: 14px;
	color: #FFF;
	line-height: 30px
}

.customizing-seven-right {
	position: relative;
	z-index: 100;
	border: 1px solid #EBEBF6;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	width: 40%;
	height: 100%;
	margin-left: .71429%
}

.customizing-seven-right li {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 50%;
	border-right: 1px solid #EBEBF6;
	border-bottom: 1px solid #EBEBF6;
	background: #F3F8FF;
	text-align: center;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.customizing-seven-right li .num {
	margin-top: 40px;
	font-size: 50px;
	line-height: 50px;
	font-family: "DB";
	color: #6460B2;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.customizing-seven-right li .cn {
	margin-top: 20px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.customizing-seven-right li .en {
	margin-top: 8px;
	line-height: 12px;
	font-size: 12px;
	color: rgba(153, 153, 153, 0.8);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.customizing-seven-right li .text {
	display: none
}

.customizing-seven-right li:hover {
	background: #6F6EB7
}

.customizing-seven-right li:hover .num {
	color: #FFF
}

.customizing-seven-right li:hover .cn {
	color: #FFF
}

.customizing-seven-right li:hover .en {
	color: rgba(255, 255, 255, 0.6)
}

.customizing-seven-right .on {
	cursor: auto;
	background: #6F6EB7
}

.customizing-seven-right .on .num {
	color: #FFF
}

.customizing-seven-right .on .cn {
	color: #FFF
}

.customizing-seven-right .on .en {
	color: rgba(255, 255, 255, 0.6)
}

@media screen and (max-width: 1640px) {
	.customizing-banner {
		height: 800px
	}
	.customizing-banner-text {
		left: 50px
	}
	.customizing-banner-img {
		width: 600px;
		height: 465px;
		bottom: 80px
	}
	.customizing-banner-img:hover {
		bottom: 90px
	}
}

@media screen and (max-width: 1460px) {
	.customizing-banner {
		height: 665px
	}
	.customizing-banner-on .customizing-banner-text {
		top: 120px
	}
	.customizing-banner-text h5 {
		font-size: 28px;
		line-height: 28px
	}
	.customizing-banner-text h6 {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 20px
	}
	.customizing-banner-text h6:first-letter {
		font-size: 16px
	}
	.customizing-banner-text .text {
		line-height: 26px
	}
	.customizing-banner-text .text li {
		margin-bottom: 10px
	}
	.customizing-two {
		height: 520px
	}
	.customizing-two-box .img {
		width: 500px;
		height: 404px
	}
	.customizing-two-box1 {
		max-width: none;
		min-width: 0;
		width: 1100px
	}
	.customizing-two-box .text {
		margin-top: 80px
	}
	.customizing-two-box .text .h1 {
		font-size: 28px;
		line-height: 30px
	}
	.customizing-two-box .text .h3 {
		margin-top: 20px;
		font-size: 18px;
		line-height: 18px
	}
	.customizing-two-box .text .text-content {
		line-height: 26px
	}
	.customizing-two .swiper-pagination-bullets {
		bottom: 40px
	}
	.customizing-three {
		padding-top: 60px
	}
	.customizing-three .title h5 {
		font-size: 28px;
		line-height: 30px
	}
	.customizing-four .title h6 {
		font-size: 28px;
		line-height: 30px
	}
	.customizing-three {
		height: 630px
	}
	.customizing-three-box {
		max-width: none;
		min-width: 0;
		width: 1160px
	}
	.customizing-three-swiper {
		padding-top: 80px
	}
	.customizing-three .swiper-slide {
		padding: 0 20px
	}
	.customizing-three .swiper-num {
		width: 40px;
		height: 40px;
		line-height: 40px;
		margin-left: 25px
	}
	.customizing-three .swiper-text .swiper-title {
		font-size: 20px;
		line-height: 20px
	}
	.customizing-three .swiper-text .swiper-en {
		font-size: 13px;
		line-height: 13px
	}
	.customizing-three .swiper-text .swiper-content {
		line-height: 26px;
		height: 78px
	}
	.customizing-three .customizing-three-pagination {
		margin-top: 50px
	}
	.customizing-four {
		padding-top: 60px;
		height: 650px
	}
	.customizing-four-box {
		max-width: none;
		min-width: 0;
		width: 1160px;
		padding-top: 10px
	}
	.customizing-four-line-box {
		height: 157px
	}
	.customizing-four-pb {
		bottom: 30px;
		left: 260px
	}
	.customizing-four .swiper-slide {
		padding-left: 30px
	}
	.customizing-four .swiper-slide .img {
		left: 30px
	}
	.customizing-four .swiper-slide .swiper-slide-box {
		height: 240px;
		padding-left: 30px
	}
	.customizing-four .swiper-slide .swiper-slide-box h1 {
		font-size: 18px
	}
	.customizing-four .swiper-slide .swiper-slide-box .text {
		width: 300px;
		margin-top: 10px
	}
	.customizing-four .swiper-slide-active .swiper-slide-box {
		height: 300px;
		padding-top: 90px;
		padding-left: 25px
	}
	.customizing-four .swiper-slide-active .swiper-slide-box h1 {
		font-size: 20px
	}
	.customizing-four .swiper-slide-active .img {
		left: 25px
	}
	.customizing-four .swiper-slide-active .swiper-slide-box .text {
		width: 300px;
		margin-top: 20px
	}
	.customizing-five {
		height: 660px
	}
	.customizing-five-box {
		padding-top: 100px;
		width: 1160px;
		min-width: 0;
		max-width: none
	}
	.customizing-five-box .text .h1 {
		font-size: 28px;
		line-height: 28px
	}
	.customizing-five-box .text .h2 {
		letter-spacing: 0px;
		font-size: 12px
	}
	.customizing-five-box .text .h3 {
		margin-top: 20px;
		font-size: 18px
	}
	.customizing-five-box .text .text-content {
		margin-top: 15px
	}
	.customizing-five-box .text .h3 span {
		padding-left: 10px
	}
	.customizing-five .swiper-pagination-bullet {
		font-size: 14px
	}
	.customizing-six {
		height: 670px
	}
	.customizing-six .title {
		margin-top: 75px
	}
	.customizing-six .title h5 {
		font-size: 28px;
		line-height: 28px
	}
	.customizing-six .title h6 {
		font-size: 13px;
		line-height: 13px
	}
	.customizing-six-box2 {
		margin-top: 50px
	}
	.customizing-six-content {
		padding-top: 70px;
		height: 340px
	}
	.customizing-six-pb {
		margin-top: 0px
	}
	.customizing-seven {
		height: 670px
	}
	.customizing-seven-box-on {
		margin-top: 40px
	}
	.customizing-seven .title h5 {
		font-size: 28px;
		line-height: 28px
	}
	.customizing-seven-box {
		max-width: none;
		min-width: 0;
		width: 1160px
	}
	.customizing-seven-left .cn {
		font-size: 24px;
		line-height: 24px
	}
	.customizing-seven-right li .num {
		font-size: 40px;
		line-height: 40px;
		margin-top: 30px
	}
	.customizing-seven-right li .cn {
		font-size: 16px;
		line-height: 16px
	}
}

@-webkit-keyframes viewpointimg {
	0% {
		top: -15px
	}
	50% {
		top: 15px
	}
	100% {
		top: -15px
	}
}

@-moz-keyframes viewpointimg {
	0% {
		top: -15px
	}
	50% {
		top: 15px
	}
	100% {
		top: -15px
	}
}

@keyframes viewpointimg {
	0% {
		top: -15px
	}
	50% {
		top: 15px
	}
	100% {
		top: -15px
	}
}

@-webkit-keyframes radiusAnimationOne {
	0% {
		margin-top: -515px
	}
	50% {
		margin-top: -485px
	}
	100% {
		margin-top: -515px
	}
}

@-moz-keyframes radiusAnimationOne {
	0% {
		margin-top: -515px
	}
	50% {
		margin-top: -485px
	}
	100% {
		margin-top: -515px
	}
}

@keyframes radiusAnimationOne {
	0% {
		margin-top: -515px
	}
	50% {
		margin-top: -485px
	}
	100% {
		margin-top: -515px
	}
}

@-webkit-keyframes radiusAnimationTwo {
	0% {
		margin-top: -95px
	}
	50% {
		margin-top: -80px
	}
	100% {
		margin-top: -95px
	}
}

@-moz-keyframes radiusAnimationTwo {
	0% {
		margin-top: -95px
	}
	50% {
		margin-top: -80px
	}
	100% {
		margin-top: -95px
	}
}

@keyframes radiusAnimationTwo {
	0% {
		margin-top: -95px
	}
	50% {
		margin-top: -80px
	}
	100% {
		margin-top: -95px
	}
}

@-webkit-keyframes radiusAnimationThree {
	0% {
		margin-top: -108px
	}
	50% {
		margin-top: -87px
	}
	100% {
		margin-top: -108px
	}
}

@-moz-keyframes radiusAnimationThree {
	0% {
		margin-top: -108px
	}
	50% {
		margin-top: -87px
	}
	100% {
		margin-top: -108px
	}
}

@keyframes radiusAnimationThree {
	0% {
		margin-top: -108px
	}
	50% {
		margin-top: -87px
	}
	100% {
		margin-top: -108px
	}
}

@-webkit-keyframes radiusAnimationFour {
	0% {
		margin-top: 124px
	}
	50% {
		margin-top: 104px
	}
	100% {
		margin-top: 124px
	}
}

@-moz-keyframes radiusAnimationFour {
	0% {
		margin-top: 124px
	}
	50% {
		margin-top: 104px
	}
	100% {
		margin-top: 124px
	}
}

@keyframes radiusAnimationFour {
	0% {
		margin-top: 124px
	}
	50% {
		margin-top: 104px
	}
	100% {
		margin-top: 124px
	}
}

.viewpoint-title {
	text-align: center
}

.viewpoint-title h5 {
	font-size: 45px;
	line-height: 45px;
	color: #333
}

.viewpoint-title h6 {
	font-size: 15px;
	color: #B4B4B4;
	line-height: 48px;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-family: "Arial"
}

.viewpoint-banner {
	position: relative;
	z-index: 10;
	min-width: 1250px;
	width: 100%;
	height: 815px;
	overflow: hidden;
	background: url(../images/viewpoint_icon_1.png) no-repeat top center
}

.viewpoint-banner-box {
	max-width: 1400px;
	min-width: 1250px;
	margin: 0 auto;
	font-size: 0
}

.viewpoint-banner-box .left {
	padding-left: 95px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	position: relative;
	top: 30px;
	opacity: 0;
	display: inline-block;
	vertical-align: top;
	padding-top: 110px;
	-webkit-transition: all 1s ease .4s;
	-moz-transition: all 1s ease .4s;
	transition: all 1s ease .4s
}

.viewpoint-banner-box .left img {
	position: relative;
	max-width: 100%;
	-webkit-animation: viewpointimg 3s ease-in-out infinite;
	-moz-animation: viewpointimg 3s ease-in-out infinite;
	animation: viewpointimg 3s ease-in-out infinite
}

.viewpoint-banner-box .right {
	width: 50%;
	position: relative;
	left: 40px;
	opacity: 0;
	display: inline-block;
	vertical-align: top;
	padding-left: 100px;
	padding-top: 290px;
	-webkit-transition: all .7s ease .2s;
	-moz-transition: all .7s ease .2s;
	transition: all .7s ease .2s;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.viewpoint-banner-box .right h5 {
	padding-left: 120px;
	position: relative;
	font-size: 60px;
	line-height: 60px;
	font-weight: bold;
	color: #FFF;
	font-family: "Microsoft JhengHei"
}

.viewpoint-banner-box .right h5:after {
	content: "";
	position: absolute;
	top: -25px;
	left: 0;
	width: 113px;
	height: 101px;
	background: url(../images/viewpoint_icon_6.png);
	background-size: 100% 100%
}

.viewpoint-banner-box .right h6 {
	margin-top: 25px;
	font-size: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	font-family: "Microsoft JhengHei"
}

.viewpoint-banner-box .right p {
	margin-top: 10px;
	max-width: 580px;
	font-size: 12px;
	color: #FFF;
	font-family: "Arial";
	line-height: 26px;
	text-transform: uppercase
}

.viewpoint-banner-box-on .right,
.viewpoint-banner-box-on .left {
	top: 0;
	left: 0;
	opacity: 1
}

.viewpoint-two {
	position: relative;
	min-width: 1250px;
	width: 100%;
	height: 2025px;
	margin-top: -165px;
	padding-top: 250px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.viewpoint-two:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url(../images/viewpoint_icon_3.png) no-repeat top center
}

.viewpoint-two-text {
	z-index: 10;
	position: absolute;
	top: 396px;
	left: 50%;
	margin-left: -570px;
	width: 630px;
	height: 630px
}

.viewpoint-two-text:after {
	content: '';
	position: absolute;
	top: 50px;
	opacity: 0;
	right: -165px;
	width: 497px;
	height: 370px;
	background: url(../images/viewpoint_icon_4.png);
	background-size: 100% 100%;
	-webkit-transition: all .5s ease-in-out 1s;
	-moz-transition: all .5s ease-in-out 1s;
	transition: all .5s ease-in-out 1s
}

.viewpoint-two-text-on:after {
	opacity: 1;
	top: -22px;
	right: -265px
}

.viewpoint-two-text-on .viewpoint-two-text-box {
	margin-top: 0px;
	opacity: 1
}

.viewpoint-two-text-box {
	margin-top: 40px;
	opacity: 0;
	position: relative;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: url(../images/viewpoint_icon_7.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: all .5s ease-in-out .5s;
	-moz-transition: all .5s ease-in-out .5s;
	transition: all .5s ease-in-out .5s
}

.viewpoint-two-text-box .content {
	display: none;
	position: absolute;
	top: 190px;
	left: 155px
}

.viewpoint-two-text-box .on {
	display: block
}

.viewpoint-two-text-box h5 {
	width: 420px;
	font-size: 28px;
	line-height: 42px;
	color: #FFF;
	font-weight: bold
}

.viewpoint-two-text-box h5 span {
	font-size: 40px;
	padding: 0 6px
}

.viewpoint-two-text-box .text {
	margin-left: 45px;
	margin-top: 40px;
	font-size: 15px;
	line-height: 30px;
	width: 228px;
	color: rgba(255, 255, 255, 0.8)
}

.viewpoint-two-btn {
	z-index: 20;
	opacity: 0;
	position: absolute;
	top: 380px;
	left: 50%;
	margin-left: 222px;
	-webkit-transform: rotate(50.8deg);
	-moz-transform: rotate(50.8deg);
	-ms-transform: rotate(50.8deg);
	transform: rotate(50.8deg);
	text-align: center;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s
}

.viewpoint-two-btn-on {
	opacity: 1;
	top: 428px;
	margin-left: 163px
}

.viewpoint-two-btn-li {
	cursor: pointer;
	display: block;
	position: relative;
	margin-top: 1px;
	width: 180px;
	height: 180px;
	background: #667DB0;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}

.viewpoint-two-btn-li:hover {
	background: #4E5F85
}

.viewpoint-two-btn-li:nth-child(4) {
	position: absolute;
	top: 180px;
	left: 180px;
	margin-top: 2px;
	margin-left: 1px
}

.viewpoint-two-btn-li>div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 47px;
	width: 70%;
	height: 70%;
	-webkit-transform: rotate(-50.8deg);
	-moz-transform: rotate(-50.8deg);
	-ms-transform: rotate(-50.8deg);
	transform: rotate(-50.8deg)
}

.viewpoint-two-btn-li>div h5 {
	margin-top: 13px;
	font-size: 24px;
	line-height: 24px;
	color: #FFF;
	letter-spacing: 3px
}

.viewpoint-two-btn-li>div h6 {
	margin-top: 9px;
	font-family: "Arial";
	font-size: 13px;
	line-height: 13px;
	color: #FFF;
	opacity: .5;
	letter-spacing: 1px;
	text-transform: uppercase
}

.viewpoint-two-btn .on {
	background: #4E5F85
}

.viewpoint-advantage {
	position: absolute;
	top: 1165px;
	width: 100%
}

.viewpoint-advantage .viewpoint-title {
	position: relative;
	z-index: 10
}

.viewpoint-advantage-text {
	position: absolute;
	top: 180px;
	left: 50%;
	width: 325px;
	z-index: 10;
	opacity: 0;
	margin-left: -700px;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s
}

.viewpoint-advantage-text .content {
	display: none
}

.viewpoint-advantage-text .on {
	display: block
}

.viewpoint-advantage-text-on {
	opacity: 1;
	margin-left: -610px
}

.viewpoint-advantage-text-num {
	display: inline-block;
	width: 65px;
	height: 65px;
	background: #3c6fdf;
	border-radius: 50%;
	line-height: 65px;
	text-align: center;
	color: #FFF;
	font-size: 34px;
	font-weight: bold;
	font-family: "Arial"
}

.viewpoint-advantage-text-right {
	margin-top: 5px;
	padding-left: 10px;
	display: inline-block;
	vertical-align: top
}

.viewpoint-advantage-text-right h5 {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #333
}

.viewpoint-advantage-text-right h6 {
	font-size: 13px;
	letter-spacing: 4px;
	line-height: 33px;
	font-family: "Arial";
	color: #333;
	opacity: .7;
	text-transform: uppercase
}

.viewpoint-advantage-text-content {
	margin-top: 20px;
	width: 360px;
	color: #666;
	font-size: 15px;
	line-height: 30px
}

.viewpoint-advantage-text-a {
	margin-top: 40px;
	display: block;
	width: 135px;
	height: 35px;
	background: #3C6FDF;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	border-radius: 5px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.viewpoint-advantage-text-a:hover {
	color: #FFF;
	opacity: .7
}

.viewpoint-advantage-btn {
	z-index: 10;
	position: absolute;
	left: 50%;
	margin-left: -152px;
	top: 130px;
	width: 832px;
	font-size: 0;
	text-align: right;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.viewpoint-advantage-btn-on .viewpoint-advantage-btn-li {
	margin-top: 0px;
	opacity: 1
}

.viewpoint-advantage-btn-li {
	position: relative;
	cursor: pointer;
	display: inline-block;
	height: 120px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 100% 100%;
	text-align: left;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	margin-top: 10px;
	opacity: 0
}

.viewpoint-advantage-btn-li:after {
	position: absolute;
	bottom: 0;
	left: 10%;
	content: '';
	width: 90%;
	height: 10px;
	box-shadow: 0 5px 29px rgba(0, 0, 0, 0.28)
}

.viewpoint-advantage-btn-li.on,
.viewpoint-advantage-btn-li:hover {
	z-index: 30
}

.viewpoint-advantage-btn-li>div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 120px;
	padding-top: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	border-bottom: 1px solid #6896F2
}

.viewpoint-advantage-btn-li h5 {
	font-size: 24px;
	line-height: 24px;
	color: #FFF
}

.viewpoint-advantage-btn-li h6 {
	margin-top: 10px;
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 2px;
	color: rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	font-family: "Arial"
}

.viewpoint-advantage-btn-li .num {
	padding-right: 10px
}

.viewpoint-advantage-btn-li .img {
	position: absolute;
	top: 45px;
	right: 30px;
	width: 26px;
	height: 29px
}

.viewpoint-advantage-btn-li:nth-child(1) {
	width: 395px;
	-webkit-transition: all .4s ease .2s;
	-moz-transition: all .4s ease .2s;
	transition: all .4s ease .2s
}

.viewpoint-advantage-btn-li:nth-child(1) div {
	background-image: url(../images/viewpoint_icon_12.png)
}

.viewpoint-advantage-btn-li:nth-child(1).on div,
.viewpoint-advantage-btn-li:nth-child(1):hover div {
	background-image: url(../images/viewpoint_icon_20.png)
}

.viewpoint-advantage-btn-li:nth-child(2) {
	width: 541px;
	-webkit-transition: all .4s ease .4s;
	-moz-transition: all .4s ease .4s;
	transition: all .4s ease .4s
}

.viewpoint-advantage-btn-li:nth-child(2) div {
	background-image: url(../images/viewpoint_icon_13.png)
}

.viewpoint-advantage-btn-li:nth-child(2).on div,
.viewpoint-advantage-btn-li:nth-child(2):hover div {
	background-image: url(../images/viewpoint_icon_21.png)
}

.viewpoint-advantage-btn-li:nth-child(3) {
	width: 686px;
	-webkit-transition: all .4s ease .6s;
	-moz-transition: all .4s ease .6s;
	transition: all .4s ease .6s
}

.viewpoint-advantage-btn-li:nth-child(3) div {
	background-image: url(../images/viewpoint_icon_14.png)
}

.viewpoint-advantage-btn-li:nth-child(3).on div,
.viewpoint-advantage-btn-li:nth-child(3):hover div {
	background-image: url(../images/viewpoint_icon_22.png)
}

.viewpoint-advantage-btn-li:nth-child(4) {
	-webkit-transition: all .4s ease .8s;
	-moz-transition: all .4s ease .8s;
	transition: all .4s ease .8s;
	width: 832px
}

.viewpoint-advantage-btn-li:nth-child(4) div {
	background-image: url(../images/viewpoint_icon_15.png)
}

.viewpoint-advantage-btn-li:nth-child(4).on div,
.viewpoint-advantage-btn-li:nth-child(4):hover div {
	background-image: url(../images/viewpoint_icon_23.png)
}

.viewpoint-three {
	box-shadow: 0 -5px 25px rgba(78, 132, 240, 0.08);
	width: 100%;
	min-width: 1250px;
	height: 750px;
	background: #FFF
}

.viewpoint-three-left {
	position: relative;
	float: left;
	width: 607px;
	height: 100%;
	background: #4e84f0;
	overflow: hidden
}

.viewpoint-three-left-on .viewpoint-three-phone {
	opacity: 1;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%)
}

.viewpoint-three-pn {
	position: absolute;
	z-index: 20;
	bottom: 0;
	right: 0;
	width: 60px;
	height: 334px
}

.viewpoint-three-pn>div {
	cursor: pointer;
	width: 100%;
	height: 50%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	background: url(../images/viewpoint_icon_27.png) #73A2FF no-repeat center center
}

.viewpoint-three-pn>div:hover {
	background-color: #205BCE
}

.viewpoint-three-pn .viewpoint-three-right-p {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #9DBCFB
}

.viewpoint-three-pn .viewpoint-three-right-n {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.viewpoint-three-pn .swiper-button-disabled {
	background-color: #205BCE
}

.viewpoint-three-phone {
	position: absolute;
	bottom: 0;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, 50%);
	-moz-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	width: 454px;
	height: 676px;
	background: url(../images/viewpoint_icon_25.png);
	background-size: 100% 100%;
	-webkit-transition: all .7s ease .3s;
	-moz-transition: all .7s ease .3s;
	transition: all .7s ease .3s
}

.viewpoint-three-phone-img {
	position: relative;
	top: 144px;
	left: 68px;
	width: 313px;
	height: 532px;
	overflow: hidden
}

.viewpoint-three-phone-img img {
	width: 100%;
	height: 100%
}

.viewpoint-three-right {
	padding-left: 100px;
	padding-top: 100px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.viewpoint-three-right h5 {
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #333;
	margin-bottom: 15px;
	margin-left: -20px;
	opacity: 0;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s
}

.viewpoint-three-right p {
	font-size: 24px;
	line-height: 38px;
	margin-left: -20px;
	opacity: 0;
	-webkit-transition: all .5s ease .3s;
	-moz-transition: all .5s ease .3s;
	transition: all .5s ease .3s
}

.viewpoint-three-right-box {
	opacity: 0;
	margin-top: 75px;
	overflow: hidden;
	max-width: 1021px;
	height: 340px;
	font-size: 0;
	-webkit-transition: all .5s ease .6s;
	-moz-transition: all .5s ease .6s;
	transition: all .5s ease .6s
}

.viewpoint-three-right-box .order {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	height: 33.33%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9
}

.viewpoint-three-right-box .order:nth-child(-n+5) {
	border-top: 1px solid #D9D9D9
}

.viewpoint-three-right-box .order:nth-child(1),
.viewpoint-three-right-box .order:nth-child(6),
.viewpoint-three-right-box .order:nth-child(11) {
	border-left: 1px solid #D9D9D9
}

.viewpoint-three-right-box .order a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.viewpoint-three-right-box .order a:hover .text {
	opacity: 1
}

.viewpoint-three-right-box .order a:hover .text h5 {
	opacity: 1;
	margin-top: 0
}

.viewpoint-three-right-box .order a img {
	position: relative;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}

.viewpoint-three-right-box .order a .text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.6);
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.viewpoint-three-right-box .order a .text h5 {
	font-weight: normal;
	text-align: center;
	padding: 0 15px;
	margin-bottom: 0px;
	opacity: 0;
	margin-top: 40px;
	color: #FFF;
	font-size: 18px;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
	-webkit-transition-duration: .4s;
	-moz-transition-duration: .4s;
	transition-duration: .4s
}

.viewpoint-three-right-box .text {
	display: none
}

.viewpoint-three-right-on h5,
.viewpoint-three-right-on p {
	margin-left: 0px;
	opacity: 1
}

.viewpoint-three-right-on .viewpoint-three-right-box {
	margin-top: 45px;
	opacity: 1
}

.viewpoint-three .viewpoint-pagination {
	text-align: center;
	position: absolute;
	bottom: 15px;
	z-index: 10
}

.viewpoint-three .viewpoint-pagination span {
	background: #1571e5;
	opacity: 1
}

.viewpoint-three .viewpoint-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #15c5eb
}

.viewpoint-four {
	width: 100%;
	height: 1166px;
	min-width: 1250px;
	padding-top: 100px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/viewpoint_icon_26.png) no-repeat center top
}

.viewpoint-four .viewpoint-title h6 {
	margin-top: 10px;
	color: #717171;
	font-size: 16px
}

.viewpoint-four-box {
	position: relative;
	max-width: 1416px;
	min-width: 1250px;
	margin: 0 auto;
	margin-top: 35px;
	height: 1048px;
	overflow: hidden
}

.viewpoint-four-box-on .swiper-slide-active {
	opacity: 1
}

.viewpoint-four-box-on .swiper-slide-active .viewpoint-four-li:nth-child(1) .text {
	left: 708px;
	opacity: 1
}

.viewpoint-four-box-on .swiper-slide-active .viewpoint-four-li:nth-child(2) .text {
	left: 0px;
	opacity: 1
}

.viewpoint-four-box-on .viewpoint-four-li .img {
	opacity: 1
}

.viewpoint-four .swiper-slide {
	position: relative;
	opacity: 0 !important
}

.viewpoint-four .swiper-slide-active {
	opacity: 1 !important
}

.viewpoint-four-pn {
	position: absolute;
	z-index: 20;
	top: 524px;
	left: 328px;
	width: 60px;
	height: 320px
}

.viewpoint-four-pn:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 112px;
	height: 320px;
	background: url(../images/viewpoint_icon_28.png) no-repeat;
	background-size: 100% 100%
}

.viewpoint-four-pn>div {
	position: relative;
	z-index: 10;
	cursor: pointer;
	width: 60px;
	height: 160px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	background: url(../images/viewpoint_icon_27.png) #73A2FF no-repeat center center
}

.viewpoint-four-pn>div:hover {
	background-color: #205BCE
}

.viewpoint-four-pn .swiper-button-disabled {
	background-color: #205BCE
}

.viewpoint-four-pn .viewpoint-four-prev {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #9DBCFB
}

.viewpoint-four-pn .viewpoint-four-next {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.viewpoint-four-pn2 {
	top: 0px;
	left: 1028px
}

.viewpoint-four-li {
	cursor: pointer;
	position: absolute
}

.viewpoint-four-li:nth-child(1) {
	top: 0px;
	left: 0px
}

.viewpoint-four-li:nth-child(1) .img {
	top: 0;
	left: 0
}

.viewpoint-four-li:nth-child(1) .text {
	top: 0;
	left: 388px
}

.viewpoint-four-li:nth-child(2) {
	top: 320px;
	left: 388px
}

.viewpoint-four-li:nth-child(2) .img {
	top: 0;
	left: 320px
}

.viewpoint-four-li:nth-child(2) .text {
	top: 204px;
	left: 320px
}

.viewpoint-four-li .img {
	opacity: 0;
	position: absolute;
	z-index: 10;
	width: 708px;
	height: 524px;
	overflow: hidden;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.viewpoint-four-li .img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.viewpoint-four-li .img:hover {
	opacity: .9
}

.viewpoint-four-li .img:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02)
}

.viewpoint-four-li .text {
	opacity: 0;
	position: absolute;
	width: 320px;
	height: 320px;
	background: #346CDD;
	text-align: center;
	padding: 0 50px;
	padding-top: 77px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #FFF;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease
}

.viewpoint-four-li .text h5 {
	line-height: 30px;
	font-size: 30px;
	font-weight: bold
}

.viewpoint-four-li .text .content {
	margin-top: 20px;
	text-align: left;
	font-size: 14px;
	line-height: 28px;
	height: 168px;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden
}

.TheTeam {
	display: none
}

@media screen and (max-width: 1740px) {
	.viewpoint-three-right {
		padding-left: 50px
	}
}

@media screen and (max-width: 1690px) {
	.viewpoint-three-left {
		width: 500px
	}
	.viewpoint-three-phone {
		left: 45%
	}
	.viewpoint-three-right {
		padding-left: 25px
	}
}

@media screen and (max-width: 1450px) {
	.viewpoint-banner-box .right {
		padding-left: 40px
	}
	.viewpoint-four {
		height: 970px;
		padding-top: 60px
	}
	.viewpoint-four-box {
		width: 1100px;
		min-width: 0px;
		max-width: none;
		margin-top: 30px
	}
	.viewpoint-four-li .img {
		width: 550px;
		height: 407px
	}
	.viewpoint-four .swiper-slide-active .viewpoint-four-li:nth-child(1) .text {
		left: 550px
	}
	.viewpoint-four-li:nth-child(2) {
		left: 330px
	}
	.viewpoint-four-li:nth-child(2) .img {
		left: 220px
	}
	.viewpoint-four-li:nth-child(2) .text {
		top: 87px
	}
	.viewpoint-four-box-on .swiper-slide-active .viewpoint-four-li:nth-child(2) .text {
		left: -100px
	}
	.viewpoint-four-pn {
		left: 170px;
		top: 407px
	}
	.viewpoint-four-pn2 {
		left: 870px;
		top: 0px
	}
	.viewpoint-four-li .text h5 {
		font-size: 26px;
		line-height: 26px
	}
	.viewpoint-banner {
		background-position-y: -215px;
		height: 600px
	}
	.viewpoint-banner-box .left {
		text-align: center
	}
	.viewpoint-banner-box .left img {
		width: 350px
	}
	.viewpoint-banner-box .right {
		padding-top: 200px
	}
	.viewpoint-banner-box .right h5 {
		font-size: 40px;
		line-height: 40px;
		padding-left: 80px
	}
	.viewpoint-banner-box .right h5:after {
		width: 70px;
		height: 62.56px;
		top: -10px
	}
	.viewpoint-banner-box .right h6 {
		margin-top: 25px;
		font-size: 30px;
		line-height: 30px
	}
	.viewpoint-title h5 {
		font-size: 35px;
		line-height: 35px
	}
	.viewpoint-title h6 {
		font-size: 14px;
		letter-spacing: 2px
	}
	.viewpoint-two-text-box h5 {
		font-size: 26px;
		line-height: 42px
	}
	.viewpoint-two-text-box h5 span {
		font-size: 38px
	}
	.viewpoint-three-phone {
		width: 400px;
		height: 595px
	}
	.viewpoint-three-phone-img {
		top: 127px;
		left: 59px;
		width: 276px;
		height: 470px
	}
	.viewpoint-three-right h5 {
		font-size: 32px;
		line-height: 32px
	}
	.viewpoint-three-right p {
		font-size: 20px;
		line-height: 34px
	}
	.viewpoint-three {
		height: 650px
	}
	.viewpoint-three-pn {
		height: 260px
	}
	.viewpoint-advantage-btn-li h5 {
		font-size: 20px
	}
	.viewpoint-advantage-text-right h5 {
		font-size: 28px;
		line-height: 28px
	}
	.viewpoint-advantage-text-num {
		width: 55px;
		height: 55px;
		line-height: 55px;
		font-size: 30px
	}
	.viewpoint-two-btn-li>div h5 {
		font-size: 20px;
		line-height: 20px
	}
}

@media screen and (max-width: 1380px) {
	.viewpoint-advantage-btn {
		top: 220px;
		margin-left: -261px
	}
}

.website {
	position: relative;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
	min-width: 1250px;
	height: 5735px;
	overflow: hidden;
	background: url(../images/website_bg_1.jpg) no-repeat top center
}

.website-title {
	display: inline-block
}

.website-title h5 {
	font-size: 72px;
	line-height: 72px;
	color: #FFF;
	margin-bottom: 28px
}

.website-title h6 {
	font-size: 22px;
	line-height: 36px;
	color: #FFF;
	font-family: "SimHei"
}

.website-title p {
	font-size: 18px;
	line-height: 36px;
	color: #FFF;
	font-family: "SimHei"
}

.website-title .btn {
	position: relative;
	margin-top: 70px;
	display: block;
	width: 260px;
	height: 56px;
	border-radius: 28px;
	background: #FFF;
	box-shadow: 3px 5px 16px rgba(52, 121, 242, 0.28);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title .btn:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 10px;
	width: 37px;
	height: 37px;
	background: url(../images/website_icon_1.png);
	background-size: 100% 100%
}

.website-title .btn span {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 54px;
	font-size: 19px;
	line-height: 56px;
	color: #377DFF;
	font-family: "Microsoft JhengHei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title .btn:hover {
	box-shadow: 0 0px 32px 5px rgba(8, 0, 49, 0.16)
}

.website-title .btn:hover span {
	margin-left: 60px
}

.website-title-1 .content {
	max-width: 594px;
	padding-top: 60px;
	background: url(../images/website_img_9.png) no-repeat;
	margin-left: 80px
}

.website-title-1 h5 {
	font-size: 72px;
	line-height: 72px;
	color: #353535;
	margin-bottom: 23px
}

.website-title-1 h6 {
	font-size: 22px;
	line-height: 36px;
	color: #353535;
	font-family: "SimHei"
}

.website-title-1 p {
	font-size: 18px;
	line-height: 36px;
	color: #353535;
	font-family: "SimHei"
}

.website-title-1 .btn {
	position: relative;
	margin-top: 30px;
	display: block;
	width: 260px;
	height: 56px;
	border-radius: 28px;
	background: #377DFF;
	box-shadow: 3px 5px 16px rgba(52, 121, 242, 0.28);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title-1 .btn:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 10px;
	width: 37px;
	height: 37px;
	background: url(../images/website_icon_3.png);
	background-size: 100% 100%
}

.website-title-1 .btn span {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 54px;
	font-size: 19px;
	line-height: 56px;
	color: #FFF;
	font-family: "Microsoft JhengHei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title-1 .btn:hover {
	box-shadow: 0 0px 32px 5px rgba(8, 0, 49, 0.16)
}

.website-title-1 .btn:hover span {
	margin-left: 60px
}

.website-title-2 .content {
	width: 594px;
	padding-top: 60px;
	margin-left: 80px
}

.website-title-2 h5 {
	font-size: 72px;
	line-height: 72px;
	color: #FFF;
	margin-bottom: 23px
}

.website-title-2 h6 {
	font-size: 22px;
	line-height: 36px;
	font-family: "SimHei";
	color: #FFF
}

.website-title-2 p {
	font-size: 18px;
	line-height: 36px;
	color: #FFF;
	font-family: "SimHei"
}

.website-title-2 .btn {
	position: relative;
	margin-top: 30px;
	display: block;
	width: 260px;
	height: 56px;
	border-radius: 28px;
	background: #FFF;
	box-shadow: 3px 5px 16px rgba(52, 121, 242, 0.28);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title-2 .btn:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 10px;
	width: 37px;
	height: 37px;
	background: url(../images/website_icon_1.png);
	background-size: 100% 100%
}

.website-title-2 .btn span {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 54px;
	font-size: 19px;
	line-height: 56px;
	color: #377DFF;
	font-family: "Microsoft JhengHei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-title-2 .btn:hover {
	box-shadow: 0 0px 32px 5px rgba(8, 0, 49, 0.16)
}

.website-title-2 .btn:hover span {
	margin-left: 60px
}

.website-one {
	position: relative
}

.website-one .website-title {
	position: absolute;
	left: 50%;
	opacity: 0;
	margin-top: 30px;
	-webkit-transition: all .6s ease .4s;
	-moz-transition: all .6s ease .4s;
	transition: all .6s ease .4s;
	margin-left: -770px;
	padding-top: 280px
}

.website-one .img {
	position: absolute;
	left: 50%;
	opacity: 0;
	margin-left: -430px;
	top: 101px;
	width: 995px;
	height: 897px;
	background-size: 100% 100%;
	-webkit-transition: all .8s ease .7s;
	-moz-transition: all .8s ease .7s;
	transition: all .8s ease .7s
}

.website-one-on .website-title {
	margin-top: 0px;
	opacity: 1
}

.website-one-on .img {
	opacity: 1;
	top: 83px;
	margin-left: -338px
}

.website-one .mouse {
	cursor: pointer;
	position: absolute;
	top: 768px;
	margin-top: 0px;
	left: 50%;
	margin-left: -45px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	box-shadow: 0 21px 28px 5px rgba(8, 0, 49, 0.16);
	background: url(../images/website_icon_2.png) #fff no-repeat center center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-one .mouse:hover {
	margin-top: -5px
}

.website-two .website-title-1 {
	position: absolute;
	top: 930px;
	left: 0;
	width: 100%;
	text-align: center
}

.website-two .website-title-1 .img {
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin-left: -440px;
	opacity: 0;
	width: 730px;
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	transition: all .8s ease .3s
}

.website-two .website-title-1 .img img {
	max-width: 100%
}

.website-two .website-title-1 .content {
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 150px;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin-left: 350px;
	opacity: 0;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s;
	text-align: left
}

.website-two-on .website-title-1 .img {
	opacity: 1;
	margin-left: -390px
}

.website-two-on .website-title-1 .content {
	opacity: 1;
	margin-left: 300px
}

.website-three .website-title-2 {
	position: absolute;
	top: 1630px;
	right: 0;
	width: 100%
}

.website-three .website-title-2 .img {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: 600px;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	opacity: 0;
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	transition: all .8s ease .3s
}

.website-three .website-title-2 .content {
	position: absolute;
	top: 300px;
	left: 50%;
	margin-left: -400px;
	-webkit-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	opacity: 0;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s
}

.website-three-on .website-title-2 .img {
	margin-left: 400px;
	opacity: 1
}

.website-three-on .website-title-2 .content {
	margin-left: -300px;
	opacity: 1
}

.website-four .website-title-2 {
	position: absolute;
	top: 2540px;
	left: 0%;
	width: 100%
}

.website-four .website-title-2 .img {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	opacity: 0;
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	transition: all .8s ease .3s;
	margin-left: 70px;
	width: 846px
}

.website-four .website-title-2 .img img {
	max-width: 100%
}

.website-four .website-title-2 .content {
	position: absolute;
	top: 240px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	opacity: 0;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s;
	margin-top: -120px
}

.website-four-on .website-title-2 .img {
	margin-left: -300px;
	opacity: 1
}

.website-four-on .website-title-2 .content {
	margin-left: 400px;
	opacity: 1
}

.website-five .website-title-1 {
	position: absolute;
	top: 3434px;
	right: 0;
	width: 100%
}

.website-five .website-title-1 .img {
	position: absolute;
	right: -100px;
	opacity: 0;
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	transition: all .8s ease .3s;
	margin-left: 70px;
	width: 745px
}

.website-five .website-title-1 .img img {
	max-width: 100%
}

.website-five .website-title-1 .content {
	position: absolute;
	top: 120px;
	margin-left: -500px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	opacity: 0;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s
}

.website-five-on .website-title-1 .img {
	right: 0;
	opacity: 1
}

.website-five-on .website-title-1 .content {
	margin-left: -300px;
	opacity: 1
}

.website-six .website-title-1 {
	position: absolute;
	top: 3960px;
	left: 0px;
	width: 100%
}

.website-six .img {
	width: 983px;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	margin-left: -500px;
	opacity: 0;
	-webkit-transition: all .8s ease .3s;
	-moz-transition: all .8s ease .3s;
	transition: all .8s ease .3s
}

.website-six .content {
	width: 552px;
	position: absolute;
	left: 50%;
	top: 260px;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	opacity: 0;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
	transition: all .8s ease .4s;
	margin-top: 20px;
	margin-left: 460px
}

.website-six-on .website-title-1 .img {
	margin-left: -400px;
	opacity: 1
}

.website-six-on .website-title-1 .content {
	margin-left: 400px;
	opacity: 1
}

.website-seven-btn {
	position: absolute;
	top: 4960px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.website-seven-btn-li {
	position: relative;
	cursor: pointer;
	width: 120px;
	height: 120px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-radius: 10px;
	background: #377DFF;
	border: solid 1px #fff;
	color: #fff;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	margin-top: -37px;
	opacity: 0;
	display: inline-block;
	vertical-align: top;
	margin: 0px 25px
}

.website-seven-btn-li:hover {
	background-color: #FFF;
	color: #377DFF
}

.website-seven-btn-li .p {
	display: block;
	margin-top: 45px;
	text-align: center;
	font-size: 18px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.website-seven-btn-on {
	background-color: #FFF;
	color: #377DFF
}

.website-seven-btn-scroll .website-seven-btn-li {
	opacity: 1;
	margin-top: 0px
}

.website-seven-box {
	position: absolute;
	width: 100%;
	top: 5120px;
	opacity: 0;
	margin-top: -50px;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
	transition: all .6s ease .3s;
	text-align: center
}

.website-seven-box-on {
	margin-top: 0px;
	opacity: 1
}

.website-seven-box-li {
	display: none;
	position: absolute;
	width: 1300px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.website-seven-box-li-on {
	display: block
}

.website-seven-box .content {
	text-align: left;
	width: 594px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 120px
}

.website-seven-box .img {
	padding-left: 30px;
	display: inline-block;
	vertical-align: top;
	width: 583px;
	height: 556px
}

.website-seven-box .img img {
	max-width: 100%
}

.website-seven-box h5 {
	font-size: 72px;
	line-height: 72px;
	color: #fff;
	margin-bottom: 23px
}

.website-seven-box h6 {
	font-size: 22px;
	line-height: 36px;
	font-family: "SimHei";
	color: #fff
}

.website-seven-box p {
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	font-family: "SimHei"
}

.website-seven-box .btn {
	position: relative;
	margin-top: 30px;
	display: block;
	width: 260px;
	height: 56px;
	border-radius: 28px;
	background: #fff;
	box-shadow: 3px 5px 16px rgba(52, 121, 242, 0.28);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.website-seven-box .btn:hover {
	box-shadow: 0 0px 32px 5px rgba(8, 0, 49, 0.16)
}

.website-seven-box .btn:hover span {
	margin-left: 60px
}

.website-seven-box .btn:after {
	content: "";
	position: absolute;
	right: 12px;
	top: 10px;
	width: 37px;
	height: 37px;
	background: url(../images/website_icon_1.png);
	background-size: 100% 100%
}

.website-seven-box .btn span {
	margin-left: 54px;
	font-size: 19px;
	line-height: 56px;
	color: #377DFF;
	font-family: "Microsoft JhengHei";
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

@media screen and (max-width: 1560px) {
	.website {
		height: 4775px;
		background: url(../images/website_bg_2.jpg) no-repeat top center
	}
	.website-one .website-title {
		position: absolute;
		left: 0px;
		margin-left: 20px
	}
	.website-title h1 {
		font-size: 36px;
		line-height: 36px
	}
	.website-title .btn {
		margin-top: 20px;
		width: 220px;
		height: 46px
	}
	.website-title .btn:hover span {
		margin-left: 40px
	}
	.website-title .btn span {
		line-height: 46px;
		margin-left: 30px;
		font-size: 16px
	}
	.website-title .btn:after {
		width: 30px;
		height: 30px;
		top: 8px
	}
	.website-title-1 h5 {
		font-size: 36px;
		line-height: 36px
	}
	.website-title-1 h6 {
		font-size: 18px;
		line-height: 32px
	}
	.website-title-1 p {
		font-size: 16px;
		line-height: 32px
	}
	.website-title-1 .btn {
		margin-top: 20px;
		width: 220px;
		height: 46px
	}
	.website-title-1 .btn:hover span {
		margin-left: 40px
	}
	.website-title-1 .btn span {
		line-height: 46px;
		margin-left: 30px;
		font-size: 16px
	}
	.website-title-1 .btn:after {
		width: 30px;
		height: 30px;
		top: 8px
	}
	.website-title-2 h5 {
		font-size: 40px;
		line-height: 40px
	}
	.website-title-2 h6 {
		font-size: 18px;
		line-height: 32px
	}
	.website-title-2 p {
		font-size: 16px;
		line-height: 32px
	}
	.website-title-2 .btn {
		margin-top: 20px;
		width: 220px;
		height: 46px
	}
	.website-title-2 .btn:hover span {
		margin-left: 40px
	}
	.website-title-2 .btn span {
		line-height: 46px;
		margin-left: 30px;
		font-size: 16px
	}
	.website-title-2 .btn:after {
		width: 30px;
		height: 30px;
		top: 8px
	}
	.website-seven-box .btn {
		margin-top: 20px;
		width: 220px;
		height: 46px
	}
	.website-seven-box .btn:hover span {
		margin-left: 40px
	}
	.website-seven-box .btn span {
		line-height: 46px;
		margin-left: 30px;
		font-size: 16px
	}
	.website-seven-box .btn:after {
		width: 30px;
		height: 30px;
		top: 8px
	}
	.website-one p {
		width: 380px
	}
	.website-two .website-title-1 {
		position: absolute;
		top: 840px;
		left: 0px;
		margin-left: 20px
	}
	.website-two .website-title-1 .img {
		width: 600px;
		top: 50px
	}
	.website-two-on .website-title-1 .img {
		margin-left: -310px
	}
	.website-two-on .website-title-1 .content {
		margin-left: 240px;
		width: 440px
	}
	.website-three .website-title-2 .img {
		width: 700px
	}
	.website-three .website-title-2 .img img {
		max-width: 100%
	}
	.website-four .website-title-2 {
		top: 2070px;
		left: 0px;
		margin-left: 20px
	}
	.website-four .website-title-2 .img {
		margin-left: -380px;
		width: 700px
	}
	.website-four .website-title-2 .content {
		top: 200px
	}
	.website-four-on .website-title-2 .img {
		margin-left: -280px
	}
	.website-four-on .website-title-2 .content {
		margin-left: 300px
	}
	.website-three .website-title-2 {
		top: 1440px
	}
	.website-three .website-title-2 .content {
		top: 200px;
		margin-left: -240px
	}
	.website-three-on .website-title-2 .content {
		margin-left: -140px
	}
	.website-five .website-title-1 {
		top: 2800px
	}
	.website-five .website-title-1 .img {
		width: 600px
	}
	.website-five .website-title-1 .content {
		top: 80px
	}
	.website-five-on .website-title-1 .content {
		margin-left: -250px;
		max-width: 620px
	}
	.website-five .content {
		margin-left: 0px
	}
	.website-six .website-title-1 {
		top: 3200px
	}
	.website-six .website-title-1 .img {
		width: 800px
	}
	.website-six .website-title-1 .img img {
		max-width: 100%
	}
	.website-six .content {
		top: 200px
	}
	.website-six-on .website-title-1 .content {
		margin-left: 360px
	}
	.website-six-on .website-title-1 .img {
		margin-left: -350px
	}
	.website-six .website-title-2 {
		left: 0px;
		margin-left: 0px
	}
	.website-seven-btn {
		top: 4100px
	}
	.website-seven-box {
		top: 4250px
	}
	.website-seven-box h5 {
		font-size: 36px;
		line-height: 36px
	}
	.website-seven-box h6 {
		font-size: 18px;
		line-height: 32px
	}
	.website-seven-box .content {
		width: 540px;
		top: 100px;
		padding-left: 20px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background-position-x: 20px
	}
	.website-seven-btn-li {
		width: 102px;
		height: 102px
	}
	.website-seven-btn-li .p {
		margin-top: 36px;
		font-size: 16px
	}
	.website-seven-box .img {
		width: 524px;
		height: 500px
	}
}

.uweb-search {
	padding-top: 44px;
	padding-bottom: 70px;
	background: #f1f1f1
}

.uweb-search .wp1280 {
	background: #fff;
	margin: 0 auto;
	max-width: 1320px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 50px 60px 60px
}

.uweb-search-top {
	position: relative;
	margin-bottom: 40px;
	height: 44px;
	width: 100%
}

.uweb-search-top-text {
	float: left;
	width: 80px;
	font-size: 14px;
	color: #666;
	line-height: 44px
}

.uweb-search-top-input {
	margin: 0px 190px 0px 80px;
	height: 44px;
	border: 1px solid #e9e9e9
}

.uweb-search-top-input input {
	width: 100%;
	height: 100%;
	border: 0px;
	font-size: 14px;
	padding: 0 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.uweb-search-top-button {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
	height: 44px;
	background: #c7000b;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	line-height: 44px;
	text-align: center;
	border: 0px
}

.uweb-search-top-button:hover {
	opacity: .7
}

.uweb-search-top-input2 {
	margin-right: 30px;
	width: 490px;
	float: left;
	height: 44px;
	border: 1px solid #e9e9e9
}

.uweb-search-top-input2 input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	border: 0px;
	font-size: 14px;
	padding: 0 20px
}

.uweb-search-top-text1 {
	float: left;
	width: 70px;
	font-size: 14px;
	color: #666;
	line-height: 44px
}

.uweb-search-top-select {
	position: relative;
	width: 340px;
	float: left;
	height: 44px;
	border: 1px solid #e9e9e9;
	font-size: 14px;
	color: #999
}

@media screen and (max-width: 1280px) {
	.uweb-search-top-select {
		width: 305px
	}
}

.uweb-search-top-select:after {
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	content: "";
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #999
}

.uweb-search-top-select select {
	position: relative;
	z-index: 10;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100% !important;
	border: 0px;
	padding: 0 22px;
	box-sizing: border-box
}

.uweb-search-top-select .customSelect {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	line-height: 42px;
	padding: 0 22px;
	box-sizing: border-box
}

.uweb-search-content {
	margin: 0 -12px 20px;
	font-size: 0
}

.uweb-search-content li {
	display: inline-block;
	vertical-align: top;
	padding: 0 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	height: 156px;
	margin-bottom: 30px
}

.uweb-search-content li a {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #e9e9e9;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px 30px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.uweb-search-content li a:hover {
	background: #f1f1f1
}

.uweb-search-content li a:hover .text {
	color: #c7000b
}

.uweb-search-content li a:hover .btn {
	background: #c7000b
}

.uweb-search-content li a .text {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.uweb-search-content li a .time {
	margin-top: 5px;
	font-size: 14px;
	font-family: "Arial";
	color: #999
}

.uweb-search-content li a .btn {
	margin-top: 20px;
	width: 95px;
	height: 28px;
	background: #999;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}



@media screen and (max-width:768px) {
	.index-new-switch .li .left {
		width: 100%;
		height: 482px;
	}
	.index-new-switch .li .left .swiper-slide-box {
		width: 100%;
		height: 274px;
	}
	.index-new-switch .li .left .swiper-slide-text {
		width: 100%;
		margin-top: 20px;
	}



	.index-new-switch .li .left .swiper-slide-text .text {
		width: 230px;
	}
	.index-new-switch .li .left .swiper-slide-text .date {
		display: inline-block;
		vertical-align: top;
		width: 85px;
		height: 90px;
		border-radius: 4px;
		background: #b41515;
		text-align: center;
	}

	.index-new-switch .li .right {
	 margin-left: 0px;
	}



}

/*# sourceMappingURL=maps/style.css.map */


/*# sourceMappingURL=maps/style.css.map */