@charset "utf-8";

@media (min-width: 1300px) {
    .container {
        width: 1300px;
    }

    .table-responsive {
        overflow-x: visible;
    }
}


/*---------- /推广页----------*/

/*----------分发落地页----------*/
.template-common .form-control {
    height: 40px;
}

.passwords .template-common {
    padding: 0 320px;
}

.template-common {
    padding: 0 235px;
}

.template-common hr {
    border-top-color: #e5e5e5;
    margin-top: 25px;
    display: none;
}

.template-common .t-icon {
    background-color: #fff;
    width: 180px;
    height: 180px;
    border-radius: 25px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.template-common .t-icon img {
    width: 120px;
    height: 120px;
    border-radius: 30px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
}

.template-common .template-btn-wrap {
    text-align: center;
}

.template-common .template-btn {
    color: #fff;
    background-color: #157df1;
    height: 50px;
    padding: 0 38px;
    line-height: 48px;
    font-size: 18px;
    margin: 35px auto 15px;
    display: inline-block;
}

.template-common .decoding {
    color: #fff;
    background-color: #157df1;
    height: 50px;
    padding: 0;
    width: 180px;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    margin: 30px auto 20px;
    display: block;
}

.template-common .template-btn span:last-of-type {
    line-height: 50px;
}

.template-common .template-btn .iconfont {
    font-size: 36px;
    margin-left: -5px;
}

.template-common .t-apply {
    color: #666;
    text-align: center;
}

.template-common .t-code {
    color: #666;
    width: 200px;
    overflow: hidden;
    margin: 35px auto 0;
    text-align: center;
}

.template-common .t-code img {
    border: 1px solid #e5e5e5;
    width: 150px;
    height: 150px;
    margin: 0 auto 5px;
}

.template-common .t-name {
    color: #333;
    text-align: center;
}

.template-common .t-name .name-info span {
    margin-right: 10px;
    color: #666;
}

.template-common .t-name .tit {
    font-size: 28px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.template-common .t-introduce {
    color: #333;
}

.template-common .t-introduce .tit {
    font-size: 20px;
    margin-top: 25px;
}

.template-common .t-introduce p {
    margin-top: 5px;
}

.template-common .t-contact {
    color: #333;
    margin-top: 20px;
}

.template-common .t-contact .tit {
    font-size: 20px;
    margin-bottom: 15px;
}

.template-common .t-contact dl {
    margin-bottom: 5px;
}

.template-common .t-contact dl dt {
    margin-right: 10px;
}

.template-pwd {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 45px 35px;
    margin-top: 45px; /*margin-bottom: 50px;*/
    display: none;
}

.template-pwd label {
    color: #3e4753;
    text-align: center;
    display: block;
}

.template-pwd .form-control {
    margin-top: 15px;
}

.passwords + .template-footer {
    margin-top: 50px;
}

.template-footer {
    margin-top: 30px;
}

.template-footer .methods-tutorial-full {
    background-color: #ff6666;
}

.template-footer .methods-tutorial-full a {
    color: #fff;
}

.template-footer .methods-tutorial-full a.fl {
    height: 50px;
    line-height: 50px;
}

.template-footer .methods-tutorial-full a.fl:hover {
    text-decoration: underline;
}

.template-footer .methods-tutorial-full a.fr {
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    margin-top: 14px;
}

.template-footer .methods-tutorial-full a.fr .iconfont {
    color: #fff;
}

.template-footer .t-footer {
    text-align: center;
    margin-top: 30px;
    padding-bottom: 30px;
}

.template-footer .t-footer a {
    color: #157df1;
}

.template-footer .t-footer a:hover {
    text-decoration: underline;
}

/*应用截图*/
.template-common .app-screen {
    margin-top: 20px;
}

.template-common .app-screen .tit {
    font-size: 20px;
    margin-bottom: 15px;
    color: #333;
}

.template-common .app-screen .s-responsive {
    overflow: hidden;
    height: 405px;
    width: 100%;
    overflow-x: auto;
}

/*.template-common .app-screen ul{height: 405px;}*/
.template-common .app-screen ul li {
    float: left;
    margin-right: 20px;
}

.template-common .app-screen ul li img {
    width: auto;
    height: auto;
    max-width: 800px;
    max-height: 405px;
}

.template-common .app-screen ul li:last-of-type {
    margin-right: 0;
}

/*模板1*/
.template-1 .t-bg-1 {
    background: #157df1 url("https://cdn.xiafenfa.com/static/index/image/t-04.png") repeat-x center bottom;
    height: 175px;
}

.template-1 .content {
    margin-top: -125px;
    padding: 0 80px;
}

.template-1 .template-common {
    padding: 0;
}

.template-1 .template-common .t-icon {
    box-shadow: none;
    width: auto;
    height: auto;
    background-color: transparent;
}

.template-1.passwords .template-common .t-code {
    width: 125px;
    margin-top: 35px;
}

.template-1 .template-common .t-code {
    width: 200px;
    margin-top: 15px;
}

.template-1 .template-common .t-code img {
    width: 125px;
    height: 125px;
    margin: 0 auto;
}

.template-1 .template-common .t-name {
    text-align: left;
}

.template-1 .template-common .t-name .name-info span {
    color: #fff;
}

.template-1 + .template-footer {
    margin-top: 140px;
}

.template-1 .template-common .template-btn {
    margin-top: 30px;
    margin-bottom: 15px;
    padding: 0 15px;
}

.template-1 .content .c-left {
    background: url("https://cdn.xiafenfa.com/static/index/image/t-05.png") no-repeat center;
    width: 308px;
    height: 608px;
    padding-top: 110px;
}

.template-1.passwords .content .c-left {
    padding-top: 140px;
}

.template-1.passwords .content .c-right {
    margin-left: 130px;
    width: auto;
}

.template-1 .content .c-right {
    margin-left: 100px;
    width: 630px;
}

.template-1 .content .c-right .t-name {
    color: #fff;
    margin-bottom: 100px;
}

.template-1 .template-common .t-name .tit {
    margin-top: 5px;
}

.template-1 .content .c-right .t-introduce { /*margin-top: 100px;*/
    margin-bottom: 45px;
}

.template-1 .content .c-right .t-contact {
    margin-top: 0;
    margin-bottom: 45px;
}

.template-1 .template-pwd {
    width: 500px;
    height: 230px;
    background-color: #fafafa;
    margin-top: 90px;
    padding: 60px 30px 0;
    position: relative;
    border-radius: 5px;
    display: none;
    border: none;
}

.template-1 .template-pwd .form-group {
    text-align: center;
}

.template-1 .template-pwd .form-group label {
    color: #3e4753;
}

.template-1 .template-pwd .form-group .form-control {
    border-color: #e5e5e5;
    margin-top: 5px;
}

.template-1 .template-pwd .form-group .form-control:focus {
    border-color: #66afe9;
}

.template-1 .template-pwd .top-pwd {
    position: absolute;
    left: 50%;
    top: -20px;
    margin-left: -30px;
    width: 60px;
    height: 60px;
    border: 1px solid #157df1;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fafafa;
}

.template-1 .template-pwd .top-pwd .iconfont {
    color: #157df1;
    font-size: 30px;
}

.template-1 .template-common .app-screen .s-responsive {
    width: 730px;
}

/*/模板1*/

/*模板2*/
.template-2 .t-bg-2 {
    background: url("https://cdn.xiafenfa.com/static/index/image/t-06.jpg") center;
    height: 130px;
}

.template-2 .content {
    margin-top: -90px;
}

/*/模板2*/

/*模板3*/
.template-3 .t-bg-3 {
    background: url("https://cdn.xiafenfa.com/static/index/image/t-07.jpg") center;
    height: 160px;
}

.template-3 .content {
    margin-top: 20px;
}

.template-3 .template-common .t-icon {
    width: 160px;
    height: 160px;
    border-radius: 50%;
}

.template-3 .template-common .t-icon img {
    width: 105px;
    height: 105px;
}

/*/模板3*/

/*模板4*/
.template-4 .t-bg-4 {
    background: url("https://cdn.xiafenfa.com/static/index/image/t-09.png") no-repeat center;
    height: 485px;
}

.template-4 .t-left {
    width: 255px;
    margin-left: 310px;
    margin-top: 150px;
}

.template-4 .t-right {
    margin-left: 225px;
    margin-top: 45px;
}

.template-4 .content4 .template-common {
    padding: 0;
}

.template-4 .content4 .template-common .t-icon {
    width: auto;
    height: auto;
    background-color: transparent;
    box-shadow: none;
}

.template-4 .content4 .template-common .t-icon img {
    border: none;
}

.template-4 .content4 .template-common .t-name .tit {
    color: #fff;
    margin-top: 25px;
    margin-bottom: 20px;
}

.template-4 .content4 .template-common .t-name .name-info span {
    display: block;
    text-align: center;
    margin-right: 0;
    color: #fff;
    line-height: 24px;
}

.template-4 .template-common .template-btn {
    margin-bottom: 20px;
}

.template-4 .content > .template-common {
    padding: 80px 100px 0;
}

.template-4 .template-common .t-code {
    width: 200px;
}

.template-4 .template-common .t-code img {
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
}

.template-4 .template-common .decoding {
    width: 100%;
    margin-top: 30px;
}

.template-4 .template-pwd {
    border: none;
    padding: 0;
    width: 490px;
    margin: 0 auto;
}

.template-4 + .template-footer {
    margin-top: 100px;
}

.template-4 .content > .template-common .app-screen {
    width: 730px;
}

/*/模板4*/

/*模板5*/
.template-5 .left-bg {
    position: absolute;
    left: 0;
    top: 0;
    background: url("https://cdn.xiafenfa.com/static/index/image/t11.png") no-repeat left top;
    width: 283px;
    height: 1012px;
}

.template-5 .right-bg {
    position: absolute;
    right: 0;
    top: 0;
    background: url("https://cdn.xiafenfa.com/static/index/image/t12.png") no-repeat right top;
    width: 283px;
    height: 1012px;
}

.template-5 .content {
    padding-top: 100px;
}

.template-5 .template-common {
    padding: 0 235px;
}

.template-5 .template-common .t-icon {
    border-radius: 50%;
    position: relative;
    margin-left: 180px;
}

.template-5 .template-common .t-icon .bg-shadow {
    position: absolute;
    left: -20px;
    top: 70px;
    border-radius: 90px;
    width: 360px;
    height: 180px;
    background-color: #eff2f2;
    z-index: -1;
    transform: rotate(45deg);
}

.template-5 .template-common .t-icon .code {
    position: absolute;
    top: 160px;
    right: -160px;
    transition: all 500ms;
}

.template-5 .template-common .t-icon .code img {
    border-radius: 0;
    border: none;
    width: 110px;
    height: 110px;
    transition: all 500ms;
}

.template-5 .template-common .t-icon .code:hover {
    width: 240px;
    height: 240px;
    right: -190px;
    top: 130px;
}

.template-5 .template-common .t-icon .code:hover img {
    width: 160px;
    height: 160px;
}

.template-5 .template-common .t-name-wrap {
    width: 350px;
    margin-left: auto;
    margin-right: auto;
}

.template-5 .template-common .t-name-wrap .t-name {
    text-align: left;
}

.template-5 .template-common .t-name-wrap .template-btn {
    margin: 45px 0 20px
}

.template-5 .template-common .t-name {
    margin-top: 200px;
}

.template-5 .template-common .t-name .tit {
    margin-bottom: 20px;
}

.template-5 .template-common .t-name .name-info {
    text-align: left;
    line-height: 24px;
}

.template-5 .template-common .t-apply {
    text-align: left;
    padding-left: 15px;
}

.template-5 .template-common .template-btn {
    padding: 0 53px;
}

.template-5 .template-common hr {
    margin-top: 50px;
}

.template-5 .template-common .t-introduce .tit {
    margin-top: 50px;
}

.template-5 .template-common .t-contact {
    margin-top: 25px;
}

.template-5.passwords + .template-footer {
    margin-top: 99px;
}

.template-5 + .template-footer {
    margin-top: 40px;
}

.template-5 .template-pwd {
    width: 555px;
    height: 245px;
    margin: 80px auto 0;
    padding: 60px 30px 0;
    position: relative;
    border-radius: 5px;
}

.template-5 .template-pwd .top-pwd {
    position: absolute;
    left: 50%;
    top: -30px;
    margin-left: -30px;
    width: 60px;
    height: 60px;
    border: 1px solid #157df1;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fafafa;
}

.template-5 .template-pwd .top-pwd .iconfont {
    color: #157df1;
    font-size: 30px;
}

.template-5 .template-pwd .decoding {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

/*/模板5*/

/*模板6*/
.template-6 .t-bg-6 {
    background-color: #f4f4f4;
    height: 80px;
    line-height: 80px;
}

.template-6 .t-top .tit {
    font-size: 30px;
    color: #333;
}

.template-6 .t-top .name-info {
    font-size: 18px;
    color: #666;
}

.template-6 .t-top .name-info span {
    margin-left: 10px;
}

.template-6 .content {
    margin-top: 55px;
}

.template-6 .template-common .template-btn {
    margin-bottom: 15px;
}

.template-6 .template-common .show-hr {
    display: block;
    margin-top: 40px;
}

.template-6 .template-common .t-code {
    margin-top: 40px;
}

/*/模板6*/

/*密码显示控制*/
.passwords .template-pwd {
    display: block;
}

.passwords .pc-pwd {
    display: none !important;
}

.passwords .template-pwd {
    display: block;
}

/*----------/分发落地页----------*/


/*/列表*/

/*详情*/
@media (min-width: 1200px) {
    .doc-details .row {
        margin: 0 -5px;
    }

    .doc-details .col-sm-2 {
        padding: 0 5px;
    }

    .doc-details .col-sm-10 {
        padding: 0 5px;
    }
}

.doc-details .details-left {
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-radius: 3px;
    margin-bottom: 40px;
}

.doc-details .details-left dt {
    border-left: 4px solid transparent;
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    padding-left: 10px;
    cursor: pointer;
}

.doc-details .details-left dt .icon {
    position: relative;
    top: 2px;
    margin-right: 8px;
}

.doc-details .details-left dt .iconfont {
    margin-right: 7px;
}

.doc-details .details-left dt .icon-arrow-up {
    display: none;
}

.doc-details .details-left dt.active {
    border-left-color: #157df1;
    background-color: #d0e5fc;
}

.doc-details .details-left dt.active .icon-arrow-up {
    display: block;
}

.doc-details .details-left dt.active .icon-arrow-down {
    display: none;
}

/*.doc-details .details-left dt.active+dd{display: block;}*/
.doc-details .details-left dt .icon-sdk2 {
    color: #157df1;
}

.doc-details .details-left dd {
    display: none;
}

.doc-details .details-left dd a {
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
}

.doc-details .details-left dd a.active {
    color: #157df1;
}

.details-right {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    min-height: 600px;
    margin-bottom: 40px;
}

.details-right .article-tit {
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    padding: 18px 20px;
    font-size: 16px;
}

.details-right .article-con {
    padding: 25px 40px;
    line-height: 24px;
    color: #333;
}

.details-right .article-con img {
    max-width: 700px;
}

/*/详情*/


/*反馈 建议*/
.feedback-wrap {
    padding: 25px 150px 40px;
}

.feedback {
    border-radius: 5px;
    background-color: #fff;
    padding: 25px 30px 30px;
}

.feedback .tit {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 20px;
}

.feedback .form-group {
    margin-bottom: 35px;
}

.feedback label {
    color: #333;
    margin-bottom: 10px;
}

.feedback label span {
    color: #fd641d;
    margin-right: 10px;
}

.feedback .type li {
    float: left;
    margin-right: 40px;
    cursor: pointer;
}

.feedback .type li .icon-radio {
    top: 3px;
}

.feedback .submit {
    padding-left: 40px;
    padding-right: 40px;
}

.feedback .uploaded-img {
    border: 1px solid #e5e5e5;
    width: 90px;
    height: 90px;
    position: relative;
    border-radius: 5px;
    margin-right: 20px;
}

.feedback .uploaded-img img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.feedback .uploaded-img .delete-img {
    position: absolute;
    right: -9px;
    top: -9px;
    right: 0 \9;
    top: 0 \9;
    cursor: pointer;
    z-index: 2;
}

.feedback .upload-img {
    position: relative;
    border: 1px dashed #e5e5e5;
    width: 90px;
    height: 90px;
    border-radius: 5px;
    background: url("https://cdn.xiafenfa.com/static/index/image/icon-10.png") no-repeat center 20px;
    overflow: hidden;
}

.feedback .upload-img input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.feedback .upload-img .text {
    text-align: center;
    font-size: 12px;
    color: #666;
    margin-top: 60px;
}

/*/反馈 建议*/


/*----------免责声明----------*/
.disclaimer {
    padding: 75px 60px;
    min-height: 580px;
}

.disclaimer h1 {
    text-align: center;
    color: #333;
    margin-bottom: 50px;
}

.disclaimer p {
    line-height: 1.8;
    color: #333;
    font-size: 16px;
    margin-bottom: 35px;
}

/*----------/免责声明----------*/




/*弹窗*/
/*
.ms-modal .modal-body{padding: 30px;}
.ms-modal .modal-title{color: #333; text-align: center; font-weight: 600; font-size: 16px;}
.ms-modal .modal-header{border-bottom: none; padding: 25px 15px 0;}
*/

/*模板页弹窗提示*/
#templateModal .modal-content {
    background-color: #fffeff;
}

#templateModal .modal-body {
    padding: 0;
}

#templateModal .template-modal {
    padding-bottom: 30px;
}

