#header {
    border: none !important;
    box-shadow: none !important;
}
#topNav .logoBox {
    position: relative;
    padding: 45.5px 0;
}
#topNav .logoBox button, .nav-second-main {
    position: absolute;
    right: 0;
    top: 50%;
    margin: 0;
    transform: translateY(-50%);
 }
 .nav-second-main {
    display: none;
    right: 30px;
}
 #topNav .logoBox  .search-box {
     display: none;
     position: absolute;
     bottom: -30px;
     width: 100%;
 }
#topNav .search-box .form-control {
     border: 1px solid #bfbfbf;
     border-right: none;
}
#topNav .search-box .btn {
    padding: 0;
    background: #015293;
}
#topNav .search-box .btn i {  
    font-size: 22px;
    padding: 0 30px;
}
 #topNav .logoBox  .search-box .input-box { width: 100%; }
 #topNav .headSearch {
     width: 28%;
     color: #666;
     padding-top: 35px;
 }
 #topNav .headSearch p {
     margin-bottom: 10px;
     text-align: right;
 }
 #topNav .btn-mobile {
     width: 30px; 
     height: 35px; 
 }
 #topNav .btn {  }
 #topNav .btn i { padding: 0 }
 #topNav .form-control {
     border-width: 1.5px;
     border-radius: 5px 0 0 5px;
     border-right: none;
 }

#topNav .navbar-collapse {
    background: rgb(2, 72, 151);
    line-height: 60px;
    font-size: 18px;
}

#topNav div.submenu-dark ul.dropdown-menu {
    background: #0b56aa;
    border-color: #0b56aa;
}
#topNav div.submenu-dark ul.dropdown-menu>li a {
    color: white;
    font-size: 14px;
    line-height: 35px;
}

#topMain>li{
    width: 11.1%;
    text-align: center;
    font-weight: bold;
}
#topMain li i { font-weight: normal; margin-right: 5px; }
#topMain li i.iconbaobiao, #topMain li i.icongs, #topMain li i.iconArtboard {
    vertical-align: bottom;
    font-size: 21px;

}
#topMain li.dropdown {
    text-align: left;
}

#topNav #topMain .dropdown-menu {
    /* display: none; */
}
#topMain li a {
    padding: 0;
    color: #fff;
    background: none;
}
#topMain>li:hover, #topMain>li.active {
    background: #0b56aa;
}
#topMain .dropdown-toggle::after {
    display: block;
    content: "\f107";
    position: absolute;
    top: 50%;
    right: 30px;
    margin: -5px 0 0;
    font-family: FontAwesome;
    font-size: 12px;
    line-height: 1em;
    /* color: red; */
}
#topMain .dropdown-menu .dropdown-toggle::after {
    content: '\f105';
}
footer .footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* background: #878e96;
    margin-top: 20px; */
    padding: 55px 0 0;
    color: #fff;
    font-size: 18px;
}
footer .footer div {
    width: 17%;
}
/* footer .footer ul { overflow: auto; } */
footer .footer div:nth-of-type(2) ul {
    position: relative;
}
footer .footer ul {
    list-style: none;
    padding: 0;
    font-size: 16px;
}
footer .footer ul li { float: left; width: 50%; white-space: nowrap; line-height: 35px; }
footer .footer .contact-we p { text-align: left;}
footer .footer .contact-we ul li {
    float: none;
    width: 100%;
    text-align: left !important;
}
footer .footer .contact-we ul li a {
    text-decoration: underline;
}
footer .footer ul li:nth-child(even) {
    text-align: right;
}
footer .footer div:nth-of-type(2) ul li:last-child { float: none; clear: both; }
footer .footer div:nth-of-type(2) ul::before,footer .footer div:nth-of-type(2) ul::after {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 5px;
    left: -18%;
    border-left: 1px dashed #9fa5aa;
}
footer .footer div:nth-of-type(2) ul::after {
    left: auto;
    right: -18%;
}
footer .footer ul a { color: inherit; }
.footer img {
   margin-right: 10%;
   margin-top: 7px;
}
footer .img {
    text-align: center;
    line-height: 40px;
    font-size: 14px;
}
footer .footer .img { width: 50%; }
footer .img span {
    display: inline-block;
 /*   width: 45%;
    float: left;*/
}
/*footer .img span:last-child { float: right; } */
footer .img img { width: 100%; }
.footer p {
   line-height: 30px;
   margin-bottom: 30px;
}
.identification {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin: 0 -15px;
}
.identification span { margin-right: 16px }

