* {
    margin: 0;
    padding: 0;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, Microsoft Yahei, \\5FAE\8F6F\96C5\9ED1, STHeiti, \\534E\6587\7EC6\9ED1, sans-serif;
    word-wrap: break-word;
}
html,body{
    height:100%;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#app {
    min-width: 1280px;
    background-color: #f6f6f6;
    position: relative;
    overflow: hidden;
}
.summary dl {
    padding: 18px;
    display: block;
    background: #fff;
}
.summary dd {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    position: relative;
    text-align: left;
    padding-left: 15px;
}
.summary dd span {
    float: right;
    padding-right: 30px;
}
.summary dd em {
    float: right;
    color: red;
    font-style: normal;
}
.summary dd i.fa {
    color: #ef5350;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 9px;
    padding-right: 50px;
}
.member dd i.fa{
    color: #5ac789;
}
h2 {
    text-align: center;
    margin: 20px;
    font-size: 30px;
    font-weight: 700;
    color: #f9c973;
}

#detail {
    font-size: 18px;
    margin: 40px 0;
    text-align: center;
    color: #848484;
    position: relative;
}
#detail::before {
    left: 0;
    right: calc(50% + 115px);
}
#detail::after {
    right: 0;
    left: calc(50% + 115px);
}
#detail::before, #detail::after {
    content: '';
    position: absolute;
    height: 1px;
    border-top: 1px solid #d9d9d9;
    top: calc(50% - 0.5px);
}
#vip table {
    margin: 0 auto;
    width: 1214px;
    overflow-x: auto;
    box-shadow: 0 2px 6px hsla(0,0%,55%,.5);
    margin-bottom: 50px;
}
tbody {
    color: #575757;
}
#vip table th, #vip table td {
    border: 1px solid #e6e7f1;
    width: 20%;
    text-align: center;
    border: 1px solid #d9d9d9 !important;
}
#vip table th {
    height: 50px;
    line-height: 50px;
}
#vip table td {
    height: 42px;
    line-height: 42px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
    color: #575757;
    line-height: 54px;
    border-top: none;
    padding: 0 5px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#vip table tr:nth-child(even) {
    background-color: #f6f7fa;
}
#vip .zs {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(255,219,124,.25)),to(rgba(252,173,21,.25)));
    background-image: -webkit-linear-gradient(right,rgba(255,219,124,.25),rgba(252,173,21,.25));
    background-image: -moz-linear-gradient(right,rgba(255,219,124,.25) 0,rgba(252,173,21,.25) 100%);
    background-image: linear-gradient(-90deg,rgba(255,219,124,.25),rgba(252,173,21,.25));
}
#vip .yf{
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(255,219,124,.15)),to(rgba(252,173,21,.15)));
    background-image: -webkit-linear-gradient(right,rgba(255,219,124,.15),rgba(252,173,21,.15));
    background-image: -moz-linear-gradient(right,rgba(255,219,124,.15) 0,rgba(252,173,21,.15) 100%);
    background-image: linear-gradient(-90deg,rgba(255,219,124,.15),rgba(252,173,21,.15));
}
#vip .fa-check{
    color: #5ac789;
    font-size: 20px;
}

/****************************************vip*******************************/
#main-content {
    width: 100%;
    box-sizing: border-box;
    overflow: auto;
    margin-top: 64px;
    transition: margin-top .4s;
    position: relative;
    cursor: default;
}

