/*框架样式重写*/
.logo-name{
    text-align: center;
}

a:focus {
    outline:none;
    -moz-outline:none;
}
a:active{
    outline: none;
    -moz-outline:none;
}
a{
    outline: none;
}
li{
    outline: none;
}
button{
	outline: none;
}

#page-wrapper .clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

/*表格顶部表单框*/
.nm_table_top_box{
    width: 1000px;
    float: left;
}
.nm_table_top_box label{
    float: left;
    margin: 0 8px 0 0;
    line-height: 34px;
}
.float_cut{
    width: 20px;
    float:left;
}
.item_cut{
    float: left;
	margin: 0 6px;
	line-height: 32px;
}
.right_float_cut{
    width: 20px;
    float:right;
}

/*表单样式*/
.form_text_2{
    width: 60px;
    border: 1px solid #e5e6e7;
    padding: 0 3px;
}
.form_text_3{
    width: 60px;
    border: 1px solid #e5e6e7;
    padding: 0 2px;
	text-align: center;
	height: 20px;
}
.form_table .form_text_6{
    width: 136px;
    float: left;
}
.form_table .form_text_7{
	width: 150px;
    float: left;
}
.form_table .form_text_8{
    float: left;
}
.form_table .form_text_9{
	width: 80%;
    float: left;
}
.form_table .form_text_10{
	width: 60px;
    float: left;
	height: 24px;
	padding: 0 6px;
}
.form_table .proportion{
    float: left;
	line-height: 34px;
	margin: 0 0 0 3px;
	width: 46px;
}
.form_text_11{
    width: 160px;
    float: left;
}
.form_text_12{
    width: 160px;
    float: left;
}
.form_table .form_text_13{
    width: 118px;
    float: left;
}
.form_table .form_text_15{
    width: 256px;
    float: left;
}
.form_table .form_text_16{
    width: 60px;
    float: left;
}
.form_table .form_text_17{
    width: 42px;
    float: left;
}
.mt_type_1{
	margin-top: 10px;
}
.form_checkbox_label{
	font-weight: 400;
	float: left;
	margin: 0 22px 10px 0;
	width: 168px;
}
.form_checkbox_label input{
	float: left;
	margin-top: 2px;
}
.project_label_class{
	width: 180px;
}
.radio_label{
}
.radio_label .radio_option{
	float: left;
	margin: 8px 6px 0 0;
}
.radio_label .radio_name{
	float: left;
	margin: 6px 0 6px 0;
	font-weight: 400;
}
.label_title{
	font-size: 14px;
	font-weight: bold;
	margin: 16px 0 10px 0px;
}
.label_options{
	margin: 0 0 0 16px;
}
.input_notice{
	color: red;
}
.input_pre{
	float: left;
	margin: 0 6px 0 0;
	line-height: 30px;
}
.data_item{
	margin: 0 0 10px 0;
}
.data_item .data_item_label{
	float:left;
	line-height: 36px;
	margin: 0 0 0 30px;
}
.data_item .data_item_label_right{
	float:left;
	line-height: 36px;
	margin: 0 0 0 3px;
}
.data_item input{
	margin: 0 0 0 10px;
}
.float_left_margin{
	margin-left: 10px;
}

