﻿@charset "utf-8";

@font-face {
    font-family: 'pingfang';
    src: url('./pingfang.eot');
    src: url('./pingfang.eot?#iefix') format('embedded-opentype'), url('./pingfang.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'impact';
    src: url('./impact.ttf');
    font-weight: normal;
    font-style: normal;
}
/* CSS Document */
/* 全局 */
body {
    font-family: "Microsoft YaHei";
    text-align: center;
    padding: 0;
    margin: 0 auto;
    font-size: 14px;
    color: #3d3d3d;
    line-height: 30px;
    background: #fff;
}

*body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
}

body > div {
    text-align: left;
    margin-right: auto;
    margin-left: auto;
}

div, form, ul, ol, li, dl, dt, dd {
    margin: 0 auto;
    padding: 0;
    border: 0;
    text-align: left;
    font-weight: normal;
}

.esh-industry-item {
    display: inline-block;
    overflow: inherit !important;
}

.esh-industry-box {
    width: 410px;
    display: none;
    margin: 0 auto;
    border: 0;
    text-align: left;
    font-weight: normal;
    height: auto;
    padding: 0px 0 10px 0;
    overflow-y: auto;
    border-style: groove;
    background: #fff;
    position: absolute;
    box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.1);
    z-index: 1;
    border-radius: 5px;
}

    .esh-industry-box ul li {
        font-size: 15px;
        padding: 10px 10px 0 10px;
        float: left !important;
        width: 25% !important;
    }

        .esh-industry-box ul li a {
            color: #000000;
        }

        .esh-industry-box ul li .indIco, .esh-industry-box ul li .indTit {
            text-align: center;
            display: block;
            margin-top: 3px;
            margin-bottom: 3px;
            outline: none;
        }

        .esh-industry-box ul li img {
            height: 30px;
        }
/*.esh-industry-box ul li:hover {
        color: #FFF;
    background: #EEEEEE;
    }*/
.industrysel {
    background: url(/Content/website/images/join_icon1.png) right 10px center no-repeat;
    background-color: #fff !important;
}

.esh-businesstype-item {
    padding-top: 8px;
    width: 33%;
    float: left;
    cursor: pointer;
}

.esh-hide-area {
    float: right;
    width: 0 !important;
    height: 0 !important;
    border: 0 !important;
    opacity: 0;
}

.esh-servicespace-desc {
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    float: left;
    line-height: 30px;
    text-align: center;
    padding: 0 154px;
}

.esh-businesstype-desc {
    margin-top: 10px;
}

.esh-hasservicenetwork-desc {
    width: 410px;
    color: #666666;
    font-size: 16px;
    line-height: 30px;
}

img, a img, p, pre {
    border: 0;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

ul, ol, li {
    list-style: none;
    text-align: left;
}

table, th, td, input, textarea, select, p {
    font-size: 15px;
    border: 0;
    outline: none;
    font-family: "Microsoft YaHei";
}

table, td, th {
    font-weight: normal;
    font-size: 15px;
    font-family: "Microsoft YaHei";
}

input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    vertical-align: middle;
    border: none;
    font-family: "Microsoft YaHei";
}

img {
    vertical-align: middle;
}

pre {
    white-space: normal;
}

*, *:before, *:after {
    box-sizing: border-box;
    outline: none;
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

textarea {
    outline: none;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: auto;
    resize: none;
    font: 100% tahoma, \5b8b\4f53, arial;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* 默认链接颜色 */
a {
    outline-style: none !important;
    text-decoration: none !important;
}
/*a:hover{color:#fff;text-decoration:none;}
a:active{text-decoration: none;color: #fff}
a:visited{text-decoration: none;color: #fff}
a:link{text-decoration: none;color: #fff}*/
/*清除链接虚框*/
a, area {
    blr: expression(this.onFocus=this.blur());
}

for IE
:focus {
    -moz-outline-style: none;
}

for Firefox
/* 下划线 */
.unline, .unline a {
    text-decoration: underline
}

.nounline, .nounline a, .list12 .nounline {
    text-decoration: none;
}
/* 通用属性 */
.left, .fl {
    float: left;
}

.right, .fr {
    float: right;
}

.overflow {
    overflow: auto;
    overflow: hidden;
}

.clearfix:after {
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1;
}

.center {
    margin: 0 auto;
}

.clear {
    clear: both;
    font-size: 1px;
    width: 1px;
    visibility: hidden;
    margin-top: 0px !important;
    *margin-top: -1px;
    line-height: 0
}
/*ie and firefox1.5 updata */
.none {
    display: none;
}

.both {
    clear: both;
}

textarea {
    -webkit-appearance: none;
}

.button {
    border-radius: 0;
}

.col-md-12, .row, .col-xs-12 {
    padding: 0 !important;
    margin: 0 !important;
}

.esh-error-lable {
    display: block;
    width: 410px;
    color: #f00;
    text-align: left;
    font-size: 16px;
}

.hidden {
    display: none !important;
}

/*header*/
.esh_header {
    width: 100%;
    line-height: 74px;
    text-align: left;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
}

.esh_zhan {
    height: 74px;
}

.esh_header .main_nav {
    display: inline-block;
    margin-left: 46px;
}

    .esh_header .main_nav li {
        display: inline-block;
        position: relative;
    }

        .esh_header .main_nav li:hover ul {
            display: block;
        }

        .esh_header .main_nav li ul {
            display: none;
            width: 200px;
            position: absolute;
            top: 74px;
            left: -62px;
            background: #fff;
            box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.11);
            line-height: 45px;
            padding: 20px 0 25px;
        }

            .esh_header .main_nav li ul li {
                width: 100%;
                text-align: center;
                line-height: 45px;
                margin: 0;
                padding: 0;
            }

                .esh_header .main_nav li ul li a {
                    margin: 0;
                    padding: 0;
                    line-height: 45px;
                    color: #333333 !important;
                    background: none !important;
                }

                    .esh_header .main_nav li ul li a img {
                        width: 28px;
                        height: 21px;
                        margin-right: .05rem;
                    }

                    .esh_header .main_nav li ul li a:hover {
                        color: #E62129 !important;
                    }

        .esh_header .main_nav li a {
            display: inline-block;
            padding: 0 8px;
            font-size: 16px;
            color: #333333;
            font-weight: 500;
            margin: 0 10px;
        }

            .esh_header .main_nav li a.checked {
                background: url(/Content/website/images/nav_top.png)repeat-x top;
                color: #E62129;
            }

    .esh_header .main_nav > li:hover a {
        background: url(/Content/website/images/nav_top.png)repeat-x top;
        color: #E62129;
    }

.esh_login, .esh_yilog {
    float: right;
    position: relative;
}

    .esh_login a {
        display: inline-block;
        width: 100px;
        box-sizing: border-box;
        background: linear-gradient(180deg,rgba(230,33,41,1),rgba(255,89,96,1));
        line-height: 36px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        border-radius: 18px;
    }

        .esh_login a:first-child {
            background: #fff;
            border: 2px solid #E62129;
            color: #E62129;
            font-weight: bold;
            margin-right: 10px;
            line-height: 32px;
        }

    .esh_yilog p {
        font-size: 16px;
        color: #010101;
        cursor: pointer;
    }

        .esh_yilog p img {
            width: 38px;
            height: 38px;
            margin-right: 13px;
            border-radius: 50%;
        }

    .esh_yilog ul {
        display: none;
        width: 200px;
        position: absolute;
        left: -38px;
        top: 74px;
        background: #fff;
        padding: 18px 0;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.11);
    }

        .esh_yilog ul li a {
            display: block;
            line-height: 45px;
            font-size: 15px;
            color: #000000;
            padding: 0 28px;
        }

            .esh_yilog ul li a img {
                width: 28px;
                height: 21px;
                margin-right: 10px;
            }

.esh_header .main_nav li ul.fuwuzhichi {
    left: -54px;
}
/*首页*/
.banners .swiper-slide {
    height: 600px;
}

.wh1200 {
    width: 1200px;
}

    .wh1200 img {
        image-rendering: -moz-crisp-edges;
        image-rendering: -o-crisp-edges;
        image-rendering: -webkit-optimize-contrast;
        -ms-interpolation-mode: nearest-neighbor;
    }

.banner_ticon {
    width: 550px;
    margin-left: 20px;
    padding-top: 165px;
    float: left;
}

    .banner_ticon h1 {
        font-size: 44px;
        color: #fff;
        line-height: 44px;
    }

        .banner_ticon h1.line_height {
            line-height: 60px;
        }

    .banner_ticon p {
        font-size: 22px;
        color: #fff;
        font-weight: 400;
        line-height: 40px;
        height: 180px;
        align-items: center;
        display: -webkit-flex;
        display: flex;
    }

        .banner_ticon p.height_120 {
            height: 120px;
        }

    .banner_ticon a {
        display: inline-block;
        width: 180px;
        line-height: 48px;
        color: #fff;
        font-size: 20px;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 4px;
        margin-top: 25px;
    }

.banners .swiper-pagination-bullet {
    background: #fff;
    border-radius: 0;
    opacity: 1;
    width: 6px;
    height: 6px;
}

.banners .swiper-pagination-bullet-active {
    width: 25px;
}

.esh_banners .swiper-pagination {
    bottom: 60px;
}

.esh_banners .swiper1 {
    background: url(/Content/website/images/banner4.png)no-repeat center;
}

.esh_banners .swiper2 {
    background: url(/Content/website/images/banner5.png)no-repeat center;
}

.esh_banners .swiper3 {
    background: url(/Content/website/images/banner6.png)no-repeat center;
}
/*.logoa{position: relative;width: 142px;display: inline-block;}*/
.logoa {
    position: relative;
    display: inline-block;
}
    /*.logoa .logo{width: 100%;height: auto;position: absolute;top: -49px;left:0;}*/
    .logoa .logo {
        width: auto;
        height: 28px;
        margin-bottom: 10px;
    }

.logo_logo {
    vertical-align: middle;
    width: auto;
    height: 20px;
    margin-bottom: 6px;
}

.help_header .logoa .logo {
    top: -45px;
}



/*核心产品*/
.esh_core {
    padding-top: 70px;
    width: 1020px;
    margin: auto;
}

.padding_top_0 {
    padding-top: 0;
}

.padding_top_25 {
    padding-top: 25px;
}

.esh_core h2, .esh_solution h2, .esh_advantage h2, .esh_news h2 {
    font-size: 32px;
    line-height: 32px;
    text-align: center;
}

.esh_solution {
    overflow: hidden;
    padding-bottom: 80px;
}

    .esh_core p, .esh_solution p, .esh_advantage p {
        font-size: 16px;
        color: #666666;
        text-align: center;
        margin-top: 15px;
    }

.coredl {
    overflow: hidden;
    text-align: center;
    margin-top: 60px;
}

    .coredl dl {
        width: 140px;
        cursor: pointer;
    }

        .coredl dl:first-child {
            float: left;
        }

            .coredl dl:first-child + dl {
                display: inline-block;
            }

        .coredl dl:last-child {
            float: right;
        }

        .coredl dl dt {
            text-align: center;
        }

            .coredl dl dt img {
                width: 92px;
                height: 69px;
            }

.esh_shou1 {
    display: none;
}

.coredl dl.checked .esh_shou1 {
    display: inline-block;
}

.coredl dl.checked .esh_shou2 {
    display: none;
}

.coredl dl dd {
    font-size: 20px;
    color: #000000;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
}

.coredl dl.checked dd {
    color: #E62129;
    border-bottom: 2px solid #E62129;
}

.core_con {
    background: #F5F6F7;
}

.coredl2 {
    overflow: hidden;
    width: 1020px;
    padding-top: 70px;
}

    .coredl2 dl {
        width: 410px;
        height: 100px;
        float: left;
        margin-bottom: 12px;
        cursor: pointer;
    }

        .coredl2 dl:nth-of-type(2n+2) {
            float: right;
        }

        .coredl2 dl dt {
            text-align: center;
            float: left;
            padding-top: 6px;
        }

            .coredl2 dl dt img {
                width: 54px;
                height: 54px;
            }

        .coredl2 dl dd {
            width: 350px;
            float: left;
            margin-left: 5px;
        }

            .coredl2 dl dd h4 {
                font-size: 18px;
                font-weight: bold;
            }

        .coredl2 dl:hover dd > h4 {
            color: #E62129;
        }

        .coredl2 dl dd p {
            font-size: 16px;
            color: #666666;
            line-height: 27px;
            margin-top: 6px;
        }

.core_qie a {
    color: unset;
}

.coredl2 dl:hover {
    color: #E62129 !important;
}

    .coredl2 dl:hover dd p {
        color: #E62129 !important;
    }

.core_qie > a {
    display: block;
    width: 187px;
    border: 1px solid #E62129;
    border-radius: 5px;
    text-align: center;
    line-height: 49px;
    font-size: 17px;
    color: #E62129;
    margin: auto;
}

.core_qie {
    padding-bottom: 70px;
}


/*首页-解决方案*/
.esh_solution {
    padding-top: 70px;
}

.solut_left {
    float: left;
    width: 620px;
}

    .solut_left dl {
        width: 140px;
        height: 140px;
        box-shadow: 0px 3px 8px 2px rgba(138,154,206,0.1);
        border-radius: 8px;
        padding-top: 30px;
        float: left;
        margin-right: 14px;
        margin-bottom: 14px;
    }

        .solut_left dl:hover {
            background: rgba(255,255,255,0.35);
            border: 1px solid rgba(230,33,41,1);
            box-shadow: 0px 0px 9px 1px rgba(230,33,41,0.29);
        }

.buanimg {
    display: none;
}

.solut_left dl:hover .animg {
    display: none;
}

.solut_left dl dt {
    text-align: center;
    height: 50px;
}

    .solut_left dl dt img {
        width: 42px;
        height: 45px;
    }

.solut_left dl:hover .buanimg {
    display: inline-block;
    width: 45px;
    height: 48px;
}

.solut_left dl dd {
    text-align: center;
    font-size: 16px;
    color: #42464F;
    padding-top: 5px;
}

.solut_left dl:hover dd {
    font-size: 18px;
    color: #E62129;
}

.solut_left {
    margin-top: 70px;
}

.solut_right {
    width: 548px;
    float: right;
    padding-top: 70px;
}

.slout_repair {
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 16px;
}

    .slout_repair span {
        font-size: 17px;
        color: #000000;
        margin-right: 80px;
        cursor: pointer;
        padding-bottom: 20px;
    }

        .slout_repair span:last-child {
            margin-right: 0;
        }

        .slout_repair span.checked {
            border-bottom: 3px solid #E62129;
            color: #E62129;
            font-weight: bold;
        }

.slout_qie dl {
    width: 100%;
    margin-top: 38px;
}

    .slout_qie dl dt {
        text-align: center;
        z-index: 4;
    }

        .slout_qie dl dt img {
            width: 480px;
            height: 212px;
            border-radius: 12px;
        }

    .slout_qie dl dd {
        width: 100%;
        height: 271px;
        background: url(/Content/website/images/shoubg.png)no-repeat;
        border-radius: 12px;
        margin-top: -116px;
        z-index: 3;
        padding: 0 38px;
    }

        .slout_qie dl dd div {
            padding-top: 130px;
            font-size: 20px;
            color: #fff;
        }

            .slout_qie dl dd div a {
                float: right;
                font-size: 16px;
                color: #FFD7D4;
            }

        .slout_qie dl dd p {
            font-size: 15px;
            color: #fff;
            line-height: 28px;
            text-align: left;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
        }

.solut_left .two_title, .solut_right .two_title {
    text-align: left;
    font-size: 22px;
    color: #3d3d3d;
    margin: 0 0 40px 0;
}

/*首页--我们的优势*/
.esh_advantage {
    background: url(/Content/website/images/youbg.png)no-repeat center;
    background-size: cover;
    height: 623px;
    padding-top: 70px;
}

    .esh_advantage dl {
        width: 220px;
        height: 332px;
        background: rgba(255,255,255,0.35);
        border: 1px solid rgba(221,221,221,1);
        box-shadow: 0px 0px 9px 1px rgba(224,224,224,0.29);
        border-radius: 5px;
        float: left;
        margin: 0 10px;
    }

        .esh_advantage dl:last-child {
            margin-right: 0 !important;
        }

\n.esh_advantage dl:hover {
    width: 236px;
    height: 360px;
    box-shadow: 0px 0px 9px 1px rgba(230,33,41,0.29);
    background: rgba(255,255,255,0.35);
    border: 1px solid rgba(230,33,41,1);
    margin: 0 2px;
    margin-top: -16px;
}

.esh_advantage dl dt {
    text-align: center;
    height: 153px;
    padding-top: 65px;
}

    .esh_advantage dl dt img {
        width: 69px;
        height: 64px;
    }

.zhuan1 {
    display: none;
}

.esh_advantage p {
    margin-bottom: 70px;
}

.esh_advantage dl:hover .zhuanimg {
    display: none;
}

.esh_advantage dl:hover .zhuan1 {
    display: inline-block;
}

.esh_advantage dl:hover dt {
    padding-top: 65px;
    height: 153px;
}

.esh_advantage dl dd h4 {
    background: url(/Content/website/images/zhuanbot1.png)no-repeat bottom center;
    text-align: center;
    font-size: 22px;
    color: #333333;
    font-weight: bold;
    padding-bottom: 30px;
}

.esh_advantage dl dd p {
    font-size: 15px;
    color: #333333;
    margin: auto;
    margin-top: 20px;
    line-height: 26px;
    margin-bottom: 0;
    width: 176px;
}

.esh_advantage dl:hover dd p {
    color: #E62129;
}

.esh_advantage dl:hover dd h4 {
    color: #E62129;
    background: url(/Content/website/images/zhuanbot2.png)no-repeat bottom center;
}

.esh_enterprise {
    overflow: hidden;
    margin-top: 50px;
}

    .esh_enterprise li {
        float: left;
        width: 175px;
        height: 85px;
        margin-right: 30px;
        margin-bottom: 30px;
        line-height: 85px;
        text-align: center;
    }

        .esh_enterprise li:nth-of-type(6n+6) {
            margin-right: 0;
        }

        .esh_enterprise li img {
            width: 175px;
            height: 85px;
        }

