html {
	overflow: hidden;
	font-size: 12px;
	font-family: tahoma,Arial,"宋体",Verdana,sans-serif;
	word-wrap:break-word;
}
.break-all{
	word-break:break-all;
}
body {
	overflow: hidden;
}
*{
	padding: 0;
	margin: 0;
}
img {
	border: none;
}
a,a:link,a:visited,a:active {
	color: blue;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	text-decoration: underline;
}
label input{
	vertical-align: middle;
}
tr.tr_title_bar td {
	margin: 0;
	padding: 0;
}
tr.tr_title_bar,div.title_ct,div.title_ex {
	height: 30px;
	line-height: 30px;
}

tr.tr_title_bar,div.title_bar {
	border-bottom: 1px solid #ebeef5;
	border-top: 1px solid #ebeef5;
}
div.title_bar {
	border-bottom: 1px solid #e3e3e3;
	background: url(/image/panel_bg.jpg) repeat-x left top;
	width:100%;
	height: 30px;
}
div.title_bar>div{
	height: 30px;
	line-height:30px;
}
div.title_bar>div.title_ct,div.title_bar>div.title_ex{
	height: auto;
	line-height:auto;
}
div.title_bar>div:last-child .chosen-container-single .chosen-single{
	padding: 1px 0 1px 8px;
}
div.title_bar>div:last-child .el-button{
	min-width: auto;
    padding: 5px 5px;
    height: auto;
    font-size: 12px;
}
div.title_bar>div:last-child select{
	padding:3px 0;
	display:inline-block;
}
div.title_bar_margin {
	margin-top:10px;
}

div.title_ct {
	background: url(/image/title_bar_tag.jpg) no-repeat 5px center;
	float: left;
	color: black;
	font-weight: bold;
	padding: 1px 5px 0 10px;
	border-left: 1px solid #ebeef5;
}

tr.tr_title_bar div.title_ct {
	background: none;
	margin-left: 50%;
	font-size: 18px;
}

tr.tr_title_bar div.title_ct {
	border-left: none;
}

div.title_ex {
	float: left;
	padding-left: 5px;
}

div.title_ex * {
	margin-top: 0px;
}

.table_form {
	width: 100%;
	border: 1px solid #ebeef5;
	cellspacing: 1;
	cellpadding: 0;
	margin: 0 0 8px 0;
	padding: 0;
}

.table_form td {
	height: 20px;
	padding: 3px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ebeef5;
}

.table_form th {
	height: 20px;
	padding: 3px;
	border-width: 0 1px 1px 0;
	border-style: dotted;
	border-color: #BEBEBE;
}

td.td_item_nowrap,td.td_item,td.td_item2 {
	background: none repeat scroll 0 0 #FAFAFA;
	text-align: right;
	padding-right: 5px;
	-white-space: nowrap;
}

td.td_item_nowrap {
	white-space: nowrap;
}

td.td_item2 {
	-text-decoration: underline;
	font-weight: bold;
}

td.td_item3 {
	border: 1px solid #D4D4D4;
	text-align: center;
}

td.td_title {
	background-color: #e7e7e7;
	font-weight: bold;
	padding: 2px 20px;
	text-align: left;
}

.easyui-validatebox {
	width: 126px;
}

.easyui-combobox {
	width: 126px;
}
.input_text20 {
	width: 20px;
}
.input_text30 {
	width: 30px;
}
.input_text40 {
	width: 40px;
}
.input_text80 {
	width: 80px;
}

.input_text100 {
	width: 100px;
}

.input_text120 {
	width: 120px;
}

.input_text140 {
	width: 140px;
}

.input_text200 {
	width: 200px;
}
.width100 {
	width: 98%;
	width: calc(100% - 6px);
}
select.width100 {
	width:100%;
}
textarea.width100 {
	width: calc(100% - 8px);
}

input.button,input.priorButton {
	height: 28px;
	width: 75px;
}

.button2 {
	height: 28px;
	width: 100px;
}
input.long-button{
	height: 28px;
	width: 140px;
}
input[readonly="readonly"],input[readonly="readonly"].input-focus{
	background-color:#FAFAFA;
}
.buttonShort {
	height: 28px;
	width: 40px;
}

.panel-body {
	padding: 3px 3px 0 3px;
}

#progressingDialog {
	xborder: 1px solid #9C9C9C;
	width: 312px;
}

