@media (min-width: 576px) {

    .container,
    .container-sm {
        /* max-width: 540px; */
        max-width: 100%;
    }

    body {
        min-width: 990px;
    }

}

@media (min-width: 768px) {

    .container,
    .container-sm,
    .container-md {
        /* max-width: 720px; */
        max-width: 95%;
    }
}

@media (min-width: 992px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg {
        /* max-width: 960px; */
        max-width: 95%;
    }

}

@media (min-width: 1200px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1200px !important;
    }

}

main {
    min-height: calc(100vh - 264px);
    ;
}

header {
    background-color: #fff;
}

.login-text {
    white-space: nowrap;
}

.login-text:hover {
    cursor: pointer;
    color: #09b;

}

.login-texts:hover {
    cursor: pointer;
    color: #09b;
}

.home-user-header .user-img {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 11;
}

.home-user-header img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid rgba(0, 153, 187, 16%);
    position: relative;
    top: 0px;
}


.home-user-header {
    position: relative;
    z-index: 11;
    height: 100%;
}

.home-user-header .header-more {
    width: 100px;
    position: absolute;
    top: 66px;
    right: -30px;
    background-color: rgba(255, 255, 255, .5);
    box-shadow: 0px 4px 5px 1px rgba(0, 0, 0, 0.129);
    display: none;
    border-radius: 4px
}

.home-user-header .header-more .item {
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    padding: 8px;
    background-color: #fff;
    position: relative;
    color: rgba(0, 0, 0, .5);
}

.home-user-header .header-more .item:first-child {
    position: relative;
    box-shadow: 0px -1px 7px 0px #00000021;
    border-radius: 4px 4px 0 0;
    padding-top: 12px;
}

.home-user-header .header-more .item:first-child:after {
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -8px;
    width: 16px;
    height: 16px;
    transform: rotate(45deg);
    border-radius: 2px;
    background-color: #fff;
    box-shadow: -2px -5px 7px 0px #00000021
}

.home-user-header .header-more .item:first-child::before {
    content: '';
    position: absolute;
    top: -40px;
    width: 100%;
    left: 0;
    height: 40px;
    background-color: transparent;
}

.home-user-header .header-more .item:last-child {
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0 0 4px 4px;
}

.home-user-header .header-more .item:hover {
    color: #09c;
}

.home-user-header:hover .header-more {
    display: block;
}

.cup {
    cursor: pointer;
}

/* 底部 */
.footBox {
    background-color: #212C3C;
    padding: 40px 0px;
    margin-top: 20px;

}

#carouselExampleControls {
    max-width: 1920px;
    margin: auto;
}

.footNav {
    color: #9DAABA;
    font-size: 14px;
}

.footContent {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto;
}

.mt20 {
    margin-top: 20px;
}


.mt110 {
    margin-top: 90px;
}

.bgF4FAFB {
    background-color: #F4FAFB;
}

.fs30 {
    font-size: 30px;
}

.col0099BB {
    color: #0099BB;
    background-color: none;
}

.fs14 {
    font-size: 14px;
}

.fs22 {
    font-size: 22px;
}

.icon-weixin {
    font-size: 28px !important;
    color: #58bd6a;
}

.weixinbox {
    width: 100%;
    padding-bottom: 25px;
    margin: 0px 20px;
    border-bottom: 1px solid #dadada;
}

.loginbox {
    max-width: 450px !important;
}

/* 分页 */
.page {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 20px;

}

.pageList {
    display: flex;
    align-items: center;
}

.pageItem {
    border: 1px solid #c2c2c2;
    padding: 4px 6px;
    margin-right: 10px;
    min-width: 40px;
    width: fit-content;
    height: 40px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pageItem:hover {
    border-color: #0099BB;
}

.pageActive {
    background-color: #0099BB;
    color: #fff;
}

.pageBox {
    display: flex;
    align-items: center;
}

.pageList {
    margin: 0;
    padding-left: 0;
    box-sizing: border-box;
}

/* 头部 */
.headheight {
    padding: 20px 0px;
    background-color: #fff;
}
.ban_a{
    color: #7B8CA3;
}
.headlogo {
    width: 60px;
    height: 60px;
}

.fs26 {
    font-size: 26px;
}

.fs12 {
    font-size: 12px;
}

.search {
    padding: 0px 10px;
    height: 38px;
    border-radius: 30px;
    background-color: rgba(249, 249, 249, 100);
    color: rgba(157, 170, 186, 100);
    font-size: 16px;
}

#inputPassword {
    border: none;
    background-color: rgba(249, 249, 249, 100);
}

#inputPassword:focus {
    outline: none;
}

.addbtn {
    padding: 0px 15px;
    height: 38px;
    border-radius: 54px;
    background-color: rgba(0, 153, 187, 100);
    color: rgba(255, 255, 255, 100);
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    margin-left: 24px;
    color: #fff;
}

.flexbox {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.nav-item-a {
    color: #47535a;
}

.nav-item-a:hover {
    color: #0099BB;
}

.headactive {
    color: #0099BB;
}

#headImg {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.carousel-item{
    height: 500px;
}
.carousel-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* height: 500px; */
}

.slidericon {
    width: 40px;
    height: 40px;
    background-color: #a4a4a5;
    border-radius: 50%;
    line-height: 40px;
    opacity: 0.4;
    text-align: center;
}

.slidericon:hover {
    background-color: #0099BB;
    opacity: 1;
}

.carousel-control-next,
.carousel-control-prev {
    opacity: 1;
}

/* 导航栏 */
ul li {
    list-style-type: none;
    cursor: pointer;

}

.nav_box1 {
    position: relative;
    margin-top: -27px;

}

.nav_box_list {
    border-radius: 30px;
    width: 80%;
}

.nav_box_ul {}

.nav_box_ul li {
    padding-bottom: 6px;
}

.nav_box_ul a {
    color: #000;
    text-decoration: none;
}

