@charset "utf-8";
@import url("zui.min.css");
body{ font-size:14px;} 
li {list-style: none;}
h1, h2, h3 {margin-top: 0px; margin-bottom: 0px;}
ol, ul { margin-top: 0; margin-bottom: 0px; padding-left: 0px}
b{ font-weight:normal; font-size:120%; font-family: Times New Roman;}
em { font-style: normal;}

.gray{color:#999999;}
.red{color:#ff0000 !important;}
.green{color:#008800 !important;}
.org, .orange{color:#ff5500 !important;}

.f12{font-size:12px !important;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f22{font-size:22px;}
.f24{font-size:24px;font-family:Arial, "Microsoft Yahei", Simsun;}

/* 去掉chrome记住密码后自动填充表单的黄色背景 */
input:-webkit-autofill, input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: #333;
}
hr { margin-top: 0; margin-bottom: 0px;}

input[type="radio"], input[type="checkbox"] {margin-top: 3px;}
.radio, .checkbox {font-weight: normal;}

.header-dividing { padding-bottom:8px; margin: 20px 0 10px;}

/* 输入框焦点边框 优化 */
.form-control:focus {border-color: #aaa; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

/* 水平排列的表单 */
.form-horizontal .control-label {display:inline-block; padding:0px 0px 0px 10px; line-height:32px; font-size:14px;}
.form-horizontal .form-group {margin-bottom: 8px;}

i{ margin-right:5px;}
.caret { margin-left: 5px;}
.dropdown.open .caret {vertical-align: 3px; border-top: 0 dotted; border-bottom: 4px solid #353535;}
.dropdown-menu {min-width:120px;}
.dropdown-menu > li > a {padding: 5px 10px; font-size:13px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #353535;background-color: #f3f3f3;}
.dropdown-menu .divider{ margin:5px 0px;}

.alert { padding: 8px; margin-bottom: 0px;}

.help-block:before {display: inline-block; line-height:16px; font-family: ZenIcon; content: " ";}
.has-tip .help-block:before{content: "\e6ca"; padding-right:3px;}
.has-success .help-block:before{content: "\e653"; padding-right:3px;}
.has-error .help-block:before{content: "\e652"; padding-right:3px;}

/* 头部导航条 */
.navbar{ margin-bottom:0px;}
.navbar .navbar-wrap{ position:relative;}
.navbar .navbar-nav{ margin:0;}

/* 默认导航条 */
.navbar-default {margin-bottom:0px;}
.navbar-default .navbar-nav > li >a {border:solid #f5f5f5; border-width:0px 1px; color:#444; z-index:1002; -webkit-transition: 0; -o-transition: 0; transition: 0; }
.navbar-default .navbar-nav > li >a:hover, .navbar-default .navbar-nav > li > a:focus { color: #353535;text-decoration: none; background:none;}
.navbar-default .navbar-nav > li .dropdown-menu{ margin-top:-1px;}
.navbar-default .navbar-nav > li .dropdown-menu > li >a { font-size:14px; padding-left:12px; padding-right:12px;}
.navbar-default .navbar-nav > li .dropdown-menu > li >a:hover, .navbar-default .navbar-nav > li .dropdown-menu > li > a:focus { color:#333;background-color: #f4f4f4;}
.navbar-default .navbar-nav .open > a, .navbar-default .navbar-nav .open > a:hover, .navbar-default .navbar-nav .open > a:focus {background-color: #fff; border-color: #ddd;}
.navbar-default .navbar-nav .caret {border-top-color: #353535;border-bottom-color: #353535;}
.navbar-default .navbar-nav .open >a .caret, .navbar-default .navbar-nav .open >a:hover .caret, .navbar-default .navbar-nav .open >a:focus .caret {border-top-color: #353535;border-bottom-color: #353535;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #333;background-color: #f5f5f5;}
.navbar-default .navbar-nav > .active.open > a{ background-color:#fff;}
.navbar-default .navbar-nav > .active:after {position: absolute; bottom: 0; display: block;width:100%; height:18px; font-family: ZenIcon;font-size:20px;color:#dedede;content: "\e6b9";text-align:center;z-index: 1002;}
.navbar-default .navbar-nav > .open:after{ display:none;}
.navbar-default .navbar-nav > .open + .active a{z-index:999}
.navbar-default .navbar-nav > .open + .active:after{ display:none;}

/* 头部右侧导航 */
.navbar-ext{ float:right; margin-right:8px;}
.navbar-ext >ul >li {float:right;margin:0px; border:solid #f7f7f7;border-width:0px 1px;}
.navbar-ext >ul >li:before{ position:absolute; top:22px; content: " "; width:1px; height:14px; border-left:1px dashed #ccc;}
.navbar-ext >ul >li:last-child:before{border-left:none;}
.navbar-ext >ul >li >a{position: relative; padding:20px 8px; line-height:20px; font-size:14px;text-decoration:none; display:block; z-index: 1002; color:#333; margin-right: -2px;}
.navbar-ext >ul >li >a i{ margin-right:5px;}
.navbar-ext >ul >li.open{ margin-right:-2px; padding-right:2px; border-right-color: #ccc; border-left-color: #ccc;}
.navbar-ext >ul >li.open + li:before{}
.navbar-ext >ul >li.open >a{background-color:#fff; }
.navbar-ext >ul >li.open .dropdown-menu{ margin-top:-1px; margin-right:-1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.navbar-ext >.btn-group{ margin-top:13px;}
.page-header { margin: 0px;}

/* 浏览器宽度≥768px时有效 */
@media (min-width: 768px) {
	.navbar .navbar-ext{ position:absolute; right:0px; top:0px;}
	.form-inline .form-control {width: auto;vertical-align: middle;}
}
@media (max-width: 767px) {
	.navbar-collapse > .navbar-nav{ margin:5px -10px;}
}
@media (min-width: 1200px) {
  .container {max-width: 1020px;}
}
.container-fixed { width: 1020px; }
/*轮播*/
.carousel { margin-bottom:10px;}
/*.carousel-caption{ width:100%; left:50%; margin-left:-50%;}*/

.panel{ pmargin-bottom: 10px;}
.panel-body{ padding:10px;}
.panel.panel-no-border{border: none;}
.panel.panel-no-border >.panel-heading { background-color:#fff;}

button.btn + span.alert{ background:none; border:none;}
button.btn + span.alert:hover{ background:none;}
button.btn-sm + span.alert{}