#templateModal .m-top {
    background: no-repeat center;
    height: 130px;
    background-size: cover;
    padding-top: 25px;
    border-radius: 6px 6px 0 0;
}

#templateModal .m-top .title1 {
    color: #fff;
    font-size: 40px;
    text-align: center;
    font-weight: 600;
}

#templateModal .m-top .title2 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding: 0 15px;
}

#templateModal .m-top .title2 span {
    font-size: 20px;
}

#templateModal .modal-p {
    color: #333;
    padding: 20px 30px;
}

#templateModal .modal-btn {
    display: block;
    width: calc(100% - 60px);
    margin: 0 30px;
    border-radius: 20px;
    box-shadow: 0 5px 10px rgba(21, 125, 241, .4);
    cursor: pointer;
}

#templateModal .modal-btn1 {
    background-color: #fd6835;
    border-color: #fd6835;
    box-shadow: 0 5px 10px rgba(253, 104, 53, .4);
}

#templateModal .modal-btn2 {
    background-color: #5342ff;
    border-color: #5342ff;
    box-shadow: 0 5px 10px rgba(83, 66, 255, .3);
}

/*/模板页弹窗提示*/

/*通用弹窗*/
/*#generalModal{padding-right: 0 !important;}*/
#generalModal .title {
    margin-bottom: 5px;
}

