@import url("bases.css");
body{
	margin:0;
	padding:0;
}
.mainPage{
	background-color:#FFF;
}
.header{
	height:87px;
	overflow:hidden;
	background:transparent url(../images/header_bg.gif) repeat-x 50% 0;
	position:relative;
}
.header .imgLogo{
	margin:17px 0 0 42px;
	float:left;
}
.header .topMenu{
	position:absolute;
	right:40px;
	top:10px;
	color:#999999;
}
.header .topBar{
	position:absolute;
	right:40px;
	bottom:20px;
	color:#999999;
}
.header .topInfo{
	float:left;
	margin:42px 0 0 20px;
}
.header .topMenu a,.header .topMenu a:visited{
	text-decoration:none;
	color:#999999;
}
.header .topMenu a:hover{
	text-decoration:underline;
	color:#336699;
}
.container {
	width:960px;
	/*height:100%;*/
	margin:0 auto;
	padding:0;
	text-align:left;
}
.containerV1 {
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
}
.locatDiv{
	height:36px;
	line-height:36px;
	font-size:14px;
	background:transparent url(../images/icon_black_triangle.gif) no-repeat 0 50%;
	text-indent:15px;
}
.content{
	width:100%;
	height:100%;
	margin:0 auto;
	background:transparent url(../images/content_bg.gif) no-repeat 50% 0;
}
.sidebar{
	width:270px;
	height:100%;
	float:left;
	padding:15px;
}
.mBlock{
	border:1px solid #D2DEEA;
	margin:0 0 15px 0;
}
.mBlock .title{
	margin:0 1px;
	height:35px;
	background:transparent url(../images/side_title_bg.gif) repeat-x 0 0;
}
.mBlock .title h4{
	margin:0;padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-indent:38px;
	color:#000066;
	background:transparent url(../images/side_icon_title.gif) no-repeat 10px 50%;
}
.mBlock .mMain{
	border:1px solid #FFF;
	padding:8px 0;
}
.mBlock .mColor{
	border:1px solid #FFF;
	padding:10px 0;
	background-color:#EEF5F9;
}
.mBlock .mMain ul{
	list-style:none;
	margin:0;padding:0;
}
.mBlock .mMain ul li{
	list-style:none;
	margin:0;padding:0;
	height:28px;
	background:transparent url(../images/icon_side_main.gif) no-repeat 10px 50%;
	text-indent:24px;
}
.mBlock .mColor ul li{
	list-style:none;
	margin:0;padding:0;
	height:30px;
	background:transparent url(../images/icon_side_color.gif) no-repeat 20px 50%;
	text-indent:38px;
}
.mBlock .mMain ul li a{
	line-height:28px;
	font-size:14px;
}
.mBlock .mColor ul li a{
	line-height:30px;
	font-size:14px;
}
.wrapper{
	margin:0 0 0 300px;
	*margin:0 0 0 297px;
	height:100%;
	padding:15px;
	background:transparent url(../images/content_ge_bg.gif) no-repeat 0 0;
}
.wTitle{
	height:36px;
	background:transparent url(../images/wrap_title_bg.gif) no-repeat 0 0;
	padding:0 16px;
}
.wTitle h4{
	margin:0;padding:0;
	width:110px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:transparent url(../images/wrap_title_hot_bg.gif) no-repeat 0 0;
	margin:6px 0 0 0;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000066;
}
.lsBlock{
	padding:10px 0;
}
.lsBlock ul{
	list-style:none;
	margin:0;padding:0;
}
.lsBlock ul li{
	list-style:none;
	margin:0;padding:0;
	height:30px;
	background:transparent url(../images/icon_wrap_main.gif) no-repeat 10px 50%;
	padding:0 15px 0 30px;
}
.lsBlock ul li span{
	float:right;
	line-height:30px;
}
.lsBlock ul li a{
	line-height:30px;
	font-size:14px;
}
.pageBlock{
	height:34px;
	line-height:34px;
	border:1px solid #DAE3EC;
	text-align:center;
	font-size:14px;
}
.showTitle{
	margin:0;
	padding:5px;
	border-bottom:1px solid #D8D8D8;
	text-align:center;
	overflow:hidden;
	height:36px;
}
.artInfo{
	height:24px;
	line-height:24px;
	text-align:center;
}
.artInfo span{
	color:#336699;
	margin:0 5px 0 0;
}
.artibody{
	font-size:14px;
	line-height:24px;
	padding:10px 0;
}
.artibody{
	font-size:14px;
	line-height:24px;
	padding:10px 0;
}
.artibody p{
	margin:0 0 10px 0;
}
.view_bottom_tools{
	margin:0 0 10px 0;
	border:1px dashed #DAE3EC;
	padding:5px 10px;
	text-align:right;
	color:#999;
}
.topUserName{
	color:#336699;
}

