
/*
===================
全局
===================
*/

/*清除浮动*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}

/*辅助类*/
.f12{font-size:12px}
.f14{font-size:14px}
.dis-inline{display: inline-block;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fl{float:left}
.fr{float:right}
.hidden{display:none;}
.block{display:block;}
.full{width: 100%;}

/*按钮颜色*/
.gray{color:#999;}
.gray2{color:#909090;}
.red{color: #FF0000;}
.blue{color:blue;}
.orane{color:orane;}

/*背景颜色*/
.bgblue,.bgblue:hover{background-color:#0eb8b5;color:#fff;}

/*全局间距【对模块或内容进行间距微调，强化为最高级别】*/
.mt10{margin-top:10px !important;}
.mb5{margin-bottom:5px !important;}
.mb8{margin-bottom:8px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.p5{padding:5px !important;}
.p10{padding:10px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}

/*
===================
图片轮播(可能需要废弃)
===================
*/
.zz_scrollable {width:325px;height:198px;background-color:#fff;overflow:hidden;position:relative;float:left} 
.zz_scrollable .items { width:20000em;position:absolute;} 
.zz_scrollable .items .item {width:325px;position:relative;float:left; }
.zz_scrollable .navi{height:15px;position:absolute;bottom:10px;right:10px;z-index:1;}
.zz_scrollable .navi li{height:12px;width:12px;border-radius:6px;background:#fff;*float:left;display:inline-block;overflow:hidden;cursor:pointer;margin-right:5px;box-shadow:1px 1px 0 rgba(0,0,0,0.5); }
.zz_scrollable .navi li.active{background:#ee2266;}

/*pannel*/
.zz-panel-gray{background-color: #f8f8f8;}
.zz-panel-gray h3{padding: 0.6rem;margin:0 0 0 10px;font-size: 14px;font-weight: 400;}
.zz-panel-bd {padding: 0.8rem;}

/*
===================
Bootstrap优化
===================
*/
/*无边框表格*/
.table .fix_no_border td{border: none;}

/*文本描述*/
.form-horizontal .fix_form_tip{margin-top: 0;margin-bottom: 0;padding-top: .6em;color: #ccc;}
.form-horizontal .fix_form_select{margin-top: 0;margin-bottom: 0;padding-top: .4em;}

/*无边框表格*/
table.zz-table-no-border{border-collapse:collapse;line-height:2;margin-bottom:30px;}
table.zz-table-no-border>tbody>tr>td{padding:10px 14px; border-top:1px #ebebeb dotted; vertical-align:middle; color:#666; text-align:left}

/*
===================
输入框
===================
*/
.zz-input{padding:4px 4px;font-size: 100%;line-height:18px;border:1px solid #ccc;background-color:#fff;box-shadow:2px 2px 2px #f0f0f0 inset;vertical-align: middle;margin: 0;font-family: inherit;color:#333;outline: none;}

/*导航*/
.zz-nav {height: 35px;margin:20px 0;padding: 0;}
.zz-nav li {float: left;list-style: none;}
.zz-nav li a {float: left;line-height: 32px;color: #666;padding: 0 15px;text-align: center;text-decoration: none;}
.zz-nav li.zz-active a {border-bottom: 2px solid #266aae;font-weight: 700;color: #266aae;}

/*长度*/
.zz-l0{width:20px;}
.zz-l1{width:50px;}
.zz-l2{width:110px;}
.zz-l3{width:170px;}
.zz-l4{width:230px;}
.zz-l5{width:290px;}
.zz-l6{width:350px;}

/*
===================
按钮
===================
*/
/*橙色*/
.btn-orange {
  color: #fff;
  background-color: #FE6A00;
  border-color: #FE6A00;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #FE6A00;
  border-color: #FE6A00;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #FE6A00;
  border-color: #FE6A00;
}
.btn-orange .badge {
  color: #FE6A00;
  background-color: #fff;
}

/*绿色*/
.btn-green {
  color: #fff;
  background-color: #4CAC41;
  border-color: #4CAC41;
}
.btn-green:hover,
.btn-green:focus,
.btn-green.focus,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  color: #fff;
  background-color: #4CAC41;
  border-color: #4CAC41;
}
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  background-image: none;
}
.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #4CAC41;
  border-color: #4CAC41;
}
.btn-green .badge {
  color: #4CAC41;
  background-color: #fff;
}

/*
===================
组件
===================
*/
/*次级导航*/
.zz-btn-group{position: relative;display: inline-block;vertical-align: middle;background:#fff;margin-bottom: 10px;border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
box-shadow: 0 1px 2px rgba(0,0,0,.075);
border: 1px solid #ddd;}
.zz-btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.zz-btn-group-justified>a{display: table-cell;float: none;width: 1%;line-height: 36px;text-align: center;text-decoration: none;}
.zz-btn-group>a:first-child {margin-left: 0;}

.zz-must-red{font-family:Simsun;color:#ff0000;font-size:14px;margin-right:6px;}