html {
  width: 100%;
  /*height: 100%;*/
  /*min-width: 1280px;*/
}

body {
	/*height: 100%;*/
	width: 100%;
	font-size: 12px;
	-ms-overflow-style: scrollbar;
	/*min-width: 1280px;*/
	/*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: "Microsoft YaHei", "Source Han Sans CN", "SimHei", "MS Sans Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
}



img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

ul {
	list-style-type: none;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	outline: none;

}

a:link {
	text-decoration: none;
	outline: none;
}

/* 未被访问的链接 */

a:visited {
	text-decoration: none;
	outline: none;
}

/* 已被访问的链接 */

a:hover {
	text-decoration: none;
	outline: none;
	color: #00A8FF;
}

/* 鼠标指针移动到链接上 */

a:active {
	text-decoration: none;
	outline: none;
	color: #00A8FF;
}

/* 正在被点击的链接 */

::-ms-reveal {
	display: none;
}

/* ------------------------------------------------------Customer UI--------------------------------------------------------------------------- */
.display_none {
	display: none;
}

.pc_hr {
  background: linear-gradient(90deg, #33cbcc 5em, #cccccc 5em);
  width: 100%;
  height: 2px;
}

.clear-both{
	clear:both;
}

.t0 {
  top: 0;
}

.r0 {
  right: 0;
}

.b0 {
  bottom: 0;
}

.l0 {
  left: 0;
}

.position-fixed {
  position: fixed
}

.bgc-grey {
  background-color: #EDEDED !important;
}

.bgc-white {
  background-color: white;
}
.bgc-16a8f5 {
  background-color: #16a8f5; 
}

.mauto {
  margin: 0 auto;
}

.mlr0 {
  margin-left: 0px;
  margin-right: 0px;
}

.ml20p{
	margin-left: 20%;
}

.ml30 {
  margin-left: 30px;
}

.ml28 {
	margin-left: 28px;
}

.ml25 {
	margin-left: 25px;
}

.ml23 {
	margin-left: 23px;
}

.ml2em {
  margin-left: 2em;
}

.mt0{
	margin-top:0px;
}
.mt2 {
	margin-top: 2px;
  }
.mt5 {
  margin-top: 5px;
}
.mt8 {
  margin-top: 8px;
}
  
.mt10 {
  margin-top: 10px;
}

.mt12 {
  margin-top: 12px;
}

.mt16{
  margin-top: 16px;
}

.mt20 {
  margin-top: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mt40{
  margin-top: 40px;
}

.mt55{
  margin-top: 55px;
}

.mt60{
  margin-top: 60px;
}

.mt70 {
  margin-top: 70px;
}

.mt80 {
  margin-top: 80px;
}

.mt100 {
  margin-top: 100px;
}

.mt140 {
  margin-top: 140px;
}

.mb0{
  margin-bottom:0px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml5{
	margin-left: 5px;
}

.ml6{
	margin-left: 6px;
}
.ml8{
	margin-left: 8px;
}

.ml10{
	margin-left: 10px;
}

.ml12{
	margin-left: 12px;
}
.ml14{
	margin-left: 14px;
}
.ml15{
	margin-left: 15px;
}

.ml16{
	margin-left: 16px;
}

.ml20{
	margin-left: 20px;
}

.ml30{
	margin-left: 30px;
}

.ml50{
	margin-left: 50px;
}

.ml66{
	margin-left: 66px;
}

.ml90{
	margin-left: 90px;
}
.ml100{
	margin-left: 100px;
}
.ml110{
	margin-left: 110px;
}
.ml130{
	margin-left: 130px;
}
.ml180{
	margin-left: 180px;
}
.ml300{
	margin-left: 300px;
}

.ml10p{
	margin-left: 10%;
}
.mr6{
	margin-right: 6px;
}
.mr8{
	margin-right: 8px;
}
.mr10{
	margin-right: 10px;
}
.mr12{
	margin-right: 8px;
}
.mr15 {
  margin-right: 15px;
}
.mr20{
	margin-right: 20px;
}
.mr20delete{
	margin-right: 20px;
}
.mr30{
	margin-right: 30px;
}
.mr52{
	margin-right: 52px;
}
.mr68{
	margin-right: 68px;
}
.mr60p{
	margin-right: 60%;
}

.pr50 {
  padding-right: 50px;
}

.pr5p{
	padding-right: 5%;
}

.pl50 {
  padding-left: 50px;
}

.pl15 {
  padding-left: 15px;
}

.pl10p{
	padding-left:10%;
}

.pt5p{
	padding-top:5%;
}

.pt2p{
	padding-top: 2%;
}

.pb20p{
	padding-bottom: 20%;
}

.pr6{
	padding-right: 6px;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.wd15p {
  width: 15%;
}
.wd20p{
  width:20%;
}

.wd30p {
  width: 30%;
}

.wd60p{
  width:60%;
}

.wd65p {
  width: 65%;
}

.wd70p {
  width:70%;
}

.wd80p{
  width:80%;
}

.wd83p {
  width: 83%;
}

.wd84p {
  width: 84.3%;
}

.wd100p {
  width: 100%;
}
.wd60 {
  width: 60px;
}
.wd70 {
    width: 70px;
}
.wd80 {
  width: 80px;
}

.wd100 {
  width: 100px;
}

.wd200{
  width:200px;
}

.wd300 {
  width: 300px;
}

.min-width1019{
  min-width:1019px;
}

.min-width1280{
  min-width:1280px;
}

.ht88p {
  height: 88%;
}

.ht100p {
  height: 100%;
}

.ht26{
  height:26px;
}

.ht30{
  height:40px;
}

.ht70 {
  height: 70px;
}

.kuang{
	border: 1px solid #000;
}
.tc {
	text-align: center;
}
.tl {
	text-align: left;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/* 滚动槽 */
::-webkit-scrollbar {
	width: 6px;
}
/* 滚动槽 */

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 1px white;
	-webkit-box-shadow: inset 0 0 1px white;
	border-radius: 10px;
}
/* 滚动条滑块 */

::-webkit-scrollbar-thumb {
	background: #EBEBEB;
	box-shadow: inset 0 0 1px white;
	-moz-box-shadow: inset 0 0 1px white;
}

/* span */
.align-left {
  text-align: left;
}

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


/*a*/
.personInfo-a {
  color: #337ab7;
  text-decoration: underline
}

.display-block {
  display: block;
}


/*.modal-content{
  z-index:1999;
}

.modal-backdrop {
  position: static
}*/

.select-height {
	max-height: 192px;
	overflow: auto;
	max-width: 350px;
}

/*图片动画效果*/

ul#pics li {
	/*css style for the single photo only **/
	background: none repeat scroll 0 0 #FFFFFF;
	display: inline-block;
	width: 182px;
	height: 181px;
	margin: 10px 30px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

ul#pics li img {
	/*css style for the single photo only **/
	width: 182px;
	height: 181px;
	display: block;
}

ul#pics li:hover {
	/*css style for the single photo only **/
	-moz-transform: scale(1.1) rotate(0deg);
	-webkit-transform: scale(1.1) rotate(0deg);
	-o-transform: scale(1.1) rotate(0deg);
	-ms-transform: scale(1.1) rotate(0deg);
	transform: scale(1.1) rotate(0deg);
}

.single_photo {
	/*css style for the single photo only **/
	margin-top: 80px;
	margin-left: 100px;
	margin-top: 65px;
}


/*   
每个页面水平线上的样式
使用:在span上使用
做成:邓杰2016/10/8
更改:邓杰2016/10/8
*/

.pc_title {
	font-size: 16px;
	font-weight: bold !important;
}

/*   
水平线样式
使用:作用于div,div的高度和宽度可以自己定义,高度推荐为2px
做成:邓杰2016/9/30
更改:邓杰2016/10/8
*/

.pc_hr {
	background: linear-gradient(90deg, #33cbcc 5em, #cccccc 5em);
	width: 100%;
	height: 2px;
}

/* CSS Document */

.help-tip {
	position: absolute;
	top: 18px;
	right: 18px;
	text-align: center;
	background-color: #BCDBEA;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 12px;
	line-height: 26px;
	cursor: default;
	z-index: 2;
}

.help-tip:before {
	content: '?';
	font-weight: bold;
	color: #fff;
}

.help-tip:hover p {
	display: block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;
}

.help-tip p {
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 20px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.help-tip p:before {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-bottom-color: #1E2021;
	right: 10px;
	top: -12px;
}

.help-tip p:after {
	width: 100%;
	height: 40px;
	content: '';
	position: absolute;
	top: -40px;
	left: 0;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		transform: scale(0.6);
	}
	100% {
		opacity: 100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 100%;
	}
}

/*
index.ejs
joinus_vendor.ejs
joinus_company.ejs
*/

.help-block {
	font-size: 12px;
}

.row_block {
	margin: 16px 0;
	height:1px;
	border-bottom: 1px solid #f0f0f0;
}

.row_block800 {
	margin: 16px auto;
	width:100%;
	height:1px;
	border-bottom: 1px solid #f0f0f0;
}

.form-control {
	outline: none !important;
	border-radius: 0px;
	font-size: 12px;
}

/*用户中心左边栏*/

.all {
	margin-top: 50px;
	margin-left: 220px;
	z-index: 20;
	padding-left: 0;
	padding-right: 0;
}

.sidebar {
	position: fixed;
	top: 50px;
	width: 227px;
	padding: 0;
	background-color: #FFFFFF;
	-webkit-overflow-scrolling: touch;
	-webkit-overflow-scrolling: -blackberry-touch;
	border-right: 0px solid #333333;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
}

.sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidebar li {
	border: 0px solid #f3f3f3;
	margin: 0;
	padding: 0;
}

.sidebar li .caret {
	margin-top: 9px;
}

.sidebar li i {
	margin-right: 15px;
}

.sidebar .nav-header {
	padding: 10px;
	background-color: #f5f5f5;
}

.sidebar .sub-menu {
	display: none;
}

.col-sm-12 {
	padding: 0px;
}

/*input:-webkit-autofill{
　　-webkit-box-shadow: 0 0 0 400px #E8ECED inset;//用box-shadow覆盖背景色
　　-webkit-text-fill-color: #000;
}*/

/*input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: transparent !important;
    background-image: inherit !important;
    color: rgb(0, 0, 0);
}*/

/*input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}*/

/* -----------------------------------------------------COMMON UI Style-------------------------------------------------------------------------------- */

.container-fluid{
	/*max-width: 1280px;
	min-width: 1280px;*/
	width: 100%;
	/* height:100%; */
	padding: 0;
	margin: 0 auto;
	border: 0;
}

.container_height{
	height: 808px;
}

@media screen and (min-height:808px) {
	.container-fluid{
		height:100% !important;
	}
}

/* @media screen and (min-height:700px) {
	.container_height{
		height:84% !important;
	}
}

@media screen and (min-height:800px) {
	.container_height{
		height:86% !important;
	}
}

@media screen and (min-height:900px) {
	.container_height{
		height:87% !important;
	}
}

@media screen and (min-height:920px) {
	.container_height{
		height:88.5% !important;
	}
} */
.bottom_line{
	border-bottom: 1px solid #D5D5D5
}

/*关闭按钮*/
.close {
    position: absolute;
    border-radius: 12px;
    line-height: 20px;
    text-align: center;
    height: 20px;
    width: 20px;
    font-size: 18px;
    padding: 1px;
    top: 10px;
    right: 10px;
    opacity: 1;
}

/*.close::before {
    content: "\2716";
}*/

.glyphicon-option-vertical{
  font-size:9pt;
  font-weight: 100;
}
.asd {
	cursor: pointer;
}

/* checkbox position*/
.checkBox_L{
	margin-top: -3px;
}

.descriptionTitle{
	line-height: 38px;
	vertical-align: middle;
}

.datetimepicker{
    max-height: 305px !important;
    overflow:scroll; 
}

.dropdown-menu{
    width:260px;
    max-height: 300px;
    overflow:scroll; 
}

.dropdown-menu>div.lists>li {
    padding: 5px 8px;
    font-size: 12px;
    font-weight: 100;
    line-height: 14px;
}

.dropdown-menu>div.lists>li>a {
    color: #444;
}

.dropdown-menu>div.lists>li>a:hover {
    color: #00A8FF;
    background-color: #FFFFFF;
}

.droploadRefresh {
    line-height: 30px;
    text-align: center;
}

.sectionDepartmentList {
	position:fixed;
	z-index:9999;
	background-color:#FFFFFF;
	min-width:240px;
	height:500px;
	overflow-y:auto;
	border:1px;
	border-style:solid;
	border-color:#e5e5e5;
	display:none;
}

/* ----------------------------------------------------- 左侧导航栏 -------------------------------------------------------------------------------- */
.left-menu { background: #4f606f; position:fixed; left:0; text-align:center; padding:20px 0; z-index:680; box-sizing: border-box; overflow:hidden; top: 49px; }
.left-menu li { height:36px; font-size:12px; margin:0;}
.left-menu li img { width:15px;height:15px; padding:0;}
.left-menu li a { display:block; color:#e1eaf8;}
.left-menu li a:hover {background:#3c4d58; color:#d8dee9; display:block;}
.left-menu span { display:inline-block; }
.left-menu .shape { margin: 10px 20px 10px 20px; }
.left-menu img.submenu  { width:4px !important;height:8px !important;float: right; margin: 5px 16px 0 0 }
.left-menu .navname { width:136px; text-align:left; display: none;font-size: 12px; }
.left-menu .a_style { background:#3c4d58; }
/*.left-menu{
	width:50px;
	margin: 80px 0 0 0;
	background:linear-gradient(to bottom,#7fc7d0,#9d6ace); 
	border: 0;
	position: fixed;
	left: 0;
	top: 80px;
}*/

ul.left-nav {
	margin:0;
	padding: 0;
} 

/*ul.left-nav > li {
	 position: relative; 
	padding: 18px 0px 18px 54px;
} 

ul.left-nav > li:hover {
	 background-color: #ec652e; 
} 

ul.left-nav > li > a{
	 position: relative;
	 margin:3px 0;
	 font-size: 12px;
	 font-weight: 100;
	 line-height: 14px;
	 display: block;
	 color: #e1eaf8;
} 

ul.left-nav > li:hover a{
	 color: #fff;
} 

ul.left-nav > li > img{
	 position: relative;
	 float: left;
	 margin: 0 10px 0 0;
} */

.servicePhone{
    margin: 0px 0px 0px 1%;
    top: 85%;
    position: absolute;
    width: 150px;
}

.servicePhone > p{
	margin-top:8px;
	font-size: 18px;
	color: #404040;
}


/* 左侧导航栏 END*/

/* ----------------------------------------------------- 右侧内容 -------------------------------------------------------------------------------- */
.right-content{
	width:100%;
	/*margin: 80px 0 0 16px;*/
	position: absolute;
	padding-left: 50px;
	top: 49px;
	border: 0;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
}

.maincontent {	
    width: 100%;
    margin:0 10px 0 10px;
    padding:0px;
    height: 100% !important;
    min-width: 797px !important;
    overflow: hidden;
}
/*
.subcontent {	
    width: 77%;
    margin: 0 auto;
}*/

.sub_container {	
    padding: 26px 32px 0 32px;
}

.companyContent {	
    padding: 25px 3% 0 3%;
}
.content-title > label{
	margin-left: 5px;
}

/*个人中心的信息中心icon设定*/
.myInfo_a{
	display:block;
	width:100%
}

/* ----------------------------------------------------- DateTime Picker--------------------------------------------------------------------------- */

.selectTitle{
	width:80px;
	padding: 5px 0;
	font-size: 1.1em;
}
.barTitle{
	margin: 0;
	padding:0;
	
}

/* ----------------------------------------------------- Summary page-------------------------------------------------------------------------------- */
.summary_container{
	margin: 0 auto;
	padding: 72px 90px;
	text-align: center
}

.summary_title{
	font-size: 40px;
	font-weight: lighter;
	line-height:40px;
}

.summary_subtitle{
	max-width:600px;
	margin:30px 0 0 0;
	font-size:24px;
	font-weight: lighter;
	line-height:24px;
}

.summary_info{
	margin: 62px auto;
	width:600px;
}

.summary_content{
	font-size:18px;
	font-weight: lighter;
	line-height:18px;
}

.summary_btn{
	margin: 82px auto;
}

#gotoabout{
	width:230px;
	padding-top: 9px;
}

/* ----------------------------------------------------- About page ---------------------------------------------------------------------------------- */
.aboutDataContent{
	margin: 26px 0 30px 0;

}

.fontblue{
	color:#16a8f5;
}

@font-face
{
font-family: myOwnFont;
src: url('/font/HELVETICANEUELTCOM-THEX.TTF');
}

.stongData{
	font-family:myOwnFont;
	margin-top: 25px;
	font-size: 50px;
	color: #989898;
}

.gotoComprehensive:hover{
	color:#16a8f5;
}

.loadingData{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 71px;
	margin-left: -55px;
}
/* ----------------------------------------------------- Company Member page ---------------------------------------------------------------------------------- */
.member_controller_area{
	display: flex;
}
.member_controller_area_left{
	min-width:400px;
	/* width:400px; */
	margin: 3px;
	padding: 3px;
  
}
.member_controller_area_right{
	min-width:400px;
	/* width:400px; */
	margin: 3px;
	padding: 3px;
}
.batchList.dropdown-menu>li>a{
	padding:5px 8px;
	font-size: 12px;
	font-weight: 100;
	line-height:14px;
	color:#989898;
}

.batchList.dropdown-menu>li>a:hover{
	color:#00A8FF;
	background-color: #FFFFFF;
}

#department_value{
	width:197px;
	line-height:26px;
	vertical-align: middle;
}

#BI_departmentDrop{
	width:140px;
}

#BI_departmentList.dropdown-menu,#BI_departmentSearchList.dropdown-menu{
	max-height:400px;
	overflow: auto;
	font-size: 12px;
}

#BI_department_value{
	width:100px;
	text-overflow: ellipsis;
    overflow:hidden;
    font-weight:lighter;
    white-space:nowrap; 
}

#id_company_member_jobno{
	display: inline;
	height:26px;
	width:102px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

#id_company_member_name, #id_company_member_phone, #id_company_member_cardid,  #id_company_member_agentUmNum, #id_company_member_paicUmNum, 
#id_company_member_account, #id_company_member_position, #id_company_member_rank, 
#id_project_name, #id_project_leader, #id_project_member_search, #id_project_member, 
#id_keyword_reviewer, #id_keyword,#id_alarmMail,#id_keyword_checker,
#id_department_search,#id_BI_department_search,#id_RS_department_search,
#id_project_search,#id_BI_project_search,
#id_reporter,#id_reportObj, #id_group_name, #id_group_member_search, #id_group_member,
#id_role_username, #id_role_search, #id_user_domain, #id_user_mail, #id_user_password,
#id_rules_name,#id_rules_details,#id_rules_type,#selectDlp,
#id_strategy_name,#id_strategy_Level,#CanPrint,#Action,
#id_reporter,#id_reportObj,#roleAccount, #id_region_search {
	display: inline;
	height:26px;
	width:228px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

#id_branch_name, #id_parent_branch_search, #id_branch_admin_search, #id_branch_machine_search, #id_branch_key{
	display: inline;
	height:26px;
	width:260px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}
#EmailAddress,#AuthorizedPerson{
	display: none;
	height:26px;
	width:200px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

#select_usageMode,#select_quotaResetType,#batch_select_usageMode,#batch_select_quotaResetType,
#dep_select_usageMode,#dep_select_quotaResetType,#pro_select_usageMode,#pro_select_quotaResetType{
	display: inline;
	height:26px;
	width:200px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
	border:1px;
	border-style:solid;
	border-color:#e5e5e5;
}

#id_company_member_color_init_quota,#id_company_member_mono_init_quota,#id_company_member_mono_balance_quota,#id_company_member_color_balance_quota,#id_company_member_batch_color_init_quota,#id_company_member_batch_mono_init_quota,
#id_company_member_batch_color_balance_quota,#id_company_member_batch_mono_balance_quota,
#id_company_dep_mono_balance_quota,#id_company_dep_color_balance_quota,#id_company_dep_mono_init_quota,#id_company_dep_color_init_quota,#id_company_pro_mono_init_quota,#id_company_pro_color_init_quota,
#id_company_pj_mono_balance_quota,#id_company_pj_color_balance_quota{
	display: inline;
	height:26px;
	width:180px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}
