
/**公共样式 */

/**全部的文本标签都要求是微软雅黑*/
*,h1,h2,h3,h4,h5,h6,h7,span,input,textarea,a,button,div,p,label,small,strong{
	font-family: "微软雅黑";
}
h4.modal-title {
	font-family: "微软雅黑"!important;
    font-size: 16px;
}
/**table表格样式设置 --------------start*/

.we_table{
	word-break:break-all ;
}

/* 单行文本溢出显示省略号 */
.text-overflow-popover {
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
    word-wrap:break-word;
	max-width: 350px;
}
.popover {
	max-width: 400px;
}

/**table表格样式设置 --------------and*/
/* 标签页样式开始 */
.parent_tab>li {
	background-color: #EBE9E9 !important;
	margin-left: 5px;
	text-align: center !important;
	min-width: 100px!important;
	max-width: 200px!important;
}

legend{
	font-weight: 700!important;
	font-size: 14px!important;
}

.parent_tab>li.active {
	background-color: rgb(85,85,85) !important;
	margin-left: 5px;
	border-bottom-color: rgb(85,85,85) !important;
}

.parent_tab>li.active a {
	color: #fff !important;
}

.tabbable-line>.nav-tabs>li{
	margin-left: 3px;
	border-radius: 0px!important;
}

.tabbable-line>.nav-tabs>li>a{
	padding: 7px 7px 5px 7px!important;
	
}

.tabbable-line>.nav-tabs>li:FIRST-CHILD{
	margin-left: 0px;
}

.tabbable-line>.tab-content {
	border: 1px solid #eef1f5;
	border-top-color: #ddd;
	padding: 15px 0px;
	
}

.portlet.light.portlet-fit>.portlet-body {
	padding: 0px;
}
.portlet.box>.portlet-title>.actions{
	padding: 7px 0 7px!important;
}
.portlet.box>.portlet-title>.actions>a{
	margin-right: 5px;
}

.portlet.box>.portlet-title>.caption{
	padding: 11px 0 11px!important;
}

.search_box>label{
	margin-bottom: 0px!important;
}
/* 标签页样式结束 */

/**公共 start***/
.seach_col{
	padding-top: 5px;
}
.padding_obj{
	padding-right: 0px;

}
.seach_btn{
	margin-left: 5px;
	margin-right: 5px;
}
.seach_btn_first{
	margin-left: 15px;
	margin-right: 5px;
	
}
.not_data{
	color: #E87E04  ;
}
/**公共 end***/

/***拟态框 start ***/

.common_model .modal-header{
	background-color: rgb(54, 65, 80);
	color: white;
	text-align: center;
	font-size: 20px;
	font-weight:bold!important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 15px;
}
.common_model .modal-content {
	background-color: #fff;
	margin-top: 100px;
}
/***拟态框 end ***/
.common_page{
	text-align: center;
	padding-bottom: 15px;
}
.vediolist:HOVER {
	cursor: pointer!important;
}
.noRequired{
	display: inline-block;
	padding: 4px;
}
.ztree{
	border: 1px solid #c2cad8;
	border-radius:6px;
}
/****/
.search_div .fa-search{
	cursor: pointer!important;
}

/*ip校验-----------------start*/
.ip4_1 {
	width: 70%;
	float: left;
}
.ip4_2 {
	width: 8%;
	font-size:18px;
	
    padding-left: 3%;
    padding-top: 5px;
	
	float: left;
}
.ip4_3 {
	width: 22%;
	float: left;
}
.ip4_3 input {
	padding: 3px 3px;
}
/*ip校验-----------------end*/
/*通用栅格样式*/
.col-c10-1, .col-c10-2, .col-c10-3, .col-c10-4, .col-c10-5, .col-c10-6, .col-c10-7, .col-c10-8, .col-c10-9, .col-c10-10{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;

}
.col-c10-1, .col-c10-2, .col-c10-3, .col-c10-4, .col-c10-5, .col-c10-6, .col-c10-7, .col-c10-8, .col-c10-9{
    float: left;
}
.col-c10-1{
	width: 10%;
}
.col-c10-2{
	width: 20%;
}
.col-c10-3{
	width: 30%;
}
.col-c10-4{
	width: 40%;
}
.col-c10-5{
	width: 50%;
}
.col-c10-6{
	width: 60%;
}
.col-c10-7{
	width: 70%;
}
.col-c10-8{
	width: 80%;
}
.col-c10-9{
	width: 90%;
}
.col-c10-10{
	width: 100%;
}
.jstree-body-div{
	width: 180px;
	float:left;
	margin-top: 16px;
}
.jstree-right-div{
	width: 80%;
	margin-left: 180px;
}

.fan-from-input{
	height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -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,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;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.form-group {
    /*margin-bottom: 5px;*/
}
.control-label{
	font-size: 12px;
}
.form-control {
    font-size: 12px;
}
.bootstrap-select .btn {
    font-size: 12px;
}
.help-block {
    font-size: 12px;
}

/*鼠标以上去，？号帮助提示框样式*/
.tooltip-inner{
	width: 400px;
	max-width: 450px;
	background-color: grey;
	text-align: left;
}
.tooltip-arrow{
	width: 400px;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #fff;
}