html {
    font-size: 50px;
    -webkit-user-select: none;
    /* 禁止选择文字 */
    -webkit-touch-callout: none;
    /* 禁止长按系统默认菜单 */
    list-style-type: none;
    height: 100%;
    width: 100%;
}

* {
    box-sizing: border-box;
    border: 0;
    padding: 0;
    margin: 0;
    font-family: '微软雅黑';
    font-size: .25rem;
}

input,
select,
textarea,
[contenteditable] {
    font-size: 100%;
    -webkit-user-select: initial;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 500
}

ul,
li,
ol,
dl,
dt,
dd {
    list-style: none;
}

em {
    font-style: normal;
}

a,
a:hover,
a:visited,
a:active {
    text-decoration: none;
    color: inherit;
    /*防止长按出现阴影*/
    -webkit-tap-highlight-color: transparent !important;
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
}

button {
    background: #fff;
    /*防止长按出现阴影*/
    -webkit-tap-highlight-color: transparent !important;
    -webkit-touch-callout: none !important;
    -webkit-user-select: none !important;
    outline: none;
    /* android上防止点击时出现外框 */
}

.ellipsis2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bread-word {
    word-wrap: break-word;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.but_bg {
    background: #349afb;
}

input:focus,
textarea:focus {
    border: none;
}

input:focus,
textarea:focus {
    border: none;
    outline: none;
}

textarea::-webkit-input-placeholder {
    color: #CCC;
}

input::-webkit-input-placeholder {
    color: #CCC;
}



.headBox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .2rem;
}
.logo img{
    width: 1.17rem;
}
.telPGone img{
    width: 2.3rem;
}
.navBox{
    width: 100%;
    height: .6rem;
    background: #F8F9F9;
    display:flex;
    justify-content: space-around;
    align-items: center;
    
}
.navBox a{
    font-size: .21rem;
    color: #7A92B6;
    font-weight: 600;
    padding: 0 .1rem;
    line-height: .55rem;
}
.actNav a{
    color: #164284;
}
.actNav{
   
    border-bottom: .05rem solid #164284;
}
.footer{
    width: 100%;
    background: #164284;
}
.footerNav{
    padding: .5rem;
    color: #FFF;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footerNavItem a{
    color: #FFF;
    font-size: .22rem;

}
.msgTitle{
    display: flex;
    align-items: center;
    font-size: .22rem;
    color: #FFF;

}
.msgTitle img{
    width: .28rem;
    height: .28rem;
    margin-right: .1rem;
}
.msgBox{
    display: flex;
    padding: 0 .5rem;
    justify-content: space-between;

}
.msgBox >div{
    width: 50%;
}
.msgContent{
    margin-top: .3rem;
}
.msgContent p{
    font-size: .16rem;
    color: #fcfcfc;
    padding: .05rem 0;
}

.msgContent img{
    width: 100%;
}
.footerqAddress{
    font-size: .21rem;
    color: #FFF;
    text-align: center;
    /* line-height: .7rem; */
    padding: .3rem 0;
    width: 90%;
    border-top: 1px solid #485E7C;
    margin: 0 auto;
    margin-top: .4rem;
}
#mobile_icon_div{
    display: none !important;
}
.earn{
    width: 100%;
    height: 1.1rem;
}


.floatNav{
    position: fixed;
    right: .2rem;
    bottom: 2.16rem;

}
.floatNav img{
    width: 1.5rem;
    height: 1.5rem;
}
.bottmNav{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.1rem;
    background: #FFF;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.vottomNavFl img{
    width: 2.8rem;
    height: .8rem;
}
.vottomNavFr img{
    width: 2.8rem;
    height: .8rem;
}