#progressingDialog p {
	padding: 0;
	margin: 0;
}

#progressingDialog .content {
	background: #FEFEFE;
}

#progressingDialog .content p {
	height: 18px;
}

#progressingDialog .progress {
	border: 1px solid #A7BDDE;
	background: url(/image/processing.gif) repeat-x left bottom;
	height: 13px;
}

table {
	border-collapse: collapse;
}

.searchlist {
	margin-bottom: 8px;
	text-align: left;
	border: 1px solid #006699;
	cellpadding: 0;
	width: 100%;
	cellspacing: 1;
	margin: 0;
	padding: 0;
}

.searchlist tr,.searchlist td {
	border: 1px solid #006699;
	padding-left: 2px;
	height: 20px;
}

.tr1 {
	background-color: white;
}

.tr2 {
	background-color: #edf2f8;
}

.tr_title td {
	text-align: center;
	background-color: #C9D8EF;
	padding-left: 3px;
	height: 23px;
	font-weight: bold;
}
/*tab*/
.tab-close span {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 0 0;
	color: gray;
	line-height: 12px;
}

.tab-close {
	display: block;
	height: 14px;
	width: 14px;
	top: 8px;
	right: 2px;
	position: absolute;
}

a:hover.tab-close {
	text-decoration: none;
}

a:hover.tab-close span {
	color: red;
	border: 1px solid #BEBEBE;
	background-color: #E0E0E0;
}

/*datagrid*/
.grid-table {
	width: 100%;
}
.grid-table thead td {
	font-weight: bold;
	text-align: center;
}

.grid-panel {
	border: 1px solid #ebeef5;
}

.grid-table tr {
	height: 25px;
}

.grid-table td {
	padding: 2px 4px;
}

.grid-row-selected,.grid-row-over {
	background: #D1E5FD;
	border: 1px solid #7DA2CE;
	border-left: none;
	border-right: none;
}

.pagingRange,.pagingTotalCount,.pageCount {
	font-weight: bold;
	color: blue;
}

.pagination-separator td {
	width: 2px;
	border: 1px solid red;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
}
.datagrid-foot tr {
	border-top: 1px solid #7DA2CE;
}

tbody.datagrid-body tr.foot-tr {
	background: #FBEC88;
	color: #000000;
}

.left-td {
	text-align: left;
}

.center-td {
	text-align: center;
}

.right-td {
	text-align: right;
}

.money-td {
	text-align: right;
}

.user-td,.datetime-td {
	text-align: center;
}
input,textarea,select{
    outline:0;
    font-size:12px;
}
select{
	background-color:white;
	border: 1px solid #dcdfe6;
	border-radius:4px;
	padding:7px 0;
	vertical-align: middle;
	font-size:12px;
}
input[type="text"],input[type="password"],textarea{
	border: 1px solid #dcdfe6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	color: black;
}
input[type="text"],input[type="password"]{
	padding:7px 0 8px 3px;
}
textarea{
	padding:3px;
}
input.input-focus,textarea.textarea-focus,select:focus,.ms-choice:focus,.ms-search input:focus{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	border: solid 1px #25A4F9;
    box-shadow: 0 1px 1px #E9E9E9 inset, 0 0 8px #A2CEF1;
    background-color:white;
}
td.descSort span,td.ascSort span {
	padding-right: 12px;
}

td.descSort span {
	background: url(/image/sort_desc.gif) no-repeat scroll right center
		transparent;
}

td.ascSort span {
	background: url(/image/sort_asc.gif) no-repeat scroll right center
		transparent;
}

td.sort {
	cursor: pointer;
}

label.required {
	background: url(/image/star.png) no-repeat left center transparent;
	padding-left: 10px;
}

span.required {
	color: red;
}

span.warn,span.boldRedLabel,span.arrowLabel,label.boldRedLabel{
	color: red;
	font-weight: bold;
}
span.arrowLabel{
	font-size:14px;
}
span.redLabel {
	color: red;
}
span.redHint,div.redHint {
	color: red;
}

.Wdate {
	width: 140px;
}
input.date {
	width:80px;
}
div.validate-result-msg p {
	line-height: 16px;
	margin-bottom: 5px;
}
a.moreQueryOptions i{
	font-size:12px;
	font-weight: bold;
}
span.itemLabel {
	font-weight: bold;
}

