			body {
				margin: 0;
				color: #333;
				font-size: 18px;
				background: #f5f6f7;
				line-height: 1.7;
			}

			* {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
			}

			h1,
			h2,
			h3,
			h4,
			p {
				margin-block-start: 0;
				margin-block-end: 0;
			}

			img[src=""],
			img.loading,
			img:not([src]) {
				opacity: 0;
			}

			a {
				text-decoration: none;
				color: inherit;
			}

			ul,
			ol {
				list-style-type: none;
				padding-inline-start: 0;
				margin-block-start: 0;
				margin-block-end: 0;
			}

			dl {
				margin-block-start: 0;
				margin-block-end: 0;
			}

			dd {
				margin-inline-start: 0;
			}

			.w117-scrollbar::-webkit-scrollbar {
				width: 6px;
				height: 6px;
			}

			.w117-scrollbar::-webkit-scrollbar-thumb {
				border-radius: 3px;
				background-color: rgba(0, 0, 0, 0.3);
			}

			.w117-scrollbar::-webkit-scrollbar-track {
				background-color: rgba(0, 0, 0, 0.1);
			}

			@media screen and (max-width:1280px) {
				body {
					font-size: 16px;
				}
			}

			@media screen and (max-width:992px) {
				body {
					font-size: 14px;
				}
			}

			.w117-wrapper {
				max-width: 1660px;
				margin: 0 auto;
				width: 100%;
				padding: 0 32px;
			}

			@media screen and (max-width:1280px) {
				.w117-wrapper {
					padding: 0 24px;
				}
			}

			@media screen and (max-width:992px) {
				.w117-wrapper {
					padding: 0 16px;
				}
			}

			.w117-header {
				height: 72px;
			}

			.w117-header .header-wrap {
				position: fixed;
				top: 0;
				left: 0;
				right: 0;
				z-index: 999;
				-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
				box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
				background-color: #fff;
			}

			.w117-header .container {
				position: relative;
				z-index: 1;
			}

			.w117-header .content {
				max-width: 1660px;
				margin: 0 auto;
				padding: 0 32px;
				display: flex;
			}

			.w117-header .content>.logo {
				flex: none;
				font-size: 0;
			}

			.w117-header .content>.logo a {
				display: inline-block;
				margin: 12px 0;
			}

			.w117-header .content>.logo h1 {
				text-indent: -9999px;
				height: 0;
			}

			.w117-header .content>.logo img {
				display: block;
				height: 48px;
				width: auto;
			}

			.w117-header .content>.navs {
				flex: auto;
			}

			.w117-header .content>.navs>ul {
				display: flex;
				justify-content: flex-end;
			}

			.w117-header .content>.navs>ul>li {
				position: relative;
				list-style: none;
			}

			.w117-header .content>.navs>ul>li>a {
				display: block;
				position: relative;
				padding: 0 20px;
				line-height: 72px;
				text-transform: uppercase;
				white-space: nowrap;
			}

			.w117-header .content>.navs>ul>li>a>i {
				display: block;
				position: absolute;
				top: 50%;
				margin-top: -5px;
				right: 6px;
				width: 6px;
				height: 6px;
				border-bottom: 1px solid;
				border-right: 1px solid;
				transform: rotate(45deg);
			}

			.w117-header .content>.navs>ul>li>a:hover {
				color: #e2a236;
			}

			.w117-header .content>.navs>ul>li:hover>.dropdown {
				display: block;
			}

			.w117-header .content>.navs>ul>li.multi {
				position: static;
			}

			.w117-header .content>.navs>ul>li.multi .dropdown {
				transform: none;
				left: 0;
				width: 100%;
				-webkit-animation: header-dropdown-in2 0.4s both .1s;
				animation: header-dropdown-in2 0.4s both .1s;
				-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
				box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
			}

			.w117-header .content>.navs>ul>li.multi .dropdown .row .col {
				width: 25%;
				white-space: normal;
				padding: 16px;
			}

			.w117-header .content>.navs>ul>li.multi .dropdown dl dt,
			.w117-header .content>.navs>ul>li.multi .dropdown dl dd {
				margin: 0 0 8px 0;
			}

			.w117-header .content>.navs>ul>li.multi .dropdown dl dt a,
			.w117-header .content>.navs>ul>li.multi .dropdown dl dd a {
				text-align: left;
				padding: 0;
			}

			.w117-header .content>.navs>ul>li.multi .dropdown dl dt a {
				min-height: 46px;
				background-color: #e2a236;
			}

			.w117-header .content>.navs>ul>li.active>a {
				color: #e2a236;
			}

			.w117-header .content>.navs .dropdown {
				display: none;
				position: absolute;
				top: 72px;
				left: 50%;
				background-color: #fff;
				max-height: 50vh;
				overflow: visible auto;
				-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
				box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
				transform: translateX(-50%);
				-webkit-animation: header-dropdown-in 0.4s both .1s;
				animation: header-dropdown-in 0.4s both .1s;
			}

			.w117-header .content>.navs .dropdown dl {
				padding: 0;
				margin: 0;
			}

			.w117-header .content>.navs .dropdown dl dt,
			.w117-header .content>.navs .dropdown dl dd {
				margin: 0;
			}

			.w117-header .content>.navs .dropdown dl dt a,
			.w117-header .content>.navs .dropdown dl dd a {
				display: block;
				text-align: center;
			}

			.w117-header .content>.navs .dropdown dl dt a {
				display: block;
				position: relative;
				font-size: 16px;
				line-height: 40px;
				padding: 0 24px;
			}

			.w117-header .content>.navs .dropdown dl dt a>img {
				display: block;
				width: 100%;
				max-height: 128px;
				object-fit: cover;
				object-position: center;
			}

			.w117-header .content>.navs .dropdown dl dt a>h4 {
				display: block;
				position: absolute;
				max-height: 100%;
				width: 100%;
				top: 50%;
				left: 0;
				padding: 0 32px;
				margin: 0;
				white-space: normal;
				word-break: break-word;
				transform: translateY(-50%);
				color: #fff;
			}

			.w117-header .content>.navs .dropdown dl dt a:hover {
				color: #fff;
				background-color: #e2a236;
			}

			.w117-header .content>.navs .dropdown dl dt a:hover>img {
				opacity: .5;
			}

			.w117-header .content>.navs .dropdown dl dd a {
				font-size: 16px;
				line-height: 1.3;
			}

			.w117-header .content>.navs .dropdown dl dd a:hover {
				color: #e2a236;
			}

			.w117-header .content>.navs .row {
				display: flex;
				flex-wrap: wrap;
				max-width: 1660px;
				margin: 0 auto;
			}

			.w117-header .content>.navs .row .col {
				white-space: nowrap;
			}

			.w117-header .content>.menu {
				flex: none;
			}

			.w117-header .content>.menu>ul {
				display: flex;
			}

			.w117-header .content>.menu>ul>li {
				display: block;
				position: relative;
			}

			.w117-header .content>.menu>ul>li:after {
				display: block;
				position: absolute;
				top: 50%;
				left: 0;
				margin-top: -6px;
				content: '';
				width: 1px;
				height: 12px;
				background-color: #e6e6e6;
			}

			.w117-header .content>.menu>ul>li:first-child:after {
				display: none;
			}

			.w117-header .content>.menu>ul>li>a {
				display: block;
				position: relative;
				text-align: center;
				padding: 0 20px;
				line-height: 72px;
				font-size: 0;
			}

			.w117-header .content>.menu>ul>li>a>img {
				display: inline-block;
				vertical-align: middle;
				height: 16px;
				width: auto;
			}

			.w117-header .content>.menu>ul>li>a>i {
				display: inline-block;
				vertical-align: middle;
				font-size: 20px;
				width: 20px;
			}

			.w117-header .content>.menu>ul>li>a:hover {
				background-color: #f5f5f5;
				color: #e2a236;
			}

			.w117-header .content>.menu>ul>li ul {
				display: none;
				position: absolute;
				background-color: #fff;
				-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
				box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
				-webkit-animation: header-dropdown-in2 0.4s both .1s;
				animation: header-dropdown-in2 0.4s both .1s;
				right: 0;
				max-height: 50vh;
				overflow: visible auto;
			}

			.w117-header .content>.menu>ul>li ul li>a {
				display: block;
				padding: 0 24px;
				line-height: 40px;
				white-space: nowrap;
				word-break: keep-all;
				font-size: 0;
				color: #666;
			}

			.w117-header .content>.menu>ul>li ul li>a>img {
				display: inline-block;
				vertical-align: middle;
				height: 16px;
				width: auto;
				margin-right: 8px;
			}

			.w117-header .content>.menu>ul>li ul li>a>span {
				display: inline-block;
				vertical-align: middle;
				font-size: 14px;
			}

			.w117-header .content>.menu>ul>li ul li:hover>a {
				background-color: #e6edf3;
				color: #e2a236;
			}

			.w117-header .content>.menu>ul>li:hover>ul {
				display: block;
			}

			.w117-header .content>.search {
				display: none;
				flex: none;
				padding: 16px;
			}

			.w117-header .content>.search .search-bar {
				display: flex;
				border-radius: 4px;
				background-color: rgba(0, 0, 0, 0.05);
			}

			.w117-header .content>.search .search-bar>input {
				display: block;
				flex: 1;
				width: 100%;
				line-height: 40px;
				border: 0;
				background: none;
				padding: 0 16px;
				color: #333;
			}

			.w117-header .content>.search .search-bar>button {
				display: block;
				width: 40px;
				height: 40px;
				border: 0;
				background: none;
				text-align: center;
				color: #333;
			}

			.w117-header .content>.search .search-bar>button>i {
				font-size: 16px;
			}

			.w117-header .content>.toggle {
				display: none;
				position: absolute;
				top: 0;
				right: 0;
			}

			.w117-header .content>.toggle a {
				display: block;
				position: relative;
				width: 20px;
				height: 18px;
			}

			.w117-header .content>.toggle a>span {
				display: block;
				position: absolute;
				width: 100%;
				height: 1px;
				left: 0;
				background-color: #000;
			}

			.w117-header .content>.toggle a>span:nth-child(1) {
				top: 0;
			}

			.w117-header .content>.toggle a>span:nth-child(2) {
				top: 17px;
			}

			.w117-header .content>.toggle a>span:nth-child(3) {
				top: 9px;
			}

			.w117-comments .comments-title>h3 {
				font-size: 48px;
				font-weight: bold;
				text-align: center;
				text-transform: uppercase;
				color: #e2a236;
				margin-bottom: 32px;
			}

			.w117-comments .comments-item {
				text-align: center;
			}

			.w117-comments .comments-item .avatar img {
				display: inline-block;
				width: 64px;
				height: 64px;
			}

			.w117-comments .comments-item .name {
				margin: 16px 0;
			}

			.w117-comments .comments-item .name h4 {
				font-size: 18px;
				color: #333;
			}

			.w117-comments .comments-item .content p {
				line-height: 2;
				white-space: normal;
				word-break: break-word;
			}

			.w117-comments .w117-comments-swiper {
				padding: 32px 0 64px;
			}

			.w117-comments .swiper-pagination-bullet {
				background: #d9d9d9;
			}

			.w117-comments .swiper-pagination-bullet-active {
				background: #e2a236;
			}

			.w117-banner .banner-wrap .banner-item,
			.w117-banner .banner-wrap.banner-pc .banner-item {
				width: 100%;
			}

			.w117-banner .banner-item {
				display: block;
				position: relative;
			}

			.w117-banner .banner-item picture source {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-position: center;
				object-fit: cover;
			}

			.w117-banner .banner-item picture {
				display: block;
				width: 100%;
			}

			.w117-banner .banner-item picture>img {
				width: 100%;
				height: 100%;
				object-position: center;
				object-fit: cover;
			}

			.w117-banner .banner-item>img {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				object-position: center;
				object-fit: cover;
			}

			.w117-banner .swiper-button-prev,
			.w117-banner .swiper-container-rtl .swiper-button-next {
				left: 5%;
			}

			.w117-banner .swiper-button-next,
			.w117-banner .swiper-container-rtl .swiper-button-prev {
				right: 5%;
			}

			.w117-service {
				margin: 60px 0;
			}

			.w117-service .service-wrap ul {
				background-color: #fff;
				display: flex;
			}

			.w117-service .service-wrap ul li {
				flex: auto;
				width: 25%;
				padding: 32px 0;
			}

			.w117-service .service-wrap ul li a {
				display: flex;
				align-items: center;
				justify-content: center;
				position: relative;
				padding: 0 16px;
				height: 100%;
				flex-direction: column;
			}

			.w117-service .service-wrap ul li a:before,
			.w117-service .service-wrap ul li a:after {
				content: '';
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				background-color: #e6e6e6;
			}

			.w117-service .service-wrap ul li a:before {
				display: none;
				width: 100%;
				height: 1px;
			}

			.w117-service .service-wrap ul li a:after {
				width: 1px;
				height: 100%;
			}

			.w117-service .service-wrap ul li .icon {
				max-width: 100px;
				height: auto;
			}

			.w117-service .service-wrap ul li .icon img {
				display: block;
				width: 100%;
				height: auto;
				aspect-ratio: 1 / 1;
			}

			.w117-service .service-wrap ul li .text {
				text-align: center;
			}

			.w117-service .service-wrap ul li .text h2 {
				margin: 10px 0;
				font-size: 18px;
				text-transform: uppercase;
			}

			.w117-service .service-wrap ul li .text p {
				margin: 0;
			}

			.w117-service .service-wrap ul li:first-child a:after {
				display: none;
			}

			/* .w117-service .service-wrap ul li:nth-child(1) h2 {
				color: #dd551a;
			}

			.w117-service .service-wrap ul li:nth-child(2) h2 {
				color: #e2a236;
			}

			.w117-service .service-wrap ul li:nth-child(3) h2 {
				color: #3295cd;
			}

			.w117-service .service-wrap ul li:nth-child(4) h2 {
				color: #32b16c;
			} */

			.w117-service .service-wrap ul li:hover h3,
			.w117-service .service-wrap ul li:hover p {
				color: #e2a236;
			}

			.w117-search {
				display: none;
				position: fixed;
				z-index: 1002;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.8);
			}

			.w117-search .w117-search-wrap {
				display: block;
				position: relative;
				width: 100%;
				min-height: 40%;
				background-color: #fff;
			}

			.w117-search .w117-search-close {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				width: 56px;
				height: 56px;
				line-height: 56px;
				text-align: center;
			}

			.w117-search .w117-search-close i {
				font-size: 24px;
			}

			.w117-search .w117-search-close:hover {
				color: #e2a236;
			}

			.w117-search .w117-search-content {
				display: block;
				max-width: 768px;
				margin: 0 auto;
				padding: 10vh 16px;
			}

			.w117-search .search-bar .bar {
				display: block;
				position: relative;
			}

			.w117-search .search-bar input {
				display: block;
				width: 100%;
				border: 1px solid #d9d9d9;
				line-height: 46px;
				height: 48px;
				padding: 0 64px 0 16px;
				color: #333;
			}

			.w117-search .search-bar input:focus {
				border-color: #e2a236;
				box-shadow: 0 0 0 3px rgba(0, 71, 133, 0.2);
			}

			.w117-search .search-bar button {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				width: 48px;
				height: 48px;
				background-color: transparent;
				cursor: pointer;
				border: 0;
				color: #333;
			}

			.w117-search .search-bar button i {
				font-size: 20px;
			}

			.w117-search .search-bar button:hover {
				color: #e2a236;
			}

			.w117-search .search-tip {
				display: block;
				font-size: 0;
				line-height: 1;
				margin-top: 16px;
			}

			.w117-search .search-tip a {
				display: inline-block;
				font-size: 14px;
				line-height: 32px;
				padding: 0 16px;
				text-align: center;
				background-color: #F5F5F5;
				color: #333;
				max-width: 180px;
				margin: 12px 12px 0 0;
				border-radius: 16px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				word-break: normal;
			}

			.w117-search .search-tip a:hover {
				background-color: #f2f6f9;
				color: #e2a236;
			}

			.w117-search.opened {
				display: block;
			}

			.w117-search.opening {
				-webkit-animation: search-wrapper-in .4s both;
				animation: search-wrapper-in .4s both;
			}

			.w117-search.opening .w117-search-wrap {
				-webkit-animation: search-content-in .4s both;
				animation: search-content-in .4s both;
			}

			.w117-search.closing {
				-webkit-animation: search-wrapper-out .4s both;
				animation: search-wrapper-out .4s both;
			}

			.w117-search.closing .w117-search-wrap {
				-webkit-animation: search-content-out .4s both;
				animation: search-content-out .4s both;
			}

			@-webkit-keyframes search-wrapper-in {
				0% {
					opacity: 0;
				}

				100% {
					opacity: 1;
				}
			}

			@keyframes search-wrapper-in {
				0% {
					opacity: 0;
				}

				100% {
					opacity: 1;
				}
			}

			@-webkit-keyframes search-content-in {
				0% {
					transform: translateY(-100%);
					opacity: 0;
				}

				100% {
					transform: translateY(0);
					opacity: 1;
				}
			}

			@keyframes search-content-in {
				0% {
					transform: translateY(-100%);
					opacity: 0;
				}

				100% {
					transform: translateY(0);
					opacity: 1;
				}
			}

			@-webkit-keyframes search-wrapper-out {
				0% {
					opacity: 1;
				}

				100% {
					opacity: 0;
				}
			}

			@keyframes search-wrapper-out {
				0% {
					opacity: 1;
				}

				100% {
					opacity: 0;
				}
			}

			@-webkit-keyframes search-content-out {
				0% {
					transform: translateY(0);
					opacity: 1;
				}

				100% {
					transform: translateY(-100%);
					opacity: 0;
				}
			}

			@keyframes search-content-out {
				0% {
					transform: translateY(0);
					opacity: 1;
				}

				100% {
					transform: translateY(-100%);
					opacity: 0;
				}
			}

			@media screen and (max-width:1280px) {
				.w117-header {
					height: 64px;
				}

				.w117-header .header-wrap {
					height: 64px;
					background-color: #fff;
				}

				.w117-header .content {
					padding: 0 24px;
				}

				.w117-header .content>.logo a {
					margin: 11px 0;
				}

				.w117-header .content>.logo img {
					height: 42px;
				}

				.w117-header .content>.navs>ul>li>a {
					padding: 0 16px;
					line-height: 64px;
					font-size: 15px;
				}

				.w117-header .content>.navs .dropdown {
					top: 64px;
				}

				.w117-header .content>.navs .dropdown dl dt a {
					font-size: 14px;
				}

				.w117-header .content>.navs .dropdown dl dt a>h4 {
					padding: 16px;
				}

				.w117-header .content>.menu>ul>li>a {
					padding: 0 16px;
					line-height: 64px;
				}

				.w117-header .content>.menu>ul>li>a>img {
					height: 14px;
				}

				.w117-header .content>.menu>ul>li>a>i {
					font-size: 18px;
				}

				.w117-header .content>.menu>ul>li ul li>a {
					padding: 0 20px;
				}

				.w117-header .content>.menu>ul>li ul li>a>img {
					height: 14px;
				}

				.w117-header .content>.menu>ul>li ul li>a>span {
					font-size: 14px;
				}

				.w117-comments .comments-title>h3 {
					font-size: 32px;
					margin-bottom: 24px;
				}

				.w117-comments .comments-item .avatar img {
					width: 56px;
					height: 56px;
				}

				.w117-comments .comments-item .name {
					margin: 12px 0;
				}

				.w117-comments .w117-comments-swiper {
					padding: 24px 0 48px;
				}

				.w117-service {
					margin: 40px 0;
				}

				.w117-service .service-wrap ul li {
					padding: 24px 4px;
				}

				.w117-service .service-wrap ul li a {
					padding: 0 4px;
				}

				.w117-service .service-wrap ul li .icon {
					margin: 0 8px 0 0;
					width: 48px;
				}
			}

			@media screen and (max-width:992px) {
				.w117-header {
					height: 56px;
				}

				.w117-header .header-wrap {
					height: 56px;
					background-color: #fff;
					overflow: hidden;
				}

				.w117-header .backing {
					display: none;
				}

				.w117-header .content {
					flex-direction: column;
					padding: 0;
				}

				.w117-header .content>.logo {
					padding: 0 16px;
				}

				.w117-header .content>.logo a {
					margin: 8px 0;
				}

				.w117-header .content>.logo img {
					height: 40px;
				}

				.w117-header .content>.navs {
					order: 1;
					padding: 0 16px;
				}

				.w117-header .content>.navs>ul {
					flex-direction: column;
					justify-content: left;
				}

				.w117-header .content>.navs>ul>li {
					border-top: 1px solid #e6e6e6;
				}

				.w117-header .content>.navs>ul>li>a {
					padding: 0;
					line-height: 44px;
				}

				.w117-header .content>.navs>ul>li>a>i {
					display: none;
				}

				.w117-header .content>.navs>ul>li:hover>.dropdown {
					display: none;
				}

				.w117-header .content>.navs .dropdown {
					display: none;
				}

				.w117-header .content>.menu>ul {
					display: block;
				}

				.w117-header .content>.menu>ul>li:after {
					display: none;
				}

				.w117-header .content>.menu>ul>li.search {
					display: none;
				}

				.w117-header .content>.menu>ul>li.language>a {
					display: none;
				}

				.w117-header .content>.menu>ul>li:hover>ul {
					display: flex;
				}

				.w117-header .content>.menu>ul>li ul {
					display: flex;
					padding: 0 4px;
					position: static;
					background-color: rgba(0, 0, 0, 0.05);
					-webkit-box-shadow: none;
					box-shadow: none;
					right: auto;
					overflow-x: auto;
					transform: none;
					-webkit-animation: none;
					animation: none;
				}

				.w117-header .content>.menu>ul>li ul li>a {
					padding: 0 12px;
				}

				.w117-header .content>.menu>ul>li ul li>a>img {
					height: 14px;
				}

				.w117-header .content>.menu>ul>li ul li>a>span {
					font-size: 14px;
				}

				.w117-header .content>.search {
					display: block;
				}

				.w117-header .content>.toggle {
					display: block;
					height: 56px;
					width: 56px;
					padding: 19px 18px;
				}

				.w117-header.opened .header-wrap {
					height: 100vh;
				}

				.w117-header.opened .content>.toggle a>span:nth-child(1) {
					transform: rotate(135deg);
					top: 9px;
				}

				.w117-header.opened .content>.toggle a>span:nth-child(2) {
					transform: rotate(225deg);
					top: 9px;
				}

				.w117-header.opened .content>.toggle a>span:nth-child(3) {
					opacity: 0;
				}

				.w117-comments .comments-title>h3 {
					font-size: 24px;
					margin-bottom: 16px;
				}

				.w117-comments .comments-item .avatar img {
					width: 48px;
					height: 48px;
				}

				.w117-comments .comments-item .name {
					margin: 8px 0;
				}

				.w117-comments .comments-item .content p {
					line-height: 1.5;
				}

				.w117-comments .w117-comments-swiper {
					padding: 16px 0 32px;
				}

				.w117-service {
					margin: 30px 0;
				}

				.w117-service .service-wrap ul {
					flex-wrap: wrap;
					padding: 0 8px;
				}

				.w117-service .service-wrap ul li {
					width: 50%;
					padding: 0;
				}

				.w117-service .service-wrap ul li a {
					padding: 16px 8px;
					justify-content: left;
				}

				.w117-service .service-wrap ul li a:after {
					width: 100%;
					height: 1px;
				}

				.w117-service .service-wrap ul li:nth-child(2) a:after {
					display: none;
				}

				.w117-service .service-wrap ul li .icon {
					margin: 0;
					width: 40px;
				}

				.w117-service .service-wrap ul li .text h2 {
					font-size: 18px;
				}

				.w117-banner .banner-wrap {
					height: 300px;
				}
			}

			@-webkit-keyframes header-dropdown-in {
				0% {
					-webkit-transform: translateY(-50px) translateX(-50%);
					transform: translateY(-50px) translateX(-50%);
					opacity: 0;
				}

				100% {
					-webkit-transform: translateY(0) translateX(-50%);
					transform: translateY(0) translateX(-50%);
					opacity: 1;
				}
			}

			@keyframes header-dropdown-in {
				0% {
					-webkit-transform: translateY(-50px) translateX(-50%);
					transform: translateY(-50px) translateX(-50%);
					opacity: 0;
				}

				100% {
					-webkit-transform: translateY(0) translateX(-50%);
					transform: translateY(0) translateX(-50%);
					opacity: 1;
				}
			}

			@-webkit-keyframes header-dropdown-in2 {
				0% {
					-webkit-transform: translateY(-50px);
					transform: translateY(-50px);
					opacity: 0;
				}

				100% {
					-webkit-transform: translateY(0);
					transform: translateY(0);
					opacity: 1;
				}
			}

			@keyframes header-dropdown-in2 {
				0% {
					-webkit-transform: translateY(-50px);
					transform: translateY(-50px);
					opacity: 0;
				}

				100% {
					-webkit-transform: translateY(0);
					transform: translateY(0);
					opacity: 1;
				}
			}