.navbar-brand{
	padding: 29px 15px;
	height: auto;
}
nav.navbar.bootsnav{
	border: none;
	background: rgba(27,139,208,0.8);
}
.navbar-nav{
	position: absolute;
	left: 40%;
	height: 90px;
	font-size: 16px;
}
.dropdown-menu li a {
	font-size: 14px;
}
nav.navbar.bootsnav ul.nav > li > a{
	color: #fff;
	padding: 35px 20px;
	height: 90px;
}
.nav > li:hover:after{
	width: 100%;
}

.navbar-header {
	margin-top: 15px;
	margin-left: 10px;
}
button .fa {
	width: 65px;
	height: 40px;
	padding: 10px;
}

li.dropdown .arrow-d {
	background: url(../images/gfqh/arrow_down.png) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 42px;
	right: 5px;
}

li.dropdown:hover .arrow-d {
	background: url(../images/gfqh/arrow_down_hover.png) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 42px;
	right: 5px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a  {
	color: #005699;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a .arrow-right {
	background: url(../images/gfqh/arrow_right.png) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 14px;
	right: 3px;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a .arrow-right {
	background: url(../images/gfqh/arrow_right_hover.png) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 14px;
	right: 3px;
}

.dropdown-menu.multi-dropdown{
	position: absolute;
	left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border: none;
}

ul.dropdown-menu {
	left: 10px;
	min-width: 120px;
}

nav.navbar.bootsnav ul.nav > li:hover > a, nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li.active:hover > a  {
	font-weight: 400;
	color: #FFF
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: #fff;
}

.swiper-container {
	  height: 500px;
}

/* 移动端三级菜单样式区分 */
#navbar-menu2>ul>li>ul>li>ul>li>a {
	padding-left: 40px !important;
	position: relative;
}
#navbar-menu2>ul>li>ul>li>ul>li>a::before {
	content: "●";
	position: absolute;
	left: 17px;
	top: 8px;
}

/* 移动端头部 */
button .mobile-fa {
    width: 50px;
    height: 35px;
}

@media only screen and (max-width:990px){
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
	nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
	.dropdown-menu.multi-dropdown{ left: 0 !important; }
	nav.navbar.bootsnav ul.nav > li:hover{ background: rgba(0,80,145,1); }
	nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
}

@media (min-width: 1550px) {
	#logo {
		position: absolute;
		top: 23px;
		left: 25%;
	}
}

@media (max-width: 1101px) and (min-width: 993px) {
	#logo {
		position: absolute;
		top: 23px;
		left: 4%;
	}
	.navbar-nav {
		left: 22%;
	}
	nav.navbar.bootsnav ul.nav > li > a {
	    padding: 35px 18px 35px 12px;
	}
}

@media (max-width: 1023px) and (min-width: 993px) {
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a .arrow-right, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a .arrow-right{
		top: 6px;
	}
}

@media (max-width: 1250px) and (min-width: 1101px) {
	#logo {
		position: absolute;
		top: 23px;
		left: 6%;
	}
	.navbar-nav {
		left: 26%;
	}
	nav.navbar.bootsnav ul.nav > li > a {
	    padding: 35px 19px;
	}
}

@media (max-width: 1550px) and (min-width: 1251px) {
	#logo {
		position: absolute;
		top: 23px;
		left: 13%;
	}
	.navbar-nav {
		left: 32%;
	}
}

@media (max-width: 992px) {
	#logo {
		position: absolute;
		top: 23px;
		left: 40%;
	}
	#logo2 {
	    position: absolute;
	    top: 17px;
	    left: 35%;
	}
	#logo2>img {
	    height: 40px;
	    margin-top: -8px;
	    margin-left: -10px;
	    max-width: none;
	}
	.swiper-container {
	    height: 300px;
	}
	.navbar-nav {
		left: 0;
		height: auto;
	}
	nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
		top: 90px;
		position: absolute;
	}
	nav.navbar.bootsnav.navbar-mobile .mobile-collapse {
		top: 60px;
	}
	
	nav.navbar.bootsnav ul.nav > li > a {
	    color: #fff;
	    padding: 20px;
		height: auto;
	}
	li.dropdown .arrow-d {
		top: 28px;
	}
	li.dropdown:hover .arrow-d  {
		top: 28px;
	}
	nav.navbar.bootsnav .mobile-collapse li.dropdown ul.dropdown-menu > li > a .arrow-right, nav.navbar.bootsnav .mobile-collapse li.dropdown ul.dropdown-menu > li:hover > a .arrow-right {
		top: 13px;
	}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a .arrow-right, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a .arrow-right{
		top: 25px;
	}
	nav.navbar.bootsnav.navbar-mobile .mobile-collapse li.dropdown .arrow-d {
		top: 18px;
	}
}