.member-dec-page[data-v-dded435a] {
    position: relative;
    padding-top: 70px;
    padding-bottom: 152px;
    text-align: center;
    background-image: url('/main/member/image/banner.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #fff;
}

.blue[data-v-dded435a] {
    color: #fff;
}

.title[data-v-dded435a] {
    font-size: 30px;
    font-weight: 700;
}

.subtitle[data-v-dded435a] {
    font-size: 14px;
    margin: 18px auto 38px;
}
.blue[data-v-dded435a] {
    color: #fff;
}

.period[data-v-dded435a] {
    width: 0px;
    height: 40px;
    margin: 0 auto;
    font-size: 16px;
    border-radius: 4px;
    overflow: hidden;
}

.period span[data-v-dded435a] {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #07aefc;
    background-color: #fff;
    cursor: pointer;
}

.period span[class~=active][data-v-dded435a] {
    color: #fff;
    background-color: #07aefc;
    border: none;
}
.period span[data-v-dded435a] {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #07aefc;
    background-color: #fff;
    cursor: pointer;
}

.version-select[data-v-dded435a] {
    min-width: 1230px;
    margin: 26px auto 0;
}

.version-select .version[data-v-dded435a] {
    vertical-align: middle;
    display: inline-block;
    width: 300px;
    height: 450px;
    padding: 40px 1px 1px;
    text-align: center;
    background-color: #fff;
    border-radius: 2px;
    box-sizing: content-box;
    margin-right: 20px;
    -webkit-box-shadow: 0 2px 6px hsla(0,0%,55%,.5);
    box-shadow: 0 2px 6px hsla(0,0%,55%,.5);
    margin: 0 15px;
    -webkit-transition: .2s ease;
    -moz-transition: .2s ease;
    transition: .2s ease;
    position: relative;
}

.version-select .version .summary[data-v-dded435a] {
    position: relative;

}

.version-select .version .summary .name[data-v-dded435a] {
    font-size: 20px;
    color: #333333;
    font-weight: 400;
}
.version-select .version .summary .price{
    font-size: 15px;
    color: #333333;
    font-weight: 300;
    margin: 28px 0 0;
}
.version-select .version .summary .price span {
    font-size: 28px;
    color: #333333;
    font-weight: 300;
    margin: 28px 0 0;
}
.version-select .version .summary .collaborator[data-v-dded435a] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #626262;
    font-weight: bolder;
    margin-top: 14px;
    margin-bottom: 24px;
}

.version-select .version .summary .button[class~=have][data-v-dded435a] {
    color: #9b9b9b;
    background: #fff;
    border: 1px solid #9b9b9b;
    cursor: default;
}
.version-select .version .summary .button[class~=pointer][data-v-dded435a] {
    cursor: pointer;
}

.version-select .version .introduce h4[data-v-dded435a] {
    font-size: 14px;
    color: #343434;
    font-weight: 700;
}

.version-select .version .introduce ul[data-v-dded435a] {
    margin: 6px 0 26px;
}
.version-select .version .introduce .list-item[data-v-dded435a] {
    line-height: 2em;
    font-size: 12px;
    color: #9b9b9b;
}
.version-select .version .how-to-invoice[data-v-dded435a] {
    position: absolute;
    bottom: 16px;
    right: 16px;
    font-size: 12px;
    color: #9b9b9b;
}
.version-select .version[class~=selected][data-v-dded435a], .version-select .version[data-v-dded435a]:hover {

}
.version-select .version:hover .name[data-v-dded435a], .version-select .version:hover .price[data-v-dded435a], .version-select .version[class~=selected] .name[data-v-dded435a], .version-select .version[class~=selected] .price[data-v-dded435a] {

}
.version-select .version .summary .collaborator .icon[class~=cant][data-v-dded435a] {
    background-position-y: -18px;
    cursor: not-allowed;
}
.version-select .version .summary .collaborator .icon[data-v-dded435a] {
    border: none;
    width: 18px;
    height: 18px;
    background-image: url(//static.chuangkit.com/dist/price_add_reduce_icon.svg?f035bd8…);
    cursor: pointer;
    outline: none;
}
.version-select .version .summary .collaborator .reduce[data-v-dded435a] {
    background-position: 0 0;
    margin-right: 8px;
}

.version-select .version .summary .collaborator[data-v-dded435a] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #626262;
    font-weight: bolder;
    margin-top: 14px;
    margin-bottom: 24px;
}

