body {
	font-family: '微软雅黑';
}

.el-input__inner {
	border-color: #cccccc;
	margin-top: 5px;
	height: 85px !important;
	border-radius: 40px;
	font-size: 24px;
}

.el-button--danger {
	color: #fff;
	background-color: #d64040;
	border-color: #d64040;
}

.el-button--danger:focus, .el-button--danger:hover {
	background: #d64040;
	border-color: #d64040;
	color: #fff;
}

.login .el-input__inner {
	background: transparent;
	color: rgb(255, 255, 255);
}

.login .el-button--danger {
	height: 85px;
	border-radius: 40px;
}

.logo {
	background:
		url("//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/login/logo.png");
	width: 120px;
	height: 103px;
	text-align: center;
	left: auto;
}

.login .labelLayout {
	color: #7D7D7D;
	margin-top: 15px;
	font-size: 20px;
}

.login .topLayout {
	margin-bottom: 35px;
}

.login .buttonStyle {
	width: 100%;
	font-size: 24px
}

.el-card {
	border: 1px solid #d1dbe5;
	border-radius: 20px;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
}

.el-step__title.is-finish {
	font-size: 28px;
	color: #526A86;
}

.el-step__title.is-process {
	font-size: 28px;
	color: #D64041;
}

.el-step__title.is-wait {
	font-size: 28px;
	color: #526A86;
}

.el-step__head.is-text.is-process {
	color: #D64041;
	background-color: #D64041;
	border-color: #D64041;
}

.el-step__head.is-text.is-wait {
	color: #ffffff;
	background-color: #fff;
	border-color: #bfcbd9;
}

.el-step__description {
	font-size: 18px;
	line-height: 14px;
}

.login .sendMessage {
	height: 85px;
	border-radius: 40px;
	font-size: 24px;
	width: 100%;
}

.login .buttonStyleNoBg {
	background: transparent;
	color: #ffffff;
	width: 100%;
	font-size: 22px
}

.login .divLeftRightGap {
	margin-left: 15%;
	margin-right: 15%;
}

.login .logolayout {
	margin-top: 250px;
	text-align: center;
}

.login .layoutGap {
	margin-top: 35px;
}

.login .loginBtnStyle {
	width: 100%;
	font-size: 30px;
}

.log-forget {
	display: inline-block;
	padding-left: 21px;
	font-size: 1.4rem;
	color: #cfcfcf;
	position: relative;
	line-height: 21px;
}

.log-forget:hover {
	color: #cfcfcf;
	text-decoration: underline;
}

/* .log-forget i {
	display: block;
	width: 17px;
	height: 17px;
	background: url(/assest/resources/login/loginIcon.png) 0 -75px;
	position: absolute;
	left: 0;
	top: 3px;
} */
.login .hideDiv {
	display: none;
}

.login .el-form--label-top .el-form-item__label {
	color: #ffffff;
	font-size: 24px;
}

.login .el-form-item {
	margin-bottom: 20px;
}

.el-form-item__error {
	font-size: 24px;
}

.el-carousel__container {
	height: 375px;
}

.index .widthStyle {
	height: 375px;
	width: 100%;
}

@media only screen and (min-width: 1024px) {
	.login .logolayout {
		margin-top: 50px;
	}
	.login .el-input__inner {
		height: 50px;
	}
	.login .el-button--danger, .login .sendMessage {
		height: 50px;
	}
	.login .el-form-item {
		margin-bottom: 5px;
	}
	.el-form-item__error {
		font-size: 18px;
	}
	.login .loginForm, .login .el-form-item:first-child, .login .registerForm,
		.login .changePasswordForm {
		margin-top: 5px;
	}
	.login .loginBtnStyle {
		font-size: 20px;
	}
	.layoutGap .buttonStyle {
		margin-bottom: 15px;
	}
}

.loanApplyConfirmCls .prompt {
	font-size: 28px;
	font-family: '微软雅黑';
	margin-bottom: 10px;
}

.loanApplyConfirmCls .formBackground {
	height: 150px;
	background-color: #F0F0F0;
}

.loanApplyConfirmCls .padding {
	padding-top: 25px;
}

.loanApplyConfirmCls .sendMessage {
	width: 120%;
	height: 85px;
	border-radius: 40px;
	font-size: 28px;
	font-family: '微软雅黑';
}

.loanApplyConfirmCls .divLeftRightGap {
	margin-left: 5%;
	margin-right: 5%;
}

.loanApplyConfirmCls .layoutGap {
	margin-top: 5%;
}

.loanApplyConfirmCls .buttonStyle {
	border-radius: 40px;
	height: 85px;
	font-size: 28px;
	font-family: '微软雅黑';
	background-color: #d64040;
	width: 100%;
}

.loanApplyConfirmCls .footerStyle {
	margin-top: 50px;
}

.loanApplyConfirmCls .el-input__inner {
	height: 85px;
	border-radius: 40px;
	font-size: 28px;
	font-family: '微软雅黑';
	padding-left: 30px;
}

.loanApplyConfirmCls .el-button--danger {
	color: #ffffff;
	border-radius: 40px;
}

.realNameAuthCls .realNamePrompt {
	margin-buttom: 5%;
	font-size: 30px;
	text-align: center;
	font-family: '微软雅黑';
}

.realNameAuthCls .realNamePrompt .promptTitle {
	font-size: 30px;
	font-family: '微软雅黑';
}

.realNameAuthCls .realNamePrompt .promptSubTitle {
	font-size: 20px;
	font-family: '微软雅黑';
}

.realNameAuthCls .fontType {
	font-size: 28px;
	font-family: '微软雅黑';
}

.realNameAuthCls .padding {
	padding-top: 5%;
	padding-buttom: 5%;
}

.realNameAuthCls .sendMessage {
	width: 120%;
	height: 85px;
	border-radius: 40px;
	font-size: 28px;
	font-family: '微软雅黑';
}

.realNameAuthCls .divLeftRightGap {
	margin-left: 5%;
	margin-right: 5%;
}

.realNameAuthCls .layoutGap {
	margin-top: 5%;
}

.realNameAuthCls .buttonStyle {
	border-radius: 40px;
	height: 85px;
	font-size: 28px;
	font-family: '微软雅黑';
}

.realNameAuthCls .footerStyle {
	margin-top: 40px;
	width: 100%;
	margin-bottom: 80px;
}

.realNameAuthCls .el-form-item__label {
	font-size: 28px;
	font-family: '微软雅黑';
	text-indent: 7%;
}

.realNameAuthCls  .el-form-item__error {
	padding-left: 30px;
}

.realNameAuthCls .el-input__inner {
	height: 85px;
	border-radius: 40px;
	font-size: 28px;
	font-family: '微软雅黑';
	text-indent: 5%;
}

.realNameAuthCls .el-button--danger {
	color: #ffffff;
	border-radius: 40px;
}

.index .bigFontStyle {
	font-size: 24px;
	color: #666666;
	font-family: '微软雅黑 Light';
}

.index .centerFontStyle {
	font-size: 20px;
	font-family: '微软雅黑';
}

.index .middeFontStyle {
	font-size: 18px;
	font-family: '微软雅黑';
		color: #171717;
}

.index .topGap {
	    padding: 40px 0;
}

.index .itemBackground {
	text-align: center;
    margin: 15px;
    border: 1px #c7c7c7 solid;
    border-radius: 15px;
    -moz-box-shadow: 4px 2px 7px #e4e4e4;
    -webkit-box-shadow: 4px 2px 7px #e4e4e4;
    box-shadow: 4px 2px 7px #e4e4e4;
}

.index .itemName {
	font-size: 30px;
	font-family: '微软雅黑';
	color: #ff0000;
}

.index .itemGap {
	text-align: left;
	padding-left: 40px;
}

.index .margin-top1 {
	margin-top: 5px
}

.index .margin-top2 {
	margin-top: 25px
}

.hLayoutCenter {
	text-align: center;
}

.VLayoutCenter {
	vertical-align: middle;
}

.bg {
	background-image:
		url('//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/login/background.png');
}

.el-carousel__item h3 {
	color: #475669;
	font-size: 18px;
	opacity: 0.75;
	line-height: 300px;
	margin: 0;
}

.el-carousel__item:nth-child(2n) {
	background-color: #99a9bf;
}

.el-carousel__item:nth-child(2n+1) {
	background-color: #d3dce6;
}

.line {
	height: 1px;
	background-color: #c0c0c0;
	margin-top: 16px;
}

.loanAmountCls .headerStyle {
	padding-top: 50px;
	margin-bottom: 10px;
	text-align: center;
}

