*{
    padding: 0;
    font-family: "微软雅黑";
    margin: 0;
}
#app{
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    position: relative;
}
#header{
    width: 100vw;
    position: absolute;
    top:0;
    left:0;
    z-index: 1;
}
#header img{
    width: 100%;
    height: 100%;
}
#renderCanvas{
    width: 100vw;
    height: 100vh;
    position: absolute;
    left:0;
    top:0;
}
#headerTime{
    height: 50%;
    position: absolute;
    right: 30px;
    top:0;
}
#headerCityWeather{
    height: 50%;
    position: absolute;
    left: 30px;
    top:0;
    width: 200px;
}
.headerCityWeatherItem{
    width: 100%;
    height: 50%;
    display: flex;
    align-items: center;
    color: white;
}
#city{
    margin-right: 10px;
    font-size: 14px;
    font-weight: bold;
}
#weather{
    font-size: 14px;
    font-weight: bold;
}
#hot{
    font-size: 14px;
    font-weight: bold;
}
#time{
    width: 100px;
    text-align: center;
    font-size: 14px;
    color: rgb(190, 187, 187);
}
#week{
    width: 100px;
    text-align: center;
    font-size: 14px;
    color: rgb(190, 187, 187);
}
#left{
    position: absolute;
    top:90px;
    z-index: 1;
    left:10px;
}
.tubiaoWrap{
    height: 220px;
    position: relative;
}
.tubiaoWrap img{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
}
.tubiaoWrap1{
    width: 400px;
    height: 266px;

}
.tubiaoWrap2{
    width: 400px;
    height: 266px;
}
.tubiaoWrap3{
    width: 400px;
    height: 274px;
}
.chartWrap{
    width: 210px;
    height: 20px;
    position: absolute;
    left:69px;
    top:89px;
    position: relative;
}
.chartWrap1{
    width: 210px;
    height: 20px;
    position: absolute;
    left:69px;
    top:135px;
}
.chartWrap2{
    width: 210px;
    height: 20px;
    position: absolute;
    left:69px;
    top:185px;
}
.chartWrap3{
    width: 210px;
    height: 20px;
    position: absolute;
    left:69px;
    top:230px;
}
.chartWrapTop{
    position: absolute;
    width: 100%;
    height: 40%;
    top:0;
    left:0;
    background: rgba(250, 189, 22, 0.4);
    border-radius: 5px;

}
.chartWrapBorrom{
   
    background: rgba(42, 169, 215, 0.4);
    position: absolute;
    width: 100%;
    height: 40%;
    bottom:0;
    left:0;
    border-radius: 5px;

}
.chartValue{
    position: absolute;
    right: -80px;
    font-size: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    transform: scale(0.5);
    width: 100px;
}
.chartWrapBorrom .chartValue{
    color: rgb(43, 190, 253);
}
.chartWrapTop .chartValue{
    color: gold;
}
.chartWrapTop .chartProgress{
    width: 80%;
    height: 100%;
    position: absolute;
    left:0;
    top:0;
    border-radius: 5px;
    background: rgb(215, 212, 13);

}
.chartWrapBorrom .chartProgress{
    width: 70%;
    height: 100%;
    position: absolute;
    left:0;
    background: rgb(1, 108, 332);
    top:0;
    border-radius: 5px;
}
.chartProgressValue{
    position: absolute;
    right: -80px;
    font-size: 20px;
    height: 100%;
    display: flex;
    align-items: center;
    transform: scale(0.5);
    width: 100px;
}
.chartWrapBorrom .chartProgressValue{
    color: rgb(43, 190, 253);
}
.chartWrapTop .chartProgressValue{
    color: gold;
}
#zhuzhuang{
    width: 300px;
    height: 170px;
    position: absolute;
    left:20PX;
    top:80px;
}
#bingtu{
    width: 170px;
    height: 170px;
    position: absolute;
    left:-80px;
    top:-40px;

}
#bingtu canvas{
    transform: scale(0.7);
}
#right{
    width: 120px;
    position: absolute;
    right: 20px;
    top:70px;
    height: 500px;
    box-sizing: border-box;
    outline: 1px solid rgb(40, 226, 255,0.3);
    z-index: 9;
}
#rightImg{
    width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    top:0;
}
.button1{
    position: relative;
    width: 100%;
    height: 40px;
    color: white;
    font-size: 15px;
    display: flex;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    color: rgb(235,161,76)  ;
    font-family: "微软雅黑";
    position: relative;
    z-index: 1;
}
.button1 img{
    width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    top:0;
}
.jiantou{
    width: 0;
    height: 0;
    content: "";
    border: 10px solid transparent;
    border-top-color: white;
    margin-top: 10px;
    margin-left: 7px;
}
.rightItem{
    width: 90%;
    margin-left: 5%;
    position: relative;
    height: 65px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.rightItem img{
    position: absolute;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
}
.rightContent{
    position: absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.rightContentTitle{
    width: 100%;
    height: 50%;
}
.rightContentTitle{
    width: 100%;
    height: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    font-size: 25px;
    transform: scale(0.5);
    margin-top: 10%;
    color: rgb(43, 250, 253);
    font-family: "微软雅黑";

}
.rightContentValue{
    width: 100%;
    height: 30%;
    color: rgb(43, 250, 253);
    font-family: "微软雅黑";
    display: flex;
    align-items: center;
    justify-content: center;
    color: WHITE;
}
#hidden{
    position: absolute;
    right: 140px;
    color: white;
    cursor: pointer;
    top:10px;
    z-index: 9;
}
body{
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}
*{
    padding: 0;
    margin: 0;
}
#render{
    width: 100vw;
    height: 100vh;
    position: fixed;
    left:0;
    top:0;
    background: black;
    z-index: 999;
}
#render{
    display: flex;
    align-items: center;
    justify-content: center;
}