.f12 { font-size: 12px; }
 .displayn
        {
            display: none;
        }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f20 { font-size: 20px; }
.wsnw { white-space: nowrap; }
.toe { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fwb { font-weight: 700; }
.dib { display: inline-block; }
.fwn { font-weight: 400; }
.ti2 { text-indent: 2em; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
.tdu { text-decoration: underlline; }
.tdn { text-decoration: none; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.bc { margin-left: 0; margin-right: 0; }
.pull-left { float: left; display: inline; }
.pull-right { float: right; display: inline; }
.cb { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.vam { verticle-align: middle; }
.posr { position: relative; }
.posa { position: absolute; }
.zoom { zoom: 1; }
.hidden { visiility: hidden; }
.none { display: none; }
.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; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.w600 { width: 600px; }
.w700 { width: 700px; }
.w800 { width: 800px; }
.w { width: 100%; }
.h50 { width: 50px; }
.h80 { width: 80px; }
.h100 { width: 100px; }
.h200 { width: 200px; }
.h { height: 100%; }
.mt0 { margin-top: 0; }
.mb0 { margin-bottom: 0; }
.ml0 { margin-left: 0; }
.mr0 { margin-right: 0; }
.pt0 { padding-top: 0; }
.pb0 { padding-bottom: 0; }
.pl0 { padding-left: 0; }
.pr0 { padding-right: 0; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 5px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.pt30 { padding-top: 30px; }
.pb30 { padding-bottom: 30px; }
.pl30 { padding-left: 30px; }
.pr30 { padding-right: 30px; }
.mt40 { margin-top: 40px; }
.mb40 { margin-bottom: 40px; }
.ml40 { margin-left: 40px; }
.mr40 { margin-right: 40px; }
.pt40 { padding-top: 40px; }
.pb40 { padding-bottom: 40px; }
.pl40 { padding-left: 40px; }
.pr40 { padding-right: 40px; }
.mt50 { margin-top: 50px; }
.mb50 { margin-bottom: 50px; }
.ml50 { margin-left: 50px; }
.mr50 { margin-right: 50px; }
.pt50 { padding-top: 50px; }
.pb50 { padding-bottom: 50px; }
.pl50 { padding-left: 50px; }
.pr50 { padding-right: 50px; }
.mt60 { margin-top: 60px; }
.mb60 { margin-bottom: 60px; }
.ml60 { margin-left: 60px; }
.mr60 { margin-right: 60px; }
.pt60 { padding-top: 60px; }
.pb60 { padding-bottom: 60px; }
.pl60 { padding-left: 60px; }
.pr60 { padding-right: 60px; }
.mt70 { margin-top: 70px; }
.mb70 { margin-bottom: 70px; }
.ml70 { margin-left: 70px; }
.mr70 { margin-right: 70px; }
.pt70 { padding-top: 70px; }
.pb70 { padding-bottom: 70px; }
.pl70 { padding-left: 70px; }
.pr70 { padding-right: 70px; }
.mt80 { margin-top: 80px; }
.mb80 { margin-bottom: 80px; }
.ml80 { margin-left: 80px; }
.mr80 { margin-right: 80px; }
.pt80 { padding-top: 80px; }
.pb80 { padding-bottom: 80px; }
.pl80 { padding-left: 80px; }
.pr80 { padding-right: 80px; }
.mt90 { margin-top: 90px; }
.mb90 { margin-bottom: 90px; }
.ml90 { margin-left: 90px; }
.mr90 { margin-right: 90px; }
.pt90 { padding-top: 90px; }
.pb90 { padding-bottom: 90px; }
.pl90 { padding-left: 90px; }
.pr90 { padding-right: 90px; }
.mt100 { margin-top: 100px; }
.mb100 { margin-bottom: 100px; }
.ml100 { margin-left: 100px; }
.mr100 { margin-right: 100px; }
.pt100 { padding-top: 100px; }
.pb100 { padding-bottom: 100px; }
.pl100 { padding-left: 100px; }
.pr100 { padding-right: 100px; }
ul { list-style: none; }
body { margin: 0; padding: 0; font-family: Microsoft Yahei; font-size: 12px; }
ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0; padding: 0; }
img { border: 0; }
input, textarea { outline: 0; }
ul, li { list-style: none; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
.gry { background-color: #ecf0f5; }
.fl { float: left; }
.fr { float: right; }
#a10 { text-align: left; }
.mr5 { margin-right: 5px; }
.clear { clear: both; }
.topbar { position: absolute; top: -42px; right: 40px; }
.topbar .icon-home { display: inline-block; height: 12px; width: 12px; margin-right: 6px; vertical-align: middle; background: url(../images/icon-home.png) 0 0 no-repeat; -webkit-background-size: cover; background-size: cover; }
.topbar .icon-banben { display: inline-block; height: 12px; width: 12px; margin-right: 6px; vertical-align: middle; background: url(../images/icon-banben.png) 0 0 no-repeat; -webkit-background-size: cover; background-size: cover; }
.w1000 { width: 1000px; margin: 0 auto; min-width: 1000px; }
.bg { background: url(../images/bg.jpg) repeat center; -webkit-background-size: 100% 100%; background-size: 100%; }
.bg1 { background: url(../images/body_bg.jpg) no-repeat center; -webkit-background-size: 100% 100%; background-size: 100% 100%; min-height: 100%; padding: 8% 0 14% 0; }
.bg2 { background: url(../images/body_bg1.jpg) no-repeat center; -webkit-background-size: 100% 100%; background-size: 100% 100%; min-height: 100%; padding: 8% 0 14% 0; }
.main h2 { text-align: center; margin-bottom: 8%; }
.main .login { background: url(../images/dl_bg.png) no-repeat center; width: 300px; height: 213px; margin: 0 auto; padding: 40px 50px; }
.main .login h3 { color: #707070; font-size: 24px; font-weight: 400; margin-bottom: 25px; }
.main .login input[type=text] { width: 285px; height: 35px; line-height: 35px; border: 1px solid #ced8e3; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px #ced8e3; box-shadow: 0 0 5px #ced8e3; color: #1b1b1b; font-size: 14px; padding-left: 10px; background: url(../images/icon1.png) no-repeat 275px center; margin-bottom: 12px; }
.main .login input[type=password] { width: 285px; height: 35px; line-height: 35px; border: 1px solid #ced8e3; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 5px #ced8e3; box-shadow: 0 0 5px #ced8e3; color: #1b1b1b; font-size: 14px; padding-left: 10px; background: url(../images/icon2.png) no-repeat 275px center; margin-bottom: 25px; }
.main .login input[type=text]:hover { border: 1px solid #1daaea; -webkit-box-shadow: 0 0 5px #1daaea; box-shadow: 0 0 5px #1daaea; background: url(../images/icon1_h.png) no-repeat 275px center; }
.main .login input[type=password]:hover { border: 1px solid #1daaea; -webkit-box-shadow: 0 0 5px #1daaea; box-shadow: 0 0 5px #1daaea; background: url(../images/icon2_h.png) no-repeat 275px center; }
.main .login input[type=submit] { width: 100px; height: 35px; line-height: 35px; background-color: #2a6283; border: 0; color: #fff; font-size: 14px; margin-right: 53px; margin-left: 20px;}
.main .login input[type=reset] { width: 100px; height: 35px; line-height: 35px; background-color: #2a6283; border: 0; color: #fff; font-size: 14px; }
.chk_1 { display: none; }
.chk_1 + label { background-color: #FFF; border: 1px solid #C1CACA; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05); box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05); width: 15px; height: 15px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; position: relative; top: 4px; margin-right: 10px; }
.chk_1 + label:active { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px rgba(0, 0, 0, .1); box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 1px 3px rgba(0, 0, 0, .1); }
.chk_1:checked + label:after { content: '\2714'; position: absolute; top: -4px; left: 0; color: #758794; width: 100%; text-align: center; font-size: 1.4em; vertical-align: text-top; }
.main .login span { color: #999; }
.main h5 { font-weight: 400; color: #fff; font-size: 12px; text-align: center; margin-top: 30px; }
.box { background: url(../images/img1.jpg) center bottom; position: fixed; top: 0; left: 0; width: 100%; z-index: 999; }
.box1 { height: 110px; }
.box2 { line-height: 80px; font-size: 26px; font-weight: 700; padding: 0px 50px 0 70px; color: #fff; }
.box3 { margin-right: 40px; }
.box3 ul li { float: left; color: #fff; margin-top: 40px; margin-right: 25px; height: 30px; line-height: 30px; font-size: 14px; }
.box3 ul li a { color: #fff; }
.box3 .a1 { background: url(../images/icon4.png) no-repeat left center; padding-left: 35px; padding-top: 5px; }
.box3 .a2 { background: url(../images/icon5.png) no-repeat left center; padding-left: 20px; }
.box3 .a3 { background: url(../images/icon6.png) no-repeat left center; padding-left: 15px; padding-top: 5px; }
.box3 .a4 { background: url(../images/icon7.png) no-repeat left center; padding-left: 15px; padding-top: 5px; }
.box3 .a5 { background: url(../images/icon8.png) no-repeat left center; padding-left: 15px; padding-top: 5px; }
.box4 { width: 280px; min-height: 100%; background-color: #b2dbe3; position: fixed; top: 0; left: 0; z-index: 998; padding-top: 110px; height:720px !important; }
.box4 h2 { height: 45px; line-height: 45px; font-size: 14px; color: #fff; background: url(../images/icon9.png) no-repeat 70px center; padding-left: 100px; }
.box4 h3 { padding-left: 40px; color: #333; background-color: #2baeba; height: 45px; line-height: 45px; margin-bottom: 10px; }
.box4 .on { background-color: #f2f2f2; }
.a6 { background: url(../images/icon10.png) no-repeat 23px center; }
.a7 { background: url(../images/icon13.png) no-repeat 23px center; margin-top: 10px; }
.a8 { background: url(../images/icon14.png) no-repeat 23px center; margin-top: 10px; }
.leftsidebar_box { height: auto !important; overflow: visible !important; height: 100% !important; }
.leftsidebar_box h3 { font-size: 14px; }
.leftsidebar_box dt { padding-left: 40px; color: #333; font-size: 14px; position: relative; cursor: pointer; height: 40px; line-height: 40px; font-weight: 400; }
.leftsidebar_box dt img { position: absolute; left: 25px; top: 16px; }
.leftsidebar_box dd { padding-left: 60px; background: url(../images/icon15.png) no-repeat 50px center; height: 35px; line-height: 35px; font-size: 14px; }
.leftsidebar_box dd a { color: #333; }
.box5 { background:#ecf0f5; padding: 0px 35px 0 15px; margin-left: 280px; }
.sidemenu-tit { background-color: #EAEEF3; height: 45px; text-align: center; margin-top: 48px; color: #474747; font: 600 14px/45px 'Microsoft YaHei'; }
.box6 { width: 100%; min-width: 918px; padding: 15px 0; background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); box-shadow: 0 1px 1px rgba(0, 0, 0, .1); margin-bottom: 25px; position: relative; height:52px; }
.box6_fu { width: 100%; height:40px; position: relative; }
.box7 { margin-left: 5px; padding: 5px 0 5px 35px; background: url(../images/icon16.png) no-repeat 10px center; color: #636363; float:left; }
.box7 a { color: #636363; }
.box7 a:hover { color: #3c8db3; }
.box7 span { position: absolute; left: 450px; }
.box8 { width: 37%; margin-right: 2%; background-color: #fff; border-top: 3px solid #3c8dbc; -webkit-border-radius: 5px; border-radius: 5px; padding: 3% 6%; height: 135px; }
.box9 { float: left; margin-right: 10%; }
.box8 dl { float: left; }
.box8 dl dt { font-size: 18px; color: #3c8dbc; margin-bottom: 10px; background: 0 0; }
.box8 dl dd { background: url(../images/icon18.png) no-repeat left center; padding-left: 10px; color: #7a7979; margin-bottom: 10px; }
.box10 { width: 37%; background-color: #fff; border-top: 3px solid #3c8dbc; -webkit-border-radius: 5px; border-radius: 5px; padding: 3% 6%; height: 135px; }
.box10 dl { float: left; }
.box10 dl dt { font-size: 18px; color: #3c8dbc; margin-bottom: 10px; background: 0 0; }
.box10 dl dd { background: url(../images/icon18.png) no-repeat left center; padding-left: 10px; color: #7a7979; margin-bottom: 10px; }
.box11 { margin-top: 30px; margin-bottom: 20px; background: url(../images/icon19.png) no-repeat left center; padding-left: 30px; font-size: 18px; color: #242424; position: relative; }
.box11 a { position: absolute; right: 0; font-size: 14px; color: #6f6f6f; }
.box12 { min-height:350px; border: 1px solid #ededed; border-top: 2px solid #3c8dbc !important; border-bottom: 0; background-color: #fff; width: 100%; }
.box12 table tr th a { font-size:13px !important; }
.box12 table tr th { color: #6f6f6f; height: 40px; background-color: #e2f6f9; text-align: left; padding-left: 10px; }
.box12 table tr td { font-size: 12px; color: #444; height:40px; text-align: left; padding-left: 10px; }
.footer { clear:both; margin-top: 50px; color: #6f6f6f; text-align: center; }
.content { width: 100%; min-width: 918px; }
.panel { -webkit-border-radius: 0; border-radius: 0; border: 0; }
.panel-universal .panel-heading { height: 60px; padding-top: 15px; border-top: 3px solid #3c8dbc; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #e0e0e0; }
.panel-alarm .panel-heading { border-top: 3px solid #3c8dbc; padding: 15px 20px 15px 20px; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #e0e0e0; }
.panel-heading2 { border-top: 3px solid #3c8dbc; padding: 3px 20px 18px 20px; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #e0e0e0; }
.panel-alarm .panel-body { padding: 0 10px !important; }
.panel-alarm .panel-body table { width: 100%; margin-left: 6px; }
.panel-alarm .panel-body table tr td { font-size: 12px; color: #5b5b5b; height: 50px; text-align: left; border-top: 0; line-height: 30px; }
.panel-alarm .panel-body table tr td select, .panel-alarm .panel-body table tr td input { width: 170px; }
.charting { border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; }
.charting table tr th { background-color: #e2f6f9; }
.HeaderRow a { font-size:13px !important; font-family: Microsoft YaHei;}
.charting table tr th a { font-size:13px !important; font-family:Microsoft YaHei;}
.box12 table tr th { font-size:13px !important; }
.charting table tr td a { color: #3c8dbc; }
.charting table tr td a:hover { color: #444; }
.AlternatingRow { background:#fff !important }
.paging { -webkit-border-radius: 0; border-radius: 0; }
.paging li a { color: #616161; background-color: #f9f7f7; border: 1px solid #ededed; margin-right: 10px; }
.paging li a:hover { background-color: #fff; border: 1px solid #1588cb; }
.paging i { float: left; margin-right: 10px; font-style: normal; }
.panel-log .panel-heading { height: 80px; border-top: 3px solid #3c8dbc; -webkit-border-radius: 0; border-radius: 0; border-bottom: 1px solid #e0e0e0; }
.panel-log .panel-heading .form-group { padding-top: 20px; }
.panel-log .panel-heading .form-group label { font-weight: 400; color: #565656; margin-right: 20px; margin-left: 20px; }
.panel-log .panel-heading .form-group input { width: 140px; height: 30px; border: 1px solid #3c8dbc; }
.table-log { border-top: 0; }
.table-add { width: 100%; margin-top: 10px; text-align: left; }
.modal-use .modal-header { background-color: #3c8dbc; }
.modal-use .modal-header .modal-title { color: #fff; }
.modal-use .modal-body { padding: 20px 30px; }
.modal-use .modal-body select { width: 100%; height: 34px; border: 1px solid #ccc; }
.modal-use .modal-body input { -webkit-border-radius: 0; border-radius: 0; }
.modal-use .modal-footer { border-top: 0; }
.btn-add { font-size: 14px; background: #1588cb; display: inline-block; padding: 4px 10px; border: 0; color: #fff; -webkit-border-radius: 5px; border-radius: 5px; }
.btn-add:hover { color: #FFF; }
.btn-excel { font-size: 14px; background: #1588cb; display: inline-block; padding: 4px 10px; border: 0; color: #fff !important; -webkit-border-radius: 5px; border-radius: 5px; }
a.btn-excel { color: #fff !important; }
.btn-reset { background-color: #e8e8e8; width: 58px; height: 28px; line-height:15px !important; border: 1px solid #e0e0e0; border-radius:5px;}
.btn-blue { background-color: #1588cb; color: #fff; width: 58px !important; height: 28px !important; line-height:15px !important; border: 0; }
#ImageButton1 { font-size:13px; }
.input-sm { -webkit-border-radius: 0; border-radius: 0; }
.form-control { -webkit-border-radius: 0; border-radius: 0; }
.table-pdno > tbody > tr > td, .table-pdno > tbody > tr > th, .table-pdno > tfoot > tr > td, .table-pdno > tfoot > tr > th, .table-pdno > thead > tr > td, .table-pdno > thead > tr > th { border-top: 0; }
.btn-file { display: inline-block !important; overflow: hidden; }
.input-group .form-control + .input-group-addon { border-width: 1px 0; background: #FFF; -webkit-border-radius: 0; border-radius: 0; }
.input-group .input-group-addon:nth-last-child(1) {
 border: 0;
}
.input-group > .input-group-addon { border-width: 1px 0 1px 1px; background: #FFF; -webkit-border-radius: 0; border-radius: 0; }
.js_show { display: none; }
body { position: relative; }
.sidemenu { background-color:#d1eef3; width: 190px; position: relative; min-height: 720px; }
.mainCnt { position: relative; }
.list-group { -webkit-border-radius: 0; border-radius: 0; }
.list-group-item { background: 0 0; border: 0; -webkit-border-radius: 0; border-radius: 0; }
.list-group-item:hover { background-color: #EAEEF3; -webkit-border-radius: 0; border-radius: 0; }
.btn-side { position: absolute; top: 50%; left: -28px; background: url(../images/btn-side.png) 0 0 no-repeat; width: 22px; height: 52px; }
#repAuthorityGroup_ctl00_authorityGroupID { color:#6f6f6f; }
#repAuthorityGroup_ctl00_authorityGroupName { color:#6f6f6f; }
#PageControl_btn { background:10px 20px; width:52px !important; height:31px !important; vertical-align:center; *vertical-align:middle
}
#dgUsersList_ctl00_employeeNo { color:#6f6f6f; }
#dgUsersList_ctl00_userName { color:#6f6f6f; }
#dgUsersList_ctl00_reallyName { color:#6f6f6f; }
.anpager { font-size:14px !important; }
.weizhi { clear:both; padding-left:48px; height: 50px; }
.HeaderRow { font-family: Microsoft YaHei;}
.HeaderRow a { font-family: Microsoft YaHei;}
.table_xian td { border-right: 1px solid #ededed; }
.table_xian th { border-right: 1px solid #ededed; }
.node-treeview7 { color:#333 !important; }
.footer-bt { line-height:25px !important; }
.btn-blue { -webkit-border-radius: 5px; border-radius: 5px; }
.aui_state_focus { top: 90px }
#PageControl_btn { background-repeat: no-repeat !important; width:40px !important; height:24px !important; background-position: 0px 0px !important; padding-bottom:6px !important; }
