.top-r1 li:first-child::after,
.top-r1 li:nth-child(3)::after {
    content: '';
    display: block;
    background-color: #4e8bce;
    position: absolute;
    width: 1px;
    height: 13px;
    right: 0;
    top: 19px;}
.noGrayElement {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    z-index:11;}

.header-2 .logo {
    position: relative; 
    z-index: 0;}
@media screen and (max-width: 1000px) {
.noGrayElement { 
    height: auto;
    width: 19%; 
top: 50%;
transform: translateY(-50%);}
}
@media screen and (max-width: 1360px) {
    .ldxx .xx1 p a {
        max-height: 135px;}
   .ldxx .xx1 .imgbox { 
        height: 170px;}
}

@media screen and (max-width: 480px) {
    .ldxx .xx-content {
        width: calc(100% - 160px);}
}


