html, body, div, p, ul, li, dl, dt, dd, em, i, span, a, img, input, h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0
}

a, img, input {
    border: none;
}

a {
    text-decoration: none;
}

ul, li {
    list-style: none
}

html, body {
    width: 100%;
    min-height: 100%;
    font-size: 13px;
    text-align: center;
    /*background: #000000;*/
    font-family: "SimHei","Microsoft YaHei", Arial;
    -webkit-overflow-scrolling: touch;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none; /*系统默认菜单被禁用*/
    -webkit-user-select: none; /*webkit浏览器*/
    -webkit-tap-highlight-color: transparent; /* For some Androids */
    /*微信IOS禁止放大*/
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
    color: #ffffff;
    background: url("../images/bg.png?v=111") no-repeat;
    background-size: cover;
}

img {
    vertical-align: middle;
}

.content {
    margin-top: 20px;
}

.cell {
    display: flex;
    width: 85%;
    padding: 10px 0;
    align-items: center;
    justify-content: space-between;
    background: url("../images/index/btn_bg_left.png") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 20px;
    position: relative;
}

.cell-right {
    width: 100%;
    background: url("../images/index/btn_bg_right.png") no-repeat right;
    background-size: 85% 100%;
}

.cell .left {
    margin-left: 25px;
}

.cell .left img {
    width: 30px;
    padding: 10px;
    background: url("../images/index/icon_circle.png") no-repeat;
    background-size: 100%;
}

.cell-right .left {
    margin-left: 25%;
}

.cell-right .left img {
    margin-left: 15px;
}

.cell .middle{
    text-align: left;
    line-height: 1.5;
    flex-grow: 1;
    margin-left: 20px;
}

.cell .middle p {
    font-size: 18px;
}

.cell .middle span {
    color:darkgray;
}

.cell .right {
    margin-right: 50px;
}
.cell-right .right {
    margin-right: 25px;
}

.cell .right img {
    width: 30px;
}

.footer-div {
    line-height: 1.5;
}

.footer-div p{
    color: rgba(255,255,255, 0.7);
}

.footer-div p:first-child {
    /*margin-top: 30px;*/
    font-size: 14px;
}

.phoneModelDiv {
    color: #8e8e8e;
}

.phoneModelDiv a {
    color: #1989fa;
}

.phoneModel {
    display: flex;
    width: 100%;
    align-items: center;
    /*background: url("../images/index/btn_bg_left.png") no-repeat;*/
    /*background-size: 100% auto;*/
}


.phoneModel input {
    height: 30px;
    width: 200px;
}

.phoneModel span {
    display: inline-block;
    width: 70px;
    font-size: 16px;
}

.phoneModel button {
    display: inline-block;
    width: 50px;
    margin-left: 10px;
    height: 30px;
}

.launch-btn1 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}

.show_xuzhi_dialog .bottom_btn {
    display: flex;
    justify-items: center;
    justify-content: center;
}



.show_xuzhi_dialog .bottom_btn div {
    margin: 5px;
    padding: 5px 10px 5px 10px;
    border-radius: 4px;
    font-size: 14px;
}

.show_xuzhi_dialog .bottom_btn div.close {
    background: darkgray;
}

.show_xuzhi_dialog .bottom_btn div.know {
    background: #1989fa;
}























