<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	div.content_Y {
		min-height: auto;

	}


	/* .package {
		background: #FFFFFF;
		padding-top: 40px;
	} */
	.package.common,
	.package.about,
	.package.honor,
	.package.technology,
	.package.culture,
	.package.ingenuity,
	.package.history,
	.package.video,
	.package.VR {
		padding: 0;
		clear: both;
	}


	.package.common img,
	.package.about img,
	.package.honor img,
	.package.technology img,
	.package.culture img,
	.package.ingenuity img,
	.package.history img,
	.package.video img,
	.package.VR img {
		display: block;
		max-width: 100%;
	}

	.package.common img {
		width: 100%;
	}

	.package.about {
		padding: 6vh 0;
	}

	.content_Y .title_ {
		height: 4vh;
		font-size: 4vh;
		color: #0f667b;
		text-align: center;
	}

	.content_Y .line_ {
		height: 11vh;
		width: 1px;
		background-color: #0f667b;
		margin: 3vh auto 2vh;
	}

	.content_Y .content_ {
		width: 80%;
		margin: 0 auto 2vh;
	}

	.content_Y .focusD {
		text-align: center;
	}

	.content_Y a.aa {
		display: inline-block;
		margin: 0 auto;
		background-color: #0f667b;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #FFFFFF;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		border: solid 2px #0f667b;
		cursor: auto;
		text-transform: capitalize;
	}

	/***honor***/
	.package.honor {
		text-align: center;
		height: 107vh;
	}

	.package.honor .title_ {
		margin-top: 12vh;
		color: #7e5b50;

	}

	.package.honor .line_ {

		background-color: #7e5b50;

	}

	.honorList {
		height: 62vh;
		width: 100%;
		position: relative;

	}


	.honorList .swiper-container {
		width: 84%;
		height: 100%;
	}

	.honorList .swiper-slide {
		text-align: center;
		font-size: 18px;
		background-color: transparent;
		/* Center slide text vertically */

		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}

	.honorList .swiper-button-prev:after,
	.honorList .swiper-button-next:after {
		color: #FFFFFF;
	}

	.honorList .swiper-slide img {
		max-width: 100%;
	}

	.honorList span.swiper-pagination-bullet-active {

		background-color: #7e5b50;
	}

	.honorList .swiper-button-prev,
	.honorList .swiper-container-rtl .swiper-button-next {
		left: 1.5vw !important;
		outline: none;


	}

	.honorList .swiper-button-next,
	.honorList .swiper-container-rtl .swiper-button-prev {
		right: 1.5vw !important;
		outline: none;
	}

	.honorList .swiper-button-prev:after,
	.honorList .swiper-container-rtl .swiper-button-next:after {
		font-size: 4vw !important;
		outline: none;
		font-weight: 100;

	}

	.honorList .swiper-button-next:after,
	.honorList .swiper-container-rtl .swiper-button-prev:after {
		font-size: 5vw !important;
		outline: none;
	}

	.honorList .swiper-container a img {
		transition: all 0.5s;
		transform: scale(0.8);
		width: 100%;
	}

	.honorList .swiper-container a img:hover {
		transform: scale(0.85);
		outline: solid 8px #7c645c;
	}

	.honor .honorTitle {
		display: inline-block;
		margin: 0 auto;
		background-color: #7c645c;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #FFFFFF;
		margin-top: 2vh;
		opacity: 0.0;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	}

	.package.honor_ {
		padding: 4vh 5%;
		width: 90%;
		margin: 0 auto;
	}

	.package.honor_ .title_ {
		height: 4vh;
		font-size: 4vh;
		line-height: 4vh;
		color: #202020;
		margin-bottom: 4vh;

	}

	.package.honor_ .hlist {
		width: 100%;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		align-items: center;
		-webkit-align-items: center;
	}

	.package.honor_ .hlist a {
		width: 18%;
		margin-right: 2%;
		margin-bottom: 2%;
		display: block;
	}

	.package.honor_ .hlist a div {
		width: 100%;
		border: solid 0px #DFDFDF;
		display: block;
		display: -webkit-flex;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		transition: all .36s ease;
		overflow: hidden;
	}

	.package.honor_ .hlist a img {
		width: 100%;
		border: none;
		margin: 0;
		padding: 0;
		display: block;
		transition: all .36s ease;
		box-sizing: border-box;
		border: solid 2px transparent;


	}

	.package.honor_ .hlist a span {
		width: 100%;
		display: block;
		line-height: 4;
		font-size: 1.5vh;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		transition: all .36s ease
	}

	.package.honor_ .hlist a:nth-of-type(5n+0) {

		margin-right: 0%;

	}

	.package.honor_ .hlist a:hover div {
		/* 	outline: solid 2px #7c645c;
		border-color: #7c645c */
	}

	.package.honor_ .hlist a:hover img {
		border: solid 2px #7c645c;

	}

	.package.honor_ .hlist a:hover span {
		color: #7c645c
	}

	.package.honor_ .hlist a:hover img {}

	/***technology***/
	.package.technology {
		width: 100%;
		height: 100vh;
		display: table;
	}

	.package.technology .left_ {
		width: 50%;
		height: 100%;
		background-color: #766a67;
		float: left;
	}

	.package.technology .left_ div.dd {
		height: 33%;
		width: 100%;
	}

	.package.technology .left_ div.d1 .title_ {
		height: 4vh;
		font-size: 4vh;
		color: #ffffff;
		text-align: center;
		top: 24vh;
		position: relative;
	}


	.package.technology .left_ div.d2 {
		height: 34%;
		background-color: #ececec;
	}

	.package.technology .left_ div.d2 div {
		padding: 7vh 3vw;
	}

	.package.technology .left_ div.d2 div p {
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		line-height: 2vh;
		font-size: 1.6vh;
		height: 4vh;
	}

	.package.technology .left_ div.d2 div p:nth-of-type(2),
	.package.technology .left_ div.d2 div p:nth-of-type(3) {
		-webkit-line-clamp: 3;
		height: 6vh;
	}

	.package.technology .left_ div.d3 {
		text-align: center
	}

	.package.technology .left_ div.d3 a.aa {
		display: inline-block;
		margin: 0 auto;
		background-color: #ececec;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #766a67;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		border: solid 2px #ececec;
		cursor: auto;
		text-transform: capitalize;
		position: relative;
		top: 5.5vh
	}

	.package.technology .right_ {
		width: 50%;
		height: 100%;
		float: right;
		background: #001557;
	}

	/***culture***/
	.package.culture {
		width: 100%;
		height: 80vh;

	}

	.package.culture .content_Y {
		height: 55vh;
		width: 90%;
		margin: 17vh auto 8vh;

	}

	.package.culture .content_Y .title_ {
		height: 4vh;
		font-size: 4vh;
		color: #a4856a;
		text-align: center;
	}

	.package.culture .content_Y .line_ {
		height: 11vh;
		width: 1px;
		background-color: #a4856a;
		margin: 3vh auto 2vh;
	}

	.package.culture .content_Y .content_ {
		width: 100%;
		height: 25vh;
		margin: 0 auto 4vh;

		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;

	}

	.package.culture .content_Y .content_ div {
		width: 30%;
		height: 100%;
		background-color: #a4856a;
		border-radius: 5px;
		color: #FFFFFF;
		overflow: hidden;
		letter-spacing: 0.1vh;
	}

	.package.culture .content_Y .content_ div.d1_en span {
		line-height: 1.9vh;
		font-size: 1.6vh;
		display: block;
		width: 85%;
		margin: 0 auto;
	}

	.package.culture .content_Y .content_ div.d1_en span:first-of-type {
		font-size: 3vh;
		line-height: 3vh;
		margin-top: 2.5vh;
		margin-bottom: 1vh;

	}

	.package.culture .content_Y .content_ div.d1_cn span {
		line-height: 3vh;
		font-size: 1.8vh;
		display: block;
		width: 85%;

		margin: 0 auto;
	}

	.package.culture .content_Y .content_ div.d1_cn span:first-of-type {

		font-size: 3vh;
		line-height: 3vh;
		margin-top: 3.5vh;
		margin-bottom: 2vh;

	}

	.package.culture .content_Y .focusD {
		text-align: center;
	}

	.package.culture .content_Y a.aa {
		display: inline-block;
		margin: 0 auto;
		background-color: #a4856a;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #FFFFFF;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		border: solid 2px #a4856a;
		cursor: auto;
		text-transform: capitalize;
	}

	/***ingenuity***/
	.package.ingenuity {
		width: 100%;
		height: 100vh;
		display: table;
	}

	.package.ingenuity .left_ {
		width: 50%;
		height: 100%;

		float: left;
	}


	.package.ingenuity .right_ {
		width: 50%;
		height: 100%;
		float: right;
		background-color: #f4e6dd;

	}

	.package.ingenuity .content_Y {
		text-align: center;
		margin: 31vh auto 0;
	}

	.package.ingenuity .content_Y .title_ {
		height: 4vh;
		font-size: 4vh;
		color: #785b53;
		text-align: center;
	}

	.package.ingenuity .content_Y .line_ {
		height: 11vh;
		width: 1px;
		background-color: #785b53;
		margin: 3vh auto 2vh;
	}

	.package.ingenuity .content_Y .brief_ {
		width: 80%;
		margin: 0 auto 2vh;
		line-height: 3vh;
		font-size: 1.8vh;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		letter-spacing: 0.12vh;
		color: #333333;
		height: 12vh;
		margin-bottom: 0vh;
	}



	.package.ingenuity .content_Y a.aa {
		display: inline-block;
		margin: 0 auto;
		background-color: #785b53;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #FFFFFF;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		border: solid 2px #785b53;
		cursor: auto;
		text-transform: capitalize;
	}

	.package.history h3 {
		position: relative;
		top: 10vh;
		left: 6%;
		height: 4vh;
		font-size: 4vh;
		color: #785b53;
		font-weight: 100;
	}

	/***video***/
	.package.video,.package.vr {
		padding: 6vh 5%;
		width: 90%;
		margin: 0 auto;

	}

	.package.video .title_,.package.vr .title_ {
		height: 4vh;
		font-size: 4vh;
		line-height: 4vh;
		color: #202020;
		margin-bottom: 4vh;
		text-align: center;

	}

	.package.video .content_Y .line_,.package.vr .content_Y .line_ {

		background-color: #202020;
		margin-bottom: 5vh;

	}

	.package.video .video_list,.package.vr .video_list {
		width: 100%;

	}

	.package.video .video_list ul,.package.vr .video_list ul {
		width: 100%;

		margin: 0 auto;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		align-items: center;
		-webkit-align-items: center;

	}

	.package.video .video_list ul li,.package.vr .video_list ul li {
		width: 32%;
		display: block;
		overflow: hidden;
		margin: 0 2% 2% 0;
		cursor: pointer;
		border: solid 0px #efefef;
		box-sizing: border-box;
	}

	.package.video .video_list ul li .news_img,.package.vr .video_list ul li .news_img {
		width: 100%;
		height: 0;
		padding-bottom: 50%;
		background-image: url(../images/y/logo_tm.png);
		background-size: 40%;
		background-repeat: no-repeat;
		background-position: center;
		overflow: hidden;
		position: relative;
		background-color: transparent;
		border: solid 1px #e2dbdb;
		box-sizing: border-box;
	}

	.package.video .video_list ul li .news_img b,.package.vr .video_list ul li .news_img b {
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, .8);
		opacity: 0;
		left: 0;
		top: 0;
		z-index: 1;
		position: absolute;
	}

	.package.video .video_list ul li .news_img em,.package.vr .video_list ul li .news_img em {
		display: block;
		width: 60px;
		height: 60px;
		background-image: url(../images/y/i_icon.png);
		opacity: 0;
		left: 50%;
		top: 50%;
		z-index: 2;
		position: absolute;
		margin: -30px 0 0 -30px;
		background-size: 100%;
		transform: scale(1.5, 1.5);
		background-color: transparent;
	}

	.package.video .video_list ul li .news_img div,.package.vr .video_list ul li .news_img div {
		width: 100%;
		height: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		position: absolute;
		left: 0;
		top: 0;
	}

	.package.video .video_list ul li h3,.package.vr .video_list ul li h3 {
		width: 90%;
		display: block;
		overflow: hidden;
		padding: 5%;
		margin: 0 auto;
		line-height: 1;
		font-weight: normal;
		color: #8F8F8F;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: center;
		/* background-color: rgba(255, 255, 255, 1); */
	}

	.package.video .video_list ul li:hover .news_img b,
	.package.video .video_list ul li:hover .news_img em,
	.package.vr .video_list ul li:hover .news_img b,
	.package.vr .video_list ul li:hover .news_img em{
		opacity: 1;
	}

	.package.video .video_list ul li:hover .news_img em,.package.vr .video_list ul li:hover .news_img em {
		transform: scale(1, 1);
	}

	.package.video .video_list ul li:hover .news_img div,.package.vr .video_list ul li:hover .news_img div {
		transform: scale(1.03, 1.03);
	}

	.package.video .video_list ul li:hover h3,.package.vr .video_list ul li:hover h3 {
		color: #c5adac;
	}

	.package.video .video_list ul li:nth-of-type(3n+0),.package.vr .video_list ul li:nth-of-type(3n+0) {
		margin-right: 0;
	}

	/***VR***/
	.package.VR {
		padding: 7vh 5%;
		width: 90%;
		margin: 0 auto;

	}

	.package.VR .content_Y img {
		float: left;
		width: 48%;
		border-radius: 10px;
	}

	.package.VR .content_Y div {
		float: right;
		width: 48%;
		text-align: left;

	}

	.package.VR .content_Y span {
		height: 4vh;
		font-size: 4vh;
		line-height: 4vh;
		color: #202020;
		margin-bottom: 5vh;
		text-align: left;
		display: block;

	}

	.package.VR .content_Y p {
		line-height: 3.5vh;
		font-size: 2vh;
		color: #202020;

	}

	.package.VR .content_Y a {
		display: inline-block;
		margin: 6vh auto 0;
		background-color: transparent;
		padding: 1vh 3.5vh;
		font-size: 1.8vh;
		height: 2.5vh;
		line-height: 2.5vh;
		color: #a58d6b;
		transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		border: solid 1px #a58d6b;
		border-radius: 20px;
		text-transform: capitalize;
	}

	.package.VR .content_Y a:hover {
		color: #FFFFFF;
		background-color: #a58d6b;
	}</pre></body></html>