.loanAmountCls .headerStyle .bigTitle {
	font-size: 30px;
	font-family: '微软雅黑';
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.loanAmountCls .headerStyle .subTitle {
	font-size: 18px;
	font-family: '微软雅黑';
	text-align: center;
	color: #213851;
}

.loanAmountCls .topGap {
	margin-top: 5px;
}

.loanAmountCls .line {
	height: 1px;
	background-color: #cccccc;
	margin-top: 16px;
}

.loanAmountCls .divLeftRight {
	margin-left: 5%;
	margin-right: 5%;
}

.loanAmountCls .layoutGap {
	margin-top: 5%;
}

.loanAmountCls .sereviceChargeStyle {
	font-size: 24px;
	padding-left: 15px;
	padding-top: 10px;
	color: red;
}

.loanAmountCls .el-input__inner {
	background: transparent;
	border-color: #acb0b5;
	height: 85px;
	border-radius: 40px;
	font-size: 30px;
	font-family: '微软雅黑';
	padding-left: 5%;
}

.loanAmountCls .el-form-item__error {
	font-size: 24px;
	padding-left: 50px;
	padding-top: 10px;
}

.nextCls .buttonStyle {
	border-radius: 40px;
	height: 85px;
	font-size: 28px;
	font-family: '微软雅黑';
	width: 90%;
	margin-bottom: 20px;
	margin-top: 25px;
	margin-left: 5%;
	margin-right: 5%;
	background-color: #d64040;
}

.divShowProductList {
	background-color: #f0f0f0;
	padding-top: 5px;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 20px;
}

.divShowProductList .backgroundColor {
	background: #ffffff;
}

.divShowProductList .moreProductMessage {
	color: #d64040;
	font-size: 24px;
	font-family: '微软雅黑';
	text-align: center;
	margin-top: 60px;
}

.divShowProductList .redLineOne {
	height: 1px;
	width: 110px;
	margin: 0 auto;
	margin-top: 7px;
	background-color: #d64040;
}

.divShowProductList .redLineTwo {
	height: 1px;
	width: 100px;
	margin: 0 auto;
	margin-top: 7px;
	background-color: #d64040;
}

.divShowProductList .rowGap {
	margin-top: 20px;
}

.divShowProductList .position {
	text-align: center;
	width: auto;
}

.divShowProductList .productLoanType {
	font-size: 20px;
	font-family: '微软雅黑';
	color: #213851;
}

.divShowProductList .briefIntroduction {
	font-size: 18px;
	font-family: '微软雅黑';
	color: #b0bdcc;
	margin-top: 5px;
}

.divShowProductList .headerStyle {
	margin-bottom: 50px;
	text-align: center;
}

.divShowProductList .bigTitle {
	font-size: 28px;
	font-family: '微软雅黑';
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.divShowProductList .subTitle {
	font-size: 18px;
	font-family: '微软雅黑';
	text-align: center;
}

.i-c-ii {
	width: 100%;
}

.i-c-ii .el-input-number__decrease, .i-c-ii .el-input-number__increase {
	display: none;
}

.loanKnowledge .line {
	height: 1px;
	background-color: #c0c0c0;
	margin-top: 0px;
}

.loanKnowledge .paragraph-circle {
	float: left;
	margin-top: 54px;
	margin-left: 50px;
	margin-right: 40px;
	line-height: 120px;
	width: 10px;
	height: 10px;
	border: 1px solid #FF0000;
	border-radius: 4px;
}

.loanKnowledge .paragraph-title {
	float: left;
	line-height: 120px;
	font-family: '微软雅黑';
	font-size: 24px;
	color: #57677a;
}

.loanKnowledge .detail-title {
	background-color: #eeeeee;
}

.loanKnowledge .detail-title .title-name {
	width: 100%;
	font-size: 30px;
	text-align: center;
	padding-top: 60px;
	color: #57677a;
}

.loanKnowledge .detail-title .title-info {
	padding-bottom: 40px;
	text-align: center;
	color: #9eb0c3;
}

.loanKnowledge .detail-content {
	font-size: 24px;
	/*margin: 90px;*/
	color: #57677a;
}

.uploadLoanMaterial .el-upload--picture-card {
	box-shadow: 0 0 3px #000;
	background-color: #fbfdff;
	border: 1px dashed #c0ccda;
	border-radius: 6px;
	box-sizing: border-box;
	width: 100%;
	height: 148px;
	cursor: pointer;
	line-height: 146px;
	vertical-align: top;
}

.uploadLoanMaterial .i-c-upload.multiple .el-upload--picture-card {
	width: 148px;
}

.uploadLoanMaterial .el-upload--picture-card i {
	font-size: 80px;
	color: #d8d9db;
}

.uploadLoanMaterial .i-c-upload .el-upload--picture-card {
	padding-top: 20px;
	line-height: 20px;
	color: #d8d9db;
	font-size: 14px;
	height: 312px;
	border-radius: 15px;
}

.uploadLoanMaterial .i-c-upload.multiple .el-upload--picture-card i {
	font-size: 14px;
	color: #faf9f9;
	background-color: #d71f1f;
	border-radius: 20px;
	padding: 4px;
}

.uploadLoanMaterial .i-c-upload.multiple .el-upload--picture-card {
	padding-top: 50px;
	line-height: 20px;
	color: #d8d9db;
	font-size: 14px;
	height: 148px;
}

.uploadLoanMaterial .i-c-upload .el-upload-list--picture-card .el-upload-list__item
	{
	width: 100%;
	height: 312px;
}

.uploadLoanMaterial .i-c-upload.multiple .el-upload-list--picture-card .el-upload-list__item
	{
	width: 148px;
	height: 148px;
}

.uploadLoanMaterial .i-c-upload.multiple .el-icon-upload:before {
	content: "\E61C"
}

.uploadLoanMaterial .i-c-upload .el-icon-upload:before {
	font-size: 30px;
}

.uploadLoanMaterial .i-c-upload-text {
	font-size: 20px;
}

.uploadLoanMaterial .i-c-upload .el-upload--picture-card i {
	padding-top: 90px;
}

.uploadLoanMaterial .el-upload-list--picture-card .el-upload-list__item:hover
	{

}

.uploadLoanMaterial .el-upload-list__item .el-icon-check,
	.el-upload-list__item-actions .el-upload-list__item-delete {
	display: none;
}

.uploadLoanMaterial .el-upload-list--picture-card .el-upload-list__item-status-label
	{
	background: none;
	box-shadow: none;
}

/* .uploadLoanMaterial .el-upload-list__item.is-success .el-icon-close { */

/* 	display: block; */

/* } */
.uploadLoanMaterial .paragraph-circle {
	float: left;
	margin-top: 25px;
	margin-left: 30px;
	margin-right: 15px;
	line-height: 120px;
	width: 40px;
	height: 40px;
	border: 1px solid #FF0000;
	border-radius: 40px;
}

.uploadLoanMaterial .el-upload-list__item-name {
	/*font: "微软雅黑";*/
	height: 80px;
	font-size: 30px;
}

.uploadLoanMaterial .el-icon-circle-check:before {
	display: none;
}

.uploadLoanMaterial .el-icon-close:before {
	font-size: 20px;
}

.uploadLoanMaterial .i-c-upload .el-upload .el-icon-upload:before {
	font-size: 80px;
}

.uploadLoanMaterial .i-c-upload .el-upload .i-c-upload-text {
	padding-top: 5px;
	font-size: 23px;
}

.uploadLoanMaterial .i-c-upload.multiple .el-upload .el-icon-upload:before
	{
	font-size: 30px;
}

.uploadLoanMaterial .paragraph-circle .sort-number {
	line-height: 40px;
	display: block;
	color: red;
	text-align: center;
	font-size: 24px;
}

.uploadLoanMaterial .file-name {
	Font-family: 微软雅黑;
	font-size: 30px;
	padding: 25px;
	padding-left: 70px;
}

.uploadLoanMaterial .file-name .span {
	color: red;
}

.uploadLoanMaterial .upload-file-con {
	padding-left: 90px;
	padding-right: 90px;
}

.uploadLoanMaterial .upload-text {
	text-align: center;
  margin: 30px 10px 40px 10px;
}

.uploadLoanMaterial .upload-text .upload-text-p {
	Font-family: 微软雅黑;
	font-size: 24px;
}

.uploadLoanMaterial .upload-text .upload-text-p .upload-text-span {
	Font-family: 微软雅黑;
	font-size: 35px;
	color: #FF0000;
}

.uploadLoanMaterial .commit-button-div {
	text-align: center;
}

.uploadLoanMaterial .commit-button {
	margin-bottom: 50px;
	width: 90%;
	font-size: 30px;
	/*font: '微软雅黑';*/
	border-radius: 30px;
}

.uploadLoanMaterial .upload-file-con .i-c-upload.multiple .el-upload.el-upload--text .el-icon-upload:before
	{
	content: "\e60d";
	font-size: 80px;
}

.uploadLoanMaterial .i-c-upload .el-upload-list--picture-card .el-upload-list__item
	{
	border-radius: 15px;
}

.userBaseInfoCls {
	margin-left: 5%;
	margin-right: 5%;
}

.userBaseInfoCls .topGap {
	padding-top: 20px;
}

.userBaseInfoCls .center {
	text-align: center;
}

.userBaseInfoCls .bigTitle {
	font-size: 30px;
	font-famliy: '微软雅黑';
	padding-left: 1px;
	padding-right: 1px;
}

.userBaseInfoCls .smallTitle {
	font-size: 18px;
	font-famliy: '微软雅黑';
}

.userBaseInfoCls .line {
	height: 1px;
	background-color: #213851;
	margin-top: 16px;
}

.userBaseInfoCls .padding {
	margin-top: 5%;
}

.userBaseInfoCls .radioStyle {
	padding-left: 5%;
	font-size: 24px;
	font-famliy: '微软雅黑';
	height: 85px;
	border-radius: 40px;
	background: transparent;
}

.el-radio-button__orig-radio {
	height: 85px;
	border-radius: 40px;
	width: 30%;
	background: transparent;
}

.el-radio-button {
	height: 85px;
	border-radius: 40px;
	background: transparent;
}

.el-radio-button__inner {
	font-size: 24px;
	font-famliy: '微软雅黑';
}

.userBaseInfoCls .fontType {
	font-size: 24px;
	font-famliy: '微软雅黑';
}

.userBaseInfoCls .el-input__inner {
	background: transparent;
	border-color: #cccccc;
	height: 85px;
	border-radius: 40px;
	font-size: 24px;
	font-family: '微软雅黑';
	padding-left: 5%;
}

.userBaseInfoCls .el-button--danger {
	height: 85px;
	border-radius: 40px;
}

.userBaseInfoCls .el-form-item__label {
	font-size: 24px;
	font-family: '微软雅黑';
	padding-left: 5%;
}

.userBaseInfoCls .buttonStyle {
	border-radius: 40px;
	height: 75px;
	font-size: 28px;
	font-family: '微软雅黑';
	width: 100%;
}

.userBaseInfoCls .footerStyle {
	padding-bottom: 20%;
	padding-top: 10%;
}

.el-select {
	width: 100%;
}

.el-select-dropdown {
	border-radius: 40px;
	width: 40%;
}

.el-select-dropdown__item {
	font-size: 24px;
	height: auto;
	font-family: '微软雅黑';
}

.el-form-item__label::before {
	display: none;
}

.el-radio__label {
	font-size: 24px;
	font-family: '微软雅黑';
	padding-left: 5%;
}

.el-radio-group {
	width: 100%;
}

.el-cascader {
	width: 100%;
}

.el-cascader__label {
	font-size: 24px;
	font-famliy: '微软雅黑';
	padding-left: 5%;
}

.el-cascader-dropdown {
	border-radius: 40px;
	width: 40%;
}

.el-cascader-dropdown__item {
	font-size: 24px;
	height: auto;
	font-family: '微软雅黑';
}

.el-cascade__is-opened {
	border-radius: 40px;
	width: 40%;
	font-size: 24px;
	height: auto;
	font-family: '微软雅黑';
}

.loanSchemeDisplayCls {
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 100px;
}

.loanSchemeDisplayCls .topGap {
	padding-top: 20px;
}

.loanSchemeDisplayCls .loanSchemeTitle {
	font-famliy: '微软雅黑';
	margin-bottom: 30px;
}

.loanSchemeDisplayCls .footerMessage {
	font-famliy: '微软雅黑';
	font-size: 20px;
	text-align: center;
}

.loanSchemeDisplayCls .buttonStyle {
	border-radius: 40px;
	height: 75px;
	font-size: 28px;
	font-family: '微软雅黑';
	width: 100%;
	margin-top: 10px;
}

.loanSchemeDisplayCls .footerStyle {
	padding-top: 50px;
}

.div-i-c-product-list-cls .middeFontStyle {
	font-size: 18px;
	font-family: '微软雅黑';

}

.div-i-c-product-list-cls .line {
	height: 1px;
	background-color: #c0c0c0;
	margin-top: 16px;
}

.div-i-c-product-list-cls .bigTitle {
	font-size: 28px;
	padding-left: 1px;
	padding-right: 1px;
}

.div-i-c-product-list-cls .smallTitle {
	font-size: 18px;
	padding-top: 5px;
}

.div-i-c-product-list-cls .center {
	text-align: center;
}

.div-i-c-product-list-cls .bigSubTitleGap {
	margin-top: 5px;
}

.div-i-c-product-list-cls .fontStyle {
	font-size: 24px;
	font-famliy: '微软雅黑';
}

.i-component-product-list-cls {
	border: 1px;
	border-color: #cccccc;
	border-radius: 15px;
	box-shadow: 0 2px 16px #cccccc, 0 0 1px #cccccc, 0 0 1px #cccccc;
	margin-top: 40px;
	margin-bottom: 10px;
}

.i-component-product-list-cls .rowStyle {
	padding: 15px 5px 15px 10px;
}

.i-component-product-list-cls .imgStyle {
	padding: 5px;
}

.i-component-product-list-cls .itemName {
	font-size: 30px;
	font-family: '微软雅黑';
	color: #FF0000;
}

.i-component-product-list-cls .itemGap {
	text-align: left;
	padding-left: 40px;
}

.i-component-product-list-cls .applyImmedlyButton {
	border-radius: 10px;
	height: 50px;
	font-size: 24px;
	font-family: '微软雅黑';
	position: relative;
	float: right;
	margin-right: 15px;
}

.i-component-product-list-cls .margin-top {
	margin-top: 30px;
}

.i-component-product-list-cls .middeFontStyle {
	font-size: 18px;
	font-family: '微软雅黑';
}

.i-component-product-list-cls .bigFontStyle {
	font-size: 20px;
	font-family: '微软雅黑';
}

.i-component-product-list-cls .v-modal {
	opacity: .1;
}

.opinionFeedback .commit-button-div {
	text-align: center;
	margin-top: 30px;
}

.opinionFeedback .commit-button {
	width: 90%;
	height: 85px;
	font-size: 30px;
	/*font: '微软雅黑';*/
	border-radius: 40px;
}

.el-radio-button__inner {
	line-height: 85px;
	width: 212px;
	white-space: nowrap;
	vertical-align: middle;
	background: #F3F3F3;
	border: 1px solid #F3F3F3;
	color: #1f2d3d;
	-webkit-appearance: none;
	text-align: center;
	box-sizing: border-box;
	outline: 0;
	margin: 0;
	cursor: pointer;
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 0;
	color: #46557C;
	font-size: 22px;
}

.el-radio-button:first-child .el-radio-button__inner {
	border-left: 1px solid #F3F3F3;
	border-radius: 4px 0 0 4px;
	box-shadow: none !important;
}

.el-radio-button__orig-radio:checked+.el-radio-button__inner {
	color: #46557C;
	background-color: #F3F3F3;
	border-color: #FF0000;
	box-shadow: 0px 0 0 0 #20a0ff;
}

.app-user-personal-Data {
	font-size: 24px;
	font-family: '微软雅黑';
	margin-left: 5%;
	margin-right: 5%;
}

.app-user-personal-Data .rowGap {
	margin: 20px 0px 20px 0px;
}

.app-user-personal-Data .divEditBtn {
	text-align: right;
	padding-top: 40px;
}

.app-user-personal-Data .divEditBtn .editStyle {
	width: 130px;
	height: 50px;
	font-size: 24px;
	border-radius: 20px;
}

.el-collapse-item__header {
	height: 85px;
	line-height: 85px;
	padding-left: 15px;
	background-color: #fff;
	color: #48576a;
	cursor: pointer;
	border-bottom: 1px solid #d64040;
	font-size: 30px;
}

.opinionFeedback .textarea-align {
	margin: 20px;
	margin-top: 50px;
}

.opinionFeedback .el-textarea__inner {
	/*font: "微软雅黑";*/
	font-size: 30px;
}

.assestDiv .el-select .el-input .el-input__icon {
	color: #bfcbd9;
	font-size: 24px;
	transition: transform .3s;
	line-height: 24px;
	top: 50%;
	cursor: pointer;
	right: 20px;
}

.assestDiv .el-input {
	position: relative;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	height: 85px;
}

.assestDiv .el-input__icon+.el-input__inner {
	padding-right: 35px;
	height: 85px;
	border-radius: 40px;
	font-size: 18px;
}

.assestDiv .assesttopdiv {
	padding: 20px;
	text-align: center;
}

.assestDiv .addStyle {
	width: 180px;
	font-size: 24px;
	height: 50px;
	border-radius: 40px;
	border-color: #45576D;
}

.assestDiv .nextdivStyle {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 50px;
}

.assestDiv .nextbtnStyle {
	width: 100%;
	font-size: 24px;
	height: 85px;
	border-radius: 40px
}

.el-tabs--border-card>.el-tabs__header {
	background-color: #D64041;
	margin: 0;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
	background-color: #C83636;
}

.el-tabs--border-card>.el-tabs__header .el-tabs__item {
	transition: all .3s cubic-bezier(.645, .045, .355, 1);
	margin-top: -2px;
	margin-left: 0px;
}

.el-tabs__item.is-active {
	color: #ffffff;
}

.el-tabs__item {
	color: #ffffff;
}

.el-tabs__nav-wrap {
	overflow: hidden;
	margin-bottom: 0px;
	position: relative;
}

.el-tabs__item {
	padding: 0 16px;
	height: 85px;
	width: 186px;
	box-sizing: border-box;
	line-height: 85px;
	display: inline-block;
	text-align: center;
	list-style: none;
	font-size: 24px;
	color: #ffffff;
	position: relative;
}

.productDiv .topStyle {
	width: 100%;
	height: 200px;
}

.productDiv .imgStyle {
	width: 174px;
	height: 122px;
}

.productDiv .h1Style {
	font-size: 30px;
	color: #d64040;
}

.productDiv .h2Style {
	font-size: 24px;
	color: #44576d;
}

.productDiv .paTop {
	padding-top: 15px;
}

.productDiv .moneyStyle {
	font-size: 48px;
	color: #d64040;
	text-align: right;
}

.productDiv .infoDiv {
	background-color: #eeeeee;
	width: 100%;
	height: 170px;
}

.productDiv .infoDivGap {
	padding: 35px;
}

.productDiv .intersetDiv {
	width: 100px;
	padding-left: 60px;
}

.productDiv .intersetDiv1 {
	width: 120px;
	padding-left: 60px;
}

.productDiv .paddBottom {
	padding-bottom: 15px;
}

.productDiv .redLine {
	background-color: #d64040;
	height: 2px;
	width: 100%;
}

.productDiv .margin {
	margin: 20px;
}

.productDiv .margintop {
	margin-top: 20px;
}

.productDiv .h1Font {
	font-size: 30px;
}

.productDiv .infoTop {
	padding-top: 40px;
}

.productDiv .leftFont {
	text-align: left;
	font-size: 24px;
	color: #7d7d7d;
}

.productDiv .rightFont {
	text-align: right;
	font-size: 24px;
	color: #24313e;
}

.productDiv .h3Font {
	font-size: 18px;
}

.productDiv .infoPad {
	padding-left: 40px;
	padding-top: 40px;
}

.productDiv .pDivStyle {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 80px;
}

.productDiv .assestDiv {
	padding-left: 40px;
	padding-top: 80px;
}
.productDiv .fileMaterItem {
	padding-left: 40px;
	padding-top: 20px;
}

.productDiv .indexDiv {
	border: 1px solid #d64040;
	border-radius: 40px;
	font-size: 24px;
	color: #d64040;
	line-height: 54px;
	width: 54px;
	height: 54px;
	float: left;
	text-align: center;
}

.productDiv .nameDiv {
	float: left;
	line-height: 54px;
	padding-left: 40px;
	color: #24313e;
	font-size: 24px;
}

.productDiv .imgDiv {
	padding-top: 20px;
	width: 100%;
	text-align: center;
}

.productDiv .buttonStyle {
	border-radius: 40px;
	margin-bottom: 40px;
	margin-top: 50px;
	width: 100%;
	height: 85px;
	font-size: 30px;
}

.productDiv .progress {
	width: 559px;
	height: 106px;
}

.productDiv .search {
	font-size: 30px;
	color: #9eb0c3;
	padding-top: 15px;
	text-align: right;
	padding-right: 20px;
}

.product-list-tools-apply {
	text-align: right;
}

.product-list-tools-apply .el-button {
	border-radius: 14px;
	font-size: 24px;

}

.product-list-item {
	text-align: left;
	padding-left: 20px;
}

.productDiv .searchLabel {
	font-size: 30px;
	color: #9eb0c3;
}

.productDiv .titleLabel {
	font-size: 24px;
	color: #7d7d7d;
	padding-top: 45px;
	padding-left: 15px;
	padding-bottom: 20px;
}

.widthPer {
	width: 100%;
}

.productDiv .clear {
	border-radius: 40px;
	width: 100%;
	height: 85px;
	font-size: 30px;
}

.productDiv .btnGap {
	padding-top: 45px;
	padding-bottom: 20px;
}

.productDiv .btnGap1 {
	padding-top: 25px;
	padding-bottom: 20px;
}

.drtpl {
	width: 100%;
	border-radius: 40px;
	height: 85px
}

.assesttpl {
	font-size: 24px;
	color: #7d7d7d;
	padding-bottom: 20px;
	padding-top: 40px;
	padding-left: 15px
}

.assesttpledit {
	padding-left: 20px;
	padding-right: 20px
}

.assesttpledit .assesttpleditdiv {
	width: 100%;
	border-radius: 40px;
	height: 85px
}

.assesttplshow {
	font-size: 30px;
	margin: 40px;
}

.assesttplshow1 {
	font-size: 24px;
	color: gray;
}

.assesttplbtndiv {
	text-align: right;
	padding-top: 40px;
}

.assesttplbtndiv .assesttplbtn {
	width: 130px;
	height: 50px;
	font-size: 24px;
	border-radius: 20px;
}

.assestcomtpl {
	font-size: 24px;
	color: #7d7d7d;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px
}

.loanKnowledge .grid-content.bg-purple {
	height: 80px;
	font-family: "微软雅黑";
	font-size: 35px;
	padding-top: 22px;
	text-align: center;
	color: white;
	background-color: #c93636;
}

.loanKnowledge .grid-content.bg-purple-light {
	height: 80px;
	font-family: "微软雅黑";
	font-size: 35px;
	padding-top: 22px;
	text-align: center;
	color: white;
	background-color: #d64040;
}

.historyProjectCls {
	margin-left: 5%;
	margin-right: 5%;
}

.historyProjectCls .fontStyle {
	font-size: 24px;
	font-family: '微软雅黑';
}

.historyProjectCls .NoStyle {
	color: #213851;
}

.historyProjectCls .applyNoStyle {
	color: #4c5e70;
}

.historyProjectCls .timeStyle {
	color: #9eb0c3;
}

.historyProjectCls .demandStyle {
	color: #adbccc;
}

.historyProjectCls .itemGap {
	padding-left: 30px;
}

.projectBox {
	border: 1px;
	border-color: #cccccc;
	border-radius: 15px;
	box-shadow: 0 2px 16px #cccccc, 0 0 1px #cccccc, 0 0 1px #cccccc;
	margin-top: 40px;
	padding: 10px 0 0 20px
}

.historyProjectCls .endPosition {
	padding-right: 25px;
	text-align: end;
}

.historyProjectCls .buttonStyle {
	border-radius: 15px;
	font-size: 24px;
	font-family: '微软雅黑';
	width: 100px;
	color: #44576d;
}

.historyProjectCls .padding-bottom1 {
	padding-bottom: 20px;
}

.historyProjectCls .padding-bottom2 {
	padding-bottom: 15px;
}

.historyProjectCls .amountStyle {
	font-size: 30px;
	color: #ff0000;
}

.historyProjectDetailsCls {
	margin-left: 5%;
	margin-right: 5%;
	padding-bottom: 100px;
}

.historyProjectDetailsCls .padding {
	padding: 40px;
}

.historyProjectDetailsCls .el-card1 {
	background-color: #EEEEEE;
	height: 85px;
}

.historyProjectDetailsCls .applyno-style {
	font-size: 22px;
	color: #4E5A74;
}

.historyProjectDetailsCls .status-style {
	font-size: 22px;
	text-align: right;
	color: #CB3C3E;
}

.historyProjectDetailsCls .padding-left-right-twenty {
	padding-left: 20px;
	padding-right: 20px;
}

.historyProjectDetailsCls .padding-top {
	padding-top: 20px;
}

.historyProjectDetailsCls .title-font-style {
	color: #ABAFB8;
	font-size: 22px;
}

.historyProjectDetailsCls .text-left {
	text-align: left;
}

.historyProjectDetailsCls .content-font-style {
	color: #4E5A74;
	font-size: 28px;
}

.historyProjectDetailsCls .text-center {
	text-align: center;
}

.historyProjectDetailsCls .padding-left-right-forty {
	padding-left: 40px;
	padding-right: 40px;
}

.historyProjectDetailsCls .service-charge-title {
	font-size: 28px;
	color: #CB3C3E;
	float: left;
}

.historyProjectDetailsCls .service-charge-content {
	font-size: 28px;
	text-align: right;
	color: #4E5A74;
	float: right;
}

.historyProjectDetailsCls .service-charge-content .value {
	color: #D64041;
}

.historyProjectDetailsCls .padding-top-forty {
	padding-top: 40px;
}

.historyProjectDetailsCls .biz-task-button-style {
	height: 85px;
	border-radius: 40px;
	width: 100%;
	font-size: 28px;
}

.historyProjectDetailsCls .fontStyle {
	font-size: 24px;
	font-family: '微软雅黑';
}

.historyProjectDetailsCls .timeStyle {
	color: #9daabb;
}

.historyProjectDetailsCls .moneyStyle {
	font-size: 40px;
	color: #d74246;
}

.historyProjectDetailsCls .moneyUnit {
	font-size: 28px;
	color: #d74246;
}

.historyProjectDetailsCls .positionRight {
	text-align: end;
}

.historyProjectDetailsCls .footerButtonStyle {
	width: 100%;
	height: 75px;
	border-radius: 40px;
	font-size: 24px;
	font-family: '微软雅黑';
	margin-top: 50px;
}

.historyProjectDetailsCls .bigTitle {
	font-size: 30px;
	font-family: '微软雅黑';
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

.historyProjectDetailsCls .topGap {
	margin-top: 30px;
}

.historyProjectDetailsCls .center {
	text-align: center;
}

.historyProjectDetailsCls .smallTitle {
	font-size: 18px;
	font-family: '微软雅黑';
	text-align: center;
}

.historyProjectDetailsCls .el-collapse-item__header {
	font-size: 24px;
	font-family: '微软雅黑';
	border-bottom: 0;
	color: #000000;
}

.historyProjectDetailsCls .el-collapse-item:last-child {
	margin-bottom: 0px;
}

.historyProjectDetailsCls .el-collapse {
	border: 0;
}

.historyProjectDetailsCls .el-collapse-item__wrap {
	border-bottom: 0;
	background-color: #ffffff;
}

.historyProjectDetailsCls  .el-collapse-item__content {
	font-size: 20px;
	color: #808080;
}

.historyProjectDetailsCls .fontStyle .info-row  .i-icon-head {
	width: 55px;
	height: 55px;
	border: 1px #d64040 solid;
	border-radius: 45px;
	margin-top: 15px;
}

.historyProjectDetailsCls .fontStyle .info-row .i-icon-head.no {
	background-color: #d64040;
	line-height: 55px;
	text-align: center;
	font-weight: 700;
	color: white;
	font-size: 20px;
	padding-left: 5px;
}

.historyProjectDetailsCls .fontStyle .info-row .i-icon-head.moneny {
	background:
		url(//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/assest/imgs/i-icon-money.gif)
		no-repeat 15px 15px;
}

.historyProjectDetailsCls .fontStyle .info-row .i-icon-head.house {
	background:
		url(//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/assest/imgs/img-house.gif)
		no-repeat 15px 15px;
}

.historyProjectDetailsCls .fontStyle .info-row .i-icon-head.person {
	background:
		url(//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/assest/imgs/img-person.gif)
		no-repeat 15px 15px;
}

.historyProjectDetailsCls .fontStyle .info-row  .i-icon-head.book {
	background:
		url(//zrsd-web-static.oss-cn-shenzhen.aliyuncs.com/app/0.1.0/assest/imgs/img-book.gif)
		no-repeat 15px 15px;
}

.historyProjectDetailsCls .fontStyle .info-row {
	line-height: 80px;
}

.historyProjectDetailsCls .el-collapse-item__header {
	padding-left: 0px;
	height: 80px;
	line-height: 80px;
}

.historyProjectDetailsCls .el-collapse-item__header__arrow {
	display: none;
}

.historyProjectDetailsCls .fontStyle .info-row .i-panel.personal-info {
	color: gray;
}

.historyProjectDetailsCls .fontStyle .info-row .i-panel.income-info {
	color: gray;
}

.app-user-input {
	margin-bottom: 80px;
}

.app-user-input.app-user-input-padding .el-form {
	padding: 15px 25px 0px 25px;
}

.app-user-input .firstTitle {
	text-align: center;
	margin-bottom: 10px;
}

.app-user-input .fontType {
	font-family: '微软雅黑';
	font-size: 24px;
}

.app-user-input .topGap {
	margin-top: 60px;
}

.app-user-input .padding-top {
	padding-top: 60px;
}

.app-user-input .bigTitle {
	line-height: 30px;
	font-weight: 500;
	color: #213851;
	font-size: 30px;
	font-family: '微软雅黑';
	padding-left: 5px;
	padding-right: 5px;
}

.app-user-input .smallTitle {
	line-height: 30px;
	font-size: 18px;
	color: #44576d;
}

.app-user-input .el-select, .app-user-input .el-cascader,
	.app-user-input .el-date-editor.el-input, .custom-assest .el-date-editor.el-input
	{
	width: 100%;
}

.app-user-input .el-form-item__label {
	font-size: 24px;
	padding: 11px 12px 5px 35px;
	color: #7d7d7d;
	font-weight: 500;
}

.app-user-input .app-user-input .el-form-item__error {
	padding-left: 15px;
}

.app-user-input .el-input__inner {
	padding-left: 35px;
}

.el-cascader-menus .el-cascader-menu .el-cascader-menu__item {
	font-size: 22px;
	font-family: '微软雅黑';
	height: 50px;
}

.app-user-input .el-input__inner, .app-user-input span.el-cascader__label
	{
	margin-top: 5px;
	height: 85px;
	border-radius: 40px;
	font-size: 24px;
	padding-left: 30px;
	line-height: 80px;
}

.app-user-input .span.el-cascader__label {
	padding-top: 20px;
}

.app-user-input .el-input__icon {
	font-size: 24px;
	right: 15px;
}

.app-user-input .divBtnCls {
	text-align: right;
	padding-top: 40px;
}

.app-user-input .buttonStyle {
	width: 130px;
	height: 50px;
	font-size: 24px;
	font-famliy: '微软雅黑';
	border-radius: 20px;
}

.el-date-picker__header-label {
	font-size: 24px;
}

.el-date-table {
	font-size: 24px;
}

.el-date-picker table {
	font-size: 20px;
	font-family: '微软雅黑';
}

.el-picker-panel__icon-btn {
	font-size: 18px;
}

.el-month-table td .cell, .el-year-table td .cell {
	display: inline;
}

.app-user-input .el-select .el-input .el-input__icon {
	font-size: 24px;
}

.app-user-input .footerStyle {
	margin-top: 70px;
}

.app-user-input .el-button--danger {
	border-radius: 40px;
	width: 100%;
	font-size: 30px;
	background-color: #d64040;
	border-color: #d64040;
	height: 85px;
}

@media only screen and (min-width: 1024px) {
	.userBaseInfoCls .el-input__inner, .userBaseInfoCls span.el-cascader__label
		{
		margin-top: 5px;
		height: 50px;
		border-radius: 40px;
		font-size: 24px;
		padding-left: 30px;
	}
	.app-user-input .span.el-cascader__label {
		padding-top: 10px;
	}
}

.productDiv padlef {
	padding-left: 5px;
}

.productDiv .itemDivpadding {
	padding: 10px;
}

.productDiv .dialogImgleft {
	padding-left: 15px;
}

.productDiv .divmag {
	margin: 80px;
}

.el-picker-panel__content .available, .el-picker-panel__content .prev-month,
	.el-picker-panel__content .next-month {
	height: 50px;
	font-size: 24px
}

.index .img-loan-solution-apply {
	cursor: pointer;
}

/**支付画面样式 start*/
.app-page-content {
	padding: 50px;
}

.app-pay .el-row {
	height: 65px;
	line-height: 55px;
	font-size: 24px;
}

.app-pay .col-item-val {
	text-align: right;
	font-weight: 600;
}

.app-pay .item-val.money {
	text-align: right;
	color: #d64040;
}

.app-pay .time-count {
	color: #d64040;
}

.app-page-content .footerButtonStyle {
	height: 85px;
	border-radius: 40px;
	width: 100%;
	font-size: 28px;
}
/**支付画面样式 end*/

/** 自定义单选按钮组件样式 start */
/** add by jiacx 2017-05-16 14:24*/
.i-c-radio-btn {
	width: 100%;
}

.i-c-radio-btn .radio-item {
	width: 205px;
	height: 145px;
	padding: 5px
}

.i-c-radio-btn .radio-item>div {
	width: 195px;
	height: 135px;
	border: 1px #c7c7c7 solid;
	border-radius: 15px;
	-moz-box-shadow: 4px 2px 7px #e4e4e4;
	-webkit-box-shadow: 4px 2px 7px #e4e4e4;
	box-shadow: 4px 2px 7px #e4e4e4;
}

.i-c-radio-btn .content {
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	color: #19354D;
}

.i-c-radio-btn .check {
	height: 39px;
	text-align: right;
	padding-top: 11px;
	padding-right: 12px;
}

.i-c-radio-btn .check .el-icon-circle-check {
	font-size: 25px;
	color: #C7C7C7;
}

.radio-item.active>div {
	border: 1px #E03D40 solid;
}

.radio-item.active .check .el-icon-circle-check {
	color: #E03D40;
}
/** 自定义单选按钮组件样式 end */

/**自定义个人资产信息编辑组件样式 start **/
.i-c-assest-edit .assest-row {
	height: 55px;
	line-height: 50px;
	font-size: 30px;
	color: #1f2d3d;
	padding-left: 20px;
}

.i-c-assest-edit .assest-row .value {
	padding-left: 10px;
}

.i-c-assest-edit .assest-row .unit {
	padding-left: 5px;
}

.i-c-assest-edit .assest-btn {
	text-align: right;
}

.i-c-assest-edit .memoStyle {
	font-size: 22px;
	font-family: '微软雅黑';
	color: #48576a;
	padding-left: 20px;
	padding-top: 10px;
}

.i-c-assest-edit .assest-btn .el-button, .i-c-assest-edit .assest-tools .el-button
	{
	padding: 15px 30px;
	font-size: 24px;
	border-radius: 20px;
}

.i-c-assest-edit  .daynamic-form .el-date-editor.el-input {
	width: 100%;
}

.i-c-assest-edit  .assest-form {
	padding: 50px 10px 10px 10px;
}

.i-c-assest-edit .assest-tools {
	text-align: center;
	padding: 25px 0px;
}

.i-c-assest-edit .assest-title {
	padding: 20px 5px 5px 5px;
}

.i-c-assest-edit .assest-title .separate-line {
	border-bottom: 1px solid #e1e1e2;
}

.i-c-assest-edit .assest-title .title {
	font-size: 30px;
	text-align: center;
}

.i-c-assest-edit .assest-title .memo {
	text-align: center;
	padding-top: 15px;
}

.daynamic-form .el-form-item.is-error {
	padding-top: 10px;
}

.daynamic-form .el-form-item__error {
	font-size: 24px;
}

.daynamic-form .el-form-item .el-form-item__label {
	font-size: 22px;
}

.app-page-bottom-tools {
	text-align: center;
	padding: 40px 35px 50px 35px;
}

.app-page-bottom-tools .el-button {
	width: 100%;
	font-size: 24px;
	height: 85px;
	border-radius: 40px;
	letter-spacing: 10px;
	font-weight: 600;
}
/**自定义个人资产信息编辑组件样式 end**/

/*vue 实例未加载完时，不显示组件，避免显示绑定代码*/
[v-cloak] {
	display: none;
}
/* app端分页样式  */
.app-pagination {
	text-align: center;
	padding: 0px 0 50px 0;
}

/*画面自适应 */
@media only screen and (min-width: 1024px) {
	.product-list-body {
		width: 1024px;
		margin: 0 auto;
	}
}

.app.product-demand {
	padding: 10px 0 0 20px;
}

.p-t-10 {
	padding-top: 10px;
}

.margin-l-10 {
	margin-left: 10px;
}

.margin-l-5 {
	margin-left: 5px;
}

.product-demand-item {
	font-size: 20px;
	color: #7d7d7d;
}

.product-demand-item .demand-unit {
	font-size: 14px;
}

.product-demand-item.hasvalue {
	color: #24313e;
}

.app-page-bottom-btn-tools {
	padding-bottom: 80px;
}
/*画面自适应 */
@media screen and (min-width:440px) {
	.login .logolayout {
		margin-top: 100px;
	}
}
/*画面自适应 */
@media screen and (min-width:700px) {
	.login .logolayout {
		margin-top: 80px;
	}
}

/*  贷款申请详情画面样式 start*/
.loan-apply-detail-body	.el-step__description.is-finish {
	color: #AABAD1;
	padding-top: 10px;
}

.loan-apply-detail-body	.el-step__line.is-vertical {
	width: 1px;
	box-sizing: border-box;
	top: 20px;
	bottom: 0;
	left: 11px;
}

.loan-apply-detail-body	.el-step__head.is-text.is-process {
	color: #fff;
	background-color: #fff;
	border-color: #D64041;
}

.loan-apply-detail-body	.el-step__head.is-text.is-finish {
	color: #D64041;
	background-color: #D64041;
	border-color: #D64041;
}

.loan-apply-detail-body	.el-step__head {
	width: 18px;
	height: 18px;
}

.loan-apply-detail-body	.el-step__icon {
	display: none;
}

.loan-apply-detail-body	.el-step__title.is-finish {
	font-weight: 500;
}

.loan-apply-detail-body	.app-sepater-title {
	color: #222F42;
}

.el-step__head.is-text.is-error {
	color: #D64041;
	background-color: #D64041;
	border-color: #D64041;
}

.el-step__description.is-error {
	color: #D64041;
	padding-top: 10px;
}

.el-step__title {
	font-size: 28px;
}

.el-step__title.is-error {
	color: #D64041;
}
/*  贷款申请详情画面样式 end*/

/*  菜单样式 end*/
.div-p-l-r-1 {
	padding: 0 10px;
}
/* 个人中心 tab样式 start */
.app-user-center .el-tabs--border-card {
	border: 0px solid #d1dbe5;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0 rgba(0, 0, 0, 0);
}
/* 个人中心 tab样式 end */

/*登录框样式 start*/
.el-dialog__wrapper.app-small-login {
	z-index: 9999 !important;
}

.app-small-login .el-dialog.el-dialog--small {
	width: 450px !important;
	border-radius: 6px;
}

.app-small-login .el-button {
	padding: 18px 65px;
	font-size: 22px;
	font-family: '微软雅黑';
	border-radius: 29px;
}

.app-small-login .el-dialog__title {
	font-size: 20px;
	font-weight: 500;
	color: #A3AEBB;
	letter-spacing: 2px;
}

.app-small-login .el-dialog__footer {
	padding: 0px 0px 30px 0;
}

.app-small-login .el-form--label-top .el-form-item__label {
	padding: 0 0 5px 25px;
	color: #21395C;
	font-size: 20px;
}

.app-small-login .dialog-footer {
	text-align: center;
}

.app-small-login .el-button--primary, .app-small-login  .el-button--primary.is-active,
	.app-small-login .el-button--primary:active, .app-small-login .el-button--primary:focus,
	.app-small-login  .el-button--primary:hover {
	color: #fff;
	background-color: #D64041;
	border-color: #D64041;
}

.app-small-login .el-button--default, .app-small-login .el-button--default:focus,
	.app-small-login .el-button--default:hover, .app-small-login .el-button--default:active
	{
	color: #21395C;
	border-color: #D3D3D3;
	background: #EEEEEE;
}
/* 登录框样式 end */
.div-i-c-apply-cls .sereviceChargeStyle {
	font-size: 24px;
	padding-left: 15px;
	padding-top: 10px;
	color: red;
}

.div-i-c-apply-cls .el-form-item__error {
	font-size: 24px;
	padding-left: 15px;
}

/* 贷款申请组件样式 */
.i-c-apply-dialog .el-dialog.el-dialog--small {
	width: 450px !important;
	border-radius: 6px;
	top: 25% !important;
}

.i-c-apply-dialog .el-button {
	padding: 18px 65px;
	font-size: 22px;
	font-family: '微软雅黑';
	border-radius: 29px;
}

.i-c-apply-dialog .el-dialog__title {
	font-size: 20px;
	font-weight: 500;
	color: #A3AEBB;
	letter-spacing: 2px;
}

.i-c-apply-dialog .el-dialog__footer {
	padding: 0px 0px 30px 0;
}

.i-c-apply-dialog .el-form--label-top .el-form-item__label {
	padding: 0 0 5px 25px;
	color: #21395C;
	font-size: 20px;
}

.i-c-apply-dialog .dialog-footer {
	text-align: center;
}

.i-c-apply-dialog .el-button--primary, .i-c-apply-dialog  .el-button--primary.is-active,
	.i-c-apply-dialog .el-button--primary:active, .i-c-apply-dialog .el-button--primary:focus,
	.i-c-apply-dialog  .el-button--primary:hover {
	color: #fff;
	background-color: #D64041;
	border-color: #D64041;
}

.i-c-apply-dialog .el-button--default, .i-c-apply-dialog .el-button--default:focus,
	.i-c-apply-dialog .el-button--default:hover, .i-c-apply-dialog .el-button--default:active
	{
	color: #21395C;
	border-color: #D3D3D3;
	background: #EEEEEE;
}
/*  */

/* 消息提示框样式 */
.el-message-box {
	width: 520px;
}

.el-message-box__title {
	font-size: 20px;
	font-weight: 500;
	color: #A3AEBB;
	letter-spacing: 2px;
}

.el-message-box__message {
	font-size: 24px;
}

.el-message-box__btns {
	text-align: center;
}

.el-message-box__btns .el-button {
	padding: 18px 65px;
	font-size: 22px;
	font-family: '微软雅黑';
	border-radius: 29px;
}

.el-message-box__btns .el-button--default, .el-message-box__btns .el-button--default:focus,
	.el-message-box__btns .el-button--default:hover, .el-message-box__btns .el-button--default:active
	{
	color: #21395C;
	border-color: #D3D3D3;
	background: #EEEEEE;
}

.el-message-box__btns .el-button--primary, .el-message-box__btns  .el-button--primary.is-active,
	.el-message-box__btns .el-button--primary:active, .el-message-box__btns .el-button--primary:focus,
	.el-message-box__btns  .el-button--primary:hover {
	color: #fff;
	background-color: #D64041;
	border-color: #D64041;
}

/*  */

/* Message 消息提示 样式 start */
.el-message {

}

.el-message__group {
	height: 26px;
}

.el-message__group p {
	font-size: 24px;
}

.el-message__img {
	height: 50px;
}
/* Message 消息提示 样式 end */

/**
菜单样式 start
*/
.app-menu {
	background: white;
}

.el-cascader-menu {
	height: 304px;
}

@media screen and (min-width: 47em) {
	.nav-collapse li {
		width: 120px;
	}
	.nav-collapse a {
		cursor: pointer;
		padding-top: 1em;
		padding-right: 1em;
		padding-bottom: 0.5em;
		padding-left: 1em;
		font-size: 16px;
	}
	.nav-collapse .li-logined-user {
		width: 200px;
	}
}

@media screen and (max-width: 47em) {
	.el-cascader-menus .el-cascader-menu .el-cascader-menu__item {
		height: 70px;
	}
	.el-cascader-menu__item {
		line-height: 50px;
	}
	.el-scrollbar__view.el-select-dropdown__list {
		padding-left: 20px;
	}
	.el-select-dropdown__item {
		line-height: 2;
	}
}

/**
菜单样式 end
*/

/**
错误信息提示画面样式 start
*/
.app-error-content {
	padding-top: 50px;
	text-align: center;
	font-size: 24px;
}

.app-error-content .title-icon {
	font-size: 30px;
	padding-right: 5px;
}

.app-error-content.error .title-icon {
	color: #d64040;
}

.app-error-content.warn .title-icon {
	color: #F7BA2A;
}

.app-error-content.success .title-icon {
	color: #13CE66;
}

.app-error-content.info .title-icon {
	color: #13CE66;
}

.app-error-btns {
	padding-top: 10px;
	text-align: center;
}

.app-error-btns .el-button {
	font-size: 24px;
	color: #D64040;
	padding: 1em;
}
/**
错误信息提示画面样式 end
*/
.solution-list-btns {
	padding-right: 14px;
}

.personal-operate-buttons {
	text-align: right;
}

.personal-operate-buttons .el-button {
	padding: 13px 25px;
	font-size: 22px;
	border-radius: 11px;
	color: red;
	border: 1px solid #f44336;
}

.personal-operate-buttons .el-button:active, .personal-operate-buttons .el-button:focus,
	.personal-operate-buttons .el-button:hover {
	color: #d64040;
	border-color: #d64040;
}

/**
微信支付画面样式
*/
.wxPayPage {
	margin: 0px auto;
	padding: 50px 50px;
}

.wxPayPage .item-title {
	font-size: 24px;
}

.wxPayPage .el-row {
	padding: 5px 0px;
}

.wxPayPage .col-item-val {
	font-size: 26px;
	font-weight: 700;
	text-align: right;
}

.order-detail {
	padding: 20px 24px;
	background-color: rgba(247, 245, 245, 0.39);
}

.wxPayPage .row-money {
	line-height: 38px;
}

.wxPayPage .row-money .money {
	font-size: 40px;
	color: #d64040;
}

.wxPayPage .el-button--danger {
	margin: 50px 0px;
}

/**
支付完成画面样式
*/
.wxPaiedPage {
	margin: 0px auto;
	padding: 50px 50px;
}

.wxPaiedPage .item-title {
	font-size: 24px;
}

.wxPaiedPage .el-row {
	padding: 5px 0px;
}

.wxPaiedPage .col-item-val {
	font-size: 26px;
	font-weight: 700;
	text-align: right;
}

.order-detail {
	padding: 20px 24px;
	background-color: rgba(247, 245, 245, 0.39);
}

.wxPaiedPage .row-money {
	line-height: 38px;
}

.wxPaiedPage .row-money .money {
	font-size: 40px;
	color: #d64040;
}

.wxPaiedPage .el-button--danger {
	margin: 50px 0px;
}

.wxPaiedPage .el-button--danger.secend {
	margin: 0px 0px 50px 0px;
}

.wxPaiedPage .icon {
	text-align: center;
	font-size: 40px;
	color: green;
	padding-bottom: 25px;
}

.copyRightClass {
	padding: 10px;
}

.website-footer {
	text-align: center;
	color: gray;
	padding: 10px;
}

.i-c-upload .el-dialog.el-dialog--tiny {
	top: 5% !important;
}

.i-c-upload	.el-dialog--tiny {
	width: 90%;
}

.product-img-mp {
	position: relative;
	top: -122px;
	width: 180px;
	height: 118px;
	cursor: default;
	text-align: center;
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	transition: opacity .3s;
	line-height: 120px;
	color: #d64040;
	font-weight: 800;
	font-size: 24px;
	display: none;
	opacity: 1;
	margin: 0 auto;
}

.historyProjectDetailsCls .product-img-mp {
	position: relative;
	top: 0px;
}

.productApplyUnable .product-img-mp {
	display: block;
}

.i-component-product-list-cls .product-img-mp {
	margin-top: -121px;
}
.historyProjectDetailsCls .i-component-product-list-cls .product-img-mp {
	margin-top: -118px;
}
.loanSchemeDisplayCls .product-img-mp {
	margin-top: 5px;
}

.product-list-body .el-dialog--full {
	width: 80%;
}

.product-list-body .el-dialog.el-dialog--full {
	margin-left: 10%;
}

.product-list-body .el-dialog.el-dialog--full .el-dialog__close {
	font-size: 24px;
}

.
.product-list-body .el-dialog--full .el-input__inner {
	height: 85px !important;
}

.product-list-body .el-dialog--full .el-select .el-tag {
	height: 75px;
	line-height: 40px;
	font-size: 24px;
	margin: 10px 0 3px 6px;
	padding: 15px;
}

.product-list-body .el-dialog--full .el-tag .el-icon-close {
	font-size: 24px;
	left: 5px;
}

.product-list-body .el-dialog--full .el-select__tags {
	padding-left: 30px;
}

.product-list-body .el-dialog--full .el-select .el-input .el-input__icon
	{
	font-size: 24px;
}

.product-list-body .el-dialog--full .el-select .el-input .el-input__icon.is-show-close:hover
	{
	font-size: 24px;
}

.product-list-body .el-dialog--full .el-input__icon {
	right: 5px;
}

/*
待办事项相关样式 start
*/
.app-backlog.content .el-button, .app-backlog.content .el-button:focus,
	.app-backlog.content .el-button:hover {
	padding: 15px 30px;
	font-size: 20px;
	color: #d64040;
	border: 1px solid #d64040;
	border-radius: 11px;
}

.app-backlog.content .work-item-name {
	font-size: 24px;
	padding-top: 10px;
}

.app-backlog.content .work-item-name {
	font-size: 24px;
	padding-top: 10px;
}

.app-backlog.content .el-row-title {
	padding: 5px 0 5px 0;
	font-size: 20px;
}

.app-backlog.content .el-row-value {
	padding: 5px 0px 0px 0px;
	font-size: 22px;
	color:#d64040;
}

.app-backlog.content .align-right {
	text-align: right;
}
.app-backlog .el-dialog__body{
	padding: 30px 30px;
}
.app-backlog.content .backlog-item {
	padding: 20px 15px;
	border: 1px solid #d1dbe5;
	border-radius: 20px;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
	margin-top: 15px;
}

.app-backlog.content .notic {
	font-size: 20px;
	font-weight: 700;
	color: #d64040;
}

.app-backlog .el-dialog--full {
	width: 85%;
	top: 15%;
	margin-bottom: 0;
	height: 70%;
	overflow: auto;
}
/*
待办事项相关样式 end
*/
.text-align-r {
	text-align: right;
}

.index .more-product-btn {
	font-size: 25px;
	border: 0px solid #bfcbd9;
	margin-right: 15px;
}

.index .more-product-btn:focus, .index .more-product-btn:hover {
	/*color: #d64040;*/
	/*border-color: #d64040;*/
	border: 0px solid #bfcbd9;
}

.no-record-row {
	padding-top: 30px;
	text-align: center;
	font-size: 20px;
	color: #b5b1b1;
}

.index .carousel-memo {
	position: relative;
	top: -180px;
	padding: 0px 50px;
	font-size: 22px;
	background-color: rgba(128, 128, 128, 0.36);
	color: #d64040;
}

.index .carousel-memo .title {
	font-size: 24px;
	font-weight: 700;
	padding: 15px 0px;
}

.i-c-product-img .box {
	width: 180px;
	height: 118px;
	margin: 0 auto;
}

.upload-file-con .loanMetiaImg{
	width:200px;
}
.full-img {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100000;
}

.upload-file-con .fullImg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 30000;
	background-color: rgba(128, 128, 128, 0.5);
	padding: 20px;
	overflow: auto;
}

.upload-file-con .fullImg img {
	width: 100%;
}
.padding-left-20{
	padding-left:20px;
}
.text-a-left{
	text-align:left
}
.product-unvalid-warning{
	text-align: center;
  font-size: 20px;
  font-weight: 700;
  padding-top: 15px;
  color: #D64041;
}

.productDiv .p-p-center {
    padding: 0 10px;
}
@media only screen and (min-width: 470px) {
.productDiv .p-p-center {
    padding: 0 20px;
}
}
@media only screen and (min-width: 750px) {
.productDiv .p-p-center {
    padding: 0 30px;
}
}

@media only screen and (min-width: 1024px) {
.productDiv .p-p-center {
    padding: 0 100px;
}
}

/**对应2017-11-22的需求临时样式 start
*/
.productDiv #condition {
    margin: 0px;
}
.productDiv #condition .divmag {
    margin: 0px;
}

.productDiv #condition .el-row:first-child{
	padding: 20px;
}

.productDiv #condition .divmag .el-row:first-child,.productDiv #condition .divmag .el-row:nth-child(2),.productDiv #condition .divmag .el-row:nth-child(3) {
    padding: 40px 40px 0px 40px;
}
.app.product-demand {
    padding: 0px 0 0 0px;
}
.productDiv #condition .divmag .el-row:last-child .leftFont{
	padding: 0px 40px 0px 40px;
}
.productDiv .product-demand-item{
	padding: 10px 0 0 50px;
}
.productDiv .product-demand-item.hasvalue{
	padding: 10px 0 0 0px;
}
.productDiv .product-demand-item.hasvalue .demand-title{
	margin-left: 50px;
}
/**对应2017-11-22的需求临时样式 end
*/

.app-menu .menu_logo{
    height: 50px;
    margin: 20px 0 10px 20px;
}

#i-c-vaild-user-tpl .readOnlyCls .el-input__inner{
	background-color: #EEEEEE;
}

