/* Global References*/
:root {
    --qjztbj-color: #cf0a2c;
}

/*头部*/
.pxn-navbar {width: 100%;position: relative;box-shadow: none;background-color: initial;left: 0;top: 0;z-index: 99999;}
.uni-navbar__header {display: flex;padding: 0 10px;flex-direction: row;height: 44px;font-size: 12px;background-color: var(--qjztbj-color);}
.uni-navbar__header-btns-left {display: flex;width: 62px;justify-content: flex-start;align-items: center;}
.uni-navbar__header-container {display: flex;flex: 1;padding: 0 10px;overflow: hidden;justify-content: center;}
.uni-navbar__header-btns-right {display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
.pxn-center {display: flex;justify-content: center;align-items: center;}
.login-page .icon-duoyuyan {position: absolute;right: 10px;font-size: 27px;cursor: pointer;color: #fff;font-weight: 500;-webkit-filter: invert(1);filter: invert(1);}


/*登录/注册*/
.pxn-column {display: flex;flex-direction: column;box-sizing: border-box;}uni-view, uni-text {box-sizing: border-box;}
.logo-con {width: 100%;height: 86px;margin-bottom: 15px;-webkit-animation: logobigData-data-v-3c86efe4 .5s;animation: logobigData-data-v-3c86efe4 .5s;}
.sign-con {display: flex;margin: 0 31px;margin-bottom: 24px;}
.item {width: 50%;height: 47px;display: block;border-bottom: 1px solid #95989a;cursor: pointer;}
.aclink {border-bottom: 6px solid var(--qjztbj-color);color: var(--qjztbj-color);cursor: default;}

.link {
    align-items: center;
    box-sizing: border-box;
    color: #95989a;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    letter-spacing: .8px;
    line-height: 1.5;
    text-transform: uppercase;
    width: 100%;
}

.form-con {
    position: relative;
    padding: 20px 10px 10px;
    width: calc(100% - 41px);
    height: auto;
    margin: 0 auto auto;
    background-color: #fbfbfb;
    border-radius: 10px;
    -webkit-animation: botTopData-data-v-3c86efe4 .3s;
    animation: botTopData-data-v-3c86efe4 .3s;
}

.input-title {font-size: 14px;color: #969595;line-height: 24px;}
.account-input {margin-top: 4px;position: relative;z-index: 1;margin-bottom: 20px;font-size: 14px;border: 1px solid #dcdfe6;padding: 0 10px;}
.pxn-ac {display: flex;align-items: center;}
.pxn-input {height: 52px;font-size: 14px;flex: 1;background: transparent;color: var(--qjztbj-color);}

.uni-input-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.uni-input-placeholder {
    position: absolute;
    top: auto !important;
    left: 0;
    color: grey;
    overflow: hidden;
    text-overflow: clip;
    white-space: pre;
    word-break: keep-all;
    pointer-events: none;
    line-height: inherit;
}

.uni-input-input {
    position: relative;
    display: block;
    height: 100%;
    background: none;
    color: inherit;
    opacity: 1;
    font: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-align: inherit;
    text-indent: inherit;
    text-transform: inherit;
    text-shadow: inherit;
    border: none;
}

.placeholder-input {color: #999;}
.pxn-flex {display: flex;}
.login-column {position: relative;margin-top: 20px;}

.login-btn {
    margin-top: 20px;
    border: none;
    outline: none;
    font-size: 16px;
    line-height: 49px;
    background-color: var(--qjztbj-color);
    border-radius: 25px;
    color: #fff;
    text-transform: uppercase;
}

.uni-button {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
    color: var(--qjztbj-color);
    background-color: #f8f8f8;
    cursor: pointer;
}

.footer-con {
    padding: 0 15px;
    margin-top: 31px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: var(--qjztbj-color);
}

/*home*/
.col2 {width: 70%;margin: 0 auto;position: absolute;left: 15%;}
.row.no-gutters {position: relative;}
.header {background: rgb(255 255 255 / 90%);backdrop-filter: unset;}
.hallFame2 {height: 40px;font-size: 14px;}
.str_wrap {background:unset;}
.hallFame2 ul {margin: 0;line-height: 30px;}
.hallFame2 ul li {float:left;margin-right:50px;}
.hallFame2 a {color: #333;text-decoration: none;}
.hallFame2 a:hover {text-decoration: underline;}
 
.my-swipe2 {width: 90%;height: 180px;border-radius: 3px;margin: 10px auto;overflow: hidden;border-radius: 25px;}
.van-swipe__track {display: flex;height: 100%;transition-property: transform;}
.van-swipe-item {position: relative;flex-shrink: 0;width: 100%;height: 100%;}
.my-swipe-img {width: 100%;height: 100%;object-fit: cover;}
 
.grid-list {margin: 30px 0px 30px 0px;}
.flex-row-between {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.container-full {box-sizing: border-box;width: 100%;}
.grid-line {display: flex;flex-direction: column;justify-content: space-between;align-items: center;box-sizing: border-box;width: 25%;height: 80px;}
.grid-line a {text-decoration: none;display: flex;flex-direction: column;align-items: center;}
.grid-image {display: block;width: 50px;height: 50px;}
.grid-text {white-space: nowrap;font-size: 10px;line-height: 36px;}
 
.gdxxfex{display: flex;align-items: center;}
.agent_box {height: 270px;overflow: hidden;position: relative;}
.ul {position: absolute;width: 100%;transition: transform 0.5s ease;}
 
.party-section {margin-top: 25px;margin: 20px;}
.party-title {font-weight: 700;font-size: 16px;line-height: 20px;margin-bottom: 10px;margin-top: 30px;}
.partner-list {margin-top: 20px;}
.flex-row-between-wrap {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;align-items: center;}
.container-full {box-sizing: border-box;width: 100%;}
.partner-line {width: 33%;margin-bottom: 15px;text-align: center;}
.partner-image {display: block;width: 110px;height: 50px;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 