@import url(owl.carousel.css);

.video-box {
    padding: 50px 30px
}

.video-l {
    position: relative
}

    .video-l, .video-l video {
        width: 483px
    }

        .video-l img {
            width: 100%
        }

.video-stop div.loading {
    height: 265px;
    background: url(https://wangzhi.zw.cn/static/images/loading.gif) no-repeat;
    background-size: 100% auto
}

.video-controls {
    display: none
}

.video-stop-index {
    height: 265px;
    width: 100%;
    overflow: hidden
}

.video-stop {
    position: relative;
    height: 265px;
    overflow: hidden;
    transition: all 1s ease 0s
}

    .video-stop p {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(0,0,0,.6)
    }

    .video-stop i {
        position: absolute;
        z-index: 999;
        top: 50%;
        left: 50%;
        width: 60px;
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        border-radius: 100%;
        display: block;
        background: url(https://wangzhi.zw.cn/static/images/stop.png) no-repeat;
        background-size: 100% auto;
        cursor: pointer
    }

    .video-stop i, .video-stop p {
        display: none;
        transition: all .1s ease
    }

    .video-stop:hover i, .video-stop:hover p {
        display: block;
        animation: spin .3s ease-in
    }

@keyframes spin {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.video-r {
    width: 620px;
    font-size: 16px;
    line-height: 2;
    padding: 30px 0 0 0
}

    .video-r h2 {
        font-size: 24px;
        padding-bottom: 20px
    }

    .video-r p {
        display: block;
        text-align: right;
        margin-top: 40px
    }

        .video-r p a {
            background: #f3d660;
            border-radius: 32px;
            padding: 10px 20px;
            color: #333;
            text-decoration: none
        }

            .video-r p a:hover {
                background: #f3d353
            }

.title i.small {
    font-size: 14px;
    display: inline-block;
    padding: 10px;
    font-style: normal
}

.highlight li {
    float: left;
    width: 209px;
    text-align: center;
    border-radius: 8px 8px 0 0;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-image: url(../images/ipv6_03.png);
    margin: 0 45px
}

    .highlight li h3 {
        color: #fff;
        font-size: 24px;
        padding: 20px 0;
        border-bottom: 2px solid #fff;
        border-radius: 8px 8px 0 0
    }

        .highlight li h3 span {
            display: none
        }

    .highlight li p {
        display: block;
        color: #fff;
        padding: 20px 25px;
        height: 140px;
        font-size: 16px
    }

    .highlight li i {
        background: url(../images/ipv6_02.png) no-repeat center top;
        display: block;
        width: 89px;
        height: 89px;
        margin: -2px auto 40px auto
    }

    .highlight li.gfsy {
        background-position: -209px bottom
    }

        .highlight li.gfsy i {
            background-position: 0 -89px
        }

    .highlight li.lhyy {
        background-position: -418px bottom
    }

        .highlight li.lhyy i {
            background-position: 0 -178px
        }

    .highlight li.http {
        background-position: -627px bottom
    }

        .highlight li.http i {
            background-position: 0 -267px
        }

    .highlight li.jjgx h3, .highlight li.jjgx p {
        background-color: #58a2ee
    }

    .highlight li.gfsy h3, .highlight li.gfsy p {
        background-color: #1ad9fb
    }

    .highlight li.lhyy h3, .highlight li.lhyy p {
        background-color: #69dac6
    }

    .highlight li.http h3, .highlight li.http p {
        background-color: #f4cf5d
    }

.col-lg-4.ipv6 {
    padding-left: 30px;
    padding-right: 30px;
    position: relative
}

.package {
    margin-top: 140px;
    background: #ef8678;
    width: 100%;
    padding: 60px 0 40px 0;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px
}

    .package span {
        font-size: 40px
    }

    .package sup {
        font-size: 20px;
        line-height: 1;
        vertical-align: top
    }

    .package p {
        display: block;
        margin-top: 30px
    }

        .package p a {
            color: #fff;
            font-size: 20px;
            border: 1px solid #fff;
            border-radius: 12px;
            text-decoration: none;
            padding: 5px 26px
        }

            .package p a:hover {
                background: rgba(255,255,255,.1)
            }

.bandwidth {
    position: absolute;
    left: 50%;
    margin-left: -90px;
    background: url(../images/ipv6_04.png) no-repeat center center #ef8678;
    width: 180px;
    height: 180px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 30px;
    line-height: 1.2;
    font-weight: 700;
    padding-top: 60px;
    box-shadow: 0 5px 10px rgba(0,0,0,.1)
}

.fivem .bandwidth, .fivem .package {
    background-color: #4a9df1
}

.tenm .bandwidth, .tenm .package {
    background-color: #66bdc6
}

.ipv6-why {
    float: left;
    width: 670px
}

.ipv6-file {
    float: right;
    width: 464px;
    border-radius: 6px
}

    .ipv6-file img, .mob-ipv6-file img {
        display: block;
        border: 1px solid #fa2e1b;
        border-radius: 6px
    }

.ipv6-why li, .theory li {
    font-size: 20px;
    margin-bottom: 20px
}

    .ipv6-why li, .ipv6-why li p, .theory li, .theory li h5 {
        display: block
    }

        .ipv6-why li i {
            display: inline-block;
            margin-right: 10px;
            vertical-align: middle;
            background: #2e99fe;
            width: 16px;
            height: 16px;
            border-radius: 100%;
            font-size: 20px
        }

        .ipv6-why li p {
            padding-top: 6px;
            font-size: 16px;
            line-height: 1.6
        }

        .ipv6-why li i.orange {
            background: #ffae2f
        }

        .ipv6-why li i.green {
            background: #7ecb76
        }

.theory li {
    background: #2495ff;
    color: #fff;
    border-radius: 10px;
    padding: 15px;
    font-size: 16px;
    line-height: 1.6
}

    .theory li h5 {
        font-size: 18px;
        padding-bottom: 5px
    }

.ipv6-case {
    width: 100%;
    background: #fff;
    padding: 10px 0;
    text-align: center;
    margin-bottom: 30px
}

.ipv6-img {
    width: 465px;
    float: left
}

.ipv6-news {
    width: 685px;
    float: right
}

    .ipv6-news a.more {
        display: block;
        text-align: right;
        font-size: 16px;
        line-height: 1.4;
        color: #127be6;
        margin-top: 15px
    }

.d-border.ja-caption {
    padding: 15px 0 0 0;
    border-bottom: 0;
    background: #fff
}

.d-border.sl-wrap {
    border-top: 0;
    background: #fff
}

.d-border.ja-caption .jingjia-tabs li {
    margin-left: 20px;
    margin-right: 5px;
    padding: 0 12px
}

.selector {
    padding: 15px
}

.sl-wrap {
    padding: 10px 0
}

.selector .sl-value, .sl-value span {
    display: inline-block;
    color: #666;
    font-size: 15px;
    position: relative
}

    .selector .sl-value span {
        margin-right: 15px
    }

.selector input.form-control {
    display: inline-block;
    width: 280px
}

.selector select.form-control {
    display: inline-block;
    width: 230px
}

.selector .sl-value.sl-right {
    padding-left: 30px
}

    .selector .sl-value.sl-right i {
        display: inline-block;
        font-style: normal;
        padding-right: 45px
    }

.selector.selcolor {
    background: #f7f8fc
}

.selector .sl-value.sl-right span {
    margin: 0 15px
}

.sl-domain {
    float: right;
    width: 93%
}

    .sl-domain li {
        display: inline-block;
        margin-right: 20px
    }

.sl-value .sl-domain li label {
    padding-left: 3px;
    vertical-align: top
}

.selector .sl-value.sl-right.attention {
    color: #f50e00
}

.selector .sl-value .btn span {
    margin-right: 0;
    color: #127be6
}

.selector .sl-value .btn {
    padding: 2px 6px;
    position: absolute;
    top: 0;
    right: 20px
}

    .selector .sl-value .btn.btn-default {
        color: #127be6;
        background-color: #fff;
        border-color: #127be6
    }

.sl-value .sl-domain.dropdown-menu {
    position: inherit;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    left: 0;
    top: 0;
    padding: 0
}

.selebtn {
    text-align: center
}

    .selebtn button {
        margin: 10px 20px
    }

        .selebtn button.btn {
            padding: 8px 46px
        }

.filter .btn-primary, .sl-wrap .btn-primary {
    background-color: #127be6;
    border-color: #127be6
}

.filter {
    margin-top: 50px;
    background: #fff
}

    .filter .table.table-striped > thead > tr > th {
        font-size: 16px;
        color: #333;
        background: #f7f8fc;
        background: -moz-linear-gradient(top,#fff 0,#f7f8fc 100%);
        background: -webkit-linear-gradient(top,#fff 0,#f7f8fc 100%)
    }

    .filter .table.table-striped > tbody > tr > td, .filter .table.table-striped > thead > tr > th {
        padding: 15px 20px
    }

        .filter .table.table-striped > tbody > tr > td.price {
            color: #ff5820
        }

    .filter .table.table-striped > tbody > tr > td {
        border: 0
    }

        .filter .table.table-striped > tbody > tr > td a {
            font-size: 15px;
            display: inline-block;
            padding-left: 5px;
            vertical-align: middle;
            font-family: Georgia
        }

            .filter .table.table-striped > tbody > tr > td a:hover {
                color: #127be6
            }

    .filter .table-striped > tbody > tr:nth-of-type(odd) {
        background-color: #fff
    }

    .filter .table-striped > tbody > tr:nth-of-type(even) {
        background-color: #f7f8fc
    }

.selemun {
    padding: 20px 20px 0 20px;
    font-size: 15px
}

    .selemun label {
        font-weight: 400;
        margin-bottom: 0;
        margin-right: 20px
    }

.filter .selemun input[type=checkbox] {
    margin: 0
}

.paginations {
    display: inline-block;
    float: right;
    padding-right: 50px;
    text-align: right
}

.page * {
    vertical-align: middle
}

.paginations .current, .paginations a:hover {
    background: #2087ed;
    border: 1px solid #2087ed;
    color: #fff
}

.paginations a {
    border: 1px solid #ddd;
    width: auto;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    color: #999;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    margin: 0 5px;
    text-decoration: none
}

#jumptxt {
    width: 40px;
    padding: 0 5px;
    height: 32px;
    border: solid 1px #ddd;
    margin: 0 6px 0 6px;
    border-radius: 3px
}

.paginations .chaxun {
    padding: 0;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    margin: 0 0 0 6px;
    width: 36px;
    height: 32px;
    background: #2087ed;
    border: 0;
    color: #fff;
    cursor: pointer;
    border-radius: 3px
}

.total.d-border {
    padding-bottom: 30px;
    border-width: 0
}

.certification {
    background: url(../images/rz_27.jpg) no-repeat 700px 0;
    height: 477px
}

    .certification ul {
        width: 70%
    }

        .certification ul li {
            float: left;
            margin: 30px 0 10px 40px;
            padding: 50px;
            text-align: center;
            -webkit-box-shadow: 0 0 16px hsla(0,0%,60.8%,.45);
            box-shadow: 0 0 16px hsla(0,0%,60.8%,.45);
            border-radius: 10px
        }

            .certification ul li:hover {
                -webkit-box-shadow: 0 0 16px hsla(360,100%,60.8%,.6);
                box-shadow: 0 0 16px hsla(360,100%,60.8%,.6)
            }

            .certification ul li p {
                padding-top: 15px;
                color: #333;
                font-size: 20px
            }

.certifn-choose .certifn-box {
    height: 240px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px hsla(0,0%,60.8%,.35);
    box-shadow: 0 0 10px hsla(0,0%,60.8%,.35);
    text-align: center;
    padding: 30px 50px;
    border-radius: 16px;
    font-size: 18px;
    line-height: 1.8;
    margin: 20px 0 10px 0
}

    .certifn-choose .certifn-box:hover {
        -webkit-box-shadow: 0 0 10px hsla(360,100%,60%,.8);
        box-shadow: 0 0 10px hsla(360,100%,60%,.8)
    }

    .certifn-choose .certifn-box h4, .corevalue li h3 {
        font-size: 24px;
        color: #333;
        padding: 20px 0 15px 0
    }

    .certifn-choose .certifn-box i {
        display: block;
        height: 63px;
        width: 63px;
        margin: 0 auto;
        background-repeat: no-repeat;
        background-position: left top;
        background-image: url(../images/rz_28.png)
    }

.certifn-choose .onestop i {
    background-position: 5px -63px
}

.certifn-choose .customer i {
    background-position: 5px -126px
}

.certifn-choose .secrecy i {
    background-position: 5px -189px
}

.certifn-choose .fast i {
    background-position: 0 -252px
}

.certifn-choose .nohide i {
    background-position: 5px -315px
}

.certifn-choose .fast, .certifn-choose .nohide, .certifn-choose .secrecy {
    margin-bottom: 0
}

.corevalue {
    padding-top: 20px
}

    .corevalue li {
        display: block;
        float: left;
        background: #fff;
        width: 25%;
        height: 300px;
        overflow: hidden;
        position: relative;
        font-size: 18px;
        line-height: 1.8
    }

        .corevalue li img {
            width: 100%;
            height: 100%
        }

            .corevalue li img:hover {
                transform: scale(1.1);
                transition: all .5s ease 0s;
                -webkit-transition: all .5s ease 0s;
                -moz-transition: all .5s ease 0s
            }

        .corevalue li.text {
            padding: 40px
        }

        .corevalue li h3 {
            text-align: center
        }

        .corevalue li i {
            position: absolute;
            left: 50%;
            margin-left: -30px;
            display: block;
            width: 0;
            height: 0
        }

            .corevalue li i.arrow-up {
                border-left: 30px solid transparent;
                border-right: 30px solid transparent;
                border-bottom: 40px solid #fff;
                bottom: 0
            }

            .corevalue li i.arrow-down {
                top: 0;
                border-left: 30px solid transparent;
                border-right: 30px solid transparent;
                border-top: 40px solid #fff
            }

.station .photo {
    width: 310px;
    margin-bottom: 30px
}

    #swiper-honor img, .station .photo img {
        width: 100%
    }

.station .website {
    width: 860px;
    font-size: 16px;
    line-height: 2;
    padding-top: 30px
}

#swiper-honor img {
    height: 200px
}

.honor {
    position: relative;
    margin-top: 40px
}

    .honor .swiper-button-next, .honor .swiper-button-prev {
        position: absolute;
        left: 50%;
        top: 95px;
        background: url(../images/arrow.png) no-repeat left top;
        width: 30px;
        height: 55px
    }

    .honor .swiper-button-prev {
        margin-left: -650px
    }

    .honor .swiper-button-next {
        margin-left: 615px;
        background-position: right top
    }

.certifn-pic {
    width: 710px;
    border-radius: 10px
}

    .certifn-pic img {
        border: 8px solid #fff;
        border-radius: 10px;
        -webkit-box-shadow: 0 0 16px hsla(0,0%,60.8%,.45);
        box-shadow: 0 0 16px hsla(0,0%,60.8%,.45)
    }

.certifn-list {
    width: 460px
}

    .certifn-list ul li {
        display: block;
        border-bottom: 1px solid #dcdcdc;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

.c-time {
    width: 70px;
    color: #127be6;
    text-align: center;
    font-size: 16px
}

    .c-time p.date {
        display: block;
        font-size: 30px;
        line-height: 1.3;
        margin-bottom: 5px;
        border-bottom: 2px solid #127be6;
        color: #127be6
    }

.certifn-list ul li.last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.c-news {
    width: 370px;
    padding-top: 5px
}

    .c-news h2 {
        font-size: 16px;
        padding-bottom: 10px
    }

        .c-news h2 a {
            color: #000
        }

            .c-news h2 a:hover {
                color: #127be6
            }

.domain-caption {
    font-size: 24px;
    border-bottom: 1px solid #dcdcdc;
    height: 56px;
    line-height: 56px;
    width: 70%
}

    .domain-caption span {
        display: inline-block;
        height: 56px;
        padding: 0 20px;
        color: #2a62ff
    }

.jingjia-links {
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #dcdcdc;
    width: 30%;
    text-align: right;
    color: #2a62ff;
    padding-right: 10px
}

    .jingjia-links a {
        display: inline-block;
        color: #2a62ff;
        padding: 0 7px;
        text-decoration: none
    }

.jingjia-table {
    margin: 50px 50px 40px 50px
}

.jingjia-rules {
    padding: 0 50px
}

.jingjia-buy {
    padding: 40px 0;
    text-align: center
}

    .jingjia-buy .btn {
        color: #fff;
        padding: 10px 70px;
        background: #ff8915;
        border-radius: 6px
    }

.jingjia-left.d-border, .jingjia-right.d-border {
    margin-top: 0
}

.domain-caption.entrust {
    width: 100%;
    font-size: 18px
}

    .domain-caption.entrust span {
        color: #666
    }

.comm {
    padding: 0 15px 25px 15px
}

    .comm li {
        color: #aaa
    }

        .comm li.last {
            padding-top: 10px
        }

.jingjia-search {
    width: 800px;
    margin: 30px auto;
    position: relative
}

.search-bar {
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    padding: 10px 15px
}

    .search-bar input {
        border: 0;
        width: 95%;
        font-size: 16px;
        display: inline-block;
        color: #c2c2c2
    }

    .search-bar .search-btn {
        background: url(../images/icon_search.png) no-repeat right top;
        width: 31px;
        height: 27px;
        position: absolute;
        right: 10px;
        top: 10px;
        z-index: 100
    }

.jingjia-tabs, .title02 {
    border-bottom: 1px solid #d5d5d5;
    height: 40px
}

    .jingjia-tabs li, .title02 span {
        display: inline-block;
        color: #003;
        font-size: 18px;
        height: 40px;
        position: relative;
        padding: 3px 5px 0 40px
    }

        .domain-caption span.active, .jingjia-tabs li.active, .title02 span.active {
            border-bottom: 2px solid #2a62ff
        }

        .title02 span i {
            display: inline-block;
            background: url(../images/jingjia_01.png) no-repeat left top;
            width: 27px;
            height: 32px;
            position: absolute;
            left: 0;
            top: 0
        }

    .jingjia-tabs a, .title02 a {
        display: inline-block;
        float: right;
        padding-top: 10px
    }

.popular li {
    width: 20%;
    float: left;
    padding: 16px 8px 0 8px;
    display: block
}

.popular .domainList:hover {
    border-color: #2a62ff
}

.popular .domainList {
    border: 1px solid #eee;
    background: #fff;
    padding: 20px
}

.popular p.new-domain {
    color: #2a62ff;
    font-size: 18px;
    margin-bottom: 8px
}

.jingjia-left, .jingjia-right {
    margin-top: 50px
}

.jingjia-left {
    width: 840px
}

.jingjia-right {
    width: 320px
}

.jingjia-tabs li {
    cursor: pointer
}

.jingjia-right .title02 span, .jingjia-tabs li {
    padding-left: 0;
    padding-right: 0;
    margin-right: 30px
}

.other-domain {
    display: none
}

    .other-domain .domainList {
        background: #fff;
        padding: 0;
        height: 120px;
        border: 0
    }

        .other-domain .domainList:hover {
            border: 1px solid #2a62ff
        }

    .other-domain .popular li {
        padding: 20px 5px 0 5px
    }

    .other-domain .popular p.new-domain {
        color: #2a62ff;
        padding: 5px 8px;
        background: #eaecf3
    }

    .other-domain .domainList:hover p.new-domain {
        color: #fff;
        background: #2a62ff
    }

    .other-domain .popular p {
        padding: 8px 10px 0 10px;
        color: #666
    }

.jingjia-right ul {
    padding-top: 25px
}

.jingjia-right li {
    display: block;
    padding-bottom: 20px
}

.jingjia-right span {
    display: inline-block;
    padding-bottom: 20px;
    margin-right: 15px
}

    .jingjia-right span input {
        vertical-align: top;
        height: auto
    }

.jingjia-right li label {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    width: 15%;
    text-align: left
}

.jingjia-right input, .jingjia-right textarea {
    display: inline-block;
    max-width: 83%;
    height: 35px;
    vertical-align: top
}

.jingjia-right textarea {
    height: 170px
}

.jingjia-right li.last {
    text-align: center
}

    .jingjia-right li.last .btn {
        background: #2a62ff;
        color: #fff;
        border: 0;
        padding: 10px 70px
    }

.dns-tex {
    width: 710px
}

    .dns-tex ul li {
        display: block;
        border: 2px solid #d4d4d6;
        border-radius: 2px;
        padding: 10px 15px 10px 80px;
        margin-bottom: 17px;
        position: relative
    }

        .dns-tex ul li div.number {
            position: absolute;
            left: 15px;
            top: 30px;
            width: 50px;
            height: 43px;
            line-height: 43px;
            overflow: hidden;
            color: #fff;
            font-size: 30px;
            background-position: 0 0;
            background-repeat: no-repeat;
            text-align: center;
            font-weight: 700
        }

            .dns-tex ul li div.number.n01 {
                background-image: url(../images/dns_01.png)
            }

            .dns-tex ul li div.number.n02 {
                background-image: url(../images/dns_02.png)
            }

            .dns-tex ul li div.number.n03 {
                background-image: url(../images/dns_03.png);
                margin-bottom: 0
            }

        .dns-tex ul li div.caption {
            font-size: 24px;
            color: #000
        }

.deploy-box {
    position: relative;
    padding: 40px 0 0 0
}

.deploy {
    border-width: 1px;
    border-style: solid;
    text-align: center;
    margin-left: -1px
}

    .deploy.contrast {
        border-color: #e7e7e7
    }

    .deploy.low {
        border-color: #ffd654;
        background: #ffd654
    }

    .deploy.enterprise {
        border-color: #ffa445;
        background: #ffa445
    }

    .deploy.elite {
        border-color: #26e776;
        background: #26e776
    }

    .deploy.ultimate {
        border-color: #4ea1f8;
        background: #4ea1f8
    }

    .deploy.contrast .deploy-cap, .deploy.contrast ul li {
        color: #000
    }

    .deploy.low .deploy-cap {
        background: #ffd654;
        border-bottom: 1px solid #ffd654
    }

    .deploy.enterprise .deploy-cap {
        background: #ffa445;
        border-bottom: 1px solid #ffa445
    }

    .deploy.elite .deploy-cap {
        background: #26e776;
        border-bottom: 1px solid #26e776
    }

    .deploy.ultimate .deploy-cap {
        background: #4ea1f8;
        border-bottom: 1px solid #4ea1f8
    }

    .deploy ul li {
        display: block;
        padding: 20px 0;
        border-bottom: 1px solid #e7e7e7;
        color: #6e6e6e;
        font-size: 18px
    }

        .deploy ul li.btn, .deploy.contrast ul li:last-child {
            border-bottom: 0
        }

        .deploy ul li.deploy-cap, .deploy.contrast ul li.deploy-cap {
            font-size: 22px
        }

        .deploy ul li.deploy-cap {
            color: #fff
        }

        .deploy ul li.link {
            font-size: 16px;
            height: 66px
        }

        .deploy ul li.btn {
            padding: 26px 0;
            display: none
        }

            .deploy ul li.btn a {
                color: #fff;
                font-size: 16px;
                padding: 7px 30px;
                border-radius: 4px;
                text-decoration: none
            }

        .deploy ul li.deploy-explan {
            font-size: 15px;
            height: 110px
        }

    .deploy.contrast .deploy-explan {
        font-size: 22px;
        line-height: 76px
    }

.deploy-price {
    height: 120px;
    position: relative
}

.deploy.contrast .deploy-price {
    line-height: 80px
}

.deploy-price b {
    font-size: 50px;
    font-weight: 400;
    letter-spacing: -4px
}

.deploy-price sup {
    top: -1.5em
}

.deploy-price span {
    display: block;
    width: 86px;
    height: 23px;
    line-height: 23px;
    background: url(../images/dns_04.png) 0 0;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 13px;
    right: 20px
}

.deploy.elite .deploy-price span {
    background: url(../images/dns_04.png) 0 -23px
}

.deploy.low ul li.link a {
    color: #ffc200
}

.deploy.enterprise ul li.link a {
    color: #fd952b
}

.deploy.elite ul li.link a {
    color: #26e776
}

.deploy.ultimate ul li.link a {
    color: #4ea1f8
}

.deploy.low ul li.btn a {
    background: #ffc200
}

.deploy.enterprise ul li.btn a {
    background: #fd952b
}

.deploy.elite ul li.btn a {
    background: #26e776
}

.deploy.ultimate ul li.btn a {
    background: #4ea1f8
}

.selected.hover, .selected:hover {
    border-top: 0;
    top: -19px;
    position: relative;
    -webkit-box-shadow: 0 0 46px hsla(0,0%,60.8%,.25);
    box-shadow: 0 0 46px hsla(0,0%,60.8%,.25)
}

    .selected.hover ul li.deploy-cap, .selected:hover ul li.deploy-cap {
        padding: 30px 0 30px 0
    }

    .selected.hover ul li.btn, .selected:hover ul li.btn {
        display: block
    }

.system li {
    float: left;
    width: 31%;
    display: block;
    margin: 10px 42px 30px 0;
    padding-top: 43px;
    position: relative
}

    .system li div {
        border: 1px solid #e9e6e9;
        -webkit-box-shadow: 0 0 10px hsla(0,0%,60.8%,.3);
        box-shadow: 0 0 10px hsla(0,0%,60.8%,.3);
        padding: 65px 35px 20px 35px;
        text-align: center;
        height: 210px
    }

        .system li div h5 {
            font-size: 20px;
            color: #000;
            padding-bottom: 15px
        }

        .system li div p {
            font-size: 16px
        }

    .system li i {
        background-repeat: no-repeat;
        background-position: 0 0;
        background-image: url(../images/dns_05.png);
        width: 86px;
        height: 86px;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -43px;
        top: 0
    }

    .system li.sys02 i {
        background-position: 0 -86px
    }

    .system li.sys03 i {
        background-position: 0 -172px
    }

    .system li.sys04 i {
        background-position: 0 -258px
    }

    .system li.sys05 i {
        background-position: 0 -344px
    }

    .system li.sys06 i {
        background-position: 0 -430px
    }

    .system li.sys03, .system li.sys06 {
        margin-right: 0
    }

    .corevalue li.text:nth-last-child(1), .corevalue li.text:nth-last-child(2), .corevalue li:last-child, .system li.sys04, .system li.sys05, .system li.sys06 {
        margin-bottom: 0
    }

.leading {
    position: relative
}

.dns-advantage {
    width: 160px;
    height: 160px;
    border-radius: 100%;
    background: #7f92e9;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -80px;
    top: 50%;
    margin-top: -60px;
    z-index: 2;
    font-size: 40px;
    line-height: 1.2;
    padding-top: 30px
}

.leading li {
    border: 2px solid #55e0e6;
    float: left;
    width: 49%;
    height: 190px;
    margin: 10px 0 15px 0;
    position: relative;
    text-align: center
}

    .leading li span {
        display: block;
        width: 70px;
        height: 70px;
        background-repeat: no-repeat;
        background-position: 0 0;
        background-image: url(../images/dns_06.png);
        color: #fff;
        font-size: 22px;
        text-align: left;
        padding: 8px 5px;
        position: absolute;
        top: -1px
    }

    .leading li h4 {
        font-size: 26px;
        padding: 20px 0;
        border-bottom: 2px solid #55e0e6
    }

    .leading li p {
        display: block;
        font-size: 18px;
        padding: 20px;
        text-align: left
    }

    .leading li.protect, .leading li.tech {
        border-radius: 0 16px 16px 16px;
        left: -1px
    }

    .leading li.idc, .leading li.management {
        border-radius: 16px 0 16px 16px;
        float: right;
        border-color: #7fa8f5
    }

        .leading li.idc span, .leading li.management span {
            background-position: 0 -70px;
            right: -1px;
            text-align: right
        }

        .leading li.idc h4, .leading li.protect h4 {
            border-bottom-color: #7fa8f5
        }

    .leading li.protect {
        border-color: #7fa8f5
    }

        .leading li.protect span {
            background-position: 0 -140px
        }

    .leading li.management {
        border-color: #55e0e6
    }

        .leading li.management span {
            background-position: 0 -210px
        }

.ssl-value {
    background: url(../images/ssl_01.jpg) no-repeat center 30px;
    height: 480px;
    position: relative
}

    .ssl-value i {
        display: inline-block;
        background: url(../images/ssl_02.png) no-repeat left top;
        width: 120px;
        height: 26px;
        position: absolute;
        top: 10px
    }

    .ssl-value h3 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .ssl-value p {
        display: block;
        width: 340px;
        padding: 20px;
        color: #fff;
        height: 126px
    }

.value-01 {
    position: absolute;
    left: 0;
    top: 70px;
    width: 50%
}

.value-02 {
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: 150px
}

.value-03 {
    position: absolute;
    left: 0;
    top: 290px;
    width: 50%
}

.value-04 {
    position: absolute;
    left: 50%;
    top: 290px;
    margin-left: 150px
}

.value-01 i {
    left: 50%;
    margin-left: 34px
}

.value-02 i {
    left: 0;
    background-position: 0 -26px
}

.value-03 i {
    left: 50%;
    margin-left: 34px;
    background-position: 0 -52px
}

.value-04 i {
    left: 0;
    background-position: 0 -78px
}

.value-01 h3 {
    color: #7757ff;
    padding-left: 150px
}

.value-02 h3 {
    color: #6683ff;
    padding-left: 135px
}

.value-03 h3 {
    color: #1dca8a;
    padding-left: 125px;
    padding-top: 20px
}

.value-04 h3 {
    color: #b257ff;
    padding-left: 135px;
    padding-top: 20px
}

.value-01 p {
    background-color: #7757ff
}

.value-02 p {
    background-color: #6683ff;
    margin-left: 120px;
    width: 310px
}

.value-03 p {
    background-color: #1dca8a
}

.value-04 p {
    background-color: #b257ff;
    margin-left: 120px;
    width: 310px
}

.ssl-scenes {
    background: url(../images/ssl_03.png) no-repeat left 70px;
    height: 530px;
    position: relative
}

    .ssl-scenes div {
        position: absolute;
        left: 50%
    }

        .ssl-scenes div.title {
            margin-left: -460px;
            top: 50px
        }

    .ssl-scenes img {
        border-radius: 50%;
        display: block;
        float: left;
        background: #fff;
        margin-right: 20px;
        padding: 5px;
        border: 4px solid #fdbd0c
    }

    .ssl-scenes b {
        display: block;
        font-size: 18px;
        color: #ff9c00;
        padding-bottom: 5px
    }

.scenes-01 {
    margin-left: -50px
}

.scenes-02 {
    top: 130px;
    margin-left: -10px
}

.scenes-03 {
    top: 270px;
    margin-left: -12px
}

.scenes-04 {
    margin-left: -55px;
    top: 410px
}

.scenes-02 img {
    border-color: #42cc99
}

.scenes-03 img {
    border-color: #5798f9
}

.scenes-04 img {
    border-color: #8557f9
}

.scenes-02 b {
    color: #42cc99
}

.scenes-03 b {
    color: #5798f9
}

.scenes-04 b {
    color: #8557f9
}

.ssl-tabs {
    text-align: center;
    padding: 20px 0 0 0
}

    .ssl-tabs li {
        display: inline-block;
        padding: 8px 20px;
        height: 65px;
        border: 2px solid #d2d2d2;
        border-radius: 32px;
        margin: 0 20px;
        position: relative;
        cursor: pointer;
        background: #fff
    }

        .ssl-tabs li i {
            display: none;
            background: url(../images/ssl_25.png) no-repeat 0 0;
            width: 28px;
            height: 17px;
            position: absolute;
            top: 61px;
            left: 50%;
            margin-left: -14px
        }

        .ssl-tabs li.active {
            border-color: #ff9c00
        }

            .other-domain.show, .ssl-choose.show, .ssl-tabs li.active i {
                display: block
            }

.ssl-choose {
    margin-top: 50px;
    display: none;
    background: #fff
}

    .ssl-choose ul {
        float: left;
        width: 190px;
        border: 1px solid #dcdcdc;
        padding: 20px 15px;
        margin-right: 12px
    }

        .ssl-choose ul.last {
            margin-right: 0
        }

        .ssl-choose ul:hover {
            box-shadow: 0 0 30px hsla(0,0%,60.8%,.35)
        }

        .ssl-choose ul li {
            text-align: center
        }

            .ssl-choose ul li h5 {
                font-size: 18px;
                line-height: 1.6;
                color: #000;
                border-top: 1px dashed #dcdcdc;
                border-bottom: 1px dashed #dcdcdc;
                padding: 12px 0;
                margin: 20px 0
            }

    .ssl-choose img {
        width: 100%
    }

    .ssl-choose p {
        display: block;
        height: 170px;
        color: #666;
        line-height: 1.8;
        padding: 0 10px;
        text-align: left;
        border-bottom: 1px dashed #dcdcdc
    }

    .ssl-choose b {
        display: block;
        font-style: italic;
        font-size: 24px;
        color: #000;
        padding: 15px 0
    }

    .ssl-choose ul li a {
        display: block;
        background: #bf0005;
        padding: 8px 0;
        border-radius: 32px;
        color: #fff;
        font-size: 16px;
        text-decoration: none
    }

.ssl-special ul {
    width: 230px
}

.edition-box {
    padding: 90px 0 0 0;
    position: relative;
    height: 1100px
}

.edition-bg {
    border: 1px solid #d8f2ec;
    border-left: 0
}

.deploy-box .deploy, .edition-box .edition {
    background: #fff;
    float: left;
    width: 20%
}

.leibie {
    height: 290px;
    position: relative;
    overflow: hidden
}

    .leibie span {
        display: block;
        position: absolute;
        font-size: 18px;
        color: #9a9997
    }

        .leibie span.leixing {
            right: 20px;
            top: 20px
        }

        .leibie span.fuwu {
            left: 20px;
            bottom: 20px
        }

.diagonal {
    background: url(../images/aqlm_15.gif) no-repeat left top;
    height: 241px;
    width: 240px;
    position: absolute;
    left: 0;
    top: -1px;
    border-left: 1px solid #d8f2ec
}

.cuxiao {
    background: url(../images/aqlm_13.jpg) no-repeat;
    width: 60px;
    height: 29px;
    position: absolute;
    right: 0;
    top: 0
}

.type {
    border-top: 5px solid #00ca97;
    padding: 50px 16px 0 16px;
    height: 290px;
    border-left: 1px solid #d8f2ec;
    position: relative
}

    .type p {
        display: block;
        margin-bottom: 15px;
        font-size: 18px;
        line-height: 1.6;
        color: #f47b30;
        font-weight: 700;
        text-align: center
    }

        .type p.stars {
            background-image: url(../images/aqlm_14.gif);
            background-position: left top;
            background-repeat: repeat;
            height: 15px;
            margin: 0 auto 15px auto
        }

            .type p.stars.two-stars {
                width: 36px
            }

            .type p.stars.three-stars {
                width: 56px
            }

            .type p.stars.four-stars {
                width: 76px
            }

            .type p.stars.five-stars {
                width: 96px
            }

        .type p.apply {
            display: none
        }

            .type p.apply a {
                display: inline-block;
                background: #ffc439;
                color: #fff;
                font-size: 16px;
                padding: 6px 40px;
                border-radius: 3px;
                text-decoration: none
            }

                .type p.apply a:hover {
                    background: #f1b62b
                }

.version.hover, .version:hover {
    border: 1px solid #00ca97;
    border-top: none;
    top: -50px;
    position: relative
}

    .version.hover .type, .version:hover .type {
        border-right: 0;
        height: 340px
    }

        .version.hover p.apply, .version:hover .type p.apply {
            display: block
        }

.hangbiao {
    background-color: #00ca97;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    padding-left: 40px;
    width: 100%
}

.hb-img {
    background-image: url(../images/aqlm_16.gif);
    background-repeat: no-repeat
}

.row-01 {
    background-position: 15px 14px
}

.row-02 {
    background-position: 13px -75px
}

.row-03 {
    background-position: 14px -122px
}

.row-04 {
    background-position: 13px -168px
}

.ul-group li {
    display: block;
    font-size: 15px;
    padding: 0 10px;
    height: 45px;
    line-height: 45px;
    border-left: 1px solid #d8f2ec
}

    .ul-group li:nth-child(even) {
        background-color: #f0fcf9
    }

.eyes li {
    background-image: url(../images/aqlm_17.png);
    background-repeat: no-repeat;
    background-position: 93% center
}

.symbol li {
    text-align: center;
    color: #00ca97
}

    .symbol li.yes {
        background: url(../images/aqlm_18.png) no-repeat center center
    }

.tabs {
    text-align: center
}

    .tabs li {
        display: block;
        float: left;
        width: 20%;
        transition: -webkit-transform .3s;
        transition: transform .3s;
        transition: transform .3s,-webkit-transform .3s;
        position: relative;
        cursor: pointer
    }

.tabs-hover .tabs .tab-item:after {
    -webkit-transition: width .3s;
    background: #00ca97;
    content: " ";
    height: 2px;
    position: absolute;
    top: 110px;
    left: 50%;
    transition: width .3s;
    width: 0
}

.tabs-hover .tabs .tab-item p {
    padding-top: 20px;
    -webkit-transition: all .2s ease;
    font-size: 18px;
    line-height: 32px;
    transition: all .2s ease
}

.tabs-hover .tabs .tab-item._actived {
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

    .tabs-hover .tabs .tab-item._actived:after {
        width: 30px;
        margin-left: -15px
    }

.tabs-hover .out {
    display: none
}

.tabs-hover .detail {
    -webkit-transition: all .2s linear;
    height: 0;
    margin-top: 85px;
    position: relative;
    transition: all .2s linear
}

    .tabs-hover .detail p {
        font-weight: 400;
        line-height: 1.4
    }

    .tabs-hover .detail.active {
        height: 504px
    }

.tabs-hover .detail {
    -webkit-transition: all .2s linear;
    height: 0;
    margin-top: 85px;
    position: relative;
    transition: all .2s linear
}

    .edition-bg, .tabs-hover .detail .main {
        -webkit-box-shadow: 0 0 46px hsla(0,0%,60.8%,.25);
        box-shadow: 0 0 46px hsla(0,0%,60.8%,.25);
        height: 100%;
        margin: auto;
        position: relative;
        width: 100%
    }

        .tabs-hover .detail .main .desc {
            color: #666;
            font-size: 20px;
            font-weight: 300;
            margin-top: 26px;
            width: 434px
        }

        .tabs-hover .detail .main .title {
            font-size: 32px;
            font-weight: 700
        }

        .tabs-hover .detail .main .container {
            padding: 0 8%;
            width: 100%
        }

    .tabs-hover .detail .mark {
        -webkit-transform: translateX(-50%);
        -webkit-transition: left .5s ease;
        border: 10px solid transparent;
        border-bottom-color: #edfff8;
        height: 0;
        height: 10px;
        position: absolute;
        top: -20px;
        transform: translateX(-50%);
        transition: left .5s ease;
        width: 0
    }

.tabs-hover .fade-enter-active, .tabs-hover .fade-leave-active, .tabs-hover .fadeIn, .tabs-hover .fadeOut {
    -webkit-animation-duration: 2s !important;
    animation-duration: 2s !important
}

.tabs-hover .qq_2 {
    height: 342px;
    left: 0;
    opacity: .2;
    top: 24px;
    width: 343px;
    z-index: 1
}

.tabs-hover .qq_3 {
    height: 310px;
    left: 121px;
    opacity: 0;
    top: 42px;
    width: 321px
}

.tabs-hover .wechat-2 {
    left: 0;
    opacity: .2;
    top: 0;
    z-index: 1
}

.tabs-hover .wechat-3 {
    left: 110px;
    opacity: 0;
    top: 20px
}

.tabs-hover .liulan_2 {
    -webkit-transition: height 2s ease;
    height: 0;
    left: 92px;
    top: 42px;
    transition: height 2s ease
}

.tabs-hover .liulan_3 {
    left: 109px;
    opacity: 0;
    top: 19px
}

.tabs-hover .sougou_liulan_2 {
    -webkit-transition: height 2s ease;
    height: 0;
    left: 92px;
    top: 42px;
    transition: height 2s ease
}

.tabs-hover .sougou_liulan_3 {
    left: 109px;
    opacity: 0;
    top: 17px
}

.tabs-hover .sougou_2 {
    left: 200px;
    opacity: .2;
    top: -67px;
    z-index: 1
}

.tabs-hover .sougou_3 {
    height: 350px;
    left: 218px;
    opacity: 0;
    top: 32px;
    width: 350px
}

.tabs-hover .guanjia_2 {
    left: 300px;
    opacity: .2;
    top: 30px;
    z-index: 1
}

.tabs-hover .guanjia_3 {
    height: 350px;
    left: 229px;
    opacity: 0;
    top: 52px;
    width: 350px
}

.tabs-hover .cnzz_2 {
    left: 129px;
    opacity: .2;
    top: 13px;
    z-index: 1
}

.tabs-hover .cnzz_3 {
    height: 350px;
    left: 50px;
    opacity: 0;
    top: 32px;
    width: 350px
}

.el-row {
    position: relative
}

.el-col-12 {
    padding-top: 5%;
    width: 50%
}

[class*=el-col-] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}

.tabs-hover .detail .main .title {
    margin-top: 100px;
    font-size: 32px;
    color: #000;
    font-weight: 700;
    text-align: left
}

.t_div .close {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    opacity: 1
}

.com-left {
    width: 395px
}

.com-intro {
    width: 760px;
    padding-top: 50px
}

    .com-intro h3 {
        font-size: 28px;
        margin-bottom: 30px
    }

    .com-intro p {
        font-size: 14px;
        color: #7a7a7a;
        padding-bottom: 15px;
        line-height: 30px
    }

.title p {
    padding-bottom: 20px
}

.jdh_ddym_comyum ul li {
    width: 280px;
    height: 300px;
    margin-right: 25px;
    float: left;
    cursor: pointer
}

    .jdh_ddym_comyum ul li div {
        height: 160px;
        margin: 0 auto;
        background: #fff;
        padding: 0 25px;
        box-shadow: 0 0 8px #e5e5e5;
        position: relative
    }

        .jdh_ddym_comyum ul li div img {
            position: absolute;
            top: -9px;
            left: 50%;
            margin-left: -8px;
            display: none
        }

    .jdh_ddym_comyum ul li .hoverstyle {
        background-color: #0072e7
    }

        .jdh_ddym_comyum ul li .hoverstyle p {
            color: #fff
        }

.jdh_ddym_comyum ul .jdh_ddym_margin {
    margin-right: 0
}

.jdh_plb_pone {
    font-size: 20px;
    color: #333;
    padding: 25px 0 10px 0;
    text-align: center
}

.jdh_plb_ptwo {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.domainnames {
    padding: 15px 0 15px 15px;
    font-size: 16px;
    color: #474747;
    background-color: #fff;
    font-weight: bold;
}

    .domainnames span {
        font-size: 14px;
        color: #999999;
    }

.result-total {
    border: 1px solid #ff8815;
    background: #fff;
    padding: 15px 50px 15px 15px;
    font-size: 16px;
    color: #333;
}

    .d-price i, .result-total i {
        font-style: normal;
        color: #ff6000
    }

    .added, .buyadd, .result-total a.orange {
        font-size: 14px;
        padding: 5px 30px;
        border-radius: 3px;
        color: #fff;
        text-decoration: none
    }

    .result-total a.orange {
        background: #ff8815
    }

        .result-total a.orange:hover {
            background: #f37f0f
        }

.result-list li {
    background: #fff;
    display: block;
    border-bottom: 1px dashed #e5e5e5;
    height: 50px;
    line-height: 50px;
    padding: 0 50px 0 15px;
    position: relative
}

    .result-list li div {
        display: inline-block;
        color: #333
    }

        .result-list li div.d-name {
            min-width: 280px
        }

            .result-list li div.d-name input[type=checkbox], input.checkall {
                margin: 0 5px 0 0
            }

    .more-price, .result-list li .registered, del {
        color: #949494
    }

    .result-list li .unregistered {
        color: #00b12e
    }

    .result-list li div span.d-mark {
        background: #127be6;
        margin-left: 10px;
        font-size: 12px;
        padding: 2px 7px;
        position: relative;
        font-weight: 700;
        color: #fff;
        border-radius: 2px
    }

.d-mark::before {
    content: " ";
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 6px;
    top: 50%;
    margin-top: -3px;
    left: -3px;
    background-color: inherit;
    transform: rotate(45deg)
}

.result-list li div.middle {
    position: absolute;
    top: 15px;
    right: 230px
}

    .result-list li div.middle span {
        margin-right: 4px
    }

.result_all {
    padding: 15px 0 10px 15px
}

    .result_all label {
        font-weight: 400
    }

    .result_all a {
        display: inline-block;
        color: #fff;
        background: #2993ff;
        font-size: 13px;
        padding: 3px 20px;
        border-radius: 32px;
        margin-left: 10px;
        text-decoration: none
    }

        .result_all a:hover {
            background: #127be6
        }

.d-price i {
    color: #db0000
}

.more-price {
    background: url(../images/icon_down.gif) no-repeat center right;
    padding-right: 18px;
    cursor: pointer
}

.more-price2 {
    background: url(../images/icon_up.png) no-repeat center right;
    padding-right: 18px;
    cursor: pointer
}

.view {
    font-size: 16px;
    text-decoration: none;
    color: #5b5b5b;
    margin-right: 10px
}

    .view:hover {
        color: #127be6;
    }

.result-list li div.price-list {
    display: none;
    position: absolute;
    top: 40px;
    right: 132px;
    background: #fff;
    padding: 5px;
    border-radius: 3px;
    z-index: 9999
}

.price-list .table > tbody > tr > td, .price-list .table > thead > tr > th {
    font-size: 12px;
    text-align: center;
    background: #f3f3f3;
    border-color: #fff
}

.price-list .table > tbody > tr > td {
    color: #666
}

.cn-list li:last-child, .price-list .table-bordered {
    border: 0
}

.icon-arrow {
    background: url(../images/icon_up.gif) no-repeat;
    width: 21px;
    height: 9px;
    position: absolute;
    right: 97px;
    top: -8px;
    z-index: 10000
}

.buyadd {
    background: #2993ff;
    padding: 4px 22px
}

    .buyadd:hover {
        color: yellow;
        cursor: pointer;
    }

.allbuyadd {
    background-color: #ff8815;
}

    .allbuyadd:hover {
        background: #f37d0a;
        color: #fff;
        text-decoration: none;
    }

.cn-list li h2, .more-links a, .more-links p, .result-list li div.right a {
    text-decoration: none;
    line-height: 50px
}

.added, .added:hover {
    padding: 5px 30px 5px 40px;
    background: url(../images/icon_added.gif) no-repeat 20px 9px #fff;
    border: 1px solid #e5e5e5;
    color: #afafaf;
    cursor: default
}

.more-links {
    background: #fff;
    text-align: center;
    padding: 3px 0;
    font-size: 16px
}

    .more-links a, .more-links p {
        color: #127be6;
        font-size: 16px
    }

    .more-links:hover {
        background: #f8f8f8
    }

.cn-list.d-border {
    margin-top: 20px;
    border-top: 2px solid #127be6
}

.cn-list li h2 {
    font-weight: 700;
    font-size: 18px
}

.bg-light {
    background: #ecf4ff;
    padding: 50px 0;
    margin-top: 50px
}

.free-box {
    width: 200px;
    height: 390px;
    padding: 60px 25px;
    color: #fff;
    font-size: 15px;
    line-height: 1.6;
    background: url(../images/value_bg.png) no-repeat
}

.value-btn {
    text-align: center;
    padding: 30px 10px 0 10px
}

    .value-btn a {
        background: #127be6;
        color: #fff;
        padding: 6px 35px;
        display: inline-block;
        border-radius: 3px;
        text-decoration: none
    }

        .value-btn a:hover {
            background: #0e6fd2
        }

.text-box {
    width: 980px
}

    .text-box .panel-default > .panel-heading {
        color: #127be6;
        padding: 15px;
        background-color: #fff
    }

    .text-box .panel {
        box-shadow: none;
        border-radius: 0
    }

    .panel-group .panel-heading + .panel-collapse > .panel-body, .text-box .panel {
        border: 0
    }

.icon-a, .panel-title span {
    font-size: 20px
}

.text-box .panel-title a {
    display: block;
    text-decoration: none;
    position: relative
}

    .text-box .panel-title a.collapsed::before, .text-box .panel-title a::before {
        content: "-";
        width: 25px;
        height: 1px;
        font-size: 26px;
        color: #b8b8b8;
        position: absolute;
        top: -5px;
        right: 5px
    }

    .text-box .panel-title a.collapsed::before {
        content: "+"
    }

.text-box .panel-body {
    background: #ecf4ff
}

.icon-a {
    width: 3%;
    color: #127be6
}

.answer {
    width: 96%;
    padding-right: 20px;
    font-size: 15px;
    color: #333;
    line-height: 1.8
}

.bg-color {
    background: #f7f8fc;
    padding: 30px 0
}

    .bg-color.bg-result {
        padding: 0
    }

.white-box {
    background: #fff;
    padding: 20px;
    margin-top: 30px
}

.price-title h1 {
    font-weight: 700;
    color: #585678;
    font-size: 20px;
    margin-bottom: 15px
}

    .price-title h1 span {
        font-size: 14px;
        color: rgba(88,86,120,.5);
        display: inline-block;
        padding-left: 5px
    }

.prdiv.xzdiv label {
    padding-left: 0
}

.table > thead > tr > th {
    border-bottom-width: 1px
}

.p-table .table > tbody > tr > td, .p-table .table > thead > tr > th {
    text-align: center;
    vertical-align: middle
}

.p-table .table > thead > tr > th {
    font-size: 18px;
    background: #585678;
    color: #fff
}

.p-table .table > thead > tr.f-small > th {
    font-size: 16px
}

    .p-table .table > thead > tr.f-small > th.blue {
        background: #007eff
    }

.p-table .table > tbody > tr > td {
    padding: 12px;
    color: #333
}

    .p-table .table > tbody > tr > td:first-child {
        font-weight: 700;
        color: #47456b
    }

    .p-table .table > tbody > tr > td:nth-child(2), .p-table .table > tbody > tr > td:nth-child(4) {
        background: #f7f8fc
    }

.hotList li {
    width: 33.333332%;
    float: left
}

.dynList.hotList li a {
    width: 95%
}

.dynList.hotList li.last {
    border-bottom: 0
}

.d-info {
    width: 895px
}

.d-border {
    border: 1px solid #dcdcdc
}

.head {
    font-size: 20px;
    border-bottom: 2px solid #127be6;
    padding: 15px
}

    .head b, .inventory span a, .shopping li a {
        color: #127be6;
        text-decoration: none
    }

.whole_btn {
    padding-left: 15px;
    border-bottom: 1px solid #eee;
}

    .whole_btn label {
        padding: 0 10px 0 0;
    }

        .whole_btn label input {
            margin-right: 3px;
        }

.d-box {
    padding: 30px 60px
}

.update {
    text-align: right;
    color: #000;
    margin-bottom: 10px
}

    .myinfo a, .update a {
        color: #127be6;
        text-decoration: underline;
        display: inline-block;
        margin-left: 10px
    }

.table {
    margin-bottom: 0
}

.d-box .table > tbody > tr > td, .jingjia-table .table > tbody > tr > td {
    border-top: 0;
    border-left: 1px solid #dcdcdc;
    line-height: 1.8;
    padding: 10px 30px
}

    .d-box .table > tbody > tr > td p {
        line-height: 2.2
    }

    .d-box .table > tbody > tr > td:first-child, .jingjia-table .table > tbody > tr > td:first-child {
        border: 0;
        text-align: right;
        padding-right: 16px
    }

.d-box .table-striped > tbody > tr:nth-of-type(odd), .jingjia-table .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #fff
}

.d-box .table-striped > tbody > tr:nth-of-type(even), .jingjia-table .table-striped > tbody > tr:nth-of-type(even) {
    background-color: #f8f8f8
}

.other-info {
    padding: 15px 15px 0 15px
}

.myinfo {
    color: #666;
    padding-bottom: 15px
}

    .myinfo b.nolink {
        display: block;
        padding-bottom: 5px
    }

.d-right {
    width: 280px
}

.d-list, .mob-years, .other-info {
    margin-top: 0;
    background: #ffff;
}

.inventory {
    border-bottom: 1px solid #eee;
    font-size: 18px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    position: relative
}

    .inventory span {
        font-size: 14px
    }

    .inventory i.num {
        display: inline-block;
        width: 20px;
        height: 20px;
        font-size: 12px;
        text-align: center;
        line-height: 20px;
        background: #127be6;
        color: #fff;
        border-radius: 50%;
        font-style: normal;
        position: absolute;
        left: 95px;
        top: 50%;
        margin-top: -10px
    }

.noshop {
    padding: 20px 15px;
    text-align: center
}

.inventory span, .right, .shopping li span {
    float: right
}

.shopping {
    padding: 20px 15px 0 15px
}

    .shopping li {
        color: #333;
        padding-bottom: 20px
    }

        .shopping li span.remove a {
            border: 1px solid #127be6;
            font-size: 13px;
            padding: 2px 8px;
            border-radius: 3px;
            text-decoration: none
        }

            .shopping li span.remove a:hover {
                background: #127be6;
                color: #fff
            }

.settle {
    border-top: 1px solid #eee;
    padding: 20px 0;
    text-align: center
}

    .settle button {
        background: #ff8815;
        padding: 5px 30px;
        color: #fff
    }

        .settle button:hover {
            background: #f37d0a
        }

.blue-tab {
    text-align: center;
    margin-bottom: 40px
}

    .blue-tab li {
        display: inline-block;
        cursor: pointer;
        font-size: 15px;
        width: 140px;
        height: 50px;
        line-height: 42px;
        text-align: center;
        color: #666
    }

        .blue-tab li.active {
            background: url(../images/domain_tab.png) no-repeat left top;
            color: #fff
        }

.mybox.active {
    display: block
}

.mybox {
    border: 1px solid #e3e3e3;
    background: #fff;
    padding: 30px;
    box-shadow: 0 0 5px #e5e5e5;
    display: none;
    position: relative
}

    .mybox.mybox2 {
        padding: 30px 0 10px 0
    }

.mylist li {
    width: 33.33332%;
    height: 160px;
    float: left;
    padding-left: 20px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee
}

    .mylist li img {
        float: left
    }

    .mylist li div {
        float: left;
        width: 85%;
        padding-left: 15px
    }

.pone {
    font-size: 18px;
    color: #000;
    padding-bottom: 8px
}

    .pone a {
        color: #000
    }

.ptwo {
    font-size: 14px;
    color: #9a9a9a;
    line-height: 24px
}

.pthree {
    padding-top: 20px;
    display: block
}

    .pone a:hover, .pthree, .pthree:hover {
        color: #0079f5
    }

.inner.right-none, .mylist li.right-none {
    border-right: none
}

.inner.bottom-none, .mylist li.bottom-none {
    border-bottom: none;
    padding-top: 30px
}

#scroll, #scroll-honor, .scroll-box {
    width: 1140px
}

.owl-buttons div {
    position: absolute;
    top: 93px;
    padding: 5px;
    border-radius: 0;
    background-color: transparent;
    overflow: hidden
}

#scroll-honor .owl-buttons div {
    top: 123px
}

.mybox.mypartner {
    padding: 30px 30px 10px 30px
}

.myscroll {
    position: relative;
    float: left;
    width: 20%;
    height: 280px;
    text-align: center
}

.inner {
    height: 130px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee
}

    .inner p {
        display: block;
        padding-top: 10px
    }

#scroll-honor .myscroll {
    height: 340px
}

