			html,
			body {
			  width: 100%;
			  min-width: 1600px;
			  margin: 0 0;
			  padding: 0 0;
			  font-family: Microsoft YaHei;
			}

			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
			  margin: 0 0;
			}

			p {
			  margin: 0 0;
			}

			a {
			  text-decoration: none;
			}

			/* header-container 样式 */
			.header-container {
			  display: flex;
			  align-items: center;
			  width: 100%;
			  height: 600px;
			  padding-top: 90px;
			  background: url('../img/index_bg.png');
			  box-sizing: border-box;
			}

			.header-content-box {
			  width: 75%;
			  min-width: 1200px;
			  margin: 0 auto;
			  display: flex;
			}

			.header-content-box .img-box {}

			.header-content-box .img-box img {
			  width: 400px;
			  height: 400px;
			}

			.header-content-box .intro-box {
			  margin-left: 60px;
			  padding: 10px 0px 0 20px;
			}

			.header-content-box .intro-box .zh-title {
			  color: #fff;
			  font-size: 36px;
			  font-weight: bold;
			  text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
			}

			.header-content-box .intro-box .en-title {
			  margin-top: 10px;
			  margin-bottom: 30px;
			  color: #fff;
			  font-size: 14px;
			  font-weight: 900;
			  text-transform: uppercase;
			  text-decoration: underline;
			  text-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
			}

			.header-content-box .intro-box .intro {
			  color: #fff;
			  font-size: 14px;
			  font-weight: normal;
			  line-height: 25px;
			}

			.corporate-culture-box {
			  margin-top: 20px;
			  color: #fff;
			  display: flex;
			  justify-content: space-between;
			}

			.corporate-culture-box .corporate-culture-item {
			  width: 23.5%;
			  height: 72px;
			  background-color: rgba(255, 255, 255, 0.3);
			  padding: 10px 0;
			  display: flex;
			  flex-direction: column;
			  justify-content: center;
			  align-items: center;
			}

			.corporate-culture-box .corporate-culture-item .title {
			  font-size: 12px;
			  line-height: 30px;
			  font-weight: 600;
			}

			.corporate-culture-box .corporate-culture-item .text {
			  font-size: 12px;
			  line-height: 30px;
			}

			.know-ws-btn-box {
			  margin-top: 20px;
			  padding: 0 16px;
			  width: 150px;
			  height: 40px;
			  background: #fff;
			  border-radius: 4px;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			  box-sizing: border-box;
			  cursor: pointer;
			  transition: all 0.3s;
			}

			.know-ws-btn-box span {
			  color: #4E5969;
			  font-size: 14px;
			  transition: all 0.3s;
			}

			.know-ws-btn-box svg {
			  fill: #4E5969;
			  transition: all 0.3s;
			}

			.know-ws-btn-box:hover {
			  background: #0171D9;
			}

			.know-ws-btn-box:hover span {
			  color: #fff;
			}

			.know-ws-btn-box:hover svg {
			  fill: #fff;
			}

			/* achievement-container 样式 */
			.achievement-container {
			  width: 100%;
			  /*height: 196px;*/
			  background: rgba(70, 145, 255, 0.05);
			  padding: 40px 0px;
			  box-sizing: border-box;
			}

			.achievement-content-box {
			  width: 75%;
			  /*height: 100%;*/
				height: 116px;
			  min-width: 1200px;
			  margin: 0 auto;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			}
			.achievement-content-p {
				width: 75%;
				/*height: 100%;*/
				min-width: 1200px;
				margin: 0 auto;
				display: flex;

				/*align-items: center;*/
				justify-content: space-between;
				flex-direction: column;
				margin-top: 20px;

			}
			.achievement-content-p p {
				line-height: 30px;
				font-size: 14px;
			}

			.achievement-item {
			  width: 23.5%;
			  height: 100%;
			  background: #fff;
			  display: flex;
			  flex-direction: column;
			  align-items: center;
			  justify-content: center;
			}

			.achievement-item .number {
			  color: #0171D9;
			  font-weight: bold;
			}

			.achievement-item .number span:first-child {
			  font-size: 30px;
			}

			.achievement-item .number span:last-child {
			  font-size: 14px;
			}

			.achievement-item .word {
			  margin-top: 10px;
			  font-size: 14px;
			  color: #4E5969;
			}

			/* product-container 样式 */
			.product-container {
			  width: 100%;
			  height: 640px;
			  background: #fff;
			  padding: 60px 0px;
			  box-sizing: border-box;
			}

			.product-content-box {
			  width: calc(75% + 40px);
			  min-width: 1200px;
			  margin: 0 auto;
			}

			.product-content-box .title {
			  font-size: 34px;
			  text-align: center;
			  color: #4E5969;
			  font-weight: 600;
			  position: relative;
			}

			.product-content-box .title::after {
			  content: '';
			  width: 60px;
			  height: 2px;
			  background: #0171D9;
			  position: absolute;
			  left: 50%;
			  bottom: -20px;
			  transform: translate(-50%, 0);
			}

			.product-swiper-box {
			  margin-top: 60px;
			  padding: 20px 20px;
			  overflow: hidden;
			}

			.product-swiper {
			  display: flex;
			  transition: all 0.3s;
			}

			.product-swiper-item {
			  width: 100%;
			  min-width: 100%;
			  display: flex;
			  justify-content: space-between;
			  align-items: center;
			}

			.product-swiper-item+.product-swiper-item {
			  margin-left: 20px;
			}

			.product-swiper-item .product-item {
			  width: calc(calc(100% - 40px) / 3);
			  cursor: pointer;
			  position: relative;
			}

			.product-swiper-item .product-item .normal-show {
			  padding: 20px 20px;
			  background: #F9F9F9;
			  box-sizing: border-box;
			}

			.product-swiper-item .product-item .normal-show .product-cover {
			  width: 100%;
			  height: 202px;
			  object-fit: cover;
			  border-radius: 10px;
			  display: flex;
			}

			.product-swiper-item .product-item .normal-show .product-intro {
			  margin-top: 20px;
			  text-align: center;
			  font-size: 14px;
			  color: #4E5969;
			}

			.product-swiper-item .product-item:hover {}

			.product-swiper-item .product-item:hover .hover-show {
			  opacity: 1;
			}

			.product-swiper-item .product-item .hover-show {
			  opacity: 0;
			  position: absolute;
			  top: 0;
			  left: 0;
			  width: 100%;
			  height: 100%;
			  background: url('../img/img_p_1.png');
			  border-bottom: 2px solid #0171D9;
			  box-sizing: border-box;
			  text-align: center;
			  box-shadow: 0px 10px 16px 0px rgba(70, 145, 255, 0.2);
			  transition: all 0.3s;
			}

			.product-swiper-item .product-item .hover-show .name {
			  margin-top: 40px;
			  font-size: 24px;
			  color: #0171D9;
			}

			.detail-btn-box {
			  margin: 36px auto 0;
			  padding: 0 16px;
			  width: 150px;
			  height: 40px;
			  background: #F9F9F9;
			  border-radius: 4px;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			  box-sizing: border-box;
			  cursor: pointer;
			  transition: all 0.3s;
			}

			.detail-btn-box span {
			  color: #4E5969;
			  font-size: 14px;
			  transition: all 0.3s;
			}

			.detail-btn-box svg {
			  fill: #4E5969;
			  transition: all 0.3s;
			}

			.detail-btn-box:hover {
			  background: #0171D9;
			}

			.detail-btn-box:hover span {
			  color: #fff;
			}

			.detail-btn-box:hover svg {
			  fill: #fff;
			}

			.price-btn-box {
			  margin: 20px auto 0;
			  padding: 0 16px;
			  width: 150px;
			  height: 40px;
			  background: #0171D9;
			  border-radius: 4px;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			  box-sizing: border-box;
			  cursor: pointer;
			  transition: all 0.3s;
			}

			.price-btn-box span {
			  color: #fff;
			  font-size: 14px;
			  transition: all 0.3s;
			}

			.price-btn-box svg {
			  fill: #fff;
			  transition: all 0.3s;
			}

			.price-btn-box:hover {
			  background: #035DC4;
			}

			.price-btn-box:hover span {
			  color: #fff;
			}

			.price-btn-box:hover svg {
			  fill: #fff;
			}

			.product-swiper-indicator {
			  margin-top: 10px;
			  display: flex;
			  align-items: center;
			  justify-content: center;
			}

			.product-swiper-indicator .indicator-item {
			  width: 40px;
			  padding: 20px 0;
			  margin: 0 5px;
			  cursor: pointer;
			  position: relative;
			}

			.product-swiper-indicator .indicator-item::after {
			  content: '';
			  position: absolute;
			  width: 40px;
			  height: 2px;
			  background: #797D8D;
			}

			.product-swiper-indicator .indicator-item.active::after {
			  background: #0171D9;
			}

			.all-product-btn-box {
			  margin: 20px auto 0;
			  padding: 0 16px;
			  width: 150px;
			  height: 40px;
			  background: #F9F9F9;
			  border-radius: 4px;
			  display: flex;
			  align-items: center;
			  justify-content: space-between;
			  box-sizing: border-box;
			  cursor: pointer;
			  transition: all 0.3s;
			}

			.all-product-btn-box span {
			  color: #4E5969;
			  font-size: 14px;
			  transition: all 0.3s;
			}

			.all-product-btn-box svg {
			  fill: #4E5969;
			  transition: all 0.3s;
			}

			.all-product-btn-box:hover {
			  background: #0171D9;
			}

			.all-product-btn-box:hover span {
			  color: #fff;
			}

			.all-product-btn-box:hover svg {
			  fill: #fff;
			}

			/* case-container 样式 */
			.case-container {
			  width: 100%;
			  height: 684px;
			  background: #F9F9F9;
			  padding: 50px 0px 30px;
			  box-sizing: border-box;
			}

			.case-content-box {
			  position: relative;
			  width: 75%;
			  min-width: 1200px;
			  margin: 0 auto;
			}

			.case-content-box .title {
			  font-size: 34px;
			  text-align: center;
			  color: #4E5969;
			  font-weight: 600;
			  position: relative;
			}

			.case-content-box .title::after {
			  content: '';
			  width: 60px;
			  height: 2px;
			  background: #0171D9;
			  position: absolute;
			  left: 50%;
			  bottom: -20px;
			  transform: translate(-50%, 0);
			}

			.case-swiper-box {
			  margin-top: 70px;
			  overflow: hidden;
			}

			.case-swiper {
			  display: flex;
			  transition: all 0.3s;
			}

			.case-swiper-item {
			  display: flex;
			  width: 100%;
			  min-width: calc(100% + 1px);
			}

			.case-swiper-item .case-cover-box {
			  flex: 7;
			}

			.case-swiper-item .case-cover-box .case-cover {
			  width: 100%;
			  height: 440px;
			  object-fit: cover;
			  display: flex;
			}

			.case-swiper-item .case-intro-box {
			  flex: 5;
			  padding: 100px 40px 100px 40px;
			  background: #fff;
			  box-sizing: border-box;
			}

			.case-swiper-item .case-intro-box .case-title {
			  font-size: 24px;
			  color: #4E5969;
			}

			.case-swiper-item .case-intro-box .case-intro {
			  margin-top: 20px;
			  font-size: 14px;
			  color: #4E5969;
			  line-height: 30px;
			  text-indent: 2em;
			}

			.paging-box {
			  position: absolute;
			  bottom: 100px;
			  right: 34%;
			  margin-top: 45px;
			  display: flex;
			  align-items: center;
			  color: #4E5969;
			  font-size: 12px;
			}

			.paging-box .prev {
			  width: 30px;
			  height: 22px;
			  line-height: 22px;
			  text-align: center;
			  cursor: pointer;
			}

			.paging-box .prev svg {
			  fill: #4E5969;
			}

			.paging-box .prev:hover {
			  background: rgba(70, 145, 255, 0.05);
			}

			.paging-box .prev:hover svg {
			  fill: #0171D9;
			  background: rgba(70, 145, 255, 0.05);
			}

			.paging-box .next {
			  width: 30px;
			  height: 22px;
			  line-height: 22px;
			  text-align: center;
			  cursor: pointer;
			}

			.paging-box .next svg {
			  fill: #4E5969;
			}

			.paging-box .next:hover {
			  background: rgba(70, 145, 255, 0.05);
			}

			.paging-box .next:hover svg {
			  fill: #0171D9;
			}

			.paging-box .curr {
			  margin-left: 10px;
			}

			.paging-box .spacer {
			  margin-left: 5px;
			  margin-right: 5px;
			}

			.paging-box .total {
			  margin-right: 10px;
			}

			/* partner-container 样式 */
			.partner-container {
			  width: 100%;
			  height: 480px;
			  background: #fff;
			  padding: 50px 0px 30px;
			  box-sizing: border-box;
			}

			.partner-content-box {
			  position: relative;
			  width: 75%;
			  min-width: 1200px;
			  margin: 0 auto;
			}

			.partner-content-box .title {
			  font-size: 34px;
			  text-align: center;
			  color: #4E5969;
			  font-weight: 600;
			  position: relative;
			}

			.partner-content-box .title span:first-child {
			  color: #0171D9;
			}

			.partner-content-box .title::after {
			  content: '';
			  width: 60px;
			  height: 2px;
			  background: #0171D9;
			  position: absolute;
			  left: 50%;
			  bottom: -20px;
			  transform: translate(-50%, 0);
			}

			.partner-box {
			  margin-top: 60px;
			  display: flex;
			  flex-wrap: wrap;
			}

			.partner-item {
			  margin: 0 10px 20px 10px;
			  width: calc(calc(100% - 80px) / 5);
			  height: 44px;
			  line-height: 44px;
			  color: #797D8D;
			  font-size: 14px;
			  background: #F9F9F9;
			  border: 1px solid rgba(238, 238, 238, 0.5);
			  text-align: center;
			  box-sizing: border-box;
			}

			.partner-item:nth-child(5n + 1) {
			  margin-left: 0px;
			}

			.partner-item:nth-child(5n) {
			  margin-right: 0px;
			}
