body {
  --f14: 14px;
  --f16: 16px;
  --f18: 0.18rem;
  --f20: 0.2rem;
  --body_padding: 8.33vw;
}

html,
body {
  scroll-behavior: smooth;
}
.w1600 {
  padding-left: var(--body_padding);
  padding-right: var(--body_padding);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
 
 
 
 
 
 
.hb_link .a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 1.8rem;
  line-height: 0.6rem;
  font-size: var(--f18);
  color: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background: #ed6d00;
  border-radius: 0 0.3rem 0.3rem 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.hb_link .a em {
  margin-left: 0.2rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.hb_link .a em svg {
  vertical-align: middle;
}
.hb_link .a:hover em {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: 0.3rem;
}
.p105 {
  padding-top: 1.05rem;
}
.p105_ {
  padding-bottom: 1.05rem;
}


 

.hb_title .desc {
  margin-top: 0.2rem;
  font-size: 0.48rem;
}
.hb_title .desc em {
  font-weight: lighter;
}
.hb_title .desc div {
  color: #ed6d00;
}
.hb_title .desc div span {
  color: #000;
}

.hb_title .desc p span {
  color: #ed6d00;
}
.hb_title.white .title {
  color: #fff;
}
.hb_title.white .desc div span {
  color: #fff;
}
.hb_title.white .desc p {
  color: #fff;
}





.Home_About .box {
  background: url(../images/img3.png) no-repeat 50% 50% / 100% 100%;
  position: relative;
}
.Home_About .box .images {
  position: absolute;
  bottom: -0.34rem;
  left: 0rem;
}
.Home_About .box .w1600 {
  position: relative;
  z-index: 1;
}
.Home_About .box .w1600 .main.flexBetween .boxLeft .right {
  margin-top: 0.66rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight {
  width: 6.75rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight .desc {
  font-size: var(--f18);
  line-height: 0.36rem;
  color: #666;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul {
  margin-top: 0.26rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li {
  margin-bottom: 0.66rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .top {
  color: #ed6d00;
  font-size: 0.48rem;
  line-height: 1;
  position: relative;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .top span {
  font-size: 0.6rem;
  vertical-align: middle;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .top em {
  font-size: 0.3rem;
  vertical-align: middle;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .top text {
  -webkit-transform: translateY(0.03rem);
  -ms-transform: translateY(0.03rem);
  transform: translateY(0.03rem);
  display: inline-block;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .top img {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  transform: translateX(-120%);
  top: 0.05rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li .bot {
  font-size: var(--f18);
  color: #666;
  margin-top: 0.15rem;
}
.Home_About .box .w1600 .main.flexBetween .boxRight ul li:nth-child(2n+1) {
  margin-left: 2.66rem;
}
 
 
  
ol,
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

 

.flexBetween {
	display: -webkit-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

 