﻿* {
    list-style: none;
}
#nav {
    box-shadow: none !important;
}

[v-cloak] {
    display: none;
}
.mainbody{
    margin:0 !important;
}
#cgVue {
    background-color: #f1f1f1;
    padding: 16px 0;
}
.cgBox {
    width: 1200px;
    position: relative;
    margin: 0 auto
}

.cg_leftBox {
  
}

.cg_leftBoxOne {
    width: 1200px;
    justify-content: space-between;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
}
.banner_box {
    width: 895px;
    height: 243px;
    border-radius: 6px;
    position:relative;
    z-index:2;
}

.banner_box .el-carousel__container {
    width: 100%;
    height: 243px;
}
    .banner_box .el-carousel__item {
        border-radius: 6px;
    }
    .banner_box .el-carousel__item:nth-child(2n) {
        background-color: #99a9bf;
    }

.banner_box .el-carousel__item:nth-child(2n+1) {
    background-color: #d3dce6;
}

.banner_box .el-carousel__indicator--horizontal .el-carousel__button {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    opacity: 0.3;
}

.banner_box .el-carousel__indicator--horizontal.is-active .el-carousel__button {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border-radius: 50%;
    opacity: 1;
}

.banner_box .el-carousel__item:nth-child(2n) {
    background-color: #99a9bf;
}

.banner_box .el-carousel__item:nth-child(2n+1) {
    background-color: #d3dce6;
}

.banner_box .el-carousel__indicator--horizontal .el-carousel__button {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    opacity: 0.3;
}

