@charset "utf-8";
.tmpl2.header .navbar-default{border:0;margin-bottom:0;}
.tmpl2.header .navbar-default .nav-pills>li>a{text-align:center;padding:6px 0;border-radius:0;margin:0;font-size:16px;line-height:20px;}
.tmpl2.header .navbar-default .nav-pills>li:hover a,.header .active a{text-align:center;border-radius:0;}

.tmpl2.header .navbar-default .navbar-header a{width:220px;display:inline-block;padding-top:10px;padding-bottom:10px;float:left;padding-left:15px;}
.tmpl2.header .navbar-default .navbar-header a img{max-width:100%;}
.tmpl2.header .navbar-toggle{margin-top:13px;}
.tmpl2.header .nav-contact{float:right;display:none;height: 80px;padding-top: 25px;}

/*二级菜单*/
.tmpl2.header .nav-second{width:100%;display:none;padding:15px 0;}
.tmpl2.header .nav-second a{display:block;text-align:center;padding:5px 0;font-size: 14px;}
.tmpl2.header .navbar-default .nav-pills>li:hover .nav-second{display:block;}
@media (min-width: 768px){
/*导航*/
.tmpl2.header .navbar-collapse.collapse{display:none !important;}
.tmpl2.header .navbar-header{float:none;}
.tmpl2.header .navbar-toggle{display:block;}
.tmpl2.header .collapse.in {display: block !important;}
.tmpl2.header .nav-justified>li{float:none;display:block;width:auto;}
.tmpl2.header .navbar-right{float:none !important;margin:0;}

}
@media (min-width: 992px){
/*导航*/
.tmpl2.header .navbar-collapse.collapse{display:block !important;height: auto!important;padding-bottom: 0;overflow: visible!important;}
.tmpl2.header .navbar-header{float:left;}
.tmpl2.header .navbar-toggle{display:none;}
.tmpl2.header .navbar-default .navbar-header a{width:300px;display:inline-block;padding-top:25px;}
.tmpl2.header .navbar-default .nav-pills>li>a{padding:15px 0;}
.tmpl2.header .nav-justified>li {display: table-cell;width: 1%;}

.tmpl2.header .navbar-default .nav-pills>li+li:before{width:1px;height:50px;display:block;content:"";position:absolute;left:0;top:0;}
.tmpl2.header .nav-contact{display:block;}
.tmpl2.header .nav-second{width:100%;position:absolute;left:0px;top:50px;z-index:9;border-top:0;}
.tmpl2.header .nav-second a:before{content:"" !important;width:0;padding:0 !important;}
}

@media (min-width: 992px){
.tmpl2.header .nav-contact{line-height:80px;font-size:12px;}
.tmpl2.header .nav-contact a{display:block;float:left;}
.tmpl2.header .nav-contact span{display:inline-block;width:30px;text-align:center;float:left;}
.tmpl2.header .nav-contact .online{margin-left:30px;display:block;height:100px;line-height:100px;margin-right:30px;}
}