﻿body { font-size:12px;margin:0px;padding:0px;font-family:"Microsoft YaHei", "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
body, input, select, textarea { font-family:"Microsoft YaHei", "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}
p { margin: 0px; padding: 0px; }
ul,li{list-style:none;margin:0px;padding:0px;}
h2{padding:0;margin:0}
ul{overflow:hidden}
dl,dt,dd{margin:0}
em,i { font-style: normal; }
h1,h2,h3,h4,h5,h6{padding:0px;margin:0}
a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover{color: #000000;text-decoration:underline}
a:active{color: #000000;text-decoration:underline}
.none { display: none; }
.blueLink:link {color: #007aff;}
.blueLink:visited {color: #007aff;}
.blueUnLink:link { color: #007aff;text-decoration:underline}
.blueUnLink:visited { color: #007aff;text-decoration:underline }
.grayLink:link { color: gray; }
.grayLink:visited {color: gray;}
.greenFont{color:green}
.red{color:red}
.cover { width: 60px; max-height: 60px; }
.cover2{ max-width: 100%; max-height: 40px;display:inline-block; vertical-align:middle}
.cover3{ display:inline-block;width:22px;height:17px;background:url(../images/admin/icon_02.png) no-repeat 0px -100px; margin-right:2px;vertical-align:middle}
.wrap { height: auto; overflow: hidden; width: 100%; }
.bg { background: #f3f3f3; }
.lbox { width: 200px; overflow:hidden}
.lt {line-height: 65px; height: 70px;background:#44ab96;text-align:center}
.lt img{ max-width:70%;max-height:80%;vertical-align:middle}
.lb { overflow-y:auto;overflow-x:hidden }
.sideBar{float:left;width:200px;height:100%;min-height:400px;border:0px!important}
.sideBar a { color: #fff; }
.sideBar a:hover { text-decoration: none; }
.sideBar a:hover{ color: #fff; }
.sideBar .nav-user { height: 100px;padding-top:30px;color: #DFE4ED; }
.sideBar .user {text-align:center ;width:180px}
.sideBar .user img{width:50px;height:50px;border:1px solid #a7b1c2 }
.sideBar .user span { display: block;  font-weight: 600;padding-top:5px } 
.sideBar .time { text-align:center;line-height:2.0em;display:none }
.sideBar .time span { font-size: 14px; }
.sideBar .nav-first { background: #fff; padding:20px 0 70px 0;}
.sideBar .nav-first li {height:18px;line-height:19px;padding:12px 0; border-bottom:1px solid #f3f3f3}
.sideBar .nav-first h4 {color:#666;padding-left:20px; font-size: 13px; font-weight: normal;height:30px;line-height:30px;cursor:pointer }
.sideBar .nav-sec {display:none;padding:5px 0; background:#49baa6;}
.sideBar .nav-sec li {  height: 30px; line-height: 30px; margin:0;padding:8px 0;}
.sideBar .nav-sec a {padding-left: 46px; font-size: 12px;display:block }
.sideBar .active { padding-bottom:0!important;height:auto!important;line-height:initial }
.sideBar .active ul { display: block; }
.sideBar .active h4 {color:#439780 }
.sideBar .active h4 a { color: #fff; }
.sideBar .active li {border:0px;line-height:18px;height:18px}
.sideBar .active h4.arr-left { background-position-y: -220px; }
.sideBar .active .arr-left { background-position-y: -216px;}
.sideBar .active .sel { background: #6bc9b7; }
.sideBar h4 { position: relative; }
.sideBar h4 span { display: inline-block; float: left;line-height:18px }
.sideBar .arr-left { background-position-y: -236px;position:absolute;right:0px;top:0px }
i.icon { width: 25px; height: 16px; background: url(/images/admin_icon_list.png) no-repeat 0 2px;display:inline-block;float: left; }
i.icon.sys { background-position-y: -78px; }
i.icon.news { background-position-y: -19px; }
i.icon.bus { background-position-y: -38px; }
i.icon.house { background-position-y: -58px; }
i.icon.info { background-position-y: -198px; }
i.icon.out { background-position-y: -118px; }
i.icon.index { background-position-y: -98px; }
i.icon.bbs { background-position-y: -260px; }
i.icon.yellowpage { background-position-y: -280px; }
i.icon.activity { background-position-y: -300px; }
i.icon.tuan { background-position-y: -320px; }
i.icon.weixin { background-position-y: -340px; }
i.icon.job { background-position-y: -359px; }
.help-icon { display: inline-block; width: 14px; height: 20px; background: url(/images/admin_icon_list.png) 0 -140px no-repeat;vertical-align:middle; cursor:pointer;position:relative;margin:3px 5px 0 0 }
.help-icon p { position: absolute; left: 0px; top: 20px; background:#ffe3c5;border:1px solid #ffcea9;line-height:1.8em;color:#ff7812;font-weight:normal;padding:5px;white-space:nowrap;z-index:999;display:none;text-align:left}
.help-icon a { color: #007aff!important; }
.main { padding-top:40px!important }
.topBar { height: 70px;position:absolute;top:0px;left:0px;width:100%;background:#fff;border-bottom:1px solid #e7eaec}
.topBar-inside { height: 50px;}
.topBar div { float: right; margin:10px  10px 0 10px; }
.topBar a {color: #a7b1c2; }
.topBar .icon { width: 20px; }
.topBar em { font-size: 16px; color: #6bc9b7; padding:10px;display:inline-block}
.box-bg { background: #fff;height:100%;width:100%; }
.box {padding:15px ;height:auto;overflow:hidden}
.ibox { margin: 10px;background:#fff;height:auto;overflow:hidden }
.ibox2 { padding: 5px; }
/**custom*/
/*.index-tabs { margin-top:30px}*/
/*.panel-body { overflow: hidden; }*/
.index-tabs .tabs li.tabs-selected a.tabs-inner{ background:#6fcbbc;border-color:#6fcbbc}
.index-tabs .tabs li.tabs-selected .tabs-title{ color:#fff }
.index-tabs .tabs { border: 0px; }
.index-tabs .panel-body { background-color: initial;overflow:hidden }
.window { padding: 0px; }
.window-proxy-mask, .window-mask { background: #666; }
.window .window-body { border: 0px; }
.window .window-header { height: 20px;padding:10px; background:#f1f1f1;border-bottom:1px solid #e5e5e5 }
.panel-title {font-size: 14px; font-weight: normal; }
.dialog-button { border: 0px; }
.dialog-button .l-btn { border: 0px;background:#62cd95;color:#fff;padding:6px 20px }
.textbox .textbox-text {padding:5px 5px;color:#4a494a;}
.datagrid-body td { padding: 8px 0px;border:0px; border-bottom:1px solid #f9f9f9;border-right:1px solid #f9f9f9;}
.window-shadow { -moz-box-shadow: 0px; -webkit-box-shadow: 0px  0px  0px;box-shadow:0px  0px  0px;}
.treegrid-tr-tree td { padding: 0px; }
.datagrid-view a { color:#1ab394; }
.pagination-btn-separator { height: 40px;margin:0px 1px;border-left:1px solid #fff }
.pagination-info { height: 40px; line-height: 40px; }
.datagrid-row-selected { background: #ebf0ef; }
.datagrid-header-row td{ background: #49bba4; color:#fff;padding:8px 0;border:0px}
.datagrid-header-inner { background: #49bba4; }
.datagrid-wrap { border: 0px;border-radius:3px }
.datagrid .datagrid-pager { border-top: 1px solid #f5f5f5; }

.relate-a { color: #888!important; font-size: 12px; background: url(/images/admin/relate.png) 5px 5px  no-repeat #fbfbfb; padding:0px 8px 0px 26px;border:1px solid #ddd;height:28px;line-height:28px;display:inline-block;vertical-align:bottom;border-radius:3px;margin-left:5px}
.relate-a.un{background: url(/images/admin/unrelate.png) 3px 3px  no-repeat #fbfbfb;}

.scrollbar::-webkit-scrollbar-track { background-color: #f8f8f8; }
.scrollbar::-webkit-scrollbar { width: 4px; background-color: #f8f8f8; }
.scrollbar::-webkit-scrollbar-thumb { background-color: #6bc9b7; }

.tip{height:auto;overflow:hidden;width:auto;padding:15px 10px 10px 10px;color:#999;margin-bottom:5px}
.tip h3{font-size:18px;font-weight:normal; color:#4abaa2}
.tip p{line-height:1.8em;padding:5px 10px;margin-top:10px;background:#fff;border-radius:5px}
.tip p a { color: blue; text-decoration: underline; }

.gray-background{background:#f3f3f4; }

.td_lable{width:130px;text-align:right;padding-right:5px;color:#676a6c!important;font-weight:bold}

.formTable{width:100%;border-spacing:0;margin:10px 0 0px 0}
.formTable td{height:35px;padding:8px 0;}
.formTable td span { color: red; font-weight: bold; }
.formTable tr:nth-child(2n) td { background: #fcfcfc; }
.formTable .td_lable2{width:100px;text-align:right;}
.formTable .td_tip{color:#c0c0c0;padding-left:10px;width:15%}
.formTable .td_lable i{font-style:normal;color:red}
.formTable .inp{border:1px solid #e5e6e7;padding:5px 5px;color:#4a494a;}
.formTable .btnTd{height:30px;padding:20px 0 50px 0px;}
.formTable table{border-spacing:0px;border-collapse:0px}
.formTable table td{border:0px}
.formTable.small { margin: 0px; }
.formTable.small .td_lable{ width: 80px; }
.formTable.small .td{ height:30px }
.formTable.small .inp2 {height:30px!important; }
.formTable.small td{height:35px;padding:3px 0;border-bottom:0px}
.formTable .btn{  border: 0px;background:#62cd95;color:#fff;padding:8px 22px }

.formTable .tdMsg { text-align: left; color: #f58a44!important;padding-left:10px }

.spaceTable{width:100%;border-spacing:0;color:#333;font-weight:bold;}
.spaceTable td{height:40px;border-bottom:1px solid #e7e3e7;background:url(/images/admin/icon_02.png) no-repeat 10px 17px;padding-left:35px;cursor:pointer}
.spaceTable td.pull{background-position:10px -33px}


.opa { color: #1ab394!important; margin-right: 8px; }
.stats { height: 42px; line-height: 42px;padding-left:20px;float:left }

.w30{width:30px!important}
.w50{width:50px!important}
.w80{width:80px!important}
.w100{width:100px!important}
.w120{width:120px!important}
.w150{width:150px!important}
.w200{width:200px!important}
.w300{width:300px!important}
.w400{width:400px!important}
.w500{width:500px!important}
.w600{width:600px!important}

.tab {width:auto;height:30px;margin-top:10px;border-bottom:1px solid #ddd}
.tab a { display: inline-block; height: 20px; padding: 5px 20px; border:1px solid #ddd;color:#777}
.tab .cur { background: #1ab394;border-color:#1ab394;color:#fff }

.op-bar { padding: 0px 5px;height:auto;overflow:hidden;position:relative}
.op-bar .op { float: left;padding-right:10px;margin-right:10px;height:40px;line-height:40px }
.op-bar .search { float: right;padding-top:7px; padding-right:15px}
.op-bar .path {float:left ;height:41px;line-height:41px}
.op-bar .path a { color: blue; }
.op-bar .path i { display: inline-block; margin: 0 5px; color: #a7b1c2;font-family:宋体;font-style:normal }
.op-bar .refresh { display:block; width:30px;height:30px;line-height:30px;position:absolute;right:0px;top:10px;}
.op-bar .l-btn { border-radius:2px;background:#43bea2;border:0px}
.op-bar .l-btn-text { color: #fff; }
.op-bar .l-btn:hover {border:1px}
.op-bar .l-btn-plain:hover { padding: 1px; }
/*.op-bar .l-btn-icon { display: none; }*/




.label-green { background: #56af45; color: #fff; padding: 2px 5px;margin-right:5px }
.label-orange { background: #f8a846; color: #fff; padding: 2px 5px;margin-right:5px }

.pager { padding: 3px; TEXT-ALIGN: center; width: auto; margin-top: 20px; height: 24px; FONT-FAMILY: \5FAE\8F6F\96C5\9ED1,宋体; }
.pager a { padding: 5px 11px; border: #ddd 1px solid; color: #aaa; margin-right: 2px; }
.pager a:hover { border: #a0a0a0 1px solid; margin-right: 2px; }
.pager a:active { border: #a0a0a0 1px solid; margin-right: 2px; }
.pager span.current { border: #e0e0e0 1px solid; padding: 5px 11px; color: #999; margin-right: 2px; background: #EFEFEF; }
.pager span.disabled { border: #f3f3f3 1px solid; padding: 5px 11px; color: #ccc; margin-right: 2px; }

@font-face {font-family: 'iconfont';
    src: url('/images/sysiconfont/iconfont.eot'); /* IE9*/
    src: url('/images/sysiconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/images/sysiconfont/iconfont.woff?v=1') format('woff'), /* chrome、firefox */
    url('/images/sysiconfont/iconfont.ttf/v=1') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('/images/sysiconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

@font-face {font-family: 'sysiconfont';
    src: url('/images/sysiconfont/iconfont.eot?v=2'); /* IE9*/
    src: url('/images/sysiconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/images/sysiconfont/iconfont.woff?v=2') format('woff'), /* chrome、firefox */
    url('/images/sysiconfont/iconfont.ttf?v=2') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('/images/sysiconfont/iconfont.svg#sysiconfont') format('svg'); /* iOS 4.1- */
}
.sysiconfont{
    font-family:"sysiconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

#sysicon { position:relative}
#sysicon .de { width: 40px; height: 30px;color:#999;line-height:30px;font-size:12px;text-align:center;cursor:pointer}
#sysicon .de.img { font-size: 22px; }
#sysicon .sys-icon {position:absolute;top:40px;left:0px;border:1px solid #e7eaec;background:#fff;padding:5px;display:none ;z-index:99}
#sysicon li { float: left; width: 40px; height: 30px;font-size:24px;text-align:center;vertical-align:middle;cursor:pointer}
#sysicon li:hover {color: red; }
#sysicon .cur { color: red; }

.exExcel { background: #026ce0; color: #fff!important; padding: 5px 5px;border-radius:2px;display:inline-block;margin-top:1px }