html,body,ul,li,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,hr,ol,input,button{border:0;list-style:none;margin:0;padding:0;}
.clear{clear:both}
.li-left li,
.left{float:left}
.right{float:right}
.h{overflow:hidden;}
.n-b,
.no-border{border:0}
.ti-2{text-indent:2em;}
.ti-10{text-indent:10px;}
.ti-25{text-indent:25px;}
.tl{ text-align:left}
.tc{ text-align:center}

.panel-fit{height:100%;overflow:auto;}

.none{display:none}
.nowrap{white-space:nowrap}
.cursor{cursor:pointer}
.relative{position:relative;}

.margin{font:normal 10px/10px 'microsoft yahei';height:10px;}

.n{font-weight:normal}
.b{font-weight:bold}

.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-24{font-size:24px;}
.fs-26{font-size:26px;}
.fs-36{font-size:36px;}
.fs-60{font-size:60px;}
.fs-72{font-size:72px;}

.lh-20{line-height:20px;}
.lh-35{line-height:35px;}
.lh-40{line-height:40px;}
.lh-60{line-height:60px;}

a{color:#333;text-decoration:none;}
a:hover{color:#00a65a;text-decoration:none;}

.text-right{text-align:right}
.text-center{text-align:center}
.b-b-d{ border-bottom:#ddd solid 1px;}

.pr-2{padding-right:2px;}
.pr-5{padding-right:5px;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-30{padding-left:30px;}
.pl-50{padding-left:50px;}
.pl-180{padding-left:180px;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}
.pt-50{padding-top:50px;}
.pb-15{padding-bottom:15px;}
.pb-30{padding-bottom:30px;}
.p-10{padding:10px;}
.p-15{padding:15px;}
.p-20{padding:20px;}
.p-50{padding:50px;}
.mr-15{ margin-right:15px}
.mt-15{ margin-top:15px}


button{outline-style:none}

.red{color:red;}
.orange{color:#f60;}
.blue{color:#039;}
.gray{color:#999;}
.light-gray{color:#e5e5e5;}
.color{color:#00a65a;}
.white{color:white;}
.green{color:#00a559}
.color-888{color:#888}
.color-555{color:#555}
.org{color:#ff9a06}

.bg-white{background-color: white;}
.bg-gray{background-color:#b3b3b3;}
.bg-light-gray{background-color: #e5e5e5;}
.bg-white-gray{background-color: #f9f9f9;}
.bg-deep-panel{background-color: #f8f8f8;}
.bg-panel{background-color: #fafafa;}
.bg-red{background-color: #e9573e;}
.bg-light-red{background-color: #fb6e52;}
.bg-yellow{background-color: #f6bb43;}
.bg-orange{background-color: #ff9142;}
.bg-green{background-color: #22b658;}
.bg-yellow-green{background-color: #8dc153;}
.bg-sea-green{background-color: #37bd9c;}
.bg-lime-green{background-color: #a0d468;}
.bg-blue{background-color: #4b89dc;}
.bg-slate-blue{background-color: #967bdc;}
.bg-sky-blue{background-color: #3baeda;}
.bg-light-blue{background-color: #0c92d1;}
.bg-dark-blue{background-color: #169fa5;}
.bg-pink{background-color: #d870ad;}
.bg-light-pink{background-color: #ec87c1;}
.bg-dark{background-color: #373E47;}
.bg-f6{background-color: #f6f6f6;}
.bg-ccc{ background-color: #ccc}


.li-14 li{width:14.28%}
.li-16 li{width:16.66%}
.li-20 li{width:20%}
.li-25 li{width:25%}
.li-33 li{width:33.33%}
.li-50 li{width:50%}
.li-75 li{width:75%}

.lh-70{ line-height:70px;}

/**
 * 树列表
 *
 */
.cbcs-tree-table-header{background:#efefef;line-height:35px;overflow:hidden;}
.cbcs-tree-table-header li{padding:0 10px;}
.cbcs-tree-table{border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}
.cbcs-tree-table a{display:block;line-height:35px;overflow:hidden;position:relative;text-decoration:none;}
.cbcs-tree-table li{outline:none;}
.cbcs-tree-table .cbcs-tree-item{float:left;height:35px;padding:0 10px;}
.cbcs-tree-table .cbcs-tree-item-right{float:right;border-left:1px solid #ddd;}
.cbcs-tree-table .cbcs-tree-item-left{border-right:1px solid #ddd;}
.cbcs-tree-table a{border-bottom:1px solid #ddd;}
.cbcs-tree-table a:hover{background-color:#eaf2ff}
.cbcs-tree-table a.curSelectedNode{background-color:#ffe48d;outline:none}
.cbcs-tree-placeholder{height:1px;display:inline-block}
.cbcs-tree-table .btn{background:inherit;border:0;padding:3px 10px;}
.cbcs-tree-table .switch{background:url(images/icon-tree.png) no-repeat 999em 999em;display:inline-block;height:20px;vertical-align: middle;width:20px;}
.cbcs-tree-table .noline_open,
.cbcs-tree-table .roots_open,
.cbcs-tree-table .root_open,
.cbcs-tree-table .center_open,
.cbcs-tree-table .bottom_open{background-position:-10px -43px;cursor:pointer}
.cbcs-tree-table .noline_close,
.cbcs-tree-table .roots_close,
.cbcs-tree-table .root_close,
.cbcs-tree-table .center_close,
.cbcs-tree-table .bottom_close{background-position:-10px -113px;cursor:pointer}

.cbcs-tree-normal{border:0;}
.cbcs-tree-normal li{position:relative;}
.cbcs-tree-normal .switch{display:block;margin:9px 0 0 8px;position:absolute;z-index:1;}
.cbcs-tree-normal a{border:0;cursor:pointer;padding-left:30px;white-space: nowrap;}
.cbcs-tree-normal li ul{padding-left:30px}
.cbcs-tree-normal a.curSelectedNode{background:#00a65a;color:white;}

.cbcs-tree-checkbox .chk,
.cbcs-tree-radio .chk{background:url(images/icon-tree.png) no-repeat 999em 999em;display:block;height:35px;left:25px;position:absolute;width:20px;z-index:1;}
.cbcs-tree-checkbox a,
.cbcs-tree-radio a{padding-left:45px;}
.cbcs-tree-checkbox .checkbox_false_full,
.cbcs-tree-checkbox .checkbox_false_full_focus{background-position:-45px 0}
.cbcs-tree-checkbox .checkbox_true_part,
.cbcs-tree-checkbox .checkbox_true_part_focus,
.cbcs-tree-checkbox .checkbox_false_part,
.cbcs-tree-checkbox .checkbox_false_part_focus{background-position:-45px -35px}
.cbcs-tree-checkbox .checkbox_true_full,
.cbcs-tree-checkbox .checkbox_true_full_focus{background-position:-45px -70px}
.cbcs-tree-checkbox .checkbox_false_disable,
.cbcs-tree-checkbox .checkbox_false_disable_focus{background-position:-45px -105px}
.cbcs-tree-checkbox .checkbox_true_disable,
.cbcs-tree-checkbox .checkbox_true_disable_focus{background-position:-45px -140px}



/**
 * 滚动条
 *
 */
::-webkit-scrollbar-track-piece {
	background-color:#f2f2f2;
	-webkit-border-radius:0
}
::-webkit-scrollbar {
	width:10px;
	height:10px
}
::-webkit-scrollbar-thumb {
	height:50px;
	background-color:#b8b8b8;
	-webkit-border-radius:6px;
	outline:2px solid #f2f2f2;
	outline-offset:-2px;
	border:2px solid #f2f2f2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5
}
::-webkit-scrollbar-thumb:hover {
	height:50px;
	background-color:#878987;
	-webkit-border-radius:6px
}
.home-west-scroll::-webkit-scrollbar-track-piece {
	background-color:#222d32;
}
.home-west-scroll::-webkit-scrollbar-thumb {
	background-color:#878987;
	outline:2px solid #222d32;
	border:2px solid #222d32;
}
.home-west-scroll::-webkit-scrollbar-thumb:hover {
	background-color:#00a65a;
}

.w-300{ width:300px}
.subject-textarea textarea{ border-radius:5px; color:#666}

.ui-step {
	color: #b7b7b7;
	position: relative;
	width:600px; margin:20px auto
}
.ui-step:after {
	display: block;
	content: "";
	height: 0;
	font-size: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.ui-step li {
	float: left;
	position: relative;
}
.ui-step .step-end {
	/* width: 120px; */
	position: absolute;
	top: 0;
	right: -15px;
}
.ui-step-line {
	height: 1px;
	background-color: #e0e0e0;
	margin-top: 15px;
	width: 589px;
}
.step-end .ui-step-line { display: none; }
.ui-step-cont {
	width: 120px;
	position: absolute;
	top: 0;
	left: -28px;
	text-align: center;
}
.ui-step-cont-number {
	display: inline-block;
	*
	zoom:1;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%;
	font-family: tahoma;
	font-size: 16px;
	border: #ccc solid 1px;
	color: #ccc;
}
.ui-step-cont-text {
	position: relative;
	top: 34px;
	left: -42px;
}
.step-active .ui-step-cont-number {background-color: #bf291b;border:none;color: #fff;}
.step-active .ui-step-cont-text {
	color: #333;
}

.exam-body{ width:80%; margin:15px auto 0 auto}

.table > thead > tr > th, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > td,
.table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 15px 8px;
}
.title-common {
	height: 20px;
	line-height: 20px;
	border-left: #faad14 solid 8px;
	padding-left: 15px;
}
.mb-15{
	margin-bottom: 15px;
}
.list-info-unit {
	border: 1px solid #eee;
	width: 100%;
	border-left: none;
}
.list-info-unit-box{
	margin-top: -1px;
}
.list-info-unit li{
	cursor: pointer;
	-webkit-box-shadow: 1px 0 0 0 #eee, 0 1px 0 0 #eee, 1px 1px 0 0 #eee, 1px 0 0 0 #eee inset, 0 1px 0 0 #eee inset;
	box-shadow: 1px 0 0 0 #eee, 0 1px 0 0 #eee, 1px 1px 0 0 #eee, inset 1px 0 0 0 #eee, inset 0 1px 0 0 #eee;
}
.list-info-unit li:hover{
	-moz-box-shadow: 0 0 10px #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow:0 0 10px #ccc;
}
.list-info-unit li div.text-title {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 7px;
	font-size: 16px;
	position: relative;
	padding-left: 20px;
}
.list-info-unit li div.text-unitName{
	color: #999;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-info-user .item-user-box{
	margin-top: 25px;
}
.list-info-user .item-user-box:first-child{
	margin-top: 0;
}
.info-status-notice{
	text-align: right;
	margin-bottom: 10px;
}
.info-status-notice li{
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	padding-left: 20px;
	position: relative;
}
.info-status-notice li:before,
.list-info-unit li div.text-title:before
{
	position: absolute;
	display: block;
	content: '';
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #63bd1c;
	left: 0;
	top: 4px;
}
.list-info-unit li div.text-title:before{
	top: 7px;
}
.info-status-notice li.icon-lease:before,
.list-info-unit li div.icon-lease:before{
	background: #58acf9;
}
.info-status-notice li.icon-warning:before,
.list-info-unit li div.icon-warning:before{
	background: #ff1d48;
}

.anchorBL{
	display: none;
}