.contentV1{
	margin:10px 0;

}
.contentV2{
	margin:10px auto;
	padding:10px;
	/*height:100%;*/
	background:transparent url(../images/content_bg.gif) no-repeat 0 0;
}
.contentV1 .sidebar{
	width:200px;
	padding:0;
}
.cBlock{
	margin:0;padding:0;
}
.cBlock .cTitle{
	height:30px;
	line-height:30px;
	text-indent:25px;
	font-size:14px;
	font-weight:bold;
	background:transparent url(../images/cTitle_bg.gif) no-repeat 0 0;
}
.cBlock .cMain{
	border:1px solid #D2DEEA;
	border-top:none;
	padding:0 10px;
}
.cBlock .cMain ul{
	list-style:none;
	margin:0;padding:0;
}
.cBlock .cMain ul li{
	list-style:none;
	height:40px;
	border-bottom:1px dashed #D8D8D8;
}
.cBlock .cMain ul li.last{
	border-bottom:0 none;
}
.cBlock .cMain ul li a{
	display:block;
	width:100%;
	height:100%;
	line-height:40px;
	text-indent:43px;
}
.cBlock .cMain ul li.isHot a{
	font-size:12px;
	font-weight:bold;
}
.cPic1{
	background:transparent url(../images/cPic_bg.gif) no-repeat 0 0;
}
.cPic2{
	background:transparent url(../images/cPic_bg.gif) no-repeat 0 -40px;
}
.cPic3{
	background:transparent url(../images/cPic_bg.gif) no-repeat 0 -80px;
}
.cPic4{
	background:transparent url(../images/cPic_bg.gif) no-repeat 0 -120px;
}
.cPic5{
	background:transparent url(../images/cPic_bg.gif) no-repeat 0 -160px;
}

