/*
*Version:    v1.0(2010-1-6 13:50)
*Website:    http://auto.19lou.com
*Author:     gaoli
*Recently:   gaoli(2010-4-22 13:05)
*/
.position {color:#666}
.position a, .position a:visited {color:#0657B2}
.calc-layout {margin:0 auto;width:980px;overflow:hidden;}
	.calc-layout a, .calc-layout a:visited {text-decoration:none;color:#364C64;vertical-align:inherit;}
	.calc-layout a:hover {text-decoration:underline;color:#0657b2;}
	.calc-head {margin-bottom:10px;height:50px;background:url(images/bg_calcusermain.png) no-repeat right 0;overflow:hidden;}
		.calc-head h2 {float:left;padding-top:50px;width:490px;height:0;background:url(images/bg_calcusermain.png) no-repeat 0 -50px;overflow:hidden;}
		.calc-head .calc-back {float:right;margin:29px 10px 0 0;text-indent:15px;background:url(images/bg_calcusermain.png) no-repeat 0 -214px;}
			.calc-back a, .calc-back a:visited {color:#FB6C03}
	.calc-main {float:right;padding-bottom:20px;width:978px;border:1px solid #D2D6DC;background:url(images/bg_calcusermain.png) repeat-x 0 -243px;}
		.calc-main .inp-txt {margin:15px 5px;padding:3px 0 0 2px;width:80px;height:18px;line-height:15px;border:1px solid #DDDDDD;}
				.calc-main .inp-txt-active {border-color:#7F9DB9}
		.auto-infobox {padding:20px 14px 0;border:1px solid #FFF;overflow:hidden;}
			.ai-pic {float:left;width:340px;height:180px;overflow:hidden;}
			.ai-title, .ai-paralist, .ai-address {float:right;padding-bottom:2px;width:580px;}
			.ai-title {position:relative;border-bottom:1px dashed #CECECE;}
				.ai-title h3 {height:26px;font:100 20px/24px SimHei;overflow:hidden;}
				.ai-related {margin-top:10px; line-height:23px;}
					.ai-related a {margin-right:5px;}
				.ai-club {position:absolute;bottom:5px;right:0;}
					.ai-club a {float:right;height:25px;padding-left:10px;background:url(images/bg_calcusermain.png) no-repeat -302px -213px;}
						.ai-club span {float:left;padding-right:10px;line-height:25px;cursor:pointer;background:url(images/bg_calcusermain.png) no-repeat right -213px;}
			.ai-paralist {_margin-top:-20px;padding-top:5px;color:#666;overflow:hidden;}
				.ai-paralist li {float:left; padding-right:30px; line-height:30px; height:30px;}
					.ai-paralist em {font-weight:800;color:#364C64}
					.ai-paralist strong {font:20px/23px Arial;color:#FB6C03}
				.ai-paralist_add {clear:both; font-size:14px;color:#FB6C03;}
					.ai-paralist-add .iblock {float:left; margin-top:5px; padding-right:10px;width:85px;height:18px;line-height:18px;text-align:center;font-size:12px;color:#364C64;background:url(images/bg_calcusermain.png) no-repeat -121px -180px;}
			.ai-address {height:50px;background:#FFFCE9;_display:inline;}
				.ai-address li {float:left;padding:5px 5px 0;width:270px;height:20px;line-height:22px;font-size:14px;overflow:hidden;}
				.ai-address span {width:60px;text-align:right;line-height:20px;color:#666;}
				 .ai-address-block {margin-bottom:25px;_margin-top:-20px;width:560px;padding:0 10px;float:right;background:#FAFAFA;overflow:hidden;}    
      .ai-address-w3 {width:561px;color:#666;background:#FAFAFA url(images/ai_address_w3.gif) repeat-x;}
        .ai-address-w3 li {float:left;display:inline;padding:10px 7px 10px 0;width:180px;line-height:24px;font-size:12px;overflow:hidden;}
          .ai-address-w3 dt {width:190px;height:20px;overflow:hidden;}
          .ai-address-w3 dt strong {font-size:12px;font-weight:bold;}
          .ai-address-w3 b {font-size:16px;font-weight:bold;color:#FB6C03;}
		.calc-clabel, .hotlabel, .calc-insure {margin:0 auto 10px;width:943px;} 
		.calc-clabel {border:1px solid #DFDFDF;width:943px;height:43px;line-height:43px;background:#F5F5F5;overflow:hidden;}
			.calc-clabel h4 {float:left;text-indent:10px;font-size:14px;}
			.calc-clabel ul, .calc-clabel li {float:left;}
				.calc-clabel li {margin-right:10px;}
					.calc-clabel select {width:145px}
					.calc-clabel select, .calc-clabel input {float:left;margin:11px 0;}
					.calc-clabel input {float:left;margin-top:10px;width:68px;height:22px;line-height:22px;border:none;background:none;color:#364C64;font-size:12px;background:url(images/bg_calcusermain.png) no-repeat -47px -180px;cursor:pointer;}
		.calc-cost h3 {float:left; position:relative;margin-top:20px;width:100%;height:28px;border-bottom:2px solid #364C64;}
			.calc-cost h3 span {position:absolute;float:left;height:23px;font-size:14px;line-height:29px;overflow:hidden;}
		.calc-cost li {float:left; width:100%; height:55px;color:#666;line-height:55px;border-bottom:1px solid #DDD; overflow:hidden;}
			.calc-cost li .iblock, .calc-cost li label, .calc-cost li div {float:left;height:33px;}
			.calc-cost li .iblock {width:100px;text-align:right;color:#333;}
				.calc-cost select {margin:6px 5px;}
				.calc-cost .inp-txt {float:left;}
				
		/* 4.21新增样式 */
				.calc-cost dt , .calc-cost dd{float:left; margin-left:-1px; height:55px; border-left:1px solid #DDD;}
				.calc-cost dt {padding-right:30px; width:120px; text-align:right;}
				.calc-cost dd {padding-left:10px; width:310px;}
				.calc-cost dd input {margin:15px 0;}
				.calc-cost .car_price {width:120px;}
				.calc-cost label {margin-right:10px;}
			
		/* 保险 */
		.calc-insure {}
				.calc-insure h3 strong {position:absolute;left:30px;font:100 12px/29px simsun;color:#666;}
			.insure-tab {padding:0 0 10px 10px;height:55px;overflow:hidden;}
				.insure-tab li {float:left;padding:2px 12px 6px 12px;width:60px;height:45px;}
				.insure-tab .active {background:url(images/bg_calcusermain.png) no-repeat -373px -105px;}
					.insure-tab .active img {border:none;}
					.insure-tab li img {border:1px solid #DDDDDD;}
		/* 费用合计 */
		.calc-total {margin-left:14px;width:943px;height:40px;font:800 14px/40px simsun;background:#F5F5F5;overflow:hidden;}
			.calc-total h4 {padding-left:377px;}
			.calc-total .inp-txt {margin-top:8px;}
			.calc-total a {margin:11px 0 0 20px;text-indent:23px;width:90px;height:18px;font:100 12px/18px simsun;background:url(images/bg_calcusermain.png) no-repeat -465px -110px;}
	.calc_side {float:left;width:260px;}
		.c-sidebox {margin-bottom:10px;border:1px solid #D5D9DE;background:url(images/bg_calcusermain.png) no-repeat -232px -180px;}
			.c-sidebox h4 {height:27px;line-height:27px;text-indent:30px;font-size:14px;color:#364C64;}
			.sidebox-cont {padding:10px;background:#F5F5F5;}
		/* 新手上路 */
		.newbie {}
			.newbie dl {width:100%;height:31px;overflow:hidden;}
				.newbie dt, .newbie li {float:left;}
				.newbie dt {margin-top:6px;padding-right:4px;width:34px;height:18px;text-align:center;font:800 12px/18px simsun;color:#FFF;background:url(images/bg_calcusermain.png) no-repeat 0 -180px}
				.newbie ul {padding-left:5px;}
					.newbie li {padding:0 6px;line-height:31px;}
		/* 联系我们 */
		.contact h4 {background:url(images/bg_calcusermain.png) no-repeat -458px -134px;}
			.contact h5 {font:800 14px/25px simsun;color:#364C64}
			.contact li {height:23px;line-height:23px;overflow:hidden;}


.lafeng-wrap{margin:0px auto;width:980px;text-align:center;}
.lafeng-con{width:980px;height:795px;background:url(images/lafeng_02.jpg) no-repeat;color:#000;font-size:14px;text-align:left;line-height:28px;_line-height:36px;}
.lafeng-con-l{float:left;padding-left:75px;width:900px;}
.lafeng-con-l li{margin-bottom:10px;*margin-bottom:13px;width:100%;line-height:26px;}
.lf-submit{display:block;width:70px;height:30px;margin-left:30px;margin-top:20px;text-align:center;line-height:30px;background:url(images/lafeng_04.jpg) no-repeat;border:none;cursor:pointer;font-weight:700;color:#fff;font-size:14px;}
.lf-submit, .lf-submit:visited, .lf-submit:hover{color:#fff;}
input.inp-txt{width:149px;height:21px;border:none;line-height:20px;padding-left:3px;border:1px solid #92acca;background:#f2f5ff;}
input.errortxt{border:1px solid #feb0b0;}
#car-type{width:190px;}


	.ai-agency-price{float:right;width:580px;padding-bottom:20px;_margin-top:-30px;}
	.ai-agency-price div{float:left;border:1px solid #d2d6dc;padding-left:10px;width:243px;height:100px;border-radius:2px;box-shadow:0 0 5px #dadada;margin:4px 8px 20px 8px;background:url('images/bg_calcusermain_new.png') repeat-x  0 -301px;}
	.ai-agency-price div h2{line-height:30px;height:30px;color:#46759a;font-size:16px;overflow:hidden;}
	.ai-agency-price div p{line-height:22px;}
	.ai-agency-price div p span{font-weight:700;color:#333333;}