#id_company_member_email,
#id_company_member_smb_path,#id_company_member_smb_service,
#id_company_member_smb_user_name,#id_company_member_smb_user_password{
	display: inline;
	height:26px;
	width:224px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

#id_domain_alais,#id_domain_server,#id_domain_ip,#id_domain_port,#id_domain_username,#id_domain_password,#id_domain_synctime,#id_domain_dn,#id_domain_obj{
	display: inline-block !important;
	width: 40%;
	height: 40px;
}

.domian-label{
	font:30px;
	width: 130px;
}

#departmentDrop{
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
	height:26px;
	width:238px;
}

#departmentList{
	width:238px;
	height:200px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	overflow:scroll;
}
#departmentList.dropdown-menu>li>a{
	padding:6px 12px;
	font-size: 12px;
	font-weight: 100;
	line-height:14px;
	color:#7e7e7e;
}

#departmentList.dropdown-menu>li>a:hover{
	color:#7e7e7e;
	background-color: #FFFFFF;
}

#departmentDrop span.selectIcon{
	position:fixed;
	top:235px;
	left:295px;
}

#id_company_member_point,#id_company_member_birthday{
	display: inline;
	height:26px;
	width:86px;
	padding: 0px 5px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

#export_file_name,#import_file_name{
	width:200px;
}
#ft_btn_open{
	width:88px;
}
#ft_btn_openfile, #ft_btn_openfolder{
	width:90px;
}
#ft_btn_import{
	padding: 0 16px;
}