.wBlock{
	margin:0;padding:0;
}
.wBlock .wTitleV1{
	height:33px;
	line-height:36px;
	background:transparent url(../images/wTitleV1_bg.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	text-indent:22px;
	overflow:hidden;
}
.wBlock .wTitleV2{
	height:33px;
	line-height:36px;
	background:transparent url(../images/wTitleV2_bg.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	text-indent:22px;
	overflow:hidden;
}
.wBlock .wTitleV3{
	height:33px;
	line-height:36px;
	background:transparent url(../images/wTitleV3_bg.gif) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	text-indent:22px;
	overflow:hidden;
}
.wTitleV3 .comTab{
	list-style:none;
	display:block;
}
.wTitleV3 .comTab li{
	list-style:none;
	float:left;
	text-indent:0;
	margin-top:5px;
	margin-right:5px;
}
.wTitleV3 .comTab li a{
	display:block;
	_display:inline-block;
	height:25px;
	line-height:25px;
	padding:0 10px;
	position:relative;
}
.wTitleV3 .comTab li.curr a{
	background:transparent url(../images/tab_wtitlev3_bg.gif) no-repeat 100% 100%;
}
.wTitleV3 .comTab li.curr a em{
	display:block;
	width:10px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(../images/tab_wtitlev3_bg.gif) no-repeat;
}
.wBlock .wMain{
	border:1px solid #D2DEEA;
	border-top:none;
	padding:10px;
}
.contentV1 .wrapper{
	margin:0 0 0 210px;
	*margin:0 0 0 207px;
	padding:0;
	height:100%;
	background:none;
}

.pProcess{
	padding:50px 15px;
	height:100px;
	overflow:hidden;
}
.pProcess ul{
	list-style:none;
	margin:0;padding:0;
}
.pProcess ul li{
	list-style:none;
	float:left;
	height:100px;
}
.pProcess ul li.arrow{
	padding:37px 10px;
}
.pProcess ul li a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	text-align:center;
}
.pProcess ul li a:hover{
	background:transparent url(../images/pProcess_hover_bg.gif) no-repeat 0 0;
}
.pProcess ul li a img{
	display:block;
	margin:5px auto;
}

.pProcess .userpicbox,.pProcess .userinfobox,.pProcess .usermenubox{
	float:left;
	margin:0 15px;
}
.pProcess .tb_userinfo{
	width:200px;
	border-collapse:collapse;
	border-spacing:0;
}
.pProcess .tb_userinfo th{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	border:1px solid #e8e8e8;
}
.pProcess .tb_userinfo td{
	border:1px solid #e8e8e8;
}
.pProcess a.alinkbtn{
	display:inline-block;
	height:19px;
	padding-right:10px;
	background:transparent url(../images/btn_link_user.gif) no-repeat 100% -19px;
	margin-bottom:10px;
	width:auto;
	line-height:19px;
	overflow:hidden;
}
.pProcess a.alinkbtn em{
	display:inline-block;
	width:14px;
	height:19px;
	background:transparent url(../images/btn_link_user.gif) no-repeat 0 0;
	vertical-align:top;
}
.editBox{
	pading:10px;
}
.editBox .eTitle{
	font-size:14px;
	font-weight:bold;
	color:#336699;
	padding:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.editBox .notice{
	padding:3px 5px;
}
.editBox .editTb{
	border-collapse:collapse;
	border-spacing:0;
	color:#666;
}
.editBox .editTb th,.editBox .editTb td{
	padding:5px;
	border:1px solid #D2DEEA;
}
.editBox .editTb th{
	font-size:14px;
	text-align:right;
}
.editBox .editTb th span{
	color:#ff0000;
}
.editBox .txt{
	padding:3px;
}

.comList{
	margin:0;padding:0;
}
.comList ul{
	list-style:none;
	margin:0;
}
.comList ul li{
	list-style:none;
	height:80px;
	border-bottom:1px solid #DEDEDE;
	clear:both;
}
.comList ul li .comPicBlock{
	float:left;
	width:100px;
	height:80px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.comList ul li .comPicBlock img{
	width:56px;
	height:56px;
	margin:12px;
}
.comList ul li .toolBlock{
	float:right;
	width:140px;
	overflow:hidden;
	vertical-align:bottom;
	padding:20px 0;
}
.comList ul li .toolBlock p{
	margin:0;
	line-height:22px;
}
.comList ul li .comInfo{
	padding:12px;
	margin:0 140px 0 100px;
}

.comList .comlstitle{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:5px;
	
}
.comList .comlstitle .fright{
	float:right;
	font-size:12px;
	font-weight:normal;	
}
.comList .lsTable{
	border-collapse:collapse;
	border-spacing:0;
	border-top:3px solid #D2DEEA;
	border-bottom:2px solid #D2DEEA;
}
.comList .lsTable th,.comList .lsTable td{
	border-bottom:1px solid #D8DDE5;
	padding:5px;
}
.comList .editTable{
	border-collapse:collapse;
	border-spacing:0;
	border-top:3px solid #D2DEEA;
	border-bottom:2px solid #D2DEEA;
	margin-bottom:10px;
}
.comList .editTable th,.comList .editTable td{
	border:1px solid #D8DDE5;
	padding:5px;
}



.comList .editTable .txt{
	padding:3px;
}
.comList .btmTable{
	border-bottom:1px solid #D2DEEA;
	margin-bottom:10px;
}
.comList .btmTable th,.comList .btmTable td{
	border-bottom:1px solid #D8DDE5;
	padding:10px;
}
.opTools{
	clear:both;
	text-align:center;
}
.opTools input{
	font-size:12px;
	font-family:Tahoma,Arial, Helvetica, sans-serif,'����';
	vertical-align:middle;
}
.submit{
	padding:5px 12px;
	*padding:5px 14px 4px;
	font-weight:bold;
	color:#6774A8;
	background-color:#C3D9FF;
	border-top:2px solid #6699CC;
	border-right:2px solid #395E9F;
	border-bottom:3px solid #395E9F;
	border-left:2px solid #6699CC;
	*overflow:visible;
	cursor:pointer;
	margin:0 5px;
}
.submit:active{
	border:2px solid #6699CC;
}
.reset{
	padding:5px 12px;
	*padding:5px 14px 4px;
	font-weight:bold;
	color:#6774A8;
	background-color:#F8F8F8;
	border-top:2px solid #CBCBCB;
	border-right:2px solid #999999;
	border-bottom:3px solid #999999;
	border-left:2px solid #CBCBCB;
	*overflow:visible;
	cursor:pointer;
	margin:0 5px;
}
.reset:active{
	border:2px solid #CBCBCB;
}



.sysTitle{
	height:30px;
	padding:0 10px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
}
.sysTitle .fRight{
	float:right;
}
.sysTitle .fRight .nounderline{
	margin:0 5px;
	padding:0 0 0 20px;
	font-size:12px;
	font-weight:normal;
}
.sysTitle .fRight .icon_accountbalance{
	background:transparent url(../images/tbtn_accountbalance.gif) no-repeat 0% 50%;
}
.sysTitle .fRight .icon_checkreport{
	background:transparent url(../images/tbtn_checkreport.gif) no-repeat 0% 50%;
}
.sysTitle .fRight .icon_closeinitialize{
	background:transparent url(../images/tbtn_closeinitialize.gif) no-repeat 0% 50%;
}
.barBlock{
	height:35px;
	overflow:hidden;
	background:transparent url(../images/line_bg.gif) repeat-x 0 0;
	border-top:1px solid #D7DDE2;
	border-bottom:1px solid #E5E9EC;
	padding:0 10px;
	margin:0 0 10px 0;
}
.barBlockV1{
	height:35px;
	overflow:hidden;
	background:transparent url(../images/line_bg.gif) repeat-x 0 0;
	border-top:1px solid #D7DDE2;
	border-bottom:1px solid #E5E9EC;
	padding:0 10px;
	margin:0 0 0 0;
	border-left:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
	position:relative;
}
.barBlockV2{
	height:35px;
	overflow:hidden;
	background:transparent url(../images/line_bg.gif) repeat-x 0 0;
	border-top:1px solid #D7DDE2;
	border-bottom:1px solid #E5E9EC;
	padding:0 10px;
	margin:0 0 0 0;
	border-left:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
	position:relative;
}
.barBlockV3{
	height:30px;
	line-height:30px;
	overflow:hidden;
	border:1px solid #D7DDE2;
	padding:0 10px;
	margin:0;
	position:relative;
}
.listKemu{
	height:20px;
	line-height:20px;
	position:absolute;
	left:10px;
	top:8px;
}
.barBlockV2 .listKemu a{
	float:none;
	display:inline;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 5px;
	text-decoration:none;
}
.barBlockV2 .listKemu a.active,.barBlockV2 .listKemu a:hover{
	background:#D7DDE2;
}
.topPageList{
	height:20px;
	line-height:20px;
	position:absolute;
	right:10px;
	top:8px;
}
#topPageList a,#topPageList a:hover{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:2px 3px;
	padding:0;
}
#topPageList span{
	float:left;
	height:16px;
	margin:0 3px;
	padding:0;
}
#topPageList .firstPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -208px;
}
#topPageList .pervPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -224px;
}
#topPageList .nextPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -240px;
}
#topPageList .lastPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -256px;
}
.barBlock a{
	display:block;
	float:left;
	height:26px;
	line-height:26px;
	margin:5px 5px 0 0;
	padding:0 0 0 5px;
	text-decoration:none;
	color:#333333;
}
.barBlockV2 a{
	float:right;
}
.barBlock a:hover{
	text-decoration:none;
	background:transparent url(../images/tool_hover_bg.gif) repeat-x 0 0;
}
.barBlock a span{
	cursor:pointer;
	float:left;
	display:block;
	height:26px;
	line-height:26px;
	padding:0 5px 0 0;
}
.barBlock a:hover span{
	background:transparent url(../images/tool_hover_bg.gif) repeat-x right -26px;
}

