@charset "utf-8";

/*公共样式*/
.flex{display: flex;}
.bold-gray-bg{background: #f2f2f5;}
.gray-bg{background-color: #f7f7f7;}
.bor-bottom{border-bottom: 1px solid #e5e5e5;}
.main-color{color: #2e65d6;}
.color6{color: #666;}
.color9{color: #999;}
.mainBg-color{background-color: #2e65d6;}
.red-start{color: #ff4222;padding-right: 6px;}
.error{color: #ff4222;}
.fontBold{font-weight: bold;}


@media (min-width: 1200px){
    .container {
        width: 1200px;
    }
    .verify-img-model .modal-dialog{
        margin-top: 300px;
    }
    .package-modal  .modal-dialog{
        min-width: 1010px;
    }
}
@media (max-width: 1200px) and (min-width: 997px){
    /*实名认证页面*/
    .personal-auth-list{
        padding: 0 15px;
    }
    /*签名页面*/
    .sign-publicity-modle-two .left-item{
        margin-left: -20px;
    }
    .sign-publicity-modle-two .right-item{
        margin-right: -50px;
    }
    .sign-publicity-modle-two .lg-content .top{
        margin-top: 0;
    }
    /*免责声明*/
    .disclaimer-wrap .disclaimer-cont{
        padding: 50px 30px;
    }
    /*封装页面*/
    .package-modal .make-img-common .tab-common{
        padding: 30px 15px;
    }
}
@media (max-width: 997px) and (min-width: 768px){
    .verify-img-model .modal-dialog{
        margin-top: 240px;
    }
    /*导航条*/
    .header-login-box{
        margin-right: 0
    }
    .nav>li>a{
        padding: 10px;
    }
    .collapse-box .collapse-content .navbar-nav{
        margin-left: 0;
        margin-top: 10px;
    }
    /*
    *宣传模块
    */
    .index-publicity-box .publicity-item{
        padding: 20px 20px 0;
    }
    /*签名页面*/
    .sign-publicity-modle-two .left-item{
        margin-left: -50px;
    }
    .sign-publicity-modle-two .right-item{
        margin-right: -50px;
    }
    .sign-publicity-modle-two .lg-content .top{
        margin-top: 0;
    }
    /*app管理页面*/
    .apps-right-wrap .step-wrap .step li{
        text-align: right;
    }
    .apps-right-wrap .step-wrap .step li span{
        margin-right: 3px;
    }

    /*实名认证页面*/
    .personal-auth-list{
        padding: 0 15px;
    }
    /*分发页面*/
    .distribute-info-wrap .screenshot-item:nth-of-type(1){
        margin-left: 0;
    }
    .distribute-info-wrap .screenshot-item{
        margin-left: 0;
    }
    /*免责声明*/
    .disclaimer-wrap .disclaimer-cont{
        padding: 50px 30px;
    }
     /*封装页面*/
     .package-modal .make-img-common .tab-common{
        padding: 30px 15px;
    }
    /*价格页面*/
    .price-wrap .price-list .price-item:hover{
        z-index: 2;
        position:relative;
    }
}
@media (max-width: 767px){
    .verify-img-model .modal-dialog{
        margin: 160px auto 0;
    }
    .verify-img-model .modal-content{
         width: 70%;
         margin:  auto;
    }
    .pay-status-model .modal-content{
        width: 90%;
        margin:  auto;
    }
    .right-server ul{
        height: 180px;
    }
    .right-server ul li{
        width: 60px;
        height: 60px;
    }
    .footer-right{
        margin-top: 30px;
    }
    /*导航条*/
    .mobile-show{
        display: block;
    }
    .mobile-hidden{
        display: none
    }
    .collapse-box{
        width: 100%;
    }
    .header-login-box{
        float: right;
        padding-left:15px; 
        margin-top:7px; 
        height: auto;
        line-height: 1;
    }
    .dropdown-menu>li>a{
        padding-left: 0;
    }
    .navbar-default{
        padding: 10px 0;
    }
    .navbar-collapse{
        padding-left: 0;
    }
    .mobile-shadow {
        background: rgba(0,0,0,.5);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        cursor: pointer;
        display: none;
        z-index: 98;
    }
    .collapse-box .collapse-content{
        width: 75%;
        position: fixed;
        top: 0;
        left: -200%;
        z-index: 99;
        height: 100%;
        background: #fff
    }
    .collapse-box .show_nav{
        display: block;
        animation: showMove .3s ease-out;
        animation-fill-mode: forwards;
    }
    .collapse-box .hidden_nav{
        display: block;
        animation: hiddenMove .3s ease-in;
        animation-fill-mode: forwards;
    }
    .collapse-box .collapse-content .navbar-nav{
        margin-left: 0;
    }
    .login-user ul{
        top: 30px;
        border: none;
        box-shadow: none;
        left: 0;
    }
    .login-user{
        padding-top: 0;
    }
    .login-user ul li{
        text-align: left;
    }
    .login-user .dropdown-menu{
        right: auto;
        top: 100%;
        box-shadow: none;
    }
    /*轮播*/
    .index-swiper-box{
        height: auto;
    }
    .index-swiper-box .swiper-slide,.sign-banner,.package-banner,.invite-banner{
        height: 200px;
        background-size: cover!important;
        padding: 0 .2rem;
    }
    .index-swiper-box .swiper-slide>a{
        display: block;
        height:200px;
    }
    .swiper-slide-one{
        background:url('../images/home/mobile_home_topbanner1.png') center center no-repeat
    }
    .swiper-slide-two{
        background:url('../images/home/mobile_home_topbanner2.png?v=111') center center no-repeat
    }
    /*
    *宣传模块
    */
    .index-publicity-box .publicity-item{
        width: 100%;
        border-left:none;
        padding: 20px 0 0;
    }
    /*首页模块*/
    .index-publicity-modle{
        padding: 30px 0;
    }
    .index-publicity-modle .head h1{
        margin-bottom: 20px;
        font-size: 28px;
    }
    .index-publicity-box .publicity-item .publicity-item-left{
        margin-left: 0px;
    }
    .index-publicity-box .publicity-item .publicity-item-right{
        margin-left: 90px;
    }
    .index-publicity-modle .content .item{
        width: 50%;
        padding: 15px;
    }
    .index-publicity-modle .head h5{
        font-size: 16px;
        margin-bottom: 30px;
        line-height: 1.2;
    }
    .index-publicity-modle-one .content .item .title{
        font-size: 16px;
    }
    .index-publicity-modle-one .content .item .desc{
        font-size: 14px;
    }
    .index-publicity-modle-two .content .item{
        width: calc(100% - 20px);
    }
    .index-publicity-modle-two,.package-model-three{
        height: auto;
        background-position: top center;
        background-repeat: repeat-y;
        background-size: cover;
    }
    .index-publicity-modle-three .content .item{
        min-height: 230px;
    }
    .index-publicity-modle-three .content .item .title{
        font-size: 16px;
    }
    .index-publicity-modle-three .content .item .desc{
        font-size: 14px;
    }
    .index-publicity-modle-four{
        height: auto;
    }
    .index-publicity-modle-four .content .item{
        width: 33.333%;
        padding: 5px;
    }
    .index-publicity-modle-four .content .item .num{
        width: 100%;
        font-size: 30px;
        word-break: break-word;
    }
    .index-publicity-modle-four .content .item .desc{
        font-size: 12px;
    }
    .index-publicity-modle-four .content{
        margin-top: 50px;
    }
    .index-publicity-modle-cooprate .content li{
        width: 50%;
    }
    /*签名页面*/
    .sign-banner .content h2{
        font-size: 18px;
    }
    .sign-banner .content{
        margin: 40px 0 0 0;
    }
    .sign-banner-bg{
        background: url(../images/ipas/mobile_corporate_topbanner.png) no-repeat center;
    }
    .sign-banner .content .desc{
        font-size: 14px;
        line-height: 18px;
    }
    .sign-publicity-modle-two .content .item{
        width: calc(50% - 20px);
        padding: 0;
        min-height: 90px;
    }
    .sign-publicity-modle-two img{
        width: 70%;
    }

    /*封装页面*/
    .package-banner{
        height: 3rem;
        background-size: cover;
        background-image: url(../images/about/aboutus_topbanner.png);
        text-align: center;
    }
    .package-banner .content{
        margin:30px 0 0 0;
        color: #fff;
    }
    .package-banner .content h1{
        font-size: 18px;
        margin-bottom: 10px;
        font-weight: 600;
    }
    .package-banner .content .desc{
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 1.5;
    }
    .package-model-four .content .item .hover{
        padding-top: 100px;
    }
    .question-modle .content .item{
        width: 100%;
        padding:0;
    }
    /*推广页面*/
    .invite-banner .content{
        margin-top: 30px;
    }
    .invite-banner .content h1{
        font-size: 24px;
    }
    .invite-banner .content .desc{
        font-size: 18px;
    }
    .invite-model-one .content .item,.invite-model-two .content .item{
        width: 100%;
    }
    .invite-model-two .content .item:nth-of-type(1){
        margin-left: 0;
    }
    .invite-model-two .content .item,.invite-model-two .content .item .item-cont{
        width: 100%;
    }
    .invite-model-two .content .item:nth-of-type(4){
        width: 100%;
    }
    .invite-model-two .content .item .step{
        height: 50px;
        width: 100%;
        transform: rotate(90deg)
    }
    /*登录注册页面*/
    .login-background, .register-background{
        background: #fff url();
    }
    .login,.register{
        width: 100%;
        border: none;
        box-shadow: 0 0 0;
        padding: 10px 15px;
        margin: 30px auto;
    }
    .register .verify-code .getVerify-code{
        font-size: 12px;
        padding: 13px 0;
    }
    /*app管理页面*/
    .apps-left-wrap{
        margin-left: 15px;
        margin-right: 15px;
    }
    .apps-right-wrap{
        padding: 30px 15px;
    }
    .apps-right-wrap .step-wrap .step li{
        width: 45%;
        margin-top: 10px;
    }
    .merge-model .merge-item{
        width: 100%;
    }
    .cancal-merge-model .cancal-merge-item{
        width: 100%;
    }
    .ipas-right-content{
        padding: 0px;
        margin-top: 30px;
    }
    .ipas-right-content .title{
        padding: 15px;
    }
    .usercenter-right-content .title{
        padding: 0;
    }
    .release-success-wrap  .handle-button button{
        width: 90px;
    }
    .pay-status-model .modal-body{
        padding: 0;
    }
    .appDetail-wraper .detail-content{
        padding: 15px;
    }
    /*选择产品页面*/
    .setMeal-wrap li{
        width: 100%;
        margin-bottom: 10px;
    }
    .effectiveTime li{
        margin-bottom: 10px;
        margin-right: 40px;
    }
    .payStyle li{
        width: 65%;
        height: 44px;
        justify-content: center;
        display: flex;
        align-items: center;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .balance-right-content .payStyle li{
        width: 65%;
        height: 44px;
        justify-content: center;
        display: flex;
        align-items: center;
        margin-right: 0;
        margin-bottom: 10px;
    }
    /*微信支付页面*/
    .wxPay-wrap .wxPay-tip{
        margin-top: 30px;
        margin-bottom: 30px;
        text-align: center;
    }
    /*应用列表页面*/
    .appsList-right-content{
        padding: 0
    }
    .appsList-right-content .search-wrap input{
        margin-bottom: 10px;
    }
    .list-content .tab-wrap .table-responsive .table .title ,.list-content .tab-wrap .table-responsive .table .control{
        min-width: 180px;
    }
    .list-content .tab-wrap .table-responsive .table{
        min-width: 960px;
    }
    .downLoad-times-wrap .times{
        text-align: center;
        padding-left: 20px;
    }
    .downLoad-times-wrap .buy-times{
        
    }
    .downLoad-times-wrap .buy-times button{
        margin-top: 0;
    }
    .download-detail-wrap .choose-time-wrap{
        padding-top: 15px;
    }
    .appDetail-wraper .detail-note .detail-note-cont{
        width: 100%;
        overflow: auto
    }
    .appDetail-wraper .detail-note table{
        min-width: 960px;
    }
    .appDetail-wraper .app-logo{
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
    .appDetail-wraper .detail-top .title,.appDetail-wraper .detail-top .desc{
        text-align: center;
    }
    /*分发页面*/
    .distribute-header{
        background: url(../img/distribute-bg-mobile.png) no-repeat center;
        height: 150px;;
    }
    .distribute-content .cont{
        padding: 0;
    }
    .distribute-info-wrap .screenshot-item{
        margin: 10px auto;
    }
    .distribute-info-wrap .screenshot-item:nth-of-type(1){
        margin: 10px auto;
    }
    .distribute-info-wrap .screenshot-item{
        max-width: 100%;
        max-height: 100%;
    }
    .report-form-wrap  .effectiveTime{
        padding: 10px 0;
    }
    .report-form-wrap .form-group{
        padding: 10px 0;
    }
    .report-form-wrap .form-group textarea,.report-form-wrap .email-input input{
        width: 100%;
    }
    .report-form-wrap .form-group label{
        padding: 0px;
    }
    .report-form-wrap .form-group .qualification-upload{
        padding: 0;
    }
    /*关于我们页面*/
    .aboutus-cont .content-text{
        padding:0 15px ;
    }
    .aboutus-cont .container{
        padding: 0;
    }
    .aboutus-cont .tab li{
        width: 50%;
    }
    .aboutus-cont #desc{
        padding:0 30px;
    }
    .aboutus-cont .auditing{
        padding:0 30px;
    }
    .aboutus-cont .desc-list .desc-item{
        padding: 0 5px;
    }
    .aboutus-cont .desc-list .desc-item img{
        width: 72px;
        height: 72px;
    }
    /*价格页面*/
    .price-wrap .price-top{
        background: url(../images/price/mobile_price_topbanner.png) no-repeat center;
        background-size: cover;
    }
    .price-wrap .price-top-banner h1{
        margin-left: 0;
        text-align: center;
    }
    .price-wrap .price-list .price-item{
        width: 330px;
        float: none;
        margin: 0 auto 30px;
    }
    .price-wrap .price-list .price-item:nth-of-type(1){
        margin: 0 auto 30px;  
    }
    .feature-table .level .title{
        font-size: 20px;
    }
    .price-apps-tab{
        width: 320px;
    }
    .price-apps-wrap .tab-con .cont{
        margin-bottom: 30px;
    }
    /*文档页面*/
    .dosc-content .doc-list{
        padding: 35px 0px;
    }
    .dosc-content .doc-list .doc-item .title{
        font-size: 16px;
    }
    .dosc-content .doc-list .doc-item .icon-document{
        width: 18px;
        height: 18px;
        margin-right: 5px;
    }
    .dosc-content .doc-left,.dosc-content .doc-right{
        width: 100%;
    }
    /*反馈页面*/
    .feedback-wrap{
        padding: 0;
        margin: 15px 0;
    }
    .feedback-wrap .feedcont{
        padding: 15px;
    }
    /*个人中心页面*/
    .select-auth-content .select-auth-list .select-auth-item{
        margin-right:calc((100% - 330px) / 2);
    }
    .select-auth-list .select-auth-item:nth-of-type(1){
        margin-left: calc((100% - 330px) / 2);
        margin-bottom: 30px;
    }
    .usercenter-list{
        padding: 15px;
    }
    .usercenter-list .usercenter-item .cont .getVerify-code{
        margin-left: 0;
        padding: 0;
    }
    .usercenter-item .message-time{
        padding-left:0;
        padding-right: 0; 
    }
    /*实名认证页面*/
    .personal-auth-list{
        padding: 0 15px;
    }
    .personal-auth-submit .prev{
        width: 100px;
    }
    .personal-auth-img .example-img{
        width: 100%;
        height: 178px;
        float: none;
        margin: 10px auto 0;
    }
    .enterprise-auth-img .example-img ,.enterprise-auth-img .upload-img1{
        margin-right: 0;
        height: 170px;
        background: url(../images/common/icon_upload.png) no-repeat center 45px;
    }
    .enterprise-auth-list .enterprise-example-img:nth-of-type(1){
        margin-left: 0;
        width: 100%;
        margin: 0 auto 20px;
        float: none;
    }
    .personal-auth-list .personal-auth-img .upload-img1{
        margin-left: 0;
        width: 100%;
        height: 178px;
        margin: 10px auto 0;
        float: none;
        background-position: center;
    }
    .personal-auth-list .personal-auth-img .upload-img1 .text{
        margin-top: 140px;
    }
    .enterprise-auth-img .upload-img1 .text{
        margin-top: 130px; 
    }
    .enterprise-auth-img .example-img{
        margin-right: 10px;
    }
    /*免责声明*/
    .disclaimer-wrap .disclaimer-cont{
        padding: 50px 30px 30px;
    }

    /*封装页面*/
    .package-modal .modal-aside .modal-aside-left {
        width: 100%;
        float: none;
        margin-bottom:60px;
    }
    .package-modal .make-img-common .tab-common{
        padding: 20px 15px;
    }
    .package-modal .modal-aside .modal-aside-right {
        width: 100%;
        float: none;
    }
    .package-modal .modal-dialog .modal-body{
        padding: 20px 15px;
    }
    .package-model-one .content .item{
        min-height: 252px;
    }
    .package-model-one .content .item img{
        margin: 0 auto;
    }
    .package-model-one .content .item .cont{
        text-align: center;
    }
    .package-model-two .content .item{
        min-height: 320px;
    }
    
}

@media (max-width: 767px) and (min-width: 414px){
    
}
@media (max-width: 414px) and (min-width: 375px){
    /*底部版权*/
    .footer-right .qrcode p{
        margin-left: 10px;
    }

}
@media (max-width: 375px) {

}