/*首页--新闻动态*/
.esh_news {
    background: #F8F9FB;
    padding: 70px 0;
}

    .esh_news dl {
        overflow: hidden;
        margin-top: 70px;
    }

        .esh_news dl dt {
            width: 615px;
            float: left;
        }

            .esh_news dl dt img {
                width: 100%;
                height: 240px;
            }

            .esh_news dl dt p {
                font-size: 20px;
                color: #000000;
                margin-top: 30px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .esh_news dl dt p a {
                    font-size: 20px;
                    color: #000000;
                }

                    .esh_news dl dt p a:hover {
                        color: #E62129;
                    }

                .esh_news dl dt p.labletime {
                    color: #999999;
                    font-size: 14px;
                    margin-top: 0;
                }

        .esh_news dl dd div {
            overflow: hidden;
            padding-left: 15px;
        }

            .esh_news dl dd div label {
                float: left;
                width: 120px;
                text-align: center;
                color: #999999;
                font-size: 14px;
            }

            .esh_news dl dd div p {
                float: left;
                border-left: 1px solid rgba(136,144,164,.2);
                padding-left: 24px;
                position: relative;
                padding-bottom: 20px;
            }

.tuoyuan {
    position: absolute;
    left: -7px;
    top: 8px;
}

.esh_news dl dd div p a {
    font-size: 17px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 400px;
    display: inline-block;
}

    .esh_news dl dd div p a:hover {
        color: #E62129;
    }

.esh_news .more {
    display: block;
    width: 187px;
    line-height: 51px;
    border: 1px solid #E62129;
    text-align: center;
    color: #E62129;
    font-size: 16px;
    border-radius: 5px;
    margin: auto;
    margin-top: 70px;
}

.bg-fff {
    background: #fff !important;
}

/*首页--客户故事*/
.customerstory {
    width: 100%;
    background: url(/Content/website/images/customerstoryBg.png) no-repeat;
    background-size: cover;
    padding: 70px;
}

    .customerstory h2 {
        font-size: 32px;
        color: #000000;
        line-height: 35px;
        text-align: center;
    }

    .customerstory .story_top > p {
        font-size: 16px;
        color: #666666;
        text-align: center;
        margin-top: 15px;
    }

    .customerstory .hon_con a {
        float: left;
        margin-right: 70px;
        margin-bottom: 60px;
    }

        .customerstory .hon_con a:nth-child(4) {
            margin-right: 0;
        }

    .customerstory .hon_new_con {
        display: flex;
        justify-content: center;
    }

        .customerstory .hon_new_con a {
            float: left;
            margin-right: 70px;
            margin-bottom: 60px;
        }

            .customerstory .hon_new_con a:last-child {
                margin-right: 0;
            }

            .customerstory .hon_new_con a p {
                text-align: center;
                line-height: 54px;
                height: 20px;
            }

    .customerstory .more {
        display: block;
        width: 187px;
        line-height: 51px;
        border: 1px solid #E62129;
        text-align: center;
        color: #E62129;
        font-size: 16px;
        border-radius: 5px;
        margin: auto;
        margin-top: 70px;
    }

    .customerstory .swiper-father {
        width: 95%;
        margin-top: 70px;
    }

        .customerstory .swiper-father .swiper-button-prev, .customerstory .swiper-father .swiper-button-prev:hover {
            left: -80px;
        }

        .customerstory .swiper-father .swiper-button-next, .customerstory .swiper-father .swiper-button-next:hover {
            right: -80px;
        }

        .customerstory .swiper-father .swiper_story {
            height: 400px;
            max-height: 400px;
            padding: 10px;
            cursor: pointer;
        }

.swiper_story .story_img {
    width: 100%;
    max-height: 256px;
    overflow: hidden;
}

    .swiper_story .story_img img {
        width: 100%;
        height: 100%;
    }

.swiper_story .story_title {
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    padding: 20px 36px 0;
    line-height: 22px;
}

.swiper_story .story_con {
    font-size: 16px;
    color: #666666;
    padding: 8px 36px;
    line-height: 24px;
}

.swiper_story .story_item {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid rgba(136,144,164,.2);
}

.swiper_story .story_face {
    display: block;
}

.story_back {
    display: none;
    height: 100%;
    position: relative;
}

.story_back_title1 {
    font-size: 18px;
    color: #E62129;
    font-weight: bold;
    padding: 12px 36px 0;
}

.story_back_con1 {
    font-size: 16px;
    color: #666666;
    padding: 6px 36px 0;
}

.story_back_title2 {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    padding: 12px 36px 0;
}

.story_back_con2 {
    font-size: 16px;
    color: #666666;
    padding: 6px 36px 0;
}

.swiper_story:hover .story_face {
    display: none;
}

.swiper_story:hover .story_item {
    border: 1px solid rgba(230,35,39,.5);
    box-shadow: 0px 0px 10px rgba(230,35,39,.5);
    -moz-box-shadow: 0px 0px 10px rgba(230,35,39,.5);
    -webkit-box-shadow: 0px 0px 10px rgba(230,35,39,.5);
}

.swiper_story:hover .story_back {
    display: block;
}

.story_back a {
    width: 140px;
    line-height: 32px;
    background: #E62129;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 24px;
    display: block;
    left: calc(50% - 70px);
}

/*首页--底部广告*/
.esh_registered {
    background: url(/Content/website/images/fubg.png)no-repeat center;
    height: 300px;
}

    .esh_registered h2 {
        font-size: 36px;
        color: #333333;
        line-height: 36px;
        padding-top: 60px;
    }

    .esh_registered div {
        font-size: 25px;
        color: #333333;
        text-align: center;
        line-height: 25px;
        padding-top: 25px;
    }

    .esh_registered a {
        width: 186px;
        line-height: 53px;
        background: #E62129;
        display: inline-block;
        font-size: 19px;
        color: #fff;
        border-radius: 5px;
        margin-top: 50px;
    }

        .esh_registered a.nobg {
            background: none;
            border: 1px solid #E62129;
            color: #E62129;
            margin-left: 20px;
        }

.footer1 {
    background: url(/Content/website/images/footerbg.png)no-repeat center;
    height: 388px;
    padding-top: 56px;
}

.logo2 {
    width: 141px;
    height: 34px;
}

.shouping {
    font-size: 17px;
    color: #B4B4B4;
    line-height: 17px;
    padding-top: 19px;
}

.esh_phone {
    font-size: 28px;
    color: #FFFFFF;
    margin-top: 60px;
}

.esh_addres {
    font-size: 18px;
    color: #fff;
    margin-top: 16px;
    line-height: 18px;
}

.esh_newtime {
    font-size: 15px;
    color: #B4B4B4;
    line-height: 15px;
    margin-top: 20px;
}

.yishou1 {
    float: left;
}

.yishou2 {
    float: left;
    width: 175px;
    margin-left: 80px;
}

    .yishou2 h6, .yishou3 h6 {
        margin: 0;
        font-size: 16px;
        color: #FEFEFE;
        border-bottom: 1px solid #616A7D;
        padding-bottom: 10px;
    }

    .yishou2 ul, .yishou3 ul {
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
    }

        .yishou2 ul li {
            width: 50%;
            float: left;
            line-height: 40px;
        }

            .yishou2 ul li a, .yishou3 ul li a {
                font-size: 14px;
                color: #B4B4B4;
            }

            .yishou2 ul li:nth-of-type(2n+2) {
                text-align: right;
            }

.yishou3 {
    float: left;
    width: 116px;
    margin-left: 70px;
}

    .yishou3 ul li {
        width: 100%;
        line-height: 40px;
    }

.yishou4 {
    width: 102px;
}

.yishou5 {
    width: 94px;
}

.esh_public {
    width: 150px;
    float: right;
}

    .esh_public dt {
        width: 134px;
        height: 134px;
        line-height: 134px;
        text-align: center;
    }

        .esh_public dt img {
            width: 130px;
            height: 130px;
        }

    .esh_public dd {
        text-align: center;
        font-size: 16px;
        color: #B4B4B4;
        padding-top: 10px;
    }

.footer2 {
    height: 110px;
    background: #1F2129;
    padding-top: 30px;
}

    .footer2 p {
        font-size: 14px;
        color: #B4B4B4;
        text-align: center;
    }

        .footer2 p a {
            font-size: 14px;
            color: #B4B4B4;
            margin-right: 15px;
        }

    .footer2 .margin-right-15 {
        margin-right: 15px;
    }

.zhuanhua {
    background: #f4f7fa;
    padding: 30px 0;
}

    .zhuanhua dl {
        overflow: hidden;
    }

    .zhuanhua .zhuanhua_con {
        display: flex;
        justify-content: center;
    }

    .zhuanhua dl {
        width: 290px;
        float: left;
        height: 90px;
        border-radius: 5px;
        margin-left: 10px;
        line-height: 90px;
        cursor: pointer;
    }

        .zhuanhua dl dt {
            float: left;
            width: 46px;
            height: 90px;
            line-height: 90px;
            margin-left: 30px;
        }

            .zhuanhua dl dt img {
                width: 46px;
                height: 46px;
            }

        .zhuanhua dl dd {
            width: 200px;
            margin-left: 14px;
            float: left;
            margin-top: 20px;
        }

            .zhuanhua dl dd h4 {
                font-size: 20px;
                color: #E62327;
                line-height: 30px;
            }

            .zhuanhua dl dd p {
                font-size: 14px;
                color: #999999;
                line-height: 20px;
            }


/*首页--banner下的tag*/
.tagswitch {
    padding-top: 0px;
    position: relative;
    display: block;
    z-index: 5;
    top: -45px;
}

    .tagswitch .tag_con {
        display: flex;
        justify-content: center;
    }

    .tagswitch h2 {
        margin-top: 0;
    }

    .tagswitch dl {
        width: 290px;
        float: left;
        height: 90px;
        background-color: #fff;
        border-radius: 5px;
        margin-left: 10px;
        line-height: 90px;
        cursor: pointer;
        box-shadow: 0px 3px 15px rgba(10,24,50,0.07);
        -moz-box-shadow: 0px 3px 15px rgba(10,24,50,0.07);
        -webkit-box-shadow: 0px 3px 15px rgba(10,24,50,0.07);
    }

        .tagswitch dl:hover {
            box-shadow: 0px 3px 15px rgba(230,35,39,0.2);
            -moz-box-shadow: 0px 3px 15px rgba(230,35,39,0.2);
            -webkit-box-shadow: 0px 3px 15px rgba(230,35,39,0.2);
        }

        .tagswitch dl dt {
            float: left;
            width: 46px;
            height: 90px;
            line-height: 90px;
            margin-left: 30px;
        }

            .tagswitch dl dt img {
                width: 46px;
                height: 46px;
            }

        .tagswitch dl dd {
            width: 200px;
            margin-left: 14px;
            float: left;
            margin-top: 20px;
        }

            .tagswitch dl dd h4 {
                font-size: 22px;
                color: #000000;
                line-height: 30px;
            }

            .tagswitch dl dd p {
                font-size: 14px;
                color: #999999;
                line-height: 20px;
            }

/*移动端头部*/
.z_nav_list {
    width: 40%;
    height: 100vh;
    padding: .30rem 0 .30rem .50rem;
    position: fixed;
    right: -60%;
    top: 0;
}

    .z_nav_list ul {
        padding-left: .25rem;
    }

    .z_nav_list li {
        line-height: 1rem;
        border-bottom: 1px solid #ccc;
    }

.new_erul > li {
    border-bottom: none;
}

    .new_erul > li > ul {
        padding-left: .35rem;
    }

    .new_erul > li > a {
        color: #999;
    }

.border_botom_1 {
    line-height: 1rem;
    border-bottom: 1px solid #ccc;
}

.z_nav_list li.loging {
    border: 0;
    margin-top: .2rem;
}

    .z_nav_list li.loging a {
        display: inline-block;
        width: 48%;
        text-align: center;
        line-height: .45rem;
    }

        .z_nav_list li.loging a:first-child {
            border-right: 1px solid #ccc;
        }

.z_nav_list a {
    display: block;
    color: #333;
}

.mobile_ul .liFixed {
    position: fixed;
    top: .88rem;
    right: 0;
    width: 4.25rem;
    background: #ebebeb;
    border-top: 1px solid #ccc;
}

.title-father {
    padding: 0;
    right: 0;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
}

.title {
    overflow-y: auto;
    position: absolute;
    width: 4.5rem;
    height: 100vh;
    top: 0;
    right: -2.5rem;
    background: #ebebeb;
}

.nav_P {
    margin-top: 0;
    color: #fff;
    height: .88rem;
    line-height: .88rem;
    font-size: .28rem;
    padding-left: .25rem;
    text-align: right;
    position: fixed;
    top: 0;
    right: -2.5rem;
    width: 4.5rem;
    background: #ebebeb;
    z-index: 1;
}

.title .navpheit {
    height: .88rem;
}

.nav_P img {
    width: .3rem;
    margin-right: .3rem;
    position: fixed;
    top: .3rem;
    right: 0;
}

.mobile {
    display: none;
}

.aboutup {
    background: url(/Content/website/images/navleft.png)no-repeat 94% center;
    background-size: .12rem .2rem;
}

.z_nav_list li .active {
    color: #E62129;
    background: url(/Content/website/images/anvbot.png)no-repeat #ebebeb 94% center;
    background-size: .2rem .12rem;
}

.mobheigth {
    height: .8rem;
    display: none;
}

.mobile_footer {
    display: none;
}

.bannerimg {
    float: right;
    margin-top: 79px;
}

.banner2img {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 100px;
}

.banners .wh1200 {
    position: relative;
}

/*右侧漂浮*/
.suspension {
    position: fixed;
    right: 0;
    bottom: 50px;
    z-index: 99;
}

    .suspension dl {
        background: #E62129;
        width: 72px;
        height: 72px;
        cursor: pointer;
        margin-bottom: 1px;
        position: relative;
    }

        .suspension dl dt {
            text-align: center;
            height: 40px;
            line-height: 46px;
        }

        .suspension dl dd {
            text-align: center;
            font-size: 14px;
            color: #fff;
        }

.phoneleft {
    position: absolute;
    top: 0;
    left: -208px;
    width: 208px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    background: #E62129;
    color: #fff;
    font-size: 24px;
    display: none;
}

.suspension dl:first-child:hover span {
    display: block;
}

.suspension dl:last-child {
    background: #2F3C4C;
}


/*关于-联系我们*/
.esh_contact {
    height: 500px;
    background: url(/Content/website/images/usbg.png)no-repeat;
}

    .esh_contact .wh1200 div {
        width: 380px;
        float: left;
        padding-top: 170px;
    }

        .esh_contact .wh1200 div h1 {
            font-size: 54px;
            color: #fff;
            line-height: 54px;
            font-weight: 500;
        }

        .esh_contact .wh1200 div p {
            font-size: 26px;
            color: #FFFFFF;
            line-height: 40px;
            padding-top: 20px;
            font-weight: 400;
        }

.conimg {
    float: right;
    margin-top: 56px;
}

.esh_conus .wh1200 {
    height: 545px;
    margin: 90px auto;
    background: rgba(255,255,255,1);
    box-shadow: 1px 1px 27px 0px rgba(0, 0, 0, 0.09);
}

.esh_conus h2 {
    font-size: 32px;
    color: #333333;
    text-align: center;
    padding-top: 58px;
    margin-bottom: 46px;
}

.esh_conus dl {
    width: 33%;
    float: left;
    border-right: 1px solid #EFEFEF;
    height: 271px;
}

    .esh_conus dl:nth-child(4) {
        border-right: 0;
    }

    .esh_conus dl dt {
        text-align: center;
        padding-top: 34px;
        padding-bottom: 25px;
    }

        .esh_conus dl dt img {
            width: 72px;
            height: 72px;
        }

    .esh_conus dl dd {
        text-align: center;
    }

        .esh_conus dl dd p {
            text-align: center;
            font-size: 18px;
            color: #333333;
            line-height: 38px;
        }

        .esh_conus dl dd span {
            font-size: 14px;
            color: #999999;
        }

        .esh_conus dl dd .duiqi p {
            padding: 0 56px;
            text-align: left
        }

.esh_conus a {
    font-size: 18px;
    color: #FFFFFF;
    background: #FF0000;
    border-radius: 5px;
    line-height: 53px;
    display: block;
    margin: auto;
    width: 186px;
    text-align: center;
    margin-top: 30px;
    cursor: pointer;
}

.company1 {
    height: 512px;
    background: url(/Content/website/images/beijing.png)no-repeat center;
    padding-top: 117px;
}

.beicompany {
    width: 413px;
    height: 277px;
    background: #fff;
    float: left;
    padding-left: 65px;
}

    .beicompany h4 {
        font-size: 30px;
        color: #000000;
        width: 264px;
        padding-top: 75px;
    }

    .beicompany p {
        font-size: 18px;
        color: #000000;
        width: 264px;
        line-height: 31px;
        margin-top: 40px;
    }

.company2 {
    height: 512px;
    background: url(/Content/website/images/wuhan.png)no-repeat center;
    padding-top: 117px;
    margin-top: 50px;
}

    .company2 .beicompany {
        float: right;
    }


/*新闻详情*/
.newsdetail h1 {
    font-size: 28px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-top: 80px;
}

.newstime {
    text-align: center;
    font-size: 16px;
    color: #666666;
    margin-top: 18px;
    margin-bottom: 50px;
}

.newsdetail p {
    line-height: 32px;
    font-size: 16px;
    color: #666666;
    margin-bottom: 20px;
}

    .newsdetail p:last-child {
        margin-bottom: 150px;
    }

.newsdetail img {
    max-width: 100%;
}

.news_list .wh1200 {
    overflow: hidden;
}

.news_list dl {
    width: 380px;
    float: left;
    margin-right: 30px;
    height: 450px;
}

    .news_list dl:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .news_list dl dt {
        width: 100%;
        height: 260px;
    }

    .news_list dl:hover dd h3 {
        color: #E62129;
    }

    .news_list dl dt img {
        width: 100%;
        height: 260px;
    }

    .news_list dl dd h3 {
        font-size: 18px;
        color: #000000;
        font-weight: bold;
        margin-top: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        height: 20px;
        line-height: 20px;
    }

    .news_list dl dd p {
        font-size: 16px;
        color: #666666;
        line-height: 27px;
        margin-top: 15px;
        height: 54px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .news_list dl dd span {
        display: inline-block;
        font-size: 15px;
        color: #999999;
        line-height: 15px;
        margin-top: 10px;
    }

.newmore {
    text-align: center;
    margin-bottom: 100px;
    margin-top: 20px;
}

    .newmore a, .esh_amore {
        display: inline-block;
        width: 186px;
        line-height: 51px;
        font-size: 17px;
        color: #E62129;
        border: 1px solid #E62129;
        text-align: center;
        border-radius: 5px;
        cursor: pointer;
    }

.footlogo {
    width: 2.5rem;
    margin-top: .25rem;
}

.logotit {
    font-size: .26rem;
    color: #9ea7b2;
    margin-top: .1rem;
    margin-bottom: .2rem;
}

.mobile_footer .footphone {
    padding-top: .1rem;
    line-height: .4rem;
    color: #fff;
    font-size: .3rem;
}

.mobile_footer .footphoner {
    font-size: .5rem;
    color: #FFF;
}

.mobile_footer ul {
    width: 60%;
    overflow: hidden;
    margin-left: 25%;
    margin-top: .5rem;
}

    .mobile_footer ul li {
        float: left;
        width: 50%;
        line-height: .8rem;
        font-size: .28rem;
    }

        .mobile_footer ul li a {
            color: #9ea7b2;
        }


/*qichun*/
/*代理加盟*/
.dljm_banner {
    width: 100%;
    height: 500px;
    background: url("/Content/website/images/dljm_banner_bg1.png") no-repeat center;
}

    .dljm_banner .banner_bg2 {
        display: none;
    }

    .dljm_banner .banner_txt {
        width: 565px;
        padding-left: 125px;
        margin: 0;
        padding-top: 145px;
    }

        .dljm_banner .banner_txt h1 {
            font-size: 54px;
            color: #ffffff;
            line-height: 55px;
        }

        .dljm_banner .banner_txt p {
            font-size: 26px;
            color: #ffffff;
            line-height: 40px;
            margin-top: 20px;
        }

/*代理加盟-合作优势*/
.dljm_advantage {
    padding: 70px 0;
}

    .dljm_advantage h2 {
        font-size: 32px;
        color: #333333;
        line-height: 35px;
        text-align: center;
        margin-bottom: 70px;
    }

    .dljm_advantage .ad_con {
        display: flex;
    }

        .dljm_advantage .ad_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .dljm_advantage .ad_con dl {
            width: 265px;
            flex: 1;
            float: left;
            margin: 0;
            padding: 50px 40px;
            box-shadow: 0 0 10px #eeeeee;
            border-radius: 10px;
            margin-right: 46px;
        }

            .dljm_advantage .ad_con dl:last-child {
                margin-right: 0;
            }

            .dljm_advantage .ad_con dl dt {
                text-align: center;
            }

            .dljm_advantage .ad_con dl dd {
                text-align: center;
            }

                .dljm_advantage .ad_con dl dd h4 {
                    font-size: 21px;
                    color: #333333;
                    margin-top: 25px;
                    font-weight: bold;
                }

                .dljm_advantage .ad_con dl dd .xian_bg {
                    width: 25px;
                    height: 1px;
                    background: #333333;
                    margin: 10px auto 15px;
                }

                .dljm_advantage .ad_con dl dd p {
                    font-size: 16px;
                    color: #333333;
                    line-height: 30px;
                }

/*代理加盟-合作支持*/
.dljm_support {
    width: 100%;
    height: 630px;
    background: url("/Content/website/images/support_bg1.png") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

    .dljm_support h2 {
        font-size: 32px;
        color: #ffffff;
        line-height: 35px;
        text-align: center;
        padding-top: 70px;
    }

    .dljm_support .sup_con {
        width: 1200px;
        height: 525px;
        background: url("/Content/website/images/support_bg2.png") no-repeat;
        background-position: 120px 100px;
        position: relative;
    }

        .dljm_support .sup_con dl dt {
            font-size: 20px;
            color: #ffffff;
            text-align: center;
        }

        .dljm_support .sup_con dl dd {
            width: 90px;
            height: 90px;
            background: rgba(255,255,255,0.85);
            border-radius: 50%;
            text-align: center;
            line-height: 90px;
            margin: 15px 0;
        }

/*代理加盟-合作流程*/
.dljm_process {
    width: 100%;
    height: 540px;
    background: #fbfbfb;
}

    .dljm_process h2 {
        font-size: 32px;
        color: #333333;
        line-height: 35px;
        text-align: center;
        padding-top: 70px;
    }

    .dljm_process .pro_con {
        display: flex;
        justify-content: center;
        padding: 107px 0 150px;
    }

        .dljm_process .pro_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .dljm_process .pro_con dl {
            float: left;
            margin: 0 -1px;
            position: relative;
        }

            .dljm_process .pro_con dl dt {
                font-size: 20px;
                text-align: center;
                width: 180px;
            }

            .dljm_process .pro_con dl dd {
                width: 180px;
                height: 180px;
                padding: 30px 0;
            }

                .dljm_process .pro_con dl dd .pro_num {
                    font-weight: bold;
                    width: 125px;
                    height: 125px;
                    border-radius: 50%;
                    font-size: 48px;
                    color: #ffffff;
                    text-align: center;
                    line-height: 125px;
                }

/*代理加盟-合作条件*/
.dljm_condition h2 {
    font-size: 32px;
    color: #333333;
    line-height: 35px;
    text-align: center;
    padding-top: 70px;
}

.dljm_condition .cond_con {
    padding: 70px 0;
}

    .dljm_condition .cond_con:after {
        content: "";
        display: block;
        clear: both;
    }

    .dljm_condition .cond_con dl {
        width: 386px;
        float: left;
        margin-right: 21px;
    }

        .dljm_condition .cond_con dl:last-child {
            margin-right: 0;
        }

    .dljm_condition .cond_con dt img {
        width: 386px;
        height: 266px;
    }

    .dljm_condition .cond_con dd h4 {
        font-size: 22px;
        color: #e62129;
        margin-top: 15px;
    }

    .dljm_condition .cond_con dd p {
        font-size: 16px;
        color: #333333;
    }

/*代理加盟-加盟申请*/
.dljm_join {
    width: 100%;
    height: 735px;
    background: url("/Content/website/images/join_bg.png") no-repeat;
    background-size: 100% 100%;
    padding: 80px 0;
}

    .dljm_join .join_con {
        width: 990px;
        height: 575px;
        margin: 0 auto;
        background: #ffffff;
        border-radius: 5px;
        box-shadow: 0 0 5px #eeeeee;
        padding: 60px;
    }

        .dljm_join .join_con h2 {
            font-size: 32px;
            color: #333333;
            line-height: 35px;
            text-align: center;
            margin-bottom: 60px;
        }

        .dljm_join .join_con .application:after {
            content: "";
            display: block;
            clear: both;
        }

        .dljm_join .join_con .list {
            width: 435px;
            float: left;
            height: 48px;
            line-height: 48px;
            margin-bottom: 25px;
        }

            .dljm_join .join_con .list:after {
                content: "";
                display: block;
                clear: both;
            }

    .dljm_join .list .label {
        width: 115px;
        display: block;
        float: left;
        height: 48px;
        line-height: 48px;
        text-align: right;
        padding-right: 20px;
        font-size: 16px;
        color: #000000;
    }

    .dljm_join .list .input {
        width: 320px;
        float: left;
        height: 48px;
        line-height: 48px;
        border: 1px solid #f4f4f4;
        border-radius: 5px;
        padding: 0 20px;
        font-size: 16px;
    }

    .dljm_join .list input::-webkit-input-placeholder {
        color: #cecece;
    }

    .dljm_join .list input::-moz-placeholder {
        color: #cecece;
    }

    .dljm_join .list input::-moz-placeholder {
        color: #cecece;
    }

    .dljm_join .list input::-ms-input-placeholder {
        color: #cecece;
    }

select::-ms-expand {
    display: none;
}

.dljm_join .list .input:focus, .dljm_join .list .select:focus {
    border: 1px solid #fb696f;
    box-shadow: 0 0 5px #f7dedf;
    background: #fff;
}

.dljm_join .list .select {
    width: 320px;
    float: left;
    height: 48px;
    line-height: 48px;
    border: 1px solid #f4f4f4;
    border-radius: 5px;
    padding: 0 20px;
    font-size: 16px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url("/Content/website/images/join_icon1.png") no-repeat center right 10px;
}

    .dljm_join .list .select option, .zhuinput select option {
        color: #cecece;
    }

    .dljm_join .list .select::selection {
        background: #FF0000;
    }

.zhuinput select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url("/Content/website/images/join_icon1.png") no-repeat center right 10px;
}

.dljm_join .listWay {
    width: 870px;
    height: 48px;
    float: left;
}

    .dljm_join .listWay .label {
        width: 115px;
        display: block;
        float: left;
        height: 48px;
        line-height: 48px;
        text-align: right;
        padding-right: 18px;
        font-size: 16px;
        color: #000000;
    }

    .dljm_join .listWay p {
        width: 135px;
        height: 48px;
        line-height: 48px;
        float: left;
        font-size: 16px;
        color: #333333;
        display: flex;
        align-items: center;
    }

        .dljm_join .listWay p input[type='radio'] {
            width: 20px;
            height: 20px;
            border: 1px solid #ebebeb;
            border-radius: 50%;
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            -ms-appearance: none;
            margin-right: 10px;
            cursor: pointer;
        }

        .dljm_join .listWay p input[type=radio]:checked {
            background: url("/Content/website/images/join_icon2.png")no-repeat;
            background-size: 100% 100%;
            border: 0;
        }

.dljm_join .submit {
    float: left;
    width: 100%;
    height: 55px;
    margin-top: 40px;
}

    .dljm_join .submit a {
        display: block;
        width: 185px;
        height: 55px;
        margin: 0 auto;
        background: #ff0000;
        border-radius: 5px;
        font-size: 19px;
        color: #ffffff;
        text-align: center;
        line-height: 55px;
    }

.dljm_call {
    width: 100%;
    height: 260px;
    background: url("/Content/website/images/call_bg.png") no-repeat;
    background-size: 100% 100%;
}

    .dljm_call p {
        font-size: 20px;
        color: #333333;
        text-align: center;
        padding-top: 80px;
    }

    .dljm_call h2 {
        font-size: 48px;
        color: #333333;
        text-align: center;
        margin-top: 20px;
        line-height: 40px;
        font-weight: bold;
    }
/*代理加盟--结束*/

/*服务条款*/
.clause {
    padding-bottom: 60px;
}

    .clause h2 {
        font-size: 28px;
        color: #000000;
        text-align: center;
        padding: 80px 0 50px;
        font-weight: bold;
    }

    .clause .clause_con p {
        font-size: 16px;
        color: #666666;
        line-height: 30px;
        padding-bottom: 20px;
    }

    .clause .clause_con h4 {
        font-size: 22px;
        color: #000000;
        border-top: 2px dotted #DDDDDD;
        line-height: 80px;
        font-weight: bold;
    }
/*服务条款--结束*/

/*关于我们*/
.about_banner {
    width: 100%;
    height: 500px;
    background: url("/Content/website/images/about_banner1.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
    overflow: hidden;
}

    .about_banner .wh1200 {
        position: relative;
    }

    .about_banner .banner_bg2 {
        display: none;
    }

    .about_banner .banner_txt {
        width: 565px;
        padding-left: 90px;
        margin: 0;
        position: absolute;
        top: 145px;
        left: 0;
        z-index: 1;
    }

        .about_banner .banner_txt h1 {
            font-size: 54px;
            color: #ffffff;
            line-height: 56px;
        }

        .about_banner .banner_txt p {
            font-size: 26px;
            color: #ffffff;
            line-height: 40px;
            margin-top: 20px;
        }

    .about_banner .banner_new_txt {
        width: 94%;
        padding-left: 90px;
        margin: 0;
        position: absolute;
        top: 165px;
        left: 0;
        z-index: 1;
    }

        .about_banner .banner_new_txt h1 {
            font-size: 54px;
            color: #ffffff;
            line-height: 56px;
        }

        .about_banner .banner_new_txt p {
            font-size: 26px;
            color: #ffffff;
            line-height: 40px;
            margin-top: 20px;
        }


.about_header {
    width: 100%;
    height: 65px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
    background: #ffffff;
}

    .about_header .submenu {
        display: flex;
        justify-content: center;
    }

        .about_header .submenu:after {
            width: 1px;
            content: "";
            display: block;
            clear: both;
            background: url("/Content/website/images/about_bg.png") no-repeat;
            background-position: right center;
        }

        .about_header .submenu li {
            float: left;
            width: 200px;
            margin: 0;
            display: flex;
            justify-content: center;
            background: url("/Content/website/images/about_bg.png") no-repeat;
            background-position: 0 center;
        }

            .about_header .submenu li a {
                line-height: 63px;
                font-size: 15px;
                color: #727272;
                display: inline-block;
            }

            .about_header .submenu li .xianAbout_bg {
                display: none;
            }

            .about_header .submenu li img {
                padding-right: 5px;
            }

            .about_header .submenu li .about_h {
                display: inline-block;
            }

            .about_header .submenu li .about_ha {
                display: none;
            }

            .about_header .submenu li.active .about_h {
                display: none;
            }

            .about_header .submenu li.active .about_ha {
                display: inline-block;
            }

            .about_header .submenu li.active a {
                color: #e62129;
            }

            .about_header .submenu li.active .xianAbout_bg {
                width: auto;
                height: 3px;
                background: #e62129;
                box-shadow: 0 0 5px #f58589;
                display: block;
            }

.about_intro h2 {
    font-size: 32px;
    color: #000000;
    line-height: 35px;
    text-align: center;
    padding-top: 70px;
}

.about_intro .intro_con {
    padding: 70px 0 80px;
}

    .about_intro .intro_con:after {
        content: "";
        display: block;
        clear: both;
    }

.about_intro .incon_left {
    float: left;
}

    .about_intro .incon_left img {
        width: 493px;
        height: 432px;
    }

.about_intro .incon_right {
    float: right;
    width: 660px;
}

    .about_intro .incon_right p {
        font-size: 16px;
        color: #333333;
        margin-top: 20px;
        text-indent: 2em;
        line-height: 35px;
    }

/*关于我们-企业文化*/
.about_culture {
    width: 100%;
    background: url("/Content/website/images/about_culBg.png") no-repeat;
}

    .about_culture h2 {
        font-size: 32px;
        color: #ffffff;
        line-height: 35px;
        text-align: center;
        padding-top: 100px;
    }

    .about_culture .cul_con {
        padding: 70px 0 90px;
        display: flex;
        justify-content: center;
    }

        .about_culture .cul_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .about_culture .cul_con dl {
            width: 300px;
            float: left;
            margin: 0 25px;
        }

        .about_culture .cul_con .new_wid {
            width: 200px;
            margin: 0 60px;
        }

        .about_culture .cul_con dt img {
            width: 300px;
            height: 225px;
        }

        .about_culture .cul_con dt.new_div_img {
            width: 85px;
            height: 85px;
            text-align: center;
            margin: 0 auto;
        }

            .about_culture .cul_con dt.new_div_img img {
                width: 85px;
                height: 85px;
            }

        .about_culture .cul_con dd h4 {
            font-size: 18px;
            color: #ffffff;
            padding: 20px 0 10px;
        }

        .about_culture .cul_con dd .new_h4 {
            font-size: 24px;
        }

        .about_culture .cul_con dd h4 img {
            margin-right: 10px;
            width: 18px;
            height: 18px;
        }

        .about_culture .cul_con dd h4 .new_img {
            width: 20px;
            height: 20px;
        }

        .about_culture .cul_con dd p {
            font-size: 16px;
            color: #ffffff;
            line-height: 30px;
            border-top: 1px solid #dddddd;
            padding-top: 5px;
        }


/*关于我们-发展历程*/
.about_evolve {
    width: 100%;
    background: url("/Content/website/images/fabg.png") no-repeat bottom center #f5f8fa;
    background-size: auto;
    padding-bottom: 200px;
}

    .about_evolve h2 {
        font-size: 32px;
        color: #000000;
        line-height: 35px;
        text-align: center;
        padding-top: 70px;
    }

    .about_evolve .evo_con {
        width: 73%;
        height: 390px;
        position: relative;
        overflow: hidden;
        margin-top: 110px;
        cursor: move;
    }

.evo_con .listCon {
    width: auto;
    height: 390px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
}

    .evo_con .listCon:before {
        content: "";
        height: 10px;
        position: absolute;
        left: 0;
        top: 50%;
        right: 0;
        background: url("/Content/website/images/about_evo_bgx.png") no-repeat;
        background-size: 100% 100%;
    }

    .evo_con .listCon:after {
        content: "";
        display: block;
        clear: both;
    }

    .evo_con .listCon .start {
        width: 90px;
        height: 390px;
        margin: 0;
        position: relative;
        float: left;
    }

        .evo_con .listCon .start h4 {
            font-size: 29px;
            color: #000000;
            position: absolute;
            bottom: 0;
            top: 55%;
            left: 10px;
        }

    .evo_con .listCon .end {
        width: 90px;
        height: 390px;
        margin: 0;
        position: relative;
        float: left;
    }

        .evo_con .listCon .end h4 {
            font-size: 29px;
            color: #000000;
            position: absolute;
            bottom: 0;
            top: 55%;
            right: 10px;
        }

    .evo_con .listCon .list {
        width: 120px;
        height: 390px;
        margin: 0;
        position: relative;
        float: left;
    }

        .evo_con .listCon .list dl {
            border-left: 1px solid #a3a3a3;
            position: absolute;
            bottom: auto;
            top: 50%;
            left: 0;
            padding: 40px 0 0 12px;
            width: 240px;
            margin-top: 7px;
            height: auto;
        }

        .evo_con .listCon .list:nth-child(even) dl {
            position: absolute;
            bottom: 50%;
            top: auto;
            left: 0;
            padding: 0 0 40px 12px;
            width: 240px;
            margin-bottom: -2px;
        }

        .evo_con .listCon .list dl:after {
            content: "";
            width: 7px;
            height: 7px;
            background: url("/Content/website/images/about_evo_yuan.png") no-repeat;
            background-size: 100% 100%;
            display: block;
            position: absolute;
            left: -3.5px;
            top: -6px;
            bottom: auto;
        }

        .evo_con .listCon .list:nth-child(even) dl:after {
            position: absolute;
            left: -3.5px;
            bottom: -6px;
            top: auto;
        }

        .evo_con .listCon .list dl dt {
            font-size: 26px;
            color: #e62129;
        }

        .evo_con .listCon .list dl dd img {
            padding: 10px 0;
        }

        .evo_con .listCon .list dl dd p {
            line-height: 20px;
            font-size: 16px;
            color: #333333;
        }

/*关于我们-荣誉资质*/
.about_honors {
    width: 100%;
    background-color: #f5f8fa;
    background-size: 100% 100%;
    padding: 70px 0 170px;
}

.about_new_honors {
    padding: 70px 0 0px;
}

.about_honors h2 {
    font-size: 32px;
    color: #000000;
    line-height: 35px;
    text-align: center;
    padding-bottom: 70px;
}

.hon_bottom h2 {
    padding-bottom: 45px;
}
/*.about_honors .hon_con:after{ content: ""; display: block; clear: both;}*/
.about_honors .hon_con a {
    float: left;
    margin-right: 70px;
    margin-bottom: 60px;
}

    .about_honors .hon_con a:nth-child(4) {
        margin-right: 0;
    }

.about_honors .hon_new_con {
    display: flex;
    justify-content: center;
}

    .about_honors .hon_new_con a {
        float: left;
        margin-right: 70px;
        margin-bottom: 60px;
    }

        .about_honors .hon_new_con a:last-child {
            margin-right: 0;
        }

        .about_honors .hon_new_con a p {
            text-align: center;
            line-height: 54px;
            height: 20px;
        }

.about_honors .hon_new_con_new {
    width: 100%;
}

    .about_honors .hon_new_con_new a {
        float: left;
        margin-right: 50px;
        margin-bottom: 60px;
        width: 33%;
        text-align: center;
    }

.hon_top .hon_con img {
    width: 247px;
    height: 340px;
}

.hon_bottom .hon_con {
    display: flex;
    justify-content: space-between;
    margin: 0;
}

    .hon_bottom .hon_con a {
        margin: auto;
    }

.nav_erul {
    display: none;
}

    .nav_erul li {
        display: block;
    }

        .nav_erul li:last-child {
            border-bottom: 0;
        }

.mobile_ul li:last-child {
    border-bottom: 1px solid #ccc;
}

.hon_bottom .hon_con img {
    width: 318px;
    height: 240px;
}

.nav_erul li:last-child ul li:last-child {
    border-bottom: 0;
}

.z_nav_list {
    display: none;
}

.mtop {
    display: none;
}

.footban {
    display: none;
}

.n_footer {
    display: none;
}

.esh_more a {
    display: block;
    width: 187px;
    border: 1px solid #E62129;
    border-radius: 5px;
    text-align: center;
    line-height: 49px;
    font-size: 17px;
    color: #E62129;
    margin: 40px auto 0;
}

.esh_img_shadow {
    box-shadow: 0px 10px 15px rgba(0,0,0,.2);
    -moz-box-shadow: 0px 10px 15px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 10px 15px rgba(0,0,0,.2);
}

.esh_img_mh271 {
    max-height: 271px;
}

.esh_honors_m_t_35 {
    margin-top: 35px;
}

/*关于我们-服务数据*/
.about_service {
    width: 100%;
    background: url("/Content/website/images/about_serBg.png") no-repeat;
}

    .about_service h2 {
        font-size: 32px;
        line-height: 35px;
        text-align: center;
        padding-top: 100px;
    }

    .about_service .ser_con {
        padding: 70px 0 90px;
    }

        .about_service .ser_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .about_service .ser_con dl {
            width: 33.33%;
            float: left;
        }

        .about_service .ser_con dt img {
            width: 300px;
            height: 225px;
        }

        .about_service .ser_con dd h3 {
            font-size: 35px;
            color: #E62327;
            padding: 20px 0 10px;
            text-align: center;
        }

        .about_service .ser_con dd p {
            font-size: 16px;
            line-height: 30px;
            padding-top: 5px;
            text-align: center;
        }

/*关于我们--结束*/
/*帮助中心-产品帮助*/
.help_header .wh1200:after {
    content: "";
    display: block;
    clear: both;
}

.help_header .logoCon {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    height: 74px;
}

    .help_header .logoCon a {
        display: flex;
        justify-content: center;
        align-items: center;
    }

.help_header .help_tit {
    float: left;
    display: flex;
    align-items: center;
    height: 70px;
}

    .help_header .help_tit .bgxian {
        margin: 0 10px;
    }

    .help_header .help_tit a {
        font-size: 22px;
        color: #000000;
        font-weight: bold;
        line-height: 74px;
    }

.help_header .main_nav {
    float: right;
}

.CPhelp_banner {
    width: 100%;
    height: 207px;
    background: url("/Content/website/images/CPhelp_banner.png") no-repeat;
    background-size: 100% 100%;
}

    .CPhelp_banner h2 {
        text-align: center;
        font-size: 28px;
        color: #ffffff;
        padding: 55px 0 15px;
    }

        .CPhelp_banner h2 img {
            padding-right: 15px;
        }

    .CPhelp_banner .search_help {
        width: 600px;
        height: 55px;
        line-height: 45px;
        background: #ffffff;
        border: 5px solid #496490;
        border-radius: 45px;
        overflow: hidden;
        padding: 0 20px;
    }

        .CPhelp_banner .search_help:after {
            content: "";
            display: block;
            clear: both;
        }

        .CPhelp_banner .search_help .sou {
            line-height: 45px;
            float: left;
            width: 90%;
            padding: 0 15px;
            font-size: 17px;
            height: 45px;
        }

            .CPhelp_banner .search_help .sou::-webkit-input-placeholder {
                color: #999999;
            }

            .CPhelp_banner .search_help .sou::-moz-placeholder {
                color: #999999;
            }

            .CPhelp_banner .search_help .sou:-moz-placeholder {
                color: #999999;
            }

            .CPhelp_banner .search_help .sou:-ms-input-placeholder {
                color: #999999;
            }

        .CPhelp_banner .search_help .btn_sou {
            float: right;
            width: 10%;
            height: 45px;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
        }

.CPhelp {
    padding-bottom: 95px;
}

    .CPhelp:after {
        content: "";
        display: block;
        clear: both;
    }

    .CPhelp .CPhelp_left {
        float: left;
        width: 290px;
        padding-top: 40px;
    }

    .CPhelp .CPhelp_right {
        float: right;
        width: 910px;
        min-height: 700px;
        padding: 0 0 0 55px;
        border-left: 1px solid #dddddd;
    }

.CPhelp_left ul li {
    width: 100%;
    line-height: 40px;
}

    .CPhelp_left ul li a {
        font-size: 16px;
        color: #000000;
        padding: 0 25px;
        background: url("/Content/website/images/CPhelp_icon3l.png") no-repeat;
        background-position: 0 center;
        background-size: auto;
    }

    .CPhelp_left ul li .child_left {
        padding: 10px 0 10px 35px;
        display: none;
    }

        .CPhelp_left ul li .child_left a {
            font-size: 16px;
            color: #666666;
            line-height: 40px;
            background: none;
            display: block;
            padding-left: 0;
        }

            .CPhelp_left ul li .child_left a.checked {
                color: #e62129;
            }

    .CPhelp_left ul li.active a {
        background: url("/Content/website/images/CPhelp_icon3x.png") no-repeat;
        background-position: 0 center;
        background-size: auto;
    }

    .CPhelp_left ul li.active .child_left a {
        background: none;
    }

.CPhelp_right h2 {
    text-align: center;
    font-size: 28px;
    color: #000000;
    font-weight: bold;
    padding: 40px 0;
    line-height: 45px;
}

.CPhelp_right img {
    margin-top: 20px;
    margin-bottom: 20px;
}

.CPhelp_right p {
    font-size: 14px;
    color: #666666;
    line-height: 35px;
}

.CPhelp-search-result {
    font-size: 14px;
    color: #787878;
    margin: 20px auto
}

.CPhelp-search-list {
    display: block;
    position: relative
}

    .CPhelp-search-list li .tit {
        font-size: 18px;
        margin-bottom: 10px;
        display: block;
        color: #03A9F4;
        cursor: pointer
    }

    .CPhelp-search-list li .des {
        font-size: 14px;
        color: #454545;
        line-height: 22px;
        word-break: break-all;
        word-wrap: break-word
    }

    .CPhelp-search-list li {
        border-bottom: none !important;
        margin-bottom: 20px;
    }

.CPhelp-search-nodata {
    padding: 40px 0;
    text-align: center;
}

    .CPhelp-search-nodata .error-message {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .CPhelp-search-nodata .tip-msg {
        font-size: 16px;
        margin-bottom: 10px;
    }

.CPhelp-search-key {
    color: #f60 !important;
}
/*帮助中心-产品帮助--结束*/

/*帮助中心-视频教学-视频播放*/
.video_play {
    width: 100%;
    height: 100%;
    background: #2f3138;
    position: absolute;
    display: flex;
    flex-direction: column;
}

    .video_play .vPlay_title {
        width: 100%;
        height: 60px;
        background: #3a3d48;
        display: flex;
        align-items: center;
        padding: 0 2%;
    }

        .video_play .vPlay_title .return {
            width: 66px;
            height: 35px;
            line-height: 35px;
            display: inline-block;
            font-size: 16px;
            color: #ffffff;
            background: url("/Content/website/images/video_play_icon1.png") no-repeat;
            background-size: 100% 100%;
            text-align: center;
            font-weight: bold;
            float: left;
        }

    .video_play .titCon {
        float: left;
        margin-left: 20px;
    }

        .video_play .titCon p {
            display: inline-block;
            line-height: 35px;
            font-size: 22px;
            color: #7a7d86;
            font-weight: bold;
        }

            .video_play .titCon p img {
                margin-right: 10px;
                height: 22px;
                margin-top: -2px;
            }

        .video_play .titCon h2 {
            display: inline-block;
            font-size: 22px;
            color: #ffffff;
            line-height: 35px;
            font-weight: bold;
        }

    .video_play .vPlay_con {
        width: 96%;
        height: calc(100% - 60px);
        background: #1f1f1f;
        display: flex;
        margin: 25px auto 30px;
    }

        .video_play .vPlay_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .video_play .vPlay_con .video {
            float: left;
            width: calc(100% - 290px);
        }

        .video_play .vPlay_con .viedo_intro {
            width: 330px;
            float: left;
            padding: 40px 35px 40px 30px;
        }

.vPlay_con .viedo_intro .vin_top:after {
    content: "";
    display: block;
    clear: both;
}

.vPlay_con .viedo_intro .vin_top dl {
    width: 50%;
    float: left;
}

    .vPlay_con .viedo_intro .vin_top dl dt {
        font-size: 17px;
        color: #8c8e95;
        line-height: 35px;
    }

    .vPlay_con .viedo_intro .vin_top dl dd {
        font-size: 18px;
        color: #e4e6ec;
        line-height: 35px;
    }

.vPlay_con .viedo_intro .vin_con dl {
    width: 100%;
    margin-top: 20px;
}

    .vPlay_con .viedo_intro .vin_con dl dt {
        font-size: 17px;
        color: #8c8e95;
        line-height: 35px;
    }

    .vPlay_con .viedo_intro .vin_con dl dd {
        font-size: 15px;
        color: #e4e6ec;
        line-height: 30px;
    }

#my-video .vjs-control-bar {
    background: #333333;
    bottom: -1px;
    height: 46px;
    z-index: 99999;
}

#my-video .vjs-control:before {
    line-height: 46px;
}

#my-video .vjs-time-control {
    line-height: 46px;
    color: #999999;
}

#my-video .vjs-resolution-button .vjs-resolution-button-label {
    line-height: 46px;
    color: #999999;
}

