.el-dialog {
    background: #0051CF;
    border: 0.31vw solid #70B6F9;
}

.el-dialog__headerbtn .el-dialog__close {
    color: #B4D4FF;
}

.el-popover {
    background: #000;
    color: #fff;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {

    border-bottom-color: #000;
}

.el-dialog--center .el-dialog__body {
    text-align: initial;
    padding: 1.3vw 0.52vw 0.52vw;
}

.el-dialog__headerbtn {
    right: 1vw;
    font-size: 23px;
}



.body_main {
    font-family: "arial";
    width: 100%;
    height: auto;
    background: url(../img/bg_1.jpg)no-repeat;
    background-size: cover;
}

.box_main_index {
    display: flex;
    flex-direction: column;
}


.context_main {
   

}


.bg_2_box {
    width: 100%;
    height: 57.45vw;
    background: url(../img/bg_2.png)no-repeat;
    background-size: 100% 100%;
}



/* 01参赛名单 */
.one_box_1 {
    width: 25.42vw;
    height: 6.2vw;
    background: url(../img/s_1.png)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 4.8vw;
}

.one_box_6 {
    position: relative;
    width: 70.5vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 3.5vw;
}

.one_team_1 {
  width: 24.27vw;
  display: flex;
  justify-content: space-between;
}
.one_team_2{
  width: 16.04vw;
  display: flex;
  justify-content: space-between;
}
.one_team_3{
  width: 7.76vw;
  cursor: pointer;
}
.one_team_4{
 width: 81.25vw;
 position: absolute;
 top: -0.73vw;
 left: 50%;
 z-index: -1;
 transform: translate(-50%, 0);
}

/* .one_box_7:hover {
    transform: translate(0, -0.26vw);
} */


.one_box_9 {
    display: flex;
    width: 37.08vw;
    margin: 0 auto;
    margin-top: 1.67vw;
    font-size: 0.83vw;
    font-weight: 500;
    color: #060E3F;
    line-height: 1.41vw;
}

/* 01参赛名单 */

/* 02八大运动项目 */
.two_box_1 {
    width: 25.42vw;
    height: 6.2vw;
    background: url(../img/newPhoto/project/02.png)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 7vw;
}



.two_box_4 {
    width: 69.06vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 3.14vw;
}


.two_box_6 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_1.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_1 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_2.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_1:hover {
    transform: translate(0, -0.21vw);
}

.two_box_6_2 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_3.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_2:hover {
    transform: translate(0, -0.21vw);
}

.two_box_6_3 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_4.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_3:hover {
    transform: translate(0, -0.21vw);
}

.two_box_6_4 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_5.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_4:hover {
    transform: translate(0, -0.21vw);
}

.two_box_6_5 {
    width: 10.57vw;
    height: 10.63vw;
    background: url(../img/newPhoto/project/y_6.png)no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform 0.2s;
}

.two_box_6_5:hover {
    transform: translate(0, -0.21vw);
}


.two_box_6_text {
    font-size: 1.04vw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-top: 0.5vw;
    margin-left: -0.6vw;
}

.two_box_6_text_two{
    font-size: 0.73vw;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding-top: 0.2vw;
    margin-left: -0.6vw;
}

.two_box_6:hover {
    transform: translate(0, -0.21vw);
}




/* 02八大运动项目 */

/* 03观演礼包 */


.three_box_3 {
    font-size: 0.94vw;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.41vw;
    width: 33.28vw;
    margin: 0 auto;
    text-align: center;
    margin-top: 1.98vw;
}

.three_box_4 {
    width: 64.84vw;
    margin: 0 auto;
    margin-top: 7.29vw;
    position: relative;
}

.three_box_5 {
    width: 25.42vw;
}

.three_box_6 {
    text-align: center;
    position: relative;
}

.three_box_7 {
    display: flex;
    justify-content: space-between;
    margin-top: 2.08vw;
}