/* ----------------------------------------------------- Company Machine page ---------------------------------------------------------------------------------- */
.machine_container{
    padding: 25px;    
    min-width: 258px;
}

.domain_container{
	overflow-y: scroll;
	padding:4px 45px;
}


.card-container{
	border-radius: 4px;
	border:1px solid #ebeef5;
	background-color: #efedec;
	overflow: hidden;
	transition: 1s;
	color:#303133;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	padding: 20px 30px;
	margin: 50px auto 0 auto;
}

.radius-container{
	display: flex;
    justify-content:center;
    align-items:center;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border:1px solid #ebeef5;
	background-color:rgba(187, 221, 83, 0.84);
	color:#303133;
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	margin-top: 80px;
	padding-left: 3px;
	transition: 1s;
	margin-left: 10px;
}

.machine_item{
    padding: 16px
}

.machine_right{
	margin: 60px 0 0 460px;
}

.machine_info{
	font-size:12px;
	color:#7e7e7e;
}
.machine_info div{
	padding: 5px 0 0 0;
}
.machine_info label{
	margin: 0 1%;
	word-break:break-all 
}
.machine_pos{
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
}
/* ----------------------------------------------------- Company comprehensive page ---------------------------------------------------------------------------------- */
.btnGroupSubDepartment{
	width:120px;
}
.titleLi{
	margin: 15px 0 8px 30px;
}
#query_angle_list.dropdown-menu,#query_pattern_list.dropdown-menu,#quato_record_list.dropdown-menu{
	min-width:130px;
	position: absolute;
	left:-30px;
	top:-22px;
	border:none;
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.175);  
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.175);  
	box-shadow: 3px 3px 3px rgba(0,0,0,.175);  
	/*border-top:none;
	border-left: none;
	-webkit-box-shadow:none;
	box-shadow: none; */
}
#query_angle_list.dropdown-menu>li>a,#query_pattern_list.dropdown-menu>li>a,#quato_record_list.dropdown-menu>li>a{
	padding:12px 0 0 32px;
	font-size:12px;
	font-weight: 400;
	line-height:12px;
	color:#7e7e7e;
}

