.scaleimg {	overflow: hidden;	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);	transform: rotate(0deg);}.scaleimg img {	width: 100%;	height: auto;	-webkit-transition: transform .5s;	transition: transform .5s;}.scaleimg:hover img {	-webkit-transform: scale(1.05);	transform: scale(1.05);}.x-wrap {	position: relative;	width: 1230px;	margin: auto;	color: #f2e7c7;}.x-box {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	overflow: hidden;}.x-bg {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background: center no-repeat;	background-size: cover;	-webkit-transform: scale(1);	transform: scale(1);}.trans .x-box .x-bg {	-webkit-transition: transform 20s linear;	transition: transform 20s linear;	-webkit-transform: scale(1.2);	transform: scale(1.2);}.x_title {	text-align: center;}.x_title .h1 {	font-size: 52px;	line-height: 1.2;	text-transform: uppercase;}.x_title .h2 {	font-size: 50px;	line-height: 1.2;	text-transform: uppercase;}.x_title .h3 {	font-size: 36px;	line-height: 1.2;}.x_title .h4 {	font-size: 32px;	line-height: 1.2;}.x_title .h5 {	font-size: 24px;	line-height: 1.5;}.x_title .h6 {	font-size: 20px;	line-height: 1.5;}.x_title .p {	font-size: 18px;	line-height: 1.5;	text-align: left;}.x_title .p p {	margin-bottom: 10px;}.x-more {	display: inline-block;	padding: 0 30px;	border: 1px solid;	border-radius: 19px;	font-size: 16px;	color: #f2e7c7;	line-height: 39px;	-webkit-transition: box-shadow 0.5s;	transition: box-shadow 0.5s;}.x-more:hover {	box-shadow: 0px 0px 10px #f2e7c7;}.profile1 .x_title .h1 {	margin-bottom: 11px;}.profile1 .x_title .h3 {	margin-bottom: 19px;}.profile1 .x_title .h5 {	margin-bottom: 10px;}.profile1 .cont{ padding-top:50px;}.profile1 .cont .li{ float: left; padding-right: 50px; color:#fff; text-align: center; }.profile1 .cont .h3{ font-size:80px; line-height:1; color:#e8cb75; display: inline-block; text-shadow:0px 0px 10px rgba(193,180,37,0.4); }.profile1 .cont .h3 span{ font-size:28px; color:#e8cb75; line-height: 1;  position: relative; padding-left: 10px; top:-16px;  }.profile1 .cont .p{ padding-top:5px; line-height:1.5; }/*.profile1 .x_title .h1,.profile1 .x_title .h3,.profile1 .x_title .h5,.profile1 .x_title .p {	opacity: 0;	-webkit-transform: scale(1.2) translateY(100%);	transform: scale(1.2) translateY(100%);}.trans.profile1 .x_title .h1,.trans.profile1 .x_title .h3,.trans.profile1 .x_title .h5,.trans.profile1 .x_title .p {	opacity: 1;	-webkit-transition: opacity 2s, transform 2s ease-in;	transition: opacity 2s, transform 2s ease-in;	-webkit-transform: scale(1) translateY(0%);	transform: scale(1) translateY(0%);}.trans.profile1 .x_title .h1 {	-webkit-transition-delay: 0s;	transition-delay: 0s;}.trans.profile1 .x_title .h3 {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.trans.profile1 .x_title .h5 {	-webkit-transition-delay: 1s;	transition-delay: 1s;}.trans.profile1 .x_title .p {	-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}*/.profile2 .x-wrap {	width: 100%;	height: 100%;}.profile2 .x_title {	position: absolute;	top: 18%;	width: 100%;}.profile2 .x_title .h1 {	margin-bottom: 13px;}.profile2 .x_title .h3 {	margin-bottom: 19px;}.profile2 .cloud-box {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	margin: auto;	width: 1000px;	height: 300px;}.profile2 .canvas {	position: absolute;	width: 100%;	height: 100%;	opacity: 0;	-webkit-transition: 0.5s transform, 0.5s opacity;	transition: 0.5s transform, 0.5s opacity;	-webkit-transform: scale(0);	transform: scale(0);}.profile2 .canvas.scalein {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}.profile2 .list {	display: none;}.profile2 .list li {}.profile2 .list .cur {}.profile2 .list span {}.profile2 .timeline {	position: absolute;	left: 0;	right: 0;	bottom: 17%;	height: 230px;	background: url(../../../error404.html) center no-repeat;}.profile2 .timeline ul {	position: relative;	width: 1230px;	margin: auto;}.profile2 .timeline li {	position: absolute;	top: 0;}.profile2 .timeline .x-svg {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 230px;}.profile2 .timeline .img {	height: 230px;}.profile2 .timeline .img img {	position: absolute;	left: 0;	top: 0;	width: 100%;}.profile2 .timeline .img .i1 {}.profile2 .timeline .img .i2 {	opacity: 0;	-webkit-transition: opacity 0.2s;	transition: opacity 0.2s;}.profile2 .timeline .l1 {	left: 0;}.profile2 .timeline .l1 .img {	width: 268px;}.profile2 .timeline .l1 .x-svg {}.profile2 .timeline .l2 {	left: 323px;}.profile2 .timeline .l2 .img {	width: 268px;}.profile2 .timeline .l2 .x-svg {	margin-left: -130px;}.profile2 .timeline .l3 {	left: 665px;}.profile2 .timeline .l3 .img {	width: 270px;}.profile2 .timeline .l3 .x-svg {	margin-left: -105px;}.profile2 .timeline .l4 {	left: 980px;}.profile2 .timeline .l4 .img {	width: 290px;}.profile2 .timeline .l4 .x-svg {	margin-left: -80px;}.profile2 .timeline .txt {	margin-top: -11px;	text-align: center;}.profile2 .timeline .txt .y {	font-size: 48px;	line-height: 1;}.profile2 .timeline .txt .p {	font-size: 16px;	line-height: 1.75;}.profile2 .timeline li.cur .img .i2,.profile2 .timeline li:hover .img .i2 {	opacity: 1;	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.profile3 .x_title .h1 {	margin-bottom: 14px;}.profile3 .x_title .h4 {	margin-bottom: 20px;}.profile3 .x_title .h5 {	margin-bottom: 9px;}/*.profile3 .x_title .h1,.profile3 .x_title .h4,.profile3 .x_title .h5,.profile3 .x_title .p {	opacity: 0;	-webkit-transform: scale(1.2) translateY(100%);	transform: scale(1.2) translateY(100%);}.trans.profile3 .x_title .h1,.trans.profile3 .x_title .h4,.trans.profile3 .x_title .h5,.trans.profile3 .x_title .p {	opacity: 1;	-webkit-transition: opacity 2s, transform 2s ease-in;	transition: opacity 2s, transform 2s ease-in;	-webkit-transform: scale(1) translateY(0%);	transform: scale(1) translateY(0%);}.trans.profile3 .x_title .h1 {	-webkit-transition-delay: 0s;	transition-delay: 0s;}.trans.profile3 .x_title .h4 {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.trans.profile3 .x_title .h5 {	-webkit-transition-delay: 1s;	transition-delay: 1s;}.trans.profile3 .x_title .p {	-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}*/.profile4 {	overflow: hidden;}.profile4 .x_title {	margin-bottom: 35px;}.profile4 .x_title .h1 {	margin-bottom: 13px;}.profile4 .x_title .h3 {	margin-bottom: 24px;}.profile4 .list {	text-align: center;	font-size: 0;}.profile4 .list li {	display: inline-block;	vertical-align: top;	width: 370px;	cursor: pointer;}.profile4 .list .img {	position: relative;	margin: 0 auto 25px;	width: 262px;	height: 262px;	border-radius: 50%;	overflow: hidden;	box-shadow: 0px 0px 10px #f2e7c7;	-webkit-transition: box-shadow 0.5s;	transition: box-shadow 0.5s;}.profile4 .list .img:after {	content: '';	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	border: 5px solid rgba(255, 255, 255, 0.2);	border-radius: 50%;}.profile4 .list .img img {	display: block;	width: 100%;}.profile4 .list .h3 {	margin-bottom: 6px;	font-size: 20px;	line-height: 1.5;}.profile4 .list .mask {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 850px;	height: 482px;	background: url(../../../error404.html);	box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.55);	z-index: 1;	display: none;}.profile4 .list .close {	position: absolute;	top: 20px;	right: 20px;	width: 20px;	height: 20px;	background: url(../../../error404.html) center no-repeat;	cursor: pointer;}.profile4 .list .cont {	padding: 110px 130px;	overflow: hidden;}.profile4 .list .cont .img {	float: left;	margin: 0 60px 0 0;}.profile4 .list .cont .box {	padding-top: 30px;	overflow: hidden;	text-align: left;}.profile4 .list .cont .h4 {	margin-bottom: 20px;	font-size: 24px;	line-height: 1.5;}.profile4 .list .cont .p {	font-size: 14px;	line-height: 26px;}.profile4 .list li:hover .img {	box-shadow: 0px 0px 20px #f2e7c7;}.profile4 .list li.cur .mask {	display: block;}.profile5 .x_title {	margin-bottom: 60px;}.profile5 .x_title .h2 {	margin-bottom: 16px;}.profile5 .x_title .h4 {	margin-bottom: 20px;}.profile5 .x_title .p {	margin-bottom: 31px;}.profile5 .list {	overflow: hidden;}.profile5 .list li {	display: inline-block;	vertical-align: middle;	margin: 0 10px;	border: 1px solid #f2e7c7;	border-radius: 200px;	padding: 10px 30px;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;	cursor: pointer;}.profile5 .list li.cur {	-webkit-box-shadow: 0px 0px 10px #f2e7c7;	box-shadow: 0px 0px 10px #f2e7c7;text-shadow: 0px 0px 10px #f2e7c7;}.profile5 .imgs {	position: relative;	padding-bottom: 50px}.profile5 .imgs li {	width: 100%;	height: 100%;	background: center no-repeat;	background-size: cover;	opacity: 0;	filter: Alpha(opacity=0);	-webkit-transition: opacity 0.5s;	transition: opacity 0.5s;}.profile5 .imgs li.act {	opacity: 1;	filter: Alpha(opacity=100);}.profile5 .imgs li a {	display: inline-block;	vertical-align: top;	padding: 3px;	width: 19%;	box-sizing: border-box !important;}.profile5 .imgs li a img {	display: block;	width: 100%;}.technology {	min-width: 1230px;}.technology .x-bg {	background-color: #000;	background-position: center bottom;}.technology5 .x-bg,.technology3 .x-bg,.technology2 .x-bg {	background-size: cover;}.technology4 .x-bg {	background-size: auto;	background-repeat: repeat;}.technology .x_title .h1 {	margin-bottom: 13px;}.technology .x_title .h3 {	margin-bottom: 25px;}.technology .x_title .h1,.technology .x_title .h3,.technology .x_title .p {	opacity: 0;	-webkit-transform: scale(1.2) translateY(100%);	transform: scale(1.2) translateY(100%);}.trans.technology .x_title .h1,.trans.technology .x_title .h3,.trans.technology .x_title .p {	opacity: 1;	-webkit-transition: opacity 2s, transform 2s ease-in;	transition: opacity 2s, transform 2s ease-in;	-webkit-transform: scale(1) translateY(0%);	transform: scale(1) translateY(0%);}.trans.technology .x_title .h1 {	-webkit-transition-delay: 0s;	transition-delay: 0s;}.trans.technology .x_title .h3 {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.trans.technology .x_title .p {	-webkit-transition-delay: 1s;	transition-delay: 1s;}.technology1 {}.technology1 .x-wrap {	height: 100%;}.technology1 .x_title {	position: absolute;	left: 0;	right: 0;	top: 30%;}.technology1 .cont {	position: absolute;	left: 0;	right: 0;	top: 50%;	margin: 5% auto;	width: 786px;	height: 400px;	opacity: 0;	-webkit-transition: opacity 0.3s;	transition: opacity 0.3s;}.technology1 .cont.show {	opacity: 1;}.technology1 .svgline {	width: 100%;	height: 100%;}.technology1 .svgline path {	fill-opacity: 0;	-webkit-transition: fill-opacity 1s;	transition: fill-opacity 1s;}.technology1 .finished path {	fill-opacity: 1;}.technology1 .graph {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 592px;	height: 284px;	opacity: 0;	-webkit-transition: transform 0.5s;	transition: transform 0.5s;}.technology1 .graph img {	display: block;	width: 100%;}.technology1 .graph.anim {	opacity: 1;	-webkit-transform: translateY(-14px);	transform: translateY(-14px);}.technology1 .mimg {	display: none;}.technology2 {}.technology2 .x_title {	margin-bottom: 20px;}.technology2 .gear {	position: relative;	height: 450px;}.technology2 .gear li {	position: absolute;	background: center no-repeat;	opacity: 0;	-webkit-transition: opacity 1s;	transition: opacity 1s;}.technology2 .gear li:after {	content: '0';	position: absolute;	font-size: 0;	-webkit-transform: rotate(0deg);	transform: rotate(0deg);	-webkit-transition: transform 2s, opacity 1s;	transition: transform 2s, opacity 1s;}.technology2 .gear .l1 {	left: 170px;	top: 214px;	width: 116px;	height: 116px;}.technology2 .gear .l1:after {	width: 116px;	height: 116px;	background-image: url(../../../error404.html);}.technology2 .gear .l2 {	left: 260px;	top: 98px;	width: 205px;	height: 206px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.technology2 .gear .l2:after {	width: 205px;	height: 206px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.technology2 .gear .l3 {	left: 388px;	top: 212px;	width: 218px;	height: 214px;	background-image: url(../images/png5.png);	-webkit-transition-delay: 1s;	transition-delay: 1s;}.technology2 .gear .l3:after {	right: 0px;	top: 0px;	width: 195px;	height: 195px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 1s;	transition-delay: 1s;}.technology2 .gear .l3 .p {	padding-left: 23px;	padding-bottom: 19px;}.technology2 .gear .l4 {	left: 526px;	top: 100px;	width: 238px;	height: 244px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}.technology2 .gear .l4:after {	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 177px;	height: 176px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}.technology2 .gear .l5 {	left: 692px;	top: 8px;	width: 288px;	height: 295px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 2s;	transition-delay: 2s;}.technology2 .gear .l5:after {	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 208px;	height: 209px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 2s;	transition-delay: 2s;}.technology2 .gear .l6 {	left: 720px;	top: 288px;	width: 102px;	height: 103px;	-webkit-transition-delay: 2.5s;	transition-delay: 2.5s;}.technology2 .gear .l6:after {	width: 102px;	height: 103px;	background-image: url(../../../error404.html);	-webkit-transition-delay: 2.5s;	transition-delay: 2.5s;}.technology2 .gear .p {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	height: 16px;	font-size: 16px;	line-height: 1;	text-align: center;}.technology2.trans .gear li {	opacity: 1;}.technology2.trans .gear li:after {	content: '1';	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}.technology2 .gear li:hover:after {	-webkit-animation: round 3s linear normal infinite;	animation: round 3s linear normal infinite;}.technology3 {}.technology3 .x_title {	margin-bottom: 120px;}.technology3 .list {	text-align: center;	font-size: 0;}.technology3 .list li {	position: relative;	display: inline-block;	margin: 0 10px;	width: 200px;	height: 180px;	vertical-align: top;	-webkit-transition: transform 0.5s;	transition: transform 0.5s;	-webkit-transform: scale(0);	transform: scale(0);}.technology3 .list .p {	position: absolute;	left: 0;	right: 0;	margin: auto;	font-size: 16px;	line-height: 1.5;	text-align: center;}.technology3 .list .p span {	font-family: Arial;}.technology3 .list li:after {	content: '';	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	opacity: 0.5;	-webkit-transition: opacity 0.5s;	transition: opacity 0.5s;}.technology3 .list .l1 {	-webkit-transition-delay: 2s;	transition-delay: 2s;}.technology3 .list .l1:after {	background-image: url(../../../error404.html);}.technology3 .list .l1 .p {	top: 50%;}.technology3 .list .l2 {	-webkit-transition-delay: 2.5s;	transition-delay: 2.5s;}.technology3 .list .l2:after {	background-image: url(../../../error404.html);}.technology3 .list .l2 .p {	bottom: 40%;}.technology3 .list .l3 {	-webkit-transition-delay: 3s;	transition-delay: 3s;}.technology3 .list .l3:after {	background-image: url(../../../error404.html);}.technology3 .list .l3 .p {	top: 50%;}.technology3 .list .l4 {	-webkit-transition-delay: 3.5s;	transition-delay: 3.5s;}.technology3 .list .l4:after {	background-image: url(../../../error404.html);}.technology3 .list .l4 .p {	bottom: 40%;}.technology3 .list .l5 {	-webkit-transition-delay: 4s;	transition-delay: 4s;}.technology3 .list .l5:after {	background-image: url(../../../error404.html);}.technology3 .list .l5 .p {	top: 50%;}.technology3.trans .list li {	-webkit-transform: scale(1);	transform: scale(1);}.technology3.trans .list li:hover:after {	opacity: 1;}.technology4 {}.technology4 .x_title {	margin-bottom: 100px;}.technology4 .cubeline {	margin-left: 68px;	text-align: center;}.technology4 .cont {	opacity: 0;	-webkit-transition: opacity 0.3s;	transition: opacity 0.3s;}.technology4 .cont.show {	opacity: 1;}.technology4 .cubeline path {	fill-opacity: 0;	-webkit-transition: fill-opacity 1s;	transition: fill-opacity 1s;}.technology4 .finished path {	fill-opacity: 1;}.technology5 {}.technology5 .cirmagic {	position: absolute;	left: 0;	right: 0;	top: 10%;	bottom: 10%;}.technology5 .cirmagic img {	display: none;}.technology5 .x_title {	margin-bottom: 75px;}.technology5 .list {	text-align: center;	font-size: 0;}.technology5 .list li {	display: inline-block;	margin: 0 90px;	vertical-align: top;}.technology5 .list .img {	margin-bottom: 5px;	width: 257px;	height: 192px;}.technology5 .list .img img {	display: block;	width: 100%;}.technology5 .list .p {	font-size: 18px;	line-height: 1.5;	text-align: center;}.ecosystem1 .x_title {	padding: 20px 0;	position: relative;	z-index: 2;}.ecosystem1 .x_title .h1 {	margin-bottom: 10px;}.ecosystem1 .x_title .h3 {	margin-bottom: 14px;}.ecosystem1 .x_title .h5 {	margin-bottom: 5px;	font-size: 28px;}.ecosystem1 .x_title .h6 {	margin-bottom: 46px;}.ecosystem1 .borderline {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	text-align: center;}.ecosystem2 .cont {	padding-left: 725px;}.ecosystem2 .imgs {	position: absolute;	left: 0;	bottom: 0;	overflow: hidden;}.ecosystem2 .imgs li {	float: left;	margin-right: 20px;	width: 306px;	height: 451px;	opacity: 0;	-webkit-transition: opacity 2s, transform 2s ease-out;	transition: opacity 2s, transform 2s ease-out;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);}.ecosystem2 .imgs li:first-child {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.ecosystem2 .imgs img {	display: block;	width: 100%;}.ecosystem2 .list {}.ecosystem2 .item {	opacity: 0;	-webkit-transition: opacity 2s, transform 2s ease-out;	transition: opacity 2s, transform 2s ease-out;	-webkit-transform: translateY(10%);	transform: translateY(10%);}.ecosystem2 .item+.item {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.ecosystem2 .item .h1 {	margin-bottom: 14px;	font-size: 44px;	line-height: 1;	text-transform: uppercase;}.ecosystem2 .item .h2 {	margin-bottom: 29px;	font-size: 30px;	line-height: 1;}.ecosystem2 .item .h3 {	margin-bottom: 15px;	font-size: 24px;	line-height: 1;}.ecosystem2 .item .h4 {	font-size: 20px;	line-height: 1.5;}.ecosystem2 .item .p {	margin-top: 10px;	font-size: 16px;	line-height: 1.5;}.ecosystem2 .item ul {	margin-bottom: 52px;}.ecosystem2 .item li {	position: relative;	margin-bottom: 10px;	padding-left: 22px;}.ecosystem2 .item li:before {	content: '';	position: absolute;	left: 0;	top: 0;	margin-left: -9px;	width: 30px;	height: 30px;	background: url(../../../error404.html) left no-repeat;}.trans.ecosystem2 .imgs li {	opacity: 1;	-webkit-transform: translateX(0%);	transform: translateX(0%);}.trans.ecosystem2 .item {	opacity: 1;	-webkit-transform: translateX(0%);	transform: translateX(0%);}.ecosystem3 .x_title {	margin-bottom: 110px;}.ecosystem3 .x_title .h1 {	margin-bottom: 15px;}.ecosystem3 .x_title .h3 {	margin-bottom: 24px;}.ecosystem3 .list {	overflow: hidden;}.ecosystem3 .list li {	float: left;	width: 25%;	text-align: center;	opacity: 0;	-webkit-transition: opacity 2s, transform 2s ease-out;	transition: opacity 2s, transform 2s ease-out;	-webkit-transform: scale(1.2) translateY(100%);	transform: scale(1.2) translateY(100%);}.ecosystem3 .list .icon {	margin: 0 auto 30px;	width: 95px;	height: 85px;	overflow: hidden;}.ecosystem3 .list .icon img {	display: block;	width: 100%;}.ecosystem3 .list .p {	font-size: 20px;	line-height: 1.5;	color: #fff;}.ecosystem3 .list .l2 {	-webkit-transition-delay: 0.5s;	transition-delay: 0.5s;}.ecosystem3 .list .l3 {	-webkit-transition-delay: 1s;	transition-delay: 1s;}.ecosystem3 .list .l4 {	-webkit-transition-delay: 1.5s;	transition-delay: 1.5s;}.trans.ecosystem3 .list li {	opacity: 1;	-webkit-transform: translateY(0%);	transform: translateY(0%);}.ecosystem4 {}.ecosystem4 .x-wrap {	z-index: 3;}.ecosystem4 .x_title {	margin-bottom: 38px;}.ecosystem4 .x_title .h1 {	margin-bottom: 13px;}.ecosystem4 .x_title .h3 {	margin-bottom: 17px;}.ecosystem4 .list {}.ecosystem4 .list li {	margin: auto;	padding: 29px 50px 36px;	width: 767px;	background-color: rgba(0, 0, 0, 0);	border: 1px solid rgba(255, 255, 255, 0);	text-align: center;	-webkit-transition: background 0.5s, border 0.5s;	transition: background 0.5s, border 0.5s;}.ecosystem4 .list .h3 {	font-size: 30px;	line-height: 46px;	text-transform: uppercase;}.ecosystem4 .list .h4 {	font-size: 24px;	line-height: 40px;}.ecosystem4 .list .p {	margin-top: 17px;	font-size: 16px;	line-height: 1.5;}.ecosystem4 .list li.cur {	background-color: rgba(0, 0, 0, 0.55);	border: 1px solid rgba(255, 255, 255, 0.2);}.ecosystem4 .bg-list {}.ecosystem4 .bg-list .x-bg {	opacity: 1;	filter: alpha(opacity=100);	z-index: 0;	-webkit-transition: opacity 0.5s;	transition: opacity 0.5s;}.ecosystem4 .bg-list .x-bg.prev {	opacity: 0;	filter: alpha(opacity=0);	z-index: 2;}.ecosystem4 .bg-list .x-bg.act {	opacity: 1;	filter: alpha(opacity=100);	z-index: 1;}.ppp {	color: #f2e7c7;	background: url(../../../error404.html);	overflow: hidden;}.ppp1 {	position: relative;	height: 825px;}.ppp1 .img {	position: absolute;	top: 0;	left: 0;	right: 50%;	margin-right: -113px;	height: 100%;	background: center no-repeat;	background-size: cover;}.ppp1 .cont {	position: absolute;	top: 280px;	left: 50%;	margin-left: 223px;	width: 392px;}.ppp1 .cont .h1 {	margin-bottom: 14px;	font-size: 52px;	line-height: 1;	text-transform: uppercase;}.ppp1 .cont .h2 {	margin-bottom: 27px;	font-size: 36px;	line-height: 1;}.ppp1 .cont .p {	font-size: 16px;	line-height: 1.5;}.ppp2 {	position: relative;	padding-bottom: 30px;	height: 744px;}.ppp2 .img {	position: absolute;	bottom: 30px;	left: 50%;	right: 0;	margin-left: 113px;	height: 942px;	background: center no-repeat;	background-size: cover;}.ppp2 .img:before,.ppp2 .img:after {	content: '';	position: absolute;	left: 0;	bottom: 0;	margin-left: -30px;	margin-bottom: -30px;}.ppp2 .img:before {	height: 774px;	border-left: 1px solid #545149;}.ppp2 .img:after {	width: 846px;	height: 30px;	border-bottom: 1px solid #545149;	border-right: 1px solid #545149;}.ppp2 .cont {	position: absolute;	top: 330px;	right: 50%;	margin-right: -50px;	width: 630px;}.ppp2 .cont .h1 {	margin-bottom: 20px;	font-size: 52px;	line-height: 1;	text-transform: uppercase;}.ppp2 .cont .h2 {	margin-bottom: 5px;	font-size: 26px;	line-height: 1.5;}.ppp2 .cont .h3 {	margin-bottom: 20px;	font-size: 36px;	line-height: 1.5;}.ppp2 .cont .p {	font-size: 16px;	line-height: 1.5;}.ppp3 {	position: relative;	height: 979px;	background: url(../../../error404.html) center no-repeat;	background-size: cover;}.ppp3 .cirle {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	width: 687px;	height: 687px;	background: url(../../../error404.html) no-repeat;}.ppp3 .cirle dl {	position: absolute;}.ppp3 .cirle dt {	position: relative;	width: 50px;	height: 50px;	cursor: pointer;	z-index: 1;}.ppp3 .cirle dt .t {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background-color: #f2e7c7;	border-radius: 50%;	font-size: 16px;	line-height: 50px;	text-align: center;	color: #3d3b38;	box-shadow: 0 0 10px rgba(255, 250, 210, 0.8);}.ppp3 .cirle dd {	position: absolute;	opacity: 0;	visibility: hidden;	-webkit-transition: opacity .2s;	transition: opacity .2s;}.ppp3 .cirle dd:before {	content: '';	position: absolute;}.ppp3 .cirle dd .p {	position: relative;	margin-bottom: 15px;	font-size: 16px;	line-height: 26px;	white-space: nowrap;	opacity: 0;	-webkit-transition: opacity .2s, transform .5s ease-in;	transition: opacity .2s, transform .5s ease-in;}.ppp3 .cirle dd .p:before {	content: '';	position: absolute;	left: 0;	top: 0;	bottom: 0;	margin: auto;	width: 26px;	height: 26px;	border-radius: 50%;	background-color: #f2e7c7;}.ppp3 .cirle .point1 {	left: 148px;	top: 130px;}.ppp3 .cirle .point1 dd {	bottom: 0;	right: 50px;}.ppp3 .cirle .point1 dd:before {	left: 40px;	top: -52px;	width: 290px;	height: 338px;	background: url(../../../error404.html) no-repeat;}.ppp3 .cirle .point1 .p {	padding-right: 45px;	text-align: right;	-webkit-transform: translateX(-30px);	transform: translateX(-30px);}.ppp3 .cirle .point1 .p:before {	left: auto;	right: 0;}.ppp3 .cirle .point1 .p2 {	margin-right: 42px;}.ppp3 .cirle .point1 .p3 {	margin-right: 78px;}.ppp3 .cirle .point2 {	left: 184px;	top: 535px;}.ppp3 .cirle .point2 dd {	top: 14px;	right: 42px;}.ppp3 .cirle .point2 dd:before {	left: 26px;	top: -138px;	width: 348px;	height: 277px;	background: url(../../../error404.html) no-repeat;}.ppp3 .cirle .point2 .p {	padding-right: 45px;	text-align: right;	-webkit-transform: translateX(-30px);	transform: translateX(-30px);}.ppp3 .cirle .point2 .p:before {	left: auto;	right: 0;}.ppp3 .cirle .point2 .p1 {	margin-right: 100px;}.ppp3 .cirle .point2 .p2 {	margin-right: 58px;}.ppp3 .cirle .point3 {	left: 565px;	top: 258px;}.ppp3 .cirle .point3 dd {	top: 0;	left: 82px;	margin-top: -55px;}.ppp3 .cirle .point3 dd:before {	left: -72px;	top: -112px;	width: 113px;	height: 441px;	background: url(../../../error404.html) no-repeat;}.ppp3 .cirle .point3 .p {	padding-left: 45px;	-webkit-transform: translateX(30px);	transform: translateX(30px);}.ppp3 .cirle .point3 .p:before {	left: 0;}.ppp3 .cirle .point3 .p2 {	margin-left: 14px;}.ppp3 .cirle .point3 .p3 {	margin-left: 22px;}.ppp3 .cirle .point3 .p4 {	margin-left: 26px;}.ppp3 .cirle dl.cur dt .t {	margin: -8px;	line-height: 66px;}.ppp3 .cirle dl.cur dd {	opacity: 1;	visibility: visible;}.ppp3 .cirle dl.cur dd .p {	opacity: 1;	-webkit-transform: translateX(0%);	transform: translateX(0%);}.ppp3 .cont {	position: absolute;	left: 0;	right: 0;	bottom: 0;	top: 0;	margin: auto;	width: 400px;	height: 200px;	text-align: center;}.ppp3 .cont li {	position: absolute;	left: 0;	right: 0;	bottom: 0;	top: 0;	display: none;}.ppp3 .cont .h1 {	margin-bottom: 14px;	font-size: 52px;	line-height: 1;	text-transform: uppercase;}.ppp3 .cont .h2 {	margin-bottom: 24px;	font-size: 32px;	line-height: 1;}.ppp3 .cont .p {	font-size: 16px;	line-height: 26px;}.ppp4 {	position: relative;	margin-bottom: 135px;	height: 748px;	background-color: #252525;}.ppp4 .left {	position: absolute;	left: 0;	right: 50%;	height: 100%;}.ppp4 .right {	position: absolute;	left: 50%;	right: 0;	height: 100%;}.ppp4 .right:before,.ppp4 .right:after {	content: '';	position: absolute;	width: 490px;	height: 600px;	z-index: 1;}.ppp4 .right:before {	top: 119px;	left: 7px;	border: 1px solid #545149;}.ppp4 .right:after {	top: 149px;	left: 37px;	background: url(../../../error404.html) no-repeat;}.ppp4 .img {	position: absolute;	top: 0;	height: 100%;	background: center no-repeat;	z-index: 0;	background-size: cover;}.ppp4 .cont {	position: absolute;	z-index: 2;}.ppp4 .cont .h1 {	margin-bottom: 14px;	font-size: 52px;	line-height: 1;	text-transform: uppercase;}.ppp4 .cont .h2 {	margin-bottom: 22px;	font-size: 32px;	line-height: 1;}.ppp4 .cont .p {	font-size: 16px;	line-height: 1.5;}.ppp4 .left .img {	left: 0;	right: 84px;}.ppp4 .left .cont {	top: 310px;	right: 170px;	width: 410px;}.ppp4 .right .img {	left: 250px;	right: 0;}.ppp4 .right .cont {	left: 93px;	top: 255px;	width: 380px;}.ppp5 {}.ppp5 .x_title {	margin-bottom: 42px;}.ppp5 .x_title .h1 {	margin-bottom: 10px;}.ppp5 .list {}.ppp5 .list li {	position: relative;	height: 853px;	background: url(../../../error404.html) center no-repeat;	background-size: cover;}.ppp5 .list .img {	position: absolute;	top: 0;	height: 100%;	background: center no-repeat;	background-size: cover;}.ppp5 .list .box {	position: absolute;	top: 280px;}.ppp5 .list .t {	position: relative;	margin-bottom: 31px;	padding-bottom: 20px;	font-size: 20px;	line-height: 1.5;}.ppp5 .list .t:before,.ppp5 .list .t:after {	content: '';	position: absolute;	bottom: 0;}.ppp5 .list .t:before {	width: 6px;	height: 6px;	border-radius: 50%;	border: 1px solid #545149;}.ppp5 .list .t:after {	top: 18px;	border-bottom: 1px solid #545149;}.ppp5 .list .t span {	display: block;	font-size: 24px;}.ppp5 .list .p {	margin-bottom: 27px;	font-size: 16px;	line-height: 30px;}.ppp5 .list .x-more {}.ppp5 .list .l1 {}.ppp5 .list .l1 .img {	right: 50%;	left: 0;}.ppp5 .list .l1 .box {	left: 50%;	margin-left: 78px;	width: 480px;}.ppp5 .list .l1 .t:before,.ppp5 .list .l1 .t:after {	left: 0;}.ppp5 .list .l1 .t:before {	margin-left: -204px;	width: 6px;	height: 6px;	border-radius: 50%;	border: 1px solid #545149;}.ppp5 .list .l1 .t:after {	margin-bottom: 3px;	margin-left: -198px;	width: 286px;	border-bottom: 1px solid #545149;}.ppp5 .list .l1 .p,.ppp5 .list .l1 .x-more {	margin-left: 108px;}.ppp5 .list .l2 {}.ppp5 .list .l2 .img {	right: 0;	left: 50%;}.ppp5 .list .l2 .box {	right: 50%;	margin-right: 38px;	width: 450px;}.ppp5 .list .l2 .t {	margin-left: 200px;}.ppp5 .list .l2 .t:before,.ppp5 .list .l2 .t:after {	left: 0;}.ppp5 .list .l2 .t:before {}.ppp5 .list .l2 .t:after {	margin-left: 8px;	margin-bottom: 3px;	width: 300px;}.tour {	color: #f2e7c7;}.tour1 {}.tour1 .x_title {	margin-bottom: 42px;}.tour1 .x_title .h1 {	margin-bottom: 10px;}.tour1 .x_title .h3 {	margin-bottom: 32px;}.tour1 .x_title .h5 {	margin-bottom: 23px;}.tour1 .x_title .p {	font-size: 14px;}.tour2 {}.tour2 .x-wrap {	height: 100%;}.tour2 .x_title {	text-align: left;}.tour2 .x_title .h1 {	margin-bottom: 18px;	line-height: 58px;}.tour2 .x_title .h3 {	margin-bottom: 30px;	line-height: 44px;}.tour2 .x_title .p {	margin-right: 30px;}.tour2 .left,.tour2 .right {	position: absolute;	width: 580px;}.tour2 .left {	left: 0;	top: 15%;}.tour2 .right {	right: 0;	top: 55%;}.tour2 .cont {}.tour2 .list {	margin-top: 30px;}.tour2 .list li {	float: left;}.tour2 .list li+li {	margin-left: 80px;}.tour2 .list .ico {	margin: auto;	width: 90px;	height: 110px;	overflow: hidden;}.tour2 .list .ico img {	display: block;	width: 100%;}.tour2 .list .p {	font-size: 18px;	line-height: 1;	text-align: center;}.tour3 {}.tour3 .x_title {	margin-bottom: 50px;}.tour3 .x_title .h1 {	margin-bottom: 10px;}.tour3 .list {	margin: 0 100px;	text-align: center;	font-size: 0;}.tour3 .list ul {	width: 100%;	overflow: hidden;}.tour3 .list ul+ul {	margin-top: -50px;}.tour3 .list li {	position: relative;	float: left;	width: 20%;	text-align: center;}.tour3 .list .b {	position: absolute;	width: 100%;	font-family: "Avignon-Bold";	font-weight: bold;	font-size: 120px;	text-transform: uppercase;	opacity: 0.05;	filter: Alpha(opacity=5);}.tour3 .list .img {	width: 120px;	height: 120px;	margin: 20px auto;	overflow: hidden;	position: relative;	border-radius: 50%;	-webkit-transition: all 0.5s ease;	transition: all 0.5s ease;}.tour3 .list .p {	width: 100%;	color: #f2e7c7;	font-size: 20px;    text-align: center;    padding: 15px 0;}.tour3 .list .br1 {}.tour3 .list .br2 {	margin-left: -50px;}.tour4 {}.tour4 .x_title {	margin-bottom: 50px;}.tour4 .x_title .h1 {	margin-bottom: 10px;}.tour4 .list {	height: 460px;	box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, 0.4);	overflow: hidden;}.tour4 .list .left {	float: left;	width: calc(100% - 450px);	height: 100%;	overflow: hidden;}.tour4 .list .left img {width: 100%;}.tour4 .list .right {	float: right;	width: 450px;	padding:40px 30px;	box-sizing: border-box !important;	font-size: 21px;	line-height: 1.75;	text-align: justify;}.tour4 .list li {	position: relative;	float: left;	width: 402px;	height: 226px;	margin-left: 12px;	margin-bottom: 12px;	font-size: 0;	letter-spacing: -1.5em;	text-align: center;	color: #fff;}.tour4 .list li:after {	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;}.tour4 .list li:first-child {	margin-left: 0;	height: 464px;}.tour4 .list .cont {	position: relative;	display: inline-block;	width: 310px;	vertical-align: middle;	letter-spacing: 0;}.tour4 .list .img {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: hidden;}.tour4 .list .img img {	display: block;	width: 100%;}.tour4 .list .h3 {	font-size: 22px;	line-height: 1.2;}.tour4 .list .p {	margin-top: 15px;	font-size: 14px;	line-height: 1.5;	display: none;}.tour4 .list li:first-child .p {	display: block;}.tour5 {}.tour5 .x-wrap {	width: 100%;	height: 100%;}.tour5 .imgs {	position: absolute;	left: 0;	right: 50%;	height: 100%;}.tour5 .imgs li {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: center no-repeat;	background-size: cover;	opacity: 0;	filter: Alpha(opacity=0);	-webkit-transition: opacity 0.5s;	transition: opacity 0.5s;}.tour5 .imgs .act {	opacity: 1;	filter: Alpha(opacity=100);}.tour5 .cont {	position: absolute;	left: 50%;	right: 0;	height: 100%;	background: url(../../../error404.html) no-repeat;	background-size: cover;}.tour5 .list {	position: absolute;	left: 85px;	top: 0;	bottom: 0;	margin: auto;	width: 530px;	height: 540px;}.tour5 .list li {	overflow: hidden;}.tour5 .list li+li {	margin-top: 52px;}.tour5 .list .ico {	float: left;	margin-right: 14px;	width: 144px;	height: 144px;	background: center no-repeat;	overflow: hidden;}/*.tour5 .list .ico.i1{ background-image: url(../images/png26.png);}.tour5 .list .ico.i2{ background-image: url(../images/png27.png);}.tour5 .list .ico.i3{ background-image: url(../images/png28.png);}*/.tour5 .list .ico img {	display: block;	width: 100%;}.tour5 .list .h3 {	margin-top: 20px;	font-size: 24px;	line-height: 1.5;}.tour5 .list .h4 {	margin-bottom: 12px;	font-family: Arial;	font-size: 18px;	line-height: 1.5;	text-transform: uppercase;}.tour5 .list .p {}.tour5 .list li.cur {	color: #fff;}.tour6 {}.tour6 .x_title {	margin-bottom: 40px;}.tour6 .x_title .h1 {	margin-bottom: 10px;}.tour6 .x_title .h3 {	margin-bottom: 25px;}.tour6 .list {	overflow: hidden;}.tour6 .list li {	float: left;	width: 401px;	text-align: center;	margin-right: 13px;	margin-bottom: 2%}.tour6 .list li:nth-child(3n) {	margin-right: 0px;}.tour6 .list .img {	margin-bottom: 22px;	overflow: hidden;}.tour6 .list .img img {	display: block;	width: 100%;}.tour6 .list .p {	font-size: 20px;	line-height: 1.5;	color: #f2e7c7;}.fullpage-wrapper .video_tc .v {	top: 250px;	margin: auto;	-webkit-transform: translate(-50%,0%);    transform: translate(-50%,0%);}.fullpage-wrapper .video_tc .v video, .fullpage-wrapper .video_tc #example_video_1 {    display: block;}.w_1660 .x_title .h1 {	font-size: 36px;}.w_1660 .x_title .h3,.w_1660 .x_title .h4 {	font-size: 24px;}.w_1660 .x_title .h5 {	font-size: 20px;}.w_1660 .x_title .p {	font-size: 16px;}.w_1660 .ppp1 .cont .h1 {	font-size: 36px;}.w_1660 .ppp1 .cont .h2 {	font-size: 24px;}.w_1660 .ppp2 .cont .h1 {	font-size: 36px;}.w_1660 .ppp2 .cont .h2 {	font-size: 24px;}.w_1660 .ppp3 .cont .h1 {	font-size: 36px;}.w_1660 .ppp3 .cont .h2 {	font-size: 24px;}.w_1660 .ppp4 .cont .h1 {	font-size: 36px;}.w_1660 .ppp4 .cont .h2 {	font-size: 24px;}.w_1660 .ppp2 .cont .h3 {	font-size: 30px;}.w_1660 .ecosystem2 .item .h1 {	font-size: 32px;}.w_1660 .ecosystem2 .item .h2 {	font-size: 24px;}.w_1660 .ecosystem2 .item .h3 {	font-size: 20px;}.w_1660 .ecosystem2 .item .h4 {	font-size: 16px;}@media only screen and (min-width:1250px) {}@media only screen and (max-width:1024px) {	.x-wrap {		width: 100%;		padding: 0 0.25rem;		box-sizing: border-box;	}	.x_title .h1,	.x_title .h2 {		font-size: 0.5rem;	}	.x_title .h3,	.x_title .h4 {		font-size: 0.44rem;	}	.x_title .h5 {		font-size: 0.32rem;	}	.x_title .p {		font-size: 0.28rem;	}	.x-more {		padding: 0 0.2rem;		border: 1px solid;		border-radius: 0.2rem;		font-size: 0.26rem;		line-height: 2;	}	.profile1 .x_title .h1 {		margin-bottom: 0.1rem;	}	.profile1 .x_title .h3 {		margin-bottom: 0.2rem;	}	.profile1 .x_title .h5 {		margin-bottom: 0.1rem;	}	.profile1 .cont{ padding:0.35rem 0 0.1rem; }    .profile1 .cont .li{ width:50%; padding:0 0 0.2rem; }    .profile1 .cont .h3{ font-size:0.5rem; }    .profile1 .cont .h3 span{ top:0; font-size:0.3rem; }    .profile1 .cont .p{ font-size:0.22rem; }	.profile2 .x-wrap {		height: auto;	}	.profile2 .x_title {		position: static;		margin-bottom: 0.5rem;	}	.profile2 .x_title .h1 {		margin-bottom: 0.1rem;	}	.profile2 .x_title .h3 {		margin-bottom: 0.2rem;	}	.profile2 .cloud-box {		position: relative;		margin-bottom: 0.5rem;		width: 100%;		height: 3rem;	}	.profile2 .list {		display: none;	}	.profile2 .list li {}	.profile2 .list .cur {}	.profile2 .list span {}	.profile2 .timeline {		position: static;		height: auto;		background-size: contain;	}	.profile2 .timeline ul {		width: 100%;		overflow: hidden;	}	.profile2 .timeline li {		position: static;		float: left;		width: 50%;		margin-bottom: 0.2rem;	}	.profile2 .timeline .x-svg {		display: none;	}	.profile2 .timeline .img {		display: none;	}	.profile2 .timeline .txt {		margin-top: 0;	}	.profile2 .timeline .txt .y {		font-size: 0.4rem;	}	.profile2 .timeline .txt .p {		font-size: 0.3rem;	}	.profile3 .x_title .h1 {		margin-bottom: 0.1rem;	}	.profile3 .x_title .h4 {		margin-bottom: 0.2rem;	}	.profile3 .x_title .h5 {		margin-bottom: 0.1rem;	}	.profile4 .x_title {		margin-bottom: 0.5rem;	}	.profile4 .x_title .h1 {		margin-bottom: 0.1rem;	}	.profile4 .x_title .h3 {		margin-bottom: 0.2rem;	}	.profile4 .list li {		width: 30%;		margin: 0 1%;	}	.profile4 .list .img {		width: 100%;		height: auto;		margin: 0 0 0.2rem;	}	.profile4 .list .h3 {		margin-bottom: 0.1rem;		font-size: 0.3rem;	}	.profile4 .list .mask {		top: 50%;		bottom: auto;		width: 7rem;		height: auto;		-webkit-transform: translateY(-50%);		transform: translateY(-50%);	}	.profile4 .list .close {		top: 0.2rem;		right: 0.2rem;		width: 0.2rem;		height: 0.2rem;		background-size: contain;	}	.profile4 .list .cont {		padding: 1rem;	}	.profile4 .list .cont .img {		display: none;	}	.profile4 .list .cont .box {		padding-top: 0.3rem;	}	.profile4 .list .cont .h4 {		margin-bottom: 0.2rem;		font-size: 0.3rem;	}	.profile4 .list .cont .p {		font-size: 0.24rem;	}	.profile5 .x_title {		margin-bottom: 0.5rem;	}	.profile5 .x_title .h2 {		margin-bottom: 0.1rem;	}	.profile5 .x_title .h4 {		margin-bottom: 0.2rem;	}	.profile5 .x_title .p {		margin-bottom: 0.3rem;	}	.profile5 .list li {		margin: 0 0.1rem;		margin-bottom: 0.2rem;	}	.profile5 .imgs {		padding-bottom: 0.05rem;	}	.profile5 .imgs li a {		width: 49%;	}	.profile6 {		background: url(../../../error404.html) no-repeat;		background-size: cover;	}	.profile6 .x-wrap {		height: auto;	}	.profile6 .cont {		position: static;		background: none;	}	.profile6 .x_title {		margin-left: 0;		margin-bottom: 0.3rem;		padding-top: 0;		width: 100%;		text-align: center;	}	.profile6 .x_title .h2 {		margin-bottom: 0.2rem;		line-height: 1.2;	}	.profile6 .news {		margin-left: 0;		width: 100%;		text-align: center;	}	.profile6 .news .p {		font-size: 0.24rem;		line-height: 1.5;		text-align: left;	}	.profile6 .list {		margin: 0.5rem 0;		text-align: left;	}	.profile6 .list li {		padding-left: 0.3rem;	}	.profile6 .list li+li {		margin-top: 0.2rem;	}	.profile6 .list .h3 {		font-size: 0.3rem;	}	.profile6 .list .h3:before {		margin-right: 0.1rem;		width: 0.3rem;		height: 0.3rem;		background-size: 200%;	}	.profile6 .list .h3:after {		display: none;	}	.profile6 .list .date {		margin-top: 0.1rem;	}	.profile6 .list .cur .h3:before {		background-position: left;	}	.technology {		min-width: 100%;	}	.technology .x-bg {		background-size: cover;	}	.technology .x_title .h1 {		margin-bottom: 0.1rem;	}	.technology .x_title .h3 {		margin-bottom: 0.2rem;		line-height: 1.2;	}	.technology1 .x-wrap {}	.technology1 .x_title {		top: 20%;		padding: 0 0.25rem;	}	.technology1 .cont {		top: 50%;		bottom: 0;		margin: 0;		width: 100%;		height: auto;	}	.technology1 .mimg {		display: block;		height: 100%;		background: url(../../../error404.html) center no-repeat;		background-size: contain;	}	.technology1 .svgline,	.technology1 .graph {		display: none;	}	.technology2 .x_title {		margin-bottom: 0.2rem;	}	.technology2 .gear {		height: 4.5rem;	}	.technology2 .gear li {		margin-left: -0.5rem;		background-size: contain;	}	.technology2 .gear li:after {		background-size: contain;	}	.technology2 .gear .l1 {		left: 0;		top: 2.14rem;		width: 1.16rem;		height: 1.16rem;	}	.technology2 .gear .l1:after {		width: 1.16rem;		height: 1.16rem;	}	.technology2 .gear .l2 {		left: 0.9rem;		top: 0.98rem;		width: 2.05rem;		height: 2.06rem;	}	.technology2 .gear .l2:after {		width: 2.05rem;		height: 2.06rem;	}	.technology2 .gear .l3 {		left: 2.18rem;		top: 2.12rem;		width: 2.18rem;		height: 2.14rem;	}	.technology2 .gear .l3:after {		width: 1.95rem;		height: 1.95rem;	}	.technology2 .gear .l3 .p {		margin-top: -0.1rem;		padding-left: 0.23rem;		padding-bottom: 0;	}	.technology2 .gear .l4 {		left: 3.56rem;		top: 1rem;		width: 2.38rem;		height: 2.44rem;	}	.technology2 .gear .l4:after {		width: 1.77rem;		height: 1.76rem;	}	.technology2 .gear .l5 {		left: 5.22rem;		top: 0.08rem;		width: 2.88rem;		height: 2.95rem;	}	.technology2 .gear .l5:after {		width: 2.08rem;		height: 2.09rem;	}	.technology2 .gear .l6 {		left: 5.7rem;		top: 2.88rem;		width: 1.02rem;		height: 1.03rem;	}	.technology2 .gear .l6:after {		width: 1.02rem;		height: 1.03rem;	}	.technology2 .gear .p {		top: 50%;		bottom: auto;		width: 2em;		height: auto;		font-size: 0.26rem;		line-height: 1.2;		-webkit-transform: translateY(-50%);		transform: translateY(-50%);	}	.technology3 .x_title {		margin-bottom: 1.2rem;	}	.technology3 .list li {		margin: 0;		width: 2rem;		height: 1.8rem;	}	.technology3 .list .p {		font-size: 0.26rem;	}	.technology3 .list li:after {		background-size: contain;	}	.technology3 .list .l1 .p {		top: 50%;	}	.technology3 .list .l2 .p {		bottom: 40%;	}	.technology3 .list .l3 .p {		top: 50%;	}	.technology3 .list .l4 .p {		bottom: 40%;	}	.technology3 .list .l5 .p {		top: 50%;	}	.technology4 .x_title {		margin-bottom: 0;		padding-bottom: 5rem;	}	.technology4 .cubeline {		display: none;	}	.technology5 .cirmagic {		top: 0;		bottom: 0;	}	.technology5 .x_title {		margin-bottom: 0.75rem;	}	.technology5 .list li {		width: 40%;		margin: 0 0.2rem;	}	.technology5 .list .img {		margin-bottom: 0.1rem;		width: 100%;		height: auto;	}	.technology5 .list .p {		font-size: 0.3rem;	}	.ecosystem1 .x_title {		padding: 0;	}	.ecosystem1 .x_title .h1 {		margin-bottom: 0.1rem;	}	.ecosystem1 .x_title .h3 {		margin-bottom: 0.15rem;	}	.ecosystem1 .x_title .h5 {		margin-bottom: 0.1rem;		font-size: 0.3rem;	}	.ecosystem1 .x_title .h6 {		margin-bottom: 0.3rem;	}	.ecosystem1 .borderline {		display: none;	}	.ecosystem2 .cont {		padding-left: 0;	}	.ecosystem2 .imgs {		position: static;		margin-bottom: 0.2rem;		overflow: hidden;	}	.ecosystem2 .imgs li {		margin-right: 0;		width: 3.4rem;		height: 5rem;	}	.ecosystem2 .imgs li+li {		margin-left: 0.2rem;	}	.ecosystem2 .item {		margin-bottom: 0.5rem;	}	.ecosystem2 .item .h1 {		margin-bottom: 0.1rem;		font-size: 0.5rem;	}	.ecosystem2 .item .h2 {		margin-bottom: 0.3rem;		font-size: 0.4rem;	}	.ecosystem2 .item .h3 {		margin-bottom: 0.15rem;		font-size: 0.32rem;	}	.ecosystem2 .item .h4 {		font-size: 0.28rem;	}	.ecosystem2 .item .p {		margin-top: 0.1rem;	}	.ecosystem2 .item ul {		display: none;	}	.ecosystem2 .item li {		margin-bottom: 0.1rem;		padding-left: 0.2rem;	}	.ecosystem2 .item li:before {		margin-left: -0.05rem;		width: 0.3rem;		height: 0.3rem;		background-size: 200%;	}	.ecosystem3 .x_title {		margin-bottom: 1rem;	}	.ecosystem3 .x_title .h1 {		margin-bottom: 0.15rem;	}	.ecosystem3 .x_title .h3 {		margin-bottom: 0.2rem;		line-height: 1.2;	}	.ecosystem3 .list .icon {		margin: 0 auto 0.3rem;		width: 1rem;		height: 0.9rem;	}	.ecosystem3 .list .p {		font-size: 0.3rem;	}	.ecosystem4 .x_title {		margin-bottom: 0.3rem;	}	.ecosystem4 .x_title .h1 {		margin-bottom: 0.1rem;	}	.ecosystem4 .x_title .h3 {		margin-bottom: 0.2rem;	}	.ecosystem4 .list li {		padding: 0.2rem 0.5rem;		width: 100%;		box-sizing: border-box;	}	.ecosystem4 .list .h3 {		font-size: 0.4rem;		line-height: 1.5;	}	.ecosystem4 .list .h4 {		font-size: 0.3rem;		line-height: 1.5;	}	.ecosystem4 .list .p {		margin-top: 0.2rem;		font-size: 0.26rem;	}	.ppp {		padding: 0 0.25rem;	}	.ppp1 {		margin-bottom: 0.2rem;		height: auto;	}	.ppp1 .img {		position: static;		margin-right: 0;		margin-bottom: 0.2rem;		width: 100%;		height: 5.38rem;		background-size: contain;	}	.ppp1 .cont {		position: static;		margin-left: 0;		width: 100%;	}	.ppp1 .cont .h1 {		margin-bottom: 0.1rem;		font-size: 0.5rem;	}	.ppp1 .cont .h2 {		margin-bottom: 0.2rem;		font-size: 0.4rem;		line-height: 1;	}	.ppp1 .cont .p {		display: none;	}	.ppp2 {		margin-bottom: 0.5rem;		padding-bottom: 0.3rem;		height: auto;	}	.ppp2 .img {		position: static;		margin-left: 0;		margin-bottom: 0.2rem;		height: 8rem;		background-size: contain;	}	.ppp2 .img:before,	.ppp2 .img:after {		display: none;	}	.ppp2 .cont {		position: static;		margin-right: 0;		width: 100%;	}	.ppp2 .cont .h1 {		margin-bottom: 0.2rem;		font-size: 0.5rem;	}	.ppp2 .cont .h2 {		margin-bottom: 0.1rem;		font-size: 0.36rem;	}	.ppp2 .cont .h3 {		margin-bottom: 0.2rem;		font-size: 0.4rem;	}	.ppp2 .cont .p {		font-size: 0.3rem;	}	.ppp3 {		margin: 0 -0.25rem;		margin-bottom: 0.5rem;		padding: 0.5rem 0.25rem;		height: auto;		background-size: cover;	}	.ppp3 .cirle {		position: static;		width: 100%;		height: auto;		background: none;		overflow: hidden;	}	.ppp3 .cirle dl {		position: static;		float: left;		width: 32%;	}	.ppp3 .cirle dl+dl {		margin-left: 2%;	}	.ppp3 .cirle dt {		margin-bottom: 0.2rem;		width: 100%;		height: auto;	}	.ppp3 .cirle dt .t {		position: static;		background: none;		font-size: 0.34rem;		line-height: 1.5;		color: #f2e7c7;		box-shadow: none;	}	.ppp3 .cirle dd {		position: static;		opacity: 1;		visibility: visible;	}	.ppp3 .cirle dd:before {		display: none;	}	.ppp3 .cirle dd .p {		margin-bottom: 0;		font-size: 0.3rem;		line-height: 1.5;		text-align: center;		opacity: 1;	}	.ppp3 .cirle dd .p:before {		width: 0.3rem;		height: 0.3rem;	}	.ppp3 .cirle .point1 .p {		padding-right: 0;		padding-left: 0.4rem;		text-align: left;		-webkit-transform: translateX(0);		transform: translateX(0);	}	.ppp3 .cirle .point1 .p:before {		left: 0;		right: auto;	}	.ppp3 .cirle .point1 .p2 {		margin-right: 0;	}	.ppp3 .cirle .point1 .p3 {		margin-right: 0;	}	.ppp3 .cirle .point2 .p {		padding-right: 0;		padding-left: 0.4rem;		text-align: left;		-webkit-transform: translateX(0);		transform: translateX(0);	}	.ppp3 .cirle .point2 .p:before {		left: 0;		right: auto;	}	.ppp3 .cirle .point2 .p1 {		margin-right: 0;	}	.ppp3 .cirle .point2 .p2 {		margin-right: 0;	}	.ppp3 .cirle .point3 dd {		margin-top: 0;	}	.ppp3 .cirle .point3 .p {		padding-left: 0.4rem;		-webkit-transform: translateX(0);		transform: translateX(0);	}	.ppp3 .cirle .point3 .p2 {		margin-left: 0;	}	.ppp3 .cirle .point3 .p3 {		margin-left: 0;	}	.ppp3 .cirle .point3 .p4 {		margin-left: 0;	}	.ppp3 .cirle dl.cur dt .t {		margin: 0;		line-height: 1.5;	}	.ppp3 .cont {		position: static;		margin-bottom: 0.3rem;		width: 100%;		-webkit-transform: translate(0%, 0%);		transform: translate(0%, 0%);	}	.ppp3 .cont .h1 {		margin-bottom: 0.1rem;		font-size: 0.5rem;	}	.ppp3 .cont .h2 {		margin-bottom: 0.2rem;		font-size: 0.4rem;	}	.ppp3 .cont .p {		font-size: 0.3rem;		line-height: 1.5;	}	.ppp4 {		margin-bottom: 1rem;		height: auto;	}	.ppp4 .left {		position: static;		margin-bottom: 0.2rem;		height: auto;	}	.ppp4 .right {		position: static;		height: auto;	}	.ppp4 .right:before,	.ppp4 .right:after {		display: none;	}	.ppp4 .img {		position: static;		margin-bottom: 0.2rem;		background-size: contain;	}	.ppp4 .cont {		position: static;	}	.ppp4 .cont .h1 {		margin-bottom: 0.1rem;		font-size: 0.5rem;	}	.ppp4 .cont .h2 {		margin-bottom: 0.2rem;		font-size: 0.4rem;	}	.ppp4 .cont .p {		font-size: 0.3rem;	}	.ppp4 .left .img {		height: 5.98rem;	}	.ppp4 .left .cont {		width: 100%;	}	.ppp4 .right .img {		height: 7.37rem;	}	.ppp4 .right .cont {		width: 100%;	}	.ppp5 {		padding-bottom: 0.5rem;	}	.ppp5 .x_title {		margin-bottom: 0.4rem;	}	.ppp5 .x_title .h1 {		margin-bottom: 0.1rem;	}	.ppp5 .list li {		height: auto;		background-size: auto 80%;	}	.ppp5 .list .img {		position: static;		margin-bottom: 0.2rem;		height: 6.22rem;		background-size: contain;	}	.ppp5 .list .box {		position: static;		padding: 0.5rem 0.2rem;		box-sizing: border-box;	}	.ppp5 .list .t {		margin-bottom: 0.3rem;		padding-bottom: 0;		font-size: 0.32rem;	}	.ppp5 .list .t:before,	.ppp5 .list .t:after {		display: none;	}	.ppp5 .list .t span {		font-size: 0.34rem;	}	.ppp5 .list .p {		margin-bottom: 0.3rem;		font-size: 0.3rem;		line-height: 1.5;	}	.ppp5 .list .l1 {		margin-bottom: 0.5rem;		background-position: left bottom;	}	.ppp5 .list .l1 .box {		margin-left: 0;		width: 100%;	}	.ppp5 .list .l1 .p,	.ppp5 .list .l1 .x-more {		margin-left: 0;	}	.ppp5 .list .l2 {		background-position: right bottom;	}	.ppp5 .list .l2 .box {		margin-right: 0;		width: 100%;	}	.ppp5 .list .l2 .t {		margin-left: 0;	}	.tour1 .x_title {		margin-bottom: 0.5rem;	}	.tour1 .x_title .h1 {		margin-bottom: 0.1rem;	}	.tour1 .x_title .h3 {		margin-bottom: 0.3rem;	}	.tour1 .x_title .h5 {		margin-bottom: 0.2rem;	}	.tour1 .x_title .p {		font-size: 0.24rem;	}	.tour2 .x-wrap {		height: auto;	}	.tour2 .x_title .h1 {		margin-bottom: 0.1rem;		line-height: 1.5;	}	.tour2 .x_title .h3 {		margin-bottom: 0.3rem;		line-height: 1.5;	}	.tour2 .x_title .p {		margin-right: 0;	}	.tour2 .left,	.tour2 .right {		position: static;		width: 100%;	}	.tour2 .left {		margin-bottom: 0.5rem;	}	.tour2 .list {		margin-top: 0.3rem;	}	.tour2 .list li {		margin: 0 1%;		width: 30%;	}	.tour2 .list li+li {		margin-left: 0;	}	.tour2 .list .ico {		margin-bottom: 0.1rem;		width: 1rem;		height: auto;		background-size: contain;	}	.tour2 .list .p {		font-size: 0.28rem;	}	.tour3 .x_title {		margin-bottom: 0.5rem;	}	.tour3 .x_title .h1 {		margin-bottom: 0.1rem;	}	.tour3 .list {		margin: 0;		height: 5rem;	}	.tour3 .list ul+ul {		margin-top: -0.4rem;	}	.tour3 .list li {		float: none;		display: inline-block;		margin:0 0.3rem;		width: 1.6rem;		background-size: contain;	}	.tour3 .list .img {width: 100%;height: 100%;margin: 20px auto 0px}	.tour3 .list .b {		font-size: 1rem;	}	.tour3 .list .p {		font-size: 0.32rem;	}	.tour4 .x_title {		margin-bottom: 0.5rem;	}	.tour4 .x_title .h1 {		margin-bottom: 0.1rem;	}	.tour4 .list {		height: auto;	}	.tour4 .list .left{		width: 100%;		height: 4.2rem	}	.tour4 .list .right {		width: 100%;		padding: 10px;		font-size: 0.3rem	}	.tour4 .list .right p {font-size: 0.3rem}	.tour4 .list li {		width: 3.4rem;		height: 1.91rem;		margin-left: 0.2rem;		margin-bottom: 0.1rem;	}	.tour4 .list li:first-child {		margin-left: 0;		margin-bottom: 0;		height: 3.92rem;	}	.tour4 .list li:nth-child(4) {		margin-left: 0;	}	.tour4 .list .cont {		width: 3.1rem;	}	.tour4 .list .h3 {		font-size: 0.32rem;	}	.tour4 .list .p {		margin-top: 0.2rem;		font-size: 0.24rem;		display: none !important;	}	.tour5 {		background: url(../../../error404.html) center no-repeat;		background-size: cover;	}	.tour5 .x-wrap {		height: auto;	}	.tour5 .imgs {		display: none;	}	.tour5 .cont {		position: relative;		left: 0;		background: none;	}	.tour5 .list {		position: static;		width: 100%;		height: auto;	}	.tour5 .list li+li {		margin-top: 0.5rem;	}	.tour5 .list .ico {		margin-right: 0.2rem;		width: 1.44rem;		height: 1.44rem;		background-size: contain;	}	.tour5 .list .h3 {		margin-top: 0;		font-size: 0.32rem;	}	.tour5 .list .h4 {		margin-bottom: 0.1rem;		font-size: 0.28rem;	}	.tour6 .x_title {		margin-bottom: 0.4rem;	}	.tour6 .x_title .h1 {		margin-bottom: 0.1rem;	}	.tour6 .x_title .h3 {		margin-bottom: 0.2rem;	}	.tour6 .list li {		width: 32%;		margin-right: 2%;	}	.tour6 .list li:nth-child(3n) {		margin-right: 0;	}	.tour6 .list .img {		margin-bottom: 0.2rem;		height: auto;	}	.tour6 .list .p {		font-size: 0.24rem;	}	.fullpage-wrapper .video_tc .v {		top: 4rem;	}}@media only screen and (max-width:425px) {	.tour6 .list li {width: 49%}	.tour6 .list li:nth-child(3n) {		margin-right: 2%;	}	.tour6 .list li:nth-child(2n) {		margin-right: 0;	}}@-webkit-keyframes round {	0% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}	50% {		-webkit-transform: rotate(540deg);		transform: rotate(540deg);	}	100% {		-webkit-transform: rotate(720deg);		transform: rotate(720deg);	}}@keyframes round {	0% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}	50% {		-webkit-transform: rotate(540deg);		transform: rotate(540deg);	}	100% {		-webkit-transform: rotate(720deg);		transform: rotate(720deg);	}}