@media only screen and (min-width: 992px) {
    #topMain li i { margin-right: 0; }
    #topMain li:nth-child(7) i { margin-right: 2px; }
    #topMain li.dropdown { text-indent: 8px; }
    #topMain .dropdown-toggle::after { right: 8px; }
    footer .footer div {
        width: 23%;
     }
    footer .footer .img {
        width: 35%;
    }
}


@media only screen and (min-width: 1200px) {
    #topMain li i { margin-right: 5px !important;}
    #topMain li.dropdown { text-indent: 16px; }
    #topMain .dropdown-toggle::after { right: 16px; }
    footer .footer div {
        width: 17%;
    }
    footer .footer .img {
        width: 30%;
    }
}

@media only screen and (min-width: 1400px) {
    .container {
        width: 1400px;
    }
    #topMain li.dropdown { text-indent: 25px; }
    #topMain .dropdown-toggle::after { right: 25px; }
}
@media only screen and (max-width: 992px) { 
   
    #header ul.nav-second-main { 
        display: block;
        margin: 0;
        margin-top: -3px;
    }
    #topNav .logoBox {
        padding: 20px 0;
    }
    #topNav .headSearch { display: none }
    #topNav .logoBox { width: 100%; }
    #topNav .logoBox img { 
        width: 80%;
    }
    #topNav nav.nav-main { background: none; }
    #topMain { margin: 0 -15px; }
    #topMain li { 
        width: 100%;
        text-align: left;
        padding-left: 20px;
        border-bottom: 1px solid rgba(0,0,0,.16)
    }
    #topMain li i {
        display: inline-block;
        min-width: 21px;
    }
    #topMain li.dropdown { text-indent: 0; }
    #topMain > li .subNav { display: none; }
    #topMain li a {
        background: none;
        height: 40px;
        line-height: 40px;
    }
    #topMain li a:hover, #topMain li a:focus{
        color: #fff;
        background: none;
    }
    #topMain .dropdown-toggle {
        width: 100%;
    }
    #topNav #topMain .dropdown-menu {
        background: none;
        border: none;
    }
    /* #topMain .dropdown-menu { display: block;} */
    #topMain .dropdown-menu li:last-child {
        padding-bottom: 0;
    }
    #topNav #topMain ul.dropdown-menu li a {
        padding: 0;
        height: 40px;
        line-height: 40px;
        color: #fff;
    }

    footer .footer div { width: 50%; }
    footer .footer div:first-child ul li:nth-child(even) { text-align: left; }
    footer .footer div:nth-of-type(2) ul::before, footer .footer div:nth-of-type(2) ul::after { border: none; }
    footer .footer div:first-child { margin-bottom: 20px; }
    .footer p { margin-bottom: 10px; }
  .identification{display:block;    position: relative;}
  .out{padding-left:16px;}
  .correction{    position: absolute;
    top: 15px;
    left: 50%;}
}
@media only screen and (max-width: 768px) {
    #topNav .entrance + div { margin-bottom: 0; }
    footer .container .footer {
        margin-top: 0;
        padding: 15px 0 15px;
        text-align: left;
   }
   .footer img { margin: 0; }
   .footer p { clear: both }
   .footer p span:first-child { display: none; }
   .footer > span { 
       display: block;
       margin-top: 29px;
   }
 }
 @media only screen and (max-width: 500px) {
    footer .footer .img {
        width: 35%;
    }
    footer .img span { width: 100%; }
    /*footer .img img { width: 60%; }*/
    footer .container .footer {
        /* padding-bottom: 60px; */
    }
 }