/*分页*/
.page{
	text-align:center;
}
.page a {
	background-color: #ffffff;
    border: 1px solid #dddddd;
    color: inherit;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.page a:hover {
	background-color: #f4f4f4;
    border-color: #dddddd;
    color: inherit;
    z-index: 2;
}
.page .current {
    border: 1px solid #dddddd;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
    
	background-color: #f4f4f4;
    border-color: #dddddd;
    color: inherit;
}

/*定宽浮动*/
.m_left_10{
    margin-left: 10px;
}

/*浮动*/
.f_left{
    float: left;
}
.f_right{
    float: right;
}

/*文字样式*/
.center{
    text-align: center;
}
.text_left{
    text-align: left;
}
.text_green{
    color: green;
}
.text_blue{
    color: blue;
}
.text_red{
    color: red;
}
.text_orange{
    color: orange;
}
.text_gray{
    color: gray;
}

/*表单表格*/
.form_table{
}
.form_table tr{
}
.form_table tbody tr th{
    width: 180px;
    vertical-align: middle;
    background: #f3f3f4;
}
.form_table tbody tr td{
    background: #fff;
    vertical-align: middle;
}
.form_table .form_text_1{
    width: 380px;
    float: left;
}
.form_table .textarea_1{
    min-width: 600px;
	max-width: 100%;
    height: 100px;
}
.textarea_2{
    width: 800px;
    height: 60px;
}
.error_message{
	color: red;
    float: left;
    line-height: 34px;
    margin: 0 0 0 8px;
}
.error_message2{
	color: red;
}
.form_table .sub_name{
    float: left;
    margin: 0 0 0 12px;
    line-height: 34px;
}
.Wdate{
	height: 32px;
}
.form_select{
	height: 32px;
}
.form_table .textarea_6{
    width: 200px;
    height: 60px;
	float: left;
}
.form_table .textarea_7{
    width: 70%;
    height: 60px;
	float: left;
}
.form_table .textarea_8{
    width: 100%;
    height: 60px;
	float: left;
}

/*上传控件*/
.frame_table_1 .pickfiles{
	border: 1px solid #F28737;
	padding: 6px 12px;
	color: #F28737;
	background: #fff;
	border-radius: 6px;
}
.pickfiles:hover{
	background: #F28737;
	border: 1px solid #fff;
	color: #fff;
}
.upload_img_list{
	margin: 10px 0;
}
.upload_img_list .upload_img_box{
	float: left;
	margin-right: 10px;
	border: 1px solid #e5e5e5;
	padding: 6px;
}
.upload_img_list .upload_img_box .upload_img{
	margin: 6px;
	width: 200px;
	height: 200px;
	overflow: hidden;
	display: block;
}
.upload_img_list .upload_img_box .upload_img img{
	width: 200px;
	display: block;
}
.upload_img_list .upload_img_box .upload_description{
	width:200px;
	display:block;
	margin:6px;
	word-break: break-all;
}
.upload_img_list .upload_img_box .icon_delete{
	margin-left: 6px;
	cursor: pointer;
}
.upload_file_list{
	margin: 10px 0;
}
.upload_file_list .upload_file_box{
	border: 1px solid #e5e5e5;
	padding: 2px 6px;
	width: 500px;
	margin: 0 0 10px;
}
.upload_file_list .upload_file_box .upload_file{
	float: left;
	cursor: pointer;
	line-height: 22px;
}
.upload_file_list .upload_file_box .icon_delete{
	float: right;
	cursor: pointer;
	line-height: 22px;
}

/*表单说明列表*/
.data_description{
	margin: 20px 0 0 0;
	line-height: 22px;
}
.remark_message {
    float: left;
    line-height: 34px;
    margin: 0 0 0 8px;
}

/*后台框架整体定位*/
.customized_footer{
    position: fixed;
    bottom: 0px;
    right: 0px;
    left: auto;
    width: 600px;
}
.inline_label{
    float: left;
    width: 160px;
    text-align: left;
}
.inline_content{
    float: left;
    width: 180px;
    text-align: left;
}
.float-e-margins .btn-xs{
	line-height: 18px;
	margin-bottom: 0px;
}
.width_auto{
	width: auto;
}
.form-inline .control-label{
	margin-bottom: 8px;
}
.field_name{
	float: left;
	line-height: 32px;
}

/*物料选项*/
.materiel_item_list{
}
.materiel_item_list .materiel_item{
	float: left;
	width: 200px;
	margin: 0 0 16px 0;
}
.materiel_item_list .materiel_item .materiel_label{
	float: left;
	width: 220px;
	cursor: pointer;
}
.materiel_item_list .materiel_item .materiel_label input[type=checkbox]{
	float: left;
}
.materiel_item_list .materiel_item .materiel_label .label_name{
	font-weight: 400;
	margin: 2px 0 0 3px;
	float: left;
}
.materiel_item_list .materiel_item .field_name{
	float: left;
	line-height: 23px;
	margin: 0 3px 0 0;
}

/*报价单表格*/
.export_table{
}
.export_table th{
	background: #dddddd;
}
.form-control, .single-line{
	padding-left:6px;
	padding-right: 6px;
}
.data_item_2 input{
	margin-left: 0px;
}

/*结算单*/
.summary_money_box_1{
    float: left;
    width: 260px;
}
.summary_money_box_1_label{
    float: left;
    width: 30.4%;
    text-align: right;
}
.summary_money_box_1_label_2{
    float: left;
    width: 36.2%;
    text-align: right;
}
.service_evaluate_item{
	float: left;
}
.service_evaluate_item .form-control{
	margin-top: 6px;
}
.service_evaluate_item .radio_label{
	float: left;
	line-height: 10px;
	margin: 0 12px 0 0;
	cursor: pointer;
}
.service_evaluate_item .radio_label .input_radio{
	float: left;
	margin: 5px 3px 0 0;
}
.service_evaluate_item .radio_label .radio_name{
	float: left;
}

/*详情：更新日志*/
.update_log_list{
	padding: 30px;
	width: 600px;
}
.update_log_list .item{
	margin: 0 0 8px 0;
	border: 1px solid #ddd;
	padding: 8px;
}
.update_log_list .item .item_name{
	float: left;
	width: 80px;
}
.update_log_list .item .item_info{
	float: left;
	width: 360px;
}

/*审批：自定义样式*/
.form_field_key_summary_money_box{
	margin: 16px 0 0 0;
}
.form_field_key_summary_money_box .item_summary_name{
	float: left;
	line-height: 32px;
	margin-left: 133px;
}
.form_field_key_summary_money_box .item_summary_value{
	float: left;
	line-height: 32px;
}
.audit_field_item_money_item{
	margin: 16px 0 12px 0;
	width: 100%;
}
.audit_field_item_money_item .audit_field_item_money_name_item{
	float: left;
	width: 160px;
	margin: 0 12px 0 0;
}
.audit_field_item_money_item .audit_field_item_money_value_item{
	float: left;
	margin: 0 12px 0 0;
}
.audit_field_item_money_item .audit_field_item_money_option{
	float: left;
	width: 160px;
	margin: 0 12px 0 0;
	line-height: 32px;
}

/*表单多项列表*/
.form_item_box{
	width: 90%;
	line-height: 30px;
	margin: 0px 10px 0 10px;
}
.form_item_box .items_box_content{
	margin: 0 0 6px 0;
}
.form_item_box .item_5{
	width: 5%;
	float: left;
}
.form_item_box .item_10{
	width: 10%;
	float: left;
}
.form_item_box .item_20{
	width: 20%;
	float: left;
}
.form_item_box .item_30{
	width: 30%;
	float: left;
}
.form_item_box .item_40{
	width: 40%;
	float: left;
}
.form_item_box input{
	border: 1px solid #999;
	line-height: 26px;
	padding: 0 3px;
	width: 95%;
}
.field_item_list{
}
.field_item_list .item{
	margin: 0 0 8px 0;
	line-height: 30px;
}
.field_item_list .item .item_option{
	float: left;
}
.field_item_list .item .item_option_1{
	width: 180px;
}
.field_item_list .item .item_option_2{
	width: 160px;
}
.field_item_list .item .item_option_3{
	width: 260px;
}
.field_item_list .item .item_option_4{
	width: 300px;
}
.field_item_list .item .item_option_5{
	width: 100px;
}
.field_item_list .item .item_option_6{
	width: 80px;
}

/*自定义间隔*/
.ml10{
	margin-left: 10px;
}
