*,a,button{-webkit-tap-highlight-color:transparent}*{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}li,ul{list-style:none}a{color:inherit;text-decoration:none}img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;vertical-align:middle;font-family:PingFang-SC-Regular,Helvetica,sans-serif}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;tap-highlight-color:rgba(255,255,255,0);background:0 0}.page,.page .top{background-position:bottom}.page,.page .cont,.page .top{background-repeat:no-repeat}input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}textarea{resize:none}body{background-color:#ff6f3e;height:100%}.page{background-image:url(../image/bg.png);background-size:23.4375rem 11.5625rem}.page .top{background-image:url(../image/bg-top.png);background-size:100% 100%;width:100%;height:5.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.875rem;color:#FF6F3E}.page .top img{display:inline-block;width:2.28125rem;height:2.28125rem}.page .top .txt{margin-left:.5rem;margin-top:-.3125rem}.page .top .txt b{font-size:1.125rem;display:block}.page .top .txt span{font-size:.875rem;line-height:.875rem}.page .cont{background-color:#FFF;border-radius:.5rem;margin:9.75rem 1.5625rem 0;padding:.3125rem 0 1.5625rem;position:relative;background-image:url(../image/bg2.png);background-size:9.25rem 5.09375rem;background-position:bottom right}.page .cont .banner{margin-top:-7.8125rem}.page .cont .banner img{display:block;width:100%}.page .cont .message{margin-top:-2.1875rem;padding:0 1.25rem}.page .cont .message .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.page .cont .message .item img{display:block;width:1.625rem;height:1.625rem;margin-right:.46875rem}.page .cont .message .item .txt{margin-top:-.15625rem}.page .cont .message .item .txt b{font-size:1rem;display:block}.page .cont .message .item .txt span{font-size:.875rem}.page .cont .message .item:last-child{margin-bottom:0}.page .button{margin:1.5625rem 1.5625rem 0;height:2.75rem;background:#FFF;border-radius:.25rem;display:block;font-size:1rem;line-height:2.75rem;text-align:center;color:#FE5730}.page .footer{padding-top:1.25rem;padding-bottom:3.125rem;text-align:center;color:#FFF;font-size:.75rem}