.right{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:5px 5px 0 0;
	*margin:5px 2px 0 0;
	background:transparent url(../color_18/arrow_right2.png) no-repeat 0 0 ;
}
.left{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:5px 5px 0 0;
	*margin:5px 2px 0 0;
	background:transparent url(../color_18/arrow_left2.png) no-repeat 0 0;
}
.icoBtn{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:5px 5px 0 0;
	*margin:5px 2px 0 0;
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 0;
}
.btnSave{
	background-position: 0 0;	
}
.btnAdd{
	background-position: 0 -16px;	
}
.btnDel{
	background-position: 0 -32px;	
}
.btnPrev{
	background-position: 0 -48px;	
}
.btnNext{
	background-position: 0 -64px;	
}
.btnSearch{
	background-position: 0 -80px;	
}
.btnPrint{
	background-position: 0 -96px;	
}
.btnDelAll{
	background-position: 0 -112px;
}
.btnCheck{
	background-position: 0 -128px;
}
.btnCheckAll{
	background-position: 0 -144px;
}
.btnSort{
	background-position: 0 -160px;
}
.btnInsert{
	background-position: 0 -176px;
}
.btnPrintList{
	background-position: 0 -192px;
}
.iconPic{
	vertical-align:text-top;
	*vertical-align:middle;
	margin:0 5px 0 0;
}

