/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;border: 0; outline: 0; list-style:none;}
body{ background:#FFF; color:#333; font-size:12px; }
img{border:0; }
h1,h2,h3,h4,h5,h6 {font-size:inherit;font-weight:normal;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
ol,ul{list-style:none;}
i,em{ font-style: normal; font-weight: normal; }
:focus { outline: 0 }
label { max-width: none; font-weight:normal; }
label, .lbl {vertical-align: middle;}
dt {font-weight: 400;}
a img{border:0;}
img{vertical-align:middle;}
table{empty-cells:show;}
a{color:#333;text-decoration:none;-webkit-transition: color 0.3s ease;transition: color 0.3s ease;}
a:hover{color:#3179e6;text-decoration:none;}
a.disabled { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: 400;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; }
input[type=text] { -webkit-appearance: none }
table { border-collapse: collapse; border-spacing: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
button, input, select, textarea { font-family: inherit; font-size: inherit; outline: 0; margin: 0; padding: 0; }
.fc-success { color: #52A934!important; }
.fc-danger { color: #F95710!important; }
.fc-warning{ color:#FF960D;}
.fc-999{ color:#999;}
.fc-666{ color:#666;}
.fc-primary{color:#3179e6}
a.fc-success { color: #52A934 !important; }
a.fc-success:hover { color: #52A934 !important; text-decoration: underline; }
a.fc-danger { color: #dd5a43 !important; }
a.fc-danger:hover { color: #dd5a43 !important; text-decoration: underline; }
a.fc-warning{color:#FF960D !important;text-decoration:none;}
a.fc-warning:hover{color:#FF960D;text-decoration:underline;}
a.fc-primary{color:#3179e6;text-decoration:none;}
a.fc-primary:hover{color:#3179e6;text-decoration:underline;}
a.disabled { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }
.none{display:none;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.block{ display:block;}
.tc{ text-align: center !important}
.fw400 { font-weight: 400 !important; }
.fw600 { font-weight: 600 !important; }
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs16 { font-size: 16px !important; }
.fs18 { font-size: 18px !important; }
.pn { padding: 0 !important; }
.p20{ padding: 20px!important;}
.pbn { padding-bottom: 0 !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 30px !important; }
.pb50 { padding-bottom: 50px !important; }
.pln { padding-left: 0 !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pv50 { padding-top: 50px !important; padding-bottom: 50px !important; }
.ph20 { padding-left: 20px !important; padding-right: 20px !important; }
.ph30 { padding-left: 30px !important; padding-right: 30px !important; }
.ph40 { padding-left: 40px !important; padding-right: 40px !important; }
.pt30{ padding-top: 30px !important;}
.mtn { margin-top: 0 !important; }
.mt20{ margin-top: 20px!important;}
.mt30{ margin-top: 30px!important;}
.mb5{ margin-bottom: 5px !important;}
.mb15{ margin-bottom: 15px !important;}
.mb30{ margin-bottom: 30px !important;}
.mbn{ margin-bottom: 0!important}
.mln { margin-left: 0 !important; }
.ml5{ margin-left: 5px !important; }
.ml10 { margin-left: 10px !important;color:#fff; display: inline-block;}
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }

.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w180 { width: 180px !important; }
.w200 { width: 200px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w320 { width: 320px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w450 { width: 450px !important; }
.w500 { width: 500px !important; }
.w550 { width: 550px !important; }
.w600 { width: 600px !important; }
.w650 { width: 650px !important; }
.w700 { width: 700px !important; }
.w750 { width: 750px !important; }
.w800 { width: 800px !important; }
.w850 { width: 850px !important; }
.w900 { width: 900px !important; }
.w950 { width: 950px !important; }

.w10p{ width:10% !important;}
.w15p{ width:15% !important;}
.w20p{ width:20% !important;}
.w25p{ width:25% !important;}
.w30p{ width:30% !important;}
.w35p{ width:35% !important;}
.w40p{ width:40% !important;}
.w45p{ width:45% !important;}
.w50p{ width:50% !important;}
.w55p{ width:55% !important;}
.w60p{ width:60% !important;}
.w65p{ width:65% !important;}
.w70p{ width:70% !important;}
.w75p{ width:75% !important;}
.w80p{ width:80% !important;}
.w85p{ width:85% !important;}
.w90p{ width:90% !important;}
.w95p{ width:95% !important;}
.w100p{ width:100% !important;}
.br24 { border-radius: 24px !important; }
.hide{ display:none;}
.block{ display:block !important;}
.clearfix { zoom: 1;}
.clearfix:before,.clearfix:after {content: " ";/* 1 */display: table;/* 2 */}
.clearfix:after {clear: both;}
.overflow{overflow:hidden;}
.tl{ text-align: left!important}
.f-cut1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clearfix:after, .clearfix:before, .container:after,.container2:after, .container:before,.container2:before, .panel-body:after, .panel-body:before, .row:after, .row:before { display: table; content: " " }
.clearfix:after, .container:after, .panel-body:after, .row:after { clear: both }

@media (min-width:992px) {
    .container { width: 1200px }
}
.container{ position:relative;width: 1200px!important; padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;  }
.container2{position:relative; padding-right: 15px;margin-right: auto;margin-left: auto; }
.w1040{ width:1040px !important; margin: 0 auto;}
.bg-gray{ background-color: #F5F7F9;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #f9f9f9; opacity: 1; }
.form-control { width:auto; height:36px; display:inline-block; border-radius: 0; border: #DCDCDC 1px solid; font-size: 14px;-webkit-box-shadow:none;box-shadow: none; }
.form-control:focus { border-color: #0084E1; outline: 0; -webkit-box-shadow:none; box-shadow: none }
.form-control-28 { height: 28px; }
.form-line { float: left; border-radius: 0; border: 0; border-bottom: #DCDCDC 1px solid; line-height: 34px; padding: 0 5px; font-size: 12px; -webkit-box-shadow: none; box-shadow: none; }
.form-line:focus { border: 0; border-bottom: #0084E1 1px solid; outline: 0; -webkit-box-shadow: none; box-shadow: none; }
.breadcrumb{ background-color: transparent!important;}


/*分页样式*/
.page-box { float: left; width: 100%; height: 38px; margin-top:20px; font-size:0; zoom:1; }
.page-box .page { display:inline-block; }
.page-box .pageCount { display: block; float: left; height: 38px; margin: 0 10px 0 30px; line-height: 38px; padding-right: 5px; background: none; font-family: inherit; color: #999; }
.page-box .pageCount em { font-style: normal; color: #444; }
.page-box i { font-size: 12px; }
.page-box a, .page-box span { display: block; float: left; position:relative;margin-left: 10px; background: #FFF; font-size: 14px; border-radius: 3px; /*font-weight: 600;*/ text-align: center;}
.page-box a:first-child, .page-box span:first-child{ margin-left:0;}
.page-box a { display:block; float:left; position:relative; height: 36px;width: 36px; color: #666; background-color: transparent;line-height: 36px; text-decoration: none; }
.page-box a:hover { position:relative; height: 36px; background:#d9dee4; line-height: 36px; text-decoration: none;-webkit-transition: background-color .2s; -moz-transition: background-color .2s; -o-transition: background-color .2s;transition: background-color .2s; z-index:1; }
.page-box a.pageNow { height: 38px; background: #3179e6; color: #fff; line-height: 40px; text-decoration: none;border:#3179e6 1px solid; }
.page-box a.pageNow:hover{ z-index:inherit;}
.page-box .page-break { display: block; float: left; height: 38px; margin: 0px 10px 0px 10px; line-height: 40px; background-color:transparent }
.page-box .page-break+a{ margin-left: 0}
.page-box .homePage, .page-box .prevPage, .page-box .nextPage, .page-box .lastPage { display: block; float: left; height: 38px; width: auto;padding: 0 15px; background: none; color: #bbb; line-height:38px;border:none; }
.page-box .pageHome, .page-box .pagePrev, .page-box .pageNext, .page-box .pageLast { display: block; float: left; height: 38px; width:auto; padding: 0 15px; background: none; line-height: 38px; text-decoration: none; border:none; }
.page-box .pageHome:hover, .page-box .pagePrev:hover, .page-box .pageNext:hover, .page-box .pageLast:hover { display: block; float: left; height: 38px; background: none; line-height: 38px; text-decoration: none; border:none; color: #3179e6;  }
.page-box span.pages { display: inline-block; height: 38px; line-height: 38px; margin-right: 10px; color: #999; }
.page-box span.pages .pages-input { display: inline-block; height: 38px; width: 50px; line-height: 38px; margin: 0 5px; padding: 0 5px; text-align: center; color: #444; }
.pages label { margin: 0; display: inline-block; height: 38px; line-height: 38px; font-weight: 400; max-width: none; vertical-align: top; }
.page-box span a.button { padding: 0px 12px; display: block; float: left; border: #DCDCDC 1px solid; }
.page-box span a.button:hover{border:#3179e6 1px solid;}


/*-- 无数据 --*/
.norecord-wrapper { position: relative; display: block; padding: 50px 0 !important; }
.norecord-box { display:table !important; max-width: 300px; margin: 0 auto; vertical-align:middle; }
.norecord-box .norecord-ico { display:table-cell;  vertical-align:middle; font-size:36px; color:#bbb; height: 40px; width: 40px; }
.norecord-cont { display: table-cell;  height:50px; vertical-align:middle; text-align: left; padding-left:15px !important; }
.norecord-cont h4 {  font-size: 16px; color:#BBB; }
.norecord-cont span { display:block; margin-top: 5px; font-size: 14px; color:#888; }
.norecord { display:block;padding:30px 0;margin: 10px 0;text-align:center; font-size:20px; color:#999; }
.norecord i{display:inline-block; font-size:36px; margin-right:15px; height:30px; line-height:30px; vertical-align:top; color:#bbb;}
.norecord span{ display:inline-block; vertical-align:text-top; height:30px; line-height:30px;}
.row {margin-right: 0;margin-left: 0;}
.iconfont { vertical-align: baseline; }
.header { background-color: #2957A2;  min-width: 1000px; position: relative;-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);box-shadow: 0 0 5px 1px rgba(0,0,0,0.1); z-index:99; }
.header.header-fixed{ position: fixed; top: 0; z-index: 999;width: 100%; border-bottom: #e9e9e9 1px solid; -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);}
.header .header-layout { width: 1200px; margin: auto; position: relative }
.header .head-logo { float: left; display:block; padding:7px 0; }
.header .head-logo .logo img{ display:block; height: 36px;}
/*主导航*/
.header .header-nav { float: left;display: inline;padding: 0;  font-size: 16px;color: #333;margin-left:30px;}
.header .header-nav li {float: left;line-height:50px;}
.header .header-nav li a { display: inline-block;color: #F4F9FE;margin: 0 13px;vertical-align: top;overflow: hidden; font-family:"Microsoft YaHei";font-size:16px;font-weight: 400; }
.header .header-nav li a:hover, .head-nav .head-nav-hover a { text-decoration: none; color: #2957A2; }
.header .header-nav .active{background: #fff;}
.header .header-nav li:hover{background: #e8eef6;color: #2957A2;}
.header .header-nav li:hover a{color: #2957A2;}
.header .header-nav .active a { color: #2957A2!important;text-decoration: none;outline:none; }
.head-tit{position:relative; font-size:28px;line-height: 100px; color:#666; padding-left:30px; margin-left:30px; }
.head-tit:before{ position:absolute; content:""; width:1px; height:30px; left:0; top:35px; background:#e9e9e9;}
.head-tit-r { font-size:14px; margin-left:20px;line-height: 50px;}
.head-tit-r a{ float:left; display:block; padding:0; font-size:16px; text-align:center; color:#fff;}
.head-tit-r a.head-login{ display: block; }
.head-tit-r a.head-reg{ display: block;  margin-left: 20px; }
.head-tit-r span{ float:left; margin:0 15px;}
.header .s-box { float: right; position: relative; z-index: 30; margin-top:8px; }
.header .s-box .s-main { position: relative;width: 160px; height: 32px;  margin: 0; overflow: hidden; border-radius:4px; }
.header .s-box .s-main .input { padding: 7px 40px 7px 15px;width: 238px; height: 32px; border-radius:4px;left: 1px; top: 1px; background-color: #fff; border: 0;border:#e2e2e2 1px solid; font-size:14px;-webkit-transition: border-color 0.3s ease;transition: border-color 0.3s ease; }
.header .s-box .s-main .input::-moz-placeholder {
    color:#fff;
    opacity:1
}
.header .s-box .s-main .input:-ms-input-placeholder {
    color:#bbb
}
.header .s-box .s-main .input::-webkit-input-placeholder {
    color:#bbb
}
.header .s-box .s-main .btn-search {display: block; position: absolute; right: 0px; top: 1px; width: 32px; border-radius:4px;height: 32px; text-align: center; line-height: 32px; border: 0; color: #999;  font-size: 14px; overflow: hidden; }
.header .s-box .s-main .btn-search .icon-search2{background: url(../images/SOUSUO.png) center no-repeat;width:16px;height: 16px;display: inline-block;margin-right: 5px;}
.header .s-box .s-main .btn-search .icon-search { display: inline-block; height: 16px; width: 16px; font-size: 18px }
.header .s-box .s-main .btn-search:hover .icon-search { color: #3179e6; }
.header .s-box .s-main .input:focus{ border-color: #3179e6; box-shadow: 0 0 3px rgba(0,0,0,.1); background-color: #fff }
.header .s-box .s-main .input:focus+a .icon-search{  color: #3179e6;}
/*页面顶部登录后显示帐户信息*/
.logined-box {float: left; position: relative; height:42px;z-index: 9001; padding: 0; text-align: center; font-size:14px; }
.logined-box p{ }
.logined-box p a{ display:inline-block; vertical-align:top; font-size:14px; color:#333;}
.logined-box p a:hover{ text-decoration:none}
.logined-box p a em{ display: inline-block; max-width:70px;height:30px; line-height: 30px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#fff;}
.logined-box .login-avatar img{ display:inline-block; width:30px; height:30px; vertical-align: middle; border-radius:50%; border: #ececec 1px solid;}
.logined-box p i.icon-cert{ margin-top:5px;display: inline-block; width: 8px; height: 5px; background: url(../images/common_icon.png) -307px -106px no-repeat; vertical-align: middle}
.logined-box i { margin-left: 5px; display: inline-block; -webkit-transition: .2s ease all; -moz-transition: .2s ease all; -ms-transition: .2s ease all; -o-transition: .2s ease all; transition: .2s ease all; font-size:10px;vertical-align:top;}
.logined-box .logined-menu { display: none; }
.logined-box:hover { cursor: default; }
.logined-box:hover p a{color: #3179e6}
.logined-box:hover p i{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) }
.logined-box:hover .logined-menu { display: block;-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);box-shadow: 0 0 5px 1px rgba(0,0,0,0.1); }
.logined-box:hover .logined-menu:before{ position: absolute; top: -7px; right: 7px; display: inline-block; content: ''; border-bottom: 7px solid #ccc; border-top-color: rgba(0,0,0,.2); border-right: 7px solid transparent; border-left: 7px solid transparent }
.logined-box:hover .logined-menu:after { position: absolute; top: -6px; right: 8px; display: inline-block; content: ''; border-bottom: 6px solid #fff; border-right: 6px solid transparent; border-left: 6px solid transparent }
.logined-box .logined-menu { min-width: 185px; border: solid #e5e5e5; border-width:1px; position: absolute; z-index:999; right: 0; top: 42px; text-align:left; padding: 5px 0; color: #333; background-color: #fff }
.logined-box .logined-menu li{ display:block; width: 100%; line-height:23px;}
.logined-box .logined-menu li:hover{ background:#f5f5f5;}
.logined-box .logined-menu li a{ text-align:left;display:block; width: 100%;overflow:hidden; padding:5px 10px; color:#666; font-size:12px; border-bottom: #e9e9e9 1px dotted;}
.logined-box .logined-menu li a span{display: block;float: left;margin: 0 0 0 8px;}
.logined-box .logined-menu li i{margin-top:4px;float: left;width:14px;height: 14px;display: block;background-position:center;background-repeat:no-repeat; }
.logined-box .logined-menu li i.mooc{background-image: url(../images/zm1.png);}
.logined-box .logined-menu li:hover i.mooc{background-image: url(../images/zm.png);}
.logined-box .logined-menu li i.mooc2{background-image: url(../images/jiebangzhanghu.png);}
.logined-box .logined-menu li:hover i.mooc2{background-image: url(../images/jiebangzhanghu1.png);}
.logined-box .logined-menu li i.mooc1{background-image: url(../images/gerenxinxi.png);}
.logined-box .logined-menu li:hover i.mooc1{background-image: url(../images/gerenxinxi1.png);}
.logined-box .logined-menu li i.glrk{background-image: url(../images/kechengguanli.png);}
.logined-box .logined-menu li:hover i.glrk{background-image: url(../images/kechengguanli1.png);}
.logined-box .logined-menu li i.ku{background-image: url(../images/ziyuanku.png);}
.logined-box .logined-menu li:hover i.ku{background-image: url(../images/ziyuanku1.png);}
.logined-box .logined-menu li i.peopreInfo{background-image: url(../images/jiaoshiguanli.png);}
.logined-box .logined-menu li:hover i.peopreInfo{background-image: url(../images/jiaoshiguanli1.png);}
.logined-box .logined-menu li i.tc{background-image: url(../images/tuichu.png);}
.logined-box .logined-menu li:hover i.tc{background-image: url(../images/tuichu1.png);}
.logined-box .logined-menu li a:hover, .logined-box .logined-menu li a:hover i{ color:#3179e6; text-decoration:none;}
.logined-box .logined-menu li:last-child a{ border-bottom: none;}
.search_null{ display:block;text-align: center; padding: 120px 0;}
.search_null img { width: 140px;}
.search_null p { display: block;margin: 20px 0;font-size:16px; color:#aaa;}
/*页脚 s*/
.footer {position:relative; background-color: #3E4C64; color:#c1c1c1; border-top: #e9e9e9 1px solid;}
.footer .iconfont { display: inline-block; }
.ft-info{ padding:15px 0;}
.ft-info .ft-logo { width:240px; height:60px; display:block; float: left;}
.ft-info-c{ display:block; float:left; overflow:hidden; margin-left: 35px; height: 64px; padding-top: 25px;}
.ft-info-c ul{ margin-left:-1px; margin-bottom:10px;}
.ft-info-c ul li{ position:relative; padding:0 20px; display:inline-block; color:#666;  }
.ft-info-c ul li:before{ content:""; position:absolute; left:0; top:2px; height:14px; width:1px; background:#eee;}
.ft-info-c ul li:first-child{ padding-left:1px;}
.ft-info-c ul li a{ color:#666;}
.ft-info-c ul li a:hover{ color:#3179e6;}
.ft-info-c .ft-bottom-info{line-height: 26px; margin-top: -18px;}
.ft-info .ft-bottom-r{ display: block; float: right;line-height: 26px; padding-top: 10px;  text-align: right;}

.ft-info-c .ft-c{line-height: 26px; margin-top: -18px;}

.ft-info-r {float: right;}
.ft-link-gz{ float:right; margin-top:20px;}
.ft-link-gz span{ display:inline-block; height:30px; line-height:30px; vertical-align:top; }
.ft-link-gz a{ display:inline-block; width:30px; height:30px; margin-left:15px; padding: 4px 0; overflow:hidden; text-align:center; border-radius:15px; border:#999 1px solid; color: #999;}
.ft-link-gz a:first-child{ margin-left:5px;}
.ft-link-gz a i{ display: inline-block; vertical-align: top; height: 20px; width: 20px; line-height: 20px; font-size: 18px; }
.ft-link-gz a:hover{ background:#3179e6; color:#FFF; border:#3179e6 1px solid;}
.ft-bottom{ border-top: #efefef 1px solid; padding: 20px 0;}
.ft-bottom .ft-bs{ display: block; float:left;}
.ft-bottom .ft-bottom-info{ display: block; line-height: 26px; padding-top: 15px; margin-left: 20px; float:left;}
.ft-bottom .ft-bottom-r{ display: block; float: right;line-height: 26px; padding-top: 15px;  text-align: right;}

.choose-login{ display: block}
.choose-login li{ display: block; float: left; width: 50%; text-align: center; margin: 50px 0 0; padding: 15px 0; border-left: #efefef 1px solid;}
.choose-login li:first-child{ border-left:none;}
.choose-login li a{ display: block;}
.choose-login li a img{ display:block; margin: 0 auto 20px;}
.choose-login li a span{ display: block; font-size: 16px; margin-top: 20px;}

/*按钮*/
.btn .iconfont {vertical-align: top;margin-right: 5px;}
.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-color: rgba(0, 0, 0, 0); white-space: nowrap; padding: 8px 12px; font-size: 12px; line-height: 1.571428571428571; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, .btn:active:focus, .btn.active:focus { outline: 0; outline-offset: -2px; }
.btn:hover, .btn:focus { color: #666666; text-decoration: none; }
.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
.btn.btn-gradient { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); background-repeat: repeat-x; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%); }
.btn.btn-rounded { border-radius: 20px; }
.btn-link { color: #0084E1; font-weight: normal; cursor: pointer; border-radius: 0; }
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover, .btn-link:focus { color: #0084E1; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; }
.btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 17px; line-height: 1.33; }
.btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5;  }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.btn.btn-alt { position: relative; padding: 7px 11px; margin: 5px 3px; color: #999; font-size: 11px; font-weight: 600; text-decoration: none; background-color: #fbfbfb; border-radius: 1px; border: 1px solid #EEE; border-left: 4px solid #EEE; -webkit-transition: opacity 0.1s ease; transition: opacity 0.1s ease; }
.btn.btn-alt.item-active, .btn.btn-alt:hover, .btn.btn-alt:focus { color: #666 !important; background-color: #fefefe !important; }
.btn.btn-alt.btn-gradient { background-color: #f0f0f0; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); background-repeat: repeat-x; background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0.3) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0.3) 100%); border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.08) rgba(0, 0, 0, 0.14); border-left: 4px solid #DDD; }
.btn.btn-alt.btn-gradient:hover, .btn.btn-alt.btn-gradient:focus { background-color: #eee; }
.btn.btn-alt.item-checked { opacity: 1; color: #666; border-left-color: #70ca63 !important; transition: all 0.2s ease; }
.holder-style { display: block; padding: 9px 16px; color: #AAA; background-color: #f1f1f1; outline: 2px dashed #d9d9d9; border: 0; -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; transition: all 0.15s ease; }
.holder-style:hover, .holder-style:focus { cursor: pointer; color: #777; background-color: #EEE; outline: 2px dashed #aaa; border: 0; text-decoration: none; }
.holder-style.holder-active { background-color: #FFF; outline-color: #70ca63; }
.holder-style .holder-icon { color: #AAA; font-size: 30px; padding-bottom: 10px; }
.holder-style:hover .holder-icon, .holder-style:focus .holder-icon, .holder-style.holder-active .holder-icon { color: #70ca63; }
.btn-dimmer.btn, .btn-dimmer .btn { opacity: 0.5; }
.btn-dimmer.btn:hover, .btn-dimmer .btn:hover, .btn-dimmer.btn.item-active, .btn-dimmer .btn.item-active { opacity: 1; }


.btn-default { color: #666666; background-color: #f0f0f0; border-color: #e5e5e5; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #666666; background-color: #eaeaea; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: #f0f0f0; border-color: #dddddd; }
.btn-default .badge { color: #f0f0f0; background-color: #666666; }
.btn-default.btn-gradient { text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4); border-color: rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.09); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0.3) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0.3) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00ffffff', GradientType=0);
}
.btn-default.light { background-color: #FAFAFA; }
.btn-default.light:hover, .btn-default.light:focus, .btn-default.light:active, .btn-default.light.active, .open > .dropdown-toggle.btn-default.light { background-color: #ececec; }
.btn-default.dark { background-color: #e8e8e8; }
.btn-default.dark:hover, .btn-default.dark:focus, .btn-default.dark:active, .btn-default.dark.active, .open > .dropdown-toggle.btn-default.dark { background-color: #e1e1e1; }
.btn-primary { color: #ffffff; background-color: #0084E1; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #339DE7; border-color: rgba(0, 0, 0, 0.05); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { background-color: #4a89dc; border-color: #4a89dc; }
.btn-primary .badge { color: #4a89dc; background-color: #ffffff; }
.btn-primary.light { background-color: #4F9FEA; }
.btn-primary.light:hover, .btn-primary.light:focus, .btn-primary.light:active, .btn-primary.light.active, .open > .dropdown-toggle.btn-primary.light { background-color: #339DE7; }
.btn-primary.dark { background-color: #3078d7; }
.btn-primary.dark:hover, .btn-primary.dark:focus, .btn-primary.dark:active, .btn-primary.dark.active, .open > .dropdown-toggle.btn-primary.dark { background-color: #266ac3; }

.btn-primary.btn-outline { background-color: transparent; color: #0084E1; border: #0084E1 1px solid}
.btn-primary.btn-outline.active, .btn-primary.btn-outline:active, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:hover { background-color: #0084E1; color: #fff }

.btn-success { color: #ffffff; background-color: #70ca63; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #ffffff; background-color: #56c046; border-color: rgba(0, 0, 0, 0.05); }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { background-color: #70ca63; border-color: #70ca63; }
.btn-success .badge { color: #70ca63; background-color: #ffffff; }
.btn-success.light { background-color: #85d27a; }
.btn-success.light:hover, .btn-success.light:focus, .btn-success.light:active, .btn-success.light.active, .open > .dropdown-toggle.btn-success.light { background-color: #5bc24c; }
.btn-success.dark { background-color: #5bc24c; }
.btn-success.dark:hover, .btn-success.dark:focus, .btn-success.dark:active, .btn-success.dark.active, .open > .dropdown-toggle.btn-success.dark { background-color: #4cb33d; }

.btn-success.btn-outline { background-color: transparent; color: #56c046; border: #56c046 1px solid}
.btn-success.btn-outline.active, .btn-success.btn-outline:active, .btn-success.btn-outline:focus, .btn-success.btn-outline:hover { background-color: #56c046; color: #fff }

.btn-info { color: #ffffff; background-color: #3bafda; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #ffffff; background-color: #269dc9; border-color: rgba(0, 0, 0, 0.05); }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { background-color: #3bafda; border-color: #3bafda; }
.btn-info .badge { color: #3bafda; background-color: #ffffff; }
.btn-info.light { background-color: #55badf; }
.btn-info.light:hover, .btn-info.light:focus, .btn-info.light:active, .btn-info.light.active, .open > .dropdown-toggle.btn-info.light { background-color: #27a2cf; }
.btn-info.dark { background-color: #27a2cf; }
.btn-info.dark:hover, .btn-info.dark:focus, .btn-info.dark:active, .btn-info.dark.active, .open > .dropdown-toggle.btn-info.dark { background-color: #228eb6; }
.btn-warning { color: #ffffff; background-color: #FF960D; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #ffffff; background-color: #E48407; border-color: rgba(0, 0, 0, 0.05); }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { background-color: #FF960D; border-color: #FF960D; }
.btn-warning .badge { color: #FF960D; background-color: #ffffff; }
.btn-warning.light { background-color: #f7c65f; }
.btn-warning.light:hover, .btn-warning.light:focus, .btn-warning.light:active, .btn-warning.light.active, .open > .dropdown-toggle.btn-warning.light { background-color: #f5b025; }
.btn-warning.dark { background-color: #f5b025; }
.btn-warning.dark:hover, .btn-warning.dark:focus, .btn-warning.dark:active, .btn-warning.dark.active, .open > .dropdown-toggle.btn-warning.dark { background-color: #efa50b; }

.btn-warning.btn-outline { background-color: transparent; color: #FF960D; border: #FF960D 1px solid}
.btn-warning.btn-outline.active, .btn-warning.btn-outline:active, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:hover { background-color: #FF960D; color: #fff }

.btn-danger { color: #ffffff; background-color: #e9573f; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #ffffff; background-color: #e5391d; border-color: rgba(0, 0, 0, 0.05); }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { background-color: #e9573f; border-color: #e9573f; }
.btn-danger .badge { color: #e9573f; background-color: #ffffff; }
.btn-danger.light { background-color: #ec6f5a; }
.btn-danger.light:hover, .btn-danger.light:focus, .btn-danger.light:active, .btn-danger.light.active, .open > .dropdown-toggle.btn-danger.light { background-color: #e63f24; }
.btn-danger.dark { background-color: #e63f24; }
.btn-danger.dark:hover, .btn-danger.dark:focus, .btn-danger.dark:active, .btn-danger.dark.active, .open > .dropdown-toggle.btn-danger.dark { background-color: #d33218; }

.btn-danger.btn-outline { background-color: transparent; color: #ff6666; border: #ff6666 1px solid}
.btn-danger.btn-outline.active, .btn-danger.btn-outline:active, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:hover { background-color: #ff6666; color: #fff }

/*-- 右侧浮层样式 --*/
.ico-gt, .ico-qrcode{ position: relative; background:url(../images/kf.png) no-repeat;}
.tools-right{ background:none; width:58px; position:fixed; right:30px; bottom:30%; }
.tools-right .ico-qrcode, .tools-right .ico-qrcode:hover, .tools-right .ico-gt, .tools-right .ico-gt:hover{border:0; cursor:pointer; width:58px; height:58px; float:right; margin:0 0 5px 0; clear:both;}
.tools-right .ico-qrcode{ background-position:left -59px;}
.tools-right .ico-gt{ background-position:left 0;text-indent:-9999em; }
.tools-right .ico-qrcode:hover{ background-position:right -59px; }
.tools-right .ico-gt:hover{ background-position:right 0; }
.tools-right .ico-qrcode .app-container {width: 58px; height: 58px; float:right;}
.tools-right .ico-qrcode .app-show { display:none;width: 300px; height: 175px; padding: 15px; background: #ffffff; border-radius: 0px; border: 1px solid #dddddd; position: absolute; left: -320px; top: -55px; }
.tools-right .ico-qrcode .app-show .app-angle {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 8px; left: 298px; top: 80px; position: absolute; z-index: 2;}
.tools-right .ico-qrcode .app-show .app-angle-l { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 10px; left: 298px; top: 78px; position: absolute; }
.tools-right .ico-qrcode .app-show .app-item{ display: inline-block; text-align: center; font-size: 13px; color: #666;}
.tools-right .ico-qrcode .app-show .app-item:first-child{ margin-right: 20px;}
.tools-right .ico-qrcode .app-show .app-item img{ display: block; width: 120px; height: 120px; margin-bottom: 5px;}

/*---滚动条默认显示样式--*/
::-webkit-scrollbar-thumb{ background-color:#c0c0c0; height:50px; outline-offset:-2px; outline:0px solid #fff; -webkit-border-radius:4px; border: 0px solid #fff;  }
/*---鼠标点击滚动条显示样式--*/
::-webkit-scrollbar-thumb:hover{ background-color:#b0b0b0; height:50px; -webkit-border-radius:4px;  }
/*---滚动条大小--*/
::-webkit-scrollbar{ width:8px; height:8px;  }
/*---滚动框背景样式--*/
::-webkit-scrollbar-track-piece{background-color:#e0e0e0;}
/*::-moz-selection{background: #e0e0e0; color:#999;}
::selection {background:#e0e0e0; color:#999;}*/




.fileInfoShow{display:none;position:absolute;left: 0;top: 50px;width:200px;box-shadow:0px 1px 4px rgba(0,0,0,0.27),0 0 40px rgba(0,0,0,0.06) inset;background: rgb(255,255,255);z-index:999;border-radius: 0 4px 4px 0;}
.fileInfoShow div+div{border-top:1px solid #D1D2D4;}
.header .header-nav li .fileInfoShow div:hover{background:#2957A2;}
.header .header-nav li .fileInfoShow div:hover a{color:#fff!important;}
.fileInfoShow div a{color: #333!important;}
.header .header-nav li.zil:hover .fileInfoShow{display:block;}

.zyk{position:absolute;right: 0;top: 10px;cursor: pointer;}
.zyk a{color:#fff;font-size:16px;display: inline-block;}
.zyk .ku{display:inline-block;margin-top: 4px;margin-left: 8px;width: 14px;height: 14px;background:url(../images/jinru.png) no-repeat center;}
