.tuner-page{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.tuner-page .main{
    width: 768px;
    max-width: 100%;
    height: 100vh;
    margin: 0rem auto;
}
.tuner-page .main .meter {
    width: 100%;
    height: 50vh;
    position: relative;
    z-index: 0;
}
.tuner-page .main .meter .meter-left{
    width: 50%;
    height: 100%;
    margin: 0rem auto;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(rgba(0, 0, 0, 0.1) 1px, rgba(0, 0, 0, 0) 1px);
    background-size: 5vw 5vw;
    background-color: white;
    float: left;
}
.tuner-page .main .meter .meter-right{
    width: 50%;
    height: 100%;
    margin: 0rem auto;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(rgba(0, 0, 0, 0.1) 1px, rgba(0, 0, 0, 0) 1px);
    background-size: 5vw 5vw;
    background-color: white;
    float: right;
}
.tuner-page .main .meter .action-box{
    width: 100%;
    height: 6rem;
    position: absolute;
    left: 0rem;
    top: 0rem;
    z-index: 1;
    background-color: #fff;
}
.tuner-page .main .meter .action-box .tuner-type{
    position: absolute;
    left: 1rem;
    top: 1rem;
}
.tuner-page .main .meter .action-box .tuner-type select{
    border: none;
    height: 2rem;
    line-height: 2rem;
    color: #000;
    font-size: 1rem;
}

.tuner-page .main .meter .action-box .tuner-type select option{
    height: 2rem;
    line-height: 2rem;
    color: #000;
    font-size: 1rem;
}
.tuner-page .main .meter .action-box .tuner-type .select{
    display: block;
    height: 2rem;
    line-height: 2rem;
    color: #000;
    font-size: 1rem;
    padding-right: 1.5rem;
    background-image: url("../icon/black/go.svg");
    background-position: 100% 0.5rem;
    background-repeat: no-repeat;
    background-size: 1rem auto;
}
.tuner-page .main .meter .action-box .autoMode{
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 1rem;
    top: 1rem;
}
.tuner-page .main .meter .action-box .autoMode span{
    display: block;
    color: #808080;
    font-size: 1rem;
}
.tuner-page .main .meter .sign{
    width: calc(100% - 2rem);
    height: 4rem;
    line-height: 4rem;
    margin: 0rem auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-weight: 600;
    font-size: 2.5rem;
    color: #9b9b9b;
    position: absolute;
    top: 6rem;
    left: 1rem;
}
.tuner-page .main .meter .sign span{
    display: inline-block;
}
.tuner-page .main .meter .line{
    width: 1px;
    height: 50vh;
    background-color: #d8d8d8;
    position: absolute;
    top: 0rem;
    left: calc((100% - 1px)/2);
    z-index: 9;
}
.tuner-page .main .meter .circle{
    width: 0px;
    height: 100%;
    margin: 0rem auto;
    position: absolute;
    overflow: visible;
    left: 50%;
    top: 0rem;
}
.tuner-page .main .meter .circle .icon{
    width: 0px;
    height: 0px;
    overflow: visible;
    position: absolute;
    left: 0px;
    top: 50%;
}
.tuner-page .main .meter .circle span{
    display: block;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    position: absolute;
    top:calc(-(136/112 * 3rem)/2);
    left: -1.5rem;
    z-index: 99999;
    text-align: center;
    color: #fff;
    font-size: 0.85rem;
}
.tuner-page .main .meter .circle .right span::before {
    position: absolute;
    content: " ";
    width: 0.5rem;
    height: 1.25rem;
    transform: rotate(45deg);
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    top: 0.5rem;
    left: 1.25rem;
}
.tuner-page .main .meter .circle .icon img{
    display: block;
    width: 3rem;
    height: auto;
    position: absolute;
    top:calc(-(136/112 * 3rem)/2);
    left: -1.5rem;
    z-index: 99998;
}

.tuner-page .main .meter .mark-box{
    width: 100%;
    height:3rem;
    position: absolute;
    left: 0rem;
    bottom: 0rem;
    z-index: 99;
}
.tuner-page .main .meter .mark-box .top{
    width: calc(100% - 2rem);
    left: 1rem;
    top: 0rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size:1rem;
    font-weight: 600;
    color: #4A4A4A;
    position: absolute;
    letter-spacing: 1px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.tuner-page .main .meter .mark-box .top .middle{
    display: block;
    height: 2rem;
    line-height: 2rem;
}
.tuner-page .main .meter .mark-box .top .left{
    height: 2rem;
    line-height: 2rem;
    color: #4A4A4A;
    position: absolute;
    left: 0rem;
    top: 0rem;
    display: block;
    letter-spacing: 0px;
}
.tuner-page .main .meter .mark-box .top .right{
    height: 2rem;
    line-height: 2rem;
    color: #4A4A4A;
    position: absolute;
    right: 0rem;
    top: 0rem;
    display: block;
    letter-spacing: 0px;
}
.tuner-page .main .meter .mark-box .bottom{
    width: calc(100% - 2rem);
    height: 0.5rem;
    left: 1rem;
    bottom: 0rem;
    position: absolute;
    border-radius: 0.5rem;
    overflow: hidden;
    zoom: 1;
}
.tuner-page .main .meter .mark-box .bottom .left{
    border-radius: 0rem;
    width: 50%;
    height: 0.5rem;
    float: left;
    display: block;
    margin: 0rem auto;
    background-image: linear-gradient(to right , #2fe7da, #88b0f5);

}
.tuner-page .main .meter .mark-box .bottom .right{
    border-radius: 0rem;
    width: 50%;
    height: 0.5rem;
    float: right;
    display: block;
    margin: 0rem auto;
    background-image: linear-gradient(to right , #88b0f5, #df72c0);
}
.tuner-page .main .meter .dropdown-box{
    width: 100%;
    height: 100%;
    margin: 0rem auto;
    position: absolute;
    left: 0rem;
    top: 0rem
}
.tuner-page .main .meter .dropdown-box-item{
    width: 2px;
    height: 1px;
    background-color: #2fe7da;
    position: absolute;
    left: calc((100% - 1px)/2);
    top: calc(50% + ((32/26 * 2rem)/2));
    z-index: 8;
}
.tuner-page .main .notes {
    width: 100%;
    height: 50vh;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.tuner-page .main .notes img{
    height: 90%;
    width: auto;
}
.tuner-page .main .notes .tips{
    width: calc(100% - 2rem);
    height: 3rem;
    line-height: 3rem;
    margin: 0rem auto;
    font-size: 0.95rem;
    color: #9b9b9b;

}
.tuner-page .main .notes .tips span{
    display: block;
    width: calc(100%/3.025);
    height: 2rem;
    line-height: 2rem;
    margin: 0rem auto;
    float: left;
}
.tuner-page .main .notes .tips span:nth-child(1){
    text-align: left;
}
.tuner-page .main .notes .tips span:nth-child(2){
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
}
.tuner-page .main .notes .tips span:nth-child(3){
    text-align: right;
}
.tuner-page .main .notes .notes-list{
    width: 0px;
    height: 50%;
    margin: 0rem auto;
    position: absolute;
    left: 50%;
    bottom: 22%;
    z-index: 9999;
}
.tuner-page .main .notes .notes-list .note{
    border-radius: 100%;
    text-align: center;
    color: #4A4A4A;
    background-color: #F2F3F7;
    position: absolute;
}
.tuner-page .main .notes .notes-list .note .icon{
    display: block;
    position: absolute;
    width: 1rem;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position:center center;
}
.tuner-page .main .notes .notes-list .note .right{
    background-image: url("../image/right.png");
}
.tuner-page .main .notes .notes-list .note .high{
    background-image: url("../image/high.png");
}
.tuner-page .main .notes .notes-list .note .low{
    background-image: url("../image/low.png");
}
.tuner-page .main .notes .notes-list .E2{
    left: 0rem;
    bottom:0rem;
}
.tuner-page .main .notes .notes-list .E2 .icon{
    top: 0rem;
    right: -2rem;
}
.tuner-page .main .notes .notes-list .A2{
    left:  0rem;
    bottom: 0rem;
}
.tuner-page .main .notes .notes-list .A2 .icon{
    top: 0rem;
    right: -2rem;
}
.tuner-page .main .notes .notes-list .D3{
    left: 0rem;
    top: 0rem;
}
.tuner-page .main .notes .notes-list .D3 .icon{
    top: 0rem;
    right: -2rem;
}
.tuner-page .main .notes .notes-list .G3{
    right: 0rem;
    top: 0rem;
}
.tuner-page .main .notes .notes-list .G3 .icon{
    top: 0rem;
    left: -2rem;
}
.tuner-page .main .notes .notes-list .B3{
    right:  0rem;
    bottom: 0rem;
}
.tuner-page .main .notes .notes-list .B3 .icon{
    top: 0rem;
    left: -2rem;
}
.tuner-page .main .notes .notes-list .E4{
    right: 0rem;
    bottom: 0rem;
}
.tuner-page .main .notes .notes-list .E4 .icon{
    top: 0rem;
    left: -2rem;
}
.tuner-page .main .notes .notes-list .active{
    background-color: #87B1F5;
    color: #fff;
}
