/*
  author:
  email:
*/

@font-face {
  font-family: 'custom_36126';
  font-style: normal;
  
  font-weight: 700;
  
  src: url("/wp-content/themes/bitsxbites/assets/font/6005126123e4b200903d820e.otf") format('opentype');
}

@font-face {
  font-family: 'custom_36126';
  font-style: normal;
  
  font-weight: 300;
  
  src: url("/wp-content/themes/bitsxbites/assets/font/6005126123e4b200903d820e.otf") format('opentype');
}

@font-face {
  font-family: 'custom_36126';
  font-style: normal;
  
  font-weight: 400;
  
  src: url("/wp-content/themes/bitsxbites/assets/font/6005126123e4b200903d820e.otf") format('opentype');
}

@font-face {
  font-family: 'custom_36126';
  font-style: normal;
  
  font-weight: 100;
  
  src: url("/wp-content/themes/bitsxbites/assets/font/6005126123e4b200903d820e.otf") format('opentype');
}


html,
body {
  background: rgb(41, 35, 33);
  /*min-width: 1024px;*/
}

* {
  padding: 0;
  margin: 0;
}

a {
  cursor: pointer;
  text-decoration: none;
  color: inherit;
}

.clear {
  clear: both;
  overflow: hidden;
}

.fm {
  font-weight: medium;
}

.fb {
  font-weight: bold;
}

.fn {
  font-weight: normal;
}

.dn {
  display: none;
}

.db {
  display: block;
}

.dib {
  display: inline-block;
}

.dil {
  display: inline;
}

.vHidden {
  visibility: hidden;
}

.vVisible {
  visibility: visible;
}

.posiR {
  position: relative;
}

.posiA {
  position: absolute;
}

.posiF {
  position: fixed;
}

.posiS {
  position: sticky;
}

.bxsB {
  box-sizing: border-box;
}

.bxsC {
  box-sizing: content-box;
}

.bxsI {
  box-sizing: inherit;
}

del,
.del {
  text-decoration: line-through;
}


/*浮动*/

.fl {
  float: left;
}

.fr {
  float: right;
}


/*字体对齐开始*/

.texL {
  text-align: left;
}

.texC {
  text-align: center;
}

.texR {
  text-align: right;
}


/*居中*/

.m0 {
  margin: 0 auto;
}


/*font-size开始*/

.f12 {
  font-size: 12px;
}

.f13 {
  font-size: 13px;
}

.f14 {
  font-size: 14px;
}

.f16 {
  font-size: 16px;
}

.f18 {
  font-size: 18px;
}

.f20 {
  font-size: 20px;
}

.f22 {
  font-size: 22px;
}

.f24 {
  font-size: 24px;
}

.f26 {
  font-size: 26px;
}

.f27 {
  font-size: 27px;
}

.f28 {
  font-size: 28px;
}

.f30 {
  font-size: 30px;
}

.f32 {
  font-size: 32px;
}

.f34 {
  font-size: 34px;
}

.f36 {
  font-size: 36px;
}

.f38 {
  font-size: 38px;
}

.f40 {
  font-size: 40px;
}

.f42 {
  font-size: 42px;
}

.f44 {
  font-size: 44px;
}

.f46 {
  font-size: 46px;
}

.f48 {
  font-size: 48px;
}

.f50 {
  font-size: 50px;
}

.f52 {
  font-size: 52px;
}

.f54 {
  font-size: 54px;
}

.f56 {
  font-size: 56px;
}

.f58 {
  font-size: 58px;
}

.f60 {
  font-size: 60px;
}

.f62 {
  font-size: 62px;
}

.f64 {
  font-size: 64px;
}

.f66 {
  font-size: 66px;
}

.f68 {
  font-size: 68px;
}

.f70 {
  font-size: 70px;
}

.f80 {
  font-size: 80px;
}


/*font-size结束*/


/*margin-top值开始*/

.mt2 {
  margin-top: 2px;
}

.mt4 {
  margin-top: 4px;
}

.mt6 {
  margin-top: 6px;
}

.mt7 {
  margin-top: 7px;
}

.mt8 {
  margin-top: 8px;
}

.mt10 {
  margin-top: 10px;
}

.mt12 {
  margin-top: 12px;
}

.mt14 {
  margin-top: 14px;
}

.mt15 {
  margin-top: 15px;
}

.mt16 {
  margin-top: 16px;
}

.mt18 {
  margin-top: 18px;
}

.mt20 {
  margin-top: 20px;
}

.mt21 {
  margin-top: 21px;
}

.mt22 {
  margin-top: 22px;
}

.mt24 {
  margin-top: 24px;
}

.mt25 {
  margin-top: 25px;
}

.mt26 {
  margin-top: 26px;
}

.mt28 {
  margin-top: 28px;
}

.mt30 {
  margin-top: 30px;
}

.mt32 {
  margin-top: 32px;
}

.mt34 {
  margin-top: 34px;
}

.mt36 {
  margin-top: 36px;
}

.mt38 {
  margin-top: 38px;
}

.mt40 {
  margin-top: 40px;
}

.mt42 {
  margin-top: 42px;
}

.mt44 {
  margin-top: 44px;
}

.mt46 {
  margin-top: 46px;
}

.mt48 {
  margin-top: 48px;
}

.mt50 {
  margin-top: 50px;
}

.mt52 {
  margin-top: 52px;
}

.mt56 {
  margin-top: 56px;
}

.mt60 {
  margin-top: 60px;
}

.mt63 {
  margin-top: 63px;
}

.mt64 {
  margin-top: 64px;
}

.mt65 {
  margin-top: 65px;
}

.mt68 {
  margin-top: 68px;
}

.mt70 {
  margin-top: 70px;
}

.mt72 {
  margin-top: 72px;
}

.mt80 {
  margin-top: 80px;
}

.mt84 {
  margin-top: 84px;
}

.mt86 {
  margin-top: 86px;
}

.mt88 {
  margin-top: 88px;
}

.mt90 {
  margin-top: 90px;
}

