input::-webkit-input-placeholder{color:#999999;font-size:0.18rem}
input::-moz-placeholder{color:#999999;font-size:0.18rem}
input:-moz-placeholder{color:#999999;font-size:0.18rem}
input:-ms-input-placeholder{color:#999999;font-size:0.18rem}
body{font-size:0.12rem}
.m-hide{display:none}
section{padding:0.01rem 0;margin:0 auto;box-sizing:border-box}
.wid{width:7rem;margin:0 auto;padding:0.01rem 0;box-sizing:border-box}
@keyframes moveY1{0%{transform:translateY(-0.05rem)}
  100%{transform:translateY(0.05rem)}
}@-o-keyframes moveY1{0%{transform:translateY(-0.05rem)}
   100%{transform:translateY(0.05rem)}
 }@-moz-keyframes moveY1{0%{transform:translateY(-0.05rem)}
    100%{transform:translateY(0.05rem)}
  }@-webkit-keyframes moveY1{0%{transform:translateY(-0.05rem)}
     100%{transform:translateY(0.05rem)}
   }@keyframes moveX1{0%{transform:translateX(-0.05rem)}
      100%{transform:translateX(0.05rem)}
    }@-o-keyframes moveX1{0%{transform:translateX(-0.05rem)}
       100%{transform:translateX(0.05rem)}
     }@-moz-keyframes moveX1{0%{transform:translateX(-0.05rem)}
        100%{transform:translateX(0.05rem)}
      }@-webkit-keyframes moveX1{0%{transform:translateX(-0.05rem)}
         100%{transform:translateX(0.05rem)}
       }@keyframes scale2{from{transform:scale(1)}
          to{transform:scale(1.2)}
        }@-o-keyframes scale2{from{transform:scale(1)}
           to{transform:scale(1.2)}
         }@-moz-keyframes scale2{from{transform:scale(1)}
            to{transform:scale(1.2)}
          }@-webkit-keyframes scale2{from{transform:scale(1)}
             to{transform:scale(1.2)}
           }.banner{display:flex;justify-content:center;align-items:center;text-align:center;height:4.5rem;background:url("../images/banner.jpg") center center no-repeat;background-size:100% 100%}
.banner .ban span{font-size:0.34rem;color:#1f1f1f;letter-spacing:0.01rem}
.banner .ban h2{font-size:0.86rem;color:#f17f4d;font-weight:bold;margin:0.4rem 0 0.6rem}
.banner .ban a{display:block;width:4rem;line-height:0.7rem;border-radius:0.5rem;font-size:0.34rem;text-align:center;margin:0 auto;color:#ffffff;background:#ffa076}
.banner .ban1{display:none;width:5.22rem;margin-left:-0.2rem;animation:moveY1 1s linear infinite alternate;-o-animation:moveY1 1s linear infinite alternate;-moz-animation:moveY1 1s linear infinite alternate;-webkit-animation:moveY1 1s linear infinite alternate}
.tit{display:flex;justify-content:center;align-items:center}
.tit img{width:0.8rem}
.tit span{width:5rem;text-align:center;letter-spacing:0.02rem;font-size:0.42rem;color:#333;font-weight:bold}
.tit span b{color:#e67327}
.ziliao{padding:0.68rem 0;background:#fffbf6}
.zl{background:#ffffff;border-radius:0.24rem;margin-top:0.33rem;padding:0.1rem 0.2rem;box-shadow:0 0 0.15rem 0 #f7eada}
.zl .zl_item{display:flex;align-items:center;height:1.5rem;border-bottom:0.01rem dashed #dfdfdf}
.zl .zl_item:last-of-type{border-bottom:0}
.zl .zl_item img{height:0.8rem;margin-right:0.2rem}
.zl .zl_item span a{font-size:0.18rem;color:#666666}
.zl .zl_item span a:hover{color:#e67327}
.zl .zl_item span b{font-size:0.24rem;line-height:.3rem;color:#333333;display:block;margin-bottom:0.13rem;font-weight:bold;width:3.7rem}
.free{margin:0 0.2rem 0 auto;font-size:0.26rem;color:#c73620;font-weight:bold;transition:all .3s}
.free:hover{color:#e67327}
.downzl{display:block;width:1rem;text-align:center;height:0.4rem;line-height:0.4rem;font-size:0.2rem;color:#333333;box-sizing:border-box;border:0.01rem solid #333333;border-radius:0.5rem;transition:all .3s}
.downzl:hover{color:#ffffff;background:#e67327;border-color:#e67327}
.liucheng{padding-top:0.54rem}
.lc{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0.5rem 0 0.2rem}
.lc_item{width:2.9rem;height:3.8rem;text-align:center;margin-bottom:.3rem;box-sizing:border-box;border:0.01rem solid #ffffff;border-radius:0.24rem;transition:all .3s}
.lc_item:hover{transform:scale(1.05)}
.lc_item:hover img{animation:scale2 .6s linear infinite alternate;-o-animation:scale2 .6s linear infinite alternate;-moz-animation:scale2 .6s linear infinite alternate;-webkit-animation:scale2 .6s linear infinite alternate}
.lc_item:hover i{font-weight:900}
.lc_item1{background:#d3deff;box-shadow:0 0 0.15rem 0 #e1e6ef}
.lc_item2{background:#e4e0f8;box-shadow:0 0 0.15rem 0 #dcdaec}
.lc_item3{background:#dcf4ee;box-shadow:0 0 0.15rem 0 #dfe8e6}
.lc_item4{background:#fde3e5;box-shadow:0 0 0.15rem 0 #eee0e1}
.lc_item5{background:#fdf1e3;box-shadow:0 0 0.15rem 0 #f5eee7}
.lc_item img{width:0.8rem;display:block;margin:0.3rem auto 0.2rem}
.lc_item .lc_imd{width:100%;height:0.9rem;font-size:0.26rem;line-height:0.6rem;color:#ffffff;font-weight:bold;letter-spacing:0.02rem;background:url("../images/lcimd1.png") center center no-repeat;background-size:100% 100%}
.lc_item1 .lc_imd{background-image:url(../images/lcimd1.png)}
.lc_item2 .lc_imd{background-image:url(../images/lcimd2.png)}
.lc_item3 .lc_imd{background-image:url(../images/lcimd3.png)}
.lc_item4 .lc_imd{background-image:url(../images/lcimd4.png)}
.lc_item5 .lc_imd{background-image:url(../images/lcimd5.png)}
.lc_item p{display:flex;justify-content:center;align-items:center;font-size:0.26rem;color:#333333;line-height:0.3rem;height:1rem}
.lc_item i{font-size:0.3rem;text-align:center}
.lc .content{margin-top:0.26rem;width:0.8rem;background:url("../images/dian.png") center center no-repeat;background-size:100%}
.lc .yuan{display:block;width:0.4rem;text-align:center;height:0.4rem;line-height:0.4rem;font-size:0.27rem;color:#ffffff;border-radius:100%;margin:0 auto;animation:moveX1 1s linear infinite alternate;-o-animation:moveX1 1s linear infinite alternate;-moz-animation:moveX1 1s linear infinite alternate;-webkit-animation:moveX1 1s linear infinite alternate}
.lc .yuan1{background:#98addf}
.lc .yuan2{background:#abaae5}
.lc .yuan3{background:#9fd7d3}
.lc .yuan4{background:#f1aba9}
.laiyuan{display:block;text-align:center;font-size:0.24rem;margin:0.45rem 0;color:#999999;letter-spacing:0.03rem}
.laiyuan img{width:1.74rem}

footer b{display: block}
/* tanc */
#tan2 .tanceter .logo {
    width: 1.48rem;
    margin-top: .2rem;
}
#tan2 .tanceter{
	width: 6rem;
}
#tan2 .tanceter h1 {
    line-height: .7rem;
    margin: .32rem 0 0;
    font-size: .35rem;
}
#tan2 .tanceter h2{
	display: block;
	margin-top: -.12rem;
}
#tan2 .tanceter h2 img{
    height: .77rem;
}
#tan2 .tanceter .myform {
    height: 3.2rem;
    margin: .26rem 5% 0;
    padding: .5rem 0 0;
    border-radius: .2rem;
}
#tan2 .tanceter .myform .hang {
    width: 94%;
    height: .8rem;
    line-height: .8rem;
    border-radius: .12rem;
    margin: 0 auto .1rem;
}
#tan2 .tanceter .myform .hang>img {
    width: .34rem;
    margin-left: .2rem;
    margin-top: .15rem;
}
#tan2 .tanceter .myform .hang span {
    width: .01rem;
    height: .26rem;
    margin-top: .28rem;
    margin-left: .16rem;
    margin-right: .1rem;
}
#tan2 .tanceter .myform input::-webkit-input-placeholder{font-size: .28rem;}
#tan2 .tanceter .myform input::-moz-placeholder{font-size: .28rem;}
#tan2 .tanceter .myform input:-moz-placeholder{font-size: .28rem;}
#tan2 .tanceter .myform input:-ms-input-placeholder{font-size: .28rem;}
#tan2 .tanceter .myform input {
    height: .8rem;
	line-height: .8rem;
    font-size: .3rem;
}
#tan2 .tanceter .myform  #xieyi{
	font-size: .18rem;
	margin-top: .18rem;
}
#tan2 .tanceter .myform  #xieyi span{
	font-size: .18rem;
}
#tan2 .tanceter .myform  #xieyi.xieyi a{
	font-size: .18rem;
}
#tan2 .tanceter .myform .subtn {
    margin: .45rem auto .16rem;
    width: 4rem;
    height: .82rem;
    line-height: .82rem;
    border-radius: 1rem;
    font-size: .36rem;
}
#tan2 .tanceter .closet {
    top: -.6rem;
    width: .5rem;
}