@charset "utf-8";
/* CSS 申报 */
.report{ width:unset;  margin:0 auto;}
	.report_t{ width: 100%; max-width: 990px; padding:20px 0 10px 0; text-align:right; border-bottom:1px #aeaeae dotted; font:18px "微软雅黑"; color: #333; background:#f9f9f9; position: absolute; z-index: 8; top:124px; overflow:hidden;}
	.report_t2{ width: 100%; max-width: 990px; padding:20px 0 10px 0; text-align:right; border-bottom:1px #aeaeae dotted; font:18px "微软雅黑"; color: #333; position: absolute; z-index: 8; top:124px; overflow:hidden;}
	.report_fix .wrap,.report_t .wrap{ width:964px;text-align: left; background: url(../images/report/dot.gif) no-repeat 0 5px; padding-left:26px; overflow:hidden;margin-bottom: 6px;}
.report_fix{ width: 990px; padding:20px 0 10px 0; text-align:right; border-bottom:1px #aeaeae dotted; font:18px "微软雅黑"; color: #333; background:#f9f9f9; position: fixed; z-index: 8; top:0; }	
.report_w{ width: 776px; float: right;}

/*报表左侧导航*/	
.report_nav{ width: 194px; height:auto; border:1px #e4e4e4 solid; border-bottom: none; background:#fff; margin-top:32px; position: absolute;}
	.report_nav li,.report_navf li,.report_navfnew li{ vertical-align:middle; color: #333; border-bottom: solid 1px #e4e4e4; font-size:13px; position:relative;}	
	.report_nav li a:hover.rep_type,.report_navf li a:hover.rep_type,.report_navfnew li a:hover.rep_type{ background: #e0f2ff;}	
	.report_nav li.on a.rep_type,.report_navf li.on a.rep_type,.report_navfnew li.on a.rep_type{ background: #226fbe;}	
	.report_nav li a.rep_type,.report_navf li a.rep_type,.report_navfnew li a.rep_type{ width:184px;padding:14px 0 14px 10px;}
	.report_nav .on a.rep_type,.report_nav .on a.rep_type:hover,.report_navf .on a.rep_type,.report_navf .on a.rep_type:hover,.report_navfnew .on a.rep_type,.report_navfnew .on a.rep_type:hover{ font-weight: bold; color: #fff; display:inline-block; font-size:14px;}
	.report_nav a.rep_type:hover,.report_navf a.rep_type:hover,.report_navfnew a.rep_type:hover{ text-decoration:none;}
	.report_nav li .nb,.report_navf li .nb,.report_navfnew li .nb{ width: 32px; padding-left: 6px; height: 17px; background: url(../images/report/repnav_nb.png) no-repeat; font:10px/17px "Arial"; display: inline-block; text-align: center; float: right; margin:15px 10px 0 0;  }
	.rep_navico1,.rep_navico2,.rep_navico3,.rep_navico4{ width: 17px; height: 11px; background: url(../images/report/rep_but_ico.png) no-repeat; display: inline-block; vertical-align:middle; margin-right:10px; float:right; margin-top:2px;}
		.rep_navico1{ background-position: -89px -15px; }
		.rep_navico2{ background-position: -89px -50px;}
		.rep_navico3{ background-position: -89px -88px;}
		.rep_navico4{ background-position: -89px -124px;}
	.report_nav .on .nb{color: #b2cde8; text-align: center;}
	.report_nav li a,.report_navf li a,.report_navfnew li a{ display:block;}
	#list1,#list2,#list3,#list4,#list5,#list6,#list7,#list8,#list9,#list10,#list11,#list12,#list13,#list14,#list15,#list16,#list17,#list18,#list19,#list20,#list21,#list22,#list23,#list24,#list25,#list26,#list27,#list28,#list29,#list30,#list31,#list32,#list33,#list34,#list35,#list36,#list37,#list38,#list39,#list40,#list41,#list42,#list43,#list44,#list45,#list46,#list47,#list48,#list49,#list50,#list51,#list52,#list53,#list54,#list55,#list56,#list57,#list58,#list59,#list60,#list61,#list62,#list63,#list64,#list65,#list66,#list67,#list68,#list69,#list70,#list71,#list72,#list73,#list74,#list75,#list76,#list77,#list78,#list79,#list80,#list81,#list82,#list83,#list84,#list85,#list86,#list87,#list88,#list89,#list90,#list91,#list92,#list93,#list94,#list95,#list96,#list97,#list98,#list99{margin-top:-87px; *margin-top:-192px; border-top:87px solid #F9F9F9; display:inline-block;}	
.report_nav div.on,.report_navf div.on,.report_navfnew div.on{ background:#226fbe;}

.report_nav li .rep_up,.report_nav li .rep_down,.report_nav li .rep_down_f,.report_navf li .rep_up,.report_navf li .rep_down,.report_navf li .rep_down_f,.report_navfnew li .rep_up,.report_navfnew li .rep_down,.report_navfnew li .rep_down_f{ width:11px; height:11px; background:none; display:inline-block; float:right; margin-right:10px; vertical-align:top; margin-top:3px;}
.report_nav li a:hover .rep_up,.report_nav li a:hover .rep_down,.report_nav li a:hover .rep_down_f,.report_navf li a:hover .rep_up,.report_navf li a:hover .rep_down,.report_navf li a:hover .rep_down_f,.report_nav li.on .rep_up,.report_navf li.on .rep_up,.report_nav li.on .rep_down_f,.report_navf li.on .rep_down_f{ width:11px; height:11px; background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; margin-right:10px; vertical-align:top; margin-top:3px;}
.report_nav li a:hover .rep_up,.report_navf li a:hover .rep_up,.report_nav li.on .rep_up,.report_navf li.on .rep_up{ background-position:-263px -18px;}
.report_nav li a:hover .rep_down,.report_navf li a:hover .rep_down,.report_navfnew li a:hover .rep_down{ background-position:-263px -49px;} 
.report_nav li a:hover .rep_down_f,.report_navf li a:hover .rep_down_f,.report_nav li.on .rep_down_f,.report_navf li.on .rep_down_f{ background-position:-263px -80px;}
.rep_show{ margin:0px; height:auto; background:#fff; font-size:12px;}
.rep_show dd{ width:100%; border-bottom:1px dashed #e4e4e4; padding:0px 0; line-height:18px; overflow:hidden;}
.rep_show dd:last-child{ border-bottom:none;}
.rep_show dd:hover{ background-color:#f3f3f3; }
.rep_show dd.onselected{ background-color:#e9f1fc; }
.rep_show dd a{ color:#005bb3; display:inline-block; width:156px; text-decoration:none; padding: 10px 0px; }
.rep_dot{ width:3px; height:3px; background:#999999; display:inline-block; margin-left:15px; margin-right:5px; vertical-align:top; margin-top:16px;}

.report_nav div.nav_sc, .report_navf div.nav_sc{ width:100%; background:#f6f6f6; height:18px;}
.report_nav div.nav_sc a, .report_navf div.nav_sc a{ display:block; height:18px;}
.xs_sc_btn,.xx_sc_btn{ width:18px; height:18px; background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; margin-left:88px;}
.xs_sc_btn{ background-position:-200px -88px;}
.xx_sc_btn{ background-position:-200px -116px;}
.report_nav div.nav_sc a:hover, .report_navf div.nav_sc a:hover{ background:#eeeeee; transition-duration:.8s; -webkit-transition-duration:.8s; -moz-transition-duration:.8s;}
.report_navf{width: 194px; margin-top:-132px;  height:auto; border:1px #e4e4e4 solid; border-bottom: none; background:#fff;  position:fixed; }	
.report_navfnew{width: 194px; margin-top:-92px;  height:auto; border:1px #e4e4e4 solid; border-bottom: none; background:#fff;  position:fixed; }	
.report_navf1{ margin-top:-230px;}
/*.status_note{ padding:10px; color:#999; font-size:14px;}
.status_note dl dd{ width:100%;}
.status_note dl dd a{ text-decoration:underline; font-size:12px; margin-left:10px; line-height:28px; display:inline-block; float:left;}
.status_note dl dd span{ padding:5px; border:1px dashed #ffdbcf; background:#fefaf9; color:#e74c3c; display:inline-block; line-height:16px; margin:10px 0; font-size:12px;}
.status_note dl dd font{ padding:5px 10px; color:#666666; border:1px dotted #96aace; overflow:hidden; display:inline-block; float:left;}
.status_note dl dt{ color:#666; overflow:hidden; height:16px; margin-bottom:10px;}
*/
/*单位详细信息提示*/
.status_note{ border:1px dashed #ffcebe; padding:10px; background:#fefaf9; margin:15px auto 0; color:#333; font-size:14px; overflow:hidden;}
.status_note a{ text-decoration:underline; margin:0 20px;}

/*单选*/
.chklst{ width: 100%; }
	.chklst li{ width:auto; float:left; margin-right: 20px;}
	.chklst label{ width: auto; font-size: 14px; color: #999; font-weight: normal;}
	.chklst input[type="chenckbox"]{margin-right: 6px;}

/*报表提示*/
.rephint{ background: #fffdf4; border-bottom: 1px #d9c29d dotted; border-top: 1px #d9c29d dotted; padding:20px; font-size:12px; line-height:22px;}
	.ulst1{ width: 100%;}
		.ulst1 li{ width: 100%; padding:10px 0 12px 0; display:block;}
	.ulst2{ width: 100%;}	
	.ulst2 li{ width: 100%; padding:2px 0;}
	.ulst1 li,.ulst2 li{ line-height:22px; color: #666; }
	.ulst1 li a:visited{ color:#005bac;}
/*报表下载提示*/		
.repd_lst{ width: 100%;}
	.repd_lst dt{ width: 68px; height: 80px; border: 1px #e2e2e2 solid; background: #fff;}
	.repd_lst dd{ width: 250px; font-size: 12px; padding:10px 0 0 10px;  }		
	.repd_lst dt,.repd_lst dd{float: left; color:#999; line-height:28px;}
	.repd_lst dd a:visited{ color: #005bac;}
.repd_lst li .edit{top:15px;}

.repd_lst2{ width: 100%;}
	.repd_lst2 dt{ width: 210px; height: 30px; font-size: 12px;}
	.repd_lst2 dt,.repd_lst2 dd{float: left; line-height:28px;}
	.repd_lst2 dd a:visited{ color: #005bac;}
.repd_lst2 li{padding:2px 0;}

.repd_lst3{ width: 100%;}
	.repd_lst3 dt{ width: 170px; height: 45px; font-size: 13px;}
	.repd_lst3 dt,.repd_lst2 dd{float: left; line-height:16px;}
	.repd_lst3 dd a:visited{ color: #005bac;}
.repd_lst3 li{padding:2px 0;}

/*步骤列表*/
.steplst{ width: 100%; margin-top: 20px;}
	.steplst li{padding: 13px 0; font-size: 14px; color: #333;}
	.steplst li a:visited{ color:#005bac;}

.hvbg_tab .edit{  display:none; width:18px; top:10px; right:3px;}
.hvbg_tab:hover .edit{ display:block;}
.hvbg_tab .edit input[type="button"]{ border:none; cursor:pointer;}
.hvbg22{border:1px #e4e4e4 solid;margin-top: 15px;}
.hvbg22 dd{padding: 0px;}
.hvbg22 dd div{line-height:1.58;}
.hvbg td{ padding:0 8px;}
	.hvbg li{ width: 100%;  display:inline-block; border-bottom:1px #e4e4e4 solid; padding:20px 0; position: relative;}
	.hvbg22 li{ width: 100px;  display:inline-block; padding:20px; position: relative;vertical-align: top;}
	.hvbg li:hover{ background:#f9f9f9;}
	.hvbg li:hover .edit{ display:block;}
		.hvbg .edit{ width:18px; top:8px; right:0px;}
		.hvbg .edit input[type="button"]{ border:none; cursor:pointer;}
			.hvbg .edit li{ width:18px; height:18px; margin-top: 20px; margin-bottom:6px; display: inline-block;}
			.hvdel,.hvcancel,.hvarup,.hvardw,.hvedit,.hvadd,.hvrst,.hvright{ width:18px; height:18px; background:url(../images/report/rep_but_ico.png) no-repeat #dedede; display:inline-block; margin-bottom: 6px;}
			.hvcancel{background-position:-35px -12px;}
			.hvdel{background-position:-35px -40px;}
			.hvarup{background-position:-35px -64px;}
			.hvardw{background-position:-35px -88px;}
			.hvright{background-position: -226px -117px;}
			.hvedit{background-position:-35px -112px;}
			.hvadd{background-position:-35px -137px;}
			.hvrst{background-position:-35px -187px;}
			.hvdel:hover, .hvarup:hover, .hvardw:hover, .hvedit:hover, .hvadd:hover, .hvrst:hover, .hvright:hover {transition:background-color 0.2s; background-color:#6bb6e1;}
			.hvdel:focus , .hvarup:focus , .hvardw:focus , .hvedit:focus , .hvadd:focus , .hvrst:focus , .hvright:focus {transition:background-color 0.2s; background-color:#6bb6e1; }
			.hvdel:hover, .hvdel:focus {background-position:-62px -40px;}
			.hvarup:hover, .hvarup:focus {background-position:-62px -64px;}
			.hvardw:hover, .hvardw:focus {background-position:-62px -88px;}
			.hvright:hover, .hvright:focus {background-position: -251px -117px;}
			.hvedit:hover, .hvedit:focus {background-position:-62px -112px;}
			.hvadd:hover, .hvadd:focus {background-position:-4px -103px;}
			.hvrst:hover, .hvrst:focus {background-position:-62px -187px;}
		.shrink,.spread{ width:18px; height:18px; background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; cursor: pointer;}
				.shrink{background-position:-9px -7px;}
				.spread{background-position:-9px -31px;}
				.shrink:hover{background-position:-9px -58px;}
				.spread:hover{ background-position:-9px -82px;}
	  .hvbg dd.fj_explain{ padding-top:0px; width:600px;}
	  .hvbg dd input,.hvbg dd select{ color:#666666; font-size:14px;}
.tabbut input,.tabbut a{ /* margin-right: 10px; */ font-weight: bold; color: #666;}

/*======项目变更====*/
.change_icon,.change_icon1{ width: 18px; height: 18px; background: url(../images/report/rep_but_ico.png) no-repeat; display: inline-block; float: right; margin: 13px 10px 0 0;}
.change_icon{ background-position:-65px -112px;}
.change_icon1{ background-position:-39px -112px;}

.change_bef,.change_aft{ width:100%; height:auto; padding-top:20px;}
.change_ficon,.change_aicon{ width:144px; height:32px; background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; position:absolute; text-align:left; text-indent:0.5em; line-height:30px; font-size:12px; font-weight:bold;left:-20px}
.change_ficon{ background-position:-314px -7px; color:#666666;}
.change_aicon{ background-position:-314px -44px; color:#ff5757;}

.t_lst_head img{ width:50px; height:50px;}
.change_xz,.change_fxz{ width:17px; height:16px; background:url(../images/report/rep_but_ico.png) no-repeat; display:inline-block; margin-right:25px; margin-top:5px; *margin-top:0px;}
.change_xz{ background-position:-230px -14px; vertical-align:top;}
.change_fxz{ background-position:-230px -45px; vertical-align:top;}
.tab_k{ border:1px solid #e4e4e4; font-size:12px;}
.tab_k td{ padding:5px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.tab_k th{ padding:5px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}

.tab_k2{ border:1px solid #e4e4e4; font-size:12px;}
.tab_k2 td{ padding:2px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.tab_k2 th{ padding:2px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}


.tab_no_border{ border:0px solid #e4e4e4; font-size:14px;}
.tab_no_border td{ padding:10px; border-bottom:0px solid #e4e4e4; border-right:0px solid #e4e4e4;}


.tit_tch{font-size:16px;}
.jf_tab{ width:180px; height:auto; display:inline-block;}
.jf_tab1{ width:115px; height:auto; display:inline-block; text-align:left; vertical-align:middle;}
.jf_tab2{ width:150px; height:auto; display:inline-block;}
.jf_tab3{ width:210px; height:auto; display:inline-block;}
.jf_tab4{width:50px; height:auto; display:inline-block;}
.jf_tab5{ width:120px; height:auto; display:inline-block;}
.jf_tab6{ width:250px; height:auto; display:inline-block;}
.jf_tab7{ width:80px; height:auto; display:inline-block;}
.jf_tab8{ width:70px; height:auto; display:inline-block;}
.jf_tab9{ width:200px; height:auto; display:inline-block;vertical-align:top;}
.jf_tab10{ width:165px; height:auto; display:inline-block;}
.jf_tab11{ width:100px; height:auto; display:inline-block;text-align:left; vertical-align:middle;}
.jf_tab12{ width:145px; height:auto; display:inline-block;}
.tab_top{ border-bottom:1px dashed #999999;}
.tab_top td,.tab_top th{ padding:10px 0;}

.add_but{ width:63px; padding-left:18px; height:30px; background:url(../images/add_bg.jpg) no-repeat; border:1px solid #d6d6d6; text-align:center; font-size:14px; font-weight: bold; color: #666;}

.fontSize12{font-size: 12px;}
/*rptFeedbacks*/
.rptFeedbacksTitle{padding:10px 0px 10px 0px; text-align:center; border-bottom:1px #aeaeae dotted; font:18px "微软雅黑"; color: #333; background:#f9f9f9;z-index: 8; top:10px; overflow:hidden;}
.borderDotted{border-bottom:1px #aeaeae dotted;}


/*fdf1 begin*/
.myTable thead tr td{
	font-weight: bold;
	font-size:	14px;
	background-color: lightgrey;
}
.myTable td {
    padding: 10px;
}
.myTable .center{
	text-align: center;
}

.myTable .left {
    text-align: left;
}

.myTable .right {
    text-align: right;
}

.b{
	font-weight: bold;
}

.myTable .noneBottomBorder {
    border-bottom-color: transparent;
}
.myTable .noneTopBorder {
    border-top-color: transparent;
}
.myTable .noneBorder {
    border-color: transparent;
}
.myTable .topBorder {
    border-top-style:solid;
}
.editfdf{
    width: 18px;
    height: 18px;
    background: url(../images/report/rep_but_ico.png) no-repeat #dedede;
    background-position: -35px -112px;
}
.confirmfdf{
    width: 18px;
    height: 24px;
    background: url(../images/report/rep_but_ico.png) no-repeat #dedede;
    background-position: -227px -114px;
}
.cancelfdf{
    width: 18px;
    height: 24px;
    background: url(../images/report/rep_but_ico.png) no-repeat #dedede;
    background-position: -35px -183px;
}
/*fdf1 end*/
