.banner_box {
	position: relative;
}

.item_box {
	padding-top: 28px;
}

.item_box h1 {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	color: #0f3f86;
	line-height: 34px;
}

.item_box h4 {
	font-size: 14px;
	line-height: 26px;
	font-weight: 600;
	text-align: center;
	color: #666;
}

.item_imgbox1 img {
	width: 309px;
}

.item_imgbox1 {
	padding-bottom: .7rem;
}

.item_btn {
	width: 224px;
	height: 38px;
	line-height: 38px;
	display: block;
	margin: 0 auto;
	border-radius: 19px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	background-image: linear-gradient(to bottom, #ff694b, #ff9b48);
}

.item_btn_box {

	padding: 35px 0 45px;
}

.item_explain_box {
	background: #f1f6ff;
	/*height: 385px;*/
	padding-bottom: 28px;
}

.tac {
	text-align: center;
}

.item_title img {
	width: 100%;
}

.item_title {
	padding-top: .6rem;
	width: 3.9rem;
	text-align: center;
	margin: 0 auto 0.2rem;
}

.item_explain_main {
	padding-top: 10px;
	overflow: hidden;

}

.item_explain_text {
	color: #838383;
	padding: 15px 30px 0;
	font-size: 10px;
	line-height: 20px;
}

.item_notice_box {
	padding: 0.7rem 0 .7rem;
	background-color: #f1f6ff;
}

.item_notice_box .main {
	padding: 0 0.3rem 0.1rem;
}

.lookbtn {
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	color: #19aaff;
	padding: 0 !important;
	border-bottom: 1px solid #19aaff;
}

.ensure-title h2 {
	height: .82rem;
}

.measure-title2 {
	margin-top: .5rem;
}

.measure-item {
	margin-top: .15rem;
}

.ensure-main {
	padding-top: 1rem;
}

.ensure-item .item-intro p {
	margin-top: .2rem;
	line-height: .45rem;
}

#ul_payEndYear li {
	width: 100%;
}

.clear {
	zoom: 1;
}

.clear:after {
	content: "";
	clear: both;

}

.businessCardPopup_main {
	height: 460px;
	border-radius: 4px;
	position: absolute;
	background: #fff url(../images/businessCardPopup_bg1.png?_cv=491a08e110)no-repeat;
	background-position: center 87px;
	background-size: 100%;
	left: 20px;
	right: 20px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
}

.success .businessCardPopup_main {
	height: 325px !important;
	background: #fff !important;
	left: 40px;
	right: 40px;
}

#retain3 .businessCardPopup_main {
	height: 378px;
}

.businessCP_head {
	text-align: center;
	width: 276px;
	margin: 0 auto;
	padding-top: 142px;
	background: url(../images/businessCardPopup_bg.png?_cv=2f3a6e02e1)no-repeat;
	background-size: 188px;
	background-position: center 8px;
	border-bottom: 1px solid #b1b1b1;
	padding-bottom: 15px;
}

.businessCP_head h1 {
	font-size: 17px;
	line-height: 34px;
	color: #5292ff;
}

.businessCP_head p {
	font-size: 12px;
	line-height: 26px;
	color: #bbb;
}

.businessCP_cont {
	padding-top: 14px;
	padding-bottom: 15px;
	text-align: center;
}

.businessCP_cont p {
	font-size: 12px;
	color: #5f5f5f;
	line-height: 20px;
}

.businessCP_btn {
	width: 281px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background: #FF603E;
	display: block;
	margin: 0 auto;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
	border-radius: 24px;
}

.businessCardPopup {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 300;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 100;
}

.businessCP_close {
	width: 42px;
	height: 42px;
	background: url(../images/icon_close1.png?_cv=f96a5ff9c4)no-repeat center;
	background-size: 17.5px;
	position: absolute;
	right: 0;
	top: 0;
}

.success_close {
	width: 36px;
	height: 36px;
	background: url(../images/success-closeBtn.png?_cv=6c8e27b664)no-repeat center;
	background-size: 36px;
	position: absolute;
	right: 0;
	bottom: -52px;
	left: 0;
	margin: auto;
	top: auto;
}

.success_icon {
	width: 70px;
	height: 70px;
	background: url(../images/success-icon.png?_cv=7dd815f75a)no-repeat center;
	background-size: 70px auto;
	position: absolute;
	right: 0;
	left: 0;
	top: -35px;
	margin: auto;
}

.success-title {
	position: relative;
	display: block;
	padding-top: 1rem;
	padding-bottom: .25rem;
	width: 3.76rem;
	margin: 0 auto;
}

.success-ecode {
	display: block;
	padding-top: .6rem;
	width: 2.48rem;
	margin: 0 auto;
}

.success-img {
	display: block;
	padding-top: .6rem;
	width: 326.5px;
	margin-left: -25px;
}

.success-desc {
	color: #b9b9b9;
	font-size: .3rem;
	text-align: center;
}

.case_hide_btn {
	display: inline-block;
	font-size: 16px;
	color: #19aaff;
	line-height: 24px;
	font-weight: 600;
	border-bottom: 1px solid #19aaff;
}

.case_show_box {
	padding: 0 15px 56px;
	display: none;
}

.case_show_tab p {
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	color: #666;
}