.mt96 {
  margin-top: 96px;
}

.mt98 {
  margin-top: 98px;
}

.mt100 {
  margin-top: 100px;
}

.mt108 {
  margin-top: 108px;
}

.mt118 {
  margin-top: 118px;
}

.mt120 {
  margin-top: 120px;
}

.mt130 {
  margin-top: 130px;
}

.mt140 {
  margin-top: 140px;
}

.mt160 {
  margin-top: 160px;
}


.mt168 {
  margin-top: 168px;
}

.mt200 {
  margin-top: 200px;
}


/*margin-top值结束*/


/*margin-bottom值开始*/

.mb4 {
  margin-bottom: 4px;
}

.mb6 {
  margin-bottom: 6px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb12 {
  margin-bottom: 12px;
}

.mb14 {
  margin-bottom: 14px;
}

.mb16 {
  margin-bottom: 16px;
}

.mb18 {
  margin-bottom: 18px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb22 {
  margin-bottom: 22px;
}

.mb24 {
  margin-bottom: 24px;
}

.mb26 {
  margin-bottom: 26px;
}

.mb28 {
  margin-bottom: 28px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb32 {
  margin-bottom: 32px;
}

.mb34 {
  margin-bottom: 34px;
}

.mb36 {
  margin-bottom: 36px;
}

.mb38 {
  margin-bottom: 38px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb42 {
  margin-bottom: 42px;
}

.mb48 {
  margin-bottom: 48px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb64 {
  margin-bottom: 64px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb72 {
  margin-bottom: 72px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb82 {
  margin-bottom: 82px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb130 {
  margin-bottom: 130px;
}

.mb140 {
  margin-bottom: 140px;
}

.mb210 {
  margin-bottom: 210px;
}


/*margin-bottom值结束*/


/*margin-right值开始*/

.mr2 {
  margin-right: 2px;
}

.mr4 {
  margin-right: 4px;
}

.mr6 {
  margin-right: 6px;
}

.mr7 {
  margin-right: 7px;
}

.mr8 {
  margin-right: 8px;
}

.mr9 {
  margin-right: 9px;
}

.mr10 {
  margin-right: 10px;
}

.mr12 {
  margin-right: 12px;
}

.mr14 {
  margin-right: 14px;
}

.mr16 {
  margin-right: 16px;
}

.mr18 {
  margin-right: 18px;
}

.mr20 {
  margin-right: 20px;
}

.mr22 {
  margin-right: 22px;
}

.mr24 {
  margin-right: 24px;
}

.mr25 {
  margin-right: 25px;
}

.mr26 {
  margin-right: 26px;
}

.mr27 {
  margin-right: 27px;
}

.mr28 {
  margin-right: 28px;
}

.mr30 {
  margin-right: 30px;
}

.mr32 {
  margin-right: 32px;
}

.mr34 {
  margin-right: 34px;
}

.mr36 {
  margin-right: 36px;
}

.mr38 {
  margin-right: 38px;
}

.mr40 {
  margin-right: 40px;
}

.mr48 {
  margin-right: 48px;
}

.mr49 {
  margin-right: 49px;
}

.mr50 {
  margin-right: 50px;
}

.mr52 {
	margin-right: 52px;
}

.mr54 {
  margin-right: 54px;
}

.mr56 {
  margin-right: 56px;
}

.mr80 {
  margin-right: 80px;
}

.mr90 {
  margin-right: 90px;
}


/*margin-right值结束*/


/*margin-left值开始*/

.ml2 {
  margin-left: 2px;
}

.ml4 {
  margin-left: 4px;
}

.ml6 {
  margin-left: 6px;
}

.ml7 {
  margin-left: 7px;
}

.ml8 {
  margin-left: 8px;
}

.ml9 {
  margin-left: 9px;
}

.ml10 {
  margin-left: 10px;
}

.ml12 {
  margin-left: 12px;
}

.ml14 {
  margin-left: 14px;
}

.ml15 {
  margin-left: 15px;
}

.ml16 {
  margin-left: 16px;
}

.ml18 {
  margin-left: 18px;
}

.ml20 {
  margin-left: 20px;
}

.ml22 {
  margin-left: 22px;
}

.ml24 {
  margin-left: 24px;
}

.ml25 {
  margin-left: 25px;
}

.ml26 {
  margin-left: 26px;
}

.ml28 {
  margin-left: 28px;
}

.ml30 {
  margin-left: 30px;
}

.ml31 {
  margin-left: 31px;
}

.ml32 {
  margin-left: 32px;
}

.ml34 {
  margin-left: 34px;
}

.ml36 {
  margin-left: 36px;
}

.ml38 {
  margin-left: 38px;
}

.ml40 {
  margin-left: 40px;
}

.ml44 {
  margin-left: 44px;
}

.ml56 {
  margin-left: 56px;
}

.ml58 {
  margin-left: 58px;
}

.ml60 {
  margin-left: 60px;
}

.ml68 {
  margin-left: 68px;
}

.ml90 {
  margin-left: 90px;
}

.ml72 {
  margin-left: 72px;
}


/*margin-left值结束*/


/*padding开始*/

.pd_tb10 {
  padding: 10px 0;
}

.pb5 {
  padding-bottom: 5px;
}

.pb6 {
  padding-bottom: 6px;
}

.pb10 {
  padding-bottom: 10px;
}

.pb18 {
  padding-bottom: 18px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb32 {
  padding-bottom: 32px;
}

.pb36 {
  padding-bottom: 36px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb46 {
  padding-bottom: 46px;
}

.pb50 {
  padding-bottom: 50px;
}

.pb60 {
  padding-bottom: 60px;
}

.pb70 {
  padding-bottom: 70px;
}

.pb72 {
  padding-bottom: 72px;
}

.pb100 {
  padding-bottom: 100px;
}

.pb110 {
  padding-bottom: 110px;
}

.pb140 {
  padding-bottom: 140px;
}

.pb150 {
  padding-bottom: 150px;
}

.pb218 {
  padding-bottom: 218px;
}

.pd_tb10 {
  padding: 10px 0;
}

.pt2 {
  padding-top: 2px;
}

.pt4 {
  padding-top: 4px;
}

.pt6 {
  padding-top: 6px;
}

.pt10 {
  padding-top: 10px;
}

.pt13 {
  padding-top: 13px;
}

.pt14 {
  padding-top: 14px;
}

.pt18 {
  padding-top: 18px;
}

.pt20 {
  padding-top: 20px;
}

.pt22 {
  padding-top: 22px;
}

.pt24 {
  padding-top: 24px;
}

.pt30 {
  padding-top: 30px;
}

.pt32 {
  padding-top: 32px;
}

.pt40 {
  padding-top: 40px;
}

.pt43 {
  padding-top: 43px;
}

.pt50 {
  padding-top: 50px;
}

.pt60 {
  padding-top: 60px;
}

.pt70 {
  padding-top: 70px;
}

.pt74 {
  padding-top: 74px;
}

.pt80 {
  padding-top: 80px;
}

.pt100 {
  padding-top: 100px;
}

.pt664 {
	padding-top: 664px;
}

.pl10 {
  padding-left: 10px;
}

.pl14 {
  padding-left: 14px;
}

.pl16 {
  padding-left: 16px;
}

.pl20 {
  padding-left: 20px;
}

.pl24 {
  padding-left: 24px;
}

.pl30 {
  padding-left: 30px;
}

.pl40 {
  padding-left: 40px;
}

.pl50 {
  padding-left: 50px;
}

.pl52 {
  padding-left: 52px;
}

.pl54 {
  padding-left: 54px;
}

.pl160 {
  padding-left: 160px;
}

.pl60 {
  padding-left: 60px;
}

.pr6 {
  padding-right: 6px;
}

.pr10 {
  padding-right: 10px;
}

.pr20 {
  padding-right: 20px;
}

.pr24 {
  padding-right: 24px;
}

.pr30 {
  padding-right: 30px;
}

.pr32 {
  padding-right: 32px;
}

.pr34 {
  padding-right: 34px;
}

.pr40 {
  padding-right: 40px;
}

.pr50 {
  padding-right: 50px;
}

.pr54 {
  padding-right: 54px;
}

.pr60 {
  padding-right: 60px;
}

.pr70 {
  padding-right: 70px;
}


/*padding结束*/


/*旋转开始*/

.TRotate-180 {
  transform: rotate(-180deg);
}

.TRotate-135 {
  transform: rotate(-135deg);
}

.TRotate-90 {
  transform: rotate(-90deg);
}

.TRotate-45 {
  transform: rotate(-45deg);
}

.TRotate0 {
  transform: rotate(0deg);
}

.TRotate45 {
  transform: rotate(45deg);
}

.TRotate90 {
  transform: rotate(90deg);
}

.TRotate135 {
  transform: rotate(135deg);
}

.TRotate180 {
  transform: rotate(180deg);
}

.TRotate10800 {
  transform: rotate(10800deg);
}


/*旋转结束*/


/*弹性盒子*/

.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.flexJustifyC {
  /*水平居中*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-box-pack: center;
  -webkit--moz-box-pack: center;
  box-pack: center;
}

.flexAlignC {
  /*垂直居中*/
  align-items: center;
  -webkit-align-items: center;
  box-align: center;
  -moz-box-align: center;
  -webkit-box-align: center;
}

.flexWrap {
  -webkit-flex-wrap: wrap;
  -webkit-box-lines: multiple;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexColumn {
  -webkit--direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
}

.flexCenter {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.flexStart {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

.spaceAround {
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}

.spaceBetween {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.flexEnd {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.flexGrow0 {
  -webkit-box-flex: 0.0;
  -moz-flex-grow: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
}

.flexGrow1 {
  -webkit-box-flex: 1.0;
  -moz-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}

.flexGrow2 {
  -webkit-box-flex: 2.0;
  -moz-flex-grow: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
}


/*弹性盒子*/


.isMobile {
  display: none !important;
}

/*背景色*/

.bgOrange {
  background: rgb(223, 84, 19);
}


/*宽度*/

.wd852 {
  width: 852px;
  min-width: 852px;
}


/*全局动画*/

.globalAnimation {
  /*transform: matrix(1,0,0,1,0,72);*/
  opacity: 0;
  transition: opacity .3s ease;
}

.globalAnimationAction {
  opacity: 1;
  animation: run 0.7s;
}

@keyframes run {
  0% {
    transform: matrix(1, 0, 0, 1, 0, 72);
    opacity: 0;
    animation-timing-function: ease-in-out
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: matrix(1, 0, 0, 1, 0, 0);
    opacity: 1;
  }
}


/*标题部分*/

.titleBox {
  width: 852px;
}

.titleL {
  font-family: custom_36126;
  font-weight: 700;
  font-size: 44px;
  height: 52px;
  line-height: 52px;
  color: rgb(255, 255, 255);
  letter-spacing: -1.1px;
  text-align: justify;
  font-style: normal;
  position: relative;
}

.titleDot {
  position: absolute;
  bottom: 17px;
  right: -14px;
  width: 6px;
  height: 6px;
  z-index: 2;
  background-color: rgb(223, 84, 19);
}

.titleR {
  max-width: 574px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  /*letter-spacing: -0.2px;*/
}


/*技术介绍卡*/

.technologyCard {
  width: 251px;
  color: rgb(222, 219, 218);
}

.technologyCard1 {
  height: 372px;
  background: rgb(222, 219, 218);
  color: rgba(41, 35, 33, 1);
}

.technologyCardImage1 {
	display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 176px;
  overflow: hidden;
}

.technologyCardImage2 {
	display: block;
  width: 100%;
  height: 186px;
  overflow: hidden;
}

.technologyCardImage1 img,
.technologyCardImage2 img,
.technologyCardIcon img {
  display: block;
  width: 100%;
}

.technologyCardImage1 img {
  min-height: 100%;
}

.imgHover:hover {
	opacity: 0.7;
}

.technologyCardTitle {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: rgb(222, 219, 218);
  letter-spacing: -0.1px;
  text-align: left;
  font-style: normal;
}

.technologyCardTitle1 {
  color: rgba(41, 35, 33, 1);
}

/*公共button*/

.commonButton {
  box-sizing: border-box;
  border: 1px solid rgb(222, 219, 218);
  text-align: center;
  line-height: 100%;
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  color: rgb(223, 84, 19);
  font-size: 20px;
  letter-spacing: -0.2px;
  cursor: pointer;
}

.commonButtonGrey {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  color: rgb(6, 5, 7);
  background-color: rgb(152, 142, 139);
}

.commonButton:hover,
.commonButtonGrey:hover {
  color: #fff;
  background: rgb(223, 84, 19);
  border: none;
  cursor: pointer;
}

.commonButtonOrange {
  text-align: center;
  line-height: 100%;
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  color: #fff;
  background: rgb(223, 84, 19);
  letter-spacing: -0.2px;
  cursor: pointer;
}

.commonButtonOrange:hover {
  color: rgb(223, 84, 19);
  background: #fff;
  cursor: pointer;
}

/*公共header开始*/
.commonHeader {
	width: 100%;
	height: 32px;
	border-top: 4px solid rgb(223, 84, 19);
	padding-top: 18px;
  background: rgb(41, 35, 33);
}

.commonHeaderContent{
	width: 1024px;
}

.headerLogo {
	width: 101px;
	height: 32px;
	cursor: pointer;
	position: absolute;
	left: 5px;
	top: 0px;
}
.headerLogo img{
	display: block;
	width: 100%;
	height: 100%;
}

.commonHeaderMenuIcon{
  display: none;
}

.headerMenu {
	display: block;
	font-family: Montserrat;
	font-size: 14px;
	line-height: 32px;
	font-style: normal;
	color: rgb(255, 255, 255);
	letter-spacing: -0.1px;
}

.headerMenu0 {
  display: none
}

.headerMenuActive {
	color: rgb(223, 84, 19);
}

.lanChange {
  position: absolute;
  right: 5px;
  top: 0px;
  display: inline-block;
  font-family: Montserrat, NOTO SANS SC !important;
}
/*公共header结束*/

/*公共footer开始*/
.commonfooter {
  line-height: 24px;
  color: rgb(181, 172, 169);
  letter-spacing: -0.2px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
}

.commonfooterTitle {
  color: rgb(222, 219, 218);
  font-weight: 600;
  font-size: 20px;
}

.aHover:hover {
  color: rgb(223, 84, 19) !important;
  cursor: pointer;
}

.footerR {
  width: 416px;
}

.commonfooterInput {
  width: 181px;
  height: 40px;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  color: rgb(152, 142, 139);
  font-size: 14px;
  box-sizing: border-box;
  line-height: 1.2;
  background: transparent;
  border: 1px solid rgb(152, 142, 139);
  box-shadow: none;
  margin: 0;
  outline: 0;
  padding: 0 20px;
  text-align: left;
  resize: none;
}

.commonfooterLink {
  display: block;
  width: 32px;
  height: 32px;
  opacity: 1;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
}

.commonfooterLink img,
.wxqrcodeBox,
.wxqrcodeBox img {
  cursor: pointer;
  display: block;
  width: 32px;
  height: 32px;
}

.commonfooterLink:hover {
  opacity: 0.7;
  cursor: pointer;
}

.wxqrcode {
  position: absolute;
  width: 130px !important;
  height: 130px !important;
  border-radius: 8px;
  top: -139px;
  left: 50%;
  transform: translate(-50%, 0);
  visibility: hidden;
}

.wxqrcodeBox:hover .wxqrcode {
  visibility: visible;
}

.footerButton {
  width: 180px;
  height: 40px;
}

.footerLine {
  height: 1px;
  background: rgb(152, 142, 139);
}

.footerLineL {
  padding: 12px 0 75px;
  width: 360px;
}

.footerLineL div {
  width: 100%;
}

:-moz-placeholder,
::-moz-placeholder input:-ms-input-placeholder,
input::-webkit-input-placeholder,
textarea:-ms-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgb(91, 84, 81);
}

.emailResBox {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgb(152, 142, 139);
}

.emailLoading {
  border-radius: 50%;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 2px;
  animation: formsloadingindicatoranimation 2s linear infinite;
  height: 25px;
  width: 25px;
}

.emailSuccess {
  display: none;
  width: 12px;
  height: 23px;
  border-bottom: 4px solid rgb(6, 5, 7);
  border-right: 4px solid rgb(6, 5, 7);
  transform: rotate(45deg);
  margin-bottom: 10px;
}

@keyframes formsloadingindicatoranimation {
  0% {
    transform: rotate(0deg)
  }
  
  to {
    transform: rotate(1turn)
  }
}
/*公共footer结束*/

/*team列表开始*/
.teamItem{
	width: 251px;
}

.teamItemImage img{
	display: block;
	width: 100%;
	height: 262px;
	opacity: 1;
	cursor: pointer;
}

.teamItemImage img:hover{
	opacity: 0.7;
}

.teamItem .title{
	display: block;
	font-family: Montserrat;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #FFFFFF;
	letter-spacing: -0.2px;
}

.teamItem .desc{
  font-family: Montserrat;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: rgb(222, 219, 218);
	letter-spacing: -0.1px;
}

.partnersImg{
  display: block;
  width: 100%;
  height: 100%;
  background-size: auto 100%;
  background-position: center center;
  background-repeat: no-repeat;
}
/*team列表结束*/

/*人物介绍页面开始*/
.introduceName {
	width: 100%;
	font-family: custom_36126;
	font-weight: 700;
	font-size: 44px;
	line-height: 52px;
	color: rgb(255, 255, 255);
	letter-spacing: -1.1px;
	text-align: justify;
	font-style: normal;
	white-space: normal;
}

.introduceDesc {
	width: 100%;
	font-family: Montserrat;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: rgb(222, 219, 218);
	letter-spacing: -0.1px;
	text-align: left;
	font-style: normal;
}

.introduceL{
	width: 394px;
	margin-top: 27px;
	padding-top: 5px;
}

.introduceLImage{
	display: block;
	width: 100%;
	height: 412px;
}

.introduceR{
	width: 386px;
	margin-top: 27px;
	line-height: 24px;
	font-family: Montserrat;
	font-weight: 400;
	font-size: 16px;
	color: rgb(222, 219, 218);
	letter-spacing: -0.1px;
}
/*人物介绍页面结束*/

.scaleBox{
	min-width: 1024px;
	position: relative;
	left: 0;
	top: 0;
}


/*insights页面开始*/
.FeaturedNewsTitle {
  font-family: custom_36126;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  color: rgb(255, 255, 255);
  letter-spacing: -1.1px;
  text-align: justify;
  font-style: normal;
  white-space: normal;
}

.FeaturedNewsContent{
  height: 292px;
}

.FeaturedNewsItem {
  width: 410px;
  height: 97px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.2px;
  font-style: normal;
  color: rgb(222, 219, 218);
  overflow: hidden;
  border-top: 1px solid rgb(108, 94, 90);
  border-bottom: 1px solid rgba(108, 94, 90, 0);
  box-sizing: border-box;
}

.FeaturedNewsItem:hover {
  color: #ffffff;
}

.FeaturedNewsItem:hover .FeaturedNewsItemImage{
  display: block;
  z-index: 9 !important;
}

.FeaturedNewsItemTitle{
  display: block;
  width: 100%;
  height: 56px;
  overflow: hidden;
}

.FeaturedNewsItemImage{
  display: none;
  width: 410px;
  height: 292px;
  position: absolute;
  left: 0;
  top: 0;
}

.FeaturedNewsItemImage img{
  display: block;
  width: 410px;
  height: 292px;
}

.carMenuItemCur{
  font-family: custom_36126;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  color: rgb(255, 255, 255);
  letter-spacing: -1.1px;
  text-align: justify;
  font-style: normal;
  white-space: normal;
}

.carMenuItem{
  font-feature-settings: "liga" 0, "rlig" 0, "dlig" 0, "hlig" 0, "smcp" 0;
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 26px;
  margin-top: 6px;
  color: rgb(222, 219, 218);
  -webkit-line-break: after-white-space;
  white-space: pre-wrap;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
}
.NewListItemImg {
  display: block;
  width: 246px;
  height: 156px;
}

.NewListItemImg div{
  display: block;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

.NewListItemR{
  max-width: 574px;
  width: 574px;
  height: 156px;
  overflow: hidden;
}

.NewListItemTitle{
  display: block;
  width: 100%;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  letter-spacing: -0.2px;
}

.NewListItemSub {
  width: 100%;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  color: rgb(181, 172, 169);
  text-align: left;
}

.NewListPageNumCur{
   width: 32px;
   height: 32px;
   background-color: rgb(223, 84, 19);
   border-radius: 0px;
   font-family: Montserrat;
   font-weight: 600;
   font-size: 16px;
   letter-spacing: -0.1px;
   text-align: center;
   line-height: 32px;
   color: rgb(255, 255, 255);
 }

.NewListPageNumCur:hover{
  background-color: rgba(223, 84, 19, 0.7);
}

.NewListPageNum{
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  border: 1px solid rgb(181, 172, 169);
  border-radius: 0px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: -0.1px;
  text-align: center;
  line-height: 30px;
  color: rgb(222, 219, 218);
}

#CatMenuMD {
  top: 80px;
}
/*insights页面结束*/

/*news-info页开始*/
.newsTitle {
  font-family: custom_36126;
  font-weight: 700;
  font-size: 44px;
  line-height: 52px;
  color: rgb(255, 255, 255);
  letter-spacing: -1.1px;
  font-style: normal;
  white-space: normal;
}

figcaption {
  display: none;
}

.wp-block-image, .NewInfo figure img {
  display: block;
  margin-top: 49px;
  margin-bottom: 49px;
  width: 574px;
}


/*.NewInfo .size-large img{*/
  /*display: block;*/
  /*width: 100%;*/
/*}*/

.wp-block-image:first-of-type,.NewInfo figure img:first-of-type {
  display: block;
  width: 100%;
}

.NewInfo p,.NewInfo pre, .NewInfo li{
  width: 574px;
  line-height: 24px;
  margin-top: 22px;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
  color: rgb(222, 219, 218);
  letter-spacing: -0.1px;
  text-align: left;
  font-style: normal;
  overflow: hidden;
}
.NewInfo a {
  text-decoration: none;
  padding-bottom: 1px;
  background: linear-gradient(to right, #ffffff 0%, #ffffff 100%) 0px 100% / 1px 1px repeat-x;
  color: rgb(255, 255, 255);
  border: 0;
  margin: 0;
  padding: 0;
}

.NewInfo a:hover{
  color: rgb(223, 84 ,19);
  background: linear-gradient(to right, rgb(223, 84 ,19) 0%, rgb(223, 84 ,19) 100%) 0px 100% / 1px 1px repeat-x;
}

.NewInfo h3, .NewInfo h4, .NewInfo h5, .NewInfo h6 {
  color: #ffff;
}

.NewInfo h1 {
  font-family: custom_36126;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  color: rgb(255, 255, 255);
  letter-spacing: -1.1px;
  font-style: normal;
  white-space: normal;
  margin-top: 72px;
}

.NewInfo h2, .NewInfo h3 {
  width: 574px;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 24px;
  line-height: 34px;
  font-style: normal;
  color: rgb(255, 255, 255);
  letter-spacing: -0.2px;
  text-align: left;
}

.NewInfo h2 {
  margin-top: 50px;
}

.NewInfo h6 {
  width: 574px;
  font-family: Montserrat;
  font-weight: 400;
  font-size:   12px;
  line-height: 18px;
  color:       rgb(181, 172, 169);
  white-space: normal;
  margin-bottom: 8px;
  margin-top: 50px;
}

.titleMidLine{
  display: inline-block;
  width: 1px;
  height: 10px;
  background: rgb(181,172,169);
}
.NewInfo ul {
  list-style-type: none;
}

.NewInfo  li::before {
  content: "• ";
  color: rgb(255, 255, 255);
  font-size: 12px;
}

.NewInfo li {
  margin-top: 25px;
}

.maybeLike {
  width: 206px;
  position: absolute;
  z-index: 2;
  right: 0;
}

.maybeLikeHeader {
  width: 100%;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  color: rgb(222, 219, 218);
  letter-spacing: -0.2px;
}

.maybeLine {
  width: 174px;
  height: 1px;
  background: rgb(108,94,90);
}

.maybeLikeTitle {
  display: -webkit-box;
  width: 100%;
  max-height: 66px;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: rgb(222, 219, 218);
  letter-spacing: -0.1px;
  font-style: normal;
  background: none !important;
  margin-top: 30px !important;
}

.maybeLikeTime {
  width: 100%;
  font-family: Montserrat;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: rgb(181, 172, 169);
}
/*news-info页结束*/
@media screen and (max-width: 260px) {
  html,body {
    overflow-x: auto !important;
  }
}
@media screen and (max-width: 450px) {
  *{
    font-size: 0.12rem;
  }
  html,body {
    overflow-x: hidden;
  }
  .isMobile {
    display: inherit !important;
  }
  
  .isPC {
    display: none !important;
  }
  .scaleBox {
    width: 100% !important;
    min-width: 100% !important;
  }
  .wd852 {
    width: 2.88rem !important;
    min-width: 2.88rem !important;
    margin: 0 auto;
  }
  .commonHeaderContent, .homeswiperBox {
    width: 3.20rem !important;
    min-width: 3.20rem !important;
  }
  /*公共头部开始*/
  .commonHeaderBox{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
  }
  .commonHeader{
    border-top: none;
    height: 0.48rem;
    padding-top: 0;
  }
  
  .headerLogo{
    width: 0.89rem;
    height: 0.28rem;
    margin-top: 0.10rem;
    left: 0.16rem;
  }
  
  .commonHeaderMenuIcon{
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    padding: 0.08rem;
    float: right;
  }
  
  .headerMenuBox {
    display: block;
    position: fixed;
    top: -100vh;
    left: 0;
    z-index: 10;
    width: 100vw !important;
    height: calc(100vh - 0.48rem);
    background: rgb(41, 35, 33);
    transition: top 0.5s;
  }
  .headerMenuBox .bj{
    display: block;
    width: 1.80rem;
    height: 0.48rem;
    background: rgb(41, 35, 33);
    position: absolute;
    top: -0.48rem;
    left: 0;
  }
  .headerMenu{
    font-size: 0.20rem;
    line-height: 0.28rem;
    padding-left: 0.48rem;
    padding-bottom: 0.32rem;
    margin-left: 0 !important;
    font-family: Montserrat;
    font-weight: 400;
  }
  .headerMenu0 {
    display: block;
    margin-top: 0.86rem;
  }
  .headerMenu4 {
    display: none;
  }
  .lanChange {
    height: 0.48rem;
    line-height: 0.48rem;
    font-size: 0.14rem;
    right: 0.48rem;
    padding: 0 0 0 0.1rem;
  }
  /*公共头部结束*/
  
  /*公共标题样式开始*/
  .titleBox {
    margin: 0 auto;
    display: block;
    width: 2.88rem;
    /*text-align: center;*/
  }
  .titleBox .titleL {
    display: inline;
    font-size: 0.44rem;
    height: 0.52rem;
    line-height: 0.52rem;
    letter-spacing: -0.011rem;
  }
  
  .titleBox .titleR {
    width: 100% !important;
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: rgb(222, 219, 218);
    margin-top: 0.18rem;
  }
  /*公共标题样式结束*/
  
  /*技术介绍卡开始*/
  .createtechnologyCard1 {
    margin-top: 0;
  }
  .technologyCard1{
      display: flex;
      flex-direction: row-reverse;
      align-items: center;
      width: 100% !important;
      height: auto;
      margin: 0.20rem 0 0 0 !important;
    }
    .technologyCardImage1, .technologyCardImage1 img {
      position: static;
      width: 1.36rem;
      height: auto;
    }
    .technologyCardImage1 {
      background: #ffffff;
      display: flex;
      align-items: center;
      height: 100%;
    }
    .technologyCardImage1 .isMobile{
      display: block !important;
    }
    .technologyCard1 .content {
      width: 1.20rem;
      padding: 0.28rem 0.16rem;
    }
    .technologyCard1 .technologyCardIcon, .technologyCard1 .technologyCardIcon img {
      width: auto !important;
      height: 0.20rem !important;
      padding: 0 0 0.12rem;
    }
    
    .technologyCardTitle1 {
      font-weight: 400;
      font-size: 0.12rem;
      line-height: 0.18rem;
      padding: 0;
      margin-top: 0;
    }
    
    .buttonPor {
      width: 2.88rem;
      margin: 0.20rem auto 0;
    }

    .buttonPor a{
      width: 100% !important;
      height: 0.48rem !important;
      font-size: 0.14rem;
      font-weight: 500;
    }
  /*技术介绍卡结束*/
  /*公共底部开始*/
  .footer {
    width: 100% !important;
    background: rgb(16, 13, 12);
  }
  
  .commonfooter {
    flex-wrap: wrap;
    font-weight: 400;
    font-size: 0.12rem;
    line-height: 0.18rem;
    padding-bottom: 0.50rem;
  }
  .commonfooterTitle {
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.22rem;
  }
  .mb30Mobile {
    margin-bottom: 0.30rem;
  }
  .commonfooterEnd {
    text-align: center;
    padding-top: 0.22rem;
  }
  
  .commonfooterInputBox {
    flex-wrap: wrap;
  }
  .commonfooterInput, .footerButton {
    width: 100%;
    height: 0.46rem;
    margin-bottom: 0.08rem;
  }
  
  .pt50Mobile {
    padding-top: 0.50rem;
  }
  
  .wxqrcodeFixedBox {
    display: none;
  }
  .wxqrcodeFixed {
    width: 2.80rem;
    height: 2.80rem;
    left: 50%;
    top: 50%;
    position: fixed;
    z-index: 19;
    transform: translate(-50%, -50%);
  }
  
  .wxqrcodeM{
    width: 2.80rem !important;
    height: 2.80rem !important;
    transform: none;
    position: static;
  }
  
  .wxqrcodeFixed .close {
    position: absolute;
    top: -0.15rem;
    right: -0.15rem;
    z-index: 2;
    width: 0.30rem;
    height: 0.30rem;
  }
  
  .wxqrcodeFixedBj {
    position: fixed;
    top: 0;
    z-index: 18;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(23,23,26,.9);
  }
  
  /*公共底部结束*/
  
  /*Portfolio页面开始*/
  .Portfolio1 .titleR, .TeamM .titleR{
    font-size: 0.20rem;
    line-height: 0.28rem;
    color: rgb(255, 255, 255);
    margin-top: 0.30rem;
    letter-spacing: 0.003rem;
  }
  .createtechnologyCard2 {
    margin-top: 0;
  }
  .createtechnologyCard2 .technologyCardIcon {
    margin-top: 0.50rem;
  }

  .createtechnologyCard2 .technologyCard  {
    width: 100% !important; height: auto !important;
    margin: 0;
  }
  .technologyCardIcon, .technologyCardIcon img {
    width: auto;!important;
    height: 0.34rem !important;
  }
  .technologyCardImage2 {
    margin-top: 0.12rem;
    width: 100%;
    height: auto;
  }
  .technologyCardImage2 .isMobile {
    display: none !important;
  }
  .technologyCardImage2 .isPC {
    display: block !important;
  }
  .createtechnologyCard2 .technologyCardTitle2 {
    margin-top: 0.12rem;
  }
  .buttonPorAll, .buttonPorAll a {
    width: 2.88rem !important;
    height: 0.48rem !important;
    font-size: 0.14rem;
    font-weight: 500;
  }
  .buttonPorAll {
    margin: 0.50rem auto 0.72rem;
  }
  .footerLine {
    display: none;
  }
  /*Portfolio页面结束*/
  
  /*Team页面开始*/
  .TeamList {
    margin-top: 0.20rem;
  }
  .TeamM .titleR{
    letter-spacing: 0.002rem;
  }
  
  .TeamListM .wd852{
    justify-content: space-between;
  }
  .TeamListM .teamItem {
    width: 1.36rem !important;
    margin: 0.32rem 0 0;
  }
  
  .TeamListM .teamItemImage img{
    height: 1.42rem;
  }
  .TeamListM .title {
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: rgb(222, 219, 218);
    margin-top: 0.12rem;
  }
  .TeamListM .desc {
    font-weight: 400;
    font-size: 0.12rem;
    line-height: 0.18rem;
    color: rgb(181, 172, 169);
    margin-top: 0.005rem;
  }
  
  .SeniorAdvisors, .SelectPartners {
    margin-top: 0.72rem;
  }
  .SeniorAdvisorsList {
    margin-top: -0.15rem;
  }
  
  .SeniorAdvisors .titleR {
    margin: 0;
  }
  
  .partnersImgBox {
    width: 1.36rem !important;
    height: 0.67rem !important;
    margin: 0 0 0.20rem;
  }
  
  .SelectPartnersList {
    margin-top: 0.30rem;
  }
  
  .SelectPartnersList .wd852 {
    justify-content: space-between;
  }
  
  .SelectP {
    margin: 0.12rem auto 0.72rem;
    width: 2.88rem;
    font-weight: 400 !important;
    font-size: 0.16rem !important;
    line-height: 0.22rem !important;
    color: rgb(222, 219, 218) !important;
    letter-spacing: 0 !important;
    text-align: left !important;
  }
  /*Team页面结束*/
  
  /*insights页面开始*/
  
  .Insights .titleR {
    font-size: 0.20rem;
    line-height: 0.28rem;
    color: rgb(255, 255, 255);
    margin-top: 0.30rem;
    letter-spacing: 0.003rem;
  }
  
  .FeaturedNews {
    margin: 0.50rem 0;
  }

  .FeaturedNewsTitle {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.20rem;
    line-height: 0.24rem;
    color: rgb(222, 219, 218);
  }
  
  .FeaturedNewsContent {
    height: auto;
    border-top: 1px solid rgb(108, 94, 90);
    margin-top: 0.32rem;
  }
  
  .FeaturedNewsItem {
    display: flex;
    width: 100% !important;
    height: auto;
    flex-wrap: wrap-reverse;
    border: none !important;
    padding: 0;
  }
  .FeaturedNewsItemImage {
    position: static;
    width: 100%;
    display: block !important;
    height: 2.05rem;
    padding-top: 0.32rem;
  }
  .FeaturedNewsItemTitle {
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: rgb(222, 219, 218);
    margin-top: 0.12rem;
    height: auto;
  }
  .FeaturedNewsItemTitle:hover {
    color: rgb(223, 84, 19) !important;
    cursor: pointer;
  }
  
  .CatMenu {
    margin-top: 0.52rem;
  }
  
  .carMenuItemCur {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.20rem;
    line-height: 0.24rem;
    font-style: normal;
    color: rgb(222, 219, 218);
    letter-spacing: -0.002rem;
    margin-right: 0;
  }

  .NewList {
    margin-top: 0.33rem;
  }

  .NewListM {
    border-top: 0.01rem solid rgb(108, 94, 90);
  }
  
  .NewListItem {
    margin-top: 0;
    border-bottom: 0.01rem solid rgb(108, 94, 90);
  }
  
  .NewListItemR {
    width: 100%;
    height: auto;
    padding: 0.20rem 0;
  }
  
  .NewListItemRContent {
    display: flex;
    flex-direction: column-reverse;
  }
  
  .NewListItemTitle {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: rgb(222, 219, 218);
    letter-spacing: -0.001rem;
    margin-top: 0;
  }
  
  .NewListPageNum, .NewListPageNumCur{
    width: 0.40rem;
    height: 0.40rem;
    margin-top: 0.20rem;
    margin-right: 0.16rem;
    line-height: 0.40rem;
    font-size: 0.16rem;
  }
  
  #CatMenuM {
    margin-top: 0.20rem;
  }
  
  #CatMenuM .wd852 {
    flex-wrap: wrap;
  }
  
  #CatMenuM .carMenuItemCur {
    display: none;
  }
  
  #CatMenuM .carMenuItem {
    display: block !important;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    border-bottom: 0.01rem solid rgb(108, 94, 90);
    font-family: Montserrat;
    font-weight: 400;
    font-size: 0.20rem;
    line-height: 0.28rem;
    color: rgb(255, 255, 255);
    padding: 0.32rem 0;
  }
  
  #CatMenuM .carMenuItem img{
    display: block;
    width: 0.28rem;
    height: 0.28rem;
  }
  
  #CatMenuM .carMenuItem2 {
    border-bottom: none;
  }
  #CatMenuMD {
    top: -0.52rem;
  }
  /*insights页面结束*/
  
  /*news-info开始*/
  .newsTitle {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 0.20rem;
    line-height: 0.24rem;
    font-style: normal;
    color: rgb(222, 219, 218);
    letter-spacing: 0.002rem;
    text-align: left;
    margin-top: 0.80rem;
  }
  
  .NewListItemSub {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 0.12rem;
    line-height: 0.18rem;
    color: rgb(181, 172, 169);
    margin-top: 0.10rem;
  }
  
  .NewInfo .size-large img {
    margin-top: 0.32rem;
  }
  
  .wp-block-image, .NewInfo figure img {
    width: 100%;
    margin-top: 0.20rem;
    margin-bottom: 0;
  }
  
  .NewInfo p, .NewInfo pre, .NewInfo li, .NewInfo p *, .NewInfo pre  *, .NewInfo li *{
    width: 100%;
    line-height: 0.22rem;
    margin-top: 0.20rem;
    font-size: 0.16rem;
  }
  
  .BackToInsights, .BackToInsights a {
    width: 2.88rem !important;
    height: 0.48rem !important;
    font-size: 0.14rem;
    font-weight: 500;
  }
  
  .BackToInsights {
    margin: 0.20rem auto 0.50rem;
  }
  
  .maybeLikeHeader {
    font-size: 0.20rem;
    line-height: 0.24rem;
    padding-bottom: 0.12rem;
  }
  
  .maybeLine {
    width: 100%;
    margin-top: 0.20rem;
  }
  
  .maybeLikeTitle {
    margin-top: 0.20rem !important;
    font-size: 0.16rem;
    line-height: 0.22rem;
    max-height: 0.66rem;
  }
  
  .maybeLikeTime {
    margin-top: 0.12rem;
    font-size: 0.12rem;
    line-height: 0.18rem;
  }
  
  .mt72M {
    margin-top: 0.72rem;
  }
  
  .NewInfo h1 {
    font-family: Montserrat;
    font-weight: 400;
    font-size: 0.20rem;
    line-height: 0.28rem;
    margin-top: 0.32rem;
    width: 100%;
  }
  
  .NewInfo h6 {
    width: 100%;
    font-size: 0.12rem;
    line-height: 0.18rem;
    margin-top: 0.32rem;
  }
  
  .NewInfo h2 {
    width: 100%;
    font-weight: 500;
    font-size: 0.20rem;
    line-height: 0.28rem;
    margin-top: 0.32rem;
  }
  
  .NewInfo h3 {
    width: 100%;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 0.16rem;
    line-height: 0.22rem;
    letter-spacing: 0.002rem;
  }

  /*news-info结束*/
  
  /*个人信息介绍页开始*/
  .mt80M {
    margin-top: 0.80rem !important;
  }
  
  .CharacterIntroduceBox .introduceName {
    font-weight: 600;
    font-size: 0.20rem;
    line-height: 0.24rem;
    font-style: normal;
    color: rgb(222, 219, 218);
    letter-spacing: -0.002rem;
  }
  .CharacterIntroduceBox .introduceDesc {
    font-weight: 400;
    font-size: 0.12rem;
    line-height: 0.18rem;
    color: rgb(181, 172, 169);
    margin-top: 0.12rem;
  }
  .CharacterIntroduceBox .introduceL{
    margin-top: 0.27rem;
    padding-top: 0.05rem;
  }
  .CharacterIntroduceBox .introduceLImage {
    height: auto;
  }
  
  .CharacterIntroduceBox .introduceR {
    margin-top: 0;
  }
  
  .CharacterIntroduceBox .introduceR div{
    font-family: Montserrat;
    font-weight: 400;
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: rgb(222, 219, 218);
    letter-spacing: -0.001rem;
    text-align: left;
    padding-top: 0.2rem;
    margin-top: 0;
  }
  
  .CharacterIntroduceBox .commonfooterLink {
    margin-top: 0.20rem;
  }
  
  .commonfooterLink img, .wxqrcodeBox, .wxqrcodeBox img {
    width: 0.32rem;
    height: 0.32rem;
  }
  
  .BackToTeam {
    padding-top: 0.32rem !important;
  }
  
  .mt40M{
    margin-top: 0.40rem !important;
  }
  
  .mt98 {
    margin-top: 0.98rem;
  }
  
  .pb72M {
    padding-bottom: 0.72rem;
  }
  
  .BackToTeam, .BackToTeam a {
    width: 100% !important;
    height: 0.48rem !important;
    font-weight: 500;
    font-style: normal;
    color: rgb(255,255,255);
    font-size: 0.14rem;
  }
  /*个人信息介绍页结束*/
}