.three_box_8 {
    width: 9.74vw;
    position: absolute;
    right: 0.4vw;
    top: 2.9vw;
    cursor: pointer;
}

.three_box_9 {
    width: 40.05vw;
    background: #2170E1;
    border-radius: 0.52vw;
    margin: 0 auto;
    margin-top: 1.03vw;
    font-size: 0.83vw;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.41vw;
    padding: 0.94vw 1.15vw;
}

.three_box_10 {
    background: #FDEE52;
    padding: 0 0.26vw;
    color: #000000;
}

/* 价格盒子 */
.three_box_price_new_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.three_box_price_new_2 {
    font-size: 0.73vw;
    font-weight: 500;
    color: #FFFFFF;
    margin-top: 0.52vw;
}

.three_box_price_1 {
    width: 15.83vw;
    height: 20.63vw;
    background: url("../img/newPhoto/tickets/t_1.png")no-repeat;
    background-size: 100% 100%;
}

.three_box_price_1_copy {
    width: 15.83vw;
    height: 12.81vw;
    background: url("../img/newPhoto/tickets/t_2.png")no-repeat;
    background-size: 100% 100%;
}

.three_box_price_2 {
    text-align: center;
}

.three_box_price_3 {
    font-weight: bold;
    font-size: 0.83vw;
    color: #000000;
    margin-top: 1.09vw;
}

.three_box_price_3_new_1 {
    font-size: 1.15vw;
    font-weight: 500;
    color: #FFFFFF;
    padding-top: 0.57vw;
}



.three_box_price_4 {
    font-weight: bold;
    font-size: 1.67vw;
    color: #000000;
    line-height: 2.08vw;
    text-align: center;
    margin-top: 1.41vw;
}

.three_box_price_4_small {
    font-size: 1.25vw;
}


.three_box_price_7 {
    width: 11.41vw;
    height: auto;
    font-size: 0.68vw;
    font-weight: 500;
    color: #000000;
    line-height: 1.15vw;
    margin: 0 auto;
    margin-top: 0.31vw;
}

.three_box_price_8 {
    width: 7.81vw;
    height: 1.82vw;
    background: url('../img/newPhoto/tickets/t_5.png')no-repeat;
    background-size: 100% 100%;
    font-size: 0.94vw;
    font-weight: bold;
    color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-top: 0.8vw;
    line-height: 2vw;
    cursor: pointer;
    transition: transform 0.2s;
}

.three_box_price_8:hover {
    transform: scale(1.05);
}

.three_box_price_8_c {
    width: 7.81vw;
    height: 1.82vw;
    background: url('../img/newPhoto/tickets/z_4.png')no-repeat;
    background-size: 100% 100%;
    font-size: 0.94vw;
    font-weight: bold;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-top: 0.8vw;
    line-height: 2vw;
    cursor: pointer;
    transition: transform 0.2s;
}

.three_box_price_8_c:hover {
    transform: scale(1.05);
}

/* 价格盒子 */
/* 03观演礼包 */

/* 03运动会专属周边 */
.four_box_1 {
    text-align: center;
    margin-top: 5.55vw;
}

.four_box_2 {
    width: 25.42vw;
}

.four_box_3 {
    font-size: 0.94vw;
    font-weight: bold;
    color: #000000;
    line-height: 1.41vw;
    text-align: center;
    margin-top: 1.46vw;
}

/* 周边box */
.four_box_price_1 {
    width: 13.42vw;
    margin-bottom: 0.5vw;
}

.four_box_price_2 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.four_box_price_2_c{
    /* width: 10.42vw;
    height: 10.42vw; */
    width: 6.51vw;
    height: 6.93vw;
    margin-left: 1.04vw;
}
.four_box_price_2_c_new{
    /* width: 10.42vw;
    height: 10.42vw; */
    width: 11.35vw;
    height: 11.35vw;
}

.four_box_price_3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.four_box_price_4 {
    width: 0.52vw;
    height: 0.94vw;
    background: #E79A37;
}

