		.calc_box{
			margin: 0;
			top: 0;
			width: 3.75rem;
			/*margin-top: .44rem;*/
			padding: .15rem;
			color: #666;
			font-size: .15rem;
		}
		.calc_box .calc_classify_row{
			display:flex;
			justify-content:space-around;
			border-bottom: .01rem solid #f2f2f2;
			height: .5rem;
			line-height: .5rem;
		}
				
		.calc_box .calc_classify_row li{
			font-size: .15rem;
			text-align: center;
		}
		.calc_box .fw{
			font-weight: bold;
		}
		.calc_classify_row .sel_on_col{
			color: #f2304a;
			border-bottom: .02rem solid #f2304a;
		}


		.calc_box .calc_jsinfo_row{
			padding: 0 .2rem;
		}

		.calc_box .calc_jsinfo_row .jsinfo_item{
			display: inline-flex;
			height: .5rem;
			line-height: .5rem;
			-webkit-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			justify-content: flex-start;
			border-bottom: .01rem solid #f2f2f2;
		}
		.calc_box .calc_jsinfo_row .jsinfo_item:last-child{
			border-bottom: 0;
		}

		.calc_box .calc_jsinfo_row .jsinfo_item .colu_left{
			width: .8rem;
		}

		.calc_box .calc_jsinfo_row .jsinfo_item .colu_right{
			width: 2.2rem;
			display: flex;
			justify-content: space-between;
			position: relative;
		}
		.jsinfo_item .colu_right .col-box{
			position: relative;
		}
		.jsinfo_item .colu_right .col-box .sel-on{
			width: .18rem;
			height: .18rem;
			position: absolute;
			background-image: url(/uploads/image/smimg/sel-on.svg);
			background-repeat: no-repeat;
			background-size: contain;
			border-radius: 50%;
			transform:rotate(0deg);
			box-sizing: border-box;
			display: flex;
			top: .15rem;
		}

		.jsinfo_item .colu_right .col-box .sel-off{
			width: .18rem;
			height: .18rem;
			position: absolute;
			background-image: url(/uploads/image/smimg/sel-off.svg);
			background-repeat: no-repeat;
			background-size: contain;
			border-radius: 50%;
			transform:rotate(0deg);
			box-sizing: border-box;
			display: flex;
			top: .15rem;
		}

		.jsinfo_item .colu_right .col-box .sel-txt{
			margin-left: .22rem;
		}

		.jsinfo_item .colu_right .col-ipt{
			border: 0px;
			margin-bottom: 0;
			padding: .24rem 0;
		}

		.jsinfo_item .colu_right .sel-dw{
			color: #999;
		}
		.jsinfo_item .colu_right .sel-more{
			width: .2rem;
			height: .2rem;
			position: absolute;
			background-image: ;
			background-repeat: no-repeat;
			background-size: contain;
			transform:rotate(0deg);
			box-sizing: border-box;
			display: flex;
			top: .15rem;
			right: 0;
		}

		.jsbtn_row{
			text-align: center;
			margin-top: .2rem;
		}

		.jsbtn_row .jsbtn_btn{
			margin: 0 auto;
			width: 3rem;
			height: .5rem;
			background: #f2304a;
			color: #fff;
			font-size: .15rem;
			text-align: center;
			padding: .16rem 1.22rem;
			border-radius: .05rem;
		}
		.cell_item .rate-type{
			min-width: 3.06rem;
			background-image: linear-gradient(130deg,rgba(251,226,228,.5) 0,rgba(249,232,233,.5) 100%);
			border-radius: .05333rem;
			padding: .1rem .15rem;
		}
		.cell_item .rate-type .rate-type-content{
			display:flex;
			justify-content: space-between;
			font-size: .1rem;
		}

		.cell_item .rate-type .rate-type-content .rate-type-icon{

		}

		.cell_item .rate-type .rate-type-content .rate-type-icon span{
			background: #f2304a;
			color: #fff;
			padding: .02rem;
		}

		.cell_item .rate-type .rate-type-content .rate-type-history{
			font-weight: bold;
		}
		.blk10{
			height: .05rem;
			background: #f3f3f3;
		}
		


.calc_box .calc_hkbox{
	background: #f2304a;
	border-radius: .1rem;
	width: 3.45rem;
	padding: .1rem;
	margin-top: .15rem;
	color: #ffffff;
}

.calc_box .calc_hkbox .cal_hkrow{
	text-align: center;
	padding: .1rem 0rem;
}

.calc_box .calc_hkbox .cal_hkrow .hkrow_num{
	font-size: .4rem;
	line-height: .4rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.calc_box .calc_hkbox .cal_hkrow .hkrow_txt{
	line-height: .4rem;
}
.calc_box .calc_hkbox .cal_hkrow .hkrow_num .hkrow_dw{
	font-size: .132rem;
	font-weight: inherit;
}

.calc_box .calc_hk_row{
			display:flex;
			justify-content:space-around;
			padding: .1rem 0rem .2rem;
		}
		
.calc_box .calc_hk_row li{
	text-align: center;
	color: #ffffff;
	}
	.fontcol{
		color: #f4b6be;
	}
	.fontnum{
		font-size: .18rem;
	}

.calc_box .calc_hk_row li{
	border-right: .01rem solid #f47182;
    flex-grow: 1;
}
.calc_box .calc_hk_row li:last-child{
	border-right: none;
}

.calc_hkcont_box{
	margin: .2rem 0rem;
	color: #666666;
}
.calc_hkcont_box .fcol-bzs{
	font-size: .132rem;
	color: #f2304a;
	font-weight: bold;
}

.calc_tab_row li{
	display:flex;
	justify-content:space-around;
	height: .5rem;
	line-height: .5rem;	
}

.bottomnone{
	border-bottom:0 !important;
}
.calc_tab_col{
	background: #f6e5e76b;
}
.jsinfo_item input[type='text']{
	width: 70%;
}
.jsinfo_item select{
	padding: 0px 15px;
}