﻿
@media screen and (max-width:1500px) {
	.index-banner .swiper-banner .text-three {
	top:120px
}
.index-banner .swiper-banner .text-one {
	font-size:20px
}
.index-banner .swiper-banner .text-one h5 {
	font-size:35px;
	line-height:50px
}
.index-banner .swiper-banner .text-one h5+p {
	margin-top:10px
}
.index-banner .swiper-banner .text-one .btn {
	margin-top:20px
}
.index-banner .swiper-banner .text-two {
	font-size:24px
}
.index-banner .swiper-banner .text-two h5 {
	font-size:40px;
	line-height:60px;
	margin-bottom:10px
}
.index-banner .swiper-banner .text-two h5 span {
	font-size:50px
}
.index-banner .swiper-banner .text-two .btn {
	margin-top:15px;
	width:170px;
	height:38px;
	line-height:38px;
	border-radius:19px
}
.index-banner .swiper-banner .text-three {
	font-size:20px
}
.index-banner .swiper-banner .text-three h5 {
	font-size:36px;
	line-height:50px
}
.index-banner .swiper-banner .text-three h5+p {
	margin-top:20px
}
.index-banner .swiper-banner .text-three .three-ul {
	padding-top:20px
}
.index-banner .swiper-banner .text-three .three-ul .li {
	padding-top:15px;
	width:76px;
	font-size:13px;
	height:110px
}
}@media screen and (max-width:1366px) {
	.index-banner .swiper-banner .text-one {
	top:120px
}
}.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:30px auto 0;
	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(404.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(404.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(404.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 0;
	-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(404.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:50px auto 0
}
.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(404.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(404.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(404.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:#e8e8e8
}
.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:1422px;
	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(404.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:500px;
	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(404.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:478px;
	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:478px;
	margin-top:30px;
	font-size:0
}
.index-new-switch .li .left .swiper-slide-text .text {
	display:inline-block;
	vertical-align:top;
	width:388px;
	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:22px;
	width:900px;
	height:561px;
	display:inline-block;
	vertical-align:top;
	text-align:left
}
.index-new-switch .li .right-li {
	position:relative;
	text-align:left;
	display:inline-block;
	vertical-align:top;
	width:50%;
	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(404.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:700px
}
.index-new-switch .li .left {
	width:400px;
	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
}
.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:270px
}
}.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(404.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(404.png)
}
.problem-box2-content .on .title:before {
	background-image:url(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.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(404.png);
	background-size:100% 100%
}
.moblie-three-box {
	position:relative;
	width:100%;
	height:100%;
	background:url(404.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(404.png) no-repeat;
	background-size:100% 100%
}
.moblie-three-phone .icon {
	position:absolute;
	top:-70px;
	right:10px;
	width:177px;
	height:177px;
	background:url(404.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(404.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(404.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(404.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
}
.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(404.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"
}
.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(404.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:49.41176%
}
.case-content-box:nth-child(odd) .case-content-li:nth-child(4) .case-content-li-box {
	position:relative;
	width:100%;
	padding-bottom:48.78049%;
	overflow:hidden
}
.case-content-box:nth-child(odd) .case-content-li:nth-child(4) img {
	width: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(4) {
	width:49.41176%
}
.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:nth-child(4) 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 {
	height:100%
}
.case-content-box:nth-child(even) .case-content-li:nth-child(3) {
	position:absolute;
	top:51.21951%;
	left:0px;
	width:49.41176%
}
.case-content-box:nth-child(even) .case-content-li:nth-child(3) .case-content-li-box {
	position:relative;
	width:100%;
	padding-bottom:48.78049%;
	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(404.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(404.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(404.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:0
}
.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(404.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(404.png) no-repeat
}
.about-banner-box .right .btn-right {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	width:48px;
	height:48px;
	background:url(404.png) no-repeat
}
.about-banner-box .banner-text {
	position:relative;
	width:100%;
	height:312px;
	overflow:hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:20px
}
.about-banner-box .banner-text .text-iscroll {
	position:relative;
	width:100%;
	left:0;
	top:0
}
.about-banner-box .banner-text .iScrollIndicator {
	cursor:-moz-grab;
	cursor:grab
}
.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(404.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(404.png)
}
.honor .right .prev-btn {
	background:url(404.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(404.png)
}
.honor .right .swiper-button-disabled {
	background:url(404.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
}

@-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(404.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(404.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(404.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(404.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(404.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(404.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(404.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
}
@media screen and (max-width:1480px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .about-new-li .text {
	padding-top:70px
}
}@media screen and (max-width:1480px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .about-new-li .text {
	padding-top:50px
}
}.about-new .about-new-content .about-new-li-box:nth-child(1) .img {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:490px;
	height:285px;
	overflow:hidden
}
.about-new .about-new-content .about-new-li-box:nth-child(1) .img img {
	width:100%;
	height:100% !important;
	display:block;
	object-fit:cover
}
@media screen and (max-width:1480px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .img {
	width:430px;
	height:250px
}
}@media screen and (max-width:1460px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .img {
	width:390px;
	height:226px
}
}.about-new .about-new-content .about-new-li-box:nth-child(1) .text {
	position:relative;
	width:890px;
	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
}
@media screen and (max-width:1480px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .text {
	width:775px
}
.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time {
	top:85px
}
}@media screen and (max-width:1460px) {
	.about-new .about-new-content .about-new-li-box:nth-child(1) .text {
	width:640px
}
.about-new .about-new-content .about-new-li-box:nth-child(1) .text .time {
	top:65px
}
}.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(404.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
}

.about-new .title {
	font-size:40px;
	line-height:40px
}

.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(404.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(404.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(404.png) #fff no-repeat bottom right;
	background-size:39.94792%;
	padding-top:70px
}
.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(404.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(404.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(404.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(404.png)
}
.customizing-four-pb .swiper-button-disabled {
	background-image:url(404.png)
}
.customizing-four-prev {
	background:url(404.png) no-repeat center left
}
.customizing-four-next {
	background:url(404.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(404.png) no-repeat;
	background-size:100% 100%
}
.customizing-five {
	position:relative;
	width:100%;
	min-width:1250px;
	height:820px;
	background:url(404.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:"";
	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(404.png) top left;
	background-size:auto 100%
}
.customizing-six-box {
	position:relative;
	width:100%;
	height:100%;
	background:url(404.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(404.png)
}
.customizing-six-pb .swiper-button-disabled {
	background-image:url(404.png)
}
.customizing-six-prev {
	background:url(404.png) no-repeat center left
}
.customizing-six-next {
	background:url(404.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(404.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(404.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(404.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(404.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;
	padding-top:50px
}
.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(404.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:30px;
	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(404.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(404.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(404.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(404.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(404.png)
}
.viewpoint-advantage-btn-li:nth-child(1).on div,.viewpoint-advantage-btn-li:nth-child(1):hover div {
	background-image:url(404.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(404.png)
}
.viewpoint-advantage-btn-li:nth-child(2).on div,.viewpoint-advantage-btn-li:nth-child(2):hover div {
	background-image:url(404.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(404.png)
}
.viewpoint-advantage-btn-li:nth-child(3).on div,.viewpoint-advantage-btn-li:nth-child(3):hover div {
	background-image:url(404.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(404.png)
}
.viewpoint-advantage-btn-li:nth-child(4).on div,.viewpoint-advantage-btn-li:nth-child(4):hover div {
	background-image:url(404.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(404.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(404.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(404.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(404.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(404.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(404.png) no-repeat top center
}
.website-menu {
	position:fixed;
	top:0;
	width:100%;
	left:0;
	z-index:501;
	background-color:rgba(247,247,247,0.9);
	border-bottom:1px solid #dfdfdf;
	text-align:center;
	font-size:0;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	transition:all .2s linear;
	-webkit-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px);
	opacity:0;
	visibility:hidden
}
.website-menu.show {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.website-menu li {
	display:inline-block;
	vertical-align:top;
	width:10%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-left:1px solid #efefef;
	position:relative;
	height:102px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	cursor:pointer
}
.website-menu li:last-child {
	border-right:1px solid #efefef
}
.website-menu li:nth-child(1) .iconfont:before {
	content:"\e603"
}
.website-menu li:nth-child(2) .iconfont:before {
	content:"\e63d"
}
.website-menu li:nth-child(3) .iconfont:before {
	content:"\e6b4"
}
.website-menu li:nth-child(4) .iconfont:before {
	content:"\e6a2"
}
.website-menu li:nth-child(5) .iconfont:before {
	content:"\e663"
}
.website-menu li:nth-child(6) .iconfont:before {
	content:"\e802"
}
.website-menu li:nth-child(7) .iconfont:before {
	content:"\e63e"
}
.website-menu li:hover {
	z-index:10;
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	background-color:#f7f7f7
}
.website-menu li:hover .iconfont,.website-menu li:hover h3 {
	color:#b41515
}
.website-menu .box {
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.website-menu .iconfont {
	font-size:37px;
	color:#555;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.website-menu h3 {
	font-size:13px;
	color:#888
}
.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(404.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(404.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(404.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(404.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(404.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(404.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(404.png) 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
}
.school-container {
	min-width:1250px
}
.school-container .item-box {
	position:relative;
	overflow:hidden
}
.school-container .scene-1 {
	background:url(404.png) no-repeat center center;
	background-size:cover;
	height:800px
}
.school-container .scene-1 .word {
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%,-20px);
	-moz-transform:translate(-50%,-20px);
	-ms-transform:translate(-50%,-20px);
	transform:translate(-50%,-20px);
	top:156px;
	text-align:center;
	opacity:0;
	-webkit-transition:all .6s 1s ease;
	-moz-transition:all .6s 1s ease;
	transition:all .6s 1s ease
}
.school-container .scene-1 .line-box {
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%,20px);
	-moz-transform:translate(-50%,20px);
	-ms-transform:translate(-50%,20px);
	transform:translate(-50%,20px);
	top:320px;
	background:url(404.png) no-repeat center center;
	width:1020px;
	height:255px;
	opacity:0;
	-webkit-transition:all .6s 1.2s ease;
	-moz-transition:all .6s 1.2s ease;
	transition:all .6s 1.2s ease
}
.school-container .scene-1 .dot {
	position:absolute;
	width:140px;
	height:140px;
	border-radius:100%;
	background-color:#ff7200;
	font-size:34px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 20px;
	opacity:0;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.school-container .scene-1 .dot h2 {
	font-size:34px;
	font-weight:bold;
	line-height:40px
}
.school-container .scene-1 .dot:nth-child(1) {
	top:20px;
	left:-34px
}
.school-container .scene-1 .dot:nth-child(2) {
	bottom:-72px;
	left:214px
}
.school-container .scene-1 .dot:nth-child(3) {
	top:-35px;
	left:592px
}
.school-container .scene-1 .dot:nth-child(4) {
	top:58px;
	right:-54px
}
.school-container .scene-1.anim .word {
	opacity:1;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.school-container .scene-1.anim .line-box {
	opacity:1;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.school-container .scene-1.anim .dot {
	-webkit-animation-name:rubberBand;
	-moz-animation-name:rubberBand;
	animation-name:rubberBand
}
.school-container .scene-1.anim .dot:nth-child(1) {
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	animation-delay:1.5s
}
.school-container .scene-1.anim .dot:nth-child(2) {
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	animation-delay:2s
}
.school-container .scene-1.anim .dot:nth-child(3) {
	-webkit-animation-delay:2.5s;
	-moz-animation-delay:2.5s;
	animation-delay:2.5s
}
.school-container .scene-1.anim .dot:nth-child(4) {
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	animation-delay:3s
}
@media screen and (max-width:1440px) {
	.school-container .scene-1 {
	height:750px
}
.school-container .scene-1 .word {
	top:100px
}
}@media screen and (max-width:1366px) {
	.school-container .scene-1 {
	height:700px
}
.school-container .scene-1 .word {
	top:80px
}
.school-container .scene-1 .word img {
	width:90%
}
.school-container .scene-1 .line-box {
	top:225px
}
.school-container .scene-1 .dot {
	width:120px;
	height:120px;
	padding:0 30px
}
.school-container .scene-1 .dot h2 {
	font-size:26px
}
.school-container .scene-1 .dot:nth-child(4) {
	right:-44px
}
}.school-container .scene-2 {
	height:850px;
	background:url(404.png) no-repeat center center;
	background-size:cover
}
.school-container .scene-2 .word {
	position:absolute;
	top:80px;
	text-align:center;
	color:#333;
	width:100%;
	left:0
}
.school-container .scene-2 .word h2 {
	font-size:55px;
	margin-bottom:10px;
	-webkit-transition:all .4s .5s ease;
	-moz-transition:all .4s .5s ease;
	transition:all .4s .5s ease;
	opacity:0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
.school-container .scene-2 .word p {
	font-size:26px;
	-webkit-transition:all .4s 1s ease;
	-moz-transition:all .4s 1s ease;
	transition:all .4s 1s ease;
	opacity:0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
.school-container .scene-2 .phone {
	position:absolute;
	bottom:25px;
	z-index:2;
	left:50%;
	margin-left:-262px
}
.school-container .scene-2 .teacher {
	position:absolute;
	left:50%;
	top:438px;
	z-index:3;
	margin-left:-563px;
	-webkit-transition:all 1s 1.2s ease;
	-moz-transition:all 1s 1.2s ease;
	transition:all 1s 1.2s ease;
	opacity:0
}
.school-container .scene-2 .student {
	position:absolute;
	left:50%;
	top:438px;
	z-index:5;
	margin-left:488px;
	-webkit-transition:all 1s 1.4s ease;
	-moz-transition:all 1s 1.4s ease;
	transition:all 1s 1.4s ease;
	opacity:0
}
.school-container .scene-2 .message {
	position:absolute;
	left:50%;
	top:375px;
	z-index:4;
	margin-left:160px;
	opacity:0;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.school-container .scene-2.anim .word h2,.school-container .scene-2.anim .word p {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.school-container .scene-2.anim .teacher,.school-container .scene-2.anim .student {
	opacity:1
}
.school-container .scene-2.anim .message {
	-webkit-animation-name:rubberBand;
	-moz-animation-name:rubberBand;
	animation-name:rubberBand;
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	animation-delay:2s
}
@media screen and (max-width:1440px) {
	.school-container .scene-2 {
	height:800px
}
.school-container .scene-2 .word {
	top:50px
}
.school-container .scene-2 .word h2 {
	font-size:48px
}
}@media screen and (max-width:1366px) {
	.school-container .scene-2 {
	height:700px
}
.school-container .scene-2 .word h2 {
	font-size:42px
}
.school-container .scene-2 .word p {
	font-size:22px
}
.school-container .scene-2 .phone img {
	height:480px
}
.school-container .scene-2 .teacher {
	margin-left:-520px
}
.school-container .scene-2 .student {
	top:420px;
	margin-left:430px
}
.school-container .scene-2 .message {
	top:360px;
	margin-left:95px
}
}.school-container .scene-3 {
	background:url(404.png) no-repeat center center;
	background-size:cover;
	height:850px
}
.school-container .scene-3 .bus {
	position:absolute;
	left:50%;
	margin-left:-604px;
	bottom:69px;
	-webkit-transform:translateX(-1250px);
	-moz-transform:translateX(-1250px);
	-ms-transform:translateX(-1250px);
	transform:translateX(-1250px);
	-webkit-transition:all .6s ease-in-out;
	-moz-transition:all .6s ease-in-out;
	transition:all .6s ease-in-out
}
.school-container .scene-3 .word {
	position:absolute;
	margin-left:-600px;
	top:145px;
	left:50%;
	color:#333
}
.school-container .scene-3 .word h2 {
	font-size:55px;
	opacity:0;
	-webkit-transform:translateY(20px);
	-moz-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	-webkit-transition:all .4s .5s ease;
	-moz-transition:all .4s .5s ease;
	transition:all .4s .5s ease
}
.school-container .scene-3 .word p {
	font-size:26px;
	opacity:0;
	-webkit-transform:translateY(10px);
	-moz-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px);
	-webkit-transition:all .2s .8s ease;
	-moz-transition:all .2s .8s ease;
	transition:all .2s .8s ease
}
.school-container .scene-3 .icon-list {
	position:absolute;
	margin-left:-600px;
	top:283px;
	left:50%;
	color:#333;
	font-size:0;
	opacity:0;
	-webkit-transition:all .2s 1s ease;
	-moz-transition:all .2s 1s ease;
	transition:all .2s 1s ease
}
.school-container .scene-3 .icon-list li {
	vertical-align:top;
	width:120px;
	height:160px;
	border-radius:54px;
	background-color:#bae5f4;
	border:1px solid #7dc9e2;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#0b3947;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-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;
	margin-right:5px;
	box-shadow:1px 1px 2px #abd0db
}
.school-container .scene-3 .icon-list li i {
	font-size:50px;
	margin-bottom:15px
}
.school-container .scene-3 .icon-list li h3 {
	font-size:20px
}
.school-container .scene-3 .icon-xiaoche:before {
	content:'\e64e'
}
.school-container .scene-3 .icon-pay:before {
	content:'\e651'
}
.school-container .scene-3 .icon-daka:before {
	content:'\e649'
}
.school-container .scene-3 .icon-xiaochedingwei:before {
	content:'\e659'
}
.school-container .scene-3 .icon-tongzhi:before {
	content:'\e797'
}
.school-container .scene-3.anim .bus {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.school-container .scene-3.anim .word h2,.school-container .scene-3.anim .word p {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.school-container .scene-3.anim .icon-list {
	opacity:1
}
.school-container .scene-3.anim .icon-list li {
	-webkit-animation-name:topbottom;
	-moz-animation-name:topbottom;
	animation-name:topbottom;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s
}
.school-container .scene-3.anim .icon-list li:nth-child(1) {
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	animation-delay:1s
}
.school-container .scene-3.anim .icon-list li:nth-child(2) {
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	animation-delay:1.5s
}
.school-container .scene-3.anim .icon-list li:nth-child(3) {
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;
	animation-delay:2s
}
.school-container .scene-3.anim .icon-list li:nth-child(4) {
	-webkit-animation-delay:2.5s;
	-moz-animation-delay:2.5s;
	animation-delay:2.5s
}
.school-container .scene-3.anim .icon-list li:nth-child(5) {
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	animation-delay:3s
}
@media screen and (max-width:1440px) {
	.school-container .scene-3 {
	height:800px
}
.school-container .scene-3 .word {
	top:80px
}
.school-container .scene-3 .word h2 {
	font-size:48px
}
.school-container .scene-3 .icon-list {
	top:220px
}
}@media screen and (max-width:1366px) {
	.school-container .scene-3 {
	height:700px
}
.school-container .scene-3 .word h2 {
	font-size:42px
}
.school-container .scene-3 .word p {
	font-size:22px
}
.school-container .scene-3 .icon-list li {
	width:100px;
	height:140px
}
.school-container .scene-3 .icon-list li i {
	font-size:36px
}
.school-container .scene-3 .icon-list li h3 {
	font-size:16px
}
}.school-container .scene-4 {
	background:url(404.png) no-repeat center center;
	background-size:cover;
	height:850px
}
.school-container .scene-4 .word {
	color:#333;
	position:absolute;
	left:50%;
	margin-left:252px;
	top:210px;
	width:350px;
	opacity:0;
	-webkit-transition:all .8s ease;
	-moz-transition:all .8s ease;
	transition:all .8s ease
}
.school-container .scene-4 .word h2 {
	font-size:55px
}
.school-container .scene-4 .word p {
	font-size:26px
}
.school-container .scene-4 .img {
	top:170px;
	position:absolute;
	left:50%;
	margin-left:-600px;
	opacity:0;
	-webkit-transform:translateX(-30px);
	-moz-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px);
	-webkit-transition:all .8s ease;
	-moz-transition:all .8s ease;
	transition:all .8s ease
}
.school-container .scene-4.anim .word {
	opacity:1
}
.school-container .scene-4.anim .img {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.school-container .scene-4 {
	height:800px
}
.school-container .scene-4 .word {
	top:180px
}
.school-container .scene-4 .word h2 {
	font-size:48px
}
.school-container .scene-4 .img {
	top:140px
}
}@media screen and (max-width:1366px) {
	.school-container .scene-4 {
	height:700px
}
.school-container .scene-4 .word {
	top:140px;
	margin-left:190px
}
.school-container .scene-4 .word h2 {
	font-size:42px
}
.school-container .scene-4 .word p {
	font-size:22px
}
.school-container .scene-4 .img {
	top:100px
}
.school-container .scene-4 .img img {
	width:650px
}
}.school-container .scene-5 {
	background:url(404.png) no-repeat center center;
	background-size:cover;
	height:850px
}
.school-container .scene-5 .front-img {
	position:absolute;
	width:100%;
	height:100%;
	background:url(404.png) no-repeat center bottom;
	background-size:cover;
	top:0;
	left:0;
	z-index:4
}
.school-container .scene-5 .page-img {
	position:absolute;
	z-index:3;
	top:498px;
	left:50%;
	margin-left:-604px;
	opacity:0
}
.school-container .scene-5 .word {
	position:absolute;
	top:160px;
	left:50%;
	margin-left:-600px;
	color:#333;
	z-index:5;
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.school-container .scene-5 .word h2 {
	font-size:55px;
	margin-bottom:10px
}
.school-container .scene-5 .word p {
	font-size:26px
}
.school-container .scene-5.anim .word {
	opacity:1
}
.school-container .scene-5.anim .page-img {
	-webkit-animation-name:messageShake;
	-moz-animation-name:messageShake;
	animation-name:messageShake;
	-webkit-animation-duration:10s;
	-moz-animation-duration:10s;
	animation-duration:10s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
@media screen and (max-width:1440px) {
	.school-container .scene-5 {
	height:800px
}
.school-container .scene-5 .word {
	top:130px
}
.school-container .scene-5 .word h2 {
	font-size:48px
}
.school-container .scene-5 .page-img {
	margin-left:-566px;
	top:470px
}
}@media screen and (max-width:1366px) {
	.school-container .scene-5 {
	height:700px
}
.school-container .scene-5 .word {
	top:100px
}
.school-container .scene-5 .word h2 {
	font-size:42px
}
.school-container .scene-5 .word p {
	font-size:22px
}
.school-container .scene-5 .page-img {
	margin-left:-500px;
	top:410px
}
}@-webkit-keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:0
}
30% {
	-webkit-transform:scale3d(1.25,0.75,1);
	transform:scale3d(1.25,0.75,1)
}
40% {
	-webkit-transform:scale3d(0.75,1.25,1);
	transform:scale3d(0.75,1.25,1)
}
50% {
	-webkit-transform:scale3d(1.15,0.85,1);
	transform:scale3d(1.15,0.85,1)
}
65% {
	-webkit-transform:scale3d(0.95,1.05,1);
	transform:scale3d(0.95,1.05,1)
}
75% {
	-webkit-transform:scale3d(1.05,0.95,1);
	transform:scale3d(1.05,0.95,1)
}
to {
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:1
}
}@-moz-keyframes rubberBand {
	from {
	-moz-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:0
}
30% {
	-moz-transform:scale3d(1.25,0.75,1);
	transform:scale3d(1.25,0.75,1)
}
40% {
	-moz-transform:scale3d(0.75,1.25,1);
	transform:scale3d(0.75,1.25,1)
}
50% {
	-moz-transform:scale3d(1.15,0.85,1);
	transform:scale3d(1.15,0.85,1)
}
65% {
	-moz-transform:scale3d(0.95,1.05,1);
	transform:scale3d(0.95,1.05,1)
}
75% {
	-moz-transform:scale3d(1.05,0.95,1);
	transform:scale3d(1.05,0.95,1)
}
to {
	-moz-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:1
}
}@keyframes rubberBand {
	from {
	-webkit-transform:scale3d(1,1,1);
	-moz-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:0
}
30% {
	-webkit-transform:scale3d(1.25,0.75,1);
	-moz-transform:scale3d(1.25,0.75,1);
	transform:scale3d(1.25,0.75,1)
}
40% {
	-webkit-transform:scale3d(0.75,1.25,1);
	-moz-transform:scale3d(0.75,1.25,1);
	transform:scale3d(0.75,1.25,1)
}
50% {
	-webkit-transform:scale3d(1.15,0.85,1);
	-moz-transform:scale3d(1.15,0.85,1);
	transform:scale3d(1.15,0.85,1)
}
65% {
	-webkit-transform:scale3d(0.95,1.05,1);
	-moz-transform:scale3d(0.95,1.05,1);
	transform:scale3d(0.95,1.05,1)
}
75% {
	-webkit-transform:scale3d(1.05,0.95,1);
	-moz-transform:scale3d(1.05,0.95,1);
	transform:scale3d(1.05,0.95,1)
}
to {
	-webkit-transform:scale3d(1,1,1);
	-moz-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
	opacity:1
}
}@-webkit-keyframes topbottom {
	from,to {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
50% {
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px)
}
}@-moz-keyframes topbottom {
	from,to {
	-moz-transform:translateY(0);
	transform:translateY(0)
}
50% {
	-moz-transform:translateY(-10px);
	transform:translateY(-10px)
}
}@keyframes topbottom {
	from,to {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
50% {
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	transform:translateY(-10px)
}
}@-webkit-keyframes messageShake {
	from,to {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
50% {
	opacity:1;
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
}@-moz-keyframes messageShake {
	from,to {
	opacity:1;
	-moz-transform:translateY(0);
	transform:translateY(0)
}
50% {
	opacity:1;
	-moz-transform:translateY(-20px);
	transform:translateY(-20px)
}
}@keyframes messageShake {
	from,to {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
50% {
	opacity:1;
	-webkit-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
	transform:translateY(-20px)
}
}.system-banner {
	position:relative;
	width:100%;
	height:580px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.system-banner .word {
	position:absolute;
	top:140px;
	left:50%;
	margin-left:-680px;
	z-index:2;
	color:#fff;
	line-height:60px
}
.system-banner .word .b {
	font-size:50px;
	-webkit-transition:all 1.2s cubic-bezier(0.47,0.7,0.29,1.45);
	-moz-transition:all 1.2s cubic-bezier(0.47,0.7,0.29,1.45);
	transition:all 1.2s cubic-bezier(0.47,0.7,0.29,1.45);
	opacity:0;
	-webkit-transform:translateX(50%);
	-moz-transform:translateX(50%);
	-ms-transform:translateX(50%);
	transform:translateX(50%);
	margin-bottom:10px;
	font-weight:bold
}
.system-banner .word .b em {
	font-size:60px;
	color:#37659e;
	margin-right:15px
}
.system-banner .word .s {
	font-size:40px;
	-webkit-transition:all 1.2s 0.4s cubic-bezier(0.47,0.7,0.29,1.45);
	-moz-transition:all 1.2s 0.4s cubic-bezier(0.47,0.7,0.29,1.45);
	transition:all 1.2s 0.4s cubic-bezier(0.47,0.7,0.29,1.45);
	opacity:0;
	-webkit-transform:translateX(50%);
	-moz-transform:translateX(50%);
	-ms-transform:translateX(50%);
	transform:translateX(50%)
}
.system-banner .word .s span {
	color:#37659e
}
.system-banner .word.anim .b,.system-banner .word.anim .s {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.system-banner .word {
	margin-left:0;
	left:100px;
	line-height:50px
}
.system-banner .word .b {
	font-size:42px
}
.system-banner .word .b em {
	font-size:52px
}
.system-banner .word .s {
	font-size:32px
}
}@media screen and (max-width:1366px) {
	.system-banner {
	height:480px
}
.system-banner .word {
	top:110px;
	line-height:40px
}
.system-banner .word .b {
	font-size:32px
}
.system-banner .word .b em {
	font-size:42px
}
.system-banner .word .s {
	font-size:26px
}
}.system-tips {
	margin-top:20px;
	font-size:18px;
	line-height:30px;
	color:#333;
	text-align:center
}
@media screen and (max-width:1366px) {
	.system-tips {
	font-size:16px;
	line-height:28px
}
}.system-menu {
	text-align:center;
	background:#f5f5f5;
	height:150px
}
.system-menu .wrapper {
	text-align:center;
	background:#f5f5f5
}
.system-menu .item {
	display:inline-block;
	vertical-align:top;
	text-align:center;
	padding:26px 50px 0;
	height:150px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.system-menu .item i {
	font-size:44px;
	color:#555;
	margin-bottom:10px;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
	display:inline-block
}
.system-menu .item .title {
	font-size:16px;
	color:#555;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.system-menu .item:hover i,.system-menu .item:hover .title,.system-menu .item.on i,.system-menu .item.on .title {
	color:#d24444
}
.system-menu .item:nth-child(1) i:before {
	content:'\e664'
}
.system-menu .item:nth-child(2) i:before {
	content:'\e676'
}
.system-menu .item:nth-child(3) i:before {
	content:'\e6e7'
}
.system-menu .item:nth-child(4) i:before {
	content:'\e666'
}
.system-menu .item:nth-child(5) i:before {
	content:'\e660'
}
.system-menu.fixed .wrapper {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:9909
}
.system-menu.fixed .item {
	height:100px;
	padding-top:12px
}
.system-menu.fixed .item i {
	font-size:32px;
	margin-bottom:10px
}
.system-menu.fixed .item .title {
	font-size:14px
}
@media screen and (max-width:1366px) {
	.system-menu .item {
	padding:22px 40px 0
}
.system-menu .item i {
	font-size:36px
}
}.system-intro {
	text-align:center;
	margin-bottom:30px
}
.system-intro .cn {
	font-size:30px;
	line-height:48px;
	color:#555;
	margin-bottom:8px
}
.system-intro .en {
	font-family:Arial;
	font-size:14px;
	left:22px;
	color:#bcbcbc
}
.system-sub-menu {
	max-width:1440px;
	margin:0 auto;
	min-width:1250px;
	padding-bottom:30px;
	height:120px
}
.system-sub-menu .wrapper {
	font-size:0;
	max-width:1440px;
	min-width:1250px;
	margin:0 auto
}
.system-sub-menu.fixed .system-fixed-con {
	position:fixed;
	top:0;
	left:0;
	z-index:9909;
	width:100%;
	background-color:#f5f5f5
}
.system-sub-menu.fixed .item a {
	height:90px
}
.system-sub-menu.fixed .item a:hover {
	box-shadow:none
}
.system-sub-menu.fixed .item .icon {
	font-size:32px;
	margin-bottom:0
}
.system-sub-menu.fixed .item .t {
	font-size:14px
}
.system-sub-menu .item {
	display:inline-block;
	vertical-align:top;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:14.28571%;
	padding:0 5px;
	margin-bottom:10px
}
.system-sub-menu .item a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:120px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#f5f5f5;
	border-radius:8px;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.system-sub-menu .item a:hover {
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.system-sub-menu .item a:hover .icon,.system-sub-menu .item a:hover .t {
	color:#d24444
}
.system-sub-menu .item .icon {
	font-size:42px;
	color:#666;
	margin-bottom:10px;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
.system-sub-menu .item .t {
	font-size:16px;
	color:#666;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	transition:all .2s ease
}
@media screen and (max-width:1366px) {
	.system-sub-menu .item .t {
	font-size:14px
}
}.system-sub-menu .item.on .icon,.system-sub-menu .item.on .t {
	color:#d24444
}
.system-sub-menu .item:nth-child(1) .icon:before {
	content:'\e670'
}

.system-sub-menu .item:nth-child(2) .icon:before {
	content:'\e672'
}
.system-sub-menu .item:nth-child(3) .icon:before {
	content:'\e674'
}
.system-sub-menu .item:nth-child(4) .icon:before {
	content:'\e673'
}
.system-sub-menu .item:nth-child(5) .icon:before {
	content:'\e66f'
}
.system-sub-menu .item:nth-child(6) .icon:before {
	content:'\e671'
}
.system-sub-menu .item:nth-child(7) .icon:before {
	content:'\e679'
}
.system-article {
	overflow:hidden
}
.system-title-con {
	background-color:#fff;
	padding:80px 0 60px
}
.system-title {
	text-align:center
}
.system-title .t {
	font-size:36px;
	color:#333
}
.system-title .en {
	position:relative;
	text-align:center
}
.system-title .en:before {
	position:absolute;
	width:100%;
	height:1px;
	display:block;
	top:50%;
	left:0;
	background-color:#e3e3e3;
	content:''
}
.system-title .en span {
	display:inline-block;
	vertical-align:top;
	position:relative;
	z-index:2;
	background-color:#fff;
	padding:0 30px;
	font-family:Arial;
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	line-height:20px
}
.ele-section-1 {
	height:777px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
.ele-section-1 .img {
	position:absolute;
	right:115px;
	bottom:0
}
.ele-section-1 .img img {
	max-width:100%
}
.ele-section-1 .info {
	position:absolute;
	top:153px;
	width:1108px;
	left:50%;
	z-index:2;
	margin-left:-750px
}
.ele-section-1 .info.anim .top,.ele-section-1 .info.anim .box {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.ele-section-1 .top {
	text-align:center;
	font-size:56px;
	color:#555;
	margin-bottom:30px;
	opacity:0;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.ele-section-1 .top strong {
	color:#6899c2
}
.ele-section-1 .box {
	position:relative;
	opacity:0;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-transition:all .4s .3s ease;
	-moz-transition:all .4s .3s ease;
	transition:all .4s .3s ease
}
.ele-section-1 .box:after {
	position:absolute;
	display:block;
	width:1171px;
	height:154px;
	background:url(404.png) no-repeat center center;
	bottom:-60px;
	left:50%;
	margin-left:-585px;
	content:''
}
.ele-section-1 .wrapper {
	position:relative;
	z-index:2;
	background-color:#fff;
	font-size:0
}
.ele-section-1 .wrapper .item {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	height:330px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:60px 26px 0;
	border-right:1px solid #f2f4f6;
	text-align:center;
	-webkit-perspective:800px;
	-moz-perspective:800px;
	perspective:800px
}
.ele-section-1 .wrapper .item:nth-child(2) {
	background-image:url(404.png);
	background-position:center center;
	background-repeat:repeat-x;
	background-size:auto 100%
}
.ele-section-1 .wrapper .item:hover .icon {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.ele-section-1 .wrapper .icon {
	display:block;
	width:100px;
	height:100px;
	margin:0 auto 15px;
	border:1px solid #bdd2e3;
	text-align:center;
	line-height:100px;
	border-radius:100%;
	color:#6899c2;
	background-color:#fff;
	font-size:44px;
	-webkit-transition:all .6s linear;
	-moz-transition:all .6s linear;
	transition:all .6s linear
}
.ele-section-1 .wrapper .t {
	font-size:25px;
	color:#333;
	margin-bottom:10px
}
.ele-section-1 .wrapper .p {
	font-size:15px;
	line-height:30px;
	color:#666
}
@media screen and (max-width:1440px) {
	.ele-section-1 .img {
	width:380px
}
.ele-section-1 .info {
	width:900px;
	left:30px;
	margin-left:0
}
.ele-section-1 .top {
	font-size:48px
}
}@media screen and (max-width:1366px) {
	.ele-section-1 {
	height:577px
}
.ele-section-1 .img {
	width:280px
}
.ele-section-1 .info {
	top:50px
}
.ele-section-1 .top {
	font-size:36px
}
.ele-section-1 .wrapper .item {
	padding-top:40px
}
.ele-section-1 .wrapper .icon {
	width:80px;
	height:80px;
	line-height:80px;
	font-size:32px
}
.ele-section-1 .wrapper .t {
	font-size:20px
}
}@media screen and (max-width:1280px) {
	.ele-section-1 .img {
	right:30px
}
}.ele-section-2 {
	position:relative;
	width:100%;
	height:778px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.ele-section-2 .info {
	position:absolute;
	top:180px;
	left:50%;
	margin-left:50px;
	width:656px
}
.ele-section-2 .info.anim .top,.ele-section-2 .info.anim .box {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.ele-section-2 .top {
	font-size:57px;
	color:#6899c2;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.ele-section-2 .box {
	border:1px solid #e0e6ea;
	opacity:0;
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
.ele-section-2 .box .item {
	padding:40px;
	background-color:rgba(255,255,255,0.7);
	font-size:18px;
	line-height:30px;
	color:#666
}
.ele-section-2 .box .item span {
	font-family:Arial;
	font-size:30px;
	line-height:30px;
	color:#6899c2;
	display:inline-block;
	vertical-align:top;
	margin-right:3px
}
.ele-section-2 .box .item:nth-child(2n) {
	background-color:rgba(245,245,245,0.7)
}
@media screen and (max-width:1440px) {
	.ele-section-2 .info {
	margin-left:0
}
.ele-section-2 .top {
	font-size:48px
}
.ele-section-2 .box .item {
	padding:30px
}
}@media screen and (max-width:1366px) {
	.ele-section-2 {
	height:577px
}
.ele-section-2 .info {
	top:50px;
	margin-left:-50px
}
.ele-section-2 .top {
	font-size:36px
}
}.ele-section-3 {
	position:relative;
	width:100%;
	height:741px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.ele-section-3 .info {
	position:absolute;
	top:160px;
	left:50%;
	margin-left:-550px;
	width:900px
}
.ele-section-3 .info.anim .top,.ele-section-3 .info.anim .item {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
.ele-section-3 .top {
	font-size:57px;
	color:#6899c2;
	margin-bottom:15px;
	text-align:center;
	opacity:0;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.ele-section-3 .box {
	font-size:0;
	text-align:center
}
.ele-section-3 .item {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	opacity:0;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
	-webkit-perspective:800px;
	-moz-perspective:800px;
	perspective:800px
}
.ele-section-3 .item:hover .icon {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	transform:rotateY(360deg)
}
.ele-section-3 .item:nth-child(1) {
	-webkit-transition-delay:.4s;
	-moz-transition-delay:.4s;
	transition-delay:.4s
}
.ele-section-3 .item:nth-child(2) {
	-webkit-transition-delay:.5s;
	-moz-transition-delay:.5s;
	transition-delay:.5s
}
.ele-section-3 .item:nth-child(3) {
	-webkit-transition-delay:.6s;
	-moz-transition-delay:.6s;
	transition-delay:.6s
}
.ele-section-3 .icon {
	width:134px;
	height:134px;
	border-radius:100%;
	background-color:#fff;
	text-align:center;
	line-height:134px;
	margin:0 auto 25px;
	border:1px solid #bdd2e3;
	color:#6899c2;
	font-size:60px;
	-webkit-transition:all .6s linear;
	-moz-transition:all .6s linear;
	transition:all .6s linear
}
.ele-section-3 .t {
	font-size:25px;
	color:#333
}
.ele-section-3 .p {
	font-size:16px;
	color:#666
}
@media screen and (max-width:1440px) {
	.ele-section-3 {
	height:630px
}
.ele-section-3 .info {
	top:70px
}
.ele-section-3 .top {
	font-size:52px
}
}@media screen and (max-width:1366px) {
	.ele-section-3 {
	height:577px
}
.ele-section-3 .info {
	top:100px
}
.ele-section-3 .top {
	font-size:38px
}
.ele-section-3 .icon {
	width:94px;
	height:94px;
	line-height:94px;
	font-size:48px
}
.ele-section-3 .t {
	font-size:20px
}
}.ele-section-4 {
	position:relative;
	width:100%;
	height:827px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.ele-section-4 .info {
	top:125px;
	position:absolute;
	z-index:2;
	margin-left:-270px;
	width:1080px;
	font-size:0;
	left:50%
}
.ele-section-4 .info.anim .title {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
.ele-section-4 .info.anim .item {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.ele-section-4 .title {
	font-size:57px;
	color:#6899c2;
	margin-bottom:25px;
	opacity:0;
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.ele-section-4 .item {
	display:inline-block;
	vertical-align:top;
	width:50%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:50px;
	margin-bottom:30px;
	opacity:0;
	-webkit-transition:all .6s .4s ease;
	-moz-transition:all .6s .4s ease;
	transition:all .6s .4s ease
}
.ele-section-4 .item:nth-child(2n+1) {
	-webkit-transform:translateX(30px);
	-moz-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px)
}
.ele-section-4 .item:nth-child(2n) {
	-webkit-transform:translateX(-30px);
	-moz-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px)
}
.ele-section-4 .top {
	line-height:96px;
	font-size:30px;
	color:#333
}
.ele-section-4 .top img {
	display:inline-block;
	vertical-align:top;
	margin-right:15px
}
.ele-section-4 .p {
	padding-left:20px
}
.ele-section-4 .p li {
	padding-left:12px;
	position:relative;
	margin-top:10px;
	font-size:16px;
	line-height:24px;
	color:#666
}
.ele-section-4 .p li:before {
	position:absolute;
	left:0;
	width:8px;
	height:8px;
	border-radius:100%;
	background-color:#6899c2;
	display:block;
	content:'';
	top:8px
}
@media screen and (max-width:1440px) {
	.ele-section-4 .title {
	font-size:52px
}
.ele-section-4 .info {
	width:auto
}
}@media screen and (max-width:1366px) {
	.ele-section-4 {
	height:700px
}
.ele-section-4 .info {
	top:80px
}
.ele-section-4 .title {
	font-size:38px
}
.ele-section-4 .top {
	line-height:78px;
	font-size:24px
}
.ele-section-4 .top img {
	height:78px
}
}.answer-section {
	font-size:0
}
.answer-section .item {
	display:inline-block;
	vertical-align:top;
	width:50%;
	text-align:center;
	background-color:#f5f5f5;
	position:relative;
	padding-bottom:31.45833%;
	overflow:hidden
}
.answer-section .item:nth-child(2),.answer-section .item:nth-child(3) {
	background-color:#efefef
}
.answer-section .item:nth-child(2n+1) .wrapper {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%)
}
.answer-section .item:nth-child(2n) .wrapper {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%)
}
.answer-section .item .wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-moz-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-transition:all .6s ease-in;
	-moz-transition:all .6s ease-in;
	transition:all .6s ease-in;
	opacity:0
}
.answer-section .item .wrapper.anim {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.answer-section .item img {
	display:block;
	width:100%
}
.answer-section .item .t {
	font-weight:bold;
	font-size:50px;
	color:#269b48;
	margin-bottom:10px
}
.answer-section .item .p {
	padding:0 70px;
	font-size:18px;
	line-height:30px;
	color:#666;
	margin-bottom:15px;
	min-height:60px
}
@media screen and (max-width:1440px) {
	.answer-section .item .t {
	font-size:40px
}
.answer-section .item .p {
	font-size:16px;
	line-height:24px;
	min-height:48px
}
}@media screen and (max-width:1280px) {
	.answer-section .item .t {
	font-size:30px
}
.answer-section .item .p {
	font-size:14px;
	line-height:22px;
	min-height:44px
}
}.active-section {
	font-size:0
}
.active-section .item {
	display:inline-block;
	vertical-align:top;
	width:50%;
	text-align:center;
	background-color:#f5f5f5;
	position:relative;
	padding-bottom:29.6875%;
	overflow:hidden
}
.active-section .item:nth-child(2n+1) .wrapper {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%)
}
.active-section .item:nth-child(2n) .wrapper {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%)
}
.active-section .item:nth-child(1) {
	background-color:#e9f0ff
}
.active-section .item:nth-child(2) {
	background-color:#f8fcff
}
.active-section .item:nth-child(3) {
	background-color:#f8fcff
}
.active-section .item:nth-child(4) {
	background-color:#d0e7fc
}
.active-section .item .wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:all .6s ease-in;
	-moz-transition:all .6s ease-in;
	transition:all .6s ease-in;
	opacity:0
}
.active-section .item .wrapper.anim {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.active-section .item img {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.active-section .item .t {
	text-align:center;
	top:60px;
	left:0;
	z-index:2;
	font-size:52px;
	font-weight:bold;
	color:#34a5b4;
	position:absolute;
	width:100%
}
.active-section .item .p {
	position:absolute;
	text-align:center;
	top:145px;
	left:0;
	width:100%;
	font-size:18px;
	line-height:28px;
	color:#333;
	z-index:2
}
@media screen and (max-width:1440px) {
	.active-section .item .t {
	top:30px;
	font-size:42px
}
.active-section .item .p {
	top:95px
}
}@media screen and (max-width:1366px) {
	.active-section .item .t {
	font-size:32px
}
.active-section .item .p {
	top:80px;
	font-size:16px;
	line-height:26px
}
}.meeting-section-1 {
	position:relative;
	height:673px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:3;
	background-size:cover
}
.meeting-section-1 .img {
	position:absolute;
	top:100px;
	left:50%;
	margin-left:83px;
	opacity:0;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-webkit-transition:all .6s ease-in;
	-moz-transition:all .6s ease-in;
	transition:all .6s ease-in
}
.meeting-section-1 .info {
	position:absolute;
	top:240px;
	left:50%;
	margin-left:-490px
}
.meeting-section-1 .t {
	font-size:60px;
	font-weight:bold;
	color:#47a4bf;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateX(-20px);
	-moz-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px);
	-webkit-transition:all .6s .4s ease-in;
	-moz-transition:all .6s .4s ease-in;
	transition:all .6s .4s ease-in
}
.meeting-section-1 .p {
	font-size:28px;
	line-height:36px;
	color:#666;
	opacity:0;
	-webkit-transform:translateX(-20px);
	-moz-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px);
	-webkit-transition:all .6s .5s ease-in;
	-moz-transition:all .6s .5s ease-in;
	transition:all .6s .5s ease-in
}
.meeting-section-1.anim .img {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.meeting-section-1.anim .t,.meeting-section-1.anim .p {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
@media screen and (max-width:1440px) {
	.meeting-section-1 .t {
	font-size:50px
}
.meeting-section-1 .p {
	font-size:24px;
	line-height:32px
}
.meeting-section-1 .img {
	margin-left:0;
	width:658px;
	top:140px
}
}@media screen and (max-width:1366px) {
	.meeting-section-1 {
	height:609px
}
.meeting-section-1 .img {
	width:590px;
	top:132px
}
.meeting-section-1 .t {
	font-size:40px
}
.meeting-section-1 .p {
	font-size:20px
}
}.meeting-section-2 {
	position:relative;
	height:700px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:2;
	background-size:cover
}
.meeting-section-2 .img {
	position:absolute;
	top:70px;
	left:50%;
	margin-left:-486px;
	opacity:0;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	-webkit-transition:all .4s ease-in;
	-moz-transition:all .4s ease-in;
	transition:all .4s ease-in
}
.meeting-section-2 .info {
	position:absolute;
	top:250px;
	left:50%;
	margin-left:5px
}
.meeting-section-2 .t {
	font-size:60px;
	font-weight:bold;
	color:#fff;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	-webkit-transition:all .4s .2s ease-in;
	-moz-transition:all .4s .2s ease-in;
	transition:all .4s .2s ease-in
}
.meeting-section-2 .p {
	font-size:28px;
	line-height:42px;
	color:#fff;
	opacity:0;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	-webkit-transition:all .4s .4s ease-in;
	-moz-transition:all .4s .4s ease-in;
	transition:all .4s .4s ease-in
}
.meeting-section-2.anim .img,.meeting-section-2.anim .t,.meeting-section-2.anim .p {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
@media screen and (max-width:1440px) {
	.meeting-section-2 .t {
	font-size:50px
}
.meeting-section-2 .p {
	font-size:24px;
	line-height:32px
}
}@media screen and (max-width:1366px) {
	.meeting-section-2 {
	height:610px
}
.meeting-section-2 .img {
	width:320px
}
.meeting-section-2 .info {
	top:210px
}
.meeting-section-2 .t {
	font-size:40px
}
.meeting-section-2 .p {
	font-size:20px
}
}.meeting-section-3 {
	position:relative;
	height:888px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:1
}
.meeting-section-3 .img {
	position:absolute;
	top:143px;
	left:50%;
	margin-left:198px;
	opacity:0;
	-webkit-transform:translateY(-50px);
	-moz-transform:translateY(-50px);
	-ms-transform:translateY(-50px);
	transform:translateY(-50px);
	-webkit-transition:all .4s ease-in;
	-moz-transition:all .4s ease-in;
	transition:all .4s ease-in
}
.meeting-section-3 .info {
	position:absolute;
	top:370px;
	left:50%;
	margin-left:-460px
}
.meeting-section-3 .t {
	font-size:60px;
	font-weight:bold;
	color:#47a4bf;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateY(-50px);
	-moz-transform:translateY(-50px);
	-ms-transform:translateY(-50px);
	transform:translateY(-50px);
	-webkit-transition:all .4s .2s ease-in;
	-moz-transition:all .4s .2s ease-in;
	transition:all .4s .2s ease-in
}
.meeting-section-3 .p {
	font-size:28px;
	line-height:42px;
	color:#666;
	opacity:0;
	-webkit-transform:translateY(-50px);
	-moz-transform:translateY(-50px);
	-ms-transform:translateY(-50px);
	transform:translateY(-50px);
	-webkit-transition:all .4s .4s ease-in;
	-moz-transition:all .4s .4s ease-in;
	transition:all .4s .4s ease-in
}
.meeting-section-3.anim .img,.meeting-section-3.anim .t,.meeting-section-3.anim .p {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
@media screen and (max-width:1440px) {
	.meeting-section-3 .t {
	font-size:50px
}
.meeting-section-3 .p {
	font-size:24px;
	line-height:32px
}
}@media screen and (max-width:1366px) {
	.meeting-section-3 {
	height:755px
}
.meeting-section-3 .img {
	width:300px;
	margin-left:140px
}
.meeting-section-3 .t {
	font-size:40px
}
.meeting-section-3 .p {
	font-size:20px
}
.meeting-section-3 .info {
	top:320px
}
}.video-section-1 {
	position:relative;
	height:752px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.video-section-1 .info {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	margin-left:-555px;
	left:50%
}
.video-section-1 .t {
	font-size:48px;
	font-weight:bold;
	color:#5198c4;
	margin-bottom:15px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.video-section-1 .p {
	font-size:32px;
	line-height:44px;
	color:#555;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .6s .4s ease;
	-moz-transition:all .6s .4s ease;
	transition:all .6s .4s ease
}
.video-section-1.anim .t,.video-section-1.anim .p {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.video-section-1 {
	height:675px
}
.video-section-1 .t {
	font-size:40px
}
.video-section-1 .p {
	font-size:26px;
	line-height:38px
}
}.video-section-2 {
	position:relative;
	height:748px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	background-size:cover
}
.video-section-2 .img {
	position:absolute;
	top:144px;
	left:50%;
	margin-left:-417px;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.video-section-2 .info {
	position:absolute;
	top:220px;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	margin-left:150px;
	left:50%
}
.video-section-2 .t {
	font-size:48px;
	font-weight:bold;
	color:#3e94c9;
	margin-bottom:15px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.video-section-2 .p {
	font-size:32px;
	line-height:44px;
	color:#fff;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .6s .4s ease;
	-moz-transition:all .6s .4s ease;
	transition:all .6s .4s ease
}
.video-section-2.anim .t,.video-section-2.anim .p {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.video-section-2.anim .img {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
@media screen and (max-width:1440px) {
	.video-section-2 {
	height:680px
}
.video-section-2 .img {
	top:auto;
	bottom:0
}
.video-section-2 .t {
	font-size:40px
}
.video-section-2 .p {
	font-size:26px;
	line-height:38px
}
.video-section-2 .info {
	margin-left:90px
}
}.video-section-3 {
	position:relative;
	height:708px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.video-section-3 .info {
	position:absolute;
	top:220px;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	margin-left:-530px;
	left:50%
}
.video-section-3 .t {
	font-size:48px;
	font-weight:bold;
	color:#5198c4;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease;
	margin-bottom:15px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0
}
.video-section-3 .p {
	font-size:32px;
	line-height:44px;
	color:#555;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .6s .4s ease;
	-moz-transition:all .6s .4s ease;
	transition:all .6s .4s ease
}
.video-section-3.anim .t,.video-section-3.anim .p {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.video-section-3 {
	height:620px
}
.video-section-3 .info {
	top:160px
}
.video-section-3 .t {
	font-size:40px
}
.video-section-3 .p {
	font-size:26px;
	line-height:38px
}
}.duty-section-1 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-bottom:50px
}
.duty-section-1 .info {
	position:relative;
	margin-right:-50px;
	z-index:5
}
.duty-section-1 .t {
	font-size:60px;
	font-weight:bold;
	color:#49bfb1;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
.duty-section-1 .p {
	font-size:30px;
	line-height:48px;
	color:#333;
	opacity:0;
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:all .4s .4s ease;
	-moz-transition:all .4s .4s ease;
	transition:all .4s .4s ease
}
.duty-section-1 .img {
	opacity:0;
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.duty-section-1.anim .t,.duty-section-1.anim .p,.duty-section-1.anim .img {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.duty-section-1 .img {
	width:600px
}
.duty-section-1 .t {
	font-size:48px
}
.duty-section-1 .p {
	font-size:26px
}
}@media screen and (max-width:1366px) {
	.duty-section-1 .img {
	width:520px
}
.duty-section-1 .t {
	font-size:40px
}
.duty-section-1 .p {
	font-size:20px;
	line-height:32px
}
}.duty-section-2 {
	background-color:#f4f5f5;
	text-align:center;
	padding:80px 0 95px;
	overflow:hidden
}
.duty-section-2 .t {
	color:#49bfb1;
	font-size:60px;
	font-weight:bold;
	margin-bottom:15px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.duty-section-2 .p {
	font-size:28px;
	line-height:48px;
	color:#333;
	margin-bottom:70px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
.duty-section-2 .img {
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s .4s ease;
	-moz-transition:all .4s .4s ease;
	transition:all .4s .4s ease
}
.duty-section-2.anim .t,.duty-section-2.anim .p,.duty-section-2.anim .img {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
@media screen and (max-width:1440px) {
	.duty-section-2 .t {
	font-size:48px
}
.duty-section-2 .p {
	font-size:24px
}
}@media screen and (max-width:1366px) {
	.duty-section-2 .img {
	width:640px
}
.duty-section-2 .t {
	font-size:40px
}
.duty-section-2 .p {
	font-size:20px;
	line-height:32px
}
}.duty-section-3 {
	background-color:#faf9f8;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:160px 0 125px
}
.duty-section-3 .img {
	display:block;
	margin-right:140px;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px);
	opacity:0;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.duty-section-3 .t {
	font-size:60px;
	color:#49bfb1;
	margin-bottom:15px;
	font-weight:bold;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.duty-section-3 .p {
	font-size:30px;
	line-height:48px;
	color:#333;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	opacity:0;
	-webkit-transition:all .4s .2s ease;

	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
.duty-section-3.anim .img,.duty-section-3.anim .t,.duty-section-3.anim .p {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media screen and (max-width:1440px) {
	.duty-section-3 {
	padding:120px 0 85px
}
.duty-section-3 .t {
	font-size:48px
}
.duty-section-3 .p {
	font-size:24px
}
}@media screen and (max-width:1366px) {
	.duty-section-3 {
	padding:80px 0 55px
}
.duty-section-3 .t {
	font-size:40px
}
.duty-section-3 .p {
	font-size:20px;
	line-height:32px
}
}.bus-section-1 {
	position:relative;
	height:688px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden
}
.bus-section-1.anim .img {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
.bus-section-1.anim .t,.bus-section-1.anim .p {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.bus-section-1 .img {
	position:absolute;
	top:77px;
	left:50%;
	margin-left:130px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.bus-section-1 .info {
	position:absolute;
	top:260px;
	margin-left:-525px;
	left:50%
}
.bus-section-1 .t {
	font-size:60px;
	color:#577cbb;
	font-weight:bold;
	margin-bottom:25px;
	opacity:0;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
.bus-section-1 .p {
	font-size:28px;
	line-height:44px;
	color:#666;
	opacity:0;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px);
	-webkit-transition:all .4s .4s ease;
	-moz-transition:all .4s .4s ease;
	transition:all .4s .4s ease
}
@media screen and (max-width:1366px) {
	.bus-section-1 {
	height:610px
}
.bus-section-1 .t {
	font-size:40px
}
.bus-section-1 .p {
	font-size:20px;
	line-height:36px
}
.bus-section-1 .info {
	margin-left:-430px;
	top:210px
}
}.bus-section-2 {
	position:relative;
	height:696px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	background-size:cover
}
.bus-section-2.anim .t,.bus-section-2.anim .p {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1
}
.bus-section-2 .info {
	position:absolute;
	top:210px;
	margin-left:60px;
	left:50%
}
.bus-section-2 .t {
	font-size:60px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.bus-section-2 .p {
	font-size:28px;
	line-height:44px;
	color:#fff;
	width:530px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
@media screen and (max-width:1366px) {
	.bus-section-2 {
	height:610px
}
.bus-section-2 .t {
	font-size:40px
}
.bus-section-2 .p {
	font-size:20px;
	line-height:32px;
	width:420px
}
}.bus-section-3 {
	position:relative;
	height:892px;
	background-image:url(404.png);
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
	background-size:cover
}
.bus-section-3.anim .p,.bus-section-3.anim .t {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.bus-section-3 .info {
	position:absolute;
	top:270px;
	margin-left:-625px;
	left:50%
}
.bus-section-3 .t {
	font-size:60px;
	color:#577cbb;
	font-weight:bold;
	margin-bottom:20px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.bus-section-3 .p {
	font-size:28px;
	line-height:44px;
	color:#666;
	width:560px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .4s .2s ease;
	-moz-transition:all .4s .2s ease;
	transition:all .4s .2s ease
}
@media screen and (max-width:1366px) {
	.bus-section-3 {
	height:610px
}
.bus-section-3 .t {
	font-size:40px
}
.bus-section-3 .p {
	font-size:20px;
	line-height:32px;
	width:420px
}
.bus-section-3 .info {
	top:170px;
	margin-left:-480px
}
}.build-section {
	position:relative;
	overflow:hidden;
	background-color:#f5faff;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	height:580px
}
.build-section .info,.build-section .img {
	position:absolute;
	opacity:0;
	-webkit-transition:all .4s ease-in;
	-moz-transition:all .4s ease-in;
	transition:all .4s ease-in;
	left:50%
}
.build-section .t {
	font-size:45px;
	font-weight:bold;
	color:#2163c2;
	margin-bottom:20px
}
.build-section .p {
	font-size:18px;
	line-height:35px;
	color:#333
}
@media screen and (max-width:1366px) {
	.build-section .t {
	font-size:36px
}
.build-section .p {
	font-size:16px;
	line-height:30px
}
}.build-section:nth-child(1) .info {
	top:160px;
	margin-left:-600px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px)
}
.build-section:nth-child(1) .img {
	top:100px;
	margin-left:55px;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px)
}
.build-section:nth-child(2) .info {
	top:170px;
	margin-left:10px;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px)
}
.build-section:nth-child(2) .img {
	top:88px;
	margin-left:-570px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px)
}
.build-section:nth-child(3) .info {
	top:160px;
	margin-left:-600px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px)
}
.build-section:nth-child(3) .img {
	top:78px;
	margin-left:90px;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px)
}
.build-section:nth-child(4) .info {
	top:160px;
	margin-left:10px;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px)
}
.build-section:nth-child(4) .img {
	top:110px;
	margin-left:-600px;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px)
}
.build-section.anim .info,.build-section.anim .img {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.training-section-1 {
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
	height:800px
}
.training-section-1.anim .bg,.training-section-1.anim .info {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.training-section-1 .bg {
	position:absolute;
	display:block;
	top:58px;
	left:50%;
	margin-left:-200px;
	opacity:0;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	-ms-transform:translateX(50px);
	transform:translateX(50px);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.training-section-1 .info {
	position:absolute;
	z-index:2;
	top:200px;
	left:50%;
	margin-left:-600px;
	opacity:0;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.training-section-1 .t {
	font-size:60px;
	font-weight:bold;
	color:#215fb4;
	margin-bottom:20px
}
.training-section-1 .p {
	font-size:26px;
	line-height:50px;
	color:#888
}
@media screen and (max-width:1440px) {
	.training-section-1 {
	height:700px
}
.training-section-1 .t {
	font-size:50px
}
.training-section-1 .p {
	font-size:24px;
	line-height:44px
}
}@media screen and (max-width:1366px) {
	.training-section-1 {
	height:600px
}
.training-section-1 .info {
	margin-left:-500px
}
.training-section-1 .t {
	font-size:40px
}
.training-section-1 .p {
	font-size:20px;
	line-height:38px
}
}.training-section-2 {
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
	height:820px
}
.training-section-2.anim .bg,.training-section-2.anim .info {
	-webkit-transform:translate(0);
	-moz-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0);
	opacity:1
}
.training-section-2 .bg {
	position:absolute;
	display:block;
	top:110px;
	left:50%;
	margin-left:-670px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.training-section-2 .info {
	position:absolute;
	z-index:2;
	top:260px;
	left:50%;
	margin-left:-40px;
	opacity:0;
	-webkit-transform:translateX(-50px);
	-moz-transform:translateX(-50px);
	-ms-transform:translateX(-50px);
	transform:translateX(-50px);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease
}
.training-section-2 .t {
	font-size:60px;
	font-weight:bold;
	color:#fff;
	margin-bottom:20px
}
.training-section-2 .p {
	font-size:26px;
	line-height:50px;
	color:#fff
}
@media screen and (max-width:1440px) {
	.training-section-2 {
	height:720px
}
.training-section-2 .bg {
	width:400px;
	top:150px;
	margin-left:-600px
}
.training-section-2 .t {
	font-size:50px
}
.training-section-2 .p {
	font-size:24px;
	line-height:44px
}
}@media screen and (max-width:1366px) {
	.training-section-2 {
	height:600px
}
.training-section-2 .info {
	top:200px
}
.training-section-2 .bg {
	width:350px
}
.training-section-2 .t {
	font-size:40px
}
.training-section-2 .p {
	font-size:20px;
	line-height:38px
}
}.training-section-3 {
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
	height:820px
}
.training-section-3.anim .bg,.training-section-3.anim .info {
	-webkit-transform:translate(0);
	-moz-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0);
	opacity:1
}
.training-section-3 .bg {
	position:absolute;
	display:block;
	bottom:0;
	left:50%;
	margin-left:-345px;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .6s .4s ease;
	-moz-transition:all .6s .4s ease;
	transition:all .6s .4s ease
}
.training-section-3 .info {
	position:absolute;
	z-index:2;
	top:100px;
	left:0;
	width:100%;
	opacity:0;
	-webkit-transform:translateY(50px);
	-moz-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	transition:all .6s ease;
	text-align:center
}
.training-section-3 .t {
	font-size:60px;
	font-weight:bold;
	color:#215fb4;
	margin-bottom:20px
}
.training-section-3 .p {
	font-size:26px;
	line-height:50px;
	color:#888
}
@media screen and (max-width:1440px) {
	.training-section-3 {
	height:720px
}
.training-section-3 .bg {
	width:600px;
	margin-left:-300px
}
.training-section-3 .t {
	font-size:50px
}
.training-section-3 .p {
	font-size:24px;
	line-height:44px
}
}@media screen and (max-width:1366px) {
	.training-section-3 {
	height:600px
}
.training-section-3 .bg {
	width:500px;
	margin-left:-250px
}
.training-section-3 .info {
	top:80px
}
.training-section-3 .t {
	font-size:40px
}
.training-section-3 .p {
	font-size:20px;
	line-height:38px
}
}.outbreak-banner {
	width:100%;
	min-width:1250px
}
.outbreak-banner .img {
	position:relative;
	height:0;
	padding-top:35.41667%;
	overflow:hidden
}
.outbreak-banner img {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.outbreak-title {
	position:relative;
	margin-bottom:15px;
	line-height:62px;
	text-align:center;
	font-size:60px;
	font-family:'';
	font-weight:bold
}
.outbreak-title.brown {
	color:#9e7f46
}
.outbreak-title.blue {
	color:#205973
}
.outbreak-title .h5 {
	position:relative;
	z-index:2
}
.outbreak-title .num {
	position:absolute;
	font-size:186px;
	font-family:"DB";
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	z-index:1
}
.outbreak-title .n1 {
	left:-345px;
	top:18px;
	color:rgba(255,255,255,0.6)
}
.outbreak-title .n2 {
	right:80px;
	top:0;
	color:rgba(255,255,255,0.5)
}
.outbreak-title .n3 {
	right:-580px;
	bottom:45px;
	color:rgba(255,255,255,0.5)
}
@media screen and (max-width:1500px) {
	.outbreak-title {
	line-height:52px;
	font-size:50px
}
.outbreak-title .n1 {
	left:-260px;
	top:10px;
	font-size:140px
}
.outbreak-title .n2 {
	right:50px;
	top:10px;
	font-size:140px
}
.outbreak-title .n3 {
	right:-450px;
	bottom:25px;
	font-size:140px
}
}@media screen and (max-width:1400px) {
	.outbreak-title {
	line-height:48px;
	font-size:45px
}
.outbreak-title .n1 {
	left:-225px;
	top:10px;
	font-size:120px
}
.outbreak-title .n2 {
	right:50px;
	top:10px;
	font-size:120px
}
.outbreak-title .n3 {
	right:-400px;
	font-size:120px
}
}.outbreak-en {
	line-height:1;
	text-align:center;
	font-size:12px;
	font-family:"Arial";
	color:#adadad;
	font-weight:bold
}
.outbreak-return {
	width:100%;
	min-width:1250px;
	padding:126px 0 140px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-return .p {
	margin-top:65px;
	line-height:48px;
	text-align:center;
	font-size:32px;
	color:#6d5752
}
@media screen and (max-width:1500px) {
	.outbreak-return .p {
	line-height:42px;
	font-size:28px
}
}@media screen and (max-width:1400px) {
	.outbreak-return .p {
	line-height:36px;
	font-size:24px
}
}.outbreak-learn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	min-width:1250px;
	height:1023px;
	padding-top:136px;
	padding-bottom:110px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-learn .p {
	margin-top:50px;
	line-height:42px;
	font-size:30px;
	color:#333
}
@media screen and (max-width:1500px) {
	.outbreak-learn .p {
	font-size:28px
}
}@media screen and (max-width:1400px) {
	.outbreak-learn .p {
	line-height:36px;
	font-size:24px
}
}.outbreak-learn .img {
	padding-top:55px;
	text-align:center
}
.outbreak-learn .img img {
	max-width:100%;
	max-height:100%
}
.outbreak-menbers {
	width:100%;
	min-width:1250px;
	height:1573px;
	padding-top:40px;
	padding-bottom:232px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-menbers .p {
	margin-top:40px;
	line-height:48px;
	text-align:center;
	font-size:30px;
	color:#7d6c68
}
@media screen and (max-width:1500px) {
	.outbreak-menbers .p {
	font-size:28px
}
}@media screen and (max-width:1400px) {
	.outbreak-menbers .p {
	line-height:36px;
	font-size:24px
}
}.outbreak-menbers .img {
	padding-top:60px;
	text-align:center
}
@media screen and (max-width:1500px) {
	.outbreak-menbers .img {
	margin:0 50px
}
}.outbreak-menbers .img img {
	max-width:100%;
	max-height:100%
}
.outbreak-training {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	min-width:1250px;
	height:981px;
	padding-top:93px;
	padding-bottom:98px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-training ul {
	margin-top:45px
}
.outbreak-training ul li {
	position:relative;
	line-height:55px;
	font-size:30px;
	color:#333
}
@media screen and (max-width:1500px) {
	.outbreak-training ul li {
	line-height:45px;
	font-size:28px
}
}@media screen and (max-width:1400px) {
	.outbreak-training ul li {
	line-height:36px;
	font-size:24px
}
}.outbreak-training ul li::before {
	content:'';
	position:absolute;
	top:50%;
	left:-20px;
	width:10px;
	height:10px;
	margin-top:-5px;
	background:#c7b99a;
	border-radius:50%
}
.outbreak-training .img {
	padding-top:36px;
	text-align:center
}
@media screen and (max-width:1500px) {
	.outbreak-training .img {
	margin:0 50px
}
}.outbreak-training .img img {
	max-width:100%;
	max-height:100%
}
.outbreak-progress {
	width:100%;
	min-width:1250px;
	height:1384px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-progress .outbreak-list {
	position:relative;
	margin-top:65px
}
.outbreak-progress .outbreak-list .list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	top:0;
	left:-140px;
	width:100%
}
.outbreak-progress .outbreak-list .img-box {
	width:330px;
	height:330px;
	border:5px solid #fff;
	border-radius:50%;
	overflow:hidden
}
.outbreak-progress .outbreak-list .img-box img {
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center
}
.outbreak-progress .outbreak-list .info-box {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	height:260px;
	overflow:hidden
}
.outbreak-progress .outbreak-list .list-img-01 {
	height:342px;
	margin-left:-80px
}
.outbreak-progress .outbreak-list .list-img-01 img {
	width:auto;
	height:100%
}
.outbreak-progress .outbreak-list .list-img-02 {
	height:344px;
	margin-top:-25px;
	margin-left:250px
}
.outbreak-progress .outbreak-list .list-img-02 img {
	width:auto;
	height:100%
}
.outbreak-progress .outbreak-list .list-img-03 {
	height:345px;
	margin-top:32px;
	margin-left:25px
}
.outbreak-progress .outbreak-list .list-img-03 img {
	width:auto;
	height:100%
}
.outbreak-service {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	min-width:1250px;
	height:1082px;
	background:#fff none center center no-repeat;
	background-size:cover;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.outbreak-service .tip {
	margin-top:55px;
	line-height:48px;
	text-align:center;
	font-size:36px;
	color:#7d6c68
}
@media screen and (max-width:1500px) {
	.outbreak-service .tip {
	line-height:45px;
	font-size:30px
}
}@media screen and (max-width:1400px) {
	.outbreak-service .tip {
	line-height:36px;
	font-size:28px
}
}.outbreak-service .p {
	margin-top:36px;
	line-height:48px;
	text-align:center;
	font-size:32px;
	color:#9e7f46
}
@media screen and (max-width:1500px) {
	.outbreak-service .p {
	line-height:36px;
	font-size:28px
}
}@media screen and (max-width:1400px) {
	.outbreak-service .p {
	line-height:30px;
	font-size:24px
}
}.wescrm-index-banner {
	position:relative;
	width:100%;
	min-width:1250px;
	height:562px;
	overflow:hidden
}
.wescrm-index-banner .img {
	width:100%;
	height:100%;
	background:#fff none no-repeat center center;
	background-size:auto 100%
}
.wescrm-index-banner .banner-pagination {
	position:absolute;
	bottom:40px;
	left:0;
	right:0;
	text-align:center;
	z-index:9
}
.wescrm-index-banner .banner-pagination .swiper-pagination-bullet {
	margin:0 5px;
	background-color:#fff;
	opacity:.5;
	outline:none;
	border-radius:8px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-index-banner .banner-pagination .swiper-pagination-bullet-active {
	opacity:1;
	width:20px
}
.wescrm-banner-info {
	position:absolute;
	top:184px;
	left:-moz-calc((100% - 1200px) / 2 + 12px);
	left:calc((100% - 1200px) / 2 + 12px);
	right:-moz-calc((100% - 1200px) / 2 + 12px);
	right:calc((100% - 1200px) / 2 + 12px);
	z-index:8
}
.wescrm-banner-info .title {
	line-height:1.2;
	font-size:46px;
	color:#fff;
	letter-spacing:4px
}
.wescrm-banner-info .p {
	margin-top:16px;
	line-height:1.6;
	font-size:30px;
	color:#fff;
	letter-spacing:3px
}
.wescrm-banner-info .btn {
	display:inline-block;
	margin-top:40px;
	min-width:150px;
	padding:0 .075rem;
	text-align:center;
	height:48px;
	line-height:48px;
	font-size:18px;
	border-radius:.02rem;
	cursor:pointer;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	color:#0082f0;
	background-color:#fff
}
.wescrm-banner-info .btn:hover {
	color:#fff;
	background-color:#0082f0
}
.wescrm-banner-info-center {
	text-align:center
}
.wescrm-banner-info-center .btn {
	color:#fff;
	background-color:#0082f0
}
.wescrm-banner-info-center .btn:hover {
	background-color:#005ddc
}
.wescrm-index-title {
	margin-bottom:35px;
	text-align:center
}
.wescrm-index-title h2,.wescrm-index-title h3 {
	font-size:30px;
	color:#000
}
.wescrm-index-title p {
	margin-top:5px;
	line-height:1.5;
	font-size:16px;
	color:#666
}
.wescrm-customer {
	padding-top:55px;
	min-width:1250px
}
.wescrm-customer-menu {
	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
}
.wescrm-customer-menu li {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 62px;
	padding:5px 32px 35px;
	font-size:18px;
	color:#666;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
	cursor:pointer
}
.wescrm-customer-menu li:before {
	content:'';
	position:absolute;
	bottom:-2px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:0;
	height:4px;
	background-color:#0082f0;
	border-radius:2px;
	opacity:0;
	-webkit-transition:width .4s;
	-moz-transition:width .4s;
	transition:width .4s
}
.wescrm-customer-menu li:not(:last-child):after {
	content:'';
	position:absolute;
	right:-82px;
	top:9px;
	width:36px;
	height:24px;
	background:url(404.png) center no-repeat;
	background-size:contain;
	z-index:-1;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-customer-menu li.on {
	color:#0082f0
}
.wescrm-customer-menu li.on:before {
	opacity:1;
	width:100%
}
.wescrm-customer-menu li.on .icon-default {
	display:none
}
.wescrm-customer-menu li.on .icon-active {
	display:inline-block
}
.wescrm-customer-menu li.loaded:after {
	background-image:url(404.png)
}
.wescrm-customer-menu img {
	display:inline-block;
	max-width:100%;
	height:auto
}
.wescrm-customer-menu .icon {
	margin-right:8px;
	width:30px
}
.wescrm-customer-menu .icon-active {
	display:none
}
.wescrm-customer-main {
	background-color:#f7f8fa
}
.wescrm-customer-box {
	display:none;
	padding:30px 0
}
.wescrm-customer-box:first-child {
	display:block
}
.wescrm-customer-box .box-wp {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.wescrm-customer-box .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0;
	margin:88px 155px 0 0
}
.wescrm-customer-box .info-title {
	line-height:1.3;
	font-size:30px;
	font-weight:bold;
	color:#4ba9fb
}
.wescrm-customer-box .info-description {
	margin-top:10px;
	line-height:1.5;
	font-size:18px;
	color:#000
}
.wescrm-customer-box .info-p {
	margin-top:25px;
	line-height:26px;
	font-size:16px;
	color:#666
}
.wescrm-customer-box .img {
	width:564px
}
.wescrm-customer-box .img img {
	display:block;
	width:100%;
	height:auto
}
.wescrm-product {
	padding:55px 0 40px;
	min-width:1250px
}
.wescrm-product-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -10px
}
.wescrm-product-list li {
	padding:0 10px 20px;
	width:33.33333%;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wescrm-product-list a {
	display:block;
	height:100%;
	padding:10px 30px 20px;
	border:1px solid #f0f0f0;
	box-shadow:0 0 20px rgba(0,0,0,0.06);
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-product-list a:hover {
	background:-webkit-linear-gradient(190deg,#4a9eff 0%,#727bfd 100%);
	background:-moz- oldlinear-gradient(190deg,#4a9eff 0%,#727bfd 100%);
	background:linear-gradient(-100deg,#4a9eff 0%,#727bfd 100%)
}
.wescrm-product-list a:hover .num {
	color:#5fa2ff
}
.wescrm-product-list a:hover h3,.wescrm-product-list a:hover .p {
	color:#fff
}
.wescrm-product-list a:hover .icon-default {
	display:none
}
.wescrm-product-list a:hover .icon-active {
	display:inline-block
}
.wescrm-product-list a:hover h3:after {
	opacity:1
}
.wescrm-product-list .num {
	line-height:1;
	font-weight:bold;
	font-size:70px;
	font-family:;
	color:#f9f9f9;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-product-list .title {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	margin:4px 0 12px
}
.wescrm-product-list img {
	display:inline-block;
	vertical-align:top;
	max-width:100%;
	height:auto
}
.wescrm-product-list .icon {
	margin-right:8px;
	width:33px;
	text-align:center
}
.wescrm-product-list .icon-active {
	display:none
}
.wescrm-product-list h3 {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0;
	line-height:24px;
	font-size:18px;
	color:#000;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-product-list h3:after {
	content:'\e641';
	display:inline-block;
	vertical-align:middle;
	margin:-2px 0 0 12px;
	font-family:'iconfont';
	color:#fff;
	font-size:14px;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-product-list .p {
	min-height:72px;
	font-size:14px;
	line-height:24px;
	color:#666;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-prev,.wescrm-next {
	position:absolute;
	top:50%;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:22px;
	color:#0082f0;
	background-color:#fff;
	box-shadow:0 0 15px rgba(51,153,255,0.5);
	border-radius:50%;
	outline:none;
	cursor:pointer;
	z-index:6;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-prev:hover,.wescrm-next:hover {
	color:#fff;
	background-color:#0082f0
}
.wescrm-prev {
	left:0;
	-webkit-transform:translateY(-50%) rotate(180deg);
	-moz-transform:translateY(-50%) rotate(180deg);
	-ms-transform:translateY(-50%) rotate(180deg);
	transform:translateY(-50%) rotate(180deg)
}
.wescrm-next {
	right:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wescrm-case {
	padding:55px 0 60px;
	background-color:#f7f8fa;
	min-width:1250px
}
.wescrm-case-box {
	position:relative;
	margin-top:-20px;
	padding:0 64px
}
.wescrm-case-swiper {
	padding:.1rem
}
.wescrm-case-swiper .swiper-slide {
	opacity:0;
	height:auto;
	-webkit-transition:opacity .3s;
	-moz-transition:opacity .3s;
	transition:opacity .3s
}
.wescrm-case-swiper .swiper-slide-visible {
	opacity:1
}
.wescrm-case-swiper a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	padding:30px 20px 26px;
	background-color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s
}
.wescrm-case-swiper a:hover {
	-webkit-transform:translateY(-4px);
	-moz-transform:translateY(-4px);
	-ms-transform:translateY(-4px);
	transform:translateY(-4px);
	box-shadow:0 6px 16px rgba(0,0,0,0.1)
}
.wescrm-case-swiper .icon {
	width:64px;
	height:64px;
	border-radius:50%;
	overflow:hidden
}
.wescrm-case-swiper .icon img {
	width:100%;
	height:100%
}
.wescrm-case-swiper h3 {
	margin:18px 0 20px;
	font-size:18px;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.wescrm-case-swiper .p {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-moz-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	line-height:24px;
	font-size:14px;
	color:#666;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-case-swiper .more {
	margin-top:30px;
	font-size:16px;
	color:#0082f0
}
.wescrm-case-swiper .more:after {
	content:'\e641';
	margin-left:5px;
	font-family:'iconfont';
	font-size:14px
}
.wescrm-more {
	display:block;
	margin:20px auto 0;
	width:235px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#666;
	border:1px solid #79797a;
	border-radius:3px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-more:after {
	content:'\e641';
	margin-left:8px;
	font-family:'iconfont';
	font-size:16px
}
.wescrm-more:hover {
	color:#fff;
	background-color:#0082f0;
	border-color:#0082f0
}
.wescrm-honor {
	margin:55px 0 60px;
	min-width:1250px
}
.wescrm-honor-box {
	position:relative;
	margin:-20px 0;
	padding:0 64px
}
.wescrm-honor-swiper {
	padding:20px
}
.wescrm-honor-swiper .swiper-slide {
	opacity:0;
	height:auto;
	-webkit-transition:opacity .3s;
	-moz-transition:opacity .3s;
	transition:opacity .3s
}
.wescrm-honor-swiper .swiper-slide-visible {
	opacity:1
}
.wescrm-honor-swiper a {
	display:block;
	padding:50px 24px 40px;
	height:100%;
	text-align:center;
	border:1px solid #f0f0f0;
	background:#fff url(404.png) top center no-repeat;
	background-size:238px auto;
	box-shadow:0 0 .1rem rgba(0,0,0,0.06);
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	transition:all .5s
}
.wescrm-honor-swiper a:hover {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.wescrm-honor-swiper .num {
	line-height:1;
	font-family:'BodoniBookBT';
	font-size:60px;
	color:#dcdcdc
}
.wescrm-honor-swiper h3 {
	margin:35px 0 12px;
	line-height:28px;
	font-size:18px;
	color:#000
}
.wescrm-honor-swiper .origin {
	line-height:1.3;
	font-size:14px;
	color:#666
}
.wescrm-honor-swiper .origin:after {
	content:'';
	display:block;
	margin:7px auto 0;
	width:20px;
	height:2px;
	background-color:#0082f0;
	border:1px solid #bbdefb
}
.wescrm-banner {
	position:relative;
	width:100%;
	min-width:1250px;
	height:0;
	padding-bottom:45.05208%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.wescrm-inside-banner {
	position:relative;
	width:100%;
	height:562px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:auto 100%
}
.wescrm-banner-about {
	position:absolute;
	top:50%;
	left:30px;
	right:30px;
	margin-top:10px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	text-align:center;
	line-height:70px;
	font-size:46px;
	color:#fff;
	letter-spacing:5px;
	z-index:8
}
.wescrm-design-consult {
	padding:42px 30px 46px;
	text-align:center;
	background:url(404.png) center center no-repeat;
	background-size:cover
}
.wescrm-design-consult p {
	line-height:1.4;
	font-size:30px;
	color:#fff
}
.wescrm-design-consult .btn {
	display:block;
	margin:20px auto 0;
	width:218px;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	overflow:hidden;
	cursor:pointer;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.wescrm-design-consult .btn:hover {
	color:#4ba9fb;
	background-color:#fff
}
.wescrm-article {
	font-size:18px;
	line-height:27px;
	color:#666;
	overflow:hidden
}
.wescrm-article p {
	margin-bottom:18px
}
.wescrm-article img {
	max-width:100%;
	height:auto !important
}
.wescrm-article ul {
	list-style:disc
}
.wescrm-article ul li {
	list-style:disc
}
.wescrm-article ol {
	list-style:decimal
}
.wescrm-article ol li {
	list-style:decimal
}
.wescrm-article p {
	margin-bottom:10px
}
.wescrm-article-title {
	margin-bottom:25px;
	line-height:1.3;
	font-size:30px;
	color:#000
}
.wescrm-session,.platform-box {
	padding:.3rem 0;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
.wescrm-session:nth-child(even),.platform-box:nth-child(even) {
	background-color:#f7f8fa
}
.wescrm-session:nth-child(even) .wescrm-session-imginfo .info,.wescrm-session:nth-child(odd) .chain-box-imginfo .info,.platform-box:nth-child(even) .wescrm-session-imginfo .info,.platform-box:nth-child(odd) .chain-box-imginfo .info {
	margin-right:120px
}
.wescrm-session:nth-child(even) .wescrm-session-imginfo .info-margin80,.wescrm-session:nth-child(odd) .chain-box-imginfo .info-margin80,.platform-box:nth-child(even) .wescrm-session-imginfo .info-margin80,.platform-box:nth-child(odd) .chain-box-imginfo .info-margin80 {
	margin-right:80px
}
.wescrm-session:nth-child(even) .wescrm-session-imginfo .info-margin60,.wescrm-session:nth-child(odd) .chain-box-imginfo .info-margin60,.platform-box:nth-child(even) .wescrm-session-imginfo .info-margin60,.platform-box:nth-child(odd) .chain-box-imginfo .info-margin60 {
	margin-right:60px
}
.wescrm-session:nth-child(even) .wescrm-session-imginfo .img-width650,.wescrm-session:nth-child(odd) .chain-box-imginfo .img-width650,.platform-box:nth-child(even) .wescrm-session-imginfo .img-width650,.platform-box:nth-child(odd) .chain-box-imginfo .img-width650 {
	text-align:right
}
.wescrm-session:nth-child(odd) .wescrm-session-imginfo .info,.wescrm-session:nth-child(even) .chain-box-imginfo .info,.platform-box:nth-child(odd) .wescrm-session-imginfo .info,.platform-box:nth-child(even) .chain-box-imginfo .info {
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	-moz-box-ordinal-group:3;
	-ms-flex-order:2;
	order:2;
	margin-left:120px
}
.wescrm-session:nth-child(odd) .wescrm-session-imginfo .info-margin80,.wescrm-session:nth-child(even) .chain-box-imginfo .info-margin80,.platform-box:nth-child(odd) .wescrm-session-imginfo .info-margin80,.platform-box:nth-child(even) .chain-box-imginfo .info-margin80 {
	margin-left:80px
}
.wescrm-session:nth-child(odd) .wescrm-session-imginfo .info-margin60,.wescrm-session:nth-child(even) .chain-box-imginfo .info-margin60,.platform-box:nth-child(odd) .wescrm-session-imginfo .info-margin60,.platform-box:nth-child(even) .chain-box-imginfo .info-margin60 {
	margin-left:60px
}
.wescrm-session:nth-child(odd) .wescrm-session-imginfo .img-width650,.wescrm-session:nth-child(even) .chain-box-imginfo .img-width650,.platform-box:nth-child(odd) .wescrm-session-imginfo .img-width650,.platform-box:nth-child(even) .chain-box-imginfo .img-width650 {
	text-align:left
}
.wescrm-session .wescrm-session-imginfo,.wescrm-session .chain-box-imginfo,.platform-box .wescrm-session-imginfo,.platform-box .chain-box-imginfo {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.wescrm-session .wescrm-session-imginfo .info,.wescrm-session .chain-box-imginfo .info,.platform-box .wescrm-session-imginfo .info,.platform-box .chain-box-imginfo .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}
.wescrm-session .wescrm-session-imginfo .img,.wescrm-session .chain-box-imginfo .img,.platform-box .wescrm-session-imginfo .img,.platform-box .chain-box-imginfo .img {
	max-width:730px;
	text-align:center
}
.wescrm-session .wescrm-session-imginfo .img-max,.wescrm-session .chain-box-imginfo .img-max,.platform-box .wescrm-session-imginfo .img-max,.platform-box .chain-box-imginfo .img-max {
	width:620px
}
.wescrm-session .wescrm-session-imginfo .img-width650,.wescrm-session .chain-box-imginfo .img-width650,.platform-box .wescrm-session-imginfo .img-width650,.platform-box .chain-box-imginfo .img-width650 {
	width:650px
}
.wescrm-session .wescrm-session-imginfo .img-width600,.wescrm-session .chain-box-imginfo .img-width600,.platform-box .wescrm-session-imginfo .img-width600,.platform-box .chain-box-imginfo .img-width600 {
	width:600px
}
.wescrm-session .wescrm-session-imginfo .img-width730,.wescrm-session .chain-box-imginfo .img-width730,.platform-box .wescrm-session-imginfo .img-width730,.platform-box .chain-box-imginfo .img-width730 {
	width:730px
}
.wescrm-session .wescrm-session-imginfo .img-marginl,.wescrm-session .chain-box-imginfo .img-marginl,.platform-box .wescrm-session-imginfo .img-marginl,.platform-box .chain-box-imginfo .img-marginl {
	margin-left:-30px
}
.wescrm-session .wescrm-session-imginfo .img-marginr,.wescrm-session .chain-box-imginfo .img-marginr,.platform-box .wescrm-session-imginfo .img-marginr,.platform-box .chain-box-imginfo .img-marginr {
	margin-right:-30px
}
.wescrm-session .wescrm-session-imginfo .max-width430,.wescrm-session .chain-box-imginfo .max-width430,.platform-box .wescrm-session-imginfo .max-width430,.platform-box .chain-box-imginfo .max-width430 {
	max-width:430px
}
.wescrm-session .wescrm-session-imginfo .max-width460,.wescrm-session .chain-box-imginfo .max-width460,.platform-box .wescrm-session-imginfo .max-width460,.platform-box .chain-box-imginfo .max-width460 {
	max-width:460px
}
.wescrm-session .wescrm-session-imginfo .info-margintop25,.wescrm-session .chain-box-imginfo .info-margintop25,.platform-box .wescrm-session-imginfo .info-margintop25,.platform-box .chain-box-imginfo .info-margintop25 {
	margin-top:25px
}
.wescrm-session .img-center,.platform-box .img-center {
	padding:30px 0 10px;
	text-align:center
}
.wescrm-session {
	padding:.3rem 0
}
.wescrm-session .wescrm-session-imginfo .info,.wescrm-session .chain-box-imginfo .info {
	padding-top:80px
}
.platform-box {
	padding:115px 0
}
.platform-box .wescrm-session-imginfo .info,.platform-box .chain-box-imginfo .info {
	padding-top:20px
}
.brand-chain-weak {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -20px
}
.brand-chain-weak li {
	padding:20px;
	width:50%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.brand-chain-weak .box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%;
	padding:36px 60px 30px 36px;
	background-color:#fff;
	box-shadow:5px 10px 36px rgba(153,153,153,0.2);
	border-radius:8px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}
.brand-chain-weak .icon {
	margin-right:36px;
	width:114px
}
.brand-chain-weak .icon img {
	display:block;
	width:100%;
	height:auto
}
.brand-chain-weak .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0
}
.brand-chain-weak .title {
	margin-bottom:20px;
	line-height:1.4;
	font-size:22px;
	color:#000
}
.brand-chain-weak p {
	margin-bottom:0;
	font-size:16px;
	line-height:24px;
	color:#666
}
.tob-sale-weak {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -20px
}
.tob-sale-weak li {
	padding:20px;
	width:50%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.tob-sale-weak .box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	padding:36px 10px 10px 50px;
	background-color:#fff;
	box-shadow:5px 10px 36px rgba(153,153,153,0.2);
	border-radius:8px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.tob-sale-weak .icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-moz-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-moz-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	text-align:right;
	margin-left:40px;
	width:152px
}
.tob-sale-weak .icon img {
	max-width:100%
}
.tob-sale-weak .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0;
	padding:8px 0 24px
}
.tob-sale-weak .title {
	margin-bottom:20px;
	line-height:1.4;
	font-size:22px;
	color:#000
}
.tob-sale-weak p {
	margin-bottom:0;
	font-size:16px;
	line-height:24px;
	color:#666
}
.chain-list-example {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-40px -32px 0;
	width:800px
}
.chain-list-example li {
	padding:40px 32px 0;
	width:33.33333%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chain-list-example .icon {
	text-align:center;
	height:91px
}
.chain-list-example .icon img {
	display:inline-block;
	height:100% !important;
	width:auto
}
.chain-list-example .title {
	margin:20px 0 8px;
	text-align:center;
	line-height:1.4;
	font-size:18px;
	color:#333
}
.chain-list-example p {
	margin-bottom:0;
	font-size:14px;
	line-height:27px;
	color:#666;
	font-weight:lighter
}
.session-case-list1 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:center;
	margin:0 auto;
	max-width:770px;
	color:#fff
}
.session-case-list1 li {
	position:relative;
	width:110px;
	height:110px;
	line-height:110px;
	font-size:30px;
	background:-webkit-linear-gradient(125deg,rgba(92,176,255,0.8) 0%,#3886ff 100%);
	background:-moz- oldlinear-gradient(125deg,rgba(92,176,255,0.8) 0%,#3886ff 100%);
	background:linear-gradient(-35deg,rgba(92,176,255,0.8) 0%,#3886ff 100%);
	border:15px solid #d8e8fb;
	list-style:none !important;
	border-radius:50%
}
.session-case-list1 li:not(:last-child):before {
	content:'';
	position:absolute;
	left:120px;
	top:50%;
	margin-top:-27px;
	width:167px;
	height:55px;
	background:url(404.png) left center no-repeat;
	background-size:contain;
	z-index:-1
}
.session-case-list2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:center;
	margin:50px auto 0;
	max-width:770px;
	line-height:1.4;
	color:#000
}
.session-case-list2 li {
	width:140px;
	list-style:none !important
}
.session-case-list2 li img {
	display:block;
	margin:0 auto 14px;
	width:76px;
	height:auto
}
.chat-tools-weak {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-10px -10px 0
}
.chat-tools-weak li {
	padding:20px 10px 0;
	width:25%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chat-tools-weak .box {
	padding:40px 20px;
	height:100%;
	text-align:center;
	border:1px solid #f0f0f0;
	box-shadow:0 0 20px rgba(0,0,0,0.06);
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chat-tools-weak .icon {
	margin:0 auto;
	width:100px;
	height:100px;
	overflow:hidden
}
.chat-tools-weak .icon img {
	width:100%;
	height:100%
}
.chat-tools-weak .title {
	margin:25px 0 15px;
	font-size:18px;
	color:#000
}
.chat-tools-weak .no-line {
	margin-bottom:20px
}
.chat-tools-weak p {
	margin-bottom:0;
	line-height:24px;
	font-size:14px;
	color:#666
}
.chat-tools-weak .bottom-line:after {
	content:'';
	display:block;
	margin:32px auto 0;
	width:32px;
	height:4px;
	background-color:#ccc
}
.session-case-step {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:8px
}
.session-case-step:before {
	content:'';
	position:absolute;
	top:168px;
	left:70px;
	right:70px;
	border-bottom:2px dashed #66b4f6
}
.session-case-step li {
	position:relative;
	padding:0 20px;
	width:25%;
	text-align:center;
	list-style:none !important;
	z-index:2;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.session-case-step .icon {
	position:relative;
	margin-bottom:110px;
	height:100px;
	line-height:100px
}
.session-case-step .icon img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%
}
.session-case-step .icon:after {
	content:'\e641';
	position:absolute;
	top:148px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	font-family:'iconfont';
	font-weight:bold;
	line-height:1;
	font-size:26px;
	color:#66b4f6
}
.session-case-step p {
	margin-bottom:0
}
.session-case-step .step {
	line-height:1;
	font-weight:bold;
	font-size:40px;
	color:#eeeff0
}
.session-case-step .text {
	margin-top:-12px;
	line-height:1.4;
	font-size:18px;
	color:#000
}
.session-advantage-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-5px -20px 0
}
.session-advantage-list p {
	margin-bottom:0;
	line-height:1.4;
	font-size:18px;
	color:#333
}
.session-advantage-list li {
	margin-top:30px;
	padding:0 20px;
	width:16.66667%;
	text-align:center;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.session-advantage-list .icon {
	margin-bottom:20px;
	height:100px;
	line-height:100px
}
.session-advantage-list .icon img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%
}
.session-advantage-list .icon-radius {
	margin-left:auto;
	margin-right:auto;
	width:100px;
	border-radius:50%;
	box-shadow:-13px 0 59px rgba(153,153,153,0.3)
}
.scrm-model-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.scrm-model-list li {
	position:relative;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:center;
	list-style:none !important
}
.scrm-model-list li+li {
	margin-left:100px
}
.scrm-model-list li:first-child:after {
	content:'';
	position:absolute;
	top:46%;
	right:-134px;
	width:163px;
	height:56px;
	background:url(404.png) center no-repeat;
	background-size:contain;
	z-index:2
}
.scrm-model-list img {
	max-width:100%
}
.scrm-model-list p {
	font-size:18px;
	color:#666;
	margin-bottom:0
}
.parner-classify-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -10px -20px
}
.parner-classify-list li {
	padding:0 10px 20px;
	width:25%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.parner-classify-list .box {
	padding:55px 25px 32px;
	height:100%;
	border:1px solid #ebebeb;
	background-color:#fff;
	box-shadow:0 6px 20px rgba(0,0,0,0.08);
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.parner-classify-list .icon {
	height:120px;
	line-height:120px;
	text-align:center
}
.parner-classify-list .icon img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%
}
.parner-classify-list .title {
	margin:34px 0 15px;
	text-align:center;
	line-height:1.4;
	font-size:24px;
	color:#0082f0
}
.parner-classify-list .p {
	font-size:16px;
	line-height:24px;
	color:#666
}
.partner-reason-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-20px -10px 0
}
.partner-reason-list li {
	padding:20px 10px 0;
	width:33.33333%;
	list-style:none !important;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.partner-reason-list .box {
	height:100%;
	text-align:center;
	background-color:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 6px 20px rgba(0,0,0,0.08)
}
.partner-reason-list .img {
	position:relative;
	height:0;
	padding-bottom:57.36842%
}
.partner-reason-list .img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.partner-reason-list .title {
	position:absolute;
	top:50%;
	left:30px;
	right:30px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	line-height:1.3;
	font-size:30px;
	color:#fff;
	z-index:2
}
.partner-reason-list .p {
	padding:20px 30px;
	font-size:14px;
	line-height:22px;
	color:#666
}
.partner-support-bd {
	position:relative;
	z-index:2
}
.partner-support-bd li {
	position:relative;
	display:none;
	width:100%;
	height:320px;
	list-style:none !important;
	overflow:hidden
}
.partner-support-bd li:first-child {
	display:block
}
.partner-support-bd li img {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100% !important
}
.partner-support-bd .text {
	position:absolute;
	top:100px;
	left:50px;
	width:540px;
	color:#fff;
	z-index:2
}
.partner-support-bd .text-title {
	margin-bottom:16px;
	font-size:24px;
	line-height:1.3
}
.partner-support-bd p {
	margin-bottom:0;
	font-size:14px;
	line-height:24px
}
.partner-support-hd {
	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;
	text-align:center;
	margin:0 -15px
}
.partner-support-hd li {
	position:relative;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:62px 15px 0;
	cursor:pointer;
	list-style:none !important
}
.partner-support-hd li.on .triangle {
	opacity:1;
	visibility:visible
}
.partner-support-hd .icon {
	height:46px;
	line-height:46px
}
.partner-support-hd .icon img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%;
	pointer-events:none
}
.partner-support-hd .triangle {
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-27px;
	width:53px;
	height:31px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.partner-support-hd .triangle img {
	max-width:100%;
	max-height:100%;
	pointer-events:none
}
.partner-support-hd p {
	margin:18px 0 0;
	line-height:1.3;
	font-size:18px;
	color:#000
}
.partner-process-list {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:center;
	padding-top:20px
}
.partner-process-list:before {
	content:'';
	position:absolute;
	top:165px;
	left:0;
	right:0;
	border-top:1px dashed #999
}
.partner-process-list li {
	position:relative;
	width:150px;
	padding:0 10px;
	list-style:none !important;
	z-index:3
}
.partner-process-list .icon {
	position:relative;
	margin:0 auto;
	width:110px;
	height:110px;
	background-color:#fff;
	border-radius:100%;
	border:1px solid #f4f4f4;
	box-shadow:0 2px 10px rgba(0,0,0,0.04)
}
.partner-process-list .icon img {
	width:100%;
	height:100%
}
.partner-process-list .icon:before {
	content:'';
	position:absolute;
	bottom:-40px;
	left:50%;
	margin-left:-6px;
	width:12px;
	height:12px;
	background-color:#999;
	border-radius:50%
}
.partner-process-list p {
	position:relative;
	margin:56px 0 0;
	line-height:1.3;
	font-size:18px;
	color:#000
}
.wescrm-list-content {
	padding-bottom:75px;
	min-width:1250px;
	text-align:center;
	background-color:#f8fbfe;
	font-size:16px;
	line-height:30px;
	color:#444;
	font-family:""
}
.wescrm-list-content p {
	margin-bottom:16px
}
.wescrm-list-content img {
	max-width:100%;
	height:auto !important
}
.wescrm-list-content ul {
	list-style:disc
}
.wescrm-list-content ul li {
	list-style:disc
}
.wescrm-list-content ol {
	list-style:decimal
}
.wescrm-list-content ol li {
	list-style:decimal
}
.wescrm-list-content p {
	margin-bottom:10px
}
.wescrm-list-content .wp1300 {
	padding:0 50px;
	width:1420px;
	max-width:100%;
	margin:0 auto;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wescrm-list-content .title {
	margin-bottom:20px;
	overflow:hidden
}
.wescrm-list-content .title h3 {
	line-height:1.2;
	font-size:48px;
	color:#333;
	font-family:""
}
.wescrm-list-content .title p {
	margin:5px 0 0;
	text-transform:uppercase;
	line-height:1.4;
	font-size:16px;
	color:#397cb0
}
.wescrm-list-content .title p span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 25px
}
.wescrm-list-content .title p span:before,.wescrm-list-content .title p span:after {
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:344px;
	background-color:#7b7d7f
}
.wescrm-list-content .title p span:before {
	right:100%
}
.wescrm-list-content .title p span:after {
	left:100%
}
.wescrm-list-content .bold-blue {
	line-height:1.2;
	font-size:42px;
	font-weight:bold;
	color:#397cb0
}
.wescrm-list-content .light-blue {
	line-height:1.3;
	font-size:36px;
	color:#397cb0
}
.wescrm-list-content .p-en {
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	color:#d7d7d7
}
@media screen and (max-width:1440px) {
	.wescrm-list-content .title h3 {
	font-size:42px
}
.wescrm-list-content .bold-blue {
	font-size:36px
}
.wescrm-list-content .light-blue {
	font-size:30px
}
}.wescrm-list-page {
	min-width:1250px;
	padding:110px 0 60px;
	background-color:#d1dbe5
}
.wescrm-list-page-wp {
	margin:0 auto;
	max-width:1546px;
	padding:0 27px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wescrm-list {
	font-size:0
}
.wescrm-list li {
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding:0 23px 70px;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wescrm-list li:nth-child(even) .img {
	float:left
}
.wescrm-list li:nth-child(even) .info {
	margin-left:-30px;
	padding-left:75px;
	padding-right:135px;
	border-top-right-radius:95px;
	border-bottom-right-radius:95px
}
.wescrm-list li:nth-child(odd) h3 {
	text-align:right
}
.wescrm-list li:nth-child(odd) .info {
	margin-right:-30px;
	padding-right:75px;
	padding-left:135px;
	border-top-left-radius:95px;
	border-bottom-left-radius:95px
}
.wescrm-list a {
	display:block;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	transition:all .4s
}
.wescrm-list a:hover {
	-webkit-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	transform:translateY(-8px)
}
.wescrm-list .info {
	display:inline-block;
	vertical-align:top;
	margin-top:95px;
	padding-top:100px;
	padding-bottom:68px;
	width:-moz-calc(100% - 285px);
	width:calc(100% - 285px);
	background-color:#f0f3f6;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wescrm-list h3 {
	margin-bottom:10px;
	line-height:1.4;
	font-size:30px;
	color:#2469a5
}
.wescrm-list .p {
	height:280px;
	line-height:28px;
	font-size:14px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:10;
	-webkit-box-orient:vertical;
	word-break:break-word
}
.wescrm-list .img {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0 -25px -35px;
	padding:81px 44px 109px;
	width:365px;
	height:677px;
	background:url(404.png) center no-repeat;
	background-size:100% 100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:2
}
.wescrm-list .img img {
	display:block;
	width:100%;
	height:100%
}
@media screen and (max-width:1600px) {
	.wescrm-list li:nth-child(even) .info {
	padding-right:100px
}
.wescrm-list li:nth-child(odd) .info {
	padding-left:100px
}
}@media screen and (max-width:1440px) {
	.wescrm-list li:nth-child(even) .info {
	padding-left:65px;
	padding-right:70px
}
.wescrm-list li:nth-child(odd) .info {
	padding-right:65px;
	padding-left:70px
}
.wescrm-list .info {
	margin-top:85px;
	padding-top:70px;
	padding-bottom:60px;
	width:-moz-calc(100% - 266px);
	width:calc(100% - 266px)
}
.wescrm-list h3 {
	font-size:26px
}
.wescrm-list .img {
	margin:0 -22px -32px;
	padding:71px 38px 95px;
	width:340px;
	height:631px
}
}.oa-banner {
	position:relative;
	min-width:1250px
}
.oa-banner .pagination-oa {
	position:absolute;
	bottom:55px;
	left:0;
	width:100%;
	text-align:center;
	z-index:99
}
.oa-banner .pagination-oa .swiper-pagination-bullet {
	margin:0 9px;
	width:12px;
	height:12px;
	opacity:1;
	background-color:#b9c9dc
}
.oa-banner .pagination-oa .swiper-pagination-bullet-active {
	background-color:#2775c4
}
.oa-banner .swiper-banner .swiper-slide {
	position:relative
}
.oa-banner .swiper-banner .img {
	position:relative;
	width:100%;
	padding-bottom:47.91667%;
	overflow:hidden
}
.oa-banner .swiper-banner .img img {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.oa-article {
	position:relative;
	min-width:1250px;
	font-size:20px;
	font-family:"";
	line-height:36px;
	color:#666;
	overflow:hidden
}
.oa-article p {
	margin-bottom:20px
}
.oa-article img {
	max-width:100%;
	height:auto !important
}
.oa-article ul {
	list-style:disc
}
.oa-article ul li {
	list-style:disc
}
.oa-article ol {
	list-style:decimal
}
.oa-article ol li {
	list-style:decimal
}
.oa-article p {
	margin-bottom:0
}
.oa-article .img {
	text-align:center
}
.oa-article .p {
	max-width:1080px;
	text-align:center;
	margin:0 auto 40px
}
.oa-article button,.oa-article input,.oa-article select,.oa-article textarea,.oa-article h1,.oa-article h2,.oa-article h3,.oa-article h4,.oa-article h5,.oa-article h6,.oa-article i {
	font-family:""
}
@media screen and (max-width:1600px) {
	.oa-article {
	font-size:18px;
	line-height:32px
}
}@media screen and (max-width:1440px) {
	.oa-article {
	font-size:16px;
	line-height:28px
}
}.bg-grayish-blue {
	background-color:#b9c9dc
}
.bg-light-blue {
	background-color:#e2ebf6
}
.bg-light-gray {
	background-color:#e7ebf0
}
.bg-light-gray .oa-subtitle p {
	color:#a1a1a1
}
.oa-title {
	margin:0 auto 30px;
	max-width:1080px;
	text-align:center;
	overflow:hidden
}
.oa-title .title {
	line-height:1;
	font-size:100px;
	color:#303948;
	font-weight:bold;
	font-family:SimSun
}
.oa-title .title-blue {
	font-family:Arial;
	color:#0f5297
}
.oa-title p {
	margin-top:5px;
	text-transform:uppercase;
	line-height:1.2;
	font-size:24px;
	color:#303948
}
.oa-title p span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 18px
}
.oa-title p span:before,.oa-title p span:after {
	content:'';
	position:absolute;
	top:50%;
	height:1px;
	width:380px;
	background-color:#0f5297
}
.oa-title p span:before {
	right:100%
}
.oa-title p span:after {
	left:100%
}
@media screen and (max-width:1600px) {
	.oa-title .title {
	font-size:80px
}
.oa-title p {
	font-size:20px
}
}@media screen and (max-width:1440px) {
	.oa-title .title {
	font-size:66px
}
.oa-title p {
	font-size:18px
}
}.oa-subtitle,.oa-subtitle2 {
	position:relative;
	max-width:1510px;
	margin:0 auto;
	z-index:1
}
.oa-subtitle .title,.oa-subtitle2 .title {
	line-height:58px;
	font-size:42px;
	color:#2775c4;
	text-transform:uppercase
}
.oa-subtitle .title span,.oa-subtitle2 .title span {
	display:inline-block;
	vertical-align:top
}
.oa-subtitle .num,.oa-subtitle2 .num {
	line-height:inherit;
	font-size:55px;
	color:#374357;
	font-family:Arial;
	font-weight:bold
}
.oa-subtitle .bold,.oa-subtitle2 .bold {
	line-height:inherit;
	font-size:48px;
	font-weight:bold
}
.oa-subtitle p,.oa-subtitle2 p {
	line-height:1.2;
	font-size:15px;
	color:#666;
	text-transform:uppercase
}
.oa-subtitle-left,.oa-subtitle2-left {
	text-align:left
}
@media screen and (max-width:1763px) {
	.oa-subtitle,.oa-subtitle2 {
	max-width:85.64946%
}
}@media screen and (max-width:1600px) {
	.oa-subtitle .title,.oa-subtitle2 .title {
	font-size:38px
}
.oa-subtitle .num,.oa-subtitle2 .num {
	font-size:50px
}
.oa-subtitle .bold,.oa-subtitle2 .bold {
	font-size:44px
}
.oa-subtitle p,.oa-subtitle2 p {
	font-size:14px
}
}@media screen and (max-width:1440px) {
	.oa-subtitle .title,.oa-subtitle2 .title {
	line-height:46px;
	font-size:32px
}
.oa-subtitle .num,.oa-subtitle2 .num {
	line-height:46px;
	font-size:40px
}
.oa-subtitle .bold,.oa-subtitle2 .bold {
	font-size:36px
}
.oa-subtitle p,.oa-subtitle2 p {
	font-size:13px
}
}.oa-subtitle {
	margin-bottom:35px;
	text-align:center
}
.oa-subtitle2 .num {
	float:left;
	margin-top:2px;
	line-height:58px;
	font-weight:bold
}
.oa-subtitle2 .right {
	float:left
}
@media screen and (max-width:1440px) {
	.oa-subtitle2 .num {
	margin-top:3px
}
}@media screen and (max-width:1440px) {
	.oa-subtitle2 .num {
	line-height:46px
}
}.oa-subtitle3 {
	margin-bottom:24px;
	text-align:center
}
.oa-subtitle3 .title {
	line-height:1.3;
	font-size:38px;
	color:#2775c4
}
.oa-subtitle3 p {
	line-height:1.2;
	font-size:15px;
	color:#666;
	text-transform:uppercase
}
@media screen and (max-width:1600px) {
	.oa-subtitle3 .title {
	font-size:32px
}
.oa-subtitle3 p {
	font-size:13px
}
}@media screen and (max-width:1440px) {
	.oa-subtitle3 .title {
	font-size:26px
}
.oa-subtitle3 p {
	margin-top:3px;
	font-size:10px
}
}.oa-blueprint {
	padding:130px 0 90px
}
.oa-menu {
	position:absolute;
	right:0;
	top:0;
	width:100%;
	text-align:center;
	font-size:0;
	background-color:#303948;
	z-index:9999
}
.oa-menu.fixed {
	position:fixed
}
.oa-menu a {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-moz-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:top;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:20px 5px;
	min-height:32px;
	width:62px;
	line-height:16px;
	font-size:13px;
	color:#fff;
	border-right:1px solid #404956;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.oa-menu a:first-child {
	border-left:1px solid #404956
}
.oa-menu a span {
	width:100%
}
.oa-menu a.on {
	background-color:#2775c4
}
.oa-function {
	position:relative
}
.oa-function-workflow {
	padding:90px 0 80px
}
.oa-function-workflow .p {
	font-size:22px;
	font-weight:lighter
}
.oa-function-mainline {
	padding-top:155px;
	background-position:top center;
	background-repeat:no-repeat
}
.oa-function-assign {
	padding:86px 0 40px
}
.oa-function-journal {
	padding-top:90px;
	background-position:top center;
	background-repeat:no-repeat
}
.oa-function-bumph {
	padding:110px 0 70px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
.oa-function-bumph .oa-subtitle {
	margin-bottom:50px
}
.oa-function-email {
	padding-top:100px;
	background-position:top center;
	background-repeat:no-repeat
}
.oa-function-email .oa-subtitle .title {
	color:#84c1ff
}
.oa-function-email .oa-subtitle .num {
	color:#84fffe
}
.oa-function-email .oa-subtitle p {
	color:#fff
}
.oa-function-schedule {
	padding-top:80px
}
.oa-function-schedule .oa-subtitle {
	margin-bottom:40px
}
.oa-function-schedule .img+.img {
	margin-top:75px
}
.oa-function-gtasks {
	padding:105px 0 50px
}
.oa-function-filecabinet {
	padding:100px 0 40px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.oa-function-filecabinet .oa-subtitle {
	margin-bottom:56px
}
.oa-function-filecabinet .oa-subtitle .title {
	color:#84c1ff
}
.oa-function-filecabinet .oa-subtitle .num {
	color:#84fffe
}
.oa-function-filecabinet .oa-subtitle p {
	color:#fff
}
.oa-function-task {
	padding:88px 0 20px
}
.oa-function-conference {
	padding-top:110px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.oa-function-conference .oa-subtitle2 {
	margin-bottom:20px
}
.oa-function-conference .oa-subtitle2 .title {
	color:#84c1ff
}
.oa-function-conference .oa-subtitle2 .num {
	color:#84fffe
}
.oa-function-conference .oa-subtitle2 p {
	color:#fff
}
.oa-function-vehicle {
	padding:90px 0 110px;
	background-position:top center;
	background-repeat:no-repeat
}
.oa-function-vehicle .img+.img {
	margin-top:38px
}
.oa-function-recruit {
	padding:75px 0 80px
}
.oa-function-asset {
	padding:90px 0 116px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.oa-function-sell {
	padding:90px 0 100px
}
.oa-function-sell .p {
	margin-bottom:20px;
	font-size:18px
}
.oa-function-sell .oa-subtitle3 {
	margin-bottom:10px
}
.oa-function-condition {
	padding:80px 0 85px
}
.oa-function-wescrm {
	padding-top:125px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.oa-function-tp {
	padding:85px 0 110px;
	background-position:top center;
	background-repeat:no-repeat
}
.oa-function-install {
	padding:88px 0 108px
}
.oa-function-install .oa-subtitle {
	margin-bottom:0
}
/*# sourceMappingURL=maps/style.css.map */

/*# sourceMappingURL=maps/style.css.map */

