.layout-west{width:250px;border-width:0 10px 0 0;}
.layout-east{width:250px;border-width:0 0 0 10px}
.layout-footer{border-width:1px 0 0 0;height:55px;padding-top:10px;}

.cbcs-tree li ul{padding-top:5px;}
.cbcs-tree li{padding:5px 0}
.cbcs-tree li span.button.switch{width:19px;}

.icon-cadre-attendance,
.icon-cadre-do{line-height:18px;padding:3px 10px;text-indent:-999em;}
td .icon-cadre-attendance{background:url(images/icon-cadre-attendance.png) no-repeat center 999em;opacity: 0.5;}
td .icon-cadre-attendance-on{background-position:center -3px;}
td .icon-cadre-attendance-affair{background-position:center -33px;}
td .icon-cadre-attendance-illness{background-position:center -63px;}
td .icon-cadre-attendance-offday{background-position:center -93px;}
td .icon-cadre-attendance-biz{background-position:center -123px;}
td .icon-cadre-attendance-meet{background-position:center -153px;}
td .icon-cadre-attendance:hover{opacity:1}

.icon-cadre-do{background:url(images/icon-warning.png) no-repeat center 999em;}
.icon-cadre-do-default{background-position:center -3px;}
.icon-cadre-do-warning{background-position:center -33px;}
.icon-cadre-do-danger{background-position:center -63px;}

.table-poor-village a{background:white;border:1px solid #ddd;color:#999;display:block;line-height:35px;margin:5px;text-align:center;text-decoration:none;
					border-radius:5px;}
