
/*******************************
    -------[=导航]-------
********************************/
.nav{
    padding: 0 25px 0 0;
    position: relative;
    height: 53px;
	z-index:20;
}

.nav li{
    float: left;width: 15%;
}
/*.nav2 li{width: 16%;} if there are six navigations,then width:16.66%*/
.nav li .v1 {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 51px;
    background: #0d308d;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    transition:none;
    position: relative;
}

.nav li.last .v1{background-image: none;}
.nav li .v1:hover,.nav li .v1.on{
    z-index: 4;
	border-bottom:2px solid #ffea00;
	color:#ffea00;
}
.nav li .v1:after{
    content: "";
    display: block;position: absolute;left: 100%;top:3px;width: 9px;height: 100%;z-index: 3;
    background:  no-repeat right top;
    display: none;
}
.nav li .v1.on:after,.nav li .v1:hover:after{
    display: block;
}
.nav li.last .v1:after{display: none;}


.subbox{
    position: absolute;left: 0;right: 0;top: 100%;
    padding-top: 13px;
    display: none;
	z-index:999;
}
.index .subbox{left: -20px;right: -20px;}
.subbox .con{
    height: 390px;
    background: #fff;
    overflow: hidden;
    padding: 10px 15px 20px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}


/*检索结果页导航专用*/
.js_nav{
    padding: 0 25px 0 0;
    position: relative;
    height: 60px;
}

.js_nav li{
    float: left;width: 15%;
}
/*.nav2 li{width: 16%;} if there are six navigations,then width:16.66%*/
.js_nav li {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 51px;
    background: #0d308d;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    transition:none;
    position: relative;z-index: 12;
}


.js_nav li.last{background-image: none;}
.js_nav li:hover,.js_nav li.on{
    z-index: 14;
	border-bottom:2px solid #ffea00;
	color:#ffea00;
}

.js_nav li:after{
    content: "";
    display: block;position: absolute;left: 100%;top:3px;width: 9px;height: 100%;z-index: 13;
    background:  no-repeat right top;
    display: none;
}
.js_nav li.on:after,.js_nav li:hover:after{
    display: block;
}
.js_nav li.last:after{display: none;}
.js_nav i {
    display: inline-block;
    vertical-align: middle;
    margin: -4px 7px 0 0;
    width: 24px;
    height: 24px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.js_nav a {color:#fff;}