body {
    background-image: url("../images/bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    /* height: 3371px; */
}

.subpage {
    color: #fff;
}

.con {
    width: 1124px;
    margin: 0 auto;
}

.top_box {
    width: 100%;
    height: 550px;
    border: 1px solid #3382dc;
    margin-top: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url('../images/banner.png');
    position: relative;
}

.btn_img {
    margin-top: -3px;
}

.btn {
    width: 160px;
    height: 56px;
    background: linear-gradient(45deg, #980A5D 0%, #5803B5 100%);
    border-radius: 28px;
    display: flex;
    align-items: center;
    padding: 0px 27px;
    justify-content: space-between;
    position: relative;
    top: 73%;
    left: 12%;
}

.kaibo {
    width: 375px;
    height: 44px;
    background: #4328CF;
    opacity: 0.8;
    border-radius: 27px 0px 0px 0px;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 16px;
    line-height: 44px;
    text-align: center;
}

.title_Box {
    margin-top: 90px;
}

.title {
    width: 100%;
    height: 102px;
    background-image: url('../images/img/Introduction.png');
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center;

}

/* <!-- 参会嘉宾 --> */
.title2 {
    width: 100%;
    height: 102px;
    background-image: url('../images/img/guests.png');
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center;

}

/* 部分BME会员和部分合作采购商 */
.title3 {
    width: 100%;
    height: 102px;
    background-image: url('../images/img/cooperative\ buyer.png');
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center;

}

/* 紧急求购项目 */
.title4 {
    width: 100%;
    height: 102px;
    background-image: url('../images/img/demand\ items.png');
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center;

}

.title_bj {
    height: 66px;
    background-image: url('../images/img/title.png');
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: 52%;
}

.title_bj2 {
    height: 66px;
    background-image: url('../images/img/title2.png');
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: 52%;
}

.title_bj3 {
    height: 66px;
    background-image: url('../images/img/icon_demand items.png');
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: 52%;
}

.title_button {
    height: 5px;
    background-image: url('../images/img/line\ .png');
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: 70%;
}

.title_text {
    font-size: 32px;
    position: relative;
    left: 44%;
}

.title_text2 {
    font-size: 32px;
    position: relative;
    left: 30%;
}

.title_text3 {
    font-size: 32px;
    position: relative;
    left: 42%;
}

.title_text span {
    font-weight: bold;
    background: linear-gradient(0deg, #5903B6 0%, #609FE5 63.0859375%, #609FE5 66.064453125%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.title_text2 span {
    font-weight: bold;
    background: linear-gradient(0deg, #5903B6 0%, #609FE5 63.0859375%, #609FE5 66.064453125%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.title_text3 span {
    font-weight: bold;
    background: linear-gradient(0deg, #5903B6 0%, #609FE5 63.0859375%, #609FE5 66.064453125%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.box_neirong {
    height: 290px;
    border: 1px solid #3382DC;
    margin-top: 90px;
    background-image: url('../images/img/bg.png');
    background-repeat: no-repeat;
    background-position: center;
}

.text {
    width: 874px;
    height: 128px;
    font-size: 16px;
    margin: 80px auto;
    line-height: 32px;
}

.text i {
    font-size: 34px;
}



.icon {
    margin-top: 90px;
    /* padding: 0px 60px; */
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.renwu {
    width: 150px;
    text-align: center;
    font-size: 14px;
}

.renwu .p {
    text-align: center;
    font-size: 14px;
    margin-top: 18px;
}

.renwu .p1 {
    text-align: center;
    font-size: 14px;
    margin-top: .267rem;
}

.renwu img {
    width: 150px;
}

.box_neirong2 {
    width: 100%;
    height: 532px;
    border: 1px solid #3382DC;
    margin-top: 90px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.box_neirong3 {
    width: 100%;
    height: 404px;
    /* border: 1px solid #3382DC;    */
    margin-top: 90px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.NR_box {
    width: 216px;
    height: 266px;
    background: #203296;
    border: 1px solid #3382DC;
    padding: 10px 10px;
    text-align: center;
    margin-top: 10px;

}

.NR_box .NR_text {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.NR_box .NR_text a {
    font-size: 14px;
    color: #fff;
}

.button_D {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.button {
    width: 264px;
    height: 48px;
    border: 1px solid #FFFFFF;
    margin-top: 200px;
    font-size: 24px;

    line-height: 48px;
    text-align: center;
    font-weight: bold;
    background: linear-gradient(0deg, #5903B6 0%, #609FE5 63.0859375%, #609FE5 66.064453125%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.icon_xia {
    display: flex;
    justify-content: center;
    margin-top: 21px;
    position: absolute;
    left: 49%;
    bottom: 159px;
}

.DBTTOM {
    height: 61px;
}

.dibu {
    width: 100%;
    background-color: #0a1762;
    /* height: 300px; */
    color: #fff;
    font-size: 14px;
    padding: 33px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.username {
    display: flex;
    align-items: center;
}

.padding {
    padding: 22px 0px;
}

.username_text {
    margin-left: 14px;
}




.erweima {
    border: 2px solid #3382DC;
    margin-left: 168px;
}