/*reset*/
*{box-sizing: border-box;}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,input,ol,ul,th,td,input{margin: 0;padding: 0;}
img{border: none;}
a,
a:hover,
a:active,
a:visited,
a:focus{text-decoration: none;}
em,i{font-style: normal;}
li{list-style: none;}
textarea{resize: none;}
input,textarea{outline: none;}
table{border-collapse: collapse;}
html,body{width:100%;height:100%;}
.w100{width: 100%;}
.h100{height: 100%;}
.fl{float: left;}
.fr{float: right;}
.ellipsis{width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.clearfix:after{content: "";display: block;clear: both;width: 0;overflow: hidden;visibility: hidden;}
::-webkit-scrollbar{
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-track-piece{
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:vertical{
  height: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:horizontal{
  width: 5px;
  background-color: rgba(125, 125, 125, 0.7);
  -webkit-border-radius: 6px;
}
/*reset -end*/
/* 婵炴垶鎸诲畝鎼佸极閹捐妫橀柕鍫濇椤忓爼姊虹捄銊ユ瀾闁哄顭烽獮蹇涙倻婵劧鎷锋径鎰叆闁绘柨鎲￠悘顕�鏌熷畡鏉挎Щ缂佹唻鎷� */
.busi-home-wrap{
	position:relative;
	width:100%;
	height:100%;
	padding-top:40px;
	overflow: hidden;
}
.busi-home-header{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	padding:5px 0;
	background-color: #0e2e88;
	/*height:40px;*/
	background:url(../images/topTitle.png) center;
}
.busi-home-container{
	width:100%;
	height:100%;
	position: relative;
    top: 10px;
}
.busi-home-left{
	width:210px;
	height:100%;
	margin-left:-100%;
	background-color:#f2f2f2;
	position: relative;
    top: 10px;
    border-right: 1px solid #e4e4e4;
}
.busi-home-center{
	width:100%;
	height:calc(100% - 40px)!important;
	background-color:#f0f0f0;
}
.busi-title{
	padding-left:8px;
	height:40px;
	line-height:40px;
	color:#fff;
	font: 400 17px/38px hiragino sans gb,Microsoft YaHei;
}
.menu-list-box .menu-list li .pt.pt-weizhankaixuanfu{
	color:#1e68ff;
}
.menu-list-box .menu-list li .pt.pt-zhankaixuanzhong{
	color:#1e68ff;
}
.menu-list-box .menu-list li i.pt{
	color:#b0b0b9;
	font-size: 14px;
}
div.search{
	margin:0;
}
.usermess-box > div{
	float:left;
	padding:0 8px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
}
.usermess-box > div .pt{
	color:#d8cece;
}
.usermess-box > div .pt:hover{
	color:#fff;
}
.usermess-box .userInfo{
	position:relative;
	padding-right: 10px;
	cursor: pointer;
}
.usermess-box .tel{
	position:relative;
	padding-right: 10px;
	cursor: pointer;
}
.telicon{
	display:block;
	height:40px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
}
.usericon{
	display:block;
	width:60px;
	height:40px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
}
.tel-show {
	position: absolute;
	z-index: 9;
	top: 45px;
	right: 0;
	width: 310px;
	padding: 0 30px;
	background-color: #457EEB;
	display: none;
}
.usermess-show{
	position:absolute;
	z-index:9;
	top:45px;
	right:0;
	width:310px;
	padding:0 30px;
	background-color:#457EEB;
	display:none;
}
/* .usermess-box .userInfo:hover .usericon{
	background-color:#457EEB;
} */
.usermess-list li{
	position:relative;
	min-height:40px;
	padding-left:70px;
	line-height:40px;
	border-top:1px solid #fff;
	border-bottom:1px solid #2C7FEA;
}
.usermess-list li:first-child{
	border-top:0;
}
.usermess_span{
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	width:70px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
}
.usermess-list li a{
	display:block;
	width:100%;
	padding:10px 0;
	line-height:20px;
	font-size:14px;
	color:#fff;
	cursor:default;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.usermess-list li .userRole-box{
	max-height:120px;
	overflow-y:auto;
}
.curYear-select,
.curAcct-select{
	width:100%;
	padding:2px 0;
	border:1px solid #062ba1;
	color:#000;
	outline:0;
	font-size:14px;
	cursor:pointer;
}
.mainHandle ul{
	border-top:1px solid #fff;
	padding: 10px 0;
}
.mainHandle li{
	width:50%;
	cursor:pointer;
}
.mainHandle li i{
	margin-right:5px;
}
.mainHandle li:hover{
	color:#007aff;
}
.leftMenu{
	position:relative;
	width:100%;
	height:100%;
	padding-top:41px;
	padding-bottom:30px;
}
.menu-group{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	height:41px;
	background-color:#fff;
	padding:0 10px;
}
.group-prev,
.group-next{
	position:absolute;
	z-index:999;
	top:0;
	width:20px;
	height:40px;
	line-height:40px;
	text-align:center;
	display:none;
}
.group-prev i,
.group-next i{
	font-size:12px;
	color:#656872;
	cursor:pointer;
}
.group-prev i:hover,
.group-next i:hover,
.group-next.active i{
	color:#4a80d5;
}
.group-prev{
	left:0;
}
.group-next{
	right:0;
}
.group-list{
	width:100%;
	height:100%;
}
.group-list > ul{
	position:relative;
	width:100%;
}
.group-list > ul > li{
	width:100%;
	height:40px;
	line-height:39px;
	border-bottom:1px solid transparent;
	font-size:16px;
	/*font-weight:bold;*/
	color:#656872;
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.group-list > ul > .row3{
	width:33.3333%;
}
.group-list ul li .pt{
	font-size:22px;
	color:#fff;
}
.group-list .group-list-other .navIcon{
    width: 24px;
    height: 24px;
    line-height: 25px;
    margin-left: 8px;
}
.group-list .navIcon{
	float: left;
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin: 6px 6px 0 6px;
    border-radius: 4px;
}
.group-list .down-slider{
	position:absolute;
	right:0;
}
.group-list ul > li.active .navText{
	float:left;
	border-color:#F5A623;
}
.group-list-other{
	z-index:999;
	width:100%;
	background-color:#fff;
	display:none;
	box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.05) 0px 23px 17px -2px;
}
.group-list-other.active{
	display:block;
}
.selectMenu{
	background:#f7f7f7;
}
.group-list-other li{
	width:100%;
	height:36px;
	line-height:36px;
	color:#656872;
	border-bottom: 1px solid #f1f1f1;
	font-size:13px;
	font-weight:400;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.expandMenu{
	display:none;
	position:fixed;
	z-index:8888;
	left:0;
	top:50px;
	bottom:0;
	width:20px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	text-align:center;
	background-color:#E0ECFF;
	cursor:pointer;
}
.expandMenu:hover{
	opacity:0.6;
}
.expandMenu span{
	position:absolute;
	z-index:8999;
	top:50%;
	left:50%;
	display:block;
	width:16px;
	height:16px;
	margin:-8px 0 0 -8px;
	background:url('../images/menuNav.png') center;
	background-position:-96px 0;
}
.group-list-other li:hover{
	background:#f5f5f5;
}
.menu-list-box{
	width:100%;
	height:100%;
	overflow-y:auto;
	background: #fff;
}
.leftMenu .menu-list-box li a:hover{
	background:rgba(132,180,255,0.2);
}
.leftMenu .menu-list-box li a:hover .menu-name{
	color:rgba(43,52,65,0.8);
}
.menu-list{
	display:none;
}
.menu-list.active{
	display:block;
}
/*.menu-first > li.addbg{
	border-bottom:1px solid #f1f1f1;
}*/
.active.addbg > a .menu-name{
	font-weight:bold;
}
.menu-first > li > a{
	position:relative;
	display:block;
	width:100%;
	padding-left:30px;
	color:#2E3133;
}
.menu-name{
	display:inline-block;
	padding: 9px 0 9px 14px;
	line-height:18px;
	font-size:14px;
	font-weight:400;
	color:#5C6166;
}
.menu-name i{
	font-size:14px;
	margin-right:2px;
}
.todo-num{
	position:absolute;
	z-index:9;
	right:35px;
	top:0;
	padding:0 3px;
	height:36px;
	line-height:36px;
	font-size:12px;
	color:#656872;
}
.menu-state{
	position:absolute;
	z-index:9;
	left:20px;
	top:0;
	padding:0 3px;
	height:36px;
	line-height:36px;
}
.menu-state i{
	font-size:12px;
	color:#656872;	
}
.menu-first >li >a .expand{
	display:block;
}
.menu-first >li >a .unexpand{
	display:none;
}
.menu-first >li >a .file-icon{
	display:block;
	position:absolute;
	left:20px;
	font-size: 16px;
}
.menu-first >li >a .unfile-icon{
	display:none;
}
/* .menu-first >.active > a{
	color:#5f94ef;
	background:#fbfbfb;
} */

.menu-first >.active >a .expand{
	display:none;
}
.menu-first >.active >a .unexpand{
	display:block;
}
.menu-first >.active .menu-second{
	display:block;
}
.menu-second{
	display:none;
	/*background-color:#f2f2f2;*/
}
.menu-second > li > a{
	position:relative;
	display:block;
	width:100%;
	padding-left:45px;
	padding-right:10px;
}
.menu-second > li > a .menu-state{
	position:absolute;
	z-index:9;
	left:40px;
	top:0;
	height:36px;
	line-height:36px;
}
.menu-second > li > a .menu-state i{
	font-size:14px;
	color:#656872;
}
.menu-second > li > a .menu-name{
	font-size:14px;
	font-weight:normal;
	color: rgb(18, 17, 17);
}
.menu-second >li >a .expand{
	display:block;
}
.menu-second >li >a .unexpand{
	display:none;
}
.menu-second > .active >a .expand{
	display:none;
}
.menu-second > .active >a .unexpand{
	display:block;
}
.menu-second > .active .menu-three{
	display:block;
}
.menu-three{
	display:none;
	background-color:#fff;
}
.menu-three > li > a{
	position:relative;
	display:block;
	width:100%;
	padding-left:60px;
	padding-right:10px;
}
.menu-three > li > a .menu-name{
	font-weight:normal;
}
.menu-three > .active > a{
	background-color:#f7f7f7;
}
.menu-three > .active > a .menu-name{
	color:#0e2e88;
}
.todo-num{
	display:none;
}
/* 闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌涢幘瑙勭《妞わ綆鍣ｉ獮蹇涙倻閼恒儲娅㈤梻鍌氬暞閸庡ジ顢氬鍫濈闁绘垼濮ら弲鎼佹煛閸屾ê锟芥牜锟芥艾缍婇幊銏ゅ箹娴ｈ娅㈤梺鍝勫�堕崐鏍拷姘秺閺屻劑鎮ら崒娑橆伓 */
.shortcut-nav{
	position:absolute;
	z-index:99;
	left:0;
	bottom:10px;
	width:100%;
	height:30px;
	background-color:#e5e5e5;
}
.shortcut-nav ul{
	width:100%;
}
.shortcut-nav li{
	float:left;
	width:20%;
	height:30px;
	line-height:30px;
	text-align:center;
}
.shortcut-nav li i{
	font-size:16px;
	font-weight:bold;
	color:#666;
}
.shortcut-nav li.active i,
.shortcut-nav li a:hover i{
	color:#4a80d5;
}
.loading{
	position:absolute;
	z-index:999;
	left:50%;
	top:50%;
	margin:-16px 0 0 -16px;
	display:none;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯猴拷鏍拷姘炬嫹*/
.busi-home-center .tabs-title{
	font-size:13px;
	color:#656872;
	cursor:pointer;
}
.busi-home-center .tabs-selected .tabs-title{
	color:#4a80d5;
}
.busi-home-center .panel-body{
	padding:0;
	overflow:hidden;
}
.busi-home-center .tabs-header-plain{
	background-color:#fafbfc;
}
.busi-home-center .tabs-header,
.busi-home-center .tabs{
	border-color:#f5f5f5;
}
.busi-home-center .tabs li a.tabs-inner{
	border-radius:0;
	border-color:#f5f5f5;
}
.easyui-menu .menu-icon{
	margin-top:-11px;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯猴拷鏍拷姘秺閺屻劑鎮㈤崨濠勪紕闂佸綊顥撻崗姗�寮幘璇叉闁靛牆妫楅鍓佺磼閿熶粙鏁撻敓锟�*/
.module-row1{
	width:33.3333%;
}
.module-row2{
	width:66.6666%;
}
.module-row3{
	width:100%;
}
.module-col1{
	height:240px;
}
.module-col2{
	height:480px;
}
.module-col3{
	height:720px;
}
.module-block,.module-block-out{
	float:left;
	padding:5px;
	overflow:hidden
}
.gs_w{
	position:absolute;
}
.module-block-content,.module-block-content-out{
	width:100%;
	height:100%;
	border:1px solid #f3f3f3;
}
.gridster-box{
	width:100%;
	height:100%;
}
.ready .gs_w:not(.preview-holder){
	box-shadow:none;
	background:none;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯猴拷鏍拷姘秺閺屻劑鎮㈤崨濠勪紕闂佸綊顥撻崗姗�寮幘缁樺殟闁稿本绻嶉崵瀣煙妞嬪骸鍘撮柡浣规崌瀵剟濡堕崱妤婁紦闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌￠崒妯猴拷鏍拷姘秺閺屻劑鎮㈤崨濠勪紕闂佸綊顥撻崗姗�寮幘璇叉闁靛牆妫楅鍓侊拷娈垮櫙閹凤拷*/
.allblock{
	position:relative;
	width:100%;
	height:100%;
	padding-top:30px;
}
.allblock-title{
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:100%;
	height:30px;
	line-height:30px;
	padding:0 10px;
	background-color:#fafafa;
	font-size:13px;
	font-weight:bold;
	color:#4a80d5;
}
.refresh-btn{
	float:right;
	font-size:12px;
}
.allblock-content{
	width:100%;
	height:100%;
}
.allblock-content ul{
	width:100%;
	height:100%;
	padding:10px;
	overflow-y:auto;
}
.allblock-content li{
	position:relative;
	padding-right:60px;
	border-bottom:1px dashed #f1f1f1;
}
.allblock-content li a{
	display:inline-block;
	max-width:95%;
	padding-right:3px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#656872;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.allblock-content li i{
	display: inline-block;
    font-size: 14px;
    vertical-align: top;
    margin-top: 4px;
    color:#337ab7;
}
.backlog-num{
	position:absolute;
	z-index:9;
	right:0;
	top:0;
	width:60px;
	height:100%;
	padding:0 5px;
	line-height:30px;
	text-align:right;
	color:#666;
}
.allblock-content li a:hover{
	color:#4a80d5;
}
/*闂備浇娉曢崰鎾愁焽妤ｅ啯顥堥柍鍝勫�搁鍫曟⒑鐠恒劌鏋戦柡瀣煼楠炲繘鎮滈懞銉︽闂佸搫鍊堕崐鏍拷姘炬嫹*/
.modify-password-dialog{
	position:fixed;
	z-index:666;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.1);
	display:none;
}
.modify-password-alert-dialog{
	position:fixed;
	z-index:666;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.1);
	display:none;
}
.modify-password-box{
	position:absolute;
	z-index:667;
	left:50%;
	top:40%;
	width:500px;
	/* height:340px; */
	margin:-150px 0 0 -250px;
	padding:0 20px;
	border-radius:5px;
	background-color:#fff;
}
.modify-password-alert-box{
	position:absolute;
	z-index:667;
	left:50%;
	top:40%;
	width:400px;
	height:200px;
	margin:-100px 0 0 -200px;
	padding:0 20px;
	border-radius:5px;
	background-color:#fff;
}
.modify-password-formbox form{
	padding:10px 0;
}
.modify-password-title{
	width:100%;
	height:51px;
	padding:15px 0;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #eee;
}
.modify-password-title span i{
	font-size:14px;
	color:#999;
	cursor:pointer;
}
.modify-password-row{
	font-size:0;
	padding:5px 0;
	height:50px;
	padding:5px 0;
}
.modify-password-row label{
	display:inline-block;
	width:100px;
	padding:7px;
	height:32px;
	line-height:18px;
	font-size:14px;
	color:#3c4353;
	font-weight:bold;
	text-align:right;
	margin:0 5px 0 0;
}
.modify-password-row input{
	display:inline-block;
	width:320px;
	height:32px;
	line-height:20px;
	padding:5px 8px;
	border:1px solid #dcdcdc;
	font-size:13px;
	border-radius:2px;
}
.modify-password-row input:focus{
	border-color:#0c64eb;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(12,100,235,.6);
	outline:0;
}
.modify-password-row #userName:focus{
	border-color:#dcdcdc;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.tipMessageAlert{
	width: 100%;
    height: 150px;
    line-height: 150px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.savebtn-box,.savebtn-alert-box{
	width:100%;
	text-align:center;
}

.savebtn-box button,.savebtn-alert-box button{
	display: inline-block;
    padding: 6px 30px;
    line-height: 18px;
    margin-bottom: 0;
    border:0;
    border-radius:5px;
    font-size: 13px;
    font-weight: 400;
    color:#fff;
    text-align: center;
    cursor: pointer;
    background-color:#0c64eb;
}
.savebtn-box button:hover{
	background-color:rgba(12,100,235,.8);
}
.modify-password-tip{
	text-align:center;
	padding:15px 0 2px;
	font-size:12px;
	color:red;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴濐潟閿熻棄顦甸弻銊╂偄閸涘﹦浼勯梺鍦厴閺�杈ㄥ閸涘瓨鐓ラ柣鏂挎啞閻忣噣鏌熸搴″幋闁轰焦鎹囬幊鐐哄Ψ閵夈劌澧鹃梻浣芥硶閸犳劙寮告繝姘闁绘垼濮ら弲鎼佹煛閸屾ê锟芥牜锟芥熬鎷�*/
.panel-title{
	font-size:13px;
}
.panel-body{
	padding:10px 15px 5px;
}
.theNews-title-box{
	text-align:center;
}
.theNews-box{
	width:100%;
	padding:10px 15px 5px;
	overflow:hidden;
}
.theNews{
	display:none;
}
.theNews.active{
	display:block;
}
.theNews-title{
	display:inline-block;
	min-width:100px;
	max-width:440px;
	line-height:24px;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	word-break:break-all;
}
.theNews-remark{
	padding:10px 0;
	text-align:center;
}
.theNews-remark span{
	padding:0 10px;
	font-size:12px;
	color:#666;
}
.theNews-content{
	width:100%;
	height:330px;
	padding-top:5px;
	line-height:20px;
	text-indent:2em;
	font-size:13px;
	color:#333;
	overflow-y:auto;
}
.theNews-file-title{
	padding:1px 0;
	font-size:13px;
	font-weight:bold;
	color:#000;
	position:absolute;
	width:45px;
}
.theNews-file{
	border-bottom:1px solid #eee;
	position:relative;
	height:25px;
}
.theNews-file ul{
	max-height:32px;
	overflow-y:auto;
}
.theNews-file li{
	height:16px;
	padding-left:35px;
}
.theNews-file li span{
	display:inline-block;
	line-height:16px;
	vertical-align:top;
}
.theNews-file li a{
	display:inline-block;
	line-height:16px;
	max-width:500px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	vertical-align:top;
}
.theNews-file li i{
	display:inline-block;
	margin-left:3px;
	line-height:16px;
	vertical-align:top;
	color:#337ab7;
	font-size:12px;
}
.theNews-tab p{
	line-height:20px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.theNews-tab p a{
	font-size:12px;
	color:#666;
}
.theNews-tab p a:hover{
	color:#0e2e88;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴ｅГ閺呮悂鏌ｉ褍浜炴繛鍛灲楠炲繘鎮滈懞銉︽闂佸搫鍊堕崐鏍拷姘炬嫹*/
.alwaysFun{
	position:relative;
	width:100%;
	height:100%;
}
.swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom:40px;
}
.module-list ul{
	width:100%;
	height:100%;
	padding:20px 5px 0;
}
.module-list li{
	float:left;
	width:20%;
	height:100%;
	padding:10px;
}
.module-list li a{
	display:block;
	width:100%;
	height:100%;
	padding-top:20px;
	text-align:center;
	border-radius:10px;
	background:url(../images/always1.png) center no-repeat;
	background-size:cover;
}
.module-list li+li a{
	background:url(../images/always2.png) center no-repeat;
	background-size:cover;
}
.module-list li+li+li a{
	background:url(../images/always3.png) center no-repeat;
	background-size:cover;
}
.module-list li+li+li+li a{
	background:url(../images/always4.png) center no-repeat;
	background-size:cover;
}
.module-list li+li+li+li+li a{
	background:url(../images/always5.png) center no-repeat;
	background-size:cover;
}
.module-list li span{
	display:block;
	padding:0 10px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.module-list li i{
	font-size:30px;
	color:#fff;
}
/*婵炴垶鎸诲畝鎼佸极閹捐妫橀柕鍫濇椤忓爼姊虹捄銊ユ瀾闁哄顭烽獮蹇涙倻婵劧鎷锋径瀣ㄤ簻闁汇垺顔栭崝顕�姊虹捄銊ユ瀾闁哄顭烽獮蹇涙倻閼恒儲娅㈤梺鍝勫�堕崐鏍拷姘秺閺屻劑鎮㈤崨濠勪紕闂佸綊顥撻崗姗�寮幘璇叉闁靛牆妫楅鍓佺磼閿熶粙鏁撻敓锟�*/
.busi-index{
	width:100%;
	height:100%;
	padding:5px;
	display:none;
}
.busi-index.active{
	display:block;
}
.busi-other{
	width:100%;
	height:100%;
	display:none;
}
.busi-other.active{
	display:block;
}
.busi-tabs{
	position:absolute;
	z-index:99;
	left:240px;
	bottom:0;
	height:30px;
}
.normal-tabs >li{
	position:relative;
	top:0;
	left:0;
	float:left;
	height:30px;
	margin: 0 4px;
	padding:0 12px;
	line-height:30px;
	background-color:transparent;
	cursor:pointer;
	/*border-radius: 6px 6px 0 0;*/
}
.normal-tabs .more{
	display:none;
	/* background:url("../images/more.gif") center no-repeat; */
}
.normal-tabs >li >a{
	display:inline-block;
	font: 400 15px/20px hiragino sans gb,Microsoft YaHei;
	color:#d8cece;
}
.normal-tabs >li.active{
	/*background-color:#fff;*/
}
.normal-tabs >li.active >a{
	color:#fff;
	font-weight:bold;
}
.normal-tabs >li:hover >span.busi-close-tab{
	display:block;
}
.more-tabs{
	position:absolute;
	z-index:88;
	left:0;
	top:30px;
	padding:5px 0;
	background-color:#fff;
	display:none;
	box-shadow: 0 2px 2px 1px #ccc;
}
.more:hover .more-tabs,
.more.active .more-tabs{
	display:block;
}
.more-tabs li{
	position:relative;
	width:200px;
	padding:0 20px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.busi-close-tab{
	position:absolute;
	z-index:9;
	right:-6px;
	top:50%;
	width:12px;
	height:16px;
	margin-top:-9px;
	line-height:16px;
	cursor:pointer;
	display:none;
}
.more-tabs{
	max-height:210px;
	overflow-y:auto;
}
.more-tabs li a{
	display:inline-block;
	font-size:14px;
	color:#484b4c;
	max-width: 100%;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}
.more-tabs li:hover a{
	color:#0e2e88;
}
.more-tabs li .busi-close-tab{
	display:none;
	margin-right: 16px;
}
.more-tabs li:hover .busi-close-tab{
	display:block;
}
.busi-close-tab i{
	font-size:12px;
	color:red;
}
/*闂備浇娉曢崰鎰板几婵犳艾绠柣鎴濐潟閿熻棄顦甸弻銊╂偄閸涘﹦浼勯梺褰掝棑閸忔﹢寮幘璇叉闁靛牆妫楅鍫曞级閳哄倻鐭掗柡浣规崌瀵剟濡堕崱妤婁紦闂備浇娉曢崳锕傚箯閿燂拷*/
.index-component{
	position:relative;
	width:100%;
	height:100%;
	padding-right:200px;
}
.index-component-left{
	width:100%;
	height:100%;
	padding:15px 5px 5px 5px;
	overflow-y:auto;
}
.index-module-demo{
	float:left;
	padding:5px;
}
.module-block-content-inner{
	position:relative;
	width:100%;
	height:100%;
	border:1px solid #ccc;
	background-color:#E8F2FE;
	padding-top:30px;
}
.index-module-name{
	font-size:14px;
	color:#000;
	position:absolute;
	width:100%;
	height:30px;
	top:5px;
	left:5px;
	cursor:pointer
}
.index-demo-row1{
	width:33.3333%;
}
.index-demo-row2{
	width:66.6666%;
}
.index-demo-row3{
	width:100%;
}
.index-demo-col1{
	height:110px;
}
.index-demo-col1 > div{
	line-height:100px;
}
.index-demo-col2{
	height:220px;;
}
.index-demo-col2 > div{
	line-height:210px;
}
.index-demo-col3{
	height:330px;;
}
.index-demo-col3 > div{
	line-height:320px;
}
.component-handbox{
	position:absolute;
	z-index:99;
	bottom:15px;
	right:15px;
	width:100%;
	height:24px;
}
.frameBtn{
	float:right;
	padding:3px 10px;
	margin-right:3px;
	line-height:18px;
	font-size:12px;
	color:#fff;
	text-align:center;
	border-radius:3px;
	background-color:#268DFE;
}
.frameBtn:hover,
.frameBtn:focus{
	color:#f6f6f6;
	background-color:#0079D7;
	text-decoration:none !important;
}
.frameBtn-special{
	float:right;
	line-height:18px;
	padding:2px 9px;
	font-size:12px;
	color:#268DFE;
	text-align:center;
	border:1px solid #268DFE;
	border-radius:3px;
}
.frameBtn-special:hover,
.frameBtn-special:focus{
	color:#fff;
	background-color:#268DFE;
	text-decoration:none !important;
}
.index-component-right{
	position:absolute;
	z-index:99;
	right:0;
	top:0;
	width:200px;
	height:100%;
	padding:10px 5px;
	border-left:1px solid #eee;
	overflow-y:auto;
}
/* .index-component-right li{
	position:relative;
	width:100%;
	line-height:24px;
	padding-right:35px;
	border-bottom:1px dashed #eee;
} */
/* .index-component-right li span{
	font-size:14px;
	color:#333;
} */
/* .index-component-right li a{
	position:absolute;
	z-index:99;
	right:0;
	top:0;
	display:inline-block;
	font-size:14px;
} */
.nodata-tips{
	display:none;
	font-size:14px;
	color:#333;
	text-align:center;
}
.menu-active .pt-xiugai{
	color:#fff;
}
/*婵☆偅婢樼�氫即寮幘瀛樺弿闁归偊鍓欑粈瀣归敐鍛ч柡浣规崌閹矂顢曢敍鍕闂佸綊顥撻崗姗�寮幘璇叉闁靛牆妫楅鍫曟煕濞戞瑱鑰块柡浣规崌瀵剟濡堕崱妤婁紦闂備浇娉曢崰鎰板几婵犳艾绠柨鐕傛嫹*/
.busi-user-manage-wrap{
	position:relative;
	width:100%;
	height:100%;
	padding-top:40px;
}
.busi-user-manage-top{
	position:absolute;
	z-index:8;
	top:0;
	left:0;
	width:100%;
	height:40px;
	padding:0 10px;
	line-height:39px;
	border-bottom:1px solid #eee;
}
.data-status li{
	float:left;	
}
.data-status li a{
	padding:5px 12px;
	font-size:12px;
	color:#333;
	border-bottom:2px solid transparent;
}
.data-status li:hover a,
.data-status li.active a{
	font-weight:bold;
	color:#3771E7;
	border-color:#3771E7;
}
.topbtn{
	padding:4px 8px;
	border-radius:2px;
	font-size:12px;
	color:#fff;
	background:#3771E7;
}
.topbtn:hover,
.topbtn:active{
	color:#fff;
	background:#4a80d5;
}
.busi-user-manage-table{
	position:relative;
	width:100%;
	height:100%;
	padding:40px 10px 10px;
}
.search-box{
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	width:100%;
	height:40px;
	padding:5px 10px;
}
.grid-box{
	width:100%;
	height:100%;
}
.busi-user-manage-table .panel-body{
	padding:0;
	border:none;
}
.busi-user-manage-table .datagrid-header .datagrid-cell{
	line-height:40px;
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.busi-user-manage-table .datagrid-header .datagrid-cell span{
	font-size:13px;
	font-weight:bold;
}
.busi-user-manage-table .datagrid-header,
.busi-user-manage-table .datagrid-td-rownumber{
	background:none;
	background-color:#f2f2f2;
}
.busi-user-manage-table .datagrid-header-check,
.busi-user-manage-table .datagrid-cell-check{
	height:28px;
}
.busi-user-manage-table .panel{
	margin-bottom:0;
	border:1px solid #eee;
}
.busiuserbox .textbox-disabled,
.busiuserbox .textbox-label-disabled{
	background-color:#eee;
}
.grid-box .datagrid-row-selected{
	background-color:#e6e6e6;
	color:#333;
}
.busiuserbox{
	position:relative;
	width:700px;
	height:520px;
	padding-right:100px;
}
.busiuserwrap{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.busiusernav{
	position:absolute;
	z-index:9;
	right:0;
	top:0;
}
.busiusernav li{
	position:relative;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	cursor:pointer;
}
.busiusernav li.active{
	color:#4a80d5;
}
.busiusernav li.active:before{
	background-color:#4a80d5;
}
.busiusernav li:before{
	position:absolute;
	z-index:19;
	left:-30px;
	top:50%;
	content:'';
	display:block;
	width:12px;
	height:12px;
	margin-top:-6px;
	border-radius:50%;
	background-color:#666;
}
.busiusernav li:after{
	position:absolute;
	z-index:9;
	left:-26px;
	top:-20px;
	content:'';
	display:block;
	width:4px;
	height:100%;
	background-color:#666;
}
.busiusernav li:first-child:after{
	display:none;
}
.slidebox{
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	width:10000px;
	height:100%;
}
.busiuserbase,
.busiuserrole,
.busiuserpermiss{
	position:relative;
	float:left;
	width:600px;
	height:520px;
	padding-top:30px;
}
.busiuser-title{
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	width:100%;
	height:30px;
	padding:0 10px;
	line-height:30px;
	font-size:15px;
	color:#4a80d5;
	font-weight:bold;
}
.busiuserrole-content{
	position:relative;
	width:100%;
	height:100%;
	padding-top:45px;
}
.busiuserrole-box{
	width:100%;
	height:100%;
	border:1px solid #eee;
	border-radius:3px;
}
.menuplan{
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	padding:5px 0;	
}
.menuplan span{
	font-size:13px;
	color:#333;
}
.busiuserrole-box > div{
	position:relative;
	float:left;
	width:50%;
	height:100%;
	padding-top:30px;
}
.userrolelist > div,
.userpowerlist > div{
	width:100%;
	height:100%;
	padding:10px;
	overflow:auto;
}
.busiuserrole-box > div:first-child{
	border-right:1px solid #eee;
}
.busiuser-subtitle{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	height:30px;
	padding:0 10px;
	line-height:30px;
	font-size:13px;
	color:#4a80d5;
	background-color:#eee;
}
.userorg-box{
	position:relative;
	z-index:99;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding-top:30px;
	border:1px solid #eee;
}
.userorg-box > div{
	width:100%;
	height:100%;
	padding:10px;
	overflow:auto;
}
.baseFromRow{
	position:relative;
	padding:5px 0 5px 90px;
}
.baseFromRows{
	position:relative;
	padding-left:80px;
}
.baseFromRow label{
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	width:80px;
	height:40px;
	margin:0;
	line-height:40px;
	font-size:13px;
	color:#333;
	text-align:right;
}
.baseFromRows label{
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	width:80px;
	height:30px;
	margin:0;
	line-height:30px;
	font-size:12px;
	color:#333;
	text-align:center;
	border-radius:3px;
	border:1px solid #d9d9d9;
}
.baseFromRow > div{
	width:100%;
}
.baseFromRows > div{
	width:100%;
}
.baseFromRows > div > select,.baseFromRows > div > input{
	border:1px solid #d9d9d9;
	outline:none;
}
.mandatory{
	font-size:12px;
	color:red;
	margin-right:3px;
}
.gridBtn{
	padding:0 3px;
	font-size:12px;
	color:#3771E7;
}
.tipMessage{
	color:red;
	height:16px;
	padding:3px 0 5px 10px;
	position:absolute;
}
#addContainer{
	padding:5px;
}
.tabs-box{
	width:100%;
	position:absolute;
}
.tabs-box ul{
	width:100%;
}
.tabs-box li{
	float:left;
	padding:5px 20px;
	background-color:#ccc
}
.tabs-box li:hover,
.tabs-box .active{
	border-bottom:2px solid #0079FE;
	font-weight:bold;
	color:#0079FE;
}
.table-box{
	display:none
}
.table-box.active{
	display:block;
}
.panel-title{
	color:#E0ECFF
}
.gs-w{
	position:absolute;
}
#newsScroll{
	width: 100%;
	height: 30px;
    position: fixed;
    bottom: 0px;
    background: #e5e5e5;
    overflow: hidden;
	z-index: 9999;
}
#scrollContent{
	position:absolute;
	height: 30px;
	line-height: 30px;
	padding:0px 10px;
	cursor: pointer;
	color: #c81623;
	font-family: "Arial","Microsoft YaHei","榛戜綋","瀹嬩綋",sans-serif;
}
.usermess-box .tel{
	position:relative;
	padding-right: 10px;
	cursor: pointer;
}
.telicon{
	display:block;

	height:40px;
	line-height:40px;
	cursor:pointer;
	text-align:center;
}
.tel-show {
	position: absolute;
	z-index: 9;
	top: 45px;
	right: 0;
	width: 310px;
	padding: 0 30px;
	background-color: #457EEB;
	display: none;
}
.help-show{
	position: absolute;
	z-index: 9;
	top: 45px;
	right: 0;
	width: 310px;
	padding: 0 30px;
	background-color: #457EEB;
	display: none;
}
.busi-index [data-col="4"] { left:906px; }
.busi-index [data-col="3"] { left:604px; }
.busi-index [data-col="2"] { left:302px; }
.busi-index [data-col="1"] { left:0px; }
.busi-index [data-row="16"] { top:3525px; }
.busi-index [data-row="15"] { top:3290px; }
.busi-index [data-row="14"] { top:3055px; }
.busi-index [data-row="13"] { top:2820px; }
.busi-index [data-row="12"] { top:2585px; }
.busi-index [data-row="11"] { top:2350px; }
.busi-index [data-row="10"] { top:2115px; }
.busi-index [data-row="9"] { top:1880px; }
.busi-index [data-row="8"] { top:1645px; }
.busi-index [data-row="7"] { top:1410px; }
.busi-index [data-row="6"] { top:1175px; }
.busi-index [data-row="5"] { top:940px; }
.busi-index [data-row="4"] { top:705px; }
.busi-index [data-row="3"] { top:470px; }
.busi-index [data-row="2"] { top:235px; }
.busi-index [data-row="1"] { top:0px; }
.busi-index [data-sizey="1"] { height:235px; }
.busi-index [data-sizey="2"] { height:470px; }
.busi-index [data-sizey="3"] { height:705px; }
.busi-index [data-sizex="1"] { width:302px; }
.busi-index [data-sizex="2"] { width:604px; }
.busi-index [data-sizex="3"] { width:906px; }
.gridster-box [data-col="4"] { left:1074px; }
.gridster-box [data-col="3"] { left:716px; }
.gridster-box [data-col="2"] { left:358px; }
.gridster-box [data-col="1"] { left:0px; }
.gridster-box [data-row="16"] { top:2790px; }
.gridster-box [data-row="15"] { top:2604px; }
.gridster-box [data-row="14"] { top:2418px; }
.gridster-box [data-row="13"] { top:2232px; }
.gridster-box [data-row="12"] { top:2046px; }
.gridster-box [data-row="11"] { top:1860px; }
.gridster-box [data-row="10"] { top:1674px; }
.gridster-box [data-row="9"] { top:1488px; }
.gridster-box [data-row="8"] { top:1302px; }
.gridster-box [data-row="7"] { top:1116px; }
.gridster-box [data-row="6"] { top:930px; }
.gridster-box [data-row="5"] { top:744px; }
.gridster-box [data-row="4"] { top:558px; }
.gridster-box [data-row="3"] { top:372px; }
.gridster-box [data-row="2"] { top:186px; }
.gridster-box [data-row="1"] { top:0px; }
.gridster-box [data-sizey="1"] { height:186px; }
.gridster-box [data-sizey="2"] { height:372px; }
.gridster-box [data-sizey="3"] { height:558px; }
.gridster-box [data-sizex="1"] { width:357px; }
.gridster-box [data-sizex="2"] { width:714px; }
.gridster-box [data-sizex="3"] { width:1071px; }

/* 20210706 */
.modify-password-row  .textbox{
	margin-top: 3px;
}