#my-video .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    bottom: 27px;
}

#my-video .vjs-menu li {
    padding: .5em;
}

#my-video .vjs-playback-rate .vjs-playback-rate-value {
    line-height: 46px;
    color: #999999;
}

#my-video .vjs-slider.vjs-volume-bar {
    margin: 20px .45em !important;
}

#my-video .vjs-control:before {
    color: #999999;
}

#my-video .vjs-progress-control {
    height: .3em;
    max-width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

#my-video .vjs-slider {
    margin: 0;
}

#my-video .vjs-fullscreen-control {
    position: absolute;
    right: 0;
}

#my-video .vjs-menu-button {
    position: absolute;
    right: 4em;
}

#my-video .vjs-playback-rate {
    position: absolute;
    right: 8em;
    display: block !important;
}

#my-video .vjs-volume-menu-button {
    position: absolute;
    right: 12em;
}

#my-video .vjs-time-control {
    display: block;
    margin: 0;
    min-width: 1em;
    padding: 0;
}

#my-video .vjs-remaining-time {
    display: none;
}

#my-video .vjs-time-divider div {
    text-align: center;
}

#my-video .vjs-current-time {
    color: #FFFFFF;
}

#my-video .vjs-play-progress:before {
    font-size: 0;
}

#my-video .vjs-progress-control .vjs-slider .vjs-slider-bar {
    background: #2aa126;
}

#my-video .vjs-resolution-button .vjs-resolution-button-label {
    font-size: 1.3em;
}

#my-video .vjs-resolution-button .vjs-menu li {
    font-size: 1.3em;
}
/*帮助中心-视频教学-视频播放--结束*/



/*帮助中心*/
.helpbanner {
    height: 500px;
    background: url(/Content/website/images/centerbg.png)no-repeat top center;
    overflow: hidden;
}

.helpcon1 {
    width: 500px;
    float: left;
    margin-top: 180px;
    margin-left: 70px;
}

    .helpcon1 h1 {
        font-size: 54px;
        line-height: 54px;
        color: #fff;
    }

    .helpcon1 p {
        font-size: 26px;
        color: #fff;
        line-height: 28px;
        margin-top: 18px;
    }

.helpimg {
    float: right;
    margin-top: 80px;
}

.help_con .wh1200 {
    overflow: hidden;
    padding-bottom: 70px;
}

    .help_con .wh1200 dl {
        width: 172px;
        height: 285px;
        border-radius: 10px;
        float: left;
        margin-right: 56px;
    }

        .help_con .wh1200 dl:first-child {
            background: #5B9BD5;
            margin-left: 60px;
        }

            .help_con .wh1200 dl:first-child + dl {
                background: #ED7D31;
            }

                .help_con .wh1200 dl:first-child + dl + dl {
                    background: #58CC91;
                }

                    .help_con .wh1200 dl:first-child + dl + dl + dl {
                        background: #FA6969;
                    }

        .help_con .wh1200 dl:last-child {
            background: #5B6A78;
        }

        .help_con .wh1200 dl dt {
            text-align: center;
            height: 110px;
            line-height: 130px;
        }

            .help_con .wh1200 dl dt img {
                max-width: 90%;
                max-height: 90%;
            }

        .help_con .wh1200 dl dd h4 {
            font-size: 22px;
            color: #fff;
            text-align: center;
            background: url(/Content/website/images/helpbot.png)no-repeat bottom center;
            padding-bottom: 20px;
            margin-bottom: 20px;
        }

        .help_con .wh1200 dl dd p {
            font-size: 17px;
            color: #fff;
            text-align: center;
            line-height: 26px;
        }

.help_con h2, .esh_service h2 {
    font-size: 32px;
    color: #333333;
    padding: 70px 0;
}

.esh_service {
    background: #F8FAFB;
    padding-bottom: 50px;
}

    .esh_service .wh1200 {
        overflow: hidden;
    }

    .esh_service dl {
        width: 380px;
        float: left;
        height: 177px;
        background: #fff;
        margin-right: 24px;
    }

        .esh_service dl:nth-child(3) {
            margin-right: 0;
        }

        .esh_service dl dt {
            float: left;
            width: 62px;
            height: 100%;
            margin-left: 50px;
            margin-top: 58px;
        }

            .esh_service dl dt img {
                width: 62px;
                height: 62px;
            }

        .esh_service dl dd {
            margin-left: 15px;
            float: left;
        }

            .esh_service dl dd h4 {
                font-size: 24px;
                color: #333333;
                margin-top: 58px;
            }

            .esh_service dl dd p {
                font-size: 16px;
                color: #333333;
                width: 240px;
            }

.serzi {
    font-size: 19px;
    color: #fff;
    font-size: 19px;
    background: #f00;
    display: block;
    width: 186px;
    line-height: 53px;
    border-radius: 5px;
    margin: auto;
    margin-top: 70px;
    cursor: pointer;
}

/*服务支持*/
.servicesysbanner {
    height: 500px;
    background: url(/Content/website/images/syscNbg.png)no-repeat center right;
    overflow: hidden;
}

    .servicesysbanner img {
        max-width: 500px;
    }

.syscon1 {
    width: 500px;
    float: left;
    margin-top: 180px;
    margin-left: 70px;
}

    .syscon1 h1 {
        font-size: 54px;
        line-height: 54px;
        color: #fff;
    }

    .syscon1 p {
        font-size: 26px;
        color: #fff;
        line-height: 28px;
        margin-top: 18px;
    }

.esh_servicesys h2 {
    font-size: 32px;
    color: #333333;
    padding: 70px 0;
}

.esh_servicesys {
    background: #F8FAFB;
    padding-bottom: 50px;
}

    .esh_servicesys .wh1200 {
        overflow: hidden;
    }

    .esh_servicesys dl {
        width: 380px;
        float: left;
        height: 177px;
        background: #fff;
        margin-right: 24px;
        margin-bottom: 20px;
    }

        .esh_servicesys dl:nth-child(3) {
            margin-right: 0;
        }

        .esh_servicesys dl:nth-child(3n) {
            margin-right: 0;
        }

        .esh_servicesys dl dt {
            float: left;
            width: 62px;
            height: 100%;
            margin-left: 50px;
            margin-top: 58px;
        }

            .esh_servicesys dl dt img {
                width: 62px;
                height: 62px;
            }

        .esh_servicesys dl dd {
            margin-left: 15px;
            float: left;
        }

            .esh_servicesys dl dd h4 {
                font-size: 24px;
                color: #333333;
                margin-top: 58px;
                margin-bottom: 10px;
            }

            .esh_servicesys dl dd p {
                font-size: 16px;
                color: #333333;
                width: 240px;
                line-height: 24px;
            }

/*新闻动态*/
.newban {
    height: 500px;
    background: url(/Content/website/images/newbannerbg.png)no-repeat top center;
    margin-bottom: 48px;
    position: relative;
}

    .newban h1 {
        font-size: 54px;
        line-height: 56px;
        color: #fff;
        padding-top: 100px;
    }

    .newban p {
        font-size: 26px;
        color: #fff;
        margin-top: 15px;
    }

.newimg {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.esh_teaching h2 {
    font-size: 32px;
    color: #333333;
    line-height: 40px;
    padding: 70px 0 30px 0;
}

.esh_teaching .esh_tdiv {
    background: #F8FAFB;
    overflow: hidden;
    text-align: center;
}

    .esh_teaching .esh_tdiv:nth-of-type(2n+2) {
        background: #fff;
    }

        .esh_teaching .esh_tdiv:nth-of-type(2n+2) dl {
            background: #F8FAFB;
        }

    .esh_teaching .esh_tdiv dl {
        background: #fff;
        float: left;
        margin-right: 18px;
        margin-bottom: 38px;
        width: 285px;
    }

        .esh_teaching .esh_tdiv dl:hover dd {
            box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
            color: #E62129;
        }

        .esh_teaching .esh_tdiv dl:nth-of-type(4n+4) {
            margin-right: 0;
        }

        .esh_teaching .esh_tdiv dl dt {
            width: 100%;
            height: 184px;
        }

            .esh_teaching .esh_tdiv dl dt img {
                width: 100%;
                height: 100%;
            }

        .esh_teaching .esh_tdiv dl dd {
            line-height: 55px;
            font-size: 16px;
            color: #333333;
            padding: 0 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            height: 55px;
        }

.esh_amore {
    display: block;
    margin: auto;
    margin-bottom: 40px;
    height: 51px;
    clear: both;
}


/*成功案例*/
.successbanner {
    background: url(/Content/website/images/caseBgner.png)no-repeat left center;
    height: 500px;
}

    .successbanner .wh1200 {
        padding-left: 75px;
    }

    .successbanner h1 {
        font-size: 54px;
        color: #fff;
        line-height: 56px;
        padding-top: 180px;
    }

    .successbanner p {
        font-size: 26px;
        color: #fff;
        line-height: 30px;
        margin-top: 21px;
    }

.succnav {
    border-top: 1px solid #E7E7E7;
    margin-top: 28px;
    line-height: 79px;
    border-bottom: 1px solid #E7E7E7;
}

    .succnav a {
        display: inline-block;
        margin-right: 42px;
        font-size: 17px;
        color: #000000;
    }

        .succnav a:last-child {
            margin-right: 0;
        }

        .succnav a.checked {
            color: #E62129;
        }

.succdl {
    width: 363px;
    height: 409px;
    float: left;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    overflow: hidden;
    margin-top: 60px;
    margin-right: 55px;
}

    .succdl:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .succdl:hover {
        box-shadow: 0px 3px 7px 0px rgba(230, 33, 41, 0.15);
    }

    .succdl dt {
        width: 363px;
        height: 222px;
    }

        .succdl dt img {
            width: 100%;
            height: 100%;
        }

    .succdl dd {
        height: 170px;
        padding: 0 40px;
    }

        .succdl dd h4 {
            font-size: 18px;
            color: #000000;
            font-weight: bold;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            line-height: 20px;
            margin-top: 35px;
        }

        .succdl dd p {
            font-size: 16px;
            color: #666666;
            font-weight: 500;
            line-height: 27px;
            margin-top: 18px;
        }

.succMore_btn {
    margin: 85px 0;
}

    .succMore_btn a {
        display: block;
        width: 185px;
        height: 50px;
        border: 1px solid #e62129;
        text-align: center;
        line-height: 50px;
        margin: 0 auto;
        font-size: 17px;
        color: #e62129;
        border-radius: 5px;
        cursor: pointer;
    }

.succ_register {
    background: url("/Content/website/images/succ_register_bg.png") no-repeat;
    background-size: 100% 100%;
}

    .succ_register h2 {
        color: #ffffff;
    }

    .succ_register div {
        color: #ffffff;
    }

    .succ_register a {
    }

/*成功案例详情*/

.casedetailbanner {
    height: 500px;
    overflow: hidden;
    background: url(/Content/website/images/caseBgner.png)no-repeat center center;
}

.casedetail_ban {
    margin-top: 223px;
    text-align: center;
}

    .casedetail_ban h1 {
        font-size: 44px;
        line-height: 54px;
        color: #fff;
    }

    .casedetail_ban p {
        font-size: 22px;
        color: #fff;
        line-height: 40px;
        margin-top: 18px;
    }

.casedetail_banImg {
    float: right;
    margin-top: 80px;
}

.casedetail h1 {
    font-size: 28px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-top: 80px;
}

.casedetail p {
    line-height: 32px;
    font-size: 16px;
    color: #666666;
    margin-bottom: 20px;
}

    .casedetail p:last-child {
        margin-bottom: 150px;
    }

.casedetail img {
    max-width: 100%;
}

.casetagswitch {
    padding-top: 0px;
    position: relative;
    display: block;
    z-index: 5;
    top: -75px;
}

    .casetagswitch h2 {
        margin-top: 0;
    }

.casetag_con {
    width: 100%;
    height: auto;
    display: inline-block;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
    background: #ffffff;
    border-radius: 5px;
}

    .casetag_con .submenu {
        display: flex;
        justify-content: center;
    }

        .casetag_con .submenu li.licase {
            float: left;
            width: 33%;
            padding: 42px 10px 42px 50px;
            font-size: 16px;
            color: #333;
            margin: auto;
        }

        .casetag_con .submenu li.w26 {
            float: left;
            width: calc(24% - 1px);
            padding: 42px 10px 42px 50px;
            font-size: 16px;
            color: #333;
        }

        .casetag_con .submenu li.w37 {
            float: left;
            width: calc(37% - 1px);
            padding: 42px 10px 42px 50px;
            font-size: 16px;
            color: #333;
        }

        .casetag_con .submenu li.licase p {
            height: 42px;
            line-height: 20px;
        }

            .casetag_con .submenu li.licase p span {
                height: 42px;
                line-height: 42px;
            }

        .casetag_con .submenu li.licase dl {
            width: 100%;
        }

        .casetag_con .submenu li.licase h3 {
            font-size: 20px;
            padding-bottom: 10px;
        }

        .casetag_con .submenu li.licase dl dd {
            margin-bottom: 10px;
            height: 32px;
            line-height: 32px;
            white-space: nowrap;
        }

            .casetag_con .submenu li.licase dl dd > img {
                margin-right: 5px;
                width: 22px;
            }

        .casetag_con .submenu li.licase dl dd {
            margin-right: 10px;
            float: left;
            width: calc(33% - 10px);
        }

        .casetag_con .submenu li.padd42_10 {
            padding: 42px 10px;
        }

        .casetag_con .submenu li.padd42_50 {
            padding: 42px 50px;
        }

        .casetag_con .submenu li a {
            width: 100%;
            overflow: hidden;
            line-height: 124px;
            font-size: 15px;
            color: #727272;
        }

        .casetag_con .submenu li:last-child {
            border: none;
        }

        .casetag_con .submenu li a > img {
            width: 100%;
            max-height: 100px;
        }

        .casetag_con .submenu li.line {
            border-right: 1px solid #cccccc;
            height: 80px;
            line-height: 208px;
            margin: auto;
        }

/*下载*/
.download_banner {
    width: 100%;
    height: 600px;
    background: url("/Content/website/images/download_bg.png") no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

    .download_banner .db_txt {
        float: left;
        width: 378px;
        margin: 120px 0 0 107px;
    }

        .download_banner .db_txt h1 {
            font-size: 54px;
            color: #ffffff;
            line-height: 55px;
        }

        .download_banner .db_txt p {
            font-size: 26px;
            color: #ffffff;
            line-height: 40px;
            margin: 25px 0 30px;
        }

    .download_banner .txt_down dl {
        float: left;
        margin: 0;
        width: 150px;
    }

        .download_banner .txt_down dl dt {
            width: 150px;
            height: 150px;
            background: #ffffff;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .download_banner .txt_down dl dt img {
                width: 140px;
                height: 140px;
            }

        .download_banner .txt_down dl dd {
            width: 100%;
            height: 40px;
            margin-top: 15px;
            border-radius: 20px;
            text-align: center;
            line-height: 40px;
            font-weight: bold;
            font-size: 15px;
            color: #ffffff;
        }

            .download_banner .txt_down dl dd a {
                font-size: 15px;
                color: #ffffff;
                width: 100%;
                height: 100%;
            }

            .download_banner .txt_down dl dd img {
                margin-right: 5px;
            }

    .download_banner .txt_down .Android dd {
        background: #00b38a;
    }

        .download_banner .txt_down .Android dd.version {
            background: none;
            display: none;
        }

    .download_banner .txt_down .ios dd {
        background: #3598dc;
    }

        .download_banner .txt_down .ios dd.version {
            background: none;
            display: none;
        }

    .download_banner .web_txt {
        display: block
    }

    .download_banner .mobile_txt {
        display: none
    }

    .download_banner .txt_down .ios {
        margin-left: 55px;
    }

    .download_banner .dbimg {
        float: right;
        margin-top: 95px;
        line-height: 40px;
    }

.download {
    padding: 95px 0 95px
}

    .download h2 {
        font-size: 40px;
        color: #333333;
        line-height: 40px;
        margin-bottom: 65px;
        text-align: center;
    }

    .download p {
        font-size: 16px;
        color: #333333;
        text-align: center;
    }

    .download .down_rim:after {
        content: "";
        clear: both;
        display: block;
    }

    .download .down_rim {
        display: flex;
        justify-content: space-around;
        padding: 0 50px;
        margin-bottom: 68px;
    }

        .download .down_rim dl {
            float: left;
        }

            .download .down_rim dl dt img {
                width: 95px;
                height: 95px;
            }

            .download .down_rim dl dt {
                display: flex;
                justify-content: center;
            }

            .download .down_rim dl dd {
                font-size: 16px;
                color: #333333;
                text-align: center;
                margin-top: 25px;
            }

.download_footer {
    width: 100%;
    height: 60px;
    background: #191920;
    line-height: 60px;
    color: #fff;
    font-size: 14px;
}

    .download_footer .down_contd1 {
        width: 35%;
        float: left;
        text-align: left;
    }

        .download_footer .down_contd1 a {
            color: #ff0008;
            text-decoration: underline !important;
            cursor: pointer;
        }

            .download_footer .down_contd1 a:first-child {
                margin-right: 80px;
            }

    .download_footer .down_contd2 {
        width: 30%;
        float: left;
        text-align: center;
    }

    .download_footer .down_contd3 {
        width: 35%;
        float: left;
        text-align: right;
    }
/*下载--结束*/
/*价格-定制开发*/
.dzkf_banner {
    width: 100%;
    height: 500px;
    background: url("/Content/website/images/dzkf_banner.png") no-repeat;
    background-size: 100% 100%;
}

    .dzkf_banner .cus_txt {
        width: 100%;
        padding-top: 170px;
        padding-left: 140px;
    }

        .dzkf_banner .cus_txt h1 {
            font-size: 56px;
            color: #fff;
            line-height: 54px;
        }

        .dzkf_banner .cus_txt p {
            font-size: 26px;
            color: #FFFFFF;
            line-height: 40px;
            padding-top: 20px;
            font-weight: 400;
        }

.dzkf_super {
    width: 100%;
    padding: 85px 0 100px;
}

    .dzkf_super h2, .ourfuwu h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        margin-bottom: 65px;
    }

    .dzkf_super .wh1200:after {
        content: "";
        clear: both;
        display: block;
    }

    .dzkf_super dl {
        width: 150px;
        float: left;
        margin-right: 112.5px;
    }

        .dzkf_super dl:last-child {
            margin: 0;
        }

        .dzkf_super dl dt img {
            display: block;
            margin: 0 auto;
        }

        .dzkf_super dl dd h4 {
            text-align: center;
            font-size: 20px;
            color: #000000;
            line-height: 30px;
            margin: 18px 0 10px;
        }

        .dzkf_super dl dd p {
            text-align: center;
            font-size: 16px;
            color: #666666;
            line-height: 30px;
        }

.dzkf_team {
    width: 100%;
    padding: 70px 0 80px;
    background: url("/Content/website/images/dzkf_team_bg.png") no-repeat;
    background-size: 100% 100%;
}

    .dzkf_team h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        margin-bottom: 70px;
    }

    .dzkf_team .dTeam_con:after {
        content: "";
        clear: both;
        display: block;
    }

    .dzkf_team dl {
        width: 378px;
        background: #ffffff;
        float: left;
        margin-bottom: 30px;
        margin-right: 30px;
        padding: 40px 40px 40px 55px;
        border: 1px solid #ffffff;
    }

        .dzkf_team dl:nth-child(3), .dzkf_team dl:nth-child(6) {
            margin-right: 0;
        }

        .dzkf_team dl:after {
            content: "";
            clear: both;
            display: block;
        }

        .dzkf_team dl dt {
            float: left;
        }

            .dzkf_team dl dt img {
                margin-top: 6px;
            }

        .dzkf_team dl dd {
            float: right;
            width: 235px;
        }

            .dzkf_team dl dd h4 {
                font-size: 18px;
                color: #000000;
                line-height: 30px;
                font-weight: bold;
            }

            .dzkf_team dl dd p {
                font-size: 16px;
                color: #666666;
                line-height: 30px;
                margin-top: 5px;
            }

        .dzkf_team dl:hover {
            background: transparent;
            border: 1px solid #e62129;
            box-sizing: border-box;
            box-shadow: 0px 0px 7px 0px #fd989d;
        }

            .dzkf_team dl:hover dd h4 {
                color: #e62129;
            }

            .dzkf_team dl:hover dd p {
                color: #e62129;
            }

.dzkf_proc {
    width: 100%;
    padding: 70px 0 130px;
    background: url("/Content/website/images/dzkf_proc_bg1.png") no-repeat;
    background-size: 100% 100%;
}

    .dzkf_proc h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #ffffff;
        margin-bottom: 60px;
    }

    .dzkf_proc .sProc_con {
        width: 100%;
        height: 250px;
        background: url("/Content/website/images/dzkf_proc_bg2.png") no-repeat;
        background-position: 100% bottom;
        position: relative;
    }

.sProc_con .content {
    position: absolute;
    width: 100%;
    height: 250px;
    left: 0;
    bottom: 1px;
    display: flex;
    align-items: flex-end;
}

.sProc_con dl {
    width: 150px;
    margin: 0;
    float: left;
}

    .sProc_con dl dt {
        text-align: center;
        font-size: 17px;
        color: #ffffff;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .sProc_con dl dd img {
        display: block;
        margin: 0 auto;
    }

.dzkf_case {
    width: 100%;
    padding: 70px 0 90px;
}

    .dzkf_case h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        margin-bottom: 70px;
    }

.case_expl {
    position: relative;
    padding: 0 50px 0 55px;
    display: none;
}

    .case_expl .case_bg1 {
        position: absolute;
        top: 5px;
        left: 0;
    }

    .case_expl .case_bg2 {
        position: absolute;
        bottom: 5px;
        right: 0;
    }

    .case_expl p {
        font-size: 18px;
        color: #333333;
        line-height: 40px;
        text-align: center;
    }

.case_img:after {
    content: "";
    clear: both;
    display: block;
}

