
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.menu-item .sub-menu .sub-item{}


.menu-item.hover .sub-menu .sub-menu {
    width: 100%;
    display: block !important;
    top: 46px;
    float: left;
    left: 50%;
   /* width: 880px;*/
    background: transparent;
    margin-left: -50%;
	box-shadow:none;
}

.menu-item.hover .sub-menu .sub-menu .sub-item {
    width: 100%;
    float: none;
}

.menu-item.i4 .sub-menu .sub-menu .sub-item a {
    font-size: 14px;
    color: #333;
    border-bottom: 0;
    line-height: 40px;
    height: 40px;
	margin-bottom: 0;
}
.sub-menu .sub-menu .sub-item a:hover{color:#711a5f;}
.menu-item.i3 .sub-menu {
   
}
.menu-item.i5 .sub-menu {
    width: 205px !important;
}
.menu-item.i2 .sub-menu .sub-menu,.menu-item.i5 .sub-menu .sub-menu {
    display: none !important;
}

/*²à±ß*/
nav.anchor-nav {
    position: fixed;
    right: 0px;
    top: 30%;
    z-index: 460;
    width: 240px;
    text-align: right;
}
nav.anchor-nav a {
    display: block;
    line-height: 78px;
    font-size: 20px;position: relative;
	color:#a9a9a9;padding-right: 70px;font-weight: bold;
}
a#anchor1 {
    padding-top: 60px;
}
i.anchor-tip1 {
   width: 70px;
    height: 56px;
    display: block;
    background: url(/_upload/tpl/01/5d/349/template349/css/li.png) no-repeat;
    position: absolute;
    right: -14px;
    top: 26px;
}
nav.anchor-nav a.active  i.anchor-tip1{ background:  url(/_upload/tpl/01/5d/349/template349/css/li_red.png) no-repeat;}
nav.anchor-nav a.active {
    font-size: 24px;
    font-weight: bold;    color: #a80014;

}
nav.anchor-nav .anchor-tip {
 
    display: none !important;
  
}
.wp_pdf_player .section {
   
    z-index: 1000;
}
nav.anchor-nav a.active {
  
}
nav.anchor-nav a.active em {
    height: 200px;
    content: "";
    display: block;
    width: 3px;
   
    background: rgb(170 170 170 / 30%);
    position: absolute;
 right: 12px;
    top: 10px;
}
nav.anchor-nav a em {
    content: "";
    display: block;
    width: 1px;
    height: 200px;
    background: #b51c2f;
    position: absolute;
 right: 14px;
    top: 10px;
    opacity: 0.3;
}
nav.anchor-nav a.active em:before {
    display: block;
    height: 106px;
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 106px;
    left: 50%;
    background: url(/_upload/tpl/01/5d/349/template349/css/lightr.png);
    background-size: 100% 100%;
    top: 0;
    transition: all 2s cubic-bezier(0, 0, 0.43, 1.23); 
    opacity: 1; 
    margin-left: -6px;
}
nav.anchor-nav li a em:before {
    content: "";
    top: 0;
    height: 0; 
    margin-left: -6px;
    left: 50%;
}