.i-c-vaild-user-class .readOnlyCls .el-input__inner{
    background-color: #EEEEEE;
}

.i-c-vaild-user-class .sendMessage {
	height: 85px;
	border-radius: 40px;
	font-size: 24px;
	width: 100%;
    padding: 0px;
}

.i-c-vaild-user-class .dialog-footer {
	text-align: center;
}

.i-c-vaild-user-class  .comfirBtnCls {
	width: 100%;
	margin-top: 15px;
	height: 80px;
	border-radius:55px;
}

.realNameAuthCls .rightCls {
	text-align: right;
}

.realNameAuthCls .marginCls {
	margin-top: 5%;
	margin-right:  5%;
}

.realNameAuthCls .heightCls {
	height: 70px;
}

.jumpOverDiv .el-dialog {
	width: 550px;
}

.jumpOverDiv .spanCls {
	font-size: 20px;
}

.jumpOverDiv .declareCls {
	font-size: 20px;
	font-family: '微软雅黑';
	/*color: #0e6dd4;*/
}

.jumpOverDiv .gapCls {
	margin-top:2%;
}

.jumpOverDiv .dialog-footer .btnCls{
	height: 60px;
	border-radius: 30px;
	font-size: 24px;
	font-family: '微软雅黑';
}

.jumpOverDiv .el-dialog__header .el-dialog__title {
	font-size: 25px;
	font-family: '微软雅黑';
}