.case_img {
    width: 900px;
    margin: 40px auto 0;
    padding-top: 35px;
    border-top: 2px solid #f4f4f4;
}

    .case_img dl {
        float: left;
        width: 225px;
    }

        .case_img dl:first-child dt {
            display: none;
        }

        .case_img dl:first-child dd {
            display: flex;
        }

        .case_img dl dt, .case_img dl dd {
            width: 100%;
            height: 80px;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
        }

            .case_img dl dt img, .case_img dl dd img {
                max-height: 80px;
                max-width: 225px;
            }

        .case_img dl dd {
            display: none;
        }

        .case_img dl:hover dt {
            display: none;
        }

        .case_img dl:hover dd {
            display: flex;
        }
/*价格-定制开发--结束*/

/*价格*/
.prod_price {
    width: 100%;
    background: url("/Content/website/images/prod_price_bg.png") no-repeat;
    background-size: 100% 100%;
    padding-bottom: 70px;
}

    .prod_price h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        padding-top: 85px;
    }

    .prod_price p {
        line-height: 40px;
        text-align: center;
        font-size: 18px;
        color: #333333;
        margin-top: 10px;
    }

.price_con {
    display: flex;
}

.prod_price dl {
    width: 340px;
    background: #ffffff;
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.15);
    border-radius: 5px;
    float: left;
    margin-top: 70px;
    overflow: hidden;
}

    .prod_price dl dt {
        padding: 40px 0 50px;
        height: 241px;
    }

        .prod_price dl dt h4 {
            font-size: 26px;
            color: #ffffff;
            text-align: center;
        }

        .prod_price dl dt p {
            font-size: 17px;
            color: #ffffff;
            text-align: center;
            margin: 15px 0;
        }

        .prod_price dl dt .p_bottom {
            font-size: 20px;
            color: #ffffff;
            text-align: center;
            margin: 0;
        }

            .prod_price dl dt .p_bottom .big_font {
                font-size: 48px;
            }

    .prod_price dl dd {
        padding: 30px 40px;
    }

    .prod_price dl .list:after {
        content: "";
        display: block;
        clear: both;
    }

    .prod_price dl .list .list_left {
        font-size: 16px;
        color: #000000;
        float: left;
    }

    .prod_price dl .list .list_right {
        font-size: 16px;
        color: #000000;
        float: right;
    }

    .prod_price dl .list_btn {
        width: 190px;
        height: 38px;
        border-radius: 5px;
        margin: 0 auto;
        font-size: 17px;
        color: #ffffff;
        text-align: center;
        line-height: 38px;
        margin-top: 30px;
        display: block;
        opacity: 0;
    }

    .prod_price dl:hover .list_btn {
        opacity: 1;
    }

.prod_price .major {
    margin: 70px 20px 0 70px;
}

.prod_price .private {
    margin: 70px 70px 0 20px;
}

.prod_price .major dt {
    background: #6aa5d9;
}

.prod_price .major .list .list_right {
    color: #6aa5d9;
}

.prod_price .major .list_btn {
    background: #6aa5d9;
}

.prod_price .enterprise dt {
    background: #ef8b44;
}

.prod_price .enterprise .list .list_right {
    color: #ef8b44;
}

.prod_price .enterprise .list_btn {
    background: #ef8b44;
}

.prod_price .private dt {
    background: #68d19d;
}

.prod_price .private .list .list_right {
    color: #68d19d;
}

.prod_price .private .list_btn {
    background: #68d19d;
}

.prod_price .private dt p {
    margin: 20px 0 15px;
}

/*价格-功能对比*/
.func_contrast h2 {
    line-height: 40px;
    text-align: center;
    font-size: 32px;
    color: #333333;
    padding-top: 85px;
}

.func_contrast p {
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #333333;
    margin-top: 10px;
}

.func_con {
    width: 1056px;
    margin: 70px auto;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.15);
}

    .func_con li {
        line-height: 60px;
        background: #eef1f5;
        border-bottom: 2px solid #ecf2f5;
        margin-bottom: 1px;
    }

        .func_con li:last-child {
            margin-bottom: 0;
        }

    .func_con .func_list p {
        margin: 0;
        text-align: left;
        line-height: 60px;
        font-size: 18px;
        color: #4f5d64;
        padding: 0 85px;
        cursor: pointer;
    }

        .func_con .func_list p img {
            margin-right: 10px;
            margin-top: -3px;
        }

        .func_con .func_list p .icon_2 {
            display: none;
        }

    .func_con .func_list .list_con {
        display: none;
    }

    .func_con .func_list.active {
        margin-bottom: 0;
    }

        .func_con .func_list.active p {
            background: #fcf0f2;
        }

        .func_con .func_list.active .icon_1 {
            display: none;
        }

        .func_con .func_list.active .icon_2 {
            display: inline-block;
        }

        .func_con .func_list.active p {
            color: #e62129;
        }

.func_list .list_con {
    background: #ffffff;
}

    .func_list .list_con dl {
        height: 50px;
        line-height: 50px;
    }

        .func_list .list_con dl:nth-child(even) {
            background: #fafafa;
        }

        .func_list .list_con dl:after {
            content: "";
            display: block;
            clear: both;
        }

        .func_list .list_con dl dt {
            float: left;
            width: 33.3%;
            padding-left: 120px;
            font-size: 16px;
            color: #333333;
        }

        .func_list .list_con dl dd {
            float: left;
            width: 33.3%;
            text-align: center;
            border-left: 1px solid #f7f7f7;
        }

.func_con .head_li {
    height: 68px;
    margin-bottom: 0;
    background: #383838;
}

    .func_con .head_li p {
        line-height: 68px;
        float: left;
        width: 33.3%;
        font-size: 18px;
        color: #ffffff;
        text-align: center;
        padding: 0 85px;
        margin: 0;
    }

        .func_con .head_li p:first-child {
            text-align: left;
            padding-left: 120px;
        }

/*价格-价格计算器*/
.calculator {
    width: 100%;
    background: url("/Content/website/images/calculator_bg.png") no-repeat;
    background-size: 100% 100%;
    padding: 105px 0 115px;
}

    .calculator h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        padding-top: 55px;
    }

    .calculator p {
        line-height: 40px;
        text-align: center;
        font-size: 18px;
        color: #333333;
        margin-top: 10px;
        margin-bottom: 45px;
    }

    .calculator .wh1200 {
        background: rgba(255,255,255,.95);
        border-radius: 5px;
        padding-bottom: 25px;
    }

    .calculator .option {
        float: left;
    }

    .calculator .count {
        float: left;
    }

    .calculator .result {
        float: left;
    }

.option .list {
    margin-bottom: 30px;
}

    .option .list:after {
        content: "";
        display: block;
        clear: both;
    }

    .option .list .label {
        width: 188px;
        float: left;
        line-height: 40px;
        text-align: right;
        font-size: 16px;
        color: #333333;
    }

    .option .list .list_right {
        width: 280px;
        float: left;
        margin-left: 10px;
    }

        .option .list .list_right .edition {
            width: 135px;
            height: 40px;
            display: inline-block;
            text-align: center;
            line-height: 40px;
            font-size: 16px;
            color: #333333;
            background: #ffffff;
            border: 1px solid #f0f0f0;
            border-radius: 5px;
            margin: 0 5px 0 0;
            box-sizing: border-box;
            cursor: pointer;
        }

            .option .list .list_right .edition:last-child {
                margin: 0;
            }

            .option .list .list_right .edition.active {
                background: #e62129;
                border: 1px solid #e62129;
                color: #ffffff;
            }

        .option .list .list_right .num {
            width: 100%;
            height: 40px;
            line-height: 40px;
            border: 1px solid #f0f0f0;
            border-radius: 5px;
            padding-left: 20px;
            font-size: 15px;
        }

            .option .list .list_right .num::-webkit-input-placeholder {
                color: #999999;
            }

            .option .list .list_right .num::-moz-placeholder {
                color: #999999;
            }

            .option .list .list_right .num::-moz-placeholder {
                color: #999999;
            }

            .option .list .list_right .num::-ms-input-placeholder {
                color: #999999;
            }

        .option .list .list_right .year {
            width: 86px;
            height: 40px;
            display: inline-block;
            text-align: center;
            line-height: 40px;
            font-size: 16px;
            color: #333333;
            background: #ffffff;
            border: 1px solid #f0f0f0;
            border-radius: 5px;
            margin: 0;
            margin-right: 5px;
            margin-bottom: 10px;
            cursor: pointer;
        }

            .option .list .list_right .year.active {
                background: #e62129;
                border: 1px solid #e62129;
                color: #ffffff;
            }

        .option .list .list_right #year_3 {
            margin-right: 0;
        }

.count {
    margin: 30px 55px 0;
    width: 135px;
    height: 135px;
    border-radius: 50%;
    background: #f8e4e5;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .count .active {
        width: 93px;
        height: 93px;
        background: #e62129;
        border-radius: 50%;
        font-size: 18px;
        color: #ffffff;
        text-align: center;
        line-height: 22px;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }

.result {
    background: #ffffff;
    border: 1px solid #fad7d9;
    border-radius: 5px;
    padding: 30px 50px;
}

    .result dl:after {
        content: "";
        display: block;
        clear: both;
    }

    .result dl dt {
        float: left;
        line-height: 35px;
        font-size: 16px;
        color: #333333;
    }

    .result dl dd {
        float: left;
        margin-left: 10px;
        line-height: 35px;
        font-size: 16px;
        color: #333333;
    }

    .result .total {
        font-size: 18px;
        color: #333333;
        margin-top: 10px;
    }

        .result .total span {
            font-size: 28px;
            color: #e62129;
        }
/*价格-常见问题*/
.question {
    padding-bottom: 30px;
}

    .question h2 {
        line-height: 40px;
        text-align: center;
        font-size: 32px;
        color: #333333;
        padding: 70px 0 65px;
    }

    .question dl {
        width: 50%;
        padding-right: 50px;
        float: left;
        margin-bottom: 40px;
        height: 220px;
    }

        .question dl dt {
            font-size: 20px;
            color: #333333;
            line-height: 40px;
            margin-bottom: 10px;
        }

        .question dl dd {
            font-size: 16px;
            color: #666666;
            line-height: 35px;
        }

        .question dl:nth-child(even) {
            padding-right: 95px;
        }
/*价格--结束*/

/*产品-售后管理系统*/
.shgl_banner {
    height: 500px;
    background: #254390;
    overflow: hidden;
}

.shgl_ban {
    width: 530px;
    float: left;
    margin-top: 170px;
    margin-left: 50px;
}

    .shgl_ban h1 {
        font-size: 44px;
        line-height: 54px;
        color: #fff;
    }

    .shgl_ban p {
        font-size: 22px;
        color: #fff;
        line-height: 40px;
        margin-top: 18px;
    }

.shgl_banImg {
    float: right;
    margin-top: 80px;
}