.four_box_price_5 {
    font-size: 0.94vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.25vw;
    margin-top: 0.52vw;
}

.four_box_price_5_1{
    font-size: 1.35vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.25vw;
    margin-top: 0.31vw;
}


.four_box_price_7 {
    font-size: 1.25vw;
}



.four_box_price_new_1 {
    font-size: 0.73vw;
    font-weight: 500;
    color: #fff;
    min-height: 2.6vw;
    line-height: 1.25vw;
    margin-top: 0.31vw;
}

.four_box_price_new_2 {
    font-size: 0.73vw;
    font-weight: 400;
    color: #fff;
    min-height: 3.8vw;
    line-height: 1.25vw;
    margin-top: 0.31vw;
}

.new_timehj{
    font-weight: bold;
    font-size: 0.77vw;
}

.four_box_price_10 {
    width: 7.81vw;
    height: 1.82vw;
    background: url("../img/newPhoto/thing/z_3.png")no-repeat;
    background-size: 100% 100%;
    font-size: 0.94vw;
    font-weight: bold;
    line-height: 2vw;
    color: #000000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.5vw;
    margin-top: 0.7vw;
    cursor: pointer;
    transition: transform 0.2s;
}

.four_box_price_10:hover {
    transform: scale(1.05);
}

.four_box_price_41 {
    width: 7.81vw;
    height: 1.82vw;
    background: url("../img/newPhoto/thing/z_4.png")no-repeat;
    background-size: 100% 100%;
    font-size: 0.94vw;
    font-weight: bold;
    line-height: 2vw;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0.5vw;
    margin-top: 0.7vw;
    cursor: pointer;
    transition: transform 0.2s;
}

.four_box_price_41:hover {
    transform: scale(1.05);
}

.four_box_price_11 {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    margin-top: 2.81vw;
    width: 50.03vw;
}

.four_box_price_11_c {
    display: flex;
    margin: 0 auto;
    margin-top: 2.81vw;
    width: 71.03vw;
}

.four_box_price_1_c {
    width: 14.5vw;
    margin-bottom: 2vw;
    margin-right: 0vw;
}

.four_box_price_12 {
    display: flex;
    justify-content: center;
    margin-top: 2.03vw;
}

/* 周边box */
/* 03运动会专属周边 */

/* 04互动玩法 */
.five_box_1 {
    width: 43.44vw;
    height: 6.2vw;
    background: url(../img/s_13.png)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 3.05vw;
}

.five_box_3 {
    font-size: 0.94vw;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.41vw;
    width: 33.33vw;
    margin: 0 auto;
    margin-top: 1.93vw;
    text-align: center;
}

.five_box_4 {
    display: flex;
    justify-content: center;
    margin-top: 2.4vw;
}

/* 互动box */
.five_box_main_1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.five_box_main_1_copy {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 4.45vw;
}

.five_box_main_2 {
    width: 11.2vw;
}


.five_box_main_2_copy {
    width: 12.81vw;
}

.five_box_main_2_copy_1 {
    width: 11.2vw;
}

.five_box_main_3 {
    width: 9.9vw;
    margin-top: 0.73vw;
}

.five_box_main_3_copy {
    width: 8.18vw;
    margin-top: 0.89vw;
}

.five_box_main_3_copy_1 {
    width: 14.43vw;
    margin-top: 0.89vw;
}

.five_box_main_4 {
    width: 16.5vw;
    height: 0.05vw;
    border-top: 0.05vw solid #fff;
    margin-top: 0.63vw;
}

.five_box_main_5 {
    width: 16.7vw;
    font-size: 0.83vw;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.25vw;
    margin-top: 0.83vw;
}

.five_box_main_6 {
    width: 15.36vw;
    height: 2.5vw;
    background: #2170E1;
    border-radius: 0.52vw;
    font-size: 1.04vw;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.25vw;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 2.03vw;
    cursor: pointer;
}

/* 互动box */
/* 04互动玩法 */

