﻿@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; overflow-x:hidden; background:#fff;}
/*重写bootcss里的按钮样式*/
.btn-default{color:#019dda;background: linear-gradient(to bottom, #fff 50%, #ececec 100%) repeat-x #fff;}
/*header*/
.navbar-header-box{ color:#fff; font-size:12px; padding:8px; line-height:20px;}
@media(max-width:600px){
	.navbar-header-box{ display:none;}
	}
 a{cursor:pointer}
 /*首页通知消息*/
 .overflow-ellip{display:block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*左侧导航弹出[新]*/
.nav-list > li { position:static;}
.nav-list > li .submenu{  z-index:31;position:absolute; left:159px;/*189px*/ top:35px; width:320px; box-shadow:1px 0 4px rgba(0,0,0,.3); padding:10px; bottom:0;border-radius:0 5px 5px 0;} 
.nav-list > li:hover .submenu {display: block !important;}
.nav-list > li:hover > a{ z-index:30;}
.nav-list > li .submenu h4{ padding:0 10px 10px; margin:0; color:#438eb8; font-weight:bold; border-bottom:1px #e8e8e8 solid;}
.nav-list > li .submenu .submenu-list{  padding:10px 0; line-height:30px; list-style:none;}
.nav-list > li .submenu .submenu-list li{  float:left;  width:90px;  height:30px; overflow:hidden; padding:0; text-align:left; margin:2px; }
.nav-list > li .submenu .submenu-list li a{  color:#616161;  padding:4px; }
.nav-list > li .submenu .submenu-list li a:hover{  text-decoration:none; color:#fff; background:#7f8c8d; border-radius:4px; }
.menu-min .nav-list > li .submenu .submenu-list li{  text-align:left; width:100%;}
.menu-min .nav-list > li .submenu .submenu-list li a{  padding:0;}
 
/*左侧快捷导航*/
.sidebar-shortcuts-large a{ display:inline-block; width:40px; font-size:18px; color:#fff;}
.sidebar-shortcuts-large a:hover{ background-color:#dd7d21;}

/*横向导航*/
.classical-nav-tab{width:100%; padding-right:148px; position:relative;}
.classical-nav-tab-scroicon{ width:32px; padding:9px; margin-top:2px; position:absolute; background-color:#495261;z-index:4;}
.classical-nav-tab-scroicon.left-handle{ left:0; top:0;}
.classical-nav-tab-scroicon.right-handle{ right:148px; top:0;}
.classical-nav-tab-scroicon i{ display:block;width:15px; height:15px; font-size:8px; line-height:12px; text-align:center; border-radius:10px; border:1px #fff solid; cursor:pointer;}
.classical-nav-tab-scroM{ width:100%; padding:0 35px; overflow:hidden;}
.classical-nav-tab-scroM ul{ list-style:none;margin:3px 0 0; width:100%; height:35px; overflow:hidden;}
.classical-nav-tab-scroM ul li{margin:0 1px 0; line-height:32px; padding:0 10px 0 0;height:32px; display:table-cell; white-space:nowrap; position:relative; float:left;border-radius:4px 4px 0 0;}
.classical-nav-tab-scroM ul li a{ color:#fff; display:inline-block; padding:0 10px; line-height:32px;}
.classical-nav-tab-scroM ul li .close{ display:none; font-size:16px; right:5px; top:8px; position:absolute;}
.classical-nav-tab-scroM ul li:hover .close{ display:block;}
.classical-nav-tab-scroM ul li.active,.classical-nav-tab-scroM ul li:hover{ background-color:#fff;}
.classical-nav-tab-scroM ul li.active a,.classical-nav-tab-scroM ul li:hover a{ color:#47505f; font-weight:bold;}
@media (max-width: 480px) {
.classical-nav-tab{ padding-right:0;}
.classical-nav-tab-scroicon.right-handle{ right:0;}
.classical-nav-tools {display:none;}
}


/*导航右侧工具栏*/
.classical-nav-tools{ position:absolute; right:0; top:0;}
.classical-nav-tools a{ color:#fff;}
.tool-nav li{ float:left; height:35px; margin:0;}
.tool-nav li a{ padding:0 12px; font-size:16px; border-left:1px #fff solid; border-right:1px #fff solid; margin-right:-1px;}
.tool-nav li.green a{ background-color:#1bbc9b;}
.tool-nav li.red a{ background-color:#ed6160;}
.tool-nav li.blue a{ background-color:#019dda;}

/*个人桌面图标排列*/
.desktop-box{ padding:10px 10px 50px; position:relative;}
.desktop-box .desk-box-list{ list-style:none; display:table; padding:10px 5px;}/*padding:10px 20px*/
.desktop-box .desk-box-list li{ display:inline-block; width:110px; padding:5px; text-align:center; overflow:hidden;}/*width:150px;padding:25px*/
.desktop-box .desk-box-list-gy li{ display:inline-block; width:200px; padding:25px;height:150px; text-align:center; overflow:hidden;}
/* .desktop-box .desktop-padding .desk-box-list li{padding:25px 25px; margin:0 30px;} */
.desktop-box .desk-box-handle{ padding:10px; list-style:none; width:50%; position:absolute; bottom:0px; left:50%; margin-left:-25%; text-align:center;}
.desktop-box .desk-box-handle li{ display:inline-block; width:15px; height:15px; border-radius:10px; background-color:#dfdfdf; padding:0 5px; cursor:pointer;}
.desktop-box .desk-box-handle li.active{ background-color:#5acae2;}


.btn-app{ display:block; width:68px; height:68px; line-height:0; overflow:hidden; position:relative; padding:0;margin:0px auto;}/*98*/
.btn-app .btn-app-bg{ width:65px; height:65px; line-height:0; overflow:hidden; border-radius:95px; position:absolute; top:0; left:0;}/*95*/
.btn-app i[class*=glyphicon]{display:block; color:#fff; font-size:36px; position:absolute; position:absolute; top:50%; left:50%;/*margin:-25px 0 0 -25px;*/margin:-25% 0 0 -30%}
.btn-app i[class*=platform]{display:block; color:#fff; font-size:36px; position:absolute; position:absolute;top: 75%; left:50%;/*margin:-25px 0 0 -25px;*/margin:-25% 0 0 -30%}
.btn-app-name{ font-size:14px; color:#585858; display:block; line-height:22px; overflow:hidden; height:44px; margin-top:5px;}

/*app图标背景颜色*/
.app-blue{ border:32.5px solid #5da5d7; border-right-color:#6cb3dd; border-bottom-color:#6cb3dd;}/*47.5*/
.app-blue2{ border:32.5px solid #019dda; border-right-color:#00aade; border-bottom-color:#00aade;}
.app-green{ border:32.5px solid #83b055; border-right-color:#93be64; border-bottom-color:#93be64;}
.app-green2{ border:32.5px solid #1bbc9b; border-right-color:#21caad; border-bottom-color:#21caad;}
.app-orange{ border:32.5px solid #ffa834; border-right-color:#ffba40; border-bottom-color:#ffba40;}
.app-red{ border:32.5px solid #ed6160; border-right-color:#f17374; border-bottom-color:#f17374;}
.app-purple{ border:32.5px solid #9b58b5; border-right-color:#af6ac5; border-bottom-color:#af6ac5;}

/*首页切换站点*/
#btntext{ color:#2c3e50; padding-left:5px; }
#btntext:hover{ color:#34495e;} 
.v-index-navbar p{margin:0px 0px 6px;}

/*首页消息提示显示*/
#msgTipWindow {padding:5px;}
#msgTipWindow li{height:25px;line-height:25px;border-bottom:1px dashed #DEDEDE;color:#3498DB;text-indent:1em;cursor:pointer}
#msgTipWindow li:hover {color:#FFA834;cursor:pointer}

/*字体颜色*/
.dark {color: #333 !important;}
.white {color: #fff !important;}
.grey{color:#b5b5b5 !important;}
.blue{ color: #5da5d7 !important;}
.blue2{ color: #019dda !important;}
.blue3{color:#3498db !important;}
.green{ color: #83b055 !important;}
.green2{ color: #1bbc9b !important;}
.orange{ color: #ffa834 !important;}
.red{ color: #ed6160 !important;}
.red2{color:#F00 !important;}
.purple{ color: #9b58b5 !important;}

/*弹出框 警告文字*/
.ui-alert-success{color: #3C763D;}
.ui-alert-warning{color: #8A6D3B;}
.ui-alert-danger{color: #A94442;}
.ui-alert-info{color: #31708F;}
/*字体*/
.fw-nor{font-weight:normal;}

/*鼠标控制*/
.cp{cursor: pointer;}

/*文字*/
.tl{text-align: left;}
.tr{text-align: right;}
.tc{text-align: center;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.font-nor{font-weight:normal};
/*边距*/
.p7{padding:7px;}
.pr0{padding-right:0px;}
.pl0{padding-left:0px;}
.plr0{padding-left:0px;padding-right:0px;}
.pt5{padding-top: 5px;}
.plr3{padding: 0px 3px;}
.plr5{padding: 0px 5px;}
.pt7{padding-top: 7px;}
.pl10{padding-left:10px;}
.pb10{ padding-bottom:10px;}
.ml0{margin-left:0px;}
.mr0{margin-right:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr4{margin-right: 4px;}
.mlr5{margin: 0px 5px }
.mlr0{margin-left:0px;margin-right:0px;}

/*基本宽度*/
.w100{width:100px;}

/*清除*/
.bor-radius0{border-radius:0px;}
/*右侧弹出状态栏*/
.ace-settings-container .ace-settings-btn.open{ background:#fff; color:#ff8b21; box-shadow:-3px 0 3px rgba(0,0,0,.4); margin-right:-3px; position:relative; z-index:5;}
.ace-settings-container .ace-settings-box{ box-shadow:0 0 3px rgba(0,0,0,.4); width:210px; position:releative; z-index:4; bottom:0; top:0;right:0; background-color:#fff; overflow-y: auto;min-height:350px;}
.ace-settings-box .ace-settings-list{ list-style:none; padding:10px 10px 15px 8px; margin:0;}
.ace-settings-box .ace-settings-list li{position:relative; /*height:48px; 20170213 lizj 修改li文字重叠*/padding-right:11px;line-height:32px; border-bottom:1px solid #efefef; vertical-align:middle; padding:0; margin:0;}
.ace-settings-box .ace-settings-list li a{ color:#575757;}
.ace-settings-box .ace-settings-list li a i[class*="glyphicon"]{ padding-right:10px;}
.ace-settings-box .ace-settings-list li .close{opacity:1; font-size:14px; padding-top:3px;position:absolute;right:-10px;top:2px;}


/*树结构样式*/
.tree-box{ width:246px; border:1px solid #f3f3f3; box-shadow:1px 0 3px rgba(0,0,0,.3); position:absolute; padding:10px 10px 0px 10px;}
.tree-box .tree-header{ height:38px; line-height:28px;}
.tree-box .tree-header h4{ color:#029edb; font-size:16px; display:inline-block;}
.tree-box .tree-header .tree-tool{ float:right; padding-top:7px;}
.tree-box .tree-header .tree-tool a{ display:inline-block; padding:0 3px;}
.tree-box .tree-body .tree-select{ padding:0 0 10px;}
.tree-box .tree-body .tree-main{ overflow-y:auto;}
.tree-box .tree-search{ background-color:#fff; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,.4); padding:8px 15px; position:absolute; z-index:3; left:30px; top:45px; display:none;}
.tree-box .tree-search .form-control{ height:33px; width:269px;}
.tree-box .tree-search .form-group{ display:table-cell;}
.tree-box .tree-search .btn{ border-radius:0; width:33px; height:33px; background-color:#448fb9; border:0;}
.tree-box .tree-handle{ position:absolute; right:0; /* top:50%; */top:150px; width:11px; height:100px; margin-top:-50px; border:1px solid #dfdfdf; border-right:0; border-radius:5px 0 0 5px; padding:6px 3px; cursor:pointer;}
.tree-box .tree-handle .tree-collapse{ border-left:1px dotted #c7c7c7; border-right:1px dotted #c7c7c7; height:88px; font-size:8px; padding-top:37px;}
.tree-box .tree-handle .tree-collapse i{ background-color:#fff; margin-left:-3px; padding:3px 0;}
.tree-min{ width:24px; padding:0;}
.tree-min .tree-header h4{ background-color:#019cdc; color:#fff; margin:0; padding:10px 0; text-align:center;}
.tree-min .tree-header span,.tree-min .tree-body{ display:none;}
.tree-box + .widget-box{ margin-left:256px!important;}
.tree-min.tree-box + .widget-box{ margin-left:35px!important;}

/*列表*/
.widget-box{ background-color:#fff; position:relative; margin-top:10px; margin-left:10px;}
.widget-box .widget-header{ padding:0 0 10px 0;}
.widget-box .widget-header .widget-header-search{border: 1px solid #dedede;border-radius: 3px !important;color: #666 !important;
    font-size: 13px;height: 30px !important;width: 200px;z-index: 11;}
.widget-box .widget-header .widget-header-search .form-control{ border:0; width:170px; height:28px; display:inline-block;}
.widget-box .widget-header .widget-header-search .btn{ background:#fff; color:#039dd9; display:inline-block; padding:0 3px;}
/*.widget-box .fixed-table-container{ border:0;} *//*影响表格圆角显示，修改*/
.widget-box .fixed-table-toolbar .bars, .widget-box .fixed-table-toolbar .columns, .widget-box .fixed-table-toolbar .search{margin-top:0!important; margin-bottom:10px !important;}

/*表单验证*/
.has-error,.has-success{ position:relative;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{ color:#f3ab9d;}
.has-error .form-control{ border:1px #f3ab9d solid;}
.has-error .help-block,.has-success .help-block,.has-warning .help-block{ position:absolute; right:20px; top:3px;}
.has-error .error{ color:#f3ab9d;}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label{ color:#92be65;}
.has-success .form-control{ border-color:#92be65;}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label{ color:#e0c43a;}
.has-warning .form-control{ border-color:#e0c43a;}
.has-warning .warning{ color:#f3ab9d;}

/*表单*/
.table-list.table > thead > tr > td,.table-list.table > thead > tr > th{ background-color:#019dda; color:#fff; border-bottom-width:1px; font-weight:normal;}
.table-list th,.table-list td{ padding:5px!important; vertical-align:middle!important;}
.table-content th{ background-color:#f5f5f5; font-weight:normal; color:#0d0d0d;}
.table-content td{ color:#575757;}

/*弹出框*/
.ui-dialog{ border-radius:5px; box-shadow:0 0 3px rgba(0,0,0,.3); padding:0; background-color:#fff; z-index:9999;overflow: hidden;position:absolute;top: 0;left: 0;}
.ui-widget-header{ background:#019dda; height:40px; padding:10px; color:#fff; position:relative;}
.ui-widget-header .ui-dialog-title{ font-size:16px;}
/* .ui-widget-header .ui-dialog-title:before{
	content:"\e140";
	font-weight:100; 
} */
.ui-widget-header .ui-button{ border:0; background:none; color:#fff; position:absolute; top:10px;}
.ui-widget-header .ui-button.ui-dialog-titlebar-close{ right:10px;}
.ui-widget-header .ui-button.ui-dialog-titlebar-max{ right:30px;}
.ui-widget-header .ui-button.ui-dialog-titlebar-min{ right:50px;}
.ui-widget-header .ui-button .ui-icon{font-family: "Glyphicons Halflings";}
.ui-widget-header .ui-button .ui-icon-closethick:before{ content:"\e014"; font-weight:100;}
.ui-widget-header .ui-button .ui-icon-extlink:before{ content:"\e140"; font-weight:100;}
.ui-widget-header .ui-button .ui-icon-newwin:before{ content:"\e097"; font-weight:100;}
.ui-widget-header .ui-button .ui-icon-minus:before{ content:"\2212"; font-weight:100;}
.ui-widget-header .ui-button .ui-button-text{ display:none;}
.ui-dialog .ui-dialog-content{ padding:0px;}
.ui-dialog .ui-dialog-content .dialog-iframe{ overflow-y:auto;}
.ui-dialog .ui-dialog-buttonpane{ border-top:1px #e5e5e5 solid; padding:10px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{ padding:0; text-align:right;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{ margin-left:10px;color:#e5e5e5;background:#019dda;border:1px solid #019dda;/* background: linear-gradient(to bottom, #fff 50%, #ececec 100%) repeat-x #fff; border:1px #e5e5e5 solid; */ border-radius:5px; font-size:12px; padding:5px 20px; }
.ui-body-form{/*  background-color:#fff; */ padding:15px;}
.ui-body-form .control-label{ text-align:right; padding-top:7px; max-width:200px;}
.ui-widget-overlay{ background: rgba(0, 0, 0, 0.3);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index:9998;}
.ui-widget-success,.ui-widget-warning,.ui-widget-danger,.ui-widget-info{ font-size:16px; padding:38px 20px 30px 80px; position:relative; } 
.ui-widget-success:before,.ui-widget-warning:before,.ui-widget-danger:before,.ui-widget-info:before{font-family: 'Glyphicons Halflings'; font-size:40px; top:25px; position:absolute;left:20px;}
.ui-widget-success:before{ content:"\e084"; color: #83b055 !important;}
.ui-widget-warning:before{content:"\e085"; color: #ffa834 !important;}
.ui-widget-info:before{ content:"\e086"; color: #5da5d7 !important;}
.ui-widget-danger:before{content:"\e083"; color: #ed6160 !important;}

/*登录页样式*/
.login-layout{ background:#fff url(../images/login-bg.gif) no-repeat top center; background-size:100% auto;}
.login-logo{ padding:130px 50px; }
.login-box .form-group{ height:50px;border:1px #dedede solid; border-radius:4px; position:relative; margin-bottom:20px;}
.login-box .form-group i[class*="glyphicon-"]{ position:absolute; top:17px; left:7px; color:#d5d5d5; font-size:15px;}
.login-box .form-control{ height:48px;border:0;border-left:4px #1fbba5 solid; padding-left:25px;}
.login-box .form-control[type="text"]{border-left-color:#1fbba5;}
.login-box .form-control[type="password"]{border-left-color:#f3793a;}
.login-box .form-group.form-btn{ border:0;}
.login-box .form-btn .btn{ height:50px;background-color:#019dda; color:#fff; font-size:20px; text-shadow:1px 1px 1px rgba(0,0,0,.4);}

/*权限分配页面*/
.permission-list .permission-title{ background-color:#f3f3f3; border:1px #ddd solid; border-bottom:0; padding:5px;}
.permission-list .permission-title label{ margin-bottom:0;}
.permission-sub:before,.permission-sublist:before {
    border-left: 1px dotted #9dbdd6;bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    top: -10px;
    z-index: 1;
}
.permission-sub .sub2:before,.permission-sublist li:before{
    border-top: 1px dotted #67b2dd;
    content: "";
    display: inline-block;
    height: 0;
    left: 0px;
    position: absolute;
    top: 10px;
    width: 10px;
    z-index: 1;
}
.permission-list .permission-sub{ padding-left:10px; position:relative;}
.permission-list span[class*="permsub"]{ padding-left:8px; font-weight:normal;}
.permission-list .permission-sublist{ margin:0; position:relative;}
.permission-list .permission-sublist li{ position:relative; list-style:none; padding-left:20px;}
.permission-subbody { height:132px; margin-top:-8px; overflow-y:auto;}
.permission-sublist:before {bottom: 16px;left:7px;top: -10px;}
.permission-sublist{ padding-top:8px;}

.permission-sublist li:before{ left:8px;top: 10px;width: 14px;}
.permission-tool{ position:absolute; right:10px;}
.permission-body td{width:25%; float:left;border:0!important;border-bottom:1px #ddd solid!important; border-right:1px #ddd solid!important;}
.permission-body td:nth-child(4n){border-right:0!important;}
@media (max-width: 991px) {
 .permission-body td{ width:33.33%;}
 .permission-body td:nth-child(3n){border-right:0!important;}
 .permission-body td:nth-child(4n){ border-right:1px #ddd solid!important;}
}
@media (max-width: 767px) {
 .permission-body td{ width:50%;}
 .permission-body td:nth-child(2n){border-right:0!important;}
 .permission-body td:nth-child(3n){ border-right:1px #ddd solid!important;}
}
@media (max-width: 460px) {
 .permission-body td{width:100%;}
 .permission-body td{border-right:0!important;}
}

/*资源管理*/
.panel-header{  background-color: #f2f2f2!important;
  background: -webkit-linear-gradient(top,#f8f8f8 0,#ececec 100%)!important;
  background: -moz-linear-gradient(top,#f8f8f8 0,#ececec 100%)!important;
  background: -o-linear-gradient(top,#f8f8f8 0,#ececec 100%)!important;
  background: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%)!important;
  font-size:14px!important;
  padding:10px!important; 
}
.panel-header, .panel-body{ border:1px #ddd solid!important;}

/*页面显示设置*/
.dialog-box{ padding:10px 0;}
.dialog-box .tab-content{ padding:15px;}
.dialog-box .dialog-body .nav{ padding-left:20px; margin-left:0;}
.dialog-subbox-top{ margin-bottom:10px;}
.dialog-subbox-main{ border:1px #ddd solid; padding:10px; height:480px; overflow-y:auto; overflow-x:hidden;}
.dialog-subbox-handle{margin-bottom:10px;}
.table-event td{ border-top:none!important;}
.table-event td p{ margin-bottom:0; padding:5px 0;}
.dialog-layout-cell{margin:0 auto 20px; width:480px;}
.dialog-layout-cell .layout-cell-area{ width:400px; min-height:100px;}
.dialog-layout-cell .layout-cell-handle{ margin-left:-1px;}
.chose-btn{ padding:20px;}
.chose-btn .btn-list{ list-style:none; margin:0; padding:0;}
.chose-btn .btn-list li{ text-align:center; padding:5px; float:left; position:relative;width:25%;}
.chose-btn .btn-list li .btn-chosen{ position:absolute; background-color:rgba(255,255,255,.7);top:0; bottom:0; left:0; right:0;}
.chose-btn .btn-list li .btn-chosen i{ left:5px; top:5px; position:absolute;}

/*邮件页面*/
.mail-side{background-color:#f0f4f7; width:180px; box-shadow:1px 0 3px rgba(0,0,0,.3); position:absolute;}
.mail-side .mail-side-header{ background-color:#d8e7f1; height:38px; box-shadow:0px 2px 3px rgba(215,230,240,.5);}
.mail-side .mail-side-header a{ display:inline-block; width:50%; float:left; height:38px; line-height:38px; text-align:center; font-size:15px; font-weight:bold; border:1px solid #c4d4e0; text-shadow:1px 1px 2px rgba(255,255,255,.5);}
.mail-nav-list{ padding:10px 0;}
.mail-nav-list li{ height:35px; line-height:35px; border-bottom:1px solid #ddd; padding:0 20px; font-size:12px;}
.mail-nav-list li a{ color:#666; font-weight:bold;}
.mail-nav-list li a i[class*=glyphicon]{ padding-right:15px;}
.mail-nav-list li .badge{ color:#999; border:1px solid #bec2c7; background-color:#fff; font-size:0.8em; padding:2px 5px;}
.mail-nav-list li:hover,.mail-nav-list li.active{ background-color:#7eacdb;}
.mail-nav-list li:hover a,.mail-nav-list li.active a{ color:#fff;}

.mail-content{ margin-left:190px!important;}

/*页面布局设置*/
.page-content-box-one,.page-content-box-two,.page-content-box-three,.page-content-box-four{ position:relative;}
.page-content-top,.page-content-left,.page-content-middle,.page-content-right{ float:left; margin:0; padding-top:10px; padding-left:0;}
.page-content-top-l-0,.page-content-top-r-0,.page-content-top-lr-0,.page-content-middle-l-0,.page-content-middle-r-0,.page-content-middle-lr-0{ float:left;}
/*01 上-左-中-右*/
.page-content-box-one .page-content-top{ width:100%;}
.page-content-box-one .page-content-left{ width:17%;}
.page-content-box-one .page-content-middle{ width:66%;}
.page-content-box-one .page-content-right{ width:17%;}
/*左=0*/
.page-content-box-one .page-content-left-0{ width:0; display:none;}
.page-content-box-one .page-content-middle-l-0{ width:83%;}
/*右=0*/
.page-content-box-one .page-content-right-0{ width:0; display:none;}
.page-content-box-one .page-content-middle-r-0{ width:83%;}
/*左&右=0*/
.page-content-box-one .page-content-left-0,.page-content-box-one .page-content-right-0{width:0; display:none;}
.page-content-box-one .page-content-middle-lr-0{ width:100%;}

/*02 左-(上-中-右)*/
.page-content-box-two .page-content-top{ width:83%; margin-left:17%;}
.page-content-box-two .page-content-left{ width:17%; position:absolute; left:0; top:0;}
.page-content-box-two .page-content-middle{ width:66%; margin-left:17%;}
.page-content-box-two .page-content-right{ width:17%;}
/*左=0*/
.page-content-box-two .page-content-left-0{ width:0; display:none;}
.page-content-box-two .page-content-top-l-0{ width:100%; margin-left:0;}
.page-content-box-two .page-content-middle-l-0{ width:83%; margin-left:0;}
/*右=0*/
.page-content-box-two .page-content-right-0{ width:0; display:none;}
.page-content-box-two .page-content-middle-r-0{ width:83%; margin-left:17%;}
/*左&右=0*/
.page-content-box-two .page-content-left-0,.page-content-box-two .page-content-right-0{width:0; display:none;}
.page-content-box-two .page-content-top-lr-0,.page-content-box-two .page-content-middle-lr-0{ width:100%; margin-left:0;}

/*03 左-(上-中)-右*/
.page-content-box-three .page-content-top{ width:66%; margin-left:17%;}
.page-content-box-three .page-content-left{ width:17%; position:absolute; left:0; top:0;}
.page-content-box-three .page-content-middle{ width:66%; margin-left:17%;}
.page-content-box-three .page-content-right{ width:17%; position:absolute; right:0; top:0;}
/*左=0*/
.page-content-box-three .page-content-left-0{ width:0; display:none;}
.page-content-box-three .page-content-top-l-0,.page-content-box-three .page-content-middle-l-0{ width:83%; margin-left:0;}
/*右=0*/
.page-content-box-three .page-content-right-0{ width:0; display:none;}
.page-content-box-three .page-content-top-r-0,.page-content-box-three .page-content-middle-r-0{ width:83%; margin-left:17%;}
/*左&右=0*/
.page-content-box-three .page-content-left-0,.page-content-box-three .page-content-right-0{width:0; display:none;}
.page-content-box-three .page-content-top-lr-0,.page-content-box-three .page-content-middle-lr-0{ width:100%; margin-left:0;}

/*04 (左-上-中)-右*/
.page-content-box-four .page-content-top{ width:83%; margin-right:17%;}
.page-content-box-four .page-content-left{ width:17%;/* border:1px #f00 solid; */}
.page-content-box-four .page-content-middle{ width:66%;/* border:1px #f00 solid; */}
.page-content-box-four .page-content-right{ width:17%; position:absolute; right:0; top:0;}
/*左=0*/
.page-content-box-four .page-content-left-0{ width:0; display:none;}
.page-content-box-four .page-content-middle-l-0{ width:83%;}
/*右=0*/
.page-content-box-four .page-content-right-0{ width:0; display:none;}
.page-content-box-four .page-content-top-r-0{ width:100%; margin-right:0;}
.page-content-box-four .page-content-middle-r-0{ width:83%;}
/*左&右=0*/
.page-content-box-four .page-content-left-0,.page-content-box-four .page-content-right-0{width:0; display:none;}
.page-content-box-four .page-content-top-lr-0{ width:100%; margin-right:0;}
.page-content-box-four .page-content-middle-lr-0{ width:100%;}

/*添加信息-->特效设置 重写padding，解决3个复选框换行问题*/
/*特效设置-间距 重写.txsz-jj  .col-xs-7padding值*/
.txsz-jj  .col-xs-7{padding-left:5px; padding-right:5px;}
/*定时发布-间距 重写.txsz-jj  .col-xs-7padding值*/
.dsfb-jj  .col-xs-7{padding-left:0px;padding-right:3px; }

/*评论*/
.replylistTop{ width: 17px; height: 10px;   position: absolute;  background: transparent url("../static/images/onlinesurvey/topS.png") repeat scroll 0% 0%;  top: -10px; left: 22px;}
/*个人设定->常用链接，添加链接值为空提交， 提示乱  修复*/
.personal-addlink-box #linkUrl-error{
    position: absolute;
    left: 0;
    top: 35px;
}

/* 首页 */
.homeTab{
   padding-left: 20px;
    margin-left: 0;
    position: fixed;
    background-color: #fff;
    width: 100%;
    margin-top: -10px;
    padding-top: 10px;
    z-index: 2; 
}
.homeTab_map_scroll{
	height: 800px;
    overflow-y: auto;
    overflow-x: hidden;
    }
    /* 个人设定 */
 .per_top_btn{
 position: fixed;
 z-index:3;
 }