.realNameAuthCls .textBtnCls {
	font-size: 20px;
	font-family: '微软雅黑';
}

.productDetailDiv .productImgCls {
	width:700px;
	padding: 20px;
}

.jumpOverDiv .contentsCls {
	font-size: 14px;
	font-family: '微软雅黑';
}

.regist-protocol-cls{
	margin: 40px;
	font-family: '宋体';
	font-size: 16px;
}

.regist-protocol-cls .titleCls{
	text-align: center;
}
.regist-protocol-cls .rowGap {
	margin-top: 20px;
}

.el-form .input-unit{
	font-size: 24px;
	width: 14%;
	color: #7d7d7d;
    display: inline-block;
    text-align: center;
}
.el-form .el-form-item__error{
	left: 35px;
}
.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }
  .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
  }
  .avatar {
    width: 178px;
    height: 178px;
    display: block;
  }



  .prepayment-list .top-num{
	padding-left: 20px;
	padding-right: 20px;
  }
  .prepayment-list .list{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
  }
  .prepayment-list .list .item{

  }
  .prepayment-list .text{
	color: #4E5A74;
	font-size: 25px;
  }
  .prepayment-list .title{
	color: #ABAFB8;
	font-size: 22px;
  }
  .prepayment-list .btn-area{
	padding-top:20px;
  }
  .img-example img{
	  width: 100px;
	  height: 100px;
  }