table.buttonsTable {
	width: 100%;
	margin: 15px 0 4px;
}

a.collapseArrow {
	display: inline-block;
	float: right;
	width: 16px;
	height: 16px;
	opacity: 0.6;
	filter: alpha(opacity =60);
	margin: 6px 0 0 2px;
	vertical-align: top;
}

a.collapseArrow:hover {
	opacity: 1;
	filter: alpha(opacity =100);
	background-color: #eaf2ff;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

input.bCheckbox {
	display: none;
}

.bCheckboxTrue {
	height: 16px;
	line-height: 20px;
	padding-left: 20px;
	margin-right: 5px;
	background: url(/image/b_checkbox.png) no-repeat left 0px;
	cursor: pointer;
	display: -moz-inline-stack; /*Firefox only code*/
	display: inline-block; /*some standard browsers*/
	zoom: 1; /*IE only*/
	display: inline; /*Only IE know this code (CSS Hack)*/
}

.bCheckboxTrueHover {
	height: 16px;
	line-height: 20px;
	padding-left: 20px;
	margin-right: 5px;
	background: url(/image/b_checkbox.png) no-repeat left -16px;
	cursor: pointer;
	display: -moz-inline-stack; /*Firefox only code*/
	display: inline-block; /*some standard browsers*/
	zoom: 1; /*IE only*/
	display: inline; /*Only IE know this code (CSS Hack)*/
}

.bCheckboxFalse {
	height: 16px;
	line-height: 20px;
	padding-left: 20px;
	margin-right: 5px;
	background: url(/image/b_checkbox.png) no-repeat left -32px;
	cursor: pointer;
	display: -moz-inline-stack; /*Firefox only code*/
	display: inline-block; /*some standard browsers*/
	zoom: 1; /*IE only*/
	display: inline; /*Only IE know this code (CSS Hack)*/
}

.bCheckboxFalseHover {
	height: 16px;
	line-height: 20px;
	padding-left: 20px;
	margin-right: 5px;
	background: url(/image/b_checkbox.png) no-repeat left -48px;
	cursor: pointer;
	display: -moz-inline-stack; /*Firefox only code*/
	display: inline-block; /*some standard browsers*/
	zoom: 1; /*IE only*/
	display: inline; /*Only IE know this code (CSS Hack)*/
}

.icon-tip_panel {
	background: none repeat scroll 0 0 #FFFEE6;
	color: #8F5700;
	line-height: 28px;
	height: 28px;
}

.icon-tip {
	padding-left: 18px;
	background: url(/image/tip.png) no-repeat scroll left center
		rgba(0, 0, 0, 0);
}

td.photoFields p {
	margin-bottom: 3px;
}

img.photo {
	width: 90px;
	height: 120px;
}
img.sphoto {
	width: 90px;
	height: 120px;
}
img.image {
	width: 128px;
	/*height: 128px;*/
	display: block;
}

form.imageForm {
	display: block;
}

table.image-panel {
	border: 1px solid #D4D4D4;
}

table.image-item {
	float: left;
	border: 1px solid gray;
	padding: 1px;
	margin: 3px;
}

table.default-image-item {
	border-color: red;
}
a.item-a{
	margin-right:24px;
}

a.moreElement {
	float: left;
	display: inline-block;
	padding-right: 15px;
	background: url(/image/arrow_up_down.png) right -33px no-repeat;
	cursor: pointer;
}

a.moreElement-down {
	background: url(/image/arrow_up_down.png) right -2px no-repeat;
}
span.recordCount{
	font-weight:normal;
}
.xbutton {  
    display: inline-block;  
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */  
    *display: inline;  
    vertical-align: baseline;  
    outline: none;  
    cursor: pointer;  
    text-align: center;  
    text-decoration: none;  
    text-shadow: 0 1px 1px rgba(0,0,0,.3);  
    -webkit-border-radius:4px;   
    -moz-border-radius:4px;  
    border-radius:4px;  
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);  
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);  
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    padding: 0.3em;
    height: 28px;
}  
.xbutton:hover {  
    text-decoration: none;  
}  
.xbutton:active {  
    position: relative;  
    top: 1px;  
}

