@CHARSET "UTF-8";

html {
/* 	height:100%; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!这里不兼容ie，不能设置100%*/
	/* background: -moz-linear-gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent; */
	background:#FFFFFF;
	/**filter: progid:DXImageTransform.Microsoft.gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent;**/
	background-repeat:no-repeat;
    /* background: -moz-linear-gradient(center top , #F6F6F6 0px, #F4F4F5 53px, #D7E8EE 73px, #C4DFE8 80px, #B9DBE6 86px, #86C5D9 106px, #7AC0D6 112px, #46AACA 149px, #34A2C5 165px, #1595BE 198px, #1696BF 250px) repeat fixed 0 0 transparent; */
}

body {
/*	background: white;*/
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333;
	background-color:#FFFFFF;
	letter-spacing: 0.6pt;  /* 设置字间距 */
	font-family: Microsoft YaHei,"微软雅黑",Lucida,Verdana,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;
}

/*树节点样式 START*/

/*树节点样式 END*/
.pansoft_img img {
	padding-top: 6px;
}

.showHead {
	position: absolute;
	top: 30px;
	right: 39px;
	font-size: 13px;
	color: #333333;
	width: 200px;
	text-align: left;
}

.headIcon{
	width:16px;
	height:16px;
}

.showTime {
	position: absolute;
	top: 7px;
	right: 36px;
	font-size: 13px;
	color: #333333;
	width: 184px;
	text-align: left;
}

.head {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	text-align: left;
	height: 70px;
	z-index: 99;
 	background: url(images/header-bg-gray.gif);
	border-left: 1px solid #a9d1f4;
	border-right: 1px solid #a9d1f4;
	border-bottom: 1px solid transparent;
	border-top: 2px solid #005095;
	background-position: 0px -25px;
}

.left_top {
	background: url("images/leftmenu_top.png") repeat-x scroll 0 0 transparent;
    font-size: 16px;
    font-weight: normal;
    height: 37px;
    line-height: 42px;
    padding: 2px 17px;
    text-align: left;
}

.leftFrame {
	position: absolute;
	background-color:#f3f3f3;
	height:100%;
	bottom: 0px;
	left: 0;
	margin: 0;
	top: 0; 
	z-index: 3;
	width:240px;
	border-right: 1px solid #DDDDDD;
	overflow: visible;
}

.leftFrameMain {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	/*border-top:1px solid #27CEDE;
	border-left:1px solid #27CEDE;
	border-right:1px solid #27CEDE;*/
	/* border-radius: 5px 5px 0 0; */
}

#menu_left {
	/* border: 1px solid #27CEDE; */
}