.version-select .version .summary .collaborator .icon[data-v-dded435a] {
    border: none;
    width: 18px;
    height: 18px;
    background-image: url(//static.chuangkit.com/dist/price_add_reduce_icon.svg?f035bd8…);
    cursor: pointer;
    outline: none;
}
.version-select .version .summary .collaborator .add[data-v-dded435a] {
    background-position: 18px 0;
    margin-left: 8px;
}

.version-select .version .summary .button[data-v-dded435a] {
    display: inline-block;
    width: 235px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    background-color: #07aefc;
    margin-bottom: 20px;
}

.version-select .version .summary .join-member-activity[data-v-dded435a] {
    position: absolute;
    left: -6px;
    bottom: 53px;
    text-align: center;
    width: 100%;
}
.version-select .version .summary .join-member-activity a[data-v-dded435a] {
    position: relative;
    color: #4a4a4a;
    font-size: 12px;
}

a {
    color: #07aefc;
    background: transparent;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color .2s ease;
}
.get-free-vip[data-v-dded435a] {
    width: 100%;
    position: absolute;
    bottom: 25px;
}
.version-select .version .summary .join-member-activity a[data-v-dded435a] {
    position: relative;
    color: #4a4a4a;
    font-size: 12px;
}
a {
    color: #07aefc;
    background: transparent;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color .2s ease;
}
.sckSourceLabel, .sckSourceLabel1{
    padding: 6px 6px 0px 6px;
    overflow: hidden;
    width: 100%;
    margin: 0px auto 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sck-push-liu-two a {
    color: inherit;
}
.sckSourceLabel span, .sckSourceLabel1 span {
    padding: 0px 8px;
    margin: 0 8px 8px 0;
    color: #FEFEFE;
    background-color: #828d95;
    box-sizing: border-box;
    border-radius: 15px;
    font-size: 12px;
    line-height: 20px;
    float: left;
}
.sckSourceCollection {
    line-height: 26px;
    font-size: 12px;
    padding: 0px 10px;
    margin-bottom: 5px;
    box-sizing: border-box;
    height: 26px;
    width: 100%;
    color: #828d95;
    text-align: right;
}
.sck-yibi-sp1 {
    float: right;
    margin-right: 10px;
    font-size: 12px;
}
.sck-yibi-sp2 {
    font-size: 12px;
    float: right;
    margin-right: 10px;
}
.sck-yibi-sp6 {
    float: right;
    margin-right: 10px;
}
.sck-yibi-sp3 {
    float: right;
    margin-right: 10px;
}
.sck-yibi-sp5 {
    float: left;
}
.sck-yibi-sp1 i {
    margin-right: 3px;
    font-size: 16px;
}
.sck-yibi-sp2 i {
    margin-right: 3px;
    font-size: 16px;
}
.sck-yibi-sp6 i {
    margin-right: 2px;
    margin-top: 5px;
    float: left;
    font-size: 15px;
}
.sck-yibi-sp3 i {
    margin-right: 3px;
    font-size: 13px;
}
.sckSourceContent {
    background-color: #fff;
}
.sckSourceLabel span:hover, .sckSourceLabel1 span:hover {
    background-color: #4d4d4d;
}
.sck-yibi-sp2 :hover{
    color:#4d4d4d;
}
.CollectionButton :hover{
    color:#4d4d4d;
}
.main_body_left_bi {
    font-size: 13px;
    box-sizing: border-box;
    height: 26px;
    color: #828d95;
    list-style: none;
    margin: 15px 0px;
}
.main_body_left_bi li {
    line-height: 26px;
    height: 26px;
    box-sizing: border-box;
    float: right;
}
.main_body_left_bi-l3 {
    cursor: pointer;
    font-size: 14px;
    float: right;
    margin-right: 10px;
}
.main_body_left_bi-l3 i {
    font-size: 18px;
}
.main_body_left_bi-l2 {
    margin-right: 15px;
    font-size: 14px;
    cursor: pointer;
}
.main_body_left_bi-l2 i {
    font-size: 16px;
}
.main_body_left_bi-l1 {
    margin-right: 15px;
}
.main_body_left_bi-l1 i {
    font-size: 15px;
}
.main_body {
    background-color: #fff;
    margin: 25px auto 15px;
    border-radius: 10px;
    padding: 20px;
    box-sizing: border-box;
}
.main_body_left {
    width: 40%;
    margin: auto;
}
.main_body_left_sc {
    padding: 15px;
    box-sizing: border-box;
    margin: 20px auto;
    border: 1px #eee solid;
}
.main_body_left_divide {
    border-top: 1px rgb(240,240,240) solid;
}
.main_body_left_bq {
    overflow: hidden;
    padding: 5px;
    box-sizing: border-box;
    margin-top: 15px;
    list-style: none;
}
.main_body_left_bq li {
    cursor: pointer;
}

.main_body_left_bq li {
    padding: 2px 8px;
    margin: 0 8px 8px 0;
    color: #FEFEFE;
    background-color: #828d95;
    box-sizing: border-box;
    border-radius: 15px;
    font-size: 12px;
    float: left;
}
.main_body_left_bq li:hover{
    background-color: #4d4d4d;
}
.main_body_left_bi-l2 :hover{
    color: #4d4d4d;
}
.main_body_left_bi-l3 :hover{
    color: #4d4d4d;
}
