/* 移动端3.0底部 */
footer {
    padding: 0.22rem 0.2rem 0.45rem;
    background: #f3f3f3;
  }
  .foot_top {
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    width: 3.1rem;
    justify-content: space-between;
    margin: 0 auto;
    position: relative;
    z-index: 10;
  }
  .foot_top dd {
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    justify-content: center;
    width: 0.5rem;
    height: 0.5rem;
  }
  .foot_top dd div {
    display: none;
    margin-top: -0.76rem;
    text-align: center;
    line-height: 0.62rem;
    font-size: 0.2rem;
    color: #666;
    padding: 0 0.1rem;
    height: 0.86rem;
    white-space: nowrap;
    background: url("/images/mindex_new/foot_lxbg.png") no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .foot_qq {
    background: url(/images/mindex_new/foot_qq.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .foot_qq div {
    min-width: 2.26rem;
  }
  .foot_wx {
    background: url(/images/mindex_new/foot_wx.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .foot_wx div {
    min-width: 3.2rem;
  }
  .foot_wb {
    background: url(/images/mindex_new/foot_wb.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .foot_wb div {
    min-width: 2.4rem;
  }
  .foot_tel {
    background: url(/images/mindex_new/foot_tel.png) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .fix {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    display: none;
  }
  .Company_int {
    text-align: center;
  }
  .Company_int dt {
    font-size: 0.24rem;
    color: #222;
    margin-top: 0.3rem;
  }
  .Company_int dd {
    margin-top: 0.19rem;
    font-size: 0.2rem;
    color: #999;
  }
  .Company_int .paytel span{
    margin: 0 .2rem;
  }
  .bot_pay{
    background: url("/statics/public_m3.0/images/public/bot_payment.png") no-repeat left center;
    background-size: .21rem,.21rem;
    padding-left: .30rem;
    color: #999;
  }
  .bot_tel{
    background: url("/statics/public_m3.0/images/public/about.png") no-repeat left center;
    background-size: .19rem,.19rem;
    padding-left: .26rem;
    color: #999;
  }

  body {
    padding-bottom: .9rem;
  }
  .foot_list {
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    justify-content: space-between;
    width: 7.5rem;
    height: 0.9rem;
    background: #fff;
    padding: 0.1rem 0.2rem 0;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10;
  }
  .foot_list a {
    display: block;
    width: 1.14rem;
    text-align: center;
  }
  .foot_itemimg {
    display: -moz-box;
    /* 老版本语法: Firefox (buggy) */
    display: -webkit-flex;
    /* 新版本语法: Chrome 21+ */
    display: flex;
    /* 新版本语法: Opera 12.1, Firefox 22+ */
    justify-content: center;
    align-items: flex-end;
    height: 0.38rem;
  }
  .foot_itemimg img {
    width: 0.38rem;
  }
  .foot_itemimg img:first-of-type {
    display: block;
  }
  .foot_itemimg img:nth-of-type(2) {
    display: none;
  }
  .foot_itemcen {
    width: 1.04rem;
    height: 1.04rem;
    background: #fff;
    margin-top: -0.6rem;
    border-radius: 50%;
    align-items: center;
  }
  .foot_itemcen img {
    width: 0.85rem;
  }
  .foot_itemcenText {
    font-size: 0.18rem;
    margin-top: 0.06rem !important;
  }
  .foot_itemtext {
    font-size: 0.2rem;
    color: #999;
    margin-top: 0.08rem;
  }
  /* 表单验证 */
  .bottom_frombg {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 9999;
  }
  .from_x {
    display: block;
    width: 0.26rem;
    height: 0.26rem;
    position: absolute;
    right: 0.2rem;
    top: 0.18rem;
  }
  .bottom_from {
    width: 4.99rem;
    height: 7.44rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
    background: #ffffff url("/images/mindex_new/frombg.png") no-repeat center top;
    -webkit-background-size: 100% auto ;
    -moz-background-size: 100% auto ;
    background-size: 100% auto ;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-top: 3.77rem;
  }
  .from_bg {
    margin: 0 0.28rem 0.2rem;
    height: 0.8rem;
    -webkit-border-radius: 0.4rem;
    -moz-border-radius: 0.4rem;
    border-radius: 0.4rem;
    padding-left: 0.62rem;
  }
  .from_bg input {
    display: block;
    width: 3.5rem;
    height: 0.8rem;
    border: none;
    background: #fff8e8;
    text-indent: .4em;
    font-size: 0.24rem;
    color: #76492a;
    box-shadow: 0 0 0.8rem #fff8e8 inset;
  }
  .from_bg ::-webkit-input-placeholder {
    color: #76492a;
  }
  .from_name {
    background: #fff8e8 url("/images/mindex_new/from_name.png") no-repeat 0.26rem center;
    background-size: 0.21rem 0.23rem;
  }
  .from_tel {
    background: #fff8e8 url("/images/mindex_new/from_tel.png") no-repeat 0.26rem center;
    background-size: 0.17rem 0.25rem;
  }
  .from_btn {
    margin: 0.46rem 0.62rem 0;
    height: 0.8rem;
    line-height: 0.8rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
    background: linear-gradient(90deg, #61b40a, #6dc710);
    box-shadow: 0 0.06rem 0.27rem #6abf0c;
    text-align: center;
    font-size: 0.28rem;
    color: #fff;
  }
  .from_btn p {
    display: inline-block;
    vertical-align: middle;
  }
  .from_btn span {
    font-size: 0.32rem;
    color: #f0ff00;
    font-weight: 700;
  }
  .from_btn img {
    display: inline-block;
    width: 0.14rem;
    margin: 0.04rem 0 0 0.2rem;
    vertical-align: middle;
  }

 
  /* 移动端3.0底部 end */