
/*
===================
全局
===================
*/
ul,li{padding: 0;margin: 0;}
li{list-style: none;}

/*清除浮动*/
.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;}

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

/*全局间距【对模块或内容进行间距微调，强化为最高级别】*/
.mb5{margin-bottom:5px !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;}

/*按钮颜色*/
.gray{color:gray;}
.gray_a{color:#999999;}
.gray_b{color:#909090;}
.red{color: #FF0000;}
.blue{color:blue;}
.orange{color:orange;}
.coral{color:coral;}

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

/*gap*/
.gap5{height: 5px;}
.gap10{height: 10px;}
.gap15{height: 15px;}
.gap20{height: 20px;}
.gap50{height: 50px;}

/*list-style点*/
i.point{float: left;display: block;width: 3px;height: 3px;margin: 18px 9px 0 0;overflow: hidden;font-size: 0;background: #949494;}

/*
===================
Bootstrap优化
===================
*/
/*无边框表格*/
.table.fix_table_no_border td{border:none;}
.table.fix_table_text_center td{text-align:center;}

/*dotted表格*/
.table.fix_table_dotted{border-collapse:collapse;line-height:2;margin-bottom:30px;}
.table.fix_table_dotted>tbody>tr>th{border:none;}
.table.fix_table_dotted>tbody>tr>td{border-top:1px #ebebeb dotted;}

/*表格里面有链接的情况*/
.table>tbody>tr>td{word-break:break-all;}

/*文本描述*/
.form-horizontal .fix_form_tip{margin-top: 0;margin-bottom: 0;padding-top:5px;color: #ccc;}
.form-horizontal .fix_form_select{margin-top: 0;margin-bottom: 0;padding-top:5px;}
.form-horizontal .fix_inline{display:inline-block;}
.tips_desc{line-height: 28px;padding: 0 4px;border: 1px solid #fae3b9;background-color: #ffffe3;color: #666;display: inline-block;}
.tips_no_border{background: #fffeed;padding: 3px 10px;display: inline-block;color: red;}

.checkbox-inline{padding-left: 0;}

/*页码*/
.pagination>li>.appoint{position: relative;float: left;margin-left:0;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;margin-left:8px;}
.pagination>li>.appoint>.appoint_input{position: relative;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;outline: none;margin: 0 5px;}
.pagination>li>.appoint>.appoint_btn{position: relative;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;outline: none;margin: 0 5px;background-color: #f4f8fb;}

/*路径导航*/
.breadcrumb2{background: #fff;margin: 0;}
.breadcrumb2>li+li:before{font-family: FontAwesome;content: "\f105";}
.breadcrumb2 i{margin-right: 5px;}

/*
===================
输入框
===================
*/
.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-length1{width:50px;}
.zz-length2{width:110px;}
.zz-length3{width:170px;}
.zz-length4{width:230px;}
.zz-length5{width:290px;}
.zz-length6{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;}

/*
===================
其他
===================
*/
/*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;}

/*次级导航*/
.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;}

/*wap表单*/
.m-form{margin: 0 0 10px;border: 1px solid #ddd;background: #fff;}
.m-form-group{margin-bottom:8px;}
.m-form-group:before,.m-form-group:after{content: " ";display: table;clear: both;}
.m-form-group label.m-label{display:block;font-weight:700;margin-bottom:5px;font-size:14px;color: #666;}
.m-form-control{padding:6px 12px;font-size: 14px;line-height:1.4;width: 100%;outline: none;-webkit-box-sizing: border-box;box-sizing: border-box;border: none;border-bottom: 1px solid #e4e4e4;}

.sim-form{margin-bottom: 15px;}
.sim-form .sim-box{background-color:#FFF;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-bottom: 15px;padding:0 15px;}
.sim-form .sim-group{line-height:45px;border-bottom:1px solid #e4e4e4;}
.sim-form .sim-input{display:block;width:100%;line-height:45px;border:none;border-bottom:1px solid #e4e4e4;}
.sim-form input:last-child{border-bottom:none;}
.sim-form .sim-tool {padding: 0 15px;}

/*框架*/
.zz-container{min-width: 320px;max-width: 640px;margin: 0 auto;overflow: hidden;}
.zz-in{padding: 0 10px;}

/*导航*/
.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;}

/*tab导航*/
.zz-tab-nav{margin-bottom:10px;list-style: none;border-bottom: 1px solid #ddd;}
.zz-tab-nav:after,.zz-tab-nav:before{clear: both;display: table;content: " ";}
.zz-tab-nav>li{float: left;margin-bottom: -1px;position: relative;display: block;}
.zz-tab-nav>li>a{position: relative;display: block;padding: 5px 15px;border: 1px solid #ddd;border-bottom-color: transparent;}
.zz-tab-nav>li>a,.zz-tab-nav>li>a:focus{border-radius:0!important;background-color:#f9f9f9;color:#999;margin-right:-1px;line-height:16px;position:relative;z-index:11;border-color:#c5d0dc}
.zz-tab-nav>li>a:hover{background-color:#FFF;color:#4c8fbd;border-color:#c5d0dc;text-decoration: none;}
.zz-tab-nav>li.active>a,.zz-tab-nav>li.active>a:hover,.zz-tab-nav>li.active>a:focus{color:#576373;border-color:#c5d0dc;border-top:2px solid #4c8fbd;border-bottom-color:transparent;background-color:#FFF;line-height:16px;margin-top:-1px;box-shadow:0 -2px 3px 0 rgba(0,0,0,0.15);}

/*内容区域导航*/
.zz-content-nav{border-bottom:1px solid #ebebeb;display:block;}
.zz-content-nav ul{height:33px;}
.zz-content-nav li{float:left;}
.zz-content-nav li a{float:left;display:block;line-height:26px;height:26px;padding:0 10px;border-bottom:0 none;text-decoration:none;border-radius:3px;}
.zz-content-nav li a:hover{background:#f7f7f7;text-decoration:none;}
.zz-content-nav li.active a, .zz-content-nav li.active a:hover{color:#fff;background:#4791d0;font-weight:700;}

/*item*/
.item-box{width:100%;display:-webkit-box;}
.item-box .item-pic{width: 60px;}
.item-box .item-pic img {float: left;width: 48px;height: 48px;border-radius: 10%;border: 1px solid transparent;}
.item-box .item-txt{-webkit-box-flex: 1;-webkit-box-orient: vertical;}

/*顶部框架*/
.row_box .row_left{width: 230px;float: left;margin-right: 10px;}
.row_box .row_middle{width: 510px;float: left;margin-right: 10px;}
.row_box .row_right{width: 240px;float: left;}
.row_box:after{content: '\20';display: block;height: 0;clear: both;visibility: hidden;}

/*box*/
.box-panel{margin: 20px 10px 20px 10px;border-radius: 5px;padding: 2px;background-color: #fef8b2;-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);-o-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);background-color: #fff;}
.box-panel .box-in{border-radius: 5px;font-size: 14px;border: 1px dashed rgba(0, 0, 0, 0.3);}
.box-panel .box-hd{display: inline-block;background-color: #000000;padding: 0 5px 0px 10px;border-radius: 3px 3px 3px 0;color: #ffffff;height: 22px;margin: -1px;}
.box-panel .box-bd{padding: 12px;}

/*box*/
.sim-box{background-color: #fff;margin-bottom: 15px;}
.sim-box .sim-hd{height: 30px;line-height: 30px;border-bottom: 1px solid #e0e0e0;padding:0 14px;color: #999999;}
.sim-box .sim-bd{padding:10px;}

/*卡片*/
.card{background: #fff;margin-bottom: 10px;font-size: 0.7rem;}
.card .card-hd{border-bottom: 1px solid #eeeeee;padding:8px;margin: 0;border-radius: 0.1rem 0.1rem 0 0;font-size: 0.85rem;font-weight: 700;}
.card .card-bd .card-bd-in{padding: 0.75rem;position: relative;}

/*buttons-tab*/
.buttons-tab{-webkit-align-self: center;align-self: center;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;background: white;position: relative;margin-bottom: 10px;}
.buttons-tab .button {color: #5f646e;font-size: 0.8rem;width: 100%;height: 2rem;line-height: 2rem;-webkit-box-flex: 1;-ms-flex: 1;border: 0;border-bottom: 2px solid transparent;border-radius: 0;text-align: center;text-decoration: none;}
.buttons-tab .button.active {color: #0894ec;border-color: #0894ec;z-index: 100;}
.buttons-fixed {position: fixed;z-index: 99;width: 100%;}

/* ==========================================================================
   Component: Breadcrumb
 ============================================================================ */
.zz-breadcrumb {padding: .7em .5em;margin-bottom: 10px;list-style: none;background-color: transparent;border-radius: 0;font-size:12px;}
.zz-breadcrumb > li {display: inline-block;}
.zz-breadcrumb > li [class*="am-icon-"]:before {color: #999999;margin-right: 5px;}
.zz-breadcrumb > li + li:before {content: "»\00a0";padding: 0 8px;color: #cccccc;}
.zz-breadcrumb > .active {color: #999999;}
.zz-breadcrumb-slash > li + li:before {content: "/\00a0";}