.history-detail .el-dialog__title {
		font-size: 20px;
		font-weight: 500;
		color: #A3AEBB;
		letter-spacing: 2px;
	}
	.detail-row{
		    background: #f1f0f0;
    padding: 20px;
    border-radius: 30px;
	}
  .detail-row .ass-row{
	color:#8d95a0;
	  margin-bottom: 20px;
  }
  .detail-row .name{
	font-size: 18px;
	  font-weight: 600;
  }
  .detail-row .text{
	font-size: 18px;
  }

  .pro-line{
	  height: 7px;
		background-color: #e6e6e6;
		margin: 20px 0;
  }
  .pros-ze{
	overflow: hidden;
	display: flex;
    justify-content: space-between;
  }
  .pros-ze .hLayoutCenter{
	text-align: center;
    width: 20%;
  }
  .pros-ze .hLayoutCenter .pro-card{
	    padding: 20px 0;
  }
  .pros-ze .hLayoutCenter:nth-of-type(4){
	  /*margin-right: -15px;*/
  }

	.pro-desc{
	display: inline-block;
    margin-top: 20px;
		position: relative;
	}
  .pro-desc .bck-img{
	  max-width: 100%;
  }
 .pro-desc .yijianpipei{
	    position: absolute;
    right: 14vw;
    top: 4vw;
    width: 12vw;
    height: 12vw;
    cursor: pointer;
  }
 .pro-desc .yijianpipei span{
	    display: block;
    color: white;
    font-size: 18px;
 }
 .pro-desc .yijianpipei img{
	 max-width: 100%;
 }
  .icon-fire:before{
	  content: "";
    display: inline-block;
    width: 40px;
    height: 60px;
    background: url(/assest/imgs/fire-icon.png) no-repeat center;
    background-size: 100%;
  }
  .hotpro-title{
		display: flex;
		align-items: center;
		justify-content: space-around;
  }
  .hotpro-title .bigFontStyle{
	      font-size: 30px;
  }
  .erweima{
	  margin-top: 20px;
  }
   .erweima img{
   max-width: 100%;
  }

.i-c-apply-dialog .el-textarea__inner{
	border-radius: 20px; line-height: 40px; font-size: 24px;
}
.dialog-human-apply .el-dialog--small{
	width:98% !important;
}