.shgl_sect1 {
    height: 670px;
}

    .shgl_sect1 .seLeft {
        float: left;
        width: 50%;
        height: 670px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .shgl_sect1 .seRight {
        float: left;
        width: 50%;
        padding-top: 50px;
    }

    .shgl_sect1 .seLeft h2 {
        font-size: 26px;
        color: #000000;
        margin-bottom: 40px;
    }

    .shgl_sect1 .seLeft p {
        width: 450px;
        font-size: 16px;
        color: #333333;
        line-height: 36px;
    }

    .shgl_sect1 .seLeft dl {
        margin: 40px 0 0;
    }

        .shgl_sect1 .seLeft dl:after {
            content: "";
            display: block;
            clear: both;
        }

        .shgl_sect1 .seLeft dl dd {
            margin-right: 50px;
            margin-bottom: 20px;
            font-size: 16px;
            color: #333333;
        }

            .shgl_sect1 .seLeft dl dd a {
                font-size: 16px;
                color: #333333;
            }

            .shgl_sect1 .seLeft dl dd:nth-child(odd) {
                float: left;
            }

            .shgl_sect1 .seLeft dl dd img {
                margin-right: 10px;
            }

.shgl_sect2 {
    height: 650px;
    background: #f8fafb;
}

    .shgl_sect2 .seLeft {
        float: right;
        width: 50%;
        height: 650px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
    }

    .shgl_sect2 .seRight {
        float: left;
        width: 50%;
        padding-top: 50px;
    }

    .shgl_sect2 .seLeft h2 {
        font-size: 26px;
        color: #000000;
        margin-bottom: 40px;
        text-align: right;
    }

    .shgl_sect2 .seLeft p {
        width: 485px;
        font-size: 16px;
        color: #333333;
        line-height: 36px;
        margin-left: 115px;
        text-align: right;
    }

    .shgl_sect2 .seLeft dl {
        margin: 40px 0 0;
        float: right;
    }

        .shgl_sect2 .seLeft dl dd {
            font-size: 16px;
            color: #333333;
            float: right;
            text-align: right;
            margin: 0 0 20px 50px;
        }
    /*.shgl_sect2 .seLeft dl dd:nth-child(3){ float: none;}*/
    .shgl_sect2.shebi .seLeft dl dd:nth-child(3) {
        float: none;
    }

    .shgl_sect2.wangdian .seLeft dl dd:nth-child(2) {
        float: none;
    }

    .shgl_sect2 .seLeft dl dd a {
        font-size: 16px;
        color: #333333;
    }

    .shgl_sect2 .seLeft dl dd img {
        margin-right: 10px;
    }

.shgl_sect3 h2 {
    font-size: 26px;
    color: #000000;
    line-height: 32px;
    text-align: center;
    margin-top: 75px;
}

.shgl_sect3 p {
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 35px;
    width: 430px;
    margin: 20px auto 0;
}

.shgl_sect3 .se_con {
    position: relative;
    margin: 75px auto 80px;
    width: 1116px;
}

    .shgl_sect3 .se_con:after {
        content: "";
        display: block;
        clear: both;
    }

.shgl_sect3 dl {
    float: left;
    margin-right: 68px;
    width: 80px;
    position: relative;
    z-index: 1;
    background: #ffffff;
}

    .shgl_sect3 dl:last-child {
        margin-right: 0;
    }

    .shgl_sect3 dl dd {
        text-align: center;
        font-size: 17px;
        color: #333333;
        margin-top: 20px;
    }

.shgl_sect3 .se_con .bg_xian {
    width: 100%;
    height: 0;
    border-top: 1px dashed #f5b4b6;
    position: absolute;
    top: 40px;
    left: 0;
}

.sect4, .sect4 .seLeft {
    height: 534px;
}

    .sect4 .seRight {
        position: relative;
        padding-top: 0;
        height: 534px;
    }

        .sect4 .seRight .rbigImg {
            position: absolute;
            right: 0;
            top: -20px;
        }

.sect5, .sect5 .seLeft {
    height: 586px;
}

    .sect5 .seRight {
        padding-top: 65px;
        position: relative;
        height: 586px;
    }

        .sect5 .seRight .rbigImg {
            position: absolute;
            right: 0;
        }

.sect7 .seRight {
    position: relative;
    padding-top: 0;
    height: 544px;
}

    .sect7 .seRight .rbigImg {
        position: absolute;
        left: 0;
        bottom: 0;
    }

.shgl_header {
    width: 100%;
    position: fixed;
    top: 75px;
    left: 0;
    z-index: 9;
}

.shgl_header_mobile {
    width: 100%;
    position: fixed;
    top: 1.15rem;
    left: 0;
    z-index: 9;
}

.sect1 .seRight {
    position: relative;
    padding-top: 0;
    height: 670px;
}

    .sect1 .seRight .rbigImg {
        position: absolute;
        right: 0;
        bottom: 0;
    }

.esh_header .main_nav li ul.chanpin {
    width: 730px;
    left: -310px;
}

.olchanpin1 {
    width: 165px;
    margin: 0;
    margin-left: 60px;
    float: left;
    padding-bottom: 20px;
}

    .olchanpin1 ol {
        padding-top: 10px;
    }

.olchanpin2 ol {
    padding-top: 10px;
}

.olchanpin1 h2, .olchanpin2 h2, .olchanpin3 h2 {
    font-size: 18px;
    color: #000000;
    line-height: 18px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #DDDDDD;
    padding-top: 20px;
}

.olchanpin2 {
    float: left;
    width: 165px;
    margin-left: 60px;
}

.olchanpin3 ol {
    padding-top: 10px;
}

.olchanpin3 {
    float: left;
    width: 165px;
    margin-left: 60px;
}

/*产品-售后管理系统--结束*/

/*xu*/
.sect8 {
    height: 590px;
    position: relative;
}

    .sect8 .seRight .rbigImg {
        position: absolute;
        top: 125px;
        right: 0;
    }

    .sect8 .seLeft {
        height: 590px;
    }

    .sect8 .seRight {
        position: relative;
    }

.sect9, .sect9 .seLeft {
    height: 620px;
}

.sect10, .sect10 .seLeft {
    height: 560px;
}

.sect11 {
    height: 554px;
}

    .sect11 .seRight {
        padding-top: 37px;
    }

.sect9 .seRight {
    padding-top: 80px;
}

    .sect9 .seRight img {
        max-width: 98%;
    }

.sect11 .seLeft {
    height: 554px;
}

.sect12 {
    height: 624px;
}

    .sect12 .seRight {
        text-align: right;
    }

.sect14 .seLeft dl {
    width: 353px;
    overflow: hidden;
}

    .sect14 .seLeft dl dd:nth-child(3) {
        float: right;
    }

.shgl_sect1 .seRight {
    text-align: right;
}

    .shgl_sect1 .seRight img {
        max-width: 100%;
    }

.appbg {
    background: url(/Content/website/images/appbg.png) no-repeat center;
}

.sect16 {
    height: 568px;
    background: #fff;
}

    .sect16 .seLeft, .sect16 .seRight {
        height: 568px;
        position: relative;
    }

    .sect16 .seRight {
        padding-top: 0;
        line-height: 568px;
    }

.sect17, .sect17 .seRight, .sect17 .seLeft {
    height: 570px;
    position: relative;
    background: #f8fafb;
}

.wh1020 {
    width: 1020px;
}

.sect17 .seRight {
    line-height: 570px;
    padding-top: 0;
}

.sect18, .sect18 .seRight, .sect18 .seLeft {
    height: 513px;
}

    .sect18 .seRight {
        line-height: 513px;
    }

.shgl_sect2 .seLeft dl.mtp0 {
    margin-top: 0;
}

.kehubg {
    background: #1E1633;
}

    .kehubg .shgl_ban {
        margin-top: 140px;
    }

.litit {
    font-size: 26px;
    color: #000000;
    text-align: center;
}

.lifutit {
    font-size: 16px;
    color: #333333;
    text-align: center;
    margin-top: 24px;
}

.liimg {
    text-align: center;
    padding-top: 30px;
}

.litifuwu {
    padding: 100px 0;
}

.liimg img {
    max-width: 90%;
}

.kefulitifuwu .liimg img {
    max-width: 60%;
}

.fwlclitifuwu {
    padding-top: 70px;
}

    .fwlclitifuwu h2 {
        padding-bottom: 50px;
        font-size: 32px;
    }

.bgxis {
    background: #F8FAFB;
}

.sect20, .sect20 .seLeft {
    height: 555px;
}

    .sect20 .seLeft dl {
        margin-top: 20px;
    }

    .sect20 .seLeft h2 {
        margin-bottom: 20px;
    }

.sect21, .sect21 .seLeft {
    height: 534px;
}

    .sect21 .rbigImg {
        position: absolute;
        bottom: 0;
    }

    .sect21 .seRight {
        height: 534px;
        position: relative;
    }

.sect20 .seLeft p {
    width: 520px;
}

.sect21 .seLeft p {
    width: 485px;
}

.rbigImg1 {
    position: static;
    margin-top: 89px;
}

.sect30 .seLeft, .sect30 {
    height: 556px;
}

    .sect30 .seRight {
        height: 556px;
        line-height: 556px;
        padding-top: 0;
    }

.sect12 .seLeft {
    height: 624px;
}

.sect12 .seRight {
    line-height: 624px;
    padding-top: 0;
}

.allzhi h2 {
    font-size: 26px;
    color: #000000;
    font-weight: 500;
    text-align: center;
    margin-top: 110px;
}

.quandl {
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 100px;
}

    .quandl dl {
        width: 33%;
        text-align: center;
        float: left;
        cursor: pointer;
    }

        .quandl dl:hover dd h4 {
            color: #E62129;
        }

        .quandl dl dt {
            width: 100%;
            height: 116px;
            text-align: center;
        }

            .quandl dl dt img {
                width: 116px;
                height: 116px;
            }

        .quandl dl dd {
            height: 120px;
            margin-top: 28px;
        }

            .quandl dl dd h4 {
                font-size: 17px;
                color: #000000;
                text-align: center;
                font-weight: bold;
            }

            .quandl dl dd p {
                font-size: 16px;
                color: #000;
                line-height: 30px;
                text-align: center;
            }

.kuguan h2, .waijiejue h2, .jijiebg h2 {
    font-size: 30px;
    color: #000000;
    margin-top: 77px;
    margin-bottom: 25px;
}

.kuguan p {
    line-height: 36px;
    font-size: 16px;
    color: #333333;
}

.kucunimg {
    margin-top: 50px;
    margin-bottom: 100px;
}

.sect31, .sect31 .seRight, .sect31 .seLeft {
    height: 688px;
}

    .sect31 .seRight {
        padding-top: 0;
        line-height: 688px;
    }

.kuguan .wh1200 {
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 36px;
}

.hatong1 {
    width: 380px;
    height: 213px;
    background: #F8FAFB;
    position: relative;
    padding: 0 46px;
    float: left;
    margin-right: 30px;
    margin-bottom: 36px;
    box-sizing: border-box;
}

    .hatong1:nth-of-type(3n+3) {
        margin-right: 0;
    }

.hangimg {
    width: 77px;
    height: 77px;
    position: absolute;
    top: 24px;
    right: 38px;
}

.hatong1 h3 {
    font-size: 25px;
    color: #E62129;
    line-height: 25px;
    padding-top: 50px;
}

.hatong1 h4 {
    font-size: 18px;
    color: #333333;
    font-size: 500;
    line-height: 18px;
    padding-top: 20px;
}

.hatong1 p {
    line-height: 26px;
    font-size: 14px;
    color: #999999;
    padding-top: 18px;
}


/*产品-全渠道系统*/
.qqd_sect1 {
    height: 530px;
}

    .qqd_sect1 .seLeft {
        float: left;
        width: 50%;
        height: 530px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .qqd_sect1 .seRight {
        float: left;
        width: 50%;
        padding-top: 100px;
    }

    .qqd_sect1 .seLeft h2 {
        font-size: 26px;
        color: #000000;
        margin-bottom: 40px;
    }

    .qqd_sect1 .seLeft p {
        width: 450px;
        font-size: 16px;
        color: #333333;
        line-height: 36px;
    }

    .qqd_sect1 .seLeft dl {
        margin: 40px 0 0;
    }

        .qqd_sect1 .seLeft dl:after {
            content: "";
            display: block;
            clear: both;
        }

        .qqd_sect1 .seLeft dl dd {
            margin-right: 50px;
            margin-bottom: 20px;
            font-size: 16px;
            color: #333333;
        }

            .qqd_sect1 .seLeft dl dd a {
                font-size: 16px;
                color: #333333;
            }

            .qqd_sect1 .seLeft dl dd:nth-child(odd) {
                float: left;
            }

            .qqd_sect1 .seLeft dl dd img {
                margin-right: 10px;
            }

.qqd_sect2 {
    height: 530px;
    background: #f8fafb;
}

    .qqd_sect2 .seLeft {
        float: right;
        width: 50%;
        height: 530px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
    }

    .qqd_sect2 .seRight {
        float: left;
        width: 50%;
        padding-top: 100px;
    }

    .qqd_sect2 .seLeft h2 {
        font-size: 26px;
        color: #000000;
        margin-bottom: 40px;
        text-align: right;
    }

    .qqd_sect2 .seLeft p {
        width: 485px;
        font-size: 16px;
        color: #333333;
        line-height: 36px;
        margin-left: 115px;
        text-align: right;
    }

    .qqd_sect2 .seLeft dl {
        margin: 40px 0 0;
        float: right;
    }

        .qqd_sect2 .seLeft dl dd {
            font-size: 16px;
            color: #333333;
            float: right;
            text-align: right;
            margin: 0 0 20px 50px;
        }

            .qqd_sect2 .seLeft dl dd a {
                font-size: 16px;
                color: #333333;
            }

            .qqd_sect2 .seLeft dl dd img {
                margin-right: 10px;
            }

.qqd_sect3 h2 {
    font-size: 26px;
    color: #000000;
    line-height: 32px;
    text-align: center;
    margin-top: 75px;
}

.qqd_sect3 p {
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 35px;
    width: 430px;
    margin: 20px auto 0;
}

.qqd_sect3 .se_con {
    position: relative;
    margin: 75px auto 80px;
    width: 1116px;
}

    .qqd_sect3 .se_con:after {
        content: "";
        display: block;
        clear: both;
    }

.qqd_sect3 dl {
    float: left;
    margin-right: 68px;
    width: 80px;
    position: relative;
    z-index: 1;
    background: #ffffff;
}

    .qqd_sect3 dl:last-child {
        margin-right: 0;
    }

    .qqd_sect3 dl dd {
        text-align: center;
        font-size: 17px;
        color: #333333;
        margin-top: 20px;
    }

.qqd_sect3 .se_con .bg_xian {
    width: 100%;
    height: 0;
    border-top: 1px dashed #f5b4b6;
    position: absolute;
    top: 40px;
    left: 0;
}

.sect40, .sect40 .seLeft {
    height: 555px;
}

    .sect40 .seLeft dl {
        margin-top: 20px;
    }

    .sect40 .seLeft h2 {
        margin-bottom: 20px;
    }

    .sect40 .seLeft p {
        width: 520px;
    }

    .sect40 .seRight {
        max-height: 454px;
        position: relative;
    }

        .sect40 .seRight img {
            max-width: 100%;
            position: relative;
        }

.sect41, .sect41 .seLeft {
    height: 534px;
}

    .sect41 .seRight {
        height: 500px;
        position: relative;
    }

        .sect41 .seRight img {
            max-width: 100%;
            position: relative;
        }

    .sect41 .seLeft p {
        width: 485px;
    }

.sect42 .seRight {
    padding-top: 50px;
}

.sect43, .sect43 .seLeft {
    height: 640px;
}

.padding_top_80 .seRight {
    padding-top: 80px !important;
}

.padding_top_60 {
    padding-top: 60px !important;
}

    .padding_top_60 .liimg {
        padding-top: 50px;
    }

/*更多产品*/
.esh_moreproduct {
    width: 100%;
    background: #F9FAFC;
}

    .esh_moreproduct h2 {
        font-size: 26px;
        line-height: 35px;
        text-align: center;
        padding-top: 70px;
    }

    .esh_moreproduct .moreproduct_con {
        padding: 70px 0 90px;
    }

        .esh_moreproduct .moreproduct_con:after {
            content: "";
            display: block;
            clear: both;
        }

        .esh_moreproduct .moreproduct_con dl {
            width: calc(25% - 2px);
            float: left;
            border: 1px solid #F8FAFB;
            background: #fff;
            height: 220px;
            cursor: pointer;
        }

            .esh_moreproduct .moreproduct_con dl:hover {
                box-shadow: 0px 0px 9px 1px rgba(32,141,210,0.2);
                position: relative;
            }

        .esh_moreproduct .moreproduct_con dt img {
            width: 300px;
            height: 225px;
        }

        .esh_moreproduct .moreproduct_con dd h3 {
            font-size: 18px;
            font-weight: bold;
            padding: 10px 0 0px;
            text-align: center;
        }

        .esh_moreproduct .moreproduct_con dd p {
            font-size: 16px;
            color: #666666;
            line-height: 30px;
            text-align: center;
            padding: 5px 20px 0;
        }

        .esh_moreproduct .moreproduct_con div.new_div_img {
            width: 48px;
            height: 48px;
            text-align: center;
            margin: 50px auto 0;
            overflow: hidden;
        }

            .esh_moreproduct .moreproduct_con div.new_div_img img {
                width: 100%;
                height: 100%;
                text-align: center;
                margin: 0 auto;
            }
/*更多产品end*/

/*在线客服-腾讯客服*/
.zaixiankefu h2 {
    font-size: 26px;
    line-height: 26px;
    text-align: center;
}

.zaixiankefu p {
    font-size: 16px;
    color: #666666;
    text-align: center;
    margin-top: 20px;
}

.zaixiankefu {
    padding-top: 60px;
    margin-bottom: 50px;
}

    .zaixiankefu .kefus {
        text-align: center;
    }

        .zaixiankefu .kefus dl {
            display: inline-block;
            float: none;
            border: 1px solid #EEEEEE;
        }

.kefus {
    overflow: hidden;
}

    .kefus dl {
        width: 300px;
        float: left;
        margin-top: 60px;
        margin-right: 37px;
    }

        .kefus dl:nth-child(4) {
            margin-right: 0;
        }

        .kefus dl dt {
            width: 100%;
            background: #fff;
            height: 109px;
            line-height: 109px;
            text-align: center;
            margin-top: 40px;
        }

            .kefus dl dt img {
                max-width: 80%;
                max-height: 100%;
            }

        .kefus dl dd {
            font-size: 16px;
            color: #333333;
            text-align: center;
            padding-top: 20px;
            padding-bottom: 40px;
        }

            .kefus dl dd h3 {
                font-size: 22px;
                line-height: 34px;
            }

            .kefus dl dd p {
                margin-top: 20px;
                font-size: 16px;
                color: #666666;
            }
/*在线客服-腾讯客服end*/

/*产品-全渠道系统end*/

/*产品-移动服务*/
.qywx_banImg {
    float: right;
    margin-top: 80px;
}

.qywx_ticon {
    margin-top: 80px;
    margin-left: 50px;
    width: 650px;
}

.qywx_btn a {
    display: inline-block;
    width: 180px;
    line-height: 48px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-top: 60px;
}

    .qywx_btn a:nth-child(2n) {
        margin-left: 40px;
    }

.qywx_logo {
    margin-bottom: 50px;
    display: inline-block;
}

.qywx_logodiv {
    float: left;
    height: 40px;
    line-height: 40px;
}

.qywx_fws {
    margin-left: 30px;
    float: left;
    height: 40px;
}

    .qywx_fws img {
        vertical-align: middle;
    }

.qywx_logodiv img {
    margin-right: 30px;
    vertical-align: middle;
}

    .qywx_logodiv img:last-child {
        margin-right: 0;
    }

.qywxanzhuang {
    padding-top: 60px;
    margin-bottom: 50px;
}

    .qywxanzhuang h2 {
        font-size: 32px;
        line-height: 32px;
        text-align: center;
        margin-top: 40px;
    }

    .qywxanzhuang p {
        font-size: 16px;
        color: #666666;
        text-align: center;
        margin-top: 15px;
    }

    .qywxanzhuang .anzhuangs {
        text-align: center;
    }

        .qywxanzhuang .anzhuangs dl {
            display: inline-block;
            float: none;
        }

.anzhuangs {
    overflow: hidden;
}

    .anzhuangs dl {
        width: 300px;
        float: left;
        margin-top: 40px;
        margin-right: 37px;
    }

        .anzhuangs dl:nth-child(4) {
            margin-right: 0;
        }

        .anzhuangs dl dt {
            width: 100%;
            background: #fff;
            height: 109px;
            line-height: 109px;
            text-align: center;
            margin-top: 40px;
        }

        .anzhuangs dl dd {
            font-size: 16px;
            color: #333333;
            text-align: center;
            padding-bottom: 40px;
        }

            .anzhuangs dl dd h3 {
                font-size: 24px;
                line-height: 34px;
            }

            .anzhuangs dl dd p {
                font-size: 16px;
                color: #666666;
            }

            .anzhuangs dl dd a {
                margin-top: 36px;
                font-size: 20px;
                border: 1px solid #4ab5f3;
                color: #fff;
                width: 246px;
                height: 54px;
                display: inline-block;
                line-height: 54px;
                text-align: center;
                border-radius: 4px;
            }

.bg4ab5f3 {
    background-color: #4ab5f3 !important;
}

.color4ab5f3 {
    color: #4ab5f3 !important;
}
/*产品-移动服务end*/


/*解决方案2*/
.jiefangan {
    height: 627px;
    background: url(/Content/website/images/jiebgimg.png)no-repeat center center;
}

.chanhead {
    box-shadow: none;
    border-bottom: 1px solid #f4f4f4;
}

.shgl_sect1 .seRight {
    float: right;
}

.jiefangan h2 {
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 500;
    line-height: 30px;
    text-align: center;
    padding-top: 80px;
}

.jifangedl {
    overflow: hidden;
    margin-top: 60px;
    border-bottom: 2px solid rgba(255,255,255,.2);
}

    .jifangedl dl {
        width: 16.6%;
        float: left;
        cursor: pointer;
        padding-bottom: 67px;
    }

.jieimg1 {
    display: none;
}

.jifangedl dl.checked .jieimg1 {
    display: inline-block;
}

.jifangedl dl.checked .jieimg2 {
    display: none;
}

.jifangedl dl.checked {
    background: url(/Content/website/images/sanjiao.png) no-repeat bottom center;
}

    .jifangedl dl.checked dd {
        color: #fff;
    }

.jifangedl dl dt {
    text-align: center;
    height: 100px;
    line-height: 100px;
}

    .jifangedl dl dt img {
        max-width: 80px;
        max-height: 80px;
    }

.jifangedl dl dd {
    text-align: center;
    color: #9FA8D7;
    font-size: 18px;
    margin-top: 15px;
}

.kejiazhi h2, .kejiazhi1 h2 {
    text-align: center;
    font-size: 30px;
    color: #333333;
    padding-top: 70px;
}

.jiqie {
    font-size: 18px;
    color: #fff;
    width: 596px;
    text-align: center;
    line-height: 36px;
    margin-top: 60px;
}

.kejiazhi dl {
    width: 277px;
    height: 334px;
    float: left;
    box-shadow: 0px 5px 10px 0px rgba(228,228,228,0.5);
    margin-right: 30px;
    margin-top: 60px;
    margin-bottom: 77px;
}

    .kejiazhi dl:hover {
        box-shadow: 0px 5px 10px 0px rgba(230,33,41,0.2);
    }

    .kejiazhi dl:nth-child(5) {
        margin-right: 0;
    }

    .kejiazhi dl dt {
        width: 100%;
        height: 186px;
    }

        .kejiazhi dl dt img {
            width: 100%;
            height: 100%;
        }

    .kejiazhi dl dd {
        padding: 0 15px;
    }

        .kejiazhi dl dd h4 {
            font-size: 18px;
            color: #333333;
            line-height: 18px;
            padding-top: 30px;
        }

        .kejiazhi dl dd p {
            font-size: 14px;
            color: #999999;
            padding-top: 15px;
            line-height: 26px;
        }


/*行业案例*/
.hangyeanli {
    background: #F8FAFB;
    padding-top: 44px;
}

    .hangyeanli h2, .hangyeanlis h2 {
        font-size: 30px;
        color: #333333;
        text-align: center;
    }

.anlis {
    overflow: hidden;
}

    .anlis dl {
        width: 272px;
        float: left;
        margin-top: 60px;
        margin-right: 37px;
    }

        .anlis dl:nth-child(4) {
            margin-right: 0;
        }

        .anlis dl dt {
            width: 100%;
            border: 1px solid #EEEEEE;
            background: #fff;
            height: 109px;
            line-height: 109px;
            text-align: center;
        }

            .anlis dl dt img {
                max-width: 80%;
                max-height: 100%;
            }

        .anlis dl dd {
            font-size: 16px;
            color: #333333;
            text-align: center;
            padding-top: 20px;
            padding-bottom: 120px;
        }

.guanbg {
    background: #6C81B6;
}

.kuguan .qitong {
    background: url(/Content/website/images/jiewai1.png)no-repeat top center;
    height: 470px;
    overflow: hidden;
    padding: 0;
    margin-top: 100px;
}

.qitongleft {
    float: left;
}

    .qitongleft dl, .qitongright dl {
        overflow: hidden;
        width: 333px;
        height: 150px;
    }

        .qitongleft dl dt {
            float: right;
            width: 46px;
            height: 46px;
        }

            .qitongleft dl dt img, .qitongright dl dt img {
                width: 100%;
                height: 100%;
            }

        .qitongleft dl dd {
            width: 270px;
            float: left;
            text-align: right;
        }

            .qitongleft dl dd h4, .qitongright dl dd h4 {
                font-size: 18px;
                color: #333333;
                line-height: 25px;
            }

            .qitongleft dl dd p, .qitongright dl dd p {
                font-size: 14px;
                color: #999999;
                line-height: 26px;
                padding-top: 10px;
            }

.qitongright {
    float: right;
}

    .qitongright dt {
        float: left;
        width: 46px;
        height: 46px;
    }

    .qitongright dd {
        width: 270px;
        float: right;
        text-align: left;
    }

.waijiejue {
    height: 873px;
    background: url(/Content/website/images/waijiejuebg.png)no-repeat center center;
}

    .waijiejue h2 {
        margin-top: 0;
        padding-top: 68px;
    }

    .waijiejue dl {
        width: 380px;
        height: 233px;
        float: left;
        box-shadow: 0px 10px 10px 0px rgba(169,169,169,0.1);
        margin-right: 29px;
        margin-bottom: 110px;
    }

    .waijiejue .wh1200 dl:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .waijiejue .wh1200 dl:first-child {
        background: url(/Content/website/images/jiedlbg1.png)no-repeat center center;
    }

    .waijiejue .wh1200 dl:nth-child(2) {
        background: url(/Content/website/images/jiedlbg2.png)no-repeat center center;
    }

    .waijiejue .wh1200 dl:nth-child(3) {
        background: url(/Content/website/images/jiedlbg3.png)no-repeat center center;
    }

    .waijiejue .wh1200 dl:nth-child(4) {
        background: url(/Content/website/images/jiedlbg4.png)no-repeat center center;
    }

    .waijiejue .wh1200 dl:nth-child(5) {
        background: url(/Content/website/images/jiedlbg5.png)no-repeat center center;
    }

    .waijiejue .wh1200 dl:nth-child(6) {
        background: url(/Content/website/images/jiedlbg6.png)no-repeat center center;
    }

    .waijiejue dl dt {
        width: 72px;
        height: 72px;
        margin: 0 10px;
        text-align: center;
        margin: auto;
        margin-top: -36px;
    }

    .waijiejue .wh1200 {
        margin-top: 89px;
    }

    .waijiejue dl dt img {
        width: 100%;
        height: 100%;
    }

    .waijiejue dl dd {
        width: 280px;
        text-align: center;
    }

        .waijiejue dl dd h4 {
            font-size: 18px;
            color: #333333;
        }

        .waijiejue dl dd p {
            font-size: 14px;
            line-height: 26px;
            color: #999;
            margin-top: 15px;
        }

.paidl {
    width: 16.5%;
    float: left;
    padding-bottom: 70px;
}

    .paidl dt {
        width: 96px;
        height: 108px;
    }

        .paidl dt img {
            width: 100%;
            height: 100%;
        }

    .paidl dd {
        width: 130px;
        text-align: center;
    }

        .paidl dd h4 {
            font-size: 18px;
            color: #333333;
            padding-top: 20px;
            padding-bottom: 24px;
        }

        .paidl dd p {
            font-size: 14px;
            color: #999999;
            line-height: 26px;
        }

.jieshi {
    height: 1015px;
    background: url(/Content/website/images/jieshibg.png)no-repeat center center;
    padding-top: 67px;
}

    .jieshi h2 {
        font-size: 30px;
        color: #333333;
        padding-bottom: 57px;
    }

    .jieshi dl {
        width: 376px;
        height: 396px;
        float: left;
        border-radius: 10px;
        overflow: hidden;
        background: #fff;
        margin-right: 34px;
        margin-bottom: 39px;
    }

        .jieshi dl:nth-of-type(3n+3) {
            margin-right: 0;
        }

        .jieshi dl dt {
            height: 165px;
        }

            .jieshi dl dt img {
                width: 100%;
                height: 165px;
            }

        .jieshi dl dd {
            padding: 0 30px;
        }

            .jieshi dl dd h4 {
                font-size: 18px;
                padding-top: 34px;
                color: #333333;
                line-height: 20px;
            }

            .jieshi dl dd p {
                font-size: 14px;
                color: #999999;
                line-height: 26px;
                padding-top: 23px;
            }

.anli2 dl {
    width: 220px;
    margin-right: 22px;
}

    .anli2 dl:nth-child(4) {
        margin-right: 22px;
    }

    .anli2 dl:nth-child(5) {
        margin-right: 0;
    }

.anli3 dl:last-child {
    margin-right: 0;
}

.naozi {
    height: 450px;
    background: url(/Content/website/images/naozi.png)no-repeat center center;
}

.naoleft {
    float: left;
    width: 35%;
}

    .naoleft dl, .naoright dl {
        overflow: hidden;
        float: right;
        height: 130px;
    }

        .naoleft dl dt {
            width: 72px;
            height: 72px;
            float: right;
        }

        .naoleft dl dd {
            float: left;
            width: 280px;
            margin-right: 12px;
            text-align: right;
        }

            .naoleft dl dd h4, .naoright dl dd h4 {
                font-size: 18px;
                color: #333333;
                line-height: 20px;
                margin-bottom: 8px;
            }

            .naoleft dl dd p, .naoright dl dd p {
                font-size: 15px;
                color: #333333;
                line-height: 30px;
            }

.naoright {
    width: 32%;
    float: right;
    margin-right: 4%;
}

    .naoright dl dt img, .naoleft dl dt img {
        width: 100%;
        height: 100%;
    }

    .naoright dl dt {
        width: 72px;
        height: 72px;
        float: left;
    }

    .naoright dl dd {
        float: left;
        width: 280px;
        margin-left: 12px;
        text-align: left;
    }


/*解决方案*/
.zhenjie {
    height: 962px;
    background: url(/Content/website/images/zhenjiebg.png)no-repeat top center;
    padding-top: 80px;
}

    .zhenjie h2 {
        font-size: 30px;
        color: #333333;
        padding-bottom: 63px;
    }

    .zhenjie dl {
        width: 277px;
        height: 334px;
        background: rgba(255,255,255,.8);
        box-shadow: 0px 5px 10px 0px rgba(228,228,228,0.5);
        float: left;
        margin-right: 30px;
        margin-bottom: 30px;
    }

        .zhenjie dl:nth-of-type(4n+4) {
            margin-right: 0;
        }

        .zhenjie dl dt {
            height: 106px;
            line-height: 106px;
            text-align: center;
        }

            .zhenjie dl dt img {
                max-width: 80%;
                max-height: 100%;
            }

        .zhenjie dl dd {
            padding: 0 30px;
        }

            .zhenjie dl dd h4 {
                background: url(/Content/website/images/libot.png)no-repeat bottom center;
                font-size: 18px;
                text-align: center;
                color: #333333;
                padding-bottom: 10px;
            }

            .zhenjie dl dd p {
                font-size: 14px;
                color: #999999;
                line-height: 26px;
                padding-top: 10px;
            }

.shoubgs {
    background: #475BA7;
}

.waibg {
    background: #1E427E;
}

.neibubg {
    background: #254390;
}

.esh_header .main_nav li ul.jiejuefangan {
    width: 665px;
    left: -268px;
}

.oljie1 {
    width: 300px;
    margin: 0;
    margin-left: 60px;
    float: left;
    padding-bottom: 20px;
}

    .oljie1 ol {
        width: 50%;
        padding-top: 10px;
    }

.oljie2 ol {
    padding-top: 10px;
}

.esh_header .main_nav li ul ol li {
    text-align: left;
}

.esh_header .main_nav li ul ol.right li {
    text-align: right;
}

.oljie1 h2, .oljie2 h2 {
    font-size: 18px;
    color: #000000;
    line-height: 18px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #DDDDDD;
    padding-top: 20px;
}

.oljie2 {
    float: right;
    width: 133px;
    margin-right: 59px;
}

.ziheight {
    height: 65px;
}

.fazhanlich {
    position: relative;
    width: 1130px;
    background: url(/Content/website/images/juxing.png)repeat-y top center;
    margin-top: 40px;
}

.tuoimg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 20px;
    height: 20px;
}

.fazhandiv {
    position: relative;
    padding-top: 40px;
    overflow: hidden;
}

    .fazhandiv:last-child {
        overflow: inherit;
    }

    .fazhandiv .left {
        width: 510px;
        border-radius: 4px;
        padding: 20px 32px;
        border: 1px solid #DDDDDD;
        background: #fff;
        position: relative;
    }

.yuyan {
    line-height: 36px;
    overflow: hidden;
}

    .yuyan span {
        float: left;
        width: 84px;
        font-size: 17px;
        color: #999999;
    }

    .yuyan p {
        float: left;
        font-size: 17px;
        color: #333333;
        width: 350px;
    }

.sanjiao {
    width: 10px;
    position: absolute;
    top: 10px;
    right: -10px;
}

.fayear {
    width: 70px;
    line-height: 32px;
    text-align: center;
    background: #E62129;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.fazhandiv .right {
    width: 510px;
    border-radius: 4px;
    padding: 20px 32px;
    border: 1px solid #DDDDDD;
    background: #fff;
    position: relative;
}

    .fazhandiv .right .sanjiao {
        left: -10px;
    }

.jibg {
    background: url(/Content/website/images/jixiebg.png)no-repeat center center;
}

.jixiedl dl {
    width: 260px;
    height: 299px;
    padding-top: 44px;
    float: left;
    cursor: pointer;
    margin-right: 52px;
}

    .jixiedl dl:nth-of-type(4n+4) {
        margin-right: 0;
    }

    .jixiedl dl:hover {
        box-shadow: -1px -1px 13px 0px rgba(0, 0, 0, 0.11);
        border: 1px solid rgba(239,239,239,1);
    }

        .jixiedl dl:hover h4 {
            color: #E62129;
        }

    .jixiedl dl dt {
        text-align: center;
        height: 68px;
    }

        .jixiedl dl dt img {
            width: 68px;
            height: 68px;
            border-radius: 50%;
        }

    .jixiedl dl dd h4 {
        text-align: center;
        font-size: 18px;
        color: #333333;
        font-weight: 500;
        padding: 28px 0 20px 0;
    }

    .jixiedl dl dd p {
        text-align: center;
        font-size: 15px;
        color: #999999;
        width: 170px;
        margin: auto;
        line-height: 26px;
    }

.jijiebg {
    background: url(/Content/website/images/jijiebg.png)no-repeat center center;
    padding-top: 80px;
}

    .jijiebg h2 {
        margin-top: 0;
    }

.wh1140 {
    width: 1140px;
    overflow: hidden;
    padding: 40px 0;
}

.jijiebg dl {
    width: 50%;
    float: left;
    height: 170px;
}

    .jijiebg dl dt {
        float: left;
        width: 92px;
        height: 92px;
    }

        .jijiebg dl dt img {
            width: 100%;
            height: 100%;
        }

    .jijiebg dl dd {
        width: 430px;
        margin-left: 24px;
        float: left;
    }

        .jijiebg dl dd h4 {
            font-size: 20px;
            color: #000000;
            padding-bottom: 10px;
        }

        .jijiebg dl dd p {
            font-size: 15px;
            color: #999999;
            line-height: 30px;
        }

.kejiazhi1 dl {
    width: 230px;
    float: left;
    margin-right: 93px;
}

    .kejiazhi1 dl:nth-of-type(4n+4) {
        margin-right: 0;
    }

    .kejiazhi1 dl dt {
        width: 100%;
        height: 100px;
        text-align: center;
    }

        .kejiazhi1 dl dt img {
            max-width: 100%;
            max-height: 90%;
        }

    .kejiazhi1 dl dd h4 {
        font-size: 18px;
        color: #000000;
        text-align: center;
        font-weight: bold;
        padding-bottom: 6px;
    }

    .kejiazhi1 dl dd p {
        font-size: 15px;
        color: #555555;
        line-height: 26px;
        text-align: center;
    }

.kejiazhi1 {
    padding-bottom: 60px;
}

    .kejiazhi1 h2 {
        margin-bottom: 60px;
    }

.hangyeanlis {
    background: url(/Content/website/images/tianjinbg.png)no-repeat center center;
    height: 364px;
    padding-top: 60px;
}

    .hangyeanlis .anlis {
        text-align: center;
    }

        .hangyeanlis .anlis dl {
            display: inline-block;
            float: none;
        }

.ylqxbg {
    background: #17266E;
}

.jydqbg {
    background: #23407A;
}

.yqybbg {
    background: #12388A;
}

.znzzbg {
    background: #041E59;
}

.qcclbg {
    background: #1E3A58;
}

.itywbg {
    background: #4D5DBD;
}

.afjkbg {
    background: #222A5E;
}

.jssbbg {
    background: #224181;
}

.sjsmbg {
    background: #433175;
}

.jzhybg {
    background: #413588;
}

.shfwbg {
    background: #1D3565;
}

.jzhy_banImg {
    margin-top: 30px;
}

/*价格-定制开发-我们的服务*/
.ourfuwu {
    padding-top: 80px;
    background: #F5F6F7;
}

.fuwudl dl {
    width: 375px;
    height: 166px;
    border-radius: 10px;
    box-shadow: 5px 4px 13px 0px rgba(0, 0, 0, 0.13);
    float: left;
    margin-right: 37px;
    margin-bottom: 86px;
}

    .fuwudl dl dt {
        text-align: center;
        width: 100%;
        height: 100px;
        line-height: 80px;
        padding-top: 20px;
    }

    .fuwudl dl dd {
        font-size: 21px;
        text-align: center;
        color: #fff;
    }

    .fuwudl dl dt img {
        max-width: 60%;
        max-height: 90%;
    }

    .fuwudl dl:first-child {
        background: url(/Content/website/images/shoubg1.png)no-repeat top left;
    }

    .fuwudl dl:nth-child(2) {
        background: url(/Content/website/images/shoubg2.png)no-repeat top left;
    }

    .fuwudl dl:nth-child(3) {
        background: url(/Content/website/images/shoubg3.png)no-repeat top left;
        margin-right: 0;
    }

    .fuwudl dl:nth-child(4) {
        background: url(/Content/website/images/shoubg4.png)no-repeat top left;
    }

    .fuwudl dl:nth-child(5) {
        background: url(/Content/website/images/shoubg5.png)no-repeat top left;
    }

    .fuwudl dl:nth-child(6) {
        background: url(/Content/website/images/shoubg6.png)no-repeat top left;
        margin-right: 0;
    }

/*注册*/
.res_head {
    box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.05);
    background: #fff;
    width: 100%;
    line-height: 75px;
    height: 75px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: #005CAC;
    border-bottom: solid 3px #6fd1fe;
}
    /*.res_head span{ float: right; font-family: 'pingfang'; font-size: 18px; color: #333333;}*/
    .res_head span {
        font-family: 'pingfang';
        font-size: 18px;
        color: #FFF;
    }

    .res_head .split_line {
        color: #FFF;
        display: inline;
        border-right: solid 1px rgba(255,255,255,0.5);
        padding: 3px 0px 0px 20px;
        margin-right: 22px;
    }

    .res_head span a {
        text-decoration: underline !important;
        color: #FFF;
        float: right;
    }

.res_con {
    height: auto;
    min-height: 100vh;
   
    padding-top: 130px;
    background-size: 100% 100%;
}

.zhucon {
    width: 807px;
    height: auto;
    box-shadow: 0px 5px 46px 0px rgba(0, 0, 0, 0.14);
    background: #fff;
    border-radius: 5px;
}

.res_footer {
    width: 100%;
    font-size: 14px;
    color: #999999;
    padding-bottom: 2%;
    margin-top: 3%;
}

.zhucon h1 {
    font-size: 26px;
    line-height: 26px;
    color: #000000;
    text-align: center;
    padding-top: 56px;
}

.zhuimg {
    width: 534px;
    height: 70px;
    margin: auto;
    margin-top: 6%;
    text-align: center;
    margin-bottom: 4%;
    background: url(/Content/website/images/xian.png)no-repeat;
    background-position: 0 15px;
    position: relative;
}

    .zhuimg dl {
        width: 114px;
    }

        .zhuimg dl:first-child {
            position: absolute;
            left: -42px;
            top: 0;
            z-index: 2;
        }

        .zhuimg dl:last-child {
            position: absolute;
            right: -42px;
            top: 0;
            z-index: 2;
        }

        .zhuimg dl dt {
            text-align: center;
        }

        .zhuimg dl dd {
            text-align: center;
            font-size: 16px;
            color: #999999;
            font-weight: bold;
        }

            .zhuimg dl dd.checked {
                color: #E62129;
            }

    .zhuimg img {
        max-width: 90%;
    }

.zhuinput {
    text-align: center;
    margin-bottom: 28px;
    position: relative;
    overflow: hidden;
}

    .zhuinput label {
        font-size: 16px;
        font-weight: normal;
        color: #000000;
        margin-right: 20px;
        float: left;
        width: 230px;
        height: 44px;
        line-height: 44px;
        text-align: right;
    }

    .zhuinput input {
        width: 410px;
        border: 1px solid #DDDDDD;
        line-height: 44px;
        height: 44px;
        padding: 0 18px;
        font-size: 16px;
    }

    .zhuinput select {
        width: 410px;
        border: 1px solid #DDDDDD;
        height: 44px;
        font-size: 16px;
        border-radius: 5px;
        padding: 0 14px;
    }

.yzmimg {
    width: 87px;
    height: 36px;
    position: absolute;
    top: 4px;
    right: 150px;
    cursor: pointer;
}

.yzm {
    position: relative;
}

    .yzm input {
        padding-right: 100px;
    }

    .yzm small {
        position: absolute;
        top: 0;
        right: 152px;
        width: 120px;
        font-size: 14px;
        color: #666666;
        line-height: 44px;
        background: url(/Content/website/images/yzmleft.png)no-repeat left center;
        padding-left: 11px;
        cursor: pointer;
    }

.xieyi {
    width: 410px;
    color: #666666;
    font-size: 16px;
    margin-left: 250px;
    line-height: 30px;
}

    .xieyi .esh_check, .logininput .esh_check {
        display: inline-block;
        width: 18px;
        height: 18px;
        border: 1px solid #DDDDDD;
        position: relative;
        top: 4px;
        margin-right: 8px;
        cursor: pointer;
    }

    .xieyi a {
        color: #000;
        font-size: 16px;
    }

.chebg {
    background: url(/Content/website/images/checked.png)no-repeat;
    border: none !important;
    background-size: 14px;
}

.zhuinput .esh_button {
    margin-top: 46px;
    margin-bottom: 56px;
    width: 410px;
    line-height: 44px;
    background: #DA4144;
    font-size: 16px;
    outline: none;
    border: none;
    color: #fff;
    margin-left: 96px;
    cursor: pointer;
}

.zhucon::-webkit-scrollbar, .wenxia::-webkit-scrollbar {
    width: 0 !important
}

.xuanze {
    display: inline-block;
    width: 410px;
}

    .xuanze span {
        font-size: 16px;
        color: #000000;
        display: inline-block;
        height: 44px;
        line-height: 44px;
        text-align: left;
        margin-right: 30px;
        cursor: pointer;
    }

        .xuanze span small {
            width: 18px;
            height: 18px;
            border-radius: 50%;
            display: inline-block;
            border: 1px solid #DDDDDD;
            position: relative;
            top: 4px;
            margin-right: 12px;
            cursor: pointer;
        }

.ched2 {
    background: url(/Content/website/images/checked2.png)no-repeat;
    background-size: 100% 100%;
    border: none !important;
}

.zhuinput3 {
    padding-left: 250px;
    padding-bottom: 56px;
}

    .zhuinput3 .esh_button {
        width: 198px;
        line-height: 44px;
        border: none;
        outline: none;
        margin-right: 13px;
        font-size: 16px;
        color: #fff;
        background: linear-gradient(180deg,rgba(230,33,41,1),rgba(255,89,96,1));
        border-radius: 5px;
        cursor: pointer;
    }

        .zhuinput3 .esh_button:first-child {
            background: #C7C7C7;
        }

.ulbox {
    width: 410px;
    height: 200px;
    overflow-y: auto;
    border-style: groove;
    background: #fff;
    display: none;
    position: absolute;
    top: 44px;
    right: 133px;
    box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.05);
}

/*登录*/
.login_wrapper {
    padding-top: 0px;
    position: relative;
    background: url("/Content/website/images/zhubg.png") no-repeat center center;
    background-size: 100% 100%;
}
.splogin_wrapper {
    padding-top: 0px;
    position: relative;
    background: url("/Content/website/images/zhubg.png") no-repeat center center;
    background-size: 100% 100%;
}
.login {
    width: 685px;
    height: auto;
}

.logininput {
    text-align: center;
}

    .logininput input {
        width: 100%;
        line-height: 44px;
        height: 44px;
        border: 1px solid #DDDDDD;
        padding: 0 18px;
        font-size: 14px;
    }

.login h1 {
    margin-bottom: 40px;
}

.loginzd {
    text-align: left;
    font-size: 14px;
    color: #000000;
    font-family: 'pingfang';
}

    .loginzd small {
        font-size: 14px;
        color: #666;
        cursor: pointer;
    }

    .loginzd a {
        float: right;
        font-size: 14px;
        color: #000000;
        font-family: 'pingfang';
    }

.logininput .esh_button {
    width: 100%;
    line-height: 44px;
    background: #DA4144;
    font-size: 16px;
    color: #fff;
    outline: none;
    border: none;
    cursor: pointer;
}

.zhuimg dl dd.yich {
    color: #666B70;
}

.ulbox ul li {
    line-height: 44px;
    height: 44px;
    font-size: 15px;
    padding-left: 20px;
}

    .ulbox ul li:hover {
        background: #E62129;
        color: #fff;
    }

.dianjihsu {
    background: url("/Content/website/images/join_icon1.png") no-repeat center right 10px;
}

.logPwd, .logPwds {
    position: relative;
}

    .logPwd small {
        position: absolute;
        top: 5px;
        right: 10px;
        cursor: pointer;
    }

    .logPwds small {
        position: absolute;
        top: 5px;
        right: 160px;
        cursor: pointer;
    }

.zhengyan {
    display: none;
}

input::-ms-clear {
    display: none;
}

input::-ms-reveal {
    display: none;
}

.logp {
    font-size: 16px;
    color: #666666;
    padding-top: 25px;
}
/*.logdeng{ padding-bottom: 56px;}*/
.logdeng .esh_button {
    margin-bottom: 0 !important;
}

/*邀请*/
.invite_wrapper {
    padding-top: 180px;
}

.invite {
    width: 685px;
    height: auto;
}

.inviteinput {
    width: 410px;
    text-align: left;
    padding: 48px 0;
}

    .inviteinput p {
        font-size: 16px;
    }

    .inviteinput button {
        width: 100%;
        line-height: 44px;
        background: linear-gradient(180deg,rgba(230,33,41,1),rgba(255,89,96,1));
        border-radius: 5px;
        font-size: 16px;
        color: #fff;
        outline: none;
        border: none;
        cursor: pointer;
    }