.case_show_box h5 {
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
	color: #2681ff;

}

.case_show_tab img {
	display: block;
	margin: 0 auto 10px;
	width: 100%;
}

.case_show_text h4 {
	display: block;
	height: 24px;
	line-height: 24px;
	background: #ebf4ff;
	padding: 0 11px;
	border-radius: 12px;
	color: #78797a;
	margin-bottom: 14px;
}

.case_show_text h4 span {
	margin-right: 32px;
	color: #ff603e;
	font-size: 12px;
	font-weight: 600;
}

.case_show_text h4 .mr0 {
	margin-right: 0;
}

.ml50 {
	margin-left: 50px;
}

.tal {
	text-align: center;
}

.fillIn_amount .form-radio ul {
	padding-right: 0;
}

.fillIn_amount .radio-ul li select {
	background: url(../images/r_icon.png) no-repeat right .1rem center;
	background-size: 0.17rem;
	color: #ff633f;
	font-size: 15px;
	font-weight: 600;
}

.form-item .form-select .input-page {
	text-align: left;
	padding-right: 1.5rem;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#icheckbox {
	font-size: .3rem;
	color: #333333;
	vertical-align: sub;
}

.fillIn_amount .radio-ul {
	height: 100%
}

.fillIn_amount .radio-ul li.current {
	border: none;
	width: 100%;
	background: none;
	height: 100%
}

.fillIn_amount_title {
	height: 1rem !important;
	line-height: 1rem !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.form-ul .fillIn_amount_title:before {
	bottom: 0.39rem;
}

.fillIn_amount {
	width: 100%;
	position: relative;
	margin-top: -1rem;
	z-index: 30;
}

.additional_radio_box {
	padding-top: 16px;
}

.additional_radio {
	position: relative;
	display: block;

}

.plink {
	padding: 0.35rem .3rem .05rem;
	border-top: 0.1rem solid #eaeaea;
}

.plink a {
	color: #19aaff;
	margin-right: .2rem;
	border-bottom: 1px solid #19aaff;
	font-weight: bold;
	font-size: .3rem;
}

.tbxz-list li a {
	margin-right: .2rem;
}

.verityCodeBtn {
	background-image: linear-gradient(#298fff, #25a0fd);
	text-align: center;
	color: #fff;
	margin-top: .2rem;
	padding: .1rem .2rem;
	border-radius: 2px;
	width: 100%;
}

.additional_radio h5 {
	font-size: 16px;
	line-height: 26px;
}

.additional_radio p {
	font-size: 13px;
	line-height: 23px;
	color: #a0a0a0;
}

.additional_radio_i {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
	background: #fff;
	background: url(../images/moren_icon.png?_cv=901b63a1f5)no-repeat;
	background-size: 16px;
}

#additional_radio_input {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.additional_radio input:checked+i {
	background: url(../images/act_icon.png)no-repeat;
	background-size: 16px;
}

.cpts-title {
	text-align: center;
	margin-bottom: 20px;
}

.tiptext {
	color: #b1b1b1;
	font-size: 11px;
	text-align: center;
}

.qrcode {
	text-align: center;
}

.qrcode span {
	background-color: #e5e5e5;
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 auto;
}

.qrcode p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.toubao1 {
	display: block;
	width: 50%;
	margin: 0 auto;
}

.toubao2 {
	display: block;
	width: 26.67%;
	margin: 15px auto;
}

.text-marign {
	margin-top: .1rem;
}

.ensure-item {
	padding-bottom: 0.2rem;
	border-bottom: 0.2rem solid #f1f1f1;
}

.ensure-item:last-child {
	padding-bottom: 0rem;
	border-bottom: none;
}

.form-ul .tit {
	border-bottom: 1px solid #dfdfdf;
	padding: 0.3rem 0rem 0.3rem 0.1rem;
	height: .9rem;
	margin: 0.15rem 0.3rem 0rem;
}

.form-ul .tit:before {
	bottom: .3rem;
	left: 0;
}
.mod-btn{
	font-size: 0.3rem;
}
/* 个人信息授权弹窗 */
.Popup-Box {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	z-index: 99999;
}

.personal-Box {
	width: 6rem;
	height: 8.34rem;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #FFFFFF;
	margin: -4.17rem 0 0 -3rem;
	border-radius: .12rem;
	padding-bottom: 1.6rem;
	z-index: 5;
}

.personal-title {
	font-size: .28rem;
	color: #333333;
	text-align: center;
	margin-top: .3rem;
	font-weight: 600;
}

.information-box {
	box-sizing: border-box;
	padding: 0 .4rem;
	margin-top: .2rem;
	font-size: .2rem;
	color: #333333;
	line-height: 1.8;
}

.agree-Button {
	width: 4.8rem;
	height: .86rem;
	border-radius: .43rem;
	background-image: linear-gradient(to right, #2DB9FF, #1F89FD);
	text-align: center;
	line-height: .86rem;
	font-size: .3rem;
	color: #FFFFFF;
	margin: .34rem auto 0;
}

.location {
	position: relative;
	height: 100%;
	overflow: auto;
}

.close1 {
	width: .6rem;
	position: absolute;
	bottom: -1.2rem;
	left: 50%;
	margin-left: -.3rem;
}