﻿/*菜单*/
@media (min-width: 768px) {
  .container {width:768px;  padding:10px 0; margin:0px auto; }
}
@media (min-width: 1000px) {
  .container {width:1000px; margin:0px auto}
}


@media (min-width: 1100px) {
  .container {width:1100px; margin:0px auto}
}

@media (min-width: 1200px) {
  .container {width:1200px; margin:0px auto} 
} 

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }

.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.fade.in { opacity: 1 }
.collapse { display: none; visibility: hidden }
.collapse.in { display: block; visibility: visible }
tr.collapse.in { display: table-row }
tbody.collapse.in { display: table-row-group }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent }
.dropdown { position: relative }
.dropdown-toggle:focus { outline: 0 }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #000; -webkit-background-clip: padding-box; background-clip: padding-box;}
.dropdown-menu.pull-right { right: 0; left: auto }
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #000 }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight:normal; line-height:30px; color: #fff; white-space: nowrap }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #fff; text-decoration: none; background-color: #111 }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color: #fff; text-decoration: none; background-color: #428bca; outline: 0 }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color: #fff }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu { display: block }
.open>a { outline: 0 }
.dropdown-menu-right { right: 0; left: auto }
.dropdown-menu-left { right: auto; left: 0 }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #fff; white-space: nowrap }
.dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990 }
.pull-right>.dropdown-menu { right: 0; left: auto }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px solid }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px }
@media (min-width:1001px) {
.navbar-right .dropdown-menu { right: 0; left:15px; }
.navbar-right .dropdown-menu-left { right: auto; left: 0 }
}

.nav { padding-left: 0; margin-bottom: 0; list-style: none }
.nav>li { position: relative; display: block }
.nav>li>a { position: relative; display: block; padding: 10px 25px;}
.nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background-color: #000 }
.nav>li.disabled>a { color: #fff }
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus { color: #fff; text-decoration: none; cursor: not-allowed; background-color: transparent }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #000; border-color: #428bca }
.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #000 }
.nav>li>a>img { max-width: none }
.tab-content>.tab-pane { display: none; visibility: hidden }
.tab-content>.active { display: block; visibility: visible }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0 }
.navbar { position: relative; min-height: 50px; margin-bottom: 0px; }
@media (min-width:1001px) {
.navbar { border-radius: 4px }
}
@media (min-width:1001px) {
.navbar-header { float: left }
}
.navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1) }
.navbar-collapse.in { overflow-y: auto }
@media (min-width:1001px) {
.navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none }
.navbar-collapse.collapse { display: block!important; height: auto!important; padding-bottom: 0; overflow: visible!important; visibility: visible!important }
.navbar-collapse.in { overflow-y: visible }
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0 }
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px }
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px }
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { margin-right: 0px; margin-left: 0px }
@media (min-width:1001px) {
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse { margin-right: 0; margin-left: 0 }
}
.navbar-static-top { z-index: 1000; border-width: 0 0 1px }
@media (min-width:1001px) {
.navbar-static-top { border-radius: 0 }
}
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030 }
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0 }
}
.navbar-fixed-top { top: 0; border-width: 0 0 1px }
.navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0 }
.navbar-brand {float: left; width:231px; height:62px; margin:0px 0 0 0px;  background:url(../images/logo.png) no-repeat; -webkit-background-size:auto 62px;  background-size:auto 62px; text-indent:-100000px;}
.navbar-brand:hover,
.navbar-brand:focus {text-decoration: none;}

@media (max-width: 1001px) {
.navbar-brand{  width:149px; height:40px; -webkit-background-size:auto 40px;  background-size:auto 40px; margin:5px 0 5px 10px;}
}

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none }
.navbar-brand>img { display: block }
@media (min-width:1001px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0px }
}
.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 10px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px }
.navbar-toggle:focus { outline: 0 }
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top: 4px }
@media (min-width:1001px) {
.navbar-toggle { display: none }
}
.navbar-nav { margin: 7.5px 0px }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; line-height: 20px }
@media (max-width:1000px) {
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none }
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 8px 15px 8px 30px }
.navbar-nav .open .dropdown-menu>li>a { line-height: 20px; }
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus { background:#111; }
}
@media (min-width:1001px) {
.navbar-nav { float: left; margin: 0 }
.navbar-nav>li { float: left }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px }
}

.navbar-nav>li>.dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0 }
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.navbar-btn { margin-top: 8px; margin-bottom: 8px }
.navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px }
.navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px }
.navbar-text { margin-top: 15px; margin-bottom: 15px }
@media (min-width:1001px) {
.navbar-text { float: left; margin-right: 15px; margin-left: 15px }
}
@media (min-width:1001px) {
.navbar-left { float: left!important }
.navbar-right { float: right!important; margin-right: 0px }
.navbar-right~.navbar-right { margin-right: 0 }
}
.navbar-default { background-color: #000;}
.navbar-default .navbar-brand { color: #fff }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #fff; background-color: transparent }
.navbar-default .navbar-text { color: #fff }

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #fff; background-color: transparent }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #fff; background-color: #000 }
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus { color: #fff; background-color: transparent }
.navbar-default .navbar-toggle { border-color: #ddd }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #000 }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7 }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { color: #fff; background-color: #000 }
@media (min-width:1001px) {
.navbar-default .navbar-nav>li>a { color: #fff; font-size:14px; text-align:center}
.navbar-default .navbar-nav > li > a span {color:#fff; text-align:center; display:block; clear:both; font-size:14px;}

}


@media (max-width:1000px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #fff; background-color: transparent }
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus { color: #fff; background-color: #000 }
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus { color: #fff; background-color: transparent }

.navbar-default .navbar-nav>li>a { color: #fff; font-size:14px;}
.navbar-default .navbar-nav > li > a span {color:#fff; font-size:14px; padding-right:5px;}
}

.navbar-default .navbar-link { color: #fff }
.navbar-default .navbar-link:hover { color: #fff }
.navbar-default .btn-link { color: #fff }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #fff }
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #fff }

.badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #000; border-radius: 10px }
.badge:empty { display: none }
.btn .badge { position: relative; top: -1px }
.btn-xs .badge { top: 0; padding: 1px 5px }
a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer }
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge { color: #428bca; background-color: #fff }
.nav-pills>li>a>.badge { margin-left: 3px }

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after { display: table; content: " " }

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after { clear: both }

@media (min-width:1001px) {
.navbar .nav > li .dropdown-menu {
	margin: 0;
}
.navbar .nav > li:hover .dropdown-menu {
	display:inline;
}
}