﻿/*banner样式*/
.banner-soft {
    background: url(soft/banner.jpg) no-repeat center bottom;
    padding-top: 150px;
    color: #fff;
    background-size: 1920px auto
}


/*系统优势*/
.module-advantage {
}

    .module-advantage .adv {
        background: url(soft/soft-adv-item.png) no-repeat left center;
        width: 156px;
        height: 154px;
        margin: 0px auto;
        transition: all ease-in-out 0.4s
    }

    .module-advantage .adv-2 {
        background-position-x: -170px
    }

    .module-advantage .adv-3 {
        background-position-x: -340px
    }

    .module-advantage .adv-4 {
        background-position-x: -510px
    }

    .module-advantage .adv-5 {
        background-position-x: -680px
    }

    .module-advantage .adv-6 {
        background-position-x: -850px
    }

    .module-advantage h6 {
        font-weight: normal;
        font-size: 15px;
        color: #808080;
        padding: 2rem 3rem
    }

    .module-advantage .item {
    }

        .module-advantage .item:hover .adv {
            transform: scale(1.2);
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -o-transform: scale(1.2);
            -ms-transform: scale(1.2);
        }

/*应用场景*/
.module-scene { /*background:url(soft/sceneBg.jpg) no-repeat center top;*/
}

    .module-scene .item {
        position: relative;
    }

        .module-scene .item .text-box {
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 1;
            background: url(soft/cjcombg.png) no-repeat left top;
            color: #FFF;
            width: 100%;
            height: 100%;
            background-size: 100% auto
        }

            .module-scene .item .text-box .title {
                font-size: 22px;
                font-weight: bold;
                line-height: 40px;
                background: url(soft/cjtitbg.png) no-repeat center bottom;
                padding-bottom: 10px;
                margin-top: 30px;
                margin-bottom: 20px;
            }

            .module-scene .item .text-box .intro {
                line-height: 35px;
                padding: 15px;
            }

        .module-scene .item .pic-box {
            display: block;
            overflow: hidden
        }

            .module-scene .item .pic-box img {
                width: 100%;
                transition: all 1.2s ease;
            }

        .module-scene .item:hover .pic-box img {
            transform: scale(1.2,1.2)
        }

@media screen and (max-width:1000px) {
    .module-scene .item {
        margin: 10px 0;
    }
}


/*服务*/
.module-service {
    padding-bottom: 0px
}

    .module-service .service-content {
        max-width: 600px
    }

    .module-service .sub_ser_li .ser_tit {
        font-size: 38px;
        line-height: 40px;
        color: #000;
        margin-top: 3rem;
    }

    .module-service .sub_ser_li .ser_com {
        line-height: 30px;
        font-size: 18px;
        color: #666;
        margin: 1rem 0
    }

    .module-service .sub_ser_li .ser_sj {
        position: relative;
        border-bottom: 1px solid #ddd;
        padding: 15px 0
    }

        .module-service .sub_ser_li .ser_sj .ser_sj_pic {
            position: absolute;
            right: 5px;
            top: 10px;
        }

        .module-service .sub_ser_li .ser_sj .ser_sj_sj {
        }

            .module-service .sub_ser_li .ser_sj .ser_sj_sj span.s1 {
                font-size: 30px;
                color: #076bdd;
                line-height: 50px;
                vertical-align: middle;
            }

            .module-service .sub_ser_li .ser_sj .ser_sj_sj span.s2 {
                font-size: 18px;
                color: #666;
                line-height: 50px;
                margin-left: 10px;
                vertical-align: middle;
            }


/*客户*/
.module-case {
}

    .module-case .case-list .item {
        width: 180px;
        height: 150px;
        margin: 0px auto 40px auto;
        text-align: center;
        overflow: hidden;
        display: block
    }

        .module-case .case-list .item:hover {
            box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
        }

/*建站指南*/
.module-zhinan {
    background: #F5F5F5
}

    .module-zhinan .liucheng {
        clear: both;
        overflow: hidden;
        margin: 1rem 0;
        background: url() no-repeat center 30px;
    }

        .module-zhinan .liucheng .jianzhan1 {
            float: left;
            width: 15.2%;
            margin-right: 3%;
        }

        .module-zhinan .liucheng .jianzhan2 {
            float: left;
            width: 15.2%;
            margin: 0 3%
        }

        .module-zhinan .liucheng .jianzhan3 {
            float: left;
            width: 15.2%;
            margin-left: 3%;
        }

        .module-zhinan .liucheng .item img {
            transition: all 0.4s ease-in-out
        }

        .module-zhinan .liucheng .jjbz {
            border: 1px solid #333;
            border-radius: 15px;
            width: 30px;
            height: 30px;
            line-height: 30px;
            margin: 20px auto
        }

        .module-zhinan .liucheng .jjtit {
            font-size: 20px;
            font-weight: bold;
            line-height: 35px;
        }

        .module-zhinan .liucheng .jjjianjie {
            color: #999;
            line-height: 25px;
            max-height: 50px;
            overflow: hidden
        }

    .module-zhinan .item:hover img {
        transform: rotateY(180deg)
    }

@media screen and (max-width:1000px) {
    .jjliucheng {
        clear: both;
        overflow: hidden;
        margin: 1rem 0;
        background: none;
    }

        .jjliucheng .jianzhan1 {
            float: left;
            width: 48%;
            margin: 10px 1%;
        }

        .jjliucheng .jianzhan2 {
            float: left;
            width: 48%;
            margin: 10px 1%;
        }

        .jjliucheng .jianzhan3 {
            float: left;
            width: 98%;
            margin: 10px 1%;
        }

        .jjliucheng .jjtit {
            font-size: 16px;
        }

        .jjliucheng .jjbz {
            margin: 10px auto
        }
}