#generalModal .modal-p {
    margin-bottom: 15px;
}

#generalModal .cancel-btn {
    margin-right: 10px;
}

#generalModal .cancel-btn:empty {
    display: none;
}

#generalModal .success-btn:empty {
    display: none;
}

#generalModal .title:empty {
    display: none;
}

#generalModal .modal-p:empty {
    display: none;
}

/*/通用弹窗*/

#myModalPay .modal-header {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px;
}

/*超出文件大小300m*/
.beyond-file p {
    line-height: 24px;
    margin-top: 15px;
}

.beyond-file p a {
    color: #157df1;
}

.beyond-file .ms-btn-primary {
    width: 90px;
    margin-top: 15px;
}

/*我的应用 合并应用*/
.ms-modal .app-list {
    height: 380px;
    overflow-y: auto;
}

.ms-modal .app-list li {
    float: left;
    width: 25%;
    padding: 0 10px 30px;
    text-align: center;
    cursor: pointer;
}

.ms-modal .app-list li .img-wrap {
    position: relative;
    width: 51px;
    height: 51px;
    margin: 0 auto;
    overflow: hidden;
}

.ms-modal .app-list li img {
    width: 51px;
    border-radius: 15px;
    border: 1px solid #e5e5e5;
}

.ms-modal .app-list li .tit {
    color: #333;
    margin-top: 5px;
}