.invitebtn {
    padding-top: 0;
    padding-bottom: 66px;
}

/*找回密码*/
.find {
    height: auto;
}

    .find h1 {
        margin-bottom: 44px;
    }

    .find .zhuinput .esh_button {
        margin-top: 0;
    }

/*注册错误提示*/
.stars {
    color: #FF0000;
    font-size: 16px;
}

.lian_error {
    display: block;
    width: 410px;
    color: #f00;
    text-align: left;
    font-size: 16px;
}

.lian_div {
    float: left;
    width: 410px;
}

.zhu2inut {
    overflow: inherit;
}

.list_dai {
    width: 320px;
    float: left;
}

    .list_dai .lian_error {
        width: 320px;
    }
/*注册错误提示*/

/*底部a标签样式*/
.esh_footer_a {
    color: #69737f;
    outline-style: none;
    text-decoration: none;
}
/*底部a标签样式end*/

.esh-file-group-pro li {
    float: left;
    border: 1px solid #eee;
    padding: 3px;
    position: relative;
    text-align: center;
    width: 151px;
}

.esh-file-group-pro li {
    text-align: center;
}

    .esh-file-group-pro li img {
        height: 90px;
        margin: 5px 8px 6px 5px;
    }

.esh-overflow-y-scr {
    overflow-y: scroll;
}

/*层叠轮播图样式Start*/
.swiper-father {
    position: relative;
    width: 80%;
    box-sizing: border-box;
}

    .swiper-father .honors {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }

    .swiper-father .swiper-slide {
        width: calc(100%);
        height: 380px;
        max-height: 380px;
    }

    .swiper-father .swiper-button-next, .swiper-father .swiper-button-prev {
        width: 54px;
        height: 54px;
        text-align: center;
        display: block;
        margin-top: -27px;
        z-index: 8;
    }

    .swiper-father .swiper-button-prev {
        background: url(/Content/website/images/left_icon_hui.png) no-repeat center center;
        left: 0px;
    }

        .swiper-father .swiper-button-prev:hover {
            background: url(/Content/website/images/left_icon_active.png) no-repeat center center;
            left: 0px;
        }

    .swiper-father .swiper-button-next {
        background: url(/Content/website/images/right_icon_hui.png) no-repeat center center;
        right: 0px;
    }

        .swiper-father .swiper-button-next:hover {
            background: url(/Content/website/images/right_icon_active.png) no-repeat center center;
            right: 0px;
        }

/*层叠轮播图样式End*/

.esh_width100_hid {
    width: 100%;
    overflow: hidden;
}

