﻿@media (max-width: 768px) {
	.index-banner .img{
		right: auto !important;
		left: 0 !important;
		bottom: 0 !important;
		width: auto !important;
		height: 8.88rem !important;
	}
}
.index_cnt_item_img {
	display: inline-block;
	width: 200px;
	height: 176px;
	background-size: 100%;
	vertical-align: top;
}
.index_cnt{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.index_cnt_item{
	width: 19%;
	text-align: center;
	margin-bottom: 10%;
}
@media (max-width: 768px) {
	.index_cnt{
		padding: 0 20px;
	}
	.index_cnt_item{
		width: 40%;
	}
}
@media (max-width: 540px) {
	.index_cnt{
		justify-content: center;
	}
	.index_cnt_item{
		width: 80%;
	}
}
.index_cnt_item_title{
	font-size: 18px;
	color: #000;
	margin-bottom: 10px;
}
.index_cnt_item_list_item_text{
	display: block;
	text-align: left !important;
}

.index_cnt_item_img_Featured1 {
	background-image: url("../images/independent/index/Feature1c6fb52dc.png");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
	.index_cnt_item_img_Featured1 {
		background-image: url("../images/independent/index/Feature1_2xacc0e3a1.png");
	}
}

.index_cnt_item_img_Featured2 {
	background-image: url("../images/independent/index/Feature278547fac.png");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
	.index_cnt_item_img_Featured2 {
		background-image: url("../images/independent/index/Feature2_2xf1bf88f6.png");
	}
}

.index_cnt_item_img_Featured3 {
	background-image: url("../images/independent/index/Feature35a25b36a.png");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
	.index_cnt_item_img_Featured3 {
		background-image: url("../images/independent/index/Feature3_2xf90afc8f.png");
	}
}

.index_cnt_item_img_Featured4 {
	background-image: url("../images/independent/index/Feature41cf18bec.png");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
	.index_cnt_item_img_Featured4 {
		background-image: url("../images/independent/index/Feature4_2x671002e9.png");
	}
}

@media (max-width: 540px) {
	.index_cnt_item_img_Featured1 {
		width: 200px;
		height: 162px;
		background-image: url("../images/independent/index/MobileFeature18c537358.png");
	}
}


@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 2),
(max-width: 540px) and (min--moz-device-pixel-ratio: 2),
(max-width: 540px) and (min-device-pixel-ratio: 2),
(max-width: 540px) and (-o-min-device-pixel-ratio: 2/1),
(max-width: 540px) and (min-resolution: 2dppx),
(max-width: 540px) and (min-resolution: 192dpi) {
	.index_cnt_item_img_Featured1 {
		background-image: url("../images/independent/index/MobileFeature1_2xe8ac8981.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 3),
(max-width: 540px) and (min--moz-device-pixel-ratio: 3),
(max-width: 540px) and (min-device-pixel-ratio: 3),
(max-width: 540px) and (-o-min-device-pixel-ratio: 3/1),
(max-width: 540px) and (min-resolution: 3dppx),
(max-width: 540px) and (min-resolution: 288dpi) {
	.index_cnt_item_img_Featured1 {
		background-image: url("../images/independent/index/MobileFeature1_3xde8f37fc.png");
	}
}

@media (max-width: 540px) {
	.index_cnt_item_img_Featured2 {
		width: 200px;
		height: 162px;
		background-image: url("../images/independent/index/MobileFeature22de1c08e.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 2),
(max-width: 540px) and (min--moz-device-pixel-ratio: 2),
(max-width: 540px) and (min-device-pixel-ratio: 2),
(max-width: 540px) and (-o-min-device-pixel-ratio: 2/1),
(max-width: 540px) and (min-resolution: 2dppx),
(max-width: 540px) and (min-resolution: 192dpi) {
	.index_cnt_item_img_Featured2 {
		background-image: url("../images/independent/index/MobileFeature2_2xb484400a.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 3),
(max-width: 540px) and (min--moz-device-pixel-ratio: 3),
(max-width: 540px) and (min-device-pixel-ratio: 3),
(max-width: 540px) and (-o-min-device-pixel-ratio: 3/1),
(max-width: 540px) and (min-resolution: 3dppx),
(max-width: 540px) and (min-resolution: 288dpi) {
	.index_cnt_item_img_Featured2 {
		background-image: url("../images/independent/index/MobileFeature2_3x619be8c2.png");
	}
}

@media (max-width: 540px) {
	.index_cnt_item_img_Featured3 {
		width: 200px;
		height: 162px;
		background-image: url("../images/independent/index/MobileFeature3fe4638c5.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 2),
(max-width: 540px) and (min--moz-device-pixel-ratio: 2),
(max-width: 540px) and (min-device-pixel-ratio: 2),
(max-width: 540px) and (-o-min-device-pixel-ratio: 2/1),
(max-width: 540px) and (min-resolution: 2dppx),
(max-width: 540px) and (min-resolution: 192dpi) {
	.index_cnt_item_img_Featured3 {
		background-image: url("../images/independent/index/MobileFeature3_2xe2c40d5d.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 3),
(max-width: 540px) and (min--moz-device-pixel-ratio: 3),
(max-width: 540px) and (min-device-pixel-ratio: 3),
(max-width: 540px) and (-o-min-device-pixel-ratio: 3/1),
(max-width: 540px) and (min-resolution: 3dppx),
(max-width: 540px) and (min-resolution: 288dpi) {
	.index_cnt_item_img_Featured3 {
		background-image: url("../images/independent/index/MobileFeature3_3xa8d29b4c.png");
	}
}

@media (max-width: 540px) {
	.index_cnt_item_img_Featured4 {
		width: 200px;
		height: 162px;
		background-image: url("../images/independent/index/MobileFeature43df30301.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 2),
(max-width: 540px) and (min--moz-device-pixel-ratio: 2),
(max-width: 540px) and (min-device-pixel-ratio: 2),
(max-width: 540px) and (-o-min-device-pixel-ratio: 2/1),
(max-width: 540px) and (min-resolution: 2dppx),
(max-width: 540px) and (min-resolution: 192dpi) {
	.index_cnt_item_img_Featured4 {
		background-image: url("../images/independent/index/MobileFeature4_2x34335c02.png");
	}
}

@media (max-width: 540px) and (-webkit-min-device-pixel-ratio: 3),
(max-width: 540px) and (min--moz-device-pixel-ratio: 3),
(max-width: 540px) and (min-device-pixel-ratio: 3),
(max-width: 540px) and (-o-min-device-pixel-ratio: 3/1),
(max-width: 540px) and (min-resolution: 3dppx),
(max-width: 540px) and (min-resolution: 288dpi) {
	.index_cnt_item_img_Featured4 {
		background-image: url("../images/independent/index/MobileFeature4_3xa32346dd.png");
	}
}

.index_section_WxContacts{
	padding-top: 40px;
	background: #fff;
}
.index_section_title{
	text-align: center;
	line-height: 50px;
	font-size: 22px;
	color: #000;
	margin: 40px 0;
}

.index_section_wxContacts_tab_item{
	cursor: pointer;
}
.index_section_wxContacts_tabWrap{
	width: 100%;
	padding-bottom: 2px;
	overflow-x: auto;
}
.index_section_wxContacts_tab{
	display: flex;
	border-bottom: 1px solid rgba(6, 15, 26, 0.05);
	justify-content: center;
	padding: 0 20px;
	width: max-content;
	min-width: calc(100% - 40px);
	flex-wrap: nowrap;
}
.index_section_wxContacts_tab li{
	padding: 0 28px;
	height: 35px;
	flex-shrink: 0;
}
.index_section_wxContacts_tab_iconAct {
  opacity: 0;
}
.index_section_wxContacts_tab_item_Act {
  color: #0082ef;
}
.index_section_wxContacts_tab_item_Act .index_section_wxContacts_tab_itemWrap {
  color: #1BAB50;
  text-decoration: none;
  font-weight: 500;
}
.index_section_wxContacts_tab_item_Act .index_section_wxContacts_tab_itemWrap:after {
  background-color: #1BAB50;
}
.index_section_wxContacts_tab_item_Act .index_section_wxContacts_tab_iconAct {
  opacity: 1;
}

.index_section_wxContacts_tab_itemWrap {
  font-size: 16px;
  line-height: 20px;
  pointer-events: none;
  color: rgba(12, 18, 25, 0.7);
  position: relative;
  padding-left: 26px;
  display: inline-block;
  cursor: pointer;
}
.index_section_wxContacts_tab_itemWrap .ww_officialImg {
  left: 0;
  top: 0;
  position: absolute;
}
.index_section_wxContacts_tab_itemWrap:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -16px;
  width: 100%;
  height: 1px;
  background: none;
}
.index_section_wxContacts_tab_itemWrap .ww_officialImg_NewsFlagSmall {
  position: relative;
  top: 1px;
}

.index_section_wxContacts_mainInner {
	background-image: url("../images/independent/index/v3style/WxContactPicBg13614b49.png");
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: right center;
	display: none;
}
.index_section_wxContacts_mainInner.active {
	display: block;
}


.index_section_wxContacts_main_img {
  display: inline-block;
  width: 570px;
  height: 400px;
  background-size: 570px 400px;
  margin-top: 40px;
  background-repeat: no-repeat;
}

.index_section_wxContacts_main_img_wxConnect_kefu {
  background-image: url("../images/independent/index/v3style/WxContactPic1df549d90.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_kefu {
    background-image: url("../images/independent/index/v3style/WxContactPic1_2xac31d55f.png");
  }
}

.index_section_wxContacts_main_img_wxConnect_b2b {
  background-image: url("../images/independent/index/v3style/WxContactPic22c2c8174.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_b2b {
    background-image: url("../images/independent/index/v3style/WxContactPic2_2xc3356846.png");
  }
}

.index_section_wxContacts_main_img_wxConnect_connect {
  background-image: url("../images/independent/index/v3style/WxContactPic3eb741ce6.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_connect {
    background-image: url("../images/independent/index/v3style/WxContactPic3_2x770c875c.png");
  }
}

.index_section_wxContacts_main_img_wxConnect_group {
  background-image: url("../images/independent/index/v3style/WxContactPic49579ccd4.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_group {
    background-image: url("../images/independent/index/v3style/WxContactPic4_2x105dfb25.png");
  }
}

.index_section_wxContacts_main_img_wxConnect_moments {
  background-image: url("../images/independent/index/v3style/WxContactPic5ce31e6d1.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_moments {
    background-image: url("../images/independent/index/v3style/WxContactPic5_2x3f31d3a8.png");
  }
}

.index_section_wxContacts_main_img_wxConnect_Applet {
  background-image: url("../images/independent/index/v3style/WxContactPic64bcb2569.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_wxConnect_Applet {
    background-image: url("../images/independent/index/v3style/WxContactPic6_2x249f5aa6.png");
  }
}

.index_section_wxContacts_main_img_1 {
  background-image: url("../images/independent/index/v3style/WxContactPic1df549d90.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_1 {
    background-image: url("../images/independent/index/v3style/WxContactPic1_2xac31d55f.png");
  }
}

.index_section_wxContacts_main_img_2 {
  background-image: url("../images/independent/index/v3style/WxContactPic22c2c8174.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_2 {
    background-image: url("../images/independent/index/v3style/WxContactPic2_2xc3356846.png");
  }
}

.index_section_wxContacts_main_img_3 {
  background-image: url("../images/independent/index/v3style/WxContactPic3eb741ce6.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_3 {
    background-image: url("../images/independent/index/v3style/WxContactPic3_2x770c875c.png");
  }
}

.index_section_wxContacts_main_img_4 {
  background-image: url("../images/independent/index/v3style/WxContactPic49579ccd4.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_4 {
    background-image: url("../images/independent/index/v3style/WxContactPic4_2x105dfb25.png");
  }
}

.index_section_wxContacts_main_img_5 {
  background-image: url("../images/independent/index/v3style/WxContactPic5ce31e6d1.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_5 {
    background-image: url("../images/independent/index/v3style/WxContactPic5_2x3f31d3a8.png");
  }
}

.index_section_wxContacts_main_img_6 {
  background-image: url("../images/independent/index/v3style/WxContactPic64bcb2569.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_6 {
    background-image: url("../images/independent/index/v3style/WxContactPic6_2x249f5aa6.png");
  }
}

.index_section_wxContacts_main_img_7 {
  background-image: url("../images/independent/index/v3style/WxContactPic74bcb2569.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_wxContacts_main_img_7 {
    background-image: url("../images/independent/index/v3style/WxContactPic7_2x249f5aa6.png");
  }
}

.index_section_collaboration_main_img1 {
  background-image: url("../images/independent/index/v3style/CollborationPic1019ba5be.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_collaboration_main_img1 {
    background-image: url("../images/independent/index/v3style/CollborationPic1_2x8e4ac0fe.png");
  }
}

.index_section_collaboration_main_img2 {
  background-image: url("../images/independent/index/v3style/CollborationPic2e315b044.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_collaboration_main_img2 {
    background-image: url("../images/independent/index/v3style/CollborationPic2_2x9c7ad75c.png");
  }
}

.index_section_collaboration_main_img3 {
  background-image: url("../images/independent/index/v3style/CollborationPic3384a94f5.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_collaboration_main_img3 {
    background-image: url("../images/independent/index/v3style/CollborationPic3_2x60504512.png");
  }
}

.index_section_collaboration_main_img4 {
  background-image: url("../images/independent/index/v3style/CollborationPic4dfe8c09a.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_collaboration_main_img4 {
    background-image: url("../images/independent/index/v3style/CollborationPic4_2xee9c0355.png");
  }
}

.index_section_collaboration_main_img5 {
  background-image: url("../images/independent/index/v3style/CollborationPic5d3aab6bc.png");
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (min-resolution: 192dpi) {
  .index_section_collaboration_main_img5 {
    background-image: url("../images/independent/index/v3style/CollborationPic5_2xad97d6dc.png");
  }
}

.index_section_wxContacts_main_parts{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 50px 0;
}
.index_section_wxContacts_main_part{
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.index_section_wxContacts_main_part:nth-child(2){
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.index_section_wxContacts_main_part:nth-child(1){
    width: 30%;
	opacity: 0;
	min-width: 300px;
	margin-right: 30px;
	flex-shrink: 0;
}
.index_section_wxContacts_main_title{
	font-size: 40px;
	color: #000;
	line-height: 80px;
	margin-bottom: 10px;
}
.index_section_wxContacts_main_desc{
	color: #000;
	line-height: 2em;
}
.index_section_wxContacts_main_part:nth-child(2){
	margin-right: -30px;
	opacity: 0;
}
.index_section_wxContacts_main_parts.active .index_section_wxContacts_main_part:nth-child(1){
	opacity: 1;
}
.index_section_wxContacts_main_parts.active .index_section_wxContacts_main_part:nth-child(2){
	margin-right: 0;
	opacity: 1;
}

@media (max-width: 1200px) {
	.index_section_wxContacts_main_parts{
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (max-width: 768px) {
	.index_section_wxContacts_main_parts{
		flex-wrap: wrap;
		justify-content: center;
	}
	.index_section_wxContacts_main_part:nth-child(1){
		width: 100%;
	}
	.index_section_wxContacts_main_part:nth-child(2){
		width: 100%;
	}
}
@media (max-width: 540px) {
	.index_section_wxContacts_main_part:nth-child(1){
		width: 90%;
	}
	.index_section_wxContacts_main_parts{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.index_section_wxContacts_main_parts{
		padding-left: 0;
		padding-right: 0;
	}
	.index_section_wxContacts_main_part:nth-child(1){
		margin-right: 0;
	}
	.index_section_wxContacts_main_img {
        width: 98vw;
        height: 300px;
        background-size: 98vw;
    }
}

.index_section_Collaboration{
	background: #f4f7f9;
}
.index_section_Collaboration .index_section_wxContacts_tab_item_Act .index_section_wxContacts_tab_itemWrap{
	color: #0082ef;
}
.index_section_Collaboration .index_section_wxContacts_tab_item_Act .index_section_wxContacts_tab_itemWrap:after{
	background-color: #267EF0;
}
.index_section_Collaboration .index_section_wxContacts_mainInner {
	background-image: url("../images/independent/index/v3style/CollaborationPicBg40680b2d.png");
}

.about-company{
	background: #fff;
	padding: 80px 0;
	padding-bottom: 0;
}
.content-about-title{
	margin-bottom: 20px;
}
.content-about-title h1{
	font-size: 26px;
	line-height: 1em;
	color: #000;
	font-weight: bold;
}
.content-about-title h2{
	font-size: 36px;
	line-height: 2em;
	color: #000;
}
.content-about-body{
	margin-bottom: 50px;
	color: #333;
	line-height: 2em;
	font-size: 16px;
}
.content-about-body p{
	margin-bottom: 10px;
}
.about-company-image{
	padding: 50PX 0;
	background: #e5edfd;
}
.content-about-image, .content-about-image img{
	width: 100%;
}

@media (max-width: 768px) {
	.content-about-title h1{
		font-size: 20px;
	}
	.content-about-title h2{
		font-size: 26px;
	}
	.content-about-body{
		font-size: 14px;
	}
}




.about-cases{
	padding: 50px 0;
	background: #FFF;
}
.about-cases-title{
	text-align: center;
	color: #000;
	margin-bottom: 50px;
}
.about-cases-title h2{
	font-size: 30px;
	line-height: 50px;
}
.about-cases-title p{
	font-size: 26px;
}
.about-cases-content{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.about-cases-content li{
	width: 23%;
	margin-bottom: 2%;
}
.about-cases-item{
	display: flex;
	overflow: hidden;
	position: relative;
}
.about-cases-img , .about-cases-img img{
	width: 100%;
	position: relative;
	z-index: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.about-cases-text{
	display: flex;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	z-index: 1;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.about-cases-text h3{
	line-height: 36px;
	font-size: 18px;
}
.about-cases-text p{
	line-height: 20px;
	font-size: 18px;
	margin-bottom: 5px;
}
.about-cases-text i{
	display: inline-block;
	width: 40px;
	height: 2px;
	background: #fff;
	vertical-align: middle;
}

.about-cases-item:hover .about-cases-img{
    transform: scale(1.1);
}
.about-cases-item:hover .about-cases-text{
    opacity: 0;
}

@media (max-width: 1000px) {
	.about-cases-content li{
		width: 48%;
	}
	.about-cases-title h2{
		font-size: 26px;
	}
	.about-cases-title p{
		font-size: 16px;
	}
}

.about-cases-detail-wrapper{
	position: fixed;
	width: 100%;
	height: 100vh;
	z-index: 999;
	left: 0;
	top: 0;
	display: none;
	align-items: center;
	justify-content: center;
}
.about-cases-detail-wrapper.active{
	display: flex;
}
.about-cases-detail-mask{
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100vh;
	z-index: 0;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
}
.about-cases-detail-content{
	width: 860px;
	background: #fff;
	border-radius: 5px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.about-cases-detail-title{
	padding: 20px 30px;
	padding-bottom: 10px;
}
.about-cases-detail-title h3{
	text-align: center;
	font-size: 24px;
	line-height: 50px;
	color: #000;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.about-cases-detail-main{
	padding: 10px 30px;
	max-height: calc(80vh - 100px);
	overflow-y: auto;
	margin-bottom: 20px;
}
.about-cases-detail-close{
	width: 20px;
	height: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	background: url(../images/mobile-icon2.png) center center no-repeat;
	background-size: 20px;
}
.about-cases-detail-main h4{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
	line-height: 2em;
}
.about-cases-detail-main h4:first-child{
	margin-top: 0;
}
.about-cases-detail-main h5{
	color: #000;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1.75em;
}
.about-cases-detail-main p{
	margin-bottom: 5px;
	line-height: 1.75em;
	color: #353535;
}

@media (max-width: 1000px) {
	.about-cases-detail-close{
		width: 15px;
		height: 15px;
	}
	.about-cases-detail-title{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
	}
	.about-cases-detail-content{
		width: 90%;
	}
	.about-cases-detail-title h3{
		font-size: 18px;
	}
	.about-cases-detail-main h4{
		font-size: 16px
	}
	.about-cases-detail-main{
		padding-left: 15px;
		padding-right: 15px;
	}
}


.about-partner{
	padding: 80px 0;
	background: #467eeb;
}
.about-partner-title{
	text-align: center;
	margin-bottom: 50px;
}
.about-partner-title h2{
	font-size: 30px;
	line-height: 50px;
	color: #fff;
}
.about-partner-title p{
	font-size: 26px;
	color: #fff;
}
.about-partner-content img{
	width: 100%;
	height: auto;
}

.about-slide{
	padding: 80px 0;
	background: #fff;
}
.about-slide-title{
	text-align: center;
	color: #000;
	margin-bottom: 50px;
}
.about-slide-title h2{
	font-size: 24px;
	line-height: 50px;
}
.about-slide-title p i{
	width: 80px;
	height: 2px;
	background: #000;
	display: inline-block;
}


.about-collections-slide .swiper-slide img{
	width: 100%;
}
.about-collections-pagination{
	text-align: center;
}
.about-collections-pagination .swiper-pagination-bullet{
	margin: 0 5px !important;
	width: 36px !important;
	height: 5px !important;
	border-radius: 2.5px !important;
	background: #333 !important;
}
.about-collections-slide{
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.about-slide-title{
		margin-bottom: 0;
	}
	.about-slide-title h2{
		font-size: 18px;
	}
	.about-slide-title p i{
		width: 40px;
		height: 1px;
		vertical-align: top;
	}
	.about-collections-pagination .swiper-pagination-bullet{
		margin: 0 3px !important;
		width: 20px !important;
		height: 2px !important;
		border-radius: 1px !important;
		background: #333 !important;
	}
}

.about-team{
	background: #e5edfd;
	padding: 50px 0;
}
.about-team{
	padding: 50px 0;
	background: #f1f5f6;
}
.about-team-title{
	text-align: center;
	color: #000;
	margin-bottom: 50px;
}
.about-team-title h2{
	font-size: 30px;
	line-height: 50px;
}
.about-team-title p{
	font-size: 26px;
}

.about-team-list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.about-temam-item{
	width: 47.2%;
	display: flex;
	align-items: center;
	margin-bottom: 3%;
}
.about-temam-item .face, .about-temam-item .face img{
    width: 120px;
}
.about-temam-item .face{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 30px;
	height: 120px;
	border-radius: 60px;
	overflow: hidden;
	flex-shrink: 0;
}
.about-temam-item h3{
	font-size: 18px;
	color: #000;
	line-height: 30px;
	font-weight: bold;
}
.about-temam-item h3 span{
	font-size: 14px;
	font-weight: normal;
}
.about-temam-item h4{
	line-height: 40px;
	font-size: 16px;
	color: #666;
}
.about-temam-item h4 strong{
	font-weight: normal;
	color: #0082ef;
}
.about-temam-item p{
	color: #666;
	line-height: 22px;
}

.about-team-pagination{
	text-align: center;
}
.about-team-pagination .swiper-pagination-bullet{
	margin: 0 5px !important;
	width: 36px !important;
	height: 5px !important;
	border-radius: 2.5px !important;
	background: #333 !important;
}
.about-team-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #f60 !important;
}
.about-team-slide{
	margin-bottom: 20px;
}

@media (max-width: 980px) {
	.about-team-title{
		margin-bottom: 20px;
	}
	.about-temam-item{
		width: 100%;
		margin-bottom: 5%;
	}
	.about-team-title h2{
		font-size: 24px;
		line-height: 40px;
	}
	.about-team-title p{
		font-size: 14px;
	}
	.about-team-pagination .swiper-pagination-bullet{
		margin: 0 3px !important;
		width: 26px !important;
		height: 3px !important;
		border-radius: 3px !important;
	}
	.about-team-slide{
		margin-bottom: 0px;
	}
}
@media (max-width: 540px) {
	.about-temam-item .face{
		margin-right: 10px;
		width: 80px;
		height: 80px;
		border-radius: 40px;
	}
	.about-temam-item .face img{
		width: 80px;
	}
	.about-temam-item h3{
		font-size: 16px;
		line-height: 26px;
	}
	.about-temam-item h3 span{
		font-size: 13px;
	}
	.about-temam-item h4{
		font-size: 14px;
		line-height: 30px;
	}
}
.about-contact{
	padding: 50px 0;
}
.about-contact-warper{
	background: #FFF;
    padding:30px 80px;
    text-align: center;
    box-shadow: 0px 4px 24px 0px rgba(0, 10, 40, 0.04);
    border-radius: 6px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}


.about-contact-vcode{
	width: 25%;
	margin-right: 5%;
	flex-shrink: 0;
}
.about-contact-vcode .img, .about-contact-vcode img{
	width: 100%;
}
.about-contact-vcode p{
	color: #000;
	font-size: 16px;
	line-height: 50px;
	font-weight: bold;
}
.about-contact-info{
	font-size: 22px;
	line-height: 1.3em;
	color: #000;
	text-align: left;
}
.about-contact-info h2{
	color: #0082ef;
	font-size: 30px;
	margin-bottom: 25px;
}
.about-contact-info-list{
	display: flex;
	align-items: center;
	margin-top: 15px;
}
.about-contact-info-list i{
	width: 52px;
	height: 52px;
	margin-right: 20px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center ;
}
.about-contact-info-list i.map{
	background-image: url(../images/icon-map.png);
}
.about-contact-info-list i.tel{
	background-image: url(../images/icon-tel.png);
}
.about-contact-info-list i.mail{
	background-image: url(../images/icon-mail.png);
}

@media (max-width: 1100px) {
	.about-contact-warper{
		padding-left: 30px;
		padding-right: 30px;
	}
	.about-contact-info-list i{
		width: 50px;
		height: 50px;
	}
	.about-contact-info h2{
		font-size: 26px;
	}
	.about-contact-info{
		font-size: 20px;
	}
}
@media (max-width: 800px) {
	.about-contact-info{
		font-size: 20px;
	}
	.about-contact-vcode{
		width: 160px;
		margin-right: 30px;
	}
	.about-contact-vcode p{
		font-size: 14px;
	}
}
@media (max-width: 540px) {
	.about-contact-warper{
		padding-left: 15px;
		padding-right: 15px;
	}
	.about-contact-warper{
		justify-content: center;
	}
	.about-contact-info h2{
		font-size: 22px;
	}
	.about-contact-vcode{
		width: 80%;
	}
	.about-contact-info{
		width: 100%;
	}
	.about-contact-info{
		font-size: 16px;
		line-height: 30px;
	}
}

.index_init_1{
	padding: 120px 0;
	background: linear-gradient(rgba(50, 50, 50, .02) 5%,rgba(255,255,255,1)) #fff;
}
.index_init_1 .grid-box{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.index_init_1 .left{
	margin-bottom: 20px;
	margin-right: 13%;
	flex-shrink: 0;
}
.index_init_1 .left h5{
	font-size: 24px;
	color: #000;
	line-height: 36px;
}
.index_init_1 .left h2{
	font-size: 54px;
	color: #000;
	line-height: 81px;
}
.index_init_1 .right{
	flex-grow: 1;
}
.index_init_1 .right .grid-box{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.index_init_1 .right .column{
	text-align: center;
}
.index_init_1 .right i{
	margin-bottom: 30px;
	display: block;
}
.index_init_1 .right h4{
	font-size: 48px;
	font-weight: bold;
	line-height: 1em;
	vertical-align: bottom;
	color: #000;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin-bottom: 10px;
}
.index_init_1 .right h4 b{
	font-size: 24px;
	vertical-align: bottom;
	font-weight: normal;
	margin-left: 5px;
	display: inline-block;
	line-height: 1.5em;
}
.index_init_1 .right span{
	display: block;
	font-size: 16px;
	color: #000;
	text-align: center;
}
@media (max-width: 1000px) {
	.index_init_1{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.index_init_1 .left{
		margin-right: 30px;
	}
	.index_init_1 .left h2{
		font-size: 40px;
	}
}
@media (max-width: 768px) {
	.index_init_1{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.index_init_1 .left h2{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.index_init_1 .right .column{
		margin-bottom: 30px;
	}
}

.index_init_2{
	overflow: hidden;
}
.index_init_2 img{
	width: 100%;
	height: auto;
}
@media (max-width: 1000px) {
	.index_init_2 img{
		width: 140%;
		margin-left: -20%;
	}
}

@media (max-width: 768px) {
	.index_init_2 img{
		width: 160%;
		margin-left: -30%;
	}
}


.index_advantage_item {
  padding: 30px 50px;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  text-align: center;
}
.qy_indexIcon {
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}
.index_advantage_item_title {
  font-size: 20px;
  color: #181818;
  text-align: center;
  padding: 9px 0 17px 0;
}
.index_advantage_item_desc {
  font-size: 13px;
  color: #4a4a4a;
  line-height: 24px;
  margin-bottom: 10px;
  text-align: left;
  height: 72px;
}


.qy_indexIcon_new_pic_ww1 {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -190px -661px;
  width: 180px;
  height: 140px;
}
.qy_indexIcon_new_pic_coop {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -570px -511px;
  width: 180px;
  height: 140px;
}
.qy_indexIcon_ad_pro_1 {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -190px -361px;
  width: 180px;
  height: 140px;
}
.qy_indexIcon_new_pic_safe {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -760px -211px;
  width: 180px;
  height: 140px;
}
.qy_indexIcon_new_pic_overseas {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -380px -661px;
  width: 180px;
  height: 140px;
}
.qy_indexIcon_new_pic_vip {
  background-image: url(../images/indexIcons5b1531.png);
  background-position: -570px -211px;
  width: 180px;
  height: 140px;
}


.youxiang-advantage ul{
	display: flex;
	flex-wrap: wrap;
}
.youxiang-advantage ul li{
	width: 31.3%;
	margin-right: 3%;
	margin-bottom: 3%;
}
.youxiang-advantage ul li:nth-child(3n){
    margin-right: 0;
}

@media (max-width: 1000px) {
	.youxiang-advantage ul{
		padding: 0 10%;
	}
	.youxiang-advantage ul li{
		width: 46%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.youxiang-advantage ul li:nth-child(2n){
		margin-right: 0;
	}
	.youxiang-advantage ul li:nth-child(3n){
		margin-right: 4%;
		margin-bottom: 4%;
	}
}
@media (max-width: 768px) {
	.youxiang-advantage ul{
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 540px){
	.youxiang-advantage ul{
		justify-content: center;
	}
	.youxiang-advantage ul li{
		width: 90%;
		margin-bottom: 10%;
		margin-right: 0 !important;
	}
}

.hhcd-images{
	font-size: 0;
}
.hhcd-images>div{
    width: 100%;
	text-align: center;
}
.hhcd-images img{
	max-width: 100%;
	display: inline-block;
}
.hhcd-images-01{
	background: url(../images/hhcd/01bg.png) center center repeat-x;
	background-size: auto 100%;
}
.hhcd-images-02, .hhcd-images-03t{
	background: #f8faff;
}
.hhcd-images-03{
	background: url(../images/hhcd/03bg.png) center top repeat-x;
	background-size: auto 100%;
}
.hhcd-images-04{
	background: url(../images/hhcd/04bg.png) center top repeat-x;
	background-size: auto 100%;
}
.hhcd-images-05{
	background: url(../images/hhcd/05bg.png) center top repeat-x;
	background-size: auto 100%;
}
.hhcd-images-06{
	background: url(../images/hhcd/06bg.png) center top repeat-x;
	background-size: auto 100%;
}

.qywp-use-case{
	background: #fff;
}
.qywp-use-case-list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 50px 0;
	flex-wrap: wrap;
}

.qywp-use-case-content{
	width: 50%;
	display: flex;
	align-items: center;
	height: 480px;
}
.qywp-use-select{
	margin-right: 10%;
	flex-grow: 1;
}
.qywp-use-select li{
	line-height: 54px;
	display: flex;
	align-items: center;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 0 30px;
	color: #333;
	background: #fff;
	cursor: pointer;
	box-sizing: border-box;
}
.qywp-use-select li.active{
	background: #f1f7fe;
	color: #267ef0;
	border: 1px solid #e9f2fe;
}
.qywp-use-select li span{
	width: 18px;
	height: 18px;
	line-height: 18px;
	margin-right: 10px;
}
.qywp-use-select li.video span{
	font-size: 0;
	background: url(../images/qywp/vicon01.png) center center no-repeat;
}
.qywp-use-select li.video.active span{
    background: url(../images/qywp/vicon02.png) center center no-repeat;
}
.qywp-use-case-item{
	display: none;
}
.qywp-use-case-item.active{
	display: block;
}
.qywp-use-case-item .img, .qywp-use-case-item .img img, .qywp-use-case-item .img video{
	max-width: 100%;
}
.qywp-use-case-item video{
    border-radius: 5px;
	border: 1px solid #e9f2fe;
}
.qywp-use-case-item h3{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}
.qywp-use-case-item p{
	color: #000;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.qywp-use-case-list{
		justify-content: center;
	}
	.qywp-use-select{
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.qywp-use-select li{
		width: 46%;
	}
	.qywp-use-case-content{
		width: 80%;
		padding: 20px 0;
		height: auto;
	}
}
@media (max-width: 540px) {
	.qywp-use-select li{
		width: 100%;
		line-height: 44px;
		margin-bottom: 10px;
	}
	.qywp-use-case-content{
		width: 100%;
	}
}

.compare-td-left{
	text-align: left !important;
	padding: 0 20px !important;
}
.compare-td-left i{
	display: inline-block;
	width: 5px;
	height: 20px;
	background: #267ef0;
	vertical-align: middle;
	margin-right: 10px;
}
.table2 .blue{
	color: #267EF0;
}

.nav-menu .last-li{
	display: none;
}
#comm-head .container{
	justify-content: left;
	max-width: 1220px;
}
#comm-head .container .nav-logo{
	flex-grow: 1;
}

.fixed-right{
	right: 20px;
}
.fixed-right .img{
	width: 32px;
	margin-top: 5px;
}
.fixed-right .goTop .img{
	margin-top: 0;
}
.fixed-right .right-part1{
	margin-bottom: 5px !important;
}
.fixed-right .block-item{
	width: 66px;
	padding: 6px 0;
}
.fixed-right .hover-img{
	right: 80px;
}
.fixed-right .hover-img.hover-tel{
	height: 55px;
	font-size: 22px;
	background: #267EF0;
}
.fixed-right .hover-img.hover-tel p{
	line-height: 55px;
	vertical-align: middle;
	margin-top: 0;
}
.fixed-right .hover-img.hover-tel p a{
	color: #fff;
}
@media screen and (max-width: 768px){
	.fixed-right{
		display: block;
		right: 10px;
		bottom: 30px;
	}
	.fixed-right .goTop{
		display: none;
	}
}

#comm-head .men-one-ul li{
	margin-left: 50px;
}
#comm-head .men-one-ul li a{
	letter-spacing: 2px;
}

.index-banner .title, .index-banner .button{
	width: 100%;
	text-align: center;
}
.index-banner .content{
	justify-content: center;
}
.index-banner .ljzx_btn{
	display: inline-block;
}