/*技术文档*/
.module-document {
    background: url(soft/docmentBg.jpg) no-repeat center top;
}

    .module-document .tit-bg {
        height: 100px;
    }

    .module-document .tit-bg-1 {
        background: url(soft/doc_titBg1.jpg) no-repeat center center;
        background-size: 100% auto;
    }

    .module-document .tit-bg-2 {
        background: url(soft/doc_titBg2.jpg) no-repeat center center;
        background-size: 100% auto;
    }

    .module-document .tit-bg-3 {
        background: url(soft/doc_titBg3.jpg) no-repeat center center;
        background-size: 100% auto;
    }

    .module-document .tit-bg div a {
        line-height: 5;
        font-size: 2rem;
        color: #fff;
        font-weight: bold
    }




/*授权页面样式*/

/*授权优势*/
.module-author-ys {
}

    .module-author-ys .item {
        display: block;
        background: url(soft/author-youshiBg.png) no-repeat 0px 0px;
        width: 94px;
        height: 94px;
        margin: 0px auto;
        transition: all 0.4s ease-in-out
    }

    .module-author-ys .item-2 {
        background-position: -100px 0px
    }

    .module-author-ys .item-3 {
        background-position: -200px 0px
    }

    .module-author-ys .item-4 {
        background-position: -300px 0px
    }

    .module-author-ys .item-5 {
        background-position: -400px 0px
    }

    .module-author-ys .item:hover {
        transform: scale()
    }

    .module-author-ys .module-content .row span {
        display: block;
        padding-top: 1rem;
        text-align: center;
        font-size: 1.5rem;
        font-weight: bold;
        color: #999
    }

    .module-author-ys .module-content .row div:hover i {
        transform: rotate(360deg)
    }

/*授权价格*/
.module-author-price .price {
    font-size: 16px !important;
    color: #fb371d !important;
    font-weight: 800
}

.module-author-price .price-remark {
    color: rgba(0,0,0,0.3);
    font-size: 14px;
    padding-left: 3px
}

.module-author-price .price-head {
    padding-top: 0px
}

/*浮动添加样式*/
@media(min-width:1200px) {
    .module-author-price .float-head {
        position: fixed;
        top: 70px;
        width: 1200px;
        z-index: 10;
        background-color: #e4f2ff
    }

    .module-author-price .float-head-con {
        margin-top: 260px
    }

    .module-author-price .float-head div {
        border-color: #c9e5fe !important
    }
}



.module-author-price .padding-top-0 {
    padding-top: 0px
}

.module-author-price .column div {
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
    border-left: 1px solid #eae9e9;
}

.module-author-price .column:last-child div {
    border-right: 1px solid #eae9e9;
}

.module-author-price .left-column:last-child div {
    border-right: 0px solid #ddd
}

.module-author-price .column-item:first-child {
    width: 33.333%
}

.module-author-price .column-item {
    float: left;
    width: 33.333%
}

.module-author-price .column-item-3:first-child {
    width: 33.3333%
}

.module-author-price .column-item-3 {
  width: 33.3333%
}
.module-author-price .column div {
    line-height: 4;
    height: 6rem;
    font-size: 1.5rem;
    text-align: center;
    color: #666;
    border-bottom: 1px solid #eae9e9;
}

    .module-author-price .column div:last-child {
        border-bottom: 1px solid #eae9e9;
    }

.module-author-price .column:nth-child(even) ul li {
    border-left-width: 0px;
    border-right-width: 0px;
}

.module-author-price .column .td-header {
    background-color: #f2f2f2;
    font-weight: bold;
    color: #333;
}

.module-author-price .column .tr-head {
    background-color: #30b3eb;
    height: 7rem;
    line-height: 4.4;
    font-size: 1.6rem;
    font-weight: bold;
    color: #fff;
    border-color: #1392C8
}

.module-author-price .column-item-current {
    border: 1px solid #1392C8;
    box-shadow: #999 0px 0px 5px;
    position: relative;
    z-index: 1
}

    .module-author-price .column-item-current .tr-head {
        background-color: #4DBDEE;
        font-size: 1.8rem
    }

.module-author-price .btn {
    background-color: #30b3eb;
    color: #fff;
    padding: 8px 30px !important;
}

    .module-author-price .btn:focus, .module-author-price .btn:hover {
        background-color: #1392C8;
    }


/*授权查询页面*/

.author-search {
    position: relative;
    overflow: hidden;
    padding: 0px 0px 20px 0px;
}

    .author-search .control {
        max-width: 800px;
        width: 80%;
        margin: 30px auto;
    }

    .author-search .form-control {
        padding: 0 12px;
        box-shadow: none;
        color: #999;
        height: 60px;
        border: none;
        font-size: 20px;
        line-height: 60px;
        border-radius: 8px 0px 0px 8px;
        background-color: #fff;
        display: block;
        width: 80%;
        float: left;
        border: 1px solid #cccccc;
    }

    .author-search .btn {
        width: 20%;
        font-size: 21px;
        height: 60px;
        background-color: #30b3eb;
        border-radius: 0px 8px 8px 0px;
        line-height: 25px;
        text-align: center;
        float: left;
        border: none;
        cursor: pointer;
    }
