/********* price-main *********/
	.price-nav { width:1180px; height:40px; line-height:40px; color:#999999; background-color:#ffffff; margin-top:10px; }
	.price-nav span { padding-left:18px; }
	.price-nav span a { color:#999999; }
	.price-nav span a:hover { color:#ea5404; }
	
	.price-form { padding-top:20px;  }
	.price-form-title { width:1200px; height:100px; background:url(ksbj-01.jpg) no-repeat center; text-align:center; margin:0 auto; margin-bottom:1px; }
	.price-form-title p { color:#ffff00; }
	.price-form-title p.pft-01 { padding-top:15px; font-size:24px; font-weight:bold; }
	.price-form-title p.pft-02 { padding-top:11px; font-size:18px; }
	.price-from-content { background-color:#ffffff; padding:40px 0px; width:1200px; margin:0 auto }
	.price-from-content table{ margin-left:278px; margin-right:228px;}
	
	
	.price-from-content th { vertical-align:middle; }
	.price-from-content th, .price-from-content td { padding-bottom:10px; }
	.pfc-txt-01 { font-size:24px; color:#fa4c06; font-weight:bold; }
	.pfc-txt-02 { display:inline-block; line-height:36px; font-size:14px; background:url(ksbj-02.png) no-repeat left center; padding-left:15px;/* vertical-align:top*/ }
	.pfc-txt-03 { display:inline-block; line-height:36px; font-size:14px; padding-left:15px; }
	.pfc-input-01 { width:208px; height:34px;  padding:0 5px; line-height:34px; border:1px solid #dbdbdb; color:#666666;/* vertical-align:top */}
	
	
	.mr20{ padding-right:40px;}
	
	.p80{ padding-bottom:80px;}
	
	
		/*改变下拉框style*/
		.pfc-input-02 { width:220px; height:36px; padding:0 20px 0 5px; line-height:36px; border:1px solid #dbdbdb; color:#333333; background: url(ksbj-07.png) no-repeat scroll 203px center transparent; }
			/*清除ie的默认选择框样式，隐藏下拉箭头*/
			.pfc-input-02::-ms-expand { display: none; } 
			
		/*改变单选按钮style*/
		input[type='radio'].pfc-input-03 { opacity:0; display:inline-block; width:0; height:0; margin:0; float:right; }
        label.radio1 { 
        	background:url(ksbj-06.jpg) no-repeat left center; 
        	width:16px; 
        	height:16px;
        	/* background-size:99% 99%;  */
        	/* padding-left:16px */;
        	 margin-right:3px;
        	 margin-top:10px;
        	/*  border:1px solid red; */
        	 display: inline-block;
        	 /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        	 	    src='ksbj-06.jpg',
        	 	    sizingMethod='scale' */
        	  }
        input[type='radio'].pfc-input-03:checked + .radio1 { 
        	background:url(radioOn.png) no-repeat; 
        	/* background-size:99% 99%; */ 
        	/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        		    src='radioOn.png',
        		    sizingMethod='scale' */

        }
	.pfc-input-04 { width:220px; height:36px; line-height:34px; margin-top:15px; font-size:18px;text-align:center; background-color:#fa4c06; color:#ffffff; cursor:pointer; font-family:"微软雅黑"; }
	.pfc-input-05{ width:110px !important;}
	.pfc-input-btn{ color:#fa510c; font-size:14px; border:1px solid #dbdbdb; width: 95px; background:#f5f5f5; text-align:center; border-left:none !important; height: 36px; padding: 0 5px;  display:block}
	.pft-02{ color:#ffffff !important; font-size:14px !important; background:url(ting.png) no-repeat 472px 13px; width:100%; height:40px; margin-top:6px; }
	.pft-02 font{ color:#ffff00 !important}
	/* 计算结果弹出框 */
	.result-box { width:700px; height:445px; background-color:#ffffff; border:5px solid #13b5b1; padding:12px; box-shadow:0px 0px 10px #333333; -moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; position:fixed; top:30%; left:50%; margin-top:-160px; margin-left:-295px; _position:absolute; _top:55%; _left:50%; display:none; }
	.result-box-title { height:28px; /* border-bottom:1px solid #cccccc; */ font-size:12px; text-align:left; position:relative; }
	.result-box-title a.close-resule-box { position:absolute; right:2px; top:0px; }
	.result-box-content { padding-top:40px; }
	.result-box-list { width:160px; height:160px; margin:0 14px; background-color:#ffffff; position:relative; box-shadow:0px 0px 5px #444444; -moz-box-shadow:0px 0px 5px #444444; -webkit-box-shadow:0px 0px 5px #444444; }
	.result-box-list img { width:160px; height:160px; }
	.result-box-list-price { width:159px; height:58px; font-size:16px; background:url(ksbj-05.png) no-repeat ; position:absolute; top:97px; left:-3px; }
	.result-box-list-price p { padding-left:15px; }
	.rblp-txt-01 { color:#ffffff; font-weight:bold; padding-top:8px;  }
	.rblp-txt-02 { color:#ffff99; padding-top:5px; }
	.rblp-txt-02 strong { font-size:22px; }
	.result-box-button { padding:20px 0 0 160px; }
	.result-box-button a { font-size:18px; font-weight:bold; text-align:center; }
	.result-box-button a.rb-button-sub { display:block; width:118px; height:34px; border:1px solid #fa4c06; background-color:#ffffff;  line-height:34px; color:#fa4c06; }
	.result-box-button a.rb-button-refer { display:block; width:120px; height:36px; margin-left:20px; background-color:#fa4c06; line-height:36px; color:#ffffff; }
	.scZxysGgw{
		width: 100%;
		height: auto;
		margin-top:20px;
		margin-bottom: 20px;
	}
	p.ksbjBmhk{
		background: url(lbIcon.png) no-repeat left top;
	}
	.clearfix:after {
	 content: ".";
	 display: block;
	 height: 0;
	 clear: both;
	 visibility: hidden;
	 line-height: 0px;
	}
	.ksbjNew{
		width: 654px;
		height: auto;
		margin:0 auto;
	}
	.ksbjKhs{
		width: 100%;
		height: 24px;
		line-height: 24px;	
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.ksbjKhs span{
		color: #fa510c;
		font-size: 24px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		margin-left: 269px;
		float: left;
	}
	.ksbjKhs p{
		background: url(lbIcon.png) no-repeat left 7px;
		height: 25px;
		line-height: 34px;
		text-indent: 30px;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		float: left;
		display: block;
		margin-left: 20px;
	}
	.ksbjBar{
		width:100%;
		height: 36px;
		line-height: 36px;
		margin-bottom: 10px;
	}
	.ksbjBarL{
		width: 90px;
		height: 36px;
		line-height: 36px;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-align: right;
		float: left;
	}
	.ksbjBarStar{
		background: url(star.png) no-repeat 5px center;
	}
	.ksbjBarR{
		/*width: 564px;*/
		height: 36px;
		float: left;
	}
	.ksbjBarR select{
		width: 120px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		background: url(ksbj-07.png) no-repeat 95px center;
		/* text-align: center; */
		color: #666666;
		font-size:14px;
		font-family: Microsoft YaHei;
		text-indent: 2px;
		margin-right:8px;
		float: left;
	}
	input.ksbjMj{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		background: url(ksbjPm.png) no-repeat 95px center;
	}
	.ksbjBarR span.ksbjMj{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		font-family: 宋体;
		text-indent: 10px;
		float: left;
		cursor: pointer;
	}
	.ksbjMjs{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		font-family: 宋体;
		text-indent: 10px;
		float: left;
		cursor: pointer;
	}
	
	.ksbjBarR span.ksbsLx,.ksbjBarR input.ksbsLx{
		width: 180px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #999999;
		font-size: 12px;
		display: block;
		font-family: 宋体;
		text-indent: 10px;
		float: left;
		margin-left: 8px;
		cursor:pointer;
	}
	.ksbjBarR input.ksbsLx{
		font-family: Microsoft YaHei;
		margin-left: 0px;
	}
	.ksbjBarR span.ksbsLx{
		width: 120px;
	}
	input.ksbjInput{
		width: 118px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #a9a9a9;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
	}
	input.ksbjYzm{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #dbdbdb;
		color: #a9a9a9;
		font-size: 14px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		margin-left: 5px;
	}
	input.ksbjHqyzm{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #fa4c06;
		color: #fa4c06;
		font-size: 12px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		margin-left: 5px;
		text-align: center;
		cursor: pointer;
		vertical-align:bottom
	}

	input.ksbjHqyzm-false{
		width: 93px;
		height: 34px;
		line-height: 34px;
		border:1px solid #ccc;
		color: #999;
		font-size: 12px;
		font-family: Microsoft YaHei;
		text-indent: 5px;
		text-align: center;
		cursor: pointer;
	}
	a.ksbjGsbj{
		width: 228px;
		height: 34px;
		line-height: 36px;
		text-align: center;
		border:1px solid #fa4c06;
		font-size: 18px;
		font-family: Microsoft YaHei;
		display: block;
		margin-left: 115px;
	    color: #fa4c06;
		margin-top:20px;
		float: left;
		cursor: pointer;
		text-decoration:none;
	}
	a.ksbjZxzx{
		width: 230px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		font-size: 18px;
		font-family: Microsoft YaHei;
		display: block;
		margin-left: 45px;
		margin-top:20px;
		float: left;
		background: #fa4c06;
		color: #fff;
		text-decoration:none;
	}
	.ksbjBarR span.active{
		background: url(yesIcon.png) no-repeat 93px center;
		border:1px solid #fa4c06;
		color: #fa4c06;
	}
	.tcbj{
		width: 540px;
		height: 94px;
		margin: 0 auto;
		background: url(jxk.png) no-repeat right top #f2f2f2;
		position: relative;
	}
	.tcbj span{
		height: 55px;
		line-height: 55px;
		color: #666666;
		font-family: Microsoft YaHei;
		font-size: 18px;
		text-align: center;
		width: 100%;
		display: block;
		padding-top:5px;
	}
	.tcbj span b{
		color: #fa510c;
		font-size: 50px;

	}
	.tcbj p{
		width: 100%;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #999999;
		font-family: Microsoft YaHei;
		font-size: 14px;
		margin-top:5px;
		text-decoration:none;
	}
	.tcXx{
		position: absolute;
		width: 155px;
		height: 10px;
		top:70px;
		left: 149px;
	}
	.tcbjBh{
		text-align: center;
		color: #333333;
		font-size: 20px;
		font-family: Microsoft YaHei;
		height: 28px;
		line-height: 28px;
		margin-top:10px;
	}
	.tcbjBhLine{
		width: 100%;
		text-align: center;
		margin-top:10px;
	}
	.tcbhZc{
		width: 100%;
		height: 158px;
		margin-top:10px;
	}
	.tcbhZcBar{
		width: 170px;
		height: 158px;
		float: left;
		text-align: center;
	}
	.tcbhZcImg{
		width: 32px;
		height: 32px;
		margin:0 auto;
	}
	.tcbhZcBar h2{
		width: 100%;
		height: 22px;
		line-height: 22px;
		text-align: center;
		color: #666666;
		font-size: 14px;
		font-family: Microsoft YaHei;
		margin-top:6px;
	}
	.tcbhZcBar p{
		width: 100%;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #999999;
		font-size: 12px;
		font-family: Microsoft YaHei;

	}
	.tcbhZcBar p span{
		color: #fa4c06;
	}
	.tcbhRline{
		border-right:1px solid #eeeeee;
	}
	.tcbhZc .ksbjBar {
		margin-top: 10px;
	}
	.tcbhZc .ksbjBar a.ksbjZxzx{
		float: left;
		margin-left: 188px;
		width: 148px;
	}
	.tcbhZc .ksbjBar a.ksbjGsbj{
		float: left;
		margin-left: 18px;
		width: 150px;

	}
	.tcbhZc1{ color:#f040ac !important}
	.tcbhZc2{ color:#11b5b2 !important}
	.tcbhZc3{ color:#b56815 !important}
	.tcbhZc4{ color:#0fa8ce !important}
	.ksbjBar-p{ color:#999999; width:100%; font-size:12px; float:left}
.pfc-input-01::-webkit-input-placeholder{ 
    color:#666;opacity:1
}
.pfc-input-01::-moz-placeholder{ 
    color: #666;opacity:1
}
.pfc-input-01::-moz-placeholder{ 
    color:#666;opacity:1
}
.pfc-input-01::-ms-input-placeholder{ 
    color: #666;opacity:1
}
.pfc-input-01{  color:#333}
	/*******************新添加弹出报价样式***********************/
	.tcbhZc-box{ width:100%; padding:5px 0px 5px 8px}
	.tcbhZc-box-ws{ font-size:14px; height:32px; line-height:32px; vertical-align:middle; width:118px;}
	.tcbhZc-box-ws span{height:32px; line-height:32px; float:right}
	.tcbhZc-box p{ width:560px; line-height:20px; float:left; padding-left:10px; color:#999999} 
	.tcbhZc-box-ws-p{ margin-top:8px;}
	
	
	
	
	.zi{ text-align:center; color:rgb(51, 51, 51); font-size:18px; margin-bottom:60px;}
	
	
	#area {
    background: #fff url(fw_bg.png) no-repeat 186px center;
}
	
	
	
	
	
	