.tool__main{
  font-size: .12rem;
  margin-bottom: .2rem;
  position: relative;
  z-index:9;
}
.tool__containear{
  width: 100%;
  height: .81rem;
  background: url("https://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yx_h5/home/tool.png") no-repeat;
  background-size: 100% 100%;
  /* background: linear-gradient(270deg,#025cf0 5%, rgba(1,112,246,0.44) 45%, rgba(0,128,251,0.00) 86%, rgba(2,103,242,0.71) 94%, #035def); */
}
.f12{
  font-size: .12rem;
}
.button1 {
    width: 1.13rem;
    height: .3rem;
    position: absolute;
    right:.12rem;
    top:.12rem;
}
.button1 .trial {
  width: 100%;
  height: 100%;
  background: 
    url('http://public-test-shengtong.oss-cn-zhangjiakou.aliyuncs.com/yixiao-pc/buttoncover.webp') no-repeat, 
    linear-gradient(180deg, #ffb751, #ff692d 100%);
  background-size: cover;
  background-size: cover;
  border-radius: 0.27rem;
  box-shadow: 0rem 0.01rem 0.01rem 0rem rgba(255, 224, 189, 0.60) inset, 0rem -0.01rem 0.01rem 0rem rgba(255, 189, 147, 0.50) inset;
  color:#fff;
  font-size: .13rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tool__code{
  padding: 0px .2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: .3rem 0rem;
}
.code_img{
  width: .82rem;
  height: .82rem;
  background: #f3f5f8;
border: .01rem solid #ffffff;
border-radius: .03rem;
box-shadow: 0px .08rem .16rem 0px rgba(55,99,170,0.10); 
display: flex;
justify-content: center;
align-items: center;
}
.containear__fixed{
  position: fixed;
  bottom:0;
  z-index:9999;
}
.code_img>img{
  width:.8rem;
  height:.8rem;
}
.tool_msg{
  width: 1.44rem;
}
.tool_msg>p:last-child{
  font-size: .12rem;
  color: #666666;
  line-height: .2rem;
}
.tool_msg>p:first-child{
  font-size: .14rem;
  margin-bottom: .04rem;
  color: #333333;
  line-height: .22rem;
}
.tool_phone{
  height: .4rem;
  line-height: .4rem;
  background: #1472FF;
  border-radius: .04rem;
  margin: 0px .2rem;
  text-align: center;
  color: #fff !important;
  font-size: .14rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tool_contact{
  margin: 0px .2rem;
  color: #333333;
  margin-top: .12rem;
  text-align: center;
  line-height: .4rem;
  background: linear-gradient(180deg,#eaeef5 0%, #ffffff);
  border: .01rem solid #ffffff;
  border-radius: .04rem;
  box-shadow: 0px .06rem 0.16rem 0px rgba(55,99,170,0.06); 
  font-size: .14rem;
}