#query_angle_list.dropdown-menu>li>a:hover,#query_pattern_list.dropdown-menu>li>a:hover,#quato_record_list.dropdown-menu>li>a:hover{
	color:#00A8FF;
	background-color: #FFFFFF;
}

#query_pattern_container{
	height: 90%;
	
}

@media screen and (min-height:600px) {
	#query_pattern_container{
		height:70% !important;
	}
}

@media screen and (min-height:700px) {
	#query_pattern_container{
		height:75% !important;
	}
}

@media screen and (min-height:800px) {
	#query_pattern_container{
		height:80% !important;
	}
}

.echart_pattern {
	width:480px;
	height:350px;
}

#department_value_comp{
	width:100px;
	text-overflow: ellipsis;
    overflow:hidden;
    font-weight:lighter;
    white-space:nowrap; 
}


#company_value_comp{
	width:150px;
	text-overflow: ellipsis;
    /* overflow:hidden; */
    font-weight:lighter;
    white-space:nowrap; 
}


#departmentList_comp,#deviceList_comp,#projectList_comp{
	font:14px;
	line-height: 14px;
	font-weight:100px;
}

#departmentList_comp.dropdown-menu,#deviceList_comp.dropdown-menu,#projectList_comp.dropdown-menu{
	max-height:300px;
	overflow: auto;
}

#departmentList_comp.dropdown-menu>li>a,#deviceList_comp.dropdown-menu>li>a,#projectList_comp.dropdown-menu>li>a{
	padding:6px 12px;
	font-size: 12px;
	font-weight: 100;
	line-height:14px;
	color:#7e7e7e;
}

#departmentList_comp.dropdown-menu>li>a:hover,#deviceList_comp.dropdown-menu>li>a:hover,#projectList_comp.dropdown-menu>li>a:hover{
	color:#7e7e7e;
	background-color: #FFFFFF;
}

#btnGroupSubDevice,#btnGroupSubDepartment,#btnGroupSubProject{
	width:100%;
}


