.m-0 {
    margin: 0 !important;
}
.mt-0 {
    margin-top: 0 !important;
}
.mr-0 {
    margin-right: 0 !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.ml-0 {
    margin-left: 0 !important;
}
.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.m-1 {
    margin: 5px !important;
}
.mt-1 {
    margin-top: 5px !important;
}
.mr-1 {
    margin-right: 5px !important;
}
.mb-1 {
    margin-bottom: 5px !important;
}
.ml-1 {
    margin-left: 5px !important;
}
.mx-1 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.my-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.m-2 {
    margin: 10px !important;
}
.mt-2 {
    margin-top: 10px !important;
}
.mr-2 {
    margin-right: 10px !important;
}
.mb-2 {
    margin-bottom: 10px !important;
}
.ml-2 {
    margin-left: 10px !important;
}
.mx-2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.my-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.m-3 {
    margin: 15px !important;
}
.mt-3 {
    margin-top: 15px !important;
}
.mr-3 {
    margin-right: 15px !important;
}
.mb-3 {
    margin-bottom: 15px !important;
}
.ml-3 {
    margin-left: 15px !important;
}
.mx-3 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.my-3 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.m-4 {
    margin: 20px !important;
}
.mt-4 {
    margin-top: 20px !important;
}
.mr-4 {
    margin-right: 20px !important;
}
.mb-4 {
    margin-bottom: 20px !important;
}
.ml-4 {
    margin-left: 20px !important;
}
.mx-4 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.my-4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.p-0 {
    padding: 0 !important;
}
.pt-0 {
    padding-top: 0 !important;
}
.pr-0 {
    padding-right: 0 !important;
}
.pb-0 {
    padding-bottom: 0 !important;
}
.pl-0 {
    padding-left: 0 !important;
}
.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.p-1 {
    padding: 5px !important;
}
.pt-1 {
    padding-top: 5px !important;
}
.pr-1 {
    padding-right: 5px !important;
}
.pb-1 {
    padding-bottom: 5px !important;
}
.pl-1 {
    padding-left: 5px !important;
}
.px-1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.py-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.p-2 {
    padding: 10px !important;
}
.pt-2 {
    padding-top: 10px !important;
}
.pr-2 {
    padding-right: 10px !important;
}
.pb-2 {
    padding-bottom: 10px !important;
}
.pl-2 {
    padding-left: 10px !important;
}
.px-2 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.py-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.p-3 {
    padding: 15px !important;
}
.pt-3 {
    padding-top: 15px !important;
}
.pr-3 {
    padding-right: 15px !important;
}
.pb-3 {
    padding-bottom: 15px !important;
}
.pl-3 {
    padding-left: 15px !important;
}
.px-3 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.py-3 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.p-4 {
    padding: 20px !important;
}
.pt-4 {
    padding-top: 20px !important;
}
.pr-4 {
    padding-right: 20px !important;
}
.pb-4 {
    padding-bottom: 20px !important;
}
.pl-4 {
    padding-left: 20px !important;
}
.px-4 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.py-4 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.b-none{
    border: none !important;
}
.br-0{
    border-radius: 0 !important;
}
.brt-0{
    border-top-left-radius: 0px !important;
}
.brr-0{
    border-top-right-radius: 0px !important;
}
.brb-0{
    border-bottom-right-radius: 0px !important;
}
.brl-0{
    border-bottom-left-radius: 0px !important;
}
.br-4{
    border-radius: 4px !important;
}
.brt-4{
    border-top-left-radius: 4px !important;
}
.brr-4{
    border-top-right-radius: 4px !important;
}
.brb-4{
    border-bottom-right-radius: 4px !important;
}
.brl-4{
    border-bottom-left-radius: 4px !important;
}
.br-6{
    border-radius: 6px !important;
}
.brt-6{
    border-top-left-radius: 6px !important;
}
.brr-6{
    border-top-right-radius: 6px !important;
}
.brb-6{
    border-bottom-right-radius: 6px !important;
}
.brl-6{
    border-bottom-left-radius: 6px !important;
}
.br-100{
    border-radius: 100px !important;
}

.font-size-12{
    font-size: 12px!important;
}
.font-size-14{
    font-size: 14px!important;
}
.font-size-16{
    font-size: 16px!important;
}
.font-size-18{
    font-size: 18px!important;
}
.font-size-20{
    font-size: 20px!important;
}
.font-size-22{
    font-size: 22px!important;
}

.cursor-pointer{
    cursor: pointer;
}

.box-shadow {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.box-block {
    display: block;
    position: relative;
}
.box-process .step-item img{
    width: 25px;
}
.box-process .step-ico img{
    width: 15px;
}
.box-process .disabled{
    filter: grayscale(100%) brightness(50%);
    opacity: 0.5;
}

html,
body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    -webkit-text-size-adjust: 100%;
    /*font-family: "Source Sans Pro", "PingFang SC", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", sans-serif;*/
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    background: #f5f6f8;
    font-size: 14px;
    line-height: 1.5715;
    color: #121924;
}
a{
    cursor: pointer;
    color: #272727;
}
a:hover,
a:active,
a:focus {
    outline: none;
    text-decoration: none;
    color: #111111;
}
a.primary-link {
    color: #007bff;
}
small, .small {
    font-size: 75% !important;
    color: inherit !important;
}

label {
    margin-bottom: 0;
    font-weight: normal;
}
.label{
    font-weight: normal !important;
    font-size: 13px !important;
    padding: 2px 5px;
}
.label-default,
.label-default[href]:hover,
.label-default[href]:focus {
    color: #777;
    background: #F5F6F8;
}
.label-purple,
.label-purple[href]:hover,
.label-purple[href]:focus{
    color: #7753ff;
    background: #f1edff;
}
.label-gold,
.label-gold[href]:hover,
.label-gold[href]:focus {
    color: #F6E0B9;
    background-color: #2C2B31;
}
.label-danger,
.label-danger[href]:hover,
.label-danger[href]:focus{
    color: #f10000;
    background: #fde5e5;
}

.form-control,
.form-control:focus{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.form-simple .control-label{
    width: 90px;
}
.form-simple .control-input{
    flex: 1;
    position: relative;
}
.form-simple .form-control {
    border: none;
    padding: 0;
    font-size: 15px;
    color: #272727 !important;
}
.form-simple .plupload-preview{
    margin: 0;
    padding: 0;
}
.form-simple .plupload-preview .col-xs-3{
    position: relative;
    margin: 5px 0 !important;
    width: auto;
}
.form-simple .plupload-preview .thumbnail,
.form-simple .faupload-preview .thumbnail {
     margin-bottom: 0;
}
.form-simple .plupload-preview a:first-child,
.form-simple .faupload-preview a:first-child,
.form-simple .plupload-preview a img,
.form-simple .faupload-preview a img{
    width: 50px;
    height: 50px;
}
.form-simple .plupload-preview .btn-trash{
    position: absolute;
    top: 0;
    right: 5px;
    width: 20px;
    height: 20px;
}
.form-simple .msg-box{
    position: relative !important;
    top: 0;
    text-align: left;
}
.form-simple .msg-wrap {
    position: relative !important;
    display: block;
    margin: 0;
}
.form-simple .bootstrap-select>.dropdown-toggle{
    outline: none !important;
    border: none;
    font-size: 15px;
    background: #f5f6f8 !important;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    padding: 0 10px;
}
.form-simple .sp_input {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset;
    padding: 0 !important;
}
.form-simple ul.sp_element_box > li{
    margin: 0;
}
.form-simple div.sp_container_combo {
    border: 0 solid #CCCCCC;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
}
.form-simple .dropdown-menu > li > a{
    padding-bottom: 10px !important;
}

input[type="radio"],
input[type="checkbox"]{
    width: 18px;
    height: 18px;
    margin: 0;
    accent-color: #7753ff;

}
input[type="radio"].blue,
input[type="checkbox"].blue{
    accent-color: #286aff;

}
.radio-inline,
.checkbox-inline {
    line-height: 1;
}

.switch-button {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 85px;
    height: 35px;
}
.switch-button input {
    opacity: 0;
    width: 0;
    height: 0;
}
.switch-button .text {
    position: absolute;
    height: 35px;
    line-height: 34px;
    right: 10px;
    color: #777;
    font-size: 13px;
    transition: 0.3s;
    z-index: 0;
}
.switch-button .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    border-radius: 35px;
}
.switch-button .slider:before {
    position: absolute;
    content: "";
    height: 27px; /* 滑块高度 */
    width: 27px;  /* 滑块宽度 */
    left: 4px;    /* 滑块左偏移 */
    bottom: 4px;  /* 滑块下偏移 */
    background-color: white; /* 滑块颜色 */
    transition: .4s; /* 平滑过渡效果 */
    border-radius: 50%; /* 圆形滑块 */
    z-index: 1; /* 确保滑块在文字上层 */
}
.switch-button input:checked ~ .slider {
    background-color: #286aff;
}
.switch-button input:checked ~ .slider:before {
    transform: translateX(50px);
}
.switch-button input:checked ~ .text {
    left: 10px;
    color: #ffffff;
}
.switch-button input:disabled ~ .slider {
    background-color: #e0e0e0;
    cursor: not-allowed;
}
.switch-button input:disabled ~ .slider:before {
    background-color: #aaa;
}
.switch-button input:disabled ~ .text {
    color: #777;
}
.switch-button input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

.btn-purple {
    color: #fff;
    background: #7753ff;
    border-color: #7753ff;
}
.btn-purple.gradient{
    background: linear-gradient(to right, #C3A1FD, #8173F4);
    border-color: transparent;
}
.btn-purple.light{
    color: #7753ff;
    background: #f1edff;
    border-color: transparent;
}
.btn-purple.outline{
    color: #7753ff;
    background: transparent;
    border-color: #7753ff;
}
.btn-purple.disabled{
    color: #ffffff;
    background: #ccb0ff;
    border-color: #ccb0ff;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple:active:focus,
.btn-purple.light:hover,
.btn-purple.outline:hover{
    color: #fff;
    background: #6a44fa;
    border-color: #6a44fa;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
}
.btn-purple.disabled:hover{
    color: #ffffff;
    background: #ccb0ff;
    border-color: #ccb0ff;
}

.btn-blue {
    color: #fff;
    background-color: #286aff;
    border-color: #286aff;
}
.btn-blue.gradient{
    background: linear-gradient(136deg, #286aff, #4e6ef2, #7274f9, #9f66ff);
    border-color: transparent;
}
.btn-blue.light{
    color: #286aff;
    background: #f0f6ff;
    border-color: transparent;
}
.btn-blue.outline{
    color: #286aff;
    background: transparent;
    border-color: #286aff;
}
.btn-blue.disabled{
    color: #ffffff;
    background: #728cf6;
    border-color: #728cf6;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue:active:focus,
.btn-blue.light:hover,
.btn-blue.outline:hover{
    color: #fff;
    background: #1059ff;
    border-color: #1059ff;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
}
.btn-blue.disabled:hover{
    color: #ffffff;
    background: #728cf6;
    border-color: #728cf6;
}

.btn-success {
color: #fff;
background-color: #0CA451;
border-color: #0CA451;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:active:focus,
.btn-success.disabled:hover,
.btn-success[disabled]:hover{
color: #fff;
background-color: #02813c;
border-color: #02813c;
}
.btn-success.light{
    color: #0CA451;
    background-color: #f1f9f1;
    border-color: #dbefdb;
}

.btn-orange {
color: #fff;
background-color: #FE793D;
border-color: #FE793D;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange:active:focus,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover{
color: #fff;
background-color: #cc541e;
border-color: #cc541e;
}
.btn-orange.light{
    color: #FE793D;
    background-color: #fff8f5;
    border-color: #e9e3e0;
}

.btn-gray {
    background-color: #F5F6F8;
    border-color: #F5F6F8;
}
.btn-gray.outline{
    background-color: #fff;
    border-color: #d4dbe6;
}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray:active:focus,
.btn-gray.outline:hover {
    background-color: #eceef3;
    border-color: #eceef3;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
}

.btn-gold {
    color: #F6E0B9;
    background-color: #2C2B31;
    border-color: #24222b;
}
.btn-gold.light{
    color: #4e4d51;
    background: #ffffff;
    border-color: transparent;
}
.btn-gold:hover,
.btn-gold:focus,
.btn-gold:active,
.btn-gold:active:focus,
.btn-gold.disabled:hover,
.btn-gold[disabled]:hover {
    color: #F6E0B9;
    background-color: #4e4d51;
    border-color: #24222b;
}

/*flex布局*/
.flex-container {
    display: flex;
}
.flex-column {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.justify-start {
    justify-content: flex-start;
}
.justify-center {
    justify-content: center;
}
.justify-end {
    justify-content: flex-end;
}
.justify-between {
    justify-content: space-between;
}
.justify-around {
    justify-content: space-around;
}
.align-start {
    align-items: flex-start;
}
.align-center {
    align-items: center;
}
.align-end {
    align-items: flex-end;
}
.align-stretch {
    align-items: stretch;
}

/*table-cell布局*/
.vertical-middle{
    vertical-align: middle;
}

.line-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}
.line-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
}

.text-bold{
    font-weight:bold !important;
}
.text-light{
    font-weight:normal !important;
}
.text-400{
    font-weight:400 !important;
}
.text-500{
    font-weight:500 !important;
}
.text-600{
    font-weight:600 !important;
}

.text-purple {
    color: #7753ff !important;
}
a.text-purple:hover,
a.text-purple:focus {
    color: #6a44fa;
}

.text-blue {
    color: #286aff !important;
}
a.text-blue:hover,
a.text-blue:focus {
    color: #286aff;
}

.text-gray{
    color: #aaaaaa !important;
}
a.text-gray:hover,
a.text-gray:focus {
    color: #aaaaaa;
}

.text-success {
    color: #0CA451;
}
a.text-success:hover,
a.text-success:focus {
    color: #02813c;
}

.text-orange {
    color: #FE793D;
}
a.text-orange:hover,
a.text-orange:focus {
    color: #cc541e;
}

.text-brown {
    color: #523307;
}
a.text-brown:hover,
a.text-brown:focus {
    color: #523307;
}

.bg-color {
    border: 1px solid #B4A9EA;
    background-image: linear-gradient(to right, #f9f0fb, #f3feff)  !important;
}
.bg-white {
    background: #fff !important;
}
.bg-gray {
    background: #f5f6f8 !important;
}
.bg-gray .layui-layer-content {
    background: #f8f9fa !important;
}
.bg-purple {
    color: #fff;
    background: #7753ff !important;
}
.bg-purple-gradient {
    color: #6050C2;
    background-image: linear-gradient(135deg, #CBC4FE, #E4DEFE) !important;
}
.bg-blue-gradient {
    color: #336A9F;
    background-image: linear-gradient(135deg, #B9DFFF, #E3F1FD) !important;
}
.bg-brown-gradient {
    color: #A25141;
    background-image: linear-gradient(135deg, #F1DACC, #F8ECE6) !important;
}
.bg-magenta-gradient {
    color: #974672;
    background-image: linear-gradient(135deg, #EFCDE4, #F7EAF3) !important;
}
.bg-gold-gradient {
    color: #7B6456;
    background-image: linear-gradient(135deg, #F7EDE1, #F3DAB8) !important;
}

main.content{
    position: relative;
    max-width: 750px;
    margin: 0 auto;
    padding: 0 0 65px 0;
    box-shadow: 0 0 30px hsl(0deg 0% 39% / 10%);
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.container{
    max-width: 750px;
    padding: 0;
}
.copyright{
    opacity: 0.3;
    font-size: 80%;
}

.mask-gradient{
    position: relative;
    background-image: linear-gradient(to right, #f9f0fb, #f3feff);
    background-size: 100% 150px;
    background-repeat: no-repeat;
    z-index: 0;
}
.mask-gradient:after{
    content: '';
    position: absolute;
    left: 0;
    top: 100px;
    width: 100%;
    height: 50px;
    background-image: linear-gradient(to top, #f5f6f8, rgba(245, 246, 248, 0));
    z-index: -1;
}

footer.content{
    width: 100%;
    min-height: auto;
    padding: 0;
    margin: 0 auto;
    position: fixed;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 9;
    border-top: 1px solid #eee;
}
footer .container{
    background-color: #FFF;
    padding: 12px 0 10px 0;
    line-height: 1.3;
    position: relative;
}
footer .bx{
    font-size: 20px !important;
}
footer a.active{
    color: #7753ff;
    font-weight: 600;
}
footer.bottom-tab {
    width: 100%;
    min-height: auto;
    padding: 0;
    margin: 0 auto;
    position: fixed;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 9;
    border-top: 1px solid #eee;
}
footer.skill a.active{
    color: #286aff;
}
footer .tip{
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
}
footer .tip .bx{
    font-size: 14px !important;
}

/*三角形*/
.badge-triangle {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    /* 以下边框设置形成三角形 */
    border-style: solid;
    border-width: 0 45px 45px 0; /* 右上方向的三角形 */
    border-color: transparent #FE793D transparent transparent; /* 黄色三角形 */
    z-index: 10;
}
.badge-triangle span {
    position: absolute;
    top: 6px;
    right: -44px;
    color: white;
    font-size: 12px;
    transform: rotate(45deg); /* 文字旋转45度，与三角形适配 */
}

/*上传框*/
.upload-block {
    display: inline-block;
    margin: 5px;
    width: 80px;
    height: 80px;
    border: 1px dashed #ddd;
    text-align: center;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.upload-block img {
    width: 35px;
}
.upload-block .hint {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    color: white;
    padding: 3px 0;
}
.upload-block .bx {
    font-size: 36px;
}
.upload-block input[type="file"],
.upload-block button{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

/*上传预览*/
.upload-preview{
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}
.upload-preview .col-xs-3{
    width: auto;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.upload-preview .thumbnail{
    margin: 5px;
    width: 80px;
    height: 80px;
}
.upload-preview img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
}
.upload-preview .btn-trash{
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #121924;
    border-color: #121924;
}
.upload-preview .btn-trash .fa{
    display: none;
}
.upload-preview .btn-trash:after{
    content: 'X';
    font-family: Arial;
}

/*选择支付方式*/
.select-paytype {
    padding: 15px 0;
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #eeeeee;
}
.select-paytype>*:first-child{
    flex: 1;
}
.select-paytype>*:last-child {
    border-bottom: none;
}
.select-paytype img{
    width: 20px
}

/*搜索*/
.form-search{
    flex: 1;
    border: 1px solid rgba(119, 83, 255, 0.8);
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50px;
    padding: 3px 2px 3px 10px;
}
.form-search select {
    width: auto;
    border: transparent;
    background-color: transparent;
}
.form-search input[type=search] {
    border: transparent;
    background-color: transparent;
}

/*图片*/
.embed-responsive span.play{
    position: absolute;
    width: 46px;
    height: 46px;
    border-radius: 100px;
    left: 50%;
    top: 50%;
    margin-left: -23px;
    margin-top: -23px;
    color: #FFF;
    font-size: 30px;
    padding: 2px 0 0 3px;
    opacity: 0.8;
    text-align: center;
    background: rgba(0,0,0,0.6);
}
.embed-responsive img,
.embed-responsive .embed-responsive-item {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border: 0;
    left: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.embed-responsive-square {
    padding-bottom: 100%;
}
.img-zoom {
    overflow: hidden;
}
.img-zoom img {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.img-zoom:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

/*优惠券*/
.coupon-item{
    position: relative;
    background: #ffffff;
    border: 1px solid #dddddd;
}
.coupon-item .amount{
    width: 110px;
}
.coupon-item .amount .price{
    font-size: 26px;
}
.coupon-item .desc{
    flex: 1;
    border-right: 2px solid rgba(178,161,248,0.1);
}
.coupon-item .operate{
    width: 110px;
}
.coupon-item .operate .btn{
    border-radius: 100px;
}
.coupon-item .memo{
    border-top: 1px solid #eaeaea
}
.coupon-item .tip{
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 6px 0 10px 0;
    padding: 2px 6px;
    background: #eaeaea;
    color: #222222;
}
.coupon-item.active{
    background: linear-gradient(to right, #f7efff, #fdfcff);
    border: 1px solid #b2a1f8;
}
.coupon-item.active .desc{
    border-right: 2px solid rgba(221, 221, 221, 0.5);
}
.coupon-item.active .tip{
    background: linear-gradient(to right, #dccfff, #ded2ff);
    color: #7753ff;
}
.coupon-item.active .operate .btn{
    border-radius: 100px;
}

/*面板*/
.panel-default {
    border: none;
    padding: 0 15px;
    margin-bottom: 15px;
}
.panel-default > .panel-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    background: #fff;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
}
.panel-default > .panel-heading .panel-title {
    font-size: 18px;
}
.panel-default > .panel-footer {
    padding: 15px 0;
    background: none;
    border-top: 1px solid #f5f5f5;
}
.panel-default > .panel-body {
    position: relative;
    padding: 15px 0;
}

/*媒体*/
.media{
    position: relative;
    display: block;
    clear: both;
}
.media-item .media-left {
    overflow: hidden;
    padding: 0;
}
.media-item .media-left a,
.media-item .media-left .embed-responsive{
    display: block;
    width: 120px;
}
.media-item .media-body {
    position: relative;
}
.media-item .media-heading {
    font-size: 16px;
    line-height: 1.45;
}
.media-item .media-heading a{
    display: block;
}
.media-item .media-desc {
}
.media-item .media-bottom {
    display: block;
    clear: both;
    position: absolute;
    bottom: 0;
}
.media-item .media-bottom span{
    font-size: 18px;
    font-weight: bold;
}

/*缩略图*/
.thumbnail{
    padding: 0;
    border: 0;
    margin-bottom: 15px;
}
.thumbnail .thumbnail-heading {
    font-size: 18px;
    line-height: 1.45;
    margin-bottom: 5px;
}

/*标签导航*/
.tags-nav{
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 0 10px 0;
    position: relative;
}
.tags-nav a.active{
    position: relative;
    color: #7753ff;
    font-weight: 600;
}
.tags-nav a.active:after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 30px;
    height: 6px;
    margin-left: -15px;
    border: 5px solid #7753ff;
    border-radius: 0 0 50% 50%/0 0 100% 100% ;
    border-top: none;
}

/*更多*/
.loadmore {
    width: 80%;
    margin: 1.5em auto;
    line-height: 1.6em;
    text-align: center;
    clear: both;
}
.loadmore-tips {
    display: inline-block;
    vertical-align: middle;
}
.loadmore-line {
    border-top: 1px solid #eeeeee;
    margin-top: 2.4em;
}
.loadmore-line .loadmore-tips {
    position: relative;
    top: -0.9em;
    padding: 0 .55em;
    background-color: #FFFFFF;
    color: #808080;
}

/*分页*/
.pager .pagination {
    margin: 0;
}
.pager .pager {
    margin: 0;
}
.pager li {
    margin: 0 3px;
    display: inline-block;
}
.pager li:first-child > a,
.pager li:last-child > a,
.pager li:first-child > span,
.pager li:last-child > span {
    padding: 6px 12px;
}
.pager li > a,
.pager li > span {
    background: none;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    padding: 6px 12px;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #ddd;
}

/*筛选*/
.filter-container {
    margin-bottom: 10px;
    background-color: #fff;
}
.filter-row {
    padding: 8px 15px;
    border-bottom: 1px solid #f4f6f8;
}
.filter-title {
    color: #777;
    margin-bottom: 5px;
}
.filter-values {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}
.filter-values li {
    display: inline-block;
}
.filter-values li a {
    padding: 2px 10px;
    display: inline-block;
    border-radius: 2px;
    font-size: 16px;
}
.filter-values li.active a {
    background-color: #007bff;
    color: #ffffff;
}

/*详情*/
.show-meta {
    overflow: hidden;
    background: #FFF;
}
.show-meta .meta-title {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.45;
    color: #444;
}
.show-meta .meta-body a {
    background: #f7f7f7;
    border-radius: 100px;
    padding: 5px 13px;
    color: #666;
    position: relative;
    display: inline-flex;
    align-items: center;
}
.show-meta .meta-body a i {
    width: 14px;
    height: 14px;
    font-size: 15px;
}
.show-meta .meta-author {
    background-color: #f4f6f8;
    border-radius: 8px
}
.show-meta .meta-author .nickname{
    font-size: 16px;
    font-weight: bold;
}
.show-meta .meta-author .pull-right{
    background: #007bff;
    color: #ffffff;
    padding: 3px 10px 3px 15px;
    border-radius: 100px 0 0 100px;
}

.article-text{
    background: #FFF;
    line-height: 1.8;
    font-size: 16px;
}

/*标签*/
.tag {
    display: inline-block;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    margin-right: 3px;
    border-radius: 2px;
    background: #f5f6f8;
    color: #333;
}
.tag img {
    height: 13px;
    margin-top: -2px;
    margin-right: 3px;
}
.tag[href]:focus,
.tag[href]:hover {
    opacity: 0.8;
    text-decoration: none;
}
.tag-xs {
    padding: 0 6px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.tag-lg {
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 28px;
}
.tag-link {
    background-color: transparent;
}
.tag-logo {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 4px 2px;
    background-size: 16px 16px;
}
.tag-primary {
    background: #e5f2ff;
    color: #007bff;
}
.tag-success {
    background-color: #dff0d8;
    color: #18bc9c;
}
.tag-info {
    background-color: #d9edf7;
    color: #3498db;
}
.tag-orange {
    background-color: #fcf8e3;
    color: #f39c12;
}
.tag-danger {
    background-color: #f2dede;
    color: #e74c3c;
}

/*支付查看*/
.pay-button{
    cursor: pointer;
}
.pay-popup{
    position: relative;
    text-align: center;
    padding: 20px 0 40px 0;
}
.pay-popup h4{
    margin-top: 0;
    margin-bottom: 13px;
}
.pay-popup h4 small{
    opacity: 0.6;
}
.pay-popup h4 span{
    font-size: 120%;
    font-weight: bold;
    color: #ff623e;
}
.pay-popup .or {
    position: relative;
    width: 80%;
    margin: 20px auto;
    font-size: 12px;
    text-align: center;
}
.pay-popup .or:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #eee;
    top: 50%;
    left: 50%;
    margin-left: -50%;
    margin-top: 0;
}
.pay-popup .or .tips {
    display: inline-block;
    position: relative;
    top: 0;
    padding: 0 0.25rem;
    background-color: #F5F5F5;
    color: #999;
}

/*支付按钮*/
.btn-wechat,
.btn-alipay,
.btn-balance,
.btn-vip{
    padding: 7px 13px 7px 28px;
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    line-height: 1.5;
    margin: 0 3px;
}
.btn-wechat {
    color: #fff;
    background-color: #00c800;
    border-color: #00c800;
    background-image: url("data:image/png;base64,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");
}
.btn-wechat:focus,
.btn-wechat:hover,
.btn-wechat:active,
.btn-wechat:active:focus {
    color: #fff;
    background-color: #00b400;
    border-color: #00b400;
    background-image: url("data:image/png;base64,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");
}
.btn-alipay {
    color: #fff;
    background-color: #1677ff;
    border-color: #1677ff;
    background-image: url("data:image/png;base64,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");
}
.btn-alipay:focus,
.btn-alipay:hover,
.btn-alipay:active,
.btn-alipay:active:focus {
    color: #fff;
    background-color: #146de8;
    border-color: #146de8;
    background-image: url("data:image/png;base64,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");
}
.btn-balance {
    color: #fff;
    background-color: #262636;
    border-color: #262636;
    background-image: url("data:image/png;base64,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");
}
.btn-balance:focus,
.btn-balance:hover,
.btn-balance:active,
.btn-balance:active:focus {
    color: #fff;
    background-color: #1a1a27;
    border-color: #1a1a27;
    background-image: url("data:image/png;base64,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");
}
.btn-vip {
    color: #fff;
    background-color: #a1834a;
    border-color: #e9bd6c;
    background-image: url("data:image/png;base64,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");
}
.btn-vip:focus,
.btn-vip:hover,
.btn-vip:active,
.btn-vip:active:focus {
    color: #fff;
    background-color: #997d43;
    border-color: #d0a863;
    background-image: url("data:image/png;base64,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");
}
.btn-none,
.btn-none:focus,
.btn-none:hover,
.btn-none:active,
.btn-none:active:focus {
    background-color: transparent;
    border: 0 solid transparent;
}

/*评论*/
#comment-container{
    margin-top: -16px;
}
#comment-container #commentlist dl {
    position: relative;
    border-bottom: 1px solid #f1f1f1;
    clear: both;
    padding: 10px 0;
    margin-bottom: 5px;
}
#comment-container #commentlist dl dt {
    float: left;
    margin-right: 10px;
    width: 44px;
    height: 44px;
    display: block;
    position: absolute;
}
#comment-container #commentlist dl dt img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
#comment-container #commentlist dl dd {
    padding-left: 55px;
    float: left;
    width: 100%;
}
#comment-container #commentlist dl dd small {
    color: #999;
    margin: 0 0 0 10px;
    height: 20px;
    line-height: 20px;
}
#comment-container #commentlist dl dd small a {
    color: #999;
    display: inline-block;
    margin-left: 10px;
}
#comment-container #commentlist dl dd small a:hover {
    color: #4e6ef2;
}
#comment-container #commentlist dl dd dl {
    margin: 0;
    border-top: 1px solid #eee;
    border-bottom: none;
    padding-top: 15px;
    padding-bottom: 0;
}
#comment-container #commentlist dl dd dl dd {
    width: 550px;
}
#comment-container #commentlist dl dd p {
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 24px;
}
#comment-container #commentlist dl dd p em {
    font-style: normal;
    display: inline-block;
    padding: 0 5px;
    height: 22px;
    line-height: 22px;
    font-weight: 400;
    font-size: 13px;
    text-align: center;
    color: #007bff;
    background: #e5f2ff;
    border-radius: 2px;
}
#comment-container #commentlist cite {
    font-style: normal;
    font-weight: bold;
    color: #666;
}
#comment-container #postcomment{
    margin-bottom: 30px;
}
#comment-container #postcomment .form-group {
    margin-bottom: 10px;
}
#comment-container #postcomment label {
    font-weight: normal;
}
#comment-container #postcomment a small {
    display: inline !important;
}
#comment-container #postcomment textarea.form-control {
    border-radius: 2px;
    box-shadow: none;
    border-color: #eeeeee;
    background: #FAFAFA;
    font-size: 14px;
}
#comment-container #postcomment .close-reply{
    display: none;
}

/*分享*/
.share-button, .poster-button, .wechat-button, .link-button{
    cursor: pointer;
}
#clipboard {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
#capture {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 375px;
    background: #fff;
}
#share-picture {
    color: #fff;
    text-align: center;
    z-index: 100;
    position: absolute;
    left: 50%;
    top: 50px;
    margin-left: -40vw;
    width: 80vw;
    height: auto;
}
#share-picture .showImg{
    width: auto;
    max-height: calc(100vh - 250px);
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0,0,0,.8);
}
@media (max-width: 767px) {
    #share-picture .showImg{
        width: 100%;
    }
}
.share-layer{
    border-radius: 20px 20px 0 0 !important;
}
.share-layer .layui-layer-close2 {
    top: -20px !important;
    right: -15px !important;
}
.share-container{
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 100%;
    text-align: center;
}
.poster-button img, .wechat-button img, .link-button img{
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    text-align: center;
    color: #FFF;
}
.guide-container{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    text-align: center;
    color: #FFF;
}
.guide-container:after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: rgba(0,0,0,0.7);
}
.guide-container div{
    font-size: 18px;
    line-height: 1.6;
    margin-top: 80px;
}
.guide-container img{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 100px;
}