/* 二屏样式 */
.Level1Box {
    /*width: 430px;
    height: 824px;*/
    background: rgba(12, 27, 50, 0.7);
    opacity: 1;
    border: 2px solid #226DC8;
    border-radius: 10px;
    /*background-image: url('../img/boxborder.png')!important;*/
    background-repeat: no-repeat;
    background-size: 100% 100%; 
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
}
.Level1Panel {
    border-radius: 10px 10px 0 0;
    background-image: url('../img/cy_title.png')!important;
    background-repeat: no-repeat;
    background-size: 100% 100%; 
    padding-left: 15px;
    height: 35;
}
.Level1Panel span {
    line-height: 30px;
}
.Level1Panel img {
    height: auto;
    margin-top: 0px;
    margin-bottom: 5px;
}
.Level2Box {
    background: #062F61;
    border-radius: 0px 0px 0px 0px;
    opacity: 0.9;
    /*border: 1px solid #226DC8;  */
    margin-left: 10px;
    margin-right: 10px;
    margin-top: calc(1vh);
}
.Level2Panel {
    height: calc(2.8vh);
    background: #062F61;
    border-radius: 0px 0px 0px 0px;
    opacity: 0.9;
    border: 1px solid #226DC8;
    text-align: center;
}
.Level3Box {
    background-image: url('../img/cy_small_box.png')!important;
    background-repeat: no-repeat;
    background-size: 100% 100%;     
    margin: 5px calc(1vh);
}
.Level3Panel {
    height: auto;
    text-align: center;
}
.CyTitle {
    width: 80px;
    font-size: .2rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 20px;
    line-height: 30px;
}
.Cy2Title {
    width: 80px;
    height: 18px;
    font-size: .18rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 600;
    color: #00FFF8; 
}
.Cy3Title {
    line-height: calc(3.2vh);
    font-size: .17rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #00FFF8;     
}




#W0041TABLEMAIN .WorkWith .ReadonlyTableListW {
    font-size: .16rem;
    line-height: calc(3vh);
}

/* 二屏加图标 */
.P2ndImg {
    background-image: url('../img/fenzhi.jpg')!important;
    background-repeat: no-repeat;
    background-size: 100% 100%; 
    padding-left: 15px;
    height: calc(34vh);
    width: 100%;
    margin-top: calc(1vh);
}


/* 二屏弹窗 */
#fenzhimain.popcontent {
    position: absolute;
    display: none;
    padding: 10px;
    width: 1600px;
    height: 850px;
    background: black;
    border-radius: 6px;
    border: solid #F5BA76 1px;

    background-image: url('../img/fenzhiimg.jpg')!important;
    background-repeat: no-repeat;
    background-size: 100% 100%; 
}

#fenzhimain.popcontent::before {
    content: "";
    position: relative;
    top: 370px;
    left: 890px;
    width: 0;
    height: 0;
    display: block;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #F5BA76;
    border-width: 10px;
}


.p2popover, .p1popover, .p3popover, .p3popovera {
    position: absolute;
    display: none;
    width: 400px;
    height: auto;
    border-radius: 6px;
    border: solid #F5BA76 1px;
    background: #0d1f3a;
    z-index: 99999;
    padding: 10px 0px;
}
.p1popover {
    width: 300px!important;
}
.p1popover::before {
    content: "";
    position: relative;
    top: 20px;
    left: 299px;
    width: 0;
    height: 0;
    display: block;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #F5BA76;
    border-width: 10px;
}
#WWPDATEPICKER_MPAGEContainer .p1popover::before {
    /*top: 120px;*/
     display: none!important;

}

.p3popover::after {
    content: "";
    position: relative;
    top: -350px;
    left: -22px;
    width: 0;
    height: 0;
    display: block;
    border-style: dashed solid dashed dashed;
    border-color: transparent #F5BA76 transparent transparent;
    border-width: 10px;
}
.p3popovera::after {
    content: "";
    position: relative;
    top: -350px;
    left: 400px;
    width: 0;
    height: 0;
    display: block;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #F5BA76;
    border-width: 10px;
}

.P2Hidden {

}

.p2popoverTitle {
    font-size: .2rem;
    font-family: Source Han Sans CN-Medium, Source Han Sans CN;
    font-weight: 500;
    color: #00FFF8;
    line-height: calc(2vh);
}
.p1popover hr,.p2popover hr,.p3popover hr {
    height:1px;border:none;border-top:1px solid #F5BA76;
    margin: 10px 0px;
}
.p2point {
    width: 15px;
    height: 15px;
    background: transparent;
    border-radius: 50%;
    border: 2px solid #F5BA76;    
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}
.p2point1 {
    width: 15px;
    height: 15px;
    background: transparent;
    border-radius: 50%;
    border: 2px solid #F5BA76;    
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 3px;
}
.p2popoverDesc {
    font-size: .15rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: calc(1.5vh);   
    margin-left: 5px;
}
.p2popoverDesc p {
    margin-left: 10px;
    margin-right: 10px;
    line-height: 25px;
}
.p2popoverDescL {
    font-size: .15rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: calc(1.5vh);   
    margin-right: 10px;   
    position: absolute;
    right: 0px;
}
table.popovertable{ 
    font-size: .15rem;
    font-family: Source Han Sans CN-Regular, Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.popovertable td,.popovertable th{
    border: 1px solid #F5BA76;
    padding: 5px;
}

/* 二屏分支弹窗 */
.popFenzBox {
    position: absolute;
    display: none;
    background: #232121b8;
    padding: 15px;
    border-radius: 6px;
    border: solid #F5BA76 1px;
}
.popFenzBox span{
    font-size: .15rem;
    color: #00FFF8;
}
.popFenzBox table{
    margin: 5px 0;
    width: auto;
}
.popFenzBox td{
    font-size: .15rem;
    color: #FFFFFF;
    margin: 15px;
}

#W0041W0012TABLELEVELD, #W0041W0008TABLELEVELA, #W0041W0010TABLELEVELB{
    height: calc(90vh);
}
#W0041W0014TABLELEVELC {
    height: calc(53vh);
}
#W0041W0014TABLELEVELE {
    height: calc(35.8vh);
}

.TableListWS {
    font-size: .18rem;
    line-height: calc(2.6vh);
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
}

#W0041W0010UNNAMEDTABLE1, #W0041W0008UNNAMEDTABLE11, #W0041W0008UNNAMEDTABLE4 {
    padding: 5px;
}

#W0041W0008TABLECY2, #W0041W0008TABLECY1 {
    height: calc(45vh - 5px);
}