/* --------------------------------------------------------- Company SendMsg page ---------------------------------------------------------------------------------- */
/*.sendMsg_head,.subTitleBar{
	height:34px;
	border-bottom: 2px solid #f0f0f0;
}*/


#sendObjectList{
	min-width:120px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
}

#sendObjectList.dropdown-menu{
	z-index:9999;
}

#sendObjectList.dropdown-menu>li>a{
	padding:6px 12px;
	font-size: 12px;
	font-weight: 100;
	line-height:14px;
	color:#7e7e7e;
}

#sendObjectList.dropdown-menu>li>a:hover{
	color:#00A8FF;
	background-color: #FFFFFF;
}

#name_string,#send_subject,#send_content{
	width:1010px !important;
}
.bootstrap-tagsinput .tag{
	line-height: 25px;
	height:36px;
}
/*input tags*/
#name_string_container .bootstrap-tagsinput{
  display: block;
  width:1010px !important;
  height: 34px;
  padding: 5px 6px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #404040;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e5e5;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap-tagsinput input::-moz-placeholder {
  color: #989898;
  opacity: 1;
}
.bootstrap-tagsinput input:-ms-input-placeholder {
  color: #989898;
}
.bootstrap-tagsinput input::-webkit-input-placeholder {
  color: #989898;
}
.label-info{
  background-color: #00A8FF;
}
/*input tags*/

#send_content{
	height:150px !important;
}
#sendMsgBtn{
	width:100px;
}

#addressList.dropdown-menu{
	position:absolute;
	top:206px;
	min-width: 200px;
	max-height:600px;
	overflow-y:scroll;
}
#addressList.dropdown-menu>li>a{
	padding:6px 12px;
	font-size: 12px;
	font-weight: 100;
	line-height:14px;
	color:#7e7e7e;
}

#addressList.dropdown-menu>li>a:hover{
	color:#00A8FF;
	background-color: #FFFFFF;
}

.table_message_content{
	text-overflow: ellipsis;
    overflow:hidden;
    font-weight:lighter;
	white-space:nowrap; 
    font-size: 12px;
    color:#333333;
}
/* --------------------------------------------------------- Information page ---------------------------------------------------------------------------------- */
.information_container{
	margin: 80px auto 0 auto;
	width: 1280px;
    min-height:700px;
	height:92%;
	padding: 0;
	background-color:#FFFFFF; 
}

.information_title{
	/* padding-left:70px; */
	height:30px;
	line-height: 30px;
	font-size:16px;
	font-weight: bold;
	color:#7e7e7e;
	vertical-align: middle;
	/* border-bottom: 1px solid #cfcfcf; */
	background-color:#ededed;
}

.information_input_title{
	padding:8px 0;
	margin-left: 15px;
}

.information_divide_container{
	border: 2px solid rgba(187, 172, 172, 0.41);
	padding: 18px;
	border-radius: 5px;
}

.information_admin_body{
	width: 750px;
	margin: 50px auto 0 auto;
}
#info_head_img ,.info_head{
	width:210px;
}

#info_head_img img{
	width:86px;
	height:86px;
	border-radius: 50px;
	-ms-border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
}

/* ----------------------------------------------------- HELP page -------------------------------------------------------------------------------- */
.help_left{
	width:192px;
	height: 93.5%;
	border-right:1px solid #cfcfcf; 
}
.help_right{
	height: 93.5%;
}
#QandA_container, #Feedback_container{
	margin: 24px 0 0 48px;
}
.QandA_guide{
	padding: 0 22px 0 0 ;
	border-right: 1px solid #7e7e7e;
}
#QandA_search{
	margin-left:162px;
	width:220px;
}
.QandA_container{
	margin-top:36px;
	width:1010px;
	overflow-x: hidden;
}
.QandA_sub_container{
	width:1030px;
	height:600;
	overflow-y: scroll;
}

.QandA_title{
	border-top: 1px solid #f0f0f0;
	vertical-align: middle;
}

.QandA_title label{
	font-size: 12px;
	color: #404040;
	font-weight: 400;
	height:42px;
	line-height: 42px;
}

.QandA_title img{
	margin:15px 20px 0 0;
}

.QandA_content{
	margin: 0;
	padding: 0;
}

.QandA_content > div{
	padding: 14px 40px 14px 24px;
	font-size: 12px;
	color: #989898;
	font-weight: 100;
	border-top: 1px solid #f0f0f0;
	line-height: 22px;
}

.QandA_content > div label{
	font-size: 12px;
	color: #989898;
	font-weight: 100;
	line-height: 22px;
}

.ConnectUs_infoR{
	margin: 20px 0 0 48px;
	width:300px;
}

.ConnectUs_infoM{
	margin: 20px 0 0 80px;
	width:160px;
}

.ConnectUs_infoL{
	margin: 20px 0 0 252px;
	width:122px;
}

.ConnectUs_infoL img{
	width:122px;
}
#Feedback_subject{
	width:400px;
	height:40px;
}
#Feedback_content{
	width:400px;
	height:110px;
	max-width:400px;
	max-height:110px;
}
#Feedback_image{
	width:400px;
	min-height:90px;
    border: 1px solid #e5e5e5;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
}

#Feedback_image img{
	margin: 20px 0 20px 10px;
	max-width:80px;
	max-height:50px;
}


/* ----------------------------------------------------- Version page -------------------------------------------------------------------------------- */
.version_container{
	margin: 0 0 0 240px;
	width:900px;
	height:600px;
}
.version_body{
	padding: 24px 0 26px 0;
	border-bottom: 1px solid #f0f0f0;
}

.version_date{
	height:42px;
	border-left:1px solid #00A8FF;
	padding: 2px 0 0 20px;
}
.version_content{
	padding: 0 0 0 30px;
}
.version_content div{
	margin: 0 0 10px 0;
}

/* --------------------------------------------------------- Clause page ---------------------------------------------------------------------------------- */
.clause_container{
	background-color:#FFFFFF; 
}

.clause_menu{
	/*height:42px;*/
	border-right:1px solid #7E7E7E;
	padding: 1px 68px 1px 0;
}
.clause_content{
	width:1050px;
	height: 95%;
	padding: 0 0 0 45px;
	overflow-y: scroll;
}

.clause_title{
	font-size:12px;
	font-weight: 900;
	color: #404040;
}

.clause_content > div div{
	line-height: 18px;
}

/* --------------------------------------------------------- News page ---------------------------------------------------------------------------------- */
.news_container{
	margin: 0 32px;
}

