﻿@charset "utf-8";

/* -- 重置样式 -- */
html,body{ height:100%; *overflow:auto;}
body{ background-color:#fdfdfd; color:#333; font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',Helvetica,arial; margin:0; *position:relative;}
h1,h2,h3,h4,h5,h6,p,form,dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6,th{ font-size: 100%; font-weight: normal;}
ul,ol{ list-style: none; margin: 0; padding: 0;}
sup,sub{ font-size: 75%; -webkit-transform:scale(0.75); line-height:0; display:inline-block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none; vertical-align:middle;}
.ie7 img{vertical-align:baseline;}
th,td{padding: 0;}
i,em{ font-style: normal;}
input,button,textarea,select{ border:0; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:100%; margin:0; outline: none; padding:0;}
input::-ms-clear{display:none;}
textarea{ overflow: auto; vertical-align: top; resize:none;}
option{ padding: 0;}

a { color: #0077cc; text-decoration: none; }
a:hover { color: #0077cc; text-decoration: none; }
a,a:hover,a:active,a:visited { color: #0077cc; text-decoration: none; outline:none; }
/* -- 必填字段样式 -- */
abbr { border: none; color: #ff0000;  margin-right: 5px;}
/* -- 图标样式 -- */
.ico{ background-repeat: no-repeat; height: 20px; width: 20px;}
/* -- 提示文字样式 -- */
.placeholder{ color:#999;}

/* -- 清除浮动 -- */
.clear:after { content: "020"; visibility: hidden; display: block; height: 0; clear: both; overflow: hidden;}
.clear { display: block; }
.clear { *zoom: 1; *height: 0; *overflow: hidden; *clear: both; }

.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both; overflow:hidden;}
.clearfix{ zoom:1;}

.fl { float: left!important; }
.fr { float: right!important; }
.none { display: none; }
.no_bd { border: 0!important; }

/*---表单---*/
.form_txt,.form_btn,.form_file{ vertical-align: middle;}
.ie7 .form_txt,
.ie7 .form_btn,
.ie7 .form_file{ vertical-align: top;}
.form_txt{ background-color:#fff; border:#ccc solid 1px;}
.form_txtarea{ border:#ccc solid 1px; line-height: 1.5;}
.form_radio,.form_checkbox{ cursor:pointer; height: 13px; margin:0 5px 0 0; vertical-align: -2px; *vertical-align:middle; width: 13px;}
.form_btn{ cursor:pointer; overflow: hidden; *overflow: visible;}
@-moz-document url-prefix(){ .form_btn{ padding-bottom:3px;}}

/*--下拉框--*/
.form_select{ width: 400px; position: relative;}
span.form_txt{ position: relative;}
.form_txt a{ vertical-align:baseline;}
span.form_txt .down_arrow{ width: 0; height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #82b3cf; overflow:hidden; position: absolute; right:10px; top:16px;}
.form_select .option_list{ background-color:#fff; border:solid #ccc; border-width: 0 1px 1px 1px; position:absolute; left:0; top:40px; height: 150px; width: 398px; overflow:hidden;}
.form_select .option_list ul li{ cursor: pointer; height: 30px; line-height: 30px; padding:0 10px;}


/*---表单禁用---*/
.mini-disabled { color:#333; cursor: default; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}
body .mini-buttonedit-disabled .mini-buttonedit-border,
body .mini-buttonedit-disabled .mini-buttonedit-input,
body .mini-textbox-disabled .mini-textbox-border,
.mini-disabled .file_list,
.mini-disabled .btn_list,
.form_disabled{ background:#eee; color:#333;}
body .mini-textbox-disabled .mini-textbox-border .mini-textbox-input{ color:#333; cursor:default;}
.form_radio_disabled,.form_checkbox_disabled{ opacity: 0.3; filter: alpha(opacity=30);}

.common_form_list .one_col_btn .form_disabled_btn{
    height: 30px; width: 70px; border-radius: 4px;
    background-color: #eee; border: solid 1px #ccc;
    color:#bbb; cursor:default;
}
/*---lookup---*/
.mini-lookupex.mini-disabled .ico,
.lookup.mini-disabled .ico,
.lookup.mini-readOnly .ico{background-color:#eee; background-image:url(/images/global/ico_search_disabled.png)!important; cursor:default;}
.mini-lookupex.mini-readonly .ico{ background:url(/images/global/ico_search_disabled.png) 5px 5px no-repeat; height:28px; width:28px; position:absolute; top:0; right:0;cursor:default;}
/*--文本框--*/
body .mini-textbox-readOnly .mini-textbox-border,
body .mini-buttonedit-readOnly .mini-buttonedit-border,
body .mini-buttonedit-readOnly .mini-buttonedit-button,
.mini-readonly .file_list,
.mini-readonly .btn_list,
.form_readOnly{ background:#eee;}
.mini-button.form_readOnly{ background:none;}
body a.mini-button-disabled,
body a:hover.mini-button-disabled {
    border:none;
}
.mini-button.form_readOnly .mini-button-text{
    border-color:#ccc;
    background:#eee;
    color:#bbb; cursor:default;
}
body .mini-combobox.mini-buttonedit-readOnly .mini-buttonedit-icon,
body .mini-comboboxex.mini-buttonedit-readOnly .mini-buttonedit-icon{ background-position:-260px 0;}

.common_form_list .btn_wrap .btn_startBid .form_readOnly .mini-button-text {background: url(/images/global/btn_startBid_dis.png) no-repeat;}
.common_form_list .btn_wrap .btn_startBidTech .form_readOnly .mini-button-text {background: url(/images/global/btn_startBidTech_dis.png) no-repeat;}
.common_form_list .btn_wrap .btn_startBidBusiness .form_readOnly .mini-button-text {background: url(/images/global/btn_startBidBusiness_dis.png) no-repeat;}
.common_form_list .btn_wrap .btn_sendBid .form_readOnly .mini-button-text {background: url(/images/global/btn_sendBid_dis.png) no-repeat;}
.common_form_list .btn_wrap .btn_startBidTech .openform_readOnly .mini-button-text {background: url(/images/global/btn_startBidTechOpen_dis.png) no-repeat;}

/*--上传列表--*/
.common_form_list .mini-readonly .btn_list span.ico_add,
.common_form_list .mini-readonly .btn_list span.ico_add_disable{ background-position: -160px 0;}
.common_form_list .mini-readonly .btn_list span.ico_all,
.common_form_list .mini-readonly .btn_list span.ico_all_disable{ background-position: -180px 0;}
.common_form_list .mini-readonly .btn_list span.ico_del,
.common_form_list .mini-readonly .btn_list span.ico_del_disable{ background-position: -220px 0;}


/*页面居中*/
.m_a{ margin-left: auto; margin-right: auto;}

.mt10 { margin-top: 10px;}
.mt20 { margin-top: 20px;}
.mb10 { margin-bottom: 10px;}
.mb-1 { margin-bottom: -1px!important;}
.mb0 { margin-bottom: 0!important;}
.mb20 { margin-bottom: 20px;}
.mr10 { margin-right: 10px;}
.ml10 { margin-left: 10px;}
.ml20 { margin-left: 20px;}
.ml30 { margin-left: 30px;}
.ml100 { margin-left: 100px;}

.color_important{ color:#0059a9!important;}

.pd0{padding:0!important;}
.pr50{ padding-right:50px!important;}

/* -- 宽度百分数 -- */
.wp100{ width:100%!important;}

/* -- 文本样式 -- */
.ta_l { text-align: left!important;}  
.ta_c { text-align: center!important;}
.ta_r { text-align: right!important; }

/* -- 按钮样式 -- */
.btn_blue,
.btn_gray{ border-radius: 4px; display: inline-block; vertical-align:middle;}
.ie7 .btn_blue,
.ie7 .btn_gray{ vertical-align:top;}
.btn_blue{ color:#fff;}
a.btn_blue{ color:#fff;}
a.btn_blue:hover{ color:#fff;}

.btn_gray{
  background-color:#fafafa;
  color:#333;
  border:#ccc solid 1px;
}
.btn_gray:hover{
  background-color:#eeedeb;
}
.btn_gray:active{
  background-color:#cccccc;
}
a.btn_gray{ color:#333;}
a.btn_gray:hover{ color:#333;}

.btn_h30{ height:30px; padding:0 0.5em;}
a.btn_h30{ height:28px; line-height:28px; padding:0 0.5em;}

 /*按钮上的文字隐藏(不适用于原生button)*/
.a_txt_hide{ display: inline-block; font: 0/0 a; overflow: hidden;}

 /*按钮上的文字隐藏(适用于原生button)*/
.btn_txt_hide { text-align: left; letter-spacing: -3em; overflow: hidden;}
.btn_txt_hide:first-letter { margin-left: -20em;}

/*文本超出显示省略号*/
.txt_eps{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.text_gray,.text_green,.text_blacklist,.text_freezecss{ color:#fff; display:block;}
.text_gray{ background:#808080;}
.text_green{ background:#5ec039;}
/*---黑名单----*/
.text_blacklist{ background:#666;}
/*---冻结----*/
.text_freezecss{ background:#cecece;}
/*---已删除----*/
.text_del{ background:#ddd; display:block;}

.font_red{color:#ff0000;}
.font_blue{color:#07c;}
.font_b{ font-weight:bold;}

/*无数据*/
.no_data{ background:url(/images/global/nodata.png) center center no-repeat;}

.filter_data{ padding:0 0 5px 0;}
.filter_data span{ border:1px solid #ddd; color:#333; cursor:pointer; display:inline-block; padding: 3px 8px; margin: 0 10px 5px 0;}
.filter_data .curr{ background-color: #ffe44c; border-color: #fab839;}