.leftFrameMain a,.left2 a {
	height: 10px;
	width: 150px;
	position: relative;
	top: -3px;
	left: 10px;
	text-align: left;
	padding: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.leftFrameShowBtn {
	cursor: pointer;
	margin: 0;
	position: absolute;
	right: 0px;
	top: 40%;
}

.menuMain {
	/* background: #EFF8FD;  *//* url(images/pansoft_menu_bg.jpg) repeat-x; */
	border: 0;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
}

.openwindows {
	background: #e2fafa url(images/pansoft_menu_bg.jpg) repeat-x;
	border: 1px solid #5F5F5F;
	cursor: pointer;
	float: left;
	font-size: 14px;
	top: 1px;
	left: -2px;
	position: relative;
	width: 140px;
	z-index: 99999;
	height: 200px;
	border-radius: 4px;
}

.openwindowsitem {
	color: #333333;
	cursor: pointer;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
	position: relative;
	left: 0px;
	right: 0px;
	font-size: 14px;
	color: #0060A6;
	height: 20px;
	padding-left: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.openwindowsitem:hover { /*    	background-color:#ffec80;
    border-bottom:#ecd13c solid 1px; */ /* 修改前 */ /* 修改后 */
	background-color: #F5F6F7;
	/* color: #FFFFFF; */
}

.openwindowsitem:hover>.openwindowsitemclose {
	display: inline-block;
}

.openwindowsitemclose {
	background-image: url("images/ui-icons_888888_256x240.png");
	background-position: -80px -129px;
	background-repeat: no-repeat;
	display: none;
	/*     display: inline-block; */
	height: 16px;
	position: absolute;
	width: 16px;
	top: 10px;
	right: 2px;
}

.openwindowsitemclose:hover {
	background-position: -31px -193px;
}

.openwindowsitemicon {
	background-image: url("images/ui-icons_888888_256x240.png");
	background-position: 0px -97px;
	background-repeat: no-repeat;
	/*     display: none; */
	display: inline-block;
	height: 16px;
	position: absolute;
	width: 16px;
	top: 10px;
	left: 2px;
}

.menuitemicon{
	position:relative;
	height: 16px;
	width: 16px;
	display:inline-block;
	
}
.openwindowsitemtext {
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	height: 20px;
	top: 3px;
	left: 26px;
	right: 0px;
	botton: 0px;
}

.openwidowsbtn {
	/* 	background:#e2fafa url(images/openwindsimg.png) repeat-x; */
	border: 1px solid;
	cursor: pointer;
	float: right;
	font-size: 12px;
	height: 26px;
	line-height: 24px;
	position: absolute;
	right: 190px;
	text-align: center;
	top: 31px;
	width: 100px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.openwidowsbtn:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #E98400;
}

.openwindosbtnicon {
	background-image: url(images/ui-icons_888888_256x240.png);
	background-position: -64px -16px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

.openwidowsbtn:hover>.openwindosbtnicon {
	background-position: 1px -16px;
}

.Content {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 1px;
	right: 2px;
	background-color: #FFFFFF;
	z-index: -1;
	border: 1px solid transparent;
	border-radius: 4px;
}

.reLogin {
	background-color: red;
	width: 20px;
}

.loginout {
	
}

.reLoginicon {
	background-image: url(images/google+-ui-sprite-gray.png);
	background-position: -306px -126px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 18px;
	cursor: pointer;
}

.reLoginicon:hover {
	background-image: url(images/google+-ui-sprite-colour.png);
}



.logouticon {
	background-image: url(images/google+-ui-sprite-gray.png);
	background-position: -180px -126px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	position: absolute;
	width: 18px;
	right: 0px;
	top: 0px;
	cursor: pointer;
}

.logouticon:hover {
	background-image: url(images/google+-ui-sprite-colour.png);
}

/* topmenu */
.headContent {
	float: left;
	margin: 0 20px;
	height: 20px;
}

.topmenu {
	font-family: arial, sans-serif;
	font-size: 18px;
	margin: 0;
	position: absolute;
	left: 430px;
	bottom: -6px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius: 4px;
	right:280px;
	height:75px;
	z-index:9999;
}

.topmenu:hover { /* background-color: #56C5D0; */
	
}


.topmenu_more {
	position: absolute;
	right: 160px;
	bottom: 5px;
	font-size: 13px;
	cursor: pointer;
}

.toolbar {
	position: absolute;
	right: 0px;
	bottom: -32px;
	/*background-color: #85B9DE;*/
	height: 30px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left: 1px solid #cbcbcb;
}

.topmenu_ul {
	display: inline;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.topmenu_li {
	float: left;
	position: relative;
	width: 100px;
	height: 59px;
	border: 1px solid #D7D7D7;
	padding: 3px 5px 3px 5px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	cursor: pointer;
	margin-right:6px;
}

.topmenu_li:hover {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	background-color: #F5F6F7;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.topmenu_li:hover .topmenu_select {
	background-color: #F5F6F7;
}


.topmenu_li:hover .topmenuitem .menu_font {
	color: #000000;
}

.topmenu_li:hover>span>div.listmenulist { /* 	transition-duration: 1.5s;
	transition-property: display;
    transition-timing-function: ease;
     */ /*display: block;*/
	
}

.topmenuitem {
	width: 100px;
	height: 62px;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	border:1px solid transparent;
}

.menu_font {
	display: inline;
	font-size: 13px;
	color: #000000;
	display: inline;
	font-size: 13px;
	position: absolute;
	left: 22px;
	top: 40px;
	width: 65px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.topmenuitem : hover {
	width: 1px;
}

.topmenuicon {
	display: inline-block;
	width: 40px;
	height: 38px;
	position: relative;
	left: 30px;
	right: 0px;
	top: 3px;
	bottom: 0px;
	background-image: url(images/icon_baseapp2.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.topmenu1 { /* background-position: 0px 0px; */
	background-position: 0px -175px;
}

.topmenu2 { /* background-position: 0px -50px; */
	background-position: 0px -175px;
}

.topmenu3 { /* background-position: 0px -100px; */
	background-position: 0px -175px;
}

.topmenu4 { /* background-position: 0px -150px; */
	background-position: 0px -175px;
}

.topmenu5 { /* background-position: 0px -200px; */
	background-position: 0px -175px;
}

.topmenu6 {
	background-position: 0px -175px;
}

.listmenu {
	display: block;
	width: 50px;
	height: 5px;
	position: relative;
	left: 0px;
	right: 0px;
	top: -1px;
	bottom: 0px;
	overflow: visible;
}

.listmenulist {
	display: none;
	/* 	width:140px; */ /* 修改前 */
	height: auto;
	background-color: #f5f6f7;
	/* 	background-image:url(images/pansoft_menu_bg.jpg);
    background-repeat: repeat-x; */ /* 修改前 */
	position: absolute;
	left: -6px;
	top: 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	/* 	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-right-radius:4px; */ /* 修改前 */
	overflow: visible;
	padding-top: 10px;
	/* 修改后 */
	width: 140px;
	box-shadow: 2px 2px 3px #919191;
	padding-bottom: 10px;
	cursor: default;
}

.childrenmenulist {
	display: none;
	overflow: visible;
	position: absolute;
	/* 	left:30px; */ /* 修改前 */
	left: 22px; /* 修改后 */
	top: 0px;
}

.listmenulistnext {
	width: 160px;
	height: auto;
	background-color: #f5f6f7;
	/* 	background-image:url(images/pansoft_menu_bg.jpg);
    background-repeat: repeat-x; */ /* 修改前 */
	position: absolute;
	/* 	left:-6px; */ /* 修改前 */
	top: -5px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	/* 	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
	border-top-left-radius:4px; */ /* 修改前 */
	overflow: visible;
	padding: 10px 0;
	/* 修改后 */
	left: -6px;
	box-shadow: 2px 2px 3px #919191;
	cursor: default;
}

.topmenu_haschildren {
	
}

.topmenu_haschildren>.itemchildren {
	display: inline-block;
	background-image: url(images/ui-icons_888888_256x240.png);
	background-position: -34px -16px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	/* 	top:10px; */ /* 修改前 */
	overflow: visible;
	/* 修改后 */
	top: 5px;
}

/* .topmenu_haschildren:hover>.itemchildren>div.childrenmenulist {
	display: block;
} */

.nextmenulistarrow {
	position: absolute;
	left: -18px;
	top: -9px;
	z-index: 99;
	border-right: 14px solid black;
	border-top: 6px solid transparent;
	border-bottom: 20px solid transparent;
}

.nextmenulistarrow_cover {
	position: absolute;
	left: -17px;
	top: -9px;
	z-index: 99;
	border-right: 13px solid #7BD5DE;
	border-top: 6px solid transparent;
	border-bottom: 19px solid transparent;
}

.toolbar_ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	/* 修改Chrome下li不对齐的问题 */
	padding-left: 0px;
}

.toolbar_li {
	border: 0px solid transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	float: right;
	height: 30px;
	margin-right: 5px;
	padding: 0px;
	position: relative;
	width: 30px;
}

.toolbar_item_bg {
	border-radius: 4px 4px 4px 4px;
	height: 18px;
	overflow: visible;
	position: relative;
	width: 18px;
	padding: 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

.toolbar_item_bg:hover { /*background-color: #27B8C9;*/ /*修改后*/
	
}

/* 修改了点击触发的样式 */
.toolbar_item_bg:active {
	/*
    background-color: #333;
    background-color: #333\0;
    background-color: #333\9;
    */
}

.toolbar_item_bg:active #pagenext{
	-moz-transition: background-image 0.2s linear 0s;
	-webkit-transition: background-image 0.2s linear 0s;
	/*background-image: url('images/white_br_next.png');*/  /* 取消点击的时候更换图片 */
}

.toolbar_item_bg:active #pageprev{
	-moz-transition: background-image 0.2s linear 0s;
	-webkit-transition: background-image 0.2s linear 0s;
	/*background-image: url('images/white_br_prev.png');*/  /* 取消点击的时候更换图片 */
}

.toolbar_item_icon {
	background-image: url("images/google+-ui-sprite-colour.png");
	background-position: -180px -126px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	overflow: visible;
	position: relative;
	margin: 1px;
	right: 0;
	top: 0px;
	width: 18px;
}

.toolbar_icon_1{
	background-position: -180px -126px;
}

.toolbar_icon_2{
	background-position: -306px -126px;
}

.toolbar_icon_3{
	background-position: -270px -72px;
}

.toolbar_icon_4{
	background-position: -162px -54px;
}

.toolbar_icon_5 {
	background-position: 0px -162px;
}

.toolbar_icon_6 {
	background-position: -288px -126px;
}

.toolbar_icon_7 {
	background-position: 0px -144px;
}

.toolbar_icon_8 {
	background-position: 0px -108px;
}

/* 修改边框 */
.toolbar_item {
	display: inline-block;
	height: 18px;
	overflow: visible;
	position: relative;
	right: 0;
	top: 0px;
	width: 18px;
	border: 1px solid #DBDBDB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 3px #EEEEEE;
}

/* 修改背景图片和特效 */
.toolbar_item .icon161{
	-moz-transition: background-image 0.2s linear 0s;
	-webkit-transition: background-image 0.2s linear 0s;
	background-image: url('images/black_br_prev.png');
}

.toolbar_item .icon86{
	/* 取消了渐变
	-moz-transition: background-image 0.2s linear 0s;
	-webkit-transition: background-image 0.2s linear 0s;
	*/
	background-image: url('images/black_br_next.png');
}



#icon4{
	background-image: url('images/black_br_down.png');
}

.toollistcontent {
	bottom: 0;
	display: none;
	height: 0px;
	left: 0;
	overflow: visible;
	position: relative;
	right: 0;
	top: 0;
	width: 18px;
	z-index: 99999;
	float:right;
	height:1px;
}

.toollist {
	background-color: white;
	background-repeat: repeat-x;
	border-bottom: 1px solid black;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top-left-radius: 4px;
	height: auto;
	right: -6px;
	overflow: visible;
	padding-top: 5px;
	position: absolute;
	top: 2px;
	width: 140px;
	cursor: default;
}

.toollist_relogin {
	border-bottom: 1px solid black;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top-left-radius: 4px;
	height: auto;
	right: -6px;
	overflow: visible;
	padding-top: 5px;
	position: absolute;
	top: 2px;
	width: 248px;
	cursor: default;
	background: none repeat scroll 0 0 #D2E0EA;
	border-left: 1px solid #899CAA;
	border-right: 1px solid #899CAA;
	border-bottom: 1px solid #899CAA;
	border-radius: 3px 0 3px 3px;
	margin-top: -1px;
	padding: 6px;
	width: 248px;
	font-size: 12px;
	font-family: arial;
}
.toollist_optlist {
	border: 2px solid #FFFFFF;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	height: auto;
	right: -6px;
	overflow: visible;
	padding-top: 5px;
	position: absolute;
	top: 2px;
	width: 248px;
	cursor: default;
	background-color:rgba(0, 0, 0, 0.7);
	border-radius: 3px 0 3px 3px;
	margin-top: -1px;
	padding: 6px;
	width: 189px;
	font-size: 12px;
	font-family: arial;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.3);
	padding-bottom:30px;
	padding-top:30px;
	user-select:none;

}

.optlist{
	display: inline;
	height: 100%;
	list-style-type: none;
	margin: 0;
	width: 100%;
	z-index: 99;
	
}

.optitem{
	border: 0 solid transparent;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	height: 41px;
	margin-right: 5px;
	padding: 0;
	position: relative;
	width: 100%;
	
}

.optitemone{
	position: relative;
	width: 100%;
	height: 100%;
	border:1px solid transparent;
	cursor:pointer;
	
}

.optitemone:hover{
	background-color:rgba(0,0,0,0.2);
	border:1px solid rgba(255,255,255,0.5);
	border-radius:2px 2px 2px 2px;
}


.optitemoneicon{
	position:absolute;
	left:12px;
	top:5px;
	width:32px;
	height:32px;
}
.optitemonetext{
	position:absolute;
	left:60px;
	top:11px;
	width:114px;
	height:20px;
	overflow:hidden;
}

.opttextspan{
	width:100%;
	height:100%;
	line-height:inherit;
	display: inline-block;
	color: #CCCCCC;
	-moz-user-select: none;
	-khtml-user-select: none;
	 user-select: none;
 
	
}

.opticonspan{
	width:100%;
	height:100%;
	line-height:inherit;
	display: inline-block;
	background-image:url(images/optitemicon.png);
	background-repeat: no-repeat;
	background-position: -48px -48px ;
}

.opticonspan_1{
	background-position: -48px -48px ;
}

.opticonspan_2{
	background-position: -48px -288px ;
}

.opticonspan_3{
	background-position: -48px -144px ;
}

.opticonspan_4{
	background-position: -48px 0 ;
}

.opticonspan_5{
	background-position: -48px -96px ;
}


.optbtn{
	display: inline-block;
    height: 32px;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
	z-index:99999;
}

.optContent{
	bottom: 0;
    display: none;
    float: right;
    height: 1px;
    left: 0;
    overflow: visible;
    position: relative;
    right: 0;
    top: 30px;
    /*
    width: 18px;
    */
    z-index: 999;
}

.optlisticon{
	/* background-color: rgba(54, 54, 54, 0.7); */
    border-radius: 42px 42px 42px 42px;
    bottom: 9px;
/*     box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); */
    height: 42px;
    left: 9px;
    width: 42px;
    z-index: 20;
    border: 2px solid transparent;
    /* background-image:url(images/main-setting.png); */
    background-position:center center;
    background-repeat: no-repeat;
}

/* .optlisticon:hover{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-radius: 32px 32px 0px 0px ;
    border-style: solid;
    border-top-width:2px;
    border-left-width:2px;
    border-right-width:2px;
    border-bottom-width:0px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
	background-color:rgba(0, 0, 0, 0.7)
} */
.optlisticoncontent{
	border: 1px solid transparent;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    height: 32px;
    overflow: visible;
    padding: 5px;
    position: relative;
    width: 32px;
}




.loginbody {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	margin: 0;
	padding: 10px 13px;
	border: 0 none;
	display: block;
}

.loginbody_ele {
	border: 0 none;
	display: block;
	margin: 0 0 12px;
	padding: 0;
}

.relogin_label {
	display: block;
	float: none;
	margin: 0 0 6px;
}

.relogin_input {
	border: 1px solid #899CAA;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 3px #BBBBBB inset;
	color: #3A454D;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	width: 92%;
}

.relogin_sign_btn {
	background: url("images/loginbuttonbg.png") repeat-x scroll 0 0 #339CDF;
	border: 1px solid #339CDF;
	box-shadow: none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	margin: 0 12px 0 0;
	padding: 7px 10px 8px;
	text-shadow: 0 -1px #278DB8;
	width: auto;
	font-size: 12px;
	font-weight: bold;
}

.relogin_checkbox {
	border: 0 none;
	float: left;
	margin: 1px 9px 0 0;
	padding: 0;
	width: auto;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 3px #BBBBBB inset;
	color: #3A454D;
	font-size: 12px;
	font-weight: bold;
}

.relogin_tip {
	display: block;
	padding: 7px 0 4px;
	text-align: center;
	font-size: 12px;
}

.relogin_tip_text {
	color: #3A454D;
	font-size: 12px;
	text-shadow: 1px 1px #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.hastoollist { /* 	border-bottom:1px solid transparent;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px; */
	
}

.hastoollist:hover {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	/* border: 1px solid black; */
	background-color: transparent;
}

.hastoollist:hover>.toollistcontent { /* display:block; */
	
}

.hastoollist:active { /* 	//background-color: #27B8C9; */
	
}

.opentabitem {
	border-bottom: 2px solid #F1FDFD;
	color: #333333;
	cursor: pointer;
	margin: 0;
	padding-left: 20px;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
	border-radius: 2px;
	position: relative;
	left: 0px;
	right: 0px;
	height: 25px;
	font-size: 13px;
	color: #0266B1;
}

.opentabitem:hover { /*background-color:#ffec80;
    border-bottom:#ecd13c solid 1px;*/ /*修改前*/
	background-color: #0060A6;
	border-bottom: #757879 solid 2px; /*颜色修改*/
	color: white;
}

.opentabitem:hover>.opentabitemclosebtn {
	display: block;
}

.opentabitemicon {
	background-image: url("images/ui-icons_888888_256x240.png");
	background-position: -1px -97px;
	background-repeat: no-repeat;
	position: absolute;
	left: 8px;
	top: 8px;
	width: 15px;
	height: 15px;
	display: block;
}

.opentabitemisopen {
	background-position: -65px -145px;
}

.opentabitemtext {
	height: 20px;
	position: absolute;
	top: 5px;
	left: 30px;
	width: 85px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.opentabitemclosebtn {
	background-image: url("images/ui-icons_888888_256x240.png");
	background-position: -80px -129px;
	background-repeat: no-repeat;
	position: absolute;
	right: 8px;
	top: 10px;
	width: 15px;
	height: 15px;
	display: none;
}

.opentabitemclosebtn:hover {
	background-position: -32px -193px;
}

.menutitle {
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: 1px solid #E3E3E3;
	color: #4F4F4F;
	font-weight: bold;
	margin: 0 5px 4px;
	padding: 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 悬浮提示框 */
.tipInfomation {
	z-index: 999999;
	position: absolute;
	top: 4px;
	left: 500px;
	display: none;
	background-color: #F9EDBE;
	border-color: #F0C36D;
	color: #333333;
	text-align: center;
	overflow: hidden;
	font-size: 11px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	transition: opacity 0.218s ease 0s;
	border-width: 1px;
	height: 14px;
	opacity: 1;
	padding: 6px 16px;
}

.contentitem {
    color: #000000;
    display: block;
    font-size: 15px;
    height: 30px;
    left: 14px;
    line-height: 30px;
    margin: 0 0 0 -30px;
    overflow: hidden;
    padding: 2px 15px 1px 28px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 177px;
    word-break: keep-all;
}

.contentitem_hover {
/* 	border-bottom: 1px solid #F1FDFD; */
	background: none repeat scroll 0 0 #f5f5f5;
    cursor: pointer;
    display: block;
}

.contentitem:active,.leftmenu-active {
	/* border: 1px solid #098DD5;
	background: #FFFFFF; */
}

.itemicon {
	/* background: url("/SmartWeb/images/rootIco/4.png") no-repeat scroll 0 0 transparent;*/
	display: inline-block;
    height: 10px;
    margin-right: 7px;
    width: 10px;
    position: absolute;
    left: 6px;
    top: 12px;
}

.ui-tabs .ui-tabs-panel {
	font-size: 14px;
	padding: 0px;
}

.maintab {
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow: hidden;
	top: 0px; /** fixme 34px **/
}

.maintab>iframe {
	overflow: auto;
}

.navigation {
	background-color: #F2F2F2;
	/* 	border:1px solid #E5E5E5; */
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	border-bottom: 1px solid #AAAAAA;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 99999;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #666666;
	text-shadow: 0 1px 0 #FFFFFF;
	padding: 1px;
	height: 30px;
	display: none;
}

.navigationlist {
	display: inline;
	list-style-type: none;
	margin: 0;
	top: 0px;
	bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.navigationitem {
	position: relative;
	top: 0px;
	bottom: 0px;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-image: url("images/breadcrumb_separator.png");
	background-color: transparent;
	background-position: -16px -31px;
	background-repeat: no-repeat;
	display: inline;
	height: 30px;
	cursor: default;
}

.navigationitemhead {
	background-image: url("");
	background-position: -16px -30px;
	width: 20px;
	cursor: pointer;
}

.navigationitemtext {
	color: #666666;
	font-size: 12px;
	/*   font-weight: bold;  */
	line-height: 3em;
	list-style: none outside none;
	/*   text-shadow: 0 1px 0 #FFFFFF;    */
	position: relative;
	top: -3px;
	left: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 15px;
}

.itemcontent {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
}

.navigationitemtexthead {
	background-image: url("images/logo_globe.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	overflow: visible;
	position: relative;
	left: 2px;
	top: 5px;
	width: 20px;
}

.allclosebtn {
	background-image: url(images/ui-icons_888888_256x240.png);
	background-position: -80px -129px;
	background-repeat: no-repeat;
	height: 15px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 15px;
}

.allclosebtn:hover {
	background-position: -32px -193px;
	cursor: pointer;
}

.rigth_tip {
	cursor: pointer;
	height: 15px;
	left: 225px;
	overflow: visible;
	position: absolute;
	top: 78px;
	width: 15px;
}

.mainContentTop {
	height: 5px;
	position: absolute;
	width: 100%
}

/*iframe中子页面中的样式*/

.uplistbtn{
/* 	background-color:red; */
	width:30px;
	height:100%;
	position:absolute;
	left:-5px;
	top:0px;
}
.downlistbtn{
/* 	background-color:red; */
	width:30px;
	height:100%;
	position:absolute;
	right:0px;
}

/* 修改样式 */
.listbtncontent{
	position:absolute;
	left:4px;
	top:15px;
	right:0px;
	bottom:14px;
}

.listbtncontent .uplistbtn{
	background-image: url("images/black_br_prev_32.png");
	background-repeat: no-repeat;
	width:32px;
	height:32px;
/* 	display:inline-block; */
	display:none;
	cursor:pointer;
}

.listbtncontent .downlistbtn{
	background-image: url("images/black_br_next_32.png");
	background-repeat: no-repeat;
	width:32px;
	height:32px;
/* 	display:inline-block; */
	display:none;
	cursor:pointer;
}
/* 去掉原来的图标样式 */
/*
.listbtn:hover{
	background-image: url("images/listbtn-color.png");
}
.uplistbtn{
	background-position: 0px 0px;
}
.downlistbtn{
	background-position: -23px 0px;
}
*/
.head_bgimg_left{
	position: absolute;
	left: 0px;
	top: 0px;
	width:500px;
	text-align: left;
	bottom:0px;
	z-index: -1;
    /* background: url(images/logoImg.png);  */
    background-repeat: no-repeat;
    background-position:3px -6px;
/*	border-left: 1px solid #a9d1f4;
	border-bottom: 1px solid #a9d1f4;
	border-top: 2px solid #005095;*/
}
.head_bgimg_right{
	position: absolute;
	left: 500px;
	right: 0px;
	top: 0px;
	text-align: left;
	bottom:0px;
	z-index: -1;
/*	border-right: 1px solid #a9d1f4;
	border-bottom: 1px solid #a9d1f4;
	border-top: 2px solid #005095;*/
}

.imgbg{
	background-image:url("images/waiting.gif");
	background-repeat:no-repeat;
	background-position: center center;
}

.pansoft_button{
	text-align: center;
	-moz-transition: border-color 0.2s ease 0s;
	-webkit-transition: border-color 0.2s ease 0s;
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #D9D9D9;
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    display: inline-block;
    float: left;
    font: bold 11px/17px Helvetica,Arial,sans-serif;
    height: 18px;
    margin: 5px;
    padding: 5px 6px 4px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}

/** 
.pansoft_button:hover{
    background: #F4F4F4;
	border-color: #C0C0C0;
	color: #333;
}
 **/

.pansoft_button_icon{
	-moz-transition: background-image 0.2s linear 0s;
	-webkit-transition: background-image 0.2s linear 0s;
    background-image: url("images/google+-ui-sprite-gray.png");
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0 7px;
    max-width: 18px;
    overflow: hidden;
    text-indent: -9999px;
    width: 18px;
}

.pansoft_button:hover span.pansoft_button_icon{
	background-image: url(images/google+-ui-sprite-colour.png);
}

.cardtoolbar{
	position:fixed;
	z-index:99;
	bottom:7px;
	left:0px;
	height:35px;
	width:99%;
	margin-left:5px;
}
/*
.cardtool_ul_left{
	display:inline;
	height:35px;
	display:inline;
	float:left;
	position:relative;
	left:4px;
}

.cardtool_ul_right{
	display:inline;
	height:35px;
	display:inline;
	float: left;
	position:relative;
	left:4px;  
}
*/
.cardtool_ul{
	display:inline;
	height:35px;
	display:inline;
	float: left;
	margin-right:4px;
}
.cardtool_ul_li{
	/**width:20px;**/
	height:35px;
	display:inline;
	/*margin-left:5px;*/
	position:relative;
	top:3px;
}

/*登录页面css设置*/

.pansoft_bg{ background:url(images/pansoft_bg2.jpg) center; height:612px; border:#f8ffe4 solid 1px; border-left:0; border-right:0; border-top:#2db6e2 solid 1px; }
.pansoft_login_bg{ background:url(images/pansoft_login_bg.png) no-repeat; width:740px; height:291px; margin:0 auto; margin-top:130px; padding-top:100px;}
.pansoft_table{ margin:0 auto;}
.pansoft_button:hover{background-image:url(images/login_button.png);cursor:pointer;}
.pansoft_button:active{outline:none;background-image:url(images/login_button3.png);}
.pansoft_input1 {
	width: 200px;
	height: 26px;
	background: none;
	background-image: url(images/input1.png);
	background-repeat: no-repeat;
	border: 0;
	font-size: 14px;
	line-height: 28px;
	padding-left: 4px;
}

.pansoft_input2 {
	width: 204px;
	height: 26px;
	background-image: url(images/input1.png);
	background-repeat: no-repeat;
	border: 0;
	font-size: 14px;
}

.select2{padding-left:2px;border: 0px solid #000;width:202px;display:block;height: 26px;overflow:hidden;  background-image:url(images/input2.png); background-repeat: no-repeat;background-position:-2px -2px;}
.select1{width: 180px; height: 26px;overflow: hidden; display:block; background:url(images/input2.png) right top no-repeat 18px 18px; }
.select3{border:0px solid #000;FONT-SIZE: 13px; position: relative;left: -4px;top: -2px;width: 204px;height:25px;color: #000; background-image:url(images/input2.png);padding-top:4px; }
.select3 option{height:20px;}

/*------------------------------------*\
	$ICONS
\*------------------------------------*/

/* Sprite Row 1 */
span.icon1 {background-position: -0px -0px;}
span.icon2 {background-position: -18px -0px;}
span.icon3 {background-position: -36px -0px;}
span.icon4 {background-position: -54px -0px;}
span.icon5 {background-position: -72px -0px;}
span.icon6 {background-position: -90px -0px;}
span.icon7 {background-position: -108px -0px;}
span.icon8 {background-position: -126px -0px;}
span.icon9 {background-position: -144px -0px;}
span.icon10 {background-position: -162px -0px;}
span.icon11 {background-position: -180px -0px;}
span.icon12 {background-position: -198px -0px;}
span.icon13 {background-position: -216px -0px;}
span.icon14 {background-position: -234px -0px;}
span.icon15 {background-position: -252px -0px;}
span.icon16 {background-position: -270px -0px;}
span.icon17 {background-position: -288px -0px;}
span.icon18 {background-position: -306px -0px;}
span.icon19 {background-position: -324px -0px;}
span.icon20 {background-position: -342px -0px;}

/* Sprite Row 2 */
span.icon21 {background-position: -0px -18px;}
span.icon22 {background-position: -18px -18px;}
span.icon23 {background-position: -36px -18px;}
span.icon24 {background-position: -54px -18px;}
span.icon25 {background-position: -72px -18px;}
span.icon26 {background-position: -90px -18px;}
span.icon27 {background-position: -108px -18px;}
span.icon28 {background-position: -126px -18px;}
span.icon29 {background-position: -144px -18px;}
span.icon30 {background-position: -162px -18px;}
span.icon31 {background-position: -180px -18px;}
span.icon32 {background-position: -198px -18px;}
span.icon33 {background-position: -216px -18px;}
span.icon34 {background-position: -234px -18px;}
span.icon35 {background-position: -252px -18px;}
span.icon36 {background-position: -270px -18px;}
span.icon37 {background-position: -288px -18px;}
span.icon38 {background-position: -306px -18px;}
span.icon39 {background-position: -324px -18px;}
span.icon40 {background-position: -342px -18px;}

/* Sprite Row 3 */
span.icon41 {background-position: -0px -36px;}
span.icon42 {background-position: -18px -36px;}
span.icon43 {background-position: -36px -36px;}
span.icon44 {background-position: -54px -36px;}
span.icon45 {background-position: -72px -36px;}
span.icon46 {background-position: -90px -36px;}
span.icon47 {background-position: -108px -36px;}
span.icon48 {background-position: -126px -36px;}
span.icon49 {background-position: -144px -36px;}
span.icon50 {background-position: -162px -36px;}
span.icon51 {background-position: -180px -36px;}
span.icon52 {background-position: -198px -36px;}
span.icon53 {background-position: -216px -36px;}
span.icon54 {background-position: -234px -36px;}
span.icon55 {background-position: -252px -36px;}
span.icon56 {background-position: -270px -36px;}
span.icon57 {background-position: -288px -36px;}
span.icon58 {background-position: -306px -36px;}
span.icon59 {background-position: -324px -36px;}
span.icon60 {background-position: -342px -36px;}

/* Sprite Row 4 */
span.icon61 {background-position: -0px -54px;}
span.icon62 {background-position: -18px -54px;}
span.icon63 {background-position: -36px -54px;}
span.icon64 {background-position: -54px -54px;}
span.icon65 {background-position: -72px -54px;}
span.icon66 {background-position: -90px -54px;}
span.icon67 {background-position: -108px -54px;}
span.icon68 {background-position: -126px -54px;}
span.icon69 {background-position: -144px -54px;}
span.icon70 {background-position: -162px -54px;}
span.icon71 {background-position: -180px -54px;}
span.icon72 {background-position: -198px -54px;}
span.icon73 {background-position: -216px -54px;}
span.icon74 {background-position: -234px -54px;}
span.icon75 {background-position: -252px -54px;}
span.icon76 {background-position: -270px -54px;}
span.icon77 {background-position: -288px -54px;}
span.icon78 {background-position: -306px -54px;}
span.icon79 {background-position: -324px -54px;}
span.icon80 {background-position: -342px -54px;}

/* Sprite Row 5 */
span.icon81 {background-position: -0px -72px;}
span.icon82 {background-position: -18px -72px;}
span.icon83 {background-position: -36px -72px;}
span.icon84 {background-position: -54px -72px;}
span.icon85 {background-position: -72px -72px;}
span.icon86 {background-position: -90px -72px;}
span.icon87 {background-position: -108px -72px;}
span.icon88 {background-position: -126px -72px;}
span.icon89 {background-position: -144px -72px;}
span.icon90 {background-position: -162px -72px;}
span.icon91 {background-position: -180px -72px;}
span.icon92 {background-position: -198px -72px;}
span.icon93 {background-position: -216px -72px;}
span.icon94 {background-position: -234px -72px;}
span.icon95 {background-position: -252px -72px;}
span.icon96 {background-position: -270px -72px;}
span.icon97 {background-position: -288px -72px;}
span.icon98 {background-position: -306px -72px;}
span.icon99 {background-position: -324px -72px;}
span.icon100 {background-position: -342px -72px;}

/* Sprite Row 6 */
span.icon101 {background-position: -0px -90px;}
span.icon102 {background-position: -18px -90px;}
span.icon103 {background-position: -36px -90px;}
span.icon104 {background-position: -54px -90px;}
span.icon105 {background-position: -72px -90px;}
span.icon106 {background-position: -90px -90px;}
span.icon107 {background-position: -108px -90px;}
span.icon108 {background-position: -126px -90px;}
span.icon109 {background-position: -144px -90px;}
span.icon110 {background-position: -162px -90px;}
span.icon111 {background-position: -180px -90px;}
span.icon112 {background-position: -198px -90px;}
span.icon113 {background-position: -216px -90px;}
span.icon114 {background-position: -234px -90px;}
span.icon115 {background-position: -252px -90px;}
span.icon116 {background-position: -270px -90px;}
span.icon117 {background-position: -288px -90px;}
span.icon118 {background-position: -306px -90px;}
span.icon119 {background-position: -324px -90px;}
span.icon120 {background-position: -342px -90px;}

/* Sprite Row 7 */
span.icon121 {background-position: -0px -108px;}
span.icon122 {background-position: -18px -108px;}
span.icon123 {background-position: -36px -108px;}
span.icon124 {background-position: -54px -108px;}
span.icon125 {background-position: -72px -108px;}
span.icon126 {background-position: -90px -108px;}
span.icon127 {background-position: -108px -108px;}
span.icon128 {background-position: -126px -108px;}
span.icon129 {background-position: -144px -108px;}
span.icon130 {background-position: -162px -108px;}
span.icon131 {background-position: -180px -108px;}
span.icon132 {background-position: -198px -108px;}
span.icon133 {background-position: -216px -108px;}
span.icon134 {background-position: -234px -108px;}
span.icon135 {background-position: -252px -108px;}
span.icon136 {background-position: -270px -108px;}
span.icon137 {background-position: -288px -108px;}
span.icon138 {background-position: -306px -108px;}
span.icon139 {background-position: -324px -108px;}
span.icon140 {background-position: -342px -108px;}

/* Sprite Row 8 */
span.icon141 {background-position: -0px -126px;}
span.icon142 {background-position: -18px -126px;}
span.icon143 {background-position: -36px -126px;}
span.icon144 {background-position: -54px -126px;}
span.icon145 {background-position: -72px -126px;}
span.icon146 {background-position: -90px -126px;}
span.icon147 {background-position: -108px -126px;}
span.icon148 {background-position: -126px -126px;}
span.icon149 {background-position: -144px -126px;}
span.icon150 {background-position: -162px -126px;}
span.icon151 {background-position: -180px -126px;}
span.icon152 {background-position: -198px -126px;}
span.icon153 {background-position: -216px -126px;}
span.icon154 {background-position: -234px -126px;}
span.icon155 {background-position: -252px -126px;}
span.icon156 {background-position: -270px -126px;}
span.icon157 {background-position: -288px -126px;}
span.icon158 {background-position: -306px -126px;}
span.icon159 {background-position: -324px -126px;}
span.icon160 {background-position: -342px -126px;}

/* Sprite Row 9 */
span.icon161 {background-position: -0px -144px;}
span.icon162 {background-position: -18px -144px;}
span.icon163 {background-position: -36px -144px;}
span.icon164 {background-position: -54px -144px;}
span.icon165 {background-position: -72px -144px;}
span.icon166 {background-position: -90px -144px;}
span.icon167 {background-position: -108px -144px;}
span.icon168 {background-position: -126px -144px;}
span.icon169 {background-position: -144px -144px;}
span.icon170 {background-position: -162px -144px;}
span.icon171 {background-position: -180px -144px;}
span.icon172 {background-position: -198px -144px;}
span.icon173 {background-position: -216px -144px;}
span.icon174 {background-position: -234px -144px;}
span.icon175 {background-position: -252px -144px;}
span.icon176 {background-position: -270px -144px;}
span.icon177 {background-position: -288px -144px;}
span.icon178 {background-position: -306px -144px;}
span.icon179 {background-position: -324px -144px;}
span.icon180 {background-position: -342px -144px;}

/* Sprite Row 10 */
span.icon181 {background-position: -0px -162px;}
span.icon182 {background-position: -18px -162px;}
span.icon183 {background-position: -36px -162px;}
span.icon184 {background-position: -54px -162px;}
span.icon185 {background-position: -72px -162px;}
span.icon186 {background-position: -90px -162px;}
span.icon187 {background-position: -108px -162px;}
span.icon188 {background-position: -126px -162px;}
span.icon189 {background-position: -144px -162px;}
span.icon190 {background-position: -162px -162px;}
span.icon191 {background-position: -180px -162px;}
span.icon192 {background-position: -198px -162px;}
span.icon193 {background-position: -216px -162px;}
span.icon194 {background-position: -234px -162px;}
span.icon195 {background-position: -252px -162px;}
span.icon196 {background-position: -270px -162px;}
span.icon197 {background-position: -288px -162px;}
span.icon198 {background-position: -306px -162px;}
span.icon199 {background-position: -324px -162px;}
span.icon200 {background-position: -342px -162px;}
span.icon201 {background-position: 0px    -181px}
span.icon202 {background-position: -19px  -180px;}


.coverdiv{
	background-color:#595959;
	background:none;
}
.covertip{
	background-image:url("images/waiting.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:30px;
	background-color:#ffffff;
	border-radius: 0.4em;
	border:2px solid blue;
}

.button_fk{
    cursor: pointer;
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent; */
    border: 0px solid #3079ED !important;
    border-radius: 4px 4px 4px 4px;
    display: inline-block;
    font: bold 12px/17px Helvetica,Arial,sans-serif;
    margin: 2px;
    padding: 0px 6px 3px;
    text-decoration: none;
    color:white;
    text-shadow: 0 1px 0 #2F5BB7 !important;
    background-image:url(images/office_791.png);
    background-repeat:no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    height: 16px;
    width:16px;
}

.button_fk[type="button"][readonly="readonly"]{
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top,#bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    cursor:not-allowed;
    
     background-image:url(images/office_791.png);
}

/* 子凭据中tab的图标 */
.tabIcon_SYS_GLASS{
	-moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top,#bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    background-image:url(images/icon/SYS_GLASS.gif) ;
    background-repeat:no-repeat;
}
/* 缺省的子凭据中tab的图标 */
.tabIcon_{
	-moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top,#bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    background-image:url(images/fatcow_855.png) ;
    background-repeat:no-repeat;
}

/* 新的按钮样式 */
.pansoft-btn{
	position: relative;
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    /*background-color: #EBEBEB; 
     background-image: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EBEBEB));
    background: -webkit-linear-gradient(top, #FFFFFF ,#EBEBEB) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#FFFFFF , #EBEBEB ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #FFFFFF , #EBEBEB) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); IE6-9
    background: linear-gradient(top,#FFFFFF , #EBEBEB ) repeat scroll 0 0 transparent; W3C */
    border: 1px solid #B5B5B5;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color: #0085CC;
	padding: 7px 12px;
	padding: 0px 12px\9;
	padding: 0px 12px\0;
	+padding: 0px 12px;
	font-size: 15px;  /* 修改字体大小 */
	height:35px;
    cursor: pointer;
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    display: inline-block;
    text-decoration: none;
    /*
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */
    
    /*
	background: linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* W3C */
    /*
    height: 25px;
    */
    /*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6C9E2', endColorstr='#4787ED',GradientType=0 ); /* IE6-9 */
    /*background: -moz-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent;*/
    /*background: -webkit-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
   	/*background: -ms-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* IE10+ */
    /*background: -webkit-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent;*/
    /*border: 1px solid #3079ED !important;
    /*border-radius: 4px 4px 4px 4px;*/
    /*
    font: bold 12px/17px Helvetica,Arial,sans-serif;*/
    /*margin: 2px;*/
    /*
    padding: 0px 6px 3px;*/
    /*text-shadow: 0 1px 0 #2F5BB7 !important;*/
}
/* 这个是老是跟ie抢着认\0的神奇的opera */
@media all and (min-width:0px){ .pansoft-btn {padding: 0px 12px\0;} }
/* chrome和safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ .pansoft-btn {
	padding: 0px 12px;
	background:-webkit-linear-gradient(top, #FFFFFF,#EBEBEB) repeat scroll 0 0 transparent;
	} }
.pansoft-btn:hover{
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D7D7D7',GradientType=0 ); IE6-9 */
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    /* background: -webkit-linear-gradient(top, #FFFFFF ,#D7D7D7) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#FFFFFF , #D7D7D7 ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #FFFFFF , #D7D7D7) repeat scroll 0 0 transparent;
    background: linear-gradient(#FFFFFF, #D7D7D7) repeat scroll 0 0 transparent;
    background-color: #D7D7D7; 
    background-image: -moz-linear-gradient(center top , #FFFFFF, #D7D7D7);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D7D7D7)); */
}

/* chrome和safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ .pansoft-btn:hover {background:-webkit-linear-gradient(top, #FFFFFF,#D7D7D7) repeat scroll 0 0 transparent;} }
.pansoft-btn:active{
	background: #d0d0d0\0;
	-moz-box-shadow: 0 1px 0 #FFFFFF, 0 0 9px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 1px 0 #FFFFFF, 0 0 9px rgba(0, 0, 0, 0.5) inset; 
	box-shadow: 0 1px 0 #FFFFFF, 0 0 9px rgba(0, 0, 0, 0.5) inset;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color='#d0d0d0', Direction=0, Strength=35);for ie6,7,8 */
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C8FFD', endColorstr='#4787ED',GradientType=0 ); /* IE6-9 */
	/*background: linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* W3C */
   /* -moz-transition: border 0.2s ease 0s;
    /*-webkit-transition: border 0.2s ease 0s;
    background: -moz-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
   	/*background: -ms-linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* IE10+ */
    /*background: -webkit-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
    border: 1px solid #0561AE !important;
    box-shadow:0 0 0 1px #FFFFFF inset,0 0px 0px rgba(0,0,0,0,1);*/
}

.pansoft-btn{
	position: relative;
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    /* background-color: #039103; 
    background-image: -moz-linear-gradient(center top , #00C307, #039103);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00C307), to(#039103));
    background: -webkit-linear-gradient(top, #00C307 ,#039103) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#00C307 , #039103 ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #00C307 , #039103) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00C307', endColorstr='#039103',GradientType=0 ); IE6-9
    background: linear-gradient(top,#00C307 , #039103 ) repeat scroll 0 0 transparent; W3C */
    border: 1px solid #B5B5B5;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color: #fff;
	padding: 7px 12px;
	padding: 0px 12px\9;
	padding: 0px 12px\0;
	+padding: 0px 12px;
	font-size: 15px;  /* 修改字体大小 */
	height:35px;
    cursor: pointer;
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    display: inline-block;
    text-decoration: none;
}

/* 这个是老是跟ie抢着认\0的神奇的opera */
@media all and (min-width:0px){ .pansoft-btn {padding: 0px 12px\0;} }
/* chrome和safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ .pansoft-btn {
	padding: 0px 12px;
	background:-webkit-linear-gradient(top, #00C307,#039103) repeat scroll 0 0 transparent;
	} }
.pansoft-btn:hover{
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B300', endColorstr='#006C00',GradientType=0 ); IE6-9 */
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    /* background-color: #006C00; 
    background-image: -moz-linear-gradient(center top , #00B300, #006C00);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00B300), to(#006C00));
    background: -webkit-linear-gradient(top, #00B300 ,#006C00) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#00B300 , #006C00 ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #00B300 , #006C00) repeat scroll 0 0 transparent;
  	background: linear-gradient(#00B300, #006C00) repeat scroll 0 0 transparent; */
}

/* chrome和safari */
@media screen and (-webkit-min-device-pixel-ratio:0){ .pansoft-btn:hover {background:-webkit-linear-gradient(top, #00B300,#006C00) repeat scroll 0 0 transparent;} }
.pansoft-btn:active{
	background: #00EE00\0;
	-moz-box-shadow: 0 0px 0 #00EE00, 0 0 9px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0 0px 0 #00EE00, 0 0 9px rgba(0, 0, 0, 0.5) inset; 
	box-shadow: 0 0px 0 #00EE00, 0 0 9px rgba(0, 0, 0, 0.5) inset;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color='#00EE00', Direction=0, Strength=35);for ie6,7,8 */
	/*
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C8FFD', endColorstr='#4787ED',GradientType=0 ); /* IE6-9 */
	/*background: linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* W3C */
   /* -moz-transition: border 0.2s ease 0s;
    /*-webkit-transition: border 0.2s ease 0s;
    background: -moz-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
   	/*background: -ms-linear-gradient(top, #4C8FFD 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* IE10+ */
    /*background: -webkit-linear-gradient(center top , #4C8FFD, #4787ED) repeat scroll 0 0 transparent;
    border: 1px solid #0561AE !important;
    box-shadow:0 0 0 1px #FFFFFF inset,0 0px 0px rgba(0,0,0,0,1);*/
}

/* 卡片帮助测样式 */
.cardForeignHelp {
	width: 16px;
	height: 16px;
	background: none;
	background: url(images/foreignHelp16.png);
	border: 0px;
	cursor: pointer;
}

/* 当鼠标在帮助图标上的时候，出现动画效果 */
.cardForeignHelp:hover {
	margin-top: 1px;
	margin-left: 1px;
}

/* 字典帮助测样式 */
.gridForeignHelp {
	width: 24px;
	height: 24px;
	background: none;
	background: url(images/foreignHelp24.png);
	border: 0px;
	cursor: pointer;
}

/* 当鼠标在帮助图标上的时候，出现动画效果 */
.gridForeignHelp:hover {
	margin-top: 1px;
	margin-left: 1px;
}

a[readonly="readonly"]{
	cursor:not-allowed;
}
a[lock="true"]{
	cursor:not-allowed;
}
.pansoft-btn[type="button"][readonly="readonly"]{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top,#bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    cursor:not-allowed;
    
}



.vchrbutton[readonly="readonly"] span.vfont{
	color:#b4b4b4;
}
.vchrbutton[lock="true"] span.vfont{
	color:#b4b4b4;
}
.pansoft-btn[type="button"][readonly="readonly"]:hover{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    cursor:not-allowed;
}


/* 按钮的点击事件 */
.pansoft-btn[type="button"][readonly="readonly"]:active{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bebebe', endColorstr='#969696',GradientType=0 ); /* IE6-9 */
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
	/* background: linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; W3C
    background: -moz-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top,#bebebe 0%,#969696 65%) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#bebebe 0%, #969696 65%) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #bebebe , #969696) repeat scroll 0 0 transparent; */
    border: 0px solid #a0a0a0 !important;
    color: #dbdbdb;
    text-shadow: 0 1px 0 #587f93 !important;
    cursor:not-allowed;
    box-shadow:0 0 0 0px #FFFFFF inset,0 0px 0px rgba(0,0,0,0,0); 
}

.button-text{
	 padding: 0.4em 1em;
	 display: block;
    line-height: 1.4;
     cursor: pointer;
     color: #FFFFFF;
    font-weight: bold;
}

.toolbar_clone{
	position:fixed;
	right:10px;
	top:6px;
/* 	background-color:#F5FFFE;
	border: 1px solid #27CEDE; */
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

.toolbar_clone .toolbar_icon_5{
	background-position: 0px -180px!important;
}

/*切换显示的css*/
.ui-jqgrid .ui-jqgrid-htable th div{
	/*
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F2F2F2', endColorstr='#DDDDDD');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F2F2F2', endColorstr='#DDDDDD');
	
	background-image: -moz-linear-gradient(center top , #F2F2F2, #DDDDDD);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#DDDDDD));*/
	font-size:12px;
	transition: color 0.2s linear 0s;
	height: auto;
    white-space: normal;
}

/* grid的标题行样式 */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	/* filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F8F8F8', endColorstr='#D9D9D9');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F8F8F8', endColorstr='#D9D9D9');
	background:#E6E6E6;
	background-image: -moz-linear-gradient(center top , #F8F8F8, #D9D9D9);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#D9D9D9)); */
	background:#E8E8E8;
    border: 1px solid #CBCBCB;
    color: #3D3D3D;
    font-weight: bold;
}
th.ui-state-hover{
	/**/
	background-image:url("")!important;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EAEAEA', endColorstr='#C3C3C3')!important;
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EAEAEA', endColorstr='#C3C3C3')!important;
	background:#CBCBCB;
	background-image: -moz-linear-gradient(center top , #EAEAEA, #C3C3C3)!important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EAEAEA), to(#C3C3C3)) 50% 50% repeat-x !important;
    border: 1px solid #EAEAEA;
    color: #7F7F7F;
    font-weight: bold;
    background: -moz-linear-gradient(center top , #EAEAEA, #C3C3C3) 50% 50% repeat-x !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ th.ui-state-hover {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EAEAEA), to(#C3C3C3)) 50% 50% repeat-x !important;} }

/* 修改grid的表头高度 */
.ui-jqgrid-hdiv {
	/*height:30px;
	height:30px\0;*/
}
.ui-jqgrid-hbox{
	/*height:30px;
	height:30px\0;*/
}
.ui-jqgrid-hbox table {
	/*height:30px;
	height:30px\0;*/
}
.ui-th-column {
	height:30px;
	height:30px\0;
}
.ui-jqgrid-labels{
	height:22px;
	height:22px\0;
}

ui-state-default ui-th-column ui-th-ltr{
	height:30px;
	height:30px\0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ .ui-jqgrid-labels{height:22px;} }
@media screen and (-webkit-min-device-pixel-ratio:0){ .ui-jqgrid-htable{height:22px;} }
@media screen and (-webkit-min-device-pixel-ratio:0){ .ui-th-column{height:30px;} }

.ui-jqgrid-htable th:hover div {
	/*
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E0E0E0', endColorstr='#C8C8C8');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E0E0E0', endColorstr='#C8C8C8');
	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E0E0E0), to(#C8C8C8)) 50% 50% repeat-x !important;
	background-image: -moz-linear-gradient(center top , #E0E0E0, #C8C8C8);*/
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0){ .ui-jqgrid-htable th:hover div {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E0E0E0), to(#C8C8C8)) 50% 50% repeat-x !important;} }
*/

.ui-widget-content{
	border: 1px solid #CBCBCB;
}

.ui-jqgrid-sortable:hover {
	/*
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E0E0E0', endColorstr='#C8C8C8');
	
	background: -moz-linear-gradient(center top , #E0E0E0, #C8C8C8) 50% 50% repeat-x !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E0E0E0), to(#C8C8C8)) 50% 50% repeat-x !important;
	*/
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0){ .ui-jqgrid-sortable:hover {background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E0E0E0), to(#C8C8C8)) 50% 50% repeat-x !important;} }
*/

/* 欢迎页面css */
.welcome_main{
	position:absolute;
	left:238px;
	right:3px;
	top:0px;
	bottom:0px;
	/* border: 1px solid #DDDDDD; */
	background-color: #FFFFFF;
	overflow: hidden;
}

.welcome_main_show{
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}

.pansoft_sso_welcome_img{
	position:absolute;
	right:0px;
	top:0px;
}

.chooseSelect{
	bottom: 2px;
	position: absolute;
	right: 20px;
	top: 2px;
	width: 120px;
}

.chooseSelect select{
	width: 120px;
	text-align: center;
}

/*select样式*/
.panSelect_select {
	position: relative;
	width: 235px !important;
	height: 29px;
/* 	background-image: url(images/05.png); */
	background-color: white;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor:pointer;
	overflow: visible;
}
.panSelect_miniSize{
	position: relative;
	background-image: none !important;
	background-color: white;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor:pointer;
	overflow: visible;
	/* border:1px solid #498AF4; */
/* 	top:5px !important; */
}
.panSelect_miniSize #selectBtn{
	background-image: url(/SmartWeb/login/img/02.png) !important;
	background-repeat: no-repeat;
	/* left: 203px ; */
/*     position: relative !important; */
    z-index:1;
}
#selectBtn{
	background-image: none;
	top:-1px !important;
	height:21px !important;
}
.panSelect_showtext {
	position: absolute;
	left: 2px;
	right: 24px;
	top: 5px !important;
	bottom: 2px;
/*	background-color: #B8D8ED;*/
/*  font-weight: bold;*/
}

.panSelect_showtext span {
	color: #404040;
	left: 5px;
	position: relative;
	top: 1px !important;
}
.panSelect_miniSize .panSelect_showtext span {
	top: -4px !important;
}
.panSelect_selectitems {
	top: 28px !important;
	left: 0px !important;
/* 	width: 233px; */
	border-left: 0px solid #A4B0BB !important;
	border-right: 0px solid #A4B0BB !important;
	border-bottom: 0px solid #A4B0BB !important;
	border-top: 0px solid #A4B0BB !important;
	background-color: white;
}
.panSelect_selectitems2{
	border-left: 1px solid #A4B0BB !important;
	border-right: 1px solid #A4B0BB !important;
	border-bottom: 1px solid #A4B0BB !important;
	border-top: none !important;
}
.panSelect_selectitems3{
	border-left: 0px solid #A4B0BB !important;
	border-right: 0px solid #A4B0BB !important;
	border-bottom: 0px solid #A4B0BB !important;
	border-top: 1px solid #A4B0BB !important;
}

.panSelect_miniSize .panSelect_selectitems{
	top: 19px !important;
	left: -1px !important;
}
.panSelect_items {
	position: relative;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
}

.panSelect_item {
	position: relative;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}

.itemSelect{
	background-color:#B8D1F9;
}

.itemSelectHover{
	background-color:#ffefd6;
}


.panSelect_item:hover {
	background-color: #FFEFD6;
	cursor: pointer;
}


.panSelect_itemClick {
	background-color: #FFEFD6;
	cursor: default;
}

.gridchoose_uplayer {
	background-image:url("images/uplayer.png");
    background-repeat:no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left:2px;
    cursor: pointer;
}

/* =================================== */

.itemIcon{
	background:url("images/pansoft_left_ico.png") no-repeat;
	left: 6px;
    position: absolute;
    top: 7px;
    z-index: 9999;
    width: 16px;
    height: 16px;
}
.ui-accordion .ui-accordion-header .ui-icon{
	/* background:url("images/pansoft_left_ico.png") no-repeat;  */
}

.ui-accordion .ui-accordion-content{
	/* background:url("images/pansoft_left_menu_bg.jpg")repeat-x scroll 0 0 transparent;  */
}	

.ui-accordion .ui-accordion-header{
	/* background:url("images/pansoft_left_menu_bg2.png")repeat-x scroll 0 0 transparent;  */
}

/* =================================== */

.font_head{
	position:absolute;
	top:15px;
    margin-left: 60px;
    margin-top: 0px;
	font-size: 18px !important;
    line-height: 150%;
    color: #333333 !important;
}

/* 新添加的页面图标后面的标题样式 */
.font_headFact{
	position:absolute;
	top:15px;
    margin-left: 10px;
    margin-top: 0px;
	font-size: 18px !important;
    line-height: 150%;
    color: #333333 !important;
}
.img_head {
    margin-right: 10px;
    margin-left: 20px;
    margin-top: 20px;
    vertical-align: top;
    border: 0 none;
}

/* =====================================彩色bar（module.css）============================= */

.color-bar1 {
    height: 5px;
    background-color: #B257C2;
}

.color-bar2 {
    height: 5px;
    background-color: #59ACD7;
}

.color-bar3 {
    height: 5px;
    background-color: #08B567;
}

.color-bar4 {
    height: 5px;
    background-color: #0064A3;
}

.color-bar5 {
    height: 5px;
    background-color: #FBC51D;
}

.color-bar6 {
    height: 5px;
    background-color: #E68000;
}

/* =====================================主界面样式（module.css）============================= */

.maincontenttitle{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	height:24px;
	margin-left:0px;
	display:inline;
	border: 1px solid transparent;
	border-bottom: 2px solid #B8D1F9;
	background-color: #DFEAFC;
}
.maincontent_lefthead{
	width: 245px;
}
.contenttitle_icon{
	background-image: url("images/pansoft-card_icon_1.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: inline-block;
	overflow: visible;
	position: relative;
	margin: 0px;
	top: 4px;
	height: 16px;
	width: 16px;
	left: 12px;
	overflow: hidden;
}

.title_icon_1{
	background-image: url("images/pansoft-card_icon_1.png");
}
.title_icon_2{
	background-image: url("images/pansoft-card_icon_2.png");
}
.title_icon_users{
	background-image: url("images/pansoft_users.png");
}
.title_icon_role{
	background-image: url("images/pansoft_role.png");
}

.contenttitle_text{	
	position: absolute;
	margin: 0px;
	right: 0;
	top: 4px;
	height: 16px;
	left: 34px;
	line-height: 16px;
	color: #005391;
	font-size: 12px;
}

.cardshow{
	position: absolute; 
	top: 5px; 
	left: 220px; 
	right: 5px; 
	bottom:80px; 
	margin: 5px;
	background:-moz-linear-gradient(center top , #FFFFFF 0px, #F2F2F2 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 0 3px 1px #D7D6D5;
}
.frame_border {
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	position:absolute;
	top:60px;
	left:0px;
	bottom:0px;
	right:0px;
	overflow:hidden;
	
	/** filter: progid : DXImageTransform.Microsoft.Shadow (color = #909090, direction = 120, strength = 4 ); **/
/* 	-moz-box-shadow: 0px 1px 3spx #909090; firefox
	-webkit-box-shadow: 0px 1px 3px #909090; safari或chrome
	box-shadow: 0px 1px 3px #909090; opera或ie9 */
/* 	background: -moz-linear-gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent; */
	/** filter: progid:DXImageTransform.Microsoft.gradient(#F2F2F2, #FFFFFF 20%) repeat scroll 0 0 transparent; **/
}

.treeshow{
	position: absolute; 
	top: 5px; 
	left: 0px; 
	bottom:80px; 
	margin: 5px;
	width:204px;
	background:-moz-linear-gradient(center top , #FFFFFF 0px, #F2F2F2 100%) repeat scroll 0 0 transparent;
	box-shadow: 0 0 3px 1px #D7D6D5;
}

.treenodea{
	text-decoration:none;
}
.treenodea:hover span{
	background-color: #FFF5DB !important;
}
.nodeaselect{
	text-decoration: none;
	background-image:url(images/pansoft-tree-select.png);
	background-position: 0 0;
    background-repeat: repeat-x;
}

.nodeaselect>span{
	
	border: 1px solid #f4ad01;
	background-color: #FCF2AB!important;
	*background-color: #FCF2AB!important;
	*background-color: #FCF2AB;
	
}

.treestyle {
	font-size: 12px;
	padding-top: 12px;
}

.tabbar_li:hover > .tabClose{
	display:inline-block;
	z-index:9999;
} 

/* ==================================主界面样式（module.css）结束================================= */




/* ==================================table样式（tabIframe.css）================================= */



@CHARSET "UTF-8";

.tabsIframe{
	width:100%;
	height:100%;
}
.tabsIframe-content-default{
	display:none;
	width:99.8%;
	height:100%;
}
.tabsIframe-content-select{
	display:inline-block;
}

.coverdiv{
	background-color:#595959;
/* 	background:none; */
}
.covertip{
	background-image:url("images/waiting.gif");
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:30px;
	background-color:#ffffff;
	border-radius: 0.4em;
	border:2px solid #CFDBEC;
}

.tabbar{
	display: inline-table;
    z-index: 99;
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    text-decoration: none;
    outline: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    /**background: url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") repeat-x scroll 50% 50% #5C9CCC;**/
    border-bottom: 1px solid #dbdbdb;
    color: #FFFFFF;
    font-weight: bold;
    border-radius: 5px 5px 0px 0px;
    margin: 0;
    padding: 0.2em 0.2em 0;
    clear: both;
    content: ".";
    height: 24px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right:230px;
	width: 100%;
	
}

.tabbar_li{
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	text-decoration: none;
	font-size: 100%;
    line-height: 25px;
    height:25px;
    color: #2E6E9E;
    font-weight: bold;
    float: left;
    list-style: none outside none;
    /*margin: 0 0.2em 1px 0;*/
    padding: 0;
    position: relative;
    /*top: -2px;*/
    white-space: nowrap;
	padding-left:20px;
	padding-right:46px;
    float: left;
    margin-right: -10px;
    cursor:pointer;
    font-size:14px;
    line-height:20px;
    text-align:center;
/*    border-left: 2px solid #86dafd;*/
    border-top-left-radius: 4px;
    z-index: 10;
}

.tabbar_li_selected{
	z-index: 11;
/*	border-left: 2px solid #4d99d4;
  	margin-bottom: 0;
    padding-bottom: 1px;
    background: url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") repeat-x scroll 50% 50% #F5F8F9;
    color: #E17009;
    font-weight: bold;
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
    top:-2px;
   height:22px;      
    height:21px;          
    padding-right: 30px; */
}

.tabClose {
    background-image: url("images/close12.png");
    /*  background-position: -190px -155px; */
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 18px;
}

.tabClose:hover{
	background-image: url("images/close-hover(3).png");
    /* background-position: -165px -153px; */
}

/* .tabbar_li_selected > .tabClose{
	display: inline-block;
} */

.bar_icon{
	background-image: url("images/bar_icon_1.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    height: 16px;
    margin: 1px;
    overflow: visible;
    position: absolute;
    left: 10px;
    top: 5px;
    width: 16px;
    z-index: 9;
}

.bar_text{
	background-image: url("images/bar_bg.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    margin: 1px;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    left:0px;
    text-align:left;
    padding-left:20px;
    
}

.bar_rightborder{
	
}

.bar_left{
	/* 添加渐变色 */
	/*background-image: -moz-linear-gradient(top, #FFFFFF, #F8F8F8); */
	/* filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F8F8F8'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#F8F8F8')"; 
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFFFFF),color-stop(1, #F8F8F8)); 
	background-color:#FAFAFA; */
	background:#0D8ECC;
    background-position: 0px 0px;
    background-repeat: repeat-x;
    position:absolute;
    left:13px;
    top:0px;
    bottom:0px;
    right:12px;
    line-height:24px;
    padding-left:15px;
    padding-right:10px;
    font-size:13px;
    color:#2D2D2D;
    font-weight: normal;
    border-top: 1px solid #849DB6;
	
	/*background-position :0 0;
    border-radius: 5px 5px 0 0;*/
}
/* 新增li左侧边角的样式 */
.bar_leftCorner{
	background-image: url("images/01_left.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    position:absolute;
    width:13px;
    top:0px;
    bottom:0px;
    left:0px;
}
.bar_right{
	background-image: url("images/01_right.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    position:absolute;
    width:13px;
    top:0px;
    bottom:0px;
    right:0px;
}

.tabbar_li_selected>.bar_left{

    /*background-color:#FFFFFF;*/
	font-size:13px;    /*tab页14号字体太大了点*/
    color:#333;
    font-weight: bold;
    text-decoration: none;
    height:24px;
    /*border-left: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;*/
}
.tabbar_li_selected>.bar_right{
/*	background-image: url("images/bar_bg_right_select.png");*/
}

/*  ==============================功能菜单样式开始================================*/
.dropdown-menu{
	display: block;
    margin-bottom: 5px;
    position: static;
	background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    float: left;
    left: 0;
    list-style: none outside none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    top: 100%;
    z-index: 1000;
	color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.dropdown-menu > li{
	color: #333333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height:35px;
    line-height: 35px;
	list-style: none outside none;
}
.dropdown-menu > li > a{
	clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
	text-decoration: none;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
	list-style: none outside none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

/*  ==============================功能菜单样式结束================================*/



/*  ==============================tab样式结束================================*/


/* .editcell{
	color:#ffffff!important;
} */

.ui-priority-secondary1 { /* 表格的斑马线样式 */
    background-color: #FF00FF;
}

/* ===============================银企平台搜索样式开始===================================== */
.searchName{
	float:left;width:80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top:5px;
}
/* 修改高度 */
.searchNameNoWidth{
	float:left;white-space: nowrap;text-overflow: ellipsis;padding-top:5px; margin-left: 10px;height:25px;line-height: 25px;
}
.searchValue{
	float:left;width:160px;padding-top:5px;
}
.searchBtn{
	float:left;width:70px;
}
/* ===============================银企平台搜索样式结束===================================== */
	.save_button_disable{/* 按钮失效样式 */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6C9E2', endColorstr='#4787ED',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* W3C */
	    cursor: not-allowed;
	    height: 25px;
	    -moz-transition: border 0.2s ease 0s;
	    -webkit-transition: border 0.2s ease 0s;
	    background: -moz-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent;
	    background: -webkit-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
	   	background: -ms-linear-gradient(top, #A6C9E2 0%,#4787ED 65%) repeat scroll 0 0 transparent; /* IE10+ */
	    background: -webkit-linear-gradient(center top , #A6C9E2, #4787ED) repeat scroll 0 0 transparent;
	    border: 1px solid gray  !important;
	    border-radius: 4px 4px 4px 4px;
	    display: inline-block;
	    font: bold 12px/17px Helvetica,Arial,sans-serif;
	    margin: 2px;
	    padding: 0px 6px 3px;
	    text-decoration: none;
	    color:Gray;
	    text-shadow: 0 1px 0 #2F5BB7 !important;
		background:RGB(241,241,241) !important;
	}
	
	/* panVoucher */
	.toolbtn{
		margin-top:-2px !important;
		cursor:pointer;
	}
	.vouchertitle{
		border-left-width:0px!important;
		border-top-width:0px!important;
		border-radius:0px!important;
		border-right-width:0px!important;
	}
	button span.label, .button span.label{
		font-size:12px;
	}
	.ui-jqgrid-btable tr td{
		font-size:12px;
	}
	.no-drop{
		cursor:no-drop;
	}
	.no-drop span.icon{
		background-image: url("images/google+-ui-sprite-gray.png") !important;
	}
	.no-drop span.label{
		color:#444444 !important;
		border-bottom:0px solid grey;
	}
	span.icon{
		background-image: url("images/google+-ui-sprite-colour.png") !important;
	}
	span.iconqr{
		background-image:url("images/qrcode-icon.png") !important;
		background-size:18px 18px;
	}
	span.label{
		 border-bottom: 1px solid grey;
	 }
	/*公共css样式*/
	
	.ui-jqgrid tr.jqgrow td{
		white-space: nowrap!important;  /*此样式覆盖了jqgrid的样式，不然会出现在表格中图片不水平居中的问题*/
	}
	
	/* 设置所有的input，select边框 */
	input[type='text'],input[type='password']{
		
		
		/* 取消谷歌浏览器的黄色边框 */
		outline: none;
	}
	/*设置IE浏览器中默认值的颜色*/
	input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	    color:#757575 !important;
	}
	
	/* 新的文本框样式 */
	.input1{
		background-color: #FFFFFF;
	    border: 1px solid #CCCCCC;
	    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.075) inset;    /* 修改文本框的内阴影 */
	    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
		float: none;
	    margin-left: 0;
	 	display: inline-block;
	 	width: 156px;
	 	border-radius: 4px 4px 4px 4px;
	    color: #555555;
	 	font-size: 14px;
	    height: 20px;
	    line-height: 20px;
		padding: 4px 6px;
	    vertical-align: middle;
		min-height: 1px;
	}
	
	/* 文本框被聚焦的样式 */
	.input1:focus{
		border-color: rgba(185, 185, 185, 0.8);
	  	outline: 0;
	  	outline: thin dotted \9;
	  	/* IE6-9 */
	  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(185, 185, 185, 0.6);
	    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(185, 185, 185, 0.6);
	    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(185, 185, 185, 0.6);
	}
	
	
	/* 编辑框内的文本框 */
	.edit-cell input{
		border-top:solid 0px #abadb3;
		border-left:solid 0px #e2e3ea;
		border-bottom:solid 0px #e2e3ea;
		border-right:solid 0px #e2e3ea;
		padding:0px;
	}
	.edit-cell input:hover{
		border-top:solid 0px #5794bf;
		border-left:solid 0px #c5daed;
		border-bottom:solid 0px #c5daed;
		border-right:solid 0px #c5daed;
	}
	/* 编辑框内的select */
	.edit-cell select{
		border-top:solid 0px #abadb3;
		border-left:solid 0px #e2e3ea;
		border-bottom:solid 0px #e2e3ea;
		border-right:solid 0px #e2e3ea;
		padding:0px;
		font-size:0.9em;
	}
	.edit-cell select:hover{
		border-top:solid 0px #5794bf;
		border-left:solid 0px #c5daed;
		border-bottom:solid 0px #c5daed;
		border-right:solid 0px #c5daed;
	}
	.edit-cell .button_fk{
		border-top:solid 0px #5794bf;
		border-left:solid 0px #c5daed;
		border-bottom:solid 0px #c5daed;
		border-right:solid 0px #c5daed;
		background-position: center center;
		margin-left:8px;
    	margin-top:-1px;
    	vertical-align: middle;
	}
	/* grid下面的pager条内的input */
	.ui-pg-table .ui-pg-input{
		border-top:solid 1px #abadb3;
		border-left:solid 1px #e2e3ea;
		border-bottom:solid 1px #e2e3ea;
		border-right:solid 1px #e2e3ea;
		padding:0px;
	}
	.ui-pg-table .ui-pg-input:hover{
		border-top:solid 1px #5794bf;
		border-left:solid 1px #c5daed;
		border-bottom:solid 1px #c5daed;
		border-right:solid 1px #c5daed;
	}
	.ui-pg-table .ui-pg-selbox{
		border-top:solid 1px #abadb3;
		border-left:solid 1px #e2e3ea;
		border-bottom:solid 1px #e2e3ea;
		border-right:solid 1px #e2e3ea;
		padding:0px;
	}
	.ui-pg-table .ui-pg-selbox:hover{
		border-top:solid 1px #5794bf;
		border-left:solid 1px #c5daed;
		border-bottom:solid 1px #c5daed;
		border-right:solid 1px #c5daed;
	}
	
	
	

/* Card加载的时候，出现的进度条样式开始 */	
	/* 不要文字了。先注释 */
/* .bs-docs-example:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    font-size: 14px;
    font-weight: bold;
    left: -1px;
    padding: 8px 15px;
    position: absolute;
    top: -1px;
} */
.cardloadcontent{
    position: absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	background-color: #FBFBFB;	
	z-index: 200;
	background:none;
}
.bs-docs-example {
	/* background-color: #FFFFFF;
    border: 1px solid #DDDDDD; */
    border-radius: 4px 4px 4px 4px;
   /*  margin: 93px 131px; */
    /* padding: 102px 74px 69px; */
    width: 520px;
    height: 100px;
    position: absolute;
}

.progress-bar {
	background-color: #F7F7F7;
	background-image: linear-gradient(to bottom, #DCDCDC, #DCDCDC);
	background-repeat: repeat-x;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	height: 25px;
	margin-bottom: 20px;
	overflow: hidden;
	width: 400px;
	position: absolute;
	left:54px;
	top:40px;
}
        
.progress-bar .loadimg {
    display: inline-block;
    height: 100%;
	background-color: #777;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;	
	position: absolute;
	left:0px;
	top:0px;
	bottom:0px;	
}
.progress-bar .loadtext {
    display: inline-block;
	position: absolute;
	left:0px;
	top:-3px;
	bottom:0px;	
	right: 0px;
	background: none;
	text-align: center;
	padding-top: 4px;
	font-weight:bold;
	font-size:14px;
	color:white;
}
		
.stripes .loadimg {
	background-color: #3F5299;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;

    -webkit-background-size: 0px 0px;
    -moz-background-size: 0px 0px;
    background-size: 0px 0px;		
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
						color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
						to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                        transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                        transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                        transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
                        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
                        transparent 75%, transparent);         
    
    -webkit-animation: animate-stripes 1s linear infinite;
    -moz-animation: animate-stripes 1s linear infinite;       		
}
        
@-webkit-keyframes animate-stripes { 
0% {background-position: 0 0;} 100% {background-position: 60px 0;}
     }
     
     
@-moz-keyframes animate-stripes {
0% {background-position: 0 0;} 100% {background-position: 60px 0;}
     }

/* .shine span {
	position: relative;
} */

/* .shine span::after {
	content: '加载中';
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;			
} */
/* Card加载的时候，出现的进度条样式结束 */		
	
/* card中的字体样式 */
#tablecell td,input,select{
	color: #333333;
	font-size: 15px;
	line-height: 15px;
	font-family: Microsoft YaHei,"微软雅黑",Lucida,Verdana,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;
}

#tablecell td{
	font-size: 13px;
	line-height: 13px;
}


/* 设置jqgrid选中行的样式 */
.ui-jqgrid .ui-jqgrid-btable .ui-state-highlight,.ui-jqgrid  .ui-jqgrid-bdiv .ui-state-hover,.ui-jqgrid .ui-jqgrid-bdiv  .ui-widget-content .ui-state-hover,.ui-jqgrid .ui-jqgrid-bdiv  .ui-widget-header .ui-state-hover,.ui-jqgrid  .ui-state-focus,.ui-jqgrid  .ui-widget-content .ui-state-focus,.ui-jqgrid  .ui-widget-header .ui-state-focus {
    background: none repeat scroll 0 0 #24A9E1;
    border: 1px solid #3EA5E4;
    color: #FFFFFF;
    font-weight: bold;
}

/* 设置jqgrid选中列的样式 */
.ui-jqgrid .ui-state-highlight,.ui-jqgrid  .ui-widget-content .ui-state-highlight,.ui-jqgrid  .ui-widget-header .ui-state-highlight {
   	background: none repeat scroll 0 0 #178FCE;
    border: 1px solid #278ECD;
    color: #FFFFFF;
    font-weight: bold;
}

/* 设置jqgrid中的table样式 */
.ui-jqgrid table{
	 border-collapse: separate;
}

/* 设置jqgrid中的超链接的样式 */
.ui-jqgrid .ui-state-hover a,.ui-jqgrid  .ui-state-hover a:hover {
    color: #FFFFFF;
    text-decoration: underline ;
}

/* 修改page工具栏上的样式 */
.ui-pg-table .ui-state-hover{
	background-image: -moz-linear-gradient(center top , #F3F3F3, #DEDEDE);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F3F3F3), to(#DEDEDE)) 50% 50% repeat-x !important;
    font-weight: bold;
    background: -moz-linear-gradient(center top , #F3F3F3, #DEDEDE) 50% 50% repeat-x !important;
	border: 0px solid #278ECD;
}

/* 还原jquery ui中的日历的样式更改 */
.ui-datepicker-header .ui-state-hover{
	border: 1px solid #79b7e7; 
	background: #d0e5f5 url(/SmartWeb/jquery-ui/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; 
	font-weight: bold; color: #1d5987; 
}


/* 选择条件的按钮样式 */
.searchNameNoWidth .pansoft-btn, .searchNameNoWidth .pansoft-btn{
	height:30px;
	padding-top:5px;
	margin-top: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.searchNameNoWidth .pansoft-btn, .searchNameNoWidth .pansoft-btn {
		padding-top:0px;
	} 
}  /*chrome and safari*/

/* 设置grid中span的高度 */
.ui-jqgrid-btable span{
	height:100%;
	display:block; 
}

/* 设置谷歌下select的边框 */
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.tablecell .validator_auto {
		border:0px solid #000000; 
	}
}

/* 新的按钮样式-普通的点击按钮 */
.pansoft-btn{
	position: relative;
    -moz-transition: color 0.1s ease 0.001s, border 0s ease 0.2s;
    -webkit-transition: color 0.1s ease 0.001s, border 0s ease 0.2s;
    
   /*  background-color: #287BBC; 
    background-image: -moz-linear-gradient(center top , #287BBC, #23639A);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#287BBC), to(#23639A));
    background: -webkit-linear-gradient(top, #287BBC ,#23639A) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#287BBC , #23639A ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #287BBC , #23639A) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#287BBC', endColorstr='#23639A',GradientType=0 ); IE6-9
    background: linear-gradient(top,#287BBC , #23639A ) repeat scroll 0 0 transparent; W3C */
    border: 1px solid #1B5480;
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color: #fff;
	padding: 2px 10px;
	padding: 0px 10px\9;
	padding: 0px 10px\0;
	+padding: 0px 10px;
	font-size: 15px;  /* 修改字体大小 */
	height:30px;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}
.pansoft-btn:hover{
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D7D7D7',GradientType=0 ); IE6-9
    -moz-transition: border 0.2s ease 0s;
    -webkit-transition: border 0.2s ease 0s;
    background: -webkit-linear-gradient(top, #FFFFFF ,#D7D7D7) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#FFFFFF , #D7D7D7 ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #FFFFFF , #D7D7D7) repeat scroll 0 0 transparent;
    background: linear-gradient(#FFFFFF, #D7D7D7) repeat scroll 0 0 transparent;
    background-color: #D7D7D7; 
    background-image: -moz-linear-gradient(center top , #FFFFFF, #D7D7D7);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#D7D7D7)); */
   /* 	background-color: #1E4F7E; 
    background-image: -moz-linear-gradient(center top , #2672AE, #1E4F7E);
   	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2672AE), to(#1E4F7E));
    background: -webkit-linear-gradient(top, #2672AE ,#1E4F7E) repeat scroll 0 0 transparent; Chrome10+,Safari5.1+
   	background: -ms-linear-gradient(top,#2672AE , #1E4F7E ) repeat scroll 0 0 transparent; IE10+
    background: -webkit-linear-gradient(center top, #2672AE , #1E4F7E) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2672AE', endColorstr='#1E4F7E',GradientType=0 ); IE6-9
    background: linear-gradient(top,#2672AE , #1E4F7E ) repeat scroll 0 0 transparent; W3C */
    color: white;
    
}

/* tab页样式开始 */
.tabs ul{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.tabs li{
  float: left;
  margin: 0 .5em 0 0;
  border: 1px solid #dbdbdb;
}

.ui-tabs-panel{
	box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.5);
}

.ui-tabs-selected a{
	background: #fff!important;
    z-index: 3!important;
}

.ui-tabs-selected a::after{
  background: #fff!important;
  z-index: 3!important;
}

.tabs ul a{
  padding: 0.4em 1em;
  position: relative;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
  background-image: -webkit-linear-gradient(top, #fff, #ccc);
  background-image: -moz-linear-gradient(top, #fff, #ccc);
  background-image: -ms-linear-gradient(top, #fff, #ccc);
  background-image: -o-linear-gradient(top, #fff, #ccc);
  background-image: linear-gradient(to bottom, #fff, #ccc);  
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}
@media screen and (-webkit-min-device-pixel-ratio:0){ .tabs ul a {padding: 0.5em 1em;} }  /*chrome and safari*/
.tabs #current a{
  background: #fff;
  z-index: 3;
}

.tabs #current a::after{
  background: #fff;
  z-index: 3;
}
.tabs ul a:hover,
.tabs ul a:active,
.tabs ul a:hover::after,
.tabs ul a:active::after,
.tabs ul a:focus,
.tabs ul a:focus::after{
  background: #fff;
}

.tabs ul a:focus{
  outline: 0;
}

.tabs ul a::after{
  content:'';
  position:absolute;
  z-index: 0;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
  background-image: -webkit-linear-gradient(top, #fff, #ccc);
  background-image: -moz-linear-gradient(top, #fff, #ccc);
  background-image: -ms-linear-gradient(top, #fff, #ccc);
  background-image: -o-linear-gradient(top, #fff, #ccc);
  background-image: linear-gradient(to bottom, #fff, #ccc);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(15deg);
  -moz-transform: skew(15deg);
  -ms-transform: skew(15deg);
  -o-transform: skew(15deg);
  transform: skew(15deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

.tabs #current a{
  background: #fff;
  z-index: 3;
}

.tabs #current a::after{
  background: #fff;
  z-index: 3;
}

/* tab页样式结束 */


.tabledom{
	background-color: transparent;
	
}

.nopic{
	background-image:url(nopic.png);
}

.pansoft-search-btn{
	background-image:url(images/greenicon_080.png);
}
.pansoft-search-btn:hover{
	background-image:url(images/greenicon_080.png);
}
.pansoft-search-btn-cancel{
	background-image:url(images/greenicon_081.png);
}
.pansoft-search-btn-cancel:hover{
	background-image:url(images/greenicon_081.png);
}
	
.select2-choice span{
	color:#333;
}
/* 全局按钮样式开始 */
.webbtn{
	background:none repeat scroll 0 0 #EEEEEE;
    display:inline-block;
    font-size:14px;
    width:80px;
    text-decoration:none;
    height: 25px;
    color: #050505;
/*     color: #393939; */
    border: 1px solid #aaaaaa;
    border-radius: 4px 4px 4px 4px;
    /* filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#dddddd,gradientType=0); 
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#dddddd,gradientType=0);/*IE8*/*/
    background: cdcdcd; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, #ffffff, #dddddd);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#dddddd));
    background:-o-linear-gradient(top, #ffffff, #dddddd);
    position: relative;
    font-family: "微软雅黑";
}
.webbtn:hover{
    /* filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eeeeee,endcolorstr=#bcbcbc,gradientType=0); 
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#eeeeee,endcolorstr=#bcbcbc,gradientType=0);/*IE8*/*/
    background: cdcdcd; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, #eeeeee, #bcbcbc);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#bcbcbc));
    background:-o-linear-gradient(top, #eeeeee, #bcbcbc);
	
}
.webbtn:active{
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cdcdcd,endcolorstr=#eeeeee,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cdcdcd,endcolorstr=#eeeeee,gradientType=0);/*IE8*/
    background: cdcdcd; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(top, #cdcdcd, #eeeeee);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#cdcdcd), to(#eeeeee));
    background:-o-linear-gradient(top, #cdcdcd, #eeeeee);
	
}
.webbtn>span:first-child{
	display:inline-block;
    background-image:url(btnimages/delete.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 8px;
    top: 4px;
}
.webbtn>span:last-child{
    position: absolute;
    left: 32px;
    top: 4px;
    height: 18px;
    line-height: 18px;
}

/* 全局按钮样式结束 */
/*凭据标题背景色  */
.panvoucherbgcolor{
	border-bottom : 0px solid !important;
	border-color  : #CCCCCC !important;
	text-align	:left !important;
	font-size		:12px !important;
	font-weight	:bold !important;
	color			:#000000 !important;
	background: #E1E1E1;
	/* background	:-moz-linear-gradient(left center , #E1E1E1, #EEEEEE) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background	:-webkit-gradient(linear, left 0, right 0, from(#E1E1E1), to(#BFBFBF));
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E1E1E1,endcolorstr=#BFBFBF,gradientType=1);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#dddddd,gradientType=0);IE8
	background:-o-linear-gradient(top, #ffffff, #dddddd); */
}
/* 兼容ie11单元格文本框高度太小 */
td>span{
	display: inline-block;
}
.open-window{
	position: fixed;
	right:0px;
	top:0px;
	width: 96px;
	height: 18px;
	display:inline-block;
	padding:2px;
	background-color: azure;
	z-index: 9999;
}
.vali_uneditable{
	border-color:transparent;
}