.news_head{
	height:56px;
	line-height: 56px;
	color:#7e7e7e;
	vertical-align: middle;
	border-bottom: 1px solid #cfcfcf;
}

.read{
	padding: 3px 0 0 0;
	font-size: 12px;
	font-weight: 100;
	color:#b8b8b8;
}
.unread{
	padding: 3px 0 0 0;
	font-size: 12px;
	font-weight: 100;
	color:#404040;
}

/* --------------------------------------------------------- scan file page-------------------------------------------------------------------------------- */
.scanFile_container{
	padding: 16px 20px 0 20px;
}
.progress_area{
	padding: 10px 0 0 0;
}
.diskInfo_area{
	padding: 7px 0 0 0;
}
/* --------------------------------------------------------- Personal Infomation page ---------------------------------------------------------------------------------- */
/*.form-control {
	max-width: 340px;
}*/

.img-wrapper {
	height: 364px;
	width: 95%;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: #fcfcfc;
}

.mark-img-wrapper {
	height: 700px;
	width: 500px;
	max-width: 500px;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	/* background-color: #fcfcfc; */
	background-image: url('../images/newUI/companyAdmin/paper_bg.png'); 
	display:table-cell;
	vertical-align:middle;
	padding-top: 50px;
	padding-bottom: 50px;
	overflow: hidden;
	background-size: 100% 100%;
}

#font-mark-preview{
	font-size:36px ;
	white-space: nowrap;
	text-align: center;
	text-overflow: ellipsis;
	width: 100%;
	/*margin-left: 75px;*/
	line-height: 70px;
	overflow: hidden;
}

@media screen and (max-width:1600px)  {
	#font-mark-preview{
		font-size:20px ; 
	}
}
.img-preview {
	height: 164px;
	width: 164px;
	overflow: hidden;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: rgba(241, 241, 241, 0.66);
	border: 0.5px solid #ffffff;
	border-radius: 300px;
}

.datetimepicker table {
	width: 220px;
}

.inline-block {
	display: inline-block;
}

.icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("../images/icons.png");
	vertical-align: middle;
}
.icon-zoom-in {
	background-position: -60px;
}

.icon-zoom-out {
	background-position: -90px;
}

.icon-rotate-left {
	background-position: -120px;
}

.icon-rotate-right {
	background-position: -150px;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, -40%);
	-ms-transform: translate(0, -40%);
	-o-transform: translate(0, -40%);
	transform: translate(0, -40%)
}

.modal-dialog {
	position: absolute;
	width: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 30%
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px
	}
}

#userMail,#userWechat{
	width:276px;
}

#btnGroupYear, #btnGroupMonth, #btnGroupDay{
	width:88px;
}

#date_year,#date_month,#date_day{
	height:20px;
    display:flex;
    align-items:center;
    margin-right:2px;
}

#date_year_list.dropdown-menu, 
#date_month_list.dropdown-menu, 
#date_day_list.dropdown-menu{
	height:160px;
	min-width:88px;
	overflow-y: scroll;
}

@media screen and (min-height:600px) {
	#date_year_list.dropdown-menu, 
	#date_month_list.dropdown-menu, 
	#date_day_list.dropdown-menu{
		height:200px;
		min-width:88px;
		overflow-y: scroll;
	}
}

@media screen and (min-height:700px) {
	#date_year_list.dropdown-menu, 
	#date_month_list.dropdown-menu, 
	#date_day_list.dropdown-menu{
		height:325px;
		min-width:88px;
		overflow-y: scroll;
	}
}

@media screen and (min-height:800px) {
	#date_year_list.dropdown-menu, 
	#date_month_list.dropdown-menu, 
	#date_day_list.dropdown-menu{
		height:325px;
		min-width:88px;
		overflow-y: scroll;
	}
}


#basicInfo_foot > input{
	width:140px;
}

.info_overflow{
	width:230px;
    font-size: 12px;
	text-overflow: ellipsis;
    overflow:hidden;
    font-weight:lighter;
    white-space:nowrap; 
}
/* --------------------------------------------------------- Personal Infomation page ---------------------------------------------------------------------------------- */
.quota_form_body{
	margin: 0 auto;
	width:402px;
}

#recharge_quota{
	width:402px;
	height:40px;
}

#recharge_comment{
	max-width:402px;
	max-height:104px;
	width:402px;
	height:104px;
}
/* --------------------------------------------------------- My Document page ---------------------------------------------------------------------------------- */
/*#addFile{
	width:100px;
}*/

/* --------------------------------------------------------- Recharge Point page ---------------------------------------------------------------------------------- */

.remaining_sum{
	padding:32px 0 0 85px;
	min-width:318px;
	min-height:84px;
	background-color:#FFFFFF;
	font-size: 12px;
	font-weight: 400;
	color:#00A8FF;
}

.remaining_number{
	/*margin-top:12px;*/
	padding:39px 0 0 25px;
	min-width:318px;
	min-height:225px;

	font-size: 12px;
	font-weight: 400;
	color:#00A8FF;
	border-top:12px solid #EDEDED;
}

#money_recharge{
	margin-top: 34px;
	width:268px;
	height:42px;
	border:1px solid #e5e5e5;
}

.remaining_payKind{
	/*margin-top:12px;*/
	min-width:318px;


	font-size: 12px;
	font-weight: 400;
	border-top:12px solid #EDEDED;
}

.remaining_payKind > div {
	padding: 12px 0 0 38px;
	height:99px;
}
.remaining_payKind > div:hover {
	background-color: #f9f9f9;
}

.remaining_pay_container{
	padding:42px 44px;
	width:730px;
	border-left:15px solid #EDEDED;
}

.readyForChargeImg{
	width:400px;
	height:274px;
	background-image: url('../images/newUI/individual/no-recharge.png');
	background-repeat:none;
	margin: 74px 0 0 170px;

}
.readyForChargeText{
	padding: 40px 0 0 240px;
}

.readyForChargeBtn{
	width:260px;
	height:34px
}

.readyForPay{
	margin: 60px 0 0 116px;
}

/* --------------------------------------------------------- MAP page ---------------------------------------------------------------------------------- */
#suggestId{
	background-color: rgba(255, 255, 255, .90);
}
#suggestImg button{
	background-color: rgba(255, 255, 255, 0) !important;
}

.myMachineInfo{
	display:none;
	background-color: rgba(255, 255, 255, .90);
	border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	width:262px;
	min-height:350px;
	padding: 0 0 20px 0;
	margin-top: 10px;
	margin-left: 10px;
}
.imgMFP{
	margin: 28px 0 0 28px;
}

#myMachineState{
	margin:70px 0 0 32px;
}

