

.content-1{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
}
.content-1 .content-con{
    height: 100%;
}

.content-body-1{
    width: 100%;
    height: 100%;
    background: #0d325f;
    /*background-image: url("../image/bg1.jpeg");*/
    background-size: 100% 100%;
    position: absolute;
    min-height: 40rem;
    min-width: 800px;
}

.content-1 .content-con .left-body-1{
    width: 23%;
    height: 100%;
    float: left;
    /*margin:0 0.5%;*/
    /*min-width: 216px;*/
    z-index: 999;
}
.left-body-1 .left-top{
    width: 100%;
    height: 12%;
    /*min-height: 299px;*/
    /*min-width: 216px;*/
    z-index: 999;
}

.left-body-1 .left-bottom{
    width: 100%;
    height: 19%;
    margin-top: 2%;
    /*min-height: 274px;*/
    /*min-width: 216px;*/
}

.left-body-1 .left-con{
    width: 100%;
    height: 31%;
    margin-top: 2%;
    /*min-height: 531px;*/
    /*min-width: 216px;*/
    z-index: 999;
}

.left-body-1 .left-con-bottom{
    width: 100%;
    height: 72%;
    margin-top: 2%;
    /*min-height: 274px;*/
    /*min-width: 216px;*/
}
.left-body-1 .left-con-bottom-b{
    width: 100%;
    height: 12%;
    margin-top: 1.5%;
    /*min-height: 274px;*/
    /*min-width: 216px;*/
}

.center-body-1{
    width: 24%;
    height: 100%;
    margin:0 0.5%;
    float: left;
    z-index: -10;
    /*border: 1px solid red;*/
}
.center-body-2{
    width: 27%;
    height: 100%;
    /*margin:0 0.5%;*/
    float: left;
    z-index: -10;
    /*border: 1px solid red;*/
}

.center-body-1 .center-top{
    width: 100%;
    height: 99%;
    z-index: 999;
}

.center-body-1 .center-con{
    width: 100%;
    height: 35%;
    margin-top: 0.8%;
}

.center-body-1 .center-bottom{
    width: 100%;
    height: 77.8%;
    margin-top: 0.815%;
    /*position: relative;*/
    /*background-image: url("../image/bg2.jpg");*/
}

.center-body-2 .center-top{
    width: 100%;
    height: 58%;
    z-index: 999;
}

.center-body-2 .center-con{
    width: 100%;
    height: 40%;
    margin-top: 2%;
}

.center-body-2 .center-bottom{
    width: 100%;
    height: 22%;
    margin-top: 3%;
}
.center-body-2 .shengsu{height: 100%; width: 40%; }
.center-body-2 .shengsu2{position: relative; height: 70%; overflow: hidden}
.center-body-2 .zhibiao{height: 100%; width: 100%;}
.center-body-2 .zhibiao span{ padding-top: 20px; display: block; text-align: center; color: #fff; font-size: 16px;}

/* 顶部大指标 */
.center-body-2 .big-index-1 { position: absolute; left: 5%; top: 0; line-height: 1; min-width: 818px; height:calc(5rem + 12px); overflow: hidden;}


.right-body-1{
    width: 24%;
    height: 100%;
    float: right;
    /*margin:0 0.4%;*/
    /*min-width: 216px;*/
}

.center-body-2 .num{height: 100%; width: 50%;}
.center-body-2 .num{padding-right: 0rem; padding-left: 1.5rem}
.center-body-2 .numbt{ font-size: 1.3rem; color: #fff; height: 30%; padding-top: 1rem; clear: both }
.center-body-2 .numtxt{ color: #fef000; font-size: 80px; font-family: arial; /*border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);*/ padding: 10px 0; font-weight: 400; letter-spacing: 2px;}

.left-body-1 .num{height: 100%; }
.left-body-1 .num{padding-right: 0rem; padding-left: 0rem; overflow: hidden}

.left-body-1 .shuzi {
    height: calc(70% - 1rem);
    display: flex;
    /*justify-content: center; !* 水平居中 *!*/
    align-items: center; /* 垂直居中 */
}
.left-body-1 .numtxt .shu1-span{
    color: #fff;
    font-size: .8rem;
    font-weight: normal;
}
.left-body-1 .numbt{ font-size: 1.2rem; color: #fff; height: 30%; padding-top: 1rem; clear: both }
.left-body-1 .numtxt{ color: #fef000; font-size: 2.5rem; font-family: arial; /*border-top: 1px solid rgba(255,255,255,.1);border-bottom: 1px solid rgba(255,255,255,.1);*/ padding: 10px 0; font-weight: 400; letter-spacing: 2px;}
.left-body-1 .time1{font-size: 1rem !important;
    color: #daf9ff;}

.left-body-1 .shengsu{height: 100%; width: 38%; }
.left-body-1 .shengsu2{position: relative; height: calc(70% - 1rem); overflow: hidden}
.left-body-1 .zhibiao{height: 100%; width: 100%;}
.left-body-1 .zhibiao span{ padding-top: 20px; display: block; text-align: center; color: #fff; font-size: 16px;}

/* 顶部大指标 */
.left-body-1 .big-index-1 { position: absolute; left: 5%; top: 0; line-height: 1; min-width: 818px; height:calc(5rem + 12px); overflow: hidden;}


.right-body-1 .right-top{
    width: 100%;
    height: 99%;
    /*margin-top: 8%;*/
    /*min-width: 216px;*/
    /*min-height: 239px;*/
    z-index: 999;
}

.right-body-1 .right-top-b{
    width: 100%;
    height: 47%;
    margin-top: 0%;
    /*min-width: 216px;*/
    /*min-height: 239px;*/
    z-index: 999;
}

.right-body-1 .right-con{
    width: 100%;
    height: 29%;
    margin-top: 2%;
    /*min-width: 216px;*/
    /*min-height: 239px;*/
    z-index: 999;
}
.right-body-1 .right-bottom{
    width: 100%;
    height: 29%;
    margin-top: 2%;
    /*min-width: 216px;*/
    /*min-height: 239px;*/
    z-index: 999;
}

.forward-menu{
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
    height: 100%;
}
.forward-menu a{
    display: block;
    font-size: 0.9rem;
    color: #a29e9e !important;
    line-height: 40px;
    padding: 10px 10px;
    text-decoration: none;
    border: 1px solid #a29e9e;
    border-radius: 10px;
}