.editBlock{
	padding:10px;
	border:1px solid #D7DDE2;
	background-color:#FFFFFF;
	line-height:30px;
	/*height:100%;*/
	margin:0 0 10px 0;
}
.editTable{
	border-collapse:collapse;
	border-spacing:0;
}
.editTable td,.editTable th{
	padding:0 5px;
	height:30px;
	line-height:30px;
}

.vBlock{
	padding:0;
	margin:0;
}
.vTable{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #D7DDE2;
}
.vTable th{
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -35px;
	border-bottom:1px solid #D7DDE2;
	font-size:12px;
	font-weight:bold;
}

.pad_5_10{
	padding:5px 10px;
}

.btnLink{
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	background:transparent url(../images/btn_link_bg.gif) no-repeat 0 0;
	padding:0 0 0 5px;
}
a:hover.btnLink{
	text-decoration:none;
}
.btnLink span{
	display:block;
	float:left;
	height:21px;
	line-height:21px;
	background:transparent url(../images/btn_link_bg.gif) no-repeat right -21px;
	cursor:pointer;
	padding:0 10px 0 5px;
}
.iconLinkNext{
	display:block;
	float:left;
	width:16px;
	height:14px;
	margin:4px 5px 0 0;
	*margin:4px 2px 0 0;
	background:transparent url(../images/icon_link_next_bg.gif) no-repeat 0 0;
}

.vLsTable{
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #D7DDE2;
	*margin:-1px 0 0 0;
}
.vLsTable th{
	height:26px;
	line-height:26px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.vLsTable td{
	height:22px;
	line-height:22px;
	padding:0 5px;
	border-bottom:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
}
.vLsTable tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}
.vLsTable img,.vLsTable input{
	vertical-align:text-bottom;
	*vertical-align:middle;
}
.vLsTable td input{
	margin:0 5px 0;
	*margin:0 2px 0;
}
.vLsTable .tcenter{
	text-align:center;
}