#myMachineState img{
	width:18px;
	height:18px;
}

#myMachineState > label{
	margin:0 0 0 10px;
	line-height: 18px;
	vertical-align: middle;
}

.siteList{
	display:none;
	width:560px;
	margin-top: 10px;
	margin-left: 10px;
}

.myMachineDetailInfo{
	margin: 12px 0 0 0;
	padding:16px 0 0 42px;
	font-size:12px;
	color:#7e7e7e;
	border-top: 1px dashed #cfcfcf;
}

.myMachineDetailInfo div{
	width:190px;
}


.mapServicePhone{
	margin: 36px 0 0 0;
}

.mapServicePhone > label{
	margin:0 0 0 12px;
	line-height: 26px;
	vertical-align: middle;
	font-size: 20px;
}


#id_department_quota_number,
#id_department_temp_quota_number{
	display: inline;
	margin-left:10;
	height:26px;
	width:238px;
	padding: 0px 8px;
	font:14px;
	line-height: 14px;
	font-weight:100px;
	color:#7e7e7e;
}

/*概况*/
.cxyf { padding:90px 0; border: 1px solid #ccc; box-shadow:0 2px 0 #ccc; margin:75px 0 55px 0;}
.aboutContent .staff .col-xs-12 { border: 1px solid #ccc; box-shadow: 0 2px 0 #ccc; background: #fff;}
.aboutContent .col-md-4 { padding: 0 10px;}
.staff img { padding:50px 0 10px 0;}
.staff { font-size:15px;}
.staff .fate { max-height:44px;font-size:12px; }
.survey { width:75%; margin: 0 auto; box-sizing: content-box; }
.lookup { padding: 0;}
.lookup button { background:#ec652e; color:#fff; width:100%; text-align:center; font-size:12px; border-radius: 0; border: none; height: 40px; line-height: 40px; }
.polling-rl input {text-align: center; height: 40px; line-height: 40px; }
.subcontent { padding: 20px; overflow-y: auto;}

.bs-bars{ width: 100%;}

/*员工查询*/
.staffcx { background: #e5edeb; padding:18px 15px 18px 0; margin-left: 0; margin-right: 0;}
.staffcx_summary { background: #e5edeb; padding:18px 15px 0 0; margin-left: 0; margin-right: 0;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background: #ec652e; border-color:#ec652e;}


/*故障通知*/
.list-group-item { padding: 10px 0;}
.dplist { display: inline-block; width:85%; text-align: center;font-size: 12px;}


/*二级菜单*/

.subnav_btn { display: none}
/*
.subnav_btn { background:url('../images/newUI/icon-click.png'); position: fixed; left:180px; top: 50%; width: 16px; height: 48px; border: none;}
.subnav .btn-group { width:165px;}
.subnav .btn-group  a { display: block; padding-left: 40px; height:30px; line-height: 30px; color: #7e7e7e;}
*/
#query_angle_list.sub_nav, #query_pattern_list.sub_nav, #quato_record_list.sub_nav { position: initial; min-width: 165px; top: 0; left: 0; box-shadow: none; background: none; }
#query_angle_list.dropdown-menu>li>a, #query_pattern_list.dropdown-menu>li>a, #quato_record_list.dropdown-menu>li>a { padding-left: 55px;}
/*
.subnav	.btn-group em { position:absolute; left:-5px; width:40px; text-align:left; height:32px; display:block; background:url(../images/newUI/arrow.png) 16px 12px no-repeat; cursor:pointer;background-position:16px -57px; }
.subnav	.btn-group.on em { background-position:15px 10px; }
*/
.rule { width: 100%; padding-left: 142px; background: #fff;}

	
.sub_nav {background:#e5edeb; width:142px; color:#676767; position:fixed;}
.sub_nav h2 { background: #dce1e0; font-weight:bold; margin-top: 0; height:45px; line-height:45px; font-size: 12px; padding-left:25px;}
.sub_nav h3,.menu_nav li { font-weight:bold; padding-left:32px; height:30px; line-height:30px; font-size:12px; margin: 0; }
.sub_nav ul { padding:0; margin:0;}
.sub_nav ul li { height:30px; line-height:30px; box-sizing: inherit;} 
.sub_nav ul li  a { color:#868686; display:block; width:142px; padding-left:40px; }
.sub_nav ul li  a:hover  { background:#fff;}
.sub_nav	h3 em { position:absolute; left:0px; width:40px; text-align:left; height:32px; display:block; background:url(../images/newUI/arrow.png) 16px 12px no-repeat; cursor:pointer;background-position:16px -57px; }
.sub_nav	h3.on em { background-position:17px 10px; }
.sub_nav	h3:hover {background:#fff;}
.sub_nav .a_style {background: #fff;}
.menu_nav ul li { padding-left: 0; }
.menu_nav ul li a { padding-left: 32px;}


/*综合查询*/
.dropdown-menu { left: 15px; }
.pagination>li>a, .pagination>li>span { color: #ec652e; }

/*设备*/
.modal-body { min-height:100px;text-align:center; padding:30px 20px 0 20px; }
.modal-content { border-radius: 0;}
.machine-capacity { display: inline-block; width: 55%; text-align: left; padding-left: 8px; box-sizing: border-box; color: #999; margin-bottom:25px; }
.machine-state { color:#76b3ff; display: inline-block; text-align: right; width: 44%; margin-bottom: 25px; }
.machine-order { padding: 0; border: 0; text-align: center;}
.machine-order h3 { line-height: 50px;}
.machine_zh { width:55%; color: #999; background:url(../images/machine_fs.png) no-repeat 0 9px; background-size: 100% 100%; min-height:150px; border-bottom: 1px solid #ccc; }
.state_zp { width:80%; margin:7px 0 10px 0; color: #999; }
.state_zp tr { height:25px; line-height:25px;}
.machine_tf { width:55%;  background: url(../images/machine_zh.png) no-repeat 0 11px; margin-top:10px; margin-bottom:20px; color: #999; background-size: 100% 100%; border-bottom: 1px solid #ccc; height:160px; }
.progress { background: #dae2e8;}
.crooent_state { border:1px solid #ccc; text-align: center; background: #f9fcfc; margin: 0; box-shadow: 0 3px 8px #ccc; }

.machine_img2 img { width:70%; max-width: 225px;}
.machine_add span { display: inline-block; text-align: right;}
.machine_add .machine_pos { width:80%;}
.machine_add .machine_type,.machine_add .machine_sn {display: inline-block; max-width: 36%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom;  }

.clear {clear: both;}

.dropdownIcon img { padding-top:5px; }



/*概况*/
.survey { width: 92%}
.surveytop span { display:block; color: #4f6c7c; }
.surveytop span:first-child { font-size: 14px; margin-top: 22px }
.surveytop span:last-child { font-size:32px;font-family: impact;}
.surveynav .sa { padding-bottom: 15px;}
.surveynav span { display:block; color: #69767d;}
.surveynav span:last-child { font-size:20px; }
.surveynav img { margin-top:13px; margin-right: 5px}
.surveybottom .saye { background: linear-gradient(to bottom,#4e9def,#8692f1); color: #fff; padding:10px 0; font-size: 14px }
.surveybottom .saye span { display: block; }
.surveybottom .saye .sayest { font-size: 22px; }
.surveybottom .picture { text-align: center; margin-top:20px}

/*概况（查询月份）*/
.cxyf2 { padding: 20px 0; margin-bottom:35px }
.surveyPolling { float: right; }
.surveyPolling input { border: none; background: #eee; color: #4f6c7c; font-size: 15px; width: 150px; }

/*综合查询*/
.branch { margin-top:25px; text-align: center;  }
.branch span { display: block; font-size: 16px; color:#666;  }
.branch span:last-child { font-size: 44px; font-family: fantasy; margin-top: -8px; }
.branchImg { display: block; text-align: center; margin-top:45px; }

/** section list css */
.multi-section{
    min-height: 400px;
    max-height: 400px;
    max-width: 180px;
}

.multi-section>li>div{
    display: flex;
    justify-content : space-between;
    margin: 2px
}

.multi-section>li>div>a{
    text-overflow: ellipsis;
    overflow:hidden;
    font-weight:lighter;
    white-space:nowrap; 
    padding: 5px 0 5px 15px;
    width: 150px;
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.multi-section > li:hover,
.multi-section > li:focus{
	background-color: #f5f5f5;
}
.multi-icon{
    margin: 10px;
    height: 8px;
    width: 4px;
}

/*领导专用打印机*/
.police .form-horizontal { width: 460px; margin: 15px auto}
.polic label { width: 75px; }
.polic .selectedPrinter { width: 350px; display: inline-block; font-weight: bolder }
.printFault { width: 460px; margin: 0 auto; text-align: left }
.Selected { width: 460px; margin: 0 auto; text-align: left; }
.target .scou { height:30px; border-radius: 5px; }


/*报警规则*/
.startbutton { height: 34px !important; background: #04bd01; color: #fff; border-radius: 2px !important; -webkit-border-radius:2px !important; border:0  }
.startbutton:hover { background: #098e07; color: #fff;}
.stopbutton { background: #f24b4e; border-color: #f24b4e  }
.stopbutton:hover { background: #d63c3f; color: #fff;}
.alar .area_wd {text-align: justify; width: 48px; }
.alar #strategyModal .area_wd { text-align: left; width:95px }

/*报警规则添加 -----阈值*/
.alartitle { vertical-align: middle}
.spinner{width:228px; margin-left: 3px;}
.spinner input{text-align:right;  border-color: #e5e5e5; height: 30px;}
.spinner input[type=text] { height: 30px;}
.input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell;}
.input-group-btn-vertical > .btn{display:block;float:none;width:100%;max-width:100%; height: 16px; padding:0 5px;margin-left:-1px;position:relative;border-radius:0;}
.input-group-btn-vertical > .btn:first-child{border-top-right-radius:4px;}
.input-group-btn-vertical > .btn:last-child{margin-top:-2px;border-bottom-right-radius:4px;}
.input-group-btn-vertical i{position:absolute;top:0;left:4px;}
.spinner .creatbottom { border-bottom: 4px dashed; border-top: 0}
.strapolicy { width: 228px; }

#builder-basic .btn { height: auto; padding:1px 5px; font-size: 12px; margin-left:3px}
#strategy_Policy .push-button .btn { height: auto; padding:6px 12px; font-size: 12px; border-radius: 4px}
#strategy_Policy .rule-operator-container { display: none}
.code-popup { text-align: left}
.strategy_action { display: inline-block; width: 200px;}
#rules_details .input-group { display: inline-block; }
#rules_details .spinner input { width: 208px; }

#strategyModal .companyMemberModal { width: 750px}

/*系统管理员服务器设定*/
#item_form,#item_form { margin-bottom:0; } 
#item_form .modal-footer { margin-top: 30px}
#item_form .modal-footer { margin-top: 30px}
#dlptable .fixed-table-container { height: 600px !important}


/*添加员工免水印*/
#rules_details .usermark { width: 75px;  }
#rules_details .usermark input { width: 50px; height: 35px}
.nomarkTime .usertime input { border:none; width: 90px; text-align: right; padding-right: 3px; margin-bottom:6px }

.notclick {	pointer-events: none;	color: #C0C0C0;}
.noclick {	pointer-events: none; }
#powerClass_nowater_time #thresholdTop { display:  block !important;}
#powerClass_nowater_time #thresholdBottom { display:  block !important;}

#powerClass_nowater2 #thresholdTop { display:  block !important;}
#powerClass_nowater2 #thresholdBottom { display:  block !important;}

/*驱动管理服务器*/
#driveContent { width:60%; margin: 50px auto}
#driveContent .modal-footer { background:none; border:none}
#driveContent .modal-body { padding:30px 0 0 0}
#driveContent label {margin-top:7px; text-align: right}
#driveContent .ml0 { padding-left: 0; padding-right: 0}

.modal_dialog {
	-webkit-transform: translate(0, -40%);
	-ms-transform: translate(0, -40%);
	-o-transform: translate(0, -40%);
	transform: translate(0, -40%)
}
.modal_dialog {
	position: absolute;
	width: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 30%
}

@media (min-width:900px) {
	.modal_dialog {
		width: 1000px
	}
}



/*index图片裁剪窗口*/
.index-images-wrapper {
	height: 600px;
	width: 95%;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: #fcfcfc;
}
/*background图片裁剪预览*/
.index-images-preview {
	height: 180px;
	width: 240px;
	overflow: hidden;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: rgba(241, 241, 241, 0.66);
	border: 0.5px solid #ffffff;
	/* border-radius: 300px; */
}
/*background图片裁剪窗口*/
.background-images-wrapper {
	height: 600px;
	width: 95%;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: #fcfcfc;
}
/*background图片裁剪预览*/
.background-images-preview {
	height: 180px;
	width: 240px;
	overflow: hidden;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .25);
	background-color: rgba(241, 241, 241, 0.66);
	border: 0.5px solid #ffffff;
	/* border-radius: 300px; */
}