* {margin:0;padding:0;touch-action: pan-y;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust: none;}
em,i {font-style:normal;}
img {width:100%;float:left;}
ul,li {list-style:none;}
a {text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; }
input[type="number"] { -moz-appearance: textfield; }

#pxfaizy {width:100%;height:100%;position:absolute;display:none;}
#pxfaizy.active {display:block;}

.header {width:100%;max-width:750px;position:absolute;left:50%;transform: translateX(-50%);z-index:9;}
.header > .son_top {width:100%;float:left;padding:0.16rem 0;background:#6027da;}
.header > .son_top > .son_logo {width:2.41rem;float:left;margin-left:0.32rem;}
.header > .son_top > p {width:2.6rem;height:0.68rem;float:left;margin-left:0.56rem;background:#fff;border-radius:0.34rem;overflow:hidden;}
.header > .son_top > p > input {width:2rem;height:0.24rem;float:left;margin-top:0.22rem;font-size:0.18rem;line-height:0.24rem;color:#8a8a8a;text-indent:0.2rem;border:none;outline:none;}
.header > .son_top > p > span {width:0.48rem;height:0.48rem;float:right;background:url('./icon_search.png')no-repeat center #6027da;background-size:0.32rem;cursor:pointer;border-radius:50%;margin-right:0.1rem;margin-top:0.1rem;}
.header > .son_top > .son_kf {width:1.2rem;float:right;}
.header > .son_top > .son_kf > img {width:0.6rem;float:left;float:left;position:relative;left:50%;margin-left:-0.32rem;}
.header > .son_top > .son_kf > span {width:100%;float:left;font-size:0.18rem;line-height:1em;color:#fff;text-align:center;}
.header > .son_banner {width:100%;float:left;}
.header > .son_nav {width:100%;height:0.6rem;float:left;background:#fff;overflow-x:scroll;overflow-y:hidden;}
.header > .son_nav > p {display:flex;float:left;}
.header > .son_nav > p > span {white-space:nowrap;float:left;font-size:0.24rem;line-height:0.56rem;color:#626262;margin:0 0.3rem;border-bottom:solid 0.04rem #fff;cursor:pointer;outline:none;}
.header > .son_nav > p > span + span {min-width:4em;}
.header > .son_nav > p > span.active {color:#f71b2e;border-color:#f71b2e;}

.footer {width:100%;max-width:750px;height:0.94rem;position:absolute;left:50%;bottom:0;transform: translateX(-50%);z-index:9;background:#6027da;}
.footer > a {width:33.33%;float:left;}
.footer > a > em {width:100%;height:0.64rem;float:left;background:url('./icon_kf')no-repeat center;}
.footer > a > span {width:100%;float:left;font-size:0.16rem;line-height:1em;color:#fff;text-align:center;}

.activity {width:100%;max-width:750px;height:calc(100% - 2.54rem);float:left;position:absolute;left:50%;transform:translateX(-50%);background:#f7f7f7;overflow:auto;top:1.6rem;}
.activity.active {height:calc(100% - 5.6rem);top:4.66rem;}
.activity ul {overflow:auto;}
.activity ul > li {width:calc(100% - 0.88rem);float:left;padding:0.2rem 0.44rem;float:left;background:#fff;margin-top:0.2rem;position:relative;}
.activity ul > li > i {width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;}
.activity ul > li > em {width:0.48rem;height:0.6rem;float:left;background:url('./icon_01.png')no-repeat center top;background-size:100%;}
.activity ul > li > p {width:calc(100% - 0.6rem);max-height:3em;float:right;overflow:hidden;font-size:0.28rem;line-height:1.5em;color:#676767;}
.activity ul > li.img {height:1.6rem;}
.activity ul > li:last-child {margin-bottom:0.2rem;}

.detail {width:100%;max-width:750px;height:100%;position: absolute;top:0;left:50%;transform:translateX(-50%);background:#f7f7f7;z-index:10;}
.detail > .son_top {width:100%;float:left;background:#6027da;}
.detail > .son_top > em {width:1rem;height:1rem;float:left;background:url('./icon_back.png')no-repeat center;background-size:0.5rem;cursor:pointer;}
.detail > .son_top > span {float:left;margin-left:2rem;font-size:0.42rem;line-height:1rem;color:#fff;}
.detail > .son_body {width:100%;height:calc(100% - 1rem);position:absolute;top:1rem;left:0;overflow:auto;}
.detail > .son_body > p {width:calc(100% - 0.6rem);float:left;font-size:0.36rem;line-height:1.5em;color:#343434;margin-left:0.3rem;padding:0.2rem 0;}
.detail > .son_body > img {width:100%;float:left;}
.detail > .son_body > .son_content {width:calc(100% - 0.6rem);float:right;padding:0.2rem 0.3rem;}
.detail > .son_body > .son_content * {max-width:100%!important;font-size:0.24rem;line-height:1.5em;}