.banner .el-carousel__indicator--horizontal.is-active .el-carousel__button {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border-radius: 50%;
    opacity: 1;
}
.banner_img,
.banner_img img {
    width: 100%;
    height: 243px;
    border-radius: 6px;
    position:relative;
    z-index:2;
}
.title_img {
    width: 100%;
    height: 243px;
    border-radius: 6px;
}
.title_imgCur {
    cursor: pointer;
}
.tagtext {
    position: absolute;
    right: 1px;
    top: 1px;
    font-size: 12px;
    border: 1px solid #fff;
    width: auto;
    padding: 0 5px;
    text-align: center;
    background: rgba(161, 161, 161, 0.5);
    color: #fff;
}
.cgPublish {
    width: 289px;
    height: 243px;
    background: #FFFFFF;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 14px 0 0 15px;
    margin-left: 16px;
}
.cgPublishSmall {
    width: 289px;
    height: 144px;
    background: #FFFFFF;
    border-radius: 8px;
    box-sizing:border-box;
    padding:14px 0  0 15px
}
.cgPublish_btnBoxSmall {
    width: 255px;
    height: 68px;
    background: linear-gradient( 180deg, #DCE8FF 1%, #F9FCFF 100%);
    box-shadow: 0px 2px 4px 0px rgba(63,103,255,0.12);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    display:flex;
    align-items:center;
    margin-top:14px;
    box-sizing:border-box;
    padding-left:10px;   
}
.cgPublish_btnSmall {
    width: 151px;
    height: 40px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 24px;
    display: flex;
    align-items: center;
    justify-content:center;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    cursor:pointer;
    margin-right:14px;
}
.cgPublish_btnSmall img{
    margin-right:8px;
}
.cgPublish_btnSmall2 {
    font-size: 16px;
    color: #2C6BEE;
    line-height: 21px;
    cursor: pointer;
    text-decoration-line: underline;
}
.cg_leftTitle {
    display: flex;
    align-items: center;
}
.cg_leftTitleP {
    font-size: 12px;
    color: #666666;
    margin-left: 12px;
}
.cg_title,
.cg_title2,
.cg_title3 {
    font-weight: bold;
    font-size: 24px;
    position: relative;
    display: flex;
    align-items: center;
}

    .cg_title span,
    .cg_title2 span,
    .cg_title3 span {
        position: relative;
        z-index: 1;
    }

    .cg_title::after,
    .cg_title2::after,
    .cg_title3::after {
        content: "";
        width: 129px;
        height: 8px;
        background: linear-gradient( 270deg, #FFFFFF 0%, #86A5FF 100%);
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .cg_title2::after {
        width: 106px;
    }

    .cg_title3::after {
        width: 154px;
    }

.callFor_bids {
    font-size: 12px;
    color: #666666;
    margin-left: 12px;
    font-weight: 500;
}

.cgPublish_btnBox {
    width: 255px;
    height: 170px;
    background: linear-gradient( 180deg, #C9DCFE 0%,#F9FCFF 20%, #F9FCFF 100%);
    box-shadow: 0px 4px 8px 0px rgba(63,103,255,0.12);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    margin-top: 14px;
    box-sizing: border-box;
    padding: 15px 0 0 10px;
}

.cgPublish_btn,
.cgPublish_btn2 {
    width: 235px;
    height: 40px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 24px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.cgPublish_btn2 {
    background: #FFFFFF;
    border: 1px solid #1965FF;
    margin-top: 20px;
    color: #2C6BEE;
}
    .cgPublish_btn img,
    .cgPublish_btn2 img{
        margin-right:8px;
    }
    .cgPublish_btnText {
        font-size: 12px;
        color: #666666;
        margin-top: 2px;
        text-align: center;
    }
.leftDataBoxSmall {
    display: flex;
}
.cg_leftBoxTwo {
    width: 1200px;
    background: #FFFFFF;
    margin-top: 16px;
    box-sizing: border-box;
    padding: 24px 0 45px 16px;
    border-radius: 8px;
    position:relative;
    z-index:2;
}
.smallCg_leftBoxTwo {
    width: 895px;
    position:relative;
    z-index:2;
}
.cgTab {
    display: flex;
    align-items: center;
    margin-top: 18px;
}
/*.cgTab_listItem {
    width: 128px;
    height: 70px;
}*/
.cgTab_list,
.cgTab_listActive {
    width: 116px;
    height: 54px;
    box-sizing: border-box;
    background: #F2F8FF;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    margin-right: 11px
}

.cgTab_listActive {
    width: 116px;
    height: 62px;
    /*background-image: url("..//Purchase/cgImg/icon_xuanzhong.png");*/
    background-image: url("../../Images/cgImg/icon_xuanzhong.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
}
.cgTab_listActiveSmall,
.cgTab_listSmall {
    margin-right: 8px;
}
.cg_contentBoxTop {
    width: 100%;
    background: #ffffff;
    display: flex;
}
.cg_sticky {
    width:100%;
    background:#FFFFFF;
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 46px; 
    z-index:12;
    box-sizing:border-box;
    padding-bottom:10px;
}
.tabName {
    margin: 0 6px 0 8px;
}

.tabNameActive {
    margin-left: 5px;
}

.callForBids_img {
    display:block;
    width: 273px;
    height: 122px;
    background: #F7F8F9;
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-top: 18px;
    box-sizing: border-box;
    padding: 8px;
}

    .callForBids_img img {
        width: 257px;
        height: 106px;
        border-radius: 8px;
    }
.cgSpaceBox{
   margin-left:10px;
}
.cgSpace {
    margin-left: 12px;
}
.gcInput{
    width:75px;
}
.gcInputLong{
    width:125px;
}
.cityInput {
    width: 75px;
}
.cityInputLong {
    width: 90px;
}
.cgtcotent {
    width: 878px;
    height: 52px;
    background: #F6F6F6;
    border-radius: 8px;
    margin-top: 7px;
    box-sizing: border-box;
    padding: 5px 0 0 16px;
}
.smallCgtcotent {
    width: 863px;
}
/*筛选*/
.form_inline {
}
.form_inline  .el-form-item {
    margin-right: 20px;
}
.form_inlineSmall .el-form-item {
    margin-right: 15px;
}
.form_inline .onFilterBtn {
    margin-top: 1px;
    margin-right: 10px;
}
.form_inline .mining {
    margin-right: 0;
    float:right;
    margin-right:13px
}
.form_inline .el-checkbox__label {
    font-size: 14px;
    color: #333333;
    padding-left: 5px;
}

.form_inline .el-checkbox__input.is-checked + .el-checkbox__label {
    color: #333333;
}

.form_inline .el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #2e6aed;
    border-color: #2e6aed;
}
.screen_css {
       
}
.Filtercontent {
    width: 76px;
    height: 32px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
}
.Filtercontent:hover,
.Filtercontent:focus {
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
}
/* 公告 */
.afficheBox {
    width: 1168px;
    height: 50px;
    background: #F9FAFF;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 0 0 0 21px;
    margin: 5px 0 15px 0;
    display: flex;
    align-items: center;
}

.afficheImg {
    margin-right: 30px;
}

.afficheSwiperBox {
    width: 1050px;
    height: 50px;
    line-height:50px;
    overflow: hidden;
    position:relative;
}

/*.afficheSwiperBox .afficheSwiper {

    width: 1000px;
    height: 50px;
}*/
    .afficheSwiperBox ul {
        position: absolute;
        top: 0;
        left: 0;
        transition-timing-function: linear;
        display:flex;
        align-items:center;
    }
    .afficheSwiperBox ul li a,
    .afficheSwiperBox ul li p{
        width: 100%;
        cursor: pointer;
        display: flex;
        align-items: center;
        margin-right: 40px;
    }
    .afficheSwiperBox ul li a span ,
    .afficheSwiperBox ul li p span {
        white-space: nowrap;
        font-size: 14px;
        color: #666666;
    }
    .afficheSwiperBox ul li a  .affichesScrollBlue {
        color: #176de6;
        margin:0 5px; 
    }

.smallAfficheBox {
    width: 863px;
}
.smallAfficheSwiperBox {
    width: 750px;
}
/*.afficheSwiperBox .afficheSwiper .swiper-wrapper .swiper-slide {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.afficheSwiperBox .afficheSwiper .swiper-wrapper .swiper-slide div {
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor:pointer;
}

.afficheSwiperBox .afficheSwiper .swiper-wrapper .swiper-slide div span {
    font-size: 14px;
    color: #666666;
}*/
/*列表页*/
.cgBoxList {
    width: 1168px;
    min-height: 300px;
}

.cgBoxList .el-loading-spinner {
    top: 100px;
}
.cgBoxList .el-loading-mask {
    z-index: 10;
}
.cgtcotent .form_inline .el-form-item {
    margin-bottom: 0;
}
.cgDataItem {
    width: 1168px;
    height: 135px;
    background: #FFFFFF;
    border: 1px solid rgba(221,221,221,0.93);
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom: 16px;
    position: relative;
}
.cgBoxListSmall {
    width: 863px;
}
.istop {
    border: 2px solid #6589d3;
}
.reportImg {
    position: absolute;
    right: 0;
    top: 0;
    width:56px;
    height:56px;
}
.topImg {
    width: 24px;
    height: 43px;
    position: absolute;
    left: 0;
    top: 0
}
.cgDataItem_titleBox {
    width: 100%;
    height: 78px;
    display: flex;
    border-bottom: 1px solid #F1F1F1;
    justify-content: space-between;
}

.cgDataItem_titleLeft {
    margin: 15px 0 0 25px;
}

.cgDataItem_titleInfo {
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
.cgDataItem_titleInfoTwo {
    display: flex;
    align-items: center;
    width: 456px
}
.cgDataItem_titleState, .cgDataItem_titleState2, .cgDataItem_titleState3 {
    width: 93px;
    height: 24px;
    /*    background-image: url("../../Images/cgImg/cgState.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;*/
    background: url(/Resource/purchase/images/cgt_qbu.png) -157px -98px no-repeat;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
    box-sizing: border-box;
    padding-left: 5px;
}
.cgDataItem_titleState2 {
    /*background-image: url("../../Images/cgImg/cgStateBlue.png");*/
    background: url(/Resource/purchase/images/cgt_qbu.png) -157px -125px no-repeat;
}
.cgDataItem_titleState3 {
    line-height: 25px;
    background: url(/Resource/purchase/images/cgt_qbu.png) -699px -97px no-repeat;
}
.cgDataItem_title {
    width: 363px;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    margin-right: 34px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
    .cgDataItem_title a {
        color: #333333;
        cursor: pointer;
    }

.cgDataItem_title a:visited {
    text-decoration: none;
    color: #999999;
}

.cgDataItem_title a:hover {
    color: #256df0;
}

.cgDataItem_sc img {
    width: 95px;
    height: 20px;
}

.cgDataItem_titleBottom,
.cgDataItem_titleBottomSmall {
    display: flex;
    align-items: center;
}
    .cgDataItem_titleBottomSmall .cgDataItem_bTitleSmall {
        margin-right: 10px;
        font-size: 12px;
        color: #666666;
        white-space: nowrap;
    }
.cgDataItem_bTitleSmallTon {
    max-width: 90px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cgDataItem_bTitleSmallCgyq {
    max-width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cgDataItem_titleBottom span {
    font-size: 12px;
    color: #666666;
    margin-right: 20px;
}

.cgDataItem_titleRight {
    width: 498px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
    padding: 0 40px 0 61px;
    border-left: 1px dashed #DDDDDD;
    padding-top: 9px;
}

.cgDataItem_time {
    font-size: 12px;
    color: #666666;
}

.countDown {
    font-size: 14px;
}
.countDown p {
    display:flex;
    align-items:center;
}
.countDownSmall{
    margin-right:12px;
}
.countDownSmall p {
    font-size: 12px;
    color: #666666;
}
.cgDataItem_time div {
    margin-bottom: 4px;
}

.orangColor {
    color: #F66E3B;
}

.orangColorNum {
    font-weight: bold;
}
.cgDataBtnSmall{
    margin:17px 39px 0 0;
}
.cgDataBtnIconSmall {
    margin: 12px 42px 0 0;
}
.cgDataBtn .ljsss {
    display: block;
    width: 110px;
    height: 42px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 2px solid #1965FF;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
    color: #1965FF;
    text-align: center;
    line-height: 38px;
    box-sizing: border-box;
    position: relative;
}

.cgDataItem:hover {
    background-color: #f3f7ff;
}

.cgDataItem:hover .cgDataBtn .ljsss {
    border: 2px solid;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    color: #FFFFFF;
}
.ljsss .ljsss_img {
    width: 60px;
    height: 24px;
    position: absolute;
    left: -10px;
    top: -16px;
}
.ljsss_q {
    margin-right: 20px;
    cursor:pointer
}
.ljsss_q img{
   width:60px;
   height:60px;
}
.ljsss_qImg {
    width: 60px;
    height: 60px;
    margin-right:20px;
}
.cgDataItemMain {
    width: 100%;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 180px 0 27px;
}
.cgDataItemMainSmall {
    padding: 0 63px 0 27px;
}

.mainItem {
    width: 800px;
    display: flex;
    white-space: nowrap;
    align-items: center;
}
.mainItemSmall {
    width: 640px;
}
.mainItem_title, .mainItem_title2, .mainItem_title3 {
    font-size: 14px;
    color: #666666;
    margin-right: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mainItem_title {
    width: 320px;
}

.mainItem_title2,
.mainItem_title3 {
    width: 200px;
}

.mainItem p span {
    font-size: 14px;
    color: #020202;
}

.cgDataItemMainBtn a {
    text-decoration: none;
    font-size: 14px;
    color: #1965FF;
}
.paginationDiv {
    width: 1168px;
    height: 78px;
    display: flex;
    align-items: center;
    justify-content:center;
    position:relative;
    z-index:99999999999;
}
.paginationDivSmall {
    width: 100%;
    position: relative;
    z-index: 99999999999;
}
.SecondOfferImg {
    width: 45px;
    height: 20px;
    padding-right: 2px
}
.noDataList {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding-top: 50px;
    text-align: center;
}
.noDataList img{
    width:125px;
    height:131px;
    margin:0 auto
}
.noDataList p {
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
}
.cgtMain {
    width: 1200px;
    margin: 0 auto;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.tp_width img {
    width: 232px;
}
/*小屏采购通*/
.smallCgBoxList {
    width: 863px;
}

.smallCgDataItem {
    width: 863px;
}

.cgDataItem_titleRightSmall {
}
/* 右侧 */
.cg_rightBox {
    width: 287px;
    position: absolute;
    right: -300px;
    top: 0;
}
.rightBoxSmall{
    margin:16px 0 0 16px
}
.zgw_dynamic {
    width: 287px;
    height: 243px;
    background: #FFFFFF;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 14px 0 0 15px;
    overflow: hidden;
}

.dynamicBanner {
    width: 270px;
    height: 180px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    padding: 18px 0 21px 0;
    margin-top: 10px;
}

/*无缝滚动*/
.scroll-container {
    width: 100%;
    height: 100%;
}

.scroll-content {
    width: 100%;
    background-color: white;
    position: absolute;
    top: 0;
    left: 0;
    transition-timing-function: linear;
}

.scroll-container ul li {
    width: 270px;
    height: 19px;
    font-size: 14px;
    color: #333333;
    margin-bottom: 16px;
    display:flex;
    align-items:center;
}

/*.dynamicBanner .tab_swiper .swiper-wrapper {
    width: 270px !important;
    height: 160px !important;
    transition-timing-function: linear !important;*/ /* 没错就是这个属性 */
/*}

.dynamicBanner .tab_swiper .swiper-slide {
    width: 270px !important;
    height: 19px !important;
    font-size: 14px;
    color: #333333;
    margin-bottom: 16px;
}*/
.dynamicBanner_blue {
    color: #2E6BEE;
    margin-left:5px;
}
.scroll-list-mask {
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;
    z-index: 10;
}


.scroll-list-mask-top {
    top: 0;
    background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
}

.scroll-list-mask-bottom {
    bottom: 0;
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0));
}
.scroll-list-maskL {
    position: absolute;
    width: 20px;
    height: 50px;
    z-index: 10;
}
.scroll-list-mask-left {
    left: 0;
    background: linear-gradient(90deg, #f5f7fd, hsla(0, 0%, 100%, 0))
}

.scroll-list-mask-right {
    right: 0;
    background: linear-gradient(-90deg, #f5f7fd, hsla(0, 0%, 100%, 0));
}
.cgUserBox {
    margin-top: 16px;
    width: 287px;
    height: auto;
    background: #FFFFFF;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 24px 16px 20px 16px;
    position:relative;
}
.changeRole {
    width: 82px;
    height: 28px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #2E6BEE;
    font-size: 12px;
    color: #2E6BEE;
    position:absolute;
    top:25px;
    right:15px;
    text-align:center;
    line-height:28px;
    box-sizing:border-box;
    padding:6px;
    display:flex;
    align-items:center;
    cursor:pointer;
}
    .changeRole img {
        margin-right:3px;
    }
    /* 用户信息 */
    .cgUserInfo {
        margin-top: 20px;
        box-sizing: border-box;
        padding-bottom: 20px;
        border-bottom: 1px solid #E5E5E5;
    }

.cgHeadInfo {
    display: flex;
    align-items: center;
}

.cgHead {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    margin-right: 6px;
}

.headText {
    font-size: 14px;
    color: #333333;
    margin-bottom: 8px;
}

.headLogin {
    display: flex;
}

.headLogin p {
    width: 84px;
    height: 29px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 15px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 29px;
    border: 1px solid #2F6AED;
    cursor: pointer;
}

.headLogin p:nth-child(2) {
    color: #333333;
    background: 0;
    border: 1px solid #DDDDDD;
    margin-left: 8px;
}

.attestation_btn {
    width: 256px;
    height: 34px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 17px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    margin-top: 25px;
    cursor: pointer;
}

.headLoginText {
    width: 184px;
    font-weight: bold;
    font-size: 14px;
    color: #020202;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 8px;
}

.headLoginText_btn {
    width: 64px;
    height: 24px;
    background: #FFFFFF;
    border-radius: 15px;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    color: #999999;
    text-align: center;
    line-height: 24px;
    cursor:pointer;
}

.headRelation {
    font-size: 14px;
    color: #666666;
}

.userData {
    margin-top: 16px;
}

.userData ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    .userData ul li {
        width: 80px;
        height: 61px;
        background: #F7F8F9;
        border-radius: 4px;
        font-size: 12px;
        text-align: center;
        box-sizing: border-box;
        padding-top: 7px;
        margin: 0 7px 8px 0;
    }

    .userData ul li:nth-child(3n) {
        margin: 0 0 8px 0;
    }

    .userData ul li p:nth-child(1) {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .userData ul li span {
        font-weight: bold;
        font-size: 20px;
        color: #FF0000;
        margin-right: 2px;
    }

    .userData ul li p:nth-child(2) {
        color: #666666;
    }
/* 我的报价偏好 */
.preferenceBox {
    margin-top: 20px;
    box-sizing: border-box;
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
}

.preferenceTitle {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.preferenceTitle_text {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
}

.preferenceTitle_set {
    font-size: 14px;
    color: #1965FF;
    margin-left: 10px;
    cursor: pointer;
}

.preferenceList ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

    .preferenceList ul li {
        width: 122px;
        height: 36px;
        background: #F7F8F9;
        border-radius: 4px;
        border: 1px solid #E5E5E5;
        box-sizing: border-box;
        font-size: 14px;
        color: #333333;
        padding: 0 8px;
        line-height: 36px;
        margin: 0 8px 10px 0;
        text-align: center;
        position: relative;
    }
        .preferenceList ul li:nth-child(2n){
            margin-right:0
        }
        .preferenceList ul li p {
            display:block;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .preferenceList ul li img {
            position: absolute;
            right: -6px;
            top: -8px;
            width: 14px;
            height: 15px;
            cursor: pointer;
        }

.goPreference {
    width: 256px;
    height: 34px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 17px;
    font-weight: bold;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
}

.supplierBox ,
.supplierBoxSmall {
    margin-top: 20px;
    box-sizing: border-box;
    /*padding-bottom: 20px;*/
/*    border-bottom: 1px solid #E5E5E5;*/
}

    .supplierBox img {
        width: 254px;
        height: 143px;
        cursor: pointer;
    }
.supplierBox_smallImg {
    width: 254px;
    height: 68px;
    cursor: pointer;
}
/* 排行榜 */
.rankingBox {
    margin-top: 16px;
}

.ranking_img {
    width: 287px;
    height: 182px;
    border-radius: 8px 8px 0px 0px;
}

.rankingList {
    width: 287px;
    height: auto;
    background: #FFFFFF;
    border-radius: 0px 0px 8px 8px;
    box-sizing: border-box;
    padding: 14px 8px 22px 8px;
    margin-top: -5px;
}
.rankingListSmall {
    border-radius: 8px;
}
.rankTab, .rankTimeTab {
    display: flex;
    align-items: center;
}
.rankTimeTab {
    margin-top:16px;
}
    /*.rankTimeTab div {
        font-size: 10px;
        color: #FFFFFF;
    }*/
    .rankTabBtn,
    .rankTabBtnActive {
        width: 255px;
        background: #FFFFFF;
        /*border: 1px solid #A06C33;*/
        text-align: center;
        font-size: 18px;
        color: #666666;
        cursor: pointer;
    }
.rankTabTimeBtn {
    line-height:40px;
}
.rankTabTimeBtn,
.rankTabTimeBtnActive {
    width: 255px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #1965FF;
    text-align: center;
    font-size: 16px;
    color: #666666;
    cursor: pointer;
}
.rankTabBtnActive {
    font-weight: bold;
    font-size: 18px;
    color: #1965FF;
    position: relative;
}
    .rankTabBtnActive::after {
        content: '';
        width: 90px;
        height: 3px;
        background: #1965FF;
        position: absolute;
        left: 23px;
        bottom: -4px;
    }
.rankTabTimeBtnActive {
    background: #1965FF;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}
.timenormal {
    font-weight:normal;
    font-size:12px;
}
.rankTabBox {
    box-sizing: border-box;
    padding: 0 6px 0 8px;
}
.rankTabBox ul li {
    width: 100%;
    height: 48px;
    background: #FFFFFF;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    font-size: 16px;
    justify-content: space-between;
    border-bottom: 1px solid #F2F2F2;
    color:#333333
}
    .rankTabBox ul li:last-child {
        border-bottom:0;
    }
    .rankListHeader {
        height: 32px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 14px;
        color: #666666;
        margin-top: 20px;
        margin-bottom: 12px;
        background: #f4f4f4;
        border-radius: 4px;
        padding: 0 10px 0 13px
    }
/*    .rankListHeader div:nth-of-type(1) {
        padding-left:13px;
    }
    .rankListHeader div:nth-of-type(2) {
        width:180px;
        text-align:center;
    }
    .rankListHeader div:nth-of-type(3) {
        padding-right: 10px;
    }*/
    .rankCursor {
        cursor: pointer
    }
/*.rankTabBox ul li:nth-child(2n) {
    background: #F8FAFF;
}*/

.rankNum {
    width: 32px;
    height: 48px;
    line-height:48px;
    font-weight: bold;
    font-size: 16px;
    color: #A06C33;
    text-align: center;
}

.rankInfo {
    margin-left: 10px;
    width:180px;
}

.rankInfoName {
    width: 180px;
    /*font-weight: bold;*/
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rankInfoNameOther {
    width: 180px;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rankEmpty_left{
    display:flex;
    align-items:center
}
.rankInfoNum {
    font-size: 14px;
    color: #333333;
    white-space: nowrap;
}
.myRankInfo {
    padding:20px 6px 0 6px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.myInfoL {
    width: 170px;
    font-size: 14px;
    color: #333333;
}
    .myInfoL .bjTimes {
        margin-bottom: 8px;
    }
    .myInfoL span {
        color: #1965FF;
    }
.myInfoR {
    width: 84px;
    height: 36px;
    background: #FFF;
    border: 1px solid #1965FF;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    color: #1965FF;
    cursor: pointer;
    box-sizing: border-box;
}
.banner_box /deep/ .el-carousel__item {
    text-align: center;
    color: #FFFFFF;
}
/* 弹窗 */
.cgDialogBox {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.3);
    z-index: 10000;
}
/* 快捷发布弹窗 */
.quickDialog {
    width: 515px;
    height: 400px;
    background: #FFFFFF;
    border-radius: 8px;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    padding: 24px 0 30px 0;
}

.quickTitle {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    text-align: center;
}
.quick_content {
    width: 388px;
    height: 87px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #BBBBBB;
    font-size: 14px;
    box-sizing: border-box;
    padding: 10px;
    margin: 20px 0 16px 64px;
    resize: none;
}
.quick_content:focus {
    outline: 1px solid #0f73f6;
}
.quickDialog input:focus {
    outline: 1px solid #0f73f6;
}
.quickMobileBox {
    width: 388px;
    height: 40px;
    margin: 0 auto 14px auto;
    position:relative;
}
.quickMobileBox img{
    position:absolute;
    left:10px;
    top:12px;
}
.quickMobile {
    width: 388px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid rgba(187,187,187,0.93);
    box-sizing: border-box;
    padding-left: 30px;
}
.quickMobileBox input::placeholder {
    color: #999999
}
textarea::placeholder {
    color: #999999
}
.quickMobileUpLoad {
    height: 60px;
    margin-left: 64px;
    font-size: 14px;
    color: #409eff;
    box-sizing: border-box;
    padding-right: 63px;
}
/*去除upload组件过渡效果*/
    .quickMobileUpLoad .el-upload-list__item {
        transition: none !important;
    }
.upload_tip {
    font-size:12px;
    color: #999;
    line-height:20px;
    margin-top:5px;
}
.quickBtn {
    width: 200px;
    height: 40px;
    background: linear-gradient( 142deg, #0576F9 0%, #2F6AED 100%);
    border-radius: 4px;
    cursor: pointer;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    line-height: 40px;
    margin: 50px auto 0 auto;
}
/* 采购频道弹窗 */
.channelDialog {
    width: 986px;
    height: 625px;
    background: #FFFFFF;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-image: url("../../Images/cgImg/channel.png");
    background-repeat: no-repeat;
    background-size: 100% 235px;
    box-sizing: border-box;
    padding: 42px 0 37px 0;
}

.close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

.channelTitle {
    font-weight: bold;
    font-size: 32px;
    color: #333333;
    margin: 0 20px 28px 103px;
    display:flex;
    align-items:center;
    width:600px;
}
    .channelTitle div:nth-of-type(2) {
        font-size: 16px;
        color: #333333;
        font-weight:normal;
    }
    .channelBox {
        width: 780px;
        height: 356px;
        background: #FFFFFF;
        box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.12);
        border-radius: 8px;
        box-sizing: border-box;
        padding: 27px 0 49px 110px;
        margin-left: 103px;
    }

.channelTab {
    display: flex;
    align-items: center;
    justify-content:center;
}

.channelBtn,
.channelBtnActive {
    width: 174px;
    height: 49px;
    border-radius: 8px;
    border: 1px solid #CCCCCC;
    font-size: 18px;
    color: #333333;
    text-align: center;
    line-height: 49px;
    margin-right: 56px;
    cursor: pointer;
}

.channelBtnActive {
    width: 182px;
    height: 57px;
    background-image: url('../../Images/cgImg/channelActive.png');
    border: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    line-height: 57px;
    font-weight: bold;
    color: #FFFFFF;
}

.channelText {
    font-size: 16px;
    color: #333333;
    margin: 14px 0 20px 0;
}

.buyBtnTip {
    width: 344px;
    height: 39px;
    background-image: url('../../Images/cgImg/tips.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    box-sizing: border-box;
    padding-top: 8px;
    font-size: 12px;
    color: #666666;
    margin: 20px auto 11px auto;
}

.buyBtn {
    width: 300px;
    height: 50px;
    background: linear-gradient( 142deg, #0576F9 0%, #4476FF 100%);
    border-radius: 25px;
    margin: 0 auto;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
    letter-spacing:1px;
}

/*侧边栏 */
.sideBar {
    position: fixed;
    left: calc((100% - 1200px)/2 - 90px);
    bottom: 100px;
    z-index: 15;

}

.sideBar ul {
    width: 56px;
    text-align: center;
    font-size: 14px;
    color: #999999;
    box-sizing: border-box;
    position:relative;
}
.sideBar ul li {
    width: 56px;
    height: 77px;

    background: #FFFFFF;
    box-sizing: border-box;
    padding-top: 12px;
}
.sideBar ul li p{
    margin-top:2px
}
.sideBar ul .cg_kefu {
    border-radius: 8px 8px 0 0;
}
.cg_kefuImgBlue{
    display:none
}
.sideBar ul .cg_kefu:hover {
    color: #2C6BEE
}
.sideBar ul .cg_kefu:hover .cg_kefuImg {
    display: none
}
.sideBar ul .cg_kefu:hover .cg_kefuImgBlue {
    display: block
}
.sideBar ul .cg_public {
    border-radius: 0;
}
.sideBar ul .cg_qgb {
    border-radius: 0 0 8px 8px;
}
.sideBar ul .cg_public:hover {
    color: #2C6BEE
}
.sideBar ul .cg_qgb:hover {
    color: #2C6BEE
}
.sideBar ul .back_top {
    display:none;
    border-radius: 8px;
    margin-top: 12px;
    cursor: pointer;
}
.sideBar ul .back_top:hover {
    color: #2C6BEE
}
.cg_kefuQR {
    width: 161px;
    height: 160px;
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.1);
    border-radius: 8px;
    border: 1px solid #EEEEEE;
    position: absolute;
    left: -180px;
    top: 0;
    text-align: center;
    box-sizing: border-box;
    padding: 20px 0 0 6px;
    color: #666666;
}
    .cg_kefuQR img{
        width:100px;
        height:100px
    }

    .cg_publicQR {
        width: 161px;
        height: 170px;
        background: #FFFFFF;
        box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.1);
        border-radius: 8px;
        border: 1px solid #EEEEEE;
        position: absolute;
        left: -180px;
        top: 0;
        text-align: center;
        font-size: 14px;
        color: #666666;
        box-sizing: border-box;
        padding-top: 12px;
    }
.cg_kefuQR p {
    font-size: 13px;
}
.cg_publicQR p {
    font-size: 13px;
}
    .channelOp {
        z-index: 10000 !important;
    }
@media (max-width: 1800px) {
    .sideBar {
        left: calc((100% - 1200px)/2 - 70px);
    }
    .cg_kefuQR {
        right: -170px;
        left: auto;
    }
    .cg_publicQR{
        right:-170px;
        left:auto;
    }
}
/*   吐司提示*/
.toast {
    width: auto;
    display: none;
    max-width: 260px;
    padding: 10px;
    height: auto;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 26px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    z-index: 10010;
}
.formCgStar {
    position: relative;
    color: #333333
}
/*.formCgStar::before {
    content: "*";
    font-weight:bold;
    color: red;
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
}*/

.cg_leftTitleSmall {
    display:flex;
    align-items:center;
    justify-content:space-between;

}
.bidSmall {
    width: 238px;
    height: 42px;
    background: #F2F8FF;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    display: flex;
    align-items: center;
    margin-right: 10px;
    box-sizing:border-box;
    padding-left:10px;
    cursor:pointer;
}
.bidSmallOne {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
}
.bidSmallTwo {
    font-size: 12px;
    color: #666666;
    margin:0 9px 0 6px;
}
.phb_btn {
    width: 86px;
    height: 243px;
    position: absolute;
    top: 0;
    left: -86px;
}

.phb_list {
    width: 287px;
    height: 845px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    transition: all .3s ease;
    opacity: 0;
    display:none;
   /* overflow:hidden;*/
}
.phb_header {
    position:relative;
    width:100%;
    height:243px;
}
    .phb_header img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 243px;
    }
.phb_week_result {
    width: 156px;
    height: 32px;
    background: #F7F9FA;
    border-radius: 16px;
    border: 1px solid #3573D7;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #3573D7;
    position:absolute;
    z-index:99;
    top:103px;
    left:20px;
}
.phb_week_time {
    position: absolute;
    z-index: 99;
    top: 150px;
    left: 12px;
    font-size: 16px;
    color: #666666;
}
.phb_tab {
    width: 271px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid #5078FF;
    font-size: 16px;
    color: #666666;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    position:absolute;
    bottom:0;
    left:9px;
}
    .phb_tab div {
        width:50%;
        text-align:center;
        height:40px;
        line-height:40px;
        cursor:pointer;
    }
        .phb_tab div.active {
            background: #5078FF;
            border-radius: 8px;
            border: 1px solid #5078FF;
            font-weight: bold;
            font-size: 16px;
            color: #FFFFFF;
        }
.phb_list_box {
    width: 100%;
    height: 600px;
    /*    background: linear-gradient( 180deg, #ECF4FF 0%, #FFFFFF 100%);*/
    background: #FFFFFF;
    border-radius: 0px 0px 8px 8px;
    box-sizing: border-box;
    padding-top: 16px;
}
.phb_list_header {
    width: 271px;
    height: 32px;
    background: #F4F4F4;
    border-radius: 4px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333333;
    margin: 0 auto;
    box-sizing: border-box;
}
    .phb_list_header div:nth-of-type(1) {
        width: 235px;
        padding-left: 38px;
        box-sizing: border-box;
    }
    .phb_list_header div:nth-of-type(2) {
        flex:1;
    }
.phb_list_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 256px;
    padding-bottom: 9px;
    padding-top: 18px;
    box-sizing:border-box;
    border-bottom: 1px solid #E3EBFF;
    margin-left: 16px;
    font-size: 14px;
    color: #333333;
    position:relative;
}
.phb_list_item_hover {
    position: absolute;
    left: 180px;
    top: 45px;
    min-width: 229px;
    min-height: 125px;
    background: linear-gradient( 180deg, #D7E4FE 0%, #FFFFFF 100%);
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    display: none;
    z-index: 99;
    box-sizing: border-box;
    padding: 16px;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #333333;
    white-space: nowrap;
}
    .phb_list_item_hover .hover_title {
        font-weight: bold;
        font-size: 16px;
        color: #2750DA;
    }
    .phb_list_item_hover div {
        margin-bottom:10px;
    }
    .phb_list_item_l {
        display: flex;
        align-items: center;
        width: 212px;
    }
    .phb_list_item_l img {
        margin-right:8px;
    }
    .phb_list_item_l div {
        width:182px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
.phb_border_none{
    border-bottom: none;
}
.go_phb_btn {
    width: 170px;
    height: 40px;
    /*background: linear-gradient( 142deg, #0576F9 0%, #4476FF 100%);*/
    /*box-shadow: 0px 2px 4px 0px rgba(5,118,249,0.4);*/
    border-radius: 20px;
    font-weight: bold;
    font-size: 16px;
    color: #0576F9;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    margin-top: 12px;
    cursor: pointer;
    border: 1px solid #0576F9;
    box-sizing:border-box
}
.glory {
    display:flex;
    margin-bottom:16px;
    width:1170px;
    position:relative;
}
    .glory .glory_left {
        width: 112px;
        height: 115px;
        background: #F2F8FF;
        border-radius: 8px;
        border: 1px solid #E5E5E5;
        display:flex;
        align-items:center;
        justify-content:center;
        margin-right:16px;
    }
    .glory .glory_right {
        flex: 1;
        position: relative;
        overflow:hidden;
        height:575px;
        position:absolute;
        top: -4px;
        right:0;
        width:1040px;
    }
.glory_list {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    transition: all .3s ease;
}
.glory_list_small {
    transition: all .3s ease;
}
    .glory_list_item {
        min-width: 336px;
        height: 121px;
        margin-right: 16px;
        position: relative;
        box-sizing: border-box;
        padding: 0 26px 0 12px;
    }
.glory_list_item_small {
    margin-right:60px;
}
    .glory_list_item .bg_img {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
    }
.glory_topnum {
    font-size: 14px;
    color: #FFFFFF;
    position:relative;
    z-index: 3;
    padding-top:8px;
}
.glory_comy, .glory_zy, .glory_tel {
    position:relative;
    z-index:3;
}
.glory_comy {
    font-weight: bold;
    font-size: 18px;
    color: #237996;
    margin-bottom: 8px;
    width: 216px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
}
.glory_zy {
    font-size: 12px;
    color: #237996;
    margin-bottom: 8px;
}
.glory_tel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #237996;
}
.glory_detail {
    color: #509DB8;
    display: flex;
    align-items: center;
}
.glory_detail img {
    margin-left:5px;
    position:relative;
    top:-2px;
}
.glory_color_first {
    color: #95511B;
}
.glory_color_second {
    color: #4C3BAD;
}
.glory_color_third {
    color: #4B58BC;
}
.glory_detail_first {
    color: #C38758;
}
.glory_detail_second {
    color: #897ADC;
}
.glory_detail_third {
    color: #7984DA;
}
.glory_hover_box {
    width: 336px;
    min-height: 217px;
    background: linear-gradient( 180deg, #f2f7fe 0%, #FFFFFF 100%);
    box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
    border-radius: 8px;
    border: 1px solid #FFFFFF;
    position: absolute;
    left: 0;
    top: 8px;
    z-index: 60;
    box-sizing: border-box;
    padding: 16px 16px 30px 16px;
}
.contain_glory_hover_box {
    position: absolute;
    left: 0;
    top: 120px;
    width: 336px;
    min-height: 225px;
    display: none;
    z-index: 60;
}
.glory_hover_title {
    font-weight: bold;
    font-size: 18px;
    color: #020202;
    margin-bottom: 12px;
}
.glory_hover_area {
    font-size: 16px;
    color: #333333;
    margin-bottom:25px;
}
    .glory_hover_area span:nth-of-type(1) {
        padding-right:30px;
    }
.glory_hover_qrcode {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #666666;
}
.glory_hover_qrcode_left {
    width:90px;
    height:90px;
    margin-right:25px;
}
.glory_hover_qrcode_right div{
    width:100px;
    text-align:center;
    margin-bottom:8px;
}
.small_glory {
    width:863px;
}
.glory .glory_right_small {
    width: 734px;
}
.empty_tip {
    font-size: 14px;
    color: #666666;
}
    .empty_tip span {
        color: #2E6BEE;
        text-decoration-line: underline;
        cursor:pointer;
    }
.selectRole {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #999999;
    margin-bottom:20px;
}
    .selectRole div {
        cursor:pointer;
    }
    .selectRole div:nth-of-type(2) {
        margin: 0 8px;
        cursor: none;
    }
.activeRole {
    font-weight: bold;
    color: #2E6BEE;
}
.el-input--small .el-input__inner {
    height:40px;
    line-height:40px;
}
.labelList ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
    .labelList ul li {
        width: 126px;
        height: 36px;
        background: #F7F8F9;
        border-radius: 4px;
        border: 1px solid #E5E5E5;
        box-sizing: border-box;
        font-size: 14px;
        color: #333333;
        padding: 0 8px;
        line-height: 36px;
        margin: 0 10px 13px 0;
        text-align: center;
        position: relative;
       
    }
        .labelList ul li img {
            position: absolute;
            right: -6px;
            top: -8px;
            width: 14px;
            height: 15px;
            cursor: pointer;
        }
        .labelList ul li p {
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
.addLabelBtn {
    display: inline-block;
    width: 60px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #2C6BEE;
    box-sizing: border-box;
    text-align: center;
    line-height: 40px;
    margin-left: 10px;
    font-size: 14px;
    color: #2C6BEE;
    cursor:pointer;
    position:relative;
    top:2px;
}
.rankEmpty {
    text-align: center;
    font-size: 14px;
    color: #666666;
    box-sizing:border-box;
    padding-top:70px;
    padding-bottom:400px;
}
.item_collapse {
    display: flex;
    align-items: center;
    padding-left: 20px;
    font-size: 14px;
    color: #666666;
    margin-bottom:10px;
}
.item_lookmore {
    display: flex;
    align-items: center;
    color: #1965FF;
    margin-left:15px;
    cursor:pointer;
}
    .item_lookmore img {
        margin-left:4px;
        position:relative;
        top:-1px;
    }