

body{
	padding-bottom:1.5rem; font-size: 12px;
}

/* --------------top-------------- */

.banner{position: relative;}
.btnbox{position: relative;}
.btn1{width: 3.92rem; position: absolute;left: 50% ;transform: translateX(-50%);top: 1.35rem;}
.btn1 img{animation: scaledh 1.5s infinite;}
@-webkit-keyframes scaledh{
0%{ opacity: 0.8; -webkit-transform: scale(1);}
50%{ opacity: 1; -webkit-transform: scale(1.05);}
100%{ opacity: 0.8; -webkit-transform: scale(1);}
}
@keyframes scaledh{
0%{ opacity: 0.8; transform: scale(1);}
50%{ opacity: 1; transform: scale(1.05);}
100%{ opacity: 0.8; transform: scale(1);}
}

.footer{position: fixed;width: 500px;z-index: 100; max-width: 100%; bottom: 0;left: 50%;transform: translateX(-50%); padding: 0 .2rem .3rem .2rem;box-sizing: border-box;}
.footer:before{position: absolute; content: ""; width: 100%; height: 70%;left: 0;bottom: 0;background: rgba(0,0,0,.8);}
.footer ul{display: flex;justify-content: space-between; position: relative;z-index: 10;}
.footer li{width: calc(50% - .15rem);}
.slqh .swiper-pagination{bottom: .3rem;}
.kfbtn{position: fixed; top: 20%; width: 1.5rem; right: 0; z-index: 15;}

.tcnr{position: fixed;width:460px;z-index: 10;background: rgba(255,255,255,.8);border-radius: .15rem; padding: .2rem .2rem 0 .2rem;left:50%; top:50%; transform:translate(-50%,-50%); max-width: 90%;box-sizing: border-box;}
.tcnr li{padding-bottom: .25rem;display: flex;justify-content: space-between;align-items: center;}
.tcnr a{display: block;width: 1.3rem; line-height: .5rem;border-radius: .1rem;color: #fff;background: #ff4500;font-size: .22rem;text-align: center;}
.tcnr b img{width: .22rem;margin: 0 auto;}
.tcnr em{text-align: center; font-size: .22rem;margin-top: .05rem;color: #04be02;font-style: normal;}
.tcnr span{font-size: .26rem;color: #f42f2e;}
.gbtn{position: absolute; width: .6rem;height: .6rem;border: 1px solid #fff;border-radius: 50%; bottom: -1rem; left: 50%;transform: translateX(-50%);background: url(../images/a5.png) no-repeat center center;background-size: .3rem .3rem;cursor: pointer;}
.tcbj{position: fixed; width: 500px;max-width: 100%;height: 100%; top: 0;left: 50%;transform: translateX(-50%);background: rgba(0,0,0,.7);z-index: 150;display: none; }
