.indexWarp , .indexTop{
    position: relative;
}
.navbar-default{
    background: #fff;
    border: 0;
}
.navbar-nav {
    float: left;
    margin: 0;
    margin-left: 4%;
}
/*.navbar{
    position: fixed;
 !*   top: 0;*!
}*/
.searchWarp {
    width: 225px;
    height: 25px;
    /* background: #5bc0de; */
    float: right;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    border: 1px solid #e7eaef;
    border-radius: 40px;
    /*overflow: hidden;*/
}
.searchInput{
    width: 80%;
    height: 100%;
    outline: none;
    padding-left: 4%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    float: left;
    border:none;
    border-radius: 40px;
}
.searchBtn {
    width: 20%;
    float: right;
    height: 100%;
    line-height: 28px;
    text-align: center;
    border: none;
    outline: none;
    position: absolute;
    top: 44%;
    right: 0;
    transform: translate(0,-50%);
    background: none;
}
.searchBtn span{
    font-size: 20px;
    color: #b3bcc3;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 9px 15px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    background: none;
    color: #99a3d9;
    text-align: center;
}
.indexTop{
    height: 68px;
  /*  width:100% ;*/
    padding-top: 8px;
}
.navbar-default .navbar-nav > li > a{
    font-size: 16px;
}

/*pc Top*/
.PcTop{
    width: 100%;
    height: 68px;
  /*  position: fixed;
    top: 0;
    left: 0;*/
    background: #ffffff;
    z-index: 9999;
}
.pcIndexTop{
    width: 62.5%;
    margin: 0 auto;
    min-width: 1200px;
    padding-top: 0;
}
.logo{
    margin-top: 1.6%;
    display: block;
    width: 133px;
    float: left;
    height:70%;
}
.PcTopInner{
    width: 62.5%;
    height: 100%;
    margin: 0 auto;
}
.navUl {
    width: 60%;
    /* margin: 0 auto; */
    float: left;
    height: 100%;
    position: relative;
    box-sizing: border-box;
}
.navUl li {
    width: 16.6%;
    height: 100%;
    float: left;
    line-height: 68px;
    text-align: center;
}
.navUl a{
    font-size: 16px;
    color: #212121;
}
.navUl a:hover{
    color: #929dd6;
}
.navUl .active{
    color:#929dd6 ;
}
/*pc Top end*/


@media (min-width: 768px){
    html,body{
        min-width:992px;
    }

}

@media (max-width: 992px) {

    .searchWarp {
        width: 131px;
        height: 25px;
        /* background: #5bc0de; */
        float: right;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0,-50%);
        border: 1px solid #e7eaef;
        border-radius: 40px;
        overflow: hidden;
    }
    .navbar-default .navbar-nav > li > a {
        font-size: 12px;
        text-align: center;
    }
    .searchBtn {
        width: 20%;
        float: right;
        height: 100%;
        line-height:20px;
        text-align: center;
        border: none;
        outline: none;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(0,-50%);
        background: none;
    }
    .searchBtn span {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .searchWarp {
        width: 55%;
        position: absolute;
        left: 17%;
        top: 10px;
        background: #fff;
        transform: translate(0,0);
    }
    .navbar-nav{
        float: right;
        width: 100%;
    }
    .indexTop {
        height: auto;
        padding-top:0;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        border-top: 0;
        padding: 0;
    }
    .topBlank{
        height: 50px;
    }
    .navbar-collapse{
        width: 36%;
        float: right;
        box-shadow: 0 1px 5px #666666;
        position: relative;
    }
    .navMask{
        width: 100%;
        height: 100%;
        background: #ffffff;
        opacity: .8;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
    }
    .navbar-default .navbar-toggle{
        border: 0;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
        background: none;
        border: 0;
    }
    .navbar-default {
        background: none;
        border: 0;
    }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
     .navbar-default{
         background-color: #fff!important;
     }
    html,body{
        min-width:100%
    }
    .indexTop {
        width: 100%;
        padding: 0;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        width: 82%;
        box-shadow: none;
        background: #ffffff!important;
    }
    .searchWarp {
        position: absolute;
        width: 22%;
        left: 76%;
        top: 12px;
    }
    .navbar-header{
        background: #ffffff!important;
        padding-left:6px;
    }
    .mobileR0{
        margin-right: 0;
    }
}