.banner-soft{background:url(../picture/banner2.jpg) no-repeat center bottom;color:#fff;background-size:1920px auto}
.module-advantage{background-color:#f7f8fa}
.module-advantage .adv{background:url(../image/soft-adv-item2.png) no-repeat left center;width:150px;height:150px;margin:0 auto;transition:all ease-in-out .4s}
.module-advantage .adv-2{background-position-x:-150px}
.module-advantage .adv-3{background-position-x:-300px}
.module-advantage .adv-4{background-position-x:-450px}
.module-advantage .adv-5{background-position-x:-600px}
.module-advantage .adv-6{background-position-x:-750px}
.module-advantage .adv-7{background-position-x:-900px}
.module-advantage .adv-8{background-position-x:-1050px}
.module-advantage .adv-9{background-position-x:-1200px}
.module-advantage .adv-10{background-position-x:-1350px}
.module-advantage .adv-11{background-position-x:-1500px}
.module-advantage .adv-12{background-position-x:-1650px}
.module-advantage h6{font-weight:400;font-size:15px;color:grey;padding:2rem 3rem}
.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-why{margin-top:20px}
.module-why .item{position:relative}
.module-why .item .text-box{position:absolute;top:0;left:0;z-index:1;background:url(../image/cjcombg.png) no-repeat left top;color:#fff;width:100%;height:100%;background-size:100% auto}
.module-why .item .text-box .title{font-size:22px;font-weight:700;line-height:40px;background:url(../image/cjtitbg.png) no-repeat center bottom;padding-bottom:10px;margin-top:30px;margin-bottom:20px}
.module-why .item .text-box .intro{line-height:35px;padding:15px}
.module-why .item .pic-box{display:block;overflow:hidden}
.module-why .item .pic-box img{width:100%;transition:all 1.2s ease}
.module-why .item:hover .pic-box img{transform:scale(1.2,1.2)}

.module-service{padding-bottom:0}
.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 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 .case-list .item{width:180px;height:150px;margin:0 auto 40px auto;text-align:center;overflow:hidden;display:block}
.module-case .case-list .item:hover{box-shadow:rgba(0,0,0,.2) 0 2px 10px}
.module-zhinan .liucheng{clear:both;overflow:hidden;margin:1rem 0}
.module-zhinan .item{background-color:#f0f0f1;padding:40px 14px}
.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 .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:700;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:0 0}
    .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(../image/docmentBg.jpg) no-repeat center top}
.module-document .tit-bg{height:100px}
.module-document .tit-bg-1{background:url(../image/doc_titBg1.jpg) no-repeat center center;background-size:100% auto}
.module-document .tit-bg-2{background:url(../image/doc_titBg2.jpg) no-repeat center center;background-size:100% auto}
.module-document .tit-bg-3{background:url(../image/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:700}
@media screen and (max-width:1000px){
    .module-why .item{margin:10px 0}
    .module-advantage .item{
        height: 30rem;
    }
    .module-advantage h4{
        font-size: 2rem;

    }
    .module-advantage h6{
        font-size: 1.6rem;
        padding: 0;

    }
    .module-zhinan .liucheng .jianzhan1,.module-zhinan .liucheng .jianzhan2,.module-zhinan .liucheng .jianzhan3{width: 100%;margin: 0;;margin-bottom: 2%}

}
.module-author-ys .item{display:block;background:url(../image/author-youshiBg.png) no-repeat 0 0;width:94px;height:94px;margin:0 auto;transition:all .4s ease-in-out}
.module-author-ys .item-2{background-position:-100px 0}
.module-author-ys .item-3{background-position:-200px 0}
.module-author-ys .item-4{background-position:-300px 0}
.module-author-ys .item-5{background-position:-400px 0}
.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:700;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,.3);font-size:14px;padding-left:3px}
.module-author-price .price-head{padding-top:0}
@media(min-width:1200px){.module-author-price .float-head{position:fixed;top:70px;width:1200px;z-index:10;background-color:#f6f6f6}
    .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:0}
.module-author-price .column div{overflow:hidden;padding-left:0;padding-right:0;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:0 solid #ddd}
.module-author-price .column-item:first-child{width:25%}
.module-author-price .column-item{float:left;width:25%}
.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:0;border-right-width:0}
.module-author-price .column .td-header{background-color:#f2f2f2;font-weight:700;color:#333}
.module-author-price .column .tr-head{background-color:#003058;height:7rem;line-height:4.4;font-size:1.6rem;font-weight:700;color:#fff;border-color:#003058}
.module-author-price .column-item-current{border:1px solid #003058;box-shadow:#999 0 0 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:#003058;color:#fff;padding:8px 30px!important}
.module-author-price .btn:focus,.module-author-price .btn:hover{background-color:#c7ab79}
.author-search{position:relative;overflow:hidden;padding:0 0 20px 0}
.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 0 0 8px;background-color:#fff;display:block;width:80%;float:left;border:1px solid #ccc}
.author-search .btn{width:20%;font-size:21px;height:60px;background-color:#003058;border-radius:0 8px 8px 0;line-height:25px;text-align:center;float:left;border:none;cursor:pointer}
/*!download */
.download{
    padding-top: 10rem;
}
.download-box .desc {
    line-height: 180%;
    font-size: 2.0em;
    color: #77838f;
}

.download-box .info-down{
    color: #888888;
    margin: 15px auto;
    font-size: 14px;
    background-color: #f2f6fc;
    padding: 15px 0;
    width: 60%;
}
.download-box .btn{
    margin-top: 40px;
}
.download-box .btn .btn-a{
    background: #212121;
    padding: 15px;
    color: #fff;
}
.download-box .btn .btn-b{
    background: #d9d9d9;
    padding: 15px;
}
.download-box .btn .btn-c{
    background: #003058;
    padding: 15px;
    color: #fff;
}
.download-box .btn .btn-a:hover,.download-box .btn .btn-b:hover,.download-box .btn .btn-c:hover{
    background: #c7ab79;
    color: #fff;
}

.author-result {
    width: 70%;
    margin: 20px auto;
    padding: 20px;
    line-height: 22px;
    border: 1px solid #D7D7D7;
    background-color: #F6F6F6;
    display: none
}
.author-result p{line-height:3}
.author-result .tit {
    display: block;
    padding: 20px 0px;
    text-align: center;
    color: #E88B00;
    font-size: 16px;
    font-weight: bold
}
.author-result table {
    border: 1px solid #ececec;
    width: 100%
}
.author-result table td {
    border: 1px solid #ececec;
    padding: 10px;
}
.author-result table td.T1 {
    width: 120px
}

.author-agreement{background:url(../image/docmentBg.jpg) no-repeat center top}
.author-agreement .module-agreement{background-color: #fff}
#content{
    position:relative; z-index:9; margin:88px auto 88px auto; max-width:80%; padding:0px;border-radius: 0.25rem; border: 1px solid #e7eaf3; box-shadow: 0 0 35px rgb(140 152 164 / 13%) !important;
}
#content ol li { margin-left:30px;list-style-type:decimal;font-size:1.0em;}
#content p {text-indent:2em;font-size:14px;}
#content,#content p {font-size:1.0em;color: #77838f;line-height: 1.7;}
#content h1 { font-size:3.0em;line-height:2.0em;}
#content h2 {text-align:center; font-size:2.0em;line-height:3.0em;}
#content .text-align {text-align:center; font-size:1.6em;}
#content .license-head {padding:0px; font-weight:bold;color:#fff;  text-align:left; background-image: linear-gradient(150deg, #003058 0%, #5c91b7 100%);background-repeat: repeat-x;}
#content .license-head h1 {margin:0px; padding:88px 30px 5px 30px;font-size:2.6em;}
#content .license-head p {padding:0px 30px 0px 30px;text-indent: 0em ;font-weight: normal; font-size:14px; color:#fff;}
#content .license-title {margin:20px 0px;font-weight:bold;color: #003058 !important; }
#content ol {
    margin:0px;padding:0px;
}

/*授权服务*/
#buy_table{
    margin: 20px auto;
    padding: 40px 50px;
}
#buy_table .tab-content {
    position: relative;

}
.tab-content .tag-content-box {
    margin: 0px -10px;
    border: 3px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 0px;
    overflow: hidden;
    box-shadow: 0 0 35px rgb(140 152 164 / 13%);
    background-color: transparent;
}
.buy_table_header {
    position: relative;
    color: #fff;
    background-color: #4050fd;
    border-top-left-radius: 0px;
    border-top-right-radius: 30px;
    padding: 30px 30px 90px 30px;
}
.edition-box {
    padding: 0 30px 30px;
    box-shadow: 0 0 35px rgba(140,152,164,.125);
    background: #fff;
}
#buy_table .tab-content h3 {
    font-size: 2.6rem;
}
.buy_table_header {
    position: relative;
    color: #fff;
    background-color: #0b0058;
    border-top-left-radius: 0px;
    border-top-right-radius: 30px;
    padding: 30px 30px 90px 30px;
}

.buy_table_header p {
    line-height: 1.6;
    margin-bottom:0px;
    font-size:1.2rem;
}

.buy_table_header strong {
    font-size:5.0rem;
}

.buy_table_header span {
    position: absolute;
    left:0px;
    top:15px;
    line-height: 1.6rem;
    font-size:1.8rem;
}

.buy_table_header .price {
    position: relative;
    height:60px;
    line-height:60px;
    padding-left:15px;
    font-size:1.6rem;
}
.wave {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}
.edition-box ul {
    padding: 0px !important;
}
.edition-box ul li {
    position: relative;
    padding: 8px 0px 8px 30px;
    font-size: 1.4rem;
}
i.fa-close {
    color: #005845 !important;
}
.edition-box ul li i {
    position: absolute;
    top: 50%;
    left: 0px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #0b0058;
    background: rgba(55,125,255,.1);
    padding: 5px;
    border-radius: 50%;
    font-size: 1.2rem;
}
.edition-box .btn {
    display: block;
    margin-top: 30px;
    color: #003058;
    padding: 10px 0px;
    background: rgba(55,125,255,.1);
    border-color: transparent;
    border-radius: 30px;
    font-size: 1.6rem;
}