.ms-modal .app-list li p {
    color: #666;
}

.ms-modal .app-list li .img-wrap .shadow {
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .6);
    width: 100%;
    height: 100%;
    display: none;
}

.ms-modal .app-list li.active .img-wrap .shadow {
    display: block;
}

.ms-modal .app-list li .img-wrap .shadow .icon-gou {
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


/*下载更多尺寸*/
#myModal3 .modal-dialog {
    width: 400px;
}

#myModal3 .modal-content .size-list {
    padding-left: 50px;
    padding-right: 50px;
}

#myModal3 .modal-title {
    text-align: left;
}

#myModal3 .size-list dl {
    margin-bottom: 15px;
}

#myModal3 .size-list dt {
    color: #333;
    margin-top: 6px;
}

#myModal3 .size-list .iconfont {
    color: #157df1;
    font-size: 20px;
}

/*#myModal3 .size-list .iconfont:hover{color: #157df1;}*/

#UDIDModal .modal-dialog {
    width: 400px;
}

#UDIDModal .modal-title {
    text-align: left;
}

#UDIDModal .UDID {
    color: #333;
    max-height: 200px;
    overflow-y: auto;
}

#UDIDModal .UDID li {
    line-height: 24px;
}


/*自动消失弹窗*/
.auto-hide-modal .modal-content {
    background-color: transparent;
    box-shadow: none;
    border: none;
}

