.position_relative {
	  position: relative;
	}
	.position_absolute {
	  position: absolute;
	}
	.box_widthall {
	  width: 100%;
	  min-height: 1px;
	}
	.box_widthauto {
	  width: auto;
	  min-height: 1px;
	}
	.box_widthmain {
	  width: 100%;
	  min-height: 1px;
	  padding: 0px 64px;
	}
	.mb {
	  display: none;
	}
	.pc {
	  display: block;
	}
	.centerpd {
	  text-align: center;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  -webkit-justify-content: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center;
	}
	.floatleft {
	  float: left;
	}
	.backdropblur {
	  -webkit-backdrop-filter: blur(10px);
	  backdrop-filter: blur(10px);
	}
	/* 
	-------------  文本控制  -------------
	*/
	.texttitlelinks {
	  display: inline-block;
	}
	.texttitlelinks a {
	  display: block;
	}
	.texttitlelinks a:hover .texttitle {
	  color: #026dd0;
	}
	.texttitle {
	  font-weight: bold;
	  color: #000000;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.textsubtitle {
	  font-weight: bold;
	  color: #666666;
	}
	.titlet {
	  font-size: 14px;
	  line-height: 20px;
	}
	.titlet1 {
	  font-size: 16px;
	  line-height: 24px;
	}
	.titlet2 {
	  font-size: 18px;
	  line-height: 26px;
	}
	.titlet3 {
	  font-size: 20px;
	  line-height: 28px;
	}
	.titlet4 {
	  font-size: 24px;
	  line-height: 28px;
	}
	.titlet6 {
	  font-size: 32px;
	  line-height: 48px;
	}
	.textdesc {
	  font-size: 12px;
	  line-height: 24px;
	  color: #666666;
	}
	.textmore {
	  font-size: 12px;
	  line-height: 24px;
	  color: #c4c4c4;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.textmore .moreico {
	  font-size: 12px;
	  line-height: 16px;
	  color: #026dd0;
	  margin-top: 2px;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	  opacity: 0;
	}
	a:hover .moreico {
	  opacity: 1;
	  margin-left: 8px;
	}
	a:hover .textmore {
	  color: #666666;
	}
	.titlerow1 {
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.titlerow2 {
	  word-break: break-all;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  display: -webkit-box !important;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	}
	.titlerow3 {
	  word-break: break-all;
	  text-overflow: ellipsis;
	  overflow: hidden;
	  display: -webkit-box !important;
	  -webkit-line-clamp: 3;
	  -webkit-box-orient: vertical;
	}
	.textbox {
	  padding: 16px 18px 16px 18px;
	  background-color: #f0f0f0;
	}
	/* 
	-------------  圆角  -------------
	*/
	.boxradius_boxdefault {
	  -moz-border-radius: 0px;
	  -webkit-border-radius: 0px;
	  border-radius: 0px;
	}
	.boxradius_btn {
	  -moz-border-radius: 6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	}
	.boxradius_bg {
	  -moz-border-radius: 12px;
	  -webkit-border-radius: 12px;
	  border-radius: 12px;
	}
	.boxradius_circle {
	  -moz-border-radius: 50%;
	  -webkit-border-radius: 50%;
	  border-radius: 50%;
	}
	.filletS1 {
	  -moz-border-radius: 300px;
	  -webkit-border-radius: 300px;
	  border-radius: 300px;
	  -ms-border-radius: 300px;
	  -o-border-radius: 300px;
	}
	.filletS2 {
	  -moz-border-radius: 32px;
	  -webkit-border-radius: 32px;
	  border-radius: 32px;
	  -ms-border-radius: 32px;
	  -o-border-radius: 32px;
	}
	.filletS3 {
	  -moz-border-radius: 16px;
	  -webkit-border-radius: 16px;
	  border-radius: 16px;
	  -ms-border-radius: 16px;
	  -o-border-radius: 16px;
	}
	/* 
	-------------  图片链接  -------------
	*/
	.imglinksbtn {
	  overflow: hidden;
	  background-color: #000000;
	}
	.imglinksbtn a {
	  width: 100%;
	  height: 100%;
	  overflow: hidden;
	  display: block;
	  text-align: center;
	}
	.imglinksbtn a:hover .linksimgs {
	  height: 120% !important;
	  opacity: 0.64;
	}
	.imglinksbtn a img {
	  height: 100%;
	  object-fit: cover;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	/* 
	-------------  按钮链接  -------------
	*/
	.lineheight_linkbtn {
	  line-height: 44px;
	}
	.alinksbtn {
	  width: auto;
	  min-height: 1px;
	}
	.alinksbtn a {
	  width: auto;
	  min-height: 1px;
	  float: left;
	  font-size: 12px;
	  line-height: 44px;
	  padding: 0px 36px;
	  color: #ffffff;
	  background-color: #036EB8;
	  -moz-border-radius: 300px;
	  -webkit-border-radius: 300px;
	  border-radius: 300px;
	}
	.alinksbtn a:hover {
	  background-color: #28469a;
	}
	.alinksbtn_s2 {
	  width: auto;
	  min-height: 1px;
	}
	.alinksbtn_s2 a {
	  width: auto;
	  min-height: 1px;
	  float: left;
	  font-size: 12px;
	  line-height: 44px;
	  padding: 0px 36px;
	  color: #ffffff;
	  background-color: #305cda;
	  -moz-border-radius: 300px;
	  -webkit-border-radius: 300px;
	  border-radius: 300px;
	}
	.alinksbtn_s2 a:hover {
	  color: #305cda;
	  background-color: #ffffff;
	}
	.alinksbtn_s3 {
	  width: auto;
	  min-height: 1px;
	}
	.alinksbtn_s3 a {
	  width: auto;
	  min-height: 1px;
	  float: left;
	  font-size: 12px;
	  line-height: 44px;
	  padding: 0px 36px;
	  color: #ffffff;
	  -moz-border-radius: 300px;
	  -webkit-border-radius: 300px;
	  border-radius: 300px;
	  border: 1px solid #305cda;
	}
	.alinksbtn_s3 a:hover {
	  color: #305cda;
	  border: 1px solid #ffffff;
	  background-color: #ffffff;
	}
	.btnshadow_p1 a {
	  box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
	  -moz-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
	  -webkit-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
	}
	.btnshadow_p1 a:hover {
	  box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
	  -moz-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
	  -webkit-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
	}
	.borderradius_max {
	  -moz-border-radius: 300px;
	  -webkit-border-radius: 300px;
	  border-radius: 300px;
	}
	.borderradius_min {
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	}
	/* 
	-------------  less  -------------
	*/
	.titlet1 {
	  font-size: 12px;
	  line-height: 18px;
	}
	.titlet {
	  font-size: 14px;
	  line-height: 20px;
	}
	.titlet {
	  font-size: 16px;
	  line-height: 24px;
	}
	.desct1 {
	  font-size: 12px;
	  line-height: 18px;
	}
	.desct2 {
	  font-size: 14px;
	  line-height: 20px;
	}
	.desct3 {
	  font-size: 16px;
	  line-height: 24px;
	}
	.listt1 {
	  font-size: 12px;
	  line-height: 24px;
	}
	/* 
	-------------  加入我们  -------------
	*/
	.joinuslistmain {
	  width: auto;
	  margin-bottom: 60px;
	  margin-top: 64px;
	}
	.joinuslistbox {
	  width: 100%;
	  min-height: 1px;
	  margin-bottom: 30px;
	}
	.joinuslistbox a {
	  width: 100%;
	  min-height: 300px;
	  display: block;
	  padding: 30px 40px;
	  position: relative;
	}
	/* .joinuslistbox a:hover,
	.joinuslistbox a:focus {
	    width: auto;
	} */
	.joinuslistbox a:hover .joinuslist-btn {
	  color: #333333;
	  bottom: 48px;
	}
	.joinuslist-heightS1 {
	  min-height: 436px;
	}
	.joinuslist-heightS2 {
	  height: 356px;
	}
	.joinuslist-bgS1 {
	  background-color: #e6ecff;
	  background-image: linear-gradient(#e6ecff, #fafbfe);
	}
	.joinuslist-bgS1:hover,.joinuslist-bgS4:hover,.joinuslist-bgS4:focus
	.joinuslist-bgS1:focus {
	  background-image: linear-gradient(#bac9f2, #fafbfe);
	}
	.joinuslist-bgS2 {
	  background-color: #ededed;
	  background-image: linear-gradient(#ededed, #fafafa);
	}
	.joinuslist-bgS2:hover,.joinuslist-bgS5:hover,.joinuslist-bgS5:focus
	.joinuslist-bgS2:focus {
	  background-image: linear-gradient(#dddddd, #fafafa);
	}
	.joinuslist-bgS3 {
	  background-color: #ddffdf;
	  background-image: linear-gradient(#ddffdf, #f8fff5);
	}
	.joinuslist-bgS3:hover,
	.joinuslist-bgS3:focus,.joinuslist-bgS0:hover,.joinuslist-bgS0:focus {
	  background-image: linear-gradient(#b9f7bd, #f8fff5);
	}
	.joinuslist-bgS0 {
	  background-color: #e6ecff;
	  background-image: none;
	}
	.joinuslist-bgS1 {
	  background-color: #FEFAEB;
	  background-image: none;
	}
	.joinuslist-bgS2 {
	  background-color: #F3F4F9;
	  background-image: none;
	}
	.joinuslist-bgS3 {
	  background-color: #e6ecff;
	  background-image: none;
	}
	.joinuslist-bgS4 {
	  background-color: #FEFAEB;
	  background-image: none;
	}
	.joinuslist-bgS5 {
	  background-color: #F3F4F9;
	  background-image: none;
	}
	.joinuslist-bgS6 {
	  background-color: #e6ecff;
	  background-image: none;
	}
	.joinuslist-bgS7 {
	  background-color: #FEFAEB;
	  background-image: none;
	}
	.joinuslist-bgS8 {
	  background-color: #F3F4F9;
	  background-image: none;
	}
	.joinuslist-infotype {
	  width: 100%;
	  min-height: 1px;
	  margin-bottom: 18px;
	  font-size: 16px;
	  color: #666666;
	}
	.joinuslist-title {
	  width: 100%;
	  min-height: 1px;
	}
	.joinuslist-title h1 {
	  margin-bottom: 22px;
	  font-size: 32px;
	  line-height: 40px;
	  font-weight: bold;
	  color: #036EB8;
	}
	.joinuslist-title span {
	  display: block;
	  font-size: 13px;
	  color: #999999;
	  line-height: 18px;
	}
	.joinuslist-btn {
	  width: auto;
	  min-height: 1px;
	  position: absolute;
      right:40px;
	  bottom: 36px;
	  font-size: 12px;
	  line-height: 24px;
	  color: #999999;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
    .joinuslist-btn2 {
        white-space: nowrap; /*规定段落中的文本不进行换行*/
        overflow: hidden; /*内容会被修剪，并且其余内容是不可见的。*/
        text-overflow: ellipsis; /*显示省略号来代表被修剪的文本*/
      width: 45%;
      min-height: 1px;
      position: absolute;
      left:40px;
      bottom: 36px;
      font-size: 12px;
      line-height: 24px;
      color: #999999;
      -webkit-transition-duration: 0.3s;
      -o-transition-duration: 0.3s;
      transition-duration: 0.3s;
    }
	/* 
	-------------  加入我们  end-------------
	*/
	/* 
	-------------  联系我们  -------------
	*/
	.contactusmain {
	  width: 100%;
	  position: relative;
	}
	.contactusmainbg {
	  width: 100%;
	  height: 480px;
	  background: url("../img/banner-11.png") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	  margin-bottom: 300px;
	}
	.contactusmainbox {
	  width: 100%;
	  min-height: 1px;
	  position: absolute;
	  top: 240px;
	}
	.contactusmaintitle {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  margin-bottom: 40px;
	  text-align: center;
	}
	.contactusmaintitle span {
	  /* float: left; */
	}
	.contactusmaintitle .cmtcn {
	  font-size: 36px;
	  line-height: 36px;
	  color: #ffffff;
	}
	.contactusmaintitle .cmten {
	  font-size: 16px;
	  line-height: 24px;
	  color: rgba(255, 255, 255, 0.48);
	  margin-left: 16px;
	  margin-top: 15px;
	}
	.contactusmain_cont {
	  width: 100%;
	  /* min-height: 315px; */
	  display: inline-block;
	  background-color: #fff;
	  -moz-border-radius: 16px;
	  -webkit-border-radius: 16px;
	  border-radius: 16px;
	  -ms-border-radius: 16px;
	  -o-border-radius: 16px;
	  box-shadow: 8px 0px 96px rgba(5, 80, 4, 0.16);
	  -moz-box-shadow: 8px 0px 96px rgba(5, 80, 4, 0.16);
	  -webkit-box-shadow: 8px 0px 96px rgba(5, 80, 4, 0.16);
	  position: relative;
	}
	.contactusmain_contheight {
	  /* height: 300px; */
	}
	.contactusmain_cont_ewm {
	  width: 300px;
	  min-height: 1px;
	  overflow: hidden;
	  background-color: transparent;
	  float: right;
	  border-top-left-radius: 16px;
	  border-bottom-left-radius: 16px;
	  position: absolute;
	  z-index: 9;
	  right:0;
	}
	.contactusmain_cont_ewmbox {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  padding-top: 40px;
	}
	.contactusmain_cont_ewmimg {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  text-align: center;
	}
	.contactusmain_cont_ewmimg img {
	  width: 130px;
	}
	.contactusmain_cont_ewmtext {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  text-align: center;
	  margin-top: 10px;
	}
	.contactusmain_cont_ewmt1 {
	  font-size: 14px;
	  line-height: 22px;
	  color: #333333;
	}
	.contactusmain_cont_ewmt2 {
	  font-size: 12px;
	  line-height: 16px;
	  color: #999999;
	}
	.contactusmain_cont_info {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  float: left;
	  /* padding-left: 360px; */
	}
	.contactusmain_cont_infobox {
	  /* padding: 64px 72px 0px 72px; */
	  padding:60px;
	}
	.contactusmain_cont_cname {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  margin-bottom:50px;
	  /* border-bottom:1px dashed #999; */
	}
	.contactusmain_cont_cname::after {
	  width: 32px;
	  height: 3px;
	  background-color: #036EB8;
	  display: table;
	  content: " ";
	  margin:0;
	}
	.contactusmain_cont_cname_cn {
	  font-size: 28px;
	  line-height: 36px;
	  /* color: #ffffff; */
	  font-weight: bold;
	}
	.contactusmain_cont_cname_en {
	  line-height: 16px;
	  /* color: rgba(255, 255, 255, 0.48); */
	  letter-spacing: 8px;
	  font-size: 11px;
	  transform: scale(0.9);
	  -webkit-transform: scale(0.9);
	  -webkit-text-size-adjust: none;
	  transform-origin: 0 0;
	}
	.contactusmain_cont_cinfo {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	}
	.contactusmain_cont_cinfo table {
	  margin-bottom: 48px;
	}
	.contactusmain_cont_cinfoname {
	  font-size: 12px;
	  line-height: 24px;
	  /* color: rgba(255, 255, 255, 0.36); */
	}
	.contactusmain_cont_cinfotext {
	  font-size: 12px;
	  line-height: 24px;
	  /* color: #ffffff; */
	}
	.contactusmain_cont_cbusiness {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	}
	.contactusmain_cont_cbusinessbox {
	  width: 25%;
	  float: left;
	  max-width: 164px;
	}
	.contactusmain_cont_cbusinessbox_name {
	  font-size: 12px;
	  line-height: 16px;
	  /* color: rgba(255, 255, 255, 0.64); */
	}
	.contactusmain_cont_cbusinessbox_link {
	  overflow: hidden;
	}
	.contactusmain_cont_cbusinessbox_link a {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  display: block;
	  font-size: 12px;
	  line-height: 22px;
	  color: #000;
	}
	.contactusmain_cont_cbusinessbox_link a:hover {
	  opacity: 0.8;
	  /* color: #ffffff; */
	}
	/* 
	-------------  联系我们  end-------------
	*/
	/* 
	-------------  关于我们  -------------
	*/
	.aboutusad {
	  width: 100%;
	  height: 640px;
	  background: url("/images/bg_aboutus.jpg") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	  position: relative;
	}
	.aboutusad_text {
	  width: 100%;
	  min-height: 1px;
	  padding-top: 200px;
	  text-align: center;
	}
	.aboutusad_textad {
	  width: 100%;
	  min-height: 1px;
	  font-family: helvetica neue, sans-serif !important;
	  font-size: 48px;
	  color: #ffffff;
	  line-height: 48px;
	  text-transform: uppercase;
	  font-weight: bold;
	}
	.aboutusad_textdesc {
	  width: 100%;
	  min-height: 1px;
	  margin-top: 36px;
	}
	.aboutusad_textdesc .tsloan {
	  font-size: 28px;
	  line-height: 48px;
	  color: #ffffff;
	}
	.aboutusad_textdesc .tcominfo {
	  letter-spacing: 10px;
	  font-size: 12px;
	  line-height: 18px;
	  color: rgba(255, 255, 255, 0.36);
	}
	.aboutusad_cominfo {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  text-align: center;
	  position: absolute;
	  bottom: 48px;
	}
	.aboutusad_cominfo span {
	  line-height: 18px;
	  letter-spacing: 10px;
	  font-size: 11px;
	  transform: scale(0.9);
	  -webkit-transform: scale(0.9);
	  -webkit-text-size-adjust: none;
	  color: rgba(255, 255, 255, 0.36);
	}
	.aboutus_cominfo_box {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  padding: 60px 0px 72px 0px;
	}
	.aboutus_cominfo {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	}
	.aboutus_cominfo a {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	}
	.aboutus_cominfo a:hover .iconfont {
	  color: #333333;
	  margin-left: 12px;
	}
	.aboutus_cominfo a:hover .aboutus_cominfo_name {
	  color: #28469a;
	}
	.aboutus_cominfo_name {
	  font-size: 22px;
	  line-height: 24px;
	  color: #000000;
	  margin-bottom: 20px;
	}
	.aboutus_cominfo_desc {
	  font-size: 14px;
	  line-height: 22px;
	  color: #666666;
	  margin-bottom: 15px;
	}
	.aboutus_cominfo_more {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	}
	.aboutus_cominfo_moretext {
	  font-size: 12px;
	  line-height: 24px;
	  color: #999999;
	  float: left;
	}
	.aboutus_cominfo_moreico {
	  float: left;
	}
	.aboutus_cominfo_moreico .iconfont {
	  font-size: 12px;
	  line-height: 24px;
	  color: #999999;
	  margin-left: 4px;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.aboutus_business {
	  width: 100%;
	  min-height: 1px;
	  padding: 18px 0px;
	}
	.aboutus_business_title {
	  width: 100%;
	  min-height: 1px;
	  text-align: center;
	  font-size: 32px;
	  line-height: 36px;
	  color: #333333;
	  font-weight: bold;
	  padding: 48px 0px 40px 0px;
	}
	.aboutus_business_list {
	  width: 100%;
	  min-height: 1px;
	}
	.aboutus_business_listbox {
	  width: 100%;
	  min-height: 1px;
	}
	.aboutus_business_listbox a {
	  width: 100%;
	  min-height: 1px;
	}
	.aboutus_business_listbox a:hover .iconfont {
	  color: #333333;
	  margin-left: 12px;
	}
	.aboutus_business_listbox a:hover .aboutus_business_listimg {
	  box-shadow: 8px 0px 64px rgba(48, 92, 218, 0.36);
	  -moz-box-shadow: 8px 0px 64px rgba(48, 92, 218, 0.36);
	  -webkit-box-shadow: 8px 0px 64px rgba(48, 92, 218, 0.36);
	}
	.aboutus_business_listimgt {
	  width: 100%;
	  min-height: 1px;
	  padding: 40px 0px 0px 20px;
	}
	.aboutus_business_listimgttitle {
	  font-size: 24px;
	  line-height: 32px;
	  font-weight: bold;
	  color: #ffffff;
	  position:relative;
	}
	.aboutus_business_listimgttitle::before{
		content:'';
		position:absolute;
		width:30px;
		height:3px;
		background:#fff;
		border-radius: 2px;
		bottom:-10px;
		left:0;
	}
	.aboutus_business_listimgtdesc {
	  font-size: 12px;
	  line-height: 18px;
	  color: rgba(255, 255, 255, 0.36);
	}
	.aboutus_business_listimg {
	  width: 100%;
	  height: 130px;
	  -webkit-transition-duration: 0.3s;
	  -o-transition-duration: 0.3s;
	  transition-duration: 0.3s;
	}
	.abbusiness_l1img {
	  /* background: url("../img/banner-6.png") center center;
	  background-size: 100% 100%;
	  background-repeat: no-repeat; */
	}
	.abbusiness_l1img1 {
	  background: url("../img/banner-6.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img2 {
	  background: url("../img/banner.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img3 {
	  background: url("../img/banner-11.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img4 {
	  background: url("../img/banner-12.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img5 {
	  background: url("../img/banner-13.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img6 {
	  background: url("../img/banner-14.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img7 {
	  background: url("../img/banner-15.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img8 {
	  background: url("../img/banner0.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l1img9 {
	  background: url("../img/banner-6.webp") center center;
	  background-size: auto 100%;
	  background-repeat: no-repeat;
	}
	.abbusiness_l2img {
	  /* background: url("../img/banner-6.png") center center;
	  background-size: 100% 100%;
	  background-repeat: no-repeat; */
	}
	.abbusiness_l3img {
	 /* background: url("../img/banner-6.png") center center;
	  background-size: 100% 100%;
	  background-repeat: no-repeat; */
	}
	.aboutus_business_listtext {
	  width: 100%;
	  min-height: 1px;
	  overflow: hidden;
	  padding: 32px 0px 24px 0px;
	}
	/* 
	-------------  关于我们  end-------------
	*/
   html,
       body {
         margin: 0 auto;
         /*height: auto !important; */
         /* animation: page-fade-in 0.5s forwards; */
       }
       /* @keyframes page-fade-in {
           from {
               opacity: 0;
           }
           to {
               opacity: 1;
           }
       } */
       * {
         font-family: PingFangSC, Arial, Microsoft yahei, Tahoma, sans-serif !important;
       }
       img {
         border: 0;
         max-width: 100%;
       }
       a {
         min-height: 1px;
         display: block;
         text-decoration: none;
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
       }
       .animatetransition {
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
       }
       a:hover {
         text-decoration: none;
       }
       a:focus {
         text-decoration: none;
       }
       textarea,
       input:hover {
         text-decoration: none;
         border: none;
       }
       textarea,
       input:focus {
         text-decoration: none;
         border: none;
       }
       ul {
         padding: 0;
         margin: 0;
       }
       li {
         list-style: none;
       }
       span {
         display: block;
       }
       .position_relative {
         position: relative;
       }
       .position_absolute {
         position: absolute;
       }
       .box_widthall {
         width: 100%;
         min-height: 1px;
       }
       .box_widthauto {
         width: auto;
         min-height: 1px;
       }
       .box_widthmain {
         width: 100%;
         min-height: 1px;
         padding: 0px 64px;
       }
       .mb {
         display: none;
       }
       .pc {
         display: block;
       }
       .centerpd {
         text-align: center;
         display: -webkit-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         display: flex;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         -webkit-justify-content: center;
         justify-content: center;
         -webkit-box-align: center;
         -ms-flex-align: center;
         -webkit-align-items: center;
         align-items: center;
   	  position:relative;
       }
   	.centerpd .active::after{
   		content: "";
   		position:absolute;
   		bottom:10px;
   		left:50%;
   		transform: translateX(-50%);
   		width:30px;
   		height:3px;
   		border-radius: 2px;
   		background: #036EB8;
   	}
       .floatleft {
         float: left;
       }
       .backdropblur {
         -webkit-backdrop-filter: blur(10px);
         backdrop-filter: blur(10px);
       }
       /* 
       -------------  文本控制  -------------
       */
       .texttitlelinks {
         display: inline-block;
       }
       .texttitlelinks a {
         display: block;
       }
       .texttitlelinks a:hover .texttitle {
         color: #026dd0;
       }
       .texttitle {
         font-weight: bold;
         color: #000000;
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
       }
       .textsubtitle {
         font-weight: bold;
         color: #666666;
       }
       .titlet {
         font-size: 14px;
         line-height: 20px;
       }
       .titlet1 {
         font-size: 16px;
         line-height: 24px;
       }
       .titlet2 {
         font-size: 18px;
         line-height: 26px;
       }
       .titlet3 {
         font-size: 20px;
         line-height: 28px;
       }
       .titlet4 {
         font-size: 24px;
         line-height: 28px;
       }
       .titlet6 {
         font-size: 32px;
         line-height: 48px;
       }
       .textdesc {
         font-size: 12px;
         line-height: 24px;
         color: #666666;
       }
       .textmore {
         font-size: 12px;
         line-height: 24px;
         color: #c4c4c4;
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
       }
       .textmore .moreico {
         font-size: 12px;
         line-height: 16px;
         color: #026dd0;
         margin-top: 2px;
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
         opacity: 0;
       }
       a:hover .moreico {
         opacity: 1;
         margin-left: 8px;
       }
       a:hover .textmore {
         color: #666666;
       }
       .titlerow1 {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
       }
       .titlerow2 {
         word-break: break-all;
         text-overflow: ellipsis;
         overflow: hidden;
         display: -webkit-box !important;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
       }
       .titlerow3 {
         word-break: break-all;
         text-overflow: ellipsis;
         overflow: hidden;
         display: -webkit-box !important;
         -webkit-line-clamp: 3;
         -webkit-box-orient: vertical;
       }
       .textbox {
         padding: 16px 18px 16px 18px;
         background-color: #f0f0f0;
       }
       /* 
       -------------  圆角  -------------
       */
       .boxradius_boxdefault {
         -moz-border-radius: 0px;
         -webkit-border-radius: 0px;
         border-radius: 0px;
       }
       .boxradius_btn {
         -moz-border-radius: 6px;
         -webkit-border-radius: 6px;
         border-radius: 6px;
       }
       .boxradius_bg {
         -moz-border-radius: 8px;
         -webkit-border-radius: 8px;
         border-radius: 8px;
       }
       .boxradius_circle {
         -moz-border-radius: 50%;
         -webkit-border-radius: 50%;
         border-radius: 50%;
       }
       .filletS1 {
         -moz-border-radius: 300px;
         -webkit-border-radius: 300px;
         border-radius: 300px;
         -ms-border-radius: 300px;
         -o-border-radius: 300px;
       }
       .filletS2 {
         -moz-border-radius: 20px;
         -webkit-border-radius: 20px;
         border-radius: 20px;
         -ms-border-radius: 20px;
         -o-border-radius: 20px;
       }
       .filletS3 {
         -moz-border-radius: 16px;
         -webkit-border-radius: 16px;
         border-radius: 16px;
         -ms-border-radius: 16px;
         -o-border-radius: 16px;
       }
       /* 
       -------------  图片链接  -------------
       */
       .imglinksbtn {
         overflow: hidden;
         background-color: #000000;
       }
       .imglinksbtn a {
         width: 100%;
         height: 100%;
         overflow: hidden;
         display: block;
         text-align: center;
       }
       .imglinksbtn a:hover .linksimgs {
         height: 120% !important;
         opacity: 0.64;
       }
       .imglinksbtn a img {
         height: 100%;
         object-fit: cover;
         -webkit-transition-duration: 0.3s;
         -o-transition-duration: 0.3s;
         transition-duration: 0.3s;
       }
       /* 
       -------------  按钮链接  -------------
       */
       .lineheight_linkbtn {
         line-height: 44px;
       }
       .alinksbtn {
         width: auto;
         min-height: 1px;
       }
       .alinksbtn a {
         width: auto;
         min-height: 1px;
         float: left;
         font-size: 12px;
         line-height: 44px;
         padding: 0px 36px;
         color: #ffffff;
         background-color: #036EB8;
         -moz-border-radius: 300px;
         -webkit-border-radius: 300px;
         border-radius: 300px;
       }
       .alinksbtn a:hover {
         background-color: #28469a;
       }
       .alinksbtn_s2 {
         width: auto;
         min-height: 1px;
       }
       .alinksbtn_s2 a {
         width: auto;
         min-height: 1px;
         float: left;
         font-size: 12px;
         line-height: 44px;
         padding: 0px 36px;
         color: #ffffff;
         background-color: #305cda;
         -moz-border-radius: 300px;
         -webkit-border-radius: 300px;
         border-radius: 300px;
       }
       .alinksbtn_s2 a:hover {
         color: #305cda;
         background-color: #ffffff;
       }
       .alinksbtn_s3 {
         width: auto;
         min-height: 1px;
       }
       .alinksbtn_s3 a {
         width: auto;
         min-height: 1px;
         float: left;
         font-size: 12px;
         line-height: 44px;
         padding: 0px 36px;
         color: #ffffff;
         -moz-border-radius: 300px;
         -webkit-border-radius: 300px;
         border-radius: 300px;
         border: 1px solid #fff;
       }
       .alinksbtn_s3 a:hover {
         color: #305cda;
         border: 1px solid #ffffff;
         background-color: #ffffff;
       }
       .btnshadow_p1 a {
         box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
         -moz-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
         -webkit-box-shadow: 0px 8px 16px rgba(48, 92, 218, 0.16);
       }
       .btnshadow_p1 a:hover {
         box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
         -moz-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
         -webkit-box-shadow: 0px 8px 48px rgba(48, 92, 218, 0.48);
       }
       .borderradius_max {
         -moz-border-radius: 300px;
         -webkit-border-radius: 300px;
         border-radius: 300px;
       }
       .borderradius_min {
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         border-radius: 4px;
       }
       /* 
       -------------  less  -------------
       */
       .titlet1 {
         font-size: 12px;
         line-height: 18px;
       }
       .titlet {
         font-size: 14px;
         line-height: 20px;
       }
       .titlet {
         font-size: 16px;
         line-height: 24px;
       }
       .desct1 {
         font-size: 12px;
         line-height: 18px;
       }
       .desct2 {
         font-size: 14px;
         line-height: 20px;
       }
       .desct3 {
         font-size: 16px;
         line-height: 24px;
       }
       .listt1 {
         font-size: 12px;
         line-height: 24px;
       }
       /* 
       -------------  控件样式  -------------
       */
       body {
         padding-top: 80px;
       }
       .home_adheight {
         height: 640px;
         position: relative;
       }
       .boxmainpage {
         padding: 64px 0px;
       }
       .HomeAdbox {
         width: 100%;
         min-height: 1px;
         height: 640px;
         position: relative;
         animation: homeAdfadein 1s forwards;
       }
       @keyframes homeAdfadein {
         from {
           opacity: 0;
         }
         to {
           opacity: 1;
         }
       }
       .HomeAd {
         width: 100%;
         min-height: 1px;
         height: 640px;
         position: relative;
       }
       .HomeAd_bg1 {
         background: url("../img/banner-a1.png") center 100%;
         background-repeat: no-repeat;
         /* background-size: 100% 100%; */
       }
       .HomeAd_bg2 {
         background: url("../img/banner-a2.png") center 100%;
         background-repeat: no-repeat;
         /* background-size: 100% 100%; */
       }
   	.HomeAd_bg3 {
   	  background: url("../img/banner-a3.png") center 100%;
   	  background-repeat: no-repeat;
   	  
   	}
   	.HomeAd_bg4 {
   	  background: url("../img/banner-a4.png") center 100%;
   	  background-repeat: no-repeat;
   	  
   	}
       .HomeSharedoffice {
         width: 100%;
         min-height: 1px;
         height: 640px;
         position: relative;
         background: url("../img/b1.png") center 100%;
         background-repeat: no-repeat;
   
       }
       .HomeWebsite {
         width: 100%;
         min-height: 1px;
         height: 640px;
         position: relative;
         background: url("/images/bg_websitebg.jpg") center 100%;
         background-repeat: no-repeat;
         
       }
       .HomeUxmo {
         width: 100%;
         min-height: 1px;
         height: 640px;
         position: relative;
         background: url("../img/b2.png") center 100%;
         background-repeat: no-repeat;
         
       }
       .numbMobrn {
         width: 100%;
         min-height: 1px;
       }
       .numbMobrnbox {
         width: 100%;
         min-height: 1px;
         padding: 64px 0px;
       }
       .numbMobrnele {
         width: 100%;
         min-height: 1px;
   	  padding:0 20px;
       }
       .numbMobrn_text {
         width: 100%;
         min-height: 1px;
         text-align: center;
         display: -webkit-box;
         display: -ms-flexbox;
         display: -webkit-flex;
         display: flex;
         -webkit-box-pack: center;
         -ms-flex-pack: center;
         -webkit-justify-content: center;
         justify-content: center;
         -webkit-box-align: center;
         -ms-flex-align: center;
         -webkit-align-items: center;
         align-items: center;
         margin-bottom: 8px;
       }
       .numbMobrn_tnum {
         font-size: 48px;
         line-height: 48px;
         color: #333333;
         font-weight: bold;
         font-family: Barlow, Helvetica, sans-serif !important;
       }
       .numbMobrn_tadd {
         font-size: 14px;
         line-height: 18px;
         color: #333333;
         margin-top: -24px;
       }
       .numbMobrn_tname {
         font-size: 14px;
         line-height: 22px;
         color: #333333;
         margin-top: 24px;
         margin-left: 6px;
       }
       .numbMobrn_desc {
         width: 100%;
         min-height: 1px;
         font-size: 12px;
         line-height: 20px;
         color: #666666;
         text-align: center;
      /*   white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis; */
       }
       .desc_Sharedoffice {
         width: 100%;
         min-height: 1px;
         padding: 64px 0px;
       }
       .desc_boxHome {
         width: 100%;
         min-height: 1px;
       }
       .desc_boxHome_title {
         width: 100%;
         min-height: 1px;
         margin-bottom: 14px;
       }
       .desc_boxHome_titlemain {
         font-size: 26px;
         line-height: 36px;
         color: #000000;
         font-weight: bold;
       }
       .desc_boxHome_titlesub {
         font-size: 14px;
         line-height: 20px;
         color: #666666;
         height: 40px;
       }
       .desc_boxHome_desc {
         font-size: 12px;
         line-height: 20px;
         color: #999999;
       }
       .desc_Website {
         width: 100%;
         min-height: 1px;
         padding: 64px 0px;
       }
       .desc_Uxmo {
         width: 100%;
         min-height: 1px;
         padding: 64px 0px;
       }
       .bnerHomebox {
         width: 100%;
         min-height: 1px;
         padding: 168px 96px 0px 96px;
       }
       .bnersubpagebox {
         width: 100%;
         min-height: 1px;
         position: absolute;
         left: 64%;
         top: 50%;
         transform: translate(-50%, -50%);
       }
       .bnerHomebtn {
         width: 100%;
         min-height: 1px;
         padding-top: 56px;
       }
       .bnerHomebtn .alinksbtn_s2 {
         margin-right: 12px;
         float: left;
       }
       .bnerHomemian {
         width: 100%;
         min-height: 1px;
         position: relative;
       }
       .bnerHome_slogan {
         width: 100%;
         min-height: 1px;
         font-size: 44px;
         line-height: 44px;
         color: #ffffff;
         font-weight: bold;
         margin-bottom: 32px;
         text-transform: uppercase;
         font-family: Helvetica, sans-serif !important;
       }
       .bnerHome_slogan::before {
         /* width: 16px;
         height: 16px;
         background-color: #ffffff;
         display: table;
         content: " ";
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         border-radius: 4px;
         margin-left: 4px;
         margin-bottom: 24px; */
       }
       .bnerHome_slogan1 {
         width: 100%;
         min-height: 1px;
         margin-bottom: 32px;
       }
       .bnerHome_slogan2 {
         width: 100%;
         min-height: 1px;
         margin-bottom: 32px;
       }
       .bnerHome_slogan2::before {
       /*  width: 16px;
         height: 16px;
         background-color: rgba(255, 255, 255, 0.16);
         display: table;
         content: " ";
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         -moz-border-radius: 4px;
         -webkit-border-radius: 4px;
         border-radius: 4px;
         margin-left: 4px;
         margin-bottom: 24px; */
       }
       .bnerHome_slogan2_title {
         width: 100%;
         min-height: 1px;
         overflow: hidden;
       }
       .bnerHome_slogan2_tt0 {
         font-size: 48px;
         line-height: 56px;
         color: #ffffff;
         font-weight: bold;
       }
       .bnerHome_slogan2_tt1 {
         font-size: 48px;
         line-height: 56px;
         color: #ffffff;
         font-weight: bold;
         float: left;
   	  margin-bottom:50px;
       }
       .bnerHome_slogan2_ten {
         font-family: Helvetica, sans-serif !important;
       }
       .bnerHome_slogan2_tt2 {
         font-size: 32px;
         line-height: 32px;
         color: #ffffff;
         margin-top: 20px;
         float: left;
       }
       .bnerHome_slogan2_tt3 {
         font-size: 28px;
         line-height: 32px;
         color: #ffffff;
         margin-bottom: 12px;
       }
       .bnerHome_slogan2_desc {
         width: 100%;
         min-height: 1px;
         font-size: 14px;
         line-height: 24px;
         color: rgba(255, 255, 255, 0.64);
       }
       .bnerHome_desc {
         width: 100%;
         min-height: 1px;
   	  position: relative;
       }
   	.bnerHome_desc::before{
   		content: "";
   		position: absolute;
   		left:0;
   		bottom:-25px;
   		width:40px;
   		height:5px;
   		background-color: #fff;
   	}
       .bnerHome_desct1 {
         font-size: 14px;
         line-height: 32px;
         color: #ffffff;
       }
       .bnerHome_desct2 {
         font-size: 22px;
         line-height: 24px;
         color: #fff;
   	  margin-bottom:40px;
         letter-spacing: 10px;
       }
       .bnerHome_desct3 {
         font-size: 14px;
         line-height: 22px;
         color: #ffffff;
       }
       .bnerHome_desct4 {
         color: rgba(255, 255, 255, 0.36);
         letter-spacing: 2px;
         line-height: 18px;
         font-size: 11px;
         transform: scale(0.88);
         -webkit-transform: scale(0.88);
         -webkit-text-size-adjust: none;
         transform-origin: 0 0;
       }
       .bnerHomeinfor {
         width: auto;
         min-height: 1px;
         position: absolute;
         left: 96px;
         bottom: 48px;
         color: rgba(255, 255, 255, 0.32);
         letter-spacing: 10px;
         font-size: 10px;
         transform: scale(0.8);
         -webkit-transform: scale(0.8);
         -webkit-text-size-adjust: none;
         transform-origin: 0 0;
       }
       .bnerHomeproname {
         width: auto;
         min-height: 1px;
         position: absolute;
         left: 96px;
         top: 80px;
         font-size: 14px;
         color: rgba(255, 255, 255, 0.48);
       }
       .bnerproname {
         width: auto;
         min-height: 1px;
         font-size: 14px;
         line-height: 24px;
         color: rgba(255, 255, 255, 0.48);
         margin-bottom: 48px;
       }
       /* 
       -------------  solan 口号  -------------
       */
       .homebslogan {
         padding: 96px 0px 64px 0px;
       }
       .homebslogan-text-t1 {
         font-size: 12px;
         color: #999999;
         line-height: 16px;
         text-align: center;
         padding: 24px 0px;
         letter-spacing: 4px;
       }
       .homebslogan-text-t2 {
         text-align: center;
       }
       .homebslogan-text-t2 i {
         font-size: 44px;
         line-height: 48px;
       }
       .homebslogan-text-t3 {
         font-size: 44px;
         color: #000000;
         line-height: 48px;
         padding: 6px 0px 6px 0px;
       }
       .homebslogan-text-t4 {
         font-size: 18px;
         color: #333333;
         line-height: 24px;
         text-align: center;
         padding: 24px 0px 24px 0px;
       }
       .homebslogan-text-t5 {
         font-size: 12px;
         color: #666666;
         line-height: 24px;
         text-align: center;
         padding: 4px 0px 4px 0px;
         letter-spacing: 5px;
       }
       .homebslogan-text-t6 {
         font-size: 48px;
         color: #000000;
         line-height: 48px;
         padding: 6px 0px 6px 0px;
         text-transform: uppercase;
         font-weight: bold;
       }
       .homebslogan-text-t6 span {
         font-family: helvetica neue, sans-serif !important;
       }
       .sectionmainbox {
         width: 100%;
         min-height: 1px;
         overflow: hidden;
       }
       .mainbox_functionbox {
         padding: 20px;
         display: block;
         margin-bottom: 24px;
       }
       .mainbox_function_img {
         width: 100%;
         text-align: center;
         margin-bottom: 20px;
       }
       .mainbox_function_img img {
         width: 48px;
         height: 48px;
       }
       .mainbox_function_text {
         width: 100%;
         text-align: center;
       }
       .mainbox_function_ttitle {
         font-size: 16px;
         color: #333;
         line-height: 24px;
         font-weight: bold;
         text-align: center;
       }
       .mainbox_function_tdesc {
         font-size: 14px;
         line-height: 22px;
         color: #666;
         margin-top: 14px;
         display: block;
         word-break: break-all;
         text-overflow: ellipsis;
         overflow: hidden;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
         height: 48px;
       }
   	.HomeAdbox .swiper-pagination-bullet-active {
   		--swiper-theme-color: #ffffff !important;
   	}
   	
   	.HomeAdbox .swiper-pagination-bullet {
   		border-radius: 0%;
   		background: #fff;
   	}
   	
   	.HomeAdbox .swiper-pagination {
   		bottom: 200px;
   		left: 96px;
   		width: auto;
   	}
   	/*-------------------------
   	          手机屏幕
   	---------------------------*/
   	@media (min-width: 320px) and (max-width: 767px) {
   	  .box_widthmain {
   	    padding: 0px;
   	  }
   	  .footermainbox .tcontactusbox {
   	    width: 50%;
   	    float: left;
   	  }
   	  .footermainbox .tlink_list2 ul li {
   	    width: 50%;
   	    float: left;
   	  }
   	  .footertbox {
   	    margin-bottom: 6px;
   	    margin-top: 16px;
   	  }
   	  .footermainbox .tdesc_company {
   	    width: 100%;
   	    margin-bottom: 12px;
   	  }
   	  .footermainbox {
   	    margin-bottom: 24px;
   	  }
   	  .footerbox {
   	    padding: 36px 0px 120px 0px;
   	  }
   	  .footslogan_ttext .textcontent {
   	    font-size: 24px;
   	    line-height: 48px;
   	    font-weight: bold;
   	    padding: 0px 12px;
   	  }
   	  .footslogan_tdesc {
   	    font-size: 13px;
   	    line-height: 20px;
   	  }
   	  .footslogan {
   	    padding: 64px 0px 48px 0px;
   		padding-top: 320px;
   	  }
   	  .bnerHomebox {
   	    padding: 50px 20px 0px 20px;
   	  }
   	  .bnerHomeinfor {
   	    left: 20px;
   	    bottom: 28px;
   	    letter-spacing: 4px;
   	    font-size: 9px;
   	  }
   	  .bnerHomeproname {
   	    left: 20px;
   	    top: 36px;
   	  }
   	  .bnerHome_slogan2_tt1 {
   	    font-size: 32px;
   	    line-height: 36px;
   	  }
   	  .bnerHome_desct3 {
   	    line-height: 20px;
   	    width: 64%;
   	    margin-bottom: 2px;
   	  }
   	  .bnerHome_slogan2::before {
   	    width: 12px;
   	    height: 12px;
   	    margin-bottom: 16px;
   	    background: none;
   	  }
   	  .home_adheight {
   	    height: 480px;
   	  }
   	  .HomeUxmo {
   	    height: 480px;
   	    background-position: 45% 50%;
   	  }
   	  .HomeWebsite {
   	    height: 480px;
   	    background-position: 40% 50%;
   	  }
   	  .HomeSharedoffice {
   	    height: 480px;
   	    background-position: 43% 50%;
   	  }
   	  .HomeAd {
   	    height: 480px;
   	    background-position: 55% 50%;
   	  }
   	  .bnerHome_slogan2_tt2 {
   	    font-size: 14px;
   	    line-height: 24px;
   	    margin-top: 12px;
   	    margin-left: 6px;
   	  }
   	  .headright_contactus {
   	    display: none;
   	  }
   	  .headright_joinus {
   	    display: none;
   	  }
   	  .linespacebox {
   	    display: none;
   	  }
   	  .headrightinfo {
   	    right: 68px;
   	  }
   	  .navbar-default .navbar-toggle {
   	    border: none;
   	  }
   	  .navbar-default .navbar-toggle:focus,
   	  .navbar-default .navbar-toggle:hover {
   	    background: none;
   	  }
   	  .navbar-toggle:hover .icon-bar {
   	    background-color: #000000;
   	  }
   	  .navbar-default {
   	    padding: 15px 0px;
   	    background-color: rgba(255, 255, 255, 0.92);
   	    -webkit-backdrop-filter: blur(10px);
   	    backdrop-filter: blur(10px);
   	  }
   	  .navbar-default .navbar-collapse,
   	  .navbar-default .navbar-form {
   	    border: none;
   	  }
   	  .headright_en a {
   	    background: none;
   	  }
   	  .headright_mail a {
   	    background: none;
   	  }
   	  .navbaractive {
   	    box-shadow: 0px 0px 32px rgba(40, 70, 154, 0.14);
   	    padding: 10px 0px 2px 0px;
   	  }
   	  .bnerHome_slogan {
   	    font-size: 24px;
   	    line-height: 30px;
   	  }
   	  .bnerHome_desct1 {
   	    font-size: 18px;
   	    line-height: 32px;
   	  }
   	  .bnerHomebtn {
   	    padding-top: 32px;
   	  }
   	  .bnerHome_slogan2 {
   	    margin-bottom: 24px;
   	  }
   	  .navbar-default .navbar-nav > li > a {
   	    text-align: center;
   	  }
   	  .navbar-nav {
   	    margin-left: 0px;
   	    width: 100%;
   	  }
   	  .navbarmenuadd {
   	    display: block;
   	  }
   	  .bnerHome_slogan::before {
   	    width: 12px;
   	    height: 12px;
   	  }
   	  .bnerHome_desct2 {
   	    font-size: 10px;
   	    line-height: 20px;
   	    letter-spacing: 6px;
   	  }
   	  .HomeAdbox .swiper-pagination {
   	    bottom: 50px !important;
   	    left: 16px !important;
   	  }
   	  .HomeAdbox {
   	    height: 480px;
   	  }
   	  .numbMobrn_tnum {
   	    font-size: 32px;
   	    line-height: 36px;
   	  }
   	  .numbMobrn_tname {
   	    margin-top: 12px;
   	  }
   	  .numbMobrn_text {
   	    margin-bottom: 6px;
   	  }
   	  .numbMobrn {
   	    margin-bottom: 12px;
   	  }
   	  .numbMobrnbox {
   	    padding: 48px 0px 24px 0px;
   	  }
   	  .numbMobrnele {
   	    margin-bottom: 32px;
   	  }
   	  .desc_boxHome_titlemain {
   	    font-size: 18px;
   	    line-height: 24px;
   	  }
   	  .desc_boxHome_titlesub {
   	    font-size: 12px;
   	    line-height: 16px;
   	    color: #333333;
   	    white-space: nowrap;
   	    overflow: hidden;
   	    text-overflow: ellipsis;
   	    margin-top: 4px;
   	  }
   	  .desc_boxHome_desc {
   	    height: 200px;
   	    overflow: hidden;
   	  }
   	  .desc_boxHome_desc2 {
   	    height: 60px;
   	  }
   	  .desc_boxHome_title {
   	    margin-bottom: 12px;
   	  }
   	  .desc_boxHome {
   	    margin-bottom: 24px;
   	  }
   	  .desc_Sharedoffice {
   	    padding: 48px 0px 24px 0px;
   	  }
   	  .bnerHome_slogan2_desc {
   	    font-size: 12px;
   	    line-height: 20px;
   	    color: rgba(255, 255, 255, 0.48);
   	  }
   	  .mainbox_functionbox {
   	    padding: 0px;
   	    margin-bottom: 16px;
   	  }
   	  .mainbox_function_img img {
   	    width: 36px;
   	    height: 36px;
   	  }
   	  .mainbox_function_ttitle {
   	    font-size: 14px;
   	    line-height: 22px;
   	    margin-top: 0px;
   	    margin-bottom: 0px;
   	  }
   	  .mainbox_function_tdesc {
   	    margin-top: 8px;
   	    font-size: 12px;
   	    line-height: 20px;
   	    height: 44px;
   	  }
   	  .business_bner {
   	    height: 520px;
   	  }
   	  .bnersubpagebox {
   	    left: 20px;
   	    top: 54%;
   	    transform: translate(0%, -50%);
   	  }
   	  .bnerHome_slogan2_tt0 {
   	    font-size: 32px;
   	    line-height: 36px;
   	  }
   	  .bnerproname {
   	    font-size: 12px;
   	    display: none;
   	  }
   	  .bnerHome_slogan2_tt3 {
   	    font-size: 16px;
   	    line-height: 24px;
   	    margin-bottom: 4px;
   	  }
   	  .busifullPagenav {
   	    top: 14%;
   	    left: 20px;
   	  }
   	  .busifullPagenav ul li {
   	    float: left;
   	    padding-right: 12px;
   	  }
   	  .busifullPagenav ul li a {
   	    font-size: 13px;
   	    color: rgba(255, 255, 255, 0.64);
   	    text-indent: 0px;
   	  }
   	  .busifullPagenav ul li a::before {
   	    display: none !important;
   	  }
   	  .business_bner .swiper-slide {
   	    background-position: 43% center !important;
   	  }
   	  .bnerHome_desct4 {
   	    display: none;
   	  }
   	  .homebslogan-text-t6 {
   	    font-size: 24px;
   	    line-height: 28px;
   	  }
   	  .homebslogan {
   	    padding: 16px 0px 16px 0px;
   	  }
   	  .newslistbox {
   	    margin-bottom: 12px;
   	    margin-top: 8px;
   	  }
   	  .newslistbox .tab-content {
   	    margin-bottom: 0px;
   	  }
   	  .newslistmain-text {
   	    padding: 16px;
   	  }
   	  .newslistbox .nav-tabs {
   	    margin-bottom: 16px;
   	  }
   	  .homebslogan-text-t1 {
   	    letter-spacing: 2px;
   	  }
   	  .newslistmain-img {
   	    height: 180px;
   	  }
   	  .aboutus_cominfo_desc {
   	    font-size: 13px;
   	    line-height: 20px;
   	  }
   	  .aboutus_business_listtext {
   	    padding: 24px 0px 20px 0px;
   	  }
   	  .aboutus_business_title {
   	    font-size: 24px;
   	    line-height: 28px;
   	    padding: 36px 0px 32px 0px;
   	  }
   	  .aboutusad {
   	    height: 480px;
   	  }
   	  .aboutusad_textad {
   	    font-size: 24px;
   	    line-height: 28px;
   	  }
   	  .aboutusad_textdesc .tsloan {
   	    font-size: 22px;
   	    line-height: 36px;
   	  }
   	  .aboutusad_cominfo span {
   	    letter-spacing: 6px;
   	  }
   	  .aboutusad_text {
   	    padding-top: 160px;
   	  }
   	  .aboutus_cominfo_name {
   	    font-size: 18px;
   	    line-height: 24px;
   	    margin-bottom: 8px;
   	  }
   	  .aboutus_cominfo a {
   	    padding: 12px 0px 24px 0px;
   	    margin-bottom: 16px;
   	    border-bottom: 1px solid #f0f0f0;
   	  }
   	  .aboutus_cominfo_box {
   	    padding: 36px 0px 24px 0px;
   	  }
   	  .joinuslistmain {
   	    margin-bottom: 12px;
   	    margin-top: 32px;
   	  }
   	  .filletS2 {
   	    -moz-border-radius: 16px;
   	    -webkit-border-radius: 16px;
   	    border-radius: 16px;
   	    -ms-border-radius: 16px;
   	    -o-border-radius: 16px;
   	  }
   	  .joinuslistbox a {
   	    padding: 30px 20px;
   	  }
   	  .joinuslist-heightS1 {
   	    height: 280px;
   	  }
   	  .joinuslist-heightS2 {
   	    height: 280px;
   	  }
   	  .joinuslist-infotype {
   	    font-size: 14px;
   	  }
   	  .joinuslist-title h1 {
   	    margin-bottom: 12px;
   	    font-size: 24px;
   	    line-height: 28px;
   	  }
   	  .contactusmainbg {
   	    height: 320px;
   	    margin-bottom: 380px;
   	    -moz-border-radius: 16px;
   	    -webkit-border-radius: 16px;
   	    border-radius: 16px;
   	  }
   	  .contactusmainbox {
   	    /* top: 8px; */
   		top:170px;
   	  }
   	  .contactusmaintitle .cmtcn {
   	    font-size: 24px;
   	    line-height: 24px;
   	  }
   	  .contactusmaintitle .cmten {
   	    margin-left: 10px;
   	    margin-top: 6px;
   	    font-size: 14px;
   	  }
   	  .contactusmaintitle {
   	    margin-bottom: 16px;
   	    padding: 0px 10px;
   	    display:  block;
   	  }
   	  .contactusmain_cont {
   	    padding: 0px 10px;
   	  }
   	  .contactusmain_cont_ewm {
   	    height: auto;
   	    left: 50%;
   	    top: 26%;
   	    border-top-right-radius: 8px;
   	    border-bottom-right-radius: 8px;
   	    border-top-left-radius: 8px;
   	    border-bottom-left-radius: 8px;
   	    width: 232px;
   	    margin: 0 auto;
   	    transform: translate(-50%, -50%);
   	  }
   	  .contactusmain_contheight {
   	    height: auto;
   	  }
   	  .contactusmain_cont_ewmbox {
   	    padding-top: 48px;
   	  }
   	  .contactusmain_cont_ewmimg img {
   	    width: 120px;
   	  }
   	  .contactusmain_cont_ewmtext {
   	    margin-top: 16px;
   	    margin-bottom: 24px;
   	  }
   	  .contactusmain_cont_info {
   	    padding-left: 0px;
   	    margin-top: 300px;
   	  }
   	  .contactusmain_cont_infobox {
   	    padding: 32px 10px 0px 10px;
   	  }
   	  .contactusmain_cont_cname_cn {
   	    font-size: 22px;
   	    line-height: 32px;
   	  }
   	  .contactusmain_cont_cname_en {
   	    letter-spacing: 4px;
   	  }
   	  .contactusmain_cont_cname::after {
   	    width: 24px;
   	    height: 2px;
   	    margin: 16px 0px;
   	  }
   	  .contactusmain_cont_cinfo table {
   	    margin-bottom: 32px;
   	  }
   	  .contactusmain_cont_cbusinessbox {
   	    width: 100%;
   	    margin-bottom: 0;
   		float:initial;
   	  }
   	  .contactusmain_cont_cbusinessbox_link,.contactusmain_cont_cbusinessbox_name{
   		  margin-bottom:10px;
   		  display: block;
   	  }
   	  .contactusmain_cont_cbusiness {
   	    margin-bottom: 24px;
   	  }
   	  .contactusmainbox .container {
   	    padding-right: 12px;
   	    padding-left: 12px;
   	  }
   	  .details_btnlist {
   	    top: 96px;
   	    display: block;
   	  }
   	  .details_btnlist ul li {
   	    float: left !important;
   	  }
   	  .details_btnico .iconfont {
   	    font-size: 16px;
   	  }
   	  .details_listlike_line {
   	    display: none;
   	  }
   	  .details_btnico_like {
   	    width: 48px;
   	    height: 22px;
   	    background: none;
   	    line-height: 22px;
   	  }
   	  .details_btnico {
   	    height: 22px;
   	  }
   	  .detailstext_toptitle {
   	    font-size: 24px;
   	    line-height: 28px;
   	    margin-bottom: 8px;
   	  }
   	  .detailstext_topinfo_com {
   	    font-size: 14px;
   	    line-height: 22px;
   	  }
   	  .detailstext_topinfo_sloan {
   	    line-height: 18px;
   	    color: #999999;
   	  }
   	  .detailsbox {
   	    padding: 24px 0px 12px 0px;
   	  }
   	  .detailstext {
   	    padding-right: 0px;
   	    margin-bottom: 48px;
   	  }
   	  .detailstext_bner {
   	    height: 164px;
   	  }
   	  .detailstext_main {
   	    padding: 20px 0px 24px 0px;
   	    font-size: 14px;
   	    line-height: 24px;
   	  }
   	  .details_rightlist {
   	    padding-left: 0px;
   	  }
   	  .detailspagenav_title {
   	    font-size: 18px;
   	    line-height: 24px;
   	    margin-top: 12px;
   	  }
   	  .detailspagenav_list {
   	    padding: 10px 0px;
   	    margin-bottom: 12px;
   	  }
   	  .shuom_t1 {
   	    font-size: 24px;
   	  }
   	  .bpbox {
   	    padding: 96px 0px 120px 0px;
   	  }
   	}
   	/*-------------------------
   	          pad屏幕
   	---------------------------*/
   	@media (min-width: 768px) and (max-width: 991px) {
   	  .box_widthmain {
   	    padding: 0px 24px;
   	  }
   	}
   	/*-------------------------
   	          小屏幕
   	---------------------------*/
   	@media (min-width: 992px) and (max-width: 1369px) {
   	  .box_widthmain {
   	    padding: 0px 32px;
   	  }
   	}
   	/*-------------------------
   	          15寸屏幕
   	---------------------------*/
   	@media (min-width: 1370px) and (max-width: 1599px) {
   	  .box_widthmain {
   	    padding: 0px 48px;
   	  }
   	}
   	/*-------------------------
   	          大屏幕
   	---------------------------*/
   	@media (min-width: 1600px) {
   	  .newslistmain-img {
   	    height: 280px;
   	  }
   	}
   .ex-box{
   	
   }
   .row1{
   	margin-top:50px;	
   	line-height:90px;
   }
   .row2{
   	margin-top:50px;
   }