body, button, dd, dl, dt, fieldset, footer, form, h1, h2, h3, h4, header, img, input, legend, li, nav, ol, p, section, textarea, ul {
    margin: 0;
    padding: 0
}
:not(input, textarea) {
    -webkit-touch-callout: inherit;
    -webkit-user-select: auto
}
html{background-color:#6e6e72}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .24rem;
    color: #333;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-size-adjust: none;
    margin: 0 auto;
    background-color: #fff;
    max-width: 750px;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}
* {
    box-sizing: border-box
}
form {
    display: inline
}
li, ol, ul {
    list-style: none
}
a, a:active, a:focus, a:hover, a:visited {
    color: #666;
    text-decoration: none
}
a, img {
    -webkit-touch-callout: none
}
img {
    -ms-interpolation-mode: bicubic
}
fieldset, img {
    border: none
}
button, input, select, textarea {
    font-size: 100%;
    vertical-align: middle;
    outline: 0
}
input, textarea {
    resize: none;
    -webkit-appearance: none
}
button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button
}
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {
    color: transparent
}
.nodata, .wrongdata span {
    color: #999
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both
}
.banner {
    height: 3.80rem;
    background: url(../images/banner.png) no-repeat;
    background-size: 100% auto;
}
.banner h1 {
    display: none;
}
.topNav-wrap {
    height: 2.2rem;
}
.topNav {
    padding-top: .6rem;
}
.topNav ul {
    display: flex;
}
.topNav li {
    flex: 1;
    text-align: center;
}
.topNav li a {
    display: flex;
    justify-content: center;
    text-align: center;
    padding-top: .9rem;
    font-size: .24rem;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: .68rem auto;
}
.topNav li.l1 a {
    background-image: url(../images/icon-pingce.png);
}
.topNav li.l2 a {
    background-image: url(../images/icon-fenghui.png);
}
.topNav li.l3 a {
    background-image: url(../images/icon-ganxie.png);
}
.topNav li.l4 a {
    background-image: url(../images/icon-about.png);
}
section {
    padding: .06rem 0
}
.tit {
    overflow: hidden;
    line-height: .6rem;
    height: .6rem;
    padding: 0 .4rem;
}
.tit h2 {
    font-size: .36rem;
    color: #333;
    float: left;
}
.tit a.more {
    float: right;
    display: flex;
    align-items: center;
}
.tit a.more {
    color: #606060;
    font-size: .24rem;
    padding-top: .1rem;
}
.tit a.more:after {
    content: '';
    background: url(../images/icon-gt.png) no-repeat 50% 50%;
    background-size: .12rem auto;
    width: .14rem;
    height: .3rem;
}
.tw_list {
    padding: .2rem .4rem;
}
.tw_item {
    margin-bottom: .38rem;
}
.tw_list .tw_item:last-child {
    /* margin-bottom: 0; */
}
.tw_item .img {
    float: left;
    width: 2.2rem;
}
.tw_item .img img {
    width: 2.2rem;
    height: 1.4rem;
    border-radius: .1rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -o-border-radius: .1rem;
}
.tw_item .txt {
    margin-left: 2.5rem;
}
.tw_item .txt h3 {
    font-size: .3rem;
    color: #333;
    line-height: .5rem;
}
.tw_item .txt p {
    font-size: .24rem;
    color: #606060;
    line-height: .36rem;
    height: .72rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    word-wrap: break-word;
}
.blk-01 {
    padding: .1rem 0
}
.blk-01 dl {
    padding: 0 0 0 .4rem;
    width: 7.5rem;
    overflow: hidden;
}
.blk-01 dt {
    font-size: .24rem;
    color: #606060;
    line-height: .68rem;
}
.blk-01 dd {
    overflow: hidden;
    margin-right: -1rem;
}
.blk-01 dd a {
    float: left;
    margin-right: .62rem;
    margin-bottom: .2rem;
}
.blk-01 dd img {
    float: left;
    width: 1.8rem;
    height: .7rem;
    display: block;
    border: solid 1px #ebeef1;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
}
section#about {
    background-color: #0076ee;
}
.appdownload {
    text-align: center;
    padding: .4rem 0 .2rem
}
.appdownload img {
    width: 6.7rem;
}
footer {
    font-size: .22rem;
    color: #fff;
    text-align: center;
    line-height: .4rem;
    padding: .3rem;
}
.about-wrap .about-banner img {
    width: 100%;
    display: block;
}
.about-wrap .about-banner h1 {
    display: none;
}
.about-contact {
    padding: .5rem .96rem;
}
.about-contact h3 {
    color: rgb(51 51 51);
    font-size: .36rem;
    line-height: .4rem;
    margin: .05rem 0 .2rem;
}
.about-contact p {
    color: #333;
    font-size: .26rem;
    line-height: .4rem;
    margin: .2rem 0;
}
.about-contact .m-desc {
    padding-bottom: .3rem;
}
.tw_show_more {
    display: flex;
    justify-content: center;
    align-items: center;
    padding:.3rem 0;
}
.tw_show_more span {
    color: #2a63ff;
    font-size: .24rem;
    background-color: #eff1f9;
    width:2rem;
    height:.56rem;
    text-align: center;
    line-height: .56rem;
    border-radius: .6rem;
    -webkit-border-radius: .6rem;
    -moz-border-radius: .6rem;
    -ms-border-radius: .6rem;
    -o-border-radius: .6rem;
}