
.phd .title{ height:70px; padding-top:10px; background:url(../images/Title_Bg.jpg) no-repeat center bottom;}
.phd .logo1{ float:left; padding-left:15px; margin-top:-11px;}
.phd .logo2{ float:right; width:400px; padding:0 25px 0 0; text-align:right; color:#013c78; }
	.phd .logo2 span{ padding:0 5px 0 18px; background:url(../images/Title_Ico.gif) no-repeat;}
		.phd .logo2 span a{ color:#013c78;}
	.phd .logo2 .quick01{ background-position:0 2px;}
	.phd .logo2 .quick02{ background-position:0 -14px;}
	.phd .logo2 .quick03{ background-position:0 -29px;}
	.phd .logo2 .quick04{ background-position:0 0;}
	.phd .logo2 a.logo{width:246px; height:20px; overflow:hidden;background:url(../images/logo2.gif) no-repeat 0 0; float:right; text-indent:999em; margin-top:10px;}
.phd .banner{ height:120px; overflow:hidden; margin:3px 0;}
.pbd{margin-top:8px; clear:both; overflow:hidden;}
.pt1{ float:left; width:242px;}
	.pt1 .mod-login{ height:245px; padding-left:25px; margin-bottom:8px; background:url(../images/Login_bg.gif) no-repeat 0 0;}
		.pt1 .mod-login .mhd{ height:50px; padding-left:35px; line-height:45px; color:#029cdc; font-size:14px; font-weight:bold;}
		.pt1 .mod-login .mbd p{ line-height:24px;}
		.pt1 .mod-login .mbd strong{ font-weight:normal;}
		.pt1 .mod-login .mbd span{ color:#f65d01;}
		.pt1 .mod-login .mbd a{ padding-left:18px; color:#000; background:url(../images/Ico_Arr01.gif) no-repeat 0 0;}
		.pt1 .mod-login .fi{ overflow:hidden; margin:15px 0 5px;}
		.pt1 .mod-login .fi button{ width:64px; height:26px; text-align:center; font-weight:bold; border:none;}
		.pt1 .mod-login .fi .btn01{ margin-right:25px; color:#9d2e02; background:url(../images/Login_Btn01.gif) no-repeat 0 0;}
		.pt1 .mod-login .fi .btn02{ color:#4d7288; background:url(../images/Login_Btn02.gif) no-repeat 0 0;}
		.pt1 .mod-login .fi .btn03{ color:#aaa; background:url(../images/Login_Btn03.gif) no-repeat 0 0;}
		
		
	.pt1 .mod-flash{ margin-bottom:8px;}
	.pt1 .mod-empty{ height:178px; background:url(../images/SideBox_03.gif) no-repeat 0 0;}


.pt2{ float:right; width:730px; background:#fdfdff;}
	.mod-cont{ background:url(../images/Con_Bg.gif) no-repeat 0 0;}
	.mod-cont .fi button,
	.mod-cont .back{ width:71px; height:22px; background:url(../images/Con_Button.gif) no-repeat 0 0; border:none; cursor:pointer; margin-right:20px;}
	.mod-cont .fi .submit{ background:url(../images/Con_Button2.gif) no-repeat 0 0;}
	.mod-cont .fi .reset{ background:url(../images/Con_Button3.gif) no-repeat 0 0;}
	.mod-cont .fi .sure{ background:url(../images/Con_Button4.gif) no-repeat 0 0;}
	.mod-cont .fi .print{ background:url(../images/print.gif) no-repeat 0 0;}
	.mod-cont .fi .agree {background:url(../images/btn_agree.gif) no-repeat 0 0;}
	.mod-cont .fi .disagree {background:url(../images/btn_disagree.gif) no-repeat 0 0;}
.mod-cont .fi .btn-check{ background:url(../images/Con_Button6.gif) no-repeat 0 0;}
	.mod-cont .btn-count{ width:71px; height:22px; background:url(../images/Con_Button5.gif) no-repeat 0 0; border:none; cursor:pointer; margin-left:7px;}
	.mod-cont .fi .backto{ float:right; width:70px; height:28px; background:url(../images/Con_Btn.gif) no-repeat 0 0; border:none; cursor:pointer; margin:-10px 20px 10px 0;}
		.mod-cont .mhd{ height:35px; padding:0 8px 0 35px; color:#013171; font-size:14px; font-weight:bold; line-height:35px; }
			.mod-cont .mhd button{ float:right; margin-top:7px;}
	
	.mod-cont .mbd{ padding:15px 15px 0; color:#206292;}
	.mod-cont .mbd h2{ padding-left:25px; font-size:14px; background:url(../images/Con_Ico.gif) no-repeat 0 1px;}
		.mod-cont .cs-tips{ padding:10px 0 30px 25px;}
			.mod-cont .cs-tips li a{ padding-left:8px; color:#206292; background:url(../images/Dot_blue.gif) no-repeat 0 4px;}
			
	/*----------------进度查询-------------------*/		
		.mod-cont .cs-check{ padding:15px 20px; line-height:30px; color:#f65d01; text-align:right;}
			.mod-cont .cs-check dt{ float:left;}
			.mod-cont .cs-check dd{ width:590px; text-align:left;}
		.mod-cont .fi-check{ width:360px; margin:10px auto;}
			.mod-cont .fi-check li{ padding:10px 0 15px 30px;}
			.mod-cont .fi-check .fi-1 label{ padding-right:30px;}
			.mod-cont .fi-check .fi-2{ padding-left:0;}
				.mod-cont .fi-check .fi-2 input{ margin:0 15px 0 30px; width:180px; height:20px; line-height:20px; border:1px solid #97bedf;}
			.mod-cont .fi-check .fi-3{ padding-left:65px;}
				
	/*----------------用电新装-------------------*/
	table td,table th{ padding:2px; border:1px solid #a9d6ff;}
	table th{ text-align:center; color:#00aad6; line-height:30px;}
	table .txt{ margin-top:2px; padding-left:10px; height:16px; line-height:16px; color:#1c5171; border:1px solid #9cc0de;}
	table caption{ height:34px; padding-left:20px; line-height:34px; text-align:left; border:solid #a9d6ff; border-width:1px 1px 0;}
		.red-mark{ padding-left:3px; color:#f65d01; font-family:"Arial Black"; font-size:14px;}
		.green{ background:#f3f8fc;}
		.green-th{ background:#e9f2f9;}
	
	.basic{}
		.basic label{ float:left; width:100px; padding:3px 10px 0 0; text-align:right;}
		.basic input{ width:125px;}
		
	.detail{ margin:12px 0 30px; text-align:center;}
		.detail label{ display:block; width:110px; padding:3px 0 0 40px; text-align:left;}
		.detail input{ width:100px;}
		
	.detail-1{ margin-top:12px;}
		
	.remark{}
		.remark .fi-2 textarea{ width:695px; height:50px; overflow:auto; border:1px solid #9cc0de;}
		.remark .fi-3{ padding:35px 0 10px; text-align:center;}
			
	.mod-cont .explain{ padding:10px 0 20px 0;}
		.mod-cont .explain li{ padding-left:10px;}
		.mod-cont .explain li strong{ text-indent:-10px; font-weight:normal;}

	/*----------------修改密码-------------------*/
	.password{ margin-bottom:7px;}
		.orange{ color:#f65d01;}
		.password td{ padding:0 12px;}
		.password input{ width:215px; margin-right:12px;}
		.password label{ display:block; padding-top:8px; width:180px; text-align:right;}
	.password .fi{ text-align:center;}

/*----------------用电申请------------------*/
.personal .green-th{ width:80px;}
.personal{ margin:7px 0 10px; line-height:22px;}
.personal td{ line-height:25px;}
.personal label{ float:left; width:90px; padding-right:15px; text-align:right; line-height:25px;}
.sub{ text-align:center;}
.personal select{ width:130px;}
.personal textarea{ margin:7px 0 10px 40px; width:498px; height:65px; overflow:auto; border:1px solid #9cc0de;}

.ydzr .fi{ text-align:center;}

.subject{ margin:10px 0 20px;}
.subject td{ height:28px;}
	.subject input{ margin-left:35px;}
	

/*----------------短信通知------------------*/
.mod-cont .dxtz{ padding:30px 0 0 50px;}
.dxtz ul li{ overflow:hidden; clear:both; line-height:28px;}
.dxtz ul span,
.dxtz .fi label{ float:left; width:130px; padding-right:20px; text-align:right;}
	.dxtz .fi input{ width:185px; height:16px; border:1px solid #99bddd;}
.dxtz ul strong{ color:#00abd9; font-weight:normal;}
.dxtz p{ clear:both; padding:5px 0 5px 60px;}
.dxtz .btns{ padding:10px 0 0 150px;}


.ysdf .personal .txt{ width:135px;}
.ysdf .count td{ padding-left:10px; height:28px; line-height:28px;}
.ysdf .count label{ padding-right:15px;}
.ysdf .count .green label{ padding-left:65px;}
.mod-cont .ysdf .cs-check{ padding:5px 0; color:#1c5171;}
.mod-cont .ysdf .cs-check dt{ width:110px; line-height:20px; text-align:right;}
	.mod-cont .ysdf .cs-check dd{ width:580px; text-align:left; line-height:20px;}

.qfqd label{ width:150px;}
.qfqd td{ padding-left:12px;}
.qfqd input{ padding-left:5px; width:190px; height:18px; color:#1c5171;}
.qfqd select{ width:198px; height:20px; color:#1c5171;}
.qfqd option{ padding-left:10px;}
.qfqd .fi{ padding:15px 0 0 200px;}


.dfqd p{ text-indent:20px; padding:5px 0 10px;}
.dfqd .checkbox{ height:28px; line-height:28px; background:#f3f8fc; border:1px solid #a9d6ff;}
.dfqd .checkbox label{ padding-left:25px;}
.dfqd .checkbox select{ margin:0 5px; width:90px;}
.dfqd .checkbox .btn-check{ margin-top:3px; float:right;}
.dfqd h2{ margin-top:20px;}
.listbox{ text-align:center; color:#333;}

.dfqd .pages{ padding-top:20px; font-family:"宋体"; text-align:right; color:#333;}
.dfqd .pages input{  text-align:center; margin:0 3px;}
.dfqd .pages a{ padding:1px 5px; color:#014ccc; border:1px solid #ccc;}
.dfqd .pages .current{ color:#ff6c00; font-weight:bold; border:none;}
.dfqd .pages button{ margin:0 5px; width:46px; height:20px; border:none; cursor:pointer; background:url(../images/Con_Button7.gif) no-repeat 0 0;}


/*----------------订阅电子账单------------------*/
.subscribe .fi{ text-align:center; margin:15px 0;}
	.subscribe .fi button{ margin-right:50px;}
.subscribe td{ padding:0 12px;}
		.subscribe input{ width:225px; margin-right:12px;}
		.subscribe label{ display:block; padding-top:8px; width:180px; text-align:right;}
.subscribe ul { list-style-type:disc; margin-left:15px; }
.subscribe .fi .backIndex{width:71px; height:22px; border:none; cursor:pointer; background:url(../images/backIndex.gif) no-repeat 0 0;}


/*----------------电子账单------------------*/
.bill button{ margin:0 5px;}
.bill .fi .search{ background-image:url(../images/btn_search.gif);}
.bill .fi .sub{ background-image:url(../images/btn_sub.gif);}
.bill .fi .back{ background-image:url(../images/btn_back_1.gif);}
.bill .fi .top{ background-image:url(../images/btn_top_1.gif);}
.bill .fi .agree { background-image:url(../images/btn_agree.gif);}
.bill .fi .disagree { background-image:url(../images/btn_disagree.gif);}
.bill h2, .bill table{ margin-bottom:15px;}
	.bill table td{ color:#000;}
	.bill table .title{ float:left; width:45%; padding-right:15px; text-align:right; color:#206292;}
.bill .b-user td{ padding:3px 10px; text-align:left;}
	.bill .b-user select{ width:120px; height:20px; margin:0 5px; border:1px solid #00AAD6;}	
	.bill .b-user .fi{ display:inline; margin-left:50px;}
.bill .b-elect3 th,.bill .b-elect5 th{ text-align:left;}
.bill .b-elect2 td,.bill .b-elect5 td{ text-align:center;}
.bill .b-elect3{ margin-bottom:0;}
.bill .b-elect4 tfoot{ font-weight:700;}
	.bill .b-elect4 tfoot strong{ color:#f65d01;}
.bill .b-elect5 .sub-title td{ color:#206292;}
.bill .chart{ width:700px; overflow:hidden;}
.bill .fi{ margin:10px 0; text-align:right;}


/*----------------0813------------------*/
.bill table{ border-collapse:collapse; width:100%;}
.bill .table-title{ margin:0;}
.bill .table-center{ text-align:center;}
.bill .wrap td, .bill .wrap th{ border:none; overflow:hidden;}
.bill .wrap  table td, .bill .wrap  table th{ border:1px solid #A9D6FF;}
.bill .sub-title{ color:#206292; background:#F3F8FC; text-align:right; padding-right:20px;}
.bill .t-title{text-align:center; color:#206292; line-height:30px; background:#E9F2F9;}
.bill .t-title td{color:#00AAD6; font-weight:700;}

/*----------------0902------------------*/
.content #compTitle{color:#32647F; margin:0 15px 0 0;}
#compTitle{ display:block; margin:15px 15px; text-align:left; line-height:24px;color:#32647F; }
#resultTable{ width:100%;}
#resultTable .sub-title{ text-align:right; margin-right:10px;}
#compProcTable{ width:100%; text-align:center;}
	#compProcTable td table{ width:100%;}
	#compProcTable td table td{ border:none;}
