.big-box {
    width: 10rem;
    height: 5.625rem;
    background: url('https://oss.477150.com/images/bg.jpg') no-repeat;
    background-color: #092962;
    background-size: 100% 100%;
}

.header {
    position: relative;
    height: 0.5469rem;
    width: 100%;
    background-image: linear-gradient(to right, #053280, #1875cb, #053280);
}

.head-img {
    width: 100%;
    height: 0.599rem;
}

.head-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.25rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.0885rem;
    letter-spacing: 0.0104rem;
    color: #00e4ff;
}

.head-time {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding: 0.1146rem 0.2917rem 0 0.2865rem;
    box-sizing: border-box;
}

.font-s {
    display: flex;
    font-family: SourceHanSansCN-Normal;
    font-size: 0.0677rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.1354rem;
    letter-spacing: 0.0052rem;
    color: #5eaade;
}

.left-now_time {}

.time {
    margin-left: 10px;
}

.main {
    margin-top: 0.2969rem;
}

.display-card {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 0.2292rem;
}

.card-item {
    width: 1.2813rem;
    height: 0.6719rem;
    background: url('https://oss.477150.com/images/cart-bj.png') no-repeat;
    background-size: 100% 100%;
    padding: 0.0833rem 0.1354rem 0.1042rem 0.125rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.title_c {
    font-family: SourceHanSansCN-Normal;
    font-size: 0.125rem;
    letter-spacing: 0.0104rem;
    color: #9bdef0;
}

.num_c {
    display: flex;
    align-items: center;
    margin-top: 0.0938rem;
}

.left-num {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 0.8229rem;
    height: 0.2135rem;
    background-image: linear-gradient(0deg, #0f498b 10%, #3080b7 50%, #0f498b 100%);
    border-radius: 5px;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1563rem;
    color: #ffffff;
}

.font_ {
    font-family: SourceHanSansCN-Normal;
    font-size: 0.1146rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.026rem;
    color: #ffffff;
    margin-left: 0.0833rem;
    margin-top: .0521rem;
	white-space: nowrap;
}


.card-item:nth-child(5) {
    padding-right: 0.0521rem;
    padding-left: .0521rem;
}

.card-item:nth-child(5) .font_ {
    margin-left: 0.0521rem;
}

.big_card {
    width: 100%;
    padding: 0 0.276rem 0 0.2813rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.left-cart {}

.top_cart {
    position: relative;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 0.0833rem 0.224rem 0.151rem 0.0625rem;
    width: 3rem;
    height: 1.7969rem;
    background: url('https://oss.477150.com/images/left-1.png') no-repeat;
    background-size: 100% 100%;
}

.top_title {
    position: absolute;
    top: 0.0573rem;
    left: 0.8333rem;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
}

.Top_five {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 2.6354rem;
    height: 1.2031rem;
    margin-top: 0.3854rem;
}

.left-img {
    position: relative;
    width: 0.3906rem;
    height: 1.2031rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.img_c {
    width: .3177rem;
    height: 1.0885rem;
}

.img-title {
    position: absolute;
    left: 50%;
    top: 0.1563rem;
    transform: translateX(-50%);
    writing-mode: vertical-lr;
    text-align: center;
    font-family: SourceHanSansCN-Normal;
    font-size: 0.099rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: .0104rem;
    color: #ffffff;
}

.span_ {
    transform: rotate(90deg);
}

.right-five {
    display: flex;
    align-content: space-around;
    flex-direction: column;
}

.bgc_1 {
    background-color: #fa8319;
}

.bgc_2 {
    background-color: #fbec43;
}

.bgc_3 {
    background-color: #22ac38;
}

.bgc_4 {
    background-color: #8f82bc;
}

.bgc_5 {
    background-color: #00a0e9;
}

.five-item {
    display: flex;
    align-items: center;
    margin: 0.0521rem 0;
}

.five-item:first-child {
    margin-top: 0;
}

.five-item:last-child {
    margin-bottom: 0;
}

.circle-item {
    display: flex;
    align-content: center;
    justify-content: center;
    width: 0.1563rem;
    height: 0.1563rem;
    border-radius: 50%;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1042rem;
    color: #ffffff;
    z-index: 99;
}

.item-title {
    font-family: AdobeHeitiStd-Regular;
    font-size: 0.0833rem;
    letter-spacing: 0.0052rem;
    color: #26bcf8;
    margin: 0 0.099rem 0 0.1927rem;
}

#progress-container1,
#progress-container2,
#progress-container3,
#progress-container4,
#progress-container5 {
    position: relative;
}

.m-percent-include_ {
    position: relative;
    width: 1.3073rem;
    height: 0.0938rem;
    background-color: #09487d;
    border-radius: 0.0313rem;
    /* opacity: 0.3; */
}

.pro {
    position: absolute;
    left: 0;
    top: 0;
    width: 1.0052rem;
    height: 0.0938rem;
    background-image: linear-gradient(90deg, #2771ea 0%, #01d1ff 100%);
    border-radius: 0.0313rem;
}

.p_ {
    position: absolute;
    top: 50%;
    left: 0.0521rem;
    transform: translateY(-50%);
    font-family: SourceHanSansCN-Normal;
    font-size: 0.0833rem;
    color: #ffffff;
}

.bottom_cart {
    position: relative;
    width: 3rem;
    height: 1.6302rem;
    background: url('https://oss.477150.com/images/buttom_1.png') no-repeat;
    background-size: 100% 100%;
    margin-top: 0.1406rem;
    padding: 0.1927rem 0 0.1823rem 0.1354rem;
}

.bottom_title {
    position: absolute;
    top: 0.0573rem;
    left: 0.8333rem;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
}

.bottom-five {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.active_buttom {
    background-image: linear-gradient(90deg,
            #fa8319 10%,
            #fcc12d 20%,
            rgba(12, 29, 79, 0.9) 95%);
    border-radius: 5px;
    width: 2.0938rem;
    height: 0.1563rem;
}

.title-item {
    transform: translateX(-0.1146rem);
    padding-left: 0.2083rem;
    font-family: SourceHanSansCN-Normal;
    font-size: 0.099rem;
    letter-spacing: 0.0052rem;
    color: #ffffff;
    border-radius: 0.0625rem;
    width: 2.0625rem;
    /* //超出一行省略号 */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.right-top-card {
    position: relative;
    width: 2.1927rem;
    height: 1.5365rem;
    background: url('https://oss.477150.com/images/right_1.png') no-repeat;
    background-size: 100% 100%;
    padding: 0.4063rem 0.0625rem 0.1406rem ;
}

.right-top_title {
    position: absolute;
    top: 0.0573rem;
    left: 0.5781rem;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
}

.right-content {
    display: flex;
}

.img-r {
    width: 0.5417rem;
    height: 0.9323rem;
}

.price-right {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 1.2698rem;
    height: 0.2344rem;
    position: relative;
}

.img_title {
    width: 100%;
    height: 100%;
}

.p_title {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-family: SourceHanSansCN-Normal;
    font-size: 0.08rem;
    letter-spacing: 0.0052rem;
    color: #ffffff;
}

.price-num {}

.num_c {
    display: flex;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.3542rem;
    letter-spacing: 0.0156rem;
    color: #e95050;
}

.num-title {
    text-align: right;
    font-family: SourceHanSansCN-Normal;
    font-size: 0.099rem;
    letter-spacing: 0.0052rem;
    color: #ffffff;
    margin-right: -0.1563rem;
    margin-top: -0.1042rem;
}

.right-bottom-card {
    position: relative;
    margin-top: .1458rem;
    width: 2.1927rem;
    height: 1.8594rem;
    background: url('https://oss.477150.com/images/right-buttom-1.png') no-repeat;
    background-size: 100% 100%;
    padding: .3246rem .1083rem .006rem .1188rem;
}

.right-bottom_title {
    position: absolute;
    top: 0.0573rem;
    left: .7604rem;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
}

/* 动画盒子 */

.an_ke {
    position: relative;
    height: 1.1042rem;
    /* width: 1.7552rem; */
    overflow: hidden;
}
.an_ke11 {
    position: relative;
    height: 0.00001rem;
    /* width: 1.7552rem; */
    overflow: hidden;
}



.table_list {
    border-collapse: collapse;
    height: 1.2813rem;
    /* width: 1.7552rem; */

    /* animation: myfirst 5s; */
    box-sizing: border-box;

}

.boxhead {
    display: flex;
    align-items: center;
    height: .1771rem;
    font-family: SourceHanSansCN-Normal;
    font-size: .0833rem;
    letter-spacing: .0052rem;
    color: #65c6e7;
    border: .0052rem solid #1f3f6c;
    box-sizing: border-box;

}

.table_list thead {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0d1d4d;
}

.table_list tbody {}

.fir_wh_ {
    width: .6208rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-right: .0052rem solid #1f3f6c;

}

.sec_wh_ {
    width: 1.2292rem;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border-left: .0052rem solid #1f3f6c; */
}

.fir_wh {
    width: .5208rem;
    /* //超出一行省略号 */

   

}
.title_wh {
    width: .6108rem;
    height: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sec_wh {
    width: 1.3402rem;
}

.td_img {
    width: .0885rem;
    height: .0885rem;
    margin-left: .0677rem;
    margin-right: .0313rem;
}

.table_list tr th,
.table_list tr td {
    border: .0052rem solid #1f3f6c;
}

.table_list tr th {}

.table_list tr td {
    height: .1458rem;
}

.table_list tr .first_ch {
    text-align: center;
    font-family: SourceHanSansCN-Normal;
    font-size: .0677rem;
    letter-spacing: .0104rem;
    color: #ffffff;
}

.table_list tr .sec_ch {
    display: flex;
    align-items: center;
    text-align: left;
    font-family: SourceHanSansCN-Normal;
    font-size: .0625rem;
    letter-spacing: .0052rem;
    color: #ffffff;
}





/* center */
.center_map {
    position: relative;
    width: 3.9479rem;
    height: 3.5521rem;
    background: url('https://oss.477150.com/images/map-center.png') no-repeat;
    background-size: 100% 100%;
    padding: .3167rem .1483rem .1458rem .1483rem;
}

.center_title {
    position: absolute;
    top: 0.0573rem;
    left: 1.25rem;
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
}




/* 地图 */
#container {
    overflow: hidden;
    width: 100%;
    height: 1.6504rem;
}
#container111 {
    overflow: 5.6504rem;
    width: 100%;
    height: 5.6504rem;
}

/*去除百度地图版权*/
.anchorBL {
    display: none;
}

.map_top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: .0938rem;
    width: 3.5521rem;
    height: 1.4323rem;
}

.left_msg {}

.div_p {
    position: relative;
    width: .625rem;
    height: .1979rem;
}

.left_m_img {
    width: .625rem;
    height: .1979rem;
}

.left_m_t {
    position: absolute;
    top: 50%;
    left: .1042rem;
    transform: translateY(-50%);
    font-size: .099rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: .0052rem;
    color: #ffffff;
}



.m_topB {
    margin-top: .099rem;
    width: 1.6354rem;
    padding: 0 0 0 .0417rem;
    height: 1.0417rem;
}

.m_item_t {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.m_item_t {
    margin: .099rem 0;
}

.d_top {
    display: flex;
    align-items: center;
}

.top_i {
    font-family: SourceHanSansSC-Heavy;
    font-size: .0833rem;
    color: #ffffff;
    margin-right: .0885rem;
}

.top_t {
    font-family: SourceHanSansCN-Normal;
    font-size: .0833rem;
    letter-spacing: .0052rem;
    color: #26bcf8;
}

.top_num {
    font-family: SourceHanSansCN-Normal;
    font-size: .0833rem;
    letter-spacing: .0052rem;
    color: #ffffff;
}


.right_msg {}

.div_p_r {
    position: relative;
    width: .7083rem;
    height: .1979rem;
}

.right_m_img {
    width: 100%;
    height: 100%;
}

.right_m_t {
    position: absolute;
    top: 50%;
    left: .1042rem;
    transform: translateY(-50%);
    font-size: .099rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: .0052rem;
    color: #ffffff;
}
.open_time{
	width: 100%;
	padding-bottom: 0.03rem;
	padding-left: 0.03rem;
}
.msg_time{
	width: 50%!important;
	padding-left: 0.03rem;
	padding-bottom: 0.02rem;
}



#progress_container_1,
#progress_container_2,
#progress_container_3,
#progress_container_4,
#progress_container_5,
#progress_container_6,
#progress_container_7,
#progress_container_8,
#progress_container_9,
#progress_container_10 {
    position: relative;
}



.bgc_1_1 {
    background-color: #fa8319;
}

.bgc_1_2 {
    background-color: #fbec43;
}

.bgc_1_3 {
    background-color: #22ac38;
}

.bgc_1_4 {
    background-color: #8f82bc;
}

.bgc_1_5 {
    background-color: #00a0e9;
}

.bgc_1_6 {
    background-color: #fdccff;
}

.bgc_1_7 {
    background-color: #ff66cc;
}

.bgc_1_8 {
    background-color: #32009a;
}

.bgc_1_9 {
    background-color: #ff6600;
}

.bgc_1_10 {
    background-color: #6701ff;
}







.five-item_ {
    display: flex;
    align-items: center;
    margin: .1042rem 0;
}

.pross {
    display: flex;
    align-items: center;
    justify-content: space-between;
}





.mask {
    width: 100%;
    height: 100%;
    background: rgba(12, 29, 79, 0.9);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 99999999;
}

.boxMsg {
    width: 4.6875rem;
    height: 2.0833rem;
    background: url('https://oss.477150.com/images/pross_bj.png') no-repeat;
    background-size: 100% 100%;
    border-radius: .0781rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 99999999;
    padding: .5208rem .1042rem .0521rem;
}

.guanbi {
    position: absolute;
    top: .1042rem;
    right: .0521rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .1302rem;
    height: .1302rem;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
}

.guanbi:hover {
    color: #2773e6;
}

.box-title {
    width: 1.5625rem;
    height: .2604rem;
    background: url('https://oss.477150.com/images/header_img.png') no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: .0365rem;
    left: 50%;
    transform: translateX(-50%);
    font-family: SourceHanSansSC-Heavy;
    font-size: 0.1146rem;
    letter-spacing: 0.0104rem;
    color: #def1ff;
    display: flex;
    align-items: center;
    justify-content: center;
}





.five-item_ {
    display: flex;
    align-items: center;
    margin: .1042rem 0;
}


.goods_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mask_goods_top {
    width: 100%;
    height: 100%;
    background: rgba(12, 29, 79, 0.9);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 99999999;
}



.boxMsg_one {
    width: 4.6875rem;
    height: 2.0833rem;
    background: url('https://oss.477150.com/images/pross_bj.png') no-repeat;
    background-size: 100% 100%;
    border-radius: .0781rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 99999999;
    padding: .5208rem .1042rem .0521rem;
}

.guanbi_one {
    position: absolute;
    top: .1042rem;
    right: .0521rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: .1302rem;
    height: .1302rem;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
}

.guanbi_one:hover {
    color: #2773e6;
}











.mapBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.02rem;
    z-index: 9999;
    /* width: 1.3021rem; */
    width: 100%;
}

.jinhuo {
    /* margin: .1042rem 0; */
}

.img_box {
    width: 0.8rem;
    height: 0.8rem;
	flex-shrink: 0;
}

.right_msg {
    font-size: .0677rem;
    color: #333;
    font-family: SourceHanSansCN-Normal;
	
	padding-left: 0.02rem;
}
.right_msg.active{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.BMap_bubble_title {
    font-size: 14px;
}



.BMap_bubble_pop {
    width: 2.8rem !important;
	padding: 0 0.03rem!important;
}


.BMap_bubble_center {
    width: 100%!important;
}

.BMap_bubble_content {
    overflow: inherit!important;
	width: 100%!important;

}

.BMap_bubble_buttons div div{
    font-size: 40px!important;
}

/* .BMap_bubble_top {
    height: 10px !important;
}
.BMap_bubble_title {
    height: 10px !important;
} */

/* .BMap_noprint {
    width: .125rem !important;
    height: .125rem !important;
} */