/*!
 * 主界面常规样式
 * author:Qiuyongda
 * date:2017/06/15 v2.0
 */
/*全局样式*/
body { color:#222; font-size:14px; font-family:Arial,Helvetica,"宋体"; background-color:#222; }
body.bg1 { background-color:#f8f8f8; }
body.nobg { background:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
ul { list-style-type:none; }
li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
a, a:link { color:#222; text-decoration:none; }
a:hover, a:active { color:#d8262c; text-decoration:underline; }
a.blue, a.blue:link { color:#1a72c1; }
a.blue:hover, a.blue:active { color:#1a72c1; text-decoration:underline; }
a.nblue, a.nblue:link { color:#00F; }
a.nblue:hover, a.nblue:active { color:#00F; text-decoration:underline; }
a.white, a.white:link { color:#fff; }
a.white:hover, a.white:active { color:#fff; text-decoration:underline; }

.alpha:hover { filter:alpha(opacity=90); opacity:0.90; }
.clea { clear:both; }
.fl { float:left; }
.fr { float:right; }
.cursorp, .cursorp input { cursor:pointer; }
.oauto { overflow:auto; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.mr2 { margin-right:2px; }
.mr6 { margin-right:6px; }
.gray { color:#222; }
.red { color:#f00; }
.green { color:#080; }
.blue { color:#1a72c1; }
.nblue { color:#00F; }
.yellow { color:#f0ad4e; }
.white{ color:#fff; }

.songti{ font-family:Arial,Helvetica,"宋体"; }
.miat,
.tenet-topnavd,
.tenet-nav,
.tenet-nav2,
.tenet-tit,
.tenet-btnd,
.tenet-formbg .btn,
.tenet-login,
.tenet-four,
.tenet-info,
.pnavtab,
.projectd h3{ font-family:"Microsoft YaHei","黑体",Helvetica,Arial; }


/*重构bootstrap样式*/
.btn { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.tenet-btnd .btn { font-size:13px; }
.input-group-addon { color:#222; }
.dropdown-menu>li>a { line-height:26px; }
.label{ font-size:100%; }
/*.input-group-addon, .form-control, .btn{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }*/
/*重构bootstrap样式-end*/


/*主层*/
.wrapper { width:100%; min-width:1200px; }
.wrapper_login { width:100%; padding-top:100px; }
.wrapper_win { width:100%; padding:5px 20px 0 20px; }
.tenet-bg-white { background-color:#FFF; }

/*顶部导航*/
.tenet-topnavd { width:100%; line-height:50px; position:fixed; top:0; left:0; z-index:9999999; background-color:#09C; }
.tenet-topnavd .tenet-head { position:absolute; top:0; left:0; font-size:18px; width:120px;}
.tenet-topnavd .tenet-head .logod { float:left; }
.tenet-topnavd .tenet-head .logod a { padding:0 10px; background-color:#008FBF; display:block; }

/*顶部左侧菜单*/
.tenet-topnavd .tenet-lnav { margin:0 200px 0 122px; line-height:40px; padding:5px 0; padding-left:5px; font-size:13px; background-color:#09C; overflow:hidden; zoom:1; }
.tenet-lnav li { float:left; padding:0 18px; }
.tenet-lnav li a { padding-bottom:4px; color:#fff; }
.tenet-lnav li a:hover { text-decoration:none; border-bottom:2px #FFF solid; }
.tenet-lnav li.active a { border-bottom:2px #FFF solid; }

/*顶部右侧菜单*/
.tenet-topnavd .tenet-rnav { position:absolute; top:0; right:0; background-color:#09C; }
.tenet-rnav li { float:left; position:relative; }
.tenet-rnav li .la { padding:0 15px; height:50px; line-height:50px; color:#FFF; display:inline-block; border-right:1px #0091C1 solid; }
.tenet-rnav li .la:hover { background-color:#008FBF; text-decoration:none; }
.tenet-rnav li.open .la { background-color:#008FBF; }
.tenet-rnav li .num { width:16px; height:16px; line-height:16px; font-size:10px; color:#FFF; background-color:#d9534f; text-align:center; font-family:Helvetica; font-style:normal; position:absolute; top:8px; left:6px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.tenet-rnav .welcome { max-width:200px; height:50px; padding-right:10px; font-size:12px; color:#fff; overflow:hidden; word-break:break-all; word-wrap:break-word; }

/**弹出窗**/
.tenet-rnav .dropdown { }
.tenet-rnav .dropdown-menu { right:0; margin-left:auto; }

/*顶部通知窗口*/
.tenet-rnav .msgd { width:300px; line-height:20px; }
.tenet-rnav .msgd a { color:#333; display:block; }
.tenet-rnav .msgd a:hover { color:#333; background-color:#f8f8f8; text-decoration:none; }
.tenet-rnav .msgd .msgli { clear:both; font-size:12px; border-bottom:1px #e5e5e5 solid; overflow:hidden; zoom:1; }
.tenet-rnav .msgd .msgli a { padding:10px 20px; }
.tenet-rnav .msgd .msgli i { font-style:normal; }
.tenet-rnav .msgd .msgli .mtit { clear:both; display:block; padding:5px 0; overflow:hidden; zoom:1; }
.tenet-rnav .msgd .msgli .mtit .tit { float:left; font-weight:bold; }
.tenet-rnav .msgd .msgli .mtit .date { float:right; color:#777; }
.tenet-rnav .msgd .msgli .minfo { clear:both; width:260px; height:40px; display:block; word-break:break-all; overflow:hidden; }
.tenet-rnav .msgd .more { clear:both; padding:5px 0; text-align:center; font-weight:bold; }
.tenet-rnav .msgd .more a { padding:5px 0; }

/*顶部提醒窗口*/
.tenet-rnav .warnd { padding:20px; }

/*顶部用户操作窗口*/
.tenet-rnav .userd { line-height:30px; }
.tenet-rnav .userd p a { padding:0 20px; }
.tenet-rnav .userd a { color:#333; display:block; }
.tenet-rnav .userd a:hover { color:#333; background-color:#e7e7e7; text-decoration:none; }

/**主内容块**/
.tenet-main { clear:both; padding-top:50px; _padding-top:0; }
.tenet-block { clear:both; margin-left:180px; padding:20px 25px 20px 25px; min-height:920px; background-color:#fff; overflow:hidden; zoom:1; position:relative; }
.tenet-block.shownav2{ padding-left:205px; }
.tenet-block.transition { transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }
.tenet-parent { clear:both; padding-top:0; }

/**主菜单(一级)**/
.tenet-nav { position:absolute; top:50px; left:0; z-index:999; width:180px; color:#FFF; background-color:#222; font-size:13px; }
.tenet-nav.transition { transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }
.tenet-nav a { color:#FFF; display:block; }
.tenet-nav a:hover { color:#FFF; background-color:#e7e7e7; text-decoration:none; }
.tenet-nav .arrow { float:right; line-height:40px; }
.tenet-nav .navul { border-top:0 #e7e7e7 solid; }
.tenet-nav .nav li { border-bottom:0 #e7e7e7 solid; }
.tenet-nav .nav li.active>a { background-color:#37424F !important; }
.tenet-nav .nav li a { padding:0 15px; height:44px; line-height:44px; overflow:hidden; color:#FFF; background:#222; }
.tenet-nav .nav li a i { font-size:14px; }
.tenet-nav .nav li a:hover { background-color:#37424F; }
.tenet-nav .nav li.mouse>a { background-color:#37424F !important; }
.tenet-nav .nav li.on.mouse span{background:#0099cc;}
.tenet-nav .nav li ul li a:hover { background-color:#37424F; }
.tenet-nav .nav-grade-2 li, .tenet-nav .nav-grade-3 li, .tenet-nav .nav-fourth-level li { border-bottom:0; }
.tenet-nav .nav-grade-2 li a { padding-left:37px; }
.tenet-nav .nav-grade-3 li a { padding-left:59px; }
.tenet-nav .nav-grade-4 li a { padding-left:81px; }
.tenet-nav .nav-grade-5 li a { padding-left:103px; }
.tenet-nav .nav-grade-2 li a, .tenet-nav .nav-grade-3 li a, .tenet-nav .nav-grade-4 li a, .tenet-nav .nav-grade-5 li a { color:#FFF; font-weight:normal; }
.tenet-nav li.active, .tenet-nav li.active:hover, .tenet-nav .nav li .active:hover { background-color:#0099cc !important; }
.tenet-nav li.active li.active a{ background-color:#0099cc !important;}
.tenet-nav .nav li.on a{background:#0099cc !important;}


/*迷你菜单(一级)-begin*/

/*隐显图标*/

.tenet-nav .minibtnd { clear:both; overflow:hidden; zoom:1; background-color:#394555; }
.tenet-nav .minibtnd a { height:44px; font-size:14px; line-height:44px; background-color:#394555; text-align:center; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; }
.tenet-nav .minibtnd a i { -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg); }
.tenet-nav.mini .minibtnd a i { -webkit-transform:rotate(0); -moz-transform:rotate(0); transform:rotate(0); }
.tenet-nav.mini { width:50px; }
.tenet-block.mini { margin-left:50px; }
.nav-mini { width:50px; }
.nav-mini.nav li a { overflow:inherit; }
.nav-mini .one { position:relative; }
.nav-mini .one span { position:absolute; padding:0 15px 0 10px; height:44px; width:180px; line-height:44px; left:50px; top:0; background:rgb(55, 66, 79); white-space:nowrap; display:none; }
.nav-mini .one .active span { background:rgba(0, 153, 204, 0.9); }
.nav-mini .one span em { position:absolute; left:-9px; top:0px; width:9px; height:44px;    /*background:url(../images/ico0.png) right center no-repeat;*/ }
.nav-mini .one .active span em { background:url(../images/ico0_o.png) center left no-repeat; }
.nav-mini .one i.arrow { display:none; }
.nav-mini .nav.nav-grade-2 { position:absolute; width:180px; left:50px; top:44px; background-color:#f8f8f8; display:none; overflow:hidden; border-left:2px solid #fff; zoom:1; }
.nav-mini .nav.nav-grade-2.in { border-top:0; }
.nav-mini .nav.nav-grade-2 li a { padding-left:15px; }
.nav-mini .nav.nav-grade-3 li a { padding-left:37px; }
.nav-mini .nav.nav-grade-4 li a { padding-left:59px; }
.nav-mini .nav.nav-grade-5 li a { padding-left:81px; }
.nav-mini .one.mouse { background-color:#37424F; }
.nav-mini .one.mouse span { float:left; display:inline-block; }
.nav-mini .one.mouse .nav { display:block; }
.nav-mini .one.mouse .nav a:hover { background-color:#0099cc; }

/*迷你菜单(一级)-end*/

/**主菜单(二级)**/

.tenet-nav2 { position:absolute; top:0; left:0; z-index:99; width:180px; height:100%; background-color:#EAEDF1; font-size:12px; display:none; }
.tenet-nav2 .posr { clear:both; width:100%; height:100%; position:relative; }
.tenet-nav2 .posr .titd { clear:both; height:44px; line-height:44px; padding-left:20px; font-weight:bold; background-color:#D9DEE4; white-space:nowrap; }
.tenet-nav2 ul{ overflow:hidden; }
.tenet-nav2 li { clear:both; width:180px; }
.tenet-nav2 li a { padding-left:30px; line-height:44px; color:#222; display:block; }
.tenet-nav2 li a:hover { background-color:#F4F6F8; text-decoration:none; }
.tenet-nav2 li.active { background-color:#FFF; color:#f60; border-left:3px #f60 solid; }
.tenet-nav2 li.active a{padding-left:27px;}

/*迷你菜单(二级)*/
.minibtnd2 { position:absolute; top:50%; right:0; margin-top:-20px; }
.minibtnd2 a { width:15px; height:40px; padding-left:5px; line-height:40px; font-size:14px; background-color:#FFF; color:#555; display:block; transition:all 0.1s; -webkit-transition:all 0.1s; -moz-transition:all 0.1s; overflow:hidden; }
.minibtnd2 a:hover { width:21px; }
.tenet-nav2, .tenet-nav2 .titd, .tenet-nav2 ul { transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }
.tenet-nav2.mini2 { width:0px; }
.tenet-nav2.mini2 .titd, .tenet-nav2.mini2 ul { width:0; padding-left:0; overflow:hidden; }
.tenet-nav2.mini2 .minibtnd2 { right:auto; left:0; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }
.tenet-nav2.mini2 .minibtnd2 a { background-color:#EAEDF1; }
.tenet-block.mini2 { padding-left:25px; }

/*加载提示框-顶部中间/左侧*/
.tenet-loading { position:fixed; top:0; left:50%; margin-left:-50px; height:0; line-height:32px; z-index:99999999; font-size:12px; font-family:"Microsoft Yahei"; color:#fff; background:url(../images/loadingbg.png) repeat; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; filter:alpha(opacity=98); opacity:0.98; overflow:hidden; }
.tenet-loading span { padding:0 20px; display:block; cursor:default; }
.tenet-loading img { float:left; padding:8px 3px 0 0; }
.tenet-loading.topleft { left:250px; margin-left:0; }
.tenet-loading.topright { left:auto; right:2px; margin-left:0; }
.tenet-loading.middle { height:32px; top:50%; left:50%; margin-top:-16px; margin-left:-50px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

/*右侧内容块主标题*/
.tenet-tit { clear:both; min-width:500px; padding-bottom:10px; margin-bottom:15px; line-height:24px; font-size:15px; border-bottom:1px #e7e7e7 solid; }
.tenet-tit a, .tenet-tit a:hover { color:#333; }
.tenet-tit span { padding:0 10px; }

/*右侧内容块工具栏*/
.tenet-toold { clear:both; height:48px; line-height:32px; margin-bottom:10px; border-bottom:1px #e7e7e7 solid; display:block; }
.tenet-toold .tlinkd { float:left; }
.tenet-toold .tlinkd h3 { float:left; margin:9px 0; padding:0 8px; line-height:14px; border-left:2px #88B7E0 solid; }
.tenet-toold .tlinkd ul { float:left; font-size:12px; }
.tenet-toold .tlinkd li { float:left; padding:0 3px; }
.tenet-toold .tlinkd li a { padding:0 10px; height:32px; line-height:32px; color:#333; background-color:#D9DEE4; display:block; }
.tenet-toold .tlinkd li a:hover { color:#000; background-color:#BFC9D2; text-decoration:none; }
.tenet-toold .tlinkd li.on a { background-color:#546478; color:#fff; }
.tenet-toold .rbtnd { float:right; }
.tenet-toold .rbtnd .dropdown-menu { right:0; margin-left:auto; font-size:13px; }

/**列表页面,Form页面CSS-begin**/

/*按钮组*/

.tenet-btnd { clear:both; padding-bottom:7px; position:relative; }
.tenet-btnd a:hover { text-decoration:none; }
.tenet-btnd .tu:hover, .tenet-btnd .tu:hover i { text-decoration:underline; }
.tenet-btnd .aw, .tenet-btnd .aw:hover { color:#FFF; }
.tenet-btnd .ts, .tenet-btnd .ts:hover { cursor:default; text-decoration:none; color:red; }
.tenet-btnd-r { position:absolute; top:0; right:0; line-height:34px; }

/*列表查询表单 border-radius:0; */
.tenet-table-search { clear:both; padding-bottom:7px; overflow:hidden; zoom:1; }
.tenet-table-search .form-group { float:left; margin-bottom:0; padding-right:5px; padding-top:3px; padding-bottom:3px; }
.tenet-table-search .form-group .input-group-addon { padding-left:8px; padding-right:8px; padding-bottom:5px; font-size:12px; }
.tenet-table-search .form-group .form-control { padding-left:5px; padding-right:5px; font-size:12px; }
.tenet-table-search.fs12 .form-group .form-control { font-size:12px; }
.tenet-table-search button { float:left; margin-top:3px; margin-bottom:4px; margin-right:6px; font-size:12px; padding-bottom:7px; }
.tenet-table-search .btn-sm { padding-bottom:4px; }
.tenet-table-search .porel { position:relative; }
.tenet-table-search .ipoabs { position:absolute; top:9px; right:12px; z-index:99; }

/*表格,文字大小默认13px*/
.tenet-tables { clear:both; font-size:12px; }
.tenet-tables th, .tenet-tables td { word-break:break-all; }
.tenet-tables input { cursor:pointer; }
.tenet-tables .bg { background-color:#f5f5f5; }
.tenet-tables .bgc { background-color:#FFFDDD; }
.table-hover tr.bgc:hover>td { background-color:#FFFDDD; }
.table-hover .view:hover>td { background-color:#fff; }
.tenet-tables.fs12 { font-size:12px; }
.tenet-tables.fs13 { font-size:13px; }
.tenet-tables.fs14 { font-size:14px; }
.tenet-tables .tabsort { cursor:pointer; }
.tenet-tables .tabsort:hover { background-color:#ddd; }
.tenet-tables .ckall { margin-bottom:0; cursor:pointer; }
.tenet-tables .ckall input { float:left; margin-right:2px; }
.tenet-tables a, .tenet-tables a:link { color:#1a72c1; }
.tenet-tables a:hover, .tenet-tables a:active { color:#1a72c1; text-decoration:underline; }
.tenet-tables th a, .tenet-tables th a:link { color:#333; display:block; }
.tenet-tables th a:hover, .tenet-tables th a:active { color:#333; text-decoration:underline; background-color:#eee; }
.tenet-tables a.btn { color:#FFF; }
.tenet-tables a.btn:hover { text-decoration:none; }
.tenet-tables a.btn.gray { color:#444; }

.tenet-tables.tc th, .tenet-tables.tc td{ text-align:center; }

/*分页*/
.tenet-pag { clear:both; font-size:13px; overflow:hidden; zoom:1; }
.tenet-pag .leftlabel { float:left; line-height:34px; }
.tenet-pag .leftlabel strong { color:#1a72c1; padding:0 5px; font-weight:bold; }
.tenet-pag .leftlabel span { padding:0 3px; }
.tenet-pag .paglabel { float:right; line-height:44px; padding-right:20px; }
.tenet-pag .pagination { float:right; margin-top:5px; }
.tenet-pag .pagination .active a { cursor:pointer; }

/**List页面,Form页面CSS-end**/

/**Form页面样式**/

.tenet-formbg { clear:both; line-height:30px; font-size:12px; }
.tenet-formbg .form-control { padding:6px; font-size:12px; color:#333; border:1px #DDD solid; border-top:1px #BBB solid; border-left:1px #BBB solid; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.tenet-formbg input.form-control, .tenet-formbg select.form-control { height:30px; }
.tenet-formbg.fs14, .tenet-formbg.fs14 .form-control { font-size:14px; }
.tenet-formbg.fs13, .tenet-formbg.fs13 .form-control { font-size:13px; }
.tenet-formbg.fs12, .tenet-formbg.fs12 .form-control { font-size:12px; }
.tenet-formbg .x { color:red; padding-right:2px; font-family:"宋体"; }
.tenet-formbg .fl { float:left; }
.tenet-formbg .row { clear:both; padding-top:5px; padding-bottom:5px; }
.tenet-formbg label { font-weight:normal; }
.tenet-formbg .tishi { padding-top:5px; padding-bottom:5px; line-height:18px; font-size:12px; color:#999; }
.tenet-formbg .tenet-form-colbtn { clear:both; padding:20px 0; text-align:right; }
.tenet-formbg .tenet-form-colbtn.tleft { text-align:left; }
.tenet-formbg .tenet-form-colbtn.tright { text-align:right; }
.tenet-formbg .tenet-form-colbtn.tcenter { text-align:center; }
.tenet-formbg .tenet-form-colbtn .btn { font-size:13px; }
.tenet-formbg.smallspace .row { clear:both; padding-top:3px; padding-bottom:3px; }
.tenet-formbg.bigspace .row { clear:both; padding-top:8px; padding-bottom:8px; }
.tenet-formbg.bigspace .tenet-form-colbtn { padding:20px 0; }
.tenet-formbg.view, .tenet-formbg.view_small, .tenet-formbg.view_middle { clear:both; line-height:22px; }
.tenet-formbg.view .row { clear:both; padding-top:10px; padding-bottom:10px; }
.tenet-formbg.view_small .row { clear:both; padding-top:3px; padding-bottom:3px; }
.tenet-formbg.view_middle .row { clear:both; padding-top:5px; padding-bottom:5px; }

/*工程商/物业公司选择列表*/
.tenet-formbg .vlistul { clear:both; line-height:20px; font-size:12px; }
.tenet-formbg .vlistul li { float:left; width:170px; padding:6px 10px 5px 10px; margin-right:6px; margin-bottom:6px; border:1px #ddd solid; overflow:hidden; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.tenet-formbg .vlistul li p { float:left; width:135px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tenet-formbg .vlistul li p:hover { background-color:#ddd; }
.tenet-formbg .vlistul li i { float:right; padding-top:2px; font-size:14px; cursor:pointer; }

/*帮助事项列表/其他可用到*/
.tenet-helpd { clear:both; line-height:24px; font-size:13px; }
.tenet-helpd ul { margin-top:-15px; }
.tenet-helpd li { padding:15px 0; border-bottom:1px #CCC dotted; }
.tenet-helpd li h2 { font-size:14px; font-weight:bold; padding-bottom:10px; }

/*登录/注册页面*/
.tenet-login { clear:both; line-height:24px; }
.tenet-login .lwinw { width:400px; margin:0 auto; }
.tenet-login .lwinw .input-group-addon span { width:60px; padding-right:10px; display:block; }
.tenet-login .rwinw { width:600px; margin:0 auto; }
.tenet-login .rwinw .input-group-addon span { width:60px; display:block; }
.tenet-login .rwinw label { font-weight:normal; }
.tenet-login .msgd { clear:both; }
.tenet-login .imsg { clear:both; text-align:right; font-size:12px; }
.tenet-login .panel-heading { padding:15px 15px; }
.tenet-login .form-group { clear:both; margin-bottom:0; padding:10px 0; }
.tenet-login .rwinw .form-group { padding:6px 0; }
.tenet-login .form-control { height:40px; }
.tenet-login .btnd { padding:5px 0; }
.tenet-login .linkd { padding:10px 0; }
.tenet-login .linkd span { padding:0 10px; color:#1a72c1; }

/*项目管理-项目头部统一信息*/
.projectd { clear:both; padding-bottom:20px; font-size:13px; overflow:hidden; zoom:1; }
.projectd .ptitd { overflow:hidden; zoom:1; }
.projectd .ptitd h3 { line-height:34px; font-size:30px; }
.projectd .ptitd h3 span { padding-left:5px; font-size:13px; color:#666; }
.projectd .ptitd h3 i { font-size:18px; padding-right:5px; }
.projectd .ptitd .pmore { padding-left:10px; line-height:24px; font-size:20px; color:#1a72c1; overflow:hidden; }
.projectd .ptitd .pmore a { color:#1a72c1; cursor:pointer; }
.projectd .pmorediv { clear:both; display:none; padding-top:15px; }
.projectd .pmorediv .pcond { clear:both; padding-bottom:6px; line-height:20px; overflow:hidden; zoom:1; }
.projectd .pmorediv .pcond p { float:left; padding-right:20px; }

/*项目管理-功能导航切换标签*/
.pnavtab { clear:both; padding-left:3px; height:33px; margin-bottom:20px; border-bottom:1px #ccc solid; position:relative; }
.pnavtab ul { position:absolute; padding-left:3px; left:0; top:0; z-index:1; }
.pnavtab li { float:left; }
.pnavtab li a { padding:0 20px; margin-right:3px; height:33px; line-height:33px; border:1px #ccc solid; display:list-item; background-color:#f8f8f8; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; }
.pnavtab li a:hover { color:#1a72c1; }
.pnavtab li.on a { border-bottom:1px #fff solid; background-color:#fff; }
.pnavtab li.on a:hover { color:#333; text-decoration:none; }
.pnavtab li.link { padding-left:20px; color:#1a72c1; }
.pnavtab li.link a { padding:5px 12px; margin:0 5px; border:0; background-color:#fff; display:inline; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.pnavtab li.link a:hover { background:#999; color:#fff; text-decoration:none; }

/**主控制台CSS-begin**/

/*主控制台-顶部四块*/
.tenet-four { clear:both; }
.tenet-four .huge { font-size:40px; }
.tenet-four .small { font-size:20px; padding-left:3px; }
.panel-red { border-color:#d9534f; color:#d9534f; }
.panel-red .panel-heading { color:#fff; border-color:#d9534f; background-color:#d9534f; }
.panel-red a { color:#d9534f; }
.panel-red a:hover { color:#A02623; }
.panel-green { border-color:#5cb85c; color:#5cb85c; }
.panel-green .panel-heading { color:#fff; border-color:#5cb85c; background-color:#5cb85c; }
.panel-green a { color:#5cb85c; }
.panel-green a:hover { color:#3D893D; }
.panel-yellow { border-color:#f0ad4e; color:#f0ad4e; }
.panel-yellow .panel-heading { color:#fff; border-color:#f0ad4e; background-color:#f0ad4e; }
.panel-yellow a { color:#f0ad4e; }
.panel-yellow a:hover { color:#B06B0F; }
.panel-primary { color:#1a72c1; }
.panel-primary a { color:#1a72c1; }
.panel-primary a:hover { color:#1a72c1; }

.panel-blue { border-color:#4a6ce6; color:#4a6ce6; }
.panel-blue .panel-heading { color:#fff; border-color:#4a6ce6; background:linear-gradient(to right, #4a6ce6, #9d72ec); background:-webkit-linear-gradient(left, #4a6ce6, #9d72ec); }
.panel-blue a { color:#4a6ce6; }
.panel-blue a:hover { color:#4a6ce6; }
.panel-purple { border-color:#1ea8f0; color:#1ea8f0; }
.panel-purple .panel-heading { color:#fff; border-color:#1ea8f0; background:linear-gradient(to right, #1ea8f0, #424cbb); background:-webkit-linear-gradient(left, #1ea8f0, #424cbb); }
.panel-purple a { color:#1ea8f0; }
.panel-purple a:hover { color:#1ea8f0; }
.panel-red2 { border-color:#e7607a; color:#e7607a; }
.panel-red2 .panel-heading { color:#fff; border-color:#e7607a; background:linear-gradient(to right, #e7607a, #f39053); background:-webkit-linear-gradient(left, #e7607a, #f39053);}
.panel-red2 a { color:#e7607a; }
.panel-red2 a:hover { color:#e7607a; }
.panel-green2 { border-color:#0fbb8c; color:#0fbb8c; }
.panel-green2 .panel-heading { color:#fff; border-color:#0fbb8c; background:linear-gradient(to right, #0fbb8c, #83d87e); background:-webkit-linear-gradient(left, #0fbb8c, #83d87e); }
.panel-green2 a { color:#0fbb8c; }
.panel-green2 a:hover { color:#0fbb8c; }

/*主控制台-统计报表*/
.tenet-stat { clear:both; }

/*主控制台-系统提示*/
.tenet-info { clear:both; line-height:24px; }

/**主控制台CSS-end**/

/*常用宽度*/
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }

/*模板控制区*/
#tmplCtr { visibility:hidden; }
.load-img { width:16px; height:16px; background:url("../images/loading.gif") no-repeat; }

/*统计图表样式*/
.highcharts-contextmenu hr { margin:5px 0; }
.fa-spin { -webkit-animation:fa-spin 0.6s infinite linear; animation:fa-spin 0.6s infinite linear; }

/*jsTree样式*/
.tenet-treepd { clear:both; position:relative; overflow:hidden; zoom:1; }
.tenet-treepd .tenet-treed { position:absolute; top:0; left:0; width:200px; height:100%; border:1px #AED3F4 solid;  font-size:12px; }
.tenet-treepd .tenet-treercond { padding-left:210px; }

.tenet-treepd .invbtnd{ position:absolute; top:0; left:180px; z-index:99; font-size:12px; }
.tenet-treepd .invbtnd a{ width:20px; height:22px; line-height:22px; background-color:#AED3F4; color:#333; display:block; text-align:center; }
.tenet-treepd .invbtnd a:hover{ color:#333; background-color:#84B3F2; }
.tenet-treepd.transition .tenet-treed, .tenet-treepd.transition .tenet-treercond, .tenet-treepd.transition .invbtnd{ transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; }

.tenet-treepd.mini .tenet-treed{ width:0; border:0; }
.tenet-treepd.mini .tenet-treercond{ padding-left:0px; }
.tenet-treepd.mini .invbtnd{ left:0; }
.tenet-treepd.mini .invbtnd a{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }

/*百度地图*/
.BMap_cpyCtrl{ display:none; }
