﻿.nfle{float:left}
.nfri{float:left}
.nbtn-jc{ width:43px; height:26px; vertical-align:middle; background-position:-468px -146px; border:0px; font-size:14px; color:#1F79A7; cursor:pointer}
	.nbtn-jc:active{ padding-top:2px; padding-left:1px}

.ico-ok,.nico-ok,.nico-error,.ico-error{background-image:url(../images/bg.jpg); background-repeat:no-repeat}



.ncont-tab{ width:100%; padding:1px;}
			.ncont-tab td{ padding:6px 0.5px; vertical-align:top; line-height:30px}
			.ncont-tab td.ntit{ padding-left:42px; font-size:12px; line-height:26px}
			.ncont-tab td.ntd1{ font-size:12px; width:15%; text-align:right}
			
						b.nico-error{ background-position:-30px -146px}
			.ncont-tab td.ntd2{ width:35%}
				.ncont-tab td.ntd2 .ninp{ width:100%; padding:2px; height:20px; border-width:1px; border-style:solid; vertical-align:middle; line-height:16px; font-size:14px; padding-top:4px}
				.ncont-tab td.ntd2 .nsel{ width:100%; font-size:14px}
				.ncont-tab td.ntd2 .ninfo{ position:relative; }
					b.nico-ok,b.nico-error{display:block;width:18px;height:18px;  font-size:0px;overflow:hidden; position:absolute;  top:3px}
						b.nico-ok{ background-position:-5px -146px}
						b.nico-error{ background-position:-30px -146px}
				.ncont-tab td.ntd3 .info{ position:relative; height:20px}
				b.ico-ok,b.ico-error{display:block;width:18px;height:18px; font-size:0px;overflow:hidden; position:absolute; left:-100px;  top:3px}
					b.ico-ok{ background-position:-5px -146px}
					b.ico-error{ background-position:-30px -146px}
					
					.info-pop{width:307px;height:auto; background-color:#EDEDEB; position:absolute; left:-70px; top:-4px}
						.info-pop-t{width:100%;height:3px; line-height:0px; font-size:0px; overflow:hidden; background-position:-78px -146px}
						div.info-pop-t b{ display:block; width:5px; height:3px; font-size:0px; overflow:hidden}
							.info-pop-t b.cr-l{ float:left; background-position:-75px -146px}
							.info-pop-t b.cr-r{ float:right; background-position:-440px -146px}
						.info-pop-c .cont{ clear:both; margin-right:2px; border:#BEBCB5 1px solid; padding:2px 10px; background-color:#FFFEF6; border-width:0px 1px; color:#4A4A4A; line-height:24px; font-family:simsun}
												.info-pop-t{width:100%;height:3px; line-height:0px; font-size:0px; overflow:hidden; background-position:-80px -146px}
						.info-pop-b{width:100%;height:5px; line-height:0px; font-size:0px; overflow:hidden; background-position:-78px -154px}
						div.info-pop-b b{ display:block; width:5px; height:5px; font-size:0px; overflow:hidden}
							.info-pop-b b.cr-l{ float:left; background-position:-75px -154px}
							.info-pop-b b.cr-r{ float:right; background-position:-440px -154px}
						.info-pop .arr{ width:9px; height:13px; overflow:hidden; position:absolute; left:-8px; top:10px; background-position:-65px -146px}
				input.nipt-normal{ border-color:#A0B4C5;background-color:#FFF}
				input.nipt-focus{ border-color:#727272;background-color:#FFFBD5}
				input.nipt-error{ border-color:#D5060D;background-color:#FEF5F5}		
				
			
			