

body{
	padding-bottom: 0; font-size: 12px;
}

/* --------------top-------------- */
.btn1{width: 3.82rem;margin: .2rem auto 0 auto;display: block;animation: scaledh 1.5s infinite;}
.contbox{padding-top: .5rem;}
.cont_con{padding: .5rem .45rem 0 .45rem;}
.cont_con li{display: flex;justify-content: space-between;padding-bottom: .28rem;align-items: center;}
.cont_con span{display: block;width: .7rem;}
.cont_con a{display: block;width: 1.94rem;}
.conbox{width: 3.5rem;height: .5rem; padding: .05rem;border-radius: .25rem;display: flex;justify-content: space-between;align-items: center;background: #e21a00;box-sizing: border-box;}
.conbox b{text-align: center; width: 1.1rem;height: .4rem; line-height: .4rem;border-radius: .2rem;font-size: .26rem;color: #7e4a00;background-image: linear-gradient(#fff1dd, #ffd7ad);}
.conbox em{width: calc(100% - 1.1rem);text-align: center; line-height: .4rem;font-size: .26rem;color: #fff; font-style: normal;}
.gpwf h1{padding-top: .22rem; padding-bottom: .4rem;}
.footer p{background: #fff;text-align: center; font-size: .29rem;color: #312728;line-height: 1.1rem;}
.banner{position: relative;}
.logo{width: 4.37rem; position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
@-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);}
}

.kfbtn{position: fixed;width: 1.3rem; right: 0;bottom: .5rem;}
.qjnr{width: 750px;margin: 0 auto;max-width: 100%; position: relative;}