/* blue */  
.blue {  
    color: white;  
    border: solid 1px #0076a3;
    background: #0095cd;  
    background: -webkit-gradient(linear, left top, left bottom, from(#37aaea), to(#117ed2));  
    background: -moz-linear-gradient(top,  #37aaea,  #117ed2);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#37aaea', endColorstr='#117ed2');  
}  
.blue:hover {  
    background: #007ead;  
    background: -webkit-gradient(linear, left top, left bottom, from(#2488d4), to(#1c5bad));  
    background: -moz-linear-gradient(top,  #2488d4,  #1c5bad);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2488d4', endColorstr='#1c5bad');  
}
.blue:active {  
    color: #80bed6;  
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));  
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');  
}

/* green */  
.green {  
    color: white;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));  
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');  
}  
.green:hover {  
    background: #538018;  
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));  
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');  
}  
.green:active {  
    color: #a9c08c;  
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));  
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');  
}
.sky-blue {
	color:white;
	background-color: #3385FF;
	box-shadow: none;
	border: 0;
	outline: 0;
	letter-spacing: normal;
}
.sky-blue:hover{
	background:#4662D9;
}
input.buttonView {
	width: 74px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #ffffff;
	background: url(/template/images/center_button.gif) no-repeat;
	border:none;
	cursor: pointer;
	padding:0;
}
input.longButtonView{
	width: 89px;
	height: 26px;
	line-height: 26px;
    font-size: 12px;
    color: #FFFFFF;
	background: url(/template/images/center_button_long.gif) no-repeat;
    border:none;
    cursor: pointer;
    padding:0;
}
input.long2_button {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #ffffff;
	background: url(/template/images/center_button_longlong.gif) no-repeat;
	border: 0px;
	cursor: pointer;
	padding:0;
}
input.long2_button:hover {
	background: url(/template/images/center_hover_button_longlong.gif) no-repeat;
}

input.buttonView:hover {
	background: url(/template/images/center_hover_button.gif) no-repeat;
}
thead.datagrid-header td{
	color:black;
}
td.task-auditResult p{
	margin:5px 0;
}
/*----------------------------------------------------------------------------
--------------------------新的样式,
-----------------------------------------------------------------------------*/
li.block .img p:after {
	content: ".";
	font-size: 1px;
	visibility: hidden;
}

li.block .img p {
	position: static;
	top: 50%;
}

.block .count {
	background-image: url("/image/app_icons/count_bg.png");
	background-repeat: no-repeat;
	height: 40px;
	position: absolute;
	right: -20px;
	top: 0;
	width: 44px;
}