.lsBtmBlock{
	height:20px;
	padding:5px 10px;
	border:1px solid #D7DDE2;
	border-top:0 none;
	position:relative;
}
.btmPageList .text{	
	padding:2px;
	vertical-align:middle;
	text-align:center;
}
.btmPageList .btn{
	vertical-align:bottom;
}
.btmPageList .current{
	background-color:#E8E8E8;
}
.btmPageList{
	height:20px;
	line-height:20px;
	position:absolute;
	right:10px;
	top:5px;
}
#btmPageList span a,#btmPageList span a:hover{
	display:inline;
	float:none;
	padding:0;
	margin:0;
}
#btmPageList a,#btmPageList a:hover{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:2px 3px;
	padding:0;
}
#btmPageList span{
	float:left;
	margin:0 10px;
}
#btmPageList font{
	float:left;
	height:16px;
	margin:0 3px;
	padding:0;
	font-size:12px;
}
#btmPageList .firstPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -208px;
}
#btmPageList .pervPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -224px;
}
#btmPageList .nextPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -240px;
}
#btmPageList .lastPage{
	background:transparent url(../images/ico_btn_bg.gif) no-repeat 0 -256px;
}
/*.footer{
	border-top:1px solid #E5E5E5;
	padding:15px;
	font-size:12px;
	color:#9C9C9C;
	text-align:center;
	line-height:20px;
}*/
.footer{border-top:2px solid #005CB2;color:#9c9c9c;line-height:1.75em;margin:0 auto;padding-top:10px;text-align:center;width:960px;}
.footer a,.footer a:visited{color:#9c9c9c;}

/*�����ǿ�Ŀҳ����ʽ*/
.subjectPage{
	padding:0;
	margin:0;
}
.kk_tabs_block{
	padding:0;
	margin:0;
}
.kk_tabs_nav_block{
	margin:0;
	padding:10px;
	border-bottom:1px solid #ccc;
}
.kk_tabs_nav{
	margin:0;padding:0;
	list-style:none;
}
.kk_tabs_nav li{
	float:left;
	list-style:none;
}
.kk_tabs_nav li a{
	border-left:1px solid #000;
	float:left;
	padding:1px 10px;
	line-height:14px;
}
.kk_tabs_nav li.first_tab a{
	border-left:none;
}
.kk_tabs_nav li a.active{
	background-color:#DDD;
}
.kk_tabs_nav .addSubjectBtn{
	float:right;
}
.kk_tabs_nav .addSubjectBtn a{
	border-left:none;
	background:transparent url(../images/icon_page.gif) no-repeat 0 50%;
	padding:1px 0;
	text-indent:20px;
}
.kk_tab_content{
	width:100%;
	height:340px;
	overflow-y:auto;
	overflow-x:hidden;
}
.kk_tab_content table{
	width:auto;
}
.kk_tab_content table,.kk_tab_content table th,.kk_tab_content table td{
	padding:0;
	margin:0;
}

.init_columns{
	display:none;
}
.open_columns{
	display:block;
}

.kk_tab_content_add{
	display:none;
}
.treeMsg{
	padding:5px;
}
.treeMsg img{
	margin:0 5px;
	vertical-align:text-bottom;
	*vertical-align:middle;
}
.kk_btm{
	border-top:1px solid #ccc;
	padding:5px 10px;
	text-align:right;
}
.ui-draggable-dragging{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
.ui-draggable-dragging iframe{
	visibility:hidden;
}
.subjectAddBlock{
	margin:0;padding:0;
}
.subjectAddBlock table{
	border-collapse:collapse;
	border-spacing: 0;
	width:100%;
	margin:10px;
}
.subjectAddBlock table td{
	height:30px;
	line-height:30px;
	padding:0 5px;
	vertical-align:middle;
}
.subjectAddBlock input.text{
	padding:3px;
}
.subjectAddBlock label{
	font-weight:normal;
}
#subjectAddOp{
	display:none;
}

span.space{
	margin:0 10px;
}

#appendDiv{
	display:none;
}
.vEditBlock{
	padding:20px 0;
}

.initLsTable{
	border-collapse:separate;
	border-spacing: 1px;
	background-color:#E9E9E9;
}
.initLsTable th{
	height:30px;
	background-color:#E9E9E9;
	border:1px solid #FFF;
	text-align:center;
}
.initLsTable td{
	height:26px;
	background-color:#FFFFFF;
}


.balCheckBlock{
	padding:0;
}
.balCheckList{
	padding:10px;
}
.balCheckResult{
	line-height:26px;
}
.balCheckTool{
	padding:5px;
	text-align:right;
}


.containerV1 .header{
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	background:transparent url(../images/header_bg.gif) repeat-x 50% 0;
	padding:0 10px;
	border-bottom:1px solid #E5E5E5;
}
.containerV1 .fHeader{
	height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background-color:#DCDCDC;
	padding:5px 10px;
	position:fixed;
	width:100%;
	_position:absolute;
	_top:0;
	_right:0;
}
.containerV1 .mainBody{
	padding:10px;
}
.containerV1 .mainBody .selectBlock{
	padding:0;
	margin:0 0 10px 0;
}
.selectBlock .text{
	padding:3px 4px;
}
.selectBlock label{
	font-weight:normal;
}
.containerV1 .mainBody .tableCaption{
	padding:0;
	margin:30px 0 0 0;
}
.containerV1 .mainBody .tableCaption table{
	margin-bottom:3px;
}
.containerV1 .mainBody .tableCaption table td,.containerV1 .mainBody .tableCaption table th{
	padding:0 4px;
}
.containerV1 .mainBody .tableCaption .title{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.containerV1 .mainBody .tableCaption .titleliRun{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding-top:60px;
}
.containerV1 .mainBody .printBtm{
	clear:both;
	display:block;
}
.containerV1 .mainBody .btnBlock{
	float:right;
}
.rpTopBlock{
	border:1px solid #D7DDE2;
	height:30px;
	margin-bottom:2px;
}
.reportTable{
	border-collapse:collapse;
	border-spacing: 0;
	margin:0;
	border:1px solid #D7DDE2;
}
.reportTable th{
	height:26px;
	line-height:26px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.reportTable td{
	height:24px;
	line-height:24px;
	padding:0 5px;
	border-bottom:1px solid #D7DDE2;
	border-right:1px solid #D7DDE2;
}
.reportTable tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}

.printTable{
	border-collapse:collapse;
	border-spacing: 0;
	margin:0;
	font-size:14px;
	border:1px solid #000;
}
/*���ñ����ӡʱ�����С�޸����ڣ�2011-10-10 �η���*/
 
.printTable1{
	border-collapse:collapse;
	border-spacing: 0;
	margin:0;
	font-size:12px;
	border:1px solid #000;
}
.printTableLiRun{
	border-collapse:collapse;
	border-spacing: 0;
	margin:0;
	font-size:14px;
	border:1px solid #000;
}
.printTableLiRun th{
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.printTableLiRun td{
	height:22px;
	line-height:22px;
	padding:0 5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.printTableLiRun tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}
.printTableLiRun td.indent1{
	text-indent:12px;
}
.printTableLiRun td.indent2{
	text-indent:24px;
}
.reportTable td.indent3{
	text-indent:36px;
}
.printTableLiRun td.indent4{
	text-indent:48px;
}
.printTableLiRun td.indent5{
	text-indent:60px;
}
.printTableLiRun td.indent6{
	text-indent:72px;
}
.printTableLiRun td.indent7{
	text-indent:84px;
}
.printTableLiRun td.indent10{
	text-indent:120px;
}
.printTableLiRun td.center{
	text-align:center;
}



.printTableNew{
	border-collapse:collapse;
	border-spacing: 0;
	margin:0;
	font-size:12px;
	border:1px solid #000;
}
.printTableNew th{
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.printTableNew td{
	height:22px;
	line-height:22px;
	padding:0 5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.printTableNew tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}



.printTable th{
	height:24px;
	line-height:24px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.printTable td{
	height:22px;
	line-height:22px;
	padding:0 5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.printTable tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}

.printTable1 th{
	height:22px;
	line-height:24px;
	padding:0 5px;
	background:transparent url(../images/line_bg.gif) repeat-x 0 -70px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.printTable1 td{
	height:22px;
	line-height:22px;
	padding:0 5px;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
.printTable1 tr.total td{
	background-color:#FFF6DC;
	font-size:12px;
	font-weight:bold;
}


.reportTable td.indent1{
	text-indent:12px;
}
.reportTable td.indent2{
	text-indent:24px;
}
.reportTable td.indent3{
	text-indent:36px;
}
.reportTable td.indent4{
	text-indent:48px;
}
.reportTable td.indent5{
	text-indent:60px;
}
.reportTable td.indent6{
	text-indent:72px;
}
.reportTable td.indent7{
	text-indent:84px;
}
.reportTable td.indent10{
	text-indent:120px;
}
.reportTable td.center{
	text-align:center;
}

.guideBlock{
	padding:20px 10px;
	background-color:#EEEEEE;
}
.guideBlock img{
	margin:0 10px;
	vertical-align:middle;
}
.guideBlock strong{
	color:#336699;
}
.guideBlock .btnBlock{
	float:right;
}
.checkBlock .selectbox{
	padding:3px;
}
.checkBlock .label{
	font-weight:normal;
}
.checkBlock .text{
	/*padding:3px 4px;*/
}
.checkResult{
	width: 590px;
	height: 185px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom:10px;
	vertical-align:top;
	border:solid 1px #85C6EB;
	padding:5px;
}
.analyseResult{
	width: 98%;
	height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom:10px;
	vertical-align:top;
	border:solid 1px #85C6EB;
	padding:5px;
}
.finishResult{
	width: 98%;
	height: 230px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom:10px;
	vertical-align:top;
	border:solid 1px #85C6EB;
	padding:5px;
}
.analyseResult td,.finishResult td{
	padding:0;
}
.insertResult{
	padding:10px 0;
}


.fcpPage{
	margin:0;
	padding:10px;
}
.fcpPage label{
	font-weight:normal;
}
.fcpPage .fcpMain{
	width:74%;
	float:left;
}
.fcpPage .fcpSide{
	width:24%;
	float:right;
}
.fcpPage .opBlock{
	margin-bottom:10px;
}
.fcpPage .opBlock .ckBox{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.fcpPage .opBlock .ckBox .lb{
	float:left;
}
.fcpPage .opBlock .ckBox .rb{
	float:right;
}
.fcpPage .opBlock .kdTextBox{
	width:98%;
	height:80px;
	overflow:scroll;
	overflow-x:auto;
	display:block;
}
.fcpPage .opBlock .kdBox{
	width:99%;
	height:120px;
	overflow:auto;
	display:block;
	border:1px solid #A9BBCE;
}
.fcpPage .opBlock .kdBox .kdLsTable{
	border:1px solid #999;
	width:80%;
}
.fcpPage .opBlock .kdBox .kdLsTable th{
	background-color:#BBD7F2;
}
.fcpPage .fcpSide .opBlock h5{
	font-size:12px;
	font-weight:normal;
	margin:0;
	height:22px;
}
.fcpPage .fcpSide .opBlock .rsBox{
	border:1px solid #A9BBCE;
	height:400px;
	overflow:auto;
}
.ffTextBox{
	width:80%;
	height:80px;
	overflow:scroll;
	overflow-x:auto;
}
.assigndiv{
	padding:10px;
}
.assigndiv table{
	border-top:2px solid #D2DEEA;
	border-bottom:2px solid #D2DEEA;
	border-collapse:collapse;
	border-spacing:0;
}
.assigndiv table th,.assigndiv table td{
	padding:5px;
	border-bottom:1px solid #DEDEDE;
}
/*����С��ʽ*/
.suBlock{
	border:1px solid #6699CC;
	width:230px;
	height:60px;
	position:absolute;
	background-color:#FFFFFF;
	text-align:right;
	padding:10px;
	left:100px;
}
.suBlock .arrUp{
	width:9px;
	height:6px;
	background:transparent url(/account/images/admin/arr_up_bg.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	top:-6px;
	right:10px;
}
.suBlock .text{
	border:1px solid #A9BBCE;
}
.suBlock .opBtn{
	margin-top:5px;
	_margin-top:10px;
}
.suBlock .opBtn input{
	padding:2px 5px;
	vertical-align:top;
	margin:0;
}

/*ժҪҳ��css*/
.summarypage{padding:10px;}
.smytxt{width:510px;}
.smytools{padding:10px;text-align:right;}
.smyls{height:260px;overflow:auto;}


/****�������°���ʽ*****/
.wm{width:960px;margin:0 auto;}
/**header css**/
.hd{background:url(../images/hd_bg.png) repeat-x;height:50px;margin-bottom:10px;}
.hdbox{background:url(../images/kjw_bg.png) no-repeat 50% 0;border-bottom:1px solid #0F4781;height:46px;position:relative;}
.logo a,.logo a img{display:block;width:260px;}
.hd .tp{color:#fff;position:absolute;left:260px;top:36%;}
.tmu{color:#fff;position:absolute;right:30px;top:36%;}
.tmu a,.tmu a:visited,.tp a,.tp a:visited{color:#fff;margin:0 3px;}
/**footer css**/
.ft{color:#9c9c9c;line-height:1.75em;text-align:center;}
.ft a,.ft a:visited{color:#9c9c9c;}
.ft .ftline{background:url(../images/kjw_bg.png) no-repeat 0 -46px;font-size:0;height:2px;overflow:hidden;margin-bottom:10px;}