body,.weui-msg,.weui-article{
    background-color: #222;
    color: #fff;
}
.weui-popup__container, .weui-popup__overlay{
    z-index: 501;
}
.weui-popup__modal{
    z-index: 502;
}
.title{
    text-align: center;
    font-size: 30px;
    color: #e64340;
    font-weight: 400;
    margin: 15px 15%;
}
.weui-input {
    font-size: medium;
}
.weui-cells__title {
    margin-top: .5em;
    margin-bottom: .5em;
    color: #666;
    font-size: 16px;
}
.weui-cells__title span{
    color: #999;
    font-size: 14px;
}
.text-left{
    text-align: left;
}
section ul li{
    list-style: none;
}
/*.weui-msg {*/
/*    padding-top: 0;*/
/*}*/
.color-red{
    color: #e64340;
}
.weui-article h3 {
    font-size: 18px;
}
.weui-btn-area {
    margin: 1.17647059em 15px;
}
.font-weight-bold{
    font-weight: bold;
}
.size-18{
    font-size: 18px;
}
.img-uploader,.img-uploader2{
    float: left;
    margin-right: 9px;
    margin-bottom: 9px;
    margin-top: 9px;
    width: 79px;
    height: 79px;
    position: relative;
}
.img-uploader img,.img-uploader2 img{
    /*float: left;*/
    /*margin-right: 9px;*/
    /*margin-bottom: 9px;*/
    /*margin-top: 9px;*/
    /*width: 79px;*/
    /*height: 79px;*/
    /*background: no-repeat 50%;*/
    /*background-size: cover*/
    width: 100%;
}
.weui-uploader__input-box{
    margin-top: 9px;
}
.img-uploader .weui-badge,.img-uploader2 .weui-badge{
    position: absolute;
    top: -.4em;
    right: -.4em;
}
.demos-sub-title img{
    width: 100%;
    overflow: hidden;
}
.pc .demos-header{
    width: 100%;
    overflow: hidden;
}
.pc .weui-tab{
    width: 1000px;
    margin: 0 auto;
}
.weui-form-preview{
    padding: 10px 5px;
}
li a{
    color: #222;
}
table{
    margin: 0 auto;
}
.bg_1{
    background: url("../img/bg1.png") center center no-repeat;
    background-size: contain;
    padding: 50px 0;
}
.table1 td,th{
    padding: 10px 20px;
    background-color: #3922fb;
    color: #fff;
}
.table2 td,th{
    padding: 10px;
    /*background-color: #3922fb;*/
    color: #fff;
}
.color_1{
    background: url("../img/t1.png") center center no-repeat;
    background-size: contain;
    padding: 50px 0;
    font-weight: bold!important;
    font-size: 24px!important;
}
.color_2{
    background: url("../img/t2.png") center center no-repeat;
    background-size: contain;
    padding: 50px 0;
    font-weight: bold!important;
    font-size: 24px!important;
}
.color_blue{
    color: #3922fb;
}
.color-purple{
    color: #8d01e6;
    font-weight: bold!important;
    margin-top: 40px;
}

@media only screen and (max-width: 767px) {
    .bg_1{
        background-size: cover;

    }
}
