/*-------------东云时代-会员营销专家-------------*/

.bt {
    width: 100%;
    display: block;
    background: white;
}

    .bt img {
        width: 100%;
    }  

    .bt p {
        font-size: 12px;
        padding-left: 5%;
        padding-right: 5%;
        color: #666666;
        padding-bottom: 10px;
    }

.icon-ul, .icon-ul2 {
    width: 100%;
}

    .icon-ul li {
        width: 16.65%;
        text-align: center;
        font-size: 12px;
        background-size: 25px;
        height: 68px;
    }

        .icon-ul li p {
            padding: 40px 0 0px 0;
            line-height: 14px;
            color: #333333;
        }

.icon-01 {
    background: url(/wapimg/index/index-icon01.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-02 {
    background: url(/wapimg/index/index-icon02.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-03 {
    background: url(/wapimg/index/index-icon03.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-04 {
    background: url(/wapimg/index/index-icon04.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-05 {
    background: url(/wapimg/index/index-icon05.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-07 {
    background: url(/wapimg/index/index-icon07.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-ul2 li {
    width: 20%;
    text-align: center;
    font-size: 12px;
    background-size: 32px;
    background-color: white;
}

    .icon-ul2 li p {
        padding: 45px 0px 10px 0px;
        line-height: 14px;
        color: #333333;
    }

.icon-08 {
    background: url(/wapimg/index/index-icon08.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-09 {
    background: url(/wapimg/index/index-icon09.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-10 {
    background: url(/wapimg/index/index-icon10.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-11 {
    background: url(/wapimg/index/index-icon11.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

.icon-12 {
    background: url(/wapimg/index/index-icon12.png) no-repeat center 8px #ffffff;
    padding-bottom: 5px;
}

/*--------------产品-------------*/
.product {
    width: 100%;
    background-color: white;
    margin-top: 10px;
}

.member-box {
    width: 100%;
}

    .member-box h1 {
        font-size: 16px;
        font-weight: normal;
        background-color: #25A7EB;
        width: 165px;
        text-align: center;
        border-radius: 6px;
        color: white;
        padding: 5px 0 5px 0;
        margin: 0 auto;
    }

.member-cont {
    width: 96%;
    height: 125px;
    margin: 0 auto;
    border: solid 1px #e3e1e1;
    border-radius: 6px;
    margin-top: 20px;
}

.member-img, .member-img2 {
    width: 40%;
    height: 125px;
    border-right: solid 1px #E3E1E1;
    display: block;
    text-align: center;
    position: relative;
    float: left;
}

    .member-img img {
        width: 80%;
        margin-top: 12px;
    }

    .member-img p, .member-img2 p {
        font-size: 12px;
        width: 100%;
        height: 24px;
        background-color: #d8d8d8;
        position: absolute;
        bottom: 0;
        line-height: 24px;
    }

.text {
    display: block;
    width: 58%;
    height: 120px;
    float: left;
    margin-left: 4px;
    margin-top: 3px;
}

    .text p {
        font-size: 12px;
        color: #696969;
        padding: 10px;
    }

.more {
    font-size: 12px;
    padding: 5px;
    background-color: #25A7EB;
    border-radius: 50px;
    color: white;
    display: block;
    width: 18%;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
}

.member-img2 img {
    width: 80%;
    margin-top: 25px;
}

/*--------------解决方案----------*/
.programme {
    width: 100%;
    background-color: white;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .programme ul {
        width: 100%;
        padding-bottom: 110px !important;
    }

        .programme ul li {
            width: 25%;
            background-color: #ededed;
            background-size: 55px;
            background-color: white;
        }

    .programme h4 {
        text-align: center;
        font-size: 14px;
        color: #EB6225;
        padding: 65px 0 0px 0;
    }

    .programme p {
        text-align: center;
        font-size: 12px;
        color: #727272;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        line-height: 20px;
    }

.an-01 {
    background: url(/wapimg/programme/solve-icon01.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-02 {
    background: url(/wapimg/programme/solve-icon02.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-03 {
    background: url(/wapimg/programme/solve-icon03.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-04 {
    background: url(/wapimg/programme/solve-icon04.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-05 {
    background: url(/wapimg/programme/solve-icon05.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-06 {
    background: url(/wapimg/programme/solve-icon06.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-07 {
    background: url(/wapimg/programme/solve-icon07.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-08 {
    background: url(/wapimg/programme/solve-icon08.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-09 {
    background: url(/wapimg/programme/solve-icon09.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-10 {
    background: url(/wapimg/programme/solve-icon10.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-11 {
    background: url(/wapimg/programme/solve-icon11.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-12 {
    background: url(/wapimg/programme/solve-icon12.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-13 {
    background: url(/wapimg/programme/solve-icon13.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-14 {
    background: url(/wapimg/programme/solve-icon14.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-15 {
    background: url(/wapimg/programme/solve-icon15.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

.an-16 {
    background: url(/wapimg/programme/solve-icon16.png) no-repeat center 0px #ffffff;
    padding-bottom: 5px;
}

/*--------------解决方案详情----------*/
.details-bt {
    width: 100%;
    background-color: white;
    margin-top: 1px;
}

    .details-bt h1 {
        font-size: 16px;
        text-align: center;
        font-weight: normal;
        padding-top: 5px;
    }

    .details-bt p {
        text-align: center;
        font-size: 12px;
        padding-bottom: 5px;
        color: #696969;
    }

.details-zw {
    width: 98%;
    background-color: white;
    border-radius: 6px;
    padding: 10px 0 10px 0;
    margin: 0 auto;
    margin-top: 10px;
}

.deta-img {
    width: 96%;
    margin: 0 auto;
    height: 111px;
    background-color: red;
    border-radius: 6px;
}

    .deta-img img {
        width: 100%;
        height: 100%;
    }

.details-zw p {
    font-size: 12px;
    padding: 10px 3% 0 3%;
    line-height: 20px;
}

.next-left {
    background-color: #25A7EB;
    text-align: center;
    width: 30%;
    display: block;
    font-size: 12px;
    padding: 2px;
    border-radius: 6px;
    color: white;
    float: left;
    margin-left: 2%;
    margin-top: 10px;
}

.next-right {
    background-color: #25A7EB;
    text-align: center;
    width: 30%;
    display: block;
    font-size: 12px;
    padding: 2px;
    border-radius: 6px;
    color: white;
    float: right;
    margin-right: 2%;
    margin-top: 10px;
}



/*-------------新闻资讯-----------------*/
.news-bt {
    width: 100%;
    background-color: white;
    padding-bottom: 45px;
}

    .news-bt ul {
        width: 96%;
        margin: 0 auto;
    }

        .news-bt ul li {
            float: left;
            width: 25%;
        }

            .news-bt ul li p {
                font-size: 14px;
                text-align: center;
                line-height: 44px;
            }

.color-n {
    color: #696969
}

.news-color {
    color: #25A7EB;
    border-bottom: solid 1px #25A7EB;
}

.news {
    width: 100%;
    background-color: white;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .news ul {
        width: 100%;
        margin: 0;
        padding: 0;
    }

        .news ul li {
            width: 100%;
            background-color: white;
            border-bottom: solid 1px #ebebeb;
        }

            .news ul li h1 {
                display: inline-block;
                font-size: 12px;
                width: 98%;
                float: left;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #333;
                font-weight: normal;
                margin: 0 auto;
                line-height: 30px;
            }

                .news ul li h1 em {
                    font-style: normal;
                    color: #25A7EB;
                }




/*------------------产品服务---------------------*/
.pro-bt01 {
    width: 80%;
    border: solid 1px #cccccc;
    height: 30px;
    border-radius: 6px;
    margin: 0 auto;
    margin-top: 20px;
}

    .pro-bt01 h1 {
        font-size: 16px;
        font-weight: normal;
        text-align: center;
        margin: 0;
        padding: 0;
        line-height: 30px;
    }

.bt-left {
    width: 49.5%;
    float: left;
    background-color: #25A7EB;
    display: block;
    color: white;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.bt-right {
    width: 50.5%;
    float: left;
    background-color: white;
    display: block;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.bt-left1 {
    width: 49.5%;
    float: left;
    background-color: white;
    display: block;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.bt-right1 {
    width: 50.5%;
    float: left;
    background-color: #25A7EB;
    display: block;
    color: white;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}


.pro-cont {
    width: 96%;
    margin: 0 auto;
    background-color: white;
    margin-top: 20px;
    border-radius: 6px;
    border: solid 1px #ecebeb;
    padding: 5px 0 5px 0;
}

    .pro-cont h2, .union-form h2 {
        font-size: 14px;
        font-weight: normal;
        text-align: center;
        color: #666666;
    }

        .pro-cont h2 em, .union-form h2 em {
            font-style: normal;
        }

.por-xian {
    width: 20%;
    height: 3px;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 10px;
}

.xian-bg {
    background-color: #009CAD;
}

.xian-bg1 {
    background-color: #2dad00;
}

.xian-bg2 {
    background-color: #e8660f;
}

.xian-bg3 {
    background-color: #f51818;
}

.pro-col {
    color: #696969
}

.pro-col1 {
    color: #009cad
}

.pro-col2 {
    color: #2dad00;
}

.pro-col3 {
    color: #e8660f;
}

.pro-col4 {
    color: #f51818;
}

.pro-cont .xiao-bt {
    color: #696969;
    font-size: 12px;
    text-align: center;
    width: 98%;
    margin: 0 auto;
}

.pro-text {
    width: 98%;
    margin: 0 auto;
    padding: 8px 0 0px 0;
    font-size: 12px;
}

    .pro-text i {
        width: 10px;
        height: 10px;
        background-color: #696969;
        display: block;
        border-radius: 2px;
        float: left;
        margin-top: 4px;
        margin-right: 4px;
    }

/*----------------商家联盟---------------*/
.union-form {
    width: 100%;
    margin-top: 20px;
}

.union-text {
    width: 96%;
    background-color: white;
    border-radius: 6px;
    border: solid 1px #ecebeb;
    padding: 5px 0 5px 0;
    margin-bottom: 10px;
}

.union-icon {
    float: left;
    width: 35%;
    text-align: center;
}

    .union-icon img {
        width: 80%;
        margin-top: 10px;
    }

.union-te {
    width: 65%;
    float: right;
}

    .union-te h3 {
        font-size: 14px;
        padding-top: 8px;
    }

    .union-te p {
        font-size: 12px;
        margin-top: 5px;
        color: #696969;
    }


/*----------------合作加盟---------------*/
.join-one {
    width: 100%;
    background-color: white;
    padding: 5px 0 20px 0;
}

    .join-one h1 {
        font-size: 16px;
        text-align: center;
        font-weight: normal;
    }

    .join-one h2 {
        font-size: 14px;
        text-align: center;
        font-weight: normal;
    }

    .join-one p {
        font-size: 12px;
        color: #696969;
        text-align: center;
        padding: 0 2px 0 2px;
        margin-top: 5px;
    }

    .join-one ul {
        width: 100%;
    }

    .join-one li {
        width: 33.3%;
        float: left;
        text-align: center;
        margin-top: 20px;
    }

.join-h {
    font-size: 16px;
    color: white;
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    background-color: #7bb9ed;
    font-style: normal;
    border-radius: 6px;
}


.join-good {
    width: 100%;
}

    .join-good h1, .company h1, .technology h1, .join h1 {
        font-size: 16px;
        text-align: center;
    }

.good-text {
    width: 96%;
    border-top: solid 5px red;
    background-color: white;
    margin: 0 auto;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-left: solid 1px #eae8e8;
    border-bottom: solid 1px #eae8e8;
    border-right: solid 1px #eae8e8;
    margin-bottom: 10px;
}

    .good-text h2 {
        font-size: 14px;
        text-align: center;
        padding: 5px 0 5px 0;
    }

    .good-text p {
        font-size: 12px;
        padding: 5px;
        color: #666666;
    }

    .good-text i {
        font-size: 20px;
        color: #fb5f5f;
        font-weight: bold;
    }

.company {
    width: 100%;
    margin-top: 10px;
    background-color: white;
    background: url(/wapimg/join/join03.png) no-repeat;
    background-size: 117%;
    padding-bottom: 10px;
}

.com-left {
    width: 60%;
    padding: 0 0 0 12px;
    float: left;
}

    .com-left h3, .com-right1 h3 {
        font-size: 14px;
        color: #ff6a6a;
        font-weight: normal;
    }

        .com-left h3 i, .com-right1 h3 i {
            font-style: normal;
            color: #2C2C2C;
            font-size: 12px;
        }

    .com-left p, .com-right1 p {
        font-size: 12px;
        color: #2C2C2C;
        margin-top: 5px;
    }

.com-right {
    width: 30%;
    float: right;
    text-align: center;
}

    .com-right img, .com-left1 img {
        width: 80%;
    }

.technology {
    width: 100%;
    background-color: #fdfdfd;
    background: url(/wapimg/join/join03.png) no-repeat;
    background-size: 100% 100%;
}

.com-left1 {
    width: 30%;
    float: left;
    text-align: center;
    padding: 48px 0 0 8px;
}

.com-right1 {
    float: right;
    width: 60%;
}

    .com-right1 p {
        padding-right: 5px;
    }

.join {
    width: 100%;
    height: 135px;
    margin-top: 20px;
    background: url(/wapimg/join/join04.png) no-repeat;
    padding-bottom: 10px;
    background-size: 100% 100%;
}

    .join p {
        font-size: 12px;
        color: #666666;
        text-align: center;
        padding: 0 5px 0 5px;
    }

.join-dnn {
    border-radius: 6px;
    border: 1px solid #25A7EB;
    padding: 5px 20px 5px 20px;
    font-size: 14px;
    color: #2C2C2C;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    background-color: white;
    text-align: center;
    width: 28%;
}


/*-------------关于我们-------------------*/
.company-js {
    width: 100%;
    background-color: white;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .company-js h1 {
        font-size: 16px;
        text-align: center;
        font-weight: normal;
        color: #25A7EB;
    }

    .company-js p {
        font-size: 12px;
        line-height: 22px;
        padding-left: 4px;
        padding-right: 4px;
    }

.team {
    width: 100%;
}

    .team h1 {
        text-align: center;
        font-size: 16px;
        font-weight: normal;
        margin-top: 20px;
    }

    .team h2 {
        text-align: center;
        font-size: 12px;
        font-weight: normal;
    }

.ourteam {
    width: 96%;
    height: 120px;
    background-color: white;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 2px;
    position: relative;
}

.team-img {
    width: 34%;
    height: 130px;
    background-color: red;
    position: absolute;
    bottom: 0;
    left: 2%;
    float: left;
}

    .team-img img {
        width: 100%;
        height: 100%;
    }

.team-text {
    width: 60%;
    height: 100px;
    float: right;
    margin-top: 10px;
    margin-right: 2%;
}

    .team-text h3 {
        font-size: 16px;
        font-weight: normal;
    }

    .team-text p {
        font-size: 12px;
    }

    .team-text h4 {
        font-size: 14px;
        font-weight: normal;
        margin-top: 10px;
    }
