.foot-fix{position:fixed;z-index:1980;width:100%;left:0;bottom:0;background:#ffca00;height:54px;}
.foot-fix ul li{ width:20%; float:left;margin: 0;}
.foot-fix ul li:nth-child(3){padding-top:2px;}
.foot-fix ul li a{ text-align:center;    margin: 0;padding: 0;border: none;}
.foot-fix ul li a i{ display:block;padding-top:5px;}
.foot-fix ul li a img{width:24px}
.foot-fix ul li a span{ display:block; color:#000;font-size:12px;}

.foot-fix ul li a .f-yuan{width: 48px; height: 48px;animation: pulse1 1s ease-out infinite;border-radius:50%;color:#fff;margin:0 auto;box-sizing: border-box;}
.foot-fix ul li a .f-yuan img{width:100%;height:100%}

@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

@-webkit-keyframes pulse1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes pulse1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

.op-bjia{ width:90%; background:#fff; padding:20px; position:fixed; z-index:2000;  left:5%; bottom:10%;box-sizing: border-box; min-height:50vh; overflow:auto; display:none; font-size:12px;}
.op-bjia .op-tit1{ background:#ffcb05; border-radius:30px;position:relative;margin-bottom: 15px;}
.op-bjia .op-tit1 span{display:block;padding-left: 24px;}
.op-bjia .op-tit1 span img{height:60px}
.op-bjia .op-tit1 em img{position:absolute;height:64px;right:0;top:0;animation: pulse 1s ease-out infinite;}
.op-bjia img{max-width:100%}
.f-mask{ background:rgba(0,0,0,.8); position:fixed; width:100%; height:100%; z-index:1999; left:0; top:0; display:none;}
.op-tit2{ margin-bottom:10px; font-size:16px; text-align:center;}
.op-tit2 span{ color:#ff7300;}
.op-tit3{ text-align:center; margin-top:5px; font-size:14px; margin-bottom:10px; color:#999;}
.op-tit3 span{color:#ff7300;}

.num-frame{position: relative;height: 72px;margin: 0 auto;border: 6px solid #D2D1D1;border-radius: 4px; box-sizing: border-box;}
.num-frame .yuan{position: absolute;width: 16px;height: 16px;line-height: 16px;right: 12px;bottom: 6px;}
.num-window{width: 100%;height: 100%;padding-right: 28px;padding-top: 5px;border-radius: 4px;border-top: 2px solid #3D3C30;border-bottom: 2px solid #6C6B60;border-left: 3px solid #3D3C30;border-right: 3px solid #3D3C30;background-color: #D3D3CB;box-shadow: 0px 1px 5px 1px #ABABA5 inset;    box-sizing: border-box;}
.num-window div{float: right;width: 24px;height: 48px;margin: 0 1px;}
.num-window div img{width: 100%;}

.result-queson{height: 60px;width: 100%;display: block;border-radius: 4px;}
.result-queson ul{padding-top: 10px;}
.result-queson ul li{line-height: 20px;padding-left: 2px;}
.result-queson ul li span{margin-right: 30px;color: #666}
.result-queson ul li span em{font-weight: bold;color: #666;}

.fo-form input{ padding:10px; border:1px solid #666; margin-bottom:10px; width:100%;    box-sizing: border-box;}

.fo-form .fo-fnote{ text-align:center; font-size:12px; color:#999; margin-bottom:15px;}

.fo-form .op-fbn{ box-sizing:border-box;}

.fo-form .op-fbn>div{ width:100%; float:left; padding:0 8px;box-sizing:border-box; text-align:center;}
.fo-form .op-fbn .op-fbtn a{ display:block; padding:8px 0;box-sizing:border-box; background:#ff7300; color:#fff;animation: pulse 1s ease-out infinite;}
.fo-form .op-fbn .op-fbtn2 a{display:block; padding:8px 0;box-sizing:border-box; border:1px solid #ff7300; color:#ff7300;}
.fo-form .op-cpy{ text-align:center; font-size:16px; margin-top:15px;}







@media screen and (max-width: 320px){
	
.op-bjia .op-tit1 span img{ height:46px;}	
.op-bjia .op-tit1 em img{ height:48px;}
}














