*{padding:0px;margin:0px;}
.mark_div_msg{
/* other browsers */
opacity: 0.2;
/* this works in IE6, IE7, and IE8 */
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
/* this works in IE8 only */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)";
}
body {font-family:'瀹嬩綋',serif,Verdana,Helvetica,Arial,sans-serif; font-size:12px; color:#000;}
h6{font-size:12px;}
div{word-wrap:break-word;}
li {list-style:none;}
a:link{color:#444;text-decoration:none;}
a:visited{color:#444;}
a:hover{color:#888;text-decoration:underline;}
a:active {color: #bc2931;}
img{border:0px;}
table {border-collapse: collapse; border-spacing: 0px;}
.clear{clear:both;}
input {outline:none;resize:none;}
.p3{margin-top:30px;}
.p2{margin-top:20px;}
.p1{margin-top:10px;}
.p4{margin-left:24px;}

.pt{border-left:1px solid #000000;border-top:1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;text-align: center;}
.pt th{border-left:1px solid #000000;border-top:1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;}
.pt td{border-left:1px solid #000000;border-top:1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;}



.tlist{border-left:1px solid #A1D6E4;border-top:1px solid #A1D6E4;}
.tlist th{background: #F8FEFE; }
.tlist td,.tlist th{border-right:1px solid #A1D6E4;border-bottom:1px solid #A1D6E4;padding:5px;vertical-align:top;}
th{color:#3f99b3;font-weight:100;}
.tlistnone td,.tlistnone th{border:0px;padding:0px;}
.tab0 .td0{border-right: 0px;}
.tlist td h3{text-align: center;font-size: 12px;height: 25px;margin-top: 8px;}

.tableMsg th,.tableMsg td{color:#000;font-weight:100;align:left;padding:3px 0px 3px 30px;}

.header{height:140px; background:url(../images/top.jpg);}
.header ul{width:980px;margin:0 auto;/* background:url(../images/logo.png) no-repeat; */padding:70px 0px 0px 0px; height:63px;}
.header ul li{float:left;}
.header ul li img{display:block;}
.header .title{padding-top:25px;color: #2b93a5;} 

.main{width:980px; margin:10px auto;}
.box_title_bg{ height:36px;}
.box_title_bg .l{background:url(../images/bg-left.jpg) ;width:183px; height:36px; line-height:36px; padding-left:20px;color:#027F95;float:left;font-weight:bold;}
.box_title_bg .m{background:url(../images/bg-middle.jpg); height:36px;margin:0px 9px 0px 163px;}
.box_title_bg .r{background:url(../images/bg-right.jpg) ;width:23px; height:36px;float:right;}
.box_body{border:1px solid #AAE6E4;border-top:0px;padding:10px;background: #F3FBFD; height: 200px;}


.p_num {border:1px solid #FF8E00;float: left;padding:0px 6px;display:block;}
.p_cou {border:1px solid #83C71D;font-weight:bold;background:#83C71D;color:#ffffff;font-size:12px;margin-right:1px;padding: 5px 8px; float:left;OVERFLOW: hidden;}
.pagebootdiv {padding:5px 0 5px 0;float:left; margin:0 auto;}
.pagebootdiv a{text-decoration:none;border:1px solid #D2DDC1;font-size:12px; margin-right:1px;padding: 5px 8px; float:left;OVERFLOW: hidden;color:#FF8E00;}
.pagebootdiv a:hover{border:1px solid #83C71D;color:#fff;background:#83C71D;text-decoration:none;}

.button{padding:0px 10px 0px 0px;/* border:1px solid #96D0EC; */cursor:pointer;background:url(../images/btn01.jpg);float:left;}
.button div {padding:0px 0px 0px 10px;line-height:30px; height:30px; width: 58px; text-align: center;}

.button2{padding:0px 15px 0px 0px;border:1px solid #96D0EC;cursor:pointer;background:url(../images/msgbox_title_bg.png);float:left;}
.button2 div {padding:0px 0px 0px 15px;line-height:28px; height:28px;}

.root {padding:8px 0px 20px 0px; line-height:180%;background:#a0d5e3 url(../images/foot.png) repeat-x top;}
.root .content{width:980px; margin:0 auto; text-align:center;}
.color_a {
color: #008db0;
}
.color_b {
color: #0aa62b;
}
.color_c {
color: #ff0000;
}
.none{
display:none;
}

.tlist .td_left{background:#E9FBFE;text-align:right;padding:10px 20px 10px 10px;vertical-align:top;}
.input_1{border:1px solid #73C5DD;padding:3px;margin-left:10px;width:168px;}
.input_2{border:1px solid #73C5DD;padding:3px;margin-left:10px;width:168px; text-align: right;}
.input_3{border:1px solid #73C5DD;padding:3px;}
.tabs{height:30px;background:#fff;border-bottom:1px solid #8DCCDE;margin-bottom:20px;}
.tabs .tab{height:29px; line-height:29px;border:1px solid #ccc; border-bottom:0px; float:left;margin-left:10px;padding:0px 20px;background:url(/images/t_bg.jpg);cursor:pointer;}
.tabs .ac{border-bottom:1px solid #fff;background:#fff;}

.alt_msg{color:#FF0000;padding:5px 0px;margin-left:10px;}
.textarea_css{padding:5px;line-height:18px;resize:none;outline:none;}
.more{float:right;cursor:pointer;}
.att_logo{width:16px;height:15px;background:url(../images/compose127dee.png);}
.loadbar{width:98px;height:10px;overflow:hidden;border:1px solid #ccc;}
.loadbar1{width:0px;height:10px;background:#cfcfcf;}

.msg_title{background:url(../images/msgbox_title_bg.png);border-bottom:1px solid #C3E4F4;cursor:move;padding:0 5px;font-weight:bold;font-size:12px;padding:7px 6px 7px 10px;}
.msg_close{position:absolute;top:7px;right:7px;background:url(../images/msgbox_close.png)  #fff;width:16px;height:16px;cursor:pointer;}
.msg_bg_lt{width:12px;height:12px;overflow:hidden;background:url(../../images/msgbox_bg_lt.png);}
.msg_bg_t{overflow:hidden;background:url(../images/msgbox_bg_t.png);}
.msg_bg_rt{width:12px;overflow:hidden;background:url(../images/msgbox_bg_rt.png);}
.msg_bg_l{overflow:hidden;background:url(../images/msgbox_bg_l.png);}
.msg_bg_r{overflow:hidden;background:url(../images/msgbox_bg_r.png);}
.msg_bg_lb{width:12px;height:12px;overflow:hidden;background:url(../images/msgbox_bg_lb.png);}
.msg_bg_b{overflow:hidden;background:url(../images/msgbox_bg_b.png);}
.msg_bg_rb{width:12px;overflow:hidden;background:url(../images/msgbox_bg_rb.png);}
/*index*/

.tree{
text-align: center;
line-height: 30px;
padding: 35px 0 16px 25px;
background: url(../images/bg01.jpg) no-repeat 10px 3px;
}
.tree li{
width: 93px;
height: 100px;
float: left;
}
.call_board li{
	border-bottom:1px dotted #B0DDEB;
	padding:5px;
}
.do_but{
display:block;
border: solid 1px #B7EEEB;
background: #CBF4FA;
padding:3px 10px;
margin:auto 10px;
}

.do_but2{
display:block;
border: solid 1px #fee4e5;
background: #feeded;
padding:3px 10px;
margin:auto 10px;
float: left;
}

.do_but3{
display:block;
border: solid 1px #B6B8AD;
background: #B6B8AD;
padding:3px 10px;
margin:auto 10px;
}

.sz_div {
width: 25px;
height: 25px;
background: url(../images/tx.png) no-repeat;
line-height: 25px;
text-align: center;
position: absolute;
color: #fff;
font-size: 11px;
font-weight: bold;
top: -6px;
right: 10px;
}

.info{ line-height:20px;padding:20px;}
.info p{margin-bottom:10px;padding:5px;}
/*guide degist*/

.map_div {
height: 24px;
border-bottom:1px solid #99D6E8;
line-height: 20px;
color: #238ca9;
}

#sbznC_div h2 {
font-size: 16px;
font-weight: bold;
text-align: center;
}
#sbznC_div .tag {
font-size: 12px;
background: url(../images/sb_h3.jpg) no-repeat;
width: 950px;
color: #238ca9;
padding-left: 20px;
height: 24px;
line-height: 24px;
}
.div15px {
height: 15px;
overflow: hidden;
}
.div10px {
height: 10px;
overflow: hidden;
}
.div20px {
height: 20px;
overflow: hidden;
}
#sbznC_div p {
line-height: 22px;
}
.xm_div {

height: auto;
border: solid 1px #99d6e7;
background: #effefe;
padding: 20px;
}
.xm_div h4 {
color: #be0101;
font-size: 12px;
}
.xm_btn_a {
width: 201px;
height: 26px;
background: url(../images/sb_btn1.jpg) no-repeat;
text-align: center;
line-height: 26px;
float:right;
}
.xm_btn_b {
width: 201px;
height: 26px;
background: url(../images/sb_btn2.jpg) no-repeat;
text-align: center;
line-height: 26px;
float:right;
}


/**/
.ty_h2 {
height: 40px;
background: #e1f9ff url(images/t_bg.jpg) repeat-x;
line-height: 35px;
border: solid 1px #badfe9;
padding-left: 15px;
border-bottom: none;
}
.ty_h2 span {
font-weight:bold;
font-size: 12px;
}
.declare_main{
overflow:hidden;
border:1px solid #BADFE9;
}
.declare_main .sidebar{
width:186px;

background:#d2f3fc;
}
.declare_main .sidebar ul {
width: 156px;
margin: 0 auto;
height: auto;
}
.declare_main .sidebar ul li {
width: 146px;
line-height: 20px;
background: url(../images/jt01.jpg) no-repeat 0 8px;
font-size: 14px;
font-weight: bold;
padding-left: 10px;
margin: 10px 0;
}
.f_ul {
margin-left: 10px;
margin-top: 10px;
}
.f_li {
width: 134px;
height: 20px;
line-height: 20px;
background: url(../images/dd01.jpg) no-repeat 0 10px;
padding-left: 8px;
margin-bottom: 8px;
}
.declare_main .sidebar h3 {
width: 171px;
height: 35px;
background: url(../images/h3_bg.jpg) no-repeat;
line-height: 30px;
padding-left: 15px;
}
.declare_main .content{

}
.r_btn {
float: right;
height: 31px;
width: 90px;
background: url(../images/pdf.png) no-repeat 0 8px;
line-height: 31px;
padding-left: 20px;
margin-top: -32px;
}
.r_dq {
height: 31px;
background: #edf6f9;
line-height: 31px;
padding-left: 20px;
}
#help_div p {
line-height: 22px;
}
#help_div {
width: 750px;
padding-left: 10px;
}
#help_div h4 {
width: 100px;
background: url(../images/img01.jpg) no-repeat;
padding-left: 18px;
height: 14px;
line-height: 12px;
}
.btn_div {
height: 25px;
}
.btn_c {
width: 80px;
height: 25px;
background: url(../images/tj_btn.jpg) no-repeat;
line-height: 25px;
text-align: center;
margin-left: 10px;
float: right;
padding-left: 10px;
}

.facInput{text-align: right;}
.facInput input{width:70px;text-align: right;padding: 3px;}
.facInput2{text-align: right;}
.facInput2 input{width:95px;text-align: right;padding: 3px;}

.rightInput{text-align: right;}
.rightInput input{width:135px;text-align: right;padding: 3px;}

/*company*/
.qytx_ul{padding:10px;line-height:25px;}
.qytx_ul li{float:left; width:150px;margin-right:5px;}
/*alternatives*/
.martop{margin-top:10px;border-bottom:1px solid #BADFE8;}
.alter_text{width:700px;}
.alter_info{line-height:150%;}

/*project*/
.project_list{padding:10px;width:344px;line-height:150%;border:1px solid #efefef;margin-bottom:10px;}
.project_h3{padding:10px;}
.but_div{height:30px;}
#project span{cursor:pointer;}

/*budget*/
#projects{}
#projects td{border-right:1px solid #bbb;padding:5px 3px;}
#projects .br0{border-right:0px;}
#projects .pad0{padding:0px;}
.l0{padding: 0px 10px ;height:25px;line-height:25px;margin-bottom:1px;background:url(../images/banner_bg.png) #efefef;border-bottom:1px solid #BADFE8;border-left:1px solid #BADFE8;cursor:pointer;}
.l20t{margin-left:20px;padding:0px 10px;background:#D3C7C7;}
.l40t{margin-left:40px;padding:0px 10px;background:#D3C7C7;}
.l20{padding: 0px 10px ;margin-bottom:1px;margin-left:20px;background:#f5f5f5;border-bottom:1px solid #BADFE8;border-left:1px solid #BADFE8;}
.l40{padding: 0px 10px ;margin-bottom:1px;margin-left:40px;border-bottom:1px solid #BADFE8;border-left:1px solid #BADFE8;}
#proj3,#proj2{background:#E9FBFE;padding:10px;margin:10px;}
.add_project_button{overflow:hidden;padding: 5px 0px;}
#add_porj{padding:10px 10px 10px 0px;}
.add_div{margin-left:40px;padding:5px 10px;}
.d_title{margin-right:100px;cursor:pointer;}

/*attachment*/
#uploadImgIframes {
position: relative;
height: 25px;
}
#inputTips {
position: absolute;
top: 0px;
height: 25px;
width: 80px;
text-align: center;
color: #747474;
cursor:pointer;
background: url(../images/banner_bg.png);
border:1px solid #B9DFEA;
line-height: 25px;
left: 0;
z-index: 1;
}
.filebot {
position: absolute;
top: 0px;
height: 25px;
width: 80px;
background: #ffff;
z-index: 2;
filter: alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
}

.buttonBuD{
	background: url("../images/msgbox_title_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #96D0EC;
    cursor: pointer;
    padding-right: 5px;  margin-left: 5px; padding-left: 5px;
}
.buttonBuA{
	background: url("../images/msgbox_title_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #96D0EC;
    cursor: pointer;
    padding-right: 5px;  margin-left: 5px; padding-left: 5px;
}

.file-box{ position:relative;width:345px} 
.txt{ height:22px; border:1px solid #73C5DD; width:180px;} 
.btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;cursor:pointer;background:url(../images/btn01.jpg);} 
.file{ position:absolute; top:0; right:70px; height:24px; filter:alpha(opacity:0);opacity: 0;width:275px }



div.all {
			border: 1px solid #A2CDE9;
			/*width: 1500px; 杩欎釜瀹藉害鍙牴鎹疄闄呴渶瑕佹敼鍙�/
			clear: right;
		}
		
		/*琛ㄥご鍦ㄨ繖涓狣IV鍐�/
		div.titlediv {
			width: 100%;
			color:#000;
			background:url(../images/table_bj.jpg);height:22px;  line-height:22px;
		}
		div.title_left {
			float: left;
			margin-right: 0px;
		}
		/*鍐呭鍦ㄨ繖涓狣IV鍐�/
		div.contentxy {
			width: 100%;
			overflow: scroll;  /*鎬绘槸鏄剧ず婊氬姩鏉�/
			overflow-x: hidden; /*鍘绘帀妯悜婊氬姩鏉�/
			height: 400px;
		}
		div.content_left {
			float: left;
		}
		.main_table {
			width: 100%;
			border: 1px solid #A2CDE9;
			border-collapse: collapse;  /*杈圭嚎涓庢梺杈圭殑鍚堝苟*/  
			table-layout:fixed;
		}
		.main_table tr th {  
			color:#000;padding:0px 5px;border-right:1px solid #A2CDE9;
			/*background:url(../images/table_bj.jpg);height:20px;  line-height:20px; */
		}  
		/*鍗曞厓鏍兼牱寮�/  
		.main_table tr td {  
			border-bottom:1px solid #A2CDE9;border-right:1px solid #A2CDE9;padding:2px 5px; 
		} 

		
		
		
		
		
/* CSS Document */


table#table-body, table#table-header, table#table-footer
{
border-spacing:0;
border-collapse:collapse;
table-layout:fixed;
width:1800px;
}

table#table-header th
{
background:#F8FEFE;
}

table#table-header th a{ text-decoration:none; color:#000}

table#table-footer td
{
background:#7e93a5;
}

table#table-body td
{
/* background:#A2CDE9; */
}

table#table-body td, table#table-header th, table#table-footer td
{
border-right:1px solid #A1D6E4;
border-bottom:1px solid #A1D6E4;
/* width:100px; */
height:30px;
overflow:hidden;
white-space:wrap;
padding:3px;
}

table#table-header .th01{border-right:none;}
table#table-header .th02{border-left:none;}
table#table-header .th03 th{border-bottom:none;}

div#fake-scroll-container
{
width:978px;
overflow:hidden;
position:relative;
border:1px solid #A1D6E4;
}
div#header-container, div#footer-container
{
overflow:hidden;
}
div#header-container
{
padding:0px auto;
}
div#footer-container
{
padding:0 1px;
}

div#scroll
{
width:978px;
overflow:hidden;
max-height:400px;
}



div#y-fake-scroll
{
overflow-y:scroll; 
overflow-x:hidden;
background:transparent; 
position:absolute;
right:0;
position:absolute;
max-height:399px;
top:31px;
}

div#x-fake-scroll
{
height:17px;
margin-top:0px;
overflow-x:scroll;
overflow-y:hidden;
margin-top:expression('0px');/* IE 7 fix*/
height:expression('17px'); /* IE 7 fix*/
}

div#y-scroll
{
max-height:400px;
overflow-y:auto;
overflow-x:hidden;
overflow:scroll;
width:1010px;
padding:0px auto;
}



.orgvali1{
	display:inline;
	font-weight:bold;
}
.orgvali2{
	display:inline;
	font-weight:bold;
	color:#FF0000;padding:5px 0px;margin-left:10px;
}
.orgvali3{
	display:inline;
	color:blue;
	font-size:120%;
}
#planTab td{vertical-align: top;}