@media (max-width: 768px) {
    body {
        height: 100%;
    }
    

    .wh1140, .wh1200, .wh1020 {
        width: 100%;
    }

    .mtop {
        display: block;
        position: fixed;
        bottom: 1.5rem;
        right: .3rem;
        z-index: 100;
        width: .8rem;
        height: .8rem;
    }

    .mobheigth {
        display: block;
    }

    .logp {
        font-size: .28rem;
        padding-top: .25rem;
    }

    .ulbox {
        top: 1rem;
        right: 0;
        width: 5rem;
        box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.05);
    }

        .ulbox ul li {
            line-height: .7rem;
            font-size: .28rem;
        }

    .esh_service h2, .help_con h2 {
        font-size: .45rem;
        padding: .7rem 0;
    }

    .h5_submenu {
        display: none;
    }

    /*帮助中心*/
    .help_con .wh1200 dl {
        margin: 0;
        width: 42%;
        margin: 2% 0;
        height: 3.5rem;
        margin-left: 5.3%;
    }

        .help_con .wh1200 dl:first-child {
            margin-left: 5.3%;
        }

    .help_con .wh1200 {
        padding-bottom: .7rem;
    }

    .serzi {
        font-size: .3rem;
        width: 2.5rem;
        line-height: .7rem;
        margin-top: .7rem;
    }

    .help_con .wh1200 dl dt {
        height: 1.4rem;
        line-height: 1.5rem;
    }

    .esh_service {
        padding-bottom: .7rem;
    }

        .esh_service dl {
            width: 80%;
            float: none;
            overflow: hidden;
            height: auto;
            margin-right: auto;
            margin-bottom: .3rem;
        }

            .esh_service dl:nth-child(3) {
                margin-right: auto;
            }

            .esh_service dl dt {
                margin-left: 0;
                height: auto;
                margin-top: 0;
                padding: .6rem 0;
                margin-left: .3rem;
                width: 1rem;
            }

                .esh_service dl dt img {
                    width: 1rem;
                    height: 1rem;
                }

    .help_con .wh1200 dl dd h4 {
        font-size: .34rem;
        padding-bottom: .2rem;
        margin-bottom: .2rem;
    }

    .esh_service dl dd h4 {
        margin-top: 0;
        font-size: .36rem;
    }

    .esh_service dl dd p {
        font-size: .28rem;
        width: 100%;
    }

    .esh_service dl dd {
        margin-left: .2rem;
        width: 4rem;
        padding: .4rem 0;
    }

    .help_con .wh1200 dl dd p {
        font-size: .3rem;
        line-height: .45rem;
    }

    .helpbanner .wh1200 {
        text-align: center;
    }

    .helpcon1 {
        width: 100%;
        margin-left: 0;
        margin-top: 1.5rem;
        float: none;
    }

        .helpcon1 h1 {
            font-size: .54rem;
            line-height: .48rem;
            text-align: center;
        }

        .helpcon1 p {
            font-size: .34rem;
            line-height: .34rem;
            text-align: center;
        }

    .helpimg {
        float: none;
        width: 85%;
        margin-top: 1.8rem;
    }

    .helpbanner {
        height: 500px;
    }

    .footban {
        display: block;
    }

    .logPwds small {
        right: .4rem;
    }

    .haedheit {
        height: 1.16rem;
    }

    .esh_banners .swiper-pagination {
        bottom: 10px;
    }

    /*服务体系*/
    .servicesysbanner {
        background: url(/Content/website/images/syscH5Nbg.png)no-repeat center;
    }

        .servicesysbanner .wh1200 {
            text-align: center;
        }

    .syscon1 {
        width: 100%;
        margin-left: 0;
        margin-top: 1.5rem;
        float: none;
    }

        .syscon1 h1 {
            font-size: .54rem;
            line-height: 54px;
            text-align: center;
        }

        .syscon1 p {
            font-size: .34rem;
            line-height: .45rem;
            text-align: center;
            margin-top: 0;
            line-height: 40px;
        }

    .esh_servicesys h2 {
        font-size: .45rem;
        padding: .7rem 0;
    }

    .esh_servicesys {
        padding-bottom: .7rem;
    }

        .esh_servicesys dl {
            width: 80%;
            float: none;
            overflow: hidden;
            height: auto;
            margin-right: auto;
            margin-bottom: .3rem;
        }

            .esh_servicesys dl:nth-child(3) {
                margin-right: auto;
            }

            .esh_servicesys dl:nth-child(3n) {
                margin-right: auto;
            }

            .esh_servicesys dl dt {
                margin-left: 0;
                height: auto;
                margin-top: 0;
                padding: .6rem 0;
                margin-left: .3rem;
                width: 1rem;
            }

                .esh_servicesys dl dt img {
                    width: 1rem;
                    height: 1rem;
                }

            .esh_servicesys dl dd h4 {
                margin-top: 0;
                font-size: .36rem;
            }

            .esh_servicesys dl dd p {
                font-size: .28rem;
                width: 100%;
            }

            .esh_servicesys dl dd {
                margin-left: .2rem;
                width: 4rem;
                padding: .4rem 0;
            }

    .fwlclitifuwu h2 {
        font-size: .45rem;
        padding: 0 0 0.5rem;
    }

    .fwlclitifuwu {
        padding-top: .7rem !important;
    }

    /*新闻动态*/
    .newban h1 {
        font-size: .54rem;
        line-height: .6rem;
        padding-top: 3rem;
    }

    .newimg {
        width: 100%;
    }

    .esh_conus dl dd .duiqi p {
        text-align: center;
    }

    .newban {
        margin-bottom: .5rem;
    }

        .newban p {
            font-size: .34rem;
            line-height: .34rem;
            margin-top: .2rem;
        }

    .suspension, .esh_header, .esh_zhan {
        display: none;
    }

    .mobile {
        height: 1.16rem;
        display: block;
        text-align: right;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        background: #fff;
        width: 100%;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);
    }

    .paidl {
        width: 50%;
        padding-bottom: 0;
        height: 5.5rem;
    }

        .paidl dd h4 {
            font-size: .36rem;
            line-height: .45rem;
            padding-top: .23rem;
            padding-bottom: .24rem;
        }

        .paidl dd p {
            font-size: .28rem;
            line-height: .45rem;
        }

    .shgl_sect1 .seLeft dl dd {
        margin-right: 0;
        width: 50%;
    }

    .mobile .help_tit {
        height: 1.15rem;
        line-height: 1.15rem;
        margin-left: .2rem;
        float: left;
    }

        .mobile .help_tit .bgxian {
            height: .45rem;
            margin-right: .1rem;
            margin-top: -.03rem;
        }

        .mobile .help_tit a {
            font-size: .3rem;
            color: #000000;
            font-weight: bold;
        }

    .sect16 .rbigImg, .sect17 .seRight .rbigImg {
        position: static;
    }

    .mobile .daohang {
        width: .5rem;
        margin-right: .2rem;
        margin-top: .3rem;
        float: right;
    }

    .mobile .h5signup {
        float: right;
        display: inline-block;
        margin-top: 0.265rem;
        margin-right: 0.5rem;
        width: 1.8rem;
        height: 0.55rem;
        line-height: 0.55rem;
        font-size: 0.265rem;
        color: #fff;
        background-color: #ea3000;
        border-radius: 3px;
        text-align: center;
    }

    .logogs {
        float: left;
        width: 1.92rem;
        height: auto;
        margin-top: .34rem;
        margin-left: .2rem;
    }

    .banner_ticon {
        width: 90%;
        text-align: center;
    }

        .banner_ticon h1 {
            font-size: .54rem;
            text-align: center;
        }

        .banner_ticon p {
            text-align: center;
            font-size: .34rem;
            width: 100%;
            display: block;
            height: 1.8rem;
        }

        .banner_ticon a {
            margin-top: 0;
            margin: auto;
        }

    .esh_core, .coredl2 {
        width: 94%;
    }

        .coredl2 dl:nth-of-type(2n+2) {
            float: left;
        }

    .solut_left {
        width: 100%;
    }

        .solut_left dl {
            margin: 0;
            width: 33%;
        }

    .litifuwu {
        padding: 1rem 4%;
    }

    .loginzd small {
        font-size: .28rem;
    }

    .waijiejue {
        height: auto;
        background-size: 100% 100%;
    }

        .waijiejue .wh1200 dl:nth-of-type(3n+3) {
            margin-right: auto;
        }

        .waijiejue dl {
            width: 94%;
            float: none;
            margin: 0 auto;
            height: auto;
            padding-bottom: .4rem;
            margin-bottom: 1rem;
        }

            .waijiejue dl dd h4 {
                font-size: .36rem;
            }

    .res_con {
        padding-top: 1rem;
        height: auto;
    }

    .waijiejue dl dd p {
        font-size: .28rem;
        line-height: .45rem;
    }

    .waijiejue dl dt {
        width: 1.2rem;
        height: .5rem;
        margin-top: 0;
    }

        .waijiejue dl dt img {
            height: 1.2rem;
            margin-top: -.8rem;
        }

    /*企业痛点*/
    .kuguan .qitong {
        background: none;
        height: auto;
        padding-top: 0 !important;
        margin-top: 0;
    }

    .qitongleft dl, .qitongright dl {
        width: 94%;
        float: none;
        margin: auto;
        height: auto;
        padding-bottom: .8rem;
    }

        .qitongleft dl dt, .qitongright dt {
            float: left;
            width: .9rem;
            height: .9rem;
        }

    .qitongleft, .qitongright {
        width: 100%;
    }

        .qitongleft dl dd, .qitongright dd {
            text-align: left;
            width: 5rem;
            margin-left: .5rem;
            float: left;
        }

            .qitongleft dl dd h4, .qitongright dl dd h4 {
                font-size: .32rem;
                line-height: .45rem;
            }

            .qitongleft dl dd p, .qitongright dl dd p {
                font-size: .28rem;
                padding-top: .1rem;
                line-height: .45rem;
            }

    .litit {
        font-size: .45rem;
    }

    .dzkf_team dl dd h4 {
        font-size: .34rem;
    }

    .dzkf_team dl dd p {
        font-size: .28rem;
    }

    .hangyeanli {
        padding-top: .4rem;
    }

    .naoleft {
        float: none;
        width: 100%;
    }

        .naoleft dl, .naoright dl {
            float: none;
            width: 94%;
            height: auto;
            padding-bottom: .5rem;
        }

    .naozi {
        background: none;
        height: auto;
    }

    .anlis dl {
        width: 44%;
        margin: 0;
        margin-top: .37rem;
        margin-left: 4%;
    }

        .anlis dl dd {
            font-size: .3rem;
            padding-top: .2rem;
            padding-bottom: .4rem;
        }

    .hangyeanli h2, .hangyeanlis h2 {
        margin-bottom: .4rem;
        font-size: .45rem;
    }

    .hatong1 {
        width: 94%;
        height: 3.2rem;
        float: none;
        margin: auto;
        margin-bottom: .36rem;
    }

        .hatong1:nth-of-type(3n+3) {
            margin-right: auto;
        }

    .kuguan .wh1200 {
        padding-top: .5rem;
        padding-bottom: .36rem;
    }

    .hangimg {
        width: 1rem;
        height: 1rem;
        top: .24rem;
        right: .38rem;
    }

    .hatong1 h3 {
        font-size: .35rem;
        line-height: .4rem;
        padding-top: .5rem;
    }

    .hatong1 h4 {
        font-size: .3rem;
        line-height: .4rem;
        padding-top: .2rem;
    }

    .hatong1 p {
        font-size: .28rem;
        line-height: .35rem;
        padding-top: :;
        ;
    }

    .sect21 .rbigImg {
        position: static;
    }

    .naoright dl dt, .naoleft dl dt {
        float: left;
        width: 1rem;
        height: 1rem;
    }

    .naoright {
        width: 100%;
        margin-right: auto;
    }


    /*解决方案*/
    .zhenjie {
        height: auto;
        overflow: hidden;
        background-size: 100% 100%;
        padding-top: .8rem;
    }

        .zhenjie h2 {
            font-size: .45rem;
            padding-bottom: .6rem;
        }

        .zhenjie dl dd h4 {
            font-size: .34rem;
            padding-bottom: .2rem;
        }

        .zhenjie dl dd p {
            font-size: .26rem;
            line-height: .45rem;
        }

        .zhenjie dl {
            width: 80%;
            float: none;
            height: auto;
            padding-bottom: .8rem;
            margin-right: auto;
        }

            .zhenjie dl:nth-of-type(4n+4) {
                margin-right: auto;
            }

            .zhenjie dl dt {
                height: 2rem;
                line-height: 2rem;
            }

    .naoright dl dd {
        margin-left: 0;
    }

    .naoleft dl dd, .naoright dl dd {
        width: 5rem;
        float: left;
        text-align: left;
        margin-left: .2rem;
    }

        .naoleft dl dd h4, .naoright dl dd h4 {
            font-size: .32rem;
            line-height: .45rem;
        }

        .naoleft dl dd p, .naoright dl dd p {
            font-size: .26rem;
            line-height: .45rem;
        }

    .solut_left .two_title, .solut_right .two_title {
        font-size: .346rem;
        margin-bottom: 0.42rem
    }
    /*客户价值*/
    .kejiazhi h2, .kejiazhi1 h2 {
        font-size: .45rem;
        padding-top: .6rem;
    }

    .kejiazhi dl {
        width: 44%;
        margin: .4rem 0;
        margin-left: 4%;
        height: 4.8rem;
    }

        .kejiazhi dl dd {
            padding: 0 .15rem;
        }

            .kejiazhi dl dd h4 {
                font-size: .32rem;
                padding-top: .3rem;
            }

            .kejiazhi dl dd p {
                font-size: .25rem;
                line-height: .4rem;
                padding-top: .15rem;
            }

        .kejiazhi dl dt {
            height: 2.4rem;
        }

    .jieshi {
        height: auto;
        background-size: 100% 100%;
        padding-top: .6rem;
        padding-bottom: .4rem;
    }

    .rbigImg1 {
        max-width: 100%;
    }

    .ziheight {
        height: 2rem;
    }

    .anli2 dl:nth-child(4) {
        margin-right: 0;
    }

    .jieshi h2 {
        font-size: .45rem;
        padding-bottom: .5rem;
    }

    .jieshi dl {
        width: 94%;
        float: none;
        margin: auto;
        margin-bottom: .4rem;
        height: auto;
        padding-bottom: .4rem;
    }

        .jieshi dl:nth-of-type(3n+3) {
            margin-right: auto;
        }

        .jieshi dl dt, .jieshi dl dt img {
            height: 3rem;
        }

        .jieshi dl dd h4 {
            font-size: .34rem;
            line-height: .45rem;
            padding-top: .4rem;
        }

        .jieshi dl dd {
            padding: 0 .3rem;
        }

            .jieshi dl dd p {
                font-size: .28rem;
                padding-top: .3rem;
            }

    .lifutit {
        font-size: .28rem;
        margin-top: .25rem;
    }

    .liimg {
        padding-top: .3rem;
    }

    .kefulitifuwu .liimg img {
        max-width: 90%;
    }

    .esh_solution {
        padding-top: .7rem;
    }

    .solut_left {
        width: 94%;
        margin-top: .7rem;
        float: none;
    }

    .solut_right {
        width: 94%;
        float: none;
        margin-top: .4rem;
        padding-top: 0;
    }

    .waijiejue h2, .kuguan h2, .jijiebg h2 {
        font-size: .45rem;
        margin-top: .6rem;
        margin-bottom: .4rem;
    }

    .waijiejue h2 {
        padding-top: .7rem;
        margin-bottom: 0;
        margin-top: 0;
    }

    .waijiejue .wh1200 {
        margin-top: .8rem;
    }

    .kuguan p {
        font-size: .28rem;
        line-height: .5rem;
    }

    .jifangedl {
        overflow-x: auto;
        margin-top: .6rem;
    }

    .jiefangan .jifen12 {
        width: 15rem;
    }

    .jifangedl dl dt img {
        max-width: .8rem;
        max-height: .8rem;
    }

    .jifangedl dl dt {
        height: 1rem;
        line-height: 1rem;
    }

    .zhuimg {
        width: 80%;
    }

    .jiefangan {
        height: auto;
    }

    .zhuimg dl dd {
        font-size: .28rem;
    }

    .jifangedl dl dd {
        font-size: .28rem;
        line-height: .4rem;
    }

    .jifangedl dl {
        width: 2.5rem;
        padding-bottom: .5rem;
    }

    .jiqie {
        width: 100%;
        margin-top: .6rem;
        font-size: .28rem;
        line-height: .45rem;
        width: 94%;
        padding-bottom: .5rem;
    }

    .jiefangan h2 {
        padding-top: .8rem;
        font-size: .45rem;
        line-height: .4rem;
    }

    .kucunimg {
        max-width: 90%;
        margin-top: .5rem;
        margin-bottom: 1rem;
    }

    .slout_repair {
        text-align: center;
    }

        .slout_repair span {
            margin-right: .2rem;
        }

    .slout_qie dl dt img {
        width: 90%;
        height: auto;
    }

    .esh_banners .swiper1 {
        background: url(/Content/website/images/banner7.png)no-repeat center;
    }

    .esh_banners .swiper2 {
        background: url(/Content/website/images/banner8.png)no-repeat center;
    }

    .esh_banners .swiper3 {
        background: url(/Content/website/images/banner9.png)no-repeat center;
    }

    /*首页-我们的优势*/
    .esh_advantage dl {
        float: none;
        margin: auto;
        margin-bottom: .2rem;
        width: 60%;
        height: auto;
    }

        .esh_advantage dl:hover {
            width: 60%;
            height: auto;
        }

        .esh_advantage dl:last-child {
            margin: auto !important;
        }

    .esh_advantage {
        height: auto;
    }

    .esh_enterprise li {
        width: 25%;
        margin-right: 0;
        margin-bottom: 0;
        height: 1.2rem;
        line-height: 1.2rem;
    }

        .esh_enterprise li img {
            width: 100%;
            height: auto;
        }

    /*首页-新闻动态*/
    .esh_news dl {
        margin-top: .7rem;
    }

    .esh_news {
        padding: .7rem .2rem;
    }

    .esh_advantage, .esh_core {
        padding-top: .7rem;
    }

        .esh_advantage p {
            margin-bottom: .7rem;
        }

    .esh_news dl dt {
        width: 100%;
        margin-bottom: .35rem;
    }

        .esh_news dl dt img {
            width: 100%;
            height: auto;
        }

        .esh_news dl dt p, .esh_news dl dt p a {
            font-size: .32rem;
            text-align: center;
            padding: 0;
        }

        .esh_news dl dt p {
            margin-top: .35rem;
        }

            .esh_news dl dt p.labletime {
                font-size: .26rem;
                text-align: center;
                padding: 0;
                margin-top: 0;
            }

    .esh_news dl dd div p a {
        font-size: .28rem;
        width: 4rem;
    }

    .esh_news dl dd div label {
        font-size: .26rem;
    }

    .esh_news .more {
        margin-top: .7rem;
    }

    .esh_registered h2 {
        font-size: .4rem;
        padding-top: .6rem;
        line-height: .5rem;
    }

    .esh_registered div {
        font-size: .36rem;
        padding-top: .1rem;
    }

    .esh_registered a {
        margin-top: .4rem;
        margin-bottom: .35rem;
    }

    .esh_registered {
        height: auto;
    }

        .esh_registered a:last-child {
            margin-top: 0 !important;
            margin-bottom: .6rem;
            margin-left: 0;
        }
    /*首页--banner下的tag*/
    .tagswitch {
        display: none;
    }

    /*footer*/
    footer {
        display: none;
    }

    .sect8 .seRight .rbigImg {
        position: static;
    }

    .mobile_footer {
        display: block;
        background: url(/Content/website/images/mfooterbg.png)no-repeat #2d2f37 bottom left;
        background-size: 100%;
        padding: .4rem 0;
    }

    .footban {
        background: #1F2129;
        text-align: center;
        line-height: .45rem;
        color: #69737f;
        font-size: .26rem;
        padding: .2rem .1rem 1.2rem;
    }

        .footban a {
            color: #69737f;
        }

    .mobile_footer div {
        text-align: center;
        width: 96%;
        color: #B4B4B4;
    }

        .mobile_footer div a {
            color: #B4B4B4;
            margin: 0 .1rem;
        }

    .banner_ticon {
        padding-top: 1.5rem;
    }

    .bannerimg {
        width: 70%;
        float: none;
        margin-top: .4rem;
    }

    .banner2img {
        margin-top: .8rem;
        position: static;
        width: 78%;
    }

    .banners .wh1200 {
        text-align: center;
    }

    .banner3img {
        margin-top: .6rem;
    }

    .coredl dl dt img {
        width: .92rem;
        height: .69rem;
    }

    .coredl dl.checked dd, .coredl dl dd {
        font-size: .3rem;
        margin-top: .2rem;
        padding-bottom: .2rem;
    }

    .coredl2 {
        padding-top: .7rem;
    }

        .coredl2 dl {
            height: auto;
            margin-bottom: 0.3rem;
        }

    .zhuanhua dl {
        float: none;
        margin: auto;
        margin-bottom: .2rem;
        min-width: 78%;
        height: auto;
    }

        .zhuanhua dl:last-child {
            margin: auto !important;
        }

    .zhuanhua {
        height: auto;
    }

        .zhuanhua .zhuanhua_con {
            display: block;
        }

        .zhuanhua dl dd {
            width: auto;
        }

    .esh_advantage dl:hover dt {
        height: 2rem;
        padding-top: .5rem;
    }

    .esh_advantage dl dt {
        height: 2rem;
        padding-top: .5rem;
    }

    .esh_advantage dl dd p {
        margin-top: 10px;
        font-size: .28rem;
        padding-bottom: .4rem;
        width: 90%;
    }

    .esh_advantage dl dd h4 {
        padding-bottom: 10px;
        font-size: .34rem;
    }

    .esh_advantage {
        padding-bottom: .7rem;
    }

    .coredl dl {
        width: 33%;
    }

    .coredl2 dl {
        width: 100%;
    }

        .coredl2 dl dt {
            height: 100%;
        }

        .coredl2 dl dd {
            width: 80%;
        }

    .esh_contact .wh1200 div {
        width: 100%;
    }

        .esh_contact .wh1200 div h1 {
            font-size: .54rem;
            text-align: center;
        }

        .esh_contact .wh1200 div p {
            font-size: .34rem;
            text-align: center;
        }

    .conimg {
        float: none;
        width: 100%;
    }

    .esh_contact .wh1200 div {
        padding-top: 1rem;
    }

    .esh_conus .wh1200 {
        height: auto;
        padding-bottom: .4rem;
        margin: 0;
    }

    .esh_conus dl {
        width: 100%;
        height: auto;
    }

    .beicompany {
        width: 100%;
        padding: 0 5%;
        float: none;
    }

    .esh_conus h2 {
        padding-top: .6rem;
        margin-bottom: 0;
        font-size: .45rem;
        padding-bottom: .5rem;
    }

    .esh_conus dl dd p {
        font-size: .3rem;
        line-height: .5rem;
    }

    .esh_conus dl dd span {
        font-size: .26rem;
        line-height: .3rem;
    }

    .esh_conus dl dt {
        padding-top: .4rem;
        padding-bottom: .3rem;
    }

    /*移动端底部*/
    .n_footer {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 800;
        background-color: #ff484f !important;
        display: block !important;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .n_row {
        margin-left: 0;
        margin-right: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .n_footer .n_row > div {
        text-align: center !important;
        padding: 0 !important;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .border_right {
        border-right: 1px solid rgba(255,255,255,0.5) !important;
    }

    .n_footer .n_row > div > a {
        font-size: 0.28rem;
        color: #fff !important;
        padding-bottom: 0.2rem !important;
        padding-top: 0.2rem !important;
        display: block !important;
        text-decoration: none;
        background-color: transparent;
        line-height: 0.55rem;
    }

        .n_footer .n_row > div > a > img {
            width: 0.4rem;
            height: 0.4rem;
            vertical-align: middle;
            margin-right: 5px;
            margin-top: -2px;
        }
    /*移动端底部*/

    /*成功案例*/
    /*.successbanner{ background-position: bottom;}*/
    .successbanner {
        background: url(/Content/website/images/caseH5Bgner.png)no-repeat center;
    }

        .successbanner .wh1200 {
            padding-left: 0;
        }

        .successbanner h1 {
            font-size: .54rem;
            line-height: .56rem;
            text-align: center;
            padding-top: 1.5rem;
        }

        .successbanner p {
            font-size: .34rem;
            text-align: center;
            line-height: .34rem;
        }

    .succnav {
        line-height: 1rem;
    }

        .succnav a {
            margin: 0;
            width: 32%;
            text-align: center;
            font-size: .28rem;
        }

    .succdl {
        width: 94%;
        margin: .6rem 3% 0;
    }

        .succdl dt {
            width: 100%;
            height: 238px;
        }

    .succMore_btn {
        margin: 1rem 0;
    }

        .succMore_btn a {
            width: 2.5rem;
            height: .7rem;
            line-height: .7rem;
            font-size: .3rem;
        }

    .allzhi h2 {
        font-size: .45rem;
        margin-top: 1rem;
    }

    .quandl dl {
        float: none;
        width: 80%;
    }

    .quandl {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }

    .rbigImg1 {
        max-width: 82%;
        margin-top: .2rem;
    }

    .company1 {
        background: url(/Content/website/images/mbei.png)no-repeat;
        background-size: 100%;
        padding-top: 5.5rem;
        margin-bottom: 1.2rem;
    }

    .company2 {
        background: url(/Content/website/images/mwuhan.png)no-repeat;
        background-size: 100%;
        padding-top: 5.5rem;
        margin-top: 0;
        margin-bottom: .5rem;
        height: auto;
        overflow: hidden;
    }

    /*成功案例详情*/
    .casedetail {
        width: 96%;
    }

    .casedetail_ban {
        width: 94%;
        margin: auto;
        margin-top: 3.8rem;
        float: none;
    }

        .casedetail_ban h1 {
            font-size: .54rem;
            line-height: .54rem;
            text-align: center;
        }

        .casedetail_ban p {
            font-size: .34rem;
            line-height: .6rem;
            text-align: center;
        }

    .casedetail_banImg {
        width: 80%;
        margin: .8rem 10% 0;
        float: none;
    }

    .casedetail h1 {
        margin: .98rem 0 .1rem;
        font-size: .48rem;
        line-height: .7rem;
    }

    .casedetail p {
        font-size: .28rem;
        line-height: .5rem;
        padding-bottom: .2rem;
        margin-bottom: .2rem;
    }

    .casedetail img {
        width: 97% !important;
        height: auto !important;
    }

    .casetagswitch {
        top: 0px;
    }

        .casetagswitch .casetag_con {
            height: auto;
            box-shadow: none;
        }

    .casetag_con .submenu {
        display: flex;
        justify-content: center;
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        .casetag_con .submenu li.licase {
            width: 100%;
            float: none;
            padding: 0.3rem 0.1rem 0.3rem 0.325rem;
        }

            .casetag_con .submenu li.licase p {
                width: 100%;
                text-align: center;
            }

            .casetag_con .submenu li.licase:first-child img {
                width: 50%;
                margin: 0 auto;
                text-align: center;
                display: block;
            }

        .casetag_con .submenu li.line {
            display: none;
        }

        .casetag_con .submenu li a {
            font-size: .32rem;
            line-height: 1rem;
        }

    /*新闻详情*/
    .newsdetail {
        width: 96%;
    }

        .newsdetail h1 {
            margin: .98rem 0 .1rem;
            font-size: .48rem;
            line-height: .7rem;
        }

    .newstime {
        margin-bottom: .4rem;
        font-size: .26rem;
        margin-top: 0;
        margin-bottom: 0;
    }

    .newsdetail p {
        font-size: .28rem;
        line-height: .5rem;
        padding-bottom: .2rem;
        margin-bottom: .2rem;
    }

    .newsdetail img {
        width: 97% !important;
        height: auto !important;
    }

    .company1, .beicompany {
        height: auto;
    }

        .beicompany h4 {
            padding-top: 0;
            font-size: .4rem;
        }

        .beicompany p {
            font-size: .3rem;
            margin-top: .2rem;
            width: 100%;
        }

    .esh_news dl dd div p {
        width: 66%;
        padding-left: 5%;
        padding-bottom: .2rem;
    }

    .esh_news dl dd div label {
        width: 30%;
    }

    .esh_core h2, .esh_solution h2, .esh_advantage h2, .esh_news h2, .customerstory h2 {
        font-size: .45rem;
    }

    .esh_core p, .esh_solution p, .esh_advantage p, .customerstory .story_top > p {
        font-size: .3rem;
        margin-top: .02rem;
    }

    .coredl {
        margin-top: .6rem;
    }

    .banner_ticon a {
        width: 2.5rem;
        font-size: .3rem;
        line-height: .7rem;
    }

    .coredl2 dl dd h4 {
        font-size: .34rem;
    }

    .coredl2 dl dd p {
        font-size: .28rem;
        line-height: .45rem;
    }

    .core_qie a {
        color: #3d3d3d;
    }

    .core_con .core_qie > a {
        color: #E62129;
    }

    .esh_conus a, .esh_registered a, .esh_news .more, .core_qie > a {
        width: 2.5rem;
        line-height: .7rem;
        font-size: .3rem;
    }

    .core_qie {
        padding-bottom: .7rem;
    }

    .solut_left dl dd {
        font-size: .3rem;
        padding-top: 0;
    }

    .solut_left dl {
        padding-top: .35rem;
        height: 2.2rem;
    }

    .slout_repair span {
        font-size: .34rem;
    }

    .slout_qie dl dd div {
        font-size: .32rem;
        padding-top: 25%;
    }

        .slout_qie dl dd div a {
            font-size: .29rem;
        }

    .slout_qie dl dd p {
        font-size: .28rem;
        line-height: .45rem;
        margin-top: .2rem;
    }

    .slout_qie dl dd {
        background-size: 100%;
        height: 4.4rem;
        margin-top: -19%;
        padding: 0 5%;
    }

    /*首页-使用企业*/
    .esh_solution {
        padding-bottom: 0.7rem;
    }

    .esh_enterprise {
        margin-top: .5rem;
    }

    .newsdetail p:last-child {
        margin-bottom: 1rem;
    }

    /*新闻动态*/
    .news_list dl {
        width: 94%;
        float: none;
        margin-right: auto;
        height: auto;
        margin-bottom: .5rem;
    }

        .news_list dl:nth-of-type(3n+3) {
            margin-right: auto;
        }

        .news_list dl dt, .news_list dl dt img {
            height: auto;
        }

        .news_list dl dd h3 {
            font-size: .36rem;
            margin-top: .4rem;
        }

        .news_list dl dd p {
            font-size: .28rem;
            margin-top: .2rem;
            line-height: .45rem;
            height: .8rem;
        }

        .news_list dl dd span {
            font-size: .26rem;
            margin-bottom: .5rem;
        }

    .newmore {
        margin-bottom: 1rem;
        margin-top: .2rem;
    }

        .newmore a, .esh_amore {
            font-size: .3rem;
            line-height: .7rem;
            width: 2.5rem;
            height: .7rem;
        }

    /*客户故事*/
    .customerstory .swiper-father .swiper_story {
        height: auto;
    }

    .customerstory {
        width: 100%;
        background-color: #f5f8fa;
        background-size: cover;
        padding: .6rem 0 .6rem;
    }

        .customerstory .wh1200 {
            width: 94%;
        }

    .swiper_story .story_title {
        font-size: 0.36rem;
        color: #000000;
        font-weight: bold;
        padding: 0.356rem 0.5rem 0;
        line-height: 0.45rem;
    }

    .swiper_story .story_con {
        font-size: 0.28rem;
        color: #666666;
        padding: 0.2rem 0.5rem 0.356rem;
        line-height: .45rem;
    }

    .swiper_story .story_item {
        display: block;
        width: 85%;
        background-color: #fff;
        border: 1px solid rgba(136,144,164,.2);
    }

    .customerstory .more {
        width: 2.5rem;
        line-height: .7rem;
        font-size: .3rem;
        margin-top: 0.7rem;
    }

    .story_back a {
        width: 1.4rem;
        line-height: 0.5rem;
        background: #E62129;
        display: inline-block;
        font-size: 0.28rem;
        color: #fff;
        border-radius: 5px;
        text-align: center;
        margin: 0 auto;
        position: absolute;
        bottom: 0.325rem;
        left: calc(50% - 0.7rem);
    }

    .story_back_con1, .story_back_con2 {
        font-size: 0.28rem;
        color: #666666;
        padding: 0.2rem 0.5rem 0;
        line-height: 0.44rem;
    }

    .story_back_title1 {
        padding: 0.356rem 0.5rem 0;
        font-size: 0.36rem;
        line-height: 0.44rem;
    }

    .story_back_title2 {
        padding: 0.356rem 0.5rem 0;
        font-size: 0.36rem;
        line-height: 0.44rem;
    }


    /*视频教学*/
    .esh_teaching h2 {
        padding: .7rem 0 .3rem 0;
        font-size: .45rem;
        text-align: center;
    }

    .esh_teaching .esh_tdiv dl {
        width: 46%;
        margin-bottom: .3rem;
        margin-right: 0;
        margin: 2%;
    }

        .esh_teaching .esh_tdiv dl dd {
            padding: 0 .1rem;
            font-size: .28rem;
            line-height: .6rem;
            height: .6rem;
        }

        .esh_teaching .esh_tdiv dl dt {
            height: 2.32rem;
        }

    .esh_amore {
        margin-bottom: .5rem;
        margin-top: .3rem;
    }

    .z_nav_list li.lotou {
        text-align: center;
        border-bottom: 0;
        margin-top: .2rem;
    }

        .z_nav_list li.lotou img {
            width: .7rem;
            height: .7rem;
            margin-right: .2rem;
            border-radius: 50%;
        }

    /*qi*/
    /*代理加盟*/
    .dljm_banner {
        background: url("/Content/website/images/dljm_banner_bg1.png") no-repeat;
        background-size: auto;
        overflow: hidden;
        position: relative;
    }

        .dljm_banner .banner_bg2 {
            display: block;
            width: 100%;
            position: absolute;
            bottom: 0;
            left: 0;
        }

        .dljm_banner .banner_txt {
            width: 94%;
            position: absolute;
            left: 3%;
            top: 0;
            z-index: 1;
            padding-left: 0;
            padding: 1rem 0;
        }

            .dljm_banner .banner_txt h1 {
                text-align: center;
                font-size: .54rem;
            }

            .dljm_banner .banner_txt p {
                text-align: center;
                font-size: .34rem;
                line-height: .5rem;
            }

    .dljm_advantage {
        padding: .6rem 0;
    }

        .dljm_advantage .wh1200 {
            width: 94%;
        }

        .dljm_advantage h2 {
            margin-bottom: .4rem;
            font-size: .45rem;
        }

        .dljm_advantage .ad_con {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

            .dljm_advantage .ad_con:after {
                content: "";
                display: none;
                clear: both;
            }

            .dljm_advantage .ad_con dl {
                width: 48%;
                flex: inherit;
                float: left;
                margin: .2rem 0 0;
                padding: 0.3rem 0.2rem;
                box-shadow: 0 0 10px #eeeeee;
                border-radius: 10px;
            }

                .dljm_advantage .ad_con dl dd h4 {
                    font-size: .32rem;
                    color: #333333;
                    margin-top: .2rem;
                }

                .dljm_advantage .ad_con dl dd p {
                    font-size: .28rem;
                    color: #333333;
                    line-height: .5rem;
                }

    .dljm_support {
        width: 100%;
        height: auto;
        background: url("/Content/website/images/support_bg1.png") no-repeat;
        background-size: cover;
        overflow: hidden;
    }

        .dljm_support .wh1200 {
            width: 94%;
        }

        .dljm_support h2 {
            padding: .6rem 0;
            font-size: .45rem;
        }

        .dljm_support .sup_con {
            width: 100%;
            height: auto;
            background: url("/Content/website/images/support_bg2.png") no-repeat;
            background-size: contain;
            background-position: 0px center;
            position: relative;
            padding-bottom: .5rem;
        }

            .dljm_support .sup_con:after {
                content: "";
                display: block;
                clear: both;
            }

            .dljm_support .sup_con dl {
                position: static !important;
                width: 50%;
                float: left;
                margin: .2rem 0;
                height: auto;
                display: flex;
                justify-content: center;
            }

                .dljm_support .sup_con dl a {
                    position: relative;
                    width: 90px;
                    height: 125px;
                    display: block;
                }

                .dljm_support .sup_con dl dt {
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 30px;
                    width: 90px;
                    font-size: .3rem;
                }

                .dljm_support .sup_con dl dd {
                    width: 90px;
                    height: 90px;
                    background: rgba(255,255,255,0.85);
                    border-radius: 50%;
                    text-align: center;
                    line-height: 90px;
                    margin: 0 auto;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                }

    .dljm_process {
        width: 100%;
        height: auto;
        background: #fbfbfb;
    }

        .dljm_process .wh1200 {
            width: 94%;
            overflow-x: auto;
        }

        .dljm_process h2 {
            padding-top: .6rem;
            font-size: .45rem;
        }

        .dljm_process .pro_con {
            display: flex;
            flex-wrap: wrap;
            justify-content: end;
            padding: 1.5rem 0;
        }

            .dljm_process .pro_con:after {
                content: "";
                display: block;
                clear: both;
            }

    .dl90 {
        width: 625px;
    }

    .dljm_process .pro_con dl {
        width: 125px;
        float: left;
        position: relative;
    }

        .dljm_process .pro_con dl dt {
            font-size: .3rem;
            text-align: center;
            width: 100%;
            line-height: .5rem;
        }

        .dljm_process .pro_con dl dd {
            width: 125px;
            height: 125px;
            padding: 15px 0;
        }

            .dljm_process .pro_con dl dd .pro_num {
                width: 95px;
                height: 95px;
                border-radius: 50%;
                font-size: .4rem;
                color: #ffffff;
                text-align: center;
                line-height: 95px;
            }

    .dljm_condition .wh1200 {
        width: 94%;
    }

    .dljm_condition h2 {
        font-size: .45rem;
        color: #333333;
        line-height: 35px;
        text-align: center;
        padding-top: .6rem;
    }

    .dljm_condition .cond_con {
        padding: .6rem 0 .4rem;
    }

        .dljm_condition .cond_con dl {
            width: 100%;
            float: left;
            margin-right: 0;
            margin-bottom: 1rem;
        }

        .dljm_condition .cond_con dt img {
            width: 100%;
            max-height: 266px;
            height: auto;
        }

        .dljm_condition .cond_con dd h4 {
            font-size: .32rem;
            color: #e62129;
            margin-top: .2rem;
        }

        .dljm_condition .cond_con dd p {
            font-size: .28rem;
            color: #333333;
        }

    .dljm_join {
        width: 100%;
        height: auto;
        background: url("/Content/website/images/join_bg.png") no-repeat;
        background-size: cover;
        padding: .8rem 0;
    }

        .dljm_join .join_con {
            width: 94%;
            height: auto;
            margin: 0 auto;
            background: #ffffff;
            border-radius: 5px;
            box-shadow: 0 0 5px #eeeeee;
            padding: .5rem .2rem;
        }

            .dljm_join .join_con h2 {
                font-size: .45rem;
                color: #333333;
                line-height: 35px;
                text-align: center;
                margin-bottom: .2rem;
            }

            .dljm_join .join_con .application:after {
                content: "";
                display: block;
                clear: both;
            }

            .dljm_join .join_con .list {
                width: 100%;
                float: left;
                height: 2rem;
                line-height: 1rem;
                margin-bottom: 0;
            }

                .dljm_join .join_con .list:after {
                    content: "";
                    display: block;
                    clear: both;
                }

        .dljm_join .list .label {
            width: 100%;
            display: block;
            float: start;
            height: 1rem;
            line-height: 1rem;
            text-align: left;
            padding-right: 0;
            font-size: .30rem;
            color: #000000;
        }

        .dljm_join .list .input {
            width: 100%;
            float: start;
            height: 1rem;
            line-height: 1rem;
            border: 1px solid #f4f4f4;
            border-radius: 5px;
            padding: 0 .2rem;
            font-size: .28rem;
        }

        .dljm_join .list .select {
            width: 100%;
            float: start;
            height: 1rem;
            line-height: 1rem;
            border: 1px solid #f4f4f4;
            border-radius: 5px;
            padding: 0 .2rem;
            font-size: .28rem;
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            -ms-appearance: none;
            background: url("/Content/website/images/join_icon1.png") no-repeat center right 10px;
        }

            .dljm_join .list .select option {
                color: #cecece;
            }

        .dljm_join .listWay {
            width: 100%;
            height: auto;
            float: left;
        }

            .dljm_join .listWay:after {
                content: "";
                display: block;
                clear: both;
            }

            .dljm_join .listWay .label {
                width: 100%;
                display: block;
                float: left;
                height: 1rem;
                line-height: 1rem;
                text-align: left;
                padding-right: 18px;
                font-size: 16px;
                color: #000000;
            }

            .dljm_join .listWay p {
                width: 33%;
                height: 1rem;
                line-height: 1rem;
                float: left;
                font-size: .28rem;
                color: #333333;
                display: flex;
                align-items: center;
            }

                .dljm_join .listWay p input[type='checkbox'] {
                    width: 20px;
                    height: 20px;
                    border: 1px solid #ebebeb;
                    border-radius: 50%;
                    appearance: none;
                    -moz-appearance: none;
                    -webkit-appearance: none;
                    -ms-appearance: none;
                    margin-right: 10px;
                    cursor: pointer;
                }

                .dljm_join .listWay p input[type=checkbox]:checked {
                    background: url("/Content/website/images/join_icon2.png")no-repeat;
                    background-size: 100% 100%;
                    border: 0;
                }

        .dljm_join .submit {
            float: left;
            width: 100%;
            height: .8rem;
            margin-top: .2rem;
        }

            .dljm_join .submit a {
                display: block;
                width: 50%;
                height: .8rem;
                margin: 0 auto;
                background: #ff0000;
                border-radius: 5px;
                font-size: .36rem;
                color: #ffffff;
                text-align: center;
                line-height: .8rem;
            }

    .kehubg .shgl_ban {
        margin-top: 1.5rem;
    }

    .dljm_call {
        height: 230px;
        background: url("/Content/website/images/call_bg.png") no-repeat;
        background-size: cover;
    }

        .dljm_call p {
            font-size: .38rem;
            color: #333333;
            text-align: center;
            padding-top: 1.4rem;
        }

        .dljm_call h2 {
            font-size: .8rem;
            color: #333333;
            text-align: center;
            margin-top: .5rem;
        }
    /*代理加盟--结束*/
    /*帮助中心-视频教学-视频播放*/
    .video_play {
        min-height: 100%;
        height: auto;
    }

        .video_play .vPlay_title {
            height: auto;
            margin-bottom: 0;
            flex-direction: column;
            align-items: end;
            padding: .2rem 3%;
        }

        .video_play .titCon {
            margin: .2rem 0 0;
            width: 100%;
        }

            .video_play .titCon h2 {
                display: block;
                font-size: .38rem;
                line-height: .8rem;
                text-align: left;
            }

            .video_play .titCon p {
                font-size: .38rem;
                line-height: .5rem;
                position: absolute;
                top: .25rem;
                left: 2.6rem;
            }

    .zhebo {
        font-size: .38rem;
        line-height: .5rem;
        display: inline-block;
        color: #7a7d86;
        font-weight: bold;
        float: right;
    }

        .zhebo img {
            margin-right: 10px;
        }

    .video_play .vPlay_title .return {
        font-size: .28rem;
        height: .7rem;
        line-height: .7rem;
        margin: 0;
    }

    .video_play .vPlay_con {
        width: 94%;
        display: block;
        height: auto;
        margin: .3rem auto .4rem
    }

        .video_play .vPlay_con .video {
            float: right;
            width: 100%;
            height: 5rem;
        }

        .video_play .vPlay_con .viedo_intro {
            float: left;
            width: 100%;
            padding: .2rem .2rem .4rem;
        }

    .vPlay_con .viedo_intro .vin_top dl dt, .vPlay_con .viedo_intro .vin_con dl dt {
        font-size: .3rem;
    }

    .vPlay_con .viedo_intro .vin_con dl {
        margin-top: .1rem;
    }

    .vPlay_con .viedo_intro .vin_top dl dd {
        font-size: .32rem;
    }

    .vPlay_con .viedo_intro .vin_con dl dd {
        font-size: .28rem;
        line-height: .5rem;
    }

    .video_play #my-video_html5_api {
        height: 5rem !important;
    }

    .video_play .video-js {
        height: 5rem !important;
    }
    /*帮助中心-视频教学-视频播放--结束*/
    /*服务条款*/
    .clause .wh1200 {
        width: 94%;
    }

    .clause {
        padding-bottom: 40px;
    }

        .clause h2 {
            font-size: .45rem;
            color: #000000;
            text-align: center;
            padding: .8rem 0;
            font-weight: bold;
            line-height: .5rem;
        }

        .clause .clause_con p {
            font-size: .28rem;
            color: #666666;
            line-height: .5rem;
            padding-bottom: .2rem;
        }

        .clause .clause_con h4 {
            font-size: .30rem;
            color: #000000;
            border-top: 2px dotted #DDDDDD;
            line-height: 1rem;
            font-weight: bold;
        }
    /*服务条款--结束*/

    /*关于我们*/
    .about_banner {
        background-size: auto;
        position: relative;
        width: 100%;
    }

        .about_banner .banner_bg2 {
            display: block;
            width: 100%;
            position: absolute;
            left: 0;
            bottom: -80px;
        }

        .about_banner .banner_txt {
            width: 94%;
            position: absolute;
            top: 0;
            left: 3%;
            padding-left: 0;
            padding: 1rem 0;
            background: transparent;
            z-index: 1;
        }

            .about_banner .banner_txt h1 {
                text-align: center;
                font-size: .54rem;
            }

            .about_banner .banner_txt p {
                text-align: center;
                font-size: .34rem;
                line-height: .54rem;
            }

        .about_banner .banner_new_txt {
            width: 94%;
            position: absolute;
            top: 0;
            left: 3%;
            padding-left: 0;
            padding: 1rem 0;
            background: transparent;
            z-index: 1;
        }

            .about_banner .banner_new_txt h1 {
                text-align: center;
                font-size: .54rem;
            }

            .about_banner .banner_new_txt p {
                text-align: center;
                font-size: .34rem;
                line-height: .54rem;
            }

    .about_header {
        height: 2rem;
    }

        .about_header .submenu {
            display: flex;
            justify-content: center;
            width: 100%;
            flex-wrap: wrap;
            justify-content: space-between;
        }

            .about_header .submenu li {
                float: left;
                width: 33.3%;
            }

                .about_header .submenu li a {
                    font-size: .32rem;
                    line-height: 1rem;
                }

    .about_intro .wh1200 {
        width: 94%;
    }

    .about_intro h2 {
        padding-top: .6rem;
        font-size: .45rem;
    }

    .about_intro .intro_con {
        padding: .5rem 0 .8rem;
    }

    .about_intro .incon_left img {
        width: 100%;
        height: auto;
        max-height: 330px;
    }

    .about_intro .incon_right {
        width: 100%;
        padding: .1rem 0 0;
    }

        .about_intro .incon_right p {
            font-size: .28rem;
            line-height: .5rem;
            margin-top: .2rem;
        }

    .about_culture {
        width: 100%;
        background: url("/Content/website/images/about_culBg.png") no-repeat;
        background-size: cover;
    }

        .about_culture h2 {
            padding-top: .6rem;
            font-size: .45rem;
        }

        .about_culture .cul_con {
            padding: .5rem 0;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
        }

            .about_culture .cul_con dl {
                width: 94%;
                float: left;
                margin: 0 0 1rem;
            }

            .about_culture .cul_con .new_wid {
                margin-top: 0.4rem;
            }

            .about_culture .cul_con dt img {
                width: 100%;
                height: auto;
                max-height: 300px;
            }

            .about_culture .cul_con dd h4 {
                font-size: .3rem;
                color: #ffffff;
                padding: .2rem 0 .1rem;
            }

                .about_culture .cul_con dd h4 img {
                    margin-right: 10px;
                    width: 18px;
                    height: 18px;
                }

            .about_culture .cul_con dd p {
                font-size: .28rem;
                color: #ffffff;
                line-height: .5rem;
                border-top: 1px solid #dddddd;
                padding-top: .1rem;
            }


    /*关于我们-服务数据*/
    .about_service {
        width: 100%;
        background: url("/Content/website/images/about_serBg.png") no-repeat;
        background-size: cover;
    }

        .about_service h2 {
            padding-top: .6rem;
            font-size: .45rem;
        }

        .about_service .ser_con {
            padding: .5rem 0;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
        }

            .about_service .ser_con dl {
                width: 50%;
                float: left;
            }

            .about_service .ser_con dd h3 {
                font-size: .6rem;
                color: #E62327;
                padding: .6rem 0 .1rem;
                text-align: center;
            }

            .about_service .ser_con dd p {
                font-size: .28rem;
                line-height: .5rem;
                padding-top: .2rem;
                text-align: center;
            }

    .about_evolve {
        padding-bottom: .6rem;
        background-size: contain;
    }

        .about_evolve h2 {
            padding-top: .6rem;
            font-size: .45rem;
        }

        .about_evolve .evo_con {
            width: 94%;
            height: 390px;
            margin-top: .5rem;
            overflow-x: auto;
        }

    .evo_con .listCon .list dl dt {
        font-size: .36rem;
    }

    .evo_con .listCon .list dl dd p {
        font-size: .28rem;
    }

    .about_honors {
        width: 100%;
        background-color: #f5f8fa;
        background-size: cover;
        padding: .6rem 0 .6rem;
    }

        .about_honors .wh1200 {
            width: 94%;
        }

    .hon_top h2 {
        padding-bottom: .6rem;
        font-size: .45rem;
    }

    .hon_bottom h2 {
        padding-bottom: .5rem;
        font-size: .45rem;
        padding-top: .2rem;
    }

    .hon_top .hon_con {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        .hon_top .hon_con:after {
            content: "";
            display: none;
            clear: both;
        }

        .hon_top .hon_con a {
            width: 47%;
            float: left;
            margin-right: 0;
            margin-bottom: .4rem;
        }

        .hon_top .hon_con img {
            width: 100%;
            height: auto;
            max-height: 260px;
        }

    .hon_bottom .hon_con {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

        .hon_bottom .hon_con a {
            margin-bottom: 20px;
        }

    .hon_top .hon_new_con {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

        .hon_top .hon_new_con:after {
            content: "";
            display: none;
            clear: both;
            margin-left: 30px;
        }

        .hon_top .hon_new_con a {
            width: 47%;
            float: left;
            margin-right: 0.1rem;
            margin-bottom: .4rem;
        }

            .hon_top .hon_new_con a p {
                margin-bottom: 20px;
            }

        .hon_top .hon_new_con img {
            width: 100%;
            height: auto;
            max-height: 260px;
        }

    .hon_bottom .hon_new_con {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

        .hon_bottom .hon_new_con a {
            margin-bottom: 20px;
        }

    .esh_more a {
        width: 2.5rem;
        line-height: .7rem;
        font-size: .3rem;
    }

    .ts_new_honors {
        display: flex;
    }

        .ts_new_honors .esh_honors_m_t_35 {
            margin-top: 0px;
            margin-left: 0.1rem;
        }

        .ts_new_honors .hon_top .hon_new_con {
            display: block;
        }

        .ts_new_honors .hon_new_con a p {
            line-height: 24px;
            margin-top: 20px;
        }
    /*关于我们--结束*/

    /*帮助中心-产品帮助*/
    .CPhelp_banner .wh1200 {
        width: 94%;
    }

    .CPhelp_banner h2 {
        font-size: .38rem;
        padding: 1rem 0 .2rem;
    }

    .CPhelp_banner .search_help {
        width: 90%;
        height: 45px;
        line-height: 35px;
        padding: 0 .1rem 0 .2rem;
    }

        .CPhelp_banner .search_help .sou {
            font-size: .28rem;
            line-height: 35px;
            padding: 0 .1rem;
        }

        .CPhelp_banner .search_help .btn_sou {
            height: 35px;
        }

    .CPhelp {
        padding-bottom: .8rem;
    }

        .CPhelp .wh1200 {
            width: 94%;
        }

            .CPhelp .wh1200:after {
                content: "";
                display: block;
                clear: both;
            }

        .CPhelp .CPhelp_left {
            width: 100%;
            padding-top: .2rem;
        }

            .CPhelp .CPhelp_left ul li a {
                font-size: .28rem;
                line-height: .6rem;
                padding: 0 .5rem;
            }

            .CPhelp .CPhelp_left ul li .child_left {
                padding: .1rem 0 .1rem .3rem;
            }

        .CPhelp .CPhelp_right {
            width: 100%;
            border: 0;
            padding: 0;
        }

            .CPhelp .CPhelp_right h2 {
                font-size: .53rem;
                padding: .8rem 0;
                line-height: .5rem;
            }

            .CPhelp .CPhelp_right h3 {
                font-size: .32rem;
                line-height: .7rem;
            }

            .CPhelp .CPhelp_right p {
                font-size: .28rem;
                line-height: .5rem;
            }

            .CPhelp .CPhelp_right h4 {
                font-size: .28rem;
                line-height: .6rem;
            }

            .CPhelp .CPhelp_right img {
                margin-bottom: .1rem;
                padding: .2rem 0 .3rem;
                width: 99% !important;
                height: auto !important;
            }

            .CPhelp .CPhelp_right .share {
                margin-top: .8rem;
                padding: .6rem 0 .2rem;
            }

                .CPhelp .CPhelp_right .share img {
                    padding: 0;
                    margin: 0 .1rem;
                }
    /*帮助中心-产品帮助--结束*/

    /*下载*/
    .download_banner .db_txt {
        width: 94%;
        margin: 0 3%;
        padding-top: .8rem;
    }

        .download_banner .db_txt h1 {
            text-align: center;
            font-size: .54rem;
        }

        .download_banner .db_txt p {
            text-align: center;
            font-size: .24rem;
            ;
            line-height: .3rem;
            margin: .2rem 0 .3rem;
        }

    .download_banner .txt_down {
        display: flex;
        justify-content: space-around;
    }

        .download_banner .txt_down .ios {
            margin: 0;
        }

    .download_banner .dbimg {
        width: 70%;
        float: none;
        margin: .64rem 15% -.12rem;
    }

    .download {
        padding: .6rem 0 .7rem;
    }

        .download h2 {
            font-size: .45rem;
            margin-bottom: .5rem;
        }

        .download .down_rim {
            margin-bottom: .2rem;
            padding: 0 3%;
            flex-wrap: wrap;
        }

            .download .down_rim dl {
                margin-bottom: .5rem;
                width: 33%;
            }

                .download .down_rim dl dd {
                    font-size: .28rem;
                    line-height: .5rem;
                }

        .download p {
            font-size: .28rem;
            line-height: .5rem;
        }

    .download_footer {
        width: 100%;
        height: 3rem;
        background: #191920;
        line-height: 1rem;
        color: #fff;
        font-size: 0.3rem;
    }

        .download_footer .down_contd1 {
            width: 100%;
            text-align: center;
        }

            .download_footer .down_contd1 a {
                color: #ff0008;
                text-decoration: underline !important;
                cursor: pointer;
            }

                .download_footer .down_contd1 a:first-child {
                    margin-right: 2rem;
                }

        .download_footer .down_contd2 {
            width: 100%;
            text-align: center;
        }

        .download_footer .down_contd3 {
            width: 100%;
            text-align: center;
        }
    /*下载--结束*/
    /*价格-定制开发*/
    .dzkf_banner {
        background-size: cover;
        background-position: 100%;
        background: url("/Content/website/images/dzkfH5banner.png") no-repeat right;
    }

        .dzkf_banner .cus_txt {
            width: 94%;
            margin: 0 3%;
            padding-left: 0;
            padding-top: 1.5rem;
        }

            .dzkf_banner .cus_txt h1 {
                text-align: center;
                font-size: .54rem;
            }

            .dzkf_banner .cus_txt p {
                text-align: center;
                font-size: .34rem;
                padding-top: 0;
            }

    .dzkf_super {
        padding: .6rem 0;
    }

        .dzkf_super h2, .ourfuwu h2 {
            font-size: .45rem;
            margin-bottom: .6rem;
        }

        .dzkf_super dl {
            width: 42%;
            margin: 0 4% .6rem;
        }

            .dzkf_super dl:last-child {
                margin: 0 3% .5rem;
            }

            .dzkf_super dl dd h4 {
                font-size: .3rem;
                margin: .2rem 0 .1rem;
                line-height: .5rem;
            }

            .dzkf_super dl dd p {
                font-size: .28rem;
                line-height: .5rem;
            }

    .dzkf_team {
        padding: .6rem 0;
        background-size: cover;
        background-position: center;
    }

        .dzkf_team h2 {
            font-size: .45rem;
            margin-bottom: .6rem;
        }

        .dzkf_team dl {
            width: 90%;
            margin: 0 auto .4rem;
            float: none;
            padding: 7% 8% 7% 10%;
            height: auto;
        }

            .dzkf_team dl:nth-child(3), .dzkf_team dl:nth-child(6) {
                margin: 0 auto .4rem;
            }

            .dzkf_team dl dd {
                width: 80%;
            }

    .dzkf_proc {
        padding: .6rem 0 1.2rem;
        background-size: cover;
        background-position: center;
    }

        .dzkf_proc .wh1200 {
            width: 94%;
        }

        .dzkf_proc h2 {
            font-size: .45rem;
            margin-bottom: .6rem;
        }

        .dzkf_proc .sProc_con {
            width: auto;
            overflow-x: auto;
            background: transparent;
        }

            .dzkf_proc .sProc_con .content {
                width: auto;
                background: url(/Content/website/images/dzkf_proc_bg2.png) no-repeat;
                background-position: 100% bottom;
            }

    .sProc_con dl {
        width: 140px;
    }

        .sProc_con dl dt {
            font-size: .28rem;
            line-height: .4rem;
            margin-bottom: .15rem;
        }

    .dzkf_case {
        padding: .6rem 0;
    }

        .dzkf_case h2 {
            font-size: .45rem;
            margin-bottom: .6rem;
        }

    .case_expl {
        padding: 0 8%;
        margin: 0 3%;
    }

        .case_expl p {
            font-size: .28rem;
            line-height: .5rem;
        }

        .case_expl img {
            width: 20px;
        }

    .case_img {
        width: 94%;
        margin: .5rem auto 0;
        padding-top: .4rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

        .case_img dl {
            width: 38%;
            margin-bottom: .2rem;
        }

            .case_img dl dt img, .case_img dl dd img {
                max-height: 100%;
                max-width: 100%;
            }
    /*价格-定制开发--结束*/

    /*价格*/
    .prod_price {
        padding-bottom: .6rem;
        background-size: cover;
        background-position: bottom;
    }

        .prod_price h2 {
            font-size: .45rem;
            padding-top: .6rem;
        }

        .prod_price p {
            font-size: .3rem;
            line-height: .5rem;
            margin-top: 0;
            padding: 0 3%;
        }

    .price_con {
        flex-wrap: wrap;
        width: 88%;
    }

        .price_con dl {
            width: 100%;
            margin: .6rem 0 0;
        }

    .prod_price .major {
        margin: .6rem 0 0;
    }

    .prod_price .private {
        margin: .6rem 0 0;
    }

    .prod_price dl dt {
        height: auto;
        padding: .5rem 0;
    }

        .prod_price dl dt h4 {
            font-size: .36rem;
        }

        .prod_price dl dt p {
            font-size: .28rem;
        }

        .prod_price dl dt .p_bottom {
            font-size: .32rem;
        }

            .prod_price dl dt .p_bottom .big_font {
                font-size: .6rem;
            }

    .prod_price dl dd {
        padding: .5rem;
    }

    .prod_price dl .list .list_left, .prod_price .major .list .list_right {
        font-size: .28rem;
        line-height: .6rem;
    }

    .prod_price dl .list_btn {
        opacity: 1;
        margin-top: .5rem;
    }

    .func_contrast {
        padding-bottom: 0;
    }

        .func_contrast h2 {
            font-size: .45rem;
            padding-top: .6rem;
        }

        .func_contrast p {
            font-size: .3rem;
            line-height: .5rem;
            margin-top: 0;
            padding: 0 3%;
        }

    .func_con {
        margin: .6rem auto;
        width: 94%;
    }

        .func_con .head_li p {
            padding: 0;
            width: 20%;
            font-size: .3rem;
        }

            .func_con .head_li p:first-child {
                padding-left: 8%;
                width: 60%;
            }

        .func_con .func_list p {
            padding: 0 2%;
            font-size: .3rem;
        }

            .func_con .func_list p img {
                margin-right: .1rem;
            }

    .func_list .list_con dl dt {
        padding-left: .7rem;
        font-size: .24rem;
        width: 60%;
    }

    .func_list .list_con dl dd {
        width: 20%;
    }

        .func_list .list_con dl dd img {
            width: 16px;
            height: 16px;
        }

    .calculator {
        padding: .8rem 0;
        background-size: cover;
        background-position: center;
    }

        .calculator h2 {
            font-size: .45rem;
            padding-top: .6rem;
        }

        .calculator p {
            font-size: .3rem;
            line-height: .5rem;
            margin-top: 0;
            padding: 0 3%;
            margin-bottom: .6rem;
        }

        .calculator .wh1200 {
            width: 94%;
            padding-bottom: .6rem;
        }

    .option .list {
        margin-bottom: .4rem;
        width: 94%;
    }

        .option .list .label {
            width: 100%;
            text-align: center;
            font-size: .28rem;
        }

        .option .list .list_right {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            margin-left: 0;
            justify-content: center;
            margin-top: .2rem;
        }

            .option .list .list_right .edition {
                margin: 0 auto;
                font-size: .3rem;
            }

                .option .list .list_right .edition:last-child {
                    margin: 0 auto;
                }

            .option .list .list_right .year {
                margin: 0 .2rem .2rem 0 !important;
                font-size: .3rem;
            }

            .option .list .list_right .num {
                font-size: .28rem;
                width: 90%;
            }

    .calculator .count {
        margin: .5rem auto;
        float: none;
    }

    .count .active {
        font-size: .3rem;
    }

    .calculator .result {
        float: none;
        width: 90%;
        padding: .4rem .5rem;
    }

    .result dl dt, .result dl dd {
        font-size: .3rem;
    }

    .result .total {
        font-size: .32rem;
    }

        .result .total span {
            font-size: .6rem;
        }

    .question {
        padding-bottom: .4rem
    }

        .question h2 {
            font-size: .45rem;
            padding: .6rem 0;
        }

        .question dl {
            width: 94%;
            margin-bottom: .5rem;
            float: none;
            padding-right: 0;
            height: auto;
        }

            .question dl:nth-child(even) {
                padding-right: 0;
            }

            .question dl dt {
                font-size: .32rem;
                line-height: .5rem;
                margin-bottom: .2rem;
            }

            .question dl dd {
                font-size: .28rem;
                line-height: .5rem;
            }
    /*价格--结束*/

    /*产品-售后管理系统*/
    .shouhou_header {
        height: 3rem;
    }

    .shgl_ban {
        width: 94%;
        margin: auto;
        margin-top: 1.5rem;
        float: none;
    }

        .shgl_ban h1 {
            font-size: .54rem;
            line-height: .54rem;
            text-align: center;
        }

        .shgl_ban p {
            font-size: .34rem;
            line-height: .6rem;
            text-align: center;
        }

    .shgl_banImg {
        width: 80%;
        margin: .8rem 10% 0;
        float: none;
    }

    .shgl_banImg_it {
        width: 60%;
        margin: .8rem 20% 0;
        float: none;
    }

    .shgl_banImg_yqyb {
        width: 95%;
        margin: .8rem 0 0;
        float: none;
    }

    .shgl_sect1 {
        height: auto
    }

        .shgl_sect1 .seLeft {
            float: none;
            height: auto;
            width: 90%;
            padding: .6rem 0;
            margin-top: 0;
        }

            .shgl_sect1 .seLeft h2 {
                font-size: .45rem;
                margin-bottom: .1rem;
            }

            .shgl_sect1 .seLeft p {
                width: 100%;
                font-size: .28rem;
                line-height: .5rem;
                padding-top: .15rem;
                padding-bottom: .15rem;
            }

            .shgl_sect1 .seLeft dl dd a {
                font-size: .28rem;
            }

            .shgl_sect1 .seLeft dl {
                margin: .1rem 0 0;
            }

                .shgl_sect1 .seLeft dl dd {
                    font-size: .28rem;
                    margin-bottom: .1rem;
                }

        .shgl_sect1 .seRight {
            float: none;
            height: auto;
            width: 94%;
            padding: .3rem 0 .6rem;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .shgl_sect1 .seRight .rbigImg {
                max-width: 82%;
                max-height: 320px;
                position: static;
            }

    .shgl_sect2 {
        height: auto
    }

        .shgl_sect2 .seLeft {
            float: none;
            height: auto;
            width: 90%;
            padding: .6rem 0;
            align-items: flex-start;
        }

            .shgl_sect2 .seLeft h2 {
                font-size: .45rem;
                text-align: left;
                margin-bottom: .1rem;
            }

            .shgl_sect2 .seLeft p {
                width: 100%;
                font-size: .28rem;
                line-height: .5rem;
                padding-top: .15rem;
                padding-bottom: .15rem;
                margin-left: 0;
                text-align: left;
            }

            .shgl_sect2 .seLeft dl {
                margin: .1rem 0 0;
            }

            .shgl_sect2 .seLeft dl {
                width: 100%;
            }

                .shgl_sect2 .seLeft dl dd {
                    font-size: .28rem;
                    margin: 0;
                    width: 50%;
                    text-align: left;
                    float: left;
                }

                    .shgl_sect2 .seLeft dl dd a {
                        font-size: .28rem;
                    }

        .shgl_sect2 .seRight {
            float: none;
            height: auto;
            width: 94%;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-bottom: .6rem;
        }

            .shgl_sect2 .seRight .rbigImg {
                max-width: 82%;
                max-height: 320px;
            }

        .shgl_sect2.wangdian .seLeft dl dd:nth-child(2) {
            float: left;
        }

    .shgl_sect3 h2 {
        font-size: .45rem;
        margin-top: .6rem;
    }

    .shgl_sect3 p {
        width: 94%;
        font-size: .28rem;
        line-height: .5rem;
        margin: .2rem auto 0;
    }

    .shgl_sect3 .sect3 {
        overflow-x: auto;
        width: 94%;
        margin: 0 auto;
    }

    .shgl_sect3 .se_con {
        margin: .8rem auto;
        width: 840px;
    }

        .shgl_sect3 .se_con .bg_xian {
            top: 35px;
        }

    .shgl_sect3 dl {
        width: 70px;
        margin-right: 40px;
    }

        .shgl_sect3 dl dt img {
            width: 70px;
            height: 70px;
        }

        .shgl_sect3 dl dd {
            font-size: .28rem;
            margin-top: .2rem;
        }

    .sect4 .seRight {
        height: auto;
    }

        .sect4 .seRight .rbigImg {
            top: auto;
            position: static;
        }

    .sect5 .seRight {
        height: 320px;
        margin: 0 auto .6rem;
        padding: 0;
    }

        .sect5 .seRight .rbigImg {
            position: static;
        }

    .sect7 .seRight {
        height: 320px;
        padding: 0 0 .6rem;
    }

    .sect1 .seRight {
        padding: 0 0 .6rem;
    }

        .sect1 .seRight .rbigImg {
            position: static;
        }
    /*产品-售后管理系统--结束*/

    /*产品-全渠道客户系统*/

    .qqd_sect1 {
        height: auto
    }

        .qqd_sect1 .seLeft {
            float: none;
            height: auto;
            width: 90%;
            padding: .6rem 0;
            margin-top: 0;
        }

            .qqd_sect1 .seLeft h2 {
                font-size: .45rem;
                margin-bottom: .1rem;
            }

            .qqd_sect1 .seLeft p {
                width: 100%;
                font-size: .28rem;
                line-height: .5rem;
                padding-top: .15rem;
                padding-bottom: .15rem;
            }

            .qqd_sect1 .seLeft dl dd a {
                font-size: .28rem;
            }

            .qqd_sect1 .seLeft dl {
                margin: .1rem 0 0;
            }

                .qqd_sect1 .seLeft dl dd {
                    font-size: .28rem;
                    margin-bottom: .1rem;
                }

        .qqd_sect1 .seRight {
            float: none;
            height: auto;
            width: 94%;
            padding: .3rem 0 .6rem;
            display: flex;
            justify-content: center;
            align-items: center;
        }

            .qqd_sect1 .seRight .rbigImg {
                max-height: 320px;
                position: static;
            }

    .qqd_sect2 {
        height: auto
    }

        .qqd_sect2 .seLeft {
            float: none;
            height: auto;
            width: 90%;
            padding: .6rem 0;
            align-items: flex-start;
        }

            .qqd_sect2 .seLeft h2 {
                font-size: .45rem;
                text-align: left;
                margin-bottom: .1rem;
            }

            .qqd_sect2 .seLeft p {
                width: 100%;
                font-size: .28rem;
                line-height: .5rem;
                padding-top: .15rem;
                padding-bottom: .15rem;
                margin-left: 0;
                text-align: left;
            }

            .qqd_sect2 .seLeft dl {
                margin: .1rem 0 0;
            }

            .qqd_sect2 .seLeft dl {
                width: 100%;
            }

                .qqd_sect2 .seLeft dl dd {
                    font-size: .28rem;
                    margin: 0;
                    width: 50%;
                    text-align: left;
                    float: left;
                }

                    .qqd_sect2 .seLeft dl dd a {
                        font-size: .28rem;
                    }

        .qqd_sect2 .seRight {
            float: none;
            height: auto;
            width: 94%;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            padding-bottom: .6rem;
        }

            .qqd_sect2 .seRight .rbigImg {
                max-width: 82%;
                max-height: 320px;
            }

    .qqd_sect3 h2 {
        font-size: .45rem;
        margin-top: .6rem;
    }

    .qqd_sect3 p {
        width: 94%;
        font-size: .28rem;
        line-height: .5rem;
        margin: .2rem auto 0;
    }

    .qqd_sect3 .sect3 {
        overflow-x: auto;
        width: 94%;
        margin: 0 auto;
    }

    .qqd_sect3 .se_con {
        margin: .8rem auto;
        width: 840px;
    }

        .qqd_sect3 .se_con .bg_xian {
            top: 35px;
        }

    .qqd_sect3 dl {
        width: 70px;
        margin-right: 40px;
    }

        .qqd_sect3 dl dt img {
            width: 70px;
            height: 70px;
        }

        .qqd_sect3 dl dd {
            font-size: .28rem;
            margin-top: .2rem;
        }

    .esh_moreproduct h2 {
        font-size: .45rem;
        margin-bottom: .1rem;
        padding-top: 0.7rem;
    }

    .esh_moreproduct .moreproduct_con h2 {
        padding-top: .6rem;
        font-size: .45rem;
    }

    .esh_moreproduct .moreproduct_con {
        padding: 0.7rem 0;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

        .esh_moreproduct .moreproduct_con dl {
            width: 50%;
            float: left;
        }

        .esh_moreproduct .moreproduct_con dd h3 {
            font-size: .34rem;
            padding: .2rem 0 0rem;
            text-align: center;
        }

        .esh_moreproduct .moreproduct_con dd p {
            font-size: .28rem;
            line-height: .4rem;
            text-align: center;
            padding: 0.2rem 0.28rem 0;
        }

    .kefus dl {
        margin-right: 0;
        margin-top: 0.9rem;
    }

    .padding_top_80 .seRight {
        padding: 0.3rem !important;
    }

    .zaixiankefu {
        padding-top: 0;
    }

        .zaixiankefu h2 {
            font-size: .45rem;
            margin-bottom: .1rem;
            padding-top: 0.6rem;
        }

        .zaixiankefu p {
            font-size: .3rem;
            line-height: .5rem;
            margin-top: 0;
            padding: 0 4%;
        }

    .kefus dl dd {
        padding-top: 0.32rem;
        padding-bottom: 0.7rem;
    }

        .kefus dl dd h3 {
            font-size: .4rem;
        }

        .kefus dl dd p {
            font-size: .3rem;
            margin-top: 0.32rem;
        }

    .kefus dl dt {
        margin-top: 0.7rem;
    }
    /*产品-全渠道客户系统--结束*/


    /*产品-移动服务*/
    .qywx_banImg {
        float: right;
        margin-top: 80px;
    }

    .qywx_ticon {
        width: 94%;
        margin: auto;
        margin-top: 1.5rem;
        float: none;
    }

        .qywx_ticon a {
            width: 2.5rem;
            font-size: .3rem;
            line-height: .7rem;
        }

    .qywx_btn {
        width: 100%;
        text-align: center;
    }

        .qywx_btn a:nth-child(2n) {
            margin-left: 0.3rem;
        }

    .qywx_logo {
        width: 100%;
    }

    .qywx_logodiv {
        float: none;
        margin: 0 auto;
        text-align: center;
    }

        .qywx_logodiv img {
            margin-right: 0.328rem;
        }

    .qywx_fws {
        float: none;
        margin: 20px auto 0;
        text-align: center;
    }

    .anzhuangs dl {
        margin-right: 0;
    }
    /*产品-移动服务end*/

    .download_banner .txt_down dl dt {
        width: 2.23rem;
        height: 2.23rem;
    }

        .download_banner .txt_down dl dt img {
            width: 2.06rem;
            height: 2.06rem;
        }

    .Android {
        margin-right: .28rem !important;
    }

    .download_banner .txt_down dl {
        width: 2.23rem;
    }

        .download_banner .txt_down dl dd, .download_banner .txt_down .ios dd {
            line-height: .6rem;
            height: .6rem;
        }

            .download_banner .txt_down .ios dd a, .download_banner .txt_down dl dd a {
                font-size: .23rem;
            }

            .download_banner .txt_down dl dd img {
                width: .24rem;
                height: .28rem;
            }

    .download_banner .txt_down {
        justify-content: center;
    }

        .download_banner .txt_down .Android dd.version {
            background: none;
            display: block;
            margin-top: 5px;
            font-weight: normal;
        }

        .download_banner .txt_down .ios dd.version {
            background: none;
            display: block;
            margin-top: 5px;
            font-weight: normal;
        }

    .download_banner .web_txt {
        display: none
    }

    .download_banner .mobile_txt {
        display: block;
        color: #ffffff;
        margin: 0.2rem 0 0rem !important;
        font-size: 0.22rem !important;
    }

        .download_banner .mobile_txt a {
            color: #ffffff;
        }


    /*解决方案*/
    .mobile2 {
        box-shadow: none;
        border-bottom: 1px solid #f4f4f4;
    }

    .kuguan {
        width: 92%;
        margin: auto;
    }

    .fazhanlich {
        width: 100%;
    }

    .fazhandiv .right, .fazhandiv .left {
        width: 94%;
        float: none;
        padding: .2rem .32rem;
    }

    .sanjiao {
        display: none;
    }

    .yuyan span {
        width: 20%;
        font-size: .28rem;
    }

    .yuyan p {
        width: 70%;
        font-size: .28rem;
    }

    .fuwudl dl {
        width: 90%;
        float: none;
        margin: auto;
        margin-bottom: .5rem;
    }

        .fuwudl dl:nth-child(6), .fuwudl dl:nth-child(3) {
            margin-right: auto;
        }

    .ourfuwu {
        padding-top: .8rem;
        padding-bottom: .8rem;
    }

    .jixiedl dl {
        width: 50%;
        margin-right: 0;
        padding-top: .5rem;
        height: 4.3rem;
    }

        .jixiedl dl dd h4 {
            padding: .28rem 0 .2rem 0;
            font-size: .34rem;
        }

        .jixiedl dl dd p {
            width: 90%;
            font-size: .26rem;
            line-height: .45rem;
        }

    .jijiebg {
        padding-top: .5rem;
        background-size: 100% 100%;
    }

        .jijiebg h2 {
            margin-top: 0;
        }

        .jijiebg dl {
            width: 94%;
            height: 2.5rem;
        }

            .jijiebg dl dt {
                width: 1rem;
                height: 1rem;
                margin-left: .2rem;
            }

            .jijiebg dl dd {
                width: 80%;
                margin-left: .2rem;
            }

    .wh1140 {
        padding: .4rem 0;
    }

    .jijiebg dl dd h4 {
        font-size: .32rem;
    }

    .jijiebg dl dd p {
        font-size: .26rem;
        line-height: .45rem;
    }

    .kejiazhi1 dl {
        width: 50%;
        margin-right: 0;
        height: auto;
        padding-bottom: .6rem;
    }

        .kejiazhi1 dl dd h4 {
            font-size: .32rem;
        }

        .kejiazhi1 dl dd p {
            font-size: .25rem;
            width: 90%;
            margin: auto;
        }

    .kejiazhi1 {
        padding-bottom: .1rem;
    }

    /*登录注册*/
    .hangyeanlis {
        padding-top: .6rem;
        height: auto;
        background: #F8FAFB;
    }

        .hangyeanlis .anlis dl {
            display: block;
            float: left;
        }

    .res_head {
        line-height: 1.16rem;
        height: 1.16rem;
        padding: 0 3%;
    }

        .res_head img {
            width: auto;
        }

    .logoa .logo {
        top: -0.7rem;
    }

    .res_head span {
        font-size: .28rem;
    }

    .zhucon {
        width: 95%;
        box-shadow: none;
        height: 80%;
    }

        .zhucon h1 {
            font-size: .46rem;
        }

    .zhuinput label {
        width: 1.7rem;
        font-size: .28rem;
        margin-right: .2rem;
    }

    .zhuinput input, .zhuinput select {
        width: 5rem;
        line-height: .7rem;
        font-size: .28rem;
        padding: 0 .2rem;
    }

    .zhuinput select {
        height: .7rem;
        border-radius: 5px;
        padding: 0 .16rem;
    }

    .yzmimg {
        width: 1.4rem;
        height: auto;
        max-height: .6rem;
        top: .08rem;
        right: 6%;
    }

    .yzm small {
        font-size: .24rem;
        line-height: .9rem;
        width: 2rem;
        padding-left: .2rem;
        right: 5%;
    }

    .yzm input {
        padding-right: 35%;
    }

    .xieyi {
        width: 95%;
        padding-left: 1.7rem;
        font-size: .28rem;
        margin-left: 0;
    }

        .xieyi a {
            font-size: .28rem;
        }

        .xieyi .esh_check, .logininput .esh_check {
            width: .3rem;
            height: .3rem;
            background-size: 100% 100%;
        }

    .zhuinput {
        margin-bottom: .3rem;
    }

        .zhuinput .esh_button {
            width: 5rem;
            margin-top: .4rem;
            margin-bottom: .5rem;
            line-height: .7rem;
            font-size: .3rem;
            margin-left: 1.6rem;
        }

    .res_footer {
        font-size: .26rem;
        line-height: .45rem;
        bottom: 2%;
        padding: 0 3%;
    }

    .xuanze {
        width: 5rem;
    }
    /*.xuanze span{ width: 40%;}*/
    .zhuinput3 {
        padding-left: 1.9rem;
    }

        .zhuinput3 .esh_button {
            width: 2.36rem;
            line-height: .7rem;
            margin-right: .26rem;
            font-size: .3rem;
            margin-top: .28rem;
        }

            .zhuinput3 .esh_button:last-child {
                margin-right: 0;
            }

    .zhuheight2 {
        height: 86%;
    }

    .zhuheight3 {
        height: 80%;
    }

        .zhuheight3 .zhuinput span {
            width: 1.8rem;
        }

        .zhuheight3 .zhuinput3 {
            padding-left: 0;
            text-align: right;
            padding-right: 1%;
        }

    .logininput {
        width: 100%;
    }

        .logininput .esh_button, .logininput input {
            line-height: .9rem;
            font-size: .3rem;
        }

    .loginzd a, .loginzd {
        font-size: .28rem;
    }

    .neibubg .shgl_banImg {
        width: 90%;
        margin: .8rem 5% 0;
    }

    .jieimgsuan {
        width: 65%
    }

    .tongjiimg {
        width: 56%;
    }

    .kehuimg {
        width: 72%;
    }

    .inviteinput {
        width: 100%;
    }

        .inviteinput button, .inviteinput input {
            line-height: .9rem;
            font-size: .3rem;
        }
    /*错误提示*/
    .lian_div {
        width: 5rem;
        font-size: .28rem;
    }

    .swiper-father {
        position: relative;
        width: 70%;
        box-sizing: border-box;
    }

        .swiper-father .swiper-slide {
            width: calc(80%);
            height: 380px;
            max-height: 380px;
        }

        .swiper-father .swiper-button-next, .swiper-father .swiper-button-prev {
            width: 1rem;
            height: 1rem;
            text-align: center;
            display: block;
            margin-top: -0.5rem;
        }

        .swiper-father .swiper-button-prev {
            background: url(/Content/website/images/left_icon_hui.png) no-repeat center center;
            background-size: 0.5rem 0.5rem;
            left: -0.4rem;
        }

            .swiper-father .swiper-button-prev:hover {
                background: url(/Content/website/images/left_icon_active.png) no-repeat center center;
                background-size: 0.5rem 0.5rem;
                left: -0.4rem;
            }

        .swiper-father .swiper-button-next {
            background: url(/Content/website/images/right_icon_hui.png) no-repeat center center;
            background-size: 0.5rem 0.5rem;
            right: -0.4rem;
        }

            .swiper-father .swiper-button-next:hover {
                background: url(/Content/website/images/right_icon_active.png) no-repeat center center;
                background-size: 0.5rem 0.5rem;
                right: -0.4rem;
            }

    .customerstory .swiper-father {
        margin-top: .7rem
    }

        .customerstory .swiper-father .swiper_story {
            padding: 0;
        }

    .customerstory .swiper-button-next {
        display: none;
    }

    .customerstory .swiper-button-prev {
        display: none;
    }
}

.login_wrapper:after {
    display: block;
    clear: both;
    content: '';
}

.logo_container {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 1100px;
}

.logo_zhu {
    width: 562px;
    height: 427px;
    display: inline-block;
    background-size: 100% 100%;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
    vertical-align: top;
    background: url("/Content/website/images/zhu.png") no-repeat center center;
    background-size: 100% 100%;
}
.logo_split {
    width: 100px;
    height: 427px;
    display: inline-block;
}
.splogin_wrapper .logo_zhu {
    width: 420px;
    height: 427px;
    background: url("/Content/website/images/spzhu.png") no-repeat center center;
    background-size: 100% 100%;
}

.login_box {
    width: 380px;
    height: 427px;
    display: inline-block;
    background-color: #fff;
    border-radius: 20px;
    vertical-align: top;
}

.res_footer_ex {
    width: 100%;
    font-size: 18px;
    color: #666;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

    .res_footer_ex .esh_footer_a {
        color: #000;
    }

.formLogin {
    display: block;
    margin: 40px 30px;
}

.login_title {
    font-size: 16px;
    margin-bottom: 20px;
    color: #525756;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 10px;
}
.login_title_ico {
    width: 200px;
    height: auto;
}
.login_title_name {
    text-align: center;
    font-size: 18px;
    color: #666;
    margin-top: 12px;
    font-family: Microsoft YaHei;
}
.logininput {
    position: relative;
    
}

.esh_login_item {
    margin: 0px 35px 0px 35px;
   
}
.esh_login_item:first-child {
   margin-top:30px;
}
    .esh_login_item:last-child {
        margin-bottom: 0px;
    }
    .esh_login_item.logdeng {
        margin-top: 20px;
    }
    .esh_login_item .esh_login_item_label {
        font-size:14px;
        color:#666;
    }
    .esh_login_item_input {
        position: relative;
        margin-top:3px;
    }

.loginuser {
    position: absolute;
    top: 12px;
    left: 18px;
    width: 18px;
}

.logininput .logPwd {
    position: relative;
}

.loginpwd {
    position: absolute;
    top: 12px;
    left: 18px;
    width: 18px;
}

.logininput input {
    text-indent: 30px;
    border-radius: 8px;
}

.logo_error_label {
    display: block;
    width: 100%;
    color: #f00;
    text-align: left;
    font-size: 14px;
}

.logininput.loginzd {
    margin-bottom: 15px;
}

.loginzd small {
    color: #666 !important;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
}

.xieyi .esh_check, .logininput .esh_check {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #DDDDDD;
    position: relative;
    top: 2px;
    margin-right: 8px;
    cursor: pointer;
}

.loginzd a {
    float: right;
    font-size: 14px;
    color: #666;
    font-family: 'Microsoft YaHei';
}

.logininput.logdeng input {
    text-indent: 0;
}
@media (min-width: 1800px) {
    .esh_autoscrrent {
        transform: scale(1.2);
        transform-origin: top left;
    }
}

@media (min-width: 3800px) {
    .esh_autoscrrent {
        transform: scale(1.5);
        transform-origin: top left;
    }
}

@media (min-width: 7600px) {
    .esh_autoscrrent {
        transform: scale(2);
        transform-origin: top left;
    }
}
  
  