.auto-hide-modal .auto-hide {
    background-color: #666;
    padding: 20px 25px;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
}

/*/自动消失弹窗*/



/*用户签名协议弹窗*/
#myModal5 .modal-body {
    padding-top: 20px;
}

#myModal5 .con {
    line-height: 24px;
    max-height: 350px;
    overflow-y: auto;
}

/*/用户签名协议弹窗*/



/*举报弹窗*/
#reportModal .report .tit {
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}

#reportModal .report p {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}

#reportModal .report label {
    font-weight: 600;
    color: #333;
    margin-bottom: 5px;
}

#reportModal .report label span {
    color: #ff4222;
    margin-left: 10px;
}

#reportModal .report ul {
    margin-top: 5px;
}

#reportModal .report ul li {
    float: left;
    margin-right: 35px;
    color: #333;
    cursor: pointer;
}

#reportModal .report ul li span {
    position: relative;
    top: 3px;
    margin-right: 5px;
}

#reportModal .report .btn-bottom {
    text-align: center;
    margin-top: 40px;
}

#reportModal .report .btn-bottom .ms-btn-primary {
    width: 120px;
    padding: 9px 12px;
}

#reportModal .report .form-error {
    position: relative;
}

#reportModal .report .error {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    color: #ff4222;
}

#reportModal .report .form-error .error {
    display: block;
}

