body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea{margin:0;padding:0}html{-webkit-text-size-adjust:none;word-wrap:break-word}h1,h2,h3{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}fieldset,img{border:0}cite,em,s,i,b{font-style:normal}input,button,textarea,select{font-size:100%}body,input,button,textarea,select,option{font-size:normal}a,input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}li,img,label,input{vertical-align:middle}var{font-style:normal}ins{text-decoration:none}html,body{font-size:.2rem;font-family:Arial,Verdana,Sans-serif;-webkit-transition:width .3s ease-in;transition:width .3s ease-in}.viewport{width:100%;max-width:7.2rem;margin:0 auto}html,body,.viewport{height:100%}h1,h2,h3,h4,h5,h6{margin:0;font-weight:lighter}.highlight{color:#f60}.ui-box{display:box;display:-webkit-box;box-align:center;-webkit-box-align:center;box-pack:center;-webkit-box-pack:center}.ui-box .ui-box-flex{-webkit-box-flex:1;box-flex:1}.viewport{position:relative;background:#fff;color:#333}.viewport .qa-box{padding-bottom:4rem}.viewport .qa-box .list li{display:block;border-bottom:1px solid #eee;height:.86rem;overflow:hidden}.viewport .qa-box .list li.open{height:auto}.viewport .qa-box .list li.open .title:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.viewport .qa-box .list .title{position:relative;height:.86rem;line-height:.86rem;font-size:.28rem;padding:0 .35rem}.viewport .qa-box .list .title:after{content:" ";display:block;width:.14rem;height:.14rem;border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;position:absolute;top:50%;right:.3rem;margin-top:-0.07rem;-webkit-transition:ease .2s;transition:ease .2s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.viewport .qa-box .list .content{background:#eee;padding:.35rem;font-size:.24rem;line-height:.42rem}.viewport .qa-box .list .content a{color:#f60}.viewport .nav-tab{position:fixed;width:100%;height:4rem;left:0;bottom:0;background:#fff}.viewport .nav-tab .ui-box-flex{width:100%;height:2rem;border-top:1px solid #f3f3f3;border-right:1px solid #f3f3f3;text-align:center;box-sizing:border-box}.viewport .nav-tab .ui-box-flex:last-child{border-right:none}.viewport .nav-tab .ui-box-flex.active{color:#f60}.viewport .nav-tab .ui-box-flex img{width:.8rem;margin:.3rem auto .1rem}.viewport .nav-tab .ui-box-flex p{font-size:.28rem}