.nav_active {
    border-bottom: 3px solid #0099BB;
    padding-bottom: 5px;
    color: #0099BB !important;
}

/* 近期会议 */
.title {
    font-size: 36px;
}

.hybox {
    margin-top: -38px;
    padding: 61px 0 38px 0;

    background-color: #fff;
}

.round {
    width: 18px;
    height: 18px;
    border: 1px solid #bbbbbb;
    border-radius: 50%;
    margin: auto;
}

.line {
    width: 100px;
    height: 2px;
    border: 1px dashed #bbbbbb;
    margin-top: -23px;
}

::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0 !important;
    -webkit-appearance: none;
    background: transparent;
}

/*禁止复制*/
.no_copy {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.hylist {
    width: 100%;
    display: flex;
    box-sizing: border-box !important;
    align-items: center;
}

.hylistBox {
    white-space: nowrap;
    overflow-x: auto;
}

.hyitem {
    /* width: 300px; */
    width: calc(25%);
    /* margin-right: 20px; */
    flex-shrink: 0;
    position: relative;
    padding: 10px;
    box-sizing: border-box;
}

.hyzt {
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: #0099BB;
    padding: 2px 10px;
    color: #fff;
    border-radius: 30px
}

.hyitem img {

    width: 100%;
    border-radius: 5px;
    /* height: 180px; */
}

.aaaa {
    background-image: url(https://files.tcm512.com/2023042815480517.jpg);
    background-size: 100% auto;
    border-radius: 5px;
    overflow: hidden;
}

.hytitle {
    /* font-weight: 500; */
    white-space: pre-wrap;
    margin: 10px 0px;
}

.price {
    text-align: center;
    font-size: 22px;
    color: #0099BB;
    font-weight: bold;
    margin-top: 5px;
}

.level {
    background-color: #07C160;
    border-radius: 30px;
    padding: 2px 8px;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    margin-right: 4px;
}

.itembomtext {
    width: 100%;
    display: flex;
    align-items: center;

}




.gdbtn {
    width: 207px;
    height: 52px;
    line-height: 52px;
    border-radius: 44px;
    background-color: rgba(0, 153, 187, 100);
    color: rgba(255, 255, 255, 100);
    text-align: center;
    margin: auto;
    margin-top: 30px;
}



.dtbox {
    width: 100%;
    /* margin-top: 38px; */
    background-color: #F3F8F9;
}

.zjyctop {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.zjlist {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.zjitem:nth-child(4) {
    margin-right: 0;
}

.zjitem {
    width: calc(25% - 15px);
    background-color: #F3F8F9;
    padding: 38px 15px 15px 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 15px;
    margin-bottom: 15px;
}

.zjname {
    font-weight: bold;
    margin-top: 16px;
    font-size: 20px;
}

.zjitem img {
    width: 100px;
    /* height: 100px;
    border-radius: 50%; */
}

.zjbox {
    padding-top: 38px;
    padding-bottom: 38px;
}

.zjjob {
    width: 100%;
    text-align: center;
    font-size: 13px;
    opacity: .5;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.aaaa:hover img {
    transition-duration: .6s;
    -ms-transition-duration: .6s;
    -moz-transition-duration: .6s;
    -webkit-transition-duration: .6s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

.zjjs {
    background-color: #fff;
    margin: 5px 0;
    padding: 10px;
    width: 100%;
}

.zjhd {
    margin-bottom: 5px;
    font-size: 15px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.zjbombox {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    color: #888;
}

.zjbombox span:nth-child(1) {
    min-width: 130px;
    display: block;
}

.zjbombox span:nth-child(2) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zjbombox span i {
    font-size: 14px;
    line-height: 1;
    margin-right: 2px;
    color: #09b;
}

/* 学分 */
.xuefenhuiyi .hyitem {
    width: calc(25% - 20px);
}

.xuefenhuiyi .hyitem {
    width: calc(25%);
}

.xuefenhuiyi .hyitem:nth-child(4) {
    margin-right: 0;
}

.xuefenhuiyi .hyitem img {
    width: 100%;
}

.credit {
    padding: 30px 0px 40px 0px;
}

.creditNav {
    margin: 25px 0px;
    text-align: center;
}

.creditNav span {
    border-right: 1px solid #000;
    line-height: 25px;
    padding: 0px 10px;
    font-size: 18px;
    cursor: pointer;
}

.creditNav span:nth-child(4) {
    border: none;
}

.colyellow {
    color: #FFA302;
}

.creditBtn {
    margin-top: 25px;
}

/* 动态 */
.dttop {
    padding-left: 50px;
}

.dynamic {

    background-color: #fff;

    padding: 38px 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.bbb {
    overflow-x: scroll;
    white-space: nowrap;
}

.dynamicbox {}

.dynamicLine {
    min-width: 100%;
    position: sticky;
    left: 0;
    height: 1px;
    border: 1px dotted #c7c7c7;
}

.dynamicTopItem {
    border-left: 1px solid #0099BB;
    position: relative;
    padding: 10px;
    flex-shrink: 0;
    width: 300px;
}

.creditactive {
    color: #0099BB;
}

.bomYuan {
    width: 14px;
    height: 14px;
    background-color: #0099BB;
    border-radius: 50%;
    position: absolute;
    left: -7px;
    top: -9px;
}

.bomYuan1 {
    width: 14px;
    height: 14px;
    background-color: #0099BB;
    border-radius: 50%;
    position: absolute;
    left: -7px;
    bottom: -9px;
}


/* 我的会议 */
.meetTopBox {
    position: relative;

}

.meetHeadBj {
    width: 100%;
    height: 220px;
}

.meetTopBox div {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 36px;
    color: #fff;
    transform: translate(-50%, -50%);
}

.serchBox {
    background-color: #F9F9F9;
    padding: 15px;
    box-sizing: border-box;
}

.serchBox1 {
    display: flex;
    align-items: center;
}

.ss {
    width: calc(33.3%);

}

.ss .arrangLabel {
    top: 30px !important;
}

.ss:nth-child(3n + 3) {
    margin-right: 0;
}

/* 专家详情 */
.detailsTop {
    background-color: #0099BB;
    padding: 80px 0px 80px 0px;
    box-sizing: border-box;
    color: #fff;
}

.experName {
    font-size: 28px;
    font-weight: 500;
    border-right: 1px solid #6eaec5;
    padding-right: 40px;
}

.experJob {
    font-size: 18px;
    padding-left: 40px;
}

.expertTextBox {
    text-align: left;
    box-sizing: border-box;
    padding-left: 48px;

}

.experTopBox {
    margin-bottom: 35px;
}

.expertImgBox {
    position: relative;
}

.expertImg {
    width: 300px;
    height: 300px;
    border-radius: 10px;
    position: absolute;
    bottom: -130px;
    border-radius: 50%;
}

.experTitle {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 500;
    margin-top: 32px;
}

.experLine {
    width: 0px;
    border: 2px solid #0099BB;
    margin-right: 10px;
    height: 24px;
}

.experNav {
    margin-top: 28px;

}

.experNav span {
    border: 1px solid #9DAABA;
    border-radius: 30px;
    color: #9DAABA;
    padding: 8px 14px;
    margin-right: 10px;
    cursor: pointer;
    box-sizing: border-box;
}

.experNav .experActive {
    border-color: #0099BB;
    color: #0099BB;
}

.arrangeRound {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #0099BB;
    position: absolute;
    left: -9px;
    top: -1px;
}

.arrangCont {
    padding: 25px;
    display: flex;
    align-items: center;
}

.arrangDate {
    position: absolute;
    top: -5px;
    left: 20px;
}

.arrangImg {
    width: 180px;
    height: 120px;
    border-radius: 5px;
}

.arrangeBox {
    margin-top: 30px;

}

.arrangeItem {
    border-left: 1px dashed #c7c7c7;
    position: relative;
}

.arrangItemCont {
    margin-left: 30px;
}

.arrangTitle {
    font-weight: 500;
    font-size: 18px;
}

.arrangnews {
    font-size: 14px;
    margin: 10px 0px;
}

.arrangImgBox {
    position: relative;
}

.arrangLabel {
    position: absolute;
    background-color: #00C47C;
    color: #fff;
    font-size: 14px;
    left: 10px;
    top: 15px;
    width: 70px;
    text-align: center;
    padding: 4px 6px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.myLeft .arrangCont .arrangLabel {
    left: 0;
    top: 22px;
}

.bgEE6600 {
    background-color: #EE6600;
}

.bg869FA5 {
    background-color: #869FA5;
}

.col58bd6a {
    color: #58bd6a;
}


/* 发布会议 */
.addBox {
    width: 90%;

    margin: 50px auto;
    display: flex;
    justify-content: space-around;
}

.addLeft {
    border: 1px dashed #0099BB;
    border-radius: 10px;
    padding: 42px;
    width: calc(50% - 20px);
    background-color: #fff;
    margin-right: 40px;
    box-sizing: border-box;
}

.addLeft1 {
    border: 1px dashed #07C160;
    background-color: #fff;
    border-radius: 10px;
    padding: 42px;
    width: calc(50% - 20px);
    box-sizing: border-box;
}

.fs18 {
    font-size: 18px;
    font-weight: 500;

}

.addjs {
    margin: 20px 0;
}

.addTop {
    border-bottom: 1px solid #d5e3e7;
}

.addImgBox {
    margin: 30px 0;
}

.addimg {
    margin-bottom: 20px;
}

.addbtns {
    width: fit-content;
    margin: auto;
    background-color: #0099BB;
    border-radius: 30px;
    padding: 0px 30px;

}

.col07C160 {
    color: #07C160;
}

.addbtns2 {
    width: fit-content;
    margin: auto;
    background-color: #07C160;
    border-radius: 30px;
    padding: 0px 30px;
}

.addformBox {
    background-color: #F9F9F9;
}

/* 创建会议 */
.addformBox {
    padding: 30px 0;
}

.addTitle {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 500;
    border-bottom: 1px solid #0099BB;
    padding: 20px;
}

.formlist {
    background-color: #fff;
    width: 90%;
    height: 100vh;
    margin: auto;
    overflow-y: scroll;
}

.itemBox {}

.formItem {
    display: flex;
    align-items: center;
    margin-top: 20px;
}

.formItem span {
    white-space: nowrap;
    margin-right: 20px;
    min-width: 70px
}

.itemBox {
    margin-top: 35px;
}

.addline {
    width: 100%;
    margin: 30px 0px;
    border: 1px solid #d5e3e7;
}

#fmimg {
    width: 280px;
    height: 160px;
    margin-right: 20px;
}

.scbtn {
    background-color: #0099BB;
    padding: 4px 8px;
    width: fit-content;
    color: #fff;
    margin-bottom: 20px;
}

.tstext {
    font-size: 12px;
    margin-top: 5px;
    color: #bbbbbb;
}

.nextStep {
    background-color: #0099BB;
    color: #fff;
    padding: 8px 18px;
    width: fit-content;
    border-radius: 5px;
}

.returnbtn {
    background-color: #869FA5;
    color: #fff;
    padding: 6px 12px;
    width: fit-content;
    margin-left: 20px;
    border-radius: 5px;
}

.addbomBtn {
    display: flex;
    justify-content: center;
    overflow-x: scroll;
}

.meet_top img {
    margin-right: 20px;
}

/* 会议详情  */
.hyDetailTop {
    width: 100%;

}

.meet_top {
    overflow-x: scroll;
    white-space: nowrap;
    background-color: #000;
    height: 240px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.meetNavBox {
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    padding: 20px 0px;
    align-items: center;
}

.meetNavLeft {}

.meetNavLeft span {
    padding-bottom: 20px;
    margin-right: 30px;
    cursor: pointer;
}

.meetActive {
    color: #0099BB;
    border-bottom: 2px solid #0099BB;
}

.signUp {
    background-color: #0099BB;
    color: #fff;
    border-radius: 30px;
    padding: 6px 10px;
}

.follow {
    border: 1px solid #c2c2c2;
    border-radius: 30px;
    padding: 6px 15px;
    margin: 0px 20px;
}

.share {
    border: 1px solid #c2c2c2;
    border-radius: 30px;
    padding: 6px 15px;
}

.meetCont {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    /* background-color: #fff; */
    padding-bottom: 20px;
}

.contLeftImg {
    margin-bottom: 20px;
}

.contLeft {
    width: 65%;
    background-color: #fff;
    padding: 25px;
}

.contLeft img {
    max-width: 100%;
}

.meetBom {
    background-color: #F9F9F9;
    padding-top: 30px;
}

.contRight {
    width: calc(35% - 20px);
    padding: 25px;
    font-weight: 400;
    background-color: #fff;
}

.contRightTitle {
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 20px;
}

.jbimg {
    width: 80px !important;
    height: 80px;
    margin-right: 20px
}

.wjimg {
    width: 24px !important;
    height: 24px;
    margin-right: 20px
}

.nav3item {
    border: 1px solid #c2c2c2;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

.jbname {
    margin-bottom: 10px;
}

.jbzw {
    margin-left: 20px;
}

.dow {
    width: fit-content;
    background-color: #0099BB;
    padding: 4px 8px;
    color: #fff;
    text-align: right;
    border-radius: 4px;
}

.wjdow {
    display: flex;
    justify-content: space-between;
}



/* 报名 */
.appCount {
    padding: 42px;
    background-color: #fff;

}

.appCountTitle {
    display: flex;
    align-items: center;
}

.addentry {
    display: flex;
}

.entryRight {
    margin-left: 30px;
    margin-top: 10px;
}

.entryDate {
    margin: 20px 0px;
}

.thali {
    display: flex;
}

#typeList .thaliItem {
    flex-shrink: 0;
}

.thaliItem {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: fit-content;
    border: 1px solid #c2c2c2;
    padding: 12px 40px;
    border-radius: 5px;
    margin-right: 20px;
    position: relative;

}

.xzicon {
    position: absolute;
    top: -2px;
    right: -1px;
}

.thaliItems {
    flex-direction: row;
    padding: 20px 40px;
}

/*.thaliItems img {
    margin-right: 15px;
}*/

.thaliActive {
    border: #0099BB 1px solid;
    color: #0099BB;
}

.addForm {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}

.addFormItem {
    width: 100%;
    margin-right: 20px;
    margin-bottom: 20px;
}

/* 弹窗 */
.lodbox {
    width: 100%;
    min-height: 100%;
    height: 100vh;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    background-color: rgba(33, 35, 36, 0.7);
    display: flex;
    align-items: center;

}

.lodcont {
    margin: auto;

    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 50px 50px;
}

.zftext {
    display: flex;
    align-items: center;
}


/* 我的 */
.myTop {
    background-color: #fff;
    padding: 25px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.myTopLeft {
    display: flex;
    align-items: center;
}

.myTopLeftName {
    margin-left: 20px;

}

.myTopLeftName div {
    margin-bottom: 10px;
}

.emplace {
    border: 1px solid #0099BB;
    border-radius: 30px;
    padding: 6px 25px;
    cursor: pointer;
    flex-shrink: 0;
}

.myName {
    font-weight: 500px;
    font-size: 20px;
}

.mysex {
    margin: 0px 10px;
    font-size: 14px;
}

.myBox {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.myLeft {
    width: calc(75% - 20px);
    background-color: #fff;
    padding: 20px;
    border: 1px solid #eeeeee;
}

.myRight {
    width: 25%;
    background-color: #fff;
    padding: 20px;
}

.myNav {
    border-bottom: 1px solid #c2c2c2;
    padding: 20px 0px;
}

.myNav span {
    padding-bottom: 20px;
    margin-right: 30px;
    cursor: pointer;
}

.myActive {
    border-bottom: 3px solid #0099BB;
}

.stateNav {

    display: flex;
    list-style-type: none;
}

.stateNav li {
    border: 1px solid #0099BB;
    padding: 7px 12px;
    cursor: pointer;
}

.stateNavActi {
    background-color: #0099BB;
    color: #fff;
}

.mySeachBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0px;
    border-bottom: 1px solid #c2c2c2;
}

.myInputBox {
    border: 1px solid #c2c2c2;
    padding: 0px 5px;
    height: 36px;
    display: flex;
    align-items: center;
    border-radius: 5px;
}

#myInput {
    border: none !important;
}

.mylistBox {
    display: flex;
    flex-direction: column;
}

.mylist {
    display: flex;
    justify-content: space-between;
    /* flex-wrap: wrap; */

}

.specifics {
    background-color: #EE6600;
    color: #fff;
    border-radius: 30px;
    padding: 8px 12px;
    margin-right: 10px;
    white-space: nowrap;
}

.favorite {
    background-color: #0099BB;
    color: #fff;
    border-radius: 30px;
    padding: 8px 12px;
    margin-right: 10px;
    white-space: nowrap;
}

.myListright {
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 20px;
    width: 100%;
}

.myfxhy {
    border: 1px solid #0099BB;
    color: #0099BB;
    border-radius: 5px;
    padding: 8px 12px;
    margin-right: 10px;
}

/* 动态 */
.mybox3 {
    padding: 0px 30px;
}

.dtimg {
    width: 250px;
    height: 160px;
}

.dttx {
    width: 50px !important;
    height: 50px;
    border-radius: 50%;
    margin-right: 15px;
}

.mybox3Item {
    display: flex;
    margin-bottom: 30px;
}

.mybox3Cont {
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 20px;
    width: 100%;
}

.mybox3 {
    margin-top: 30px;
}

.contImg {
    width: 250px !important;
    height: 160px;
    margin: 0px 10px 10px 0px;
}

.contli li {
    line-height: 30px;
}

.myRightUl li {
    padding: 10px;
    border-bottom: 1px solid #c2c2c2;
}

.myRightUl li div:nth-child(2) {
    margin-top: 5px;
}

.mylodcont {
    width: 70%;
    background-color: #fff;
    padding: 20px;
    margin: auto;
}

.addpack {
    width: 50%;
    background-color: #fff;
    padding: 20px;
    margin: auto;
}

.mylodcont1 {
    width: 40%;
    background-color: #fff;
    padding: 30px;
    margin: auto;
}

.myhead {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 10px;
}

.myhead span:nth-child(1) {
    border-left: 3px solid #0099BB;
    padding-left: 10px;
    height: 20px;
}

.myloadText {
    margin: 20px 0;
}

/* 管理员弹窗 */
.glylist {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 20px;
}

.glyitem {
    min-width: 200px;
    width: calc(50% - 10px);
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    margin-right: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.glyimg {
    width: 56px;
    height: 56px;
    border-radius: 50%;
}

.colc2c2c2 {
    color: #c2c2c2;
}

.glyitem:nth-child(2n + 2) {
    margin-right: 0px;
}

.glyewm {
    margin-top: 20px;
    display: flex;
    align-items: center;

}

.doweEwm {
    margin: 20px;
}

.glyewm img {
    width: 100px;
    height: 100px;
    border-radius: 5px;
}

.ewmList {
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    margin-top: 10px;
}

.meetList {
    background-color: #fff;
    padding: 20px 0;
}

.ewmList div {
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(50% - 10px);
    margin-bottom: 20px;
    border-radius: 5px;
}

.ewmList div img {
    width: 60%;
    /* height: 80%; */
}

/* 管理 */
.mangTop {
    background-color: #fff;
    border-radius: 5px;
    border-top: 1px solid #0099BB;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ml20 {
    margin-left: 20px;
}

.bg07C160 {
    background-color: #07C160;
}


/* 报名管理 */
.packageBox {
    display: flex;
    margin-top: 20px;
    width: 100%;

}

.packageItem {
    width: 260px;
    border: 1px solid #0099BB;
    padding: 10px;
    border-radius: 5px;
    margin-right: 20px;
    display: inline-block;
    position: relative;
}

.managBom {
    background-color: #fff;
    border-radius: 5px;
    border-top: 1px solid #0099BB;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.fs16 {
    font-size: 16px;
}

.mangall {
    width: 100px;
    background-color: #0099BB;
    color: #fff;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}

.mangalls {
    width: 100px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #07C160;
    color: #07C160;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}


.packageall {
    display: flex;
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;

}

.addpackage {
    width: fit-content;
    display: flex;
    align-items: center
}

.manageSeachBox {
    display: flex;
    align-items: center;
    padding: 25px 0px;
    border-top: 1px solid #c2c2c2;
}

.mylodcont {
    margin-top: 50px;
    margin-bottom: 50px;
    width: 70%;
    height: fit-content;
    max-height: 95%;
    overflow-y: scroll;
}

.infoItem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.typelodItem {
    display: flex;
    margin: 30px 0;
}

.typelodItem span {
    white-space: nowrap;
    margin-right: 20px;
    width: 120px;
    text-align: right;
}

/* 会议概况 */
.manage3 {
    width: 100%;
}

.numlist {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.numlist .numItem {
    width: calc(25% - 10px);
    border: 1px solid #0099BB;
    padding: 20px;
    border-radius: 5px;
    background-color: #F4FDFF;
}

.searchBox {
    display: flex;
    align-items: center;
}

.searchBox select {
    width: fit-content;
}

.echBox {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
}

/* 会议微站 */
.manage1 {
    width: 100%;
}

.hywzTitle {
    width: 100%;
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 15px;
}

.wzTemplate {
    display: flex;
}

.wzTemplateLeft {
    /* width: 30%; */
    width: 340px;
    border-right: 1px solid #c2c2c2;
    padding: 20px;
}

.shoujiBox {
    width: 100%;
    height: 500px;
    /* border: 1px solid red; */
    background-image: url('../../image/shouji.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.mbimg {
    width: 91%;
    margin-left: 4.5%;
    height: calc(100% - 75px);
    height: 86.2%;
    /* margin-top: 28.5%; */
    position: absolute;
    bottom: 1.8%;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.shoujitopText {
    text-align: center;
    margin: 10px 0px;
}

.wzTemplateRig {
    width: calc(100% - 350px);
}

.leftmenubox {
    /* display: flex;
    align-items: center;
    flex-wrap: wrap; */
    position: absolute;
    /* padding: 10%;
    top: 45px; */
    width: 100%;
    /* height: 95%; */
    /* padding: 80px 30px 18px 30px; */
    padding: 60px 14px 18px 14px;
}

.leftmenubox img {
    width: 100%;
    height: 100px;
    margin-bottom: 20px;
}

.abilityBox {
    display: flex;
    flex-wrap: wrap;
    max-height: 290px;
    margin: 0 15px;
    
}

.abilityBox span {
    width: calc(33.3% - 10px);
    height: 73px;
    /* color: #293696; */
    color: #fff;
    padding: 5px;
    text-align: center;
    display: flex;
    margin-right: 15px;
    margin-bottom: 15px;
    justify-content: center;
    align-items: center;
    /* background-image: linear-gradient(#cedbf2, #bfe2f4); */
    background-color: rgba(23, 59, 199, 0.8);;
    cursor: pointer;
    border-radius: 2px;

}

.typeList {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}

.typeList div {
    width: fit-content;
    color: #293696;
    padding: 15px;
    text-align: center;
    margin-right: 15px;
    background-image: linear-gradient(#cedbf2, #bfe2f4);
    cursor: pointer;
    border-radius: 2px;
    margin-bottom: 10px;
    font-size: 16px;
}

.abilityBox span:nth-child(3n+3) {
    margin-right: 0;
}

.wzTemplateRig {
    padding: 20px;
}

.wzTemplateRigTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.rig4 {
    padding: 20px;
}

.rig3 {
    padding: 20px;
}

.rig1 {
    padding: 20px;
}

.rig2 {
    padding: 20px;
}

.rig5 {
    padding: 20px;
}

.rig6 {
    padding: 20px;
}

.rig4Name {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.rig4Name input {
    width: fit-content;

}

.bg0099BB {
    background-color: #0099BB;
    border-color: #0099BB;
}

.bgF3F8F9 {
    background-color: #F3F8F9;
}

.riglist {
    display: flex;

    flex-wrap: wrap;
    justify-content: space-between;
}

.riglist .rigItem {
    width: calc(50% - 10px);
    margin-bottom: 20px;
    margin-right: 20px;
}

.rigItem:nth-child(2n+2) {
    margin-right: 0px;
}

.textsl {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.textsl1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.rig3img {
    width: 54px;
    height: 54px;
    border-radius: 50%;
}

.hblist {
    display: flex;
    padding: 20px;
    overflow-x: scroll;
    white-space: nowrap;
}

.hblist div {
    width: 260px;
    height: 400px;
    border-radius: 30px;
    margin-right: 20px;
    overflow-y: hidden;
}

.hblist div img {
    width: 100%;

}

.mblist {
    padding: 20px;
    overflow-x: scroll;
    white-space: nowrap;
    display: flex;
}

.mblist div {
    position: relative;
}

.mblist div button {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hblistItem {
    background-color: #eeecec;
    position: relative;
}

.hblistItem .hoveitem {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.mblist div img {
    width: 220px;
    height: 360px;
    border-radius: 30px;
    -webkit-user-drag: none;
    margin-right: 20px;
}

.manage2 {
    width: 100%;
}

.addGuest {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}


.Guestjj {
    padding: 5px;
    border: 1px solid #c2c2c2;
    border-radius: 3px;
    width: 100%;
    min-height: 200px;
    overflow-y: scroll;
    max-height: 45vh;
}

/* 输入框为空时显示 placeholder */
.Guestjj:empty:before {
    content: attr(placeholder);
    color: #c2c2c2;
}

/* 输入框获取焦点时移除 placeholder */
.Guestjj:focus:before {
    content: none;
}

.addGuestImg {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.bgred {
    background-color: red;
    border-color: red;
}

.colred {
    color: red;
}

.col869FA5 {
    color: #869FA5;
}

.monthActive {
    background-color: #0099BB;
}

.adddt {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 20px;
}

.adddtimg {
    position: relative;
    margin-right: 20px;
}

.adddtimg img {
    width: 64px;
    height: 65px;
    border-radius: 5px;
}

.adddicon {
    width: 64px;
    height: 65px;
    border-radius: 5px;
    border: 1px solid #888;
    display: flex;
    align-items: center;
    justify-content: center;
}

.adddtimg i {
    position: absolute;
    top: -11px;
    right: -7px;
    color: red;
}

.gdhybtn {
    position: relative;
}

.btnlist {
    width: 100px;
    position: absolute;
    right: 0px;
    border: 1px solid #0099BB;
    text-align: center;
    top: 50px;
    padding: 10px;
    border-radius: 5px;
    background-color: #fff;
    color: #000;
    z-index: 2;
}

.gdhybtn i {
    position: absolute;
    right: 18px;
    top: 33px;
}

.examplesel {
    position: relative;
}

.examplesel ul {
    position: absolute;
    z-index: 999;
    width: 100%;
    border: 1px solid #ced4da;
}

.examplesel ul li {
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #f0f0f0;
    background-clip: padding-box;
    border-bottom: 1px solid #ced4da;
    ;
}

.zjlists {
    position: absolute;
    width: 100%;
    height: 150px;
    overflow-y: scroll;
    border-radius: 30px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.21);
    background-color: #fff;
    margin-top: 10px;
    z-index: 999;
}

.zjlists li {
    height: 45px;
    padding-left: 20px;
    line-height: 45px;
}

.zjlists li:hover {
    background-color: #E9F1F2;
}

.jinruzhibo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 30px;
    padding: 6px 10px;
    cursor: pointer;
    background-color: #6b6666;
    opacity: 0.5;
}

.zhibozhong {
    position: absolute;
    top: 5%;
    right: 0%;
    transform: translate(-50%, -50%);
    color: #fa0404;
    border: 1px solid #c2c2c2;
    border-radius: 30px;
    padding: 6px 10px;
    background-color: #6b6666;
    opacity: 0.5;
}

.mtitle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 18px;
    padding: 12px 14px;
    background-color: #8a8a8a;
    opacity: 0.5;
}

.dtadress {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 30px;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dtadress i {
    font-size: 16px;
}

.loginbox {
    width: 50%;
}

.serchBox2tog {
    display: flex;
}

.icon-xia {
    display: none;
}

.headlogo {
    width: 56px;
    height: 56px;
}



/* 底部 */
.gatbom {
    color: #fff;

}

.gatbom-top {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #323D4D;
    padding-bottom: 10px;
    width: 100%;

}

.gatbom-top ul {
    width: 100%;
    display: flex;
    align-items: center;
    color: #7B8CA3;
}

.gatbom-top ul li {
    margin-right: 30px;
}

.gatbom-bom {

    text-align: center;
    color: #7B8CA3;
}

.gatewm {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gatewm img {
    width: 76px;
    height: 76px;
    border-radius: 10px;
}

.gatewm div {
    text-align: center;
    font-size: 14px;
    color: #7B8CA3;
    margin-top: 20px;
}

.liuDivs {
    display: none;
}

#liuDiv {
    position: fixed;
    top: 15%;
    left: 50%;
    width: 400px;
    /* height: 470px; */
    padding-bottom: 20px;
    border: 1px solid #DDDDDD;
    background-color: white;
    margin-left: -200px;
    z-index: 1004;
    overflow: hidden;
    border-radius: 3px;
}

#liuDiv .light_top {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #F7F7F7;
}

#liuDiv .light_top .light_head {
    float: left;
    font-size: 18px;
    color: #3F89EC;
    margin-left: 15px;
}

#liuDiv .light_top img {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin: 15px 15px 0px 0px;
}

#lxkf {
    text-align: center;
}

@media (max-width: 1024px) {
    .navbar {
        /* display: none */
    }
}

@media (max-width: 768px) {

    /* 导航栏兼容 */
    #smallAdd {
        display: block !important;
        font-size: 26px;
    }

    .navbar {
        flex-direction: row-reverse;
    }

    .headheight {
        padding: 5px 10px;
    }

    .navbar-toggler {
        padding: 0;
    }

    .navbar-dark .navbar-toggler {
        color: #000;
    }

    .flexdclass {
        height: 60px;
        display: block !important;
    }

    #navmenu {
        margin-left: 0 !important;
        position: absolute;
        top: 54px !important;
        left: 0;
        right: 0;
        z-index: 9999;
        background-color: rgba(255, 255, 255, 1);
        width: 100%;
        padding: 0px 20px 20px 20px;
    }

    .nav-item {
        margin-left: 0 !important;
        line-height: 40px;
        text-align: center;
    }

    .addbtn {
        display: none;
    }

    /* 首页兼容 */
    .carousel-item{
        height: 200px;
    }

    .carousel-control-prev {
        display: none
    }

    .carousel-control-next {
        display: none
    }

    .nav_box1 {
        display: none;
    }

    .hybox {
        margin-top: 20px;
        position: relative;
    }

    .mangTop div:nth-child(1) {
        width: 100% !important;
    }

    .glylist {
        height: 50vh;
        overflow-y: scroll;
    }

    .glyitem {
        margin-right: 0;
    }
    #rrStates{
        display: block!important;
        margin-bottom: 0;
    }
    .hybox {
        padding: 20px 0 38px 0;
    }

    .bmglnav {
        /* flex-wrap: wrap; */
    }

    #tableExport {
        /* margin-top: 10px; */
    }

    .itembomtext {
        overflow: hidden;
    }

    .hybox .title {
        font-size: 16px;
        padding-left: 10px;
        justify-content: flex-start !important;
        margin-left: 10px;
    }

    .dateline {
        margin-top: 20px !important;
        padding: 0px 20px;
        white-space: nowrap;
    }

    .hylist {
        margin-top: 10px !important;
        padding: 10px;
    }

    .hyitem {
        width: 75%;
    }

    .dtbox {
        padding-top: 20px !important;
    }

    .credit {
        padding: 20px 0px 20px 0px
    }

    .footBox {
        padding-top: 20px;
    }

    .qhbtn {
        display: none
    }

    .hyBox {
        padding: 0;
    }

    .gdbtn {
        margin-top: 0px;
        width: 167px;
        height: 41px;
        line-height: 40px;
    }

    .zjlist {
        flex-wrap: nowrap;
        overflow-x: scroll;
        padding: 10px;
    }

    .zjitem {
        width: 70%;
        flex-shrink: 0;
    }

    .zjitem:nth-child(4) {
        margin-right: 15px;

    }

    .zjtitle {
        font-size: 16px;
        justify-content: flex-start !important;
        margin-left: 10px;
    }

    .zjyctop {
        padding: 0 10px;
    }

    .zjbox {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .zjlist {
        margin-top: 20px;
    }

    .creditNav {
        display: none;
    }

    .xuefenhuiyi {
        white-space: normal;
        overflow-x: scroll;
    }

    .xuefenhuiyi .hyitem {
        width: calc(76% - 20px);
    }

    #meetingList .ss {
        width: 100%;
        margin-bottom: 0;
    }

    .arrangLabel {
        top: 35px;
    }

    /* 全部会议 */

    .qbhy {
        margin-top: 0 !important;
    }

    .searchtwo span:nth-child(1) {
        font-weight: 600;
        font-size: 18px;
    }

    .sxlod {
        position: absolute;
        background-color: #fff;
        z-index: 10;
        width: 100%;
        padding: 20px;
    }

    /* 专家详情 */
    .expertImgBox {
        position: absolute;
        position: absolute;
        z-index: 1019;
        right: 0;
    }

    .expertImg {
        width: 86px;
        height: 86px;
        border-radius: 10px;
        position: absolute;

        top: 22px;
        border-radius: 50%;
    }

    .experName {
        border: none;
    }

    .col-7 {
        -ms-flex: 0 0 58.333333%;
        flex: none;
        max-width: none;
    }

    .experTopBox {
        display: flex;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .expertTextBox {
        padding: 20px;
    }

    .experJob {
        padding: 0;
        width: 225px;
        font-size: 16px;
    }

    .detailsTop {
        padding: 0;
    }

    .experTitle {
        font-size: 16px;
        margin-top: 20px
    }

    .experLine {
        height: 16px;
    }

    .arrangCont {
        flex-wrap: wrap;

    }

    .arrangImgBox {
        width: 100%;

    }

    .emplace {
        padding: 6px 12px;
    }

    .arrangImg {
        width: 100%;
        height: 160px;
    }

    .arrangItemCont {
        margin-left: 0;
        margin-top: 10px;
    }

    .zjarrangLabel {
        left: 0;
        top: 22px
    }

    /* 报名 */
    .addentry {
        flex-wrap: wrap;
    }

    .appCount {
        padding: 20px;
    }

    .entryRight {
        margin-left: 0px
    }

    #img {
        width: 100% !important;
    }

    .thaliItem {
        padding: 12px 20px
    }

    #typeList {
        overflow-x: scroll;
        /* white-space: normal; */

    }

    .thaliItem {}

    #payWay .thaliItem {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    #payWay .thaliItem span {
        margin-left: 0 !important;
    }

    .addline {
        margin: 20px 0;
    }



    /* 会议概况 */
    .numlist {
        flex-wrap: wrap;
    }

    .numlist .numItem {
        width: calc(50% - 5px);
        margin-bottom: 10px;
    }

    .mylodcont1 {
        width: 90%;
        padding: 10px;
    }

    /* 报名管理 */
    .manageSeachBox {
        flex-wrap: wrap;
    }

    .manageSeachBox .myInputBox {
        margin-left: 10 !important;
        /* margin-top: 10px; */
    }


    /* 我的 */
    #headImg {
        width: 64px;
        height: 64px;

    }

    .myLeft {
        width: 100%;
    }

    .myRight {
        display: none;
    }

    .mySeachBox {
        flex-wrap: wrap;
    }

    .myInputBox {
        /* margin-top: 20px; */
        width: 100%;
    }
    .stateNav{
        display: none;
    }

    .myInputBox input {
        width: 92%;
    }

    .mybox1 {
        margin-top: 20px;
    }

    .mybox2 {
        margin-top: 20px;
    }

    .myLeft .arrangCont {
        padding: 5px;
    }

    .myLeft .arrangCont .arrangLabel {
        left: 0;
        top: 22px;
    }

    .nolistimg {
        width: 100% !important;
    }

    .mybox3 {
        padding: 0px 10px;
    }

    .mybox3 .contImg {
        width: calc(50% - 5px) !important;
        height: 80px;
    }
    .mohu{
        padding: 0 15px;
    }

    .contImg:nth-child(2n+2) {
        margin-right: 0;
    }

    .manage-top-nav {
        margin-top: 20px;
    }

    .layui-form-item {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .layui-input-block {
        margin-left: 0 !important;
    }

    .layui-input-inline {
        margin-left: 0 !important;
    }

    .layui-form-label {
        padding-left: 0 !important;
    }

    .addBox {
        flex-wrap: wrap;
    }

    .addLeft,
    .addLeft1 {
        width: 100%;
        margin-right: 0;
    }

    .addLeft1 {
        margin-top: 20px;
    }

    .headlogo,
    .userimgs {
        width: 44px !important;
        height: 44px !important;
    }

    .head-lof-name {
        font-size: 16px !important;
    }

    /* 会议详情 */
    .contRight {
        display: none;
    }

    .contLeft {
        width: 100%;
    }

    .nav2 img {
        width: 100% !important;
    }

    .meetNavRight {
        margin-top: 65px;
        position: fixed;
        bottom: 0;
        background-color: #fff;
        width: 100%;
        height: 55px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        z-index: 9999;
    }
    .nav3 section{
        max-width: 100!important;
    }

    .meetNavLeft {
        overflow-x: scroll;
        white-space: nowrap;
        overflow-y: hidden;
    }

    .contli .contImg {
        width: calc(50% - 5px) !important;
        height: 80px;
    }

    .imgxq div {
        width: 90% !important;
        margin: auto;
    }

    .xqimg {
        height: 200px !important;
    }

    .infoItem label {
        white-space: nowrap;
    }

    .cjlist {
        margin: 10px !important;
    }

    .infoItem select {
        width: fit-content !important;
    }

    .mangall {
        display: none
    }

    #mysjsel{
        display: block !important
    }
    .manage3 {
        position: relative;
    }

    .addpackage {
        position: absolute;
        top: -21px;
        left: -20px;
        border: none !important;
        margin: 10px 0;
        text-decoration: underline;
    }

    .mangalls {
        margin: 10px 0;
        position: absolute;
        top: -21px;
        left: 80px;
        border: none !important;
        width: fit-content;
        text-decoration: underline;
    }

    .addpackage i {
        display: none;
    }

    .mangalls i {
        display: none;
    }

    .packageall {
        margin-top: 20px;
    }

    .packageItem {
        width: 200px;
    }

    .glyitem {
        width: 100%;
    }

    .xqlodimg {
        height: auto !important;
    }

    .loginbox {
        width: 90% !important;
    }

    .bah {
        padding: 0 20px;
    }

    .serchBox1 {
        display: block !important;
        position: relative;
    }

    .serchBox1 input,
    select,
    #cityDiv {
        margin-bottom: 10px;
    }

    .serchBox2tog {
        display: none;
        width: 100%;
        position: absolute;
        z-index: 9;
        background-color: #e5e5e5;
        padding: 10px;
        border-radius: 5px;
        margin-top: 10px;
    }

    .serchBox1 span {
        display: flex;
        justify-content: space-between;
    }

    .icon-xia {
        display: block;
    }

    .serchBox1 .ml-2 {
        margin-left: 0 !important;
    }

    .footBox {
        padding-left: 10px;
        padding-right: 10px;
    }


    .oneNav {
        display: flex;
        justify-content: center;
        list-style-type: none;
    }

    .oneNav li {
        width: 30%;
        border: 1px solid #0099BB;
        padding: 7px 12px;
        cursor: pointer;
        text-align: center;
    }

    .bmList tr td:nth-child(1){
        display: none!important;
    }
    .bmList tr:nth-child(1){
        display: none!important;

    }
    .bmList tr td{
        border: none!important;
    }

    #pagination{
        display: none!important;
    }
}

.android{
    display: flex;
    justify-content: space-around;
    height: 60px;
    align-items: center;
    list-style-type: none;
}
.android li{
    flex: 1;
    text-align: center;
}
/* 引流平台过来时导航 */
.new-nav-yl{
    height: 54px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100vw;
    z-index: 76;
    background-color: #09c;
    box-shadow: 0 3px 3px rgba(0,0,0,.1);
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 54px;
}
.new-nav-yl .back{
    font-size: 14px;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translate(0,-50%);
}
.new-nav-yl .back::before{
    content: '';
    position: absolute;
    left: -9px;
    top: 50%;
    transform: translate(0,-50%) rotate(45deg);
    width: 8px;
    height: 8px;
    border-left: 2px solid;
    border-bottom: 2px solid;
}