/*/举报弹窗*/

/*发票弹窗*/
#invoiceModal .user-center1 .invoice-management .make-invoice-details {
    border: none;
    height: auto;
    padding: 0;
}

#invoiceModal .user-center1 .invoice-management .make-invoice-details .color-hover {
    padding-left: 0;
}

/*/发票弹窗*/

/*删除APP弹窗*/
#deleteAppModal .modal-dialog {
    width: 470px;
}

#deleteAppModal .modal-body {
    position: relative;
    padding: 30px 20px;
}

#deleteAppModal .modal-body .delete-prompt {
}

#deleteAppModal .modal-body .title {
    margin: 0 0 5px;
}

#deleteAppModal .modal-body .modal-p {
    font-size: 12px;
    color: #fd641d;
    margin-bottom: 15px;
}

#deleteAppModal .modal-body .form-horizontal {
    margin-bottom: 15px;
}

#deleteAppModal .modal-body .form-group {
    margin: 0 -5px 5px;
}

#deleteAppModal .modal-body .col-sm-3, #deleteAppModal .modal-body .col-sm-8 {
    padding: 0 5px;
}

#deleteAppModal .modal-body .col-sm-3 {
    padding-top: 5px;
    color: #333;
}

#deleteAppModal .modal-body .form-group .form-control {
    height: 30px;
}

#deleteAppModal .modal-body .form-group .error {
    display: none;
}

#deleteAppModal .modal-body .cancel-btn {
    margin-right: 30px;
}

/*/删除APP弹窗*/

/*/弹窗*/

/*兼容平板*/
@media (min-width: 768px) and (max-width: 1199px) {
    .footer .left dl {
        margin-right: 70px;
    }

    .publicity li {
        padding: 35px 20px;
        height: auto;
    }

    .publicity li p {
        height: 72px;
    }
}

@media (width: 768px) {
    .footer > .clearfix > a {
        display: none;
    }

    .publicity li p {
        height: 96px;
    }

    .closed-beta-distribution .con .con-c {
        padding-bottom: 25px;
    }

    .closed-beta-distribution .con .con-c h4 {
        font-size: 16px;
    }

    .closed-beta-distribution .con .con-c p {
        margin-top: 15px;
        height: 72px;
        padding: 0 10px;
    }
}

.modal {
    background: rgba(0, 0, 0, 0.5)
}

.ms-badge {
    background-color: #fd0000;
    width: 30px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    color: #fff;
    border-radius: 80%;
    font-size: 12px;
    text-align: center;
    position: relative;
    top: -15px;
    left: 0;
}

