/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td,img{margin: 0;padding: 0;}
/** 设置默认字体 **/

h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em,cite{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/

body {
    background-color: #FFFFFF;
    color: #333333;
    font-family: "Microsoft YaHei","SimHei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
}
a {
    color: #666666;
    text-decoration: none;
}

a:hover, a:focus {
    color: #FF6600;
    text-decoration: underline;cursor: pointer;
}
.gray, a.gray {
    color: #999999;
}
.blue, a.blue {
    color: #0B73BB;
}

.split {
    color: #E5E5E5;
    display: inline-block;
    padding: 0 5px;
}
.r {
    float: right;
}
.l {
    display: inline;
    float: left;
}
.invisible {
    visibility: hidden;
}

.text-overflow {
	width:400px;
	height:16px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.clear{ clear:both; height:1px;}
.block{display:block;}
.inlineblock{display:inline-block;}

.font_red{ color:#FF3300;}
.div_red{color:#FF3300;text-align: center;}
.div_red_bm{color:#FF3300;text-align: center;width:119px;}

/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
input,select{ height:20px; line-height:20px; vertical-align:middle; color:#333; vertical-align:middle; }
select,textarea{border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;border-style: solid;border-width: 1px;padding:0px 3px;}
button{ border:none;vertical-align:middle;}
.input{  margin-right:10px; padding:0px 3px; border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;border-style: solid;height:20px; line-height:20px;  border-width: 1px;}
.select{ margin-right:10px; padding:0px;height:20px; line-height:20px; border-color: #C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;border-style: solid; border-width: 1px;}
.selectBox{float:left;display:inline-block; width:70px; height:28px;line-height: 28px; border:1px solid #bbb;border-right:none;font-size:14px;margin-top:1px;padding-left:2px;background: url("../images/select.png") no-repeat 52px 6px;cursor:pointer;}
.floatSelBox1{float:left;display:block; width:70px; height:28px;line-height: 28px; border:1px solid #bbb;border-bottom:none;font-size:14px;margin-top:1px;padding-left:2px;background: url("../images/select.png") no-repeat 52px 6px #fff;cursor:pointer;}
.floatSelBox2{float:left;display:block; width:70px; height:28px;line-height: 28px; border:1px solid #bbb;border-top:none;border-bottom:none;font-size:14px;padding-left:2px;background: #fff;cursor:pointer;}
.floatSelBox3{float:left;display:block; width:70px; height:28px;line-height: 28px; border:1px solid #bbb;border-top:none;font-size:14px;padding-left:2px;background: #fff;cursor:pointer;}
.input_rad{ border-color:#d7230b #e04732 #e04732 #d7230b;border-style: solid;height:20px; line-height:20px;  border-width: 1px;margin-right:10px; padding:0px 3px; background-color:#fff2f0}

.input_20{ width:20px;}
.input_60{ width:60px;}
.input_65{ width:65px;}
.input_70{ width:70px;}
.input_80{ width:80px;}
.input_100{ width:100px;}
.input_120{ width:120px;}
.input_135{ width:135px;}
.input_140{ width:140px;}
.input_150{ width:150px;}
.input_183{ width:183px;}
.input_200{ width:200px;}
.input_228{ width:228px;}
.input_248{ width:248px;}
.input_300{ width:300px;}
.input_360{ width:360px;}
.input_Per90{ width:90%;}
.input_Per80{ width:80%;}
/**获取总监理信息 @author：tangj @date:2014-04-17 16:00 @remark:**/
.input_Per65{ width:65%;}
.textarea_Per80_h60 { width:80%; height:60px;}
.textarea_Per90_h40 { width:90%; height:40px;}
.textarea_Per90_h60 { width:90%; height:60px;}
.textarea_Per90_h80 { width:90%; height:80px;}
.textarea_Per90_h120 { width:90%; height:120px;}
.select_Pre90 {width:90%}
/** 按钮元素 **/
.sc_but{ background: url(../images/buts.png) no-repeat; width:80px; height:31px; line-height:31px; text-align:center;cursor: pointer; border:none; color:#666; }
.sc_but_l{ background: url(../images/buts.png) no-repeat; background-size: 100% 100%; width:150px; height:31px; line-height:31px; text-align:center;cursor: pointer; border:none; color:#666; }
.button_red{ background:url(../images/login_but.jpg) no-repeat; width:230px; height:33px; line-height:33px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}
.button_red_m{ background:url(../images/but_r_m.jpg) no-repeat; width:130px; height:31px; line-height:31px;cursor: pointer; color:#4E4C4C; text-align:center; font-weight:bold; border:none; font-size:15px;}
.button_red_n{ background:url(../images/but_r_n.jpg) no-repeat; width:119px; height:31px; line-height:31px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}
.button_grey_m{ background:url(../images/but_grey_m.jpg) no-repeat; width:130px; height:31px; line-height:31px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}
.button_red_s{ background:url(../images/button_sjsp_m.png) no-repeat;display:block; width:93px; height:29px; line-height:25px;color:#ea5a04; cursor: pointer;text-align:center; border:none; font-size:12px; margin:10px;margin-left:15px;}
.button_red_s1{ background:url(../images/but_qs.jpg) no-repeat;display:block; width:67px; height:25px; line-height:25px;color:#ea5a04; cursor: pointer;text-align:center; border:none; font-size:12px; margin:10px;margin-left:25px;}
.button_grey{  background: url(../images/buts.png) no-repeat; width:80px; height:31px; line-height:31px; text-align:center;cursor: pointer; border:none; color:#ccc;}

.button_sjsp_m{ 
	background:url(../images/button_sjsp_m.png) no-repeat; 
	width:93px; 
	height:29px; 
	line-height:29px;
	cursor: pointer; 
	color:#000000; 
	text-align:center; 
	border:none; 
	font-size:13px;
	margin: 0 10px 0 0;
}

.button_sjsp_l{ 
	background:url(../images/button_sjsp_l.png) no-repeat; 
	width:130px; 
	height:29px; 
	line-height:29px;
	cursor: pointer; 
	color:#000000; 
	text-align:center; 
	border:none; 
	font-size:13px;
}

.button_sjsp_m_query{
	background:url(../images/u228.png) no-repeat; 
	width:86px; 
	height:28px; 
	line-height:28px;
	cursor: pointer; 
	color:#000000; 
	text-align:center; 
	border:none; 
	font-size:13px;
}

.login_pic{background:url(../images/login_pic.jpg) no-repeat;width:568px; height:354px;}
.login_pic_r{background:url(../images/login_pic_r.jpg) no-repeat;width:568px; height:354px;}
.login_but{ background:url(../images/login_but.jpg) no-repeat; width:230px; height:33px; line-height:33px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}
.login_but_r{ background:url(../images/login_but_r.jpg) no-repeat; width:230px; height:33px; line-height:33px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}
.login_but_index{background:url(../images/loginbut_index.jpg) no-repeat; width:170px; height:33px; line-height:33px;cursor: pointer; color:#fff; text-align:center; font-weight:bold; border:none; font-size:15px;}

.add_redbut{ background:url(../images/add_red.png) no-repeat; width:120px; height:28px; line-height:20px;color:#333;font-weight:bold; padding-left:12px;cursor: pointer;}
.add_but_r{ background:url(../images/add_l.png) no-repeat;height:28px; line-height:28px; display:inline-block; padding-left:19px;cursor: pointer;}
.add_but_r span{ background:url(../images/add_r.png) no-repeat right; height:28px; padding-right:8px; display:inline-block; padding-left:5px;}
.add_but_f{ background:url(../images/add_f.png) no-repeat;height:28px; line-height:28px; display:inline-block; padding-left:19px;cursor: pointer;}
.add_but_f span{ background:url(../images/add_j.png) no-repeat right; height:28px; padding-right:8px; display:inline-block; padding-left:5px;}
.add_but_r_disabled { background:url(../images/add_l.png) no-repeat;height:28px; line-height:28px; display:inline-block; padding-left:19px;cursor: pointer;}
.add_but_r_disabled span{ background:url(../images/add_r.png) no-repeat right; height:28px; padding-right:8px; display:inline-block; padding-left:5px; color: #CCCCCC}


.mar_5{ margin-top:5px;}
.mar_10{ margin-top:10px;}
.mar_25{ margin-top:25px;}
.marl_2{margin-left:2px;}
.marl_5{margin-left:5px;}
.marl_15{margin-left:15px;}
.marl_75{margin-left:75px;}
.marl_182{margin-left:182px;}
.marr_2{margin-right:2px;}
.marr_5{margin-right:5px;}
.tex_center{ text-align:center;}
.tex_center_wid100{ text-align:center;width:100%;}
.tex_left{ text-align:left;}
.tex_right{ text-align:right;}

.w{ width:960px; overflow:hidden; margin:0px auto; }
.w100{ width:100%; overflow:hidden; margin:0px auto; }
.homew{ width:1100px; overflow:hidden; margin:0px auto; }

/** head **********************************************************************************************************/
.head_top{background: none repeat scroll 0 0 #F8F8F8;border-bottom: 1px solid #E7E7E7;color: #333333;height: 25px;line-height: 25px;}
   
.collect{background: url("../images/logo_03.jpg");display: inline-block;width:13px;height:12px;border:none;}
.collect_new{background: url("../images/u25.png");display: inline-block;width:24px;height:24px;border:none;}

.logo{ background:url(../images/logo.jpg) no-repeat;width:170px;height:53px; margin-top:10px; }
	
.logo_pt{ background:url(../images/logo_pt.jpg) no-repeat;width:366px;height:53px;  margin-top:10px;}
.logo_zb{ background:url(../images/logo_zb.jpg) no-repeat;width:366px;height:53px;  margin-top:10px;}
.logo_log{ background:url(../images/logo_login.jpg) no-repeat;width:20px;height:53px;  margin-top:10px;float:left;}		
.logo_box{ height:80px; line-height:80px; overflow:hidden;}
.logo_box_new{ background:url(../images/title-bg.png); height:92px; width:auto; overflow:hidden;}
.logo_box_left{ background:url(../images/title-left.png) ;height:92px; width:330px;;float:left; overflow:hidden;}
.logo_box_right{ background:url(../images/title-right.png) ;height:92px; width:529px;float:right; overflow:hidden;}

/** head_search **/
.head_search{ margin-left:50px; line-height:30px; margin-top:24px; float:left}
.search_inp{ border:1px solid #bbb;border-left:none; height:28px; line-height:28px; width:300px; margin-bottom:1px;}
.search_inp_but{ background:url(../images/searc.jpg) no-repeat; width:44px; height:30px; border:none;margin-bottom:1px;}

/** index_nav**/
.index_nav{ background:url(../images/nav_bj.jpg) repeat-x; height:40px; line-height:38px;}
.index_nav a{ color:#FFFFFF; font-size:15px; font-weight:bold; display:block; width:142px; float:left; text-align:center;}
.index_nav_current{ background-color:#fe9a00; height:38px;}

.red_line_r{ border:1px solid #fa7701; overflow:hidden; height:0px; clear:both;}
.red_line{ border:1px solid #dfdfdf; overflow:hidden;}

/***************************************************用户中心*********************************************************/
.wrap{ background-color:#f0f0f0; overflow:hidden; min-height:450px; padding-bottom:10px;}
.main{ background:url(../images/left_bj.png) repeat-y; border:1px solid #dfdfdf; background-color:#fff; margin:10px auto;} 
.content{  padding:10px 10px 10px 152px; }
.sub_nav{ width:142px; }
/*left*/
.zhgl{ padding-bottom:10px;}
.zhgl p{ line-height:20px; padding:10px; padding-bottom:0px;}
.zhgl a{ color:#999; display:block-inline; width:60px; padding: 0px 5px;  }
.zhgl .admin_pic{background: url("../images/admin_pic.png"); margin-bottom:5px; text-align:center; width:72px; height:72px; display: block;}
.left_nav li{clear:both;width:142px;overflow:hidden; }
.left_nav li a{ width:142px;height:31px; line-height:31px;color:#333;display:block; font-size:14px; font-weight:bold; text-decoration:none;}
.left_nav li a.close{ height:31px; line-height:31px;display:block; font-size:14px; font-weight:bold;}
.collapsed{display: none;}

.left_subnav{width:142px; overflow:hidden;}
.left_subnav ul{ margin:10px 0px;}
.left_subnav li{clear:both; float:left; width:142px; overflow:hidden; height:30px;line-height:30px;}
.left_subnav li a{ overflow:hidden; display:block; width:142px;  font-size:12px; color:#333; font-weight:normal; text-align:center; }
.left_subnav a span{ padding-left:40px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;display:block; width:142px; background:url(../images/minus.jpg) no-repeat 24px center;}
.left_subnav a span.close{ padding-left:40px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;display:block; width:142px; background:url(../images/add.jpg) no-repeat 24px center;}
.left_subnav li a.nobj{ background:none;}
.left_subnav li.current{ height:30px; line-height:30px; width:142px; background-color:#f0f0f0; text-align:center; }

.left_subnav li a:hover{ }
.pt_tit{ font-size:18px; font-weight:700; border-bottom:2px solid #67abcc;  padding-bottom:6px;}
.dot{ background:url(../images/line_bj.jpg) repeat-x; height:2px; overflow:hidden; }

.left_subnalia{
	background-color: rgb(204,230,242)
}

.main_color{
	color:#67abcc
}

/*table*/
.table_th{ background:url(../images/th_bj_03.jpg) repeat-x; height:35px; font-size:12px; text-align:center;  line-height:35px;}
.tab_tb{border:1px solid rgb(231,243,247);table-layout: fixed;}
.tab_tb2{border-bottom:1px solid #dfdfdf; margin-top:10px;}
.tab_tb2 td{padding:5px;}
.tab_tb th{background-color:rgb(231,243,247); padding:5px ; border-bottom:1px solid #d6d6d6; text-align:left; height:20px; line-height:20px; font-weight:normal; }
.tab_tb th .spanl{float:left;display:block;height:20px;line-height:20px; }
.tab_tb td{ border-right:1px solid #dfdfdf;padding:5px;border-bottom:1px solid #dfdfdf;word-wrap: break-word;overflow:hidden;}
.tab_tb a,.tab_tb2 a{ color:#3366cc;}
.tab_tb2 a{ font-size:15px;}
.time{ background: url(../images/clock.png) no-repeat 0px center; padding-left:20px;}
.time em{color: #FF6600; font-size:18px; font-weight:bold; padding:0px 5px;}
.tab_tb .tab_mess{ margin-top:2px;}
.tab_tb .tab_mess span,.tab_tb2 .tab_mess span{ padding-right:10px; color:#999; }
.tab_tb a:hover{ color: #FF6600;text-decoration: underline;cursor: pointer;}
.tab_tb a.cz{ display:block; text-align:center;}
.tab_tb div.cz{ display:block; text-align:center;}

.tab_tb .ared{color:#ea5a04;}
.tab_tb .rebbutton{ background:url(../images/but_qr.jpg) no-repeat;display:block; width:67px; height:20px; line-height:20px;color:#ea5a04; cursor: pointer;text-align:center; border:none; font-size:12px;}
.tab_tb a.yy{display:block; background:url(../images/027.png) no-repeat left 0;padding-left:18px; width:50px; text-align:center;margin-left:15px;}
.tab_tb a.clock{color:#FF6600; }
.tab_tb div.clock{ background: url(../images/clock.png) no-repeat 99% 85%;display:block; text-align:center; color:#FF6600; }
.clock{ background: url(../images/clock.png) no-repeat 99% 85%;display:block;}
.tab_tb th span.up a{background:url(../images/up2_06.gif) no-repeat;width:17px;	height:18px;}
.tab_tb th span.down a{	background:url(../images/down_06.gif) no-repeat;width:17px;	height:18px;}


span.fold_up a{background:url(../images/up2_06.gif) no-repeat;width:17px; height:18px;}
span.fold_down a{ background:url(../images/down_06.gif) no-repeat;width:17px; height:18px;}

/*tab*/
.tab_bj{background:url(../images/th_bj_03.jpg) repeat-x; height:35px; font-size:12px;  line-height:35px; position:relative;}
.tab_li li{float:left; height:33px; padding:0px 8px; line-height:33px;}
.tab_li li.current{ background-color:#fff; overflow:hidden; border-top:2px solid  #67abcc; font-weight:700; border-left:1px solid #ccc;border-right:1px solid #ccc; font-size:14px;}
.more{ position:absolute; right:10px;}
/*page*/
.page{height:19px; line-height:19px; }
.page_manu{ }
.page_left a{ text-decoration:underline;}
.page_manu a{ padding:3px 5px; color: #000; text-decoration:none; padding-right:10px; width:19px; height:19px;}
.page_manu a.nobg{ background:none;}
.page_right{ width:450px; text-align:right; padding-top:3px;}
.page_right input{  margin-right:5px;}
.page_manu a:hover { color: #666; }

.page_manu .current { background-color:#127468;padding:3px 5px; font-weight:bold; color:#fff;}
.page_manu .disabled {padding-right: 5px;  padding-left: 5px; padding-bottom: 2px; margin: 2px; color: #666; padding-top: 2px; }

.crumbs {background-color: #F9FAFC;color: #404040;height: 20px;overflow: hidden;padding: 4px 10px; border:1px solid #dfdfdf;}	 
	
/** 门户招标公告**********************************************************************************************************/
.border_box_red{border:1px solid #dfdfdf; background-color:#fff; overflow:hidden; border-top:2px solid  #FF3300;}
.border_box{border:1px solid #dfdfdf; background-color:#fff; overflow:hidden;}
.qt_left{width:155px; overflow:hidden; float:left;}
.qt_right{ width:795px; overflow:hidden; float:right}

/** 左侧分类*********/
.nav_class{ padding:0px; font-size:15px;}
.nav_class li{ border-bottom:1px solid #dfdfdf; height:40px; line-height:40px; background-color:#f7f7f7; }

.nav_class li a{ display:block; width:155px;padding-left:50px;}
.nav_class li a.fjjsz,.nav_class li a.jtgc,.nav_class li a.slgc,.nav_class li a.tlgc,.nav_class li a.clsb{ background:url(../images/icon.png) no-repeat; height:40px; }
.nav_class li a.fjjsz{ background-position:15px 0px;}
.nav_class li a.jtgc{background-position:15px -40px;}
.nav_class li a.slgc{background-position:15px -80px;}
.nav_class li a.tlgc{background-position:15px -120px;}
.nav_class li a.clsb{background-position:15px -160px;}
.nav_class li.qt_left_crrent,.nav_class li a:hover{ border-left:1px solid  #FF3300; background-color:#FFFFFF;}
.nav_class li.qt_left_crrent{ padding-left:0px;}
.nav_tit{font-weight:bold; height:40px; line-height:40px;background-color:#f7f7f7;  padding-left:10px; font-family:"Microsoft YaHei","SimHei";font-size:15px;}
.nav_tit .sx{ font-size:12px; font-weight:normal; padding-right:10px;}
.list_left li{ height:30px; line-height:30px; border-bottom:1px dashed #dfdfdf;color:#3366cc;}

/** 右侧搜索*********/
.pad_10{ padding:10px;}
.mh_search{ padding:10px; border-bottom:1px solid #dfdfdf;}
.mh_search_ext{ padding:10px;}
.more_seaech{ padding-bottom:10px; padding-top:10px;}
.more_seaech dl{ clear:both;}
.more_seaech dt{float: left;font-weight: bold;line-height: 25px;text-align: right;width: 100px;}
.more_seaech dd{ float:left; padding-right:25px; text-align:center; padding:0px 3px;}
.more_seaech dd a{height: 25px; line-height: 25px;overflow: hidden;text-decoration: none; white-space: nowrap;padding:0px 3px;}
.more_seaech dd a.blue{color:#3366cc; border:1px solid  #ccc; background-color:#f9f9f9}
.more_seaech dd em{ color:#FF6600;}

#advanced { border-bottom: 1px solid #E6E6E6;font-size: 0;height: 0; margin-bottom:26px;overflow: visible;position: relative;}
#more-options { background-color:#fff;border: 1px solid #dfdfdf; border-top:none;cursor: pointer;height: 20px;line-height: 20px;padding-left: 22px; position: absolute;right: 341px;text-align: right;top: -2px;}
#more-options div { float: left;height: 20px; line-height: 20px;padding-right: 32px;}
#more-options b { background:url(../images/20130606B.png) no-repeat ;display: block; height: 6px;overflow: hidden;position: absolute;right: 16px; top: 6px;width: 9px;}
#more-options b, #more-options.close b, #more-options.open b { background:url(../images/20130606B.png) no-repeat;}
#more-options b, #more-options.close b {background-position: 0px -7px;}
#more-options.open b {background-position:0px 0px;}
#more-options {font-size: 12px;}
#advanced-brand {float: right;width: 656px;}

.sc{background:url(../images/sc.jpg) no-repeat 35% center;padding-left:16px; text-align:center; margin-top:8px;}
.sc a{ font-size:12px; color:#666;  }

/** login**********************************************************************************************************/
.login_box{ width:360px; float:left; background-color:#f9f9f9; height:300px; position:relative}
.login_box .tab{ clear:both; overflow:hidden;}
.login_box .tab .active{ border-top:2px solid rgb(57,175,215);}
.login_box .tab .active_r{ border-top:2px solid #FF3300;}
.login_box .tab .normal{ background-color:#fff; border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.login_box .tab li{ float:left; height:40px; line-height:40px;font-weight:bold;  font-family:"Microsoft YaHei","SimHei";font-size:15px; width:49%; text-align:center;}
.login_box p{  height:40px; line-height:40px;}
.login_box p label{ text-align:right; display:inline-block; width:70px;}
#myTab2_Content0,#myTab2_Content1{ padding:20px;overflow:hidden; padding-bottom:40px; }
.CA{font-size:15px;text-align:center; left:20%;}
.none{ display:none;}

.loginDiv_net{
	width:1000px;
	height:700px;
	text-align:center;
	background-image: url(../images/login_net.jpg);
	position: absolute;
	left:200px;
	/*display:none;*/
}

.loginDiv_net_1{
	width:320px;
	height:220px;
	text-align:center;
	background-image: url(../images/login_net_1.jpg);
	position: absolute;
	/*display:none;*/
}

/* 登录页input框 css */
.login_input {
	vertical-align: middle;
	width: 150px;
	height: 20px;
	border: 1px solid #bbbbbb;
	line-height: 20px;
}
.login_ok {
	width: 59px;
	height: 25px;
	border: 0;
	background-image: url(../images/login_ok.jpg);
	cursor: pointer;
}

.login_cancel {
	width: 59px;
	height: 25px;
	border: 0;
	background-image: url(../images/login_cancel.jpg);
	cursor: pointer;
}

/** 首页**********************************************************************************************************/
.contentlist_box{width:340px; overflow:hidden; height:260px; padding:10px;border:1px solid #dfdfdf; background-color:#fff; overflow:hidden; margin-right:10px;}
.list_1 li{ line-height:26px; clear:both;}
.list_1 li a{ float:left}
.list_1 li span{ float:right; color:#999;}
.contentlist_box_tit{ padding-left:60px; padding-bottom:5px; padding-top:6px;}
.tit_class{font-weight:bold;  font-family:"Microsoft YaHei","SimHei";font-size:16px;}
.contentlist_box_tit .xx{ padding-top:3px; color:#999;}
.contentlist_box_tit .xx a{ color:#333; padding-left:10px;}
h2 a.tit{  font-family:"Microsoft YaHei","SimHei";font-size:18px; color:#666; height:43px; line-height:43px; font-weight:700;}
h2 a{ font-size:12px; font-weight:normal; color:#006699;line-height:43px; padding:0 3px;}
h2 b{font-size:12px; font-weight:normal; color:#999;}
.right_box{ width:210px; overflow:hidden; }
.focus{width:960px;height:250px;float:left;position:relative;}


.pagenum{position:absolute; bottom:26px;_bottom:0; left:350px; height:37px;}
.pagenum a{float:left; display:block; width:34px; height:37px; cursor:pointer; padding:0px; margin-right:12px; padding-top:4px; padding-left:1px;}
.pagenum .active { background:url(../images/act_bj.png) no-repeat 0px 0px; width:34px;  height:37px;}
.x_p p{ padding:0px; height:30px; line-height:30px;}

/** foot**********************************************************************************************************/
.footer{ text-align: center; background-color:#fcfcfc; border-top:1px solid #e5e5e5; padding-top:20px;  margin-bottom:30px; }
.footer p{ height:20px;};

.zbxx dt{ font-weight:700; padding-bottom:10px; padding-top:10px;}
.zbxx dd{ line-height:20px; padding-left:10px;}
.zbxx p{ text-indent:2em; padding-left:10px; font-weight:normal; padding-top:10px;}
.xinx{ border:1px solid #ccc; background-color:#f9f9f9; overflow:hidden}

/** 附件 **/
.tab_3{border-bottom:1px solid #ccc;border-top:1px solid #ccc; overflow:hidden;  width:140px; float:left;}
.tab_3 li{ text-align:left;line-height:30px; padding-left:10px;}
.tab_3 li.current{ border-bottom:1px solid #ccc; font-weight:bold;  background-color:#f4f4f4;}
.righttable{float:right;width:770px;}
/* 上传附件进度条 start*/
.plupload_disabled {background: url(../images/buts.png) repeat-x;width:78px; height:31px; line-height:31px; text-align:center; cursor: pointer;  border:none; color:#CCC;}
/*上传按钮 不可用状态样式*/
.upbutton_disabled {background: url(../images/buts.png) repeat-x;width:80px; height:31px; line-height:31px; text-align:center; cursor: pointer;  border:none; color:#CCC; float:left;}
.upbutton_disabled span{ height:28px; display:inline-block; color: #CCCCCC}
#progresscenter{ margin-top:10px; width:182px;} 
#progressloading{ width:182px; height:20px; background:url(../images/progressbak.png) no-repeat; } 
#progressloading div{ width:0px; height:20px; background:url(../images/progresspro.png) no-repeat; color:#fff; text-align:center; font-family:Tahoma;font-size:12px; line-height:20px; } 
#progressmessage{width:182px; height:20px;font-family:Tahoma; font-size:12px; background-color:#d8e7f0;border:1px solid #187CBE; display:none; line-height:18px; text-align:center; margin-bottom:10px;margin-left:50px;}
/* 上传附件进度条 end*/

/* 小进度条 start*/
.smallprogresscenter{ margin-top:5px; width:131px;} 
.smallprogressloading{ width:131px; height:6px; background:url(../images/smallprogressbak.jpg) no-repeat; } 
.smallprogressloading div{ width:0px; height:16px; background:url(../images/smallprogresspro.jpg) no-repeat; color:#187CBE; text-align:center; font-family:Tahoma;font-size:12px; line-height:6px; } 
/* 上传附件进度条 end*/

/* 流程图  start*/
.a100{width:100%;height:100%;display:block;}
.flow{ width:1200px; margin:0px auto; clear:both; overflow:hidden; height:171px; position:relative; margin-bottom:0px;  }
.flow li{ float:left}
.flow li.y,.flow li.r,.flow li.g,.flow li.yy{ background:url(../images/flow_cir.png) no-repeat; width:21px; height:22px;}
.flow li.y{ background-position:0px 0px;}
.flow li.r{ background-position:0px -22px;}
.flow li.n{ background-position:0px -22px;height:22px;width:21px;}
.flow li.g{ background-position:0px -44px;}
.flow li.yy{ background-position:0px -65px;}
.flow li.line_y{ background:url(../images/flow_line_y.png) no-repeat 0px center; height:21px; width:79px; vertical-align:middle; padding-top:3px;}
.flow li.line_r{background:url(../images/flow_line_r.png) no-repeat 0px center; height:21px; width:79px; vertical-align:middle; padding-top:3px;}
.flow li.line_g{background:url(../images/flow_line_g.png) no-repeat 0px center; height:21px; width:79px; vertical-align:middle; padding-top:3px;}
.flow li.line_yy{background:url(../images/flow_line_g.png) no-repeat 0px center; height:21px; width:79px; vertical-align:middle; padding-top:3px;}
.flow .line_s{ background:url(../images/flow_line_s.png) no-repeat; height:23px; width:21px; position:absolute; right:149px;top:51px;}
.flow .line_sy{ background:url(../images/flow_line_sy.png) no-repeat; height:23px; width:21px; position:absolute; right:149px;top:51px;}
.flow .line_sr{ background:url(../images/flow_line_sr.png) no-repeat; height:23px; width:21px; position:absolute; right:149px;top:51px;}
.flow .line_ls{ background:url(../images/flow_line_s.png) repeat-y; height:75px; width:21px; position:absolute; left:120px;top:85px;}
.flow .line_lsy{ background:url(../images/flow_line_sy.png) repeat-y; height:75px; width:21px; position:absolute; left:120px;top:85px;}
.flow .line_lsr{ background:url(../images/flow_line_sr.png) repeat-y; height:75px; width:21px; position:absolute; left:120px;top:85px;}


.line_b{position:absolute; top:74px; right:149px;}
.line_b li{float:right;}
.line_a{position:absolute; top:30px; left:330px;}
.flow_name{position:absolute;left: 300px;top: 1px;}
.flow_name li{ float:left; margin-right:25px; text-align:center; width:75px; line-height:14px;}
.flow_nameb{position:absolute;right: 120px;top:100px;}
.flow_nameb li{float:right; margin-left:25px; text-align:center; width:75px; line-height:14px;}
.ts{background:url(../images/ts.png) no-repeat;	width:53px;	height:171px;position:absolute;right:100px;top: 2px;}
.packageList{position:absolute;left: 60px; top: 2px; z-index:50;}
/* 流程图 end*/

/* 编辑界面表格等  start*/
h1{font-family:"Microsoft YaHei","SimHei";font-size:26px; text-align:center;}
h2{ color:#67abcc; font-size:16px;font-family:"Microsoft YaHei","SimHei";text-align:left; border-bottom:2px solid #67abcc; margin-bottom:10px; padding-bottom:5px;}
.h2_r{color:black;font-size:16px;font-family:"Microsoft YaHei","SimHei";text-align:left; border-bottom:2px solid #CCCCCC; margin-bottom:10px; padding-bottom:5px;}
.h2_f{ color:#FF6600; font-size:16px;font-family:"Microsoft YaHei","SimHei";text-align:left; border-bottom:2px solid #FF6600; margin-bottom:10px; padding-bottom:5px;}
h3{ font-size:14px; border-bottom:1px solid #ccc; margin-bottom:10px;padding-bottom:5px; margin-top:10px;}
.table_s{ background-color:#fff; padding:1px; border:1px solid #d6d6d6; width:100%;_width:99.6%; }
.table_s th{ background-color:#f1f1f1; font-size:12px; font-weight:bold; color:#000; padding:5px ; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;  }
.table_s td{border-bottom:1px solid #d6d6d6; padding:5px;border-right:1px solid #d6d6d6;position: relative;}
.table_s td a{color:#3366cc;}
.table_s th span.up a{background:url(../images/up2_06.gif) no-repeat;width:17px;height:18px;}
.table_s th span.down a{background:url(../images/down_06.gif) no-repeat;width:17px;	height:18px;}

.table_p{ background-color:#fff; padding:1px; border:1px solid #000; width:100%;_width:99.6%; }
.table_p th{ background-color:#f1f1f1; font-size:12px; font-weight:bold; color:#000; padding:5px ; border-bottom:1px solid #000;border-right:1px solid #000;  }
.table_p td{border-bottom:1px solid #000; padding:5px;border-right:1px solid #000;}
.table_p td a{color:#3366cc;}

.table_m td{border:1px dashed #d6d6d6;}
.base_mess{ border:1px dashed #ccc; padding:10px; background-color:#f1f1f1;}
.tab_noborder td{padding:5px;}
.tab_noborder th{ padding:5px; font-weight:normal}
.bor_bottom td{ border-bottom:1px dashed #ccc;}
/* 编辑界面表格等 end*/

/*单按钮上传附件*/
.fj_but{ background: url(../images/buts.png) no-repeat; border:none; width:80px; height:31px; cursor: pointer; line-height: 31px; text-align: center;}
.fj_but span{ height:28px; display:inline-block; color: #666666}
.fj{ width:240px; border:1px solid #ccc; background-color:#f4f4f4; padding:5px 10px; margin-right:5px; margin-top:5px;}
.fj_tit{ color:#417eb7; width:240px;}
.fj .zt{ color:#009933;}

.m_select_btn_l {
    background: url("../images/setnormal.png") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 31px;
    border:0px;
}
.m_select_btn_r {
    background: url("../images/setnormal.png") no-repeat scroll 0px -22px transparent;
    height: 22px;
    width: 31px;
    border:0px;
}

/*投标报名*/
.cc{font-family:宋体;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;}
.p{font-family:宋体;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}

/*评标室预约*/
.date_tab{ background-color:#fff; padding:1px; border:1px solid #d6d6d6; width:100%;_width:99.6%;}
.date_tab th{background-color:#f9f9f9; font-size:12px; color:#000; padding:5px ; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6; font-weight:normal}
.date_tab td{border-bottom:1px solid #d6d6d6; padding:5px;border-right:1px solid #d6d6d6; height:80px; text-align:center; vertical-align:middle }
.date_no{ background-color:#f4f4f4;}
.date_no li{color:#999;}
.date_tab li{ text-align:left; color:#666;}
.date_yes{color: #339933;}
li.no{ color:#FF3300;}
.date_yes a{ color: #339933;}

/*门户招标公告样式*/
/*公告标题样式*/
.notice_titile {text-align:center;font-family:宋体;font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;color:#000000;}
/*公告内容盒子样式*/
.notice_box {padding-left: 93px; padding-right: 93px; padding-top: 50px;};

.packageList ul, #packageList li{position:relative;list-style:none;margin:0;padding:0}
.packageList a {text-decoration:none;display:block;width:85px;text-align:left;line-height:30px;background:url(../images/graySelect_100x50.png) no-repeat;padding:0 8px;}
.packageList .lableActive a{background:url(../images/graySelect_100x50.png) no-repeat;}
.packageList .lableDisable a{background:url(../images/graySelect_100x50.png) no-repeat;}
.packageList .lableActive a:hover{background:url(../images/blue_100x50.png) no-repeat;color: gray;}
.packageList .lableDisable a:hover{background:url(../images/gray_100x50.png) no-repeat;color: gray;}
.packageList .selectActive a{background:url(../images/blue_100x50.png) no-repeat;}
.packageList .selectDisable a{background:url(../images/gray_100x50.png) no-repeat;}
.packageList ul li{padding: 2px 0}