.w200 { width:200px;}
.w300 { width:300px;}
.mt2 { margin-top:2px;}
.mb10 { margin-bottom:10px;}
.pt2 { padding-top:4px;}
.p10 { padding:10px;}
.pl10 { padding-left:10px;}
.p0_10 { padding:0 10px;}
.p10100 { padding:10px 10px 0;}
.red, .nes { color:#f00;}
.inbtn { height:26px; padding:0 10px;}
.laycol { *position:relative; float:left; padding:5px;}
.laycol .laywrap {}
.responsive-wrap { padding:0 6px; overflow:hidden; zoom:1;}

.manage_header { height:30px;}
.manage_header h1 { padding-left:10px; font:16px/30px \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; color:#fff;}
.manage_content {  overflow:hidden;}

.manage_menu { float:left; width:192px; margin-right:2px;margin-top:10px; background-color:#f8f6f6;overflow-y:auto;}
.manage_menu li { border-bottom:1px solid #e5e5e5; font-size:12px; font-weight:bold;}
.manage_menu li a { display:block; padding-left:25px; line-height:30px; color:#a9a9a9; font-weight:bold;}
.manage_menu li.cur a { padding-left:25px;  background:url(../images/tree_bg.png) no-repeat; width:167px; height:30px; line-height:30px; color:#fff; font-size:14px;}
.manage_menu li.cur a:hover{color:#fff;} 
.manage_menu li a:hover{ color:#f48a35;}
.manage_main { overflow:hidden; zoom:1;}
#manage_frame { width:100%; height:100%; min-width:830px;}
.frame-page { padding:10px 5px 0 5px; _position:relative;}
.frame-page2 { _position:relative;}
.frame-page .pagination { margin-top:0;}

.mode { border:1px solid #C8CFDA;}
.mode .hd { height:30px; border-bottom:1px solid #C8CFDA; background-color:#D2DBEA; line-height:30px;}
.mode .ft { height:30px; border-top:1px solid #C8CFDA; background-color:#fafafa; line-height:30px;}
.mode .bd { padding:10px;}
.mode-title { margin-bottom:10px; padding:5px 10px; border-bottom:1px solid #e6e6e6; background-color:#f8f8f8;}

.tabmenu { height:31px; margin-bottom:10px; padding-top:5px; border-bottom:1px solid #C8CFDA;}
.tabmenu span { float:left; height:30px; margin:0 10px -1px 0; padding:0 15px; line-height:30px; cursor:pointer;}
.tabmenu span.cur { background-color:#fff; font-weight:bold;}
.whitebox { padding:15px; border:1px solid #e6e6e6; background-color:#fff;}

.manage-hd { margin:5px 0 5px; overflow:hidden;}
.manage-hd h3 { float:left; font-size:16px; color:#dd4b39; line-height:26px;}
.manage-hd .barpanel { float:right;}
.manage-hd .btn-basic { height:26px; line-height:26px; background:#0c86ee;}

.formwrap {  background-color:#fff;border-left:5px solid #cfcdcd; }
.formwrap .hd { padding:10px; border-bottom:1px solid #cbcbcb; background-color:#EDF5FF;}
.formwrap .hd h3 { font-size:16px; color:#dd4b39;}
.formwrap .ft { padding:4px 0 4px 150px; background-color:#f2f2f2;}
.formwrap .barpanel { float:right; margin-top:-27px;}
/*
.formlist { background:url(../images/form-bg.png);}
*/
.formlist li { position:relative; padding:3px 5px 3px 150px; }
.formlist li .inbox,
.formlist li textarea,
.formlist li .cauthority,
.formlist li .validate { display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
/*
.formlist .hash { height:26px;}
*/
.formlist li label { position:absolute; top:6px; width:140px; margin-left:-145px; text-align:right;}
.formlist li .inbox { width:250px; margin-right:4px;}
.formlist li .mini { width:100px;}
.formlist li textarea { width:300px;}
/*
.formlist li select  { margin-top:6px;}
*/
.formlist li #divStandardFile { margin-top:4px;}
.formlist #liPermission { background-color:#fff; overflow:hidden; *padding-top:10px; *padding-bottom:10px;}
.formlist .note { background-color:#fafafa;}
.formlist .notef { background-color:#fff;}
.formlist #idPermission div { height:20px;}
.formlist #idPermissionLeaf,
.formlist #idStandardLeaf,
.formlist #idProjectFileLeaf,
.formlist #idAnalyseLeaf { padding-left:18px;}
.formlist #idPermissionLeaf div,
.formlist #idStandardLeaf div,
.formlist #idProjectFileLeaf div,
.formlist #idAnalyseLeaf div { height:20px; display:inline-block; *display:inline; *zoom:1; width:110px;}
.formlist #idPermissionLeaf div input,
.formlist #idPermission div input,
.formlist #idStandardRoot input,
.formlist #idStandardLeaf input,
.formlist #idProjectFileRoot input,
.formlist #idProjectFileLeaf input,
.formlist #idAnalyseLeaf input { margin:2px 4px 0 0;}
.formlist button, .formwrap .ft button { _margin-right:6px; }
.colmore { position:absolute; top:10px; right:10px; width:20px; height:20px; margin-right:30px; background:#f7fbff url(../images/colico.png) 0 0 no-repeat;}
.colmoref { background-position:0 -20px;}
.permissionBox { padding-top:6px; *margin-top:-8px; _margin-top:-22px; zoom:1;}
.permissionBox input { margin-right:4px; vertical-align:middle;}
.permissionBox .permissionItem { margin-bottom:10px;}
.permissionBox .permissionSubItem { display:inline; float:left; width:110px; margin-left:20px;}

#loadtree,
.loadtreebox { float:left; width:240px;}
.loadtree-top { padding:10px 5px; background-color:#fff;  margin-top:10px;}
.loadtree-top input { width:100px; height:16px; line-height:16px; vertical-align:top;}
.loadtree-top .btn-basic { height:26px; padding:0 10px; background-color:#0c86ee; color:#fff;}
.loadtree-box {  _width:200px; background-color:#fff; margin-top:10px;}
.loadtree-box h3 { padding:5px 10px; font-size:14px; background:url(../images/title_bg.png) no-repeat;width:219px; height:39px; color:#a9a9a9;}

#orgDiv .loadtree-box { overflow:inherit;}

#freeitem { font-size:0; background:#fff;}
.levelItem li { display:inline-block; *display:inline; *zoom:1; width:245px; height:200px; _height:220px; margin:0 21px 30px 21px; padding-bottom:10px; border:1px solid #e6e6e6; font-size:12px; vertical-align:top;}
.levelItem li h4 { padding:5px 10px; border-bottom:1px solid #e6e6e6; background-color:#fafafa;}
.levelItem li p { position:relative; margin-top:10px; padding-left:50px;}
.levelItem li label { position:absolute; top:2px; width:45px; margin-left:-50px; text-align:right;}
.levelItem li p.dishide label { top:-2px;}
.levelItem li .basic-input { padding:0 5px; width:158px;}
.levelItem li textarea { width:170px; height:80px;}

#groupinfo-box { display:none;}
.companylistwrap .btn-blue { padding:5px 10px;}

#resultContainer { padding-right:2px; overflow:hidden; zoom:1;}
#resultContainer table { zoom:1;}
#resultContainer .yui-dt-bd { *overflow:hidden;}

/* IPC 检索 */
#ipcsearch_box { padding:10px;}
#ipcsearch_box .searchDiv, #ipcsearch_box .searchTypeDiv { position:relative; margin-bottom:7px;}
#ipcsearch_box .searchDiv #ipcClass { width:490px; height:60px;}
#ipcsearch_box .searchDiv #btnClear { position:absolute; top:0; right:0; width:56px; height:60px;}
#ipcsearch_box .searchTypeDiv li { float:left; width:100px; margin-top:10px; padding-top:6px;}
#ipcsearch_box .searchTypeDiv li input { vertical-align:middle;}
#ipcsearch_box .searchTypeDiv li.col { width:190px; padding-top:0;}
#ipcsearch_box .searchTypeDiv li.col input { width:182px; height:28px; padding:0 3px; line-height:28px;}
#ipcsearch_box .searchTypeDiv #btnSearch { position:absolute; top:10px; left:502px; width:56px; text-align:center;}
#ipcclassgrid table { width:100%;}
#ipcclassgrid .headerbg td { background-color:#f5f5f5;}
#ipcclassgrid td { padding:5px;}
#ipcsearch_box #searchTypeDiv{margin-top:-10px;}

/* 专题库 */
#specialbox .yui-dt-hd th { text-align:center;}
#specialbox .yui-dt-hd th.title-name { text-align:left;}
#specialbox .yui-dt-bd td { text-align:center;}
#specialbox .yui-dt-liner { display:inline-block; *display:inline; zoom:1;}
.maintain-operate span, .on-re-download { display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0 5px; overflow:hidden;cursor:pointer;}
.maintain-operate .base { background:url(../images/icon-base.png) no-repeat;}
.maintain-operate .share { background:url(../images/icon-share.png) no-repeat;}
.maintain-operate .nav { background:url(../images/icon-nav.png) no-repeat;}
.maintain-operate .custom { background:url(../images/icon-custom.png) no-repeat;}
.maintain-operate .custom1 { background:url(../images/icon-custom1.png) no-repeat;}
.maintain-operate .tree { background:url(../images/icon-tree.png) no-repeat;}
.maintain-operate .thesaurus { background:url(../images/icon-thesaurus.png) no-repeat;}
.maintain-operate .decode { background:url(../images/icon-decode.png) no-repeat;}

#specialbox .yui-dt-bd td.colFmtRemarks, #specialbox .yui-dt-bd td.title-name { text-align:left;}
#specialbox .yui-dt-bd td.colFmtRemarks .yui-dt-liner { display:block;}

.yui-skin-sam .yui-dt td.coloperate { text-align:center;}

.toolbar button { padding:0 10px;}
#groupuserinfo-box, #groupinfo-box { position:relative;} /* 2012-10-26 为修改ie7下添加按钮不显示去掉了 *overflow:hidden; 设置项。*/
#groupuserinfo-box .toolbar,
#groupinfo-box .toolbar { position:absolute; top:-46px; right:0;}

#spanPerson { cursor:pointer;}
#spanPerson img, #spanPerson span { display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
#spanPerson img { margin-right:4px;}

/*
#resultContainer td.operlist-note { white-space:pre-wrap; word-wrap: break-word; word-break: break-all; overflow:hidden;}
*/
.usermanage {}
.usermanage h3 { border:1px solid #cbcbcb; border-bottom:0; padding:5px; text-align:center;}

.pop-page { border:1px solid #ddd;}
.colmain { float:left; width:647px; padding:10px; border:1px solid #ddd; background-color:#fafafa;}
.popmain { float:left; width:300px; _width:302px; padding:10px; border:1px solid #ddd; background-color:#fafafa;}
.poptitle { padding:10px; border:1px solid #ddd; border-bottom:0; font-size:14px; color:#dd4b39;}
.pop-toppanel { padding:10px; border:1px solid #ddd; border-bottom:0;}
#idProjectList { float:left; width:220px; padding:10px; border:1px solid #ddd; border-right:0;}
.special-list li { cursor:pointer;}
.special-list li.on { color:#f00;}
.special-list li .info { padding-left:20px; background:url(../images/icon-base.png) no-repeat 0 2px;}
.special-list li .submenu { padding-left:40px; background:url(../images/flag.png) no-repeat 22px 4px;}
.special-list .column { margin-top:10px;}

.editbutton, .delbutton { margin:0 2px; vertical-align:middle;}

.swfupload { display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}

.pop-toppanel label, .pop-toppanel input, .pop-toppanel button,
.formpanel label, .formpanel input, .formpanel button { display:inline-block; *display:inline; zoom:1; margin-right:10px; vertical-align:middle;}

#containerTemp .yui-dt-bd table {*width:97%;}

/* jquery ui tabs */
.ui-tabs-nav { border-bottom:1px solid #cbcbcb;}
.ui-state-default {
    color: #333;
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
}
.ui-tabs-active {
    border: 1px solid #559AE5;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background: #5FABFF;
}
.ui-tabs-active a { color:#fff;}



/* IP限制 */
.IPManager {}
.IPmanageBar { margin:10px 0 0 0;}
#EnableRules { padding:20px;}
#EnableRules .ruleSelect { margin-right:4px; vertical-align:middle;}
.IPmanageBar .btn-basic { height:24px; line-height:24px; padding:0 8px;}
#limitingIP input, #allowableIP input { margin-right:4px; vertical-align:middle;}
.IPManager table { width:100%;}
.IPManager thead { background-color:#f2f2f2;}
.IPManager th, .IPManager td { padding:5px; border:1px solid #cbcbcb; text-align:center;}
.IPManager th.note, .IPManager td.note { text-align:left;}
#jq-dialog li { margin:5px 0;}
#jq-dialog label { display:inline-block; *display:inline; *zoom:1; width:50px; padding-right:5px; text-align:right;}
#jq-dialog input, #jq-dialog input:hover, #jq-dialog input:focus { width:210px; height:22px; padding:2px; border-width:1px;}

.ui-jqgrid .ui-pg-table td {border-collapse: separate; border-spacing:inherit;}
.ui-jqgrid .ui-pg-button:hover { padding-right:1px;}

.ui-widget-content .ui-icon{width:16px;height:16px;}

/******jqgrid******/
.ui-jqgrid .ui-widget-header{padding:5px 10px}
.ui-jqgrid .ui-jqgrid-htable th div{height:14px;line-height:14px;padding:5px 0}
.ui-jqgrid tr.jqgrow td{padding:3px 2px}

/**
 * 后台角色管理样式
 *
 */
#role-page { padding:10px 5px;}
#role-page .hd { margin-bottom:4px;}
#role-page .btn-basic { padding:2px 6px;}
#btnADDUser
{ 
	color:#fff; 
	border:none;
	border-radius:2px;
	-webkit-border-radius:2px; 
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	}
.role-list { margin-bottom:10px;}


.formlist label, .formlist input, .formlist textarea, .formlist .permissionBox { display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.formlist label { width:80px; text-align:right;}

.permissionBox { width:670px; padding-top:6px;}
.permissionBox input { margin-right:4px; vertical-align:middle;}
.permissionBox .permissionItem { margin-bottom:10px;}
.permissionBox .permissionSubItem { display:inline; float:left; width:110px; margin-left:20px;}

.ui-jqgrid .ui-icon-desc{margin-top:0}

.botton-del { display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; background:url(../images/del.gif) no-repeat; cursor:pointer;text-indent:-9999px}
.botton-share { display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; background:url(../images/icon-share.png) no-repeat; cursor:pointer;}
.btn-search { background:url(../images/search.png) no-repeat center center;}
.btn-reset { background:url(../images/reset.png) no-repeat center center;}
.btn-small { height:24px; margin:0 5px; padding:0 8px; font-size:12px;}
.input-elm{ height:17px;}


/*****
*******
支付流水管理页面
*********
****/
			
.wrap {width: 1198px;margin: 0 auto; background: #fff;border: solid 1px #ddd;}
.iconfont{font-size:20px;}
.navbar {}
.navbar {width: 210px;float: left;}
.navbar  li {padding:10px; position: relative; height:20px;line-height:20px;color:#666}
.navbar  li:after{content: "";width: 0px;height: 0px;right: 15px;top: 15px;position: absolute;border-top: 5px solid transparent;border-left: 8px solid #b5b5b5;border-bottom: 5px solid transparent;}
.navbar  li.on{ background: #d9f5f7;}
.navbar li i{ font-size: 16px;}
.navbar li i.node_icon{width:20px;height:20px; background:url(images/icon_mark_201712.png) 0 -114px no-repeat ;float:left;}
.navbar li i.node_name{padding-left:5px}

.main_container {padding-left: 210px;}
.main_container .infor_box{padding:0 10px;border-left: solid 1px #ddd;}
.main_container .infor_box .infor_box_top .title_row .title{font-size: 18px; font-weight: bold; padding:0 10px}


.main_container .widget_forms{border: solid 1px #ddd;}
#pay_forms{margin-top:10px;position: relative;min-height:85px;}
#pay .control_group{float: left;margin:10px 0 5px 0}
#pay .control_group .control_label{ display: inline-block;width:60px; text-align: right;margin-right:5px;}
#pay .control_group .controls input[type=text]{width:150px;height:20px;line-height:20px;padding:2px 5px;border: solid 1px #ddd;}
#pay .control_group .controls .select1{width:100px;height:20px;line-height:20px;}

#pay .widget_table{margin-top:10px;}			
#pay .widget_table .row_fluid{height:30px;line-height: 30px;}
#pay .widget_table .row_fluid .user_opertion{width:48%;float:left}
#pay .widget_table .row_fluid .user_opertion label{display:inline-block;margin:0 5px;cursor: pointer;}
#pay .widget_table .row_fluid .data_table {width:48%;float:left; text-align: right;color:#999}

#pay .table{border:solid 1px #ddd;border-top:0;table-layout: fixed;}
#pay .table td,#pay .table th{border-top:solid 1px #ddd;padding:10px 10px; word-break: break-all;word-wrap: break-word;}
#pay .table th{background: #f3f3f3; text-align: left;}
#pay .table td{color:#666}
#pay .table tr:hover{background: #e5f3fb;}
#pay .table .checkbox{text-align: center;}
#pay .table .text_center{ text-align: center;}

#pay .table_list .p1{}
#pay .table_list .alignRight{ text-align: right;}
#pay .table_list .p2{margin-top:5px;padding-left:8px}
#pay .table_list .p3 .iconfont{display: block;height:22px;}
#pay .table_list .p3{ padding:0 10px;margin:0 2px 0 3px;border-radius: 10px;-webkit-border-radius:  10px;border: solid 1px #ddd;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display:inline-block;}

#pay .table_list .p1 .iconfont,#pay .table_list .p3 .iconfont{font-size: 16px;margin-right:2px;}
#pay .table_list .p3 .icon-pay,#pay .table_list .p3 .icon-list_cancel{font-size: 20px;}
#pay .table_list .font_green{color:#33a00d}
#pay .table_list .font_red{color:#ff3030}
#pay .table_list .font_orange{color:#ff6c00}
#pay .table_list .font_grey{color:#999}

#pay_user_tip,#pay_infor_tip,#pay_user_tip_new{position: absolute;width:200px;height:60px;border: solid 1px #ddd;padding:10px;line-height: 20px;left:930px;top:300px;background:#fff;display: none;
box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);
-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);
}
#pay_infor_tipw{width:400px;height:auto}
#pay_user_tip_new{width:250px;height:auto}
#pay_user_tip:before,#pay_infor_tip:before,#pay_user_tip_news:before{
	content:"";display:block;width:0; 
    height:0; 
    border-width:10px 10px 10px 0 ; 
    border-style:solid; 
    border-color:transparent #ddd transparent transparent; ;
    position:absolute; 
    top:10px; 
    left:-10px;
    }
#pay_user_tip:after,#pay_infor_tip:after,#pay_user_tip_news:after{
	content:"";display:block;width:0; 
    height:0; 
    border-width:8px 8px 8px 0 ; 
    border-style:solid; 
    border-color:transparent #fff transparent transparent;
    position:absolute; 
    top:12px; 
    left:-8px;
    }
#pay .table_list .details_icon, #pay .table_list .p3{cursor: pointer;}
#order_details{line-height: 22px;background: #fff; display: none;padding:10px;padding-top:0}

#order_details .row_fluid h3{padding:5px 0;color:#999}
#order_details .row_fluid .groups{border: solid 1px #ddd;padding:10px 20px;color:#666}
#select1-button,#select2-button,#select3-button{width:148px;border-radius: 0;border: solid 1px #ddd;color:#333;background:#fff;padding:2px 5px;height:20px;line-height:20px;}

.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-selectmenu-open {
	display: block;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-dialog .ui-dialog-buttonpane button{
padding:.4em 1em	
}

#pay .infor_box_top{border-bottom: 0;}
.widget_forms .control_group{width:230px;}
.ml30{margin-left:30px;}
.button-bg-grey{background: #cecece;color:#fff}
#pay .widget_table .row_fluid .user_opertion label:nth-of-type(4){color:#10aeda}

.user_opertion .iconfont{font-size: 14px;margin-right:3px}
.user_opertion .icon-fork{font-size: 10px;} 