li.block .img p img {
	height: 72px;
	left: 50%;
	margin-left: -36px;
	margin-top: -36px;
	max-height: 86px;
	max-width: 86px;
	position: absolute;
	top: 50%;
	vertical-align: middle;
	width: 72px;
}
fieldset,img {
	border: 0 none;
}
ul,ol {
	list-style: none outside none;
}
li.block .img {
	cursor: pointer;
	height: 86px;
	line-height: 86px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 86px;
}
a:link {
	text-decoration: none;
}
.icon-text {
	background: url("/image/app_icons/icon_text_l.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin-top: 3px;
	padding-left: 10px;
}

a {
	outline: medium none;
}

.icon-text span {
	background: url("/image/app_icons/icon_text_r.png") no-repeat scroll
		right center rgba(0, 0, 0, 0);
	color: #000000;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 0;
}

element.style {
	margin-left: 16px;
	margin-right: 16px;
}

.screen ul li {
	width: 120px;
}

.block {
	display: block;
	float: left;
	height: 122px;
	overflow: hidden;
	text-align: center;
}
div.total-money-div {
	display: block;
	float: right;
	background-color: black;
	border: 1px solid #D4D4D4;
	padding:3px 5px;
}

div.total-money-div,span.total-money {
	font-weight: bold;
	font-size: 18px;
	color: yellow;
}
div.title_bar_right{
	float:right;
	margin-right:5px;
}
select.suggest,select.chosen-field{
	display:none;
}
span.red_mark{
	color: red;
	font-size: 18px;
	font-weight: bold;
}
/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container{background-color:white;position:relative;display:inline-block;vertical-align:middle;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #dcdfe6;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}.chosen-container a{cursor:pointer;}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:3px 0 3px 8px;border:1px solid #dcdfe6;border-radius:5px;color:black;text-decoration:none;line-height:24px;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;height:24px\0;line-height:24px\0;}.chosen-container-single .chosen-single-with-deselect span{overflow:hidden;width:100%;white-space:nowrap;padding-right:26px;text-overflow:ellipsis;}.chosen-container-single .chosen-single abbr{position:absolute;top:10px;right:12px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:12px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("chosen-sprite.png") no-repeat -2px 6px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;background:url("chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}.chosen-container .chosen-results{color:black;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:6px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#F5F7FA;}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #dcdfe6;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:transparent !important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #dcdfe6;max-width:100%;border-radius:3px;background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container .chosen-drop .result-selected{display:list-item;color:#409eff;font-weight:bold;cursor:default;}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #dcdfe6;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-20px 6px;}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url("chosen-sprite.png") no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.0),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.0dppx){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}
/*WdatePicker.css*/
.Wdate{
	border:#999 1px solid;
	background:#fff url(/js/My97DatePicker/skin/datePicker.gif) no-repeat right;
}
.Wdate::-ms-clear{display:none;}

.WdateFmtErr{
	font-weight:bold;
	color:red;
}
div.chosen-container a{
	cursor:text;
}
div.chosen-container a abbr,div.chosen-container a div{
	cursor:default;
}

/*回到顶部样式开始*/
#rocket-to-top div {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 149px;
}
#rocket-to-top .level-2 {
    background: url("../image/rocket_button_up.png") no-repeat scroll -149px 0 transparent;
    display: none;
    height: 250px;
    opacity: 0;
    z-index: 1;
}
#rocket-to-top .level-3 {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 150px;
    z-index: 2;
}
/*download by www.sucaijiayuan.com*/
#rocket-to-top {
    background: url("../image/rocket_button_up.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    display: block;
    height: 250px;
    margin: -125px 0 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 80%;
    width: 149px;
    z-index: 11;
}
/*回到顶部样式结束*/
div.data-navigator{
	position:fixed;
	right:0;
	top:0;
}
div.data-navigator label{
	color:red;
}
div.data-navigator label.navi-x{
	font-weight:bold;
}
textarea.editor{
	width:100%;
}
div.pstrength-bar {
	margin-top:2px;
    height: 16px;
    line-height: 16px;
}
div.pstrength-bar div {
    background: none repeat scroll 0 0 #ffd099;
    color: #fff;
    float: left;
    margin-right: 1px;
    text-align: center;
    width: 67px;
}
.pstrength-weak .pstrength-bar-weak, .pstrength-middle .pstrength-bar-weak, .pstrength-strong .pstrength-bar-weak, .pstrength-middle .pstrength-bar-middle, .pstrength-strong .pstrength-bar-middle, .pstrength-strong .pstrength-bar-strong {
    background: none repeat scroll 0 0 #f60;
}
span.star-icon {
    background-image: url("../image/stars.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    top: 40px;
    left:10px;
}
.yellowstar0, .yellowstar5, .yellowstar10, .yellowstar20, .yellowstar30, .yellowstar35, .yellowstar40, .yellowstar45, .yellowstar50 {
    width: 110px;
}
.yellowstar0 {
    background-position: 0 -100px;
}
.yellowstar10 {
    background-position: 0 -80px;
}
.yellowstar20 {
    background-position: 0 -60px;
}
.yellowstar30 {
    background-position: 0 -40px;
}
.yellowstar40 {
    background-position: 0 -20px;
}
.yellowstar50 {
    background-position: 0 0px;
}
div.find-options-panel{
	border-bottom:1px solid gray;
	margin-bottom:2px;
}
div.find-options-panel input.find-text{
	display:inline-block;
	width:83%;
	height:18px;
}
div.find-options-panel input.find-button{
	display:inline-block;
	width:15%;
	height:28px;
}
div.find-options-body{
	overflow-y:auto;
}
div.find-options-body table.grid-table tbody tr{
	cursor:pointer;
}
div.ui-chosen {
	display: inline-block;
	position: relative;
	width:100%;
}
div.ui-chosen-container{
	border: 1px solid #dcdfe6;
    border-radius: 4px;
    --box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666;
    -height: 30px;
    -line-height: 30px;
   
    padding: 0 8px 0 8px;
    text-decoration: none;
    white-space: nowrap;
}
div.ui-chosen-active{
  border: solid 1px #25A4F9;
	box-shadow: 0 1px 1px #E9E9E9 inset, 0 0 8px #A2CEF1;
}
input.ui-chosen-input{
	border:none;
	display:inline-block;
	outline: none;
	width:100%;
}
div.ui-chosen-drop {
	display:none;
	position: absolute;
	z-index:9999;
	left:0;
	background-color:white;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #D4D4D4;
}
div.ui-chosen-drop div.grid-panel{
	height:300px;
}
div.ui-chosen-drop table.grid-table{
	border:none;
}
div.ui-chosen-drop table.grid-table tbody tr{
	cursor:pointer;
}
div.ui-chosen-drop table.grid-table tbody td{
}
div.ui-chosen-arrow{
	position: absolute;
	display:inline-block;
	top:4px;
	right:0;
	width: 18px;
	height: 100%;
	background: url(/css/chosen-sprite.png) no-repeat scroll 0 2px;
}
div.ui-chosen-clear{
 	background: url(/css/chosen-sprite.png) no-repeat scroll -42px 1px;
    display: block;
    font-size: 1px;
    height: 12px;
    position: absolute;
    right: 20px;
    top: 10px;
    width: 12px;
    cursor:pointer;
}
div.ui-chosen-clear:hover{
	 background-position: -42px -10px;
}
div.ui-chosen thead.datagrid-header{
	border-bottom:#D4D4D4;
}
tr.chosen-option-selected{
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
p.chosen-has-more{
	color:red;
}
div.inner-tabs{
	margin-bottom:10px;
}
div.inner-tab-contents{
	border:1px solid #D4D4D4;
	border-top:none;
	padding:3px;
}
div.inner-tab-contents table.table_form_last,td.table_form_last_panel table.table_form{
	margin-bottom:0px;
}
div.submit-buttons-panel{
	text-align:center;
}
tr.tr_red{
	color:red;
}
tr.tr_green{
	color:green;
}
tr.tr_gray{
	color:gray;
}
td.score-td{
	width:30px;
}
div.window-mask{
	position:fixed;
	left:0;
	top:0;
}
div.radio_group_div label{
	margin-right:10px;
}
div.grid-panel table.rownum tbody.datagrid-body tr td:first-child{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0px, #f5f5f5 100%) repeat-x;
	text-align:center;
	padding:0;
}
table.student_alert_table_focused td{
	border:1px solid red;
}
table.student_alert_table_focused td.td_item{
	background-color:red;
	color:white;
}
table.student_alert_table td.student_alert_content{
	font-size:14px;
	font-weight:bold;
}
td.studentstatus{
	text-align: center;
}
td.studentstatus p{
	margin-top:2px;
	color:#666;
}
.studentstatus0{
	color:black;
}
.studentstatus1{
	color:navy;
}
.studentstatus2{
	color:green;
}
.studentstatus3{
	color:red;
}
.studentstatus4{
	color:gray;
}
.copy-widget,.copy-widget2{
	position: relative;
}
a.copy-widget{
	display:block;
}
a.copy-button{
	position: absolute;
	display:inline-block;
	width:17px;
	height:17px;
	background:url(/image/copy.png) no-repeat left top;
}
a.copy-button:hover{
	margin-left:1px;
}
span.copyResult{
	position: absolute;
	display:inline-block;
	width:80px;
	z-index: 9;
	text-align:center;
	border:1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
	color:green;
	font-weight:bold;
	background-color:white;
	padding:10px 5px;
}
div.sidebar {
	position: absolute;
	font-size: 12px;
	text-align: left;
	max-width: 600px;
	overflow: visible;
	background: #fff;
	z-index: 9;
}
div.sidebar a{
	text-decoration: none;  
}
a.sidebar_a {
	left: -20px;
	width: 20px;
	height: 40px;
	display: block;
	position: absolute;
	font-size: 12px;
	background-color: #2d6dcc;
	text-decoration: none;
	text-align: center;
	color: #fff;
	padding: 3px 0;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	line-height:1.6;
}
div.sidebar_ul_div{
	width:480px;
	border:1px solid #dcdfe6;
}
div.sidebar_ul_div a:hover{
	cursor: pointer;
}

div.sidebar-tag-list {
	padding: 5px;
}
div.sidebar-tag-list a,div.student-tag-list a{
	line-height:14px;
	display:inline-block;
	padding:5px;
	margin:3px;
	border-radius:5px;
	color:white;
	border:1px solid white;
}
div.student-tag-list{
	display:inline;
}
div.student-tag-list a{
	margin:1px;
	text-decoration: none;
	width:68px;
	text-align: center;
}
div.student-tag-list a.width-auto{
	width:auto;
}
div.sidebar-tag-list a:hover,div.student-tag-list a:hover{
	border:1px solid gray;
	cursor:pointer;
}
div.sidebar-tag-list a.checked{
	padding-left:0;
	padding-right:0;
}
div.sidebar-tag-list a i{
	font-size:16px;
	font-style: normal;
}
div.sidebar_title {
	background: #FAFAFA;
	border-bottom:1px solid #dcdfe6;
	padding:3px 3px;
	text-align:center;
}
div.sidebar_title a{
	height: 20px;
	line-height: 20px;
}
div.sidebar_footer {
	line-height: 24px;
	background: #FAFAFA;
	padding: 0 5px;
	overflow: hidden;
	border-top:1px solid #dcdfe6;
}
div.sidebar_footer label,div.sidebar_footer span{
	display:inline-block;
	margin-left:15px;
}
span.sidebar-tip{
	text-align:center;
	background: #f6f6f6;
	margin-bottom:3px;
	color:#666;
}
span.tag-tuding{
	display:inline-block;
	float:right;
	width:18px;
	height:24px;
	cursor: pointer;
	background:url(https://rc.17gz.org/image/tuding.png) no-repeat center center;
}
span.tag-tuding-fixed{
	background:url(https://rc.17gz.org/image/tuding2.png) no-repeat center center;
}
div.tag_list_edit ul{
	display:inline-block;
}
div.tag_list_edit ul li{
	display:inline-block;
	line-height:14px;
	padding:3px;
	margin:1px;
	border-radius:5px;
	color:white;
	border:1px solid white;
}
div.tag_list_edit  ul li.tag-hover{
	border:1px solid gray;
	cursor: pointer;
}

div.tag_list_edit  ul li a{
	margin-left:3px;
	color:white;
}
div.tag_list_edit  ul li a:hover{
	border:1px solid white;
}
div.tag_list_edit  ul li a span{
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	padding:0 2px;
	color: white;
	line-height: 12px;
}
.placeholder{
	color:#767676;
}
a.icon{
	font-size:20px;
	color:gray;
}
a.icon:hover{
	color:#2D6DCC;
}
td.funding p{
	margin-top:2px;
	color:#666;
}
td.college_major h5{
	font-size:12px;
	margin-top:3px;
	font-weight: normal;
}
td.college_major h6,.c666{
	font-size:12px;
	margin:2px 0 3px 0;
	font-weight: normal;
	color:#666;
}
span.dragdrop-handle{
	display:block;
	width:40px;
	height:18px;
	cursor: move;
	
	border:1px solid #bbb;
	border-radius: 3px;
	background-color:#b3b3b3 !important;
	background:-webkit-linear-gradient(top, #eee 0%, #b3b3b3 100%);
	color:white;

    font-size: 20px;
    font-weight: normal;
}
span.dragdrop-handle:before {
    content: '≡';
    display:block;
    margin-top:-5px;
    text-align:center;
}
div.toast{
  display:none;
  position:fixed;
  top:50%;
  left:50%;
  width:200px;
  
  background-color:white;
  border:1px solid #d3d3d3;
  border-radius:8px;
}
div.toast>h3{
	border-bottom:1px solid #d3d3d3;
	padding:8px 10px;
}
div.toast>h3>label{
	font-size:14px;
}
div.toast>h3>i{
	font-style:normal;
	color:blue;
	position: absolute;
	right:5px;
}
div.toast>div{
	padding:20px 20px;
	font-size:14px;
	text-align:center;
}
p.c-gray{
	color:#999;
}
i.checkchar{
	font-size:16px;
	line-height:16px;
	font-style: normal;
	position:relative;
	top:2px;
}
tr.no-data td{
	text-align:center;
	padding:20px 0;
	font-size:16px;
	font-weight:bold;
	border-bottom:none;
}
select.multipleSelect,select.chosen-select{
	display:none;	
}
input.disabled,select.disabled,textarea.disabled{
	background-color:#EBEBE4;
}
div.search-container{
	padding:5px 0 0 5px;
}