/* 05答谢见面会 */
.six_box_1 {
    width: 27.97vw;
    height: 6.2vw;
    background: url(../img/newPhoto/x_1.png)no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    margin-top: 6.32vw;
}



.six_box_3 {
    font-size: 0.94vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.41vw;
    text-align: center;
    margin: 0 auto;
    width: 33.28vw;
    margin-top: 1.98vw;
}

.six_box_4 {
    width: 52.92vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 3.14vw;
}

.six_box_5 {
    width: 21vw;
    font-size: 0.94vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.48vw;
    margin-top: 0.5vw;
}

.six_box_5_c {
    font-size: 0.94vw;
    font-weight: bold;
    color: #fff;
    line-height: 1.48vw;
    margin-top: 0.5vw;
}

.six_box_6 {
    color: #000000;
    background: #FDEE52;
    padding: 0 0.26vw;
}

.six_box_7 {
    font-size: 0.94vw;
    font-weight: bold;
    color: #000000;
    line-height: 1.35vw;
    margin-top: 0.78vw;
}

.six_box_8 {
    width: 24.74vw;
    font-size: 0.94vw;
    font-weight: bold;
    color: #000000;
    line-height: 1.35vw;
}

.six_box_8_btn {
    width: 6.35vw;
    margin-top: 0.89vw;
    cursor: pointer;
}

.six_box_9 {
    width: 22.5vw;
}

/* 05答谢见面会 */

.footer_main {
    width: 100%;
    height: 2.08vw;
    background: #027BE9;
    font-size: 0.83vw;
    font-weight: 400;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 3.91vw;
}


/* 参赛人员名单弹窗 */
.nameDialog_1 {
    text-align: center;
    font-size: 1.25vw;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: -2.03vw;
}

.nameDialog_2 {
    width: 100%;
    max-height: 36.46vw;
    overflow-y: auto;
}

.nameDialog_3 {
    width: 26.41vw;
    margin: 0 auto;
    padding-top: 0.3vw;
}

.nameDialog_4 {
    width: 100%;
}

.nameDialog_5 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1.82vw;
    padding-bottom: 2vw;
}

.nameDialog_6 {
    width: 15.78vw;
    height: 0.1vw;
    border-top: 0.05vw dashed #B3B5E7;
}

.nameDialog_7 {
    font-size: 0.73vw;
    font-weight: normal;
    color: #333333;
    padding: 0 0.63vw;
}

.nameDialog_8 {
    width: 15.78vw;
    height: 0.1vw;
    border-top: 0.05vw dashed #B3B5E7;
}

.nameDialog_9 {
    width: 33.23vw;
    height: 18.7vw;
    position: relative;
    margin: 0 auto;
    margin-top: 1.2vw;
    padding-bottom: 1.3vw;
}

/* 参赛人员名单弹窗 */

/* 运动项目详情弹窗 */
.projectDialog_1 {
    width: 36.08vw;
    margin: 0 auto;
}

.projectDialog_2 {
    font-size: 1.04vw;
    line-height: 1.15vw;
    font-weight: bold;
    color: #fff;
    padding-top: 0.8vw;
}

.projectDialog_3 {
    font-size: 0.8vw;
    line-height: 1.15vw;
    font-weight: normal;
    color: #fff;
    margin-top: 0.52vw;
    padding-bottom: 1.04vw;
}

.projectImg_img {
    width: 50%;
}

.projectImg_img_1 {
    width: 70%;
}

.projectImg_img_box {
    text-align: center;
    padding-bottom: 2.08vw;
    margin-top: 1.5vw;
}

/* 运动项目详情弹窗 */

/* 座位详情图弹窗 */
.seatDialog_1 {
    width: 100%;
}

.seatDialog_1_copy {
    width: 100%;
    height: 31vw;
    background: url(../img/s_20.jpg)no-repeat;
    background-size: 100% 100%;
}

/* 座位详情图弹窗 */