
 
 .h_lx {
    position: absolute;
    left: 1%;
    top: 0.5rem;
    line-height: 1rem;
}

.h_lx span {
    font-size: 0.8rem;
    color: #333;
    display: block;
    float: left;
    padding: 0 0 0 0.4rem;
}

.h_lx img {
    float: left;
    width: 1.1rem;
}
.h_lx .tel img{ width:1rem; }

.h_lx div {
    float: left;
    margin-right: 0.5rem;
}
 
 
 
  .submenu {
            position: absolute;
            left: 50%;
            top: 99.9%;
            transform: translateX(-50%);
            z-index: 99;
            max-height: 0;
            transition: max-height 0.4s linear;
            -ms-transition: max-height 0.4s linear;
            -moz-transition: max-height 0.4s linear;
            overflow: hidden;
            background: #fff;
        }
        
        .submenu p {
            padding: 0.3rem 1rem;
            border-radius: 0.5rem;
            position: relative;
        
        }
      
        .submenu a {
            display: block;
            padding: 0 0.9rem 0 1.6rem;
            font-size: 0.8rem;
            color: #333333;
                white-space: nowrap;
            line-height: 2.5rem;
            position: relative;
            border-bottom: 1px dotted #333333;
            text-align: left;
        }
        
          .submenu a:last-child {
            border-bottom: 0
        }
       
        
        .submenu a:hover {
            font-weight: bold;
        }
        
        .submenu a:hover:before {
           border-bottom: 0;
           
        }
        
         .h_nav li .submenu p a:hover{   
           color: #00447b;
        
         }
        
       .h_nav li .submenu p a{   
        height: auto;
    font-weight: normal;
    color: #333;
       }
        
      .h_nav li.prok2:hover .submenu{height: 100px;max-height: 200px;}
      .h_nav li.prok2:hover .submenu p:before{opacity: 1;}


    .lianxi {
    margin: 2rem 0 1rem;
    float: left;
    width: 85%;
}

.lianxi li {
    float: left;
    width: 35%;
}

.lianxi li img {
    float: left;
    width: 2rem;
    opacity: 0.8;
    margin-right: 1rem;
}

.lianxi li span {
    float: left;
    color: #fff;
    font-size: 0.9rem;
    height: 2rem;
    line-height: 2.2rem;
    text-align: left;
}

.lianxi li:last-child {
    width: 28%;
}

.lianxi li:last-child span {
    width: 13rem;
    line-height: 1.3rem;
    opacity: 0.8;
}