.table-poor-village a.active{background:#00a65a;color:white;}
.poor-village-count div{background-color:#ddd;color:#f60;height:60px;line-height:60px;margin:0 auto;width:60px;
						border-radius:50%;}
.table-poor-village tbody tr:hover .poor-village-count div{background-color:#f90;color:white;}

.task-progress button{width:100%;cursor:default;}
.list-group-mb10{margin-bottom:10px;}

.label-item{overflow:hidden}
.label-item li{float:left;margin-right:10px;margin-top:10px;position:relative;}
.label-item li p{border:1px solid #ddd;padding:6px 20px 6px 10px;border-radius:5px;}
.label-item li i{background:url(images/icon-tabs.png) no-repeat 0 0;cursor:pointer;display:block;height:20px;position:absolute;width:20px;right:0;top:0;}
.label-item li:hover p{border-color:#00a65a;color:#00a65a;}
.label-item li:hover i{background-position:0 -20px}

.duty-max-overflow{max-height:55px;overflow:hidden;position:relative}
.duty-max-overflow::after{content: "……"; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}

.random-item{border:1px solid #ddd;margin-top:30px;}
.random-item h1{font:bold 14px/40px 'microsoft yahei';color:#999;position:relative;text-align:center;}
.random-item h1 u{text-decoration:none}
.random-item h1 i{cursor:pointer;position:absolute;right:10px;top:14px;}
.random-item h1 i:hover{color:#05a04b;}
.random-item ul li{border-top:1px solid #ddd;line-height:35px;overflow: hidden;padding:0 10px;text-overflow:ellipsis;white-space: nowrap;}
.random-item ul li span{float:right;color:#999}
.random-item ul li.active{background:#05a04b;color:white;}
.random-item ul li.active span{color:white;}
.random-item p{border-top:1px solid #ddd;color:#999;line-height:35px;text-align:center;}
.random-item-person ul li{cursor:pointer;}

.table-border-no-t-l{
	margin:0;
	border:0;
}
.table-border-no-t-l tbody tr td,
.table-border-no-t-l tbody tr th,
.table-border-no-t-l thead tr th,
.table-border-no-t-l thead tr td{
	border-width:0 1px 1px 0
}
.table-border-no-t-l > tbody > tr:last-child > td,
.table-border-no-t-l > tbody > tr:last-child > th,
.table-border-no-t-l > thead > tr:last-child > th{border-bottom:0}
.table-border-no-t-l > tbody > tr > td:last-child,
.table-border-no-t-l > tbody > tr > td:last-child,
.table-border-no-t-l > thead > tr > td:last-child{border-right:0}

.item-process li{background:url(images/process-body.png) repeat-y -120px top;position:relative;}
.item-process li i{background:url(images/process-body.png) no-repeat 160px 25px;color:#999;width:200px;display:block;float:left;font:normal 12px/60px 'microsoft yahei';padding-right:45px;text-align:right;}
.item-process div{margin-left:205px;padding:10px 0;border-bottom:1px solid #ddd;}
.item-process h4{color:#05a04b;font:normal 18px/40px 'microsoft yahei';}
.item-process h4 span{color:#999;}
.item-process u{text-decoration:none;}

.cbcs-process-wapper{width:1060px;margin:0 auto;background:#FFC;padding:20px;position:relative}
.cbcs-process-ul{
	border-top:1px dashed #ccc;
	clear:both;
	overflow:hidden;
	position:relative;
}
.cbcs-process-ul > li ul{
	position:relative;
}
.cbcs-process-ul > li{
	border-bottom:1px dashed #ccc;
}
.cbcs-process-ul li p,
.cbcs-process-ul div{
	border:1px solid #ccc;
	min-height:60px;
}
.cbcs-process-ul li,
.cbcs-process-ul li p{
	color:#c23531;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-align:center;/* IE 10 */

	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
.cbcs-process-ul p,
.cbcs-process-ul div{
	background:#f0f0f0;
	display:table-cell;
	float:left;
	font-size:16px;
	padding:10px;
	position:relative;
	text-align:center;
	width:130px;
}
.cbcs-process-ul p span{
	display:block;
	width:100%;
	text-align:center;
}
.cbcs-process-ul ul::before{
	background:#ccc;
	content:'';
	display:none;
	height:100%;
	left:15px;
	position:absolute;
	top:0;
	width:1px;
}
.cbcs-process-ul > li > ul p::before,
.cbcs-process-ul > li > ul p::after,
.cbcs-process-ul > li > p::after,
.cbcs-process-ul > li ul div::before{
	content:'';
	display:block;
	position:absolute;
	width:15px;
	height:1px;
	background:#ccc;
	top:50%;

}
.cbcs-process-ul > li > ul p::before,
.cbcs-process-ul > li ul div::before{
	left:-16px;
}
.cbcs-process-ul > li > ul p::after,
.cbcs-process-ul > li > p::after{
	right:-16px;
}
.cbcs-process-ul p.no-node{
	border-width:0 1px;
	background:#ccc;
	height:1px;
	min-height:1px;
	padding:0 10px;
}
.cbcs-process-ul > li > ul > li > ul > li > p,
.cbcs-process-ul > li > ul > li > ul > li > ul > li > p,
.cbcs-process-ul > li > ul > li > ul > li > ul > li > ul > li > p{
	background:#f7f7f7;
	color:#333;
}
.cbcs-process-ul > li > ul > li > ul > li > p{
	width:150px;
}
.cbcs-process-ul > li > ul > li > ul > li > ul > li > p{
	width:400px;
}
.cbcs-process-ul > li > ul > li > ul > li > ul > li > p > span{
	text-align:left;
}
.cbcs-process-ul > li > ul > li > ul > li > ul > li > ul > li > p::after{
	display:none;
}
.cbcs-process-ul ul{
	float:right;
	padding:5px 0 5px 30px;
}
.cbcs-process-ul > li > ul{
	width:900px;
}
.cbcs-process-ul > li > ul > li > ul{
	width:740px;
}
.cbcs-process-ul > li > ul > li > ul > li > ul{
	width:570px;
}
.cbcs-process-title{
	padding-bottom:30px;
}
.cbcs-process-title > div{
	position:relative;
}
.cbcs-process-running{
	float:left;
	width:280px;
}
.cbcs-process-supervise{
	margin-left:310px;
}
.cbcs-process-title h3{
	background:#c23531;
	border:1px solid #c23531;
	color:white;
	font-size:18px;
	line-height:45px;
	text-align:center;
	position:relative;
}
.cbcs-process-supervise h3{
	background:#ff9c00;
	border-color:#ff9c00;
}
.cbcs-process-title ul{
	margin-left:-30px;
	overflow:hidden;
	padding-top:30px;
	position:relative;
}
.cbcs-process-title li{
	background:#828282;
	color:white;
	border:1px solid #828282;
	float:left;
	font-size:16px;
	line-height:45px;
	margin-left:30px;
	position:relative;
	text-align:center;
	width:123px;
}
.cbcs-process-supervise li{
	background:#b2b2b2;
	border-color:#b2b2b2;
}
.cbcs-process-title h3,
.cbcs-process-title li,
.cbcs-process-ul p,
.cbcs-process-ul div{
	border-radius:8px;
	-moz-border-radius:8px;
	-webket-border-radius:8px;
}
.cbcs-process-title h3::after,
.cbcs-process-title li::after{
	background:#ccc;
	content:'';
	display:block;
	height:15px;
	left:50%;
	position:absolute;
	width:1px;
}
.cbcs-process-title h3::after{
	bottom:-15px;
}
.cbcs-process-title li::after{
	top:-15px;
}
.cbcs-process-title ul::before{
	background:#ccc;
	content:'';
	display:block;
	height:1px;
	position:absolute;
	top:15px;
	left:91px;
	width:153px;
}
.cbcs-process-supervise ul::before{
	left:100px;
	width:575px;
}
.cbcs-process-manage{padding:0;width:inherit;background:none}
.cbcs-process-manage .cbcs-process-running{
	width:290px
}
.cbcs-process-manage .cbcs-process-supervise{
	margin-left:320px;
}

.btn-cbcs-power-process,
.btn-cbcs-power-select{
	cursor:pointer;
	line-height:40px;
	margin:5px 0;
}

.cbcs-process-ul > li > .btn-cbcs-power-process{
	margin:15px 0;
}

.cbcs-process-ul u{
	color:#666;
	display:block;
	height:40px;
	float:right;
	font-size:10px;
	line-height:20px;
	text-decoration:none;
	text-align:center;
	width:20px;
}
.cbcs-process-ul u i{
	cursor:pointer
}
.cbcs-process-ul > li > ul > li > ul > li > ul > li > ul > li > p u{
	height:20px;
}
.cbcs-process-ul .no-node u,
.cbcs-process-ul > li > ul > li > ul > li > ul > li > ul > li > p i.icon-process-remove{
	display:none;
}
.cbcs-process-ul-supervise{
	min-height:400px;
}
.cbcs-process-ul-supervise > div.cbcs-process-unit{
	position:absolute;
	right:0;
	top:20px;
	width:130px;
	z-index:2;
}
.cbcs-process-ul-supervise > div.cbcs-process-split{
	border:1px solid #ccc;
	border-width:0 0 0 1px;
	background:none;
	padding:0;
	width:150px;
	height:100%;
	position:absolute;
	right:0;
	z-index:1;
}
.cbcs-process-ul-supervise > div.cbcs-process-split::before{
	content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 1px;
    background: #ccc;
    top: 50%;
}
.cbcs-process-ul-supervise > li > ul > li > ul > li > p{width:140px;}
.cbcs-process-ul-supervise > li > ul > li > ul > li > ul{width:410px;}
.cbcs-process-ul-supervise > div > i{font-style:normal;}


.cbcs-item-month{}

.cbcs-item-month li{display:inherit;}

.cbcs-node-tree{
	padding:25px 50px;
	position:relative;
	z-index:99999;
}
.cbcs-node-tree ul {
	padding-top: 20px; position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.cbcs-node-tree li {
	float: left; text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0 5px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}


/*We will use ::before and ::after to draw the connectors*/

.cbcs-node-tree li::before,
.cbcs-node-tree li::after{
	content: '';
	position: absolute; top: 0; right: 50%;
	border-top: 1px solid #ccc;
	width: 50%; height: 45px;
	z-index: -1;
}
.cbcs-node-tree li::after{
	right: auto; left: 50%;
	border-left: 1px solid #ccc;
}

/*We need to remove left-right connectors from elements without
any siblings*/
.cbcs-node-tree li:only-child::after,
.cbcs-node-tree li:only-child::before {
	display: none;
}

/*Remove space from the top of single children*/
.cbcs-node-tree li:only-child{ padding-top: 0;}

/*Remove left connector from first child and
right connector from last child*/
.cbcs-node-tree li:first-child::before,
.cbcs-node-tree li:last-child::after{
	border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/
.cbcs-node-tree li:last-child::before{
	border-right: 1px solid #ccc;
	border-radius: 0 5px 0 0;

	-webkit-transform: translateX(1px);
	-moz-transform: translateX(1px);
	transform: translateX(1px);

	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}
.cbcs-node-tree li:first-child::after{
	border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
}

/*Time to add downward connectors from parents*/
.cbcs-node-tree ul ul::before{
	content: '';
	position: absolute; top: -12px; left: 50%;
	border-left: 1px solid #ccc;
	width: 0; height: 32px;
	z-index: -1;
}

.cbcs-node-tree li a{
	position:relative;
	border: 1px solid #ccc;
	padding: 10px 15px;
	text-decoration: none;
	color: #333;
	font-family: arial, verdana, tahoma;
	font-size: 16px;
	display: inline-block;
	background: white;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.cbcs-node-tree li a p{
	color:#666;
	font-size: 14px;
}
.cbcs-node-tree li a+a {
	margin-left: 20px;
	position: relative;
}
.cbcs-node-tree li a+a::before {
	content: '';
	position: absolute;
	border-top: 1px solid #ccc;
	top: 50%; left: -21px;
	width: 20px;
}

/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.cbcs-node-tree li a:hover,
.cbcs-node-tree li a:hover~ul li a {
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;
}
/*Connector styles on hover*/
.cbcs-node-tree li a:hover~ul li::after,
.cbcs-node-tree li a:hover~ul li::before,
.cbcs-node-tree li a:hover~ul::before,
.cbcs-node-tree li a:hover~ul ul::before
{
	border-color: #94a0b4;
}
.cbcs-node-tree li i.icon-process-remove{
	color:#05a04b;
	cursor:pointer;
	font-size:8px;
	height:20px;
	line-height:20px;
	position:absolute;
	top:23px;
	text-decoration:none;
	text-center:center;
	right:5px;
	width:20px;
}

.cbcs-item-do-powers{
	background:white;
	border:1px solid #ddd;
	position:absolute;
	width:100%;
	height:300px;
	overflow:auto;
	z-index:1;
}
.cbcs-item-do-powers li{border-bottom:1px solid #ddd;cursor:pointer;padding:10px;}
.cbcs-item-do-powers li:hover{background:#00a65a;color:white;}

.icon-track,
.icon-power{background:transparent url(images/icon-track.png) no-repeat center 20px;height:20px;margin:0 auto;width:20px;}
.icon-track-mail-box{background-position-y:-15px;}
.icon-track-refer{background-position-y:-65px;}
.icon-track-evaluate{background-position-y:-115px;}
.icon-track-supervise{background-position-y:-165px;}
.icon-track-ask{background-position-y:-215px;}
.icon-power{background-image:url(images/icon-power.png);display:inline;padding:12px 15px;}
.icon-power-inside{background-position-y:-5px;}
.icon-power-outside{background-position-y:-55px;}

.track-refer-accessory{background:#f5f5f5;padding:10px;margin:10px 0 0 0;}
.track-refer-autograph{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;color:gray;margin:10px 0 0 0;padding:10px 0;}
.track-refer-autograph span{color:#333;padding:0 15px 0 0}
.track-refer-autograph span.red{color:red;}
.track-refer-autograph span i{font-style:normal}
.track-refer-remark{margin:10px 0 0 0;}
.track-refer-remark blockquote{font-size:14px;margin:10px 0 0 0;padding:0 0 0 10px;}
.track-refer-remark blockquote p{border-top:1px solid #d5d5d5;margin:10px 0 0 0;padding-top:10px;}

.cbcs-article-assess{font-size:16px;line-height:40px;overflow:hidden;padding:50px 100px;position:relative}
.cbcs-article-assess.cbcs-article-assess-border{background:white;border:1px solid #ddd;padding:35px 50px 15px 50px;margin-bottom:20px;}
.cbcs-article-assess code{
	font-weight:bold;
	left:0;
	position:absolute;
	padding:0 20px;
	top:15px;
}
.cbcs-article-assess div.print{
	position:absolute;
	top:15px;
	right:25px;
}

.cbcs-article-assess h1{
	font:bold 36px/60px 'FZXBSJW-GB1-0';
	text-align:center;
}
.cbcs-article-assess h2{
	font-size:16px;line-height:40px;
	text-align:center;
}
.cbcs-article-assess p{padding:10px 0 0 0;text-indent:2em;}
.cbcs-article-assess u{padding:5px 20px;border-bottom:1px solid #333;text-decoration:none;}
.cbcs-article-assess textarea{height:120px;padding:0 20px;text-indent:2em;width:100%;}
.cbcs-article-assess .remark{float:right;}
.cbcs-article-assess .remark p{display:block;text-align:center;text-indent:inherit}
.cbcs-article-assess .reason{}

/**
 * 自定义表单
 *
 */
.cbcs-form-control .form-group-custom:first-child .glyphicon-arrow-up,
.cbcs-form-control .form-group-custom:last-child .glyphicon-arrow-down{display:none}
.form-horizontal-custom .form-item-custom{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom: 15px;padding-top: 15px;}
.form-item-custom,
.form-group-custom{position:relative;}
.form-item-custom{cursor:copy;}
.form-horizontal-custom .custom-move,
.cbcs-form-control .custom-move{height:100%;padding-bottom:15px;position:absolute;top:-15px;width:100%;z-index:10;}
.cbcs-form-control .custom-move{display:none;}
.cbcs-form-control div.form-group-custom:hover .custom-move{display:inherit;}
.cbcs-form-control .glyphicon{color:#999;cursor:pointer;font-size:10px;height:20px;line-height:20px;overflow:hidden;position:absolute;top:30px;width:20px;}
.cbcs-form-controlInput .glyphicon{font-size: 14px;height:auto;line-height:initial;position:inherit;}
.cbcs-form-control .glyphicon:hover{color:#f60;}
.cbcs-form-control .glyphicon-cog{left:5px;}
.cbcs-form-control .glyphicon-trash{left:25px;}
.cbcs-form-control .glyphicon-arrow-up{right:25px;}
.cbcs-form-control .glyphicon-arrow-down{right:5px;}
.cbcs-form-control .form-group,
.cbcs-form-control-detail .form-group{border-bottom:1px solid #ddd;margin-bottom:0;padding:15px 0;}
.cbcs-form-control .form-group:hover,
.cbcs-form-control-detail .form-group:hover{background:#f9f9f9;}
.form-item-custom .custom-control{display:none;}
.cbcs-form-control .custom-control{color:gray;font-size: 10px;left:5px;position:absolute;top: 40px;width:160px;}

/**
 * 动态信息详情
 *
 */
article.cbcs-article{padding:50px 100px;}
article.cbcs-article .cbcs-article-title{font:normal 24px/35px 'microsoft yahei';text-align:center;padding-bottom:30px;}
article.cbcs-article .cbcs-article-date{background-color:#f5f5f5;color:#999;padding:5px 0;text-align:center;}
article.cbcs-article .cbcs-article-content{font-size:16px;line-height:35px;padding-top:30px;}
article.cbcs-article .cbcs-article-content p{padding-top:10px;}

/**
 * 与我相关
 *
 */
.input-group-sm .form-control{line-height:22px;}
.article-about-list li{padding:10px 0;border-bottom:1px dashed #ddd;}

.analysis-layout{text-align:center;}
.analysis-layout li > div{border:10px solid #f2f2f2;border-radius:50%;font:normal 18px/30px 'microsoft yahei';height:120px;margin:0 10px;}
.analysis-layout li > div p{font-size:14px;padding:25px 0 0 0;}
.analysis-layout li > div p i{color:#c80000;font-size:24px;font-style:normal;padding:0 10px 0 0;}

/**
 * 报送情况
 *
 */
.data-status-notice{font-size:16px;padding:20px;text-align:center;}
.data-status-notice span{color:red;}
.data-status-button{background:white;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px;text-align:center;}
.data-status-body{overflow:hidden;}
.data-status-body-left{border-right:1px solid #eee;margin:20px;padding-right:20px;width:200px;}
.data-status-body-right{position:relative;margin:20px;}
.data-status-body-unit ul{background-color:white;}
.data-status-body-unit li{float:left;width:25%;}
.data-status-body-unit li p{background-color:white;border:1px solid #eee;cursor:pointer;font-size:16px;margin:15px;padding:15px;}
.data-status-body-unit li p.active{background-color:#00a65a;color:white;}
.data-status-body-unit .analysis-title{background:#f9f9f9;border-bottom:1px solid #eee}
.data-status-body-unit h3{font:normal 20px/50px 'microsoft yahei';padding-left:15px;}
.data-status-body-unit h4{background:#eee;font:normal 16px/40px 'microsoft yahei';padding-left:15px;}

.cbcs-evaluate-item{margin-right:42%}
.cbcs-evaluate-item li{padding:12px 0;}
.cbcs-evaluate-item-chart{width:40%;}

/**
 * 版本信息
 *
 */
.cbcs-version{padding:20px;}
.cbcs-version .cbcs-version-item{border-bottom:1px solid #eee;clear:both;overflow:hidden;padding:15px 0;}
.cbcs-version .cbcs-version-date{float:left;width:150px;}
.cbcs-version .cbcs-version-date i{background:#ddd;color:#666;display:block;font-style:normal;font-size:12px;line-height:30px;margin:0 auto;width:90px;text-align:center;}
.cbcs-version .cbcs-version-detail{border-left:1px dashed #ddd;margin-left:150px;position:relative;padding:0 0 0 20px;}
.cbcs-version .cbcs-version-detail li{padding-bottom:5px;}
.cbcs-version .cbcs-version-detail li span{color:red;}

.cbcs-cadre-archives{
	background-color:#f9f9f9;
	border:1px solid #ddd;
	height:260px;
	left:50%;
	margin:-130px 0 0 -200px;
	position:absolute;
	top:50%;
	width:400px;
}
.cbcs-cadre-archives h2{
	color:white;
	font:normal 20px/80px 'microsoft yahei';
}
.cbcs-cadre-archives > div{
	padding:30px 30px 0 30px;
}


.panel-sms{
	padding:10px;
	overflow:hidden;
}
.item-sms{

}
.item-sms i{
	background-color:#f2f2f2;
	border-radius:5px;
	color:#999;
	display:block;
	font:normal 10px/20px 'microsoft yahei';
	margin:10px auto;
	text-align:center;
	width:120px;
}
.item-sms .item{
	min-height:50px;
	position:relative;
}
.item-sms .item p{
	background-color:#09C;
	border-radius:5px;
	color:white;
	border:1px solid #eee;
	margin:0 70px 0 60px;
	padding:10px;
}
.item-sms .item .user{
	background:#09C url(images/icon-sms-user.png) no-repeat center bottom;
	background-size:80% 80%;
	border-radius:50%;
	height:40px;
	position:absolute;
	width:40px;
}
.item-sms .item-up .user{
	left:10px;
}
.item-sms .item-down .user{
	background-color:#0C6;
	right:10px;
}
.item-sms .item-down p{
	background-color:#0C6;
	margin:0 60px 0 70px;
	position:relative;
}
.item-sms .icon-send{cursor:pointer;height:25px;left:-30px;position:absolute;top:0;width:25px;font-size:20px;}
.item-sms .item-sms-send-fail{color:#f30}
.item-sms .item-sms-send-question{color:#00B;}
.item-sms .item-sms-correct{margin: 5px 60px 0 70px;}
.item-sms .item-sms-correct button{border:1px solid #ddd;background-color:white;padding:5px 10px;border-radius: 5px;font-weight:bold;}
.item-sms .item-sms-correct button.satisfy{color:green;}
.item-sms .item-sms-correct button.un-satisfy{color:#f30;float:right;}
.item-sms .item-sms-correct button.satisfy:hover{border-color:green;}
.item-sms .item-sms-correct button.un-satisfy:hover{border-color:#f30;}

.not-role{
	background-color:white;
	height:100%;
	position:relative;
	width:100%;
}
.not-role >div{
	height:335px;
	margin-top:-175px;
	position:absolute;
	top:50%;
	text-align:center;
	width:100%;
}
.not-role >div i{
	background:transparent url(images/not-role.png) no-repeat center center;
	display:block;
	height:255px;
	margin:0 auto;
	width:255px;
}
.not-role >div h2{
	color:#555;
	font:normal 24px/50px 'microsoft yahei';
}

.not-role >div p{
	color:#999;
	font:normal 16px/30px 'microsoft yahei';
}

.item-module{

}
.item-module h2{
	color:gray;
	font:normal 14px/45px 'microsoft yahei';
	text-align:center;
}
.item-module ul{
	border-top:1px solid #eee;
	overflow:hidden;
}
.item-module li{
	border-bottom:1px solid #eee;
	cursor:pointer;
	float:left;
	text-align:center;
	width:50%;
}
.item-module li{
	padding:10px;
}
.item-module li.active{
	background-color:#eee;
}
.item-module li i{
	background-color:#eee;
	display:block;
	height:45px;
	margin:0 auto;
	width:45px;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webket-border-radius: 50%;
}
.item-module li.active i{
	background-color:#00a65a;
}
.item-module li p{
    overflow: hidden;
	padding:5px 0;
    text-overflow: ellipsis;
	white-space: nowrap;
}
.item-module li u{
	color:gray;
	text-decoration:none;
}
.item-module-run li{
	width:33.33%;
	border-bottom:none;
}
.item-module-run div{
	padding: 5px 0;
	border-radius: 8px;
}
.item-module-run li p{
	padding:0px;
}
.item-module-run li.active{
	background:none;
	color:#fff
}
.item-module-run li.active u{
	color:#fff;
}
.item-module li.active div{
	background:#0f9e5c
}
.item-module-run li i{
	background-color:#fff;
	background:transparent url(images/icon-people-livelihood.png) no-repeat bottom left;
	background-size:450px 450px;
}
.item-module-run li.active i{
	background-image:url(images/icon-people-livelihood-white.png);
	background-color:#0f9e5c
}
.item-module-run li div i.icon-personnel{background-position:0 0}
.item-module-run li div i.icon-finance{background-position:-45px 0}
.item-module-run li div i.icon-task{background-position:-90px 0}
.item-module-run li div i.icon-project{background-position:-135px 0}
.item-module-run li div i.icon-poverty{background-position:-180px 0}

.item-module-run li div i.icon-poverty-family{background-position:0 -45px}
.item-module-run li div i.icon-low-income{background-position:-45px -45px}
.item-module-run li div i.icon-five{background-position:-90px -45px}
.item-module-run li div i.icon-age-subsidy{background-position:-135px -45px}
.item-module-run li div i.icon-insurance-pension{background-position:-180px -45px}
.item-module-run li div i.icon-civil-salvation{background-position:-225px -45px}
.item-module-run li div i.icon-civil-medical{background-position:-270px -45px}
.item-module-run li div i.icon-poverty-returned-oversea{background-position:-315px -45px}

.item-module-run li div i.icon-village{background-position:0 -90px}
.item-module-run li div i.icon-farmland{background-position:-45px -90px}
.item-module-run li div i.icon-land-subsidy{background-position:-90px -90px}
.item-module-run li div i.icon-agro-machine{background-position:-135px -90px}
.item-module-run li div i.icon-agro-material{background-position:-180px -90px}
.item-module-run li div i.icon-agro-seed{background-position:-225px -90px}
.item-module-run li div i.icon-agro-rear{background-position:-270px -90px}
.item-module-run li div i.icon-agro-harmless{background-position:-315px -90px}
.item-module-run li div i.icon-agro-oil-price{background-position:-360px -90px}

.item-module-run li div i.icon-poverty-immigrant{background-position:0 -135px}
.item-module-run li div i.icon-house-remake{background-position:-45px -135px}
.item-module-run li div i.icon-farmland-compensate{background-position:-90px -135px}

.item-module-run li div i.icon-health-one-child{background-position:0 -180px}
.item-module-run li div i.icon-health-family-reward{background-position:-45px -180px}
.item-module-run li div i.icon-health-agro-reward{background-position:-90px -180px}
.item-module-run li div i.icon-health-birth-control{background-position:-135px -180px}
.item-module-run li div i.icon-insurance-illness{background-position:-180px -180px}
.item-module-run li div i.icon-insurance-expense{background-position:-225px -180px}

.item-module-run li div i.icon-disabled-orthoses{background-position:0 -225px}
.item-module-run li div i.icon-disabled-live{background-position:-45px -225px}
.item-module-run li div i.icon-disabled-pension{background-position:-90px -225px}
.item-module-run li div i.icon-disabled-nurse{background-position:-135px -225px}
.item-module-run li div i.icon-disabled-medical{background-position:-180px -225px}

.item-module-run li div i.icon-school-lesson{background-position:0 -270px}
.item-module-run li div i.icon-school-title{background-position:-45px -270px}
.item-module-run li div i.icon-school-recruit{background-position:-90px -270px}
.item-module-run li div i.icon-school-fees{background-position:-135px -270px}
.item-module-run li div i.icon-school-appraise{background-position:-180px -270px}
.item-module-run li div i.icon-school-aid{background-position:-225px -270px}
.item-module-run li div i.icon-edu-grant{background-position:-270px -270px}
.item-module-run li div i.icon-edu-subsidy{background-position:-315px -270px}
.item-module-run li div i.icon-edu-loan{background-position:-360px -270px}

.module-unit-list{
	height:100%;
	overflow-y:auto
}
.module-unit{
	height:100%;
	position:relative;
}
.module-unit-title{
	text-align:center;
	height:55px;
	border-bottom:#eee solid 1px;
}
.module-unit-title li{
	display:inline-block;
	line-height:20px;
	padding: 6px 20px;
	border:#ddd solid 1px;
	background:#eee;
	margin:10px 10px 0 10px;
	border-radius:5px;
	cursor:pointer
}
.module-unit-title li.active{
	color:#fff;
	background:#0f9e5c;
	border-color:#0f9e5c;
}




.module-unit-catalog  > ul > li > h2{
	font-size:18px;
	font-weight:bold;
	line-height:35px;
	padding-top:10px;
	text-indent:15px
}
.module-unit-catalog > ul > li > ul > li{
	font-size:16px;
	line-height:35px;
	text-indent:30px;
	cursor:pointer;
	height:35px;
	overflow:hidden
}
.module-unit-catalog > ul > li > ul > li.active{
	color:#fff;
	font-weight:bold
}


.module-unit-list-main{
	padding:0 10px;
}
.module-unit-list-main h2{
	margin-top:10px;
	background: #eee;
    font: bold 16px/40px 'microsoft yahei';
    padding-left: 15px;
}
.module-unit-list-main li{
	float:left;
}
.module-unit-list-main li a{
	display:block;
	margin:10px;
	border:#eee solid 1px;
	 padding:10px;
	 height:54px;
	 line-height:34px;
	 font-size:16px;
	 overflow:hidden
}
.module-unit-list-main li i{
	display:block;
	float:right;
	height:34px;
	background-color:#eee;
	border-radius:8px;
	text-align:center;
	line-height:34px;
	font-style:normal;
	font-weight:bold;
	padding:0 8px;
}
.module-unit-list-main li a.active i{
	background-color:#f19149;
	color:white;
}
.module-unit-catalog{
	float:left;
}
.module-unit-catalog > ul > li > h2{
	color:#0f9e5c;
}
.module-unit-catalog > ul > li > ul > li.active{
	background:#0f9e5c;
}

.cbcs-powers-total > ul{
}
.cbcs-powers-total > ul > li{
	background-color:#fff;
	float:left;
	position:relative;
	width:20%;
}
.cbcs-powers-total > ul > li.icon-inside{
	background-color:#f9f9f9
}
.cbcs-powers-total > ul > li.icon-total{
	background:#ccc url(images/icon-mark.png) no-repeat top right;
	width:40%;
}
.cbcs-powers-total > ul > li > div{
	border-left:1px solid #eee;
	cursor:pointer;
	 /* background:url(images/icon-power-send-index-line.png) no-repeat 65% center;*/
	 height:220px;
	 padding:20px 0;
}
.cbcs-powers-total > ul > li > div.active{
	background-color:#f9f9f9;
}
.cbcs-powers-total > ul > li > b{
	border-left:1px solid #eee;
	background-color:#f9f9f9;
	bottom:30px;
	cursor:pointer;
	display:block;
	position:absolute;
	width:100%;
}
.cbcs-powers-total > ul > li > b.active{
	background-color:#eee;
}
.cbcs-powers-total > ul > li > b > i{
	font:normal 20px/45px 'microsoft yahei';
	color:#f60;
}

.power-total{
	padding-top:15px;
	text-align:center;
}
.power-total span.total{
	font-size:60px;
	font-weight:bold;
	color:#0f9e5c;
	padding-right:5px;
}

.cbcs-powers-total > ul > li.icon-total > div{
	background:rgba(255,255,255,0.8);
	cursor:default;
}
.cbcs-powers-total > ul > li.icon-total > div > div{
	cursor:pointer;
	border-right:#ccc solid 1px;
	float:left;
	height:80px;
	margin-top:50px;
	text-align:center;
	width:25%;
}
.cbcs-powers-total > ul > li.icon-total > div > div.active{
	background:#0f9e5c;
	color:white;
}
.cbcs-powers-total > ul > li.icon-total > div > div.active span{
	color:white;
}
.cbcs-powers-total > ul > li.icon-total > div > div span{
	display:block;
	font-size:36px;
	color:#0f9e5c;
	line-height:52px;
}
.cbcs-powers-total > ul > li.icon-total > div > div.br-none{
	border-right:none
}
.module-unit-title-other{
	text-align:center;
	background:#f9f9f9
}
.module-unit-title-other li{
	display:inline-block;
	margin:15px 25px;
	height:40px; line-height:40px;
	background:url(images/icon-leader-title.png) no-repeat top left;
	text-indent:50px;
	font-size:20px;
}
.module-unit-title-other li.icon-npc{
	background-position:left -18px;
}
.module-unit-title-other li.icon-court{
	background-position:left -318px;
}
.module-unit-title-other li.icon-procuratorate{
	background-position:left -393px;
}

.supervise-power-cont{
	width:415px;
	float:left;
}
.supervise-power-cont-right{
	margin-left:440px;
}
.supervise-power-cont-right-mian{
	width:100%;
	}
.supervise-power-bzl{
	height:40px;
	background:#fff;
	width:395px;
	margin:0 auto;
	border-radius:5px;
	line-height:40px;
}
.supervise-power-bzl div{
	float:left;
	width:33%;
	text-align:center;
}
.supervise-power-bzl div.border-right{
	width:34%;
	border-left:#e5e5e5 solid 1px;
	border-right:#e5e5e5 solid 1px;
}
.b-b-e5{
	border:#e5e5e5 solid 1px;
}
.supervise-power-title-right span.total,.analysis-title-right span.total{
	display:inline-block;
	padding: 0 8px;
	background:#fff;
	border-radius:5px;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	text-indent: 0px;
}
.supervise-power-title-right{background:#e5e5e5;font:normal 20px/50px 'microsoft yahei';}
.power-dbl li{
	width:50%;
	float:left;
	height:220px;
	text-align:center;
	margin:10px 0
}
.power-dbl li.border-right{
	border-right:#ccc solid 1px;
}
table.table-do-none{
	border-left:#e5e5e5 solid 1px;
	border-top:#e5e5e5 solid 1px;
	background:#fff
}
table.table-do-none td{
	border-right:#e5e5e5 solid 1px;
	border-bottom:#e5e5e5 solid 1px;
	padding:12px 15px;
}
table.table-do-none td b{
	font-size:16px;
}
table.table-do-none td div{
	width:100%;
	padding-top:10px;
	text-align:right
}
.power-dbl li.border-right dl{
	margin: 0 35px;
	height:200px;
	text-align: left;
}
.power-dbl li.border-right dl dd{
	height:38px;
	line-height:38px;
	border:#e5e5e5 solid 1px;
	margin:8px 0;
	padding:0 20px;
	background: url(images/icon-power-do.png) no-repeat 20px 0px;
	text-indent:38px;
	border-radius:5px;
}
.power-dbl li.border-right dl dd i{
	font-style:normal;
	font-size:24px;
	padding-right:20px;
	color:#32b16c
}
.power-dbl li.border-right dl dd.icon-bad i{
	font-weight:bold;
	color:#ffaf23;
}
.power-dbl li.border-right dl dd.icon-total{}
.power-dbl li.border-right dl dd.icon-evaluate{background-position: 20px -37px;}
.power-dbl li.border-right dl dd.icon-good{background-position: 20px -78px;}
.power-dbl li.border-right dl dd.icon-bad{background-position: 20px -119px;}

.cursor{ cursor:pointer}



.item-people-livelihood li{
	float:left;
	width:25%;
}
.item-people-livelihood li div{
	background-color:white;
	border:1px solid #eee;
	cursor:pointer;
	margin:10px;
	padding:15px 10px 15px 100px;
	position:relative;
}
.item-people-livelihood li div i{
	background:transparent url(images/icon-people-livelihood.png) no-repeat top left;
	background-size:600px 600px;
	left:20px;
	height:60px;
	position:absolute;
	width:60px;
}
.item-people-livelihood li div:hover,
.item-people-livelihood li div.active{
	background-color:#00a65a;
}
.item-people-livelihood li div:hover,
.item-people-livelihood li div.active,
.item-people-livelihood li div:hover u,
.item-people-livelihood li div.active u{
	color:white;
}
.item-people-livelihood li div:hover i{
	background-image:url(images/icon-people-livelihood-white.png);
}
.item-people-livelihood li div p{
	font:normal 16px/40px 'microsoft yahei';
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.item-people-livelihood li div u{
	color: gray;
    text-decoration: none;
}
.item-people-livelihood li div i.icon-personnel{background-position:0 0}
.item-people-livelihood li div i.icon-finance{background-position:-60px 0}
.item-people-livelihood li div i.icon-task{background-position:-120px 0}
.item-people-livelihood li div i.icon-project{background-position:-180px 0}
.item-people-livelihood li div i.icon-poverty{background-position:-240px 0}

.item-people-livelihood li div i.icon-poverty-family{background-position:0 -60px}
.item-people-livelihood li div i.icon-low-income{background-position:-60px -60px}
.item-people-livelihood li div i.icon-five{background-position:-120px -60px}
.item-people-livelihood li div i.icon-age-subsidy{background-position:-180px -60px}
.item-people-livelihood li div i.icon-insurance-pension{background-position:-240px -60px}
.item-people-livelihood li div i.icon-civil-salvation{background-position:-300px -60px}
.item-people-livelihood li div i.icon-civil-medical{background-position:-360px -60px}
.item-people-livelihood li div i.icon-poverty-returned-oversea{background-position:-420px -60px}

.item-people-livelihood li div i.icon-village{background-position:0 -120px}
.item-people-livelihood li div i.icon-farmland{background-position:-60px -120px}
.item-people-livelihood li div i.icon-land-subsidy{background-position:-120px -120px}
.item-people-livelihood li div i.icon-agro-machine{background-position:-180px -120px}
.item-people-livelihood li div i.icon-agro-material{background-position:-240px -120px}
.item-people-livelihood li div i.icon-agro-seed{background-position:-300px -120px}
.item-people-livelihood li div i.icon-agro-rear{background-position:-360px -120px}
.item-people-livelihood li div i.icon-agro-harmless{background-position:-420px -120px}
.item-people-livelihood li div i.icon-agro-oil-price{background-position:-480px -120px}

.item-people-livelihood li div i.icon-poverty-immigrant{background-position:0 -180px}
.item-people-livelihood li div i.icon-house-remake{background-position:-60px -180px}
.item-people-livelihood li div i.icon-farmland-compensate{background-position:-120px -180px}

.item-people-livelihood li div i.icon-health-one-child{background-position:0 -240px}
.item-people-livelihood li div i.icon-health-family-reward{background-position:-60px -240px}
.item-people-livelihood li div i.icon-health-agro-reward{background-position:-120px -240px}
.item-people-livelihood li div i.icon-health-birth-control{background-position:-180px -240px}
.item-people-livelihood li div i.icon-insurance-illness{background-position:-240px -240px}
.item-people-livelihood li div i.icon-insurance-expense{background-position:-300px -240px}

.item-people-livelihood li div i.icon-disabled-orthoses{background-position:0 -300px}
.item-people-livelihood li div i.icon-disabled-live{background-position:-60px -300px}
.item-people-livelihood li div i.icon-disabled-pension{background-position:-120px -300px}
.item-people-livelihood li div i.icon-disabled-nurse{background-position:-180px -300px}
.item-people-livelihood li div i.icon-disabled-medical{background-position:-240px -300px}

.item-people-livelihood li div i.icon-school-lesson{background-position:0 -360px}
.item-people-livelihood li div i.icon-school-title{background-position:-60px -360px}
.item-people-livelihood li div i.icon-school-recruit{background-position:-120px -360px}
.item-people-livelihood li div i.icon-school-fees{background-position:-180px -360px}
.item-people-livelihood li div i.icon-school-appraise{background-position:-240px -360px}
.item-people-livelihood li div i.icon-school-aid{background-position:-300px -360px}
.item-people-livelihood li div i.icon-edu-grant{background-position:-360px -360px}
.item-people-livelihood li div i.icon-edu-subsidy{background-position:-420px -360px}
.item-people-livelihood li div i.icon-edu-loan{background-position:-480px -360px}

.people-project-filter{
	border-top:1px solid #eee;
}
.people-project-filter dl{
	border-bottom:1px solid #eee;
	overflow:hidden;
	padding:10px 0;
	position:relative;
}
.people-project-filter dt{
	float:left;
	padding:5px 0;
	width:100px;
}
.people-project-filter dd{
	margin-left:100px;
	position:relative;
}
.people-project-filter dd li{
	float:left;
	margin-right:15px;
}
.people-project-filter dd li a{
	display:block;
	padding:5px 10px;
}
.people-project-filter dd li a.active{
	background-color:#00a65a;
	color:white;
	border-radius:5px;-moz-border-radius:5px;-webket-border-radius:5px;
}

.cbcs-people-total > ul{
}
.cbcs-people-total > ul > li{
	background-color:#fff;
	float:left;
	position:relative;
	width:24%;
}
.cbcs-people-total > ul > li.icon-inside{
	background-color:#f9f9f9
}
.cbcs-people-total > ul > li.icon-total{
	background:#ccc url(images/icon-mark.png) no-repeat top right;
	width:28%;
}
.cbcs-people-total > ul > li > div{
	border-left:1px solid #eee;
	cursor:pointer;
	 /* background:url(images/icon-power-send-index-line.png) no-repeat 65% center;*/
	 height:220px;
	 padding:20px 0;
}
.cbcs-people-total > ul > li > div.active{
	background-color:#f9f9f9;
}
.cbcs-people-total > ul > li > b{
	border-left:1px solid #eee;
	background-color:#f9f9f9;
	bottom:30px;
	cursor:pointer;
	display:block;
	position:absolute;
	width:100%;
}
.cbcs-people-total > ul > li > b.active{
	background-color:#eee;
}
.cbcs-people-total > ul > li > b > i{
	font:normal 20px/45px 'microsoft yahei';
	color:#f60;
}

.people-total{
	padding-top:15px;
	text-align:center;
}
.people-total span.total{
	font-size:60px;
	font-weight:bold;
	color:#0f9e5c;
	padding-right:5px;
}
.people-total span.money{
	font-size:48px;
	font-weight:bold;
	color:#0f9e5c;
	padding-right:5px;
}
.cbcs-people-total > ul > li.icon-total > div{
	background:rgba(255,255,255,0.8);
	cursor:default;
}
.cbcs-people-total > ul > li.icon-total > div > div{
	cursor:pointer;
	border-right:#ccc solid 1px;
	float:left;
	height:80px;
	margin-top:50px;
	text-align:center;
	width:50%;
}
.cbcs-people-total > ul > li.icon-total > div > div.active{
	background:#0f9e5c;
	color:white;
}
.cbcs-people-total > ul > li.icon-total > div > div.active span{
	color:white;
}
.cbcs-people-total > ul > li.icon-total > div > div span{
	display:block;
	font-size:36px;
	color:#0f9e5c;
	line-height:52px;
}
.cbcs-people-total > ul > li.icon-total > div > div.br-none{
	border-right:none
}




.cbcs-cadre-total > ul{
}
.cbcs-cadre-total > ul > li{
	background-color:#fff;
	float:left;
	position:relative;
	width:20%;
	height:240px;
	border-left:1px solid #eee;
}
.cbcs-cadre-total > ul > li.icon-inside{
	background-color:#f9f9f9
}
.cbcs-cadre-total > ul > li.icon-total{
	background:#ccc url(images/icon-mark.png) no-repeat top right;
	width:40%;
}
.cbcs-cadre-total > ul > li > .cadrediv1{
	border-left:1px solid #eee;
	 /* background:url(images/icon-power-send-index-line.png) no-repeat 65% center;*/
	 height:240px;
	 cursor:pointer;
	 padding:20px 0;
}
.cbcs-cadre-total > ul > li > .cadrediv2{
	border-top:1px solid #ddd;
	 /* background:url(images/icon-power-send-index-line.png) no-repeat 65% center;*/
	 height:120px;
	 cursor:pointer;
	 padding:10px 0;
}
.cbcs-cadre-total > ul > li > .cadrediv1.active{
	background-color:#f9f9f9;
}
.cbcs-cadre-total > ul > li > .cadrediv2.active{
	background-color:#f9f9f9;
}

.cbcs-cadre-total > ul > li  > .cadreBB{
	display:block;
	width:100%;
	bottom:30px;
	position:absolute;
	text-align:center;
}
.cbcs-cadre-total > ul > li  > .cadreBB>.cadreBc{
	border-left:1px solid #ccc;	float:left;width:50%; background-color:#f9f9f9;cursor:pointer;
}
.cbcs-cadre-total > ul > li > .cadreBB>.cadreBc.active{
	background-color:#eee;
}
.cbcs-cadre-total > ul > li > .cadreBB >.cadreBc> i{
	font:normal 20px/45px 'microsoft yahei';
	color:#f60;
}


.cadre-total{
	padding-top:15px;
	text-align:center;
}
.cadre-total span.xize{
	font-size:36px;
	font-weight:bold;
	color:#0f9e5c;
	padding-right:5px;
}
.cadre-total span.total{
	font-size:60px;
	font-weight:bold;
	color:#0f9e5c;
	padding-right:5px;
}
.table-vote-info > tbody > tr:nth-of-type(odd) {
  background: none;
}
.table-vote-info input.input2{ background:#f9f9f9}
.btlong{border:1px solid #a3a894;background:#ccd9b9; font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:14px;height:16px;width:16px;}

.b-b-d0{ border-bottom:#d0d0d0 solid 1px;}
.body-fill-report{ height:77px;}
.body-fill-report > .right{ padding-top:22px; padding-right:25px;}
.body-fill-report > .right .btn-default{ border:none}
.sleact-fill-reprt-unit{width: 520px;padding-top:17px;margin:0 auto;}
.sleact-fill-reprt-unit div{ float:left; width:145px; height:42px; line-height:42px; background:#eee; padding:0 12px; cursor:pointer}
.sleact-fill-reprt-unit div.fillIN-unit{margin:0 25px;width: 180px;padding-right: 0px; position:relative}
.sleact-fill-reprt-unit div span{ float:right; color:#0f9e5c}
.sleact-fill-reprt-unit div.fillIN-unit i{float:right;width:38px;background:url(images/icon-fill-report-arrow.png) no-repeat top center;display: block;height: 42px; margin-left:5px;}
.sleact-fill-reprt-unit div:hover,.sleact-fill-reprt-unit div.active{ background:#0f9e5c; color:#fff}
.sleact-fill-reprt-unit div:hover span,.sleact-fill-reprt-unit div.active span{ color:#fff}
.sleact-fill-reprt-unit div.fillIN-unit ul{ width:180px; background:#047641; color:#fff; padding:0 10px 10px; margin-left:-12px; font-size:15px; display:none; position:absolute; z-index:999}
.sleact-fill-reprt-unit div.fillIN-unit ul li{line-height: 40px;border-bottom:#5a9775 dashed 1px;padding: 0 5px;}
.sleact-fill-reprt-unit div.fillIN-unit:hover i{ background-color:#047641; background-position:center -42px;}
.sleact-fill-reprt-unit div.fillIN-unit:hover ul{ display:block}

.list-fillIN-roport-unit li i{font-size:14px;border-radius:15px;height: 30px;line-height: 30px;margin-top: 1px;padding: 0 12px;}


.fill-report-table table{ border-left:#d3d3d3 solid 1px; border-top:#d3d3d3 solid 1px; background:#fff }
.fill-report-table table td,.fill-report-table table th{ border-right:#d3d3d3 solid 1px; border-bottom:#d3d3d3 solid 1px; }
.fill-report-table table th{ text-align:center; font-size:16px; background:#eee}
.fill-report-table table td{ padding:15px 10px}
.fill-report-Eight table th{ padding:15px 0}
.fill-report-Eight table td{ font-size:15px;}
table.info-fill-report{ margin:0 20px}
table.info-fill-report th{ background:none; font-size:15px; }

.report-style-body{cursor:pointer;height:70px;position:fixed;right:30px;width:370px;z-index:2; background:#029a54}
.report-style-body .report-style-title .user-arrow{background:#047641 url(images/icon-report-list-arrow.png) no-repeat left top; float:right;height:70px;width:70px;}
.list-report-style{background:#047641;line-height:60px; height:359px; overflow:hidden}
.list-report-style li:hover{ background-color:#029a54}
.list-report-style li a{ display:block; width:330px; height:60px; border-bottom:#59b181 dashed 1px; margin:0 auto; color:#fff; font-size:16px;}
.list-report-style li::before{background: url(images/icon-report-list.png) no-repeat 20px top;content:'';display:block;float:left;height:60px;width: 60px;}
.list-report-style li[data-icon='eightProvisions']::before{}
.list-report-style li[data-icon='cleanGovernment']::before{background-position-y:-60px}
.list-report-style li[data-icon='masses']::before{background-position-y:-120px}
.list-report-style li[data-icon='leader']::before{background-position-y:-180px}
.list-report-style li[data-icon='security']::before{background-position-y:-240px}
.list-report-style li[data-icon='count']::before{background-position-y:-300px}

.list-report-style li a .badge{ float:right; background:#fff; color:#000; margin-top:20px; padding: 4px 10px; font-weight:normal}

.report-style-body:hover .list-report-style{display:block;}
.report-style-body:hover .report-style-title .user-arrow{background-position-y:-70px;}

.report-month{ padding:0 10px;}
.report-month li > .border{ margin:25px 12px 0 12px; border:#e5e5e5 solid 1px; padding:20px 45px; background:#fff; overflow:hidden}
.report-month li > .border .botton{ border-radius:10px; padding:0px; font-size:18px; margin-top:10px;}
.report-month li > .border .botton,.report-month li > .border .botton a{ display:block;width:130px; height:42px; line-height:42px; color:#fff; }

.list-reportStyle-fill dl{ height:78px; line-height:78px; border:#e4e4e4 solid 1px; margin-top:15px; padding:0 10px 0 20px}
.list-reportStyle-fill dl dt{ display:block; line-height:78px; float:left; font-weight:normal}
.list-reportStyle-fill dl dd{ display:block;  line-height:78px;float:right}
.list-reportStyle-fill dl dd li{ float:left; width:80px; text-align:center}
.list-reportStyle-fill dl dd li a{ color:#00a559}

.fill-report-table table td.td-input{ padding:0px}
.fill-report-table table td.td-input div{ width:100%; height:100%; overflow:hidden}
.report-input{ width:100%; height:52px; text-indent:10px;border:none}
textarea.report-input{ height:49px;}
.h72{ height:72px;}
select.report-input{
position:relative; z-index:1;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */
}
.problem-type li{ height:30px; line-height:30px;}
.problem-type label{ padding-left:30px}
.problem-type input[type="radio"]{ margin-left:-26px; margin-top:7px; width:16px; height:16px;}
input.problem-type{ border:#c8c8c8 solid 1px;}


.control-body{
	background:rgba(0,0,0,0.05);
	border-bottom:1px solid #ccc;
}
.control-body li{
	border-left:1px solid #ccc;
	display:inline-block;
	height:100px;
	position:relative;
}
.control-body li.active{
	background:rgba(0,0,0,0.1)
}
.control-body li:last-child{
	border-right:1px solid #ccc;
}
.control-body li a{
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	padding:0 25px;
}
.control-body li a.active{
	background: #ccc;
}
.control-body li a i.icon{
	background:transparent url(images/icon-warning-big.png) no-repeat top left;
	background-size:120px 40px;
	display:block;
	height:40px;
	margin:15px auto 0 auto;
	width:40px;
}
.control-body li a i.icon-warning{background-position:-40px 0}
.control-body li a i.icon-danger{background-position:-80px 0}

.control-question{
	font-size:24px;
	position:absolute;
	right:15px;
	top:35px;
}
.control-question.control-question-normal{
	top:10px;
}
.control-explain{
	background:rgba(0,0,0,0.5);
	color:white;
	padding:10px;
	position:absolute;
	right:10px;
	top:109px;
	width:300px;
	z-index:1;
}
.control-explain.control-explain-normal{
	right:5px;
	top:92px;
}
.control-explain > div{
	max-height:400px;
	overflow:auto;
}
.control-explain h2{
	font:bold 16px/40px 'microsoft yahei'
}
.control-explain li{
	padding-top:5px;
}
.control-explain .arrow{
	border:10px solid transparent;
	border-bottom-color:rgba(0,0,0,0.5);
	height:0;
	margin-top:-30px;
	position:absolute;
	right:15px;
	width:0;
}
.control-date{
	left:10px;
	position:absolute;
	top:10px;
	width:400px;
}
.control-date-month,
.control-date-year{width:200px;}

.run-control-catalog{
	float:left;
	width:200px;
}
.run-control-body{
	margin-left:185px;
	position:relative;
}

.li-report-monthly li > div{
	border:1px solid #ddd;
	margin:10px;
	padding:15px;
}
.li-report-monthly li > div *{
	clear:both;
	display:block;
}
.li-report-monthly li > div button{
	margin:0 auto;
}
.li-report-monthly li.danger > div{
	border:1px solid #f60;
	color:#f60;
}


.cbcs-select-qualified{
	position:absolute;
	width:100%;
}
.cbcs-select-qualified button{
	bottom:0;
	position:absolute;
	width: 70px;
}
.cbcs-select-qualified abbr{
	display:block;
	margin-top:-30px;
}
.cbcs-select-qualified .btn-select-qualified{
	left:0;
}
.cbcs-select-qualified .btn-select-unqualified{
	right:15px;
}
.icon-qualified{
	background:transparent url(images/icon-qualified.png) no-repeat center center;
	background-size:contain;
	display:block;
	height:200px;
	position:absolute;
	right:0;
	top:50px;
	width:200px;
}
.icon-unqualified{
	background-image:url(images/icon-unqualified.png);
}

.module-unit-policy > ul > li{
	font-size:16px;
	line-height:40px;
	text-indent:30px;
	cursor:pointer;
	height:40px;
	overflow:hidden
}
.module-unit-policy > ul > li.active{
	background:#0f9e5c;
	color: #fff;
    font-weight: bold;
}

.control-detail-body{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0 15px 15px 15px;
	vertical-align:top;
	width:33%;
}
.control-detail-body h2{
	font:bold 16px/35px 'microsoft yahei';
	text-align:center;
}
.control-detail-body div.remark{
	height:35px;
	line-height:35px;
	width:99%;
	overflow:hidden;
}

.btn-report-month-chanage .btn .badge{
	font: normal 10px/12px arial;
	background-color: #f60;
	min-width:20px;
	top: -10px;
	right: 5px;
	position: absolute;
	border-radius: 5px;
	padding: 2px 3px;
}
.btn-report-month-chanage .btn .badge:after{
    bottom: -8px;
    border: 4px solid transparent;
    border-top-color: #f60;
    content: '';
    height: 0;
    left: 30%;
    position: absolute;
	width: 0;
}

.cbcs-notice{
	background-color:#ddd;
}
.cbcs-notice-tool ul{
	border-left:1px solid #ccc;
}
.cbcs-notice-tool li div{
	border:1px solid #ccc;
	border-width:1px 1px 1px 0;
	background-color:white;
	cursor:pointer;
	padding: 10px 0 10px 80px;
	position:relative;
	height: 75px;
}
.cbcs-notice-tool li div:hover,.cbcs-notice-tool li div.active{
	background-color:#ededed;
}
.cbcs-notice-tool li div i{
	font-size:30px;
	left:30px;
	position:absolute;
	top:21px;
}
.cbcs-notice-tool li div b,
.cbcs-notice-tool li div p{
	line-height: 20px;
}
.cbcs-notice-asset li div b,
.cbcs-notice-asset li div p{
	line-height:55px;
}
.cbcs-notice-tool li div span{
	display: block;
}

.data-table table td.data-title{
	font-size:16px;
	font-weight:bold;
	position:relative
}
.data-table table td.data-title span{
	display:block;
	position:absolute;
	height:7px;
	background:url(images/bg-data-arrow.jpg) no-repeat center bottom;
	width: 160px;
	bottom: -1px;
}
.data-table table td{
	border-bottom:#d9d9d9 solid 1px;
	padding:10px;
}
.data-table table tr.data-policy-modle td{
	border-bottom:none
}
.data-table-unit{
	height:180px;
	overflow:hidden
}
.data-table-unit li{
	float:left;
	line-height:35px;
	margin:5px 0;
	font-size:16px;
	text-align:left;
	text-indent:10px
}
.data-table-unit li span{
	display:inline-block;
	cursor:pointer
}
.data-table-unit li.active{
	text-indent:0
}
.data-table-unit li.active span{
	background:#009c51;
	color:#fff;
	padding:0 25px;
	border-radius:18px;
}
.data-table-unit-township li,.data-table-unit-village li{
	width:11%;
}
.data-table table td.button-arrow{
	width:80px;
	font-size:16px;
	font-weight:bold;
	color:#00a559;
	padding:0 0 18px 0;
}
.data-table table td.button-arrow div{
	cursor:pointer
}
.data-table-policy div{
	float:left;
	width:25%;
	font-size:16px;
	margin:5px 0;
	color:#888;
	cursor:pointer
}
.data-model ul{
	margin-left:-20px
}
.data-model li{
	float:left;
	width:25%;
	cursor:pointer;
	margin-top:15px;
}
.data-model li div{
	margin-left:20px;
	height:145px;
	background:#eee;
}
.data-model li span{
	display:block;
	width:25px;
	height:25px;
	background:url(images/icon-distinguish.png) no-repeat center center;
	margin-right:10px
}
.data-model li h3{
	font-weight:normal;
	font-size:24px;
}
.data-model li p{
	color:#888;
	font-size:16px;
	padding-top:10px;
}
.data-model li.active div{
	background:#fff;
	border:#009c51 solid 2px;
}
.data-model li.active span{
	background-image:url(images/icon-distinguish-check.png)
}
.data-distinguish-result table td{
	padding:15px 15px 15px 25px;
}
.data-distinguish-result table td.p-none{
	padding:0 10px;
	width:100px
}
.list-data-result li{
	background:url(images/icon-data-point.png) no-repeat left center;
	text-indent:20px;
}
.data-distinguish-result span.icon-refresh{
	display:block;
	width:48px;
	height:48px;
	background:url(images/icon-data-refresh.png) no-repeat center center
}
.data-distinguish-result span.icon-sign{
	display:block;
	width:51px;
	height:30px;
	background:url(images/icon-data-sign.png) no-repeat center center
}
.list-data-result-subsidy li{
	font-size:18px;
	font-weight:bold;
	line-height:35px
}
.list-data-result-subsidyTotal span,.list-data-result-data li span,.list-data-subsidyDataTotal span{
	color:#03a55a
}
.list-data-result-data li{
	line-height:35px;
	color:#555;
}
.list-data-result-data li div{
	padding-right:15px
}
.data-distinguish-result table td.bg-data-subsidyTotal{
	background:#eee url(images/icon-data-team.png) no-repeat 280px center
}
@media only screen and (min-device-width:1700px){
	.data-table-unit-village li{
		width:12.5%;
	}
}
@media only screen and (max-device-width:1690px){
	.data-table-unit-village li{
		width:14.285%;
	}
	.data-table-unit-township li{
		width:12.5%;
	}
	.data-table-policy div{
		width:20%;
	}
}

/* 数据体检 */
.cbcs-detail-test{position:absolute;height:100%;width:100%;top:50%;margin-top:-75px;}
.cbcs-detail-test > div{width:650px;margin:0 auto;}
.icon-detail-test{background:#ccc url(images/icon-detail-test.png) no-repeat center center;border-radius:50%;height:150px;width:150px;}
.cbcs-detail-test-intro{margin-left:180px;}
.btn-detail-test{border-radius:30px;font:normal 24px/50px 'microsoft yahei';padding:0 35px;}
.cbcs-detail-test-report{width:400px;}
.cbcs-detail-test-report .pagination-info{display:none}
.cbcs-detail-testing-header .icon-detail-test{height:80px;width:80px;background-size:contain}
.cbcs-detail-testing-header .cbcs-detail-test-intro{margin:0 100px;}
.cbcs-detail-testing-header{background-color:white;padding:20px;border-bottom:1px solid #ddd;}
.cbcs-detail-testing-header .cbcs-detail-test-intro p{padding-top:20px;}
.cbcs-detail-testing-header .right{padding-top:45px;}
.cbcs-detail-testing-progress .progress{border-radius:0;height: 15px;margin:0;}
.cbcs-detail-testing-item ul{padding:15px;}
.cbcs-detail-testing-item ul li div{border:2px solid #ddd;background-color:white;margin:15px;padding:15px;min-height:100px;}
.cbcs-detail-testing-item ul li div u{background:#eee url(images/icon-detail-testing.png) no-repeat left top;background-size:462px 66px;border-radius:50%;display:block;float:left;height:66px;width:66px;}
.cbcs-detail-testing-item ul li div u.card{background-position:0 0;}
.cbcs-detail-testing-item ul li div u.time{background-position:-66px 0;}
.cbcs-detail-testing-item ul li div u.time2{background-position:-132px 0;}
.cbcs-detail-testing-item ul li div u.name{background-position:-198px 0;}
.cbcs-detail-testing-item ul li div u.card2{background-position:-264px 0;}
.cbcs-detail-testing-item ul li div u.money{background-position:-330px 0;}
.cbcs-detail-testing-item ul li div u.model{background-position:-396px 0;}
.cbcs-detail-testing-item ul li div p{font:normal 16px/33px 'microsoft yahei';height:66px;margin-left:80px;position:relative;display: table-cell;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cbcs-detail-testing-item ul li div i{color:#f60;font-style:normal;font-weight:bold;padding:0 5px;}
.cbcs-detail-testing-item ul li div span{display:none}
.cbcs-detail-testing-item ul li div.item-warning{border-color:#f60;}
.cbcs-detail-testing-item ul li div.item-ok{border-color:#00a65a;}
.cbcs-detail-testing-item ul li div.item-warning span,
.cbcs-detail-testing-item ul li div.item-testing span,
.cbcs-detail-testing-item ul li div.item-ok span{display:inline}
.cbcs-detail-testing-item ul li div.item-testing{border:2px dashed #00a65a;
animation:testingAnimation 1s infinite;
-moz-animation:testingAnimation 1s infinite;
-webkit-animation:testingAnimation 1s infinite;
-o-animation:testingAnimation 1s infinite;}
@keyframes testingAnimation{
	0% {border-color:#00a65a;color:#000;}
	50% {border-color:#f60;color:#f60;}
	100% {border-color:#00a65a;color:#000;}
}

@-moz-keyframes testingAnimation{/* Firefox */
	0% {border-color:#00a65a;color:#000;}
	50% {border-color:#f60;color:#f60;}
	100% {border-color:#00a65a;color:#000;}
}

@-webkit-keyframes testingAnimation{ /* Safari and Chrome */
	0% {border-color:#00a65a;color:#000;}
	50% {border-color:#f60;color:#f60;}
	100% {border-color:#00a65a;color:#000;}
}

@-o-keyframes testingAnimation{ /* Opera */
	0% {border-color:#00a65a;color:#000;}
	50% {border-color:#f60;color:#f60;}
	100% {border-color:#00a65a;color:#000;}
}
.cbcs-detail-testing-item ul li div.item-testing span,
.cbcs-detail-testing-item ul li div.item-ok span{background-color:#ddd;border-radius:3px;color:#f60;font-size:12px;margin:0 5px 0 0;padding:3px 5px;}

/*.cbcs-detail-testing-item-preview ul{padding:0}
.cbcs-detail-testing-item-preview ul li div {cursor:pointer;margin:0 0 10px 0;min-height:74px;padding: 10px;}
.cbcs-detail-testing-item-preview ul li div u{background-size:240px 40px;width:50px;height:50px;margin-right:10px;}
.cbcs-detail-testing-item-preview ul li div u.card{background-position:5px 5px;}
.cbcs-detail-testing-item-preview ul li div u.time{background-position:-35px 5px;}
.cbcs-detail-testing-item-preview ul li div u.time2{background-position:-75px 5px;}
.cbcs-detail-testing-item-preview ul li div u.name{background-position:-115px 5px;}
.cbcs-detail-testing-item-preview ul li div u.card2{background-position:-155px 5px;}
.cbcs-detail-testing-item-preview ul li div u.money{background-position:-195px 5px;}
.cbcs-detail-testing-item-preview ul li div p{height:50px;line-height:25px;margin-left:60px;}*/
.cbcs-detail-testing-item-preview ul li div{cursor:pointer;}
.cbcs-detail-testing-item-preview ul li div p span{display:inherit;}

.cbcs-testing-report-total{background:white;border:1px solid #ddd;border-radius:35px;font:normal 24px/60px 'microsoft yahei';margin:35px auto 0 auto;width:400px;}
.cbcs-testing-report-time{margin:0 auto;padding:35px 0;width:400px;}
.cbcs-testing-report-time .date{padding-top:12px;}
.cbcs-testing-report-time .time{margin:0 auto;width:100px;}
.cbcs-testing-report-time .time i{color:#f60;display:block;font:bold 20px/30px 'microsoft yahei';}

.cbcs-testing-report-channel{padding:25px 0}
.cbcs-testing-report-channel li{border-left:1px solid #eee;cursor:pointer;}
.cbcs-testing-report-channel icon{background:#eee url('images/icon-test-intro.png') no-repeat 80px 80px;background-size:400px 80px;border-radius:50%;display:block;height:80px;margin:0 auto;width:80px;}
.cbcs-testing-report-channel icon.person{background-position:0 0;}
.cbcs-testing-report-channel icon.detail{background-position:-80px 0;}
.cbcs-testing-report-channel icon.money{background-position:-160px 0;}
.cbcs-testing-report-channel icon.cadre{background-position:-240px 0;}
.cbcs-testing-report-channel icon.policy{background-position:-320px 0;}
.cbcs-testing-report-channel i{color:#f60;font:bold 18px/18px 'microsoft yahei';padding-right:10px;}
.cbcs-testing-report-channel p{line-height:45px;}
.cbcs-testing-report-channel u{color:gray;font-size:14px;font-weight:normal;text-decoration:none;}

.people-collisions-catalog li{padding:10px;}
.people-collisions-catalog li > div{background:white;border:2px solid #ddd;cursor:pointer;font:normal 16px/30px 'microsoft yahei';padding:10px;position:relative;text-indent:30px;}
.people-collisions-catalog li > div i{background:url('images/icon-input.png') no-repeat left top;background-size:40px 20px;height:20px;width:20px;position:absolute;top:15px;}
.people-collisions-catalog li > div.active{border:2px dashed #f60;font-weight:bold;}
.people-collisions-catalog li > div.active i{background-position:-20px 0;}
.people-collisions-catalog li > div p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.people-collision-result{background-color:#eee;height:180px;position:relative;}
.people-collision-result > div{float:left;height:100%;padding:15px;position:relative;}
.people-collision-result h1{font:bold 20px/30px 'microsoft yahei'}
.people-collision-result ul{height:150px;overflow:auto;}
.people-collision-result ul li{background: url(images/icon-data-point.png) no-repeat left center;line-height:30px;text-indent: 20px;}
.people-collision-detail-refresh,
.people-collision-detail-result{line-height: 250px;width:100px;}
.people-collision-detail-refresh{background:white url(images/icon-data-refresh.png) no-repeat center center;}
.people-collision-detail-result{background:white url(images/icon-data-sign.png) no-repeat center center;}
.people-collision-result div.people-collision-detail-record{position:absolute;right:15px;top:100px;}
.people-collision-result div.people-collision-detail-record i{color:#f60;font:bold 28px/30px 'microsoft yahei';padding-right:10px;}
.people-collision-result div.people-collision-detail-area{position:absolute;right:15px;top:15px;}
.people-conllision-result-info{background: url(images/icon-data-team.png) no-repeat right center;}
.people-collision-detail-person{padding:40px 0 0 0;}
.people-collision-detail-person i{color:#f60;font:bold 28px/30px 'microsoft yahei';}
.people-collision-detail-person p{padding-top:10px;}
.people-collision-detail-person u{text-decoration:none}

.cbcs-people-budget-unit li div{background-color:white;border:1px solid #ddd;cursor:pointer;margin:10px;padding:15px;}
.cbcs-people-budget-unit li div m{color:#1e9bdc;display:block;text-align:center;}
.cbcs-people-budget-unit li div m i{font:bold 28px/30px 'microsoft yahei'}
.cbcs-people-budget-unit li div p i{font-style:normal;}
.cbcs-people-budget-unit li div:hover{border:1px solid #f60;}

/* 访问统计 */
.cbcs-ul-tree-visit > li > p{font-weight:bold;}
.cbcs-ul-tree-visit > li p{color:#444;cursor:pointer;display:block;line-height:35px;position:relative;padding-left:45px;}
.cbcs-ul-tree-visit > li > p::before{background:url(images/icon-visit-app.png) no-repeat center center;content:'';background-size:160px 16px;height:16px;position:absolute;width:16px;left:20px;top:10px;}
.cbcs-ul-tree-visit > li > p.icon-intro::before{background-position:0 0;}
.cbcs-ul-tree-visit > li > p.icon-member::before{background-position:-16px 0;}
.cbcs-ul-tree-visit > li > p.icon-action::before{background-position:-32px 0;}
.cbcs-ul-tree-visit > li > p.icon-retain::before{background-position:-48px 0;}
.cbcs-ul-tree-visit > li > p.icon-source::before{background-position:-64px 0;}
.cbcs-ul-tree-visit > li > p.icon-visit::before{background-position:-112px 0;}
.cbcs-ul-tree-visit > li > p.icon-optimization::before{background-position:-80px 0;}
.cbcs-ul-tree-visit > li > p.icon-conversion::before{background-position:-96px 0;}
.cbcs-ul-tree-visit > li > ul{padding:5px 0;}
.cbcs-ul-tree-visit > li p.active,
.cbcs-ul-tree-visit > li p:hover{background-color:#eee;color:#1e9bdc;}

.table-visit  > thead:first-child > tr:first-child > th.active{border-top:2px solid #1e9bdc;}
.table-visit > thead:first-child > tr:first-child > th{padding-bottom:20px;}
.table-visit .active{color:#1e9bdc;}
.cbcs-visit-app-detail-left{width:280px;}
.cbcs-visit-app-detail-right{margin-left:300px;}
.cbcs-visit-app-detail-left .device-info{height: 240px;position: relative;}
.cbcs-visit-app-detail-left .device-info .device{ background: url(images/icon-app-client.png) no-repeat;width: 124px;height: 151px;position: absolute;top: 42px;left: 25px;}
.cbcs-visit-app-detail-left .device-info .device-ios{background-position:left -338px;}
.cbcs-visit-app-detail-left .device-info .device-android{background-position:left -114px;height:220px;left:0;top:28px;width:200px;}
.cbcs-visit-app-detail-left .device-info .info{left: 41px;line-height:30px;position: absolute;top:93px;width: 90px;}
.cbcs-visit-app-detail-left .device-info .detail-arrow {
	background: url(images/icon-app-client.png) no-repeat left 0;
    color: #61a4ea;
    font-weight:700;
    font-size:15px;
    height: 60px;
    left: 198px;
    line-height:60px;
    padding:0 16px 0 15px;
    position:absolute;
    text-align:right;
    top: 40px;
    width: 78px;
}
.cbcs-visit-app-detail-left .device-info .detail-arrow .wifi{ background: url(images/icon-app-client.png) no-repeat left -80px;line-height: 14px;margin: 22px 0 0 15px;width: 19px;height: 14px;}


.gender-wrapper{position:relative;}
.gender-bar{border-bottom:4px solid #00a0ff;float:left;width:50%;height:200px;position:relative;}
.gender-bar.female-bar{border-color:#f041ff;}
.gender-wrapper .male-ratio{bottom:20px;position:absolute;width:100%;}
.gender-bar p{background: url(images/icon-sex.png) no-repeat left top;background-size:100px 50px;bottom:20px;padding-top:50px;position:absolute;width:50px;}
.gender-bar.female-bar p{background-position:-50px 0;right:0;}

.visitWap_user_detailed{ margin-top:15px; height:35px; line-height:35px;}
.visitWap_user_detailed li{ margin-right:25px}
.visitWap_user_detailed .form-control{ width:auto}
.table > tbody > tr > td.cbcs-visitWap-detail-td{ padding:0}
.cbcs-visitWap-detail-comtemt{ background:#f9f9f9; border-right:#dedede solid 1px; border-left:#dedede solid 1px;overflow:hidden}
.visitor-detail .client-info {
	width: 300px;
	border-right: 1px solid #dedede;
}
.visitor-detail .client-info .device-info {
    padding: 12px;
    height: 100px;
    border-bottom: 1px solid #dedede;
}
.visitor-detail .client-info .device-info .device-data .attributes {
    padding-left: 15px;
}
.visitor-detail .client-info .device-info .device-data .attributes li {
	font-size:12px;
	line-height:20px
}
.visitor-detail .detail-title, .visitor-detail .path-info table tr.path-title {
    color: #5d5d61;
}
.visitor-detail .user-info {
    margin-left: 300px;
    padding: 12px;
    height: 200px;
    border-bottom: 1px solid #dedede;
}
.visitor-detail .user-info .user-data {
    margin-left: 36px;
}
.visitor-detail .user-info .user-data .visitor-type {
    padding-left: 15px;
    height: 100%;
	font-size:12px
}
.visitor-detail .user-info .user-data .visitor-type li{
	margin-bottom:6px;
}
.visitor-detail .path-info{
	padding-bottom:10px;
}
.visitor-detail .path-info table tr.path-title {
    color: #5d5d61;
}
.visitor-detail .path-info table td{
	font-size:12px;
	padding: 8px;
}
.visitor-detail .path-info table td a,.visitor-type a{
	color:#1276e5
}
table.summary {
	border-collapse: separate;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #f0f0f0;
}
table.summary tr td {
	text-align: left;
	border-left: 1px solid #f0f0f0;
	padding: 0 20px
}
table.summary tr td:first-child{
	border-left:none;
}
table.summary tr td span.text {
	color: #787a7d
}
table.summary tr td span.text .help {
	top: 1px
}
table.summary tr td div.value {
	margin-top: 12px;
	font-size: 20px;
	color: #121315
}
table.summary tr td div.compare-value {
	margin-top: 12px;
	font-size: 14px;
	color: #5b5d61
}
table.summary tr td div.summary-ellipsis {
	white-space: nowrap
}
table.summary tr td div.summary-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis
}
.table-trend-analysis{border-left: 1px solid #dedede;border-top: 1px solid #dedede;}
.table-trend-analysis thead td{background:#f9f9f9;}
.table-trend-analysis td {
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
    height: 36px;
	padding:10px 15px
}
.table-trend-analysis td.border-none{
	border-left:none
}

.table-trend-analysis td.cursor{ padding-right:0}
.table-trend-analysis td.cbcs-visitWap-detail-td{padding:0;border-bottom:none}
.table-trend-analysis td.cbcs-visitWap-detail-td table td{ background:#f9f9f9; word-break:break-all;}
.table-trend-analysis td a{ color:#1276e5}
table.table-trend-analysis tr.bg-f9{background:#F9F9F9}
table.table-trend-analysis tr.bg-f9 td{ font-weight:bold; color:red}

.visitWap_source-tabs{ height:40px; background:#f8f8f8; border-bottom:#e1e3e4 solid 1px}
.visitWap_source-tabs li a{ display:block; float:left; padding:0 20px; color:#888; height:40px; line-height:40px}
.visitWap_source-tabs li a.active{ border-top:#4aa6fc solid 3px; background:#fff; color:#333}
.visit-searchword{ background:#f9f9f9; padding:10px 20px; overflow:hidden; border-top:#dedede solid 1px}

div.visitor-content table {
	width: 100%
}
div.visitor-content table tr td {
	padding: 0;
	margin: 0;
	line-height: 30px;
	overflow: hidden
}
div.visitor-content table tr td.visitor-logo {
	width: 50%
}
div.visitor-content table tr td.k {
	text-align: right;
	color: #999
}
div.visitor-content table tr td.v {
	padding-left: 10px;
	text-align: left;
	color: #01ADDD
}
div.visitor-content table tr td.ratio {
	font-size: 28px;
	line-height: 28px;
	font-weight: bolder
}
div.visitor-content table tr td.c, div.visitor-content table tr th.c {
	text-align: center;
	width: 10%
}
div.visitor-content table tr td.l, div.visitor-content table tr th.l {
	text-align: left
}
div.visitor-content table tr td.tdr, div.visitor-content table tr th.tdr {
	text-align: right;
	width: 20%;
	padding-right: 10px
}
div.visitor-content table.new-visitor div.title {
	color: #06AEF1;
	font-weight: 700;
	margin-bottom: 10px
}
div.visitor-content table.old-visitor div.title {
	color: #666;
	font-weight: 700;
	margin-bottom: 10px
}
div.visitor-content table.old-visitor td.v {
	color: #666
}
div.visitor-content table.visitor {
	font-size: 14px
}
div.visitor-content table.new-visitor-dg tr.th td {
	background-color: #E1EFFA;
	color: #969998;
	white-space: nowrap;
	cursor: auto
}
div.visitor-content table.new-visitor-dg tr {
	border-bottom: 1px solid #E5E5E5
}
div.visitor-content table.new-visitor-dg tr td {
	color: #343434
}
div.visitor-content table.old-visitor-dg tr.nob {
	border: none
}
div.visitor-content table.old-visitor-dg tr.th td {
	background-color: #DDD;
	color: #989898;
	white-space: nowrap;
	cursor: auto
}
div.visitor-content table.old-visitor-dg tr {
	border-bottom: 1px solid #E5E5E5
}
div.visitor-content table.old-visitor-dg tr td {
	color: #343434
}
div.visitor-content div.new-visitor-table-title {
	color: #00ABEF;
	font-size: 14px;
	margin: 40px 0 10px
}
div.visitor-content div.old-visitor-table-title {
	color: #9A9A9A;
	font-size: 14px;
	margin: 40px 0 10px
}
.visitor-wap a{color:#1276e5;}


.keyword-ranking {
	padding:20px 20px 0 20px}
.keyword-ranking .line {
	height: 256px;
	overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #E5E5E5
}
.keyword-ranking .line .word-stats {
	float: left;
	width: 260px;
	height: 100%;
	border-right: 1px solid #E5E5E5
}
.keyword-ranking .line .flash-line-container {
	height: 256px;
	margin-left: 261px
}
.keyword-ranking .line .word-header {
	position: relative;
	padding: 14px 0;
	background-color: #F8F8F8;
	border-bottom: 1px solid #E5E5E5;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px
}
.keyword-ranking .line .word-header .row-number {
	float: left;
	width: 22px;
	font-family: Arial;
	text-align: right
}
.keyword-ranking .line .word-header .searchword {
	width: 180px;
	margin-left: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.keyword-ranking .line .word-header .buttons {
	position: absolute;
	top: 15px;
	right: 0
}
.keyword-ranking .line .word-header .buttons .icon-font {
	font-size: 14px;
	margin-right: 8px;
	color: #a0a2a5
}
.keyword-ranking .line .word-header .buttons .edit:before {
	content: '\e64b'
}
.keyword-ranking .line .word-header .buttons .delete:before {
	content: '\e64d'
}
.keyword-ranking .line .index-info {
	height: 100%;
	padding: 10px 8px 10px 26px;
	background-color: #FBFBFB;
	font-size: 12px
}
.keyword-ranking .line .index-info .index-line {
	line-height: 30px
}
.keyword-ranking .line .index-info .index-line label {
	display: inline-block;
	width: 95px;
	margin-bottom:0
}
.keyword-ranking .line .index-info .index-line .index-value {
	display: inline-block;
	width: 120px;
	font-family: Arial;
	vertical-align: bottom
}
.keyword-ranking .line .index-info .index-line.current .index-value {
	color: #F35550;
	font-size: 16px;
	font-weight: 700
}




.project-supervise li{ float:left; width:33.33%; text-align:center;padding:20px 0}
.project-supervise li h4{ font:bold 30px/50px 'microsoft yahei';}


.preject-capital-list{padding:20px;}
.preject-capital-list li{padding:10px 0; }
.preject-capital-list li h4{ font-size:24px;font-weight:bold;line-height:40px;}
.preject-capital-list li h4 span{font-size:14px;font-weight:normal;padding-left:5px;}

.btn-project-reply-add {
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    background: #01ADDD;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
}
.fams-analyse-catalog{
	color: #555;
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
}
.fams-analyse-catalog li{
	cursor: pointer;
	display: inline-block;
	padding: 10px 15px;
}
.fams-analyse-catalog li.active{
	color: #007db4;
}
.box-container{
	display: flex;
}
.map-asset-box{
    width: 330px;
    height: 100%;
    background-color: #fff;
}
.map-asset-box-hidden{
	display: none;
}
.map-box{
	flex-grow: 1;
    height: 100%;
    position: relative;
}
.btn-left-arrow{ position:absolute; top:50%; right:0; cursor:pointer; z-index:999}
.map-asset-box .list-asset{
    overflow-y: auto;
}
.map-asset-box .list-asset .item-box{
    padding: 15px;
    overflow: hidden;
    cursor: pointer;
    border-bottom: #ececec dashed 1px;
}
.item-box-active{
    background-color: #eaf2ff;
}
.map-asset-box .list-asset .item-box .title-text,.map-asset-box .list-asset .item-box li{
    height: 20px;
    line-height: 20px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size: 16px;
}
.map-asset-box .list-asset .item-box li{
    display: inline-block;
    vertical-align: top;
    width: 49%;
    color: #888;
    font-size: 14px;
    margin-top: 1px;
}
.map-asset-box .list-asset .item-box li.w-40{
	width: 39%;
}
.map-asset-box .list-asset .item-box li.w-60{
	width: 59%;
}
.map-asset-box .list-asset .item-box li.w-auto{
    width: 100%;
}
.asset-pages{
    position: absolute;
    bottom: 0;
    height: 50px;
    width: 330px;
    text-align: center;
}
.asset-pages li{
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin: 8px 4px;
    font-size: 12px;
    cursor: pointer;
}
.asset-pages li:hover{
    background-color: #eaf2ff;
    border-color: #1d96e8;
    color: #1d96e8;
}
.asset-pages li.item-disable,.asset-pages li.item-disable:hover{
    background-color: #fff;
    border-color: #ccc;
    color: #b8b8b8;
    cursor: not-allowed;
}
.map-notice{
    width: 100%;
    height: 35px;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,.8);
	z-index: 9;
	line-height: 35px;
	color: #fff;
}
.map-notice label{
	margin: 0;
}
.map-notice li{
	display: inline-block;
	vertical-align: top;
	padding-left: 30px;
	line-height: 35px;
	margin-left: 15px;
	color: #fff;
	position: relative;
}
.map-notice li:before{
	position: absolute;
	display: block;
	content: '';
	width: 25px;
	height: 35px;
	background: url("images/map/icon-land.png") no-repeat center center;
	background-size: 20px;
	left: 0;
}
.map-notice li.icon-building:before{
	background-image: url("images/map/icon-building.png");
}
.map-notice li.icon-workshop:before{
	background-image: url("images/map/icon-workshop.png");
}
.map-notice li.icon-shops:before{
	background-image: url("images/map/icon-shops.png");
}
.map-notice li.icon-dormitory:before{
	background-image: url("images/map/icon-dormitory.png");
}
.list-page{width:330px; height:40px; line-height:40px; padding-right:10px;border-top: 1px solid #d9d9d9}
.list-page .left{ color:#7d7d7d; font-size:12px}
.list-page .left span{ color:#004ea6}
.list-page .page-total{  float:right; font-size:12px; color:#262626; text-align:center; height:24px; line-height:24px; border: 1px solid rgba(204, 204, 204, 0.5); border-radius:3px; margin-top:8px;}
.list-page .page-total li{ float:left; width:24px; height:24px; line-height:23px;border-right: 1px solid rgba(204, 204, 204, 0.5); background:#f3f3f3 url(images/icon-page.png) no-repeat center top; cursor:pointer}
.list-page .page-total li:last-child{ border-right:none}
.list-page .page-total li.total{ background:#f3f3f3;cursor:auto}
.list-page .page-total li.pre{ background-position-y:-24px}
.list-page .page-total li.next{ background-position-y:-48px}
.list-page .page-total li.last{ background-position-y:-72px}
.list-page .page-total li.disable{ background-color:#d2d2d2 ; background-image:url(images/icon-page-disable.png) ; cursor:auto}
.list-info-menu li.list-group-item{
	padding: 0 0 0 50px;
	position: relative;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.list-info-menu li.list-group-item:before{
	position: absolute;
	display: block;
	content: '';
	width: 20px;
	height: 20px;
	top: 50%;
	left: 15px;
	margin-top: -10px;
	background: url("images/icon-info-menu.png") no-repeat top center;
	background-size: 20px;
}
.list-info-menu li.list-group-item-active:before{
	background-image: url("images/icon-info-menu-active.png");
}
.list-info-menu li.icon-rent:before{
	background-position-y: -20px;
}
.list-info-menu li.icon-water:before{
	background-position-y: -40px;
}
.list-info-menu li.icon-electricity:before{
	background-position-y: -60px;
}
.list-info-menu li.icon-management:before{
	background-position-y: -80px;
}
.list-info-menu li.list-group-item-active{
	background:#0faf55;
	color: #fff;
}