#scroll-honor .inner {
    height: 160px
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.internet div {
    float: left;
    width: 399px;
    border-right: 1px solid #fff;
    padding: 35px 45px 0 50px;
    height: 215px;
    position: relative
}

.i-construct {
    background: #8042ff;
    background: -moz-linear-gradient(left,#988aff 0,#8042ff 100%);
    background: -webkit-linear-gradient(left,#988aff 0,#8042ff 100%);
    background: linear-gradient(to right,#988aff 0,#8042ff 100%)
}

.i-approve {
    background: #fe605d;
    background: -moz-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: -webkit-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: linear-gradient(to right,#fd8381 0,#fe605d 100%)
}

.i-spread {
    background: #0048ff;
    background: -moz-linear-gradient(left,#4d7fff 0,#0048ff 100%);
    background: -webkit-linear-gradient(left,#4d7fff 0,#0048ff 100%);
    background: linear-gradient(to right,#4d7fff 0,#0048ff 100%)
}

.internet div span {
    display: block;
    color: #fff
}

.internet div.i-construct span.i-span {
    margin-right: 32px
}

.internet div span.i-span {
    margin-right: 40px
}

.internet div span h5 {
    font-size: 24px;
    margin-bottom: 10px
}

.internet div span p {
    color: #fff;
    font-size: 16px;
    padding-bottom: 5px
}

.i-icon {
    background-repeat: no-repeat;
    width: 15px;
    height: 24px;
    z-index: 100;
    position: absolute;
    right: -15px;
    top: 50%;
    margin-top: -12px
}

.i-construct .i-icon {
    background-image: url(../images/domain_purple.png)
}

.i-approve .i-icon {
    background-image: url(../images/domain_red.png)
}

.whoistitle ul li {
    float: left;
    background: #fff;
    color: #666;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 25%;
    font-size: 18px;
    border: 1px solid #e3e3e3;
    border-left: none;
    cursor: pointer
}

    .whoistitle ul li.first {
        border-left: 1px solid #e3e3e3
    }

.whoistitle ul .active {
    background: #2087ed;
    color: #fff;
    height: 60px;
    border-top: 2px solid #2087ed;
    border-bottom: none
}

.whoisbody {
    background: #fff;
    padding: 30px;
    border: 1px solid #e3e3e3;
    border-top: 0
}

.whoisbox {
    border: 15px solid #dcdcdc;
    padding: 15px;
    background: #fff;
    position: relative;
    margin-bottom: 20px
}

.whoisbody .whoisbodys .textarea {
    float: left;
    width: 890px;
    height: 125px;
    overflow: hidden;
    padding: 15px;
    border: 1px dashed #e3e3e3;
    outline: 0
}

.whoisbtn {
    width: 170px;
    float: right;
    position: relative
}

    .whoisbtn .import {
        height: 35px;
        overflow: hidden;
        opacity: 0;
        cursor: pointer
    }

.my-file {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    text-align: center;
    border-radius: 3px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #666;
    border: 1px solid #dcdcdc;
    background: #eee;
    background: -moz-linear-gradient(top,#fdfdfd 0,#eee 100%);
    background: -webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);
    background: linear-gradient(to bottom,#fdfdfd 0,#eee 100%)
}

.whoisbtn .my-submit {
    margin-top: 22px;
    height: 67px;
    border-radius: 5px;
    font-weight: 700;
    font-size: 24px;
    background: #ff9100;
    background: -moz-linear-gradient(top,#ffbd1f 0,#ff9100 100%);
    background: -webkit-linear-gradient(top,#ffbd1f 0,#ff9100 100%);
    background: linear-gradient(to bottom,#ffbd1f 0,#ff9100 100%)
}

    .whoisbtn .my-submit:hover {
        background: #ffa710
    }

    .whoisbtn .my-submit input.submit {
        display: block;
        color: #fff;
        height: 100%;
        background: url(../images/domain_06.png) no-repeat 20px 18px;
        padding-left: 30px
    }

.domainul li {
    float: left;
    width: 10%;
    padding: 5px 5px 0 5px
}

.xzdiv {
    padding-bottom: 10px
}

    .xzdiv label {
        margin-right: 20px
    }

        .xzdiv input, .xzdiv label input {
            margin-right: 4px;
            vertical-align: top
        }

.cycle {
    margin-top: 30px
}

    .cycle .picScroll-left, .cycle .picScroll-left .bd {
        height: 180px
    }

.years .picScroll-left, .years .picScroll-left .bd {
    height: 130px
}

    .years .picScroll-left .bd ul li {
        margin-right: 12px
    }

    .years .picScroll-left .hd .next, .years .picScroll-left .hd .prev {
        top: 50px
    }

.coupon {
    display: block;
    height: auto;
    background-color: #fff;
    overflow: hidden;
    padding-bottom: 80px;
}

    .coupon h2 {
        font-size: 26px;
        color: #000000;
        text-align: center;
        line-height: 42px;
        height: 42px;
        margin: 52px 0 32px 0;
    }

    .coupon .coupon_list {
        width: 1200px;
        margin: 0 auto;
    }

        .coupon .coupon_list li {
            float: left;
            margin-right: 25px;
            width: 383px;
            height: 260px;
            background-color: #f7f7f7;
        }

.coupon_list li h3 {
    background-color: #517ff6;
    height: 60px;
    line-height: 60px;
    color: #fff;
    text-align: center;
    margin-bottom: 29px;
}

.coupon_list li .price {
    text-align: center;
    font-size: 18px;
    color: #f31100;
    margin-bottom: 8px;
    line-height: 34px;
}

    .coupon_list li .price b {
        font-size: 30px;
        font-weight: 700;
        font-weight: bold;
    }

.original_price {
    color: #6b6b6b;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-bottom: 30px;
}

    .original_price span {
        text-decoration: line-through;
    }

.coupon_list li a {
    font-size: 18px;
    color: #fff;
    display: block;
    width: 193px;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
    background-color: #ff8815;
    text-align: center;
}

    .coupon_list li a:hover {
        text-decoration: none;
    }

.coupon .coupon_list .no_margin {
    margin-right: 0;
}


.picScroll-left {
    margin: 0 auto;
    width: 1272px;
    overflow: hidden;
    position: relative
}

    .picScroll-left .bd {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto
    }

        .picScroll-left .bd ul {
            overflow: hidden;
            zoom: 1
        }

            .picScroll-left .bd ul li {
                margin-right: 12px;
                float: left;
                overflow: hidden
            }

.Promotions .picScroll-left .bd ul li {
    margin-right: 18px;
    float: left;
    overflow: hidden;
    width: 286px;
}

.picScroll-left .hd .next, .picScroll-left .hd .prev {
    display: block;
    width: 28px;
    height: 51px;
    position: absolute;
    top: 77px;
    left: 0;
    z-index: 10;
    cursor: pointer;
}

.Promotions .picScroll-left .hd .next, .Promotion .picScroll-left .hd .prev {
    display: block;
    width: 28px;
    height: 51px;
    position: absolute;
    top: 77px;
    left: 0;
    z-index: 10;
    cursor: pointer;
}

.Promotions .picScroll-left .hd .prev {
    background: #eeeeee url(../images/arrow_le.png) no-repeat center
}

.Promotions .picScroll-left .hd .next {
    background: #eeeeee url(../images/arrow_re.png) no-repeat center;
    left: inherit;
    right: 0
}

.Promotion {
    display: none
}

.picScroll-left .hd .prev {
    background-image: url(../images/prev.png);
    background-repeat: no-repeat;
}

.picScroll-left .hd .next {
    background-image: url(../images/next.png);
    left: inherit;
    right: 0;
    background-repeat: no-repeat;
}

.ad a, .dian a, .dian p, .picScroll-left .bd ul li a {
    display: block;
    text-decoration: none
}

.dian {
    background: #9d7fff;
    border-radius: 3px;
    width: 230px;
    height: 130px;
    overflow: hidden;
    padding: 4px 20px 10px 20px
}

    .dian p {
        color: #fff;
        font-size: 16px;
        padding-top: 5px
    }

        .dian p span {
            display: inline-block;
            margin-right: 10px
        }

    .dian span.name {
        font-size: 24px
    }

    .dian span.hot-sale {
        background: url(../images/hot.png) no-repeat;
        width: 29px;
        height: 13px
    }

    .dian span.name.price {
        margin-right: 0
    }

    .dian.color-02 {
        background: #3dbf96
    }

    .dian.color-03 {
        background: #ff6b6b
    }

    .dian.color-04 {
        background: #7f9aff
    }

    .dian.color-05 {
        background: #ff9732
    }

    .dian.color-06 {
        background: #bd2f8d
    }

.indicate {
    background: url(../images/kx_07.png) no-repeat center 20px;
    height: 400px;
    position: relative
}

    .indicate .appreciation {
        left: 0
    }

    .indicate .e-card {
        margin-left: 200px;
        top: 170px
    }

    .indicate .e-engine {
        left: inherit;
        right: 0
    }

    .indicate .e-browser {
        left: inherit;
        right: 0;
        margin-right: 210px;
        top: 150px
    }

.add-value {
    background: url(../images/kx_12.jpg) no-repeat left 20px;
    height: 335px;
    padding: 90px 0 0 590px
}

    .add-value li {
        display: block;
        float: left;
        text-align: center;
        margin-right: 20px
    }

        .add-value li img {
            display: block;
            border: 6px solid #e2e2e2;
            border-radius: 5px;
            width: 188px
        }

        .add-value li p {
            font-size: 16px;
            color: #666;
            padding-top: 10px
        }

.choseus {
    width: 300px;
    height: 150px;
    overflow: hidden;
    position: relative
}

    .choseus.color-box h6 {
        padding-bottom: 10px
    }

.color-box {
    color: #fff;
    font-size: 16px;
    line-height: 1.8;
    padding: 30px 20px
}

.ch-red {
    background: #fe605d;
    background: -moz-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: -webkit-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: linear-gradient(to right,#fd8381 0,#fe605d 100%)
}

.ch-green {
    background: #85c121;
    background: -moz-linear-gradient(left,#9ac94b 0,#85c121 100%);
    background: -webkit-linear-gradient(left,#9ac94b 0,#85c121 100%);
    background: linear-gradient(to right,#9ac94b 0,#85c121 100%)
}

.ch-blue {
    background: #3a81ff;
    background: -moz-linear-gradient(left,#87b2ff 0,#3a81ff 100%);
    background: -webkit-linear-gradient(left,#87b2ff 0,#3a81ff 100%);
    background: linear-gradient(to right,#87b2ff 0,#3a81ff 100%)
}

.ch-purple {
    background: #9530dd;
    background: -moz-linear-gradient(left,#bb72ee 0,#9530dd 100%);
    background: -webkit-linear-gradient(left,#bb72ee 0,#9530dd 100%);
    background: linear-gradient(to right,#bb72ee 0,#9530dd 100%)
}

.ch-data {
    background: #00d1de;
    background: -moz-linear-gradient(left,#54edff 0,#00d1de 100%);
    background: -webkit-linear-gradient(left,#54edff 0,#00d1de 100%);
    background: linear-gradient(to right,#54edff 0,#00d1de 100%)
}

.ch-yellow {
    background: #ffa600;
    background: -moz-linear-gradient(left,#ffc250 0,#ffa600 100%);
    background: -webkit-linear-gradient(left,#ffc250 0,#ffa600 100%);
    background: linear-gradient(to right,#ffc250 0,#ffa600 100%)
}

.arrow-right {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fe605d
}

.arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #87b2ff
}

.ch-arrow {
    display: block;
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 100
}

.i-green {
    border-left: 10px solid #85c121
}

.i-blue {
    left: inherit;
    right: 0
}

.i-purple {
    left: inherit;
    right: 0;
    border-right: 10px solid #bb72ee
}

.i-data {
    border-left: 10px solid #00d1de
}

.i-yellow {
    border-left: 10px solid #ffa600
}

.caseScroll {
    position: relative
}

#well-case {
    width: 1200px;
    height: 544px;
    overflow: hidden
}

    #well-case li {
        display: block;
        width: 1200px;
        float: left
    }

        #well-case li p {
            display: block;
            float: left;
            width: 376px;
            margin: 10px 12px 10px 12px;
            box-shadow: 0 2px 12px rgba(0,0,0,.15)
        }

.caseScroll .groupBtn a {
    top: 240px
}

.basic {
    background: url(../images/cx_01.jpg) no-repeat left top;
    height: 440px;
    position: relative
}

.appreciation {
    position: absolute;
    left: 50%;
    top: 20px;
    width: 192px;
    text-align: center
}

    .appreciation img {
        border: 6px solid #e5e5e5;
        border-radius: 50% !important
    }

    .appreciation p {
        display: block;
        font-size: 16px;
        color: #666;
        margin-top: 10px
    }

        .appreciation p i {
            font-style: normal
        }

.e-card {
    margin-left: 220px;
    top: 110px
}

.e-media {
    left: inherit;
    right: 0
}

.e-safe {
    top: inherit;
    bottom: 0;
    margin-left: 40px
}

.e-brand {
    margin-left: 0
}

.cx-value, .kx-value {
    background: url(../images/cx_07.png) no-repeat 330px 30px;
    height: 410px;
    position: relative
}

    .cx-value .value, .kx-value .value {
        float: none;
        border: 0;
        border-radius: 0;
        position: absolute;
        left: 150px;
        background-image: url(../images/cx_08.png);
        background-repeat: no-repeat;
        background-position: left top;
        width: 188px;
        height: 188px;
        background-color: transparent
    }

        .cx-value .value.bright {
            background-image: url(../images/cx_09.png);
            left: 50%;
            margin-left: 240px
        }

        .cx-value .value.tree {
            background-image: url(../images/cx_10.png);
            left: 0;
            top: 160px;
            margin-left: 0
        }

        .cx-value .value.platform {
            background-image: url(../images/cx_11.png);
            left: inherit;
            top: 160px;
            right: 20px
        }

.kx-value {
    background: url(../images/kx_01.png) no-repeat left 30px;
    height: 440px
}

    .kx-value .value {
        background-image: url(../images/kx_02.png);
        width: 193px;
        height: 168px;
        left: 60%;
        top: 50px;
        padding: 22px 30px
    }

        .kx-value .value.bright {
            background-image: url(../images/kx_03.png);
            margin-left: -170px;
            top: 150px
        }

        .kx-value .value.tree {
            background-image: url(../images/kx_04.png);
            top: 150px;
            margin-left: 170px
        }

        .kx-value .value.platform {
            background-image: url(../images/kx_05.png);
            top: 250px
        }

.des-tabs {
    text-align: center
}

    .des-tabs li {
        margin: 0 15px;
        display: inline-block;
        color: #666;
        font-size: 16px;
        border: 1px solid #e2e2e2;
        padding: 7px 20px;
        border-radius: 4px;
        cursor: pointer
    }

        .des-tabs li.on {
            position: relative;
            color: #fff;
            background: #b41f25;
            background: -moz-linear-gradient(top,#ff3341 0,#b41f25 100%);
            background: -webkit-gradient(linear,top bottom,top bottom,color-stop(0,#ff3341),color-stop(100%,#b41f25));
            background: -webkit-linear-gradient(top,#ff3341 0,#b41f25 100%);
            background: -o-linear-gradient(top,#ff3341 0,#b41f25 100%);
            background: -ms-linear-gradient(top,#ff3341 0,#b41f25 100%);
            background: linear-gradient(to bottom,#ff3341 0,#b41f25 100%)
        }

            .des-tabs li.on i {
                display: block;
                background: url(../images/cx_down.png) no-repeat left top;
                width: 16px;
                height: 8px;
                position: absolute;
                left: 50%;
                margin-left: -8px;
                bottom: -8px
            }

.tab-content-wrap {
    margin-top: 40px;
    height: 500px;
    position: relative
}

.tab-content {
    position: absolute;
    top: 0;
    transition: all .2s linear;
    opacity: 0;
    z-index: -1;
    height: 0;
    width: 100%
}

    .tab-content.show {
        height: auto;
        opacity: 1;
        top: 0;
        z-index: 1
    }

.overflow-hide {
    overflow: hidden
}

.des-list:hover {
    box-shadow: 0 2px 10px rgba(0,0,0,.25)
}

.add-value li.last, .des-list.last-list, .mob-desc li:last-child, .saleBox ul li.right, .why li.w-last {
    margin-right: 0
}

.add-value li, .des-list, .mob-desc li {
    float: left;
    margin-right: 3.4%;
    width: 31%;
    border: 1px solid #e2e2e2
}

    .des-list h5 {
        text-align: center;
        padding: 25px 0 25px 0;
        font-size: 24px;
        color: #666;
        font-style: italic;
        border-bottom: 1px solid #e2e2e2;
        display: block
    }

        .des-list h5 img {
            width: 100px;
            vertical-align: middle;
        }

        .des-list h5 b {
            color: #cb141d
        }

            .des-list h5 b.nobold {
                font-weight: 400;
                font-style: normal;
                color: #666666;
            }

.des-inner {
    padding: 25px 55px 0
}

.des-list.last-list .des-inner {
    padding: 25px 38px 0
}

.des-inner p {
    display: block;
    font-size: 15px;
    padding-bottom: 20px;
    color: #555;
}

.des-inner .special_p {
    font-size: 14px;
}

p.price {
    color: #cb161f
}

.des-inner p span, .des-inner td span {
    color: #a4a4a4
}

.des-inner p img {
    vertical-align: middle;
    padding-right: 5px;
}

.price_btn {
    width: 296px;
    height: auto;
    border-top: 1px solid #ededed;
    margin: 0 auto;
    padding-top: 28px;
}

    .price_btn .price {
        height: 52px;
        font-size: 18px;
        text-align: center;
        color: #cd071a;
        font-weight: bold;
    }

.des-inner p.des-icon {
    text-align: center;
    padding-bottom: 25px;
}

.price_btn .price span {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    font-weight: normal;
}

.price_btn .des-btn {
    display: inline-block;
    width: 224px;
    height: 40px;
    background-color: #d02b36;
    text-align: center;
    line-height: 40px;
    margin: 0 0 34px 30px;
    border-radius: 4px;
}

    .price_btn .des-btn a {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
    }

.des-inner p.des-btn {
    text-align: center;
    padding-top: 15px
}

    .des-inner p.des-btn a {
        font-size: 16px;
        padding: 10px 40px;
        border-radius: 4px;
        color: #fff;
        background: #b41f25;
        background: -moz-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -webkit-gradient(linear,top bottom,top bottom,color-stop(0,#ff3341),color-stop(100%,#b41f25));
        background: -webkit-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -o-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -ms-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: linear-gradient(to bottom,#ff3341 0,#b41f25 100%)
    }

.des-inner td {
    font-size: 15px;
    line-height: 1.4;
    padding-bottom: 3px
}

.space30 {
    margin-top: 30px;
    background-color: #fff;
    border: none;
}
/*.space30_01{background:#fff url(/images/kxlogo/youhui.png) no-repeat top right;}*/
.why li {
    display: block;
    float: left;
    width: 390px;
    height: 200px;
    overflow: hidden;
    margin: 15px 15px 0 0;
    position: relative
}

    .why li .why-inner {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        color: #fff;
        font-size: 16px;
        line-height: 2;
        text-align: center;
        padding: 45px 50px 0 50px
    }

        .choseus h6, .why li .why-inner h6 {
            font-size: 24px;
            padding-bottom: 20px
        }

    .choseus:hover img, .why li:hover img {
        transform: scale(1.2);
        transition: all .5s
    }

.case-box {
    width: 100%;
    position: relative;
    height: 258px
}

.case {
    background: url(../images/cx_18.png) no-repeat 0 0;
    width: 137px;
    height: 118px;
    text-align: center;
    padding-top: 35px;
    position: absolute;
    left: 0;
    top: 20px
}

.case02 {
    top: 139px
}

.case03 {
    top: 79px;
    left: 104px
}

.case04 {
    left: 208px
}

.case05 {
    top: 139px;
    left: 208px
}

.case06 {
    top: 79px;
    left: 312px
}

.case07 {
    left: 416px
}

.case08 {
    top: 139px;
    left: 416px
}

.case09 {
    top: 79px;
    left: 520px
}

.case10 {
    left: 624px
}

.case11 {
    top: 139px;
    left: 624px
}

.case12 {
    top: 79px;
    left: 728px
}

.case13 {
    left: 832px
}

.case14 {
    top: 139px;
    left: 832px
}

.case15 {
    top: 79px;
    left: 936px
}

.case16 {
    left: 1040px
}

.case17 {
    top: 139px;
    left: 1040px
}

.cx-website {
    padding-top: 20px
}

.cx-form {
    width: 560px
}

    .cx-form li {
        display: block;
        padding-bottom: 20px
    }

        .cx-form li label {
            color: #333;
            font-size: 15px;
            font-weight: 400;
            width: 20%;
            padding-right: 2%;
            text-align: right
        }

        .cx-form li input {
            display: inline-block;
            max-width: 70%;
            height: 40px
        }

            .cx-form li input.verifycode {
                width: 46%;
                display: inline-block
            }

            .cx-form li input.contacter {
                width: 26%;
                display: inline-block
            }

        .cx-form li label.radio-box {
            position: relative;
            border: 1px solid #fc1d1e;
            margin-bottom: 0;
            text-align: center;
            padding: 6px 0;
            border-radius: 2px;
            width: 19%;
            margin-left: 10px
        }

            .cx-form li label.radio-box input[type=radio] {
                opacity: 0;
                width: 0;
                height: 0
            }

        .cx-form li label span.radio-style::before {
            display: inline-block;
            background: url(../images/kx_29.png) no-repeat left top;
            width: 25px;
            height: 21px;
            position: absolute;
            right: -1px;
            top: -1px
        }

        .cx-form li label.radio-box input[type=radio]:checked + .radio-style::before {
            content: ""
        }

        .cx-form li img {
            vertical-align: middle
        }

        .cx-form li.last {
            text-align: center;
            padding-top: 10px
        }

            .cx-form li.last .btn {
                background: #d22d31;
                color: #fff;
                border: 0;
                padding: 10px 40px;
                font-size: 15px
            }

                .cx-form li.last .btn:hover {
                    background: #f5373b
                }

.cnews-pic {
    width: 400px;
    position: relative
}

.cnews-title {
    display: block;
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 100%;
    padding: 0 15px;
    color: #fff;
    font-size: 18px
}

    .cnews-title:hover {
        color: #fff
    }

.cnews-list {
    width: 780px
}

.cnews-box {
    border-bottom: 1px dashed #e5e5e5;
    padding: 14px
}

    .cnews-box a {
        font-display: block;
        text-decoration: none;
        color: #999
    }

    .cnews-box.no-boder {
        border: none
    }

    .cnews-box:hover {
        background-color: #f7f8fc
    }

        .cnews-box:hover h4.sub-tit {
            color: #ec6c6d
        }

.title-top {
    width: 100%;
    overflow: hidden;
    position: relative
}

    .title-top h4.sub-tit {
        width: 76%;
        display: inline-block;
        font-size: 15px;
        color: #000
    }

.cnews-time {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-style: normal;
    font-size: 15px;
    color: #999
}

.other-product a {
    margin-top: 20px;
    display: block;
    color: #666;
    font-size: 20px;
    text-align: center;
    text-decoration: none
}

.c-icon {
    background: url(../images/shadow.png) no-repeat center bottom;
    display: block;
    padding-bottom: 3px;
    margin-bottom: 10px;
    opacity: .9
}

.other-product a:hover {
    color: #5179a3
}

    .other-product a:hover .c-icon {
        opacity: 1
    }

.ctfation-box {
    padding: 60px 0
}

.ctfation {
    background: url(../images/rz_05.jpg) no-repeat right 35px;
    padding-top: 30px
}

    .ctfation ul li {
        text-align: center;
        display: block;
        margin-right: 15px;
        float: left;
        width: 153px
    }

        .ctfation ul li p {
            color: #666;
            font-size: 16px;
            padding-top: 5px
        }

.red-word {
    font-size: 20px;
    color: #ce0202;
    padding: 50px 60px
}

.red-btn {
    width: 50%;
    text-align: center
}

    .red-btn a {
        display: inline-block;
        margin: 0 35px;
        padding: 8px 40px;
        border-radius: 5px;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        background: #ff3341;
        background: -moz-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -webkit-gradient(linear,top bottom,top bottom,color-stop(0,#ff3341),color-stop(100%,#bbe9fe));
        background: -webkit-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -o-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: -ms-linear-gradient(top,#ff3341 0,#b41f25 100%);
        background: linear-gradient(to bottom,#ff3341 0,#b41f25 100%)
    }

        .red-btn a:hover {
            background: #d7272e
        }

.ctfation-choose {
    position: relative;
    background: url(../images/rz_06.png) no-repeat center bottom;
    height: 420px
}

.ctf-line {
    position: absolute;
    left: 50%;
    top: 50%;
    border-bottom: 1px solid #b086b8
}

.purple {
    width: 100px;
    margin-top: -138px;
    margin-left: -180px
}

.yellow {
    width: 120px;
    margin-top: 24px;
    margin-left: -180px;
    border-color: #ebae44
}

.cyan {
    width: 100px;
    margin-top: -120px;
    margin-left: 95px;
    border-color: #7ea1bf
}

.magenta {
    width: 130px;
    margin-top: 14px;
    margin-left: 60px;
    border-color: #901a4e
}

.ctfation-intro {
    position: absolute;
    left: 0;
    top: 50px;
    width: 340px;
    text-align: right;
    font-size: 16px;
    color: #666
}

    .ctfation-intro .circle {
        position: absolute;
        right: -80px;
        top: -5px;
        background: #b086b8;
        width: 56px;
        height: 56px;
        line-height: 56px;
        border-radius: 50%;
        color: #fff;
        text-align: center;
        font-size: 16px
    }

    .ctfation-intro h3 {
        color: #b086b8;
        font-size: 18px;
        font-weight: 700;
        padding-bottom: 10px
    }

    .ctfation-intro.yellow-i {
        top: 215px
    }

        .ctfation-intro.yellow-i .circle {
            background: #ebae44;
            top: -10px
        }

        .ctfation-intro.yellow-i h3 {
            color: #ebae44
        }

    .ctfation-intro.cyan-i {
        top: 65px;
        left: 50%;
        margin-left: 190px;
        width: 410px;
        text-align: left;
        padding-left: 75px
    }

        .ctfation-intro.cyan-i .circle {
            left: 0;
            top: -5px;
            background: #7ea1bf
        }

        .ctfation-intro.cyan-i h3 {
            color: #7ea1bf
        }

    .ctfation-intro.magenta-i {
        top: 200px;
        left: 50%;
        margin-left: 190px;
        width: 410px;
        text-align: left;
        padding-left: 75px
    }

        .ctfation-intro.magenta-i .circle {
            left: 0;
            top: -5px;
            background: #901a4e
        }

        .ctfation-intro.magenta-i h3 {
            color: #901a4e
        }

.valueList {
    background: url(../images/rz_07.jpg) no-repeat center 20px;
    padding: 100px 0;
    position: relative
}

.value {
    float: left;
    width: 206px;
    height: 206px;
    border-radius: 50%;
    border: 5px solid #e5e5e5;
    background-color: #2ba6e2;
    color: #fff;
    font-size: 16px;
    padding: 40px 30px;
    text-align: center
}

    .value i {
        display: block;
        font-weight: 700;
        font-size: 20px;
        margin-bottom: 10px
    }

.bright {
    background-color: #ff6262;
    position: absolute;
    left: 190px
}

.tree {
    background-color: #884ee8;
    position: absolute;
    left: 50%;
    margin-left: 200px;
    z-index: 1
}

.platform {
    background-color: #0fcea8;
    position: absolute;
    right: 0
}

.station ul {
    width: 470px
}

    .station ul li {
        float: left;
        width: 97px;
        text-align: center;
        display: block;
        margin: 15px 20px 0 0
    }

        .station ul li p {
            font-size: 16px;
            padding-top: 5px;
            color: #666
        }

.network {
    width: 670px;
    font-size: 16px;
    color: #666;
    line-height: 2;
    padding-top: 40px
}

.company li img {
    display: block;
    float: left;
    width: 290px;
    margin-right: 10px
}

.groupScroll {
    position: relative;
    margin: 40px auto 30px auto
}

.groupBox {
    width: 1200px;
    height: 200px;
    overflow: hidden
}

    .groupBox ul li {
        float: left;
        width: 300px;
        text-align: center
    }

        .groupBox ul li img {
            width: 296px;
            display: block
        }

.groupBtn a {
    position: absolute;
    left: 50%;
    top: 65px;
    background: url(../images/arrow.png) no-repeat left top;
    width: 30px;
    height: 55px
}

    .groupBtn a#goL2 {
        margin-left: -645px
    }

    .groupBtn a#goR2 {
        margin-left: 613px;
        background-position: right top
    }

.basic-box, .choose-box, .ctfation-news, .value-box {
    padding: 50px 0
}

    .choose-box .col-lg-3 {
        position: relative
    }

.choose {
    text-align: center;
    margin-top: 40px
}

    .choose img {
        display: inline-block
    }

    .choose h5 {
        color: #000;
        font-size: 18px;
        display: block;
        margin-top: 25px
    }

    .choose em {
        width: 30px;
        height: 2px;
        background: #b2d8ff;
        display: block;
        margin: 18px auto
    }

    .choose p {
        display: block;
        color: #666
    }

.line-r {
    background: #efefef;
    width: 1px;
    height: 160px;
    position: absolute;
    right: 0;
    top: 40px
}

.partner li {
    position: relative;
    display: block;
    float: left;
    width: 16.6667%;
    padding: 15px 0;
    text-align: center;
    border-right: 1px solid #eff0f2
}

    .partner li.line-b {
        margin-bottom: 30px
    }

.shape {
    background: url(../images/line-b.png) no-repeat right top;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 1.5%;
    bottom: -18px
}

.partner li.six {
    border: 0
}

    .partner li.six .shape {
        background-image: url(../images/line-b-six.png)
    }

#swiper-partner {
    padding-bottom: 20px
}

#tabs-partner.pagination {
    position: absolute;
    bottom: 0;
    z-index: 100;
    width: 100%;
    margin: 0;
    text-align: center
}

#tabs-partner .swiper-pagination-bullet, #tabs-partner .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #aaa;
    opacity: 1;
    margin: 0 5px
}

    #tabs-partner .swiper-active-switch, #tabs-partner .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #007eff;
        transition: all .3s ease-out 0s;
        width: 30px
    }

#tabs-partner.green .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #11b984
}

.ad-lunzhuan {
    float: left;
    width: 297px;
    height: 410px
}

    .ad-lunzhuan .swiper-slide a {
        display: block;
        width: 100%;
        height: 410px
    }

    .ad-lunzhuan .swiper-container-horizontal > .swiper-pagination-bullets {
        margin: 0;
        text-align: center;
        bottom: 5px;
        position: absolute;
        z-index: 100
    }

.dynamic {
    float: left;
    width: 554px;
    height: 410px;
    background: #fff;
    margin-left: 25px
}

.ad-link {
    float: right;
    width: 298px
}

.tab {
    border-bottom: 1px solid #e9ebf0;
    padding: 12px 8px 0 8px;
    height: 52px
}

.tab2 {
    display: none;
}

.tab a {
    color: #333;
    font-size: 18px;
    text-decoration: none;
    margin: 0 12px;
    height: 40px;
    display: inline-block;
    cursor: pointer
}

    .tab a.active {
        color: #007eff;
        border-bottom: 2px solid #007eff
    }

    .tab a:hover {
        color: #333
    }

    .tab a.active:hover {
        color: #007eff
    }

.dynamic-l {
    margin: 17px;
    float: left;
    background: url(../images/news-bg.jpg) no-repeat 0 0;
    width: 300px;
    height: 325px;
    position: relative
}

.notes {
    width: 90%;
    position: absolute;
    left: 5%;
    bottom: 19px;
    z-index: 1001
}

    .notes h3 a {
        display: block;
        color: rgba(255,255,255,1);
        text-decoration: none;
        font-size: 18px
    }

    .notes p.detail {
        color: rgba(255,255,255,.8);
        line-height: 1.8;
        padding-top: 10px
    }

        .notes p.detail a {
            color: rgba(255,255,255,.95);
            text-decoration: none
        }

            .notes p.detail a:hover {
                color: rgba(255,255,255,1)
            }

.dynamic-r {
    width: 550px;
    padding: 0 15px;
    margin: 17px 0
}

.high {
    text-align: center;
    margin-bottom: 15px
}

    .high a {
        display: block;
        width: 250px
    }

        .high a img {
            width: 100%
        }

.dynList li {
    display: block;
    border-bottom: 1px dashed #e8e8e8;
    height: 34px;
    margin-top: 12px
}

    .dynList li a {
        display: block;
        float: left;
        width: 80%;
        font-size: 15px;
        height: 34px;
        color: #888
    }

        .dynList li a:hover {
            color: #5179a3
        }

        .dynList li a i {
            display: inline-block;
            font-style: normal;
            color: #5179a3
        }

    .dynList li span.time {
        display: block;
        text-align: right;
        color: #999;
        float: right;
        width: 18%;
        height: 34px
    }

.preordain {
    padding: 40px 0 18px 0
}

.preordain-l {
    float: left;
    color: #fff;
    width: 188px;
    height: 380px;
    padding: 40px 20px;
    background: url(../images/domain.jpg) no-repeat 0 0;
    position: relative
}

.pre-title h1 {
    color: #fff;
    font-size: 24px
}

.pre-title em {
    display: block;
    width: 50px;
    height: 2px;
    background: #fff;
    margin: 15px 0
}

.preordain .see-more {
    text-decoration: none;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    display: block;
    padding: 5px 0;
    margin-top: 30px
}

    .preordain .see-more:hover {
        background: rgba(255,255,255,.09);
        transition: all .2s ease-out 0s
    }

.arrow-r {
    background: url(../images/arrow-r.png) no-repeat left top;
    width: 8px;
    height: 18px;
    position: absolute;
    right: -8px;
    top: 50px
}

.preordain-r {
    float: right;
    width: 1000px
}

    .preordain-r .domainList {
        border: 1px solid #eee;
        background: #f7f8fc;
        padding: 12px 20px;
        margin-bottom: 23px
    }

        .preordain-r .domainList p {
            display: block;
            color: #666
        }

            .preordain-r .domainList p.new-domain {
                color: #ff3000;
                font-size: 18px;
                margin-bottom: 8px
            }

            .preordain-r .domainList p.zh-domain {
                width: 180px;
                margin: 0 0 5px 0
            }

        .popular .domainList a, .preordain-r .domainList a {
            text-decoration: none;
            display: block
        }

        .preordain-r .domainList:hover {
            border-color: #fd7875;
            transition: all .5s ease-out 0s
        }

        .preordain-r .domainList.del-domain {
            padding: 20px 12px 10px 8px
        }

            .preordain-r .domainList.del-domain p {
                font-size: 15px;
                text-align: center;
                padding-bottom: 10px;
                color: #999
            }

.fast-domain {
    background: #f7f8fc;
    padding: 15px 0
}

    .fast-domain a {
        display: inline-block;
        margin-right: 26px
    }

        .fast-domain a span {
            display: inline-block;
            padding-right: 1px
        }

.bold {
    font-weight: 700
}

.sky {
    color: #0048ff
}

.orange {
    color: #ff7e00
}

.fast-domain a:hover, .fast-domain a:hover span {
    color: #2a62ff;
    text-decoration: none
}

.picScroll {
    height: 120px;
    position: relative;
    margin: 20px auto 30px auto
}

#picBox {
    width: 1200px;
    height: 120px;
    overflow: hidden
}

.company ul li, .picScroll ul li {
    float: left;
    display: block;
    width: 1200px
}

    .picScroll ul li div.picList a {
        display: block;
        float: left;
        margin-right: 2px
    }

        .picScroll ul li div.picList a.end {
            margin-right: 0
        }

.control a {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    left: 50%;
    top: 50px;
    z-index: 100
}

    .control a#goL {
        margin-left: -640px
    }

    .control a#goR {
        margin-left: 614px
    }

.control.control-sale a {
    top: 70px
}

.gray {
    background: #f7f8fc;
    padding: 50px 0
}

.server-box li {
    width: 390px;
    float: left;
    display: block;
    margin: 15px 15px 5px 0
}

    .server-box li:hover {
        box-shadow: 0 1px 12px rgba(170,170,170,.9)
    }

.server-l {
    float: left;
    width: 185px
}

    .server-l .click {
        display: block;
        color: rgba(255,255,255,.8);
        text-decoration: none
    }

    .server-l .hill {
        height: 269px;
        background: url(../images/hill.png) no-repeat left bottom;
        padding: 25px 20px;
        text-align: center
    }

    .server-l .writing {
        color: rgba(255,255,255,1)
    }

        .server-l .writing h2, .server-l .writing h2 a {
            font-size: 24px;
            color: rgba(255,255,255,8);
            padding: 20px 0 15px 0
        }

            .server-l .writing h2 a:hover {
                text-decoration: none
            }

.server-r {
    width: 205px;
    height: 269px;
    float: right;
    background: #fff;
    border-width: 1px;
    border-style: solid;
    border-left: 0;
    padding: 45px 14px
}

    .server-r p {
        font-size: 16px;
        color: #333
    }

    .server-r .server-link {
        margin: 30px 0
    }

        .server-r .server-link a {
            display: inline-block;
            padding: 0 5px 5px 5px;
            font-size: 15px;
            color: #666
        }

.server-btn {
    color: #fff;
    display: block;
    text-align: center;
    padding: 6px 0;
    font-size: 15px;
    border-radius: 3px
}

    .server-btn:hover {
        color: #fff;
        text-decoration: none;
        opacity: .9;
        transition: all .2s ease-out 0s
    }

.server-box li.yuming .server-l {
    background: #2cb4ec;
    background: -moz-linear-gradient(left,#46d7ec 0,#2cb4ec 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#46d7ec),color-stop(100%,#2cb4ec));
    background: -webkit-linear-gradient(left,#46d7ec 0,#2cb4ec 100%);
    background: linear-gradient(to right,#46d7ec 0,#2cb4ec 100%)
}

.server-box li.wangzhan .server-l {
    background: #8042ff;
    background: -moz-linear-gradient(left,#988aff 0,#8042ff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#988aff),color-stop(100%,#8042ff));
    background: -webkit-linear-gradient(left,#988aff 0,#8042ff 100%);
    background: linear-gradient(to right,#988aff 0,#8042ff 100%)
}

.server-box li.renzheng .server-l {
    background: #ff6c13;
    background: -moz-linear-gradient(left,#ffc494 0,#ff6c13 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc494),color-stop(100%,#ff6c13));
    background: -webkit-linear-gradient(left,#ffc494 0,#ff6c13 100%);
    background: linear-gradient(to right,#ffc494 0,#ff6c13 100%)
}

.server-box li.yunanq .server-l {
    background: #0048ff;
    background: -moz-linear-gradient(left,#4d7fff 0,#0048ff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4d7fff),color-stop(100%,#0048ff));
    background: -webkit-linear-gradient(left,#4d7fff 0,#0048ff 100%);
    background: linear-gradient(to right,#4d7fff 0,#0048ff 100%)
}

.server-box li.shangbiao .server-l {
    background: #fe605d;
    background: -moz-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fd8381),color-stop(100%,#fe605d));
    background: -webkit-linear-gradient(left,#fd8381 0,#fe605d 100%);
    background: linear-gradient(to right,#fd8381 0,#fe605d 100%)
}

.server-box li.tuiguang .server-l {
    background: #00c59e;
    background: -moz-linear-gradient(left,#72edd2 0,#00c59e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#72edd2),color-stop(100%,#00c59e));
    background: -webkit-linear-gradient(left,#72edd2 0,#00c59e 100%);
    background: linear-gradient(to right,#72edd2 0,#00c59e 100%)
}

.server-box li.yuming .server-r {
    border-color: #44d3ec
}

.server-box li.wangzhan .server-r {
    border-color: #9582ff
}

.server-box li.renzheng .server-r {
    border-color: #ffb27a
}

.server-box li.yunanq .server-r {
    border-color: #429fff
}

.server-box li.shangbiao .server-r {
    border-color: #fd7f7d
}

.server-box li.tuiguang .server-r {
    border-color: #6cebcf
}

.server-box li.yuming .server-btn {
    background: #0094cf;
    background: -moz-linear-gradient(top,#46d7ec 0,#0094cf 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#46d7ec),color-stop(100%,#0094cf));
    background: -webkit-linear-gradient(top,#46d7ec 0,#0094cf 100%);
    background: linear-gradient(to bottom,#46d7ec 0,#0094cf 100%)
}

.server-box li.wangzhan .server-btn {
    background: #611bf3;
    background: -moz-linear-gradient(top,#947eff 0,#611bf3 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#947eff),color-stop(100%,#611bf3));
    background: -webkit-linear-gradient(top,#947eff 0,#611bf3 100%);
    background: linear-gradient(to bottom,#947eff 0,#611bf3 100%)
}

.server-box li.renzheng .server-btn {
    background: #ff6100;
    background: -moz-linear-gradient(top,#fb8 0,#ff6100 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#fb8),color-stop(100%,#ff6100));
    background: -webkit-linear-gradient(top,#fb8 0,#ff6100 100%);
    background: linear-gradient(to bottom,#fb8 0,#ff6100 100%)
}

.server-box li.yunanq .server-btn {
    background: #004fdf;
    background: -moz-linear-gradient(top,#6d9dff 0,#004fdf 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#6d9dff),color-stop(100%,#004fdf));
    background: -webkit-linear-gradient(top,#6d9dff 0,#004fdf 100%);
    background: linear-gradient(to bottom,#6d9dff 0,#004fdf 100%)
}

.server-box li.shangbiao .server-btn {
    background: #fe3a36;
    background: -moz-linear-gradient(top,#ff9492 0,#fe3a36 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#ff9492),color-stop(100%,#fe3a36));
    background: -webkit-linear-gradient(top,#ff9492 0,#fe3a36 100%);
    background: linear-gradient(to bottom,#ff9492 0,#fe3a36 100%)
}

.server-box li.tuiguang .server-btn {
    background: #00b18e;
    background: -moz-linear-gradient(top,#67e9cc 0,#00b18e 100%);
    background: -webkit-gradient(linear,top bottom,color-stop(0,#67e9cc),color-stop(100%,#00b18e));
    background: -webkit-linear-gradient(top,#67e9cc 0,#00b18e 100%);
    background: linear-gradient(to bottom,#67e9cc8 0,#00b18e 100%)
}

.server-box li.renzheng, .server-box li.tuiguang {
    margin-right: 0
}

.search-box {
    background: url(../images/search-bg.gif) repeat left top;
    padding: 25px 0 20px 0
}

.cnic {
    width: 200px;
    height: 46px;
    margin-top: 26px;
    background: url(/images/domain_l.png) no-repeat left center
}

.search-middle {
    width: 780px
}

.search-tab a {
    display: inline-block;
    background: #272744;
    padding: 5px 35px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px 3px 0 0;
    font-size: 16px
}

    .search-tab a.default {
        background: #007eff
    }

.s-domain {
    width: 70%;
    padding: 10px
}

    .s-domain input, .s-trademark input, .whoisbtn input {
        width: 100%;
        border: 0
    }

    .s-domain .domainDrop li input {
        width: auto
    }

.s-box {
    width: 100%;
    display: none;
    position: relative
}

    .s-box.active {
        display: block
    }

.select_box ul {
    border: 0;
    background: #eee;
    top: 50px;
    width: 100px
}

.sch-box {
    position: relative;
    height: 43px;
    background: #fff;
    border-radius: 0 3px 3px 3px
}

    .sch-box .btn-group.open .dropdown-toggle {
        box-shadow: none
    }

.domainDrop {
    background: #fff;
    border-radius: 4px;
    padding: 25px 20px 10px 20px;
    position: absolute;
    left: 0;
    top: 45px;
    width: 780px;
    z-index: 999998;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    display: none
}

    .domainDrop li {
        display: block;
        width: 14%;
        float: left;
        padding-bottom: 8px
    }

        .domainDrop li label, .domainul li label, .sl-domain li label, .xzdiv label {
            font-weight: 400;
            color: #333;
            padding-left: 5px
        }

    .domainDrop.dropdown-menu {
        float: none;
        border: 0;
        margin: 0
    }

.sch-box [role=button] {
    cursor: none
}

.domainul li input[type=checkbox] {
    width: 16px;
    height: 16px;
    vertical-align: top;
    background-color: #fff;
    -webkit-appearance: none;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: 0
}

    .domainul li input[type=checkbox]:checked {
        background: url(../images/domain_05.png) no-repeat center
    }

.domainDrop li span, .domainul li span {
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    font-size: 13px;
    padding: 2px 3px;
    line-height: 1.2
}

span.color-hot {
    background: #e30000
}

span.color-sale {
    background: #ff6c00
}

span.color-new {
    background: #0080ff
}

.sch-type {
    position: relative;
    width: 15%;
    font-size: 18px;
    border-left: 1px solid #b2b2b2;
    line-height: 43px;
    background: #f7f8fc
}

    .sch-type input {
        display: block;
        width: 100%;
        height: 43px;
        line-height: 43px;
        background: url(/images/domico.png) no-repeat 90px 19px;
        border: 0;
        cursor: pointer;
        padding: 0 20px 0 15px
    }

    .sch-type .select-ul {
        background: #f7f8fc;
        left: -1px;
        top: 43px;
        border: 1px solid #b2b2b2;
        border-top: 0;
        width: 117px;
        height: 200px;
        overflow-y: scroll;
        position: absolute;
        z-index: 999999;
        display: none
    }

        .sch-type .select-ul li {
            padding-left: 15px;
            line-height: 2;
            font-size: 16px;
            cursor: pointer
        }

            .sch-type .select-ul li:hover {
                background: #ddd
            }

.sch-btn {
    float: right;
    width: 15%;
    background: #007eff;
    line-height: 43px;
    color: #fff;
    font-size: 18px;
    border-radius: 0 3px 3px 0;
    text-align: center;
}

.s-trademark {
    width: 84%;
    padding: 10px
}

.tlink {
    position: absolute;
    right: 0;
    top: -30px
}

    .teamlink a, .tlink a {
        display: inline-block;
        margin-left: 20px;
        color: #fff
    }

.blink {
    margin-top: 15px
}

.onlylink {
    width: 40%
}

    .onlylink a {
        color: #ff6920
    }

.t-hide {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.teamlink a {
    background: #292744;
    padding: 2px 9px;
    border-radius: 1px;
    margin-left: 8px
}

.brand {
    width: 200px;
    margin-top: 30px
}

    .brand i {
        display: inline-block;
        background: url(/images/baohu.png) no-repeat;
        width: 54px;
        height: 54px;
        border-radius: 27px
    }

    .brand p {
        color: #fff;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 1px;
        width: auto;
        float: right;
        padding-top: 4px
    }

        .brand p span {
            font-weight: 400;
            font-size: 12px;
            letter-spacing: 0
        }

    .brand :hover i {
        background-color: #2087ed
    }

    .brand :hover p {
        color: #2087ed
    }

.banner {
    position: relative
}

    .banner.bannerH .swiper-slide {
        height: 460px
    }

    .banner.rz-bnr .swiper-slide, .banner.rz-bnr .swiper-slide a {
        height: 460px
    }

    .banner .odd-bnr, .banner .swiper-slide, .banner .swiper-slide a {
        background-repeat: no-repeat;
        background-position: center top;
        height: 400px
    }

        .banner .swiper-slide a {
            display: block
        }

#tabs-banner.pagination {
    position: absolute;
    z-index: 20;
    bottom: 0;
    width: 100%;
    text-align: center
}

#tabs-banner .swiper-pagination-bullet, #tabs-banner .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #fff;
    margin: 0 8px;
    opacity: .3
}

    #tabs-banner .swiper-active-switch, #tabs-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #fff;
        opacity: .7;
        width: 20px
    }

.chushen {
    width: 567px;
    float: left
}

.telone {
    padding: 20px 5px 0 5px
}

    .telone span {
        border: 2px solid #e8141c;
        border-radius: 6px;
        height: 52px;
        line-height: 52px;
        width: 250px;
        display: inline-block;
        font-size: 18px;
        text-align: center;
        background-image: url(../images/kx_28.png);
        background-repeat: no-repeat
    }

        .telone span a, .telone span a:hover {
            text-decoration: none;
            color: #333;
        }

        .telone span.fl {
            background-position: 35px 10px;
            padding-left: 30px;
        }

        .telone span.fr {
            background-position: 60px -42px;
            padding-left: 40px;
        }

#mob-banner, #swiper-icon, .cnews-more, .dym-more, .dynList.hotList li.last, .ie-arrow-left, .ie-arrow-right, .m-show, .mob-case, .mob-corevalue, .mob-desc, .mob-domain, .mob-search, .mob-show .shape, .powerful, .preordain .title {
    display: none
}

.dig-bg {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.6;
    opacity: 0.6;
    display: none;
}

#closeVideo {
    display: inline-block;
    padding-right: 5px;
    color: #fff;
    font-size: 16px;
}

.dig-vid {
    display: block;
    width: 1000px;
    height: 560px;
    position: fixed;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    top: 50%;
/*    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
*/    overflow: hidden;
/*    box-shadow: 0 0 15px #666;
*/    z-index: 10001;
    display: none;
    text-align: right;
    box-sizing: content-box;
    padding:40px
}
    .dig-vid #close {
        width: 30px;
        height: 30px;
        font-size:16px;
        top:15px;
        right:15px;
    }

    .dig-vid .videoBox {
        overflow: hidden;
        -moz-border-radius: 6px 6px 0 0;
        -webkit-border-radius: 6px 6px 0 0;
        border-radius: 6px 6px 0 0;
        box-shadow: 0 0 15px #666;
    }
@media screen and (max-width:768px) {
    #swiper-banner, .ad-link, .ad-lunzhuan, .corevalue li i, .ctf-line, .ctfation-intro, .cx-website .fl, .d-mark, .d-right, .description, .detail, .dns-tex ul li div.number, .dynList li span.time, .e-media, .fast-domain, .foot, .free-box, .high, .highlight li i, .i-icon, .line-r, .mob-hide, .more-links, .more-price, .other-info, .picScroll, .preordain-l, .pthree, .ptwo, .result-total, .scroll-outer, .search-box, .selector .sl-value.sl-right i, .server-r, .slider-box a.next, .slider-box a.prev, .ssl-choose p, .system li div p, .title p, .years, del {
        display: none
    }

    #mob-banner, #swiper-icon, .cnews-more, .m-show, .mob-case, .mob-domain, .mob-show .shape, .powerful, .preordain .title {
        display: block
    }

        #scroll, #scroll-honor, #swiper-icon img, .add-value li img, .appreciation img, .chushen img, .cnews-pic img, .ctfation ul li img, .dynList li a, .dynList.hotList li a, .ipv6-img img, .jdh_ddym_comyum ul li img, .jingjia-search, .mob-case img, .mob-desc li img, .mob-ipv6-file img, .partner li img, .preordain-r .domainList p.zh-domain, .red-btn, .scroll-box, .ssl-special ul, .ssl-value-mob img, .video-l img, .video-l video, .yuanli {
            width: 100%
        }

    .certifn-list.fr, .certifn-pic.fl, .chushen, .cnews-list, .cnews-pic, .com-intro, .com-left, .cx-form, .cx-form.fr, .d-info, .dns-tex.fr, .dynamic, .dynamic-l, .dynamic-r, .hotList li, .ipv6-file, .ipv6-img, .ipv6-news, .ipv6-why, .jingjia-left.fl, .jingjia-right.fr, .mylist li div, .preordain-r, .server-l, .station .photo.fl, .station .website.fr, .text-box, .video-l.fl, .video-r.fr, span.fl, span.fr {
        float: none;
        width: 100%
    }

        .choose p, .dian p, .inner p, .internet div span p, .server-l .writing, .value {
            font-size: 10px
        }

            .certifn-choose .certifn-box h4, .choose h5, .cn-list li h2, .cnews-title, .cx-form li label, .dynList li a, .highlight li p, .icon-a, .internet div span h5, .ipv6-why li p, .mob-corevalue li h3, .p-table .table > thead > tr > th, .panel-title span, .preordain-r .domainList p.new-domain, .price-title h1 span, .selector .sl-value, .server-l .writing h2, .server-l .writing h2 a, .sl-value span, .ssl-choose ul li h5, .ssl-scenes b, .station .website, .theory li, .title-top h4.sub-tit, .video-r, .inventory {
                font-size: 14px
            }

                .add-value li p, .answer, .appreciation p, .blue-tab li, .certification ul li p, .cnews-box, .cnews-time, .ctfation ul li p, .d-box .table > tbody > tr > td, .d-box .table > tbody > tr > td p, .dian span.name, .dynList li span.time, .jdh_plb_ptwo, .jingjia-rules, .jingjia-rules p, .jingjia-table .table > tbody > tr > td, .mob-edition li p.intro, .other-product a, .p-table .table > tbody > tr > td, .p-table .table > thead > tr.f-small > th, .panel-title, .pone, .popular .domainList p, .preordain-r .domainList p, .preordain-r .domainList.del-domain p, .red-word, .result-list li div.right a, .result-list li span, .ssl-choose b, .ssl-choose ul li a, .update, .value i, .allbuyadd, .inventory span, .shopping li span.remove a {
                    font-size: 12px
                }

                .domain-caption.entrust span, .ipv6-why li, .notes h3 a, .platform-mob li h3, .popular p.new-domain, .price-title h1, .tab a, .theory li h5, .video-r h2 {
                    font-size: 16px
                }

    .ctfation-box {
        padding: 30px 0
    }

    .ctfation {
        background: 0 0;
        padding: 0 15px
    }

        .ctfation ul li {
            margin-right: 0;
            width: 25%;
            padding: 0 2px
        }

            .ctfation ul li p {
                color: #000
            }

    .red-word {
        text-align: center;
        color: #ce0202;
        padding: 15px 0 25px 0
    }

    .red-btn a {
        display: inline-block;
        margin: 0 10px;
        padding: 6px 32px;
        border-radius: 32px;
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        background: #d7272e
    }

    .ctfation-choose {
        background: url(../images/rz_06_mob.jpg) no-repeat top center;
        background-size: 100% auto;
        height: 230px
    }

    .valueList {
        background-position: right 15px;
        padding: 0 10px;
        background-size: 45% auto;
        height: 200px
    }

    .value {
        width: 105px;
        height: 105px;
        padding: 15px 5px;
        border-width: 3px
    }

        .value i {
            margin-bottom: 0;
            font-style: normal
        }

    .bright {
        position: absolute;
        left: 108px
    }

    .tree {
        position: absolute;
        left: 10px;
        top: 95px;
        z-index: 1;
        margin-left: 0
    }

    .platform {
        position: absolute;
        left: 108px;
        top: 95px;
        z-index: 2
    }

        .platform.value i, .tree.value i {
            margin-bottom: 5px
        }

    .mob-search {
        display: block;
        padding: 0 15px 20px 15px
    }

    .sch-title {
        text-align: center;
        margin: 20px 0
    }

        .sch-title h1 {
            font-size: 18px;
            color: #000;
            text-transform: uppercase
        }

    .mob-sch span {
        float: left;
        color: #000;
        font-size: 16px;
        display: block;
        height: 40px;
        line-height: 40px
    }

        .mob-sch span.www {
            width: 10%;
            margin-right: 2%
        }

        .mob-sch span.mob-input {
            width: 60%
        }

            .mob-sch span.mob-input input {
                width: 100%;
                border: 1px solid #bfbfbf;
                border-right: 0;
                padding: 6px 10px;
                border-radius: 4px 0 0 4px;
                -webkit-appearance: none;
                height: 40px;
                line-height: 40px
            }

    .mob-sch button.mob-sch-btn {
        height: 40px;
        line-height: 40px;
        width: 28%;
        color: #fff;
        background: url(../images/mob-search.png) no-repeat 15px 10px #007eff;
        background-size: 20px 20px;
        padding-left: 26px;
        font-size: 16px;
        border-radius: 0 4px 4px 0
    }

    .d-border.result-list.cn-list, .mob-top {
        border-top: 8px solid #f1f2f7
    }

    .gray {
        background: #fff;
        padding: 30px 0 20px
    }

    .server-box {
        padding: 0 15px
    }

        .server-box li {
            width: 32%;
            margin: 0 2% 2% 0
        }

            .server-box li:nth-child(3), .server-box li:nth-child(6) {
                margin-right: 0
            }

    .server-l .hill {
        height: 180px;
        padding: 18px 0 0 0
    }

        .server-l .hill img {
            width: 55px
        }

    .server-l .writing h2, .server-l .writing h2 a {
        font-weight: 700;
        padding: 15px 0 10px 0
    }

    .server-box li:hover {
        box-shadow: none
    }

    .preordain {
        padding: 30px 0 10px 0
    }

    .preordain-r .col-xs-6:nth-last-child(2), .preordain-r .col-xs-6:nth-last-child(3), .preordain-r .col-xs-6:nth-last-child(4), .preordain-r .col-xs-6:nth-last-child(5), .preordain-r .col-xs-6:nth-last-child(6), .preordain-r .col-xs-6:nth-last-child(7) {
        display: none
    }

    .preordain-r .col-xs-6:nth-child(odd) {
        padding-right: 7px
    }

    .preordain-r .col-xs-6:nth-child(even) {
        padding-left: 7px
    }

    .preordain-r .domainList {
        border-color: #fd7875;
        padding: 10px;
        height: 100px;
        margin-bottom: 15px
    }

        .preordain-r .domainList.del-domain {
            padding: 24px 0 0 0
        }

            .preordain-r .domainList.del-domain p {
                padding-bottom: 10px;
                color: #999
            }

                .preordain-r .domainList.del-domain p img {
                    width: 20px
                }

        .preordain-r .domainList p.new-domain {
            margin-bottom: 4px
        }

    .tab {
        border-bottom: none;
        padding: 0 8px 5px 8px;
        height: 36px;
        position: absolute;
        width: 75%;
        z-index: 9
    }

    .tab2 {
        border-bottom: 1px solid #e9ebf0;
        z-index: 2;
        width: 100%
    }

    .tab a {
        height: 36px
    }

    .dynamic {
        height: auto;
        position: relative;
    }

    #swiper-dynamic {
        z-index: 3;
        top: 0;
        padding-top: 36px;
    }

    .dynamic-l {
        margin: 4%;
        background-size: 100% auto;
        width: 92%;
        border-radius: 2px;
        height: 90px
    }

    .dynamic-r {
        padding: 0 15px 0 10px;
        margin: 0;
        position: relative;
        padding-bottom: 90px;
    }

        .dynamic-r .high {
            position: absolute;
            bottom: 0;
            left: 0;
            display: block;
            padding: 0 15px 0 15px
        }

            .dynamic-r .high a {
                width: 49%;
                height: auto
            }

    .dynList li a:hover {
        color: #888;
        text-decoration: none
    }

    .notes {
        bottom: 5px;
        width: 100%;
        left: 0;
        padding: 0 10px
    }

        .notes .t-hide {
            line-height: 1.5;
            overflow: auto;
            text-overflow: inherit;
            white-space: normal
        }

    .dynList li span.time {
        width: 25%
    }

    .dynList li, .dynList li a, .dynList li span.time {
        height: 32px
    }

    .dym-more {
        display: block;
        text-align: right;
        margin: 0;
        position: absolute;
        top: -42px;
        right: 17px;
        z-index: 3;
    }

        .dym-more a {
            color: #5179a3;
            font-size: 13px
        }

    .choose-box .col-xs-6 {
        border-bottom: 1px solid #e0e0e0;
        padding: 20px 0
    }

        .choose-box .col-xs-6:nth-child(odd) {
            border-right: 1px solid #e0e0e0
        }

        .choose-box .col-xs-6:nth-child(3), .choose-box .col-xs-6:nth-child(4) {
            border-bottom: 0
        }

    .basic-box, .choose-box, .ctfation-news, .value-box {
        padding: 30px 0
    }

    .choose {
        margin: 0;
        height: 160px;
    }

    .mob-choose {
        padding: 0 5px
    }

    .choose img {
        width: 50px
    }

    .choose h5 {
        font-weight: 700;
        margin-top: 20px
    }

    .choose em {
        width: 20px;
        margin: 9px auto
    }

    .choose p {
        line-height: 1.6;
        padding: 0 15px;
    }

    #tabs-partner.pagination {
        position: absolute;
        bottom: 10px
    }

    .partner {
        padding: 0 15px 0 15px
    }

        .partner li {
            width: 22.7%;
            margin-right: 3%
        }

            .partner li:nth-child(12), .partner li:nth-child(16), .partner li:nth-child(4), .partner li:nth-child(8) {
                margin-right: 0;
                border-right: 0
            }

            .partner li.six.mob-last {
                border: 0
            }

            .partner li.six {
                border-right: 1px solid #eff0f2
            }

            .partner li:nth-child(12) .shape, .partner li:nth-child(16) .shape, .partner li:nth-child(4) .shape, .partner li:nth-child(8) .shape {
                background-image: url(../images/line-b-six-mob.png)
            }

            .partner li.six .shape {
                background-image: url(../images/line-b-mob.png)
            }

    .shape {
        background-image: url(../images/line-b-mob.png);
        left: 2.5%
    }

    .pagination {
        margin: 0
    }

    .banner .swiper-slide, .banner.bannerH .swiper-slide, .banner.rz-bnr .swiper-slide, .banner.rz-bnr .swiper-slide a {
        background-size: 100% auto;
        height: 200px
    }

    #mob-tabs.pagination {
        position: absolute;
        z-index: 20;
        bottom: 10px;
        width: 100%;
        text-align: center
    }

    #mob-tabs .swiper-pagination-bullet, #mob-tabs .swiper-pagination-switch {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 4px;
        background: #fff;
        margin: 0 6px;
        opacity: .3
    }

        #mob-tabs .swiper-active-switch, #mob-tabs .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #fff;
            opacity: .7;
            width: 16px
        }

    .rz-bnr {
        background-image: url(../images/rz_banner_mob.jpg);
        background-size: 100% auto
    }

    .banner .odd-bnr.rz-bnr {
        height: 200px
    }

    .cnews-pic {
        padding: 0 15px;
        margin-bottom: 5px
    }

    .cnews-title {
        padding: 0 30px
    }

    .cnews-pic img {
        height: 150px
    }

    .title-top h4.sub-tit {
        padding-bottom: 8px
    }

    .cnews-list .col-lg-6:nth-last-child(1), .cnews-list .col-lg-6:nth-last-child(2), .cnews-list .col-lg-6:nth-last-child(3), .cnews-list .col-lg-6:nth-last-child(4) {
        display: none
    }

    .cnews-more {
        text-align: center;
        padding-top: 20px
    }

        .cnews-more a {
            color: #5179a3
        }

    .c-icon {
        background-size: 100% auto;
        padding-bottom: 2px
    }

        .c-icon img {
            width: 60%
        }

    .mob-product .col-xs-4:nth-child(3) .c-icon img {
        width: 57%
    }

    .c-icon.c-big img {
        width: 30%
    }

    .c-icon.c-middle img {
        width: 42%
    }

    .other-product a {
        height: 110px
    }

    .col-xs-4 {
        border: 1px solid #e5e5e5
    }

    .mob-product .col-xs-4.three-cols:nth-child(2), .mob-product .col-xs-4.three-cols:nth-child(3), .mob-product .col-xs-4.three-cols:nth-child(4) {
        border-bottom: 1px solid #e5e5e5
    }

    .mob-product {
        padding: 30px 15px
    }

        .mob-product .col-xs-4:nth-child(2), .mob-product .col-xs-4:nth-child(3) {
            border-right: 0;
            border-bottom: 0
        }

        .mob-product .col-xs-4:nth-child(4) {
            border-bottom: 0
        }

        .mob-product .col-xs-4:nth-child(5), .mob-product .col-xs-4:nth-child(6) {
            border-right: 0
        }

    .basic {
        background-position: 60% 42%;
        background-size: 55% auto;
        height: 380px
    }

    .appreciation {
        left: 15px;
        top: 0;
        width: 120px
    }

        .appreciation img {
            border-width: 3px
        }

        .appreciation.e-media.e-brand, .e-card {
            margin-left: 0;
            left: inherit;
            right: 15px
        }

    .e-safe {
        top: inherit;
        bottom: 0;
        margin-left: 0
    }

    .appreciation.e-media.e-brand {
        display: block;
        top: inherit;
        bottom: 0
    }

    .cx-value {
        background-position: 50% 30%;
        background-size: 50% auto;
        height: 260px
    }

        .cx-value .value {
            background-size: 110px 110px;
            left: 15px;
            padding: 25px 15px;
            width: 110px;
            height: 110px
        }

            .cx-value .value.bright {
                right: 15px;
                left: inherit;
                margin-left: 0
            }

            .cx-value .value.tree {
                left: 30px;
                top: inherit;
                bottom: 0
            }

            .cx-value .value.platform {
                top: inherit;
                bottom: 10px;
                right: 30px
            }

    .cx-form, .mob-desc {
        display: block;
        padding: 0 15px
    }

        .mob-desc li {
            display: block;
            border: 1px solid #e2e2e2;
            padding: 10px 5px 5px 5px
        }

            .mob-desc li p {
                text-align: center;
                display: block;
                padding-bottom: 12px
            }

                .mob-desc li p span {
                    font-size: 12px;
                }

                .mob-desc li p a {
                    background: #b41f25;
                    display: block;
                    width: 90%;
                    margin: 0 auto;
                    border-radius: 32px;
                    padding: 2px 0;
                    color: #fff
                }

        .cx-form li {
            padding-bottom: 15px
        }

            .cx-form li input, .jingjia-right li input, .jingjia-right li textarea {
                height: 34px;
                box-shadow: none;
                -webkit-appearance: none
            }

            .cx-form li label {
                width: 25%
            }

            .cx-form li img {
                width: 90px
            }

            .cx-form li input.verifycode {
                width: 40%
            }

    .kx-value {
        background-size: 45% auto;
        background-position: right 20px;
        height: 210px
    }

        .kx-value .value {
            background-size: 110px 96px;
            width: 110px;
            height: 96px;
            left: 10px;
            top: 0;
            padding: 15px
        }

            .kx-value .value.bright {
                left: 120px;
                margin-left: 0;
                top: 0
            }

            .kx-value .value.tree {
                top: 110px;
                margin-left: 0
            }

            .kx-value .value.platform {
                left: 120px;
                top: 110px
            }

    .indicate {
        background-size: 40% auto;
        background-position: 53% 90px;
        height: 330px
    }

        .indicate .appreciation {
            left: 15px
        }

        .indicate .e-engine {
            margin-left: 0;
            top: 0;
            left: inherit;
            right: 15px
        }

        .indicate .e-card {
            margin-left: 0;
            top: 180px
        }

        .indicate .e-browser {
            left: inherit;
            right: 15px;
            margin-right: 0;
            top: 180px
        }

        .indicate .appreciation img {
            border-color: #fe6261
        }

        .indicate .e-engine img {
            border-color: #7fc269
        }

        .indicate .e-card img {
            border-color: #f8b453
        }

        .indicate .e-browser img {
            border-color: #56a4fe
        }

    .add-value, .case-img {
        background: 0 0;
        height: auto;
        padding: 0 15px
    }

        .add-value li {
            border: 0
        }

            .add-value li img {
                border-width: 4px
            }

        .case-img li {
            width: 50%;
            float: left;
            margin-bottom: 15px;
            text-align: center
        }

            .case-img li img {
                width: 94%;
                box-shadow: 0 2px 10px rgba(0,0,0,.15)
            }

    .mob-domain {
        position: absolute;
        z-index: 999;
        background: #f7f8fc;
        width: 93%;
        left: 0;
        right: 0;
        top: 360px;
        margin: auto;
        padding-left: 10px;
        box-shadow: 2px 4px 10px #333;
        display:none;
    }

    .mobile_close {
        position: absolute;
        right: 0;
    }
    .mob-domain li {
        display: block;
        float: left;
        width: 33.333332%
    }

    #swiper-icon {
        padding: 15px 0
    }

    .internet {
        padding: 0 15px
    }

        .internet div {
            width: 33.3332%;
            padding: 15px 5px;
            height: 220px
        }

            .internet div span.i-span, .internet div.i-construct span.i-span {
                margin-right: 0
            }

        .internet img {
            width: 60px
        }

        .internet span {
            margin-bottom: 15px;
            text-align: center
        }

    .blue-tab {
        margin-bottom: 20px
    }

        .blue-tab li {
            display: inline-block;
            cursor: pointer;
            padding: 3px 6px;
            width: auto;
            height: auto;
            line-height: 20px;
            margin: 0 5px;
            border-radius: 4px
        }

            .blue-tab li.active {
                background: #007cfa
            }

    .mybox {
        padding: 15px 0
    }

    .mylist li {
        text-align: center;
        height: 70px
    }

        .mylist li img {
            float: none;
            width: 22px
        }

    .pone {
        display: block;
        padding-top: 10px;
        line-height: 1.4
    }

    .mylist li, .mylist li div {
        padding-left: 0
    }

        .mylist li.bottom-none, .myscroll .inner.bottom-none {
            padding-top: 15px
        }

    .myscroll {
        height: 180px
    }

    .inner {
        padding: 0 5px;
        height: 80px
    }

        .inner img {
            width: 70%
        }

    .mybox.mypartner {
        padding: 15px 0 10px 0
    }

    .owl-buttons {
        display: none
    }

    #scroll-honor .myscroll {
        height: 230px
    }

    #scroll-honor .inner {
        height: 110px
    }

    .d-info.d-border {
        border: 0
    }

    .head {
        font-size: 16px;
        border-color: #e5e5e5
    }

    .d-box {
        padding: 20px 12px
    }

        .d-box .table > tbody > tr > td {
            padding: 5px;
            line-height: 1.4
        }

            .d-box .table > tbody > tr > td:first-child, .jingjia-table .table > tbody > tr > td:first-child {
                padding-right: 0
            }

    .basic-box.space10 {
        padding: 0 0 10px 0
    }

    .head b {
        color: #333
    }

    .d-box .table > tbody > tr > td p {
        line-height: 1.6
    }

    .dian {
        width: 100%;
        height: auto;
        padding: 0 5px 5px 5px
    }

    .mob-years li {
        margin-right: 2%;
        float: left;
        width: 32%
    }

        .mob-years li:last-child {
            margin-right: 0
        }

    .dian span.hot-sale {
        background-size: 20px 9px;
        width: 20px;
        height: 9px
    }

    .bg-color, .value-btn {
        background: #fff;
        padding: 0
    }

    .white-box {
        padding: 15px 12px;
        margin-top: 0
    }

    .p-table .table > tbody > tr > td {
        padding: 8px 5px
    }

    .hotList {
        padding: 0 12px
    }

    .bg-light {
        background: #fff;
        margin-top: 0
    }

    .text-box .panel-default > .panel-heading {
        background: #f7f8fc
    }

    .text-box .panel-body {
        background: #fff
    }

    .answer {
        width: 94%;
        padding-right: 0;
        line-height: 1.6
    }

    .text-box .panel-title a.collapsed::before, .text-box .panel-title a::before {
        top: -10px
    }

    .com-intro, .com-left, .jdh_ddym_comyum ul, .result-list.d-border {
        border: 0;
        padding: 0 15px
    }

    .result-list li {
        padding: 0;
        font-size: 12px
    }

        .result-list li div.d-name {
            min-width: 0;
            width: auto
        }

        .result-list li div.middle {
            margin: 0 5px;
            position: inherit;
            top: 0;
            right: 0;
            display: none;
        }

    .com-left {
        text-align: center;
        margin-bottom: 40px
    }

        .com-left img {
            width: 200px
        }

    .com-intro h3 {
        font-size: 18px;
        margin-bottom: 15px
    }

    .com-intro p:last-child {
        padding-bottom: 0
    }

    .jdh_ddym_comyum ul li {
        width: 48%;
        height: auto;
        margin-right: 0
    }

        .jdh_ddym_comyum ul li:nth-child(1), .jdh_ddym_comyum ul li:nth-child(2) {
            margin-bottom: 4%
        }

            .jdh_ddym_comyum ul li:nth-child(1) div, .jdh_ddym_comyum ul li:nth-child(2) div {
                height: 115px
            }

        .jdh_ddym_comyum ul li:nth-child(odd) {
            margin-right: 2%
        }

        .jdh_ddym_comyum ul li:nth-child(even) {
            margin-left: 2%
        }

        .jdh_ddym_comyum ul li div {
            height: 140px;
            padding: 0 10px
        }

    .jdh_plb_pone {
        font-size: 14px;
        padding: 10px 0 0 0
    }

    .jdh_ddym_comyum ul li div img {
        top: -5px;
        width: 10px
    }

    .certifn-choose, .corevalue, .dns-tex, .highlight, .ipv6-file, .ipv6-img, .ipv6-news, .ipv6-why, .jingjia-search, .leading, .mob-box, .mob-deploy, .mob-edition, .platform-mob, .ssl-choose, .ssl-scenes, .ssl-value-mob, .station, .system {
        padding: 0 15px
    }

        .mob-edition li, .platform-mob li {
            display: block;
            width: 50%;
            float: left;
            text-align: center;
            margin-bottom: 20px;
            height: 150px;
        }

            .platform-mob li img {
                width: 95%
            }

            .platform-mob li h3 {
                padding-bottom: 10px
            }

            .platform-mob li:nth-last-child(1), .platform-mob li:nth-last-child(2) {
                margin: 0
            }

        .mob-edition li {
            width: 48%;
            margin-bottom: 15px;
            box-shadow: 0 0 10px hsla(0,0%,60.8%,.45);
            padding: 20px 15px;
            text-align: center;
            height: 255px
        }

            .mob-edition li:nth-child(even) {
                float: right
            }

            .mob-edition li img {
                width: 120px
            }

            .mob-edition li h4, .mob-edition li p.price {
                font-size: 16px;
                padding: 10px 0;
                color: #000
            }

            .mob-edition li p.intro {
                text-align: left;
                height: 60px
            }

            .mob-edition li p a {
                display: block;
                background: #c60020;
                padding: 6px 0;
                border-radius: 32px;
                color: #fff;
                text-decoration: none
            }

    .ssl-scenes {
        background: 0 0;
        height: auto;
        position: inherit
    }

        .ssl-scenes div {
            position: inherit;
            left: 0;
            float: left;
            width: 50%;
            padding: 15px;
            border: 1px solid #ddd;
            margin-right: -1px;
            margin-top: -1px
        }

            .ssl-scenes div.title {
                margin-left: 0;
                top: 0;
                float: none;
                border: 0;
                width: 100%;
                padding: 0
            }

        .ssl-scenes img {
            float: none;
            margin-right: 0;
            width: 55px;
            margin: 0 auto 10px auto;
            border-width: 2px
        }

    .scenes-01, .scenes-02, .scenes-03, .scenes-04 {
        margin-left: 0;
        top: 0
    }

    .ssl-scenes b {
        text-align: center
    }

    .ssl-scenes p {
        text-align: left
    }

    .ssl-tabs li {
        border-width: 1px;
        padding: 3px 6px;
        height: 32px;
        margin: 0 5px
    }

        .ssl-tabs li img {
            width: 60px;
            vertical-align: middle
        }

        .ssl-tabs li i {
            background-size: 16px 10px;
            width: 16px;
            height: 10px;
            top: 30px;
            margin-left: -8px
        }

    .ssl-choose {
        margin-top: 30px
    }

        .ssl-choose ul {
            width: 32%;
            padding: 15px 10px;
            margin-right: 6px;
            margin-bottom: 6px
        }

            .ssl-choose ul:nth-child(3) {
                margin-right: 0
            }

            .ssl-choose ul li h5 {
                margin: 20px 0 0 0
            }

    .dns-tex ul li:last-child, .mob-deploy li:nth-child(3), .mob-deploy li:nth-child(4), .partner.ssl-partner li:nth-child(9).line-b {
        margin-bottom: 0
    }

    .dns-tex ul li {
        padding: 25px 15px 12px 15px;
        text-align: center;
        margin: 40px 0 20px 0
    }

        .dns-tex ul li div.caption {
            background: #64aaff;
            position: absolute;
            top: -17px;
            left: 50%;
            margin-left: -76px;
            width: 152px;
            height: 31px;
            line-height: 30px;
            color: #fff;
            font-size: 18px
        }

            .dns-tex ul li div.caption span.m-show {
                display: inline-block
            }

        .dns-tex ul li:nth-child(2) div.caption, .dns-tex ul li:nth-child(2) div.caption i.square {
            background: #26e776
        }

        .dns-tex ul li:nth-child(3) div.caption, .dns-tex ul li:nth-child(3) div.caption i.square {
            background: #ffa445
        }

        .dns-tex ul li div.caption i.square {
            background: #64aaff;
            width: 22px;
            height: 22px;
            position: absolute;
            top: 5px;
            transform: rotate(45deg)
        }

            .dns-tex ul li div.caption i.square.s-left {
                left: -11px
            }

            .dns-tex ul li div.caption i.square.s-right {
                right: -11px
            }

    .mob-deploy li {
        float: left;
        width: 47%;
        text-align: center;
        margin-bottom: 20px
    }

        .certifn-choose .col-lg-4:nth-child(even), .mob-deploy li:nth-child(even) {
            float: right
        }

        .mob-deploy li p {
            display: block;
            -webkit-box-shadow: 0 0 5px hsla(0,0%,60.8%,.25);
            box-shadow: 0 0 5px hsla(0,0%,60.8%,.25);
            padding: 15px;
            height: 100px;
            border-radius: 6px 6px 0 0;
            font-size: 16px;
            line-height: 1.4
        }

            .mob-deploy li a, .mob-deploy li i, .mob-deploy li p span {
                display: block
            }

            .mob-deploy li p span {
                padding-bottom: 5px
            }

        .mob-deploy li i {
            font-size: 13px;
            font-style: normal
        }

        .mob-deploy li:nth-child(1) p {
            color: #ffc200;
            padding-top: 26px
        }

        .mob-deploy li:nth-child(2) p {
            color: #ffa445
        }

        .mob-deploy li:nth-child(3) p {
            color: #26e776
        }

        .mob-deploy li:nth-child(4) p {
            color: #4ea1f8;
            padding-top: 26px
        }

        .mob-deploy li a {
            border-radius: 0 0 6px 6px;
            color: #fff;
            font-size: 17px;
            padding: 6px 0
        }

        .mob-deploy li:nth-child(1) a {
            background: #ffc200
        }

        .mob-deploy li:nth-child(2) a {
            background: #ffa445
        }

        .mob-deploy li:nth-child(3) a {
            background: #26e776
        }

        .mob-deploy li:nth-child(4) a {
            background: #4ea1f8
        }

    .system li {
        float: left;
        width: 32%;
        display: block;
        margin: 0 6px 6px 0;
        padding-top: 0
    }

        .system li i {
            width: 43px;
            height: 43px;
            background-size: 43px auto;
            top: 10px;
            margin-left: -22px
        }

        .system li div {
            padding: 70px 10px 10px;
            height: 100px
        }

        .system li:first-child div {
            padding: 61px 10px 10px
        }

        .system li div h5 {
            font-size: 12px;
            padding-bottom: 0
        }

        .system li.sys02 i {
            background-position: 0 -43px
        }

        .system li.sys03 i {
            background-position: 0 -86px
        }

        .system li.sys04 i {
            background-position: 0 -129px
        }

        .system li.sys05 i {
            background-position: 0 -172px
        }

        .system li.sys06 i {
            background-position: 0 -215px
        }

    .leading li {
        margin: 0 0 10px 0
    }

        .leading li h4 {
            font-size: 16px;
            padding: 15px 0
        }

        .leading li p {
            font-size: 12px;
            padding: 10px
        }

        .leading li span {
            background-size: 50px auto;
            width: 50px;
            height: 50px;
            font-size: 16px;
            padding: 5px
        }

        .leading li.idc span {
            background-position: 0 -50px
        }

        .leading li.protect span {
            background-position: 0 -100px
        }

        .leading li.management span {
            background-position: 0 -150px
        }

    .dns-advantage {
        width: 90px;
        height: 90px;
        border-radius: 100%;
        left: 50%;
        margin-left: -45px;
        top: 50%;
        margin-top: -60px;
        z-index: 2;
        font-size: 20px;
        line-height: 1.2;
        padding-top: 20px
    }

    .jingjia-search {
        margin: 15px 0
    }

    .search-bar {
        padding: 6px
    }

        .search-bar input {
            border: 0;
            width: 92%;
            font-size: 14px;
            display: inline-block;
            color: #c2c2c2;
            padding: 3px 0
        }

        .search-bar .search-btn {
            background-size: 21px 18px;
            width: 21px;
            height: 18px;
            right: 25px;
            top: 12px
        }

    .jingjia-tabs, .jingjia-tabs li, .title02, .title02 span {
        height: 34px
    }

        .title02 span {
            font-size: 16px;
            padding: 0 5px 0 27px
        }

        .jingjia-tabs li {
            font-size: 15px;
            padding: 0;
            margin-right: 12px;
            color: #666
        }

        .title02 span i {
            background-size: 18px 21px;
            width: 18px;
            height: 21px
        }

    .popular li {
        width: 50%;
        padding: 12px 5px 0 5px
    }

    .popular .domainList {
        padding: 15px;
        border: 1px solid #2a62ff
    }

    .jingjia-tabs a, .popular li:nth-last-child(1), .popular li:nth-last-child(2), .popular li:nth-last-child(3), .popular li:nth-last-child(4), .popular li:nth-last-child(5), .popular li:nth-last-child(6), .popular li:nth-last-child(7) {
        display: none
    }

    .other-domain .popular li {
        padding: 15px 5px 0 5px
    }

    .other-domain .domainList {
        padding: 0;
        border: 1px solid #2a62ff;
        height: 110px
    }

    .other-domain .popular p.new-domain {
        background: #2a62ff;
        color: #fff
    }

    .jingjia-right li {
        padding: 0 15px 15px 15px
    }

    .jingjia-right span {
        padding-left: 15px;
        color: #666;
        padding-bottom: 15px
    }

    .jingjia-right li textarea {
        height: 120px
    }

    .jingjia-right li label {
        width: 15%
    }

    .jingjia-right input, .jingjia-table .table > tbody > tr > td {
        vertical-align: middle
    }

    .jingjia-right input, .jingjia-right textarea {
        width: 84%
    }

    .jingjia-left, .jingjia-right, .jingjia-right.d-border {
        margin-top: 30px
    }

    .title02 a {
        padding-top: 5px
    }

    .jingjia-right li.last {
        padding-top: 20px
    }

    .jingjia-right input[type=checkbox] {
        width: auto
    }

    .domain-caption {
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        width: 100%
    }

        .domain-caption span {
            height: 46px;
            padding: 0 10px
        }

    .jingjia-links {
        height: 50px;
        line-height: 50px;
        border-bottom: 0;
        width: 100%;
        text-align: right;
        color: #2a62ff;
        padding-right: 10px
    }

    .jingjia-table {
        margin: 5px 12px 20px 12px
    }

    .jingjia-rules {
        padding: 0 12px
    }

    .jingjia-table .table > tbody > tr > td {
        padding: 8px 5px
    }

    .jingjia-rules, .jingjia-rules p, .jingjia-table .table > tbody > tr > td {
        color: #666;
        line-height: 1.8
    }

    .certification {
        background-position: 92% top;
        background-size: 35% auto;
        height: auto
    }

        .certification ul {
            width: 60%
        }

            .certification ul li {
                float: left;
                margin: 15px 0 0 10px;
                padding: 10px;
                -webkit-box-shadow: 0 0 10px hsla(0,0%,60.8%,.45);
                box-shadow: 0 0 10px hsla(0,0%,60.8%,.45)
            }

                .certification ul li img {
                    width: 80px
                }

    .certifn-choose .col-lg-4 {
        padding-left: 0;
        padding-right: 0;
        width: 48%;
        float: left
    }

    .certifn-choose .certifn-box {
        padding: 15px 10px;
        height: 140px;
        font-size: 11px;
        line-height: 1.4;
        margin: 5px 0 10px 0
    }

        .certifn-choose .certifn-box h4, .corevalue li h3 {
            padding: 15px 0 10px 0
        }

        .certifn-choose .certifn-box i {
            height: 33px;
            width: 33px;
            background-size: 33px auto
        }

    .certifn-choose .onestop i {
        background-position: 5px -33px
    }

    .certifn-choose .customer i {
        background-position: 5px -66px
    }

    .certifn-choose .secrecy i {
        background-position: 5px -99px
    }

    .certifn-choose .fast i {
        background-position: 0 -132px
    }

    .certifn-choose .nohide i {
        background-position: 5px -165px
    }

    .mob-corevalue {
        display: block;
        padding: 0 15px
    }

        .mob-corevalue li {
            height: 120px;
            margin-bottom: 15px;
            font-size: 12px;
            line-height: 1.4;
            float: left;
            width: 50%
        }

            .mob-corevalue li img {
                width: 100%;
                height: 120px
            }

            .mob-corevalue li.text {
                padding: 10px;
                border: 1px solid #ddd
            }

            .mob-corevalue li h3 {
                padding: 5px 0;
                text-align: center
            }

            .ipv6-why li:last-child, .mob-corevalue li:nth-last-child(1), .mob-corevalue li:nth-last-child(2), .theory li:last-child {
                margin-bottom: 0
            }

    .ctfation-news {
        padding: 30px 15px
    }

    .certifn-pic img {
        border: 0;
        width: 100%;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-bottom: 20px
    }

    .c-time {
        width: 18%
    }

    .c-news {
        width: 78%
    }

    .station .photo {
        text-align: center;
        margin-bottom: 0
    }

        .station .photo img {
            width: 230px
        }

    .station .website {
        padding-top: 15px
    }

    .honor {
        margin-top: 20px;
        padding: 0 15px
    }

    #swiper-honor img {
        height: 90px
    }

    .honor .swiper-button-next, .honor .swiper-button-prev {
        margin-left: 0;
        left: 4px;
        top: 50px;
        background-size: 40px auto;
        width: 20px;
        height: 30px
    }

    .honor .swiper-button-next {
        margin-left: 0;
        left: inherit;
        right: 4px
    }

    .selector input.form-control {
        width: 130px
    }

    .selector .sl-value span, .selector .sl-value.sl-right span, .sl-domain li {
        margin-right: 5px;
        margin-left: 0
    }

    .selector .sl-value.sl-right {
        padding-left: 0;
        margin-top: 15px
    }

        .selector .sl-value.sl-right.mob-no-top {
            margin-top: 0
        }

    .selector select.form-control {
        width: 100px
    }

        .selector select.form-control.mob-form-01 {
            width: 200px
        }

        .selector select.form-control.mob-form-02 {
            width: 75px
        }

    .selector .sl-value .btn {
        right: inherit;
        left: 0;
        top: 30px;
        font-size: 12px
    }

    .sl-domain {
        width: 78%
    }

    .selector {
        padding: 10px
    }

    .selebtn button.btn {
        padding: 6px 30px
    }

    .selebtn button {
        margin: 5px 10px
    }

    .filter .table.table-striped > tbody > tr > td, .filter .table.table-striped > thead > tr > th {
        padding: 10px 12px;
        color: #666
    }

    .filter .table.table-striped > thead > tr > th, .paginations a, .selemun {
        font-size: 13px
    }

    .filter .btn-primary, .filter .table.table-striped > tbody > tr > td, .filter .table.table-striped > tbody > tr > td a, .page, .paginations .chaxun {
        font-size: 12px
    }

    .selemun {
        padding: 15px 10px 0 12px
    }

    .filter {
        margin-top: 20px;
        padding-bottom: 20px
    }

    .paginations {
        display: block;
        float: none;
        padding: 0;
        margin-top: 20px;
        text-align: center
    }

        #jumptxt, .paginations .chaxun, .paginations a {
            min-width: 30px;
            height: 30px;
            line-height: 30px;
            padding: 0;
            margin: 0 2px
        }

            .paginations a:nth-child(5), .paginations a:nth-child(6), .paginations a:nth-child(7), .paginations a:nth-child(8) {
                display: none
            }

    .selector .form-control {
        height: 30px;
        padding: 2px 7px
    }

    #jumptxt, .selector .form-control {
        -webkit-appearance: none;
        box-shadow: none
    }

    .selector.selcolor {
        background-color: #fff
    }

    .filter .table.table-striped > thead > tr > th img {
        width: 6px
    }

    .gray.mob-top-20 {
        padding: 20px 0
    }

    .selemun, .sl-domain li label {
        color: #666
    }

    .total.d-border {
        padding-bottom: 20px;
        border-width: 1px;
        border-top: 0
    }

    .filter .table-responsive {
        border-bottom: 0;
        margin-bottom: 0
    }

    .video-box {
        padding: 30px 15px
    }

    .highlight li {
        float: left;
        width: 48%;
        background: 0 0;
        margin: 0 0 10px 0
    }

        .highlight li:nth-child(even) {
            float: right
        }

    .title i.small {
        font-size: 12px;
        padding: 10px 0
    }

    .highlight li h3 {
        font-size: 18px;
        padding: 10px 25px 10px 50px;
        height: 50px;
        line-height: 30px;
        border-width: 1px;
        position: relative
    }

    .highlight li p {
        padding: 15px;
        border-radius: 0 0 8px 8px;
        height: 120px
    }

    .highlight li h3 span {
        display: block;
        position: absolute;
        left: 15%;
        background: url(../images/ipv6_02.png) no-repeat left top;
        background-size: 30px auto;
        width: 30px;
        height: 30px
    }

    .highlight li.gfsy h3 span {
        background-position: left -30px
    }

    .highlight li.lhyy h3 span {
        background-position: left -60px
    }

    .highlight li.http h3 span {
        background-position: left -90px;
        left: 10%
    }

    .bandwidth {
        position: absolute;
        left: 50%;
        margin-left: -60px;
        background-size: 90px auto;
        width: 120px;
        height: 120px;
        font-size: 18px;
        padding-top: 45px
    }

    .col-lg-4.ipv6 {
        margin: 15px 0 10px 0
    }

    .package {
        margin-top: 90px;
        padding: 50px 0 40px 0
    }

        .package span {
            font-size: 30px
        }

        .package p {
            margin-top: 25px
        }

            .package p a {
                font-size: 18px;
                padding: 8px 36px
            }

    .mob-ipv6-file, .yuanli {
        margin-bottom: 30px
    }

    .ipv6-case {
        padding: 3px 0;
        margin-bottom: 10px
    }

        .ipv6-case img {
            width: 80%
        }

    .ipv6-why li i {
        width: 12px;
        height: 12px;
        margin-right: 5px;
        vertical-align: inherit
    }

    .video-stop, .video-stop div.loading, .video-stop-index {
        height: 215px
    }

    .dynamic {
        margin-left: 0
    }

    .chushen {
        padding: 0 15px;
        margin-bottom: 20px
    }

    .telone {
        padding: 10px 10px 0 10px
    }

        .telone span {
            border: 1px solid #e8141c;
            width: 48%;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            background-size: 15px auto;
        }

            .telone span.fl {
                background-position: 15px 12px;
                padding-left: 18px;
                float: left;
                display: block;
            }

            .telone span.fr {
                background-position: 35px -16px;
                padding-left: 15px;
                float: right;
                display: block;
            }

    .cx-form li label.radio-box {
        padding: 4px 0;
        border-radius: 2px;
        margin-left: 5px
    }

    .cx-form li label span.radio-style::before {
        background-size: 18px auto;
        width: 18px;
        height: 15px
    }

    .coupon {
        padding-bottom: 0;
    }

    .Promotions {
        display: none;
        padding-bottom: 0;
    }

    .Promotion {
        display: block;
    }

    .coupon h2 {
        font-size: 18px;
        margin: 10px auto;
    }

    .Promotion h2 {
        margin: 10px auto;
    }

    .coupon .coupon_list {
        display: flex;
        width: 100%;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 0 15px;
        margin-bottom: 10px;
    }

    .mob-top {
        border: none;
    }

    .coupon .coupon_list li {
        width: 49%;
        margin: 0 2% 2% 0;
        height: auto;
        padding-bottom: 15px;
    }

        .coupon .coupon_list li:nth-child(2) {
            margin-right: 0;
        }

    .coupon_list li h3 {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        margin-bottom: 10px;
    }

    .coupon_list li .price {
        font-size: 12px;
        line-height: 26px;
        margin-bottom: 0;
    }

        .coupon_list li .price b {
            font-size: 16px;
        }

    .original_price {
        margin-bottom: 10px;
        font-size: 10px;
    }

    .coupon_list li a {
        width: 70%;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }

    .domainnames {
        padding: 10px 10px 0 10px;
        font-size: 14px;
    }

        .domainnames span {
            font-size: 12px;
        }

    .picScroll-left2 {
        width: 100%;
        padding: 0 10px;
    }

        .picScroll-left2 .bd {
            width: 100%;
        }

            .picScroll-left2 .bd .tempWrap {
                width: 100%;
            }

    .Promotion .picScroll-left2 .bd ul {
    }

        .Promotion .picScroll-left2 .bd ul li {
            width: 49%;
            margin: 0 2% 2% 0;
            background-color: gray;
            float: left;
        }

            .Promotion .picScroll-left2 .bd ul li:nth-child(2n) {
                margin-right: 0;
            }

            .Promotion .picScroll-left2 .bd ul li img {
                width: 100%;
            }

    .Promotion .picScroll-left2 .hd .prev {
        background: transparent;
    }

    .Promotion .picScroll-left2 .hd .next {
        background: transparent;
    }

    .main .d-right {
        display: block;
        width: 100%;
        float: none;
    }

        .main .d-right .ad {
            display: none;
        }

    .inventory {
        height: 40px;
        line-height: 40px;
    }

        .inventory i.num {
            width: 16px;
            height: 16px;
            line-height: 16px;
            font-size: 12px;
            margin-top: -9px;
            left: 70px;
        }

    .shopping {
        padding: 15px 15px 0 15px;
    }

        .shopping li {
            padding-bottom: 15px;
            font-size: 12px;
        }

    .settle {
        padding: 20px 15px 20px 0;
        text-align: right;
    }

    .d-border {
        border: none;
    }

    .inventory {
        font-size: 12px;
        color: #000;
    }


    .dig-vid {
        width: 95%;
        height: auto;
        text-align: right;
        padding: 40px 10px 10px;
    }
    #closeVideo {
        display: inline-block;
        padding-right: 5px;
        color: #fff;
        font-size: 14px;
    }
    .dig-vid #close {
        font-size: 12px;
        padding: 0 !important;
        text-align: center;
        line-height: 20px;
        right: 10px!important;
        top: 2px!important;
    }
}

@media screen and (max-width:320px) {
    .blue-tab li {
        margin: 0
    }

    .certification, .indicate {
        background: 0 0
    }

        .c-news, .certification ul {
            width: 100%
        }

    .d-box .table > tbody > tr > td, .d-box .table > tbody > tr > td p, .jingjia-table .table > tbody > tr > td, .paginations a, .result-list li div.right a, .result-list li span, .selector .form-control, .selector .sl-value, .sl-value span, .ssl-choose b, .ssl-scenes p {
        font-size: 10px
    }

    .buyadd {
        padding: 6px 10px
    }

    .added, .added:hover {
        padding: 6px 20px;
        background: 0 0
    }

    .banner .swiper-slide, .banner.bannerH .swiper-slide, .banner.rz-bnr .swiper-slide, .banner.rz-bnr .swiper-slide a {
        height: 170px
    }

    .sch-title h1 {
        font-size: 15px
    }

    .mob-sch button.mob-sch-btn {
        height: 30px;
        line-height: 30px;
        background-size: 12px 12px;
        padding-left: 26px;
        font-size: 12px
    }

    .mob-sch span, .mob-sch span.mob-input input {
        height: 30px;
        line-height: 30px;
        font-size: 12px
    }

        .cx-form li label, .domainul li label, .highlight li p, .jingjia-right li label, .mob-sch span.www, .sl-value .sl-domain li label, .ssl-scenes b {
            font-size: 12px
        }

    .jingjia-tabs li {
        font-size: 13px;
        margin-right: 10px
    }

    .jdh_ddym_comyum ul li div {
        height: 160px
    }

    .jdh_ddym_comyum ul li:nth-child(1) div, .jdh_ddym_comyum ul li:nth-child(2) div, .mob-corevalue li, .mob-corevalue li img {
        height: 140px
    }

    .ssl-tabs li {
        padding: 3px;
        margin: 0 2px
    }

    .mob-edition li {
        height: 275px
    }

        .mob-edition li img {
            width: 100%
        }

        .mob-edition li p.intro {
            height: 80px
        }

    .certification ul li {
        width: 45.5%
    }

    .certifn-choose .certifn-box {
        height: 150px
    }

    .c-time {
        display: none
    }

    .ssl-choose ul, .system li {
        width: 31.9%
    }

        .system li div {
            height: 120px
        }

    .jingjia-table .table > tbody > tr > td:first-child {
        padding: 8px 0 8px 0
    }

    .jingjia-right li label {
        width: 16%
    }

    .jingjia-right input, .jingjia-right textarea {
        width: 80%
    }

    .selector input.form-control {
        width: 100px
    }

    .selector select.form-control {
        width: 90px
    }

        .selector select.form-control.mob-form-02 {
            width: 70px
        }

    .paginations a {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 1px
    }

    .highlight li h3 span {
        left: 10%
    }

    .highlight li h3 {
        font-size: 14px
    }

    .highlight li.http h3 {
        padding: 10px 15px 10px 50px
    }

    .kx-value {
        background-position: right 40px;
        height: 210px
    }

    .ssl-scenes p {
        line-height: 22px;
        color: #666
    }

    .ssl-choose ul li h5 {
        height: 120px
    }

    .video-stop, .video-stop div.loading, .video-stop-index {
        height: 190px
    }

    .telone {
        padding: 10px 0 0 0
    }

        .telone span {
            font-size: 12px;
            height: 34px;
            line-height: 32px;
        }

            .telone span.fl {
                background-position: 15px 8px;
                padding-left: 20px;
            }

            .telone span.fr {
                background-position: 30px -20px;
                padding-left: 15px;
            }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    body, html {
        overflow-x: scroll;
        width: 100%
    }

    .banner .swiper-slide, .banner.bannerH .swiper-slide, .banner.rz-bnr .swiper-slide, .banner.rz-bnr .swiper-slide a {
        height: 400px
    }
}
